more updates

more updates
This commit is contained in:
Jessica_Natalia
2026-08-27 04:39:50 -03:00
parent 11f2914b1f
commit 430e45bdb0
250 changed files with 29631 additions and 317408 deletions
+16 -7
View File
@@ -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<DestinationScalarRegister, 1u>(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) |
+9
View File
@@ -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;
+74 -15
View File
@@ -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
+5
View File
@@ -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
+62 -44
View File
@@ -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.
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+30 -685
View File
@@ -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<float>(aot_mem.aot_direct_load32(ctx.gpr[16] + static_cast<std::uint32_t>(4)));
aot_mem.aot_direct_store32(aot_gpr_29 + static_cast<std::uint32_t>(20), std::bit_cast<std::uint32_t>(aot_fpr_12));
@@ -1206,18 +1219,8 @@ L_08834578:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(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<std::uint32_t>(-384));
{ const std::uint32_t aot_run_words[4]{std::bit_cast<std::uint32_t>(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<std::uint32_t>(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<std::uint32_t>(-256));
{ const std::uint32_t aot_run_words[15]{std::bit_cast<std::uint32_t>(aot_fpr_20), std::bit_cast<std::uint32_t>(ctx.fpr[22]), std::bit_cast<std::uint32_t>(ctx.fpr[24]), std::bit_cast<std::uint32_t>(ctx.fpr[26]), std::bit_cast<std::uint32_t>(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<std::uint32_t>(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<std::uint32_t>(-144));
{ const std::uint32_t aot_run_words[15]{std::bit_cast<std::uint32_t>(aot_fpr_20), std::bit_cast<std::uint32_t>(ctx.fpr[22]), std::bit_cast<std::uint32_t>(ctx.fpr[24]), std::bit_cast<std::uint32_t>(ctx.fpr[26]), std::bit_cast<std::uint32_t>(ctx.fpr[28]), std::bit_cast<std::uint32_t>(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<std::uint32_t>(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<std::uint32_t>(-80));
{ const std::uint32_t aot_run_words[8]{std::bit_cast<std::uint32_t>(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<std::uint32_t>(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<std::uint32_t>(-1056));
{ const std::uint32_t aot_run_words[16]{std::bit_cast<std::uint32_t>(aot_fpr_20), std::bit_cast<std::uint32_t>(ctx.fpr[22]), std::bit_cast<std::uint32_t>(ctx.fpr[24]), std::bit_cast<std::uint32_t>(ctx.fpr[26]), std::bit_cast<std::uint32_t>(ctx.fpr[28]), std::bit_cast<std::uint32_t>(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<std::uint32_t>(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<std::uint32_t>(-1920));
{ const std::uint32_t aot_run_words[16]{std::bit_cast<std::uint32_t>(aot_fpr_20), std::bit_cast<std::uint32_t>(ctx.fpr[22]), std::bit_cast<std::uint32_t>(ctx.fpr[24]), std::bit_cast<std::uint32_t>(ctx.fpr[26]), std::bit_cast<std::uint32_t>(ctx.fpr[28]), std::bit_cast<std::uint32_t>(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
File diff suppressed because it is too large Load Diff
+20 -911
View File
@@ -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<std::uint32_t>(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<std::uint32_t>(-96));
{ const std::uint32_t aot_run_words[10]{std::bit_cast<std::uint32_t>(aot_fpr_20), std::bit_cast<std::uint32_t>(ctx.fpr[22]), std::bit_cast<std::uint32_t>(ctx.fpr[24]), std::bit_cast<std::uint32_t>(ctx.fpr[26]), std::bit_cast<std::uint32_t>(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<std::uint32_t>(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<std::uint32_t>(-3984));
{ const std::uint32_t aot_run_words[15]{std::bit_cast<std::uint32_t>(aot_fpr_20), std::bit_cast<std::uint32_t>(ctx.fpr[22]), std::bit_cast<std::uint32_t>(ctx.fpr[24]), std::bit_cast<std::uint32_t>(ctx.fpr[26]), std::bit_cast<std::uint32_t>(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
+3 -896
View File
@@ -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
+38 -814
View File
@@ -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<std::uint32_t>(64));
aot_gpr_31 = (0x08844010u);
@@ -1157,18 +1170,8 @@ L_088442F0:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(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<std::uint32_t>(-64));
{ const std::uint32_t aot_run_words[10]{std::bit_cast<std::uint32_t>(aot_fpr_20), std::bit_cast<std::uint32_t>(ctx.fpr[22]), std::bit_cast<std::uint32_t>(ctx.fpr[24]), std::bit_cast<std::uint32_t>(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<std::uint32_t>(64));
local_pc = jump_target;
if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; }
ctx.pc = jump_target;
AOT_REGCACHE_SYNC_OUT();
// PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline.
if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) {
++local_redispatch_rounds;
AOT_REGCACHE_SYNC_IN();
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<std::uint32_t>(-608));
{ const std::uint32_t aot_run_words[11]{std::bit_cast<std::uint32_t>(aot_fpr_20), std::bit_cast<std::uint32_t>(ctx.fpr[22]), std::bit_cast<std::uint32_t>(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<std::uint32_t>(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<std::uint32_t>(-496));
{ const std::uint32_t aot_run_words[7]{std::bit_cast<std::uint32_t>(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<std::uint32_t>(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<std::uint32_t>(-400));
{ const std::uint32_t aot_run_words[11]{std::bit_cast<std::uint32_t>(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<std::uint32_t>(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<std::uint32_t>(-32));
{ const std::uint32_t aot_run_words[6]{std::bit_cast<std::uint32_t>(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<float>(0u);
aot_gpr_4 = (16025u << 16u);
@@ -6781,18 +6724,8 @@ L_08846EB0:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(32));
local_pc = jump_target;
if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; }
ctx.pc = jump_target;
AOT_REGCACHE_SYNC_OUT();
// PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline.
if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) {
++local_redispatch_rounds;
AOT_REGCACHE_SYNC_IN();
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<std::uint32_t>(-176));
{ const std::uint32_t aot_run_words[10]{std::bit_cast<std::uint32_t>(aot_fpr_20), std::bit_cast<std::uint32_t>(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<std::uint32_t>(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<std::uint32_t>(-336));
{ const std::uint32_t aot_run_words[12]{std::bit_cast<std::uint32_t>(aot_fpr_20), std::bit_cast<std::uint32_t>(ctx.fpr[22]), std::bit_cast<std::uint32_t>(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<std::uint32_t>(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<std::uint32_t>(-16));
aot_mem.aot_direct_store32(aot_gpr_29 + static_cast<std::uint32_t>(0), aot_gpr_16);
@@ -8690,18 +8603,8 @@ L_08847C58:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(16));
local_pc = jump_target;
if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; }
ctx.pc = jump_target;
AOT_REGCACHE_SYNC_OUT();
// PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline.
if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) {
++local_redispatch_rounds;
AOT_REGCACHE_SYNC_IN();
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<std::uint32_t>(-912));
{ const std::uint32_t aot_run_words[16]{std::bit_cast<std::uint32_t>(aot_fpr_20), std::bit_cast<std::uint32_t>(ctx.fpr[22]), std::bit_cast<std::uint32_t>(ctx.fpr[24]), std::bit_cast<std::uint32_t>(ctx.fpr[26]), std::bit_cast<std::uint32_t>(ctx.fpr[28]), std::bit_cast<std::uint32_t>(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
+36 -791
View File
@@ -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<std::uint32_t>(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<std::uint32_t>(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<std::uint32_t>(-544));
{ const std::uint32_t aot_run_words[15]{std::bit_cast<std::uint32_t>(aot_fpr_20), std::bit_cast<std::uint32_t>(ctx.fpr[22]), std::bit_cast<std::uint32_t>(ctx.fpr[24]), std::bit_cast<std::uint32_t>(ctx.fpr[26]), std::bit_cast<std::uint32_t>(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<std::uint32_t>(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<std::uint32_t>(-288));
{ const std::uint32_t aot_run_words[12]{std::bit_cast<std::uint32_t>(aot_fpr_20), std::bit_cast<std::uint32_t>(ctx.fpr[22]), std::bit_cast<std::uint32_t>(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<std::uint32_t>(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<std::uint32_t>(-176));
{ const std::uint32_t aot_run_words[10]{std::bit_cast<std::uint32_t>(aot_fpr_20), std::bit_cast<std::uint32_t>(ctx.fpr[22]), std::bit_cast<std::uint32_t>(ctx.fpr[24]), std::bit_cast<std::uint32_t>(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<std::uint32_t>(92)));
aot_gpr_5 = (aot_gpr_4 + static_cast<std::uint32_t>(248));
@@ -5297,18 +5270,8 @@ L_0884A360:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(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<std::uint32_t>(-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<std::uint32_t>(static_cast<std::int32_t>(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<std::uint32_t>(320));
@@ -5655,18 +5608,8 @@ L_0884A600:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(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<std::uint32_t>(-720));
{ const std::uint32_t aot_run_words[16]{std::bit_cast<std::uint32_t>(aot_fpr_20), std::bit_cast<std::uint32_t>(ctx.fpr[22]), std::bit_cast<std::uint32_t>(ctx.fpr[24]), std::bit_cast<std::uint32_t>(ctx.fpr[26]), std::bit_cast<std::uint32_t>(ctx.fpr[28]), std::bit_cast<std::uint32_t>(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<std::uint32_t>(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<std::uint32_t>(-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<std::uint32_t>(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<std::uint32_t>(-448));
{ const std::uint32_t aot_run_words[12]{std::bit_cast<std::uint32_t>(aot_fpr_20), std::bit_cast<std::uint32_t>(ctx.fpr[22]), std::bit_cast<std::uint32_t>(ctx.fpr[24]), std::bit_cast<std::uint32_t>(ctx.fpr[26]), std::bit_cast<std::uint32_t>(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<std::uint32_t>(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<std::uint32_t>(-208));
{ const std::uint32_t aot_run_words[9]{std::bit_cast<std::uint32_t>(aot_fpr_20), std::bit_cast<std::uint32_t>(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
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+40 -852
View File
@@ -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<std::uint32_t>(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<std::uint32_t>(-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<std::uint32_t>(64));
local_pc = jump_target;
if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; }
ctx.pc = jump_target;
AOT_REGCACHE_SYNC_OUT();
// PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline.
if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) {
++local_redispatch_rounds;
AOT_REGCACHE_SYNC_IN();
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<std::uint32_t>(-128));
{ const std::uint32_t aot_run_words[11]{std::bit_cast<std::uint32_t>(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<std::uint32_t>(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<std::uint32_t>(-112));
{ const std::uint32_t aot_run_words[11]{std::bit_cast<std::uint32_t>(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<std::uint32_t>(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<std::uint32_t>(-112));
{ const std::uint32_t aot_run_words[11]{std::bit_cast<std::uint32_t>(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<std::uint32_t>(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<std::uint32_t>(-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<std::uint32_t>(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<std::uint32_t>(-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<std::uint32_t>(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<std::uint32_t>(-240));
{ const std::uint32_t aot_run_words[11]{std::bit_cast<std::uint32_t>(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<std::uint32_t>(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<std::uint32_t>(-256));
{ const std::uint32_t aot_run_words[10]{std::bit_cast<std::uint32_t>(aot_fpr_20), std::bit_cast<std::uint32_t>(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<std::uint32_t>(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<std::uint32_t>(-96));
{ const std::uint32_t aot_run_words[12]{std::bit_cast<std::uint32_t>(aot_fpr_20), std::bit_cast<std::uint32_t>(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<std::uint32_t>(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<std::uint32_t>(-176));
{ const std::uint32_t aot_run_words[16]{std::bit_cast<std::uint32_t>(aot_fpr_20), std::bit_cast<std::uint32_t>(ctx.fpr[22]), std::bit_cast<std::uint32_t>(ctx.fpr[24]), std::bit_cast<std::uint32_t>(ctx.fpr[26]), std::bit_cast<std::uint32_t>(ctx.fpr[28]), std::bit_cast<std::uint32_t>(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<std::uint32_t>(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<std::uint32_t>(-704));
{ const std::uint32_t aot_run_words[13]{std::bit_cast<std::uint32_t>(aot_fpr_20), std::bit_cast<std::uint32_t>(ctx.fpr[22]), std::bit_cast<std::uint32_t>(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
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+24 -887
View File
@@ -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<float>(aot_gpr_4);
aot_gpr_4 = (aot_gpr_16 + static_cast<std::uint32_t>(16));
@@ -5062,18 +5075,8 @@ L_088A6140:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(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<std::uint32_t>(-352));
aot_mem.aot_direct_store32(aot_gpr_29 + static_cast<std::uint32_t>(308), aot_gpr_16);
@@ -5814,18 +5817,8 @@ L_088A677C:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(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<std::uint32_t>(-304));
{ const std::uint32_t aot_run_words[14]{std::bit_cast<std::uint32_t>(aot_fpr_20), std::bit_cast<std::uint32_t>(ctx.fpr[22]), std::bit_cast<std::uint32_t>(ctx.fpr[24]), std::bit_cast<std::uint32_t>(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<std::uint32_t>(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<std::uint32_t>(-32));
aot_mem.aot_direct_store32(aot_gpr_29 + static_cast<std::uint32_t>(0), aot_gpr_16);
@@ -9028,18 +9011,8 @@ L_088A7F3C:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(32));
local_pc = jump_target;
if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; }
ctx.pc = jump_target;
AOT_REGCACHE_SYNC_OUT();
// PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline.
if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) {
++local_redispatch_rounds;
AOT_REGCACHE_SYNC_IN();
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<std::uint32_t>(-80));
aot_fpr_12 = std::bit_cast<float>(aot_mem.aot_direct_load32(aot_gpr_4 + static_cast<std::uint32_t>(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
File diff suppressed because it is too large Load Diff
+44 -612
View File
@@ -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<std::uint32_t>(16);
std::uint32_t vfpu_words[4]{};
@@ -1111,18 +1124,8 @@ L_088AC344:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(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<std::uint32_t>(-32));
aot_gpr_5 = (aot_gpr_4 | 0u);
@@ -1218,18 +1221,8 @@ L_088AC45C:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(32));
local_pc = jump_target;
if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; }
ctx.pc = jump_target;
AOT_REGCACHE_SYNC_OUT();
// PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline.
if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) {
++local_redispatch_rounds;
AOT_REGCACHE_SYNC_IN();
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<std::uint32_t>(-128));
aot_mem.aot_direct_store32(aot_gpr_29 + static_cast<std::uint32_t>(116), aot_gpr_16);
@@ -1407,18 +1400,8 @@ L_088AC5F4:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(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<std::uint32_t>(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<std::uint32_t>(-16));
aot_mem.aot_direct_store32(aot_gpr_29 + static_cast<std::uint32_t>(0), aot_gpr_16);
@@ -1493,18 +1466,8 @@ L_088AC670:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(16));
local_pc = jump_target;
if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; }
ctx.pc = jump_target;
AOT_REGCACHE_SYNC_OUT();
// PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline.
if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) {
++local_redispatch_rounds;
AOT_REGCACHE_SYNC_IN();
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<std::uint32_t>(-48));
aot_mem.aot_direct_store32(aot_gpr_29 + static_cast<std::uint32_t>(32), ctx.gpr[21]);
@@ -1613,18 +1576,8 @@ L_088AC750:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(48));
local_pc = jump_target;
if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; }
ctx.pc = jump_target;
AOT_REGCACHE_SYNC_OUT();
// PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline.
if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) {
++local_redispatch_rounds;
AOT_REGCACHE_SYNC_IN();
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<std::uint32_t>(-16));
aot_gpr_4 = (2246u << 16u);
@@ -1645,18 +1598,8 @@ L_088AC7AC:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(16));
local_pc = jump_target;
if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; }
ctx.pc = jump_target;
AOT_REGCACHE_SYNC_OUT();
// PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline.
if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) {
++local_redispatch_rounds;
AOT_REGCACHE_SYNC_IN();
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<std::uint32_t>(-272));
ctx.gpr[8] = (ctx.gpr[7] & 255u);
@@ -2404,18 +2347,8 @@ L_088ACC14:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(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<std::uint32_t>(-720));
aot_gpr_4 = (2236u << 16u);
@@ -3475,18 +3408,8 @@ L_088AD514:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(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<std::uint32_t>(-1120));
{ const std::uint32_t aot_run_words[14]{std::bit_cast<std::uint32_t>(ctx.fpr[20]), std::bit_cast<std::uint32_t>(ctx.fpr[22]), std::bit_cast<std::uint32_t>(ctx.fpr[24]), std::bit_cast<std::uint32_t>(ctx.fpr[26]), std::bit_cast<std::uint32_t>(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<std::uint32_t>(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<std::uint32_t>(-144));
aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast<std::uint32_t>(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<float>(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<std::uint32_t>(68)));
ctx.gpr[7] = (aot_mem.aot_direct_load32(aot_gpr_29 + static_cast<std::uint32_t>(64)));
@@ -5803,18 +5696,8 @@ L_088AE8A0:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(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<std::uint32_t>(-48));
aot_gpr_4 = (aot_mem.aot_direct_load32(ctx.gpr[28] + static_cast<std::uint32_t>(8440)));
@@ -6367,18 +6250,8 @@ L_088AEF90:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(48));
local_pc = jump_target;
if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; }
ctx.pc = jump_target;
AOT_REGCACHE_SYNC_OUT();
// PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline.
if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) {
++local_redispatch_rounds;
AOT_REGCACHE_SYNC_IN();
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<std::uint32_t>(-816));
{ const std::uint32_t aot_run_words[16]{std::bit_cast<std::uint32_t>(ctx.fpr[20]), std::bit_cast<std::uint32_t>(ctx.fpr[22]), std::bit_cast<std::uint32_t>(ctx.fpr[24]), std::bit_cast<std::uint32_t>(ctx.fpr[26]), std::bit_cast<std::uint32_t>(ctx.fpr[28]), std::bit_cast<std::uint32_t>(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
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+40 -551
View File
@@ -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<std::uint32_t>(4)));
aot_mem.aot_direct_store32(aot_gpr_29 + static_cast<std::uint32_t>(96), ctx.gpr[3]);
@@ -605,18 +618,8 @@ L_088BC0F0:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(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<std::uint32_t>(-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<std::uint32_t>(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<std::uint32_t>(0)));
ctx.gpr[2] = (aot_gpr_4 ^ aot_gpr_5);
@@ -858,18 +851,8 @@ L_088BC3BC:
ctx.gpr[2] = (ctx.gpr[2] < static_cast<std::uint32_t>(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<std::uint32_t>(-240));
{ std::uint32_t aot_run_words[3]{};
@@ -1128,18 +1111,8 @@ L_088BC6B4:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(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<std::uint32_t>(-128));
aot_gpr_8 = (aot_gpr_6 | 0u);
@@ -1304,18 +1277,8 @@ L_088BC8B4:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(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<std::uint32_t>(-240));
{ std::uint32_t aot_run_words[3]{};
@@ -1586,18 +1549,8 @@ L_088BCBD4:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(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<std::uint32_t>(-128));
aot_gpr_8 = (aot_gpr_7 | 0u);
@@ -1762,18 +1715,8 @@ L_088BCDDC:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(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<std::uint32_t>(-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<std::uint32_t>(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<std::uint32_t>(-432));
aot_mem.aot_direct_store32(aot_gpr_29 + static_cast<std::uint32_t>(420), ctx.gpr[16]);
@@ -3884,18 +3817,8 @@ L_088BE808:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(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<std::uint32_t>(-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<std::uint32_t>(48));
local_pc = jump_target;
if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; }
ctx.pc = jump_target;
AOT_REGCACHE_SYNC_OUT();
// PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline.
if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) {
++local_redispatch_rounds;
AOT_REGCACHE_SYNC_IN();
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<std::uint32_t>(-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<std::uint32_t>(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<std::uint32_t>(-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<std::uint32_t>(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<std::uint32_t>(-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
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+44 -798
View File
@@ -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<std::uint32_t>(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<std::uint32_t>(32));
local_pc = jump_target;
if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; }
ctx.pc = jump_target;
AOT_REGCACHE_SYNC_OUT();
// PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline.
if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) {
++local_redispatch_rounds;
AOT_REGCACHE_SYNC_IN();
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<std::uint32_t>(-48));
ctx.gpr[6] = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast<std::uint32_t>(12)));
@@ -1536,18 +1539,8 @@ L_088D05E4:
ctx.gpr[29] = (ctx.gpr[29] + static_cast<std::uint32_t>(48));
local_pc = jump_target;
if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; }
ctx.pc = jump_target;
AOT_REGCACHE_SYNC_OUT();
// PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline.
if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) {
++local_redispatch_rounds;
AOT_REGCACHE_SYNC_IN();
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<std::uint32_t>(-80));
aot_fpr_12 = std::bit_cast<float>(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<std::uint32_t>(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<std::int32_t>(aot_gpr_4) < 276 ? 1u : 0u);
@@ -3861,18 +3834,8 @@ L_088D1C18:
ctx.gpr[29] = (ctx.gpr[29] + static_cast<std::uint32_t>(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<std::uint32_t>(-96));
aot_fpr_12 = std::bit_cast<float>(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast<std::uint32_t>(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<std::uint32_t>(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<std::uint32_t>(-80));
aot_fpr_12 = std::bit_cast<float>(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast<std::uint32_t>(8)));
@@ -5172,18 +5105,8 @@ L_088D2630:
ctx.gpr[29] = (ctx.gpr[29] + static_cast<std::uint32_t>(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<std::uint32_t>(-96));
aot_fpr_12 = std::bit_cast<float>(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast<std::uint32_t>(24)));
@@ -5704,18 +5627,8 @@ L_088D2B7C:
ctx.gpr[29] = (ctx.gpr[29] + static_cast<std::uint32_t>(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<std::uint32_t>(-96));
aot_fpr_12 = std::bit_cast<float>(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast<std::uint32_t>(24)));
@@ -6186,18 +6099,8 @@ L_088D304C:
ctx.gpr[29] = (ctx.gpr[29] + static_cast<std::uint32_t>(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<std::uint32_t>(-96));
aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast<std::uint32_t>(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<std::int32_t>(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<std::uint32_t>(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<std::uint32_t>(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
+48 -822
View File
@@ -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<std::uint32_t>(4), static_cast<std::uint8_t>(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<std::uint32_t>(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<std::uint32_t>(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<std::uint32_t>(-176));
ctx.gpr[6] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast<std::uint32_t>(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<float>(aot_mem.aot_direct_load32(aot_gpr_5 + static_cast<std::uint32_t>(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<std::uint32_t>(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<std::uint32_t>(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<std::uint32_t>(68), aot_gpr_4);
@@ -3571,18 +3504,8 @@ L_088D5AA8:
aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast<std::uint32_t>(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<std::uint32_t>(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<std::uint32_t>(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<std::uint32_t>(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<std::uint32_t>(-96));
aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast<std::uint32_t>(84), ctx.gpr[20]);
@@ -6980,18 +6863,8 @@ L_088D7B18:
ctx.gpr[29] = (ctx.gpr[29] + static_cast<std::uint32_t>(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<std::uint32_t>(-16));
aot_mem.aot_direct_store32(ctx.gpr[29] + static_cast<std::uint32_t>(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
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+28 -833
View File
@@ -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<std::uint32_t>(476)));
aot_gpr_4 = (aot_gpr_4 | 32u);
@@ -1358,18 +1371,8 @@ L_089145F0:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(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<std::uint32_t>(-816));
aot_gpr_5 = (static_cast<std::uint32_t>(static_cast<std::int32_t>(static_cast<std::int16_t>(aot_mem.aot_direct_load16(ctx.gpr[28] + static_cast<std::uint32_t>(-13362))))));
@@ -2314,18 +2317,8 @@ L_08914DEC:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(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<std::uint32_t>(-768));
aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast<std::uint32_t>(2228)));
@@ -4733,18 +4726,8 @@ L_0891629C:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(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<std::uint32_t>(-16));
aot_mem.aot_direct_store32(aot_gpr_29 + static_cast<std::uint32_t>(0), aot_gpr_16);
@@ -5162,18 +5145,8 @@ L_089165D0:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(16));
local_pc = jump_target;
if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; }
ctx.pc = jump_target;
AOT_REGCACHE_SYNC_OUT();
// PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline.
if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) {
++local_redispatch_rounds;
AOT_REGCACHE_SYNC_IN();
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<std::uint32_t>(-112));
aot_mem.aot_direct_store32(aot_gpr_29 + static_cast<std::uint32_t>(64), aot_gpr_16);
@@ -5810,18 +5783,8 @@ L_08916A90:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(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<std::uint32_t>(-1136));
{ const std::uint32_t aot_run_words[14]{std::bit_cast<std::uint32_t>(ctx.fpr[20]), std::bit_cast<std::uint32_t>(ctx.fpr[22]), std::bit_cast<std::uint32_t>(ctx.fpr[24]), std::bit_cast<std::uint32_t>(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<std::uint32_t>(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<std::uint32_t>(-48));
aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast<std::uint32_t>(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
+32 -824
View File
@@ -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<float>(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<std::uint32_t>(48));
local_pc = jump_target;
if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; }
ctx.pc = jump_target;
AOT_REGCACHE_SYNC_OUT();
// PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline.
if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) {
++local_redispatch_rounds;
AOT_REGCACHE_SYNC_IN();
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<std::uint32_t>(-544));
aot_mem.aot_direct_store32(aot_gpr_29 + static_cast<std::uint32_t>(516), ctx.gpr[19]);
@@ -2702,18 +2705,8 @@ L_08918ED0:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(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<std::uint32_t>(-208));
{ const std::uint32_t aot_run_words[12]{std::bit_cast<std::uint32_t>(aot_fpr_20), std::bit_cast<std::uint32_t>(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<std::uint32_t>(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<std::uint32_t>(-96));
{ const std::uint32_t aot_run_words[8]{std::bit_cast<std::uint32_t>(aot_fpr_20), std::bit_cast<std::uint32_t>(ctx.fpr[22]), std::bit_cast<std::uint32_t>(ctx.fpr[24]), std::bit_cast<std::uint32_t>(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<std::uint32_t>(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<std::uint32_t>(-272));
aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast<std::uint32_t>(456)));
@@ -5256,18 +5229,8 @@ L_0891A35C:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(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<std::uint32_t>(-912));
aot_mem.aot_direct_store32(aot_gpr_29 + static_cast<std::uint32_t>(872), aot_gpr_16);
@@ -7507,18 +7470,8 @@ L_0891B7A8:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(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<std::uint32_t>(-64));
aot_mem.aot_direct_store32(aot_gpr_29 + static_cast<std::uint32_t>(20), ctx.gpr[17]);
@@ -7884,18 +7837,8 @@ L_0891BA5C:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(64));
local_pc = jump_target;
if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; }
ctx.pc = jump_target;
AOT_REGCACHE_SYNC_OUT();
// PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline.
if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) {
++local_redispatch_rounds;
AOT_REGCACHE_SYNC_IN();
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<std::uint32_t>(-32));
ctx.gpr[8] = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast<std::uint32_t>(236)));
@@ -8201,18 +8144,8 @@ L_0891BD0C:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(32));
local_pc = jump_target;
if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; }
ctx.pc = jump_target;
AOT_REGCACHE_SYNC_OUT();
// PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline.
if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) {
++local_redispatch_rounds;
AOT_REGCACHE_SYNC_IN();
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<std::uint32_t>(-48));
aot_mem.aot_direct_store32(aot_gpr_29 + static_cast<std::uint32_t>(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
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+30 -859
View File
@@ -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<float>(aot_mem.aot_direct_load32(aot_gpr_29 + static_cast<std::uint32_t>(8)));
{ const std::uint32_t aot_run_words[3]{std::bit_cast<std::uint32_t>(aot_fpr_12), std::bit_cast<std::uint32_t>(aot_fpr_13), std::bit_cast<std::uint32_t>(aot_fpr_14)};
@@ -975,18 +988,8 @@ L_0892C104:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(48));
local_pc = jump_target;
if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; }
ctx.pc = jump_target;
AOT_REGCACHE_SYNC_OUT();
// PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline.
if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) {
++local_redispatch_rounds;
AOT_REGCACHE_SYNC_IN();
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<std::uint32_t>(-432));
aot_mem.aot_direct_store32(aot_gpr_29 + static_cast<std::uint32_t>(408), ctx.gpr[18]);
@@ -1923,18 +1926,8 @@ L_0892C8DC:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(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<std::uint32_t>(-288));
aot_mem.aot_direct_store32(aot_gpr_29 + static_cast<std::uint32_t>(244), std::bit_cast<std::uint32_t>(ctx.fpr[20]));
@@ -2684,18 +2677,8 @@ L_0892CE88:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(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<std::uint32_t>(-256));
aot_gpr_5 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast<std::uint32_t>(2120)));
@@ -3295,18 +3278,8 @@ L_0892D2C0:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(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<std::uint32_t>(-752));
aot_mem.aot_direct_store32(aot_gpr_29 + static_cast<std::uint32_t>(720), aot_gpr_16);
@@ -7790,18 +7763,8 @@ L_0892F104:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(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<std::uint32_t>(-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<std::uint32_t>(7660)));
aot_gpr_4 = (aot_gpr_16 | 0u);
@@ -9153,18 +9106,8 @@ L_0892FC70:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(48));
local_pc = jump_target;
if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; }
ctx.pc = jump_target;
AOT_REGCACHE_SYNC_OUT();
// PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline.
if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) {
++local_redispatch_rounds;
AOT_REGCACHE_SYNC_IN();
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<std::uint32_t>(-960));
{ const std::uint32_t aot_run_words[10]{std::bit_cast<std::uint32_t>(ctx.fpr[20]), std::bit_cast<std::uint32_t>(aot_fpr_22), std::bit_cast<std::uint32_t>(ctx.fpr[24]), std::bit_cast<std::uint32_t>(ctx.fpr[26]), std::bit_cast<std::uint32_t>(ctx.fpr[28]), std::bit_cast<std::uint32_t>(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
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+52 -797
View File
@@ -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<std::uint32_t>(608)));
{ const bool branch_taken = static_cast<std::int32_t>(aot_gpr_4) <= 0;
@@ -1485,18 +1498,8 @@ L_08958730:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(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<std::uint32_t>(-320));
aot_mem.aot_direct_store32(aot_gpr_29 + static_cast<std::uint32_t>(272), std::bit_cast<std::uint32_t>(aot_fpr_20));
@@ -2286,18 +2289,8 @@ L_08958CF8:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(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<std::uint32_t>(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<std::uint32_t>(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<std::uint32_t>(-16));
aot_mem.aot_direct_store32(aot_gpr_29 + static_cast<std::uint32_t>(4), aot_gpr_31);
@@ -6562,18 +6535,8 @@ L_0895B3BC:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(16));
local_pc = jump_target;
if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; }
ctx.pc = jump_target;
AOT_REGCACHE_SYNC_OUT();
// PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline.
if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) {
++local_redispatch_rounds;
AOT_REGCACHE_SYNC_IN();
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<std::uint32_t>(-16));
aot_mem.aot_direct_store32(aot_gpr_29 + static_cast<std::uint32_t>(0), aot_gpr_16);
@@ -6635,18 +6598,8 @@ L_0895B430:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(16));
local_pc = jump_target;
if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; }
ctx.pc = jump_target;
AOT_REGCACHE_SYNC_OUT();
// PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline.
if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) {
++local_redispatch_rounds;
AOT_REGCACHE_SYNC_IN();
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<std::uint32_t>(-16));
aot_mem.aot_direct_store32(aot_gpr_29 + static_cast<std::uint32_t>(4), ctx.gpr[17]);
@@ -6711,18 +6664,8 @@ L_0895B4D4:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(16));
local_pc = jump_target;
if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; }
ctx.pc = jump_target;
AOT_REGCACHE_SYNC_OUT();
// PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline.
if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) {
++local_redispatch_rounds;
AOT_REGCACHE_SYNC_IN();
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<std::uint32_t>(-16));
aot_gpr_4 = (aot_mem.aot_direct_load32(aot_gpr_4 + static_cast<std::uint32_t>(0)));
@@ -6780,18 +6723,8 @@ L_0895B558:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(16));
local_pc = jump_target;
if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; }
ctx.pc = jump_target;
AOT_REGCACHE_SYNC_OUT();
// PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline.
if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) {
++local_redispatch_rounds;
AOT_REGCACHE_SYNC_IN();
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<std::uint32_t>(-16));
aot_gpr_6 = (aot_mem.aot_direct_load32(aot_gpr_5 + static_cast<std::uint32_t>(12)));
@@ -6844,18 +6777,8 @@ L_0895B5D8:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(16));
local_pc = jump_target;
if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; }
ctx.pc = jump_target;
AOT_REGCACHE_SYNC_OUT();
// PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline.
if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) {
++local_redispatch_rounds;
AOT_REGCACHE_SYNC_IN();
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<std::uint32_t>(-16));
aot_mem.aot_direct_store32(aot_gpr_29 + static_cast<std::uint32_t>(4), ctx.gpr[17]);
@@ -6965,18 +6888,8 @@ L_0895B674:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(16));
local_pc = jump_target;
if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; }
ctx.pc = jump_target;
AOT_REGCACHE_SYNC_OUT();
// PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline.
if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) {
++local_redispatch_rounds;
AOT_REGCACHE_SYNC_IN();
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<std::uint32_t>(-272));
aot_mem.aot_direct_store32(aot_gpr_29 + static_cast<std::uint32_t>(260), ctx.gpr[17]);
@@ -7035,18 +6948,8 @@ L_0895B6F0:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(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<std::uint32_t>(-48));
aot_mem.aot_direct_store32(aot_gpr_29 + static_cast<std::uint32_t>(0), aot_gpr_16);
@@ -7279,18 +7182,8 @@ L_0895B908:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(48));
local_pc = jump_target;
if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; }
ctx.pc = jump_target;
AOT_REGCACHE_SYNC_OUT();
// PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline.
if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) {
++local_redispatch_rounds;
AOT_REGCACHE_SYNC_IN();
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<std::uint32_t>(-16));
aot_mem.aot_direct_store32(aot_gpr_29 + static_cast<std::uint32_t>(0), aot_gpr_16);
@@ -7444,18 +7327,8 @@ L_0895B9B4:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(16));
local_pc = jump_target;
if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; }
ctx.pc = jump_target;
AOT_REGCACHE_SYNC_OUT();
// PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline.
if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) {
++local_redispatch_rounds;
AOT_REGCACHE_SYNC_IN();
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<std::uint32_t>(-16));
aot_mem.aot_direct_store32(aot_gpr_29 + static_cast<std::uint32_t>(0), aot_gpr_16);
@@ -7472,18 +7345,8 @@ L_0895B9DC:
aot_gpr_29 = (aot_gpr_29 + static_cast<std::uint32_t>(16));
local_pc = jump_target;
if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; }
ctx.pc = jump_target;
AOT_REGCACHE_SYNC_OUT();
// PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline.
if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) {
++local_redispatch_rounds;
AOT_REGCACHE_SYNC_IN();
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<std::uint32_t>(20)));
ctx.gpr[2] = (aot_gpr_4 + static_cast<std::uint32_t>(32));
@@ -7491,18 +7354,8 @@ L_0895B9F0:
ctx.gpr[2] = (ctx.gpr[2] + static_cast<std::uint32_t>(16));
local_pc = jump_target;
if (++local_transfers < 256u) { entry_id = 0u; goto LOCAL_DISPATCH; }
ctx.pc = jump_target;
AOT_REGCACHE_SYNC_OUT();
// PSPRECOMP_V811_LOCAL_LINK: preserve the 256-transfer scheduler boundary, skip outer trampoline.
if (local_redispatch_rounds < 7u && rt.continue_generated_local_dispatch(ctx)) {
++local_redispatch_rounds;
AOT_REGCACHE_SYNC_IN();
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<std::uint32_t>(0)));
ctx.gpr[8] = (aot_mem.aot_direct_load_word_right(aot_gpr_6 + static_cast<std::uint32_t>(1), ctx.gpr[8]));
@@ -7547,18 +7400,8 @@ L_0895BA00:
aot_mem.aot_direct_store32(aot_gpr_4 + static_cast<std::uint32_t>(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<std::uint32_t>(0);
std::uint32_t vfpu_words[4]{};
@@ -7680,18 +7523,8 @@ L_0895BAA4:
aot_mem.aot_direct_store32(aot_gpr_4 + static_cast<std::uint32_t>(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<std::uint32_t>(-192));
aot_mem.aot_direct_store32(aot_gpr_29 + static_cast<std::uint32_t>(136), std::bit_cast<std::uint32_t>(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
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More