mirror of
https://github.com/elmasas/lcs-recomp
synced 2026-09-26 08:41:05 -04:00
4112 lines
77 KiB
C++
4112 lines
77 KiB
C++
#include "psprecomp/runtime.hpp"
|
|
#include "generated_units.hpp"
|
|
#include <bit>
|
|
#include <cmath>
|
|
#include <cstdint>
|
|
#include <limits>
|
|
|
|
namespace psprecomp {
|
|
static const std::uint16_t kEntryIds_recomp_unit_0209[4087] = {
|
|
1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0,
|
|
0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 13, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 21, 0, 0, 0, 0, 22, 23, 0, 0, 24, 0, 0, 0, 0, 0, 25, 0, 0, 26, 27, 0, 0, 0, 0, 0, 0, 0, 28,
|
|
0, 0, 0, 0, 0, 29, 0, 30, 31, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 33, 0, 0, 0, 0, 0, 34, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 35, 0, 0, 0, 36, 0, 0, 0, 37, 38, 0, 0, 0, 39, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 0,
|
|
42, 0, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 44, 45, 0, 0, 0, 0, 0, 46, 0, 47, 0, 0, 0, 0, 0, 0, 0, 0, 48,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 49, 0, 0, 0, 0, 0, 0, 0, 50, 51, 0, 0, 0, 0, 0, 0, 0, 52, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 53, 0, 0, 0, 0, 0, 0, 0, 0, 54, 0, 0, 0, 0, 0, 0, 0, 55, 56, 0, 0, 0, 0, 0, 0, 0, 57, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 58, 0, 0, 0, 0, 0, 59, 60, 61, 0, 0, 0, 0, 0, 0, 0, 0, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
63, 0, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 65, 0, 0, 0, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 0, 69, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 71, 0, 0, 0,
|
|
0, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 73, 0, 74, 0, 0, 0, 75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 0, 0, 0, 0, 0, 77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
79, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 82, 0, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 0, 0, 0, 0, 0, 0, 0, 0, 86, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 0, 0,
|
|
0, 0, 0, 88, 0, 0, 0, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 93, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 94, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 97, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 99, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 102,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 105, 0, 0, 0, 106, 0, 0, 0, 107, 0, 0, 0, 108, 0, 0, 0, 109,
|
|
110, 0, 111, 0, 0, 0, 112, 0, 0, 113, 0, 0, 0, 114, 0, 0, 115, 116, 0, 0, 0, 117, 0, 0, 0, 118, 0, 0, 0, 0, 119, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 121, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 123, 124, 125, 0, 0, 0, 0, 0,
|
|
126, 0, 0, 0, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 0, 0, 0, 0, 130,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 132, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 133, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 135, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 136, 0, 0, 0, 137, 138, 0, 139, 0, 0, 140,
|
|
};
|
|
void recomp_unit_0209_entry(Runtime &rt, AllegrexContext &ctx, std::uint16_t direct_entry_id, GuestMemory::AotFastView &aot_mem) {
|
|
std::uint32_t jump_target = 0u;
|
|
std::uint32_t local_transfers = 0u;
|
|
std::uint32_t local_pc = ctx.pc;
|
|
std::uint32_t entry_id = direct_entry_id;
|
|
LOCAL_DISPATCH:
|
|
{
|
|
if (entry_id == 0u) {
|
|
const std::uint32_t entry_delta = local_pc - 0x08B48000u;
|
|
entry_id = (entry_delta < 16348u && (entry_delta & 3u) == 0u) ? kEntryIds_recomp_unit_0209[entry_delta >> 2u] : 0u;
|
|
}
|
|
switch (entry_id) {
|
|
case 1u: goto L_08B48000;
|
|
case 2u: goto L_08B484D0;
|
|
case 3u: goto L_08B484F8;
|
|
case 4u: goto L_08B485C8;
|
|
case 5u: goto L_08B48694;
|
|
case 6u: goto L_08B486AC;
|
|
case 7u: goto L_08B486D0;
|
|
case 8u: goto L_08B4870C;
|
|
case 9u: goto L_08B4872C;
|
|
case 10u: goto L_08B48764;
|
|
case 11u: goto L_08B48784;
|
|
case 12u: goto L_08B487AC;
|
|
case 13u: goto L_08B487C8;
|
|
case 14u: goto L_08B487D4;
|
|
case 15u: goto L_08B487FC;
|
|
case 16u: goto L_08B48824;
|
|
case 17u: goto L_08B4884C;
|
|
case 18u: goto L_08B48874;
|
|
case 19u: goto L_08B489EC;
|
|
case 20u: goto L_08B48A70;
|
|
case 21u: goto L_08B48C90;
|
|
case 22u: goto L_08B48CA4;
|
|
case 23u: goto L_08B48CA8;
|
|
case 24u: goto L_08B48CB4;
|
|
case 25u: goto L_08B48CCC;
|
|
case 26u: goto L_08B48CD8;
|
|
case 27u: goto L_08B48CDC;
|
|
case 28u: goto L_08B48CFC;
|
|
case 29u: goto L_08B48D14;
|
|
case 30u: goto L_08B48D1C;
|
|
case 31u: goto L_08B48D20;
|
|
case 32u: goto L_08B48D40;
|
|
case 33u: goto L_08B48D4C;
|
|
case 34u: goto L_08B48D64;
|
|
case 35u: goto L_08B48D88;
|
|
case 36u: goto L_08B48D98;
|
|
case 37u: goto L_08B48DA8;
|
|
case 38u: goto L_08B48DAC;
|
|
case 39u: goto L_08B48DBC;
|
|
case 40u: goto L_08B48DCC;
|
|
case 41u: goto L_08B48DF0;
|
|
case 42u: goto L_08B48E00;
|
|
case 43u: goto L_08B48E14;
|
|
case 44u: goto L_08B48E34;
|
|
case 45u: goto L_08B48E38;
|
|
case 46u: goto L_08B48E50;
|
|
case 47u: goto L_08B48E58;
|
|
case 48u: goto L_08B48E7C;
|
|
case 49u: goto L_08B48EA0;
|
|
case 50u: goto L_08B48EC0;
|
|
case 51u: goto L_08B48EC4;
|
|
case 52u: goto L_08B48EE4;
|
|
case 53u: goto L_08B48F08;
|
|
case 54u: goto L_08B48F2C;
|
|
case 55u: goto L_08B48F4C;
|
|
case 56u: goto L_08B48F50;
|
|
case 57u: goto L_08B48F70;
|
|
case 58u: goto L_08B48F94;
|
|
case 59u: goto L_08B48FAC;
|
|
case 60u: goto L_08B48FB0;
|
|
case 61u: goto L_08B48FB4;
|
|
case 62u: goto L_08B48FD8;
|
|
case 63u: goto L_08B49000;
|
|
case 64u: goto L_08B49024;
|
|
case 65u: goto L_08B49038;
|
|
case 66u: goto L_08B49048;
|
|
case 67u: goto L_08B49088;
|
|
case 68u: goto L_08B490DC;
|
|
case 69u: goto L_08B490E4;
|
|
case 70u: goto L_08B49128;
|
|
case 71u: goto L_08B49170;
|
|
case 72u: goto L_08B49188;
|
|
case 73u: goto L_08B491B0;
|
|
case 74u: goto L_08B491B8;
|
|
case 75u: goto L_08B491C8;
|
|
case 76u: goto L_08B49228;
|
|
case 77u: goto L_08B49240;
|
|
case 78u: goto L_08B492D0;
|
|
case 79u: goto L_08B49300;
|
|
case 80u: goto L_08B49338;
|
|
case 81u: goto L_08B49648;
|
|
case 82u: goto L_08B49720;
|
|
case 83u: goto L_08B49744;
|
|
case 84u: goto L_08B49750;
|
|
case 85u: goto L_08B49854;
|
|
case 86u: goto L_08B49878;
|
|
case 87u: goto L_08B498F4;
|
|
case 88u: goto L_08B4990C;
|
|
case 89u: goto L_08B4991C;
|
|
case 90u: goto L_08B499C0;
|
|
case 91u: goto L_08B49B08;
|
|
case 92u: goto L_08B49D58;
|
|
case 93u: goto L_08B49EC8;
|
|
case 94u: goto L_08B49F78;
|
|
case 95u: goto L_08B4A014;
|
|
case 96u: goto L_08B4A090;
|
|
case 97u: goto L_08B4A0F0;
|
|
case 98u: goto L_08B4A324;
|
|
case 99u: goto L_08B4A474;
|
|
case 100u: goto L_08B4A4A0;
|
|
case 101u: goto L_08B4A550;
|
|
case 102u: goto L_08B4A77C;
|
|
case 103u: goto L_08B4A9A8;
|
|
case 104u: goto L_08B4ABD4;
|
|
case 105u: goto L_08B4ADBC;
|
|
case 106u: goto L_08B4ADCC;
|
|
case 107u: goto L_08B4ADDC;
|
|
case 108u: goto L_08B4ADEC;
|
|
case 109u: goto L_08B4ADFC;
|
|
case 110u: goto L_08B4AE00;
|
|
case 111u: goto L_08B4AE08;
|
|
case 112u: goto L_08B4AE18;
|
|
case 113u: goto L_08B4AE24;
|
|
case 114u: goto L_08B4AE34;
|
|
case 115u: goto L_08B4AE40;
|
|
case 116u: goto L_08B4AE44;
|
|
case 117u: goto L_08B4AE54;
|
|
case 118u: goto L_08B4AE64;
|
|
case 119u: goto L_08B4AE78;
|
|
case 120u: goto L_08B4B02C;
|
|
case 121u: goto L_08B4B1F8;
|
|
case 122u: goto L_08B4B9A0;
|
|
case 123u: goto L_08B4B9E0;
|
|
case 124u: goto L_08B4B9E4;
|
|
case 125u: goto L_08B4B9E8;
|
|
case 126u: goto L_08B4BA00;
|
|
case 127u: goto L_08B4BA10;
|
|
case 128u: goto L_08B4BAEC;
|
|
case 129u: goto L_08B4BB68;
|
|
case 130u: goto L_08B4BB7C;
|
|
case 131u: goto L_08B4BC94;
|
|
case 132u: goto L_08B4BD54;
|
|
case 133u: goto L_08B4BDF4;
|
|
case 134u: goto L_08B4BE18;
|
|
case 135u: goto L_08B4BF38;
|
|
case 136u: goto L_08B4BFB0;
|
|
case 137u: goto L_08B4BFC0;
|
|
case 138u: goto L_08B4BFC4;
|
|
case 139u: goto L_08B4BFCC;
|
|
case 140u: goto L_08B4BFD8;
|
|
default:
|
|
if (local_transfers == 0u) rt.unsupported(ctx.pc, 0u, "invalid internal function entry");
|
|
else ctx.pc = local_pc;
|
|
return;
|
|
}
|
|
}
|
|
L_08B48000:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B484D0;
|
|
L_08B484D0:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B484F8;
|
|
L_08B484F8:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B485C8;
|
|
L_08B485C8:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B48694;
|
|
L_08B48694:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B486AC;
|
|
L_08B486AC:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B486D0;
|
|
L_08B486D0:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B4870C;
|
|
L_08B4870C:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B4872C;
|
|
L_08B4872C:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B48764;
|
|
L_08B48764:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B48784;
|
|
L_08B48784:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B487AC;
|
|
L_08B487AC:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B487C8;
|
|
L_08B487C8:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B487D4;
|
|
L_08B487D4:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B487FC;
|
|
L_08B487FC:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B48824;
|
|
L_08B48824:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B4884C;
|
|
L_08B4884C:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B48874;
|
|
L_08B48874:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B489EC;
|
|
L_08B489EC:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B48A70;
|
|
L_08B48A70:
|
|
rt.unsupported(0x08B48A70u, 0x6B6F6D73u, "unknown not lowered yet"); return;
|
|
L_08B48C90:
|
|
// nop
|
|
// nop
|
|
ctx.gpr[25] = (rt.memory().aot_load_word_right(ctx.gpr[12] + static_cast<std::uint32_t>(-26214), ctx.gpr[25]));
|
|
ctx.gpr[9] = (39321u << 16u);
|
|
ctx.gpr[25] = (rt.memory().aot_load_word_right(ctx.gpr[12] + static_cast<std::uint32_t>(-26214), ctx.gpr[25]));
|
|
goto L_08B48CA4;
|
|
L_08B48CA4:
|
|
// PSP CACHE is a no-op in coherent host memory.
|
|
goto L_08B48CA8;
|
|
L_08B48CA8:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
ctx.pc = 0x02663000u; (void)rt.invoke_chained_call(ctx, &aot_mem); return;
|
|
L_08B48CB4:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B48CCC;
|
|
L_08B48CCC:
|
|
// nop
|
|
(void)(0u >> 0u);
|
|
(void)(0u >> (0u & 31u));
|
|
goto L_08B48CD8;
|
|
L_08B48CD8:
|
|
// nop
|
|
goto L_08B48CDC;
|
|
L_08B48CDC:
|
|
ctx.gpr[12] = (52429u << 16u);
|
|
ctx.gpr[25] = (39322u << 16u);
|
|
// nop
|
|
rt.unsupported(0x08B48CE8u, 0x00000001u, "special? not lowered yet"); return;
|
|
L_08B48CFC:
|
|
// nop
|
|
rt.unsupported(0x08B48D00u, 0x00000001u, "special? not lowered yet"); return;
|
|
L_08B48D14:
|
|
// nop
|
|
rt.unsupported(0x08B48D18u, 0x00000001u, "special? not lowered yet"); return;
|
|
L_08B48D1C:
|
|
rt.unsupported(0x08B48D1Cu, 0x00000001u, "special? not lowered yet"); return;
|
|
L_08B48D20:
|
|
// nop
|
|
// PSP CACHE is a no-op in coherent host memory.
|
|
(void)(0u << 16u);
|
|
// nop
|
|
(void)(static_cast<std::uint32_t>(static_cast<std::int32_t>(0u) >> 0u));
|
|
(void)(0u >> 0u);
|
|
ctx.gpr[21] = (49807u << 16u);
|
|
// PSP CACHE is a no-op in coherent host memory.
|
|
goto L_08B48D40;
|
|
L_08B48D40:
|
|
ctx.gpr[3] = (55050u << 16u);
|
|
// nop
|
|
(void)(0u << (0u & 31u));
|
|
goto L_08B48D4C;
|
|
L_08B48D4C:
|
|
(void)(static_cast<std::uint32_t>(static_cast<std::int32_t>(0u) >> 0u));
|
|
// PSP CACHE is a no-op in coherent host memory.
|
|
// PSP CACHE is a no-op in coherent host memory.
|
|
ctx.gpr[3] = (55050u << 16u);
|
|
// nop
|
|
rt.unsupported(0x08B48D60u, 0x0000000Cu, "syscall not lowered yet"); return;
|
|
L_08B48D64:
|
|
(void)(0u << (0u & 31u));
|
|
// nop
|
|
ctx.gpr[25] = (39322u << 16u);
|
|
ctx.gpr[12] = (52429u << 16u);
|
|
// nop
|
|
if (0u != 0u) (void)(0u);
|
|
rt.unsupported(0x08B48D7Cu, 0x00000005u, "special? not lowered yet"); return;
|
|
L_08B48D88:
|
|
ctx.gpr[12] = (52429u << 16u);
|
|
// nop
|
|
jump_target = 0u;
|
|
ctx.gpr[31] = (0x08B48D98u);
|
|
(void)(0u << (0u & 31u));
|
|
ctx.pc = jump_target;
|
|
if (rt.invoke_chained_call(ctx, &aot_mem) && ctx.pc == 0x08B48D98u) goto L_08B48D98;
|
|
return;
|
|
L_08B48D98:
|
|
// nop
|
|
ctx.gpr[25] = (39322u << 16u);
|
|
ctx.gpr[25] = (39322u << 16u);
|
|
// nop
|
|
goto L_08B48DA8;
|
|
L_08B48DA8:
|
|
if (0u == 0u) (void)(0u);
|
|
goto L_08B48DAC;
|
|
L_08B48DAC:
|
|
rt.unsupported(0x08B48DACu, 0x00000005u, "special? not lowered yet"); return;
|
|
L_08B48DBC:
|
|
// nop
|
|
rt.unsupported(0x08B48DC4u, 0x08B034F8u, "control flow in delay slot"); return;
|
|
L_08B48DCC:
|
|
// nop
|
|
rt.unsupported(0x08B48DD0u, 0x40666666u, "unknown not lowered yet"); return;
|
|
L_08B48DF0:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B48E00;
|
|
L_08B48E00:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
ctx.gpr[12] = (52429u << 16u);
|
|
goto L_08B48E14;
|
|
L_08B48E14:
|
|
ctx.gpr[12] = (52429u << 16u);
|
|
ctx.gpr[12] = (52429u << 16u);
|
|
rt.unsupported(0x08B48E1Cu, 0x41200000u, "unknown not lowered yet"); return;
|
|
L_08B48E34:
|
|
// nop
|
|
goto L_08B48E38;
|
|
L_08B48E38:
|
|
jump_target = 0u;
|
|
// nop
|
|
local_pc = jump_target;
|
|
if (++local_transfers < 2048u) { entry_id = 0u; goto LOCAL_DISPATCH; }
|
|
ctx.pc = jump_target;
|
|
return;
|
|
L_08B48E50:
|
|
rt.unsupported(0x08B48E50u, 0x000000CDu, "special? not lowered yet"); return;
|
|
L_08B48E58:
|
|
ctx.gpr[12] = (52429u << 16u);
|
|
(void)(ctx.lo);
|
|
ctx.gpr[1] = (18350u << 16u);
|
|
ctx.gpr[10] = (49283u << 16u);
|
|
ctx.hi = 0u;
|
|
ctx.gpr[1] = (18350u << 16u);
|
|
ctx.gpr[10] = (49283u << 16u);
|
|
rt.unsupported(0x08B48E74u, 0x000000CEu, "special? not lowered yet"); return;
|
|
L_08B48E7C:
|
|
ctx.gpr[2] = (36700u << 16u);
|
|
if (0u != 0u) (void)(0u);
|
|
ctx.gpr[1] = (18350u << 16u);
|
|
ctx.gpr[2] = (36700u << 16u);
|
|
rt.unsupported(0x08B48E8Cu, 0x000000CCu, "syscall not lowered yet"); return;
|
|
L_08B48EA0:
|
|
rt.unsupported(0x08B48EA0u, 0x000001F4u, "special? not lowered yet"); return;
|
|
L_08B48EC0:
|
|
jump_target = 0u;
|
|
// nop
|
|
local_pc = jump_target;
|
|
if (++local_transfers < 2048u) { entry_id = 0u; goto LOCAL_DISPATCH; }
|
|
ctx.pc = jump_target;
|
|
return;
|
|
L_08B48EC4:
|
|
// nop
|
|
rt.unsupported(0x08B48EC8u, 0x000002EEu, "special? not lowered yet"); return;
|
|
L_08B48EE4:
|
|
rt.unsupported(0x08B48EE4u, 0x40000000u, "unknown not lowered yet"); return;
|
|
L_08B48F08:
|
|
rt.unsupported(0x08B48F08u, 0x00000030u, "special? not lowered yet"); return;
|
|
L_08B48F2C:
|
|
ctx.gpr[24] = (0u << 16u);
|
|
ctx.gpr[3] = (0u << 29u);
|
|
// nop
|
|
ctx.gpr[1] = (static_cast<std::int32_t>(0u) > static_cast<std::int32_t>(0u) ? 0u : 0u);
|
|
// nop
|
|
rt.unsupported(0x08B48F40u, 0x000005DCu, "special? not lowered yet"); return;
|
|
L_08B48F4C:
|
|
// nop
|
|
goto L_08B48F50;
|
|
L_08B48F50:
|
|
rt.unsupported(0x08B48F50u, 0x40666666u, "unknown not lowered yet"); return;
|
|
L_08B48F70:
|
|
rt.unsupported(0x08B48F70u, 0x40666666u, "unknown not lowered yet"); return;
|
|
L_08B48F94:
|
|
(void)(0u << 16u);
|
|
ctx.gpr[18] = (18725u << 16u);
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B48FAC;
|
|
L_08B48FAC:
|
|
// nop
|
|
goto L_08B48FB0;
|
|
L_08B48FB0:
|
|
{ const bool signed_ok = ctx.execute_signed_add(0u, 0u, 0u);
|
|
if (!signed_ok) { rt.arithmetic_overflow(0x08B48FB0u, 0x00000020u); return; } }
|
|
goto L_08B48FB4;
|
|
L_08B48FB4:
|
|
rt.unsupported(0x08B48FB4u, 0x00000030u, "special? not lowered yet"); return;
|
|
L_08B48FD8:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
(void)(ctx.gpr[1] << 0u);
|
|
(void)(static_cast<std::uint32_t>(static_cast<std::int32_t>(ctx.gpr[1]) >> 0u));
|
|
(void)(static_cast<std::uint32_t>(static_cast<std::int32_t>(ctx.gpr[1]) >> 0u));
|
|
(void)(static_cast<std::uint32_t>(static_cast<std::int32_t>(0u) >> 0u));
|
|
// nop
|
|
(void)(0u >> 0u);
|
|
// nop
|
|
goto L_08B49000;
|
|
L_08B49000:
|
|
// nop
|
|
rt.unsupported(0x08B49008u, 0x08B1C4F0u, "control flow in delay slot"); return;
|
|
L_08B49024:
|
|
rt.unsupported(0x08B49024u, 0x47656854u, "cop1? not lowered yet"); return;
|
|
L_08B49038:
|
|
// nop
|
|
rt.unsupported(0x08B49040u, 0x08AD378Cu, "control flow in delay slot"); return;
|
|
L_08B49048:
|
|
rt.unsupported(0x08B4904Cu, 0x089C50A4u, "control flow in delay slot"); return;
|
|
L_08B49088:
|
|
{ const std::int64_t product = static_cast<std::int64_t>(static_cast<std::int32_t>(0u)) * static_cast<std::int64_t>(static_cast<std::int32_t>(0u)); ctx.lo = static_cast<std::uint32_t>(product); ctx.hi = static_cast<std::uint32_t>(static_cast<std::uint64_t>(product) >> 32u); }
|
|
{ const std::int64_t product = static_cast<std::int64_t>(static_cast<std::int32_t>(0u)) * static_cast<std::int64_t>(static_cast<std::int32_t>(0u)); ctx.lo = static_cast<std::uint32_t>(product); ctx.hi = static_cast<std::uint32_t>(static_cast<std::uint64_t>(product) >> 32u); }
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
rt.unsupported(0x08B490A0u, 0x40666666u, "unknown not lowered yet"); return;
|
|
L_08B490DC:
|
|
ctx.hi = 0u;
|
|
ctx.hi = 0u;
|
|
goto L_08B490E4;
|
|
L_08B490E4:
|
|
rt.unsupported(0x08B490E8u, 0x08B1D71Cu, "control flow in delay slot"); return;
|
|
L_08B49128:
|
|
rt.unsupported(0x08B4912Cu, 0x08B1D7A0u, "control flow in delay slot"); return;
|
|
L_08B49170:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B49188;
|
|
L_08B49188:
|
|
rt.unsupported(0x08B4918Cu, 0x08B1D824u, "control flow in delay slot"); return;
|
|
L_08B491B0:
|
|
(void)(ctx.hi);
|
|
// nop
|
|
goto L_08B491B8;
|
|
L_08B491B8:
|
|
// nop
|
|
rt.unsupported(0x08B491C0u, 0x08B04494u, "control flow in delay slot"); return;
|
|
L_08B491C8:
|
|
rt.unsupported(0x08B491C8u, 0x06060606u, "regimm? not lowered yet"); return;
|
|
L_08B49228:
|
|
// nop
|
|
ctx.gpr[3] = (ctx.gpr[29] ^ 55050u);
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B49240;
|
|
L_08B49240:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B492D0;
|
|
L_08B492D0:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B49300;
|
|
L_08B49300:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B49338;
|
|
L_08B49338:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B49648;
|
|
L_08B49648:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B49720;
|
|
L_08B49720:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B49744;
|
|
L_08B49744:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B49750;
|
|
L_08B49750:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B49854;
|
|
L_08B49854:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B49878;
|
|
L_08B49878:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B498F4;
|
|
L_08B498F4:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B4990C;
|
|
L_08B4990C:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B4991C;
|
|
L_08B4991C:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B499C0;
|
|
L_08B499C0:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B49B08;
|
|
L_08B49B08:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B49D58;
|
|
L_08B49D58:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B49EC8;
|
|
L_08B49EC8:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B49F78;
|
|
L_08B49F78:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B4A014;
|
|
L_08B4A014:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B4A090;
|
|
L_08B4A090:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B4A0F0;
|
|
L_08B4A0F0:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B4A324;
|
|
L_08B4A324:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B4A474;
|
|
L_08B4A474:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B4A4A0;
|
|
L_08B4A4A0:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B4A550;
|
|
L_08B4A550:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B4A77C;
|
|
L_08B4A77C:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B4A9A8;
|
|
L_08B4A9A8:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B4ABD4;
|
|
L_08B4ABD4:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B4ADBC;
|
|
L_08B4ADBC:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B4ADCC;
|
|
L_08B4ADCC:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B4ADDC;
|
|
L_08B4ADDC:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B4ADEC;
|
|
L_08B4ADEC:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B4ADFC;
|
|
L_08B4ADFC:
|
|
// nop
|
|
goto L_08B4AE00;
|
|
L_08B4AE00:
|
|
// nop
|
|
// nop
|
|
goto L_08B4AE08;
|
|
L_08B4AE08:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B4AE18;
|
|
L_08B4AE18:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B4AE24;
|
|
L_08B4AE24:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B4AE34;
|
|
L_08B4AE34:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B4AE40;
|
|
L_08B4AE40:
|
|
// nop
|
|
goto L_08B4AE44;
|
|
L_08B4AE44:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B4AE54;
|
|
L_08B4AE54:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B4AE64;
|
|
L_08B4AE64:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B4AE78;
|
|
L_08B4AE78:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B4B02C;
|
|
L_08B4B02C:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B4B1F8;
|
|
L_08B4B1F8:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B4B9A0;
|
|
L_08B4B9A0:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B4B9E0;
|
|
L_08B4B9E0:
|
|
// nop
|
|
goto L_08B4B9E4;
|
|
L_08B4B9E4:
|
|
// nop
|
|
goto L_08B4B9E8;
|
|
L_08B4B9E8:
|
|
// nop
|
|
// nop
|
|
rt.unsupported(0x08B4B9F0u, 0x0000000Cu, "syscall not lowered yet"); return;
|
|
L_08B4BA00:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
ctx.pc = 0x0274A020u; (void)rt.invoke_chained_call(ctx, &aot_mem); return;
|
|
L_08B4BA10:
|
|
// nop
|
|
rt.unsupported(0x08B4BA18u, 0x08B04B90u, "control flow in delay slot"); return;
|
|
L_08B4BAEC:
|
|
ctx.eat_vfpu_prefixes(); // VFPU sync/no-op consumes prefixes
|
|
(void)(0u << 16u);
|
|
ctx.gpr[18] = (18725u << 16u);
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
rt.unsupported(0x08B4BB08u, 0x00000014u, "special? not lowered yet"); return;
|
|
L_08B4BB68:
|
|
(void)(ctx.lo);
|
|
{ const std::int64_t product = static_cast<std::int64_t>(static_cast<std::int32_t>(0u)) * static_cast<std::int64_t>(static_cast<std::int32_t>(0u)); ctx.lo = static_cast<std::uint32_t>(product); ctx.hi = static_cast<std::uint32_t>(static_cast<std::uint64_t>(product) >> 32u); }
|
|
rt.unsupported(0x08B4BB70u, 0x000000BBu, "special? not lowered yet"); return;
|
|
L_08B4BB7C:
|
|
{ const std::int64_t product = static_cast<std::int64_t>(static_cast<std::int32_t>(0u)) * static_cast<std::int64_t>(static_cast<std::int32_t>(0u)); ctx.lo = static_cast<std::uint32_t>(product); ctx.hi = static_cast<std::uint32_t>(static_cast<std::uint64_t>(product) >> 32u); }
|
|
(void)(static_cast<std::uint32_t>(static_cast<std::int32_t>(0u) >> (0u & 31u)));
|
|
rt.unsupported(0x08B4BB84u, 0x00000085u, "special? not lowered yet"); return;
|
|
L_08B4BC94:
|
|
(void)(ctx.gpr[1] << 0u);
|
|
rt.unsupported(0x08B4BC98u, 0x00020001u, "special? not lowered yet"); return;
|
|
L_08B4BD54:
|
|
rt.unsupported(0x08B4BD54u, 0x63696376u, "vfpu0 not lowered yet"); return;
|
|
L_08B4BDF4:
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
// nop
|
|
goto L_08B4BE18;
|
|
L_08B4BE18:
|
|
ctx.execute_vfpu_compare3(99u, 111u, 114u, 1u, 6u);
|
|
rt.unsupported(0x08B4BE1Cu, 0x7473616Eu, "unknown not lowered yet"); return;
|
|
L_08B4BF38:
|
|
// PSP CACHE is a no-op in coherent host memory.
|
|
rt.unsupported(0x08B4BF3Cu, 0x41700000u, "unknown not lowered yet"); return;
|
|
L_08B4BFB0:
|
|
ctx.gpr[6] = (26214u << 16u);
|
|
rt.unsupported(0x08B4BFB4u, 0x40F00000u, "unknown not lowered yet"); return;
|
|
L_08B4BFC0:
|
|
(void)(static_cast<std::uint32_t>(static_cast<std::int32_t>(0u) >> 0u));
|
|
goto L_08B4BFC4;
|
|
L_08B4BFC4:
|
|
// nop
|
|
// nop
|
|
goto L_08B4BFCC;
|
|
L_08B4BFCC:
|
|
rt.unsupported(0x08B4BFCCu, 0x00FF00FFu, "special? not lowered yet"); return;
|
|
L_08B4BFD8:
|
|
// PSP CACHE is a no-op in coherent host memory.
|
|
rt.unsupported(0x08B4BFDCu, 0x41780000u, "unknown not lowered yet"); return;
|
|
}
|
|
|
|
void recomp_unit_0209(Runtime &rt, AllegrexContext &ctx) {
|
|
auto aot_mem = rt.memory().aot_fast_view();
|
|
recomp_unit_0209_entry(rt, ctx, 0u, aot_mem);
|
|
}
|
|
|
|
void register_generated_unit_209(Runtime &runtime) {
|
|
runtime.register_generated_unit(209u, 0x08B48000u, 16384u, &recomp_unit_0209, &recomp_unit_0209_entry);
|
|
runtime.register_function(0x08B48000u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B484D0u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B484F8u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B485C8u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48694u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B486ACu, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B486D0u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4870Cu, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4872Cu, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48764u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48784u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B487ACu, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B487C8u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B487D4u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B487FCu, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48824u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4884Cu, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48874u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B489ECu, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48A70u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48C90u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48CA4u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48CA8u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48CB4u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48CCCu, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48CD8u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48CDCu, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48CFCu, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48D14u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48D1Cu, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48D20u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48D40u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48D4Cu, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48D64u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48D88u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48D98u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48DA8u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48DACu, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48DBCu, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48DCCu, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48DF0u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48E00u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48E14u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48E34u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48E38u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48E50u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48E58u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48E7Cu, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48EA0u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48EC0u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48EC4u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48EE4u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48F08u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48F2Cu, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48F4Cu, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48F50u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48F70u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48F94u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48FACu, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48FB0u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48FB4u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B48FD8u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B49000u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B49024u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B49038u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B49048u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B49088u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B490DCu, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B490E4u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B49128u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B49170u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B49188u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B491B0u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B491B8u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B491C8u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B49228u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B49240u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B492D0u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B49300u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B49338u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B49648u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B49720u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B49744u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B49750u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B49854u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B49878u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B498F4u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4990Cu, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4991Cu, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B499C0u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B49B08u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B49D58u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B49EC8u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B49F78u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4A014u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4A090u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4A0F0u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4A324u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4A474u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4A4A0u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4A550u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4A77Cu, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4A9A8u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4ABD4u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4ADBCu, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4ADCCu, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4ADDCu, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4ADECu, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4ADFCu, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4AE00u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4AE08u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4AE18u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4AE24u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4AE34u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4AE40u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4AE44u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4AE54u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4AE64u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4AE78u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4B02Cu, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4B1F8u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4B9A0u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4B9E0u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4B9E4u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4B9E8u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4BA00u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4BA10u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4BAECu, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4BB68u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4BB7Cu, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4BC94u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4BD54u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4BDF4u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4BE18u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4BF38u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4BFB0u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4BFC0u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4BFC4u, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4BFCCu, &recomp_unit_0209, "recomp_unit_0209");
|
|
runtime.register_function(0x08B4BFD8u, &recomp_unit_0209, "recomp_unit_0209");
|
|
}
|
|
} // namespace psprecomp
|