Files
psxrecomp/generated/SCPH1001_dispatch.c
T
Matthew Stanley 101fd2e1a9 feat: 46 GTE library seeds + DuckStation oracle SW readback + debug tooling
Add 46 seeds for the libgte helper functions at BFC34E00-BFC36D00.
These wrap individual GTE operations (RTPS, RTPT, NCLIP, MVMVA, etc.)
and were never discovered because they're called via JALR function
pointers, not direct JAL. Coverage: 52→114 gte_execute, 166→429
LWC2/SWC2. Emitted functions: 1178→1214. Seeds: 960→1006.

Fix DuckStation oracle VRAM readback by setting
UseSoftwareRendererForReadbacks=true in settings.ini.

Add debug/analysis tools: GTE audit, VRAM stitching, rapid polling,
GPU info, divergence comparison, jump table dumps.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-24 00:29:06 -07:00

2501 lines
95 KiB
C

/* AUTO-GENERATED by psxrecomp-bios --emit-full. DO NOT EDIT.
*
* BIOS SHA256: 71af94d1e47a68c11e8fdb9f8368040601514a42a5a399cda48c7d3bff1e99d3
* Dispatch entries: 1215
*/
#include "cpu_state.h"
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
extern void psx_unknown_dispatch(CPUState* cpu, uint32_t addr, uint32_t phys);
extern void psx_check_interrupts(CPUState* cpu);
extern void psx_restore_state_escape(void);
extern void gte_execute(CPUState* cpu, uint32_t cmd);
extern void gte_write_data(CPUState* cpu, uint8_t reg, uint32_t val);
extern uint32_t gte_read_data(CPUState* cpu, uint8_t reg);
extern uint32_t g_debug_current_func_addr;
extern void debug_server_trace_dispatch(uint32_t func_addr);
extern void func_00000500(CPUState* cpu);
extern void func_00000510(CPUState* cpu);
extern void func_00000520(CPUState* cpu);
extern void func_00000530(CPUState* cpu);
extern void func_00000540(CPUState* cpu);
extern void func_00000598(CPUState* cpu);
extern void func_000005C4(CPUState* cpu);
extern void func_000005E0(CPUState* cpu);
extern void func_00000600(CPUState* cpu);
extern void func_00000620(CPUState* cpu);
extern void func_00000630(CPUState* cpu);
extern void func_00000640(CPUState* cpu);
extern void func_00000650(CPUState* cpu);
extern void func_0000065C(CPUState* cpu);
extern void func_00000668(CPUState* cpu);
extern void func_00000674(CPUState* cpu);
extern void func_00000C80(CPUState* cpu);
extern void func_00000EA0(CPUState* cpu);
extern void func_00000EB0(CPUState* cpu);
extern void func_00000F20(CPUState* cpu);
extern void func_00000F2C(CPUState* cpu);
extern void func_00000F40(CPUState* cpu);
extern void func_00001030(CPUState* cpu);
extern void func_000010B8(CPUState* cpu);
extern void func_000010E0(CPUState* cpu);
extern void func_000010E4(CPUState* cpu);
extern void func_0000113C(CPUState* cpu);
extern void func_00001174(CPUState* cpu);
extern void func_00001408(CPUState* cpu);
extern void func_00001420(CPUState* cpu);
extern void func_00001444(CPUState* cpu);
extern void func_00001508(CPUState* cpu);
extern void func_000015D8(CPUState* cpu);
extern void func_000015F8(CPUState* cpu);
extern void func_00001614(CPUState* cpu);
extern void func_000016AC(CPUState* cpu);
extern void func_000016C4(CPUState* cpu);
extern void func_000016E4(CPUState* cpu);
extern void func_0000171C(CPUState* cpu);
extern void func_00001728(CPUState* cpu);
extern void func_0000175C(CPUState* cpu);
extern void func_00001774(CPUState* cpu);
extern void func_00001794(CPUState* cpu);
extern void func_000017F4(CPUState* cpu);
extern void func_00001858(CPUState* cpu);
extern void func_000018BC(CPUState* cpu);
extern void func_00001920(CPUState* cpu);
extern void func_00001958(CPUState* cpu);
extern void func_00001990(CPUState* cpu);
extern void func_000019C8(CPUState* cpu);
extern void func_00001A00(CPUState* cpu);
extern void func_00001A24(CPUState* cpu);
extern void func_00001A2C(CPUState* cpu);
extern void func_00001A60(CPUState* cpu);
extern void func_00001AE8(CPUState* cpu);
extern void func_00001AFC(CPUState* cpu);
extern void func_00001B10(CPUState* cpu);
extern void func_00001B20(CPUState* cpu);
extern void func_00001B44(CPUState* cpu);
extern void func_00001C5C(CPUState* cpu);
extern void func_00001D00(CPUState* cpu);
extern void func_00001D40(CPUState* cpu);
extern void func_00001D70(CPUState* cpu);
extern void func_00001D8C(CPUState* cpu);
extern void func_00001E1C(CPUState* cpu);
extern void func_00001E44(CPUState* cpu);
extern void func_00001E80(CPUState* cpu);
extern void func_00001E98(CPUState* cpu);
extern void func_00001EC8(CPUState* cpu);
extern void func_00001F04(CPUState* cpu);
extern void func_00001F10(CPUState* cpu);
extern void func_00001F4C(CPUState* cpu);
extern void func_00001F88(CPUState* cpu);
extern void func_00001FFC(CPUState* cpu);
extern void func_00002018(CPUState* cpu);
extern void func_000020A8(CPUState* cpu);
extern void func_000020D4(CPUState* cpu);
extern void func_00002114(CPUState* cpu);
extern void func_00002124(CPUState* cpu);
extern void func_00002150(CPUState* cpu);
extern void func_00002168(CPUState* cpu);
extern void func_0000218C(CPUState* cpu);
extern void func_00002458(CPUState* cpu);
extern void func_00002724(CPUState* cpu);
extern void func_0000278C(CPUState* cpu);
extern void func_000027A0(CPUState* cpu);
extern void func_000027C0(CPUState* cpu);
extern void func_00002870(CPUState* cpu);
extern void func_00002908(CPUState* cpu);
extern void func_00002958(CPUState* cpu);
extern void func_00002A64(CPUState* cpu);
extern void func_00002B28(CPUState* cpu);
extern void func_00002C94(CPUState* cpu);
extern void func_00002E00(CPUState* cpu);
extern void func_00002E98(CPUState* cpu);
extern void func_00002EEC(CPUState* cpu);
extern void func_00002EFC(CPUState* cpu);
extern void func_00002FC8(CPUState* cpu);
extern void func_00003000(CPUState* cpu);
extern void func_00003060(CPUState* cpu);
extern void func_000030C8(CPUState* cpu);
extern void func_000030E0(CPUState* cpu);
extern void func_000030E4(CPUState* cpu);
extern void func_00003108(CPUState* cpu);
extern void func_000031E8(CPUState* cpu);
extern void func_000033A4(CPUState* cpu);
extern void func_0000346C(CPUState* cpu);
extern void func_000034B4(CPUState* cpu);
extern void func_0000352C(CPUState* cpu);
extern void func_00003570(CPUState* cpu);
extern void func_000035A4(CPUState* cpu);
extern void func_000035AC(CPUState* cpu);
extern void func_00003678(CPUState* cpu);
extern void func_00003744(CPUState* cpu);
extern void func_00003810(CPUState* cpu);
extern void func_000038D8(CPUState* cpu);
extern void func_000039A4(CPUState* cpu);
extern void func_00003A70(CPUState* cpu);
extern void func_00003AAC(CPUState* cpu);
extern void func_00003C2C(CPUState* cpu);
extern void func_00003C6C(CPUState* cpu);
extern void func_00003CB4(CPUState* cpu);
extern void func_00003CBC(CPUState* cpu);
extern void func_00003CD0(CPUState* cpu);
extern void func_00003CE0(CPUState* cpu);
extern void func_00003DAC(CPUState* cpu);
extern void func_00003E5C(CPUState* cpu);
extern void func_00003E68(CPUState* cpu);
extern void func_00003E80(CPUState* cpu);
extern void func_00003F04(CPUState* cpu);
extern void func_00003FF0(CPUState* cpu);
extern void func_00004024(CPUState* cpu);
extern void func_0000406C(CPUState* cpu);
extern void func_00004134(CPUState* cpu);
extern void func_00004164(CPUState* cpu);
extern void func_00004304(CPUState* cpu);
extern void func_00004360(CPUState* cpu);
extern void func_000043D0(CPUState* cpu);
extern void func_000043E8(CPUState* cpu);
extern void func_0000445C(CPUState* cpu);
extern void func_00004498(CPUState* cpu);
extern void func_000049BC(CPUState* cpu);
extern void func_00004A4C(CPUState* cpu);
extern void func_00004A88(CPUState* cpu);
extern void func_00004A94(CPUState* cpu);
extern void func_00004AC8(CPUState* cpu);
extern void func_00004B70(CPUState* cpu);
extern void func_00004B90(CPUState* cpu);
extern void func_00004C10(CPUState* cpu);
extern void func_00004C54(CPUState* cpu);
extern void func_00004C64(CPUState* cpu);
extern void func_00004C70(CPUState* cpu);
extern void func_00004CF4(CPUState* cpu);
extern void func_00004D3C(CPUState* cpu);
extern void func_00004D4C(CPUState* cpu);
extern void func_00004D64(CPUState* cpu);
extern void func_00004D6C(CPUState* cpu);
extern void func_00004F90(CPUState* cpu);
extern void func_00005000(CPUState* cpu);
extern void func_000051F4(CPUState* cpu);
extern void func_00005688(CPUState* cpu);
extern void func_000056E8(CPUState* cpu);
extern void func_00005768(CPUState* cpu);
extern void func_0000579C(CPUState* cpu);
extern void func_00005834(CPUState* cpu);
extern void func_00005870(CPUState* cpu);
extern void func_000058B4(CPUState* cpu);
extern void func_000058E8(CPUState* cpu);
extern void func_00005918(CPUState* cpu);
extern void func_00005954(CPUState* cpu);
extern void func_00005990(CPUState* cpu);
extern void func_000059CC(CPUState* cpu);
extern void func_00005A00(CPUState* cpu);
extern void func_00005A08(CPUState* cpu);
extern void func_00005A44(CPUState* cpu);
extern void func_00005A80(CPUState* cpu);
extern void func_00005ABC(CPUState* cpu);
extern void func_00005AF8(CPUState* cpu);
extern void func_00005B34(CPUState* cpu);
extern void func_00005B50(CPUState* cpu);
extern void func_00005B54(CPUState* cpu);
extern void func_00005B64(CPUState* cpu);
extern void func_00005BA4(CPUState* cpu);
extern void func_00005C24(CPUState* cpu);
extern void func_00005C58(CPUState* cpu);
extern void func_00005D48(CPUState* cpu);
extern void func_00005D94(CPUState* cpu);
extern void func_00005D98(CPUState* cpu);
extern void func_00005DA8(CPUState* cpu);
extern void func_00005E30(CPUState* cpu);
extern void func_00005E50(CPUState* cpu);
extern void func_00005E98(CPUState* cpu);
extern void func_00005F04(CPUState* cpu);
extern void func_00005F4C(CPUState* cpu);
extern void func_00005FB8(CPUState* cpu);
extern void func_00005FF0(CPUState* cpu);
extern void func_0000605C(CPUState* cpu);
extern void func_00006070(CPUState* cpu);
extern void func_0000609C(CPUState* cpu);
extern void func_000061C4(CPUState* cpu);
extern void func_00006380(CPUState* cpu);
extern void func_00006390(CPUState* cpu);
extern void func_000063BC(CPUState* cpu);
extern void func_000063F8(CPUState* cpu);
extern void func_00006408(CPUState* cpu);
extern void func_0000659C(CPUState* cpu);
extern void func_00006670(CPUState* cpu);
extern void func_00006A70(CPUState* cpu);
extern void func_00006A80(CPUState* cpu);
extern void func_00006A90(CPUState* cpu);
extern void func_00006AA0(CPUState* cpu);
extern void func_00006AB0(CPUState* cpu);
extern void func_00006AC0(CPUState* cpu);
extern void func_00006AD0(CPUState* cpu);
extern void func_00006AE0(CPUState* cpu);
extern void func_00006AF0(CPUState* cpu);
extern void func_00006B00(CPUState* cpu);
extern void func_00006B10(CPUState* cpu);
extern void func_00006B20(CPUState* cpu);
extern void func_00006B30(CPUState* cpu);
extern void func_00006B40(CPUState* cpu);
extern void func_00006B50(CPUState* cpu);
extern void func_00006B60(CPUState* cpu);
extern void func_00006B70(CPUState* cpu);
extern void func_00006B80(CPUState* cpu);
extern void func_00006B90(CPUState* cpu);
extern void func_00006BA0(CPUState* cpu);
extern void func_00006BB0(CPUState* cpu);
extern void func_00006BC0(CPUState* cpu);
extern void func_00006BD0(CPUState* cpu);
extern void func_00006BE0(CPUState* cpu);
extern void func_00006BF0(CPUState* cpu);
extern void func_00006C00(CPUState* cpu);
extern void func_00006C10(CPUState* cpu);
extern void func_00006C20(CPUState* cpu);
extern void func_1FC00000(CPUState* cpu);
extern void func_1FC00180(CPUState* cpu);
extern void func_1FC00420(CPUState* cpu);
extern void func_1FC00678(CPUState* cpu);
extern void func_1FC006A8(CPUState* cpu);
extern void func_1FC006D8(CPUState* cpu);
extern void func_1FC00778(CPUState* cpu);
extern void func_1FC00810(CPUState* cpu);
extern void func_1FC008A0(CPUState* cpu);
extern void func_1FC00944(CPUState* cpu);
extern void func_1FC00B7C(CPUState* cpu);
extern void func_1FC00DA0(CPUState* cpu);
extern void func_1FC018E0(CPUState* cpu);
extern void func_1FC01920(CPUState* cpu);
extern void func_1FC0193C(CPUState* cpu);
extern void func_1FC01A60(CPUState* cpu);
extern void func_1FC01A90(CPUState* cpu);
extern void func_1FC01ACC(CPUState* cpu);
extern void func_1FC01B80(CPUState* cpu);
extern void func_1FC01C8C(CPUState* cpu);
extern void func_1FC01E24(CPUState* cpu);
extern void func_1FC01E5C(CPUState* cpu);
extern void func_1FC020F0(CPUState* cpu);
extern void func_1FC02104(CPUState* cpu);
extern void func_1FC02200(CPUState* cpu);
extern void func_1FC02240(CPUState* cpu);
extern void func_1FC0227C(CPUState* cpu);
extern void func_1FC022C0(CPUState* cpu);
extern void func_1FC02324(CPUState* cpu);
extern void func_1FC02590(CPUState* cpu);
extern void func_1FC025B0(CPUState* cpu);
extern void func_1FC02738(CPUState* cpu);
extern void func_1FC02950(CPUState* cpu);
extern void func_1FC02AF0(CPUState* cpu);
extern void func_1FC02B10(CPUState* cpu);
extern void func_1FC02B50(CPUState* cpu);
extern void func_1FC02CC0(CPUState* cpu);
extern void func_1FC02D20(CPUState* cpu);
extern void func_1FC02DAC(CPUState* cpu);
extern void func_1FC02EA0(CPUState* cpu);
extern void func_1FC02EDC(CPUState* cpu);
extern void func_1FC02F20(CPUState* cpu);
extern void func_1FC03098(CPUState* cpu);
extern void func_1FC03104(CPUState* cpu);
extern void func_1FC03190(CPUState* cpu);
extern void func_1FC03288(CPUState* cpu);
extern void func_1FC03310(CPUState* cpu);
extern void func_1FC033C8(CPUState* cpu);
extern void func_1FC03418(CPUState* cpu);
extern void func_1FC03494(CPUState* cpu);
extern void func_1FC03764(CPUState* cpu);
extern void func_1FC03910(CPUState* cpu);
extern void func_1FC03968(CPUState* cpu);
extern void func_1FC03978(CPUState* cpu);
extern void func_1FC03990(CPUState* cpu);
extern void func_1FC039B0(CPUState* cpu);
extern void func_1FC03A18(CPUState* cpu);
extern void func_1FC03AA4(CPUState* cpu);
extern void func_1FC03C90(CPUState* cpu);
extern void func_1FC03CF0(CPUState* cpu);
extern void func_1FC03D80(CPUState* cpu);
extern void func_1FC03EA0(CPUState* cpu);
extern void func_1FC03F8C(CPUState* cpu);
extern void func_1FC03FAC(CPUState* cpu);
extern void func_1FC03FC0(CPUState* cpu);
extern void func_1FC03FE0(CPUState* cpu);
extern void func_1FC0403C(CPUState* cpu);
extern void func_1FC040EC(CPUState* cpu);
extern void func_1FC04138(CPUState* cpu);
extern void func_1FC04260(CPUState* cpu);
extern void func_1FC042A0(CPUState* cpu);
extern void func_1FC042D0(CPUState* cpu);
extern void func_1FC04610(CPUState* cpu);
extern void func_1FC04678(CPUState* cpu);
extern void func_1FC0472C(CPUState* cpu);
extern void func_1FC048D0(CPUState* cpu);
extern void func_1FC04ABC(CPUState* cpu);
extern void func_1FC04BC4(CPUState* cpu);
extern void func_1FC04C38(CPUState* cpu);
extern void func_1FC04D50(CPUState* cpu);
extern void func_1FC04DEC(CPUState* cpu);
extern void func_1FC04FBC(CPUState* cpu);
extern void func_1FC0506C(CPUState* cpu);
extern void func_1FC050A4(CPUState* cpu);
extern void func_1FC050FC(CPUState* cpu);
extern void func_1FC05120(CPUState* cpu);
extern void func_1FC05194(CPUState* cpu);
extern void func_1FC05558(CPUState* cpu);
extern void func_1FC057B0(CPUState* cpu);
extern void func_1FC0593C(CPUState* cpu);
extern void func_1FC05A44(CPUState* cpu);
extern void func_1FC05C18(CPUState* cpu);
extern void func_1FC05C50(CPUState* cpu);
extern void func_1FC05D04(CPUState* cpu);
extern void func_1FC05DB0(CPUState* cpu);
extern void func_1FC05DF4(CPUState* cpu);
extern void func_1FC05E58(CPUState* cpu);
extern void func_1FC05F08(CPUState* cpu);
extern void func_1FC06010(CPUState* cpu);
extern void func_1FC06038(CPUState* cpu);
extern void func_1FC060DC(CPUState* cpu);
extern void func_1FC0615C(CPUState* cpu);
extern void func_1FC061A0(CPUState* cpu);
extern void func_1FC061D4(CPUState* cpu);
extern void func_1FC06218(CPUState* cpu);
extern void func_1FC06288(CPUState* cpu);
extern void func_1FC062CC(CPUState* cpu);
extern void func_1FC063CC(CPUState* cpu);
extern void func_1FC064D8(CPUState* cpu);
extern void func_1FC06548(CPUState* cpu);
extern void func_1FC065C0(CPUState* cpu);
extern void func_1FC0661C(CPUState* cpu);
extern void func_1FC06680(CPUState* cpu);
extern void func_1FC06700(CPUState* cpu);
extern void func_1FC06784(CPUState* cpu);
extern void func_1FC067E8(CPUState* cpu);
extern void func_1FC06CA4(CPUState* cpu);
extern void func_1FC06EC4(CPUState* cpu);
extern void func_1FC06F28(CPUState* cpu);
extern void func_1FC06FA4(CPUState* cpu);
extern void func_1FC06FDC(CPUState* cpu);
extern void func_1FC06FF0(CPUState* cpu);
extern void func_1FC0703C(CPUState* cpu);
extern void func_1FC070AC(CPUState* cpu);
extern void func_1FC0711C(CPUState* cpu);
extern void func_1FC07148(CPUState* cpu);
extern void func_1FC071A0(CPUState* cpu);
extern void func_1FC072B8(CPUState* cpu);
extern void func_1FC07330(CPUState* cpu);
extern void func_1FC07370(CPUState* cpu);
extern void func_1FC073A0(CPUState* cpu);
extern void func_1FC07410(CPUState* cpu);
extern void func_1FC07664(CPUState* cpu);
extern void func_1FC07700(CPUState* cpu);
extern void func_1FC078A4(CPUState* cpu);
extern void func_1FC07A04(CPUState* cpu);
extern void func_1FC07B88(CPUState* cpu);
extern void func_1FC07C1C(CPUState* cpu);
extern void func_1FC07F28(CPUState* cpu);
extern void func_1FC08020(CPUState* cpu);
extern void func_1FC08098(CPUState* cpu);
extern void func_1FC081FC(CPUState* cpu);
extern void func_1FC08354(CPUState* cpu);
extern void func_1FC083CC(CPUState* cpu);
extern void func_1FC085B0(CPUState* cpu);
extern void func_1FC085D4(CPUState* cpu);
extern void func_1FC086B0(CPUState* cpu);
extern void func_1FC086EC(CPUState* cpu);
extern void func_1FC08720(CPUState* cpu);
extern void func_1FC087C4(CPUState* cpu);
extern void func_1FC0884C(CPUState* cpu);
extern void func_1FC088A0(CPUState* cpu);
extern void func_1FC0895C(CPUState* cpu);
extern void func_1FC089C0(CPUState* cpu);
extern void func_1FC08B3C(CPUState* cpu);
extern void func_1FC08FFC(CPUState* cpu);
extern void func_1FC09144(CPUState* cpu);
extern void func_1FC091CC(CPUState* cpu);
extern void func_1FC092EC(CPUState* cpu);
extern void func_1FC09540(CPUState* cpu);
extern void func_1FC09598(CPUState* cpu);
extern void func_1FC09720(CPUState* cpu);
extern void func_1FC098A8(CPUState* cpu);
extern void func_1FC09914(CPUState* cpu);
extern void func_1FC0994C(CPUState* cpu);
extern void func_1FC0996C(CPUState* cpu);
extern void func_1FC09CDC(CPUState* cpu);
extern void func_1FC09D3C(CPUState* cpu);
extern void func_1FC0A080(CPUState* cpu);
extern void func_1FC0A3D4(CPUState* cpu);
extern void func_1FC0A43C(CPUState* cpu);
extern void func_1FC0A4B4(CPUState* cpu);
extern void func_1FC0A5E4(CPUState* cpu);
extern void func_1FC0A754(CPUState* cpu);
extern void func_1FC0A8BC(CPUState* cpu);
extern void func_1FC0AB60(CPUState* cpu);
extern void func_1FC0AD08(CPUState* cpu);
extern void func_1FC0B0D0(CPUState* cpu);
extern void func_1FC0B170(CPUState* cpu);
extern void func_1FC0B394(CPUState* cpu);
extern void func_1FC0B54C(CPUState* cpu);
extern void func_1FC0B5A0(CPUState* cpu);
extern void func_1FC0B5F4(CPUState* cpu);
extern void func_1FC0B648(CPUState* cpu);
extern void func_1FC0BA8C(CPUState* cpu);
extern void func_1FC0BFF0(CPUState* cpu);
extern void func_1FC0C048(CPUState* cpu);
extern void func_1FC0C0DC(CPUState* cpu);
extern void func_1FC0C140(CPUState* cpu);
extern void func_1FC0C1DC(CPUState* cpu);
extern void func_1FC0C1FC(CPUState* cpu);
extern void func_1FC0C220(CPUState* cpu);
extern void func_1FC0C248(CPUState* cpu);
extern void func_1FC0C270(CPUState* cpu);
extern void func_1FC0C298(CPUState* cpu);
extern void func_1FC0C2C0(CPUState* cpu);
extern void func_1FC0C2E8(CPUState* cpu);
extern void func_1FC0C318(CPUState* cpu);
extern void func_1FC0C354(CPUState* cpu);
extern void func_1FC0C580(CPUState* cpu);
extern void func_1FC0C720(CPUState* cpu);
extern void func_1FC0C830(CPUState* cpu);
extern void func_1FC0C890(CPUState* cpu);
extern void func_1FC0C9CC(CPUState* cpu);
extern void func_1FC0CAB4(CPUState* cpu);
extern void func_1FC0CC68(CPUState* cpu);
extern void func_1FC0CD80(CPUState* cpu);
extern void func_1FC0CF84(CPUState* cpu);
extern void func_1FC0D0CC(CPUState* cpu);
extern void func_1FC0D11C(CPUState* cpu);
extern void func_1FC0D34C(CPUState* cpu);
extern void func_1FC0D4CC(CPUState* cpu);
extern void func_1FC0D570(CPUState* cpu);
extern void func_1FC0D600(CPUState* cpu);
extern void func_1FC0D640(CPUState* cpu);
extern void func_1FC0D664(CPUState* cpu);
extern void func_1FC0D688(CPUState* cpu);
extern void func_1FC0D72C(CPUState* cpu);
extern void func_1FC0D7BC(CPUState* cpu);
extern void func_1FC0D850(CPUState* cpu);
extern void func_1FC0D880(CPUState* cpu);
extern void func_1FC0D890(CPUState* cpu);
extern void func_1FC0D8A0(CPUState* cpu);
extern void func_1FC0D8B0(CPUState* cpu);
extern void func_1FC0D8C0(CPUState* cpu);
extern void func_1FC0D8D0(CPUState* cpu);
extern void func_1FC0D950(CPUState* cpu);
extern void func_1FC0D960(CPUState* cpu);
extern void func_1FC0D970(CPUState* cpu);
extern void func_1FC0D980(CPUState* cpu);
extern void func_1FC0D990(CPUState* cpu);
extern void func_1FC0D9A0(CPUState* cpu);
extern void func_1FC0D9B0(CPUState* cpu);
extern void func_1FC0D9C0(CPUState* cpu);
extern void func_1FC0D9D0(CPUState* cpu);
extern void func_1FC0D9E0(CPUState* cpu);
extern void func_1FC0D9F0(CPUState* cpu);
extern void func_1FC0DA00(CPUState* cpu);
extern void func_1FC0DA10(CPUState* cpu);
extern void func_1FC0DA20(CPUState* cpu);
extern void func_1FC0DA30(CPUState* cpu);
extern void func_1FC0DA40(CPUState* cpu);
extern void func_1FC0DA50(CPUState* cpu);
extern void func_1FC0DA60(CPUState* cpu);
extern void func_1FC0DA70(CPUState* cpu);
extern void func_1FC0DA80(CPUState* cpu);
extern void func_1FC0DA90(CPUState* cpu);
extern void func_1FC0DAA0(CPUState* cpu);
extern void func_1FC0DAB0(CPUState* cpu);
extern void func_1FC0DAC0(CPUState* cpu);
extern void func_1FC0DAD0(CPUState* cpu);
extern void func_1FC0DAE0(CPUState* cpu);
extern void func_1FC0DAF0(CPUState* cpu);
extern void func_1FC0DB00(CPUState* cpu);
extern void func_1FC0DB10(CPUState* cpu);
extern void func_1FC0DB20(CPUState* cpu);
extern void func_1FC0DB30(CPUState* cpu);
extern void func_1FC0DB40(CPUState* cpu);
extern void func_1FC0DB50(CPUState* cpu);
extern void func_1FC0DB60(CPUState* cpu);
extern void func_1FC0DB70(CPUState* cpu);
extern void func_1FC0DB80(CPUState* cpu);
extern void func_1FC0DB90(CPUState* cpu);
extern void func_1FC0DBA0(CPUState* cpu);
extern void func_1FC0DBB0(CPUState* cpu);
extern void func_1FC0DBC0(CPUState* cpu);
extern void func_1FC0DBD0(CPUState* cpu);
extern void func_1FC0DBE0(CPUState* cpu);
extern void func_1FC0DBF0(CPUState* cpu);
extern void func_1FC0DC00(CPUState* cpu);
extern void func_1FC0DC10(CPUState* cpu);
extern void func_1FC0DC20(CPUState* cpu);
extern void func_1FC0DC30(CPUState* cpu);
extern void func_1FC0DC40(CPUState* cpu);
extern void func_1FC0DC50(CPUState* cpu);
extern void func_1FC18000(CPUState* cpu);
extern void func_1FC18254(CPUState* cpu);
extern void func_1FC18684(CPUState* cpu);
extern void func_1FC18788(CPUState* cpu);
extern void func_1FC18798(CPUState* cpu);
extern void func_1FC188B4(CPUState* cpu);
extern void func_1FC188F0(CPUState* cpu);
extern void func_1FC18990(CPUState* cpu);
extern void func_1FC18D10(CPUState* cpu);
extern void func_1FC192E4(CPUState* cpu);
extern void func_1FC193C0(CPUState* cpu);
extern void func_1FC1952C(CPUState* cpu);
extern void func_1FC19630(CPUState* cpu);
extern void func_1FC196C8(CPUState* cpu);
extern void func_1FC196D4(CPUState* cpu);
extern void func_1FC19A58(CPUState* cpu);
extern void func_1FC19DF4(CPUState* cpu);
extern void func_1FC19FD0(CPUState* cpu);
extern void func_1FC1A050(CPUState* cpu);
extern void func_1FC1A11C(CPUState* cpu);
extern void func_1FC1A15C(CPUState* cpu);
extern void func_1FC1A17C(CPUState* cpu);
extern void func_1FC1A19C(CPUState* cpu);
extern void func_1FC1A3B8(CPUState* cpu);
extern void func_1FC1A414(CPUState* cpu);
extern void func_1FC1A420(CPUState* cpu);
extern void func_1FC1A430(CPUState* cpu);
extern void func_1FC1A5B0(CPUState* cpu);
extern void func_1FC1A6EC(CPUState* cpu);
extern void func_1FC1AA90(CPUState* cpu);
extern void func_1FC1AC68(CPUState* cpu);
extern void func_1FC1AE24(CPUState* cpu);
extern void func_1FC1AE34(CPUState* cpu);
extern void func_1FC1AE68(CPUState* cpu);
extern void func_1FC1B6EC(CPUState* cpu);
extern void func_1FC1B784(CPUState* cpu);
extern void func_1FC1B7E0(CPUState* cpu);
extern void func_1FC1BD3C(CPUState* cpu);
extern void func_1FC1BD58(CPUState* cpu);
extern void func_1FC1BD68(CPUState* cpu);
extern void func_1FC1BEE0(CPUState* cpu);
extern void func_1FC1BF44(CPUState* cpu);
extern void func_1FC1C130(CPUState* cpu);
extern void func_1FC1C1A4(CPUState* cpu);
extern void func_1FC1C4C0(CPUState* cpu);
extern void func_1FC1C5B8(CPUState* cpu);
extern void func_1FC1C78C(CPUState* cpu);
extern void func_1FC1C8EC(CPUState* cpu);
extern void func_1FC1C978(CPUState* cpu);
extern void func_1FC1C988(CPUState* cpu);
extern void func_1FC1C998(CPUState* cpu);
extern void func_1FC1C9A8(CPUState* cpu);
extern void func_1FC1C9B4(CPUState* cpu);
extern void func_1FC1CAF0(CPUState* cpu);
extern void func_1FC1CBAC(CPUState* cpu);
extern void func_1FC1CD40(CPUState* cpu);
extern void func_1FC1CD70(CPUState* cpu);
extern void func_1FC1CD80(CPUState* cpu);
extern void func_1FC1CD90(CPUState* cpu);
extern void func_1FC1CDD8(CPUState* cpu);
extern void func_1FC1D980(CPUState* cpu);
extern void func_1FC1D9C4(CPUState* cpu);
extern void func_1FC1DBF4(CPUState* cpu);
extern void func_1FC1DDD8(CPUState* cpu);
extern void func_1FC1DF50(CPUState* cpu);
extern void func_1FC1E0C4(CPUState* cpu);
extern void func_1FC1E10C(CPUState* cpu);
extern void func_1FC1E1CC(CPUState* cpu);
extern void func_1FC1E3AC(CPUState* cpu);
extern void func_1FC1E3C0(CPUState* cpu);
extern void func_1FC1E3CC(CPUState* cpu);
extern void func_1FC1F6AC(CPUState* cpu);
extern void func_1FC1F778(CPUState* cpu);
extern void func_1FC1F980(CPUState* cpu);
extern void func_1FC1FCC8(CPUState* cpu);
extern void func_1FC1FFA8(CPUState* cpu);
extern void func_1FC20338(CPUState* cpu);
extern void func_1FC2069C(CPUState* cpu);
extern void func_1FC20B60(CPUState* cpu);
extern void func_1FC20B9C(CPUState* cpu);
extern void func_1FC20BE4(CPUState* cpu);
extern void func_1FC20C64(CPUState* cpu);
extern void func_1FC20CE4(CPUState* cpu);
extern void func_1FC20D4C(CPUState* cpu);
extern void func_1FC20DB4(CPUState* cpu);
extern void func_1FC20E10(CPUState* cpu);
extern void func_1FC20E6C(CPUState* cpu);
extern void func_1FC20EC8(CPUState* cpu);
extern void func_1FC20F24(CPUState* cpu);
extern void func_1FC20F8C(CPUState* cpu);
extern void func_1FC20FE8(CPUState* cpu);
extern void func_1FC21044(CPUState* cpu);
extern void func_1FC210C0(CPUState* cpu);
extern void func_1FC210F0(CPUState* cpu);
extern void func_1FC21128(CPUState* cpu);
extern void func_1FC21184(CPUState* cpu);
extern void func_1FC21200(CPUState* cpu);
extern void func_1FC2125C(CPUState* cpu);
extern void func_1FC212C4(CPUState* cpu);
extern void func_1FC21320(CPUState* cpu);
extern void func_1FC213A4(CPUState* cpu);
extern void func_1FC213E8(CPUState* cpu);
extern void func_1FC213F4(CPUState* cpu);
extern void func_1FC213FC(CPUState* cpu);
extern void func_1FC214B0(CPUState* cpu);
extern void func_1FC218CC(CPUState* cpu);
extern void func_1FC2193C(CPUState* cpu);
extern void func_1FC21A9C(CPUState* cpu);
extern void func_1FC22164(CPUState* cpu);
extern void func_1FC226D0(CPUState* cpu);
extern void func_1FC228D8(CPUState* cpu);
extern void func_1FC22B80(CPUState* cpu);
extern void func_1FC22E1C(CPUState* cpu);
extern void func_1FC22E90(CPUState* cpu);
extern void func_1FC23078(CPUState* cpu);
extern void func_1FC230C4(CPUState* cpu);
extern void func_1FC2311C(CPUState* cpu);
extern void func_1FC2324C(CPUState* cpu);
extern void func_1FC232DC(CPUState* cpu);
extern void func_1FC23500(CPUState* cpu);
extern void func_1FC23524(CPUState* cpu);
extern void func_1FC23D3C(CPUState* cpu);
extern void func_1FC24288(CPUState* cpu);
extern void func_1FC24418(CPUState* cpu);
extern void func_1FC24640(CPUState* cpu);
extern void func_1FC24A48(CPUState* cpu);
extern void func_1FC24F00(CPUState* cpu);
extern void func_1FC251A8(CPUState* cpu);
extern void func_1FC25200(CPUState* cpu);
extern void func_1FC252BC(CPUState* cpu);
extern void func_1FC25314(CPUState* cpu);
extern void func_1FC2531C(CPUState* cpu);
extern void func_1FC25390(CPUState* cpu);
extern void func_1FC254B0(CPUState* cpu);
extern void func_1FC25558(CPUState* cpu);
extern void func_1FC255A0(CPUState* cpu);
extern void func_1FC256D8(CPUState* cpu);
extern void func_1FC25754(CPUState* cpu);
extern void func_1FC25884(CPUState* cpu);
extern void func_1FC2592C(CPUState* cpu);
extern void func_1FC259D8(CPUState* cpu);
extern void func_1FC25B74(CPUState* cpu);
extern void func_1FC25C74(CPUState* cpu);
extern void func_1FC25C7C(CPUState* cpu);
extern void func_1FC25C84(CPUState* cpu);
extern void func_1FC25C8C(CPUState* cpu);
extern void func_1FC25C94(CPUState* cpu);
extern void func_1FC25CB0(CPUState* cpu);
extern void func_1FC25CB8(CPUState* cpu);
extern void func_1FC25CC0(CPUState* cpu);
extern void func_1FC25D8C(CPUState* cpu);
extern void func_1FC25E60(CPUState* cpu);
extern void func_1FC25E8C(CPUState* cpu);
extern void func_1FC25EF8(CPUState* cpu);
extern void func_1FC2632C(CPUState* cpu);
extern void func_1FC2644C(CPUState* cpu);
extern void func_1FC264A0(CPUState* cpu);
extern void func_1FC26550(CPUState* cpu);
extern void func_1FC265C0(CPUState* cpu);
extern void func_1FC26610(CPUState* cpu);
extern void func_1FC26660(CPUState* cpu);
extern void func_1FC26670(CPUState* cpu);
extern void func_1FC266B0(CPUState* cpu);
extern void func_1FC268EC(CPUState* cpu);
extern void func_1FC26AF8(CPUState* cpu);
extern void func_1FC26C10(CPUState* cpu);
extern void func_1FC26E64(CPUState* cpu);
extern void func_1FC26EF8(CPUState* cpu);
extern void func_1FC27190(CPUState* cpu);
extern void func_1FC273E4(CPUState* cpu);
extern void func_1FC27868(CPUState* cpu);
extern void func_1FC27910(CPUState* cpu);
extern void func_1FC27A2C(CPUState* cpu);
extern void func_1FC27B24(CPUState* cpu);
extern void func_1FC27BDC(CPUState* cpu);
extern void func_1FC27CC8(CPUState* cpu);
extern void func_1FC27D2C(CPUState* cpu);
extern void func_1FC27DB0(CPUState* cpu);
extern void func_1FC27E68(CPUState* cpu);
extern void func_1FC27E88(CPUState* cpu);
extern void func_1FC27EB4(CPUState* cpu);
extern void func_1FC27FB0(CPUState* cpu);
extern void func_1FC28064(CPUState* cpu);
extern void func_1FC282E8(CPUState* cpu);
extern void func_1FC28370(CPUState* cpu);
extern void func_1FC283F0(CPUState* cpu);
extern void func_1FC28490(CPUState* cpu);
extern void func_1FC284F0(CPUState* cpu);
extern void func_1FC2886C(CPUState* cpu);
extern void func_1FC28B84(CPUState* cpu);
extern void func_1FC291C4(CPUState* cpu);
extern void func_1FC29770(CPUState* cpu);
extern void func_1FC29AE0(CPUState* cpu);
extern void func_1FC29FE8(CPUState* cpu);
extern void func_1FC2A31C(CPUState* cpu);
extern void func_1FC2A4E0(CPUState* cpu);
extern void func_1FC2ACD0(CPUState* cpu);
extern void func_1FC2B0A8(CPUState* cpu);
extern void func_1FC2B1FC(CPUState* cpu);
extern void func_1FC2B22C(CPUState* cpu);
extern void func_1FC2B260(CPUState* cpu);
extern void func_1FC2BF00(CPUState* cpu);
extern void func_1FC2BF10(CPUState* cpu);
extern void func_1FC2BF1C(CPUState* cpu);
extern void func_1FC2BF74(CPUState* cpu);
extern void func_1FC2C1C4(CPUState* cpu);
extern void func_1FC2C2F0(CPUState* cpu);
extern void func_1FC2C3E0(CPUState* cpu);
extern void func_1FC2C7F4(CPUState* cpu);
extern void func_1FC2C8A8(CPUState* cpu);
extern void func_1FC2C988(CPUState* cpu);
extern void func_1FC2CA50(CPUState* cpu);
extern void func_1FC2CA58(CPUState* cpu);
extern void func_1FC2CA9C(CPUState* cpu);
extern void func_1FC2CAE0(CPUState* cpu);
extern void func_1FC2CB24(CPUState* cpu);
extern void func_1FC2CB80(CPUState* cpu);
extern void func_1FC2CC10(CPUState* cpu);
extern void func_1FC2CCC4(CPUState* cpu);
extern void func_1FC2CE08(CPUState* cpu);
extern void func_1FC2CF54(CPUState* cpu);
extern void func_1FC2D0A4(CPUState* cpu);
extern void func_1FC2D0E0(CPUState* cpu);
extern void func_1FC2E44C(CPUState* cpu);
extern void func_1FC2E4D0(CPUState* cpu);
extern void func_1FC2E544(CPUState* cpu);
extern void func_1FC2E574(CPUState* cpu);
extern void func_1FC2E5B4(CPUState* cpu);
extern void func_1FC2E5C0(CPUState* cpu);
extern void func_1FC2E600(CPUState* cpu);
extern void func_1FC2E65C(CPUState* cpu);
extern void func_1FC2E6B8(CPUState* cpu);
extern void func_1FC2E8CC(CPUState* cpu);
extern void func_1FC2EA94(CPUState* cpu);
extern void func_1FC2EC90(CPUState* cpu);
extern void func_1FC2ECD8(CPUState* cpu);
extern void func_1FC2ED1C(CPUState* cpu);
extern void func_1FC2EE6C(CPUState* cpu);
extern void func_1FC2EEC0(CPUState* cpu);
extern void func_1FC2EF00(CPUState* cpu);
extern void func_1FC2EF40(CPUState* cpu);
extern void func_1FC2F1D4(CPUState* cpu);
extern void func_1FC2F210(CPUState* cpu);
extern void func_1FC2F618(CPUState* cpu);
extern void func_1FC2F65C(CPUState* cpu);
extern void func_1FC2F6A0(CPUState* cpu);
extern void func_1FC2F718(CPUState* cpu);
extern void func_1FC2F79C(CPUState* cpu);
extern void func_1FC2F808(CPUState* cpu);
extern void func_1FC2F85C(CPUState* cpu);
extern void func_1FC2F8AC(CPUState* cpu);
extern void func_1FC2FA78(CPUState* cpu);
extern void func_1FC2FC10(CPUState* cpu);
extern void func_1FC2FCC4(CPUState* cpu);
extern void func_1FC2FE6C(CPUState* cpu);
extern void func_1FC2FF34(CPUState* cpu);
extern void func_1FC3010C(CPUState* cpu);
extern void func_1FC3015C(CPUState* cpu);
extern void func_1FC301AC(CPUState* cpu);
extern void func_1FC3022C(CPUState* cpu);
extern void func_1FC3029C(CPUState* cpu);
extern void func_1FC302BC(CPUState* cpu);
extern void func_1FC3031C(CPUState* cpu);
extern void func_1FC30350(CPUState* cpu);
extern void func_1FC303A4(CPUState* cpu);
extern void func_1FC3041C(CPUState* cpu);
extern void func_1FC3045C(CPUState* cpu);
extern void func_1FC30470(CPUState* cpu);
extern void func_1FC30484(CPUState* cpu);
extern void func_1FC30498(CPUState* cpu);
extern void func_1FC304B4(CPUState* cpu);
extern void func_1FC30514(CPUState* cpu);
extern void func_1FC30554(CPUState* cpu);
extern void func_1FC30560(CPUState* cpu);
extern void func_1FC3056C(CPUState* cpu);
extern void func_1FC30578(CPUState* cpu);
extern void func_1FC3058C(CPUState* cpu);
extern void func_1FC30670(CPUState* cpu);
extern void func_1FC3079C(CPUState* cpu);
extern void func_1FC30868(CPUState* cpu);
extern void func_1FC30960(CPUState* cpu);
extern void func_1FC30A80(CPUState* cpu);
extern void func_1FC30DF0(CPUState* cpu);
extern void func_1FC31194(CPUState* cpu);
extern void func_1FC31380(CPUState* cpu);
extern void func_1FC313EC(CPUState* cpu);
extern void func_1FC31448(CPUState* cpu);
extern void func_1FC31580(CPUState* cpu);
extern void func_1FC31638(CPUState* cpu);
extern void func_1FC317D0(CPUState* cpu);
extern void func_1FC31968(CPUState* cpu);
extern void func_1FC319EC(CPUState* cpu);
extern void func_1FC31C64(CPUState* cpu);
extern void func_1FC31D14(CPUState* cpu);
extern void func_1FC31DC4(CPUState* cpu);
extern void func_1FC31E74(CPUState* cpu);
extern void func_1FC32010(CPUState* cpu);
extern void func_1FC32040(CPUState* cpu);
extern void func_1FC32078(CPUState* cpu);
extern void func_1FC320B4(CPUState* cpu);
extern void func_1FC32100(CPUState* cpu);
extern void func_1FC321F0(CPUState* cpu);
extern void func_1FC322E4(CPUState* cpu);
extern void func_1FC32368(CPUState* cpu);
extern void func_1FC32410(CPUState* cpu);
extern void func_1FC32450(CPUState* cpu);
extern void func_1FC3255C(CPUState* cpu);
extern void func_1FC32710(CPUState* cpu);
extern void func_1FC32724(CPUState* cpu);
extern void func_1FC32820(CPUState* cpu);
extern void func_1FC328F4(CPUState* cpu);
extern void func_1FC32944(CPUState* cpu);
extern void func_1FC329F0(CPUState* cpu);
extern void func_1FC32CCC(CPUState* cpu);
extern void func_1FC33138(CPUState* cpu);
extern void func_1FC331A0(CPUState* cpu);
extern void func_1FC33358(CPUState* cpu);
extern void func_1FC33400(CPUState* cpu);
extern void func_1FC33538(CPUState* cpu);
extern void func_1FC336F0(CPUState* cpu);
extern void func_1FC33758(CPUState* cpu);
extern void func_1FC337AC(CPUState* cpu);
extern void func_1FC33800(CPUState* cpu);
extern void func_1FC3388C(CPUState* cpu);
extern void func_1FC33918(CPUState* cpu);
extern void func_1FC33978(CPUState* cpu);
extern void func_1FC339F0(CPUState* cpu);
extern void func_1FC33AB8(CPUState* cpu);
extern void func_1FC33B80(CPUState* cpu);
extern void func_1FC33C04(CPUState* cpu);
extern void func_1FC33C84(CPUState* cpu);
extern void func_1FC33C98(CPUState* cpu);
extern void func_1FC33CC0(CPUState* cpu);
extern void func_1FC33D24(CPUState* cpu);
extern void func_1FC33DA4(CPUState* cpu);
extern void func_1FC33E20(CPUState* cpu);
extern void func_1FC33E80(CPUState* cpu);
extern void func_1FC33E90(CPUState* cpu);
extern void func_1FC33EA0(CPUState* cpu);
extern void func_1FC33EC0(CPUState* cpu);
extern void func_1FC33ECC(CPUState* cpu);
extern void func_1FC33EE0(CPUState* cpu);
extern void func_1FC33EF4(CPUState* cpu);
extern void func_1FC33F00(CPUState* cpu);
extern void func_1FC33F20(CPUState* cpu);
extern void func_1FC33F40(CPUState* cpu);
extern void func_1FC33F54(CPUState* cpu);
extern void func_1FC33F6C(CPUState* cpu);
extern void func_1FC33F80(CPUState* cpu);
extern void func_1FC33F94(CPUState* cpu);
extern void func_1FC33FA8(CPUState* cpu);
extern void func_1FC33FB4(CPUState* cpu);
extern void func_1FC33FCC(CPUState* cpu);
extern void func_1FC33FD8(CPUState* cpu);
extern void func_1FC33FE4(CPUState* cpu);
extern void func_1FC33FF0(CPUState* cpu);
extern void func_1FC33FFC(CPUState* cpu);
extern void func_1FC34008(CPUState* cpu);
extern void func_1FC3401C(CPUState* cpu);
extern void func_1FC34028(CPUState* cpu);
extern void func_1FC3403C(CPUState* cpu);
extern void func_1FC34054(CPUState* cpu);
extern void func_1FC34068(CPUState* cpu);
extern void func_1FC3407C(CPUState* cpu);
extern void func_1FC34088(CPUState* cpu);
extern void func_1FC3409C(CPUState* cpu);
extern void func_1FC340CC(CPUState* cpu);
extern void func_1FC340D8(CPUState* cpu);
extern void func_1FC340E4(CPUState* cpu);
extern void func_1FC34104(CPUState* cpu);
extern void func_1FC34110(CPUState* cpu);
extern void func_1FC34160(CPUState* cpu);
extern void func_1FC34304(CPUState* cpu);
extern void func_1FC344A4(CPUState* cpu);
extern void func_1FC345F4(CPUState* cpu);
extern void func_1FC34748(CPUState* cpu);
extern void func_1FC34898(CPUState* cpu);
extern void func_1FC348FC(CPUState* cpu);
extern void func_1FC34924(CPUState* cpu);
extern void func_1FC34928(CPUState* cpu);
extern void func_1FC34954(CPUState* cpu);
extern void func_1FC34958(CPUState* cpu);
extern void func_1FC34980(CPUState* cpu);
extern void func_1FC34984(CPUState* cpu);
extern void func_1FC349B8(CPUState* cpu);
extern void func_1FC34A04(CPUState* cpu);
extern void func_1FC34A08(CPUState* cpu);
extern void func_1FC34A30(CPUState* cpu);
extern void func_1FC34A34(CPUState* cpu);
extern void func_1FC34A60(CPUState* cpu);
extern void func_1FC34A64(CPUState* cpu);
extern void func_1FC34A90(CPUState* cpu);
extern void func_1FC34AA0(CPUState* cpu);
extern void func_1FC34AF0(CPUState* cpu);
extern void func_1FC34B08(CPUState* cpu);
extern void func_1FC34B58(CPUState* cpu);
extern void func_1FC34E00(CPUState* cpu);
extern void func_1FC34EC0(CPUState* cpu);
extern void func_1FC34EC4(CPUState* cpu);
extern void func_1FC35128(CPUState* cpu);
extern void func_1FC3524C(CPUState* cpu);
extern void func_1FC35348(CPUState* cpu);
extern void func_1FC35470(CPUState* cpu);
extern void func_1FC35598(CPUState* cpu);
extern void func_1FC35698(CPUState* cpu);
extern void func_1FC357C4(CPUState* cpu);
extern void func_1FC3582C(CPUState* cpu);
extern void func_1FC3586C(CPUState* cpu);
extern void func_1FC35890(CPUState* cpu);
extern void func_1FC359B4(CPUState* cpu);
extern void func_1FC35AD8(CPUState* cpu);
extern void func_1FC35B08(CPUState* cpu);
extern void func_1FC35B38(CPUState* cpu);
extern void func_1FC35B68(CPUState* cpu);
extern void func_1FC35B88(CPUState* cpu);
extern void func_1FC35BC4(CPUState* cpu);
extern void func_1FC35C28(CPUState* cpu);
extern void func_1FC35C60(CPUState* cpu);
extern void func_1FC35CC8(CPUState* cpu);
extern void func_1FC35D10(CPUState* cpu);
extern void func_1FC35D58(CPUState* cpu);
extern void func_1FC35DA0(CPUState* cpu);
extern void func_1FC35DD4(CPUState* cpu);
extern void func_1FC35E30(CPUState* cpu);
extern void func_1FC35E64(CPUState* cpu);
extern void func_1FC35E98(CPUState* cpu);
extern void func_1FC35EC0(CPUState* cpu);
extern void func_1FC35EEC(CPUState* cpu);
extern void func_1FC35F18(CPUState* cpu);
extern void func_1FC35F38(CPUState* cpu);
extern void func_1FC35F78(CPUState* cpu);
extern void func_1FC35FA0(CPUState* cpu);
extern void func_1FC35FD0(CPUState* cpu);
extern void func_1FC36000(CPUState* cpu);
extern void func_1FC36024(CPUState* cpu);
extern void func_1FC36068(CPUState* cpu);
extern void func_1FC36094(CPUState* cpu);
extern void func_1FC360E0(CPUState* cpu);
extern void func_1FC36104(CPUState* cpu);
extern void func_1FC3614C(CPUState* cpu);
extern void func_1FC36178(CPUState* cpu);
extern void func_1FC361A0(CPUState* cpu);
extern void func_1FC361CC(CPUState* cpu);
extern void func_1FC361F4(CPUState* cpu);
extern void func_1FC3621C(CPUState* cpu);
extern void func_1FC36244(CPUState* cpu);
extern void func_1FC3625C(CPUState* cpu);
extern void func_1FC36280(CPUState* cpu);
extern void func_1FC36294(CPUState* cpu);
extern void func_1FC362BC(CPUState* cpu);
extern void func_1FC362D0(CPUState* cpu);
extern void func_1FC3632C(CPUState* cpu);
extern void func_1FC36388(CPUState* cpu);
extern void func_1FC363A0(CPUState* cpu);
extern void func_1FC363F0(CPUState* cpu);
extern void func_1FC36458(CPUState* cpu);
extern void func_1FC364DC(CPUState* cpu);
extern void func_1FC3653C(CPUState* cpu);
extern void func_1FC365C4(CPUState* cpu);
extern void func_1FC365F8(CPUState* cpu);
extern void func_1FC36684(CPUState* cpu);
extern void func_1FC36740(CPUState* cpu);
extern void func_1FC367D4(CPUState* cpu);
extern void func_1FC36880(CPUState* cpu);
extern void func_1FC36940(CPUState* cpu);
extern void func_1FC36998(CPUState* cpu);
extern void func_1FC36A3C(CPUState* cpu);
extern void func_1FC36B14(CPUState* cpu);
extern void func_1FC36BEC(CPUState* cpu);
extern void func_1FC36C60(CPUState* cpu);
extern void func_1FC36CA4(CPUState* cpu);
extern void func_1FC36CF0(CPUState* cpu);
extern void func_1FC36D1C(CPUState* cpu);
extern void func_1FC36D48(CPUState* cpu);
extern void func_1FC36DD0(CPUState* cpu);
extern void func_1FC36DF8(CPUState* cpu);
extern void func_1FC36EC0(CPUState* cpu);
extern void func_1FC36F90(CPUState* cpu);
extern void func_1FC36FF0(CPUState* cpu);
extern void func_1FC37028(CPUState* cpu);
extern void func_1FC37070(CPUState* cpu);
extern void func_1FC370A0(CPUState* cpu);
extern void func_1FC370F4(CPUState* cpu);
extern void func_1FC37130(CPUState* cpu);
extern void func_1FC3716C(CPUState* cpu);
extern void func_1FC37334(CPUState* cpu);
extern void func_1FC37368(CPUState* cpu);
extern void func_1FC373E0(CPUState* cpu);
extern void func_1FC37434(CPUState* cpu);
extern void func_1FC374BC(CPUState* cpu);
extern void func_1FC374EC(CPUState* cpu);
extern void func_1FC37838(CPUState* cpu);
extern void func_1FC37868(CPUState* cpu);
extern void func_1FC378B4(CPUState* cpu);
extern void func_1FC37908(CPUState* cpu);
extern void func_1FC37998(CPUState* cpu);
extern void func_1FC37A4C(CPUState* cpu);
extern void func_1FC37AC4(CPUState* cpu);
extern void func_1FC37DC8(CPUState* cpu);
extern void func_1FC37E60(CPUState* cpu);
extern void func_1FC37F4C(CPUState* cpu);
extern void func_1FC38038(CPUState* cpu);
extern void func_1FC38090(CPUState* cpu);
extern void func_1FC38108(CPUState* cpu);
extern void func_1FC38204(CPUState* cpu);
extern void func_1FC382E0(CPUState* cpu);
extern void func_1FC38524(CPUState* cpu);
extern void func_1FC387D4(CPUState* cpu);
extern void func_1FC38A7C(CPUState* cpu);
extern void func_1FC38AA4(CPUState* cpu);
extern void func_1FC38AD4(CPUState* cpu);
extern void func_1FC38AF0(CPUState* cpu);
extern void func_1FC38B28(CPUState* cpu);
extern void func_1FC38B80(CPUState* cpu);
extern void func_1FC38BE8(CPUState* cpu);
extern void func_1FC38C68(CPUState* cpu);
extern void func_1FC38DAC(CPUState* cpu);
extern void func_1FC38F8C(CPUState* cpu);
extern void func_1FC39080(CPUState* cpu);
extern void func_1FC392E8(CPUState* cpu);
extern void func_1FC39300(CPUState* cpu);
extern void func_1FC393CC(CPUState* cpu);
extern void func_1FC39410(CPUState* cpu);
extern void func_1FC394EC(CPUState* cpu);
extern void func_1FC3954C(CPUState* cpu);
extern void func_1FC395EC(CPUState* cpu);
extern void func_1FC39630(CPUState* cpu);
extern void func_1FC396D0(CPUState* cpu);
extern void func_1FC396E8(CPUState* cpu);
extern void func_1FC39804(CPUState* cpu);
extern void func_1FC398D4(CPUState* cpu);
extern void func_1FC39910(CPUState* cpu);
extern void func_1FC3994C(CPUState* cpu);
extern void func_1FC3999C(CPUState* cpu);
extern void func_1FC399EC(CPUState* cpu);
extern void func_1FC39A14(CPUState* cpu);
extern void func_1FC39A3C(CPUState* cpu);
extern void func_1FC39ADC(CPUState* cpu);
extern void func_1FC39BA4(CPUState* cpu);
extern void func_1FC39BCC(CPUState* cpu);
extern void func_1FC39D38(CPUState* cpu);
extern void func_1FC39E84(CPUState* cpu);
extern void func_1FC39F30(CPUState* cpu);
extern void func_1FC39F90(CPUState* cpu);
extern void func_1FC39FE4(CPUState* cpu);
extern void func_1FC3A094(CPUState* cpu);
extern void func_1FC3A228(CPUState* cpu);
extern void func_1FC3A2C0(CPUState* cpu);
extern void func_1FC3A44C(CPUState* cpu);
extern void func_1FC3A638(CPUState* cpu);
extern void func_1FC3A95C(CPUState* cpu);
extern void func_1FC3A9EC(CPUState* cpu);
extern void func_1FC3AAC4(CPUState* cpu);
extern void func_1FC3AB70(CPUState* cpu);
extern void func_1FC3AC9C(CPUState* cpu);
extern void func_1FC3AD68(CPUState* cpu);
extern void func_1FC3B054(CPUState* cpu);
extern void func_1FC3B160(CPUState* cpu);
extern void func_1FC3B30C(CPUState* cpu);
extern void func_1FC3B368(CPUState* cpu);
extern void func_1FC3B85C(CPUState* cpu);
extern void func_1FC3B93C(CPUState* cpu);
extern void func_1FC3B964(CPUState* cpu);
extern void func_1FC3BA74(CPUState* cpu);
extern void func_1FC3BD78(CPUState* cpu);
extern void func_1FC3BD98(CPUState* cpu);
extern void func_1FC3BDB8(CPUState* cpu);
extern void func_1FC3BE18(CPUState* cpu);
extern void func_1FC3BE6C(CPUState* cpu);
extern void func_1FC3BE90(CPUState* cpu);
extern void func_1FC3BF10(CPUState* cpu);
extern void func_1FC3BF40(CPUState* cpu);
extern void func_1FC3BFF0(CPUState* cpu);
extern void func_1FC3C060(CPUState* cpu);
extern void func_1FC3C140(CPUState* cpu);
extern void func_1FC3C19C(CPUState* cpu);
extern void func_1FC3C418(CPUState* cpu);
extern void func_1FC3C428(CPUState* cpu);
extern void func_1FC3C4E0(CPUState* cpu);
extern void func_1FC3C710(CPUState* cpu);
extern void func_1FC3CEC8(CPUState* cpu);
extern void func_1FC3D304(CPUState* cpu);
extern void func_1FC3D65C(CPUState* cpu);
extern void func_1FC3D810(CPUState* cpu);
extern void func_1FC3D870(CPUState* cpu);
extern void func_1FC3D8C0(CPUState* cpu);
extern void func_1FC3DED0(CPUState* cpu);
extern void func_1FC3DF20(CPUState* cpu);
extern void func_1FC3DF90(CPUState* cpu);
extern void func_1FC3E020(CPUState* cpu);
extern void func_1FC3E0C0(CPUState* cpu);
extern void func_1FC3E0E8(CPUState* cpu);
extern void func_1FC3E110(CPUState* cpu);
extern void func_1FC3E324(CPUState* cpu);
extern void func_1FC3E390(CPUState* cpu);
extern void func_1FC3E634(CPUState* cpu);
extern void func_1FC3E980(CPUState* cpu);
extern void func_1FC3ECB8(CPUState* cpu);
extern void func_1FC3ED40(CPUState* cpu);
extern void func_1FC3EDB4(CPUState* cpu);
extern void func_1FC3EE80(CPUState* cpu);
extern void func_1FC3EEC0(CPUState* cpu);
extern void func_1FC3EEE4(CPUState* cpu);
extern void func_1FC3EF08(CPUState* cpu);
extern void func_1FC3EF7C(CPUState* cpu);
extern void func_1FC3EFF0(CPUState* cpu);
extern void func_1FC3F090(CPUState* cpu);
extern void func_1FC3F19C(CPUState* cpu);
extern void func_1FC3F1B8(CPUState* cpu);
extern void func_1FC3F2B4(CPUState* cpu);
extern void func_1FC3F484(CPUState* cpu);
extern void func_1FC3F4F0(CPUState* cpu);
extern void func_1FC3F570(CPUState* cpu);
extern void func_1FC3F5D8(CPUState* cpu);
extern void func_1FC3F6F0(CPUState* cpu);
extern void func_1FC3F7E8(CPUState* cpu);
extern void func_1FC3F8E4(CPUState* cpu);
extern void func_1FC3F9AC(CPUState* cpu);
extern void func_1FC3FA10(CPUState* cpu);
extern void func_1FC3FAEC(CPUState* cpu);
extern void func_1FC3FB74(CPUState* cpu);
extern void func_1FC3FC50(CPUState* cpu);
extern void func_1FC3FD0C(CPUState* cpu);
extern void func_1FC3FDC8(CPUState* cpu);
extern void func_1FC3FE60(CPUState* cpu);
extern void func_1FC3FF40(CPUState* cpu);
extern void func_1FC40034(CPUState* cpu);
extern void func_1FC400DC(CPUState* cpu);
extern void func_1FC40184(CPUState* cpu);
extern void func_1FC40260(CPUState* cpu);
extern void func_1FC402DC(CPUState* cpu);
extern void func_1FC403C4(CPUState* cpu);
extern void func_1FC40404(CPUState* cpu);
extern void func_1FC40484(CPUState* cpu);
extern void func_1FC40628(CPUState* cpu);
extern void func_1FC406E0(CPUState* cpu);
extern void func_1FC40700(CPUState* cpu);
extern void func_1FC40720(CPUState* cpu);
extern void func_1FC40744(CPUState* cpu);
extern void func_1FC407B8(CPUState* cpu);
extern void func_1FC40B68(CPUState* cpu);
extern void func_1FC40DE8(CPUState* cpu);
extern void func_1FC40F34(CPUState* cpu);
extern void func_1FC4102C(CPUState* cpu);
extern void func_1FC41200(CPUState* cpu);
extern void func_1FC41258(CPUState* cpu);
extern void func_1FC4130C(CPUState* cpu);
extern void func_1FC413B0(CPUState* cpu);
extern void func_1FC413F4(CPUState* cpu);
extern void func_1FC41458(CPUState* cpu);
extern void func_1FC41520(CPUState* cpu);
extern void func_1FC41648(CPUState* cpu);
extern void func_1FC41670(CPUState* cpu);
extern void func_1FC41708(CPUState* cpu);
extern void func_1FC41788(CPUState* cpu);
extern void func_1FC417CC(CPUState* cpu);
extern void func_1FC41804(CPUState* cpu);
extern void func_1FC41848(CPUState* cpu);
extern void func_1FC418C4(CPUState* cpu);
extern void func_1FC4192C(CPUState* cpu);
extern void func_1FC41A44(CPUState* cpu);
extern void func_1FC41BA8(CPUState* cpu);
extern void func_1FC41C04(CPUState* cpu);
extern void func_1FC41C0C(CPUState* cpu);
extern void func_1FC41C80(CPUState* cpu);
extern void func_1FC41D18(CPUState* cpu);
extern void func_1FC41DA4(CPUState* cpu);
extern void func_1FC41DC8(CPUState* cpu);
extern void func_1FC41DFC(CPUState* cpu);
extern void func_1FC41E14(CPUState* cpu);
extern void func_1FC41E30(CPUState* cpu);
extern void func_1FC41ED8(CPUState* cpu);
extern void func_1FC41F10(CPUState* cpu);
extern void func_1FC41F54(CPUState* cpu);
extern void func_1FC41F88(CPUState* cpu);
extern void func_1FC41FC0(CPUState* cpu);
extern void func_1FC42014(CPUState* cpu);
extern void func_1FC4203C(CPUState* cpu);
extern void func_1FC42060(CPUState* cpu);
extern void func_1FC42090(CPUState* cpu);
extern void func_1FC420C0(CPUState* cpu);
extern void func_1FC420F0(CPUState* cpu);
extern void func_1FC42120(CPUState* cpu);
extern void func_1FC42160(CPUState* cpu);
extern void func_1FC421D8(CPUState* cpu);
extern void func_1FC4226C(CPUState* cpu);
extern void func_1FC42308(CPUState* cpu);
extern void func_1FC4231C(CPUState* cpu);
extern void func_1FC42370(CPUState* cpu);
extern void func_1FC42380(CPUState* cpu);
extern void func_1FC42424(CPUState* cpu);
extern void func_1FC424A8(CPUState* cpu);
extern void func_1FC42540(CPUState* cpu);
extern void func_1FC425BC(CPUState* cpu);
extern void func_1FC425FC(CPUState* cpu);
extern void func_1FC42640(CPUState* cpu);
extern void func_1FC426DC(CPUState* cpu);
extern void func_1FC4270C(CPUState* cpu);
extern void func_1FC42844(CPUState* cpu);
extern void func_1FC42910(CPUState* cpu);
extern void func_1FC42A10(CPUState* cpu);
extern void func_1FC42A90(CPUState* cpu);
extern void func_1FC42BA0(CPUState* cpu);
extern void func_1FC42BE0(CPUState* cpu);
extern void func_1FC42BF0(CPUState* cpu);
typedef void (*PsxRecompFunc)(CPUState*);
typedef struct {
uint32_t addr;
PsxRecompFunc func;
} DispatchEntry;
static const DispatchEntry dispatch_table[1215] = {
{ 0x00000500u, func_00000500 },
{ 0x00000510u, func_00000510 },
{ 0x00000520u, func_00000520 },
{ 0x00000530u, func_00000530 },
{ 0x00000540u, func_00000540 },
{ 0x00000598u, func_00000598 },
{ 0x000005C4u, func_000005C4 },
{ 0x000005E0u, func_000005E0 },
{ 0x00000600u, func_00000600 },
{ 0x00000620u, func_00000620 },
{ 0x00000630u, func_00000630 },
{ 0x00000640u, func_00000640 },
{ 0x00000650u, func_00000650 },
{ 0x0000065Cu, func_0000065C },
{ 0x00000668u, func_00000668 },
{ 0x00000674u, func_00000674 },
{ 0x00000C80u, func_00000C80 },
{ 0x00000EA0u, func_00000EA0 },
{ 0x00000EB0u, func_00000EB0 },
{ 0x00000F20u, func_00000F20 },
{ 0x00000F2Cu, func_00000F2C },
{ 0x00000F40u, func_00000F40 },
{ 0x00001030u, func_00001030 },
{ 0x000010B8u, func_000010B8 },
{ 0x000010E0u, func_000010E0 },
{ 0x000010E4u, func_000010E4 },
{ 0x0000113Cu, func_0000113C },
{ 0x00001174u, func_00001174 },
{ 0x00001408u, func_00001408 },
{ 0x00001420u, func_00001420 },
{ 0x00001444u, func_00001444 },
{ 0x00001508u, func_00001508 },
{ 0x000015D8u, func_000015D8 },
{ 0x000015F8u, func_000015F8 },
{ 0x00001614u, func_00001614 },
{ 0x000016ACu, func_000016AC },
{ 0x000016C4u, func_000016C4 },
{ 0x000016E4u, func_000016E4 },
{ 0x0000171Cu, func_0000171C },
{ 0x00001728u, func_00001728 },
{ 0x0000175Cu, func_0000175C },
{ 0x00001774u, func_00001774 },
{ 0x00001794u, func_00001794 },
{ 0x000017F4u, func_000017F4 },
{ 0x00001858u, func_00001858 },
{ 0x000018BCu, func_000018BC },
{ 0x00001920u, func_00001920 },
{ 0x00001958u, func_00001958 },
{ 0x00001990u, func_00001990 },
{ 0x000019C8u, func_000019C8 },
{ 0x00001A00u, func_00001A00 },
{ 0x00001A24u, func_00001A24 },
{ 0x00001A2Cu, func_00001A2C },
{ 0x00001A60u, func_00001A60 },
{ 0x00001AE8u, func_00001AE8 },
{ 0x00001AFCu, func_00001AFC },
{ 0x00001B10u, func_00001B10 },
{ 0x00001B20u, func_00001B20 },
{ 0x00001B44u, func_00001B44 },
{ 0x00001C5Cu, func_00001C5C },
{ 0x00001D00u, func_00001D00 },
{ 0x00001D40u, func_00001D40 },
{ 0x00001D70u, func_00001D70 },
{ 0x00001D8Cu, func_00001D8C },
{ 0x00001E1Cu, func_00001E1C },
{ 0x00001E44u, func_00001E44 },
{ 0x00001E80u, func_00001E80 },
{ 0x00001E98u, func_00001E98 },
{ 0x00001EC8u, func_00001EC8 },
{ 0x00001F04u, func_00001F04 },
{ 0x00001F10u, func_00001F10 },
{ 0x00001F4Cu, func_00001F4C },
{ 0x00001F88u, func_00001F88 },
{ 0x00001FFCu, func_00001FFC },
{ 0x00002018u, func_00002018 },
{ 0x000020A8u, func_000020A8 },
{ 0x000020D4u, func_000020D4 },
{ 0x00002114u, func_00002114 },
{ 0x00002124u, func_00002124 },
{ 0x00002150u, func_00002150 },
{ 0x00002168u, func_00002168 },
{ 0x0000218Cu, func_0000218C },
{ 0x00002458u, func_00002458 },
{ 0x00002724u, func_00002724 },
{ 0x0000278Cu, func_0000278C },
{ 0x000027A0u, func_000027A0 },
{ 0x000027C0u, func_000027C0 },
{ 0x00002870u, func_00002870 },
{ 0x00002908u, func_00002908 },
{ 0x00002958u, func_00002958 },
{ 0x00002A64u, func_00002A64 },
{ 0x00002B28u, func_00002B28 },
{ 0x00002C94u, func_00002C94 },
{ 0x00002E00u, func_00002E00 },
{ 0x00002E98u, func_00002E98 },
{ 0x00002EECu, func_00002EEC },
{ 0x00002EFCu, func_00002EFC },
{ 0x00002FC8u, func_00002FC8 },
{ 0x00003000u, func_00003000 },
{ 0x00003060u, func_00003060 },
{ 0x000030C8u, func_000030C8 },
{ 0x000030E0u, func_000030E0 },
{ 0x000030E4u, func_000030E4 },
{ 0x00003108u, func_00003108 },
{ 0x000031E8u, func_000031E8 },
{ 0x000033A4u, func_000033A4 },
{ 0x0000346Cu, func_0000346C },
{ 0x000034B4u, func_000034B4 },
{ 0x0000352Cu, func_0000352C },
{ 0x00003570u, func_00003570 },
{ 0x000035A4u, func_000035A4 },
{ 0x000035ACu, func_000035AC },
{ 0x00003678u, func_00003678 },
{ 0x00003744u, func_00003744 },
{ 0x00003810u, func_00003810 },
{ 0x000038D8u, func_000038D8 },
{ 0x000039A4u, func_000039A4 },
{ 0x00003A70u, func_00003A70 },
{ 0x00003AACu, func_00003AAC },
{ 0x00003C2Cu, func_00003C2C },
{ 0x00003C6Cu, func_00003C6C },
{ 0x00003CB4u, func_00003CB4 },
{ 0x00003CBCu, func_00003CBC },
{ 0x00003CD0u, func_00003CD0 },
{ 0x00003CE0u, func_00003CE0 },
{ 0x00003DACu, func_00003DAC },
{ 0x00003E5Cu, func_00003E5C },
{ 0x00003E68u, func_00003E68 },
{ 0x00003E80u, func_00003E80 },
{ 0x00003F04u, func_00003F04 },
{ 0x00003FF0u, func_00003FF0 },
{ 0x00004024u, func_00004024 },
{ 0x0000406Cu, func_0000406C },
{ 0x00004134u, func_00004134 },
{ 0x00004164u, func_00004164 },
{ 0x00004304u, func_00004304 },
{ 0x00004360u, func_00004360 },
{ 0x000043D0u, func_000043D0 },
{ 0x000043E8u, func_000043E8 },
{ 0x0000445Cu, func_0000445C },
{ 0x00004498u, func_00004498 },
{ 0x000049BCu, func_000049BC },
{ 0x00004A4Cu, func_00004A4C },
{ 0x00004A88u, func_00004A88 },
{ 0x00004A94u, func_00004A94 },
{ 0x00004AC8u, func_00004AC8 },
{ 0x00004B70u, func_00004B70 },
{ 0x00004B90u, func_00004B90 },
{ 0x00004C10u, func_00004C10 },
{ 0x00004C54u, func_00004C54 },
{ 0x00004C64u, func_00004C64 },
{ 0x00004C70u, func_00004C70 },
{ 0x00004CF4u, func_00004CF4 },
{ 0x00004D3Cu, func_00004D3C },
{ 0x00004D4Cu, func_00004D4C },
{ 0x00004D64u, func_00004D64 },
{ 0x00004D6Cu, func_00004D6C },
{ 0x00004F90u, func_00004F90 },
{ 0x00005000u, func_00005000 },
{ 0x000051F4u, func_000051F4 },
{ 0x00005688u, func_00005688 },
{ 0x000056E8u, func_000056E8 },
{ 0x00005768u, func_00005768 },
{ 0x0000579Cu, func_0000579C },
{ 0x00005834u, func_00005834 },
{ 0x00005870u, func_00005870 },
{ 0x000058B4u, func_000058B4 },
{ 0x000058E8u, func_000058E8 },
{ 0x00005918u, func_00005918 },
{ 0x00005954u, func_00005954 },
{ 0x00005990u, func_00005990 },
{ 0x000059CCu, func_000059CC },
{ 0x00005A00u, func_00005A00 },
{ 0x00005A08u, func_00005A08 },
{ 0x00005A44u, func_00005A44 },
{ 0x00005A80u, func_00005A80 },
{ 0x00005ABCu, func_00005ABC },
{ 0x00005AF8u, func_00005AF8 },
{ 0x00005B34u, func_00005B34 },
{ 0x00005B50u, func_00005B50 },
{ 0x00005B54u, func_00005B54 },
{ 0x00005B64u, func_00005B64 },
{ 0x00005BA4u, func_00005BA4 },
{ 0x00005C24u, func_00005C24 },
{ 0x00005C58u, func_00005C58 },
{ 0x00005D48u, func_00005D48 },
{ 0x00005D94u, func_00005D94 },
{ 0x00005D98u, func_00005D98 },
{ 0x00005DA8u, func_00005DA8 },
{ 0x00005E30u, func_00005E30 },
{ 0x00005E50u, func_00005E50 },
{ 0x00005E98u, func_00005E98 },
{ 0x00005F04u, func_00005F04 },
{ 0x00005F4Cu, func_00005F4C },
{ 0x00005FB8u, func_00005FB8 },
{ 0x00005FF0u, func_00005FF0 },
{ 0x0000605Cu, func_0000605C },
{ 0x00006070u, func_00006070 },
{ 0x0000609Cu, func_0000609C },
{ 0x000061C4u, func_000061C4 },
{ 0x00006380u, func_00006380 },
{ 0x00006390u, func_00006390 },
{ 0x000063BCu, func_000063BC },
{ 0x000063F8u, func_000063F8 },
{ 0x00006408u, func_00006408 },
{ 0x0000659Cu, func_0000659C },
{ 0x00006670u, func_00006670 },
{ 0x00006A70u, func_00006A70 },
{ 0x00006A80u, func_00006A80 },
{ 0x00006A90u, func_00006A90 },
{ 0x00006AA0u, func_00006AA0 },
{ 0x00006AB0u, func_00006AB0 },
{ 0x00006AC0u, func_00006AC0 },
{ 0x00006AD0u, func_00006AD0 },
{ 0x00006AE0u, func_00006AE0 },
{ 0x00006AF0u, func_00006AF0 },
{ 0x00006B00u, func_00006B00 },
{ 0x00006B10u, func_00006B10 },
{ 0x00006B20u, func_00006B20 },
{ 0x00006B30u, func_00006B30 },
{ 0x00006B40u, func_00006B40 },
{ 0x00006B50u, func_00006B50 },
{ 0x00006B60u, func_00006B60 },
{ 0x00006B70u, func_00006B70 },
{ 0x00006B80u, func_00006B80 },
{ 0x00006B90u, func_00006B90 },
{ 0x00006BA0u, func_00006BA0 },
{ 0x00006BB0u, func_00006BB0 },
{ 0x00006BC0u, func_00006BC0 },
{ 0x00006BD0u, func_00006BD0 },
{ 0x00006BE0u, func_00006BE0 },
{ 0x00006BF0u, func_00006BF0 },
{ 0x00006C00u, func_00006C00 },
{ 0x00006C10u, func_00006C10 },
{ 0x00006C20u, func_00006C20 },
{ 0x1FC00000u, func_1FC00000 },
{ 0x1FC00180u, func_1FC00180 },
{ 0x1FC00420u, func_1FC00420 },
{ 0x1FC00678u, func_1FC00678 },
{ 0x1FC006A8u, func_1FC006A8 },
{ 0x1FC006D8u, func_1FC006D8 },
{ 0x1FC00778u, func_1FC00778 },
{ 0x1FC00810u, func_1FC00810 },
{ 0x1FC008A0u, func_1FC008A0 },
{ 0x1FC00944u, func_1FC00944 },
{ 0x1FC00B7Cu, func_1FC00B7C },
{ 0x1FC00DA0u, func_1FC00DA0 },
{ 0x1FC018E0u, func_1FC018E0 },
{ 0x1FC01920u, func_1FC01920 },
{ 0x1FC0193Cu, func_1FC0193C },
{ 0x1FC01A60u, func_1FC01A60 },
{ 0x1FC01A90u, func_1FC01A90 },
{ 0x1FC01ACCu, func_1FC01ACC },
{ 0x1FC01B80u, func_1FC01B80 },
{ 0x1FC01C8Cu, func_1FC01C8C },
{ 0x1FC01E24u, func_1FC01E24 },
{ 0x1FC01E5Cu, func_1FC01E5C },
{ 0x1FC020F0u, func_1FC020F0 },
{ 0x1FC02104u, func_1FC02104 },
{ 0x1FC02200u, func_1FC02200 },
{ 0x1FC02240u, func_1FC02240 },
{ 0x1FC0227Cu, func_1FC0227C },
{ 0x1FC022C0u, func_1FC022C0 },
{ 0x1FC02324u, func_1FC02324 },
{ 0x1FC02590u, func_1FC02590 },
{ 0x1FC025B0u, func_1FC025B0 },
{ 0x1FC02738u, func_1FC02738 },
{ 0x1FC02950u, func_1FC02950 },
{ 0x1FC02AF0u, func_1FC02AF0 },
{ 0x1FC02B10u, func_1FC02B10 },
{ 0x1FC02B50u, func_1FC02B50 },
{ 0x1FC02CC0u, func_1FC02CC0 },
{ 0x1FC02D20u, func_1FC02D20 },
{ 0x1FC02DACu, func_1FC02DAC },
{ 0x1FC02EA0u, func_1FC02EA0 },
{ 0x1FC02EDCu, func_1FC02EDC },
{ 0x1FC02F20u, func_1FC02F20 },
{ 0x1FC03098u, func_1FC03098 },
{ 0x1FC03104u, func_1FC03104 },
{ 0x1FC03190u, func_1FC03190 },
{ 0x1FC03288u, func_1FC03288 },
{ 0x1FC03310u, func_1FC03310 },
{ 0x1FC033C8u, func_1FC033C8 },
{ 0x1FC03418u, func_1FC03418 },
{ 0x1FC03494u, func_1FC03494 },
{ 0x1FC03764u, func_1FC03764 },
{ 0x1FC03910u, func_1FC03910 },
{ 0x1FC03968u, func_1FC03968 },
{ 0x1FC03978u, func_1FC03978 },
{ 0x1FC03990u, func_1FC03990 },
{ 0x1FC039B0u, func_1FC039B0 },
{ 0x1FC03A18u, func_1FC03A18 },
{ 0x1FC03AA4u, func_1FC03AA4 },
{ 0x1FC03C90u, func_1FC03C90 },
{ 0x1FC03CF0u, func_1FC03CF0 },
{ 0x1FC03D80u, func_1FC03D80 },
{ 0x1FC03EA0u, func_1FC03EA0 },
{ 0x1FC03F8Cu, func_1FC03F8C },
{ 0x1FC03FACu, func_1FC03FAC },
{ 0x1FC03FC0u, func_1FC03FC0 },
{ 0x1FC03FE0u, func_1FC03FE0 },
{ 0x1FC0403Cu, func_1FC0403C },
{ 0x1FC040ECu, func_1FC040EC },
{ 0x1FC04138u, func_1FC04138 },
{ 0x1FC04260u, func_1FC04260 },
{ 0x1FC042A0u, func_1FC042A0 },
{ 0x1FC042D0u, func_1FC042D0 },
{ 0x1FC04610u, func_1FC04610 },
{ 0x1FC04678u, func_1FC04678 },
{ 0x1FC0472Cu, func_1FC0472C },
{ 0x1FC048D0u, func_1FC048D0 },
{ 0x1FC04ABCu, func_1FC04ABC },
{ 0x1FC04BC4u, func_1FC04BC4 },
{ 0x1FC04C38u, func_1FC04C38 },
{ 0x1FC04D50u, func_1FC04D50 },
{ 0x1FC04DECu, func_1FC04DEC },
{ 0x1FC04FBCu, func_1FC04FBC },
{ 0x1FC0506Cu, func_1FC0506C },
{ 0x1FC050A4u, func_1FC050A4 },
{ 0x1FC050FCu, func_1FC050FC },
{ 0x1FC05120u, func_1FC05120 },
{ 0x1FC05194u, func_1FC05194 },
{ 0x1FC05558u, func_1FC05558 },
{ 0x1FC057B0u, func_1FC057B0 },
{ 0x1FC0593Cu, func_1FC0593C },
{ 0x1FC05A44u, func_1FC05A44 },
{ 0x1FC05C18u, func_1FC05C18 },
{ 0x1FC05C50u, func_1FC05C50 },
{ 0x1FC05D04u, func_1FC05D04 },
{ 0x1FC05DB0u, func_1FC05DB0 },
{ 0x1FC05DF4u, func_1FC05DF4 },
{ 0x1FC05E58u, func_1FC05E58 },
{ 0x1FC05F08u, func_1FC05F08 },
{ 0x1FC06010u, func_1FC06010 },
{ 0x1FC06038u, func_1FC06038 },
{ 0x1FC060DCu, func_1FC060DC },
{ 0x1FC0615Cu, func_1FC0615C },
{ 0x1FC061A0u, func_1FC061A0 },
{ 0x1FC061D4u, func_1FC061D4 },
{ 0x1FC06218u, func_1FC06218 },
{ 0x1FC06288u, func_1FC06288 },
{ 0x1FC062CCu, func_1FC062CC },
{ 0x1FC063CCu, func_1FC063CC },
{ 0x1FC064D8u, func_1FC064D8 },
{ 0x1FC06548u, func_1FC06548 },
{ 0x1FC065C0u, func_1FC065C0 },
{ 0x1FC0661Cu, func_1FC0661C },
{ 0x1FC06680u, func_1FC06680 },
{ 0x1FC06700u, func_1FC06700 },
{ 0x1FC06784u, func_1FC06784 },
{ 0x1FC067E8u, func_1FC067E8 },
{ 0x1FC06CA4u, func_1FC06CA4 },
{ 0x1FC06EC4u, func_1FC06EC4 },
{ 0x1FC06F28u, func_1FC06F28 },
{ 0x1FC06FA4u, func_1FC06FA4 },
{ 0x1FC06FDCu, func_1FC06FDC },
{ 0x1FC06FF0u, func_1FC06FF0 },
{ 0x1FC0703Cu, func_1FC0703C },
{ 0x1FC070ACu, func_1FC070AC },
{ 0x1FC0711Cu, func_1FC0711C },
{ 0x1FC07148u, func_1FC07148 },
{ 0x1FC071A0u, func_1FC071A0 },
{ 0x1FC072B8u, func_1FC072B8 },
{ 0x1FC07330u, func_1FC07330 },
{ 0x1FC07370u, func_1FC07370 },
{ 0x1FC073A0u, func_1FC073A0 },
{ 0x1FC07410u, func_1FC07410 },
{ 0x1FC07664u, func_1FC07664 },
{ 0x1FC07700u, func_1FC07700 },
{ 0x1FC078A4u, func_1FC078A4 },
{ 0x1FC07A04u, func_1FC07A04 },
{ 0x1FC07B88u, func_1FC07B88 },
{ 0x1FC07C1Cu, func_1FC07C1C },
{ 0x1FC07F28u, func_1FC07F28 },
{ 0x1FC08020u, func_1FC08020 },
{ 0x1FC08098u, func_1FC08098 },
{ 0x1FC081FCu, func_1FC081FC },
{ 0x1FC08354u, func_1FC08354 },
{ 0x1FC083CCu, func_1FC083CC },
{ 0x1FC085B0u, func_1FC085B0 },
{ 0x1FC085D4u, func_1FC085D4 },
{ 0x1FC086B0u, func_1FC086B0 },
{ 0x1FC086ECu, func_1FC086EC },
{ 0x1FC08720u, func_1FC08720 },
{ 0x1FC087C4u, func_1FC087C4 },
{ 0x1FC0884Cu, func_1FC0884C },
{ 0x1FC088A0u, func_1FC088A0 },
{ 0x1FC0895Cu, func_1FC0895C },
{ 0x1FC089C0u, func_1FC089C0 },
{ 0x1FC08B3Cu, func_1FC08B3C },
{ 0x1FC08FFCu, func_1FC08FFC },
{ 0x1FC09144u, func_1FC09144 },
{ 0x1FC091CCu, func_1FC091CC },
{ 0x1FC092ECu, func_1FC092EC },
{ 0x1FC09540u, func_1FC09540 },
{ 0x1FC09598u, func_1FC09598 },
{ 0x1FC09720u, func_1FC09720 },
{ 0x1FC098A8u, func_1FC098A8 },
{ 0x1FC09914u, func_1FC09914 },
{ 0x1FC0994Cu, func_1FC0994C },
{ 0x1FC0996Cu, func_1FC0996C },
{ 0x1FC09CDCu, func_1FC09CDC },
{ 0x1FC09D3Cu, func_1FC09D3C },
{ 0x1FC0A080u, func_1FC0A080 },
{ 0x1FC0A3D4u, func_1FC0A3D4 },
{ 0x1FC0A43Cu, func_1FC0A43C },
{ 0x1FC0A4B4u, func_1FC0A4B4 },
{ 0x1FC0A5E4u, func_1FC0A5E4 },
{ 0x1FC0A754u, func_1FC0A754 },
{ 0x1FC0A8BCu, func_1FC0A8BC },
{ 0x1FC0AB60u, func_1FC0AB60 },
{ 0x1FC0AD08u, func_1FC0AD08 },
{ 0x1FC0B0D0u, func_1FC0B0D0 },
{ 0x1FC0B170u, func_1FC0B170 },
{ 0x1FC0B394u, func_1FC0B394 },
{ 0x1FC0B54Cu, func_1FC0B54C },
{ 0x1FC0B5A0u, func_1FC0B5A0 },
{ 0x1FC0B5F4u, func_1FC0B5F4 },
{ 0x1FC0B648u, func_1FC0B648 },
{ 0x1FC0BA8Cu, func_1FC0BA8C },
{ 0x1FC0BFF0u, func_1FC0BFF0 },
{ 0x1FC0C048u, func_1FC0C048 },
{ 0x1FC0C0DCu, func_1FC0C0DC },
{ 0x1FC0C140u, func_1FC0C140 },
{ 0x1FC0C1DCu, func_1FC0C1DC },
{ 0x1FC0C1FCu, func_1FC0C1FC },
{ 0x1FC0C220u, func_1FC0C220 },
{ 0x1FC0C248u, func_1FC0C248 },
{ 0x1FC0C270u, func_1FC0C270 },
{ 0x1FC0C298u, func_1FC0C298 },
{ 0x1FC0C2C0u, func_1FC0C2C0 },
{ 0x1FC0C2E8u, func_1FC0C2E8 },
{ 0x1FC0C318u, func_1FC0C318 },
{ 0x1FC0C354u, func_1FC0C354 },
{ 0x1FC0C580u, func_1FC0C580 },
{ 0x1FC0C720u, func_1FC0C720 },
{ 0x1FC0C830u, func_1FC0C830 },
{ 0x1FC0C890u, func_1FC0C890 },
{ 0x1FC0C9CCu, func_1FC0C9CC },
{ 0x1FC0CAB4u, func_1FC0CAB4 },
{ 0x1FC0CC68u, func_1FC0CC68 },
{ 0x1FC0CD80u, func_1FC0CD80 },
{ 0x1FC0CF84u, func_1FC0CF84 },
{ 0x1FC0D0CCu, func_1FC0D0CC },
{ 0x1FC0D11Cu, func_1FC0D11C },
{ 0x1FC0D34Cu, func_1FC0D34C },
{ 0x1FC0D4CCu, func_1FC0D4CC },
{ 0x1FC0D570u, func_1FC0D570 },
{ 0x1FC0D600u, func_1FC0D600 },
{ 0x1FC0D640u, func_1FC0D640 },
{ 0x1FC0D664u, func_1FC0D664 },
{ 0x1FC0D688u, func_1FC0D688 },
{ 0x1FC0D72Cu, func_1FC0D72C },
{ 0x1FC0D7BCu, func_1FC0D7BC },
{ 0x1FC0D850u, func_1FC0D850 },
{ 0x1FC0D880u, func_1FC0D880 },
{ 0x1FC0D890u, func_1FC0D890 },
{ 0x1FC0D8A0u, func_1FC0D8A0 },
{ 0x1FC0D8B0u, func_1FC0D8B0 },
{ 0x1FC0D8C0u, func_1FC0D8C0 },
{ 0x1FC0D8D0u, func_1FC0D8D0 },
{ 0x1FC0D950u, func_1FC0D950 },
{ 0x1FC0D960u, func_1FC0D960 },
{ 0x1FC0D970u, func_1FC0D970 },
{ 0x1FC0D980u, func_1FC0D980 },
{ 0x1FC0D990u, func_1FC0D990 },
{ 0x1FC0D9A0u, func_1FC0D9A0 },
{ 0x1FC0D9B0u, func_1FC0D9B0 },
{ 0x1FC0D9C0u, func_1FC0D9C0 },
{ 0x1FC0D9D0u, func_1FC0D9D0 },
{ 0x1FC0D9E0u, func_1FC0D9E0 },
{ 0x1FC0D9F0u, func_1FC0D9F0 },
{ 0x1FC0DA00u, func_1FC0DA00 },
{ 0x1FC0DA10u, func_1FC0DA10 },
{ 0x1FC0DA20u, func_1FC0DA20 },
{ 0x1FC0DA30u, func_1FC0DA30 },
{ 0x1FC0DA40u, func_1FC0DA40 },
{ 0x1FC0DA50u, func_1FC0DA50 },
{ 0x1FC0DA60u, func_1FC0DA60 },
{ 0x1FC0DA70u, func_1FC0DA70 },
{ 0x1FC0DA80u, func_1FC0DA80 },
{ 0x1FC0DA90u, func_1FC0DA90 },
{ 0x1FC0DAA0u, func_1FC0DAA0 },
{ 0x1FC0DAB0u, func_1FC0DAB0 },
{ 0x1FC0DAC0u, func_1FC0DAC0 },
{ 0x1FC0DAD0u, func_1FC0DAD0 },
{ 0x1FC0DAE0u, func_1FC0DAE0 },
{ 0x1FC0DAF0u, func_1FC0DAF0 },
{ 0x1FC0DB00u, func_1FC0DB00 },
{ 0x1FC0DB10u, func_1FC0DB10 },
{ 0x1FC0DB20u, func_1FC0DB20 },
{ 0x1FC0DB30u, func_1FC0DB30 },
{ 0x1FC0DB40u, func_1FC0DB40 },
{ 0x1FC0DB50u, func_1FC0DB50 },
{ 0x1FC0DB60u, func_1FC0DB60 },
{ 0x1FC0DB70u, func_1FC0DB70 },
{ 0x1FC0DB80u, func_1FC0DB80 },
{ 0x1FC0DB90u, func_1FC0DB90 },
{ 0x1FC0DBA0u, func_1FC0DBA0 },
{ 0x1FC0DBB0u, func_1FC0DBB0 },
{ 0x1FC0DBC0u, func_1FC0DBC0 },
{ 0x1FC0DBD0u, func_1FC0DBD0 },
{ 0x1FC0DBE0u, func_1FC0DBE0 },
{ 0x1FC0DBF0u, func_1FC0DBF0 },
{ 0x1FC0DC00u, func_1FC0DC00 },
{ 0x1FC0DC10u, func_1FC0DC10 },
{ 0x1FC0DC20u, func_1FC0DC20 },
{ 0x1FC0DC30u, func_1FC0DC30 },
{ 0x1FC0DC40u, func_1FC0DC40 },
{ 0x1FC0DC50u, func_1FC0DC50 },
{ 0x1FC18000u, func_1FC18000 },
{ 0x1FC18254u, func_1FC18254 },
{ 0x1FC18684u, func_1FC18684 },
{ 0x1FC18788u, func_1FC18788 },
{ 0x1FC18798u, func_1FC18798 },
{ 0x1FC188B4u, func_1FC188B4 },
{ 0x1FC188F0u, func_1FC188F0 },
{ 0x1FC18990u, func_1FC18990 },
{ 0x1FC18D10u, func_1FC18D10 },
{ 0x1FC192E4u, func_1FC192E4 },
{ 0x1FC193C0u, func_1FC193C0 },
{ 0x1FC1952Cu, func_1FC1952C },
{ 0x1FC19630u, func_1FC19630 },
{ 0x1FC196C8u, func_1FC196C8 },
{ 0x1FC196D4u, func_1FC196D4 },
{ 0x1FC19A58u, func_1FC19A58 },
{ 0x1FC19DF4u, func_1FC19DF4 },
{ 0x1FC19FD0u, func_1FC19FD0 },
{ 0x1FC1A050u, func_1FC1A050 },
{ 0x1FC1A11Cu, func_1FC1A11C },
{ 0x1FC1A15Cu, func_1FC1A15C },
{ 0x1FC1A17Cu, func_1FC1A17C },
{ 0x1FC1A19Cu, func_1FC1A19C },
{ 0x1FC1A3B8u, func_1FC1A3B8 },
{ 0x1FC1A414u, func_1FC1A414 },
{ 0x1FC1A420u, func_1FC1A420 },
{ 0x1FC1A430u, func_1FC1A430 },
{ 0x1FC1A5B0u, func_1FC1A5B0 },
{ 0x1FC1A6ECu, func_1FC1A6EC },
{ 0x1FC1AA90u, func_1FC1AA90 },
{ 0x1FC1AC68u, func_1FC1AC68 },
{ 0x1FC1AE24u, func_1FC1AE24 },
{ 0x1FC1AE34u, func_1FC1AE34 },
{ 0x1FC1AE68u, func_1FC1AE68 },
{ 0x1FC1B6ECu, func_1FC1B6EC },
{ 0x1FC1B784u, func_1FC1B784 },
{ 0x1FC1B7E0u, func_1FC1B7E0 },
{ 0x1FC1BD3Cu, func_1FC1BD3C },
{ 0x1FC1BD58u, func_1FC1BD58 },
{ 0x1FC1BD68u, func_1FC1BD68 },
{ 0x1FC1BEE0u, func_1FC1BEE0 },
{ 0x1FC1BF44u, func_1FC1BF44 },
{ 0x1FC1C130u, func_1FC1C130 },
{ 0x1FC1C1A4u, func_1FC1C1A4 },
{ 0x1FC1C4C0u, func_1FC1C4C0 },
{ 0x1FC1C5B8u, func_1FC1C5B8 },
{ 0x1FC1C78Cu, func_1FC1C78C },
{ 0x1FC1C8ECu, func_1FC1C8EC },
{ 0x1FC1C978u, func_1FC1C978 },
{ 0x1FC1C988u, func_1FC1C988 },
{ 0x1FC1C998u, func_1FC1C998 },
{ 0x1FC1C9A8u, func_1FC1C9A8 },
{ 0x1FC1C9B4u, func_1FC1C9B4 },
{ 0x1FC1CAF0u, func_1FC1CAF0 },
{ 0x1FC1CBACu, func_1FC1CBAC },
{ 0x1FC1CD40u, func_1FC1CD40 },
{ 0x1FC1CD70u, func_1FC1CD70 },
{ 0x1FC1CD80u, func_1FC1CD80 },
{ 0x1FC1CD90u, func_1FC1CD90 },
{ 0x1FC1CDD8u, func_1FC1CDD8 },
{ 0x1FC1D980u, func_1FC1D980 },
{ 0x1FC1D9C4u, func_1FC1D9C4 },
{ 0x1FC1DBF4u, func_1FC1DBF4 },
{ 0x1FC1DDD8u, func_1FC1DDD8 },
{ 0x1FC1DF50u, func_1FC1DF50 },
{ 0x1FC1E0C4u, func_1FC1E0C4 },
{ 0x1FC1E10Cu, func_1FC1E10C },
{ 0x1FC1E1CCu, func_1FC1E1CC },
{ 0x1FC1E3ACu, func_1FC1E3AC },
{ 0x1FC1E3C0u, func_1FC1E3C0 },
{ 0x1FC1E3CCu, func_1FC1E3CC },
{ 0x1FC1F6ACu, func_1FC1F6AC },
{ 0x1FC1F778u, func_1FC1F778 },
{ 0x1FC1F980u, func_1FC1F980 },
{ 0x1FC1FCC8u, func_1FC1FCC8 },
{ 0x1FC1FFA8u, func_1FC1FFA8 },
{ 0x1FC20338u, func_1FC20338 },
{ 0x1FC2069Cu, func_1FC2069C },
{ 0x1FC20B60u, func_1FC20B60 },
{ 0x1FC20B9Cu, func_1FC20B9C },
{ 0x1FC20BE4u, func_1FC20BE4 },
{ 0x1FC20C64u, func_1FC20C64 },
{ 0x1FC20CE4u, func_1FC20CE4 },
{ 0x1FC20D4Cu, func_1FC20D4C },
{ 0x1FC20DB4u, func_1FC20DB4 },
{ 0x1FC20E10u, func_1FC20E10 },
{ 0x1FC20E6Cu, func_1FC20E6C },
{ 0x1FC20EC8u, func_1FC20EC8 },
{ 0x1FC20F24u, func_1FC20F24 },
{ 0x1FC20F8Cu, func_1FC20F8C },
{ 0x1FC20FE8u, func_1FC20FE8 },
{ 0x1FC21044u, func_1FC21044 },
{ 0x1FC210C0u, func_1FC210C0 },
{ 0x1FC210F0u, func_1FC210F0 },
{ 0x1FC21128u, func_1FC21128 },
{ 0x1FC21184u, func_1FC21184 },
{ 0x1FC21200u, func_1FC21200 },
{ 0x1FC2125Cu, func_1FC2125C },
{ 0x1FC212C4u, func_1FC212C4 },
{ 0x1FC21320u, func_1FC21320 },
{ 0x1FC213A4u, func_1FC213A4 },
{ 0x1FC213E8u, func_1FC213E8 },
{ 0x1FC213F4u, func_1FC213F4 },
{ 0x1FC213FCu, func_1FC213FC },
{ 0x1FC214B0u, func_1FC214B0 },
{ 0x1FC218CCu, func_1FC218CC },
{ 0x1FC2193Cu, func_1FC2193C },
{ 0x1FC21A9Cu, func_1FC21A9C },
{ 0x1FC22164u, func_1FC22164 },
{ 0x1FC226D0u, func_1FC226D0 },
{ 0x1FC228D8u, func_1FC228D8 },
{ 0x1FC22B80u, func_1FC22B80 },
{ 0x1FC22E1Cu, func_1FC22E1C },
{ 0x1FC22E90u, func_1FC22E90 },
{ 0x1FC23078u, func_1FC23078 },
{ 0x1FC230C4u, func_1FC230C4 },
{ 0x1FC2311Cu, func_1FC2311C },
{ 0x1FC2324Cu, func_1FC2324C },
{ 0x1FC232DCu, func_1FC232DC },
{ 0x1FC23500u, func_1FC23500 },
{ 0x1FC23524u, func_1FC23524 },
{ 0x1FC23D3Cu, func_1FC23D3C },
{ 0x1FC24288u, func_1FC24288 },
{ 0x1FC24418u, func_1FC24418 },
{ 0x1FC24640u, func_1FC24640 },
{ 0x1FC24A48u, func_1FC24A48 },
{ 0x1FC24F00u, func_1FC24F00 },
{ 0x1FC251A8u, func_1FC251A8 },
{ 0x1FC25200u, func_1FC25200 },
{ 0x1FC252BCu, func_1FC252BC },
{ 0x1FC25314u, func_1FC25314 },
{ 0x1FC2531Cu, func_1FC2531C },
{ 0x1FC25390u, func_1FC25390 },
{ 0x1FC254B0u, func_1FC254B0 },
{ 0x1FC25558u, func_1FC25558 },
{ 0x1FC255A0u, func_1FC255A0 },
{ 0x1FC256D8u, func_1FC256D8 },
{ 0x1FC25754u, func_1FC25754 },
{ 0x1FC25884u, func_1FC25884 },
{ 0x1FC2592Cu, func_1FC2592C },
{ 0x1FC259D8u, func_1FC259D8 },
{ 0x1FC25B74u, func_1FC25B74 },
{ 0x1FC25C74u, func_1FC25C74 },
{ 0x1FC25C7Cu, func_1FC25C7C },
{ 0x1FC25C84u, func_1FC25C84 },
{ 0x1FC25C8Cu, func_1FC25C8C },
{ 0x1FC25C94u, func_1FC25C94 },
{ 0x1FC25CB0u, func_1FC25CB0 },
{ 0x1FC25CB8u, func_1FC25CB8 },
{ 0x1FC25CC0u, func_1FC25CC0 },
{ 0x1FC25D8Cu, func_1FC25D8C },
{ 0x1FC25E60u, func_1FC25E60 },
{ 0x1FC25E8Cu, func_1FC25E8C },
{ 0x1FC25EF8u, func_1FC25EF8 },
{ 0x1FC2632Cu, func_1FC2632C },
{ 0x1FC2644Cu, func_1FC2644C },
{ 0x1FC264A0u, func_1FC264A0 },
{ 0x1FC26550u, func_1FC26550 },
{ 0x1FC265C0u, func_1FC265C0 },
{ 0x1FC26610u, func_1FC26610 },
{ 0x1FC26660u, func_1FC26660 },
{ 0x1FC26670u, func_1FC26670 },
{ 0x1FC266B0u, func_1FC266B0 },
{ 0x1FC268ECu, func_1FC268EC },
{ 0x1FC26AF8u, func_1FC26AF8 },
{ 0x1FC26C10u, func_1FC26C10 },
{ 0x1FC26E64u, func_1FC26E64 },
{ 0x1FC26EF8u, func_1FC26EF8 },
{ 0x1FC27190u, func_1FC27190 },
{ 0x1FC273E4u, func_1FC273E4 },
{ 0x1FC27868u, func_1FC27868 },
{ 0x1FC27910u, func_1FC27910 },
{ 0x1FC27A2Cu, func_1FC27A2C },
{ 0x1FC27B24u, func_1FC27B24 },
{ 0x1FC27BDCu, func_1FC27BDC },
{ 0x1FC27CC8u, func_1FC27CC8 },
{ 0x1FC27D2Cu, func_1FC27D2C },
{ 0x1FC27DB0u, func_1FC27DB0 },
{ 0x1FC27E68u, func_1FC27E68 },
{ 0x1FC27E88u, func_1FC27E88 },
{ 0x1FC27EB4u, func_1FC27EB4 },
{ 0x1FC27FB0u, func_1FC27FB0 },
{ 0x1FC28064u, func_1FC28064 },
{ 0x1FC282E8u, func_1FC282E8 },
{ 0x1FC28370u, func_1FC28370 },
{ 0x1FC283F0u, func_1FC283F0 },
{ 0x1FC28490u, func_1FC28490 },
{ 0x1FC284F0u, func_1FC284F0 },
{ 0x1FC2886Cu, func_1FC2886C },
{ 0x1FC28B84u, func_1FC28B84 },
{ 0x1FC291C4u, func_1FC291C4 },
{ 0x1FC29770u, func_1FC29770 },
{ 0x1FC29AE0u, func_1FC29AE0 },
{ 0x1FC29FE8u, func_1FC29FE8 },
{ 0x1FC2A31Cu, func_1FC2A31C },
{ 0x1FC2A4E0u, func_1FC2A4E0 },
{ 0x1FC2ACD0u, func_1FC2ACD0 },
{ 0x1FC2B0A8u, func_1FC2B0A8 },
{ 0x1FC2B1FCu, func_1FC2B1FC },
{ 0x1FC2B22Cu, func_1FC2B22C },
{ 0x1FC2B260u, func_1FC2B260 },
{ 0x1FC2BF00u, func_1FC2BF00 },
{ 0x1FC2BF10u, func_1FC2BF10 },
{ 0x1FC2BF1Cu, func_1FC2BF1C },
{ 0x1FC2BF74u, func_1FC2BF74 },
{ 0x1FC2C1C4u, func_1FC2C1C4 },
{ 0x1FC2C2F0u, func_1FC2C2F0 },
{ 0x1FC2C3E0u, func_1FC2C3E0 },
{ 0x1FC2C7F4u, func_1FC2C7F4 },
{ 0x1FC2C8A8u, func_1FC2C8A8 },
{ 0x1FC2C988u, func_1FC2C988 },
{ 0x1FC2CA50u, func_1FC2CA50 },
{ 0x1FC2CA58u, func_1FC2CA58 },
{ 0x1FC2CA9Cu, func_1FC2CA9C },
{ 0x1FC2CAE0u, func_1FC2CAE0 },
{ 0x1FC2CB24u, func_1FC2CB24 },
{ 0x1FC2CB80u, func_1FC2CB80 },
{ 0x1FC2CC10u, func_1FC2CC10 },
{ 0x1FC2CCC4u, func_1FC2CCC4 },
{ 0x1FC2CE08u, func_1FC2CE08 },
{ 0x1FC2CF54u, func_1FC2CF54 },
{ 0x1FC2D0A4u, func_1FC2D0A4 },
{ 0x1FC2D0E0u, func_1FC2D0E0 },
{ 0x1FC2E44Cu, func_1FC2E44C },
{ 0x1FC2E4D0u, func_1FC2E4D0 },
{ 0x1FC2E544u, func_1FC2E544 },
{ 0x1FC2E574u, func_1FC2E574 },
{ 0x1FC2E5B4u, func_1FC2E5B4 },
{ 0x1FC2E5C0u, func_1FC2E5C0 },
{ 0x1FC2E600u, func_1FC2E600 },
{ 0x1FC2E65Cu, func_1FC2E65C },
{ 0x1FC2E6B8u, func_1FC2E6B8 },
{ 0x1FC2E8CCu, func_1FC2E8CC },
{ 0x1FC2EA94u, func_1FC2EA94 },
{ 0x1FC2EC90u, func_1FC2EC90 },
{ 0x1FC2ECD8u, func_1FC2ECD8 },
{ 0x1FC2ED1Cu, func_1FC2ED1C },
{ 0x1FC2EE6Cu, func_1FC2EE6C },
{ 0x1FC2EEC0u, func_1FC2EEC0 },
{ 0x1FC2EF00u, func_1FC2EF00 },
{ 0x1FC2EF40u, func_1FC2EF40 },
{ 0x1FC2F1D4u, func_1FC2F1D4 },
{ 0x1FC2F210u, func_1FC2F210 },
{ 0x1FC2F618u, func_1FC2F618 },
{ 0x1FC2F65Cu, func_1FC2F65C },
{ 0x1FC2F6A0u, func_1FC2F6A0 },
{ 0x1FC2F718u, func_1FC2F718 },
{ 0x1FC2F79Cu, func_1FC2F79C },
{ 0x1FC2F808u, func_1FC2F808 },
{ 0x1FC2F85Cu, func_1FC2F85C },
{ 0x1FC2F8ACu, func_1FC2F8AC },
{ 0x1FC2FA78u, func_1FC2FA78 },
{ 0x1FC2FC10u, func_1FC2FC10 },
{ 0x1FC2FCC4u, func_1FC2FCC4 },
{ 0x1FC2FE6Cu, func_1FC2FE6C },
{ 0x1FC2FF34u, func_1FC2FF34 },
{ 0x1FC3010Cu, func_1FC3010C },
{ 0x1FC3015Cu, func_1FC3015C },
{ 0x1FC301ACu, func_1FC301AC },
{ 0x1FC3022Cu, func_1FC3022C },
{ 0x1FC3029Cu, func_1FC3029C },
{ 0x1FC302BCu, func_1FC302BC },
{ 0x1FC3031Cu, func_1FC3031C },
{ 0x1FC30350u, func_1FC30350 },
{ 0x1FC303A4u, func_1FC303A4 },
{ 0x1FC3041Cu, func_1FC3041C },
{ 0x1FC3045Cu, func_1FC3045C },
{ 0x1FC30470u, func_1FC30470 },
{ 0x1FC30484u, func_1FC30484 },
{ 0x1FC30498u, func_1FC30498 },
{ 0x1FC304B4u, func_1FC304B4 },
{ 0x1FC30514u, func_1FC30514 },
{ 0x1FC30554u, func_1FC30554 },
{ 0x1FC30560u, func_1FC30560 },
{ 0x1FC3056Cu, func_1FC3056C },
{ 0x1FC30578u, func_1FC30578 },
{ 0x1FC3058Cu, func_1FC3058C },
{ 0x1FC30670u, func_1FC30670 },
{ 0x1FC3079Cu, func_1FC3079C },
{ 0x1FC30868u, func_1FC30868 },
{ 0x1FC30960u, func_1FC30960 },
{ 0x1FC30A80u, func_1FC30A80 },
{ 0x1FC30DF0u, func_1FC30DF0 },
{ 0x1FC31194u, func_1FC31194 },
{ 0x1FC31380u, func_1FC31380 },
{ 0x1FC313ECu, func_1FC313EC },
{ 0x1FC31448u, func_1FC31448 },
{ 0x1FC31580u, func_1FC31580 },
{ 0x1FC31638u, func_1FC31638 },
{ 0x1FC317D0u, func_1FC317D0 },
{ 0x1FC31968u, func_1FC31968 },
{ 0x1FC319ECu, func_1FC319EC },
{ 0x1FC31C64u, func_1FC31C64 },
{ 0x1FC31D14u, func_1FC31D14 },
{ 0x1FC31DC4u, func_1FC31DC4 },
{ 0x1FC31E74u, func_1FC31E74 },
{ 0x1FC32010u, func_1FC32010 },
{ 0x1FC32040u, func_1FC32040 },
{ 0x1FC32078u, func_1FC32078 },
{ 0x1FC320B4u, func_1FC320B4 },
{ 0x1FC32100u, func_1FC32100 },
{ 0x1FC321F0u, func_1FC321F0 },
{ 0x1FC322E4u, func_1FC322E4 },
{ 0x1FC32368u, func_1FC32368 },
{ 0x1FC32410u, func_1FC32410 },
{ 0x1FC32450u, func_1FC32450 },
{ 0x1FC3255Cu, func_1FC3255C },
{ 0x1FC32710u, func_1FC32710 },
{ 0x1FC32724u, func_1FC32724 },
{ 0x1FC32820u, func_1FC32820 },
{ 0x1FC328F4u, func_1FC328F4 },
{ 0x1FC32944u, func_1FC32944 },
{ 0x1FC329F0u, func_1FC329F0 },
{ 0x1FC32CCCu, func_1FC32CCC },
{ 0x1FC33138u, func_1FC33138 },
{ 0x1FC331A0u, func_1FC331A0 },
{ 0x1FC33358u, func_1FC33358 },
{ 0x1FC33400u, func_1FC33400 },
{ 0x1FC33538u, func_1FC33538 },
{ 0x1FC336F0u, func_1FC336F0 },
{ 0x1FC33758u, func_1FC33758 },
{ 0x1FC337ACu, func_1FC337AC },
{ 0x1FC33800u, func_1FC33800 },
{ 0x1FC3388Cu, func_1FC3388C },
{ 0x1FC33918u, func_1FC33918 },
{ 0x1FC33978u, func_1FC33978 },
{ 0x1FC339F0u, func_1FC339F0 },
{ 0x1FC33AB8u, func_1FC33AB8 },
{ 0x1FC33B80u, func_1FC33B80 },
{ 0x1FC33C04u, func_1FC33C04 },
{ 0x1FC33C84u, func_1FC33C84 },
{ 0x1FC33C98u, func_1FC33C98 },
{ 0x1FC33CC0u, func_1FC33CC0 },
{ 0x1FC33D24u, func_1FC33D24 },
{ 0x1FC33DA4u, func_1FC33DA4 },
{ 0x1FC33E20u, func_1FC33E20 },
{ 0x1FC33E80u, func_1FC33E80 },
{ 0x1FC33E90u, func_1FC33E90 },
{ 0x1FC33EA0u, func_1FC33EA0 },
{ 0x1FC33EC0u, func_1FC33EC0 },
{ 0x1FC33ECCu, func_1FC33ECC },
{ 0x1FC33EE0u, func_1FC33EE0 },
{ 0x1FC33EF4u, func_1FC33EF4 },
{ 0x1FC33F00u, func_1FC33F00 },
{ 0x1FC33F20u, func_1FC33F20 },
{ 0x1FC33F40u, func_1FC33F40 },
{ 0x1FC33F54u, func_1FC33F54 },
{ 0x1FC33F6Cu, func_1FC33F6C },
{ 0x1FC33F80u, func_1FC33F80 },
{ 0x1FC33F94u, func_1FC33F94 },
{ 0x1FC33FA8u, func_1FC33FA8 },
{ 0x1FC33FB4u, func_1FC33FB4 },
{ 0x1FC33FCCu, func_1FC33FCC },
{ 0x1FC33FD8u, func_1FC33FD8 },
{ 0x1FC33FE4u, func_1FC33FE4 },
{ 0x1FC33FF0u, func_1FC33FF0 },
{ 0x1FC33FFCu, func_1FC33FFC },
{ 0x1FC34008u, func_1FC34008 },
{ 0x1FC3401Cu, func_1FC3401C },
{ 0x1FC34028u, func_1FC34028 },
{ 0x1FC3403Cu, func_1FC3403C },
{ 0x1FC34054u, func_1FC34054 },
{ 0x1FC34068u, func_1FC34068 },
{ 0x1FC3407Cu, func_1FC3407C },
{ 0x1FC34088u, func_1FC34088 },
{ 0x1FC3409Cu, func_1FC3409C },
{ 0x1FC340CCu, func_1FC340CC },
{ 0x1FC340D8u, func_1FC340D8 },
{ 0x1FC340E4u, func_1FC340E4 },
{ 0x1FC34104u, func_1FC34104 },
{ 0x1FC34110u, func_1FC34110 },
{ 0x1FC34160u, func_1FC34160 },
{ 0x1FC34304u, func_1FC34304 },
{ 0x1FC344A4u, func_1FC344A4 },
{ 0x1FC345F4u, func_1FC345F4 },
{ 0x1FC34748u, func_1FC34748 },
{ 0x1FC34898u, func_1FC34898 },
{ 0x1FC348FCu, func_1FC348FC },
{ 0x1FC34924u, func_1FC34924 },
{ 0x1FC34928u, func_1FC34928 },
{ 0x1FC34954u, func_1FC34954 },
{ 0x1FC34958u, func_1FC34958 },
{ 0x1FC34980u, func_1FC34980 },
{ 0x1FC34984u, func_1FC34984 },
{ 0x1FC349B8u, func_1FC349B8 },
{ 0x1FC34A04u, func_1FC34A04 },
{ 0x1FC34A08u, func_1FC34A08 },
{ 0x1FC34A30u, func_1FC34A30 },
{ 0x1FC34A34u, func_1FC34A34 },
{ 0x1FC34A60u, func_1FC34A60 },
{ 0x1FC34A64u, func_1FC34A64 },
{ 0x1FC34A90u, func_1FC34A90 },
{ 0x1FC34AA0u, func_1FC34AA0 },
{ 0x1FC34AF0u, func_1FC34AF0 },
{ 0x1FC34B08u, func_1FC34B08 },
{ 0x1FC34B58u, func_1FC34B58 },
{ 0x1FC34E00u, func_1FC34E00 },
{ 0x1FC34EC0u, func_1FC34EC0 },
{ 0x1FC34EC4u, func_1FC34EC4 },
{ 0x1FC35128u, func_1FC35128 },
{ 0x1FC3524Cu, func_1FC3524C },
{ 0x1FC35348u, func_1FC35348 },
{ 0x1FC35470u, func_1FC35470 },
{ 0x1FC35598u, func_1FC35598 },
{ 0x1FC35698u, func_1FC35698 },
{ 0x1FC357C4u, func_1FC357C4 },
{ 0x1FC3582Cu, func_1FC3582C },
{ 0x1FC3586Cu, func_1FC3586C },
{ 0x1FC35890u, func_1FC35890 },
{ 0x1FC359B4u, func_1FC359B4 },
{ 0x1FC35AD8u, func_1FC35AD8 },
{ 0x1FC35B08u, func_1FC35B08 },
{ 0x1FC35B38u, func_1FC35B38 },
{ 0x1FC35B68u, func_1FC35B68 },
{ 0x1FC35B88u, func_1FC35B88 },
{ 0x1FC35BC4u, func_1FC35BC4 },
{ 0x1FC35C28u, func_1FC35C28 },
{ 0x1FC35C60u, func_1FC35C60 },
{ 0x1FC35CC8u, func_1FC35CC8 },
{ 0x1FC35D10u, func_1FC35D10 },
{ 0x1FC35D58u, func_1FC35D58 },
{ 0x1FC35DA0u, func_1FC35DA0 },
{ 0x1FC35DD4u, func_1FC35DD4 },
{ 0x1FC35E30u, func_1FC35E30 },
{ 0x1FC35E64u, func_1FC35E64 },
{ 0x1FC35E98u, func_1FC35E98 },
{ 0x1FC35EC0u, func_1FC35EC0 },
{ 0x1FC35EECu, func_1FC35EEC },
{ 0x1FC35F18u, func_1FC35F18 },
{ 0x1FC35F38u, func_1FC35F38 },
{ 0x1FC35F78u, func_1FC35F78 },
{ 0x1FC35FA0u, func_1FC35FA0 },
{ 0x1FC35FD0u, func_1FC35FD0 },
{ 0x1FC36000u, func_1FC36000 },
{ 0x1FC36024u, func_1FC36024 },
{ 0x1FC36068u, func_1FC36068 },
{ 0x1FC36094u, func_1FC36094 },
{ 0x1FC360E0u, func_1FC360E0 },
{ 0x1FC36104u, func_1FC36104 },
{ 0x1FC3614Cu, func_1FC3614C },
{ 0x1FC36178u, func_1FC36178 },
{ 0x1FC361A0u, func_1FC361A0 },
{ 0x1FC361CCu, func_1FC361CC },
{ 0x1FC361F4u, func_1FC361F4 },
{ 0x1FC3621Cu, func_1FC3621C },
{ 0x1FC36244u, func_1FC36244 },
{ 0x1FC3625Cu, func_1FC3625C },
{ 0x1FC36280u, func_1FC36280 },
{ 0x1FC36294u, func_1FC36294 },
{ 0x1FC362BCu, func_1FC362BC },
{ 0x1FC362D0u, func_1FC362D0 },
{ 0x1FC3632Cu, func_1FC3632C },
{ 0x1FC36388u, func_1FC36388 },
{ 0x1FC363A0u, func_1FC363A0 },
{ 0x1FC363F0u, func_1FC363F0 },
{ 0x1FC36458u, func_1FC36458 },
{ 0x1FC364DCu, func_1FC364DC },
{ 0x1FC3653Cu, func_1FC3653C },
{ 0x1FC365C4u, func_1FC365C4 },
{ 0x1FC365F8u, func_1FC365F8 },
{ 0x1FC36684u, func_1FC36684 },
{ 0x1FC36740u, func_1FC36740 },
{ 0x1FC367D4u, func_1FC367D4 },
{ 0x1FC36880u, func_1FC36880 },
{ 0x1FC36940u, func_1FC36940 },
{ 0x1FC36998u, func_1FC36998 },
{ 0x1FC36A3Cu, func_1FC36A3C },
{ 0x1FC36B14u, func_1FC36B14 },
{ 0x1FC36BECu, func_1FC36BEC },
{ 0x1FC36C60u, func_1FC36C60 },
{ 0x1FC36CA4u, func_1FC36CA4 },
{ 0x1FC36CF0u, func_1FC36CF0 },
{ 0x1FC36D1Cu, func_1FC36D1C },
{ 0x1FC36D48u, func_1FC36D48 },
{ 0x1FC36DD0u, func_1FC36DD0 },
{ 0x1FC36DF8u, func_1FC36DF8 },
{ 0x1FC36EC0u, func_1FC36EC0 },
{ 0x1FC36F90u, func_1FC36F90 },
{ 0x1FC36FF0u, func_1FC36FF0 },
{ 0x1FC37028u, func_1FC37028 },
{ 0x1FC37070u, func_1FC37070 },
{ 0x1FC370A0u, func_1FC370A0 },
{ 0x1FC370F4u, func_1FC370F4 },
{ 0x1FC37130u, func_1FC37130 },
{ 0x1FC3716Cu, func_1FC3716C },
{ 0x1FC37334u, func_1FC37334 },
{ 0x1FC37368u, func_1FC37368 },
{ 0x1FC373E0u, func_1FC373E0 },
{ 0x1FC37434u, func_1FC37434 },
{ 0x1FC374BCu, func_1FC374BC },
{ 0x1FC374ECu, func_1FC374EC },
{ 0x1FC37838u, func_1FC37838 },
{ 0x1FC37868u, func_1FC37868 },
{ 0x1FC378B4u, func_1FC378B4 },
{ 0x1FC37908u, func_1FC37908 },
{ 0x1FC37998u, func_1FC37998 },
{ 0x1FC37A4Cu, func_1FC37A4C },
{ 0x1FC37AC4u, func_1FC37AC4 },
{ 0x1FC37DC8u, func_1FC37DC8 },
{ 0x1FC37E60u, func_1FC37E60 },
{ 0x1FC37F4Cu, func_1FC37F4C },
{ 0x1FC38038u, func_1FC38038 },
{ 0x1FC38090u, func_1FC38090 },
{ 0x1FC38108u, func_1FC38108 },
{ 0x1FC38204u, func_1FC38204 },
{ 0x1FC382E0u, func_1FC382E0 },
{ 0x1FC38524u, func_1FC38524 },
{ 0x1FC387D4u, func_1FC387D4 },
{ 0x1FC38A7Cu, func_1FC38A7C },
{ 0x1FC38AA4u, func_1FC38AA4 },
{ 0x1FC38AD4u, func_1FC38AD4 },
{ 0x1FC38AF0u, func_1FC38AF0 },
{ 0x1FC38B28u, func_1FC38B28 },
{ 0x1FC38B80u, func_1FC38B80 },
{ 0x1FC38BE8u, func_1FC38BE8 },
{ 0x1FC38C68u, func_1FC38C68 },
{ 0x1FC38DACu, func_1FC38DAC },
{ 0x1FC38F8Cu, func_1FC38F8C },
{ 0x1FC39080u, func_1FC39080 },
{ 0x1FC392E8u, func_1FC392E8 },
{ 0x1FC39300u, func_1FC39300 },
{ 0x1FC393CCu, func_1FC393CC },
{ 0x1FC39410u, func_1FC39410 },
{ 0x1FC394ECu, func_1FC394EC },
{ 0x1FC3954Cu, func_1FC3954C },
{ 0x1FC395ECu, func_1FC395EC },
{ 0x1FC39630u, func_1FC39630 },
{ 0x1FC396D0u, func_1FC396D0 },
{ 0x1FC396E8u, func_1FC396E8 },
{ 0x1FC39804u, func_1FC39804 },
{ 0x1FC398D4u, func_1FC398D4 },
{ 0x1FC39910u, func_1FC39910 },
{ 0x1FC3994Cu, func_1FC3994C },
{ 0x1FC3999Cu, func_1FC3999C },
{ 0x1FC399ECu, func_1FC399EC },
{ 0x1FC39A14u, func_1FC39A14 },
{ 0x1FC39A3Cu, func_1FC39A3C },
{ 0x1FC39ADCu, func_1FC39ADC },
{ 0x1FC39BA4u, func_1FC39BA4 },
{ 0x1FC39BCCu, func_1FC39BCC },
{ 0x1FC39D38u, func_1FC39D38 },
{ 0x1FC39E84u, func_1FC39E84 },
{ 0x1FC39F30u, func_1FC39F30 },
{ 0x1FC39F90u, func_1FC39F90 },
{ 0x1FC39FE4u, func_1FC39FE4 },
{ 0x1FC3A094u, func_1FC3A094 },
{ 0x1FC3A228u, func_1FC3A228 },
{ 0x1FC3A2C0u, func_1FC3A2C0 },
{ 0x1FC3A44Cu, func_1FC3A44C },
{ 0x1FC3A638u, func_1FC3A638 },
{ 0x1FC3A95Cu, func_1FC3A95C },
{ 0x1FC3A9ECu, func_1FC3A9EC },
{ 0x1FC3AAC4u, func_1FC3AAC4 },
{ 0x1FC3AB70u, func_1FC3AB70 },
{ 0x1FC3AC9Cu, func_1FC3AC9C },
{ 0x1FC3AD68u, func_1FC3AD68 },
{ 0x1FC3B054u, func_1FC3B054 },
{ 0x1FC3B160u, func_1FC3B160 },
{ 0x1FC3B30Cu, func_1FC3B30C },
{ 0x1FC3B368u, func_1FC3B368 },
{ 0x1FC3B85Cu, func_1FC3B85C },
{ 0x1FC3B93Cu, func_1FC3B93C },
{ 0x1FC3B964u, func_1FC3B964 },
{ 0x1FC3BA74u, func_1FC3BA74 },
{ 0x1FC3BD78u, func_1FC3BD78 },
{ 0x1FC3BD98u, func_1FC3BD98 },
{ 0x1FC3BDB8u, func_1FC3BDB8 },
{ 0x1FC3BE18u, func_1FC3BE18 },
{ 0x1FC3BE6Cu, func_1FC3BE6C },
{ 0x1FC3BE90u, func_1FC3BE90 },
{ 0x1FC3BF10u, func_1FC3BF10 },
{ 0x1FC3BF40u, func_1FC3BF40 },
{ 0x1FC3BFF0u, func_1FC3BFF0 },
{ 0x1FC3C060u, func_1FC3C060 },
{ 0x1FC3C140u, func_1FC3C140 },
{ 0x1FC3C19Cu, func_1FC3C19C },
{ 0x1FC3C418u, func_1FC3C418 },
{ 0x1FC3C428u, func_1FC3C428 },
{ 0x1FC3C4E0u, func_1FC3C4E0 },
{ 0x1FC3C710u, func_1FC3C710 },
{ 0x1FC3CEC8u, func_1FC3CEC8 },
{ 0x1FC3D304u, func_1FC3D304 },
{ 0x1FC3D65Cu, func_1FC3D65C },
{ 0x1FC3D810u, func_1FC3D810 },
{ 0x1FC3D870u, func_1FC3D870 },
{ 0x1FC3D8C0u, func_1FC3D8C0 },
{ 0x1FC3DED0u, func_1FC3DED0 },
{ 0x1FC3DF20u, func_1FC3DF20 },
{ 0x1FC3DF90u, func_1FC3DF90 },
{ 0x1FC3E020u, func_1FC3E020 },
{ 0x1FC3E0C0u, func_1FC3E0C0 },
{ 0x1FC3E0E8u, func_1FC3E0E8 },
{ 0x1FC3E110u, func_1FC3E110 },
{ 0x1FC3E324u, func_1FC3E324 },
{ 0x1FC3E390u, func_1FC3E390 },
{ 0x1FC3E634u, func_1FC3E634 },
{ 0x1FC3E980u, func_1FC3E980 },
{ 0x1FC3ECB8u, func_1FC3ECB8 },
{ 0x1FC3ED40u, func_1FC3ED40 },
{ 0x1FC3EDB4u, func_1FC3EDB4 },
{ 0x1FC3EE80u, func_1FC3EE80 },
{ 0x1FC3EEC0u, func_1FC3EEC0 },
{ 0x1FC3EEE4u, func_1FC3EEE4 },
{ 0x1FC3EF08u, func_1FC3EF08 },
{ 0x1FC3EF7Cu, func_1FC3EF7C },
{ 0x1FC3EFF0u, func_1FC3EFF0 },
{ 0x1FC3F090u, func_1FC3F090 },
{ 0x1FC3F19Cu, func_1FC3F19C },
{ 0x1FC3F1B8u, func_1FC3F1B8 },
{ 0x1FC3F2B4u, func_1FC3F2B4 },
{ 0x1FC3F484u, func_1FC3F484 },
{ 0x1FC3F4F0u, func_1FC3F4F0 },
{ 0x1FC3F570u, func_1FC3F570 },
{ 0x1FC3F5D8u, func_1FC3F5D8 },
{ 0x1FC3F6F0u, func_1FC3F6F0 },
{ 0x1FC3F7E8u, func_1FC3F7E8 },
{ 0x1FC3F8E4u, func_1FC3F8E4 },
{ 0x1FC3F9ACu, func_1FC3F9AC },
{ 0x1FC3FA10u, func_1FC3FA10 },
{ 0x1FC3FAECu, func_1FC3FAEC },
{ 0x1FC3FB74u, func_1FC3FB74 },
{ 0x1FC3FC50u, func_1FC3FC50 },
{ 0x1FC3FD0Cu, func_1FC3FD0C },
{ 0x1FC3FDC8u, func_1FC3FDC8 },
{ 0x1FC3FE60u, func_1FC3FE60 },
{ 0x1FC3FF40u, func_1FC3FF40 },
{ 0x1FC40034u, func_1FC40034 },
{ 0x1FC400DCu, func_1FC400DC },
{ 0x1FC40184u, func_1FC40184 },
{ 0x1FC40260u, func_1FC40260 },
{ 0x1FC402DCu, func_1FC402DC },
{ 0x1FC403C4u, func_1FC403C4 },
{ 0x1FC40404u, func_1FC40404 },
{ 0x1FC40484u, func_1FC40484 },
{ 0x1FC40628u, func_1FC40628 },
{ 0x1FC406E0u, func_1FC406E0 },
{ 0x1FC40700u, func_1FC40700 },
{ 0x1FC40720u, func_1FC40720 },
{ 0x1FC40744u, func_1FC40744 },
{ 0x1FC407B8u, func_1FC407B8 },
{ 0x1FC40B68u, func_1FC40B68 },
{ 0x1FC40DE8u, func_1FC40DE8 },
{ 0x1FC40F34u, func_1FC40F34 },
{ 0x1FC4102Cu, func_1FC4102C },
{ 0x1FC41200u, func_1FC41200 },
{ 0x1FC41258u, func_1FC41258 },
{ 0x1FC4130Cu, func_1FC4130C },
{ 0x1FC413B0u, func_1FC413B0 },
{ 0x1FC413F4u, func_1FC413F4 },
{ 0x1FC41458u, func_1FC41458 },
{ 0x1FC41520u, func_1FC41520 },
{ 0x1FC41648u, func_1FC41648 },
{ 0x1FC41670u, func_1FC41670 },
{ 0x1FC41708u, func_1FC41708 },
{ 0x1FC41788u, func_1FC41788 },
{ 0x1FC417CCu, func_1FC417CC },
{ 0x1FC41804u, func_1FC41804 },
{ 0x1FC41848u, func_1FC41848 },
{ 0x1FC418C4u, func_1FC418C4 },
{ 0x1FC4192Cu, func_1FC4192C },
{ 0x1FC41A44u, func_1FC41A44 },
{ 0x1FC41BA8u, func_1FC41BA8 },
{ 0x1FC41C04u, func_1FC41C04 },
{ 0x1FC41C0Cu, func_1FC41C0C },
{ 0x1FC41C80u, func_1FC41C80 },
{ 0x1FC41D18u, func_1FC41D18 },
{ 0x1FC41DA4u, func_1FC41DA4 },
{ 0x1FC41DC8u, func_1FC41DC8 },
{ 0x1FC41DFCu, func_1FC41DFC },
{ 0x1FC41E14u, func_1FC41E14 },
{ 0x1FC41E30u, func_1FC41E30 },
{ 0x1FC41ED8u, func_1FC41ED8 },
{ 0x1FC41F10u, func_1FC41F10 },
{ 0x1FC41F54u, func_1FC41F54 },
{ 0x1FC41F88u, func_1FC41F88 },
{ 0x1FC41FC0u, func_1FC41FC0 },
{ 0x1FC42014u, func_1FC42014 },
{ 0x1FC4203Cu, func_1FC4203C },
{ 0x1FC42060u, func_1FC42060 },
{ 0x1FC42090u, func_1FC42090 },
{ 0x1FC420C0u, func_1FC420C0 },
{ 0x1FC420F0u, func_1FC420F0 },
{ 0x1FC42120u, func_1FC42120 },
{ 0x1FC42160u, func_1FC42160 },
{ 0x1FC421D8u, func_1FC421D8 },
{ 0x1FC4226Cu, func_1FC4226C },
{ 0x1FC42308u, func_1FC42308 },
{ 0x1FC4231Cu, func_1FC4231C },
{ 0x1FC42370u, func_1FC42370 },
{ 0x1FC42380u, func_1FC42380 },
{ 0x1FC42424u, func_1FC42424 },
{ 0x1FC424A8u, func_1FC424A8 },
{ 0x1FC42540u, func_1FC42540 },
{ 0x1FC425BCu, func_1FC425BC },
{ 0x1FC425FCu, func_1FC425FC },
{ 0x1FC42640u, func_1FC42640 },
{ 0x1FC426DCu, func_1FC426DC },
{ 0x1FC4270Cu, func_1FC4270C },
{ 0x1FC42844u, func_1FC42844 },
{ 0x1FC42910u, func_1FC42910 },
{ 0x1FC42A10u, func_1FC42A10 },
{ 0x1FC42A90u, func_1FC42A90 },
{ 0x1FC42BA0u, func_1FC42BA0 },
{ 0x1FC42BE0u, func_1FC42BE0 },
{ 0x1FC42BF0u, func_1FC42BF0 },
};
static uint32_t normalize(uint32_t addr) {
uint32_t phys = addr & 0x1FFFFFFFu;
/* Kernel Part 2: ROM 0x1FC10000+ -> RAM 0x500+ */
if (phys >= 0x1FC10000u && phys <= 0x1FC17FFFu)
phys = phys - 0x1FC10000u + 0x00000500u;
/* Shell: RAM 0x30000+ -> ROM physical 0x1FC18000+ */
if (phys >= 0x00030000u && phys <= 0x0005AFFFu)
phys = phys - 0x00030000u + 0x1FC18000u;
return phys;
}
void psx_dispatch(CPUState* cpu, uint32_t addr) {
/* Tail-call trampoline: functions signal tail calls by setting
* cpu->pc to the target and returning. We loop here to re-dispatch
* without growing the native stack. */
for (;;) {
cpu->pc = 0;
uint32_t phys = normalize(addr);
int lo = 0, hi = 1215 - 1;
int found = 0;
while (lo <= hi) {
int mid = (lo + hi) / 2;
if (dispatch_table[mid].addr == phys) {
g_debug_current_func_addr = phys;
debug_server_trace_dispatch(phys);
dispatch_table[mid].func(cpu);
found = 1;
break;
} else if (dispatch_table[mid].addr < phys) {
lo = mid + 1;
} else {
hi = mid - 1;
}
}
if (!found) psx_unknown_dispatch(cpu, addr, phys);
if (cpu->pc == 0) { psx_check_interrupts(cpu); return; }
addr = cpu->pc; /* tail call: re-dispatch */
}
}