# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..makerom"
rom = 0x00000000
vram = 0x8007F000
size = 0x1060

functions = [
    { name = "recomp_entrypoint", vram = 0x80080000, size = 0x50 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..boot"
rom = 0x00001060
vram = 0x80080060
size = 0x194A0

functions = [
    { name = "__ull_div", vram = 0x800888A8, size = 0x3C },
    { name = "__osPfsDeclearPage", vram = 0x8008BD24, size = 0x140 },
    { name = "__osStrcmp", vram = 0x800968B0, size = 0x34 },
    { name = "Rand_ZeroOne_Variable", vram = 0x800870B8, size = 0x4C },
    { name = "osVoiceMaskDictionary", vram = 0x80095600, size = 0x128 },
    { name = "StackCheck_Cleanup", vram = 0x800853F8, size = 0x70 },
    { name = "GfxPrint_Open", vram = 0x8008606C, size = 0x34 },
    { name = "Math_FCeilF", vram = 0x800867B4, size = 0x20 },
    { name = "guNormalize", vram = 0x80091220, size = 0x60 },
    { name = "__osViSwapContext", vram = 0x80091C10, size = 0x2F8 },
    { name = "SystemArena_Calloc", vram = 0x80086E78, size = 0x54 },
    { name = "__osPfsGetInitData", vram = 0x80092680, size = 0xAC },
    { name = "guMtxL2F", vram = 0x8008D2E0, size = 0x70 },
    { name = "Yaz0_FirstDMA", vram = 0x80080E30, size = 0xA0 },
    { name = "guPerspective", vram = 0x8008AC80, size = 0x58 },
    { name = "FaultDrawer_VPrintf", vram = 0x8008477C, size = 0x50 },
    { name = "guOrtho", vram = 0x800919F4, size = 0x64 },
    { name = "osSpTaskLoad", vram = 0x8008868C, size = 0x168 },
    { name = "ltruncf", vram = 0x80086CF8, size = 0x10 },
    { name = "DmaMgr_SendRequestImpl", vram = 0x80080C04, size = 0x8C },
    { name = "Fault_DrawCornerRec", vram = 0x80082180, size = 0x54 },
    { name = "FaultDrawer_FillScreen", vram = 0x800844D8, size = 0x90 },
    { name = "IrqMgr_RemoveClient", vram = 0x800812DC, size = 0x8C },
    { name = "bzero", vram = 0x80089630, size = 0xA0 },
    { name = "nearbyintf", vram = 0x80086D18, size = 0xC },
    { name = "func_80085150", vram = 0x80085150, size = 0x8 },
    { name = "Fault_HangupFaultClient", vram = 0x80083CF8, size = 0xFC },
    { name = "__osPiCreateAccessQueue", vram = 0x8008C190, size = 0x50 },
    { name = "__osVoiceSetADConverter", vram = 0x80090900, size = 0x1E4 },
    { name = "__osSetTimerIntr", vram = 0x8008F5A4, size = 0xA0 },
    { name = "__osContDataCrc", vram = 0x80091170, size = 0x94 },
    { name = "sins", vram = 0x80088510, size = 0x70 },
    { name = "osVoiceInit", vram = 0x800906D0, size = 0x134 },
    { name = "ceilf", vram = 0x80086CA8, size = 0xC },
    { name = "Fault_LogStackTrace", vram = 0x800832D4, size = 0x17C },
    { name = "lnearbyint", vram = 0x80086D40, size = 0x10 },
    { name = "__cosf", vram = 0x80091F40, size = 0x168 },
    { name = "osEPiReadIo", vram = 0x800920B0, size = 0x44 },
    { name = "Fault_ThreadEntry", vram = 0x80083828, size = 0x348 },
    { name = "_VirtualToPhysicalTask", vram = 0x80088580, size = 0x10C },
    { name = "osVoiceClearDictionary", vram = 0x8008ED30, size = 0xA8 },
    { name = "Math_FAcosF", vram = 0x80086C48, size = 0x28 },
    { name = "Fault_AddHungupAndCrash", vram = 0x80083E4C, size = 0x58 },
    { name = "osStopTimer", vram = 0x8008BE70, size = 0xE8 },
    { name = "__osContRamRead", vram = 0x80090C40, size = 0x224 },
    { name = "__osGetHWIntrRoutine", vram = 0x80096770, size = 0x2C },
    { name = "__osVoiceContWrite4", vram = 0x80096540, size = 0x224 },
    { name = "memcpy", vram = 0x8008F208, size = 0x2C },
    { name = "_dbg_hungup", vram = 0x80086280, size = 0x34 },
    { name = "Fault_WaitForButtonCombo", vram = 0x80082BD0, size = 0x9C },
    { name = "__osPfsGetOneChannelData", vram = 0x8008B554, size = 0x98 },
    { name = "Yaz0_NextDMA", vram = 0x80080ED0, size = 0x120 },
    { name = "__osCheckArena", vram = 0x800877C4, size = 0x68 },
    { name = "guPositionF", vram = 0x8008FEB0, size = 0x1A8 },
    { name = "IrqMgr_SendMesgForClient", vram = 0x80081368, size = 0x50 },
    { name = "Fault_ConvertAddress", vram = 0x80081D9C, size = 0x90 },
    { name = "CIC6105_Noop2", vram = 0x80081828, size = 0x8 },
    { name = "__d_to_ll", vram = 0x80095A60, size = 0x1C },
    { name = "Math_FAtanTaylorQF", vram = 0x80086834, size = 0x4C },
    { name = "__osNop", vram = 0x8008929C, size = 0x8 },
    { name = "__osRestoreInt", vram = 0x80091AD0, size = 0x20 },
    { name = "bcmp", vram = 0x80090300, size = 0x120 },
    { name = "osEPiStartDma", vram = 0x8008EE30, size = 0x9C },
    { name = "__osGetFpcCsr", vram = 0x80092CF0, size = 0x10 },
    { name = "Main_Init", vram = 0x80080250, size = 0xB0 },
    { name = "Fault_ResumeThread", vram = 0x80083450, size = 0x7C },
    { name = "__osEnqueueThread", vram = 0x80089244, size = 0x48 },
    { name = "__osContGetInitData", vram = 0x80089CBC, size = 0xAC },
    { name = "guRotate", vram = 0x80090634, size = 0x4C },
    { name = "osMapTLBRdb", vram = 0x80093C00, size = 0x60 },
    { name = "Sleep_Sec", vram = 0x80087AC0, size = 0x40 },
    { name = "FaultDrawer_SetOsSyncPrintfEnabled", vram = 0x80083EB0, size = 0x14 },
    { name = "guOrthoF", vram = 0x800918A0, size = 0x154 },
    { name = "SystemHeap_RunInits", vram = 0x80086588, size = 0x70 },
    { name = "__osMemset", vram = 0x80096880, size = 0x2C },
    { name = "__osPackReadData", vram = 0x8008A0A0, size = 0xC8 },
    { name = "__osSpGetStatus", vram = 0x80095270, size = 0xC },
    { name = "Fault_FillScreenRed", vram = 0x8008212C, size = 0x54 },
    { name = "__osMotorAccess", vram = 0x800896D0, size = 0x168 },
    { name = "__osViGetCurrentContext", vram = 0x800955B0, size = 0xC },
    { name = "osCreatePiManager", vram = 0x8008C020, size = 0x170 },
    { name = "osContSetCh", vram = 0x80092C80, size = 0x58 },
    { name = "Fault_WalkStack", vram = 0x80082FD0, size = 0x174 },
    { name = "CIC6105_PrintRomInfo", vram = 0x80081830, size = 0x6C },
    { name = "guScale", vram = 0x800882A0, size = 0xB0 },
    { name = "__osGetWatchLo", vram = 0x80096810, size = 0x10 },
    { name = "guLookAtF", vram = 0x8008B6D0, size = 0x2A4 },
    { name = "osVoiceCheckWord", vram = 0x80095C70, size = 0x6E8 },
    { name = "__osSumcalc", vram = 0x8008C740, size = 0x74 },
    { name = "__f_to_ll", vram = 0x80095A7C, size = 0x1C },
    { name = "__osPfsRWInode", vram = 0x8008CFE4, size = 0x2D4 },
    { name = "Math_FAtanContFracF", vram = 0x800869A4, size = 0x14C },
    { name = "SystemHeap_RunBlockFunc1", vram = 0x800863AC, size = 0x70 },
    { name = "osSpTaskStartGo", vram = 0x800887F4, size = 0x40 },
    { name = "Fault_DisplayFrameBuffer", vram = 0x800834CC, size = 0xC0 },
    { name = "__osGetCompare", vram = 0x80091290, size = 0x10 },
    { name = "IrqMgr_CheckStack", vram = 0x800814B4, size = 0x20 },
    { name = "Math_FTruncF", vram = 0x800867F4, size = 0x20 },
    { name = "osPfsChecker", vram = 0x800931F0, size = 0x538 },
    { name = "Math_FFloorF", vram = 0x80086794, size = 0x20 },
    { name = "guRotateF", vram = 0x800904B0, size = 0x184 },
    { name = "Fault_Sleep", vram = 0x80081E2C, size = 0x3C },
    { name = "CIC6105_Noop1", vram = 0x80081820, size = 0x8 },
    { name = "__osSetHWIntrRoutine", vram = 0x800967A0, size = 0x6C },
    { name = "osGetMemSize", vram = 0x8008D350, size = 0x114 },
    { name = "__osGetConfig", vram = 0x8008B6B0, size = 0x10 },
    { name = "__ull_rem", vram = 0x8008886C, size = 0x3C },
    { name = "Rand_Seed", vram = 0x80086FD0, size = 0xC },
    { name = "FaultDrawer_SetDrawerFrameBuffer", vram = 0x8008486C, size = 0x38 },
    { name = "IrqMgr_HandlePRENMI500", vram = 0x800815A8, size = 0x24 },
    { name = "GfxPrint_Destroy", vram = 0x80086064, size = 0x8 },
    { name = "Overlay_Relocate", vram = 0x80084DB0, size = 0x26C },
    { name = "__sinf", vram = 0x80088350, size = 0x1C0 },
    { name = "__osViInit", vram = 0x80091AF0, size = 0x114 },
    { name = "IrqMgr_HandlePRENMI450", vram = 0x800814D4, size = 0x7C },
    { name = "ViConfig_UpdateVi", vram = 0x800805E0, size = 0x168 },
    { name = "FaultDrawer_SetFontColor", vram = 0x80084354, size = 0x48 },
    { name = "GfxPrint_PrintStringWithSize", vram = 0x80085F30, size = 0x5C },
    { name = "guMtxIdent", vram = 0x8008FA60, size = 0x50 },
    { name = "bootproc", vram = 0x80080060, size = 0xF0 },
    { name = "Math_FAsinF", vram = 0x80086C18, size = 0x30 },
    { name = "__osSiCreateAccessQueue", vram = 0x80089AA0, size = 0x50 },
    { name = "__osSiRelAccess", vram = 0x80089B34, size = 0x2C },
    { name = "__osMallocInit", vram = 0x8008720C, size = 0x50 },
    { name = "IrqMgr_AddClient", vram = 0x80081250, size = 0x8C },
    { name = "__createSpeedParam", vram = 0x8008A660, size = 0x9C },
    { name = "guLookAt", vram = 0x8008B974, size = 0x74 },
    { name = "sqrtf", vram = 0x8008D700, size = 0x8 },
    { name = "SystemHeap_Init", vram = 0x800865F8, size = 0x28 },
    { name = "guLookAtHiliteF", vram = 0x8008D7D0, size = 0x7C0 },
    { name = "__osVoiceCheckResult", vram = 0x80089580, size = 0xA4 },
    { name = "__osSpSetPc", vram = 0x80096510, size = 0x2C },
    { name = "__osGetActiveQueue", vram = 0x80091210, size = 0xC },
    { name = "__d_to_ull", vram = 0x80095A98, size = 0xA0 },
    { name = "lfloor", vram = 0x80086C98, size = 0x10 },
    { name = "__osPackRequestData", vram = 0x80089D68, size = 0xD4 },
    { name = "GfxPrint_VPrintf", vram = 0x800860B8, size = 0x20 },
    { name = "__osPopThread", vram = 0x8008928C, size = 0x10 },
    { name = "lceilf", vram = 0x80086CC0, size = 0x10 },
    { name = "Sleep_Msec", vram = 0x80087A6C, size = 0x54 },
    { name = "__osGetCause", vram = 0x80093D90, size = 0x10 },
    { name = "osStartThread", vram = 0x800957B0, size = 0x150 },
    { name = "__ll_rshift", vram = 0x80088AD4, size = 0x2C },
    { name = "Fragment_AllocateAndLoad", vram = 0x80084CD0, size = 0xE0 },
    { name = "lroundf", vram = 0x80086D8C, size = 0x20 },
    { name = "osSetIntMask", vram = 0x80088010, size = 0xA0 },
    { name = "Main_ClearMemory", vram = 0x80080150, size = 0x30 },
    { name = "_Putfld", vram = 0x8008E698, size = 0x690 },
    { name = "__ull_divremi", vram = 0x800889D8, size = 0x60 },
    { name = "__osStrcpy", vram = 0x800968F0, size = 0x34 },
    { name = "__ll_lshift", vram = 0x800888E4, size = 0x2C },
    { name = "osSyncPrintfThreadContext", vram = 0x800827BC, size = 0x2FC },
    { name = "guPosition", vram = 0x80090058, size = 0x64 },
    { name = "StackCheck_GetState", vram = 0x80085468, size = 0x78 },
    { name = "Fault_RemoveAddrConvClient", vram = 0x80081CA4, size = 0xF8 },
    { name = "osContGetQuery", vram = 0x8008D7AC, size = 0x24 },
    { name = "Fault_SleepImpl", vram = 0x80081980, size = 0x70 },
    { name = "Fault_SetOptionsFromController3", vram = 0x80083670, size = 0x174 },
    { name = "osSpTaskYielded", vram = 0x800902A0, size = 0x60 },
    { name = "osViSetSpecialFeatures", vram = 0x80092100, size = 0x15C },
    { name = "osViSetXScale", vram = 0x80095950, size = 0x10C },
    { name = "__osException", vram = 0x80088B10, size = 0x54C },
    { name = "__osSetCompare", vram = 0x80091280, size = 0x10 },
    { name = "StackCheck_CheckAll", vram = 0x800854E0, size = 0x58 },
    { name = "Fragment_Relocate", vram = 0x800849A0, size = 0x26C },
    { name = "osCreateThread", vram = 0x80089E40, size = 0x144 },
    { name = "Rand_Seed_Variable", vram = 0x80087088, size = 0x8 },
    { name = "_Litob", vram = 0x80094F80, size = 0x298 },
    { name = "Rand_Centered_Variable", vram = 0x80087104, size = 0x50 },
    { name = "osSpTaskYield", vram = 0x8008AF50, size = 0x20 },
    { name = "__osSiRawStartDma", vram = 0x8008AD70, size = 0xAC },
    { name = "Rand_Next", vram = 0x80086FA0, size = 0x30 },
    { name = "osContGetReadData", vram = 0x8008A014, size = 0x8C },
    { name = "__osContChannelReset", vram = 0x80090810, size = 0xEC },
    { name = "FaultDrawer_DrawRecImpl", vram = 0x80083EC4, size = 0x120 },
    { name = "Rand_Centered", vram = 0x80087030, size = 0x58 },
    { name = "osSetThreadPri", vram = 0x8008FC00, size = 0xE0 },
    { name = "SystemHeap_RunBlockFunc1Reverse", vram = 0x800864EC, size = 0x9C },
    { name = "osContInit", vram = 0x80089B60, size = 0x15C },
    { name = "__osMalloc", vram = 0x80087324, size = 0xE4 },
    { name = "__ll_to_f", vram = 0x80095BEC, size = 0x18 },
    { name = "PadUtils_GetCurY", vram = 0x800851E8, size = 0x8 },
    { name = "SystemArena_CheckArena", vram = 0x80086F04, size = 0x24 },
    { name = "osWritebackDCache", vram = 0x8008A5E0, size = 0x80 },
    { name = "__osSiDeviceBusy", vram = 0x8008FA30, size = 0x24 },
    { name = "GfxPrint_Init", vram = 0x80086010, size = 0x54 },
    { name = "PadUtils_GetRelYImpl", vram = 0x80085204, size = 0x8 },
    { name = "_Printf", vram = 0x8008E050, size = 0x648 },
    { name = "__osGetSR", vram = 0x8008A5C0, size = 0x10 },
    { name = "osDpGetStatus", vram = 0x800912A0, size = 0xC },
    { name = "__osPfsGetNextPage", vram = 0x8008AF70, size = 0xD4 },
    { name = "osPfsIsPlug", vram = 0x80092440, size = 0x18C },
    { name = "osVoiceSetWord", vram = 0x80088110, size = 0x184 },
    { name = "PadUtils_GetRelX", vram = 0x8008520C, size = 0x20 },
    { name = "Yaz0_DecompressImpl", vram = 0x80080FF0, size = 0x188 },
    { name = "Fault_DrawRec", vram = 0x80082078, size = 0x60 },
    { name = "__osEPiRawReadIo", vram = 0x8008FD00, size = 0x15C },
    { name = "SystemHeap_RunBlockFunc", vram = 0x8008633C, size = 0x70 },
    { name = "PadSetup_Init", vram = 0x80086620, size = 0x13C },
    { name = "guTranslate", vram = 0x80093CC0, size = 0xD0 },
    { name = "Fault_PrintFReg", vram = 0x800821D4, size = 0xAC },
    { name = "SystemHeap_RunBlockFunc8", vram = 0x8008641C, size = 0xD0 },
    { name = "__osDispatchThread", vram = 0x800892A4, size = 0x17C },
    { name = "GfxPrint_Callback", vram = 0x80085FE4, size = 0x2C },
    { name = "__osTimerServicesInit", vram = 0x8008F3A0, size = 0x8C },
    { name = "Fault_AddHungupAndCrashImpl", vram = 0x80083DF4, size = 0x58 },
    { name = "PadUtils_SetRelXY", vram = 0x800851F0, size = 0xC },
    { name = "strlen", vram = 0x8008F1E0, size = 0x28 },
    { name = "__osMallocCleanup", vram = 0x800872FC, size = 0x20 },
    { name = "osInvalDCache", vram = 0x8008F2F0, size = 0xB0 },
    { name = "osViSwapBuffer", vram = 0x8008FE60, size = 0x4C },
    { name = "__f_to_ull", vram = 0x80095B38, size = 0x9C },
    { name = "Math_FTanF", vram = 0x80086760, size = 0x34 },
    { name = "__ll_div", vram = 0x8008894C, size = 0x5C },
    { name = "proutSprintf", vram = 0x80087830, size = 0x24 },
    { name = "__ull_rshift", vram = 0x80088840, size = 0x2C },
    { name = "osMotorInit", vram = 0x80089944, size = 0x15C },
    { name = "SystemArena_Cleanup", vram = 0x80086F58, size = 0x24 },
    { name = "osPfsReadWriteFile", vram = 0x8008B044, size = 0x378 },
    { name = "SystemArena_Free", vram = 0x80086E50, size = 0x28 },
    { name = "__osPfsGetStatus", vram = 0x8008B3C0, size = 0xD0 },
    { name = "osGetThreadId", vram = 0x8008AF30, size = 0x18 },
    { name = "_Ldtob", vram = 0x800942E0, size = 0x490 },
    { name = "__osSetFpcCsr", vram = 0x80092CE0, size = 0x10 },
    { name = "__osContRamWrite", vram = 0x80093DA0, size = 0x24C },
    { name = "__osGetCurrFaultedThread", vram = 0x800955F0, size = 0xC },
    { name = "__osFree", vram = 0x800874EC, size = 0xF8 },
    { name = "__osVoiceContRead36", vram = 0x8008F7D0, size = 0x228 },
    { name = "osVoiceGetReadData", vram = 0x8008A170, size = 0x3C8 },
    { name = "IrqMgr_HandlePreNMI", vram = 0x8008141C, size = 0x98 },
    { name = "osVoiceStopReadData", vram = 0x800922C0, size = 0x120 },
    { name = "Sleep_Usec", vram = 0x80087A1C, size = 0x50 },
    { name = "_Ldunscale", vram = 0x80094770, size = 0xB8 },
    { name = "Sleep_Cycles", vram = 0x80087960, size = 0x6C },
    { name = "Fault_SetFrameBuffer", vram = 0x80083B70, size = 0x54 },
    { name = "__osIdCheckSum", vram = 0x8008C7B4, size = 0xFC },
    { name = "__osSiRawWriteIo", vram = 0x80095220, size = 0x48 },
    { name = "osCreateMesgQueue", vram = 0x8008F240, size = 0x2C },
    { name = "PadUtils_CheckReleased", vram = 0x800851B4, size = 0x1C },
    { name = "send_mesg", vram = 0x8008905C, size = 0xB4 },
    { name = "_MakeMotorData", vram = 0x80089838, size = 0x10C },
    { name = "Main_InitFramebuffer", vram = 0x80080180, size = 0x1C },
    { name = "__ull_to_f", vram = 0x80095C38, size = 0x30 },
    { name = "__osPfsCheckRamArea", vram = 0x800930E8, size = 0x104 },
    { name = "__osRepairPackId", vram = 0x8008C8B0, size = 0x350 },
    { name = "__osSetWatchLo", vram = 0x80096820, size = 0x10 },
    { name = "__osContAddressCrc", vram = 0x800910A0, size = 0xD0 },
    { name = "MtxConv_L2F", vram = 0x80086258, size = 0x20 },
    { name = "__osVoiceContDataCrc", vram = 0x8008F100, size = 0x98 },
    { name = "rmonPrintf", vram = 0x80081958, size = 0x1C },
    { name = "nearbyint", vram = 0x80086D24, size = 0xC },
    { name = "osSetTime", vram = 0x80092290, size = 0x24 },
    { name = "corrupted_init", vram = 0x80093728, size = 0x2D8 },
    { name = "osPfsDeleteFile", vram = 0x80091630, size = 0x1D8 },
    { name = "DmaMgr_TranslateVromToRom", vram = 0x80080950, size = 0x6C },
    { name = "PadUtils_Init", vram = 0x80085130, size = 0x20 },
    { name = "Main_InitScreen", vram = 0x8008019C, size = 0x50 },
    { name = "Math_FRoundF", vram = 0x800867D4, size = 0x20 },
    { name = "osViSetYScale", vram = 0x80095900, size = 0x4C },
    { name = "lround", vram = 0x80086DAC, size = 0x24 },
    { name = "__osEPiRawWriteIo", vram = 0x80093FF0, size = 0x158 },
    { name = "osGetCount", vram = 0x8008D2C0, size = 0x10 },
    { name = "__osResetGlobalIntMask", vram = 0x800915D0, size = 0x58 },
    { name = "__osEPiRawStartDma", vram = 0x800900C0, size = 0x1E0 },
    { name = "osVoiceControlGain", vram = 0x80096360, size = 0xA8 },
    { name = "_Genld", vram = 0x80094828, size = 0x5C8 },
    { name = "Fault_UpdatePadImpl", vram = 0x80081EA4, size = 0x4C },
    { name = "IrqMgr_HandlePRENMI480", vram = 0x80081550, size = 0x58 },
    { name = "FaultDrawer_DrawChar", vram = 0x80083FE4, size = 0x17C },
    { name = "Fault_DrawStackTrace", vram = 0x80083144, size = 0x190 },
    { name = "osVirtualToPhysical", vram = 0x8008A540, size = 0x7C },
    { name = "osStopThread", vram = 0x80087E10, size = 0xC0 },
    { name = "__osProbeTLB", vram = 0x8008BF60, size = 0xC0 },
    { name = "osSendMesg", vram = 0x80087B10, size = 0x14C },
    { name = "Fault_UpdatePad", vram = 0x800837E4, size = 0x44 },
    { name = "__osDevMgrMain", vram = 0x8008C260, size = 0x410 },
    { name = "FaultDrawer_UpdatePrintColor", vram = 0x80084210, size = 0xAC },
    { name = "SystemHeap_Malloc", vram = 0x800862E0, size = 0x30 },
    { name = "FaultDrawer_SetForeColor", vram = 0x800842BC, size = 0x4C },
    { name = "ViConfig_UpdateBlack", vram = 0x80080748, size = 0x44 },
    { name = "Math_FNearbyIntF", vram = 0x80086814, size = 0x20 },
    { name = "Fault_AddClient", vram = 0x800819F0, size = 0xE4 },
    { name = "guMtxF2L", vram = 0x80095740, size = 0x70 },
    { name = "ArenaImpl_GetLastBlock", vram = 0x800871DC, size = 0x30 },
    { name = "__osInitialize_common", vram = 0x8008A6FC, size = 0x2AC },
    { name = "viMgrMain", vram = 0x80095420, size = 0x18C },
    { name = "lfloorf", vram = 0x80086C88, size = 0x10 },
    { name = "ArenaImpl_Lock", vram = 0x8008718C, size = 0x28 },
    { name = "round", vram = 0x80086D6C, size = 0x20 },
    { name = "FaultDrawer_SetInputCallback", vram = 0x800848A4, size = 0x14 },
    { name = "SystemArena_GetSizes", vram = 0x80086ECC, size = 0x38 },
    { name = "bcopy", vram = 0x800912C0, size = 0x310 },
    { name = "osRecvMesg", vram = 0x80087ED0, size = 0x138 },
    { name = "CIC6105_AddRomInfoFaultPage", vram = 0x8008189C, size = 0x34 },
    { name = "lnearbyintf", vram = 0x80086D30, size = 0x10 },
    { name = "__osPiRawStartDma", vram = 0x8008C670, size = 0xC8 },
    { name = "__osPfsRequestOneChannel", vram = 0x8008B490, size = 0xC4 },
    { name = "GfxPrint_SetColor", vram = 0x800859BC, size = 0x4C },
    { name = "__osVoiceContRead2", vram = 0x8008EED0, size = 0x228 },
    { name = "Fault_LogFReg", vram = 0x80082280, size = 0xB0 },
    { name = "Yaz0_Decompress", vram = 0x80081178, size = 0xD8 },
    { name = "__osSetSR", vram = 0x8008A5D0, size = 0x10 },
    { name = "Fault_PrintThreadContext", vram = 0x8008246C, size = 0x350 },
    { name = "__osSetGlobalIntMask", vram = 0x80090680, size = 0x4C },
    { name = "StackCheck_Init", vram = 0x80085320, size = 0xD8 },
    { name = "Rand_ZeroOne", vram = 0x80086FDC, size = 0x54 },
    { name = "__ll_rem", vram = 0x80088910, size = 0x3C },
    { name = "osSetEventMesg", vram = 0x8008D640, size = 0xB4 },
    { name = "strchr", vram = 0x8008F1A0, size = 0x40 },
    { name = "__osPiRelAccess", vram = 0x8008C224, size = 0x2C },
    { name = "RcpUtils_Reset", vram = 0x80084968, size = 0x38 },
    { name = "Fault_PrintFPCR", vram = 0x80082330, size = 0xA4 },
    { name = "DmaMgr_SendRequest0", vram = 0x80080C90, size = 0x7C },
    { name = "Fault_FindFaultedThread", vram = 0x80082AB8, size = 0x88 },
    { name = "IrqMgr_ThreadEntry", vram = 0x80081684, size = 0xD0 },
    { name = "__osDisableInt", vram = 0x80091A60, size = 0x70 },
    { name = "SystemArena_Init", vram = 0x80086F28, size = 0x30 },
    { name = "__osInsertTimer", vram = 0x8008F644, size = 0x188 },
    { name = "SystemArena_MallocR", vram = 0x80086DF8, size = 0x28 },
    { name = "__osCheckId", vram = 0x8008CF10, size = 0xD4 },
    { name = "Math_FAtanTaylorF", vram = 0x80086880, size = 0x124 },
    { name = "GfxPrint_PrintChar", vram = 0x80085D74, size = 0x1BC },
    { name = "__osTimerInterrupt", vram = 0x8008F42C, size = 0x178 },
    { name = "osPfsAllocateFile", vram = 0x8008B9F0, size = 0x334 },
    { name = "Rand_Next_Variable", vram = 0x80087090, size = 0x28 },
    { name = "floorf", vram = 0x80086C70, size = 0xC },
    { name = "ceil", vram = 0x80086CB4, size = 0xC },
    { name = "IrqMgr_JamMesgForClient", vram = 0x800813B8, size = 0x64 },
    { name = "Main_InitMemory", vram = 0x800801EC, size = 0x64 },
    { name = "Fault_ProcessClients", vram = 0x8008358C, size = 0xE4 },
    { name = "__osSiRawReadIo", vram = 0x8008AEE0, size = 0x4C },
    { name = "GfxPrint_SetPosPx", vram = 0x80085A08, size = 0x24 },
    { name = "MtxConv_F2L", vram = 0x80086110, size = 0x148 },
    { name = "__osCheckPackId", vram = 0x8008CC00, size = 0x164 },
    { name = "vsprintf", vram = 0x80087854, size = 0x50 },
    { name = "CIC6105_Init", vram = 0x800818F4, size = 0x28 },
    { name = "osViBlack", vram = 0x8008AE70, size = 0x64 },
    { name = "Fragment_Load", vram = 0x80084C0C, size = 0xC4 },
    { name = "osPfsFreeBlocks", vram = 0x80087C60, size = 0x198 },
    { name = "Math_FAtan2F", vram = 0x80086B30, size = 0xE8 },
    { name = "Fault_WaitForInputImpl", vram = 0x80081EF0, size = 0x14C },
    { name = "__osMallocIsInitalized", vram = 0x8008731C, size = 0x8 },
    { name = "PadUtils_GetPressButton", vram = 0x800851D8, size = 0x8 },
    { name = "lldiv", vram = 0x80094E74, size = 0x100 },
    { name = "__osInitialize_autodetect", vram = 0x8008A9A8, size = 0x8 },
    { name = "Idle_ThreadEntry", vram = 0x80080514, size = 0xC4 },
    { name = "osCartRomInit", vram = 0x80092920, size = 0x154 },
    { name = "FaultDrawer_SetCursor", vram = 0x800843D4, size = 0x104 },
    { name = "guS2DInitBg", vram = 0x80092A80, size = 0x174 },
    { name = "Fault_DrawMemDumpContents", vram = 0x80082C6C, size = 0x16C },
    { name = "Fault_LogFPCSR", vram = 0x800823D4, size = 0x98 },
    { name = "__osMallocAddHeap", vram = 0x8008725C, size = 0xA0 },
    { name = "FaultDrawer_Printf", vram = 0x800847CC, size = 0x50 },
    { name = "osSyncPrintf", vram = 0x8008193C, size = 0x1C },
    { name = "trunc", vram = 0x80086CEC, size = 0xC },
    { name = "GfxPrint_Close", vram = 0x800860A0, size = 0x18 },
    { name = "SystemArena_IsInitialized", vram = 0x80086F7C, size = 0x24 },
    { name = "PadUtils_ResetPressRel", vram = 0x80085158, size = 0xC },
    { name = "Fault_AddAddrConvClient", vram = 0x80081BCC, size = 0xD8 },
    { name = "PadUtils_GetCurButton", vram = 0x800851D0, size = 0x8 },
    { name = "osEPiLinkHandle", vram = 0x8008AE20, size = 0x44 },
    { name = "__osMemcpy", vram = 0x80096930, size = 0x90 },
    { name = "__osSpSetStatus", vram = 0x80095280, size = 0xC },
    { name = "FaultDrawer_Init", vram = 0x800848B8, size = 0x80 },
    { name = "FaultDrawer_SetCharPad", vram = 0x8008439C, size = 0x38 },
    { name = "osWritebackDCacheAll", vram = 0x800955C0, size = 0x30 },
    { name = "PadUtils_CheckCur", vram = 0x8008517C, size = 0x1C },
    { name = "osEPiWriteIo", vram = 0x80093BB0, size = 0x44 },
    { name = "DmaMgr_ThreadEntry", vram = 0x80080B84, size = 0x80 },
    { name = "osPfsInitPak", vram = 0x80092EE0, size = 0x208 },
    { name = "__osSiGetAccess", vram = 0x80089AF0, size = 0x44 },
    { name = "__osExceptionPreamble", vram = 0x80088B00, size = 0x10 },
    { name = "Fault_FillScreenBlack", vram = 0x800820D8, size = 0x54 },
    { name = "DmaMgr_DmaHandler", vram = 0x800808D4, size = 0x20 },
    { name = "osViGetCurrentFramebuffer", vram = 0x800964D0, size = 0x3C },
    { name = "__ll_mul", vram = 0x800889A8, size = 0x30 },
    { name = "osViSetMode", vram = 0x8008B650, size = 0x58 },
    { name = "osJamMesg", vram = 0x8008FAB0, size = 0x150 },
    { name = "osViGetNextFramebuffer", vram = 0x8008AA10, size = 0x3C },
    { name = "lceil", vram = 0x80086CD0, size = 0x10 },
    { name = "osPfsFileState", vram = 0x80092D00, size = 0x1DC },
    { name = "osDestroyThread", vram = 0x80089470, size = 0x104 },
    { name = "CIC6105_Destroy", vram = 0x800818D0, size = 0x24 },
    { name = "__osRealloc", vram = 0x800875E4, size = 0x130 },
    { name = "__osPfsReleasePages", vram = 0x80091808, size = 0x90 },
    { name = "__osSpDeviceBusy", vram = 0x8008FA00, size = 0x24 },
    { name = "PadUtils_GetRelY", vram = 0x8008522C, size = 0x20 },
    { name = "osViSetEvent", vram = 0x800923E0, size = 0x5C },
    { name = "Fault_DrawMemDump", vram = 0x80082DD8, size = 0x1F8 },
    { name = "truncf", vram = 0x80086CE0, size = 0xC },
    { name = "SystemArena_Realloc", vram = 0x80086E20, size = 0x30 },
    { name = "__ull_to_d", vram = 0x80095C04, size = 0x34 },
    { name = "GfxPrint_PrintCharImpl", vram = 0x80085A68, size = 0x30C },
    { name = "Fault_Init", vram = 0x80083BC4, size = 0x134 },
    { name = "osGetIntMask", vram = 0x800880B0, size = 0x60 },
    { name = "osGetThreadPri", vram = 0x8008FCE0, size = 0x18 },
    { name = "guPerspectiveF", vram = 0x8008AA50, size = 0x230 },
    { name = "IrqMgr_HandleRetrace", vram = 0x800815CC, size = 0xB8 },
    { name = "PadUtils_GetRelXImpl", vram = 0x800851FC, size = 0x8 },
    { name = "GfxPrint_Setup", vram = 0x80085570, size = 0x44C },
    { name = "SystemArena_Malloc", vram = 0x80086DD0, size = 0x28 },
    { name = "osPfsFindFile", vram = 0x8008D470, size = 0x1C4 },
    { name = "ltrunc", vram = 0x80086D08, size = 0x10 },
    { name = "osPiGetCmdQueue", vram = 0x80091F10, size = 0x28 },
    { name = "handle_CpU", vram = 0x80089110, size = 0x34 },
    { name = "osUnmapTLBAll", vram = 0x8008EDE0, size = 0x50 },
    { name = "__osSetConfig", vram = 0x8008B6C0, size = 0x10 },
    { name = "osSyncPrintfUnused", vram = 0x80081920, size = 0x1C },
    { name = "DmaMgr_FindDmaEntry", vram = 0x800808F4, size = 0x5C },
    { name = "osContStartQuery", vram = 0x8008D730, size = 0x7C },
    { name = "osCreateViManager", vram = 0x800952A0, size = 0x180 },
    { name = "osSetTimer", vram = 0x80094150, size = 0x188 },
    { name = "fmodf", vram = 0x80096830, size = 0x4C },
    { name = "sprintf", vram = 0x800878A4, size = 0x58 },
    { name = "Reset", vram = 0x800862B4, size = 0x28 },
    { name = "__osVoiceContWrite20", vram = 0x80090E70, size = 0x224 },
    { name = "osGetTime", vram = 0x80090420, size = 0x84 },
    { name = "osInvalICache", vram = 0x8008F270, size = 0x80 },
    { name = "RcpUtils_PrintRegisterStatus", vram = 0x80084940, size = 0x28 },
    { name = "GfxPrint_SetPos", vram = 0x80085A2C, size = 0x28 },
    { name = "FaultDrawer_ColorToPrintColor", vram = 0x80084160, size = 0xB0 },
    { name = "__osSetCause", vram = 0x80087B00, size = 0x10 },
    { name = "DmaMgr_Stop", vram = 0x80080E00, size = 0x2C },
    { name = "Fault_RemoveClient", vram = 0x80081AD4, size = 0xF8 },
    { name = "FaultDrawer_SetBackColor", vram = 0x80084308, size = 0x4C },
    { name = "osYieldThread", vram = 0x80093C60, size = 0x4C },
    { name = "__osVoiceGetStatus", vram = 0x80092730, size = 0x1E4 },
    { name = "osAiGetLength", vram = 0x80093BA0, size = 0xC },
    { name = "ArenaImpl_LockInit", vram = 0x80087160, size = 0x2C },
    { name = "__ll_mod", vram = 0x80088A38, size = 0x9C },
    { name = "PadUtils_GetCurX", vram = 0x800851E0, size = 0x8 },
    { name = "DmaMgr_ProcessMsg", vram = 0x80080A08, size = 0x17C },
    { name = "coss", vram = 0x80092260, size = 0x30 },
    { name = "Main_ThreadEntry", vram = 0x80080300, size = 0x8C },
    { name = "__osMallocR", vram = 0x80087408, size = 0xE4 },
    { name = "Idle_InitVideo", vram = 0x8008038C, size = 0x188 },
    { name = "DmaMgr_Start", vram = 0x80080D0C, size = 0xF4 },
    { name = "floor", vram = 0x80086C7C, size = 0xC },
    { name = "Sleep_Nsec", vram = 0x800879CC, size = 0x50 },
    { name = "Overlay_AllocateAndLoad", vram = 0x800850C8, size = 0x5C },
    { name = "osContStartReadData", vram = 0x80089F90, size = 0x84 },
    { name = "DmaMgr_DmaRomToRam", vram = 0x80080790, size = 0x144 },
    { name = "StackCheck_Check", vram = 0x80085538, size = 0x34 },
    { name = "__osPfsRequestData", vram = 0x800925CC, size = 0xB4 },
    { name = "__osCleanupThread", vram = 0x80089420, size = 0x10 },
    { name = "ArenaImpl_Unlock", vram = 0x800871B4, size = 0x28 },
    { name = "__ll_to_d", vram = 0x80095BD4, size = 0x18 },
    { name = "Fault_Wait5Seconds", vram = 0x80082B40, size = 0x90 },
    { name = "osAiSetFrequency", vram = 0x80090AF0, size = 0x144 },
    { name = "__osGetId", vram = 0x8008CD64, size = 0x1AC },
    { name = "GfxPrint_SetBasePosPx", vram = 0x80085A54, size = 0x14 },
    { name = "PadUtils_CheckCurExact", vram = 0x80085164, size = 0x18 },
    { name = "__osPiGetAccess", vram = 0x8008C1E0, size = 0x44 },
    { name = "osDpSetStatus", vram = 0x800912B0, size = 0xC },
    { name = "Math_FAtanF", vram = 0x80086AF0, size = 0x40 },
    { name = "__osGetSizes", vram = 0x80087714, size = 0xB0 },
    { name = "roundf", vram = 0x80086D50, size = 0x1C },
    { name = "Fault_WaitForInput", vram = 0x8008203C, size = 0x3C },
    { name = "guLookAtHilite", vram = 0x8008DF90, size = 0xB8 },
    { name = "ldiv", vram = 0x80094DF0, size = 0x84 },
    { name = "__osPfsSelectBank", vram = 0x80092C00, size = 0x78 },
    { name = "__osDequeueThread", vram = 0x80089430, size = 0x40 },
    { name = "Overlay_Load", vram = 0x8008501C, size = 0xAC },
    { name = "FaultDrawer_FormatStringFunc", vram = 0x80084568, size = 0x214 },
    { name = "IrqMgr_Init", vram = 0x80081754, size = 0xC8 },
    { name = "__osSpRawStartDma", vram = 0x8008ACE0, size = 0x84 },
    { name = "FaultDrawer_DrawText", vram = 0x8008481C, size = 0x50 },
    { name = "PadUtils_CheckPressed", vram = 0x80085198, size = 0x1C },
    { name = "PadUtils_UpdateRelXY", vram = 0x8008524C, size = 0xD0 },
    { name = "GfxPrint_PrintString", vram = 0x80085F8C, size = 0x58 },
    { name = "__osEnqueueAndYield", vram = 0x80089144, size = 0x100 },
    { name = "osAfterPreNMI", vram = 0x8008D710, size = 0x20 },
    { name = "PrintUtils_VPrintf", vram = 0x80087900, size = 0x34 },
    { name = "DmaMgr_FindDmaIndex", vram = 0x800809BC, size = 0x38 },
    { name = "osVoiceStartReadData", vram = 0x80096410, size = 0xB8 },
    { name = "osViExtendVStart", vram = 0x80087E00, size = 0xC },
    { name = "GfxPrint_Printf", vram = 0x800860D8, size = 0x2C },
    { name = "corrupted", vram = 0x80093A00, size = 0x19C },
    { name = "SystemHeap_Free", vram = 0x80086310, size = 0x2C },
    { name = "Fault_PadCallback", vram = 0x80081E68, size = 0x3C },
    { name = "guMtxIdentF", vram = 0x8008B600, size = 0x50 },
    { name = "func_800809F4", vram = 0x800809F4, size = 0x14 },
    { name = "PrintUtils_Printf", vram = 0x80087934, size = 0x2C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..code"
rom = 0x00B3C000
vram = 0x800A5AC0
size = 0x13E4E0

functions = [
    { name = "ActorShadow_DrawSquare", vram = 0x800B4024, size = 0x64 },
    { name = "DynaPoly_NullPolyList", vram = 0x800C5EF0, size = 0xC },
    { name = "Camera_Subject0", vram = 0x800D94DC, size = 0x20 },
    { name = "AudioScript_SequenceChannelEnable", vram = 0x80197C8C, size = 0x98 },
    { name = "Overlay_LoadGameState", vram = 0x800B3880, size = 0x124 },
    { name = "Collider_FreeJntSph", vram = 0x800E0B78, size = 0xA0 },
    { name = "Collider_InitQuad", vram = 0x800E1E18, size = 0x50 },
    { name = "PadMgr_RumbleStop", vram = 0x80175364, size = 0xD0 },
    { name = "Cutscene_ActorTranslateAndYawSmooth", vram = 0x800EDF78, size = 0x154 },
    { name = "AudioHeap_ClearAiBuffers", vram = 0x8018CC3C, size = 0x6C },
    { name = "FireObj_Draw", vram = 0x800F31EC, size = 0x208 },
    { name = "AudioVoice_ResetData", vram = 0x801A5A10, size = 0xC },
    { name = "func_800B886C", vram = 0x800B886C, size = 0x2C },
    { name = "Interface_GetCompressedTimerDigits", vram = 0x8010EC54, size = 0x220 },
    { name = "Gfx_SetupDL58_Opa", vram = 0x8012C058, size = 0x28 },
    { name = "Camera_ScaledStepToCeilS", vram = 0x800CB398, size = 0x94 },
    { name = "func_80169F78", vram = 0x80169F78, size = 0x64 },
    { name = "func_800FEA50", vram = 0x800FEA50, size = 0x60 },
    { name = "CollisionCheck_NoBlood", vram = 0x800E2C08, size = 0x14 },
    { name = "IChain_Apply_s16", vram = 0x800FFBA8, size = 0x1C },
    { name = "Environment_SetupSkyboxStars", vram = 0x800FD980, size = 0x178 },
    { name = "Camera_BgCheckCorner", vram = 0x800CD3E4, size = 0x68 },
    { name = "Skybox_Draw", vram = 0x80143668, size = 0x39C },
    { name = "Interface_DrawItemIconTexture", vram = 0x80117A20, size = 0x1B0 },
    { name = "Map_Destroy", vram = 0x8010A410, size = 0x20 },
    { name = "AudioThread_NextRandom", vram = 0x80194668, size = 0x7C },
    { name = "Player_SetModelGroup", vram = 0x80123BD4, size = 0x84 },
    { name = "Play_GetActorCsCamSetting", vram = 0x80169C64, size = 0x20 },
    { name = "func_800B7678", vram = 0x800B7678, size = 0x240 },
    { name = "CollisionCheck_SkipBump", vram = 0x800E2BBC, size = 0x24 },
    { name = "ViMode_Destroy", vram = 0x80140900, size = 0xC },
    { name = "AnimationContext_MoveActor", vram = 0x80135E3C, size = 0xAC },
    { name = "Actor_GetPlayerImpact", vram = 0x800B64FC, size = 0x88 },
    { name = "EffectSS_UpdateParticle", vram = 0x800B067C, size = 0xA0 },
    { name = "Environment_LerpFog", vram = 0x800FD698, size = 0x88 },
    { name = "Actor_Delete", vram = 0x800BB498, size = 0x104 },
    { name = "Gfx_BranchTexScroll", vram = 0x8012CA60, size = 0xA4 },
    { name = "Animation_GetLastFrame", vram = 0x80134748, size = 0x2C },
    { name = "BgCheck_Vec3fToVec3s", vram = 0x800BFD40, size = 0x44 },
    { name = "Audio_PlaySfx_AtPosWithFreqAndVolume", vram = 0x8019FA18, size = 0xC0 },
    { name = "func_800FE9B4", vram = 0x800FE9B4, size = 0x9C },
    { name = "Audio_SetSyncedSfxFreqAndVolume", vram = 0x8019F5AC, size = 0x8C },
    { name = "Audio_PlaySequenceAtPos", vram = 0x801A1FB4, size = 0xDC },
    { name = "Interface_UpdateButtonsPart2", vram = 0x80110038, size = 0x1C7C },
    { name = "Slowly_Destroy", vram = 0x801857A0, size = 0x20 },
    { name = "AudioSynth_SaveReverbSamples", vram = 0x80188DDC, size = 0x1E0 },
    { name = "CollisionCheck_AC_CylVsQuad", vram = 0x800E4628, size = 0x190 },
    { name = "func_8017A1D0", vram = 0x8017A1D0, size = 0x134 },
    { name = "AudioOcarina_PlayControllerInput", vram = 0x8019BE98, size = 0x328 },
    { name = "FireObj_SetState", vram = 0x800F2E48, size = 0x64 },
    { name = "Camera_Parallel1", vram = 0x800D1A78, size = 0x1030 },
    { name = "func_8010B520", vram = 0x8010B520, size = 0x144 },
    { name = "KaleidoScopeCall_Destroy", vram = 0x80163A38, size = 0x20 },
    { name = "func_800CD44C", vram = 0x800CD44C, size = 0x1E8 },
    { name = "func_8010BEF0", vram = 0x8010BEF0, size = 0x34 },
    { name = "Message_HandleChoiceSelection", vram = 0x80148B98, size = 0x124 },
    { name = "Mtx_SetTranslationRotationScaleMtx", vram = 0x8017842C, size = 0x318 },
    { name = "CutsceneCmd_UpdateCamSpline", vram = 0x800EC678, size = 0x5C },
    { name = "PadMgr_UnlockPadData", vram = 0x801750CC, size = 0x30 },
    { name = "Actor_KillAllWithMissingObject", vram = 0x800BA6FC, size = 0x9C },
    { name = "Environment_UpdateSkyboxRotY", vram = 0x800F6A40, size = 0x78 },
    { name = "Audio_SetSequenceMode", vram = 0x801A32CC, size = 0x2C4 },
    { name = "EffectSS_Copy", vram = 0x800B043C, size = 0x98 },
    { name = "Actor_WorldPitchTowardActor", vram = 0x800B6D50, size = 0x2C },
    { name = "SurfaceType_IsHookshotSurface", vram = 0x800C9CEC, size = 0x28 },
    { name = "Inventory_UpdateItem", vram = 0x801152B8, size = 0x110 },
    { name = "Environment_GetStormState", vram = 0x800FE4B8, size = 0xD8 },
    { name = "ViMode_LogPrint", vram = 0x80140260, size = 0xC },
    { name = "Actor_SpawnIceEffects", vram = 0x800BF7CC, size = 0x1D0 },
    { name = "Actor_MoveWithGravity", vram = 0x800B6A88, size = 0x2C },
    { name = "func_80194840", vram = 0x80194840, size = 0x70 },
    { name = "Horse_IsActive", vram = 0x800F41E4, size = 0xB4 },
    { name = "KaleidoManager_ClearOvl", vram = 0x801637B4, size = 0x50 },
    { name = "BgCheck_TryGetCustomMemsize", vram = 0x800C3778, size = 0x44 },
    { name = "Audio_UpdateObjSoundProperties", vram = 0x801A1290, size = 0xB8 },
    { name = "func_800B8C20", vram = 0x800B8C20, size = 0x30 },
    { name = "GetItem_DrawFairyContainer", vram = 0x800EF4D4, size = 0x188 },
    { name = "AudioHeap_SearchCaches", vram = 0x8018C380, size = 0x58 },
    { name = "DynaPolyActor_Init", vram = 0x800CAE10, size = 0x24 },
    { name = "Collider_ResetOCBase", vram = 0x800E0694, size = 0x28 },
    { name = "func_800BFDEC", vram = 0x800BFDEC, size = 0x1D8 },
    { name = "Gfx_SetupDL43_Opa", vram = 0x8012C4E8, size = 0x28 },
    { name = "RumbleManager_Destroy", vram = 0x80183058, size = 0xC },
    { name = "Quake_CallbackType1", vram = 0x8012A2B8, size = 0x88 },
    { name = "LifeMeter_IncreaseInterfaceHealth", vram = 0x80100AA0, size = 0x50 },
    { name = "Message_DrawText", vram = 0x80153E7C, size = 0x74 },
    { name = "Scene_LoadAreaTextures", vram = 0x8012FF10, size = 0x7C },
    { name = "Audio_Noop3", vram = 0x8019E00C, size = 0x8 },
    { name = "BgActor_SetActor", vram = 0x800C5E10, size = 0xB8 },
    { name = "KaleidoSetup_Init", vram = 0x800F4E20, size = 0x108 },
    { name = "EffectSpark_Draw", vram = 0x800AD09C, size = 0x1204 },
    { name = "Math3D_XYInSphere", vram = 0x8017FA34, size = 0x74 },
    { name = "AudioSynth_LoadMixedReverbSamples", vram = 0x80187E58, size = 0xA8 },
    { name = "Actor_OfferGetItemNearby", vram = 0x800B8B84, size = 0x2C },
    { name = "Math_Vec3f_Scale", vram = 0x800FF688, size = 0x3C },
    { name = "SurfaceType_IsFloorConveyor", vram = 0x800C9D8C, size = 0x50 },
    { name = "Camera_ClampLerpScale", vram = 0x800CD288, size = 0x58 },
    { name = "func_80109AD8", vram = 0x80109AD8, size = 0x60 },
    { name = "CollisionCheck_SetOCLine", vram = 0x800E2B10, size = 0x88 },
    { name = "Camera_Demo9", vram = 0x800DC778, size = 0x20 },
    { name = "AudioSfx_StopByBank", vram = 0x801A7084, size = 0xE4 },
    { name = "CollisionCheck_CylSideVsLineSeg", vram = 0x800E8784, size = 0x710 },
    { name = "View_LookAtUnsafe", vram = 0x8013F050, size = 0x50 },
    { name = "Player_BButtonSwordFromIA", vram = 0x80124110, size = 0x38 },
    { name = "Sram_StartWriteToFlashDefault", vram = 0x80147020, size = 0x48 },
    { name = "Actor_SpawnFloorDustRing", vram = 0x800BBDAC, size = 0x204 },
    { name = "IChain_Apply_Vec3s", vram = 0x800FFCB4, size = 0x24 },
    { name = "AudioThread_QueueCmd", vram = 0x8019380C, size = 0x4C },
    { name = "Environment_DrawSkyboxFilters", vram = 0x800FAC20, size = 0x354 },
    { name = "BgCheck_EntityLineTest1", vram = 0x800C55C4, size = 0x8C },
    { name = "Actor_UpdateFlaggedAudio", vram = 0x800B9D1C, size = 0x120 },
    { name = "Inventory_HasEmptyBottle", vram = 0x80114E90, size = 0x9C },
    { name = "func_801720C4", vram = 0x801720C4, size = 0x38 },
    { name = "Scene_CommandActorList", vram = 0x8012F90C, size = 0x48 },
    { name = "Player_DrawGreatFairysMask", vram = 0x801284A0, size = 0x1A0 },
    { name = "SubS_SetOfferMode", vram = 0x8013AED4, size = 0x2C },
    { name = "func_80124F18", vram = 0x80124F18, size = 0xD8 },
    { name = "Play_EnableMotionBlurPriority", vram = 0x80165DCC, size = 0x24 },
    { name = "EffectSsBubble_Spawn", vram = 0x800B1E94, size = 0x60 },
    { name = "Gfx_SetupDL69_NoCD", vram = 0x8012C7B8, size = 0x44 },
    { name = "AudioLoad_AsyncDma", vram = 0x80191B40, size = 0x90 },
    { name = "THA_GetRemaining", vram = 0x80172B04, size = 0x14 },
    { name = "Gfx_SetupDL60_XluNoCD", vram = 0x8012C974, size = 0x48 },
    { name = "Play_DrawMain", vram = 0x80168090, size = 0xD1C },
    { name = "AudioMgr_Init", vram = 0x80173074, size = 0xB4 },
    { name = "AudioHeap_AllocZeroed", vram = 0x8018B640, size = 0x5C },
    { name = "Check_DrawRegionLockErrorMessage", vram = 0x801791CC, size = 0x94 },
    { name = "AudioHeap_DiscardSampleBank", vram = 0x8018DFE0, size = 0x2C },
    { name = "SysCfb_Reset", vram = 0x801789D4, size = 0x18 },
    { name = "SkinMatrix_MulXRotation", vram = 0x80139E98, size = 0x108 },
    { name = "BgCheck_RaycastFloorDyna", vram = 0x800C7974, size = 0x4CC },
    { name = "AudioLoad_RelocateSample", vram = 0x80191C54, size = 0x140 },
    { name = "Entrance_GetTransitionFlags", vram = 0x801323A0, size = 0x2C },
    { name = "AudioLoad_LoadPermanentSamples", vram = 0x80192990, size = 0x140 },
    { name = "func_800B7118", vram = 0x800B7118, size = 0x10 },
    { name = "AudioOcarina_BendPitchTwoSemitones", vram = 0x8019AF58, size = 0x90 },
    { name = "DebugDisplay_DrawSpriteI8", vram = 0x800E95F4, size = 0x1E4 },
    { name = "AnimationContext_SetLoadFrame", vram = 0x80135954, size = 0xD4 },
    { name = "AudioThread_ResetAudioHeap", vram = 0x80193D08, size = 0x9C },
    { name = "PreRender_AntiAliasFilterPixel", vram = 0x80170B4C, size = 0xAC0 },
    { name = "Player_IsHoldingTwoHandedWeapon", vram = 0x801241B4, size = 0x2C },
    { name = "Collider_UpdateSphere", vram = 0x800E823C, size = 0xDC },
    { name = "Cutscene_CountNormalMasks", vram = 0x800EC6D4, size = 0x250 },
    { name = "BgCheck_AnyCheckCeiling", vram = 0x800C4F38, size = 0x4C },
    { name = "TransitionFade_SetColor", vram = 0x80164A8C, size = 0xC },
    { name = "CollisionCheck_AC_TrisVsTris", vram = 0x800E4C70, size = 0x1B4 },
    { name = "PreRender_RestoreFramebuffer", vram = 0x80170B28, size = 0x24 },
    { name = "CmpDma_GetFileInfo", vram = 0x80178C80, size = 0xFC },
    { name = "EffectShieldParticle_GetColors", vram = 0x800AB9F8, size = 0xD20 },
    { name = "Collider_SetCylinder", vram = 0x800E130C, size = 0x68 },
    { name = "PlayerAnimation_InterpJointMorph", vram = 0x801367F4, size = 0x38 },
    { name = "LightContext_InitList", vram = 0x801025B8, size = 0x10 },
    { name = "AnimationContext_CopyTrue", vram = 0x80135D38, size = 0x80 },
    { name = "BgCheck_EntityRaycastFloor5_3", vram = 0x800C41E4, size = 0x5C },
    { name = "LightContext_DestroyList", vram = 0x801025C8, size = 0x5C },
    { name = "EffectSs_Spawn", vram = 0x800B04D4, size = 0x1A8 },
    { name = "BgActor_IsTransformUnchanged", vram = 0x800C5EC8, size = 0x28 },
    { name = "Environment_WarpSongLeave", vram = 0x800FD928, size = 0x58 },
    { name = "Inventory_ChangeAmmo", vram = 0x80115A14, size = 0x300 },
    { name = "AudioSynth_Noop20", vram = 0x80188234, size = 0x8 },
    { name = "Interface_Noop", vram = 0x80112AF4, size = 0x8 },
    { name = "Math_Vec3f_Pitch", vram = 0x800FFA94, size = 0x48 },
    { name = "Collider_SetJntSphElementDim", vram = 0x800E09B8, size = 0x58 },
    { name = "DynaPoly_AllocPolyList", vram = 0x800C5EFC, size = 0x3C },
    { name = "OLib_Vec3fToVecGeo", vram = 0x8010C6C8, size = 0x48 },
    { name = "AudioLoad_DiscardSeqFonts", vram = 0x8018F908, size = 0xB0 },
    { name = "PadMgr_UpdateConnections", vram = 0x80175AE0, size = 0x1A0 },
    { name = "func_800BE568", vram = 0x800BE568, size = 0x64 },
    { name = "CutsceneCmd_FadeOutAmbience", vram = 0x800EAECC, size = 0x54 },
    { name = "Effect_Init", vram = 0x800AF890, size = 0xD0 },
    { name = "AudioPlayback_AllocNoteFromActive", vram = 0x801964F8, size = 0xF8 },
    { name = "Audio_SetAmbienceChannelIO", vram = 0x801A47DC, size = 0x104 },
    { name = "AnimatedMat_DrawXlu", vram = 0x801317C0, size = 0x34 },
    { name = "Camera_Special5", vram = 0x800DCD30, size = 0x3CC },
    { name = "AudioHeap_AllocZeroedAttemptExternal", vram = 0x8018B520, size = 0x58 },
    { name = "Lights_New", vram = 0x80102834, size = 0x4C },
    { name = "View_UpdateViewingMatrix", vram = 0x80140024, size = 0xA8 },
    { name = "SubS_AngleDiffLessEqual", vram = 0x8013D5E8, size = 0x60 },
    { name = "func_8014CCB4", vram = 0x8014CCB4, size = 0x13C },
    { name = "func_8010AD24", vram = 0x8010AD24, size = 0xB0 },
    { name = "AudioThread_ScheduleProcessCmds", vram = 0x80193900, size = 0x90 },
    { name = "Matrix_MtxFCopy", vram = 0x80181CDC, size = 0x88 },
    { name = "ListAlloc_Init", vram = 0x80174AA0, size = 0x14 },
    { name = "Scene_CommandSkyboxDisables", vram = 0x8012FFF0, size = 0x28 },
    { name = "func_80184C48", vram = 0x80184C48, size = 0x458 },
    { name = "Sched_RetraceUpdateFramebuffer", vram = 0x80176314, size = 0x50 },
    { name = "SkinMatrix_SetScaleRotateYRPTranslate", vram = 0x80139894, size = 0x84 },
    { name = "AudioSynth_Noop13", vram = 0x801880BC, size = 0x8 },
    { name = "CollisionCheck_AC_TrisVsJntSph", vram = 0x800E494C, size = 0x1BC },
    { name = "VisFbuf_DrawGeneral", vram = 0x8014151C, size = 0x15C },
    { name = "BgCheck_CameraLineTest1", vram = 0x800C54AC, size = 0x8C },
    { name = "Matrix_RotateAxisF", vram = 0x801823EC, size = 0x460 },
    { name = "Message_CloseTextbox", vram = 0x801477B4, size = 0x64 },
    { name = "CollisionCheck_ApplyDamageJntSph", vram = 0x800E77EC, size = 0xA8 },
    { name = "Camera_IsPlayerFormZora", vram = 0x800CB8F4, size = 0x30 },
    { name = "Math3D_XZLengthSquared", vram = 0x8017A5F8, size = 0x18 },
    { name = "Message_DrawTextDefault", vram = 0x8014ADBC, size = 0x1950 },
    { name = "Camera_GetCamDir", vram = 0x800DFC90, size = 0x24 },
    { name = "Graph_Destroy", vram = 0x80174174, size = 0x34 },
    { name = "ListAlloc_Alloc", vram = 0x80174AB4, size = 0x6C },
    { name = "Play_PostWorldDraw", vram = 0x80167F0C, size = 0x184 },
    { name = "LifeMeter_UpdateSizeAndBeep", vram = 0x80101844, size = 0xEC },
    { name = "BgCheck_AnyLineTest2", vram = 0x800C583C, size = 0x8C },
    { name = "func_8010AF94", vram = 0x8010AF94, size = 0x4C },
    { name = "AudioEffects_GetVibratoPitchChange", vram = 0x80196D7C, size = 0x38 },
    { name = "func_8010BE78", vram = 0x8010BE78, size = 0x44 },
    { name = "Camera_Fixed2", vram = 0x800D83C8, size = 0xA40 },
    { name = "AudioThread_Update", vram = 0x80192BE0, size = 0x20 },
    { name = "Item_DropCollectible2", vram = 0x800A7AD4, size = 0x254 },
    { name = "Math3D_DistanceS", vram = 0x8017A740, size = 0x78 },
    { name = "func_8012669C", vram = 0x8012669C, size = 0x16C },
    { name = "CollisionCheck_SetOC", vram = 0x800E2928, size = 0xDC },
    { name = "Actor_PlaySfx_FlaggedCentered2", vram = 0x800B8FC0, size = 0x28 },
    { name = "Flags_SetClearTemp", vram = 0x800B5D30, size = 0x1C },
    { name = "func_801226E0", vram = 0x801226E0, size = 0x64 },
    { name = "EnItem00_DrawHeartContainer", vram = 0x800A74D8, size = 0xE0 },
    { name = "CutsceneCamera_Init", vram = 0x8016119C, size = 0x90 },
    { name = "AudioSfx_SetBankLerp", vram = 0x801A7794, size = 0x94 },
    { name = "AudioPlayback_InitNoteLists", vram = 0x80195DEC, size = 0x50 },
    { name = "func_800B2364", vram = 0x800B2364, size = 0x74 },
    { name = "func_800FEAB0", vram = 0x800FEAB0, size = 0x10 },
    { name = "Camera_Stub800DE0E0", vram = 0x800DE0E0, size = 0xC },
    { name = "Environment_DrawLensFlare", vram = 0x800F9824, size = 0xB78 },
    { name = "Gfx_SetupDL72", vram = 0x8012C304, size = 0x28 },
    { name = "Camera_ScaledStepToFloorS", vram = 0x800CB42C, size = 0x94 },
    { name = "Cutscene_ActorTranslateXZAndYawSmooth", vram = 0x800EE0CC, size = 0x10C },
    { name = "func_80123590", vram = 0x80123590, size = 0x4C },
    { name = "BgCheck_SphVsFirstStaticPolyList", vram = 0x800C20F4, size = 0x21C },
    { name = "Flags_SetClear", vram = 0x800B5CDC, size = 0x1C },
    { name = "Math_StepToIImpl", vram = 0x800FEDC4, size = 0x44 },
    { name = "Play_CopyCamera", vram = 0x801699D4, size = 0x7C },
    { name = "Camera_Subject2", vram = 0x800D947C, size = 0x20 },
    { name = "GameState_GetInit", vram = 0x80173B00, size = 0xC },
    { name = "AudioOcarina_RecordSong", vram = 0x8019CFA8, size = 0x18C },
    { name = "AudioLoad_RelocateFont", vram = 0x801902D8, size = 0x26C },
    { name = "Camera_Data4", vram = 0x800D957C, size = 0x20 },
    { name = "CollisionCheck_AC_QuadVsTris", vram = 0x800E54DC, size = 0x1DC },
    { name = "func_8010956C", vram = 0x8010956C, size = 0x20 },
    { name = "Math3D_TriChkLineSegParaYIntersect", vram = 0x8017C008, size = 0x174 },
    { name = "func_800BC154", vram = 0x800BC154, size = 0x34 },
    { name = "Animation_OnFrameImpl", vram = 0x80136990, size = 0xB8 },
    { name = "DebugDisplay_Init", vram = 0x800E9470, size = 0x18 },
    { name = "AudioScript_AudioListPushBack", vram = 0x80197E08, size = 0x40 },
    { name = "CollisionCheck_OC_SphereVsJntSph", vram = 0x800E7130, size = 0x2C },
    { name = "Scene_CommandSpawnList", vram = 0x8012F79C, size = 0x170 },
    { name = "AudioLoad_SyncInitSeqPlayer", vram = 0x8018FAD0, size = 0x50 },
    { name = "Actor_OfferCarry", vram = 0x800B8BB0, size = 0x20 },
    { name = "func_800AE5A0", vram = 0x800AE5A0, size = 0x44 },
    { name = "PadMgr_InitVoice", vram = 0x801759BC, size = 0x124 },
    { name = "IChain_Apply_u8", vram = 0x800FFB54, size = 0x1C },
    { name = "Environment_DrawRainImpl", vram = 0x800FA3C4, size = 0x638 },
    { name = "func_800B2B44", vram = 0x800B2B44, size = 0x38 },
    { name = "func_800AE434", vram = 0x800AE434, size = 0x16C },
    { name = "Collider_ResetQuadACDist", vram = 0x800E1CB8, size = 0x1C },
    { name = "Math3D_Vec3fDistSq", vram = 0x8017A6F8, size = 0x28 },
    { name = "Sram_InitSave", vram = 0x80146AA0, size = 0x358 },
    { name = "Sram_SetFlashPagesDefault", vram = 0x80147008, size = 0x18 },
    { name = "DynaPolyActor_ValidateMove", vram = 0x800CB000, size = 0x210 },
    { name = "View_GetViewport", vram = 0x8013F1B0, size = 0x28 },
    { name = "ZeldaArena_Realloc", vram = 0x80102CB0, size = 0x30 },
    { name = "Math_CosF", vram = 0x80179540, size = 0x54 },
    { name = "Collider_ResetSphereOC", vram = 0x800E2328, size = 0x40 },
    { name = "Environment_DrawCustomLensFlare", vram = 0x800FBCBC, size = 0x130 },
    { name = "func_800A8150", vram = 0x800A8150, size = 0x2C },
    { name = "View_InitDistortion", vram = 0x8013F45C, size = 0x64 },
    { name = "Room_DrawImageSingle", vram = 0x8012DEE8, size = 0x36C },
    { name = "SubS_ActorPathing_MoveWithGravity", vram = 0x8013E054, size = 0x28 },
    { name = "func_8013828C", vram = 0x8013828C, size = 0x38 },
    { name = "Schedule_CheckFlagL", vram = 0x80132428, size = 0x6C },
    { name = "BgCheck_CheckWallImpl", vram = 0x800C45C4, size = 0x6B0 },
    { name = "Audio_PlayBgm_StorePrevBgm", vram = 0x801A2E54, size = 0x84 },
    { name = "BgCheck_CameraRaycastFloor2", vram = 0x800C4488, size = 0x68 },
    { name = "Matrix_MultZero", vram = 0x80181B50, size = 0x28 },
    { name = "Cutscene_UpdateScripted", vram = 0x800EA15C, size = 0xB4 },
    { name = "AudioHeap_CalculateAdsrDecay", vram = 0x8018B0F0, size = 0x1C },
    { name = "CollisionCheck_AC_SphereVsTris", vram = 0x800E5D10, size = 0x144 },
    { name = "BgCheck_EntitySphVsWall4", vram = 0x800C4DA4, size = 0x6C },
    { name = "Hilite_Draw", vram = 0x800B7E04, size = 0x1DC },
    { name = "SubS_OfferTalkExchangeCustom", vram = 0x8013E748, size = 0x78 },
    { name = "DebugDisplay_DrawPath", vram = 0x800E992C, size = 0x84 },
    { name = "Audio_PlaySfx_BigBells", vram = 0x801A0124, size = 0x60 },
    { name = "PreNMI_Init", vram = 0x8012A038, size = 0x48 },
    { name = "CutsceneCmd_SetLightSetting", vram = 0x800EABAC, size = 0x5C },
    { name = "VisFbuf_DrawInterpolate", vram = 0x80141678, size = 0x100 },
    { name = "Audio_LowerMainBgmVolume", vram = 0x801A0450, size = 0x1C },
    { name = "func_800BD9A0", vram = 0x800BD9A0, size = 0x40 },
    { name = "CollisionCheck_SpawnShieldParticlesMetal2", vram = 0x800E86C0, size = 0x20 },
    { name = "DynaSSNodeList_SetSSListHead", vram = 0x800BFC04, size = 0x58 },
    { name = "EnItem00_Draw", vram = 0x800A7128, size = 0x184 },
    { name = "SysUcode_GetUCodeBootSize", vram = 0x80182CA0, size = 0x1C },
    { name = "Environment_DrawSunLensFlare", vram = 0x800F9728, size = 0xFC },
    { name = "EnAObj_Idle", vram = 0x800A5B98, size = 0x90 },
    { name = "func_801847A0", vram = 0x801847A0, size = 0x78 },
    { name = "Lib_PlaySfx", vram = 0x801000A4, size = 0x28 },
    { name = "Curve_CubicHermiteSpline", vram = 0x800F23E0, size = 0x98 },
    { name = "SSNode_SetValue", vram = 0x800BFB80, size = 0x1C },
    { name = "Matrix_MtxToMtxF", vram = 0x80181D64, size = 0x254 },
    { name = "AudioSfx_StopByPos", vram = 0x801A72CC, size = 0x5C },
    { name = "IChain_Apply_f32div1000", vram = 0x800FFC20, size = 0x30 },
    { name = "Lights_PointSetInfo", vram = 0x801019A0, size = 0x5C },
    { name = "AudioSynth_LoadReverbSamples", vram = 0x80188D68, size = 0x74 },
    { name = "func_8017FB1C", vram = 0x8017FB1C, size = 0x228 },
    { name = "Actor_AddSharedMemoryEntry", vram = 0x800B6584, size = 0x84 },
    { name = "SkinMatrix_MtxFToNewMtx", vram = 0x80139C18, size = 0x48 },
    { name = "Audio_ClearSariaBgm", vram = 0x801A0C70, size = 0x20 },
    { name = "Actor_UpdateFidgetTables", vram = 0x800BDCF4, size = 0x2BC },
    { name = "Camera_AngleDiffAndScale", vram = 0x800CB674, size = 0x54 },
    { name = "Magic_Update", vram = 0x80116348, size = 0x5D0 },
    { name = "Math3D_XZDistanceSquared", vram = 0x8017A634, size = 0x44 },
    { name = "func_80122D44", vram = 0x80122D44, size = 0x194 },
    { name = "Quake_CallbackType3", vram = 0x8012A438, size = 0x98 },
    { name = "SubS_FillShadowTex", vram = 0x8013CC2C, size = 0x138 },
    { name = "AnimatedMat_DrawStep", vram = 0x8013189C, size = 0x2C },
    { name = "Audio_GetEnabledNotesCount", vram = 0x801A4324, size = 0x24 },
    { name = "Audio_Noop5", vram = 0x8019E104, size = 0xC },
    { name = "SubS_WeightPathing_ComputePoint", vram = 0x8013C068, size = 0x5BC },
    { name = "Horse_RotateToPoint", vram = 0x800F415C, size = 0x88 },
    { name = "Player_OverrideLimbDrawGameplayCommon", vram = 0x80125580, size = 0x760 },
    { name = "Nmi_GetPrenmiHasStarted", vram = 0x8010C19C, size = 0x14 },
    { name = "AudioScript_GetInstrument", vram = 0x80199124, size = 0x74 },
    { name = "EffectSsBomb2_SpawnFade", vram = 0x800B1908, size = 0x68 },
    { name = "AudioSeq_ProcessSeqCmds", vram = 0x801A89D0, size = 0x80 },
    { name = "EffectSsEnFire_SpawnVec3s", vram = 0x800B2E6C, size = 0xAC },
    { name = "Camera_IsClimbingLedge", vram = 0x800CBA08, size = 0x2C },
    { name = "SkelAnime_InitSkin", vram = 0x80136BEC, size = 0x98 },
    { name = "DebugCamera_DrawScreenText", vram = 0x800E9E94, size = 0xE4 },
    { name = "SkelAnime_InitFlex", vram = 0x80136B30, size = 0xBC },
    { name = "Animation_GetLastFrameLegacy", vram = 0x8013541C, size = 0x2C },
    { name = "Audio_SetSpec", vram = 0x801A400C, size = 0x4C },
    { name = "Rupees_ChangeBy", vram = 0x801159EC, size = 0x28 },
    { name = "CollisionCheck_AC_JntSphVsTris", vram = 0x800E3B18, size = 0x1A8 },
    { name = "func_80109754", vram = 0x80109754, size = 0x74 },
    { name = "EnItem00_SetObject", vram = 0x800A5D00, size = 0x70 },
    { name = "CutsceneManager_Start", vram = 0x800F1D84, size = 0x238 },
    { name = "func_8010AF20", vram = 0x8010AF20, size = 0x4C },
    { name = "GameState_SetFBFilter", vram = 0x801733DC, size = 0x158 },
    { name = "Rand_CenteredFloat", vram = 0x801795C0, size = 0x2C },
    { name = "Gfx_SetupDL", vram = 0x8012BF78, size = 0x20 },
    { name = "Player_DrawGetItem", vram = 0x8012697C, size = 0x138 },
    { name = "AudioOcarina_StartWithSongNoteLengths", vram = 0x8019B4B8, size = 0x8C },
    { name = "CollisionPoly_GetPointDistanceFromPlane", vram = 0x800C01B8, size = 0x68 },
    { name = "func_80115844", vram = 0x80115844, size = 0xC4 },
    { name = "CollisionCheck_OC_CylVsCyl", vram = 0x800E6F90, size = 0xD0 },
    { name = "func_8010A7CC", vram = 0x8010A7CC, size = 0x48 },
    { name = "func_801099AC", vram = 0x801099AC, size = 0x30 },
    { name = "func_80126AB4", vram = 0x80126AB4, size = 0xD8 },
    { name = "KaleidoManager_FaultAddrConv", vram = 0x80163700, size = 0x58 },
    { name = "Player_DrawHookshotReticle", vram = 0x80124CC4, size = 0x254 },
    { name = "CollisionCheck_EnableSAC", vram = 0x800E2528, size = 0x18 },
    { name = "PadMgr_GetInput2", vram = 0x80175FD4, size = 0x3C },
    { name = "Gfx_SetupDL23_Opa", vram = 0x8012C214, size = 0x2C },
    { name = "SysCfb_GetZBufferInt", vram = 0x80178A94, size = 0x2C },
    { name = "func_80126B8C", vram = 0x80126B8C, size = 0x44 },
    { name = "THGA_AllocGfx", vram = 0x80172914, size = 0x20 },
    { name = "Schedule_BranchL", vram = 0x80133000, size = 0x38 },
    { name = "SysFlashrom_NeedsToErase", vram = 0x80185BE4, size = 0x40 },
    { name = "Audio_PlaySfx", vram = 0x8019F0C8, size = 0x60 },
    { name = "Environment_UpdateTime", vram = 0x800F6B44, size = 0x1A8 },
    { name = "TransitionFade_Init", vram = 0x8016482C, size = 0x2C },
    { name = "func_800FE6F8", vram = 0x800FE6F8, size = 0x80 },
    { name = "func_80123C58", vram = 0x80123C58, size = 0x38 },
    { name = "CollisionCheck_TrisAvgPoint", vram = 0x800E35C8, size = 0x64 },
    { name = "AudioSynth_Noop9", vram = 0x80188070, size = 0x8 },
    { name = "Gfx_SetupDL32_Opa", vram = 0x8012C354, size = 0x28 },
    { name = "AudioSfx_Reset", vram = 0x801A794C, size = 0x1B8 },
    { name = "Math_Vec3f_DistXYZ", vram = 0x800FF884, size = 0x50 },
    { name = "Actor_Destroy", vram = 0x800B6948, size = 0x40 },
    { name = "Message_FlashOcarinaButtons", vram = 0x80152FB8, size = 0x798 },
    { name = "Audio_ResetForAudioHeapStep2", vram = 0x801A4DA4, size = 0x50 },
    { name = "func_801099DC", vram = 0x801099DC, size = 0x24 },
    { name = "AudioScript_SequencePlayerProcessSequence", vram = 0x8019A0BC, size = 0x980 },
    { name = "Interface_StartMoonCrash", vram = 0x8011C808, size = 0x90 },
    { name = "Actor_HasRider", vram = 0x800B8C78, size = 0x24 },
    { name = "func_80127488", vram = 0x80127488, size = 0xC4 },
    { name = "func_8010B828", vram = 0x8010B828, size = 0x50 },
    { name = "Matrix_MtxFToMtx", vram = 0x801817FC, size = 0x21C },
    { name = "FlagSet_Update", vram = 0x800B32D0, size = 0x374 },
    { name = "SysCfb_GetZBuffer", vram = 0x80178A14, size = 0x10 },
    { name = "AudioPlayback_NoteInitForLayer", vram = 0x80196268, size = 0x180 },
    { name = "Camera_UpdateHotRoom", vram = 0x800DE840, size = 0x50 },
    { name = "func_80122744", vram = 0x80122744, size = 0x1C },
    { name = "TransitionTile_Update", vram = 0x801647AC, size = 0xC },
    { name = "func_8012F73C", vram = 0x8012F73C, size = 0x60 },
    { name = "PreRender_RestoreZBuffer", vram = 0x80170774, size = 0x24 },
    { name = "func_801068FC", vram = 0x801068FC, size = 0x2F0 },
    { name = "EffectSsIceSmoke_Spawn", vram = 0x800B320C, size = 0x60 },
    { name = "SSNodeList_Alloc", vram = 0x800C5AC4, size = 0xBC },
    { name = "Sram_SaveSpecialEnterClockTown", vram = 0x80146EE8, size = 0x74 },
    { name = "EffectSsGSpk_SpawnAccel", vram = 0x800B1B4C, size = 0x90 },
    { name = "AudioLoad_SetSampleFontLoadStatus", vram = 0x8018F448, size = 0x30 },
    { name = "EnHy_SetPointBackwards", vram = 0x800F0EEC, size = 0x3C },
    { name = "Camera_Special7", vram = 0x800DD11C, size = 0x20 },
    { name = "SysFlashrom_AwaitResult", vram = 0x80185F04, size = 0x60 },
    { name = "BgCheck_Vec3sToVec3f", vram = 0x800BFCFC, size = 0x44 },
    { name = "func_8017A7F8", vram = 0x8017A7F8, size = 0x40 },
    { name = "Effect_Destroy", vram = 0x800AFDCC, size = 0x158 },
    { name = "CollisionCheck_LineOCCheck", vram = 0x800E7DCC, size = 0x2C },
    { name = "BgCheck_SphVsDynaWallInBgActor", vram = 0x800C7E40, size = 0x740 },
    { name = "DynaPolyActor_TransformCarriedActor", vram = 0x800CAD2C, size = 0xDC },
    { name = "Magic_FlashMeterBorder", vram = 0x80116114, size = 0x234 },
    { name = "AudioScript_SeqLayerProcessScriptStep1", vram = 0x801980D0, size = 0x8C },
    { name = "func_8010960C", vram = 0x8010960C, size = 0x24 },
    { name = "Camera_Parallel4", vram = 0x800D2AE8, size = 0x20 },
    { name = "CollisionCheck_SetInfoNoDamageTable", vram = 0x800E7508, size = 0x28 },
    { name = "Player_DrawStrayFairyParticles", vram = 0x80127BE8, size = 0x1BC },
    { name = "EffectBlure_SetupSimple", vram = 0x800AA460, size = 0x38 },
    { name = "func_8010997C", vram = 0x8010997C, size = 0x30 },
    { name = "Message_HandleOcarina", vram = 0x8014AAD0, size = 0x2EC },
    { name = "AudioSynth_Noop15", vram = 0x80188190, size = 0x8 },
    { name = "CutsceneCmd_SetTime", vram = 0x800EB1DC, size = 0x188 },
    { name = "View_ApplyPerspectiveToOverlay", vram = 0x8013FD74, size = 0x2B0 },
    { name = "func_800B8D50", vram = 0x800B8D50, size = 0x48 },
    { name = "Sched_TaskUpdateFramebuffer", vram = 0x801768E0, size = 0x3C },
    { name = "CollisionCheck_SetInfo", vram = 0x800E7530, size = 0x2C },
    { name = "Sram_SetFlashPagesOwlSave", vram = 0x80147138, size = 0x18 },
    { name = "Collider_SetJntSphToActor", vram = 0x800E0CA8, size = 0xDC },
    { name = "THGA_AllocVtxArray", vram = 0x801729B8, size = 0x24 },
    { name = "Math_AsymStepToS", vram = 0x800FF1FC, size = 0xAC },
    { name = "View_SetScale", vram = 0x8013F0A0, size = 0x20 },
    { name = "func_800CA9D0", vram = 0x800CA9D0, size = 0x44 },
    { name = "Sram_WriteSaveOptionsToBuffer", vram = 0x80146DF8, size = 0x48 },
    { name = "Entrance_GetSpawnNum", vram = 0x80132374, size = 0x2C },
    { name = "CutsceneCmd_TransitionGeneral", vram = 0x800EAFE0, size = 0x1FC },
    { name = "FlagSet_Draw", vram = 0x800B3644, size = 0x23C },
    { name = "OLib_Vec3fDiffToVecGeo", vram = 0x8010C764, size = 0x54 },
    { name = "Map_InitRoomData", vram = 0x8010A33C, size = 0xD4 },
    { name = "osFlashWriteBuffer", vram = 0x801872FC, size = 0xC0 },
    { name = "Camera_CalcDefaultYaw", vram = 0x800CEC38, size = 0x158 },
    { name = "SurfaceType_IsWallDamage", vram = 0x800C9E88, size = 0x34 },
    { name = "Camera_CalcDefaultPitch", vram = 0x800CEAD8, size = 0x160 },
    { name = "AudioSynth_SetBuffer", vram = 0x80188034, size = 0x34 },
    { name = "Actor_GetSlopeDirection", vram = 0x800B75A0, size = 0x7C },
    { name = "Math_Vec3f_Yaw", vram = 0x800FFA60, size = 0x34 },
    { name = "Math3D_CrossProduct", vram = 0x8017A878, size = 0x74 },
    { name = "SysCfb_SetLoResMode", vram = 0x80178750, size = 0xC8 },
    { name = "CutsceneCmd_StartSequence", vram = 0x800EAC08, size = 0x3C },
    { name = "Play_InitMotionBlur", vram = 0x80165608, size = 0x28 },
    { name = "Animation_GetLengthLegacy", vram = 0x801353F8, size = 0x24 },
    { name = "EffectSpark_Init", vram = 0x800ACBF0, size = 0x3DC },
    { name = "Matrix_RotateYF", vram = 0x80180B48, size = 0x1B0 },
    { name = "View_Init", vram = 0x8013EEF4, size = 0xA8 },
    { name = "Matrix_MultVecX", vram = 0x80181B78, size = 0x4C },
    { name = "Gfx_SetupDL26_Opa", vram = 0x8012C1C0, size = 0x2C },
    { name = "func_801A510C", vram = 0x801A510C, size = 0xC },
    { name = "Play_ChangeCameraSetting", vram = 0x80169AC0, size = 0x3C },
    { name = "func_801845C8", vram = 0x801845C8, size = 0x64 },
    { name = "PlayerAnimation_CopyMorphToJoint", vram = 0x8013673C, size = 0x30 },
    { name = "Message_Decode", vram = 0x8014D7B4, size = 0x32D0 },
    { name = "Gfx_SetupDL70", vram = 0x8012C840, size = 0x28 },
    { name = "Camera_Unique1", vram = 0x800D959C, size = 0x20 },
    { name = "func_80123434", vram = 0x80123434, size = 0x14 },
    { name = "Lib_Nop801004FC", vram = 0x801004FC, size = 0x8 },
    { name = "func_800CA568", vram = 0x800CA568, size = 0xCC },
    { name = "AudioEffects_UpdatePortamento", vram = 0x80196D20, size = 0x5C },
    { name = "AudioPlayback_ProcessNotes", vram = 0x80194F84, size = 0x548 },
    { name = "GameState_UpdateFramerateDivisors", vram = 0x80173360, size = 0x48 },
    { name = "SurfaceType_GetWallFlags", vram = 0x800C9A4C, size = 0x30 },
    { name = "Sram_CalcChecksum", vram = 0x801445E4, size = 0x44 },
    { name = "EffectSsFireTail_Spawn", vram = 0x800B2C48, size = 0x98 },
    { name = "DynaPolyActor_LoadMesh", vram = 0x800CAE34, size = 0x48 },
    { name = "Camera_Subject4", vram = 0x800D94BC, size = 0x20 },
    { name = "Interface_UpdateButtonsAlt", vram = 0x80112C0C, size = 0x274 },
    { name = "Environment_GetEventDayCount", vram = 0x800FD720, size = 0x10 },
    { name = "Play_EnableMotionBlur", vram = 0x8016566C, size = 0x24 },
    { name = "DynaPolyActor_SetPlayerAbove", vram = 0x800CAEE0, size = 0x14 },
    { name = "Camera_Data2", vram = 0x800D953C, size = 0x20 },
    { name = "Matrix_Mult", vram = 0x80180244, size = 0x58 },
    { name = "func_80104F34", vram = 0x80104F34, size = 0x360 },
    { name = "Player_ActionToModelGroup", vram = 0x80123960, size = 0x4C },
    { name = "Item_DropCollectible", vram = 0x800A7730, size = 0x3A4 },
    { name = "func_8016A02C", vram = 0x8016A02C, size = 0x80 },
    { name = "AudioLoad_SetSeqLoadStatus", vram = 0x8018F3B8, size = 0x30 },
    { name = "Matrix_SetTranslateRotateYXZ", vram = 0x80181650, size = 0x1AC },
    { name = "func_8016237C", vram = 0x8016237C, size = 0x68 },
    { name = "CutsceneCmd_MotionBlur", vram = 0x800EBB68, size = 0x168 },
    { name = "AudioThread_InitMesgQueues", vram = 0x801946E4, size = 0x20 },
    { name = "AnimationContext_SetNextQueue", vram = 0x801358D4, size = 0x20 },
    { name = "EnAObj_Destroy", vram = 0x800A5B6C, size = 0x2C },
    { name = "Camera_InitFocalActorSettings", vram = 0x800DE0EC, size = 0x21C },
    { name = "Gfx_SetupDL27_Xlu", vram = 0x8012C94C, size = 0x28 },
    { name = "SubS_TimePathing_FillKnots", vram = 0x8013AF00, size = 0x110 },
    { name = "Actor_Noop", vram = 0x800BDFB0, size = 0x10 },
    { name = "AudioSynth_ProcessSample", vram = 0x80189620, size = 0xE94 },
    { name = "func_8017CFA4", vram = 0x8017CFA4, size = 0x7C },
    { name = "func_80138258", vram = 0x80138258, size = 0x34 },
    { name = "Matrix_TranslateRotateZYX", vram = 0x801812FC, size = 0x354 },
    { name = "CollisionCheck_ApplyDamageCyl", vram = 0x800E7894, size = 0x20 },
    { name = "func_80183580", vram = 0x80183580, size = 0x6C },
    { name = "func_80106644", vram = 0x80106644, size = 0x1F8 },
    { name = "Environment_Init", vram = 0x800F510C, size = 0x848 },
    { name = "Quake_GetTimeLeft", vram = 0x8012A940, size = 0x38 },
    { name = "Play_SaveCycleSceneFlags", vram = 0x80169D40, size = 0x8C },
    { name = "AudioScript_InitLayerFreelist", vram = 0x80197E88, size = 0xA0 },
    { name = "SurfaceType_IsHorseBlocked", vram = 0x800C9B90, size = 0x28 },
    { name = "Skin_ApplyLimbModifications", vram = 0x80137B34, size = 0x388 },
    { name = "AudioSynth_ApplySurroundEffect", vram = 0x8018A4B4, size = 0x2B4 },
    { name = "EnAObj_Update", vram = 0x800A5C60, size = 0x58 },
    { name = "THA_AllocHeadByte", vram = 0x80172A38, size = 0x20 },
    { name = "Audio_PlaySfx_SurroundSoundTest", vram = 0x801A3D54, size = 0x44 },
    { name = "ScaleRotPos_Init", vram = 0x800C5BD0, size = 0x3C },
    { name = "CollisionCheck_SetAC", vram = 0x800E2740, size = 0xDC },
    { name = "Quake_Init", vram = 0x8012AA48, size = 0x54 },
    { name = "EffFootmark_Update", vram = 0x800F00BC, size = 0x10C },
    { name = "SpeedMeter_InitAllocEntry", vram = 0x80177A84, size = 0x44 },
    { name = "Jpeg_GetUnalignedU16", vram = 0x800F44F4, size = 0x4C },
    { name = "AudioThread_WaitForAudioResetQueueP", vram = 0x80193CB4, size = 0x54 },
    { name = "VisFbuf_DrawBgToColorImage", vram = 0x80140EAC, size = 0x15C },
    { name = "Flags_GetClear", vram = 0x800B5CC4, size = 0x18 },
    { name = "Gfx_SetupDL34_Opa", vram = 0x8012C3F4, size = 0x2C },
    { name = "Scene_CommandMesh", vram = 0x8012FBE8, size = 0x30 },
    { name = "func_801095DC", vram = 0x801095DC, size = 0x30 },
    { name = "CollisionCheck_LineOC_JntSph", vram = 0x800E7A48, size = 0x10C },
    { name = "Cutscene_SetSfxReverbIndexTo1", vram = 0x800EAD7C, size = 0x34 },
    { name = "Npc_UpdateAutoTurn", vram = 0x800BD6E4, size = 0x1A4 },
    { name = "func_800B8D98", vram = 0x800B8D98, size = 0x3C },
    { name = "Interface_StartTimer", vram = 0x8010E9F0, size = 0xAC },
    { name = "Matrix_RotateAxisS", vram = 0x8018284C, size = 0x444 },
    { name = "Distortion_Init", vram = 0x8012AE68, size = 0x44 },
    { name = "Math3D_YZInSphere", vram = 0x8017FAA8, size = 0x74 },
    { name = "func_800B0F80", vram = 0x800B0F80, size = 0x68 },
    { name = "SysCfb_Init", vram = 0x80178978, size = 0x5C },
    { name = "Graph_FaultClient", vram = 0x80173D30, size = 0x7C },
    { name = "Math_SmoothStepToF", vram = 0x800FFCD8, size = 0x120 },
    { name = "Interface_UpdatePerfectLettersType3", vram = 0x8011BF70, size = 0x554 },
    { name = "func_801830A0", vram = 0x801830A0, size = 0x28 },
    { name = "Camera_KeepOn3", vram = 0x800D67FC, size = 0xBCC },
    { name = "Gfx_SetupDL23", vram = 0x8012C1EC, size = 0x28 },
    { name = "Object_UpdateEntries", vram = 0x8012F4FC, size = 0x10C },
    { name = "Quake_CallbackType5", vram = 0x8012A340, size = 0x74 },
    { name = "AudioSynth_UnkCmd19", vram = 0x801881F8, size = 0x2C },
    { name = "func_800B09D0", vram = 0x800B09D0, size = 0x54 },
    { name = "Collider_ResetSphereAT", vram = 0x800E22A8, size = 0x40 },
    { name = "func_801A09D4", vram = 0x801A09D4, size = 0x29C },
    { name = "Play_SetRespawnData", vram = 0x80169DCC, size = 0xA0 },
    { name = "Play_ChangeCameraStatus", vram = 0x80169590, size = 0x70 },
    { name = "AudioSfx_ProcessRequests", vram = 0x801A7720, size = 0x74 },
    { name = "CollisionCheck_LineOCCheckAll", vram = 0x800E7DA8, size = 0x24 },
    { name = "BgCheck_EntityRaycastFloor1", vram = 0x800C3FA0, size = 0x60 },
    { name = "Camera_Destroy", vram = 0x800DDDA8, size = 0x28 },
    { name = "Play_ChooseDynamicTransition", vram = 0x80165E7C, size = 0x44 },
    { name = "SubS_FindNearestActor", vram = 0x8013BB7C, size = 0xF0 },
    { name = "CollisionCheck_AC_CylVsTris", vram = 0x800E44C0, size = 0x168 },
    { name = "Actor_PlaySfx_FlaggedCentered1", vram = 0x800B8F98, size = 0x28 },
    { name = "EffectSsKirakira_SpawnDispersed", vram = 0x800B16F4, size = 0x13C },
    { name = "EffectSsKirakira_SpawnFocused", vram = 0x800B1830, size = 0xD8 },
    { name = "func_80179A44", vram = 0x80179A44, size = 0xF0 },
    { name = "Quake_SetValue", vram = 0x8012A774, size = 0x134 },
    { name = "BombersNotebook_DrawColumns", vram = 0x8016B278, size = 0x238 },
    { name = "CollisionCheck_OC_JntSphVsSphere", vram = 0x800E6DF4, size = 0x170 },
    { name = "OLib_Vec3fDiff", vram = 0x8010C9C8, size = 0xD8 },
    { name = "TransitionTile_Init", vram = 0x801642D8, size = 0x160 },
    { name = "SubS_WeightPathing_Move", vram = 0x8013C624, size = 0x294 },
    { name = "SkelAnime_Free", vram = 0x801378E0, size = 0x4C },
    { name = "func_800B72E0", vram = 0x800B72E0, size = 0x18 },
    { name = "Cutscene_IsCueInChannel", vram = 0x800EE29C, size = 0x58 },
    { name = "AudioScript_GetScriptControlFlowArgument", vram = 0x801974D0, size = 0x68 },
    { name = "Rumble_Update", vram = 0x8013EC10, size = 0x34 },
    { name = "AudioOcarina_Start", vram = 0x8019B144, size = 0x234 },
    { name = "View_ApplyOrthoToOverlay", vram = 0x8013FBC8, size = 0x1AC },
    { name = "Quake_Remove", vram = 0x8012A6F0, size = 0x28 },
    { name = "Play_GetActorCsCamFuncData", vram = 0x80169C84, size = 0x38 },
    { name = "func_80147314", vram = 0x80147314, size = 0x100 },
    { name = "PreNMI_Update", vram = 0x80129F04, size = 0x48 },
    { name = "Animation_EndLoop", vram = 0x80137624, size = 0x2C },
    { name = "Inventory_SetWorldMapCloudVisibility", vram = 0x8012EF0C, size = 0x1E0 },
    { name = "func_8019B5AC", vram = 0x8019B5AC, size = 0x40 },
    { name = "VisMono_DrawOld", vram = 0x8014204C, size = 0x6C },
    { name = "Camera_SetFocalActor", vram = 0x800E02AC, size = 0x5C },
    { name = "func_801836CC", vram = 0x801836CC, size = 0x70 },
    { name = "SoundSource_Add", vram = 0x800F048C, size = 0xDC },
    { name = "Collider_SetBaseType1", vram = 0x800E05D4, size = 0x44 },
    { name = "AudioSfx_StopByTokenAndId", vram = 0x801A7484, size = 0x164 },
    { name = "func_800CB7CC", vram = 0x800CB7CC, size = 0x2C },
    { name = "AudioHeap_DiscardFont", vram = 0x8018B318, size = 0xE4 },
    { name = "DynaPoly_EnableFloorCollision", vram = 0x800C6474, size = 0x58 },
    { name = "Environment_LerpWeight", vram = 0x800F5A8C, size = 0x84 },
    { name = "Actor_OfferTalk", vram = 0x800B8614, size = 0x28 },
    { name = "EffectSsSibuki_Spawn", vram = 0x800B242C, size = 0x70 },
    { name = "func_801229A0", vram = 0x801229A0, size = 0x4C },
    { name = "EnAObj_Talk", vram = 0x800A5C28, size = 0x38 },
    { name = "Math_StepToAngleS", vram = 0x800FF138, size = 0xC4 },
    { name = "Actor_IsFacingPlayer", vram = 0x800B73E0, size = 0x4C },
    { name = "Message_Init", vram = 0x801586D4, size = 0x1F4 },
    { name = "Gfx_SetupDL35_Opa", vram = 0x8012C420, size = 0x28 },
    { name = "ZeldaArena_Free", vram = 0x80102CE0, size = 0x28 },
    { name = "AudioLoad_SyncLoadInstrument", vram = 0x8018F6F0, size = 0xD0 },
    { name = "CollisionCheck_SkipOC", vram = 0x800E7264, size = 0x24 },
    { name = "AudioScript_SetChannelPriorities", vram = 0x801990F4, size = 0x30 },
    { name = "Room_DrawCullable", vram = 0x8012D750, size = 0x798 },
    { name = "AudioSynth_Noop7", vram = 0x8018802C, size = 0x8 },
    { name = "THA_GetHead", vram = 0x80172A00, size = 0xC },
    { name = "Math_CosS", vram = 0x800FED44, size = 0x40 },
    { name = "SurfaceType_GetLightSettingIndex", vram = 0x800C9C9C, size = 0x28 },
    { name = "func_800BDB6C", vram = 0x800BDB6C, size = 0xF0 },
    { name = "BgCheck_SphVsStaticWall", vram = 0x800C12A4, size = 0x8C4 },
    { name = "Quake_GetFreeIndex", vram = 0x8012A5D8, size = 0x60 },
    { name = "func_80161180", vram = 0x80161180, size = 0x1C },
    { name = "DynaPolyActor_IsSwitchPressed", vram = 0x800CAFB8, size = 0x24 },
    { name = "OLib_Vec3fAdd", vram = 0x8010CAA0, size = 0xC8 },
    { name = "AudioSynth_Noop24", vram = 0x80188254, size = 0x8 },
    { name = "DynaSSNodeList_ResetCount", vram = 0x800BFCC0, size = 0xC },
    { name = "SkinMatrix_Invert", vram = 0x80139188, size = 0x2A0 },
    { name = "CutsceneManager_GetCutsceneCustomValue", vram = 0x800F2178, size = 0x40 },
    { name = "AudioOcarina_UpdatePlaybackStaff", vram = 0x8019CEBC, size = 0xB0 },
    { name = "EnHy_Init", vram = 0x800F0A94, size = 0x120 },
    { name = "Camera_Special9", vram = 0x800DD5B8, size = 0x7A0 },
    { name = "func_800B8804", vram = 0x800B8804, size = 0x28 },
    { name = "DynaSSNodeList_Alloc", vram = 0x800BFC70, size = 0x50 },
    { name = "Camera_Normal3", vram = 0x800D0894, size = 0x994 },
    { name = "GetItem_Draw", vram = 0x800EE320, size = 0x44 },
    { name = "Environment_AdjustLights", vram = 0x800FD2B4, size = 0x284 },
    { name = "Actor_TrackPlayerSetFocusHeight", vram = 0x800E9138, size = 0x118 },
    { name = "func_801845A4", vram = 0x801845A4, size = 0x24 },
    { name = "Environment_EnableUnderwaterLights", vram = 0x800F6834, size = 0x118 },
    { name = "LifeMeter_UpdateColors", vram = 0x8010069C, size = 0x3E4 },
    { name = "Setup_SetRegs", vram = 0x80173130, size = 0x1AC },
    { name = "func_8017D7C0", vram = 0x8017D7C0, size = 0x54 },
    { name = "Schedule_CheckMiscS", vram = 0x8013296C, size = 0xAC },
    { name = "Message_ShouldAdvanceSilent", vram = 0x80147734, size = 0x80 },
    { name = "BgCheck_CheckLineAgainstBgActor", vram = 0x800C8DC0, size = 0x12C },
    { name = "SkelAnime_DrawTransformFlexLimbOpa", vram = 0x80134148, size = 0x278 },
    { name = "SubS_TrackPoint", vram = 0x8013D2E0, size = 0x308 },
    { name = "AudioLoad_DmaSampleData", vram = 0x8018EC4C, size = 0x33C },
    { name = "AudioOcarina_MapPitchToButton", vram = 0x8019B02C, size = 0x48 },
    { name = "CollisionCheck_SetAT", vram = 0x800E2558, size = 0xDC },
    { name = "CollisionCheck_ApplyDamageTris", vram = 0x800E78B4, size = 0x94 },
    { name = "Camera_IsMountedOnHorse", vram = 0x800CB7F8, size = 0x30 },
    { name = "Interface_Destroy", vram = 0x80121F94, size = 0x30 },
    { name = "Audio_ResetData", vram = 0x801A44D4, size = 0x224 },
    { name = "PlayerAnimation_CopyJointToMorph", vram = 0x8013670C, size = 0x30 },
    { name = "Target_FindTargetableActorForCategory", vram = 0x800BB604, size = 0x2E8 },
    { name = "Play_SpawnScene", vram = 0x801693D4, size = 0xA0 },
    { name = "Collider_SetBump", vram = 0x800E0774, size = 0x28 },
    { name = "func_80184898", vram = 0x80184898, size = 0x7C },
    { name = "CutsceneManager_ClearNextCutscenes", vram = 0x800F1678, size = 0x30 },
    { name = "AnimationContext_Reset", vram = 0x801358C8, size = 0xC },
    { name = "Message_DisplayOcarinaStaffBlockSunsSong", vram = 0x80152464, size = 0x34 },
    { name = "CollisionCheck_SetSphereHitFX", vram = 0x800E63B8, size = 0x98 },
    { name = "Camera_IsDekuHovering", vram = 0x800CB828, size = 0x2C },
    { name = "func_80123448", vram = 0x80123448, size = 0x68 },
    { name = "Audio_WritebackDCache", vram = 0x80194750, size = 0x40 },
    { name = "Actor_FocusPitchTowardActor", vram = 0x800B6D7C, size = 0x2C },
    { name = "Play_InitEnvironment", vram = 0x8016927C, size = 0x48 },
    { name = "RumbleManager_Update", vram = 0x80182CE0, size = 0x340 },
    { name = "func_800E0348", vram = 0x800E0348, size = 0x54 },
    { name = "AudioPlayback_NoteInit", vram = 0x80194E60, size = 0xC0 },
    { name = "AudioEffects_UpdateAdsr", vram = 0x80197188, size = 0x33C },
    { name = "Gfx_SetupDL44_Xlu", vram = 0x8012C448, size = 0x28 },
    { name = "func_800B12F0", vram = 0x800B12F0, size = 0x70 },
    { name = "PadMgr_GetInputNoLock", vram = 0x80175E68, size = 0x130 },
    { name = "func_800B139C", vram = 0x800B139C, size = 0x3C },
    { name = "THGA_AllocGfx2", vram = 0x80172934, size = 0x20 },
    { name = "func_80183808", vram = 0x80183808, size = 0x78 },
    { name = "Scene_CommandSetRegionVisitedFlag", vram = 0x801305B0, size = 0xC4 },
    { name = "CollisionCheck_ResetDamage", vram = 0x800E74DC, size = 0x2C },
    { name = "Audio_MuteBgmPlayersForFanfare", vram = 0x801A3038, size = 0x60 },
    { name = "Audio_PlaySfx_WithSfxSettingsReverb", vram = 0x8019F4AC, size = 0x94 },
    { name = "func_80109964", vram = 0x80109964, size = 0x18 },
    { name = "CutsceneManager_StoreCamera", vram = 0x800F15D8, size = 0x70 },
    { name = "Camera_CalcSlopeYAdj", vram = 0x800CD634, size = 0x98 },
    { name = "Matrix_RotateZYX", vram = 0x8018103C, size = 0x2C0 },
    { name = "Flags_UnsetSwitch", vram = 0x800B5C34, size = 0x44 },
    { name = "SubS_GenShadowTex", vram = 0x8013CD64, size = 0x1A0 },
    { name = "SkinMatrix_SetScaleRotateRPYTranslate", vram = 0x80139810, size = 0x84 },
    { name = "Collider_DestroyTris", vram = 0x800E17B4, size = 0xA4 },
    { name = "Actor_SetSpeeds", vram = 0x800B6C04, size = 0x54 },
    { name = "Environment_GetNextSandstormColorIndex", vram = 0x800FE788, size = 0x10 },
    { name = "BgCheck_GetBgCamSetting", vram = 0x800C9770, size = 0x88 },
    { name = "Audio_SetFileSelectSettings", vram = 0x801A3D98, size = 0xA0 },
    { name = "Matrix_MultVecZ", vram = 0x80181C10, size = 0x4C },
    { name = "Camera_Jump4", vram = 0x800D41E0, size = 0x20 },
    { name = "func_80125318", vram = 0x80125318, size = 0x28 },
    { name = "Target_InTargetableScreenRegion", vram = 0x800BB59C, size = 0x68 },
    { name = "StaticLookup_AddPoly", vram = 0x800C0DE0, size = 0x94 },
    { name = "AudioEffects_InitPortamento", vram = 0x80197138, size = 0x2C },
    { name = "PlayerAnimation_LoadToMorph", vram = 0x8013676C, size = 0x44 },
    { name = "Audio_PlaySfx_AtPosWithFreq", vram = 0x8019FAD8, size = 0x34 },
    { name = "Math3d_ColTriTri", vram = 0x8017F64C, size = 0x374 },
    { name = "Flags_GetCollectible", vram = 0x800B5D6C, size = 0x44 },
    { name = "Audio_PlaySequenceAtDefaultPos", vram = 0x801A1F00, size = 0x88 },
    { name = "func_801514B0", vram = 0x801514B0, size = 0x400 },
    { name = "SubS_ChangeAnimationBySpeedInfo", vram = 0x8013E1C8, size = 0x10C },
    { name = "EffectSsGRipple_Spawn", vram = 0x800B1EF4, size = 0x58 },
    { name = "Player_GetStrength", vram = 0x80124020, size = 0x1C },
    { name = "Audio_StopSequenceAtDefaultPos", vram = 0x801A1F88, size = 0x2C },
    { name = "AudioPlayback_NoteReleaseAndTakeOwnership", vram = 0x8019641C, size = 0x2C },
    { name = "EffectBlure_DrawSimpleVertices", vram = 0x800AA700, size = 0x4E0 },
    { name = "Actor_SpawnShieldParticlesMetal", vram = 0x800BCB50, size = 0x20 },
    { name = "Camera_ChangeSetting", vram = 0x800DFAC8, size = 0x4C },
    { name = "EffectBlure_Update", vram = 0x800A8860, size = 0x418 },
    { name = "Message_DisplayOcarinaStaffImpl", vram = 0x80151DA4, size = 0x690 },
    { name = "Interface_SetSceneRestrictions", vram = 0x801129E4, size = 0x110 },
    { name = "BgCheck_GetBgCamCount", vram = 0x800C9844, size = 0x88 },
    { name = "Curve_Interpolate", vram = 0x800F2478, size = 0x1A0 },
    { name = "SubS_ChangeAnimationByInfoS", vram = 0x8013BC6C, size = 0xD4 },
    { name = "Math_Vec3f_ScaleAndStore", vram = 0x800FF6C4, size = 0x34 },
    { name = "ActorOverlayTable_FaultAddrConv", vram = 0x800BFA78, size = 0x70 },
    { name = "View_LookAt", vram = 0x8013EF9C, size = 0xB4 },
    { name = "EffectSsStick_Spawn", vram = 0x800B23D8, size = 0x54 },
    { name = "Player_SwordFromIA", vram = 0x80124278, size = 0x3C },
    { name = "SysFlashrom_AttemptWrite", vram = 0x80185B1C, size = 0xC8 },
    { name = "Gfx_SetupDL25_Xlu", vram = 0x8012C2DC, size = 0x28 },
    { name = "Effect_GetByIndex", vram = 0x800AF720, size = 0x15C },
    { name = "func_80125340", vram = 0x80125340, size = 0x2C },
    { name = "Gfx_DrawTexQuadIA8", vram = 0x8010DC58, size = 0x1E0 },
    { name = "Player_GetExchangeItemAction", vram = 0x800B8708, size = 0x10 },
    { name = "Jpeg_ScheduleDecoderTask", vram = 0x800F42A0, size = 0x11C },
    { name = "AudioPlayback_NotePoolClear", vram = 0x80195EE0, size = 0x160 },
    { name = "Camera_GetPitchAdjFromFloorHeightDiffs", vram = 0x800CC9C0, size = 0x32C },
    { name = "osFlashGetAddr", vram = 0x80186A70, size = 0x48 },
    { name = "Audio_SetSeqTempoAndFreq", vram = 0x801A29D4, size = 0x1E4 },
    { name = "AudioLoad_Unused5", vram = 0x80192AE0, size = 0x8 },
    { name = "ViMode_ConfigureFeatures", vram = 0x8014090C, size = 0x64 },
    { name = "THA_AllocHead", vram = 0x80172A24, size = 0x14 },
    { name = "AudioLoad_InitSoundFont", vram = 0x80190B50, size = 0x60 },
    { name = "func_80109124", vram = 0x80109124, size = 0xCC },
    { name = "View_SetDistortionScale", vram = 0x8013F420, size = 0x28 },
    { name = "Interface_InitMinigame", vram = 0x80112AFC, size = 0x44 },
    { name = "func_800BCC68", vram = 0x800BCC68, size = 0x74 },
    { name = "Actor_UpdateAll", vram = 0x800B9780, size = 0x284 },
    { name = "AudioHeap_ResetPool", vram = 0x8018B7AC, size = 0x10 },
    { name = "Graph_Update", vram = 0x80174868, size = 0x38 },
    { name = "AudioSeq_UpdateAudioHeapReset", vram = 0x801A9768, size = 0xC4 },
    { name = "SurfaceType_CheckWallFlag2", vram = 0x800C9AE4, size = 0x34 },
    { name = "func_80109DD8", vram = 0x80109DD8, size = 0x98 },
    { name = "AudioPlayback_NoteSetResamplingRate", vram = 0x80194DB0, size = 0xB0 },
    { name = "Distortion_Update", vram = 0x8012AF9C, size = 0xC4C },
    { name = "SkinMatrix_Vec3fToVec3s", vram = 0x80139978, size = 0x44 },
    { name = "DynaPolyActor_SetActorOnSwitch", vram = 0x800CAF24, size = 0x14 },
    { name = "Player_IsFacingActor", vram = 0x800B7320, size = 0x58 },
    { name = "Audio_UpdateSubBgmAtPos", vram = 0x801A1E0C, size = 0xF4 },
    { name = "func_80127DA4", vram = 0x80127DA4, size = 0x5E4 },
    { name = "Message_LoadLocalizedRupeesNES", vram = 0x80158C04, size = 0x194 },
    { name = "AudioHeap_DiscardSampleCaches", vram = 0x8018DDD4, size = 0x150 },
    { name = "AudioScript_SeqLayerProcessScriptStep2", vram = 0x8019825C, size = 0x3E4 },
    { name = "SpeedMeter_Destroy", vram = 0x801773C4, size = 0xC },
    { name = "func_800B13D8", vram = 0x800B13D8, size = 0xFC },
    { name = "CollisionCheck_AC_JntSphVsQuad", vram = 0x800E3CC0, size = 0x1AC },
    { name = "Play_SetFog", vram = 0x801660B8, size = 0x84 },
    { name = "CollisionCheck_AC", vram = 0x800E6524, size = 0x130 },
    { name = "GetItem_DrawMoonsTear", vram = 0x800EF65C, size = 0x124 },
    { name = "Room_DrawNone", vram = 0x8012D528, size = 0x14 },
    { name = "AudioHeap_AllocPersistentSampleCacheEntry", vram = 0x8018DCF8, size = 0xA0 },
    { name = "Environment_Update", vram = 0x800F8CD4, size = 0xB0 },
    { name = "Gfx_SetupDL20_NoCD", vram = 0x8012C868, size = 0x44 },
    { name = "CutsceneManager_GetCurrentSubCamId", vram = 0x800F21B8, size = 0x14 },
    { name = "AudioLoad_StartAsyncLoad", vram = 0x8019161C, size = 0x124 },
    { name = "func_80183B08", vram = 0x80183B08, size = 0x60 },
    { name = "GameAlloc_Init", vram = 0x80173D18, size = 0x14 },
    { name = "Skin_ApplyAnimTransformations", vram = 0x801388E4, size = 0x2B8 },
    { name = "Play_FillScreen", vram = 0x8016A268, size = 0x60 },
    { name = "Message_Update", vram = 0x8015680C, size = 0x1E98 },
    { name = "func_8018462C", vram = 0x8018462C, size = 0xC },
    { name = "Distortion_SetDuration", vram = 0x8012AEAC, size = 0x28 },
    { name = "AudioPlayback_GetInstrumentTunedSample", vram = 0x801954CC, size = 0x3C },
    { name = "Math_AsymStepToF", vram = 0x800FF2F8, size = 0xA8 },
    { name = "SubS_ComputeTrackPointRot", vram = 0x8013D0E0, size = 0x200 },
    { name = "OLib_Vec3fDist", vram = 0x8010C230, size = 0x44 },
    { name = "AudioThread_QueueCmdS8", vram = 0x801938A0, size = 0x30 },
    { name = "AudioThread_ResetCmdQueue", vram = 0x80193990, size = 0x18 },
    { name = "AudioHeap_InitPersistentCache", vram = 0x8018B768, size = 0x14 },
    { name = "EffectSsSolderSrchBall_Spawn", vram = 0x800B27A0, size = 0x70 },
    { name = "PlayerCall_Destroy", vram = 0x80160B40, size = 0x40 },
    { name = "AudioSeq_ResetReverb", vram = 0x801A982C, size = 0x18C },
    { name = "Skin_Setup", vram = 0x80138410, size = 0x14 },
    { name = "func_801A541C", vram = 0x801A541C, size = 0x6C },
    { name = "Inventory_ReplaceItem", vram = 0x80114B84, size = 0x11C },
    { name = "Audio_MuteSfxAndAmbienceSeqExceptSystemAndOcarina", vram = 0x801A3FFC, size = 0x10 },
    { name = "Audio_Noop1", vram = 0x8019DFF8, size = 0x8 },
    { name = "Audio_PlaySubBgmAtPos", vram = 0x801A1D44, size = 0x74 },
    { name = "GameAlloc_Malloc", vram = 0x80173C10, size = 0x6C },
    { name = "Camera_SetCameraData", vram = 0x800E01DC, size = 0x4C },
    { name = "SubS_GetPathCountFromPathList", vram = 0x8013DCCC, size = 0x14 },
    { name = "Nmi_Init", vram = 0x8010C0C0, size = 0xA4 },
    { name = "JpegUtils_SetHuffmanTableOld", vram = 0x801A9EA4, size = 0xA8 },
    { name = "BgCheck_EntityRaycastFloor3", vram = 0x800C40B4, size = 0x68 },
    { name = "AudioSeq_ReplaceSeqCmdSetupOpVolRestore", vram = 0x801A8B2C, size = 0xA4 },
    { name = "CollisionCheck_SpawnWaterDroplets", vram = 0x800E8478, size = 0x15C },
    { name = "Interface_StartPostmanTimer", vram = 0x8010EA9C, size = 0xB4 },
    { name = "Math_Vec3f_Copy", vram = 0x800FF50C, size = 0x20 },
    { name = "Actor_DeactivateLens", vram = 0x800B90F4, size = 0x2C },
    { name = "Interface_DrawPauseMenuEquippingIcons", vram = 0x80119030, size = 0x5E0 },
    { name = "SkinMatrix_MulYRotation", vram = 0x8013A068, size = 0x10C },
    { name = "Entrance_GetTableEntry", vram = 0x801322C0, size = 0x4C },
    { name = "Schedule_CheckBeforeTimeL", vram = 0x80132E9C, size = 0x140 },
    { name = "osFlashReadStatus", vram = 0x80186CAC, size = 0xB4 },
    { name = "PadMgr_GetValidControllersMask", vram = 0x80174F10, size = 0x14 },
    { name = "SkelAnime_Morph", vram = 0x80136CF4, size = 0xA4 },
    { name = "Collider_ResetACInfo", vram = 0x800E090C, size = 0x38 },
    { name = "PreRender_AntiAliasFilter", vram = 0x8017160C, size = 0xB8 },
    { name = "Cutscene_HandleEntranceTriggers", vram = 0x800EDBE0, size = 0x1D0 },
    { name = "Gfx_SetupDL41_Opa", vram = 0x8012C6D4, size = 0x28 },
    { name = "EnHy_MoveForwards", vram = 0x800F0F28, size = 0xC8 },
    { name = "AudioScript_SeqLayerProcessScript", vram = 0x80197FB4, size = 0x11C },
    { name = "func_800B882C", vram = 0x800B882C, size = 0x40 },
    { name = "Actor_ActorBIsFacingActorA", vram = 0x800B7378, size = 0x68 },
    { name = "func_801832B0", vram = 0x801832B0, size = 0x7C },
    { name = "EffectSS_FindFreeSpace", vram = 0x800B0304, size = 0x138 },
    { name = "Audio_PlaySfx_MessageCancel", vram = 0x8019F230, size = 0x28 },
    { name = "AnimationContext_LoadFrame", vram = 0x80135C3C, size = 0x30 },
    { name = "Player_MeleeWeaponFromIA", vram = 0x80124168, size = 0x28 },
    { name = "Quake_SetDuration", vram = 0x8012A8F0, size = 0x50 },
    { name = "func_800A6A40", vram = 0x800A6A40, size = 0x158 },
    { name = "VisFbuf_Init", vram = 0x80140E80, size = 0x20 },
    { name = "THA_Reset", vram = 0x80172B3C, size = 0x1C },
    { name = "TransitionTile_InitVtxData", vram = 0x8016418C, size = 0xC0 },
    { name = "Rumble_SetUpdateEnabled", vram = 0x8013EE48, size = 0x14 },
    { name = "Sram_ActivateOwl", vram = 0x80143A10, size = 0x44 },
    { name = "AnimatedMat_Lerp", vram = 0x80130D0C, size = 0x30 },
    { name = "Lights_FindSlot", vram = 0x80101D0C, size = 0x30 },
    { name = "PlayerAnimation_AnimateFrame", vram = 0x801361BC, size = 0xCC },
    { name = "func_8017CB08", vram = 0x8017CB08, size = 0x74 },
    { name = "CollisionPoly_CheckYIntersect", vram = 0x800C0474, size = 0x1F4 },
    { name = "AudioHeap_InitTemporaryPoolsAndCaches", vram = 0x8018BB28, size = 0xC4 },
    { name = "PadMgr_SetInputRetraceCallback", vram = 0x80174F7C, size = 0x20 },
    { name = "THGA_Init", vram = 0x801727F0, size = 0x20 },
    { name = "SaveContext_Init", vram = 0x800E9360, size = 0x80 },
    { name = "Play_ClearAllSubCameras", vram = 0x80169668, size = 0x6C },
    { name = "AudioSfx_ChooseActiveSfx", vram = 0x801A65C8, size = 0x744 },
    { name = "func_801830C8", vram = 0x801830C8, size = 0x20 },
    { name = "SubS_TimePathing_ComputeProgress", vram = 0x8013B010, size = 0xB8 },
    { name = "Camera_IsUnderwaterAsZora", vram = 0x800CBB58, size = 0x30 },
    { name = "Audio_PlaySfx_MessageDecide", vram = 0x8019F208, size = 0x28 },
    { name = "Overlay_FreeGameState", vram = 0x800B39A4, size = 0x124 },
    { name = "SurfaceType_GetWallType", vram = 0x800C9A24, size = 0x28 },
    { name = "Lights_PointNoGlowSetInfo", vram = 0x801019FC, size = 0x64 },
    { name = "EffectShieldParticle_Update", vram = 0x800AB894, size = 0x164 },
    { name = "EnItem00_Init", vram = 0x800A5D70, size = 0x60C },
    { name = "AudioSynth_Noop5", vram = 0x8018801C, size = 0x8 },
    { name = "Room_AllocateAndLoad", vram = 0x8012E750, size = 0x21C },
    { name = "Inventory_UpdateBottleItem", vram = 0x80114FD0, size = 0x160 },
    { name = "Matrix_Transpose", vram = 0x80182068, size = 0x38 },
    { name = "func_801091F0", vram = 0x801091F0, size = 0x238 },
    { name = "Camera_CalcAtForNormal1", vram = 0x800CDA14, size = 0x158 },
    { name = "func_8010B0DC", vram = 0x8010B0DC, size = 0x2C },
    { name = "Environment_UpdateNextDayTime", vram = 0x800F6AB8, size = 0x8C },
    { name = "DynaPolyActor_IsActorOnTop", vram = 0x800CAF4C, size = 0x24 },
    { name = "Horse_Spawn", vram = 0x800F40A0, size = 0xBC },
    { name = "Play_IsDebugCamEnabled", vram = 0x8016A168, size = 0x10 },
    { name = "AudioSynth_Noop26", vram = 0x80188D20, size = 0x8 },
    { name = "func_80109908", vram = 0x80109908, size = 0x5C },
    { name = "SysFlashrom_CheckFlashType", vram = 0x80185864, size = 0xA4 },
    { name = "DynaPoly_EnableCollision", vram = 0x800C6314, size = 0x58 },
    { name = "Schedule_CheckFlagS", vram = 0x801323D0, size = 0x58 },
    { name = "Actor_SpawnTransitionActors", vram = 0x800BB140, size = 0x190 },
    { name = "PlayerAnimation_PlayLoop", vram = 0x80136650, size = 0x5C },
    { name = "AudioHeap_UpdateReverbs", vram = 0x8018CB78, size = 0xC4 },
    { name = "Math_Vec3f_Sum", vram = 0x800FF5BC, size = 0x38 },
    { name = "AudioSynth_LoadSubReverbSamples", vram = 0x80188A50, size = 0xAC },
    { name = "func_801068B4", vram = 0x801068B4, size = 0x24 },
    { name = "Audio_PlaySfx_FishingReel", vram = 0x8019FF38, size = 0x64 },
    { name = "Scene_DrawConfig3", vram = 0x801319CC, size = 0x310 },
    { name = "Audio_MuteAllSeqExceptSystemAndOcarina", vram = 0x801A4058, size = 0x170 },
    { name = "CollisionCheck_ApplyDamageSphere", vram = 0x800E7968, size = 0x20 },
    { name = "AudioOcarina_TerminaWallValidateNotes", vram = 0x8019D134, size = 0x138 },
    { name = "AudioScript_SeqLayerProcessScriptStep5", vram = 0x8019815C, size = 0x100 },
    { name = "func_80128640", vram = 0x80128640, size = 0x534 },
    { name = "Effect_GetPlayState", vram = 0x800AF710, size = 0x10 },
    { name = "Camera_Update", vram = 0x800DE9B0, size = 0xAE8 },
    { name = "CollisionPoly_SphVsPoly", vram = 0x800C0AF0, size = 0xD0 },
    { name = "Magic_DrawMeter", vram = 0x80116918, size = 0x6C0 },
    { name = "Collider_InitJntSphElement", vram = 0x800E0A10, size = 0x40 },
    { name = "Check_WriteI4Pixel", vram = 0x80178F60, size = 0x40 },
    { name = "func_8010657C", vram = 0x8010657C, size = 0xC8 },
    { name = "func_8010958C", vram = 0x8010958C, size = 0x20 },
    { name = "AudioSfx_StopByPosAndBankImpl", vram = 0x801A7168, size = 0x11C },
    { name = "func_8018332C", vram = 0x8018332C, size = 0xE0 },
    { name = "AudioScript_ProcessSequences", vram = 0x8019AA3C, size = 0xB4 },
    { name = "Camera_ChangeSettingFlags", vram = 0x800DF8EC, size = 0x1DC },
    { name = "FireObj_UpdateLight", vram = 0x800F34EC, size = 0x1E0 },
    { name = "func_80170798", vram = 0x80170798, size = 0x348 },
    { name = "Gfx_SetupDL67", vram = 0x8012C74C, size = 0x28 },
    { name = "func_800CBB88", vram = 0x800CBB88, size = 0x78 },
    { name = "Scene_CommandTransiActorList", vram = 0x8012FE5C, size = 0x60 },
    { name = "Room_Init", vram = 0x8012E710, size = 0x40 },
    { name = "CollisionCheck_HitEffects", vram = 0x800E3168, size = 0x19C },
    { name = "Environment_UpdateLightningStrike", vram = 0x800FB010, size = 0x310 },
    { name = "PreNMI_Destroy", vram = 0x8012A02C, size = 0xC },
    { name = "PreRender_DrawCoverage", vram = 0x80170730, size = 0x44 },
    { name = "Play_ClearTransition", vram = 0x80166060, size = 0x58 },
    { name = "KaleidoManager_LoadOvl", vram = 0x80163758, size = 0x5C },
    { name = "Audio_StartSfxPlayer", vram = 0x801A429C, size = 0x2C },
    { name = "AudioSfx_StopById", vram = 0x801A75E8, size = 0x138 },
    { name = "EnItem00_WaitForHeartObject", vram = 0x800A63A8, size = 0x64 },
    { name = "Camera_CalcAtForEnemyLockOn", vram = 0x800CE2B8, size = 0x328 },
    { name = "TransitionOverlay_Free", vram = 0x8016537C, size = 0xBC },
    { name = "Scene_CommandLightList", vram = 0x8012FDA4, size = 0x88 },
    { name = "AudioPlayback_AudioListPushFront", vram = 0x8019617C, size = 0x40 },
    { name = "osFlashInit", vram = 0x80186B78, size = 0x134 },
    { name = "AudioSeq_QueueSeqCmd", vram = 0x801A89A8, size = 0x28 },
    { name = "Scene_CommandEchoSetting", vram = 0x8013043C, size = 0x18 },
    { name = "GetItem_DrawMagicArrow", vram = 0x800EF780, size = 0x11C },
    { name = "func_80125CE0", vram = 0x80125CE0, size = 0x6C },
    { name = "Graph_InitTHGA", vram = 0x80173DAC, size = 0x20 },
    { name = "func_800BE33C", vram = 0x800BE33C, size = 0x94 },
    { name = "BgCheck_ComputeWallDisplacement", vram = 0x800C1238, size = 0x6C },
    { name = "THA_AllocTailAlign16", vram = 0x80172AC8, size = 0x20 },
    { name = "ActorShadow_DrawFoot", vram = 0x800B40E0, size = 0x218 },
    { name = "AnimatedMat_DrawColor", vram = 0x80130C5C, size = 0xB0 },
    { name = "EffectSsFireTail_SpawnFlame", vram = 0x800B2CE0, size = 0xC4 },
    { name = "Audio_SetSfxTimerLerpInterval", vram = 0x8019FD90, size = 0x38 },
    { name = "Skybox_Setup", vram = 0x801431E8, size = 0x13C },
    { name = "func_801229FC", vram = 0x801229FC, size = 0x1A8 },
    { name = "Math3D_PointRelativeToCubeEdges", vram = 0x8017AA0C, size = 0x1B0 },
    { name = "EnHy_Blink", vram = 0x800F0A20, size = 0x74 },
    { name = "Collider_SetQuadVertices", vram = 0x800E7E5C, size = 0x70 },
    { name = "func_8010A8EC", vram = 0x8010A8EC, size = 0xA4 },
    { name = "Collider_DestroyCylinderDim", vram = 0x800E1148, size = 0x14 },
    { name = "SkelAnime_DrawFlexLimbOpa", vram = 0x80133CDC, size = 0x24C },
    { name = "func_8010A814", vram = 0x8010A814, size = 0x48 },
    { name = "AudioLoad_Init", vram = 0x80190BB0, size = 0x3A0 },
    { name = "func_8019B5EC", vram = 0x8019B5EC, size = 0x2C },
    { name = "EffectSpark_Destroy", vram = 0x800ACFCC, size = 0xC },
    { name = "AudioLoad_AddUsedSample", vram = 0x801924BC, size = 0x58 },
    { name = "func_80109528", vram = 0x80109528, size = 0x24 },
    { name = "func_80109EF8", vram = 0x80109EF8, size = 0x80 },
    { name = "func_80178AC0", vram = 0x80178AC0, size = 0x1C0 },
    { name = "Check_DrawI4Texture", vram = 0x80178FA0, size = 0xF0 },
    { name = "CutsceneCmd_Destination", vram = 0x800EB4B4, size = 0x244 },
    { name = "Player_OverrideLimbDrawGameplayCrawling", vram = 0x801263FC, size = 0x44 },
    { name = "IChain_Apply_f32", vram = 0x800FFBFC, size = 0x24 },
    { name = "CutsceneManager_MarkNextCutscenes", vram = 0x800F16A8, size = 0x154 },
    { name = "func_800BE5CC", vram = 0x800BE5CC, size = 0x70 },
    { name = "AudioScript_InitSequencePlayer", vram = 0x8019ACEC, size = 0xD0 },
    { name = "Audio_SetObjSoundProperties", vram = 0x801A1348, size = 0x74 },
    { name = "AudioLoad_InitScriptLoads", vram = 0x80192BAC, size = 0x30 },
    { name = "Environment_UpdateSkybox", vram = 0x800F5CD0, size = 0xB64 },
    { name = "func_80122C20", vram = 0x80122C20, size = 0x124 },
    { name = "func_80123810", vram = 0x80123810, size = 0x150 },
    { name = "EnItem00_Destroy", vram = 0x800A637C, size = 0x2C },
    { name = "EnHy_ChangeAnim", vram = 0x800F07C0, size = 0xC8 },
    { name = "SkinMatrix_SetRotateRPY", vram = 0x8013948C, size = 0x190 },
    { name = "TitleCard_ContextInit", vram = 0x800B5DF0, size = 0x1C },
    { name = "func_800BC1B4", vram = 0x800BC1B4, size = 0xBC },
    { name = "AudioPlayback_SeqLayerNoteDecay", vram = 0x80195C40, size = 0x20 },
    { name = "Environment_RandCentered", vram = 0x800FA39C, size = 0x28 },
    { name = "JpegDecoder_ReadBits", vram = 0x801AA520, size = 0xEC },
    { name = "Cutscene_SetupScripted", vram = 0x800EDA84, size = 0x15C },
    { name = "Math3D_TriChkPointParaYIntersectInsideTri", vram = 0x8017BEE0, size = 0xAC },
    { name = "SkinMatrix_SetTranslate", vram = 0x801397AC, size = 0x64 },
    { name = "func_8010439C", vram = 0x8010439C, size = 0x210 },
    { name = "Gfx_DrawTexRect4b", vram = 0x8010D9F4, size = 0x264 },
    { name = "BgCheck_EntityRaycastFloor5_2", vram = 0x800C4188, size = 0x5C },
    { name = "EffectSsDust_Spawn", vram = 0x800B0D2C, size = 0xB4 },
    { name = "Inventory_SaveDekuPlaygroundHighScore", vram = 0x8012F0EC, size = 0xD0 },
    { name = "AudioLoad_AsyncLoadSampleBank", vram = 0x8018F83C, size = 0x44 },
    { name = "OLib_Vec3fDiffToVecSph", vram = 0x8010C710, size = 0x54 },
    { name = "TransitionCircle_SetType", vram = 0x80164BE0, size = 0x34 },
    { name = "EffectShieldParticle_Init", vram = 0x800AB5D0, size = 0x238 },
    { name = "func_8010B140", vram = 0x8010B140, size = 0x40 },
    { name = "AudioSfx_AddSfxSetting", vram = 0x8019F258, size = 0xA8 },
    { name = "func_800C9DDC", vram = 0x800C9DDC, size = 0x3C },
    { name = "AudioLoad_Unused3", vram = 0x80192AD0, size = 0x8 },
    { name = "AudioHeap_UpdateReverb", vram = 0x8018CB70, size = 0x8 },
    { name = "func_8017DA24", vram = 0x8017DA24, size = 0x108 },
    { name = "Effect_UpdateAll", vram = 0x800AFC60, size = 0x16C },
    { name = "CutsceneHandler_StopManual", vram = 0x800ED9C4, size = 0x40 },
    { name = "EffectSsKFire_Spawn", vram = 0x800B2738, size = 0x68 },
    { name = "ZeldaArena_GetSizes", vram = 0x80102D60, size = 0x38 },
    { name = "BgCheck_CheckLineAgainstDyna", vram = 0x800C8EEC, size = 0x1C0 },
    { name = "Slowly_Init", vram = 0x8018571C, size = 0x84 },
    { name = "BgCheck_EntitySphVsWall2", vram = 0x800C4CD8, size = 0x64 },
    { name = "func_801098A0", vram = 0x801098A0, size = 0x68 },
    { name = "PadMgr_UnsetInputRetraceCallback", vram = 0x80174F9C, size = 0x38 },
    { name = "func_80183148", vram = 0x80183148, size = 0xDC },
    { name = "Actor_IsSmallChest", vram = 0x800BE63C, size = 0x44 },
    { name = "Lights_GlowCheck", vram = 0x80102880, size = 0x1E4 },
    { name = "CollisionCheck_SpawnShieldParticlesMetal", vram = 0x800E8668, size = 0x28 },
    { name = "func_801A50C0", vram = 0x801A50C0, size = 0x40 },
    { name = "BgCheck_EntityRaycastFloor2_1", vram = 0x800C4058, size = 0x5C },
    { name = "Audio_PlayFanfareWithPlayerIOCustomPort", vram = 0x801A31EC, size = 0x4C },
    { name = "Scene_CommandAnimatedMaterials", vram = 0x80130674, size = 0x30 },
    { name = "Math_Vec3f_StepToXZ", vram = 0x800FF9A4, size = 0xA8 },
    { name = "Interface_LoadStory", vram = 0x80120F90, size = 0xD4 },
    { name = "CmpDma_Decompress", vram = 0x80178D7C, size = 0x30 },
    { name = "CollisionPoly_CheckZIntersectApprox", vram = 0x800C074C, size = 0xA4 },
    { name = "TransitionCircle_Draw", vram = 0x80165044, size = 0x154 },
    { name = "Matrix_Push", vram = 0x8018019C, size = 0x30 },
    { name = "Distortion_RemoveRequest", vram = 0x8012AF18, size = 0x20 },
    { name = "Actor_UpdatePos", vram = 0x800B69AC, size = 0x64 },
    { name = "Gfx_PrimColor", vram = 0x8012CEA8, size = 0x64 },
    { name = "func_8010954C", vram = 0x8010954C, size = 0x20 },
    { name = "Message_DecodeNES", vram = 0x8015B198, size = 0x35B8 },
    { name = "Environment_UpdateSun", vram = 0x800F8554, size = 0x370 },
    { name = "SkelAnime_LoopFull", vram = 0x8013702C, size = 0x84 },
    { name = "DynaLookup_ResetLists", vram = 0x800C5D30, size = 0x40 },
    { name = "AudioSynth_Noop14", vram = 0x8018811C, size = 0x8 },
    { name = "Scene_CommandObjectList", vram = 0x8012FC18, size = 0x18C },
    { name = "JpegDecoder_ParseNextSymbol", vram = 0x801AA3E4, size = 0x13C },
    { name = "Gfx_SetupDL68_NoCD", vram = 0x8012C774, size = 0x44 },
    { name = "Camera_OverwriteStateFlags", vram = 0x800DFF18, size = 0x1C },
    { name = "Gfx_SetupDL51_Opa", vram = 0x8012C0D0, size = 0x28 },
    { name = "func_800FE5D0", vram = 0x800FE5D0, size = 0x40 },
    { name = "EffectSsHitmark_SpawnFixedScale", vram = 0x800B2684, size = 0x24 },
    { name = "Graph_BranchDlist", vram = 0x80174A4C, size = 0x18 },
    { name = "SpeedMeter_InitImpl", vram = 0x80177390, size = 0x10 },
    { name = "func_80170200", vram = 0x80170200, size = 0x3C },
    { name = "Play_DecompressI5ToI8", vram = 0x80166644, size = 0x270 },
    { name = "OLib_Vec3fToVecSph", vram = 0x8010C574, size = 0x154 },
    { name = "Environment_DrawSun", vram = 0x800F8D84, size = 0x9A4 },
    { name = "CutsceneFlags_UnsetAll", vram = 0x800F12D0, size = 0x34 },
    { name = "Skin_DrawImpl", vram = 0x80138050, size = 0x1D8 },
    { name = "View_GetOrtho", vram = 0x8013F15C, size = 0x20 },
    { name = "CollisionCheck_ApplyBumperDefense", vram = 0x800E04BC, size = 0x30 },
    { name = "CollisionCheck_GetDamageAndEffectOnBumper", vram = 0x800E0410, size = 0xAC },
    { name = "Cutscene_ProcessScript", vram = 0x800ECE40, size = 0xB40 },
    { name = "AudioOcarina_GetPlayingState", vram = 0x8019AFE8, size = 0x44 },
    { name = "Player_SetModelsForHoldingShield", vram = 0x801239AC, size = 0xF8 },
    { name = "GetItem_DrawSmallRupee", vram = 0x800EFAB8, size = 0x144 },
    { name = "BgCheck_CheckLineImpl", vram = 0x800C4FD4, size = 0x490 },
    { name = "SkelAnime_DrawLimbOpa", vram = 0x80133948, size = 0x1F4 },
    { name = "CollisionCheck_Incompatible", vram = 0x800E7288, size = 0x80 },
    { name = "Actor_FindNearby", vram = 0x800BE0B8, size = 0xCC },
    { name = "Play_ConvertRgba16ToIntensityImage", vram = 0x801656A4, size = 0x714 },
    { name = "BgCheck_SphVsFirstWall", vram = 0x800C5A64, size = 0x48 },
    { name = "Animation_ChangeImpl", vram = 0x8013722C, size = 0x1BC },
    { name = "DynaPoly_UpdateContext", vram = 0x800C73E4, size = 0x188 },
    { name = "Camera_Fixed3", vram = 0x800D8E08, size = 0x20 },
    { name = "func_80102E40", vram = 0x80102E40, size = 0x50 },
    { name = "Collider_ResetJntSphElementOC", vram = 0x800E0B28, size = 0x24 },
    { name = "PadMgr_AcquireSerialEventQueue", vram = 0x80174FD4, size = 0x34 },
    { name = "EffectSS_ResetEntry", vram = 0x800B0270, size = 0x94 },
    { name = "func_800A817C", vram = 0x800A817C, size = 0x28 },
    { name = "GameState_Destroy", vram = 0x80173A50, size = 0xB0 },
    { name = "Camera_Demo1", vram = 0x800DA54C, size = 0x7C4 },
    { name = "CollisionCheck_AC_TrisVsCyl", vram = 0x800E4B08, size = 0x168 },
    { name = "PreRender_CopyImage", vram = 0x8016FDB8, size = 0x1B8 },
    { name = "BombersNotebook_LoadFiles", vram = 0x8016F4EC, size = 0xBC },
    { name = "Gfx_TwoTexScroll", vram = 0x8012CBD0, size = 0x120 },
    { name = "Play_DestroyMotionBlur", vram = 0x80165630, size = 0x28 },
    { name = "Environment_DrawSkyboxStars", vram = 0x800FE3E0, size = 0xA4 },
    { name = "BgCheck_EntityRaycastFloor5", vram = 0x800C411C, size = 0x6C },
    { name = "AudioThread_ProcessSeqPlayerCmd", vram = 0x80193EA8, size = 0x1D8 },
    { name = "Camera_Unique6", vram = 0x800DA3B8, size = 0x134 },
    { name = "func_8010B7A8", vram = 0x8010B7A8, size = 0x80 },
    { name = "Gfx_SetupDL71", vram = 0x8012C2B4, size = 0x28 },
    { name = "AudioMgr_StopAllSfxExceptSystem", vram = 0x80172BC0, size = 0x64 },
    { name = "AudioOcarina_GetPlaybackStaff", vram = 0x8019CF9C, size = 0xC },
    { name = "AudioSynth_FilterReverb", vram = 0x8018883C, size = 0xA8 },
    { name = "func_80123E90", vram = 0x80123E90, size = 0x84 },
    { name = "Camera_Noop", vram = 0x800CF3A4, size = 0x10 },
    { name = "Math_Vec3s_Copy", vram = 0x800FF52C, size = 0x20 },
    { name = "Interface_DrawClock", vram = 0x80119610, size = 0x1ED0 },
    { name = "AudioSeq_ResetActiveSequences", vram = 0x801A99B8, size = 0xBC },
    { name = "func_8018373C", vram = 0x8018373C, size = 0x90 },
    { name = "func_80104C80", vram = 0x80104C80, size = 0x74 },
    { name = "Play_GetCamera", vram = 0x801696D4, size = 0x38 },
    { name = "func_8017B9D8", vram = 0x8017B9D8, size = 0x3C },
    { name = "SkelAnime_DrawFlexOpa", vram = 0x80133F28, size = 0x220 },
    { name = "Actor_UpdateBgCheckInfo", vram = 0x800B78B8, size = 0x54C },
    { name = "AudioOcarina_SetRecordingState", vram = 0x8019CD08, size = 0x12C },
    { name = "Actor_SetWorldRotToShape", vram = 0x800B67A0, size = 0x20 },
    { name = "Gfx_SetupDL52_NoCD", vram = 0x8012C014, size = 0x44 },
    { name = "AudioLoad_DecreaseSampleDmaTtls", vram = 0x8018EB60, size = 0xEC },
    { name = "KaleidoScopeCall_Init", vram = 0x801639EC, size = 0x4C },
    { name = "AudioLoad_GetLoadTable", vram = 0x80190294, size = 0x44 },
    { name = "Play_UpdateWaterCamera", vram = 0x80166968, size = 0x1C8 },
    { name = "ActorShadow_Draw", vram = 0x800B3BC8, size = 0x3F8 },
    { name = "Graph_Init", vram = 0x801740D0, size = 0xA4 },
    { name = "Actor_DrawAll", vram = 0x800BA42C, size = 0x2D0 },
    { name = "func_80169BF8", vram = 0x80169BF8, size = 0x6C },
    { name = "func_8010A2AC", vram = 0x8010A2AC, size = 0x30 },
    { name = "ScaleRotPos_IsEqual", vram = 0x800C5C5C, size = 0xD4 },
    { name = "AudioLoad_SyncLoadSample", vram = 0x8018F604, size = 0xEC },
    { name = "CutsceneCamera_ProcessSpline", vram = 0x801612B8, size = 0x6E0 },
    { name = "Math_FactorialF", vram = 0x80179300, size = 0x100 },
    { name = "SkelAnime_Draw", vram = 0x80134990, size = 0x1C4 },
    { name = "Lights_DrawGlow", vram = 0x80102A64, size = 0x1F0 },
    { name = "AudioSynth_Noop3", vram = 0x80187FD8, size = 0x8 },
    { name = "Player_OverrideLimbDrawGameplayDefault", vram = 0x80125D4C, size = 0x57C },
    { name = "Font_LoadChar", vram = 0x800F4F40, size = 0x14 },
    { name = "AudioSynth_LoadBuffer", vram = 0x80188124, size = 0x28 },
    { name = "PadMgr_RumbleSetSingle", vram = 0x8017544C, size = 0x28 },
    { name = "Camera_ResetActionFuncStateUnused", vram = 0x800DFF34, size = 0x10 },
    { name = "func_800F0CE4", vram = 0x800F0CE4, size = 0xF0 },
    { name = "BgCheck_RaycastFloorStaticList", vram = 0x800C0E74, size = 0x288 },
    { name = "PreRender_ApplyFiltersSlowlyInit", vram = 0x80171FA8, size = 0xD0 },
    { name = "Effect_DestroyAll", vram = 0x800AFF24, size = 0x12C },
    { name = "SkinMatrix_MtxFCopy", vram = 0x80139100, size = 0x88 },
    { name = "EffectBlure_Draw", vram = 0x800AB0EC, size = 0x4E4 },
    { name = "VisCvg_Destroy", vram = 0x80140D04, size = 0xC },
    { name = "func_801030F4", vram = 0x801030F4, size = 0xDC },
    { name = "BgCheck_SphVsFirstPoly", vram = 0x800C5A20, size = 0x44 },
    { name = "Interface_DrawAButton", vram = 0x80118BA4, size = 0x48C },
    { name = "PlayerAnimation_LoadToJoint", vram = 0x801367B0, size = 0x44 },
    { name = "DynaPoly_IsBgIdBgActor", vram = 0x800C6024, size = 0x20 },
    { name = "func_80169FDC", vram = 0x80169FDC, size = 0x20 },
    { name = "Gfx_SetupDL38_Xlu", vram = 0x8012C560, size = 0x28 },
    { name = "CutsceneManager_End", vram = 0x800F17FC, size = 0x280 },
    { name = "Message_ShouldAdvance", vram = 0x80147624, size = 0x110 },
    { name = "AudioLoad_GetFontSample", vram = 0x80191134, size = 0x90 },
    { name = "Actor_ActorAIsFacingAndNearActorB", vram = 0x800B750C, size = 0x94 },
    { name = "EffectSsFireTail_SpawnFlameOnPlayer", vram = 0x800B2DA4, size = 0x50 },
    { name = "WaterBox_GetBgCamSetting", vram = 0x800CA648, size = 0x70 },
    { name = "Message_DrawSceneTitleCard", vram = 0x80153EF0, size = 0x2E4 },
    { name = "func_80109B38", vram = 0x80109B38, size = 0x68 },
    { name = "func_80143148", vram = 0x80143148, size = 0xA0 },
    { name = "Audio_ClearSariaBgm2", vram = 0x801A2460, size = 0xC },
    { name = "func_801382C4", vram = 0x801382C4, size = 0x3C },
    { name = "Collider_ResetLineOC", vram = 0x800E2434, size = 0x1C },
    { name = "ActorOverlayTable_FaultClient", vram = 0x800BF9A0, size = 0xD8 },
    { name = "THA_Destroy", vram = 0x80172B9C, size = 0x20 },
    { name = "SSNodeList_Init", vram = 0x800C5AAC, size = 0x18 },
    { name = "osFlashAllErase", vram = 0x80186EC8, size = 0x150 },
    { name = "Collider_DestroyTrisElementDim", vram = 0x800E14CC, size = 0x14 },
    { name = "CollisionCheck_ClearContext", vram = 0x800E2480, size = 0xA8 },
    { name = "Player_DrawCouplesMask", vram = 0x8012754C, size = 0x48 },
    { name = "AnimatedMat_DrawMain", vram = 0x80131690, size = 0xC8 },
    { name = "CollisionCheck_SpawnRedBlood", vram = 0x800E8318, size = 0x160 },
    { name = "func_80194804", vram = 0x80194804, size = 0x3C },
    { name = "func_801830E8", vram = 0x801830E8, size = 0x60 },
    { name = "Actor_PlaySfx_Flagged", vram = 0x800B9010, size = 0x28 },
    { name = "EnHy_MoveBackwards", vram = 0x800F0FF0, size = 0xBC },
    { name = "IChain_Apply_s32", vram = 0x800FFBE0, size = 0x1C },
    { name = "Audio_PlaySfx_Waterfall", vram = 0x801A0048, size = 0xA4 },
    { name = "Gfx_SetupDL28", vram = 0x8012C498, size = 0x28 },
    { name = "AudioLoad_SyncLoadSeqFonts", vram = 0x8018F4D8, size = 0xB0 },
    { name = "SSNodeList_GetNextNode", vram = 0x800C5B80, size = 0x3C },
    { name = "Quake_CallbackType2", vram = 0x8012A4D0, size = 0x70 },
    { name = "func_8010B1BC", vram = 0x8010B1BC, size = 0x70 },
    { name = "Prerender_DrawBackground2DImpl", vram = 0x801720FC, size = 0x65C },
    { name = "func_800F6CEC", vram = 0x800F6CEC, size = 0x1B8 },
    { name = "Camera_IsChargingSwordOrDekuFlowerDive", vram = 0x800CBA34, size = 0x48 },
    { name = "ZeldaArena_Check", vram = 0x80102D98, size = 0x24 },
    { name = "func_80103A10", vram = 0x80103A10, size = 0x48 },
    { name = "Setup_InitImpl", vram = 0x801732DC, size = 0x50 },
    { name = "Environment_PlayStormNatureAmbience", vram = 0x800FD78C, size = 0xCC },
    { name = "CollisionCheck_DestroyContext", vram = 0x800E2470, size = 0x10 },
    { name = "Player_GetCurMaskItemId", vram = 0x80122EEC, size = 0x3C },
    { name = "Matrix_Scale", vram = 0x8018039C, size = 0xDC },
    { name = "Camera_Demo2", vram = 0x800DAD10, size = 0xAF4 },
    { name = "CollisionHeader_SegmentedToVirtual", vram = 0x800C94E0, size = 0x84 },
    { name = "AudioHeap_UnapplySampleCache", vram = 0x8018DCB4, size = 0x44 },
    { name = "Map_IsInDungeonOrBossArea", vram = 0x8010A074, size = 0x30 },
    { name = "SpeedMeter_DrawTimeEntries", vram = 0x801773D0, size = 0x6B4 },
    { name = "Sram_InitDebugSave", vram = 0x80144968, size = 0x12C },
    { name = "WaterBox_GetSurface2", vram = 0x800CA22C, size = 0x33C },
    { name = "Audio_PlaySfx_SwordCharge", vram = 0x8019F900, size = 0x118 },
    { name = "func_800B3030", vram = 0x800B3030, size = 0x58 },
    { name = "AnimatedMat_DrawOpa", vram = 0x8013178C, size = 0x34 },
    { name = "SubS_CopyPointFromPath", vram = 0x8013D68C, size = 0x94 },
    { name = "Player_DrawGetItemImpl", vram = 0x80126808, size = 0x174 },
    { name = "Collider_ResetTrisAT", vram = 0x800E1A78, size = 0xA0 },
    { name = "Math_Vec3f_DistXZAndStore", vram = 0x800FF960, size = 0x44 },
    { name = "DebugDisplay_PathDisplayList", vram = 0x800E99B0, size = 0x2D8 },
    { name = "Camera_Jump0", vram = 0x800D4200, size = 0x20 },
    { name = "AudioSfx_StopByPosAndBank", vram = 0x801A7284, size = 0x48 },
    { name = "Flags_SetAllTreasure", vram = 0x800B5CAC, size = 0xC },
    { name = "Actor_SetDropFlagJntSph", vram = 0x800BE2B8, size = 0x84 },
    { name = "AnimationContext_SetInterp", vram = 0x80135A90, size = 0x70 },
    { name = "Player_GetEnvironmentalHazard", vram = 0x801242DC, size = 0x144 },
    { name = "Actor_SetFeetPos", vram = 0x800B4A98, size = 0x54 },
    { name = "Message_ResetOcarinaButtonAlphas", vram = 0x80147520, size = 0x44 },
    { name = "AudioLoad_SyncLoadSimple", vram = 0x8019075C, size = 0x20 },
    { name = "Audio_StopFanfare", vram = 0x801A41F8, size = 0xA4 },
    { name = "Camera_GetInputDirPitch", vram = 0x800DFC40, size = 0x28 },
    { name = "osFlashClearStatus", vram = 0x80186E64, size = 0x64 },
    { name = "Horse_SpawnMinigame", vram = 0x800F3ED4, size = 0x1CC },
    { name = "Gfx_SetupDL39_Ptr", vram = 0x8012C680, size = 0x2C },
    { name = "func_8017DD34", vram = 0x8017DD34, size = 0x140 },
    { name = "Player_SetModels", vram = 0x80123AA4, size = 0x130 },
    { name = "func_800B1130", vram = 0x800B1130, size = 0x70 },
    { name = "Rumble_Init", vram = 0x8013ED9C, size = 0x34 },
    { name = "DebugCamera_ScreenText", vram = 0x800E9DBC, size = 0xD8 },
    { name = "SurfaceType_GetBgCamIndex", vram = 0x800C9704, size = 0x24 },
    { name = "Interface_SetPerfectLetters", vram = 0x8011B4E0, size = 0xE0 },
    { name = "Camera_SetStateFlag", vram = 0x800DFF60, size = 0x24 },
    { name = "QuestHint_GetTatlTextId", vram = 0x800F05C0, size = 0x1FC },
    { name = "Actor_ResetLensActors", vram = 0x800B9E3C, size = 0x10 },
    { name = "Player_IsGoronOrDeku", vram = 0x801234B0, size = 0x24 },
    { name = "Math_Vec3f_AddRand", vram = 0x800FF79C, size = 0x74 },
    { name = "OLib_ClampMinDist", vram = 0x8010C304, size = 0x68 },
    { name = "SubS_FindDoor", vram = 0x8013A7C0, size = 0xA0 },
    { name = "SubS_ActorPathing_MoveWithoutGravityReverse", vram = 0x8013E07C, size = 0x28 },
    { name = "AudioLoad_SyncLoadSeq", vram = 0x8018FCCC, size = 0x54 },
    { name = "Message_BombersNotebookQueueEvent", vram = 0x80151BB4, size = 0xE8 },
    { name = "func_800EDDB0", vram = 0x800EDDB0, size = 0xC },
    { name = "THGA_GetTail", vram = 0x801728D0, size = 0x20 },
    { name = "Collider_ResetQuadAC", vram = 0x800E2024, size = 0x40 },
    { name = "AudioSynth_ApplyHaasEffect", vram = 0x8018AE34, size = 0x2B8 },
    { name = "AudioLoad_Unused1", vram = 0x80190754, size = 0x8 },
    { name = "func_80126440", vram = 0x80126440, size = 0x188 },
    { name = "Play_GetOriginalSceneId", vram = 0x80169CBC, size = 0x84 },
    { name = "Skin_Free", vram = 0x80138700, size = 0xD4 },
    { name = "func_801030B4", vram = 0x801030B4, size = 0x40 },
    { name = "TransitionFade_Start", vram = 0x801647D0, size = 0x5C },
    { name = "SubS_IsFloorAbove", vram = 0x8013DB90, size = 0xB0 },
    { name = "Collider_InitLine", vram = 0x800E2368, size = 0x48 },
    { name = "Environment_PlaySceneSequence", vram = 0x800FB758, size = 0x25C },
    { name = "Math3D_Vec3fMagnitude", vram = 0x8017A6D4, size = 0x24 },
    { name = "Camera_Normal0", vram = 0x800D12B8, size = 0x7C0 },
    { name = "BombersNotebook_DrawTimeOfDay", vram = 0x8016CD4C, size = 0x16C0 },
    { name = "Player_DrawCircusLeadersMask", vram = 0x80127594, size = 0x364 },
    { name = "func_800B14D4", vram = 0x800B14D4, size = 0xC4 },
    { name = "Camera_Special8", vram = 0x800DD13C, size = 0x47C },
    { name = "Sram_SaveEndOfCycle", vram = 0x80143B0C, size = 0xA68 },
    { name = "Math3D_TriChkLineSegParaZDist", vram = 0x8017CB7C, size = 0x32C },
    { name = "Audio_PlaySfx_AtPosWithChannelIO", vram = 0x801A0810, size = 0x58 },
    { name = "Graph_GetNextGameState", vram = 0x80173F98, size = 0xC8 },
    { name = "BgCheck_InitStaticLookup", vram = 0x800C3334, size = 0x400 },
    { name = "Math_SinF", vram = 0x801794EC, size = 0x54 },
    { name = "AnimatedMat_DrawColorLerp", vram = 0x80130D3C, size = 0x21C },
    { name = "func_800B0FE8", vram = 0x800B0FE8, size = 0x6C },
    { name = "Audio_SetSfxVolumeExceptSystemAndOcarinaBanks", vram = 0x801A4380, size = 0xA8 },
    { name = "Collider_ResetTrisElementAT", vram = 0x800E1664, size = 0x24 },
    { name = "func_80105C40", vram = 0x80105C40, size = 0x3A0 },
    { name = "PreRender_DivotFilter", vram = 0x801717F8, size = 0x754 },
    { name = "AudioScript_HandleScriptFlowControl", vram = 0x80197538, size = 0x1DC },
    { name = "JpegUtils_GetHuffmanCodes", vram = 0x801A9BFC, size = 0x6C },
    { name = "Scene_DrawConfigMatAnim", vram = 0x801319A4, size = 0x28 },
    { name = "AudioHeap_ApplySampleBankCacheInternal", vram = 0x8018E03C, size = 0x26C },
    { name = "Cutscene_UpdateManual", vram = 0x800EA110, size = 0x4C },
    { name = "SkelCurve_DrawLimb", vram = 0x800F29A0, size = 0x338 },
    { name = "Interface_LoadItemIcon", vram = 0x80112BE4, size = 0x28 },
    { name = "CutsceneManager_StartWithPlayerCs", vram = 0x800F1C68, size = 0x78 },
    { name = "Gfx_SetupDL45_Opa", vram = 0x8012C510, size = 0x28 },
    { name = "Actor_AddToCategory", vram = 0x800BAAB4, size = 0x70 },
    { name = "AudioLoad_InitAsyncLoads", vram = 0x80191568, size = 0x30 },
    { name = "Audio_PlayObjSoundFanfare", vram = 0x801A17F4, size = 0x110 },
    { name = "Inventory_GetSkullTokenCount", vram = 0x8012F22C, size = 0x4C },
    { name = "BombersNotebook_Update", vram = 0x8016F5A8, size = 0x6D0 },
    { name = "SoundSource_PlaySfxEachFrameAtFixedWorldPos", vram = 0x800F0590, size = 0x2C },
    { name = "DynaPolyActor_UpdateCarriedActorRotY", vram = 0x800CAC0C, size = 0x94 },
    { name = "Actor_ChangeFocus", vram = 0x800B86C8, size = 0x40 },
    { name = "Audio_PlaySfx_IfNotInCutscene", vram = 0x801A3FB4, size = 0x48 },
    { name = "func_800B1598", vram = 0x800B1598, size = 0xC4 },
    { name = "func_801620CC", vram = 0x801620CC, size = 0x2B0 },
    { name = "TransitionCircle_Update", vram = 0x80164BA0, size = 0x34 },
    { name = "Player_UpdateBottleHeld", vram = 0x80123D50, size = 0x54 },
    { name = "Environment_GetSandstormLerpScale", vram = 0x800FE798, size = 0x10 },
    { name = "AudioThread_SetFadeInTimer", vram = 0x8019372C, size = 0x48 },
    { name = "Math3D_PointRelativeToCubeVertices", vram = 0x8017ABBC, size = 0x17C },
    { name = "Camera_Fixed1", vram = 0x800D7FC4, size = 0x404 },
    { name = "func_8014546C", vram = 0x8014546C, size = 0x22C },
    { name = "AnimatedMat_DrawColorNonLinearInterp", vram = 0x801311B4, size = 0x3CC },
    { name = "Collider_SetQuad", vram = 0x800E1F20, size = 0x68 },
    { name = "Enemy_StartFinishingBlow", vram = 0x800BBA88, size = 0x38 },
    { name = "Environment_DrawRain", vram = 0x800FA9FC, size = 0xB8 },
    { name = "GetItem_DrawOpa0Xlu1", vram = 0x800EF0F0, size = 0x104 },
    { name = "AudioScript_InitSequenceChannel", vram = 0x80197714, size = 0x16C },
    { name = "AudioPlayback_GetDrum", vram = 0x801955DC, size = 0xE4 },
    { name = "TransitionTile_Destroy", vram = 0x8016424C, size = 0x8C },
    { name = "func_801045AC", vram = 0x801045AC, size = 0x53C },
    { name = "PlayerAnimation_Loop", vram = 0x80136288, size = 0x94 },
    { name = "Sched_HandleReset", vram = 0x80176364, size = 0xC },
    { name = "Inventory_DeleteEquipment", vram = 0x8012ED78, size = 0x70 },
    { name = "AudioSfx_SetProperties", vram = 0x8019EB2C, size = 0x4F8 },
    { name = "func_800BE504", vram = 0x800BE504, size = 0x64 },
    { name = "Schedule_ReturnValueL", vram = 0x801328F0, size = 0x30 },
    { name = "Sram_CopySave", vram = 0x80146628, size = 0x478 },
    { name = "func_8010B300", vram = 0x8010B300, size = 0x134 },
    { name = "GetItem_DrawPoes", vram = 0x800EE400, size = 0x1FC },
    { name = "AudioSfx_ProcessSfxSettings", vram = 0x8019F300, size = 0x120 },
    { name = "BgCheck_GetBccFlags", vram = 0x800C5464, size = 0x48 },
    { name = "PadMgr_ReleaseSerialEventQueue", vram = 0x8017503C, size = 0x30 },
    { name = "Message_LoadOwlWarpText", vram = 0x8014D62C, size = 0x188 },
    { name = "THGA_SetHead", vram = 0x801728B0, size = 0x20 },
    { name = "Camera_Create", vram = 0x800DDD58, size = 0x50 },
    { name = "func_8018450C", vram = 0x8018450C, size = 0x98 },
    { name = "PlayerAnimation_BlendToJoint", vram = 0x8013682C, size = 0xA0 },
    { name = "Camera_EarthquakeDay3", vram = 0x800DE62C, size = 0x214 },
    { name = "Math_StepToC", vram = 0x800FEFB4, size = 0x88 },
    { name = "AudioSfx_RemoveMatchingRequests", vram = 0x801A5DDC, size = 0x1A0 },
    { name = "func_80183B68", vram = 0x80183B68, size = 0x278 },
    { name = "BgCheck_CheckLineAgainstSSList", vram = 0x800C1D7C, size = 0x28C },
    { name = "AudioOcarina_ResetStaffs", vram = 0x8019DF64, size = 0x94 },
    { name = "SubS_UpdateLimb", vram = 0x8013AD9C, size = 0x138 },
    { name = "Actor_FindSharedMemoryEntry", vram = 0x800B6680, size = 0x8C },
    { name = "func_8010B878", vram = 0x8010B878, size = 0x6C },
    { name = "Message_DrawMain", vram = 0x801541D4, size = 0x2584 },
    { name = "Sram_GenerateRandomSaveFields", vram = 0x80144684, size = 0x20C },
    { name = "CollisionCheck_SetInfo2", vram = 0x800E755C, size = 0x34 },
    { name = "func_800AE5E4", vram = 0x800AE5E4, size = 0x194 },
    { name = "PlayerAnimation_Once", vram = 0x8013631C, size = 0xD4 },
    { name = "Schedule_CheckNotInDayS", vram = 0x80132AD8, size = 0x4C },
    { name = "EnHy_FindNearestDoor", vram = 0x800F0888, size = 0xBC },
    { name = "func_80106408", vram = 0x80106408, size = 0x48 },
    { name = "func_800B715C", vram = 0x800B715C, size = 0x14 },
    { name = "AudioHeap_LoadHighPassFilter", vram = 0x8018C93C, size = 0x58 },
    { name = "SkelCurve_Destroy", vram = 0x800F26C0, size = 0x30 },
    { name = "Math3D_XZLength", vram = 0x8017A610, size = 0x24 },
    { name = "func_801387D4", vram = 0x801387D4, size = 0x110 },
    { name = "AudioHeap_InitPool", vram = 0x8018B740, size = 0x28 },
    { name = "BgCheck_GetStaticLookup", vram = 0x800C2514, size = 0xCC },
    { name = "AudioOcarina_Update", vram = 0x8019D600, size = 0x158 },
    { name = "Quake_GetNumActiveQuakes", vram = 0x8012BBE8, size = 0x5C },
    { name = "CutsceneCamera_UpdateSplines", vram = 0x80161998, size = 0x214 },
    { name = "AudioSynth_Noop1", vram = 0x80187FA8, size = 0x8 },
    { name = "SubS_Offer", vram = 0x8013C964, size = 0x2C8 },
    { name = "func_80102EB4", vram = 0x80102EB4, size = 0x1C },
    { name = "EnItem00_DrawRupee", vram = 0x800A72AC, size = 0xF4 },
    { name = "CutsceneCmd_ChooseCreditsScenes", vram = 0x800EB6F8, size = 0x470 },
    { name = "Camera_CalcAtForParallel", vram = 0x800CDB6C, size = 0x300 },
    { name = "ShrinkWindow_Pillarbox_SetSizeTarget", vram = 0x80160C50, size = 0x14 },
    { name = "Math3D_PlaneVsLineSegClosestPoint", vram = 0x80179678, size = 0x120 },
    { name = "BgCheck_AnyRaycastFloor1", vram = 0x800C4314, size = 0xB8 },
    { name = "Camera_CalcAtForScreen", vram = 0x800CD834, size = 0x1E0 },
    { name = "AudioSeq_UpdateActiveSequences", vram = 0x801A8D5C, size = 0xA0C },
    { name = "BgCheck_CalcWaterboxDimensions", vram = 0x800C656C, size = 0x2CC },
    { name = "func_800B096C", vram = 0x800B096C, size = 0x64 },
    { name = "Camera_IsSwimming", vram = 0x800CB880, size = 0x48 },
    { name = "Message_BombersNotebookProcessEventQueue", vram = 0x80151C9C, size = 0x108 },
    { name = "Audio_UpdateSfxVolumeTransition", vram = 0x8019FEDC, size = 0x5C },
    { name = "Room_DrawNormal", vram = 0x8012D53C, size = 0x214 },
    { name = "Flags_SetInfTable", vram = 0x800E8EFC, size = 0xC },
    { name = "Math_ApproachS", vram = 0x800FFFD8, size = 0xA4 },
    { name = "Scene_DrawConfigDefault", vram = 0x801307F4, size = 0x40 },
    { name = "SpeedMeter_Init", vram = 0x801773A0, size = 0x24 },
    { name = "Camera_Normal1", vram = 0x800CF3B4, size = 0x14C0 },
    { name = "Audio_ResetIncreasingTranspose", vram = 0x801A05E4, size = 0xC },
    { name = "func_800B0E48", vram = 0x800B0E48, size = 0x68 },
    { name = "AnimatedMat_DrawAlphaStepXlu", vram = 0x80131978, size = 0x2C },
    { name = "Map_GetBossAreaIndex", vram = 0x8010A194, size = 0x74 },
    { name = "Math3D_SignedDistanceFromPlane", vram = 0x8017B998, size = 0x40 },
    { name = "Cutscene_GetCueChannel", vram = 0x800EE200, size = 0x9C },
    { name = "Lib_PlaySfx_2", vram = 0x801000CC, size = 0x28 },
    { name = "THA_AllocTail", vram = 0x80172A58, size = 0x70 },
    { name = "AudioHeap_WritebackDCache", vram = 0x8018B4F8, size = 0x28 },
    { name = "SkelAnime_AnimateFrame", vram = 0x80136F04, size = 0x128 },
    { name = "Check_ClearRGBA16", vram = 0x80179090, size = 0x7C },
    { name = "AudioThread_Noop2Cmd", vram = 0x80194328, size = 0x34 },
    { name = "func_80184818", vram = 0x80184818, size = 0x80 },
    { name = "FireObj_StepSize", vram = 0x800F2ECC, size = 0x130 },
    { name = "CollisionCheck_InitContext", vram = 0x800E2450, size = 0x20 },
    { name = "Cutscene_SetSfxReverbIndexTo2", vram = 0x800EAD48, size = 0x34 },
    { name = "Health_ChangeBy", vram = 0x80115908, size = 0xB8 },
    { name = "PadMgr_ThreadEntry", vram = 0x80176010, size = 0x184 },
    { name = "Environment_UpdatePostmanEvents", vram = 0x800F8A9C, size = 0x238 },
    { name = "Message_SetupLoadItemIcon", vram = 0x8014CFDC, size = 0x328 },
    { name = "AnimatedMat_TexScroll", vram = 0x80130834, size = 0x6C },
    { name = "CollisionCheck_SetATvsAC", vram = 0x800E3324, size = 0x2A4 },
    { name = "Actor_GetArrowDmgFlags", vram = 0x800BC188, size = 0x2C },
    { name = "Environment_InitGameOverLights", vram = 0x800FBDEC, size = 0x150 },
    { name = "AudioThread_GetSeqPlayerIO", vram = 0x80193E44, size = 0x28 },
    { name = "func_80161C20", vram = 0x80161C20, size = 0x22C },
    { name = "FireObj_DestroyLight", vram = 0x800F34C4, size = 0x28 },
    { name = "Gfx_SetupDL49_Xlu", vram = 0x8012C924, size = 0x28 },
    { name = "AudioScript_ScriptReadS16", vram = 0x80197F3C, size = 0x38 },
    { name = "SubS_ActorPathing_SetNextPoint", vram = 0x8013E0A4, size = 0x124 },
    { name = "CollisionCheck_SetAT_SAC", vram = 0x800E2634, size = 0x10C },
    { name = "AudioOcarina_PlayLongScarecrowSong", vram = 0x8019D758, size = 0x10C },
    { name = "Horse_GetJumpingFencePathIndex", vram = 0x800F3940, size = 0x74 },
    { name = "func_8010BC7C", vram = 0x8010BC7C, size = 0xCC },
    { name = "func_801271B0", vram = 0x801271B0, size = 0x288 },
    { name = "Actor_MoveWithoutGravityReverse", vram = 0x800B6BD8, size = 0x2C },
    { name = "ActorShadow_DrawHorse", vram = 0x800B40B8, size = 0x28 },
    { name = "PreRender_CoverageRgba16ToI8", vram = 0x8017023C, size = 0x340 },
    { name = "Effect_DrawAll", vram = 0x800AFB24, size = 0x13C },
    { name = "AudioThread_ProcessCmds", vram = 0x80193AEC, size = 0xB4 },
    { name = "func_80179B34", vram = 0x80179B34, size = 0x60 },
    { name = "Environment_SmoothStepToU8", vram = 0x800F5954, size = 0x138 },
    { name = "Audio_Noop4", vram = 0x8019E0FC, size = 0x8 },
    { name = "CollisionCheck_SpawnShieldParticlesWood", vram = 0x800E86E0, size = 0xA4 },
    { name = "TitleCard_InitBossName", vram = 0x800B5E0C, size = 0x44 },
    { name = "Flags_SetSwitch", vram = 0x800B5BF4, size = 0x40 },
    { name = "Camera_GetFloorYNorm", vram = 0x800CC488, size = 0xE4 },
    { name = "GetItem_DrawFish", vram = 0x800EEF4C, size = 0x108 },
    { name = "Scene_DrawConfigGreatBayTemple", vram = 0x80131FC0, size = 0x2F8 },
    { name = "Math3D_ColCylinderCylinderAmountAndDistance", vram = 0x8017F47C, size = 0x1D0 },
    { name = "func_80105318", vram = 0x80105318, size = 0x10 },
    { name = "AudioOcarina_CheckSongsWithoutMusicStaff", vram = 0x8019BC44, size = 0x254 },
    { name = "Quake_SetSpeed", vram = 0x8012A8A8, size = 0x48 },
    { name = "Camera_Demo4", vram = 0x800DBB14, size = 0x75C },
    { name = "Play_AssignPlayerCsIdsFromScene", vram = 0x8016A178, size = 0xF0 },
    { name = "func_80179D74", vram = 0x80179D74, size = 0x7C },
    { name = "func_80115428", vram = 0x80115428, size = 0x104 },
    { name = "func_801094F8", vram = 0x801094F8, size = 0x30 },
    { name = "SurfaceType_GetSfxOffset", vram = 0x800C9BDC, size = 0x48 },
    { name = "CollisionCheck_SetQuadHitFX", vram = 0x800E6320, size = 0x98 },
    { name = "func_801963E8", vram = 0x801963E8, size = 0x34 },
    { name = "Target_Init", vram = 0x800B51A4, size = 0x64 },
    { name = "AnimatedMat_DrawAlphaStepOpa", vram = 0x8013194C, size = 0x2C },
    { name = "Lights_BindPointWithReference", vram = 0x80101D3C, size = 0x364 },
    { name = "Message_DrawTextboxIcon", vram = 0x80147818, size = 0x700 },
    { name = "Collider_SetCylinderDim", vram = 0x800E115C, size = 0x40 },
    { name = "View_SetViewport", vram = 0x8013F17C, size = 0x34 },
    { name = "DynaPoly_InitWaterBoxList", vram = 0x800C5F8C, size = 0x10 },
    { name = "Camera_Unique9", vram = 0x800DA52C, size = 0x20 },
    { name = "func_800AE8EC", vram = 0x800AE8EC, size = 0x44 },
    { name = "EffectSsIcePiece_SpawnBurst", vram = 0x800B2930, size = 0x194 },
    { name = "Camera_CalcAtForHorse", vram = 0x800CE5E0, size = 0x1BC },
    { name = "Collider_SetLinePoints", vram = 0x800E23C4, size = 0x44 },
    { name = "Audio_SetCutsceneFlag", vram = 0x801A3F54, size = 0x18 },
    { name = "FireObj_SetPosition", vram = 0x800F2EAC, size = 0x20 },
    { name = "View_StepDistortion", vram = 0x8013F54C, size = 0x1B0 },
    { name = "Camera_Jump2", vram = 0x800D2B48, size = 0x9D8 },
    { name = "CutsceneCmd_GiveTatlToPlayer", vram = 0x800EBCD0, size = 0x90 },
    { name = "func_80148CBC", vram = 0x80148CBC, size = 0xA8 },
    { name = "AnimationContext_Update", vram = 0x80135EE8, size = 0xA0 },
    { name = "BgCheck_SphVsDynaWall", vram = 0x800C8580, size = 0x250 },
    { name = "AudioLoad_AsyncLoad", vram = 0x8018F7C0, size = 0x38 },
    { name = "Item_CheckObtainability", vram = 0x80114978, size = 0x28 },
    { name = "osFlashSectorEraseThrough", vram = 0x80187284, size = 0x78 },
    { name = "SkelAnime_DrawTransformFlexOpa", vram = 0x801343C0, size = 0x240 },
    { name = "Message_GetTimerDigits", vram = 0x8014CDF0, size = 0x1EC },
    { name = "CollisionCheck_GreenBlood", vram = 0x800E2D88, size = 0x16C },
    { name = "func_80142440", vram = 0x80142440, size = 0xD08 },
    { name = "BgCheck_CheckDynaCeiling", vram = 0x800C8A60, size = 0x170 },
    { name = "func_80106D08", vram = 0x80106D08, size = 0x54 },
    { name = "Math_Vec3f_Diff", vram = 0x800FF5F4, size = 0x38 },
    { name = "Math3D_PointRelativeToCubeFaces", vram = 0x8017A954, size = 0xB8 },
    { name = "func_800B8050", vram = 0x800B8050, size = 0xC8 },
    { name = "Actor_RemoveFromCategory", vram = 0x800BAB24, size = 0xD8 },
    { name = "Sram_ClearFlagsAtDawnOfTheFirstDay", vram = 0x80143AC4, size = 0x48 },
    { name = "func_80179F64", vram = 0x80179F64, size = 0xD4 },
    { name = "SurfaceType_CheckWallFlag0", vram = 0x800C9A7C, size = 0x34 },
    { name = "AudioPlayback_AllocNoteFromDisabled", vram = 0x80196448, size = 0x4C },
    { name = "Audio_PlaySfx_Randomized", vram = 0x8019F88C, size = 0x74 },
    { name = "AnimatedMat_DrawTexCycle", vram = 0x80131580, size = 0x110 },
    { name = "PlayerCall_Init", vram = 0x80160AF8, size = 0x48 },
    { name = "Gfx_SetupDL48_Opa", vram = 0x8012C8FC, size = 0x28 },
    { name = "Setup_Init", vram = 0x80173338, size = 0x28 },
    { name = "Player_PostLimbDrawGameplay", vram = 0x80128BD0, size = 0x1320 },
    { name = "THGA_AllocMtxArray", vram = 0x80172974, size = 0x24 },
    { name = "func_80102EF0", vram = 0x80102EF0, size = 0xAC },
    { name = "TitleCard_InitPlaceName", vram = 0x800B5E50, size = 0x18 },
    { name = "Message_DrawTextNES", vram = 0x8015966C, size = 0x1B2C },
    { name = "CollisionCheck_SetOC_SAC", vram = 0x800E2A04, size = 0x10C },
    { name = "View_ClearScissor", vram = 0x8013F28C, size = 0x6C },
    { name = "Collider_InitTrisElement", vram = 0x800E1594, size = 0x40 },
    { name = "func_801A5228", vram = 0x801A5228, size = 0x168 },
    { name = "AudioOcarina_SetSongStartingPos", vram = 0x8019B378, size = 0x14 },
    { name = "AudioSynth_Noop25", vram = 0x8018825C, size = 0x8 },
    { name = "func_8010A760", vram = 0x8010A760, size = 0x6C },
    { name = "Matrix_RotateXS", vram = 0x80180478, size = 0x198 },
    { name = "THA_IsCrash", vram = 0x80172B18, size = 0x24 },
    { name = "Path_CopyLastPoint", vram = 0x801225CC, size = 0x90 },
    { name = "CollisionPoly_LineVsPoly", vram = 0x800C07F0, size = 0x300 },
    { name = "Camera_ChangeDoorCam", vram = 0x800DFFAC, size = 0xD0 },
    { name = "AudioMgr_Unlock", vram = 0x80173048, size = 0x2C },
    { name = "Animation_PlayLoopSetSpeed", vram = 0x801375CC, size = 0x58 },
    { name = "FireObj_Update", vram = 0x800F3820, size = 0x120 },
    { name = "func_8010BC28", vram = 0x8010BC28, size = 0x54 },
    { name = "Player_DrawBunnyHood", vram = 0x80127A60, size = 0x104 },
    { name = "Entrance_Create", vram = 0x80130768, size = 0x1C },
    { name = "func_801A5488", vram = 0x801A5488, size = 0x3C },
    { name = "PadMgr_ControllerHasRumblePak", vram = 0x801754C0, size = 0x20 },
    { name = "PreNMI_Draw", vram = 0x80129F4C, size = 0xAC },
    { name = "Math3D_ColSphereSphereIntersect", vram = 0x8017F1E0, size = 0x20 },
    { name = "SkinMatrix_SetXRotation", vram = 0x80139DD0, size = 0xC8 },
    { name = "func_80179798", vram = 0x80179798, size = 0x2AC },
    { name = "Audio_PlaySfx_GiantsMaskUnused", vram = 0x8019F7D8, size = 0x58 },
    { name = "CollisionCheck_InitInfo", vram = 0x800E7494, size = 0x48 },
    { name = "CutsceneCmd_DestinationDefault", vram = 0x800EB364, size = 0x150 },
    { name = "Animation_PlayLoop", vram = 0x80137540, size = 0x54 },
    { name = "EffectBlure_AddVertex", vram = 0x800A81F0, size = 0x324 },
    { name = "Camera_Battle3", vram = 0x800D55C8, size = 0x20 },
    { name = "AudioOcarina_SetRecordingSong", vram = 0x8019C8D8, size = 0x430 },
    { name = "CollisionCheck_GetMassType", vram = 0x800E6724, size = 0x3C },
    { name = "Environment_DrawLightningFlash", vram = 0x800FAF74, size = 0x9C },
    { name = "View_SetDistortion", vram = 0x8013F4F4, size = 0x58 },
    { name = "Collider_InitAndSetTris", vram = 0x800E1A24, size = 0x54 },
    { name = "LightContext_SetFog", vram = 0x80102544, size = 0x3C },
    { name = "Magic_Consume", vram = 0x80115DB4, size = 0x2D4 },
    { name = "func_80169ECC", vram = 0x80169ECC, size = 0x30 },
    { name = "Map_IsInBossArea", vram = 0x8010A208, size = 0x30 },
    { name = "SubS_GetDistSqAndOrientPoints", vram = 0x8013D720, size = 0x48 },
    { name = "TransitionTile_SetVtx", vram = 0x80164438, size = 0x114 },
    { name = "func_800BE3D0", vram = 0x800BE3D0, size = 0x134 },
    { name = "Sram_ResetSave", vram = 0x80144628, size = 0x5C },
    { name = "Animation_Reverse", vram = 0x80137650, size = 0x24 },
    { name = "Camera_GetWaterBoxBgCamSetting", vram = 0x800CC874, size = 0xC4 },
    { name = "AudioThread_GetSamplePos", vram = 0x8019440C, size = 0x11C },
    { name = "AudioOcarina_StartForSongCheck", vram = 0x8019B3D0, size = 0xE8 },
    { name = "TransitionFade_Update", vram = 0x80164864, size = 0x190 },
    { name = "EffectSsDtBubble_SpawnColorProfile", vram = 0x800B2090, size = 0x7C },
    { name = "DynaPoly_DisableCeilingCollision", vram = 0x800C636C, size = 0x58 },
    { name = "WaterBox_GetSurface1_2", vram = 0x800CA1E8, size = 0x44 },
    { name = "LifeMeter_Draw", vram = 0x80100B8C, size = 0xCB8 },
    { name = "Actor_SetPlayerImpact", vram = 0x800B648C, size = 0x70 },
    { name = "Collider_SetJntSph", vram = 0x800E0E60, size = 0xB4 },
    { name = "SysFlashrom_EraseSector", vram = 0x801859F0, size = 0x3C },
    { name = "Math3D_ColCylinderTri", vram = 0x8017ED20, size = 0x480 },
    { name = "SkelAnime_CopyFrameTable", vram = 0x8013792C, size = 0x40 },
    { name = "AudioSynth_SaveMixedReverbSamples", vram = 0x80187F00, size = 0xA8 },
    { name = "DynaPoly_Init", vram = 0x800C6044, size = 0x54 },
    { name = "Target_Draw", vram = 0x800B5208, size = 0x60C },
    { name = "Play_TakePictoPhoto", vram = 0x80165E1C, size = 0x60 },
    { name = "SubS_CopyPointFromPathList", vram = 0x8013DC40, size = 0x8C },
    { name = "Audio_UpdateObjSoundFanfare", vram = 0x801A1904, size = 0x10C },
    { name = "Gfx_SetupDL53_Opa", vram = 0x8012C120, size = 0x28 },
    { name = "Play_DrawMotionBlur", vram = 0x80165460, size = 0x1A8 },
    { name = "Scene_CommandCollisionHeader", vram = 0x8012F984, size = 0xA0 },
    { name = "MsgEvent_SendNullTask", vram = 0x8010C1B0, size = 0x74 },
    { name = "Gfx_SetupDL25_Opa", vram = 0x8012C28C, size = 0x28 },
    { name = "AnimatedMat_DrawAlphaOpa", vram = 0x8013182C, size = 0x38 },
    { name = "func_80109428", vram = 0x80109428, size = 0x78 },
    { name = "Camera_Unique2", vram = 0x800D95BC, size = 0x414 },
    { name = "ShrinkWindow_Update", vram = 0x80160CE4, size = 0xB4 },
    { name = "Camera_ChangeModeFlags", vram = 0x800DF4D0, size = 0x370 },
    { name = "Gfx_SetupDL59_Opa", vram = 0x8012CA38, size = 0x28 },
    { name = "Player_IsBurningStickInRange", vram = 0x80123F48, size = 0xD8 },
    { name = "Interface_DrawBButtonIcons", vram = 0x80118084, size = 0x80C },
    { name = "AudioLoad_ProcessScriptLoads", vram = 0x80192B54, size = 0x58 },
    { name = "func_8010549C", vram = 0x8010549C, size = 0x1C0 },
    { name = "func_80109CBC", vram = 0x80109CBC, size = 0x84 },
    { name = "Actor_HasNoParent", vram = 0x800B8BFC, size = 0x24 },
    { name = "SysFlashrom_ThreadEntry", vram = 0x80185D40, size = 0x9C },
    { name = "AudioPlayback_GetInstrumentInner", vram = 0x80195508, size = 0xD4 },
    { name = "CutsceneCmd_StartAmbience", vram = 0x800EAD14, size = 0x34 },
    { name = "JpegUtils_ProcessHuffmanTableImplOld", vram = 0x801A9F4C, size = 0xCC },
    { name = "Jpeg_CopyToZbuffer", vram = 0x800F43BC, size = 0x138 },
    { name = "AnimatedMat_Draw", vram = 0x80131758, size = 0x34 },
    { name = "VisFbuf_SetBg", vram = 0x80141008, size = 0x164 },
    { name = "Actor_MoveWithoutGravity", vram = 0x800B6B24, size = 0x2C },
    { name = "OLib_ClampMaxDist", vram = 0x8010C36C, size = 0x68 },
    { name = "AudioHeap_AllocPermanent", vram = 0x8018D5D4, size = 0x84 },
    { name = "Player_GetItemOnButton", vram = 0x8012364C, size = 0x1C4 },
    { name = "Audio_MuteSfxAndAmbienceSeqExceptSysAndOca", vram = 0x801A41C8, size = 0x30 },
    { name = "CutsceneManager_GetCurrentCsId", vram = 0x800F207C, size = 0x10 },
    { name = "GetItem_DrawRupee", vram = 0x800EF984, size = 0x134 },
    { name = "GameState_Update", vram = 0x8017377C, size = 0x68 },
    { name = "Collider_DestroyTrisElement", vram = 0x800E15D4, size = 0x40 },
    { name = "Math3D_XZDistance", vram = 0x8017A678, size = 0x30 },
    { name = "func_8010AB94", vram = 0x8010AB94, size = 0x6C },
    { name = "Math_Vec3f_DistXYZAndStoreNormDiff", vram = 0x800FF810, size = 0x74 },
    { name = "Actor_SetShapeRotToWorld", vram = 0x800B67C0, size = 0x20 },
    { name = "AudioSeq_ResetSequenceRequests", vram = 0x801A8B14, size = 0x18 },
    { name = "DynaLookup_Reset", vram = 0x800C5D70, size = 0x20 },
    { name = "Actor_OfferTalkExchangeEquiCylinder", vram = 0x800B85E0, size = 0x34 },
    { name = "BgCheck_GetBgCamFuncData", vram = 0x800C9924, size = 0x88 },
    { name = "Magic_UpdateAddRequest", vram = 0x80116088, size = 0x8C },
    { name = "Camera_fabsf", vram = 0x800CB210, size = 0x30 },
    { name = "DynaSSNodeList_GetNextNodeIdx", vram = 0x800BFCCC, size = 0x30 },
    { name = "Audio_IncreaseTempoForTimedMinigame", vram = 0x801A2C44, size = 0x44 },
    { name = "LifeMeter_SaveInterfaceHealth", vram = 0x80100A80, size = 0x20 },
    { name = "Skybox_SetColors", vram = 0x80143624, size = 0x44 },
    { name = "ShrinkWindow_Letterbox_SetSizeTarget", vram = 0x80160C00, size = 0x14 },
    { name = "func_8010B2C0", vram = 0x8010B2C0, size = 0x40 },
    { name = "CutsceneFlags_Set", vram = 0x800F1304, size = 0x70 },
    { name = "osFlashCheckEraseEnd", vram = 0x80187080, size = 0xA4 },
    { name = "AudioOcarina_ResetInstrument", vram = 0x8019DF28, size = 0x3C },
    { name = "Room_DrawImage", vram = 0x8012E6A8, size = 0x68 },
    { name = "SysFlashrom_IsBusy", vram = 0x80185EC4, size = 0x40 },
    { name = "SubS_DrawTransformFlex", vram = 0x8013AB00, size = 0x26C },
    { name = "func_8017D220", vram = 0x8017D220, size = 0xDC },
    { name = "Audio_StepFreqLerp", vram = 0x801A00EC, size = 0x38 },
    { name = "AudioScript_InitSequencePlayers", vram = 0x8019ADBC, size = 0x78 },
    { name = "func_80105294", vram = 0x80105294, size = 0x84 },
    { name = "func_8010B434", vram = 0x8010B434, size = 0x70 },
    { name = "SubS_ActorPathing_ComputePointInfo", vram = 0x8013DF3C, size = 0x118 },
    { name = "AudioOcarina_MemoryGameInit", vram = 0x8019D488, size = 0x70 },
    { name = "Scene_LagrangeInterpColor", vram = 0x8013115C, size = 0x58 },
    { name = "VisFbuf_ApplyEffects", vram = 0x80141200, size = 0x31C },
    { name = "SpeedMeter_DrawAllocEntries", vram = 0x80177E58, size = 0x298 },
    { name = "BgCheck_GetSubdivisionMaxBounds", vram = 0x800C2864, size = 0x1CC },
    { name = "Actor_SetFocus", vram = 0x800B675C, size = 0x44 },
    { name = "SkelAnime_MorphTaper", vram = 0x80136D98, size = 0x16C },
    { name = "THGA_IsCrash", vram = 0x80172830, size = 0x20 },
    { name = "Camera_Special1", vram = 0x800DCCB0, size = 0x20 },
    { name = "GameState_Realloc", vram = 0x80173880, size = 0xD0 },
    { name = "AudioSfx_ComputeSurroundSoundFilter", vram = 0x8019E864, size = 0x1DC },
    { name = "Environment_DrawLightning", vram = 0x800FB388, size = 0x3D0 },
    { name = "Collider_DestroyTouch", vram = 0x800E06E4, size = 0x14 },
    { name = "AudioHeap_AllocTemporarySampleCacheEntry", vram = 0x8018D760, size = 0x2F0 },
    { name = "CollisionCheck_SetTrisHitFX", vram = 0x800E6238, size = 0xE8 },
    { name = "func_80115764", vram = 0x80115764, size = 0xE0 },
    { name = "EffectSsBlast_SpawnWhiteShockwave", vram = 0x800B1B10, size = 0x3C },
    { name = "Horse_IsValidSpawn", vram = 0x800F3A64, size = 0xC8 },
    { name = "Cutscene_GetSceneLayer", vram = 0x800EE1D8, size = 0x28 },
    { name = "SysCfb_GetFramebuffer", vram = 0x801789EC, size = 0x28 },
    { name = "Camera_Parallel2", vram = 0x800D2AA8, size = 0x20 },
    { name = "Camera_Battle2", vram = 0x800D55A8, size = 0x20 },
    { name = "GameOver_FadeLights", vram = 0x801AA624, size = 0x68 },
    { name = "func_800B31BC", vram = 0x800B31BC, size = 0x50 },
    { name = "Rumble_Destroy", vram = 0x8013EDD0, size = 0x34 },
    { name = "func_80106530", vram = 0x80106530, size = 0x4C },
    { name = "JpegUtils_ProcessHuffmanTableImpl", vram = 0x801A9D10, size = 0xBC },
    { name = "SkelAnime_DrawFlexLod", vram = 0x80133710, size = 0x238 },
    { name = "AudioSfx_ProcessRequest", vram = 0x801A5F7C, size = 0x4B4 },
    { name = "Environment_DrawSkyboxStarsImpl", vram = 0x800FDC94, size = 0x6FC },
    { name = "EffectSS_DrawAllParticles", vram = 0x800B081C, size = 0x150 },
    { name = "func_8010AB30", vram = 0x8010AB30, size = 0x64 },
    { name = "ShrinkWindow_Init", vram = 0x80160CA0, size = 0x34 },
    { name = "AudioScript_ScriptReadU8", vram = 0x80197F28, size = 0x14 },
    { name = "Interface_SetVertices", vram = 0x8010E028, size = 0x940 },
    { name = "Environment_UpdateTimeBasedSequence", vram = 0x800FB9B4, size = 0x308 },
    { name = "Audio_UpdateSequenceAtPos", vram = 0x801A2090, size = 0x16C },
    { name = "Environment_FadeOutGameOverLights", vram = 0x800FC158, size = 0x284 },
    { name = "func_801A5A1C", vram = 0x801A5A1C, size = 0x1A4 },
    { name = "Collider_InitJntSphElementDim", vram = 0x800E095C, size = 0x48 },
    { name = "Math_StepToIGet", vram = 0x800FEE08, size = 0x2C },
    { name = "AudioLoad_SlowLoadSeq", vram = 0x80191460, size = 0x108 },
    { name = "JpegUtils_ProcessHuffmanTable", vram = 0x801A9DCC, size = 0xD8 },
    { name = "Camera_KeepOn2", vram = 0x800D67DC, size = 0x20 },
    { name = "func_80127B64", vram = 0x80127B64, size = 0x84 },
    { name = "Door_InitContext", vram = 0x8012FEBC, size = 0x10 },
    { name = "EffectSsEnFire_SpawnVec3f", vram = 0x800B2DF4, size = 0x78 },
    { name = "func_800F0DD4", vram = 0x800F0DD4, size = 0xC0 },
    { name = "Scene_CommandExitList", vram = 0x801303A0, size = 0x30 },
    { name = "Debug_DrawText", vram = 0x800E9F78, size = 0xE8 },
    { name = "func_800B6434", vram = 0x800B6434, size = 0x34 },
    { name = "Player_GetMask", vram = 0x8012403C, size = 0x10 },
    { name = "Interface_LoadItemIconImpl", vram = 0x80112B40, size = 0xA4 },
    { name = "SysFlashrom_ReadData", vram = 0x80185968, size = 0x88 },
    { name = "Gfx_SetupDL47_Xlu", vram = 0x8012C6FC, size = 0x28 },
    { name = "Skin_DrawLimb", vram = 0x80137F58, size = 0xF8 },
    { name = "Camera_Demo6", vram = 0x800DC718, size = 0x20 },
    { name = "AudioMgr_ThreadEntry", vram = 0x80172ED0, size = 0x178 },
    { name = "Graph_GfxPlusOne", vram = 0x80174A40, size = 0xC },
    { name = "Actor_Draw", vram = 0x800B9A04, size = 0x318 },
    { name = "func_80152CAC", vram = 0x80152CAC, size = 0x214 },
    { name = "EffectSsKakera_Spawn", vram = 0x800B2810, size = 0xB8 },
    { name = "ShrinkWindow_Pillarbox_GetSizeTarget", vram = 0x80160C64, size = 0x14 },
    { name = "Interface_DrawPerfectLetters", vram = 0x8011C4C4, size = 0x344 },
    { name = "AudioLoad_ProcessAsyncLoadUnkMedium", vram = 0x80191864, size = 0xC },
    { name = "AudioLoad_SyncInitSeqPlayerSkipTicks", vram = 0x8018FB20, size = 0x58 },
    { name = "Sram_IncrementDay", vram = 0x80144574, size = 0x70 },
    { name = "AnimatedMat_DrawTexScroll", vram = 0x801308A0, size = 0xA0 },
    { name = "AudioOcarina_SetCustomSequence", vram = 0x8019D864, size = 0x50 },
    { name = "Slowly_Main", vram = 0x80185660, size = 0x9C },
    { name = "Audio_SplitBgmChannels", vram = 0x801A0CB0, size = 0x194 },
    { name = "func_80122868", vram = 0x80122868, size = 0x138 },
    { name = "AudioLoad_PreloadSamplesForFont", vram = 0x80192514, size = 0x47C },
    { name = "Scene_CommandRoomBehavior", vram = 0x8012FB60, size = 0x88 },
    { name = "Audio_PlaySfx_AtPosWithVolume", vram = 0x8019FE1C, size = 0x58 },
    { name = "Math3D_TriChkLineSegParaZIntersect", vram = 0x8017D020, size = 0x18C },
    { name = "func_8017BF8C", vram = 0x8017BF8C, size = 0x7C },
    { name = "func_80138228", vram = 0x80138228, size = 0x30 },
    { name = "AudioLoad_AddToSampleSet", vram = 0x80192340, size = 0x48 },
    { name = "Target_SetFairyState", vram = 0x800B5040, size = 0x164 },
    { name = "Math_Vec3f_Lerp", vram = 0x800FF6F8, size = 0x58 },
    { name = "Environment_JumpForwardInTime", vram = 0x800FEAC0, size = 0x34 },
    { name = "Audio_ScaleTempoAndFreqForMainBgm", vram = 0x801A281C, size = 0x1B8 },
    { name = "SysCfb_SetHiResMode", vram = 0x80178818, size = 0x160 },
    { name = "Audio_PlayAmbience_StorePrevBgm", vram = 0x801A2F88, size = 0x3C },
    { name = "AudioHeap_InitSampleCaches", vram = 0x8018D6C8, size = 0x98 },
    { name = "AudioThread_GetFontsForSequence", vram = 0x80193C04, size = 0x20 },
    { name = "Actor_DrawDoorLock", vram = 0x800BC8B8, size = 0x298 },
    { name = "Gfx_SetupDL25_Xlu2", vram = 0x8012C240, size = 0x28 },
    { name = "BombersNotebook_DrawCursor", vram = 0x8016E40C, size = 0x684 },
    { name = "Camera_Vec3sToVec3f", vram = 0x800CB60C, size = 0x68 },
    { name = "Gfx_SetFog", vram = 0x8012BC50, size = 0x13C },
    { name = "Math_Atan2S", vram = 0x8017FEE4, size = 0x1E8 },
    { name = "AudioEffects_InitVibrato", vram = 0x80197048, size = 0xF0 },
    { name = "SurfaceType_GetMaterial", vram = 0x800C9BB8, size = 0x24 },
    { name = "Effect_Add", vram = 0x800AF960, size = 0x1C4 },
    { name = "Actor_FreeSharedMemoryEntry", vram = 0x800B6608, size = 0x78 },
    { name = "func_801094C8", vram = 0x801094C8, size = 0x30 },
    { name = "AudioHeap_InitAdsrDecayTable", vram = 0x8018B10C, size = 0x144 },
    { name = "GameState_InitArena", vram = 0x80173810, size = 0x70 },
    { name = "SurfaceType_IsSoft", vram = 0x800C9B68, size = 0x28 },
    { name = "Camera_SetCsParams", vram = 0x800DFF44, size = 0x1C },
    { name = "func_800BA798", vram = 0x800BA798, size = 0x120 },
    { name = "Collider_SetTrisElementDim", vram = 0x800E14E0, size = 0xB4 },
    { name = "Quake_Update", vram = 0x8012AB08, size = 0x360 },
    { name = "AudioPlayback_InitSampleState", vram = 0x80194930, size = 0x480 },
    { name = "Math3D_UDistPlaneToPos", vram = 0x8017BA14, size = 0x38 },
    { name = "func_80145698", vram = 0x80145698, size = 0x134 },
    { name = "BombersNotebook_DrawRows", vram = 0x8016C344, size = 0xA08 },
    { name = "Message_DrawOcarinaButtons", vram = 0x80153750, size = 0x72C },
    { name = "AnimatedMat_DrawTwoTexScroll", vram = 0x801309F4, size = 0xA0 },
    { name = "CollisionCheck_SwordHitAudio", vram = 0x800E30C8, size = 0xA0 },
    { name = "Audio_PlayAmbience", vram = 0x801A4A28, size = 0x158 },
    { name = "SurfaceType_GetFloorProperty2", vram = 0x800C9B18, size = 0x28 },
    { name = "EffectSsBlast_SpawnShockwave", vram = 0x800B1AC4, size = 0x4C },
    { name = "func_800B0EB0", vram = 0x800B0EB0, size = 0x68 },
    { name = "AudioSeq_GetActiveSeqId", vram = 0x801A8A50, size = 0x6C },
    { name = "AudioSynth_HiLoGain", vram = 0x801881C4, size = 0x34 },
    { name = "DynaPolyActor_IsPlayerAbove", vram = 0x800CAF94, size = 0x24 },
    { name = "BgCheck_GetSubdivisionMinBounds", vram = 0x800C26C0, size = 0x1A4 },
    { name = "Inventory_UnequipItem", vram = 0x80114A9C, size = 0xE8 },
    { name = "func_800A6780", vram = 0x800A6780, size = 0x2C0 },
    { name = "AudioScript_SequencePlayerSetupChannels", vram = 0x80197B14, size = 0xF8 },
    { name = "AudioSeq_SetVolumeScale", vram = 0x801A8BD0, size = 0x18C },
    { name = "CollisionCheck_SpawnShieldParticlesMetalSound", vram = 0x800E8690, size = 0x30 },
    { name = "Collider_FreeTris", vram = 0x800E16FC, size = 0xB8 },
    { name = "Scene_DrawConfig4", vram = 0x80131CDC, size = 0x108 },
    { name = "EnItem00_Update", vram = 0x800A6B98, size = 0x590 },
    { name = "Math_ApproachF", vram = 0x800FFDF8, size = 0x70 },
    { name = "Audio_IsSequencePlaying", vram = 0x801A2DE0, size = 0x74 },
    { name = "Audio_ToggleRomaniSinging", vram = 0x801A3B90, size = 0x148 },
    { name = "func_8010BB6C", vram = 0x8010BB6C, size = 0x60 },
    { name = "CollisionCheck_ApplyDamageQuad", vram = 0x800E7948, size = 0x20 },
    { name = "func_801853C8", vram = 0x801853C8, size = 0x98 },
    { name = "AudioSfx_PlaySfx", vram = 0x801A5CFC, size = 0xE0 },
    { name = "PadMgr_HandleRetrace", vram = 0x80175C80, size = 0x1BC },
    { name = "View_SetDistortionOrientation", vram = 0x8013F3F8, size = 0x28 },
    { name = "Target_Update", vram = 0x800B5814, size = 0x39C },
    { name = "AudioHeap_InitCachePool", vram = 0x8018B9E0, size = 0x84 },
    { name = "Scene_CommandSoundSettings", vram = 0x801303E0, size = 0x5C },
    { name = "Matrix_RotateXF", vram = 0x80180610, size = 0x1A8 },
    { name = "Collider_SetTouch", vram = 0x800E06F8, size = 0x28 },
    { name = "Gfx_DrawDListXlu", vram = 0x800BE03C, size = 0x7C },
    { name = "Play_DisableMotionBlurPriority", vram = 0x80165DF0, size = 0x14 },
    { name = "CollisionCheck_Damage", vram = 0x800E7988, size = 0xC0 },
    { name = "AudioSynth_LoadSubReverbSamplesWithoutDownsample", vram = 0x80188D28, size = 0x40 },
    { name = "PreRender_ApplyFilters", vram = 0x80171F4C, size = 0x5C },
    { name = "CollisionCheck_AC_QuadVsQuad", vram = 0x800E56B8, size = 0x1BC },
    { name = "Scene_Command1D", vram = 0x80130578, size = 0x10 },
    { name = "func_8010A238", vram = 0x8010A238, size = 0x74 },
    { name = "OLib_VecGeoToVec3f", vram = 0x8010C530, size = 0x44 },
    { name = "DynaPolyActor_AttachCarriedActor", vram = 0x800CACA0, size = 0x8C },
    { name = "PlayerAnimation_EndLoop", vram = 0x8013696C, size = 0x24 },
    { name = "EnHy_PlayWalkingSound", vram = 0x800F112C, size = 0x118 },
    { name = "Gfx_SetupDL66", vram = 0x8012C724, size = 0x28 },
    { name = "func_801235DC", vram = 0x801235DC, size = 0x70 },
    { name = "SubS_TrackPointStep", vram = 0x8013E950, size = 0x2B4 },
    { name = "Audio_PlaySfx_IncreasinglyTransposed", vram = 0x801A0554, size = 0x90 },
    { name = "Gfx_DrawTexRectIA8", vram = 0x8010CD98, size = 0x224 },
    { name = "AudioScript_SequenceChannelSetVolume", vram = 0x80199244, size = 0x24 },
    { name = "func_8011552C", vram = 0x8011552C, size = 0x88 },
    { name = "Collider_SetCylinderPosition", vram = 0x800E7E3C, size = 0x20 },
    { name = "Message_FindMessage", vram = 0x80149EBC, size = 0xB8 },
    { name = "Scene_SetExitFade", vram = 0x801306A4, size = 0x44 },
    { name = "Scene_CommandMiniMapCompassInfo", vram = 0x80130588, size = 0x28 },
    { name = "AnimationContext_SetMoveActor", vram = 0x80135BE0, size = 0x5C },
    { name = "Collider_InitTouch", vram = 0x800E06BC, size = 0x28 },
    { name = "Matrix_ToMtx", vram = 0x80181A18, size = 0x28 },
    { name = "func_80123140", vram = 0x80123140, size = 0x218 },
    { name = "func_8012300C", vram = 0x8012300C, size = 0x10 },
    { name = "CollisionCheck_LineOC_Sphere", vram = 0x800E7BCC, size = 0x98 },
    { name = "AudioOcarina_SetOcarinaDisableTimer", vram = 0x8019C2E4, size = 0x1C },
    { name = "DynaPoly_EnableCeilingCollision", vram = 0x800C63C4, size = 0x58 },
    { name = "Matrix_RotateZS", vram = 0x80180CF8, size = 0x198 },
    { name = "CutsceneManager_Update", vram = 0x800F1A7C, size = 0x128 },
    { name = "Actor_OfferTalkNearColChkInfoCylinder", vram = 0x800B863C, size = 0x40 },
    { name = "Message_DrawTextBox", vram = 0x8015268C, size = 0x5D8 },
    { name = "Gfx_SetupDL36_Opa", vram = 0x8012C470, size = 0x28 },
    { name = "Gfx_SetupDL57_Opa", vram = 0x8012C080, size = 0x28 },
    { name = "func_80183224", vram = 0x80183224, size = 0x8C },
    { name = "Camera_UpdateInterface", vram = 0x800CD2F0, size = 0xF4 },
    { name = "OLib_Vec3fDiffRad", vram = 0x8010C838, size = 0x90 },
    { name = "Transition_Init", vram = 0x80163C90, size = 0xF0 },
    { name = "Font_LoadCharNES", vram = 0x800F4F54, size = 0x6C },
    { name = "func_80108A10", vram = 0x80108A10, size = 0x54 },
    { name = "func_801A5100", vram = 0x801A5100, size = 0xC },
    { name = "AudioPlayback_InitSyntheticWave", vram = 0x80195D84, size = 0x58 },
    { name = "Collider_ResetTrisAC", vram = 0x800E1B18, size = 0xA0 },
    { name = "AudioScript_SeqLayerDisable", vram = 0x801979D8, size = 0x7C },
    { name = "Scene_CommandMiniMap", vram = 0x80130540, size = 0x38 },
    { name = "func_8018340C", vram = 0x8018340C, size = 0x24 },
    { name = "IChain_Apply_Vec3fdiv1000", vram = 0x800FFC7C, size = 0x38 },
    { name = "Quake_SetOrientation", vram = 0x8012A9E0, size = 0x68 },
    { name = "Actor_ContinueText", vram = 0x800E8EA0, size = 0x30 },
    { name = "Matrix_MultVec3fXZ", vram = 0x80181C5C, size = 0x80 },
    { name = "Sram_UpdateWriteToFlashOwlSave", vram = 0x80147198, size = 0x17C },
    { name = "JpegUtils_SetHuffmanTable", vram = 0x801A9C68, size = 0xA8 },
    { name = "Snap_SetFlag", vram = 0x8013A41C, size = 0x50 },
    { name = "func_800CCCEC", vram = 0x800CCCEC, size = 0x360 },
    { name = "CollisionCheck_AC_SphereVsQuad", vram = 0x800E5E54, size = 0x118 },
    { name = "Math3D_SphVsSph", vram = 0x8017F1C0, size = 0x20 },
    { name = "CollisionCheck_AC_QuadVsJntSph", vram = 0x800E5154, size = 0x1C8 },
    { name = "func_8010BD48", vram = 0x8010BD48, size = 0x48 },
    { name = "Play_SetCameraAtEyeUp", vram = 0x8016981C, size = 0x124 },
    { name = "func_801A0204", vram = 0x801A0204, size = 0x34 },
    { name = "Actor_Spawn", vram = 0x800BAC60, size = 0x74 },
    { name = "AudioScript_SequencePlayerDisable", vram = 0x80197D4C, size = 0xBC },
    { name = "Math3D_DistPlaneToPos", vram = 0x8017BA4C, size = 0x84 },
    { name = "Npc_TrackPoint", vram = 0x800BD888, size = 0x118 },
    { name = "AudioSfx_ComputeFreqScale", vram = 0x8019E634, size = 0x230 },
    { name = "osFlashSectorErase", vram = 0x80187124, size = 0x160 },
    { name = "DynaPolyActor_SetPlayerOnTop", vram = 0x800CAE9C, size = 0x14 },
    { name = "Gfx_SetupDL46_Overlay", vram = 0x8012C538, size = 0x28 },
    { name = "func_801A5808", vram = 0x801A5808, size = 0x208 },
    { name = "Player_ExplosiveFromIA", vram = 0x8012422C, size = 0x2C },
    { name = "Play_SetCameraRoll", vram = 0x80169988, size = 0x4C },
    { name = "Interface_SetPerspectiveView", vram = 0x80116FD8, size = 0xE0 },
    { name = "AudioOcarina_SetInstrument", vram = 0x8019C300, size = 0x98 },
    { name = "AudioThread_ProcessCmd", vram = 0x801939A8, size = 0x144 },
    { name = "AudioSynth_EnvSetup2", vram = 0x80188174, size = 0x1C },
    { name = "AudioLoad_Unused2", vram = 0x801911C4, size = 0x8 },
    { name = "func_800EDDBC", vram = 0x800EDDBC, size = 0x10 },
    { name = "Horse_IsValidSceneLayer", vram = 0x800F3B68, size = 0xDC },
    { name = "Audio_PlayBgmForSongOfStorms", vram = 0x801A27E8, size = 0x34 },
    { name = "BombersNotebook_DrawArrows", vram = 0x8016EA90, size = 0x718 },
    { name = "CollisionPoly_CheckYIntersectApprox1", vram = 0x800C0340, size = 0x134 },
    { name = "Math3D_PointDistToLine2D", vram = 0x8017D668, size = 0x158 },
    { name = "Audio_ResetRequestedSceneSeqId", vram = 0x801A44C4, size = 0x10 },
    { name = "OLib_Vec3fDistNormalize", vram = 0x8010C3D4, size = 0xB0 },
    { name = "func_8017D404", vram = 0x8017D404, size = 0x164 },
    { name = "AnimationContext_CopyAll", vram = 0x80135C6C, size = 0x70 },
    { name = "Debug_ScreenText", vram = 0x800E9CA0, size = 0x5C },
    { name = "Math_Vec3f_ToVec3s", vram = 0x800FF584, size = 0x38 },
    { name = "View_ClearDistortion", vram = 0x8013F4C0, size = 0x34 },
    { name = "Message_LoadOwlWarpTextNES", vram = 0x8015926C, size = 0x1CC },
    { name = "func_801A4348", vram = 0x801A4348, size = 0x38 },
    { name = "Interface_DrawItemButtons", vram = 0x80117100, size = 0x920 },
    { name = "Actor_FocusYawTowardActor", vram = 0x800B6D00, size = 0x2C },
    { name = "func_800B2B7C", vram = 0x800B2B7C, size = 0x44 },
    { name = "PreNMI_Main", vram = 0x80129FF8, size = 0x34 },
    { name = "DynaPolyActor_IsHeavySwitchPressed", vram = 0x800CAFDC, size = 0x24 },
    { name = "PadMgr_AdjustInput", vram = 0x801754E0, size = 0x2C4 },
    { name = "Play_GetFloorSurface", vram = 0x801691F0, size = 0x30 },
    { name = "Interface_UpdateButtonsPart1", vram = 0x80111CB4, size = 0xD30 },
    { name = "Inventory_ChangeEquipment", vram = 0x8012ED34, size = 0x44 },
    { name = "SkelAnime_CopyFrameTableTrue", vram = 0x80137674, size = 0x68 },
    { name = "Sram_SaveSpecialNewDay", vram = 0x80146F5C, size = 0xAC },
    { name = "func_80104CF4", vram = 0x80104CF4, size = 0x240 },
    { name = "func_800AE2A0", vram = 0x800AE2A0, size = 0x194 },
    { name = "Camera_Parallel0", vram = 0x800D2B08, size = 0x20 },
    { name = "GameState_Draw", vram = 0x80173540, size = 0x104 },
    { name = "SoundSource_InitAll", vram = 0x800F0390, size = 0x30 },
    { name = "DebugDisplay_DrawObjects", vram = 0x800E9564, size = 0x90 },
    { name = "SkelAnime_DrawFlexLimb", vram = 0x80134B54, size = 0x268 },
    { name = "AudioSynth_Noop19", vram = 0x8018822C, size = 0x8 },
    { name = "Map_Update", vram = 0x8010A580, size = 0x1D4 },
    { name = "func_800BE184", vram = 0x800BE184, size = 0xA8 },
    { name = "CollisionCheck_AC_QuadVsSphere", vram = 0x800E5874, size = 0x130 },
    { name = "Math_SmoothStepToS", vram = 0x800FFEBC, size = 0x11C },
    { name = "func_8017A09C", vram = 0x8017A09C, size = 0x134 },
    { name = "CollisionCheck_SetOCvsOC", vram = 0x800E6760, size = 0x33C },
    { name = "BgCheck_GetBgCamCountImpl", vram = 0x800C97F8, size = 0x4C },
    { name = "func_8017A838", vram = 0x8017A838, size = 0x40 },
    { name = "Camera_GetNegOne", vram = 0x800E0228, size = 0x10 },
    { name = "SubS_TimePathing_ComputeWeights", vram = 0x8013B0C8, size = 0x288 },
    { name = "func_801094A0", vram = 0x801094A0, size = 0x28 },
    { name = "SSNodeList_GetNextNodeIdx", vram = 0x800C5BBC, size = 0x14 },
    { name = "EffectSsStone1_Spawn", vram = 0x800B25D8, size = 0x54 },
    { name = "Environment_LerpRGB8", vram = 0x800FD538, size = 0x64 },
    { name = "RumbleManager_Init", vram = 0x80183020, size = 0x38 },
    { name = "AudioThread_QueueCmdS32", vram = 0x8019387C, size = 0x24 },
    { name = "func_80108AF8", vram = 0x80108AF8, size = 0x5B8 },
    { name = "func_80108558", vram = 0x80108558, size = 0x4B8 },
    { name = "EffectSsDeadDs_Spawn", vram = 0x800B3144, size = 0x78 },
    { name = "Interface_UpdateButtonAlphas", vram = 0x8010F0D4, size = 0xD4 },
    { name = "Play_Draw", vram = 0x80168DAC, size = 0x1B8 },
    { name = "Play_CreateSubCamera", vram = 0x801694DC, size = 0xA8 },
    { name = "View_Apply", vram = 0x8013F6FC, size = 0x4C },
    { name = "Audio_PlaySfx_AtPosWithReverb", vram = 0x8019FDC8, size = 0x54 },
    { name = "Hilite_DrawXlu", vram = 0x800B8018, size = 0x38 },
    { name = "Jpeg_Decode", vram = 0x800F470C, size = 0x304 },
    { name = "func_801A3950", vram = 0x801A3950, size = 0xA8 },
    { name = "PadMgr_RumblePause", vram = 0x80175434, size = 0x18 },
    { name = "Play_UpdateMain", vram = 0x80167814, size = 0x5D0 },
    { name = "Camera_SetTargetActor", vram = 0x800E0308, size = 0x14 },
    { name = "Camera_Demo8", vram = 0x800DC758, size = 0x20 },
    { name = "func_80109A00", vram = 0x80109A00, size = 0x20 },
    { name = "BgCheck_EntityRaycastFloor2", vram = 0x800C4000, size = 0x58 },
    { name = "func_80149048", vram = 0x80149048, size = 0x194 },
    { name = "SkelAnime_InterpFrameTable", vram = 0x80135448, size = 0x480 },
    { name = "func_800B724C", vram = 0x800B724C, size = 0x4C },
    { name = "CutsceneManager_GetCutsceneEntryImpl", vram = 0x800F14F8, size = 0x4C },
    { name = "Gfx_SetupDLAtPtr", vram = 0x8012BF98, size = 0x2C },
    { name = "func_800F6EA4", vram = 0x800F6EA4, size = 0x128 },
    { name = "CollisionPoly_GetVerticesByBgId", vram = 0x800C02C0, size = 0x80 },
    { name = "Camera_Unique5", vram = 0x800D9A88, size = 0x5C },
    { name = "Matrix_MtxFToNewMtx", vram = 0x80181A6C, size = 0x2C },
    { name = "SubS_UpdateFidgetTables", vram = 0x8013D9C8, size = 0x1C8 },
    { name = "View_GetPerspective", vram = 0x8013F100, size = 0x20 },
    { name = "Inventory_ChangeUpgrade", vram = 0x8012EDE8, size = 0x4C },
    { name = "func_80109714", vram = 0x80109714, size = 0x40 },
    { name = "Scene_CommandSkyboxSettings", vram = 0x8012FF8C, size = 0x64 },
    { name = "Message_ResetOcarinaButtonState", vram = 0x80147564, size = 0xC0 },
    { name = "Actor_HasParent", vram = 0x800B89F8, size = 0x24 },
    { name = "func_801846AC", vram = 0x801846AC, size = 0x7C },
    { name = "Object_SpawnPersistent", vram = 0x8012F2E0, size = 0xF0 },
    { name = "Audio_UpdateEnemyBgmVolume", vram = 0x801A3590, size = 0x160 },
    { name = "SysFlashrom_InitFlash", vram = 0x80185908, size = 0x60 },
    { name = "ListAlloc_Free", vram = 0x80174B20, size = 0x80 },
    { name = "GetItem_DrawSkullToken", vram = 0x800EE7D8, size = 0x168 },
    { name = "func_80148D64", vram = 0x80148D64, size = 0x2E4 },
    { name = "AudioOcarina_SetPlaybackSong", vram = 0x8019C398, size = 0x208 },
    { name = "Gfx_SetupDL39_Opa", vram = 0x8012C628, size = 0x2C },
    { name = "SubS_FindActorCustom", vram = 0x8013E640, size = 0x108 },
    { name = "Schedule_Nop", vram = 0x80132954, size = 0x18 },
    { name = "CollisionCheck_AC_CylVsCyl", vram = 0x800E4298, size = 0x228 },
    { name = "DynaPoly_SetBgActorPrevTransform", vram = 0x800C5FD8, size = 0x4C },
    { name = "AudioPlayback_SeqLayerNoteRelease", vram = 0x80195C60, size = 0x20 },
    { name = "osAiSetNextBuffer", vram = 0x80194790, size = 0x74 },
    { name = "Audio_PlayFanfareWithPlayerIOPort7", vram = 0x801A3000, size = 0x38 },
    { name = "Player_UpdateShieldCollider", vram = 0x801265C8, size = 0xD4 },
    { name = "Target_OutsideLeashRange", vram = 0x800B83F8, size = 0xD8 },
    { name = "Player_GetHeight", vram = 0x800B6FC8, size = 0xC8 },
    { name = "TransitionOverlay_Load", vram = 0x80165288, size = 0xF4 },
    { name = "Camera_GetBgCamOrActorCsCamFuncData", vram = 0x800CC7A8, size = 0x5C },
    { name = "Npc_UpdateTalking", vram = 0x800BD2B4, size = 0xD0 },
    { name = "AnimationContext_SetCopyAll", vram = 0x80135A28, size = 0x68 },
    { name = "Skin_GetLimbPos", vram = 0x80138300, size = 0x5C },
    { name = "func_8018FA60", vram = 0x8018FA60, size = 0x70 },
    { name = "Regs_InitData", vram = 0x801AAAA0, size = 0xC },
    { name = "Actor_AddToLensActors", vram = 0x800B9E4C, size = 0x38 },
    { name = "Collider_ResetJntSphAT", vram = 0x800E0F68, size = 0x8C },
    { name = "func_80109670", vram = 0x80109670, size = 0x64 },
    { name = "func_800DF498", vram = 0x800DF498, size = 0x38 },
    { name = "Sram_EraseSave", vram = 0x80146580, size = 0xA8 },
    { name = "Math3D_Normalize", vram = 0x801795F0, size = 0x88 },
    { name = "CollisionPoly_CheckXIntersectApprox", vram = 0x800C06A8, size = 0xA4 },
    { name = "Play_DisableMotionBlur", vram = 0x80165690, size = 0x14 },
    { name = "GetItem_DrawOpa01", vram = 0x800EF1F4, size = 0xB8 },
    { name = "AudioSynth_LoadReverbSamplesImpl", vram = 0x80188C48, size = 0x6C },
    { name = "View_SetPerspective", vram = 0x8013F0D0, size = 0x30 },
    { name = "Lights_PointSetPosition", vram = 0x80101AFC, size = 0x38 },
    { name = "KaleidoManager_Init", vram = 0x80163804, size = 0x88 },
    { name = "AudioOcarina_EnableInput", vram = 0x8019C1C0, size = 0x10 },
    { name = "Message_DisplaySceneTitleCard", vram = 0x80151A68, size = 0x14C },
    { name = "Environment_Draw", vram = 0x800FE390, size = 0x50 },
    { name = "Sched_Schedule", vram = 0x801767B8, size = 0x128 },
    { name = "AudioThread_GetSamplePosFromStart", vram = 0x8019439C, size = 0x34 },
    { name = "Camera_ScaledStepToCeilVec3f", vram = 0x800CB4C0, size = 0x84 },
    { name = "Hilite_DrawOpa", vram = 0x800B7FE0, size = 0x38 },
    { name = "Skin_UpdateVertices", vram = 0x80137970, size = 0x1C4 },
    { name = "AudioSfx_LowerBgmVolume", vram = 0x801A5C28, size = 0x64 },
    { name = "Player_SetEquipmentData", vram = 0x80123C90, size = 0xC0 },
    { name = "AudioScript_ScriptReadCompressedU16", vram = 0x80197F74, size = 0x40 },
    { name = "AnimatedMat_DrawAlphaXlu", vram = 0x80131864, size = 0x38 },
    { name = "Camera_CalcUpVec", vram = 0x800CD04C, size = 0x23C },
    { name = "AudioLoad_SetUnusedHandler", vram = 0x80190B44, size = 0xC },
    { name = "func_80122FCC", vram = 0x80122FCC, size = 0x40 },
    { name = "Play_SetCameraAtEye", vram = 0x8016970C, size = 0x110 },
    { name = "func_8017E294", vram = 0x8017E294, size = 0xBC },
    { name = "Audio_MuteSeqPlayerBgmSub", vram = 0x801A3B48, size = 0x48 },
    { name = "AnimationContext_AddEntry", vram = 0x8013591C, size = 0x38 },
    { name = "func_800BBAC0", vram = 0x800BBAC0, size = 0xB4 },
    { name = "AudioThread_GetExternalLoadQueueMsg", vram = 0x80193BA0, size = 0x64 },
    { name = "Snap_RecordPictographedActors", vram = 0x8013A240, size = 0x1DC },
    { name = "AudioSfx_StopByPosAndId", vram = 0x801A7328, size = 0x15C },
    { name = "Sched_HandleRSPDone", vram = 0x80176CF4, size = 0x238 },
    { name = "CutsceneHandler_StopScript", vram = 0x800EDA04, size = 0x80 },
    { name = "func_8017CEA8", vram = 0x8017CEA8, size = 0x48 },
    { name = "EffectSs_DrawGEffect", vram = 0x800B0B10, size = 0x21C },
    { name = "Audio_StartAmbience", vram = 0x801A48E0, size = 0x148 },
    { name = "Gfx_SetupDL64", vram = 0x8012C3A4, size = 0x28 },
    { name = "func_800AE778", vram = 0x800AE778, size = 0x174 },
    { name = "Actor_WorldDistXZToPoint", vram = 0x800B6E48, size = 0x24 },
    { name = "Matrix_Get", vram = 0x801801E8, size = 0x24 },
    { name = "BgCheck_AnyLineTest3", vram = 0x800C58C8, size = 0x8C },
    { name = "func_80109650", vram = 0x80109650, size = 0x20 },
    { name = "BgCheck_CameraLineTest2", vram = 0x800C5538, size = 0x8C },
    { name = "ShrinkWindow_Letterbox_GetSize", vram = 0x80160C3C, size = 0x14 },
    { name = "Camera_IsDbgCamEnabled", vram = 0x800E01AC, size = 0xC },
    { name = "Audio_PlaySfx_GiantsMask", vram = 0x8019F830, size = 0x5C },
    { name = "CutsceneCamera_Reset", vram = 0x80161C0C, size = 0x14 },
    { name = "Actor_WorldDistXYZToPoint", vram = 0x800B6DF8, size = 0x24 },
    { name = "Lib_MemCpy", vram = 0x800FEC90, size = 0x30 },
    { name = "Audio_StartSubBgmAtPos", vram = 0x801A1A8C, size = 0x2B8 },
    { name = "Audio_SetSfxVolumeTransition", vram = 0x8019FE74, size = 0x68 },
    { name = "Camera_IsDiving", vram = 0x800CB8C8, size = 0x2C },
    { name = "func_80183510", vram = 0x80183510, size = 0x70 },
    { name = "Schedule_CheckNotInSceneL", vram = 0x80132A80, size = 0x58 },
    { name = "WaterBox_GetBgCamIndex", vram = 0x800CA634, size = 0x14 },
    { name = "func_80184914", vram = 0x80184914, size = 0x8C },
    { name = "Matrix_Init", vram = 0x80180160, size = 0x3C },
    { name = "Graph_SetNextGfxPool", vram = 0x80173DCC, size = 0x1CC },
    { name = "AudioPlayback_AudioListRemove", vram = 0x801961BC, size = 0x2C },
    { name = "AudioHeap_SearchPermanentCache", vram = 0x8018D57C, size = 0x58 },
    { name = "func_8010AF6C", vram = 0x8010AF6C, size = 0x28 },
    { name = "func_80127438", vram = 0x80127438, size = 0x50 },
    { name = "Camera_GetFloorY", vram = 0x800CC56C, size = 0x5C },
    { name = "Audio_UpdateFanfare", vram = 0x801A312C, size = 0xC0 },
    { name = "Camera_Data3", vram = 0x800D955C, size = 0x20 },
    { name = "AudioThread_QueueCmdU16", vram = 0x801938D0, size = 0x30 },
    { name = "SurfaceType_GetData", vram = 0x800C9694, size = 0x70 },
    { name = "Horse_ResetHorseData", vram = 0x800F3B2C, size = 0x3C },
    { name = "AnimationContext_SetCopyTrue", vram = 0x80135B00, size = 0x70 },
    { name = "func_800F0BB4", vram = 0x800F0BB4, size = 0x130 },
    { name = "Lights_BindPoint", vram = 0x801020A0, size = 0x1E4 },
    { name = "Collider_ResetJntSphAC", vram = 0x800E0FF4, size = 0x8C },
    { name = "Math3D_TriChkPointParaYDist", vram = 0x8017BAD0, size = 0x2C8 },
    { name = "AudioLoad_FinishAsyncLoad", vram = 0x80191870, size = 0x13C },
    { name = "GetItem_DrawOpa0", vram = 0x800EF054, size = 0x9C },
    { name = "Math3D_AngleBetweenVectors", vram = 0x80179EAC, size = 0xB8 },
    { name = "EffectBlure_SetupSimpleAlt", vram = 0x800AA498, size = 0x268 },
    { name = "func_801090B0", vram = 0x801090B0, size = 0x74 },
    { name = "CollisionPoly_GetVertices", vram = 0x800C0220, size = 0xA0 },
    { name = "Rand_S16Offset", vram = 0x800FF450, size = 0x54 },
    { name = "GameAlloc_Log", vram = 0x80173BF0, size = 0x20 },
    { name = "Camera_CheckOOB", vram = 0x800CC1C4, size = 0x9C },
    { name = "Lights_FindBufSlot", vram = 0x801023D8, size = 0x8C },
    { name = "func_801849A0", vram = 0x801849A0, size = 0x3C },
    { name = "JpegDecoder_ProcessMcu", vram = 0x801AA248, size = 0x19C },
    { name = "Actor_ChangeAnimationByInfo", vram = 0x800BDC5C, size = 0x98 },
    { name = "func_8017F1A0", vram = 0x8017F1A0, size = 0x20 },
    { name = "Actor_SetColorFilter", vram = 0x800BCB70, size = 0x84 },
    { name = "Actor_ActorAIsFacingActorB", vram = 0x800B742C, size = 0x60 },
    { name = "Actor_GetClosestPosOnPath", vram = 0x800BCCDC, size = 0x5D8 },
    { name = "EffectSsIceBlock_Spawn", vram = 0x800B326C, size = 0x60 },
    { name = "Camera_CalcAtDefault", vram = 0x800CD6F8, size = 0x13C },
    { name = "AnimatedMat_DrawStepOpa", vram = 0x801318C8, size = 0x2C },
    { name = "func_801A53E8", vram = 0x801A53E8, size = 0x34 },
    { name = "Environment_DisableUnderwaterLights", vram = 0x800F694C, size = 0xB8 },
    { name = "Environment_GetTotalDays", vram = 0x800FD740, size = 0x10 },
    { name = "SkelAnime_DrawLod", vram = 0x801332F0, size = 0x1B0 },
    { name = "Math3D_Distance", vram = 0x8017A720, size = 0x20 },
    { name = "func_80125500", vram = 0x80125500, size = 0x80 },
    { name = "AudioHeap_LoadFilter", vram = 0x8018C994, size = 0x1DC },
    { name = "Math_SinS", vram = 0x800FED84, size = 0x40 },
    { name = "AudioLoad_SlowLoadSample", vram = 0x80190F64, size = 0x1D0 },
    { name = "SkelAnime_Once", vram = 0x8013713C, size = 0xF0 },
    { name = "Message_LoadPluralRupeesNES", vram = 0x80158A24, size = 0x1E0 },
    { name = "Environment_UpdateLights", vram = 0x800F6FF8, size = 0x155C },
    { name = "Message_GetState", vram = 0x80152498, size = 0x1F4 },
    { name = "Sched_HandleRetrace", vram = 0x80176C24, size = 0xD0 },
    { name = "Math3D_TriChkPointParaXDist", vram = 0x8017C540, size = 0x2C8 },
    { name = "Gfx_SetupDLImpl", vram = 0x8012BF3C, size = 0x3C },
    { name = "CollisionCheck_OC_SphereVsCyl", vram = 0x800E715C, size = 0x2C },
    { name = "func_800B72F8", vram = 0x800B72F8, size = 0x28 },
    { name = "AudioThread_PreNMIInternal", vram = 0x80193DA4, size = 0x4C },
    { name = "LightContext_SetAmbientColor", vram = 0x80102518, size = 0x2C },
    { name = "Gfx_SetupDL39_Overlay", vram = 0x8012C654, size = 0x2C },
    { name = "func_80183658", vram = 0x80183658, size = 0x74 },
    { name = "Collider_ResetTrisElementAC", vram = 0x800E1688, size = 0x24 },
    { name = "Interface_Draw", vram = 0x8011F0E0, size = 0x1EB0 },
    { name = "CutsceneCamera_SetState", vram = 0x80161BE0, size = 0x2C },
    { name = "SoundSource_PlaySfxAtFixedWorldPos", vram = 0x800F0568, size = 0x28 },
    { name = "Environment_DrawSandstorm", vram = 0x800FC64C, size = 0xC68 },
    { name = "Cutscene_ActorTranslate", vram = 0x800EDE34, size = 0xF0 },
    { name = "Interface_SetHudVisibility", vram = 0x8010EF68, size = 0x34 },
    { name = "Font_LoadOrderedFont", vram = 0x800F5004, size = 0x84 },
    { name = "Player_DrawZoraShield", vram = 0x801253A4, size = 0x15C },
    { name = "Actor_SpawnAsChildAndCutscene", vram = 0x800BAE14, size = 0x2AC },
    { name = "Actor_TextboxIsClosing", vram = 0x800B867C, size = 0x4C },
    { name = "StaticLookup_AddPolyToSSList", vram = 0x800C0BC0, size = 0x220 },
    { name = "func_800B8118", vram = 0x800B8118, size = 0xC8 },
    { name = "EffectTireMark_SetVertices", vram = 0x800AF284, size = 0x8C },
    { name = "Collider_SetQuadDim", vram = 0x800E1D90, size = 0x88 },
    { name = "Environment_IsTimeStopped", vram = 0x800FE4A8, size = 0x10 },
    { name = "SubS_TimePathing_Update", vram = 0x8013B6B0, size = 0x1C8 },
    { name = "func_80143324", vram = 0x80143324, size = 0x1C0 },
    { name = "Math3D_LineVsCube", vram = 0x8017AD38, size = 0x954 },
    { name = "Math_Vec3s_DiffToVec3f", vram = 0x800FF62C, size = 0x5C },
    { name = "PlayerCall_Draw", vram = 0x80160BC0, size = 0x40 },
    { name = "Room_GetImageMultiBgEntry", vram = 0x8012E254, size = 0xD8 },
    { name = "SkelAnime_DrawLimb", vram = 0x80134774, size = 0x21C },
    { name = "AudioHeap_AllocCached", vram = 0x8018BBEC, size = 0x794 },
    { name = "Horse_SpawnOverworld", vram = 0x800F3C44, size = 0x290 },
    { name = "AudioThread_WaitForAudioTask", vram = 0x8019435C, size = 0x40 },
    { name = "Graph_ThreadEntry", vram = 0x801748A0, size = 0x194 },
    { name = "GetItem_DrawWallet", vram = 0x800EFBFC, size = 0x148 },
    { name = "AudioScript_SkipForwardSequence", vram = 0x8019AAF0, size = 0x50 },
    { name = "func_8012EBF8", vram = 0x8012EBF8, size = 0x84 },
    { name = "Actor_ProcessTalkRequest", vram = 0x800B84D0, size = 0x30 },
    { name = "AudioSeq_ResetActiveSequencesAndVolume", vram = 0x801A9A74, size = 0x9C },
    { name = "Collider_InitBump", vram = 0x800E0730, size = 0x30 },
    { name = "CutsceneCmd_FadeOutSequence", vram = 0x800EAC94, size = 0x80 },
    { name = "Camera_SetViewParam", vram = 0x800DFD78, size = 0x178 },
    { name = "PadMgr_UpdateRumble", vram = 0x801750FC, size = 0x268 },
    { name = "Camera_GetCamDirPitch", vram = 0x800DFCB4, size = 0x28 },
    { name = "Collider_SetQuadType1", vram = 0x800E1EB8, size = 0x68 },
    { name = "Scene_CommandActorCutsceneCamList", vram = 0x8012F954, size = 0x30 },
    { name = "ActorOverlayTable_Init", vram = 0x800BFAE8, size = 0x58 },
    { name = "ActorShadow_DrawFeet", vram = 0x800B42F8, size = 0x7A0 },
    { name = "Collider_InitAndSetJntSph", vram = 0x800E0F14, size = 0x54 },
    { name = "AudioOcarina_ResetAndMute", vram = 0x8019C1D0, size = 0x98 },
    { name = "Entrance_GetSceneIdAbsolute", vram = 0x80132338, size = 0x3C },
    { name = "Schedule_CheckNotInSceneS", vram = 0x80132A3C, size = 0x44 },
    { name = "Target_GetTargetActor", vram = 0x800BB8EC, size = 0x19C },
    { name = "SkinMatrix_SetRotateRPYTranslate", vram = 0x80139918, size = 0x60 },
    { name = "func_801068D8", vram = 0x801068D8, size = 0x24 },
    { name = "AudioOcarina_MemoryGameNextNote", vram = 0x8019D4F8, size = 0x108 },
    { name = "osFlashReadArray", vram = 0x8018752C, size = 0x274 },
    { name = "SkelCurve_Draw", vram = 0x800F2CD8, size = 0x4C },
    { name = "Camera_GetFloorYLayer", vram = 0x800CC5C8, size = 0x178 },
    { name = "EnHy_ChangeObjectAndAnim", vram = 0x800F0944, size = 0x70 },
    { name = "BgCheck_EntityLineTest2", vram = 0x800C5650, size = 0x90 },
    { name = "Camera_UnsetViewFlag", vram = 0x800DFEF0, size = 0x28 },
    { name = "EffFootmark_Draw", vram = 0x800F01C8, size = 0x1BC },
    { name = "Target_IsActorInRange", vram = 0x800B83BC, size = 0x3C },
    { name = "Scene_CommandEntranceList", vram = 0x8012FA68, size = 0x30 },
    { name = "CutsceneHandler_StartManual", vram = 0x800EA258, size = 0x60 },
    { name = "Gfx_SetupDL42_Overlay", vram = 0x8012C8D4, size = 0x28 },
    { name = "func_80124618", vram = 0x80124618, size = 0xDC },
    { name = "DynaPoly_NullVtxList", vram = 0x800C5F38, size = 0xC },
    { name = "BombersNotebook_DrawScisTexRect", vram = 0x8016AC10, size = 0x20C },
    { name = "Actor_Init", vram = 0x800B6834, size = 0x114 },
    { name = "AudioSynth_LeakReverb", vram = 0x801882A0, size = 0x64 },
    { name = "GameState_Init", vram = 0x80173950, size = 0x100 },
    { name = "Target_InitLockOn", vram = 0x800B4F78, size = 0xC8 },
    { name = "AudioScript_SequencePlayerDisableAsFinished", vram = 0x80197D24, size = 0x28 },
    { name = "SubS_ActorAndPlayerFaceEachOther", vram = 0x8013E7C0, size = 0x138 },
    { name = "AudioHeap_SearchRegularCaches", vram = 0x8018C3D8, size = 0x10C },
    { name = "AudioLoad_StartAsyncLoadUnkMedium", vram = 0x80191598, size = 0x84 },
    { name = "Flags_SetCollectible", vram = 0x800B5DB0, size = 0x40 },
    { name = "Collider_InitBase", vram = 0x800E0538, size = 0x48 },
    { name = "Animation_PlayOnce", vram = 0x80137430, size = 0x58 },
    { name = "Actor_OnScreen", vram = 0x800B8934, size = 0xC4 },
    { name = "Collider_ResetACBase", vram = 0x800E0678, size = 0x1C },
    { name = "Camera_AddQuake", vram = 0x800DFD04, size = 0x74 },
    { name = "AudioSynth_LoadWaveSamples", vram = 0x8018ACC4, size = 0x170 },
    { name = "Regs_Init", vram = 0x800E93E0, size = 0x90 },
    { name = "func_80122BA4", vram = 0x80122BA4, size = 0x7C },
    { name = "Actor_SetClosestSecretDistance", vram = 0x800B8C50, size = 0x28 },
    { name = "AudioHeap_AllocDmaMemory", vram = 0x8018B5D0, size = 0x38 },
    { name = "SkinMatrix_GetClear", vram = 0x80139094, size = 0x14 },
    { name = "Graph_FaultAddrConv", vram = 0x80174060, size = 0x70 },
    { name = "CutsceneCmd_StopSequence", vram = 0x800EAC44, size = 0x50 },
    { name = "func_80147414", vram = 0x80147414, size = 0xF8 },
    { name = "Animation_GetLength", vram = 0x80134724, size = 0x24 },
    { name = "func_800CBFA4", vram = 0x800CBFA4, size = 0x5C },
    { name = "Camera_GetInputDirYaw", vram = 0x800DFC68, size = 0x28 },
    { name = "func_801A54C4", vram = 0x801A54C4, size = 0xC },
    { name = "func_80185F90", vram = 0x80185F90, size = 0x98 },
    { name = "Schedule_CheckTimeRangeS", vram = 0x80132494, size = 0x224 },
    { name = "PadMgr_LockPadData", vram = 0x8017509C, size = 0x30 },
    { name = "func_800CBAAC", vram = 0x800CBAAC, size = 0x28 },
    { name = "Matrix_Translate", vram = 0x8018029C, size = 0x100 },
    { name = "func_8018410C", vram = 0x8018410C, size = 0x400 },
    { name = "FrameAdvance_Update", vram = 0x80122670, size = 0x6C },
    { name = "Cutscene_StartScripted", vram = 0x800EDDCC, size = 0x68 },
    { name = "AudioThread_GetChannelIO", vram = 0x80193DF0, size = 0x54 },
    { name = "Item_DropCollectibleRandom", vram = 0x800A7D28, size = 0x428 },
    { name = "Audio_ResetForAudioHeapStep1", vram = 0x801A4DF4, size = 0x70 },
    { name = "AudioLoad_TrySyncLoadSampleBank", vram = 0x8018FD40, size = 0x11C },
    { name = "AnimatedMat_SetColor", vram = 0x80130A94, size = 0x1C8 },
    { name = "AudioThread_GetSampleBankIdsOfFont", vram = 0x80193C24, size = 0x38 },
    { name = "SurfaceType_IsIgnoredByEntities", vram = 0x800C9D14, size = 0x3C },
    { name = "Setup_Destroy", vram = 0x8017332C, size = 0xC },
    { name = "Gfx_SetupDL50_Opa", vram = 0x8012C0A8, size = 0x28 },
    { name = "BgCheck_SphVsFirstPolyImpl", vram = 0x800C5954, size = 0xCC },
    { name = "JpegUtils_ProcessQuantizationTable", vram = 0x801A9B10, size = 0x68 },
    { name = "func_800CB854", vram = 0x800CB854, size = 0x2C },
    { name = "Rumble_Override", vram = 0x8013EC44, size = 0x9C },
    { name = "func_80128388", vram = 0x80128388, size = 0x118 },
    { name = "AudioLoad_ScriptLoad", vram = 0x80192AE8, size = 0x6C },
    { name = "Item_CheckObtainabilityImpl", vram = 0x801143CC, size = 0x5AC },
    { name = "Collider_ResetSphereAC", vram = 0x800E22E8, size = 0x40 },
    { name = "AudioThread_InitExternalPool", vram = 0x80193E6C, size = 0x30 },
    { name = "Interface_UpdateButtonAlphasByStatus", vram = 0x8010EF9C, size = 0x138 },
    { name = "Play_GetScreenPos", vram = 0x80169474, size = 0x68 },
    { name = "BgCheck_CheckDynaCeilingList", vram = 0x800C87D0, size = 0x290 },
    { name = "EffectSsBlast_SpawnWhiteCustomScale", vram = 0x800B1A70, size = 0x54 },
    { name = "View_ViewportToVp", vram = 0x8013EE60, size = 0x94 },
    { name = "Camera_Special0", vram = 0x800DCC90, size = 0x20 },
    { name = "GetItem_DrawXlu01", vram = 0x800EF2AC, size = 0xB8 },
    { name = "CutsceneCmd_RumbleController", vram = 0x800EAF20, size = 0xC0 },
    { name = "Collider_ResetATBase", vram = 0x800E065C, size = 0x1C },
    { name = "func_80107B78", vram = 0x80107B78, size = 0x5AC },
    { name = "func_800B10C0", vram = 0x800B10C0, size = 0x70 },
    { name = "SubS_DrawTransformFlexLimb", vram = 0x8013A860, size = 0x2A0 },
    { name = "AudioPlayback_NotePoolFill", vram = 0x80196040, size = 0x13C },
    { name = "func_8010B22C", vram = 0x8010B22C, size = 0x58 },
    { name = "func_8010534C", vram = 0x8010534C, size = 0x150 },
    { name = "SurfaceType_GetFloorEffect", vram = 0x800C9C74, size = 0x28 },
    { name = "SubS_LineSegVsPlane", vram = 0x8013E5CC, size = 0x74 },
    { name = "PadMgr_UnsetRumbleRetraceCallback", vram = 0x80174F44, size = 0x38 },
    { name = "BgCheck_GetCollisionHeader", vram = 0x800C3C2C, size = 0x68 },
    { name = "Collider_DestroyQuad", vram = 0x800E1E68, size = 0x50 },
    { name = "Player_GetHeldBButtonSword", vram = 0x80124148, size = 0x20 },
    { name = "Camera_ClampDist2", vram = 0x800CE930, size = 0x1A8 },
    { name = "func_8010BEBC", vram = 0x8010BEBC, size = 0x34 },
    { name = "IChain_Apply_u32", vram = 0x800FFBC4, size = 0x1C },
    { name = "PreRender_ApplyFiltersSlowlyDestroy", vram = 0x80172078, size = 0x4C },
    { name = "func_800BBC20", vram = 0x800BBC20, size = 0xCC },
    { name = "CmpDma_LoadFileImpl", vram = 0x80178DAC, size = 0x90 },
    { name = "func_800B0DE0", vram = 0x800B0DE0, size = 0x68 },
    { name = "AudioLoad_IsSeqLoadComplete", vram = 0x8018F298, size = 0x78 },
    { name = "Schedule_RunScript", vram = 0x80133038, size = 0xA8 },
    { name = "View_ApplyTo", vram = 0x801400CC, size = 0x190 },
    { name = "Audio_SetGanonsTowerBgmVolumeLevel", vram = 0x801A026C, size = 0xAC },
    { name = "Lights_Draw", vram = 0x80101BC8, size = 0x144 },
    { name = "func_8019AE40", vram = 0x8019AE40, size = 0x70 },
    { name = "Audio_UnusedReset", vram = 0x801A4E64, size = 0x4C },
    { name = "SkelAnime_DrawOpa", vram = 0x80133B3C, size = 0x1A0 },
    { name = "Scene_CommandAltHeaderList", vram = 0x80130454, size = 0x78 },
    { name = "Skybox_Update", vram = 0x80143A04, size = 0xC },
    { name = "func_801A46F8", vram = 0x801A46F8, size = 0x50 },
    { name = "BgCheck_PosInStaticBoundingBox", vram = 0x800C3C94, size = 0xBC },
    { name = "Actor_SpawnAsChild", vram = 0x800BB0C0, size = 0x80 },
    { name = "Collider_QuadSetNearestAC", vram = 0x800E20A4, size = 0xB0 },
    { name = "BgCheck_AnyLineTest1", vram = 0x800C57F8, size = 0x44 },
    { name = "Scene_ExecuteCommands", vram = 0x801306E8, size = 0x80 },
    { name = "SubS_OfferTalkExchangeFacing", vram = 0x8013E8F8, size = 0x58 },
    { name = "PreRender_SaveZBuffer", vram = 0x8017057C, size = 0x38 },
    { name = "func_800F8970", vram = 0x800F8970, size = 0x12C },
    { name = "AudioPlayback_InitNoteList", vram = 0x80195DDC, size = 0x10 },
    { name = "EffectSsIcePiece_Spawn", vram = 0x800B28C8, size = 0x68 },
    { name = "Collider_DestroyJntSph", vram = 0x800E0C18, size = 0x90 },
    { name = "Actor_PlaySfx_FlaggedCentered3", vram = 0x800B8FE8, size = 0x28 },
    { name = "AudioThread_QueueCmdF32", vram = 0x80193858, size = 0x24 },
    { name = "Actor_UpdateVelocityWithoutGravityReverse", vram = 0x800B6B50, size = 0x88 },
    { name = "AudioLoad_FinishSlowLoad", vram = 0x801911CC, size = 0x74 },
    { name = "VisCvg_Init", vram = 0x80140CE0, size = 0x24 },
    { name = "Camera_SetSwordDistortion", vram = 0x800DE890, size = 0xC4 },
    { name = "SubS_StartCutscene", vram = 0x8013E2D4, size = 0xE4 },
    { name = "Inventory_IsMapVisible", vram = 0x8012EE34, size = 0xD8 },
    { name = "Object_IsLoaded", vram = 0x8012F668, size = 0x30 },
    { name = "Camera_Unique0", vram = 0x800D9AE4, size = 0x8D4 },
    { name = "CutsceneManager_Queue", vram = 0x800F1BA4, size = 0x40 },
    { name = "TitleCard_Draw", vram = 0x800B5F24, size = 0x510 },
    { name = "BgCheck_GetNearestStaticLookup", vram = 0x800C2460, size = 0xB4 },
    { name = "BombersNotebook_Destroy", vram = 0x8016FC98, size = 0x58 },
    { name = "Collider_InitAndSetQuad", vram = 0x800E1F88, size = 0x4C },
    { name = "EffectSS_Clear", vram = 0x800B0140, size = 0xC0 },
    { name = "LifeMeter_DecreaseInterfaceHealth", vram = 0x80100AF0, size = 0x9C },
    { name = "Camera_Data1", vram = 0x800D951C, size = 0x20 },
    { name = "Play_CompressI8ToI5", vram = 0x801663C4, size = 0x280 },
    { name = "Player_Untarget", vram = 0x80123DA4, size = 0x1C },
    { name = "Camera_ChangeActorCsCamIndex", vram = 0x800DFB14, size = 0x108 },
    { name = "Scene_CommandTimeSettings", vram = 0x80130018, size = 0x324 },
    { name = "Scene_CommandCutsceneList", vram = 0x80130500, size = 0x40 },
    { name = "Matrix_MtxFToYXZRot", vram = 0x8018219C, size = 0x128 },
    { name = "AudioThread_ProcessGlobalCmd", vram = 0x8019319C, size = 0x53C },
    { name = "Math_Atan2F", vram = 0x801800CC, size = 0x34 },
    { name = "Quake_UpdateShakeInfo", vram = 0x8012A0AC, size = 0x20C },
    { name = "AudioSynth_LoadFilterSize", vram = 0x80188288, size = 0x18 },
    { name = "PadMgr_HandlePreNMI", vram = 0x80175E3C, size = 0x2C },
    { name = "func_800CA6F0", vram = 0x800CA6F0, size = 0x2E0 },
    { name = "Matrix_Pop", vram = 0x801801CC, size = 0x1C },
    { name = "AudioSfx_SetChannelIO", vram = 0x801A0654, size = 0x1BC },
    { name = "Distortion_GetType", vram = 0x8012AEE4, size = 0x10 },
    { name = "func_8010BBCC", vram = 0x8010BBCC, size = 0x5C },
    { name = "Quake_SetPerturbations", vram = 0x8012A978, size = 0x68 },
    { name = "Gfx_SetFog2", vram = 0x8012BF08, size = 0x34 },
    { name = "AudioScript_ResetSequencePlayer", vram = 0x8019AB40, size = 0xD0 },
    { name = "func_80123420", vram = 0x80123420, size = 0x14 },
    { name = "Interface_Init", vram = 0x80121FC4, size = 0x51C },
    { name = "Math3D_ScaleAndAdd", vram = 0x80179DF0, size = 0x4C },
    { name = "Environment_IsForcedSequenceDisabled", vram = 0x800FD768, size = 0x24 },
    { name = "Actor_MountHorse", vram = 0x800B71DC, size = 0x24 },
    { name = "GameState_DrawEnd", vram = 0x801736DC, size = 0x78 },
    { name = "Sram_ResetSaveFromMoonCrash", vram = 0x80144A94, size = 0x3E4 },
    { name = "Camera_SetUpdateRatesFastPitch", vram = 0x800CB544, size = 0x40 },
    { name = "DynaPoly_DeleteBgActor", vram = 0x800C64CC, size = 0x88 },
    { name = "Actor_RequestQuakeWithSpeed", vram = 0x800BC7D8, size = 0x70 },
    { name = "AudioSynth_Noop22", vram = 0x80188244, size = 0x8 },
    { name = "Player_GetMeleeWeaponHeld", vram = 0x80124190, size = 0x24 },
    { name = "func_80169A50", vram = 0x80169A50, size = 0x70 },
    { name = "PreRender_RestoreBuffer", vram = 0x8016FF70, size = 0x20 },
    { name = "Camera_SetUpdateRatesSlow", vram = 0x800CB5DC, size = 0x30 },
    { name = "Room_Noop", vram = 0x8012D510, size = 0x18 },
    { name = "func_801A51F0", vram = 0x801A51F0, size = 0x38 },
    { name = "TransitionCircle_Destroy", vram = 0x80164B94, size = 0xC },
    { name = "AudioOcarina_MapSongFromPitchToButton", vram = 0x8019B074, size = 0xD0 },
    { name = "SysCfb_GetZBufferPixel", vram = 0x80178A34, size = 0x60 },
    { name = "EffectBlure_DrawSmooth", vram = 0x800AA190, size = 0x2D0 },
    { name = "Actor_SpawnHorse", vram = 0x800B722C, size = 0x20 },
    { name = "GetItem_DrawRecoveryHeart", vram = 0x800EEE34, size = 0x118 },
    { name = "Audio_StopSequenceAtPos", vram = 0x801A1A10, size = 0x7C },
    { name = "Camera_RequestGiantsMaskSetting", vram = 0x800DE954, size = 0x5C },
    { name = "AnimationContext_CopyFalse", vram = 0x80135DB8, size = 0x84 },
    { name = "Environment_SetTimeJump", vram = 0x800FE658, size = 0xA0 },
    { name = "Skin_Init", vram = 0x8013859C, size = 0x164 },
    { name = "osFlashWriteArray", vram = 0x801873BC, size = 0x170 },
    { name = "Camera_Copy", vram = 0x800E007C, size = 0x130 },
    { name = "EffectBlure_InitElements", vram = 0x800A8558, size = 0xB8 },
    { name = "BgCheck_InitCollisionHeaders", vram = 0x800C9598, size = 0xA8 },
    { name = "BgCheck_SphVsFirstDynaPolyList", vram = 0x800C90AC, size = 0x170 },
    { name = "AudioLoad_ProcessAsyncLoads", vram = 0x80191740, size = 0x124 },
    { name = "Gfx_DrawTexRectIA8_DropShadow", vram = 0x8010CFBC, size = 0x318 },
    { name = "SubS_MoveActorToPoint", vram = 0x8013D768, size = 0xD4 },
    { name = "AudioOcarina_UpdateRecordingStaff", vram = 0x8019CE34, size = 0x38 },
    { name = "SysFlashrom_WriteDataAsync", vram = 0x80185DDC, size = 0xE8 },
    { name = "EffectSpark_Update", vram = 0x800ACFD8, size = 0xC4 },
    { name = "Sram_UpdateWriteToFlashDefault", vram = 0x80147068, size = 0xD0 },
    { name = "func_800CBC84", vram = 0x800CBC84, size = 0x320 },
    { name = "CutsceneFlags_Get", vram = 0x800F13E8, size = 0x70 },
    { name = "func_80184728", vram = 0x80184728, size = 0x78 },
    { name = "Camera_KeepOn4", vram = 0x800D73C8, size = 0xBDC },
    { name = "func_800B7298", vram = 0x800B7298, size = 0x48 },
    { name = "AudioSynth_InterL", vram = 0x801880C4, size = 0x24 },
    { name = "Math3D_LineVsSph", vram = 0x8017DB2C, size = 0x208 },
    { name = "Collider_InitAndSetCylinder", vram = 0x800E1374, size = 0x4C },
    { name = "Cutscene_SetActorCue", vram = 0x800ECD7C, size = 0xC4 },
    { name = "AudioHeap_Alloc", vram = 0x8018B6E8, size = 0x58 },
    { name = "LightContext_RemoveLight", vram = 0x80102684, size = 0x64 },
    { name = "Audio_SetGanonsTowerBgmVolume", vram = 0x801A0318, size = 0x138 },
    { name = "AudioOcarina_GetRecordingStaff", vram = 0x8019CF6C, size = 0xC },
    { name = "ZeldaArena_MallocR", vram = 0x80102C88, size = 0x28 },
    { name = "Camera_Fixed0", vram = 0x800D8E48, size = 0x20 },
    { name = "PlayerCall_Update", vram = 0x80160B80, size = 0x40 },
    { name = "Gfx_SetupDL40_Opa", vram = 0x8012C6AC, size = 0x28 },
    { name = "Gfx_DrawTexRectIA8_DropShadowOffset", vram = 0x8010D480, size = 0x350 },
    { name = "func_80150A84", vram = 0x80150A84, size = 0x284 },
    { name = "func_801155B4", vram = 0x801155B4, size = 0x1B0 },
    { name = "func_800B6F20", vram = 0x800B6F20, size = 0xA8 },
    { name = "EffectSS_Delete", vram = 0x800B0210, size = 0x60 },
    { name = "BgCheck_EntityCheckCeiling", vram = 0x800C4F84, size = 0x50 },
    { name = "func_80105B34", vram = 0x80105B34, size = 0x10C },
    { name = "Inventory_DeleteItem", vram = 0x801149A0, size = 0xFC },
    { name = "KaleidoSetup_Destroy", vram = 0x800F4F28, size = 0xC },
    { name = "EffectSS_UpdateAllParticles", vram = 0x800B071C, size = 0xBC },
    { name = "BgCheck_EntityRaycastFloor6", vram = 0x800C4240, size = 0x68 },
    { name = "Lib_SegmentedToVirtualNull", vram = 0x8010053C, size = 0x48 },
    { name = "Player_GetBottleHeld", vram = 0x8012420C, size = 0x20 },
    { name = "func_8010983C", vram = 0x8010983C, size = 0x64 },
    { name = "Nmi_SetPrenmiStart", vram = 0x8010C164, size = 0x38 },
    { name = "PreRender_SetValues", vram = 0x8016FD60, size = 0x34 },
    { name = "func_80183430", vram = 0x80183430, size = 0x6C },
    { name = "Environment_ClearEventDayCount", vram = 0x800FD730, size = 0x10 },
    { name = "func_80183880", vram = 0x80183880, size = 0x1BC },
    { name = "func_801064CC", vram = 0x801064CC, size = 0x64 },
    { name = "AudioLoad_AsyncLoadSeq", vram = 0x8018F7F8, size = 0x44 },
    { name = "Sched_HandleGfxCancel", vram = 0x801764F0, size = 0x19C },
    { name = "AudioSynth_SaveResampledReverbSamplesImpl", vram = 0x80188AFC, size = 0x14C },
    { name = "SubS_FillCutscenesList", vram = 0x8013E3B8, size = 0xF8 },
    { name = "Sram_InitNewSave", vram = 0x80144890, size = 0xD8 },
    { name = "Actor_TrackNone", vram = 0x800E8F08, size = 0x9C },
    { name = "Message_StartTextbox", vram = 0x801518B0, size = 0x88 },
    { name = "GameAlloc_Free", vram = 0x80173C7C, size = 0x4C },
    { name = "D_80186028", vram = 0x80186028, size = 0xA48 },
    { name = "func_8010A85C", vram = 0x8010A85C, size = 0x48 },
    { name = "Camera_GetInputDir", vram = 0x800DFC1C, size = 0x24 },
    { name = "CollisionCheck_RedBlood", vram = 0x800E2F30, size = 0x24 },
    { name = "func_8010A8A4", vram = 0x8010A8A4, size = 0x48 },
    { name = "Gfx_DrawTexRectRGBA16", vram = 0x8010CB80, size = 0x218 },
    { name = "AudioHeap_ResetStep", vram = 0x8018CCA8, size = 0x304 },
    { name = "ViMode_Configure", vram = 0x8014026C, size = 0x4C4 },
    { name = "Flags_GetClearTemp", vram = 0x800B5D18, size = 0x18 },
    { name = "TransitionOverlay_VramToRamArray", vram = 0x80165224, size = 0x64 },
    { name = "CollisionCheck_OC", vram = 0x800E7308, size = 0x18C },
    { name = "SubS_TimePathing_ComputeTargetPosXZ", vram = 0x8013B350, size = 0x360 },
    { name = "Font_LoadMessageBoxEndIcon", vram = 0x800F4FC0, size = 0x44 },
    { name = "AudioOcarina_ResetAndReadInput", vram = 0x8019C268, size = 0x7C },
    { name = "Quake_RemoveRequest", vram = 0x8012AAC0, size = 0x48 },
    { name = "EffectTireMark_Draw", vram = 0x800AF310, size = 0x400 },
    { name = "BgCheck_RaycastFloorDynaList", vram = 0x800C76EC, size = 0x288 },
    { name = "func_8017D91C", vram = 0x8017D91C, size = 0x108 },
    { name = "AudioSynth_ClearBuffer", vram = 0x80187FB0, size = 0x20 },
    { name = "Lib_PhysicalToVirtual", vram = 0x801005A0, size = 0x1C },
    { name = "AudioThread_GetSamplePosUntilEnd", vram = 0x801943D0, size = 0x3C },
    { name = "Matrix_GetCurrent", vram = 0x80180234, size = 0x10 },
    { name = "AudioScript_SeqLayerFree", vram = 0x80197A54, size = 0x50 },
    { name = "SubS_GetObjectSlot", vram = 0x8013D924, size = 0x3C },
    { name = "Collider_InitSphere", vram = 0x800E2154, size = 0x50 },
    { name = "CollisionCheck_AC_SphereVsCylinder", vram = 0x800E5B94, size = 0x17C },
    { name = "AudioLoad_GetFontsForSequence", vram = 0x8018F8C4, size = 0x44 },
    { name = "CutsceneManager_SetReturnCamera", vram = 0x800F23C4, size = 0x1C },
    { name = "Audio_StopSequenceInCutscene", vram = 0x801A2D54, size = 0x8C },
    { name = "func_801948B0", vram = 0x801948B0, size = 0x74 },
    { name = "Sram_ClearHighscores", vram = 0x80143A54, size = 0x70 },
    { name = "ZeldaArena_Calloc", vram = 0x80102D08, size = 0x58 },
    { name = "AudioHeap_PopPersistentCache", vram = 0x8018B7BC, size = 0x140 },
    { name = "Flags_GetEventChkInf", vram = 0x800E8ED0, size = 0x10 },
    { name = "Scene_DrawConfigMatAnimManualStep", vram = 0x80131F90, size = 0x30 },
    { name = "func_8017A304", vram = 0x8017A304, size = 0x134 },
    { name = "AudioScript_SequencePlayerProcessSound", vram = 0x80196BC8, size = 0x158 },
    { name = "Actor_OfferGetItemFar", vram = 0x800B8BD0, size = 0x2C },
    { name = "Environment_GetTimeSpeed", vram = 0x800FE620, size = 0x38 },
    { name = "OLib_Vec3fDistXZ", vram = 0x8010C2D0, size = 0x34 },
    { name = "Flags_GetTreasure", vram = 0x800B5C78, size = 0x18 },
    { name = "CutsceneCmd_Misc", vram = 0x800EA324, size = 0x888 },
    { name = "func_80123F2C", vram = 0x80123F2C, size = 0x1C },
    { name = "func_80109BF4", vram = 0x80109BF4, size = 0x44 },
    { name = "Sched_SendGfxCancelMsg", vram = 0x80177060, size = 0x24 },
    { name = "PlayerAnimation_PlayOnceSetSpeed", vram = 0x801365EC, size = 0x64 },
    { name = "AudioThread_GetEnabledNotesCount", vram = 0x80194528, size = 0x20 },
    { name = "BombersNotebook_DrawHeaders", vram = 0x8016AE1C, size = 0x45C },
    { name = "PadMgr_GetInput", vram = 0x80175F98, size = 0x3C },
    { name = "Matrix_NewMtx", vram = 0x80181A40, size = 0x2C },
    { name = "func_8010BF58", vram = 0x8010BF58, size = 0x168 },
    { name = "func_801496C8", vram = 0x801496C8, size = 0x294 },
    { name = "Gfx_SetupDL55_Xlu", vram = 0x8012C170, size = 0x28 },
    { name = "Player_PlaySfx", vram = 0x800B8E58, size = 0x70 },
    { name = "func_800B1280", vram = 0x800B1280, size = 0x70 },
    { name = "ActorShadow_DrawCircle", vram = 0x800B3FC0, size = 0x64 },
    { name = "AudioOcarina_UpdateCurOcarinaSong", vram = 0x8019B654, size = 0x60 },
    { name = "func_80163334", vram = 0x80163334, size = 0x32C },
    { name = "Player_UpdateBunnyEars", vram = 0x80124420, size = 0x1F8 },
    { name = "VisMono_Draw", vram = 0x80141E60, size = 0x1EC },
    { name = "EffectBlure_SetupSmooth", vram = 0x800A92FC, size = 0x34 },
    { name = "Camera_Special2", vram = 0x800DCCD0, size = 0x20 },
    { name = "func_8018349C", vram = 0x8018349C, size = 0xC },
    { name = "Player_GetRunSpeedLimit", vram = 0x800B7090, size = 0x88 },
    { name = "CollisionCheck_OC_SphereVsSphere", vram = 0x800E7188, size = 0xDC },
    { name = "Actor_OtherIsTargeted", vram = 0x800BC5EC, size = 0x34 },
    { name = "AudioHeap_AllocAttemptExternal", vram = 0x8018B578, size = 0x58 },
    { name = "BgCheck_CheckStaticCeiling", vram = 0x800C1B68, size = 0x214 },
    { name = "func_801A53DC", vram = 0x801A53DC, size = 0xC },
    { name = "osFlashAllEraseThrough", vram = 0x80187018, size = 0x68 },
    { name = "GameOver_Init", vram = 0x801AA610, size = 0x14 },
    { name = "Audio_PlaySfx_AtFixedPos", vram = 0x801A4748, size = 0x54 },
    { name = "THGA_AllocVtx", vram = 0x801729DC, size = 0x20 },
    { name = "Message_LoadTime", vram = 0x8014D304, size = 0x328 },
    { name = "EffectShieldParticle_Draw", vram = 0x800AC718, size = 0x4D4 },
    { name = "Environment_IsSceneUpsideDown", vram = 0x800F6FCC, size = 0x2C },
    { name = "CmpDma_LoadFile", vram = 0x80178E3C, size = 0x40 },
    { name = "AudioSynth_Update", vram = 0x80187BEC, size = 0x1FC },
    { name = "func_8012301C", vram = 0x8012301C, size = 0x124 },
    { name = "Gfx_SetupDL57_b", vram = 0x8012BFEC, size = 0x28 },
    { name = "EffectBlure_DrawElemNoInterpolation", vram = 0x800A9330, size = 0x4D4 },
    { name = "AudioSynth_Noop18", vram = 0x80188224, size = 0x8 },
    { name = "func_80109A98", vram = 0x80109A98, size = 0x40 },
    { name = "ViMode_Save", vram = 0x80140730, size = 0xE0 },
    { name = "AudioOcarina_CheckSongsWithMusicStaff", vram = 0x8019B6B4, size = 0x590 },
    { name = "Room_DrawImageMulti", vram = 0x8012E32C, size = 0x37C },
    { name = "AudioScript_SetInstrument", vram = 0x80199198, size = 0xAC },
    { name = "func_801A5680", vram = 0x801A5680, size = 0x188 },
    { name = "CutsceneHandler_StartScript", vram = 0x800EA2B8, size = 0x6C },
    { name = "ShrinkWindow_Letterbox_SetSize", vram = 0x80160C28, size = 0x14 },
    { name = "AudioPlayback_BuildSyntheticWave", vram = 0x80195C80, size = 0x104 },
    { name = "AudioLoad_IsSampleLoadComplete", vram = 0x8018F310, size = 0x78 },
    { name = "Message_GrowTextbox", vram = 0x80149C18, size = 0x2A4 },
    { name = "func_800BC620", vram = 0x800BC620, size = 0x150 },
    { name = "func_800BC270", vram = 0x800BC270, size = 0x1D4 },
    { name = "EffectTireMark_Update", vram = 0x800AF050, size = 0x234 },
    { name = "Camera_GetQuakeOffset", vram = 0x800E01B8, size = 0x24 },
    { name = "PadMgr_VoiceAcquireSerialEventQueue", vram = 0x80175008, size = 0x34 },
    { name = "Environment_IsFinalHours", vram = 0x800FE590, size = 0x40 },
    { name = "Collider_InitCylinder", vram = 0x800E119C, size = 0x50 },
    { name = "EffectSS_GetTable", vram = 0x800B0200, size = 0x10 },
    { name = "func_80124FF0", vram = 0x80124FF0, size = 0x1D4 },
    { name = "SkinMatrix_MtxFMtxFMult", vram = 0x80138D38, size = 0x35C },
    { name = "Audio_SetSfxReverbIndexExceptOcarinaBank", vram = 0x801A4428, size = 0x7C },
    { name = "func_800CB950", vram = 0x800CB950, size = 0xB8 },
    { name = "AudioHeap_DiscardSampleCacheForFont", vram = 0x8018DD98, size = 0x3C },
    { name = "func_80102ED0", vram = 0x80102ED0, size = 0x20 },
    { name = "Audio_SetMainBgmVolume", vram = 0x801A0238, size = 0x34 },
    { name = "Actor_InitHalfDaysBit", vram = 0x800B9120, size = 0x50 },
    { name = "func_80109A40", vram = 0x80109A40, size = 0x58 },
    { name = "func_80109E70", vram = 0x80109E70, size = 0x88 },
    { name = "GameState_GetInput", vram = 0x80173754, size = 0x28 },
    { name = "Math_StepToI", vram = 0x800FEE34, size = 0x3C },
    { name = "AudioSynth_LoadDefaultReverbSamples", vram = 0x801889A4, size = 0xAC },
    { name = "func_801624EC", vram = 0x801624EC, size = 0x50 },
    { name = "BgCheck_GetBgCamFuncDataImpl", vram = 0x800C98CC, size = 0x58 },
    { name = "Actor_UpdatePosFromSkelAnime", vram = 0x800B6C58, size = 0x7C },
    { name = "ShrinkWindow_Destroy", vram = 0x80160CD4, size = 0x10 },
    { name = "Object_LoadAll", vram = 0x8012F698, size = 0xA4 },
    { name = "Jpeg_ParseMarkers", vram = 0x800F4540, size = 0x1CC },
    { name = "EffectSsDeadDb_Spawn", vram = 0x800B2F80, size = 0xB0 },
    { name = "Camera_GetBgCamIndex", vram = 0x800CC804, size = 0x70 },
    { name = "Play_CamIsNotFixed", vram = 0x80169FFC, size = 0x20 },
    { name = "Camera_Jump3", vram = 0x800D3520, size = 0xCC0 },
    { name = "CollisionCheck_ApplyDamage", vram = 0x800E75C8, size = 0x224 },
    { name = "AudioLoad_GetSamplesForFont", vram = 0x80192388, size = 0x134 },
    { name = "Sram_StartWriteToFlashOwlSave", vram = 0x80147150, size = 0x48 },
    { name = "EffFootmark_Add", vram = 0x800EFF04, size = 0x1B8 },
    { name = "Math_Vec3f_DistXYZAndStoreDiff", vram = 0x800FF8D4, size = 0x58 },
    { name = "Scene_DrawConfigDoNothing", vram = 0x80131DE4, size = 0xC },
    { name = "func_801A4EB8", vram = 0x801A4EB8, size = 0x120 },
    { name = "Animation_MorphToLoop", vram = 0x80137594, size = 0x38 },
    { name = "Actor_SetDropFlag", vram = 0x800BE258, size = 0x60 },
    { name = "func_8017BDE0", vram = 0x8017BDE0, size = 0x50 },
    { name = "Actor_WorldDistXYZToActor", vram = 0x800B6DCC, size = 0x2C },
    { name = "Actor_SpawnBodyParts", vram = 0x800BBCEC, size = 0xC0 },
    { name = "func_80122F9C", vram = 0x80122F9C, size = 0x30 },
    { name = "Audio_PlaySubBgm", vram = 0x801A2BB8, size = 0x68 },
    { name = "FireObj_UpdateStateTransitions", vram = 0x800F2FFC, size = 0x1F0 },
    { name = "AudioLoad_AsyncDmaUnkMedium", vram = 0x80191C40, size = 0x14 },
    { name = "Collider_InitJntSph", vram = 0x800E0B4C, size = 0x2C },
    { name = "Matrix_RotateYS", vram = 0x801809AC, size = 0x19C },
    { name = "Player_MaskIdToItemId", vram = 0x80122ED8, size = 0x14 },
    { name = "func_800B1210", vram = 0x800B1210, size = 0x70 },
    { name = "func_80104AE8", vram = 0x80104AE8, size = 0x198 },
    { name = "func_801837CC", vram = 0x801837CC, size = 0x3C },
    { name = "PadMgr_Init", vram = 0x80176194, size = 0xE8 },
    { name = "CollisionCheck_SetInfoGetDamageTable", vram = 0x800E7590, size = 0x38 },
    { name = "EffectSsGSpk_SpawnSmall", vram = 0x800B1DC8, size = 0x44 },
    { name = "GetItem_DrawBombchu", vram = 0x800EE364, size = 0x9C },
    { name = "Audio_PlaySfx_AtPosWithVolumeTransition", vram = 0x801A479C, size = 0x40 },
    { name = "Camera_GetWaterYPos", vram = 0x800E031C, size = 0x2C },
    { name = "AudioLoad_ProcessAsyncLoad", vram = 0x801919AC, size = 0x194 },
    { name = "Snap_AbsS", vram = 0x8013A504, size = 0x2C },
    { name = "TransitionCircle_LoadAndSetTexture", vram = 0x80164C14, size = 0x430 },
    { name = "Play_GetWaterSurface", vram = 0x801668B4, size = 0xB4 },
    { name = "Transition_Destroy", vram = 0x80163D80, size = 0x3C },
    { name = "ZeldaArena_IsInitialized", vram = 0x80102E10, size = 0x24 },
    { name = "Audio_Update", vram = 0x8019E014, size = 0xE8 },
    { name = "SkinMatrix_SetRotateAroundVec", vram = 0x80139C60, size = 0x170 },
    { name = "CollisionCheck_AC_TrisVsQuad", vram = 0x800E4E24, size = 0x1C0 },
    { name = "SkinMatrix_SetRotateYRP", vram = 0x8013961C, size = 0x190 },
    { name = "TransitionOverlay_VramToRam", vram = 0x801651B0, size = 0x74 },
    { name = "SkinMatrix_SetYRotation", vram = 0x80139FA0, size = 0xC8 },
    { name = "Animation_PlayOnceSetSpeed", vram = 0x801374E4, size = 0x5C },
    { name = "Lights_NewAndDraw", vram = 0x801026E8, size = 0x14C },
    { name = "GameState_IncrementFrameCount", vram = 0x801737E4, size = 0x2C },
    { name = "AudioLoad_SearchCaches", vram = 0x80190240, size = 0x54 },
    { name = "AnimationContext_SetCopyFalse", vram = 0x80135B70, size = 0x70 },
    { name = "Audio_PlaySfx_AtPosWithFreqAndChannelIO", vram = 0x8019FB0C, size = 0x114 },
    { name = "BgCheck_EntitySphVsWall1", vram = 0x800C4C74, size = 0x64 },
    { name = "Lib_SegmentedToVirtual", vram = 0x80100504, size = 0x38 },
    { name = "Object_GetSlot", vram = 0x8012F608, size = 0x60 },
    { name = "func_8017D814", vram = 0x8017D814, size = 0x108 },
    { name = "EffectSS_DrawParticle", vram = 0x800B07D8, size = 0x44 },
    { name = "Interface_Update", vram = 0x801210E0, size = 0xEB4 },
    { name = "PreRender_SetValuesSave", vram = 0x8016FCF0, size = 0x3C },
    { name = "func_801629BC", vram = 0x801629BC, size = 0x94 },
    { name = "func_800BFD84", vram = 0x800BFD84, size = 0x68 },
    { name = "Scene_DrawConfig5", vram = 0x80131EC0, size = 0xD0 },
    { name = "Collider_ResetTrisOC", vram = 0x800E1BB8, size = 0xA0 },
    { name = "EffectBlure_UpdateFlags", vram = 0x800A8C78, size = 0x170 },
    { name = "SoundSource_UpdateAll", vram = 0x800F03C0, size = 0xCC },
    { name = "func_801096D4", vram = 0x801096D4, size = 0x40 },
    { name = "AudioSfx_StepBankLerp", vram = 0x801A7828, size = 0x54 },
    { name = "Inventory_GetBtnBItem", vram = 0x8012EC80, size = 0xB4 },
    { name = "Math_Atan2S_XY", vram = 0x80180100, size = 0x2C },
    { name = "Target_GetAdjustedDistSq", vram = 0x800B82EC, size = 0xD0 },
    { name = "AudioScript_SeqLayerProcessScriptStep3", vram = 0x80198CE0, size = 0x414 },
    { name = "EffectBlure_DrawSimple", vram = 0x800AABE0, size = 0x50C },
    { name = "Map_GetDungeonOrBossAreaIndex", vram = 0x8010A000, size = 0x74 },
    { name = "CollisionCheck_SetAC_SAC", vram = 0x800E281C, size = 0x10C },
    { name = "Scene_CommandCutsceneScriptList", vram = 0x801304CC, size = 0x34 },
    { name = "CollisionCheck_AC_JntSphVsSphere", vram = 0x800E3E6C, size = 0x1EC },
    { name = "Gfx_EnvColor", vram = 0x8012CE50, size = 0x58 },
    { name = "func_8010B8E4", vram = 0x8010B8E4, size = 0x228 },
    { name = "DynaLookup_ResetVtxStartIndex", vram = 0x800C5D90, size = 0xC },
    { name = "OLib_Vec3fDiffDegF", vram = 0x8010C8C8, size = 0x68 },
    { name = "Interface_UpdatePerfectLettersType2", vram = 0x8011B9E0, size = 0x590 },
    { name = "EffectSsEnIce_SpawnFlying", vram = 0x800B2AC4, size = 0x80 },
    { name = "Actor_GetWorldPosShapeRot", vram = 0x800B8248, size = 0xA4 },
    { name = "func_801A246C", vram = 0x801A246C, size = 0xD8 },
    { name = "Math_Atan2F_XY", vram = 0x8018012C, size = 0x2C },
    { name = "AudioSfx_PlayActiveSfx", vram = 0x801A6D0C, size = 0x378 },
    { name = "ActorShape_Init", vram = 0x800B3BA4, size = 0x24 },
    { name = "Math3D_ColSphereCylinderDistance", vram = 0x8017F2CC, size = 0x20 },
    { name = "BgActor_Init", vram = 0x800C5DA8, size = 0x68 },
    { name = "Graph_UpdateGame", vram = 0x801744AC, size = 0x4C },
    { name = "Collider_ResetCylinderAT", vram = 0x800E13C0, size = 0x40 },
    { name = "Audio_PlaySfx_Underwater", vram = 0x8019F420, size = 0x8C },
    { name = "Math3D_TriChkPointParaYIntersectDist", vram = 0x8017BE30, size = 0xB0 },
    { name = "Gfx_SetupDL61_Xlu", vram = 0x8012C9BC, size = 0x28 },
    { name = "ActorShadow_DrawWhiteCircle", vram = 0x800B4088, size = 0x30 },
    { name = "func_800CBA7C", vram = 0x800CBA7C, size = 0x30 },
    { name = "Environment_LerpDiffuseColor", vram = 0x800FD5E0, size = 0x74 },
    { name = "BgCheck_EntityRaycastFloor8", vram = 0x800C44F0, size = 0x6C },
    { name = "Actor_OfferTalkExchange", vram = 0x800B8500, size = 0xE0 },
    { name = "DynaPoly_SetBgActor", vram = 0x800C6188, size = 0xC0 },
    { name = "func_8010B4A4", vram = 0x8010B4A4, size = 0x7C },
    { name = "CutsceneManager_Stop", vram = 0x800F1FBC, size = 0xC0 },
    { name = "func_800B761C", vram = 0x800B761C, size = 0x5C },
    { name = "DynaPoly_SetPlayerOnTop", vram = 0x800CAEB0, size = 0x30 },
    { name = "SurfaceType_IsIgnoredByProjectiles", vram = 0x800C9D50, size = 0x3C },
    { name = "Rumble_StateReset", vram = 0x8013EE24, size = 0x14 },
    { name = "func_800CBC30", vram = 0x800CBC30, size = 0x54 },
    { name = "Magic_Add", vram = 0x80115D14, size = 0x48 },
    { name = "Message_Draw", vram = 0x80156758, size = 0xB4 },
    { name = "Interface_GetTimerDigits", vram = 0x8011C898, size = 0x1CC },
    { name = "Play_Update", vram = 0x80167DE4, size = 0x128 },
    { name = "THA_Init", vram = 0x80172B58, size = 0x44 },
    { name = "VisCvg_Draw", vram = 0x80140D10, size = 0x164 },
    { name = "func_801849DC", vram = 0x801849DC, size = 0x26C },
    { name = "EffectBlure_GetComputedValues", vram = 0x800A8DE8, size = 0x514 },
    { name = "func_800B1054", vram = 0x800B1054, size = 0x6C },
    { name = "func_800B1360", vram = 0x800B1360, size = 0x3C },
    { name = "Gfx_SetupDL4_Xlu", vram = 0x8012C588, size = 0x28 },
    { name = "func_800BA2FC", vram = 0x800BA2FC, size = 0x130 },
    { name = "func_80102E90", vram = 0x80102E90, size = 0x14 },
    { name = "CollisionCheck_AC_TrisVsSphere", vram = 0x800E4FE4, size = 0x170 },
    { name = "Audio_UpdateRiverSoundVolumes", vram = 0x801A046C, size = 0xE8 },
    { name = "SkelAnime_CopyFrameTableFalse", vram = 0x801376DC, size = 0x6C },
    { name = "OLib_Vec3fDistOutDiff", vram = 0x8010C274, size = 0x5C },
    { name = "TitleCard_Update", vram = 0x800B5E68, size = 0xBC },
    { name = "Matrix_RotateZF", vram = 0x80180E90, size = 0x1AC },
    { name = "Sched_SwapFramebuffer", vram = 0x80176280, size = 0x94 },
    { name = "DynaPolyActor_UnsetAllInteractFlags", vram = 0x800CAE7C, size = 0xC },
    { name = "GameState_Noop", vram = 0x80173534, size = 0xC },
    { name = "Collider_ResetOCInfo", vram = 0x800E0944, size = 0x18 },
    { name = "func_800B8718", vram = 0x800B8718, size = 0x34 },
    { name = "EffectTireMark_Destroy", vram = 0x800AF044, size = 0xC },
    { name = "Schedule_CheckNotInDayL", vram = 0x80132B24, size = 0x60 },
    { name = "Actor_SetScale", vram = 0x800B67E0, size = 0x1C },
    { name = "Camera_IsUsingZoraFins", vram = 0x800CBC00, size = 0x30 },
    { name = "Environment_ForcePlaySequence", vram = 0x800FD750, size = 0x18 },
    { name = "Math_StepUntilF", vram = 0x800FF2A8, size = 0x50 },
    { name = "AudioOcarina_GetPlayingStaff", vram = 0x8019CF78, size = 0x24 },
    { name = "VisFbuf_SetBgSimple", vram = 0x8014116C, size = 0x48 },
    { name = "Math3D_Lerp", vram = 0x80179E3C, size = 0x4C },
    { name = "Lights_DirectionalSetInfo", vram = 0x80101B34, size = 0x58 },
    { name = "Message_LoadRupeesNES", vram = 0x80158D98, size = 0x218 },
    { name = "View_GetScale", vram = 0x8013F0C0, size = 0x10 },
    { name = "AudioScript_SequencePlayerDisableChannels", vram = 0x80197C0C, size = 0x80 },
    { name = "AudioLoad_ProcessLoads", vram = 0x80190B08, size = 0x30 },
    { name = "AudioSynth_Noop8", vram = 0x80188068, size = 0x8 },
    { name = "Camera_CheckValidMode", vram = 0x800DF86C, size = 0x80 },
    { name = "Collider_ResetJntSphElementAC", vram = 0x800E0B04, size = 0x24 },
    { name = "Collider_SetTrisDim", vram = 0x800E7F8C, size = 0x50 },
    { name = "Flags_UnsetClearTemp", vram = 0x800B5D4C, size = 0x20 },
    { name = "AudioLoad_GetSampleBank", vram = 0x8018FD20, size = 0x20 },
    { name = "func_8012CB04", vram = 0x8012CB04, size = 0x24 },
    { name = "BgCheck_ResetPolyCheckTbl", vram = 0x800C9640, size = 0x54 },
    { name = "Camera_BgCheckInfo", vram = 0x800CC000, size = 0x128 },
    { name = "SkelAnime_SetUpdate", vram = 0x80136C84, size = 0x4C },
    { name = "AudioSfx_ResetSfxChannelState", vram = 0x8019F05C, size = 0x6C },
    { name = "func_80184638", vram = 0x80184638, size = 0x74 },
    { name = "EffectSsGSplash_Spawn", vram = 0x800B1F4C, size = 0x94 },
    { name = "Camera_SetUpdateRatesFastYaw", vram = 0x800CB584, size = 0x58 },
    { name = "Actor_UpdateVelocityWithGravity", vram = 0x800B6A10, size = 0x78 },
    { name = "Camera_GetRunSpeedLimit", vram = 0x800CB780, size = 0x4C },
    { name = "Camera_Special4", vram = 0x800DCD10, size = 0x20 },
    { name = "THA_AllocTailAlign", vram = 0x80172AE8, size = 0x1C },
    { name = "Camera_Normal4", vram = 0x800D1228, size = 0x90 },
    { name = "func_8017A7B8", vram = 0x8017A7B8, size = 0x40 },
    { name = "View_SetOrtho", vram = 0x8013F120, size = 0x3C },
    { name = "Scene_SetCullFlag", vram = 0x80131E58, size = 0x68 },
    { name = "Collider_DestroyQuadDim", vram = 0x800E1CA4, size = 0x14 },
    { name = "Matrix_MultVec3fExt", vram = 0x80181FB8, size = 0xB0 },
    { name = "SkinMatrix_Clear", vram = 0x801390A8, size = 0x58 },
    { name = "Collider_ResetCylinderAC", vram = 0x800E1400, size = 0x40 },
    { name = "BgCheck_GetStaticLookupIndicesFromPos", vram = 0x800C25E0, size = 0xE0 },
    { name = "VisFbuf_Draw", vram = 0x80141778, size = 0x134 },
    { name = "func_800B8D10", vram = 0x800B8D10, size = 0x40 },
    { name = "AudioThread_ProcessChannelCmd", vram = 0x80194080, size = 0x23C },
    { name = "Collider_ResetJntSphOC", vram = 0x800E1080, size = 0x8C },
    { name = "SubS_InCsMode", vram = 0x8013AD6C, size = 0x30 },
    { name = "Actor_KillAllOnHalfDayChange", vram = 0x800BA8B8, size = 0xFC },
    { name = "AudioPlayback_GetSoundEffect", vram = 0x801956C0, size = 0xF4 },
    { name = "Audio_PlaySfx_AtPosWithAllChannelsIO", vram = 0x801A0868, size = 0x16C },
    { name = "AudioHeap_DiscardSampleCacheEntry", vram = 0x8018DBC4, size = 0xF0 },
    { name = "Actor_PrintLists", vram = 0x800B3AD0, size = 0xD4 },
    { name = "DynaPoly_UnsetAllInteractFlags", vram = 0x800C734C, size = 0x98 },
    { name = "EnAObj_Init", vram = 0x800A5AC0, size = 0xAC },
    { name = "Actor_ApplyDamage", vram = 0x800BE22C, size = 0x2C },
    { name = "osFlashReInit", vram = 0x80186AB8, size = 0x80 },
    { name = "AudioSynth_SyncSampleStates", vram = 0x80187B64, size = 0x88 },
    { name = "PlayerAnimation_BlendToMorph", vram = 0x801368CC, size = 0xA0 },
    { name = "func_80105818", vram = 0x80105818, size = 0x228 },
    { name = "Scene_LagrangeInterp", vram = 0x80130F58, size = 0x204 },
    { name = "Sram_Alloc", vram = 0x80146E70, size = 0x4C },
    { name = "Collider_SetTris", vram = 0x800E1958, size = 0xCC },
    { name = "func_8010AECC", vram = 0x8010AECC, size = 0x54 },
    { name = "AudioSynth_MixOtherReverbIndex", vram = 0x801888E4, size = 0xC0 },
    { name = "Math3D_TriChkPointParaYIntersectInsideTri2", vram = 0x8017C494, size = 0xAC },
    { name = "DynaPoly_SetPlayerAbove", vram = 0x800CAEF4, size = 0x30 },
    { name = "BgCheck_PolyIntersectsSubdivision", vram = 0x800C2BE0, size = 0x754 },
    { name = "Message_FindMessageNES", vram = 0x801588D0, size = 0xB8 },
    { name = "Math3D_XZBoundCheck", vram = 0x8017A038, size = 0x64 },
    { name = "JpegDecoder_Decode", vram = 0x801AA020, size = 0x228 },
    { name = "Environment_StopStormNatureAmbience", vram = 0x800FD858, size = 0xD0 },
    { name = "Room_StartRoomTransition", vram = 0x8012E96C, size = 0x13C },
    { name = "CollisionPoly_GetMinY", vram = 0x800BFFC4, size = 0x78 },
    { name = "func_80148558", vram = 0x80148558, size = 0x640 },
    { name = "LifeMeter_IsCritical", vram = 0x80101930, size = 0x70 },
    { name = "Gfx_DrawRect_DropShadow", vram = 0x8010D2D4, size = 0x1AC },
    { name = "DebugDisplay_AddObject", vram = 0x800E9488, size = 0xDC },
    { name = "func_800FE610", vram = 0x800FE610, size = 0x10 },
    { name = "Sram_nop8014750C", vram = 0x8014750C, size = 0xC },
    { name = "View_ApplyLetterbox", vram = 0x8013F2F8, size = 0x100 },
    { name = "func_800F88C4", vram = 0x800F88C4, size = 0xAC },
    { name = "AudioHeap_UnapplySampleCacheForFont", vram = 0x8018DA50, size = 0x174 },
    { name = "Snap_UnsetFlag", vram = 0x8013A46C, size = 0x58 },
    { name = "AudioHeap_SetReverbData", vram = 0x8018E344, size = 0x584 },
    { name = "AudioSynth_AddReverbBufferEntry", vram = 0x801877D0, size = 0x394 },
    { name = "func_8017E350", vram = 0x8017E350, size = 0x9D0 },
    { name = "Camera_Subject1", vram = 0x800D8E68, size = 0x614 },
    { name = "CutsceneFlags_Unset", vram = 0x800F1374, size = 0x74 },
    { name = "Rand_ZeroFloat", vram = 0x80179594, size = 0x2C },
    { name = "EffectSsHitmark_Spawn", vram = 0x800B262C, size = 0x58 },
    { name = "Entrance_CreateFromSpawn", vram = 0x80130784, size = 0x30 },
    { name = "Collider_InitTrisElementDim", vram = 0x800E1480, size = 0x4C },
    { name = "CollisionCheck_SetBounce", vram = 0x800E3304, size = 0x20 },
    { name = "Collider_DestroyJntSphElementDim", vram = 0x800E09A4, size = 0x14 },
    { name = "SurfaceType_HasMaterialProperty", vram = 0x800C9C24, size = 0x50 },
    { name = "Actor_WorldYawTowardPoint", vram = 0x800B6D2C, size = 0x24 },
    { name = "func_80103090", vram = 0x80103090, size = 0x24 },
    { name = "Schedule_ReturnEmpty", vram = 0x80132938, size = 0x1C },
    { name = "ViMode_Update", vram = 0x80140970, size = 0x370 },
    { name = "AudioLoad_ProcessSlowLoads", vram = 0x80191240, size = 0x188 },
    { name = "Audio_PlaySfx_Transposed", vram = 0x801A05F0, size = 0x64 },
    { name = "func_80126BD0", vram = 0x80126BD0, size = 0x5E0 },
    { name = "TransitionOverlay_SetSegment", vram = 0x80165444, size = 0x1C },
    { name = "Actor_RequestQuakeAndRumble", vram = 0x800BC848, size = 0x70 },
    { name = "AudioLoad_SyncLoadFont", vram = 0x8018FE5C, size = 0x104 },
    { name = "Audio_PlaySfx_AtPos", vram = 0x8019F1C0, size = 0x48 },
    { name = "Room_Draw", vram = 0x8012EBA8, size = 0x50 },
    { name = "func_8010B664", vram = 0x8010B664, size = 0x144 },
    { name = "Play_InCsMode", vram = 0x801690CC, size = 0x34 },
    { name = "AudioOcarina_PlaybackSong", vram = 0x8019C5A0, size = 0x338 },
    { name = "AudioSeq_StopSequence", vram = 0x801A7D04, size = 0x80 },
    { name = "func_801039EC", vram = 0x801039EC, size = 0x24 },
    { name = "KaleidoManager_GetRamAddr", vram = 0x801638D8, size = 0xBC },
    { name = "Actor_FreeOverlay", vram = 0x800BABFC, size = 0x64 },
    { name = "Camera_ResetActionFuncState", vram = 0x800CD2E0, size = 0x10 },
    { name = "BgCheck_ProjectileLineTest", vram = 0x800C576C, size = 0x8C },
    { name = "KaleidoScopeCall_Draw", vram = 0x80163C0C, size = 0x80 },
    { name = "Collider_ResetQuadAT", vram = 0x800E1FD4, size = 0x50 },
    { name = "SkelAnime_DrawFlexLimbLod", vram = 0x801334A0, size = 0x270 },
    { name = "CollisionCheck_SkipTouch", vram = 0x800E2B98, size = 0x24 },
    { name = "Lights_PointGlowSetInfo", vram = 0x80101A60, size = 0x68 },
    { name = "AudioSynth_SaveReverbSamplesImpl", vram = 0x80188CB4, size = 0x6C },
    { name = "Audio_SetExtraFilter", vram = 0x801A3EC0, size = 0x94 },
    { name = "func_8017B7F8", vram = 0x8017B7F8, size = 0x8C },
    { name = "BgCheck_EntitySphVsWall3", vram = 0x800C4D3C, size = 0x68 },
    { name = "BgCheck_GetBgCamSettingImpl", vram = 0x800C9728, size = 0x48 },
    { name = "AudioScript_SequenceChannelProcessScript", vram = 0x80199268, size = 0xE54 },
    { name = "func_80183DE0", vram = 0x80183DE0, size = 0x32C },
    { name = "TransitionTile_InitGraphics", vram = 0x80163DC0, size = 0x3CC },
    { name = "func_801A54D0", vram = 0x801A54D0, size = 0x1B0 },
    { name = "DynaPoly_DisableCollision", vram = 0x800C62BC, size = 0x58 },
    { name = "Actor_HeightDiff", vram = 0x800B6F0C, size = 0x14 },
    { name = "Sched_FaultClient", vram = 0x80177084, size = 0xD8 },
    { name = "Play_GetCameraUID", vram = 0x80169BC4, size = 0x34 },
    { name = "CollisionCheck_BlueBlood", vram = 0x800E2C1C, size = 0x16C },
    { name = "AudioPlayback_FindNodeWithPrioLessThan", vram = 0x801961E8, size = 0x80 },
    { name = "func_8017D1AC", vram = 0x8017D1AC, size = 0x74 },
    { name = "Math3D_Parallel", vram = 0x80179E88, size = 0x24 },
    { name = "func_800BD9E0", vram = 0x800BD9E0, size = 0xC0 },
    { name = "EffectTireMark_Init", vram = 0x800AEFA0, size = 0xA4 },
    { name = "Collider_UpdateCylinder", vram = 0x800E7DF8, size = 0x44 },
    { name = "Gfx_SetupDL31_Opa", vram = 0x8012C32C, size = 0x28 },
    { name = "WaterBox_GetSurfaceImpl", vram = 0x800C9EBC, size = 0x2F0 },
    { name = "EffectSsExtra_Spawn", vram = 0x800B2F18, size = 0x68 },
    { name = "Scene_CommandPathList", vram = 0x8012FE2C, size = 0x30 },
    { name = "ShrinkWindow_Draw", vram = 0x80160D98, size = 0x3E4 },
    { name = "Play_Destroy", vram = 0x8016613C, size = 0x288 },
    { name = "CollisionCheck_AC_CylVsJntSph", vram = 0x800E4058, size = 0x240 },
    { name = "Collider_SetTrisAllocType1", vram = 0x800E1858, size = 0x100 },
    { name = "AudioSynth_Noop11", vram = 0x801880AC, size = 0x8 },
    { name = "Object_InitContext", vram = 0x8012F3D0, size = 0x12C },
    { name = "Skin_GetVertexPos", vram = 0x8013835C, size = 0xA8 },
    { name = "Math3D_TriChkPointParaZIntersect", vram = 0x8017CEF0, size = 0xB4 },
    { name = "SurfaceType_GetEcho", vram = 0x800C9CC4, size = 0x28 },
    { name = "Lights_PointSetColorAndRadius", vram = 0x80101AC8, size = 0x34 },
    { name = "GameState_SetFrameBuffer", vram = 0x80173644, size = 0x98 },
    { name = "OLib_Vec3fDiffBinAng", vram = 0x8010C930, size = 0x98 },
    { name = "func_8010683C", vram = 0x8010683C, size = 0x78 },
    { name = "Player_DrawBlastMask", vram = 0x801278F8, size = 0x168 },
    { name = "DynaSSNodeList_Init", vram = 0x800BFC5C, size = 0x14 },
    { name = "CollisionCheck_OC_CylVsJntSph", vram = 0x800E6F64, size = 0x2C },
    { name = "func_80109C38", vram = 0x80109C38, size = 0x84 },
    { name = "AudioLoad_SetSampleFontLoadStatusAndApplyCaches", vram = 0x8018F3E8, size = 0x60 },
    { name = "OLib_AddVecGeoToVec3f", vram = 0x8010C7B8, size = 0x80 },
    { name = "func_8012536C", vram = 0x8012536C, size = 0x38 },
    { name = "func_80183A3C", vram = 0x80183A3C, size = 0xCC },
    { name = "SkelCurve_SetAnim", vram = 0x800F26F0, size = 0x38 },
    { name = "Collider_SetInfo", vram = 0x800E085C, size = 0x78 },
    { name = "FireObj_Destroy", vram = 0x800F37B0, size = 0x40 },
    { name = "SkinMatrix_Vec3fMtxFMultXYZW", vram = 0x80138BA0, size = 0xE8 },
    { name = "Rumble_ControllerOneHasRumblePak", vram = 0x8013EE04, size = 0x20 },
    { name = "EffectSsHahen_SpawnBurst", vram = 0x800B221C, size = 0x148 },
    { name = "Camera_Fixed4", vram = 0x800D8E28, size = 0x20 },
    { name = "Check_ExpansionPak", vram = 0x80179260, size = 0x44 },
    { name = "Audio_PlaySariaBgm", vram = 0x801A21FC, size = 0x264 },
    { name = "Skybox_UpdateMatrix", vram = 0x801435A0, size = 0x84 },
    { name = "Environment_LerpWeightAccelDecel", vram = 0x800F5B10, size = 0x1C0 },
    { name = "Camera_Demo0", vram = 0x800DC798, size = 0x4F8 },
    { name = "ListAlloc_FreeAll", vram = 0x80174BA0, size = 0x48 },
    { name = "Camera_ChangeMode", vram = 0x800DF840, size = 0x2C },
    { name = "THA_SetHead", vram = 0x80172A0C, size = 0xC },
    { name = "Message_DrawTextChar", vram = 0x8014995C, size = 0x2BC },
    { name = "func_8017A438", vram = 0x8017A438, size = 0x1C0 },
    { name = "Check_DrawExpansionPakErrorMessage", vram = 0x8017910C, size = 0xC0 },
    { name = "Rumble_Request", vram = 0x8013ECE0, size = 0xBC },
    { name = "Horse_CopyPointFromPathList", vram = 0x800F39B4, size = 0xB0 },
    { name = "AnimatedMat_DrawStepXlu", vram = 0x801318F4, size = 0x2C },
    { name = "Collider_InitAndSetSphere", vram = 0x800E225C, size = 0x4C },
    { name = "THGA_Reset", vram = 0x80172850, size = 0x20 },
    { name = "func_800CC938", vram = 0x800CC938, size = 0x20 },
    { name = "Gfx_SetupDL39", vram = 0x8012C600, size = 0x28 },
    { name = "EffectBlure_Init2", vram = 0x800A8720, size = 0x134 },
    { name = "Color_RGB8_Lerp", vram = 0x801001B8, size = 0x290 },
    { name = "TransitionTile_Suck", vram = 0x80164678, size = 0x134 },
    { name = "Gfx_DrawTexQuad4b", vram = 0x8010DE38, size = 0x1F0 },
    { name = "FrameAdvance_Init", vram = 0x80122660, size = 0x10 },
    { name = "KaleidoManager_Destroy", vram = 0x8016388C, size = 0x4C },
    { name = "func_80102EA4", vram = 0x80102EA4, size = 0x10 },
    { name = "func_80109BA0", vram = 0x80109BA0, size = 0x54 },
    { name = "Play_GetActiveCamId", vram = 0x80169584, size = 0xC },
    { name = "func_800BC444", vram = 0x800BC444, size = 0xA8 },
    { name = "Collider_DestroyLine", vram = 0x800E23B0, size = 0x14 },
    { name = "func_8010AC00", vram = 0x8010AC00, size = 0x124 },
    { name = "func_80169AFC", vram = 0x80169AFC, size = 0xC8 },
    { name = "SysUcode_GetUCodeData", vram = 0x80182CCC, size = 0x10 },
    { name = "Environment_AddLightningBolts", vram = 0x800FB320, size = 0x68 },
    { name = "DynaPoly_AllocWaterBoxList", vram = 0x800C5F9C, size = 0x3C },
    { name = "func_8010B010", vram = 0x8010B010, size = 0x5C },
    { name = "Mtx_SetTranslateScaleMtx", vram = 0x801780F0, size = 0xFC },
    { name = "Collider_SetCylinderToActor", vram = 0x800E123C, size = 0x68 },
    { name = "EnHy_SetPointFowards", vram = 0x800F0E94, size = 0x58 },
    { name = "func_801631DC", vram = 0x801631DC, size = 0x158 },
    { name = "TransitionCircle_Init", vram = 0x80164B40, size = 0x54 },
    { name = "AudioSynth_LoadFilterBuffer", vram = 0x80188264, size = 0x24 },
    { name = "FireObj_InitLight", vram = 0x800F33F4, size = 0xD0 },
    { name = "AudioOcarina_CheckIfStartedSong", vram = 0x8019B618, size = 0x3C },
    { name = "CutsceneHandler_RunScript", vram = 0x800ED980, size = 0x44 },
    { name = "PlayerCall_InitFuncPtrs", vram = 0x80160A90, size = 0x68 },
    { name = "Collider_DestroyBase", vram = 0x800E0580, size = 0x14 },
    { name = "BgCheck_GetPolySubdivisionBounds", vram = 0x800C2A30, size = 0x1B0 },
    { name = "AudioLoad_InitTable", vram = 0x8018F478, size = 0x60 },
    { name = "AudioSynth_Noop6", vram = 0x80188024, size = 0x8 },
    { name = "PlayerAnimation_Update", vram = 0x801360E0, size = 0x24 },
    { name = "Audio_ResetForAudioHeapStep3", vram = 0x801A4D50, size = 0x54 },
    { name = "func_800C0094", vram = 0x800C0094, size = 0x124 },
    { name = "Audio_PlaySfx_WaterWheel", vram = 0x8019FC20, size = 0x98 },
    { name = "Math3D_TriChkPointParaXIntersect", vram = 0x8017C850, size = 0xB4 },
    { name = "AudioSynth_Mix", vram = 0x80187FE8, size = 0x34 },
    { name = "AudioSynth_Noop21", vram = 0x8018823C, size = 0x8 },
    { name = "Lib_GetControlStickData", vram = 0x800FF3A0, size = 0xB0 },
    { name = "Play_Main", vram = 0x80168F64, size = 0x168 },
    { name = "func_80149454", vram = 0x80149454, size = 0x274 },
    { name = "SkinMatrix_Vec3sToVec3f", vram = 0x801399BC, size = 0x44 },
    { name = "AudioHeap_InitReverb", vram = 0x8018E8C8, size = 0x28C },
    { name = "SubS_ActorPathing_Update", vram = 0x8013DE04, size = 0x138 },
    { name = "Camera_GetFocalActorHeight", vram = 0x800CB700, size = 0x80 },
    { name = "func_800B7128", vram = 0x800B7128, size = 0x34 },
    { name = "SkelAnime_DrawLimbLod", vram = 0x801330E0, size = 0x210 },
    { name = "Camera_Special6", vram = 0x800DD0FC, size = 0x20 },
    { name = "func_801097C8", vram = 0x801097C8, size = 0x74 },
    { name = "Math3D_SurfaceNorm", vram = 0x8017A8EC, size = 0x68 },
    { name = "AudioLoad_AsyncDmaRamUnloaded", vram = 0x80191BD0, size = 0x70 },
    { name = "ActorOverlayTable_Cleanup", vram = 0x800BFB40, size = 0x38 },
    { name = "Gfx_SetupDL57", vram = 0x8012BFC4, size = 0x28 },
    { name = "Camera_CalcXZAngle", vram = 0x800CC958, size = 0x68 },
    { name = "func_801647B8", vram = 0x801647B8, size = 0x10 },
    { name = "PreRender_FetchFbufCoverage", vram = 0x801705EC, size = 0x144 },
    { name = "CutsceneHandler_DoNothing", vram = 0x800EA210, size = 0x10 },
    { name = "CollisionCheck_SetHitEffects", vram = 0x800E6450, size = 0xD4 },
    { name = "Audio_ForceRestorePreviousBgm", vram = 0x801A2FC4, size = 0x3C },
    { name = "EnItem00_DrawSprite", vram = 0x800A73A0, size = 0x138 },
    { name = "AudioScript_SeqLayerProcessScriptStep4", vram = 0x80198640, size = 0x6A0 },
    { name = "func_80123F14", vram = 0x80123F14, size = 0x18 },
    { name = "Actor_LoadOverlay", vram = 0x800BACD4, size = 0x140 },
    { name = "EffectShieldParticle_Destroy", vram = 0x800AB808, size = 0x8C },
    { name = "Play_SetupTransition", vram = 0x80165EC0, size = 0x1A0 },
    { name = "AudioLoad_DmaSlowCopyUnkMedium", vram = 0x8019144C, size = 0x14 },
    { name = "Collider_InitQuadDim", vram = 0x800E1C58, size = 0x4C },
    { name = "Gfx_TexScroll", vram = 0x8012CB4C, size = 0x84 },
    { name = "func_8018C4E4", vram = 0x8018C4E4, size = 0x3D4 },
    { name = "EnItem00_DrawHeartPiece", vram = 0x800A75B8, size = 0x98 },
    { name = "Path_GetByIndex", vram = 0x801224E0, size = 0x44 },
    { name = "KaleidoScopeCall_LoadPlayer", vram = 0x801639A0, size = 0x4C },
    { name = "GameState_IsRunning", vram = 0x80173B18, size = 0xC },
    { name = "Actor_OffsetOfPointInActorCoords", vram = 0x800B6E6C, size = 0xA0 },
    { name = "Sched_HandleEntry", vram = 0x80176B34, size = 0xF0 },
    { name = "EffectSsKirakira_SpawnSmall", vram = 0x800B16B8, size = 0x3C },
    { name = "AudioSfx_RestoreBgmVolume", vram = 0x801A5C8C, size = 0x70 },
    { name = "Actor_DrawLensOverlay", vram = 0x800B9E84, size = 0x70 },
    { name = "func_801491DC", vram = 0x801491DC, size = 0x278 },
    { name = "func_8010B0B4", vram = 0x8010B0B4, size = 0x28 },
    { name = "func_8010B06C", vram = 0x8010B06C, size = 0x48 },
    { name = "func_800A6650", vram = 0x800A6650, size = 0x130 },
    { name = "Audio_InvalDCache", vram = 0x80194710, size = 0x40 },
    { name = "Audio_SetBgmVolumeOn", vram = 0x801A01C4, size = 0x40 },
    { name = "Sched_HandleRDPDone", vram = 0x80176F2C, size = 0xEC },
    { name = "TransitionCircle_SetColor", vram = 0x80164BD4, size = 0xC },
    { name = "func_800B0A24", vram = 0x800B0A24, size = 0xEC },
    { name = "PreRender_Get5bMedian9", vram = 0x801716C4, size = 0x134 },
    { name = "AudioSynth_FinalResample", vram = 0x8018A768, size = 0xA0 },
    { name = "Environment_StartTime", vram = 0x800FE498, size = 0x10 },
    { name = "Audio_PlaySfx_River", vram = 0x8019FF9C, size = 0xAC },
    { name = "Math_Vec3f_DistXZ", vram = 0x800FF92C, size = 0x34 },
    { name = "PlayerAnimation_OnFrame", vram = 0x80136A48, size = 0x34 },
    { name = "func_800CAA14", vram = 0x800CAA14, size = 0xB8 },
    { name = "FireObj_Init", vram = 0x800F36CC, size = 0xE4 },
    { name = "CollisionCheck_AC_JntSphVsCyl", vram = 0x800E38F8, size = 0x220 },
    { name = "AudioOcarina_UpdatePlayingStaff", vram = 0x8019CE6C, size = 0x50 },
    { name = "AudioLoad_SetDmaHandler", vram = 0x80190B38, size = 0xC },
    { name = "Camera_Subject3", vram = 0x800D949C, size = 0x20 },
    { name = "Cutscene_IsPlaying", vram = 0x800EE2F4, size = 0x28 },
    { name = "TransitionCircle_Start", vram = 0x80164AF0, size = 0x50 },
    { name = "Collider_DestroyCylinder", vram = 0x800E11EC, size = 0x50 },
    { name = "PlayerAnimation_PlayOnce", vram = 0x8013658C, size = 0x60 },
    { name = "EffectSsSibuki_SpawnBurst", vram = 0x800B249C, size = 0x13C },
    { name = "PlayerAnimation_Morph", vram = 0x80136104, size = 0xB8 },
    { name = "AudioHeap_LoadLowPassFilter", vram = 0x8018C8E8, size = 0x54 },
    { name = "CollisionCheck_LineOC_Cyl", vram = 0x800E7B54, size = 0x78 },
    { name = "AudioSynth_SaveResampledReverbSamples", vram = 0x801884A0, size = 0x1F8 },
    { name = "Matrix_ReplaceRotation", vram = 0x801820A0, size = 0xFC },
    { name = "DamageTable_Get", vram = 0x800E03A0, size = 0x2C },
    { name = "AudioLoad_SyncDmaUnkMedium", vram = 0x80190668, size = 0x14 },
    { name = "TransitionFade_SetType", vram = 0x80164A98, size = 0x50 },
    { name = "KaleidoScopeCall_Update", vram = 0x80163A58, size = 0x1B4 },
    { name = "AudioLoad_AsyncLoadFont", vram = 0x8018F880, size = 0x44 },
    { name = "Collider_SetLine", vram = 0x800E2408, size = 0x2C },
    { name = "Matrix_RotateXFNew", vram = 0x80180900, size = 0xAC },
    { name = "Audio_StartSceneSequence", vram = 0x801A2670, size = 0x108 },
    { name = "Message_SpawnSongEffect", vram = 0x80152EC0, size = 0xF8 },
    { name = "Math_Vec3f_StepTo", vram = 0x80100448, size = 0xB4 },
    { name = "func_801A4FD8", vram = 0x801A4FD8, size = 0xA8 },
    { name = "AudioOcarina_TerminaWallGenerateNotes", vram = 0x8019D26C, size = 0x21C },
    { name = "CollisionCheck_SpawnShieldParticles", vram = 0x800E85D4, size = 0x94 },
    { name = "Interface_PostmanTimerCallback", vram = 0x8010E968, size = 0x88 },
    { name = "func_8010B180", vram = 0x8010B180, size = 0x3C },
    { name = "AudioLoad_DmaSlowCopy", vram = 0x801913C8, size = 0x84 },
    { name = "Schedule_CheckTimeRangeL", vram = 0x801326B8, size = 0x238 },
    { name = "Audio_PlayObjSoundBgm", vram = 0x801A153C, size = 0x2B8 },
    { name = "BgCheck_GetSpecialSceneMaxObjects", vram = 0x800C3844, size = 0x58 },
    { name = "Collider_ResetATInfoUnk", vram = 0x800E0720, size = 0x10 },
    { name = "EffectBlure_DrawElemHermiteInterpolation", vram = 0x800A9804, size = 0x98C },
    { name = "Npc_GetTrackingPresetMaxPlayerYaw", vram = 0x800BD6B8, size = 0x2C },
    { name = "CutsceneCmd_Transition", vram = 0x800EBD60, size = 0x918 },
    { name = "SubS_ActorPathing_Init", vram = 0x8013DCE0, size = 0x124 },
    { name = "Audio_PlaySfx_IfNotInCutsceneImpl", vram = 0x801A3F6C, size = 0x48 },
    { name = "GameState_SetFramerateDivisor", vram = 0x801733A8, size = 0x34 },
    { name = "Inventory_UpdateDeitySwordEquip", vram = 0x80114CA0, size = 0x1F0 },
    { name = "Gfx_SetupDL33_Opa", vram = 0x8012C37C, size = 0x28 },
    { name = "Gfx_SetupDL54_Opa", vram = 0x8012C148, size = 0x28 },
    { name = "Sram_InitSram", vram = 0x80146E40, size = 0x30 },
    { name = "Actor_DrawLensActors", vram = 0x800B9EF4, size = 0x3E4 },
    { name = "SurfaceType_GetConveyorSpeed", vram = 0x800C9E18, size = 0x28 },
    { name = "Environment_LerpFogColor", vram = 0x800FD654, size = 0x44 },
    { name = "AudioLoad_SyncLoadSeqParts", vram = 0x8018F588, size = 0x7C },
    { name = "Sched_HandleAudioCancel", vram = 0x80176394, size = 0x15C },
    { name = "Room_HandleLoadCallbacks", vram = 0x8012EAA8, size = 0x100 },
    { name = "Audio_RestorePrevBgm", vram = 0x801A2ED8, size = 0xB0 },
    { name = "func_8010A0A4", vram = 0x8010A0A4, size = 0x4C },
    { name = "KaleidoSetup_Update", vram = 0x800F4C0C, size = 0x214 },
    { name = "AudioPlayback_NoteInitAll", vram = 0x801968C4, size = 0x13C },
    { name = "Environment_DrawSkyboxStar", vram = 0x800FDAF8, size = 0x19C },
    { name = "func_800F22C4", vram = 0x800F22C4, size = 0x100 },
    { name = "AudioThread_InitMesgQueuesInternal", vram = 0x80193774, size = 0x98 },
    { name = "DynaPolyActor_SetActorOnHeavySwitch", vram = 0x800CAF38, size = 0x14 },
    { name = "func_8016FF90", vram = 0x8016FF90, size = 0x270 },
    { name = "Play_InitScene", vram = 0x801692C4, size = 0x110 },
    { name = "Camera_UpdateWater", vram = 0x800DE324, size = 0x308 },
    { name = "EffectSsDeadDd_Spawn", vram = 0x800B3088, size = 0xBC },
    { name = "AudioSfx_IsPlaying", vram = 0x801A78E4, size = 0x68 },
    { name = "Play_SetCameraFov", vram = 0x80169940, size = 0x48 },
    { name = "BgCheck_SetSubdivisionDimension", vram = 0x800C37BC, size = 0x88 },
    { name = "SkelAnime_LoopPartial", vram = 0x801370B0, size = 0x8C },
    { name = "VisFbuf_SetBgGeneral", vram = 0x801411B4, size = 0x4C },
    { name = "Quake_RequestImpl", vram = 0x8012A638, size = 0xB8 },
    { name = "EffFootmark_Init", vram = 0x800EFE60, size = 0xA4 },
    { name = "Audio_PreNMI", vram = 0x801A44A4, size = 0x20 },
    { name = "func_80108124", vram = 0x80108124, size = 0x434 },
    { name = "Player_InCsMode", vram = 0x801233E4, size = 0x3C },
    { name = "TransitionFade_Destroy", vram = 0x80164858, size = 0xC },
    { name = "Audio_Noop2", vram = 0x8019E000, size = 0xC },
    { name = "Environment_GetSandstormColorIndex", vram = 0x800FE778, size = 0x10 },
    { name = "Environment_UpdateRain", vram = 0x800FC3DC, size = 0x68 },
    { name = "AudioThread_Noop1Cmd", vram = 0x801942BC, size = 0x48 },
    { name = "Audio_PlaySfx_PauseMenuOpenOrClose", vram = 0x801A3AEC, size = 0x5C },
    { name = "SkelAnime_UpdateTranslation", vram = 0x80137748, size = 0x170 },
    { name = "Audio_PlaySfx_AtPosWithTimer", vram = 0x8019FCB8, size = 0xD8 },
    { name = "AudioSynth_SaveBuffer", vram = 0x8018814C, size = 0x28 },
    { name = "AudioHeap_AllocDmaMemoryZeroed", vram = 0x8018B608, size = 0x38 },
    { name = "PadMgr_VoiceReleaseSerialEventQueue", vram = 0x8017506C, size = 0x30 },
    { name = "Audio_StartMorningSceneSequence", vram = 0x801A257C, size = 0x68 },
    { name = "Play_IsUnderwater", vram = 0x8016A0AC, size = 0xBC },
    { name = "Audio_PlaySequenceWithSeqPlayerIO", vram = 0x801A3238, size = 0x94 },
    { name = "func_800C756C", vram = 0x800C756C, size = 0xF0 },
    { name = "CollisionCheck_OC_JntSphVsCyl", vram = 0x800E6C84, size = 0x170 },
    { name = "Actor_HasNoRider", vram = 0x800B8CEC, size = 0x24 },
    { name = "Gfx_SetupDL37_Opa", vram = 0x8012C5B0, size = 0x28 },
    { name = "EffectSsGFire_Spawn", vram = 0x800B1FE0, size = 0x38 },
    { name = "Audio_ClearSariaBgmAtPos", vram = 0x801A0C90, size = 0x20 },
    { name = "SysFlashrom_GetVendorStr", vram = 0x801857D0, size = 0x94 },
    { name = "Schedule_CheckBeforeTimeS", vram = 0x80132D70, size = 0x12C },
    { name = "Audio_PlaySfx_AtPosWithPresetLowFreqAndHighReverb", vram = 0x8019F170, size = 0x50 },
    { name = "WaterBox_GetSceneBgCamSetting", vram = 0x800CA6B8, size = 0x20 },
    { name = "Camera_Unique7", vram = 0x800DA4EC, size = 0x20 },
    { name = "Audio_StartObjSoundFanfare", vram = 0x801A13BC, size = 0x180 },
    { name = "Lib_Vec3f_TranslateAndRotateY", vram = 0x8010011C, size = 0x9C },
    { name = "Distortion_GetTimeLeft", vram = 0x8012AED4, size = 0x10 },
    { name = "Interface_DrawMinigameIcons", vram = 0x8011E730, size = 0x9B0 },
    { name = "Message_LoadTimeNES", vram = 0x80158FB0, size = 0x2BC },
    { name = "SurfaceType_GetFloorProperty", vram = 0x800C9B40, size = 0x28 },
    { name = "AudioEffects_UpdatePortamentoAndVibrato", vram = 0x80196FEC, size = 0x5C },
    { name = "Interface_DrawCButtonIcons", vram = 0x80118890, size = 0x314 },
    { name = "func_800BDAA0", vram = 0x800BDAA0, size = 0xCC },
    { name = "Math_StepToF", vram = 0x800FF03C, size = 0x94 },
    { name = "AudioHeap_DiscardSampleBanks", vram = 0x8018E2A8, size = 0x9C },
    { name = "Audio_UpdateSceneSequenceResumePoint", vram = 0x801A2778, size = 0x70 },
    { name = "func_80105FE0", vram = 0x80105FE0, size = 0x428 },
    { name = "Animation_OnFrame", vram = 0x801378B8, size = 0x28 },
    { name = "BgCheck_RaycastFloorImpl", vram = 0x800C3D50, size = 0x1F0 },
    { name = "func_8010BDDC", vram = 0x8010BDDC, size = 0x9C },
    { name = "Actor_IsTargeted", vram = 0x800BC5B8, size = 0x34 },
    { name = "BgCheck_Allocate", vram = 0x800C389C, size = 0x364 },
    { name = "Message_SetView", vram = 0x80152C64, size = 0x48 },
    { name = "WaterBox_GetLightSettingIndex", vram = 0x800CA6D8, size = 0x18 },
    { name = "Collider_SetJntSphElement", vram = 0x800E0A90, size = 0x50 },
    { name = "Player_AdjustSingleLeg", vram = 0x80124870, size = 0x454 },
    { name = "Camera_SetFocalActorAtOffset", vram = 0x800CB6C8, size = 0x38 },
    { name = "DynaPoly_DisableFloorCollision", vram = 0x800C641C, size = 0x58 },
    { name = "Message_GetTimerDigitsNES", vram = 0x80159438, size = 0x234 },
    { name = "AudioSfx_RemoveBankEntry", vram = 0x801A6430, size = 0x198 },
    { name = "Math3D_ColSphereTri", vram = 0x8017DE74, size = 0x420 },
    { name = "Camera_ChangeStatus", vram = 0x800DE308, size = 0x1C },
    { name = "func_80147F18", vram = 0x80147F18, size = 0x640 },
    { name = "AudioSfx_Init", vram = 0x801A4C54, size = 0xAC },
    { name = "AudioHeap_InitMainPool", vram = 0x8018B8FC, size = 0x60 },
    { name = "Mtx_SetRotationMtx", vram = 0x801781EC, size = 0x240 },
    { name = "AudioSynth_Noop4", vram = 0x80187FE0, size = 0x8 },
    { name = "func_800B8DD4", vram = 0x800B8DD4, size = 0x48 },
    { name = "AudioLoad_AsyncLoadInner", vram = 0x8019077C, size = 0x38C },
    { name = "Map_Init", vram = 0x8010A430, size = 0x11C },
    { name = "AudioSynth_Noop23", vram = 0x8018824C, size = 0x8 },
    { name = "Slowly_ThreadEntry", vram = 0x801856FC, size = 0x20 },
    { name = "Actor_UpdateActor", vram = 0x800B948C, size = 0x2F4 },
    { name = "Math3D_TriChkLineSegParaXIntersect", vram = 0x8017C980, size = 0x188 },
    { name = "GetItem_DrawSeahorse", vram = 0x800EF364, size = 0x170 },
    { name = "func_80109D40", vram = 0x80109D40, size = 0x98 },
    { name = "func_80105A40", vram = 0x80105A40, size = 0xF4 },
    { name = "SkelAnime_Init", vram = 0x80136A7C, size = 0xB4 },
    { name = "Lights_Reset", vram = 0x80101B8C, size = 0x3C },
    { name = "Magic_Reset", vram = 0x80115D5C, size = 0x58 },
    { name = "Matrix_RotateXFApply", vram = 0x801807B8, size = 0x148 },
    { name = "func_800B4AEC", vram = 0x800B4AEC, size = 0x64 },
    { name = "PreRender_SaveFramebuffer", vram = 0x801705B4, size = 0x38 },
    { name = "Player_RemoveMask", vram = 0x8012404C, size = 0x10 },
    { name = "Math3D_UnitNormalVector", vram = 0x8017B884, size = 0x114 },
    { name = "AudioSynth_ProcessSamples", vram = 0x80189064, size = 0x5BC },
    { name = "Audio_PlaySceneSequence", vram = 0x801A25E4, size = 0x8C },
    { name = "Skin_DrawAnimatedLimb", vram = 0x80137EBC, size = 0x9C },
    { name = "Math_GetAtan2Tbl", vram = 0x8017FEB0, size = 0x34 },
    { name = "VisFbuf_Destroy", vram = 0x80140EA0, size = 0xC },
    { name = "Player_DrawImpl", vram = 0x801246F4, size = 0x17C },
    { name = "func_800DDFE0", vram = 0x800DDFE0, size = 0x100 },
    { name = "func_800BA2D8", vram = 0x800BA2D8, size = 0x24 },
    { name = "CollisionCheck_AC_SphereVsJntSph", vram = 0x800E59A4, size = 0x1F0 },
    { name = "Scene_SetRenderModeXlu", vram = 0x80131DF0, size = 0x68 },
    { name = "AudioSynth_Noop16", vram = 0x80188198, size = 0x8 },
    { name = "Environment_StopTime", vram = 0x800FE484, size = 0x14 },
    { name = "CollisionCheck_WaterBurst", vram = 0x800E2EF4, size = 0x3C },
    { name = "Graph_ExecuteAndDraw", vram = 0x801744F8, size = 0x370 },
    { name = "CollisionCheck_HitSolid", vram = 0x800E2F78, size = 0x150 },
    { name = "AudioMgr_HandlePreNMI", vram = 0x80172EAC, size = 0x24 },
    { name = "func_800A7650", vram = 0x800A7650, size = 0xE0 },
    { name = "func_8017C904", vram = 0x8017C904, size = 0x7C },
    { name = "Camera_Vec3fMagnitude", vram = 0x800CB240, size = 0x30 },
    { name = "SkelCurve_Update", vram = 0x800F2728, size = 0x278 },
    { name = "Sched_Yield", vram = 0x801766F0, size = 0x58 },
    { name = "AudioOcarina_ReadControllerInput", vram = 0x8019AF00, size = 0x58 },
    { name = "Math_Factorial", vram = 0x80179400, size = 0xC4 },
    { name = "Scene_CommandSpecialFiles", vram = 0x8012FA98, size = 0xC8 },
    { name = "BgCheck_SphVsFirstStaticPoly", vram = 0x800C2310, size = 0x150 },
    { name = "Environment_ZBufValToFixedPoint", vram = 0x800F50D4, size = 0x38 },
    { name = "Camera_Demo3", vram = 0x800DB804, size = 0x310 },
    { name = "Math_StepToS", vram = 0x800FEF2C, size = 0x88 },
    { name = "Audio_PlayMorningSceneSequence", vram = 0x801A2544, size = 0x38 },
    { name = "Main", vram = 0x80174BF0, size = 0x31C },
    { name = "WaterBox_GetSurface1", vram = 0x800CA1AC, size = 0x3C },
    { name = "func_8012D374", vram = 0x8012D374, size = 0x98 },
    { name = "BgCheck_EntityRaycastFloor7", vram = 0x800C42A8, size = 0x6C },
    { name = "osFlashReadId", vram = 0x80186D60, size = 0x104 },
    { name = "Audio_SetSequenceProperties", vram = 0x801A0E44, size = 0x44C },
    { name = "Player_HasMirrorShieldEquipped", vram = 0x8012405C, size = 0x2C },
    { name = "Camera_Unique8", vram = 0x800DA50C, size = 0x20 },
    { name = "func_8016253C", vram = 0x8016253C, size = 0x480 },
    { name = "func_800FEAF4", vram = 0x800FEAF4, size = 0x19C },
    { name = "Player_InBlockingCsMode", vram = 0x80123358, size = 0x8C },
    { name = "Environment_LerpAmbientColor", vram = 0x800FD59C, size = 0x44 },
    { name = "LightContext_NewLights", vram = 0x80102580, size = 0x38 },
    { name = "Environment_FillScreen", vram = 0x800FC444, size = 0x208 },
    { name = "Player_IsHoldingMirrorShield", vram = 0x80124088, size = 0x40 },
    { name = "Audio_UpdateRomaniSinging", vram = 0x801A36F0, size = 0x260 },
    { name = "SurfaceType_GetConveyorDirection", vram = 0x800C9E40, size = 0x48 },
    { name = "func_80123DC0", vram = 0x80123DC0, size = 0xD0 },
    { name = "BgCheck_EntityLineTest3", vram = 0x800C56E0, size = 0x8C },
    { name = "AudioPlayback_SeqLayerDecayRelease", vram = 0x801958F8, size = 0x348 },
    { name = "Gfx_SetupDL34", vram = 0x8012C3CC, size = 0x28 },
    { name = "func_8017B68C", vram = 0x8017B68C, size = 0x16C },
    { name = "BgCheck_SphVsFirstDynaPolyInBgActor", vram = 0x800C921C, size = 0x164 },
    { name = "SkelAnime_GetFrameData", vram = 0x80134600, size = 0x124 },
    { name = "AnimationContext_DisableQueue", vram = 0x801358F4, size = 0x28 },
    { name = "Camera_Jump1", vram = 0x800D2B28, size = 0x20 },
    { name = "GetItem_DrawFairyBottle", vram = 0x800EE5FC, size = 0x1DC },
    { name = "EffectSsDFire_Spawn", vram = 0x800B1E0C, size = 0x88 },
    { name = "CutsceneManager_GetLength", vram = 0x800F20F8, size = 0x40 },
    { name = "CutsceneManager_GetCutsceneEntry", vram = 0x800F208C, size = 0x2C },
    { name = "Actor_SetObjectDependency", vram = 0x800B67FC, size = 0x38 },
    { name = "func_801835EC", vram = 0x801835EC, size = 0x6C },
    { name = "VisMono_Init", vram = 0x801418B0, size = 0x50 },
    { name = "GetItem_DrawUpgrades", vram = 0x800EF89C, size = 0xE8 },
    { name = "SurfaceType_GetFloorType", vram = 0x800C99D4, size = 0x28 },
    { name = "Environment_GraphCallback", vram = 0x800F5090, size = 0x44 },
    { name = "AudioLoad_DiscardFont", vram = 0x8018F9B8, size = 0xA8 },
    { name = "Actor_SpawnSetupActors", vram = 0x800B9334, size = 0x158 },
    { name = "Collider_UpdateSpheresElement", vram = 0x800E8160, size = 0xDC },
    { name = "Map_IsInDungeonArea", vram = 0x8010A164, size = 0x30 },
    { name = "Audio_PlaySfx_AtPosWithSyncedFreqAndVolume", vram = 0x8019F780, size = 0x58 },
    { name = "VisZbuf_Draw", vram = 0x80142100, size = 0x338 },
    { name = "func_8010ADD4", vram = 0x8010ADD4, size = 0x74 },
    { name = "func_8010BF24", vram = 0x8010BF24, size = 0x34 },
    { name = "Sram_OpenSave", vram = 0x80144E78, size = 0x5F4 },
    { name = "Audio_Init", vram = 0x801A4C30, size = 0x24 },
    { name = "AudioThread_Noop1CmdZeroed", vram = 0x80194304, size = 0x24 },
    { name = "AudioLoad_GetRealTableIndex", vram = 0x80190204, size = 0x3C },
    { name = "Gfx_SetupDL42_Opa", vram = 0x8012C8AC, size = 0x28 },
    { name = "BombersNotebook_Draw", vram = 0x8016F1A8, size = 0x344 },
    { name = "Scene_CommandRoomList", vram = 0x8012FA24, size = 0x44 },
    { name = "CutsceneManager_ClearWaiting", vram = 0x800F1648, size = 0x30 },
    { name = "Player_BottleFromIA", vram = 0x801241E0, size = 0x2C },
    { name = "SurfaceType_CheckWallFlag1", vram = 0x800C9AB0, size = 0x34 },
    { name = "FireObj_SetState2", vram = 0x800F37F0, size = 0x30 },
    { name = "GetItem_DrawDekuNuts", vram = 0x800EED20, size = 0x114 },
    { name = "Audio_SetBaseFilter", vram = 0x801A3E38, size = 0x88 },
    { name = "Quake_GetRequest", vram = 0x8012A718, size = 0x5C },
    { name = "Actor_SetWorldToHome", vram = 0x800B672C, size = 0x30 },
    { name = "Actor_PlaySfx_SurfaceBomb", vram = 0x800B8EF4, size = 0xA4 },
    { name = "func_80109630", vram = 0x80109630, size = 0x20 },
    { name = "CutsceneManager_FindEntranceCsId", vram = 0x800F21CC, size = 0xF8 },
    { name = "CollisionCheck_SetJntSphHitFX", vram = 0x800E60C0, size = 0xE0 },
    { name = "func_8010B108", vram = 0x8010B108, size = 0x38 },
    { name = "DynaPolyActor_IsPlayerOnTop", vram = 0x800CAF70, size = 0x24 },
    { name = "AudioLoad_InitSampleDmaBuffers", vram = 0x8018EF88, size = 0x298 },
    { name = "Math3D_ColCylinderCylinderAmount", vram = 0x8017F45C, size = 0x20 },
    { name = "AudioLoad_SyncInitSeqPlayerInternal", vram = 0x8018FB78, size = 0x154 },
    { name = "View_SetDistortionSpeed", vram = 0x8013F448, size = 0x14 },
    { name = "PlayerAnimation_SetUpdateFunction", vram = 0x801360A8, size = 0x38 },
    { name = "BgCheck_CameraRaycastFloor1", vram = 0x800C3F40, size = 0x60 },
    { name = "Animation_Change", vram = 0x801373E8, size = 0x48 },
    { name = "Lib_VirtualToPhysical", vram = 0x80100584, size = 0x1C },
    { name = "func_8019AEC0", vram = 0x8019AEC0, size = 0x40 },
    { name = "func_80106D5C", vram = 0x80106D5C, size = 0xE1C },
    { name = "func_80163660", vram = 0x80163660, size = 0xA0 },
    { name = "AudioSeq_IsSeqCmdNotQueued", vram = 0x801A8ABC, size = 0x58 },
    { name = "GetItem_DrawRemains", vram = 0x800EFD44, size = 0x114 },
    { name = "SkelAnime_Update", vram = 0x80136CD0, size = 0x24 },
    { name = "Camera_BgCheck", vram = 0x800CC128, size = 0x9C },
    { name = "Player_OverrideLimbDrawGameplayFirstPerson", vram = 0x801262C8, size = 0x134 },
    { name = "Math3D_TriSetCoords", vram = 0x8017D568, size = 0xB0 },
    { name = "Actor_PlaySfx", vram = 0x800B8EC8, size = 0x2C },
    { name = "Interface_UpdateBottleTimers", vram = 0x8011E3B4, size = 0x37C },
    { name = "SysUcode_GetUCodeBoot", vram = 0x80182C90, size = 0x10 },
    { name = "BgCheck_CheckLineAgainstBgActorSSList", vram = 0x800C8BD0, size = 0x1F0 },
    { name = "func_8017FD44", vram = 0x8017FD44, size = 0x16C },
    { name = "Message_DrawTextCredits", vram = 0x8015E7EC, size = 0x10BC },
    { name = "Camera_Battle4", vram = 0x800D55E8, size = 0x20 },
    { name = "Rand_S16OffsetStride", vram = 0x800FF4A4, size = 0x68 },
    { name = "Npc_TrackPointWithLimits", vram = 0x800BD384, size = 0x334 },
    { name = "TransitionFade_IsDone", vram = 0x80164A80, size = 0xC },
    { name = "AudioMgr_NotifyTaskDone", vram = 0x80172C30, size = 0x38 },
    { name = "Distortion_Request", vram = 0x8012AEF4, size = 0x24 },
    { name = "PadMgr_RumbleSet", vram = 0x80175474, size = 0x4C },
    { name = "Math3D_LengthSquared", vram = 0x8017A6A8, size = 0x2C },
    { name = "BombersNotebook_Init", vram = 0x8016FC78, size = 0x20 },
    { name = "Interface_AllocStory", vram = 0x80121064, size = 0x7C },
    { name = "AudioHeap_ChangeStorage", vram = 0x8018DF24, size = 0xBC },
    { name = "EffectSsBlast_Spawn", vram = 0x800B19E0, size = 0x90 },
    { name = "Flags_SetEventChkInf", vram = 0x800E8EE0, size = 0xC },
    { name = "func_801A5118", vram = 0x801A5118, size = 0xD8 },
    { name = "Actor_InitPlayerImpact", vram = 0x800B6468, size = 0xC },
    { name = "func_8017C1F0", vram = 0x8017C1F0, size = 0x2A4 },
    { name = "ZeldaArena_Init", vram = 0x80102DBC, size = 0x30 },
    { name = "Gfx_SetupDL26", vram = 0x8012C198, size = 0x28 },
    { name = "Quake_CallbackType4", vram = 0x8012A540, size = 0x98 },
    { name = "DynaPoly_UpdateBgActorTransforms", vram = 0x800C765C, size = 0x90 },
    { name = "Matrix_MultVec3f", vram = 0x80181A98, size = 0xB8 },
    { name = "func_80162FF8", vram = 0x80162FF8, size = 0x1E4 },
    { name = "func_801623E4", vram = 0x801623E4, size = 0x108 },
    { name = "Math3D_XZInSphere", vram = 0x8017F9C0, size = 0x74 },
    { name = "ShrinkWindow_Pillarbox_SetSize", vram = 0x80160C78, size = 0x14 },
    { name = "Actor_WorldDistXZToActor", vram = 0x800B6E1C, size = 0x2C },
    { name = "Audio_PlaySfx_AtPosForMetalEffectsWithSyncedFreqAndVolume", vram = 0x8019F638, size = 0x148 },
    { name = "AudioHeap_InitTemporaryCache", vram = 0x8018B77C, size = 0x30 },
    { name = "Map_GetDungeonAreaIndex", vram = 0x8010A0F0, size = 0x74 },
    { name = "DynaPoly_AddBgActorToLookup", vram = 0x800C6838, size = 0xB14 },
    { name = "GameOver_Update", vram = 0x801AA68C, size = 0x410 },
    { name = "TransitionOverlay_ClearLoadInfo", vram = 0x80165438, size = 0xC },
    { name = "Message_OpenText", vram = 0x80150D08, size = 0x7A8 },
    { name = "Gfx_SetupDL56_Ptr", vram = 0x8012CA0C, size = 0x2C },
    { name = "SkinMatrix_SetScale", vram = 0x80139428, size = 0x64 },
    { name = "Inventory_SaveLotteryCodeGuess", vram = 0x8012F278, size = 0x58 },
    { name = "func_8012CB28", vram = 0x8012CB28, size = 0x24 },
    { name = "Animation_MorphToPlayOnce", vram = 0x80137488, size = 0x5C },
    { name = "Audio_InitSound", vram = 0x801A4D00, size = 0x50 },
    { name = "Play_Init", vram = 0x8016A2C8, size = 0x940 },
    { name = "func_800B0F18", vram = 0x800B0F18, size = 0x68 },
    { name = "AudioSynth_DisableSampleStates", vram = 0x80187DE8, size = 0x70 },
    { name = "Sched_Init", vram = 0x801772A0, size = 0xE4 },
    { name = "CollisionCheck_AC_CylVsSphere", vram = 0x800E47B8, size = 0x194 },
    { name = "func_8019B568", vram = 0x8019B568, size = 0x44 },
    { name = "EffectBlure_AddSpace", vram = 0x800A8514, size = 0x44 },
    { name = "Interface_UpdateHudAlphas", vram = 0x8010F1A8, size = 0xE90 },
    { name = "AudioLoad_SyncDma", vram = 0x80190544, size = 0x124 },
    { name = "Check_WriteRGBA16Pixel", vram = 0x80178F30, size = 0x30 },
    { name = "Interface_DrawTimers", vram = 0x8011CA64, size = 0x1950 },
    { name = "SkinMatrix_SetZRotation", vram = 0x8013A174, size = 0xC8 },
    { name = "Actor_GetProjectedPos", vram = 0x800B4EDC, size = 0x64 },
    { name = "func_800A640C", vram = 0x800A640C, size = 0x244 },
    { name = "Lights_FreeNode", vram = 0x80102464, size = 0x48 },
    { name = "CollisionCheck_NoSharedFlags", vram = 0x800E2BE0, size = 0x28 },
    { name = "EffectSsEnIce_Spawn", vram = 0x800B2BC0, size = 0x88 },
    { name = "Environment_ChangeLightSetting", vram = 0x800FAAB4, size = 0x16C },
    { name = "IChain_Apply_u16", vram = 0x800FFB8C, size = 0x1C },
    { name = "AudioEffects_UpdateVibrato", vram = 0x80196DB4, size = 0x238 },
    { name = "AnimatedMat_DrawAlphaStep", vram = 0x80131920, size = 0x2C },
    { name = "Actor_TrackPoint", vram = 0x800E8FA4, size = 0x194 },
    { name = "GetItem_DrawCompass", vram = 0x800EE940, size = 0x108 },
    { name = "Collider_ResetCylinderOC", vram = 0x800E1440, size = 0x40 },
    { name = "Play_TriggerPictoPhoto", vram = 0x80165E04, size = 0x18 },
    { name = "Message_LoadItemIcon", vram = 0x8014C70C, size = 0x508 },
    { name = "Math_StepUntilAngleS", vram = 0x800FF0D0, size = 0x68 },
    { name = "EffectTireMark_InitElement", vram = 0x800AEF70, size = 0x30 },
    { name = "Target_SetLockOnPos", vram = 0x800B4F40, size = 0x38 },
    { name = "Skin_InitAnimatedLimb", vram = 0x80138424, size = 0x178 },
    { name = "AudioHeap_ApplySampleBankCache", vram = 0x8018E00C, size = 0x30 },
    { name = "AudioOcarina_CreateCustomSequence", vram = 0x8019D8E4, size = 0x644 },
    { name = "AudioSynth_DMemMove", vram = 0x80188078, size = 0x2C },
    { name = "AudioPlayback_SetFontInstrument", vram = 0x801957B4, size = 0x144 },
    { name = "Schedule_BranchS", vram = 0x80132FDC, size = 0x24 },
    { name = "AnimationContext_Interp", vram = 0x80135CDC, size = 0x5C },
    { name = "AudioThread_GetEnabledSampledNotesCount", vram = 0x80194548, size = 0x20 },
    { name = "func_801457CC", vram = 0x801457CC, size = 0xDB4 },
    { name = "AudioSynth_Noop2", vram = 0x80187FD0, size = 0x8 },
    { name = "Play_SetMotionBlurAlpha", vram = 0x80165658, size = 0x14 },
    { name = "AudioSynth_EnvSetup1", vram = 0x801880E8, size = 0x34 },
    { name = "func_801A5390", vram = 0x801A5390, size = 0x4C },
    { name = "Interface_DrawAmmoCount", vram = 0x80117BD0, size = 0x4B4 },
    { name = "AudioLoad_IsFontLoadComplete", vram = 0x8018F220, size = 0x78 },
    { name = "Sram_SyncWriteToFlash", vram = 0x80146EBC, size = 0x2C },
    { name = "SSNodeList_SetSSListHead", vram = 0x800BFBAC, size = 0x58 },
    { name = "AudioMgr_HandleRetrace", vram = 0x80172C68, size = 0x244 },
    { name = "BgCheck_AnyRaycastFloor2", vram = 0x800C43CC, size = 0xBC },
    { name = "PreRender_Init", vram = 0x8016FD2C, size = 0x34 },
    { name = "Collider_SetTrisElement", vram = 0x800E1614, size = 0x50 },
    { name = "Camera_QuadraticAttenuation", vram = 0x800CB270, size = 0xC0 },
    { name = "Lib_PlaySfx_AtPos", vram = 0x801000F4, size = 0x28 },
    { name = "Animation_GetLimbCountLegacy", vram = 0x801353D4, size = 0x24 },
    { name = "Gfx_SetupDL2_Opa", vram = 0x8012C5D8, size = 0x28 },
    { name = "func_80173B48", vram = 0x80173B48, size = 0xA0 },
    { name = "GameAlloc_Cleanup", vram = 0x80173CC8, size = 0x50 },
    { name = "Camera_Normal2", vram = 0x800D0874, size = 0x20 },
    { name = "SurfaceType_GetSceneExitIndex", vram = 0x800C99AC, size = 0x28 },
    { name = "Sched_TaskCheckFramebuffers", vram = 0x80176748, size = 0x70 },
    { name = "EffectSsGSpk_SpawnNoAccel", vram = 0x800B1BDC, size = 0x94 },
    { name = "SubS_IsObjectLoaded", vram = 0x8013D8DC, size = 0x48 },
    { name = "AudioHeap_AllocSampleCache", vram = 0x8018D658, size = 0x70 },
    { name = "DynaPoly_GetActor", vram = 0x800C6248, size = 0x74 },
    { name = "SkelAnime_InitPlayer", vram = 0x80135F88, size = 0x120 },
    { name = "Collider_DestroyInfo", vram = 0x800E081C, size = 0x40 },
    { name = "Lights_BindDirectional", vram = 0x80102284, size = 0x6C },
    { name = "Scene_Draw", vram = 0x801307C0, size = 0x34 },
    { name = "Message_LoadCharNES", vram = 0x80158988, size = 0x9C },
    { name = "LightContext_InsertLight", vram = 0x80102624, size = 0x60 },
    { name = "Interface_StartGoronRaceTimer", vram = 0x8010EB50, size = 0x50 },
    { name = "AudioSynth_Noop10", vram = 0x801880A4, size = 0x8 },
    { name = "Graph_TaskSet00", vram = 0x801741A8, size = 0x304 },
    { name = "Actor_GetScreenPos", vram = 0x800B8898, size = 0x9C },
    { name = "EffectSsGSpk_SpawnRandColor", vram = 0x800B1CC4, size = 0x104 },
    { name = "IChain_Apply_s8", vram = 0x800FFB70, size = 0x1C },
    { name = "TransitionCircle_IsDone", vram = 0x80165198, size = 0xC },
    { name = "CollisionCheck_SetCylHitFX", vram = 0x800E61A0, size = 0x98 },
    { name = "SubS_TimePathing_ComputeInitialY", vram = 0x8013B878, size = 0x2BC },
    { name = "GetItem_DrawPotion", vram = 0x800EEA48, size = 0x1D0 },
    { name = "Flags_SetTreasure", vram = 0x800B5C90, size = 0x1C },
    { name = "Animation_SetMorph", vram = 0x801363F0, size = 0x24 },
    { name = "AudioLoad_RelocateFontAndPreloadSamples", vram = 0x80191D94, size = 0x3F8 },
    { name = "AudioSynth_SaveSubReverbSamples", vram = 0x80188FBC, size = 0xA8 },
    { name = "func_80185460", vram = 0x80185460, size = 0x200 },
    { name = "func_801A5080", vram = 0x801A5080, size = 0x40 },
    { name = "PlayerAnimation_Change", vram = 0x80136414, size = 0x178 },
    { name = "SubS_ConstructPlane", vram = 0x8013E4B0, size = 0x11C },
    { name = "PreNMI_Stop", vram = 0x80129EF0, size = 0x14 },
    { name = "func_801850A0", vram = 0x801850A0, size = 0x328 },
    { name = "Collider_InitInfo", vram = 0x800E079C, size = 0x80 },
    { name = "Gfx_SetFogWithSync", vram = 0x8012BD8C, size = 0x17C },
    { name = "AnimatedMat_DrawAlpha", vram = 0x801317F4, size = 0x38 },
    { name = "CollisionHeader_GetVirtual", vram = 0x800C9564, size = 0x34 },
    { name = "func_80106BEC", vram = 0x80106BEC, size = 0x11C },
    { name = "Math_Vec3f_DiffY", vram = 0x800FFA4C, size = 0x14 },
    { name = "BgCheck_EntityRaycastFloor9", vram = 0x800C455C, size = 0x68 },
    { name = "Collider_ResetQuadOC", vram = 0x800E2064, size = 0x40 },
    { name = "func_8012D40C", vram = 0x8012D40C, size = 0xF4 },
    { name = "Actor_WorldPitchTowardPoint", vram = 0x800B6DA8, size = 0x24 },
    { name = "Camera_Demo5", vram = 0x800DC270, size = 0x4A8 },
    { name = "Play_SetMotionBlurPriorityAlpha", vram = 0x80165DB8, size = 0x14 },
    { name = "AudioHeap_DiscardSequence", vram = 0x8018B474, size = 0x84 },
    { name = "Audio_PlayFanfare", vram = 0x801A3098, size = 0x94 },
    { name = "AudioSfx_ComputeVolume", vram = 0x8019E14C, size = 0x1D8 },
    { name = "PlayerAnimation_PlayLoopSetSpeed", vram = 0x801366AC, size = 0x60 },
    { name = "Rumble_StateWipeRequests", vram = 0x8013EE38, size = 0x10 },
    { name = "FrameAdvance_IsEnabled", vram = 0x8016A01C, size = 0x10 },
    { name = "SubS_CopyPointFromPathCheckBounds", vram = 0x8013C8B8, size = 0xAC },
    { name = "Text_GetFaceReaction", vram = 0x800F1250, size = 0x80 },
    { name = "ShrinkWindow_Pillarbox_GetSize", vram = 0x80160C8C, size = 0x14 },
    { name = "Check_RegionIsSupported", vram = 0x801792A4, size = 0x5C },
    { name = "Collider_DestroyBump", vram = 0x800E0760, size = 0x14 },
    { name = "AudioLoad_Dma", vram = 0x8019067C, size = 0xD8 },
    { name = "Debug_DrawScreenText", vram = 0x800E9CFC, size = 0xC0 },
    { name = "CutsceneManager_IsNext", vram = 0x800F1BE4, size = 0x84 },
    { name = "Collider_DestroySphere", vram = 0x800E21A4, size = 0x50 },
    { name = "SkelAnime_GetFrameDataLegacy", vram = 0x80134FFC, size = 0x3D8 },
    { name = "GameState_GetSize", vram = 0x80173B0C, size = 0xC },
    { name = "Audio_SetSfxUnderwaterReverb", vram = 0x8019F540, size = 0x30 },
    { name = "func_8010B284", vram = 0x8010B284, size = 0x3C },
    { name = "Matrix_MultVecY", vram = 0x80181BC4, size = 0x4C },
    { name = "CutsceneCmd_Text", vram = 0x800EC924, size = 0x458 },
    { name = "SubS_GetPathByIndex", vram = 0x8013D648, size = 0x44 },
    { name = "func_801031D0", vram = 0x801031D0, size = 0x81C },
    { name = "View_SetScissor", vram = 0x8013F1D8, size = 0xB4 },
    { name = "func_800B8E1C", vram = 0x800B8E1C, size = 0x3C },
    { name = "Collider_ResetTrisElementOC", vram = 0x800E16AC, size = 0x24 },
    { name = "Audio_SetAmbienceRandomBend", vram = 0x801A4B80, size = 0xB0 },
    { name = "AudioEffects_InitAdsr", vram = 0x80197164, size = 0x24 },
    { name = "func_801A4EB0", vram = 0x801A4EB0, size = 0x8 },
    { name = "AudioSfx_ComputeReverb", vram = 0x8019E324, size = 0x18C },
    { name = "Actor_SetMovementScale", vram = 0x800B6988, size = 0x24 },
    { name = "Gfx_SetupDL65_NoCD", vram = 0x8012C7FC, size = 0x44 },
    { name = "Player_IsHoldingHookshot", vram = 0x801240C8, size = 0x14 },
    { name = "THGA_AllocMtx", vram = 0x80172998, size = 0x20 },
    { name = "Play_SetupRespawnPoint", vram = 0x80169E6C, size = 0x60 },
    { name = "func_8012CF0C", vram = 0x8012CF0C, size = 0x468 },
    { name = "Health_GiveHearts", vram = 0x801159C0, size = 0x2C },
    { name = "Math3D_IsPointInSphere", vram = 0x8017D618, size = 0x50 },
    { name = "EffectSsHitmark_SpawnCustomScale", vram = 0x800B26A8, size = 0x2C },
    { name = "Scene_CommandWindSettings", vram = 0x8013033C, size = 0x64 },
    { name = "func_800BBB74", vram = 0x800BBB74, size = 0xAC },
    { name = "OLib_VecSphToVec3f", vram = 0x8010C484, size = 0xAC },
    { name = "Actor_GetWorld", vram = 0x800B8214, size = 0x34 },
    { name = "CollisionCheck_LineOC", vram = 0x800E7C64, size = 0x144 },
    { name = "Flags_GetSwitch", vram = 0x800B5BB0, size = 0x44 },
    { name = "Camera_ScaledStepToCeilF", vram = 0x800CB330, size = 0x68 },
    { name = "SysFlashrom_IsInit", vram = 0x801857C0, size = 0x10 },
    { name = "CollisionCheck_OC_JntSphVsJntSph", vram = 0x800E6A9C, size = 0x1E8 },
    { name = "CutsceneCmd_ModifySequence", vram = 0x800EADB0, size = 0x11C },
    { name = "SpeedMeter_DrawAllocEntry", vram = 0x80177AC8, size = 0x390 },
    { name = "Skybox_Init", vram = 0x801434E4, size = 0xBC },
    { name = "Sched_NotifyDone", vram = 0x8017691C, size = 0x6C },
    { name = "BgCheck_SetContextFlags", vram = 0x800C3C00, size = 0x14 },
    { name = "func_80161E4C", vram = 0x80161E4C, size = 0x280 },
    { name = "Actor_TrackPlayer", vram = 0x800E9250, size = 0x10C },
    { name = "func_80179B94", vram = 0x80179B94, size = 0x1E0 },
    { name = "CollisionCheck_AT", vram = 0x800E6654, size = 0xD0 },
    { name = "AudioOcarina_StartDefault", vram = 0x8019B544, size = 0x24 },
    { name = "GetItem_DrawGoronSword", vram = 0x800EEC18, size = 0x108 },
    { name = "func_801229EC", vram = 0x801229EC, size = 0x10 },
    { name = "SkelCurve_Clear", vram = 0x800F2620, size = 0x30 },
    { name = "Collider_SetBaseToActor", vram = 0x800E0594, size = 0x40 },
    { name = "Play_GetFloorSurfaceImpl", vram = 0x80169100, size = 0xF0 },
    { name = "Interface_StartBottleTimer", vram = 0x8010EBA0, size = 0xB4 },
    { name = "Message_FindCreditsMessage", vram = 0x8015E750, size = 0x9C },
    { name = "Collider_SetBase", vram = 0x800E0618, size = 0x44 },
    { name = "Inventory_HasItemInBottle", vram = 0x80114F2C, size = 0xA4 },
    { name = "PadMgr_SetRumbleRetraceCallback", vram = 0x80174F24, size = 0x20 },
    { name = "AudioLoad_Unused4", vram = 0x80192AD8, size = 0x8 },
    { name = "func_80122F28", vram = 0x80122F28, size = 0x74 },
    { name = "THGA_AllocDisplayList", vram = 0x801728F0, size = 0x24 },
    { name = "AudioLoad_SyncLoad", vram = 0x8018FF60, size = 0x2A4 },
    { name = "Actor_UpdatePlayerImpact", vram = 0x800B6474, size = 0x18 },
    { name = "AudioSynth_ProcessEnvelope", vram = 0x8018A808, size = 0x4BC },
    { name = "Audio_SetPauseState", vram = 0x801A3A7C, size = 0x44 },
    { name = "Quake_Request", vram = 0x8012AA9C, size = 0x24 },
    { name = "ViMode_Load", vram = 0x80140810, size = 0x88 },
    { name = "Collider_SetJntSphAllocType1", vram = 0x800E0D84, size = 0xDC },
    { name = "Schedule_ReturnNone", vram = 0x80132920, size = 0x18 },
    { name = "SubS_GetDistSqAndOrientPath", vram = 0x8013D83C, size = 0xA0 },
    { name = "Math_ScaledStepToS", vram = 0x800FEE70, size = 0xBC },
    { name = "Actor_SetRideActor", vram = 0x800B8C9C, size = 0x50 },
    { name = "CmpDma_LoadAllFiles", vram = 0x80178E7C, size = 0xAC },
    { name = "func_801834A8", vram = 0x801834A8, size = 0x68 },
    { name = "Debug_ClearTextDrawFlags", vram = 0x800E9C90, size = 0x10 },
    { name = "AudioSfx_MuteBanks", vram = 0x801A5BD0, size = 0x58 },
    { name = "TransitionTile_Draw", vram = 0x8016454C, size = 0x12C },
    { name = "EffectSsKirakira_SpawnSmallYellow", vram = 0x800B165C, size = 0x5C },
    { name = "AudioPlayback_NoteDisable", vram = 0x80194F20, size = 0x64 },
    { name = "AudioPlayback_AllocNote", vram = 0x801965F0, size = 0x2D4 },
    { name = "ZeldaArena_Malloc", vram = 0x80102C60, size = 0x28 },
    { name = "AudioSfx_ComputePanSigned", vram = 0x8019E4B0, size = 0x184 },
    { name = "Path_OrientAndGetDistSq", vram = 0x80122524, size = 0xA8 },
    { name = "func_800AEF44", vram = 0x800AEF44, size = 0x2C },
    { name = "func_8010AE48", vram = 0x8010AE48, size = 0x84 },
    { name = "AudioSynth_Noop17", vram = 0x801881A0, size = 0x8 },
    { name = "Actor_WorldYawTowardActor", vram = 0x800B6CD4, size = 0x2C },
    { name = "Actor_Kill", vram = 0x800B670C, size = 0x20 },
    { name = "ViMode_Init", vram = 0x80140898, size = 0x68 },
    { name = "Math_PowF", vram = 0x801794C4, size = 0x28 },
    { name = "Actor_SpawnEntry", vram = 0x800BB2D0, size = 0x1C8 },
    { name = "Sched_QueueTask", vram = 0x8017668C, size = 0x64 },
    { name = "AudioHeap_TestAlloc", vram = 0x8018B69C, size = 0x4C },
    { name = "Actor_UpdateVelocityWithoutGravity", vram = 0x800B6AB4, size = 0x70 },
    { name = "func_801242B4", vram = 0x801242B4, size = 0x28 },
    { name = "EffectSsDtBubble_SpawnCustomColor", vram = 0x800B210C, size = 0x90 },
    { name = "func_801234D4", vram = 0x801234D4, size = 0xBC },
    { name = "AudioScript_AudioListPopBack", vram = 0x80197E48, size = 0x40 },
    { name = "DynaPolyActor_SetActorOnTop", vram = 0x800CAE88, size = 0x14 },
    { name = "Collider_SetSphere", vram = 0x800E21F4, size = 0x68 },
    { name = "Quake_CallbackType6", vram = 0x8012A3B4, size = 0x84 },
    { name = "func_800BBFB0", vram = 0x800BBFB0, size = 0x1A4 },
    { name = "TransitionFade_Draw", vram = 0x801649F4, size = 0x8C },
    { name = "Gfx_SetupDL28_Opa", vram = 0x8012C4C0, size = 0x28 },
    { name = "Actor_RequestQuake", vram = 0x800BC770, size = 0x68 },
    { name = "DamageTable_Clear", vram = 0x800E03CC, size = 0x30 },
    { name = "AudioThread_SetFadeOutTimer", vram = 0x801936D8, size = 0x54 },
    { name = "AudioSeq_StartSequence", vram = 0x801A7B10, size = 0x1F4 },
    { name = "VisMono_Destroy", vram = 0x80141900, size = 0x24 },
    { name = "Camera_GetBgCamOrActorCsCamSetting", vram = 0x800CC740, size = 0x68 },
    { name = "Math3D_LineSegVsPlane", vram = 0x8017D2FC, size = 0x108 },
    { name = "THGA_Destroy", vram = 0x80172810, size = 0x20 },
    { name = "ScaleRotPos_SetValue", vram = 0x800C5C0C, size = 0x50 },
    { name = "Camera_CalcDefaultSwing", vram = 0x800CED90, size = 0x614 },
    { name = "EnHy_UpdateSkelAnime", vram = 0x800F09B4, size = 0x6C },
    { name = "Message_DrawItemIcon", vram = 0x80149F74, size = 0xB5C },
    { name = "func_800B7200", vram = 0x800B7200, size = 0x2C },
    { name = "Sched_ThreadEntry", vram = 0x8017715C, size = 0x144 },
    { name = "AudioSfx_ProcessActiveSfx", vram = 0x801A787C, size = 0x68 },
    { name = "func_80169EFC", vram = 0x80169EFC, size = 0x7C },
    { name = "SysUcode_GetUCode", vram = 0x80182CBC, size = 0x10 },
    { name = "BgCheck_UnsetContextFlags", vram = 0x800C3C14, size = 0x18 },
    { name = "Item_CanDropBigFairy", vram = 0x800A81A4, size = 0x44 },
    { name = "IChain_Apply_Vec3f", vram = 0x800FFC50, size = 0x2C },
    { name = "func_80122760", vram = 0x80122760, size = 0x108 },
    { name = "osFlashChange", vram = 0x80186B38, size = 0x40 },
    { name = "Camera_Unique3", vram = 0x800D99D0, size = 0x5C },
    { name = "Schedule_ReturnValueS", vram = 0x80132A18, size = 0x24 },
    { name = "BgCheck_CheckCeilingImpl", vram = 0x800C4E10, size = 0x128 },
    { name = "func_801153C8", vram = 0x801153C8, size = 0x60 },
    { name = "BgCheck_IsSmallMemScene", vram = 0x800C3734, size = 0x44 },
    { name = "func_800C99FC", vram = 0x800C99FC, size = 0x28 },
    { name = "EffectSS_Init", vram = 0x800B0050, size = 0xF0 },
    { name = "func_80170AE0", vram = 0x80170AE0, size = 0x48 },
    { name = "Minimap_SavePlayerRoomInitInfo", vram = 0x8010A2DC, size = 0x60 },
    { name = "EffectSsBomb2_SpawnLayered", vram = 0x800B1970, size = 0x70 },
    { name = "Actor_TestFloorInDirection", vram = 0x800BC4EC, size = 0xCC },
    { name = "Color_RGBA8_Copy", vram = 0x8010007C, size = 0x28 },
    { name = "CutsceneManager_StartWithPlayerCsAndSetFlag", vram = 0x800F1CE0, size = 0xA4 },
    { name = "Quake_Random", vram = 0x8012A080, size = 0x2C },
    { name = "Camera_Data0", vram = 0x800D94FC, size = 0x20 },
    { name = "Entrance_GetSceneId", vram = 0x8013230C, size = 0x2C },
    { name = "EffectBlure_Destroy", vram = 0x800A8854, size = 0xC },
    { name = "AudioPlayback_AllocNoteFromDecaying", vram = 0x80196494, size = 0x64 },
    { name = "func_8017BD98", vram = 0x8017BD98, size = 0x48 },
    { name = "Cutscene_InitContext", vram = 0x800EA060, size = 0x74 },
    { name = "func_8010565C", vram = 0x8010565C, size = 0x1BC },
    { name = "Message_DisplayOcarinaStaff", vram = 0x80152434, size = 0x30 },
    { name = "VisZbuf_Init", vram = 0x801420C0, size = 0x34 },
    { name = "SysFlashrom_WriteDataSync", vram = 0x80185F64, size = 0x28 },
    { name = "Cutscene_StopManual", vram = 0x800EA0EC, size = 0x24 },
    { name = "AudioScript_InitSequencePlayerChannels", vram = 0x8019AC10, size = 0xDC },
    { name = "Collider_ResetATInfo", vram = 0x800E08D4, size = 0x38 },
    { name = "EnHy_UpdateCollider", vram = 0x800F10AC, size = 0x80 },
    { name = "Sched_SendAudioCancelMsg", vram = 0x8017703C, size = 0x24 },
    { name = "CollisionCheck_RedBloodUnused", vram = 0x800E2F54, size = 0x24 },
    { name = "Sched_HandleStop", vram = 0x80176370, size = 0x24 },
    { name = "JpegUtils_ParseHuffmanCodesLengths", vram = 0x801A9B78, size = 0x84 },
    { name = "LifeMeter_Init", vram = 0x801005C0, size = 0xDC },
    { name = "AudioSynth_LoadResampledReverbSamples", vram = 0x80188698, size = 0x1A4 },
    { name = "CutsceneManager_SetHudVisibility", vram = 0x800F1460, size = 0x98 },
    { name = "AudioSfx_LowerSfxSettingsReverb", vram = 0x8019F570, size = 0x3C },
    { name = "SubS_GetDayDependentPath", vram = 0x8013BEDC, size = 0x18C },
    { name = "func_80102F9C", vram = 0x80102F9C, size = 0xF4 },
    { name = "CollisionCheck_OC_CylVsSphere", vram = 0x800E7060, size = 0xD0 },
    { name = "THGA_GetHead", vram = 0x80172890, size = 0x20 },
    { name = "Camera_GetCamDirYaw", vram = 0x800DFCDC, size = 0x28 },
    { name = "Interface_NewDay", vram = 0x8010EE74, size = 0xF4 },
    { name = "AudioSeq_ProcessSeqCmd", vram = 0x801A7D84, size = 0xC24 },
    { name = "func_801095AC", vram = 0x801095AC, size = 0x30 },
    { name = "View_ApplyOrtho", vram = 0x8013FA1C, size = 0x1AC },
    { name = "VisMono_DesaturateTLUT", vram = 0x80141924, size = 0x310 },
    { name = "func_801240DC", vram = 0x801240DC, size = 0x34 },
    { name = "Actor_SetCameraHorseSetting", vram = 0x800B7170, size = 0x6C },
    { name = "Player_GetExplosiveHeld", vram = 0x80124258, size = 0x20 },
    { name = "Collider_InitTris", vram = 0x800E16D0, size = 0x2C },
    { name = "CollisionPoly_CheckYIntersectApprox2", vram = 0x800C0668, size = 0x40 },
    { name = "AudioSynth_LoadDownsampledReverbSamples", vram = 0x80188304, size = 0x19C },
    { name = "Camera_Init", vram = 0x800DDDD0, size = 0x210 },
    { name = "func_800BCBF4", vram = 0x800BCBF4, size = 0x74 },
    { name = "Audio_PlayMainBgm", vram = 0x8019E110, size = 0x3C },
    { name = "GameState_GetArenaSize", vram = 0x80173B24, size = 0x24 },
    { name = "CollisionPoly_GetNormalF", vram = 0x800C003C, size = 0x58 },
    { name = "View_ApplyPerspective", vram = 0x8013F748, size = 0x2D4 },
    { name = "Audio_PlaySequenceInCutscene", vram = 0x801A2C88, size = 0xCC },
    { name = "Actor_IsFacingAndNearPlayer", vram = 0x800B748C, size = 0x80 },
    { name = "Audio_SetCodeReverb", vram = 0x801A3CF4, size = 0x60 },
    { name = "Actor_ProcessInitChain", vram = 0x800FFADC, size = 0x78 },
    { name = "CollisionCheck_AC_JntSphVsJntSph", vram = 0x800E36AC, size = 0x24C },
    { name = "func_801A39F8", vram = 0x801A39F8, size = 0x84 },
    { name = "Prerender_DrawBackground2D", vram = 0x80172758, size = 0x94 },
    { name = "func_80193C5C", vram = 0x80193C5C, size = 0x58 },
    { name = "func_800CB924", vram = 0x800CB924, size = 0x2C },
    { name = "SubS_GetAdditionalPath", vram = 0x8013BB34, size = 0x48 },
    { name = "Camera_Parallel3", vram = 0x800D2AC8, size = 0x20 },
    { name = "Environment_WipeRumbleRequests", vram = 0x800F6A04, size = 0x3C },
    { name = "Camera_Battle1", vram = 0x800D4220, size = 0x1388 },
    { name = "Cutscene_StepTimer", vram = 0x800EA220, size = 0x38 },
    { name = "BgCheck_CheckLineInSubdivision", vram = 0x800C2008, size = 0xEC },
    { name = "Audio_UpdatePauseState", vram = 0x801A3AC0, size = 0x2C },
    { name = "Player_SetFeetPos", vram = 0x80128B74, size = 0x5C },
    { name = "Math_Vec3f_SumScaled", vram = 0x800FF750, size = 0x4C },
    { name = "AudioHeap_ResetLoadStatus", vram = 0x8018B250, size = 0xC8 },
    { name = "Lib_MemSet", vram = 0x800FECC0, size = 0x84 },
    { name = "Snap_CheckFlag", vram = 0x8013A4C4, size = 0x40 },
    { name = "Sched_SendEntryMsg", vram = 0x80177018, size = 0x24 },
    { name = "AudioSynth_Noop12", vram = 0x801880B4, size = 0x8 },
    { name = "SkelCurve_Init", vram = 0x800F2650, size = 0x70 },
    { name = "AudioPlayback_InitNoteFreeList", vram = 0x80195E3C, size = 0xA4 },
    { name = "Inventory_IncrementSkullTokenCount", vram = 0x8012F1BC, size = 0x70 },
    { name = "SkinMatrix_MtxFToMtx", vram = 0x80139A00, size = 0x218 },
    { name = "AudioHeap_ReleaseNotesForFont", vram = 0x8018B3FC, size = 0x78 },
    { name = "SubS_FindActor", vram = 0x8013D960, size = 0x68 },
    { name = "AudioScript_SequenceChannelDisable", vram = 0x80197AA4, size = 0x70 },
    { name = "Actor_GetFocus", vram = 0x800B81E0, size = 0x34 },
    { name = "BgCheck_SphVsFirstDynaPoly", vram = 0x800C9380, size = 0x160 },
    { name = "EnAObj_Draw", vram = 0x800A5CB8, size = 0x3C },
    { name = "Interface_UpdatePerfectLettersType1", vram = 0x8011B5C0, size = 0x420 },
    { name = "Audio_PlaySubBgmAtPosWithFilter", vram = 0x801A1DB8, size = 0x54 },
    { name = "Matrix_Put", vram = 0x8018020C, size = 0x28 },
    { name = "Actor_PlaySfx_FlaggedTimer", vram = 0x800B9038, size = 0x4C },
    { name = "AudioOcarina_StartAtSongStartingPos", vram = 0x8019B38C, size = 0x44 },
    { name = "CollisionCheck_AC_QuadVsCyl", vram = 0x800E531C, size = 0x1C0 },
    { name = "Actor_InitContext", vram = 0x800B9170, size = 0x1C4 },
    { name = "SysFlashrom_WriteData", vram = 0x80185C24, size = 0x11C },
    { name = "SubS_HasReachedPoint", vram = 0x8013BD40, size = 0x19C },
    { name = "ZeldaArena_Cleanup", vram = 0x80102DEC, size = 0x24 },
    { name = "Item_Give", vram = 0x80112E80, size = 0x154C },
    { name = "func_801251C4", vram = 0x801251C4, size = 0x154 },
    { name = "func_80162A50", vram = 0x80162A50, size = 0x5A8 },
    { name = "Camera_GetFocalActorPos", vram = 0x800CBAD4, size = 0x84 },
    { name = "func_8010AA54", vram = 0x8010AA54, size = 0xDC },
    { name = "AudioHeap_InitSessionPool", vram = 0x8018B95C, size = 0x84 },
    { name = "THA_GetTail", vram = 0x80172A18, size = 0xC },
    { name = "Math3D_ColSphereCylinderDistanceAndAmount", vram = 0x8017F2EC, size = 0x170 },
    { name = "Camera_KeepOn1", vram = 0x800D5628, size = 0x11B4 },
    { name = "Math_Vec3s_ToVec3f", vram = 0x800FF54C, size = 0x38 },
    { name = "Collider_SetQuadMidpoints", vram = 0x800E1CD4, size = 0xBC },
    { name = "EffectSsLightning_Spawn", vram = 0x800B2018, size = 0x78 },
    { name = "func_800B90AC", vram = 0x800B90AC, size = 0x48 },
    { name = "func_80161BAC", vram = 0x80161BAC, size = 0x34 },
    { name = "CollisionCheck_DisableSAC", vram = 0x800E2540, size = 0x18 },
    { name = "Math3D_ColSphereSphereIntersectAndDistance", vram = 0x8017F200, size = 0xCC },
    { name = "Environment_LerpSandstormColors", vram = 0x800FE7A8, size = 0x20C },
    { name = "func_800E0238", vram = 0x800E0238, size = 0x74 },
    { name = "func_80103A58", vram = 0x80103A58, size = 0x944 },
    { name = "Camera_Demo7", vram = 0x800DC738, size = 0x20 },
    { name = "Play_LoadFile", vram = 0x80169220, size = 0x5C },
    { name = "func_8010AFE0", vram = 0x8010AFE0, size = 0x30 },
    { name = "func_8010BD90", vram = 0x8010BD90, size = 0x4C },
    { name = "CollisionCheck_AC_SphereVsSphere", vram = 0x800E5F6C, size = 0x154 },
    { name = "Audio_SetBgmVolumeOff", vram = 0x801A0184, size = 0x40 },
    { name = "Audio_SetEnvReverb", vram = 0x801A3CD8, size = 0x1C },
    { name = "LightContext_Init", vram = 0x801024AC, size = 0x6C },
    { name = "Camera_Unique4", vram = 0x800D9A2C, size = 0x5C },
    { name = "Audio_StopSubBgm", vram = 0x801A2C20, size = 0x24 },
    { name = "Message_SetTables", vram = 0x801586A4, size = 0x30 },
    { name = "Sched_RunTask", vram = 0x80176988, size = 0x1AC },
    { name = "Gfx_TwoTexScrollEnvColor", vram = 0x8012CCF0, size = 0x160 },
    { name = "EffectSsFhgFlash_SpawnShock", vram = 0x800B26D4, size = 0x64 },
    { name = "Collider_UpdateSpheres", vram = 0x800E7FDC, size = 0x184 },
    { name = "EffectBlure_Init1", vram = 0x800A8610, size = 0x110 },
    { name = "Math_ApproachZeroF", vram = 0x800FFE68, size = 0x54 },
    { name = "DynaPoly_Alloc", vram = 0x800C6098, size = 0xF0 },
    { name = "func_8010BB0C", vram = 0x8010BB0C, size = 0x60 },
    { name = "SkinMatrix_Vec3fMtxFMultXYZ", vram = 0x80138C88, size = 0xB0 },
    { name = "AudioOcarina_PlayCustomSequence", vram = 0x8019D8B4, size = 0x30 },
    { name = "Flags_GetAllTreasure", vram = 0x800B5CB8, size = 0xC },
    { name = "Collider_SetCylinderType1", vram = 0x800E12A4, size = 0x68 },
    { name = "Actor_CleanupContext", vram = 0x800BA9B4, size = 0x100 },
    { name = "Matrix_MtxFToZYXRot", vram = 0x801822C4, size = 0x128 },
    { name = "CutsceneManager_Init", vram = 0x800F1544, size = 0x94 },
    { name = "SkelAnime_DrawFlex", vram = 0x80134DBC, size = 0x240 },
    { name = "AudioLoad_InitSlowLoads", vram = 0x80190F50, size = 0x14 },
    { name = "CutsceneManager_GetAdditionalCsId", vram = 0x800F20B8, size = 0x40 },
    { name = "func_800CC260", vram = 0x800CC260, size = 0x228 },
    { name = "VisZbuf_Destroy", vram = 0x801420F4, size = 0xC },
    { name = "Play_ClearCamera", vram = 0x80169600, size = 0x68 },
    { name = "Camera_CalcAtForFriendlyLockOn", vram = 0x800CDE6C, size = 0x44C },
    { name = "Gfx_SetupDL52_Xlu", vram = 0x8012C0F8, size = 0x28 },
    { name = "CutsceneCamera_Interpolate", vram = 0x8016122C, size = 0x8C },
    { name = "CollisionCheck_GetToucherDamage", vram = 0x800E04EC, size = 0x4C },
    { name = "FireObj_InitWithParams", vram = 0x800F2D30, size = 0x118 },
    { name = "EffectSsHahen_Spawn", vram = 0x800B219C, size = 0x80 },
    { name = "Lights_BindAll", vram = 0x801022F0, size = 0xE8 },
    { name = "Collider_InitCylinderDim", vram = 0x800E110C, size = 0x3C },
    { name = "AudioThread_ResetExternalPool", vram = 0x80193E9C, size = 0xC },
    { name = "Minimap_Draw", vram = 0x8010A54C, size = 0x34 },
    { name = "Flags_UnsetClear", vram = 0x800B5CF8, size = 0x20 },
    { name = "func_8010A990", vram = 0x8010A990, size = 0xC4 },
    { name = "THGA_AllocTail", vram = 0x80172954, size = 0x20 },
    { name = "SysCfb_GetWorkBuffer", vram = 0x80178A24, size = 0x10 },
    { name = "SSList_SetNull", vram = 0x800BFB9C, size = 0x10 },
    { name = "SysFlashrom_ExecWrite", vram = 0x80185A2C, size = 0xF0 },
    { name = "func_80109F78", vram = 0x80109F78, size = 0x88 },
    { name = "Collider_ResetJntSphElementAT", vram = 0x800E0AE0, size = 0x24 },
    { name = "AudioHeap_ClearFilter", vram = 0x8018C8B8, size = 0x30 },
    { name = "DynaPoly_InvalidateLookup", vram = 0x800C6554, size = 0x18 },
    { name = "Message_LoadChar", vram = 0x8014CC14, size = 0xA0 },
    { name = "func_80109A20", vram = 0x80109A20, size = 0x20 },
    { name = "Effect_InitStatus", vram = 0x800AF87C, size = 0x14 },
    { name = "Message_ContinueTextbox", vram = 0x80151938, size = 0x130 },
    { name = "Scene_Command09", vram = 0x801303D0, size = 0x10 },
    { name = "Message_DecodeCredits", vram = 0x8015F8A8, size = 0x11E4 },
    { name = "AudioScript_SequenceChannelProcessSound", vram = 0x80196A00, size = 0x1C8 },
    { name = "func_800B874C", vram = 0x800B874C, size = 0xB8 },
    { name = "AudioScript_SeqChannelSetLayer", vram = 0x80197880, size = 0x158 },
    { name = "func_80106450", vram = 0x80106450, size = 0x7C },
    { name = "AudioThread_UpdateImpl", vram = 0x80192C00, size = 0x59C },
    { name = "Camera_Special3", vram = 0x800DCCF0, size = 0x20 },
    { name = "SubS_DrawShadowTex", vram = 0x8013CF04, size = 0x1DC },
    { name = "func_8017C17C", vram = 0x8017C17C, size = 0x74 },
    { name = "func_800B11A0", vram = 0x800B11A0, size = 0x70 },
    { name = "ShrinkWindow_Letterbox_GetSizeTarget", vram = 0x80160C14, size = 0x14 },
    { name = "Play_UpdateTransition", vram = 0x80166B30, size = 0xCE4 },
    { name = "AudioHeap_Init", vram = 0x8018CFAC, size = 0x5D0 },
    { name = "AudioThread_CountAndReleaseNotes", vram = 0x80194568, size = 0x100 },
    { name = "Camera_Battle0", vram = 0x800D5608, size = 0x20 },
    { name = "PadMgr_UpdateInputs", vram = 0x801757A4, size = 0x218 },
    { name = "BgCheck_RaycastFloorStatic", vram = 0x800C10FC, size = 0x13C },
    { name = "Camera_ClampDist1", vram = 0x800CE79C, size = 0x194 },
    { name = "AnimatedMat_TwoLayerTexScroll", vram = 0x80130940, size = 0xB4 },
    { name = "func_800CD6CC", vram = 0x800CD6CC, size = 0x2C },
    { name = "Collider_DestroyJntSphElement", vram = 0x800E0A50, size = 0x40 },
    { name = "Actor_PlaySeq_FlaggedMusicBoxHouse", vram = 0x800B9098, size = 0x14 },
    { name = "Audio_DisableAllSeq", vram = 0x801A42C8, size = 0x5C },
    { name = "EffectSsGSpk_SpawnFuse", vram = 0x800B1C70, size = 0x54 },
    { name = "AudioSynth_S8Dec", vram = 0x801881A8, size = 0x1C },
    { name = "DynaLookup_ResetWaterBoxStartIndex", vram = 0x800C5D9C, size = 0xC },
    { name = "Cutscene_StartManual", vram = 0x800EA0D4, size = 0x18 },
    { name = "Inventory_ConsumeFairy", vram = 0x80115130, size = 0x188 },
    { name = "VisMono_DesaturateDList", vram = 0x80141C34, size = 0x22C },
    { name = "Actor_OfferGetItem", vram = 0x800B8A1C, size = 0x168 },
    { name = "func_80108A64", vram = 0x80108A64, size = 0x94 },
    { name = "Camera_KeepOn0", vram = 0x800D7FA4, size = 0x20 },
    { name = "CutsceneManager_GetCutsceneScriptIndex", vram = 0x800F2138, size = 0x40 },
    { name = "Gfx_SetupDL56_Opa", vram = 0x8012C9E4, size = 0x28 },
    { name = "Flags_GetInfTable", vram = 0x800E8EEC, size = 0x10 },
    { name = "AudioLoad_SetFontLoadStatus", vram = 0x8018F388, size = 0x30 },
    { name = "CollisionCheck_QuadAvgPoint", vram = 0x800E362C, size = 0x80 },
    { name = "Scene_CommandEnvLightSettings", vram = 0x8012FECC, size = 0x44 },
    { name = "Schedule_ReturnTime", vram = 0x80132B84, size = 0x1EC },
    { name = "Actor_DrawDamageEffects", vram = 0x800BE680, size = 0x114C },
    { name = "Camera_UnsetStateFlag", vram = 0x800DFF84, size = 0x28 },
    { name = "PreRender_Destroy", vram = 0x8016FD94, size = 0x24 },
    { name = "func_800F4A10", vram = 0x800F4A10, size = 0x1FC },
    { name = "Snap_ValidatePictograph", vram = 0x8013A530, size = 0x284 },
    { name = "Cutscene_ActorTranslateAndYaw", vram = 0x800EDF24, size = 0x54 },
    { name = "func_800B4B50", vram = 0x800B4B50, size = 0x38C },
    { name = "func_8012C268", vram = 0x8012C268, size = 0x24 },
    { name = "func_800AE930", vram = 0x800AE930, size = 0x614 },
    { name = "DynaPoly_AllocVtxList", vram = 0x800C5F44, size = 0x48 },
    { name = "Collider_SetTrisVertices", vram = 0x800E7ECC, size = 0xC0 },
    { name = "Audio_PlaySfx_2", vram = 0x8019F128, size = 0x48 },
    { name = "Graph_DlistAlloc", vram = 0x80174A64, size = 0x34 },
    { name = "Interface_SetOrthoView", vram = 0x801170B8, size = 0x48 },
    { name = "Gfx_DrawTexRectI8", vram = 0x8010D7D0, size = 0x224 },
    { name = "AudioSfx_ComputeCombFilter", vram = 0x8019EA40, size = 0xEC },
    { name = "AudioSfx_SetFreqAndStereoBits", vram = 0x8019F024, size = 0x38 },
    { name = "func_80183070", vram = 0x80183070, size = 0x28 },
    { name = "THGA_GetRemaining", vram = 0x80172870, size = 0x20 },
    { name = "BombersNotebook_DrawEntries", vram = 0x8016B4B0, size = 0xE94 },
    { name = "Gfx_DrawDListOpa", vram = 0x800BDFC0, size = 0x7C },
    { name = "Actor_PlaySeq_FlaggedKamaroDance", vram = 0x800B9084, size = 0x14 },
    { name = "AudioLoad_ProcessSamplePreloads", vram = 0x8019218C, size = 0x1B4 },
    { name = "DynaPolyActor_UpdateCarriedActorPos", vram = 0x800CAAD0, size = 0x13C },
    { name = "DebugDisplay_DrawPolygon", vram = 0x800E97D8, size = 0x154 },
    { name = "AudioHeap_InitPersistentPoolsAndCaches", vram = 0x8018BA64, size = 0xC4 },
    { name = "func_8017C808", vram = 0x8017C808, size = 0x48 },
    { name = "func_80105328", vram = 0x80105328, size = 0x24 },
    { name = "Environment_FadeInGameOverLights", vram = 0x800FBF3C, size = 0x21C },
    { name = "Distortion_GetUnderwaterCurrentSpeed", vram = 0x8012AF38, size = 0x64 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_title"
rom = 0x00C7A4E0
vram = 0x80800000
size = 0x910

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80800154, target_vram = 0x80800880 },
    { type = "R_MIPS_LO16", vram = 0x80800158, target_vram = 0x80800880 },
    { type = "R_MIPS_HI16", vram = 0x8080015C, target_vram = 0x80800884 },
    { type = "R_MIPS_LO16", vram = 0x80800160, target_vram = 0x80800884 },
    { type = "R_MIPS_HI16", vram = 0x80800164, target_vram = 0x80800888 },
    { type = "R_MIPS_LO16", vram = 0x80800168, target_vram = 0x80800888 },
    { type = "R_MIPS_HI16", vram = 0x808001D0, target_vram = 0x80800870 },
    { type = "R_MIPS_LO16", vram = 0x808001DC, target_vram = 0x80800870 },
    { type = "R_MIPS_HI16", vram = 0x808001F4, target_vram = 0x80800868 },
    { type = "R_MIPS_LO16", vram = 0x80800200, target_vram = 0x80800868 },
    { type = "R_MIPS_HI16", vram = 0x80800264, target_vram = 0x80800860 },
    { type = "R_MIPS_LO16", vram = 0x80800268, target_vram = 0x80800860 },
    { type = "R_MIPS_HI16", vram = 0x80800648, target_vram = 0x80800860 },
    { type = "R_MIPS_LO16", vram = 0x8080064C, target_vram = 0x80800860 },
    { type = "R_MIPS_HI16", vram = 0x80800650, target_vram = 0x80800860 },
    { type = "R_MIPS_LO16", vram = 0x8080065C, target_vram = 0x80800860 },
    { type = "R_MIPS_HI16", vram = 0x808007C0, target_vram = 0x8080066C },
    { type = "R_MIPS_HI16", vram = 0x808007C4, target_vram = 0x8080071C },
    { type = "R_MIPS_LO16", vram = 0x808007C8, target_vram = 0x8080066C },
    { type = "R_MIPS_LO16", vram = 0x808007CC, target_vram = 0x8080071C },
]

functions = [
    { name = "ConsoleLogo_UpdateCounters", vram = 0x80800000, size = 0x9C },
    { name = "ConsoleLogo_Init", vram = 0x8080074C, size = 0x10C },
    { name = "ConsoleLogo_Main", vram = 0x8080066C, size = 0xB0 },
    { name = "ConsoleLogo_RenderView", vram = 0x8080009C, size = 0x98 },
    { name = "ConsoleLogo_Destroy", vram = 0x8080071C, size = 0x30 },
    { name = "ConsoleLogo_Draw", vram = 0x80800134, size = 0x538 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_select"
rom = 0x00C7ADF0
vram = 0x80800910
size = 0x34E0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80801414, target_vram = 0x80803410 },
    { type = "R_MIPS_LO16", vram = 0x80801418, target_vram = 0x80803410 },
    { type = "R_MIPS_HI16", vram = 0x80801440, target_vram = 0x80803430 },
    { type = "R_MIPS_HI16", vram = 0x80801444, target_vram = 0x80803424 },
    { type = "R_MIPS_LO16", vram = 0x80801448, target_vram = 0x80803424 },
    { type = "R_MIPS_LO16", vram = 0x8080144C, target_vram = 0x80803430 },
    { type = "R_MIPS_HI16", vram = 0x80801554, target_vram = 0x80803434 },
    { type = "R_MIPS_LO16", vram = 0x80801558, target_vram = 0x80803434 },
    { type = "R_MIPS_HI16", vram = 0x808015E0, target_vram = 0x80802334 },
    { type = "R_MIPS_HI16", vram = 0x808015E4, target_vram = 0x80803584 },
    { type = "R_MIPS_LO16", vram = 0x808015EC, target_vram = 0x80803584 },
    { type = "R_MIPS_LO16", vram = 0x8080160C, target_vram = 0x80802334 },
    { type = "R_MIPS_HI16", vram = 0x80801648, target_vram = 0x80802364 },
    { type = "R_MIPS_LO16", vram = 0x8080164C, target_vram = 0x80802364 },
    { type = "R_MIPS_HI16", vram = 0x808016AC, target_vram = 0x80803648 },
    { type = "R_MIPS_LO16", vram = 0x808016B8, target_vram = 0x80803648 },
    { type = "R_MIPS_HI16", vram = 0x808016BC, target_vram = 0x80803640 },
    { type = "R_MIPS_LO16", vram = 0x808016C4, target_vram = 0x80803640 },
    { type = "R_MIPS_HI16", vram = 0x8080175C, target_vram = 0x80803770 },
    { type = "R_MIPS_LO16", vram = 0x80801764, target_vram = 0x80803770 },
    { type = "R_MIPS_HI16", vram = 0x808017A4, target_vram = 0x80803654 },
    { type = "R_MIPS_LO16", vram = 0x808017A8, target_vram = 0x80803654 },
    { type = "R_MIPS_HI16", vram = 0x808017B8, target_vram = 0x80803668 },
    { type = "R_MIPS_LO16", vram = 0x808017BC, target_vram = 0x80803668 },
    { type = "R_MIPS_HI16", vram = 0x808017CC, target_vram = 0x80803678 },
    { type = "R_MIPS_LO16", vram = 0x808017D8, target_vram = 0x80803678 },
    { type = "R_MIPS_HI16", vram = 0x808017E4, target_vram = 0x80803688 },
    { type = "R_MIPS_LO16", vram = 0x808017E8, target_vram = 0x80803688 },
    { type = "R_MIPS_HI16", vram = 0x808017F4, target_vram = 0x80803694 },
    { type = "R_MIPS_LO16", vram = 0x808017FC, target_vram = 0x80803694 },
    { type = "R_MIPS_HI16", vram = 0x80801800, target_vram = 0x808036A0 },
    { type = "R_MIPS_LO16", vram = 0x80801808, target_vram = 0x808036A0 },
    { type = "R_MIPS_HI16", vram = 0x8080180C, target_vram = 0x808036AC },
    { type = "R_MIPS_LO16", vram = 0x80801814, target_vram = 0x808036AC },
    { type = "R_MIPS_HI16", vram = 0x80801818, target_vram = 0x808036B8 },
    { type = "R_MIPS_LO16", vram = 0x80801820, target_vram = 0x808036B8 },
    { type = "R_MIPS_HI16", vram = 0x80801824, target_vram = 0x808036C4 },
    { type = "R_MIPS_LO16", vram = 0x8080182C, target_vram = 0x808036C4 },
    { type = "R_MIPS_HI16", vram = 0x80801830, target_vram = 0x808036D0 },
    { type = "R_MIPS_LO16", vram = 0x80801838, target_vram = 0x808036D0 },
    { type = "R_MIPS_HI16", vram = 0x8080183C, target_vram = 0x808036DC },
    { type = "R_MIPS_LO16", vram = 0x80801844, target_vram = 0x808036DC },
    { type = "R_MIPS_HI16", vram = 0x80801848, target_vram = 0x808036E8 },
    { type = "R_MIPS_LO16", vram = 0x80801850, target_vram = 0x808036E8 },
    { type = "R_MIPS_HI16", vram = 0x80801854, target_vram = 0x808036F4 },
    { type = "R_MIPS_LO16", vram = 0x8080185C, target_vram = 0x808036F4 },
    { type = "R_MIPS_HI16", vram = 0x80801860, target_vram = 0x80803700 },
    { type = "R_MIPS_LO16", vram = 0x80801868, target_vram = 0x80803700 },
    { type = "R_MIPS_HI16", vram = 0x8080186C, target_vram = 0x8080370C },
    { type = "R_MIPS_LO16", vram = 0x80801870, target_vram = 0x8080370C },
    { type = "R_MIPS_HI16", vram = 0x80801880, target_vram = 0x80803710 },
    { type = "R_MIPS_LO16", vram = 0x80801884, target_vram = 0x80803710 },
    { type = "R_MIPS_HI16", vram = 0x808018E0, target_vram = 0x8080372C },
    { type = "R_MIPS_HI16", vram = 0x808018EC, target_vram = 0x80803738 },
    { type = "R_MIPS_HI16", vram = 0x808018F8, target_vram = 0x80803748 },
    { type = "R_MIPS_HI16", vram = 0x808018FC, target_vram = 0x80803758 },
    { type = "R_MIPS_LO16", vram = 0x80801900, target_vram = 0x80803758 },
    { type = "R_MIPS_HI16", vram = 0x8080190C, target_vram = 0x8080371C },
    { type = "R_MIPS_LO16", vram = 0x80801914, target_vram = 0x8080371C },
    { type = "R_MIPS_LO16", vram = 0x8080191C, target_vram = 0x8080372C },
    { type = "R_MIPS_LO16", vram = 0x80801924, target_vram = 0x80803738 },
    { type = "R_MIPS_LO16", vram = 0x80801928, target_vram = 0x80803748 },
    { type = "R_MIPS_HI16", vram = 0x8080192C, target_vram = 0x80803768 },
    { type = "R_MIPS_LO16", vram = 0x80801930, target_vram = 0x80803768 },
    { type = "R_MIPS_HI16", vram = 0x80801B58, target_vram = 0x80801AFC },
    { type = "R_MIPS_HI16", vram = 0x80801B5C, target_vram = 0x80801B28 },
    { type = "R_MIPS_HI16", vram = 0x80801B60, target_vram = 0x80801C80 },
    { type = "R_MIPS_LO16", vram = 0x80801B64, target_vram = 0x80801AFC },
    { type = "R_MIPS_LO16", vram = 0x80801B68, target_vram = 0x80801B28 },
    { type = "R_MIPS_LO16", vram = 0x80801B6C, target_vram = 0x80801C80 },
]

functions = [
    { name = "MapSelect_PrintCutsceneSetting", vram = 0x808016E8, size = 0x264 },
    { name = "MapSelect_PrintAgeSetting", vram = 0x80801620, size = 0xC8 },
    { name = "MapSelect_UpdateMenu", vram = 0x80800A44, size = 0x974 },
    { name = "MapSelect_LoadGame", vram = 0x80800930, size = 0x114 },
    { name = "MapSelect_DrawMenu", vram = 0x8080194C, size = 0xB0 },
    { name = "MapSelect_PrintMenu", vram = 0x808013B8, size = 0x1DC },
    { name = "MapSelect_Destroy", vram = 0x80801B28, size = 0x24 },
    { name = "MapSelect_DrawLoadingScreen", vram = 0x808019FC, size = 0x68 },
    { name = "MapSelect_Main", vram = 0x80801AFC, size = 0x2C },
    { name = "MapSelect_Draw", vram = 0x80801A64, size = 0x98 },
    { name = "MapSelect_Init", vram = 0x80801B4C, size = 0x134 },
    { name = "MapSelect_PrintLoadingMessage", vram = 0x80801594, size = 0x8C },
    { name = "MapSelect_LoadConsoleLogo", vram = 0x80800910, size = 0x20 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_opening"
rom = 0x00C7E2D0
vram = 0x80803DF0
size = 0x220

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80803E24, target_vram = 0x80803FC0 },
    { type = "R_MIPS_LO16", vram = 0x80803E34, target_vram = 0x80803FC0 },
    { type = "R_MIPS_HI16", vram = 0x80803E3C, target_vram = 0x80803FC8 },
    { type = "R_MIPS_LO16", vram = 0x80803E48, target_vram = 0x80803FC8 },
    { type = "R_MIPS_HI16", vram = 0x80803F68, target_vram = 0x80803EC0 },
    { type = "R_MIPS_HI16", vram = 0x80803F6C, target_vram = 0x80803F0C },
    { type = "R_MIPS_LO16", vram = 0x80803F74, target_vram = 0x80803EC0 },
    { type = "R_MIPS_LO16", vram = 0x80803F78, target_vram = 0x80803F0C },
]

functions = [
    { name = "func_80803EA0", vram = 0x80803EA0, size = 0x20 },
    { name = "TitleSetup_SetupTitleScreen", vram = 0x80803DF0, size = 0xB0 },
    { name = "TitleSetup_Main", vram = 0x80803EC0, size = 0x4C },
    { name = "TitleSetup_Init", vram = 0x80803F30, size = 0x84 },
    { name = "TitleSetup_Destroy", vram = 0x80803F0C, size = 0x24 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_file_choose"
rom = 0x00C7E4F0
vram = 0x80804010
size = 0x10E70

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80804014, target_vram = 0x80814240 },
    { type = "R_MIPS_LO16", vram = 0x80804018, target_vram = 0x80814240 },
    { type = "R_MIPS_HI16", vram = 0x80804658, target_vram = 0x8081424C },
    { type = "R_MIPS_LO16", vram = 0x8080465C, target_vram = 0x8081424C },
    { type = "R_MIPS_HI16", vram = 0x80804E78, target_vram = 0x80814240 },
    { type = "R_MIPS_LO16", vram = 0x80804E7C, target_vram = 0x80814240 },
    { type = "R_MIPS_HI16", vram = 0x80804FCC, target_vram = 0x80814264 },
    { type = "R_MIPS_LO16", vram = 0x80804FF0, target_vram = 0x80814264 },
    { type = "R_MIPS_HI16", vram = 0x80805600, target_vram = 0x8081424C },
    { type = "R_MIPS_LO16", vram = 0x80805630, target_vram = 0x8081424C },
    { type = "R_MIPS_HI16", vram = 0x8080614C, target_vram = 0x80814240 },
    { type = "R_MIPS_LO16", vram = 0x80806150, target_vram = 0x80814240 },
    { type = "R_MIPS_HI16", vram = 0x80806998, target_vram = 0x8081426C },
    { type = "R_MIPS_LO16", vram = 0x808069A8, target_vram = 0x8081426C },
    { type = "R_MIPS_HI16", vram = 0x80806B74, target_vram = 0x8081426C },
    { type = "R_MIPS_LO16", vram = 0x80806B84, target_vram = 0x8081426C },
    { type = "R_MIPS_HI16", vram = 0x80806E20, target_vram = 0x80814260 },
    { type = "R_MIPS_LO16", vram = 0x80806E28, target_vram = 0x80814260 },
    { type = "R_MIPS_HI16", vram = 0x80806F34, target_vram = 0x80814240 },
    { type = "R_MIPS_LO16", vram = 0x80806F38, target_vram = 0x80814240 },
    { type = "R_MIPS_HI16", vram = 0x808071E8, target_vram = 0x80814260 },
    { type = "R_MIPS_LO16", vram = 0x808071EC, target_vram = 0x80814260 },
    { type = "R_MIPS_HI16", vram = 0x80807218, target_vram = 0x80814E80 },
    { type = "R_MIPS_LO16", vram = 0x8080721C, target_vram = 0x80814E80 },
    { type = "R_MIPS_HI16", vram = 0x80807220, target_vram = 0x80814E80 },
    { type = "R_MIPS_LO16", vram = 0x80807228, target_vram = 0x80814E80 },
    { type = "R_MIPS_HI16", vram = 0x808072B8, target_vram = 0x80814E80 },
    { type = "R_MIPS_LO16", vram = 0x808072BC, target_vram = 0x80814E80 },
    { type = "R_MIPS_HI16", vram = 0x80807C80, target_vram = 0x80814304 },
    { type = "R_MIPS_LO16", vram = 0x80807C9C, target_vram = 0x80814304 },
    { type = "R_MIPS_HI16", vram = 0x80807F50, target_vram = 0x8081441C },
    { type = "R_MIPS_HI16", vram = 0x80807F54, target_vram = 0x80814410 },
    { type = "R_MIPS_HI16", vram = 0x80807F5C, target_vram = 0x80814404 },
    { type = "R_MIPS_LO16", vram = 0x80807F68, target_vram = 0x80814404 },
    { type = "R_MIPS_LO16", vram = 0x80807F6C, target_vram = 0x80814410 },
    { type = "R_MIPS_LO16", vram = 0x80807F70, target_vram = 0x8081441C },
    { type = "R_MIPS_HI16", vram = 0x80808354, target_vram = 0x80814430 },
    { type = "R_MIPS_LO16", vram = 0x80808358, target_vram = 0x80814430 },
    { type = "R_MIPS_HI16", vram = 0x808083CC, target_vram = 0x80814428 },
    { type = "R_MIPS_LO16", vram = 0x808083D0, target_vram = 0x80814428 },
    { type = "R_MIPS_HI16", vram = 0x80808648, target_vram = 0x8081444C },
    { type = "R_MIPS_HI16", vram = 0x8080864C, target_vram = 0x80814280 },
    { type = "R_MIPS_HI16", vram = 0x80808654, target_vram = 0x80814434 },
    { type = "R_MIPS_LO16", vram = 0x80808660, target_vram = 0x80814434 },
    { type = "R_MIPS_LO16", vram = 0x80808664, target_vram = 0x80814280 },
    { type = "R_MIPS_LO16", vram = 0x80808668, target_vram = 0x8081444C },
    { type = "R_MIPS_HI16", vram = 0x80808E10, target_vram = 0x808141F0 },
    { type = "R_MIPS_LO16", vram = 0x80808E14, target_vram = 0x808141F0 },
    { type = "R_MIPS_HI16", vram = 0x80809150, target_vram = 0x80814304 },
    { type = "R_MIPS_LO16", vram = 0x8080915C, target_vram = 0x80814304 },
    { type = "R_MIPS_HI16", vram = 0x808097CC, target_vram = 0x80814384 },
    { type = "R_MIPS_LO16", vram = 0x808097E4, target_vram = 0x80814384 },
    { type = "R_MIPS_HI16", vram = 0x808098F0, target_vram = 0x808141F0 },
    { type = "R_MIPS_LO16", vram = 0x808098FC, target_vram = 0x808141F0 },
    { type = "R_MIPS_HI16", vram = 0x8080994C, target_vram = 0x808141F0 },
    { type = "R_MIPS_LO16", vram = 0x8080996C, target_vram = 0x808141F0 },
    { type = "R_MIPS_HI16", vram = 0x8080A578, target_vram = 0x80814E90 },
    { type = "R_MIPS_LO16", vram = 0x8080A57C, target_vram = 0x80814E90 },
    { type = "R_MIPS_HI16", vram = 0x8080A5EC, target_vram = 0x80814E90 },
    { type = "R_MIPS_LO16", vram = 0x8080A5F0, target_vram = 0x80814E90 },
    { type = "R_MIPS_HI16", vram = 0x8080A660, target_vram = 0x80814E90 },
    { type = "R_MIPS_LO16", vram = 0x8080A664, target_vram = 0x80814E90 },
    { type = "R_MIPS_HI16", vram = 0x8080A698, target_vram = 0x80814E90 },
    { type = "R_MIPS_LO16", vram = 0x8080A69C, target_vram = 0x80814E90 },
    { type = "R_MIPS_HI16", vram = 0x8080A710, target_vram = 0x808144D4 },
    { type = "R_MIPS_HI16", vram = 0x8080A718, target_vram = 0x808144BC },
    { type = "R_MIPS_LO16", vram = 0x8080A71C, target_vram = 0x808144BC },
    { type = "R_MIPS_LO16", vram = 0x8080A724, target_vram = 0x808144D4 },
    { type = "R_MIPS_HI16", vram = 0x8080A738, target_vram = 0x808144DC },
    { type = "R_MIPS_LO16", vram = 0x8080A73C, target_vram = 0x808144DC },
    { type = "R_MIPS_HI16", vram = 0x8080A750, target_vram = 0x808144D8 },
    { type = "R_MIPS_HI16", vram = 0x8080A75C, target_vram = 0x808144C0 },
    { type = "R_MIPS_LO16", vram = 0x8080A76C, target_vram = 0x808144D8 },
    { type = "R_MIPS_LO16", vram = 0x8080A770, target_vram = 0x808144C0 },
    { type = "R_MIPS_HI16", vram = 0x8080A7C4, target_vram = 0x808144C4 },
    { type = "R_MIPS_LO16", vram = 0x8080A7C8, target_vram = 0x808144C4 },
    { type = "R_MIPS_HI16", vram = 0x8080A81C, target_vram = 0x808144C4 },
    { type = "R_MIPS_HI16", vram = 0x8080A82C, target_vram = 0x808144BC },
    { type = "R_MIPS_LO16", vram = 0x8080A834, target_vram = 0x808144BC },
    { type = "R_MIPS_HI16", vram = 0x8080A844, target_vram = 0x808144BC },
    { type = "R_MIPS_LO16", vram = 0x8080A848, target_vram = 0x808144BC },
    { type = "R_MIPS_HI16", vram = 0x8080A864, target_vram = 0x808144C0 },
    { type = "R_MIPS_LO16", vram = 0x8080A86C, target_vram = 0x808144C0 },
    { type = "R_MIPS_HI16", vram = 0x8080A87C, target_vram = 0x808144C0 },
    { type = "R_MIPS_LO16", vram = 0x8080A880, target_vram = 0x808144C0 },
    { type = "R_MIPS_LO16", vram = 0x8080A884, target_vram = 0x808144C4 },
    { type = "R_MIPS_HI16", vram = 0x8080A8CC, target_vram = 0x808144C4 },
    { type = "R_MIPS_LO16", vram = 0x8080A8D4, target_vram = 0x808144C4 },
    { type = "R_MIPS_HI16", vram = 0x8080A8DC, target_vram = 0x808144C4 },
    { type = "R_MIPS_LO16", vram = 0x8080A8E0, target_vram = 0x808144C4 },
    { type = "R_MIPS_HI16", vram = 0x8080A914, target_vram = 0x808144C4 },
    { type = "R_MIPS_LO16", vram = 0x8080A91C, target_vram = 0x808144C4 },
    { type = "R_MIPS_HI16", vram = 0x8080A920, target_vram = 0x808144E8 },
    { type = "R_MIPS_LO16", vram = 0x8080A924, target_vram = 0x808144E8 },
    { type = "R_MIPS_HI16", vram = 0x8080A92C, target_vram = 0x808144C8 },
    { type = "R_MIPS_LO16", vram = 0x8080A930, target_vram = 0x808144C8 },
    { type = "R_MIPS_HI16", vram = 0x8080A938, target_vram = 0x808144CC },
    { type = "R_MIPS_HI16", vram = 0x8080A93C, target_vram = 0x808144D0 },
    { type = "R_MIPS_HI16", vram = 0x8080A948, target_vram = 0x808144D0 },
    { type = "R_MIPS_LO16", vram = 0x8080A960, target_vram = 0x808144CC },
    { type = "R_MIPS_LO16", vram = 0x8080A9B0, target_vram = 0x808144D0 },
    { type = "R_MIPS_HI16", vram = 0x8080A9F8, target_vram = 0x808144C8 },
    { type = "R_MIPS_LO16", vram = 0x8080A9FC, target_vram = 0x808144C8 },
    { type = "R_MIPS_HI16", vram = 0x8080AA18, target_vram = 0x808144C8 },
    { type = "R_MIPS_LO16", vram = 0x8080AA20, target_vram = 0x808144C8 },
    { type = "R_MIPS_HI16", vram = 0x8080AA30, target_vram = 0x808144C8 },
    { type = "R_MIPS_LO16", vram = 0x8080AA34, target_vram = 0x808144C8 },
    { type = "R_MIPS_HI16", vram = 0x8080AA38, target_vram = 0x808144CC },
    { type = "R_MIPS_LO16", vram = 0x8080AA3C, target_vram = 0x808144CC },
    { type = "R_MIPS_HI16", vram = 0x8080AA58, target_vram = 0x808144CC },
    { type = "R_MIPS_LO16", vram = 0x8080AA60, target_vram = 0x808144CC },
    { type = "R_MIPS_HI16", vram = 0x8080AA70, target_vram = 0x808144CC },
    { type = "R_MIPS_LO16", vram = 0x8080AA74, target_vram = 0x808144CC },
    { type = "R_MIPS_LO16", vram = 0x8080AA78, target_vram = 0x808144D0 },
    { type = "R_MIPS_HI16", vram = 0x8080AAC0, target_vram = 0x808144D0 },
    { type = "R_MIPS_LO16", vram = 0x8080AAC8, target_vram = 0x808144D0 },
    { type = "R_MIPS_HI16", vram = 0x8080AAD0, target_vram = 0x808144D0 },
    { type = "R_MIPS_LO16", vram = 0x8080AAD4, target_vram = 0x808144D0 },
    { type = "R_MIPS_HI16", vram = 0x8080AB08, target_vram = 0x808144D0 },
    { type = "R_MIPS_LO16", vram = 0x8080AB10, target_vram = 0x808144D0 },
    { type = "R_MIPS_HI16", vram = 0x8080AB20, target_vram = 0x808144D8 },
    { type = "R_MIPS_LO16", vram = 0x8080AB28, target_vram = 0x808144D8 },
    { type = "R_MIPS_HI16", vram = 0x8080AB2C, target_vram = 0x808144BC },
    { type = "R_MIPS_LO16", vram = 0x8080AB30, target_vram = 0x808144BC },
    { type = "R_MIPS_HI16", vram = 0x8080AB34, target_vram = 0x808144C0 },
    { type = "R_MIPS_LO16", vram = 0x8080AB38, target_vram = 0x808144C0 },
    { type = "R_MIPS_HI16", vram = 0x8080AB3C, target_vram = 0x808144C4 },
    { type = "R_MIPS_LO16", vram = 0x8080AB40, target_vram = 0x808144C4 },
    { type = "R_MIPS_HI16", vram = 0x8080AB44, target_vram = 0x808144C8 },
    { type = "R_MIPS_LO16", vram = 0x8080AB48, target_vram = 0x808144C8 },
    { type = "R_MIPS_HI16", vram = 0x8080AB4C, target_vram = 0x808144CC },
    { type = "R_MIPS_LO16", vram = 0x8080AB50, target_vram = 0x808144CC },
    { type = "R_MIPS_HI16", vram = 0x8080AB54, target_vram = 0x808144D0 },
    { type = "R_MIPS_LO16", vram = 0x8080AB58, target_vram = 0x808144D0 },
    { type = "R_MIPS_HI16", vram = 0x8080AB60, target_vram = 0x808144D8 },
    { type = "R_MIPS_LO16", vram = 0x8080AB6C, target_vram = 0x808144D8 },
    { type = "R_MIPS_HI16", vram = 0x8080AB70, target_vram = 0x808144D4 },
    { type = "R_MIPS_LO16", vram = 0x8080AB78, target_vram = 0x808144D4 },
    { type = "R_MIPS_HI16", vram = 0x8080AB84, target_vram = 0x808144D4 },
    { type = "R_MIPS_LO16", vram = 0x8080AB88, target_vram = 0x808144D4 },
    { type = "R_MIPS_HI16", vram = 0x8080ACC0, target_vram = 0x808147D0 },
    { type = "R_MIPS_LO16", vram = 0x8080ACC4, target_vram = 0x808147D0 },
    { type = "R_MIPS_HI16", vram = 0x8080AD20, target_vram = 0x80814130 },
    { type = "R_MIPS_LO16", vram = 0x8080AD2C, target_vram = 0x80814130 },
    { type = "R_MIPS_HI16", vram = 0x8080AD74, target_vram = 0x808147D4 },
    { type = "R_MIPS_LO16", vram = 0x8080AD78, target_vram = 0x808147D4 },
    { type = "R_MIPS_HI16", vram = 0x8080ADD4, target_vram = 0x80814170 },
    { type = "R_MIPS_LO16", vram = 0x8080ADE0, target_vram = 0x80814170 },
    { type = "R_MIPS_HI16", vram = 0x8080AE28, target_vram = 0x808147D8 },
    { type = "R_MIPS_LO16", vram = 0x8080AE2C, target_vram = 0x808147D8 },
    { type = "R_MIPS_HI16", vram = 0x8080AE88, target_vram = 0x808141B0 },
    { type = "R_MIPS_LO16", vram = 0x8080AE94, target_vram = 0x808141B0 },
    { type = "R_MIPS_HI16", vram = 0x8080AEE8, target_vram = 0x80813DF0 },
    { type = "R_MIPS_LO16", vram = 0x8080AEF4, target_vram = 0x80813DF0 },
    { type = "R_MIPS_HI16", vram = 0x8080B008, target_vram = 0x80814464 },
    { type = "R_MIPS_LO16", vram = 0x8080B00C, target_vram = 0x80814464 },
    { type = "R_MIPS_HI16", vram = 0x8080B29C, target_vram = 0x80813F30 },
    { type = "R_MIPS_LO16", vram = 0x8080B2A0, target_vram = 0x80813F30 },
    { type = "R_MIPS_HI16", vram = 0x8080B2C0, target_vram = 0x80814E90 },
    { type = "R_MIPS_LO16", vram = 0x8080B2E0, target_vram = 0x80814E90 },
    { type = "R_MIPS_HI16", vram = 0x8080B2E4, target_vram = 0x808144BC },
    { type = "R_MIPS_HI16", vram = 0x8080B2E8, target_vram = 0x808144C0 },
    { type = "R_MIPS_HI16", vram = 0x8080B2F0, target_vram = 0x808144C4 },
    { type = "R_MIPS_HI16", vram = 0x8080B2F4, target_vram = 0x808144C8 },
    { type = "R_MIPS_HI16", vram = 0x8080B2F8, target_vram = 0x808144CC },
    { type = "R_MIPS_LO16", vram = 0x8080B2FC, target_vram = 0x808144CC },
    { type = "R_MIPS_LO16", vram = 0x8080B300, target_vram = 0x808144C8 },
    { type = "R_MIPS_LO16", vram = 0x8080B304, target_vram = 0x808144C0 },
    { type = "R_MIPS_HI16", vram = 0x8080B314, target_vram = 0x808144D0 },
    { type = "R_MIPS_LO16", vram = 0x8080B318, target_vram = 0x808144D0 },
    { type = "R_MIPS_LO16", vram = 0x8080B31C, target_vram = 0x808144C4 },
    { type = "R_MIPS_LO16", vram = 0x8080B324, target_vram = 0x808144BC },
    { type = "R_MIPS_HI16", vram = 0x8080B418, target_vram = 0x8081448C },
    { type = "R_MIPS_LO16", vram = 0x8080B41C, target_vram = 0x8081448C },
    { type = "R_MIPS_HI16", vram = 0x8080B484, target_vram = 0x80814464 },
    { type = "R_MIPS_LO16", vram = 0x8080B488, target_vram = 0x80814464 },
    { type = "R_MIPS_HI16", vram = 0x8080B648, target_vram = 0x80814E90 },
    { type = "R_MIPS_LO16", vram = 0x8080B66C, target_vram = 0x80814E90 },
    { type = "R_MIPS_HI16", vram = 0x8080B674, target_vram = 0x808144BC },
    { type = "R_MIPS_HI16", vram = 0x8080B67C, target_vram = 0x808144C0 },
    { type = "R_MIPS_HI16", vram = 0x8080B680, target_vram = 0x808144C8 },
    { type = "R_MIPS_HI16", vram = 0x8080B684, target_vram = 0x808144CC },
    { type = "R_MIPS_LO16", vram = 0x8080B688, target_vram = 0x808144CC },
    { type = "R_MIPS_LO16", vram = 0x8080B68C, target_vram = 0x808144C8 },
    { type = "R_MIPS_HI16", vram = 0x8080B690, target_vram = 0x808144C4 },
    { type = "R_MIPS_HI16", vram = 0x8080B6A0, target_vram = 0x808144D0 },
    { type = "R_MIPS_LO16", vram = 0x8080B6A4, target_vram = 0x808144D0 },
    { type = "R_MIPS_LO16", vram = 0x8080B6A8, target_vram = 0x808144C4 },
    { type = "R_MIPS_LO16", vram = 0x8080B6AC, target_vram = 0x808144C0 },
    { type = "R_MIPS_LO16", vram = 0x8080B6B4, target_vram = 0x808144BC },
    { type = "R_MIPS_HI16", vram = 0x8080B7A8, target_vram = 0x8081448C },
    { type = "R_MIPS_LO16", vram = 0x8080B7AC, target_vram = 0x8081448C },
    { type = "R_MIPS_HI16", vram = 0x8080B814, target_vram = 0x80814464 },
    { type = "R_MIPS_LO16", vram = 0x8080B818, target_vram = 0x80814464 },
    { type = "R_MIPS_HI16", vram = 0x8080C4DC, target_vram = 0x8081455C },
    { type = "R_MIPS_LO16", vram = 0x8080C4E8, target_vram = 0x8081455C },
    { type = "R_MIPS_HI16", vram = 0x8080C690, target_vram = 0x8081455C },
    { type = "R_MIPS_LO16", vram = 0x8080C69C, target_vram = 0x8081455C },
    { type = "R_MIPS_HI16", vram = 0x8080D170, target_vram = 0x80814564 },
    { type = "R_MIPS_LO16", vram = 0x8080D174, target_vram = 0x80814564 },
    { type = "R_MIPS_HI16", vram = 0x8080D184, target_vram = 0x80814564 },
    { type = "R_MIPS_LO16", vram = 0x8080D188, target_vram = 0x80814564 },
    { type = "R_MIPS_HI16", vram = 0x8080D1AC, target_vram = 0x80814564 },
    { type = "R_MIPS_LO16", vram = 0x8080D1B0, target_vram = 0x80814564 },
    { type = "R_MIPS_HI16", vram = 0x8080D2EC, target_vram = 0x8081461C },
    { type = "R_MIPS_LO16", vram = 0x8080D2F0, target_vram = 0x8081461C },
    { type = "R_MIPS_HI16", vram = 0x8080D3E4, target_vram = 0x80814568 },
    { type = "R_MIPS_LO16", vram = 0x8080D3F0, target_vram = 0x80814568 },
    { type = "R_MIPS_HI16", vram = 0x8080D974, target_vram = 0x80814538 },
    { type = "R_MIPS_HI16", vram = 0x8080D980, target_vram = 0x80814630 },
    { type = "R_MIPS_HI16", vram = 0x8080D984, target_vram = 0x80814628 },
    { type = "R_MIPS_HI16", vram = 0x8080D990, target_vram = 0x80814280 },
    { type = "R_MIPS_LO16", vram = 0x8080D994, target_vram = 0x80814538 },
    { type = "R_MIPS_LO16", vram = 0x8080D9C8, target_vram = 0x80814280 },
    { type = "R_MIPS_LO16", vram = 0x8080D9CC, target_vram = 0x80814628 },
    { type = "R_MIPS_LO16", vram = 0x8080D9DC, target_vram = 0x80814630 },
    { type = "R_MIPS_HI16", vram = 0x8080E0FC, target_vram = 0x80814554 },
    { type = "R_MIPS_LO16", vram = 0x8080E11C, target_vram = 0x80814554 },
    { type = "R_MIPS_HI16", vram = 0x8080E2A4, target_vram = 0x80814620 },
    { type = "R_MIPS_LO16", vram = 0x8080E2B4, target_vram = 0x80814620 },
    { type = "R_MIPS_HI16", vram = 0x8080E45C, target_vram = 0x80814620 },
    { type = "R_MIPS_LO16", vram = 0x8080E46C, target_vram = 0x80814620 },
    { type = "R_MIPS_HI16", vram = 0x8080F000, target_vram = 0x80814644 },
    { type = "R_MIPS_LO16", vram = 0x8080F010, target_vram = 0x80814644 },
    { type = "R_MIPS_HI16", vram = 0x8080F02C, target_vram = 0x8081464C },
    { type = "R_MIPS_LO16", vram = 0x8080F03C, target_vram = 0x8081464C },
    { type = "R_MIPS_HI16", vram = 0x8080F044, target_vram = 0x80814638 },
    { type = "R_MIPS_LO16", vram = 0x8080F054, target_vram = 0x80814638 },
    { type = "R_MIPS_HI16", vram = 0x8080F05C, target_vram = 0x80814650 },
    { type = "R_MIPS_LO16", vram = 0x8080F068, target_vram = 0x80814650 },
    { type = "R_MIPS_HI16", vram = 0x8080F1B0, target_vram = 0x80814638 },
    { type = "R_MIPS_LO16", vram = 0x8080F1C0, target_vram = 0x80814638 },
    { type = "R_MIPS_HI16", vram = 0x8080F300, target_vram = 0x80814654 },
    { type = "R_MIPS_LO16", vram = 0x8080F314, target_vram = 0x80814654 },
    { type = "R_MIPS_HI16", vram = 0x8080F4C8, target_vram = 0x80814654 },
    { type = "R_MIPS_LO16", vram = 0x8080F4CC, target_vram = 0x80814654 },
    { type = "R_MIPS_HI16", vram = 0x8080F540, target_vram = 0x808146C4 },
    { type = "R_MIPS_LO16", vram = 0x8080F554, target_vram = 0x808146C4 },
    { type = "R_MIPS_HI16", vram = 0x8080F5A8, target_vram = 0x808146D8 },
    { type = "R_MIPS_LO16", vram = 0x8080F5BC, target_vram = 0x808146D8 },
    { type = "R_MIPS_HI16", vram = 0x8080F7E0, target_vram = 0x80814554 },
    { type = "R_MIPS_LO16", vram = 0x8080F7F4, target_vram = 0x80814554 },
    { type = "R_MIPS_HI16", vram = 0x8080F954, target_vram = 0x80814554 },
    { type = "R_MIPS_LO16", vram = 0x8080F960, target_vram = 0x80814554 },
    { type = "R_MIPS_HI16", vram = 0x8080FA10, target_vram = 0x8081467C },
    { type = "R_MIPS_LO16", vram = 0x8080FA9C, target_vram = 0x8081467C },
    { type = "R_MIPS_HI16", vram = 0x8080FAA8, target_vram = 0x808146EC },
    { type = "R_MIPS_LO16", vram = 0x8080FAAC, target_vram = 0x808146EC },
    { type = "R_MIPS_HI16", vram = 0x8080FB30, target_vram = 0x808146F8 },
    { type = "R_MIPS_LO16", vram = 0x8080FB34, target_vram = 0x808146F8 },
    { type = "R_MIPS_HI16", vram = 0x8080FBBC, target_vram = 0x8081468C },
    { type = "R_MIPS_LO16", vram = 0x8080FBC0, target_vram = 0x8081468C },
    { type = "R_MIPS_HI16", vram = 0x8080FBE0, target_vram = 0x808146B4 },
    { type = "R_MIPS_LO16", vram = 0x8080FBE8, target_vram = 0x808146B4 },
    { type = "R_MIPS_HI16", vram = 0x8080FD60, target_vram = 0x8081465C },
    { type = "R_MIPS_LO16", vram = 0x8080FD6C, target_vram = 0x8081465C },
    { type = "R_MIPS_HI16", vram = 0x80810240, target_vram = 0x80814654 },
    { type = "R_MIPS_LO16", vram = 0x80810244, target_vram = 0x80814654 },
    { type = "R_MIPS_HI16", vram = 0x80810498, target_vram = 0x8081466C },
    { type = "R_MIPS_LO16", vram = 0x808104AC, target_vram = 0x8081466C },
    { type = "R_MIPS_HI16", vram = 0x80810970, target_vram = 0x80814720 },
    { type = "R_MIPS_LO16", vram = 0x80810988, target_vram = 0x80814720 },
    { type = "R_MIPS_HI16", vram = 0x80810AF8, target_vram = 0x80814538 },
    { type = "R_MIPS_LO16", vram = 0x80810B0C, target_vram = 0x80814538 },
    { type = "R_MIPS_HI16", vram = 0x80810B24, target_vram = 0x80814704 },
    { type = "R_MIPS_LO16", vram = 0x80810B30, target_vram = 0x80814704 },
    { type = "R_MIPS_HI16", vram = 0x80810F00, target_vram = 0x80814758 },
    { type = "R_MIPS_HI16", vram = 0x80810F10, target_vram = 0x80814548 },
    { type = "R_MIPS_LO16", vram = 0x80810F14, target_vram = 0x80814548 },
    { type = "R_MIPS_LO16", vram = 0x80810F24, target_vram = 0x80814758 },
    { type = "R_MIPS_HI16", vram = 0x808114BC, target_vram = 0x80814764 },
    { type = "R_MIPS_LO16", vram = 0x808114C0, target_vram = 0x80814764 },
    { type = "R_MIPS_HI16", vram = 0x80811B88, target_vram = 0x80814744 },
    { type = "R_MIPS_LO16", vram = 0x80811B94, target_vram = 0x80814744 },
    { type = "R_MIPS_HI16", vram = 0x80811DFC, target_vram = 0x808147E0 },
    { type = "R_MIPS_LO16", vram = 0x80811E00, target_vram = 0x808147E0 },
    { type = "R_MIPS_HI16", vram = 0x8081206C, target_vram = 0x808147E4 },
    { type = "R_MIPS_LO16", vram = 0x80812070, target_vram = 0x808147E4 },
    { type = "R_MIPS_HI16", vram = 0x808122C0, target_vram = 0x808147E8 },
    { type = "R_MIPS_LO16", vram = 0x808122C4, target_vram = 0x808147E8 },
    { type = "R_MIPS_HI16", vram = 0x808122C8, target_vram = 0x808147EC },
    { type = "R_MIPS_LO16", vram = 0x808122D4, target_vram = 0x808147EC },
    { type = "R_MIPS_HI16", vram = 0x80812668, target_vram = 0x80814774 },
    { type = "R_MIPS_LO16", vram = 0x8081266C, target_vram = 0x80814774 },
    { type = "R_MIPS_HI16", vram = 0x80812EA8, target_vram = 0x8081477C },
    { type = "R_MIPS_LO16", vram = 0x80812EB4, target_vram = 0x8081477C },
    { type = "R_MIPS_HI16", vram = 0x80812FE0, target_vram = 0x808147F0 },
    { type = "R_MIPS_LO16", vram = 0x80812FE4, target_vram = 0x808147F0 },
    { type = "R_MIPS_HI16", vram = 0x80813160, target_vram = 0x80814550 },
    { type = "R_MIPS_LO16", vram = 0x80813174, target_vram = 0x80814550 },
    { type = "R_MIPS_HI16", vram = 0x80813560, target_vram = 0x808147A8 },
    { type = "R_MIPS_LO16", vram = 0x80813574, target_vram = 0x808147A8 },
    { type = "R_MIPS_HI16", vram = 0x8081358C, target_vram = 0x8081479C },
    { type = "R_MIPS_LO16", vram = 0x808135A0, target_vram = 0x8081479C },
    { type = "R_MIPS_HI16", vram = 0x80813630, target_vram = 0x808147B4 },
    { type = "R_MIPS_LO16", vram = 0x80813680, target_vram = 0x808147B4 },
    { type = "R_MIPS_HI16", vram = 0x808136C4, target_vram = 0x808147C0 },
    { type = "R_MIPS_LO16", vram = 0x808136C8, target_vram = 0x808147C0 },
    { type = "R_MIPS_HI16", vram = 0x808137FC, target_vram = 0x808147C8 },
    { type = "R_MIPS_LO16", vram = 0x80813800, target_vram = 0x808147C8 },
    { type = "R_MIPS_HI16", vram = 0x808138A4, target_vram = 0x80814510 },
    { type = "R_MIPS_LO16", vram = 0x808138A8, target_vram = 0x80814510 },
    { type = "R_MIPS_HI16", vram = 0x80813CD0, target_vram = 0x80813268 },
    { type = "R_MIPS_HI16", vram = 0x80813CD4, target_vram = 0x80813C74 },
    { type = "R_MIPS_LO16", vram = 0x80813CD8, target_vram = 0x80813268 },
    { type = "R_MIPS_LO16", vram = 0x80813CDC, target_vram = 0x80813C74 },
]

functions = [
    { name = "FileSelect_ExitToEraseSelect1", vram = 0x80806E84, size = 0xAC },
    { name = "FileSelect_MoveSelectedFileToSlot", vram = 0x80812A6C, size = 0x2D8 },
    { name = "FileSelect_Init", vram = 0x80813C98, size = 0x154 },
    { name = "FileSelect_EraseAnim2", vram = 0x8080742C, size = 0x88 },
    { name = "FileSelect_UnusedCMDelay", vram = 0x8080D170, size = 0x4C },
    { name = "FileSelect_SetView", vram = 0x8080BDDC, size = 0x84 },
    { name = "FileSelect_ExitCopyToMain", vram = 0x80806014, size = 0x134 },
    { name = "FileSelect_EraseConfirm", vram = 0x80806CA0, size = 0x1E4 },
    { name = "FileSelect_UpdateKeyboardCursor", vram = 0x80809EA0, size = 0x52C },
    { name = "FileSelect_LoadGame", vram = 0x80812D94, size = 0x100 },
    { name = "FileSelect_SetupCopySource", vram = 0x80804010, size = 0x190 },
    { name = "FileSelect_FadeInMenuElements", vram = 0x8080C040, size = 0x1E8 },
    { name = "FileSelect_ExitToEraseSelect2", vram = 0x80806F30, size = 0x2B4 },
    { name = "FileSelect_DrawMultiTexQuadI4", vram = 0x80807A78, size = 0x1E0 },
    { name = "FileSelect_IncrementConfigMode", vram = 0x8080BC20, size = 0x24 },
    { name = "FileSelect_SetupCopyDest2", vram = 0x808047D8, size = 0xC4 },
    { name = "FileSelect_ExitToCopySource2", vram = 0x80804E74, size = 0x124 },
    { name = "FileSelect_DrawTexQuadIA8", vram = 0x8080BE60, size = 0x1E0 },
    { name = "FileSelect_SelectModeUpdate", vram = 0x80812E94, size = 0x3C },
    { name = "FileSelect_ReturnToCopyDest", vram = 0x808055D0, size = 0x2D4 },
    { name = "FileSelect_StartNameEntry", vram = 0x80809DF0, size = 0xB0 },
    { name = "FileSelect_FadeInFileInfo", vram = 0x80812760, size = 0xE0 },
    { name = "FileSelect_CopyAnim5", vram = 0x80805C1C, size = 0x3F8 },
    { name = "FileSelect_OptionsWaitForFlashSave", vram = 0x8080A6BC, size = 0x4C },
    { name = "FileSelect_SetupCopyConfirm1", vram = 0x80804F98, size = 0x2C4 },
    { name = "FileSelect_ConfigModeDraw", vram = 0x80811CB8, size = 0x7A8 },
    { name = "FileSelect_SelectCopySource", vram = 0x808041A0, size = 0x4B4 },
    { name = "FileSelect_CopyWaitForFlashSave", vram = 0x808054A4, size = 0x12C },
    { name = "FileSelect_EraseWaitForFlashSave", vram = 0x80807390, size = 0x9C },
    { name = "FileSelect_SetNameEntryVtx", vram = 0x80808214, size = 0xB1C },
    { name = "FileSelect_EraseAnim1", vram = 0x808071E4, size = 0x1AC },
    { name = "FileSelect_Noop1", vram = 0x8080BC44, size = 0x8 },
    { name = "FileSelect_SetupCopyDest1", vram = 0x80804654, size = 0x184 },
    { name = "FileSelect_ConfigModeUpdate", vram = 0x8080D3D0, size = 0x3C },
    { name = "FileSelect_PulsateCursor", vram = 0x8080D2EC, size = 0xE4 },
    { name = "FileSelect_Destroy", vram = 0x80813C74, size = 0x24 },
    { name = "FileSelect_CopyAnim1", vram = 0x808058A4, size = 0x74 },
    { name = "FileSelect_SelectCopyDest", vram = 0x8080489C, size = 0x510 },
    { name = "FileSelect_UpdateOptionsMenu", vram = 0x8080A4A0, size = 0x21C },
    { name = "FileSelect_CopyAnim3", vram = 0x80805A58, size = 0xD8 },
    { name = "FileSelect_SetWindowVtx", vram = 0x8080D40C, size = 0x2C8 },
    { name = "FileSelect_UpdateAndDrawSkybox", vram = 0x8081313C, size = 0x12C },
    { name = "FileSelect_RotateToMain", vram = 0x8080D284, size = 0x68 },
    { name = "FileSelect_InitContext", vram = 0x80813908, size = 0x36C },
    { name = "FileSelect_DrawFileInfo", vram = 0x8080F25C, size = 0x1680 },
    { name = "FileSelect_DrawTexQuadI4", vram = 0x80807940, size = 0x138 },
    { name = "FileSelect_EraseSelect", vram = 0x80806310, size = 0x4D0 },
    { name = "FileSelect_SetupEraseConfirm1", vram = 0x808067E0, size = 0x3E8 },
    { name = "FileSelect_DrawNameEntry", vram = 0x80808F1C, size = 0xED4 },
    { name = "FileSelect_FadeOutFileInfo", vram = 0x80812980, size = 0xEC },
    { name = "FileSelect_FadeMainToSelect", vram = 0x80812460, size = 0x208 },
    { name = "FileSelect_InitModeUpdate", vram = 0x8080BC58, size = 0x154 },
    { name = "FileSelect_DrawKeyboard", vram = 0x80808D30, size = 0x1EC },
    { name = "FileSelect_ExitEraseToMain", vram = 0x808077AC, size = 0x18C },
    { name = "FileSelect_StartOptions", vram = 0x8080A418, size = 0x88 },
    { name = "FileSelect_ExitToCopySource1", vram = 0x80804DAC, size = 0xC8 },
    { name = "FileSelect_StartFadeIn", vram = 0x8080C29C, size = 0x88 },
    { name = "FileSelect_SelectModeDraw", vram = 0x80812ED0, size = 0x26C },
    { name = "FileSelect_SetKeyboardVtx", vram = 0x80807C58, size = 0x5BC },
    { name = "FileSelect_FadeOut", vram = 0x80812D44, size = 0x50 },
    { name = "FileSelect_CopyAnim4", vram = 0x80805B30, size = 0xEC },
    { name = "FileSelect_SetupEraseConfirm2", vram = 0x80806BC8, size = 0xD8 },
    { name = "FileSelect_DrawOptions", vram = 0x8080BBFC, size = 0x20 },
    { name = "FileSelect_EraseAnim3", vram = 0x808074B4, size = 0x2F8 },
    { name = "FileSelect_RotateToNameEntry", vram = 0x8080D1BC, size = 0x64 },
    { name = "FileSelect_Noop2", vram = 0x8080BC4C, size = 0xC },
    { name = "FileSelect_SetupEraseSelect", vram = 0x80806148, size = 0x1C8 },
    { name = "FileSelect_MoveSelectedFileToTop", vram = 0x80812668, size = 0xF8 },
    { name = "FileSelect_DrawOptionsImpl", vram = 0x8080A708, size = 0x14F4 },
    { name = "FileSelect_SetupCopyConfirm2", vram = 0x8080525C, size = 0x54 },
    { name = "FileSelect_NameEntryWaitForFlashSave", vram = 0x8080A3CC, size = 0x4C },
    { name = "FileSelect_Main", vram = 0x80813268, size = 0x6A0 },
    { name = "FileSelect_DrawWindowContents", vram = 0x808108DC, size = 0x13DC },
    { name = "FileSelect_SplitNumber", vram = 0x8080C228, size = 0x74 },
    { name = "FileSelect_UpdateMainMenu", vram = 0x8080C3A8, size = 0xDBC },
    { name = "FileSelect_UnusedCM31", vram = 0x8080D164, size = 0xC },
    { name = "FileSelect_CopyConfirm", vram = 0x808052B0, size = 0x1F4 },
    { name = "FileSelect_ConfirmFile", vram = 0x80812840, size = 0x140 },
    { name = "FileSelect_SetWindowContentVtx", vram = 0x8080D6D4, size = 0x1B88 },
    { name = "FileSelect_RotateToOptions", vram = 0x8080D220, size = 0x64 },
    { name = "FileSelect_FinishFadeIn", vram = 0x8080C324, size = 0x84 },
    { name = "FileSelect_CopyAnim2", vram = 0x80805918, size = 0x140 },
    { name = "FileSelect_InitModeDraw", vram = 0x8080BDAC, size = 0x30 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_daytelop"
rom = 0x00C8F360
vram = 0x80814EB0
size = 0x11F0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80814F48, target_vram = 0x80815FF0 },
    { type = "R_MIPS_LO16", vram = 0x80814F4C, target_vram = 0x80815FF0 },
    { type = "R_MIPS_HI16", vram = 0x80814F54, target_vram = 0x80815FF0 },
    { type = "R_MIPS_LO16", vram = 0x80814F60, target_vram = 0x80815FF0 },
    { type = "R_MIPS_HI16", vram = 0x80814FCC, target_vram = 0x80815FF0 },
    { type = "R_MIPS_LO16", vram = 0x80814FD4, target_vram = 0x80815FF0 },
    { type = "R_MIPS_HI16", vram = 0x80815148, target_vram = 0x80815FF0 },
    { type = "R_MIPS_LO16", vram = 0x80815174, target_vram = 0x80815FF0 },
    { type = "R_MIPS_HI16", vram = 0x80815228, target_vram = 0x80816000 },
    { type = "R_MIPS_LO16", vram = 0x8081523C, target_vram = 0x80816000 },
    { type = "R_MIPS_HI16", vram = 0x8081535C, target_vram = 0x80816000 },
    { type = "R_MIPS_LO16", vram = 0x80815380, target_vram = 0x80816000 },
    { type = "R_MIPS_HI16", vram = 0x80815414, target_vram = 0x80816010 },
    { type = "R_MIPS_LO16", vram = 0x80815424, target_vram = 0x80816010 },
    { type = "R_MIPS_HI16", vram = 0x80815584, target_vram = 0x80816010 },
    { type = "R_MIPS_LO16", vram = 0x808155A8, target_vram = 0x80816010 },
    { type = "R_MIPS_HI16", vram = 0x80815858, target_vram = 0x808156B4 },
    { type = "R_MIPS_HI16", vram = 0x8081585C, target_vram = 0x8081574C },
    { type = "R_MIPS_LO16", vram = 0x80815860, target_vram = 0x808156B4 },
    { type = "R_MIPS_LO16", vram = 0x80815864, target_vram = 0x8081574C },
]

functions = [
    { name = "DayTelop_Update", vram = 0x80814EB0, size = 0x138 },
    { name = "DayTelop_Draw", vram = 0x80814FE8, size = 0x6CC },
    { name = "DayTelop_LoadGraphics", vram = 0x8081577C, size = 0xA4 },
    { name = "DayTelop_Noop", vram = 0x80815770, size = 0xC },
    { name = "DayTelop_Destroy", vram = 0x8081574C, size = 0x24 },
    { name = "DayTelop_Main", vram = 0x808156B4, size = 0x98 },
    { name = "DayTelop_Init", vram = 0x80815820, size = 0xB4 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_kaleido_scope"
rom = 0x00C90550
vram = 0x808160A0
size = 0x179B0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80816144, target_vram = 0x8082AF94 },
    { type = "R_MIPS_HI16", vram = 0x80816178, target_vram = 0x8082AF90 },
    { type = "R_MIPS_LO16", vram = 0x8081617C, target_vram = 0x8082AF90 },
    { type = "R_MIPS_HI16", vram = 0x80816180, target_vram = 0x8082AF90 },
    { type = "R_MIPS_LO16", vram = 0x80816184, target_vram = 0x8082AF94 },
    { type = "R_MIPS_LO16", vram = 0x8081618C, target_vram = 0x8082AF90 },
    { type = "R_MIPS_HI16", vram = 0x808161A4, target_vram = 0x8082AF90 },
    { type = "R_MIPS_LO16", vram = 0x808161C4, target_vram = 0x8082AF90 },
    { type = "R_MIPS_HI16", vram = 0x808161E0, target_vram = 0x8082AF6C },
    { type = "R_MIPS_HI16", vram = 0x808161E4, target_vram = 0x8082AF24 },
    { type = "R_MIPS_LO16", vram = 0x808161E8, target_vram = 0x8082AF24 },
    { type = "R_MIPS_LO16", vram = 0x808161EC, target_vram = 0x8082AF6C },
    { type = "R_MIPS_HI16", vram = 0x80816208, target_vram = 0x8082AF78 },
    { type = "R_MIPS_HI16", vram = 0x8081620C, target_vram = 0x8082AF90 },
    { type = "R_MIPS_LO16", vram = 0x80816218, target_vram = 0x8082AF78 },
    { type = "R_MIPS_LO16", vram = 0x80816228, target_vram = 0x8082AF90 },
    { type = "R_MIPS_HI16", vram = 0x80816270, target_vram = 0x8082AF90 },
    { type = "R_MIPS_LO16", vram = 0x80816280, target_vram = 0x8082AF90 },
    { type = "R_MIPS_HI16", vram = 0x80816284, target_vram = 0x8082AF84 },
    { type = "R_MIPS_LO16", vram = 0x80816288, target_vram = 0x8082AF84 },
    { type = "R_MIPS_HI16", vram = 0x80816338, target_vram = 0x8082AF90 },
    { type = "R_MIPS_LO16", vram = 0x8081633C, target_vram = 0x8082AF90 },
    { type = "R_MIPS_HI16", vram = 0x80816380, target_vram = 0x8082AF90 },
    { type = "R_MIPS_LO16", vram = 0x80816384, target_vram = 0x8082AF90 },
    { type = "R_MIPS_HI16", vram = 0x808163C8, target_vram = 0x8082AF24 },
    { type = "R_MIPS_LO16", vram = 0x808163CC, target_vram = 0x8082AF24 },
    { type = "R_MIPS_HI16", vram = 0x808163DC, target_vram = 0x8082AF6C },
    { type = "R_MIPS_LO16", vram = 0x808163E4, target_vram = 0x8082AF6C },
    { type = "R_MIPS_HI16", vram = 0x808163EC, target_vram = 0x8082AF78 },
    { type = "R_MIPS_LO16", vram = 0x808163F4, target_vram = 0x8082AF78 },
    { type = "R_MIPS_HI16", vram = 0x808163FC, target_vram = 0x8082AF84 },
    { type = "R_MIPS_LO16", vram = 0x80816404, target_vram = 0x8082AF84 },
    { type = "R_MIPS_HI16", vram = 0x80816418, target_vram = 0x8082AF6C },
    { type = "R_MIPS_LO16", vram = 0x8081641C, target_vram = 0x8082AF6C },
    { type = "R_MIPS_HI16", vram = 0x80816428, target_vram = 0x8082AF78 },
    { type = "R_MIPS_HI16", vram = 0x80816430, target_vram = 0x8082AF84 },
    { type = "R_MIPS_LO16", vram = 0x80816434, target_vram = 0x8082AF84 },
    { type = "R_MIPS_LO16", vram = 0x80816438, target_vram = 0x8082AF78 },
    { type = "R_MIPS_HI16", vram = 0x80816510, target_vram = 0x8082AF94 },
    { type = "R_MIPS_LO16", vram = 0x80816514, target_vram = 0x8082AF94 },
    { type = "R_MIPS_HI16", vram = 0x8081653C, target_vram = 0x8082AF90 },
    { type = "R_MIPS_LO16", vram = 0x80816540, target_vram = 0x8082AF90 },
    { type = "R_MIPS_HI16", vram = 0x80816558, target_vram = 0x8082AED0 },
    { type = "R_MIPS_LO16", vram = 0x80816560, target_vram = 0x8082AED0 },
    { type = "R_MIPS_HI16", vram = 0x80816564, target_vram = 0x8082AF90 },
    { type = "R_MIPS_LO16", vram = 0x80816570, target_vram = 0x8082AF90 },
    { type = "R_MIPS_HI16", vram = 0x80816574, target_vram = 0x8082AF94 },
    { type = "R_MIPS_LO16", vram = 0x8081657C, target_vram = 0x8082AF94 },
    { type = "R_MIPS_HI16", vram = 0x80816588, target_vram = 0x8082AF94 },
    { type = "R_MIPS_LO16", vram = 0x8081658C, target_vram = 0x8082AF94 },
    { type = "R_MIPS_HI16", vram = 0x808167B4, target_vram = 0x8082AFDC },
    { type = "R_MIPS_LO16", vram = 0x80816804, target_vram = 0x8082AFDC },
    { type = "R_MIPS_HI16", vram = 0x80816808, target_vram = 0x8082AFC4 },
    { type = "R_MIPS_HI16", vram = 0x80816854, target_vram = 0x8082AFF4 },
    { type = "R_MIPS_LO16", vram = 0x80816858, target_vram = 0x8082AFF4 },
    { type = "R_MIPS_LO16", vram = 0x8081685C, target_vram = 0x8082AFC4 },
    { type = "R_MIPS_HI16", vram = 0x80816AE4, target_vram = 0x8082B024 },
    { type = "R_MIPS_LO16", vram = 0x80816B18, target_vram = 0x8082B024 },
    { type = "R_MIPS_HI16", vram = 0x80816BCC, target_vram = 0x8082B008 },
    { type = "R_MIPS_LO16", vram = 0x80816BD4, target_vram = 0x8082B008 },
    { type = "R_MIPS_HI16", vram = 0x80816C10, target_vram = 0x8082AFAC },
    { type = "R_MIPS_LO16", vram = 0x80816C14, target_vram = 0x8082AFAC },
    { type = "R_MIPS_HI16", vram = 0x80816C18, target_vram = 0x8082AF04 },
    { type = "R_MIPS_LO16", vram = 0x80816C1C, target_vram = 0x8082AF04 },
    { type = "R_MIPS_HI16", vram = 0x80816C24, target_vram = 0x8082AF98 },
    { type = "R_MIPS_LO16", vram = 0x80816C2C, target_vram = 0x8082AF98 },
    { type = "R_MIPS_HI16", vram = 0x80816C54, target_vram = 0x8082AFA8 },
    { type = "R_MIPS_LO16", vram = 0x80816C58, target_vram = 0x8082AFA8 },
    { type = "R_MIPS_HI16", vram = 0x80816C5C, target_vram = 0x8082AF9C },
    { type = "R_MIPS_LO16", vram = 0x80816C60, target_vram = 0x8082AF9C },
    { type = "R_MIPS_HI16", vram = 0x80816CA0, target_vram = 0x8082AFA0 },
    { type = "R_MIPS_LO16", vram = 0x80816CB4, target_vram = 0x8082AFA0 },
    { type = "R_MIPS_HI16", vram = 0x80816D04, target_vram = 0x8082AFA4 },
    { type = "R_MIPS_LO16", vram = 0x80816D08, target_vram = 0x8082AFA4 },
    { type = "R_MIPS_HI16", vram = 0x80816E74, target_vram = 0x8082AFA8 },
    { type = "R_MIPS_LO16", vram = 0x80816E7C, target_vram = 0x8082AFA8 },
    { type = "R_MIPS_HI16", vram = 0x80816E84, target_vram = 0x8082AED8 },
    { type = "R_MIPS_LO16", vram = 0x80816E8C, target_vram = 0x8082AED8 },
    { type = "R_MIPS_HI16", vram = 0x80816E94, target_vram = 0x8082AFA8 },
    { type = "R_MIPS_LO16", vram = 0x80816E9C, target_vram = 0x8082AFA8 },
    { type = "R_MIPS_HI16", vram = 0x80816EA0, target_vram = 0x8082AFAC },
    { type = "R_MIPS_LO16", vram = 0x80816EA8, target_vram = 0x8082AFAC },
    { type = "R_MIPS_HI16", vram = 0x80816ED4, target_vram = 0x8082AFAC },
    { type = "R_MIPS_LO16", vram = 0x80816ED8, target_vram = 0x8082AFAC },
    { type = "R_MIPS_HI16", vram = 0x80816EDC, target_vram = 0x8082AFA4 },
    { type = "R_MIPS_LO16", vram = 0x80816EE0, target_vram = 0x8082AFA4 },
    { type = "R_MIPS_HI16", vram = 0x80816EE4, target_vram = 0x8082AF9C },
    { type = "R_MIPS_LO16", vram = 0x80816EF0, target_vram = 0x8082AF9C },
    { type = "R_MIPS_HI16", vram = 0x80816EF4, target_vram = 0x8082AFA0 },
    { type = "R_MIPS_LO16", vram = 0x80816EF8, target_vram = 0x8082AFA0 },
    { type = "R_MIPS_HI16", vram = 0x80816EFC, target_vram = 0x8082AF98 },
    { type = "R_MIPS_LO16", vram = 0x80816F0C, target_vram = 0x8082AF98 },
    { type = "R_MIPS_HI16", vram = 0x80816F4C, target_vram = 0x8082AFA4 },
    { type = "R_MIPS_LO16", vram = 0x80816F50, target_vram = 0x8082AFA4 },
    { type = "R_MIPS_HI16", vram = 0x80816F54, target_vram = 0x8082AF9C },
    { type = "R_MIPS_LO16", vram = 0x80816F58, target_vram = 0x8082AF9C },
    { type = "R_MIPS_HI16", vram = 0x80816F5C, target_vram = 0x8082AFA0 },
    { type = "R_MIPS_LO16", vram = 0x80816F60, target_vram = 0x8082AFA0 },
    { type = "R_MIPS_HI16", vram = 0x80816F64, target_vram = 0x8082AF98 },
    { type = "R_MIPS_LO16", vram = 0x80816F68, target_vram = 0x8082AF98 },
    { type = "R_MIPS_HI16", vram = 0x80816F80, target_vram = 0x8082AF98 },
    { type = "R_MIPS_LO16", vram = 0x80816F84, target_vram = 0x8082AF98 },
    { type = "R_MIPS_HI16", vram = 0x80816F88, target_vram = 0x8082AFA0 },
    { type = "R_MIPS_LO16", vram = 0x80816F8C, target_vram = 0x8082AFA0 },
    { type = "R_MIPS_HI16", vram = 0x80816F90, target_vram = 0x8082AF9C },
    { type = "R_MIPS_LO16", vram = 0x80816F94, target_vram = 0x8082AF9C },
    { type = "R_MIPS_HI16", vram = 0x80816F98, target_vram = 0x8082AFA4 },
    { type = "R_MIPS_LO16", vram = 0x80816F9C, target_vram = 0x8082AFA4 },
    { type = "R_MIPS_HI16", vram = 0x80816FA0, target_vram = 0x8082AF04 },
    { type = "R_MIPS_LO16", vram = 0x80816FA4, target_vram = 0x8082AF04 },
    { type = "R_MIPS_HI16", vram = 0x80817030, target_vram = 0x8082AFA4 },
    { type = "R_MIPS_LO16", vram = 0x80817034, target_vram = 0x8082AFA4 },
    { type = "R_MIPS_HI16", vram = 0x80817038, target_vram = 0x8082AF9C },
    { type = "R_MIPS_LO16", vram = 0x8081703C, target_vram = 0x8082AF9C },
    { type = "R_MIPS_HI16", vram = 0x80817040, target_vram = 0x8082AFA0 },
    { type = "R_MIPS_LO16", vram = 0x80817044, target_vram = 0x8082AFA0 },
    { type = "R_MIPS_HI16", vram = 0x80817048, target_vram = 0x8082AF98 },
    { type = "R_MIPS_LO16", vram = 0x8081704C, target_vram = 0x8082AF98 },
    { type = "R_MIPS_HI16", vram = 0x80817144, target_vram = 0x8082AEE0 },
    { type = "R_MIPS_LO16", vram = 0x80817158, target_vram = 0x8082AEE0 },
    { type = "R_MIPS_HI16", vram = 0x80817170, target_vram = 0x8082AEF0 },
    { type = "R_MIPS_HI16", vram = 0x80817180, target_vram = 0x8082AEE4 },
    { type = "R_MIPS_LO16", vram = 0x80817184, target_vram = 0x8082AEE4 },
    { type = "R_MIPS_HI16", vram = 0x80817198, target_vram = 0x8082AEE4 },
    { type = "R_MIPS_LO16", vram = 0x8081719C, target_vram = 0x8082AEE4 },
    { type = "R_MIPS_LO16", vram = 0x808171A0, target_vram = 0x8082AEF0 },
    { type = "R_MIPS_HI16", vram = 0x808172D4, target_vram = 0x8082AFB0 },
    { type = "R_MIPS_LO16", vram = 0x808172E4, target_vram = 0x8082AFB0 },
    { type = "R_MIPS_HI16", vram = 0x80817318, target_vram = 0x8082AEF0 },
    { type = "R_MIPS_HI16", vram = 0x8081731C, target_vram = 0x8082AEE4 },
    { type = "R_MIPS_LO16", vram = 0x80817328, target_vram = 0x8082AEE4 },
    { type = "R_MIPS_LO16", vram = 0x8081732C, target_vram = 0x8082AEF0 },
    { type = "R_MIPS_HI16", vram = 0x808174B4, target_vram = 0x8082AFB0 },
    { type = "R_MIPS_LO16", vram = 0x808174C4, target_vram = 0x8082AFB0 },
    { type = "R_MIPS_HI16", vram = 0x80817538, target_vram = 0x8082AEE0 },
    { type = "R_MIPS_LO16", vram = 0x8081753C, target_vram = 0x8082AEE0 },
    { type = "R_MIPS_HI16", vram = 0x80817550, target_vram = 0x8082AEE4 },
    { type = "R_MIPS_LO16", vram = 0x80817554, target_vram = 0x8082AEE4 },
    { type = "R_MIPS_HI16", vram = 0x80817570, target_vram = 0x8082AEE0 },
    { type = "R_MIPS_LO16", vram = 0x80817584, target_vram = 0x8082AEE0 },
    { type = "R_MIPS_HI16", vram = 0x80817588, target_vram = 0x8082AEE4 },
    { type = "R_MIPS_HI16", vram = 0x8081758C, target_vram = 0x8082AEE0 },
    { type = "R_MIPS_HI16", vram = 0x80817590, target_vram = 0x8082AEF0 },
    { type = "R_MIPS_LO16", vram = 0x80817594, target_vram = 0x8082AEE4 },
    { type = "R_MIPS_LO16", vram = 0x80817598, target_vram = 0x8082AEF0 },
    { type = "R_MIPS_LO16", vram = 0x8081759C, target_vram = 0x8082AEE0 },
    { type = "R_MIPS_HI16", vram = 0x808176D4, target_vram = 0x8082AFB0 },
    { type = "R_MIPS_LO16", vram = 0x808176E4, target_vram = 0x8082AFB0 },
    { type = "R_MIPS_HI16", vram = 0x808176F4, target_vram = 0x8082AEF0 },
    { type = "R_MIPS_HI16", vram = 0x808176FC, target_vram = 0x8082AEE4 },
    { type = "R_MIPS_LO16", vram = 0x80817700, target_vram = 0x8082AEE4 },
    { type = "R_MIPS_LO16", vram = 0x80817708, target_vram = 0x8082AEF0 },
    { type = "R_MIPS_HI16", vram = 0x80817C20, target_vram = 0x8082B030 },
    { type = "R_MIPS_LO16", vram = 0x80817C3C, target_vram = 0x8082B030 },
    { type = "R_MIPS_HI16", vram = 0x80817CA8, target_vram = 0x8082B030 },
    { type = "R_MIPS_LO16", vram = 0x80817CB0, target_vram = 0x8082B030 },
    { type = "R_MIPS_HI16", vram = 0x80817CE8, target_vram = 0x8082B032 },
    { type = "R_MIPS_LO16", vram = 0x80817D04, target_vram = 0x8082B032 },
    { type = "R_MIPS_HI16", vram = 0x80817D3C, target_vram = 0x8082B032 },
    { type = "R_MIPS_LO16", vram = 0x80817D44, target_vram = 0x8082B032 },
    { type = "R_MIPS_HI16", vram = 0x80817D58, target_vram = 0x8082B02C },
    { type = "R_MIPS_LO16", vram = 0x80817D6C, target_vram = 0x8082B02C },
    { type = "R_MIPS_HI16", vram = 0x80817DB8, target_vram = 0x8082B02E },
    { type = "R_MIPS_LO16", vram = 0x80817DC0, target_vram = 0x8082B02E },
    { type = "R_MIPS_HI16", vram = 0x80817DE4, target_vram = 0x8082B02C },
    { type = "R_MIPS_LO16", vram = 0x80817DE8, target_vram = 0x8082B02C },
    { type = "R_MIPS_HI16", vram = 0x80817E38, target_vram = 0x8082B02C },
    { type = "R_MIPS_LO16", vram = 0x80817E40, target_vram = 0x8082B02C },
    { type = "R_MIPS_HI16", vram = 0x80818214, target_vram = 0x8082B028 },
    { type = "R_MIPS_HI16", vram = 0x80818218, target_vram = 0x8082AEF0 },
    { type = "R_MIPS_LO16", vram = 0x80818220, target_vram = 0x8082B028 },
    { type = "R_MIPS_HI16", vram = 0x80818224, target_vram = 0x8082AEE4 },
    { type = "R_MIPS_LO16", vram = 0x80818228, target_vram = 0x8082AEE4 },
    { type = "R_MIPS_LO16", vram = 0x8081822C, target_vram = 0x8082AEF0 },
    { type = "R_MIPS_HI16", vram = 0x8081825C, target_vram = 0x8082AEE0 },
    { type = "R_MIPS_LO16", vram = 0x80818260, target_vram = 0x8082AEE0 },
    { type = "R_MIPS_HI16", vram = 0x808185FC, target_vram = 0x8082B028 },
    { type = "R_MIPS_LO16", vram = 0x80818600, target_vram = 0x8082B028 },
    { type = "R_MIPS_HI16", vram = 0x808187C8, target_vram = 0x8082B028 },
    { type = "R_MIPS_LO16", vram = 0x808187D4, target_vram = 0x8082B028 },
    { type = "R_MIPS_HI16", vram = 0x808187DC, target_vram = 0x8082B028 },
    { type = "R_MIPS_LO16", vram = 0x808187F0, target_vram = 0x8082B028 },
    { type = "R_MIPS_HI16", vram = 0x808187F4, target_vram = 0x8082AEF0 },
    { type = "R_MIPS_HI16", vram = 0x808187F8, target_vram = 0x8082AEE4 },
    { type = "R_MIPS_LO16", vram = 0x808187FC, target_vram = 0x8082AEE4 },
    { type = "R_MIPS_LO16", vram = 0x80818800, target_vram = 0x8082AEF0 },
    { type = "R_MIPS_HI16", vram = 0x80818834, target_vram = 0x8082AEE0 },
    { type = "R_MIPS_LO16", vram = 0x80818838, target_vram = 0x8082AEE0 },
    { type = "R_MIPS_HI16", vram = 0x80818978, target_vram = 0x8082BEC0 },
    { type = "R_MIPS_HI16", vram = 0x8081897C, target_vram = 0x8082BEC4 },
    { type = "R_MIPS_LO16", vram = 0x80818980, target_vram = 0x8082BEC4 },
    { type = "R_MIPS_LO16", vram = 0x80818984, target_vram = 0x8082BEC0 },
    { type = "R_MIPS_HI16", vram = 0x808189A0, target_vram = 0x8082BED0 },
    { type = "R_MIPS_HI16", vram = 0x808189A4, target_vram = 0x8082BED4 },
    { type = "R_MIPS_LO16", vram = 0x808189A8, target_vram = 0x8082BED4 },
    { type = "R_MIPS_LO16", vram = 0x808189AC, target_vram = 0x8082BED0 },
    { type = "R_MIPS_HI16", vram = 0x808189C8, target_vram = 0x8082BEDC },
    { type = "R_MIPS_HI16", vram = 0x808189CC, target_vram = 0x8082BEE0 },
    { type = "R_MIPS_LO16", vram = 0x808189D0, target_vram = 0x8082BEE0 },
    { type = "R_MIPS_LO16", vram = 0x808189D4, target_vram = 0x8082BEDC },
    { type = "R_MIPS_HI16", vram = 0x808189F0, target_vram = 0x8082BEE4 },
    { type = "R_MIPS_HI16", vram = 0x808189F4, target_vram = 0x8082BEE8 },
    { type = "R_MIPS_LO16", vram = 0x808189F8, target_vram = 0x8082BEE8 },
    { type = "R_MIPS_LO16", vram = 0x808189FC, target_vram = 0x8082BEE4 },
    { type = "R_MIPS_HI16", vram = 0x80818A18, target_vram = 0x8082BEEC },
    { type = "R_MIPS_HI16", vram = 0x80818A1C, target_vram = 0x8082BEF0 },
    { type = "R_MIPS_LO16", vram = 0x80818A20, target_vram = 0x8082BEF0 },
    { type = "R_MIPS_LO16", vram = 0x80818A24, target_vram = 0x8082BEEC },
    { type = "R_MIPS_HI16", vram = 0x80818A40, target_vram = 0x8082BEF4 },
    { type = "R_MIPS_HI16", vram = 0x80818A44, target_vram = 0x8082BEF8 },
    { type = "R_MIPS_LO16", vram = 0x80818A48, target_vram = 0x8082BEF8 },
    { type = "R_MIPS_LO16", vram = 0x80818A4C, target_vram = 0x8082BEF4 },
    { type = "R_MIPS_HI16", vram = 0x80818A68, target_vram = 0x8082BEFC },
    { type = "R_MIPS_HI16", vram = 0x80818A6C, target_vram = 0x8082BF00 },
    { type = "R_MIPS_LO16", vram = 0x80818A70, target_vram = 0x8082BF00 },
    { type = "R_MIPS_LO16", vram = 0x80818A74, target_vram = 0x8082BEFC },
    { type = "R_MIPS_HI16", vram = 0x80818A90, target_vram = 0x8082BF04 },
    { type = "R_MIPS_HI16", vram = 0x80818A94, target_vram = 0x8082BF08 },
    { type = "R_MIPS_LO16", vram = 0x80818A98, target_vram = 0x8082BF08 },
    { type = "R_MIPS_LO16", vram = 0x80818A9C, target_vram = 0x8082BF04 },
    { type = "R_MIPS_HI16", vram = 0x80818AB8, target_vram = 0x8082BF0C },
    { type = "R_MIPS_HI16", vram = 0x80818ABC, target_vram = 0x8082BF10 },
    { type = "R_MIPS_LO16", vram = 0x80818AC0, target_vram = 0x8082BF10 },
    { type = "R_MIPS_LO16", vram = 0x80818AC4, target_vram = 0x8082BF0C },
    { type = "R_MIPS_HI16", vram = 0x80818AE0, target_vram = 0x8082BF14 },
    { type = "R_MIPS_HI16", vram = 0x80818AE4, target_vram = 0x8082BF18 },
    { type = "R_MIPS_LO16", vram = 0x80818AE8, target_vram = 0x8082BF18 },
    { type = "R_MIPS_LO16", vram = 0x80818AEC, target_vram = 0x8082BF14 },
    { type = "R_MIPS_HI16", vram = 0x80818B08, target_vram = 0x8082BF1C },
    { type = "R_MIPS_HI16", vram = 0x80818B0C, target_vram = 0x8082BF20 },
    { type = "R_MIPS_LO16", vram = 0x80818B10, target_vram = 0x8082BF20 },
    { type = "R_MIPS_LO16", vram = 0x80818B14, target_vram = 0x8082BF1C },
    { type = "R_MIPS_HI16", vram = 0x80818B30, target_vram = 0x8082BF24 },
    { type = "R_MIPS_HI16", vram = 0x80818B34, target_vram = 0x8082BF28 },
    { type = "R_MIPS_LO16", vram = 0x80818B38, target_vram = 0x8082BF28 },
    { type = "R_MIPS_LO16", vram = 0x80818B3C, target_vram = 0x8082BF24 },
    { type = "R_MIPS_HI16", vram = 0x80818B58, target_vram = 0x8082BF2C },
    { type = "R_MIPS_HI16", vram = 0x80818B5C, target_vram = 0x8082BF30 },
    { type = "R_MIPS_LO16", vram = 0x80818B60, target_vram = 0x8082BF30 },
    { type = "R_MIPS_LO16", vram = 0x80818B64, target_vram = 0x8082BF2C },
    { type = "R_MIPS_HI16", vram = 0x80818B80, target_vram = 0x8082BF38 },
    { type = "R_MIPS_HI16", vram = 0x80818B84, target_vram = 0x8082BF3C },
    { type = "R_MIPS_LO16", vram = 0x80818B88, target_vram = 0x8082BF3C },
    { type = "R_MIPS_LO16", vram = 0x80818B8C, target_vram = 0x8082BF38 },
    { type = "R_MIPS_HI16", vram = 0x80818BA8, target_vram = 0x8082BF40 },
    { type = "R_MIPS_HI16", vram = 0x80818BAC, target_vram = 0x8082BF44 },
    { type = "R_MIPS_LO16", vram = 0x80818BB0, target_vram = 0x8082BF44 },
    { type = "R_MIPS_LO16", vram = 0x80818BB4, target_vram = 0x8082BF40 },
    { type = "R_MIPS_HI16", vram = 0x80818BD0, target_vram = 0x8082BF48 },
    { type = "R_MIPS_HI16", vram = 0x80818BD4, target_vram = 0x8082BF4C },
    { type = "R_MIPS_LO16", vram = 0x80818BD8, target_vram = 0x8082BF4C },
    { type = "R_MIPS_LO16", vram = 0x80818BDC, target_vram = 0x8082BF48 },
    { type = "R_MIPS_HI16", vram = 0x80818BF8, target_vram = 0x8082BF50 },
    { type = "R_MIPS_HI16", vram = 0x80818BFC, target_vram = 0x8082BF54 },
    { type = "R_MIPS_LO16", vram = 0x80818C00, target_vram = 0x8082BF54 },
    { type = "R_MIPS_LO16", vram = 0x80818C04, target_vram = 0x8082BF50 },
    { type = "R_MIPS_HI16", vram = 0x80818C20, target_vram = 0x8082BF58 },
    { type = "R_MIPS_HI16", vram = 0x80818C24, target_vram = 0x8082BF5C },
    { type = "R_MIPS_LO16", vram = 0x80818C28, target_vram = 0x8082BF5C },
    { type = "R_MIPS_LO16", vram = 0x80818C2C, target_vram = 0x8082BF58 },
    { type = "R_MIPS_HI16", vram = 0x80818C48, target_vram = 0x8082BF64 },
    { type = "R_MIPS_HI16", vram = 0x80818C4C, target_vram = 0x8082BF68 },
    { type = "R_MIPS_LO16", vram = 0x80818C50, target_vram = 0x8082BF68 },
    { type = "R_MIPS_LO16", vram = 0x80818C54, target_vram = 0x8082BF64 },
    { type = "R_MIPS_HI16", vram = 0x80818C70, target_vram = 0x8082BF70 },
    { type = "R_MIPS_HI16", vram = 0x80818C74, target_vram = 0x8082BF74 },
    { type = "R_MIPS_LO16", vram = 0x80818C78, target_vram = 0x8082BF74 },
    { type = "R_MIPS_LO16", vram = 0x80818C7C, target_vram = 0x8082BF70 },
    { type = "R_MIPS_HI16", vram = 0x80818C98, target_vram = 0x8082BF84 },
    { type = "R_MIPS_HI16", vram = 0x80818C9C, target_vram = 0x8082BF88 },
    { type = "R_MIPS_LO16", vram = 0x80818CA0, target_vram = 0x8082BF88 },
    { type = "R_MIPS_LO16", vram = 0x80818CA4, target_vram = 0x8082BF84 },
    { type = "R_MIPS_HI16", vram = 0x80818CC0, target_vram = 0x8082BF8C },
    { type = "R_MIPS_HI16", vram = 0x80818CC4, target_vram = 0x8082BF90 },
    { type = "R_MIPS_LO16", vram = 0x80818CC8, target_vram = 0x8082BF90 },
    { type = "R_MIPS_LO16", vram = 0x80818CCC, target_vram = 0x8082BF8C },
    { type = "R_MIPS_HI16", vram = 0x80818CE8, target_vram = 0x8082BF98 },
    { type = "R_MIPS_HI16", vram = 0x80818CEC, target_vram = 0x8082BF9C },
    { type = "R_MIPS_LO16", vram = 0x80818CF0, target_vram = 0x8082BF9C },
    { type = "R_MIPS_LO16", vram = 0x80818CF4, target_vram = 0x8082BF98 },
    { type = "R_MIPS_HI16", vram = 0x80818D10, target_vram = 0x8082BFA4 },
    { type = "R_MIPS_HI16", vram = 0x80818D14, target_vram = 0x8082BFA8 },
    { type = "R_MIPS_LO16", vram = 0x80818D18, target_vram = 0x8082BFA8 },
    { type = "R_MIPS_LO16", vram = 0x80818D1C, target_vram = 0x8082BFA4 },
    { type = "R_MIPS_HI16", vram = 0x80818D38, target_vram = 0x8082BFB0 },
    { type = "R_MIPS_HI16", vram = 0x80818D3C, target_vram = 0x8082BFB4 },
    { type = "R_MIPS_LO16", vram = 0x80818D40, target_vram = 0x8082BFB4 },
    { type = "R_MIPS_LO16", vram = 0x80818D44, target_vram = 0x8082BFB0 },
    { type = "R_MIPS_HI16", vram = 0x80818D60, target_vram = 0x8082BFBC },
    { type = "R_MIPS_HI16", vram = 0x80818D64, target_vram = 0x8082BFC0 },
    { type = "R_MIPS_LO16", vram = 0x80818D68, target_vram = 0x8082BFC0 },
    { type = "R_MIPS_LO16", vram = 0x80818D6C, target_vram = 0x8082BFBC },
    { type = "R_MIPS_HI16", vram = 0x80818D88, target_vram = 0x8082BFC8 },
    { type = "R_MIPS_HI16", vram = 0x80818D8C, target_vram = 0x8082BFCC },
    { type = "R_MIPS_LO16", vram = 0x80818D90, target_vram = 0x8082BFCC },
    { type = "R_MIPS_LO16", vram = 0x80818D94, target_vram = 0x8082BFC8 },
    { type = "R_MIPS_HI16", vram = 0x80818DB0, target_vram = 0x8082BFD4 },
    { type = "R_MIPS_HI16", vram = 0x80818DB4, target_vram = 0x8082BFD8 },
    { type = "R_MIPS_LO16", vram = 0x80818DB8, target_vram = 0x8082BFD8 },
    { type = "R_MIPS_LO16", vram = 0x80818DBC, target_vram = 0x8082BFD4 },
    { type = "R_MIPS_HI16", vram = 0x80818DD8, target_vram = 0x8082BFE0 },
    { type = "R_MIPS_HI16", vram = 0x80818DDC, target_vram = 0x8082BFE4 },
    { type = "R_MIPS_LO16", vram = 0x80818DE0, target_vram = 0x8082BFE4 },
    { type = "R_MIPS_LO16", vram = 0x80818DE4, target_vram = 0x8082BFE0 },
    { type = "R_MIPS_HI16", vram = 0x80818E00, target_vram = 0x8082BFE8 },
    { type = "R_MIPS_HI16", vram = 0x80818E04, target_vram = 0x8082BFEC },
    { type = "R_MIPS_LO16", vram = 0x80818E08, target_vram = 0x8082BFEC },
    { type = "R_MIPS_LO16", vram = 0x80818E0C, target_vram = 0x8082BFE8 },
    { type = "R_MIPS_HI16", vram = 0x80818E28, target_vram = 0x8082BFF0 },
    { type = "R_MIPS_HI16", vram = 0x80818E2C, target_vram = 0x8082BFF4 },
    { type = "R_MIPS_LO16", vram = 0x80818E30, target_vram = 0x8082BFF4 },
    { type = "R_MIPS_LO16", vram = 0x80818E34, target_vram = 0x8082BFF0 },
    { type = "R_MIPS_HI16", vram = 0x80818E50, target_vram = 0x8082BFFC },
    { type = "R_MIPS_HI16", vram = 0x80818E54, target_vram = 0x8082C000 },
    { type = "R_MIPS_LO16", vram = 0x80818E58, target_vram = 0x8082C000 },
    { type = "R_MIPS_LO16", vram = 0x80818E5C, target_vram = 0x8082BFFC },
    { type = "R_MIPS_HI16", vram = 0x80818E78, target_vram = 0x8082C004 },
    { type = "R_MIPS_HI16", vram = 0x80818E7C, target_vram = 0x8082C008 },
    { type = "R_MIPS_LO16", vram = 0x80818E80, target_vram = 0x8082C008 },
    { type = "R_MIPS_LO16", vram = 0x80818E84, target_vram = 0x8082C004 },
    { type = "R_MIPS_HI16", vram = 0x80818EA0, target_vram = 0x8082C014 },
    { type = "R_MIPS_HI16", vram = 0x80818EA4, target_vram = 0x8082C018 },
    { type = "R_MIPS_LO16", vram = 0x80818EA8, target_vram = 0x8082C018 },
    { type = "R_MIPS_LO16", vram = 0x80818EAC, target_vram = 0x8082C014 },
    { type = "R_MIPS_HI16", vram = 0x80818EC8, target_vram = 0x8082C020 },
    { type = "R_MIPS_HI16", vram = 0x80818ECC, target_vram = 0x8082C024 },
    { type = "R_MIPS_LO16", vram = 0x80818ED0, target_vram = 0x8082C024 },
    { type = "R_MIPS_LO16", vram = 0x80818ED4, target_vram = 0x8082C020 },
    { type = "R_MIPS_HI16", vram = 0x80818EF0, target_vram = 0x8082C02C },
    { type = "R_MIPS_HI16", vram = 0x80818EF4, target_vram = 0x8082C030 },
    { type = "R_MIPS_LO16", vram = 0x80818EF8, target_vram = 0x8082C030 },
    { type = "R_MIPS_LO16", vram = 0x80818EFC, target_vram = 0x8082C02C },
    { type = "R_MIPS_HI16", vram = 0x80818F18, target_vram = 0x8082C034 },
    { type = "R_MIPS_HI16", vram = 0x80818F1C, target_vram = 0x8082C038 },
    { type = "R_MIPS_LO16", vram = 0x80818F20, target_vram = 0x8082C038 },
    { type = "R_MIPS_LO16", vram = 0x80818F24, target_vram = 0x8082C034 },
    { type = "R_MIPS_HI16", vram = 0x80818F40, target_vram = 0x8082C03C },
    { type = "R_MIPS_HI16", vram = 0x80818F44, target_vram = 0x8082C040 },
    { type = "R_MIPS_LO16", vram = 0x80818F48, target_vram = 0x8082C040 },
    { type = "R_MIPS_LO16", vram = 0x80818F4C, target_vram = 0x8082C03C },
    { type = "R_MIPS_HI16", vram = 0x80818F68, target_vram = 0x8082C044 },
    { type = "R_MIPS_HI16", vram = 0x80818F6C, target_vram = 0x8082C048 },
    { type = "R_MIPS_LO16", vram = 0x80818F70, target_vram = 0x8082C048 },
    { type = "R_MIPS_LO16", vram = 0x80818F74, target_vram = 0x8082C044 },
    { type = "R_MIPS_HI16", vram = 0x80818F90, target_vram = 0x8082C04C },
    { type = "R_MIPS_HI16", vram = 0x80818F94, target_vram = 0x8082C050 },
    { type = "R_MIPS_LO16", vram = 0x80818F98, target_vram = 0x8082C050 },
    { type = "R_MIPS_LO16", vram = 0x80818F9C, target_vram = 0x8082C04C },
    { type = "R_MIPS_HI16", vram = 0x80818FB8, target_vram = 0x8082C054 },
    { type = "R_MIPS_HI16", vram = 0x80818FBC, target_vram = 0x8082C058 },
    { type = "R_MIPS_LO16", vram = 0x80818FC0, target_vram = 0x8082C058 },
    { type = "R_MIPS_LO16", vram = 0x80818FC4, target_vram = 0x8082C054 },
    { type = "R_MIPS_HI16", vram = 0x80818FE0, target_vram = 0x8082C05C },
    { type = "R_MIPS_HI16", vram = 0x80818FE4, target_vram = 0x8082C060 },
    { type = "R_MIPS_LO16", vram = 0x80818FE8, target_vram = 0x8082C060 },
    { type = "R_MIPS_LO16", vram = 0x80818FEC, target_vram = 0x8082C05C },
    { type = "R_MIPS_HI16", vram = 0x80819008, target_vram = 0x8082C068 },
    { type = "R_MIPS_HI16", vram = 0x8081900C, target_vram = 0x8082C06C },
    { type = "R_MIPS_LO16", vram = 0x80819010, target_vram = 0x8082C06C },
    { type = "R_MIPS_LO16", vram = 0x80819014, target_vram = 0x8082C068 },
    { type = "R_MIPS_HI16", vram = 0x80819030, target_vram = 0x8082C074 },
    { type = "R_MIPS_HI16", vram = 0x80819034, target_vram = 0x8082C078 },
    { type = "R_MIPS_LO16", vram = 0x80819038, target_vram = 0x8082C078 },
    { type = "R_MIPS_LO16", vram = 0x8081903C, target_vram = 0x8082C074 },
    { type = "R_MIPS_HI16", vram = 0x80819058, target_vram = 0x8082C084 },
    { type = "R_MIPS_HI16", vram = 0x8081905C, target_vram = 0x8082C088 },
    { type = "R_MIPS_LO16", vram = 0x80819060, target_vram = 0x8082C088 },
    { type = "R_MIPS_LO16", vram = 0x80819064, target_vram = 0x8082C084 },
    { type = "R_MIPS_HI16", vram = 0x80819080, target_vram = 0x8082C090 },
    { type = "R_MIPS_HI16", vram = 0x80819084, target_vram = 0x8082C094 },
    { type = "R_MIPS_LO16", vram = 0x80819088, target_vram = 0x8082C094 },
    { type = "R_MIPS_LO16", vram = 0x8081908C, target_vram = 0x8082C090 },
    { type = "R_MIPS_HI16", vram = 0x80819DB8, target_vram = 0x8082B0F8 },
    { type = "R_MIPS_LO16", vram = 0x80819DC0, target_vram = 0x8082B0F8 },
    { type = "R_MIPS_HI16", vram = 0x80819DC4, target_vram = 0x8082B0F0 },
    { type = "R_MIPS_LO16", vram = 0x80819E38, target_vram = 0x8082B0F0 },
    { type = "R_MIPS_HI16", vram = 0x80819F08, target_vram = 0x8082B3AC },
    { type = "R_MIPS_LO16", vram = 0x80819F0C, target_vram = 0x8082B3AC },
    { type = "R_MIPS_HI16", vram = 0x80819F38, target_vram = 0x8082B3B0 },
    { type = "R_MIPS_HI16", vram = 0x80819F40, target_vram = 0x8082B388 },
    { type = "R_MIPS_HI16", vram = 0x80819F4C, target_vram = 0x8082B3B0 },
    { type = "R_MIPS_LO16", vram = 0x80819F50, target_vram = 0x8082B3B0 },
    { type = "R_MIPS_HI16", vram = 0x80819F54, target_vram = 0x8082B3B0 },
    { type = "R_MIPS_HI16", vram = 0x80819F68, target_vram = 0x8082B3B0 },
    { type = "R_MIPS_LO16", vram = 0x80819F70, target_vram = 0x8082B3B0 },
    { type = "R_MIPS_LO16", vram = 0x80819F74, target_vram = 0x8082B3B0 },
    { type = "R_MIPS_LO16", vram = 0x80819F84, target_vram = 0x8082B3B0 },
    { type = "R_MIPS_HI16", vram = 0x80819F88, target_vram = 0x8082B3AC },
    { type = "R_MIPS_LO16", vram = 0x80819F8C, target_vram = 0x8082B3AC },
    { type = "R_MIPS_HI16", vram = 0x80819F98, target_vram = 0x8082B0F4 },
    { type = "R_MIPS_LO16", vram = 0x80819F9C, target_vram = 0x8082B0F4 },
    { type = "R_MIPS_HI16", vram = 0x80819FA4, target_vram = 0x8082B0F0 },
    { type = "R_MIPS_LO16", vram = 0x80819FD0, target_vram = 0x8082B388 },
    { type = "R_MIPS_LO16", vram = 0x80819FD4, target_vram = 0x8082B0F0 },
    { type = "R_MIPS_HI16", vram = 0x80819FE8, target_vram = 0x8082B0F4 },
    { type = "R_MIPS_LO16", vram = 0x80819FEC, target_vram = 0x8082B0F4 },
    { type = "R_MIPS_HI16", vram = 0x80819FF4, target_vram = 0x8082B0F0 },
    { type = "R_MIPS_HI16", vram = 0x8081A008, target_vram = 0x8082B388 },
    { type = "R_MIPS_LO16", vram = 0x8081A024, target_vram = 0x8082B388 },
    { type = "R_MIPS_LO16", vram = 0x8081A028, target_vram = 0x8082B0F0 },
    { type = "R_MIPS_HI16", vram = 0x8081A03C, target_vram = 0x8082B0F0 },
    { type = "R_MIPS_LO16", vram = 0x8081A040, target_vram = 0x8082B0F0 },
    { type = "R_MIPS_HI16", vram = 0x8081A070, target_vram = 0x8082B0F0 },
    { type = "R_MIPS_LO16", vram = 0x8081A074, target_vram = 0x8082B0F0 },
    { type = "R_MIPS_HI16", vram = 0x8081A098, target_vram = 0x8082B0F0 },
    { type = "R_MIPS_LO16", vram = 0x8081A09C, target_vram = 0x8082B0F0 },
    { type = "R_MIPS_HI16", vram = 0x8081A51C, target_vram = 0x8082B328 },
    { type = "R_MIPS_LO16", vram = 0x8081A530, target_vram = 0x8082B328 },
    { type = "R_MIPS_HI16", vram = 0x8081A8F0, target_vram = 0x8082B328 },
    { type = "R_MIPS_LO16", vram = 0x8081A900, target_vram = 0x8082B328 },
    { type = "R_MIPS_HI16", vram = 0x8081B2F4, target_vram = 0x8082B3CC },
    { type = "R_MIPS_LO16", vram = 0x8081B30C, target_vram = 0x8082B3CC },
    { type = "R_MIPS_HI16", vram = 0x8081B5D8, target_vram = 0x8082B444 },
    { type = "R_MIPS_HI16", vram = 0x8081B5E0, target_vram = 0x8082B454 },
    { type = "R_MIPS_LO16", vram = 0x8081B5EC, target_vram = 0x8082B444 },
    { type = "R_MIPS_LO16", vram = 0x8081B5F0, target_vram = 0x8082B454 },
    { type = "R_MIPS_HI16", vram = 0x8081B63C, target_vram = 0x8082B444 },
    { type = "R_MIPS_LO16", vram = 0x8081B64C, target_vram = 0x8082B444 },
    { type = "R_MIPS_HI16", vram = 0x8081B654, target_vram = 0x8082B454 },
    { type = "R_MIPS_LO16", vram = 0x8081B664, target_vram = 0x8082B454 },
    { type = "R_MIPS_HI16", vram = 0x8081B938, target_vram = 0x8082B3CC },
    { type = "R_MIPS_HI16", vram = 0x8081B93C, target_vram = 0x8082B3C0 },
    { type = "R_MIPS_LO16", vram = 0x8081B954, target_vram = 0x8082B3CC },
    { type = "R_MIPS_LO16", vram = 0x8081B960, target_vram = 0x8082B3C0 },
    { type = "R_MIPS_HI16", vram = 0x8081B980, target_vram = 0x8082B30A },
    { type = "R_MIPS_HI16", vram = 0x8081B984, target_vram = 0x8082B2FA },
    { type = "R_MIPS_HI16", vram = 0x8081B998, target_vram = 0x8082B302 },
    { type = "R_MIPS_LO16", vram = 0x8081B9A8, target_vram = 0x8082B2FA },
    { type = "R_MIPS_LO16", vram = 0x8081B9AC, target_vram = 0x8082B30A },
    { type = "R_MIPS_LO16", vram = 0x8081B9B4, target_vram = 0x8082B302 },
    { type = "R_MIPS_HI16", vram = 0x8081C2CC, target_vram = 0x8082B47C },
    { type = "R_MIPS_LO16", vram = 0x8081C2D4, target_vram = 0x8082B47C },
    { type = "R_MIPS_HI16", vram = 0x8081C304, target_vram = 0x8082B47C },
    { type = "R_MIPS_LO16", vram = 0x8081C30C, target_vram = 0x8082B47C },
    { type = "R_MIPS_HI16", vram = 0x8081C338, target_vram = 0x8082B47C },
    { type = "R_MIPS_LO16", vram = 0x8081C340, target_vram = 0x8082B47C },
    { type = "R_MIPS_HI16", vram = 0x8081C494, target_vram = 0x8082B3C4 },
    { type = "R_MIPS_HI16", vram = 0x8081C498, target_vram = 0x8082B3C0 },
    { type = "R_MIPS_LO16", vram = 0x8081C4B0, target_vram = 0x8082B3C0 },
    { type = "R_MIPS_LO16", vram = 0x8081C4D8, target_vram = 0x8082B3C4 },
    { type = "R_MIPS_HI16", vram = 0x8081C4E0, target_vram = 0x8082B3C8 },
    { type = "R_MIPS_LO16", vram = 0x8081C4E4, target_vram = 0x8082B3C8 },
    { type = "R_MIPS_HI16", vram = 0x8081C530, target_vram = 0x8082B3C0 },
    { type = "R_MIPS_LO16", vram = 0x8081C538, target_vram = 0x8082B3C0 },
    { type = "R_MIPS_HI16", vram = 0x8081C54C, target_vram = 0x8082B3C8 },
    { type = "R_MIPS_LO16", vram = 0x8081C558, target_vram = 0x8082B3C8 },
    { type = "R_MIPS_HI16", vram = 0x8081C688, target_vram = 0x8082B3C0 },
    { type = "R_MIPS_LO16", vram = 0x8081C68C, target_vram = 0x8082B3C0 },
    { type = "R_MIPS_HI16", vram = 0x8081C6B4, target_vram = 0x8082B3C4 },
    { type = "R_MIPS_LO16", vram = 0x8081C6C8, target_vram = 0x8082B3C4 },
    { type = "R_MIPS_HI16", vram = 0x8081C6FC, target_vram = 0x8082B494 },
    { type = "R_MIPS_LO16", vram = 0x8081C700, target_vram = 0x8082B494 },
    { type = "R_MIPS_HI16", vram = 0x8081C704, target_vram = 0x8082B494 },
    { type = "R_MIPS_LO16", vram = 0x8081C71C, target_vram = 0x8082B494 },
    { type = "R_MIPS_HI16", vram = 0x8081C740, target_vram = 0x8082B3C8 },
    { type = "R_MIPS_LO16", vram = 0x8081C748, target_vram = 0x8082B3C8 },
    { type = "R_MIPS_HI16", vram = 0x8081C79C, target_vram = 0x8082B3C8 },
    { type = "R_MIPS_LO16", vram = 0x8081C7C8, target_vram = 0x8082B3C8 },
    { type = "R_MIPS_HI16", vram = 0x8081C86C, target_vram = 0x8082B484 },
    { type = "R_MIPS_LO16", vram = 0x8081C87C, target_vram = 0x8082B484 },
    { type = "R_MIPS_HI16", vram = 0x8081C880, target_vram = 0x8082B48C },
    { type = "R_MIPS_HI16", vram = 0x8081C884, target_vram = 0x8082B3C8 },
    { type = "R_MIPS_LO16", vram = 0x8081C8A0, target_vram = 0x8082B3C8 },
    { type = "R_MIPS_LO16", vram = 0x8081C8A8, target_vram = 0x8082B48C },
    { type = "R_MIPS_HI16", vram = 0x8081C924, target_vram = 0x8082B3C4 },
    { type = "R_MIPS_LO16", vram = 0x8081C928, target_vram = 0x8082B3C4 },
    { type = "R_MIPS_HI16", vram = 0x8081C954, target_vram = 0x8082B3C4 },
    { type = "R_MIPS_LO16", vram = 0x8081C958, target_vram = 0x8082B3C4 },
    { type = "R_MIPS_HI16", vram = 0x8081C98C, target_vram = 0x8082B3C8 },
    { type = "R_MIPS_LO16", vram = 0x8081C9A0, target_vram = 0x8082B3C8 },
    { type = "R_MIPS_HI16", vram = 0x8081CA80, target_vram = 0x8082B484 },
    { type = "R_MIPS_LO16", vram = 0x8081CA90, target_vram = 0x8082B484 },
    { type = "R_MIPS_HI16", vram = 0x8081CAB8, target_vram = 0x8082B48C },
    { type = "R_MIPS_LO16", vram = 0x8081CAC8, target_vram = 0x8082B48C },
    { type = "R_MIPS_HI16", vram = 0x8081CAEC, target_vram = 0x8082B3C8 },
    { type = "R_MIPS_LO16", vram = 0x8081CAF0, target_vram = 0x8082B3C8 },
    { type = "R_MIPS_HI16", vram = 0x8081CAF4, target_vram = 0x8082B3C8 },
    { type = "R_MIPS_LO16", vram = 0x8081CB08, target_vram = 0x8082B3C8 },
    { type = "R_MIPS_HI16", vram = 0x8081CB14, target_vram = 0x8082B494 },
    { type = "R_MIPS_LO16", vram = 0x8081CB28, target_vram = 0x8082B494 },
    { type = "R_MIPS_HI16", vram = 0x8081D1F4, target_vram = 0x8082B3C8 },
    { type = "R_MIPS_LO16", vram = 0x8081D1F8, target_vram = 0x8082B3C8 },
    { type = "R_MIPS_HI16", vram = 0x8081D788, target_vram = 0x8082B4AC },
    { type = "R_MIPS_LO16", vram = 0x8081D810, target_vram = 0x8082B4AC },
    { type = "R_MIPS_HI16", vram = 0x8081D8D0, target_vram = 0x8082B4D4 },
    { type = "R_MIPS_LO16", vram = 0x8081D8D4, target_vram = 0x8082B4D4 },
    { type = "R_MIPS_HI16", vram = 0x8081D8D8, target_vram = 0x8082B4D8 },
    { type = "R_MIPS_HI16", vram = 0x8081D8DC, target_vram = 0x8082B4D8 },
    { type = "R_MIPS_HI16", vram = 0x8081D8E4, target_vram = 0x8082B4D0 },
    { type = "R_MIPS_LO16", vram = 0x8081D8E8, target_vram = 0x8082B4D8 },
    { type = "R_MIPS_HI16", vram = 0x8081D8EC, target_vram = 0x8082B4D8 },
    { type = "R_MIPS_LO16", vram = 0x8081D8F4, target_vram = 0x8082B4D8 },
    { type = "R_MIPS_HI16", vram = 0x8081D8F8, target_vram = 0x8082B4DC },
    { type = "R_MIPS_LO16", vram = 0x8081D8FC, target_vram = 0x8082B4DC },
    { type = "R_MIPS_HI16", vram = 0x8081D908, target_vram = 0x8082B4DC },
    { type = "R_MIPS_LO16", vram = 0x8081D914, target_vram = 0x8082B4DC },
    { type = "R_MIPS_LO16", vram = 0x8081D918, target_vram = 0x8082B4D8 },
    { type = "R_MIPS_HI16", vram = 0x8081D91C, target_vram = 0x8082B4D8 },
    { type = "R_MIPS_LO16", vram = 0x8081D924, target_vram = 0x8082B4D8 },
    { type = "R_MIPS_HI16", vram = 0x8081D928, target_vram = 0x8082B4DC },
    { type = "R_MIPS_LO16", vram = 0x8081D92C, target_vram = 0x8082B4DC },
    { type = "R_MIPS_HI16", vram = 0x8081D938, target_vram = 0x8082B4DC },
    { type = "R_MIPS_LO16", vram = 0x8081D940, target_vram = 0x8082B4DC },
    { type = "R_MIPS_LO16", vram = 0x8081D944, target_vram = 0x8082B4D0 },
    { type = "R_MIPS_HI16", vram = 0x8081D948, target_vram = 0x8082B4D0 },
    { type = "R_MIPS_HI16", vram = 0x8081D94C, target_vram = 0x8082B4D4 },
    { type = "R_MIPS_LO16", vram = 0x8081D960, target_vram = 0x8082B4D0 },
    { type = "R_MIPS_LO16", vram = 0x8081D964, target_vram = 0x8082B4D4 },
    { type = "R_MIPS_HI16", vram = 0x8081D968, target_vram = 0x8082B4D4 },
    { type = "R_MIPS_LO16", vram = 0x8081D974, target_vram = 0x8082B4D4 },
    { type = "R_MIPS_HI16", vram = 0x8081D978, target_vram = 0x8082B4D0 },
    { type = "R_MIPS_LO16", vram = 0x8081D97C, target_vram = 0x8082B4D0 },
    { type = "R_MIPS_HI16", vram = 0x8081D9B4, target_vram = 0x8082B520 },
    { type = "R_MIPS_LO16", vram = 0x8081D9C8, target_vram = 0x8082B520 },
    { type = "R_MIPS_HI16", vram = 0x8081D9CC, target_vram = 0x8082B4DC },
    { type = "R_MIPS_HI16", vram = 0x8081D9EC, target_vram = 0x8082B4D8 },
    { type = "R_MIPS_LO16", vram = 0x8081D9F0, target_vram = 0x8082B4D8 },
    { type = "R_MIPS_HI16", vram = 0x8081DA18, target_vram = 0x8082B52C },
    { type = "R_MIPS_LO16", vram = 0x8081DA2C, target_vram = 0x8082B52C },
    { type = "R_MIPS_LO16", vram = 0x8081DA64, target_vram = 0x8082B4DC },
    { type = "R_MIPS_HI16", vram = 0x8081DBE8, target_vram = 0x8082B4D8 },
    { type = "R_MIPS_LO16", vram = 0x8081DBF8, target_vram = 0x8082B4D8 },
    { type = "R_MIPS_HI16", vram = 0x8081DC00, target_vram = 0x8082B4CC },
    { type = "R_MIPS_HI16", vram = 0x8081DC10, target_vram = 0x8082B4C8 },
    { type = "R_MIPS_LO16", vram = 0x8081DC14, target_vram = 0x8082B4C8 },
    { type = "R_MIPS_HI16", vram = 0x8081DC18, target_vram = 0x8082B4C8 },
    { type = "R_MIPS_LO16", vram = 0x8081DC30, target_vram = 0x8082B4C8 },
    { type = "R_MIPS_LO16", vram = 0x8081DC34, target_vram = 0x8082B4CC },
    { type = "R_MIPS_HI16", vram = 0x8081DC38, target_vram = 0x8082B4CC },
    { type = "R_MIPS_LO16", vram = 0x8081DC48, target_vram = 0x8082B4CC },
    { type = "R_MIPS_HI16", vram = 0x8081DC4C, target_vram = 0x8082B4C8 },
    { type = "R_MIPS_LO16", vram = 0x8081DC50, target_vram = 0x8082B4C8 },
    { type = "R_MIPS_HI16", vram = 0x8081DC5C, target_vram = 0x8082B4CC },
    { type = "R_MIPS_LO16", vram = 0x8081DC6C, target_vram = 0x8082B4CC },
    { type = "R_MIPS_HI16", vram = 0x8081DC74, target_vram = 0x8082B4E0 },
    { type = "R_MIPS_LO16", vram = 0x8081DC88, target_vram = 0x8082B4E0 },
    { type = "R_MIPS_HI16", vram = 0x8081DD68, target_vram = 0x8082B538 },
    { type = "R_MIPS_LO16", vram = 0x8081DD7C, target_vram = 0x8082B538 },
    { type = "R_MIPS_HI16", vram = 0x8081DDF0, target_vram = 0x8082B4A0 },
    { type = "R_MIPS_LO16", vram = 0x8081DE04, target_vram = 0x8082B4A0 },
    { type = "R_MIPS_HI16", vram = 0x8081DFC0, target_vram = 0x8082B4BC },
    { type = "R_MIPS_LO16", vram = 0x8081DFD0, target_vram = 0x8082B4BC },
    { type = "R_MIPS_HI16", vram = 0x8081E038, target_vram = 0x8082B4C4 },
    { type = "R_MIPS_LO16", vram = 0x8081E040, target_vram = 0x8082B4C4 },
    { type = "R_MIPS_HI16", vram = 0x8081F190, target_vram = 0x8082B548 },
    { type = "R_MIPS_HI16", vram = 0x8081F1AC, target_vram = 0x8082B7F0 },
    { type = "R_MIPS_HI16", vram = 0x8081F1C4, target_vram = 0x8082B838 },
    { type = "R_MIPS_LO16", vram = 0x8081F1DC, target_vram = 0x8082B838 },
    { type = "R_MIPS_LO16", vram = 0x8081F1F0, target_vram = 0x8082B548 },
    { type = "R_MIPS_LO16", vram = 0x8081F1F8, target_vram = 0x8082B7F0 },
    { type = "R_MIPS_HI16", vram = 0x8081F3A4, target_vram = 0x8082B584 },
    { type = "R_MIPS_LO16", vram = 0x8081F418, target_vram = 0x8082B584 },
    { type = "R_MIPS_HI16", vram = 0x8081F45C, target_vram = 0x8082B590 },
    { type = "R_MIPS_LO16", vram = 0x8081F470, target_vram = 0x8082B590 },
    { type = "R_MIPS_HI16", vram = 0x8081F944, target_vram = 0x8082B5CC },
    { type = "R_MIPS_LO16", vram = 0x8081F95C, target_vram = 0x8082B5CC },
    { type = "R_MIPS_HI16", vram = 0x8081FA98, target_vram = 0x8082B59C },
    { type = "R_MIPS_HI16", vram = 0x8081FA9C, target_vram = 0x8082B5B4 },
    { type = "R_MIPS_LO16", vram = 0x8081FAAC, target_vram = 0x8082B59C },
    { type = "R_MIPS_LO16", vram = 0x8081FAB0, target_vram = 0x8082B5B4 },
    { type = "R_MIPS_HI16", vram = 0x8081FBD4, target_vram = 0x8082B5F4 },
    { type = "R_MIPS_LO16", vram = 0x8081FBE0, target_vram = 0x8082B5F4 },
    { type = "R_MIPS_HI16", vram = 0x8081FC34, target_vram = 0x8082B5F4 },
    { type = "R_MIPS_HI16", vram = 0x8081FC40, target_vram = 0x8082B5F4 },
    { type = "R_MIPS_LO16", vram = 0x8081FC4C, target_vram = 0x8082B5F4 },
    { type = "R_MIPS_LO16", vram = 0x8081FC98, target_vram = 0x8082B5F4 },
    { type = "R_MIPS_HI16", vram = 0x8081FC9C, target_vram = 0x8082B5F4 },
    { type = "R_MIPS_LO16", vram = 0x8081FCA4, target_vram = 0x8082B5F4 },
    { type = "R_MIPS_HI16", vram = 0x8081FD60, target_vram = 0x8082B5F4 },
    { type = "R_MIPS_LO16", vram = 0x8081FD6C, target_vram = 0x8082B5F4 },
    { type = "R_MIPS_HI16", vram = 0x8081FE00, target_vram = 0x8082B5F4 },
    { type = "R_MIPS_LO16", vram = 0x8081FE08, target_vram = 0x8082B5F4 },
    { type = "R_MIPS_HI16", vram = 0x8081FE7C, target_vram = 0x8082B5F4 },
    { type = "R_MIPS_LO16", vram = 0x8081FE84, target_vram = 0x8082B5F4 },
    { type = "R_MIPS_HI16", vram = 0x8081FED0, target_vram = 0x8082B5F4 },
    { type = "R_MIPS_HI16", vram = 0x8081FEDC, target_vram = 0x8082B5F4 },
    { type = "R_MIPS_LO16", vram = 0x8081FEE8, target_vram = 0x8082B5F4 },
    { type = "R_MIPS_LO16", vram = 0x8081FF28, target_vram = 0x8082B5F4 },
    { type = "R_MIPS_HI16", vram = 0x8081FF2C, target_vram = 0x8082B5F4 },
    { type = "R_MIPS_LO16", vram = 0x8081FF34, target_vram = 0x8082B5F4 },
    { type = "R_MIPS_HI16", vram = 0x8081FF3C, target_vram = 0x8082B5E0 },
    { type = "R_MIPS_LO16", vram = 0x8081FF44, target_vram = 0x8082B5E0 },
    { type = "R_MIPS_HI16", vram = 0x808201BC, target_vram = 0x8082B684 },
    { type = "R_MIPS_LO16", vram = 0x808201CC, target_vram = 0x8082B684 },
    { type = "R_MIPS_HI16", vram = 0x8082021C, target_vram = 0x8082B60C },
    { type = "R_MIPS_HI16", vram = 0x80820220, target_vram = 0x8082B600 },
    { type = "R_MIPS_LO16", vram = 0x80820238, target_vram = 0x8082B60C },
    { type = "R_MIPS_LO16", vram = 0x80820244, target_vram = 0x8082B600 },
    { type = "R_MIPS_HI16", vram = 0x80820260, target_vram = 0x8082B55A },
    { type = "R_MIPS_HI16", vram = 0x80820264, target_vram = 0x8082B54A },
    { type = "R_MIPS_HI16", vram = 0x80820278, target_vram = 0x8082B552 },
    { type = "R_MIPS_LO16", vram = 0x80820288, target_vram = 0x8082B54A },
    { type = "R_MIPS_LO16", vram = 0x8082028C, target_vram = 0x8082B55A },
    { type = "R_MIPS_LO16", vram = 0x80820294, target_vram = 0x8082B552 },
    { type = "R_MIPS_HI16", vram = 0x80820730, target_vram = 0x8082B684 },
    { type = "R_MIPS_LO16", vram = 0x80820734, target_vram = 0x8082B684 },
    { type = "R_MIPS_HI16", vram = 0x808207A8, target_vram = 0x8082B684 },
    { type = "R_MIPS_LO16", vram = 0x808207C4, target_vram = 0x8082B684 },
    { type = "R_MIPS_HI16", vram = 0x80820898, target_vram = 0x8082B684 },
    { type = "R_MIPS_LO16", vram = 0x808208B4, target_vram = 0x8082B684 },
    { type = "R_MIPS_HI16", vram = 0x8082096C, target_vram = 0x8082B684 },
    { type = "R_MIPS_LO16", vram = 0x80820970, target_vram = 0x8082B684 },
    { type = "R_MIPS_HI16", vram = 0x80820C20, target_vram = 0x8082B6CC },
    { type = "R_MIPS_LO16", vram = 0x80820C24, target_vram = 0x8082B6CC },
    { type = "R_MIPS_HI16", vram = 0x80820CA8, target_vram = 0x8082B6CC },
    { type = "R_MIPS_LO16", vram = 0x80820CAC, target_vram = 0x8082B6CC },
    { type = "R_MIPS_HI16", vram = 0x80820D30, target_vram = 0x8082B6CC },
    { type = "R_MIPS_LO16", vram = 0x80820D34, target_vram = 0x8082B6CC },
    { type = "R_MIPS_HI16", vram = 0x80820E40, target_vram = 0x8082B604 },
    { type = "R_MIPS_LO16", vram = 0x80820E6C, target_vram = 0x8082B604 },
    { type = "R_MIPS_HI16", vram = 0x80820E70, target_vram = 0x8082B600 },
    { type = "R_MIPS_LO16", vram = 0x80820E74, target_vram = 0x8082B600 },
    { type = "R_MIPS_HI16", vram = 0x80820E78, target_vram = 0x8082B608 },
    { type = "R_MIPS_LO16", vram = 0x80820E80, target_vram = 0x8082B608 },
    { type = "R_MIPS_HI16", vram = 0x80820FA8, target_vram = 0x8082B600 },
    { type = "R_MIPS_LO16", vram = 0x80820FAC, target_vram = 0x8082B600 },
    { type = "R_MIPS_HI16", vram = 0x80820FD4, target_vram = 0x8082B604 },
    { type = "R_MIPS_LO16", vram = 0x80820FE8, target_vram = 0x8082B604 },
    { type = "R_MIPS_HI16", vram = 0x8082101C, target_vram = 0x8082B6E4 },
    { type = "R_MIPS_LO16", vram = 0x80821020, target_vram = 0x8082B6E4 },
    { type = "R_MIPS_HI16", vram = 0x80821024, target_vram = 0x8082B6E4 },
    { type = "R_MIPS_LO16", vram = 0x8082103C, target_vram = 0x8082B6E4 },
    { type = "R_MIPS_HI16", vram = 0x80821060, target_vram = 0x8082B608 },
    { type = "R_MIPS_LO16", vram = 0x80821068, target_vram = 0x8082B608 },
    { type = "R_MIPS_HI16", vram = 0x808210BC, target_vram = 0x8082B608 },
    { type = "R_MIPS_LO16", vram = 0x808210E8, target_vram = 0x8082B608 },
    { type = "R_MIPS_HI16", vram = 0x8082118C, target_vram = 0x8082B6D4 },
    { type = "R_MIPS_LO16", vram = 0x8082119C, target_vram = 0x8082B6D4 },
    { type = "R_MIPS_HI16", vram = 0x808211A0, target_vram = 0x8082B6DC },
    { type = "R_MIPS_HI16", vram = 0x808211A4, target_vram = 0x8082B608 },
    { type = "R_MIPS_LO16", vram = 0x808211C0, target_vram = 0x8082B608 },
    { type = "R_MIPS_LO16", vram = 0x808211C8, target_vram = 0x8082B6DC },
    { type = "R_MIPS_HI16", vram = 0x80821244, target_vram = 0x8082B604 },
    { type = "R_MIPS_LO16", vram = 0x80821248, target_vram = 0x8082B604 },
    { type = "R_MIPS_HI16", vram = 0x80821274, target_vram = 0x8082B604 },
    { type = "R_MIPS_LO16", vram = 0x80821278, target_vram = 0x8082B604 },
    { type = "R_MIPS_HI16", vram = 0x808212AC, target_vram = 0x8082B608 },
    { type = "R_MIPS_LO16", vram = 0x808212C0, target_vram = 0x8082B608 },
    { type = "R_MIPS_HI16", vram = 0x808213A0, target_vram = 0x8082B6D4 },
    { type = "R_MIPS_LO16", vram = 0x808213B0, target_vram = 0x8082B6D4 },
    { type = "R_MIPS_HI16", vram = 0x808213D8, target_vram = 0x8082B6DC },
    { type = "R_MIPS_LO16", vram = 0x808213E8, target_vram = 0x8082B6DC },
    { type = "R_MIPS_HI16", vram = 0x8082140C, target_vram = 0x8082B608 },
    { type = "R_MIPS_LO16", vram = 0x80821410, target_vram = 0x8082B608 },
    { type = "R_MIPS_HI16", vram = 0x80821414, target_vram = 0x8082B608 },
    { type = "R_MIPS_LO16", vram = 0x80821428, target_vram = 0x8082B608 },
    { type = "R_MIPS_HI16", vram = 0x80821434, target_vram = 0x8082B6E4 },
    { type = "R_MIPS_LO16", vram = 0x80821448, target_vram = 0x8082B6E4 },
    { type = "R_MIPS_HI16", vram = 0x808216E8, target_vram = 0x8082B608 },
    { type = "R_MIPS_LO16", vram = 0x808216EC, target_vram = 0x8082B608 },
    { type = "R_MIPS_HI16", vram = 0x808217DC, target_vram = 0x8082B6F4 },
    { type = "R_MIPS_LO16", vram = 0x808217E0, target_vram = 0x8082B6F4 },
    { type = "R_MIPS_HI16", vram = 0x808217E4, target_vram = 0x8082B6F0 },
    { type = "R_MIPS_LO16", vram = 0x808217E8, target_vram = 0x8082B6F0 },
    { type = "R_MIPS_HI16", vram = 0x80821818, target_vram = 0x8082B6F8 },
    { type = "R_MIPS_HI16", vram = 0x8082181C, target_vram = 0x8082B6F8 },
    { type = "R_MIPS_LO16", vram = 0x80821820, target_vram = 0x8082B6F8 },
    { type = "R_MIPS_LO16", vram = 0x80821868, target_vram = 0x8082B6F8 },
    { type = "R_MIPS_HI16", vram = 0x808218B4, target_vram = 0x8082B6F8 },
    { type = "R_MIPS_LO16", vram = 0x808218BC, target_vram = 0x8082B6F8 },
    { type = "R_MIPS_HI16", vram = 0x808218D4, target_vram = 0x8082B6F8 },
    { type = "R_MIPS_LO16", vram = 0x808218DC, target_vram = 0x8082B6F8 },
    { type = "R_MIPS_HI16", vram = 0x808218E8, target_vram = 0x8082B6F4 },
    { type = "R_MIPS_LO16", vram = 0x808218EC, target_vram = 0x8082B6F4 },
    { type = "R_MIPS_HI16", vram = 0x80822234, target_vram = 0x8082B890 },
    { type = "R_MIPS_LO16", vram = 0x8082223C, target_vram = 0x8082B890 },
    { type = "R_MIPS_HI16", vram = 0x80822240, target_vram = 0x8082B994 },
    { type = "R_MIPS_LO16", vram = 0x80822248, target_vram = 0x8082B994 },
    { type = "R_MIPS_HI16", vram = 0x80822270, target_vram = 0x8082B948 },
    { type = "R_MIPS_LO16", vram = 0x80822274, target_vram = 0x8082B948 },
    { type = "R_MIPS_HI16", vram = 0x80822288, target_vram = 0x8082B894 },
    { type = "R_MIPS_LO16", vram = 0x8082228C, target_vram = 0x8082B894 },
    { type = "R_MIPS_HI16", vram = 0x80822298, target_vram = 0x8082B990 },
    { type = "R_MIPS_LO16", vram = 0x808222A8, target_vram = 0x8082B990 },
    { type = "R_MIPS_HI16", vram = 0x80822300, target_vram = 0x8082B898 },
    { type = "R_MIPS_LO16", vram = 0x80822304, target_vram = 0x8082B898 },
    { type = "R_MIPS_HI16", vram = 0x80822358, target_vram = 0x8082B96C },
    { type = "R_MIPS_HI16", vram = 0x80822374, target_vram = 0x8082B948 },
    { type = "R_MIPS_LO16", vram = 0x80822378, target_vram = 0x8082B948 },
    { type = "R_MIPS_LO16", vram = 0x80822380, target_vram = 0x8082B96C },
    { type = "R_MIPS_HI16", vram = 0x808223C0, target_vram = 0x8082B89C },
    { type = "R_MIPS_HI16", vram = 0x808223C4, target_vram = 0x8082B8A0 },
    { type = "R_MIPS_HI16", vram = 0x80822424, target_vram = 0x8082B898 },
    { type = "R_MIPS_LO16", vram = 0x8082242C, target_vram = 0x8082B898 },
    { type = "R_MIPS_HI16", vram = 0x80822468, target_vram = 0x8082B898 },
    { type = "R_MIPS_LO16", vram = 0x8082246C, target_vram = 0x8082B898 },
    { type = "R_MIPS_LO16", vram = 0x80822474, target_vram = 0x8082B89C },
    { type = "R_MIPS_HI16", vram = 0x80822494, target_vram = 0x8082B8A4 },
    { type = "R_MIPS_LO16", vram = 0x808224B0, target_vram = 0x8082B8A0 },
    { type = "R_MIPS_LO16", vram = 0x80822500, target_vram = 0x8082B8A4 },
    { type = "R_MIPS_HI16", vram = 0x80822598, target_vram = 0x8082B8A0 },
    { type = "R_MIPS_LO16", vram = 0x808225A0, target_vram = 0x8082B8A0 },
    { type = "R_MIPS_HI16", vram = 0x808225A4, target_vram = 0x8082B8A0 },
    { type = "R_MIPS_LO16", vram = 0x808225A8, target_vram = 0x8082B8A0 },
    { type = "R_MIPS_HI16", vram = 0x8082260C, target_vram = 0x8082B8A4 },
    { type = "R_MIPS_LO16", vram = 0x80822614, target_vram = 0x8082B8A4 },
    { type = "R_MIPS_HI16", vram = 0x80822650, target_vram = 0x8082B8A4 },
    { type = "R_MIPS_LO16", vram = 0x80822654, target_vram = 0x8082B8A4 },
    { type = "R_MIPS_HI16", vram = 0x80822664, target_vram = 0x8082B990 },
    { type = "R_MIPS_LO16", vram = 0x8082266C, target_vram = 0x8082B990 },
    { type = "R_MIPS_HI16", vram = 0x80822674, target_vram = 0x8082B948 },
    { type = "R_MIPS_LO16", vram = 0x80822678, target_vram = 0x8082B948 },
    { type = "R_MIPS_HI16", vram = 0x80822694, target_vram = 0x8082B890 },
    { type = "R_MIPS_LO16", vram = 0x8082269C, target_vram = 0x8082B890 },
    { type = "R_MIPS_HI16", vram = 0x808226A4, target_vram = 0x8082B894 },
    { type = "R_MIPS_LO16", vram = 0x808226C0, target_vram = 0x8082B894 },
    { type = "R_MIPS_HI16", vram = 0x808226C8, target_vram = 0x8082B898 },
    { type = "R_MIPS_LO16", vram = 0x808226E4, target_vram = 0x8082B898 },
    { type = "R_MIPS_HI16", vram = 0x808226EC, target_vram = 0x8082B89C },
    { type = "R_MIPS_LO16", vram = 0x80822708, target_vram = 0x8082B89C },
    { type = "R_MIPS_HI16", vram = 0x80822710, target_vram = 0x8082B8A0 },
    { type = "R_MIPS_LO16", vram = 0x8082272C, target_vram = 0x8082B8A0 },
    { type = "R_MIPS_HI16", vram = 0x80822734, target_vram = 0x8082B8A4 },
    { type = "R_MIPS_HI16", vram = 0x80822750, target_vram = 0x8082B994 },
    { type = "R_MIPS_LO16", vram = 0x80822754, target_vram = 0x8082B994 },
    { type = "R_MIPS_LO16", vram = 0x80822758, target_vram = 0x8082B8A4 },
    { type = "R_MIPS_HI16", vram = 0x8082275C, target_vram = 0x8082B994 },
    { type = "R_MIPS_LO16", vram = 0x80822764, target_vram = 0x8082B994 },
    { type = "R_MIPS_HI16", vram = 0x80822768, target_vram = 0x8082B990 },
    { type = "R_MIPS_LO16", vram = 0x8082276C, target_vram = 0x8082B990 },
    { type = "R_MIPS_HI16", vram = 0x808227F0, target_vram = 0x8082B908 },
    { type = "R_MIPS_LO16", vram = 0x808227F4, target_vram = 0x8082B908 },
    { type = "R_MIPS_HI16", vram = 0x80822814, target_vram = 0x8082C0A0 },
    { type = "R_MIPS_LO16", vram = 0x80822818, target_vram = 0x8082C0A0 },
    { type = "R_MIPS_HI16", vram = 0x80822870, target_vram = 0x8082B73C },
    { type = "R_MIPS_LO16", vram = 0x80822874, target_vram = 0x8082B73C },
    { type = "R_MIPS_HI16", vram = 0x8082290C, target_vram = 0x8082C0A4 },
    { type = "R_MIPS_LO16", vram = 0x80822910, target_vram = 0x8082C0A4 },
    { type = "R_MIPS_HI16", vram = 0x8082291C, target_vram = 0x8082B908 },
    { type = "R_MIPS_LO16", vram = 0x80822920, target_vram = 0x8082B908 },
    { type = "R_MIPS_HI16", vram = 0x80822940, target_vram = 0x8082C0A8 },
    { type = "R_MIPS_LO16", vram = 0x80822944, target_vram = 0x8082C0A8 },
    { type = "R_MIPS_HI16", vram = 0x8082299C, target_vram = 0x8082B778 },
    { type = "R_MIPS_LO16", vram = 0x808229A0, target_vram = 0x8082B778 },
    { type = "R_MIPS_HI16", vram = 0x808229BC, target_vram = 0x8082B8B4 },
    { type = "R_MIPS_LO16", vram = 0x808229C0, target_vram = 0x8082B8B4 },
    { type = "R_MIPS_HI16", vram = 0x80822A40, target_vram = 0x8082C0AC },
    { type = "R_MIPS_LO16", vram = 0x80822AB4, target_vram = 0x8082C0AC },
    { type = "R_MIPS_HI16", vram = 0x80822AC0, target_vram = 0x8082B908 },
    { type = "R_MIPS_LO16", vram = 0x80822AC4, target_vram = 0x8082B908 },
    { type = "R_MIPS_HI16", vram = 0x80822AE4, target_vram = 0x8082C0B0 },
    { type = "R_MIPS_LO16", vram = 0x80822AE8, target_vram = 0x8082C0B0 },
    { type = "R_MIPS_HI16", vram = 0x80822B40, target_vram = 0x8082B7B4 },
    { type = "R_MIPS_LO16", vram = 0x80822B44, target_vram = 0x8082B7B4 },
    { type = "R_MIPS_HI16", vram = 0x80822B8C, target_vram = 0x8082C0B4 },
    { type = "R_MIPS_LO16", vram = 0x80822C00, target_vram = 0x8082C0B4 },
    { type = "R_MIPS_HI16", vram = 0x80822C0C, target_vram = 0x8082B908 },
    { type = "R_MIPS_LO16", vram = 0x80822C10, target_vram = 0x8082B908 },
    { type = "R_MIPS_HI16", vram = 0x80822C30, target_vram = 0x8082C0B8 },
    { type = "R_MIPS_LO16", vram = 0x80822C34, target_vram = 0x8082C0B8 },
    { type = "R_MIPS_HI16", vram = 0x80822C8C, target_vram = 0x8082B700 },
    { type = "R_MIPS_LO16", vram = 0x80822C90, target_vram = 0x8082B700 },
    { type = "R_MIPS_HI16", vram = 0x80822D64, target_vram = 0x8082B908 },
    { type = "R_MIPS_LO16", vram = 0x80822D68, target_vram = 0x8082B908 },
    { type = "R_MIPS_HI16", vram = 0x80822D88, target_vram = 0x8082C0BC },
    { type = "R_MIPS_LO16", vram = 0x80822D8C, target_vram = 0x8082C0BC },
    { type = "R_MIPS_HI16", vram = 0x80822D90, target_vram = 0x8082C0C0 },
    { type = "R_MIPS_LO16", vram = 0x80822D9C, target_vram = 0x8082C0C0 },
    { type = "R_MIPS_HI16", vram = 0x80822DEC, target_vram = 0x8082B73C },
    { type = "R_MIPS_LO16", vram = 0x80822DF0, target_vram = 0x8082B73C },
    { type = "R_MIPS_HI16", vram = 0x80822E74, target_vram = 0x8082C0C4 },
    { type = "R_MIPS_LO16", vram = 0x80822E78, target_vram = 0x8082C0C4 },
    { type = "R_MIPS_HI16", vram = 0x80822E84, target_vram = 0x8082B908 },
    { type = "R_MIPS_LO16", vram = 0x80822E88, target_vram = 0x8082B908 },
    { type = "R_MIPS_HI16", vram = 0x80822EA8, target_vram = 0x8082C0C8 },
    { type = "R_MIPS_LO16", vram = 0x80822EAC, target_vram = 0x8082C0C8 },
    { type = "R_MIPS_HI16", vram = 0x80822F04, target_vram = 0x8082B778 },
    { type = "R_MIPS_LO16", vram = 0x80822F08, target_vram = 0x8082B778 },
    { type = "R_MIPS_HI16", vram = 0x80822F24, target_vram = 0x8082B8B4 },
    { type = "R_MIPS_LO16", vram = 0x80822F28, target_vram = 0x8082B8B4 },
    { type = "R_MIPS_HI16", vram = 0x8082316C, target_vram = 0x8082C0CC },
    { type = "R_MIPS_LO16", vram = 0x80823170, target_vram = 0x8082C0CC },
    { type = "R_MIPS_HI16", vram = 0x8082317C, target_vram = 0x8082B908 },
    { type = "R_MIPS_LO16", vram = 0x80823180, target_vram = 0x8082B908 },
    { type = "R_MIPS_HI16", vram = 0x808231A0, target_vram = 0x8082C0D0 },
    { type = "R_MIPS_LO16", vram = 0x808231A4, target_vram = 0x8082C0D0 },
    { type = "R_MIPS_HI16", vram = 0x808231FC, target_vram = 0x8082B7B4 },
    { type = "R_MIPS_LO16", vram = 0x80823200, target_vram = 0x8082B7B4 },
    { type = "R_MIPS_HI16", vram = 0x80823284, target_vram = 0x8082C0D4 },
    { type = "R_MIPS_LO16", vram = 0x80823288, target_vram = 0x8082C0D4 },
    { type = "R_MIPS_HI16", vram = 0x80823294, target_vram = 0x8082B908 },
    { type = "R_MIPS_LO16", vram = 0x80823298, target_vram = 0x8082B908 },
    { type = "R_MIPS_HI16", vram = 0x808232B8, target_vram = 0x8082C0D8 },
    { type = "R_MIPS_LO16", vram = 0x808232BC, target_vram = 0x8082C0D8 },
    { type = "R_MIPS_HI16", vram = 0x80823314, target_vram = 0x8082B700 },
    { type = "R_MIPS_LO16", vram = 0x80823318, target_vram = 0x8082B700 },
    { type = "R_MIPS_HI16", vram = 0x80823354, target_vram = 0x8082DA50 },
    { type = "R_MIPS_LO16", vram = 0x80823358, target_vram = 0x8082DA50 },
    { type = "R_MIPS_HI16", vram = 0x80823364, target_vram = 0x8082B9CC },
    { type = "R_MIPS_LO16", vram = 0x80823368, target_vram = 0x8082B9CC },
    { type = "R_MIPS_HI16", vram = 0x80823370, target_vram = 0x8082B9B8 },
    { type = "R_MIPS_LO16", vram = 0x80823374, target_vram = 0x8082B9B8 },
    { type = "R_MIPS_HI16", vram = 0x80823388, target_vram = 0x8082B9C8 },
    { type = "R_MIPS_HI16", vram = 0x8082338C, target_vram = 0x8082DA52 },
    { type = "R_MIPS_LO16", vram = 0x808233AC, target_vram = 0x8082B9C8 },
    { type = "R_MIPS_LO16", vram = 0x808233B0, target_vram = 0x8082DA52 },
    { type = "R_MIPS_HI16", vram = 0x8082340C, target_vram = 0x8082DA54 },
    { type = "R_MIPS_LO16", vram = 0x80823410, target_vram = 0x8082DA54 },
    { type = "R_MIPS_HI16", vram = 0x80823460, target_vram = 0x8082DA56 },
    { type = "R_MIPS_LO16", vram = 0x80823464, target_vram = 0x8082DA56 },
    { type = "R_MIPS_HI16", vram = 0x808234B8, target_vram = 0x8082DA56 },
    { type = "R_MIPS_HI16", vram = 0x808234D4, target_vram = 0x8082DA50 },
    { type = "R_MIPS_LO16", vram = 0x808234DC, target_vram = 0x8082DA50 },
    { type = "R_MIPS_HI16", vram = 0x808234EC, target_vram = 0x8082DA50 },
    { type = "R_MIPS_LO16", vram = 0x808234F0, target_vram = 0x8082DA50 },
    { type = "R_MIPS_HI16", vram = 0x80823514, target_vram = 0x8082DA52 },
    { type = "R_MIPS_LO16", vram = 0x8082351C, target_vram = 0x8082DA52 },
    { type = "R_MIPS_HI16", vram = 0x8082352C, target_vram = 0x8082DA52 },
    { type = "R_MIPS_LO16", vram = 0x80823530, target_vram = 0x8082DA52 },
    { type = "R_MIPS_HI16", vram = 0x8082354C, target_vram = 0x8082DA54 },
    { type = "R_MIPS_LO16", vram = 0x80823554, target_vram = 0x8082DA54 },
    { type = "R_MIPS_HI16", vram = 0x80823564, target_vram = 0x8082DA54 },
    { type = "R_MIPS_LO16", vram = 0x80823568, target_vram = 0x8082DA54 },
    { type = "R_MIPS_LO16", vram = 0x8082356C, target_vram = 0x8082DA56 },
    { type = "R_MIPS_HI16", vram = 0x808235B4, target_vram = 0x8082DA56 },
    { type = "R_MIPS_LO16", vram = 0x808235BC, target_vram = 0x8082DA56 },
    { type = "R_MIPS_HI16", vram = 0x808235C4, target_vram = 0x8082DA56 },
    { type = "R_MIPS_LO16", vram = 0x808235C8, target_vram = 0x8082DA56 },
    { type = "R_MIPS_HI16", vram = 0x808235FC, target_vram = 0x8082DA56 },
    { type = "R_MIPS_LO16", vram = 0x80823604, target_vram = 0x8082DA56 },
    { type = "R_MIPS_HI16", vram = 0x80823614, target_vram = 0x8082B9C8 },
    { type = "R_MIPS_LO16", vram = 0x8082361C, target_vram = 0x8082B9C8 },
    { type = "R_MIPS_HI16", vram = 0x80823620, target_vram = 0x8082B9CC },
    { type = "R_MIPS_LO16", vram = 0x80823624, target_vram = 0x8082B9CC },
    { type = "R_MIPS_HI16", vram = 0x80823628, target_vram = 0x8082DA56 },
    { type = "R_MIPS_LO16", vram = 0x8082362C, target_vram = 0x8082DA56 },
    { type = "R_MIPS_HI16", vram = 0x80823630, target_vram = 0x8082B924 },
    { type = "R_MIPS_LO16", vram = 0x80823634, target_vram = 0x8082B924 },
    { type = "R_MIPS_HI16", vram = 0x80823638, target_vram = 0x8082B9CC },
    { type = "R_MIPS_LO16", vram = 0x80823640, target_vram = 0x8082B9CC },
    { type = "R_MIPS_HI16", vram = 0x80823648, target_vram = 0x8082B9C8 },
    { type = "R_MIPS_LO16", vram = 0x8082364C, target_vram = 0x8082B9C8 },
    { type = "R_MIPS_HI16", vram = 0x80823654, target_vram = 0x8082DA50 },
    { type = "R_MIPS_LO16", vram = 0x80823658, target_vram = 0x8082DA50 },
    { type = "R_MIPS_HI16", vram = 0x8082365C, target_vram = 0x8082DA52 },
    { type = "R_MIPS_LO16", vram = 0x80823660, target_vram = 0x8082DA52 },
    { type = "R_MIPS_HI16", vram = 0x80823664, target_vram = 0x8082DA54 },
    { type = "R_MIPS_LO16", vram = 0x80823668, target_vram = 0x8082DA54 },
    { type = "R_MIPS_HI16", vram = 0x80823934, target_vram = 0x8082B918 },
    { type = "R_MIPS_LO16", vram = 0x80823940, target_vram = 0x8082B918 },
    { type = "R_MIPS_HI16", vram = 0x80823948, target_vram = 0x8082B920 },
    { type = "R_MIPS_LO16", vram = 0x8082394C, target_vram = 0x8082B920 },
    { type = "R_MIPS_HI16", vram = 0x808239BC, target_vram = 0x8082B918 },
    { type = "R_MIPS_LO16", vram = 0x808239C0, target_vram = 0x8082B918 },
    { type = "R_MIPS_HI16", vram = 0x808239C8, target_vram = 0x8082B920 },
    { type = "R_MIPS_LO16", vram = 0x808239E0, target_vram = 0x8082B920 },
    { type = "R_MIPS_HI16", vram = 0x80823A5C, target_vram = 0x8082B91C },
    { type = "R_MIPS_LO16", vram = 0x80823A68, target_vram = 0x8082B91C },
    { type = "R_MIPS_HI16", vram = 0x80823ADC, target_vram = 0x8082B91C },
    { type = "R_MIPS_LO16", vram = 0x80823AE0, target_vram = 0x8082B91C },
    { type = "R_MIPS_HI16", vram = 0x80823CCC, target_vram = 0x8082DA56 },
    { type = "R_MIPS_LO16", vram = 0x80823CE0, target_vram = 0x8082DA56 },
    { type = "R_MIPS_HI16", vram = 0x80823D28, target_vram = 0x8082DA56 },
    { type = "R_MIPS_LO16", vram = 0x80823D3C, target_vram = 0x8082DA56 },
    { type = "R_MIPS_HI16", vram = 0x8082421C, target_vram = 0x8082B9A8 },
    { type = "R_MIPS_HI16", vram = 0x808242B8, target_vram = 0x8082B998 },
    { type = "R_MIPS_LO16", vram = 0x808242D0, target_vram = 0x8082B998 },
    { type = "R_MIPS_LO16", vram = 0x80824304, target_vram = 0x8082B9A8 },
    { type = "R_MIPS_HI16", vram = 0x80824478, target_vram = 0x8082B8B4 },
    { type = "R_MIPS_LO16", vram = 0x8082447C, target_vram = 0x8082B8B4 },
    { type = "R_MIPS_HI16", vram = 0x808247E8, target_vram = 0x8082B8B4 },
    { type = "R_MIPS_LO16", vram = 0x808247F4, target_vram = 0x8082B8B4 },
    { type = "R_MIPS_HI16", vram = 0x80824944, target_vram = 0x8082C0DC },
    { type = "R_MIPS_LO16", vram = 0x80824948, target_vram = 0x8082C0DC },
    { type = "R_MIPS_HI16", vram = 0x80824954, target_vram = 0x8082B908 },
    { type = "R_MIPS_LO16", vram = 0x80824958, target_vram = 0x8082B908 },
    { type = "R_MIPS_HI16", vram = 0x80824978, target_vram = 0x8082C0E0 },
    { type = "R_MIPS_LO16", vram = 0x8082497C, target_vram = 0x8082C0E0 },
    { type = "R_MIPS_HI16", vram = 0x808249E8, target_vram = 0x8082B778 },
    { type = "R_MIPS_LO16", vram = 0x808249EC, target_vram = 0x8082B778 },
    { type = "R_MIPS_HI16", vram = 0x80824B94, target_vram = 0x8082DA80 },
    { type = "R_MIPS_LO16", vram = 0x80824B98, target_vram = 0x8082DA80 },
    { type = "R_MIPS_HI16", vram = 0x80824BA8, target_vram = 0x8082B9E4 },
    { type = "R_MIPS_LO16", vram = 0x80824BAC, target_vram = 0x8082B9E4 },
    { type = "R_MIPS_HI16", vram = 0x80824BB4, target_vram = 0x8082B9D0 },
    { type = "R_MIPS_LO16", vram = 0x80824BB8, target_vram = 0x8082B9D0 },
    { type = "R_MIPS_HI16", vram = 0x80824BCC, target_vram = 0x8082B9E0 },
    { type = "R_MIPS_HI16", vram = 0x80824BD0, target_vram = 0x8082DA82 },
    { type = "R_MIPS_LO16", vram = 0x80824BF0, target_vram = 0x8082B9E0 },
    { type = "R_MIPS_LO16", vram = 0x80824BF4, target_vram = 0x8082DA82 },
    { type = "R_MIPS_HI16", vram = 0x80824C50, target_vram = 0x8082DA84 },
    { type = "R_MIPS_LO16", vram = 0x80824C54, target_vram = 0x8082DA84 },
    { type = "R_MIPS_HI16", vram = 0x80824CA4, target_vram = 0x8082DA86 },
    { type = "R_MIPS_LO16", vram = 0x80824CA8, target_vram = 0x8082DA86 },
    { type = "R_MIPS_HI16", vram = 0x80824D14, target_vram = 0x8082DA80 },
    { type = "R_MIPS_LO16", vram = 0x80824D1C, target_vram = 0x8082DA80 },
    { type = "R_MIPS_HI16", vram = 0x80824D2C, target_vram = 0x8082DA80 },
    { type = "R_MIPS_LO16", vram = 0x80824D30, target_vram = 0x8082DA80 },
    { type = "R_MIPS_HI16", vram = 0x80824D58, target_vram = 0x8082DA82 },
    { type = "R_MIPS_LO16", vram = 0x80824D60, target_vram = 0x8082DA82 },
    { type = "R_MIPS_HI16", vram = 0x80824D70, target_vram = 0x8082DA82 },
    { type = "R_MIPS_LO16", vram = 0x80824D74, target_vram = 0x8082DA82 },
    { type = "R_MIPS_HI16", vram = 0x80824D90, target_vram = 0x8082DA84 },
    { type = "R_MIPS_LO16", vram = 0x80824D98, target_vram = 0x8082DA84 },
    { type = "R_MIPS_HI16", vram = 0x80824DA8, target_vram = 0x8082DA84 },
    { type = "R_MIPS_LO16", vram = 0x80824DAC, target_vram = 0x8082DA84 },
    { type = "R_MIPS_HI16", vram = 0x80824DFC, target_vram = 0x8082DA86 },
    { type = "R_MIPS_LO16", vram = 0x80824E04, target_vram = 0x8082DA86 },
    { type = "R_MIPS_HI16", vram = 0x80824E48, target_vram = 0x8082DA86 },
    { type = "R_MIPS_LO16", vram = 0x80824E4C, target_vram = 0x8082DA86 },
    { type = "R_MIPS_HI16", vram = 0x80824E5C, target_vram = 0x8082B9E0 },
    { type = "R_MIPS_LO16", vram = 0x80824E64, target_vram = 0x8082B9E0 },
    { type = "R_MIPS_HI16", vram = 0x80824E68, target_vram = 0x8082B9E4 },
    { type = "R_MIPS_LO16", vram = 0x80824E6C, target_vram = 0x8082B9E4 },
    { type = "R_MIPS_HI16", vram = 0x80824E70, target_vram = 0x8082B924 },
    { type = "R_MIPS_LO16", vram = 0x80824E74, target_vram = 0x8082B924 },
    { type = "R_MIPS_HI16", vram = 0x80824E78, target_vram = 0x8082B9E4 },
    { type = "R_MIPS_LO16", vram = 0x80824E80, target_vram = 0x8082B9E4 },
    { type = "R_MIPS_HI16", vram = 0x80824E84, target_vram = 0x8082B9E0 },
    { type = "R_MIPS_LO16", vram = 0x80824E88, target_vram = 0x8082B9E0 },
    { type = "R_MIPS_HI16", vram = 0x80824E8C, target_vram = 0x8082DA80 },
    { type = "R_MIPS_LO16", vram = 0x80824E90, target_vram = 0x8082DA80 },
    { type = "R_MIPS_HI16", vram = 0x80824E94, target_vram = 0x8082DA82 },
    { type = "R_MIPS_LO16", vram = 0x80824E98, target_vram = 0x8082DA82 },
    { type = "R_MIPS_HI16", vram = 0x80824E9C, target_vram = 0x8082DA84 },
    { type = "R_MIPS_LO16", vram = 0x80824EA0, target_vram = 0x8082DA84 },
    { type = "R_MIPS_HI16", vram = 0x80824EA4, target_vram = 0x8082DA86 },
    { type = "R_MIPS_LO16", vram = 0x80824EA8, target_vram = 0x8082DA86 },
    { type = "R_MIPS_HI16", vram = 0x80825168, target_vram = 0x8082B918 },
    { type = "R_MIPS_LO16", vram = 0x80825174, target_vram = 0x8082B918 },
    { type = "R_MIPS_HI16", vram = 0x8082517C, target_vram = 0x8082B920 },
    { type = "R_MIPS_LO16", vram = 0x80825180, target_vram = 0x8082B920 },
    { type = "R_MIPS_HI16", vram = 0x808251F0, target_vram = 0x8082B918 },
    { type = "R_MIPS_LO16", vram = 0x808251F4, target_vram = 0x8082B918 },
    { type = "R_MIPS_HI16", vram = 0x808251FC, target_vram = 0x8082B920 },
    { type = "R_MIPS_LO16", vram = 0x80825214, target_vram = 0x8082B920 },
    { type = "R_MIPS_HI16", vram = 0x80825290, target_vram = 0x8082B91C },
    { type = "R_MIPS_LO16", vram = 0x8082529C, target_vram = 0x8082B91C },
    { type = "R_MIPS_HI16", vram = 0x80825310, target_vram = 0x8082B91C },
    { type = "R_MIPS_LO16", vram = 0x80825314, target_vram = 0x8082B91C },
    { type = "R_MIPS_HI16", vram = 0x80825794, target_vram = 0x8082B8B4 },
    { type = "R_MIPS_LO16", vram = 0x808257A0, target_vram = 0x8082B8B4 },
    { type = "R_MIPS_HI16", vram = 0x80825878, target_vram = 0x8082B8B8 },
    { type = "R_MIPS_LO16", vram = 0x80825888, target_vram = 0x8082B8B8 },
    { type = "R_MIPS_HI16", vram = 0x8082588C, target_vram = 0x8082B8D8 },
    { type = "R_MIPS_LO16", vram = 0x808258A8, target_vram = 0x8082B8D8 },
    { type = "R_MIPS_HI16", vram = 0x808258C8, target_vram = 0x8082B910 },
    { type = "R_MIPS_LO16", vram = 0x808258CC, target_vram = 0x8082B910 },
    { type = "R_MIPS_HI16", vram = 0x808258D0, target_vram = 0x8082B918 },
    { type = "R_MIPS_LO16", vram = 0x808258D4, target_vram = 0x8082B918 },
    { type = "R_MIPS_HI16", vram = 0x808258E0, target_vram = 0x8082B914 },
    { type = "R_MIPS_HI16", vram = 0x808258E4, target_vram = 0x8082B91C },
    { type = "R_MIPS_LO16", vram = 0x808258E8, target_vram = 0x8082B91C },
    { type = "R_MIPS_LO16", vram = 0x80825904, target_vram = 0x8082B914 },
    { type = "R_MIPS_HI16", vram = 0x8082592C, target_vram = 0x8082B910 },
    { type = "R_MIPS_LO16", vram = 0x80825930, target_vram = 0x8082B910 },
    { type = "R_MIPS_HI16", vram = 0x80825934, target_vram = 0x8082B918 },
    { type = "R_MIPS_LO16", vram = 0x80825938, target_vram = 0x8082B918 },
    { type = "R_MIPS_HI16", vram = 0x80825944, target_vram = 0x8082B914 },
    { type = "R_MIPS_HI16", vram = 0x80825948, target_vram = 0x8082B91C },
    { type = "R_MIPS_LO16", vram = 0x8082594C, target_vram = 0x8082B91C },
    { type = "R_MIPS_LO16", vram = 0x80825968, target_vram = 0x8082B914 },
    { type = "R_MIPS_HI16", vram = 0x8082598C, target_vram = 0x8082B8F8 },
    { type = "R_MIPS_LO16", vram = 0x808259B4, target_vram = 0x8082B8F8 },
    { type = "R_MIPS_HI16", vram = 0x80825C00, target_vram = 0x8082BB08 },
    { type = "R_MIPS_HI16", vram = 0x80825C04, target_vram = 0x8082BB20 },
    { type = "R_MIPS_HI16", vram = 0x80825C08, target_vram = 0x8082BB38 },
    { type = "R_MIPS_HI16", vram = 0x80825C0C, target_vram = 0x8082BB50 },
    { type = "R_MIPS_LO16", vram = 0x80825C20, target_vram = 0x8082BB08 },
    { type = "R_MIPS_LO16", vram = 0x80825C24, target_vram = 0x8082BB20 },
    { type = "R_MIPS_LO16", vram = 0x80825C28, target_vram = 0x8082BB38 },
    { type = "R_MIPS_LO16", vram = 0x80825C2C, target_vram = 0x8082BB50 },
    { type = "R_MIPS_HI16", vram = 0x80825C38, target_vram = 0x8082BB68 },
    { type = "R_MIPS_LO16", vram = 0x80825C44, target_vram = 0x8082BB68 },
    { type = "R_MIPS_HI16", vram = 0x8082655C, target_vram = 0x8082B8B4 },
    { type = "R_MIPS_LO16", vram = 0x80826560, target_vram = 0x8082B8B4 },
    { type = "R_MIPS_HI16", vram = 0x808268DC, target_vram = 0x8082BB74 },
    { type = "R_MIPS_HI16", vram = 0x808268F8, target_vram = 0x8082BC14 },
    { type = "R_MIPS_LO16", vram = 0x808268FC, target_vram = 0x8082BC14 },
    { type = "R_MIPS_LO16", vram = 0x80826900, target_vram = 0x8082BB74 },
    { type = "R_MIPS_HI16", vram = 0x80826964, target_vram = 0x8082BBC4 },
    { type = "R_MIPS_LO16", vram = 0x80826978, target_vram = 0x8082BBC4 },
    { type = "R_MIPS_HI16", vram = 0x80826998, target_vram = 0x8082BC64 },
    { type = "R_MIPS_LO16", vram = 0x8082699C, target_vram = 0x8082BC64 },
    { type = "R_MIPS_HI16", vram = 0x80826A3C, target_vram = 0x8082BBC4 },
    { type = "R_MIPS_LO16", vram = 0x80826A50, target_vram = 0x8082BBC4 },
    { type = "R_MIPS_HI16", vram = 0x80826A74, target_vram = 0x8082BC64 },
    { type = "R_MIPS_LO16", vram = 0x80826A78, target_vram = 0x8082BC64 },
    { type = "R_MIPS_HI16", vram = 0x8082758C, target_vram = 0x8082B8B4 },
    { type = "R_MIPS_HI16", vram = 0x808275B8, target_vram = 0x8082BCB4 },
    { type = "R_MIPS_LO16", vram = 0x808275C8, target_vram = 0x8082BCB4 },
    { type = "R_MIPS_HI16", vram = 0x808275CC, target_vram = 0x8082BCCC },
    { type = "R_MIPS_LO16", vram = 0x808275DC, target_vram = 0x8082BCCC },
    { type = "R_MIPS_LO16", vram = 0x808275F0, target_vram = 0x8082B8B4 },
    { type = "R_MIPS_HI16", vram = 0x80827618, target_vram = 0x8082BD34 },
    { type = "R_MIPS_LO16", vram = 0x80827624, target_vram = 0x8082BD34 },
    { type = "R_MIPS_HI16", vram = 0x80827628, target_vram = 0x8082BD5C },
    { type = "R_MIPS_LO16", vram = 0x80827634, target_vram = 0x8082BD5C },
    { type = "R_MIPS_HI16", vram = 0x80827644, target_vram = 0x8082BCDC },
    { type = "R_MIPS_LO16", vram = 0x80827650, target_vram = 0x8082BCDC },
    { type = "R_MIPS_HI16", vram = 0x80827654, target_vram = 0x8082BD08 },
    { type = "R_MIPS_LO16", vram = 0x80827660, target_vram = 0x8082BD08 },
    { type = "R_MIPS_HI16", vram = 0x808276B0, target_vram = 0x8082BD84 },
    { type = "R_MIPS_LO16", vram = 0x808276C0, target_vram = 0x8082BD84 },
    { type = "R_MIPS_HI16", vram = 0x808276C4, target_vram = 0x8082BDA8 },
    { type = "R_MIPS_LO16", vram = 0x808276D0, target_vram = 0x8082BDA8 },
    { type = "R_MIPS_HI16", vram = 0x80827758, target_vram = 0x8082BDCC },
    { type = "R_MIPS_LO16", vram = 0x80827764, target_vram = 0x8082BDCC },
    { type = "R_MIPS_HI16", vram = 0x80827768, target_vram = 0x8082BE28 },
    { type = "R_MIPS_LO16", vram = 0x80827774, target_vram = 0x8082BE28 },
    { type = "R_MIPS_HI16", vram = 0x80827840, target_vram = 0x8082BCB4 },
    { type = "R_MIPS_LO16", vram = 0x80827850, target_vram = 0x8082BCB4 },
    { type = "R_MIPS_HI16", vram = 0x80827854, target_vram = 0x8082BCCC },
    { type = "R_MIPS_LO16", vram = 0x80827864, target_vram = 0x8082BCCC },
    { type = "R_MIPS_HI16", vram = 0x80827970, target_vram = 0x8082DA60 },
    { type = "R_MIPS_LO16", vram = 0x80827978, target_vram = 0x8082DA60 },
    { type = "R_MIPS_HI16", vram = 0x80827994, target_vram = 0x8082DA64 },
    { type = "R_MIPS_LO16", vram = 0x8082799C, target_vram = 0x8082DA64 },
    { type = "R_MIPS_HI16", vram = 0x808279BC, target_vram = 0x8082DA68 },
    { type = "R_MIPS_LO16", vram = 0x808279C4, target_vram = 0x8082DA68 },
    { type = "R_MIPS_HI16", vram = 0x808279E4, target_vram = 0x8082DA6C },
    { type = "R_MIPS_LO16", vram = 0x808279EC, target_vram = 0x8082DA6C },
    { type = "R_MIPS_HI16", vram = 0x808279FC, target_vram = 0x8082DA70 },
    { type = "R_MIPS_LO16", vram = 0x80827A04, target_vram = 0x8082DA70 },
    { type = "R_MIPS_HI16", vram = 0x80827A20, target_vram = 0x8082DA74 },
    { type = "R_MIPS_LO16", vram = 0x80827A28, target_vram = 0x8082DA74 },
    { type = "R_MIPS_HI16", vram = 0x80827A48, target_vram = 0x8082DA78 },
    { type = "R_MIPS_LO16", vram = 0x80827A50, target_vram = 0x8082DA78 },
    { type = "R_MIPS_HI16", vram = 0x80827A70, target_vram = 0x8082DA7C },
    { type = "R_MIPS_LO16", vram = 0x80827A7C, target_vram = 0x8082DA7C },
    { type = "R_MIPS_HI16", vram = 0x80827B54, target_vram = 0x8082B894 },
    { type = "R_MIPS_LO16", vram = 0x80827B64, target_vram = 0x8082B894 },
    { type = "R_MIPS_HI16", vram = 0x80827B68, target_vram = 0x8082B890 },
    { type = "R_MIPS_HI16", vram = 0x80827B6C, target_vram = 0x8082B898 },
    { type = "R_MIPS_LO16", vram = 0x80827B70, target_vram = 0x8082B898 },
    { type = "R_MIPS_LO16", vram = 0x80827B74, target_vram = 0x8082B890 },
    { type = "R_MIPS_HI16", vram = 0x80827BA4, target_vram = 0x8082B8A0 },
    { type = "R_MIPS_LO16", vram = 0x80827BB4, target_vram = 0x8082B8A0 },
    { type = "R_MIPS_HI16", vram = 0x80827BB8, target_vram = 0x8082B89C },
    { type = "R_MIPS_HI16", vram = 0x80827BBC, target_vram = 0x8082B8A4 },
    { type = "R_MIPS_LO16", vram = 0x80827BC0, target_vram = 0x8082B8A4 },
    { type = "R_MIPS_LO16", vram = 0x80827BC4, target_vram = 0x8082B89C },
    { type = "R_MIPS_HI16", vram = 0x80827C34, target_vram = 0x8082DA60 },
    { type = "R_MIPS_LO16", vram = 0x80827C3C, target_vram = 0x8082DA60 },
    { type = "R_MIPS_HI16", vram = 0x80827C40, target_vram = 0x8082DA70 },
    { type = "R_MIPS_LO16", vram = 0x80827C48, target_vram = 0x8082DA70 },
    { type = "R_MIPS_HI16", vram = 0x80827EA4, target_vram = 0x8082B884 },
    { type = "R_MIPS_HI16", vram = 0x80827EA8, target_vram = 0x8082B880 },
    { type = "R_MIPS_LO16", vram = 0x80827EAC, target_vram = 0x8082B880 },
    { type = "R_MIPS_LO16", vram = 0x80827EB0, target_vram = 0x8082B884 },
    { type = "R_MIPS_HI16", vram = 0x80827EB4, target_vram = 0x8082BE84 },
    { type = "R_MIPS_HI16", vram = 0x80827EC4, target_vram = 0x8082B888 },
    { type = "R_MIPS_LO16", vram = 0x80827EC8, target_vram = 0x8082B888 },
    { type = "R_MIPS_HI16", vram = 0x80827EDC, target_vram = 0x8082B88C },
    { type = "R_MIPS_LO16", vram = 0x80827EE0, target_vram = 0x8082B88C },
    { type = "R_MIPS_HI16", vram = 0x80827F00, target_vram = 0x8082B8A8 },
    { type = "R_MIPS_HI16", vram = 0x80827F10, target_vram = 0x8082B8AC },
    { type = "R_MIPS_LO16", vram = 0x80827F14, target_vram = 0x8082B8AC },
    { type = "R_MIPS_LO16", vram = 0x80827F18, target_vram = 0x8082B8A8 },
    { type = "R_MIPS_HI16", vram = 0x80827F2C, target_vram = 0x8082B8B0 },
    { type = "R_MIPS_LO16", vram = 0x80827F30, target_vram = 0x8082B8B0 },
    { type = "R_MIPS_LO16", vram = 0x80827F50, target_vram = 0x8082BE84 },
    { type = "R_MIPS_HI16", vram = 0x80828110, target_vram = 0x8082BE84 },
    { type = "R_MIPS_HI16", vram = 0x80828114, target_vram = 0x8082B944 },
    { type = "R_MIPS_LO16", vram = 0x80828118, target_vram = 0x8082BE84 },
    { type = "R_MIPS_LO16", vram = 0x8082811C, target_vram = 0x8082B944 },
    { type = "R_MIPS_HI16", vram = 0x808287A4, target_vram = 0x8082B8B8 },
    { type = "R_MIPS_LO16", vram = 0x808287B4, target_vram = 0x8082B8B8 },
    { type = "R_MIPS_HI16", vram = 0x808287B8, target_vram = 0x8082B8D8 },
    { type = "R_MIPS_LO16", vram = 0x808287E0, target_vram = 0x8082B8D8 },
    { type = "R_MIPS_HI16", vram = 0x808288DC, target_vram = 0x8082B8F8 },
    { type = "R_MIPS_LO16", vram = 0x808288EC, target_vram = 0x8082B8F8 },
    { type = "R_MIPS_HI16", vram = 0x8082892C, target_vram = 0x8082B8F8 },
    { type = "R_MIPS_LO16", vram = 0x80828938, target_vram = 0x8082B8F8 },
    { type = "R_MIPS_HI16", vram = 0x808289C0, target_vram = 0x8082C0E4 },
    { type = "R_MIPS_LO16", vram = 0x808289C8, target_vram = 0x8082C0E4 },
    { type = "R_MIPS_HI16", vram = 0x808289E8, target_vram = 0x8082BE9C },
    { type = "R_MIPS_LO16", vram = 0x808289EC, target_vram = 0x8082BE9C },
    { type = "R_MIPS_HI16", vram = 0x808289F8, target_vram = 0x8082B908 },
    { type = "R_MIPS_HI16", vram = 0x808289FC, target_vram = 0x8082DA58 },
    { type = "R_MIPS_LO16", vram = 0x80828A00, target_vram = 0x8082B908 },
    { type = "R_MIPS_LO16", vram = 0x80828A08, target_vram = 0x8082DA58 },
    { type = "R_MIPS_HI16", vram = 0x80828A40, target_vram = 0x8082B918 },
    { type = "R_MIPS_HI16", vram = 0x80828A48, target_vram = 0x8082B91C },
    { type = "R_MIPS_LO16", vram = 0x80828A4C, target_vram = 0x8082B91C },
    { type = "R_MIPS_LO16", vram = 0x80828A5C, target_vram = 0x8082B918 },
    { type = "R_MIPS_HI16", vram = 0x80828BC4, target_vram = 0x8082B8B4 },
    { type = "R_MIPS_HI16", vram = 0x80828C0C, target_vram = 0x8082B8B4 },
    { type = "R_MIPS_LO16", vram = 0x80828C14, target_vram = 0x8082B8B4 },
    { type = "R_MIPS_LO16", vram = 0x80828C28, target_vram = 0x8082B8B4 },
    { type = "R_MIPS_HI16", vram = 0x80828D50, target_vram = 0x8082B910 },
    { type = "R_MIPS_HI16", vram = 0x80828D64, target_vram = 0x8082B918 },
    { type = "R_MIPS_LO16", vram = 0x80828D68, target_vram = 0x8082B918 },
    { type = "R_MIPS_LO16", vram = 0x80828D74, target_vram = 0x8082B910 },
    { type = "R_MIPS_HI16", vram = 0x80828D7C, target_vram = 0x8082B914 },
    { type = "R_MIPS_HI16", vram = 0x80828D84, target_vram = 0x8082B91C },
    { type = "R_MIPS_LO16", vram = 0x80828D88, target_vram = 0x8082B91C },
    { type = "R_MIPS_LO16", vram = 0x80828DAC, target_vram = 0x8082B914 },
    { type = "R_MIPS_HI16", vram = 0x80828DB0, target_vram = 0x8082B908 },
    { type = "R_MIPS_LO16", vram = 0x80828DF4, target_vram = 0x8082B908 },
    { type = "R_MIPS_HI16", vram = 0x80828E50, target_vram = 0x8082C148 },
    { type = "R_MIPS_LO16", vram = 0x80828E58, target_vram = 0x8082C148 },
    { type = "R_MIPS_HI16", vram = 0x80828EB0, target_vram = 0x8082B908 },
    { type = "R_MIPS_LO16", vram = 0x80828EBC, target_vram = 0x8082B908 },
    { type = "R_MIPS_HI16", vram = 0x80828F70, target_vram = 0x8082B908 },
    { type = "R_MIPS_LO16", vram = 0x80828F7C, target_vram = 0x8082B908 },
    { type = "R_MIPS_HI16", vram = 0x80828FA8, target_vram = 0x8082BEA0 },
    { type = "R_MIPS_LO16", vram = 0x80828FAC, target_vram = 0x8082BEA0 },
    { type = "R_MIPS_HI16", vram = 0x80828FBC, target_vram = 0x8082BEA4 },
    { type = "R_MIPS_LO16", vram = 0x80828FC4, target_vram = 0x8082BEA4 },
    { type = "R_MIPS_HI16", vram = 0x80828FDC, target_vram = 0x8082BEA0 },
    { type = "R_MIPS_LO16", vram = 0x80828FE0, target_vram = 0x8082BEA0 },
    { type = "R_MIPS_HI16", vram = 0x80828FF0, target_vram = 0x8082BEA4 },
    { type = "R_MIPS_LO16", vram = 0x80828FF4, target_vram = 0x8082BEA4 },
    { type = "R_MIPS_HI16", vram = 0x80829000, target_vram = 0x8082BEA4 },
    { type = "R_MIPS_LO16", vram = 0x80829004, target_vram = 0x8082BEA4 },
    { type = "R_MIPS_HI16", vram = 0x80829008, target_vram = 0x8082BEA4 },
    { type = "R_MIPS_HI16", vram = 0x8082900C, target_vram = 0x8082BEA0 },
    { type = "R_MIPS_LO16", vram = 0x80829020, target_vram = 0x8082BEA4 },
    { type = "R_MIPS_LO16", vram = 0x80829024, target_vram = 0x8082BEA0 },
    { type = "R_MIPS_HI16", vram = 0x8082908C, target_vram = 0x8082B908 },
    { type = "R_MIPS_LO16", vram = 0x80829098, target_vram = 0x8082B908 },
    { type = "R_MIPS_HI16", vram = 0x808290F4, target_vram = 0x8082C18C },
    { type = "R_MIPS_LO16", vram = 0x808290FC, target_vram = 0x8082C18C },
    { type = "R_MIPS_HI16", vram = 0x80829124, target_vram = 0x8082B910 },
    { type = "R_MIPS_HI16", vram = 0x80829128, target_vram = 0x8082B918 },
    { type = "R_MIPS_LO16", vram = 0x80829130, target_vram = 0x8082B918 },
    { type = "R_MIPS_HI16", vram = 0x80829134, target_vram = 0x8082B91C },
    { type = "R_MIPS_LO16", vram = 0x80829138, target_vram = 0x8082B91C },
    { type = "R_MIPS_LO16", vram = 0x80829140, target_vram = 0x8082B910 },
    { type = "R_MIPS_HI16", vram = 0x80829148, target_vram = 0x8082B914 },
    { type = "R_MIPS_LO16", vram = 0x80829168, target_vram = 0x8082B914 },
    { type = "R_MIPS_HI16", vram = 0x80829278, target_vram = 0x8082BEA4 },
    { type = "R_MIPS_LO16", vram = 0x8082927C, target_vram = 0x8082BEA4 },
    { type = "R_MIPS_HI16", vram = 0x808292B0, target_vram = 0x8082B908 },
    { type = "R_MIPS_LO16", vram = 0x808292B4, target_vram = 0x8082B908 },
    { type = "R_MIPS_HI16", vram = 0x808292BC, target_vram = 0x8082B90C },
    { type = "R_MIPS_LO16", vram = 0x808292C8, target_vram = 0x8082B90C },
    { type = "R_MIPS_HI16", vram = 0x808292F4, target_vram = 0x8082B90C },
    { type = "R_MIPS_LO16", vram = 0x808292F8, target_vram = 0x8082B90C },
    { type = "R_MIPS_HI16", vram = 0x80829354, target_vram = 0x8082BEA4 },
    { type = "R_MIPS_LO16", vram = 0x80829358, target_vram = 0x8082BEA4 },
    { type = "R_MIPS_HI16", vram = 0x8082935C, target_vram = 0x8082BEA4 },
    { type = "R_MIPS_LO16", vram = 0x80829370, target_vram = 0x8082BEA4 },
    { type = "R_MIPS_HI16", vram = 0x8082938C, target_vram = 0x8082B908 },
    { type = "R_MIPS_LO16", vram = 0x80829390, target_vram = 0x8082B908 },
    { type = "R_MIPS_HI16", vram = 0x80829398, target_vram = 0x8082B90C },
    { type = "R_MIPS_LO16", vram = 0x808293A4, target_vram = 0x8082B90C },
    { type = "R_MIPS_HI16", vram = 0x808293B0, target_vram = 0x8082B90C },
    { type = "R_MIPS_LO16", vram = 0x808293B4, target_vram = 0x8082B90C },
    { type = "R_MIPS_HI16", vram = 0x80829404, target_vram = 0x8082B910 },
    { type = "R_MIPS_HI16", vram = 0x80829418, target_vram = 0x8082B918 },
    { type = "R_MIPS_LO16", vram = 0x80829424, target_vram = 0x8082B918 },
    { type = "R_MIPS_HI16", vram = 0x80829428, target_vram = 0x8082B91C },
    { type = "R_MIPS_LO16", vram = 0x80829438, target_vram = 0x8082B910 },
    { type = "R_MIPS_HI16", vram = 0x80829440, target_vram = 0x8082B914 },
    { type = "R_MIPS_LO16", vram = 0x80829448, target_vram = 0x8082B91C },
    { type = "R_MIPS_LO16", vram = 0x80829464, target_vram = 0x8082B914 },
    { type = "R_MIPS_HI16", vram = 0x808294FC, target_vram = 0x8082B910 },
    { type = "R_MIPS_HI16", vram = 0x80829500, target_vram = 0x8082B918 },
    { type = "R_MIPS_LO16", vram = 0x80829508, target_vram = 0x8082B918 },
    { type = "R_MIPS_HI16", vram = 0x8082950C, target_vram = 0x8082B91C },
    { type = "R_MIPS_LO16", vram = 0x80829510, target_vram = 0x8082B91C },
    { type = "R_MIPS_LO16", vram = 0x80829518, target_vram = 0x8082B910 },
    { type = "R_MIPS_HI16", vram = 0x80829520, target_vram = 0x8082B914 },
    { type = "R_MIPS_LO16", vram = 0x80829548, target_vram = 0x8082B914 },
    { type = "R_MIPS_HI16", vram = 0x8082970C, target_vram = 0x8082B918 },
    { type = "R_MIPS_HI16", vram = 0x80829714, target_vram = 0x8082B91C },
    { type = "R_MIPS_LO16", vram = 0x8082972C, target_vram = 0x8082B91C },
    { type = "R_MIPS_LO16", vram = 0x80829734, target_vram = 0x8082B918 },
    { type = "R_MIPS_HI16", vram = 0x80829854, target_vram = 0x8082B888 },
    { type = "R_MIPS_HI16", vram = 0x80829858, target_vram = 0x8082B880 },
    { type = "R_MIPS_HI16", vram = 0x8082985C, target_vram = 0x8082B884 },
    { type = "R_MIPS_LO16", vram = 0x80829860, target_vram = 0x8082B884 },
    { type = "R_MIPS_LO16", vram = 0x80829864, target_vram = 0x8082B880 },
    { type = "R_MIPS_LO16", vram = 0x80829868, target_vram = 0x8082B888 },
    { type = "R_MIPS_HI16", vram = 0x80829880, target_vram = 0x8082B88C },
    { type = "R_MIPS_LO16", vram = 0x80829884, target_vram = 0x8082B88C },
    { type = "R_MIPS_HI16", vram = 0x80829888, target_vram = 0x8082B8A8 },
    { type = "R_MIPS_HI16", vram = 0x8082988C, target_vram = 0x8082B8AC },
    { type = "R_MIPS_LO16", vram = 0x80829890, target_vram = 0x8082B8AC },
    { type = "R_MIPS_LO16", vram = 0x80829894, target_vram = 0x8082B8A8 },
    { type = "R_MIPS_HI16", vram = 0x8082989C, target_vram = 0x8082B944 },
    { type = "R_MIPS_HI16", vram = 0x808298A8, target_vram = 0x8082B8B0 },
    { type = "R_MIPS_LO16", vram = 0x808298AC, target_vram = 0x8082B944 },
    { type = "R_MIPS_LO16", vram = 0x808298B0, target_vram = 0x8082B8B0 },
    { type = "R_MIPS_HI16", vram = 0x808298D0, target_vram = 0x8082BEA8 },
    { type = "R_MIPS_LO16", vram = 0x808298DC, target_vram = 0x8082BEA8 },
    { type = "R_MIPS_HI16", vram = 0x80829900, target_vram = 0x8082B880 },
    { type = "R_MIPS_LO16", vram = 0x80829904, target_vram = 0x8082B880 },
    { type = "R_MIPS_HI16", vram = 0x8082990C, target_vram = 0x8082BEA8 },
    { type = "R_MIPS_HI16", vram = 0x80829910, target_vram = 0x8082B884 },
    { type = "R_MIPS_HI16", vram = 0x8082991C, target_vram = 0x8082B888 },
    { type = "R_MIPS_LO16", vram = 0x80829930, target_vram = 0x8082BEA8 },
    { type = "R_MIPS_LO16", vram = 0x80829934, target_vram = 0x8082B884 },
    { type = "R_MIPS_LO16", vram = 0x80829974, target_vram = 0x8082B888 },
    { type = "R_MIPS_HI16", vram = 0x808299C0, target_vram = 0x8082B88C },
    { type = "R_MIPS_LO16", vram = 0x808299D4, target_vram = 0x8082B88C },
    { type = "R_MIPS_HI16", vram = 0x80829A7C, target_vram = 0x8082B8AC },
    { type = "R_MIPS_HI16", vram = 0x80829AB8, target_vram = 0x8082B88C },
    { type = "R_MIPS_LO16", vram = 0x80829AC0, target_vram = 0x8082B88C },
    { type = "R_MIPS_HI16", vram = 0x80829AFC, target_vram = 0x8082B88C },
    { type = "R_MIPS_LO16", vram = 0x80829B00, target_vram = 0x8082B88C },
    { type = "R_MIPS_HI16", vram = 0x80829B04, target_vram = 0x8082B8A8 },
    { type = "R_MIPS_LO16", vram = 0x80829B08, target_vram = 0x8082B8A8 },
    { type = "R_MIPS_LO16", vram = 0x80829B10, target_vram = 0x8082B8AC },
    { type = "R_MIPS_HI16", vram = 0x80829B80, target_vram = 0x8082B8B0 },
    { type = "R_MIPS_LO16", vram = 0x80829BA8, target_vram = 0x8082B8B0 },
    { type = "R_MIPS_HI16", vram = 0x80829C48, target_vram = 0x8082B8B0 },
    { type = "R_MIPS_LO16", vram = 0x80829C50, target_vram = 0x8082B8B0 },
    { type = "R_MIPS_HI16", vram = 0x80829C8C, target_vram = 0x8082B8B0 },
    { type = "R_MIPS_LO16", vram = 0x80829C90, target_vram = 0x8082B8B0 },
    { type = "R_MIPS_HI16", vram = 0x80829CA0, target_vram = 0x8082BEA8 },
    { type = "R_MIPS_LO16", vram = 0x80829CA8, target_vram = 0x8082BEA8 },
    { type = "R_MIPS_HI16", vram = 0x80829CBC, target_vram = 0x8082B88C },
    { type = "R_MIPS_LO16", vram = 0x80829CC0, target_vram = 0x8082B88C },
    { type = "R_MIPS_HI16", vram = 0x80829CD0, target_vram = 0x8082B8B0 },
    { type = "R_MIPS_LO16", vram = 0x80829CD4, target_vram = 0x8082B8B0 },
    { type = "R_MIPS_HI16", vram = 0x80829CE0, target_vram = 0x8082BEA8 },
    { type = "R_MIPS_LO16", vram = 0x80829CEC, target_vram = 0x8082BEA8 },
    { type = "R_MIPS_HI16", vram = 0x80829CF8, target_vram = 0x8082BEA8 },
    { type = "R_MIPS_LO16", vram = 0x80829CFC, target_vram = 0x8082BEA8 },
    { type = "R_MIPS_HI16", vram = 0x80829D00, target_vram = 0x8082BEA8 },
    { type = "R_MIPS_LO16", vram = 0x80829D18, target_vram = 0x8082BEA8 },
    { type = "R_MIPS_HI16", vram = 0x80829D68, target_vram = 0x8082B944 },
    { type = "R_MIPS_LO16", vram = 0x80829D80, target_vram = 0x8082B944 },
    { type = "R_MIPS_HI16", vram = 0x80829D84, target_vram = 0x8082B910 },
    { type = "R_MIPS_HI16", vram = 0x80829D94, target_vram = 0x8082B918 },
    { type = "R_MIPS_LO16", vram = 0x80829D98, target_vram = 0x8082B918 },
    { type = "R_MIPS_LO16", vram = 0x80829DA4, target_vram = 0x8082B910 },
    { type = "R_MIPS_HI16", vram = 0x80829DAC, target_vram = 0x8082B914 },
    { type = "R_MIPS_HI16", vram = 0x80829DB4, target_vram = 0x8082B91C },
    { type = "R_MIPS_LO16", vram = 0x80829DB8, target_vram = 0x8082B91C },
    { type = "R_MIPS_LO16", vram = 0x80829DDC, target_vram = 0x8082B914 },
    { type = "R_MIPS_HI16", vram = 0x80829DE0, target_vram = 0x8082B908 },
    { type = "R_MIPS_LO16", vram = 0x80829E30, target_vram = 0x8082B908 },
    { type = "R_MIPS_HI16", vram = 0x80829F68, target_vram = 0x8082BEA4 },
    { type = "R_MIPS_LO16", vram = 0x80829F6C, target_vram = 0x8082BEA4 },
    { type = "R_MIPS_HI16", vram = 0x8082A01C, target_vram = 0x8082BEA4 },
    { type = "R_MIPS_LO16", vram = 0x8082A020, target_vram = 0x8082BEA4 },
    { type = "R_MIPS_HI16", vram = 0x8082A028, target_vram = 0x8082BEA4 },
    { type = "R_MIPS_HI16", vram = 0x8082A040, target_vram = 0x8082BEA4 },
    { type = "R_MIPS_LO16", vram = 0x8082A044, target_vram = 0x8082BEA4 },
    { type = "R_MIPS_LO16", vram = 0x8082A06C, target_vram = 0x8082BEA4 },
    { type = "R_MIPS_HI16", vram = 0x8082A258, target_vram = 0x8082B908 },
    { type = "R_MIPS_LO16", vram = 0x8082A260, target_vram = 0x8082B908 },
    { type = "R_MIPS_HI16", vram = 0x8082A26C, target_vram = 0x8082DA58 },
    { type = "R_MIPS_LO16", vram = 0x8082A270, target_vram = 0x8082DA58 },
    { type = "R_MIPS_HI16", vram = 0x8082A2A8, target_vram = 0x8082B918 },
    { type = "R_MIPS_HI16", vram = 0x8082A2B0, target_vram = 0x8082B91C },
    { type = "R_MIPS_LO16", vram = 0x8082A2B4, target_vram = 0x8082B91C },
    { type = "R_MIPS_LO16", vram = 0x8082A2C4, target_vram = 0x8082B918 },
    { type = "R_MIPS_HI16", vram = 0x8082A350, target_vram = 0x8082B8B4 },
    { type = "R_MIPS_LO16", vram = 0x8082A358, target_vram = 0x8082B8B4 },
    { type = "R_MIPS_HI16", vram = 0x8082A410, target_vram = 0x8082B944 },
    { type = "R_MIPS_LO16", vram = 0x8082A418, target_vram = 0x8082B944 },
    { type = "R_MIPS_HI16", vram = 0x8082A480, target_vram = 0x8082B944 },
    { type = "R_MIPS_LO16", vram = 0x8082A484, target_vram = 0x8082B944 },
    { type = "R_MIPS_HI16", vram = 0x8082A494, target_vram = 0x8082B910 },
    { type = "R_MIPS_HI16", vram = 0x8082A498, target_vram = 0x8082B918 },
    { type = "R_MIPS_LO16", vram = 0x8082A4A4, target_vram = 0x8082B910 },
    { type = "R_MIPS_LO16", vram = 0x8082A4A8, target_vram = 0x8082B918 },
    { type = "R_MIPS_HI16", vram = 0x8082A4B4, target_vram = 0x8082B914 },
    { type = "R_MIPS_HI16", vram = 0x8082A4B8, target_vram = 0x8082B91C },
    { type = "R_MIPS_LO16", vram = 0x8082A4BC, target_vram = 0x8082B91C },
    { type = "R_MIPS_LO16", vram = 0x8082A4E4, target_vram = 0x8082B914 },
    { type = "R_MIPS_HI16", vram = 0x8082A4E8, target_vram = 0x8082B908 },
    { type = "R_MIPS_LO16", vram = 0x8082A530, target_vram = 0x8082B908 },
    { type = "R_MIPS_HI16", vram = 0x8082A598, target_vram = 0x8082B908 },
    { type = "R_MIPS_LO16", vram = 0x8082A5A4, target_vram = 0x8082B908 },
    { type = "R_MIPS_HI16", vram = 0x8082A67C, target_vram = 0x8082B908 },
    { type = "R_MIPS_LO16", vram = 0x8082A688, target_vram = 0x8082B908 },
    { type = "R_MIPS_HI16", vram = 0x8082A690, target_vram = 0x8082BE88 },
    { type = "R_MIPS_LO16", vram = 0x8082A6A0, target_vram = 0x8082BE88 },
    { type = "R_MIPS_HI16", vram = 0x8082A754, target_vram = 0x8082B908 },
    { type = "R_MIPS_LO16", vram = 0x8082A760, target_vram = 0x8082B908 },
    { type = "R_MIPS_HI16", vram = 0x8082A814, target_vram = 0x8082B910 },
    { type = "R_MIPS_HI16", vram = 0x8082A818, target_vram = 0x8082B918 },
    { type = "R_MIPS_LO16", vram = 0x8082A824, target_vram = 0x8082B910 },
    { type = "R_MIPS_LO16", vram = 0x8082A828, target_vram = 0x8082B918 },
    { type = "R_MIPS_HI16", vram = 0x8082A834, target_vram = 0x8082B914 },
    { type = "R_MIPS_HI16", vram = 0x8082A838, target_vram = 0x8082B91C },
    { type = "R_MIPS_LO16", vram = 0x8082A83C, target_vram = 0x8082B91C },
    { type = "R_MIPS_LO16", vram = 0x8082A858, target_vram = 0x8082B914 },
    { type = "R_MIPS_HI16", vram = 0x8082A930, target_vram = 0x8082B910 },
    { type = "R_MIPS_HI16", vram = 0x8082A944, target_vram = 0x8082B918 },
    { type = "R_MIPS_LO16", vram = 0x8082A948, target_vram = 0x8082B918 },
    { type = "R_MIPS_LO16", vram = 0x8082A954, target_vram = 0x8082B910 },
    { type = "R_MIPS_HI16", vram = 0x8082A95C, target_vram = 0x8082B914 },
    { type = "R_MIPS_HI16", vram = 0x8082A964, target_vram = 0x8082B91C },
    { type = "R_MIPS_LO16", vram = 0x8082A968, target_vram = 0x8082B91C },
    { type = "R_MIPS_LO16", vram = 0x8082A984, target_vram = 0x8082B914 },
    { type = "R_MIPS_HI16", vram = 0x8082AA28, target_vram = 0x8082DA58 },
    { type = "R_MIPS_LO16", vram = 0x8082AA2C, target_vram = 0x8082DA58 },
    { type = "R_MIPS_HI16", vram = 0x8082AB04, target_vram = 0x8082BE9C },
    { type = "R_MIPS_LO16", vram = 0x8082AB10, target_vram = 0x8082BE9C },
    { type = "R_MIPS_HI16", vram = 0x8082AB40, target_vram = 0x8082BEB4 },
    { type = "R_MIPS_LO16", vram = 0x8082AB50, target_vram = 0x8082BEB4 },
    { type = "R_MIPS_HI16", vram = 0x8082AB64, target_vram = 0x8082BEAC },
    { type = "R_MIPS_LO16", vram = 0x8082AB68, target_vram = 0x8082BEAC },
    { type = "R_MIPS_HI16", vram = 0x8082AB6C, target_vram = 0x8082BEAC },
    { type = "R_MIPS_HI16", vram = 0x8082AB88, target_vram = 0x8082BEAC },
    { type = "R_MIPS_LO16", vram = 0x8082AB90, target_vram = 0x8082BEAC },
    { type = "R_MIPS_LO16", vram = 0x8082AB94, target_vram = 0x8082BEAC },
    { type = "R_MIPS_HI16", vram = 0x8082ABA0, target_vram = 0x8082BEB4 },
    { type = "R_MIPS_LO16", vram = 0x8082ABA4, target_vram = 0x8082BEB4 },
    { type = "R_MIPS_HI16", vram = 0x8082ABA8, target_vram = 0x8082BEAC },
    { type = "R_MIPS_LO16", vram = 0x8082ABB0, target_vram = 0x8082BEAC },
    { type = "R_MIPS_HI16", vram = 0x8082ABBC, target_vram = 0x8082BEB4 },
    { type = "R_MIPS_LO16", vram = 0x8082ABC0, target_vram = 0x8082BEB4 },
    { type = "R_MIPS_HI16", vram = 0x8082ABD4, target_vram = 0x8082BEAC },
    { type = "R_MIPS_LO16", vram = 0x8082ABD8, target_vram = 0x8082BEAC },
    { type = "R_MIPS_HI16", vram = 0x8082ABDC, target_vram = 0x8082BEAC },
    { type = "R_MIPS_HI16", vram = 0x8082ABF8, target_vram = 0x8082BEAC },
    { type = "R_MIPS_LO16", vram = 0x8082AC00, target_vram = 0x8082BEAC },
    { type = "R_MIPS_LO16", vram = 0x8082AC04, target_vram = 0x8082BEAC },
    { type = "R_MIPS_HI16", vram = 0x8082AC10, target_vram = 0x8082BEB4 },
    { type = "R_MIPS_LO16", vram = 0x8082AC14, target_vram = 0x8082BEB4 },
    { type = "R_MIPS_HI16", vram = 0x8082AC18, target_vram = 0x8082BEAC },
    { type = "R_MIPS_LO16", vram = 0x8082AC20, target_vram = 0x8082BEAC },
    { type = "R_MIPS_HI16", vram = 0x8082AC24, target_vram = 0x8082BEB4 },
    { type = "R_MIPS_LO16", vram = 0x8082AC28, target_vram = 0x8082BEB4 },
    { type = "R_MIPS_HI16", vram = 0x8082AC30, target_vram = 0x8082BEB8 },
    { type = "R_MIPS_LO16", vram = 0x8082AC40, target_vram = 0x8082BEB8 },
    { type = "R_MIPS_HI16", vram = 0x8082AC54, target_vram = 0x8082BEB0 },
    { type = "R_MIPS_LO16", vram = 0x8082AC58, target_vram = 0x8082BEB0 },
    { type = "R_MIPS_HI16", vram = 0x8082AC5C, target_vram = 0x8082BEB0 },
    { type = "R_MIPS_HI16", vram = 0x8082AC7C, target_vram = 0x8082BEB0 },
    { type = "R_MIPS_LO16", vram = 0x8082AC84, target_vram = 0x8082BEB0 },
    { type = "R_MIPS_LO16", vram = 0x8082AC88, target_vram = 0x8082BEB0 },
    { type = "R_MIPS_HI16", vram = 0x8082AC98, target_vram = 0x8082BEB8 },
    { type = "R_MIPS_LO16", vram = 0x8082AC9C, target_vram = 0x8082BEB8 },
    { type = "R_MIPS_HI16", vram = 0x8082ACA4, target_vram = 0x8082BEB0 },
    { type = "R_MIPS_LO16", vram = 0x8082ACAC, target_vram = 0x8082BEB0 },
    { type = "R_MIPS_HI16", vram = 0x8082ACB8, target_vram = 0x8082BEB8 },
    { type = "R_MIPS_LO16", vram = 0x8082ACBC, target_vram = 0x8082BEB8 },
    { type = "R_MIPS_HI16", vram = 0x8082ACD0, target_vram = 0x8082BEB0 },
    { type = "R_MIPS_LO16", vram = 0x8082ACD4, target_vram = 0x8082BEB0 },
    { type = "R_MIPS_HI16", vram = 0x8082ACD8, target_vram = 0x8082BEB0 },
    { type = "R_MIPS_HI16", vram = 0x8082ACF8, target_vram = 0x8082BEB0 },
    { type = "R_MIPS_LO16", vram = 0x8082AD00, target_vram = 0x8082BEB0 },
    { type = "R_MIPS_LO16", vram = 0x8082AD04, target_vram = 0x8082BEB0 },
    { type = "R_MIPS_HI16", vram = 0x8082AD14, target_vram = 0x8082BEB8 },
    { type = "R_MIPS_LO16", vram = 0x8082AD18, target_vram = 0x8082BEB8 },
    { type = "R_MIPS_HI16", vram = 0x8082AD20, target_vram = 0x8082BEB0 },
    { type = "R_MIPS_LO16", vram = 0x8082AD28, target_vram = 0x8082BEB0 },
    { type = "R_MIPS_HI16", vram = 0x8082AD2C, target_vram = 0x8082BEB8 },
    { type = "R_MIPS_LO16", vram = 0x8082AD30, target_vram = 0x8082BEB8 },
    { type = "R_MIPS_HI16", vram = 0x8082ADB4, target_vram = 0x8082B8B4 },
    { type = "R_MIPS_LO16", vram = 0x8082ADE4, target_vram = 0x8082B8B4 },
]

functions = [
    { name = "KaleidoScope_DrawItemSelect", vram = 0x8081B6EC, size = 0x5BC },
    { name = "KaleidoScope_DrawGameOver", vram = 0x80827E08, size = 0x5D0 },
    { name = "KaleidoScope_DrawPageSections", vram = 0x80821F30, size = 0x2AC },
    { name = "KaleidoScope_UpdateSwitchPage", vram = 0x8082585C, size = 0x178 },
    { name = "KaleidoScope_DrawMaskSelect", vram = 0x8081FF80, size = 0x52C },
    { name = "KaleidoScope_DrawQuestStatus", vram = 0x808160A0, size = 0x1ABC },
    { name = "KaleidoScope_DrawCursor", vram = 0x80827A8C, size = 0x37C },
    { name = "KaleidoScope_DrawInventoryEditor", vram = 0x80819238, size = 0xCCC },
    { name = "KaleidoScope_UpdateQuestStatusPoint", vram = 0x80818904, size = 0x1C },
    { name = "KaleidoScope_DrawInventoryEditorText", vram = 0x80818920, size = 0x7A4 },
    { name = "KaleidoScope_DrawDigit", vram = 0x808190C4, size = 0x174 },
    { name = "KaleidoScope_UpdateOwlWarpNamePanel", vram = 0x808256E4, size = 0x178 },
    { name = "KaleidoScope_UpdateMaskCursor", vram = 0x808204AC, size = 0xAF8 },
    { name = "Kaleido_LoadMapNameStaticLarge", vram = 0x8082192C, size = 0x2C },
    { name = "KaleidoScope_UpdatePrompt", vram = 0x80821730, size = 0x1D0 },
    { name = "Kaleido_LoadMapNameStatic", vram = 0x80821900, size = 0x2C },
    { name = "KaleidoScope_DrawOwlWarpMapPage", vram = 0x808248D0, size = 0x2C0 },
    { name = "KaleidoScope_DrawWorldMap", vram = 0x8081E7D8, size = 0x1344 },
    { name = "KaleidoScope_HandlePageToggles", vram = 0x80821D84, size = 0x1AC },
    { name = "KaleidoScope_DrawDungeonStrayFairyCount", vram = 0x8081D240, size = 0x49C },
    { name = "KaleidoScope_DrawInfoPanel", vram = 0x80823350, size = 0x13E8 },
    { name = "KaleidoScope_SwitchPage", vram = 0x80821CC4, size = 0xC0 },
    { name = "KaleidoScope_DrawOwlWarpInfoPanel", vram = 0x80824B90, size = 0xB54 },
    { name = "KaleidoScope_SetPageVertices", vram = 0x80825A50, size = 0x3D8 },
    { name = "Kaleido_LoadItemNameStatic", vram = 0x80821958, size = 0x2C },
    { name = "KaleidoScope_SetVertices", vram = 0x80825E28, size = 0x16B4 },
    { name = "KaleidoScope_GrayOutTextureRGBA32", vram = 0x808286D8, size = 0xB0 },
    { name = "KaleidoScope_SetView", vram = 0x808259D4, size = 0x7C },
    { name = "KaleidoScope_UpdateNamePanel", vram = 0x80824738, size = 0x198 },
    { name = "KaleidoScope_UpdateItemEquip", vram = 0x8081C684, size = 0xBB8 },
    { name = "KaleidoScope_MoveCursorFromSpecialPos", vram = 0x80821A04, size = 0xD0 },
    { name = "KaleidoScope_UpdateMaskEquip", vram = 0x80820FA4, size = 0x78C },
    { name = "KaleidoScope_UpdateItemCursor", vram = 0x8081BCA8, size = 0x9DC },
    { name = "KaleidoScope_DrawAmmoCount", vram = 0x8081B240, size = 0x47C },
    { name = "KaleidoScope_Draw", vram = 0x808283D8, size = 0x300 },
    { name = "KaleidoScope_UpdateCursorSize", vram = 0x808274DC, size = 0x5B0 },
    { name = "KaleidoScope_UpdateDungeonCursor", vram = 0x8081E118, size = 0x6C0 },
    { name = "KaleidoScope_UpdateOpening", vram = 0x80828788, size = 0x1D4 },
    { name = "KaleidoScope_UpdateWorldMapCursor", vram = 0x8081FB1C, size = 0x460 },
    { name = "KaleidoScope_SetCursorVtxPos", vram = 0x8081B6BC, size = 0x30 },
    { name = "KaleidoScope_UpdateQuestCursor", vram = 0x80817B5C, size = 0xDA8 },
    { name = "KaleidoScope_UpdateInventoryEditor", vram = 0x80819F04, size = 0x133C },
    { name = "KaleidoScope_DrawDungeonMap", vram = 0x8081D6DC, size = 0xA3C },
    { name = "KaleidoScope_MoveCursorToSpecialPos", vram = 0x80821984, size = 0x80 },
    { name = "KaleidoScope_DrawTexQuadRGBA32", vram = 0x80821AD4, size = 0x1F0 },
    { name = "KaleidoScope_DrawPages", vram = 0x808221DC, size = 0x1174 },
    { name = "KaleidoScope_Update", vram = 0x8082895C, size = 0x2570 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_player_actor"
rom = 0x00CA7F00
vram = 0x8082DA90
size = 0x35060

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8082DE88, target_vram = 0x80862B00 },
    { type = "R_MIPS_LO16", vram = 0x8082DE8C, target_vram = 0x80862B00 },
    { type = "R_MIPS_HI16", vram = 0x8082DE94, target_vram = 0x80862AFC },
    { type = "R_MIPS_LO16", vram = 0x8082DE98, target_vram = 0x80862AFC },
    { type = "R_MIPS_HI16", vram = 0x8082DEC0, target_vram = 0x8085E3B0 },
    { type = "R_MIPS_LO16", vram = 0x8082DEC4, target_vram = 0x8085E3B0 },
    { type = "R_MIPS_HI16", vram = 0x8082DED0, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x8082DEF8, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8082E028, target_vram = 0x8085C3EC },
    { type = "R_MIPS_LO16", vram = 0x8082E02C, target_vram = 0x8085C3EC },
    { type = "R_MIPS_HI16", vram = 0x8082EA40, target_vram = 0x8085E3B4 },
    { type = "R_MIPS_LO16", vram = 0x8082EA44, target_vram = 0x8085E3B4 },
    { type = "R_MIPS_HI16", vram = 0x8082EAF8, target_vram = 0x8085E3B8 },
    { type = "R_MIPS_LO16", vram = 0x8082EAFC, target_vram = 0x8085E3B8 },
    { type = "R_MIPS_HI16", vram = 0x8082EB44, target_vram = 0x80862B00 },
    { type = "R_MIPS_HI16", vram = 0x8082EB48, target_vram = 0x80862AFC },
    { type = "R_MIPS_LO16", vram = 0x8082EB4C, target_vram = 0x80862AFC },
    { type = "R_MIPS_LO16", vram = 0x8082EB50, target_vram = 0x80862B00 },
    { type = "R_MIPS_HI16", vram = 0x8082EB5C, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x8082EB74, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8082EB78, target_vram = 0x80862AFC },
    { type = "R_MIPS_LO16", vram = 0x8082EB7C, target_vram = 0x80862AFC },
    { type = "R_MIPS_HI16", vram = 0x8082EBC8, target_vram = 0x80862B00 },
    { type = "R_MIPS_LO16", vram = 0x8082EBCC, target_vram = 0x80862B00 },
    { type = "R_MIPS_HI16", vram = 0x8082EBD8, target_vram = 0x80862B02 },
    { type = "R_MIPS_LO16", vram = 0x8082EBDC, target_vram = 0x80862B02 },
    { type = "R_MIPS_HI16", vram = 0x8082EBEC, target_vram = 0x80862AFC },
    { type = "R_MIPS_LO16", vram = 0x8082EBF0, target_vram = 0x80862AFC },
    { type = "R_MIPS_HI16", vram = 0x8082ECAC, target_vram = 0x8085C3E4 },
    { type = "R_MIPS_LO16", vram = 0x8082ECB0, target_vram = 0x8085C3E4 },
    { type = "R_MIPS_HI16", vram = 0x8082ECE4, target_vram = 0x8085C3F4 },
    { type = "R_MIPS_LO16", vram = 0x8082ECE8, target_vram = 0x8085C3F4 },
    { type = "R_MIPS_HI16", vram = 0x8082ED7C, target_vram = 0x8085BE84 },
    { type = "R_MIPS_LO16", vram = 0x8082ED88, target_vram = 0x8085BE84 },
    { type = "R_MIPS_HI16", vram = 0x8082EDD4, target_vram = 0x8085C84C },
    { type = "R_MIPS_LO16", vram = 0x8082EDE8, target_vram = 0x8085C84C },
    { type = "R_MIPS_HI16", vram = 0x8082EDEC, target_vram = 0x8085C850 },
    { type = "R_MIPS_LO16", vram = 0x8082EDF0, target_vram = 0x8085C850 },
    { type = "R_MIPS_HI16", vram = 0x8082EEAC, target_vram = 0x8085C96C },
    { type = "R_MIPS_LO16", vram = 0x8082EEB4, target_vram = 0x8085C96C },
    { type = "R_MIPS_HI16", vram = 0x8082EEB8, target_vram = 0x8085C938 },
    { type = "R_MIPS_LO16", vram = 0x8082EECC, target_vram = 0x8085C938 },
    { type = "R_MIPS_HI16", vram = 0x8082EEF0, target_vram = 0x8085BECC },
    { type = "R_MIPS_LO16", vram = 0x8082EF00, target_vram = 0x8085BECC },
    { type = "R_MIPS_HI16", vram = 0x8082EF08, target_vram = 0x8085BEB4 },
    { type = "R_MIPS_LO16", vram = 0x8082EF14, target_vram = 0x8085BEB4 },
    { type = "R_MIPS_HI16", vram = 0x8082EF80, target_vram = 0x8085BEFC },
    { type = "R_MIPS_LO16", vram = 0x8082EF90, target_vram = 0x8085BEFC },
    { type = "R_MIPS_HI16", vram = 0x8082EFC8, target_vram = 0x8085BEE4 },
    { type = "R_MIPS_LO16", vram = 0x8082EFD8, target_vram = 0x8085BEE4 },
    { type = "R_MIPS_HI16", vram = 0x8082F010, target_vram = 0x8085C094 },
    { type = "R_MIPS_LO16", vram = 0x8082F020, target_vram = 0x8085C094 },
    { type = "R_MIPS_HI16", vram = 0x8082F174, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x8082F180, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8082F2CC, target_vram = 0x8085C98C },
    { type = "R_MIPS_LO16", vram = 0x8082F2D0, target_vram = 0x8085C98C },
    { type = "R_MIPS_HI16", vram = 0x8082F488, target_vram = 0x8085BE84 },
    { type = "R_MIPS_LO16", vram = 0x8082F490, target_vram = 0x8085BE84 },
    { type = "R_MIPS_HI16", vram = 0x8082F4E0, target_vram = 0x8085BE84 },
    { type = "R_MIPS_LO16", vram = 0x8082F50C, target_vram = 0x8085BE84 },
    { type = "R_MIPS_HI16", vram = 0x8082F568, target_vram = 0x8085C99C },
    { type = "R_MIPS_LO16", vram = 0x8082F588, target_vram = 0x8085C99C },
    { type = "R_MIPS_HI16", vram = 0x8082F670, target_vram = 0x8085CD24 },
    { type = "R_MIPS_LO16", vram = 0x8082F678, target_vram = 0x8085CD24 },
    { type = "R_MIPS_HI16", vram = 0x8082F8E0, target_vram = 0x8085CB3C },
    { type = "R_MIPS_LO16", vram = 0x8082F908, target_vram = 0x8085CB3C },
    { type = "R_MIPS_HI16", vram = 0x8082F974, target_vram = 0x8085CF88 },
    { type = "R_MIPS_LO16", vram = 0x8082F978, target_vram = 0x8085CF88 },
    { type = "R_MIPS_HI16", vram = 0x8082FDC4, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x8082FDC8, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8082FDCC, target_vram = 0x8085CFA8 },
    { type = "R_MIPS_LO16", vram = 0x8082FDD0, target_vram = 0x8085CFA8 },
    { type = "R_MIPS_HI16", vram = 0x80830130, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x80830134, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x80830138, target_vram = 0x8085CFA8 },
    { type = "R_MIPS_LO16", vram = 0x8083013C, target_vram = 0x8085CFA8 },
    { type = "R_MIPS_HI16", vram = 0x80830194, target_vram = 0x80862B4C },
    { type = "R_MIPS_LO16", vram = 0x808301A4, target_vram = 0x80862B4C },
    { type = "R_MIPS_HI16", vram = 0x808302EC, target_vram = 0x80848808 },
    { type = "R_MIPS_LO16", vram = 0x808302F0, target_vram = 0x80848808 },
    { type = "R_MIPS_HI16", vram = 0x80830320, target_vram = 0x8085CD00 },
    { type = "R_MIPS_LO16", vram = 0x8083035C, target_vram = 0x8085CD00 },
    { type = "R_MIPS_HI16", vram = 0x808303D8, target_vram = 0x8085CC88 },
    { type = "R_MIPS_LO16", vram = 0x808303E8, target_vram = 0x8085CC88 },
    { type = "R_MIPS_HI16", vram = 0x8083044C, target_vram = 0x8085E3BC },
    { type = "R_MIPS_LO16", vram = 0x80830450, target_vram = 0x8085E3BC },
    { type = "R_MIPS_HI16", vram = 0x80830460, target_vram = 0x8085E3C0 },
    { type = "R_MIPS_LO16", vram = 0x80830464, target_vram = 0x8085E3C0 },
    { type = "R_MIPS_HI16", vram = 0x80830720, target_vram = 0x80848BF4 },
    { type = "R_MIPS_LO16", vram = 0x80830750, target_vram = 0x80848BF4 },
    { type = "R_MIPS_HI16", vram = 0x80830790, target_vram = 0x8085CFAE },
    { type = "R_MIPS_LO16", vram = 0x8083079C, target_vram = 0x8085CFAE },
    { type = "R_MIPS_HI16", vram = 0x808307E8, target_vram = 0x8085CFB8 },
    { type = "R_MIPS_LO16", vram = 0x808307F4, target_vram = 0x8085CFB8 },
    { type = "R_MIPS_HI16", vram = 0x808308AC, target_vram = 0x8085CFB8 },
    { type = "R_MIPS_LO16", vram = 0x808308B4, target_vram = 0x8085CFB8 },
    { type = "R_MIPS_HI16", vram = 0x808309E4, target_vram = 0x80848808 },
    { type = "R_MIPS_LO16", vram = 0x808309E8, target_vram = 0x80848808 },
    { type = "R_MIPS_HI16", vram = 0x80830A00, target_vram = 0x8085C9F0 },
    { type = "R_MIPS_LO16", vram = 0x80830A10, target_vram = 0x8085C9F0 },
    { type = "R_MIPS_HI16", vram = 0x80830A64, target_vram = 0x8084894C },
    { type = "R_MIPS_LO16", vram = 0x80830A68, target_vram = 0x8084894C },
    { type = "R_MIPS_HI16", vram = 0x80830AB0, target_vram = 0x8085CFBC },
    { type = "R_MIPS_LO16", vram = 0x80830ABC, target_vram = 0x8085CFBC },
    { type = "R_MIPS_HI16", vram = 0x80830ACC, target_vram = 0x8085CFC4 },
    { type = "R_MIPS_LO16", vram = 0x80830AD4, target_vram = 0x8085CFC4 },
    { type = "R_MIPS_HI16", vram = 0x80830B9C, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x80830BA0, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x80830CF8, target_vram = 0x80848AB0 },
    { type = "R_MIPS_LO16", vram = 0x80830CFC, target_vram = 0x80848AB0 },
    { type = "R_MIPS_HI16", vram = 0x80830D54, target_vram = 0x8085CC88 },
    { type = "R_MIPS_LO16", vram = 0x80830D58, target_vram = 0x8085CC88 },
    { type = "R_MIPS_HI16", vram = 0x80830E64, target_vram = 0x8084923C },
    { type = "R_MIPS_LO16", vram = 0x80830E6C, target_vram = 0x8084923C },
    { type = "R_MIPS_HI16", vram = 0x80830FA8, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x80830FB8, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x80830FF4, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x80830FF8, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x808310B4, target_vram = 0x80862B48 },
    { type = "R_MIPS_LO16", vram = 0x808310C4, target_vram = 0x80862B48 },
    { type = "R_MIPS_HI16", vram = 0x8083135C, target_vram = 0x80862B20 },
    { type = "R_MIPS_LO16", vram = 0x8083136C, target_vram = 0x80862B20 },
    { type = "R_MIPS_HI16", vram = 0x8083141C, target_vram = 0x808490B4 },
    { type = "R_MIPS_LO16", vram = 0x80831420, target_vram = 0x808490B4 },
    { type = "R_MIPS_HI16", vram = 0x80831510, target_vram = 0x80857BE8 },
    { type = "R_MIPS_LO16", vram = 0x80831514, target_vram = 0x80857BE8 },
    { type = "R_MIPS_HI16", vram = 0x8083151C, target_vram = 0x808561B0 },
    { type = "R_MIPS_LO16", vram = 0x80831520, target_vram = 0x808561B0 },
    { type = "R_MIPS_HI16", vram = 0x80831B60, target_vram = 0x8085BA38 },
    { type = "R_MIPS_LO16", vram = 0x80831B78, target_vram = 0x8085BA38 },
    { type = "R_MIPS_HI16", vram = 0x80831C70, target_vram = 0x8085CD24 },
    { type = "R_MIPS_LO16", vram = 0x80831C78, target_vram = 0x8085CD24 },
    { type = "R_MIPS_HI16", vram = 0x80831E6C, target_vram = 0x8085CD00 },
    { type = "R_MIPS_LO16", vram = 0x80831E94, target_vram = 0x8085CD00 },
    { type = "R_MIPS_HI16", vram = 0x80831EE8, target_vram = 0x80862B48 },
    { type = "R_MIPS_LO16", vram = 0x80831EF4, target_vram = 0x80862B48 },
    { type = "R_MIPS_HI16", vram = 0x80831EF8, target_vram = 0x80862B4C },
    { type = "R_MIPS_LO16", vram = 0x80831EFC, target_vram = 0x80862B4C },
    { type = "R_MIPS_HI16", vram = 0x80831F0C, target_vram = 0x80862B48 },
    { type = "R_MIPS_LO16", vram = 0x80831F10, target_vram = 0x80862B48 },
    { type = "R_MIPS_HI16", vram = 0x80831F14, target_vram = 0x80862B4C },
    { type = "R_MIPS_LO16", vram = 0x80831F1C, target_vram = 0x80862B4C },
    { type = "R_MIPS_HI16", vram = 0x80831F78, target_vram = 0x8084BFDC },
    { type = "R_MIPS_HI16", vram = 0x80831F7C, target_vram = 0x80851BD4 },
    { type = "R_MIPS_LO16", vram = 0x80831F84, target_vram = 0x80851BD4 },
    { type = "R_MIPS_LO16", vram = 0x80831F88, target_vram = 0x8084BFDC },
    { type = "R_MIPS_HI16", vram = 0x8083209C, target_vram = 0x8084D770 },
    { type = "R_MIPS_LO16", vram = 0x808320A0, target_vram = 0x8084D770 },
    { type = "R_MIPS_HI16", vram = 0x808320F4, target_vram = 0x80848808 },
    { type = "R_MIPS_LO16", vram = 0x808320F8, target_vram = 0x80848808 },
    { type = "R_MIPS_HI16", vram = 0x80832140, target_vram = 0x8084AC84 },
    { type = "R_MIPS_LO16", vram = 0x80832144, target_vram = 0x8084AC84 },
    { type = "R_MIPS_HI16", vram = 0x80832154, target_vram = 0x8084AEEC },
    { type = "R_MIPS_LO16", vram = 0x80832158, target_vram = 0x8084AEEC },
    { type = "R_MIPS_HI16", vram = 0x808321AC, target_vram = 0x80855E08 },
    { type = "R_MIPS_LO16", vram = 0x808321B0, target_vram = 0x80855E08 },
    { type = "R_MIPS_HI16", vram = 0x80832248, target_vram = 0x80852B28 },
    { type = "R_MIPS_LO16", vram = 0x8083224C, target_vram = 0x80852B28 },
    { type = "R_MIPS_HI16", vram = 0x808322C0, target_vram = 0x8085B9F0 },
    { type = "R_MIPS_LO16", vram = 0x808322C4, target_vram = 0x8085B9F0 },
    { type = "R_MIPS_HI16", vram = 0x80832370, target_vram = 0x8085B9F0 },
    { type = "R_MIPS_LO16", vram = 0x80832374, target_vram = 0x8085B9F0 },
    { type = "R_MIPS_HI16", vram = 0x80832504, target_vram = 0x8084D770 },
    { type = "R_MIPS_LO16", vram = 0x80832508, target_vram = 0x8084D770 },
    { type = "R_MIPS_HI16", vram = 0x80832898, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x8083289C, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x80832A00, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x80832A18, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x80832B60, target_vram = 0x808573A4 },
    { type = "R_MIPS_LO16", vram = 0x80832B64, target_vram = 0x808573A4 },
    { type = "R_MIPS_HI16", vram = 0x80832CE4, target_vram = 0x80862AFC },
    { type = "R_MIPS_LO16", vram = 0x80832D0C, target_vram = 0x80862AFC },
    { type = "R_MIPS_HI16", vram = 0x80832D10, target_vram = 0x80862B00 },
    { type = "R_MIPS_LO16", vram = 0x80832D1C, target_vram = 0x80862B00 },
    { type = "R_MIPS_HI16", vram = 0x80832D20, target_vram = 0x8085E3C4 },
    { type = "R_MIPS_LO16", vram = 0x80832DD8, target_vram = 0x8085E3C4 },
    { type = "R_MIPS_HI16", vram = 0x80832E08, target_vram = 0x80862AFC },
    { type = "R_MIPS_LO16", vram = 0x80832E0C, target_vram = 0x80862AFC },
    { type = "R_MIPS_HI16", vram = 0x80832E5C, target_vram = 0x8085E3CC },
    { type = "R_MIPS_HI16", vram = 0x80832E68, target_vram = 0x8085E3C8 },
    { type = "R_MIPS_LO16", vram = 0x80832E70, target_vram = 0x8085E3C8 },
    { type = "R_MIPS_LO16", vram = 0x80832E74, target_vram = 0x8085E3CC },
    { type = "R_MIPS_HI16", vram = 0x80832E9C, target_vram = 0x8085E3D0 },
    { type = "R_MIPS_LO16", vram = 0x80832EA0, target_vram = 0x8085E3D0 },
    { type = "R_MIPS_HI16", vram = 0x808330B8, target_vram = 0x80862B04 },
    { type = "R_MIPS_LO16", vram = 0x808330BC, target_vram = 0x80862B04 },
    { type = "R_MIPS_HI16", vram = 0x808330C4, target_vram = 0x80852B28 },
    { type = "R_MIPS_LO16", vram = 0x808330C8, target_vram = 0x80852B28 },
    { type = "R_MIPS_HI16", vram = 0x80833114, target_vram = 0x80848808 },
    { type = "R_MIPS_LO16", vram = 0x80833118, target_vram = 0x80848808 },
    { type = "R_MIPS_HI16", vram = 0x80833128, target_vram = 0x8085D054 },
    { type = "R_MIPS_LO16", vram = 0x8083312C, target_vram = 0x8085D054 },
    { type = "R_MIPS_HI16", vram = 0x80833170, target_vram = 0x8085D054 },
    { type = "R_MIPS_LO16", vram = 0x80833178, target_vram = 0x8085D054 },
    { type = "R_MIPS_HI16", vram = 0x80833218, target_vram = 0x8085D01C },
    { type = "R_MIPS_LO16", vram = 0x80833220, target_vram = 0x8085D01C },
    { type = "R_MIPS_HI16", vram = 0x80833248, target_vram = 0x80862B04 },
    { type = "R_MIPS_LO16", vram = 0x80833254, target_vram = 0x80862B04 },
    { type = "R_MIPS_HI16", vram = 0x8083350C, target_vram = 0x8085CF58 },
    { type = "R_MIPS_LO16", vram = 0x80833518, target_vram = 0x8085CF58 },
    { type = "R_MIPS_HI16", vram = 0x80833528, target_vram = 0x8085CF50 },
    { type = "R_MIPS_LO16", vram = 0x80833530, target_vram = 0x8085CF50 },
    { type = "R_MIPS_HI16", vram = 0x808335C0, target_vram = 0x8084CCEC },
    { type = "R_MIPS_LO16", vram = 0x808335C4, target_vram = 0x8084CCEC },
    { type = "R_MIPS_HI16", vram = 0x80833624, target_vram = 0x8085D097 },
    { type = "R_MIPS_HI16", vram = 0x80833628, target_vram = 0x8085D094 },
    { type = "R_MIPS_LO16", vram = 0x80833630, target_vram = 0x8085D094 },
    { type = "R_MIPS_LO16", vram = 0x80833634, target_vram = 0x8085D097 },
    { type = "R_MIPS_HI16", vram = 0x80833688, target_vram = 0x8085D090 },
    { type = "R_MIPS_LO16", vram = 0x808336B0, target_vram = 0x8085D090 },
    { type = "R_MIPS_HI16", vram = 0x80833770, target_vram = 0x8085D09C },
    { type = "R_MIPS_LO16", vram = 0x8083377C, target_vram = 0x8085D09C },
    { type = "R_MIPS_HI16", vram = 0x808337C4, target_vram = 0x8085D09C },
    { type = "R_MIPS_LO16", vram = 0x808337C8, target_vram = 0x8085D09C },
    { type = "R_MIPS_HI16", vram = 0x8083388C, target_vram = 0x808548B8 },
    { type = "R_MIPS_LO16", vram = 0x80833890, target_vram = 0x808548B8 },
    { type = "R_MIPS_HI16", vram = 0x808338C8, target_vram = 0x8085CD30 },
    { type = "R_MIPS_LO16", vram = 0x808338CC, target_vram = 0x8085CD30 },
    { type = "R_MIPS_HI16", vram = 0x80833938, target_vram = 0x8085CE30 },
    { type = "R_MIPS_LO16", vram = 0x80833940, target_vram = 0x8085CE30 },
    { type = "R_MIPS_HI16", vram = 0x80833944, target_vram = 0x8085CE60 },
    { type = "R_MIPS_LO16", vram = 0x80833950, target_vram = 0x8085CE60 },
    { type = "R_MIPS_HI16", vram = 0x80833AB4, target_vram = 0x8084C16C },
    { type = "R_MIPS_LO16", vram = 0x80833AB8, target_vram = 0x8084C16C },
    { type = "R_MIPS_HI16", vram = 0x80833BE0, target_vram = 0x808546D0 },
    { type = "R_MIPS_LO16", vram = 0x80833BE4, target_vram = 0x808546D0 },
    { type = "R_MIPS_HI16", vram = 0x80833C5C, target_vram = 0x80854800 },
    { type = "R_MIPS_LO16", vram = 0x80833C60, target_vram = 0x80854800 },
    { type = "R_MIPS_HI16", vram = 0x80833CCC, target_vram = 0x80851B58 },
    { type = "R_MIPS_LO16", vram = 0x80833CD0, target_vram = 0x80851B58 },
    { type = "R_MIPS_HI16", vram = 0x80833D38, target_vram = 0x8085E3D4 },
    { type = "R_MIPS_LO16", vram = 0x80833D44, target_vram = 0x8085E3D4 },
    { type = "R_MIPS_HI16", vram = 0x80833DB8, target_vram = 0x8084BC64 },
    { type = "R_MIPS_LO16", vram = 0x80833DBC, target_vram = 0x8084BC64 },
    { type = "R_MIPS_HI16", vram = 0x80833E2C, target_vram = 0x8085BECC },
    { type = "R_MIPS_LO16", vram = 0x80833E48, target_vram = 0x8085BECC },
    { type = "R_MIPS_HI16", vram = 0x80833F30, target_vram = 0x8085D0D4 },
    { type = "R_MIPS_LO16", vram = 0x80833F34, target_vram = 0x8085D0D4 },
    { type = "R_MIPS_HI16", vram = 0x80833F38, target_vram = 0x8084BBF0 },
    { type = "R_MIPS_LO16", vram = 0x80833F3C, target_vram = 0x8084BBF0 },
    { type = "R_MIPS_HI16", vram = 0x80833FC0, target_vram = 0x8085D0E4 },
    { type = "R_MIPS_LO16", vram = 0x80833FC4, target_vram = 0x8085D0E4 },
    { type = "R_MIPS_HI16", vram = 0x8083410C, target_vram = 0x8085421C },
    { type = "R_MIPS_LO16", vram = 0x80834110, target_vram = 0x8085421C },
    { type = "R_MIPS_HI16", vram = 0x808342B8, target_vram = 0x8085E3D8 },
    { type = "R_MIPS_LO16", vram = 0x808342BC, target_vram = 0x8085E3D8 },
    { type = "R_MIPS_HI16", vram = 0x808342FC, target_vram = 0x8085E3DC },
    { type = "R_MIPS_LO16", vram = 0x80834300, target_vram = 0x8085E3DC },
    { type = "R_MIPS_HI16", vram = 0x8083430C, target_vram = 0x8085E3E0 },
    { type = "R_MIPS_LO16", vram = 0x80834310, target_vram = 0x8085E3E0 },
    { type = "R_MIPS_HI16", vram = 0x80834314, target_vram = 0x8085E3E4 },
    { type = "R_MIPS_LO16", vram = 0x80834318, target_vram = 0x8085E3E4 },
    { type = "R_MIPS_HI16", vram = 0x8083437C, target_vram = 0x8085E3E8 },
    { type = "R_MIPS_LO16", vram = 0x808343D4, target_vram = 0x8085E3E8 },
    { type = "R_MIPS_HI16", vram = 0x8083442C, target_vram = 0x8085E3EC },
    { type = "R_MIPS_LO16", vram = 0x80834430, target_vram = 0x8085E3EC },
    { type = "R_MIPS_HI16", vram = 0x8083468C, target_vram = 0x80862B08 },
    { type = "R_MIPS_LO16", vram = 0x8083469C, target_vram = 0x80862B08 },
    { type = "R_MIPS_HI16", vram = 0x80834744, target_vram = 0x8085D0F4 },
    { type = "R_MIPS_LO16", vram = 0x80834754, target_vram = 0x8085D0F4 },
    { type = "R_MIPS_HI16", vram = 0x80834854, target_vram = 0x8084B5C0 },
    { type = "R_MIPS_LO16", vram = 0x8083485C, target_vram = 0x8084B5C0 },
    { type = "R_MIPS_HI16", vram = 0x8083487C, target_vram = 0x8084BAA4 },
    { type = "R_MIPS_LO16", vram = 0x80834880, target_vram = 0x8084BAA4 },
    { type = "R_MIPS_HI16", vram = 0x80834898, target_vram = 0x80848A0C },
    { type = "R_MIPS_LO16", vram = 0x808348B4, target_vram = 0x80848A0C },
    { type = "R_MIPS_HI16", vram = 0x808348E0, target_vram = 0x8085CFD4 },
    { type = "R_MIPS_LO16", vram = 0x808348EC, target_vram = 0x8085CFD4 },
    { type = "R_MIPS_HI16", vram = 0x808348FC, target_vram = 0x8085CFCC },
    { type = "R_MIPS_LO16", vram = 0x80834904, target_vram = 0x8085CFCC },
    { type = "R_MIPS_HI16", vram = 0x80834928, target_vram = 0x8085CFDC },
    { type = "R_MIPS_LO16", vram = 0x80834930, target_vram = 0x8085CFDC },
    { type = "R_MIPS_HI16", vram = 0x80834CE4, target_vram = 0x8085C3E4 },
    { type = "R_MIPS_LO16", vram = 0x80834CE8, target_vram = 0x8085C3E4 },
    { type = "R_MIPS_HI16", vram = 0x80834D68, target_vram = 0x8084C16C },
    { type = "R_MIPS_LO16", vram = 0x80834D6C, target_vram = 0x8084C16C },
    { type = "R_MIPS_HI16", vram = 0x80834F84, target_vram = 0x80862B0C },
    { type = "R_MIPS_LO16", vram = 0x80834F90, target_vram = 0x80862B0C },
    { type = "R_MIPS_HI16", vram = 0x80834FB4, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x80834FC4, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x80834FE8, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x80834FF8, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x80835020, target_vram = 0x8084D4EC },
    { type = "R_MIPS_LO16", vram = 0x80835024, target_vram = 0x8084D4EC },
    { type = "R_MIPS_HI16", vram = 0x80835038, target_vram = 0x8085E3F0 },
    { type = "R_MIPS_LO16", vram = 0x80835068, target_vram = 0x8085E3F0 },
    { type = "R_MIPS_HI16", vram = 0x808352C0, target_vram = 0x8085E3F4 },
    { type = "R_MIPS_LO16", vram = 0x808352C4, target_vram = 0x8085E3F4 },
    { type = "R_MIPS_HI16", vram = 0x80835340, target_vram = 0x8084D820 },
    { type = "R_MIPS_LO16", vram = 0x80835344, target_vram = 0x8084D820 },
    { type = "R_MIPS_HI16", vram = 0x808353EC, target_vram = 0x808508C8 },
    { type = "R_MIPS_LO16", vram = 0x808353F0, target_vram = 0x808508C8 },
    { type = "R_MIPS_HI16", vram = 0x80835530, target_vram = 0x8084D2FC },
    { type = "R_MIPS_LO16", vram = 0x80835538, target_vram = 0x8084D2FC },
    { type = "R_MIPS_HI16", vram = 0x80835540, target_vram = 0x8085D0F8 },
    { type = "R_MIPS_LO16", vram = 0x80835554, target_vram = 0x8085D0F8 },
    { type = "R_MIPS_HI16", vram = 0x808356FC, target_vram = 0x80862B08 },
    { type = "R_MIPS_LO16", vram = 0x80835700, target_vram = 0x80862B08 },
    { type = "R_MIPS_HI16", vram = 0x80835774, target_vram = 0x80862B18 },
    { type = "R_MIPS_LO16", vram = 0x80835778, target_vram = 0x80862B18 },
    { type = "R_MIPS_HI16", vram = 0x80835A50, target_vram = 0x80862B18 },
    { type = "R_MIPS_LO16", vram = 0x80835A54, target_vram = 0x80862B18 },
    { type = "R_MIPS_HI16", vram = 0x80835B44, target_vram = 0x808497A0 },
    { type = "R_MIPS_LO16", vram = 0x80835B48, target_vram = 0x808497A0 },
    { type = "R_MIPS_HI16", vram = 0x80835E18, target_vram = 0x8085D100 },
    { type = "R_MIPS_LO16", vram = 0x80835E1C, target_vram = 0x8085D100 },
    { type = "R_MIPS_HI16", vram = 0x80835EF4, target_vram = 0x8085E3F8 },
    { type = "R_MIPS_LO16", vram = 0x80835EF8, target_vram = 0x8085E3F8 },
    { type = "R_MIPS_HI16", vram = 0x80835F48, target_vram = 0x8085D10C },
    { type = "R_MIPS_LO16", vram = 0x80835F4C, target_vram = 0x8085D10C },
    { type = "R_MIPS_HI16", vram = 0x80835F60, target_vram = 0x8085D10C },
    { type = "R_MIPS_LO16", vram = 0x80835F68, target_vram = 0x8085D10C },
    { type = "R_MIPS_HI16", vram = 0x80835F74, target_vram = 0x8085D10C },
    { type = "R_MIPS_LO16", vram = 0x80835F78, target_vram = 0x8085D10C },
    { type = "R_MIPS_HI16", vram = 0x80835F84, target_vram = 0x8085D114 },
    { type = "R_MIPS_LO16", vram = 0x80835F94, target_vram = 0x8085D114 },
    { type = "R_MIPS_HI16", vram = 0x80835FB0, target_vram = 0x8085E3FC },
    { type = "R_MIPS_LO16", vram = 0x80835FE0, target_vram = 0x8085E3FC },
    { type = "R_MIPS_HI16", vram = 0x80836098, target_vram = 0x8085E400 },
    { type = "R_MIPS_LO16", vram = 0x808360B4, target_vram = 0x8085E400 },
    { type = "R_MIPS_HI16", vram = 0x808361AC, target_vram = 0x8085E404 },
    { type = "R_MIPS_LO16", vram = 0x808361DC, target_vram = 0x8085E404 },
    { type = "R_MIPS_HI16", vram = 0x80836278, target_vram = 0x8084E034 },
    { type = "R_MIPS_LO16", vram = 0x8083627C, target_vram = 0x8084E034 },
    { type = "R_MIPS_HI16", vram = 0x808362AC, target_vram = 0x8085BF44 },
    { type = "R_MIPS_LO16", vram = 0x808362B8, target_vram = 0x8085BF44 },
    { type = "R_MIPS_HI16", vram = 0x808362D0, target_vram = 0x8085BF5C },
    { type = "R_MIPS_LO16", vram = 0x808362DC, target_vram = 0x8085BF5C },
    { type = "R_MIPS_HI16", vram = 0x808362E8, target_vram = 0x8085D118 },
    { type = "R_MIPS_LO16", vram = 0x808362F0, target_vram = 0x8085D118 },
    { type = "R_MIPS_HI16", vram = 0x8083631C, target_vram = 0x8085BF74 },
    { type = "R_MIPS_LO16", vram = 0x80836328, target_vram = 0x8085BF74 },
    { type = "R_MIPS_HI16", vram = 0x80836340, target_vram = 0x8085BF8C },
    { type = "R_MIPS_LO16", vram = 0x8083634C, target_vram = 0x8085BF8C },
    { type = "R_MIPS_HI16", vram = 0x80836358, target_vram = 0x8085D124 },
    { type = "R_MIPS_LO16", vram = 0x80836360, target_vram = 0x8085D124 },
    { type = "R_MIPS_HI16", vram = 0x80836510, target_vram = 0x8085C3E8 },
    { type = "R_MIPS_LO16", vram = 0x80836514, target_vram = 0x8085C3E8 },
    { type = "R_MIPS_HI16", vram = 0x80836558, target_vram = 0x8085C3E8 },
    { type = "R_MIPS_LO16", vram = 0x8083655C, target_vram = 0x8085C3E8 },
    { type = "R_MIPS_HI16", vram = 0x80836654, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x80836664, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x80836684, target_vram = 0x8085437C },
    { type = "R_MIPS_LO16", vram = 0x80836688, target_vram = 0x8085437C },
    { type = "R_MIPS_HI16", vram = 0x8083689C, target_vram = 0x80849A9C },
    { type = "R_MIPS_LO16", vram = 0x808368A0, target_vram = 0x80849A9C },
    { type = "R_MIPS_HI16", vram = 0x80836940, target_vram = 0x80849DD0 },
    { type = "R_MIPS_LO16", vram = 0x80836944, target_vram = 0x80849DD0 },
    { type = "R_MIPS_HI16", vram = 0x80836A10, target_vram = 0x80849A9C },
    { type = "R_MIPS_LO16", vram = 0x80836A18, target_vram = 0x80849A9C },
    { type = "R_MIPS_HI16", vram = 0x80836A28, target_vram = 0x80849FE0 },
    { type = "R_MIPS_HI16", vram = 0x80836A2C, target_vram = 0x80849DD0 },
    { type = "R_MIPS_LO16", vram = 0x80836A34, target_vram = 0x80849DD0 },
    { type = "R_MIPS_LO16", vram = 0x80836A38, target_vram = 0x80849FE0 },
    { type = "R_MIPS_HI16", vram = 0x80836AE8, target_vram = 0x80857BE8 },
    { type = "R_MIPS_LO16", vram = 0x80836AEC, target_vram = 0x80857BE8 },
    { type = "R_MIPS_HI16", vram = 0x80836B80, target_vram = 0x8085C3E4 },
    { type = "R_MIPS_LO16", vram = 0x80836B84, target_vram = 0x8085C3E4 },
    { type = "R_MIPS_HI16", vram = 0x80836B9C, target_vram = 0x8085BFEC },
    { type = "R_MIPS_LO16", vram = 0x80836BB4, target_vram = 0x8085BFEC },
    { type = "R_MIPS_HI16", vram = 0x80836BDC, target_vram = 0x8085BFEC },
    { type = "R_MIPS_HI16", vram = 0x80836BE0, target_vram = 0x8084C6EC },
    { type = "R_MIPS_LO16", vram = 0x80836BEC, target_vram = 0x8085BFEC },
    { type = "R_MIPS_LO16", vram = 0x80836BF0, target_vram = 0x8084C6EC },
    { type = "R_MIPS_HI16", vram = 0x80836C18, target_vram = 0x8085C3E4 },
    { type = "R_MIPS_LO16", vram = 0x80836C1C, target_vram = 0x8085C3E4 },
    { type = "R_MIPS_HI16", vram = 0x80836CA4, target_vram = 0x8085E408 },
    { type = "R_MIPS_LO16", vram = 0x80836CA8, target_vram = 0x8085E408 },
    { type = "R_MIPS_HI16", vram = 0x80836CCC, target_vram = 0x8085D130 },
    { type = "R_MIPS_LO16", vram = 0x80836CD4, target_vram = 0x8085D130 },
    { type = "R_MIPS_HI16", vram = 0x80836D0C, target_vram = 0x8085D134 },
    { type = "R_MIPS_LO16", vram = 0x80836D20, target_vram = 0x8085D134 },
    { type = "R_MIPS_HI16", vram = 0x80836E00, target_vram = 0x808561B0 },
    { type = "R_MIPS_LO16", vram = 0x80836E04, target_vram = 0x808561B0 },
    { type = "R_MIPS_HI16", vram = 0x80836F28, target_vram = 0x80862B08 },
    { type = "R_MIPS_LO16", vram = 0x80836F2C, target_vram = 0x80862B08 },
    { type = "R_MIPS_HI16", vram = 0x80836FB8, target_vram = 0x8085D13C },
    { type = "R_MIPS_LO16", vram = 0x80836FBC, target_vram = 0x8085D13C },
    { type = "R_MIPS_HI16", vram = 0x80837060, target_vram = 0x8085E40C },
    { type = "R_MIPS_LO16", vram = 0x80837064, target_vram = 0x8085E40C },
    { type = "R_MIPS_HI16", vram = 0x80837094, target_vram = 0x80862B08 },
    { type = "R_MIPS_LO16", vram = 0x80837098, target_vram = 0x80862B08 },
    { type = "R_MIPS_HI16", vram = 0x8083714C, target_vram = 0x8085BFBC },
    { type = "R_MIPS_LO16", vram = 0x8083715C, target_vram = 0x8085BFBC },
    { type = "R_MIPS_HI16", vram = 0x808371C8, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x808371CC, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x80837248, target_vram = 0x8085C2AC },
    { type = "R_MIPS_LO16", vram = 0x8083725C, target_vram = 0x8085C2AC },
    { type = "R_MIPS_HI16", vram = 0x8083726C, target_vram = 0x8085C2A8 },
    { type = "R_MIPS_LO16", vram = 0x80837280, target_vram = 0x8085C2A8 },
    { type = "R_MIPS_HI16", vram = 0x808372EC, target_vram = 0x8085BFD4 },
    { type = "R_MIPS_LO16", vram = 0x808372F8, target_vram = 0x8085BFD4 },
    { type = "R_MIPS_HI16", vram = 0x8083732C, target_vram = 0x8085BFBC },
    { type = "R_MIPS_LO16", vram = 0x8083733C, target_vram = 0x8085BFBC },
    { type = "R_MIPS_HI16", vram = 0x808373C4, target_vram = 0x8085E410 },
    { type = "R_MIPS_LO16", vram = 0x808373C8, target_vram = 0x8085E410 },
    { type = "R_MIPS_HI16", vram = 0x80837540, target_vram = 0x80862B1C },
    { type = "R_MIPS_LO16", vram = 0x80837544, target_vram = 0x80862B1C },
    { type = "R_MIPS_HI16", vram = 0x8083754C, target_vram = 0x8085C2A4 },
    { type = "R_MIPS_LO16", vram = 0x808375A0, target_vram = 0x8085C2A4 },
    { type = "R_MIPS_HI16", vram = 0x808375F0, target_vram = 0x8085E414 },
    { type = "R_MIPS_LO16", vram = 0x808375FC, target_vram = 0x8085E414 },
    { type = "R_MIPS_HI16", vram = 0x80837600, target_vram = 0x8085E418 },
    { type = "R_MIPS_LO16", vram = 0x80837608, target_vram = 0x8085E418 },
    { type = "R_MIPS_HI16", vram = 0x80837880, target_vram = 0x80862B18 },
    { type = "R_MIPS_LO16", vram = 0x80837884, target_vram = 0x80862B18 },
    { type = "R_MIPS_HI16", vram = 0x80837A0C, target_vram = 0x8084E334 },
    { type = "R_MIPS_LO16", vram = 0x80837A10, target_vram = 0x8084E334 },
    { type = "R_MIPS_HI16", vram = 0x80837A5C, target_vram = 0x8084E4E4 },
    { type = "R_MIPS_LO16", vram = 0x80837A60, target_vram = 0x8084E4E4 },
    { type = "R_MIPS_HI16", vram = 0x80837AF4, target_vram = 0x8084E25C },
    { type = "R_MIPS_LO16", vram = 0x80837AF8, target_vram = 0x8084E25C },
    { type = "R_MIPS_HI16", vram = 0x80837B10, target_vram = 0x8085BFA4 },
    { type = "R_MIPS_LO16", vram = 0x80837B1C, target_vram = 0x8085BFA4 },
    { type = "R_MIPS_HI16", vram = 0x80837B74, target_vram = 0x8084E980 },
    { type = "R_MIPS_LO16", vram = 0x80837B78, target_vram = 0x8084E980 },
    { type = "R_MIPS_HI16", vram = 0x80837BD8, target_vram = 0x8084FE7C },
    { type = "R_MIPS_LO16", vram = 0x80837BDC, target_vram = 0x8084FE7C },
    { type = "R_MIPS_HI16", vram = 0x80837C00, target_vram = 0x8084ED9C },
    { type = "R_MIPS_LO16", vram = 0x80837C04, target_vram = 0x8084ED9C },
    { type = "R_MIPS_HI16", vram = 0x80837C2C, target_vram = 0x8084F4E8 },
    { type = "R_MIPS_LO16", vram = 0x80837C30, target_vram = 0x8084F4E8 },
    { type = "R_MIPS_HI16", vram = 0x80837C80, target_vram = 0x80852C04 },
    { type = "R_MIPS_LO16", vram = 0x80837C84, target_vram = 0x80852C04 },
    { type = "R_MIPS_HI16", vram = 0x80837CF4, target_vram = 0x8085E41C },
    { type = "R_MIPS_LO16", vram = 0x80837CF8, target_vram = 0x8085E41C },
    { type = "R_MIPS_HI16", vram = 0x80837D14, target_vram = 0x8084F1B8 },
    { type = "R_MIPS_LO16", vram = 0x80837D18, target_vram = 0x8084F1B8 },
    { type = "R_MIPS_HI16", vram = 0x80837F78, target_vram = 0x8085E420 },
    { type = "R_MIPS_LO16", vram = 0x80837F7C, target_vram = 0x8085E420 },
    { type = "R_MIPS_HI16", vram = 0x80837FF4, target_vram = 0x8085E424 },
    { type = "R_MIPS_LO16", vram = 0x80838020, target_vram = 0x8085E424 },
    { type = "R_MIPS_HI16", vram = 0x80838064, target_vram = 0x80862B1C },
    { type = "R_MIPS_LO16", vram = 0x80838078, target_vram = 0x80862B1C },
    { type = "R_MIPS_HI16", vram = 0x808380F0, target_vram = 0x80837C20 },
    { type = "R_MIPS_LO16", vram = 0x808380F4, target_vram = 0x80837C20 },
    { type = "R_MIPS_HI16", vram = 0x808381B4, target_vram = 0x8084F3DC },
    { type = "R_MIPS_LO16", vram = 0x808381B8, target_vram = 0x8084F3DC },
    { type = "R_MIPS_HI16", vram = 0x8083820C, target_vram = 0x8085D148 },
    { type = "R_MIPS_LO16", vram = 0x80838210, target_vram = 0x8085D148 },
    { type = "R_MIPS_HI16", vram = 0x808382F8, target_vram = 0x80862B1C },
    { type = "R_MIPS_LO16", vram = 0x808382FC, target_vram = 0x80862B1C },
    { type = "R_MIPS_HI16", vram = 0x80838344, target_vram = 0x8084C16C },
    { type = "R_MIPS_LO16", vram = 0x80838348, target_vram = 0x8084C16C },
    { type = "R_MIPS_HI16", vram = 0x80838350, target_vram = 0x8084C94C },
    { type = "R_MIPS_LO16", vram = 0x80838354, target_vram = 0x8084C94C },
    { type = "R_MIPS_HI16", vram = 0x80838360, target_vram = 0x8084CA24 },
    { type = "R_MIPS_LO16", vram = 0x80838364, target_vram = 0x8084CA24 },
    { type = "R_MIPS_HI16", vram = 0x8083836C, target_vram = 0x80857BE8 },
    { type = "R_MIPS_LO16", vram = 0x80838370, target_vram = 0x80857BE8 },
    { type = "R_MIPS_HI16", vram = 0x80838378, target_vram = 0x808546D0 },
    { type = "R_MIPS_LO16", vram = 0x8083837C, target_vram = 0x808546D0 },
    { type = "R_MIPS_HI16", vram = 0x80838384, target_vram = 0x80854800 },
    { type = "R_MIPS_LO16", vram = 0x80838388, target_vram = 0x80854800 },
    { type = "R_MIPS_HI16", vram = 0x8083847C, target_vram = 0x80862B1C },
    { type = "R_MIPS_LO16", vram = 0x8083848C, target_vram = 0x80862B1C },
    { type = "R_MIPS_HI16", vram = 0x808384A8, target_vram = 0x80862B18 },
    { type = "R_MIPS_LO16", vram = 0x808384AC, target_vram = 0x80862B18 },
    { type = "R_MIPS_HI16", vram = 0x80838510, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x80838514, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x80838544, target_vram = 0x8085D154 },
    { type = "R_MIPS_LO16", vram = 0x80838558, target_vram = 0x8085D154 },
    { type = "R_MIPS_HI16", vram = 0x8083860C, target_vram = 0x80862B1C },
    { type = "R_MIPS_LO16", vram = 0x80838610, target_vram = 0x80862B1C },
    { type = "R_MIPS_HI16", vram = 0x80838624, target_vram = 0x80862B18 },
    { type = "R_MIPS_LO16", vram = 0x80838628, target_vram = 0x80862B18 },
    { type = "R_MIPS_HI16", vram = 0x808387D0, target_vram = 0x8085B08C },
    { type = "R_MIPS_LO16", vram = 0x808387D8, target_vram = 0x8085B08C },
    { type = "R_MIPS_HI16", vram = 0x808388E0, target_vram = 0x808553F4 },
    { type = "R_MIPS_LO16", vram = 0x808388E4, target_vram = 0x808553F4 },
    { type = "R_MIPS_HI16", vram = 0x808388FC, target_vram = 0x8085D160 },
    { type = "R_MIPS_LO16", vram = 0x8083890C, target_vram = 0x8085D160 },
    { type = "R_MIPS_HI16", vram = 0x80838920, target_vram = 0x80862B50 },
    { type = "R_MIPS_LO16", vram = 0x80838948, target_vram = 0x80862B50 },
    { type = "R_MIPS_HI16", vram = 0x808389C8, target_vram = 0x80855AF4 },
    { type = "R_MIPS_LO16", vram = 0x808389CC, target_vram = 0x80855AF4 },
    { type = "R_MIPS_HI16", vram = 0x80838A2C, target_vram = 0x80855B9C },
    { type = "R_MIPS_LO16", vram = 0x80838A30, target_vram = 0x80855B9C },
    { type = "R_MIPS_HI16", vram = 0x80838CCC, target_vram = 0x80853A5C },
    { type = "R_MIPS_LO16", vram = 0x80838CD0, target_vram = 0x80853A5C },
    { type = "R_MIPS_HI16", vram = 0x80838D50, target_vram = 0x8084B4A8 },
    { type = "R_MIPS_LO16", vram = 0x80838D54, target_vram = 0x8084B4A8 },
    { type = "R_MIPS_HI16", vram = 0x80838DDC, target_vram = 0x8085C16C },
    { type = "R_MIPS_LO16", vram = 0x80838DF0, target_vram = 0x8085C16C },
    { type = "R_MIPS_HI16", vram = 0x80838EA0, target_vram = 0x8085D1F8 },
    { type = "R_MIPS_LO16", vram = 0x80838EA8, target_vram = 0x8085D1F8 },
    { type = "R_MIPS_HI16", vram = 0x80838EF8, target_vram = 0x80853754 },
    { type = "R_MIPS_LO16", vram = 0x80838EFC, target_vram = 0x80853754 },
    { type = "R_MIPS_HI16", vram = 0x80838F34, target_vram = 0x80853850 },
    { type = "R_MIPS_LO16", vram = 0x80838F38, target_vram = 0x80853850 },
    { type = "R_MIPS_HI16", vram = 0x80838F74, target_vram = 0x80853194 },
    { type = "R_MIPS_LO16", vram = 0x80838F78, target_vram = 0x80853194 },
    { type = "R_MIPS_HI16", vram = 0x8083901C, target_vram = 0x8085269C },
    { type = "R_MIPS_LO16", vram = 0x80839020, target_vram = 0x8085269C },
    { type = "R_MIPS_HI16", vram = 0x8083905C, target_vram = 0x8085D17C },
    { type = "R_MIPS_LO16", vram = 0x8083906C, target_vram = 0x8085D17C },
    { type = "R_MIPS_HI16", vram = 0x80839070, target_vram = 0x8085D190 },
    { type = "R_MIPS_LO16", vram = 0x80839080, target_vram = 0x8085D190 },
    { type = "R_MIPS_HI16", vram = 0x80839090, target_vram = 0x8085D17C },
    { type = "R_MIPS_LO16", vram = 0x808390A4, target_vram = 0x8085D17C },
    { type = "R_MIPS_HI16", vram = 0x8083912C, target_vram = 0x8084E724 },
    { type = "R_MIPS_LO16", vram = 0x80839130, target_vram = 0x8084E724 },
    { type = "R_MIPS_HI16", vram = 0x808393DC, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x808393E0, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x80839474, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x80839478, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x808394DC, target_vram = 0x80862B2C },
    { type = "R_MIPS_LO16", vram = 0x808394E0, target_vram = 0x80862B2C },
    { type = "R_MIPS_HI16", vram = 0x808395A8, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x808395AC, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8083961C, target_vram = 0x8085E428 },
    { type = "R_MIPS_LO16", vram = 0x80839620, target_vram = 0x8085E428 },
    { type = "R_MIPS_HI16", vram = 0x80839624, target_vram = 0x8085E42C },
    { type = "R_MIPS_LO16", vram = 0x80839628, target_vram = 0x8085E42C },
    { type = "R_MIPS_HI16", vram = 0x80839648, target_vram = 0x8084CB58 },
    { type = "R_MIPS_LO16", vram = 0x8083964C, target_vram = 0x8084CB58 },
    { type = "R_MIPS_HI16", vram = 0x808396DC, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x808396E8, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x80839734, target_vram = 0x80862B48 },
    { type = "R_MIPS_LO16", vram = 0x80839748, target_vram = 0x80862B48 },
    { type = "R_MIPS_HI16", vram = 0x808397A0, target_vram = 0x80862B08 },
    { type = "R_MIPS_LO16", vram = 0x808397AC, target_vram = 0x80862B08 },
    { type = "R_MIPS_HI16", vram = 0x80839814, target_vram = 0x80862B08 },
    { type = "R_MIPS_LO16", vram = 0x8083982C, target_vram = 0x80862B08 },
    { type = "R_MIPS_HI16", vram = 0x80839888, target_vram = 0x8085E430 },
    { type = "R_MIPS_LO16", vram = 0x80839890, target_vram = 0x8085E430 },
    { type = "R_MIPS_HI16", vram = 0x808398D0, target_vram = 0x8085C2A4 },
    { type = "R_MIPS_LO16", vram = 0x808398E4, target_vram = 0x8085C2A4 },
    { type = "R_MIPS_HI16", vram = 0x808399A0, target_vram = 0x8084AC84 },
    { type = "R_MIPS_LO16", vram = 0x808399AC, target_vram = 0x8084AC84 },
    { type = "R_MIPS_HI16", vram = 0x80839A20, target_vram = 0x8084AEEC },
    { type = "R_MIPS_LO16", vram = 0x80839A24, target_vram = 0x8084AEEC },
    { type = "R_MIPS_HI16", vram = 0x80839AC4, target_vram = 0x808573A4 },
    { type = "R_MIPS_LO16", vram = 0x80839AC8, target_vram = 0x808573A4 },
    { type = "R_MIPS_HI16", vram = 0x80839B28, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x80839B2C, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x80839B58, target_vram = 0x80862B08 },
    { type = "R_MIPS_LO16", vram = 0x80839B64, target_vram = 0x80862B08 },
    { type = "R_MIPS_HI16", vram = 0x80839B6C, target_vram = 0x80862B40 },
    { type = "R_MIPS_LO16", vram = 0x80839B78, target_vram = 0x80862B40 },
    { type = "R_MIPS_HI16", vram = 0x80839D48, target_vram = 0x8085C01C },
    { type = "R_MIPS_LO16", vram = 0x80839D58, target_vram = 0x8085C01C },
    { type = "R_MIPS_HI16", vram = 0x80839D8C, target_vram = 0x8085C034 },
    { type = "R_MIPS_LO16", vram = 0x80839D9C, target_vram = 0x8085C034 },
    { type = "R_MIPS_HI16", vram = 0x80839E88, target_vram = 0x80849FE0 },
    { type = "R_MIPS_LO16", vram = 0x80839E8C, target_vram = 0x80849FE0 },
    { type = "R_MIPS_HI16", vram = 0x80839EF8, target_vram = 0x80852B28 },
    { type = "R_MIPS_LO16", vram = 0x80839EFC, target_vram = 0x80852B28 },
    { type = "R_MIPS_HI16", vram = 0x8083A054, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8083A058, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x8083A064, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8083A090, target_vram = 0x808508C8 },
    { type = "R_MIPS_LO16", vram = 0x8083A094, target_vram = 0x808508C8 },
    { type = "R_MIPS_LO16", vram = 0x8083A0A8, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8083A0D8, target_vram = 0x80862B04 },
    { type = "R_MIPS_LO16", vram = 0x8083A0DC, target_vram = 0x80862B04 },
    { type = "R_MIPS_HI16", vram = 0x8083A128, target_vram = 0x80862B04 },
    { type = "R_MIPS_LO16", vram = 0x8083A12C, target_vram = 0x80862B04 },
    { type = "R_MIPS_HI16", vram = 0x8083A160, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x8083A18C, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8083A288, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x8083A28C, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8083A338, target_vram = 0x8084B5C0 },
    { type = "R_MIPS_LO16", vram = 0x8083A33C, target_vram = 0x8084B5C0 },
    { type = "R_MIPS_HI16", vram = 0x8083A390, target_vram = 0x8085C04C },
    { type = "R_MIPS_LO16", vram = 0x8083A3A0, target_vram = 0x8085C04C },
    { type = "R_MIPS_HI16", vram = 0x8083A54C, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x8083A558, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8083A590, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x8083A594, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8083A66C, target_vram = 0x80852B28 },
    { type = "R_MIPS_LO16", vram = 0x8083A67C, target_vram = 0x80852B28 },
    { type = "R_MIPS_HI16", vram = 0x8083A6D4, target_vram = 0x80862B48 },
    { type = "R_MIPS_LO16", vram = 0x8083A6D8, target_vram = 0x80862B48 },
    { type = "R_MIPS_HI16", vram = 0x8083A6F8, target_vram = 0x808534C0 },
    { type = "R_MIPS_LO16", vram = 0x8083A6FC, target_vram = 0x808534C0 },
    { type = "R_MIPS_HI16", vram = 0x8083A738, target_vram = 0x8085D200 },
    { type = "R_MIPS_LO16", vram = 0x8083A754, target_vram = 0x8085D200 },
    { type = "R_MIPS_HI16", vram = 0x8083A7AC, target_vram = 0x8084AF9C },
    { type = "R_MIPS_LO16", vram = 0x8083A7B0, target_vram = 0x8084AF9C },
    { type = "R_MIPS_HI16", vram = 0x8083A7B8, target_vram = 0x8084B0EC },
    { type = "R_MIPS_LO16", vram = 0x8083A7BC, target_vram = 0x8084B0EC },
    { type = "R_MIPS_HI16", vram = 0x8083A7D4, target_vram = 0x8085BEB4 },
    { type = "R_MIPS_LO16", vram = 0x8083A7E8, target_vram = 0x8085BEB4 },
    { type = "R_MIPS_HI16", vram = 0x8083A810, target_vram = 0x8084B0EC },
    { type = "R_MIPS_LO16", vram = 0x8083A818, target_vram = 0x8084B0EC },
    { type = "R_MIPS_HI16", vram = 0x8083A8CC, target_vram = 0x80850B18 },
    { type = "R_MIPS_LO16", vram = 0x8083A8D0, target_vram = 0x80850B18 },
    { type = "R_MIPS_HI16", vram = 0x8083AA30, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x8083AA34, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8083AA44, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x8083AADC, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8083ABFC, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8083AC08, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x8083AC0C, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x8083AC18, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8083AD04, target_vram = 0x8083A98C },
    { type = "R_MIPS_LO16", vram = 0x8083AD08, target_vram = 0x8083A98C },
    { type = "R_MIPS_HI16", vram = 0x8083AE40, target_vram = 0x8085E434 },
    { type = "R_MIPS_LO16", vram = 0x8083AE44, target_vram = 0x8085E434 },
    { type = "R_MIPS_HI16", vram = 0x8083AEE4, target_vram = 0x8084A5C0 },
    { type = "R_MIPS_LO16", vram = 0x8083AEE8, target_vram = 0x8084A5C0 },
    { type = "R_MIPS_HI16", vram = 0x8083AF44, target_vram = 0x8084A26C },
    { type = "R_MIPS_LO16", vram = 0x8083AF48, target_vram = 0x8084A26C },
    { type = "R_MIPS_HI16", vram = 0x8083AF60, target_vram = 0x8085BE9C },
    { type = "R_MIPS_LO16", vram = 0x8083AF78, target_vram = 0x8085BE9C },
    { type = "R_MIPS_HI16", vram = 0x8083AFA0, target_vram = 0x8084B288 },
    { type = "R_MIPS_LO16", vram = 0x8083AFA4, target_vram = 0x8084B288 },
    { type = "R_MIPS_HI16", vram = 0x8083B040, target_vram = 0x8084A8E8 },
    { type = "R_MIPS_LO16", vram = 0x8083B044, target_vram = 0x8084A8E8 },
    { type = "R_MIPS_HI16", vram = 0x8083B05C, target_vram = 0x8085C0C4 },
    { type = "R_MIPS_LO16", vram = 0x8083B074, target_vram = 0x8085C0C4 },
    { type = "R_MIPS_HI16", vram = 0x8083B0A0, target_vram = 0x8084B3B8 },
    { type = "R_MIPS_LO16", vram = 0x8083B0A4, target_vram = 0x8084B3B8 },
    { type = "R_MIPS_HI16", vram = 0x8083B100, target_vram = 0x8084AB4C },
    { type = "R_MIPS_LO16", vram = 0x8083B104, target_vram = 0x8084AB4C },
    { type = "R_MIPS_HI16", vram = 0x8083B128, target_vram = 0x8085C3E4 },
    { type = "R_MIPS_LO16", vram = 0x8083B12C, target_vram = 0x8085C3E4 },
    { type = "R_MIPS_HI16", vram = 0x8083B148, target_vram = 0x8085C0DC },
    { type = "R_MIPS_LO16", vram = 0x8083B174, target_vram = 0x8085C0DC },
    { type = "R_MIPS_HI16", vram = 0x8083B1B4, target_vram = 0x80849FE0 },
    { type = "R_MIPS_LO16", vram = 0x8083B1B8, target_vram = 0x80849FE0 },
    { type = "R_MIPS_HI16", vram = 0x8083B1F4, target_vram = 0x8085C10C },
    { type = "R_MIPS_LO16", vram = 0x8083B204, target_vram = 0x8085C10C },
    { type = "R_MIPS_HI16", vram = 0x8083B20C, target_vram = 0x8085C0F4 },
    { type = "R_MIPS_LO16", vram = 0x8083B218, target_vram = 0x8085C0F4 },
    { type = "R_MIPS_HI16", vram = 0x8083B24C, target_vram = 0x80849A9C },
    { type = "R_MIPS_LO16", vram = 0x8083B250, target_vram = 0x80849A9C },
    { type = "R_MIPS_HI16", vram = 0x8083B268, target_vram = 0x8085BF14 },
    { type = "R_MIPS_LO16", vram = 0x8083B280, target_vram = 0x8085BF14 },
    { type = "R_MIPS_HI16", vram = 0x8083B490, target_vram = 0x8085B08C },
    { type = "R_MIPS_LO16", vram = 0x8083B494, target_vram = 0x8085B08C },
    { type = "R_MIPS_HI16", vram = 0x8083B4A0, target_vram = 0x808516B4 },
    { type = "R_MIPS_LO16", vram = 0x8083B4A4, target_vram = 0x808516B4 },
    { type = "R_MIPS_HI16", vram = 0x8083B538, target_vram = 0x80850D68 },
    { type = "R_MIPS_LO16", vram = 0x8083B53C, target_vram = 0x80850D68 },
    { type = "R_MIPS_HI16", vram = 0x8083B5E0, target_vram = 0x8084CA24 },
    { type = "R_MIPS_LO16", vram = 0x8083B5E4, target_vram = 0x8084CA24 },
    { type = "R_MIPS_HI16", vram = 0x8083B6BC, target_vram = 0x808519FC },
    { type = "R_MIPS_LO16", vram = 0x8083B6C0, target_vram = 0x808519FC },
    { type = "R_MIPS_HI16", vram = 0x8083B750, target_vram = 0x808513EC },
    { type = "R_MIPS_LO16", vram = 0x8083B754, target_vram = 0x808513EC },
    { type = "R_MIPS_HI16", vram = 0x8083B7BC, target_vram = 0x808513EC },
    { type = "R_MIPS_LO16", vram = 0x8083B7C0, target_vram = 0x808513EC },
    { type = "R_MIPS_HI16", vram = 0x8083B868, target_vram = 0x80850D68 },
    { type = "R_MIPS_LO16", vram = 0x8083B86C, target_vram = 0x80850D68 },
    { type = "R_MIPS_HI16", vram = 0x8083B970, target_vram = 0x80857BE8 },
    { type = "R_MIPS_LO16", vram = 0x8083B974, target_vram = 0x80857BE8 },
    { type = "R_MIPS_HI16", vram = 0x8083B98C, target_vram = 0x8084CA24 },
    { type = "R_MIPS_LO16", vram = 0x8083B990, target_vram = 0x8084CA24 },
    { type = "R_MIPS_HI16", vram = 0x8083B9BC, target_vram = 0x8084C94C },
    { type = "R_MIPS_LO16", vram = 0x8083B9C4, target_vram = 0x8084C94C },
    { type = "R_MIPS_HI16", vram = 0x8083BA04, target_vram = 0x8084C94C },
    { type = "R_MIPS_LO16", vram = 0x8083BA08, target_vram = 0x8084C94C },
    { type = "R_MIPS_HI16", vram = 0x8083BA54, target_vram = 0x808516B4 },
    { type = "R_MIPS_LO16", vram = 0x8083BA58, target_vram = 0x808516B4 },
    { type = "R_MIPS_HI16", vram = 0x8083BA80, target_vram = 0x808508C8 },
    { type = "R_MIPS_LO16", vram = 0x8083BA84, target_vram = 0x808508C8 },
    { type = "R_MIPS_HI16", vram = 0x8083BC24, target_vram = 0x8084D4EC },
    { type = "R_MIPS_LO16", vram = 0x8083BC28, target_vram = 0x8084D4EC },
    { type = "R_MIPS_HI16", vram = 0x8083BC30, target_vram = 0x8084F3DC },
    { type = "R_MIPS_LO16", vram = 0x8083BC34, target_vram = 0x8084F3DC },
    { type = "R_MIPS_HI16", vram = 0x8083BC3C, target_vram = 0x8084CA24 },
    { type = "R_MIPS_LO16", vram = 0x8083BC40, target_vram = 0x8084CA24 },
    { type = "R_MIPS_HI16", vram = 0x8083BD9C, target_vram = 0x808497A0 },
    { type = "R_MIPS_LO16", vram = 0x8083BDD4, target_vram = 0x808497A0 },
    { type = "R_MIPS_HI16", vram = 0x8083BE1C, target_vram = 0x8084E724 },
    { type = "R_MIPS_LO16", vram = 0x8083BE20, target_vram = 0x8084E724 },
    { type = "R_MIPS_HI16", vram = 0x8083BE44, target_vram = 0x80851B58 },
    { type = "R_MIPS_LO16", vram = 0x8083BE48, target_vram = 0x80851B58 },
    { type = "R_MIPS_HI16", vram = 0x8083BE50, target_vram = 0x80851BD4 },
    { type = "R_MIPS_LO16", vram = 0x8083BE54, target_vram = 0x80851BD4 },
    { type = "R_MIPS_HI16", vram = 0x8083BE5C, target_vram = 0x808508C8 },
    { type = "R_MIPS_LO16", vram = 0x8083BE60, target_vram = 0x808508C8 },
    { type = "R_MIPS_HI16", vram = 0x8083BE68, target_vram = 0x808513EC },
    { type = "R_MIPS_LO16", vram = 0x8083BE6C, target_vram = 0x808513EC },
    { type = "R_MIPS_HI16", vram = 0x8083BE74, target_vram = 0x80851588 },
    { type = "R_MIPS_LO16", vram = 0x8083BE78, target_vram = 0x80851588 },
    { type = "R_MIPS_HI16", vram = 0x8083BE80, target_vram = 0x808516B4 },
    { type = "R_MIPS_LO16", vram = 0x8083BE84, target_vram = 0x808516B4 },
    { type = "R_MIPS_HI16", vram = 0x8083BE8C, target_vram = 0x808519FC },
    { type = "R_MIPS_LO16", vram = 0x8083BE90, target_vram = 0x808519FC },
    { type = "R_MIPS_HI16", vram = 0x8083BE98, target_vram = 0x80850B18 },
    { type = "R_MIPS_LO16", vram = 0x8083BE9C, target_vram = 0x80850B18 },
    { type = "R_MIPS_HI16", vram = 0x8083BEA4, target_vram = 0x80850D68 },
    { type = "R_MIPS_LO16", vram = 0x8083BEA8, target_vram = 0x80850D68 },
    { type = "R_MIPS_HI16", vram = 0x8083BED8, target_vram = 0x80850D68 },
    { type = "R_MIPS_LO16", vram = 0x8083BEDC, target_vram = 0x80850D68 },
    { type = "R_MIPS_HI16", vram = 0x8083BF88, target_vram = 0x80862B08 },
    { type = "R_MIPS_LO16", vram = 0x8083BFAC, target_vram = 0x80862B08 },
    { type = "R_MIPS_HI16", vram = 0x8083BFB8, target_vram = 0x80862B08 },
    { type = "R_MIPS_LO16", vram = 0x8083BFBC, target_vram = 0x80862B08 },
    { type = "R_MIPS_HI16", vram = 0x8083BFF0, target_vram = 0x80862B3C },
    { type = "R_MIPS_LO16", vram = 0x8083BFF8, target_vram = 0x80862B3C },
    { type = "R_MIPS_HI16", vram = 0x8083BFFC, target_vram = 0x80862B08 },
    { type = "R_MIPS_LO16", vram = 0x8083C000, target_vram = 0x80862B08 },
    { type = "R_MIPS_HI16", vram = 0x8083C02C, target_vram = 0x8085E438 },
    { type = "R_MIPS_LO16", vram = 0x8083C034, target_vram = 0x8085E438 },
    { type = "R_MIPS_HI16", vram = 0x8083C044, target_vram = 0x8085E43C },
    { type = "R_MIPS_LO16", vram = 0x8083C050, target_vram = 0x8085E43C },
    { type = "R_MIPS_HI16", vram = 0x8083C054, target_vram = 0x8085E440 },
    { type = "R_MIPS_LO16", vram = 0x8083C058, target_vram = 0x8085E440 },
    { type = "R_MIPS_HI16", vram = 0x8083C05C, target_vram = 0x8085E444 },
    { type = "R_MIPS_LO16", vram = 0x8083C060, target_vram = 0x8085E444 },
    { type = "R_MIPS_HI16", vram = 0x8083C080, target_vram = 0x8085E448 },
    { type = "R_MIPS_LO16", vram = 0x8083C0A8, target_vram = 0x8085E448 },
    { type = "R_MIPS_HI16", vram = 0x8083C0C8, target_vram = 0x8085E44C },
    { type = "R_MIPS_LO16", vram = 0x8083C0D0, target_vram = 0x8085E44C },
    { type = "R_MIPS_HI16", vram = 0x8083C0E8, target_vram = 0x8085E450 },
    { type = "R_MIPS_LO16", vram = 0x8083C11C, target_vram = 0x8085E450 },
    { type = "R_MIPS_HI16", vram = 0x8083C204, target_vram = 0x8085E454 },
    { type = "R_MIPS_LO16", vram = 0x8083C208, target_vram = 0x8085E454 },
    { type = "R_MIPS_HI16", vram = 0x8083C4E0, target_vram = 0x80850D68 },
    { type = "R_MIPS_LO16", vram = 0x8083C4E4, target_vram = 0x80850D68 },
    { type = "R_MIPS_HI16", vram = 0x8083C508, target_vram = 0x8085E458 },
    { type = "R_MIPS_LO16", vram = 0x8083C50C, target_vram = 0x8085E458 },
    { type = "R_MIPS_HI16", vram = 0x8083C514, target_vram = 0x8085E45C },
    { type = "R_MIPS_LO16", vram = 0x8083C520, target_vram = 0x8085E45C },
    { type = "R_MIPS_HI16", vram = 0x8083C57C, target_vram = 0x8085E460 },
    { type = "R_MIPS_LO16", vram = 0x8083C580, target_vram = 0x8085E460 },
    { type = "R_MIPS_HI16", vram = 0x8083C5A0, target_vram = 0x8085E464 },
    { type = "R_MIPS_LO16", vram = 0x8083C5A4, target_vram = 0x8085E464 },
    { type = "R_MIPS_HI16", vram = 0x8083C5D8, target_vram = 0x8085E468 },
    { type = "R_MIPS_LO16", vram = 0x8083C5DC, target_vram = 0x8085E468 },
    { type = "R_MIPS_HI16", vram = 0x8083C700, target_vram = 0x80862B08 },
    { type = "R_MIPS_LO16", vram = 0x8083C750, target_vram = 0x80862B08 },
    { type = "R_MIPS_HI16", vram = 0x8083C760, target_vram = 0x8085D218 },
    { type = "R_MIPS_LO16", vram = 0x8083C790, target_vram = 0x8085D218 },
    { type = "R_MIPS_HI16", vram = 0x8083C868, target_vram = 0x80862B3C },
    { type = "R_MIPS_LO16", vram = 0x8083C86C, target_vram = 0x80862B3C },
    { type = "R_MIPS_HI16", vram = 0x8083C924, target_vram = 0x80862B3C },
    { type = "R_MIPS_LO16", vram = 0x8083C940, target_vram = 0x80862B3C },
    { type = "R_MIPS_HI16", vram = 0x8083C978, target_vram = 0x8085E46C },
    { type = "R_MIPS_LO16", vram = 0x8083C97C, target_vram = 0x8085E46C },
    { type = "R_MIPS_HI16", vram = 0x8083C980, target_vram = 0x80862B3C },
    { type = "R_MIPS_LO16", vram = 0x8083C984, target_vram = 0x80862B3C },
    { type = "R_MIPS_HI16", vram = 0x8083CCE8, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x8083CCF4, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8083CD28, target_vram = 0x8085D252 },
    { type = "R_MIPS_LO16", vram = 0x8083CD38, target_vram = 0x8085D252 },
    { type = "R_MIPS_HI16", vram = 0x8083CD64, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8083CD70, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x8083CD7C, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8083CDB0, target_vram = 0x8085D25C },
    { type = "R_MIPS_LO16", vram = 0x8083CDC0, target_vram = 0x8085D25C },
    { type = "R_MIPS_LO16", vram = 0x8083CDE8, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8083CE20, target_vram = 0x80837BD0 },
    { type = "R_MIPS_LO16", vram = 0x8083CE24, target_vram = 0x80837BD0 },
    { type = "R_MIPS_HI16", vram = 0x8083CE68, target_vram = 0x8085D224 },
    { type = "R_MIPS_LO16", vram = 0x8083CE70, target_vram = 0x8085D224 },
    { type = "R_MIPS_HI16", vram = 0x8083CE74, target_vram = 0x8085D23C },
    { type = "R_MIPS_LO16", vram = 0x8083CE78, target_vram = 0x8085D23C },
    { type = "R_MIPS_HI16", vram = 0x8083CFA4, target_vram = 0x80853D68 },
    { type = "R_MIPS_LO16", vram = 0x8083CFA8, target_vram = 0x80853D68 },
    { type = "R_MIPS_HI16", vram = 0x8083CFB0, target_vram = 0x80857BE8 },
    { type = "R_MIPS_LO16", vram = 0x8083CFB4, target_vram = 0x80857BE8 },
    { type = "R_MIPS_HI16", vram = 0x8083CFBC, target_vram = 0x80862B40 },
    { type = "R_MIPS_LO16", vram = 0x8083CFC0, target_vram = 0x80862B40 },
    { type = "R_MIPS_HI16", vram = 0x8083D068, target_vram = 0x8085E470 },
    { type = "R_MIPS_LO16", vram = 0x8083D06C, target_vram = 0x8085E470 },
    { type = "R_MIPS_HI16", vram = 0x8083D078, target_vram = 0x8085E474 },
    { type = "R_MIPS_LO16", vram = 0x8083D07C, target_vram = 0x8085E474 },
    { type = "R_MIPS_HI16", vram = 0x8083D080, target_vram = 0x8085E478 },
    { type = "R_MIPS_LO16", vram = 0x8083D0B0, target_vram = 0x8085E478 },
    { type = "R_MIPS_HI16", vram = 0x8083D0E4, target_vram = 0x8085D264 },
    { type = "R_MIPS_LO16", vram = 0x8083D0F4, target_vram = 0x8085D264 },
    { type = "R_MIPS_HI16", vram = 0x8083D108, target_vram = 0x80862B28 },
    { type = "R_MIPS_LO16", vram = 0x8083D134, target_vram = 0x80862B28 },
    { type = "R_MIPS_HI16", vram = 0x8083D288, target_vram = 0x8085C3F4 },
    { type = "R_MIPS_LO16", vram = 0x8083D28C, target_vram = 0x8085C3F4 },
    { type = "R_MIPS_HI16", vram = 0x8083D318, target_vram = 0x80837C78 },
    { type = "R_MIPS_LO16", vram = 0x8083D324, target_vram = 0x80837C78 },
    { type = "R_MIPS_HI16", vram = 0x8083D3B4, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x8083D3B8, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8083D3E0, target_vram = 0x8085C3F4 },
    { type = "R_MIPS_LO16", vram = 0x8083D3E4, target_vram = 0x8085C3F4 },
    { type = "R_MIPS_HI16", vram = 0x8083D470, target_vram = 0x8085C3F4 },
    { type = "R_MIPS_LO16", vram = 0x8083D474, target_vram = 0x8085C3F4 },
    { type = "R_MIPS_HI16", vram = 0x8083D490, target_vram = 0x80837C78 },
    { type = "R_MIPS_LO16", vram = 0x8083D494, target_vram = 0x80837C78 },
    { type = "R_MIPS_HI16", vram = 0x8083D670, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x8083D67C, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8083D69C, target_vram = 0x808379C0 },
    { type = "R_MIPS_LO16", vram = 0x8083D6A4, target_vram = 0x808379C0 },
    { type = "R_MIPS_HI16", vram = 0x8083D6F0, target_vram = 0x8084E65C },
    { type = "R_MIPS_LO16", vram = 0x8083D6F4, target_vram = 0x8084E65C },
    { type = "R_MIPS_HI16", vram = 0x8083D70C, target_vram = 0x8085C124 },
    { type = "R_MIPS_LO16", vram = 0x8083D724, target_vram = 0x8085C124 },
    { type = "R_MIPS_HI16", vram = 0x8083D744, target_vram = 0x8085E47C },
    { type = "R_MIPS_LO16", vram = 0x8083D758, target_vram = 0x8085E47C },
    { type = "R_MIPS_HI16", vram = 0x8083D7B8, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x8083D7C4, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8083D7FC, target_vram = 0x8084E58C },
    { type = "R_MIPS_LO16", vram = 0x8083D800, target_vram = 0x8084E58C },
    { type = "R_MIPS_HI16", vram = 0x8083D818, target_vram = 0x8085C13C },
    { type = "R_MIPS_LO16", vram = 0x8083D828, target_vram = 0x8085C13C },
    { type = "R_MIPS_HI16", vram = 0x8083D894, target_vram = 0x80862B0C },
    { type = "R_MIPS_LO16", vram = 0x8083D8D0, target_vram = 0x80862B0C },
    { type = "R_MIPS_HI16", vram = 0x8083DA2C, target_vram = 0x8085E480 },
    { type = "R_MIPS_LO16", vram = 0x8083DA38, target_vram = 0x8085E480 },
    { type = "R_MIPS_HI16", vram = 0x8083DA3C, target_vram = 0x8085E484 },
    { type = "R_MIPS_LO16", vram = 0x8083DA58, target_vram = 0x8085E484 },
    { type = "R_MIPS_HI16", vram = 0x8083DAD0, target_vram = 0x8085E488 },
    { type = "R_MIPS_LO16", vram = 0x8083DAE8, target_vram = 0x8085E488 },
    { type = "R_MIPS_HI16", vram = 0x8083DAF0, target_vram = 0x80837C20 },
    { type = "R_MIPS_LO16", vram = 0x8083DAF4, target_vram = 0x80837C20 },
    { type = "R_MIPS_HI16", vram = 0x8083DCD8, target_vram = 0x8084FC0C },
    { type = "R_MIPS_LO16", vram = 0x8083DCDC, target_vram = 0x8084FC0C },
    { type = "R_MIPS_HI16", vram = 0x8083DE24, target_vram = 0x8085E48C },
    { type = "R_MIPS_LO16", vram = 0x8083DE28, target_vram = 0x8085E48C },
    { type = "R_MIPS_HI16", vram = 0x8083DE30, target_vram = 0x80862B0C },
    { type = "R_MIPS_LO16", vram = 0x8083DE34, target_vram = 0x80862B0C },
    { type = "R_MIPS_HI16", vram = 0x8083DF50, target_vram = 0x80837BF8 },
    { type = "R_MIPS_LO16", vram = 0x8083DF54, target_vram = 0x80837BF8 },
    { type = "R_MIPS_HI16", vram = 0x8083DF6C, target_vram = 0x8084ED9C },
    { type = "R_MIPS_LO16", vram = 0x8083DF70, target_vram = 0x8084ED9C },
    { type = "R_MIPS_HI16", vram = 0x8083DFE8, target_vram = 0x80862B20 },
    { type = "R_MIPS_LO16", vram = 0x8083DFF8, target_vram = 0x80862B20 },
    { type = "R_MIPS_HI16", vram = 0x8083E05C, target_vram = 0x80862B0C },
    { type = "R_MIPS_LO16", vram = 0x8083E080, target_vram = 0x80862B0C },
    { type = "R_MIPS_HI16", vram = 0x8083E0C4, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x8083E0D4, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8083E174, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x8083E184, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8083E244, target_vram = 0x8084EE50 },
    { type = "R_MIPS_LO16", vram = 0x8083E248, target_vram = 0x8084EE50 },
    { type = "R_MIPS_HI16", vram = 0x8083E2A0, target_vram = 0x8084EF9C },
    { type = "R_MIPS_LO16", vram = 0x8083E2A4, target_vram = 0x8084EF9C },
    { type = "R_MIPS_HI16", vram = 0x8083E2BC, target_vram = 0x8085C1B4 },
    { type = "R_MIPS_LO16", vram = 0x8083E2D4, target_vram = 0x8085C1B4 },
    { type = "R_MIPS_HI16", vram = 0x8083E328, target_vram = 0x8085E490 },
    { type = "R_MIPS_LO16", vram = 0x8083E32C, target_vram = 0x8085E490 },
    { type = "R_MIPS_HI16", vram = 0x8083E338, target_vram = 0x8085E494 },
    { type = "R_MIPS_LO16", vram = 0x8083E33C, target_vram = 0x8085E494 },
    { type = "R_MIPS_HI16", vram = 0x8083E364, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x8083E368, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8083E388, target_vram = 0x80862B0C },
    { type = "R_MIPS_LO16", vram = 0x8083E398, target_vram = 0x80862B0C },
    { type = "R_MIPS_HI16", vram = 0x8083E4DC, target_vram = 0x8085E498 },
    { type = "R_MIPS_LO16", vram = 0x8083E4E0, target_vram = 0x8085E498 },
    { type = "R_MIPS_HI16", vram = 0x8083E5CC, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x8083E63C, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8083ED88, target_vram = 0x8085C84C },
    { type = "R_MIPS_LO16", vram = 0x8083ED8C, target_vram = 0x8085C84C },
    { type = "R_MIPS_HI16", vram = 0x8083EE0C, target_vram = 0x8085E49C },
    { type = "R_MIPS_LO16", vram = 0x8083EE10, target_vram = 0x8085E49C },
    { type = "R_MIPS_HI16", vram = 0x8083EE14, target_vram = 0x8085C3E4 },
    { type = "R_MIPS_LO16", vram = 0x8083EE18, target_vram = 0x8085C3E4 },
    { type = "R_MIPS_HI16", vram = 0x8083EEEC, target_vram = 0x8085C154 },
    { type = "R_MIPS_LO16", vram = 0x8083EEFC, target_vram = 0x8085C154 },
    { type = "R_MIPS_HI16", vram = 0x8083EFD4, target_vram = 0x8085C154 },
    { type = "R_MIPS_LO16", vram = 0x8083EFE4, target_vram = 0x8085C154 },
    { type = "R_MIPS_HI16", vram = 0x8083F0B0, target_vram = 0x8085C154 },
    { type = "R_MIPS_LO16", vram = 0x8083F0C0, target_vram = 0x8085C154 },
    { type = "R_MIPS_HI16", vram = 0x8083F0D4, target_vram = 0x8085E4A0 },
    { type = "R_MIPS_LO16", vram = 0x8083F0D8, target_vram = 0x8085E4A0 },
    { type = "R_MIPS_HI16", vram = 0x8083F154, target_vram = 0x8084A794 },
    { type = "R_MIPS_LO16", vram = 0x8083F158, target_vram = 0x8084A794 },
    { type = "R_MIPS_HI16", vram = 0x8083F240, target_vram = 0x8084A884 },
    { type = "R_MIPS_LO16", vram = 0x8083F244, target_vram = 0x8084A884 },
    { type = "R_MIPS_HI16", vram = 0x8083F29C, target_vram = 0x8085BE84 },
    { type = "R_MIPS_LO16", vram = 0x8083F2A0, target_vram = 0x8085BE84 },
    { type = "R_MIPS_HI16", vram = 0x8083F304, target_vram = 0x8085E4A4 },
    { type = "R_MIPS_LO16", vram = 0x8083F308, target_vram = 0x8085E4A4 },
    { type = "R_MIPS_HI16", vram = 0x8083F370, target_vram = 0x80862B28 },
    { type = "R_MIPS_LO16", vram = 0x8083F374, target_vram = 0x80862B28 },
    { type = "R_MIPS_HI16", vram = 0x8083F420, target_vram = 0x8085BE9C },
    { type = "R_MIPS_LO16", vram = 0x8083F428, target_vram = 0x8085BE9C },
    { type = "R_MIPS_HI16", vram = 0x8083F444, target_vram = 0x8085BE9C },
    { type = "R_MIPS_LO16", vram = 0x8083F44C, target_vram = 0x8085BE9C },
    { type = "R_MIPS_HI16", vram = 0x8083F464, target_vram = 0x8085E4AC },
    { type = "R_MIPS_HI16", vram = 0x8083F46C, target_vram = 0x8085E4A8 },
    { type = "R_MIPS_LO16", vram = 0x8083F470, target_vram = 0x8085E4A8 },
    { type = "R_MIPS_LO16", vram = 0x8083F484, target_vram = 0x8085E4AC },
    { type = "R_MIPS_HI16", vram = 0x8083F4B8, target_vram = 0x8085BE9C },
    { type = "R_MIPS_HI16", vram = 0x8083F518, target_vram = 0x8085BE9C },
    { type = "R_MIPS_LO16", vram = 0x8083F524, target_vram = 0x8085BE9C },
    { type = "R_MIPS_LO16", vram = 0x8083F55C, target_vram = 0x8085BE9C },
    { type = "R_MIPS_HI16", vram = 0x8083F604, target_vram = 0x8085BE9C },
    { type = "R_MIPS_LO16", vram = 0x8083F614, target_vram = 0x8085BE9C },
    { type = "R_MIPS_HI16", vram = 0x8083F7C0, target_vram = 0x8085E4B0 },
    { type = "R_MIPS_LO16", vram = 0x8083F7C4, target_vram = 0x8085E4B0 },
    { type = "R_MIPS_HI16", vram = 0x8083F964, target_vram = 0x8085D26C },
    { type = "R_MIPS_LO16", vram = 0x8083F970, target_vram = 0x8085D26C },
    { type = "R_MIPS_HI16", vram = 0x8083F9A8, target_vram = 0x8085D27C },
    { type = "R_MIPS_LO16", vram = 0x8083F9AC, target_vram = 0x8085D27C },
    { type = "R_MIPS_HI16", vram = 0x8083F9C0, target_vram = 0x8085D270 },
    { type = "R_MIPS_HI16", vram = 0x8083F9C4, target_vram = 0x8085D284 },
    { type = "R_MIPS_LO16", vram = 0x8083F9C8, target_vram = 0x8085D270 },
    { type = "R_MIPS_HI16", vram = 0x8083F9CC, target_vram = 0x8085D27C },
    { type = "R_MIPS_LO16", vram = 0x8083F9D4, target_vram = 0x8085D284 },
    { type = "R_MIPS_LO16", vram = 0x8083F9DC, target_vram = 0x8085D27C },
    { type = "R_MIPS_HI16", vram = 0x8083FB30, target_vram = 0x8085E4B4 },
    { type = "R_MIPS_LO16", vram = 0x8083FB34, target_vram = 0x8085E4B4 },
    { type = "R_MIPS_HI16", vram = 0x8083FB3C, target_vram = 0x8085D28C },
    { type = "R_MIPS_HI16", vram = 0x8083FB44, target_vram = 0x8085D288 },
    { type = "R_MIPS_LO16", vram = 0x8083FB64, target_vram = 0x8085D288 },
    { type = "R_MIPS_LO16", vram = 0x8083FB80, target_vram = 0x8085D28C },
    { type = "R_MIPS_HI16", vram = 0x8083FC50, target_vram = 0x8085D270 },
    { type = "R_MIPS_HI16", vram = 0x8083FC54, target_vram = 0x8085D26C },
    { type = "R_MIPS_LO16", vram = 0x8083FC64, target_vram = 0x8085D26C },
    { type = "R_MIPS_LO16", vram = 0x8083FC68, target_vram = 0x8085D270 },
    { type = "R_MIPS_HI16", vram = 0x8083FDBC, target_vram = 0x80862B48 },
    { type = "R_MIPS_LO16", vram = 0x8083FDC8, target_vram = 0x80862B48 },
    { type = "R_MIPS_HI16", vram = 0x808400E8, target_vram = 0x8084B5C0 },
    { type = "R_MIPS_LO16", vram = 0x808400EC, target_vram = 0x8084B5C0 },
    { type = "R_MIPS_HI16", vram = 0x80840118, target_vram = 0x80854C70 },
    { type = "R_MIPS_LO16", vram = 0x80840130, target_vram = 0x80854C70 },
    { type = "R_MIPS_HI16", vram = 0x8084014C, target_vram = 0x80854C70 },
    { type = "R_MIPS_LO16", vram = 0x80840150, target_vram = 0x80854C70 },
    { type = "R_MIPS_HI16", vram = 0x80840188, target_vram = 0x8085D294 },
    { type = "R_MIPS_LO16", vram = 0x80840198, target_vram = 0x8085D294 },
    { type = "R_MIPS_HI16", vram = 0x80840564, target_vram = 0x8085E4B8 },
    { type = "R_MIPS_LO16", vram = 0x80840568, target_vram = 0x8085E4B8 },
    { type = "R_MIPS_HI16", vram = 0x80840918, target_vram = 0x8085D2A4 },
    { type = "R_MIPS_LO16", vram = 0x8084092C, target_vram = 0x8085D2A4 },
    { type = "R_MIPS_HI16", vram = 0x80840A64, target_vram = 0x80862B24 },
    { type = "R_MIPS_LO16", vram = 0x80840A74, target_vram = 0x80862B24 },
    { type = "R_MIPS_HI16", vram = 0x80840BA8, target_vram = 0x8084CA24 },
    { type = "R_MIPS_LO16", vram = 0x80840BAC, target_vram = 0x8084CA24 },
    { type = "R_MIPS_HI16", vram = 0x80840BB8, target_vram = 0x80851B58 },
    { type = "R_MIPS_LO16", vram = 0x80840BBC, target_vram = 0x80851B58 },
    { type = "R_MIPS_HI16", vram = 0x80840BEC, target_vram = 0x8085E4BC },
    { type = "R_MIPS_LO16", vram = 0x80840BF0, target_vram = 0x8085E4BC },
    { type = "R_MIPS_HI16", vram = 0x80840C04, target_vram = 0x8084C6EC },
    { type = "R_MIPS_LO16", vram = 0x80840C08, target_vram = 0x8084C6EC },
    { type = "R_MIPS_HI16", vram = 0x80840C1C, target_vram = 0x8085C004 },
    { type = "R_MIPS_LO16", vram = 0x80840C2C, target_vram = 0x8085C004 },
    { type = "R_MIPS_HI16", vram = 0x80840CF8, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x80840D10, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x80840D24, target_vram = 0x8085E4C0 },
    { type = "R_MIPS_LO16", vram = 0x80840D2C, target_vram = 0x8085E4C0 },
    { type = "R_MIPS_HI16", vram = 0x80840D58, target_vram = 0x8085CF84 },
    { type = "R_MIPS_LO16", vram = 0x80840D64, target_vram = 0x8085CF84 },
    { type = "R_MIPS_HI16", vram = 0x80840D70, target_vram = 0x8085CF80 },
    { type = "R_MIPS_LO16", vram = 0x80840D78, target_vram = 0x8085CF80 },
    { type = "R_MIPS_HI16", vram = 0x80840E00, target_vram = 0x8084CE84 },
    { type = "R_MIPS_LO16", vram = 0x80840E04, target_vram = 0x8084CE84 },
    { type = "R_MIPS_HI16", vram = 0x80840E38, target_vram = 0x8084D18C },
    { type = "R_MIPS_LO16", vram = 0x80840E3C, target_vram = 0x8084D18C },
    { type = "R_MIPS_HI16", vram = 0x80840E90, target_vram = 0x8085CF68 },
    { type = "R_MIPS_LO16", vram = 0x80840E98, target_vram = 0x8085CF68 },
    { type = "R_MIPS_HI16", vram = 0x80840ED4, target_vram = 0x8084CCEC },
    { type = "R_MIPS_LO16", vram = 0x80840ED8, target_vram = 0x8084CCEC },
    { type = "R_MIPS_HI16", vram = 0x80840EF8, target_vram = 0x8085CF60 },
    { type = "R_MIPS_LO16", vram = 0x80840F00, target_vram = 0x8085CF60 },
    { type = "R_MIPS_HI16", vram = 0x808412D0, target_vram = 0x80854118 },
    { type = "R_MIPS_LO16", vram = 0x808412D4, target_vram = 0x80854118 },
    { type = "R_MIPS_HI16", vram = 0x80841374, target_vram = 0x8085D2B0 },
    { type = "R_MIPS_HI16", vram = 0x80841378, target_vram = 0x8085C99C },
    { type = "R_MIPS_LO16", vram = 0x80841380, target_vram = 0x8085D2B0 },
    { type = "R_MIPS_LO16", vram = 0x8084138C, target_vram = 0x8085C99C },
    { type = "R_MIPS_HI16", vram = 0x8084141C, target_vram = 0x80852FD4 },
    { type = "R_MIPS_LO16", vram = 0x80841420, target_vram = 0x80852FD4 },
    { type = "R_MIPS_HI16", vram = 0x8084143C, target_vram = 0x8085D2B4 },
    { type = "R_MIPS_LO16", vram = 0x80841448, target_vram = 0x8085D2B4 },
    { type = "R_MIPS_HI16", vram = 0x808414F0, target_vram = 0x8085437C },
    { type = "R_MIPS_LO16", vram = 0x808414F4, target_vram = 0x8085437C },
    { type = "R_MIPS_HI16", vram = 0x80841554, target_vram = 0x8085439C },
    { type = "R_MIPS_LO16", vram = 0x80841558, target_vram = 0x8085439C },
    { type = "R_MIPS_HI16", vram = 0x808415EC, target_vram = 0x808540A0 },
    { type = "R_MIPS_LO16", vram = 0x808415F0, target_vram = 0x808540A0 },
    { type = "R_MIPS_HI16", vram = 0x80841650, target_vram = 0x80849FE0 },
    { type = "R_MIPS_HI16", vram = 0x80841654, target_vram = 0x808496AC },
    { type = "R_MIPS_LO16", vram = 0x80841658, target_vram = 0x808496AC },
    { type = "R_MIPS_HI16", vram = 0x80841670, target_vram = 0x8085C28C },
    { type = "R_MIPS_LO16", vram = 0x80841680, target_vram = 0x8085C28C },
    { type = "R_MIPS_LO16", vram = 0x808416B0, target_vram = 0x80849FE0 },
    { type = "R_MIPS_HI16", vram = 0x808416C0, target_vram = 0x8085C28C },
    { type = "R_MIPS_LO16", vram = 0x808416D0, target_vram = 0x8085C28C },
    { type = "R_MIPS_HI16", vram = 0x80841754, target_vram = 0x80855C28 },
    { type = "R_MIPS_LO16", vram = 0x80841758, target_vram = 0x80855C28 },
    { type = "R_MIPS_HI16", vram = 0x8084178C, target_vram = 0x8085D17C },
    { type = "R_MIPS_LO16", vram = 0x808417A0, target_vram = 0x8085D17C },
    { type = "R_MIPS_HI16", vram = 0x808417D0, target_vram = 0x8085C28C },
    { type = "R_MIPS_LO16", vram = 0x808417E4, target_vram = 0x8085C28C },
    { type = "R_MIPS_HI16", vram = 0x808417FC, target_vram = 0x8085E4C4 },
    { type = "R_MIPS_LO16", vram = 0x80841800, target_vram = 0x8085E4C4 },
    { type = "R_MIPS_HI16", vram = 0x80841848, target_vram = 0x8085D2C0 },
    { type = "R_MIPS_LO16", vram = 0x8084184C, target_vram = 0x8085D2C0 },
    { type = "R_MIPS_HI16", vram = 0x808418AC, target_vram = 0x8085BE84 },
    { type = "R_MIPS_LO16", vram = 0x808418D4, target_vram = 0x8085BE84 },
    { type = "R_MIPS_HI16", vram = 0x808418EC, target_vram = 0x8085D2C4 },
    { type = "R_MIPS_LO16", vram = 0x808418F0, target_vram = 0x8085D2C4 },
    { type = "R_MIPS_HI16", vram = 0x80841944, target_vram = 0x8085D2C4 },
    { type = "R_MIPS_LO16", vram = 0x80841948, target_vram = 0x8085D2C4 },
    { type = "R_MIPS_HI16", vram = 0x808419C0, target_vram = 0x8085C2EC },
    { type = "R_MIPS_LO16", vram = 0x808419C8, target_vram = 0x8085C2EC },
    { type = "R_MIPS_HI16", vram = 0x808419DC, target_vram = 0x8085C318 },
    { type = "R_MIPS_LO16", vram = 0x808419E0, target_vram = 0x8085C318 },
    { type = "R_MIPS_HI16", vram = 0x808419F4, target_vram = 0x8085C344 },
    { type = "R_MIPS_LO16", vram = 0x808419F8, target_vram = 0x8085C344 },
    { type = "R_MIPS_HI16", vram = 0x80841A0C, target_vram = 0x8085C344 },
    { type = "R_MIPS_LO16", vram = 0x80841A10, target_vram = 0x8085C344 },
    { type = "R_MIPS_HI16", vram = 0x80841A24, target_vram = 0x8085C394 },
    { type = "R_MIPS_LO16", vram = 0x80841A28, target_vram = 0x8085C394 },
    { type = "R_MIPS_HI16", vram = 0x80841AE0, target_vram = 0x8084182C },
    { type = "R_MIPS_LO16", vram = 0x80841AEC, target_vram = 0x8084182C },
    { type = "R_MIPS_HI16", vram = 0x80841AF8, target_vram = 0x80844EF8 },
    { type = "R_MIPS_LO16", vram = 0x80841AFC, target_vram = 0x80844EF8 },
    { type = "R_MIPS_HI16", vram = 0x80841B0C, target_vram = 0x8085B170 },
    { type = "R_MIPS_LO16", vram = 0x80841B10, target_vram = 0x8085B170 },
    { type = "R_MIPS_HI16", vram = 0x80841B20, target_vram = 0x8085B134 },
    { type = "R_MIPS_LO16", vram = 0x80841B24, target_vram = 0x8085B134 },
    { type = "R_MIPS_HI16", vram = 0x80841B34, target_vram = 0x8085B1F0 },
    { type = "R_MIPS_LO16", vram = 0x80841B38, target_vram = 0x8085B1F0 },
    { type = "R_MIPS_HI16", vram = 0x80841B48, target_vram = 0x8085B28C },
    { type = "R_MIPS_LO16", vram = 0x80841B4C, target_vram = 0x8085B28C },
    { type = "R_MIPS_HI16", vram = 0x80841B5C, target_vram = 0x8085B384 },
    { type = "R_MIPS_LO16", vram = 0x80841B60, target_vram = 0x8085B384 },
    { type = "R_MIPS_HI16", vram = 0x80841B70, target_vram = 0x8085B3E0 },
    { type = "R_MIPS_LO16", vram = 0x80841B74, target_vram = 0x8085B3E0 },
    { type = "R_MIPS_HI16", vram = 0x80841B84, target_vram = 0x8085B460 },
    { type = "R_MIPS_LO16", vram = 0x80841B88, target_vram = 0x8085B460 },
    { type = "R_MIPS_HI16", vram = 0x80841B98, target_vram = 0x8085B74C },
    { type = "R_MIPS_LO16", vram = 0x80841B9C, target_vram = 0x8085B74C },
    { type = "R_MIPS_HI16", vram = 0x80841BAC, target_vram = 0x8085B820 },
    { type = "R_MIPS_LO16", vram = 0x80841BB0, target_vram = 0x8085B820 },
    { type = "R_MIPS_HI16", vram = 0x80841BC0, target_vram = 0x8085B854 },
    { type = "R_MIPS_LO16", vram = 0x80841BC4, target_vram = 0x8085B854 },
    { type = "R_MIPS_HI16", vram = 0x80841BD4, target_vram = 0x8085B930 },
    { type = "R_MIPS_LO16", vram = 0x80841BD8, target_vram = 0x8085B930 },
    { type = "R_MIPS_HI16", vram = 0x80841D20, target_vram = 0x8085BA38 },
    { type = "R_MIPS_LO16", vram = 0x80841DB8, target_vram = 0x8085BA38 },
    { type = "R_MIPS_HI16", vram = 0x80841E48, target_vram = 0x8085D33C },
    { type = "R_MIPS_LO16", vram = 0x80841E50, target_vram = 0x8085D33C },
    { type = "R_MIPS_HI16", vram = 0x80841E54, target_vram = 0x8085D338 },
    { type = "R_MIPS_LO16", vram = 0x80841E58, target_vram = 0x8085D338 },
    { type = "R_MIPS_HI16", vram = 0x80841E94, target_vram = 0x80855818 },
    { type = "R_MIPS_HI16", vram = 0x80841E98, target_vram = 0x8085B08C },
    { type = "R_MIPS_LO16", vram = 0x80841E9C, target_vram = 0x8085B08C },
    { type = "R_MIPS_LO16", vram = 0x80841EC4, target_vram = 0x80855818 },
    { type = "R_MIPS_HI16", vram = 0x80841F20, target_vram = 0x8085D160 },
    { type = "R_MIPS_LO16", vram = 0x80841F38, target_vram = 0x8085D160 },
    { type = "R_MIPS_HI16", vram = 0x80841F9C, target_vram = 0x8085D30C },
    { type = "R_MIPS_LO16", vram = 0x80841FA0, target_vram = 0x8085D30C },
    { type = "R_MIPS_HI16", vram = 0x80841FC4, target_vram = 0x8085D30C },
    { type = "R_MIPS_LO16", vram = 0x80841FC8, target_vram = 0x8085D30C },
    { type = "R_MIPS_HI16", vram = 0x80842010, target_vram = 0x8085D338 },
    { type = "R_MIPS_LO16", vram = 0x80842014, target_vram = 0x8085D338 },
    { type = "R_MIPS_HI16", vram = 0x80842018, target_vram = 0x8085D334 },
    { type = "R_MIPS_LO16", vram = 0x8084201C, target_vram = 0x8085D334 },
    { type = "R_MIPS_HI16", vram = 0x8084202C, target_vram = 0x8085D33C },
    { type = "R_MIPS_LO16", vram = 0x80842030, target_vram = 0x8085D33C },
    { type = "R_MIPS_HI16", vram = 0x80842034, target_vram = 0x8085D334 },
    { type = "R_MIPS_LO16", vram = 0x80842038, target_vram = 0x8085D334 },
    { type = "R_MIPS_HI16", vram = 0x80842044, target_vram = 0x8085D330 },
    { type = "R_MIPS_LO16", vram = 0x80842048, target_vram = 0x8085D330 },
    { type = "R_MIPS_HI16", vram = 0x8084206C, target_vram = 0x8085B08C },
    { type = "R_MIPS_LO16", vram = 0x80842078, target_vram = 0x8085B08C },
    { type = "R_MIPS_HI16", vram = 0x8084234C, target_vram = 0x8085D2CC },
    { type = "R_MIPS_LO16", vram = 0x80842398, target_vram = 0x8085D2CC },
    { type = "R_MIPS_HI16", vram = 0x808423F8, target_vram = 0x8085D340 },
    { type = "R_MIPS_LO16", vram = 0x808423FC, target_vram = 0x8085D340 },
    { type = "R_MIPS_HI16", vram = 0x80842738, target_vram = 0x8084CA24 },
    { type = "R_MIPS_LO16", vram = 0x8084273C, target_vram = 0x8084CA24 },
    { type = "R_MIPS_HI16", vram = 0x80842994, target_vram = 0x80854430 },
    { type = "R_MIPS_LO16", vram = 0x80842998, target_vram = 0x80854430 },
    { type = "R_MIPS_HI16", vram = 0x80842A3C, target_vram = 0x8085D34C },
    { type = "R_MIPS_LO16", vram = 0x80842A44, target_vram = 0x8085D34C },
    { type = "R_MIPS_HI16", vram = 0x80842AE0, target_vram = 0x808505D0 },
    { type = "R_MIPS_LO16", vram = 0x80842AE8, target_vram = 0x808505D0 },
    { type = "R_MIPS_HI16", vram = 0x80842CD8, target_vram = 0x8085D354 },
    { type = "R_MIPS_LO16", vram = 0x80842D14, target_vram = 0x8085D354 },
    { type = "R_MIPS_HI16", vram = 0x80842EF8, target_vram = 0x80862B08 },
    { type = "R_MIPS_LO16", vram = 0x80842EFC, target_vram = 0x80862B08 },
    { type = "R_MIPS_HI16", vram = 0x80843144, target_vram = 0x80862B08 },
    { type = "R_MIPS_LO16", vram = 0x80843154, target_vram = 0x80862B08 },
    { type = "R_MIPS_HI16", vram = 0x80843160, target_vram = 0x80862B28 },
    { type = "R_MIPS_LO16", vram = 0x80843164, target_vram = 0x80862B28 },
    { type = "R_MIPS_HI16", vram = 0x80843194, target_vram = 0x8084D820 },
    { type = "R_MIPS_LO16", vram = 0x80843198, target_vram = 0x8084D820 },
    { type = "R_MIPS_HI16", vram = 0x808431C0, target_vram = 0x80862B1C },
    { type = "R_MIPS_LO16", vram = 0x808431C4, target_vram = 0x80862B1C },
    { type = "R_MIPS_HI16", vram = 0x80843284, target_vram = 0x8084E034 },
    { type = "R_MIPS_LO16", vram = 0x80843288, target_vram = 0x8084E034 },
    { type = "R_MIPS_HI16", vram = 0x808432BC, target_vram = 0x808561B0 },
    { type = "R_MIPS_LO16", vram = 0x808432C0, target_vram = 0x808561B0 },
    { type = "R_MIPS_HI16", vram = 0x80843420, target_vram = 0x80862B18 },
    { type = "R_MIPS_LO16", vram = 0x80843428, target_vram = 0x80862B18 },
    { type = "R_MIPS_HI16", vram = 0x8084342C, target_vram = 0x80862B10 },
    { type = "R_MIPS_LO16", vram = 0x80843430, target_vram = 0x80862B10 },
    { type = "R_MIPS_HI16", vram = 0x808434D4, target_vram = 0x80862B10 },
    { type = "R_MIPS_LO16", vram = 0x808434D8, target_vram = 0x80862B10 },
    { type = "R_MIPS_HI16", vram = 0x808434F4, target_vram = 0x80862B14 },
    { type = "R_MIPS_LO16", vram = 0x808434F8, target_vram = 0x80862B14 },
    { type = "R_MIPS_HI16", vram = 0x8084352C, target_vram = 0x80862B10 },
    { type = "R_MIPS_HI16", vram = 0x80843554, target_vram = 0x80862B16 },
    { type = "R_MIPS_LO16", vram = 0x8084355C, target_vram = 0x80862B16 },
    { type = "R_MIPS_LO16", vram = 0x80843560, target_vram = 0x80862B10 },
    { type = "R_MIPS_HI16", vram = 0x80843568, target_vram = 0x8085D358 },
    { type = "R_MIPS_HI16", vram = 0x8084356C, target_vram = 0x8085E4C8 },
    { type = "R_MIPS_LO16", vram = 0x8084357C, target_vram = 0x8085D358 },
    { type = "R_MIPS_LO16", vram = 0x808435A4, target_vram = 0x8085E4C8 },
    { type = "R_MIPS_HI16", vram = 0x808435A8, target_vram = 0x8085D35C },
    { type = "R_MIPS_HI16", vram = 0x808435AC, target_vram = 0x80862B30 },
    { type = "R_MIPS_LO16", vram = 0x808435B0, target_vram = 0x8085D35C },
    { type = "R_MIPS_HI16", vram = 0x808435C4, target_vram = 0x8085D360 },
    { type = "R_MIPS_LO16", vram = 0x808435C8, target_vram = 0x80862B30 },
    { type = "R_MIPS_LO16", vram = 0x808435E0, target_vram = 0x8085D360 },
    { type = "R_MIPS_HI16", vram = 0x8084366C, target_vram = 0x80862B0C },
    { type = "R_MIPS_LO16", vram = 0x80843670, target_vram = 0x80862B0C },
    { type = "R_MIPS_HI16", vram = 0x80843678, target_vram = 0x80862B20 },
    { type = "R_MIPS_HI16", vram = 0x8084367C, target_vram = 0x80862B20 },
    { type = "R_MIPS_LO16", vram = 0x80843680, target_vram = 0x80862B20 },
    { type = "R_MIPS_LO16", vram = 0x80843690, target_vram = 0x80862B20 },
    { type = "R_MIPS_HI16", vram = 0x808436B8, target_vram = 0x80862B24 },
    { type = "R_MIPS_HI16", vram = 0x808436BC, target_vram = 0x80862B24 },
    { type = "R_MIPS_LO16", vram = 0x808436C0, target_vram = 0x80862B24 },
    { type = "R_MIPS_LO16", vram = 0x808436D0, target_vram = 0x80862B24 },
    { type = "R_MIPS_HI16", vram = 0x808436DC, target_vram = 0x8085E4CC },
    { type = "R_MIPS_LO16", vram = 0x808436E0, target_vram = 0x8085E4CC },
    { type = "R_MIPS_HI16", vram = 0x8084374C, target_vram = 0x8085E4D0 },
    { type = "R_MIPS_LO16", vram = 0x80843750, target_vram = 0x8085E4D0 },
    { type = "R_MIPS_HI16", vram = 0x808437C8, target_vram = 0x8085E4D4 },
    { type = "R_MIPS_LO16", vram = 0x808437CC, target_vram = 0x8085E4D4 },
    { type = "R_MIPS_HI16", vram = 0x808438A0, target_vram = 0x8085E4D8 },
    { type = "R_MIPS_LO16", vram = 0x808438B4, target_vram = 0x8085E4D8 },
    { type = "R_MIPS_HI16", vram = 0x80843904, target_vram = 0x8085E4DC },
    { type = "R_MIPS_LO16", vram = 0x80843908, target_vram = 0x8085E4DC },
    { type = "R_MIPS_HI16", vram = 0x80843920, target_vram = 0x80862B30 },
    { type = "R_MIPS_HI16", vram = 0x80843928, target_vram = 0x8085D35C },
    { type = "R_MIPS_LO16", vram = 0x8084392C, target_vram = 0x80862B30 },
    { type = "R_MIPS_HI16", vram = 0x80843930, target_vram = 0x8085D358 },
    { type = "R_MIPS_LO16", vram = 0x80843940, target_vram = 0x8085D358 },
    { type = "R_MIPS_LO16", vram = 0x80843944, target_vram = 0x8085D35C },
    { type = "R_MIPS_HI16", vram = 0x808439B8, target_vram = 0x8085E4E0 },
    { type = "R_MIPS_LO16", vram = 0x808439BC, target_vram = 0x8085E4E0 },
    { type = "R_MIPS_HI16", vram = 0x80843B18, target_vram = 0x80862B08 },
    { type = "R_MIPS_LO16", vram = 0x80843B1C, target_vram = 0x80862B08 },
    { type = "R_MIPS_HI16", vram = 0x80843B40, target_vram = 0x80862B40 },
    { type = "R_MIPS_LO16", vram = 0x80843B44, target_vram = 0x80862B40 },
    { type = "R_MIPS_HI16", vram = 0x80843B5C, target_vram = 0x8085E4E4 },
    { type = "R_MIPS_LO16", vram = 0x80843B60, target_vram = 0x8085E4E4 },
    { type = "R_MIPS_HI16", vram = 0x80843BB4, target_vram = 0x80862B40 },
    { type = "R_MIPS_LO16", vram = 0x80843BC8, target_vram = 0x80862B40 },
    { type = "R_MIPS_HI16", vram = 0x80843BD0, target_vram = 0x80862B10 },
    { type = "R_MIPS_LO16", vram = 0x80843BDC, target_vram = 0x80862B10 },
    { type = "R_MIPS_HI16", vram = 0x80843C38, target_vram = 0x8085E4E8 },
    { type = "R_MIPS_LO16", vram = 0x80843C3C, target_vram = 0x8085E4E8 },
    { type = "R_MIPS_HI16", vram = 0x80843C50, target_vram = 0x8085E4EC },
    { type = "R_MIPS_LO16", vram = 0x80843C64, target_vram = 0x8085E4EC },
    { type = "R_MIPS_HI16", vram = 0x80843D5C, target_vram = 0x80862B28 },
    { type = "R_MIPS_LO16", vram = 0x80843D60, target_vram = 0x80862B28 },
    { type = "R_MIPS_HI16", vram = 0x80843D80, target_vram = 0x80862B40 },
    { type = "R_MIPS_LO16", vram = 0x80843D84, target_vram = 0x80862B40 },
    { type = "R_MIPS_HI16", vram = 0x80843DE8, target_vram = 0x80862B08 },
    { type = "R_MIPS_HI16", vram = 0x80843DEC, target_vram = 0x80862B08 },
    { type = "R_MIPS_LO16", vram = 0x80843E00, target_vram = 0x80862B08 },
    { type = "R_MIPS_LO16", vram = 0x80843E24, target_vram = 0x80862B08 },
    { type = "R_MIPS_HI16", vram = 0x80843E78, target_vram = 0x8085E4F0 },
    { type = "R_MIPS_LO16", vram = 0x80843E7C, target_vram = 0x8085E4F0 },
    { type = "R_MIPS_HI16", vram = 0x80843FA4, target_vram = 0x8084BC64 },
    { type = "R_MIPS_LO16", vram = 0x80843FA8, target_vram = 0x8084BC64 },
    { type = "R_MIPS_HI16", vram = 0x808441F0, target_vram = 0x808548B8 },
    { type = "R_MIPS_LO16", vram = 0x808441FC, target_vram = 0x808548B8 },
    { type = "R_MIPS_HI16", vram = 0x80844220, target_vram = 0x8084FE7C },
    { type = "R_MIPS_LO16", vram = 0x80844224, target_vram = 0x8084FE7C },
    { type = "R_MIPS_HI16", vram = 0x8084422C, target_vram = 0x808505D0 },
    { type = "R_MIPS_LO16", vram = 0x80844238, target_vram = 0x808505D0 },
    { type = "R_MIPS_HI16", vram = 0x808443BC, target_vram = 0x8085D364 },
    { type = "R_MIPS_LO16", vram = 0x808443C0, target_vram = 0x8085D364 },
    { type = "R_MIPS_HI16", vram = 0x808443D8, target_vram = 0x8085D37C },
    { type = "R_MIPS_HI16", vram = 0x808443DC, target_vram = 0x8085D380 },
    { type = "R_MIPS_LO16", vram = 0x808443E4, target_vram = 0x8085D380 },
    { type = "R_MIPS_LO16", vram = 0x808443E8, target_vram = 0x8085D37C },
    { type = "R_MIPS_HI16", vram = 0x808443EC, target_vram = 0x8085D370 },
    { type = "R_MIPS_LO16", vram = 0x808443F8, target_vram = 0x8085D370 },
    { type = "R_MIPS_HI16", vram = 0x808444F4, target_vram = 0x8085E4F4 },
    { type = "R_MIPS_LO16", vram = 0x808444FC, target_vram = 0x8085E4F4 },
    { type = "R_MIPS_HI16", vram = 0x80844618, target_vram = 0x8085E4F8 },
    { type = "R_MIPS_LO16", vram = 0x8084461C, target_vram = 0x8085E4F8 },
    { type = "R_MIPS_HI16", vram = 0x8084470C, target_vram = 0x8085E4FC },
    { type = "R_MIPS_LO16", vram = 0x80844710, target_vram = 0x8085E4FC },
    { type = "R_MIPS_HI16", vram = 0x80844740, target_vram = 0x8085E500 },
    { type = "R_MIPS_LO16", vram = 0x80844750, target_vram = 0x8085E500 },
    { type = "R_MIPS_HI16", vram = 0x8084479C, target_vram = 0x80862B08 },
    { type = "R_MIPS_LO16", vram = 0x808447AC, target_vram = 0x80862B08 },
    { type = "R_MIPS_HI16", vram = 0x80844970, target_vram = 0x80862B3C },
    { type = "R_MIPS_LO16", vram = 0x80844978, target_vram = 0x80862B3C },
    { type = "R_MIPS_HI16", vram = 0x80844A08, target_vram = 0x8084D4EC },
    { type = "R_MIPS_LO16", vram = 0x80844A0C, target_vram = 0x8084D4EC },
    { type = "R_MIPS_HI16", vram = 0x80844A84, target_vram = 0x8085D3E0 },
    { type = "R_MIPS_LO16", vram = 0x80844A94, target_vram = 0x8085D3E0 },
    { type = "R_MIPS_HI16", vram = 0x80844B40, target_vram = 0x80856918 },
    { type = "R_MIPS_LO16", vram = 0x80844B44, target_vram = 0x80856918 },
    { type = "R_MIPS_HI16", vram = 0x80844C18, target_vram = 0x8085E504 },
    { type = "R_MIPS_LO16", vram = 0x80844C1C, target_vram = 0x8085E504 },
    { type = "R_MIPS_HI16", vram = 0x80844CD0, target_vram = 0x80862B3C },
    { type = "R_MIPS_LO16", vram = 0x80844CE0, target_vram = 0x80862B3C },
    { type = "R_MIPS_HI16", vram = 0x80844D14, target_vram = 0x80862B3C },
    { type = "R_MIPS_LO16", vram = 0x80844D18, target_vram = 0x80862B3C },
    { type = "R_MIPS_HI16", vram = 0x80844DF0, target_vram = 0x8085E508 },
    { type = "R_MIPS_LO16", vram = 0x80844DF4, target_vram = 0x8085E508 },
    { type = "R_MIPS_HI16", vram = 0x80844DF8, target_vram = 0x8085E50C },
    { type = "R_MIPS_LO16", vram = 0x80844DFC, target_vram = 0x8085E50C },
    { type = "R_MIPS_HI16", vram = 0x80844E04, target_vram = 0x8085D3F8 },
    { type = "R_MIPS_HI16", vram = 0x80844E08, target_vram = 0x8085D3F4 },
    { type = "R_MIPS_LO16", vram = 0x80844E10, target_vram = 0x8085D3F4 },
    { type = "R_MIPS_LO16", vram = 0x80844E14, target_vram = 0x8085D3F8 },
    { type = "R_MIPS_HI16", vram = 0x80844F0C, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x80844F10, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x808450A8, target_vram = 0x8085D3FC },
    { type = "R_MIPS_LO16", vram = 0x808450B4, target_vram = 0x8085D3FC },
    { type = "R_MIPS_HI16", vram = 0x80845298, target_vram = 0x808508C8 },
    { type = "R_MIPS_LO16", vram = 0x8084529C, target_vram = 0x808508C8 },
    { type = "R_MIPS_HI16", vram = 0x80845454, target_vram = 0x80862B08 },
    { type = "R_MIPS_LO16", vram = 0x80845458, target_vram = 0x80862B08 },
    { type = "R_MIPS_HI16", vram = 0x80845470, target_vram = 0x80862B10 },
    { type = "R_MIPS_LO16", vram = 0x80845488, target_vram = 0x80862B10 },
    { type = "R_MIPS_HI16", vram = 0x808454A8, target_vram = 0x80862B10 },
    { type = "R_MIPS_LO16", vram = 0x808454AC, target_vram = 0x80862B10 },
    { type = "R_MIPS_HI16", vram = 0x808454C0, target_vram = 0x80862B14 },
    { type = "R_MIPS_LO16", vram = 0x808454C4, target_vram = 0x80862B14 },
    { type = "R_MIPS_HI16", vram = 0x808454D8, target_vram = 0x8085D404 },
    { type = "R_MIPS_LO16", vram = 0x808454E8, target_vram = 0x8085D404 },
    { type = "R_MIPS_HI16", vram = 0x80845508, target_vram = 0x8085D410 },
    { type = "R_MIPS_LO16", vram = 0x80845514, target_vram = 0x8085D410 },
    { type = "R_MIPS_HI16", vram = 0x80845518, target_vram = 0x8085E510 },
    { type = "R_MIPS_LO16", vram = 0x8084551C, target_vram = 0x8085E510 },
    { type = "R_MIPS_HI16", vram = 0x80845570, target_vram = 0x80862B16 },
    { type = "R_MIPS_LO16", vram = 0x80845574, target_vram = 0x80862B16 },
    { type = "R_MIPS_HI16", vram = 0x8084561C, target_vram = 0x80854430 },
    { type = "R_MIPS_LO16", vram = 0x80845620, target_vram = 0x80854430 },
    { type = "R_MIPS_HI16", vram = 0x808457D4, target_vram = 0x8084D820 },
    { type = "R_MIPS_LO16", vram = 0x808457D8, target_vram = 0x8084D820 },
    { type = "R_MIPS_HI16", vram = 0x80845858, target_vram = 0x8085D384 },
    { type = "R_MIPS_LO16", vram = 0x80845864, target_vram = 0x8085D384 },
    { type = "R_MIPS_HI16", vram = 0x808458F0, target_vram = 0x8085B08C },
    { type = "R_MIPS_HI16", vram = 0x808458F4, target_vram = 0x8085B08C },
    { type = "R_MIPS_LO16", vram = 0x808458F8, target_vram = 0x8085B08C },
    { type = "R_MIPS_LO16", vram = 0x8084592C, target_vram = 0x8085B08C },
    { type = "R_MIPS_HI16", vram = 0x80845A58, target_vram = 0x8085C3E4 },
    { type = "R_MIPS_LO16", vram = 0x80845A5C, target_vram = 0x8085C3E4 },
    { type = "R_MIPS_HI16", vram = 0x80845A70, target_vram = 0x8085C3E4 },
    { type = "R_MIPS_LO16", vram = 0x80845A74, target_vram = 0x8085C3E4 },
    { type = "R_MIPS_HI16", vram = 0x80845A88, target_vram = 0x8085C3E8 },
    { type = "R_MIPS_HI16", vram = 0x80845A8C, target_vram = 0x80862B4C },
    { type = "R_MIPS_LO16", vram = 0x80845A94, target_vram = 0x80862B4C },
    { type = "R_MIPS_LO16", vram = 0x80845A9C, target_vram = 0x8085C3E8 },
    { type = "R_MIPS_HI16", vram = 0x80845AA4, target_vram = 0x80862B48 },
    { type = "R_MIPS_LO16", vram = 0x80845AAC, target_vram = 0x80862B48 },
    { type = "R_MIPS_HI16", vram = 0x80845AB4, target_vram = 0x80862B2C },
    { type = "R_MIPS_LO16", vram = 0x80845ABC, target_vram = 0x80862B2C },
    { type = "R_MIPS_HI16", vram = 0x80845B74, target_vram = 0x8085E514 },
    { type = "R_MIPS_LO16", vram = 0x80845B80, target_vram = 0x8085E514 },
    { type = "R_MIPS_HI16", vram = 0x80845B84, target_vram = 0x8085E518 },
    { type = "R_MIPS_LO16", vram = 0x80845B88, target_vram = 0x8085E518 },
    { type = "R_MIPS_HI16", vram = 0x80845E48, target_vram = 0x8085E51C },
    { type = "R_MIPS_LO16", vram = 0x80845E4C, target_vram = 0x8085E51C },
    { type = "R_MIPS_HI16", vram = 0x80845EC4, target_vram = 0x808561B0 },
    { type = "R_MIPS_LO16", vram = 0x80845EC8, target_vram = 0x808561B0 },
    { type = "R_MIPS_HI16", vram = 0x80845ED0, target_vram = 0x80853D68 },
    { type = "R_MIPS_LO16", vram = 0x80845ED4, target_vram = 0x80853D68 },
    { type = "R_MIPS_HI16", vram = 0x80845F50, target_vram = 0x808561B0 },
    { type = "R_MIPS_LO16", vram = 0x80845F54, target_vram = 0x808561B0 },
    { type = "R_MIPS_HI16", vram = 0x80845F5C, target_vram = 0x80857BE8 },
    { type = "R_MIPS_LO16", vram = 0x80845F60, target_vram = 0x80857BE8 },
    { type = "R_MIPS_HI16", vram = 0x80845FFC, target_vram = 0x8085D174 },
    { type = "R_MIPS_LO16", vram = 0x80846004, target_vram = 0x8085D174 },
    { type = "R_MIPS_HI16", vram = 0x8084611C, target_vram = 0x8085D41C },
    { type = "R_MIPS_HI16", vram = 0x80846120, target_vram = 0x80862AF0 },
    { type = "R_MIPS_LO16", vram = 0x8084612C, target_vram = 0x80862AF0 },
    { type = "R_MIPS_LO16", vram = 0x80846130, target_vram = 0x8085D41C },
    { type = "R_MIPS_HI16", vram = 0x80846140, target_vram = 0x80862AF4 },
    { type = "R_MIPS_LO16", vram = 0x80846144, target_vram = 0x80862AF4 },
    { type = "R_MIPS_HI16", vram = 0x80846148, target_vram = 0x80862AF8 },
    { type = "R_MIPS_LO16", vram = 0x8084614C, target_vram = 0x80862AF8 },
    { type = "R_MIPS_HI16", vram = 0x80846168, target_vram = 0x80862AF0 },
    { type = "R_MIPS_LO16", vram = 0x80846174, target_vram = 0x80862AF0 },
    { type = "R_MIPS_HI16", vram = 0x80846564, target_vram = 0x8085D550 },
    { type = "R_MIPS_LO16", vram = 0x80846568, target_vram = 0x8085D550 },
    { type = "R_MIPS_HI16", vram = 0x808465D4, target_vram = 0x8085D568 },
    { type = "R_MIPS_LO16", vram = 0x808465D8, target_vram = 0x8085D568 },
    { type = "R_MIPS_HI16", vram = 0x80846600, target_vram = 0x8085D55C },
    { type = "R_MIPS_LO16", vram = 0x8084660C, target_vram = 0x8085D55C },
    { type = "R_MIPS_HI16", vram = 0x80846640, target_vram = 0x8085D574 },
    { type = "R_MIPS_LO16", vram = 0x80846644, target_vram = 0x8085D574 },
    { type = "R_MIPS_HI16", vram = 0x8084671C, target_vram = 0x8085E520 },
    { type = "R_MIPS_LO16", vram = 0x8084672C, target_vram = 0x8085E520 },
    { type = "R_MIPS_HI16", vram = 0x80846888, target_vram = 0x8085E524 },
    { type = "R_MIPS_LO16", vram = 0x8084688C, target_vram = 0x8085E524 },
    { type = "R_MIPS_HI16", vram = 0x808468EC, target_vram = 0x8085D580 },
    { type = "R_MIPS_HI16", vram = 0x808468F0, target_vram = 0x8085D584 },
    { type = "R_MIPS_LO16", vram = 0x808468F4, target_vram = 0x8085D584 },
    { type = "R_MIPS_LO16", vram = 0x808468F8, target_vram = 0x8085D580 },
    { type = "R_MIPS_HI16", vram = 0x808469B0, target_vram = 0x8085D540 },
    { type = "R_MIPS_LO16", vram = 0x808469B4, target_vram = 0x8085D540 },
    { type = "R_MIPS_HI16", vram = 0x80846A84, target_vram = 0x8085E528 },
    { type = "R_MIPS_LO16", vram = 0x80846A88, target_vram = 0x8085E528 },
    { type = "R_MIPS_HI16", vram = 0x80846B5C, target_vram = 0x8085E52C },
    { type = "R_MIPS_LO16", vram = 0x80846B64, target_vram = 0x8085E52C },
    { type = "R_MIPS_HI16", vram = 0x80846E0C, target_vram = 0x8085E530 },
    { type = "R_MIPS_LO16", vram = 0x80846E10, target_vram = 0x8085E530 },
    { type = "R_MIPS_HI16", vram = 0x80846E14, target_vram = 0x8085E534 },
    { type = "R_MIPS_LO16", vram = 0x80846E20, target_vram = 0x8085E534 },
    { type = "R_MIPS_HI16", vram = 0x808471D0, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x808471D4, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x80847210, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x80847214, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8084726C, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x80847270, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x808472B4, target_vram = 0x8085E538 },
    { type = "R_MIPS_LO16", vram = 0x808472B8, target_vram = 0x8085E538 },
    { type = "R_MIPS_HI16", vram = 0x808472D0, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x80847364, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x808473BC, target_vram = 0x8085E53C },
    { type = "R_MIPS_LO16", vram = 0x808473C0, target_vram = 0x8085E53C },
    { type = "R_MIPS_HI16", vram = 0x80847490, target_vram = 0x8085E540 },
    { type = "R_MIPS_LO16", vram = 0x80847498, target_vram = 0x8085E540 },
    { type = "R_MIPS_HI16", vram = 0x80847558, target_vram = 0x8085E544 },
    { type = "R_MIPS_LO16", vram = 0x80847560, target_vram = 0x8085E544 },
    { type = "R_MIPS_HI16", vram = 0x80847568, target_vram = 0x8085E548 },
    { type = "R_MIPS_LO16", vram = 0x80847570, target_vram = 0x8085E548 },
    { type = "R_MIPS_HI16", vram = 0x808475F4, target_vram = 0x8085E54C },
    { type = "R_MIPS_LO16", vram = 0x80847600, target_vram = 0x8085E54C },
    { type = "R_MIPS_HI16", vram = 0x80847604, target_vram = 0x8085E550 },
    { type = "R_MIPS_LO16", vram = 0x80847620, target_vram = 0x8085E550 },
    { type = "R_MIPS_HI16", vram = 0x8084769C, target_vram = 0x8085E554 },
    { type = "R_MIPS_LO16", vram = 0x808476B0, target_vram = 0x8085E554 },
    { type = "R_MIPS_HI16", vram = 0x808476EC, target_vram = 0x8085E558 },
    { type = "R_MIPS_LO16", vram = 0x808476F0, target_vram = 0x8085E558 },
    { type = "R_MIPS_HI16", vram = 0x80847700, target_vram = 0x8085E55C },
    { type = "R_MIPS_LO16", vram = 0x80847714, target_vram = 0x8085E55C },
    { type = "R_MIPS_HI16", vram = 0x80847718, target_vram = 0x8085E560 },
    { type = "R_MIPS_LO16", vram = 0x80847730, target_vram = 0x8085E560 },
    { type = "R_MIPS_HI16", vram = 0x80847740, target_vram = 0x8085E564 },
    { type = "R_MIPS_LO16", vram = 0x80847754, target_vram = 0x8085E564 },
    { type = "R_MIPS_HI16", vram = 0x808478C4, target_vram = 0x80854430 },
    { type = "R_MIPS_LO16", vram = 0x808478C8, target_vram = 0x80854430 },
    { type = "R_MIPS_HI16", vram = 0x808478F8, target_vram = 0x80854614 },
    { type = "R_MIPS_LO16", vram = 0x808478FC, target_vram = 0x80854614 },
    { type = "R_MIPS_HI16", vram = 0x80847AC0, target_vram = 0x8085D588 },
    { type = "R_MIPS_LO16", vram = 0x80847AE0, target_vram = 0x8085D588 },
    { type = "R_MIPS_HI16", vram = 0x80847B3C, target_vram = 0x8085D5A0 },
    { type = "R_MIPS_LO16", vram = 0x80847B44, target_vram = 0x8085D5A0 },
    { type = "R_MIPS_HI16", vram = 0x80847B7C, target_vram = 0x8085D5B8 },
    { type = "R_MIPS_LO16", vram = 0x80847B80, target_vram = 0x8085D5B8 },
    { type = "R_MIPS_HI16", vram = 0x80847D64, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x80847D9C, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x80847DBC, target_vram = 0x808505D0 },
    { type = "R_MIPS_LO16", vram = 0x80847DC0, target_vram = 0x808505D0 },
    { type = "R_MIPS_HI16", vram = 0x80847EE8, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x80847EFC, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x80847F48, target_vram = 0x8085D5D0 },
    { type = "R_MIPS_LO16", vram = 0x80847F4C, target_vram = 0x8085D5D0 },
    { type = "R_MIPS_HI16", vram = 0x80848020, target_vram = 0x8085D5DC },
    { type = "R_MIPS_LO16", vram = 0x80848024, target_vram = 0x8085D5DC },
    { type = "R_MIPS_HI16", vram = 0x80848058, target_vram = 0x80851588 },
    { type = "R_MIPS_LO16", vram = 0x8084805C, target_vram = 0x80851588 },
    { type = "R_MIPS_HI16", vram = 0x8084831C, target_vram = 0x8085C3F4 },
    { type = "R_MIPS_LO16", vram = 0x80848320, target_vram = 0x8085C3F4 },
    { type = "R_MIPS_HI16", vram = 0x808484D4, target_vram = 0x8085D5E0 },
    { type = "R_MIPS_LO16", vram = 0x808484DC, target_vram = 0x8085D5E0 },
    { type = "R_MIPS_HI16", vram = 0x808484F0, target_vram = 0x8085E568 },
    { type = "R_MIPS_LO16", vram = 0x808484F4, target_vram = 0x8085E568 },
    { type = "R_MIPS_HI16", vram = 0x8084850C, target_vram = 0x8085E56C },
    { type = "R_MIPS_LO16", vram = 0x80848528, target_vram = 0x8085E56C },
    { type = "R_MIPS_HI16", vram = 0x80848840, target_vram = 0x80862B48 },
    { type = "R_MIPS_LO16", vram = 0x80848844, target_vram = 0x80862B48 },
    { type = "R_MIPS_HI16", vram = 0x808488A0, target_vram = 0x8085C9F0 },
    { type = "R_MIPS_LO16", vram = 0x808488B0, target_vram = 0x8085C9F0 },
    { type = "R_MIPS_HI16", vram = 0x808488C4, target_vram = 0x80862B48 },
    { type = "R_MIPS_LO16", vram = 0x808488C8, target_vram = 0x80862B48 },
    { type = "R_MIPS_HI16", vram = 0x808488CC, target_vram = 0x80862B4C },
    { type = "R_MIPS_LO16", vram = 0x808488D4, target_vram = 0x80862B4C },
    { type = "R_MIPS_HI16", vram = 0x8084896C, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x80848970, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x808489C4, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x808489D4, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x80848AB8, target_vram = 0x80862B48 },
    { type = "R_MIPS_LO16", vram = 0x80848ABC, target_vram = 0x80862B48 },
    { type = "R_MIPS_HI16", vram = 0x80848ACC, target_vram = 0x80862B4C },
    { type = "R_MIPS_LO16", vram = 0x80848AD0, target_vram = 0x80862B4C },
    { type = "R_MIPS_HI16", vram = 0x80848AF4, target_vram = 0x8085C9F0 },
    { type = "R_MIPS_LO16", vram = 0x80848B04, target_vram = 0x8085C9F0 },
    { type = "R_MIPS_HI16", vram = 0x80848B1C, target_vram = 0x8085BE84 },
    { type = "R_MIPS_LO16", vram = 0x80848B2C, target_vram = 0x8085BE84 },
    { type = "R_MIPS_HI16", vram = 0x80848C98, target_vram = 0x8085D5E4 },
    { type = "R_MIPS_LO16", vram = 0x80848CA8, target_vram = 0x8085D5E4 },
    { type = "R_MIPS_HI16", vram = 0x80848CDC, target_vram = 0x8085D5F0 },
    { type = "R_MIPS_LO16", vram = 0x80848CF0, target_vram = 0x8085D5F0 },
    { type = "R_MIPS_HI16", vram = 0x80848D48, target_vram = 0x80862B4C },
    { type = "R_MIPS_LO16", vram = 0x80848D54, target_vram = 0x80862B4C },
    { type = "R_MIPS_HI16", vram = 0x80848D6C, target_vram = 0x80848E4C },
    { type = "R_MIPS_LO16", vram = 0x80848D70, target_vram = 0x80848E4C },
    { type = "R_MIPS_HI16", vram = 0x80848DAC, target_vram = 0x8085D5FA },
    { type = "R_MIPS_LO16", vram = 0x80848DC0, target_vram = 0x8085D5FA },
    { type = "R_MIPS_HI16", vram = 0x80848EB4, target_vram = 0x80862B4C },
    { type = "R_MIPS_LO16", vram = 0x80848EC4, target_vram = 0x80862B4C },
    { type = "R_MIPS_HI16", vram = 0x80848ED4, target_vram = 0x80862B48 },
    { type = "R_MIPS_LO16", vram = 0x80848EE8, target_vram = 0x80862B48 },
    { type = "R_MIPS_HI16", vram = 0x80848FE0, target_vram = 0x80848B6C },
    { type = "R_MIPS_LO16", vram = 0x80848FE4, target_vram = 0x80848B6C },
    { type = "R_MIPS_HI16", vram = 0x80848FFC, target_vram = 0x80849054 },
    { type = "R_MIPS_LO16", vram = 0x80849000, target_vram = 0x80849054 },
    { type = "R_MIPS_HI16", vram = 0x8084908C, target_vram = 0x80848B6C },
    { type = "R_MIPS_LO16", vram = 0x80849090, target_vram = 0x80848B6C },
    { type = "R_MIPS_HI16", vram = 0x808491EC, target_vram = 0x80849570 },
    { type = "R_MIPS_LO16", vram = 0x80849204, target_vram = 0x80849570 },
    { type = "R_MIPS_HI16", vram = 0x80849268, target_vram = 0x808492C4 },
    { type = "R_MIPS_LO16", vram = 0x8084926C, target_vram = 0x808492C4 },
    { type = "R_MIPS_HI16", vram = 0x808492F4, target_vram = 0x80862B4C },
    { type = "R_MIPS_LO16", vram = 0x808492F8, target_vram = 0x80862B4C },
    { type = "R_MIPS_HI16", vram = 0x80849308, target_vram = 0x8084933C },
    { type = "R_MIPS_LO16", vram = 0x80849310, target_vram = 0x8084933C },
    { type = "R_MIPS_HI16", vram = 0x8084936C, target_vram = 0x80849570 },
    { type = "R_MIPS_LO16", vram = 0x80849370, target_vram = 0x80849570 },
    { type = "R_MIPS_HI16", vram = 0x808495B8, target_vram = 0x80849620 },
    { type = "R_MIPS_LO16", vram = 0x808495C0, target_vram = 0x80849620 },
    { type = "R_MIPS_HI16", vram = 0x8084966C, target_vram = 0x80848780 },
    { type = "R_MIPS_HI16", vram = 0x80849670, target_vram = 0x80849570 },
    { type = "R_MIPS_LO16", vram = 0x80849674, target_vram = 0x80849570 },
    { type = "R_MIPS_LO16", vram = 0x80849690, target_vram = 0x80848780 },
    { type = "R_MIPS_HI16", vram = 0x80849728, target_vram = 0x80849FE0 },
    { type = "R_MIPS_LO16", vram = 0x8084972C, target_vram = 0x80849FE0 },
    { type = "R_MIPS_HI16", vram = 0x80849B28, target_vram = 0x8085CFE4 },
    { type = "R_MIPS_LO16", vram = 0x80849B2C, target_vram = 0x8085CFE4 },
    { type = "R_MIPS_HI16", vram = 0x80849B6C, target_vram = 0x8084894C },
    { type = "R_MIPS_LO16", vram = 0x80849B70, target_vram = 0x8084894C },
    { type = "R_MIPS_HI16", vram = 0x80849C00, target_vram = 0x8085E570 },
    { type = "R_MIPS_LO16", vram = 0x80849C28, target_vram = 0x8085E570 },
    { type = "R_MIPS_HI16", vram = 0x80849D5C, target_vram = 0x8085E574 },
    { type = "R_MIPS_LO16", vram = 0x80849D60, target_vram = 0x8085E574 },
    { type = "R_MIPS_HI16", vram = 0x80849D88, target_vram = 0x8085E578 },
    { type = "R_MIPS_LO16", vram = 0x80849D8C, target_vram = 0x8085E578 },
    { type = "R_MIPS_HI16", vram = 0x80849E34, target_vram = 0x8085CFEC },
    { type = "R_MIPS_LO16", vram = 0x80849E38, target_vram = 0x8085CFEC },
    { type = "R_MIPS_HI16", vram = 0x80849E84, target_vram = 0x80849FE0 },
    { type = "R_MIPS_LO16", vram = 0x80849E88, target_vram = 0x80849FE0 },
    { type = "R_MIPS_HI16", vram = 0x80849EA8, target_vram = 0x8084894C },
    { type = "R_MIPS_LO16", vram = 0x80849EAC, target_vram = 0x8084894C },
    { type = "R_MIPS_HI16", vram = 0x80849F30, target_vram = 0x8085E57C },
    { type = "R_MIPS_LO16", vram = 0x80849F34, target_vram = 0x8085E57C },
    { type = "R_MIPS_HI16", vram = 0x8084A134, target_vram = 0x8085D01C },
    { type = "R_MIPS_LO16", vram = 0x8084A138, target_vram = 0x8085D01C },
    { type = "R_MIPS_HI16", vram = 0x8084A3A8, target_vram = 0x8085CFF8 },
    { type = "R_MIPS_LO16", vram = 0x8084A3AC, target_vram = 0x8085CFF8 },
    { type = "R_MIPS_HI16", vram = 0x8084A458, target_vram = 0x8085E580 },
    { type = "R_MIPS_LO16", vram = 0x8084A474, target_vram = 0x8085E580 },
    { type = "R_MIPS_HI16", vram = 0x8084A54C, target_vram = 0x8085E584 },
    { type = "R_MIPS_LO16", vram = 0x8084A550, target_vram = 0x8085E584 },
    { type = "R_MIPS_HI16", vram = 0x8084A578, target_vram = 0x8085E588 },
    { type = "R_MIPS_LO16", vram = 0x8084A57C, target_vram = 0x8085E588 },
    { type = "R_MIPS_HI16", vram = 0x8084A5E4, target_vram = 0x8085D004 },
    { type = "R_MIPS_LO16", vram = 0x8084A5E8, target_vram = 0x8085D004 },
    { type = "R_MIPS_HI16", vram = 0x8084A680, target_vram = 0x8085E58C },
    { type = "R_MIPS_LO16", vram = 0x8084A698, target_vram = 0x8085E58C },
    { type = "R_MIPS_HI16", vram = 0x8084A714, target_vram = 0x8085E590 },
    { type = "R_MIPS_LO16", vram = 0x8084A718, target_vram = 0x8085E590 },
    { type = "R_MIPS_HI16", vram = 0x8084A7C4, target_vram = 0x8085D004 },
    { type = "R_MIPS_LO16", vram = 0x8084A7C8, target_vram = 0x8085D004 },
    { type = "R_MIPS_HI16", vram = 0x8084A8A4, target_vram = 0x8085D004 },
    { type = "R_MIPS_LO16", vram = 0x8084A8AC, target_vram = 0x8085D004 },
    { type = "R_MIPS_HI16", vram = 0x8084A908, target_vram = 0x8085D00C },
    { type = "R_MIPS_LO16", vram = 0x8084A90C, target_vram = 0x8085D00C },
    { type = "R_MIPS_HI16", vram = 0x8084A9BC, target_vram = 0x8085E594 },
    { type = "R_MIPS_LO16", vram = 0x8084AA00, target_vram = 0x8085E594 },
    { type = "R_MIPS_HI16", vram = 0x8084AAD8, target_vram = 0x8085E598 },
    { type = "R_MIPS_LO16", vram = 0x8084AADC, target_vram = 0x8085E598 },
    { type = "R_MIPS_HI16", vram = 0x8084AB04, target_vram = 0x8085E59C },
    { type = "R_MIPS_LO16", vram = 0x8084AB08, target_vram = 0x8085E59C },
    { type = "R_MIPS_HI16", vram = 0x8084ABA4, target_vram = 0x8085B9F0 },
    { type = "R_MIPS_LO16", vram = 0x8084ABA8, target_vram = 0x8085B9F0 },
    { type = "R_MIPS_HI16", vram = 0x8084ABF0, target_vram = 0x8085D018 },
    { type = "R_MIPS_LO16", vram = 0x8084AC08, target_vram = 0x8085D018 },
    { type = "R_MIPS_HI16", vram = 0x8084ACF4, target_vram = 0x8085D01C },
    { type = "R_MIPS_LO16", vram = 0x8084ACF8, target_vram = 0x8085D01C },
    { type = "R_MIPS_HI16", vram = 0x8084AD0C, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8084AD14, target_vram = 0x8084AC84 },
    { type = "R_MIPS_LO16", vram = 0x8084AD18, target_vram = 0x8084AC84 },
    { type = "R_MIPS_LO16", vram = 0x8084AD24, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8084AEBC, target_vram = 0x8085E5A0 },
    { type = "R_MIPS_LO16", vram = 0x8084AEC0, target_vram = 0x8085E5A0 },
    { type = "R_MIPS_HI16", vram = 0x8084AF34, target_vram = 0x8085D01C },
    { type = "R_MIPS_LO16", vram = 0x8084AF38, target_vram = 0x8085D01C },
    { type = "R_MIPS_HI16", vram = 0x8084AF4C, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8084AF54, target_vram = 0x8084AEEC },
    { type = "R_MIPS_LO16", vram = 0x8084AF58, target_vram = 0x8084AEEC },
    { type = "R_MIPS_LO16", vram = 0x8084AF64, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8084AFCC, target_vram = 0x8085D028 },
    { type = "R_MIPS_LO16", vram = 0x8084AFD0, target_vram = 0x8085D028 },
    { type = "R_MIPS_HI16", vram = 0x8084B118, target_vram = 0x8085D034 },
    { type = "R_MIPS_LO16", vram = 0x8084B11C, target_vram = 0x8085D034 },
    { type = "R_MIPS_HI16", vram = 0x8084B2AC, target_vram = 0x8085D00C },
    { type = "R_MIPS_LO16", vram = 0x8084B2B4, target_vram = 0x8085D00C },
    { type = "R_MIPS_HI16", vram = 0x8084B3E8, target_vram = 0x8085D044 },
    { type = "R_MIPS_LO16", vram = 0x8084B3EC, target_vram = 0x8085D044 },
    { type = "R_MIPS_HI16", vram = 0x8084B4F4, target_vram = 0x8085C16C },
    { type = "R_MIPS_LO16", vram = 0x8084B504, target_vram = 0x8085C16C },
    { type = "R_MIPS_HI16", vram = 0x8084B51C, target_vram = 0x8085C184 },
    { type = "R_MIPS_LO16", vram = 0x8084B530, target_vram = 0x8085C184 },
    { type = "R_MIPS_HI16", vram = 0x8084B570, target_vram = 0x8085C19C },
    { type = "R_MIPS_LO16", vram = 0x8084B584, target_vram = 0x8085C19C },
    { type = "R_MIPS_HI16", vram = 0x8084B640, target_vram = 0x8085C07C },
    { type = "R_MIPS_LO16", vram = 0x8084B650, target_vram = 0x8085C07C },
    { type = "R_MIPS_HI16", vram = 0x8084B6A4, target_vram = 0x8085C064 },
    { type = "R_MIPS_LO16", vram = 0x8084B6B8, target_vram = 0x8085C064 },
    { type = "R_MIPS_HI16", vram = 0x8084B728, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x8084B734, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8084BA3C, target_vram = 0x8085C07C },
    { type = "R_MIPS_LO16", vram = 0x8084BA4C, target_vram = 0x8085C07C },
    { type = "R_MIPS_HI16", vram = 0x8084BAE4, target_vram = 0x80862B04 },
    { type = "R_MIPS_LO16", vram = 0x8084BAE8, target_vram = 0x80862B04 },
    { type = "R_MIPS_HI16", vram = 0x8084BAF0, target_vram = 0x8084894C },
    { type = "R_MIPS_LO16", vram = 0x8084BAF4, target_vram = 0x8084894C },
    { type = "R_MIPS_HI16", vram = 0x8084BB14, target_vram = 0x80849A9C },
    { type = "R_MIPS_LO16", vram = 0x8084BB18, target_vram = 0x80849A9C },
    { type = "R_MIPS_HI16", vram = 0x8084BB6C, target_vram = 0x8084B5C0 },
    { type = "R_MIPS_LO16", vram = 0x8084BB70, target_vram = 0x8084B5C0 },
    { type = "R_MIPS_HI16", vram = 0x8084BB90, target_vram = 0x8085C04C },
    { type = "R_MIPS_LO16", vram = 0x8084BB9C, target_vram = 0x8085C04C },
    { type = "R_MIPS_HI16", vram = 0x8084BDB4, target_vram = 0x8084BE40 },
    { type = "R_MIPS_LO16", vram = 0x8084BDB8, target_vram = 0x8084BE40 },
    { type = "R_MIPS_HI16", vram = 0x8084BEB0, target_vram = 0x8084BF28 },
    { type = "R_MIPS_LO16", vram = 0x8084BEC4, target_vram = 0x8084BF28 },
    { type = "R_MIPS_HI16", vram = 0x8084BFB8, target_vram = 0x8085D604 },
    { type = "R_MIPS_LO16", vram = 0x8084BFBC, target_vram = 0x8085D604 },
    { type = "R_MIPS_HI16", vram = 0x8084C028, target_vram = 0x80862B08 },
    { type = "R_MIPS_LO16", vram = 0x8084C034, target_vram = 0x80862B08 },
    { type = "R_MIPS_HI16", vram = 0x8084C0D4, target_vram = 0x8085D60C },
    { type = "R_MIPS_LO16", vram = 0x8084C0D8, target_vram = 0x8085D60C },
    { type = "R_MIPS_HI16", vram = 0x8084C18C, target_vram = 0x8085E5A4 },
    { type = "R_MIPS_LO16", vram = 0x8084C190, target_vram = 0x8085E5A4 },
    { type = "R_MIPS_HI16", vram = 0x8084C1F8, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x8084C204, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8084C2B8, target_vram = 0x8085E5A8 },
    { type = "R_MIPS_LO16", vram = 0x8084C2BC, target_vram = 0x8085E5A8 },
    { type = "R_MIPS_HI16", vram = 0x8084C2C4, target_vram = 0x8085E5AC },
    { type = "R_MIPS_LO16", vram = 0x8084C2C8, target_vram = 0x8085E5AC },
    { type = "R_MIPS_HI16", vram = 0x8084C364, target_vram = 0x8085E5B0 },
    { type = "R_MIPS_LO16", vram = 0x8084C368, target_vram = 0x8085E5B0 },
    { type = "R_MIPS_HI16", vram = 0x8084C36C, target_vram = 0x8085E5B4 },
    { type = "R_MIPS_LO16", vram = 0x8084C370, target_vram = 0x8085E5B4 },
    { type = "R_MIPS_HI16", vram = 0x8084C42C, target_vram = 0x80862B18 },
    { type = "R_MIPS_LO16", vram = 0x8084C430, target_vram = 0x80862B18 },
    { type = "R_MIPS_HI16", vram = 0x8084C4D4, target_vram = 0x80862B18 },
    { type = "R_MIPS_LO16", vram = 0x8084C4D8, target_vram = 0x80862B18 },
    { type = "R_MIPS_HI16", vram = 0x8084C650, target_vram = 0x8085C214 },
    { type = "R_MIPS_LO16", vram = 0x8084C668, target_vram = 0x8085C214 },
    { type = "R_MIPS_HI16", vram = 0x8084C928, target_vram = 0x8085D61C },
    { type = "R_MIPS_LO16", vram = 0x8084C92C, target_vram = 0x8085D61C },
    { type = "R_MIPS_HI16", vram = 0x8084CB7C, target_vram = 0x8085CD30 },
    { type = "R_MIPS_LO16", vram = 0x8084CB80, target_vram = 0x8085CD30 },
    { type = "R_MIPS_HI16", vram = 0x8084CB9C, target_vram = 0x8085E5B8 },
    { type = "R_MIPS_LO16", vram = 0x8084CBA0, target_vram = 0x8085E5B8 },
    { type = "R_MIPS_HI16", vram = 0x8084CBAC, target_vram = 0x8085E5BC },
    { type = "R_MIPS_LO16", vram = 0x8084CBB0, target_vram = 0x8085E5BC },
    { type = "R_MIPS_HI16", vram = 0x8084CC5C, target_vram = 0x8085E5C0 },
    { type = "R_MIPS_LO16", vram = 0x8084CC60, target_vram = 0x8085E5C0 },
    { type = "R_MIPS_HI16", vram = 0x8084CC64, target_vram = 0x8085E5C4 },
    { type = "R_MIPS_LO16", vram = 0x8084CC68, target_vram = 0x8085E5C4 },
    { type = "R_MIPS_HI16", vram = 0x8084CD54, target_vram = 0x8085CF60 },
    { type = "R_MIPS_LO16", vram = 0x8084CD5C, target_vram = 0x8085CF60 },
    { type = "R_MIPS_HI16", vram = 0x8084CDA8, target_vram = 0x8085E5C8 },
    { type = "R_MIPS_LO16", vram = 0x8084CDBC, target_vram = 0x8085E5C8 },
    { type = "R_MIPS_HI16", vram = 0x8084CDC4, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x8084CDE4, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8084CFA0, target_vram = 0x8085CF70 },
    { type = "R_MIPS_LO16", vram = 0x8084CFA8, target_vram = 0x8085CF70 },
    { type = "R_MIPS_HI16", vram = 0x8084CFAC, target_vram = 0x8085E5CC },
    { type = "R_MIPS_LO16", vram = 0x8084CFB0, target_vram = 0x8085E5CC },
    { type = "R_MIPS_HI16", vram = 0x8084CFC8, target_vram = 0x8085CF60 },
    { type = "R_MIPS_LO16", vram = 0x8084CFDC, target_vram = 0x8085CF60 },
    { type = "R_MIPS_HI16", vram = 0x8084D0D8, target_vram = 0x8085E5D0 },
    { type = "R_MIPS_LO16", vram = 0x8084D0DC, target_vram = 0x8085E5D0 },
    { type = "R_MIPS_HI16", vram = 0x8084D104, target_vram = 0x8085E5D4 },
    { type = "R_MIPS_LO16", vram = 0x8084D108, target_vram = 0x8085E5D4 },
    { type = "R_MIPS_HI16", vram = 0x8084D1E0, target_vram = 0x8085E5D8 },
    { type = "R_MIPS_LO16", vram = 0x8084D1E4, target_vram = 0x8085E5D8 },
    { type = "R_MIPS_HI16", vram = 0x8084D2E8, target_vram = 0x8085CF78 },
    { type = "R_MIPS_LO16", vram = 0x8084D2F0, target_vram = 0x8085CF78 },
    { type = "R_MIPS_HI16", vram = 0x8084D2F4, target_vram = 0x8085E5DC },
    { type = "R_MIPS_LO16", vram = 0x8084D2F8, target_vram = 0x8085E5DC },
    { type = "R_MIPS_HI16", vram = 0x8084D310, target_vram = 0x8085CF60 },
    { type = "R_MIPS_LO16", vram = 0x8084D324, target_vram = 0x8085CF60 },
    { type = "R_MIPS_HI16", vram = 0x8084D420, target_vram = 0x8085E5E0 },
    { type = "R_MIPS_LO16", vram = 0x8084D424, target_vram = 0x8085E5E0 },
    { type = "R_MIPS_HI16", vram = 0x8084D44C, target_vram = 0x8085E5E4 },
    { type = "R_MIPS_LO16", vram = 0x8084D450, target_vram = 0x8085E5E4 },
    { type = "R_MIPS_HI16", vram = 0x8084D558, target_vram = 0x8085E5EC },
    { type = "R_MIPS_HI16", vram = 0x8084D58C, target_vram = 0x8085E5E8 },
    { type = "R_MIPS_LO16", vram = 0x8084D590, target_vram = 0x8085E5E8 },
    { type = "R_MIPS_LO16", vram = 0x8084D5A0, target_vram = 0x8085E5EC },
    { type = "R_MIPS_HI16", vram = 0x8084D78C, target_vram = 0x80837BF8 },
    { type = "R_MIPS_LO16", vram = 0x8084D790, target_vram = 0x80837BF8 },
    { type = "R_MIPS_HI16", vram = 0x8084D8A8, target_vram = 0x8085E5F0 },
    { type = "R_MIPS_LO16", vram = 0x8084D8D0, target_vram = 0x8085E5F0 },
    { type = "R_MIPS_HI16", vram = 0x8084D8F8, target_vram = 0x8085C3E4 },
    { type = "R_MIPS_LO16", vram = 0x8084D8FC, target_vram = 0x8085C3E4 },
    { type = "R_MIPS_HI16", vram = 0x8084DA40, target_vram = 0x80862B10 },
    { type = "R_MIPS_LO16", vram = 0x8084DA50, target_vram = 0x80862B10 },
    { type = "R_MIPS_HI16", vram = 0x8084DA58, target_vram = 0x80862B16 },
    { type = "R_MIPS_LO16", vram = 0x8084DA68, target_vram = 0x80862B16 },
    { type = "R_MIPS_HI16", vram = 0x8084DA78, target_vram = 0x80862B16 },
    { type = "R_MIPS_LO16", vram = 0x8084DA8C, target_vram = 0x80862B16 },
    { type = "R_MIPS_HI16", vram = 0x8084DCCC, target_vram = 0x8085D62C },
    { type = "R_MIPS_LO16", vram = 0x8084DCD4, target_vram = 0x8085D62C },
    { type = "R_MIPS_HI16", vram = 0x8084DCDC, target_vram = 0x8085D62C },
    { type = "R_MIPS_LO16", vram = 0x8084DCE0, target_vram = 0x8085D62C },
    { type = "R_MIPS_HI16", vram = 0x8084DCFC, target_vram = 0x8085D630 },
    { type = "R_MIPS_LO16", vram = 0x8084DD04, target_vram = 0x8085D630 },
    { type = "R_MIPS_HI16", vram = 0x8084DD0C, target_vram = 0x8085D630 },
    { type = "R_MIPS_LO16", vram = 0x8084DD10, target_vram = 0x8085D630 },
    { type = "R_MIPS_HI16", vram = 0x8084DD1C, target_vram = 0x8085D634 },
    { type = "R_MIPS_LO16", vram = 0x8084DD20, target_vram = 0x8085D634 },
    { type = "R_MIPS_HI16", vram = 0x8084DDAC, target_vram = 0x8085D62C },
    { type = "R_MIPS_LO16", vram = 0x8084DDB0, target_vram = 0x8085D62C },
    { type = "R_MIPS_HI16", vram = 0x8084DDD4, target_vram = 0x8085D638 },
    { type = "R_MIPS_HI16", vram = 0x8084DDE0, target_vram = 0x8085D638 },
    { type = "R_MIPS_LO16", vram = 0x8084DDE8, target_vram = 0x8085D638 },
    { type = "R_MIPS_HI16", vram = 0x8084DDF4, target_vram = 0x8085D638 },
    { type = "R_MIPS_LO16", vram = 0x8084DDF8, target_vram = 0x8085D638 },
    { type = "R_MIPS_HI16", vram = 0x8084DE04, target_vram = 0x8085D640 },
    { type = "R_MIPS_LO16", vram = 0x8084DE10, target_vram = 0x8085D638 },
    { type = "R_MIPS_LO16", vram = 0x8084DE18, target_vram = 0x8085D640 },
    { type = "R_MIPS_HI16", vram = 0x8084DE24, target_vram = 0x8085D64C },
    { type = "R_MIPS_HI16", vram = 0x8084DE28, target_vram = 0x8085D644 },
    { type = "R_MIPS_LO16", vram = 0x8084DE2C, target_vram = 0x8085D644 },
    { type = "R_MIPS_LO16", vram = 0x8084DE40, target_vram = 0x8085D64C },
    { type = "R_MIPS_HI16", vram = 0x8084DFB8, target_vram = 0x80854430 },
    { type = "R_MIPS_LO16", vram = 0x8084DFBC, target_vram = 0x80854430 },
    { type = "R_MIPS_HI16", vram = 0x8084E38C, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x8084E3E0, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8084E3E4, target_vram = 0x8084E434 },
    { type = "R_MIPS_LO16", vram = 0x8084E3E8, target_vram = 0x8084E434 },
    { type = "R_MIPS_HI16", vram = 0x8084E84C, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8084E850, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x8084E85C, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x8084E870, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8084E8BC, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x8084E8C8, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8084ECA4, target_vram = 0x8085B9F0 },
    { type = "R_MIPS_LO16", vram = 0x8084ECA8, target_vram = 0x8085B9F0 },
    { type = "R_MIPS_HI16", vram = 0x8084ED1C, target_vram = 0x8085C0DC },
    { type = "R_MIPS_LO16", vram = 0x8084ED2C, target_vram = 0x8085C0DC },
    { type = "R_MIPS_HI16", vram = 0x8084ED48, target_vram = 0x8085C0DC },
    { type = "R_MIPS_LO16", vram = 0x8084ED64, target_vram = 0x8085C0DC },
    { type = "R_MIPS_HI16", vram = 0x8084EEBC, target_vram = 0x8085D650 },
    { type = "R_MIPS_LO16", vram = 0x8084EEC0, target_vram = 0x8085D650 },
    { type = "R_MIPS_HI16", vram = 0x8084EFB8, target_vram = 0x8085C1CC },
    { type = "R_MIPS_LO16", vram = 0x8084EFC4, target_vram = 0x8085C1CC },
    { type = "R_MIPS_HI16", vram = 0x8084EFF4, target_vram = 0x8085D658 },
    { type = "R_MIPS_LO16", vram = 0x8084F028, target_vram = 0x8085D658 },
    { type = "R_MIPS_HI16", vram = 0x8084F098, target_vram = 0x8085C1E4 },
    { type = "R_MIPS_LO16", vram = 0x8084F0AC, target_vram = 0x8085C1E4 },
    { type = "R_MIPS_HI16", vram = 0x8084F0D8, target_vram = 0x8085D660 },
    { type = "R_MIPS_LO16", vram = 0x8084F0DC, target_vram = 0x8085D660 },
    { type = "R_MIPS_HI16", vram = 0x8084F0EC, target_vram = 0x8085E5F4 },
    { type = "R_MIPS_LO16", vram = 0x8084F0F0, target_vram = 0x8085E5F4 },
    { type = "R_MIPS_HI16", vram = 0x8084F214, target_vram = 0x8085C22C },
    { type = "R_MIPS_LO16", vram = 0x8084F220, target_vram = 0x8085C22C },
    { type = "R_MIPS_HI16", vram = 0x8084F2F4, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8084F310, target_vram = 0x8085C1FC },
    { type = "R_MIPS_LO16", vram = 0x8084F320, target_vram = 0x8085C1FC },
    { type = "R_MIPS_HI16", vram = 0x8084F328, target_vram = 0x8085C244 },
    { type = "R_MIPS_LO16", vram = 0x8084F334, target_vram = 0x8085C244 },
    { type = "R_MIPS_LO16", vram = 0x8084F348, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8084F37C, target_vram = 0x8085E5FC },
    { type = "R_MIPS_HI16", vram = 0x8084F38C, target_vram = 0x8085E5F8 },
    { type = "R_MIPS_LO16", vram = 0x8084F390, target_vram = 0x8085E5F8 },
    { type = "R_MIPS_LO16", vram = 0x8084F39C, target_vram = 0x8085E5FC },
    { type = "R_MIPS_HI16", vram = 0x8084F500, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x8084F504, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8084F570, target_vram = 0x8085E600 },
    { type = "R_MIPS_LO16", vram = 0x8084F574, target_vram = 0x8085E600 },
    { type = "R_MIPS_HI16", vram = 0x8084F5A0, target_vram = 0x8085E604 },
    { type = "R_MIPS_LO16", vram = 0x8084F5A4, target_vram = 0x8085E604 },
    { type = "R_MIPS_HI16", vram = 0x8084F5C4, target_vram = 0x8085E608 },
    { type = "R_MIPS_LO16", vram = 0x8084F5E0, target_vram = 0x8085E608 },
    { type = "R_MIPS_HI16", vram = 0x8084FCA0, target_vram = 0x8085D66C },
    { type = "R_MIPS_LO16", vram = 0x8084FCA4, target_vram = 0x8085D66C },
    { type = "R_MIPS_HI16", vram = 0x8084FCB0, target_vram = 0x8085D67C },
    { type = "R_MIPS_LO16", vram = 0x8084FCB8, target_vram = 0x8085D67C },
    { type = "R_MIPS_HI16", vram = 0x8084FCBC, target_vram = 0x8085D674 },
    { type = "R_MIPS_LO16", vram = 0x8084FCC0, target_vram = 0x8085D674 },
    { type = "R_MIPS_HI16", vram = 0x8084FED4, target_vram = 0x8085D6DC },
    { type = "R_MIPS_LO16", vram = 0x8084FEF8, target_vram = 0x8085D6DC },
    { type = "R_MIPS_HI16", vram = 0x8084FFD8, target_vram = 0x8085D6E0 },
    { type = "R_MIPS_LO16", vram = 0x8084FFDC, target_vram = 0x8085D6E0 },
    { type = "R_MIPS_HI16", vram = 0x80850024, target_vram = 0x8085D680 },
    { type = "R_MIPS_HI16", vram = 0x80850040, target_vram = 0x8085E60C },
    { type = "R_MIPS_LO16", vram = 0x80850044, target_vram = 0x8085E60C },
    { type = "R_MIPS_HI16", vram = 0x80850054, target_vram = 0x8085E610 },
    { type = "R_MIPS_HI16", vram = 0x80850064, target_vram = 0x8085D6D0 },
    { type = "R_MIPS_LO16", vram = 0x80850070, target_vram = 0x8085E610 },
    { type = "R_MIPS_LO16", vram = 0x80850090, target_vram = 0x8085D6D0 },
    { type = "R_MIPS_LO16", vram = 0x808500AC, target_vram = 0x8085D680 },
    { type = "R_MIPS_HI16", vram = 0x80850104, target_vram = 0x80862B04 },
    { type = "R_MIPS_LO16", vram = 0x80850108, target_vram = 0x80862B04 },
    { type = "R_MIPS_HI16", vram = 0x8085016C, target_vram = 0x8085D6E8 },
    { type = "R_MIPS_LO16", vram = 0x80850174, target_vram = 0x8085D6E8 },
    { type = "R_MIPS_HI16", vram = 0x808501F4, target_vram = 0x80862B04 },
    { type = "R_MIPS_LO16", vram = 0x808501F8, target_vram = 0x80862B04 },
    { type = "R_MIPS_HI16", vram = 0x808501FC, target_vram = 0x80862B04 },
    { type = "R_MIPS_LO16", vram = 0x80850200, target_vram = 0x80862B04 },
    { type = "R_MIPS_HI16", vram = 0x80850218, target_vram = 0x80862B04 },
    { type = "R_MIPS_LO16", vram = 0x80850260, target_vram = 0x80862B04 },
    { type = "R_MIPS_HI16", vram = 0x80850324, target_vram = 0x8085B9F0 },
    { type = "R_MIPS_LO16", vram = 0x80850328, target_vram = 0x8085B9F0 },
    { type = "R_MIPS_HI16", vram = 0x808503C4, target_vram = 0x8085D6A4 },
    { type = "R_MIPS_LO16", vram = 0x808503CC, target_vram = 0x8085D6A4 },
    { type = "R_MIPS_HI16", vram = 0x808503EC, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x808503FC, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x808506F0, target_vram = 0x8085D708 },
    { type = "R_MIPS_LO16", vram = 0x808506F4, target_vram = 0x8085D708 },
    { type = "R_MIPS_HI16", vram = 0x80850700, target_vram = 0x8085D708 },
    { type = "R_MIPS_LO16", vram = 0x80850704, target_vram = 0x8085D708 },
    { type = "R_MIPS_HI16", vram = 0x80850778, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x80850788, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x80850884, target_vram = 0x80862AFC },
    { type = "R_MIPS_LO16", vram = 0x80850894, target_vram = 0x80862AFC },
    { type = "R_MIPS_HI16", vram = 0x80850920, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x80850924, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x80850954, target_vram = 0x8085D048 },
    { type = "R_MIPS_LO16", vram = 0x80850958, target_vram = 0x8085D048 },
    { type = "R_MIPS_HI16", vram = 0x80850970, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x80850974, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x808509F8, target_vram = 0x8085BFD4 },
    { type = "R_MIPS_LO16", vram = 0x80850A0C, target_vram = 0x8085BFD4 },
    { type = "R_MIPS_HI16", vram = 0x80850C0C, target_vram = 0x8085E614 },
    { type = "R_MIPS_LO16", vram = 0x80850C10, target_vram = 0x8085E614 },
    { type = "R_MIPS_HI16", vram = 0x80850C18, target_vram = 0x8085E618 },
    { type = "R_MIPS_LO16", vram = 0x80850C1C, target_vram = 0x8085E618 },
    { type = "R_MIPS_HI16", vram = 0x80850C44, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x80850C48, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x80850C74, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x80850C78, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x80850CA4, target_vram = 0x8085E61C },
    { type = "R_MIPS_LO16", vram = 0x80850CA8, target_vram = 0x8085E61C },
    { type = "R_MIPS_HI16", vram = 0x80850D9C, target_vram = 0x8085D048 },
    { type = "R_MIPS_LO16", vram = 0x80850DA0, target_vram = 0x8085D048 },
    { type = "R_MIPS_HI16", vram = 0x80850DBC, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x80850DC0, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x80850E14, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x80850E18, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x80850F60, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x80850F64, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x80851008, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x8085100C, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x80851094, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x80851098, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x80851154, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x80851158, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8085129C, target_vram = 0x80862B18 },
    { type = "R_MIPS_LO16", vram = 0x808512A0, target_vram = 0x80862B18 },
    { type = "R_MIPS_HI16", vram = 0x80851420, target_vram = 0x8085D048 },
    { type = "R_MIPS_LO16", vram = 0x80851424, target_vram = 0x8085D048 },
    { type = "R_MIPS_HI16", vram = 0x80851440, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x80851444, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x80851468, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x8085146C, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x808515A0, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x808515A4, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x808515CC, target_vram = 0x8085D048 },
    { type = "R_MIPS_LO16", vram = 0x808515D0, target_vram = 0x8085D048 },
    { type = "R_MIPS_HI16", vram = 0x808515EC, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x808515F0, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x8085174C, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x80851778, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x80851790, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x808517EC, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x80851800, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x80851804, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x808518A0, target_vram = 0x8085E620 },
    { type = "R_MIPS_LO16", vram = 0x808518A8, target_vram = 0x8085E620 },
    { type = "R_MIPS_HI16", vram = 0x80851938, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x8085193C, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x80851948, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x80851950, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x80851958, target_vram = 0x8085E624 },
    { type = "R_MIPS_LO16", vram = 0x8085195C, target_vram = 0x8085E624 },
    { type = "R_MIPS_HI16", vram = 0x80851D88, target_vram = 0x8085D190 },
    { type = "R_MIPS_LO16", vram = 0x80851D9C, target_vram = 0x8085D190 },
    { type = "R_MIPS_HI16", vram = 0x80851E1C, target_vram = 0x8085E628 },
    { type = "R_MIPS_LO16", vram = 0x80851E20, target_vram = 0x8085E628 },
    { type = "R_MIPS_HI16", vram = 0x80851E28, target_vram = 0x8085D190 },
    { type = "R_MIPS_LO16", vram = 0x80851E48, target_vram = 0x8085D190 },
    { type = "R_MIPS_HI16", vram = 0x80851E54, target_vram = 0x8085E62C },
    { type = "R_MIPS_LO16", vram = 0x80851E58, target_vram = 0x8085E62C },
    { type = "R_MIPS_HI16", vram = 0x80851ED4, target_vram = 0x8085D714 },
    { type = "R_MIPS_LO16", vram = 0x80851ED8, target_vram = 0x8085D714 },
    { type = "R_MIPS_HI16", vram = 0x80851F30, target_vram = 0x8085D714 },
    { type = "R_MIPS_LO16", vram = 0x80851F34, target_vram = 0x8085D714 },
    { type = "R_MIPS_HI16", vram = 0x80851F74, target_vram = 0x8085BA08 },
    { type = "R_MIPS_LO16", vram = 0x80851F78, target_vram = 0x8085BA08 },
    { type = "R_MIPS_HI16", vram = 0x80851F98, target_vram = 0x8085D714 },
    { type = "R_MIPS_LO16", vram = 0x80851F9C, target_vram = 0x8085D714 },
    { type = "R_MIPS_HI16", vram = 0x80851FE8, target_vram = 0x8085BA20 },
    { type = "R_MIPS_LO16", vram = 0x80851FEC, target_vram = 0x8085BA20 },
    { type = "R_MIPS_HI16", vram = 0x808522D0, target_vram = 0x8085D190 },
    { type = "R_MIPS_LO16", vram = 0x808522E4, target_vram = 0x8085D190 },
    { type = "R_MIPS_HI16", vram = 0x8085235C, target_vram = 0x8085D190 },
    { type = "R_MIPS_LO16", vram = 0x80852370, target_vram = 0x8085D190 },
    { type = "R_MIPS_HI16", vram = 0x80852380, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x80852384, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x80852610, target_vram = 0x8085D190 },
    { type = "R_MIPS_LO16", vram = 0x80852618, target_vram = 0x8085D190 },
    { type = "R_MIPS_HI16", vram = 0x80852664, target_vram = 0x8085D190 },
    { type = "R_MIPS_LO16", vram = 0x8085266C, target_vram = 0x8085D190 },
    { type = "R_MIPS_HI16", vram = 0x808526DC, target_vram = 0x8085D17C },
    { type = "R_MIPS_LO16", vram = 0x808526EC, target_vram = 0x8085D17C },
    { type = "R_MIPS_HI16", vram = 0x8085282C, target_vram = 0x8085D17C },
    { type = "R_MIPS_LO16", vram = 0x8085283C, target_vram = 0x8085D17C },
    { type = "R_MIPS_HI16", vram = 0x808529C8, target_vram = 0x8085D17C },
    { type = "R_MIPS_LO16", vram = 0x808529D8, target_vram = 0x8085D17C },
    { type = "R_MIPS_HI16", vram = 0x80852A28, target_vram = 0x80855A7C },
    { type = "R_MIPS_LO16", vram = 0x80852A34, target_vram = 0x80855A7C },
    { type = "R_MIPS_HI16", vram = 0x80852EF0, target_vram = 0x8085D73C },
    { type = "R_MIPS_LO16", vram = 0x80852EF8, target_vram = 0x8085D73C },
    { type = "R_MIPS_HI16", vram = 0x80852F10, target_vram = 0x8085D74C },
    { type = "R_MIPS_LO16", vram = 0x80852F18, target_vram = 0x8085D74C },
    { type = "R_MIPS_HI16", vram = 0x808530AC, target_vram = 0x8085D75C },
    { type = "R_MIPS_LO16", vram = 0x808530BC, target_vram = 0x8085D75C },
    { type = "R_MIPS_HI16", vram = 0x808530F4, target_vram = 0x8085D764 },
    { type = "R_MIPS_LO16", vram = 0x808530F8, target_vram = 0x8085D764 },
    { type = "R_MIPS_HI16", vram = 0x8085310C, target_vram = 0x8085D770 },
    { type = "R_MIPS_LO16", vram = 0x80853110, target_vram = 0x8085D770 },
    { type = "R_MIPS_HI16", vram = 0x80853128, target_vram = 0x8085D77C },
    { type = "R_MIPS_LO16", vram = 0x8085312C, target_vram = 0x8085D77C },
    { type = "R_MIPS_HI16", vram = 0x80853140, target_vram = 0x8085D788 },
    { type = "R_MIPS_HI16", vram = 0x80853144, target_vram = 0x8085D78C },
    { type = "R_MIPS_LO16", vram = 0x80853148, target_vram = 0x8085D78C },
    { type = "R_MIPS_LO16", vram = 0x8085314C, target_vram = 0x8085D788 },
    { type = "R_MIPS_HI16", vram = 0x808531EC, target_vram = 0x8085D76D },
    { type = "R_MIPS_LO16", vram = 0x80853260, target_vram = 0x8085D76D },
    { type = "R_MIPS_HI16", vram = 0x808534D8, target_vram = 0x8085D200 },
    { type = "R_MIPS_LO16", vram = 0x808534DC, target_vram = 0x8085D200 },
    { type = "R_MIPS_HI16", vram = 0x80853538, target_vram = 0x8085D797 },
    { type = "R_MIPS_LO16", vram = 0x80853568, target_vram = 0x8085D797 },
    { type = "R_MIPS_HI16", vram = 0x80853680, target_vram = 0x8085D798 },
    { type = "R_MIPS_LO16", vram = 0x80853684, target_vram = 0x8085D798 },
    { type = "R_MIPS_HI16", vram = 0x80853820, target_vram = 0x8085D7EC },
    { type = "R_MIPS_LO16", vram = 0x80853824, target_vram = 0x8085D7EC },
    { type = "R_MIPS_HI16", vram = 0x8085386C, target_vram = 0x8085D804 },
    { type = "R_MIPS_HI16", vram = 0x80853870, target_vram = 0x8085D800 },
    { type = "R_MIPS_LO16", vram = 0x80853878, target_vram = 0x8085D804 },
    { type = "R_MIPS_HI16", vram = 0x8085387C, target_vram = 0x8085D7F8 },
    { type = "R_MIPS_LO16", vram = 0x80853898, target_vram = 0x8085D7F8 },
    { type = "R_MIPS_LO16", vram = 0x808538AC, target_vram = 0x8085D800 },
    { type = "R_MIPS_HI16", vram = 0x80853990, target_vram = 0x8085D80C },
    { type = "R_MIPS_LO16", vram = 0x80853994, target_vram = 0x8085D80C },
    { type = "R_MIPS_HI16", vram = 0x80853A3C, target_vram = 0x8085D838 },
    { type = "R_MIPS_LO16", vram = 0x80853A44, target_vram = 0x8085D838 },
    { type = "R_MIPS_HI16", vram = 0x80853AB0, target_vram = 0x8085D1A4 },
    { type = "R_MIPS_HI16", vram = 0x80853AB4, target_vram = 0x8085C3F4 },
    { type = "R_MIPS_LO16", vram = 0x80853B0C, target_vram = 0x8085D1A4 },
    { type = "R_MIPS_LO16", vram = 0x80853B10, target_vram = 0x8085C3F4 },
    { type = "R_MIPS_HI16", vram = 0x80853C38, target_vram = 0x8085D1A4 },
    { type = "R_MIPS_HI16", vram = 0x80853C3C, target_vram = 0x8085C3F4 },
    { type = "R_MIPS_LO16", vram = 0x80853C44, target_vram = 0x8085D1A4 },
    { type = "R_MIPS_LO16", vram = 0x80853C48, target_vram = 0x8085C3F4 },
    { type = "R_MIPS_HI16", vram = 0x80853C6C, target_vram = 0x8085D840 },
    { type = "R_MIPS_LO16", vram = 0x80853C70, target_vram = 0x8085D840 },
    { type = "R_MIPS_HI16", vram = 0x80853ED4, target_vram = 0x8085E630 },
    { type = "R_MIPS_LO16", vram = 0x80853ED8, target_vram = 0x8085E630 },
    { type = "R_MIPS_HI16", vram = 0x80853EDC, target_vram = 0x8085E634 },
    { type = "R_MIPS_LO16", vram = 0x80853EE0, target_vram = 0x8085E634 },
    { type = "R_MIPS_HI16", vram = 0x80853FA0, target_vram = 0x8085C25C },
    { type = "R_MIPS_LO16", vram = 0x80853FB0, target_vram = 0x8085C25C },
    { type = "R_MIPS_HI16", vram = 0x80853FB8, target_vram = 0x8085C274 },
    { type = "R_MIPS_LO16", vram = 0x80853FC4, target_vram = 0x8085C274 },
    { type = "R_MIPS_HI16", vram = 0x80854068, target_vram = 0x8085B08C },
    { type = "R_MIPS_LO16", vram = 0x8085406C, target_vram = 0x8085B08C },
    { type = "R_MIPS_HI16", vram = 0x808540B0, target_vram = 0x80854010 },
    { type = "R_MIPS_LO16", vram = 0x808540B4, target_vram = 0x80854010 },
    { type = "R_MIPS_HI16", vram = 0x8085412C, target_vram = 0x80862B18 },
    { type = "R_MIPS_LO16", vram = 0x80854130, target_vram = 0x80862B18 },
    { type = "R_MIPS_HI16", vram = 0x8085447C, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x80854490, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x8085449C, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x808544CC, target_vram = 0x80854430 },
    { type = "R_MIPS_LO16", vram = 0x808544D0, target_vram = 0x80854430 },
    { type = "R_MIPS_LO16", vram = 0x80854598, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x808545D8, target_vram = 0x80854430 },
    { type = "R_MIPS_LO16", vram = 0x808545DC, target_vram = 0x80854430 },
    { type = "R_MIPS_HI16", vram = 0x808548D0, target_vram = 0x8085CD30 },
    { type = "R_MIPS_LO16", vram = 0x808548D4, target_vram = 0x8085CD30 },
    { type = "R_MIPS_HI16", vram = 0x80854AC0, target_vram = 0x80862B48 },
    { type = "R_MIPS_LO16", vram = 0x80854AD0, target_vram = 0x80862B48 },
    { type = "R_MIPS_HI16", vram = 0x80854BA0, target_vram = 0x80849FE0 },
    { type = "R_MIPS_LO16", vram = 0x80854BA4, target_vram = 0x80849FE0 },
    { type = "R_MIPS_HI16", vram = 0x80854C28, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x80854C2C, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x80854F20, target_vram = 0x8085D844 },
    { type = "R_MIPS_LO16", vram = 0x80854F2C, target_vram = 0x8085D844 },
    { type = "R_MIPS_HI16", vram = 0x80854F84, target_vram = 0x8085D844 },
    { type = "R_MIPS_LO16", vram = 0x80854F88, target_vram = 0x8085D844 },
    { type = "R_MIPS_HI16", vram = 0x80854FBC, target_vram = 0x8085D844 },
    { type = "R_MIPS_LO16", vram = 0x80854FC8, target_vram = 0x8085D844 },
    { type = "R_MIPS_HI16", vram = 0x80854FDC, target_vram = 0x8085D844 },
    { type = "R_MIPS_LO16", vram = 0x80854FE4, target_vram = 0x8085D844 },
    { type = "R_MIPS_HI16", vram = 0x808550EC, target_vram = 0x8085D848 },
    { type = "R_MIPS_LO16", vram = 0x808550F0, target_vram = 0x8085D848 },
    { type = "R_MIPS_HI16", vram = 0x808552E0, target_vram = 0x8085E638 },
    { type = "R_MIPS_LO16", vram = 0x808552E4, target_vram = 0x8085E638 },
    { type = "R_MIPS_HI16", vram = 0x8085536C, target_vram = 0x8085D8F0 },
    { type = "R_MIPS_LO16", vram = 0x80855374, target_vram = 0x8085D8F0 },
    { type = "R_MIPS_HI16", vram = 0x808553AC, target_vram = 0x8085D904 },
    { type = "R_MIPS_LO16", vram = 0x808553C0, target_vram = 0x8085D904 },
    { type = "R_MIPS_HI16", vram = 0x8085540C, target_vram = 0x8085D910 },
    { type = "R_MIPS_LO16", vram = 0x80855410, target_vram = 0x8085D910 },
    { type = "R_MIPS_HI16", vram = 0x80855434, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x80855440, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x80855534, target_vram = 0x8085D908 },
    { type = "R_MIPS_LO16", vram = 0x80855540, target_vram = 0x8085D908 },
    { type = "R_MIPS_HI16", vram = 0x808555B4, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x808555BC, target_vram = 0x8085D908 },
    { type = "R_MIPS_LO16", vram = 0x808555C8, target_vram = 0x8085D908 },
    { type = "R_MIPS_LO16", vram = 0x808555EC, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x808559AC, target_vram = 0x80862B50 },
    { type = "R_MIPS_LO16", vram = 0x808559B0, target_vram = 0x80862B50 },
    { type = "R_MIPS_HI16", vram = 0x80855D54, target_vram = 0x8085D17C },
    { type = "R_MIPS_LO16", vram = 0x80855D64, target_vram = 0x8085D17C },
    { type = "R_MIPS_HI16", vram = 0x80856128, target_vram = 0x8085D91C },
    { type = "R_MIPS_HI16", vram = 0x80856148, target_vram = 0x8085D930 },
    { type = "R_MIPS_HI16", vram = 0x80856150, target_vram = 0x8085D934 },
    { type = "R_MIPS_LO16", vram = 0x80856154, target_vram = 0x8085D934 },
    { type = "R_MIPS_LO16", vram = 0x80856158, target_vram = 0x8085D930 },
    { type = "R_MIPS_LO16", vram = 0x80856164, target_vram = 0x8085D91C },
    { type = "R_MIPS_HI16", vram = 0x80856168, target_vram = 0x8085D928 },
    { type = "R_MIPS_HI16", vram = 0x8085616C, target_vram = 0x8085D918 },
    { type = "R_MIPS_HI16", vram = 0x80856170, target_vram = 0x8085D924 },
    { type = "R_MIPS_LO16", vram = 0x80856174, target_vram = 0x8085D924 },
    { type = "R_MIPS_LO16", vram = 0x80856178, target_vram = 0x8085D918 },
    { type = "R_MIPS_LO16", vram = 0x80856188, target_vram = 0x8085D928 },
    { type = "R_MIPS_HI16", vram = 0x8085628C, target_vram = 0x8085E63C },
    { type = "R_MIPS_LO16", vram = 0x80856290, target_vram = 0x8085E63C },
    { type = "R_MIPS_HI16", vram = 0x808562D4, target_vram = 0x8085E640 },
    { type = "R_MIPS_LO16", vram = 0x808562D8, target_vram = 0x8085E640 },
    { type = "R_MIPS_HI16", vram = 0x80856320, target_vram = 0x8085E644 },
    { type = "R_MIPS_LO16", vram = 0x80856324, target_vram = 0x8085E644 },
    { type = "R_MIPS_HI16", vram = 0x80856328, target_vram = 0x8085E648 },
    { type = "R_MIPS_LO16", vram = 0x8085632C, target_vram = 0x8085E648 },
    { type = "R_MIPS_HI16", vram = 0x80856330, target_vram = 0x8085E64C },
    { type = "R_MIPS_LO16", vram = 0x8085634C, target_vram = 0x8085E64C },
    { type = "R_MIPS_HI16", vram = 0x808563C4, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x808563C8, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x80856414, target_vram = 0x8085E650 },
    { type = "R_MIPS_LO16", vram = 0x80856418, target_vram = 0x8085E650 },
    { type = "R_MIPS_HI16", vram = 0x80856424, target_vram = 0x8085E654 },
    { type = "R_MIPS_LO16", vram = 0x80856428, target_vram = 0x8085E654 },
    { type = "R_MIPS_HI16", vram = 0x80856468, target_vram = 0x8085E658 },
    { type = "R_MIPS_LO16", vram = 0x8085646C, target_vram = 0x8085E658 },
    { type = "R_MIPS_HI16", vram = 0x808565BC, target_vram = 0x80856918 },
    { type = "R_MIPS_LO16", vram = 0x808565C0, target_vram = 0x80856918 },
    { type = "R_MIPS_HI16", vram = 0x80856658, target_vram = 0x8085E65C },
    { type = "R_MIPS_LO16", vram = 0x8085665C, target_vram = 0x8085E65C },
    { type = "R_MIPS_HI16", vram = 0x808566D8, target_vram = 0x8085D938 },
    { type = "R_MIPS_HI16", vram = 0x808566DC, target_vram = 0x8085D93C },
    { type = "R_MIPS_LO16", vram = 0x808566E0, target_vram = 0x8085D938 },
    { type = "R_MIPS_LO16", vram = 0x808566E4, target_vram = 0x8085D93C },
    { type = "R_MIPS_HI16", vram = 0x80856744, target_vram = 0x8085D940 },
    { type = "R_MIPS_LO16", vram = 0x8085674C, target_vram = 0x8085D940 },
    { type = "R_MIPS_HI16", vram = 0x80856754, target_vram = 0x8085D94C },
    { type = "R_MIPS_LO16", vram = 0x8085675C, target_vram = 0x8085D94C },
    { type = "R_MIPS_HI16", vram = 0x808567B4, target_vram = 0x8085D948 },
    { type = "R_MIPS_LO16", vram = 0x808567D8, target_vram = 0x8085D948 },
    { type = "R_MIPS_HI16", vram = 0x808567DC, target_vram = 0x8085D954 },
    { type = "R_MIPS_LO16", vram = 0x808567E0, target_vram = 0x8085D954 },
    { type = "R_MIPS_HI16", vram = 0x80856820, target_vram = 0x8085D940 },
    { type = "R_MIPS_HI16", vram = 0x80856824, target_vram = 0x8085D94C },
    { type = "R_MIPS_LO16", vram = 0x8085682C, target_vram = 0x8085D94C },
    { type = "R_MIPS_LO16", vram = 0x80856830, target_vram = 0x8085D940 },
    { type = "R_MIPS_HI16", vram = 0x80856A58, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x80856B14, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x80856C3C, target_vram = 0x8085D958 },
    { type = "R_MIPS_LO16", vram = 0x80856C4C, target_vram = 0x8085D958 },
    { type = "R_MIPS_HI16", vram = 0x80856CD8, target_vram = 0x8085D960 },
    { type = "R_MIPS_LO16", vram = 0x80856CDC, target_vram = 0x8085D960 },
    { type = "R_MIPS_HI16", vram = 0x80856CEC, target_vram = 0x8085D96C },
    { type = "R_MIPS_LO16", vram = 0x80856CF0, target_vram = 0x8085D96C },
    { type = "R_MIPS_HI16", vram = 0x80856D10, target_vram = 0x8085E660 },
    { type = "R_MIPS_LO16", vram = 0x80856D14, target_vram = 0x8085E660 },
    { type = "R_MIPS_HI16", vram = 0x80856D4C, target_vram = 0x8085E664 },
    { type = "R_MIPS_LO16", vram = 0x80856D50, target_vram = 0x8085E664 },
    { type = "R_MIPS_HI16", vram = 0x80856EA8, target_vram = 0x8085E668 },
    { type = "R_MIPS_LO16", vram = 0x80856EAC, target_vram = 0x8085E668 },
    { type = "R_MIPS_HI16", vram = 0x80856FC4, target_vram = 0x8085E66C },
    { type = "R_MIPS_LO16", vram = 0x80856FC8, target_vram = 0x8085E66C },
    { type = "R_MIPS_HI16", vram = 0x80856FF4, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x80857000, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x808570E0, target_vram = 0x8085E670 },
    { type = "R_MIPS_LO16", vram = 0x808570E4, target_vram = 0x8085E670 },
    { type = "R_MIPS_HI16", vram = 0x808570E8, target_vram = 0x8085E674 },
    { type = "R_MIPS_LO16", vram = 0x808570F0, target_vram = 0x8085E674 },
    { type = "R_MIPS_HI16", vram = 0x80857100, target_vram = 0x8085E678 },
    { type = "R_MIPS_LO16", vram = 0x80857104, target_vram = 0x8085E678 },
    { type = "R_MIPS_HI16", vram = 0x80857128, target_vram = 0x8085E67C },
    { type = "R_MIPS_LO16", vram = 0x80857138, target_vram = 0x8085E67C },
    { type = "R_MIPS_HI16", vram = 0x808571A0, target_vram = 0x8085E680 },
    { type = "R_MIPS_LO16", vram = 0x808571A4, target_vram = 0x8085E680 },
    { type = "R_MIPS_HI16", vram = 0x808572E4, target_vram = 0x8085E684 },
    { type = "R_MIPS_LO16", vram = 0x808572E8, target_vram = 0x8085E684 },
    { type = "R_MIPS_HI16", vram = 0x8085741C, target_vram = 0x8085E688 },
    { type = "R_MIPS_LO16", vram = 0x80857420, target_vram = 0x8085E688 },
    { type = "R_MIPS_HI16", vram = 0x80857428, target_vram = 0x8085E68C },
    { type = "R_MIPS_LO16", vram = 0x8085742C, target_vram = 0x8085E68C },
    { type = "R_MIPS_HI16", vram = 0x80857594, target_vram = 0x8085E690 },
    { type = "R_MIPS_LO16", vram = 0x80857598, target_vram = 0x8085E690 },
    { type = "R_MIPS_HI16", vram = 0x80857804, target_vram = 0x8085E694 },
    { type = "R_MIPS_LO16", vram = 0x80857808, target_vram = 0x8085E694 },
    { type = "R_MIPS_HI16", vram = 0x80857814, target_vram = 0x8085E69C },
    { type = "R_MIPS_HI16", vram = 0x80857830, target_vram = 0x8085E698 },
    { type = "R_MIPS_LO16", vram = 0x80857834, target_vram = 0x8085E698 },
    { type = "R_MIPS_LO16", vram = 0x8085784C, target_vram = 0x8085E69C },
    { type = "R_MIPS_HI16", vram = 0x80857858, target_vram = 0x8085E6A0 },
    { type = "R_MIPS_LO16", vram = 0x8085785C, target_vram = 0x8085E6A0 },
    { type = "R_MIPS_HI16", vram = 0x80857864, target_vram = 0x8085E6A4 },
    { type = "R_MIPS_LO16", vram = 0x80857880, target_vram = 0x8085E6A4 },
    { type = "R_MIPS_HI16", vram = 0x808578A8, target_vram = 0x8085E6A8 },
    { type = "R_MIPS_LO16", vram = 0x808578AC, target_vram = 0x8085E6A8 },
    { type = "R_MIPS_HI16", vram = 0x808578EC, target_vram = 0x8085E6AC },
    { type = "R_MIPS_LO16", vram = 0x808578F0, target_vram = 0x8085E6AC },
    { type = "R_MIPS_HI16", vram = 0x808578F8, target_vram = 0x8085E6B0 },
    { type = "R_MIPS_LO16", vram = 0x8085791C, target_vram = 0x8085E6B0 },
    { type = "R_MIPS_HI16", vram = 0x80857968, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x80857974, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x808579BC, target_vram = 0x80849FE0 },
    { type = "R_MIPS_LO16", vram = 0x808579C0, target_vram = 0x80849FE0 },
    { type = "R_MIPS_HI16", vram = 0x80857B08, target_vram = 0x8085E6B4 },
    { type = "R_MIPS_LO16", vram = 0x80857B1C, target_vram = 0x8085E6B4 },
    { type = "R_MIPS_HI16", vram = 0x80857BFC, target_vram = 0x8085D050 },
    { type = "R_MIPS_LO16", vram = 0x80857C00, target_vram = 0x8085D050 },
    { type = "R_MIPS_HI16", vram = 0x80857CB4, target_vram = 0x80857BE8 },
    { type = "R_MIPS_LO16", vram = 0x80857CB8, target_vram = 0x80857BE8 },
    { type = "R_MIPS_HI16", vram = 0x80857CC0, target_vram = 0x8085E6B8 },
    { type = "R_MIPS_LO16", vram = 0x80857CC8, target_vram = 0x8085E6B8 },
    { type = "R_MIPS_HI16", vram = 0x80857D20, target_vram = 0x8085E6BC },
    { type = "R_MIPS_LO16", vram = 0x80857D60, target_vram = 0x8085E6BC },
    { type = "R_MIPS_HI16", vram = 0x80857E04, target_vram = 0x8085E6C0 },
    { type = "R_MIPS_LO16", vram = 0x80857E08, target_vram = 0x8085E6C0 },
    { type = "R_MIPS_HI16", vram = 0x80857E60, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x80857E70, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x80857FE8, target_vram = 0x8085E6C4 },
    { type = "R_MIPS_LO16", vram = 0x80857FF0, target_vram = 0x8085E6C4 },
    { type = "R_MIPS_HI16", vram = 0x80858000, target_vram = 0x80862B44 },
    { type = "R_MIPS_LO16", vram = 0x8085800C, target_vram = 0x80862B44 },
    { type = "R_MIPS_HI16", vram = 0x808580E8, target_vram = 0x8085E6C8 },
    { type = "R_MIPS_LO16", vram = 0x80858108, target_vram = 0x8085E6C8 },
    { type = "R_MIPS_HI16", vram = 0x80858344, target_vram = 0x80862B08 },
    { type = "R_MIPS_LO16", vram = 0x80858348, target_vram = 0x80862B08 },
    { type = "R_MIPS_HI16", vram = 0x80858364, target_vram = 0x8085E6CC },
    { type = "R_MIPS_LO16", vram = 0x8085836C, target_vram = 0x8085E6CC },
    { type = "R_MIPS_HI16", vram = 0x80858374, target_vram = 0x8085E6D0 },
    { type = "R_MIPS_LO16", vram = 0x80858378, target_vram = 0x8085E6D0 },
    { type = "R_MIPS_HI16", vram = 0x808583A8, target_vram = 0x8085E6D4 },
    { type = "R_MIPS_LO16", vram = 0x808583B0, target_vram = 0x8085E6D4 },
    { type = "R_MIPS_HI16", vram = 0x808584EC, target_vram = 0x8085E6D8 },
    { type = "R_MIPS_LO16", vram = 0x80858500, target_vram = 0x8085E6D8 },
    { type = "R_MIPS_HI16", vram = 0x80858548, target_vram = 0x8085D978 },
    { type = "R_MIPS_LO16", vram = 0x8085854C, target_vram = 0x8085D978 },
    { type = "R_MIPS_HI16", vram = 0x80858560, target_vram = 0x8085D984 },
    { type = "R_MIPS_LO16", vram = 0x80858568, target_vram = 0x8085D984 },
    { type = "R_MIPS_HI16", vram = 0x80858640, target_vram = 0x8085E6DC },
    { type = "R_MIPS_LO16", vram = 0x808586CC, target_vram = 0x8085E6DC },
    { type = "R_MIPS_HI16", vram = 0x808586D4, target_vram = 0x8085E6E0 },
    { type = "R_MIPS_LO16", vram = 0x808586E0, target_vram = 0x8085E6E0 },
    { type = "R_MIPS_HI16", vram = 0x80858740, target_vram = 0x8085E6E4 },
    { type = "R_MIPS_LO16", vram = 0x80858754, target_vram = 0x8085E6E4 },
    { type = "R_MIPS_HI16", vram = 0x808589B0, target_vram = 0x8085E6E8 },
    { type = "R_MIPS_LO16", vram = 0x80858A54, target_vram = 0x8085E6E8 },
    { type = "R_MIPS_HI16", vram = 0x80858AD0, target_vram = 0x8085E6EC },
    { type = "R_MIPS_LO16", vram = 0x80858AD4, target_vram = 0x8085E6EC },
    { type = "R_MIPS_HI16", vram = 0x80859088, target_vram = 0x8085DA08 },
    { type = "R_MIPS_LO16", vram = 0x8085908C, target_vram = 0x8085DA08 },
    { type = "R_MIPS_HI16", vram = 0x808590AC, target_vram = 0x8085DA14 },
    { type = "R_MIPS_LO16", vram = 0x808590B0, target_vram = 0x8085DA14 },
    { type = "R_MIPS_HI16", vram = 0x808590D0, target_vram = 0x8085DA38 },
    { type = "R_MIPS_LO16", vram = 0x808590D4, target_vram = 0x8085DA38 },
    { type = "R_MIPS_HI16", vram = 0x808590F4, target_vram = 0x8085DA7C },
    { type = "R_MIPS_LO16", vram = 0x808590F8, target_vram = 0x8085DA7C },
    { type = "R_MIPS_HI16", vram = 0x80859118, target_vram = 0x8085DA84 },
    { type = "R_MIPS_LO16", vram = 0x8085911C, target_vram = 0x8085DA84 },
    { type = "R_MIPS_HI16", vram = 0x8085913C, target_vram = 0x8085DA90 },
    { type = "R_MIPS_LO16", vram = 0x80859144, target_vram = 0x8085DA90 },
    { type = "R_MIPS_HI16", vram = 0x808594FC, target_vram = 0x8085C28C },
    { type = "R_MIPS_LO16", vram = 0x80859528, target_vram = 0x8085C28C },
    { type = "R_MIPS_HI16", vram = 0x808597F0, target_vram = 0x8085E6F0 },
    { type = "R_MIPS_LO16", vram = 0x808597F4, target_vram = 0x8085E6F0 },
    { type = "R_MIPS_HI16", vram = 0x80859CB0, target_vram = 0x8085C28C },
    { type = "R_MIPS_LO16", vram = 0x80859CC4, target_vram = 0x8085C28C },
    { type = "R_MIPS_HI16", vram = 0x80859CE8, target_vram = 0x80846528 },
    { type = "R_MIPS_LO16", vram = 0x80859CEC, target_vram = 0x80846528 },
    { type = "R_MIPS_HI16", vram = 0x80859D90, target_vram = 0x8085E354 },
    { type = "R_MIPS_LO16", vram = 0x80859DA0, target_vram = 0x8085E354 },
    { type = "R_MIPS_HI16", vram = 0x80859DCC, target_vram = 0x8085E368 },
    { type = "R_MIPS_LO16", vram = 0x80859DD0, target_vram = 0x8085E368 },
    { type = "R_MIPS_HI16", vram = 0x80859E6C, target_vram = 0x8085E3A4 },
    { type = "R_MIPS_HI16", vram = 0x80859E70, target_vram = 0x8085E3A8 },
    { type = "R_MIPS_LO16", vram = 0x80859E78, target_vram = 0x8085E3A8 },
    { type = "R_MIPS_LO16", vram = 0x80859E7C, target_vram = 0x8085E3A4 },
    { type = "R_MIPS_HI16", vram = 0x8085A260, target_vram = 0x8085D17C },
    { type = "R_MIPS_LO16", vram = 0x8085A270, target_vram = 0x8085D17C },
    { type = "R_MIPS_HI16", vram = 0x8085A2E0, target_vram = 0x8085D17C },
    { type = "R_MIPS_LO16", vram = 0x8085A2F0, target_vram = 0x8085D17C },
    { type = "R_MIPS_HI16", vram = 0x8085A340, target_vram = 0x8085D17C },
    { type = "R_MIPS_LO16", vram = 0x8085A350, target_vram = 0x8085D17C },
    { type = "R_MIPS_HI16", vram = 0x8085A3BC, target_vram = 0x8085DA48 },
    { type = "R_MIPS_LO16", vram = 0x8085A3C0, target_vram = 0x8085DA48 },
    { type = "R_MIPS_HI16", vram = 0x8085A464, target_vram = 0x8085DA88 },
    { type = "R_MIPS_LO16", vram = 0x8085A468, target_vram = 0x8085DA88 },
    { type = "R_MIPS_HI16", vram = 0x8085A488, target_vram = 0x8085DA8C },
    { type = "R_MIPS_LO16", vram = 0x8085A490, target_vram = 0x8085DA8C },
    { type = "R_MIPS_HI16", vram = 0x8085A854, target_vram = 0x8085E6F4 },
    { type = "R_MIPS_LO16", vram = 0x8085A868, target_vram = 0x8085E6F4 },
    { type = "R_MIPS_HI16", vram = 0x8085ACA8, target_vram = 0x8085D990 },
    { type = "R_MIPS_LO16", vram = 0x8085ACB8, target_vram = 0x8085D990 },
    { type = "R_MIPS_HI16", vram = 0x8085ACF0, target_vram = 0x80862B6C },
    { type = "R_MIPS_LO16", vram = 0x8085ACF4, target_vram = 0x80862B6C },
    { type = "R_MIPS_HI16", vram = 0x8085AE20, target_vram = 0x8085D384 },
    { type = "R_MIPS_LO16", vram = 0x8085AE2C, target_vram = 0x8085D384 },
    { type = "R_MIPS_HI16", vram = 0x8085AED4, target_vram = 0x8085D384 },
    { type = "R_MIPS_LO16", vram = 0x8085AEE4, target_vram = 0x8085D384 },
    { type = "R_MIPS_HI16", vram = 0x8085AF80, target_vram = 0x80862B6C },
    { type = "R_MIPS_LO16", vram = 0x8085AF8C, target_vram = 0x80862B6C },
    { type = "R_MIPS_HI16", vram = 0x8085AFDC, target_vram = 0x8085DA94 },
    { type = "R_MIPS_LO16", vram = 0x8085AFE0, target_vram = 0x8085DA94 },
    { type = "R_MIPS_HI16", vram = 0x8085B008, target_vram = 0x8085D384 },
    { type = "R_MIPS_LO16", vram = 0x8085B010, target_vram = 0x8085D384 },
    { type = "R_MIPS_HI16", vram = 0x8085B030, target_vram = 0x8085DEF4 },
    { type = "R_MIPS_LO16", vram = 0x8085B034, target_vram = 0x8085DEF4 },
    { type = "R_MIPS_HI16", vram = 0x8085B0A8, target_vram = 0x80862B6C },
    { type = "R_MIPS_LO16", vram = 0x8085B0C0, target_vram = 0x80862B6C },
    { type = "R_MIPS_HI16", vram = 0x8085B0DC, target_vram = 0x8085DA94 },
    { type = "R_MIPS_LO16", vram = 0x8085B0E0, target_vram = 0x8085DA94 },
    { type = "R_MIPS_HI16", vram = 0x8085B100, target_vram = 0x8085DEF4 },
    { type = "R_MIPS_LO16", vram = 0x8085B104, target_vram = 0x8085DEF4 },
    { type = "R_MIPS_HI16", vram = 0x8085B190, target_vram = 0x80853CC0 },
    { type = "R_MIPS_LO16", vram = 0x8085B194, target_vram = 0x80853CC0 },
    { type = "R_MIPS_HI16", vram = 0x8085B2BC, target_vram = 0x8084E034 },
    { type = "R_MIPS_LO16", vram = 0x8085B2C0, target_vram = 0x8084E034 },
    { type = "R_MIPS_HI16", vram = 0x8085B338, target_vram = 0x8085B08C },
    { type = "R_MIPS_LO16", vram = 0x8085B340, target_vram = 0x8085B08C },
    { type = "R_MIPS_HI16", vram = 0x8085B398, target_vram = 0x80849FE0 },
    { type = "R_MIPS_LO16", vram = 0x8085B39C, target_vram = 0x80849FE0 },
    { type = "R_MIPS_HI16", vram = 0x8085B594, target_vram = 0x80837B60 },
    { type = "R_MIPS_LO16", vram = 0x8085B598, target_vram = 0x80837B60 },
    { type = "R_MIPS_HI16", vram = 0x8085B5E0, target_vram = 0x80837B60 },
    { type = "R_MIPS_LO16", vram = 0x8085B5E8, target_vram = 0x80837B60 },
    { type = "R_MIPS_HI16", vram = 0x8085B764, target_vram = 0x80862B10 },
    { type = "R_MIPS_HI16", vram = 0x8085B770, target_vram = 0x80862B16 },
    { type = "R_MIPS_LO16", vram = 0x8085B7D4, target_vram = 0x80862B10 },
    { type = "R_MIPS_LO16", vram = 0x8085B7E4, target_vram = 0x80862B16 },
    { type = "R_MIPS_HI16", vram = 0x8085B8C0, target_vram = 0x80853A5C },
    { type = "R_MIPS_LO16", vram = 0x8085B8C4, target_vram = 0x80853A5C },
]

functions = [
    { name = "func_808387A0", vram = 0x808387A0, size = 0x90 },
    { name = "func_8082E514", vram = 0x8082E514, size = 0x48 },
    { name = "func_808401F4", vram = 0x808401F4, size = 0x57C },
    { name = "Player_AnimSfx_PlayFloorWalk", vram = 0x8082E12C, size = 0x5C },
    { name = "func_8085AD5C", vram = 0x8085AD5C, size = 0x44 },
    { name = "Player_Action_85", vram = 0x80854C70, size = 0x60 },
    { name = "Player_CsAction_17", vram = 0x80859CFC, size = 0x48 },
    { name = "Player_Action_79", vram = 0x8085439C, size = 0x94 },
    { name = "func_808324EC", vram = 0x808324EC, size = 0x6C },
    { name = "func_808335B0", vram = 0x808335B0, size = 0x44 },
    { name = "func_8083FF30", vram = 0x8083FF30, size = 0xBC },
    { name = "func_8083B1A0", vram = 0x8083B1A0, size = 0x9C },
    { name = "Player_Action_64", vram = 0x80852B28, size = 0xDC },
    { name = "Player_Action_29", vram = 0x8084CB58, size = 0x194 },
    { name = "func_8083456C", vram = 0x8083456C, size = 0x3C },
    { name = "Player_CsAction_36", vram = 0x8085A5DC, size = 0x90 },
    { name = "func_8084C124", vram = 0x8084C124, size = 0x48 },
    { name = "Player_Action_11", vram = 0x8084AC84, size = 0x268 },
    { name = "Player_InitMode_6", vram = 0x80841624, size = 0x120 },
    { name = "func_8084748C", vram = 0x8084748C, size = 0x128 },
    { name = "Player_CsAction_21", vram = 0x80859F4C, size = 0x80 },
    { name = "Player_CsAction_End", vram = 0x8085AACC, size = 0x8C },
    { name = "Player_UpperAction_ChangeHeldItem", vram = 0x80848808, size = 0x144 },
    { name = "func_8083CB04", vram = 0x8083CB04, size = 0x54 },
    { name = "func_80847A50", vram = 0x80847A50, size = 0x44 },
    { name = "Player_UpperAction_12", vram = 0x8084923C, size = 0x88 },
    { name = "func_8082FD0C", vram = 0x8082FD0C, size = 0xB8 },
    { name = "Player_ItemIsItemAction", vram = 0x8082FCC4, size = 0x48 },
    { name = "func_808396B8", vram = 0x808396B8, size = 0xB8 },
    { name = "Player_RequestQuake", vram = 0x80836EA0, size = 0x70 },
    { name = "Player_Cutscene_SetPosAndYawToStart", vram = 0x8085AB58, size = 0x50 },
    { name = "func_8083E234", vram = 0x8083E234, size = 0x58 },
    { name = "func_8082E5EC", vram = 0x8082E5EC, size = 0x48 },
    { name = "func_80855218", vram = 0x80855218, size = 0x1DC },
    { name = "func_808379C0", vram = 0x808379C0, size = 0x1A0 },
    { name = "Player_InitMode_1", vram = 0x80841408, size = 0xD8 },
    { name = "func_8083E2F4", vram = 0x8083E2F4, size = 0x60 },
    { name = "func_8083B32C", vram = 0x8083B32C, size = 0x88 },
    { name = "Player_CanUpdateItems", vram = 0x80832090, size = 0xAC },
    { name = "Player_UpperAction_5", vram = 0x80848AB0, size = 0xBC },
    { name = "func_80839800", vram = 0x80839800, size = 0x60 },
    { name = "Player_Action_87", vram = 0x80855818, size = 0x264 },
    { name = "func_80835DF8", vram = 0x80835DF8, size = 0xB4 },
    { name = "Player_InitItemAction", vram = 0x8082F8BC, size = 0x7C },
    { name = "Player_CalcSpeedAndYawFromControlStick", vram = 0x80832CAC, size = 0x278 },
    { name = "func_8083D6DC", vram = 0x8083D6DC, size = 0x5C },
    { name = "func_8085929C", vram = 0x8085929C, size = 0x64 },
    { name = "func_8083A98C", vram = 0x8083A98C, size = 0x378 },
    { name = "func_80839860", vram = 0x80839860, size = 0x118 },
    { name = "Player_Action_66", vram = 0x80852FD4, size = 0x10C },
    { name = "func_8082EEA4", vram = 0x8082EEA4, size = 0x3C },
    { name = "Player_Action_13", vram = 0x8084AF9C, size = 0x150 },
    { name = "Player_Action_50", vram = 0x8084F4E8, size = 0x724 },
    { name = "Player_SetAction_PreserveItemAction", vram = 0x80831760, size = 0x64 },
    { name = "func_8082DA90", vram = 0x8082DA90, size = 0x2C },
    { name = "func_80836A5C", vram = 0x80836A5C, size = 0x3C },
    { name = "Player_UpperAction_10", vram = 0x808490B4, size = 0x100 },
    { name = "func_8083AF30", vram = 0x8083AF30, size = 0x5C },
    { name = "Player_CsAnim_9", vram = 0x80858F3C, size = 0x20 },
    { name = "Player_CsAction_16", vram = 0x80859CA0, size = 0x40 },
    { name = "func_808409A8", vram = 0x808409A8, size = 0x88 },
    { name = "func_8083133C", vram = 0x8083133C, size = 0x6C },
    { name = "func_8083EE60", vram = 0x8083EE60, size = 0x2E4 },
    { name = "Player_CsAction_TranslateReverse", vram = 0x8085A04C, size = 0xD4 },
    { name = "func_808306F8", vram = 0x808306F8, size = 0x1E4 },
    { name = "Player_CsAction_46", vram = 0x8085AA84, size = 0x48 },
    { name = "Player_CsAnim_11", vram = 0x80858FBC, size = 0x2C },
    { name = "Player_InitItemAction_DoNothing", vram = 0x8082F594, size = 0x10 },
    { name = "func_808550D0", vram = 0x808550D0, size = 0x148 },
    { name = "func_808369F4", vram = 0x808369F4, size = 0x68 },
    { name = "func_80847ED4", vram = 0x80847ED4, size = 0x48 },
    { name = "Player_PosVsWallLineTest", vram = 0x80835D58, size = 0xA0 },
    { name = "Player_CsAction_35", vram = 0x8085A530, size = 0xAC },
    { name = "func_8082DD2C", vram = 0x8082DD2C, size = 0xE8 },
    { name = "Player_Action_94", vram = 0x80856918, size = 0xA8C },
    { name = "func_8083B090", vram = 0x8083B090, size = 0x54 },
    { name = "Player_CsAction_20", vram = 0x80859EBC, size = 0x90 },
    { name = "Player_UpperAction_3", vram = 0x8084894C, size = 0xC0 },
    { name = "func_8083B29C", vram = 0x8083B29C, size = 0x48 },
    { name = "Player_Action_89", vram = 0x80855AF4, size = 0xA8 },
    { name = "func_8082DE50", vram = 0x8082DE50, size = 0x38 },
    { name = "func_80836888", vram = 0x80836888, size = 0xA4 },
    { name = "func_80835D2C", vram = 0x80835D2C, size = 0x2C },
    { name = "Player_CsAction_13", vram = 0x80859B28, size = 0x2C },
    { name = "func_8083BF54", vram = 0x8083BF54, size = 0x6D8 },
    { name = "func_8082FB68", vram = 0x8082FB68, size = 0x80 },
    { name = "Player_Action_38", vram = 0x8084E334, size = 0x100 },
    { name = "Player_Action_75", vram = 0x808540A0, size = 0x78 },
    { name = "Player_TranslateAndRotateY", vram = 0x80835BC8, size = 0x30 },
    { name = "func_8083827C", vram = 0x8083827C, size = 0x410 },
    { name = "Player_Action_3", vram = 0x80849DD0, size = 0x210 },
    { name = "func_8083B850", vram = 0x8083B850, size = 0x80 },
    { name = "func_808354A4", vram = 0x808354A4, size = 0x134 },
    { name = "Player_Action_68", vram = 0x808534C0, size = 0x294 },
    { name = "Player_SetUpperAction", vram = 0x8082F43C, size = 0x34 },
    { name = "Player_CsAction_32", vram = 0x8085A364, size = 0xA8 },
    { name = "Player_CsAction_0", vram = 0x80859414, size = 0xBC },
    { name = "Player_GrabPlayer", vram = 0x8085B1F0, size = 0x9C },
    { name = "Player_CsAction_25", vram = 0x8085A120, size = 0x24 },
    { name = "func_80847BF0", vram = 0x80847BF0, size = 0x23C },
    { name = "Player_CsAnim_7", vram = 0x80858EFC, size = 0x20 },
    { name = "func_80839978", vram = 0x80839978, size = 0x98 },
    { name = "Player_ActionChange_1", vram = 0x808365DC, size = 0x2AC },
    { name = "func_80841744", vram = 0x80841744, size = 0xE8 },
    { name = "func_80835428", vram = 0x80835428, size = 0x7C },
    { name = "Player_CsAnim_13", vram = 0x808591BC, size = 0x54 },
    { name = "func_808313F0", vram = 0x808313F0, size = 0x64 },
    { name = "func_808425B4", vram = 0x808425B4, size = 0x13C },
    { name = "func_8083F57C", vram = 0x8083F57C, size = 0x2AC },
    { name = "Player_Action_96", vram = 0x80857BE8, size = 0x109C },
    { name = "func_808313A8", vram = 0x808313A8, size = 0x48 },
    { name = "Player_InitMode_5", vram = 0x808415E4, size = 0x40 },
    { name = "Player_UpperAction_9", vram = 0x80849054, size = 0x60 },
    { name = "func_80834600", vram = 0x80834600, size = 0x6D0 },
    { name = "func_80847E2C", vram = 0x80847E2C, size = 0xA8 },
    { name = "Player_ActionChange_8", vram = 0x8083A580, size = 0xD8 },
    { name = "func_8083F230", vram = 0x8083F230, size = 0x4C },
    { name = "func_80850734", vram = 0x80850734, size = 0x120 },
    { name = "Player_Action_77", vram = 0x8085421C, size = 0x160 },
    { name = "Player_Door_Staircase", vram = 0x80835EAC, size = 0x1A0 },
    { name = "func_80848250", vram = 0x80848250, size = 0x44 },
    { name = "func_8082DC38", vram = 0x8082DC38, size = 0x2C },
    { name = "Player_Action_1", vram = 0x808497A0, size = 0x2FC },
    { name = "func_808442D8", vram = 0x808442D8, size = 0x2EC },
    { name = "func_8083DCC4", vram = 0x8083DCC4, size = 0x58 },
    { name = "func_808479F4", vram = 0x808479F4, size = 0x5C },
    { name = "func_8082E67C", vram = 0x8082E67C, size = 0x54 },
    { name = "func_8082E438", vram = 0x8082E438, size = 0x6C },
    { name = "func_8082ECE0", vram = 0x8082ECE0, size = 0x40 },
    { name = "func_808530E0", vram = 0x808530E0, size = 0xB4 },
    { name = "func_80840DEC", vram = 0x80840DEC, size = 0x38 },
    { name = "Player_CsAction_12", vram = 0x80859AF8, size = 0x30 },
    { name = "func_80835BF8", vram = 0x80835BF8, size = 0x6C },
    { name = "func_80856110", vram = 0x80856110, size = 0xA0 },
    { name = "func_8083FBC4", vram = 0x8083FBC4, size = 0x12C },
    { name = "func_8082ECCC", vram = 0x8082ECCC, size = 0x14 },
    { name = "func_80840F34", vram = 0x80840F34, size = 0x5C },
    { name = "Player_AnimSfx_PlayFloorByAge", vram = 0x8082E0F4, size = 0x38 },
    { name = "Player_SetDoAction", vram = 0x808426F0, size = 0x9F0 },
    { name = "func_80836DC0", vram = 0x80836DC0, size = 0xE0 },
    { name = "Player_CsAnim_15", vram = 0x80858F7C, size = 0x20 },
    { name = "Player_AnimationPlayLoop", vram = 0x8082DB3C, size = 0x24 },
    { name = "Player_CsAction_31", vram = 0x8085A330, size = 0x34 },
    { name = "func_808430E0", vram = 0x808430E0, size = 0x98 },
    { name = "Player_CsAction_7", vram = 0x80859990, size = 0x4C },
    { name = "func_8082E5A8", vram = 0x8082E5A8, size = 0x44 },
    { name = "Player_Action_90", vram = 0x80855B9C, size = 0x8C },
    { name = "Player_Action_57", vram = 0x808513EC, size = 0x19C },
    { name = "func_8083784C", vram = 0x8083784C, size = 0xB0 },
    { name = "Player_UpperAction_7", vram = 0x80848BF4, size = 0x258 },
    { name = "Player_ActionChange_11", vram = 0x8083A274, size = 0x230 },
    { name = "Player_Action_42", vram = 0x8084E65C, size = 0xC8 },
    { name = "func_80831010", vram = 0x80831010, size = 0x84 },
    { name = "func_8083E758", vram = 0x8083E758, size = 0xA0 },
    { name = "func_8083B73C", vram = 0x8083B73C, size = 0x5C },
    { name = "Player_CsAnim_18", vram = 0x80859210, size = 0x38 },
    { name = "func_80856000", vram = 0x80856000, size = 0x74 },
    { name = "Player_Draw", vram = 0x80846528, size = 0xBAC },
    { name = "func_80832754", vram = 0x80832754, size = 0x134 },
    { name = "Player_ItemIsInUse", vram = 0x8082FC78, size = 0x4C },
    { name = "func_80836D8C", vram = 0x80836D8C, size = 0x34 },
    { name = "func_80858D48", vram = 0x80858D48, size = 0x6C },
    { name = "func_80836C70", vram = 0x80836C70, size = 0x11C },
    { name = "Player_InitItemAction_5", vram = 0x8082F8A0, size = 0x1C },
    { name = "func_80842510", vram = 0x80842510, size = 0xA4 },
    { name = "Player_UpdateCommon", vram = 0x80844EF8, size = 0x11C0 },
    { name = "Player_SetAction_PreserveMoveFlags", vram = 0x8083172C, size = 0x34 },
    { name = "Player_CsAction_29", vram = 0x8085A24C, size = 0x60 },
    { name = "func_8083FCF0", vram = 0x8083FCF0, size = 0x90 },
    { name = "func_80830F9C", vram = 0x80830F9C, size = 0x38 },
    { name = "func_80847880", vram = 0x80847880, size = 0x114 },
    { name = "func_80836A98", vram = 0x80836A98, size = 0x40 },
    { name = "Player_CsAnim_3", vram = 0x80858E40, size = 0x20 },
    { name = "func_808373F8", vram = 0x808373F8, size = 0x338 },
    { name = "Player_Action_70", vram = 0x80853850, size = 0x20C },
    { name = "Player_Action_33", vram = 0x8084D4EC, size = 0x284 },
    { name = "func_8082E820", vram = 0x8082E820, size = 0x100 },
    { name = "func_80831124", vram = 0x80831124, size = 0x70 },
    { name = "Player_GetFloorSfx", vram = 0x8082E078, size = 0x1C },
    { name = "Player_DestroyHookshot", vram = 0x808317C4, size = 0x50 },
    { name = "func_8083E7F8", vram = 0x8083E7F8, size = 0xE8 },
    { name = "func_808378FC", vram = 0x808378FC, size = 0x90 },
    { name = "func_80850854", vram = 0x80850854, size = 0x74 },
    { name = "Player_Action_20", vram = 0x8084BBF0, size = 0x74 },
    { name = "func_80859248", vram = 0x80859248, size = 0x54 },
    { name = "func_808344C0", vram = 0x808344C0, size = 0x74 },
    { name = "Player_Action_92", vram = 0x80855E08, size = 0x194 },
    { name = "Player_Action_59", vram = 0x808516B4, size = 0x348 },
    { name = "func_80857640", vram = 0x80857640, size = 0x7C },
    { name = "func_8083E354", vram = 0x8083E354, size = 0xB0 },
    { name = "Player_Action_44", vram = 0x8084E980, size = 0x41C },
    { name = "func_80856888", vram = 0x80856888, size = 0x90 },
    { name = "func_80859CE0", vram = 0x80859CE0, size = 0x1C },
    { name = "Player_Destroy", vram = 0x808470D4, size = 0xBC },
    { name = "func_808332A0", vram = 0x808332A0, size = 0x12C },
    { name = "func_80830A58", vram = 0x80830A58, size = 0x90 },
    { name = "func_80839A10", vram = 0x80839A10, size = 0x74 },
    { name = "func_80837C78", vram = 0x80837C78, size = 0x74 },
    { name = "func_808576BC", vram = 0x808576BC, size = 0x124 },
    { name = "func_80837134", vram = 0x80837134, size = 0x270 },
    { name = "func_8085B820", vram = 0x8085B820, size = 0x34 },
    { name = "Player_Action_5", vram = 0x8084A26C, size = 0x354 },
    { name = "Player_DrawGameplay", vram = 0x808463C0, size = 0xA0 },
    { name = "func_80840980", vram = 0x80840980, size = 0x28 },
    { name = "func_8085AC9C", vram = 0x8085AC9C, size = 0xC0 },
    { name = "Player_ItemToItemAction", vram = 0x8082F524, size = 0x70 },
    { name = "func_8082DC64", vram = 0x8082DC64, size = 0x3C },
    { name = "Player_CsAction_2", vram = 0x808595B8, size = 0xD4 },
    { name = "func_8082E634", vram = 0x8082E634, size = 0x48 },
    { name = "func_80838A20", vram = 0x80838A20, size = 0x70 },
    { name = "func_8085687C", vram = 0x8085687C, size = 0xC },
    { name = "func_80848640", vram = 0x80848640, size = 0x140 },
    { name = "func_80834104", vram = 0x80834104, size = 0x3C },
    { name = "func_80834DB8", vram = 0x80834DB8, size = 0x44 },
    { name = "func_80833998", vram = 0x80833998, size = 0x1C },
    { name = "func_80839F98", vram = 0x80839F98, size = 0xB4 },
    { name = "func_8082EF54", vram = 0x8082EF54, size = 0x48 },
    { name = "Player_CsAnim_1", vram = 0x80858DB4, size = 0x28 },
    { name = "Player_ActionChange_3", vram = 0x8083CCB4, size = 0x2B4 },
    { name = "func_80858FE8", vram = 0x80858FE8, size = 0x40 },
    { name = "Player_Action_35", vram = 0x8084D820, size = 0x814 },
    { name = "Player_Action_72", vram = 0x80853CC0, size = 0xA8 },
    { name = "func_808334D4", vram = 0x808334D4, size = 0xDC },
    { name = "func_8083AF8C", vram = 0x8083AF8C, size = 0xA4 },
    { name = "func_80850BF8", vram = 0x80850BF8, size = 0x128 },
    { name = "func_8083B930", vram = 0x8083B930, size = 0x21C },
    { name = "Player_Action_22", vram = 0x8084BE40, size = 0xE8 },
    { name = "func_8083E8E0", vram = 0x8083E8E0, size = 0x78 },
    { name = "func_8083692C", vram = 0x8083692C, size = 0x5C },
    { name = "func_8082DC28", vram = 0x8082DC28, size = 0x10 },
    { name = "Player_OverrideBlureColors", vram = 0x8082F938, size = 0x124 },
    { name = "Player_UpdateCamAndSeqModes", vram = 0x80843EC0, size = 0x418 },
    { name = "Player_Action_16", vram = 0x8084B3B8, size = 0xF0 },
    { name = "Player_Action_53", vram = 0x808505D0, size = 0x164 },
    { name = "Player_Cutscene_8085ABA8", vram = 0x8085ABA8, size = 0xF4 },
    { name = "Player_CsAction_28", vram = 0x8085A1D4, size = 0x78 },
    { name = "Player_Action_81", vram = 0x80854614, size = 0xBC },
    { name = "func_80836F10", vram = 0x80836F10, size = 0x1C4 },
    { name = "Player_Action_46", vram = 0x8084EE50, size = 0x14C },
    { name = "func_8082E4A4", vram = 0x8082E4A4, size = 0x70 },
    { name = "func_8083DEE4", vram = 0x8083DEE4, size = 0x54 },
    { name = "func_80847F1C", vram = 0x80847F1C, size = 0xDC },
    { name = "Player_ActionChange_2", vram = 0x8083D23C, size = 0x4A0 },
    { name = "Player_UpperAction_11", vram = 0x808491B4, size = 0x88 },
    { name = "func_808323C0", vram = 0x808323C0, size = 0x84 },
    { name = "func_80836B3C", vram = 0x80836B3C, size = 0x134 },
    { name = "func_8082FDC4", vram = 0x8082FDC4, size = 0x48 },
    { name = "Player_CsAction_43", vram = 0x8085A940, size = 0xD0 },
    { name = "func_80848048", vram = 0x80848048, size = 0x4C },
    { name = "func_80854CD0", vram = 0x80854CD0, size = 0x22C },
    { name = "Player_CsAction_8", vram = 0x808599DC, size = 0x34 },
    { name = "Player_UseItem", vram = 0x80831990, size = 0x5A4 },
    { name = "Player_ProcessSceneCollision", vram = 0x80843178, size = 0xD48 },
    { name = "Player_InitMode_2", vram = 0x808412BC, size = 0x9C },
    { name = "func_80859300", vram = 0x80859300, size = 0x114 },
    { name = "func_8082EF20", vram = 0x8082EF20, size = 0x34 },
    { name = "func_808318C0", vram = 0x808318C0, size = 0x84 },
    { name = "Player_UpperAction_0", vram = 0x80848780, size = 0x38 },
    { name = "func_808373A4", vram = 0x808373A4, size = 0x54 },
    { name = "func_808445C4", vram = 0x808445C4, size = 0x130 },
    { name = "func_8083375C", vram = 0x8083375C, size = 0x108 },
    { name = "func_80832444", vram = 0x80832444, size = 0x58 },
    { name = "func_8083798C", vram = 0x8083798C, size = 0x34 },
    { name = "Player_ActionChange_9", vram = 0x8083D78C, size = 0xD4 },
    { name = "Player_UpperAction_16", vram = 0x80849620, size = 0x8C },
    { name = "func_8083BB4C", vram = 0x8083BB4C, size = 0x408 },
    { name = "func_8083CB58", vram = 0x8083CB58, size = 0x6C },
    { name = "func_80848294", vram = 0x80848294, size = 0x4C },
    { name = "Player_Action_2", vram = 0x80849A9C, size = 0x334 },
    { name = "Player_Action_24", vram = 0x8084BFDC, size = 0x148 },
    { name = "Player_SetAction", vram = 0x80831494, size = 0x298 },
    { name = "Player_CsAction_1", vram = 0x808594D0, size = 0xE8 },
    { name = "func_8085B930", vram = 0x8085B930, size = 0xB8 },
    { name = "func_80830FD4", vram = 0x80830FD4, size = 0x3C },
    { name = "func_8082E55C", vram = 0x8082E55C, size = 0x4C },
    { name = "Player_Action_18", vram = 0x8084B5C0, size = 0x4E4 },
    { name = "Player_Action_55", vram = 0x80850B18, size = 0x90 },
    { name = "func_8085B74C", vram = 0x8085B74C, size = 0xD4 },
    { name = "func_8083C62C", vram = 0x8083C62C, size = 0xBC },
    { name = "func_80834534", vram = 0x80834534, size = 0x38 },
    { name = "func_8083868C", vram = 0x8083868C, size = 0xD4 },
    { name = "func_8083B2E4", vram = 0x8083B2E4, size = 0x48 },
    { name = "Player_Action_83", vram = 0x80854800, size = 0xB8 },
    { name = "Player_Action_48", vram = 0x8084F1B8, size = 0x224 },
    { name = "Player_CsAction_19", vram = 0x80859D70, size = 0x14C },
    { name = "func_80844D80", vram = 0x80844D80, size = 0x178 },
    { name = "func_80840A30", vram = 0x80840A30, size = 0x2A4 },
    { name = "func_8083A6C0", vram = 0x8083A6C0, size = 0xD4 },
    { name = "func_8082FBE8", vram = 0x8082FBE8, size = 0x3C },
    { name = "Player_InitItemAction_SpawnHookshot", vram = 0x8082F7F4, size = 0xAC },
    { name = "Player_InitItemAction_DekuStick", vram = 0x8082F5A4, size = 0x1C },
    { name = "func_808339D4", vram = 0x808339D4, size = 0x90 },
    { name = "func_80833864", vram = 0x80833864, size = 0x134 },
    { name = "Player_CsAction_6", vram = 0x80859890, size = 0x100 },
    { name = "func_8083B798", vram = 0x8083B798, size = 0xB8 },
    { name = "func_8083C85C", vram = 0x8083C85C, size = 0x8C },
    { name = "Player_LerpEnvLighting", vram = 0x8082F02C, size = 0x70 },
    { name = "func_8083249C", vram = 0x8083249C, size = 0x50 },
    { name = "func_8083DD1C", vram = 0x8083DD1C, size = 0x1C8 },
    { name = "func_8083B0E4", vram = 0x8083B0E4, size = 0xBC },
    { name = "Player_InitMode_4", vram = 0x80841528, size = 0x78 },
    { name = "Player_ActionChange_12", vram = 0x80834DFC, size = 0x528 },
    { name = "func_80831454", vram = 0x80831454, size = 0x40 },
    { name = "Player_ActionChange_7", vram = 0x80848570, size = 0xD0 },
    { name = "func_8085255C", vram = 0x8085255C, size = 0x68 },
    { name = "Player_Action_31", vram = 0x8084CE84, size = 0x308 },
    { name = "func_8083EA44", vram = 0x8083EA44, size = 0x18C },
    { name = "Player_CsAction_42", vram = 0x8085A8C4, size = 0x7C },
    { name = "Player_AnimationPlayOnceReverse", vram = 0x8082DBC0, size = 0x68 },
    { name = "func_808388B8", vram = 0x808388B8, size = 0x104 },
    { name = "Player_Action_26", vram = 0x8084C6EC, size = 0x260 },
    { name = "Player_Action_61", vram = 0x80851B58, size = 0x7C },
    { name = "Player_AnimSfx_PlayFloor", vram = 0x8082E094, size = 0x38 },
    { name = "Player_CsAction_39", vram = 0x8085A710, size = 0x58 },
    { name = "Player_HandleExitsAndVoids", vram = 0x8083562C, size = 0x59C },
    { name = "Player_Action_12", vram = 0x8084AEEC, size = 0xB0 },
    { name = "func_808333CC", vram = 0x808333CC, size = 0x108 },
    { name = "Player_ChooseIdleAnim", vram = 0x8083EBD0, size = 0x290 },
    { name = "func_80851EC8", vram = 0x80851EC8, size = 0x50 },
    { name = "func_8082EA80", vram = 0x8082EA80, size = 0x48 },
    { name = "func_80847A94", vram = 0x80847A94, size = 0x15C },
    { name = "Player_CsAnim_2", vram = 0x80858DDC, size = 0x20 },
    { name = "Player_ActionChange_6", vram = 0x8083A114, size = 0x160 },
    { name = "func_80831944", vram = 0x80831944, size = 0x4C },
    { name = "func_8083A878", vram = 0x8083A878, size = 0x114 },
    { name = "func_8082EA38", vram = 0x8082EA38, size = 0x28 },
    { name = "func_80832578", vram = 0x80832578, size = 0xE8 },
    { name = "Player_CsAnim_10", vram = 0x80858F5C, size = 0x20 },
    { name = "func_80833728", vram = 0x80833728, size = 0x34 },
    { name = "func_8083B8D0", vram = 0x8083B8D0, size = 0x60 },
    { name = "func_8082E9C8", vram = 0x8082E9C8, size = 0x48 },
    { name = "Player_Action_97", vram = 0x8085B08C, size = 0xA8 },
    { name = "func_8083ADF0", vram = 0x8083ADF0, size = 0x48 },
    { name = "func_80837BF8", vram = 0x80837BF8, size = 0x28 },
    { name = "Player_StopHorizontalMovement", vram = 0x8082DABC, size = 0x18 },
    { name = "Player_InitMode_F", vram = 0x8083AE38, size = 0x94 },
    { name = "Player_UpperAction_4", vram = 0x80848A0C, size = 0xA4 },
    { name = "func_80839E74", vram = 0x80839E74, size = 0x5C },
    { name = "Player_Action_84", vram = 0x808548B8, size = 0x3B8 },
    { name = "Player_Action_49", vram = 0x8084F3DC, size = 0x10C },
    { name = "Player_Door_Knob", vram = 0x80836258, size = 0x384 },
    { name = "func_8083F190", vram = 0x8083F190, size = 0xA0 },
    { name = "func_80834D50", vram = 0x80834D50, size = 0x68 },
    { name = "func_808395F0", vram = 0x808395F0, size = 0xC8 },
    { name = "Player_CsAction_18", vram = 0x80859D44, size = 0x2C },
    { name = "func_808309CC", vram = 0x808309CC, size = 0x8C },
    { name = "Player_Action_78", vram = 0x8085437C, size = 0x20 },
    { name = "func_80834CD0", vram = 0x80834CD0, size = 0x80 },
    { name = "func_80835324", vram = 0x80835324, size = 0xB8 },
    { name = "Player_Action_6", vram = 0x8084A5C0, size = 0x1D4 },
    { name = "Player_CsAction_48", vram = 0x8085ADA0, size = 0x2EC },
    { name = "Player_RequestRumble", vram = 0x8082DF48, size = 0x44 },
    { name = "Player_Action_28", vram = 0x8084CA24, size = 0x134 },
    { name = "Player_Action_63", vram = 0x8085269C, size = 0x48C },
    { name = "func_80831814", vram = 0x80831814, size = 0xAC },
    { name = "func_8085B854", vram = 0x8085B854, size = 0xDC },
    { name = "func_8083E404", vram = 0x8083E404, size = 0x110 },
    { name = "Player_CsAction_37", vram = 0x8085A66C, size = 0x54 },
    { name = "Player_CsAction_5", vram = 0x8085978C, size = 0x104 },
    { name = "func_8083C8E8", vram = 0x8083C8E8, size = 0x21C },
    { name = "Player_Action_14", vram = 0x8084B0EC, size = 0x19C },
    { name = "Player_Action_51", vram = 0x8084FC0C, size = 0x170 },
    { name = "Player_CsAction_22", vram = 0x80859FCC, size = 0x28 },
    { name = "Player_InitCommon", vram = 0x8084182C, size = 0x224 },
    { name = "Player_ProcessControlStick", vram = 0x8082EB38, size = 0x164 },
    { name = "func_80831094", vram = 0x80831094, size = 0x90 },
    { name = "Player_CsAction_15", vram = 0x80859C60, size = 0x40 },
    { name = "Player_ActionChange_4", vram = 0x808391D8, size = 0x340 },
    { name = "func_808577E0", vram = 0x808577E0, size = 0x170 },
    { name = "func_8083E28C", vram = 0x8083E28C, size = 0x68 },
    { name = "func_808482E0", vram = 0x808482E0, size = 0x1EC },
    { name = "Player_CsAction_45", vram = 0x8085AA60, size = 0x24 },
    { name = "func_808389BC", vram = 0x808389BC, size = 0x64 },
    { name = "Player_CsAnim_12", vram = 0x80859028, size = 0x140 },
    { name = "func_8082EC9C", vram = 0x8082EC9C, size = 0x30 },
    { name = "Player_CsAction_34", vram = 0x8085A4A4, size = 0x8C },
    { name = "Player_InflictDamage", vram = 0x8085B3E0, size = 0x80 },
    { name = "func_80837730", vram = 0x80837730, size = 0x11C },
    { name = "func_80847994", vram = 0x80847994, size = 0x60 },
    { name = "Player_StartFishing", vram = 0x8085B134, size = 0x3C },
    { name = "func_8082EA10", vram = 0x8082EA10, size = 0x28 },
    { name = "func_8083FE38", vram = 0x8083FE38, size = 0x58 },
    { name = "func_8083FFEC", vram = 0x8083FFEC, size = 0xA8 },
    { name = "func_8082DE14", vram = 0x8082DE14, size = 0x3C },
    { name = "func_808381F8", vram = 0x808381F8, size = 0x84 },
    { name = "func_808340AC", vram = 0x808340AC, size = 0x28 },
    { name = "Player_Action_86", vram = 0x808553F4, size = 0x424 },
    { name = "func_80833B18", vram = 0x80833B18, size = 0x594 },
    { name = "func_80839770", vram = 0x80839770, size = 0x90 },
    { name = "Player_DetachHeldActor", vram = 0x8082DCA0, size = 0x8C },
    { name = "func_8083F358", vram = 0x8083F358, size = 0x224 },
    { name = "func_80851D30", vram = 0x80851D30, size = 0x17C },
    { name = "func_80852290", vram = 0x80852290, size = 0x2CC },
    { name = "Player_Action_4", vram = 0x80849FE0, size = 0x28C },
    { name = "Player_Door_Sliding", vram = 0x8083604C, size = 0x20C },
    { name = "Player_Action_65", vram = 0x80852C04, size = 0x3D0 },
    { name = "func_808331FC", vram = 0x808331FC, size = 0xA4 },
    { name = "func_8083D168", vram = 0x8083D168, size = 0xD4 },
    { name = "func_80850BA8", vram = 0x80850BA8, size = 0x50 },
    { name = "Player_CsAction_3", vram = 0x8085968C, size = 0x7C },
    { name = "Player_UpdateUpperBody", vram = 0x8083216C, size = 0x254 },
    { name = "func_80834140", vram = 0x80834140, size = 0xB4 },
    { name = "func_808341F4", vram = 0x808341F4, size = 0x2CC },
    { name = "func_80851F18", vram = 0x80851F18, size = 0x2C8 },
    { name = "Player_InitMode_3", vram = 0x808414E0, size = 0x48 },
    { name = "func_80858CC8", vram = 0x80858CC8, size = 0x80 },
    { name = "func_80831F34", vram = 0x80831F34, size = 0x15C },
    { name = "func_8082DF2C", vram = 0x8082DF2C, size = 0x1C },
    { name = "func_8082EAC8", vram = 0x8082EAC8, size = 0x28 },
    { name = "func_808339B4", vram = 0x808339B4, size = 0x20 },
    { name = "func_808411D4", vram = 0x808411D4, size = 0xCC },
    { name = "func_80854EFC", vram = 0x80854EFC, size = 0x1D4 },
    { name = "func_8083F828", vram = 0x8083F828, size = 0x80 },
    { name = "func_8082DE88", vram = 0x8082DE88, size = 0xA4 },
    { name = "func_80847FF8", vram = 0x80847FF8, size = 0x50 },
    { name = "Player_CsAnim_14", vram = 0x80858DFC, size = 0x44 },
    { name = "func_8083CBC4", vram = 0x8083CBC4, size = 0xF0 },
    { name = "func_8083A844", vram = 0x8083A844, size = 0x34 },
    { name = "func_8083C6E8", vram = 0x8083C6E8, size = 0x174 },
    { name = "func_808566C0", vram = 0x808566C0, size = 0x1BC },
    { name = "func_8084FE48", vram = 0x8084FE48, size = 0x34 },
    { name = "Player_Action_93", vram = 0x808561B0, size = 0x510 },
    { name = "func_80840770", vram = 0x80840770, size = 0x210 },
    { name = "func_8082ED20", vram = 0x8082ED20, size = 0x74 },
    { name = "func_80837B60", vram = 0x80837B60, size = 0x70 },
    { name = "Player_UpperAction_8", vram = 0x80848E4C, size = 0x208 },
    { name = "Player_Action_88", vram = 0x80855A7C, size = 0x78 },
    { name = "func_8083F8A8", vram = 0x8083F8A8, size = 0x31C },
    { name = "Player_AnimSfx_PlayFloorJump", vram = 0x8082E188, size = 0x34 },
    { name = "Player_CsAction_14", vram = 0x80859B54, size = 0x54 },
    { name = "func_8083E958", vram = 0x8083E958, size = 0x6C },
    { name = "func_80847190", vram = 0x80847190, size = 0x2FC },
    { name = "Player_Action_37", vram = 0x8084E25C, size = 0xD8 },
    { name = "Player_Action_74", vram = 0x80854010, size = 0x90 },
    { name = "Player_TryActionChangeList", vram = 0x80833058, size = 0x1A4 },
    { name = "Player_ResetCylinder", vram = 0x8082F09C, size = 0x48 },
    { name = "func_80833A64", vram = 0x80833A64, size = 0x3C },
    { name = "func_80835CD8", vram = 0x80835CD8, size = 0x54 },
    { name = "Player_Action_67", vram = 0x80853194, size = 0x32C },
    { name = "Player_Init", vram = 0x80841AC4, size = 0xA4C },
    { name = "func_8083AECC", vram = 0x8083AECC, size = 0x64 },
    { name = "func_8083A4A4", vram = 0x8083A4A4, size = 0xA4 },
    { name = "Player_SetCylinderForAttack", vram = 0x8082F0E4, size = 0x80 },
    { name = "Player_SpawnFairy", vram = 0x80835C64, size = 0x74 },
    { name = "Player_CsAction_33", vram = 0x8085A40C, size = 0x98 },
    { name = "Player_CsAction_9", vram = 0x80859A10, size = 0x34 },
    { name = "func_8083A658", vram = 0x8083A658, size = 0x68 },
    { name = "Player_Action_10", vram = 0x8084AB4C, size = 0x138 },
    { name = "func_80832888", vram = 0x80832888, size = 0x424 },
    { name = "func_808400CC", vram = 0x808400CC, size = 0x128 },
    { name = "func_8082E794", vram = 0x8082E794, size = 0x8C },
    { name = "Player_CsAction_26", vram = 0x8085A144, size = 0x58 },
    { name = "Player_Action_40", vram = 0x8084E4E4, size = 0xA8 },
    { name = "Player_CsAction_11", vram = 0x80859AD0, size = 0x28 },
    { name = "func_8083D738", vram = 0x8083D738, size = 0x54 },
    { name = "func_80830AE8", vram = 0x80830AE8, size = 0x50 },
    { name = "func_80841A50", vram = 0x80841A50, size = 0x74 },
    { name = "Player_HandleSlopes", vram = 0x8083CF68, size = 0x200 },
    { name = "func_80830B38", vram = 0x80830B38, size = 0x50 },
    { name = "func_8082FC60", vram = 0x8082FC60, size = 0x18 },
    { name = "func_808305BC", vram = 0x808305BC, size = 0x13C },
    { name = "func_80840E5C", vram = 0x80840E5C, size = 0x64 },
    { name = "Player_CsAnim_16", vram = 0x80858F9C, size = 0x20 },
    { name = "func_80851C40", vram = 0x80851C40, size = 0xF0 },
    { name = "func_8083DF38", vram = 0x8083DF38, size = 0x8C },
    { name = "func_80839ED0", vram = 0x80839ED0, size = 0xC8 },
    { name = "Player_CsAction_30", vram = 0x8085A2AC, size = 0x84 },
    { name = "func_8082F1AC", vram = 0x8082F1AC, size = 0x290 },
    { name = "func_8082F5FC", vram = 0x8082F5FC, size = 0x30 },
    { name = "func_80838830", vram = 0x80838830, size = 0x88 },
    { name = "Player_Action_95", vram = 0x808573A4, size = 0x29C },
    { name = "func_808345A8", vram = 0x808345A8, size = 0x20 },
    { name = "Player_CsAction_23", vram = 0x80859FF4, size = 0x58 },
    { name = "Player_UpperAction_6", vram = 0x80848B6C, size = 0x88 },
    { name = "func_8082DAD4", vram = 0x8082DAD4, size = 0x28 },
    { name = "func_8082EFE4", vram = 0x8082EFE4, size = 0x48 },
    { name = "Player_CsAnim_5", vram = 0x80858E80, size = 0x20 },
    { name = "func_8082FA5C", vram = 0x8082FA5C, size = 0x10C },
    { name = "func_80832660", vram = 0x80832660, size = 0xF4 },
    { name = "func_80833AA0", vram = 0x80833AA0, size = 0x78 },
    { name = "Player_Action_39", vram = 0x8084E434, size = 0xB0 },
    { name = "Player_Action_76", vram = 0x80854118, size = 0x104 },
    { name = "func_8083F144", vram = 0x8083F144, size = 0x4C },
    { name = "Player_AnimSfx_PlayVoice", vram = 0x8082DF8C, size = 0x80 },
    { name = "Player_GetMovementSpeedAndYaw", vram = 0x80832F78, size = 0xE0 },
    { name = "Player_Action_8", vram = 0x8084A884, size = 0x64 },
    { name = "Player_Action_69", vram = 0x80853754, size = 0xFC },
    { name = "func_8083E9C4", vram = 0x8083E9C4, size = 0x80 },
    { name = "Player_InitMode_7", vram = 0x808415A0, size = 0x44 },
    { name = "func_808477D0", vram = 0x808477D0, size = 0xB0 },
    { name = "func_8083FEF4", vram = 0x8083FEF4, size = 0x3C },
    { name = "func_808525C4", vram = 0x808525C4, size = 0xD8 },
    { name = "func_80850D20", vram = 0x80850D20, size = 0x48 },
    { name = "Player_UpperAction_15", vram = 0x80849570, size = 0xB0 },
    { name = "Player_Action_71", vram = 0x80853A5C, size = 0x264 },
    { name = "Player_Action_34", vram = 0x8084D770, size = 0xB0 },
    { name = "func_80856074", vram = 0x80856074, size = 0x9C },
    { name = "func_8085B28C", vram = 0x8085B28C, size = 0xF8 },
    { name = "func_80836AD8", vram = 0x80836AD8, size = 0x64 },
    { name = "Player_Action_7", vram = 0x8084A794, size = 0xF0 },
    { name = "Player_Action_21", vram = 0x8084BC64, size = 0x1DC },
    { name = "Player_ProcessItemButtons", vram = 0x8082FE0C, size = 0x4C0 },
    { name = "func_8082E784", vram = 0x8082E784, size = 0x10 },
    { name = "Player_CsAction_4", vram = 0x80859708, size = 0x84 },
    { name = "Player_InitMode_Telescope", vram = 0x8083AD04, size = 0x88 },
    { name = "Player_Action_19", vram = 0x8084BAA4, size = 0x14C },
    { name = "Player_Action_56", vram = 0x80850D68, size = 0x684 },
    { name = "Player_InitItemActionWithAnim", vram = 0x8082F470, size = 0xB4 },
    { name = "func_80857AEC", vram = 0x80857AEC, size = 0xFC },
    { name = "Player_GetFloorSfxByAge", vram = 0x8082E0CC, size = 0x28 },
    { name = "Player_ActionChange_10", vram = 0x80839B18, size = 0x1C0 },
    { name = "func_808484CC", vram = 0x808484CC, size = 0x24 },
    { name = "func_8082ED94", vram = 0x8082ED94, size = 0x110 },
    { name = "func_80844784", vram = 0x80844784, size = 0x5FC },
    { name = "Player_Action_41", vram = 0x8084E58C, size = 0xD0 },
    { name = "Player_InitItemAction_SpawnExplosive", vram = 0x8082F62C, size = 0x1C8 },
    { name = "Player_CsAction_10", vram = 0x80859A44, size = 0x8C },
    { name = "Player_ActionChange_5", vram = 0x8083DFC4, size = 0x188 },
    { name = "func_808335F4", vram = 0x808335F4, size = 0x134 },
    { name = "Player_CsAction_40", vram = 0x8085A768, size = 0x58 },
    { name = "Player_CsAnim_17", vram = 0x80859168, size = 0x54 },
    { name = "func_808370D4", vram = 0x808370D4, size = 0x60 },
    { name = "func_8082F164", vram = 0x8082F164, size = 0x48 },
    { name = "Player_AnimationPlayOnce", vram = 0x8082DB18, size = 0x24 },
    { name = "func_80858C84", vram = 0x80858C84, size = 0x44 },
    { name = "func_8082EEE0", vram = 0x8082EEE0, size = 0x40 },
    { name = "func_8085B384", vram = 0x8085B384, size = 0x5C },
    { name = "func_80837CEC", vram = 0x80837CEC, size = 0x100 },
    { name = "func_80840EC0", vram = 0x80840EC0, size = 0x74 },
    { name = "func_808355D8", vram = 0x808355D8, size = 0x54 },
    { name = "func_8082E00C", vram = 0x8082E00C, size = 0x6C },
    { name = "func_8083A04C", vram = 0x8083A04C, size = 0x80 },
    { name = "Player_UpperAction_13", vram = 0x808492C4, size = 0x78 },
    { name = "Player_CsAnim_8", vram = 0x80858F1C, size = 0x20 },
    { name = "func_80848094", vram = 0x80848094, size = 0x138 },
    { name = "Player_Action_36", vram = 0x8084E034, size = 0x228 },
    { name = "func_808340D4", vram = 0x808340D4, size = 0x30 },
    { name = "Player_Action_73", vram = 0x80853D68, size = 0x2A8 },
    { name = "func_80830CE8", vram = 0x80830CE8, size = 0x58 },
    { name = "func_808481CC", vram = 0x808481CC, size = 0x84 },
    { name = "Player_Action_23", vram = 0x8084BF28, size = 0xB4 },
    { name = "func_8082EA60", vram = 0x8082EA60, size = 0x20 },
    { name = "func_80857A44", vram = 0x80857A44, size = 0xA8 },
    { name = "func_8082DAFC", vram = 0x8082DAFC, size = 0x1C },
    { name = "func_8083FD80", vram = 0x8083FD80, size = 0xB8 },
    { name = "Player_Action_91", vram = 0x80855C28, size = 0x1E0 },
    { name = "Player_Action_58", vram = 0x80851588, size = 0x12C },
    { name = "func_80840CD4", vram = 0x80840CD4, size = 0x118 },
    { name = "Player_InitMode_0", vram = 0x808412A0, size = 0x1C },
    { name = "func_80841358", vram = 0x80841358, size = 0xB0 },
    { name = "Player_CsAction_27", vram = 0x8085A19C, size = 0x38 },
    { name = "Player_Action_43", vram = 0x8084E724, size = 0x25C },
    { name = "Player_Update", vram = 0x808460B8, size = 0x308 },
    { name = "func_80846460", vram = 0x80846460, size = 0xC8 },
    { name = "func_8082EB18", vram = 0x8082EB18, size = 0x20 },
    { name = "func_80839A84", vram = 0x80839A84, size = 0x94 },
    { name = "Player_CsAnim_19", vram = 0x80858EC0, size = 0x3C },
    { name = "func_80832558", vram = 0x80832558, size = 0x20 },
    { name = "func_808353DC", vram = 0x808353DC, size = 0x4C },
    { name = "Player_StartChangingHeldItem", vram = 0x808302CC, size = 0x1F0 },
    { name = "func_8083213C", vram = 0x8083213C, size = 0x30 },
    { name = "func_8084FD7C", vram = 0x8084FD7C, size = 0xCC },
    { name = "func_80840F90", vram = 0x80840F90, size = 0x244 },
    { name = "func_80836988", vram = 0x80836988, size = 0x6C },
    { name = "func_8082E920", vram = 0x8082E920, size = 0xA8 },
    { name = "Player_AnimSfx_PlayFloorLand", vram = 0x8082E1BC, size = 0x34 },
    { name = "func_8083F27C", vram = 0x8083F27C, size = 0xDC },
    { name = "Player_CsAnim_6", vram = 0x80858EA0, size = 0x20 },
    { name = "func_8083A794", vram = 0x8083A794, size = 0xB0 },
    { name = "func_808484F0", vram = 0x808484F0, size = 0x80 },
    { name = "Player_StopCutscene", vram = 0x80838760, size = 0x40 },
    { name = "Player_Action_30", vram = 0x8084CCEC, size = 0x198 },
    { name = "func_808345C8", vram = 0x808345C8, size = 0x38 },
    { name = "func_8083B030", vram = 0x8083B030, size = 0x60 },
    { name = "func_80837BD0", vram = 0x80837BD0, size = 0x28 },
    { name = "Player_WaitToFinishItemChange", vram = 0x80830D40, size = 0xB0 },
    { name = "func_8082DB90", vram = 0x8082DB90, size = 0x30 },
    { name = "Player_Action_25", vram = 0x8084C16C, size = 0x580 },
    { name = "Player_Action_60", vram = 0x808519FC, size = 0x15C },
    { name = "func_80839CD8", vram = 0x80839CD8, size = 0x164 },
    { name = "func_808475B4", vram = 0x808475B4, size = 0x21C },
    { name = "Player_UpdateItems", vram = 0x808304BC, size = 0x100 },
    { name = "Player_Action_15", vram = 0x8084B288, size = 0x130 },
    { name = "Player_Action_52", vram = 0x8084FE7C, size = 0x754 },
    { name = "func_8083B3B4", vram = 0x8083B3B4, size = 0x388 },
    { name = "func_80839E3C", vram = 0x80839E3C, size = 0x38 },
    { name = "func_8082E6F8", vram = 0x8082E6F8, size = 0x8C },
    { name = "Player_ActionChange_14", vram = 0x8083A0CC, size = 0x48 },
    { name = "Player_InitMode_B", vram = 0x8083AD8C, size = 0x2C },
    { name = "Player_Action_80", vram = 0x80854430, size = 0x1E4 },
    { name = "Player_Action_45", vram = 0x8084ED9C, size = 0xB4 },
    { name = "func_80832F24", vram = 0x80832F24, size = 0x54 },
    { name = "func_80830DF0", vram = 0x80830DF0, size = 0x40 },
    { name = "Player_FinishItemChange", vram = 0x808308DC, size = 0xF0 },
    { name = "func_808381A0", vram = 0x808381A0, size = 0x58 },
    { name = "Player_Cutscene_Translate", vram = 0x80859BA8, size = 0xB8 },
    { name = "func_8085B170", vram = 0x8085B170, size = 0x80 },
    { name = "Player_DetectSecrets", vram = 0x808446F4, size = 0x90 },
    { name = "func_8083E14C", vram = 0x8083E14C, size = 0xE8 },
    { name = "Player_CsAction_44", vram = 0x8085AA10, size = 0x50 },
    { name = "func_8082E1F0", vram = 0x8082E1F0, size = 0x34 },
    { name = "func_80855F9C", vram = 0x80855F9C, size = 0x64 },
    { name = "Player_ActionChange_13", vram = 0x80838A90, size = 0x748 },
    { name = "func_8083E514", vram = 0x8083E514, size = 0x244 },
    { name = "Player_UpperAction_1", vram = 0x808487B8, size = 0x50 },
    { name = "func_8083D860", vram = 0x8083D860, size = 0x464 },
    { name = "Player_CsAnim_4", vram = 0x80858E60, size = 0x20 },
    { name = "Player_ActionChange_0", vram = 0x80839518, size = 0xD8 },
    { name = "Player_Action_32", vram = 0x8084D18C, size = 0x360 },
    { name = "func_80837DEC", vram = 0x80837DEC, size = 0x3B4 },
    { name = "Player_TalkWithPlayer", vram = 0x8085B460, size = 0x2EC },
    { name = "Player_PlayAnimSfx", vram = 0x8082E224, size = 0x214 },
    { name = "Player_Action_9", vram = 0x8084A8E8, size = 0x264 },
    { name = "Player_CsAction_41", vram = 0x8085A7C0, size = 0x104 },
    { name = "func_80857950", vram = 0x80857950, size = 0xF4 },
    { name = "func_80831194", vram = 0x80831194, size = 0x1A8 },
    { name = "Player_Action_27", vram = 0x8084C94C, size = 0xD8 },
    { name = "Player_Action_62", vram = 0x80851BD4, size = 0x6C },
    { name = "Player_InitItemAction_2", vram = 0x8082F5C0, size = 0x3C },
    { name = "func_80830B88", vram = 0x80830B88, size = 0x160 },
    { name = "Player_CsAction_38", vram = 0x8085A6C0, size = 0x50 },
    { name = "func_8082DB60", vram = 0x8082DB60, size = 0x30 },
    { name = "func_808521E0", vram = 0x808521E0, size = 0xB0 },
    { name = "func_80840094", vram = 0x80840094, size = 0x38 },
    { name = "func_8082EAF0", vram = 0x8082EAF0, size = 0x28 },
    { name = "Player_Action_17", vram = 0x8084B4A8, size = 0x118 },
    { name = "Player_Action_54", vram = 0x808508C8, size = 0x250 },
    { name = "Player_InitMode_D", vram = 0x8083ADB8, size = 0x38 },
    { name = "func_80830E30", vram = 0x80830E30, size = 0x16C },
    { name = "func_80837C20", vram = 0x80837C20, size = 0x58 },
    { name = "Player_Action_82", vram = 0x808546D0, size = 0x130 },
    { name = "Player_Action_47", vram = 0x8084EF9C, size = 0x21C },
    { name = "func_8082EF9C", vram = 0x8082EF9C, size = 0x48 },
    { name = "Player_RequestQuakeAndRumble", vram = 0x8083FE90, size = 0x64 },
    { name = "func_80840E24", vram = 0x80840E24, size = 0x38 },
    { name = "Player_UpperAction_14", vram = 0x8084933C, size = 0x234 },
    { name = "func_8082FC24", vram = 0x8082FC24, size = 0x3C },
    { name = "func_8083A548", vram = 0x8083A548, size = 0x38 },
    { name = "Player_Action_0", vram = 0x808496AC, size = 0xF4 },
    { name = "func_80851EAC", vram = 0x80851EAC, size = 0x1C },
    { name = "func_8082E6D0", vram = 0x8082E6D0, size = 0x28 },
    { name = "func_8083B23C", vram = 0x8083B23C, size = 0x60 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Test"
rom = 0x00CDCF60
vram = 0x80862B70
size = 0xD00

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80862B74, target_vram = 0x808637D0 },
    { type = "R_MIPS_LO16", vram = 0x80862B7C, target_vram = 0x808637D0 },
    { type = "R_MIPS_HI16", vram = 0x80862CEC, target_vram = 0x808637D4 },
    { type = "R_MIPS_LO16", vram = 0x80862CF0, target_vram = 0x808637D4 },
    { type = "R_MIPS_HI16", vram = 0x80862DEC, target_vram = 0x808637D8 },
    { type = "R_MIPS_LO16", vram = 0x80862DF0, target_vram = 0x808637D8 },
    { type = "R_MIPS_HI16", vram = 0x80862E04, target_vram = 0x808637DC },
    { type = "R_MIPS_LO16", vram = 0x80862E08, target_vram = 0x808637DC },
    { type = "R_MIPS_HI16", vram = 0x80862E20, target_vram = 0x808637E0 },
    { type = "R_MIPS_LO16", vram = 0x80862E24, target_vram = 0x808637E0 },
    { type = "R_MIPS_HI16", vram = 0x80862E3C, target_vram = 0x808637E4 },
    { type = "R_MIPS_LO16", vram = 0x80862E40, target_vram = 0x808637E4 },
    { type = "R_MIPS_HI16", vram = 0x808631B4, target_vram = 0x808637E8 },
    { type = "R_MIPS_LO16", vram = 0x808631B8, target_vram = 0x808637E8 },
    { type = "R_MIPS_HI16", vram = 0x80863770, target_vram = 0x808634B8 },
    { type = "R_MIPS_LO16", vram = 0x80863778, target_vram = 0x808634B8 },
]

functions = [
    { name = "EnTest_Update", vram = 0x8086333C, size = 0x17C },
    { name = "func_80863048", vram = 0x80863048, size = 0x140 },
    { name = "EnTest_Destroy", vram = 0x80863310, size = 0x2C },
    { name = "EnTest_OverrideKeyframeDraw", vram = 0x808634B8, size = 0x1F0 },
    { name = "EnTest_Draw", vram = 0x808636A8, size = 0x108 },
    { name = "func_80862B70", vram = 0x80862B70, size = 0x14C },
    { name = "func_80862EDC", vram = 0x80862EDC, size = 0x16C },
    { name = "func_80862CBC", vram = 0x80862CBC, size = 0x220 },
    { name = "EnTest_Init", vram = 0x80863188, size = 0x188 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_GirlA"
rom = 0x00CDDC60
vram = 0x80863870
size = 0x1B00

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80863890, target_vram = 0x80864A50 },
    { type = "R_MIPS_LO16", vram = 0x808638C4, target_vram = 0x80864A50 },
    { type = "R_MIPS_HI16", vram = 0x808638E0, target_vram = 0x80864774 },
    { type = "R_MIPS_LO16", vram = 0x808638EC, target_vram = 0x80864774 },
    { type = "R_MIPS_HI16", vram = 0x80864184, target_vram = 0x80864FB0 },
    { type = "R_MIPS_LO16", vram = 0x8086418C, target_vram = 0x80864FB0 },
    { type = "R_MIPS_HI16", vram = 0x808646FC, target_vram = 0x80864A50 },
    { type = "R_MIPS_LO16", vram = 0x80864700, target_vram = 0x80864A50 },
    { type = "R_MIPS_HI16", vram = 0x80864710, target_vram = 0x808649C8 },
    { type = "R_MIPS_LO16", vram = 0x80864714, target_vram = 0x808649C8 },
    { type = "R_MIPS_HI16", vram = 0x80864748, target_vram = 0x808649C8 },
    { type = "R_MIPS_LO16", vram = 0x8086474C, target_vram = 0x808649C8 },
    { type = "R_MIPS_HI16", vram = 0x808647CC, target_vram = 0x80864A50 },
    { type = "R_MIPS_LO16", vram = 0x808647D0, target_vram = 0x80864A50 },
    { type = "R_MIPS_HI16", vram = 0x80864818, target_vram = 0x8086472C },
    { type = "R_MIPS_HI16", vram = 0x8086481C, target_vram = 0x80864744 },
    { type = "R_MIPS_LO16", vram = 0x80864820, target_vram = 0x8086472C },
    { type = "R_MIPS_LO16", vram = 0x80864824, target_vram = 0x80864744 },
    { type = "R_MIPS_HI16", vram = 0x808648A0, target_vram = 0x808646E4 },
    { type = "R_MIPS_LO16", vram = 0x808648A4, target_vram = 0x808646E4 },
    { type = "R_MIPS_HI16", vram = 0x808648C4, target_vram = 0x808648F8 },
    { type = "R_MIPS_LO16", vram = 0x808648CC, target_vram = 0x808648F8 },
]

functions = [
    { name = "EnGirlA_CanBuyBombs", vram = 0x80863F94, size = 0xA0 },
    { name = "EnGirlA_Restock", vram = 0x80864744, size = 0x1C },
    { name = "EnGirlA_CanBuyShieldMirror", vram = 0x808640A4, size = 0x64 },
    { name = "EnGirlA_CanBuyBombchus", vram = 0x80863EC8, size = 0xCC },
    { name = "EnGirlA_CanBuyPotionRed", vram = 0x80863950, size = 0x60 },
    { name = "EnGirlA_BuyMaskAllNight", vram = 0x8086436C, size = 0x4C },
    { name = "EnGirlA_BuyBottle", vram = 0x80864558, size = 0x4C },
    { name = "EnGirlA_BuyFanfare", vram = 0x808646A4, size = 0x40 },
    { name = "EnGirlA_CanBuyBombBag20BombShop", vram = 0x80863DC8, size = 0x80 },
    { name = "EnGirlA_CanBuyBombBag30BombShop", vram = 0x80863E48, size = 0x80 },
    { name = "EnGirlA_CanBuyArrows", vram = 0x80863AAC, size = 0xA0 },
    { name = "EnGirlA_BuySword", vram = 0x808645A4, size = 0xB4 },
    { name = "EnGirlA_BuyNuts", vram = 0x8086425C, size = 0x78 },
    { name = "EnGirlA_BuyBottleItem", vram = 0x80864168, size = 0xA8 },
    { name = "EnGirlA_DoNothing", vram = 0x808646E4, size = 0x10 },
    { name = "EnGirlA_CanBuyMaskAllNight", vram = 0x80863D28, size = 0x38 },
    { name = "EnGirlA_BuyStick", vram = 0x80864320, size = 0x4C },
    { name = "EnGirlA_TrySetMaskItemDescription", vram = 0x80864760, size = 0x14 },
    { name = "EnGirlA_SetupAction", vram = 0x80863870, size = 0xC },
    { name = "EnGirlA_BuyBombchus", vram = 0x8086444C, size = 0x58 },
    { name = "EnGirlA_Draw", vram = 0x808649C8, size = 0x64 },
    { name = "EnGirlA_Init", vram = 0x80863920, size = 0x20 },
    { name = "EnGirlA_Update2", vram = 0x808648F8, size = 0xAC },
    { name = "EnGirlA_BuyShieldHero", vram = 0x808642D4, size = 0x4C },
    { name = "EnGirlA_CanBuyFairy", vram = 0x80864108, size = 0x60 },
    { name = "EnGirlA_CanBuySword", vram = 0x8086406C, size = 0x38 },
    { name = "EnGirlA_CanBuyPotionGreen", vram = 0x808639B0, size = 0x60 },
    { name = "EnGirlA_BuyBombs", vram = 0x808644A4, size = 0xB4 },
    { name = "EnGirlA_InitalUpdate", vram = 0x80864774, size = 0x184 },
    { name = "EnGirlA_CanBuyStick", vram = 0x80863C6C, size = 0xBC },
    { name = "EnGirlA_Destroy", vram = 0x80863940, size = 0x10 },
    { name = "EnGirlA_BuyArrows", vram = 0x80864210, size = 0x4C },
    { name = "EnGirlA_Bought", vram = 0x8086472C, size = 0x18 },
    { name = "EnGirlA_BuyBombBag", vram = 0x808643B8, size = 0x94 },
    { name = "EnGirlA_CanBuyPotionBlue", vram = 0x80863A10, size = 0x9C },
    { name = "EnGirlA_CanBuyNuts", vram = 0x80863B4C, size = 0xBC },
    { name = "EnGirlA_InitItem", vram = 0x808646F4, size = 0x38 },
    { name = "EnGirlA_BuyShieldMirror", vram = 0x80864658, size = 0x4C },
    { name = "EnGirlA_CanBuyShieldHero", vram = 0x80863C08, size = 0x64 },
    { name = "EnGirlA_CanBuyBottleStolen", vram = 0x80864034, size = 0x38 },
    { name = "EnGirlA_Update", vram = 0x808649A4, size = 0x24 },
    { name = "EnGirlA_CanBuyBombBagCuriosityShop", vram = 0x80863D60, size = 0x68 },
    { name = "EnGirlA_InitObjIndex", vram = 0x8086387C, size = 0xA4 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Part"
rom = 0x00CDF760
vram = 0x80865370
size = 0x620

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808653B0, target_vram = 0x80865920 },
    { type = "R_MIPS_LO16", vram = 0x808653B4, target_vram = 0x80865920 },
    { type = "R_MIPS_HI16", vram = 0x80865444, target_vram = 0x80865924 },
    { type = "R_MIPS_LO16", vram = 0x80865448, target_vram = 0x80865924 },
    { type = "R_MIPS_HI16", vram = 0x80865454, target_vram = 0x80865928 },
    { type = "R_MIPS_LO16", vram = 0x80865464, target_vram = 0x80865928 },
    { type = "R_MIPS_HI16", vram = 0x808654FC, target_vram = 0x80865900 },
    { type = "R_MIPS_LO16", vram = 0x80865500, target_vram = 0x80865900 },
    { type = "R_MIPS_HI16", vram = 0x808657B8, target_vram = 0x8086590C },
    { type = "R_MIPS_LO16", vram = 0x808657CC, target_vram = 0x8086590C },
]

functions = [
    { name = "EnPart_Draw", vram = 0x808657E8, size = 0xF4 },
    { name = "EnPart_Destroy", vram = 0x80865380, size = 0x10 },
    { name = "EnPart_Init", vram = 0x80865370, size = 0x10 },
    { name = "EnPart_Update", vram = 0x808657A0, size = 0x48 },
    { name = "func_80865390", vram = 0x80865390, size = 0x134 },
    { name = "func_808654C4", vram = 0x808654C4, size = 0x2DC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Light"
rom = 0x00CDFD80
vram = 0x80865990
size = 0xE70

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80865AEC, target_vram = 0x808666D7 },
    { type = "R_MIPS_LO16", vram = 0x80865AF4, target_vram = 0x808666D7 },
    { type = "R_MIPS_HI16", vram = 0x80865B18, target_vram = 0x80866750 },
    { type = "R_MIPS_LO16", vram = 0x80865B1C, target_vram = 0x80866750 },
    { type = "R_MIPS_HI16", vram = 0x80865B44, target_vram = 0x80865F38 },
    { type = "R_MIPS_LO16", vram = 0x80865B50, target_vram = 0x80865F38 },
    { type = "R_MIPS_HI16", vram = 0x80865C8C, target_vram = 0x808666D0 },
    { type = "R_MIPS_LO16", vram = 0x80865C90, target_vram = 0x808666D0 },
    { type = "R_MIPS_HI16", vram = 0x80865F50, target_vram = 0x808666D0 },
    { type = "R_MIPS_LO16", vram = 0x80865F54, target_vram = 0x808666D0 },
    { type = "R_MIPS_HI16", vram = 0x80865F88, target_vram = 0x80866754 },
    { type = "R_MIPS_LO16", vram = 0x80865F8C, target_vram = 0x80866754 },
    { type = "R_MIPS_HI16", vram = 0x80865FF0, target_vram = 0x80866758 },
    { type = "R_MIPS_LO16", vram = 0x80865FF4, target_vram = 0x80866758 },
    { type = "R_MIPS_HI16", vram = 0x8086604C, target_vram = 0x8086675C },
    { type = "R_MIPS_LO16", vram = 0x80866050, target_vram = 0x8086675C },
    { type = "R_MIPS_HI16", vram = 0x808660DC, target_vram = 0x80866760 },
    { type = "R_MIPS_LO16", vram = 0x808660E0, target_vram = 0x80866760 },
    { type = "R_MIPS_HI16", vram = 0x808663B0, target_vram = 0x808666D0 },
    { type = "R_MIPS_LO16", vram = 0x808663B4, target_vram = 0x808666D0 },
    { type = "R_MIPS_HI16", vram = 0x8086661C, target_vram = 0x80866764 },
    { type = "R_MIPS_LO16", vram = 0x80866638, target_vram = 0x80866764 },
]

functions = [
    { name = "EnLight_Draw", vram = 0x80866398, size = 0x318 },
    { name = "EnLight_Update", vram = 0x80865C74, size = 0x2C4 },
    { name = "EnLight_Init", vram = 0x80865990, size = 0x22C },
    { name = "EnLight_Destroy", vram = 0x80865BBC, size = 0x3C },
    { name = "func_80865F38", vram = 0x80865F38, size = 0x460 },
    { name = "func_80865BF8", vram = 0x80865BF8, size = 0x7C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Door"
rom = 0x00CE0BF0
vram = 0x80866800
size = 0x13C0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8086681C, target_vram = 0x8086782C },
    { type = "R_MIPS_HI16", vram = 0x80866820, target_vram = 0x80867954 },
    { type = "R_MIPS_LO16", vram = 0x80866824, target_vram = 0x8086782C },
    { type = "R_MIPS_LO16", vram = 0x80866828, target_vram = 0x80867954 },
    { type = "R_MIPS_HI16", vram = 0x808668CC, target_vram = 0x8086782C },
    { type = "R_MIPS_LO16", vram = 0x808668D0, target_vram = 0x8086782C },
    { type = "R_MIPS_HI16", vram = 0x80866958, target_vram = 0x80867886 },
    { type = "R_MIPS_HI16", vram = 0x8086695C, target_vram = 0x8086788A },
    { type = "R_MIPS_LO16", vram = 0x80866960, target_vram = 0x80867886 },
    { type = "R_MIPS_LO16", vram = 0x80866968, target_vram = 0x8086788A },
    { type = "R_MIPS_HI16", vram = 0x80866994, target_vram = 0x80866A5C },
    { type = "R_MIPS_LO16", vram = 0x808669B4, target_vram = 0x80866A5C },
    { type = "R_MIPS_HI16", vram = 0x80866A98, target_vram = 0x80866B20 },
    { type = "R_MIPS_LO16", vram = 0x80866A9C, target_vram = 0x80866B20 },
    { type = "R_MIPS_HI16", vram = 0x80866AEC, target_vram = 0x8086704C },
    { type = "R_MIPS_LO16", vram = 0x80866AF0, target_vram = 0x8086704C },
    { type = "R_MIPS_HI16", vram = 0x80866B5C, target_vram = 0x80867BC0 },
    { type = "R_MIPS_LO16", vram = 0x80866B60, target_vram = 0x80867BC0 },
    { type = "R_MIPS_HI16", vram = 0x80866B68, target_vram = 0x80867144 },
    { type = "R_MIPS_LO16", vram = 0x80866B6C, target_vram = 0x80867144 },
    { type = "R_MIPS_HI16", vram = 0x80866B80, target_vram = 0x80867964 },
    { type = "R_MIPS_LO16", vram = 0x80866BC8, target_vram = 0x80867964 },
    { type = "R_MIPS_HI16", vram = 0x80866C20, target_vram = 0x80866F94 },
    { type = "R_MIPS_LO16", vram = 0x80866C24, target_vram = 0x80866F94 },
    { type = "R_MIPS_HI16", vram = 0x80866C70, target_vram = 0x80867BC0 },
    { type = "R_MIPS_LO16", vram = 0x80866C74, target_vram = 0x80867BC0 },
    { type = "R_MIPS_HI16", vram = 0x80866EBC, target_vram = 0x8086778C },
    { type = "R_MIPS_LO16", vram = 0x80866EE0, target_vram = 0x8086778C },
    { type = "R_MIPS_HI16", vram = 0x80866EF4, target_vram = 0x80867BC0 },
    { type = "R_MIPS_LO16", vram = 0x80866F08, target_vram = 0x80867BC0 },
    { type = "R_MIPS_HI16", vram = 0x80866F78, target_vram = 0x80867080 },
    { type = "R_MIPS_LO16", vram = 0x80866F7C, target_vram = 0x80867080 },
    { type = "R_MIPS_HI16", vram = 0x80867024, target_vram = 0x80866B20 },
    { type = "R_MIPS_LO16", vram = 0x80867028, target_vram = 0x80866B20 },
    { type = "R_MIPS_HI16", vram = 0x8086705C, target_vram = 0x808670F0 },
    { type = "R_MIPS_LO16", vram = 0x80867060, target_vram = 0x808670F0 },
    { type = "R_MIPS_HI16", vram = 0x8086709C, target_vram = 0x808670F0 },
    { type = "R_MIPS_LO16", vram = 0x808670A0, target_vram = 0x808670F0 },
    { type = "R_MIPS_HI16", vram = 0x808670D4, target_vram = 0x8086704C },
    { type = "R_MIPS_LO16", vram = 0x808670D8, target_vram = 0x8086704C },
    { type = "R_MIPS_HI16", vram = 0x80867128, target_vram = 0x80866B20 },
    { type = "R_MIPS_LO16", vram = 0x8086712C, target_vram = 0x80866B20 },
    { type = "R_MIPS_HI16", vram = 0x808671AC, target_vram = 0x80866B20 },
    { type = "R_MIPS_LO16", vram = 0x808671B0, target_vram = 0x80866B20 },
    { type = "R_MIPS_HI16", vram = 0x808671C4, target_vram = 0x8086798C },
    { type = "R_MIPS_LO16", vram = 0x808671D0, target_vram = 0x8086798C },
    { type = "R_MIPS_HI16", vram = 0x80867238, target_vram = 0x80867A20 },
    { type = "R_MIPS_LO16", vram = 0x8086725C, target_vram = 0x80867A20 },
    { type = "R_MIPS_HI16", vram = 0x808672B4, target_vram = 0x80867998 },
    { type = "R_MIPS_LO16", vram = 0x808672C0, target_vram = 0x80867998 },
    { type = "R_MIPS_HI16", vram = 0x80867380, target_vram = 0x808679A4 },
    { type = "R_MIPS_LO16", vram = 0x80867384, target_vram = 0x808679A4 },
    { type = "R_MIPS_HI16", vram = 0x80867528, target_vram = 0x80867350 },
    { type = "R_MIPS_LO16", vram = 0x8086752C, target_vram = 0x80867350 },
]

functions = [
    { name = "EnDoor_Init", vram = 0x80866800, size = 0x1E0 },
    { name = "EnDoor_OverrideLimbDraw", vram = 0x80867350, size = 0x160 },
    { name = "EnDoor_Draw", vram = 0x808674B0, size = 0x120 },
    { name = "func_80866B20", vram = 0x80866B20, size = 0x474 },
    { name = "func_80867080", vram = 0x80867080, size = 0x70 },
    { name = "func_8086704C", vram = 0x8086704C, size = 0x34 },
    { name = "func_80866A5C", vram = 0x80866A5C, size = 0xC4 },
    { name = "EnDoor_Destroy", vram = 0x808669E0, size = 0x7C },
    { name = "func_80867144", vram = 0x80867144, size = 0x1E8 },
    { name = "EnDoor_Update", vram = 0x8086732C, size = 0x24 },
    { name = "func_808670F0", vram = 0x808670F0, size = 0x54 },
    { name = "func_80866F94", vram = 0x80866F94, size = 0xB8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Box"
rom = 0x00CE1FB0
vram = 0x80867BD0
size = 0x21C0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80867D50, target_vram = 0x80869BA0 },
    { type = "R_MIPS_LO16", vram = 0x80867D5C, target_vram = 0x80869BA0 },
    { type = "R_MIPS_HI16", vram = 0x80867D90, target_vram = 0x80869BA4 },
    { type = "R_MIPS_LO16", vram = 0x80867D94, target_vram = 0x80869BA4 },
    { type = "R_MIPS_HI16", vram = 0x80867DE0, target_vram = 0x80869BB0 },
    { type = "R_MIPS_HI16", vram = 0x80867DF0, target_vram = 0x80869BA8 },
    { type = "R_MIPS_LO16", vram = 0x80867DF4, target_vram = 0x80869BA8 },
    { type = "R_MIPS_HI16", vram = 0x80867DF8, target_vram = 0x80869BAC },
    { type = "R_MIPS_LO16", vram = 0x80867DFC, target_vram = 0x80869BAC },
    { type = "R_MIPS_LO16", vram = 0x80867E1C, target_vram = 0x80869BB0 },
    { type = "R_MIPS_HI16", vram = 0x80867E20, target_vram = 0x80869BB4 },
    { type = "R_MIPS_LO16", vram = 0x80867E24, target_vram = 0x80869BB4 },
    { type = "R_MIPS_HI16", vram = 0x80867FC0, target_vram = 0x80867C14 },
    { type = "R_MIPS_HI16", vram = 0x80867FC4, target_vram = 0x80867C8C },
    { type = "R_MIPS_LO16", vram = 0x80867FC8, target_vram = 0x80867C14 },
    { type = "R_MIPS_LO16", vram = 0x80867FCC, target_vram = 0x80867C8C },
    { type = "R_MIPS_HI16", vram = 0x808680E0, target_vram = 0x80869B50 },
    { type = "R_MIPS_LO16", vram = 0x808680E4, target_vram = 0x80869B50 },
    { type = "R_MIPS_HI16", vram = 0x808681F4, target_vram = 0x80869020 },
    { type = "R_MIPS_LO16", vram = 0x80868200, target_vram = 0x80869020 },
    { type = "R_MIPS_HI16", vram = 0x80868270, target_vram = 0x80868944 },
    { type = "R_MIPS_LO16", vram = 0x8086827C, target_vram = 0x80868944 },
    { type = "R_MIPS_HI16", vram = 0x808682F0, target_vram = 0x80868A6C },
    { type = "R_MIPS_LO16", vram = 0x808682F8, target_vram = 0x80868A6C },
    { type = "R_MIPS_HI16", vram = 0x808683B8, target_vram = 0x808689E8 },
    { type = "R_MIPS_LO16", vram = 0x808683C0, target_vram = 0x808689E8 },
    { type = "R_MIPS_HI16", vram = 0x80868448, target_vram = 0x80868CC8 },
    { type = "R_MIPS_LO16", vram = 0x80868468, target_vram = 0x80868CC8 },
    { type = "R_MIPS_HI16", vram = 0x80868858, target_vram = 0x80868CC8 },
    { type = "R_MIPS_HI16", vram = 0x80868860, target_vram = 0x80869BB8 },
    { type = "R_MIPS_LO16", vram = 0x80868864, target_vram = 0x80869BB8 },
    { type = "R_MIPS_HI16", vram = 0x8086887C, target_vram = 0x80869BBC },
    { type = "R_MIPS_LO16", vram = 0x80868880, target_vram = 0x80869BBC },
    { type = "R_MIPS_LO16", vram = 0x8086889C, target_vram = 0x80868CC8 },
    { type = "R_MIPS_HI16", vram = 0x8086897C, target_vram = 0x808687E8 },
    { type = "R_MIPS_LO16", vram = 0x80868980, target_vram = 0x808687E8 },
    { type = "R_MIPS_HI16", vram = 0x80868A34, target_vram = 0x80868AFC },
    { type = "R_MIPS_LO16", vram = 0x80868A38, target_vram = 0x80868AFC },
    { type = "R_MIPS_HI16", vram = 0x80868AC4, target_vram = 0x80868AFC },
    { type = "R_MIPS_LO16", vram = 0x80868AC8, target_vram = 0x80868AFC },
    { type = "R_MIPS_HI16", vram = 0x80868B2C, target_vram = 0x80868B74 },
    { type = "R_MIPS_LO16", vram = 0x80868B34, target_vram = 0x80868B74 },
    { type = "R_MIPS_HI16", vram = 0x80868C9C, target_vram = 0x80868CC8 },
    { type = "R_MIPS_LO16", vram = 0x80868CA0, target_vram = 0x80868CC8 },
    { type = "R_MIPS_HI16", vram = 0x80868D30, target_vram = 0x80869B54 },
    { type = "R_MIPS_LO16", vram = 0x80868D3C, target_vram = 0x80869B54 },
    { type = "R_MIPS_HI16", vram = 0x80868D5C, target_vram = 0x80869B68 },
    { type = "R_MIPS_LO16", vram = 0x80868D94, target_vram = 0x80869B68 },
    { type = "R_MIPS_HI16", vram = 0x80868DE0, target_vram = 0x80869020 },
    { type = "R_MIPS_LO16", vram = 0x80868DE4, target_vram = 0x80869020 },
    { type = "R_MIPS_HI16", vram = 0x80869000, target_vram = 0x80869020 },
    { type = "R_MIPS_LO16", vram = 0x80869008, target_vram = 0x80869020 },
    { type = "R_MIPS_HI16", vram = 0x80869214, target_vram = 0x80869BC0 },
    { type = "R_MIPS_LO16", vram = 0x80869218, target_vram = 0x80869BC0 },
    { type = "R_MIPS_HI16", vram = 0x808692B8, target_vram = 0x80869BC4 },
    { type = "R_MIPS_LO16", vram = 0x808692BC, target_vram = 0x80869BC4 },
    { type = "R_MIPS_HI16", vram = 0x808692F4, target_vram = 0x80869B7C },
    { type = "R_MIPS_LO16", vram = 0x808692F8, target_vram = 0x80869B7C },
    { type = "R_MIPS_HI16", vram = 0x80869310, target_vram = 0x80869B88 },
    { type = "R_MIPS_LO16", vram = 0x80869314, target_vram = 0x80869B88 },
    { type = "R_MIPS_HI16", vram = 0x8086935C, target_vram = 0x80869BC8 },
    { type = "R_MIPS_LO16", vram = 0x80869360, target_vram = 0x80869BC8 },
    { type = "R_MIPS_HI16", vram = 0x80869434, target_vram = 0x80869BCC },
    { type = "R_MIPS_LO16", vram = 0x80869438, target_vram = 0x80869BCC },
    { type = "R_MIPS_HI16", vram = 0x80869440, target_vram = 0x80869BD0 },
    { type = "R_MIPS_LO16", vram = 0x80869444, target_vram = 0x80869BD0 },
    { type = "R_MIPS_HI16", vram = 0x80869590, target_vram = 0x80869020 },
    { type = "R_MIPS_LO16", vram = 0x80869594, target_vram = 0x80869020 },
    { type = "R_MIPS_HI16", vram = 0x808699F4, target_vram = 0x80869600 },
    { type = "R_MIPS_LO16", vram = 0x808699F8, target_vram = 0x80869600 },
    { type = "R_MIPS_HI16", vram = 0x80869AF0, target_vram = 0x80869600 },
    { type = "R_MIPS_LO16", vram = 0x80869AF4, target_vram = 0x80869600 },
]

functions = [
    { name = "EnBox_SetRenderMode2", vram = 0x80869874, size = 0x40 },
    { name = "func_80867C14", vram = 0x80867C14, size = 0x78 },
    { name = "func_80867FBC", vram = 0x80867FBC, size = 0x28 },
    { name = "func_80867C8C", vram = 0x80867C8C, size = 0x330 },
    { name = "EnBox_AppearOnRoomClear", vram = 0x80868A6C, size = 0x90 },
    { name = "EnBox_AppearSwitchFlag", vram = 0x808689E8, size = 0x84 },
    { name = "EnBox_SpawnIceSmoke", vram = 0x808692E0, size = 0x1C0 },
    { name = "func_80867FE4", vram = 0x80867FE4, size = 0x28 },
    { name = "EnBox_Open", vram = 0x80869020, size = 0x2C0 },
    { name = "EnBox_Update", vram = 0x808694A0, size = 0x160 },
    { name = "EnBox_SpawnDust", vram = 0x80868734, size = 0xB4 },
    { name = "EnBox_Destroy", vram = 0x808685FC, size = 0x34 },
    { name = "func_80868B74", vram = 0x80868B74, size = 0x154 },
    { name = "func_80867BDC", vram = 0x80867BDC, size = 0x38 },
    { name = "EnBox_SetRenderMode1", vram = 0x80869850, size = 0x24 },
    { name = "EnBox_Draw", vram = 0x808698F4, size = 0x238 },
    { name = "EnBox_SetupAction", vram = 0x80867BD0, size = 0xC },
    { name = "func_80868AFC", vram = 0x80868AFC, size = 0x78 },
    { name = "EnBox_Fall", vram = 0x808687E8, size = 0x15C },
    { name = "EnBox_PostLimbDraw", vram = 0x80869600, size = 0x250 },
    { name = "EnBox_SetRenderMode3", vram = 0x808698B4, size = 0x40 },
    { name = "EnBox_WaitOpen", vram = 0x80868CC8, size = 0x358 },
    { name = "EnBox_FallOnSwitchFlag", vram = 0x80868944, size = 0xA4 },
    { name = "EnBox_Init", vram = 0x808680AC, size = 0x550 },
    { name = "EnBox_RandomDustKinematic", vram = 0x80868630, size = 0x104 },
    { name = "EnBox_ClipToGround", vram = 0x8086800C, size = 0xA0 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Pametfrog"
rom = 0x00CE4170
vram = 0x80869D90
size = 0x4090

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80869DA8, target_vram = 0x8086D9E0 },
    { type = "R_MIPS_LO16", vram = 0x80869DAC, target_vram = 0x8086D9E0 },
    { type = "R_MIPS_HI16", vram = 0x80869DD0, target_vram = 0x8086D960 },
    { type = "R_MIPS_HI16", vram = 0x80869DD4, target_vram = 0x8086D9D8 },
    { type = "R_MIPS_LO16", vram = 0x80869DD8, target_vram = 0x8086D9D8 },
    { type = "R_MIPS_LO16", vram = 0x80869DDC, target_vram = 0x8086D960 },
    { type = "R_MIPS_HI16", vram = 0x80869E1C, target_vram = 0x8086D9C8 },
    { type = "R_MIPS_LO16", vram = 0x80869E28, target_vram = 0x8086D9C8 },
    { type = "R_MIPS_HI16", vram = 0x80869E90, target_vram = 0x8086D9F0 },
    { type = "R_MIPS_LO16", vram = 0x80869EA0, target_vram = 0x8086D9F0 },
    { type = "R_MIPS_HI16", vram = 0x80869FD0, target_vram = 0x8086DA40 },
    { type = "R_MIPS_LO16", vram = 0x80869FD4, target_vram = 0x8086DA40 },
    { type = "R_MIPS_HI16", vram = 0x8086A0A8, target_vram = 0x8086DA44 },
    { type = "R_MIPS_LO16", vram = 0x8086A0B0, target_vram = 0x8086DA44 },
    { type = "R_MIPS_HI16", vram = 0x8086A0B4, target_vram = 0x8086DA48 },
    { type = "R_MIPS_LO16", vram = 0x8086A0B8, target_vram = 0x8086DA48 },
    { type = "R_MIPS_HI16", vram = 0x8086A2D4, target_vram = 0x8086DA4C },
    { type = "R_MIPS_LO16", vram = 0x8086A2D8, target_vram = 0x8086DA4C },
    { type = "R_MIPS_HI16", vram = 0x8086A380, target_vram = 0x8086DA50 },
    { type = "R_MIPS_LO16", vram = 0x8086A384, target_vram = 0x8086DA50 },
    { type = "R_MIPS_HI16", vram = 0x8086A8D4, target_vram = 0x8086AB68 },
    { type = "R_MIPS_LO16", vram = 0x8086A8D8, target_vram = 0x8086AB68 },
    { type = "R_MIPS_HI16", vram = 0x8086A8E0, target_vram = 0x8086AAA8 },
    { type = "R_MIPS_LO16", vram = 0x8086A8FC, target_vram = 0x8086AAA8 },
    { type = "R_MIPS_HI16", vram = 0x8086A934, target_vram = 0x8086A964 },
    { type = "R_MIPS_LO16", vram = 0x8086A93C, target_vram = 0x8086A964 },
    { type = "R_MIPS_HI16", vram = 0x8086AA84, target_vram = 0x8086AAA8 },
    { type = "R_MIPS_LO16", vram = 0x8086AA8C, target_vram = 0x8086AAA8 },
    { type = "R_MIPS_HI16", vram = 0x8086AB48, target_vram = 0x8086AB68 },
    { type = "R_MIPS_LO16", vram = 0x8086AB4C, target_vram = 0x8086AB68 },
    { type = "R_MIPS_HI16", vram = 0x8086AD14, target_vram = 0x8086AD34 },
    { type = "R_MIPS_LO16", vram = 0x8086AD18, target_vram = 0x8086AD34 },
    { type = "R_MIPS_HI16", vram = 0x8086AD80, target_vram = 0x8086DA54 },
    { type = "R_MIPS_LO16", vram = 0x8086AD84, target_vram = 0x8086DA54 },
    { type = "R_MIPS_HI16", vram = 0x8086AD9C, target_vram = 0x8086DA58 },
    { type = "R_MIPS_LO16", vram = 0x8086ADA0, target_vram = 0x8086DA58 },
    { type = "R_MIPS_HI16", vram = 0x8086ADA8, target_vram = 0x8086DA5C },
    { type = "R_MIPS_LO16", vram = 0x8086ADAC, target_vram = 0x8086DA5C },
    { type = "R_MIPS_HI16", vram = 0x8086ADB4, target_vram = 0x8086DA60 },
    { type = "R_MIPS_LO16", vram = 0x8086ADB8, target_vram = 0x8086DA60 },
    { type = "R_MIPS_HI16", vram = 0x8086AEA8, target_vram = 0x8086AEC8 },
    { type = "R_MIPS_LO16", vram = 0x8086AEAC, target_vram = 0x8086AEC8 },
    { type = "R_MIPS_HI16", vram = 0x8086AF20, target_vram = 0x8086DA64 },
    { type = "R_MIPS_LO16", vram = 0x8086AF24, target_vram = 0x8086DA64 },
    { type = "R_MIPS_HI16", vram = 0x8086AFDC, target_vram = 0x8086AEC8 },
    { type = "R_MIPS_LO16", vram = 0x8086AFE0, target_vram = 0x8086AEC8 },
    { type = "R_MIPS_HI16", vram = 0x8086B040, target_vram = 0x8086DA68 },
    { type = "R_MIPS_LO16", vram = 0x8086B044, target_vram = 0x8086DA68 },
    { type = "R_MIPS_HI16", vram = 0x8086B11C, target_vram = 0x8086B140 },
    { type = "R_MIPS_LO16", vram = 0x8086B120, target_vram = 0x8086B140 },
    { type = "R_MIPS_HI16", vram = 0x8086B3CC, target_vram = 0x8086DA6C },
    { type = "R_MIPS_LO16", vram = 0x8086B3D0, target_vram = 0x8086DA6C },
    { type = "R_MIPS_HI16", vram = 0x8086B4A0, target_vram = 0x8086DA74 },
    { type = "R_MIPS_HI16", vram = 0x8086B4B4, target_vram = 0x8086DA70 },
    { type = "R_MIPS_LO16", vram = 0x8086B4B8, target_vram = 0x8086DA70 },
    { type = "R_MIPS_LO16", vram = 0x8086B4C4, target_vram = 0x8086DA74 },
    { type = "R_MIPS_HI16", vram = 0x8086B520, target_vram = 0x8086DA78 },
    { type = "R_MIPS_LO16", vram = 0x8086B528, target_vram = 0x8086DA78 },
    { type = "R_MIPS_HI16", vram = 0x8086B554, target_vram = 0x8086B570 },
    { type = "R_MIPS_LO16", vram = 0x8086B558, target_vram = 0x8086B570 },
    { type = "R_MIPS_HI16", vram = 0x8086B620, target_vram = 0x8086DA7C },
    { type = "R_MIPS_LO16", vram = 0x8086B624, target_vram = 0x8086DA7C },
    { type = "R_MIPS_HI16", vram = 0x8086B760, target_vram = 0x8086B794 },
    { type = "R_MIPS_LO16", vram = 0x8086B768, target_vram = 0x8086B794 },
    { type = "R_MIPS_HI16", vram = 0x8086B8A8, target_vram = 0x8086B8CC },
    { type = "R_MIPS_LO16", vram = 0x8086B8B0, target_vram = 0x8086B8CC },
    { type = "R_MIPS_HI16", vram = 0x8086BA4C, target_vram = 0x8086BA6C },
    { type = "R_MIPS_LO16", vram = 0x8086BA50, target_vram = 0x8086BA6C },
    { type = "R_MIPS_HI16", vram = 0x8086BB70, target_vram = 0x8086BB9C },
    { type = "R_MIPS_LO16", vram = 0x8086BB7C, target_vram = 0x8086BB9C },
    { type = "R_MIPS_HI16", vram = 0x8086BCDC, target_vram = 0x8086DA80 },
    { type = "R_MIPS_LO16", vram = 0x8086BCE4, target_vram = 0x8086DA80 },
    { type = "R_MIPS_HI16", vram = 0x8086BD88, target_vram = 0x8086BDA8 },
    { type = "R_MIPS_LO16", vram = 0x8086BD8C, target_vram = 0x8086BDA8 },
    { type = "R_MIPS_HI16", vram = 0x8086BECC, target_vram = 0x8086BEEC },
    { type = "R_MIPS_LO16", vram = 0x8086BED0, target_vram = 0x8086BEEC },
    { type = "R_MIPS_HI16", vram = 0x8086C058, target_vram = 0x8086C088 },
    { type = "R_MIPS_LO16", vram = 0x8086C064, target_vram = 0x8086C088 },
    { type = "R_MIPS_HI16", vram = 0x8086C184, target_vram = 0x8086C1AC },
    { type = "R_MIPS_LO16", vram = 0x8086C18C, target_vram = 0x8086C1AC },
    { type = "R_MIPS_HI16", vram = 0x8086C1BC, target_vram = 0x8086DA84 },
    { type = "R_MIPS_LO16", vram = 0x8086C1CC, target_vram = 0x8086DA84 },
    { type = "R_MIPS_HI16", vram = 0x8086C358, target_vram = 0x8086DA10 },
    { type = "R_MIPS_HI16", vram = 0x8086C35C, target_vram = 0x8086DA14 },
    { type = "R_MIPS_LO16", vram = 0x8086C364, target_vram = 0x8086DA14 },
    { type = "R_MIPS_LO16", vram = 0x8086C36C, target_vram = 0x8086DA10 },
    { type = "R_MIPS_HI16", vram = 0x8086C3E8, target_vram = 0x8086DA04 },
    { type = "R_MIPS_LO16", vram = 0x8086C3F0, target_vram = 0x8086DA04 },
    { type = "R_MIPS_HI16", vram = 0x8086C470, target_vram = 0x8086C4B8 },
    { type = "R_MIPS_LO16", vram = 0x8086C478, target_vram = 0x8086C4B8 },
    { type = "R_MIPS_HI16", vram = 0x8086C4D0, target_vram = 0x8086DA88 },
    { type = "R_MIPS_LO16", vram = 0x8086C4E0, target_vram = 0x8086DA88 },
    { type = "R_MIPS_HI16", vram = 0x8086C500, target_vram = 0x8086DA8C },
    { type = "R_MIPS_LO16", vram = 0x8086C504, target_vram = 0x8086DA8C },
    { type = "R_MIPS_HI16", vram = 0x8086C50C, target_vram = 0x8086DA90 },
    { type = "R_MIPS_LO16", vram = 0x8086C510, target_vram = 0x8086DA90 },
    { type = "R_MIPS_HI16", vram = 0x8086C518, target_vram = 0x8086DA94 },
    { type = "R_MIPS_LO16", vram = 0x8086C51C, target_vram = 0x8086DA94 },
    { type = "R_MIPS_HI16", vram = 0x8086C5F4, target_vram = 0x8086C618 },
    { type = "R_MIPS_LO16", vram = 0x8086C5F8, target_vram = 0x8086C618 },
    { type = "R_MIPS_HI16", vram = 0x8086C6F8, target_vram = 0x8086C72C },
    { type = "R_MIPS_LO16", vram = 0x8086C704, target_vram = 0x8086C72C },
    { type = "R_MIPS_HI16", vram = 0x8086C7EC, target_vram = 0x8086C81C },
    { type = "R_MIPS_LO16", vram = 0x8086C7F0, target_vram = 0x8086C81C },
    { type = "R_MIPS_HI16", vram = 0x8086C974, target_vram = 0x8086C99C },
    { type = "R_MIPS_LO16", vram = 0x8086C97C, target_vram = 0x8086C99C },
    { type = "R_MIPS_HI16", vram = 0x8086CA24, target_vram = 0x8086DA18 },
    { type = "R_MIPS_LO16", vram = 0x8086CA54, target_vram = 0x8086DA18 },
    { type = "R_MIPS_HI16", vram = 0x8086CBDC, target_vram = 0x8086CC04 },
    { type = "R_MIPS_LO16", vram = 0x8086CBE0, target_vram = 0x8086CC04 },
    { type = "R_MIPS_HI16", vram = 0x8086CCE8, target_vram = 0x8086CD04 },
    { type = "R_MIPS_LO16", vram = 0x8086CCEC, target_vram = 0x8086CD04 },
    { type = "R_MIPS_HI16", vram = 0x8086CE88, target_vram = 0x8086CEB4 },
    { type = "R_MIPS_LO16", vram = 0x8086CE90, target_vram = 0x8086CEB4 },
    { type = "R_MIPS_HI16", vram = 0x8086D05C, target_vram = 0x8086D084 },
    { type = "R_MIPS_LO16", vram = 0x8086D064, target_vram = 0x8086D084 },
    { type = "R_MIPS_HI16", vram = 0x8086D1C8, target_vram = 0x8086D1E8 },
    { type = "R_MIPS_LO16", vram = 0x8086D1CC, target_vram = 0x8086D1E8 },
    { type = "R_MIPS_HI16", vram = 0x8086D4F8, target_vram = 0x8086C618 },
    { type = "R_MIPS_LO16", vram = 0x8086D4FC, target_vram = 0x8086C618 },
    { type = "R_MIPS_HI16", vram = 0x8086D53C, target_vram = 0x8086BA6C },
    { type = "R_MIPS_LO16", vram = 0x8086D540, target_vram = 0x8086BA6C },
    { type = "R_MIPS_HI16", vram = 0x8086D548, target_vram = 0x8086AB68 },
    { type = "R_MIPS_LO16", vram = 0x8086D54C, target_vram = 0x8086AB68 },
    { type = "R_MIPS_HI16", vram = 0x8086D554, target_vram = 0x8086DA98 },
    { type = "R_MIPS_LO16", vram = 0x8086D55C, target_vram = 0x8086DA98 },
    { type = "R_MIPS_HI16", vram = 0x8086D57C, target_vram = 0x8086BDA8 },
    { type = "R_MIPS_LO16", vram = 0x8086D580, target_vram = 0x8086BDA8 },
    { type = "R_MIPS_HI16", vram = 0x8086D688, target_vram = 0x8086C618 },
    { type = "R_MIPS_LO16", vram = 0x8086D68C, target_vram = 0x8086C618 },
    { type = "R_MIPS_HI16", vram = 0x8086D76C, target_vram = 0x8086DA9C },
    { type = "R_MIPS_LO16", vram = 0x8086D77C, target_vram = 0x8086DA9C },
    { type = "R_MIPS_HI16", vram = 0x8086D854, target_vram = 0x8086DA28 },
    { type = "R_MIPS_LO16", vram = 0x8086D860, target_vram = 0x8086DA28 },
    { type = "R_MIPS_HI16", vram = 0x8086D8D0, target_vram = 0x8086D730 },
    { type = "R_MIPS_LO16", vram = 0x8086D8D4, target_vram = 0x8086D730 },
]

functions = [
    { name = "EnPametfrog_RearOnSnapperRise", vram = 0x8086AB68, size = 0xA4 },
    { name = "EnPametfrog_SetupFallOffSnapper", vram = 0x8086AC0C, size = 0x128 },
    { name = "EnPametfrog_DefeatGekko", vram = 0x8086C088, size = 0x44 },
    { name = "EnPametfrog_StopCutscene", vram = 0x8086A4E4, size = 0x70 },
    { name = "EnPametfrog_Damage", vram = 0x8086CC04, size = 0x80 },
    { name = "EnPametfrog_SetupMeleeAttack", vram = 0x8086C94C, size = 0x50 },
    { name = "EnPametfrog_PlaceSnapper", vram = 0x8086A554, size = 0x15C },
    { name = "func_8086A2CC", vram = 0x8086A2CC, size = 0x15C },
    { name = "EnPametfrog_MeleeAttack", vram = 0x8086C99C, size = 0x1B0 },
    { name = "EnPametfrog_WallCrawl", vram = 0x8086B140, size = 0x338 },
    { name = "EnPametfrog_Draw", vram = 0x8086D898, size = 0x9C },
    { name = "EnPametfrog_SetupCallSnapper", vram = 0x8086CD6C, size = 0x148 },
    { name = "EnPametfrog_SetupDefeatSnapper", vram = 0x8086C0CC, size = 0xE0 },
    { name = "EnPametfrog_Stun", vram = 0x8086CD04, size = 0x68 },
    { name = "EnPametfrog_Freeze", vram = 0x8086A024, size = 0x44 },
    { name = "EnPametfrog_SetupFallOnGround", vram = 0x8086BE60, size = 0x8C },
    { name = "EnPametfrog_SetupDefeatGekko", vram = 0x8086BF90, size = 0xF8 },
    { name = "EnPametfrog_Destroy", vram = 0x80869F90, size = 0x2C },
    { name = "EnPametfrog_JumpOnGround", vram = 0x8086A6B0, size = 0x74 },
    { name = "EnPametfrog_JumpOnSnapper", vram = 0x8086BA6C, size = 0xE0 },
    { name = "EnPametfrog_FallInAir", vram = 0x8086BDA8, size = 0xB8 },
    { name = "EnPametfrog_JumpToLink", vram = 0x8086C81C, size = 0x130 },
    { name = "EnPametfrog_DefeatSnapper", vram = 0x8086C1AC, size = 0xC8 },
    { name = "EnPametfrog_SetupRearOnSnapperWave", vram = 0x8086AA60, size = 0x48 },
    { name = "EnPametfrog_TransitionGekkoSnapper", vram = 0x8086D1E8, size = 0x48 },
    { name = "EnPametfrog_JumpWaterEffects", vram = 0x8086A0F4, size = 0xAC },
    { name = "EnPametfrog_SetupFallInAir", vram = 0x8086BBE0, size = 0x1C8 },
    { name = "EnPametfrog_SetupRearOnSnapperRise", vram = 0x8086AB04, size = 0x64 },
    { name = "EnPametfrog_SetupLookAround", vram = 0x8086C6D0, size = 0x5C },
    { name = "EnPametfrog_RearOnSnapper", vram = 0x8086A964, size = 0xFC },
    { name = "EnPametfrog_SetupCutscene", vram = 0x8086C5A8, size = 0x70 },
    { name = "EnPametfrog_SetupClimbDownWall", vram = 0x8086B66C, size = 0x128 },
    { name = "EnPametfrog_SetupTransitionGekkoSnapper", vram = 0x8086D140, size = 0xA8 },
    { name = "EnPametfrog_ApplyElectricStun", vram = 0x8086A80C, size = 0x6C },
    { name = "func_8086A238", vram = 0x8086A238, size = 0x94 },
    { name = "EnPametfrog_SetupWallPause", vram = 0x8086B478, size = 0xF8 },
    { name = "EnPametfrog_LandOnSnapper", vram = 0x8086BB9C, size = 0x44 },
    { name = "EnPametfrog_SnapperSpawn", vram = 0x8086D084, size = 0xBC },
    { name = "EnPametfrog_PlayCutscene", vram = 0x8086C618, size = 0xB8 },
    { name = "EnPametfrog_SetupJumpToLink", vram = 0x8086C7C8, size = 0x54 },
    { name = "EnPametfrog_SetupLandOnSnapper", vram = 0x8086BB4C, size = 0x50 },
    { name = "EnPametfrog_CallSnapper", vram = 0x8086CEB4, size = 0x3C },
    { name = "EnPametfrog_RunToSnapper", vram = 0x8086B8CC, size = 0x104 },
    { name = "EnPametfrog_SetupRearOnSnapper", vram = 0x8086A8C0, size = 0xA4 },
    { name = "EnPametfrog_SetupJumpOnSnapper", vram = 0x8086B9D0, size = 0x9C },
    { name = "EnPametfrog_Update", vram = 0x8086D4C0, size = 0x270 },
    { name = "EnPametfrog_PostLimbDraw", vram = 0x8086D730, size = 0x168 },
    { name = "EnPametfrog_ApplyMagicArrowEffects", vram = 0x8086A724, size = 0xE8 },
    { name = "EnPametfrog_ClimbDownWall", vram = 0x8086B794, size = 0xD0 },
    { name = "EnPametfrog_IdleWaterEffects", vram = 0x8086A1A0, size = 0x98 },
    { name = "EnPametfrog_WallPause", vram = 0x8086B570, size = 0xFC },
    { name = "EnPametfrog_ShakeCamera", vram = 0x8086A428, size = 0xBC },
    { name = "EnPametfrog_FallOnGround", vram = 0x8086BEEC, size = 0xA4 },
    { name = "EnPametfrog_SetupJumpToWall", vram = 0x8086AE48, size = 0x80 },
    { name = "EnPametfrog_LookAround", vram = 0x8086C72C, size = 0x9C },
    { name = "EnPametfrog_SetupWallCrawl", vram = 0x8086AFC8, size = 0x178 },
    { name = "EnPametfrog_SetupStun", vram = 0x8086CC84, size = 0x80 },
    { name = "EnPametfrog_SetupDamage", vram = 0x8086CB4C, size = 0xB8 },
    { name = "EnPametfrog_JumpToWall", vram = 0x8086AEC8, size = 0x100 },
    { name = "EnPametfrog_RearOnSnapperWave", vram = 0x8086AAA8, size = 0x5C },
    { name = "EnPametfrog_ApplyStun", vram = 0x8086A878, size = 0x48 },
    { name = "EnPametfrog_Thaw", vram = 0x8086A068, size = 0x8C },
    { name = "EnPametfrog_Vec3fNormalize", vram = 0x80869FBC, size = 0x68 },
    { name = "EnPametfrog_SpawnFrog", vram = 0x8086C4B8, size = 0xF0 },
    { name = "EnPametfrog_Init", vram = 0x80869D90, size = 0x200 },
    { name = "EnPametfrog_SetupSpawnFrog", vram = 0x8086C274, size = 0x244 },
    { name = "EnPametfrog_SetupSnapperSpawn", vram = 0x8086CEF0, size = 0x194 },
    { name = "EnPametfrog_FallOffSnapper", vram = 0x8086AD34, size = 0x114 },
    { name = "EnPametfrog_ApplyDamageEffect", vram = 0x8086D230, size = 0x290 },
    { name = "EnPametfrog_SetupRunToSnapper", vram = 0x8086B864, size = 0x68 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Okuta"
rom = 0x00CE8200
vram = 0x8086DE20
size = 0x2F90

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8086DE38, target_vram = 0x80870920 },
    { type = "R_MIPS_LO16", vram = 0x8086DE3C, target_vram = 0x80870920 },
    { type = "R_MIPS_HI16", vram = 0x8086DEAC, target_vram = 0x808708CC },
    { type = "R_MIPS_LO16", vram = 0x8086DEB0, target_vram = 0x808708CC },
    { type = "R_MIPS_HI16", vram = 0x8086DEC4, target_vram = 0x80870900 },
    { type = "R_MIPS_HI16", vram = 0x8086DEC8, target_vram = 0x808708F8 },
    { type = "R_MIPS_LO16", vram = 0x8086DECC, target_vram = 0x808708F8 },
    { type = "R_MIPS_LO16", vram = 0x8086DED0, target_vram = 0x80870900 },
    { type = "R_MIPS_HI16", vram = 0x8086DFC8, target_vram = 0x808708A0 },
    { type = "R_MIPS_LO16", vram = 0x8086DFDC, target_vram = 0x808708A0 },
    { type = "R_MIPS_HI16", vram = 0x8086E010, target_vram = 0x8086F694 },
    { type = "R_MIPS_HI16", vram = 0x8086E014, target_vram = 0x808700C0 },
    { type = "R_MIPS_LO16", vram = 0x8086E01C, target_vram = 0x8086F694 },
    { type = "R_MIPS_LO16", vram = 0x8086E020, target_vram = 0x808700C0 },
    { type = "R_MIPS_HI16", vram = 0x8086E094, target_vram = 0x80870980 },
    { type = "R_MIPS_LO16", vram = 0x8086E098, target_vram = 0x80870980 },
    { type = "R_MIPS_HI16", vram = 0x8086E09C, target_vram = 0x80870984 },
    { type = "R_MIPS_LO16", vram = 0x8086E0A8, target_vram = 0x80870984 },
    { type = "R_MIPS_HI16", vram = 0x8086E120, target_vram = 0x80870988 },
    { type = "R_MIPS_LO16", vram = 0x8086E128, target_vram = 0x80870988 },
    { type = "R_MIPS_HI16", vram = 0x8086E12C, target_vram = 0x8087098C },
    { type = "R_MIPS_LO16", vram = 0x8086E130, target_vram = 0x8087098C },
    { type = "R_MIPS_HI16", vram = 0x8086E238, target_vram = 0x80870928 },
    { type = "R_MIPS_HI16", vram = 0x8086E23C, target_vram = 0x8087092C },
    { type = "R_MIPS_LO16", vram = 0x8086E240, target_vram = 0x8087092C },
    { type = "R_MIPS_LO16", vram = 0x8086E244, target_vram = 0x80870928 },
    { type = "R_MIPS_HI16", vram = 0x8086E508, target_vram = 0x8086E52C },
    { type = "R_MIPS_LO16", vram = 0x8086E50C, target_vram = 0x8086E52C },
    { type = "R_MIPS_HI16", vram = 0x8086E600, target_vram = 0x808706E0 },
    { type = "R_MIPS_LO16", vram = 0x8086E604, target_vram = 0x808706E0 },
    { type = "R_MIPS_HI16", vram = 0x8086E63C, target_vram = 0x8086E658 },
    { type = "R_MIPS_LO16", vram = 0x8086E640, target_vram = 0x8086E658 },
    { type = "R_MIPS_HI16", vram = 0x8086E6EC, target_vram = 0x80870990 },
    { type = "R_MIPS_LO16", vram = 0x8086E6F0, target_vram = 0x80870990 },
    { type = "R_MIPS_HI16", vram = 0x8086E7CC, target_vram = 0x8086E7E8 },
    { type = "R_MIPS_LO16", vram = 0x8086E7D0, target_vram = 0x8086E7E8 },
    { type = "R_MIPS_HI16", vram = 0x8086E878, target_vram = 0x80870994 },
    { type = "R_MIPS_LO16", vram = 0x8086E87C, target_vram = 0x80870994 },
    { type = "R_MIPS_HI16", vram = 0x8086E90C, target_vram = 0x8086EC00 },
    { type = "R_MIPS_LO16", vram = 0x8086E910, target_vram = 0x8086EC00 },
    { type = "R_MIPS_HI16", vram = 0x8086E918, target_vram = 0x8086E948 },
    { type = "R_MIPS_LO16", vram = 0x8086E924, target_vram = 0x8086E948 },
    { type = "R_MIPS_HI16", vram = 0x8086EB08, target_vram = 0x8086EC00 },
    { type = "R_MIPS_LO16", vram = 0x8086EB0C, target_vram = 0x8086EC00 },
    { type = "R_MIPS_HI16", vram = 0x8086EB3C, target_vram = 0x80870998 },
    { type = "R_MIPS_LO16", vram = 0x8086EB40, target_vram = 0x80870998 },
    { type = "R_MIPS_HI16", vram = 0x8086ECD0, target_vram = 0x8087099C },
    { type = "R_MIPS_LO16", vram = 0x8086ECE4, target_vram = 0x8087099C },
    { type = "R_MIPS_HI16", vram = 0x8086EDEC, target_vram = 0x808709A0 },
    { type = "R_MIPS_LO16", vram = 0x8086EDF0, target_vram = 0x808709A0 },
    { type = "R_MIPS_HI16", vram = 0x8086EEF4, target_vram = 0x8086EF14 },
    { type = "R_MIPS_LO16", vram = 0x8086EEF8, target_vram = 0x8086EF14 },
    { type = "R_MIPS_HI16", vram = 0x8086EFBC, target_vram = 0x8086EFE8 },
    { type = "R_MIPS_LO16", vram = 0x8086EFC4, target_vram = 0x8086EFE8 },
    { type = "R_MIPS_HI16", vram = 0x8086F110, target_vram = 0x808709A4 },
    { type = "R_MIPS_LO16", vram = 0x8086F114, target_vram = 0x808709A4 },
    { type = "R_MIPS_HI16", vram = 0x8086F14C, target_vram = 0x808709A8 },
    { type = "R_MIPS_LO16", vram = 0x8086F150, target_vram = 0x808709A8 },
    { type = "R_MIPS_HI16", vram = 0x8086F160, target_vram = 0x808709AC },
    { type = "R_MIPS_LO16", vram = 0x8086F164, target_vram = 0x808709AC },
    { type = "R_MIPS_HI16", vram = 0x8086F1A0, target_vram = 0x808709B0 },
    { type = "R_MIPS_LO16", vram = 0x8086F1A4, target_vram = 0x808709B0 },
    { type = "R_MIPS_HI16", vram = 0x8086F1AC, target_vram = 0x808709B4 },
    { type = "R_MIPS_LO16", vram = 0x8086F1B0, target_vram = 0x808709B4 },
    { type = "R_MIPS_HI16", vram = 0x8086F1B4, target_vram = 0x808709B8 },
    { type = "R_MIPS_LO16", vram = 0x8086F1B8, target_vram = 0x808709B8 },
    { type = "R_MIPS_HI16", vram = 0x8086F224, target_vram = 0x80870940 },
    { type = "R_MIPS_HI16", vram = 0x8086F228, target_vram = 0x8087093C },
    { type = "R_MIPS_LO16", vram = 0x8086F230, target_vram = 0x8087093C },
    { type = "R_MIPS_LO16", vram = 0x8086F234, target_vram = 0x80870940 },
    { type = "R_MIPS_HI16", vram = 0x8086F27C, target_vram = 0x80870930 },
    { type = "R_MIPS_LO16", vram = 0x8086F288, target_vram = 0x80870930 },
    { type = "R_MIPS_HI16", vram = 0x8086F3CC, target_vram = 0x8086F434 },
    { type = "R_MIPS_LO16", vram = 0x8086F3D0, target_vram = 0x8086F434 },
    { type = "R_MIPS_HI16", vram = 0x8086F414, target_vram = 0x8086F4B0 },
    { type = "R_MIPS_LO16", vram = 0x8086F418, target_vram = 0x8086F4B0 },
    { type = "R_MIPS_HI16", vram = 0x8086F558, target_vram = 0x8086F57C },
    { type = "R_MIPS_LO16", vram = 0x8086F560, target_vram = 0x8086F57C },
    { type = "R_MIPS_HI16", vram = 0x8086F620, target_vram = 0x808709BC },
    { type = "R_MIPS_LO16", vram = 0x8086F624, target_vram = 0x808709BC },
    { type = "R_MIPS_HI16", vram = 0x8086F908, target_vram = 0x8086E658 },
    { type = "R_MIPS_LO16", vram = 0x8086F90C, target_vram = 0x8086E658 },
    { type = "R_MIPS_HI16", vram = 0x8086F978, target_vram = 0x808709C0 },
    { type = "R_MIPS_LO16", vram = 0x8086F988, target_vram = 0x808709C0 },
    { type = "R_MIPS_HI16", vram = 0x8086F9A0, target_vram = 0x808709CC },
    { type = "R_MIPS_HI16", vram = 0x8086F9C4, target_vram = 0x808709C4 },
    { type = "R_MIPS_LO16", vram = 0x8086F9C8, target_vram = 0x808709C4 },
    { type = "R_MIPS_HI16", vram = 0x8086F9D0, target_vram = 0x808709C8 },
    { type = "R_MIPS_LO16", vram = 0x8086F9E4, target_vram = 0x808709C8 },
    { type = "R_MIPS_LO16", vram = 0x8086FA04, target_vram = 0x808709CC },
    { type = "R_MIPS_HI16", vram = 0x8086FA10, target_vram = 0x808709D0 },
    { type = "R_MIPS_LO16", vram = 0x8086FA14, target_vram = 0x808709D0 },
    { type = "R_MIPS_HI16", vram = 0x8086FA1C, target_vram = 0x808709D4 },
    { type = "R_MIPS_LO16", vram = 0x8086FA20, target_vram = 0x808709D4 },
    { type = "R_MIPS_HI16", vram = 0x8086FA24, target_vram = 0x808709D8 },
    { type = "R_MIPS_LO16", vram = 0x8086FA38, target_vram = 0x808709D8 },
    { type = "R_MIPS_HI16", vram = 0x8086FA4C, target_vram = 0x8086E7E8 },
    { type = "R_MIPS_LO16", vram = 0x8086FA50, target_vram = 0x8086E7E8 },
    { type = "R_MIPS_HI16", vram = 0x8086FA58, target_vram = 0x8086EC00 },
    { type = "R_MIPS_HI16", vram = 0x8086FA8C, target_vram = 0x808709DC },
    { type = "R_MIPS_LO16", vram = 0x8086FAC8, target_vram = 0x808709DC },
    { type = "R_MIPS_LO16", vram = 0x8086FAF4, target_vram = 0x8086EC00 },
    { type = "R_MIPS_HI16", vram = 0x8086FAFC, target_vram = 0x8086E948 },
    { type = "R_MIPS_HI16", vram = 0x8086FB68, target_vram = 0x808709E0 },
    { type = "R_MIPS_LO16", vram = 0x8086FB6C, target_vram = 0x808709E0 },
    { type = "R_MIPS_HI16", vram = 0x8086FB98, target_vram = 0x808709EC },
    { type = "R_MIPS_HI16", vram = 0x8086FBAC, target_vram = 0x808709E4 },
    { type = "R_MIPS_LO16", vram = 0x8086FBB0, target_vram = 0x808709E4 },
    { type = "R_MIPS_HI16", vram = 0x8086FBBC, target_vram = 0x808709E8 },
    { type = "R_MIPS_LO16", vram = 0x8086FBC0, target_vram = 0x808709E8 },
    { type = "R_MIPS_LO16", vram = 0x8086FBE0, target_vram = 0x808709EC },
    { type = "R_MIPS_HI16", vram = 0x8086FBEC, target_vram = 0x808709F0 },
    { type = "R_MIPS_LO16", vram = 0x8086FBF0, target_vram = 0x808709F0 },
    { type = "R_MIPS_HI16", vram = 0x8086FBF8, target_vram = 0x808709F4 },
    { type = "R_MIPS_LO16", vram = 0x8086FBFC, target_vram = 0x808709F4 },
    { type = "R_MIPS_HI16", vram = 0x8086FC00, target_vram = 0x808709F8 },
    { type = "R_MIPS_LO16", vram = 0x8086FC14, target_vram = 0x808709F8 },
    { type = "R_MIPS_LO16", vram = 0x8086FC28, target_vram = 0x8086E948 },
    { type = "R_MIPS_HI16", vram = 0x8086FC3C, target_vram = 0x808709FC },
    { type = "R_MIPS_LO16", vram = 0x8086FC48, target_vram = 0x808709FC },
    { type = "R_MIPS_HI16", vram = 0x8086FC64, target_vram = 0x80870A00 },
    { type = "R_MIPS_LO16", vram = 0x8086FC68, target_vram = 0x80870A00 },
    { type = "R_MIPS_HI16", vram = 0x8086FD5C, target_vram = 0x80870A04 },
    { type = "R_MIPS_LO16", vram = 0x8086FD60, target_vram = 0x80870A04 },
    { type = "R_MIPS_HI16", vram = 0x8086FE78, target_vram = 0x8086F434 },
    { type = "R_MIPS_LO16", vram = 0x8086FE7C, target_vram = 0x8086F434 },
    { type = "R_MIPS_HI16", vram = 0x8086FE90, target_vram = 0x808708EE },
    { type = "R_MIPS_LO16", vram = 0x8086FE94, target_vram = 0x808708EE },
    { type = "R_MIPS_HI16", vram = 0x8086FEF4, target_vram = 0x8086E658 },
    { type = "R_MIPS_LO16", vram = 0x8086FEF8, target_vram = 0x8086E658 },
    { type = "R_MIPS_HI16", vram = 0x8086FF00, target_vram = 0x8086E7E8 },
    { type = "R_MIPS_LO16", vram = 0x8086FF04, target_vram = 0x8086E7E8 },
    { type = "R_MIPS_HI16", vram = 0x8086FF20, target_vram = 0x808708EC },
    { type = "R_MIPS_LO16", vram = 0x8086FF54, target_vram = 0x808708EC },
    { type = "R_MIPS_HI16", vram = 0x80870038, target_vram = 0x80870A08 },
    { type = "R_MIPS_LO16", vram = 0x8087003C, target_vram = 0x80870A08 },
    { type = "R_MIPS_HI16", vram = 0x8087004C, target_vram = 0x80870A0C },
    { type = "R_MIPS_LO16", vram = 0x80870050, target_vram = 0x80870A0C },
    { type = "R_MIPS_HI16", vram = 0x80870080, target_vram = 0x80870A10 },
    { type = "R_MIPS_LO16", vram = 0x80870084, target_vram = 0x80870A10 },
    { type = "R_MIPS_HI16", vram = 0x80870264, target_vram = 0x8086E948 },
    { type = "R_MIPS_LO16", vram = 0x80870268, target_vram = 0x8086E948 },
    { type = "R_MIPS_HI16", vram = 0x80870270, target_vram = 0x8086EC00 },
    { type = "R_MIPS_HI16", vram = 0x8087027C, target_vram = 0x80870A14 },
    { type = "R_MIPS_LO16", vram = 0x80870288, target_vram = 0x80870A14 },
    { type = "R_MIPS_HI16", vram = 0x808702A4, target_vram = 0x80870A18 },
    { type = "R_MIPS_LO16", vram = 0x808702A8, target_vram = 0x80870A18 },
    { type = "R_MIPS_LO16", vram = 0x808702C0, target_vram = 0x8086EC00 },
    { type = "R_MIPS_HI16", vram = 0x808702C8, target_vram = 0x8086EFE8 },
    { type = "R_MIPS_HI16", vram = 0x80870374, target_vram = 0x80870A1C },
    { type = "R_MIPS_LO16", vram = 0x80870378, target_vram = 0x80870A1C },
    { type = "R_MIPS_LO16", vram = 0x808703A0, target_vram = 0x8086EFE8 },
    { type = "R_MIPS_HI16", vram = 0x80870458, target_vram = 0x80870A20 },
    { type = "R_MIPS_LO16", vram = 0x8087045C, target_vram = 0x80870A20 },
    { type = "R_MIPS_HI16", vram = 0x80870494, target_vram = 0x80870A24 },
    { type = "R_MIPS_LO16", vram = 0x80870498, target_vram = 0x80870A24 },
    { type = "R_MIPS_HI16", vram = 0x808704F8, target_vram = 0x8086EFE8 },
    { type = "R_MIPS_LO16", vram = 0x808704FC, target_vram = 0x8086EFE8 },
    { type = "R_MIPS_HI16", vram = 0x808705EC, target_vram = 0x80870944 },
    { type = "R_MIPS_LO16", vram = 0x808705F4, target_vram = 0x80870944 },
    { type = "R_MIPS_HI16", vram = 0x8087061C, target_vram = 0x80870A28 },
    { type = "R_MIPS_LO16", vram = 0x80870620, target_vram = 0x80870A28 },
    { type = "R_MIPS_HI16", vram = 0x80870678, target_vram = 0x80870978 },
    { type = "R_MIPS_HI16", vram = 0x8087067C, target_vram = 0x80870954 },
    { type = "R_MIPS_LO16", vram = 0x80870680, target_vram = 0x80870954 },
    { type = "R_MIPS_LO16", vram = 0x80870684, target_vram = 0x80870978 },
    { type = "R_MIPS_HI16", vram = 0x80870720, target_vram = 0x808704DC },
    { type = "R_MIPS_LO16", vram = 0x80870734, target_vram = 0x808704DC },
    { type = "R_MIPS_HI16", vram = 0x8087075C, target_vram = 0x80870870 },
    { type = "R_MIPS_LO16", vram = 0x80870760, target_vram = 0x80870870 },
    { type = "R_MIPS_HI16", vram = 0x80870774, target_vram = 0x808705C8 },
    { type = "R_MIPS_LO16", vram = 0x80870778, target_vram = 0x808705C8 },
]

functions = [
    { name = "func_8086E5E8", vram = 0x8086E5E8, size = 0x70 },
    { name = "func_8086E7A8", vram = 0x8086E7A8, size = 0x40 },
    { name = "EnOkuta_Update", vram = 0x8086FDE0, size = 0x2E0 },
    { name = "EnOkuta_Draw", vram = 0x808706E0, size = 0x190 },
    { name = "func_8086E214", vram = 0x8086E214, size = 0x68 },
    { name = "func_8086F2FC", vram = 0x8086F2FC, size = 0x138 },
    { name = "func_8086EAE0", vram = 0x8086EAE0, size = 0x120 },
    { name = "func_8086F57C", vram = 0x8086F57C, size = 0x118 },
    { name = "func_8086EF90", vram = 0x8086EF90, size = 0x58 },
    { name = "func_8086E27C", vram = 0x8086E27C, size = 0x44 },
    { name = "func_8086EFE8", vram = 0x8086EFE8, size = 0x314 },
    { name = "func_8086E4FC", vram = 0x8086E4FC, size = 0x30 },
    { name = "func_8086F434", vram = 0x8086F434, size = 0x7C },
    { name = "func_8086E658", vram = 0x8086E658, size = 0x150 },
    { name = "func_8086E0F0", vram = 0x8086E0F0, size = 0x78 },
    { name = "func_8086F8FC", vram = 0x8086F8FC, size = 0x3A8 },
    { name = "func_8086EC00", vram = 0x8086EC00, size = 0x28C },
    { name = "func_80870254", vram = 0x80870254, size = 0x288 },
    { name = "func_8086E2C0", vram = 0x8086E2C0, size = 0xB8 },
    { name = "func_8086E378", vram = 0x8086E378, size = 0x40 },
    { name = "func_808705C8", vram = 0x808705C8, size = 0x118 },
    { name = "func_8086E8E8", vram = 0x8086E8E8, size = 0x60 },
    { name = "func_8086E948", vram = 0x8086E948, size = 0x198 },
    { name = "func_8086EE8C", vram = 0x8086EE8C, size = 0x88 },
    { name = "func_8086FCA4", vram = 0x8086FCA4, size = 0x13C },
    { name = "func_8086F4F4", vram = 0x8086F4F4, size = 0x88 },
    { name = "func_8086E52C", vram = 0x8086E52C, size = 0xBC },
    { name = "func_8086F694", vram = 0x8086F694, size = 0x268 },
    { name = "func_8086E7E8", vram = 0x8086E7E8, size = 0x100 },
    { name = "func_8086F4B0", vram = 0x8086F4B0, size = 0x44 },
    { name = "EnOkuta_Destroy", vram = 0x8086E058, size = 0x2C },
    { name = "func_8086E168", vram = 0x8086E168, size = 0xAC },
    { name = "func_8086EF14", vram = 0x8086EF14, size = 0x7C },
    { name = "func_8086E3B8", vram = 0x8086E3B8, size = 0x144 },
    { name = "func_8086E084", vram = 0x8086E084, size = 0x6C },
    { name = "func_808704DC", vram = 0x808704DC, size = 0xEC },
    { name = "func_808700C0", vram = 0x808700C0, size = 0x194 },
    { name = "EnOkuta_Init", vram = 0x8086DE20, size = 0x238 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Bom"
rom = 0x00CEB190
vram = 0x80870DB0
size = 0x38A0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80870DC8, target_vram = 0x80872E5C },
    { type = "R_MIPS_LO16", vram = 0x80870DCC, target_vram = 0x80872E5C },
    { type = "R_MIPS_HI16", vram = 0x80870E68, target_vram = 0x80872DC8 },
    { type = "R_MIPS_LO16", vram = 0x80870E6C, target_vram = 0x80872DC8 },
    { type = "R_MIPS_HI16", vram = 0x80870E94, target_vram = 0x80872E18 },
    { type = "R_MIPS_LO16", vram = 0x80870EA0, target_vram = 0x80872E18 },
    { type = "R_MIPS_HI16", vram = 0x80870EC8, target_vram = 0x80872E4C },
    { type = "R_MIPS_LO16", vram = 0x80870ED8, target_vram = 0x80872E4C },
    { type = "R_MIPS_HI16", vram = 0x80870F98, target_vram = 0x80871058 },
    { type = "R_MIPS_HI16", vram = 0x80870FA0, target_vram = 0x808714D4 },
    { type = "R_MIPS_LO16", vram = 0x80870FA4, target_vram = 0x808714D4 },
    { type = "R_MIPS_HI16", vram = 0x80870FAC, target_vram = 0x80872DC0 },
    { type = "R_MIPS_LO16", vram = 0x80870FC0, target_vram = 0x80872DC0 },
    { type = "R_MIPS_LO16", vram = 0x80870FD4, target_vram = 0x80871058 },
    { type = "R_MIPS_HI16", vram = 0x8087107C, target_vram = 0x808714D4 },
    { type = "R_MIPS_LO16", vram = 0x80871080, target_vram = 0x808714D4 },
    { type = "R_MIPS_HI16", vram = 0x8087114C, target_vram = 0x808743C0 },
    { type = "R_MIPS_LO16", vram = 0x80871150, target_vram = 0x808743C0 },
    { type = "R_MIPS_HI16", vram = 0x808711B8, target_vram = 0x80872E68 },
    { type = "R_MIPS_LO16", vram = 0x808711BC, target_vram = 0x80872E68 },
    { type = "R_MIPS_HI16", vram = 0x808711DC, target_vram = 0x80872E80 },
    { type = "R_MIPS_LO16", vram = 0x808711E0, target_vram = 0x80872E80 },
    { type = "R_MIPS_HI16", vram = 0x808714F8, target_vram = 0x80871058 },
    { type = "R_MIPS_LO16", vram = 0x808714FC, target_vram = 0x80871058 },
    { type = "R_MIPS_HI16", vram = 0x80871630, target_vram = 0x80872E8C },
    { type = "R_MIPS_LO16", vram = 0x80871640, target_vram = 0x80872E8C },
    { type = "R_MIPS_HI16", vram = 0x8087171C, target_vram = 0x808743C4 },
    { type = "R_MIPS_LO16", vram = 0x80871724, target_vram = 0x808743C4 },
    { type = "R_MIPS_HI16", vram = 0x8087175C, target_vram = 0x808743C8 },
    { type = "R_MIPS_LO16", vram = 0x80871760, target_vram = 0x808743C8 },
    { type = "R_MIPS_HI16", vram = 0x808717A4, target_vram = 0x808743CC },
    { type = "R_MIPS_LO16", vram = 0x808717AC, target_vram = 0x808743CC },
    { type = "R_MIPS_HI16", vram = 0x80871870, target_vram = 0x80872E90 },
    { type = "R_MIPS_LO16", vram = 0x80871874, target_vram = 0x80872E90 },
    { type = "R_MIPS_HI16", vram = 0x8087187C, target_vram = 0x80872E90 },
    { type = "R_MIPS_LO16", vram = 0x80871880, target_vram = 0x80872E90 },
    { type = "R_MIPS_HI16", vram = 0x80871894, target_vram = 0x80872E94 },
    { type = "R_MIPS_LO16", vram = 0x80871898, target_vram = 0x80872E94 },
    { type = "R_MIPS_HI16", vram = 0x808718A0, target_vram = 0x80872E94 },
    { type = "R_MIPS_LO16", vram = 0x808718A4, target_vram = 0x80872E94 },
    { type = "R_MIPS_HI16", vram = 0x808718C4, target_vram = 0x808743D0 },
    { type = "R_MIPS_LO16", vram = 0x808718C8, target_vram = 0x808743D0 },
    { type = "R_MIPS_HI16", vram = 0x80871908, target_vram = 0x808743D4 },
    { type = "R_MIPS_LO16", vram = 0x8087190C, target_vram = 0x808743D4 },
    { type = "R_MIPS_HI16", vram = 0x808719B8, target_vram = 0x80872EA0 },
    { type = "R_MIPS_LO16", vram = 0x808719BC, target_vram = 0x80872EA0 },
    { type = "R_MIPS_HI16", vram = 0x808719D4, target_vram = 0x80872EAC },
    { type = "R_MIPS_LO16", vram = 0x808719D8, target_vram = 0x80872EAC },
    { type = "R_MIPS_HI16", vram = 0x808719F8, target_vram = 0x80872EB8 },
    { type = "R_MIPS_LO16", vram = 0x808719FC, target_vram = 0x80872EB8 },
    { type = "R_MIPS_HI16", vram = 0x80871A1C, target_vram = 0x80872EC4 },
    { type = "R_MIPS_LO16", vram = 0x80871A20, target_vram = 0x80872EC4 },
    { type = "R_MIPS_HI16", vram = 0x80871A40, target_vram = 0x80872ED0 },
    { type = "R_MIPS_LO16", vram = 0x80871A4C, target_vram = 0x80872ED0 },
    { type = "R_MIPS_HI16", vram = 0x80871A94, target_vram = 0x808743D8 },
    { type = "R_MIPS_LO16", vram = 0x80871B24, target_vram = 0x808743D8 },
    { type = "R_MIPS_HI16", vram = 0x80871B40, target_vram = 0x808715B8 },
    { type = "R_MIPS_LO16", vram = 0x80871B44, target_vram = 0x808715B8 },
    { type = "R_MIPS_HI16", vram = 0x80871BAC, target_vram = 0x80872DC0 },
    { type = "R_MIPS_LO16", vram = 0x80871BC0, target_vram = 0x80872DC0 },
    { type = "R_MIPS_HI16", vram = 0x80871C48, target_vram = 0x80872ED4 },
    { type = "R_MIPS_LO16", vram = 0x80871C4C, target_vram = 0x80872ED4 },
    { type = "R_MIPS_HI16", vram = 0x80871C54, target_vram = 0x808743DC },
    { type = "R_MIPS_LO16", vram = 0x80871C5C, target_vram = 0x808743DC },
    { type = "R_MIPS_HI16", vram = 0x80871DD0, target_vram = 0x808743E0 },
    { type = "R_MIPS_LO16", vram = 0x80871DD4, target_vram = 0x808743E0 },
    { type = "R_MIPS_HI16", vram = 0x80871EF4, target_vram = 0x808743E4 },
    { type = "R_MIPS_LO16", vram = 0x80871EF8, target_vram = 0x808743E4 },
    { type = "R_MIPS_HI16", vram = 0x80871F38, target_vram = 0x808715B8 },
    { type = "R_MIPS_LO16", vram = 0x80871F44, target_vram = 0x808715B8 },
    { type = "R_MIPS_HI16", vram = 0x80871FC8, target_vram = 0x80872E98 },
    { type = "R_MIPS_HI16", vram = 0x80871FCC, target_vram = 0x80872E9C },
    { type = "R_MIPS_LO16", vram = 0x80871FDC, target_vram = 0x80872E9C },
    { type = "R_MIPS_LO16", vram = 0x80871FE0, target_vram = 0x80872E98 },
    { type = "R_MIPS_HI16", vram = 0x80872108, target_vram = 0x80872DC0 },
    { type = "R_MIPS_LO16", vram = 0x80872118, target_vram = 0x80872DC0 },
    { type = "R_MIPS_HI16", vram = 0x80872244, target_vram = 0x808743E8 },
    { type = "R_MIPS_LO16", vram = 0x80872248, target_vram = 0x808743E8 },
    { type = "R_MIPS_HI16", vram = 0x8087234C, target_vram = 0x80872EE0 },
    { type = "R_MIPS_LO16", vram = 0x80872350, target_vram = 0x80872EE0 },
    { type = "R_MIPS_HI16", vram = 0x8087254C, target_vram = 0x80872EEC },
    { type = "R_MIPS_LO16", vram = 0x8087255C, target_vram = 0x80872EEC },
    { type = "R_MIPS_HI16", vram = 0x80872560, target_vram = 0x80872EF8 },
    { type = "R_MIPS_LO16", vram = 0x80872564, target_vram = 0x80872EF8 },
    { type = "R_MIPS_HI16", vram = 0x80872570, target_vram = 0x80872F04 },
    { type = "R_MIPS_LO16", vram = 0x80872574, target_vram = 0x80872F04 },
    { type = "R_MIPS_HI16", vram = 0x808725D8, target_vram = 0x80873CA0 },
    { type = "R_MIPS_LO16", vram = 0x808725DC, target_vram = 0x80873CA0 },
    { type = "R_MIPS_HI16", vram = 0x808725F4, target_vram = 0x808742F8 },
    { type = "R_MIPS_LO16", vram = 0x808725F8, target_vram = 0x808742F8 },
    { type = "R_MIPS_HI16", vram = 0x80872670, target_vram = 0x80874650 },
    { type = "R_MIPS_LO16", vram = 0x80872678, target_vram = 0x80874650 },
    { type = "R_MIPS_HI16", vram = 0x808726E4, target_vram = 0x80874650 },
    { type = "R_MIPS_LO16", vram = 0x80872700, target_vram = 0x80874650 },
    { type = "R_MIPS_HI16", vram = 0x80872738, target_vram = 0x8087466C },
    { type = "R_MIPS_LO16", vram = 0x80872740, target_vram = 0x8087466C },
    { type = "R_MIPS_HI16", vram = 0x80872788, target_vram = 0x80874668 },
    { type = "R_MIPS_LO16", vram = 0x80872790, target_vram = 0x80874668 },
    { type = "R_MIPS_HI16", vram = 0x808727B0, target_vram = 0x8087466A },
    { type = "R_MIPS_LO16", vram = 0x808727B8, target_vram = 0x8087466A },
    { type = "R_MIPS_HI16", vram = 0x80872864, target_vram = 0x808743EC },
    { type = "R_MIPS_LO16", vram = 0x80872868, target_vram = 0x808743EC },
    { type = "R_MIPS_HI16", vram = 0x80872BC8, target_vram = 0x80874650 },
    { type = "R_MIPS_LO16", vram = 0x80872BCC, target_vram = 0x80874650 },
    { type = "R_MIPS_HI16", vram = 0x80872C14, target_vram = 0x8087466A },
    { type = "R_MIPS_HI16", vram = 0x80872C18, target_vram = 0x80874668 },
    { type = "R_MIPS_LO16", vram = 0x80872C1C, target_vram = 0x80874668 },
    { type = "R_MIPS_LO16", vram = 0x80872C20, target_vram = 0x8087466A },
    { type = "R_MIPS_HI16", vram = 0x80872C30, target_vram = 0x808743F0 },
    { type = "R_MIPS_LO16", vram = 0x80872C34, target_vram = 0x808743F0 },
    { type = "R_MIPS_HI16", vram = 0x80872C7C, target_vram = 0x80872F98 },
    { type = "R_MIPS_LO16", vram = 0x80872C80, target_vram = 0x80872F98 },
    { type = "R_MIPS_HI16", vram = 0x80872C9C, target_vram = 0x8087466C },
    { type = "R_MIPS_LO16", vram = 0x80872CB0, target_vram = 0x8087466C },
    { type = "R_MIPS_HI16", vram = 0x80872D24, target_vram = 0x80873020 },
    { type = "R_MIPS_LO16", vram = 0x80872D28, target_vram = 0x80873020 },
    { type = "R_MIPS_HI16", vram = 0x80872D48, target_vram = 0x80873040 },
    { type = "R_MIPS_LO16", vram = 0x80872D4C, target_vram = 0x80873040 },
]

functions = [
    { name = "EnBom_Destroy", vram = 0x80870FF8, size = 0x60 },
    { name = "EnBom_Explode", vram = 0x808715B8, size = 0x3F0 },
    { name = "EnBom_Update", vram = 0x808719A8, size = 0x94C },
    { name = "EnBom_WaitForRelease", vram = 0x808714D4, size = 0xE4 },
    { name = "EnBom_Draw", vram = 0x808722F4, size = 0x354 },
    { name = "EnBom_Init", vram = 0x80870DB0, size = 0x248 },
    { name = "EnBom_DrawKeg", vram = 0x80872BC0, size = 0x1E0 },
    { name = "func_808726DC", vram = 0x808726DC, size = 0x4E4 },
    { name = "EnBom_Move", vram = 0x80871058, size = 0x47C },
    { name = "func_80872648", vram = 0x80872648, size = 0x94 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Wallmas"
rom = 0x00CEEA30
vram = 0x80874810
size = 0x1E60

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80874824, target_vram = 0x808763B4 },
    { type = "R_MIPS_LO16", vram = 0x80874828, target_vram = 0x808763B4 },
    { type = "R_MIPS_HI16", vram = 0x8087487C, target_vram = 0x80876360 },
    { type = "R_MIPS_LO16", vram = 0x80874880, target_vram = 0x80876360 },
    { type = "R_MIPS_HI16", vram = 0x80874894, target_vram = 0x8087638C },
    { type = "R_MIPS_HI16", vram = 0x80874898, target_vram = 0x808763AC },
    { type = "R_MIPS_LO16", vram = 0x8087489C, target_vram = 0x808763AC },
    { type = "R_MIPS_LO16", vram = 0x808748A0, target_vram = 0x8087638C },
    { type = "R_MIPS_HI16", vram = 0x808748E0, target_vram = 0x808763F0 },
    { type = "R_MIPS_LO16", vram = 0x808748E4, target_vram = 0x808763F0 },
    { type = "R_MIPS_HI16", vram = 0x80874A98, target_vram = 0x808763F4 },
    { type = "R_MIPS_LO16", vram = 0x80874A9C, target_vram = 0x808763F4 },
    { type = "R_MIPS_HI16", vram = 0x80874AA0, target_vram = 0x808763F8 },
    { type = "R_MIPS_LO16", vram = 0x80874AAC, target_vram = 0x808763F8 },
    { type = "R_MIPS_HI16", vram = 0x80874B38, target_vram = 0x808763FC },
    { type = "R_MIPS_LO16", vram = 0x80874B40, target_vram = 0x808763FC },
    { type = "R_MIPS_HI16", vram = 0x80874B44, target_vram = 0x80876400 },
    { type = "R_MIPS_LO16", vram = 0x80874B48, target_vram = 0x80876400 },
    { type = "R_MIPS_HI16", vram = 0x80874BB8, target_vram = 0x80876268 },
    { type = "R_MIPS_HI16", vram = 0x80874BBC, target_vram = 0x80874BE4 },
    { type = "R_MIPS_LO16", vram = 0x80874BC8, target_vram = 0x80876268 },
    { type = "R_MIPS_LO16", vram = 0x80874BCC, target_vram = 0x80874BE4 },
    { type = "R_MIPS_HI16", vram = 0x80874D98, target_vram = 0x80874DE8 },
    { type = "R_MIPS_LO16", vram = 0x80874DA0, target_vram = 0x80874DE8 },
    { type = "R_MIPS_HI16", vram = 0x80874FB8, target_vram = 0x80874FD8 },
    { type = "R_MIPS_LO16", vram = 0x80874FBC, target_vram = 0x80874FD8 },
    { type = "R_MIPS_HI16", vram = 0x80875038, target_vram = 0x80875054 },
    { type = "R_MIPS_LO16", vram = 0x8087503C, target_vram = 0x80875054 },
    { type = "R_MIPS_HI16", vram = 0x808750E8, target_vram = 0x80875108 },
    { type = "R_MIPS_LO16", vram = 0x808750EC, target_vram = 0x80875108 },
    { type = "R_MIPS_HI16", vram = 0x808751EC, target_vram = 0x8087520C },
    { type = "R_MIPS_LO16", vram = 0x808751F0, target_vram = 0x8087520C },
    { type = "R_MIPS_HI16", vram = 0x808752B0, target_vram = 0x808752CC },
    { type = "R_MIPS_LO16", vram = 0x808752B4, target_vram = 0x808752CC },
    { type = "R_MIPS_HI16", vram = 0x8087545C, target_vram = 0x80875484 },
    { type = "R_MIPS_LO16", vram = 0x80875460, target_vram = 0x80875484 },
    { type = "R_MIPS_HI16", vram = 0x80875540, target_vram = 0x8087556C },
    { type = "R_MIPS_LO16", vram = 0x80875548, target_vram = 0x8087556C },
    { type = "R_MIPS_HI16", vram = 0x8087561C, target_vram = 0x80875638 },
    { type = "R_MIPS_LO16", vram = 0x80875620, target_vram = 0x80875638 },
    { type = "R_MIPS_HI16", vram = 0x808756DC, target_vram = 0x8087571C },
    { type = "R_MIPS_LO16", vram = 0x808756E8, target_vram = 0x8087571C },
    { type = "R_MIPS_HI16", vram = 0x808757DC, target_vram = 0x808763C0 },
    { type = "R_MIPS_LO16", vram = 0x808757EC, target_vram = 0x808763C0 },
    { type = "R_MIPS_HI16", vram = 0x80875848, target_vram = 0x808763C0 },
    { type = "R_MIPS_LO16", vram = 0x80875858, target_vram = 0x808763C0 },
    { type = "R_MIPS_HI16", vram = 0x808758EC, target_vram = 0x80875910 },
    { type = "R_MIPS_LO16", vram = 0x808758F0, target_vram = 0x80875910 },
    { type = "R_MIPS_HI16", vram = 0x808758FC, target_vram = 0x8087596C },
    { type = "R_MIPS_LO16", vram = 0x80875900, target_vram = 0x8087596C },
    { type = "R_MIPS_HI16", vram = 0x808759F0, target_vram = 0x80875A0C },
    { type = "R_MIPS_LO16", vram = 0x808759F4, target_vram = 0x80875A0C },
    { type = "R_MIPS_HI16", vram = 0x80875C00, target_vram = 0x80876404 },
    { type = "R_MIPS_LO16", vram = 0x80875C04, target_vram = 0x80876404 },
    { type = "R_MIPS_HI16", vram = 0x80875C40, target_vram = 0x80876408 },
    { type = "R_MIPS_LO16", vram = 0x80875C48, target_vram = 0x80876408 },
    { type = "R_MIPS_HI16", vram = 0x80875C74, target_vram = 0x8087640C },
    { type = "R_MIPS_LO16", vram = 0x80875C80, target_vram = 0x8087640C },
    { type = "R_MIPS_HI16", vram = 0x80875D2C, target_vram = 0x80874BE4 },
    { type = "R_MIPS_LO16", vram = 0x80875D30, target_vram = 0x80874BE4 },
    { type = "R_MIPS_HI16", vram = 0x80875D38, target_vram = 0x80875910 },
    { type = "R_MIPS_LO16", vram = 0x80875D3C, target_vram = 0x80875910 },
    { type = "R_MIPS_HI16", vram = 0x80875D44, target_vram = 0x8087571C },
    { type = "R_MIPS_LO16", vram = 0x80875D48, target_vram = 0x8087571C },
    { type = "R_MIPS_HI16", vram = 0x80875D50, target_vram = 0x8087596C },
    { type = "R_MIPS_LO16", vram = 0x80875D54, target_vram = 0x8087596C },
    { type = "R_MIPS_HI16", vram = 0x80875D5C, target_vram = 0x808752CC },
    { type = "R_MIPS_LO16", vram = 0x80875D60, target_vram = 0x808752CC },
    { type = "R_MIPS_HI16", vram = 0x80875D80, target_vram = 0x80874DE8 },
    { type = "R_MIPS_LO16", vram = 0x80875D84, target_vram = 0x80874DE8 },
    { type = "R_MIPS_HI16", vram = 0x80875DBC, target_vram = 0x80875638 },
    { type = "R_MIPS_LO16", vram = 0x80875DC0, target_vram = 0x80875638 },
    { type = "R_MIPS_HI16", vram = 0x80875E00, target_vram = 0x80875484 },
    { type = "R_MIPS_LO16", vram = 0x80875E04, target_vram = 0x80875484 },
    { type = "R_MIPS_HI16", vram = 0x80875E7C, target_vram = 0x80876410 },
    { type = "R_MIPS_LO16", vram = 0x80875E80, target_vram = 0x80876410 },
    { type = "R_MIPS_HI16", vram = 0x80875E90, target_vram = 0x80876414 },
    { type = "R_MIPS_LO16", vram = 0x80875E94, target_vram = 0x80876414 },
    { type = "R_MIPS_HI16", vram = 0x80875EC4, target_vram = 0x80876418 },
    { type = "R_MIPS_LO16", vram = 0x80875EC8, target_vram = 0x80876418 },
    { type = "R_MIPS_HI16", vram = 0x80875F40, target_vram = 0x80875A0C },
    { type = "R_MIPS_LO16", vram = 0x80875F44, target_vram = 0x80875A0C },
    { type = "R_MIPS_HI16", vram = 0x80875FA8, target_vram = 0x80874BE4 },
    { type = "R_MIPS_LO16", vram = 0x80875FAC, target_vram = 0x80874BE4 },
    { type = "R_MIPS_HI16", vram = 0x80875FB8, target_vram = 0x808752CC },
    { type = "R_MIPS_LO16", vram = 0x80875FBC, target_vram = 0x808752CC },
    { type = "R_MIPS_HI16", vram = 0x80875FC4, target_vram = 0x8087571C },
    { type = "R_MIPS_LO16", vram = 0x80875FC8, target_vram = 0x8087571C },
    { type = "R_MIPS_HI16", vram = 0x80875FD0, target_vram = 0x8087596C },
    { type = "R_MIPS_LO16", vram = 0x80875FD4, target_vram = 0x8087596C },
    { type = "R_MIPS_HI16", vram = 0x8087601C, target_vram = 0x8087641C },
    { type = "R_MIPS_LO16", vram = 0x80876020, target_vram = 0x8087641C },
    { type = "R_MIPS_HI16", vram = 0x808760BC, target_vram = 0x8087571C },
    { type = "R_MIPS_LO16", vram = 0x808760C0, target_vram = 0x8087571C },
    { type = "R_MIPS_HI16", vram = 0x80876130, target_vram = 0x808763D4 },
    { type = "R_MIPS_LO16", vram = 0x80876134, target_vram = 0x808763D4 },
    { type = "R_MIPS_HI16", vram = 0x8087616C, target_vram = 0x808763E7 },
    { type = "R_MIPS_LO16", vram = 0x80876170, target_vram = 0x808763E7 },
    { type = "R_MIPS_HI16", vram = 0x808761A4, target_vram = 0x808763D6 },
    { type = "R_MIPS_LO16", vram = 0x808761A8, target_vram = 0x808763D6 },
    { type = "R_MIPS_HI16", vram = 0x80876284, target_vram = 0x80874BE4 },
    { type = "R_MIPS_LO16", vram = 0x80876288, target_vram = 0x80874BE4 },
    { type = "R_MIPS_HI16", vram = 0x808762A8, target_vram = 0x808760A4 },
    { type = "R_MIPS_HI16", vram = 0x808762AC, target_vram = 0x80876118 },
    { type = "R_MIPS_LO16", vram = 0x808762B0, target_vram = 0x80876118 },
    { type = "R_MIPS_LO16", vram = 0x808762B4, target_vram = 0x808760A4 },
]

functions = [
    { name = "EnWallmas_PostLimbDraw", vram = 0x80876118, size = 0x150 },
    { name = "EnWallmas_Die", vram = 0x80875638, size = 0x74 },
    { name = "EnWallmas_Destroy", vram = 0x80874A28, size = 0x60 },
    { name = "EnWallmas_ProximityOrSwitchInit", vram = 0x808758C8, size = 0x48 },
    { name = "EnWallmas_ThawIfFrozen", vram = 0x80874B04, size = 0x84 },
    { name = "EnWallmas_SetupDrop", vram = 0x80874D1C, size = 0xCC },
    { name = "EnWallmas_TakePlayer", vram = 0x8087571C, size = 0x1AC },
    { name = "EnWallmas_SetupReturnToCeiling", vram = 0x80875248, size = 0x84 },
    { name = "EnWallmas_SetupJumpToCeiling", vram = 0x808751C4, size = 0x48 },
    { name = "EnWallmas_Drop", vram = 0x80874DE8, size = 0x12C },
    { name = "EnWallmas_SetupStand", vram = 0x80875014, size = 0x40 },
    { name = "EnWallmas_WaitToDrop", vram = 0x80874BE4, size = 0x138 },
    { name = "EnWallmas_Stand", vram = 0x80875054, size = 0x64 },
    { name = "EnWallmas_Walk", vram = 0x80875108, size = 0xBC },
    { name = "EnWallmas_WaitForSwitchFlag", vram = 0x8087596C, size = 0x4C },
    { name = "EnWallmas_Draw", vram = 0x80876268, size = 0xCC },
    { name = "EnWallmas_SetupStun", vram = 0x808759B8, size = 0x54 },
    { name = "EnWallmas_SetupCooldown", vram = 0x80875518, size = 0x54 },
    { name = "EnWallmas_Land", vram = 0x80874FD8, size = 0x3C },
    { name = "EnWallmas_SetupDie", vram = 0x808755A8, size = 0x90 },
    { name = "EnWallmas_Damage", vram = 0x80875484, size = 0x94 },
    { name = "EnWallmas_JumpToCeiling", vram = 0x8087520C, size = 0x3C },
    { name = "EnWallmas_SetupLand", vram = 0x80874F14, size = 0xC4 },
    { name = "EnWallmas_Stun", vram = 0x80875A0C, size = 0x68 },
    { name = "EnWallmas_SetupWalk", vram = 0x808750B8, size = 0x50 },
    { name = "EnWallmas_OverrideLimbDraw", vram = 0x808760A4, size = 0x74 },
    { name = "EnWallmas_WaitForProximity", vram = 0x80875910, size = 0x5C },
    { name = "EnWallmas_DrawShadow", vram = 0x80875F04, size = 0x1A0 },
    { name = "EnWallmas_UpdateDamage", vram = 0x80875A74, size = 0x280 },
    { name = "EnWallmas_SetupDamage", vram = 0x808753F0, size = 0x94 },
    { name = "EnWallmas_TimerInit", vram = 0x80874B88, size = 0x5C },
    { name = "EnWallmas_SetupTakePlayer", vram = 0x808756AC, size = 0x70 },
    { name = "EnWallmas_Freeze", vram = 0x80874A88, size = 0x7C },
    { name = "EnWallmas_ReturnToCeiling", vram = 0x808752CC, size = 0x124 },
    { name = "EnWallmas_Update", vram = 0x80875CF4, size = 0x210 },
    { name = "EnWallmas_Cooldown", vram = 0x8087556C, size = 0x3C },
    { name = "EnWallmas_Init", vram = 0x80874810, size = 0x218 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Dodongo"
rom = 0x00CF0890
vram = 0x80876670
size = 0x3080

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80876684, target_vram = 0x808792FC },
    { type = "R_MIPS_LO16", vram = 0x80876688, target_vram = 0x808792FC },
    { type = "R_MIPS_HI16", vram = 0x80876714, target_vram = 0x808792D4 },
    { type = "R_MIPS_HI16", vram = 0x80876718, target_vram = 0x808792F4 },
    { type = "R_MIPS_LO16", vram = 0x8087671C, target_vram = 0x808792F4 },
    { type = "R_MIPS_LO16", vram = 0x80876720, target_vram = 0x808792D4 },
    { type = "R_MIPS_HI16", vram = 0x8087672C, target_vram = 0x80879248 },
    { type = "R_MIPS_LO16", vram = 0x80876738, target_vram = 0x80879248 },
    { type = "R_MIPS_HI16", vram = 0x8087674C, target_vram = 0x80879238 },
    { type = "R_MIPS_LO16", vram = 0x80876758, target_vram = 0x80879238 },
    { type = "R_MIPS_HI16", vram = 0x8087676C, target_vram = 0x808792C4 },
    { type = "R_MIPS_LO16", vram = 0x80876778, target_vram = 0x808792C4 },
    { type = "R_MIPS_HI16", vram = 0x808767C0, target_vram = 0x80879308 },
    { type = "R_MIPS_LO16", vram = 0x808767C4, target_vram = 0x80879308 },
    { type = "R_MIPS_HI16", vram = 0x80876994, target_vram = 0x8087932C },
    { type = "R_MIPS_HI16", vram = 0x80876998, target_vram = 0x80879330 },
    { type = "R_MIPS_LO16", vram = 0x8087699C, target_vram = 0x8087932C },
    { type = "R_MIPS_LO16", vram = 0x808769A0, target_vram = 0x80879330 },
    { type = "R_MIPS_HI16", vram = 0x808769B0, target_vram = 0x80879334 },
    { type = "R_MIPS_HI16", vram = 0x808769B4, target_vram = 0x80879338 },
    { type = "R_MIPS_LO16", vram = 0x808769B8, target_vram = 0x80879334 },
    { type = "R_MIPS_LO16", vram = 0x808769BC, target_vram = 0x80879338 },
    { type = "R_MIPS_HI16", vram = 0x808769F8, target_vram = 0x8087933C },
    { type = "R_MIPS_LO16", vram = 0x80876A18, target_vram = 0x8087933C },
    { type = "R_MIPS_HI16", vram = 0x80876A7C, target_vram = 0x8087933C },
    { type = "R_MIPS_LO16", vram = 0x80876A80, target_vram = 0x8087933C },
    { type = "R_MIPS_HI16", vram = 0x80876A94, target_vram = 0x80879344 },
    { type = "R_MIPS_LO16", vram = 0x80876A98, target_vram = 0x80879344 },
    { type = "R_MIPS_HI16", vram = 0x80876D6C, target_vram = 0x808793B0 },
    { type = "R_MIPS_LO16", vram = 0x80876D70, target_vram = 0x808793B0 },
    { type = "R_MIPS_HI16", vram = 0x80876D78, target_vram = 0x808793B4 },
    { type = "R_MIPS_LO16", vram = 0x80876D7C, target_vram = 0x808793B4 },
    { type = "R_MIPS_HI16", vram = 0x80876ECC, target_vram = 0x808793B8 },
    { type = "R_MIPS_LO16", vram = 0x80876ED0, target_vram = 0x808793B8 },
    { type = "R_MIPS_HI16", vram = 0x80876ED8, target_vram = 0x808793BC },
    { type = "R_MIPS_LO16", vram = 0x80876EE0, target_vram = 0x808793BC },
    { type = "R_MIPS_HI16", vram = 0x80876F00, target_vram = 0x808793C0 },
    { type = "R_MIPS_LO16", vram = 0x80876F04, target_vram = 0x808793C0 },
    { type = "R_MIPS_HI16", vram = 0x80876F0C, target_vram = 0x808793C4 },
    { type = "R_MIPS_LO16", vram = 0x80876F24, target_vram = 0x808793C4 },
    { type = "R_MIPS_HI16", vram = 0x80876F28, target_vram = 0x808793C8 },
    { type = "R_MIPS_LO16", vram = 0x80876F2C, target_vram = 0x808793C8 },
    { type = "R_MIPS_HI16", vram = 0x80876F44, target_vram = 0x808793CC },
    { type = "R_MIPS_LO16", vram = 0x80876F48, target_vram = 0x808793CC },
    { type = "R_MIPS_HI16", vram = 0x80877034, target_vram = 0x808793D0 },
    { type = "R_MIPS_LO16", vram = 0x8087703C, target_vram = 0x808793D0 },
    { type = "R_MIPS_HI16", vram = 0x80877090, target_vram = 0x808793D4 },
    { type = "R_MIPS_LO16", vram = 0x80877094, target_vram = 0x808793D4 },
    { type = "R_MIPS_HI16", vram = 0x8087709C, target_vram = 0x808793D8 },
    { type = "R_MIPS_LO16", vram = 0x808770A4, target_vram = 0x808793D8 },
    { type = "R_MIPS_HI16", vram = 0x808770BC, target_vram = 0x808793DC },
    { type = "R_MIPS_LO16", vram = 0x808770C0, target_vram = 0x808793DC },
    { type = "R_MIPS_HI16", vram = 0x80877138, target_vram = 0x808793E0 },
    { type = "R_MIPS_LO16", vram = 0x8087713C, target_vram = 0x808793E0 },
    { type = "R_MIPS_HI16", vram = 0x8087717C, target_vram = 0x808793E4 },
    { type = "R_MIPS_LO16", vram = 0x80877180, target_vram = 0x808793E4 },
    { type = "R_MIPS_HI16", vram = 0x80877188, target_vram = 0x808793E8 },
    { type = "R_MIPS_LO16", vram = 0x80877194, target_vram = 0x808793E8 },
    { type = "R_MIPS_HI16", vram = 0x808771AC, target_vram = 0x808793EC },
    { type = "R_MIPS_LO16", vram = 0x808771B0, target_vram = 0x808793EC },
    { type = "R_MIPS_HI16", vram = 0x80877220, target_vram = 0x8087784C },
    { type = "R_MIPS_LO16", vram = 0x80877224, target_vram = 0x8087784C },
    { type = "R_MIPS_HI16", vram = 0x80877404, target_vram = 0x80877424 },
    { type = "R_MIPS_LO16", vram = 0x80877408, target_vram = 0x80877424 },
    { type = "R_MIPS_HI16", vram = 0x808774E0, target_vram = 0x80877500 },
    { type = "R_MIPS_LO16", vram = 0x808774E4, target_vram = 0x80877500 },
    { type = "R_MIPS_HI16", vram = 0x8087775C, target_vram = 0x808793F0 },
    { type = "R_MIPS_LO16", vram = 0x80877760, target_vram = 0x808793F0 },
    { type = "R_MIPS_HI16", vram = 0x80877830, target_vram = 0x8087784C },
    { type = "R_MIPS_LO16", vram = 0x80877834, target_vram = 0x8087784C },
    { type = "R_MIPS_HI16", vram = 0x80877C28, target_vram = 0x80879358 },
    { type = "R_MIPS_HI16", vram = 0x80877C48, target_vram = 0x80879354 },
    { type = "R_MIPS_LO16", vram = 0x80877C4C, target_vram = 0x80879358 },
    { type = "R_MIPS_HI16", vram = 0x80877C50, target_vram = 0x80879348 },
    { type = "R_MIPS_HI16", vram = 0x80877C54, target_vram = 0x80879348 },
    { type = "R_MIPS_LO16", vram = 0x80877C58, target_vram = 0x80879348 },
    { type = "R_MIPS_HI16", vram = 0x80877C5C, target_vram = 0x808793F4 },
    { type = "R_MIPS_LO16", vram = 0x80877C60, target_vram = 0x808793F4 },
    { type = "R_MIPS_HI16", vram = 0x80877C68, target_vram = 0x8087934C },
    { type = "R_MIPS_LO16", vram = 0x80877C78, target_vram = 0x80879348 },
    { type = "R_MIPS_LO16", vram = 0x80877C80, target_vram = 0x80879354 },
    { type = "R_MIPS_LO16", vram = 0x80877C8C, target_vram = 0x8087934C },
    { type = "R_MIPS_HI16", vram = 0x80877C90, target_vram = 0x80879350 },
    { type = "R_MIPS_LO16", vram = 0x80877C94, target_vram = 0x80879350 },
    { type = "R_MIPS_HI16", vram = 0x80877D74, target_vram = 0x80877D90 },
    { type = "R_MIPS_LO16", vram = 0x80877D78, target_vram = 0x80877D90 },
    { type = "R_MIPS_HI16", vram = 0x80877E2C, target_vram = 0x80877E60 },
    { type = "R_MIPS_LO16", vram = 0x80877E34, target_vram = 0x80877E60 },
    { type = "R_MIPS_HI16", vram = 0x80877F64, target_vram = 0x808793F8 },
    { type = "R_MIPS_LO16", vram = 0x80877F68, target_vram = 0x808793F8 },
    { type = "R_MIPS_HI16", vram = 0x8087819C, target_vram = 0x8087936C },
    { type = "R_MIPS_LO16", vram = 0x808781A0, target_vram = 0x8087936C },
    { type = "R_MIPS_HI16", vram = 0x808781A8, target_vram = 0x80879360 },
    { type = "R_MIPS_LO16", vram = 0x808781AC, target_vram = 0x80879360 },
    { type = "R_MIPS_HI16", vram = 0x8087821C, target_vram = 0x80879360 },
    { type = "R_MIPS_LO16", vram = 0x80878224, target_vram = 0x80879360 },
    { type = "R_MIPS_HI16", vram = 0x80878270, target_vram = 0x80879360 },
    { type = "R_MIPS_LO16", vram = 0x80878274, target_vram = 0x80879360 },
    { type = "R_MIPS_HI16", vram = 0x808783F0, target_vram = 0x80878424 },
    { type = "R_MIPS_LO16", vram = 0x808783FC, target_vram = 0x80878424 },
    { type = "R_MIPS_HI16", vram = 0x80878598, target_vram = 0x808785B0 },
    { type = "R_MIPS_LO16", vram = 0x8087859C, target_vram = 0x808785B0 },
    { type = "R_MIPS_HI16", vram = 0x808786A8, target_vram = 0x808786C8 },
    { type = "R_MIPS_LO16", vram = 0x808786AC, target_vram = 0x808786C8 },
    { type = "R_MIPS_HI16", vram = 0x80878790, target_vram = 0x808787B0 },
    { type = "R_MIPS_LO16", vram = 0x80878794, target_vram = 0x808787B0 },
    { type = "R_MIPS_HI16", vram = 0x80878CF4, target_vram = 0x808787B0 },
    { type = "R_MIPS_LO16", vram = 0x80878CF8, target_vram = 0x808787B0 },
    { type = "R_MIPS_HI16", vram = 0x80878D14, target_vram = 0x808786C8 },
    { type = "R_MIPS_LO16", vram = 0x80878D18, target_vram = 0x808786C8 },
    { type = "R_MIPS_HI16", vram = 0x80878D20, target_vram = 0x80877E60 },
    { type = "R_MIPS_LO16", vram = 0x80878D24, target_vram = 0x80877E60 },
    { type = "R_MIPS_HI16", vram = 0x80878D40, target_vram = 0x8087784C },
    { type = "R_MIPS_LO16", vram = 0x80878D44, target_vram = 0x8087784C },
    { type = "R_MIPS_HI16", vram = 0x80878EF0, target_vram = 0x80879388 },
    { type = "R_MIPS_LO16", vram = 0x80878EF4, target_vram = 0x80879388 },
    { type = "R_MIPS_HI16", vram = 0x80878F28, target_vram = 0x8087938F },
    { type = "R_MIPS_LO16", vram = 0x80878F2C, target_vram = 0x8087938F },
    { type = "R_MIPS_HI16", vram = 0x80878F38, target_vram = 0x80879370 },
    { type = "R_MIPS_LO16", vram = 0x80878F3C, target_vram = 0x80879370 },
    { type = "R_MIPS_HI16", vram = 0x80878F48, target_vram = 0x8087937C },
    { type = "R_MIPS_LO16", vram = 0x80878F4C, target_vram = 0x8087937C },
    { type = "R_MIPS_HI16", vram = 0x80878F78, target_vram = 0x80879395 },
    { type = "R_MIPS_LO16", vram = 0x80878F7C, target_vram = 0x80879395 },
    { type = "R_MIPS_HI16", vram = 0x80878F98, target_vram = 0x808793A6 },
    { type = "R_MIPS_LO16", vram = 0x80878F9C, target_vram = 0x808793A6 },
    { type = "R_MIPS_HI16", vram = 0x80878FAC, target_vram = 0x80878424 },
    { type = "R_MIPS_LO16", vram = 0x80878FB0, target_vram = 0x80878424 },
    { type = "R_MIPS_HI16", vram = 0x80879028, target_vram = 0x80878EB4 },
    { type = "R_MIPS_LO16", vram = 0x8087902C, target_vram = 0x80878EB4 },
    { type = "R_MIPS_HI16", vram = 0x80879038, target_vram = 0x80878E44 },
    { type = "R_MIPS_LO16", vram = 0x8087903C, target_vram = 0x80878E44 },
]

functions = [
    { name = "func_80877424", vram = 0x80877424, size = 0x70 },
    { name = "func_808787B0", vram = 0x808787B0, size = 0x160 },
    { name = "func_808785B0", vram = 0x808785B0, size = 0x9C },
    { name = "func_80877DE0", vram = 0x80877DE0, size = 0x80 },
    { name = "func_808786C8", vram = 0x808786C8, size = 0x5C },
    { name = "EnDodongo_Init", vram = 0x80876670, size = 0x260 },
    { name = "func_80877D50", vram = 0x80877D50, size = 0x40 },
    { name = "func_80878724", vram = 0x80878724, size = 0x8C },
    { name = "func_80876DC4", vram = 0x80876DC4, size = 0x458 },
    { name = "func_8087784C", vram = 0x8087784C, size = 0x504 },
    { name = "func_80877E60", vram = 0x80877E60, size = 0x4F4 },
    { name = "func_80878424", vram = 0x80878424, size = 0x170 },
    { name = "func_80878594", vram = 0x80878594, size = 0x1C },
    { name = "EnDodongo_OverrideLimbDraw", vram = 0x80878E44, size = 0x70 },
    { name = "func_808773C4", vram = 0x808773C4, size = 0x60 },
    { name = "EnDodongo_Destroy", vram = 0x808768D0, size = 0x60 },
    { name = "func_80877494", vram = 0x80877494, size = 0x6C },
    { name = "EnDodongo_UpdateDamage", vram = 0x80878910, size = 0x33C },
    { name = "func_8087864C", vram = 0x8087864C, size = 0x7C },
    { name = "EnDodongo_PostLimbDraw", vram = 0x80878EB4, size = 0x154 },
    { name = "func_80878354", vram = 0x80878354, size = 0xD0 },
    { name = "func_80877278", vram = 0x80877278, size = 0x14C },
    { name = "func_808777A8", vram = 0x808777A8, size = 0xA4 },
    { name = "func_8087721C", vram = 0x8087721C, size = 0x5C },
    { name = "EnDodongo_Update", vram = 0x80878C4C, size = 0x1F8 },
    { name = "func_80876CAC", vram = 0x80876CAC, size = 0x7C },
    { name = "func_80877D90", vram = 0x80877D90, size = 0x50 },
    { name = "EnDodongo_Draw", vram = 0x80879008, size = 0x9C },
    { name = "func_80876BD0", vram = 0x80876BD0, size = 0xDC },
    { name = "func_80876B08", vram = 0x80876B08, size = 0xC8 },
    { name = "func_80876930", vram = 0x80876930, size = 0x1D8 },
    { name = "func_80877500", vram = 0x80877500, size = 0x2A8 },
    { name = "func_80876D28", vram = 0x80876D28, size = 0x9C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Firefly"
rom = 0x00CF3910
vram = 0x808796F0
size = 0x2040

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80879704, target_vram = 0x8087B4C4 },
    { type = "R_MIPS_LO16", vram = 0x80879708, target_vram = 0x8087B4C4 },
    { type = "R_MIPS_HI16", vram = 0x80879760, target_vram = 0x8087B470 },
    { type = "R_MIPS_LO16", vram = 0x80879764, target_vram = 0x8087B470 },
    { type = "R_MIPS_HI16", vram = 0x80879778, target_vram = 0x8087B4A4 },
    { type = "R_MIPS_HI16", vram = 0x8087977C, target_vram = 0x8087B49C },
    { type = "R_MIPS_LO16", vram = 0x80879780, target_vram = 0x8087B49C },
    { type = "R_MIPS_LO16", vram = 0x80879784, target_vram = 0x8087B4A4 },
    { type = "R_MIPS_HI16", vram = 0x808797E0, target_vram = 0x80879CC0 },
    { type = "R_MIPS_LO16", vram = 0x808797EC, target_vram = 0x80879CC0 },
    { type = "R_MIPS_HI16", vram = 0x8087981C, target_vram = 0x80879CC0 },
    { type = "R_MIPS_LO16", vram = 0x8087982C, target_vram = 0x80879CC0 },
    { type = "R_MIPS_HI16", vram = 0x80879854, target_vram = 0x8087A920 },
    { type = "R_MIPS_LO16", vram = 0x80879858, target_vram = 0x8087A920 },
    { type = "R_MIPS_HI16", vram = 0x80879878, target_vram = 0x8087B498 },
    { type = "R_MIPS_LO16", vram = 0x80879880, target_vram = 0x8087B498 },
    { type = "R_MIPS_HI16", vram = 0x808798F0, target_vram = 0x8087B500 },
    { type = "R_MIPS_LO16", vram = 0x808798F4, target_vram = 0x8087B500 },
    { type = "R_MIPS_HI16", vram = 0x808799E8, target_vram = 0x8087B504 },
    { type = "R_MIPS_LO16", vram = 0x80879A10, target_vram = 0x8087B504 },
    { type = "R_MIPS_HI16", vram = 0x80879ABC, target_vram = 0x8087B508 },
    { type = "R_MIPS_LO16", vram = 0x80879ACC, target_vram = 0x8087B508 },
    { type = "R_MIPS_HI16", vram = 0x80879C80, target_vram = 0x80879CC0 },
    { type = "R_MIPS_LO16", vram = 0x80879C88, target_vram = 0x80879CC0 },
    { type = "R_MIPS_HI16", vram = 0x80879D58, target_vram = 0x8087B50C },
    { type = "R_MIPS_LO16", vram = 0x80879D90, target_vram = 0x8087B50C },
    { type = "R_MIPS_HI16", vram = 0x80879E24, target_vram = 0x8087B510 },
    { type = "R_MIPS_LO16", vram = 0x80879E28, target_vram = 0x8087B510 },
    { type = "R_MIPS_HI16", vram = 0x80879FF8, target_vram = 0x8087B514 },
    { type = "R_MIPS_LO16", vram = 0x8087A000, target_vram = 0x8087B514 },
    { type = "R_MIPS_HI16", vram = 0x8087A004, target_vram = 0x8087B518 },
    { type = "R_MIPS_LO16", vram = 0x8087A00C, target_vram = 0x8087B518 },
    { type = "R_MIPS_HI16", vram = 0x8087A040, target_vram = 0x8087B51C },
    { type = "R_MIPS_LO16", vram = 0x8087A048, target_vram = 0x8087B51C },
    { type = "R_MIPS_HI16", vram = 0x8087A0B0, target_vram = 0x8087B520 },
    { type = "R_MIPS_LO16", vram = 0x8087A0B8, target_vram = 0x8087B520 },
    { type = "R_MIPS_HI16", vram = 0x8087A0C8, target_vram = 0x8087A110 },
    { type = "R_MIPS_LO16", vram = 0x8087A0CC, target_vram = 0x8087A110 },
    { type = "R_MIPS_HI16", vram = 0x8087A1CC, target_vram = 0x8087A1EC },
    { type = "R_MIPS_LO16", vram = 0x8087A1D4, target_vram = 0x8087A1EC },
    { type = "R_MIPS_HI16", vram = 0x8087A298, target_vram = 0x8087A2D8 },
    { type = "R_MIPS_LO16", vram = 0x8087A2A8, target_vram = 0x8087A2D8 },
    { type = "R_MIPS_HI16", vram = 0x8087A51C, target_vram = 0x8087A548 },
    { type = "R_MIPS_LO16", vram = 0x8087A528, target_vram = 0x8087A548 },
    { type = "R_MIPS_HI16", vram = 0x8087A5E4, target_vram = 0x8087A60C },
    { type = "R_MIPS_LO16", vram = 0x8087A5F0, target_vram = 0x8087A60C },
    { type = "R_MIPS_HI16", vram = 0x8087A7D0, target_vram = 0x8087A818 },
    { type = "R_MIPS_LO16", vram = 0x8087A7D4, target_vram = 0x8087A818 },
    { type = "R_MIPS_HI16", vram = 0x8087A900, target_vram = 0x8087A920 },
    { type = "R_MIPS_LO16", vram = 0x8087A908, target_vram = 0x8087A920 },
    { type = "R_MIPS_HI16", vram = 0x8087A988, target_vram = 0x8087B524 },
    { type = "R_MIPS_LO16", vram = 0x8087A98C, target_vram = 0x8087B524 },
    { type = "R_MIPS_HI16", vram = 0x8087A9F0, target_vram = 0x8087AA1C },
    { type = "R_MIPS_LO16", vram = 0x8087A9F8, target_vram = 0x8087AA1C },
    { type = "R_MIPS_HI16", vram = 0x8087AB78, target_vram = 0x8087B528 },
    { type = "R_MIPS_LO16", vram = 0x8087AB80, target_vram = 0x8087B528 },
    { type = "R_MIPS_HI16", vram = 0x8087AC5C, target_vram = 0x8087AA1C },
    { type = "R_MIPS_LO16", vram = 0x8087AC60, target_vram = 0x8087AA1C },
    { type = "R_MIPS_HI16", vram = 0x8087ACB4, target_vram = 0x8087A818 },
    { type = "R_MIPS_LO16", vram = 0x8087ACB8, target_vram = 0x8087A818 },
    { type = "R_MIPS_HI16", vram = 0x8087ACC0, target_vram = 0x8087A548 },
    { type = "R_MIPS_LO16", vram = 0x8087ACD4, target_vram = 0x8087A548 },
    { type = "R_MIPS_HI16", vram = 0x8087AD3C, target_vram = 0x8087A2D8 },
    { type = "R_MIPS_LO16", vram = 0x8087AD48, target_vram = 0x8087A2D8 },
    { type = "R_MIPS_HI16", vram = 0x8087AD6C, target_vram = 0x8087AA1C },
    { type = "R_MIPS_LO16", vram = 0x8087AD70, target_vram = 0x8087AA1C },
    { type = "R_MIPS_HI16", vram = 0x8087AE34, target_vram = 0x8087B52C },
    { type = "R_MIPS_LO16", vram = 0x8087AE38, target_vram = 0x8087B52C },
    { type = "R_MIPS_HI16", vram = 0x8087AE48, target_vram = 0x8087B530 },
    { type = "R_MIPS_LO16", vram = 0x8087AE4C, target_vram = 0x8087B530 },
    { type = "R_MIPS_HI16", vram = 0x8087AE7C, target_vram = 0x8087B534 },
    { type = "R_MIPS_LO16", vram = 0x8087AE80, target_vram = 0x8087B534 },
    { type = "R_MIPS_HI16", vram = 0x8087AF7C, target_vram = 0x8087B538 },
    { type = "R_MIPS_LO16", vram = 0x8087AF80, target_vram = 0x8087B538 },
    { type = "R_MIPS_HI16", vram = 0x8087B044, target_vram = 0x8087A1EC },
    { type = "R_MIPS_LO16", vram = 0x8087B048, target_vram = 0x8087A1EC },
    { type = "R_MIPS_HI16", vram = 0x8087B268, target_vram = 0x8087B4D4 },
    { type = "R_MIPS_HI16", vram = 0x8087B26C, target_vram = 0x8087B4D8 },
    { type = "R_MIPS_LO16", vram = 0x8087B270, target_vram = 0x8087B4D4 },
    { type = "R_MIPS_LO16", vram = 0x8087B278, target_vram = 0x8087B4D8 },
    { type = "R_MIPS_HI16", vram = 0x8087B27C, target_vram = 0x8087B4DC },
    { type = "R_MIPS_HI16", vram = 0x8087B280, target_vram = 0x8087B4E0 },
    { type = "R_MIPS_LO16", vram = 0x8087B284, target_vram = 0x8087B4DC },
    { type = "R_MIPS_LO16", vram = 0x8087B288, target_vram = 0x8087B4E0 },
    { type = "R_MIPS_HI16", vram = 0x8087B28C, target_vram = 0x8087B4E4 },
    { type = "R_MIPS_HI16", vram = 0x8087B290, target_vram = 0x8087B4F0 },
    { type = "R_MIPS_LO16", vram = 0x8087B29C, target_vram = 0x8087B4F0 },
    { type = "R_MIPS_LO16", vram = 0x8087B2A0, target_vram = 0x8087B4E4 },
    { type = "R_MIPS_HI16", vram = 0x8087B368, target_vram = 0x8087AF48 },
    { type = "R_MIPS_LO16", vram = 0x8087B36C, target_vram = 0x8087AF48 },
    { type = "R_MIPS_HI16", vram = 0x8087B374, target_vram = 0x8087AF98 },
    { type = "R_MIPS_LO16", vram = 0x8087B3A4, target_vram = 0x8087AF98 },
]

functions = [
    { name = "EnFirefly_SpawnIceEffects", vram = 0x808798C4, size = 0x6C },
    { name = "EnFirefly_OverrideLimbDraw", vram = 0x8087AF48, size = 0x50 },
    { name = "EnFirefly_SetupDisturbDiveAttack", vram = 0x8087A9E0, size = 0x3C },
    { name = "EnFirefly_UpdateDamage", vram = 0x8087AAF4, size = 0x118 },
    { name = "EnFirefly_Draw", vram = 0x8087B320, size = 0x12C },
    { name = "EnFirefly_Update", vram = 0x8087AC0C, size = 0x33C },
    { name = "EnFirefly_SetupFlyAway", vram = 0x8087A5DC, size = 0x30 },
    { name = "EnFirefly_SetupRebound", vram = 0x8087A50C, size = 0x3C },
    { name = "EnFirefly_DiveAttack", vram = 0x8087A2D8, size = 0x234 },
    { name = "EnFirefly_SetupDie", vram = 0x8087A1C8, size = 0x24 },
    { name = "EnFirefly_SetupFlyIdle", vram = 0x80879C14, size = 0xAC },
    { name = "EnFirefly_SetupStunned", vram = 0x8087A774, size = 0xA4 },
    { name = "EnFirefly_Stunned", vram = 0x8087A818, size = 0xE4 },
    { name = "EnFirefly_SetupPerch", vram = 0x8087A8FC, size = 0x24 },
    { name = "EnFirefly_DisturbDiveAttack", vram = 0x8087AA1C, size = 0xD8 },
    { name = "EnFirefly_Rebound", vram = 0x8087A548, size = 0x94 },
    { name = "EnFirefly_Destroy", vram = 0x80879898, size = 0x2C },
    { name = "EnFirefly_SeekTorch", vram = 0x80879A98, size = 0x17C },
    { name = "EnFirefly_FlyAway", vram = 0x8087A60C, size = 0x168 },
    { name = "EnFirefly_FlyIdle", vram = 0x80879CC0, size = 0x268 },
    { name = "EnFirefly_Init", vram = 0x808796F0, size = 0x1A8 },
    { name = "EnFirefly_Extinguish", vram = 0x80879930, size = 0x20 },
    { name = "EnFirefly_ReturnToPerch", vram = 0x8087997C, size = 0x11C },
    { name = "EnFirefly_Fall", vram = 0x8087A110, size = 0xB8 },
    { name = "EnFirefly_SetupDiveAttack", vram = 0x8087A268, size = 0x70 },
    { name = "EnFirefly_Perch", vram = 0x8087A920, size = 0xC0 },
    { name = "EnFirefly_PostLimbDraw", vram = 0x8087AF98, size = 0x388 },
    { name = "EnFirefly_SetupFall", vram = 0x80879F28, size = 0x1E8 },
    { name = "EnFirefly_Ignite", vram = 0x80879950, size = 0x2C },
    { name = "EnFirefly_Die", vram = 0x8087A1EC, size = 0x7C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Horse"
rom = 0x00CF5950
vram = 0x8087B730
size = 0xEB10

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8087BA3C, target_vram = 0x80889220 },
    { type = "R_MIPS_LO16", vram = 0x8087BA40, target_vram = 0x80889220 },
    { type = "R_MIPS_HI16", vram = 0x8087BB70, target_vram = 0x80889224 },
    { type = "R_MIPS_LO16", vram = 0x8087BB74, target_vram = 0x80889224 },
    { type = "R_MIPS_HI16", vram = 0x8087BC30, target_vram = 0x80889228 },
    { type = "R_MIPS_LO16", vram = 0x8087BC34, target_vram = 0x80889228 },
    { type = "R_MIPS_HI16", vram = 0x8087BDF0, target_vram = 0x8088922C },
    { type = "R_MIPS_LO16", vram = 0x8087BDF4, target_vram = 0x8088922C },
    { type = "R_MIPS_HI16", vram = 0x8087BE90, target_vram = 0x80889234 },
    { type = "R_MIPS_HI16", vram = 0x8087BEA4, target_vram = 0x80889230 },
    { type = "R_MIPS_LO16", vram = 0x8087BEA8, target_vram = 0x80889230 },
    { type = "R_MIPS_LO16", vram = 0x8087BEB8, target_vram = 0x80889234 },
    { type = "R_MIPS_HI16", vram = 0x8087BF68, target_vram = 0x80889238 },
    { type = "R_MIPS_LO16", vram = 0x8087BF6C, target_vram = 0x80889238 },
    { type = "R_MIPS_HI16", vram = 0x8087C008, target_vram = 0x80889240 },
    { type = "R_MIPS_HI16", vram = 0x8087C01C, target_vram = 0x8088923C },
    { type = "R_MIPS_LO16", vram = 0x8087C020, target_vram = 0x8088923C },
    { type = "R_MIPS_LO16", vram = 0x8087C030, target_vram = 0x80889240 },
    { type = "R_MIPS_HI16", vram = 0x8087C058, target_vram = 0x80889248 },
    { type = "R_MIPS_HI16", vram = 0x8087C06C, target_vram = 0x80889244 },
    { type = "R_MIPS_LO16", vram = 0x8087C070, target_vram = 0x80889244 },
    { type = "R_MIPS_LO16", vram = 0x8087C080, target_vram = 0x80889248 },
    { type = "R_MIPS_HI16", vram = 0x8087C0B0, target_vram = 0x80889008 },
    { type = "R_MIPS_LO16", vram = 0x8087C0B4, target_vram = 0x80889008 },
    { type = "R_MIPS_HI16", vram = 0x8087C230, target_vram = 0x8088924C },
    { type = "R_MIPS_LO16", vram = 0x8087C234, target_vram = 0x8088924C },
    { type = "R_MIPS_HI16", vram = 0x8087C258, target_vram = 0x80889250 },
    { type = "R_MIPS_LO16", vram = 0x8087C26C, target_vram = 0x80889250 },
    { type = "R_MIPS_HI16", vram = 0x8087C3B8, target_vram = 0x80889254 },
    { type = "R_MIPS_LO16", vram = 0x8087C3BC, target_vram = 0x80889254 },
    { type = "R_MIPS_HI16", vram = 0x8087C5D4, target_vram = 0x80889258 },
    { type = "R_MIPS_LO16", vram = 0x8087C5D8, target_vram = 0x80889258 },
    { type = "R_MIPS_HI16", vram = 0x8087CA28, target_vram = 0x80889010 },
    { type = "R_MIPS_LO16", vram = 0x8087CA2C, target_vram = 0x80889010 },
    { type = "R_MIPS_HI16", vram = 0x8087CB18, target_vram = 0x8087D540 },
    { type = "R_MIPS_LO16", vram = 0x8087CB1C, target_vram = 0x8087D540 },
    { type = "R_MIPS_HI16", vram = 0x8087CB44, target_vram = 0x8088925C },
    { type = "R_MIPS_LO16", vram = 0x8087CB48, target_vram = 0x8088925C },
    { type = "R_MIPS_HI16", vram = 0x8087CBA4, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x8087CBA8, target_vram = 0x80888F40 },
    { type = "R_MIPS_LO16", vram = 0x8087CBB4, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8087CBBC, target_vram = 0x80888F40 },
    { type = "R_MIPS_HI16", vram = 0x8087CBD4, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8087CBE4, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x8087CC0C, target_vram = 0x8087D540 },
    { type = "R_MIPS_LO16", vram = 0x8087CC10, target_vram = 0x8087D540 },
    { type = "R_MIPS_HI16", vram = 0x8087CC70, target_vram = 0x8087D540 },
    { type = "R_MIPS_LO16", vram = 0x8087CC74, target_vram = 0x8087D540 },
    { type = "R_MIPS_HI16", vram = 0x8087CEFC, target_vram = 0x80888FFC },
    { type = "R_MIPS_LO16", vram = 0x8087CF00, target_vram = 0x80888FFC },
    { type = "R_MIPS_HI16", vram = 0x8087CF18, target_vram = 0x80888FFC },
    { type = "R_MIPS_LO16", vram = 0x8087CF28, target_vram = 0x80888FFC },
    { type = "R_MIPS_HI16", vram = 0x8087CF44, target_vram = 0x80888F74 },
    { type = "R_MIPS_LO16", vram = 0x8087CF4C, target_vram = 0x80888F74 },
    { type = "R_MIPS_HI16", vram = 0x8087CF6C, target_vram = 0x80888FA0 },
    { type = "R_MIPS_LO16", vram = 0x8087CF74, target_vram = 0x80888FA0 },
    { type = "R_MIPS_HI16", vram = 0x8087CF94, target_vram = 0x80888FF0 },
    { type = "R_MIPS_LO16", vram = 0x8087CFA4, target_vram = 0x80888FF0 },
    { type = "R_MIPS_HI16", vram = 0x8087CFD0, target_vram = 0x80889260 },
    { type = "R_MIPS_LO16", vram = 0x8087CFDC, target_vram = 0x80889260 },
    { type = "R_MIPS_HI16", vram = 0x8087CFE8, target_vram = 0x80889264 },
    { type = "R_MIPS_LO16", vram = 0x8087D018, target_vram = 0x80889264 },
    { type = "R_MIPS_HI16", vram = 0x8087D04C, target_vram = 0x80889000 },
    { type = "R_MIPS_LO16", vram = 0x8087D054, target_vram = 0x80889000 },
    { type = "R_MIPS_HI16", vram = 0x8087D0FC, target_vram = 0x808872A4 },
    { type = "R_MIPS_LO16", vram = 0x8087D100, target_vram = 0x808872A4 },
    { type = "R_MIPS_HI16", vram = 0x8087D110, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x8087D114, target_vram = 0x80888F40 },
    { type = "R_MIPS_LO16", vram = 0x8087D120, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8087D128, target_vram = 0x80888F40 },
    { type = "R_MIPS_HI16", vram = 0x8087D1F4, target_vram = 0x80889268 },
    { type = "R_MIPS_LO16", vram = 0x8087D1F8, target_vram = 0x80889268 },
    { type = "R_MIPS_HI16", vram = 0x8087D218, target_vram = 0x8088926C },
    { type = "R_MIPS_LO16", vram = 0x8087D21C, target_vram = 0x8088926C },
    { type = "R_MIPS_HI16", vram = 0x8087D290, target_vram = 0x80889270 },
    { type = "R_MIPS_LO16", vram = 0x8087D294, target_vram = 0x80889270 },
    { type = "R_MIPS_HI16", vram = 0x8087D58C, target_vram = 0x808872A4 },
    { type = "R_MIPS_LO16", vram = 0x8087D590, target_vram = 0x808872A4 },
    { type = "R_MIPS_HI16", vram = 0x8087D628, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x8087D62C, target_vram = 0x80888F40 },
    { type = "R_MIPS_LO16", vram = 0x8087D638, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8087D640, target_vram = 0x80888F40 },
    { type = "R_MIPS_HI16", vram = 0x8087D65C, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8087D66C, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x8087D780, target_vram = 0x80889018 },
    { type = "R_MIPS_LO16", vram = 0x8087D78C, target_vram = 0x80889018 },
    { type = "R_MIPS_HI16", vram = 0x8087DBC8, target_vram = 0x80889278 },
    { type = "R_MIPS_HI16", vram = 0x8087DBD0, target_vram = 0x80889274 },
    { type = "R_MIPS_LO16", vram = 0x8087DBE4, target_vram = 0x80889274 },
    { type = "R_MIPS_LO16", vram = 0x8087DC1C, target_vram = 0x80889278 },
    { type = "R_MIPS_HI16", vram = 0x8087DC64, target_vram = 0x8088927C },
    { type = "R_MIPS_LO16", vram = 0x8087DC68, target_vram = 0x8088927C },
    { type = "R_MIPS_HI16", vram = 0x8087DCC4, target_vram = 0x80889280 },
    { type = "R_MIPS_LO16", vram = 0x8087DCD0, target_vram = 0x80889280 },
    { type = "R_MIPS_HI16", vram = 0x8087DCE0, target_vram = 0x80889284 },
    { type = "R_MIPS_LO16", vram = 0x8087DCF0, target_vram = 0x80889284 },
    { type = "R_MIPS_HI16", vram = 0x8087DCF4, target_vram = 0x80889288 },
    { type = "R_MIPS_LO16", vram = 0x8087DD1C, target_vram = 0x80889288 },
    { type = "R_MIPS_HI16", vram = 0x8087DD20, target_vram = 0x8088928C },
    { type = "R_MIPS_LO16", vram = 0x8087DD28, target_vram = 0x8088928C },
    { type = "R_MIPS_HI16", vram = 0x8087DED8, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8087DEE8, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x8087DF04, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8087DF14, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x8087E004, target_vram = 0x80889290 },
    { type = "R_MIPS_LO16", vram = 0x8087E008, target_vram = 0x80889290 },
    { type = "R_MIPS_HI16", vram = 0x8087E0D0, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8087E0DC, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x8087E0F0, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8087E100, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x8087E22C, target_vram = 0x80889294 },
    { type = "R_MIPS_LO16", vram = 0x8087E230, target_vram = 0x80889294 },
    { type = "R_MIPS_HI16", vram = 0x8087E2C4, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8087E2DC, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x8087E2F0, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8087E300, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x8087E414, target_vram = 0x80889298 },
    { type = "R_MIPS_LO16", vram = 0x8087E418, target_vram = 0x80889298 },
    { type = "R_MIPS_HI16", vram = 0x8087E4F0, target_vram = 0x8088929C },
    { type = "R_MIPS_LO16", vram = 0x8087E4F4, target_vram = 0x8088929C },
    { type = "R_MIPS_HI16", vram = 0x8087E5F4, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8087E610, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x8087E624, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8087E634, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x8087E69C, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8087E6B8, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x8087E734, target_vram = 0x808892A0 },
    { type = "R_MIPS_LO16", vram = 0x8087E738, target_vram = 0x808892A0 },
    { type = "R_MIPS_HI16", vram = 0x8087E948, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8087E95C, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x8087E970, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8087E980, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x8087E9E8, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8087E9FC, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x8087EA34, target_vram = 0x808892A4 },
    { type = "R_MIPS_LO16", vram = 0x8087EA38, target_vram = 0x808892A4 },
    { type = "R_MIPS_HI16", vram = 0x8087EB94, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8087EBAC, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x8087EBC0, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8087EBD0, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x8087EC38, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8087EC58, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x8087EC94, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8087ECA8, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x8087ECC0, target_vram = 0x808892A8 },
    { type = "R_MIPS_LO16", vram = 0x8087ECC4, target_vram = 0x808892A8 },
    { type = "R_MIPS_HI16", vram = 0x8087ED50, target_vram = 0x808892AC },
    { type = "R_MIPS_LO16", vram = 0x8087ED54, target_vram = 0x808892AC },
    { type = "R_MIPS_HI16", vram = 0x8087EDC8, target_vram = 0x808892B0 },
    { type = "R_MIPS_LO16", vram = 0x8087EDCC, target_vram = 0x808892B0 },
    { type = "R_MIPS_HI16", vram = 0x8087EEE0, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8087EEF4, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x8087EFEC, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8087EFFC, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x8087F018, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8087F028, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x8087F21C, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8087F230, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x8087F2FC, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8087F30C, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x8087F328, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8087F338, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x8087F3B8, target_vram = 0x808892B4 },
    { type = "R_MIPS_LO16", vram = 0x8087F3CC, target_vram = 0x808892B4 },
    { type = "R_MIPS_HI16", vram = 0x8087F5D0, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8087F5E8, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x8087F5FC, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8087F60C, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x8087F9F4, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8087FA00, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x8087FA14, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8087FA24, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x8087FA60, target_vram = 0x808892B8 },
    { type = "R_MIPS_LO16", vram = 0x8087FA64, target_vram = 0x808892B8 },
    { type = "R_MIPS_HI16", vram = 0x8087FC7C, target_vram = 0x808892BC },
    { type = "R_MIPS_LO16", vram = 0x8087FC80, target_vram = 0x808892BC },
    { type = "R_MIPS_HI16", vram = 0x8087FDE8, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8087FDF4, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x8087FE08, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8087FE18, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x8087FE54, target_vram = 0x808892C0 },
    { type = "R_MIPS_LO16", vram = 0x8087FE58, target_vram = 0x808892C0 },
    { type = "R_MIPS_HI16", vram = 0x8088007C, target_vram = 0x808892C4 },
    { type = "R_MIPS_LO16", vram = 0x80880080, target_vram = 0x808892C4 },
    { type = "R_MIPS_HI16", vram = 0x80880318, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80880328, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80880420, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80880430, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80880448, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80880458, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80880694, target_vram = 0x80889030 },
    { type = "R_MIPS_LO16", vram = 0x808806C4, target_vram = 0x80889030 },
    { type = "R_MIPS_HI16", vram = 0x80880740, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80880750, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x8088076C, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8088077C, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x808807C0, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x808807D0, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x808807E8, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x808807F8, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80880A04, target_vram = 0x808892C8 },
    { type = "R_MIPS_LO16", vram = 0x80880A08, target_vram = 0x808892C8 },
    { type = "R_MIPS_HI16", vram = 0x80880A18, target_vram = 0x808892CC },
    { type = "R_MIPS_LO16", vram = 0x80880A48, target_vram = 0x808892CC },
    { type = "R_MIPS_HI16", vram = 0x80880A64, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80880A74, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80880A9C, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80880AC8, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80880BB4, target_vram = 0x808892D0 },
    { type = "R_MIPS_LO16", vram = 0x80880BBC, target_vram = 0x808892D0 },
    { type = "R_MIPS_HI16", vram = 0x80880DAC, target_vram = 0x80889048 },
    { type = "R_MIPS_LO16", vram = 0x80880DB0, target_vram = 0x80889048 },
    { type = "R_MIPS_HI16", vram = 0x80880DCC, target_vram = 0x80889052 },
    { type = "R_MIPS_LO16", vram = 0x80880DD0, target_vram = 0x80889052 },
    { type = "R_MIPS_HI16", vram = 0x80880DD8, target_vram = 0x80889054 },
    { type = "R_MIPS_LO16", vram = 0x80880DE8, target_vram = 0x80889054 },
    { type = "R_MIPS_HI16", vram = 0x80880F70, target_vram = 0x808892D4 },
    { type = "R_MIPS_LO16", vram = 0x80880F74, target_vram = 0x808892D4 },
    { type = "R_MIPS_HI16", vram = 0x80880FE4, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80880FF4, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80881008, target_vram = 0x80888F1C },
    { type = "R_MIPS_LO16", vram = 0x80881018, target_vram = 0x80888F1C },
    { type = "R_MIPS_HI16", vram = 0x80881030, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8088103C, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80881084, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80881094, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x808810A8, target_vram = 0x80888F1C },
    { type = "R_MIPS_LO16", vram = 0x808810B8, target_vram = 0x80888F1C },
    { type = "R_MIPS_HI16", vram = 0x808810D0, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x808810DC, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x808811F8, target_vram = 0x808892D8 },
    { type = "R_MIPS_LO16", vram = 0x808811FC, target_vram = 0x808892D8 },
    { type = "R_MIPS_HI16", vram = 0x808812C0, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x808812CC, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x808812E0, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x808812F0, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80881470, target_vram = 0x808892DC },
    { type = "R_MIPS_LO16", vram = 0x80881474, target_vram = 0x808892DC },
    { type = "R_MIPS_HI16", vram = 0x808815B8, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x808815CC, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x808815E4, target_vram = 0x808892E0 },
    { type = "R_MIPS_LO16", vram = 0x808815E8, target_vram = 0x808892E0 },
    { type = "R_MIPS_HI16", vram = 0x80881814, target_vram = 0x808892E4 },
    { type = "R_MIPS_LO16", vram = 0x80881818, target_vram = 0x808892E4 },
    { type = "R_MIPS_HI16", vram = 0x8088188C, target_vram = 0x80888F1C },
    { type = "R_MIPS_LO16", vram = 0x80881894, target_vram = 0x80888F1C },
    { type = "R_MIPS_HI16", vram = 0x808818CC, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x808818D8, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x808818F4, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80881904, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80881950, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8088195C, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80881978, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80881988, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80881B24, target_vram = 0x808892E8 },
    { type = "R_MIPS_LO16", vram = 0x80881B28, target_vram = 0x808892E8 },
    { type = "R_MIPS_HI16", vram = 0x80881C00, target_vram = 0x808892EC },
    { type = "R_MIPS_LO16", vram = 0x80881C04, target_vram = 0x808892EC },
    { type = "R_MIPS_HI16", vram = 0x80881C1C, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80881C2C, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80881CE8, target_vram = 0x808892F0 },
    { type = "R_MIPS_LO16", vram = 0x80881CF0, target_vram = 0x808892F0 },
    { type = "R_MIPS_HI16", vram = 0x80881D50, target_vram = 0x808892F4 },
    { type = "R_MIPS_LO16", vram = 0x80881D54, target_vram = 0x808892F4 },
    { type = "R_MIPS_HI16", vram = 0x80881D60, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80881D74, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80881DF0, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80881DFC, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80881E10, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80881E20, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80881E5C, target_vram = 0x808892F8 },
    { type = "R_MIPS_LO16", vram = 0x80881E60, target_vram = 0x808892F8 },
    { type = "R_MIPS_HI16", vram = 0x80882024, target_vram = 0x808892FC },
    { type = "R_MIPS_LO16", vram = 0x80882028, target_vram = 0x808892FC },
    { type = "R_MIPS_HI16", vram = 0x80882034, target_vram = 0x80889300 },
    { type = "R_MIPS_LO16", vram = 0x8088203C, target_vram = 0x80889300 },
    { type = "R_MIPS_HI16", vram = 0x8088214C, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8088215C, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80882160, target_vram = 0x80888F34 },
    { type = "R_MIPS_LO16", vram = 0x80882164, target_vram = 0x80888F34 },
    { type = "R_MIPS_HI16", vram = 0x80882178, target_vram = 0x80889304 },
    { type = "R_MIPS_LO16", vram = 0x8088217C, target_vram = 0x80889304 },
    { type = "R_MIPS_HI16", vram = 0x80882240, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80882250, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x8088226C, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8088227C, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80882374, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80882384, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x808823A0, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x808823B0, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x808823F8, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80882408, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80882424, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80882434, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80882494, target_vram = 0x80889308 },
    { type = "R_MIPS_HI16", vram = 0x808824F0, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80882538, target_vram = 0x80889308 },
    { type = "R_MIPS_LO16", vram = 0x8088253C, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x808825F8, target_vram = 0x8088930C },
    { type = "R_MIPS_LO16", vram = 0x80882600, target_vram = 0x8088930C },
    { type = "R_MIPS_HI16", vram = 0x80882660, target_vram = 0x80889310 },
    { type = "R_MIPS_LO16", vram = 0x80882664, target_vram = 0x80889310 },
    { type = "R_MIPS_HI16", vram = 0x80882670, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80882684, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80882794, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x808827A4, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x808827C0, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x808827D0, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x808828C8, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x808828D8, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x808828F4, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80882904, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x8088294C, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8088295C, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80882978, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80882988, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x808829F4, target_vram = 0x8088908C },
    { type = "R_MIPS_LO16", vram = 0x808829FC, target_vram = 0x8088908C },
    { type = "R_MIPS_HI16", vram = 0x80882AC8, target_vram = 0x8088905C },
    { type = "R_MIPS_LO16", vram = 0x80882B4C, target_vram = 0x8088905C },
    { type = "R_MIPS_HI16", vram = 0x80882B74, target_vram = 0x80889074 },
    { type = "R_MIPS_LO16", vram = 0x80882B7C, target_vram = 0x80889074 },
    { type = "R_MIPS_HI16", vram = 0x80882D0C, target_vram = 0x80889318 },
    { type = "R_MIPS_HI16", vram = 0x80882D40, target_vram = 0x80889314 },
    { type = "R_MIPS_LO16", vram = 0x80882D44, target_vram = 0x80889314 },
    { type = "R_MIPS_LO16", vram = 0x80882D54, target_vram = 0x80889318 },
    { type = "R_MIPS_HI16", vram = 0x80882F40, target_vram = 0x8088931C },
    { type = "R_MIPS_LO16", vram = 0x80882F44, target_vram = 0x8088931C },
    { type = "R_MIPS_HI16", vram = 0x80882FC0, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80882FD0, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80882FE4, target_vram = 0x80888F1C },
    { type = "R_MIPS_LO16", vram = 0x80882FF4, target_vram = 0x80888F1C },
    { type = "R_MIPS_HI16", vram = 0x8088300C, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80883018, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80883060, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80883070, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80883084, target_vram = 0x80888F1C },
    { type = "R_MIPS_LO16", vram = 0x80883094, target_vram = 0x80888F1C },
    { type = "R_MIPS_HI16", vram = 0x808830AC, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x808830B8, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80883160, target_vram = 0x808890E8 },
    { type = "R_MIPS_LO16", vram = 0x80883168, target_vram = 0x808890E8 },
    { type = "R_MIPS_HI16", vram = 0x80883294, target_vram = 0x80889320 },
    { type = "R_MIPS_LO16", vram = 0x80883298, target_vram = 0x80889320 },
    { type = "R_MIPS_HI16", vram = 0x808833F8, target_vram = 0x80889324 },
    { type = "R_MIPS_LO16", vram = 0x808833FC, target_vram = 0x80889324 },
    { type = "R_MIPS_HI16", vram = 0x80883480, target_vram = 0x80889328 },
    { type = "R_MIPS_LO16", vram = 0x80883484, target_vram = 0x80889328 },
    { type = "R_MIPS_HI16", vram = 0x80883508, target_vram = 0x8088932C },
    { type = "R_MIPS_LO16", vram = 0x8088350C, target_vram = 0x8088932C },
    { type = "R_MIPS_HI16", vram = 0x80883524, target_vram = 0x80889330 },
    { type = "R_MIPS_LO16", vram = 0x80883550, target_vram = 0x80889330 },
    { type = "R_MIPS_HI16", vram = 0x80883728, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80883738, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80883754, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80883764, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x8088383C, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8088384C, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80883868, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80883878, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80883940, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80883950, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x8088396C, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8088397C, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x808839CC, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x808839DC, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x808839F8, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80883A08, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80883A50, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80883A60, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80883A78, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80883A88, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80883AE4, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80883AF4, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80883B10, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80883B20, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80883C1C, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80883C38, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80883C4C, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80883C5C, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80883CE4, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80883CF4, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80883D08, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80883D18, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x8088403C, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80884050, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80884064, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80884074, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x8088410C, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x8088411C, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80884138, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80884148, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x808841BC, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x808841D0, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x808841E4, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x808841F4, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80884284, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80884294, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x808842B0, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x808842C0, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80884774, target_vram = 0x808890F0 },
    { type = "R_MIPS_LO16", vram = 0x8088480C, target_vram = 0x808890F0 },
    { type = "R_MIPS_HI16", vram = 0x80884834, target_vram = 0x8088911C },
    { type = "R_MIPS_LO16", vram = 0x8088483C, target_vram = 0x8088911C },
    { type = "R_MIPS_HI16", vram = 0x80884880, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80884894, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x808848DC, target_vram = 0x80889148 },
    { type = "R_MIPS_LO16", vram = 0x808848E0, target_vram = 0x80889148 },
    { type = "R_MIPS_HI16", vram = 0x808849B4, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x808849CC, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x808849E0, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x808849F0, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80884A58, target_vram = 0x80889154 },
    { type = "R_MIPS_LO16", vram = 0x80884A5C, target_vram = 0x80889154 },
    { type = "R_MIPS_HI16", vram = 0x80884B24, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80884B34, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80884B58, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80884B68, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80884B80, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80884B90, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80884BE4, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80884BF4, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80884C14, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80884C24, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80884C3C, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80884C4C, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80884D58, target_vram = 0x80889334 },
    { type = "R_MIPS_LO16", vram = 0x80884D5C, target_vram = 0x80889334 },
    { type = "R_MIPS_HI16", vram = 0x80884D64, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80884D7C, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80884D8C, target_vram = 0x80888F1C },
    { type = "R_MIPS_LO16", vram = 0x80884D9C, target_vram = 0x80888F1C },
    { type = "R_MIPS_HI16", vram = 0x80884DB4, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80884DC0, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80884E20, target_vram = 0x80889338 },
    { type = "R_MIPS_LO16", vram = 0x80884E24, target_vram = 0x80889338 },
    { type = "R_MIPS_HI16", vram = 0x80884E68, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80884E78, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80884E90, target_vram = 0x80888F1C },
    { type = "R_MIPS_LO16", vram = 0x80884EA0, target_vram = 0x80888F1C },
    { type = "R_MIPS_HI16", vram = 0x80884EB8, target_vram = 0x80888F08 },
    { type = "R_MIPS_LO16", vram = 0x80884EC4, target_vram = 0x80888F08 },
    { type = "R_MIPS_HI16", vram = 0x80885194, target_vram = 0x8088933C },
    { type = "R_MIPS_LO16", vram = 0x80885198, target_vram = 0x8088933C },
    { type = "R_MIPS_HI16", vram = 0x808851A0, target_vram = 0x80889340 },
    { type = "R_MIPS_LO16", vram = 0x808851A4, target_vram = 0x80889340 },
    { type = "R_MIPS_HI16", vram = 0x8088563C, target_vram = 0x80889344 },
    { type = "R_MIPS_LO16", vram = 0x8088564C, target_vram = 0x80889344 },
    { type = "R_MIPS_HI16", vram = 0x80885840, target_vram = 0x80889348 },
    { type = "R_MIPS_LO16", vram = 0x80885844, target_vram = 0x80889348 },
    { type = "R_MIPS_HI16", vram = 0x8088591C, target_vram = 0x8088934C },
    { type = "R_MIPS_LO16", vram = 0x80885920, target_vram = 0x8088934C },
    { type = "R_MIPS_HI16", vram = 0x80885B58, target_vram = 0x80889350 },
    { type = "R_MIPS_LO16", vram = 0x80885B5C, target_vram = 0x80889350 },
    { type = "R_MIPS_HI16", vram = 0x80885BD8, target_vram = 0x80889354 },
    { type = "R_MIPS_LO16", vram = 0x80885BDC, target_vram = 0x80889354 },
    { type = "R_MIPS_HI16", vram = 0x80885E74, target_vram = 0x80889358 },
    { type = "R_MIPS_LO16", vram = 0x80885E78, target_vram = 0x80889358 },
    { type = "R_MIPS_HI16", vram = 0x80886034, target_vram = 0x8088935C },
    { type = "R_MIPS_LO16", vram = 0x8088604C, target_vram = 0x8088935C },
    { type = "R_MIPS_HI16", vram = 0x808862E0, target_vram = 0x80889360 },
    { type = "R_MIPS_LO16", vram = 0x808862E4, target_vram = 0x80889360 },
    { type = "R_MIPS_HI16", vram = 0x808864D0, target_vram = 0x80889364 },
    { type = "R_MIPS_LO16", vram = 0x808864D8, target_vram = 0x80889364 },
    { type = "R_MIPS_HI16", vram = 0x80886548, target_vram = 0x80889368 },
    { type = "R_MIPS_LO16", vram = 0x80886550, target_vram = 0x80889368 },
    { type = "R_MIPS_HI16", vram = 0x8088660C, target_vram = 0x8088936C },
    { type = "R_MIPS_LO16", vram = 0x80886610, target_vram = 0x8088936C },
    { type = "R_MIPS_HI16", vram = 0x80886618, target_vram = 0x80889370 },
    { type = "R_MIPS_LO16", vram = 0x8088661C, target_vram = 0x80889370 },
    { type = "R_MIPS_HI16", vram = 0x80886674, target_vram = 0x80889374 },
    { type = "R_MIPS_LO16", vram = 0x80886678, target_vram = 0x80889374 },
    { type = "R_MIPS_HI16", vram = 0x808867C4, target_vram = 0x8088126C },
    { type = "R_MIPS_LO16", vram = 0x808867D0, target_vram = 0x8088126C },
    { type = "R_MIPS_HI16", vram = 0x80886920, target_vram = 0x80889378 },
    { type = "R_MIPS_LO16", vram = 0x80886924, target_vram = 0x80889378 },
    { type = "R_MIPS_HI16", vram = 0x8088692C, target_vram = 0x8088937C },
    { type = "R_MIPS_LO16", vram = 0x80886930, target_vram = 0x8088937C },
    { type = "R_MIPS_HI16", vram = 0x80886AF0, target_vram = 0x8087F9A0 },
    { type = "R_MIPS_LO16", vram = 0x80886AF4, target_vram = 0x8087F9A0 },
    { type = "R_MIPS_HI16", vram = 0x80886B10, target_vram = 0x80889380 },
    { type = "R_MIPS_LO16", vram = 0x80886B14, target_vram = 0x80889380 },
    { type = "R_MIPS_HI16", vram = 0x80886B9C, target_vram = 0x8087FD94 },
    { type = "R_MIPS_LO16", vram = 0x80886BA0, target_vram = 0x8087FD94 },
    { type = "R_MIPS_HI16", vram = 0x80886BBC, target_vram = 0x8087F9A0 },
    { type = "R_MIPS_LO16", vram = 0x80886BC0, target_vram = 0x8087F9A0 },
    { type = "R_MIPS_HI16", vram = 0x80886BE0, target_vram = 0x8087FD94 },
    { type = "R_MIPS_LO16", vram = 0x80886BE4, target_vram = 0x8087FD94 },
    { type = "R_MIPS_HI16", vram = 0x80886D6C, target_vram = 0x80889384 },
    { type = "R_MIPS_LO16", vram = 0x80886D70, target_vram = 0x80889384 },
    { type = "R_MIPS_HI16", vram = 0x80886FEC, target_vram = 0x80889388 },
    { type = "R_MIPS_LO16", vram = 0x80886FF4, target_vram = 0x80889388 },
    { type = "R_MIPS_HI16", vram = 0x80886FFC, target_vram = 0x8088938C },
    { type = "R_MIPS_LO16", vram = 0x80887018, target_vram = 0x8088938C },
    { type = "R_MIPS_HI16", vram = 0x808870D8, target_vram = 0x80889390 },
    { type = "R_MIPS_LO16", vram = 0x808870DC, target_vram = 0x80889390 },
    { type = "R_MIPS_HI16", vram = 0x808870E4, target_vram = 0x80889394 },
    { type = "R_MIPS_LO16", vram = 0x808870E8, target_vram = 0x80889394 },
    { type = "R_MIPS_HI16", vram = 0x808872B8, target_vram = 0x808891C8 },
    { type = "R_MIPS_LO16", vram = 0x808872BC, target_vram = 0x808891C8 },
    { type = "R_MIPS_HI16", vram = 0x808872D4, target_vram = 0x808891D4 },
    { type = "R_MIPS_LO16", vram = 0x808872D8, target_vram = 0x808891D4 },
    { type = "R_MIPS_HI16", vram = 0x80887430, target_vram = 0x80889160 },
    { type = "R_MIPS_LO16", vram = 0x80887440, target_vram = 0x80889160 },
    { type = "R_MIPS_HI16", vram = 0x808875B8, target_vram = 0x80889398 },
    { type = "R_MIPS_LO16", vram = 0x808875BC, target_vram = 0x80889398 },
    { type = "R_MIPS_HI16", vram = 0x80887854, target_vram = 0x8088939C },
    { type = "R_MIPS_LO16", vram = 0x80887858, target_vram = 0x8088939C },
    { type = "R_MIPS_HI16", vram = 0x80887880, target_vram = 0x808893A0 },
    { type = "R_MIPS_LO16", vram = 0x80887884, target_vram = 0x808893A0 },
    { type = "R_MIPS_HI16", vram = 0x808878AC, target_vram = 0x808893A4 },
    { type = "R_MIPS_LO16", vram = 0x808878B0, target_vram = 0x808893A4 },
    { type = "R_MIPS_HI16", vram = 0x808878D8, target_vram = 0x808893A8 },
    { type = "R_MIPS_LO16", vram = 0x808878DC, target_vram = 0x808893A8 },
    { type = "R_MIPS_HI16", vram = 0x80887A60, target_vram = 0x808893AC },
    { type = "R_MIPS_LO16", vram = 0x80887A64, target_vram = 0x808893AC },
    { type = "R_MIPS_HI16", vram = 0x80887DF4, target_vram = 0x808893B0 },
    { type = "R_MIPS_LO16", vram = 0x80887DF8, target_vram = 0x808893B0 },
    { type = "R_MIPS_HI16", vram = 0x80887F70, target_vram = 0x808891E0 },
    { type = "R_MIPS_LO16", vram = 0x80887F74, target_vram = 0x808891E0 },
    { type = "R_MIPS_HI16", vram = 0x80887F8C, target_vram = 0x808891EC },
    { type = "R_MIPS_LO16", vram = 0x80887F90, target_vram = 0x808891EC },
    { type = "R_MIPS_HI16", vram = 0x80887FE0, target_vram = 0x808891F8 },
    { type = "R_MIPS_LO16", vram = 0x80888018, target_vram = 0x808891F8 },
    { type = "R_MIPS_HI16", vram = 0x80888194, target_vram = 0x808893B4 },
    { type = "R_MIPS_LO16", vram = 0x80888198, target_vram = 0x808893B4 },
    { type = "R_MIPS_HI16", vram = 0x8088825C, target_vram = 0x808893B8 },
    { type = "R_MIPS_LO16", vram = 0x80888260, target_vram = 0x808893B8 },
    { type = "R_MIPS_HI16", vram = 0x808882EC, target_vram = 0x808893BC },
    { type = "R_MIPS_LO16", vram = 0x808882F0, target_vram = 0x808893BC },
    { type = "R_MIPS_HI16", vram = 0x808883E0, target_vram = 0x808893C0 },
    { type = "R_MIPS_LO16", vram = 0x808883E4, target_vram = 0x808893C0 },
    { type = "R_MIPS_HI16", vram = 0x808884D4, target_vram = 0x808893C4 },
    { type = "R_MIPS_LO16", vram = 0x808884D8, target_vram = 0x808893C4 },
    { type = "R_MIPS_HI16", vram = 0x80888590, target_vram = 0x808893C8 },
    { type = "R_MIPS_LO16", vram = 0x80888594, target_vram = 0x808893C8 },
    { type = "R_MIPS_HI16", vram = 0x80888648, target_vram = 0x808893CC },
    { type = "R_MIPS_LO16", vram = 0x8088864C, target_vram = 0x808893CC },
    { type = "R_MIPS_HI16", vram = 0x80888700, target_vram = 0x808893D0 },
    { type = "R_MIPS_LO16", vram = 0x80888704, target_vram = 0x808893D0 },
    { type = "R_MIPS_HI16", vram = 0x808887B8, target_vram = 0x808893D4 },
    { type = "R_MIPS_LO16", vram = 0x808887BC, target_vram = 0x808893D4 },
    { type = "R_MIPS_HI16", vram = 0x80888868, target_vram = 0x808893D8 },
    { type = "R_MIPS_LO16", vram = 0x8088886C, target_vram = 0x808893D8 },
    { type = "R_MIPS_HI16", vram = 0x8088889C, target_vram = 0x808893DC },
    { type = "R_MIPS_LO16", vram = 0x808888A0, target_vram = 0x808893DC },
    { type = "R_MIPS_HI16", vram = 0x80888914, target_vram = 0x808893E0 },
    { type = "R_MIPS_LO16", vram = 0x80888918, target_vram = 0x808893E0 },
    { type = "R_MIPS_HI16", vram = 0x808889C8, target_vram = 0x808893E4 },
    { type = "R_MIPS_LO16", vram = 0x808889CC, target_vram = 0x808893E4 },
    { type = "R_MIPS_HI16", vram = 0x808889FC, target_vram = 0x808893E8 },
    { type = "R_MIPS_LO16", vram = 0x80888A00, target_vram = 0x808893E8 },
    { type = "R_MIPS_HI16", vram = 0x80888A74, target_vram = 0x808893EC },
    { type = "R_MIPS_LO16", vram = 0x80888A78, target_vram = 0x808893EC },
    { type = "R_MIPS_HI16", vram = 0x80888C88, target_vram = 0x80889210 },
    { type = "R_MIPS_LO16", vram = 0x80888C94, target_vram = 0x80889210 },
    { type = "R_MIPS_HI16", vram = 0x80888CA0, target_vram = 0x80889204 },
    { type = "R_MIPS_LO16", vram = 0x80888CB4, target_vram = 0x80889204 },
    { type = "R_MIPS_HI16", vram = 0x80888D30, target_vram = 0x80889214 },
    { type = "R_MIPS_LO16", vram = 0x80888D34, target_vram = 0x80889214 },
    { type = "R_MIPS_HI16", vram = 0x80888DA0, target_vram = 0x8087D540 },
    { type = "R_MIPS_LO16", vram = 0x80888DA4, target_vram = 0x8087D540 },
    { type = "R_MIPS_HI16", vram = 0x80888DE0, target_vram = 0x80888C48 },
    { type = "R_MIPS_LO16", vram = 0x80888DE4, target_vram = 0x80888C48 },
    { type = "R_MIPS_HI16", vram = 0x80888DE8, target_vram = 0x80887F58 },
    { type = "R_MIPS_LO16", vram = 0x80888DEC, target_vram = 0x80887F58 },
    { type = "R_MIPS_HI16", vram = 0x80888E10, target_vram = 0x80888C48 },
    { type = "R_MIPS_LO16", vram = 0x80888E14, target_vram = 0x80888C48 },
    { type = "R_MIPS_HI16", vram = 0x80888E18, target_vram = 0x80887F58 },
    { type = "R_MIPS_LO16", vram = 0x80888E24, target_vram = 0x80887F58 },
    { type = "R_MIPS_HI16", vram = 0x80888E44, target_vram = 0x80888D18 },
    { type = "R_MIPS_LO16", vram = 0x80888E48, target_vram = 0x80888D18 },
]

functions = [
    { name = "EnHorse_JumpLanding", vram = 0x8087EC78, size = 0x98 },
    { name = "EnHorse_MountedGallop", vram = 0x8087ED10, size = 0x1B4 },
    { name = "EnHorse_StartIdleRidable", vram = 0x80880500, size = 0x34 },
    { name = "EnHorse_StartGalloping", vram = 0x8087EB78, size = 0xA8 },
    { name = "EnHorse_ResolveCollision", vram = 0x80885B4C, size = 0x144 },
    { name = "EnHorse_UpdateStick", vram = 0x80885AF4, size = 0x58 },
    { name = "EnHorse_CsPlayHighJumpAnim", vram = 0x80881DC8, size = 0x148 },
    { name = "func_80883EA0", vram = 0x80883EA0, size = 0x78 },
    { name = "func_808843B4", vram = 0x808843B4, size = 0x90 },
    { name = "func_80883CB0", vram = 0x80883CB0, size = 0xB4 },
    { name = "EnHorse_Init", vram = 0x8087CA14, size = 0xB2C },
    { name = "func_80884194", vram = 0x80884194, size = 0xB8 },
    { name = "EnHorse_PlayWalkingSound", vram = 0x8087C0AC, size = 0xCC },
    { name = "EnHorse_SetIngoAnimation", vram = 0x80880DA8, size = 0x58 },
    { name = "EnHorse_StartGallopingInterruptable", vram = 0x8087EB54, size = 0x24 },
    { name = "func_8088424C", vram = 0x8088424C, size = 0xC8 },
    { name = "EnHorse_HighJump", vram = 0x8087FF14, size = 0x294 },
    { name = "EnHorse_CsRearing", vram = 0x808822CC, size = 0x1B0 },
    { name = "func_80884314", vram = 0x80884314, size = 0xA0 },
    { name = "EnHorse_UpdateIngoHorseAnim", vram = 0x80880E00, size = 0x328 },
    { name = "func_8088159C", vram = 0x8088159C, size = 0x98 },
    { name = "func_80883F18", vram = 0x80883F18, size = 0x80 },
    { name = "EnHorse_CsJump", vram = 0x80881F48, size = 0x280 },
    { name = "EnHorse_RotateToPoint", vram = 0x8087B784, size = 0x3C },
    { name = "EnHorse_UpdateIngoRace", vram = 0x80881128, size = 0x144 },
    { name = "func_80881290", vram = 0x80881290, size = 0x108 },
    { name = "EnHorse_CsWarpRearingInit", vram = 0x808826B4, size = 0x16C },
    { name = "EnHorse_MountSideCheck", vram = 0x80887D60, size = 0x104 },
    { name = "EnHorse_StartMovingAnimation", vram = 0x808806DC, size = 0x168 },
    { name = "func_80886C00", vram = 0x80886C00, size = 0x1C4 },
    { name = "EnHorse_ObstructMovement", vram = 0x80885220, size = 0x1C0 },
    { name = "EnHorse_CsJumpInit", vram = 0x80881F10, size = 0x38 },
    { name = "EnHorse_ClearDustFlags", vram = 0x8087C9EC, size = 0xC },
    { name = "EnHorse_Frozen", vram = 0x8087D814, size = 0x174 },
    { name = "func_8087CA04", vram = 0x8087CA04, size = 0x10 },
    { name = "EnHorse_MountedWalk", vram = 0x8087E6D8, size = 0x254 },
    { name = "EnHorse_StartTurning", vram = 0x8087E2A8, size = 0xA8 },
    { name = "func_8087C1C0", vram = 0x8087C1C0, size = 0x48 },
    { name = "EnHorse_UpdateHbaRaceInfo", vram = 0x80882B9C, size = 0x1F0 },
    { name = "EnHorse_CsMoveInit", vram = 0x80881BDC, size = 0x78 },
    { name = "func_8088126C", vram = 0x8088126C, size = 0x24 },
    { name = "func_80884604", vram = 0x80884604, size = 0xB0 },
    { name = "EnHorse_Reverse", vram = 0x8087F658, size = 0x348 },
    { name = "EnHorse_RaceWaypointPos", vram = 0x8087B730, size = 0x54 },
    { name = "EnHorse_FleePlayer", vram = 0x80883308, size = 0x868 },
    { name = "func_80883B70", vram = 0x80883B70, size = 0x7C },
    { name = "EnHorse_SlopeSpeedMultiplier", vram = 0x8087C208, size = 0x80 },
    { name = "EnHorse_MountedRearing", vram = 0x8087F078, size = 0x184 },
    { name = "EnHorse_CheckFloors", vram = 0x808853E0, size = 0x5AC },
    { name = "EnHorse_CutsceneUpdate", vram = 0x80882A44, size = 0x158 },
    { name = "EnHorse_InitCutscene", vram = 0x808829D0, size = 0x24 },
    { name = "EnHorse_MountedTrotReset", vram = 0x8087E9D0, size = 0x4C },
    { name = "func_8088168C", vram = 0x8088168C, size = 0x34C },
    { name = "EnHorse_Vec3fOffset", vram = 0x80885060, size = 0x7C },
    { name = "func_80884D04", vram = 0x80884D04, size = 0x108 },
    { name = "EnHorse_StickDirection", vram = 0x80885A80, size = 0x74 },
    { name = "EnHorse_BgCheckSlowMoving", vram = 0x80885C90, size = 0x114 },
    { name = "EnHorse_MountedIdleAnim", vram = 0x8087E080, size = 0x24 },
    { name = "func_8087C38C", vram = 0x8087C38C, size = 0xB0 },
    { name = "EnHorse_IdleAnimSounds", vram = 0x8087C43C, size = 0x154 },
    { name = "EnHorse_ResetHorsebackArchery", vram = 0x8087C9D4, size = 0x18 },
    { name = "func_808846DC", vram = 0x808846DC, size = 0x14 },
    { name = "EnHorse_MountedIdleWhinny", vram = 0x8087E0A4, size = 0xE8 },
    { name = "EnHorse_OverrideLimbDraw", vram = 0x80888C48, size = 0xD0 },
    { name = "EnHorse_StartWalkingFromIdle", vram = 0x8087E564, size = 0x50 },
    { name = "EnHorse_CalcFloorHeight", vram = 0x808850DC, size = 0x144 },
    { name = "EnHorse_StartHighJump", vram = 0x8087FDB8, size = 0x150 },
    { name = "EnHorse_ResetIdleAnimation", vram = 0x808804CC, size = 0x34 },
    { name = "EnHorse_Draw", vram = 0x80888D78, size = 0x144 },
    { name = "func_80881398", vram = 0x80881398, size = 0x204 },
    { name = "EnHorse_TiltBody", vram = 0x808870A4, size = 0xFC },
    { name = "func_80881634", vram = 0x80881634, size = 0x58 },
    { name = "func_80883E10", vram = 0x80883E10, size = 0x90 },
    { name = "EnHorse_CsWarpMoveToPoint", vram = 0x80882564, size = 0x150 },
    { name = "EnHorse_StartLowJump", vram = 0x8087F9C4, size = 0x144 },
    { name = "EnHorse_GetCutsceneFunctionIndex", vram = 0x808829F4, size = 0x50 },
    { name = "EnHorse_MountedWalkingReset", vram = 0x8087E684, size = 0x54 },
    { name = "EnHorse_InitInactive", vram = 0x808801A8, size = 0x50 },
    { name = "EnHorse_Update", vram = 0x808872A4, size = 0xA7C },
    { name = "EnHorse_StartMountedIdle", vram = 0x8087DE28, size = 0x13C },
    { name = "func_808844E0", vram = 0x808844E0, size = 0x84 },
    { name = "EnHorse_UpdatePlayerDir", vram = 0x80886FA8, size = 0xFC },
    { name = "EnHorse_MountedIdle", vram = 0x8087DF64, size = 0x11C },
    { name = "func_80883DE0", vram = 0x80883DE0, size = 0x30 },
    { name = "EnHorse_InitHorsebackArchery", vram = 0x80882D8C, size = 0x34 },
    { name = "func_808846B4", vram = 0x808846B4, size = 0x28 },
    { name = "EnHorse_ResetCutscene", vram = 0x8087C8B8, size = 0x18 },
    { name = "EnHorse_LowJumpInit", vram = 0x8087F9A0, size = 0x24 },
    { name = "func_808846F0", vram = 0x808846F0, size = 0x28 },
    { name = "EnHorse_MountedTurn", vram = 0x8087E350, size = 0x214 },
    { name = "EnHorse_PlayIdleAnimation", vram = 0x808802D0, size = 0x1D4 },
    { name = "func_808848C8", vram = 0x808848C8, size = 0xCC },
    { name = "EnHorse_InitIngoHorse", vram = 0x80880D50, size = 0x58 },
    { name = "EnHorse_ChangeIdleAnimation", vram = 0x808804A4, size = 0x28 },
    { name = "func_8087B7C0", vram = 0x8087B7C0, size = 0x8EC },
    { name = "func_80888D18", vram = 0x80888D18, size = 0x60 },
    { name = "EnHorse_MountedIdleWhinnying", vram = 0x8087E18C, size = 0x11C },
    { name = "func_8087D540", vram = 0x8087D540, size = 0x15C },
    { name = "func_80884994", vram = 0x80884994, size = 0xAC },
    { name = "EnHorse_MountDismount", vram = 0x8088598C, size = 0xF4 },
    { name = "EnHorse_Stub2", vram = 0x8087FF08, size = 0xC },
    { name = "EnHorse_SetFollowAnimation", vram = 0x80880844, size = 0x134 },
    { name = "func_80883BEC", vram = 0x80883BEC, size = 0xC4 },
    { name = "EnHorse_RandInt", vram = 0x80887270, size = 0x34 },
    { name = "EnHorse_StartReversing", vram = 0x8087F5B4, size = 0xA4 },
    { name = "func_80883D64", vram = 0x80883D64, size = 0x7C },
    { name = "func_8087C288", vram = 0x8087C288, size = 0x30 },
    { name = "EnHorse_Inactive", vram = 0x808801F8, size = 0xD8 },
    { name = "EnHorse_StartTrotting", vram = 0x8087E92C, size = 0xA4 },
    { name = "func_80883F98", vram = 0x80883F98, size = 0x78 },
    { name = "EnHorse_Spawn", vram = 0x8087C590, size = 0x328 },
    { name = "EnHorse_PlayerCanMove", vram = 0x8087C8E0, size = 0xF4 },
    { name = "EnHorse_UpdateHorsebackArchery", vram = 0x80883104, size = 0x204 },
    { name = "EnHorse_LowJump", vram = 0x8087FB14, size = 0x280 },
    { name = "EnHorse_UpdateSpeed", vram = 0x8087D988, size = 0x464 },
    { name = "EnHorse_GetMountSide", vram = 0x80887E64, size = 0x58 },
    { name = "EnHorse_RotateToPlayer", vram = 0x8087D70C, size = 0x50 },
    { name = "EnHorse_Stopping", vram = 0x8087F39C, size = 0x1F4 },
    { name = "EnHorse_MountedTrot", vram = 0x8087EA1C, size = 0x138 },
    { name = "EnHorse_CsMoveToPoint", vram = 0x80881C54, size = 0x150 },
    { name = "EnHorse_UpdateHbaAnim", vram = 0x80882DC0, size = 0x344 },
    { name = "func_8087C2B8", vram = 0x8087C2B8, size = 0xD4 },
    { name = "EnHorse_Freeze", vram = 0x8087D75C, size = 0xB8 },
    { name = "EnHorse_UpdateBgCheckInfo", vram = 0x80885DA4, size = 0xE5C },
    { name = "EnHorse_ResetRace", vram = 0x8087C8D0, size = 0x10 },
    { name = "func_80884A40", vram = 0x80884A40, size = 0x2C4 },
    { name = "EnHorse_CsRearingInit", vram = 0x808821C8, size = 0x104 },
    { name = "func_80884E0C", vram = 0x80884E0C, size = 0x254 },
    { name = "EnHorse_CsWarpRearing", vram = 0x80882820, size = 0x1B0 },
    { name = "EnHorse_StartReversingInterruptable", vram = 0x8087F590, size = 0x24 },
    { name = "EnHorse_StartWalkingInterruptable", vram = 0x8087E5B4, size = 0x24 },
    { name = "EnHorse_Idle", vram = 0x80880534, size = 0x1A8 },
    { name = "EnHorse_StartWalking", vram = 0x8087E5D8, size = 0xAC },
    { name = "EnHorse_RegenBoost", vram = 0x80886DC4, size = 0x1E4 },
    { name = "EnHorse_PlayerDirToMountSide", vram = 0x80887D20, size = 0x40 },
    { name = "EnHorse_StartBraking", vram = 0x8087F1FC, size = 0x1A0 },
    { name = "func_80884444", vram = 0x80884444, size = 0x9C },
    { name = "EnHorse_WarpMoveInit", vram = 0x8088247C, size = 0xE8 },
    { name = "func_80884564", vram = 0x80884564, size = 0xA0 },
    { name = "EnHorse_StartMountedIdleResetAnim", vram = 0x8087DDEC, size = 0x3C },
    { name = "EnHorse_StartRearing", vram = 0x8087EEC4, size = 0x1B4 },
    { name = "func_80884718", vram = 0x80884718, size = 0x150 },
    { name = "EnHorse_HighJumpInit", vram = 0x8087FD94, size = 0x24 },
    { name = "EnHorse_Stub1", vram = 0x8087FB08, size = 0xC },
    { name = "EnHorse_CsSetAnimHighJump", vram = 0x80881DA4, size = 0x24 },
    { name = "EnHorse_FollowPlayer", vram = 0x80880978, size = 0x3D8 },
    { name = "func_8087C9F8", vram = 0x8087C9F8, size = 0xC },
    { name = "EnHorse_Destroy", vram = 0x8087D69C, size = 0x70 },
    { name = "EnHorse_MountedGallopReset", vram = 0x8087EC20, size = 0x58 },
    { name = "EnHorse_UpdateConveyors", vram = 0x808871A0, size = 0xD0 },
    { name = "func_808819D8", vram = 0x808819D8, size = 0x204 },
    { name = "EnHorse_RandomOffset", vram = 0x80887EBC, size = 0x9C },
    { name = "EnHorse_PostDraw", vram = 0x80887F58, size = 0xCF0 },
    { name = "func_80884868", vram = 0x80884868, size = 0x60 },
    { name = "func_80884010", vram = 0x80884010, size = 0xB4 },
    { name = "func_8087C178", vram = 0x8087C178, size = 0x48 },
    { name = "func_808840C4", vram = 0x808840C4, size = 0xD0 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Arrow"
rom = 0x00D04460
vram = 0x8088A240
size = 0x22D0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8088A254, target_vram = 0x8088C230 },
    { type = "R_MIPS_LO16", vram = 0x8088A258, target_vram = 0x8088C230 },
    { type = "R_MIPS_HI16", vram = 0x8088A2DC, target_vram = 0x8088C234 },
    { type = "R_MIPS_HI16", vram = 0x8088A2E4, target_vram = 0x8088C24C },
    { type = "R_MIPS_LO16", vram = 0x8088A2EC, target_vram = 0x8088C24C },
    { type = "R_MIPS_HI16", vram = 0x8088A2F4, target_vram = 0x8088C24C },
    { type = "R_MIPS_LO16", vram = 0x8088A2F8, target_vram = 0x8088C24C },
    { type = "R_MIPS_LO16", vram = 0x8088A2FC, target_vram = 0x8088C234 },
    { type = "R_MIPS_HI16", vram = 0x8088A324, target_vram = 0x8088C258 },
    { type = "R_MIPS_LO16", vram = 0x8088A328, target_vram = 0x8088C258 },
    { type = "R_MIPS_HI16", vram = 0x8088A358, target_vram = 0x8088C27C },
    { type = "R_MIPS_LO16", vram = 0x8088A35C, target_vram = 0x8088C27C },
    { type = "R_MIPS_HI16", vram = 0x8088A38C, target_vram = 0x8088C2A0 },
    { type = "R_MIPS_LO16", vram = 0x8088A390, target_vram = 0x8088C2A0 },
    { type = "R_MIPS_HI16", vram = 0x8088A3BC, target_vram = 0x8088C1E0 },
    { type = "R_MIPS_LO16", vram = 0x8088A3C4, target_vram = 0x8088C1E0 },
    { type = "R_MIPS_HI16", vram = 0x8088A444, target_vram = 0x8088A594 },
    { type = "R_MIPS_LO16", vram = 0x8088A448, target_vram = 0x8088A594 },
    { type = "R_MIPS_HI16", vram = 0x8088A618, target_vram = 0x8088ACE0 },
    { type = "R_MIPS_LO16", vram = 0x8088A61C, target_vram = 0x8088ACE0 },
    { type = "R_MIPS_HI16", vram = 0x8088A68C, target_vram = 0x8088C3A0 },
    { type = "R_MIPS_LO16", vram = 0x8088A694, target_vram = 0x8088C3A0 },
    { type = "R_MIPS_HI16", vram = 0x8088A6E8, target_vram = 0x8088ACE0 },
    { type = "R_MIPS_LO16", vram = 0x8088A6EC, target_vram = 0x8088ACE0 },
    { type = "R_MIPS_HI16", vram = 0x8088A7EC, target_vram = 0x8088B6B0 },
    { type = "R_MIPS_LO16", vram = 0x8088A7F0, target_vram = 0x8088B6B0 },
    { type = "R_MIPS_HI16", vram = 0x8088A84C, target_vram = 0x8088C3C0 },
    { type = "R_MIPS_LO16", vram = 0x8088A850, target_vram = 0x8088C3C0 },
    { type = "R_MIPS_HI16", vram = 0x8088AC48, target_vram = 0x8088B6B0 },
    { type = "R_MIPS_LO16", vram = 0x8088AC4C, target_vram = 0x8088B6B0 },
    { type = "R_MIPS_HI16", vram = 0x8088B0DC, target_vram = 0x8088B630 },
    { type = "R_MIPS_LO16", vram = 0x8088B0E0, target_vram = 0x8088B630 },
    { type = "R_MIPS_HI16", vram = 0x8088B32C, target_vram = 0x8088C3C4 },
    { type = "R_MIPS_LO16", vram = 0x8088B330, target_vram = 0x8088C3C4 },
    { type = "R_MIPS_HI16", vram = 0x8088B7A8, target_vram = 0x8088C2C4 },
    { type = "R_MIPS_LO16", vram = 0x8088B7B0, target_vram = 0x8088C2C4 },
    { type = "R_MIPS_HI16", vram = 0x8088B828, target_vram = 0x8088C2E4 },
    { type = "R_MIPS_HI16", vram = 0x8088B82C, target_vram = 0x8088C2E8 },
    { type = "R_MIPS_LO16", vram = 0x8088B830, target_vram = 0x8088C2E8 },
    { type = "R_MIPS_LO16", vram = 0x8088B834, target_vram = 0x8088C2E4 },
    { type = "R_MIPS_HI16", vram = 0x8088B838, target_vram = 0x8088C2CC },
    { type = "R_MIPS_HI16", vram = 0x8088B83C, target_vram = 0x8088C2D8 },
    { type = "R_MIPS_LO16", vram = 0x8088B850, target_vram = 0x8088C2D8 },
    { type = "R_MIPS_LO16", vram = 0x8088B854, target_vram = 0x8088C2CC },
    { type = "R_MIPS_HI16", vram = 0x8088B8B8, target_vram = 0x8088ACE0 },
    { type = "R_MIPS_LO16", vram = 0x8088B8BC, target_vram = 0x8088ACE0 },
    { type = "R_MIPS_HI16", vram = 0x8088BAD4, target_vram = 0x8088C3C8 },
    { type = "R_MIPS_LO16", vram = 0x8088BADC, target_vram = 0x8088C3C8 },
    { type = "R_MIPS_HI16", vram = 0x8088BAE0, target_vram = 0x8088C340 },
    { type = "R_MIPS_LO16", vram = 0x8088BAE4, target_vram = 0x8088C340 },
    { type = "R_MIPS_HI16", vram = 0x8088BB70, target_vram = 0x8088C3CC },
    { type = "R_MIPS_LO16", vram = 0x8088BB74, target_vram = 0x8088C3CC },
    { type = "R_MIPS_HI16", vram = 0x8088C194, target_vram = 0x8088C2EC },
    { type = "R_MIPS_LO16", vram = 0x8088C198, target_vram = 0x8088C2EC },
]

functions = [
    { name = "func_8088A594", vram = 0x8088A594, size = 0x244 },
    { name = "EnArrow_Draw", vram = 0x8088BA34, size = 0x784 },
    { name = "func_8088B630", vram = 0x8088B630, size = 0x80 },
    { name = "func_8088B6B0", vram = 0x8088B6B0, size = 0x70 },
    { name = "func_8088A514", vram = 0x8088A514, size = 0x80 },
    { name = "func_8088A7D8", vram = 0x8088A7D8, size = 0xBC },
    { name = "EnArrow_Update", vram = 0x8088B720, size = 0x16C },
    { name = "func_8088A894", vram = 0x8088A894, size = 0x204 },
    { name = "EnArrow_Destroy", vram = 0x8088A464, size = 0xB0 },
    { name = "EnArrow_Init", vram = 0x8088A240, size = 0x224 },
    { name = "func_8088B88C", vram = 0x8088B88C, size = 0x1A8 },
    { name = "func_8088AA98", vram = 0x8088AA98, size = 0x248 },
    { name = "func_8088ACE0", vram = 0x8088ACE0, size = 0x950 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Elf"
rom = 0x00D06730
vram = 0x8088C510
size = 0x4B50

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8088C530, target_vram = 0x80890A90 },
    { type = "R_MIPS_LO16", vram = 0x8088C538, target_vram = 0x80890A90 },
    { type = "R_MIPS_HI16", vram = 0x8088C55C, target_vram = 0x8088D3EC },
    { type = "R_MIPS_LO16", vram = 0x8088C568, target_vram = 0x8088D3EC },
    { type = "R_MIPS_HI16", vram = 0x8088C5A0, target_vram = 0x8088D3EC },
    { type = "R_MIPS_LO16", vram = 0x8088C5AC, target_vram = 0x8088D3EC },
    { type = "R_MIPS_HI16", vram = 0x8088C5E8, target_vram = 0x8088D3EC },
    { type = "R_MIPS_LO16", vram = 0x8088C5F0, target_vram = 0x8088D3EC },
    { type = "R_MIPS_HI16", vram = 0x8088C628, target_vram = 0x8088D3EC },
    { type = "R_MIPS_LO16", vram = 0x8088C634, target_vram = 0x8088D3EC },
    { type = "R_MIPS_HI16", vram = 0x8088C660, target_vram = 0x8088D3EC },
    { type = "R_MIPS_LO16", vram = 0x8088C664, target_vram = 0x8088D3EC },
    { type = "R_MIPS_HI16", vram = 0x8088C698, target_vram = 0x8088D3EC },
    { type = "R_MIPS_LO16", vram = 0x8088C6A4, target_vram = 0x8088D3EC },
    { type = "R_MIPS_HI16", vram = 0x8088C6DC, target_vram = 0x8088D3EC },
    { type = "R_MIPS_LO16", vram = 0x8088C6E8, target_vram = 0x8088D3EC },
    { type = "R_MIPS_HI16", vram = 0x8088C720, target_vram = 0x8088D470 },
    { type = "R_MIPS_LO16", vram = 0x8088C72C, target_vram = 0x8088D470 },
    { type = "R_MIPS_HI16", vram = 0x8088C754, target_vram = 0x8088D504 },
    { type = "R_MIPS_LO16", vram = 0x8088C75C, target_vram = 0x8088D504 },
    { type = "R_MIPS_HI16", vram = 0x8088C790, target_vram = 0x8088D3EC },
    { type = "R_MIPS_LO16", vram = 0x8088C79C, target_vram = 0x8088D3EC },
    { type = "R_MIPS_HI16", vram = 0x8088C7CC, target_vram = 0x8088D3EC },
    { type = "R_MIPS_LO16", vram = 0x8088C7D8, target_vram = 0x8088D3EC },
    { type = "R_MIPS_HI16", vram = 0x8088C8DC, target_vram = 0x80890ABC },
    { type = "R_MIPS_LO16", vram = 0x8088C8EC, target_vram = 0x80890ABC },
    { type = "R_MIPS_HI16", vram = 0x8088C8F4, target_vram = 0x8088C9CC },
    { type = "R_MIPS_LO16", vram = 0x8088C8F8, target_vram = 0x8088C9CC },
    { type = "R_MIPS_HI16", vram = 0x8088C988, target_vram = 0x80890AC0 },
    { type = "R_MIPS_LO16", vram = 0x8088C998, target_vram = 0x80890AC0 },
    { type = "R_MIPS_HI16", vram = 0x8088C9A0, target_vram = 0x8088C9CC },
    { type = "R_MIPS_LO16", vram = 0x8088C9A4, target_vram = 0x8088C9CC },
    { type = "R_MIPS_HI16", vram = 0x8088CA1C, target_vram = 0x80890AC4 },
    { type = "R_MIPS_LO16", vram = 0x8088CA20, target_vram = 0x80890AC4 },
    { type = "R_MIPS_HI16", vram = 0x8088CA24, target_vram = 0x8088C920 },
    { type = "R_MIPS_LO16", vram = 0x8088CA38, target_vram = 0x8088C920 },
    { type = "R_MIPS_HI16", vram = 0x8088CA94, target_vram = 0x80890AC8 },
    { type = "R_MIPS_LO16", vram = 0x8088CAB0, target_vram = 0x80890AC8 },
    { type = "R_MIPS_HI16", vram = 0x8088CAB4, target_vram = 0x80890ACC },
    { type = "R_MIPS_LO16", vram = 0x8088CAB8, target_vram = 0x80890ACC },
    { type = "R_MIPS_HI16", vram = 0x8088CAD0, target_vram = 0x8088C858 },
    { type = "R_MIPS_LO16", vram = 0x8088CAE4, target_vram = 0x8088C858 },
    { type = "R_MIPS_HI16", vram = 0x8088CB3C, target_vram = 0x80890AD0 },
    { type = "R_MIPS_LO16", vram = 0x8088CB40, target_vram = 0x80890AD0 },
    { type = "R_MIPS_HI16", vram = 0x8088CB74, target_vram = 0x80890AD4 },
    { type = "R_MIPS_LO16", vram = 0x8088CB84, target_vram = 0x80890AD4 },
    { type = "R_MIPS_HI16", vram = 0x8088CC04, target_vram = 0x8088C9CC },
    { type = "R_MIPS_LO16", vram = 0x8088CC0C, target_vram = 0x8088C9CC },
    { type = "R_MIPS_HI16", vram = 0x8088CC5C, target_vram = 0x8088DD34 },
    { type = "R_MIPS_LO16", vram = 0x8088CC60, target_vram = 0x8088DD34 },
    { type = "R_MIPS_HI16", vram = 0x8088CCA8, target_vram = 0x80890AD8 },
    { type = "R_MIPS_LO16", vram = 0x8088CCCC, target_vram = 0x80890AD8 },
    { type = "R_MIPS_HI16", vram = 0x8088CCD4, target_vram = 0x8088C9CC },
    { type = "R_MIPS_LO16", vram = 0x8088CCD8, target_vram = 0x8088C9CC },
    { type = "R_MIPS_HI16", vram = 0x8088CDC8, target_vram = 0x808909E0 },
    { type = "R_MIPS_LO16", vram = 0x8088CDCC, target_vram = 0x808909E0 },
    { type = "R_MIPS_HI16", vram = 0x8088CF74, target_vram = 0x80890ADC },
    { type = "R_MIPS_LO16", vram = 0x8088CF7C, target_vram = 0x80890ADC },
    { type = "R_MIPS_HI16", vram = 0x8088CF8C, target_vram = 0x8088E850 },
    { type = "R_MIPS_LO16", vram = 0x8088CF94, target_vram = 0x8088E850 },
    { type = "R_MIPS_HI16", vram = 0x8088CFB0, target_vram = 0x8089010C },
    { type = "R_MIPS_LO16", vram = 0x8088CFB8, target_vram = 0x8089010C },
    { type = "R_MIPS_HI16", vram = 0x8088D014, target_vram = 0x8088E0F0 },
    { type = "R_MIPS_LO16", vram = 0x8088D020, target_vram = 0x8088E0F0 },
    { type = "R_MIPS_HI16", vram = 0x8088D07C, target_vram = 0x8088E484 },
    { type = "R_MIPS_LO16", vram = 0x8088D084, target_vram = 0x8088E484 },
    { type = "R_MIPS_HI16", vram = 0x8088D1D0, target_vram = 0x80890B08 },
    { type = "R_MIPS_LO16", vram = 0x8088D1D8, target_vram = 0x80890B08 },
    { type = "R_MIPS_HI16", vram = 0x8088D1E4, target_vram = 0x8088E018 },
    { type = "R_MIPS_LO16", vram = 0x8088D1E8, target_vram = 0x8088E018 },
    { type = "R_MIPS_HI16", vram = 0x8088D218, target_vram = 0x8088E0E0 },
    { type = "R_MIPS_LO16", vram = 0x8088D21C, target_vram = 0x8088E0E0 },
    { type = "R_MIPS_HI16", vram = 0x8088D2B0, target_vram = 0x808909E4 },
    { type = "R_MIPS_LO16", vram = 0x8088D2B4, target_vram = 0x808909E4 },
    { type = "R_MIPS_HI16", vram = 0x8088D2C4, target_vram = 0x80890A44 },
    { type = "R_MIPS_LO16", vram = 0x8088D2D0, target_vram = 0x80890A44 },
    { type = "R_MIPS_HI16", vram = 0x8088D340, target_vram = 0x80890A14 },
    { type = "R_MIPS_LO16", vram = 0x8088D344, target_vram = 0x80890A14 },
    { type = "R_MIPS_HI16", vram = 0x8088D8F4, target_vram = 0x80890B0C },
    { type = "R_MIPS_LO16", vram = 0x8088D908, target_vram = 0x80890B0C },
    { type = "R_MIPS_HI16", vram = 0x8088D9E4, target_vram = 0x80890B10 },
    { type = "R_MIPS_LO16", vram = 0x8088D9E8, target_vram = 0x80890B10 },
    { type = "R_MIPS_HI16", vram = 0x8088DA10, target_vram = 0x80890B14 },
    { type = "R_MIPS_LO16", vram = 0x8088DA14, target_vram = 0x80890B14 },
    { type = "R_MIPS_HI16", vram = 0x8088DB74, target_vram = 0x80890B18 },
    { type = "R_MIPS_LO16", vram = 0x8088DB98, target_vram = 0x80890B18 },
    { type = "R_MIPS_HI16", vram = 0x8088DCDC, target_vram = 0x80890B1C },
    { type = "R_MIPS_LO16", vram = 0x8088DCE0, target_vram = 0x80890B1C },
    { type = "R_MIPS_HI16", vram = 0x8088DCE8, target_vram = 0x80890B20 },
    { type = "R_MIPS_LO16", vram = 0x8088DCEC, target_vram = 0x80890B20 },
    { type = "R_MIPS_HI16", vram = 0x8088DD68, target_vram = 0x80890B24 },
    { type = "R_MIPS_LO16", vram = 0x8088DD6C, target_vram = 0x80890B24 },
    { type = "R_MIPS_HI16", vram = 0x8088DF58, target_vram = 0x8088E0F0 },
    { type = "R_MIPS_LO16", vram = 0x8088DF64, target_vram = 0x8088E0F0 },
    { type = "R_MIPS_HI16", vram = 0x8088E060, target_vram = 0x80890B28 },
    { type = "R_MIPS_LO16", vram = 0x8088E088, target_vram = 0x80890B28 },
    { type = "R_MIPS_HI16", vram = 0x8088E19C, target_vram = 0x80890B2C },
    { type = "R_MIPS_LO16", vram = 0x8088E1A0, target_vram = 0x80890B2C },
    { type = "R_MIPS_HI16", vram = 0x8088E1CC, target_vram = 0x80890B30 },
    { type = "R_MIPS_LO16", vram = 0x8088E1E0, target_vram = 0x80890B30 },
    { type = "R_MIPS_HI16", vram = 0x8088E268, target_vram = 0x80890B34 },
    { type = "R_MIPS_LO16", vram = 0x8088E274, target_vram = 0x80890B34 },
    { type = "R_MIPS_HI16", vram = 0x8088E278, target_vram = 0x80890B38 },
    { type = "R_MIPS_LO16", vram = 0x8088E27C, target_vram = 0x80890B38 },
    { type = "R_MIPS_HI16", vram = 0x8088E364, target_vram = 0x80890B3C },
    { type = "R_MIPS_LO16", vram = 0x8088E368, target_vram = 0x80890B3C },
    { type = "R_MIPS_HI16", vram = 0x8088E3D8, target_vram = 0x80890B40 },
    { type = "R_MIPS_LO16", vram = 0x8088E3EC, target_vram = 0x80890B40 },
    { type = "R_MIPS_HI16", vram = 0x8088E4B8, target_vram = 0x80890B44 },
    { type = "R_MIPS_LO16", vram = 0x8088E4D0, target_vram = 0x80890B44 },
    { type = "R_MIPS_HI16", vram = 0x8088E4D4, target_vram = 0x8088E304 },
    { type = "R_MIPS_LO16", vram = 0x8088E4F8, target_vram = 0x8088E304 },
    { type = "R_MIPS_HI16", vram = 0x8088E530, target_vram = 0x80890B48 },
    { type = "R_MIPS_LO16", vram = 0x8088E534, target_vram = 0x80890B48 },
    { type = "R_MIPS_HI16", vram = 0x8088E544, target_vram = 0x80890B4C },
    { type = "R_MIPS_LO16", vram = 0x8088E548, target_vram = 0x80890B4C },
    { type = "R_MIPS_HI16", vram = 0x8088EA4C, target_vram = 0x80890B50 },
    { type = "R_MIPS_LO16", vram = 0x8088EA50, target_vram = 0x80890B50 },
    { type = "R_MIPS_HI16", vram = 0x8088EACC, target_vram = 0x80890B5C },
    { type = "R_MIPS_HI16", vram = 0x8088EAF0, target_vram = 0x80890B54 },
    { type = "R_MIPS_LO16", vram = 0x8088EAF4, target_vram = 0x80890B54 },
    { type = "R_MIPS_HI16", vram = 0x8088EAFC, target_vram = 0x80890B58 },
    { type = "R_MIPS_LO16", vram = 0x8088EB00, target_vram = 0x80890B58 },
    { type = "R_MIPS_LO16", vram = 0x8088EB20, target_vram = 0x80890B5C },
    { type = "R_MIPS_HI16", vram = 0x8088EB78, target_vram = 0x80890B60 },
    { type = "R_MIPS_LO16", vram = 0x8088EB9C, target_vram = 0x80890B60 },
    { type = "R_MIPS_HI16", vram = 0x8088EC70, target_vram = 0x80890B64 },
    { type = "R_MIPS_LO16", vram = 0x8088ECA0, target_vram = 0x80890B64 },
    { type = "R_MIPS_HI16", vram = 0x8088ED04, target_vram = 0x80890B68 },
    { type = "R_MIPS_LO16", vram = 0x8088ED08, target_vram = 0x80890B68 },
    { type = "R_MIPS_HI16", vram = 0x8088ED3C, target_vram = 0x80890B6C },
    { type = "R_MIPS_LO16", vram = 0x8088ED40, target_vram = 0x80890B6C },
    { type = "R_MIPS_HI16", vram = 0x8088EDDC, target_vram = 0x80890B70 },
    { type = "R_MIPS_LO16", vram = 0x8088EDFC, target_vram = 0x80890B70 },
    { type = "R_MIPS_HI16", vram = 0x8088EE60, target_vram = 0x80890B74 },
    { type = "R_MIPS_LO16", vram = 0x8088EE64, target_vram = 0x80890B74 },
    { type = "R_MIPS_HI16", vram = 0x8088EEB4, target_vram = 0x80890B78 },
    { type = "R_MIPS_LO16", vram = 0x8088EEB8, target_vram = 0x80890B78 },
    { type = "R_MIPS_HI16", vram = 0x8088F660, target_vram = 0x80890A6C },
    { type = "R_MIPS_HI16", vram = 0x8088F668, target_vram = 0x80890A78 },
    { type = "R_MIPS_LO16", vram = 0x8088F670, target_vram = 0x80890A78 },
    { type = "R_MIPS_LO16", vram = 0x8088F684, target_vram = 0x80890A6C },
    { type = "R_MIPS_HI16", vram = 0x8088FB84, target_vram = 0x80890B7C },
    { type = "R_MIPS_LO16", vram = 0x8088FBB0, target_vram = 0x80890B7C },
    { type = "R_MIPS_HI16", vram = 0x8088FBE8, target_vram = 0x80890B80 },
    { type = "R_MIPS_LO16", vram = 0x8088FBEC, target_vram = 0x80890B80 },
    { type = "R_MIPS_HI16", vram = 0x8088FDD8, target_vram = 0x8089010C },
    { type = "R_MIPS_LO16", vram = 0x8088FDDC, target_vram = 0x8089010C },
    { type = "R_MIPS_HI16", vram = 0x8088FF9C, target_vram = 0x80890B84 },
    { type = "R_MIPS_LO16", vram = 0x8088FFA4, target_vram = 0x80890B84 },
    { type = "R_MIPS_HI16", vram = 0x8088FFBC, target_vram = 0x80890B9C },
    { type = "R_MIPS_LO16", vram = 0x8088FFC4, target_vram = 0x80890B9C },
    { type = "R_MIPS_HI16", vram = 0x808901F4, target_vram = 0x8088FE64 },
    { type = "R_MIPS_LO16", vram = 0x808901F8, target_vram = 0x8088FE64 },
    { type = "R_MIPS_HI16", vram = 0x808902C8, target_vram = 0x8088FE64 },
    { type = "R_MIPS_LO16", vram = 0x808902CC, target_vram = 0x8088FE64 },
    { type = "R_MIPS_HI16", vram = 0x808904D4, target_vram = 0x80890BB8 },
    { type = "R_MIPS_LO16", vram = 0x808904D8, target_vram = 0x80890BB8 },
    { type = "R_MIPS_HI16", vram = 0x808904E8, target_vram = 0x80890BBC },
    { type = "R_MIPS_LO16", vram = 0x808904EC, target_vram = 0x80890BBC },
    { type = "R_MIPS_HI16", vram = 0x808904F4, target_vram = 0x80890BC0 },
    { type = "R_MIPS_LO16", vram = 0x80890518, target_vram = 0x80890BC0 },
    { type = "R_MIPS_HI16", vram = 0x8089051C, target_vram = 0x80890A84 },
    { type = "R_MIPS_LO16", vram = 0x80890520, target_vram = 0x80890A84 },
    { type = "R_MIPS_HI16", vram = 0x808906EC, target_vram = 0x80890494 },
    { type = "R_MIPS_HI16", vram = 0x808906F4, target_vram = 0x80890BC4 },
    { type = "R_MIPS_LO16", vram = 0x808906F8, target_vram = 0x80890BC4 },
    { type = "R_MIPS_LO16", vram = 0x80890780, target_vram = 0x80890494 },
]

functions = [
    { name = "func_8088C920", vram = 0x8088C920, size = 0xAC },
    { name = "func_8088FA38", vram = 0x8088FA38, size = 0x1FC },
    { name = "func_8088CD3C", vram = 0x8088CD3C, size = 0x70 },
    { name = "func_8088EF18", vram = 0x8088EF18, size = 0x8C },
    { name = "func_8088EFA4", vram = 0x8088EFA4, size = 0x270 },
    { name = "func_8088E5A8", vram = 0x8088E5A8, size = 0x64 },
    { name = "func_8088D9BC", vram = 0x8088D9BC, size = 0x190 },
    { name = "func_8088D5A0", vram = 0x8088D5A0, size = 0xC0 },
    { name = "func_8089010C", vram = 0x8089010C, size = 0x32C },
    { name = "EnElf_Update", vram = 0x80890438, size = 0x5C },
    { name = "func_8088FE64", vram = 0x8088FE64, size = 0x2A8 },
    { name = "func_8088E304", vram = 0x8088E304, size = 0x180 },
    { name = "func_8088D7F8", vram = 0x8088D7F8, size = 0x6C },
    { name = "func_8088E60C", vram = 0x8088E60C, size = 0x244 },
    { name = "func_8088F9E4", vram = 0x8088F9E4, size = 0x54 },
    { name = "func_808908D0", vram = 0x808908D0, size = 0xF0 },
    { name = "func_8088D660", vram = 0x8088D660, size = 0x198 },
    { name = "func_8088E018", vram = 0x8088E018, size = 0xC8 },
    { name = "func_8088C858", vram = 0x8088C858, size = 0xC8 },
    { name = "func_8088E0E0", vram = 0x8088E0E0, size = 0x10 },
    { name = "func_8088F5F4", vram = 0x8088F5F4, size = 0x3F0 },
    { name = "EnElf_Init", vram = 0x8088CDAC, size = 0x5F0 },
    { name = "EnElf_OverrideLimbDraw", vram = 0x80890494, size = 0x124 },
    { name = "func_8088D8D0", vram = 0x8088D8D0, size = 0xEC },
    { name = "func_8088D504", vram = 0x8088D504, size = 0x9C },
    { name = "func_8088FDCC", vram = 0x8088FDCC, size = 0x98 },
    { name = "func_8088FD04", vram = 0x8088FD04, size = 0xC8 },
    { name = "func_8088C51C", vram = 0x8088C51C, size = 0x2E8 },
    { name = "func_8088E0F0", vram = 0x8088E0F0, size = 0x214 },
    { name = "func_8088C804", vram = 0x8088C804, size = 0x54 },
    { name = "func_8088DB4C", vram = 0x8088DB4C, size = 0x158 },
    { name = "func_8088E484", vram = 0x8088E484, size = 0x124 },
    { name = "func_8088CC48", vram = 0x8088CC48, size = 0xF4 },
    { name = "EnElf_Destroy", vram = 0x8088D39C, size = 0x50 },
    { name = "func_8088CBAC", vram = 0x8088CBAC, size = 0x9C },
    { name = "func_8088D3EC", vram = 0x8088D3EC, size = 0x84 },
    { name = "func_8088D864", vram = 0x8088D864, size = 0x6C },
    { name = "func_8088F214", vram = 0x8088F214, size = 0x3E0 },
    { name = "func_8088D470", vram = 0x8088D470, size = 0x94 },
    { name = "EnElf_Draw", vram = 0x808905B8, size = 0x318 },
    { name = "func_8088DD34", vram = 0x8088DD34, size = 0x2E4 },
    { name = "func_8088C9CC", vram = 0x8088C9CC, size = 0x1E0 },
    { name = "func_8088DCA4", vram = 0x8088DCA4, size = 0x90 },
    { name = "func_8088E850", vram = 0x8088E850, size = 0x6C8 },
    { name = "EnElf_SetupAction", vram = 0x8088C510, size = 0xC },
    { name = "func_8088FC34", vram = 0x8088FC34, size = 0xD0 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Niw"
rom = 0x00D0B280
vram = 0x80891060
size = 0x2790

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80891078, target_vram = 0x808934C4 },
    { type = "R_MIPS_LO16", vram = 0x8089107C, target_vram = 0x808934C4 },
    { type = "R_MIPS_HI16", vram = 0x808910B8, target_vram = 0x808934D0 },
    { type = "R_MIPS_LO16", vram = 0x808910BC, target_vram = 0x808934D0 },
    { type = "R_MIPS_HI16", vram = 0x80891174, target_vram = 0x80893500 },
    { type = "R_MIPS_LO16", vram = 0x80891178, target_vram = 0x80893500 },
    { type = "R_MIPS_HI16", vram = 0x80891180, target_vram = 0x80893504 },
    { type = "R_MIPS_LO16", vram = 0x80891184, target_vram = 0x80893504 },
    { type = "R_MIPS_HI16", vram = 0x808911A8, target_vram = 0x80893508 },
    { type = "R_MIPS_LO16", vram = 0x808911B0, target_vram = 0x80893508 },
    { type = "R_MIPS_HI16", vram = 0x808911C0, target_vram = 0x80893498 },
    { type = "R_MIPS_LO16", vram = 0x808911D0, target_vram = 0x80893498 },
    { type = "R_MIPS_HI16", vram = 0x80891290, target_vram = 0x80891D78 },
    { type = "R_MIPS_LO16", vram = 0x8089129C, target_vram = 0x80891D78 },
    { type = "R_MIPS_HI16", vram = 0x80891350, target_vram = 0x8089350C },
    { type = "R_MIPS_LO16", vram = 0x80891360, target_vram = 0x8089350C },
    { type = "R_MIPS_HI16", vram = 0x808913FC, target_vram = 0x80893510 },
    { type = "R_MIPS_LO16", vram = 0x80891404, target_vram = 0x80893510 },
    { type = "R_MIPS_HI16", vram = 0x80891424, target_vram = 0x80893528 },
    { type = "R_MIPS_LO16", vram = 0x80891428, target_vram = 0x80893528 },
    { type = "R_MIPS_HI16", vram = 0x80891454, target_vram = 0x8089352C },
    { type = "R_MIPS_LO16", vram = 0x80891458, target_vram = 0x8089352C },
    { type = "R_MIPS_HI16", vram = 0x8089145C, target_vram = 0x80893530 },
    { type = "R_MIPS_LO16", vram = 0x80891460, target_vram = 0x80893530 },
    { type = "R_MIPS_HI16", vram = 0x8089146C, target_vram = 0x80893534 },
    { type = "R_MIPS_LO16", vram = 0x80891470, target_vram = 0x80893534 },
    { type = "R_MIPS_HI16", vram = 0x80891474, target_vram = 0x80893538 },
    { type = "R_MIPS_LO16", vram = 0x80891480, target_vram = 0x80893538 },
    { type = "R_MIPS_HI16", vram = 0x808914B4, target_vram = 0x8089353C },
    { type = "R_MIPS_LO16", vram = 0x808914B8, target_vram = 0x8089353C },
    { type = "R_MIPS_HI16", vram = 0x808914D4, target_vram = 0x80893540 },
    { type = "R_MIPS_LO16", vram = 0x808914D8, target_vram = 0x80893540 },
    { type = "R_MIPS_HI16", vram = 0x808914F4, target_vram = 0x80893544 },
    { type = "R_MIPS_LO16", vram = 0x808914F8, target_vram = 0x80893544 },
    { type = "R_MIPS_HI16", vram = 0x80891514, target_vram = 0x80893548 },
    { type = "R_MIPS_LO16", vram = 0x80891518, target_vram = 0x80893548 },
    { type = "R_MIPS_HI16", vram = 0x8089172C, target_vram = 0x8089354C },
    { type = "R_MIPS_LO16", vram = 0x80891730, target_vram = 0x8089354C },
    { type = "R_MIPS_HI16", vram = 0x80891844, target_vram = 0x8089348C },
    { type = "R_MIPS_HI16", vram = 0x80891874, target_vram = 0x80893490 },
    { type = "R_MIPS_HI16", vram = 0x80891878, target_vram = 0x8089348C },
    { type = "R_MIPS_LO16", vram = 0x80891880, target_vram = 0x80893490 },
    { type = "R_MIPS_LO16", vram = 0x80891884, target_vram = 0x8089348C },
    { type = "R_MIPS_LO16", vram = 0x80891894, target_vram = 0x8089348C },
    { type = "R_MIPS_HI16", vram = 0x808919C8, target_vram = 0x808919E8 },
    { type = "R_MIPS_LO16", vram = 0x808919CC, target_vram = 0x808919E8 },
    { type = "R_MIPS_HI16", vram = 0x80891A5C, target_vram = 0x80891D78 },
    { type = "R_MIPS_LO16", vram = 0x80891A68, target_vram = 0x80891D78 },
    { type = "R_MIPS_HI16", vram = 0x80891AB0, target_vram = 0x80893550 },
    { type = "R_MIPS_LO16", vram = 0x80891ABC, target_vram = 0x80893550 },
    { type = "R_MIPS_HI16", vram = 0x80891ADC, target_vram = 0x80893484 },
    { type = "R_MIPS_LO16", vram = 0x80891B1C, target_vram = 0x80893484 },
    { type = "R_MIPS_HI16", vram = 0x80891B68, target_vram = 0x80893554 },
    { type = "R_MIPS_LO16", vram = 0x80891B7C, target_vram = 0x80893554 },
    { type = "R_MIPS_HI16", vram = 0x80891D8C, target_vram = 0x808934DC },
    { type = "R_MIPS_LO16", vram = 0x80891D90, target_vram = 0x808934DC },
    { type = "R_MIPS_HI16", vram = 0x80891DF4, target_vram = 0x80893558 },
    { type = "R_MIPS_LO16", vram = 0x80891DFC, target_vram = 0x80893558 },
    { type = "R_MIPS_HI16", vram = 0x80891E08, target_vram = 0x8089355C },
    { type = "R_MIPS_LO16", vram = 0x80891E20, target_vram = 0x8089355C },
    { type = "R_MIPS_HI16", vram = 0x80891E2C, target_vram = 0x80893560 },
    { type = "R_MIPS_LO16", vram = 0x80891E44, target_vram = 0x80893560 },
    { type = "R_MIPS_HI16", vram = 0x80891E88, target_vram = 0x80891F60 },
    { type = "R_MIPS_LO16", vram = 0x80891E8C, target_vram = 0x80891F60 },
    { type = "R_MIPS_HI16", vram = 0x80891EB4, target_vram = 0x80893498 },
    { type = "R_MIPS_LO16", vram = 0x80891EC4, target_vram = 0x80893498 },
    { type = "R_MIPS_HI16", vram = 0x80891F28, target_vram = 0x80891F60 },
    { type = "R_MIPS_LO16", vram = 0x80891F2C, target_vram = 0x80891F60 },
    { type = "R_MIPS_HI16", vram = 0x8089202C, target_vram = 0x80891D78 },
    { type = "R_MIPS_LO16", vram = 0x80892038, target_vram = 0x80891D78 },
    { type = "R_MIPS_HI16", vram = 0x80892210, target_vram = 0x80892390 },
    { type = "R_MIPS_LO16", vram = 0x80892218, target_vram = 0x80892390 },
    { type = "R_MIPS_HI16", vram = 0x80892250, target_vram = 0x80892274 },
    { type = "R_MIPS_LO16", vram = 0x80892258, target_vram = 0x80892274 },
    { type = "R_MIPS_HI16", vram = 0x80892290, target_vram = 0x808922D0 },
    { type = "R_MIPS_LO16", vram = 0x808922A0, target_vram = 0x808922D0 },
    { type = "R_MIPS_HI16", vram = 0x808922F0, target_vram = 0x80893564 },
    { type = "R_MIPS_LO16", vram = 0x808922F4, target_vram = 0x80893564 },
    { type = "R_MIPS_HI16", vram = 0x808922F8, target_vram = 0x80893568 },
    { type = "R_MIPS_LO16", vram = 0x808922FC, target_vram = 0x80893568 },
    { type = "R_MIPS_HI16", vram = 0x80892350, target_vram = 0x80892390 },
    { type = "R_MIPS_LO16", vram = 0x80892358, target_vram = 0x80892390 },
    { type = "R_MIPS_HI16", vram = 0x808923C4, target_vram = 0x8089356C },
    { type = "R_MIPS_LO16", vram = 0x808923D4, target_vram = 0x8089356C },
    { type = "R_MIPS_HI16", vram = 0x80892464, target_vram = 0x80893570 },
    { type = "R_MIPS_LO16", vram = 0x8089246C, target_vram = 0x80893570 },
    { type = "R_MIPS_HI16", vram = 0x8089247C, target_vram = 0x808924B0 },
    { type = "R_MIPS_LO16", vram = 0x80892488, target_vram = 0x808924B0 },
    { type = "R_MIPS_HI16", vram = 0x808924C8, target_vram = 0x808934E8 },
    { type = "R_MIPS_LO16", vram = 0x808924D0, target_vram = 0x808934E8 },
    { type = "R_MIPS_HI16", vram = 0x808924EC, target_vram = 0x80893574 },
    { type = "R_MIPS_LO16", vram = 0x80892574, target_vram = 0x80893574 },
    { type = "R_MIPS_HI16", vram = 0x80892670, target_vram = 0x80893578 },
    { type = "R_MIPS_LO16", vram = 0x80892674, target_vram = 0x80893578 },
    { type = "R_MIPS_HI16", vram = 0x808926E8, target_vram = 0x80893460 },
    { type = "R_MIPS_LO16", vram = 0x808926EC, target_vram = 0x80893460 },
    { type = "R_MIPS_HI16", vram = 0x80892738, target_vram = 0x80892248 },
    { type = "R_MIPS_LO16", vram = 0x8089273C, target_vram = 0x80892248 },
    { type = "R_MIPS_HI16", vram = 0x80892968, target_vram = 0x8089357C },
    { type = "R_MIPS_LO16", vram = 0x8089296C, target_vram = 0x8089357C },
    { type = "R_MIPS_HI16", vram = 0x80892C68, target_vram = 0x808925F8 },
    { type = "R_MIPS_LO16", vram = 0x80892C70, target_vram = 0x808925F8 },
    { type = "R_MIPS_HI16", vram = 0x80892D00, target_vram = 0x808920A0 },
    { type = "R_MIPS_LO16", vram = 0x80892D04, target_vram = 0x808920A0 },
    { type = "R_MIPS_HI16", vram = 0x80892FCC, target_vram = 0x80892E70 },
    { type = "R_MIPS_LO16", vram = 0x80892FD0, target_vram = 0x80892E70 },
    { type = "R_MIPS_HI16", vram = 0x80893130, target_vram = 0x80893580 },
    { type = "R_MIPS_LO16", vram = 0x80893134, target_vram = 0x80893580 },
    { type = "R_MIPS_HI16", vram = 0x80893138, target_vram = 0x80893584 },
    { type = "R_MIPS_LO16", vram = 0x8089313C, target_vram = 0x80893584 },
    { type = "R_MIPS_HI16", vram = 0x80893148, target_vram = 0x80893588 },
    { type = "R_MIPS_LO16", vram = 0x8089314C, target_vram = 0x80893588 },
]

functions = [
    { name = "EnNiw_Thrown", vram = 0x80891F60, size = 0x140 },
    { name = "EnNiw_LandBeforeIdle", vram = 0x808925F8, size = 0x34 },
    { name = "EnNiw_SpawnAttackNiw", vram = 0x808916B0, size = 0x148 },
    { name = "EnNiw_Upset", vram = 0x80892274, size = 0x5C },
    { name = "EnNiw_Held", vram = 0x80891D78, size = 0x1E8 },
    { name = "EnNiw_RunAway", vram = 0x808924B0, size = 0x148 },
    { name = "EnNiw_Swimming", vram = 0x808920A0, size = 0x1A8 },
    { name = "EnNiw_Trigger", vram = 0x80892248, size = 0x2C },
    { name = "EnNiw_SetupRunAway", vram = 0x80892414, size = 0x9C },
    { name = "EnNiw_Update", vram = 0x808927CC, size = 0x6A4 },
    { name = "EnNiw_CuccoStorm", vram = 0x80892390, size = 0x84 },
    { name = "EnNiw_OverrideLimbDraw", vram = 0x80892E70, size = 0x130 },
    { name = "EnNiw_SetupIdle", vram = 0x80891974, size = 0x74 },
    { name = "EnNiw_Idle", vram = 0x808919E8, size = 0x390 },
    { name = "EnNiw_DrawFeathers", vram = 0x808932B0, size = 0x1A4 },
    { name = "EnNiw_Draw", vram = 0x80892FA0, size = 0x68 },
    { name = "EnNiw_UpdateRunning", vram = 0x808917F8, size = 0x17C },
    { name = "EnNiw_CheckRage", vram = 0x8089262C, size = 0x1A0 },
    { name = "EnNiw_Destroy", vram = 0x808912E8, size = 0x38 },
    { name = "EnNiw_SpawnFeather", vram = 0x80893008, size = 0xF4 },
    { name = "EnNiw_UpdateFeather", vram = 0x808930FC, size = 0x1B4 },
    { name = "EnNiw_Init", vram = 0x80891060, size = 0x288 },
    { name = "EnNiw_SetupCuccoStorm", vram = 0x808922D0, size = 0xC0 },
    { name = "EnNiw_AnimateWingHead", vram = 0x80891320, size = 0x390 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Tite"
rom = 0x00D0DA10
vram = 0x808937F0
size = 0x3740

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80893818, target_vram = 0x80896B50 },
    { type = "R_MIPS_LO16", vram = 0x8089381C, target_vram = 0x80896B50 },
    { type = "R_MIPS_HI16", vram = 0x80893880, target_vram = 0x80896AFC },
    { type = "R_MIPS_HI16", vram = 0x80893884, target_vram = 0x80896B1C },
    { type = "R_MIPS_LO16", vram = 0x80893888, target_vram = 0x80896B1C },
    { type = "R_MIPS_LO16", vram = 0x8089388C, target_vram = 0x80896AFC },
    { type = "R_MIPS_HI16", vram = 0x80893898, target_vram = 0x80896AD0 },
    { type = "R_MIPS_LO16", vram = 0x8089389C, target_vram = 0x80896AD0 },
    { type = "R_MIPS_HI16", vram = 0x808938C0, target_vram = 0x80896B60 },
    { type = "R_MIPS_LO16", vram = 0x808938C8, target_vram = 0x80896B60 },
    { type = "R_MIPS_HI16", vram = 0x808938CC, target_vram = 0x80896B24 },
    { type = "R_MIPS_LO16", vram = 0x808938D0, target_vram = 0x80896B24 },
    { type = "R_MIPS_HI16", vram = 0x808938D8, target_vram = 0x80896B3C },
    { type = "R_MIPS_LO16", vram = 0x808938DC, target_vram = 0x80896B3C },
    { type = "R_MIPS_HI16", vram = 0x80893914, target_vram = 0x80896B60 },
    { type = "R_MIPS_LO16", vram = 0x80893918, target_vram = 0x80896B60 },
    { type = "R_MIPS_HI16", vram = 0x80893948, target_vram = 0x80896BB0 },
    { type = "R_MIPS_LO16", vram = 0x8089394C, target_vram = 0x80896BB0 },
    { type = "R_MIPS_HI16", vram = 0x80893CBC, target_vram = 0x80896B40 },
    { type = "R_MIPS_HI16", vram = 0x80893CC0, target_vram = 0x80896B3C },
    { type = "R_MIPS_HI16", vram = 0x80893CC4, target_vram = 0x80896B64 },
    { type = "R_MIPS_LO16", vram = 0x80893CD4, target_vram = 0x80896B64 },
    { type = "R_MIPS_LO16", vram = 0x80893CD8, target_vram = 0x80896B3C },
    { type = "R_MIPS_LO16", vram = 0x80893CDC, target_vram = 0x80896B40 },
    { type = "R_MIPS_HI16", vram = 0x80893E7C, target_vram = 0x80896BB4 },
    { type = "R_MIPS_LO16", vram = 0x80893E80, target_vram = 0x80896BB4 },
    { type = "R_MIPS_HI16", vram = 0x80893F0C, target_vram = 0x80893F30 },
    { type = "R_MIPS_LO16", vram = 0x80893F10, target_vram = 0x80893F30 },
    { type = "R_MIPS_HI16", vram = 0x80893FF8, target_vram = 0x80894024 },
    { type = "R_MIPS_LO16", vram = 0x80894000, target_vram = 0x80894024 },
    { type = "R_MIPS_HI16", vram = 0x8089411C, target_vram = 0x80896B40 },
    { type = "R_MIPS_LO16", vram = 0x80894120, target_vram = 0x80896B40 },
    { type = "R_MIPS_HI16", vram = 0x80894130, target_vram = 0x80896B3C },
    { type = "R_MIPS_HI16", vram = 0x80894150, target_vram = 0x80896B44 },
    { type = "R_MIPS_LO16", vram = 0x80894160, target_vram = 0x80896B44 },
    { type = "R_MIPS_LO16", vram = 0x80894164, target_vram = 0x80896B3C },
    { type = "R_MIPS_HI16", vram = 0x80894260, target_vram = 0x808942B4 },
    { type = "R_MIPS_LO16", vram = 0x80894264, target_vram = 0x808942B4 },
    { type = "R_MIPS_HI16", vram = 0x80894438, target_vram = 0x80894454 },
    { type = "R_MIPS_LO16", vram = 0x8089443C, target_vram = 0x80894454 },
    { type = "R_MIPS_HI16", vram = 0x80894594, target_vram = 0x808945B4 },
    { type = "R_MIPS_LO16", vram = 0x80894598, target_vram = 0x808945B4 },
    { type = "R_MIPS_HI16", vram = 0x80894614, target_vram = 0x80894638 },
    { type = "R_MIPS_LO16", vram = 0x80894618, target_vram = 0x80894638 },
    { type = "R_MIPS_HI16", vram = 0x80894674, target_vram = 0x80896BB8 },
    { type = "R_MIPS_LO16", vram = 0x80894678, target_vram = 0x80896BB8 },
    { type = "R_MIPS_HI16", vram = 0x808946A4, target_vram = 0x80896BBC },
    { type = "R_MIPS_LO16", vram = 0x808946A8, target_vram = 0x80896BBC },
    { type = "R_MIPS_HI16", vram = 0x808946E4, target_vram = 0x80896BC0 },
    { type = "R_MIPS_LO16", vram = 0x808946EC, target_vram = 0x80896BC0 },
    { type = "R_MIPS_HI16", vram = 0x80894870, target_vram = 0x80894910 },
    { type = "R_MIPS_LO16", vram = 0x80894874, target_vram = 0x80894910 },
    { type = "R_MIPS_HI16", vram = 0x80894BA4, target_vram = 0x80894BC8 },
    { type = "R_MIPS_LO16", vram = 0x80894BA8, target_vram = 0x80894BC8 },
    { type = "R_MIPS_HI16", vram = 0x80894DD4, target_vram = 0x80894E0C },
    { type = "R_MIPS_LO16", vram = 0x80894DF8, target_vram = 0x80894E0C },
    { type = "R_MIPS_HI16", vram = 0x808950C8, target_vram = 0x80896BC4 },
    { type = "R_MIPS_LO16", vram = 0x808950CC, target_vram = 0x80896BC4 },
    { type = "R_MIPS_HI16", vram = 0x808950E8, target_vram = 0x80896BC8 },
    { type = "R_MIPS_LO16", vram = 0x808950F0, target_vram = 0x80896BC8 },
    { type = "R_MIPS_HI16", vram = 0x80895174, target_vram = 0x808951B8 },
    { type = "R_MIPS_LO16", vram = 0x80895178, target_vram = 0x808951B8 },
    { type = "R_MIPS_HI16", vram = 0x80895364, target_vram = 0x80895424 },
    { type = "R_MIPS_LO16", vram = 0x80895370, target_vram = 0x80895424 },
    { type = "R_MIPS_HI16", vram = 0x8089560C, target_vram = 0x80895640 },
    { type = "R_MIPS_LO16", vram = 0x80895610, target_vram = 0x80895640 },
    { type = "R_MIPS_HI16", vram = 0x808956C8, target_vram = 0x80895738 },
    { type = "R_MIPS_LO16", vram = 0x808956D4, target_vram = 0x80895738 },
    { type = "R_MIPS_HI16", vram = 0x808959B0, target_vram = 0x80896B3C },
    { type = "R_MIPS_HI16", vram = 0x808959B4, target_vram = 0x80896B40 },
    { type = "R_MIPS_LO16", vram = 0x808959BC, target_vram = 0x80896B40 },
    { type = "R_MIPS_LO16", vram = 0x808959C0, target_vram = 0x80896B3C },
    { type = "R_MIPS_HI16", vram = 0x808959CC, target_vram = 0x80896B44 },
    { type = "R_MIPS_LO16", vram = 0x808959E4, target_vram = 0x80896B44 },
    { type = "R_MIPS_HI16", vram = 0x80895AA0, target_vram = 0x80895AC0 },
    { type = "R_MIPS_LO16", vram = 0x80895AA4, target_vram = 0x80895AC0 },
    { type = "R_MIPS_HI16", vram = 0x80895CE8, target_vram = 0x80895D08 },
    { type = "R_MIPS_LO16", vram = 0x80895CEC, target_vram = 0x80895D08 },
    { type = "R_MIPS_HI16", vram = 0x80895DFC, target_vram = 0x80895E28 },
    { type = "R_MIPS_LO16", vram = 0x80895E04, target_vram = 0x80895E28 },
    { type = "R_MIPS_HI16", vram = 0x80895EDC, target_vram = 0x80896B3C },
    { type = "R_MIPS_HI16", vram = 0x80895EE0, target_vram = 0x80896B40 },
    { type = "R_MIPS_LO16", vram = 0x80895EE4, target_vram = 0x80896B40 },
    { type = "R_MIPS_LO16", vram = 0x80895EE8, target_vram = 0x80896B3C },
    { type = "R_MIPS_HI16", vram = 0x80895EEC, target_vram = 0x80896B44 },
    { type = "R_MIPS_LO16", vram = 0x80895F04, target_vram = 0x80896B44 },
    { type = "R_MIPS_HI16", vram = 0x80895F38, target_vram = 0x80896B3C },
    { type = "R_MIPS_HI16", vram = 0x80895F44, target_vram = 0x80896B40 },
    { type = "R_MIPS_LO16", vram = 0x80895F48, target_vram = 0x80896B40 },
    { type = "R_MIPS_LO16", vram = 0x80895F60, target_vram = 0x80896B3C },
    { type = "R_MIPS_HI16", vram = 0x80895F64, target_vram = 0x80896B44 },
    { type = "R_MIPS_LO16", vram = 0x80895F88, target_vram = 0x80896B44 },
    { type = "R_MIPS_HI16", vram = 0x80896328, target_vram = 0x80896BCC },
    { type = "R_MIPS_LO16", vram = 0x80896338, target_vram = 0x80896BCC },
    { type = "R_MIPS_HI16", vram = 0x80896520, target_vram = 0x808951B8 },
    { type = "R_MIPS_LO16", vram = 0x80896524, target_vram = 0x808951B8 },
    { type = "R_MIPS_HI16", vram = 0x808967B0, target_vram = 0x80896B70 },
    { type = "R_MIPS_LO16", vram = 0x808967B8, target_vram = 0x80896B70 },
    { type = "R_MIPS_HI16", vram = 0x808967FC, target_vram = 0x80896BD0 },
    { type = "R_MIPS_LO16", vram = 0x80896804, target_vram = 0x80896BD0 },
    { type = "R_MIPS_HI16", vram = 0x80896814, target_vram = 0x80896B8C },
    { type = "R_MIPS_HI16", vram = 0x80896818, target_vram = 0x80896B8C },
    { type = "R_MIPS_LO16", vram = 0x8089681C, target_vram = 0x80896B8C },
    { type = "R_MIPS_HI16", vram = 0x80896854, target_vram = 0x80896BA4 },
    { type = "R_MIPS_LO16", vram = 0x80896858, target_vram = 0x80896BA4 },
    { type = "R_MIPS_LO16", vram = 0x8089686C, target_vram = 0x80896B8C },
    { type = "R_MIPS_HI16", vram = 0x80896984, target_vram = 0x80896750 },
    { type = "R_MIPS_HI16", vram = 0x8089699C, target_vram = 0x80896B24 },
    { type = "R_MIPS_LO16", vram = 0x808969A4, target_vram = 0x80896750 },
    { type = "R_MIPS_HI16", vram = 0x808969A8, target_vram = 0x80896B24 },
    { type = "R_MIPS_LO16", vram = 0x808969AC, target_vram = 0x80896B24 },
    { type = "R_MIPS_LO16", vram = 0x808969F4, target_vram = 0x80896B24 },
    { type = "R_MIPS_HI16", vram = 0x80896A3C, target_vram = 0x80896788 },
    { type = "R_MIPS_LO16", vram = 0x80896A40, target_vram = 0x80896788 },
]

functions = [
    { name = "func_80895640", vram = 0x80895640, size = 0x78 },
    { name = "func_80894DD0", vram = 0x80894DD0, size = 0x3C },
    { name = "func_80893ED4", vram = 0x80893ED4, size = 0x5C },
    { name = "EnTite_Draw", vram = 0x8089695C, size = 0x148 },
    { name = "func_80894024", vram = 0x80894024, size = 0x68 },
    { name = "func_80893F30", vram = 0x80893F30, size = 0xA0 },
    { name = "func_80894414", vram = 0x80894414, size = 0x40 },
    { name = "EnTite_OverrideLimbDraw", vram = 0x80896750, size = 0x38 },
    { name = "func_808942B4", vram = 0x808942B4, size = 0x160 },
    { name = "func_80894E0C", vram = 0x80894E0C, size = 0x214 },
    { name = "func_808945B4", vram = 0x808945B4, size = 0x38 },
    { name = "func_80895AC0", vram = 0x80895AC0, size = 0x1F0 },
    { name = "func_80895424", vram = 0x80895424, size = 0x1C0 },
    { name = "func_80893A9C", vram = 0x80893A9C, size = 0x40 },
    { name = "func_808951B8", vram = 0x808951B8, size = 0x134 },
    { name = "func_80895CB0", vram = 0x80895CB0, size = 0x58 },
    { name = "func_80895FF8", vram = 0x80895FF8, size = 0x3BC },
    { name = "func_8089408C", vram = 0x8089408C, size = 0x228 },
    { name = "func_80893BCC", vram = 0x80893BCC, size = 0x208 },
    { name = "func_80894910", vram = 0x80894910, size = 0x21C },
    { name = "func_80895D08", vram = 0x80895D08, size = 0xE0 },
    { name = "func_80895A10", vram = 0x80895A10, size = 0xB0 },
    { name = "func_80894BC8", vram = 0x80894BC8, size = 0x208 },
    { name = "func_80895738", vram = 0x80895738, size = 0x224 },
    { name = "func_80893ADC", vram = 0x80893ADC, size = 0x34 },
    { name = "EnTite_Init", vram = 0x808937F0, size = 0x1FC },
    { name = "func_80895020", vram = 0x80895020, size = 0x198 },
    { name = "func_808955E4", vram = 0x808955E4, size = 0x5C },
    { name = "func_80893A34", vram = 0x80893A34, size = 0x68 },
    { name = "func_808963B4", vram = 0x808963B4, size = 0x134 },
    { name = "func_80894B2C", vram = 0x80894B2C, size = 0x9C },
    { name = "func_808956FC", vram = 0x808956FC, size = 0x3C },
    { name = "func_80893A18", vram = 0x80893A18, size = 0x1C },
    { name = "EnTite_Update", vram = 0x808964E8, size = 0x268 },
    { name = "func_8089452C", vram = 0x8089452C, size = 0x88 },
    { name = "func_80894638", vram = 0x80894638, size = 0x214 },
    { name = "func_8089484C", vram = 0x8089484C, size = 0xC4 },
    { name = "func_808952EC", vram = 0x808952EC, size = 0x138 },
    { name = "func_808945EC", vram = 0x808945EC, size = 0x4C },
    { name = "func_80893DD4", vram = 0x80893DD4, size = 0x80 },
    { name = "func_80893B70", vram = 0x80893B70, size = 0x5C },
    { name = "func_80894454", vram = 0x80894454, size = 0xD8 },
    { name = "func_80893B10", vram = 0x80893B10, size = 0x60 },
    { name = "EnTite_PostLimbDraw", vram = 0x80896788, size = 0x1D4 },
    { name = "func_80893E54", vram = 0x80893E54, size = 0x80 },
    { name = "EnTite_Destroy", vram = 0x808939EC, size = 0x2C },
    { name = "func_80895DE8", vram = 0x80895DE8, size = 0x40 },
    { name = "func_80895E28", vram = 0x80895E28, size = 0x1D0 },
    { name = "func_808956B8", vram = 0x808956B8, size = 0x44 },
    { name = "func_80893FD0", vram = 0x80893FD0, size = 0x54 },
    { name = "func_8089595C", vram = 0x8089595C, size = 0xB4 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Peehat"
rom = 0x00D11150
vram = 0x80896F30
size = 0x2A30

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80896F44, target_vram = 0x80899548 },
    { type = "R_MIPS_LO16", vram = 0x80896F48, target_vram = 0x80899548 },
    { type = "R_MIPS_HI16", vram = 0x80896FB4, target_vram = 0x80899430 },
    { type = "R_MIPS_LO16", vram = 0x80896FB8, target_vram = 0x80899430 },
    { type = "R_MIPS_HI16", vram = 0x80896FD0, target_vram = 0x8089945C },
    { type = "R_MIPS_LO16", vram = 0x80896FD4, target_vram = 0x8089945C },
    { type = "R_MIPS_HI16", vram = 0x80896FE8, target_vram = 0x80899500 },
    { type = "R_MIPS_LO16", vram = 0x80896FF4, target_vram = 0x80899500 },
    { type = "R_MIPS_HI16", vram = 0x8089700C, target_vram = 0x80899510 },
    { type = "R_MIPS_LO16", vram = 0x80897010, target_vram = 0x80899510 },
    { type = "R_MIPS_HI16", vram = 0x8089701C, target_vram = 0x80899510 },
    { type = "R_MIPS_HI16", vram = 0x80897020, target_vram = 0x80899530 },
    { type = "R_MIPS_LO16", vram = 0x80897024, target_vram = 0x80899530 },
    { type = "R_MIPS_LO16", vram = 0x80897028, target_vram = 0x80899510 },
    { type = "R_MIPS_HI16", vram = 0x80897078, target_vram = 0x8089953C },
    { type = "R_MIPS_LO16", vram = 0x80897080, target_vram = 0x8089953C },
    { type = "R_MIPS_HI16", vram = 0x80897084, target_vram = 0x808995C0 },
    { type = "R_MIPS_LO16", vram = 0x80897088, target_vram = 0x808995C0 },
    { type = "R_MIPS_HI16", vram = 0x8089708C, target_vram = 0x808995C4 },
    { type = "R_MIPS_LO16", vram = 0x8089709C, target_vram = 0x808995C4 },
    { type = "R_MIPS_HI16", vram = 0x80897180, target_vram = 0x808995C8 },
    { type = "R_MIPS_LO16", vram = 0x80897184, target_vram = 0x808995C8 },
    { type = "R_MIPS_HI16", vram = 0x80897188, target_vram = 0x808995CC },
    { type = "R_MIPS_LO16", vram = 0x80897194, target_vram = 0x808995CC },
    { type = "R_MIPS_HI16", vram = 0x8089721C, target_vram = 0x808995D0 },
    { type = "R_MIPS_LO16", vram = 0x80897220, target_vram = 0x808995D0 },
    { type = "R_MIPS_HI16", vram = 0x808972C0, target_vram = 0x808995D4 },
    { type = "R_MIPS_LO16", vram = 0x808972CC, target_vram = 0x808995D4 },
    { type = "R_MIPS_HI16", vram = 0x808972DC, target_vram = 0x80899564 },
    { type = "R_MIPS_LO16", vram = 0x808972E0, target_vram = 0x80899564 },
    { type = "R_MIPS_HI16", vram = 0x808972E4, target_vram = 0x808995D8 },
    { type = "R_MIPS_LO16", vram = 0x808972EC, target_vram = 0x808995D8 },
    { type = "R_MIPS_HI16", vram = 0x808972F0, target_vram = 0x8089956C },
    { type = "R_MIPS_LO16", vram = 0x808972F4, target_vram = 0x8089956C },
    { type = "R_MIPS_HI16", vram = 0x80897310, target_vram = 0x8089955C },
    { type = "R_MIPS_LO16", vram = 0x80897318, target_vram = 0x8089955C },
    { type = "R_MIPS_HI16", vram = 0x80897338, target_vram = 0x80899558 },
    { type = "R_MIPS_HI16", vram = 0x80897340, target_vram = 0x80899564 },
    { type = "R_MIPS_LO16", vram = 0x80897358, target_vram = 0x80899564 },
    { type = "R_MIPS_LO16", vram = 0x8089735C, target_vram = 0x80899558 },
    { type = "R_MIPS_HI16", vram = 0x808974EC, target_vram = 0x80897520 },
    { type = "R_MIPS_LO16", vram = 0x808974F4, target_vram = 0x80897520 },
    { type = "R_MIPS_HI16", vram = 0x8089765C, target_vram = 0x80898454 },
    { type = "R_MIPS_LO16", vram = 0x80897660, target_vram = 0x80898454 },
    { type = "R_MIPS_HI16", vram = 0x808976BC, target_vram = 0x808976DC },
    { type = "R_MIPS_LO16", vram = 0x808976C0, target_vram = 0x808976DC },
    { type = "R_MIPS_HI16", vram = 0x8089788C, target_vram = 0x80898338 },
    { type = "R_MIPS_LO16", vram = 0x80897894, target_vram = 0x80898338 },
    { type = "R_MIPS_HI16", vram = 0x808978EC, target_vram = 0x80897910 },
    { type = "R_MIPS_LO16", vram = 0x808978F0, target_vram = 0x80897910 },
    { type = "R_MIPS_HI16", vram = 0x80897A5C, target_vram = 0x808995DC },
    { type = "R_MIPS_LO16", vram = 0x80897A68, target_vram = 0x808995DC },
    { type = "R_MIPS_HI16", vram = 0x80897A6C, target_vram = 0x80897A94 },
    { type = "R_MIPS_LO16", vram = 0x80897A70, target_vram = 0x80897A94 },
    { type = "R_MIPS_HI16", vram = 0x80897D24, target_vram = 0x80897D48 },
    { type = "R_MIPS_LO16", vram = 0x80897D28, target_vram = 0x80897D48 },
    { type = "R_MIPS_HI16", vram = 0x80897F0C, target_vram = 0x80897F44 },
    { type = "R_MIPS_LO16", vram = 0x80897F10, target_vram = 0x80897F44 },
    { type = "R_MIPS_HI16", vram = 0x80897F9C, target_vram = 0x808995E0 },
    { type = "R_MIPS_LO16", vram = 0x80897FA0, target_vram = 0x808995E0 },
    { type = "R_MIPS_HI16", vram = 0x80897FA8, target_vram = 0x808995E4 },
    { type = "R_MIPS_LO16", vram = 0x80897FC4, target_vram = 0x808995E4 },
    { type = "R_MIPS_HI16", vram = 0x80897FC8, target_vram = 0x808995E8 },
    { type = "R_MIPS_LO16", vram = 0x80897FCC, target_vram = 0x808995E8 },
    { type = "R_MIPS_HI16", vram = 0x8089812C, target_vram = 0x80898144 },
    { type = "R_MIPS_LO16", vram = 0x80898130, target_vram = 0x80898144 },
    { type = "R_MIPS_HI16", vram = 0x808981B4, target_vram = 0x808995EC },
    { type = "R_MIPS_LO16", vram = 0x808981B8, target_vram = 0x808995EC },
    { type = "R_MIPS_HI16", vram = 0x808981D4, target_vram = 0x808995F0 },
    { type = "R_MIPS_LO16", vram = 0x808981D8, target_vram = 0x808995F0 },
    { type = "R_MIPS_HI16", vram = 0x808981DC, target_vram = 0x808995F4 },
    { type = "R_MIPS_LO16", vram = 0x808981E0, target_vram = 0x808995F4 },
    { type = "R_MIPS_HI16", vram = 0x80898314, target_vram = 0x80898338 },
    { type = "R_MIPS_LO16", vram = 0x80898318, target_vram = 0x80898338 },
    { type = "R_MIPS_HI16", vram = 0x80898430, target_vram = 0x80898454 },
    { type = "R_MIPS_LO16", vram = 0x80898434, target_vram = 0x80898454 },
    { type = "R_MIPS_HI16", vram = 0x80898574, target_vram = 0x80898594 },
    { type = "R_MIPS_LO16", vram = 0x80898578, target_vram = 0x80898594 },
    { type = "R_MIPS_HI16", vram = 0x8089867C, target_vram = 0x808986A4 },
    { type = "R_MIPS_LO16", vram = 0x80898684, target_vram = 0x808986A4 },
    { type = "R_MIPS_HI16", vram = 0x80898840, target_vram = 0x808995F8 },
    { type = "R_MIPS_LO16", vram = 0x80898844, target_vram = 0x808995F8 },
    { type = "R_MIPS_HI16", vram = 0x8089890C, target_vram = 0x808995FC },
    { type = "R_MIPS_LO16", vram = 0x80898914, target_vram = 0x808995FC },
    { type = "R_MIPS_HI16", vram = 0x80898940, target_vram = 0x80899600 },
    { type = "R_MIPS_LO16", vram = 0x8089894C, target_vram = 0x80899600 },
    { type = "R_MIPS_HI16", vram = 0x80898B00, target_vram = 0x80897910 },
    { type = "R_MIPS_LO16", vram = 0x80898B04, target_vram = 0x80897910 },
    { type = "R_MIPS_HI16", vram = 0x80898D34, target_vram = 0x80898454 },
    { type = "R_MIPS_LO16", vram = 0x80898D38, target_vram = 0x80898454 },
    { type = "R_MIPS_HI16", vram = 0x80898D8C, target_vram = 0x8089960C },
    { type = "R_MIPS_HI16", vram = 0x80898D98, target_vram = 0x80899604 },
    { type = "R_MIPS_LO16", vram = 0x80898D9C, target_vram = 0x80899604 },
    { type = "R_MIPS_HI16", vram = 0x80898DAC, target_vram = 0x80899608 },
    { type = "R_MIPS_LO16", vram = 0x80898DB0, target_vram = 0x80899608 },
    { type = "R_MIPS_LO16", vram = 0x80898DE0, target_vram = 0x8089960C },
    { type = "R_MIPS_HI16", vram = 0x80898DF0, target_vram = 0x80899610 },
    { type = "R_MIPS_LO16", vram = 0x80898DF4, target_vram = 0x80899610 },
    { type = "R_MIPS_HI16", vram = 0x80898E24, target_vram = 0x80899614 },
    { type = "R_MIPS_LO16", vram = 0x80898E28, target_vram = 0x80899614 },
    { type = "R_MIPS_HI16", vram = 0x80898ECC, target_vram = 0x80898594 },
    { type = "R_MIPS_LO16", vram = 0x80898ED0, target_vram = 0x80898594 },
    { type = "R_MIPS_HI16", vram = 0x80898ED8, target_vram = 0x80897520 },
    { type = "R_MIPS_LO16", vram = 0x80898EDC, target_vram = 0x80897520 },
    { type = "R_MIPS_HI16", vram = 0x80898EFC, target_vram = 0x80899618 },
    { type = "R_MIPS_LO16", vram = 0x80898F00, target_vram = 0x80899618 },
    { type = "R_MIPS_HI16", vram = 0x80898F14, target_vram = 0x8089961C },
    { type = "R_MIPS_LO16", vram = 0x80898F18, target_vram = 0x8089961C },
    { type = "R_MIPS_HI16", vram = 0x80898F30, target_vram = 0x80899620 },
    { type = "R_MIPS_LO16", vram = 0x80898F34, target_vram = 0x80899620 },
    { type = "R_MIPS_HI16", vram = 0x80898F70, target_vram = 0x80899624 },
    { type = "R_MIPS_LO16", vram = 0x80898F74, target_vram = 0x80899624 },
    { type = "R_MIPS_HI16", vram = 0x80898F8C, target_vram = 0x80899628 },
    { type = "R_MIPS_LO16", vram = 0x80898F90, target_vram = 0x80899628 },
    { type = "R_MIPS_HI16", vram = 0x80898FA8, target_vram = 0x8089962C },
    { type = "R_MIPS_LO16", vram = 0x80898FAC, target_vram = 0x8089962C },
    { type = "R_MIPS_HI16", vram = 0x80899048, target_vram = 0x808995A0 },
    { type = "R_MIPS_LO16", vram = 0x8089904C, target_vram = 0x808995A0 },
    { type = "R_MIPS_HI16", vram = 0x80899094, target_vram = 0x808995A4 },
    { type = "R_MIPS_LO16", vram = 0x80899098, target_vram = 0x808995A4 },
    { type = "R_MIPS_HI16", vram = 0x808990A0, target_vram = 0x808995A3 },
    { type = "R_MIPS_HI16", vram = 0x808990A8, target_vram = 0x80899630 },
    { type = "R_MIPS_LO16", vram = 0x808990AC, target_vram = 0x80899630 },
    { type = "R_MIPS_HI16", vram = 0x808990BC, target_vram = 0x80899634 },
    { type = "R_MIPS_LO16", vram = 0x808990C0, target_vram = 0x80899634 },
    { type = "R_MIPS_LO16", vram = 0x808990D4, target_vram = 0x808995A3 },
    { type = "R_MIPS_HI16", vram = 0x808990E4, target_vram = 0x80899570 },
    { type = "R_MIPS_LO16", vram = 0x808990E8, target_vram = 0x80899570 },
    { type = "R_MIPS_HI16", vram = 0x80899118, target_vram = 0x80899638 },
    { type = "R_MIPS_LO16", vram = 0x80899128, target_vram = 0x80899638 },
    { type = "R_MIPS_HI16", vram = 0x80899188, target_vram = 0x8089963C },
    { type = "R_MIPS_LO16", vram = 0x8089918C, target_vram = 0x8089963C },
    { type = "R_MIPS_HI16", vram = 0x80899198, target_vram = 0x80899640 },
    { type = "R_MIPS_LO16", vram = 0x8089919C, target_vram = 0x80899640 },
    { type = "R_MIPS_HI16", vram = 0x808991A0, target_vram = 0x80899644 },
    { type = "R_MIPS_LO16", vram = 0x808991A4, target_vram = 0x80899644 },
    { type = "R_MIPS_HI16", vram = 0x8089923C, target_vram = 0x80898E74 },
    { type = "R_MIPS_LO16", vram = 0x80899240, target_vram = 0x80898E74 },
    { type = "R_MIPS_HI16", vram = 0x8089924C, target_vram = 0x80899024 },
    { type = "R_MIPS_LO16", vram = 0x80899254, target_vram = 0x80899024 },
    { type = "R_MIPS_HI16", vram = 0x80899278, target_vram = 0x80899648 },
    { type = "R_MIPS_LO16", vram = 0x808992A8, target_vram = 0x80899648 },
    { type = "R_MIPS_HI16", vram = 0x808992AC, target_vram = 0x8089964C },
    { type = "R_MIPS_LO16", vram = 0x808992B0, target_vram = 0x8089964C },
    { type = "R_MIPS_HI16", vram = 0x808992BC, target_vram = 0x80899650 },
    { type = "R_MIPS_LO16", vram = 0x808992C0, target_vram = 0x80899650 },
    { type = "R_MIPS_HI16", vram = 0x808992EC, target_vram = 0x80899654 },
    { type = "R_MIPS_LO16", vram = 0x808992F0, target_vram = 0x80899654 },
]

functions = [
    { name = "func_80897D00", vram = 0x80897D00, size = 0x48 },
    { name = "EnPeehat_Draw", vram = 0x80899218, size = 0x1F8 },
    { name = "func_80897D48", vram = 0x80897D48, size = 0x164 },
    { name = "func_80897EAC", vram = 0x80897EAC, size = 0x98 },
    { name = "func_80897520", vram = 0x80897520, size = 0x128 },
    { name = "func_80897390", vram = 0x80897390, size = 0x108 },
    { name = "func_80897A94", vram = 0x80897A94, size = 0x26C },
    { name = "func_808971DC", vram = 0x808971DC, size = 0x7C },
    { name = "EnPeehat_PostLimbDraw", vram = 0x80899024, size = 0x1F4 },
    { name = "EnPeehat_Init", vram = 0x80896F30, size = 0x1C4 },
    { name = "func_80898454", vram = 0x80898454, size = 0x8C },
    { name = "func_80897864", vram = 0x80897864, size = 0xAC },
    { name = "func_80897258", vram = 0x80897258, size = 0x138 },
    { name = "func_80897170", vram = 0x80897170, size = 0x6C },
    { name = "func_80897498", vram = 0x80897498, size = 0x88 },
    { name = "func_80898414", vram = 0x80898414, size = 0x40 },
    { name = "func_80898654", vram = 0x80898654, size = 0x50 },
    { name = "func_80898124", vram = 0x80898124, size = 0x20 },
    { name = "func_80897F44", vram = 0x80897F44, size = 0x1E0 },
    { name = "func_80897A34", vram = 0x80897A34, size = 0x60 },
    { name = "func_80898594", vram = 0x80898594, size = 0xC0 },
    { name = "func_80898144", vram = 0x80898144, size = 0x19C },
    { name = "func_80898338", vram = 0x80898338, size = 0xDC },
    { name = "EnPeehat_Update", vram = 0x80898A28, size = 0x44C },
    { name = "EnPeehat_Destroy", vram = 0x808970F4, size = 0x7C },
    { name = "EnPeehat_OverrideLimbDraw", vram = 0x80898E74, size = 0x1B0 },
    { name = "func_80897910", vram = 0x80897910, size = 0x124 },
    { name = "func_808982E0", vram = 0x808982E0, size = 0x58 },
    { name = "func_808984E0", vram = 0x808984E0, size = 0xB4 },
    { name = "func_8089874C", vram = 0x8089874C, size = 0x2DC },
    { name = "func_808976DC", vram = 0x808976DC, size = 0x188 },
    { name = "func_80897648", vram = 0x80897648, size = 0x94 },
    { name = "func_808986A4", vram = 0x808986A4, size = 0xA8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Holl"
rom = 0x00D13B80
vram = 0x80899960
size = 0xD80

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80899964, target_vram = 0x8089A5BC },
    { type = "R_MIPS_LO16", vram = 0x80899988, target_vram = 0x8089A5BC },
    { type = "R_MIPS_HI16", vram = 0x80899A30, target_vram = 0x8089A5D0 },
    { type = "R_MIPS_LO16", vram = 0x80899A34, target_vram = 0x8089A5D0 },
    { type = "R_MIPS_HI16", vram = 0x80899A80, target_vram = 0x8089A5B8 },
    { type = "R_MIPS_LO16", vram = 0x80899A88, target_vram = 0x8089A5B8 },
    { type = "R_MIPS_HI16", vram = 0x80899BDC, target_vram = 0x8089A5B8 },
    { type = "R_MIPS_LO16", vram = 0x80899BF0, target_vram = 0x8089A5B8 },
    { type = "R_MIPS_HI16", vram = 0x80899C78, target_vram = 0x8089A5B8 },
    { type = "R_MIPS_LO16", vram = 0x80899C84, target_vram = 0x8089A5B8 },
    { type = "R_MIPS_HI16", vram = 0x80899CE8, target_vram = 0x8089A5DC },
    { type = "R_MIPS_LO16", vram = 0x80899CFC, target_vram = 0x8089A5DC },
    { type = "R_MIPS_HI16", vram = 0x80899D00, target_vram = 0x8089A5E0 },
    { type = "R_MIPS_LO16", vram = 0x80899D14, target_vram = 0x8089A5E0 },
    { type = "R_MIPS_HI16", vram = 0x80899E34, target_vram = 0x8089A5E8 },
    { type = "R_MIPS_HI16", vram = 0x80899E64, target_vram = 0x8089A5B8 },
    { type = "R_MIPS_LO16", vram = 0x80899E68, target_vram = 0x8089A5B8 },
    { type = "R_MIPS_LO16", vram = 0x80899E84, target_vram = 0x8089A5E8 },
    { type = "R_MIPS_HI16", vram = 0x80899E90, target_vram = 0x8089A5E4 },
    { type = "R_MIPS_LO16", vram = 0x80899E94, target_vram = 0x8089A5E4 },
    { type = "R_MIPS_HI16", vram = 0x8089A0A4, target_vram = 0x8089A330 },
    { type = "R_MIPS_LO16", vram = 0x8089A0A8, target_vram = 0x8089A330 },
    { type = "R_MIPS_HI16", vram = 0x8089A11C, target_vram = 0x8089A5F0 },
    { type = "R_MIPS_LO16", vram = 0x8089A144, target_vram = 0x8089A5F0 },
    { type = "R_MIPS_HI16", vram = 0x8089A1EC, target_vram = 0x8089A330 },
    { type = "R_MIPS_LO16", vram = 0x8089A1F0, target_vram = 0x8089A330 },
    { type = "R_MIPS_HI16", vram = 0x8089A314, target_vram = 0x8089A330 },
    { type = "R_MIPS_LO16", vram = 0x8089A318, target_vram = 0x8089A330 },
    { type = "R_MIPS_HI16", vram = 0x8089A45C, target_vram = 0x8089A5F4 },
    { type = "R_MIPS_LO16", vram = 0x8089A46C, target_vram = 0x8089A5F4 },
    { type = "R_MIPS_HI16", vram = 0x8089A4F0, target_vram = 0x8089A590 },
    { type = "R_MIPS_LO16", vram = 0x8089A4F4, target_vram = 0x8089A590 },
]

functions = [
    { name = "EnHoll_VerticalIdle", vram = 0x8089A238, size = 0xF8 },
    { name = "EnHoll_RoomTransitionIdle", vram = 0x8089A330, size = 0x70 },
    { name = "EnHoll_Update", vram = 0x8089A3A0, size = 0x5C },
    { name = "EnHoll_SetupAction", vram = 0x80899960, size = 0x50 },
    { name = "EnHoll_SetPlayerSide", vram = 0x808999B0, size = 0x70 },
    { name = "EnHoll_Init", vram = 0x80899A20, size = 0x58 },
    { name = "EnHoll_Draw", vram = 0x8089A3FC, size = 0x134 },
    { name = "EnHoll_ChangeRooms", vram = 0x80899ACC, size = 0xBC },
    { name = "EnHoll_VisibleIdle", vram = 0x80899B88, size = 0x3A8 },
    { name = "EnHoll_Destroy", vram = 0x80899A78, size = 0x54 },
    { name = "EnHoll_VerticalBgCoverIdle", vram = 0x8089A0C0, size = 0x178 },
    { name = "EnHoll_TransparentIdle", vram = 0x80899F30, size = 0x190 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Dinofos"
rom = 0x00D14900
vram = 0x8089A6E0
size = 0x4200

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8089A6FC, target_vram = 0x8089E354 },
    { type = "R_MIPS_LO16", vram = 0x8089A700, target_vram = 0x8089E354 },
    { type = "R_MIPS_HI16", vram = 0x8089A724, target_vram = 0x8089E368 },
    { type = "R_MIPS_LO16", vram = 0x8089A728, target_vram = 0x8089E368 },
    { type = "R_MIPS_HI16", vram = 0x8089A748, target_vram = 0x8089E2B4 },
    { type = "R_MIPS_LO16", vram = 0x8089A754, target_vram = 0x8089E2B4 },
    { type = "R_MIPS_HI16", vram = 0x8089A768, target_vram = 0x8089E2C4 },
    { type = "R_MIPS_LO16", vram = 0x8089A76C, target_vram = 0x8089E2C4 },
    { type = "R_MIPS_HI16", vram = 0x8089A780, target_vram = 0x8089E314 },
    { type = "R_MIPS_HI16", vram = 0x8089A784, target_vram = 0x8089E334 },
    { type = "R_MIPS_LO16", vram = 0x8089A788, target_vram = 0x8089E334 },
    { type = "R_MIPS_LO16", vram = 0x8089A78C, target_vram = 0x8089E314 },
    { type = "R_MIPS_HI16", vram = 0x8089A7CC, target_vram = 0x8089E364 },
    { type = "R_MIPS_LO16", vram = 0x8089A7D0, target_vram = 0x8089E364 },
    { type = "R_MIPS_HI16", vram = 0x8089A7D4, target_vram = 0x8089E33C },
    { type = "R_MIPS_LO16", vram = 0x8089A7D8, target_vram = 0x8089E33C },
    { type = "R_MIPS_HI16", vram = 0x8089A7E0, target_vram = 0x8089E34C },
    { type = "R_MIPS_LO16", vram = 0x8089A7E4, target_vram = 0x8089E34C },
    { type = "R_MIPS_HI16", vram = 0x8089A800, target_vram = 0x8089E364 },
    { type = "R_MIPS_LO16", vram = 0x8089A804, target_vram = 0x8089E364 },
    { type = "R_MIPS_HI16", vram = 0x8089A870, target_vram = 0x8089E34C },
    { type = "R_MIPS_LO16", vram = 0x8089A880, target_vram = 0x8089E34C },
    { type = "R_MIPS_HI16", vram = 0x8089A884, target_vram = 0x8089E350 },
    { type = "R_MIPS_LO16", vram = 0x8089A888, target_vram = 0x8089E350 },
    { type = "R_MIPS_HI16", vram = 0x8089A934, target_vram = 0x8089E3D0 },
    { type = "R_MIPS_LO16", vram = 0x8089A938, target_vram = 0x8089E3D0 },
    { type = "R_MIPS_HI16", vram = 0x8089AA0C, target_vram = 0x8089C56C },
    { type = "R_MIPS_LO16", vram = 0x8089AA10, target_vram = 0x8089C56C },
    { type = "R_MIPS_HI16", vram = 0x8089AA28, target_vram = 0x8089E3D4 },
    { type = "R_MIPS_LO16", vram = 0x8089AA2C, target_vram = 0x8089E3D4 },
    { type = "R_MIPS_HI16", vram = 0x8089AA5C, target_vram = 0x8089E3D8 },
    { type = "R_MIPS_LO16", vram = 0x8089AA60, target_vram = 0x8089E3D8 },
    { type = "R_MIPS_HI16", vram = 0x8089AAD0, target_vram = 0x8089C44C },
    { type = "R_MIPS_LO16", vram = 0x8089AAD4, target_vram = 0x8089C44C },
    { type = "R_MIPS_HI16", vram = 0x8089AAEC, target_vram = 0x8089E3DC },
    { type = "R_MIPS_LO16", vram = 0x8089AAF0, target_vram = 0x8089E3DC },
    { type = "R_MIPS_HI16", vram = 0x8089AB20, target_vram = 0x8089E3E0 },
    { type = "R_MIPS_LO16", vram = 0x8089AB24, target_vram = 0x8089E3E0 },
    { type = "R_MIPS_HI16", vram = 0x8089AB68, target_vram = 0x8089E3E4 },
    { type = "R_MIPS_LO16", vram = 0x8089AB6C, target_vram = 0x8089E3E4 },
    { type = "R_MIPS_HI16", vram = 0x8089ABB0, target_vram = 0x8089E3E8 },
    { type = "R_MIPS_LO16", vram = 0x8089ABB4, target_vram = 0x8089E3E8 },
    { type = "R_MIPS_HI16", vram = 0x8089AC80, target_vram = 0x8089E3EC },
    { type = "R_MIPS_LO16", vram = 0x8089AC84, target_vram = 0x8089E3EC },
    { type = "R_MIPS_HI16", vram = 0x8089AC90, target_vram = 0x8089E3F0 },
    { type = "R_MIPS_LO16", vram = 0x8089AC98, target_vram = 0x8089E3F0 },
    { type = "R_MIPS_HI16", vram = 0x8089AD20, target_vram = 0x8089E3F4 },
    { type = "R_MIPS_LO16", vram = 0x8089AD28, target_vram = 0x8089E3F4 },
    { type = "R_MIPS_HI16", vram = 0x8089AD2C, target_vram = 0x8089E3F8 },
    { type = "R_MIPS_LO16", vram = 0x8089AD30, target_vram = 0x8089E3F8 },
    { type = "R_MIPS_HI16", vram = 0x8089B1C0, target_vram = 0x8089E3FC },
    { type = "R_MIPS_LO16", vram = 0x8089B1C4, target_vram = 0x8089E3FC },
    { type = "R_MIPS_HI16", vram = 0x8089B234, target_vram = 0x8089E400 },
    { type = "R_MIPS_LO16", vram = 0x8089B238, target_vram = 0x8089E400 },
    { type = "R_MIPS_HI16", vram = 0x8089B250, target_vram = 0x8089E404 },
    { type = "R_MIPS_LO16", vram = 0x8089B254, target_vram = 0x8089E404 },
    { type = "R_MIPS_HI16", vram = 0x8089B258, target_vram = 0x8089B288 },
    { type = "R_MIPS_LO16", vram = 0x8089B264, target_vram = 0x8089B288 },
    { type = "R_MIPS_HI16", vram = 0x8089B3A8, target_vram = 0x8089B3D4 },
    { type = "R_MIPS_LO16", vram = 0x8089B3B0, target_vram = 0x8089B3D4 },
    { type = "R_MIPS_HI16", vram = 0x8089B554, target_vram = 0x8089B580 },
    { type = "R_MIPS_LO16", vram = 0x8089B55C, target_vram = 0x8089B580 },
    { type = "R_MIPS_HI16", vram = 0x8089B710, target_vram = 0x8089B72C },
    { type = "R_MIPS_LO16", vram = 0x8089B714, target_vram = 0x8089B72C },
    { type = "R_MIPS_HI16", vram = 0x8089B814, target_vram = 0x8089B834 },
    { type = "R_MIPS_LO16", vram = 0x8089B818, target_vram = 0x8089B834 },
    { type = "R_MIPS_HI16", vram = 0x8089B8C4, target_vram = 0x8089B98C },
    { type = "R_MIPS_LO16", vram = 0x8089B8C8, target_vram = 0x8089B98C },
    { type = "R_MIPS_HI16", vram = 0x8089BAD0, target_vram = 0x8089BB60 },
    { type = "R_MIPS_LO16", vram = 0x8089BAD4, target_vram = 0x8089BB60 },
    { type = "R_MIPS_HI16", vram = 0x8089BBC4, target_vram = 0x8089BD28 },
    { type = "R_MIPS_LO16", vram = 0x8089BBCC, target_vram = 0x8089BD28 },
    { type = "R_MIPS_HI16", vram = 0x8089BC78, target_vram = 0x8089D1E0 },
    { type = "R_MIPS_LO16", vram = 0x8089BC7C, target_vram = 0x8089D1E0 },
    { type = "R_MIPS_HI16", vram = 0x8089BC88, target_vram = 0x8089E408 },
    { type = "R_MIPS_LO16", vram = 0x8089BC8C, target_vram = 0x8089E408 },
    { type = "R_MIPS_HI16", vram = 0x8089BCA0, target_vram = 0x8089E40C },
    { type = "R_MIPS_LO16", vram = 0x8089BCA4, target_vram = 0x8089E40C },
    { type = "R_MIPS_HI16", vram = 0x8089BDE8, target_vram = 0x8089E410 },
    { type = "R_MIPS_LO16", vram = 0x8089BDEC, target_vram = 0x8089E410 },
    { type = "R_MIPS_HI16", vram = 0x8089C0AC, target_vram = 0x8089C0DC },
    { type = "R_MIPS_LO16", vram = 0x8089C0B8, target_vram = 0x8089C0DC },
    { type = "R_MIPS_HI16", vram = 0x8089C1DC, target_vram = 0x8089C1F8 },
    { type = "R_MIPS_LO16", vram = 0x8089C1E0, target_vram = 0x8089C1F8 },
    { type = "R_MIPS_HI16", vram = 0x8089C280, target_vram = 0x8089C2A8 },
    { type = "R_MIPS_LO16", vram = 0x8089C288, target_vram = 0x8089C2A8 },
    { type = "R_MIPS_HI16", vram = 0x8089C3AC, target_vram = 0x8089C2A8 },
    { type = "R_MIPS_LO16", vram = 0x8089C3B0, target_vram = 0x8089C2A8 },
    { type = "R_MIPS_HI16", vram = 0x8089C42C, target_vram = 0x8089C44C },
    { type = "R_MIPS_LO16", vram = 0x8089C430, target_vram = 0x8089C44C },
    { type = "R_MIPS_HI16", vram = 0x8089C4B0, target_vram = 0x8089E414 },
    { type = "R_MIPS_LO16", vram = 0x8089C4B4, target_vram = 0x8089E414 },
    { type = "R_MIPS_HI16", vram = 0x8089C538, target_vram = 0x8089C56C },
    { type = "R_MIPS_LO16", vram = 0x8089C544, target_vram = 0x8089C56C },
    { type = "R_MIPS_HI16", vram = 0x8089C6D4, target_vram = 0x8089C2A8 },
    { type = "R_MIPS_LO16", vram = 0x8089C6D8, target_vram = 0x8089C2A8 },
    { type = "R_MIPS_HI16", vram = 0x8089C704, target_vram = 0x8089C724 },
    { type = "R_MIPS_LO16", vram = 0x8089C708, target_vram = 0x8089C724 },
    { type = "R_MIPS_HI16", vram = 0x8089C788, target_vram = 0x8089C7B8 },
    { type = "R_MIPS_LO16", vram = 0x8089C794, target_vram = 0x8089C7B8 },
    { type = "R_MIPS_HI16", vram = 0x8089C918, target_vram = 0x8089C938 },
    { type = "R_MIPS_LO16", vram = 0x8089C91C, target_vram = 0x8089C938 },
    { type = "R_MIPS_HI16", vram = 0x8089CA40, target_vram = 0x8089CA74 },
    { type = "R_MIPS_LO16", vram = 0x8089CA4C, target_vram = 0x8089CA74 },
    { type = "R_MIPS_HI16", vram = 0x8089CBB8, target_vram = 0x8089CBEC },
    { type = "R_MIPS_LO16", vram = 0x8089CBC4, target_vram = 0x8089CBEC },
    { type = "R_MIPS_HI16", vram = 0x8089CCB8, target_vram = 0x8089E418 },
    { type = "R_MIPS_LO16", vram = 0x8089CCBC, target_vram = 0x8089E418 },
    { type = "R_MIPS_HI16", vram = 0x8089CCC8, target_vram = 0x8089E41C },
    { type = "R_MIPS_LO16", vram = 0x8089CCCC, target_vram = 0x8089E41C },
    { type = "R_MIPS_HI16", vram = 0x8089CCD8, target_vram = 0x8089E420 },
    { type = "R_MIPS_LO16", vram = 0x8089CCE0, target_vram = 0x8089E420 },
    { type = "R_MIPS_HI16", vram = 0x8089CCF4, target_vram = 0x8089E424 },
    { type = "R_MIPS_LO16", vram = 0x8089CCF8, target_vram = 0x8089E424 },
    { type = "R_MIPS_HI16", vram = 0x8089CCFC, target_vram = 0x8089E428 },
    { type = "R_MIPS_LO16", vram = 0x8089CD00, target_vram = 0x8089E428 },
    { type = "R_MIPS_HI16", vram = 0x8089CDB8, target_vram = 0x8089E42C },
    { type = "R_MIPS_LO16", vram = 0x8089CDBC, target_vram = 0x8089E42C },
    { type = "R_MIPS_HI16", vram = 0x8089CF34, target_vram = 0x8089CF70 },
    { type = "R_MIPS_LO16", vram = 0x8089CF48, target_vram = 0x8089CF70 },
    { type = "R_MIPS_HI16", vram = 0x8089CFF0, target_vram = 0x8089D018 },
    { type = "R_MIPS_LO16", vram = 0x8089CFF8, target_vram = 0x8089D018 },
    { type = "R_MIPS_HI16", vram = 0x8089D0D0, target_vram = 0x8089E430 },
    { type = "R_MIPS_LO16", vram = 0x8089D0D4, target_vram = 0x8089E430 },
    { type = "R_MIPS_HI16", vram = 0x8089D160, target_vram = 0x8089E434 },
    { type = "R_MIPS_LO16", vram = 0x8089D164, target_vram = 0x8089E434 },
    { type = "R_MIPS_HI16", vram = 0x8089D1C0, target_vram = 0x8089D1E0 },
    { type = "R_MIPS_LO16", vram = 0x8089D1C4, target_vram = 0x8089D1E0 },
    { type = "R_MIPS_HI16", vram = 0x8089D214, target_vram = 0x8089E438 },
    { type = "R_MIPS_LO16", vram = 0x8089D218, target_vram = 0x8089E438 },
    { type = "R_MIPS_HI16", vram = 0x8089D2FC, target_vram = 0x8089D318 },
    { type = "R_MIPS_LO16", vram = 0x8089D300, target_vram = 0x8089D318 },
    { type = "R_MIPS_HI16", vram = 0x8089D43C, target_vram = 0x8089B834 },
    { type = "R_MIPS_LO16", vram = 0x8089D440, target_vram = 0x8089B834 },
    { type = "R_MIPS_HI16", vram = 0x8089D448, target_vram = 0x8089CA74 },
    { type = "R_MIPS_LO16", vram = 0x8089D4B8, target_vram = 0x8089CA74 },
    { type = "R_MIPS_HI16", vram = 0x8089D4C0, target_vram = 0x8089CBEC },
    { type = "R_MIPS_HI16", vram = 0x8089D4C4, target_vram = 0x8089E43C },
    { type = "R_MIPS_LO16", vram = 0x8089D4C8, target_vram = 0x8089E43C },
    { type = "R_MIPS_LO16", vram = 0x8089D50C, target_vram = 0x8089CBEC },
    { type = "R_MIPS_HI16", vram = 0x8089D51C, target_vram = 0x8089E440 },
    { type = "R_MIPS_LO16", vram = 0x8089D520, target_vram = 0x8089E440 },
    { type = "R_MIPS_HI16", vram = 0x8089D6F4, target_vram = 0x8089E350 },
    { type = "R_MIPS_LO16", vram = 0x8089D6F8, target_vram = 0x8089E350 },
    { type = "R_MIPS_HI16", vram = 0x8089D710, target_vram = 0x8089E34C },
    { type = "R_MIPS_LO16", vram = 0x8089D714, target_vram = 0x8089E34C },
    { type = "R_MIPS_HI16", vram = 0x8089D850, target_vram = 0x8089E444 },
    { type = "R_MIPS_LO16", vram = 0x8089D854, target_vram = 0x8089E444 },
    { type = "R_MIPS_HI16", vram = 0x8089D89C, target_vram = 0x8089E448 },
    { type = "R_MIPS_LO16", vram = 0x8089D8A4, target_vram = 0x8089E448 },
    { type = "R_MIPS_HI16", vram = 0x8089D8C8, target_vram = 0x8089E44C },
    { type = "R_MIPS_LO16", vram = 0x8089D8D4, target_vram = 0x8089E44C },
    { type = "R_MIPS_HI16", vram = 0x8089D978, target_vram = 0x8089C7B8 },
    { type = "R_MIPS_LO16", vram = 0x8089D97C, target_vram = 0x8089C7B8 },
    { type = "R_MIPS_HI16", vram = 0x8089DAA8, target_vram = 0x8089D018 },
    { type = "R_MIPS_LO16", vram = 0x8089DAAC, target_vram = 0x8089D018 },
    { type = "R_MIPS_HI16", vram = 0x8089DAC4, target_vram = 0x8089D018 },
    { type = "R_MIPS_LO16", vram = 0x8089DAC8, target_vram = 0x8089D018 },
    { type = "R_MIPS_HI16", vram = 0x8089DAD0, target_vram = 0x8089C938 },
    { type = "R_MIPS_LO16", vram = 0x8089DAD4, target_vram = 0x8089C938 },
    { type = "R_MIPS_HI16", vram = 0x8089DBC4, target_vram = 0x8089E450 },
    { type = "R_MIPS_LO16", vram = 0x8089DBC8, target_vram = 0x8089E450 },
    { type = "R_MIPS_HI16", vram = 0x8089DBD8, target_vram = 0x8089E454 },
    { type = "R_MIPS_LO16", vram = 0x8089DBDC, target_vram = 0x8089E454 },
    { type = "R_MIPS_HI16", vram = 0x8089DC0C, target_vram = 0x8089E458 },
    { type = "R_MIPS_LO16", vram = 0x8089DC10, target_vram = 0x8089E458 },
    { type = "R_MIPS_HI16", vram = 0x8089DCB4, target_vram = 0x8089E3B0 },
    { type = "R_MIPS_LO16", vram = 0x8089DCB8, target_vram = 0x8089E3B0 },
    { type = "R_MIPS_HI16", vram = 0x8089DCEC, target_vram = 0x8089E3BE },
    { type = "R_MIPS_LO16", vram = 0x8089DCF0, target_vram = 0x8089E3BE },
    { type = "R_MIPS_HI16", vram = 0x8089DD10, target_vram = 0x8089C56C },
    { type = "R_MIPS_LO16", vram = 0x8089DD14, target_vram = 0x8089C56C },
    { type = "R_MIPS_HI16", vram = 0x8089DD1C, target_vram = 0x8089C2A8 },
    { type = "R_MIPS_LO16", vram = 0x8089DD20, target_vram = 0x8089C2A8 },
    { type = "R_MIPS_HI16", vram = 0x8089DD40, target_vram = 0x8089E38C },
    { type = "R_MIPS_LO16", vram = 0x8089DD44, target_vram = 0x8089E38C },
    { type = "R_MIPS_HI16", vram = 0x8089DD50, target_vram = 0x8089E398 },
    { type = "R_MIPS_LO16", vram = 0x8089DD54, target_vram = 0x8089E398 },
    { type = "R_MIPS_HI16", vram = 0x8089DDB0, target_vram = 0x8089E3B4 },
    { type = "R_MIPS_LO16", vram = 0x8089DDB4, target_vram = 0x8089E3B4 },
    { type = "R_MIPS_HI16", vram = 0x8089DDD8, target_vram = 0x8089E3B7 },
    { type = "R_MIPS_LO16", vram = 0x8089DDDC, target_vram = 0x8089E3B7 },
    { type = "R_MIPS_HI16", vram = 0x8089DDF8, target_vram = 0x8089E3C0 },
    { type = "R_MIPS_LO16", vram = 0x8089DDFC, target_vram = 0x8089E3C0 },
    { type = "R_MIPS_HI16", vram = 0x8089DE0C, target_vram = 0x8089B580 },
    { type = "R_MIPS_LO16", vram = 0x8089DE10, target_vram = 0x8089B580 },
    { type = "R_MIPS_HI16", vram = 0x8089DE70, target_vram = 0x8089E3A4 },
    { type = "R_MIPS_LO16", vram = 0x8089DE7C, target_vram = 0x8089E3A4 },
    { type = "R_MIPS_HI16", vram = 0x8089DFB8, target_vram = 0x8089E33C },
    { type = "R_MIPS_LO16", vram = 0x8089DFC8, target_vram = 0x8089E33C },
    { type = "R_MIPS_HI16", vram = 0x8089E008, target_vram = 0x8089DC4C },
    { type = "R_MIPS_HI16", vram = 0x8089E00C, target_vram = 0x8089DC84 },
    { type = "R_MIPS_LO16", vram = 0x8089E010, target_vram = 0x8089DC84 },
    { type = "R_MIPS_LO16", vram = 0x8089E014, target_vram = 0x8089DC4C },
    { type = "R_MIPS_HI16", vram = 0x8089E070, target_vram = 0x8089E33C },
    { type = "R_MIPS_LO16", vram = 0x8089E080, target_vram = 0x8089E33C },
    { type = "R_MIPS_HI16", vram = 0x8089E0C8, target_vram = 0x8089DC4C },
    { type = "R_MIPS_HI16", vram = 0x8089E0CC, target_vram = 0x8089DC84 },
    { type = "R_MIPS_LO16", vram = 0x8089E0D0, target_vram = 0x8089DC84 },
    { type = "R_MIPS_LO16", vram = 0x8089E0D4, target_vram = 0x8089DC4C },
]

functions = [
    { name = "func_8089CA14", vram = 0x8089CA14, size = 0x60 },
    { name = "func_8089C87C", vram = 0x8089C87C, size = 0xBC },
    { name = "func_8089CBEC", vram = 0x8089CBEC, size = 0x314 },
    { name = "func_8089B4A4", vram = 0x8089B4A4, size = 0xDC },
    { name = "func_8089A9B0", vram = 0x8089A9B0, size = 0x244 },
    { name = "func_8089C1F8", vram = 0x8089C1F8, size = 0x4C },
    { name = "func_8089D42C", vram = 0x8089D42C, size = 0x1E0 },
    { name = "func_8089BBB4", vram = 0x8089BBB4, size = 0x174 },
    { name = "func_8089CFAC", vram = 0x8089CFAC, size = 0x6C },
    { name = "func_8089C244", vram = 0x8089C244, size = 0x64 },
    { name = "func_8089AE00", vram = 0x8089AE00, size = 0x300 },
    { name = "EnDinofos_Destroy", vram = 0x8089A8B0, size = 0x50 },
    { name = "func_8089D018", vram = 0x8089D018, size = 0x104 },
    { name = "func_8089B8B0", vram = 0x8089B8B0, size = 0xDC },
    { name = "func_8089AD70", vram = 0x8089AD70, size = 0x90 },
    { name = "func_8089B72C", vram = 0x8089B72C, size = 0x84 },
    { name = "func_8089DC84", vram = 0x8089DC84, size = 0x2D0 },
    { name = "func_8089B288", vram = 0x8089B288, size = 0x98 },
    { name = "func_8089D11C", vram = 0x8089D11C, size = 0xC4 },
    { name = "func_8089CB10", vram = 0x8089CB10, size = 0xDC },
    { name = "func_8089C56C", vram = 0x8089C56C, size = 0x124 },
    { name = "func_8089BD28", vram = 0x8089BD28, size = 0x2FC },
    { name = "func_8089CF70", vram = 0x8089CF70, size = 0x3C },
    { name = "func_8089C784", vram = 0x8089C784, size = 0x34 },
    { name = "func_8089B3D4", vram = 0x8089B3D4, size = 0xD0 },
    { name = "func_8089D60C", vram = 0x8089D60C, size = 0x354 },
    { name = "func_8089B98C", vram = 0x8089B98C, size = 0x134 },
    { name = "func_8089D2E0", vram = 0x8089D2E0, size = 0x38 },
    { name = "func_8089B7B0", vram = 0x8089B7B0, size = 0x84 },
    { name = "func_8089C44C", vram = 0x8089C44C, size = 0xAC },
    { name = "func_8089C690", vram = 0x8089C690, size = 0x94 },
    { name = "func_8089C0DC", vram = 0x8089C0DC, size = 0x88 },
    { name = "func_8089DC4C", vram = 0x8089DC4C, size = 0x38 },
    { name = "EnDinofos_Init", vram = 0x8089A6E0, size = 0x1D0 },
    { name = "func_8089C7B8", vram = 0x8089C7B8, size = 0xC4 },
    { name = "func_8089AC70", vram = 0x8089AC70, size = 0x7C },
    { name = "func_8089C164", vram = 0x8089C164, size = 0x94 },
    { name = "EnDinofos_Draw", vram = 0x8089DF54, size = 0x1F0 },
    { name = "func_8089C398", vram = 0x8089C398, size = 0xB4 },
    { name = "func_8089B100", vram = 0x8089B100, size = 0x188 },
    { name = "func_8089B320", vram = 0x8089B320, size = 0xB4 },
    { name = "func_8089B6E8", vram = 0x8089B6E8, size = 0x44 },
    { name = "func_8089D318", vram = 0x8089D318, size = 0x114 },
    { name = "func_8089C024", vram = 0x8089C024, size = 0xB8 },
    { name = "func_8089D1E0", vram = 0x8089D1E0, size = 0x100 },
    { name = "func_8089C938", vram = 0x8089C938, size = 0xDC },
    { name = "EnDinofos_Update", vram = 0x8089D960, size = 0x2EC },
    { name = "func_8089BB60", vram = 0x8089BB60, size = 0x54 },
    { name = "func_8089C724", vram = 0x8089C724, size = 0x60 },
    { name = "func_8089B834", vram = 0x8089B834, size = 0x7C },
    { name = "func_8089A968", vram = 0x8089A968, size = 0x48 },
    { name = "func_8089C4F8", vram = 0x8089C4F8, size = 0x74 },
    { name = "func_8089B580", vram = 0x8089B580, size = 0x168 },
    { name = "func_8089ACEC", vram = 0x8089ACEC, size = 0x84 },
    { name = "func_8089CF00", vram = 0x8089CF00, size = 0x70 },
    { name = "func_8089C2A8", vram = 0x8089C2A8, size = 0xF0 },
    { name = "func_8089ABF4", vram = 0x8089ABF4, size = 0x7C },
    { name = "func_8089BAC0", vram = 0x8089BAC0, size = 0xA0 },
    { name = "func_8089CA74", vram = 0x8089CA74, size = 0x9C },
    { name = "func_8089A900", vram = 0x8089A900, size = 0x68 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Hata"
rom = 0x00D18B00
vram = 0x8089E8E0
size = 0x4B0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8089E9B8, target_vram = 0x8089ED30 },
    { type = "R_MIPS_LO16", vram = 0x8089E9C4, target_vram = 0x8089ED30 },
    { type = "R_MIPS_HI16", vram = 0x8089EB5C, target_vram = 0x8089ED34 },
    { type = "R_MIPS_LO16", vram = 0x8089EB60, target_vram = 0x8089ED34 },
    { type = "R_MIPS_HI16", vram = 0x8089EB68, target_vram = 0x8089ED38 },
    { type = "R_MIPS_LO16", vram = 0x8089EB88, target_vram = 0x8089ED38 },
    { type = "R_MIPS_HI16", vram = 0x8089ECDC, target_vram = 0x8089EC68 },
    { type = "R_MIPS_LO16", vram = 0x8089ECE0, target_vram = 0x8089EC68 },
]

functions = [
    { name = "EnHata_Update", vram = 0x8089EA10, size = 0x258 },
    { name = "EnHata_Destroy", vram = 0x8089E9DC, size = 0x34 },
    { name = "EnHata_Draw", vram = 0x8089ECBC, size = 0x50 },
    { name = "EnHata_Init", vram = 0x8089E8E0, size = 0xFC },
    { name = "EnHata_OverrideLimbDraw", vram = 0x8089EC68, size = 0x54 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Zl1"
rom = 0x00D18FB0
vram = 0x8089ED90
size = 0x90

relocs = [
]

functions = [
    { name = "EnZl1_Init", vram = 0x8089ED90, size = 0x10 },
    { name = "EnZl1_Update", vram = 0x8089EDB0, size = 0x10 },
    { name = "EnZl1_Draw", vram = 0x8089EDC0, size = 0x10 },
    { name = "EnZl1_Destroy", vram = 0x8089EDA0, size = 0x10 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Viewer"
rom = 0x00D19040
vram = 0x8089EE20
size = 0x6B0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8089EE34, target_vram = 0x8089F3E0 },
    { type = "R_MIPS_LO16", vram = 0x8089EE38, target_vram = 0x8089F3E0 },
    { type = "R_MIPS_HI16", vram = 0x8089EEC8, target_vram = 0x8089F17C },
    { type = "R_MIPS_LO16", vram = 0x8089EECC, target_vram = 0x8089F17C },
    { type = "R_MIPS_HI16", vram = 0x8089EF60, target_vram = 0x8089F218 },
    { type = "R_MIPS_LO16", vram = 0x8089EF64, target_vram = 0x8089F218 },
    { type = "R_MIPS_HI16", vram = 0x8089EFD0, target_vram = 0x8089F2C4 },
    { type = "R_MIPS_LO16", vram = 0x8089EFD4, target_vram = 0x8089F2C4 },
    { type = "R_MIPS_HI16", vram = 0x8089EFF0, target_vram = 0x8089F3E0 },
    { type = "R_MIPS_LO16", vram = 0x8089EFF4, target_vram = 0x8089F3E0 },
    { type = "R_MIPS_HI16", vram = 0x8089F0A4, target_vram = 0x8089F3E4 },
    { type = "R_MIPS_LO16", vram = 0x8089F0A8, target_vram = 0x8089F3E4 },
    { type = "R_MIPS_HI16", vram = 0x8089F0C0, target_vram = 0x8089F3E0 },
    { type = "R_MIPS_LO16", vram = 0x8089F0CC, target_vram = 0x8089F3E0 },
    { type = "R_MIPS_HI16", vram = 0x8089F2FC, target_vram = 0x8089F410 },
    { type = "R_MIPS_LO16", vram = 0x8089F310, target_vram = 0x8089F410 },
    { type = "R_MIPS_HI16", vram = 0x8089F388, target_vram = 0x8089F4D0 },
    { type = "R_MIPS_LO16", vram = 0x8089F38C, target_vram = 0x8089F4D0 },
    { type = "R_MIPS_HI16", vram = 0x8089F394, target_vram = 0x8089F4D0 },
    { type = "R_MIPS_LO16", vram = 0x8089F3A0, target_vram = 0x8089F4D0 },
    { type = "R_MIPS_HI16", vram = 0x8089F3A4, target_vram = 0x8089F3E4 },
    { type = "R_MIPS_LO16", vram = 0x8089F3A8, target_vram = 0x8089F3E4 },
]

functions = [
    { name = "EnViewer_Destroy", vram = 0x8089EFF0, size = 0x24 },
    { name = "EnViewer_Update", vram = 0x8089F380, size = 0x48 },
    { name = "func_8089F17C", vram = 0x8089F17C, size = 0x9C },
    { name = "func_8089F0A0", vram = 0x8089F0A0, size = 0xDC },
    { name = "EnViewer_Init", vram = 0x8089EE2C, size = 0x1C4 },
    { name = "func_8089F2C4", vram = 0x8089F2C4, size = 0xBC },
    { name = "func_8089F014", vram = 0x8089F014, size = 0x8C },
    { name = "EnViewer_SetupAction", vram = 0x8089EE20, size = 0xC },
    { name = "EnViewer_Draw", vram = 0x8089F3C8, size = 0x10 },
    { name = "func_8089F218", vram = 0x8089F218, size = 0xAC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Bubble"
rom = 0x00D196F0
vram = 0x8089F4E0
size = 0x1410

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8089F518, target_vram = 0x808A0780 },
    { type = "R_MIPS_LO16", vram = 0x8089F524, target_vram = 0x808A0780 },
    { type = "R_MIPS_HI16", vram = 0x8089F668, target_vram = 0x808A0784 },
    { type = "R_MIPS_LO16", vram = 0x8089F66C, target_vram = 0x808A0784 },
    { type = "R_MIPS_HI16", vram = 0x8089F6B0, target_vram = 0x808A0764 },
    { type = "R_MIPS_LO16", vram = 0x8089F6B4, target_vram = 0x808A0764 },
    { type = "R_MIPS_HI16", vram = 0x8089F7B4, target_vram = 0x808A0774 },
    { type = "R_MIPS_HI16", vram = 0x8089F7B8, target_vram = 0x808A0770 },
    { type = "R_MIPS_LO16", vram = 0x8089F7C4, target_vram = 0x808A0770 },
    { type = "R_MIPS_LO16", vram = 0x8089F7C8, target_vram = 0x808A0774 },
    { type = "R_MIPS_HI16", vram = 0x8089F908, target_vram = 0x808A0788 },
    { type = "R_MIPS_LO16", vram = 0x8089F90C, target_vram = 0x808A0788 },
    { type = "R_MIPS_HI16", vram = 0x8089FAE8, target_vram = 0x808A078C },
    { type = "R_MIPS_LO16", vram = 0x8089FAEC, target_vram = 0x808A078C },
    { type = "R_MIPS_HI16", vram = 0x8089FC24, target_vram = 0x808A0790 },
    { type = "R_MIPS_LO16", vram = 0x8089FC28, target_vram = 0x808A0790 },
    { type = "R_MIPS_HI16", vram = 0x8089FCF0, target_vram = 0x808A0794 },
    { type = "R_MIPS_LO16", vram = 0x8089FCF8, target_vram = 0x808A0794 },
    { type = "R_MIPS_HI16", vram = 0x8089FD50, target_vram = 0x808A0798 },
    { type = "R_MIPS_LO16", vram = 0x8089FD58, target_vram = 0x808A0798 },
    { type = "R_MIPS_HI16", vram = 0x8089FE20, target_vram = 0x808A079C },
    { type = "R_MIPS_LO16", vram = 0x8089FE28, target_vram = 0x808A079C },
    { type = "R_MIPS_HI16", vram = 0x8089FE7C, target_vram = 0x808A07A0 },
    { type = "R_MIPS_LO16", vram = 0x8089FE84, target_vram = 0x808A07A0 },
    { type = "R_MIPS_HI16", vram = 0x8089FF90, target_vram = 0x808A07A4 },
    { type = "R_MIPS_LO16", vram = 0x8089FFB4, target_vram = 0x808A07A4 },
    { type = "R_MIPS_HI16", vram = 0x8089FFFC, target_vram = 0x808A0350 },
    { type = "R_MIPS_LO16", vram = 0x808A0000, target_vram = 0x808A0350 },
    { type = "R_MIPS_HI16", vram = 0x808A01B0, target_vram = 0x808A0748 },
    { type = "R_MIPS_LO16", vram = 0x808A01C0, target_vram = 0x808A0748 },
    { type = "R_MIPS_HI16", vram = 0x808A01D8, target_vram = 0x808A0758 },
    { type = "R_MIPS_LO16", vram = 0x808A01DC, target_vram = 0x808A0758 },
    { type = "R_MIPS_HI16", vram = 0x808A0250, target_vram = 0x808A029C },
    { type = "R_MIPS_LO16", vram = 0x808A0254, target_vram = 0x808A029C },
    { type = "R_MIPS_HI16", vram = 0x808A02D0, target_vram = 0x808A0350 },
    { type = "R_MIPS_LO16", vram = 0x808A02D4, target_vram = 0x808A0350 },
    { type = "R_MIPS_HI16", vram = 0x808A03C0, target_vram = 0x808A03E8 },
    { type = "R_MIPS_LO16", vram = 0x808A03C8, target_vram = 0x808A03E8 },
    { type = "R_MIPS_HI16", vram = 0x808A040C, target_vram = 0x808A029C },
    { type = "R_MIPS_LO16", vram = 0x808A0410, target_vram = 0x808A029C },
    { type = "R_MIPS_HI16", vram = 0x808A04F4, target_vram = 0x808A03A0 },
    { type = "R_MIPS_LO16", vram = 0x808A04FC, target_vram = 0x808A03A0 },
    { type = "R_MIPS_HI16", vram = 0x808A05BC, target_vram = 0x808A07A8 },
    { type = "R_MIPS_LO16", vram = 0x808A05C0, target_vram = 0x808A07A8 },
    { type = "R_MIPS_HI16", vram = 0x808A0618, target_vram = 0x808A07AC },
    { type = "R_MIPS_LO16", vram = 0x808A061C, target_vram = 0x808A07AC },
    { type = "R_MIPS_HI16", vram = 0x808A06A4, target_vram = 0x808A07B0 },
    { type = "R_MIPS_LO16", vram = 0x808A06A8, target_vram = 0x808A07B0 },
]

functions = [
    { name = "EnBubble_IsPopped", vram = 0x8089FFCC, size = 0x90 },
    { name = "EnBubble_DamagePlayer", vram = 0x8089F5F4, size = 0x6C },
    { name = "EnBubble_Vec3fNormalizedReflect", vram = 0x8089F95C, size = 0x88 },
    { name = "func_8089F908", vram = 0x8089F908, size = 0x54 },
    { name = "EnBubble_Update", vram = 0x808A0458, size = 0x7C },
    { name = "func_8089F8BC", vram = 0x8089F8BC, size = 0x4C },
    { name = "EnBubble_Wait", vram = 0x808A029C, size = 0xB4 },
    { name = "EnBubble_SetDimensions", vram = 0x8089F4E0, size = 0xBC },
    { name = "EnBubble_Init", vram = 0x808A0170, size = 0x100 },
    { name = "EnBubble_Vec3fNormalize", vram = 0x8089F9E4, size = 0x70 },
    { name = "func_8089F59C", vram = 0x8089F59C, size = 0x34 },
    { name = "EnBubble_Fly", vram = 0x8089FA54, size = 0x4DC },
    { name = "EnBubble_Explosion", vram = 0x8089F660, size = 0x25C },
    { name = "EnBubble_Disappear", vram = 0x808A03A0, size = 0x48 },
    { name = "EnBubble_Regrow", vram = 0x808A03E8, size = 0x70 },
    { name = "func_8089F5D0", vram = 0x8089F5D0, size = 0x24 },
    { name = "EnBubble_Destroy", vram = 0x808A0270, size = 0x2C },
    { name = "func_8089FF30", vram = 0x8089FF30, size = 0x9C },
    { name = "EnBubble_Draw", vram = 0x808A04D4, size = 0x208 },
    { name = "EnBubble_Pop", vram = 0x808A0350, size = 0x50 },
    { name = "func_808A005C", vram = 0x808A005C, size = 0x114 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Door_Shutter"
rom = 0x00D1AB00
vram = 0x808A08F0
size = 0x1BE0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808A0990, target_vram = 0x808A2180 },
    { type = "R_MIPS_LO16", vram = 0x808A0994, target_vram = 0x808A2180 },
    { type = "R_MIPS_HI16", vram = 0x808A0A38, target_vram = 0x808A0F88 },
    { type = "R_MIPS_LO16", vram = 0x808A0A40, target_vram = 0x808A0F88 },
    { type = "R_MIPS_HI16", vram = 0x808A0A84, target_vram = 0x808A1548 },
    { type = "R_MIPS_LO16", vram = 0x808A0A88, target_vram = 0x808A1548 },
    { type = "R_MIPS_HI16", vram = 0x808A0AA8, target_vram = 0x808A1618 },
    { type = "R_MIPS_LO16", vram = 0x808A0AB0, target_vram = 0x808A1618 },
    { type = "R_MIPS_HI16", vram = 0x808A0AC8, target_vram = 0x808A1080 },
    { type = "R_MIPS_LO16", vram = 0x808A0AD0, target_vram = 0x808A1080 },
    { type = "R_MIPS_HI16", vram = 0x808A0AE8, target_vram = 0x808A1090 },
    { type = "R_MIPS_LO16", vram = 0x808A0AEC, target_vram = 0x808A1090 },
    { type = "R_MIPS_HI16", vram = 0x808A0B24, target_vram = 0x808A2248 },
    { type = "R_MIPS_LO16", vram = 0x808A0B28, target_vram = 0x808A2248 },
    { type = "R_MIPS_HI16", vram = 0x808A0B40, target_vram = 0x808A2240 },
    { type = "R_MIPS_LO16", vram = 0x808A0B58, target_vram = 0x808A2240 },
    { type = "R_MIPS_HI16", vram = 0x808A0B5C, target_vram = 0x808A2258 },
    { type = "R_MIPS_LO16", vram = 0x808A0B60, target_vram = 0x808A2258 },
    { type = "R_MIPS_HI16", vram = 0x808A0BBC, target_vram = 0x808A22A0 },
    { type = "R_MIPS_LO16", vram = 0x808A0BC0, target_vram = 0x808A22A0 },
    { type = "R_MIPS_HI16", vram = 0x808A0C10, target_vram = 0x808A2180 },
    { type = "R_MIPS_LO16", vram = 0x808A0C20, target_vram = 0x808A2180 },
    { type = "R_MIPS_HI16", vram = 0x808A0C58, target_vram = 0x808A0D0C },
    { type = "R_MIPS_LO16", vram = 0x808A0C5C, target_vram = 0x808A0D0C },
    { type = "R_MIPS_HI16", vram = 0x808A0D48, target_vram = 0x808A1E14 },
    { type = "R_MIPS_LO16", vram = 0x808A0D4C, target_vram = 0x808A1E14 },
    { type = "R_MIPS_HI16", vram = 0x808A0DEC, target_vram = 0x808A22F0 },
    { type = "R_MIPS_LO16", vram = 0x808A0E1C, target_vram = 0x808A22F0 },
    { type = "R_MIPS_HI16", vram = 0x808A0E54, target_vram = 0x808A21B0 },
    { type = "R_MIPS_LO16", vram = 0x808A0E58, target_vram = 0x808A21B0 },
    { type = "R_MIPS_HI16", vram = 0x808A1014, target_vram = 0x808A1784 },
    { type = "R_MIPS_LO16", vram = 0x808A1018, target_vram = 0x808A1784 },
    { type = "R_MIPS_HI16", vram = 0x808A10B4, target_vram = 0x808A1684 },
    { type = "R_MIPS_LO16", vram = 0x808A10B8, target_vram = 0x808A1684 },
    { type = "R_MIPS_HI16", vram = 0x808A12DC, target_vram = 0x808A1684 },
    { type = "R_MIPS_LO16", vram = 0x808A12E4, target_vram = 0x808A1684 },
    { type = "R_MIPS_HI16", vram = 0x808A13BC, target_vram = 0x808A22C4 },
    { type = "R_MIPS_LO16", vram = 0x808A13C4, target_vram = 0x808A22C4 },
    { type = "R_MIPS_HI16", vram = 0x808A13C8, target_vram = 0x808A22D0 },
    { type = "R_MIPS_LO16", vram = 0x808A13CC, target_vram = 0x808A22D0 },
    { type = "R_MIPS_HI16", vram = 0x808A15AC, target_vram = 0x808A1784 },
    { type = "R_MIPS_LO16", vram = 0x808A15B0, target_vram = 0x808A1784 },
    { type = "R_MIPS_HI16", vram = 0x808A1650, target_vram = 0x808A1548 },
    { type = "R_MIPS_LO16", vram = 0x808A1654, target_vram = 0x808A1548 },
    { type = "R_MIPS_HI16", vram = 0x808A1760, target_vram = 0x808A1B48 },
    { type = "R_MIPS_LO16", vram = 0x808A1764, target_vram = 0x808A1B48 },
    { type = "R_MIPS_HI16", vram = 0x808A1844, target_vram = 0x808A1618 },
    { type = "R_MIPS_LO16", vram = 0x808A1848, target_vram = 0x808A1618 },
    { type = "R_MIPS_HI16", vram = 0x808A185C, target_vram = 0x808A1090 },
    { type = "R_MIPS_LO16", vram = 0x808A1860, target_vram = 0x808A1090 },
    { type = "R_MIPS_HI16", vram = 0x808A1A08, target_vram = 0x808A1C50 },
    { type = "R_MIPS_LO16", vram = 0x808A1A1C, target_vram = 0x808A1C50 },
    { type = "R_MIPS_HI16", vram = 0x808A1CF0, target_vram = 0x808A0D0C },
    { type = "R_MIPS_LO16", vram = 0x808A1CF4, target_vram = 0x808A0D0C },
    { type = "R_MIPS_HI16", vram = 0x808A1E40, target_vram = 0x808A21B0 },
    { type = "R_MIPS_LO16", vram = 0x808A1E44, target_vram = 0x808A21B0 },
    { type = "R_MIPS_HI16", vram = 0x808A1E80, target_vram = 0x808A22F4 },
    { type = "R_MIPS_LO16", vram = 0x808A1E84, target_vram = 0x808A22F4 },
    { type = "R_MIPS_HI16", vram = 0x808A1EA4, target_vram = 0x808A22F8 },
    { type = "R_MIPS_LO16", vram = 0x808A1EA8, target_vram = 0x808A22F8 },
    { type = "R_MIPS_HI16", vram = 0x808A1F40, target_vram = 0x808A22FC },
    { type = "R_MIPS_LO16", vram = 0x808A1F48, target_vram = 0x808A22FC },
    { type = "R_MIPS_HI16", vram = 0x808A1F58, target_vram = 0x808A2300 },
    { type = "R_MIPS_LO16", vram = 0x808A1F6C, target_vram = 0x808A2300 },
    { type = "R_MIPS_HI16", vram = 0x808A1FA8, target_vram = 0x808A22DC },
    { type = "R_MIPS_LO16", vram = 0x808A1FBC, target_vram = 0x808A22DC },
    { type = "R_MIPS_HI16", vram = 0x808A2108, target_vram = 0x808A2304 },
    { type = "R_MIPS_LO16", vram = 0x808A2114, target_vram = 0x808A2304 },
]

functions = [
    { name = "DoorShutter_Destroy", vram = 0x808A0CD0, size = 0x3C },
    { name = "func_808A1340", vram = 0x808A1340, size = 0x138 },
    { name = "DoorShutter_Draw", vram = 0x808A1E14, size = 0x348 },
    { name = "func_808A1288", vram = 0x808A1288, size = 0xB8 },
    { name = "func_808A1D68", vram = 0x808A1D68, size = 0xAC },
    { name = "DoorShutter_Update", vram = 0x808A1CC4, size = 0xA4 },
    { name = "DoorShutter_SetupAction", vram = 0x808A08F0, size = 0x10 },
    { name = "func_808A1A70", vram = 0x808A1A70, size = 0xD8 },
    { name = "func_808A0F88", vram = 0x808A0F88, size = 0xF8 },
    { name = "func_808A1478", vram = 0x808A1478, size = 0xD0 },
    { name = "func_808A1090", vram = 0x808A1090, size = 0x1F8 },
    { name = "func_808A0900", vram = 0x808A0900, size = 0x74 },
    { name = "func_808A0D90", vram = 0x808A0D90, size = 0x98 },
    { name = "DoorShutter_SetupDoor", vram = 0x808A0974, size = 0x19C },
    { name = "func_808A1548", vram = 0x808A1548, size = 0xD0 },
    { name = "func_808A1884", vram = 0x808A1884, size = 0x1EC },
    { name = "DoorShutter_SetupType", vram = 0x808A0D0C, size = 0x84 },
    { name = "DoorShutter_Init", vram = 0x808A0B10, size = 0x1C0 },
    { name = "func_808A1618", vram = 0x808A1618, size = 0x6C },
    { name = "func_808A1C50", vram = 0x808A1C50, size = 0x74 },
    { name = "func_808A1784", vram = 0x808A1784, size = 0x100 },
    { name = "func_808A1080", vram = 0x808A1080, size = 0x10 },
    { name = "func_808A1B48", vram = 0x808A1B48, size = 0x108 },
    { name = "func_808A1684", vram = 0x808A1684, size = 0x100 },
    { name = "func_808A0E28", vram = 0x808A0E28, size = 0x160 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Boom"
rom = 0x00D1C6E0
vram = 0x808A24D0
size = 0xCE0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808A255C, target_vram = 0x808A30B0 },
    { type = "R_MIPS_LO16", vram = 0x808A2570, target_vram = 0x808A30B0 },
    { type = "R_MIPS_HI16", vram = 0x808A2718, target_vram = 0x808A3060 },
    { type = "R_MIPS_LO16", vram = 0x808A2720, target_vram = 0x808A3060 },
    { type = "R_MIPS_HI16", vram = 0x808A272C, target_vram = 0x808A3069 },
    { type = "R_MIPS_HI16", vram = 0x808A2730, target_vram = 0x808A306D },
    { type = "R_MIPS_HI16", vram = 0x808A2734, target_vram = 0x808A3068 },
    { type = "R_MIPS_HI16", vram = 0x808A2738, target_vram = 0x808A306C },
    { type = "R_MIPS_HI16", vram = 0x808A273C, target_vram = 0x808A3070 },
    { type = "R_MIPS_HI16", vram = 0x808A2740, target_vram = 0x808A3074 },
    { type = "R_MIPS_LO16", vram = 0x808A2744, target_vram = 0x808A306D },
    { type = "R_MIPS_LO16", vram = 0x808A2748, target_vram = 0x808A3069 },
    { type = "R_MIPS_LO16", vram = 0x808A274C, target_vram = 0x808A3068 },
    { type = "R_MIPS_LO16", vram = 0x808A2750, target_vram = 0x808A306C },
    { type = "R_MIPS_LO16", vram = 0x808A2754, target_vram = 0x808A3070 },
    { type = "R_MIPS_LO16", vram = 0x808A2758, target_vram = 0x808A3074 },
    { type = "R_MIPS_HI16", vram = 0x808A275C, target_vram = 0x808A3071 },
    { type = "R_MIPS_HI16", vram = 0x808A2760, target_vram = 0x808A3075 },
    { type = "R_MIPS_LO16", vram = 0x808A2764, target_vram = 0x808A3075 },
    { type = "R_MIPS_LO16", vram = 0x808A2768, target_vram = 0x808A3071 },
    { type = "R_MIPS_HI16", vram = 0x808A2784, target_vram = 0x808A306F },
    { type = "R_MIPS_HI16", vram = 0x808A2788, target_vram = 0x808A306B },
    { type = "R_MIPS_HI16", vram = 0x808A278C, target_vram = 0x808A3076 },
    { type = "R_MIPS_HI16", vram = 0x808A2790, target_vram = 0x808A3072 },
    { type = "R_MIPS_HI16", vram = 0x808A2794, target_vram = 0x808A3073 },
    { type = "R_MIPS_HI16", vram = 0x808A2798, target_vram = 0x808A3077 },
    { type = "R_MIPS_HI16", vram = 0x808A279C, target_vram = 0x808A306A },
    { type = "R_MIPS_HI16", vram = 0x808A27A0, target_vram = 0x808A306E },
    { type = "R_MIPS_LO16", vram = 0x808A27A4, target_vram = 0x808A306E },
    { type = "R_MIPS_LO16", vram = 0x808A27A8, target_vram = 0x808A306A },
    { type = "R_MIPS_LO16", vram = 0x808A27AC, target_vram = 0x808A3077 },
    { type = "R_MIPS_LO16", vram = 0x808A27B0, target_vram = 0x808A3073 },
    { type = "R_MIPS_LO16", vram = 0x808A27B4, target_vram = 0x808A3072 },
    { type = "R_MIPS_LO16", vram = 0x808A27B8, target_vram = 0x808A3076 },
    { type = "R_MIPS_LO16", vram = 0x808A27BC, target_vram = 0x808A306B },
    { type = "R_MIPS_LO16", vram = 0x808A27C0, target_vram = 0x808A306F },
    { type = "R_MIPS_HI16", vram = 0x808A282C, target_vram = 0x808A3010 },
    { type = "R_MIPS_LO16", vram = 0x808A2834, target_vram = 0x808A3010 },
    { type = "R_MIPS_HI16", vram = 0x808A2844, target_vram = 0x808A2918 },
    { type = "R_MIPS_LO16", vram = 0x808A2848, target_vram = 0x808A2918 },
    { type = "R_MIPS_HI16", vram = 0x808A299C, target_vram = 0x808A30B4 },
    { type = "R_MIPS_LO16", vram = 0x808A29A0, target_vram = 0x808A30B4 },
    { type = "R_MIPS_HI16", vram = 0x808A29AC, target_vram = 0x808A30B8 },
    { type = "R_MIPS_LO16", vram = 0x808A29B0, target_vram = 0x808A30B8 },
    { type = "R_MIPS_HI16", vram = 0x808A2D24, target_vram = 0x808A30BC },
    { type = "R_MIPS_LO16", vram = 0x808A2D28, target_vram = 0x808A30BC },
    { type = "R_MIPS_HI16", vram = 0x808A2E84, target_vram = 0x808A3078 },
    { type = "R_MIPS_LO16", vram = 0x808A2E88, target_vram = 0x808A3078 },
]

functions = [
    { name = "EnBoom_SetupAction", vram = 0x808A24D0, size = 0xC },
    { name = "EnBoom_Init", vram = 0x808A2700, size = 0x168 },
    { name = "EnBoom_Draw", vram = 0x808A2E6C, size = 0x180 },
    { name = "EnBoom_Destroy", vram = 0x808A2868, size = 0xB0 },
    { name = "func_808A2918", vram = 0x808A2918, size = 0x47C },
    { name = "func_808A24DC", vram = 0x808A24DC, size = 0x224 },
    { name = "EnBoom_Update", vram = 0x808A2D94, size = 0xD8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Torch2"
rom = 0x00D1D3C0
vram = 0x808A31B0
size = 0x4C0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808A31C0, target_vram = 0x808A35FC },
    { type = "R_MIPS_LO16", vram = 0x808A31C4, target_vram = 0x808A35FC },
    { type = "R_MIPS_HI16", vram = 0x808A31D8, target_vram = 0x808A35D0 },
    { type = "R_MIPS_LO16", vram = 0x808A31DC, target_vram = 0x808A35D0 },
    { type = "R_MIPS_HI16", vram = 0x808A32CC, target_vram = 0x808A3428 },
    { type = "R_MIPS_LO16", vram = 0x808A32D4, target_vram = 0x808A3428 },
    { type = "R_MIPS_HI16", vram = 0x808A3434, target_vram = 0x808A3458 },
    { type = "R_MIPS_LO16", vram = 0x808A3444, target_vram = 0x808A3458 },
    { type = "R_MIPS_HI16", vram = 0x808A34CC, target_vram = 0x808A3600 },
    { type = "R_MIPS_LO16", vram = 0x808A34E8, target_vram = 0x808A3600 },
]

functions = [
    { name = "EnTorch2_UpdateIdle", vram = 0x808A3428, size = 0x30 },
    { name = "EnTorch2_Init", vram = 0x808A31B0, size = 0x8C },
    { name = "EnTorch2_Destroy", vram = 0x808A323C, size = 0x74 },
    { name = "EnTorch2_Draw", vram = 0x808A34B8, size = 0xF8 },
    { name = "EnTorch2_Update", vram = 0x808A32B0, size = 0x178 },
    { name = "EnTorch2_UpdateDeath", vram = 0x808A3458, size = 0x60 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Minifrog"
rom = 0x00D1D880
vram = 0x808A3670
size = 0x19E0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808A368C, target_vram = 0x808A4D8C },
    { type = "R_MIPS_LO16", vram = 0x808A3690, target_vram = 0x808A4D8C },
    { type = "R_MIPS_HI16", vram = 0x808A36E8, target_vram = 0x808A4D6C },
    { type = "R_MIPS_LO16", vram = 0x808A36EC, target_vram = 0x808A4D6C },
    { type = "R_MIPS_HI16", vram = 0x808A36FC, target_vram = 0x808A4D40 },
    { type = "R_MIPS_LO16", vram = 0x808A3700, target_vram = 0x808A4D40 },
    { type = "R_MIPS_HI16", vram = 0x808A3714, target_vram = 0x808A4D88 },
    { type = "R_MIPS_LO16", vram = 0x808A3718, target_vram = 0x808A4D88 },
    { type = "R_MIPS_HI16", vram = 0x808A371C, target_vram = 0x808A4D74 },
    { type = "R_MIPS_LO16", vram = 0x808A3720, target_vram = 0x808A4D74 },
    { type = "R_MIPS_HI16", vram = 0x808A3728, target_vram = 0x808A4D7C },
    { type = "R_MIPS_LO16", vram = 0x808A372C, target_vram = 0x808A4D7C },
    { type = "R_MIPS_HI16", vram = 0x808A3748, target_vram = 0x808A4D88 },
    { type = "R_MIPS_LO16", vram = 0x808A374C, target_vram = 0x808A4D88 },
    { type = "R_MIPS_HI16", vram = 0x808A3758, target_vram = 0x808A4040 },
    { type = "R_MIPS_LO16", vram = 0x808A3768, target_vram = 0x808A4040 },
    { type = "R_MIPS_HI16", vram = 0x808A37A8, target_vram = 0x808A4D7C },
    { type = "R_MIPS_LO16", vram = 0x808A37B8, target_vram = 0x808A4D7C },
    { type = "R_MIPS_HI16", vram = 0x808A37C0, target_vram = 0x808A3F88 },
    { type = "R_MIPS_LO16", vram = 0x808A37E0, target_vram = 0x808A3F88 },
    { type = "R_MIPS_HI16", vram = 0x808A3814, target_vram = 0x808A4914 },
    { type = "R_MIPS_LO16", vram = 0x808A3818, target_vram = 0x808A4914 },
    { type = "R_MIPS_HI16", vram = 0x808A3874, target_vram = 0x808A4D7C },
    { type = "R_MIPS_LO16", vram = 0x808A388C, target_vram = 0x808A4D7C },
    { type = "R_MIPS_HI16", vram = 0x808A3894, target_vram = 0x808A4AC8 },
    { type = "R_MIPS_HI16", vram = 0x808A38A8, target_vram = 0x808A410C },
    { type = "R_MIPS_LO16", vram = 0x808A38B4, target_vram = 0x808A4AC8 },
    { type = "R_MIPS_LO16", vram = 0x808A38B8, target_vram = 0x808A410C },
    { type = "R_MIPS_HI16", vram = 0x808A3C80, target_vram = 0x808A4DB0 },
    { type = "R_MIPS_LO16", vram = 0x808A3C88, target_vram = 0x808A4DB0 },
    { type = "R_MIPS_HI16", vram = 0x808A3C90, target_vram = 0x808A4D94 },
    { type = "R_MIPS_HI16", vram = 0x808A3C94, target_vram = 0x808A4D90 },
    { type = "R_MIPS_LO16", vram = 0x808A3CA0, target_vram = 0x808A4D90 },
    { type = "R_MIPS_LO16", vram = 0x808A3CA4, target_vram = 0x808A4D94 },
    { type = "R_MIPS_HI16", vram = 0x808A3E1C, target_vram = 0x808A4DB4 },
    { type = "R_MIPS_LO16", vram = 0x808A3E24, target_vram = 0x808A4DB4 },
    { type = "R_MIPS_HI16", vram = 0x808A3E74, target_vram = 0x808A4D7C },
    { type = "R_MIPS_LO16", vram = 0x808A3E84, target_vram = 0x808A4D7C },
    { type = "R_MIPS_HI16", vram = 0x808A3FD0, target_vram = 0x808A4DD0 },
    { type = "R_MIPS_LO16", vram = 0x808A3FD4, target_vram = 0x808A4DD0 },
    { type = "R_MIPS_HI16", vram = 0x808A3FDC, target_vram = 0x808A4DD4 },
    { type = "R_MIPS_LO16", vram = 0x808A3FE0, target_vram = 0x808A4DD4 },
    { type = "R_MIPS_HI16", vram = 0x808A4020, target_vram = 0x808A4040 },
    { type = "R_MIPS_LO16", vram = 0x808A4024, target_vram = 0x808A4040 },
    { type = "R_MIPS_HI16", vram = 0x808A4084, target_vram = 0x808A3DA8 },
    { type = "R_MIPS_LO16", vram = 0x808A4088, target_vram = 0x808A3DA8 },
    { type = "R_MIPS_HI16", vram = 0x808A41B4, target_vram = 0x808A46E8 },
    { type = "R_MIPS_LO16", vram = 0x808A41B8, target_vram = 0x808A46E8 },
    { type = "R_MIPS_HI16", vram = 0x808A42F8, target_vram = 0x808A4214 },
    { type = "R_MIPS_LO16", vram = 0x808A42FC, target_vram = 0x808A4214 },
    { type = "R_MIPS_HI16", vram = 0x808A434C, target_vram = 0x808A4214 },
    { type = "R_MIPS_LO16", vram = 0x808A4368, target_vram = 0x808A4214 },
    { type = "R_MIPS_HI16", vram = 0x808A4424, target_vram = 0x808A42D8 },
    { type = "R_MIPS_LO16", vram = 0x808A4428, target_vram = 0x808A42D8 },
    { type = "R_MIPS_HI16", vram = 0x808A4490, target_vram = 0x808A4328 },
    { type = "R_MIPS_LO16", vram = 0x808A4494, target_vram = 0x808A4328 },
    { type = "R_MIPS_HI16", vram = 0x808A44E0, target_vram = 0x808A43A4 },
    { type = "R_MIPS_LO16", vram = 0x808A44E8, target_vram = 0x808A43A4 },
    { type = "R_MIPS_HI16", vram = 0x808A4538, target_vram = 0x808A43A4 },
    { type = "R_MIPS_LO16", vram = 0x808A453C, target_vram = 0x808A43A4 },
    { type = "R_MIPS_HI16", vram = 0x808A45F0, target_vram = 0x808A46E8 },
    { type = "R_MIPS_LO16", vram = 0x808A45F4, target_vram = 0x808A46E8 },
    { type = "R_MIPS_HI16", vram = 0x808A4678, target_vram = 0x808A45A8 },
    { type = "R_MIPS_LO16", vram = 0x808A4680, target_vram = 0x808A45A8 },
    { type = "R_MIPS_HI16", vram = 0x808A4770, target_vram = 0x808A44BC },
    { type = "R_MIPS_LO16", vram = 0x808A4774, target_vram = 0x808A44BC },
    { type = "R_MIPS_HI16", vram = 0x808A47DC, target_vram = 0x808A4DD8 },
    { type = "R_MIPS_LO16", vram = 0x808A47E4, target_vram = 0x808A4DD8 },
    { type = "R_MIPS_HI16", vram = 0x808A4844, target_vram = 0x808A44BC },
    { type = "R_MIPS_LO16", vram = 0x808A4848, target_vram = 0x808A44BC },
    { type = "R_MIPS_HI16", vram = 0x808A48B8, target_vram = 0x808A4634 },
    { type = "R_MIPS_LO16", vram = 0x808A48BC, target_vram = 0x808A4634 },
    { type = "R_MIPS_HI16", vram = 0x808A48E8, target_vram = 0x808A4914 },
    { type = "R_MIPS_LO16", vram = 0x808A48F0, target_vram = 0x808A4914 },
    { type = "R_MIPS_HI16", vram = 0x808A496C, target_vram = 0x808A46E8 },
    { type = "R_MIPS_LO16", vram = 0x808A4970, target_vram = 0x808A46E8 },
    { type = "R_MIPS_HI16", vram = 0x808A4C3C, target_vram = 0x808A4D98 },
    { type = "R_MIPS_LO16", vram = 0x808A4C40, target_vram = 0x808A4D98 },
    { type = "R_MIPS_HI16", vram = 0x808A4C44, target_vram = 0x808A4D74 },
    { type = "R_MIPS_LO16", vram = 0x808A4C54, target_vram = 0x808A4D74 },
    { type = "R_MIPS_HI16", vram = 0x808A4CE4, target_vram = 0x808A4AF8 },
    { type = "R_MIPS_HI16", vram = 0x808A4CE8, target_vram = 0x808A4B3C },
    { type = "R_MIPS_LO16", vram = 0x808A4CEC, target_vram = 0x808A4B3C },
    { type = "R_MIPS_LO16", vram = 0x808A4CF0, target_vram = 0x808A4AF8 },
]

functions = [
    { name = "EnMinifrog_NextFrogMissing", vram = 0x808A42D8, size = 0x50 },
    { name = "EnMinifrog_GetFrogHP", vram = 0x808A4634, size = 0xB4 },
    { name = "EnMinifrog_ContinueChoirCutscene", vram = 0x808A4214, size = 0xC4 },
    { name = "EnMinifrog_PostLimbDraw", vram = 0x808A4B3C, size = 0xD8 },
    { name = "EnMinifrog_TurnToMissingFrog", vram = 0x808A3B3C, size = 0x38 },
    { name = "EnMinifrog_GetFrog", vram = 0x808A3930, size = 0x50 },
    { name = "EnMinifrog_SetupNextFrogChoir", vram = 0x808A43A4, size = 0x118 },
    { name = "EnMinifrog_SetupYellowFrogDialog", vram = 0x808A4914, size = 0x11C },
    { name = "EnMinifrog_Idle", vram = 0x808A4040, size = 0xCC },
    { name = "EnMinifrog_Update", vram = 0x808A4A30, size = 0x98 },
    { name = "EnMinifrog_JumpTimer", vram = 0x808A39EC, size = 0x58 },
    { name = "EnMinifrog_Jump", vram = 0x808A3A44, size = 0xC0 },
    { name = "EnMinifrog_NextFrogReturned", vram = 0x808A4328, size = 0x7C },
    { name = "EnMinifrog_CheckChoirSuccess", vram = 0x808A41A0, size = 0x74 },
    { name = "EnMinifrog_SetJumpState", vram = 0x808A3980, size = 0x6C },
    { name = "EnMinifrog_ReturnFrogCutscene", vram = 0x808A3DA8, size = 0x1E0 },
    { name = "EnMinifrog_TurnToPlayer", vram = 0x808A3B04, size = 0x38 },
    { name = "EnMinifrog_BeginChoirCutscene", vram = 0x808A44BC, size = 0xEC },
    { name = "EnMinifrog_OverrideLimbDraw", vram = 0x808A4AF8, size = 0x44 },
    { name = "EnMinifrog_Init", vram = 0x808A3670, size = 0x274 },
    { name = "EnMinifrog_UpdateMissingFrog", vram = 0x808A4AC8, size = 0x30 },
    { name = "EnMinifrog_SpawnDust", vram = 0x808A3B74, size = 0x234 },
    { name = "EnMinifrog_SetupNextFrogInit", vram = 0x808A410C, size = 0x94 },
    { name = "EnMinifrog_SpawnGrowAndShrink", vram = 0x808A3F88, size = 0xB8 },
    { name = "EnMinifrog_EndChoir", vram = 0x808A45A8, size = 0x8C },
    { name = "EnMinifrog_Draw", vram = 0x808A4C14, size = 0x108 },
    { name = "EnMinifrog_YellowFrogDialog", vram = 0x808A46E8, size = 0x22C },
    { name = "EnMinifrog_Destroy", vram = 0x808A38E4, size = 0x4C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_St"
rom = 0x00D1F260
vram = 0x808A5050
size = 0x28E0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808A50B8, target_vram = 0x808A7720 },
    { type = "R_MIPS_LO16", vram = 0x808A50BC, target_vram = 0x808A7720 },
    { type = "R_MIPS_HI16", vram = 0x808A50C0, target_vram = 0x808A7724 },
    { type = "R_MIPS_LO16", vram = 0x808A50C8, target_vram = 0x808A7724 },
    { type = "R_MIPS_HI16", vram = 0x808A51AC, target_vram = 0x808A770C },
    { type = "R_MIPS_HI16", vram = 0x808A51B0, target_vram = 0x808A7710 },
    { type = "R_MIPS_LO16", vram = 0x808A51B8, target_vram = 0x808A7710 },
    { type = "R_MIPS_LO16", vram = 0x808A51BC, target_vram = 0x808A770C },
    { type = "R_MIPS_HI16", vram = 0x808A5310, target_vram = 0x808A7728 },
    { type = "R_MIPS_LO16", vram = 0x808A5314, target_vram = 0x808A7728 },
    { type = "R_MIPS_HI16", vram = 0x808A5318, target_vram = 0x808A772C },
    { type = "R_MIPS_LO16", vram = 0x808A5320, target_vram = 0x808A772C },
    { type = "R_MIPS_HI16", vram = 0x808A53F8, target_vram = 0x808A7714 },
    { type = "R_MIPS_HI16", vram = 0x808A53FC, target_vram = 0x808A7718 },
    { type = "R_MIPS_LO16", vram = 0x808A5404, target_vram = 0x808A7718 },
    { type = "R_MIPS_LO16", vram = 0x808A5408, target_vram = 0x808A7714 },
    { type = "R_MIPS_HI16", vram = 0x808A5574, target_vram = 0x808A7730 },
    { type = "R_MIPS_LO16", vram = 0x808A5578, target_vram = 0x808A7730 },
    { type = "R_MIPS_HI16", vram = 0x808A557C, target_vram = 0x808A7734 },
    { type = "R_MIPS_LO16", vram = 0x808A5580, target_vram = 0x808A7734 },
    { type = "R_MIPS_HI16", vram = 0x808A5814, target_vram = 0x808A7738 },
    { type = "R_MIPS_LO16", vram = 0x808A5818, target_vram = 0x808A7738 },
    { type = "R_MIPS_HI16", vram = 0x808A5AB0, target_vram = 0x808A773C },
    { type = "R_MIPS_LO16", vram = 0x808A5AB4, target_vram = 0x808A773C },
    { type = "R_MIPS_HI16", vram = 0x808A5B94, target_vram = 0x808A7740 },
    { type = "R_MIPS_LO16", vram = 0x808A5B98, target_vram = 0x808A7740 },
    { type = "R_MIPS_HI16", vram = 0x808A5B9C, target_vram = 0x808A7744 },
    { type = "R_MIPS_LO16", vram = 0x808A5BA0, target_vram = 0x808A7744 },
    { type = "R_MIPS_HI16", vram = 0x808A611C, target_vram = 0x808A768C },
    { type = "R_MIPS_LO16", vram = 0x808A6120, target_vram = 0x808A768C },
    { type = "R_MIPS_HI16", vram = 0x808A63F4, target_vram = 0x808A768C },
    { type = "R_MIPS_LO16", vram = 0x808A63F8, target_vram = 0x808A768C },
    { type = "R_MIPS_HI16", vram = 0x808A6480, target_vram = 0x808A768C },
    { type = "R_MIPS_LO16", vram = 0x808A6484, target_vram = 0x808A768C },
    { type = "R_MIPS_HI16", vram = 0x808A6520, target_vram = 0x808A768C },
    { type = "R_MIPS_LO16", vram = 0x808A652C, target_vram = 0x808A768C },
    { type = "R_MIPS_HI16", vram = 0x808A67D0, target_vram = 0x808A768C },
    { type = "R_MIPS_LO16", vram = 0x808A67D4, target_vram = 0x808A768C },
    { type = "R_MIPS_HI16", vram = 0x808A67F0, target_vram = 0x808A6D84 },
    { type = "R_MIPS_LO16", vram = 0x808A67F4, target_vram = 0x808A6D84 },
    { type = "R_MIPS_HI16", vram = 0x808A68E8, target_vram = 0x808A768C },
    { type = "R_MIPS_LO16", vram = 0x808A68EC, target_vram = 0x808A768C },
    { type = "R_MIPS_HI16", vram = 0x808A6AF4, target_vram = 0x808A768C },
    { type = "R_MIPS_LO16", vram = 0x808A6AF8, target_vram = 0x808A768C },
    { type = "R_MIPS_HI16", vram = 0x808A6B08, target_vram = 0x808A75B0 },
    { type = "R_MIPS_LO16", vram = 0x808A6B0C, target_vram = 0x808A75B0 },
    { type = "R_MIPS_HI16", vram = 0x808A6B20, target_vram = 0x808A75DC },
    { type = "R_MIPS_LO16", vram = 0x808A6B24, target_vram = 0x808A75DC },
    { type = "R_MIPS_HI16", vram = 0x808A6B38, target_vram = 0x808A7608 },
    { type = "R_MIPS_LO16", vram = 0x808A6B3C, target_vram = 0x808A7608 },
    { type = "R_MIPS_HI16", vram = 0x808A6B50, target_vram = 0x808A7634 },
    { type = "R_MIPS_LO16", vram = 0x808A6B54, target_vram = 0x808A7634 },
    { type = "R_MIPS_HI16", vram = 0x808A6B68, target_vram = 0x808A766C },
    { type = "R_MIPS_HI16", vram = 0x808A6B6C, target_vram = 0x808A7660 },
    { type = "R_MIPS_LO16", vram = 0x808A6B70, target_vram = 0x808A7660 },
    { type = "R_MIPS_LO16", vram = 0x808A6B74, target_vram = 0x808A766C },
    { type = "R_MIPS_HI16", vram = 0x808A6BB8, target_vram = 0x808A7478 },
    { type = "R_MIPS_LO16", vram = 0x808A6BBC, target_vram = 0x808A7478 },
    { type = "R_MIPS_HI16", vram = 0x808A6BD8, target_vram = 0x808A6C04 },
    { type = "R_MIPS_LO16", vram = 0x808A6BE4, target_vram = 0x808A6C04 },
    { type = "R_MIPS_HI16", vram = 0x808A6C94, target_vram = 0x808A768C },
    { type = "R_MIPS_LO16", vram = 0x808A6C98, target_vram = 0x808A768C },
    { type = "R_MIPS_HI16", vram = 0x808A6CEC, target_vram = 0x808A6D84 },
    { type = "R_MIPS_LO16", vram = 0x808A6CF0, target_vram = 0x808A6D84 },
    { type = "R_MIPS_HI16", vram = 0x808A6DFC, target_vram = 0x808A6C04 },
    { type = "R_MIPS_LO16", vram = 0x808A6E00, target_vram = 0x808A6C04 },
    { type = "R_MIPS_HI16", vram = 0x808A6E94, target_vram = 0x808A768C },
    { type = "R_MIPS_LO16", vram = 0x808A6E98, target_vram = 0x808A768C },
    { type = "R_MIPS_HI16", vram = 0x808A6EDC, target_vram = 0x808A701C },
    { type = "R_MIPS_LO16", vram = 0x808A6EF0, target_vram = 0x808A701C },
    { type = "R_MIPS_HI16", vram = 0x808A6F38, target_vram = 0x808A7748 },
    { type = "R_MIPS_LO16", vram = 0x808A6F44, target_vram = 0x808A7748 },
    { type = "R_MIPS_HI16", vram = 0x808A6F54, target_vram = 0x808A701C },
    { type = "R_MIPS_LO16", vram = 0x808A6F5C, target_vram = 0x808A701C },
    { type = "R_MIPS_HI16", vram = 0x808A719C, target_vram = 0x808A6A78 },
    { type = "R_MIPS_LO16", vram = 0x808A71A0, target_vram = 0x808A6A78 },
    { type = "R_MIPS_HI16", vram = 0x808A72A0, target_vram = 0x808A6E24 },
    { type = "R_MIPS_LO16", vram = 0x808A72A4, target_vram = 0x808A6E24 },
    { type = "R_MIPS_HI16", vram = 0x808A74DC, target_vram = 0x808A73E8 },
    { type = "R_MIPS_LO16", vram = 0x808A74E0, target_vram = 0x808A73E8 },
    { type = "R_MIPS_HI16", vram = 0x808A7514, target_vram = 0x808A73E8 },
    { type = "R_MIPS_LO16", vram = 0x808A7518, target_vram = 0x808A73E8 },
]

functions = [
    { name = "func_808A61F4", vram = 0x808A61F4, size = 0x2C },
    { name = "EnSt_Init", vram = 0x808A7138, size = 0x98 },
    { name = "EnSt_OverrideLimbDraw", vram = 0x808A73E8, size = 0x90 },
    { name = "func_808A5BEC", vram = 0x808A5BEC, size = 0xE0 },
    { name = "func_808A6064", vram = 0x808A6064, size = 0x7C },
    { name = "func_808A52A8", vram = 0x808A52A8, size = 0x208 },
    { name = "func_808A6A78", vram = 0x808A6A78, size = 0x18C },
    { name = "func_808A6580", vram = 0x808A6580, size = 0x4BC },
    { name = "func_808A5F28", vram = 0x808A5F28, size = 0x13C },
    { name = "func_808A576C", vram = 0x808A576C, size = 0x21C },
    { name = "func_808A60E0", vram = 0x808A60E0, size = 0x114 },
    { name = "func_808A5DCC", vram = 0x808A5DCC, size = 0x15C },
    { name = "func_808A54B0", vram = 0x808A54B0, size = 0x2BC },
    { name = "EnSt_Destroy", vram = 0x808A71D0, size = 0x60 },
    { name = "func_808A6D84", vram = 0x808A6D84, size = 0xA0 },
    { name = "func_808A6220", vram = 0x808A6220, size = 0x1C8 },
    { name = "func_808A5CCC", vram = 0x808A5CCC, size = 0xB0 },
    { name = "func_808A5988", vram = 0x808A5988, size = 0x170 },
    { name = "func_808A63E8", vram = 0x808A63E8, size = 0x80 },
    { name = "func_808A6C04", vram = 0x808A6C04, size = 0x180 },
    { name = "func_808A650C", vram = 0x808A650C, size = 0x74 },
    { name = "func_808A5AF8", vram = 0x808A5AF8, size = 0xF4 },
    { name = "func_808A5050", vram = 0x808A5050, size = 0x258 },
    { name = "func_808A6468", vram = 0x808A6468, size = 0xA4 },
    { name = "EnSt_Update", vram = 0x808A7230, size = 0x1B8 },
    { name = "func_808A6E24", vram = 0x808A6E24, size = 0x1F8 },
    { name = "func_808A6A3C", vram = 0x808A6A3C, size = 0x3C },
    { name = "func_808A701C", vram = 0x808A701C, size = 0x11C },
    { name = "func_808A7478", vram = 0x808A7478, size = 0x118 },
    { name = "func_808A5D7C", vram = 0x808A5D7C, size = 0x50 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Wturn"
rom = 0x00D21B40
vram = 0x808A7930
size = 0x500

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808A7954, target_vram = 0x808A7968 },
    { type = "R_MIPS_LO16", vram = 0x808A7958, target_vram = 0x808A7968 },
    { type = "R_MIPS_HI16", vram = 0x808A7A40, target_vram = 0x808A7A5C },
    { type = "R_MIPS_LO16", vram = 0x808A7A44, target_vram = 0x808A7A5C },
    { type = "R_MIPS_HI16", vram = 0x808A7B80, target_vram = 0x808A7BA0 },
    { type = "R_MIPS_LO16", vram = 0x808A7B84, target_vram = 0x808A7BA0 },
    { type = "R_MIPS_HI16", vram = 0x808A7C58, target_vram = 0x808A7C78 },
    { type = "R_MIPS_LO16", vram = 0x808A7C5C, target_vram = 0x808A7C78 },
    { type = "R_MIPS_HI16", vram = 0x808A7CC0, target_vram = 0x808A7DC0 },
    { type = "R_MIPS_LO16", vram = 0x808A7CC4, target_vram = 0x808A7DC0 },
]

functions = [
    { name = "func_808A7954", vram = 0x808A7954, size = 0x14 },
    { name = "ObjWturn_Update", vram = 0x808A7D74, size = 0x24 },
    { name = "func_808A7BA0", vram = 0x808A7BA0, size = 0x64 },
    { name = "func_808A7A5C", vram = 0x808A7A5C, size = 0x50 },
    { name = "func_808A7C04", vram = 0x808A7C04, size = 0x74 },
    { name = "func_808A7A24", vram = 0x808A7A24, size = 0x38 },
    { name = "func_808A7C78", vram = 0x808A7C78, size = 0xFC },
    { name = "func_808A7AAC", vram = 0x808A7AAC, size = 0xF4 },
    { name = "ObjWturn_Init", vram = 0x808A7930, size = 0x24 },
    { name = "func_808A7968", vram = 0x808A7968, size = 0xBC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_River_Sound"
rom = 0x00D22040
vram = 0x808A7E30
size = 0x270

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808A8010, target_vram = 0x808A8060 },
    { type = "R_MIPS_LO16", vram = 0x808A8024, target_vram = 0x808A8060 },
]

functions = [
    { name = "EnRiverSound_Init", vram = 0x808A7E30, size = 0x88 },
    { name = "EnRiverSound_Draw", vram = 0x808A7FD0, size = 0x68 },
    { name = "EnRiverSound_Update", vram = 0x808A7EB8, size = 0x118 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Ossan"
rom = 0x00D222B0
vram = 0x808A80A0
size = 0x4880

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808A83D4, target_vram = 0x808AC1C0 },
    { type = "R_MIPS_LO16", vram = 0x808A8408, target_vram = 0x808AC1C0 },
    { type = "R_MIPS_HI16", vram = 0x808A843C, target_vram = 0x808AC288 },
    { type = "R_MIPS_LO16", vram = 0x808A8440, target_vram = 0x808AC288 },
    { type = "R_MIPS_HI16", vram = 0x808A844C, target_vram = 0x808AB16C },
    { type = "R_MIPS_LO16", vram = 0x808A8450, target_vram = 0x808AB16C },
    { type = "R_MIPS_HI16", vram = 0x808A85BC, target_vram = 0x808A8798 },
    { type = "R_MIPS_HI16", vram = 0x808A85C8, target_vram = 0x808A890C },
    { type = "R_MIPS_LO16", vram = 0x808A85CC, target_vram = 0x808A890C },
    { type = "R_MIPS_LO16", vram = 0x808A85E4, target_vram = 0x808A8798 },
    { type = "R_MIPS_HI16", vram = 0x808A86D0, target_vram = 0x808A8EEC },
    { type = "R_MIPS_LO16", vram = 0x808A86E4, target_vram = 0x808A8EEC },
    { type = "R_MIPS_HI16", vram = 0x808A8718, target_vram = 0x808A91B4 },
    { type = "R_MIPS_LO16", vram = 0x808A871C, target_vram = 0x808A91B4 },
    { type = "R_MIPS_HI16", vram = 0x808A8778, target_vram = 0x808A9C8C },
    { type = "R_MIPS_LO16", vram = 0x808A877C, target_vram = 0x808A9C8C },
    { type = "R_MIPS_HI16", vram = 0x808A87E4, target_vram = 0x808A890C },
    { type = "R_MIPS_LO16", vram = 0x808A87F0, target_vram = 0x808A890C },
    { type = "R_MIPS_HI16", vram = 0x808A8928, target_vram = 0x808AC1C4 },
    { type = "R_MIPS_LO16", vram = 0x808A8938, target_vram = 0x808AC1C4 },
    { type = "R_MIPS_HI16", vram = 0x808A8A08, target_vram = 0x808AC300 },
    { type = "R_MIPS_LO16", vram = 0x808A8A10, target_vram = 0x808AC300 },
    { type = "R_MIPS_HI16", vram = 0x808A8AE4, target_vram = 0x808A8798 },
    { type = "R_MIPS_LO16", vram = 0x808A8AE8, target_vram = 0x808A8798 },
    { type = "R_MIPS_HI16", vram = 0x808A8B10, target_vram = 0x808A8798 },
    { type = "R_MIPS_LO16", vram = 0x808A8B14, target_vram = 0x808A8798 },
    { type = "R_MIPS_HI16", vram = 0x808A8F08, target_vram = 0x808AC1C4 },
    { type = "R_MIPS_LO16", vram = 0x808A8F18, target_vram = 0x808AC1C4 },
    { type = "R_MIPS_HI16", vram = 0x808A90CC, target_vram = 0x808AC1C4 },
    { type = "R_MIPS_LO16", vram = 0x808A90D8, target_vram = 0x808AC1C4 },
    { type = "R_MIPS_HI16", vram = 0x808A913C, target_vram = 0x808A935C },
    { type = "R_MIPS_LO16", vram = 0x808A9140, target_vram = 0x808A935C },
    { type = "R_MIPS_HI16", vram = 0x808A9150, target_vram = 0x808AC258 },
    { type = "R_MIPS_LO16", vram = 0x808A9164, target_vram = 0x808AC258 },
    { type = "R_MIPS_HI16", vram = 0x808A9294, target_vram = 0x808A9400 },
    { type = "R_MIPS_LO16", vram = 0x808A929C, target_vram = 0x808A9400 },
    { type = "R_MIPS_HI16", vram = 0x808A92E4, target_vram = 0x808A94FC },
    { type = "R_MIPS_LO16", vram = 0x808A92EC, target_vram = 0x808A94FC },
    { type = "R_MIPS_HI16", vram = 0x808A9374, target_vram = 0x808AC1C4 },
    { type = "R_MIPS_LO16", vram = 0x808A9384, target_vram = 0x808AC1C4 },
    { type = "R_MIPS_HI16", vram = 0x808A94A8, target_vram = 0x808A98E4 },
    { type = "R_MIPS_LO16", vram = 0x808A94AC, target_vram = 0x808A98E4 },
    { type = "R_MIPS_HI16", vram = 0x808A95A4, target_vram = 0x808A9AB8 },
    { type = "R_MIPS_LO16", vram = 0x808A95A8, target_vram = 0x808A9AB8 },
    { type = "R_MIPS_HI16", vram = 0x808A98A0, target_vram = 0x808AA0C8 },
    { type = "R_MIPS_LO16", vram = 0x808A98A8, target_vram = 0x808AA0C8 },
    { type = "R_MIPS_HI16", vram = 0x808A9DF8, target_vram = 0x808AA2C8 },
    { type = "R_MIPS_LO16", vram = 0x808A9E00, target_vram = 0x808AA2C8 },
    { type = "R_MIPS_HI16", vram = 0x808A9E3C, target_vram = 0x808AA1B0 },
    { type = "R_MIPS_LO16", vram = 0x808A9E40, target_vram = 0x808AA1B0 },
    { type = "R_MIPS_HI16", vram = 0x808A9E78, target_vram = 0x808AA224 },
    { type = "R_MIPS_LO16", vram = 0x808A9E7C, target_vram = 0x808AA224 },
    { type = "R_MIPS_HI16", vram = 0x808A9EE4, target_vram = 0x808AC32C },
    { type = "R_MIPS_LO16", vram = 0x808A9EEC, target_vram = 0x808AC32C },
    { type = "R_MIPS_HI16", vram = 0x808A9F84, target_vram = 0x808AC280 },
    { type = "R_MIPS_LO16", vram = 0x808A9F94, target_vram = 0x808AC280 },
    { type = "R_MIPS_HI16", vram = 0x808A9FD4, target_vram = 0x808AC27C },
    { type = "R_MIPS_LO16", vram = 0x808A9FE4, target_vram = 0x808AC27C },
    { type = "R_MIPS_HI16", vram = 0x808AA004, target_vram = 0x808AC274 },
    { type = "R_MIPS_LO16", vram = 0x808AA014, target_vram = 0x808AC274 },
    { type = "R_MIPS_HI16", vram = 0x808AA034, target_vram = 0x808AC278 },
    { type = "R_MIPS_LO16", vram = 0x808AA044, target_vram = 0x808AC278 },
    { type = "R_MIPS_HI16", vram = 0x808AA064, target_vram = 0x808AC284 },
    { type = "R_MIPS_LO16", vram = 0x808AA074, target_vram = 0x808AC284 },
    { type = "R_MIPS_HI16", vram = 0x808AA094, target_vram = 0x808AC27C },
    { type = "R_MIPS_LO16", vram = 0x808AA0A4, target_vram = 0x808AC27C },
    { type = "R_MIPS_HI16", vram = 0x808AA2E8, target_vram = 0x808AA33C },
    { type = "R_MIPS_LO16", vram = 0x808AA2F4, target_vram = 0x808AA33C },
    { type = "R_MIPS_HI16", vram = 0x808AA390, target_vram = 0x808AA5E8 },
    { type = "R_MIPS_LO16", vram = 0x808AA398, target_vram = 0x808AA5E8 },
    { type = "R_MIPS_HI16", vram = 0x808AA638, target_vram = 0x808AA404 },
    { type = "R_MIPS_LO16", vram = 0x808AA640, target_vram = 0x808AA404 },
    { type = "R_MIPS_HI16", vram = 0x808AA6E4, target_vram = 0x808AC1D4 },
    { type = "R_MIPS_LO16", vram = 0x808AA6F4, target_vram = 0x808AC1D4 },
    { type = "R_MIPS_HI16", vram = 0x808AA718, target_vram = 0x808AC28C },
    { type = "R_MIPS_LO16", vram = 0x808AA71C, target_vram = 0x808AC28C },
    { type = "R_MIPS_HI16", vram = 0x808AA7F0, target_vram = 0x808AC34C },
    { type = "R_MIPS_LO16", vram = 0x808AA7F4, target_vram = 0x808AC34C },
    { type = "R_MIPS_HI16", vram = 0x808AA884, target_vram = 0x808AC350 },
    { type = "R_MIPS_LO16", vram = 0x808AA888, target_vram = 0x808AC350 },
    { type = "R_MIPS_HI16", vram = 0x808AA8E8, target_vram = 0x808AA1B0 },
    { type = "R_MIPS_HI16", vram = 0x808AA8EC, target_vram = 0x808AA0C8 },
    { type = "R_MIPS_LO16", vram = 0x808AA8F4, target_vram = 0x808AA0C8 },
    { type = "R_MIPS_LO16", vram = 0x808AA8F8, target_vram = 0x808AA1B0 },
    { type = "R_MIPS_HI16", vram = 0x808AAA6C, target_vram = 0x808AC358 },
    { type = "R_MIPS_HI16", vram = 0x808AAA80, target_vram = 0x808AC354 },
    { type = "R_MIPS_LO16", vram = 0x808AAA84, target_vram = 0x808AC354 },
    { type = "R_MIPS_LO16", vram = 0x808AAAB4, target_vram = 0x808AC358 },
    { type = "R_MIPS_HI16", vram = 0x808AAB4C, target_vram = 0x808AC35C },
    { type = "R_MIPS_LO16", vram = 0x808AAB50, target_vram = 0x808AC35C },
    { type = "R_MIPS_HI16", vram = 0x808AAB80, target_vram = 0x808AC360 },
    { type = "R_MIPS_LO16", vram = 0x808AAB84, target_vram = 0x808AC360 },
    { type = "R_MIPS_HI16", vram = 0x808AABBC, target_vram = 0x808AC364 },
    { type = "R_MIPS_LO16", vram = 0x808AABC0, target_vram = 0x808AC364 },
    { type = "R_MIPS_HI16", vram = 0x808AACE4, target_vram = 0x808AAD14 },
    { type = "R_MIPS_LO16", vram = 0x808AACE8, target_vram = 0x808AAD14 },
    { type = "R_MIPS_HI16", vram = 0x808AAD74, target_vram = 0x808AACE0 },
    { type = "R_MIPS_LO16", vram = 0x808AAD7C, target_vram = 0x808AACE0 },
    { type = "R_MIPS_HI16", vram = 0x808AAE00, target_vram = 0x808ABE58 },
    { type = "R_MIPS_LO16", vram = 0x808AAE04, target_vram = 0x808ABE58 },
    { type = "R_MIPS_HI16", vram = 0x808AAE68, target_vram = 0x808ABF30 },
    { type = "R_MIPS_LO16", vram = 0x808AAE6C, target_vram = 0x808ABF30 },
    { type = "R_MIPS_HI16", vram = 0x808AAF14, target_vram = 0x808AC264 },
    { type = "R_MIPS_HI16", vram = 0x808AAF24, target_vram = 0x808AC270 },
    { type = "R_MIPS_LO16", vram = 0x808AAF2C, target_vram = 0x808AC270 },
    { type = "R_MIPS_LO16", vram = 0x808AAF34, target_vram = 0x808AC264 },
    { type = "R_MIPS_HI16", vram = 0x808AAF44, target_vram = 0x808AC260 },
    { type = "R_MIPS_HI16", vram = 0x808AAF54, target_vram = 0x808AC26C },
    { type = "R_MIPS_LO16", vram = 0x808AAF5C, target_vram = 0x808AC26C },
    { type = "R_MIPS_LO16", vram = 0x808AAF64, target_vram = 0x808AC260 },
    { type = "R_MIPS_HI16", vram = 0x808AAF70, target_vram = 0x808AC25C },
    { type = "R_MIPS_HI16", vram = 0x808AAF80, target_vram = 0x808AC268 },
    { type = "R_MIPS_LO16", vram = 0x808AAF88, target_vram = 0x808AC268 },
    { type = "R_MIPS_LO16", vram = 0x808AAF90, target_vram = 0x808AC25C },
    { type = "R_MIPS_HI16", vram = 0x808AAF98, target_vram = 0x808AC254 },
    { type = "R_MIPS_LO16", vram = 0x808AAF9C, target_vram = 0x808AC254 },
    { type = "R_MIPS_HI16", vram = 0x808AB024, target_vram = 0x808AC266 },
    { type = "R_MIPS_HI16", vram = 0x808AB034, target_vram = 0x808AC272 },
    { type = "R_MIPS_LO16", vram = 0x808AB03C, target_vram = 0x808AC272 },
    { type = "R_MIPS_LO16", vram = 0x808AB044, target_vram = 0x808AC266 },
    { type = "R_MIPS_HI16", vram = 0x808AB04C, target_vram = 0x808AC262 },
    { type = "R_MIPS_HI16", vram = 0x808AB05C, target_vram = 0x808AC26E },
    { type = "R_MIPS_LO16", vram = 0x808AB064, target_vram = 0x808AC26E },
    { type = "R_MIPS_LO16", vram = 0x808AB06C, target_vram = 0x808AC262 },
    { type = "R_MIPS_HI16", vram = 0x808AB074, target_vram = 0x808AC25E },
    { type = "R_MIPS_HI16", vram = 0x808AB084, target_vram = 0x808AC26A },
    { type = "R_MIPS_LO16", vram = 0x808AB08C, target_vram = 0x808AC26A },
    { type = "R_MIPS_LO16", vram = 0x808AB094, target_vram = 0x808AC25E },
    { type = "R_MIPS_HI16", vram = 0x808AB098, target_vram = 0x808AC256 },
    { type = "R_MIPS_LO16", vram = 0x808AB09C, target_vram = 0x808AC256 },
    { type = "R_MIPS_HI16", vram = 0x808AB0C4, target_vram = 0x808AC368 },
    { type = "R_MIPS_LO16", vram = 0x808AB0CC, target_vram = 0x808AC368 },
    { type = "R_MIPS_HI16", vram = 0x808AB1C4, target_vram = 0x808AC1D4 },
    { type = "R_MIPS_LO16", vram = 0x808AB1C8, target_vram = 0x808AC1D4 },
    { type = "R_MIPS_HI16", vram = 0x808AB1F4, target_vram = 0x808AC2A4 },
    { type = "R_MIPS_LO16", vram = 0x808AB204, target_vram = 0x808AC2A4 },
    { type = "R_MIPS_HI16", vram = 0x808AB218, target_vram = 0x808AC254 },
    { type = "R_MIPS_LO16", vram = 0x808AB228, target_vram = 0x808AC254 },
    { type = "R_MIPS_HI16", vram = 0x808AB2A8, target_vram = 0x808AC1CC },
    { type = "R_MIPS_LO16", vram = 0x808AB374, target_vram = 0x808AC1CC },
    { type = "R_MIPS_HI16", vram = 0x808AB388, target_vram = 0x808AC1C4 },
    { type = "R_MIPS_LO16", vram = 0x808AB398, target_vram = 0x808AC1C4 },
    { type = "R_MIPS_HI16", vram = 0x808AB3BC, target_vram = 0x808AACE0 },
    { type = "R_MIPS_LO16", vram = 0x808AB3C8, target_vram = 0x808AACE0 },
    { type = "R_MIPS_HI16", vram = 0x808AB3CC, target_vram = 0x808A8798 },
    { type = "R_MIPS_LO16", vram = 0x808AB3E4, target_vram = 0x808A8798 },
    { type = "R_MIPS_HI16", vram = 0x808AB470, target_vram = 0x808AB16C },
    { type = "R_MIPS_LO16", vram = 0x808AB474, target_vram = 0x808AB16C },
    { type = "R_MIPS_HI16", vram = 0x808ABE34, target_vram = 0x808AC2AC },
    { type = "R_MIPS_LO16", vram = 0x808ABE3C, target_vram = 0x808AC2AC },
    { type = "R_MIPS_HI16", vram = 0x808ABE9C, target_vram = 0x808AC2B8 },
    { type = "R_MIPS_LO16", vram = 0x808ABEB0, target_vram = 0x808AC2B8 },
    { type = "R_MIPS_HI16", vram = 0x808ABEB8, target_vram = 0x808ABCD0 },
    { type = "R_MIPS_LO16", vram = 0x808ABEBC, target_vram = 0x808ABCD0 },
    { type = "R_MIPS_HI16", vram = 0x808ABED0, target_vram = 0x808ABD60 },
    { type = "R_MIPS_LO16", vram = 0x808ABED4, target_vram = 0x808ABD60 },
    { type = "R_MIPS_HI16", vram = 0x808ABF74, target_vram = 0x808AC2C4 },
    { type = "R_MIPS_LO16", vram = 0x808ABF88, target_vram = 0x808AC2C4 },
    { type = "R_MIPS_HI16", vram = 0x808ABF90, target_vram = 0x808ABD10 },
    { type = "R_MIPS_LO16", vram = 0x808ABF94, target_vram = 0x808ABD10 },
    { type = "R_MIPS_HI16", vram = 0x808ABFA8, target_vram = 0x808ABE18 },
    { type = "R_MIPS_LO16", vram = 0x808ABFAC, target_vram = 0x808ABE18 },
]

functions = [
    { name = "EnOssan_CuriosityShopMan_PostLimbDraw", vram = 0x808ABD60, size = 0xB8 },
    { name = "EnOssan_CuriosityShopMan_OverrideLimbDraw", vram = 0x808ABCD0, size = 0x40 },
    { name = "EnOssan_SetupBuyItemWithFanfare", vram = 0x808A9D64, size = 0xBC },
    { name = "EnOssan_WaitForBlink", vram = 0x808AACE0, size = 0x34 },
    { name = "EnOssan_PartTimer_OverrideLimbDraw", vram = 0x808ABD10, size = 0x50 },
    { name = "EnOssan_Idle", vram = 0x808A8798, size = 0x174 },
    { name = "EnOssan_UpdateCursorAnim", vram = 0x808AAA64, size = 0xCC },
    { name = "EnOssan_CursorUpDown", vram = 0x808A95F8, size = 0x214 },
    { name = "EnOssan_TestEndInteraction", vram = 0x808A85FC, size = 0x48 },
    { name = "EnOssan_SetupStartShopping", vram = 0x808A86A8, size = 0x60 },
    { name = "EnOssan_TalkToShopkeeper", vram = 0x808A935C, size = 0xA4 },
    { name = "EnOssan_CursorRight", vram = 0x808A8DF8, size = 0x8C },
    { name = "EnOssan_HandleCanBuyItem", vram = 0x808A9E98, size = 0x230 },
    { name = "EnOssan_BeginInteraction", vram = 0x808A890C, size = 0x268 },
    { name = "EnOssan_Init", vram = 0x808A83BC, size = 0xB4 },
    { name = "EnOssan_PartTimer_Draw", vram = 0x808ABF30, size = 0xD8 },
    { name = "EnOssan_Blink", vram = 0x808AAD14, size = 0xA0 },
    { name = "EnOssan_SpawnShopItems", vram = 0x808A82F4, size = 0xC8 },
    { name = "EnOssan_GetCutscenes", vram = 0x808AB404, size = 0x54 },
    { name = "EnOssan_ContinueShopping", vram = 0x808AA404, size = 0x1E4 },
    { name = "EnOssan_CannotBuy", vram = 0x808AA1B0, size = 0x74 },
    { name = "EnOssan_LookToLeftShelf", vram = 0x808A9400, size = 0xFC },
    { name = "EnOssan_CheckValidSpawn", vram = 0x808A812C, size = 0xEC },
    { name = "EnOssan_DrawStickDirectionPrompts", vram = 0x808AB928, size = 0x3A8 },
    { name = "EnOssan_Hello", vram = 0x808A8EEC, size = 0x1B8 },
    { name = "EnOssan_TestCancelOption", vram = 0x808A8644, size = 0x64 },
    { name = "EnOssan_DrawTextRec", vram = 0x808AB78C, size = 0x19C },
    { name = "EnOssan_SelectItem", vram = 0x808AA0C8, size = 0xE8 },
    { name = "EnOssan_SetupBuy", vram = 0x808A9E5C, size = 0x3C },
    { name = "EnOssan_EndInteraction", vram = 0x808A8500, size = 0xFC },
    { name = "EnOssan_UpdateJoystickInputState", vram = 0x808A8B74, size = 0x14C },
    { name = "EnOssan_CanBuy", vram = 0x808AA224, size = 0xA4 },
    { name = "EnOssan_ReturnItemToShelf", vram = 0x808AA85C, size = 0x8C },
    { name = "EnOssan_TakeItemOffShelf", vram = 0x808AA7C0, size = 0x9C },
    { name = "EnOssan_SetupAction", vram = 0x808A80A0, size = 0xC },
    { name = "EnOssan_StartShopping", vram = 0x808A8708, size = 0x54 },
    { name = "EnOssan_Destroy", vram = 0x808A8470, size = 0x2C },
    { name = "EnOssan_FacingShopkeeperDialogResult", vram = 0x808A90A4, size = 0x110 },
    { name = "EnOssan_CuriosityShopMan_GetWelcome", vram = 0x808AAE84, size = 0x12C },
    { name = "EnOssan_CursorLeft", vram = 0x808A8E84, size = 0x68 },
    { name = "EnOssan_BrowseLeftShelf", vram = 0x808A98E4, size = 0x1D4 },
    { name = "EnOssan_FaceShopkeeper", vram = 0x808A91B4, size = 0x1A8 },
    { name = "EnOssan_BrowseRightShelf", vram = 0x808A9AB8, size = 0x1D4 },
    { name = "EnOssan_CuriosityShopMan_Init", vram = 0x808AADB4, size = 0x68 },
    { name = "EnOssan_RotateHead", vram = 0x808A8218, size = 0xDC },
    { name = "EnOssan_SetCursorIndexFromNeutral", vram = 0x808A8CC0, size = 0x138 },
    { name = "EnOssan_SetTalked", vram = 0x808AB0B0, size = 0xBC },
    { name = "EnOssan_UpdateItemSelectedProperty", vram = 0x808AA8E8, size = 0x17C },
    { name = "EnOssan_SetupLookToShopkeeperFromShelf", vram = 0x808A875C, size = 0x3C },
    { name = "EnOssan_PartTimer_PostLimbDraw", vram = 0x808ABE18, size = 0x40 },
    { name = "EnOssan_PartTimer_Init", vram = 0x808AAE1C, size = 0x68 },
    { name = "EnOssan_LookToRightShelf", vram = 0x808A94FC, size = 0xFC },
    { name = "EnOssan_BuyItemWithFanfare", vram = 0x808AA2C8, size = 0x74 },
    { name = "EnOssan_SetupItemPurchased", vram = 0x808AA33C, size = 0xC8 },
    { name = "EnOssan_CuriosityShopMan_Draw", vram = 0x808ABE58, size = 0xD8 },
    { name = "EnOssan_PartTimer_GetWelcome", vram = 0x808AAFB0, size = 0x100 },
    { name = "EnOssan_SetupCannotBuy", vram = 0x808A9E20, size = 0x3C },
    { name = "EnOssan_InitShop", vram = 0x808AB16C, size = 0x298 },
    { name = "EnOssan_PositionSelectedItem", vram = 0x808AA6D8, size = 0xC4 },
    { name = "EnOssan_UpdateStickDirectionPromptAnim", vram = 0x808AAB30, size = 0x1B0 },
    { name = "EnOssan_LookToShopkeeperFromShelf", vram = 0x808A9C8C, size = 0xD8 },
    { name = "EnOssan_TestItemSelected", vram = 0x808A80AC, size = 0x80 },
    { name = "EnOssan_ItemPurchased", vram = 0x808AA5E8, size = 0xF0 },
    { name = "EnOssan_HasPlayerSelectedItem", vram = 0x808A980C, size = 0xD8 },
    { name = "EnOssan_DrawCursor", vram = 0x808AB52C, size = 0x260 },
    { name = "EnOssan_ResetItemPosition", vram = 0x808AA79C, size = 0x24 },
    { name = "EnOssan_Update", vram = 0x808AB458, size = 0xD4 },
    { name = "EnOssan_UpdateCursorPos", vram = 0x808A849C, size = 0x64 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Famos"
rom = 0x00D26B30
vram = 0x808AC920
size = 0x1FA0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808AC93C, target_vram = 0x808AE6B8 },
    { type = "R_MIPS_LO16", vram = 0x808AC940, target_vram = 0x808AE6B8 },
    { type = "R_MIPS_HI16", vram = 0x808AC9E0, target_vram = 0x808AE600 },
    { type = "R_MIPS_LO16", vram = 0x808AC9E4, target_vram = 0x808AE600 },
    { type = "R_MIPS_HI16", vram = 0x808AC9F8, target_vram = 0x808AE62C },
    { type = "R_MIPS_LO16", vram = 0x808AC9FC, target_vram = 0x808AE62C },
    { type = "R_MIPS_HI16", vram = 0x808ACA10, target_vram = 0x808AE6A0 },
    { type = "R_MIPS_LO16", vram = 0x808ACA1C, target_vram = 0x808AE6A0 },
    { type = "R_MIPS_HI16", vram = 0x808ACA30, target_vram = 0x808AE6C0 },
    { type = "R_MIPS_LO16", vram = 0x808ACA34, target_vram = 0x808AE6C0 },
    { type = "R_MIPS_HI16", vram = 0x808ACA38, target_vram = 0x808AE6B0 },
    { type = "R_MIPS_LO16", vram = 0x808ACA3C, target_vram = 0x808AE6B0 },
    { type = "R_MIPS_HI16", vram = 0x808ACA44, target_vram = 0x808AE6B8 },
    { type = "R_MIPS_LO16", vram = 0x808ACA48, target_vram = 0x808AE6B8 },
    { type = "R_MIPS_HI16", vram = 0x808ACA64, target_vram = 0x808AE6C0 },
    { type = "R_MIPS_LO16", vram = 0x808ACA68, target_vram = 0x808AE6C0 },
    { type = "R_MIPS_HI16", vram = 0x808ACAA4, target_vram = 0x808AE6D0 },
    { type = "R_MIPS_LO16", vram = 0x808ACAA8, target_vram = 0x808AE6D0 },
    { type = "R_MIPS_HI16", vram = 0x808ACB9C, target_vram = 0x808AE6D4 },
    { type = "R_MIPS_LO16", vram = 0x808ACBA0, target_vram = 0x808AE6D4 },
    { type = "R_MIPS_HI16", vram = 0x808ACCD4, target_vram = 0x808AE6D8 },
    { type = "R_MIPS_LO16", vram = 0x808ACCD8, target_vram = 0x808AE6D8 },
    { type = "R_MIPS_HI16", vram = 0x808ACEB0, target_vram = 0x808AE6DC },
    { type = "R_MIPS_LO16", vram = 0x808ACEC0, target_vram = 0x808AE6DC },
    { type = "R_MIPS_HI16", vram = 0x808ACEC4, target_vram = 0x808AE6E0 },
    { type = "R_MIPS_LO16", vram = 0x808ACEC8, target_vram = 0x808AE6E0 },
    { type = "R_MIPS_HI16", vram = 0x808AD174, target_vram = 0x808AD18C },
    { type = "R_MIPS_LO16", vram = 0x808AD178, target_vram = 0x808AD18C },
    { type = "R_MIPS_HI16", vram = 0x808AD270, target_vram = 0x808AD294 },
    { type = "R_MIPS_LO16", vram = 0x808AD274, target_vram = 0x808AD294 },
    { type = "R_MIPS_HI16", vram = 0x808AD358, target_vram = 0x808AD378 },
    { type = "R_MIPS_LO16", vram = 0x808AD35C, target_vram = 0x808AD378 },
    { type = "R_MIPS_HI16", vram = 0x808AD408, target_vram = 0x808AD42C },
    { type = "R_MIPS_LO16", vram = 0x808AD410, target_vram = 0x808AD42C },
    { type = "R_MIPS_HI16", vram = 0x808AD594, target_vram = 0x808AD5B0 },
    { type = "R_MIPS_LO16", vram = 0x808AD598, target_vram = 0x808AD5B0 },
    { type = "R_MIPS_HI16", vram = 0x808AD670, target_vram = 0x808AD68C },
    { type = "R_MIPS_LO16", vram = 0x808AD674, target_vram = 0x808AD68C },
    { type = "R_MIPS_HI16", vram = 0x808AD824, target_vram = 0x808AD840 },
    { type = "R_MIPS_LO16", vram = 0x808AD828, target_vram = 0x808AD840 },
    { type = "R_MIPS_HI16", vram = 0x808AD88C, target_vram = 0x808AD8B8 },
    { type = "R_MIPS_LO16", vram = 0x808AD898, target_vram = 0x808AD8B8 },
    { type = "R_MIPS_HI16", vram = 0x808ADAC8, target_vram = 0x808ADAE8 },
    { type = "R_MIPS_LO16", vram = 0x808ADACC, target_vram = 0x808ADAE8 },
    { type = "R_MIPS_HI16", vram = 0x808ADB50, target_vram = 0x808ADB70 },
    { type = "R_MIPS_LO16", vram = 0x808ADB58, target_vram = 0x808ADB70 },
    { type = "R_MIPS_HI16", vram = 0x808ADC44, target_vram = 0x808ADC64 },
    { type = "R_MIPS_LO16", vram = 0x808ADC4C, target_vram = 0x808ADC64 },
    { type = "R_MIPS_HI16", vram = 0x808ADD8C, target_vram = 0x808ADDA8 },
    { type = "R_MIPS_LO16", vram = 0x808ADD90, target_vram = 0x808ADDA8 },
    { type = "R_MIPS_HI16", vram = 0x808ADE4C, target_vram = 0x808ADE74 },
    { type = "R_MIPS_LO16", vram = 0x808ADE50, target_vram = 0x808ADE74 },
    { type = "R_MIPS_HI16", vram = 0x808ADFC4, target_vram = 0x808ADFF0 },
    { type = "R_MIPS_LO16", vram = 0x808ADFC8, target_vram = 0x808ADFF0 },
    { type = "R_MIPS_HI16", vram = 0x808AE120, target_vram = 0x808ADFF0 },
    { type = "R_MIPS_LO16", vram = 0x808AE124, target_vram = 0x808ADFF0 },
    { type = "R_MIPS_HI16", vram = 0x808AE1E0, target_vram = 0x808AD8B8 },
    { type = "R_MIPS_LO16", vram = 0x808AE1E4, target_vram = 0x808AD8B8 },
    { type = "R_MIPS_HI16", vram = 0x808AE554, target_vram = 0x808ADFF0 },
    { type = "R_MIPS_LO16", vram = 0x808AE558, target_vram = 0x808ADFF0 },
    { type = "R_MIPS_HI16", vram = 0x808AE568, target_vram = 0x808AE6B0 },
    { type = "R_MIPS_LO16", vram = 0x808AE57C, target_vram = 0x808AE6B0 },
    { type = "R_MIPS_HI16", vram = 0x808AE580, target_vram = 0x808AE3A8 },
    { type = "R_MIPS_LO16", vram = 0x808AE584, target_vram = 0x808AE3A8 },
    { type = "R_MIPS_HI16", vram = 0x808AE590, target_vram = 0x808AE304 },
    { type = "R_MIPS_LO16", vram = 0x808AE594, target_vram = 0x808AE304 },
]

functions = [
    { name = "EnFamos_OverrideLimbDraw", vram = 0x808AE304, size = 0xA4 },
    { name = "EnFamos_SetupAttackDebris", vram = 0x808ACB58, size = 0x1D4 },
    { name = "EnFamos_PostLimbDraw", vram = 0x808AE3A8, size = 0x54 },
    { name = "EnFamos_IsPlayerSeen", vram = 0x808ACF1C, size = 0x7C },
    { name = "EnFamos_SetupAttackAim", vram = 0x808AD7EC, size = 0x54 },
    { name = "EnFamos_PathingIdle", vram = 0x808AD294, size = 0x88 },
    { name = "EnFamos_UpdateFlipStatus", vram = 0x808AD05C, size = 0x114 },
    { name = "EnFamos_SetupAttackRebound", vram = 0x808ADB4C, size = 0x24 },
    { name = "EnFamos_DeathSlam", vram = 0x808ADDA8, size = 0x58 },
    { name = "EnFamos_SetupFinishAttack", vram = 0x808ADA74, size = 0x74 },
    { name = "EnFamos_SetupChase", vram = 0x808AD66C, size = 0x20 },
    { name = "EnFamos_SetupStillIdle", vram = 0x808AD170, size = 0x1C },
    { name = "EnFamos_Chase", vram = 0x808AD68C, size = 0x160 },
    { name = "EnFamos_SetupDeathSlam", vram = 0x808ADD20, size = 0x88 },
    { name = "EnFamos_ReturnHome", vram = 0x808AD42C, size = 0x120 },
    { name = "EnFamos_SetupPathingIdle", vram = 0x808AD1F0, size = 0xA4 },
    { name = "EnFamos_AttackRebound", vram = 0x808ADB70, size = 0xD0 },
    { name = "EnFamos_SetupReturnHome", vram = 0x808AD3E8, size = 0x44 },
    { name = "EnFamos_Alert", vram = 0x808AD5B0, size = 0xBC },
    { name = "EnFamos_SetupDeathExplosion", vram = 0x808ADE00, size = 0x74 },
    { name = "EnFamos_DrawDebris", vram = 0x808AE3FC, size = 0x134 },
    { name = "EnFamos_DeathFade", vram = 0x808ADFF0, size = 0x40 },
    { name = "EnFamos_DeathExplosion", vram = 0x808ADE74, size = 0x130 },
    { name = "EnFamos_ScanForPlayer", vram = 0x808ADC64, size = 0xBC },
    { name = "EnFamos_AttackAim", vram = 0x808AD840, size = 0x48 },
    { name = "EnFamos_Draw", vram = 0x808AE530, size = 0xAC },
    { name = "EnFamos_SetupDeathFade", vram = 0x808ADFA4, size = 0x4C },
    { name = "EnFamos_SetupAlert", vram = 0x808AD54C, size = 0x64 },
    { name = "EnFamos_SetupDeathDebris", vram = 0x808ACD2C, size = 0x1F0 },
    { name = "EnFamos_StillIdle", vram = 0x808AD18C, size = 0x64 },
    { name = "EnFamos_Destroy", vram = 0x808ACB08, size = 0x50 },
    { name = "EnFamos_SetupTurnHome", vram = 0x808AD31C, size = 0x5C },
    { name = "EnFamos_TurnHome", vram = 0x808AD378, size = 0x70 },
    { name = "EnFamos_FinishAttack", vram = 0x808ADAE8, size = 0x64 },
    { name = "EnFamos_Init", vram = 0x808AC920, size = 0x1E8 },
    { name = "EnFamos_SetupAttack", vram = 0x808AD888, size = 0x30 },
    { name = "EnFamos_UpdateBobbingHeight", vram = 0x808ACF98, size = 0xC4 },
    { name = "EnFamos_UpdateDebrisPosRot", vram = 0x808AE030, size = 0xBC },
    { name = "EnFamos_Update", vram = 0x808AE0EC, size = 0x218 },
    { name = "EnFamos_Attack", vram = 0x808AD8B8, size = 0x1BC },
    { name = "EnFamos_SetupScanForPlayer", vram = 0x808ADC40, size = 0x24 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Bombf"
rom = 0x00D28AD0
vram = 0x808AE8C0
size = 0x1410

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808AE924, target_vram = 0x808AFB20 },
    { type = "R_MIPS_LO16", vram = 0x808AE928, target_vram = 0x808AFB20 },
    { type = "R_MIPS_HI16", vram = 0x808AE93C, target_vram = 0x808AFB70 },
    { type = "R_MIPS_LO16", vram = 0x808AE948, target_vram = 0x808AFB70 },
    { type = "R_MIPS_HI16", vram = 0x808AE9F8, target_vram = 0x808AEE3C },
    { type = "R_MIPS_LO16", vram = 0x808AEA08, target_vram = 0x808AEE3C },
    { type = "R_MIPS_HI16", vram = 0x808AEA44, target_vram = 0x808AFBC0 },
    { type = "R_MIPS_LO16", vram = 0x808AEA48, target_vram = 0x808AFBC0 },
    { type = "R_MIPS_HI16", vram = 0x808AEAC4, target_vram = 0x808AEAE0 },
    { type = "R_MIPS_LO16", vram = 0x808AEACC, target_vram = 0x808AEAE0 },
    { type = "R_MIPS_HI16", vram = 0x808AEDA8, target_vram = 0x808AFBC4 },
    { type = "R_MIPS_LO16", vram = 0x808AEDB4, target_vram = 0x808AFBC4 },
    { type = "R_MIPS_HI16", vram = 0x808AEE68, target_vram = 0x808AEF68 },
    { type = "R_MIPS_LO16", vram = 0x808AEE6C, target_vram = 0x808AEF68 },
    { type = "R_MIPS_HI16", vram = 0x808AEF08, target_vram = 0x808AFBC8 },
    { type = "R_MIPS_LO16", vram = 0x808AEF1C, target_vram = 0x808AFBC8 },
    { type = "R_MIPS_HI16", vram = 0x808AEF88, target_vram = 0x808AEE3C },
    { type = "R_MIPS_LO16", vram = 0x808AEF8C, target_vram = 0x808AEE3C },
    { type = "R_MIPS_HI16", vram = 0x808AF134, target_vram = 0x808AFB80 },
    { type = "R_MIPS_LO16", vram = 0x808AF138, target_vram = 0x808AFB80 },
    { type = "R_MIPS_HI16", vram = 0x808AF150, target_vram = 0x808AFB8C },
    { type = "R_MIPS_LO16", vram = 0x808AF154, target_vram = 0x808AFB8C },
    { type = "R_MIPS_HI16", vram = 0x808AF174, target_vram = 0x808AFB98 },
    { type = "R_MIPS_LO16", vram = 0x808AF178, target_vram = 0x808AFB98 },
    { type = "R_MIPS_HI16", vram = 0x808AF198, target_vram = 0x808AFBA4 },
    { type = "R_MIPS_LO16", vram = 0x808AF19C, target_vram = 0x808AFBA4 },
    { type = "R_MIPS_HI16", vram = 0x808AF1BC, target_vram = 0x808AFBB0 },
    { type = "R_MIPS_LO16", vram = 0x808AF1C8, target_vram = 0x808AFBB0 },
    { type = "R_MIPS_HI16", vram = 0x808AF3B0, target_vram = 0x808AFBCC },
    { type = "R_MIPS_LO16", vram = 0x808AF3BC, target_vram = 0x808AFBCC },
    { type = "R_MIPS_HI16", vram = 0x808AF44C, target_vram = 0x808AFBD0 },
    { type = "R_MIPS_LO16", vram = 0x808AF458, target_vram = 0x808AFBD0 },
    { type = "R_MIPS_HI16", vram = 0x808AF600, target_vram = 0x808AFBD4 },
    { type = "R_MIPS_LO16", vram = 0x808AF604, target_vram = 0x808AFBD4 },
    { type = "R_MIPS_HI16", vram = 0x808AF714, target_vram = 0x808AEFD4 },
    { type = "R_MIPS_LO16", vram = 0x808AF728, target_vram = 0x808AEFD4 },
    { type = "R_MIPS_HI16", vram = 0x808AF7D4, target_vram = 0x808AFBD8 },
    { type = "R_MIPS_LO16", vram = 0x808AF7D8, target_vram = 0x808AFBD8 },
]

functions = [
    { name = "func_808AEE3C", vram = 0x808AEE3C, size = 0x12C },
    { name = "EnBombf_SetupAction", vram = 0x808AE8C0, size = 0xC },
    { name = "func_808AF86C", vram = 0x808AF86C, size = 0x8C },
    { name = "func_808AEFD4", vram = 0x808AEFD4, size = 0x14C },
    { name = "EnBombf_Update", vram = 0x808AF120, size = 0x74C },
    { name = "func_808AEF68", vram = 0x808AEF68, size = 0x6C },
    { name = "EnBombf_Draw", vram = 0x808AF8F8, size = 0x204 },
    { name = "EnBombf_Destroy", vram = 0x808AEA78, size = 0x40 },
    { name = "func_808AEAE0", vram = 0x808AEAE0, size = 0x35C },
    { name = "func_808AEAB8", vram = 0x808AEAB8, size = 0x28 },
    { name = "EnBombf_Init", vram = 0x808AE8CC, size = 0x1AC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Am"
rom = 0x00D29EE0
vram = 0x808AFCD0
size = 0x1660

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808AFCE4, target_vram = 0x808B10F0 },
    { type = "R_MIPS_LO16", vram = 0x808AFCE8, target_vram = 0x808B10F0 },
    { type = "R_MIPS_HI16", vram = 0x808AFD44, target_vram = 0x808B1070 },
    { type = "R_MIPS_LO16", vram = 0x808AFD48, target_vram = 0x808B1070 },
    { type = "R_MIPS_HI16", vram = 0x808AFD5C, target_vram = 0x808B109C },
    { type = "R_MIPS_LO16", vram = 0x808AFD60, target_vram = 0x808B109C },
    { type = "R_MIPS_HI16", vram = 0x808AFD74, target_vram = 0x808B10C8 },
    { type = "R_MIPS_HI16", vram = 0x808AFD78, target_vram = 0x808B10E8 },
    { type = "R_MIPS_LO16", vram = 0x808AFD7C, target_vram = 0x808B10E8 },
    { type = "R_MIPS_LO16", vram = 0x808AFD80, target_vram = 0x808B10C8 },
    { type = "R_MIPS_HI16", vram = 0x808AFE88, target_vram = 0x808B111C },
    { type = "R_MIPS_HI16", vram = 0x808AFE8C, target_vram = 0x808B1118 },
    { type = "R_MIPS_HI16", vram = 0x808AFE90, target_vram = 0x808B110C },
    { type = "R_MIPS_HI16", vram = 0x808AFE94, target_vram = 0x808B1100 },
    { type = "R_MIPS_LO16", vram = 0x808AFE9C, target_vram = 0x808B1100 },
    { type = "R_MIPS_LO16", vram = 0x808AFEA0, target_vram = 0x808B110C },
    { type = "R_MIPS_LO16", vram = 0x808AFEA4, target_vram = 0x808B1118 },
    { type = "R_MIPS_LO16", vram = 0x808AFEA8, target_vram = 0x808B111C },
    { type = "R_MIPS_HI16", vram = 0x808B0020, target_vram = 0x808B0040 },
    { type = "R_MIPS_LO16", vram = 0x808B0024, target_vram = 0x808B0040 },
    { type = "R_MIPS_HI16", vram = 0x808B0100, target_vram = 0x808B0124 },
    { type = "R_MIPS_LO16", vram = 0x808B0108, target_vram = 0x808B0124 },
    { type = "R_MIPS_HI16", vram = 0x808B032C, target_vram = 0x808B0894 },
    { type = "R_MIPS_LO16", vram = 0x808B0330, target_vram = 0x808B0894 },
    { type = "R_MIPS_HI16", vram = 0x808B0390, target_vram = 0x808B03C0 },
    { type = "R_MIPS_LO16", vram = 0x808B0398, target_vram = 0x808B03C0 },
    { type = "R_MIPS_HI16", vram = 0x808B0488, target_vram = 0x808B04A8 },
    { type = "R_MIPS_LO16", vram = 0x808B048C, target_vram = 0x808B04A8 },
    { type = "R_MIPS_HI16", vram = 0x808B04EC, target_vram = 0x808B0508 },
    { type = "R_MIPS_LO16", vram = 0x808B04F0, target_vram = 0x808B0508 },
    { type = "R_MIPS_HI16", vram = 0x808B05A0, target_vram = 0x808B05C8 },
    { type = "R_MIPS_LO16", vram = 0x808B05A8, target_vram = 0x808B05C8 },
    { type = "R_MIPS_HI16", vram = 0x808B0648, target_vram = 0x808B066C },
    { type = "R_MIPS_LO16", vram = 0x808B0650, target_vram = 0x808B066C },
    { type = "R_MIPS_HI16", vram = 0x808B0778, target_vram = 0x808B07A8 },
    { type = "R_MIPS_LO16", vram = 0x808B0780, target_vram = 0x808B07A8 },
    { type = "R_MIPS_HI16", vram = 0x808B085C, target_vram = 0x808B0894 },
    { type = "R_MIPS_LO16", vram = 0x808B0864, target_vram = 0x808B0894 },
    { type = "R_MIPS_HI16", vram = 0x808B097C, target_vram = 0x808B1124 },
    { type = "R_MIPS_HI16", vram = 0x808B0980, target_vram = 0x808B1120 },
    { type = "R_MIPS_LO16", vram = 0x808B0990, target_vram = 0x808B1120 },
    { type = "R_MIPS_LO16", vram = 0x808B0994, target_vram = 0x808B1124 },
    { type = "R_MIPS_HI16", vram = 0x808B0B24, target_vram = 0x808B0B4C },
    { type = "R_MIPS_LO16", vram = 0x808B0B28, target_vram = 0x808B0B4C },
    { type = "R_MIPS_HI16", vram = 0x808B0C38, target_vram = 0x808B11B0 },
    { type = "R_MIPS_LO16", vram = 0x808B0C3C, target_vram = 0x808B11B0 },
    { type = "R_MIPS_HI16", vram = 0x808B0E4C, target_vram = 0x808B11B4 },
    { type = "R_MIPS_LO16", vram = 0x808B0E50, target_vram = 0x808B11B4 },
    { type = "R_MIPS_HI16", vram = 0x808B0E60, target_vram = 0x808B11B8 },
    { type = "R_MIPS_LO16", vram = 0x808B0E64, target_vram = 0x808B11B8 },
    { type = "R_MIPS_HI16", vram = 0x808B0EDC, target_vram = 0x808B1128 },
    { type = "R_MIPS_LO16", vram = 0x808B0EE0, target_vram = 0x808B1128 },
    { type = "R_MIPS_HI16", vram = 0x808B0F00, target_vram = 0x808B117C },
    { type = "R_MIPS_LO16", vram = 0x808B0F04, target_vram = 0x808B117C },
    { type = "R_MIPS_HI16", vram = 0x808B0F30, target_vram = 0x808B1164 },
    { type = "R_MIPS_LO16", vram = 0x808B0F34, target_vram = 0x808B1164 },
    { type = "R_MIPS_HI16", vram = 0x808B0F48, target_vram = 0x808B1164 },
    { type = "R_MIPS_LO16", vram = 0x808B0F4C, target_vram = 0x808B1164 },
    { type = "R_MIPS_HI16", vram = 0x808B0FE8, target_vram = 0x808B0EA4 },
    { type = "R_MIPS_LO16", vram = 0x808B0FEC, target_vram = 0x808B0EA4 },
]

functions = [
    { name = "EnAm_TakeDamage", vram = 0x808B06D0, size = 0xD8 },
    { name = "EnAm_Update", vram = 0x808B0CC8, size = 0x1DC },
    { name = "func_808B066C", vram = 0x808B066C, size = 0x64 },
    { name = "EnAm_Draw", vram = 0x808B0F98, size = 0xB8 },
    { name = "func_808B0208", vram = 0x808B0208, size = 0x150 },
    { name = "EnAm_PostLimbDraw", vram = 0x808B0EA4, size = 0xF4 },
    { name = "func_808B0358", vram = 0x808B0358, size = 0x68 },
    { name = "EnAm_SpawnEffects", vram = 0x808AFE38, size = 0x164 },
    { name = "func_808B03C0", vram = 0x808B03C0, size = 0xA0 },
    { name = "func_808B0640", vram = 0x808B0640, size = 0x2C },
    { name = "func_808B0B4C", vram = 0x808B0B4C, size = 0x50 },
    { name = "EnAm_Init", vram = 0x808AFCD0, size = 0x128 },
    { name = "func_808B057C", vram = 0x808B057C, size = 0x4C },
    { name = "EnAm_ApplyEnemyTexture", vram = 0x808B0124, size = 0xE4 },
    { name = "func_808B07A8", vram = 0x808B07A8, size = 0x78 },
    { name = "func_808B0508", vram = 0x808B0508, size = 0x74 },
    { name = "func_808B04A8", vram = 0x808B04A8, size = 0x3C },
    { name = "EnAm_Destroy", vram = 0x808AFDF8, size = 0x40 },
    { name = "func_808B04E4", vram = 0x808B04E4, size = 0x24 },
    { name = "func_808B0820", vram = 0x808B0820, size = 0x74 },
    { name = "EnAm_WakeUp", vram = 0x808B00D8, size = 0x4C },
    { name = "func_808B0460", vram = 0x808B0460, size = 0x48 },
    { name = "func_808B0AD0", vram = 0x808B0AD0, size = 0x7C },
    { name = "EnAm_UpdateDamage", vram = 0x808B0B9C, size = 0x12C },
    { name = "func_808B05C8", vram = 0x808B05C8, size = 0x78 },
    { name = "func_808AFF9C", vram = 0x808AFF9C, size = 0xA4 },
    { name = "func_808B0894", vram = 0x808B0894, size = 0x23C },
    { name = "EnAm_RemoveEnemyTexture", vram = 0x808B0040, size = 0x98 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Dekubaba"
rom = 0x00D2B540
vram = 0x808B1330
size = 0x3F00

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808B1344, target_vram = 0x808B4E94 },
    { type = "R_MIPS_LO16", vram = 0x808B1348, target_vram = 0x808B4E94 },
    { type = "R_MIPS_HI16", vram = 0x808B13A0, target_vram = 0x808B4E5C },
    { type = "R_MIPS_LO16", vram = 0x808B13A8, target_vram = 0x808B4E5C },
    { type = "R_MIPS_HI16", vram = 0x808B13C0, target_vram = 0x808B4E74 },
    { type = "R_MIPS_HI16", vram = 0x808B13C4, target_vram = 0x808B4E6C },
    { type = "R_MIPS_LO16", vram = 0x808B13C8, target_vram = 0x808B4E6C },
    { type = "R_MIPS_LO16", vram = 0x808B13CC, target_vram = 0x808B4E74 },
    { type = "R_MIPS_HI16", vram = 0x808B13E0, target_vram = 0x808B4E5C },
    { type = "R_MIPS_LO16", vram = 0x808B13E8, target_vram = 0x808B4E5C },
    { type = "R_MIPS_HI16", vram = 0x808B13F4, target_vram = 0x808B4D60 },
    { type = "R_MIPS_LO16", vram = 0x808B13F8, target_vram = 0x808B4D60 },
    { type = "R_MIPS_HI16", vram = 0x808B1850, target_vram = 0x808B4EB0 },
    { type = "R_MIPS_LO16", vram = 0x808B1854, target_vram = 0x808B4EB0 },
    { type = "R_MIPS_HI16", vram = 0x808B185C, target_vram = 0x808B4EB4 },
    { type = "R_MIPS_LO16", vram = 0x808B1860, target_vram = 0x808B4EB4 },
    { type = "R_MIPS_HI16", vram = 0x808B18D8, target_vram = 0x808B4EB8 },
    { type = "R_MIPS_LO16", vram = 0x808B18F8, target_vram = 0x808B4EB8 },
    { type = "R_MIPS_HI16", vram = 0x808B1A54, target_vram = 0x808B1B14 },
    { type = "R_MIPS_LO16", vram = 0x808B1A58, target_vram = 0x808B1B14 },
    { type = "R_MIPS_HI16", vram = 0x808B1BF0, target_vram = 0x808B4EBC },
    { type = "R_MIPS_LO16", vram = 0x808B1BF4, target_vram = 0x808B4EBC },
    { type = "R_MIPS_HI16", vram = 0x808B1CD0, target_vram = 0x808B1CF0 },
    { type = "R_MIPS_LO16", vram = 0x808B1CD4, target_vram = 0x808B1CF0 },
    { type = "R_MIPS_HI16", vram = 0x808B1D40, target_vram = 0x808B4EC0 },
    { type = "R_MIPS_LO16", vram = 0x808B1D48, target_vram = 0x808B4EC0 },
    { type = "R_MIPS_HI16", vram = 0x808B1D90, target_vram = 0x808B4EC4 },
    { type = "R_MIPS_LO16", vram = 0x808B1D9C, target_vram = 0x808B4EC4 },
    { type = "R_MIPS_HI16", vram = 0x808B1DA0, target_vram = 0x808B4EC8 },
    { type = "R_MIPS_LO16", vram = 0x808B1DA8, target_vram = 0x808B4EC8 },
    { type = "R_MIPS_HI16", vram = 0x808B1DAC, target_vram = 0x808B4ECC },
    { type = "R_MIPS_LO16", vram = 0x808B1DD0, target_vram = 0x808B4ECC },
    { type = "R_MIPS_HI16", vram = 0x808B21EC, target_vram = 0x808B2240 },
    { type = "R_MIPS_LO16", vram = 0x808B21F0, target_vram = 0x808B2240 },
    { type = "R_MIPS_HI16", vram = 0x808B2270, target_vram = 0x808B4ED0 },
    { type = "R_MIPS_LO16", vram = 0x808B2274, target_vram = 0x808B4ED0 },
    { type = "R_MIPS_HI16", vram = 0x808B2280, target_vram = 0x808B4ED4 },
    { type = "R_MIPS_LO16", vram = 0x808B228C, target_vram = 0x808B4ED4 },
    { type = "R_MIPS_HI16", vram = 0x808B22C4, target_vram = 0x808B4ED8 },
    { type = "R_MIPS_LO16", vram = 0x808B22C8, target_vram = 0x808B4ED8 },
    { type = "R_MIPS_HI16", vram = 0x808B22D0, target_vram = 0x808B4EDC },
    { type = "R_MIPS_LO16", vram = 0x808B22D4, target_vram = 0x808B4EDC },
    { type = "R_MIPS_HI16", vram = 0x808B22DC, target_vram = 0x808B4EE0 },
    { type = "R_MIPS_LO16", vram = 0x808B2300, target_vram = 0x808B4EE0 },
    { type = "R_MIPS_HI16", vram = 0x808B2644, target_vram = 0x808B2660 },
    { type = "R_MIPS_LO16", vram = 0x808B2648, target_vram = 0x808B2660 },
    { type = "R_MIPS_HI16", vram = 0x808B2894, target_vram = 0x808B28B4 },
    { type = "R_MIPS_LO16", vram = 0x808B289C, target_vram = 0x808B28B4 },
    { type = "R_MIPS_HI16", vram = 0x808B29A4, target_vram = 0x808B29C4 },
    { type = "R_MIPS_LO16", vram = 0x808B29A8, target_vram = 0x808B29C4 },
    { type = "R_MIPS_HI16", vram = 0x808B2B1C, target_vram = 0x808B4E98 },
    { type = "R_MIPS_HI16", vram = 0x808B2B20, target_vram = 0x808B4E9C },
    { type = "R_MIPS_LO16", vram = 0x808B2B28, target_vram = 0x808B4E9C },
    { type = "R_MIPS_LO16", vram = 0x808B2B2C, target_vram = 0x808B4E98 },
    { type = "R_MIPS_HI16", vram = 0x808B2C98, target_vram = 0x808B2CB8 },
    { type = "R_MIPS_LO16", vram = 0x808B2C9C, target_vram = 0x808B2CB8 },
    { type = "R_MIPS_HI16", vram = 0x808B3050, target_vram = 0x808B3078 },
    { type = "R_MIPS_LO16", vram = 0x808B3058, target_vram = 0x808B3078 },
    { type = "R_MIPS_HI16", vram = 0x808B31A0, target_vram = 0x808B4EE4 },
    { type = "R_MIPS_LO16", vram = 0x808B31B0, target_vram = 0x808B4EE4 },
    { type = "R_MIPS_HI16", vram = 0x808B3260, target_vram = 0x808B3280 },
    { type = "R_MIPS_LO16", vram = 0x808B3264, target_vram = 0x808B3280 },
    { type = "R_MIPS_HI16", vram = 0x808B3398, target_vram = 0x808B4EE8 },
    { type = "R_MIPS_LO16", vram = 0x808B33A0, target_vram = 0x808B4EE8 },
    { type = "R_MIPS_HI16", vram = 0x808B33D0, target_vram = 0x808B3404 },
    { type = "R_MIPS_LO16", vram = 0x808B33D4, target_vram = 0x808B3404 },
    { type = "R_MIPS_HI16", vram = 0x808B343C, target_vram = 0x808B4EEC },
    { type = "R_MIPS_LO16", vram = 0x808B3440, target_vram = 0x808B4EEC },
    { type = "R_MIPS_HI16", vram = 0x808B3510, target_vram = 0x808B4EF0 },
    { type = "R_MIPS_LO16", vram = 0x808B3514, target_vram = 0x808B4EF0 },
    { type = "R_MIPS_HI16", vram = 0x808B37C4, target_vram = 0x808B37E8 },
    { type = "R_MIPS_LO16", vram = 0x808B37C8, target_vram = 0x808B37E8 },
    { type = "R_MIPS_HI16", vram = 0x808B3824, target_vram = 0x808B4EF4 },
    { type = "R_MIPS_LO16", vram = 0x808B3828, target_vram = 0x808B4EF4 },
    { type = "R_MIPS_HI16", vram = 0x808B3830, target_vram = 0x808B4EF8 },
    { type = "R_MIPS_LO16", vram = 0x808B3834, target_vram = 0x808B4EF8 },
    { type = "R_MIPS_HI16", vram = 0x808B3B20, target_vram = 0x808B3B48 },
    { type = "R_MIPS_LO16", vram = 0x808B3B24, target_vram = 0x808B3B48 },
    { type = "R_MIPS_HI16", vram = 0x808B3C2C, target_vram = 0x808B3C50 },
    { type = "R_MIPS_LO16", vram = 0x808B3C30, target_vram = 0x808B3C50 },
    { type = "R_MIPS_HI16", vram = 0x808B3CB8, target_vram = 0x808B4EFC },
    { type = "R_MIPS_LO16", vram = 0x808B3CBC, target_vram = 0x808B4EFC },
    { type = "R_MIPS_HI16", vram = 0x808B3D8C, target_vram = 0x808B3DA8 },
    { type = "R_MIPS_LO16", vram = 0x808B3D90, target_vram = 0x808B3DA8 },
    { type = "R_MIPS_HI16", vram = 0x808B3EB8, target_vram = 0x808B3EE8 },
    { type = "R_MIPS_LO16", vram = 0x808B3EC0, target_vram = 0x808B3EE8 },
    { type = "R_MIPS_HI16", vram = 0x808B4014, target_vram = 0x808B3B48 },
    { type = "R_MIPS_LO16", vram = 0x808B4018, target_vram = 0x808B3B48 },
    { type = "R_MIPS_HI16", vram = 0x808B409C, target_vram = 0x808B2CB8 },
    { type = "R_MIPS_LO16", vram = 0x808B40A0, target_vram = 0x808B2CB8 },
    { type = "R_MIPS_HI16", vram = 0x808B41AC, target_vram = 0x808B4F00 },
    { type = "R_MIPS_LO16", vram = 0x808B41BC, target_vram = 0x808B4F00 },
    { type = "R_MIPS_HI16", vram = 0x808B41E4, target_vram = 0x808B3B48 },
    { type = "R_MIPS_LO16", vram = 0x808B41E8, target_vram = 0x808B3B48 },
    { type = "R_MIPS_HI16", vram = 0x808B41F0, target_vram = 0x808B3280 },
    { type = "R_MIPS_LO16", vram = 0x808B41F4, target_vram = 0x808B3280 },
    { type = "R_MIPS_HI16", vram = 0x808B4354, target_vram = 0x808B3404 },
    { type = "R_MIPS_LO16", vram = 0x808B4358, target_vram = 0x808B3404 },
    { type = "R_MIPS_HI16", vram = 0x808B4360, target_vram = 0x808B3EE8 },
    { type = "R_MIPS_HI16", vram = 0x808B43A8, target_vram = 0x808B3EE8 },
    { type = "R_MIPS_LO16", vram = 0x808B43B0, target_vram = 0x808B3EE8 },
    { type = "R_MIPS_LO16", vram = 0x808B43B4, target_vram = 0x808B3EE8 },
    { type = "R_MIPS_HI16", vram = 0x808B4400, target_vram = 0x808B29C4 },
    { type = "R_MIPS_LO16", vram = 0x808B4404, target_vram = 0x808B29C4 },
    { type = "R_MIPS_HI16", vram = 0x808B4568, target_vram = 0x808B4F04 },
    { type = "R_MIPS_LO16", vram = 0x808B456C, target_vram = 0x808B4F04 },
    { type = "R_MIPS_HI16", vram = 0x808B46A4, target_vram = 0x808B3404 },
    { type = "R_MIPS_LO16", vram = 0x808B46A8, target_vram = 0x808B3404 },
    { type = "R_MIPS_HI16", vram = 0x808B46C8, target_vram = 0x808B4F08 },
    { type = "R_MIPS_LO16", vram = 0x808B46CC, target_vram = 0x808B4F08 },
    { type = "R_MIPS_HI16", vram = 0x808B470C, target_vram = 0x808B4EA0 },
    { type = "R_MIPS_LO16", vram = 0x808B4710, target_vram = 0x808B4EA0 },
    { type = "R_MIPS_HI16", vram = 0x808B484C, target_vram = 0x808B3C50 },
    { type = "R_MIPS_LO16", vram = 0x808B4850, target_vram = 0x808B3C50 },
    { type = "R_MIPS_HI16", vram = 0x808B4A34, target_vram = 0x808B4F0C },
    { type = "R_MIPS_LO16", vram = 0x808B4A38, target_vram = 0x808B4F0C },
    { type = "R_MIPS_HI16", vram = 0x808B4B34, target_vram = 0x808B3EE8 },
    { type = "R_MIPS_LO16", vram = 0x808B4B38, target_vram = 0x808B3EE8 },
    { type = "R_MIPS_HI16", vram = 0x808B4B44, target_vram = 0x808B4ABC },
    { type = "R_MIPS_LO16", vram = 0x808B4B48, target_vram = 0x808B4ABC },
    { type = "R_MIPS_HI16", vram = 0x808B4B68, target_vram = 0x808B1B14 },
    { type = "R_MIPS_LO16", vram = 0x808B4B6C, target_vram = 0x808B1B14 },
    { type = "R_MIPS_HI16", vram = 0x808B4B94, target_vram = 0x808B4F10 },
    { type = "R_MIPS_LO16", vram = 0x808B4B98, target_vram = 0x808B4F10 },
    { type = "R_MIPS_HI16", vram = 0x808B4C34, target_vram = 0x808B3404 },
    { type = "R_MIPS_LO16", vram = 0x808B4C38, target_vram = 0x808B3404 },
]

functions = [
    { name = "EnDekubaba_SpawnIceEffects", vram = 0x808B1814, size = 0x94 },
    { name = "EnDekubaba_Retract", vram = 0x808B2240, size = 0x3C8 },
    { name = "EnDekubaba_SetupPullBack", vram = 0x808B2C40, size = 0x78 },
    { name = "EnDekubaba_Frozen", vram = 0x808B3DA8, size = 0x98 },
    { name = "EnDekubaba_SetupSway", vram = 0x808B3BE4, size = 0x6C },
    { name = "EnDekubaba_ShrinkDie", vram = 0x808B37E8, size = 0x1C4 },
    { name = "EnDekubaba_Lunge", vram = 0x808B29C4, size = 0x27C },
    { name = "EnDekubaba_DrawStemRetracted", vram = 0x808B4548, size = 0x114 },
    { name = "EnDekubaba_SetupWait", vram = 0x808B18A8, size = 0x26C },
    { name = "EnDekubaba_SetFrozenEffects", vram = 0x808B1798, size = 0x7C },
    { name = "EnDekubaba_PrepareLunge", vram = 0x808B28B4, size = 0xCC },
    { name = "EnDekubaba_SetupGrow", vram = 0x808B1BC0, size = 0x130 },
    { name = "EnDekubaba_SetupDeadStickDrop", vram = 0x808B3E40, size = 0xA8 },
    { name = "EnDekubaba_SetupLunge", vram = 0x808B2980, size = 0x44 },
    { name = "EnDekubaba_Update", vram = 0x808B42FC, size = 0x24C },
    { name = "EnDekubaba_SetupRecover", vram = 0x808B3044, size = 0x34 },
    { name = "EnDekubaba_Recover", vram = 0x808B3078, size = 0xF8 },
    { name = "EnDekubaba_SetupPrepareLunge", vram = 0x808B2890, size = 0x24 },
    { name = "EnDekubaba_SetupPrunedSomersaultDie", vram = 0x808B3390, size = 0x74 },
    { name = "EnDekubaba_PrunedSomersaultDie", vram = 0x808B3404, size = 0x364 },
    { name = "EnDekubaba_Hit", vram = 0x808B3280, size = 0x110 },
    { name = "EnDekubaba_DecideLunge", vram = 0x808B2660, size = 0x230 },
    { name = "EnDekubaba_SetupHit", vram = 0x808B3170, size = 0x110 },
    { name = "EnDekubaba_SetFireLightEffects", vram = 0x808B16BC, size = 0xDC },
    { name = "EnDekubaba_Wait", vram = 0x808B1B14, size = 0xAC },
    { name = "EnDekubaba_SetupShrinkDie", vram = 0x808B3768, size = 0x80 },
    { name = "EnDekubaba_PostLimbDraw", vram = 0x808B4ABC, size = 0x3C },
    { name = "EnDekubaba_UpdateDamage", vram = 0x808B3F50, size = 0x3AC },
    { name = "EnDekubaba_SetupFrozen", vram = 0x808B3D74, size = 0x34 },
    { name = "EnDekubaba_DrawStemExtended", vram = 0x808B465C, size = 0x2A0 },
    { name = "EnDekubaba_Draw", vram = 0x808B4AF8, size = 0x240 },
    { name = "EnDekubaba_PullBack", vram = 0x808B2CB8, size = 0x38C },
    { name = "EnDekubaba_SetupStunnedVertical", vram = 0x808B39AC, size = 0x19C },
    { name = "EnDekubaba_SetupRetract", vram = 0x808B2158, size = 0xE8 },
    { name = "EnDekubaba_Destroy", vram = 0x808B1504, size = 0x2C },
    { name = "EnDekubaba_DisableHitboxes", vram = 0x808B1530, size = 0x88 },
    { name = "EnDekubaba_SetupDecideLunge", vram = 0x808B2608, size = 0x58 },
    { name = "EnDekubaba_Init", vram = 0x808B1330, size = 0x1D4 },
    { name = "EnDekubaba_DrawShadow", vram = 0x808B49C8, size = 0xF4 },
    { name = "EnDekubaba_DeadStickDrop", vram = 0x808B3EE8, size = 0x68 },
    { name = "EnDekubaba_UpdateHeadPosition", vram = 0x808B15B8, size = 0x104 },
    { name = "EnDekubaba_DrawStemBasePruned", vram = 0x808B48FC, size = 0xCC },
    { name = "EnDekubaba_Grow", vram = 0x808B1CF0, size = 0x468 },
    { name = "EnDekubaba_StunnedVertical", vram = 0x808B3B48, size = 0x9C },
    { name = "EnDekubaba_Sway", vram = 0x808B3C50, size = 0x124 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_M_Fire1"
rom = 0x00D2F440
vram = 0x808B5230
size = 0x190

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808B5254, target_vram = 0x808B5360 },
    { type = "R_MIPS_LO16", vram = 0x808B5260, target_vram = 0x808B5360 },
]

functions = [
    { name = "EnMFire1_Init", vram = 0x808B5230, size = 0x64 },
    { name = "EnMFire1_Update", vram = 0x808B52C0, size = 0x80 },
    { name = "EnMFire1_Destroy", vram = 0x808B5294, size = 0x2C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_M_Thunder"
rom = 0x00D2F5D0
vram = 0x808B53C0
size = 0x1FA0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808B53EC, target_vram = 0x808B65BC },
    { type = "R_MIPS_HI16", vram = 0x808B53F0, target_vram = 0x808B6310 },
    { type = "R_MIPS_LO16", vram = 0x808B53F4, target_vram = 0x808B65BC },
    { type = "R_MIPS_LO16", vram = 0x808B5400, target_vram = 0x808B6310 },
    { type = "R_MIPS_HI16", vram = 0x808B548C, target_vram = 0x808B7120 },
    { type = "R_MIPS_LO16", vram = 0x808B5494, target_vram = 0x808B7120 },
    { type = "R_MIPS_HI16", vram = 0x808B55D4, target_vram = 0x808B5984 },
    { type = "R_MIPS_LO16", vram = 0x808B55E4, target_vram = 0x808B5984 },
    { type = "R_MIPS_HI16", vram = 0x808B56D4, target_vram = 0x808B7150 },
    { type = "R_MIPS_LO16", vram = 0x808B56EC, target_vram = 0x808B7150 },
    { type = "R_MIPS_HI16", vram = 0x808B572C, target_vram = 0x808B714C },
    { type = "R_MIPS_LO16", vram = 0x808B5748, target_vram = 0x808B714C },
    { type = "R_MIPS_HI16", vram = 0x808B5780, target_vram = 0x808B5F68 },
    { type = "R_MIPS_HI16", vram = 0x808B5798, target_vram = 0x808B60D4 },
    { type = "R_MIPS_LO16", vram = 0x808B579C, target_vram = 0x808B60D4 },
    { type = "R_MIPS_LO16", vram = 0x808B57D0, target_vram = 0x808B5F68 },
    { type = "R_MIPS_HI16", vram = 0x808B59DC, target_vram = 0x808B7180 },
    { type = "R_MIPS_LO16", vram = 0x808B59E0, target_vram = 0x808B7180 },
    { type = "R_MIPS_HI16", vram = 0x808B5A50, target_vram = 0x808B58CC },
    { type = "R_MIPS_LO16", vram = 0x808B5A54, target_vram = 0x808B58CC },
    { type = "R_MIPS_HI16", vram = 0x808B5A74, target_vram = 0x808B7184 },
    { type = "R_MIPS_LO16", vram = 0x808B5A78, target_vram = 0x808B7184 },
    { type = "R_MIPS_HI16", vram = 0x808B5AD0, target_vram = 0x808B7188 },
    { type = "R_MIPS_LO16", vram = 0x808B5AF8, target_vram = 0x808B7188 },
    { type = "R_MIPS_HI16", vram = 0x808B5B00, target_vram = 0x808B718C },
    { type = "R_MIPS_HI16", vram = 0x808B5B0C, target_vram = 0x808B7154 },
    { type = "R_MIPS_LO16", vram = 0x808B5B20, target_vram = 0x808B718C },
    { type = "R_MIPS_HI16", vram = 0x808B5BD0, target_vram = 0x808B714C },
    { type = "R_MIPS_HI16", vram = 0x808B5BD8, target_vram = 0x808B7190 },
    { type = "R_MIPS_LO16", vram = 0x808B5BDC, target_vram = 0x808B7190 },
    { type = "R_MIPS_LO16", vram = 0x808B5C04, target_vram = 0x808B714C },
    { type = "R_MIPS_HI16", vram = 0x808B5C44, target_vram = 0x808B7150 },
    { type = "R_MIPS_LO16", vram = 0x808B5C50, target_vram = 0x808B7150 },
    { type = "R_MIPS_HI16", vram = 0x808B5C8C, target_vram = 0x808B5F68 },
    { type = "R_MIPS_LO16", vram = 0x808B5C90, target_vram = 0x808B5F68 },
    { type = "R_MIPS_HI16", vram = 0x808B5CA4, target_vram = 0x808B60D4 },
    { type = "R_MIPS_LO16", vram = 0x808B5CA8, target_vram = 0x808B60D4 },
    { type = "R_MIPS_LO16", vram = 0x808B5CE4, target_vram = 0x808B7154 },
    { type = "R_MIPS_HI16", vram = 0x808B5D04, target_vram = 0x808B7194 },
    { type = "R_MIPS_LO16", vram = 0x808B5D34, target_vram = 0x808B7194 },
    { type = "R_MIPS_HI16", vram = 0x808B5D3C, target_vram = 0x808B719C },
    { type = "R_MIPS_HI16", vram = 0x808B5DAC, target_vram = 0x808B7198 },
    { type = "R_MIPS_LO16", vram = 0x808B5DB0, target_vram = 0x808B7198 },
    { type = "R_MIPS_LO16", vram = 0x808B5DEC, target_vram = 0x808B719C },
    { type = "R_MIPS_HI16", vram = 0x808B5E4C, target_vram = 0x808B71A0 },
    { type = "R_MIPS_LO16", vram = 0x808B5E50, target_vram = 0x808B71A0 },
    { type = "R_MIPS_HI16", vram = 0x808B5E84, target_vram = 0x808B71A4 },
    { type = "R_MIPS_LO16", vram = 0x808B5EA0, target_vram = 0x808B71A4 },
    { type = "R_MIPS_HI16", vram = 0x808B5F30, target_vram = 0x808B71A8 },
    { type = "R_MIPS_LO16", vram = 0x808B5F48, target_vram = 0x808B71A8 },
    { type = "R_MIPS_HI16", vram = 0x808B6044, target_vram = 0x808B71AC },
    { type = "R_MIPS_LO16", vram = 0x808B606C, target_vram = 0x808B71AC },
    { type = "R_MIPS_HI16", vram = 0x808B6070, target_vram = 0x808B71B0 },
    { type = "R_MIPS_LO16", vram = 0x808B6094, target_vram = 0x808B71B0 },
    { type = "R_MIPS_HI16", vram = 0x808B60E8, target_vram = 0x808B71B4 },
    { type = "R_MIPS_LO16", vram = 0x808B60EC, target_vram = 0x808B71B4 },
    { type = "R_MIPS_HI16", vram = 0x808B60F4, target_vram = 0x808B71B8 },
    { type = "R_MIPS_LO16", vram = 0x808B6120, target_vram = 0x808B71B8 },
    { type = "R_MIPS_HI16", vram = 0x808B638C, target_vram = 0x808B71BC },
    { type = "R_MIPS_LO16", vram = 0x808B6390, target_vram = 0x808B71BC },
    { type = "R_MIPS_HI16", vram = 0x808B6398, target_vram = 0x808B71C0 },
    { type = "R_MIPS_LO16", vram = 0x808B63C0, target_vram = 0x808B71C0 },
    { type = "R_MIPS_HI16", vram = 0x808B67A0, target_vram = 0x808B71C4 },
    { type = "R_MIPS_LO16", vram = 0x808B67A4, target_vram = 0x808B71C4 },
    { type = "R_MIPS_HI16", vram = 0x808B6E04, target_vram = 0x808B71C8 },
    { type = "R_MIPS_LO16", vram = 0x808B6E08, target_vram = 0x808B71C8 },
    { type = "R_MIPS_HI16", vram = 0x808B6E0C, target_vram = 0x808B71CC },
    { type = "R_MIPS_LO16", vram = 0x808B6E18, target_vram = 0x808B71CC },
    { type = "R_MIPS_HI16", vram = 0x808B6E50, target_vram = 0x808B71D0 },
    { type = "R_MIPS_LO16", vram = 0x808B6E54, target_vram = 0x808B71D0 },
    { type = "R_MIPS_HI16", vram = 0x808B6E58, target_vram = 0x808B71D4 },
    { type = "R_MIPS_LO16", vram = 0x808B6E64, target_vram = 0x808B71D4 },
    { type = "R_MIPS_HI16", vram = 0x808B6E84, target_vram = 0x808B71D8 },
    { type = "R_MIPS_LO16", vram = 0x808B6E88, target_vram = 0x808B71D8 },
    { type = "R_MIPS_HI16", vram = 0x808B6EC4, target_vram = 0x808B715C },
    { type = "R_MIPS_LO16", vram = 0x808B6ED4, target_vram = 0x808B715C },
    { type = "R_MIPS_HI16", vram = 0x808B6F50, target_vram = 0x808B715C },
    { type = "R_MIPS_LO16", vram = 0x808B6F64, target_vram = 0x808B715C },
]

functions = [
    { name = "EnMThunder_AdjustLights", vram = 0x808B5890, size = 0x3C },
    { name = "EnMThunder_Spin_AttackNoMagic", vram = 0x808B58CC, size = 0xB8 },
    { name = "EnMThunder_Destroy", vram = 0x808B5820, size = 0x70 },
    { name = "EnMThunder_UnkType_Update", vram = 0x808B65BC, size = 0x1C0 },
    { name = "EnMThunder_Charge", vram = 0x808B5984, size = 0x568 },
    { name = "func_808B5EEC", vram = 0x808B5EEC, size = 0x7C },
    { name = "EnMThunder_Update", vram = 0x808B63E8, size = 0x1D4 },
    { name = "EnMThunder_Spin_Attack", vram = 0x808B5F68, size = 0x16C },
    { name = "EnMThunder_UnkType_Setup", vram = 0x808B53C0, size = 0x9C },
    { name = "EnMThunder_SwordBeam_Attack", vram = 0x808B60D4, size = 0x23C },
    { name = "EnMThunder_Draw", vram = 0x808B677C, size = 0x978 },
    { name = "EnMThunder_Init", vram = 0x808B545C, size = 0x3C4 },
    { name = "EnMThunder_UnkType_Attack", vram = 0x808B6310, size = 0xD8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Breakwall"
rom = 0x00D31570
vram = 0x808B7360
size = 0x1130

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808B7484, target_vram = 0x808B8350 },
    { type = "R_MIPS_LO16", vram = 0x808B7488, target_vram = 0x808B8350 },
    { type = "R_MIPS_HI16", vram = 0x808B75C8, target_vram = 0x808B8140 },
    { type = "R_MIPS_LO16", vram = 0x808B75CC, target_vram = 0x808B8140 },
    { type = "R_MIPS_HI16", vram = 0x808B75DC, target_vram = 0x808B82E0 },
    { type = "R_MIPS_LO16", vram = 0x808B75E4, target_vram = 0x808B82E0 },
    { type = "R_MIPS_HI16", vram = 0x808B764C, target_vram = 0x808B76CC },
    { type = "R_MIPS_LO16", vram = 0x808B7654, target_vram = 0x808B76CC },
    { type = "R_MIPS_HI16", vram = 0x808B7690, target_vram = 0x808B8140 },
    { type = "R_MIPS_LO16", vram = 0x808B7694, target_vram = 0x808B8140 },
    { type = "R_MIPS_HI16", vram = 0x808B7700, target_vram = 0x808B8140 },
    { type = "R_MIPS_HI16", vram = 0x808B770C, target_vram = 0x808B7FE4 },
    { type = "R_MIPS_LO16", vram = 0x808B7718, target_vram = 0x808B8140 },
    { type = "R_MIPS_LO16", vram = 0x808B771C, target_vram = 0x808B7FE4 },
    { type = "R_MIPS_HI16", vram = 0x808B77B0, target_vram = 0x808B767C },
    { type = "R_MIPS_LO16", vram = 0x808B77B4, target_vram = 0x808B767C },
    { type = "R_MIPS_HI16", vram = 0x808B7808, target_vram = 0x808B7FE4 },
    { type = "R_MIPS_LO16", vram = 0x808B780C, target_vram = 0x808B7FE4 },
    { type = "R_MIPS_HI16", vram = 0x808B7864, target_vram = 0x808B8354 },
    { type = "R_MIPS_LO16", vram = 0x808B7868, target_vram = 0x808B8354 },
    { type = "R_MIPS_HI16", vram = 0x808B786C, target_vram = 0x808B8358 },
    { type = "R_MIPS_LO16", vram = 0x808B7870, target_vram = 0x808B8358 },
    { type = "R_MIPS_HI16", vram = 0x808B7AA4, target_vram = 0x808B82F0 },
    { type = "R_MIPS_LO16", vram = 0x808B7AA8, target_vram = 0x808B82F0 },
    { type = "R_MIPS_HI16", vram = 0x808B7AB8, target_vram = 0x808B8300 },
    { type = "R_MIPS_LO16", vram = 0x808B7ABC, target_vram = 0x808B8300 },
    { type = "R_MIPS_HI16", vram = 0x808B7BA4, target_vram = 0x808B8310 },
    { type = "R_MIPS_LO16", vram = 0x808B7BA8, target_vram = 0x808B8310 },
    { type = "R_MIPS_HI16", vram = 0x808B7BB8, target_vram = 0x808B8330 },
    { type = "R_MIPS_LO16", vram = 0x808B7BBC, target_vram = 0x808B8330 },
    { type = "R_MIPS_HI16", vram = 0x808B7C10, target_vram = 0x808B8320 },
    { type = "R_MIPS_LO16", vram = 0x808B7C68, target_vram = 0x808B8320 },
    { type = "R_MIPS_HI16", vram = 0x808B7C74, target_vram = 0x808B8340 },
    { type = "R_MIPS_LO16", vram = 0x808B7C78, target_vram = 0x808B8340 },
    { type = "R_MIPS_HI16", vram = 0x808B8004, target_vram = 0x808B8140 },
    { type = "R_MIPS_LO16", vram = 0x808B8008, target_vram = 0x808B8140 },
]

functions = [
    { name = "func_808B7914", vram = 0x808B7914, size = 0xFC },
    { name = "BgBreakwall_Destroy", vram = 0x808B767C, size = 0x50 },
    { name = "func_808B73FC", vram = 0x808B73FC, size = 0x14 },
    { name = "func_808B73C4", vram = 0x808B73C4, size = 0x38 },
    { name = "BgBreakwall_Draw", vram = 0x808B7FE4, size = 0x13C },
    { name = "func_808B77E0", vram = 0x808B77E0, size = 0x4C },
    { name = "func_808B736C", vram = 0x808B736C, size = 0x14 },
    { name = "func_808B782C", vram = 0x808B782C, size = 0x78 },
    { name = "BgBreakwall_Update", vram = 0x808B7A6C, size = 0x24 },
    { name = "func_808B74D8", vram = 0x808B74D8, size = 0x44 },
    { name = "func_808B78DC", vram = 0x808B78DC, size = 0x38 },
    { name = "func_808B7410", vram = 0x808B7410, size = 0x50 },
    { name = "func_808B7A90", vram = 0x808B7A90, size = 0xC4 },
    { name = "BgBreakwall_Init", vram = 0x808B75B0, size = 0xCC },
    { name = "func_808B7380", vram = 0x808B7380, size = 0x44 },
    { name = "func_808B751C", vram = 0x808B751C, size = 0x94 },
    { name = "func_808B7460", vram = 0x808B7460, size = 0x48 },
    { name = "func_808B78A4", vram = 0x808B78A4, size = 0x38 },
    { name = "func_808B76CC", vram = 0x808B76CC, size = 0x104 },
    { name = "func_808B77D0", vram = 0x808B77D0, size = 0x10 },
    { name = "func_808B74A8", vram = 0x808B74A8, size = 0x30 },
    { name = "BgBreakwall_SetupAction", vram = 0x808B7360, size = 0xC },
    { name = "func_808B7B54", vram = 0x808B7B54, size = 0x1E0 },
    { name = "func_808B7A10", vram = 0x808B7A10, size = 0x5C },
    { name = "func_808B7D34", vram = 0x808B7D34, size = 0x2B0 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Door_Warp1"
rom = 0x00D326A0
vram = 0x808B8490
size = 0x3B70

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808B86F4, target_vram = 0x808BBB40 },
    { type = "R_MIPS_LO16", vram = 0x808B8708, target_vram = 0x808BBB40 },
    { type = "R_MIPS_HI16", vram = 0x808B8760, target_vram = 0x808BBB80 },
    { type = "R_MIPS_LO16", vram = 0x808B8768, target_vram = 0x808BBB80 },
    { type = "R_MIPS_HI16", vram = 0x808B8794, target_vram = 0x808BBB98 },
    { type = "R_MIPS_LO16", vram = 0x808B879C, target_vram = 0x808BBB98 },
    { type = "R_MIPS_HI16", vram = 0x808B8930, target_vram = 0x808BBBB4 },
    { type = "R_MIPS_LO16", vram = 0x808B8940, target_vram = 0x808BBBB4 },
    { type = "R_MIPS_HI16", vram = 0x808B8988, target_vram = 0x808BC000 },
    { type = "R_MIPS_LO16", vram = 0x808B898C, target_vram = 0x808BC000 },
    { type = "R_MIPS_HI16", vram = 0x808B8A58, target_vram = 0x808B96B0 },
    { type = "R_MIPS_LO16", vram = 0x808B8A5C, target_vram = 0x808B96B0 },
    { type = "R_MIPS_HI16", vram = 0x808B8B04, target_vram = 0x808BBBB8 },
    { type = "R_MIPS_LO16", vram = 0x808B8B08, target_vram = 0x808BBBB8 },
    { type = "R_MIPS_HI16", vram = 0x808B8B30, target_vram = 0x808BC000 },
    { type = "R_MIPS_LO16", vram = 0x808B8B58, target_vram = 0x808BC000 },
    { type = "R_MIPS_HI16", vram = 0x808B8C24, target_vram = 0x808B9B30 },
    { type = "R_MIPS_LO16", vram = 0x808B8C28, target_vram = 0x808B9B30 },
    { type = "R_MIPS_HI16", vram = 0x808B8E3C, target_vram = 0x808BAAF4 },
    { type = "R_MIPS_LO16", vram = 0x808B8E40, target_vram = 0x808BAAF4 },
    { type = "R_MIPS_HI16", vram = 0x808B8E54, target_vram = 0x808BABF4 },
    { type = "R_MIPS_LO16", vram = 0x808B8E58, target_vram = 0x808BABF4 },
    { type = "R_MIPS_HI16", vram = 0x808B8F9C, target_vram = 0x808B96A0 },
    { type = "R_MIPS_LO16", vram = 0x808B8FB0, target_vram = 0x808B96A0 },
    { type = "R_MIPS_HI16", vram = 0x808B8FC4, target_vram = 0x808B9094 },
    { type = "R_MIPS_HI16", vram = 0x808B8FD4, target_vram = 0x808B921C },
    { type = "R_MIPS_LO16", vram = 0x808B8FDC, target_vram = 0x808B921C },
    { type = "R_MIPS_LO16", vram = 0x808B8FF4, target_vram = 0x808B9094 },
    { type = "R_MIPS_HI16", vram = 0x808B90B0, target_vram = 0x808B90CC },
    { type = "R_MIPS_LO16", vram = 0x808B90B8, target_vram = 0x808B90CC },
    { type = "R_MIPS_HI16", vram = 0x808B9130, target_vram = 0x808BBBBC },
    { type = "R_MIPS_LO16", vram = 0x808B9134, target_vram = 0x808BBBBC },
    { type = "R_MIPS_HI16", vram = 0x808B9138, target_vram = 0x808BBBC0 },
    { type = "R_MIPS_LO16", vram = 0x808B913C, target_vram = 0x808BBBC0 },
    { type = "R_MIPS_HI16", vram = 0x808B915C, target_vram = 0x808BBBC4 },
    { type = "R_MIPS_LO16", vram = 0x808B9160, target_vram = 0x808BBBC4 },
    { type = "R_MIPS_HI16", vram = 0x808B91CC, target_vram = 0x808BBBC8 },
    { type = "R_MIPS_LO16", vram = 0x808B91D0, target_vram = 0x808BBBC8 },
    { type = "R_MIPS_HI16", vram = 0x808B91D4, target_vram = 0x808B921C },
    { type = "R_MIPS_LO16", vram = 0x808B91E0, target_vram = 0x808B921C },
    { type = "R_MIPS_HI16", vram = 0x808B9254, target_vram = 0x808BBBCC },
    { type = "R_MIPS_LO16", vram = 0x808B9258, target_vram = 0x808BBBCC },
    { type = "R_MIPS_HI16", vram = 0x808B930C, target_vram = 0x808BBBD0 },
    { type = "R_MIPS_LO16", vram = 0x808B9314, target_vram = 0x808BBBD0 },
    { type = "R_MIPS_HI16", vram = 0x808B9370, target_vram = 0x808B93A0 },
    { type = "R_MIPS_LO16", vram = 0x808B9374, target_vram = 0x808B93A0 },
    { type = "R_MIPS_HI16", vram = 0x808B9424, target_vram = 0x808B9524 },
    { type = "R_MIPS_LO16", vram = 0x808B9430, target_vram = 0x808B9524 },
    { type = "R_MIPS_HI16", vram = 0x808B9464, target_vram = 0x808B94A4 },
    { type = "R_MIPS_LO16", vram = 0x808B9468, target_vram = 0x808B94A4 },
    { type = "R_MIPS_HI16", vram = 0x808B94E4, target_vram = 0x808B921C },
    { type = "R_MIPS_LO16", vram = 0x808B94F4, target_vram = 0x808B921C },
    { type = "R_MIPS_HI16", vram = 0x808B956C, target_vram = 0x808B958C },
    { type = "R_MIPS_LO16", vram = 0x808B9570, target_vram = 0x808B958C },
    { type = "R_MIPS_HI16", vram = 0x808B95D8, target_vram = 0x808BBBD4 },
    { type = "R_MIPS_LO16", vram = 0x808B95EC, target_vram = 0x808BBBD4 },
    { type = "R_MIPS_HI16", vram = 0x808B9658, target_vram = 0x808BBBD8 },
    { type = "R_MIPS_LO16", vram = 0x808B965C, target_vram = 0x808BBBD8 },
    { type = "R_MIPS_HI16", vram = 0x808B96D0, target_vram = 0x808BBBDC },
    { type = "R_MIPS_LO16", vram = 0x808B96D4, target_vram = 0x808BBBDC },
    { type = "R_MIPS_HI16", vram = 0x808B96F4, target_vram = 0x808BBBE0 },
    { type = "R_MIPS_LO16", vram = 0x808B96F8, target_vram = 0x808BBBE0 },
    { type = "R_MIPS_HI16", vram = 0x808B9720, target_vram = 0x808B977C },
    { type = "R_MIPS_LO16", vram = 0x808B9764, target_vram = 0x808B977C },
    { type = "R_MIPS_HI16", vram = 0x808B980C, target_vram = 0x808B9840 },
    { type = "R_MIPS_LO16", vram = 0x808B9818, target_vram = 0x808B9840 },
    { type = "R_MIPS_HI16", vram = 0x808B9888, target_vram = 0x808B98A8 },
    { type = "R_MIPS_LO16", vram = 0x808B988C, target_vram = 0x808B98A8 },
    { type = "R_MIPS_HI16", vram = 0x808B98E8, target_vram = 0x808BBBE4 },
    { type = "R_MIPS_LO16", vram = 0x808B98FC, target_vram = 0x808BBBE4 },
    { type = "R_MIPS_HI16", vram = 0x808B991C, target_vram = 0x808BBBE8 },
    { type = "R_MIPS_LO16", vram = 0x808B9920, target_vram = 0x808BBBE8 },
    { type = "R_MIPS_HI16", vram = 0x808B993C, target_vram = 0x808BC000 },
    { type = "R_MIPS_LO16", vram = 0x808B994C, target_vram = 0x808BC000 },
    { type = "R_MIPS_HI16", vram = 0x808B9AF8, target_vram = 0x808BBBEC },
    { type = "R_MIPS_LO16", vram = 0x808B9AFC, target_vram = 0x808BBBEC },
    { type = "R_MIPS_HI16", vram = 0x808B9BC4, target_vram = 0x808B9BE8 },
    { type = "R_MIPS_LO16", vram = 0x808B9BC8, target_vram = 0x808B9BE8 },
    { type = "R_MIPS_HI16", vram = 0x808B9C08, target_vram = 0x808BBBF0 },
    { type = "R_MIPS_LO16", vram = 0x808B9C0C, target_vram = 0x808BBBF0 },
    { type = "R_MIPS_HI16", vram = 0x808B9C2C, target_vram = 0x808BBBF4 },
    { type = "R_MIPS_LO16", vram = 0x808B9C30, target_vram = 0x808BBBF4 },
    { type = "R_MIPS_HI16", vram = 0x808B9CAC, target_vram = 0x808B9CE8 },
    { type = "R_MIPS_LO16", vram = 0x808B9CB4, target_vram = 0x808B9CE8 },
    { type = "R_MIPS_HI16", vram = 0x808B9CC8, target_vram = 0x808B9F10 },
    { type = "R_MIPS_LO16", vram = 0x808B9CD0, target_vram = 0x808B9F10 },
    { type = "R_MIPS_HI16", vram = 0x808B9E74, target_vram = 0x808B9E94 },
    { type = "R_MIPS_LO16", vram = 0x808B9E78, target_vram = 0x808B9E94 },
    { type = "R_MIPS_HI16", vram = 0x808B9EB8, target_vram = 0x808B9ED8 },
    { type = "R_MIPS_LO16", vram = 0x808B9EC4, target_vram = 0x808B9ED8 },
    { type = "R_MIPS_HI16", vram = 0x808B9F9C, target_vram = 0x808B9FD0 },
    { type = "R_MIPS_LO16", vram = 0x808B9FA8, target_vram = 0x808B9FD0 },
    { type = "R_MIPS_HI16", vram = 0x808BA0DC, target_vram = 0x808BC004 },
    { type = "R_MIPS_HI16", vram = 0x808BA0E0, target_vram = 0x808BA550 },
    { type = "R_MIPS_LO16", vram = 0x808BA0E8, target_vram = 0x808BA550 },
    { type = "R_MIPS_LO16", vram = 0x808BA0F4, target_vram = 0x808BC004 },
    { type = "R_MIPS_HI16", vram = 0x808BA5A4, target_vram = 0x808BBBF8 },
    { type = "R_MIPS_LO16", vram = 0x808BA5AC, target_vram = 0x808BBBF8 },
    { type = "R_MIPS_HI16", vram = 0x808BA604, target_vram = 0x808BBC0C },
    { type = "R_MIPS_LO16", vram = 0x808BA608, target_vram = 0x808BBC0C },
    { type = "R_MIPS_HI16", vram = 0x808BA614, target_vram = 0x808BC004 },
    { type = "R_MIPS_LO16", vram = 0x808BA61C, target_vram = 0x808BC004 },
    { type = "R_MIPS_HI16", vram = 0x808BA684, target_vram = 0x808BBC10 },
    { type = "R_MIPS_LO16", vram = 0x808BA688, target_vram = 0x808BBC10 },
    { type = "R_MIPS_HI16", vram = 0x808BA6A0, target_vram = 0x808BBC14 },
    { type = "R_MIPS_LO16", vram = 0x808BA6A8, target_vram = 0x808BBC14 },
    { type = "R_MIPS_HI16", vram = 0x808BA6D0, target_vram = 0x808BC000 },
    { type = "R_MIPS_LO16", vram = 0x808BA6DC, target_vram = 0x808BC000 },
    { type = "R_MIPS_HI16", vram = 0x808BA914, target_vram = 0x808BBC18 },
    { type = "R_MIPS_LO16", vram = 0x808BA918, target_vram = 0x808BBC18 },
    { type = "R_MIPS_HI16", vram = 0x808BA93C, target_vram = 0x808BBC1C },
    { type = "R_MIPS_LO16", vram = 0x808BA94C, target_vram = 0x808BBC1C },
    { type = "R_MIPS_HI16", vram = 0x808BA998, target_vram = 0x808BBC20 },
    { type = "R_MIPS_LO16", vram = 0x808BA99C, target_vram = 0x808BBC20 },
    { type = "R_MIPS_HI16", vram = 0x808BA9BC, target_vram = 0x808BBC24 },
    { type = "R_MIPS_LO16", vram = 0x808BA9C0, target_vram = 0x808BBC24 },
    { type = "R_MIPS_HI16", vram = 0x808BA9E0, target_vram = 0x808BBC28 },
    { type = "R_MIPS_LO16", vram = 0x808BA9E4, target_vram = 0x808BBC28 },
    { type = "R_MIPS_HI16", vram = 0x808BAA04, target_vram = 0x808BC000 },
    { type = "R_MIPS_LO16", vram = 0x808BAA08, target_vram = 0x808BC000 },
    { type = "R_MIPS_HI16", vram = 0x808BABBC, target_vram = 0x808BABF4 },
    { type = "R_MIPS_LO16", vram = 0x808BABD0, target_vram = 0x808BABF4 },
    { type = "R_MIPS_HI16", vram = 0x808BAED8, target_vram = 0x808BBC2C },
    { type = "R_MIPS_LO16", vram = 0x808BAF28, target_vram = 0x808BBC2C },
    { type = "R_MIPS_HI16", vram = 0x808BB50C, target_vram = 0x808BBB50 },
    { type = "R_MIPS_LO16", vram = 0x808BB510, target_vram = 0x808BBB50 },
    { type = "R_MIPS_HI16", vram = 0x808BB868, target_vram = 0x808BBC30 },
    { type = "R_MIPS_LO16", vram = 0x808BB870, target_vram = 0x808BBC30 },
    { type = "R_MIPS_HI16", vram = 0x808BB950, target_vram = 0x808BBB5C },
    { type = "R_MIPS_LO16", vram = 0x808BB95C, target_vram = 0x808BBB5C },
    { type = "R_MIPS_HI16", vram = 0x808BB9D0, target_vram = 0x808BBB6C },
    { type = "R_MIPS_LO16", vram = 0x808BB9D4, target_vram = 0x808BBB6C },
    { type = "R_MIPS_HI16", vram = 0x808BB9D8, target_vram = 0x808BBB5C },
    { type = "R_MIPS_LO16", vram = 0x808BB9DC, target_vram = 0x808BBB5C },
    { type = "R_MIPS_HI16", vram = 0x808BB9FC, target_vram = 0x808BBB64 },
    { type = "R_MIPS_LO16", vram = 0x808BBA20, target_vram = 0x808BBB64 },
    { type = "R_MIPS_HI16", vram = 0x808BBA58, target_vram = 0x808BBC4C },
    { type = "R_MIPS_LO16", vram = 0x808BBA5C, target_vram = 0x808BBC4C },
    { type = "R_MIPS_HI16", vram = 0x808BBA60, target_vram = 0x808BBB6C },
    { type = "R_MIPS_LO16", vram = 0x808BBA6C, target_vram = 0x808BBB6C },
    { type = "R_MIPS_HI16", vram = 0x808BBA74, target_vram = 0x808BBB5C },
    { type = "R_MIPS_LO16", vram = 0x808BBA88, target_vram = 0x808BBB5C },
    { type = "R_MIPS_HI16", vram = 0x808BBA90, target_vram = 0x808BBB64 },
    { type = "R_MIPS_LO16", vram = 0x808BBA94, target_vram = 0x808BBB64 },
    { type = "R_MIPS_HI16", vram = 0x808BBA98, target_vram = 0x808BBB68 },
    { type = "R_MIPS_LO16", vram = 0x808BBAAC, target_vram = 0x808BBB68 },
]

functions = [
    { name = "func_808B96B0", vram = 0x808B96B0, size = 0xCC },
    { name = "func_808B921C", vram = 0x808B921C, size = 0x184 },
    { name = "DoorWarp1_Draw", vram = 0x808BB84C, size = 0x88 },
    { name = "func_808BACCC", vram = 0x808BACCC, size = 0x1D0 },
    { name = "func_808B958C", vram = 0x808B958C, size = 0x114 },
    { name = "func_808B849C", vram = 0x808B849C, size = 0xCC },
    { name = "func_808BA550", vram = 0x808BA550, size = 0x5A4 },
    { name = "func_808B8E78", vram = 0x808B8E78, size = 0x194 },
    { name = "func_808BABF4", vram = 0x808BABF4, size = 0x10 },
    { name = "func_808BAE9C", vram = 0x808BAE9C, size = 0x628 },
    { name = "func_808B8924", vram = 0x808B8924, size = 0x158 },
    { name = "DoorWarp1_Update", vram = 0x808BAC04, size = 0xC8 },
    { name = "func_808B9B30", vram = 0x808B9B30, size = 0xB8 },
    { name = "func_808B93A0", vram = 0x808B93A0, size = 0x104 },
    { name = "DoorWarp1_Destroy", vram = 0x808B8878, size = 0xAC },
    { name = "func_808B94A4", vram = 0x808B94A4, size = 0x80 },
    { name = "func_808B96A0", vram = 0x808B96A0, size = 0x10 },
    { name = "func_808BB4F4", vram = 0x808BB4F4, size = 0x358 },
    { name = "func_808B9F10", vram = 0x808B9F10, size = 0xC0 },
    { name = "func_808B98A8", vram = 0x808B98A8, size = 0x288 },
    { name = "func_808B90CC", vram = 0x808B90CC, size = 0x150 },
    { name = "func_808B8C48", vram = 0x808B8C48, size = 0x230 },
    { name = "func_808BB8D4", vram = 0x808BB8D4, size = 0x248 },
    { name = "DoorWarp1_Init", vram = 0x808B86D8, size = 0x1A0 },
    { name = "func_808B8A7C", vram = 0x808B8A7C, size = 0x1CC },
    { name = "func_808B9840", vram = 0x808B9840, size = 0x68 },
    { name = "func_808B9E94", vram = 0x808B9E94, size = 0x44 },
    { name = "func_808B977C", vram = 0x808B977C, size = 0xC4 },
    { name = "func_808B866C", vram = 0x808B866C, size = 0x6C },
    { name = "func_808B9524", vram = 0x808B9524, size = 0x68 },
    { name = "func_808B9094", vram = 0x808B9094, size = 0x38 },
    { name = "func_808BA10C", vram = 0x808BA10C, size = 0x444 },
    { name = "func_808B900C", vram = 0x808B900C, size = 0x88 },
    { name = "func_808B8568", vram = 0x808B8568, size = 0x104 },
    { name = "func_808B9BE8", vram = 0x808B9BE8, size = 0x100 },
    { name = "func_808B9ED8", vram = 0x808B9ED8, size = 0x38 },
    { name = "func_808B9FD0", vram = 0x808B9FD0, size = 0x13C },
    { name = "DoorWarp1_SetupAction", vram = 0x808B8490, size = 0xC },
    { name = "func_808BB4C4", vram = 0x808BB4C4, size = 0x30 },
    { name = "func_808B9CE8", vram = 0x808B9CE8, size = 0x1AC },
    { name = "func_808BAAF4", vram = 0x808BAAF4, size = 0x100 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Syokudai"
rom = 0x00D36210
vram = 0x808BC010
size = 0xDD0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808BC02C, target_vram = 0x808BCD18 },
    { type = "R_MIPS_LO16", vram = 0x808BC030, target_vram = 0x808BCD18 },
    { type = "R_MIPS_HI16", vram = 0x808BC074, target_vram = 0x808BCCC0 },
    { type = "R_MIPS_LO16", vram = 0x808BC078, target_vram = 0x808BCCC0 },
    { type = "R_MIPS_HI16", vram = 0x808BC090, target_vram = 0x808BCD28 },
    { type = "R_MIPS_HI16", vram = 0x808BC094, target_vram = 0x808BCCEC },
    { type = "R_MIPS_LO16", vram = 0x808BC0A0, target_vram = 0x808BCD28 },
    { type = "R_MIPS_LO16", vram = 0x808BC0A4, target_vram = 0x808BCCEC },
    { type = "R_MIPS_HI16", vram = 0x808BC19C, target_vram = 0x808BCDE0 },
    { type = "R_MIPS_LO16", vram = 0x808BC1A0, target_vram = 0x808BCDE0 },
    { type = "R_MIPS_HI16", vram = 0x808BC1AC, target_vram = 0x808BCDE0 },
    { type = "R_MIPS_LO16", vram = 0x808BC1B0, target_vram = 0x808BCDE0 },
    { type = "R_MIPS_HI16", vram = 0x808BC698, target_vram = 0x808BCDE0 },
    { type = "R_MIPS_LO16", vram = 0x808BC6F0, target_vram = 0x808BCDE0 },
    { type = "R_MIPS_HI16", vram = 0x808BC6F4, target_vram = 0x808BCDE0 },
    { type = "R_MIPS_LO16", vram = 0x808BC700, target_vram = 0x808BCDE0 },
    { type = "R_MIPS_HI16", vram = 0x808BC7DC, target_vram = 0x808BCDE0 },
    { type = "R_MIPS_LO16", vram = 0x808BC7E0, target_vram = 0x808BCDE0 },
    { type = "R_MIPS_HI16", vram = 0x808BC91C, target_vram = 0x808BCD40 },
    { type = "R_MIPS_LO16", vram = 0x808BC920, target_vram = 0x808BCD40 },
    { type = "R_MIPS_HI16", vram = 0x808BCA48, target_vram = 0x808BCD2C },
    { type = "R_MIPS_LO16", vram = 0x808BCA68, target_vram = 0x808BCD2C },
    { type = "R_MIPS_HI16", vram = 0x808BCAEC, target_vram = 0x808BCD44 },
    { type = "R_MIPS_LO16", vram = 0x808BCAF0, target_vram = 0x808BCD44 },
]

functions = [
    { name = "ObjSyokudai_Destroy", vram = 0x808BC270, size = 0x54 },
    { name = "ObjSyokudai_Draw", vram = 0x808BC9D4, size = 0x2C0 },
    { name = "ObjSyokudai_Init", vram = 0x808BC010, size = 0x260 },
    { name = "ObjSyokudai_Update", vram = 0x808BC2C4, size = 0x710 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Item_B_Heart"
rom = 0x00D36FE0
vram = 0x808BCDF0
size = 0x3F0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808BCE28, target_vram = 0x808BD180 },
    { type = "R_MIPS_LO16", vram = 0x808BCE30, target_vram = 0x808BD180 },
    { type = "R_MIPS_HI16", vram = 0x808BCE58, target_vram = 0x808BD190 },
    { type = "R_MIPS_LO16", vram = 0x808BCE5C, target_vram = 0x808BD190 },
]

functions = [
    { name = "ItemBHeart_Destroy", vram = 0x808BCEA8, size = 0x10 },
    { name = "ItemBHeart_Draw", vram = 0x808BCFC4, size = 0x198 },
    { name = "ItemBHeart_Update", vram = 0x808BCEB8, size = 0x9C },
    { name = "ItemBHeart_Init", vram = 0x808BCDF0, size = 0xB8 },
    { name = "ItemBHeart_UpdateModel", vram = 0x808BCF54, size = 0x70 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Dekunuts"
rom = 0x00D373D0
vram = 0x808BD1E0
size = 0x2040

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808BD1F4, target_vram = 0x808BEF84 },
    { type = "R_MIPS_LO16", vram = 0x808BD1F8, target_vram = 0x808BEF84 },
    { type = "R_MIPS_HI16", vram = 0x808BD250, target_vram = 0x808BEF30 },
    { type = "R_MIPS_LO16", vram = 0x808BD254, target_vram = 0x808BEF30 },
    { type = "R_MIPS_HI16", vram = 0x808BD268, target_vram = 0x808BEF64 },
    { type = "R_MIPS_HI16", vram = 0x808BD26C, target_vram = 0x808BEF5C },
    { type = "R_MIPS_LO16", vram = 0x808BD270, target_vram = 0x808BEF5C },
    { type = "R_MIPS_LO16", vram = 0x808BD274, target_vram = 0x808BEF64 },
    { type = "R_MIPS_HI16", vram = 0x808BD358, target_vram = 0x808BEFE0 },
    { type = "R_MIPS_LO16", vram = 0x808BD35C, target_vram = 0x808BEFE0 },
    { type = "R_MIPS_HI16", vram = 0x808BD360, target_vram = 0x808BEFE4 },
    { type = "R_MIPS_LO16", vram = 0x808BD36C, target_vram = 0x808BEFE4 },
    { type = "R_MIPS_HI16", vram = 0x808BD3DC, target_vram = 0x808BEFE8 },
    { type = "R_MIPS_LO16", vram = 0x808BD3E0, target_vram = 0x808BEFE8 },
    { type = "R_MIPS_HI16", vram = 0x808BD474, target_vram = 0x808BD49C },
    { type = "R_MIPS_LO16", vram = 0x808BD478, target_vram = 0x808BD49C },
    { type = "R_MIPS_HI16", vram = 0x808BD7B0, target_vram = 0x808BD7D4 },
    { type = "R_MIPS_LO16", vram = 0x808BD7B8, target_vram = 0x808BD7D4 },
    { type = "R_MIPS_HI16", vram = 0x808BD898, target_vram = 0x808BDA4C },
    { type = "R_MIPS_LO16", vram = 0x808BD89C, target_vram = 0x808BDA4C },
    { type = "R_MIPS_HI16", vram = 0x808BD8A4, target_vram = 0x808BD8D8 },
    { type = "R_MIPS_LO16", vram = 0x808BD8B0, target_vram = 0x808BD8D8 },
    { type = "R_MIPS_HI16", vram = 0x808BDA2C, target_vram = 0x808BDA4C },
    { type = "R_MIPS_LO16", vram = 0x808BDA30, target_vram = 0x808BDA4C },
    { type = "R_MIPS_HI16", vram = 0x808BDCD4, target_vram = 0x808BDD54 },
    { type = "R_MIPS_LO16", vram = 0x808BDCD8, target_vram = 0x808BDD54 },
    { type = "R_MIPS_HI16", vram = 0x808BDD38, target_vram = 0x808BDD54 },
    { type = "R_MIPS_LO16", vram = 0x808BDD3C, target_vram = 0x808BDD54 },
    { type = "R_MIPS_HI16", vram = 0x808BDEC0, target_vram = 0x808BDEF8 },
    { type = "R_MIPS_LO16", vram = 0x808BDEC4, target_vram = 0x808BDEF8 },
    { type = "R_MIPS_HI16", vram = 0x808BDF84, target_vram = 0x808BDFB8 },
    { type = "R_MIPS_LO16", vram = 0x808BDF90, target_vram = 0x808BDFB8 },
    { type = "R_MIPS_HI16", vram = 0x808BE1FC, target_vram = 0x808BE22C },
    { type = "R_MIPS_LO16", vram = 0x808BE214, target_vram = 0x808BE22C },
    { type = "R_MIPS_HI16", vram = 0x808BE2F0, target_vram = 0x808BE358 },
    { type = "R_MIPS_LO16", vram = 0x808BE2F4, target_vram = 0x808BE358 },
    { type = "R_MIPS_HI16", vram = 0x808BE3E0, target_vram = 0x808BE3FC },
    { type = "R_MIPS_LO16", vram = 0x808BE3E4, target_vram = 0x808BE3FC },
    { type = "R_MIPS_HI16", vram = 0x808BE4AC, target_vram = 0x808BE4D4 },
    { type = "R_MIPS_LO16", vram = 0x808BE4B0, target_vram = 0x808BE4D4 },
    { type = "R_MIPS_HI16", vram = 0x808BE510, target_vram = 0x808BEF90 },
    { type = "R_MIPS_HI16", vram = 0x808BE514, target_vram = 0x808BEF94 },
    { type = "R_MIPS_LO16", vram = 0x808BE520, target_vram = 0x808BEF94 },
    { type = "R_MIPS_LO16", vram = 0x808BE524, target_vram = 0x808BEF90 },
    { type = "R_MIPS_HI16", vram = 0x808BE6A8, target_vram = 0x808BE6C4 },
    { type = "R_MIPS_LO16", vram = 0x808BE6AC, target_vram = 0x808BE6C4 },
    { type = "R_MIPS_HI16", vram = 0x808BE8AC, target_vram = 0x808BEFEC },
    { type = "R_MIPS_LO16", vram = 0x808BE8B4, target_vram = 0x808BEFEC },
    { type = "R_MIPS_HI16", vram = 0x808BE8E0, target_vram = 0x808BEFF0 },
    { type = "R_MIPS_LO16", vram = 0x808BE8EC, target_vram = 0x808BEFF0 },
    { type = "R_MIPS_HI16", vram = 0x808BE960, target_vram = 0x808BEFF4 },
    { type = "R_MIPS_LO16", vram = 0x808BE968, target_vram = 0x808BEFF4 },
    { type = "R_MIPS_HI16", vram = 0x808BE9B0, target_vram = 0x808BEFF8 },
    { type = "R_MIPS_LO16", vram = 0x808BE9C0, target_vram = 0x808BEFF8 },
    { type = "R_MIPS_HI16", vram = 0x808BEB44, target_vram = 0x808BEFFC },
    { type = "R_MIPS_LO16", vram = 0x808BEB48, target_vram = 0x808BEFFC },
    { type = "R_MIPS_HI16", vram = 0x808BEB58, target_vram = 0x808BF000 },
    { type = "R_MIPS_LO16", vram = 0x808BEB5C, target_vram = 0x808BF000 },
    { type = "R_MIPS_HI16", vram = 0x808BEB90, target_vram = 0x808BF004 },
    { type = "R_MIPS_LO16", vram = 0x808BEB94, target_vram = 0x808BF004 },
    { type = "R_MIPS_HI16", vram = 0x808BEBEC, target_vram = 0x808BDA4C },
    { type = "R_MIPS_LO16", vram = 0x808BEBF0, target_vram = 0x808BDA4C },
    { type = "R_MIPS_HI16", vram = 0x808BEC2C, target_vram = 0x808BF008 },
    { type = "R_MIPS_LO16", vram = 0x808BEC30, target_vram = 0x808BF008 },
    { type = "R_MIPS_HI16", vram = 0x808BEC34, target_vram = 0x808BF00C },
    { type = "R_MIPS_LO16", vram = 0x808BEC38, target_vram = 0x808BF00C },
    { type = "R_MIPS_HI16", vram = 0x808BEC78, target_vram = 0x808BF010 },
    { type = "R_MIPS_LO16", vram = 0x808BEC7C, target_vram = 0x808BF010 },
    { type = "R_MIPS_HI16", vram = 0x808BEC84, target_vram = 0x808BF014 },
    { type = "R_MIPS_LO16", vram = 0x808BEC88, target_vram = 0x808BF014 },
    { type = "R_MIPS_HI16", vram = 0x808BECC0, target_vram = 0x808BF018 },
    { type = "R_MIPS_LO16", vram = 0x808BECC4, target_vram = 0x808BF018 },
    { type = "R_MIPS_HI16", vram = 0x808BED54, target_vram = 0x808BEF98 },
    { type = "R_MIPS_LO16", vram = 0x808BED58, target_vram = 0x808BEF98 },
    { type = "R_MIPS_HI16", vram = 0x808BEDCC, target_vram = 0x808BEFA4 },
    { type = "R_MIPS_LO16", vram = 0x808BEDD4, target_vram = 0x808BEFA4 },
    { type = "R_MIPS_HI16", vram = 0x808BEE04, target_vram = 0x808BEF9A },
    { type = "R_MIPS_LO16", vram = 0x808BEE08, target_vram = 0x808BEF9A },
    { type = "R_MIPS_HI16", vram = 0x808BEE4C, target_vram = 0x808BED30 },
    { type = "R_MIPS_LO16", vram = 0x808BEE50, target_vram = 0x808BED30 },
    { type = "R_MIPS_HI16", vram = 0x808BEE5C, target_vram = 0x808BEBD0 },
    { type = "R_MIPS_LO16", vram = 0x808BEE60, target_vram = 0x808BEBD0 },
]

functions = [
    { name = "func_808BE4D4", vram = 0x808BE4D4, size = 0x1AC },
    { name = "func_808BD8D8", vram = 0x808BD8D8, size = 0x130 },
    { name = "func_808BD78C", vram = 0x808BD78C, size = 0x48 },
    { name = "func_808BDC9C", vram = 0x808BDC9C, size = 0x54 },
    { name = "func_808BE1CC", vram = 0x808BE1CC, size = 0x60 },
    { name = "func_808BD3B4", vram = 0x808BD3B4, size = 0x74 },
    { name = "func_808BD870", vram = 0x808BD870, size = 0x68 },
    { name = "EnDekunuts_PostLimbDraw", vram = 0x808BED30, size = 0x108 },
    { name = "func_808BE6C4", vram = 0x808BE6C4, size = 0x78 },
    { name = "EnDekunuts_Update", vram = 0x808BEA48, size = 0x188 },
    { name = "EnDekunuts_Draw", vram = 0x808BEE38, size = 0xD0 },
    { name = "func_808BD7D4", vram = 0x808BD7D4, size = 0x9C },
    { name = "func_808BDE7C", vram = 0x808BDE7C, size = 0x7C },
    { name = "func_808BDA4C", vram = 0x808BDA4C, size = 0x250 },
    { name = "func_808BE3A8", vram = 0x808BE3A8, size = 0x54 },
    { name = "func_808BD49C", vram = 0x808BD49C, size = 0x2F0 },
    { name = "func_808BE73C", vram = 0x808BE73C, size = 0x30C },
    { name = "func_808BE358", vram = 0x808BE358, size = 0x50 },
    { name = "EnDekunuts_Init", vram = 0x808BD1E0, size = 0x13C },
    { name = "func_808BDA08", vram = 0x808BDA08, size = 0x44 },
    { name = "EnDekunuts_Destroy", vram = 0x808BD31C, size = 0x2C },
    { name = "EnDekunuts_OverrideLimbDraw", vram = 0x808BEBD0, size = 0x160 },
    { name = "func_808BD348", vram = 0x808BD348, size = 0x6C },
    { name = "func_808BE294", vram = 0x808BE294, size = 0xC4 },
    { name = "func_808BE3FC", vram = 0x808BE3FC, size = 0x88 },
    { name = "func_808BD428", vram = 0x808BD428, size = 0x74 },
    { name = "func_808BDCF0", vram = 0x808BDCF0, size = 0x64 },
    { name = "func_808BDFB8", vram = 0x808BDFB8, size = 0x214 },
    { name = "func_808BE484", vram = 0x808BE484, size = 0x50 },
    { name = "func_808BDF60", vram = 0x808BDF60, size = 0x58 },
    { name = "func_808BE22C", vram = 0x808BE22C, size = 0x68 },
    { name = "func_808BE680", vram = 0x808BE680, size = 0x44 },
    { name = "func_808BDEF8", vram = 0x808BDEF8, size = 0x68 },
    { name = "func_808BDD54", vram = 0x808BDD54, size = 0x128 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Bbfall"
rom = 0x00D39410
vram = 0x808BF220
size = 0x1E10

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808BF234, target_vram = 0x808C0DD4 },
    { type = "R_MIPS_LO16", vram = 0x808BF238, target_vram = 0x808C0DD4 },
    { type = "R_MIPS_HI16", vram = 0x808BF278, target_vram = 0x808C0DAC },
    { type = "R_MIPS_HI16", vram = 0x808BF27C, target_vram = 0x808C0DCC },
    { type = "R_MIPS_LO16", vram = 0x808BF280, target_vram = 0x808C0DCC },
    { type = "R_MIPS_LO16", vram = 0x808BF284, target_vram = 0x808C0DAC },
    { type = "R_MIPS_HI16", vram = 0x808BF290, target_vram = 0x808C0D9C },
    { type = "R_MIPS_LO16", vram = 0x808BF29C, target_vram = 0x808C0D9C },
    { type = "R_MIPS_HI16", vram = 0x808BF354, target_vram = 0x808C0E00 },
    { type = "R_MIPS_LO16", vram = 0x808BF358, target_vram = 0x808C0E00 },
    { type = "R_MIPS_HI16", vram = 0x808BF35C, target_vram = 0x808C0E04 },
    { type = "R_MIPS_LO16", vram = 0x808BF368, target_vram = 0x808C0E04 },
    { type = "R_MIPS_HI16", vram = 0x808BF3E8, target_vram = 0x808C0E08 },
    { type = "R_MIPS_LO16", vram = 0x808BF3F0, target_vram = 0x808C0E08 },
    { type = "R_MIPS_HI16", vram = 0x808BF3F4, target_vram = 0x808C0E0C },
    { type = "R_MIPS_LO16", vram = 0x808BF3F8, target_vram = 0x808C0E0C },
    { type = "R_MIPS_HI16", vram = 0x808BF63C, target_vram = 0x808C0E10 },
    { type = "R_MIPS_LO16", vram = 0x808BF640, target_vram = 0x808C0E10 },
    { type = "R_MIPS_HI16", vram = 0x808BF654, target_vram = 0x808C0DCC },
    { type = "R_MIPS_LO16", vram = 0x808BF660, target_vram = 0x808C0DCC },
    { type = "R_MIPS_HI16", vram = 0x808BF6F0, target_vram = 0x808BF734 },
    { type = "R_MIPS_LO16", vram = 0x808BF6F4, target_vram = 0x808BF734 },
    { type = "R_MIPS_HI16", vram = 0x808BF76C, target_vram = 0x808C0E14 },
    { type = "R_MIPS_LO16", vram = 0x808BF770, target_vram = 0x808C0E14 },
    { type = "R_MIPS_HI16", vram = 0x808BF814, target_vram = 0x808BF830 },
    { type = "R_MIPS_LO16", vram = 0x808BF818, target_vram = 0x808BF830 },
    { type = "R_MIPS_HI16", vram = 0x808BF8A8, target_vram = 0x808BF8DC },
    { type = "R_MIPS_LO16", vram = 0x808BF8B4, target_vram = 0x808BF8DC },
    { type = "R_MIPS_HI16", vram = 0x808BF964, target_vram = 0x808C0E18 },
    { type = "R_MIPS_LO16", vram = 0x808BF968, target_vram = 0x808C0E18 },
    { type = "R_MIPS_HI16", vram = 0x808BFA1C, target_vram = 0x808BFA3C },
    { type = "R_MIPS_LO16", vram = 0x808BFA20, target_vram = 0x808BFA3C },
    { type = "R_MIPS_HI16", vram = 0x808BFB2C, target_vram = 0x808BFB4C },
    { type = "R_MIPS_LO16", vram = 0x808BFB30, target_vram = 0x808BFB4C },
    { type = "R_MIPS_HI16", vram = 0x808BFC14, target_vram = 0x808C0E1C },
    { type = "R_MIPS_LO16", vram = 0x808BFC18, target_vram = 0x808C0E1C },
    { type = "R_MIPS_HI16", vram = 0x808BFE14, target_vram = 0x808BFE58 },
    { type = "R_MIPS_LO16", vram = 0x808BFE18, target_vram = 0x808BFE58 },
    { type = "R_MIPS_HI16", vram = 0x808BFFFC, target_vram = 0x808C0E20 },
    { type = "R_MIPS_LO16", vram = 0x808C0004, target_vram = 0x808C0E20 },
    { type = "R_MIPS_HI16", vram = 0x808C0080, target_vram = 0x808C00A0 },
    { type = "R_MIPS_LO16", vram = 0x808C0084, target_vram = 0x808C00A0 },
    { type = "R_MIPS_HI16", vram = 0x808C00D4, target_vram = 0x808C0E24 },
    { type = "R_MIPS_LO16", vram = 0x808C00E8, target_vram = 0x808C0E24 },
    { type = "R_MIPS_HI16", vram = 0x808C014C, target_vram = 0x808C0178 },
    { type = "R_MIPS_LO16", vram = 0x808C0158, target_vram = 0x808C0178 },
    { type = "R_MIPS_HI16", vram = 0x808C0310, target_vram = 0x808C0E28 },
    { type = "R_MIPS_LO16", vram = 0x808C031C, target_vram = 0x808C0E28 },
    { type = "R_MIPS_HI16", vram = 0x808C03A8, target_vram = 0x808BFB4C },
    { type = "R_MIPS_LO16", vram = 0x808C03AC, target_vram = 0x808BFB4C },
    { type = "R_MIPS_HI16", vram = 0x808C0438, target_vram = 0x808BFE58 },
    { type = "R_MIPS_LO16", vram = 0x808C043C, target_vram = 0x808BFE58 },
    { type = "R_MIPS_HI16", vram = 0x808C04B0, target_vram = 0x808C0E2C },
    { type = "R_MIPS_LO16", vram = 0x808C04B4, target_vram = 0x808C0E2C },
    { type = "R_MIPS_HI16", vram = 0x808C0550, target_vram = 0x808C0E30 },
    { type = "R_MIPS_LO16", vram = 0x808C0574, target_vram = 0x808C0E30 },
    { type = "R_MIPS_HI16", vram = 0x808C073C, target_vram = 0x808C0E34 },
    { type = "R_MIPS_LO16", vram = 0x808C0740, target_vram = 0x808C0E34 },
    { type = "R_MIPS_HI16", vram = 0x808C0750, target_vram = 0x808C0E38 },
    { type = "R_MIPS_LO16", vram = 0x808C0754, target_vram = 0x808C0E38 },
    { type = "R_MIPS_HI16", vram = 0x808C0784, target_vram = 0x808C0E3C },
    { type = "R_MIPS_LO16", vram = 0x808C0788, target_vram = 0x808C0E3C },
    { type = "R_MIPS_HI16", vram = 0x808C0834, target_vram = 0x808C0DDC },
    { type = "R_MIPS_LO16", vram = 0x808C083C, target_vram = 0x808C0DDC },
    { type = "R_MIPS_HI16", vram = 0x808C0884, target_vram = 0x808C0DEC },
    { type = "R_MIPS_LO16", vram = 0x808C0888, target_vram = 0x808C0DEC },
    { type = "R_MIPS_HI16", vram = 0x808C08BC, target_vram = 0x808C0DDC },
    { type = "R_MIPS_HI16", vram = 0x808C08C0, target_vram = 0x808C0DDC },
    { type = "R_MIPS_LO16", vram = 0x808C08C4, target_vram = 0x808C0DDC },
    { type = "R_MIPS_HI16", vram = 0x808C08FC, target_vram = 0x808C0DEB },
    { type = "R_MIPS_LO16", vram = 0x808C0900, target_vram = 0x808C0DEB },
    { type = "R_MIPS_LO16", vram = 0x808C0914, target_vram = 0x808C0DDC },
    { type = "R_MIPS_HI16", vram = 0x808C0A6C, target_vram = 0x808C080C },
    { type = "R_MIPS_LO16", vram = 0x808C0A70, target_vram = 0x808C080C },
    { type = "R_MIPS_HI16", vram = 0x808C0A74, target_vram = 0x808C07D4 },
    { type = "R_MIPS_LO16", vram = 0x808C0A78, target_vram = 0x808C07D4 },
    { type = "R_MIPS_HI16", vram = 0x808C0B40, target_vram = 0x808C0E40 },
    { type = "R_MIPS_LO16", vram = 0x808C0B50, target_vram = 0x808C0E40 },
]

functions = [
    { name = "EnBbfall_Freeze", vram = 0x808BF344, size = 0x74 },
    { name = "EnBbfall_SetupFly", vram = 0x808BF894, size = 0x48 },
    { name = "EnBbfall_Emerge", vram = 0x808BF830, size = 0x64 },
    { name = "EnBbfall_PlaySfx", vram = 0x808BF4B4, size = 0x60 },
    { name = "EnBbfall_Dead", vram = 0x808BFE58, size = 0x134 },
    { name = "EnBbfall_SetupDown", vram = 0x808BFAB4, size = 0x98 },
    { name = "EnBbfall_Init", vram = 0x808BF220, size = 0xF8 },
    { name = "EnBbfall_Thaw", vram = 0x808BF3B8, size = 0x80 },
    { name = "EnBbfall_SinkIntoLava", vram = 0x808BFA3C, size = 0x78 },
    { name = "EnBbfall_Fly", vram = 0x808BF8DC, size = 0x13C },
    { name = "EnBbfall_Down", vram = 0x808BFB4C, size = 0x180 },
    { name = "EnBbfall_Update", vram = 0x808C03EC, size = 0x3E8 },
    { name = "EnBbfall_DisableColliders", vram = 0x808BF5AC, size = 0x34 },
    { name = "EnBbfall_PostLimbDraw", vram = 0x808C080C, size = 0x1F8 },
    { name = "EnBbfall_SetupFrozen", vram = 0x808C013C, size = 0x3C },
    { name = "EnBbfall_EnableColliders", vram = 0x808BF578, size = 0x34 },
    { name = "EnBbfall_SetupDead", vram = 0x808BFCCC, size = 0x18C },
    { name = "EnBbfall_UpdateDamage", vram = 0x808C01E0, size = 0x20C },
    { name = "EnBbfall_Destroy", vram = 0x808BF318, size = 0x2C },
    { name = "EnBbfall_Draw", vram = 0x808C0A04, size = 0x304 },
    { name = "EnBbfall_SetupDamage", vram = 0x808BFF8C, size = 0x114 },
    { name = "EnBbfall_SetupWaitForPlayer", vram = 0x808BF5E0, size = 0x154 },
    { name = "EnBbfall_SetupEmerge", vram = 0x808BF7A0, size = 0x90 },
    { name = "EnBbfall_SetupSinkIntoLava", vram = 0x808BFA18, size = 0x24 },
    { name = "EnBbfall_WaitForPlayer", vram = 0x808BF734, size = 0x6C },
    { name = "EnBbfall_Damage", vram = 0x808C00A0, size = 0x9C },
    { name = "EnBbfall_IsTouchingLava", vram = 0x808BF438, size = 0x7C },
    { name = "EnBbfall_CheckForWall", vram = 0x808BF514, size = 0x64 },
    { name = "EnBbfall_OverrideLimbDraw", vram = 0x808C07D4, size = 0x38 },
    { name = "EnBbfall_Frozen", vram = 0x808C0178, size = 0x68 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Arms_Hook"
rom = 0x00D3B220
vram = 0x808C1030
size = 0xD10

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808C1060, target_vram = 0x808C1BC0 },
    { type = "R_MIPS_LO16", vram = 0x808C1068, target_vram = 0x808C1BC0 },
    { type = "R_MIPS_HI16", vram = 0x808C1078, target_vram = 0x808C10F8 },
    { type = "R_MIPS_LO16", vram = 0x808C107C, target_vram = 0x808C10F8 },
    { type = "R_MIPS_HI16", vram = 0x808C1108, target_vram = 0x808C12A4 },
    { type = "R_MIPS_LO16", vram = 0x808C110C, target_vram = 0x808C12A4 },
    { type = "R_MIPS_HI16", vram = 0x808C1614, target_vram = 0x808C10F8 },
    { type = "R_MIPS_LO16", vram = 0x808C162C, target_vram = 0x808C10F8 },
    { type = "R_MIPS_HI16", vram = 0x808C17B0, target_vram = 0x808C1C60 },
    { type = "R_MIPS_LO16", vram = 0x808C17B4, target_vram = 0x808C1C60 },
    { type = "R_MIPS_HI16", vram = 0x808C1954, target_vram = 0x808C12A4 },
    { type = "R_MIPS_LO16", vram = 0x808C1958, target_vram = 0x808C12A4 },
    { type = "R_MIPS_HI16", vram = 0x808C1970, target_vram = 0x808C1C1C },
    { type = "R_MIPS_LO16", vram = 0x808C1974, target_vram = 0x808C1C1C },
    { type = "R_MIPS_HI16", vram = 0x808C1980, target_vram = 0x808C1C10 },
    { type = "R_MIPS_LO16", vram = 0x808C1984, target_vram = 0x808C1C10 },
    { type = "R_MIPS_HI16", vram = 0x808C1994, target_vram = 0x808C1C28 },
    { type = "R_MIPS_LO16", vram = 0x808C1998, target_vram = 0x808C1C28 },
    { type = "R_MIPS_HI16", vram = 0x808C19A4, target_vram = 0x808C1C34 },
    { type = "R_MIPS_LO16", vram = 0x808C19A8, target_vram = 0x808C1C34 },
    { type = "R_MIPS_HI16", vram = 0x808C19C4, target_vram = 0x808C1C40 },
    { type = "R_MIPS_LO16", vram = 0x808C19C8, target_vram = 0x808C1C40 },
    { type = "R_MIPS_HI16", vram = 0x808C19D4, target_vram = 0x808C1C4C },
    { type = "R_MIPS_LO16", vram = 0x808C19D8, target_vram = 0x808C1C4C },
    { type = "R_MIPS_HI16", vram = 0x808C1AF8, target_vram = 0x808C1C64 },
    { type = "R_MIPS_LO16", vram = 0x808C1B00, target_vram = 0x808C1C64 },
    { type = "R_MIPS_HI16", vram = 0x808C1B04, target_vram = 0x808C1C68 },
    { type = "R_MIPS_LO16", vram = 0x808C1B08, target_vram = 0x808C1C68 },
]

functions = [
    { name = "ArmsHook_DetachHookFromActor", vram = 0x808C1198, size = 0x28 },
    { name = "ArmsHook_Init", vram = 0x808C103C, size = 0x74 },
    { name = "ArmsHook_CheckForCancel", vram = 0x808C11C0, size = 0x9C },
    { name = "ArmsHook_Shoot", vram = 0x808C12A4, size = 0x634 },
    { name = "ArmsHook_Wait", vram = 0x808C10F8, size = 0x5C },
    { name = "ArmsHook_Update", vram = 0x808C18D8, size = 0x40 },
    { name = "ArmsHook_AttachHookToActor", vram = 0x808C125C, size = 0x48 },
    { name = "ArmsHook_Destroy", vram = 0x808C10B0, size = 0x48 },
    { name = "ArmsHook_Draw", vram = 0x808C1918, size = 0x288 },
    { name = "ArmsHook_SetupAction", vram = 0x808C1030, size = 0xC },
    { name = "ArmsHook_AttachToPlayer", vram = 0x808C1168, size = 0x30 },
    { name = "func_808C1154", vram = 0x808C1154, size = 0x14 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Bb"
rom = 0x00D3BF30
vram = 0x808C1D40
size = 0x1D10

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808C1D54, target_vram = 0x808C37F4 },
    { type = "R_MIPS_LO16", vram = 0x808C1D58, target_vram = 0x808C37F4 },
    { type = "R_MIPS_HI16", vram = 0x808C1D98, target_vram = 0x808C37A0 },
    { type = "R_MIPS_LO16", vram = 0x808C1D9C, target_vram = 0x808C37A0 },
    { type = "R_MIPS_HI16", vram = 0x808C1DCC, target_vram = 0x808C37CC },
    { type = "R_MIPS_HI16", vram = 0x808C1DD0, target_vram = 0x808C37EC },
    { type = "R_MIPS_LO16", vram = 0x808C1DD4, target_vram = 0x808C37EC },
    { type = "R_MIPS_LO16", vram = 0x808C1DD8, target_vram = 0x808C37CC },
    { type = "R_MIPS_HI16", vram = 0x808C1DE4, target_vram = 0x808C3820 },
    { type = "R_MIPS_LO16", vram = 0x808C1DE8, target_vram = 0x808C3820 },
    { type = "R_MIPS_HI16", vram = 0x808C1F10, target_vram = 0x808C3824 },
    { type = "R_MIPS_LO16", vram = 0x808C1F14, target_vram = 0x808C3824 },
    { type = "R_MIPS_HI16", vram = 0x808C1F18, target_vram = 0x808C3828 },
    { type = "R_MIPS_LO16", vram = 0x808C1F24, target_vram = 0x808C3828 },
    { type = "R_MIPS_HI16", vram = 0x808C1FA4, target_vram = 0x808C382C },
    { type = "R_MIPS_LO16", vram = 0x808C1FAC, target_vram = 0x808C382C },
    { type = "R_MIPS_HI16", vram = 0x808C1FB0, target_vram = 0x808C3830 },
    { type = "R_MIPS_LO16", vram = 0x808C1FB4, target_vram = 0x808C3830 },
    { type = "R_MIPS_HI16", vram = 0x808C20E4, target_vram = 0x808C2238 },
    { type = "R_MIPS_LO16", vram = 0x808C20E8, target_vram = 0x808C2238 },
    { type = "R_MIPS_HI16", vram = 0x808C2110, target_vram = 0x808C23EC },
    { type = "R_MIPS_LO16", vram = 0x808C2114, target_vram = 0x808C23EC },
    { type = "R_MIPS_HI16", vram = 0x808C2298, target_vram = 0x808C3834 },
    { type = "R_MIPS_LO16", vram = 0x808C229C, target_vram = 0x808C3834 },
    { type = "R_MIPS_HI16", vram = 0x808C23C8, target_vram = 0x808C23EC },
    { type = "R_MIPS_LO16", vram = 0x808C23CC, target_vram = 0x808C23EC },
    { type = "R_MIPS_HI16", vram = 0x808C2498, target_vram = 0x808C3838 },
    { type = "R_MIPS_LO16", vram = 0x808C249C, target_vram = 0x808C3838 },
    { type = "R_MIPS_HI16", vram = 0x808C25C0, target_vram = 0x808C25E0 },
    { type = "R_MIPS_LO16", vram = 0x808C25C4, target_vram = 0x808C25E0 },
    { type = "R_MIPS_HI16", vram = 0x808C2674, target_vram = 0x808C383C },
    { type = "R_MIPS_LO16", vram = 0x808C2678, target_vram = 0x808C383C },
    { type = "R_MIPS_HI16", vram = 0x808C2878, target_vram = 0x808C28CC },
    { type = "R_MIPS_LO16", vram = 0x808C2888, target_vram = 0x808C28CC },
    { type = "R_MIPS_HI16", vram = 0x808C2A6C, target_vram = 0x808C3840 },
    { type = "R_MIPS_LO16", vram = 0x808C2A74, target_vram = 0x808C3840 },
    { type = "R_MIPS_HI16", vram = 0x808C2AF8, target_vram = 0x808C2B1C },
    { type = "R_MIPS_LO16", vram = 0x808C2AFC, target_vram = 0x808C2B1C },
    { type = "R_MIPS_HI16", vram = 0x808C2B50, target_vram = 0x808C3844 },
    { type = "R_MIPS_LO16", vram = 0x808C2B68, target_vram = 0x808C3844 },
    { type = "R_MIPS_HI16", vram = 0x808C2BA4, target_vram = 0x808C2BD0 },
    { type = "R_MIPS_LO16", vram = 0x808C2BB0, target_vram = 0x808C2BD0 },
    { type = "R_MIPS_HI16", vram = 0x808C2C78, target_vram = 0x808C2CB4 },
    { type = "R_MIPS_LO16", vram = 0x808C2C84, target_vram = 0x808C2CB4 },
    { type = "R_MIPS_HI16", vram = 0x808C2D18, target_vram = 0x808C351C },
    { type = "R_MIPS_LO16", vram = 0x808C2D1C, target_vram = 0x808C351C },
    { type = "R_MIPS_HI16", vram = 0x808C2D20, target_vram = 0x808C3848 },
    { type = "R_MIPS_LO16", vram = 0x808C2D2C, target_vram = 0x808C3848 },
    { type = "R_MIPS_HI16", vram = 0x808C2D38, target_vram = 0x808C384C },
    { type = "R_MIPS_LO16", vram = 0x808C2D48, target_vram = 0x808C384C },
    { type = "R_MIPS_HI16", vram = 0x808C2D4C, target_vram = 0x808C37EC },
    { type = "R_MIPS_HI16", vram = 0x808C2D50, target_vram = 0x808C2D78 },
    { type = "R_MIPS_LO16", vram = 0x808C2D58, target_vram = 0x808C37EC },
    { type = "R_MIPS_LO16", vram = 0x808C2D5C, target_vram = 0x808C2D78 },
    { type = "R_MIPS_HI16", vram = 0x808C2DFC, target_vram = 0x808C3850 },
    { type = "R_MIPS_LO16", vram = 0x808C2E00, target_vram = 0x808C3850 },
    { type = "R_MIPS_HI16", vram = 0x808C2F74, target_vram = 0x808C3854 },
    { type = "R_MIPS_LO16", vram = 0x808C2F78, target_vram = 0x808C3854 },
    { type = "R_MIPS_HI16", vram = 0x808C2FD0, target_vram = 0x808C25E0 },
    { type = "R_MIPS_LO16", vram = 0x808C2FE8, target_vram = 0x808C25E0 },
    { type = "R_MIPS_HI16", vram = 0x808C3074, target_vram = 0x808C23EC },
    { type = "R_MIPS_LO16", vram = 0x808C3078, target_vram = 0x808C23EC },
    { type = "R_MIPS_HI16", vram = 0x808C30DC, target_vram = 0x808C28CC },
    { type = "R_MIPS_LO16", vram = 0x808C30E0, target_vram = 0x808C28CC },
    { type = "R_MIPS_HI16", vram = 0x808C30E8, target_vram = 0x808C2CB4 },
    { type = "R_MIPS_LO16", vram = 0x808C30EC, target_vram = 0x808C2CB4 },
    { type = "R_MIPS_HI16", vram = 0x808C3264, target_vram = 0x808C3858 },
    { type = "R_MIPS_LO16", vram = 0x808C3268, target_vram = 0x808C3858 },
    { type = "R_MIPS_HI16", vram = 0x808C3278, target_vram = 0x808C385C },
    { type = "R_MIPS_LO16", vram = 0x808C327C, target_vram = 0x808C385C },
    { type = "R_MIPS_HI16", vram = 0x808C32AC, target_vram = 0x808C3860 },
    { type = "R_MIPS_LO16", vram = 0x808C32B0, target_vram = 0x808C3860 },
    { type = "R_MIPS_HI16", vram = 0x808C334C, target_vram = 0x808C37FC },
    { type = "R_MIPS_LO16", vram = 0x808C3354, target_vram = 0x808C37FC },
    { type = "R_MIPS_HI16", vram = 0x808C339C, target_vram = 0x808C380C },
    { type = "R_MIPS_LO16", vram = 0x808C33A0, target_vram = 0x808C380C },
    { type = "R_MIPS_HI16", vram = 0x808C33D4, target_vram = 0x808C37FC },
    { type = "R_MIPS_HI16", vram = 0x808C33D8, target_vram = 0x808C37FC },
    { type = "R_MIPS_LO16", vram = 0x808C33DC, target_vram = 0x808C37FC },
    { type = "R_MIPS_HI16", vram = 0x808C3414, target_vram = 0x808C380B },
    { type = "R_MIPS_LO16", vram = 0x808C3418, target_vram = 0x808C380B },
    { type = "R_MIPS_LO16", vram = 0x808C342C, target_vram = 0x808C37FC },
    { type = "R_MIPS_HI16", vram = 0x808C355C, target_vram = 0x808C3324 },
    { type = "R_MIPS_LO16", vram = 0x808C3560, target_vram = 0x808C3324 },
    { type = "R_MIPS_HI16", vram = 0x808C356C, target_vram = 0x808C32EC },
    { type = "R_MIPS_LO16", vram = 0x808C3570, target_vram = 0x808C32EC },
]

functions = [
    { name = "EnBb_Damage", vram = 0x808C2B1C, size = 0x78 },
    { name = "EnBb_Down", vram = 0x808C25E0, size = 0x14C },
    { name = "EnBb_UpdateDamage", vram = 0x808C2E34, size = 0x26C },
    { name = "EnBb_Frozen", vram = 0x808C2BD0, size = 0x68 },
    { name = "EnBb_Attack", vram = 0x808C23EC, size = 0x160 },
    { name = "EnBb_Revive", vram = 0x808C2D78, size = 0xBC },
    { name = "EnBb_Destroy", vram = 0x808C1E68, size = 0x2C },
    { name = "EnBb_FlyIdle", vram = 0x808C2238, size = 0x10C },
    { name = "EnBb_Update", vram = 0x808C30A0, size = 0x24C },
    { name = "EnBb_CheckForWall", vram = 0x808C1E94, size = 0x6C },
    { name = "EnBb_Thaw", vram = 0x808C1F74, size = 0x80 },
    { name = "EnBb_SetupDead", vram = 0x808C272C, size = 0x1A0 },
    { name = "EnBb_Init", vram = 0x808C1D40, size = 0x128 },
    { name = "EnBb_SetupWaitForRevive", vram = 0x808C2C38, size = 0x7C },
    { name = "EnBb_SetupFrozen", vram = 0x808C2B94, size = 0x3C },
    { name = "EnBb_SetupDamage", vram = 0x808C2A00, size = 0x11C },
    { name = "EnBb_UpdateStateForFlying", vram = 0x808C1FF4, size = 0xE0 },
    { name = "EnBb_WaitForRevive", vram = 0x808C2CB4, size = 0x3C },
    { name = "EnBb_SetupAttack", vram = 0x808C2344, size = 0xA8 },
    { name = "EnBb_PostLimbDraw", vram = 0x808C3324, size = 0x1F8 },
    { name = "EnBb_Freeze", vram = 0x808C1F00, size = 0x74 },
    { name = "EnBb_SetupFlyIdle", vram = 0x808C20D4, size = 0x164 },
    { name = "EnBb_SetupRevive", vram = 0x808C2CF0, size = 0x88 },
    { name = "EnBb_Dead", vram = 0x808C28CC, size = 0x134 },
    { name = "EnBb_OverrideLimbDraw", vram = 0x808C32EC, size = 0x38 },
    { name = "EnBb_SetupDown", vram = 0x808C254C, size = 0x94 },
    { name = "EnBb_Draw", vram = 0x808C351C, size = 0x258 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Keikoku_Spr"
rom = 0x00D3DC40
vram = 0x808C3A50
size = 0x1B0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808C3A5C, target_vram = 0x808C3BC0 },
    { type = "R_MIPS_LO16", vram = 0x808C3A64, target_vram = 0x808C3BC0 },
]

functions = [
    { name = "BgKeikokuSpr_Draw", vram = 0x808C3A98, size = 0x104 },
    { name = "BgKeikokuSpr_Update", vram = 0x808C3A88, size = 0x10 },
    { name = "BgKeikokuSpr_Destroy", vram = 0x808C3A78, size = 0x10 },
    { name = "BgKeikokuSpr_Init", vram = 0x808C3A50, size = 0x28 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Wood02"
rom = 0x00D3DDF0
vram = 0x808C3C00
size = 0x1370

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808C3D5C, target_vram = 0x808C4F74 },
    { type = "R_MIPS_HI16", vram = 0x808C3D60, target_vram = 0x808C4F70 },
    { type = "R_MIPS_LO16", vram = 0x808C3D64, target_vram = 0x808C4F70 },
    { type = "R_MIPS_LO16", vram = 0x808C3D68, target_vram = 0x808C4F74 },
    { type = "R_MIPS_HI16", vram = 0x808C3D88, target_vram = 0x808C4D44 },
    { type = "R_MIPS_HI16", vram = 0x808C3D90, target_vram = 0x808C4D2C },
    { type = "R_MIPS_LO16", vram = 0x808C3D94, target_vram = 0x808C4D2C },
    { type = "R_MIPS_LO16", vram = 0x808C3D98, target_vram = 0x808C4D44 },
    { type = "R_MIPS_HI16", vram = 0x808C3F7C, target_vram = 0x808C4D50 },
    { type = "R_MIPS_LO16", vram = 0x808C3FAC, target_vram = 0x808C4D50 },
    { type = "R_MIPS_HI16", vram = 0x808C3FE0, target_vram = 0x808C4D00 },
    { type = "R_MIPS_LO16", vram = 0x808C3FE8, target_vram = 0x808C4D00 },
    { type = "R_MIPS_HI16", vram = 0x808C40D0, target_vram = 0x808C4DA0 },
    { type = "R_MIPS_LO16", vram = 0x808C40D8, target_vram = 0x808C4DA0 },
    { type = "R_MIPS_HI16", vram = 0x808C4168, target_vram = 0x808C4E0C },
    { type = "R_MIPS_LO16", vram = 0x808C416C, target_vram = 0x808C4E0C },
    { type = "R_MIPS_HI16", vram = 0x808C41A8, target_vram = 0x808C4E10 },
    { type = "R_MIPS_LO16", vram = 0x808C41AC, target_vram = 0x808C4E10 },
    { type = "R_MIPS_HI16", vram = 0x808C41E4, target_vram = 0x808C4E14 },
    { type = "R_MIPS_LO16", vram = 0x808C41E8, target_vram = 0x808C4E14 },
    { type = "R_MIPS_HI16", vram = 0x808C42C0, target_vram = 0x808C4D4E },
    { type = "R_MIPS_LO16", vram = 0x808C42C4, target_vram = 0x808C4D4E },
    { type = "R_MIPS_HI16", vram = 0x808C42E4, target_vram = 0x808C4F70 },
    { type = "R_MIPS_LO16", vram = 0x808C42E8, target_vram = 0x808C4F70 },
    { type = "R_MIPS_HI16", vram = 0x808C42EC, target_vram = 0x808C4D4E },
    { type = "R_MIPS_LO16", vram = 0x808C42F0, target_vram = 0x808C4D4E },
    { type = "R_MIPS_HI16", vram = 0x808C4310, target_vram = 0x808C4F74 },
    { type = "R_MIPS_LO16", vram = 0x808C4314, target_vram = 0x808C4F74 },
    { type = "R_MIPS_HI16", vram = 0x808C4318, target_vram = 0x808C4D2C },
    { type = "R_MIPS_LO16", vram = 0x808C431C, target_vram = 0x808C4D2C },
    { type = "R_MIPS_HI16", vram = 0x808C4330, target_vram = 0x808C4F70 },
    { type = "R_MIPS_LO16", vram = 0x808C4348, target_vram = 0x808C4F70 },
    { type = "R_MIPS_HI16", vram = 0x808C46F0, target_vram = 0x808C4E18 },
    { type = "R_MIPS_LO16", vram = 0x808C46F8, target_vram = 0x808C4E18 },
    { type = "R_MIPS_HI16", vram = 0x808C4B78, target_vram = 0x808C4D70 },
    { type = "R_MIPS_HI16", vram = 0x808C4B7C, target_vram = 0x808C4D54 },
    { type = "R_MIPS_LO16", vram = 0x808C4B8C, target_vram = 0x808C4D70 },
    { type = "R_MIPS_LO16", vram = 0x808C4BA0, target_vram = 0x808C4D54 },
    { type = "R_MIPS_HI16", vram = 0x808C4C28, target_vram = 0x808C4D70 },
    { type = "R_MIPS_LO16", vram = 0x808C4C4C, target_vram = 0x808C4D70 },
    { type = "R_MIPS_HI16", vram = 0x808C4C98, target_vram = 0x808C4D54 },
    { type = "R_MIPS_LO16", vram = 0x808C4CBC, target_vram = 0x808C4D54 },
]

functions = [
    { name = "func_808C4458", vram = 0x808C4458, size = 0x12C },
    { name = "EnWood02_SpawnZoneCheck", vram = 0x808C3C00, size = 0x128 },
    { name = "EnWood02_Draw", vram = 0x808C4A3C, size = 0x29C },
    { name = "EnWood02_Destroy", vram = 0x808C4414, size = 0x44 },
    { name = "EnWood02_Update", vram = 0x808C4584, size = 0x4B8 },
    { name = "EnWood02_SpawnOffspring", vram = 0x808C3D28, size = 0x208 },
    { name = "EnWood02_Init", vram = 0x808C3F30, size = 0x4E4 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Death"
rom = 0x00D3F160
vram = 0x808C4F80
size = 0x5130

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808C4FB8, target_vram = 0x808C9A60 },
    { type = "R_MIPS_LO16", vram = 0x808C4FC0, target_vram = 0x808C9A60 },
    { type = "R_MIPS_HI16", vram = 0x808C501C, target_vram = 0x808C98E0 },
    { type = "R_MIPS_LO16", vram = 0x808C5020, target_vram = 0x808C98E0 },
    { type = "R_MIPS_HI16", vram = 0x808C5034, target_vram = 0x808C990C },
    { type = "R_MIPS_LO16", vram = 0x808C5038, target_vram = 0x808C990C },
    { type = "R_MIPS_HI16", vram = 0x808C504C, target_vram = 0x808C99C0 },
    { type = "R_MIPS_LO16", vram = 0x808C5050, target_vram = 0x808C99C0 },
    { type = "R_MIPS_HI16", vram = 0x808C5064, target_vram = 0x808C99B0 },
    { type = "R_MIPS_LO16", vram = 0x808C5070, target_vram = 0x808C99B0 },
    { type = "R_MIPS_HI16", vram = 0x808C5088, target_vram = 0x808C9A10 },
    { type = "R_MIPS_HI16", vram = 0x808C508C, target_vram = 0x808C9A30 },
    { type = "R_MIPS_LO16", vram = 0x808C5090, target_vram = 0x808C9A30 },
    { type = "R_MIPS_LO16", vram = 0x808C5094, target_vram = 0x808C9A10 },
    { type = "R_MIPS_HI16", vram = 0x808C50A4, target_vram = 0x808C9A3C },
    { type = "R_MIPS_LO16", vram = 0x808C50A8, target_vram = 0x808C9A3C },
    { type = "R_MIPS_HI16", vram = 0x808C5674, target_vram = 0x808C9B60 },
    { type = "R_MIPS_LO16", vram = 0x808C56A0, target_vram = 0x808C9B60 },
    { type = "R_MIPS_HI16", vram = 0x808C56B8, target_vram = 0x808C9B64 },
    { type = "R_MIPS_LO16", vram = 0x808C56DC, target_vram = 0x808C9B64 },
    { type = "R_MIPS_HI16", vram = 0x808C5764, target_vram = 0x808C9B68 },
    { type = "R_MIPS_LO16", vram = 0x808C5768, target_vram = 0x808C9B68 },
    { type = "R_MIPS_HI16", vram = 0x808C5790, target_vram = 0x808C9B6C },
    { type = "R_MIPS_LO16", vram = 0x808C5794, target_vram = 0x808C9B6C },
    { type = "R_MIPS_HI16", vram = 0x808C57F4, target_vram = 0x808C9B70 },
    { type = "R_MIPS_LO16", vram = 0x808C57F8, target_vram = 0x808C9B70 },
    { type = "R_MIPS_HI16", vram = 0x808C5820, target_vram = 0x808C9B74 },
    { type = "R_MIPS_LO16", vram = 0x808C5824, target_vram = 0x808C9B74 },
    { type = "R_MIPS_HI16", vram = 0x808C587C, target_vram = 0x808C589C },
    { type = "R_MIPS_LO16", vram = 0x808C5880, target_vram = 0x808C589C },
    { type = "R_MIPS_HI16", vram = 0x808C58D0, target_vram = 0x808C9B78 },
    { type = "R_MIPS_LO16", vram = 0x808C58D4, target_vram = 0x808C9B78 },
    { type = "R_MIPS_HI16", vram = 0x808C58FC, target_vram = 0x808C9B7C },
    { type = "R_MIPS_LO16", vram = 0x808C5900, target_vram = 0x808C9B7C },
    { type = "R_MIPS_HI16", vram = 0x808C5A6C, target_vram = 0x808C9B80 },
    { type = "R_MIPS_LO16", vram = 0x808C5A70, target_vram = 0x808C9B80 },
    { type = "R_MIPS_HI16", vram = 0x808C5A8C, target_vram = 0x808C9B84 },
    { type = "R_MIPS_LO16", vram = 0x808C5A90, target_vram = 0x808C9B84 },
    { type = "R_MIPS_HI16", vram = 0x808C5A94, target_vram = 0x808C5AB8 },
    { type = "R_MIPS_LO16", vram = 0x808C5A98, target_vram = 0x808C5AB8 },
    { type = "R_MIPS_HI16", vram = 0x808C5C74, target_vram = 0x808C9B88 },
    { type = "R_MIPS_LO16", vram = 0x808C5C78, target_vram = 0x808C9B88 },
    { type = "R_MIPS_HI16", vram = 0x808C5C94, target_vram = 0x808C5CB4 },
    { type = "R_MIPS_LO16", vram = 0x808C5C98, target_vram = 0x808C5CB4 },
    { type = "R_MIPS_HI16", vram = 0x808C5CE4, target_vram = 0x808C9B8C },
    { type = "R_MIPS_LO16", vram = 0x808C5CE8, target_vram = 0x808C9B8C },
    { type = "R_MIPS_HI16", vram = 0x808C5CF0, target_vram = 0x808C9B90 },
    { type = "R_MIPS_LO16", vram = 0x808C5CFC, target_vram = 0x808C9B90 },
    { type = "R_MIPS_HI16", vram = 0x808C5D00, target_vram = 0x808C9B94 },
    { type = "R_MIPS_LO16", vram = 0x808C5D1C, target_vram = 0x808C9B94 },
    { type = "R_MIPS_HI16", vram = 0x808C5E6C, target_vram = 0x808C5E90 },
    { type = "R_MIPS_LO16", vram = 0x808C5E70, target_vram = 0x808C5E90 },
    { type = "R_MIPS_HI16", vram = 0x808C6014, target_vram = 0x808C9B98 },
    { type = "R_MIPS_LO16", vram = 0x808C6018, target_vram = 0x808C9B98 },
    { type = "R_MIPS_HI16", vram = 0x808C6034, target_vram = 0x808C9B9C },
    { type = "R_MIPS_LO16", vram = 0x808C6038, target_vram = 0x808C9B9C },
    { type = "R_MIPS_HI16", vram = 0x808C6050, target_vram = 0x808C6070 },
    { type = "R_MIPS_LO16", vram = 0x808C6054, target_vram = 0x808C6070 },
    { type = "R_MIPS_HI16", vram = 0x808C6150, target_vram = 0x808C9BA0 },
    { type = "R_MIPS_LO16", vram = 0x808C6154, target_vram = 0x808C9BA0 },
    { type = "R_MIPS_HI16", vram = 0x808C6158, target_vram = 0x808C9BA4 },
    { type = "R_MIPS_LO16", vram = 0x808C615C, target_vram = 0x808C9BA4 },
    { type = "R_MIPS_HI16", vram = 0x808C6490, target_vram = 0x808C682C },
    { type = "R_MIPS_LO16", vram = 0x808C6494, target_vram = 0x808C682C },
    { type = "R_MIPS_HI16", vram = 0x808C64A0, target_vram = 0x808C6AB0 },
    { type = "R_MIPS_LO16", vram = 0x808C64A4, target_vram = 0x808C6AB0 },
    { type = "R_MIPS_HI16", vram = 0x808C64C0, target_vram = 0x808C64DC },
    { type = "R_MIPS_LO16", vram = 0x808C64C4, target_vram = 0x808C64DC },
    { type = "R_MIPS_HI16", vram = 0x808C6568, target_vram = 0x808C9BA8 },
    { type = "R_MIPS_LO16", vram = 0x808C656C, target_vram = 0x808C9BA8 },
    { type = "R_MIPS_HI16", vram = 0x808C6688, target_vram = 0x808C66A8 },
    { type = "R_MIPS_LO16", vram = 0x808C668C, target_vram = 0x808C66A8 },
    { type = "R_MIPS_HI16", vram = 0x808C66F4, target_vram = 0x808C9BAC },
    { type = "R_MIPS_LO16", vram = 0x808C66F8, target_vram = 0x808C9BAC },
    { type = "R_MIPS_HI16", vram = 0x808C67F4, target_vram = 0x808C682C },
    { type = "R_MIPS_LO16", vram = 0x808C6800, target_vram = 0x808C682C },
    { type = "R_MIPS_HI16", vram = 0x808C6900, target_vram = 0x808C692C },
    { type = "R_MIPS_LO16", vram = 0x808C690C, target_vram = 0x808C692C },
    { type = "R_MIPS_HI16", vram = 0x808C6A18, target_vram = 0x808C692C },
    { type = "R_MIPS_LO16", vram = 0x808C6A1C, target_vram = 0x808C692C },
    { type = "R_MIPS_HI16", vram = 0x808C6A94, target_vram = 0x808C6AB0 },
    { type = "R_MIPS_LO16", vram = 0x808C6A98, target_vram = 0x808C6AB0 },
    { type = "R_MIPS_HI16", vram = 0x808C6CBC, target_vram = 0x808C6CDC },
    { type = "R_MIPS_LO16", vram = 0x808C6CC0, target_vram = 0x808C6CDC },
    { type = "R_MIPS_HI16", vram = 0x808C6F14, target_vram = 0x808C9BB0 },
    { type = "R_MIPS_LO16", vram = 0x808C6F18, target_vram = 0x808C9BB0 },
    { type = "R_MIPS_HI16", vram = 0x808C6F4C, target_vram = 0x808C6F6C },
    { type = "R_MIPS_LO16", vram = 0x808C6F50, target_vram = 0x808C6F6C },
    { type = "R_MIPS_HI16", vram = 0x808C7068, target_vram = 0x808C9BB4 },
    { type = "R_MIPS_LO16", vram = 0x808C706C, target_vram = 0x808C9BB4 },
    { type = "R_MIPS_HI16", vram = 0x808C7264, target_vram = 0x808C72AC },
    { type = "R_MIPS_LO16", vram = 0x808C7290, target_vram = 0x808C72AC },
    { type = "R_MIPS_HI16", vram = 0x808C73E8, target_vram = 0x808C9BB8 },
    { type = "R_MIPS_LO16", vram = 0x808C73EC, target_vram = 0x808C9BB8 },
    { type = "R_MIPS_HI16", vram = 0x808C74E0, target_vram = 0x808C74F8 },
    { type = "R_MIPS_LO16", vram = 0x808C74E4, target_vram = 0x808C74F8 },
    { type = "R_MIPS_HI16", vram = 0x808C7544, target_vram = 0x808C9BBC },
    { type = "R_MIPS_LO16", vram = 0x808C7550, target_vram = 0x808C9BBC },
    { type = "R_MIPS_HI16", vram = 0x808C7678, target_vram = 0x808C9A8C },
    { type = "R_MIPS_HI16", vram = 0x808C767C, target_vram = 0x808C9A88 },
    { type = "R_MIPS_HI16", vram = 0x808C7680, target_vram = 0x808C9A7C },
    { type = "R_MIPS_HI16", vram = 0x808C7684, target_vram = 0x808C9A70 },
    { type = "R_MIPS_LO16", vram = 0x808C7694, target_vram = 0x808C9A70 },
    { type = "R_MIPS_LO16", vram = 0x808C7698, target_vram = 0x808C9A7C },
    { type = "R_MIPS_LO16", vram = 0x808C769C, target_vram = 0x808C9A88 },
    { type = "R_MIPS_LO16", vram = 0x808C76A0, target_vram = 0x808C9A8C },
    { type = "R_MIPS_HI16", vram = 0x808C7768, target_vram = 0x808C9A90 },
    { type = "R_MIPS_LO16", vram = 0x808C776C, target_vram = 0x808C9A90 },
    { type = "R_MIPS_HI16", vram = 0x808C7858, target_vram = 0x808C7888 },
    { type = "R_MIPS_LO16", vram = 0x808C785C, target_vram = 0x808C7888 },
    { type = "R_MIPS_HI16", vram = 0x808C792C, target_vram = 0x808C9BC0 },
    { type = "R_MIPS_LO16", vram = 0x808C7930, target_vram = 0x808C9BC0 },
    { type = "R_MIPS_HI16", vram = 0x808C7938, target_vram = 0x808C9ACC },
    { type = "R_MIPS_HI16", vram = 0x808C793C, target_vram = 0x808C9AC8 },
    { type = "R_MIPS_HI16", vram = 0x808C7940, target_vram = 0x808C9ABC },
    { type = "R_MIPS_LO16", vram = 0x808C7948, target_vram = 0x808C9ABC },
    { type = "R_MIPS_LO16", vram = 0x808C794C, target_vram = 0x808C9AC8 },
    { type = "R_MIPS_LO16", vram = 0x808C7950, target_vram = 0x808C9ACC },
    { type = "R_MIPS_HI16", vram = 0x808C7964, target_vram = 0x808C9AC0 },
    { type = "R_MIPS_LO16", vram = 0x808C7968, target_vram = 0x808C9AC0 },
    { type = "R_MIPS_HI16", vram = 0x808C7A88, target_vram = 0x808C7AAC },
    { type = "R_MIPS_LO16", vram = 0x808C7A94, target_vram = 0x808C7AAC },
    { type = "R_MIPS_HI16", vram = 0x808C7B68, target_vram = 0x808C7B88 },
    { type = "R_MIPS_LO16", vram = 0x808C7B6C, target_vram = 0x808C7B88 },
    { type = "R_MIPS_HI16", vram = 0x808C7C68, target_vram = 0x808C7C88 },
    { type = "R_MIPS_LO16", vram = 0x808C7C6C, target_vram = 0x808C7C88 },
    { type = "R_MIPS_HI16", vram = 0x808C7D18, target_vram = 0x808C7D34 },
    { type = "R_MIPS_LO16", vram = 0x808C7D1C, target_vram = 0x808C7D34 },
    { type = "R_MIPS_HI16", vram = 0x808C7DB8, target_vram = 0x808C7DCC },
    { type = "R_MIPS_LO16", vram = 0x808C7DBC, target_vram = 0x808C7DCC },
    { type = "R_MIPS_HI16", vram = 0x808C7F78, target_vram = 0x808C7B88 },
    { type = "R_MIPS_LO16", vram = 0x808C7F7C, target_vram = 0x808C7B88 },
    { type = "R_MIPS_HI16", vram = 0x808C7FD8, target_vram = 0x808C64DC },
    { type = "R_MIPS_LO16", vram = 0x808C7FDC, target_vram = 0x808C64DC },
    { type = "R_MIPS_HI16", vram = 0x808C8058, target_vram = 0x808C9BC4 },
    { type = "R_MIPS_LO16", vram = 0x808C8064, target_vram = 0x808C9BC4 },
    { type = "R_MIPS_HI16", vram = 0x808C81F0, target_vram = 0x808C6AB0 },
    { type = "R_MIPS_LO16", vram = 0x808C81F4, target_vram = 0x808C6AB0 },
    { type = "R_MIPS_HI16", vram = 0x808C8238, target_vram = 0x808C6CDC },
    { type = "R_MIPS_LO16", vram = 0x808C823C, target_vram = 0x808C6CDC },
    { type = "R_MIPS_HI16", vram = 0x808C8338, target_vram = 0x808C7AAC },
    { type = "R_MIPS_LO16", vram = 0x808C833C, target_vram = 0x808C7AAC },
    { type = "R_MIPS_HI16", vram = 0x808C83A0, target_vram = 0x808C692C },
    { type = "R_MIPS_LO16", vram = 0x808C83A4, target_vram = 0x808C692C },
    { type = "R_MIPS_HI16", vram = 0x808C841C, target_vram = 0x808C9BC8 },
    { type = "R_MIPS_LO16", vram = 0x808C8420, target_vram = 0x808C9BC8 },
    { type = "R_MIPS_HI16", vram = 0x808C8430, target_vram = 0x808C9BCC },
    { type = "R_MIPS_LO16", vram = 0x808C8434, target_vram = 0x808C9BCC },
    { type = "R_MIPS_HI16", vram = 0x808C8464, target_vram = 0x808C9BD0 },
    { type = "R_MIPS_LO16", vram = 0x808C8468, target_vram = 0x808C9BD0 },
    { type = "R_MIPS_HI16", vram = 0x808C852C, target_vram = 0x808C9BD4 },
    { type = "R_MIPS_LO16", vram = 0x808C8530, target_vram = 0x808C9BD4 },
    { type = "R_MIPS_HI16", vram = 0x808C8544, target_vram = 0x808C9BD8 },
    { type = "R_MIPS_LO16", vram = 0x808C8554, target_vram = 0x808C9BD8 },
    { type = "R_MIPS_HI16", vram = 0x808C86A8, target_vram = 0x808C7AAC },
    { type = "R_MIPS_LO16", vram = 0x808C86AC, target_vram = 0x808C7AAC },
    { type = "R_MIPS_HI16", vram = 0x808C878C, target_vram = 0x808C9BDC },
    { type = "R_MIPS_LO16", vram = 0x808C8798, target_vram = 0x808C9BDC },
    { type = "R_MIPS_HI16", vram = 0x808C88B8, target_vram = 0x808C7AAC },
    { type = "R_MIPS_LO16", vram = 0x808C88BC, target_vram = 0x808C7AAC },
    { type = "R_MIPS_HI16", vram = 0x808C88C8, target_vram = 0x808C9BE8 },
    { type = "R_MIPS_HI16", vram = 0x808C88D8, target_vram = 0x808C9BE0 },
    { type = "R_MIPS_LO16", vram = 0x808C88DC, target_vram = 0x808C9BE0 },
    { type = "R_MIPS_HI16", vram = 0x808C88E4, target_vram = 0x808C9BE4 },
    { type = "R_MIPS_LO16", vram = 0x808C88E8, target_vram = 0x808C9BE4 },
    { type = "R_MIPS_LO16", vram = 0x808C890C, target_vram = 0x808C9BE8 },
    { type = "R_MIPS_HI16", vram = 0x808C894C, target_vram = 0x808C7DCC },
    { type = "R_MIPS_LO16", vram = 0x808C8950, target_vram = 0x808C7DCC },
    { type = "R_MIPS_HI16", vram = 0x808C8954, target_vram = 0x808C9AD0 },
    { type = "R_MIPS_LO16", vram = 0x808C8960, target_vram = 0x808C9AD0 },
    { type = "R_MIPS_HI16", vram = 0x808C8DAC, target_vram = 0x808C9BEC },
    { type = "R_MIPS_LO16", vram = 0x808C8DB0, target_vram = 0x808C9BEC },
    { type = "R_MIPS_HI16", vram = 0x808C8DB4, target_vram = 0x808C9BF0 },
    { type = "R_MIPS_LO16", vram = 0x808C8DB8, target_vram = 0x808C9BF0 },
    { type = "R_MIPS_HI16", vram = 0x808C8F48, target_vram = 0x808C9BF4 },
    { type = "R_MIPS_LO16", vram = 0x808C8F50, target_vram = 0x808C9BF4 },
    { type = "R_MIPS_HI16", vram = 0x808C8F64, target_vram = 0x808C7AAC },
    { type = "R_MIPS_LO16", vram = 0x808C8F68, target_vram = 0x808C7AAC },
    { type = "R_MIPS_HI16", vram = 0x808C9268, target_vram = 0x808C74F8 },
    { type = "R_MIPS_LO16", vram = 0x808C926C, target_vram = 0x808C74F8 },
    { type = "R_MIPS_HI16", vram = 0x808C928C, target_vram = 0x808C9BF8 },
    { type = "R_MIPS_LO16", vram = 0x808C9290, target_vram = 0x808C9BF8 },
    { type = "R_MIPS_HI16", vram = 0x808C93BC, target_vram = 0x808C682C },
    { type = "R_MIPS_LO16", vram = 0x808C93C0, target_vram = 0x808C682C },
    { type = "R_MIPS_HI16", vram = 0x808C93D0, target_vram = 0x808C9BFC },
    { type = "R_MIPS_LO16", vram = 0x808C93D4, target_vram = 0x808C9BFC },
    { type = "R_MIPS_HI16", vram = 0x808C93E4, target_vram = 0x808C9AF4 },
    { type = "R_MIPS_LO16", vram = 0x808C93E8, target_vram = 0x808C9AF4 },
    { type = "R_MIPS_HI16", vram = 0x808C93FC, target_vram = 0x808C9C00 },
    { type = "R_MIPS_LO16", vram = 0x808C9400, target_vram = 0x808C9C00 },
    { type = "R_MIPS_HI16", vram = 0x808C9410, target_vram = 0x808C9B00 },
    { type = "R_MIPS_LO16", vram = 0x808C9414, target_vram = 0x808C9B00 },
    { type = "R_MIPS_HI16", vram = 0x808C9474, target_vram = 0x808C682C },
    { type = "R_MIPS_LO16", vram = 0x808C9478, target_vram = 0x808C682C },
    { type = "R_MIPS_HI16", vram = 0x808C9480, target_vram = 0x808C9C08 },
    { type = "R_MIPS_HI16", vram = 0x808C9484, target_vram = 0x808C9C04 },
    { type = "R_MIPS_LO16", vram = 0x808C9488, target_vram = 0x808C9C04 },
    { type = "R_MIPS_HI16", vram = 0x808C9494, target_vram = 0x808C9AF4 },
    { type = "R_MIPS_LO16", vram = 0x808C9498, target_vram = 0x808C9AF4 },
    { type = "R_MIPS_LO16", vram = 0x808C94AC, target_vram = 0x808C9C08 },
    { type = "R_MIPS_HI16", vram = 0x808C94B8, target_vram = 0x808C9B00 },
    { type = "R_MIPS_LO16", vram = 0x808C94BC, target_vram = 0x808C9B00 },
    { type = "R_MIPS_HI16", vram = 0x808C94F4, target_vram = 0x808C7AAC },
    { type = "R_MIPS_LO16", vram = 0x808C94F8, target_vram = 0x808C7AAC },
    { type = "R_MIPS_HI16", vram = 0x808C959C, target_vram = 0x808C6AB0 },
    { type = "R_MIPS_LO16", vram = 0x808C95A0, target_vram = 0x808C6AB0 },
    { type = "R_MIPS_HI16", vram = 0x808C95A8, target_vram = 0x808C692C },
    { type = "R_MIPS_LO16", vram = 0x808C95AC, target_vram = 0x808C692C },
    { type = "R_MIPS_HI16", vram = 0x808C95B4, target_vram = 0x808C6070 },
    { type = "R_MIPS_LO16", vram = 0x808C95B8, target_vram = 0x808C6070 },
    { type = "R_MIPS_HI16", vram = 0x808C95C0, target_vram = 0x808C6F6C },
    { type = "R_MIPS_LO16", vram = 0x808C95C4, target_vram = 0x808C6F6C },
    { type = "R_MIPS_HI16", vram = 0x808C95EC, target_vram = 0x808C9B48 },
    { type = "R_MIPS_LO16", vram = 0x808C95F8, target_vram = 0x808C9B48 },
    { type = "R_MIPS_HI16", vram = 0x808C963C, target_vram = 0x808C9B0C },
    { type = "R_MIPS_LO16", vram = 0x808C9640, target_vram = 0x808C9B0C },
    { type = "R_MIPS_HI16", vram = 0x808C974C, target_vram = 0x808C7AAC },
    { type = "R_MIPS_LO16", vram = 0x808C9750, target_vram = 0x808C7AAC },
    { type = "R_MIPS_HI16", vram = 0x808C975C, target_vram = 0x808C7888 },
    { type = "R_MIPS_LO16", vram = 0x808C9760, target_vram = 0x808C7888 },
    { type = "R_MIPS_HI16", vram = 0x808C9780, target_vram = 0x808C9220 },
    { type = "R_MIPS_HI16", vram = 0x808C9784, target_vram = 0x808C9340 },
    { type = "R_MIPS_LO16", vram = 0x808C9788, target_vram = 0x808C9340 },
    { type = "R_MIPS_LO16", vram = 0x808C978C, target_vram = 0x808C9220 },
    { type = "R_MIPS_HI16", vram = 0x808C97A4, target_vram = 0x808C7888 },
    { type = "R_MIPS_LO16", vram = 0x808C97A8, target_vram = 0x808C7888 },
    { type = "R_MIPS_HI16", vram = 0x808C9824, target_vram = 0x808C6AB0 },
    { type = "R_MIPS_LO16", vram = 0x808C9828, target_vram = 0x808C6AB0 },
    { type = "R_MIPS_HI16", vram = 0x808C9830, target_vram = 0x808C692C },
    { type = "R_MIPS_LO16", vram = 0x808C9834, target_vram = 0x808C692C },
    { type = "R_MIPS_HI16", vram = 0x808C9870, target_vram = 0x808C74F8 },
    { type = "R_MIPS_LO16", vram = 0x808C9874, target_vram = 0x808C74F8 },
]

functions = [
    { name = "func_808C72AC", vram = 0x808C72AC, size = 0x1F8 },
    { name = "func_808C7DB8", vram = 0x808C7DB8, size = 0x14 },
    { name = "EnDeath_Draw", vram = 0x808C96C8, size = 0x1F8 },
    { name = "func_808C597C", vram = 0x808C597C, size = 0x13C },
    { name = "func_808C6C5C", vram = 0x808C6C5C, size = 0x80 },
    { name = "func_808C6620", vram = 0x808C6620, size = 0x88 },
    { name = "func_808C7B88", vram = 0x808C7B88, size = 0x7C },
    { name = "EnDeath_Init", vram = 0x808C4F80, size = 0x320 },
    { name = "func_808C6AB0", vram = 0x808C6AB0, size = 0x1AC },
    { name = "func_808C9220", vram = 0x808C9220, size = 0x120 },
    { name = "func_808C589C", vram = 0x808C589C, size = 0xE0 },
    { name = "func_808C7DCC", vram = 0x808C7DCC, size = 0x58 },
    { name = "EnDeath_Destroy", vram = 0x808C52A0, size = 0x70 },
    { name = "func_808C5C0C", vram = 0x808C5C0C, size = 0xA8 },
    { name = "func_808C5428", vram = 0x808C5428, size = 0xC8 },
    { name = "func_808C5394", vram = 0x808C5394, size = 0x94 },
    { name = "func_808C6070", vram = 0x808C6070, size = 0x3EC },
    { name = "func_808C5D6C", vram = 0x808C5D6C, size = 0x124 },
    { name = "func_808C54F0", vram = 0x808C54F0, size = 0x17C },
    { name = "func_808C64DC", vram = 0x808C64DC, size = 0x144 },
    { name = "func_808C7C88", vram = 0x808C7C88, size = 0x74 },
    { name = "func_808C6CDC", vram = 0x808C6CDC, size = 0x64 },
    { name = "func_808C7AEC", vram = 0x808C7AEC, size = 0x9C },
    { name = "func_808C682C", vram = 0x808C682C, size = 0x8C },
    { name = "func_808C571C", vram = 0x808C571C, size = 0x180 },
    { name = "func_808C7EDC", vram = 0x808C7EDC, size = 0x294 },
    { name = "func_808C7800", vram = 0x808C7800, size = 0x88 },
    { name = "func_808C882C", vram = 0x808C882C, size = 0x4EC },
    { name = "func_808C7AAC", vram = 0x808C7AAC, size = 0x40 },
    { name = "func_808C5310", vram = 0x808C5310, size = 0x84 },
    { name = "func_808C6F6C", vram = 0x808C6F6C, size = 0x16C },
    { name = "func_808C74A4", vram = 0x808C74A4, size = 0x54 },
    { name = "func_808C9340", vram = 0x808C9340, size = 0x388 },
    { name = "func_808C7E24", vram = 0x808C7E24, size = 0xB8 },
    { name = "func_808C70D8", vram = 0x808C70D8, size = 0x1D4 },
    { name = "func_808C6A08", vram = 0x808C6A08, size = 0xA8 },
    { name = "func_808C68B8", vram = 0x808C68B8, size = 0x74 },
    { name = "func_808C6D40", vram = 0x808C6D40, size = 0x22C },
    { name = "func_808C5AB8", vram = 0x808C5AB8, size = 0x154 },
    { name = "EnDeath_Update", vram = 0x808C8170, size = 0x334 },
    { name = "func_808C5CB4", vram = 0x808C5CB4, size = 0xB8 },
    { name = "func_808C645C", vram = 0x808C645C, size = 0x80 },
    { name = "func_808C74F8", vram = 0x808C74F8, size = 0x308 },
    { name = "func_808C566C", vram = 0x808C566C, size = 0xB0 },
    { name = "func_808C67C8", vram = 0x808C67C8, size = 0x64 },
    { name = "func_808C7C04", vram = 0x808C7C04, size = 0x84 },
    { name = "func_808C8690", vram = 0x808C8690, size = 0x19C },
    { name = "func_808C9160", vram = 0x808C9160, size = 0xC0 },
    { name = "func_808C66A8", vram = 0x808C66A8, size = 0x120 },
    { name = "func_808C84A4", vram = 0x808C84A4, size = 0x1EC },
    { name = "func_808C8D18", vram = 0x808C8D18, size = 0x448 },
    { name = "func_808C692C", vram = 0x808C692C, size = 0xDC },
    { name = "func_808C7A30", vram = 0x808C7A30, size = 0x7C },
    { name = "func_808C7CFC", vram = 0x808C7CFC, size = 0x38 },
    { name = "func_808C5E90", vram = 0x808C5E90, size = 0xC8 },
    { name = "func_808C5F58", vram = 0x808C5F58, size = 0x118 },
    { name = "func_808C7D34", vram = 0x808C7D34, size = 0x84 },
    { name = "func_808C7888", vram = 0x808C7888, size = 0x1A8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Minideath"
rom = 0x00D44290
vram = 0x808CA0B0
size = 0x21A0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808CA0D8, target_vram = 0x808CBFF4 },
    { type = "R_MIPS_LO16", vram = 0x808CA0DC, target_vram = 0x808CBFF4 },
    { type = "R_MIPS_HI16", vram = 0x808CA10C, target_vram = 0x808CBFBC },
    { type = "R_MIPS_LO16", vram = 0x808CA12C, target_vram = 0x808CBFBC },
    { type = "R_MIPS_HI16", vram = 0x808CA148, target_vram = 0x808CBFCC },
    { type = "R_MIPS_HI16", vram = 0x808CA14C, target_vram = 0x808CBFEC },
    { type = "R_MIPS_LO16", vram = 0x808CA150, target_vram = 0x808CBFEC },
    { type = "R_MIPS_LO16", vram = 0x808CA154, target_vram = 0x808CBFCC },
    { type = "R_MIPS_HI16", vram = 0x808CA278, target_vram = 0x808CC250 },
    { type = "R_MIPS_LO16", vram = 0x808CA27C, target_vram = 0x808CC250 },
    { type = "R_MIPS_HI16", vram = 0x808CA290, target_vram = 0x808CC000 },
    { type = "R_MIPS_LO16", vram = 0x808CA294, target_vram = 0x808CC000 },
    { type = "R_MIPS_HI16", vram = 0x808CA2F0, target_vram = 0x808CC250 },
    { type = "R_MIPS_LO16", vram = 0x808CA2F4, target_vram = 0x808CC250 },
    { type = "R_MIPS_HI16", vram = 0x808CA4C0, target_vram = 0x808CA860 },
    { type = "R_MIPS_LO16", vram = 0x808CA4C4, target_vram = 0x808CA860 },
    { type = "R_MIPS_HI16", vram = 0x808CA52C, target_vram = 0x808CB094 },
    { type = "R_MIPS_LO16", vram = 0x808CA534, target_vram = 0x808CB094 },
    { type = "R_MIPS_HI16", vram = 0x808CA560, target_vram = 0x808CB454 },
    { type = "R_MIPS_LO16", vram = 0x808CA564, target_vram = 0x808CB454 },
    { type = "R_MIPS_HI16", vram = 0x808CA71C, target_vram = 0x808CABB0 },
    { type = "R_MIPS_LO16", vram = 0x808CA720, target_vram = 0x808CABB0 },
    { type = "R_MIPS_HI16", vram = 0x808CA838, target_vram = 0x808CA860 },
    { type = "R_MIPS_LO16", vram = 0x808CA83C, target_vram = 0x808CA860 },
    { type = "R_MIPS_HI16", vram = 0x808CA8E0, target_vram = 0x808CA8F4 },
    { type = "R_MIPS_LO16", vram = 0x808CA8E4, target_vram = 0x808CA8F4 },
    { type = "R_MIPS_HI16", vram = 0x808CAAD0, target_vram = 0x808CAAEC },
    { type = "R_MIPS_LO16", vram = 0x808CAAD4, target_vram = 0x808CAAEC },
    { type = "R_MIPS_HI16", vram = 0x808CAB94, target_vram = 0x808CABB0 },
    { type = "R_MIPS_LO16", vram = 0x808CAB98, target_vram = 0x808CABB0 },
    { type = "R_MIPS_HI16", vram = 0x808CAC8C, target_vram = 0x808CC258 },
    { type = "R_MIPS_LO16", vram = 0x808CAC90, target_vram = 0x808CC258 },
    { type = "R_MIPS_HI16", vram = 0x808CACB8, target_vram = 0x808CACD8 },
    { type = "R_MIPS_LO16", vram = 0x808CACBC, target_vram = 0x808CACD8 },
    { type = "R_MIPS_HI16", vram = 0x808CAE00, target_vram = 0x808CAE18 },
    { type = "R_MIPS_LO16", vram = 0x808CAE04, target_vram = 0x808CAE18 },
    { type = "R_MIPS_HI16", vram = 0x808CAE44, target_vram = 0x808CC004 },
    { type = "R_MIPS_LO16", vram = 0x808CAE48, target_vram = 0x808CC004 },
    { type = "R_MIPS_HI16", vram = 0x808CAF4C, target_vram = 0x808CAF68 },
    { type = "R_MIPS_LO16", vram = 0x808CAF50, target_vram = 0x808CAF68 },
    { type = "R_MIPS_HI16", vram = 0x808CB07C, target_vram = 0x808CB094 },
    { type = "R_MIPS_LO16", vram = 0x808CB080, target_vram = 0x808CB094 },
    { type = "R_MIPS_HI16", vram = 0x808CB1D8, target_vram = 0x808CC254 },
    { type = "R_MIPS_LO16", vram = 0x808CB1DC, target_vram = 0x808CC254 },
    { type = "R_MIPS_HI16", vram = 0x808CB1E4, target_vram = 0x808CB22C },
    { type = "R_MIPS_LO16", vram = 0x808CB1F0, target_vram = 0x808CB22C },
    { type = "R_MIPS_HI16", vram = 0x808CB304, target_vram = 0x808CB22C },
    { type = "R_MIPS_LO16", vram = 0x808CB308, target_vram = 0x808CB22C },
    { type = "R_MIPS_HI16", vram = 0x808CB3A8, target_vram = 0x808CC254 },
    { type = "R_MIPS_LO16", vram = 0x808CB3AC, target_vram = 0x808CC254 },
    { type = "R_MIPS_HI16", vram = 0x808CB438, target_vram = 0x808CB454 },
    { type = "R_MIPS_LO16", vram = 0x808CB43C, target_vram = 0x808CB454 },
    { type = "R_MIPS_HI16", vram = 0x808CB4F4, target_vram = 0x808CB22C },
    { type = "R_MIPS_LO16", vram = 0x808CB4F8, target_vram = 0x808CB22C },
    { type = "R_MIPS_HI16", vram = 0x808CB554, target_vram = 0x808CB59C },
    { type = "R_MIPS_LO16", vram = 0x808CB57C, target_vram = 0x808CB59C },
    { type = "R_MIPS_HI16", vram = 0x808CB6B0, target_vram = 0x808CB6D4 },
    { type = "R_MIPS_LO16", vram = 0x808CB6B8, target_vram = 0x808CB6D4 },
    { type = "R_MIPS_HI16", vram = 0x808CB7B8, target_vram = 0x808CB7CC },
    { type = "R_MIPS_LO16", vram = 0x808CB7BC, target_vram = 0x808CB7CC },
    { type = "R_MIPS_HI16", vram = 0x808CB93C, target_vram = 0x808CABB0 },
    { type = "R_MIPS_LO16", vram = 0x808CB940, target_vram = 0x808CABB0 },
    { type = "R_MIPS_HI16", vram = 0x808CB948, target_vram = 0x808CAF68 },
    { type = "R_MIPS_LO16", vram = 0x808CB94C, target_vram = 0x808CAF68 },
    { type = "R_MIPS_HI16", vram = 0x808CB954, target_vram = 0x808CC258 },
    { type = "R_MIPS_LO16", vram = 0x808CB958, target_vram = 0x808CC258 },
    { type = "R_MIPS_HI16", vram = 0x808CB968, target_vram = 0x808CB22C },
    { type = "R_MIPS_LO16", vram = 0x808CB96C, target_vram = 0x808CB22C },
    { type = "R_MIPS_HI16", vram = 0x808CB9D4, target_vram = 0x808CC258 },
    { type = "R_MIPS_HI16", vram = 0x808CB9D8, target_vram = 0x808CAF68 },
    { type = "R_MIPS_HI16", vram = 0x808CB9DC, target_vram = 0x808CABB0 },
    { type = "R_MIPS_LO16", vram = 0x808CB9E4, target_vram = 0x808CABB0 },
    { type = "R_MIPS_LO16", vram = 0x808CB9E8, target_vram = 0x808CAF68 },
    { type = "R_MIPS_LO16", vram = 0x808CB9EC, target_vram = 0x808CC258 },
    { type = "R_MIPS_HI16", vram = 0x808CBAD4, target_vram = 0x808CC25C },
    { type = "R_MIPS_LO16", vram = 0x808CBAD8, target_vram = 0x808CC25C },
    { type = "R_MIPS_HI16", vram = 0x808CBB24, target_vram = 0x808CC250 },
    { type = "R_MIPS_LO16", vram = 0x808CBB28, target_vram = 0x808CC250 },
    { type = "R_MIPS_HI16", vram = 0x808CBB58, target_vram = 0x808CB7CC },
    { type = "R_MIPS_LO16", vram = 0x808CBB5C, target_vram = 0x808CB7CC },
    { type = "R_MIPS_HI16", vram = 0x808CBBC4, target_vram = 0x808CB6D4 },
    { type = "R_MIPS_LO16", vram = 0x808CBBC8, target_vram = 0x808CB6D4 },
    { type = "R_MIPS_HI16", vram = 0x808CBC18, target_vram = 0x808CABB0 },
    { type = "R_MIPS_LO16", vram = 0x808CBC1C, target_vram = 0x808CABB0 },
    { type = "R_MIPS_HI16", vram = 0x808CBC28, target_vram = 0x808CAF68 },
    { type = "R_MIPS_LO16", vram = 0x808CBC2C, target_vram = 0x808CAF68 },
    { type = "R_MIPS_HI16", vram = 0x808CBE00, target_vram = 0x808CB094 },
    { type = "R_MIPS_LO16", vram = 0x808CBE04, target_vram = 0x808CB094 },
    { type = "R_MIPS_HI16", vram = 0x808CBE28, target_vram = 0x808CC258 },
    { type = "R_MIPS_LO16", vram = 0x808CBE48, target_vram = 0x808CC258 },
    { type = "R_MIPS_HI16", vram = 0x808CBE4C, target_vram = 0x808CC25C },
    { type = "R_MIPS_LO16", vram = 0x808CBE58, target_vram = 0x808CC25C },
    { type = "R_MIPS_HI16", vram = 0x808CBE9C, target_vram = 0x808CC258 },
    { type = "R_MIPS_LO16", vram = 0x808CBEA0, target_vram = 0x808CC258 },
    { type = "R_MIPS_HI16", vram = 0x808CBEA8, target_vram = 0x808CC258 },
    { type = "R_MIPS_LO16", vram = 0x808CBED0, target_vram = 0x808CC258 },
    { type = "R_MIPS_HI16", vram = 0x808CBED4, target_vram = 0x808CC254 },
    { type = "R_MIPS_LO16", vram = 0x808CBED8, target_vram = 0x808CC254 },
]

functions = [
    { name = "func_808CA7D4", vram = 0x808CA7D4, size = 0x8C },
    { name = "func_808CA860", vram = 0x808CA860, size = 0x80 },
    { name = "func_808CB0C8", vram = 0x808CB0C8, size = 0x164 },
    { name = "EnMinideath_Init", vram = 0x808CA0B0, size = 0x18C },
    { name = "EnMinideath_Update", vram = 0x808CBB18, size = 0x418 },
    { name = "func_808CAE18", vram = 0x808CAE18, size = 0xF0 },
    { name = "func_808CAAEC", vram = 0x808CAAEC, size = 0xA4 },
    { name = "func_808CA8E0", vram = 0x808CA8E0, size = 0x14 },
    { name = "func_808CAB90", vram = 0x808CAB90, size = 0x20 },
    { name = "func_808CB810", vram = 0x808CB810, size = 0xE4 },
    { name = "func_808CAF68", vram = 0x808CAF68, size = 0x114 },
    { name = "func_808CAF08", vram = 0x808CAF08, size = 0x60 },
    { name = "func_808CAAC8", vram = 0x808CAAC8, size = 0x24 },
    { name = "func_808CB7B8", vram = 0x808CB7B8, size = 0x14 },
    { name = "func_808CAC54", vram = 0x808CAC54, size = 0x84 },
    { name = "func_808CB22C", vram = 0x808CB22C, size = 0x1EC },
    { name = "func_808CA268", vram = 0x808CA268, size = 0xA0 },
    { name = "func_808CB6A8", vram = 0x808CB6A8, size = 0x2C },
    { name = "func_808CB8F4", vram = 0x808CB8F4, size = 0x224 },
    { name = "func_808CACD8", vram = 0x808CACD8, size = 0x128 },
    { name = "func_808CA308", vram = 0x808CA308, size = 0x44 },
    { name = "func_808CB418", vram = 0x808CB418, size = 0x3C },
    { name = "func_808CA34C", vram = 0x808CA34C, size = 0x10C },
    { name = "func_808CB7CC", vram = 0x808CB7CC, size = 0x44 },
    { name = "func_808CA8F4", vram = 0x808CA8F4, size = 0x1D4 },
    { name = "func_808CB59C", vram = 0x808CB59C, size = 0x10C },
    { name = "func_808CB094", vram = 0x808CB094, size = 0x34 },
    { name = "func_808CB07C", vram = 0x808CB07C, size = 0x18 },
    { name = "func_808CAE00", vram = 0x808CAE00, size = 0x18 },
    { name = "func_808CB454", vram = 0x808CB454, size = 0xD0 },
    { name = "func_808CABB0", vram = 0x808CABB0, size = 0xA4 },
    { name = "EnMinideath_Destroy", vram = 0x808CA23C, size = 0x2C },
    { name = "func_808CB6D4", vram = 0x808CB6D4, size = 0xE4 },
    { name = "func_808CB524", vram = 0x808CB524, size = 0x78 },
    { name = "func_808CA458", vram = 0x808CA458, size = 0x37C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Vm"
rom = 0x00D46430
vram = 0x808CC260
size = 0x14E0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808CC27C, target_vram = 0x808CD5AC },
    { type = "R_MIPS_LO16", vram = 0x808CC280, target_vram = 0x808CD5AC },
    { type = "R_MIPS_HI16", vram = 0x808CC2D8, target_vram = 0x808CD554 },
    { type = "R_MIPS_LO16", vram = 0x808CC2E4, target_vram = 0x808CD554 },
    { type = "R_MIPS_HI16", vram = 0x808CC2F8, target_vram = 0x808CD508 },
    { type = "R_MIPS_LO16", vram = 0x808CC304, target_vram = 0x808CD508 },
    { type = "R_MIPS_HI16", vram = 0x808CC318, target_vram = 0x808CD564 },
    { type = "R_MIPS_HI16", vram = 0x808CC31C, target_vram = 0x808CD584 },
    { type = "R_MIPS_LO16", vram = 0x808CC320, target_vram = 0x808CD584 },
    { type = "R_MIPS_LO16", vram = 0x808CC324, target_vram = 0x808CD564 },
    { type = "R_MIPS_HI16", vram = 0x808CC338, target_vram = 0x808CD58C },
    { type = "R_MIPS_LO16", vram = 0x808CC348, target_vram = 0x808CD58C },
    { type = "R_MIPS_HI16", vram = 0x808CC370, target_vram = 0x808CD5B8 },
    { type = "R_MIPS_HI16", vram = 0x808CC388, target_vram = 0x808CD5AC },
    { type = "R_MIPS_LO16", vram = 0x808CC38C, target_vram = 0x808CD5AC },
    { type = "R_MIPS_LO16", vram = 0x808CC394, target_vram = 0x808CD5B8 },
    { type = "R_MIPS_HI16", vram = 0x808CC3B8, target_vram = 0x808CD5B8 },
    { type = "R_MIPS_LO16", vram = 0x808CC3BC, target_vram = 0x808CD5B8 },
    { type = "R_MIPS_HI16", vram = 0x808CC474, target_vram = 0x808CC490 },
    { type = "R_MIPS_LO16", vram = 0x808CC478, target_vram = 0x808CC490 },
    { type = "R_MIPS_HI16", vram = 0x808CC5EC, target_vram = 0x808CC610 },
    { type = "R_MIPS_LO16", vram = 0x808CC5F4, target_vram = 0x808CC610 },
    { type = "R_MIPS_HI16", vram = 0x808CC730, target_vram = 0x808CD5BC },
    { type = "R_MIPS_HI16", vram = 0x808CC734, target_vram = 0x808CD5C0 },
    { type = "R_MIPS_LO16", vram = 0x808CC738, target_vram = 0x808CD5C0 },
    { type = "R_MIPS_LO16", vram = 0x808CC73C, target_vram = 0x808CD5BC },
    { type = "R_MIPS_HI16", vram = 0x808CC7EC, target_vram = 0x808CD5D0 },
    { type = "R_MIPS_LO16", vram = 0x808CC7F0, target_vram = 0x808CD5D0 },
    { type = "R_MIPS_HI16", vram = 0x808CC7F4, target_vram = 0x808CC820 },
    { type = "R_MIPS_LO16", vram = 0x808CC7F8, target_vram = 0x808CC820 },
    { type = "R_MIPS_HI16", vram = 0x808CC888, target_vram = 0x808CD5D4 },
    { type = "R_MIPS_LO16", vram = 0x808CC8A0, target_vram = 0x808CD5D4 },
    { type = "R_MIPS_HI16", vram = 0x808CC8A8, target_vram = 0x808CD5D8 },
    { type = "R_MIPS_LO16", vram = 0x808CC8BC, target_vram = 0x808CD5D8 },
    { type = "R_MIPS_HI16", vram = 0x808CCA84, target_vram = 0x808CCAA4 },
    { type = "R_MIPS_LO16", vram = 0x808CCA88, target_vram = 0x808CCAA4 },
    { type = "R_MIPS_HI16", vram = 0x808CCB2C, target_vram = 0x808CCB50 },
    { type = "R_MIPS_LO16", vram = 0x808CCB34, target_vram = 0x808CCB50 },
    { type = "R_MIPS_HI16", vram = 0x808CCC78, target_vram = 0x808CD5DC },
    { type = "R_MIPS_LO16", vram = 0x808CCC84, target_vram = 0x808CD5DC },
    { type = "R_MIPS_HI16", vram = 0x808CCCBC, target_vram = 0x808CCCF0 },
    { type = "R_MIPS_LO16", vram = 0x808CCCC4, target_vram = 0x808CCCF0 },
    { type = "R_MIPS_HI16", vram = 0x808CCE84, target_vram = 0x808CCAA4 },
    { type = "R_MIPS_LO16", vram = 0x808CCE88, target_vram = 0x808CCAA4 },
    { type = "R_MIPS_HI16", vram = 0x808CCFF0, target_vram = 0x808CCCF0 },
    { type = "R_MIPS_LO16", vram = 0x808CCFF4, target_vram = 0x808CCCF0 },
    { type = "R_MIPS_HI16", vram = 0x808CD06C, target_vram = 0x808CCCF0 },
    { type = "R_MIPS_LO16", vram = 0x808CD070, target_vram = 0x808CCCF0 },
    { type = "R_MIPS_HI16", vram = 0x808CD0E8, target_vram = 0x808CD5E0 },
    { type = "R_MIPS_LO16", vram = 0x808CD0EC, target_vram = 0x808CD5E0 },
    { type = "R_MIPS_HI16", vram = 0x808CD264, target_vram = 0x808CD020 },
    { type = "R_MIPS_HI16", vram = 0x808CD284, target_vram = 0x808CD08C },
    { type = "R_MIPS_LO16", vram = 0x808CD288, target_vram = 0x808CD08C },
    { type = "R_MIPS_LO16", vram = 0x808CD2A0, target_vram = 0x808CD020 },
    { type = "R_MIPS_HI16", vram = 0x808CD300, target_vram = 0x808CD5E4 },
    { type = "R_MIPS_LO16", vram = 0x808CD304, target_vram = 0x808CD5E4 },
    { type = "R_MIPS_HI16", vram = 0x808CD368, target_vram = 0x808CD58C },
    { type = "R_MIPS_LO16", vram = 0x808CD388, target_vram = 0x808CD58C },
    { type = "R_MIPS_HI16", vram = 0x808CD420, target_vram = 0x808CD5E8 },
    { type = "R_MIPS_LO16", vram = 0x808CD424, target_vram = 0x808CD5E8 },
]

functions = [
    { name = "EnVm_Draw", vram = 0x808CD238, size = 0x260 },
    { name = "EnVm_PostLimbDraw", vram = 0x808CD08C, size = 0x1AC },
    { name = "func_808CC5C4", vram = 0x808CC5C4, size = 0x4C },
    { name = "func_808CCA10", vram = 0x808CCA10, size = 0x94 },
    { name = "func_808CC788", vram = 0x808CC788, size = 0x98 },
    { name = "EnVm_Destroy", vram = 0x808CC3E0, size = 0x40 },
    { name = "func_808CCB50", vram = 0x808CCB50, size = 0x94 },
    { name = "func_808CCBE4", vram = 0x808CCBE4, size = 0x10C },
    { name = "func_808CCDE4", vram = 0x808CCDE4, size = 0x100 },
    { name = "func_808CC420", vram = 0x808CC420, size = 0x70 },
    { name = "EnVm_Update", vram = 0x808CCEE4, size = 0x13C },
    { name = "EnVm_Init", vram = 0x808CC260, size = 0x180 },
    { name = "func_808CC820", vram = 0x808CC820, size = 0x1F0 },
    { name = "func_808CCCF0", vram = 0x808CCCF0, size = 0xF4 },
    { name = "func_808CCB08", vram = 0x808CCB08, size = 0x48 },
    { name = "func_808CC610", vram = 0x808CC610, size = 0x178 },
    { name = "func_808CC490", vram = 0x808CC490, size = 0x134 },
    { name = "func_808CCAA4", vram = 0x808CCAA4, size = 0x64 },
    { name = "EnVm_OverrideLimbDraw", vram = 0x808CD020, size = 0x6C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Demo_Effect"
rom = 0x00D47910
vram = 0x808CD740
size = 0xD10

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808CD754, target_vram = 0x808CE2B0 },
    { type = "R_MIPS_LO16", vram = 0x808CD758, target_vram = 0x808CE2B0 },
    { type = "R_MIPS_HI16", vram = 0x808CD784, target_vram = 0x808CE2C0 },
    { type = "R_MIPS_LO16", vram = 0x808CD794, target_vram = 0x808CE2C0 },
    { type = "R_MIPS_HI16", vram = 0x808CD7FC, target_vram = 0x808CE2F0 },
    { type = "R_MIPS_LO16", vram = 0x808CD804, target_vram = 0x808CE2F0 },
    { type = "R_MIPS_HI16", vram = 0x808CD820, target_vram = 0x808CDFF8 },
    { type = "R_MIPS_HI16", vram = 0x808CD824, target_vram = 0x808CD998 },
    { type = "R_MIPS_LO16", vram = 0x808CD828, target_vram = 0x808CDFF8 },
    { type = "R_MIPS_LO16", vram = 0x808CD82C, target_vram = 0x808CD998 },
    { type = "R_MIPS_HI16", vram = 0x808CD890, target_vram = 0x808CE078 },
    { type = "R_MIPS_HI16", vram = 0x808CD894, target_vram = 0x808CDDE0 },
    { type = "R_MIPS_LO16", vram = 0x808CD898, target_vram = 0x808CE078 },
    { type = "R_MIPS_LO16", vram = 0x808CD89C, target_vram = 0x808CDDE0 },
    { type = "R_MIPS_HI16", vram = 0x808CD8C8, target_vram = 0x808CD940 },
    { type = "R_MIPS_LO16", vram = 0x808CD8CC, target_vram = 0x808CD940 },
    { type = "R_MIPS_HI16", vram = 0x808CD9E0, target_vram = 0x808CE314 },
    { type = "R_MIPS_LO16", vram = 0x808CD9E8, target_vram = 0x808CE314 },
    { type = "R_MIPS_HI16", vram = 0x808CDA20, target_vram = 0x808CDCEC },
    { type = "R_MIPS_LO16", vram = 0x808CDA24, target_vram = 0x808CDCEC },
    { type = "R_MIPS_HI16", vram = 0x808CDB00, target_vram = 0x808CE2D4 },
    { type = "R_MIPS_LO16", vram = 0x808CDB04, target_vram = 0x808CE2D4 },
    { type = "R_MIPS_HI16", vram = 0x808CDB0C, target_vram = 0x808CE2D5 },
    { type = "R_MIPS_LO16", vram = 0x808CDB18, target_vram = 0x808CE2D5 },
    { type = "R_MIPS_HI16", vram = 0x808CDC14, target_vram = 0x808CE318 },
    { type = "R_MIPS_LO16", vram = 0x808CDC18, target_vram = 0x808CE318 },
    { type = "R_MIPS_HI16", vram = 0x808CDC20, target_vram = 0x808CE31C },
    { type = "R_MIPS_LO16", vram = 0x808CDC24, target_vram = 0x808CE31C },
    { type = "R_MIPS_HI16", vram = 0x808CDC28, target_vram = 0x808CE320 },
    { type = "R_MIPS_LO16", vram = 0x808CDC64, target_vram = 0x808CE320 },
    { type = "R_MIPS_HI16", vram = 0x808CDC74, target_vram = 0x808CE324 },
    { type = "R_MIPS_LO16", vram = 0x808CDC78, target_vram = 0x808CE324 },
    { type = "R_MIPS_HI16", vram = 0x808CDC88, target_vram = 0x808CE328 },
    { type = "R_MIPS_LO16", vram = 0x808CDC8C, target_vram = 0x808CE328 },
    { type = "R_MIPS_HI16", vram = 0x808CDD50, target_vram = 0x808CDBDC },
    { type = "R_MIPS_LO16", vram = 0x808CDD54, target_vram = 0x808CDBDC },
    { type = "R_MIPS_HI16", vram = 0x808CDD7C, target_vram = 0x808CE32C },
    { type = "R_MIPS_LO16", vram = 0x808CDD80, target_vram = 0x808CE32C },
    { type = "R_MIPS_HI16", vram = 0x808CDDA0, target_vram = 0x808CE330 },
    { type = "R_MIPS_LO16", vram = 0x808CDDB4, target_vram = 0x808CE330 },
    { type = "R_MIPS_HI16", vram = 0x808CDDF8, target_vram = 0x808CE334 },
    { type = "R_MIPS_LO16", vram = 0x808CDDFC, target_vram = 0x808CE334 },
    { type = "R_MIPS_HI16", vram = 0x808CDE1C, target_vram = 0x808CDD70 },
    { type = "R_MIPS_LO16", vram = 0x808CDE20, target_vram = 0x808CDD70 },
    { type = "R_MIPS_HI16", vram = 0x808CE044, target_vram = 0x808CDE78 },
    { type = "R_MIPS_LO16", vram = 0x808CE050, target_vram = 0x808CDE78 },
]

functions = [
    { name = "DemoEffect_SetPerVertexAlpha", vram = 0x808CDAD0, size = 0x10C },
    { name = "DemoEffect_DrawLight", vram = 0x808CE078, size = 0x20C },
    { name = "DemoEffect_Init", vram = 0x808CD740, size = 0x1A8 },
    { name = "DemoEffect_Destroy", vram = 0x808CD8E8, size = 0x58 },
    { name = "DemoEffect_Update", vram = 0x808CDE54, size = 0x24 },
    { name = "DemoEffect_StartTimewarp", vram = 0x808CDCEC, size = 0x84 },
    { name = "DemoEffect_FinishTimewarp", vram = 0x808CDBDC, size = 0x110 },
    { name = "DemoEffect_WaitForObject", vram = 0x808CD940, size = 0x58 },
    { name = "DemoEffect_DrawTimewarp", vram = 0x808CDFF8, size = 0x80 },
    { name = "DemoEffect_SetupTimewarp", vram = 0x808CD998, size = 0x138 },
    { name = "DemoEffect_OverrideLimbDrawTimewarp", vram = 0x808CDE78, size = 0x180 },
    { name = "DemoEffect_ExpandLight", vram = 0x808CDDE0, size = 0x74 },
    { name = "DemoEffect_ShrinkLight", vram = 0x808CDD70, size = 0x70 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Demo_Kankyo"
rom = 0x00D48620
vram = 0x808CE450
size = 0x2230

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808CE520, target_vram = 0x808D03F0 },
    { type = "R_MIPS_LO16", vram = 0x808CE524, target_vram = 0x808D03F0 },
    { type = "R_MIPS_HI16", vram = 0x808CE52C, target_vram = 0x808D03C4 },
    { type = "R_MIPS_LO16", vram = 0x808CE538, target_vram = 0x808D03C4 },
    { type = "R_MIPS_HI16", vram = 0x808CE654, target_vram = 0x808D03F4 },
    { type = "R_MIPS_LO16", vram = 0x808CE658, target_vram = 0x808D03F4 },
    { type = "R_MIPS_HI16", vram = 0x808CE670, target_vram = 0x808D03F8 },
    { type = "R_MIPS_LO16", vram = 0x808CE674, target_vram = 0x808D03F8 },
    { type = "R_MIPS_HI16", vram = 0x808CE700, target_vram = 0x808D03FC },
    { type = "R_MIPS_LO16", vram = 0x808CE704, target_vram = 0x808D03FC },
    { type = "R_MIPS_HI16", vram = 0x808CE88C, target_vram = 0x808D0400 },
    { type = "R_MIPS_LO16", vram = 0x808CE890, target_vram = 0x808D0400 },
    { type = "R_MIPS_HI16", vram = 0x808CE8C8, target_vram = 0x808D0404 },
    { type = "R_MIPS_LO16", vram = 0x808CE8DC, target_vram = 0x808D0404 },
    { type = "R_MIPS_HI16", vram = 0x808CE920, target_vram = 0x808D0408 },
    { type = "R_MIPS_LO16", vram = 0x808CE924, target_vram = 0x808D0408 },
    { type = "R_MIPS_HI16", vram = 0x808CE948, target_vram = 0x808D040C },
    { type = "R_MIPS_LO16", vram = 0x808CE94C, target_vram = 0x808D040C },
    { type = "R_MIPS_HI16", vram = 0x808CE9BC, target_vram = 0x808D0410 },
    { type = "R_MIPS_LO16", vram = 0x808CE9F0, target_vram = 0x808D0410 },
    { type = "R_MIPS_HI16", vram = 0x808CEA00, target_vram = 0x808D0414 },
    { type = "R_MIPS_LO16", vram = 0x808CEA04, target_vram = 0x808D0414 },
    { type = "R_MIPS_HI16", vram = 0x808CEA0C, target_vram = 0x808D0418 },
    { type = "R_MIPS_LO16", vram = 0x808CEA20, target_vram = 0x808D0418 },
    { type = "R_MIPS_HI16", vram = 0x808CEA38, target_vram = 0x808D041C },
    { type = "R_MIPS_LO16", vram = 0x808CEA3C, target_vram = 0x808D041C },
    { type = "R_MIPS_HI16", vram = 0x808CEA54, target_vram = 0x808D0420 },
    { type = "R_MIPS_LO16", vram = 0x808CEA58, target_vram = 0x808D0420 },
    { type = "R_MIPS_HI16", vram = 0x808CEA70, target_vram = 0x808D0424 },
    { type = "R_MIPS_LO16", vram = 0x808CEA74, target_vram = 0x808D0424 },
    { type = "R_MIPS_HI16", vram = 0x808CEA94, target_vram = 0x808D0428 },
    { type = "R_MIPS_LO16", vram = 0x808CEA98, target_vram = 0x808D0428 },
    { type = "R_MIPS_HI16", vram = 0x808CEAB0, target_vram = 0x808D042C },
    { type = "R_MIPS_LO16", vram = 0x808CEAB4, target_vram = 0x808D042C },
    { type = "R_MIPS_HI16", vram = 0x808CEACC, target_vram = 0x808D0430 },
    { type = "R_MIPS_LO16", vram = 0x808CEAD0, target_vram = 0x808D0430 },
    { type = "R_MIPS_HI16", vram = 0x808CEAF0, target_vram = 0x808D0434 },
    { type = "R_MIPS_LO16", vram = 0x808CEAF4, target_vram = 0x808D0434 },
    { type = "R_MIPS_HI16", vram = 0x808CEB0C, target_vram = 0x808D0438 },
    { type = "R_MIPS_LO16", vram = 0x808CEB10, target_vram = 0x808D0438 },
    { type = "R_MIPS_HI16", vram = 0x808CEB28, target_vram = 0x808D043C },
    { type = "R_MIPS_LO16", vram = 0x808CEB2C, target_vram = 0x808D043C },
    { type = "R_MIPS_HI16", vram = 0x808CEB68, target_vram = 0x808D0440 },
    { type = "R_MIPS_LO16", vram = 0x808CEB6C, target_vram = 0x808D0440 },
    { type = "R_MIPS_HI16", vram = 0x808CED1C, target_vram = 0x808D0444 },
    { type = "R_MIPS_LO16", vram = 0x808CED20, target_vram = 0x808D0444 },
    { type = "R_MIPS_HI16", vram = 0x808CEDBC, target_vram = 0x808D0448 },
    { type = "R_MIPS_LO16", vram = 0x808CEDC0, target_vram = 0x808D0448 },
    { type = "R_MIPS_HI16", vram = 0x808CEDE0, target_vram = 0x808D044C },
    { type = "R_MIPS_LO16", vram = 0x808CEDE4, target_vram = 0x808D044C },
    { type = "R_MIPS_HI16", vram = 0x808CF0A4, target_vram = 0x808CF0CC },
    { type = "R_MIPS_LO16", vram = 0x808CF0AC, target_vram = 0x808CF0CC },
    { type = "R_MIPS_HI16", vram = 0x808CF254, target_vram = 0x808D0450 },
    { type = "R_MIPS_LO16", vram = 0x808CF258, target_vram = 0x808D0450 },
    { type = "R_MIPS_HI16", vram = 0x808CF270, target_vram = 0x808D0454 },
    { type = "R_MIPS_LO16", vram = 0x808CF274, target_vram = 0x808D0454 },
    { type = "R_MIPS_HI16", vram = 0x808CF300, target_vram = 0x808D0458 },
    { type = "R_MIPS_LO16", vram = 0x808CF304, target_vram = 0x808D0458 },
    { type = "R_MIPS_HI16", vram = 0x808CF3D8, target_vram = 0x808D045C },
    { type = "R_MIPS_LO16", vram = 0x808CF3DC, target_vram = 0x808D045C },
    { type = "R_MIPS_HI16", vram = 0x808CF400, target_vram = 0x808D0460 },
    { type = "R_MIPS_LO16", vram = 0x808CF404, target_vram = 0x808D0460 },
    { type = "R_MIPS_HI16", vram = 0x808CF478, target_vram = 0x808D0464 },
    { type = "R_MIPS_LO16", vram = 0x808CF4AC, target_vram = 0x808D0464 },
    { type = "R_MIPS_HI16", vram = 0x808CF4BC, target_vram = 0x808D0468 },
    { type = "R_MIPS_LO16", vram = 0x808CF4C0, target_vram = 0x808D0468 },
    { type = "R_MIPS_HI16", vram = 0x808CF4C8, target_vram = 0x808D046C },
    { type = "R_MIPS_LO16", vram = 0x808CF4DC, target_vram = 0x808D046C },
    { type = "R_MIPS_HI16", vram = 0x808CF4F4, target_vram = 0x808D0470 },
    { type = "R_MIPS_LO16", vram = 0x808CF4F8, target_vram = 0x808D0470 },
    { type = "R_MIPS_HI16", vram = 0x808CF510, target_vram = 0x808D0474 },
    { type = "R_MIPS_LO16", vram = 0x808CF514, target_vram = 0x808D0474 },
    { type = "R_MIPS_HI16", vram = 0x808CF52C, target_vram = 0x808D0478 },
    { type = "R_MIPS_LO16", vram = 0x808CF530, target_vram = 0x808D0478 },
    { type = "R_MIPS_HI16", vram = 0x808CF550, target_vram = 0x808D047C },
    { type = "R_MIPS_LO16", vram = 0x808CF554, target_vram = 0x808D047C },
    { type = "R_MIPS_HI16", vram = 0x808CF56C, target_vram = 0x808D0480 },
    { type = "R_MIPS_LO16", vram = 0x808CF570, target_vram = 0x808D0480 },
    { type = "R_MIPS_HI16", vram = 0x808CF588, target_vram = 0x808D0484 },
    { type = "R_MIPS_LO16", vram = 0x808CF58C, target_vram = 0x808D0484 },
    { type = "R_MIPS_HI16", vram = 0x808CF5AC, target_vram = 0x808D0488 },
    { type = "R_MIPS_LO16", vram = 0x808CF5B0, target_vram = 0x808D0488 },
    { type = "R_MIPS_HI16", vram = 0x808CF5C8, target_vram = 0x808D048C },
    { type = "R_MIPS_LO16", vram = 0x808CF5CC, target_vram = 0x808D048C },
    { type = "R_MIPS_HI16", vram = 0x808CF5E4, target_vram = 0x808D0490 },
    { type = "R_MIPS_LO16", vram = 0x808CF5E8, target_vram = 0x808D0490 },
    { type = "R_MIPS_HI16", vram = 0x808CF854, target_vram = 0x808D03C0 },
    { type = "R_MIPS_HI16", vram = 0x808CF85C, target_vram = 0x808D03EA },
    { type = "R_MIPS_LO16", vram = 0x808CF87C, target_vram = 0x808D03C0 },
    { type = "R_MIPS_HI16", vram = 0x808CF884, target_vram = 0x808CE45C },
    { type = "R_MIPS_LO16", vram = 0x808CF894, target_vram = 0x808CE45C },
    { type = "R_MIPS_HI16", vram = 0x808CF89C, target_vram = 0x808D03C0 },
    { type = "R_MIPS_LO16", vram = 0x808CF8A4, target_vram = 0x808D03C0 },
    { type = "R_MIPS_LO16", vram = 0x808CF8CC, target_vram = 0x808D03EA },
    { type = "R_MIPS_HI16", vram = 0x808CF8D0, target_vram = 0x808CF06C },
    { type = "R_MIPS_LO16", vram = 0x808CF8D8, target_vram = 0x808CF06C },
    { type = "R_MIPS_HI16", vram = 0x808CF8F0, target_vram = 0x808CF0CC },
    { type = "R_MIPS_LO16", vram = 0x808CF8F8, target_vram = 0x808CF0CC },
    { type = "R_MIPS_HI16", vram = 0x808CFD50, target_vram = 0x808D0494 },
    { type = "R_MIPS_LO16", vram = 0x808CFD54, target_vram = 0x808D0494 },
    { type = "R_MIPS_HI16", vram = 0x808D0274, target_vram = 0x808D0498 },
    { type = "R_MIPS_LO16", vram = 0x808D0278, target_vram = 0x808D0498 },
]

functions = [
    { name = "DemoKankyo_Init", vram = 0x808CF808, size = 0x120 },
    { name = "DemoKankyo_Update", vram = 0x808CF94C, size = 0x24 },
    { name = "DemoKankyo_SetupAction", vram = 0x808CE450, size = 0xC },
    { name = "DemoKakyo_GiantObjectCheck", vram = 0x808CF06C, size = 0x60 },
    { name = "DemoKakyo_DrawLostWoodsSparkle", vram = 0x808CF970, size = 0x494 },
    { name = "DemoKankyo_DrawMoonAndGiant", vram = 0x808CFE04, size = 0x558 },
    { name = "DemoKankyo_Draw", vram = 0x808D035C, size = 0x58 },
    { name = "DemoKankyo_Destroy", vram = 0x808CF928, size = 0x24 },
    { name = "DemoKakyo_LostWoodsSparkleActionFunc", vram = 0x808CE45C, size = 0xC10 },
    { name = "DemoKakyo_MoonSparklesActionFunc", vram = 0x808CF0CC, size = 0x73C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Floormas"
rom = 0x00D4A850
vram = 0x808D0680
size = 0x37A0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808D0698, target_vram = 0x808D38F4 },
    { type = "R_MIPS_LO16", vram = 0x808D069C, target_vram = 0x808D38F4 },
    { type = "R_MIPS_HI16", vram = 0x808D06F4, target_vram = 0x808D38A0 },
    { type = "R_MIPS_LO16", vram = 0x808D06F8, target_vram = 0x808D38A0 },
    { type = "R_MIPS_HI16", vram = 0x808D070C, target_vram = 0x808D38D4 },
    { type = "R_MIPS_HI16", vram = 0x808D0710, target_vram = 0x808D38CC },
    { type = "R_MIPS_LO16", vram = 0x808D0714, target_vram = 0x808D38CC },
    { type = "R_MIPS_LO16", vram = 0x808D0718, target_vram = 0x808D38D4 },
    { type = "R_MIPS_HI16", vram = 0x808D0744, target_vram = 0x808D3754 },
    { type = "R_MIPS_LO16", vram = 0x808D0748, target_vram = 0x808D3754 },
    { type = "R_MIPS_HI16", vram = 0x808D0774, target_vram = 0x808D2AA8 },
    { type = "R_MIPS_LO16", vram = 0x808D0778, target_vram = 0x808D2AA8 },
    { type = "R_MIPS_HI16", vram = 0x808D0944, target_vram = 0x808D3960 },
    { type = "R_MIPS_LO16", vram = 0x808D0948, target_vram = 0x808D3960 },
    { type = "R_MIPS_HI16", vram = 0x808D09DC, target_vram = 0x808D3964 },
    { type = "R_MIPS_LO16", vram = 0x808D09E0, target_vram = 0x808D3964 },
    { type = "R_MIPS_HI16", vram = 0x808D09E4, target_vram = 0x808D3968 },
    { type = "R_MIPS_LO16", vram = 0x808D09F0, target_vram = 0x808D3968 },
    { type = "R_MIPS_HI16", vram = 0x808D0A84, target_vram = 0x808D396C },
    { type = "R_MIPS_LO16", vram = 0x808D0A88, target_vram = 0x808D396C },
    { type = "R_MIPS_HI16", vram = 0x808D0ABC, target_vram = 0x808D3970 },
    { type = "R_MIPS_LO16", vram = 0x808D0AC0, target_vram = 0x808D3970 },
    { type = "R_MIPS_HI16", vram = 0x808D0B30, target_vram = 0x808D0B50 },
    { type = "R_MIPS_LO16", vram = 0x808D0B34, target_vram = 0x808D0B50 },
    { type = "R_MIPS_HI16", vram = 0x808D0C3C, target_vram = 0x808D0C58 },
    { type = "R_MIPS_LO16", vram = 0x808D0C40, target_vram = 0x808D0C58 },
    { type = "R_MIPS_HI16", vram = 0x808D0C80, target_vram = 0x808D3974 },
    { type = "R_MIPS_LO16", vram = 0x808D0C84, target_vram = 0x808D3974 },
    { type = "R_MIPS_HI16", vram = 0x808D0CF4, target_vram = 0x808D0F80 },
    { type = "R_MIPS_LO16", vram = 0x808D0CF8, target_vram = 0x808D0F80 },
    { type = "R_MIPS_HI16", vram = 0x808D0D4C, target_vram = 0x808D0D70 },
    { type = "R_MIPS_LO16", vram = 0x808D0D50, target_vram = 0x808D0D70 },
    { type = "R_MIPS_HI16", vram = 0x808D0EF4, target_vram = 0x808D0F14 },
    { type = "R_MIPS_LO16", vram = 0x808D0EF8, target_vram = 0x808D0F14 },
    { type = "R_MIPS_HI16", vram = 0x808D0F60, target_vram = 0x808D0F80 },
    { type = "R_MIPS_LO16", vram = 0x808D0F64, target_vram = 0x808D0F80 },
    { type = "R_MIPS_HI16", vram = 0x808D112C, target_vram = 0x808D3978 },
    { type = "R_MIPS_LO16", vram = 0x808D1130, target_vram = 0x808D3978 },
    { type = "R_MIPS_HI16", vram = 0x808D1138, target_vram = 0x808D11BC },
    { type = "R_MIPS_LO16", vram = 0x808D113C, target_vram = 0x808D11BC },
    { type = "R_MIPS_HI16", vram = 0x808D1154, target_vram = 0x808D397C },
    { type = "R_MIPS_LO16", vram = 0x808D1158, target_vram = 0x808D397C },
    { type = "R_MIPS_HI16", vram = 0x808D117C, target_vram = 0x808D3980 },
    { type = "R_MIPS_LO16", vram = 0x808D118C, target_vram = 0x808D3980 },
    { type = "R_MIPS_HI16", vram = 0x808D1240, target_vram = 0x808D3984 },
    { type = "R_MIPS_LO16", vram = 0x808D1244, target_vram = 0x808D3984 },
    { type = "R_MIPS_HI16", vram = 0x808D1308, target_vram = 0x808D3988 },
    { type = "R_MIPS_LO16", vram = 0x808D130C, target_vram = 0x808D3988 },
    { type = "R_MIPS_HI16", vram = 0x808D1344, target_vram = 0x808D398C },
    { type = "R_MIPS_LO16", vram = 0x808D1348, target_vram = 0x808D398C },
    { type = "R_MIPS_HI16", vram = 0x808D1438, target_vram = 0x808D1458 },
    { type = "R_MIPS_LO16", vram = 0x808D143C, target_vram = 0x808D1458 },
    { type = "R_MIPS_HI16", vram = 0x808D1624, target_vram = 0x808D3990 },
    { type = "R_MIPS_LO16", vram = 0x808D1628, target_vram = 0x808D3990 },
    { type = "R_MIPS_HI16", vram = 0x808D1634, target_vram = 0x808D1650 },
    { type = "R_MIPS_LO16", vram = 0x808D1638, target_vram = 0x808D1650 },
    { type = "R_MIPS_HI16", vram = 0x808D1678, target_vram = 0x808D3994 },
    { type = "R_MIPS_LO16", vram = 0x808D167C, target_vram = 0x808D3994 },
    { type = "R_MIPS_HI16", vram = 0x808D179C, target_vram = 0x808D17EC },
    { type = "R_MIPS_LO16", vram = 0x808D17A4, target_vram = 0x808D17EC },
    { type = "R_MIPS_HI16", vram = 0x808D17B4, target_vram = 0x808D1650 },
    { type = "R_MIPS_LO16", vram = 0x808D17B8, target_vram = 0x808D1650 },
    { type = "R_MIPS_HI16", vram = 0x808D1838, target_vram = 0x808D3998 },
    { type = "R_MIPS_LO16", vram = 0x808D184C, target_vram = 0x808D3998 },
    { type = "R_MIPS_HI16", vram = 0x808D1A08, target_vram = 0x808D3630 },
    { type = "R_MIPS_HI16", vram = 0x808D1A1C, target_vram = 0x808D3754 },
    { type = "R_MIPS_LO16", vram = 0x808D1A20, target_vram = 0x808D3754 },
    { type = "R_MIPS_LO16", vram = 0x808D1A2C, target_vram = 0x808D3630 },
    { type = "R_MIPS_HI16", vram = 0x808D1AA4, target_vram = 0x808D38A0 },
    { type = "R_MIPS_LO16", vram = 0x808D1AA8, target_vram = 0x808D38A0 },
    { type = "R_MIPS_HI16", vram = 0x808D1AB0, target_vram = 0x808D399C },
    { type = "R_MIPS_LO16", vram = 0x808D1AB4, target_vram = 0x808D399C },
    { type = "R_MIPS_HI16", vram = 0x808D1AD0, target_vram = 0x808D1B44 },
    { type = "R_MIPS_LO16", vram = 0x808D1AE0, target_vram = 0x808D1B44 },
    { type = "R_MIPS_HI16", vram = 0x808D1BFC, target_vram = 0x808D1C1C },
    { type = "R_MIPS_LO16", vram = 0x808D1C00, target_vram = 0x808D1C1C },
    { type = "R_MIPS_HI16", vram = 0x808D1D1C, target_vram = 0x808D1C1C },
    { type = "R_MIPS_LO16", vram = 0x808D1D20, target_vram = 0x808D1C1C },
    { type = "R_MIPS_HI16", vram = 0x808D1D4C, target_vram = 0x808D1D6C },
    { type = "R_MIPS_LO16", vram = 0x808D1D50, target_vram = 0x808D1D6C },
    { type = "R_MIPS_HI16", vram = 0x808D1F5C, target_vram = 0x808D1F7C },
    { type = "R_MIPS_LO16", vram = 0x808D1F60, target_vram = 0x808D1F7C },
    { type = "R_MIPS_HI16", vram = 0x808D2020, target_vram = 0x808D2040 },
    { type = "R_MIPS_LO16", vram = 0x808D2024, target_vram = 0x808D2040 },
    { type = "R_MIPS_HI16", vram = 0x808D2204, target_vram = 0x808D3900 },
    { type = "R_MIPS_LO16", vram = 0x808D2208, target_vram = 0x808D3900 },
    { type = "R_MIPS_HI16", vram = 0x808D22A0, target_vram = 0x808D22C8 },
    { type = "R_MIPS_LO16", vram = 0x808D22A8, target_vram = 0x808D22C8 },
    { type = "R_MIPS_HI16", vram = 0x808D2398, target_vram = 0x808D22C8 },
    { type = "R_MIPS_LO16", vram = 0x808D239C, target_vram = 0x808D22C8 },
    { type = "R_MIPS_HI16", vram = 0x808D23B4, target_vram = 0x808D2AA8 },
    { type = "R_MIPS_LO16", vram = 0x808D23B8, target_vram = 0x808D2AA8 },
    { type = "R_MIPS_HI16", vram = 0x808D23C8, target_vram = 0x808D2AA8 },
    { type = "R_MIPS_LO16", vram = 0x808D23CC, target_vram = 0x808D2AA8 },
    { type = "R_MIPS_HI16", vram = 0x808D24D0, target_vram = 0x808D24F0 },
    { type = "R_MIPS_LO16", vram = 0x808D24D4, target_vram = 0x808D24F0 },
    { type = "R_MIPS_HI16", vram = 0x808D2748, target_vram = 0x808D2764 },
    { type = "R_MIPS_LO16", vram = 0x808D274C, target_vram = 0x808D2764 },
    { type = "R_MIPS_HI16", vram = 0x808D27A0, target_vram = 0x808D2AA8 },
    { type = "R_MIPS_LO16", vram = 0x808D27A4, target_vram = 0x808D2AA8 },
    { type = "R_MIPS_HI16", vram = 0x808D27F4, target_vram = 0x808D2AA8 },
    { type = "R_MIPS_LO16", vram = 0x808D27F8, target_vram = 0x808D2AA8 },
    { type = "R_MIPS_HI16", vram = 0x808D2800, target_vram = 0x808D1F7C },
    { type = "R_MIPS_LO16", vram = 0x808D2804, target_vram = 0x808D1F7C },
    { type = "R_MIPS_HI16", vram = 0x808D2818, target_vram = 0x808D1F7C },
    { type = "R_MIPS_LO16", vram = 0x808D281C, target_vram = 0x808D1F7C },
    { type = "R_MIPS_HI16", vram = 0x808D289C, target_vram = 0x808D39A0 },
    { type = "R_MIPS_LO16", vram = 0x808D28A0, target_vram = 0x808D39A0 },
    { type = "R_MIPS_HI16", vram = 0x808D28A4, target_vram = 0x808D39A4 },
    { type = "R_MIPS_LO16", vram = 0x808D28B8, target_vram = 0x808D39A4 },
    { type = "R_MIPS_HI16", vram = 0x808D28E8, target_vram = 0x808D38A0 },
    { type = "R_MIPS_LO16", vram = 0x808D28EC, target_vram = 0x808D38A0 },
    { type = "R_MIPS_HI16", vram = 0x808D2960, target_vram = 0x808D39A8 },
    { type = "R_MIPS_LO16", vram = 0x808D2964, target_vram = 0x808D39A8 },
    { type = "R_MIPS_HI16", vram = 0x808D29B0, target_vram = 0x808D38CC },
    { type = "R_MIPS_LO16", vram = 0x808D29B4, target_vram = 0x808D38CC },
    { type = "R_MIPS_HI16", vram = 0x808D2A34, target_vram = 0x808D2AA8 },
    { type = "R_MIPS_LO16", vram = 0x808D2A40, target_vram = 0x808D2AA8 },
    { type = "R_MIPS_HI16", vram = 0x808D2AC8, target_vram = 0x808D2AF4 },
    { type = "R_MIPS_LO16", vram = 0x808D2ACC, target_vram = 0x808D2AF4 },
    { type = "R_MIPS_HI16", vram = 0x808D2B8C, target_vram = 0x808D2AA8 },
    { type = "R_MIPS_LO16", vram = 0x808D2B90, target_vram = 0x808D2AA8 },
    { type = "R_MIPS_HI16", vram = 0x808D2BE8, target_vram = 0x808D2C08 },
    { type = "R_MIPS_LO16", vram = 0x808D2BEC, target_vram = 0x808D2C08 },
    { type = "R_MIPS_HI16", vram = 0x808D2C78, target_vram = 0x808D39AC },
    { type = "R_MIPS_LO16", vram = 0x808D2C7C, target_vram = 0x808D39AC },
    { type = "R_MIPS_HI16", vram = 0x808D2D04, target_vram = 0x808D2D30 },
    { type = "R_MIPS_LO16", vram = 0x808D2D0C, target_vram = 0x808D2D30 },
    { type = "R_MIPS_HI16", vram = 0x808D2DA4, target_vram = 0x808D2DC0 },
    { type = "R_MIPS_LO16", vram = 0x808D2DA8, target_vram = 0x808D2DC0 },
    { type = "R_MIPS_HI16", vram = 0x808D2ED0, target_vram = 0x808D39B0 },
    { type = "R_MIPS_LO16", vram = 0x808D2EDC, target_vram = 0x808D39B0 },
    { type = "R_MIPS_HI16", vram = 0x808D2F08, target_vram = 0x808D39B4 },
    { type = "R_MIPS_LO16", vram = 0x808D2F0C, target_vram = 0x808D39B4 },
    { type = "R_MIPS_HI16", vram = 0x808D3058, target_vram = 0x808D39B8 },
    { type = "R_MIPS_LO16", vram = 0x808D305C, target_vram = 0x808D39B8 },
    { type = "R_MIPS_HI16", vram = 0x808D3098, target_vram = 0x808D39BC },
    { type = "R_MIPS_LO16", vram = 0x808D30A0, target_vram = 0x808D39BC },
    { type = "R_MIPS_HI16", vram = 0x808D30C4, target_vram = 0x808D39C0 },
    { type = "R_MIPS_LO16", vram = 0x808D30D0, target_vram = 0x808D39C0 },
    { type = "R_MIPS_HI16", vram = 0x808D30D8, target_vram = 0x808D39C4 },
    { type = "R_MIPS_LO16", vram = 0x808D30E0, target_vram = 0x808D39C4 },
    { type = "R_MIPS_HI16", vram = 0x808D3184, target_vram = 0x808D2AA8 },
    { type = "R_MIPS_LO16", vram = 0x808D3188, target_vram = 0x808D2AA8 },
    { type = "R_MIPS_HI16", vram = 0x808D3220, target_vram = 0x808D2AF4 },
    { type = "R_MIPS_LO16", vram = 0x808D3224, target_vram = 0x808D2AF4 },
    { type = "R_MIPS_HI16", vram = 0x808D322C, target_vram = 0x808D2C08 },
    { type = "R_MIPS_LO16", vram = 0x808D3230, target_vram = 0x808D2C08 },
    { type = "R_MIPS_HI16", vram = 0x808D3248, target_vram = 0x808D22C8 },
    { type = "R_MIPS_LO16", vram = 0x808D324C, target_vram = 0x808D22C8 },
    { type = "R_MIPS_HI16", vram = 0x808D3260, target_vram = 0x808D39C8 },
    { type = "R_MIPS_LO16", vram = 0x808D3264, target_vram = 0x808D39C8 },
    { type = "R_MIPS_HI16", vram = 0x808D32AC, target_vram = 0x808D1650 },
    { type = "R_MIPS_LO16", vram = 0x808D32B0, target_vram = 0x808D1650 },
    { type = "R_MIPS_HI16", vram = 0x808D32EC, target_vram = 0x808D1B44 },
    { type = "R_MIPS_LO16", vram = 0x808D32F0, target_vram = 0x808D1B44 },
    { type = "R_MIPS_HI16", vram = 0x808D3308, target_vram = 0x808D1F7C },
    { type = "R_MIPS_LO16", vram = 0x808D330C, target_vram = 0x808D1F7C },
    { type = "R_MIPS_HI16", vram = 0x808D3330, target_vram = 0x808D24F0 },
    { type = "R_MIPS_LO16", vram = 0x808D3334, target_vram = 0x808D24F0 },
    { type = "R_MIPS_HI16", vram = 0x808D3374, target_vram = 0x808D39CC },
    { type = "R_MIPS_LO16", vram = 0x808D3378, target_vram = 0x808D39CC },
    { type = "R_MIPS_HI16", vram = 0x808D3400, target_vram = 0x808D39D0 },
    { type = "R_MIPS_LO16", vram = 0x808D3404, target_vram = 0x808D39D0 },
    { type = "R_MIPS_HI16", vram = 0x808D3414, target_vram = 0x808D39D4 },
    { type = "R_MIPS_LO16", vram = 0x808D3418, target_vram = 0x808D39D4 },
    { type = "R_MIPS_HI16", vram = 0x808D3448, target_vram = 0x808D39D8 },
    { type = "R_MIPS_LO16", vram = 0x808D344C, target_vram = 0x808D39D8 },
    { type = "R_MIPS_HI16", vram = 0x808D34D8, target_vram = 0x808D393C },
    { type = "R_MIPS_LO16", vram = 0x808D34DC, target_vram = 0x808D393C },
    { type = "R_MIPS_HI16", vram = 0x808D3514, target_vram = 0x808D394F },
    { type = "R_MIPS_LO16", vram = 0x808D3518, target_vram = 0x808D394F },
    { type = "R_MIPS_HI16", vram = 0x808D3520, target_vram = 0x808D393E },
    { type = "R_MIPS_LO16", vram = 0x808D3554, target_vram = 0x808D393E },
    { type = "R_MIPS_HI16", vram = 0x808D3588, target_vram = 0x808D39DC },
    { type = "R_MIPS_LO16", vram = 0x808D358C, target_vram = 0x808D39DC },
    { type = "R_MIPS_HI16", vram = 0x808D3598, target_vram = 0x808D39E0 },
    { type = "R_MIPS_LO16", vram = 0x808D359C, target_vram = 0x808D39E0 },
    { type = "R_MIPS_HI16", vram = 0x808D3664, target_vram = 0x808D3958 },
    { type = "R_MIPS_LO16", vram = 0x808D3670, target_vram = 0x808D3958 },
    { type = "R_MIPS_HI16", vram = 0x808D369C, target_vram = 0x808D3488 },
    { type = "R_MIPS_HI16", vram = 0x808D36A0, target_vram = 0x808D34C4 },
    { type = "R_MIPS_LO16", vram = 0x808D36A4, target_vram = 0x808D34C4 },
    { type = "R_MIPS_LO16", vram = 0x808D36A8, target_vram = 0x808D3488 },
    { type = "R_MIPS_HI16", vram = 0x808D3788, target_vram = 0x808D3958 },
    { type = "R_MIPS_LO16", vram = 0x808D3794, target_vram = 0x808D3958 },
    { type = "R_MIPS_HI16", vram = 0x808D37C0, target_vram = 0x808D3488 },
    { type = "R_MIPS_HI16", vram = 0x808D37C4, target_vram = 0x808D34C4 },
    { type = "R_MIPS_LO16", vram = 0x808D37C8, target_vram = 0x808D34C4 },
    { type = "R_MIPS_LO16", vram = 0x808D37CC, target_vram = 0x808D3488 },
]

functions = [
    { name = "func_808D3754", vram = 0x808D3754, size = 0x124 },
    { name = "func_808D1F7C", vram = 0x808D1F7C, size = 0x58 },
    { name = "EnFloormas_PostLimbDraw", vram = 0x808D34C4, size = 0x16C },
    { name = "func_808D1FD4", vram = 0x808D1FD4, size = 0x6C },
    { name = "func_808D22C8", vram = 0x808D22C8, size = 0x1BC },
    { name = "func_808D1D6C", vram = 0x808D1D6C, size = 0x168 },
    { name = "func_808D0C14", vram = 0x808D0C14, size = 0x44 },
    { name = "func_808D0CE4", vram = 0x808D0CE4, size = 0x8C },
    { name = "func_808D108C", vram = 0x808D108C, size = 0x130 },
    { name = "func_808D2040", vram = 0x808D2040, size = 0x13C },
    { name = "func_808D24F0", vram = 0x808D24F0, size = 0x210 },
    { name = "func_808D2764", vram = 0x808D2764, size = 0x2BC },
    { name = "EnFloormas_Destroy", vram = 0x808D08A4, size = 0x2C },
    { name = "func_808D2B18", vram = 0x808D2B18, size = 0xF0 },
    { name = "func_808D19D4", vram = 0x808D19D4, size = 0x170 },
    { name = "func_808D0B50", vram = 0x808D0B50, size = 0xC4 },
    { name = "func_808D1ED4", vram = 0x808D1ED4, size = 0xA8 },
    { name = "func_808D2D6C", vram = 0x808D2D6C, size = 0x54 },
    { name = "func_808D1C1C", vram = 0x808D1C1C, size = 0xF0 },
    { name = "func_808D1458", vram = 0x808D1458, size = 0x84 },
    { name = "EnFloormas_Draw", vram = 0x808D3630, size = 0x124 },
    { name = "func_808D0A48", vram = 0x808D0A48, size = 0xC0 },
    { name = "func_808D0F80", vram = 0x808D0F80, size = 0x10C },
    { name = "func_808D1650", vram = 0x808D1650, size = 0xF0 },
    { name = "func_808D0908", vram = 0x808D0908, size = 0x28 },
    { name = "func_808D2700", vram = 0x808D2700, size = 0x64 },
    { name = "func_808D1B44", vram = 0x808D1B44, size = 0x88 },
    { name = "func_808D1BCC", vram = 0x808D1BCC, size = 0x50 },
    { name = "func_808D2D30", vram = 0x808D2D30, size = 0x3C },
    { name = "func_808D0F50", vram = 0x808D0F50, size = 0x30 },
    { name = "func_808D2484", vram = 0x808D2484, size = 0x6C },
    { name = "func_808D0ECC", vram = 0x808D0ECC, size = 0x48 },
    { name = "func_808D1D0C", vram = 0x808D1D0C, size = 0x60 },
    { name = "func_808D0C58", vram = 0x808D0C58, size = 0x8C },
    { name = "func_808D1740", vram = 0x808D1740, size = 0xAC },
    { name = "func_808D2AA8", vram = 0x808D2AA8, size = 0x10 },
    { name = "func_808D0930", vram = 0x808D0930, size = 0x9C },
    { name = "func_808D1380", vram = 0x808D1380, size = 0xD8 },
    { name = "func_808D09CC", vram = 0x808D09CC, size = 0x7C },
    { name = "EnFloormas_OverrideLimbDraw", vram = 0x808D3488, size = 0x3C },
    { name = "func_808D0D70", vram = 0x808D0D70, size = 0x15C },
    { name = "func_808D14DC", vram = 0x808D14DC, size = 0x140 },
    { name = "func_808D2C08", vram = 0x808D2C08, size = 0xD4 },
    { name = "func_808D11BC", vram = 0x808D11BC, size = 0x1C4 },
    { name = "func_808D2AF4", vram = 0x808D2AF4, size = 0x24 },
    { name = "func_808D17EC", vram = 0x808D17EC, size = 0x1E8 },
    { name = "func_808D0B08", vram = 0x808D0B08, size = 0x48 },
    { name = "func_808D0F14", vram = 0x808D0F14, size = 0x3C },
    { name = "func_808D2AB8", vram = 0x808D2AB8, size = 0x3C },
    { name = "func_808D217C", vram = 0x808D217C, size = 0x14C },
    { name = "func_808D2E34", vram = 0x808D2E34, size = 0x338 },
    { name = "func_808D2CDC", vram = 0x808D2CDC, size = 0x54 },
    { name = "func_808D2DC0", vram = 0x808D2DC0, size = 0x74 },
    { name = "func_808D08D0", vram = 0x808D08D0, size = 0x38 },
    { name = "EnFloormas_Update", vram = 0x808D316C, size = 0x31C },
    { name = "func_808D161C", vram = 0x808D161C, size = 0x34 },
    { name = "func_808D2A20", vram = 0x808D2A20, size = 0x88 },
    { name = "EnFloormas_Init", vram = 0x808D0680, size = 0x224 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Rd"
rom = 0x00D4DFF0
vram = 0x808D3E20
size = 0x3730

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808D3E34, target_vram = 0x808D712C },
    { type = "R_MIPS_LO16", vram = 0x808D3E38, target_vram = 0x808D712C },
    { type = "R_MIPS_HI16", vram = 0x808D3E48, target_vram = 0x808D710C },
    { type = "R_MIPS_LO16", vram = 0x808D3E4C, target_vram = 0x808D710C },
    { type = "R_MIPS_HI16", vram = 0x808D3F88, target_vram = 0x808D70E0 },
    { type = "R_MIPS_LO16", vram = 0x808D3F90, target_vram = 0x808D70E0 },
    { type = "R_MIPS_HI16", vram = 0x808D3FFC, target_vram = 0x808D45D4 },
    { type = "R_MIPS_LO16", vram = 0x808D4000, target_vram = 0x808D45D4 },
    { type = "R_MIPS_HI16", vram = 0x808D4038, target_vram = 0x808D47DC },
    { type = "R_MIPS_LO16", vram = 0x808D403C, target_vram = 0x808D47DC },
    { type = "R_MIPS_HI16", vram = 0x808D4074, target_vram = 0x808D4A90 },
    { type = "R_MIPS_LO16", vram = 0x808D4078, target_vram = 0x808D4A90 },
    { type = "R_MIPS_HI16", vram = 0x808D40A4, target_vram = 0x808D4308 },
    { type = "R_MIPS_LO16", vram = 0x808D40A8, target_vram = 0x808D4308 },
    { type = "R_MIPS_HI16", vram = 0x808D4280, target_vram = 0x808D4660 },
    { type = "R_MIPS_LO16", vram = 0x808D4284, target_vram = 0x808D4660 },
    { type = "R_MIPS_HI16", vram = 0x808D428C, target_vram = 0x808D4868 },
    { type = "R_MIPS_LO16", vram = 0x808D4290, target_vram = 0x808D4868 },
    { type = "R_MIPS_HI16", vram = 0x808D4298, target_vram = 0x808D4B20 },
    { type = "R_MIPS_LO16", vram = 0x808D429C, target_vram = 0x808D4B20 },
    { type = "R_MIPS_HI16", vram = 0x808D42A4, target_vram = 0x808D65BC },
    { type = "R_MIPS_LO16", vram = 0x808D42A8, target_vram = 0x808D65BC },
    { type = "R_MIPS_HI16", vram = 0x808D42B0, target_vram = 0x808D58CC },
    { type = "R_MIPS_LO16", vram = 0x808D42B4, target_vram = 0x808D58CC },
    { type = "R_MIPS_HI16", vram = 0x808D42BC, target_vram = 0x808D6200 },
    { type = "R_MIPS_LO16", vram = 0x808D42C0, target_vram = 0x808D6200 },
    { type = "R_MIPS_HI16", vram = 0x808D42C8, target_vram = 0x808D6388 },
    { type = "R_MIPS_LO16", vram = 0x808D42CC, target_vram = 0x808D6388 },
    { type = "R_MIPS_HI16", vram = 0x808D4374, target_vram = 0x808D43AC },
    { type = "R_MIPS_LO16", vram = 0x808D4378, target_vram = 0x808D43AC },
    { type = "R_MIPS_HI16", vram = 0x808D4624, target_vram = 0x808D4660 },
    { type = "R_MIPS_LO16", vram = 0x808D462C, target_vram = 0x808D4660 },
    { type = "R_MIPS_HI16", vram = 0x808D475C, target_vram = 0x808D49E4 },
    { type = "R_MIPS_LO16", vram = 0x808D4760, target_vram = 0x808D49E4 },
    { type = "R_MIPS_HI16", vram = 0x808D482C, target_vram = 0x808D4868 },
    { type = "R_MIPS_LO16", vram = 0x808D4834, target_vram = 0x808D4868 },
    { type = "R_MIPS_HI16", vram = 0x808D4964, target_vram = 0x808D49E4 },
    { type = "R_MIPS_LO16", vram = 0x808D4968, target_vram = 0x808D49E4 },
    { type = "R_MIPS_HI16", vram = 0x808D4AE0, target_vram = 0x808D4B20 },
    { type = "R_MIPS_LO16", vram = 0x808D4AEC, target_vram = 0x808D4B20 },
    { type = "R_MIPS_HI16", vram = 0x808D4BC0, target_vram = 0x808D4CA8 },
    { type = "R_MIPS_LO16", vram = 0x808D4BD4, target_vram = 0x808D4CA8 },
    { type = "R_MIPS_HI16", vram = 0x808D4E1C, target_vram = 0x808D4E60 },
    { type = "R_MIPS_LO16", vram = 0x808D4E2C, target_vram = 0x808D4E60 },
    { type = "R_MIPS_HI16", vram = 0x808D4E98, target_vram = 0x808D7150 },
    { type = "R_MIPS_LO16", vram = 0x808D4E9C, target_vram = 0x808D7150 },
    { type = "R_MIPS_HI16", vram = 0x808D4F10, target_vram = 0x808D7154 },
    { type = "R_MIPS_LO16", vram = 0x808D4F14, target_vram = 0x808D7154 },
    { type = "R_MIPS_HI16", vram = 0x808D4F44, target_vram = 0x808D7158 },
    { type = "R_MIPS_LO16", vram = 0x808D4F48, target_vram = 0x808D7158 },
    { type = "R_MIPS_HI16", vram = 0x808D503C, target_vram = 0x808D715C },
    { type = "R_MIPS_LO16", vram = 0x808D5040, target_vram = 0x808D715C },
    { type = "R_MIPS_HI16", vram = 0x808D5044, target_vram = 0x808D506C },
    { type = "R_MIPS_LO16", vram = 0x808D504C, target_vram = 0x808D506C },
    { type = "R_MIPS_HI16", vram = 0x808D541C, target_vram = 0x808D5440 },
    { type = "R_MIPS_LO16", vram = 0x808D5424, target_vram = 0x808D5440 },
    { type = "R_MIPS_HI16", vram = 0x808D56B8, target_vram = 0x808D56E4 },
    { type = "R_MIPS_LO16", vram = 0x808D56C4, target_vram = 0x808D56E4 },
    { type = "R_MIPS_HI16", vram = 0x808D575C, target_vram = 0x808D7160 },
    { type = "R_MIPS_LO16", vram = 0x808D5770, target_vram = 0x808D7160 },
    { type = "R_MIPS_HI16", vram = 0x808D5894, target_vram = 0x808D58CC },
    { type = "R_MIPS_LO16", vram = 0x808D58A0, target_vram = 0x808D58CC },
    { type = "R_MIPS_HI16", vram = 0x808D591C, target_vram = 0x808D7164 },
    { type = "R_MIPS_LO16", vram = 0x808D5924, target_vram = 0x808D7164 },
    { type = "R_MIPS_HI16", vram = 0x808D5A5C, target_vram = 0x808D7178 },
    { type = "R_MIPS_LO16", vram = 0x808D5A64, target_vram = 0x808D7178 },
    { type = "R_MIPS_HI16", vram = 0x808D5CA8, target_vram = 0x808D5CCC },
    { type = "R_MIPS_LO16", vram = 0x808D5CB0, target_vram = 0x808D5CCC },
    { type = "R_MIPS_HI16", vram = 0x808D5DD0, target_vram = 0x808D5DF4 },
    { type = "R_MIPS_LO16", vram = 0x808D5DD8, target_vram = 0x808D5DF4 },
    { type = "R_MIPS_HI16", vram = 0x808D5E10, target_vram = 0x808D718C },
    { type = "R_MIPS_LO16", vram = 0x808D5E28, target_vram = 0x808D718C },
    { type = "R_MIPS_HI16", vram = 0x808D5EF0, target_vram = 0x808D5F18 },
    { type = "R_MIPS_LO16", vram = 0x808D5EF8, target_vram = 0x808D5F18 },
    { type = "R_MIPS_HI16", vram = 0x808D5FB8, target_vram = 0x808D7190 },
    { type = "R_MIPS_LO16", vram = 0x808D5FC0, target_vram = 0x808D7190 },
    { type = "R_MIPS_HI16", vram = 0x808D6030, target_vram = 0x808D6054 },
    { type = "R_MIPS_LO16", vram = 0x808D6038, target_vram = 0x808D6054 },
    { type = "R_MIPS_HI16", vram = 0x808D610C, target_vram = 0x808D6130 },
    { type = "R_MIPS_LO16", vram = 0x808D6114, target_vram = 0x808D6130 },
    { type = "R_MIPS_HI16", vram = 0x808D61DC, target_vram = 0x808D6200 },
    { type = "R_MIPS_LO16", vram = 0x808D61E4, target_vram = 0x808D6200 },
    { type = "R_MIPS_HI16", vram = 0x808D621C, target_vram = 0x808D7194 },
    { type = "R_MIPS_LO16", vram = 0x808D6244, target_vram = 0x808D7194 },
    { type = "R_MIPS_HI16", vram = 0x808D636C, target_vram = 0x808D6388 },
    { type = "R_MIPS_LO16", vram = 0x808D6370, target_vram = 0x808D6388 },
    { type = "R_MIPS_HI16", vram = 0x808D645C, target_vram = 0x808D7198 },
    { type = "R_MIPS_LO16", vram = 0x808D6460, target_vram = 0x808D7198 },
    { type = "R_MIPS_HI16", vram = 0x808D659C, target_vram = 0x808D65BC },
    { type = "R_MIPS_LO16", vram = 0x808D65A0, target_vram = 0x808D65BC },
    { type = "R_MIPS_HI16", vram = 0x808D68E8, target_vram = 0x808D719C },
    { type = "R_MIPS_LO16", vram = 0x808D68F0, target_vram = 0x808D719C },
    { type = "R_MIPS_HI16", vram = 0x808D6900, target_vram = 0x808D58CC },
    { type = "R_MIPS_LO16", vram = 0x808D6904, target_vram = 0x808D58CC },
    { type = "R_MIPS_HI16", vram = 0x808D690C, target_vram = 0x808D65BC },
    { type = "R_MIPS_LO16", vram = 0x808D6910, target_vram = 0x808D65BC },
    { type = "R_MIPS_HI16", vram = 0x808D6B30, target_vram = 0x808D65BC },
    { type = "R_MIPS_LO16", vram = 0x808D6B34, target_vram = 0x808D65BC },
    { type = "R_MIPS_HI16", vram = 0x808D6BC4, target_vram = 0x808D71D8 },
    { type = "R_MIPS_LO16", vram = 0x808D6BC8, target_vram = 0x808D71D8 },
    { type = "R_MIPS_HI16", vram = 0x808D6F4C, target_vram = 0x808D6DA0 },
    { type = "R_MIPS_HI16", vram = 0x808D6F80, target_vram = 0x808D6DFC },
    { type = "R_MIPS_LO16", vram = 0x808D6F84, target_vram = 0x808D6DFC },
    { type = "R_MIPS_LO16", vram = 0x808D6F88, target_vram = 0x808D6DA0 },
    { type = "R_MIPS_HI16", vram = 0x808D6FA8, target_vram = 0x808D7138 },
    { type = "R_MIPS_LO16", vram = 0x808D6FB0, target_vram = 0x808D7138 },
    { type = "R_MIPS_HI16", vram = 0x808D6FF4, target_vram = 0x808D6DA0 },
    { type = "R_MIPS_LO16", vram = 0x808D7028, target_vram = 0x808D6DA0 },
    { type = "R_MIPS_HI16", vram = 0x808D704C, target_vram = 0x808D7138 },
    { type = "R_MIPS_LO16", vram = 0x808D7050, target_vram = 0x808D7138 },
]

functions = [
    { name = "EnRd_UpdateEffect", vram = 0x808D6B64, size = 0xAC },
    { name = "EnRd_OverrideLimbDraw", vram = 0x808D6DA0, size = 0x5C },
    { name = "EnRd_SetupDanceIfConditionsMet", vram = 0x808D4260, size = 0xA8 },
    { name = "EnRd_SetupStunned", vram = 0x808D64D0, size = 0xEC },
    { name = "EnRd_SetupDead", vram = 0x808D6310, size = 0x78 },
    { name = "EnRd_StandUp", vram = 0x808D6054, size = 0x5C },
    { name = "EnRd_SetupCrouch", vram = 0x808D60B0, size = 0x80 },
    { name = "EnRd_SetupDamage", vram = 0x808D616C, size = 0x94 },
    { name = "EnRd_Grab", vram = 0x808D58CC, size = 0x388 },
    { name = "EnRd_AttemptPlayerFreeze", vram = 0x808D5CCC, size = 0xBC },
    { name = "EnRd_Destroy", vram = 0x808D414C, size = 0x44 },
    { name = "EnRd_WalkToParent", vram = 0x808D56E4, size = 0x188 },
    { name = "EnRd_RiseFromCoffin", vram = 0x808D4E60, size = 0x180 },
    { name = "EnRd_SetupSquattingDance", vram = 0x808D45D4, size = 0x8C },
    { name = "EnRd_Init", vram = 0x808D3E20, size = 0x32C },
    { name = "EnRd_WalkToHome", vram = 0x808D5440, size = 0x220 },
    { name = "EnRd_EndClappingOrSquattingDanceWhenPlayerIsClose", vram = 0x808D49E4, size = 0xAC },
    { name = "EnRd_UpdateParentForOtherRedeads", vram = 0x808D4190, size = 0x6C },
    { name = "EnRd_Draw", vram = 0x808D6ED8, size = 0x1E8 },
    { name = "EnRd_Idle", vram = 0x808D43AC, size = 0x228 },
    { name = "EnRd_SquattingDance", vram = 0x808D4660, size = 0x17C },
    { name = "EnRd_SetupTurnAwayAndShakeHead", vram = 0x808D5E98, size = 0x80 },
    { name = "EnRd_PostLimbDraw", vram = 0x808D6DFC, size = 0xDC },
    { name = "EnRd_SetupIdle", vram = 0x808D4308, size = 0xA4 },
    { name = "EnRd_GrabFail", vram = 0x808D5DF4, size = 0xA4 },
    { name = "EnRd_SetupWalkToParent", vram = 0x808D5660, size = 0x84 },
    { name = "EnRd_TurnTowardsPlayer", vram = 0x808D66A0, size = 0x174 },
    { name = "EnRd_WalkToPlayer", vram = 0x808D506C, size = 0x354 },
    { name = "EnRd_SetupClappingDance", vram = 0x808D47DC, size = 0x8C },
    { name = "EnRd_EndPirouetteWhenPlayerIsClose", vram = 0x808D4CA8, size = 0x11C },
    { name = "EnRd_Dead", vram = 0x808D6388, size = 0x148 },
    { name = "EnRd_TurnAwayAndShakeHead", vram = 0x808D5F18, size = 0xF0 },
    { name = "EnRd_UpdateDamage", vram = 0x808D6814, size = 0x280 },
    { name = "EnRd_UpdateCollision", vram = 0x808D6A94, size = 0xD0 },
    { name = "EnRd_SetupWalkToHome", vram = 0x808D53C0, size = 0x80 },
    { name = "EnRd_Update", vram = 0x808D6C10, size = 0x190 },
    { name = "EnRd_SetupAttemptPlayerFreeze", vram = 0x808D5C54, size = 0x78 },
    { name = "EnRd_SetupRiseFromCoffin", vram = 0x808D4DC4, size = 0x9C },
    { name = "EnRd_SetupWalkToPlayer", vram = 0x808D4FE0, size = 0x8C },
    { name = "EnRd_SetupStandUp", vram = 0x808D6008, size = 0x4C },
    { name = "EnRd_ShouldNotDance", vram = 0x808D41FC, size = 0x64 },
    { name = "EnRd_Damage", vram = 0x808D6200, size = 0x110 },
    { name = "EnRd_SetupPirouette", vram = 0x808D4A90, size = 0x90 },
    { name = "EnRd_SetupGrabFail", vram = 0x808D5D88, size = 0x6C },
    { name = "EnRd_Pirouette", vram = 0x808D4B20, size = 0x188 },
    { name = "EnRd_Crouch", vram = 0x808D6130, size = 0x3C },
    { name = "EnRd_ClappingDance", vram = 0x808D4868, size = 0x17C },
    { name = "EnRd_Stunned", vram = 0x808D65BC, size = 0xE4 },
    { name = "EnRd_SetupGrab", vram = 0x808D586C, size = 0x60 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_F40_Flift"
rom = 0x00D51720
vram = 0x808D7550
size = 0x380

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808D7564, target_vram = 0x808D7830 },
    { type = "R_MIPS_LO16", vram = 0x808D7568, target_vram = 0x808D7830 },
    { type = "R_MIPS_HI16", vram = 0x808D7594, target_vram = 0x808D75F0 },
    { type = "R_MIPS_LO16", vram = 0x808D759C, target_vram = 0x808D75F0 },
    { type = "R_MIPS_HI16", vram = 0x808D7640, target_vram = 0x808D7714 },
    { type = "R_MIPS_LO16", vram = 0x808D7648, target_vram = 0x808D7714 },
    { type = "R_MIPS_HI16", vram = 0x808D7684, target_vram = 0x808D7840 },
    { type = "R_MIPS_LO16", vram = 0x808D7688, target_vram = 0x808D7840 },
    { type = "R_MIPS_HI16", vram = 0x808D76BC, target_vram = 0x808D7844 },
    { type = "R_MIPS_LO16", vram = 0x808D76C0, target_vram = 0x808D7844 },
    { type = "R_MIPS_HI16", vram = 0x808D76DC, target_vram = 0x808D7848 },
    { type = "R_MIPS_LO16", vram = 0x808D76E0, target_vram = 0x808D7848 },
    { type = "R_MIPS_HI16", vram = 0x808D7724, target_vram = 0x808D75F0 },
    { type = "R_MIPS_HI16", vram = 0x808D7738, target_vram = 0x808D784C },
    { type = "R_MIPS_LO16", vram = 0x808D7740, target_vram = 0x808D784C },
    { type = "R_MIPS_HI16", vram = 0x808D7764, target_vram = 0x808D7850 },
    { type = "R_MIPS_LO16", vram = 0x808D7768, target_vram = 0x808D7850 },
    { type = "R_MIPS_LO16", vram = 0x808D7798, target_vram = 0x808D75F0 },
]

functions = [
    { name = "BgF40Flift_Init", vram = 0x808D7550, size = 0x6C },
    { name = "BgF40Flift_Draw", vram = 0x808D77DC, size = 0x30 },
    { name = "BgF40Flift_Update", vram = 0x808D77B8, size = 0x24 },
    { name = "func_808D7714", vram = 0x808D7714, size = 0xA4 },
    { name = "func_808D75F0", vram = 0x808D75F0, size = 0x124 },
    { name = "BgF40Flift_Destroy", vram = 0x808D75BC, size = 0x34 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Mure"
rom = 0x00D51AA0
vram = 0x808D78D0
size = 0x1070

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808D78E4, target_vram = 0x808D87BC },
    { type = "R_MIPS_LO16", vram = 0x808D7904, target_vram = 0x808D87BC },
    { type = "R_MIPS_HI16", vram = 0x808D79E8, target_vram = 0x808D7FFC },
    { type = "R_MIPS_LO16", vram = 0x808D79EC, target_vram = 0x808D7FFC },
    { type = "R_MIPS_HI16", vram = 0x808D7A24, target_vram = 0x808D8794 },
    { type = "R_MIPS_LO16", vram = 0x808D7A34, target_vram = 0x808D8794 },
    { type = "R_MIPS_HI16", vram = 0x808D7AB0, target_vram = 0x808D87B0 },
    { type = "R_MIPS_HI16", vram = 0x808D7AB4, target_vram = 0x808D87A4 },
    { type = "R_MIPS_LO16", vram = 0x808D7AB8, target_vram = 0x808D87A4 },
    { type = "R_MIPS_LO16", vram = 0x808D7ABC, target_vram = 0x808D87B0 },
    { type = "R_MIPS_HI16", vram = 0x808D7CF8, target_vram = 0x808D87B0 },
    { type = "R_MIPS_LO16", vram = 0x808D7D00, target_vram = 0x808D87B0 },
    { type = "R_MIPS_HI16", vram = 0x808D7D0C, target_vram = 0x808D87A4 },
    { type = "R_MIPS_LO16", vram = 0x808D7D1C, target_vram = 0x808D87A4 },
    { type = "R_MIPS_HI16", vram = 0x808D8000, target_vram = 0x808D8014 },
    { type = "R_MIPS_LO16", vram = 0x808D8004, target_vram = 0x808D8014 },
    { type = "R_MIPS_HI16", vram = 0x808D8024, target_vram = 0x808D8780 },
    { type = "R_MIPS_LO16", vram = 0x808D8030, target_vram = 0x808D8780 },
    { type = "R_MIPS_HI16", vram = 0x808D8038, target_vram = 0x808D8678 },
    { type = "R_MIPS_LO16", vram = 0x808D8050, target_vram = 0x808D8678 },
    { type = "R_MIPS_HI16", vram = 0x808D830C, target_vram = 0x808D87E0 },
    { type = "R_MIPS_LO16", vram = 0x808D8310, target_vram = 0x808D87E0 },
    { type = "R_MIPS_HI16", vram = 0x808D83F8, target_vram = 0x808D87E4 },
    { type = "R_MIPS_LO16", vram = 0x808D83FC, target_vram = 0x808D87E4 },
    { type = "R_MIPS_HI16", vram = 0x808D8400, target_vram = 0x808D87E8 },
    { type = "R_MIPS_LO16", vram = 0x808D8404, target_vram = 0x808D87E8 },
    { type = "R_MIPS_HI16", vram = 0x808D8458, target_vram = 0x808D87EC },
    { type = "R_MIPS_LO16", vram = 0x808D845C, target_vram = 0x808D87EC },
    { type = "R_MIPS_HI16", vram = 0x808D8460, target_vram = 0x808D87F0 },
    { type = "R_MIPS_LO16", vram = 0x808D8464, target_vram = 0x808D87F0 },
    { type = "R_MIPS_HI16", vram = 0x808D852C, target_vram = 0x808D87F4 },
    { type = "R_MIPS_LO16", vram = 0x808D8530, target_vram = 0x808D87F4 },
    { type = "R_MIPS_HI16", vram = 0x808D85CC, target_vram = 0x808D87F8 },
    { type = "R_MIPS_LO16", vram = 0x808D85D0, target_vram = 0x808D87F8 },
    { type = "R_MIPS_HI16", vram = 0x808D8690, target_vram = 0x808D8780 },
    { type = "R_MIPS_HI16", vram = 0x808D8694, target_vram = 0x808D8014 },
    { type = "R_MIPS_HI16", vram = 0x808D86A0, target_vram = 0x808D87C8 },
    { type = "R_MIPS_LO16", vram = 0x808D86AC, target_vram = 0x808D8780 },
    { type = "R_MIPS_LO16", vram = 0x808D86C4, target_vram = 0x808D8014 },
    { type = "R_MIPS_LO16", vram = 0x808D86FC, target_vram = 0x808D87C8 },
]

functions = [
    { name = "ObjMure_CheckChildren", vram = 0x808D7F2C, size = 0xD0 },
    { name = "ObjMure_SetChildToFollowPlayer", vram = 0x808D814C, size = 0x180 },
    { name = "ObjMure_SetFollowTargets", vram = 0x808D8074, size = 0xD8 },
    { name = "ObjMure_GetMaxChildSpawns", vram = 0x808D7A14, size = 0x2C },
    { name = "ObjMure_KillActorsImpl", vram = 0x808D7E14, size = 0xF8 },
    { name = "ObjMure_GroupBehavior0", vram = 0x808D82CC, size = 0x228 },
    { name = "ObjMure_SpawnActors1", vram = 0x808D7C64, size = 0x160 },
    { name = "ObjMure_Init", vram = 0x808D7954, size = 0xB0 },
    { name = "ObjMure_Destroy", vram = 0x808D7A04, size = 0x10 },
    { name = "ObjMure_SpawnActors", vram = 0x808D7DC4, size = 0x50 },
    { name = "ObjMure_GetSpawnPos", vram = 0x808D7A40, size = 0x28 },
    { name = "func_808D7928", vram = 0x808D7928, size = 0x2C },
    { name = "ObjMure_KillActors", vram = 0x808D7F0C, size = 0x20 },
    { name = "func_808D78D0", vram = 0x808D78D0, size = 0x58 },
    { name = "ObjMure_GroupBehavior1", vram = 0x808D84F4, size = 0x184 },
    { name = "ObjMure_ActiveState", vram = 0x808D8678, size = 0xA8 },
    { name = "ObjMure_SpawnActors0", vram = 0x808D7A68, size = 0x1FC },
    { name = "ObjMure_CulledState", vram = 0x808D8014, size = 0x60 },
    { name = "ObjMure_InitialAction", vram = 0x808D7FFC, size = 0x18 },
    { name = "ObjMure_Update", vram = 0x808D8720, size = 0x34 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Sw"
rom = 0x00D52B10
vram = 0x808D8940
size = 0x3540

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808D89B0, target_vram = 0x808DBAC0 },
    { type = "R_MIPS_LO16", vram = 0x808D89B8, target_vram = 0x808DBAC0 },
    { type = "R_MIPS_HI16", vram = 0x808D89BC, target_vram = 0x808DBAC4 },
    { type = "R_MIPS_LO16", vram = 0x808D89C0, target_vram = 0x808DBAC4 },
    { type = "R_MIPS_HI16", vram = 0x808D8A5C, target_vram = 0x808DBAC8 },
    { type = "R_MIPS_LO16", vram = 0x808D8A60, target_vram = 0x808DBAC8 },
    { type = "R_MIPS_HI16", vram = 0x808D8AA0, target_vram = 0x808DBAA4 },
    { type = "R_MIPS_HI16", vram = 0x808D8AA4, target_vram = 0x808DBAA8 },
    { type = "R_MIPS_LO16", vram = 0x808D8AAC, target_vram = 0x808DBAA8 },
    { type = "R_MIPS_LO16", vram = 0x808D8AB0, target_vram = 0x808DBAA4 },
    { type = "R_MIPS_HI16", vram = 0x808D8C00, target_vram = 0x808DBACC },
    { type = "R_MIPS_LO16", vram = 0x808D8C04, target_vram = 0x808DBACC },
    { type = "R_MIPS_HI16", vram = 0x808D8DA8, target_vram = 0x808DBAD0 },
    { type = "R_MIPS_LO16", vram = 0x808D8DB4, target_vram = 0x808DBAD0 },
    { type = "R_MIPS_HI16", vram = 0x808D8E88, target_vram = 0x808DBAD4 },
    { type = "R_MIPS_LO16", vram = 0x808D8E8C, target_vram = 0x808DBAD4 },
    { type = "R_MIPS_HI16", vram = 0x808D8F6C, target_vram = 0x808DBAD8 },
    { type = "R_MIPS_LO16", vram = 0x808D8F70, target_vram = 0x808DBAD8 },
    { type = "R_MIPS_HI16", vram = 0x808D8F74, target_vram = 0x808DBADC },
    { type = "R_MIPS_LO16", vram = 0x808D8F78, target_vram = 0x808DBADC },
    { type = "R_MIPS_HI16", vram = 0x808D9160, target_vram = 0x808DBAE0 },
    { type = "R_MIPS_LO16", vram = 0x808D9164, target_vram = 0x808DBAE0 },
    { type = "R_MIPS_HI16", vram = 0x808D91E0, target_vram = 0x808DBAE4 },
    { type = "R_MIPS_LO16", vram = 0x808D91E4, target_vram = 0x808DBAE4 },
    { type = "R_MIPS_HI16", vram = 0x808D9250, target_vram = 0x808DBAE8 },
    { type = "R_MIPS_LO16", vram = 0x808D9264, target_vram = 0x808DBAE8 },
    { type = "R_MIPS_HI16", vram = 0x808D9290, target_vram = 0x808DBAEC },
    { type = "R_MIPS_LO16", vram = 0x808D9294, target_vram = 0x808DBAEC },
    { type = "R_MIPS_HI16", vram = 0x808D92CC, target_vram = 0x808DBAF0 },
    { type = "R_MIPS_LO16", vram = 0x808D92D0, target_vram = 0x808DBAF0 },
    { type = "R_MIPS_HI16", vram = 0x808D9358, target_vram = 0x808DBAF4 },
    { type = "R_MIPS_LO16", vram = 0x808D935C, target_vram = 0x808DBAF4 },
    { type = "R_MIPS_HI16", vram = 0x808D9D78, target_vram = 0x808DBAF8 },
    { type = "R_MIPS_LO16", vram = 0x808D9D7C, target_vram = 0x808DBAF8 },
    { type = "R_MIPS_HI16", vram = 0x808D9DC4, target_vram = 0x808DBAAC },
    { type = "R_MIPS_LO16", vram = 0x808D9DC8, target_vram = 0x808DBAAC },
    { type = "R_MIPS_HI16", vram = 0x808D9E74, target_vram = 0x808DBAFC },
    { type = "R_MIPS_LO16", vram = 0x808D9E78, target_vram = 0x808DBAFC },
    { type = "R_MIPS_HI16", vram = 0x808DA19C, target_vram = 0x808DBA64 },
    { type = "R_MIPS_LO16", vram = 0x808DA1A0, target_vram = 0x808DBA64 },
    { type = "R_MIPS_HI16", vram = 0x808DA3BC, target_vram = 0x808DA3F4 },
    { type = "R_MIPS_LO16", vram = 0x808DA3C4, target_vram = 0x808DA3F4 },
    { type = "R_MIPS_HI16", vram = 0x808DA4DC, target_vram = 0x808DA6FC },
    { type = "R_MIPS_LO16", vram = 0x808DA4E0, target_vram = 0x808DA6FC },
    { type = "R_MIPS_HI16", vram = 0x808DA4EC, target_vram = 0x808DA578 },
    { type = "R_MIPS_LO16", vram = 0x808DA4F0, target_vram = 0x808DA578 },
    { type = "R_MIPS_HI16", vram = 0x808DA5A8, target_vram = 0x808DBB00 },
    { type = "R_MIPS_LO16", vram = 0x808DA5AC, target_vram = 0x808DBB00 },
    { type = "R_MIPS_HI16", vram = 0x808DA668, target_vram = 0x808DA3F4 },
    { type = "R_MIPS_LO16", vram = 0x808DA670, target_vram = 0x808DA3F4 },
    { type = "R_MIPS_HI16", vram = 0x808DA72C, target_vram = 0x808DBB04 },
    { type = "R_MIPS_LO16", vram = 0x808DA730, target_vram = 0x808DBB04 },
    { type = "R_MIPS_HI16", vram = 0x808DA860, target_vram = 0x808DA350 },
    { type = "R_MIPS_LO16", vram = 0x808DA864, target_vram = 0x808DA350 },
    { type = "R_MIPS_HI16", vram = 0x808DA944, target_vram = 0x808DAEB4 },
    { type = "R_MIPS_LO16", vram = 0x808DA948, target_vram = 0x808DAEB4 },
    { type = "R_MIPS_HI16", vram = 0x808DA984, target_vram = 0x808DBB08 },
    { type = "R_MIPS_LO16", vram = 0x808DA98C, target_vram = 0x808DBB08 },
    { type = "R_MIPS_HI16", vram = 0x808DA9A0, target_vram = 0x808DAEB4 },
    { type = "R_MIPS_LO16", vram = 0x808DA9D8, target_vram = 0x808DAEB4 },
    { type = "R_MIPS_HI16", vram = 0x808DABA0, target_vram = 0x808DACF4 },
    { type = "R_MIPS_LO16", vram = 0x808DABA4, target_vram = 0x808DACF4 },
    { type = "R_MIPS_HI16", vram = 0x808DAD24, target_vram = 0x808DBB0C },
    { type = "R_MIPS_LO16", vram = 0x808DAD28, target_vram = 0x808DBB0C },
    { type = "R_MIPS_HI16", vram = 0x808DAE6C, target_vram = 0x808DB100 },
    { type = "R_MIPS_LO16", vram = 0x808DAE70, target_vram = 0x808DB100 },
    { type = "R_MIPS_HI16", vram = 0x808DAE88, target_vram = 0x808DAA60 },
    { type = "R_MIPS_LO16", vram = 0x808DAE8C, target_vram = 0x808DAA60 },
    { type = "R_MIPS_HI16", vram = 0x808DB14C, target_vram = 0x808DB25C },
    { type = "R_MIPS_LO16", vram = 0x808DB150, target_vram = 0x808DB25C },
    { type = "R_MIPS_HI16", vram = 0x808DB2B4, target_vram = 0x808DB2E0 },
    { type = "R_MIPS_LO16", vram = 0x808DB2B8, target_vram = 0x808DB2E0 },
    { type = "R_MIPS_HI16", vram = 0x808DB328, target_vram = 0x808DBB10 },
    { type = "R_MIPS_LO16", vram = 0x808DB348, target_vram = 0x808DBB10 },
    { type = "R_MIPS_HI16", vram = 0x808DB3A0, target_vram = 0x808DB100 },
    { type = "R_MIPS_LO16", vram = 0x808DB3A4, target_vram = 0x808DB100 },
    { type = "R_MIPS_HI16", vram = 0x808DB4CC, target_vram = 0x808DBA64 },
    { type = "R_MIPS_LO16", vram = 0x808DB4D0, target_vram = 0x808DBA64 },
    { type = "R_MIPS_HI16", vram = 0x808DB4E8, target_vram = 0x808DB9E0 },
    { type = "R_MIPS_LO16", vram = 0x808DB4EC, target_vram = 0x808DB9E0 },
    { type = "R_MIPS_HI16", vram = 0x808DB518, target_vram = 0x808DBA44 },
    { type = "R_MIPS_HI16", vram = 0x808DB520, target_vram = 0x808DBA18 },
    { type = "R_MIPS_HI16", vram = 0x808DB524, target_vram = 0x808DBA0C },
    { type = "R_MIPS_LO16", vram = 0x808DB52C, target_vram = 0x808DBA0C },
    { type = "R_MIPS_LO16", vram = 0x808DB530, target_vram = 0x808DBA18 },
    { type = "R_MIPS_HI16", vram = 0x808DB548, target_vram = 0x808DBA38 },
    { type = "R_MIPS_LO16", vram = 0x808DB550, target_vram = 0x808DBA38 },
    { type = "R_MIPS_LO16", vram = 0x808DB558, target_vram = 0x808DBA44 },
    { type = "R_MIPS_HI16", vram = 0x808DB5E0, target_vram = 0x808DA350 },
    { type = "R_MIPS_LO16", vram = 0x808DB5E4, target_vram = 0x808DA350 },
    { type = "R_MIPS_HI16", vram = 0x808DB644, target_vram = 0x808DB100 },
    { type = "R_MIPS_LO16", vram = 0x808DB648, target_vram = 0x808DB100 },
    { type = "R_MIPS_HI16", vram = 0x808DB6BC, target_vram = 0x808DB100 },
    { type = "R_MIPS_LO16", vram = 0x808DB6C8, target_vram = 0x808DB100 },
    { type = "R_MIPS_HI16", vram = 0x808DB6D8, target_vram = 0x808DAA60 },
    { type = "R_MIPS_LO16", vram = 0x808DB6DC, target_vram = 0x808DAA60 },
    { type = "R_MIPS_HI16", vram = 0x808DB75C, target_vram = 0x808DA89C },
    { type = "R_MIPS_LO16", vram = 0x808DB760, target_vram = 0x808DA89C },
    { type = "R_MIPS_HI16", vram = 0x808DB820, target_vram = 0x808DBB14 },
    { type = "R_MIPS_LO16", vram = 0x808DB828, target_vram = 0x808DBB14 },
    { type = "R_MIPS_HI16", vram = 0x808DB94C, target_vram = 0x808DB7F4 },
    { type = "R_MIPS_LO16", vram = 0x808DB950, target_vram = 0x808DB7F4 },
]

functions = [
    { name = "func_808D9F78", vram = 0x808D9F78, size = 0xAC },
    { name = "func_808DB100", vram = 0x808DB100, size = 0x15C },
    { name = "func_808DB25C", vram = 0x808DB25C, size = 0x84 },
    { name = "func_808DA3F4", vram = 0x808DA3F4, size = 0x184 },
    { name = "func_808DA350", vram = 0x808DA350, size = 0xA4 },
    { name = "func_808D9F08", vram = 0x808D9F08, size = 0x70 },
    { name = "EnSw_Update", vram = 0x808DB738, size = 0xBC },
    { name = "func_808DA024", vram = 0x808DA024, size = 0x68 },
    { name = "func_808D8940", vram = 0x808D8940, size = 0x218 },
    { name = "func_808DA578", vram = 0x808DA578, size = 0x184 },
    { name = "func_808D8B58", vram = 0x808D8B58, size = 0x208 },
    { name = "func_808D9C18", vram = 0x808D9C18, size = 0x188 },
    { name = "func_808D90C4", vram = 0x808D90C4, size = 0x2C },
    { name = "func_808DA6FC", vram = 0x808DA6FC, size = 0x1A0 },
    { name = "EnSw_Destroy", vram = 0x808DB70C, size = 0x2C },
    { name = "func_808D93BC", vram = 0x808D93BC, size = 0x84 },
    { name = "func_808DA08C", vram = 0x808DA08C, size = 0x2C4 },
    { name = "func_808DA89C", vram = 0x808DA89C, size = 0x1C4 },
    { name = "func_808D91C4", vram = 0x808D91C4, size = 0x1F8 },
    { name = "EnSw_Draw", vram = 0x808DB8DC, size = 0xE4 },
    { name = "func_808D9440", vram = 0x808D9440, size = 0x90 },
    { name = "func_808D8ED0", vram = 0x808D8ED0, size = 0xF4 },
    { name = "func_808D90F0", vram = 0x808D90F0, size = 0xD4 },
    { name = "EnSw_OverrideLimbDraw", vram = 0x808DB7F4, size = 0xE8 },
    { name = "func_808D94D0", vram = 0x808D94D0, size = 0x3C4 },
    { name = "func_808D9E44", vram = 0x808D9E44, size = 0xC4 },
    { name = "EnSw_Init", vram = 0x808DB454, size = 0x2B8 },
    { name = "func_808D9968", vram = 0x808D9968, size = 0x60 },
    { name = "func_808DACF4", vram = 0x808DACF4, size = 0x1C0 },
    { name = "func_808D9894", vram = 0x808D9894, size = 0xD4 },
    { name = "func_808D8FC4", vram = 0x808D8FC4, size = 0x100 },
    { name = "func_808DB2E0", vram = 0x808DB2E0, size = 0x174 },
    { name = "func_808DAA60", vram = 0x808DAA60, size = 0x294 },
    { name = "func_808D99C8", vram = 0x808D99C8, size = 0xA8 },
    { name = "func_808DAEB4", vram = 0x808DAEB4, size = 0x24C },
    { name = "func_808D8D60", vram = 0x808D8D60, size = 0x170 },
    { name = "func_808D9DA0", vram = 0x808D9DA0, size = 0xA4 },
    { name = "func_808D9A70", vram = 0x808D9A70, size = 0x1A8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Object_Kankyo"
rom = 0x00D56050
vram = 0x808DBE80
size = 0x2730

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808DBE94, target_vram = 0x808DC18C },
    { type = "R_MIPS_LO16", vram = 0x808DBE9C, target_vram = 0x808DC18C },
    { type = "R_MIPS_HI16", vram = 0x808DBEB8, target_vram = 0x808DE5B0 },
    { type = "R_MIPS_LO16", vram = 0x808DBECC, target_vram = 0x808DE5B0 },
    { type = "R_MIPS_HI16", vram = 0x808DBF80, target_vram = 0x808DCB7C },
    { type = "R_MIPS_LO16", vram = 0x808DBF84, target_vram = 0x808DCB7C },
    { type = "R_MIPS_HI16", vram = 0x808DBFC0, target_vram = 0x808DE5B0 },
    { type = "R_MIPS_LO16", vram = 0x808DBFC4, target_vram = 0x808DE5B0 },
    { type = "R_MIPS_HI16", vram = 0x808DBFF8, target_vram = 0x808DE340 },
    { type = "R_MIPS_LO16", vram = 0x808DC000, target_vram = 0x808DE340 },
    { type = "R_MIPS_HI16", vram = 0x808DC004, target_vram = 0x808DCBF8 },
    { type = "R_MIPS_LO16", vram = 0x808DC008, target_vram = 0x808DCBF8 },
    { type = "R_MIPS_HI16", vram = 0x808DC078, target_vram = 0x808DCDB4 },
    { type = "R_MIPS_LO16", vram = 0x808DC0A8, target_vram = 0x808DCDB4 },
    { type = "R_MIPS_HI16", vram = 0x808DC100, target_vram = 0x808DE350 },
    { type = "R_MIPS_LO16", vram = 0x808DC108, target_vram = 0x808DE350 },
    { type = "R_MIPS_HI16", vram = 0x808DC284, target_vram = 0x808DE364 },
    { type = "R_MIPS_LO16", vram = 0x808DC29C, target_vram = 0x808DE364 },
    { type = "R_MIPS_HI16", vram = 0x808DC2A0, target_vram = 0x808DE368 },
    { type = "R_MIPS_LO16", vram = 0x808DC2B4, target_vram = 0x808DE368 },
    { type = "R_MIPS_HI16", vram = 0x808DC324, target_vram = 0x808DE36C },
    { type = "R_MIPS_LO16", vram = 0x808DC328, target_vram = 0x808DE36C },
    { type = "R_MIPS_HI16", vram = 0x808DC5B4, target_vram = 0x808DE370 },
    { type = "R_MIPS_LO16", vram = 0x808DC5B8, target_vram = 0x808DE370 },
    { type = "R_MIPS_HI16", vram = 0x808DC6F0, target_vram = 0x808DE374 },
    { type = "R_MIPS_LO16", vram = 0x808DC74C, target_vram = 0x808DE374 },
    { type = "R_MIPS_HI16", vram = 0x808DC78C, target_vram = 0x808DE378 },
    { type = "R_MIPS_LO16", vram = 0x808DC790, target_vram = 0x808DE378 },
    { type = "R_MIPS_HI16", vram = 0x808DC7A8, target_vram = 0x808DE37C },
    { type = "R_MIPS_LO16", vram = 0x808DC7AC, target_vram = 0x808DE37C },
    { type = "R_MIPS_HI16", vram = 0x808DC828, target_vram = 0x808DE380 },
    { type = "R_MIPS_LO16", vram = 0x808DC830, target_vram = 0x808DE380 },
    { type = "R_MIPS_HI16", vram = 0x808DC854, target_vram = 0x808DE384 },
    { type = "R_MIPS_LO16", vram = 0x808DC874, target_vram = 0x808DE384 },
    { type = "R_MIPS_HI16", vram = 0x808DC904, target_vram = 0x808DE388 },
    { type = "R_MIPS_LO16", vram = 0x808DC908, target_vram = 0x808DE388 },
    { type = "R_MIPS_HI16", vram = 0x808DCCC8, target_vram = 0x808DE38C },
    { type = "R_MIPS_LO16", vram = 0x808DCCCC, target_vram = 0x808DE38C },
    { type = "R_MIPS_HI16", vram = 0x808DCF48, target_vram = 0x808DE390 },
    { type = "R_MIPS_LO16", vram = 0x808DCF4C, target_vram = 0x808DE390 },
    { type = "R_MIPS_HI16", vram = 0x808DCFA4, target_vram = 0x808DE394 },
    { type = "R_MIPS_LO16", vram = 0x808DD020, target_vram = 0x808DE394 },
    { type = "R_MIPS_HI16", vram = 0x808DD048, target_vram = 0x808DE398 },
    { type = "R_MIPS_LO16", vram = 0x808DD04C, target_vram = 0x808DE398 },
    { type = "R_MIPS_HI16", vram = 0x808DD064, target_vram = 0x808DE39C },
    { type = "R_MIPS_LO16", vram = 0x808DD068, target_vram = 0x808DE39C },
    { type = "R_MIPS_HI16", vram = 0x808DD0E4, target_vram = 0x808DE3A0 },
    { type = "R_MIPS_LO16", vram = 0x808DD0E8, target_vram = 0x808DE3A0 },
    { type = "R_MIPS_HI16", vram = 0x808DD110, target_vram = 0x808DE3A4 },
    { type = "R_MIPS_LO16", vram = 0x808DD130, target_vram = 0x808DE3A4 },
    { type = "R_MIPS_HI16", vram = 0x808DD37C, target_vram = 0x808DE3A8 },
    { type = "R_MIPS_LO16", vram = 0x808DD384, target_vram = 0x808DE3A8 },
    { type = "R_MIPS_HI16", vram = 0x808DD454, target_vram = 0x808DE3BC },
    { type = "R_MIPS_LO16", vram = 0x808DD458, target_vram = 0x808DE3BC },
    { type = "R_MIPS_HI16", vram = 0x808DD464, target_vram = 0x808DE5B0 },
    { type = "R_MIPS_LO16", vram = 0x808DD468, target_vram = 0x808DE5B0 },
    { type = "R_MIPS_HI16", vram = 0x808DD4D0, target_vram = 0x808DE3C0 },
    { type = "R_MIPS_LO16", vram = 0x808DD4D4, target_vram = 0x808DE3C0 },
    { type = "R_MIPS_HI16", vram = 0x808DD78C, target_vram = 0x808DE3C4 },
    { type = "R_MIPS_LO16", vram = 0x808DD790, target_vram = 0x808DE3C4 },
    { type = "R_MIPS_HI16", vram = 0x808DD798, target_vram = 0x808DE3C8 },
    { type = "R_MIPS_LO16", vram = 0x808DD79C, target_vram = 0x808DE3C8 },
    { type = "R_MIPS_HI16", vram = 0x808DDA88, target_vram = 0x808DE3CC },
    { type = "R_MIPS_LO16", vram = 0x808DDA90, target_vram = 0x808DE3CC },
    { type = "R_MIPS_HI16", vram = 0x808DDF70, target_vram = 0x808DE3D0 },
    { type = "R_MIPS_LO16", vram = 0x808DDF84, target_vram = 0x808DE3D0 },
    { type = "R_MIPS_HI16", vram = 0x808DDFF4, target_vram = 0x808DE3D4 },
    { type = "R_MIPS_LO16", vram = 0x808DE008, target_vram = 0x808DE3D4 },
    { type = "R_MIPS_HI16", vram = 0x808DE00C, target_vram = 0x808DE3D8 },
    { type = "R_MIPS_LO16", vram = 0x808DE020, target_vram = 0x808DE3D8 },
    { type = "R_MIPS_HI16", vram = 0x808DE170, target_vram = 0x808DE3DC },
    { type = "R_MIPS_LO16", vram = 0x808DE174, target_vram = 0x808DE3DC },
    { type = "R_MIPS_HI16", vram = 0x808DE21C, target_vram = 0x808DE3E0 },
    { type = "R_MIPS_LO16", vram = 0x808DE230, target_vram = 0x808DE3E0 },
    { type = "R_MIPS_HI16", vram = 0x808DE234, target_vram = 0x808DE3E4 },
    { type = "R_MIPS_LO16", vram = 0x808DE248, target_vram = 0x808DE3E4 },
]

functions = [
    { name = "ObjectKankyo_Update", vram = 0x808DD340, size = 0x24 },
    { name = "func_808DBEB0", vram = 0x808DBEB0, size = 0x100 },
    { name = "func_808DDE74", vram = 0x808DDE74, size = 0x28 },
    { name = "func_808DD3C8", vram = 0x808DD3C8, size = 0x5A8 },
    { name = "ObjectKankyo_Draw", vram = 0x808DD364, size = 0x64 },
    { name = "func_808DCBF8", vram = 0x808DCBF8, size = 0x1BC },
    { name = "ObjectKankyo_Init", vram = 0x808DC0BC, size = 0xAC },
    { name = "func_808DCB7C", vram = 0x808DCB7C, size = 0x7C },
    { name = "ObjectKankyo_Destroy", vram = 0x808DC168, size = 0x24 },
    { name = "ObjectKankyo_SetupAction", vram = 0x808DBE80, size = 0xC },
    { name = "func_808DC18C", vram = 0x808DC18C, size = 0x2C8 },
    { name = "func_808DDE9C", vram = 0x808DDE9C, size = 0x480 },
    { name = "func_808DC454", vram = 0x808DC454, size = 0x728 },
    { name = "func_808DBFB0", vram = 0x808DBFB0, size = 0x88 },
    { name = "func_808DD970", vram = 0x808DD970, size = 0x504 },
    { name = "func_808DC038", vram = 0x808DC038, size = 0x84 },
    { name = "func_808DBE8C", vram = 0x808DBE8C, size = 0x24 },
    { name = "func_808DCDB4", vram = 0x808DCDB4, size = 0x58C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Horse_Link_Child"
rom = 0x00D58780
vram = 0x808DE5C0
size = 0x1BE0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808DE5C4, target_vram = 0x808DFF10 },
    { type = "R_MIPS_LO16", vram = 0x808DE5C8, target_vram = 0x808DFF10 },
    { type = "R_MIPS_HI16", vram = 0x808DE738, target_vram = 0x808DFF18 },
    { type = "R_MIPS_LO16", vram = 0x808DE740, target_vram = 0x808DFF18 },
    { type = "R_MIPS_HI16", vram = 0x808DE770, target_vram = 0x808DFF18 },
    { type = "R_MIPS_LO16", vram = 0x808DE778, target_vram = 0x808DFF18 },
    { type = "R_MIPS_HI16", vram = 0x808DE780, target_vram = 0x808DFF60 },
    { type = "R_MIPS_LO16", vram = 0x808DE784, target_vram = 0x808DFF60 },
    { type = "R_MIPS_HI16", vram = 0x808DE7AC, target_vram = 0x808DFF18 },
    { type = "R_MIPS_LO16", vram = 0x808DE7B4, target_vram = 0x808DFF18 },
    { type = "R_MIPS_HI16", vram = 0x808DE7BC, target_vram = 0x808DFF64 },
    { type = "R_MIPS_LO16", vram = 0x808DE7C0, target_vram = 0x808DFF64 },
    { type = "R_MIPS_HI16", vram = 0x808DE7D8, target_vram = 0x808DFF18 },
    { type = "R_MIPS_LO16", vram = 0x808DE7E0, target_vram = 0x808DFF18 },
    { type = "R_MIPS_HI16", vram = 0x808DE804, target_vram = 0x808DFF2C },
    { type = "R_MIPS_LO16", vram = 0x808DE808, target_vram = 0x808DFF2C },
    { type = "R_MIPS_HI16", vram = 0x808DE8A4, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_LO16", vram = 0x808DE8A8, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_HI16", vram = 0x808DE8D0, target_vram = 0x808DFEF8 },
    { type = "R_MIPS_LO16", vram = 0x808DE8E0, target_vram = 0x808DFEF8 },
    { type = "R_MIPS_HI16", vram = 0x808DE8F0, target_vram = 0x808DFF08 },
    { type = "R_MIPS_LO16", vram = 0x808DE8F4, target_vram = 0x808DFF08 },
    { type = "R_MIPS_HI16", vram = 0x808DE9DC, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_LO16", vram = 0x808DE9E4, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_HI16", vram = 0x808DEAA8, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_LO16", vram = 0x808DEAB8, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_HI16", vram = 0x808DEAD0, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_LO16", vram = 0x808DEAE4, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_HI16", vram = 0x808DEBC4, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_LO16", vram = 0x808DEBD4, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_HI16", vram = 0x808DEBF0, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_LO16", vram = 0x808DEC08, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_HI16", vram = 0x808DEC38, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_LO16", vram = 0x808DEC48, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_HI16", vram = 0x808DEC5C, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_LO16", vram = 0x808DEC74, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_HI16", vram = 0x808DECD4, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_LO16", vram = 0x808DECE4, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_HI16", vram = 0x808DECFC, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_LO16", vram = 0x808DED10, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_HI16", vram = 0x808DEF0C, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_LO16", vram = 0x808DEF1C, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_HI16", vram = 0x808DEF38, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_LO16", vram = 0x808DEF50, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_HI16", vram = 0x808DEF80, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_LO16", vram = 0x808DEF90, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_HI16", vram = 0x808DEFA4, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_LO16", vram = 0x808DEFBC, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_HI16", vram = 0x808DF01C, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_LO16", vram = 0x808DF02C, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_HI16", vram = 0x808DF044, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_LO16", vram = 0x808DF058, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_HI16", vram = 0x808DF488, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_LO16", vram = 0x808DF498, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_HI16", vram = 0x808DF4B0, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_LO16", vram = 0x808DF4C4, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_HI16", vram = 0x808DF4F8, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_LO16", vram = 0x808DF508, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_HI16", vram = 0x808DF51C, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_LO16", vram = 0x808DF534, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_HI16", vram = 0x808DF5B8, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_LO16", vram = 0x808DF5C8, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_HI16", vram = 0x808DF5DC, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_LO16", vram = 0x808DF5F4, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_HI16", vram = 0x808DF698, target_vram = 0x808DFF68 },
    { type = "R_MIPS_LO16", vram = 0x808DF69C, target_vram = 0x808DFF68 },
    { type = "R_MIPS_HI16", vram = 0x808DF6F8, target_vram = 0x808DFEC8 },
    { type = "R_MIPS_LO16", vram = 0x808DF714, target_vram = 0x808DFEC8 },
    { type = "R_MIPS_HI16", vram = 0x808DF730, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_HI16", vram = 0x808DF734, target_vram = 0x808DFF18 },
    { type = "R_MIPS_LO16", vram = 0x808DF748, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_LO16", vram = 0x808DF74C, target_vram = 0x808DFF18 },
    { type = "R_MIPS_HI16", vram = 0x808DF7CC, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_LO16", vram = 0x808DF7DC, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_HI16", vram = 0x808DF7F4, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_LO16", vram = 0x808DF808, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_HI16", vram = 0x808DFA38, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_LO16", vram = 0x808DFA48, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_HI16", vram = 0x808DFA64, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_LO16", vram = 0x808DFA7C, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_HI16", vram = 0x808DFAAC, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_LO16", vram = 0x808DFABC, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_HI16", vram = 0x808DFAD0, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_LO16", vram = 0x808DFAE8, target_vram = 0x808DFEC0 },
    { type = "R_MIPS_HI16", vram = 0x808DFB2C, target_vram = 0x808DFF30 },
    { type = "R_MIPS_LO16", vram = 0x808DFB3C, target_vram = 0x808DFF30 },
    { type = "R_MIPS_HI16", vram = 0x808DFBAC, target_vram = 0x808DFF6C },
    { type = "R_MIPS_LO16", vram = 0x808DFBB0, target_vram = 0x808DFF6C },
    { type = "R_MIPS_HI16", vram = 0x808DFDE4, target_vram = 0x808DFF54 },
    { type = "R_MIPS_LO16", vram = 0x808DFDF0, target_vram = 0x808DFF54 },
    { type = "R_MIPS_HI16", vram = 0x808DFE08, target_vram = 0x808DFF48 },
    { type = "R_MIPS_LO16", vram = 0x808DFE14, target_vram = 0x808DFF48 },
    { type = "R_MIPS_HI16", vram = 0x808DFE5C, target_vram = 0x808DFDC8 },
    { type = "R_MIPS_LO16", vram = 0x808DFE60, target_vram = 0x808DFDC8 },
    { type = "R_MIPS_HI16", vram = 0x808DFE64, target_vram = 0x808DFC3C },
    { type = "R_MIPS_LO16", vram = 0x808DFE70, target_vram = 0x808DFC3C },
]

functions = [
    { name = "EnHorseLinkChild_SetupActionFunc0", vram = 0x808DE9A8, size = 0x64 },
    { name = "EnHorseLinkChild_Draw", vram = 0x808DFE3C, size = 0x58 },
    { name = "EnHorseLinkChild_GetAnimSpeed", vram = 0x808DE728, size = 0xC8 },
    { name = "EnHorseLinkChild_Update", vram = 0x808DFB14, size = 0x128 },
    { name = "EnHorseLinkChild_LonLonIdle", vram = 0x808DF194, size = 0x3CC },
    { name = "EnHorseLinkChild_Init", vram = 0x808DE7F0, size = 0x168 },
    { name = "EnHorseLinkChild_PlaySound", vram = 0x808DE660, size = 0xC8 },
    { name = "EnHorseLinkChild_SetupActionFunc5", vram = 0x808DF560, size = 0xC0 },
    { name = "EnHorseLinkChild_Destroy", vram = 0x808DE958, size = 0x50 },
    { name = "EnHorseLinkChild_ActionFunc4", vram = 0x808DF838, size = 0x2DC },
    { name = "EnHorseLinkChild_PostSkinDraw", vram = 0x808DFC3C, size = 0x18C },
    { name = "EnHorseLinkChild_ActionFunc0", vram = 0x808DEA0C, size = 0x48 },
    { name = "EnHorseLinkChild_WaitForPlayer", vram = 0x808DEB14, size = 0x18C },
    { name = "EnHorseLinkChild_SetupWaitForPlayer", vram = 0x808DEA54, size = 0xC0 },
    { name = "EnHorseLinkChild_SetupActionFunc4", vram = 0x808DF788, size = 0xB0 },
    { name = "EnHorseLinkChild_GreetPlayer", vram = 0x808DED40, size = 0x2A8 },
    { name = "func_808DF088", vram = 0x808DF088, size = 0x10C },
    { name = "EnHorseLinkChild_OverrideSkinDraw", vram = 0x808DFDC8, size = 0x74 },
    { name = "EnHorseLinkChild_SetupLonLonIdle", vram = 0x808DEFE8, size = 0xA0 },
    { name = "EnHorseLinkChild_SetupGreetPlayer", vram = 0x808DECA0, size = 0xA0 },
    { name = "EnHorseLinkChild_PlayWalkingSound", vram = 0x808DE5C0, size = 0xA0 },
    { name = "EnHorseLinkChild_ActionFunc5", vram = 0x808DF620, size = 0x168 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Door_Ana"
rom = 0x00D5A360
vram = 0x808E01A0
size = 0x690

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808E01F4, target_vram = 0x808E0760 },
    { type = "R_MIPS_LO16", vram = 0x808E01F8, target_vram = 0x808E0760 },
    { type = "R_MIPS_HI16", vram = 0x808E0228, target_vram = 0x808E02A4 },
    { type = "R_MIPS_LO16", vram = 0x808E022C, target_vram = 0x808E02A4 },
    { type = "R_MIPS_HI16", vram = 0x808E0240, target_vram = 0x808E03B8 },
    { type = "R_MIPS_LO16", vram = 0x808E0248, target_vram = 0x808E03B8 },
    { type = "R_MIPS_HI16", vram = 0x808E02CC, target_vram = 0x808E07B0 },
    { type = "R_MIPS_LO16", vram = 0x808E02D0, target_vram = 0x808E07B0 },
    { type = "R_MIPS_HI16", vram = 0x808E037C, target_vram = 0x808E03B8 },
    { type = "R_MIPS_LO16", vram = 0x808E0380, target_vram = 0x808E03B8 },
    { type = "R_MIPS_HI16", vram = 0x808E04D4, target_vram = 0x808E078C },
    { type = "R_MIPS_LO16", vram = 0x808E04F0, target_vram = 0x808E078C },
    { type = "R_MIPS_HI16", vram = 0x808E0500, target_vram = 0x808E05C4 },
    { type = "R_MIPS_LO16", vram = 0x808E0504, target_vram = 0x808E05C4 },
]

functions = [
    { name = "DoorAna_GrabLink", vram = 0x808E05C4, size = 0xEC },
    { name = "DoorAna_Update", vram = 0x808E06B0, size = 0x54 },
    { name = "DoorAna_Init", vram = 0x808E01AC, size = 0xB8 },
    { name = "DoorAna_WaitClosed", vram = 0x808E02A4, size = 0x114 },
    { name = "DoorAna_SetupAction", vram = 0x808E01A0, size = 0xC },
    { name = "DoorAna_Destroy", vram = 0x808E0264, size = 0x40 },
    { name = "DoorAna_WaitOpen", vram = 0x808E03B8, size = 0x20C },
    { name = "DoorAna_Draw", vram = 0x808E0704, size = 0x30 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Encount1"
rom = 0x00D5A9F0
vram = 0x808E0830
size = 0x610

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808E0930, target_vram = 0x808E0954 },
    { type = "R_MIPS_LO16", vram = 0x808E0934, target_vram = 0x808E0954 },
    { type = "R_MIPS_HI16", vram = 0x808E0CF4, target_vram = 0x808E0DF8 },
    { type = "R_MIPS_LO16", vram = 0x808E0CFC, target_vram = 0x808E0DF8 },
    { type = "R_MIPS_HI16", vram = 0x808E0D10, target_vram = 0x808E0DF0 },
    { type = "R_MIPS_LO16", vram = 0x808E0D18, target_vram = 0x808E0DF0 },
]

functions = [
    { name = "EnEncount1_Update", vram = 0x808E0DA8, size = 0x24 },
    { name = "EnEncount1_Init", vram = 0x808E0830, size = 0x124 },
    { name = "EnEncount1_SpawnActor", vram = 0x808E0954, size = 0x454 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Demo_Tre_Lgt"
rom = 0x00D5B000
vram = 0x808E0E40
size = 0x720

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808E0E58, target_vram = 0x808E14D0 },
    { type = "R_MIPS_LO16", vram = 0x808E0E5C, target_vram = 0x808E14D0 },
    { type = "R_MIPS_HI16", vram = 0x808E0F70, target_vram = 0x808E1490 },
    { type = "R_MIPS_LO16", vram = 0x808E0F7C, target_vram = 0x808E1490 },
    { type = "R_MIPS_HI16", vram = 0x808E0F80, target_vram = 0x808E14D0 },
    { type = "R_MIPS_LO16", vram = 0x808E0FAC, target_vram = 0x808E14D0 },
    { type = "R_MIPS_HI16", vram = 0x808E0FF4, target_vram = 0x808E1490 },
    { type = "R_MIPS_LO16", vram = 0x808E0FF8, target_vram = 0x808E1490 },
    { type = "R_MIPS_HI16", vram = 0x808E100C, target_vram = 0x808E1490 },
    { type = "R_MIPS_LO16", vram = 0x808E1010, target_vram = 0x808E1490 },
    { type = "R_MIPS_HI16", vram = 0x808E1048, target_vram = 0x808E1490 },
    { type = "R_MIPS_LO16", vram = 0x808E104C, target_vram = 0x808E1490 },
    { type = "R_MIPS_HI16", vram = 0x808E127C, target_vram = 0x808E14D8 },
    { type = "R_MIPS_LO16", vram = 0x808E1288, target_vram = 0x808E14D8 },
    { type = "R_MIPS_HI16", vram = 0x808E1458, target_vram = 0x808E12A4 },
    { type = "R_MIPS_LO16", vram = 0x808E1464, target_vram = 0x808E12A4 },
]

functions = [
    { name = "DemoTreLgt_Draw", vram = 0x808E13FC, size = 0x8C },
    { name = "DemoTreLgt_Wait", vram = 0x808E0EF4, size = 0x58 },
    { name = "DemoTreLgt_Init", vram = 0x808E0E40, size = 0x7C },
    { name = "DemoTreLgt_Animate", vram = 0x808E0FE0, size = 0x290 },
    { name = "DemoTreLgt_SetupWait", vram = 0x808E0EE8, size = 0xC },
    { name = "DemoTreLgt_Destroy", vram = 0x808E0EBC, size = 0x2C },
    { name = "DemoTreLgt_Update", vram = 0x808E1270, size = 0x34 },
    { name = "DemoTreLgt_SetupAnimate", vram = 0x808E0F4C, size = 0x94 },
    { name = "DemoTreLgt_OverrideLimbDraw", vram = 0x808E12A4, size = 0x158 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Encount2"
rom = 0x00D5B720
vram = 0x808E1560
size = 0xA80

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808E15CC, target_vram = 0x808E1F14 },
    { type = "R_MIPS_LO16", vram = 0x808E15D8, target_vram = 0x808E1F14 },
    { type = "R_MIPS_HI16", vram = 0x808E1600, target_vram = 0x808E1F50 },
    { type = "R_MIPS_LO16", vram = 0x808E1604, target_vram = 0x808E1F50 },
    { type = "R_MIPS_HI16", vram = 0x808E1670, target_vram = 0x808E1F24 },
    { type = "R_MIPS_LO16", vram = 0x808E167C, target_vram = 0x808E1F24 },
    { type = "R_MIPS_HI16", vram = 0x808E16FC, target_vram = 0x808E1714 },
    { type = "R_MIPS_LO16", vram = 0x808E1700, target_vram = 0x808E1714 },
    { type = "R_MIPS_HI16", vram = 0x808E1728, target_vram = 0x808E1F54 },
    { type = "R_MIPS_LO16", vram = 0x808E172C, target_vram = 0x808E1F54 },
    { type = "R_MIPS_HI16", vram = 0x808E179C, target_vram = 0x808E17C4 },
    { type = "R_MIPS_LO16", vram = 0x808E17A0, target_vram = 0x808E17C4 },
    { type = "R_MIPS_HI16", vram = 0x808E1878, target_vram = 0x808E18A8 },
    { type = "R_MIPS_LO16", vram = 0x808E1880, target_vram = 0x808E18A8 },
    { type = "R_MIPS_HI16", vram = 0x808E1CF0, target_vram = 0x808E1F58 },
    { type = "R_MIPS_LO16", vram = 0x808E1CF4, target_vram = 0x808E1F58 },
]

functions = [
    { name = "EnEncount2_Idle", vram = 0x808E1714, size = 0xB0 },
    { name = "EnEncount2_Init", vram = 0x808E1560, size = 0x154 },
    { name = "EnEncount2_Popped", vram = 0x808E17C4, size = 0xE4 },
    { name = "EnEncount2_Destroy", vram = 0x808E16B4, size = 0x48 },
    { name = "EnEncount2_InitEffects", vram = 0x808E1A24, size = 0x128 },
    { name = "EnEncount2_SetupIdle", vram = 0x808E16FC, size = 0x18 },
    { name = "EnEncount2_UpdateEffects", vram = 0x808E1B4C, size = 0x150 },
    { name = "EnEncount2_Die", vram = 0x808E18A8, size = 0x50 },
    { name = "EnEncount2_Draw", vram = 0x808E19C4, size = 0x60 },
    { name = "EnEncount2_Update", vram = 0x808E18F8, size = 0xCC },
    { name = "EnEncount2_DrawEffects", vram = 0x808E1C9C, size = 0x234 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Fire_Rock"
rom = 0x00D5C1A0
vram = 0x808E1FE0
size = 0x90

relocs = [
]

functions = [
    { name = "EnFireRock_Init", vram = 0x808E1FE0, size = 0x10 },
    { name = "EnFireRock_Draw", vram = 0x808E2010, size = 0x10 },
    { name = "EnFireRock_Destroy", vram = 0x808E1FF0, size = 0x10 },
    { name = "EnFireRock_Update", vram = 0x808E2000, size = 0x10 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Ctower_Rot"
rom = 0x00D5C230
vram = 0x808E2070
size = 0x590

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808E2084, target_vram = 0x808E2560 },
    { type = "R_MIPS_LO16", vram = 0x808E2088, target_vram = 0x808E2560 },
    { type = "R_MIPS_HI16", vram = 0x808E20C4, target_vram = 0x808E21FC },
    { type = "R_MIPS_LO16", vram = 0x808E20C8, target_vram = 0x808E21FC },
    { type = "R_MIPS_HI16", vram = 0x808E2144, target_vram = 0x808E22DC },
    { type = "R_MIPS_LO16", vram = 0x808E2148, target_vram = 0x808E22DC },
    { type = "R_MIPS_HI16", vram = 0x808E2190, target_vram = 0x808E23D0 },
    { type = "R_MIPS_LO16", vram = 0x808E2198, target_vram = 0x808E23D0 },
    { type = "R_MIPS_HI16", vram = 0x808E2224, target_vram = 0x808E2570 },
    { type = "R_MIPS_LO16", vram = 0x808E2228, target_vram = 0x808E2570 },
    { type = "R_MIPS_HI16", vram = 0x808E228C, target_vram = 0x808E2574 },
    { type = "R_MIPS_LO16", vram = 0x808E2294, target_vram = 0x808E2574 },
    { type = "R_MIPS_HI16", vram = 0x808E22F4, target_vram = 0x808E2578 },
    { type = "R_MIPS_LO16", vram = 0x808E22F8, target_vram = 0x808E2578 },
    { type = "R_MIPS_HI16", vram = 0x808E235C, target_vram = 0x808E22DC },
    { type = "R_MIPS_LO16", vram = 0x808E2360, target_vram = 0x808E22DC },
    { type = "R_MIPS_HI16", vram = 0x808E2428, target_vram = 0x808E2444 },
    { type = "R_MIPS_LO16", vram = 0x808E242C, target_vram = 0x808E2444 },
    { type = "R_MIPS_HI16", vram = 0x808E248C, target_vram = 0x808E22EC },
    { type = "R_MIPS_LO16", vram = 0x808E2490, target_vram = 0x808E22EC },
    { type = "R_MIPS_HI16", vram = 0x808E24EC, target_vram = 0x808E2564 },
    { type = "R_MIPS_LO16", vram = 0x808E2504, target_vram = 0x808E2564 },
]

functions = [
    { name = "BgCtowerRot_CorridorRotate", vram = 0x808E21FC, size = 0xE0 },
    { name = "BgCtowerRot_SetupDoorClose", vram = 0x808E2444, size = 0x70 },
    { name = "BgCtowerRot_Destroy", vram = 0x808E21C8, size = 0x34 },
    { name = "BgCtowerRot_Init", vram = 0x808E2070, size = 0x158 },
    { name = "BgCtowerRot_Draw", vram = 0x808E24D8, size = 0x60 },
    { name = "BgCtowerRot_Update", vram = 0x808E24B4, size = 0x24 },
    { name = "BgCtowerRot_DoorIdle", vram = 0x808E23D0, size = 0x74 },
    { name = "BgCtowerRot_DoorClose", vram = 0x808E22EC, size = 0xE4 },
    { name = "BgCtowerRot_DoorDoNothing", vram = 0x808E22DC, size = 0x10 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Mir_Ray"
rom = 0x00D5C7C0
vram = 0x808E2600
size = 0x18F0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808E260C, target_vram = 0x808E3C78 },
    { type = "R_MIPS_LO16", vram = 0x808E2610, target_vram = 0x808E3C78 },
    { type = "R_MIPS_HI16", vram = 0x808E26F4, target_vram = 0x808E3C78 },
    { type = "R_MIPS_LO16", vram = 0x808E2710, target_vram = 0x808E3C78 },
    { type = "R_MIPS_HI16", vram = 0x808E288C, target_vram = 0x808E3C78 },
    { type = "R_MIPS_LO16", vram = 0x808E2890, target_vram = 0x808E3C78 },
    { type = "R_MIPS_HI16", vram = 0x808E2894, target_vram = 0x808E3DB8 },
    { type = "R_MIPS_LO16", vram = 0x808E28A0, target_vram = 0x808E3DB8 },
    { type = "R_MIPS_HI16", vram = 0x808E29D4, target_vram = 0x808E3DE0 },
    { type = "R_MIPS_LO16", vram = 0x808E29D8, target_vram = 0x808E3DE0 },
    { type = "R_MIPS_HI16", vram = 0x808E29E0, target_vram = 0x808E3DE4 },
    { type = "R_MIPS_LO16", vram = 0x808E29E8, target_vram = 0x808E3DE4 },
    { type = "R_MIPS_HI16", vram = 0x808E29EC, target_vram = 0x808E3DE8 },
    { type = "R_MIPS_LO16", vram = 0x808E29F8, target_vram = 0x808E3DE8 },
    { type = "R_MIPS_HI16", vram = 0x808E29FC, target_vram = 0x808E3DEC },
    { type = "R_MIPS_LO16", vram = 0x808E2A0C, target_vram = 0x808E3DEC },
    { type = "R_MIPS_HI16", vram = 0x808E2A10, target_vram = 0x808E3DF0 },
    { type = "R_MIPS_LO16", vram = 0x808E2A1C, target_vram = 0x808E3DF0 },
    { type = "R_MIPS_HI16", vram = 0x808E2A64, target_vram = 0x808E3C68 },
    { type = "R_MIPS_LO16", vram = 0x808E2A74, target_vram = 0x808E3C68 },
    { type = "R_MIPS_HI16", vram = 0x808E2AAC, target_vram = 0x808E3BF4 },
    { type = "R_MIPS_LO16", vram = 0x808E2AB0, target_vram = 0x808E3BF4 },
    { type = "R_MIPS_HI16", vram = 0x808E2B30, target_vram = 0x808E3C97 },
    { type = "R_MIPS_LO16", vram = 0x808E2B44, target_vram = 0x808E3C97 },
    { type = "R_MIPS_HI16", vram = 0x808E2B98, target_vram = 0x808E3BF0 },
    { type = "R_MIPS_LO16", vram = 0x808E2B9C, target_vram = 0x808E3BF0 },
    { type = "R_MIPS_HI16", vram = 0x808E2BB4, target_vram = 0x808E3C97 },
    { type = "R_MIPS_LO16", vram = 0x808E2BC0, target_vram = 0x808E3C97 },
    { type = "R_MIPS_HI16", vram = 0x808E2D28, target_vram = 0x808E3C97 },
    { type = "R_MIPS_LO16", vram = 0x808E2D34, target_vram = 0x808E3C97 },
    { type = "R_MIPS_HI16", vram = 0x808E32A0, target_vram = 0x808E3DF4 },
    { type = "R_MIPS_LO16", vram = 0x808E32A4, target_vram = 0x808E3DF4 },
    { type = "R_MIPS_HI16", vram = 0x808E3430, target_vram = 0x808E3DF8 },
    { type = "R_MIPS_LO16", vram = 0x808E3434, target_vram = 0x808E3DF8 },
    { type = "R_MIPS_HI16", vram = 0x808E36D8, target_vram = 0x808E3BF0 },
    { type = "R_MIPS_LO16", vram = 0x808E36DC, target_vram = 0x808E3BF0 },
    { type = "R_MIPS_HI16", vram = 0x808E3868, target_vram = 0x808E3DFC },
    { type = "R_MIPS_LO16", vram = 0x808E386C, target_vram = 0x808E3DFC },
    { type = "R_MIPS_HI16", vram = 0x808E3958, target_vram = 0x808E3BF0 },
    { type = "R_MIPS_LO16", vram = 0x808E395C, target_vram = 0x808E3BF0 },
]

functions = [
    { name = "MirRay_Update", vram = 0x808E2B7C, size = 0xEC },
    { name = "MirRay_MakeShieldLight", vram = 0x808E26C8, size = 0x1A4 },
    { name = "MirRay_RemoveSimilarReflections", vram = 0x808E2FF8, size = 0x104 },
    { name = "MirRay_SetIntensity", vram = 0x808E2C68, size = 0x1B4 },
    { name = "MirRay_CheckInFrustum", vram = 0x808E3984, size = 0x244 },
    { name = "MirRay_Draw", vram = 0x808E36A4, size = 0x2E0 },
    { name = "MirRay_SetupCollider", vram = 0x808E2600, size = 0xC8 },
    { name = "MirRay_Init", vram = 0x808E286C, size = 0x298 },
    { name = "MirRay_Destroy", vram = 0x808E2B04, size = 0x78 },
    { name = "MirRay_ReflectedBeam", vram = 0x808E30FC, size = 0x5A8 },
    { name = "MirRay_SetupReflectionPolys", vram = 0x808E2E1C, size = 0x1DC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Sb"
rom = 0x00D5E0B0
vram = 0x808E3EF0
size = 0x10D0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808E3F04, target_vram = 0x808E4E5C },
    { type = "R_MIPS_LO16", vram = 0x808E3F08, target_vram = 0x808E4E5C },
    { type = "R_MIPS_HI16", vram = 0x808E3F14, target_vram = 0x808E4E3C },
    { type = "R_MIPS_LO16", vram = 0x808E3F18, target_vram = 0x808E4E3C },
    { type = "R_MIPS_HI16", vram = 0x808E3F74, target_vram = 0x808E4E10 },
    { type = "R_MIPS_LO16", vram = 0x808E3F7C, target_vram = 0x808E4E10 },
    { type = "R_MIPS_HI16", vram = 0x808E3FA0, target_vram = 0x808E4EA0 },
    { type = "R_MIPS_LO16", vram = 0x808E3FA8, target_vram = 0x808E4EA0 },
    { type = "R_MIPS_HI16", vram = 0x808E4120, target_vram = 0x808E4458 },
    { type = "R_MIPS_LO16", vram = 0x808E4128, target_vram = 0x808E4458 },
    { type = "R_MIPS_HI16", vram = 0x808E4198, target_vram = 0x808E44D4 },
    { type = "R_MIPS_LO16", vram = 0x808E419C, target_vram = 0x808E44D4 },
    { type = "R_MIPS_HI16", vram = 0x808E4210, target_vram = 0x808E45A0 },
    { type = "R_MIPS_LO16", vram = 0x808E4218, target_vram = 0x808E45A0 },
    { type = "R_MIPS_HI16", vram = 0x808E42A8, target_vram = 0x808E4740 },
    { type = "R_MIPS_LO16", vram = 0x808E42B0, target_vram = 0x808E4740 },
    { type = "R_MIPS_HI16", vram = 0x808E4330, target_vram = 0x808E47E8 },
    { type = "R_MIPS_LO16", vram = 0x808E4338, target_vram = 0x808E47E8 },
    { type = "R_MIPS_HI16", vram = 0x808E43CC, target_vram = 0x808E491C },
    { type = "R_MIPS_HI16", vram = 0x808E43F4, target_vram = 0x808E4EA4 },
    { type = "R_MIPS_LO16", vram = 0x808E4404, target_vram = 0x808E4EA4 },
    { type = "R_MIPS_HI16", vram = 0x808E4420, target_vram = 0x808E4EA8 },
    { type = "R_MIPS_LO16", vram = 0x808E4430, target_vram = 0x808E4EA8 },
    { type = "R_MIPS_LO16", vram = 0x808E4438, target_vram = 0x808E491C },
    { type = "R_MIPS_HI16", vram = 0x808E4614, target_vram = 0x808E4654 },
    { type = "R_MIPS_LO16", vram = 0x808E4618, target_vram = 0x808E4654 },
    { type = "R_MIPS_HI16", vram = 0x808E46DC, target_vram = 0x808E4EAC },
    { type = "R_MIPS_LO16", vram = 0x808E46E8, target_vram = 0x808E4EAC },
    { type = "R_MIPS_HI16", vram = 0x808E476C, target_vram = 0x808E4EB0 },
    { type = "R_MIPS_LO16", vram = 0x808E4770, target_vram = 0x808E4EB0 },
    { type = "R_MIPS_HI16", vram = 0x808E4890, target_vram = 0x808E4EB4 },
    { type = "R_MIPS_LO16", vram = 0x808E489C, target_vram = 0x808E4EB4 },
    { type = "R_MIPS_HI16", vram = 0x808E4958, target_vram = 0x808E4458 },
    { type = "R_MIPS_LO16", vram = 0x808E495C, target_vram = 0x808E4458 },
    { type = "R_MIPS_HI16", vram = 0x808E4CE0, target_vram = 0x808E4C18 },
    { type = "R_MIPS_LO16", vram = 0x808E4CE4, target_vram = 0x808E4C18 },
    { type = "R_MIPS_HI16", vram = 0x808E4D38, target_vram = 0x808E4E68 },
    { type = "R_MIPS_LO16", vram = 0x808E4D3C, target_vram = 0x808E4E68 },
]

functions = [
    { name = "EnSb_Lunge", vram = 0x808E4740, size = 0xA8 },
    { name = "EnSb_SetupWaitOpen", vram = 0x808E41C0, size = 0x74 },
    { name = "EnSb_SetupWaitClosed", vram = 0x808E40CC, size = 0x78 },
    { name = "EnSb_SpawnBubbles", vram = 0x808E401C, size = 0xB0 },
    { name = "EnSb_Init", vram = 0x808E3EF0, size = 0x100 },
    { name = "EnSb_Bounce", vram = 0x808E47E8, size = 0x134 },
    { name = "EnSb_Draw", vram = 0x808E4CB0, size = 0x13C },
    { name = "EnSb_Idle", vram = 0x808E4458, size = 0x7C },
    { name = "EnSb_WaitOpen", vram = 0x808E45A0, size = 0xB4 },
    { name = "EnSb_UpdateDamage", vram = 0x808E4984, size = 0x144 },
    { name = "EnSb_Update", vram = 0x808E4AC8, size = 0x150 },
    { name = "EnSb_SetupBounce", vram = 0x808E42DC, size = 0x78 },
    { name = "EnSb_ReturnToIdle", vram = 0x808E491C, size = 0x68 },
    { name = "EnSb_PostLimbDraw", vram = 0x808E4C18, size = 0x98 },
    { name = "EnSb_Destroy", vram = 0x808E3FF0, size = 0x2C },
    { name = "EnSb_SetupIdle", vram = 0x808E4354, size = 0x104 },
    { name = "EnSb_SetupOpen", vram = 0x808E4144, size = 0x7C },
    { name = "EnSb_SetupLunge", vram = 0x808E4234, size = 0xA8 },
    { name = "EnSb_TurnAround", vram = 0x808E4654, size = 0xEC },
    { name = "EnSb_Open", vram = 0x808E44D4, size = 0xCC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Bigslime"
rom = 0x00D5F180
vram = 0x808E4FC0
size = 0xC240

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808E4FEC, target_vram = 0x808F0338 },
    { type = "R_MIPS_LO16", vram = 0x808E4FF0, target_vram = 0x808F0338 },
    { type = "R_MIPS_HI16", vram = 0x808E4FFC, target_vram = 0x808F02D4 },
    { type = "R_MIPS_HI16", vram = 0x808E5000, target_vram = 0x808F02CC },
    { type = "R_MIPS_LO16", vram = 0x808E5004, target_vram = 0x808F02CC },
    { type = "R_MIPS_LO16", vram = 0x808E5008, target_vram = 0x808F02D4 },
    { type = "R_MIPS_HI16", vram = 0x808E5048, target_vram = 0x808F02A0 },
    { type = "R_MIPS_LO16", vram = 0x808E504C, target_vram = 0x808F02A0 },
    { type = "R_MIPS_HI16", vram = 0x808E510C, target_vram = 0x808F04D0 },
    { type = "R_MIPS_HI16", vram = 0x808E511C, target_vram = 0x808F0344 },
    { type = "R_MIPS_LO16", vram = 0x808E512C, target_vram = 0x808F0344 },
    { type = "R_MIPS_LO16", vram = 0x808E518C, target_vram = 0x808F04D0 },
    { type = "R_MIPS_HI16", vram = 0x808E5190, target_vram = 0x808F04D4 },
    { type = "R_MIPS_LO16", vram = 0x808E5194, target_vram = 0x808F04D4 },
    { type = "R_MIPS_HI16", vram = 0x808E519C, target_vram = 0x808F04D8 },
    { type = "R_MIPS_LO16", vram = 0x808E51AC, target_vram = 0x808F04D8 },
    { type = "R_MIPS_HI16", vram = 0x808E51B0, target_vram = 0x808F04DC },
    { type = "R_MIPS_LO16", vram = 0x808E51C0, target_vram = 0x808F04DC },
    { type = "R_MIPS_HI16", vram = 0x808E51CC, target_vram = 0x808F04E0 },
    { type = "R_MIPS_LO16", vram = 0x808E51D8, target_vram = 0x808F04E0 },
    { type = "R_MIPS_HI16", vram = 0x808E52A4, target_vram = 0x808F04E4 },
    { type = "R_MIPS_LO16", vram = 0x808E52A8, target_vram = 0x808F04E4 },
    { type = "R_MIPS_HI16", vram = 0x808E52C0, target_vram = 0x808F04E8 },
    { type = "R_MIPS_LO16", vram = 0x808E52C8, target_vram = 0x808F04E8 },
    { type = "R_MIPS_HI16", vram = 0x808E5390, target_vram = 0x808EE060 },
    { type = "R_MIPS_LO16", vram = 0x808E5394, target_vram = 0x808EE060 },
    { type = "R_MIPS_HI16", vram = 0x808E54E4, target_vram = 0x808EFEC0 },
    { type = "R_MIPS_HI16", vram = 0x808E54E8, target_vram = 0x808F0280 },
    { type = "R_MIPS_HI16", vram = 0x808E54EC, target_vram = 0x808EE060 },
    { type = "R_MIPS_LO16", vram = 0x808E54F0, target_vram = 0x808EE060 },
    { type = "R_MIPS_LO16", vram = 0x808E54F4, target_vram = 0x808F0280 },
    { type = "R_MIPS_LO16", vram = 0x808E54F8, target_vram = 0x808EFEC0 },
    { type = "R_MIPS_HI16", vram = 0x808E5760, target_vram = 0x808EE060 },
    { type = "R_MIPS_LO16", vram = 0x808E5764, target_vram = 0x808EE060 },
    { type = "R_MIPS_HI16", vram = 0x808E5990, target_vram = 0x808F04F0 },
    { type = "R_MIPS_HI16", vram = 0x808E59A4, target_vram = 0x808F04EC },
    { type = "R_MIPS_LO16", vram = 0x808E59A8, target_vram = 0x808F04EC },
    { type = "R_MIPS_LO16", vram = 0x808E59B8, target_vram = 0x808F04F0 },
    { type = "R_MIPS_HI16", vram = 0x808E5A50, target_vram = 0x808F04F4 },
    { type = "R_MIPS_LO16", vram = 0x808E5A54, target_vram = 0x808F04F4 },
    { type = "R_MIPS_HI16", vram = 0x808E5AA8, target_vram = 0x808E9AE0 },
    { type = "R_MIPS_LO16", vram = 0x808E5AAC, target_vram = 0x808E9AE0 },
    { type = "R_MIPS_HI16", vram = 0x808E5AD0, target_vram = 0x808F04F8 },
    { type = "R_MIPS_LO16", vram = 0x808E5AD4, target_vram = 0x808F04F8 },
    { type = "R_MIPS_HI16", vram = 0x808E5B08, target_vram = 0x808F04FC },
    { type = "R_MIPS_LO16", vram = 0x808E5B0C, target_vram = 0x808F04FC },
    { type = "R_MIPS_HI16", vram = 0x808E5B40, target_vram = 0x808F0500 },
    { type = "R_MIPS_LO16", vram = 0x808E5B44, target_vram = 0x808F0500 },
    { type = "R_MIPS_HI16", vram = 0x808E5B78, target_vram = 0x808F0504 },
    { type = "R_MIPS_LO16", vram = 0x808E5B7C, target_vram = 0x808F0504 },
    { type = "R_MIPS_HI16", vram = 0x808E5BDC, target_vram = 0x808F02F4 },
    { type = "R_MIPS_LO16", vram = 0x808E5BE8, target_vram = 0x808F02F4 },
    { type = "R_MIPS_HI16", vram = 0x808E5C08, target_vram = 0x808F0328 },
    { type = "R_MIPS_HI16", vram = 0x808E5C0C, target_vram = 0x808EE060 },
    { type = "R_MIPS_LO16", vram = 0x808E5C10, target_vram = 0x808EE060 },
    { type = "R_MIPS_LO16", vram = 0x808E5C14, target_vram = 0x808F0328 },
    { type = "R_MIPS_HI16", vram = 0x808E5F48, target_vram = 0x808F0508 },
    { type = "R_MIPS_LO16", vram = 0x808E5F4C, target_vram = 0x808F0508 },
    { type = "R_MIPS_HI16", vram = 0x808E5F50, target_vram = 0x808F050C },
    { type = "R_MIPS_LO16", vram = 0x808E5F64, target_vram = 0x808F050C },
    { type = "R_MIPS_HI16", vram = 0x808E6050, target_vram = 0x808F0510 },
    { type = "R_MIPS_LO16", vram = 0x808E6054, target_vram = 0x808F0510 },
    { type = "R_MIPS_HI16", vram = 0x808E6070, target_vram = 0x808ED640 },
    { type = "R_MIPS_HI16", vram = 0x808E6074, target_vram = 0x808EE060 },
    { type = "R_MIPS_LO16", vram = 0x808E6078, target_vram = 0x808EE060 },
    { type = "R_MIPS_LO16", vram = 0x808E607C, target_vram = 0x808ED640 },
    { type = "R_MIPS_HI16", vram = 0x808E61A4, target_vram = 0x808F0514 },
    { type = "R_MIPS_LO16", vram = 0x808E61A8, target_vram = 0x808F0514 },
    { type = "R_MIPS_HI16", vram = 0x808E61BC, target_vram = 0x808F0518 },
    { type = "R_MIPS_LO16", vram = 0x808E61C0, target_vram = 0x808F0518 },
    { type = "R_MIPS_HI16", vram = 0x808E62C8, target_vram = 0x808F0358 },
    { type = "R_MIPS_LO16", vram = 0x808E62D0, target_vram = 0x808F0358 },
    { type = "R_MIPS_HI16", vram = 0x808E62DC, target_vram = 0x808EE060 },
    { type = "R_MIPS_LO16", vram = 0x808E62E8, target_vram = 0x808EE060 },
    { type = "R_MIPS_HI16", vram = 0x808E6314, target_vram = 0x808F035C },
    { type = "R_MIPS_LO16", vram = 0x808E631C, target_vram = 0x808F035C },
    { type = "R_MIPS_HI16", vram = 0x808E653C, target_vram = 0x808EA860 },
    { type = "R_MIPS_LO16", vram = 0x808E6540, target_vram = 0x808EA860 },
    { type = "R_MIPS_HI16", vram = 0x808E6660, target_vram = 0x808EC4E4 },
    { type = "R_MIPS_HI16", vram = 0x808E6664, target_vram = 0x808ED138 },
    { type = "R_MIPS_LO16", vram = 0x808E6668, target_vram = 0x808EC4E4 },
    { type = "R_MIPS_LO16", vram = 0x808E666C, target_vram = 0x808ED138 },
    { type = "R_MIPS_HI16", vram = 0x808E6AA0, target_vram = 0x808F051C },
    { type = "R_MIPS_LO16", vram = 0x808E6AA4, target_vram = 0x808F051C },
    { type = "R_MIPS_HI16", vram = 0x808E6AD0, target_vram = 0x808F0520 },
    { type = "R_MIPS_LO16", vram = 0x808E6AD4, target_vram = 0x808F0520 },
    { type = "R_MIPS_HI16", vram = 0x808E6ADC, target_vram = 0x808F0524 },
    { type = "R_MIPS_LO16", vram = 0x808E6AF0, target_vram = 0x808F0524 },
    { type = "R_MIPS_HI16", vram = 0x808E6B3C, target_vram = 0x808F0528 },
    { type = "R_MIPS_LO16", vram = 0x808E6B40, target_vram = 0x808F0528 },
    { type = "R_MIPS_HI16", vram = 0x808E6B48, target_vram = 0x808F052C },
    { type = "R_MIPS_LO16", vram = 0x808E6B54, target_vram = 0x808F052C },
    { type = "R_MIPS_HI16", vram = 0x808E6B80, target_vram = 0x808E7B80 },
    { type = "R_MIPS_LO16", vram = 0x808E6B84, target_vram = 0x808E7B80 },
    { type = "R_MIPS_HI16", vram = 0x808E6BB8, target_vram = 0x808E84DC },
    { type = "R_MIPS_LO16", vram = 0x808E6BBC, target_vram = 0x808E84DC },
    { type = "R_MIPS_HI16", vram = 0x808E6D00, target_vram = 0x808F0530 },
    { type = "R_MIPS_LO16", vram = 0x808E6D08, target_vram = 0x808F0530 },
    { type = "R_MIPS_HI16", vram = 0x808E6D0C, target_vram = 0x808F0534 },
    { type = "R_MIPS_LO16", vram = 0x808E6D10, target_vram = 0x808F0534 },
    { type = "R_MIPS_HI16", vram = 0x808E6DFC, target_vram = 0x808F0538 },
    { type = "R_MIPS_LO16", vram = 0x808E6E00, target_vram = 0x808F0538 },
    { type = "R_MIPS_HI16", vram = 0x808E6E20, target_vram = 0x808F053C },
    { type = "R_MIPS_LO16", vram = 0x808E6E24, target_vram = 0x808F053C },
    { type = "R_MIPS_HI16", vram = 0x808E6E54, target_vram = 0x808E6E80 },
    { type = "R_MIPS_LO16", vram = 0x808E6E58, target_vram = 0x808E6E80 },
    { type = "R_MIPS_HI16", vram = 0x808E6F2C, target_vram = 0x808E6F50 },
    { type = "R_MIPS_LO16", vram = 0x808E6F34, target_vram = 0x808E6F50 },
    { type = "R_MIPS_HI16", vram = 0x808E7028, target_vram = 0x808E7048 },
    { type = "R_MIPS_LO16", vram = 0x808E702C, target_vram = 0x808E7048 },
    { type = "R_MIPS_HI16", vram = 0x808E71C4, target_vram = 0x808E71FC },
    { type = "R_MIPS_LO16", vram = 0x808E71CC, target_vram = 0x808E71FC },
    { type = "R_MIPS_HI16", vram = 0x808E7224, target_vram = 0x808F0540 },
    { type = "R_MIPS_LO16", vram = 0x808E7228, target_vram = 0x808F0540 },
    { type = "R_MIPS_HI16", vram = 0x808E7334, target_vram = 0x808E7354 },
    { type = "R_MIPS_LO16", vram = 0x808E7338, target_vram = 0x808E7354 },
    { type = "R_MIPS_HI16", vram = 0x808E7420, target_vram = 0x808F0544 },
    { type = "R_MIPS_LO16", vram = 0x808E7440, target_vram = 0x808F0544 },
    { type = "R_MIPS_HI16", vram = 0x808E7444, target_vram = 0x808F0548 },
    { type = "R_MIPS_LO16", vram = 0x808E7448, target_vram = 0x808F0548 },
    { type = "R_MIPS_HI16", vram = 0x808E7484, target_vram = 0x808F054C },
    { type = "R_MIPS_LO16", vram = 0x808E7488, target_vram = 0x808F054C },
    { type = "R_MIPS_HI16", vram = 0x808E748C, target_vram = 0x808F0550 },
    { type = "R_MIPS_HI16", vram = 0x808E7490, target_vram = 0x808ED640 },
    { type = "R_MIPS_HI16", vram = 0x808E7494, target_vram = 0x808ED740 },
    { type = "R_MIPS_HI16", vram = 0x808E7498, target_vram = 0x808EE060 },
    { type = "R_MIPS_HI16", vram = 0x808E749C, target_vram = 0x808EDF60 },
    { type = "R_MIPS_HI16", vram = 0x808E74A0, target_vram = 0x808EE060 },
    { type = "R_MIPS_LO16", vram = 0x808E74A4, target_vram = 0x808EE060 },
    { type = "R_MIPS_LO16", vram = 0x808E74A8, target_vram = 0x808EDF60 },
    { type = "R_MIPS_LO16", vram = 0x808E74AC, target_vram = 0x808EE060 },
    { type = "R_MIPS_LO16", vram = 0x808E74B0, target_vram = 0x808ED740 },
    { type = "R_MIPS_LO16", vram = 0x808E74B4, target_vram = 0x808ED640 },
    { type = "R_MIPS_LO16", vram = 0x808E74B8, target_vram = 0x808F0550 },
    { type = "R_MIPS_HI16", vram = 0x808E75E8, target_vram = 0x808F0554 },
    { type = "R_MIPS_LO16", vram = 0x808E75EC, target_vram = 0x808F0554 },
    { type = "R_MIPS_HI16", vram = 0x808E75F0, target_vram = 0x808F0558 },
    { type = "R_MIPS_LO16", vram = 0x808E75F4, target_vram = 0x808F0558 },
    { type = "R_MIPS_HI16", vram = 0x808E75F8, target_vram = 0x808F055C },
    { type = "R_MIPS_LO16", vram = 0x808E75FC, target_vram = 0x808F055C },
    { type = "R_MIPS_HI16", vram = 0x808E7600, target_vram = 0x808F0560 },
    { type = "R_MIPS_HI16", vram = 0x808E7604, target_vram = 0x808EE060 },
    { type = "R_MIPS_LO16", vram = 0x808E7608, target_vram = 0x808EE060 },
    { type = "R_MIPS_LO16", vram = 0x808E760C, target_vram = 0x808F0560 },
    { type = "R_MIPS_HI16", vram = 0x808E77A0, target_vram = 0x808F0564 },
    { type = "R_MIPS_LO16", vram = 0x808E77A4, target_vram = 0x808F0564 },
    { type = "R_MIPS_HI16", vram = 0x808E77C4, target_vram = 0x808F02F4 },
    { type = "R_MIPS_LO16", vram = 0x808E77CC, target_vram = 0x808F02F4 },
    { type = "R_MIPS_HI16", vram = 0x808E77F4, target_vram = 0x808F0568 },
    { type = "R_MIPS_LO16", vram = 0x808E77F8, target_vram = 0x808F0568 },
    { type = "R_MIPS_HI16", vram = 0x808E77FC, target_vram = 0x808F056C },
    { type = "R_MIPS_LO16", vram = 0x808E7800, target_vram = 0x808F056C },
    { type = "R_MIPS_HI16", vram = 0x808E7810, target_vram = 0x808ED640 },
    { type = "R_MIPS_HI16", vram = 0x808E7814, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_LO16", vram = 0x808E7818, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_LO16", vram = 0x808E781C, target_vram = 0x808ED640 },
    { type = "R_MIPS_HI16", vram = 0x808E7930, target_vram = 0x808F0570 },
    { type = "R_MIPS_LO16", vram = 0x808E7934, target_vram = 0x808F0570 },
    { type = "R_MIPS_HI16", vram = 0x808E7938, target_vram = 0x808F0574 },
    { type = "R_MIPS_LO16", vram = 0x808E793C, target_vram = 0x808F0574 },
    { type = "R_MIPS_HI16", vram = 0x808E7984, target_vram = 0x808ED640 },
    { type = "R_MIPS_LO16", vram = 0x808E7988, target_vram = 0x808ED640 },
    { type = "R_MIPS_HI16", vram = 0x808E79A8, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_LO16", vram = 0x808E79C8, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_HI16", vram = 0x808E7AB0, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_LO16", vram = 0x808E7AB4, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_HI16", vram = 0x808E7B14, target_vram = 0x808F0578 },
    { type = "R_MIPS_LO16", vram = 0x808E7B18, target_vram = 0x808F0578 },
    { type = "R_MIPS_HI16", vram = 0x808E7B24, target_vram = 0x808F057C },
    { type = "R_MIPS_LO16", vram = 0x808E7B30, target_vram = 0x808F057C },
    { type = "R_MIPS_HI16", vram = 0x808E7B58, target_vram = 0x808E7B80 },
    { type = "R_MIPS_LO16", vram = 0x808E7B5C, target_vram = 0x808E7B80 },
    { type = "R_MIPS_HI16", vram = 0x808E7BC4, target_vram = 0x808F0580 },
    { type = "R_MIPS_LO16", vram = 0x808E7BC8, target_vram = 0x808F0580 },
    { type = "R_MIPS_HI16", vram = 0x808E7BF0, target_vram = 0x808F0584 },
    { type = "R_MIPS_LO16", vram = 0x808E7BF4, target_vram = 0x808F0584 },
    { type = "R_MIPS_HI16", vram = 0x808E7C20, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_HI16", vram = 0x808E7C24, target_vram = 0x808EFEC0 },
    { type = "R_MIPS_HI16", vram = 0x808E7C28, target_vram = 0x808EE060 },
    { type = "R_MIPS_LO16", vram = 0x808E7C2C, target_vram = 0x808EE060 },
    { type = "R_MIPS_LO16", vram = 0x808E7C30, target_vram = 0x808EFEC0 },
    { type = "R_MIPS_LO16", vram = 0x808E7C34, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_HI16", vram = 0x808E7D6C, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_LO16", vram = 0x808E7D70, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_HI16", vram = 0x808E7DB8, target_vram = 0x808F0588 },
    { type = "R_MIPS_LO16", vram = 0x808E7DBC, target_vram = 0x808F0588 },
    { type = "R_MIPS_HI16", vram = 0x808E7DDC, target_vram = 0x808F02F8 },
    { type = "R_MIPS_LO16", vram = 0x808E7DE4, target_vram = 0x808F02F8 },
    { type = "R_MIPS_HI16", vram = 0x808E7E10, target_vram = 0x808F058C },
    { type = "R_MIPS_LO16", vram = 0x808E7E14, target_vram = 0x808F058C },
    { type = "R_MIPS_HI16", vram = 0x808E7E18, target_vram = 0x808F0590 },
    { type = "R_MIPS_LO16", vram = 0x808E7E1C, target_vram = 0x808F0590 },
    { type = "R_MIPS_HI16", vram = 0x808E7E2C, target_vram = 0x808ED640 },
    { type = "R_MIPS_LO16", vram = 0x808E7E30, target_vram = 0x808ED640 },
    { type = "R_MIPS_HI16", vram = 0x808E7E44, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_LO16", vram = 0x808E7E68, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_HI16", vram = 0x808E7F5C, target_vram = 0x808F0594 },
    { type = "R_MIPS_LO16", vram = 0x808E7F60, target_vram = 0x808F0594 },
    { type = "R_MIPS_HI16", vram = 0x808E7F94, target_vram = 0x808F0598 },
    { type = "R_MIPS_LO16", vram = 0x808E7F98, target_vram = 0x808F0598 },
    { type = "R_MIPS_HI16", vram = 0x808E7FB0, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_LO16", vram = 0x808E7FB4, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_HI16", vram = 0x808E7FBC, target_vram = 0x808ED640 },
    { type = "R_MIPS_LO16", vram = 0x808E7FC4, target_vram = 0x808ED640 },
    { type = "R_MIPS_HI16", vram = 0x808E8020, target_vram = 0x808EFEB2 },
    { type = "R_MIPS_LO16", vram = 0x808E8028, target_vram = 0x808EFEB2 },
    { type = "R_MIPS_LO16", vram = 0x808E802C, target_vram = 0x808EFEB0 },
    { type = "R_MIPS_LO16", vram = 0x808E8030, target_vram = 0x808EFEB4 },
    { type = "R_MIPS_HI16", vram = 0x808E8068, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_LO16", vram = 0x808E806C, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_HI16", vram = 0x808E80AC, target_vram = 0x808F02F8 },
    { type = "R_MIPS_HI16", vram = 0x808E80B0, target_vram = 0x808F059C },
    { type = "R_MIPS_LO16", vram = 0x808E80B4, target_vram = 0x808F059C },
    { type = "R_MIPS_LO16", vram = 0x808E80B8, target_vram = 0x808F02F8 },
    { type = "R_MIPS_HI16", vram = 0x808E80F4, target_vram = 0x808F05A0 },
    { type = "R_MIPS_LO16", vram = 0x808E80F8, target_vram = 0x808F05A0 },
    { type = "R_MIPS_HI16", vram = 0x808E80FC, target_vram = 0x808F05A4 },
    { type = "R_MIPS_LO16", vram = 0x808E8100, target_vram = 0x808F05A4 },
    { type = "R_MIPS_HI16", vram = 0x808E8110, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_LO16", vram = 0x808E8114, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_HI16", vram = 0x808E811C, target_vram = 0x808ED640 },
    { type = "R_MIPS_LO16", vram = 0x808E8124, target_vram = 0x808ED640 },
    { type = "R_MIPS_HI16", vram = 0x808E818C, target_vram = 0x808F05A8 },
    { type = "R_MIPS_LO16", vram = 0x808E8190, target_vram = 0x808F05A8 },
    { type = "R_MIPS_HI16", vram = 0x808E81D8, target_vram = 0x808F05AC },
    { type = "R_MIPS_LO16", vram = 0x808E81DC, target_vram = 0x808F05AC },
    { type = "R_MIPS_HI16", vram = 0x808E81F4, target_vram = 0x808ED640 },
    { type = "R_MIPS_LO16", vram = 0x808E81F8, target_vram = 0x808ED640 },
    { type = "R_MIPS_HI16", vram = 0x808E8218, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_LO16", vram = 0x808E8238, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_HI16", vram = 0x808E8328, target_vram = 0x808EFEB2 },
    { type = "R_MIPS_LO16", vram = 0x808E8330, target_vram = 0x808EFEB2 },
    { type = "R_MIPS_LO16", vram = 0x808E8334, target_vram = 0x808EFEB0 },
    { type = "R_MIPS_LO16", vram = 0x808E8338, target_vram = 0x808EFEB4 },
    { type = "R_MIPS_HI16", vram = 0x808E8370, target_vram = 0x808ED640 },
    { type = "R_MIPS_HI16", vram = 0x808E8374, target_vram = 0x808ED644 },
    { type = "R_MIPS_HI16", vram = 0x808E8378, target_vram = 0x808ED642 },
    { type = "R_MIPS_LO16", vram = 0x808E837C, target_vram = 0x808ED642 },
    { type = "R_MIPS_LO16", vram = 0x808E8380, target_vram = 0x808ED644 },
    { type = "R_MIPS_LO16", vram = 0x808E8384, target_vram = 0x808ED640 },
    { type = "R_MIPS_HI16", vram = 0x808E8388, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_HI16", vram = 0x808E838C, target_vram = 0x808ED650 },
    { type = "R_MIPS_HI16", vram = 0x808E8390, target_vram = 0x808ED654 },
    { type = "R_MIPS_HI16", vram = 0x808E8394, target_vram = 0x808ED652 },
    { type = "R_MIPS_LO16", vram = 0x808E8398, target_vram = 0x808EF4A2 },
    { type = "R_MIPS_LO16", vram = 0x808E839C, target_vram = 0x808EF4A4 },
    { type = "R_MIPS_LO16", vram = 0x808E83A0, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_LO16", vram = 0x808E83A4, target_vram = 0x808ED652 },
    { type = "R_MIPS_LO16", vram = 0x808E83A8, target_vram = 0x808ED654 },
    { type = "R_MIPS_LO16", vram = 0x808E83AC, target_vram = 0x808ED650 },
    { type = "R_MIPS_HI16", vram = 0x808E83B0, target_vram = 0x808EF4B0 },
    { type = "R_MIPS_HI16", vram = 0x808E83B4, target_vram = 0x808ED660 },
    { type = "R_MIPS_HI16", vram = 0x808E83B8, target_vram = 0x808EF4C0 },
    { type = "R_MIPS_HI16", vram = 0x808E83BC, target_vram = 0x808EFEC0 },
    { type = "R_MIPS_LO16", vram = 0x808E83C0, target_vram = 0x808EFEC0 },
    { type = "R_MIPS_LO16", vram = 0x808E83C4, target_vram = 0x808EF4C0 },
    { type = "R_MIPS_LO16", vram = 0x808E83C8, target_vram = 0x808ED660 },
    { type = "R_MIPS_LO16", vram = 0x808E83CC, target_vram = 0x808EF4B2 },
    { type = "R_MIPS_LO16", vram = 0x808E83D0, target_vram = 0x808EF4B4 },
    { type = "R_MIPS_LO16", vram = 0x808E83D4, target_vram = 0x808EF4B0 },
    { type = "R_MIPS_HI16", vram = 0x808E84B8, target_vram = 0x808E84DC },
    { type = "R_MIPS_LO16", vram = 0x808E84BC, target_vram = 0x808E84DC },
    { type = "R_MIPS_HI16", vram = 0x808E8518, target_vram = 0x808F05B0 },
    { type = "R_MIPS_LO16", vram = 0x808E851C, target_vram = 0x808F05B0 },
    { type = "R_MIPS_HI16", vram = 0x808E855C, target_vram = 0x808F05B4 },
    { type = "R_MIPS_LO16", vram = 0x808E8560, target_vram = 0x808F05B4 },
    { type = "R_MIPS_HI16", vram = 0x808E85B0, target_vram = 0x808F05B8 },
    { type = "R_MIPS_LO16", vram = 0x808E85B4, target_vram = 0x808F05B8 },
    { type = "R_MIPS_HI16", vram = 0x808E85D0, target_vram = 0x808F05BC },
    { type = "R_MIPS_LO16", vram = 0x808E85D4, target_vram = 0x808F05BC },
    { type = "R_MIPS_HI16", vram = 0x808E85F8, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_HI16", vram = 0x808E85FC, target_vram = 0x808EE060 },
    { type = "R_MIPS_LO16", vram = 0x808E8600, target_vram = 0x808EE060 },
    { type = "R_MIPS_LO16", vram = 0x808E8604, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_HI16", vram = 0x808E8680, target_vram = 0x808EFEC0 },
    { type = "R_MIPS_LO16", vram = 0x808E8684, target_vram = 0x808EFEC0 },
    { type = "R_MIPS_HI16", vram = 0x808E86A4, target_vram = 0x808F05C0 },
    { type = "R_MIPS_LO16", vram = 0x808E86A8, target_vram = 0x808F05C0 },
    { type = "R_MIPS_HI16", vram = 0x808E86CC, target_vram = 0x808F05C4 },
    { type = "R_MIPS_LO16", vram = 0x808E86D0, target_vram = 0x808F05C4 },
    { type = "R_MIPS_HI16", vram = 0x808E86F8, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_HI16", vram = 0x808E86FC, target_vram = 0x808EE060 },
    { type = "R_MIPS_LO16", vram = 0x808E8700, target_vram = 0x808EE060 },
    { type = "R_MIPS_LO16", vram = 0x808E8704, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_HI16", vram = 0x808E8780, target_vram = 0x808EFEC0 },
    { type = "R_MIPS_LO16", vram = 0x808E8784, target_vram = 0x808EFEC0 },
    { type = "R_MIPS_HI16", vram = 0x808E87D4, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_HI16", vram = 0x808E87D8, target_vram = 0x808EE060 },
    { type = "R_MIPS_LO16", vram = 0x808E87E0, target_vram = 0x808EE060 },
    { type = "R_MIPS_LO16", vram = 0x808E87E4, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_HI16", vram = 0x808E8860, target_vram = 0x808EFEC0 },
    { type = "R_MIPS_LO16", vram = 0x808E8864, target_vram = 0x808EFEC0 },
    { type = "R_MIPS_HI16", vram = 0x808E89AC, target_vram = 0x808E89CC },
    { type = "R_MIPS_LO16", vram = 0x808E89B0, target_vram = 0x808E89CC },
    { type = "R_MIPS_HI16", vram = 0x808E8A2C, target_vram = 0x808F05C8 },
    { type = "R_MIPS_LO16", vram = 0x808E8A30, target_vram = 0x808F05C8 },
    { type = "R_MIPS_HI16", vram = 0x808E8A38, target_vram = 0x808F05CC },
    { type = "R_MIPS_HI16", vram = 0x808E8A44, target_vram = 0x808ED640 },
    { type = "R_MIPS_HI16", vram = 0x808E8A48, target_vram = 0x808EE060 },
    { type = "R_MIPS_HI16", vram = 0x808E8A4C, target_vram = 0x808EE060 },
    { type = "R_MIPS_LO16", vram = 0x808E8A54, target_vram = 0x808EE060 },
    { type = "R_MIPS_LO16", vram = 0x808E8A58, target_vram = 0x808EE060 },
    { type = "R_MIPS_LO16", vram = 0x808E8A5C, target_vram = 0x808ED640 },
    { type = "R_MIPS_LO16", vram = 0x808E8A74, target_vram = 0x808F05CC },
    { type = "R_MIPS_HI16", vram = 0x808E8C60, target_vram = 0x808F032C },
    { type = "R_MIPS_LO16", vram = 0x808E8C80, target_vram = 0x808F032C },
    { type = "R_MIPS_HI16", vram = 0x808E8C9C, target_vram = 0x808E8CCC },
    { type = "R_MIPS_LO16", vram = 0x808E8CA8, target_vram = 0x808E8CCC },
    { type = "R_MIPS_HI16", vram = 0x808E8E64, target_vram = 0x808F05D0 },
    { type = "R_MIPS_LO16", vram = 0x808E8E68, target_vram = 0x808F05D0 },
    { type = "R_MIPS_HI16", vram = 0x808E8E70, target_vram = 0x808F05D4 },
    { type = "R_MIPS_LO16", vram = 0x808E8E74, target_vram = 0x808F05D4 },
    { type = "R_MIPS_HI16", vram = 0x808E8E7C, target_vram = 0x808F05D8 },
    { type = "R_MIPS_LO16", vram = 0x808E8E80, target_vram = 0x808F05D8 },
    { type = "R_MIPS_HI16", vram = 0x808E8E84, target_vram = 0x808F05DC },
    { type = "R_MIPS_LO16", vram = 0x808E8E94, target_vram = 0x808F05DC },
    { type = "R_MIPS_HI16", vram = 0x808E905C, target_vram = 0x808F032C },
    { type = "R_MIPS_LO16", vram = 0x808E9080, target_vram = 0x808F032C },
    { type = "R_MIPS_HI16", vram = 0x808E90C4, target_vram = 0x808F05E0 },
    { type = "R_MIPS_LO16", vram = 0x808E90C8, target_vram = 0x808F05E0 },
    { type = "R_MIPS_HI16", vram = 0x808E90E4, target_vram = 0x808F05E4 },
    { type = "R_MIPS_LO16", vram = 0x808E90E8, target_vram = 0x808F05E4 },
    { type = "R_MIPS_HI16", vram = 0x808E90EC, target_vram = 0x808F05E8 },
    { type = "R_MIPS_HI16", vram = 0x808E90F0, target_vram = 0x808EE060 },
    { type = "R_MIPS_LO16", vram = 0x808E90FC, target_vram = 0x808EE060 },
    { type = "R_MIPS_LO16", vram = 0x808E9100, target_vram = 0x808F05E8 },
    { type = "R_MIPS_HI16", vram = 0x808E91C8, target_vram = 0x808E91EC },
    { type = "R_MIPS_LO16", vram = 0x808E91CC, target_vram = 0x808E91EC },
    { type = "R_MIPS_HI16", vram = 0x808E9238, target_vram = 0x808F05EC },
    { type = "R_MIPS_LO16", vram = 0x808E923C, target_vram = 0x808F05EC },
    { type = "R_MIPS_HI16", vram = 0x808E9320, target_vram = 0x808F05F0 },
    { type = "R_MIPS_LO16", vram = 0x808E9324, target_vram = 0x808F05F0 },
    { type = "R_MIPS_HI16", vram = 0x808E93C4, target_vram = 0x808F05F4 },
    { type = "R_MIPS_LO16", vram = 0x808E93C8, target_vram = 0x808F05F4 },
    { type = "R_MIPS_HI16", vram = 0x808E93FC, target_vram = 0x808F05F8 },
    { type = "R_MIPS_LO16", vram = 0x808E9400, target_vram = 0x808F05F8 },
    { type = "R_MIPS_HI16", vram = 0x808E9430, target_vram = 0x808F05FC },
    { type = "R_MIPS_LO16", vram = 0x808E9448, target_vram = 0x808F05FC },
    { type = "R_MIPS_HI16", vram = 0x808E94DC, target_vram = 0x808EE060 },
    { type = "R_MIPS_LO16", vram = 0x808E94E4, target_vram = 0x808EE060 },
    { type = "R_MIPS_HI16", vram = 0x808E952C, target_vram = 0x808ED640 },
    { type = "R_MIPS_LO16", vram = 0x808E9530, target_vram = 0x808ED640 },
    { type = "R_MIPS_HI16", vram = 0x808E96CC, target_vram = 0x808ED640 },
    { type = "R_MIPS_LO16", vram = 0x808E96D0, target_vram = 0x808ED640 },
    { type = "R_MIPS_HI16", vram = 0x808E97B0, target_vram = 0x808E97D0 },
    { type = "R_MIPS_LO16", vram = 0x808E97B4, target_vram = 0x808E97D0 },
    { type = "R_MIPS_HI16", vram = 0x808E97FC, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_HI16", vram = 0x808E9810, target_vram = 0x808EFEC0 },
    { type = "R_MIPS_HI16", vram = 0x808E9818, target_vram = 0x808EE060 },
    { type = "R_MIPS_LO16", vram = 0x808E981C, target_vram = 0x808EE060 },
    { type = "R_MIPS_LO16", vram = 0x808E9820, target_vram = 0x808EFEC0 },
    { type = "R_MIPS_LO16", vram = 0x808E9824, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_HI16", vram = 0x808E98DC, target_vram = 0x808F0600 },
    { type = "R_MIPS_LO16", vram = 0x808E98E0, target_vram = 0x808F0600 },
    { type = "R_MIPS_HI16", vram = 0x808E98E8, target_vram = 0x808F0604 },
    { type = "R_MIPS_LO16", vram = 0x808E9904, target_vram = 0x808F0604 },
    { type = "R_MIPS_HI16", vram = 0x808E997C, target_vram = 0x808E84DC },
    { type = "R_MIPS_LO16", vram = 0x808E9980, target_vram = 0x808E84DC },
    { type = "R_MIPS_HI16", vram = 0x808E99B0, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_HI16", vram = 0x808E99B4, target_vram = 0x808EFEC0 },
    { type = "R_MIPS_HI16", vram = 0x808E99B8, target_vram = 0x808EE060 },
    { type = "R_MIPS_LO16", vram = 0x808E99CC, target_vram = 0x808EE060 },
    { type = "R_MIPS_LO16", vram = 0x808E99D0, target_vram = 0x808EFEC0 },
    { type = "R_MIPS_LO16", vram = 0x808E99D4, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_HI16", vram = 0x808E9A34, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_LO16", vram = 0x808E9A38, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_HI16", vram = 0x808E9A54, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_HI16", vram = 0x808E9A58, target_vram = 0x808EF4E0 },
    { type = "R_MIPS_LO16", vram = 0x808E9A5C, target_vram = 0x808EF4E0 },
    { type = "R_MIPS_LO16", vram = 0x808E9A60, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_HI16", vram = 0x808E9AC8, target_vram = 0x808E9AE0 },
    { type = "R_MIPS_LO16", vram = 0x808E9ACC, target_vram = 0x808E9AE0 },
    { type = "R_MIPS_HI16", vram = 0x808E9B44, target_vram = 0x808F0608 },
    { type = "R_MIPS_HI16", vram = 0x808E9B48, target_vram = 0x808EE060 },
    { type = "R_MIPS_LO16", vram = 0x808E9B54, target_vram = 0x808EE060 },
    { type = "R_MIPS_LO16", vram = 0x808E9B64, target_vram = 0x808F0608 },
    { type = "R_MIPS_HI16", vram = 0x808E9B78, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_LO16", vram = 0x808E9B7C, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_HI16", vram = 0x808E9C88, target_vram = 0x808EF4EF },
    { type = "R_MIPS_LO16", vram = 0x808E9C8C, target_vram = 0x808EF4EF },
    { type = "R_MIPS_HI16", vram = 0x808E9C90, target_vram = 0x808EF4AF },
    { type = "R_MIPS_HI16", vram = 0x808E9C94, target_vram = 0x808EF4FF },
    { type = "R_MIPS_LO16", vram = 0x808E9C98, target_vram = 0x808EF4AF },
    { type = "R_MIPS_LO16", vram = 0x808E9C9C, target_vram = 0x808EF4FF },
    { type = "R_MIPS_HI16", vram = 0x808E9CA0, target_vram = 0x808EF4BF },
    { type = "R_MIPS_HI16", vram = 0x808E9CA4, target_vram = 0x808EF500 },
    { type = "R_MIPS_HI16", vram = 0x808E9CA8, target_vram = 0x808EFEC0 },
    { type = "R_MIPS_LO16", vram = 0x808E9CAC, target_vram = 0x808EFEC0 },
    { type = "R_MIPS_LO16", vram = 0x808E9CB0, target_vram = 0x808EF500 },
    { type = "R_MIPS_LO16", vram = 0x808E9CB4, target_vram = 0x808EF4BF },
    { type = "R_MIPS_HI16", vram = 0x808E9DAC, target_vram = 0x808E9DD0 },
    { type = "R_MIPS_LO16", vram = 0x808E9DB4, target_vram = 0x808E9DD0 },
    { type = "R_MIPS_HI16", vram = 0x808E9F3C, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_HI16", vram = 0x808E9F40, target_vram = 0x808EF4C0 },
    { type = "R_MIPS_LO16", vram = 0x808E9F4C, target_vram = 0x808EF4C0 },
    { type = "R_MIPS_LO16", vram = 0x808E9F50, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_HI16", vram = 0x808E9F64, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_LO16", vram = 0x808E9F68, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_HI16", vram = 0x808E9FA8, target_vram = 0x808E9FC0 },
    { type = "R_MIPS_LO16", vram = 0x808E9FAC, target_vram = 0x808E9FC0 },
    { type = "R_MIPS_HI16", vram = 0x808EA010, target_vram = 0x808EE060 },
    { type = "R_MIPS_LO16", vram = 0x808EA03C, target_vram = 0x808EE060 },
    { type = "R_MIPS_HI16", vram = 0x808EA054, target_vram = 0x808F0394 },
    { type = "R_MIPS_LO16", vram = 0x808EA068, target_vram = 0x808F0394 },
    { type = "R_MIPS_HI16", vram = 0x808EA0D8, target_vram = 0x808EFE90 },
    { type = "R_MIPS_HI16", vram = 0x808EA0DC, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_LO16", vram = 0x808EA0E0, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_LO16", vram = 0x808EA0E4, target_vram = 0x808EFE90 },
    { type = "R_MIPS_HI16", vram = 0x808EA1B4, target_vram = 0x808EA1C8 },
    { type = "R_MIPS_LO16", vram = 0x808EA1B8, target_vram = 0x808EA1C8 },
    { type = "R_MIPS_HI16", vram = 0x808EA29C, target_vram = 0x808EA2D0 },
    { type = "R_MIPS_LO16", vram = 0x808EA2A4, target_vram = 0x808EA2D0 },
    { type = "R_MIPS_HI16", vram = 0x808EA5C8, target_vram = 0x808EA5E8 },
    { type = "R_MIPS_LO16", vram = 0x808EA5CC, target_vram = 0x808EA5E8 },
    { type = "R_MIPS_HI16", vram = 0x808EA788, target_vram = 0x808EA7A4 },
    { type = "R_MIPS_LO16", vram = 0x808EA78C, target_vram = 0x808EA7A4 },
    { type = "R_MIPS_HI16", vram = 0x808EA840, target_vram = 0x808EA860 },
    { type = "R_MIPS_LO16", vram = 0x808EA844, target_vram = 0x808EA860 },
    { type = "R_MIPS_HI16", vram = 0x808EA984, target_vram = 0x808EA9B8 },
    { type = "R_MIPS_LO16", vram = 0x808EA990, target_vram = 0x808EA9B8 },
    { type = "R_MIPS_HI16", vram = 0x808EAA50, target_vram = 0x808EAA8C },
    { type = "R_MIPS_LO16", vram = 0x808EAA74, target_vram = 0x808EAA8C },
    { type = "R_MIPS_HI16", vram = 0x808EAB4C, target_vram = 0x808EAB74 },
    { type = "R_MIPS_LO16", vram = 0x808EAB50, target_vram = 0x808EAB74 },
    { type = "R_MIPS_HI16", vram = 0x808EAC84, target_vram = 0x808EC354 },
    { type = "R_MIPS_HI16", vram = 0x808EAC88, target_vram = 0x808ECD14 },
    { type = "R_MIPS_LO16", vram = 0x808EAC8C, target_vram = 0x808EC354 },
    { type = "R_MIPS_LO16", vram = 0x808EAC90, target_vram = 0x808ECD14 },
    { type = "R_MIPS_HI16", vram = 0x808EACCC, target_vram = 0x808EACEC },
    { type = "R_MIPS_LO16", vram = 0x808EACD0, target_vram = 0x808EACEC },
    { type = "R_MIPS_HI16", vram = 0x808EAE44, target_vram = 0x808F060C },
    { type = "R_MIPS_LO16", vram = 0x808EAE48, target_vram = 0x808F060C },
    { type = "R_MIPS_HI16", vram = 0x808EAE4C, target_vram = 0x808F0610 },
    { type = "R_MIPS_LO16", vram = 0x808EAE50, target_vram = 0x808F0610 },
    { type = "R_MIPS_HI16", vram = 0x808EAE58, target_vram = 0x808F0614 },
    { type = "R_MIPS_LO16", vram = 0x808EAE5C, target_vram = 0x808F0614 },
    { type = "R_MIPS_HI16", vram = 0x808EAE60, target_vram = 0x808F0618 },
    { type = "R_MIPS_LO16", vram = 0x808EAE64, target_vram = 0x808F0618 },
    { type = "R_MIPS_HI16", vram = 0x808EAE68, target_vram = 0x808F061C },
    { type = "R_MIPS_LO16", vram = 0x808EAE80, target_vram = 0x808F061C },
    { type = "R_MIPS_HI16", vram = 0x808EB088, target_vram = 0x808EB0A8 },
    { type = "R_MIPS_LO16", vram = 0x808EB08C, target_vram = 0x808EB0A8 },
    { type = "R_MIPS_HI16", vram = 0x808EB220, target_vram = 0x808EB24C },
    { type = "R_MIPS_LO16", vram = 0x808EB228, target_vram = 0x808EB24C },
    { type = "R_MIPS_HI16", vram = 0x808EB264, target_vram = 0x808F0620 },
    { type = "R_MIPS_LO16", vram = 0x808EB278, target_vram = 0x808F0620 },
    { type = "R_MIPS_HI16", vram = 0x808EB2D8, target_vram = 0x808F0624 },
    { type = "R_MIPS_LO16", vram = 0x808EB2DC, target_vram = 0x808F0624 },
    { type = "R_MIPS_HI16", vram = 0x808EB2E0, target_vram = 0x808F0628 },
    { type = "R_MIPS_LO16", vram = 0x808EB2E8, target_vram = 0x808F0628 },
    { type = "R_MIPS_HI16", vram = 0x808EB440, target_vram = 0x808F03A0 },
    { type = "R_MIPS_HI16", vram = 0x808EB444, target_vram = 0x808F03A4 },
    { type = "R_MIPS_LO16", vram = 0x808EB44C, target_vram = 0x808F03A4 },
    { type = "R_MIPS_LO16", vram = 0x808EB450, target_vram = 0x808F03A0 },
    { type = "R_MIPS_HI16", vram = 0x808EB490, target_vram = 0x808F03A8 },
    { type = "R_MIPS_LO16", vram = 0x808EB498, target_vram = 0x808F03A8 },
    { type = "R_MIPS_HI16", vram = 0x808EB534, target_vram = 0x808EB574 },
    { type = "R_MIPS_LO16", vram = 0x808EB538, target_vram = 0x808EB574 },
    { type = "R_MIPS_HI16", vram = 0x808EB598, target_vram = 0x808F062C },
    { type = "R_MIPS_LO16", vram = 0x808EB5A8, target_vram = 0x808F062C },
    { type = "R_MIPS_HI16", vram = 0x808EB5CC, target_vram = 0x808F0630 },
    { type = "R_MIPS_LO16", vram = 0x808EB5D0, target_vram = 0x808F0630 },
    { type = "R_MIPS_HI16", vram = 0x808EB5D8, target_vram = 0x808F0634 },
    { type = "R_MIPS_LO16", vram = 0x808EB5DC, target_vram = 0x808F0634 },
    { type = "R_MIPS_HI16", vram = 0x808EB5E4, target_vram = 0x808F0638 },
    { type = "R_MIPS_LO16", vram = 0x808EB5E8, target_vram = 0x808F0638 },
    { type = "R_MIPS_HI16", vram = 0x808EB698, target_vram = 0x808EB708 },
    { type = "R_MIPS_LO16", vram = 0x808EB6B8, target_vram = 0x808EB708 },
    { type = "R_MIPS_HI16", vram = 0x808EB7F0, target_vram = 0x808EB804 },
    { type = "R_MIPS_LO16", vram = 0x808EB7F4, target_vram = 0x808EB804 },
    { type = "R_MIPS_HI16", vram = 0x808EB88C, target_vram = 0x808EB8B4 },
    { type = "R_MIPS_LO16", vram = 0x808EB890, target_vram = 0x808EB8B4 },
    { type = "R_MIPS_HI16", vram = 0x808EB910, target_vram = 0x808E7B80 },
    { type = "R_MIPS_LO16", vram = 0x808EB914, target_vram = 0x808E7B80 },
    { type = "R_MIPS_HI16", vram = 0x808EB968, target_vram = 0x808EA9B8 },
    { type = "R_MIPS_LO16", vram = 0x808EB96C, target_vram = 0x808EA9B8 },
    { type = "R_MIPS_HI16", vram = 0x808EB974, target_vram = 0x808EA2D0 },
    { type = "R_MIPS_LO16", vram = 0x808EB978, target_vram = 0x808EA2D0 },
    { type = "R_MIPS_HI16", vram = 0x808EB980, target_vram = 0x808EAA8C },
    { type = "R_MIPS_LO16", vram = 0x808EB984, target_vram = 0x808EAA8C },
    { type = "R_MIPS_HI16", vram = 0x808EBA24, target_vram = 0x808F063C },
    { type = "R_MIPS_LO16", vram = 0x808EBA28, target_vram = 0x808F063C },
    { type = "R_MIPS_HI16", vram = 0x808EBA2C, target_vram = 0x808F0640 },
    { type = "R_MIPS_HI16", vram = 0x808EBA30, target_vram = 0x808E9DD0 },
    { type = "R_MIPS_LO16", vram = 0x808EBA34, target_vram = 0x808E9DD0 },
    { type = "R_MIPS_LO16", vram = 0x808EBA38, target_vram = 0x808F0640 },
    { type = "R_MIPS_HI16", vram = 0x808EBF34, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_LO16", vram = 0x808EBF3C, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_HI16", vram = 0x808EC0DC, target_vram = 0x808F0644 },
    { type = "R_MIPS_LO16", vram = 0x808EC0E0, target_vram = 0x808F0644 },
    { type = "R_MIPS_HI16", vram = 0x808EC180, target_vram = 0x808F0648 },
    { type = "R_MIPS_LO16", vram = 0x808EC184, target_vram = 0x808F0648 },
    { type = "R_MIPS_HI16", vram = 0x808EC240, target_vram = 0x808F064C },
    { type = "R_MIPS_LO16", vram = 0x808EC264, target_vram = 0x808F064C },
    { type = "R_MIPS_HI16", vram = 0x808EC298, target_vram = 0x808EB8B4 },
    { type = "R_MIPS_LO16", vram = 0x808EC29C, target_vram = 0x808EB8B4 },
    { type = "R_MIPS_HI16", vram = 0x808EC3B4, target_vram = 0x808EB8B4 },
    { type = "R_MIPS_LO16", vram = 0x808EC3B8, target_vram = 0x808EB8B4 },
    { type = "R_MIPS_HI16", vram = 0x808EC43C, target_vram = 0x808EACEC },
    { type = "R_MIPS_LO16", vram = 0x808EC440, target_vram = 0x808EACEC },
    { type = "R_MIPS_HI16", vram = 0x808EC468, target_vram = 0x808EA2D0 },
    { type = "R_MIPS_LO16", vram = 0x808EC46C, target_vram = 0x808EA2D0 },
    { type = "R_MIPS_HI16", vram = 0x808EC534, target_vram = 0x808EB8B4 },
    { type = "R_MIPS_LO16", vram = 0x808EC538, target_vram = 0x808EB8B4 },
    { type = "R_MIPS_HI16", vram = 0x808EC57C, target_vram = 0x808EACEC },
    { type = "R_MIPS_LO16", vram = 0x808EC580, target_vram = 0x808EACEC },
    { type = "R_MIPS_HI16", vram = 0x808EC614, target_vram = 0x808EC4E4 },
    { type = "R_MIPS_LO16", vram = 0x808EC618, target_vram = 0x808EC4E4 },
    { type = "R_MIPS_HI16", vram = 0x808EC654, target_vram = 0x808EAA8C },
    { type = "R_MIPS_LO16", vram = 0x808EC658, target_vram = 0x808EAA8C },
    { type = "R_MIPS_HI16", vram = 0x808EC680, target_vram = 0x808F03B4 },
    { type = "R_MIPS_LO16", vram = 0x808EC690, target_vram = 0x808F03B4 },
    { type = "R_MIPS_HI16", vram = 0x808EC6DC, target_vram = 0x808F03B4 },
    { type = "R_MIPS_LO16", vram = 0x808EC6E0, target_vram = 0x808F03B4 },
    { type = "R_MIPS_HI16", vram = 0x808EC6EC, target_vram = 0x808F03B4 },
    { type = "R_MIPS_LO16", vram = 0x808EC6F0, target_vram = 0x808F03B4 },
    { type = "R_MIPS_HI16", vram = 0x808EC734, target_vram = 0x808F0650 },
    { type = "R_MIPS_LO16", vram = 0x808EC73C, target_vram = 0x808F0650 },
    { type = "R_MIPS_HI16", vram = 0x808EC7C8, target_vram = 0x808F0654 },
    { type = "R_MIPS_LO16", vram = 0x808EC7CC, target_vram = 0x808F0654 },
    { type = "R_MIPS_HI16", vram = 0x808EC7F8, target_vram = 0x808F0658 },
    { type = "R_MIPS_LO16", vram = 0x808EC810, target_vram = 0x808F0658 },
    { type = "R_MIPS_HI16", vram = 0x808ECA5C, target_vram = 0x808F065C },
    { type = "R_MIPS_LO16", vram = 0x808ECA60, target_vram = 0x808F065C },
    { type = "R_MIPS_HI16", vram = 0x808ECA74, target_vram = 0x808F0660 },
    { type = "R_MIPS_LO16", vram = 0x808ECA7C, target_vram = 0x808F0660 },
    { type = "R_MIPS_HI16", vram = 0x808ECA88, target_vram = 0x808F0664 },
    { type = "R_MIPS_LO16", vram = 0x808ECAA0, target_vram = 0x808F0664 },
    { type = "R_MIPS_HI16", vram = 0x808ECD70, target_vram = 0x808EE060 },
    { type = "R_MIPS_LO16", vram = 0x808ECD74, target_vram = 0x808EE060 },
    { type = "R_MIPS_HI16", vram = 0x808ECE08, target_vram = 0x808E9AE0 },
    { type = "R_MIPS_LO16", vram = 0x808ECE0C, target_vram = 0x808E9AE0 },
    { type = "R_MIPS_HI16", vram = 0x808ECE14, target_vram = 0x808E9DD0 },
    { type = "R_MIPS_LO16", vram = 0x808ECE18, target_vram = 0x808E9DD0 },
    { type = "R_MIPS_HI16", vram = 0x808ECE20, target_vram = 0x808EA1C8 },
    { type = "R_MIPS_LO16", vram = 0x808ECE24, target_vram = 0x808EA1C8 },
    { type = "R_MIPS_HI16", vram = 0x808ECE2C, target_vram = 0x808E9FC0 },
    { type = "R_MIPS_LO16", vram = 0x808ECE30, target_vram = 0x808E9FC0 },
    { type = "R_MIPS_HI16", vram = 0x808ECE48, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_LO16", vram = 0x808ECE4C, target_vram = 0x808EF4A0 },
    { type = "R_MIPS_HI16", vram = 0x808ECEB8, target_vram = 0x808F0668 },
    { type = "R_MIPS_LO16", vram = 0x808ECEBC, target_vram = 0x808F0668 },
    { type = "R_MIPS_HI16", vram = 0x808ECED8, target_vram = 0x808F03B8 },
    { type = "R_MIPS_HI16", vram = 0x808ECEE0, target_vram = 0x808F0498 },
    { type = "R_MIPS_LO16", vram = 0x808ECEE8, target_vram = 0x808F0498 },
    { type = "R_MIPS_LO16", vram = 0x808ECEF0, target_vram = 0x808F03B8 },
    { type = "R_MIPS_HI16", vram = 0x808ECEFC, target_vram = 0x808EE060 },
    { type = "R_MIPS_LO16", vram = 0x808ECF1C, target_vram = 0x808EE060 },
    { type = "R_MIPS_HI16", vram = 0x808ED0B8, target_vram = 0x808F0498 },
    { type = "R_MIPS_LO16", vram = 0x808ED0BC, target_vram = 0x808F0498 },
    { type = "R_MIPS_HI16", vram = 0x808ED0F4, target_vram = 0x808F04A1 },
    { type = "R_MIPS_LO16", vram = 0x808ED0F8, target_vram = 0x808F04A1 },
    { type = "R_MIPS_HI16", vram = 0x808ED100, target_vram = 0x808F04B0 },
    { type = "R_MIPS_LO16", vram = 0x808ED104, target_vram = 0x808F04B0 },
    { type = "R_MIPS_HI16", vram = 0x808ED158, target_vram = 0x808EA9B8 },
    { type = "R_MIPS_LO16", vram = 0x808ED15C, target_vram = 0x808EA9B8 },
    { type = "R_MIPS_HI16", vram = 0x808ED16C, target_vram = 0x808F04BC },
    { type = "R_MIPS_LO16", vram = 0x808ED170, target_vram = 0x808F04BC },
    { type = "R_MIPS_HI16", vram = 0x808ED18C, target_vram = 0x808EB0A8 },
    { type = "R_MIPS_LO16", vram = 0x808ED190, target_vram = 0x808EB0A8 },
    { type = "R_MIPS_HI16", vram = 0x808ED198, target_vram = 0x808EB24C },
    { type = "R_MIPS_LO16", vram = 0x808ED19C, target_vram = 0x808EB24C },
    { type = "R_MIPS_HI16", vram = 0x808ED1A4, target_vram = 0x808EAA8C },
    { type = "R_MIPS_HI16", vram = 0x808ED1A8, target_vram = 0x808F04BC },
    { type = "R_MIPS_LO16", vram = 0x808ED1AC, target_vram = 0x808F04BC },
    { type = "R_MIPS_LO16", vram = 0x808ED1C8, target_vram = 0x808EAA8C },
    { type = "R_MIPS_HI16", vram = 0x808ED1E4, target_vram = 0x808F04BC },
    { type = "R_MIPS_LO16", vram = 0x808ED1E8, target_vram = 0x808F04BC },
    { type = "R_MIPS_HI16", vram = 0x808ED20C, target_vram = 0x808F04C0 },
    { type = "R_MIPS_LO16", vram = 0x808ED210, target_vram = 0x808F04C0 },
    { type = "R_MIPS_HI16", vram = 0x808ED22C, target_vram = 0x808F04C0 },
    { type = "R_MIPS_LO16", vram = 0x808ED230, target_vram = 0x808F04C0 },
    { type = "R_MIPS_HI16", vram = 0x808ED2C8, target_vram = 0x808ED07C },
    { type = "R_MIPS_LO16", vram = 0x808ED2DC, target_vram = 0x808ED07C },
    { type = "R_MIPS_HI16", vram = 0x808ED2F8, target_vram = 0x808EB0A8 },
    { type = "R_MIPS_LO16", vram = 0x808ED2FC, target_vram = 0x808EB0A8 },
    { type = "R_MIPS_HI16", vram = 0x808ED30C, target_vram = 0x808EB24C },
    { type = "R_MIPS_LO16", vram = 0x808ED310, target_vram = 0x808EB24C },
    { type = "R_MIPS_HI16", vram = 0x808ED318, target_vram = 0x808EAA8C },
    { type = "R_MIPS_LO16", vram = 0x808ED31C, target_vram = 0x808EAA8C },
    { type = "R_MIPS_HI16", vram = 0x808ED330, target_vram = 0x808F066C },
    { type = "R_MIPS_LO16", vram = 0x808ED334, target_vram = 0x808F066C },
    { type = "R_MIPS_HI16", vram = 0x808ED398, target_vram = 0x808F0670 },
    { type = "R_MIPS_LO16", vram = 0x808ED39C, target_vram = 0x808F0670 },
]

functions = [
    { name = "EnBigslime_CutsceneFormBigslime", vram = 0x808EAB74, size = 0x58 },
    { name = "EnBigslime_CutsceneNoticePlayer", vram = 0x808E6F50, size = 0x90 },
    { name = "EnBigslime_SetDynamicVtxThrowPlayer", vram = 0x808E97D0, size = 0x17C },
    { name = "EnBigslime_SetupIdleNoticePlayer", vram = 0x808EA748, size = 0x5C },
    { name = "EnBigslime_SetPlayerParams", vram = 0x808E64D4, size = 0x64 },
    { name = "EnBigslime_UpdateCameraGrabPlayer", vram = 0x808E670C, size = 0x11C },
    { name = "EnBigslime_PlayCutscene", vram = 0x808EB8B4, size = 0x134 },
    { name = "EnBigslime_GekkoSfxInsideBigslime", vram = 0x808E6C44, size = 0x2C },
    { name = "EnBigslime_UpdateBigslimeCollider", vram = 0x808E5BB0, size = 0x324 },
    { name = "EnBigslime_DamageGekko", vram = 0x808EA9B8, size = 0x88 },
    { name = "EnBigslime_Vec3fNormalize", vram = 0x808E5430, size = 0x54 },
    { name = "EnBigslime_DrawShatteringEffects", vram = 0x808ED3F4, size = 0x240 },
    { name = "EnBigslime_SquishFlat", vram = 0x808E7B80, size = 0x1E8 },
    { name = "EnBigslime_SetupCutsceneStartBattle", vram = 0x808E6D58, size = 0x128 },
    { name = "EnBigslime_SetupDrop", vram = 0x808E732C, size = 0x28 },
    { name = "EnBigslime_AddIceShardEffect", vram = 0x808EBED0, size = 0x288 },
    { name = "EnBigslime_SetupMoveOnCeiling", vram = 0x808E7154, size = 0xA8 },
    { name = "EnBigslime_DynamicVtxCopyState", vram = 0x808E5388, size = 0xA8 },
    { name = "EnBigslime_DrawGekko", vram = 0x808ED138, size = 0x2BC },
    { name = "EnBigslime_IdleNoticePlayer", vram = 0x808EA7A4, size = 0x68 },
    { name = "EnBigslime_SetupWindupThrowPlayer", vram = 0x808E90A4, size = 0x148 },
    { name = "EnBigslime_WindupThrowPlayer", vram = 0x808E91EC, size = 0x58C },
    { name = "EnBigslime_SetupFrogSpawn", vram = 0x808EB328, size = 0x24C },
    { name = "EnBigslime_SetupThrowMinislime", vram = 0x808EA80C, size = 0x54 },
    { name = "EnBigslime_SetupCutsceneNoticePlayer", vram = 0x808E6F08, size = 0x48 },
    { name = "EnBigslime_CheckVtxWallBoundaries", vram = 0x808E75D8, size = 0x198 },
    { name = "EnBigslime_SetupSetDynamicVtxThrowPlayer", vram = 0x808E9778, size = 0x58 },
    { name = "EnBigslime_Melt", vram = 0x808E9FC0, size = 0x18C },
    { name = "EnBigslime_CallMinislime", vram = 0x808E7048, size = 0x10C },
    { name = "EnBigslime_SetMinislimeBreakLocation", vram = 0x808E62B8, size = 0x21C },
    { name = "EnBigslime_Init", vram = 0x808E4FC0, size = 0x34C },
    { name = "EnBigslime_SetupFrozenGround", vram = 0x808E9DA8, size = 0x28 },
    { name = "EnBigslime_SetupStunGekko", vram = 0x808EAA40, size = 0x4C },
    { name = "EnBigslime_InitShockwave", vram = 0x808E6B08, size = 0x60 },
    { name = "EnBigslime_SetupFrozenFall", vram = 0x808EA14C, size = 0x7C },
    { name = "EnBigslime_UpdateBigslime", vram = 0x808EC354, size = 0x190 },
    { name = "EnBigslime_SetupCallMinislime", vram = 0x808E6FE0, size = 0x68 },
    { name = "EnBigslime_SetupMelt", vram = 0x808E9F38, size = 0x88 },
    { name = "EnBigslime_SetupSquishFlat", vram = 0x808E7AF8, size = 0x88 },
    { name = "EnBigslime_UpdateSurfaceNorm", vram = 0x808E5484, size = 0x2C8 },
    { name = "EnBigslime_SetupJumpGekko", vram = 0x808EA264, size = 0x6C },
    { name = "EnBigslime_SetupCutsceneDefeat", vram = 0x808EAEBC, size = 0x1EC },
    { name = "EnBigslime_SetupFreeze", vram = 0x808E994C, size = 0x194 },
    { name = "EnBigslime_AttackPlayerInBigslime", vram = 0x808E8CCC, size = 0x3D8 },
    { name = "EnBigslime_SetTargetVtxToThinCone", vram = 0x808E7D68, size = 0x2FC },
    { name = "EnBigslime_SetupDamageGekko", vram = 0x808EA8FC, size = 0xBC },
    { name = "EnBigslime_GekkoThaw", vram = 0x808E6CC8, size = 0x90 },
    { name = "EnBigslime_Rise", vram = 0x808E84DC, size = 0x3DC },
    { name = "EnBigslime_ThrowMinislime", vram = 0x808EA860, size = 0x9C },
    { name = "EnBigslime_FrozenGround", vram = 0x808E9DD0, size = 0x168 },
    { name = "EnBigslime_CutsceneStartBattle", vram = 0x808E6E80, size = 0x88 },
    { name = "EnBigslime_FrogSpawn", vram = 0x808EB574, size = 0x11C },
    { name = "EnBigslime_PostLimbDraw", vram = 0x808ED07C, size = 0xBC },
    { name = "EnBigslime_Despawn", vram = 0x808EB708, size = 0xE8 },
    { name = "EnBigslime_FormBigslime", vram = 0x808EACEC, size = 0x1D0 },
    { name = "EnBigslime_UpdateGekko", vram = 0x808EC4E4, size = 0x224 },
    { name = "EnBigslime_SetupAttackPlayerInBigslime", vram = 0x808E8C38, size = 0x94 },
    { name = "EnBigslime_SetSysMatrix", vram = 0x808EC708, size = 0x288 },
    { name = "EnBigslime_SetupCutsceneGrabPlayer", vram = 0x808E88B8, size = 0x114 },
    { name = "EnBigslime_DrawMinislime", vram = 0x808EC990, size = 0x384 },
    { name = "EnBigslime_SetupDespawn", vram = 0x808EB690, size = 0x78 },
    { name = "EnBigslime_Scale", vram = 0x808E6A70, size = 0x98 },
    { name = "EnBigslime_SetupGekkoDespawn", vram = 0x808EB178, size = 0xD4 },
    { name = "EnBigslime_SetupRise", vram = 0x808E844C, size = 0x90 },
    { name = "EnBigslime_ApplyDamageEffectGekko", vram = 0x808EBBE4, size = 0x2EC },
    { name = "EnBigslime_Destroy", vram = 0x808E530C, size = 0x7C },
    { name = "EnBigslime_StunGekko", vram = 0x808EAA8C, size = 0x6C },
    { name = "EnBigslime_EndCutscene", vram = 0x808E69F4, size = 0x7C },
    { name = "EnBigslime_DrawBigslime", vram = 0x808ECD14, size = 0x368 },
    { name = "EnBigslime_UpdateScale", vram = 0x808E5988, size = 0x78 },
    { name = "EnBigslime_Freeze", vram = 0x808E9AE0, size = 0x2C8 },
    { name = "EnBigslime_SetTargetVtxToInverseCone", vram = 0x808E8064, size = 0x308 },
    { name = "EnBigslime_SetupCutsceneFormBigslime", vram = 0x808EAAF8, size = 0x7C },
    { name = "EnBigslime_MoveOnCeiling", vram = 0x808E71FC, size = 0x130 },
    { name = "EnBigslime_SetTargetVtxFromPreFrozen", vram = 0x808E6B68, size = 0xB0 },
    { name = "EnBigslime_GetMaxMinVertices", vram = 0x808E574C, size = 0x23C },
    { name = "EnBigslime_BreakIntoMinislime", vram = 0x808E6570, size = 0x19C },
    { name = "EnBigslime_SetupFormBigslime", vram = 0x808EABCC, size = 0x120 },
    { name = "EnBigslime_JumpGekko", vram = 0x808EA2D0, size = 0x268 },
    { name = "EnBigslime_ApplyDamageEffectBigslime", vram = 0x808EB9E8, size = 0x1FC },
    { name = "EnBigslime_IdleLookAround", vram = 0x808EA5E8, size = 0x160 },
    { name = "EnBigslime_InitEntrance", vram = 0x808EB804, size = 0x38 },
    { name = "EnBigslime_SetTargetVtxToWideCone", vram = 0x808E7770, size = 0x388 },
    { name = "EnBigslime_SetupCutscene", vram = 0x808EB83C, size = 0x78 },
    { name = "EnBigslime_CutsceneGrabPlayer", vram = 0x808E89CC, size = 0x26C },
    { name = "EnBigslime_GekkoSfxOutsideBigslime", vram = 0x808E6C18, size = 0x2C },
    { name = "EnBigslime_UpdateCameraIntroCs", vram = 0x808E68AC, size = 0x100 },
    { name = "EnBigslime_CheckRoomBoundaries", vram = 0x808E5A00, size = 0x1B0 },
    { name = "EnBigslime_UpdateCameraFormingBigslime", vram = 0x808E69AC, size = 0x48 },
    { name = "EnBigslime_SetTargetVtxToStaticVtx", vram = 0x808E836C, size = 0xE0 },
    { name = "EnBigslime_JerkCameraPlayerHit", vram = 0x808E6828, size = 0x84 },
    { name = "EnBigslime_InitFallMinislime", vram = 0x808E616C, size = 0x14C },
    { name = "EnBigslime_SetupInitEntrance", vram = 0x808EB7F0, size = 0x14 },
    { name = "EnBigslime_SetupIdleLookAround", vram = 0x808EA538, size = 0xB0 },
    { name = "EnBigslime_GekkoDespawn", vram = 0x808EB24C, size = 0xDC },
    { name = "EnBigslime_UpdateEffects", vram = 0x808EC158, size = 0x1FC },
    { name = "EnBigslime_FrozenFall", vram = 0x808EA1C8, size = 0x9C },
    { name = "EnBigslime_UpdateWavySurface", vram = 0x808E601C, size = 0x150 },
    { name = "EnBigslime_GekkoFreeze", vram = 0x808E6C70, size = 0x58 },
    { name = "EnBigslime_Drop", vram = 0x808E7354, size = 0x284 },
    { name = "EnBigslime_CutsceneDefeat", vram = 0x808EB0A8, size = 0xD0 },
    { name = "EnBigslime_EndThrowMinislime", vram = 0x808E6538, size = 0x38 },
    { name = "EnBigslime_AddWavySurface", vram = 0x808E5ED4, size = 0x148 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Karebaba"
rom = 0x00D6B3C0
vram = 0x808F1200
size = 0x1EB0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808F1214, target_vram = 0x808F2E20 },
    { type = "R_MIPS_LO16", vram = 0x808F1218, target_vram = 0x808F2E20 },
    { type = "R_MIPS_HI16", vram = 0x808F1274, target_vram = 0x808F2DA0 },
    { type = "R_MIPS_LO16", vram = 0x808F1278, target_vram = 0x808F2DA0 },
    { type = "R_MIPS_HI16", vram = 0x808F129C, target_vram = 0x808F2DCC },
    { type = "R_MIPS_LO16", vram = 0x808F12A0, target_vram = 0x808F2DCC },
    { type = "R_MIPS_HI16", vram = 0x808F12C0, target_vram = 0x808F2E00 },
    { type = "R_MIPS_HI16", vram = 0x808F12C4, target_vram = 0x808F2DF8 },
    { type = "R_MIPS_LO16", vram = 0x808F12C8, target_vram = 0x808F2DF8 },
    { type = "R_MIPS_LO16", vram = 0x808F12CC, target_vram = 0x808F2E00 },
    { type = "R_MIPS_HI16", vram = 0x808F13C0, target_vram = 0x808F2E40 },
    { type = "R_MIPS_LO16", vram = 0x808F13C4, target_vram = 0x808F2E40 },
    { type = "R_MIPS_HI16", vram = 0x808F13C8, target_vram = 0x808F2E44 },
    { type = "R_MIPS_LO16", vram = 0x808F13CC, target_vram = 0x808F2E44 },
    { type = "R_MIPS_HI16", vram = 0x808F1580, target_vram = 0x808F15B0 },
    { type = "R_MIPS_LO16", vram = 0x808F158C, target_vram = 0x808F15B0 },
    { type = "R_MIPS_HI16", vram = 0x808F15C0, target_vram = 0x808F2E48 },
    { type = "R_MIPS_LO16", vram = 0x808F15D0, target_vram = 0x808F2E48 },
    { type = "R_MIPS_HI16", vram = 0x808F15D4, target_vram = 0x808F2E4C },
    { type = "R_MIPS_LO16", vram = 0x808F15DC, target_vram = 0x808F2E4C },
    { type = "R_MIPS_HI16", vram = 0x808F1670, target_vram = 0x808F169C },
    { type = "R_MIPS_LO16", vram = 0x808F167C, target_vram = 0x808F169C },
    { type = "R_MIPS_HI16", vram = 0x808F175C, target_vram = 0x808F1778 },
    { type = "R_MIPS_LO16", vram = 0x808F1760, target_vram = 0x808F1778 },
    { type = "R_MIPS_HI16", vram = 0x808F1884, target_vram = 0x808F1A58 },
    { type = "R_MIPS_LO16", vram = 0x808F1888, target_vram = 0x808F1A58 },
    { type = "R_MIPS_HI16", vram = 0x808F18E8, target_vram = 0x808F190C },
    { type = "R_MIPS_LO16", vram = 0x808F18F0, target_vram = 0x808F190C },
    { type = "R_MIPS_HI16", vram = 0x808F1A3C, target_vram = 0x808F1A58 },
    { type = "R_MIPS_LO16", vram = 0x808F1A44, target_vram = 0x808F1A58 },
    { type = "R_MIPS_HI16", vram = 0x808F1ABC, target_vram = 0x808F2DEC },
    { type = "R_MIPS_LO16", vram = 0x808F1AF4, target_vram = 0x808F2DEC },
    { type = "R_MIPS_HI16", vram = 0x808F1C18, target_vram = 0x808F2E50 },
    { type = "R_MIPS_LO16", vram = 0x808F1C1C, target_vram = 0x808F2E50 },
    { type = "R_MIPS_HI16", vram = 0x808F1C60, target_vram = 0x808F1C84 },
    { type = "R_MIPS_LO16", vram = 0x808F1C64, target_vram = 0x808F1C84 },
    { type = "R_MIPS_HI16", vram = 0x808F1CF0, target_vram = 0x808F2E54 },
    { type = "R_MIPS_LO16", vram = 0x808F1CF4, target_vram = 0x808F2E54 },
    { type = "R_MIPS_HI16", vram = 0x808F1DA8, target_vram = 0x808F2E58 },
    { type = "R_MIPS_LO16", vram = 0x808F1DAC, target_vram = 0x808F2E58 },
    { type = "R_MIPS_HI16", vram = 0x808F1FC8, target_vram = 0x808F200C },
    { type = "R_MIPS_LO16", vram = 0x808F1FD4, target_vram = 0x808F200C },
    { type = "R_MIPS_HI16", vram = 0x808F2174, target_vram = 0x808F21A4 },
    { type = "R_MIPS_LO16", vram = 0x808F217C, target_vram = 0x808F21A4 },
    { type = "R_MIPS_HI16", vram = 0x808F2270, target_vram = 0x808F228C },
    { type = "R_MIPS_LO16", vram = 0x808F2274, target_vram = 0x808F228C },
    { type = "R_MIPS_HI16", vram = 0x808F23FC, target_vram = 0x808F254C },
    { type = "R_MIPS_LO16", vram = 0x808F2400, target_vram = 0x808F254C },
    { type = "R_MIPS_HI16", vram = 0x808F2430, target_vram = 0x808F2E5C },
    { type = "R_MIPS_LO16", vram = 0x808F2444, target_vram = 0x808F2E5C },
    { type = "R_MIPS_HI16", vram = 0x808F2448, target_vram = 0x808F2E60 },
    { type = "R_MIPS_LO16", vram = 0x808F2450, target_vram = 0x808F2E60 },
    { type = "R_MIPS_HI16", vram = 0x808F2510, target_vram = 0x808F2DEC },
    { type = "R_MIPS_LO16", vram = 0x808F2518, target_vram = 0x808F2DEC },
    { type = "R_MIPS_HI16", vram = 0x808F2530, target_vram = 0x808F241C },
    { type = "R_MIPS_LO16", vram = 0x808F2534, target_vram = 0x808F241C },
    { type = "R_MIPS_HI16", vram = 0x808F267C, target_vram = 0x808F254C },
    { type = "R_MIPS_LO16", vram = 0x808F2684, target_vram = 0x808F254C },
    { type = "R_MIPS_HI16", vram = 0x808F268C, target_vram = 0x808F1C84 },
    { type = "R_MIPS_LO16", vram = 0x808F2690, target_vram = 0x808F1C84 },
    { type = "R_MIPS_HI16", vram = 0x808F2710, target_vram = 0x808F200C },
    { type = "R_MIPS_LO16", vram = 0x808F2714, target_vram = 0x808F200C },
    { type = "R_MIPS_HI16", vram = 0x808F2724, target_vram = 0x808F21A4 },
    { type = "R_MIPS_LO16", vram = 0x808F2728, target_vram = 0x808F21A4 },
    { type = "R_MIPS_HI16", vram = 0x808F2730, target_vram = 0x808F241C },
    { type = "R_MIPS_LO16", vram = 0x808F2734, target_vram = 0x808F241C },
    { type = "R_MIPS_HI16", vram = 0x808F273C, target_vram = 0x808F15B0 },
    { type = "R_MIPS_LO16", vram = 0x808F2740, target_vram = 0x808F15B0 },
    { type = "R_MIPS_HI16", vram = 0x808F2798, target_vram = 0x808F2E64 },
    { type = "R_MIPS_LO16", vram = 0x808F279C, target_vram = 0x808F2E64 },
    { type = "R_MIPS_HI16", vram = 0x808F2878, target_vram = 0x808F2E68 },
    { type = "R_MIPS_LO16", vram = 0x808F287C, target_vram = 0x808F2E68 },
    { type = "R_MIPS_HI16", vram = 0x808F2928, target_vram = 0x808F2E6C },
    { type = "R_MIPS_LO16", vram = 0x808F292C, target_vram = 0x808F2E6C },
    { type = "R_MIPS_HI16", vram = 0x808F2954, target_vram = 0x808F21A4 },
    { type = "R_MIPS_LO16", vram = 0x808F2958, target_vram = 0x808F21A4 },
    { type = "R_MIPS_HI16", vram = 0x808F29DC, target_vram = 0x808F254C },
    { type = "R_MIPS_LO16", vram = 0x808F29E0, target_vram = 0x808F254C },
    { type = "R_MIPS_HI16", vram = 0x808F29EC, target_vram = 0x808F2E28 },
    { type = "R_MIPS_LO16", vram = 0x808F29F0, target_vram = 0x808F2E28 },
    { type = "R_MIPS_HI16", vram = 0x808F2A34, target_vram = 0x808F241C },
    { type = "R_MIPS_LO16", vram = 0x808F2A38, target_vram = 0x808F241C },
    { type = "R_MIPS_HI16", vram = 0x808F2A40, target_vram = 0x808F200C },
    { type = "R_MIPS_LO16", vram = 0x808F2A44, target_vram = 0x808F200C },
    { type = "R_MIPS_HI16", vram = 0x808F2A4C, target_vram = 0x808F15B0 },
    { type = "R_MIPS_LO16", vram = 0x808F2A50, target_vram = 0x808F15B0 },
    { type = "R_MIPS_HI16", vram = 0x808F2A60, target_vram = 0x808F2E70 },
    { type = "R_MIPS_LO16", vram = 0x808F2A64, target_vram = 0x808F2E70 },
    { type = "R_MIPS_HI16", vram = 0x808F2AB4, target_vram = 0x808F2E2C },
    { type = "R_MIPS_HI16", vram = 0x808F2AC4, target_vram = 0x808F1C84 },
    { type = "R_MIPS_LO16", vram = 0x808F2AC8, target_vram = 0x808F1C84 },
    { type = "R_MIPS_LO16", vram = 0x808F2AE8, target_vram = 0x808F2E2C },
    { type = "R_MIPS_HI16", vram = 0x808F2B7C, target_vram = 0x808F1C84 },
    { type = "R_MIPS_LO16", vram = 0x808F2B80, target_vram = 0x808F1C84 },
    { type = "R_MIPS_HI16", vram = 0x808F2BB0, target_vram = 0x808F2E28 },
    { type = "R_MIPS_HI16", vram = 0x808F2BB4, target_vram = 0x808F15B0 },
    { type = "R_MIPS_HI16", vram = 0x808F2BB8, target_vram = 0x808F1C84 },
    { type = "R_MIPS_LO16", vram = 0x808F2BBC, target_vram = 0x808F1C84 },
    { type = "R_MIPS_LO16", vram = 0x808F2BC0, target_vram = 0x808F15B0 },
    { type = "R_MIPS_LO16", vram = 0x808F2BC4, target_vram = 0x808F2E28 },
    { type = "R_MIPS_HI16", vram = 0x808F2BF4, target_vram = 0x808F2E74 },
    { type = "R_MIPS_LO16", vram = 0x808F2BF8, target_vram = 0x808F2E74 },
]

functions = [
    { name = "EnKarebaba_Regrow", vram = 0x808F241C, size = 0xDC },
    { name = "EnKarebaba_SetupGrow", vram = 0x808F155C, size = 0x54 },
    { name = "EnKarebaba_Grow", vram = 0x808F15B0, size = 0x98 },
    { name = "EnKarebaba_Draw", vram = 0x808F28F8, size = 0x480 },
    { name = "EnKarebaba_SetupShrinkDie", vram = 0x808F1FAC, size = 0x60 },
    { name = "EnKarebaba_SetupDead", vram = 0x808F238C, size = 0x90 },
    { name = "EnKarebaba_Spin", vram = 0x808F1A58, size = 0x1A0 },
    { name = "EnKarebaba_Upright", vram = 0x808F190C, size = 0x130 },
    { name = "EnKarebaba_DrawShadow", vram = 0x808F280C, size = 0xEC },
    { name = "EnKarebaba_Retract", vram = 0x808F228C, size = 0x100 },
    { name = "EnKarebaba_SetupRegrow", vram = 0x808F24F8, size = 0x54 },
    { name = "EnKarebaba_SetupDeadItemDrop", vram = 0x808F20FC, size = 0xA8 },
    { name = "EnKarebaba_Dead", vram = 0x808F254C, size = 0x58 },
    { name = "EnKarebaba_SetupAwaken", vram = 0x808F16FC, size = 0x7C },
    { name = "EnKarebaba_Update", vram = 0x808F25A4, size = 0x268 },
    { name = "EnKarebaba_ResetColliders", vram = 0x808F152C, size = 0x30 },
    { name = "EnKarebaba_SetupSpin", vram = 0x808F1A3C, size = 0x1C },
    { name = "EnKarebaba_SetupDying", vram = 0x808F1BF8, size = 0x8C },
    { name = "EnKarebaba_Init", vram = 0x808F1200, size = 0x134 },
    { name = "EnKarebaba_Awaken", vram = 0x808F1778, size = 0x100 },
    { name = "EnKarebaba_SpawnIceEffects", vram = 0x808F1374, size = 0x88 },
    { name = "EnKarebaba_DeadItemDrop", vram = 0x808F21A4, size = 0x68 },
    { name = "EnKarebaba_SetupUpright", vram = 0x808F1878, size = 0x94 },
    { name = "EnKarebaba_Idle", vram = 0x808F169C, size = 0x60 },
    { name = "EnKarebaba_SetDamageEffects", vram = 0x808F13FC, size = 0x130 },
    { name = "EnKarebaba_Dying", vram = 0x808F1C84, size = 0x328 },
    { name = "EnKarebaba_ShrinkDie", vram = 0x808F200C, size = 0xF0 },
    { name = "EnKarebaba_Destroy", vram = 0x808F1334, size = 0x40 },
    { name = "EnKarebaba_SetupIdle", vram = 0x808F1648, size = 0x54 },
    { name = "EnKarebaba_SetupRetract", vram = 0x808F220C, size = 0x80 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_In"
rom = 0x00D6D270
vram = 0x808F30B0
size = 0x4400

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808F30DC, target_vram = 0x808F6AEC },
    { type = "R_MIPS_LO16", vram = 0x808F30E0, target_vram = 0x808F6AEC },
    { type = "R_MIPS_HI16", vram = 0x808F347C, target_vram = 0x808F6C0C },
    { type = "R_MIPS_LO16", vram = 0x808F3480, target_vram = 0x808F6C0C },
    { type = "R_MIPS_HI16", vram = 0x808F3664, target_vram = 0x808F3608 },
    { type = "R_MIPS_HI16", vram = 0x808F3668, target_vram = 0x808F3690 },
    { type = "R_MIPS_LO16", vram = 0x808F366C, target_vram = 0x808F3690 },
    { type = "R_MIPS_LO16", vram = 0x808F3678, target_vram = 0x808F3608 },
    { type = "R_MIPS_HI16", vram = 0x808F3760, target_vram = 0x808F6C2C },
    { type = "R_MIPS_LO16", vram = 0x808F3764, target_vram = 0x808F6C2C },
    { type = "R_MIPS_HI16", vram = 0x808F37FC, target_vram = 0x808F6CD0 },
    { type = "R_MIPS_LO16", vram = 0x808F3800, target_vram = 0x808F6CD0 },
    { type = "R_MIPS_HI16", vram = 0x808F396C, target_vram = 0x808F5A94 },
    { type = "R_MIPS_LO16", vram = 0x808F3970, target_vram = 0x808F5A94 },
    { type = "R_MIPS_HI16", vram = 0x808F39A0, target_vram = 0x808F5A34 },
    { type = "R_MIPS_LO16", vram = 0x808F39A4, target_vram = 0x808F5A34 },
    { type = "R_MIPS_HI16", vram = 0x808F3A04, target_vram = 0x808F395C },
    { type = "R_MIPS_LO16", vram = 0x808F3A94, target_vram = 0x808F395C },
    { type = "R_MIPS_HI16", vram = 0x808F3B00, target_vram = 0x808F5A94 },
    { type = "R_MIPS_LO16", vram = 0x808F3B08, target_vram = 0x808F5A94 },
    { type = "R_MIPS_HI16", vram = 0x808F3B68, target_vram = 0x808F3AD4 },
    { type = "R_MIPS_LO16", vram = 0x808F3B6C, target_vram = 0x808F3AD4 },
    { type = "R_MIPS_HI16", vram = 0x808F3C00, target_vram = 0x808F5A94 },
    { type = "R_MIPS_LO16", vram = 0x808F3C08, target_vram = 0x808F5A94 },
    { type = "R_MIPS_HI16", vram = 0x808F3C68, target_vram = 0x808F3BD4 },
    { type = "R_MIPS_LO16", vram = 0x808F3C6C, target_vram = 0x808F3BD4 },
    { type = "R_MIPS_HI16", vram = 0x808F3D00, target_vram = 0x808F5A94 },
    { type = "R_MIPS_LO16", vram = 0x808F3D08, target_vram = 0x808F5A94 },
    { type = "R_MIPS_HI16", vram = 0x808F3D60, target_vram = 0x808F3CD4 },
    { type = "R_MIPS_LO16", vram = 0x808F3D64, target_vram = 0x808F3CD4 },
    { type = "R_MIPS_HI16", vram = 0x808F3E50, target_vram = 0x808F6CD4 },
    { type = "R_MIPS_LO16", vram = 0x808F3E58, target_vram = 0x808F6CD4 },
    { type = "R_MIPS_HI16", vram = 0x808F40B4, target_vram = 0x808F6CF4 },
    { type = "R_MIPS_LO16", vram = 0x808F40BC, target_vram = 0x808F6CF4 },
    { type = "R_MIPS_HI16", vram = 0x808F4450, target_vram = 0x808F6D14 },
    { type = "R_MIPS_LO16", vram = 0x808F4458, target_vram = 0x808F6D14 },
    { type = "R_MIPS_HI16", vram = 0x808F45A0, target_vram = 0x808F6D38 },
    { type = "R_MIPS_LO16", vram = 0x808F45A8, target_vram = 0x808F6D38 },
    { type = "R_MIPS_HI16", vram = 0x808F45C4, target_vram = 0x808F6D58 },
    { type = "R_MIPS_LO16", vram = 0x808F45CC, target_vram = 0x808F6D58 },
    { type = "R_MIPS_HI16", vram = 0x808F4718, target_vram = 0x808F6D84 },
    { type = "R_MIPS_LO16", vram = 0x808F4720, target_vram = 0x808F6D84 },
    { type = "R_MIPS_HI16", vram = 0x808F47DC, target_vram = 0x808F3C40 },
    { type = "R_MIPS_LO16", vram = 0x808F47E8, target_vram = 0x808F3C40 },
    { type = "R_MIPS_HI16", vram = 0x808F48DC, target_vram = 0x808F5A94 },
    { type = "R_MIPS_LO16", vram = 0x808F48E0, target_vram = 0x808F5A94 },
    { type = "R_MIPS_HI16", vram = 0x808F490C, target_vram = 0x808F6DAC },
    { type = "R_MIPS_LO16", vram = 0x808F4914, target_vram = 0x808F6DAC },
    { type = "R_MIPS_HI16", vram = 0x808F4AF4, target_vram = 0x808F6E04 },
    { type = "R_MIPS_LO16", vram = 0x808F4AFC, target_vram = 0x808F6E04 },
    { type = "R_MIPS_HI16", vram = 0x808F4CC0, target_vram = 0x808F3B40 },
    { type = "R_MIPS_LO16", vram = 0x808F4CCC, target_vram = 0x808F3B40 },
    { type = "R_MIPS_HI16", vram = 0x808F4D78, target_vram = 0x808F3D40 },
    { type = "R_MIPS_LO16", vram = 0x808F4D84, target_vram = 0x808F3D40 },
    { type = "R_MIPS_HI16", vram = 0x808F4DBC, target_vram = 0x808F5A34 },
    { type = "R_MIPS_LO16", vram = 0x808F4DC0, target_vram = 0x808F5A34 },
    { type = "R_MIPS_HI16", vram = 0x808F4DE8, target_vram = 0x808F5A34 },
    { type = "R_MIPS_LO16", vram = 0x808F4DEC, target_vram = 0x808F5A34 },
    { type = "R_MIPS_HI16", vram = 0x808F4E30, target_vram = 0x808F6E68 },
    { type = "R_MIPS_LO16", vram = 0x808F4E38, target_vram = 0x808F6E68 },
    { type = "R_MIPS_HI16", vram = 0x808F4F50, target_vram = 0x808F6E88 },
    { type = "R_MIPS_LO16", vram = 0x808F4F58, target_vram = 0x808F6E88 },
    { type = "R_MIPS_HI16", vram = 0x808F5040, target_vram = 0x808F3C40 },
    { type = "R_MIPS_LO16", vram = 0x808F504C, target_vram = 0x808F3C40 },
    { type = "R_MIPS_HI16", vram = 0x808F50F0, target_vram = 0x808F5A94 },
    { type = "R_MIPS_LO16", vram = 0x808F50F4, target_vram = 0x808F5A94 },
    { type = "R_MIPS_HI16", vram = 0x808F5130, target_vram = 0x808F6EA4 },
    { type = "R_MIPS_LO16", vram = 0x808F5138, target_vram = 0x808F6EA4 },
    { type = "R_MIPS_HI16", vram = 0x808F51F0, target_vram = 0x808F5A34 },
    { type = "R_MIPS_LO16", vram = 0x808F51F4, target_vram = 0x808F5A34 },
    { type = "R_MIPS_HI16", vram = 0x808F5368, target_vram = 0x808F3D40 },
    { type = "R_MIPS_LO16", vram = 0x808F5374, target_vram = 0x808F3D40 },
    { type = "R_MIPS_HI16", vram = 0x808F53AC, target_vram = 0x808F5A34 },
    { type = "R_MIPS_LO16", vram = 0x808F53B0, target_vram = 0x808F5A34 },
    { type = "R_MIPS_HI16", vram = 0x808F5400, target_vram = 0x808F3B40 },
    { type = "R_MIPS_LO16", vram = 0x808F540C, target_vram = 0x808F3B40 },
    { type = "R_MIPS_HI16", vram = 0x808F5CB0, target_vram = 0x808F5B58 },
    { type = "R_MIPS_LO16", vram = 0x808F5CB4, target_vram = 0x808F5B58 },
    { type = "R_MIPS_HI16", vram = 0x808F5DB8, target_vram = 0x808F6C4C },
    { type = "R_MIPS_LO16", vram = 0x808F5DBC, target_vram = 0x808F6C4C },
    { type = "R_MIPS_HI16", vram = 0x808F5E34, target_vram = 0x808F6A60 },
    { type = "R_MIPS_LO16", vram = 0x808F5E3C, target_vram = 0x808F6A60 },
    { type = "R_MIPS_HI16", vram = 0x808F5E4C, target_vram = 0x808F6ACC },
    { type = "R_MIPS_HI16", vram = 0x808F5E50, target_vram = 0x808F6AC0 },
    { type = "R_MIPS_LO16", vram = 0x808F5E54, target_vram = 0x808F6AC0 },
    { type = "R_MIPS_LO16", vram = 0x808F5E58, target_vram = 0x808F6ACC },
    { type = "R_MIPS_HI16", vram = 0x808F5F38, target_vram = 0x808F374C },
    { type = "R_MIPS_LO16", vram = 0x808F5F40, target_vram = 0x808F374C },
    { type = "R_MIPS_HI16", vram = 0x808F5F64, target_vram = 0x808F6AB0 },
    { type = "R_MIPS_LO16", vram = 0x808F5F74, target_vram = 0x808F6AB0 },
    { type = "R_MIPS_HI16", vram = 0x808F5FDC, target_vram = 0x808F3618 },
    { type = "R_MIPS_HI16", vram = 0x808F608C, target_vram = 0x808F6EF4 },
    { type = "R_MIPS_LO16", vram = 0x808F6090, target_vram = 0x808F6EF4 },
    { type = "R_MIPS_HI16", vram = 0x808F6094, target_vram = 0x808F6EF8 },
    { type = "R_MIPS_LO16", vram = 0x808F6098, target_vram = 0x808F6EF8 },
    { type = "R_MIPS_HI16", vram = 0x808F60B4, target_vram = 0x808F5C98 },
    { type = "R_MIPS_HI16", vram = 0x808F60B8, target_vram = 0x808F39DC },
    { type = "R_MIPS_LO16", vram = 0x808F60C4, target_vram = 0x808F5C98 },
    { type = "R_MIPS_LO16", vram = 0x808F60C8, target_vram = 0x808F39DC },
    { type = "R_MIPS_HI16", vram = 0x808F6124, target_vram = 0x808F5A94 },
    { type = "R_MIPS_LO16", vram = 0x808F6128, target_vram = 0x808F5A94 },
    { type = "R_MIPS_HI16", vram = 0x808F61A4, target_vram = 0x808F5A94 },
    { type = "R_MIPS_LO16", vram = 0x808F61A8, target_vram = 0x808F5A94 },
    { type = "R_MIPS_HI16", vram = 0x808F61E0, target_vram = 0x808F5B58 },
    { type = "R_MIPS_LO16", vram = 0x808F61E4, target_vram = 0x808F5B58 },
    { type = "R_MIPS_LO16", vram = 0x808F6200, target_vram = 0x808F3618 },
    { type = "R_MIPS_HI16", vram = 0x808F64C0, target_vram = 0x808F6C54 },
    { type = "R_MIPS_LO16", vram = 0x808F64C4, target_vram = 0x808F6C54 },
    { type = "R_MIPS_HI16", vram = 0x808F6568, target_vram = 0x808F6CA4 },
    { type = "R_MIPS_LO16", vram = 0x808F656C, target_vram = 0x808F6CA4 },
    { type = "R_MIPS_HI16", vram = 0x808F664C, target_vram = 0x808F6EFC },
    { type = "R_MIPS_LO16", vram = 0x808F6650, target_vram = 0x808F6EFC },
    { type = "R_MIPS_HI16", vram = 0x808F6690, target_vram = 0x808F6F00 },
    { type = "R_MIPS_LO16", vram = 0x808F6694, target_vram = 0x808F6F00 },
    { type = "R_MIPS_HI16", vram = 0x808F681C, target_vram = 0x808F6CB4 },
    { type = "R_MIPS_LO16", vram = 0x808F6820, target_vram = 0x808F6CB4 },
    { type = "R_MIPS_HI16", vram = 0x808F6828, target_vram = 0x808F6CC0 },
    { type = "R_MIPS_LO16", vram = 0x808F682C, target_vram = 0x808F6CC0 },
    { type = "R_MIPS_HI16", vram = 0x808F69E4, target_vram = 0x808F64A0 },
    { type = "R_MIPS_HI16", vram = 0x808F6A04, target_vram = 0x808F67F8 },
    { type = "R_MIPS_LO16", vram = 0x808F6A08, target_vram = 0x808F67F8 },
    { type = "R_MIPS_LO16", vram = 0x808F6A0C, target_vram = 0x808F64A0 },
]

functions = [
    { name = "func_808F38F8", vram = 0x808F38F8, size = 0x64 },
    { name = "func_808F5A94", vram = 0x808F5A94, size = 0xC4 },
    { name = "func_808F322C", vram = 0x808F322C, size = 0x74 },
    { name = "func_808F395C", vram = 0x808F395C, size = 0x80 },
    { name = "func_808F33B8", vram = 0x808F33B8, size = 0x5C },
    { name = "func_808F32A0", vram = 0x808F32A0, size = 0x70 },
    { name = "func_808F4270", vram = 0x808F4270, size = 0x170 },
    { name = "EnIn_DoNothing", vram = 0x808F3608, size = 0x10 },
    { name = "func_808F3334", vram = 0x808F3334, size = 0x84 },
    { name = "func_808F3618", vram = 0x808F3618, size = 0x78 },
    { name = "func_808F3178", vram = 0x808F3178, size = 0xB4 },
    { name = "func_808F3CD4", vram = 0x808F3CD4, size = 0x6C },
    { name = "func_808F3C40", vram = 0x808F3C40, size = 0x94 },
    { name = "EnIn_Update", vram = 0x808F6248, size = 0xEC },
    { name = "EnIn_Draw", vram = 0x808F69B4, size = 0x80 },
    { name = "EnIn_OverrideLimbDraw", vram = 0x808F64A0, size = 0x358 },
    { name = "func_808F3D40", vram = 0x808F3D40, size = 0x94 },
    { name = "func_808F3B40", vram = 0x808F3B40, size = 0x94 },
    { name = "func_808F35D8", vram = 0x808F35D8, size = 0x30 },
    { name = "func_808F5728", vram = 0x808F5728, size = 0x26C },
    { name = "func_808F374C", vram = 0x808F374C, size = 0x1AC },
    { name = "func_808F39DC", vram = 0x808F39DC, size = 0xF8 },
    { name = "func_808F3BD4", vram = 0x808F3BD4, size = 0x6C },
    { name = "func_808F3DD4", vram = 0x808F3DD4, size = 0x280 },
    { name = "func_808F43E0", vram = 0x808F43E0, size = 0x34 },
    { name = "func_808F5674", vram = 0x808F5674, size = 0xB4 },
    { name = "func_808F3414", vram = 0x808F3414, size = 0x198 },
    { name = "func_808F3690", vram = 0x808F3690, size = 0xBC },
    { name = "func_808F5994", vram = 0x808F5994, size = 0xA0 },
    { name = "func_808F4414", vram = 0x808F4414, size = 0x1260 },
    { name = "func_808F5C98", vram = 0x808F5C98, size = 0x10C },
    { name = "EnIn_PostLimbDraw", vram = 0x808F67F8, size = 0x1BC },
    { name = "func_808F5B58", vram = 0x808F5B58, size = 0x140 },
    { name = "func_808F3AD4", vram = 0x808F3AD4, size = 0x6C },
    { name = "func_808F5A34", vram = 0x808F5A34, size = 0x60 },
    { name = "func_808F4054", vram = 0x808F4054, size = 0xB4 },
    { name = "func_808F3310", vram = 0x808F3310, size = 0x24 },
    { name = "func_808F6334", vram = 0x808F6334, size = 0x16C },
    { name = "func_808F35AC", vram = 0x808F35AC, size = 0x2C },
    { name = "EnIn_Init", vram = 0x808F5DA4, size = 0x478 },
    { name = "EnIn_ChangeAnim", vram = 0x808F30B0, size = 0xC8 },
    { name = "func_808F4108", vram = 0x808F4108, size = 0x48 },
    { name = "func_808F4150", vram = 0x808F4150, size = 0x120 },
    { name = "EnIn_Destroy", vram = 0x808F621C, size = 0x2C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Bom_Chu"
rom = 0x00D71670
vram = 0x808F74B0
size = 0x15F0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808F74C4, target_vram = 0x808F890C },
    { type = "R_MIPS_LO16", vram = 0x808F74C8, target_vram = 0x808F890C },
    { type = "R_MIPS_HI16", vram = 0x808F74D4, target_vram = 0x808F88E0 },
    { type = "R_MIPS_LO16", vram = 0x808F74D8, target_vram = 0x808F88E0 },
    { type = "R_MIPS_HI16", vram = 0x808F74EC, target_vram = 0x808F8908 },
    { type = "R_MIPS_LO16", vram = 0x808F74F0, target_vram = 0x808F8908 },
    { type = "R_MIPS_HI16", vram = 0x808F74F4, target_vram = 0x808F8914 },
    { type = "R_MIPS_LO16", vram = 0x808F74F8, target_vram = 0x808F8914 },
    { type = "R_MIPS_HI16", vram = 0x808F751C, target_vram = 0x808F8914 },
    { type = "R_MIPS_LO16", vram = 0x808F7520, target_vram = 0x808F8914 },
    { type = "R_MIPS_HI16", vram = 0x808F7544, target_vram = 0x808F7868 },
    { type = "R_MIPS_LO16", vram = 0x808F7554, target_vram = 0x808F7868 },
    { type = "R_MIPS_HI16", vram = 0x808F75F0, target_vram = 0x808F8960 },
    { type = "R_MIPS_LO16", vram = 0x808F75F4, target_vram = 0x808F8960 },
    { type = "R_MIPS_HI16", vram = 0x808F766C, target_vram = 0x808F8964 },
    { type = "R_MIPS_LO16", vram = 0x808F7680, target_vram = 0x808F8964 },
    { type = "R_MIPS_HI16", vram = 0x808F76AC, target_vram = 0x808F8968 },
    { type = "R_MIPS_LO16", vram = 0x808F76B0, target_vram = 0x808F8968 },
    { type = "R_MIPS_HI16", vram = 0x808F76E8, target_vram = 0x808F896C },
    { type = "R_MIPS_LO16", vram = 0x808F76EC, target_vram = 0x808F896C },
    { type = "R_MIPS_HI16", vram = 0x808F7778, target_vram = 0x808F8970 },
    { type = "R_MIPS_LO16", vram = 0x808F777C, target_vram = 0x808F8970 },
    { type = "R_MIPS_HI16", vram = 0x808F7A54, target_vram = 0x808F7A84 },
    { type = "R_MIPS_LO16", vram = 0x808F7A58, target_vram = 0x808F7A84 },
    { type = "R_MIPS_HI16", vram = 0x808F7F60, target_vram = 0x808F7FA0 },
    { type = "R_MIPS_LO16", vram = 0x808F7F64, target_vram = 0x808F7FA0 },
    { type = "R_MIPS_HI16", vram = 0x808F841C, target_vram = 0x808F7FA0 },
    { type = "R_MIPS_LO16", vram = 0x808F8420, target_vram = 0x808F7FA0 },
    { type = "R_MIPS_HI16", vram = 0x808F84AC, target_vram = 0x808F7868 },
    { type = "R_MIPS_LO16", vram = 0x808F84B0, target_vram = 0x808F7868 },
    { type = "R_MIPS_HI16", vram = 0x808F8574, target_vram = 0x808F8938 },
    { type = "R_MIPS_LO16", vram = 0x808F8578, target_vram = 0x808F8938 },
    { type = "R_MIPS_HI16", vram = 0x808F8594, target_vram = 0x808F8944 },
    { type = "R_MIPS_LO16", vram = 0x808F8598, target_vram = 0x808F8944 },
    { type = "R_MIPS_HI16", vram = 0x808F85C0, target_vram = 0x808F8950 },
    { type = "R_MIPS_LO16", vram = 0x808F85C4, target_vram = 0x808F8950 },
]

functions = [
    { name = "EnBomChu_SpawnRipplesAndSplashes", vram = 0x808F8080, size = 0x10C },
    { name = "EnBomChu_Init", vram = 0x808F74B0, size = 0xD0 },
    { name = "EnBomChu_UpdateRotation", vram = 0x808F77E4, size = 0x84 },
    { name = "EnBomChu_HandleNonSceneCollision", vram = 0x808F818C, size = 0x22C },
    { name = "EnBomChu_WaitForDeath", vram = 0x808F7FA0, size = 0x30 },
    { name = "EnBomChu_Destroy", vram = 0x808F7580, size = 0x50 },
    { name = "EnBomChu_Update", vram = 0x808F83B8, size = 0x35C },
    { name = "EnBomChu_Explode", vram = 0x808F7E74, size = 0x12C },
    { name = "EnBomChu_SetupMove", vram = 0x808F79D4, size = 0xB0 },
    { name = "EnBomChu_Move", vram = 0x808F7A84, size = 0x3F0 },
    { name = "EnBomChu_ActorCoordsToWorld", vram = 0x808F7FD0, size = 0xB0 },
    { name = "EnBomChu_IsOnCollisionPoly", vram = 0x808F7944, size = 0x90 },
    { name = "EnBomChu_UpdateFloorPoly", vram = 0x808F75D0, size = 0x214 },
    { name = "EnBomChu_Draw", vram = 0x808F8714, size = 0x1AC },
    { name = "EnBomChu_WaitForRelease", vram = 0x808F7868, size = 0xDC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Horse_Game_Check"
rom = 0x00D72C60
vram = 0x808F8AA0
size = 0x1360

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808F8ABC, target_vram = 0x808F9CC8 },
    { type = "R_MIPS_LO16", vram = 0x808F8AC0, target_vram = 0x808F9CC8 },
    { type = "R_MIPS_HI16", vram = 0x808F8CE4, target_vram = 0x808F9B94 },
    { type = "R_MIPS_LO16", vram = 0x808F8CE8, target_vram = 0x808F9B94 },
    { type = "R_MIPS_HI16", vram = 0x808F8D00, target_vram = 0x808F9BA0 },
    { type = "R_MIPS_LO16", vram = 0x808F8D04, target_vram = 0x808F9BA0 },
    { type = "R_MIPS_HI16", vram = 0x808F8DD0, target_vram = 0x808F9C90 },
    { type = "R_MIPS_LO16", vram = 0x808F8DD4, target_vram = 0x808F9C90 },
    { type = "R_MIPS_HI16", vram = 0x808F8E2C, target_vram = 0x808F9CAC },
    { type = "R_MIPS_LO16", vram = 0x808F8E30, target_vram = 0x808F9CAC },
    { type = "R_MIPS_HI16", vram = 0x808F91BC, target_vram = 0x808F9BAC },
    { type = "R_MIPS_LO16", vram = 0x808F91C0, target_vram = 0x808F9BAC },
    { type = "R_MIPS_HI16", vram = 0x808F9210, target_vram = 0x808F9BBC },
    { type = "R_MIPS_LO16", vram = 0x808F9218, target_vram = 0x808F9BBC },
    { type = "R_MIPS_HI16", vram = 0x808F9268, target_vram = 0x808F9BCC },
    { type = "R_MIPS_LO16", vram = 0x808F9270, target_vram = 0x808F9BCC },
    { type = "R_MIPS_HI16", vram = 0x808F9378, target_vram = 0x808F9BAC },
    { type = "R_MIPS_LO16", vram = 0x808F937C, target_vram = 0x808F9BAC },
    { type = "R_MIPS_HI16", vram = 0x808F93D0, target_vram = 0x808F9BBC },
    { type = "R_MIPS_LO16", vram = 0x808F93D8, target_vram = 0x808F9BBC },
    { type = "R_MIPS_HI16", vram = 0x808F9428, target_vram = 0x808F9BCC },
    { type = "R_MIPS_LO16", vram = 0x808F9430, target_vram = 0x808F9BCC },
    { type = "R_MIPS_HI16", vram = 0x808F952C, target_vram = 0x808F9BAC },
    { type = "R_MIPS_LO16", vram = 0x808F9534, target_vram = 0x808F9BAC },
    { type = "R_MIPS_HI16", vram = 0x808F9584, target_vram = 0x808F9BBC },
    { type = "R_MIPS_LO16", vram = 0x808F958C, target_vram = 0x808F9BBC },
    { type = "R_MIPS_HI16", vram = 0x808F95DC, target_vram = 0x808F9BCC },
    { type = "R_MIPS_LO16", vram = 0x808F95E4, target_vram = 0x808F9BCC },
    { type = "R_MIPS_HI16", vram = 0x808F9700, target_vram = 0x808F9CCC },
    { type = "R_MIPS_LO16", vram = 0x808F9704, target_vram = 0x808F9CCC },
    { type = "R_MIPS_HI16", vram = 0x808F972C, target_vram = 0x808F9B68 },
    { type = "R_MIPS_LO16", vram = 0x808F9730, target_vram = 0x808F9B68 },
    { type = "R_MIPS_HI16", vram = 0x808F9890, target_vram = 0x808F9BDC },
    { type = "R_MIPS_LO16", vram = 0x808F9898, target_vram = 0x808F9BDC },
    { type = "R_MIPS_HI16", vram = 0x808F9A1C, target_vram = 0x808F9BE4 },
    { type = "R_MIPS_LO16", vram = 0x808F9A28, target_vram = 0x808F9BE4 },
    { type = "R_MIPS_HI16", vram = 0x808F9A58, target_vram = 0x808F9C0C },
    { type = "R_MIPS_LO16", vram = 0x808F9A64, target_vram = 0x808F9C0C },
    { type = "R_MIPS_HI16", vram = 0x808F9A94, target_vram = 0x808F9C34 },
    { type = "R_MIPS_LO16", vram = 0x808F9AA0, target_vram = 0x808F9C34 },
    { type = "R_MIPS_HI16", vram = 0x808F9AD0, target_vram = 0x808F9C5C },
    { type = "R_MIPS_LO16", vram = 0x808F9ADC, target_vram = 0x808F9C5C },
]

functions = [
    { name = "func_808F8CCC", vram = 0x808F8CCC, size = 0x1C8 },
    { name = "EnHorseGameCheck_Draw", vram = 0x808F9AC4, size = 0x3C },
    { name = "func_808F8AA0", vram = 0x808F8AA0, size = 0x184 },
    { name = "func_808F8C5C", vram = 0x808F8C5C, size = 0x14 },
    { name = "func_808F8E94", vram = 0x808F8E94, size = 0x1C },
    { name = "func_808F8C70", vram = 0x808F8C70, size = 0x5C },
    { name = "func_808F8FAC", vram = 0x808F8FAC, size = 0x738 },
    { name = "func_808F99C4", vram = 0x808F99C4, size = 0x14 },
    { name = "func_808F987C", vram = 0x808F987C, size = 0x90 },
    { name = "func_808F99B0", vram = 0x808F99B0, size = 0x14 },
    { name = "EnHorseGameCheck_Update", vram = 0x808F9A88, size = 0x3C },
    { name = "func_808F96E4", vram = 0x808F96E4, size = 0x14C },
    { name = "func_808F999C", vram = 0x808F999C, size = 0x14 },
    { name = "func_808F9944", vram = 0x808F9944, size = 0x14 },
    { name = "func_808F99D8", vram = 0x808F99D8, size = 0x14 },
    { name = "func_808F990C", vram = 0x808F990C, size = 0x38 },
    { name = "EnHorseGameCheck_Init", vram = 0x808F99EC, size = 0x60 },
    { name = "func_808F8C24", vram = 0x808F8C24, size = 0x38 },
    { name = "func_808F9868", vram = 0x808F9868, size = 0x14 },
    { name = "EnHorseGameCheck_Destroy", vram = 0x808F9A4C, size = 0x3C },
    { name = "func_808F9958", vram = 0x808F9958, size = 0x44 },
    { name = "func_808F9830", vram = 0x808F9830, size = 0x38 },
    { name = "func_808F8EB0", vram = 0x808F8EB0, size = 0xFC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Rr"
rom = 0x00D73FC0
vram = 0x808F9E00
size = 0x2750

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808F9E14, target_vram = 0x808FC1D0 },
    { type = "R_MIPS_LO16", vram = 0x808F9E18, target_vram = 0x808FC1D0 },
    { type = "R_MIPS_HI16", vram = 0x808F9E24, target_vram = 0x808FC150 },
    { type = "R_MIPS_LO16", vram = 0x808F9E28, target_vram = 0x808FC150 },
    { type = "R_MIPS_HI16", vram = 0x808F9E40, target_vram = 0x808FC17C },
    { type = "R_MIPS_LO16", vram = 0x808F9E44, target_vram = 0x808FC17C },
    { type = "R_MIPS_HI16", vram = 0x808F9E68, target_vram = 0x808FC210 },
    { type = "R_MIPS_LO16", vram = 0x808F9E6C, target_vram = 0x808FC210 },
    { type = "R_MIPS_HI16", vram = 0x808F9E70, target_vram = 0x808FC214 },
    { type = "R_MIPS_LO16", vram = 0x808F9E74, target_vram = 0x808FC214 },
    { type = "R_MIPS_HI16", vram = 0x808F9E98, target_vram = 0x808FC218 },
    { type = "R_MIPS_LO16", vram = 0x808F9E9C, target_vram = 0x808FC218 },
    { type = "R_MIPS_HI16", vram = 0x808F9EA8, target_vram = 0x808FC21C },
    { type = "R_MIPS_LO16", vram = 0x808F9EAC, target_vram = 0x808FC21C },
    { type = "R_MIPS_HI16", vram = 0x808F9F70, target_vram = 0x808FC1A8 },
    { type = "R_MIPS_HI16", vram = 0x808F9F74, target_vram = 0x808FC1C8 },
    { type = "R_MIPS_LO16", vram = 0x808F9F78, target_vram = 0x808FC1C8 },
    { type = "R_MIPS_LO16", vram = 0x808F9F7C, target_vram = 0x808FC1A8 },
    { type = "R_MIPS_HI16", vram = 0x808F9F90, target_vram = 0x808FAF94 },
    { type = "R_MIPS_LO16", vram = 0x808F9F98, target_vram = 0x808FAF94 },
    { type = "R_MIPS_HI16", vram = 0x808FA03C, target_vram = 0x808FC220 },
    { type = "R_MIPS_LO16", vram = 0x808FA040, target_vram = 0x808FC220 },
    { type = "R_MIPS_HI16", vram = 0x808FA068, target_vram = 0x808FC224 },
    { type = "R_MIPS_LO16", vram = 0x808FA06C, target_vram = 0x808FC224 },
    { type = "R_MIPS_HI16", vram = 0x808FA0EC, target_vram = 0x808FC228 },
    { type = "R_MIPS_LO16", vram = 0x808FA0F0, target_vram = 0x808FC228 },
    { type = "R_MIPS_HI16", vram = 0x808FA140, target_vram = 0x808FC22C },
    { type = "R_MIPS_LO16", vram = 0x808FA144, target_vram = 0x808FC22C },
    { type = "R_MIPS_HI16", vram = 0x808FA148, target_vram = 0x808FC230 },
    { type = "R_MIPS_LO16", vram = 0x808FA154, target_vram = 0x808FC230 },
    { type = "R_MIPS_HI16", vram = 0x808FA1E0, target_vram = 0x808FC234 },
    { type = "R_MIPS_LO16", vram = 0x808FA1E4, target_vram = 0x808FC234 },
    { type = "R_MIPS_HI16", vram = 0x808FA1EC, target_vram = 0x808FC238 },
    { type = "R_MIPS_LO16", vram = 0x808FA1F0, target_vram = 0x808FC238 },
    { type = "R_MIPS_HI16", vram = 0x808FA288, target_vram = 0x808FC23C },
    { type = "R_MIPS_LO16", vram = 0x808FA290, target_vram = 0x808FC23C },
    { type = "R_MIPS_HI16", vram = 0x808FA294, target_vram = 0x808FC1E4 },
    { type = "R_MIPS_LO16", vram = 0x808FA298, target_vram = 0x808FC1E4 },
    { type = "R_MIPS_HI16", vram = 0x808FA2A0, target_vram = 0x808FC1E4 },
    { type = "R_MIPS_LO16", vram = 0x808FA2A8, target_vram = 0x808FC1E4 },
    { type = "R_MIPS_HI16", vram = 0x808FA30C, target_vram = 0x808FB088 },
    { type = "R_MIPS_LO16", vram = 0x808FA318, target_vram = 0x808FB088 },
    { type = "R_MIPS_HI16", vram = 0x808FA3C0, target_vram = 0x808FAF94 },
    { type = "R_MIPS_LO16", vram = 0x808FA3CC, target_vram = 0x808FAF94 },
    { type = "R_MIPS_HI16", vram = 0x808FA3D0, target_vram = 0x808FB680 },
    { type = "R_MIPS_LO16", vram = 0x808FA3D8, target_vram = 0x808FB680 },
    { type = "R_MIPS_HI16", vram = 0x808FA44C, target_vram = 0x808FC240 },
    { type = "R_MIPS_LO16", vram = 0x808FA450, target_vram = 0x808FC240 },
    { type = "R_MIPS_HI16", vram = 0x808FA490, target_vram = 0x808FB1C0 },
    { type = "R_MIPS_LO16", vram = 0x808FA4C4, target_vram = 0x808FB1C0 },
    { type = "R_MIPS_HI16", vram = 0x808FA5F0, target_vram = 0x808FC244 },
    { type = "R_MIPS_LO16", vram = 0x808FA608, target_vram = 0x808FC244 },
    { type = "R_MIPS_HI16", vram = 0x808FA60C, target_vram = 0x808FC248 },
    { type = "R_MIPS_LO16", vram = 0x808FA610, target_vram = 0x808FC248 },
    { type = "R_MIPS_HI16", vram = 0x808FA748, target_vram = 0x808FB398 },
    { type = "R_MIPS_LO16", vram = 0x808FA76C, target_vram = 0x808FB398 },
    { type = "R_MIPS_HI16", vram = 0x808FA7C8, target_vram = 0x808FC24C },
    { type = "R_MIPS_LO16", vram = 0x808FA7D0, target_vram = 0x808FC24C },
    { type = "R_MIPS_HI16", vram = 0x808FA7D4, target_vram = 0x808FC1F8 },
    { type = "R_MIPS_LO16", vram = 0x808FA7D8, target_vram = 0x808FC1F8 },
    { type = "R_MIPS_HI16", vram = 0x808FA7E0, target_vram = 0x808FC1F8 },
    { type = "R_MIPS_LO16", vram = 0x808FA7E8, target_vram = 0x808FC1F8 },
    { type = "R_MIPS_HI16", vram = 0x808FA84C, target_vram = 0x808FB2C0 },
    { type = "R_MIPS_LO16", vram = 0x808FA858, target_vram = 0x808FB2C0 },
    { type = "R_MIPS_HI16", vram = 0x808FA874, target_vram = 0x808FC250 },
    { type = "R_MIPS_LO16", vram = 0x808FA87C, target_vram = 0x808FC250 },
    { type = "R_MIPS_HI16", vram = 0x808FA8BC, target_vram = 0x808FAF94 },
    { type = "R_MIPS_LO16", vram = 0x808FA8F0, target_vram = 0x808FAF94 },
    { type = "R_MIPS_HI16", vram = 0x808FA964, target_vram = 0x808FB42C },
    { type = "R_MIPS_LO16", vram = 0x808FA988, target_vram = 0x808FB42C },
    { type = "R_MIPS_HI16", vram = 0x808FA9EC, target_vram = 0x808FC254 },
    { type = "R_MIPS_LO16", vram = 0x808FA9F0, target_vram = 0x808FC254 },
    { type = "R_MIPS_HI16", vram = 0x808FAA30, target_vram = 0x808FB710 },
    { type = "R_MIPS_LO16", vram = 0x808FAA64, target_vram = 0x808FB710 },
    { type = "R_MIPS_HI16", vram = 0x808FAD60, target_vram = 0x808FC258 },
    { type = "R_MIPS_LO16", vram = 0x808FAD64, target_vram = 0x808FC258 },
    { type = "R_MIPS_HI16", vram = 0x808FAE78, target_vram = 0x808FB42C },
    { type = "R_MIPS_LO16", vram = 0x808FAE7C, target_vram = 0x808FB42C },
    { type = "R_MIPS_HI16", vram = 0x808FB000, target_vram = 0x808FC25C },
    { type = "R_MIPS_LO16", vram = 0x808FB004, target_vram = 0x808FC25C },
    { type = "R_MIPS_HI16", vram = 0x808FB0F4, target_vram = 0x808FC260 },
    { type = "R_MIPS_LO16", vram = 0x808FB0FC, target_vram = 0x808FC260 },
    { type = "R_MIPS_HI16", vram = 0x808FB174, target_vram = 0x808FC274 },
    { type = "R_MIPS_LO16", vram = 0x808FB184, target_vram = 0x808FC274 },
    { type = "R_MIPS_HI16", vram = 0x808FB488, target_vram = 0x808FC278 },
    { type = "R_MIPS_LO16", vram = 0x808FB48C, target_vram = 0x808FC278 },
    { type = "R_MIPS_HI16", vram = 0x808FB5F4, target_vram = 0x808FC27C },
    { type = "R_MIPS_LO16", vram = 0x808FB5F8, target_vram = 0x808FC27C },
    { type = "R_MIPS_HI16", vram = 0x808FB614, target_vram = 0x808FC280 },
    { type = "R_MIPS_LO16", vram = 0x808FB618, target_vram = 0x808FC280 },
    { type = "R_MIPS_HI16", vram = 0x808FB61C, target_vram = 0x808FC284 },
    { type = "R_MIPS_LO16", vram = 0x808FB620, target_vram = 0x808FC284 },
    { type = "R_MIPS_HI16", vram = 0x808FB6A8, target_vram = 0x808FAF94 },
    { type = "R_MIPS_LO16", vram = 0x808FB6AC, target_vram = 0x808FAF94 },
    { type = "R_MIPS_HI16", vram = 0x808FB748, target_vram = 0x808FAF94 },
    { type = "R_MIPS_LO16", vram = 0x808FB74C, target_vram = 0x808FAF94 },
    { type = "R_MIPS_HI16", vram = 0x808FB808, target_vram = 0x808FC288 },
    { type = "R_MIPS_LO16", vram = 0x808FB80C, target_vram = 0x808FC288 },
    { type = "R_MIPS_HI16", vram = 0x808FB81C, target_vram = 0x808FC28C },
    { type = "R_MIPS_LO16", vram = 0x808FB828, target_vram = 0x808FC28C },
    { type = "R_MIPS_HI16", vram = 0x808FBA1C, target_vram = 0x808FB42C },
    { type = "R_MIPS_LO16", vram = 0x808FBA20, target_vram = 0x808FB42C },
    { type = "R_MIPS_HI16", vram = 0x808FBA28, target_vram = 0x808FB398 },
    { type = "R_MIPS_LO16", vram = 0x808FBA2C, target_vram = 0x808FB398 },
    { type = "R_MIPS_HI16", vram = 0x808FBA74, target_vram = 0x808FB088 },
    { type = "R_MIPS_LO16", vram = 0x808FBA78, target_vram = 0x808FB088 },
    { type = "R_MIPS_HI16", vram = 0x808FBC00, target_vram = 0x808FC290 },
    { type = "R_MIPS_LO16", vram = 0x808FBC04, target_vram = 0x808FC290 },
    { type = "R_MIPS_HI16", vram = 0x808FBCB4, target_vram = 0x808FC294 },
    { type = "R_MIPS_LO16", vram = 0x808FBCB8, target_vram = 0x808FC294 },
    { type = "R_MIPS_HI16", vram = 0x808FBCC8, target_vram = 0x808FC298 },
    { type = "R_MIPS_LO16", vram = 0x808FBCCC, target_vram = 0x808FC298 },
    { type = "R_MIPS_HI16", vram = 0x808FBCFC, target_vram = 0x808FC29C },
    { type = "R_MIPS_LO16", vram = 0x808FBD00, target_vram = 0x808FC29C },
    { type = "R_MIPS_HI16", vram = 0x808FBEB8, target_vram = 0x808FC2A0 },
    { type = "R_MIPS_LO16", vram = 0x808FBEBC, target_vram = 0x808FC2A0 },
    { type = "R_MIPS_HI16", vram = 0x808FBED4, target_vram = 0x808FC2A4 },
    { type = "R_MIPS_LO16", vram = 0x808FBED8, target_vram = 0x808FC2A4 },
    { type = "R_MIPS_HI16", vram = 0x808FC020, target_vram = 0x808FC2A8 },
    { type = "R_MIPS_LO16", vram = 0x808FC024, target_vram = 0x808FC2A8 },
    { type = "R_MIPS_HI16", vram = 0x808FC034, target_vram = 0x808FC2AC },
    { type = "R_MIPS_LO16", vram = 0x808FC0B8, target_vram = 0x808FC2AC },
]

functions = [
    { name = "EnRr_Draw", vram = 0x808FBD54, size = 0x3DC },
    { name = "func_808FA4F4", vram = 0x808FA4F4, size = 0x1C4 },
    { name = "func_808FB088", vram = 0x808FB088, size = 0x138 },
    { name = "func_808FB680", vram = 0x808FB680, size = 0x90 },
    { name = "func_808FB710", vram = 0x808FB710, size = 0x84 },
    { name = "func_808FA19C", vram = 0x808FA19C, size = 0x9C },
    { name = "EnRr_Destroy", vram = 0x808F9FDC, size = 0x40 },
    { name = "func_808FA238", vram = 0x808FA238, size = 0x28 },
    { name = "func_808FB42C", vram = 0x808FB42C, size = 0x254 },
    { name = "func_808FA6B8", vram = 0x808FA6B8, size = 0xF4 },
    { name = "func_808FA3F8", vram = 0x808FA3F8, size = 0xFC },
    { name = "func_808FA910", vram = 0x808FA910, size = 0xBC },
    { name = "func_808FAF94", vram = 0x808FAF94, size = 0xF4 },
    { name = "func_808FAC80", vram = 0x808FAC80, size = 0x9C },
    { name = "func_808FA870", vram = 0x808FA870, size = 0xA0 },
    { name = "func_808FA260", vram = 0x808FA260, size = 0xE4 },
    { name = "EnRr_Update", vram = 0x808FB888, size = 0x4CC },
    { name = "EnRr_Init", vram = 0x808F9E00, size = 0x1DC },
    { name = "func_808FAD1C", vram = 0x808FAD1C, size = 0x134 },
    { name = "func_808FA9CC", vram = 0x808FA9CC, size = 0xC8 },
    { name = "func_808FB398", vram = 0x808FB398, size = 0x94 },
    { name = "func_808FB794", vram = 0x808FB794, size = 0xF4 },
    { name = "func_808FA344", vram = 0x808FA344, size = 0xB4 },
    { name = "func_808FA11C", vram = 0x808FA11C, size = 0x80 },
    { name = "func_808FA7AC", vram = 0x808FA7AC, size = 0xC4 },
    { name = "func_808FAE50", vram = 0x808FAE50, size = 0x144 },
    { name = "func_808FAA94", vram = 0x808FAA94, size = 0x1EC },
    { name = "func_808FB1C0", vram = 0x808FB1C0, size = 0x100 },
    { name = "func_808FA01C", vram = 0x808FA01C, size = 0x100 },
    { name = "func_808FB2C0", vram = 0x808FB2C0, size = 0xD8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Fr"
rom = 0x00D76710
vram = 0x808FC550
size = 0x170

relocs = [
]

functions = [
    { name = "EnFr_Update", vram = 0x808FC5BC, size = 0xA8 },
    { name = "EnFr_Destroy", vram = 0x808FC5AC, size = 0x10 },
    { name = "EnFr_Init", vram = 0x808FC550, size = 0x5C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Fishing"
rom = 0x00D76880
vram = 0x808FC6C0
size = 0x13AF0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x808FC6DC, target_vram = 0x8090D680 },
    { type = "R_MIPS_LO16", vram = 0x808FC728, target_vram = 0x8090D680 },
    { type = "R_MIPS_HI16", vram = 0x808FC770, target_vram = 0x80911F68 },
    { type = "R_MIPS_LO16", vram = 0x808FC774, target_vram = 0x80911F68 },
    { type = "R_MIPS_HI16", vram = 0x808FC778, target_vram = 0x80911F6C },
    { type = "R_MIPS_LO16", vram = 0x808FC77C, target_vram = 0x80911F6C },
    { type = "R_MIPS_HI16", vram = 0x808FC780, target_vram = 0x80911F70 },
    { type = "R_MIPS_LO16", vram = 0x808FC784, target_vram = 0x80911F70 },
    { type = "R_MIPS_HI16", vram = 0x808FC794, target_vram = 0x80911F68 },
    { type = "R_MIPS_HI16", vram = 0x808FC798, target_vram = 0x80911F6C },
    { type = "R_MIPS_HI16", vram = 0x808FC79C, target_vram = 0x80911F70 },
    { type = "R_MIPS_LO16", vram = 0x808FC7A4, target_vram = 0x80911F70 },
    { type = "R_MIPS_LO16", vram = 0x808FC7A8, target_vram = 0x80911F6C },
    { type = "R_MIPS_LO16", vram = 0x808FC7AC, target_vram = 0x80911F68 },
    { type = "R_MIPS_HI16", vram = 0x808FC850, target_vram = 0x8090D684 },
    { type = "R_MIPS_LO16", vram = 0x808FC858, target_vram = 0x8090D684 },
    { type = "R_MIPS_HI16", vram = 0x808FC85C, target_vram = 0x8090D688 },
    { type = "R_MIPS_LO16", vram = 0x808FC860, target_vram = 0x8090D688 },
    { type = "R_MIPS_HI16", vram = 0x808FC86C, target_vram = 0x8090D68C },
    { type = "R_MIPS_LO16", vram = 0x808FC874, target_vram = 0x8090D68C },
    { type = "R_MIPS_HI16", vram = 0x808FC9C4, target_vram = 0x8090D690 },
    { type = "R_MIPS_LO16", vram = 0x808FC9C8, target_vram = 0x8090D690 },
    { type = "R_MIPS_HI16", vram = 0x808FC9D8, target_vram = 0x8090CF1C },
    { type = "R_MIPS_LO16", vram = 0x808FC9DC, target_vram = 0x8090CF1C },
    { type = "R_MIPS_HI16", vram = 0x808FCA0C, target_vram = 0x8090D698 },
    { type = "R_MIPS_HI16", vram = 0x808FCA64, target_vram = 0x8090D694 },
    { type = "R_MIPS_LO16", vram = 0x808FCA70, target_vram = 0x8090D694 },
    { type = "R_MIPS_LO16", vram = 0x808FCA98, target_vram = 0x8090D698 },
    { type = "R_MIPS_HI16", vram = 0x808FCAD0, target_vram = 0x8090CF34 },
    { type = "R_MIPS_LO16", vram = 0x808FCAD4, target_vram = 0x8090CF34 },
    { type = "R_MIPS_HI16", vram = 0x808FCC1C, target_vram = 0x8090CF40 },
    { type = "R_MIPS_LO16", vram = 0x808FCC20, target_vram = 0x8090CF40 },
    { type = "R_MIPS_HI16", vram = 0x808FCC9C, target_vram = 0x8090CF1C },
    { type = "R_MIPS_LO16", vram = 0x808FCCA0, target_vram = 0x8090CF1C },
    { type = "R_MIPS_HI16", vram = 0x808FCDCC, target_vram = 0x8090CF4C },
    { type = "R_MIPS_LO16", vram = 0x808FCDD0, target_vram = 0x8090CF4C },
    { type = "R_MIPS_HI16", vram = 0x808FCE4C, target_vram = 0x8090CF1C },
    { type = "R_MIPS_LO16", vram = 0x808FCE50, target_vram = 0x8090CF1C },
    { type = "R_MIPS_HI16", vram = 0x808FCFB0, target_vram = 0x8090CF1C },
    { type = "R_MIPS_LO16", vram = 0x808FCFB4, target_vram = 0x8090CF1C },
    { type = "R_MIPS_HI16", vram = 0x808FD0A0, target_vram = 0x80911F78 },
    { type = "R_MIPS_LO16", vram = 0x808FD0A4, target_vram = 0x80911F78 },
    { type = "R_MIPS_HI16", vram = 0x808FD0C0, target_vram = 0x8090D69C },
    { type = "R_MIPS_LO16", vram = 0x808FD0C4, target_vram = 0x8090D69C },
    { type = "R_MIPS_HI16", vram = 0x808FD0D0, target_vram = 0x8090D6A0 },
    { type = "R_MIPS_LO16", vram = 0x808FD0D4, target_vram = 0x8090D6A0 },
    { type = "R_MIPS_HI16", vram = 0x808FD0D8, target_vram = 0x8090D6A4 },
    { type = "R_MIPS_HI16", vram = 0x808FD0DC, target_vram = 0x8090CF58 },
    { type = "R_MIPS_HI16", vram = 0x808FD0E0, target_vram = 0x809171C4 },
    { type = "R_MIPS_HI16", vram = 0x808FD0E4, target_vram = 0x809171C9 },
    { type = "R_MIPS_LO16", vram = 0x808FD0EC, target_vram = 0x809171C9 },
    { type = "R_MIPS_LO16", vram = 0x808FD0F0, target_vram = 0x809171C4 },
    { type = "R_MIPS_LO16", vram = 0x808FD0F4, target_vram = 0x8090CF58 },
    { type = "R_MIPS_LO16", vram = 0x808FD0F8, target_vram = 0x8090D6A4 },
    { type = "R_MIPS_HI16", vram = 0x808FD1EC, target_vram = 0x8090D6A8 },
    { type = "R_MIPS_LO16", vram = 0x808FD1F0, target_vram = 0x8090D6A8 },
    { type = "R_MIPS_HI16", vram = 0x808FD2C4, target_vram = 0x8090D6AC },
    { type = "R_MIPS_LO16", vram = 0x808FD2C8, target_vram = 0x8090D6AC },
    { type = "R_MIPS_HI16", vram = 0x808FD390, target_vram = 0x8090D4D0 },
    { type = "R_MIPS_LO16", vram = 0x808FD394, target_vram = 0x8090D4D0 },
    { type = "R_MIPS_HI16", vram = 0x808FD3C8, target_vram = 0x809171C9 },
    { type = "R_MIPS_HI16", vram = 0x808FD3CC, target_vram = 0x809171C4 },
    { type = "R_MIPS_LO16", vram = 0x808FD3D0, target_vram = 0x809171C9 },
    { type = "R_MIPS_LO16", vram = 0x808FD3D8, target_vram = 0x809171C4 },
    { type = "R_MIPS_HI16", vram = 0x808FD3E4, target_vram = 0x809171C8 },
    { type = "R_MIPS_LO16", vram = 0x808FD3E8, target_vram = 0x809171C8 },
    { type = "R_MIPS_HI16", vram = 0x808FD3EC, target_vram = 0x809171C4 },
    { type = "R_MIPS_LO16", vram = 0x808FD3F0, target_vram = 0x809171C4 },
    { type = "R_MIPS_HI16", vram = 0x808FD408, target_vram = 0x8090CF08 },
    { type = "R_MIPS_LO16", vram = 0x808FD40C, target_vram = 0x8090CF08 },
    { type = "R_MIPS_HI16", vram = 0x808FD488, target_vram = 0x8090AB6C },
    { type = "R_MIPS_HI16", vram = 0x808FD48C, target_vram = 0x8090C96C },
    { type = "R_MIPS_LO16", vram = 0x808FD490, target_vram = 0x8090AB6C },
    { type = "R_MIPS_LO16", vram = 0x808FD494, target_vram = 0x8090C96C },
    { type = "R_MIPS_HI16", vram = 0x808FD4F8, target_vram = 0x809171C9 },
    { type = "R_MIPS_LO16", vram = 0x808FD500, target_vram = 0x809171C9 },
    { type = "R_MIPS_HI16", vram = 0x808FD510, target_vram = 0x80915138 },
    { type = "R_MIPS_HI16", vram = 0x808FD51C, target_vram = 0x8090CD08 },
    { type = "R_MIPS_HI16", vram = 0x808FD52C, target_vram = 0x8090CD08 },
    { type = "R_MIPS_LO16", vram = 0x808FD534, target_vram = 0x8090CD08 },
    { type = "R_MIPS_LO16", vram = 0x808FD53C, target_vram = 0x8090CD08 },
    { type = "R_MIPS_HI16", vram = 0x808FD544, target_vram = 0x8090CD08 },
    { type = "R_MIPS_LO16", vram = 0x808FD548, target_vram = 0x8090CD08 },
    { type = "R_MIPS_HI16", vram = 0x808FD550, target_vram = 0x8090CD04 },
    { type = "R_MIPS_LO16", vram = 0x808FD554, target_vram = 0x8090CD04 },
    { type = "R_MIPS_LO16", vram = 0x808FD55C, target_vram = 0x80915138 },
    { type = "R_MIPS_HI16", vram = 0x808FD570, target_vram = 0x809171FC },
    { type = "R_MIPS_LO16", vram = 0x808FD57C, target_vram = 0x809171FC },
    { type = "R_MIPS_HI16", vram = 0x808FD580, target_vram = 0x809171F6 },
    { type = "R_MIPS_LO16", vram = 0x808FD584, target_vram = 0x809171F6 },
    { type = "R_MIPS_HI16", vram = 0x808FD590, target_vram = 0x809171C9 },
    { type = "R_MIPS_LO16", vram = 0x808FD594, target_vram = 0x809171C9 },
    { type = "R_MIPS_HI16", vram = 0x808FD59C, target_vram = 0x809171D1 },
    { type = "R_MIPS_LO16", vram = 0x808FD5A4, target_vram = 0x809171D1 },
    { type = "R_MIPS_HI16", vram = 0x808FD5D8, target_vram = 0x809171CC },
    { type = "R_MIPS_LO16", vram = 0x808FD5E0, target_vram = 0x809171CC },
    { type = "R_MIPS_HI16", vram = 0x808FD5E8, target_vram = 0x809171CC },
    { type = "R_MIPS_LO16", vram = 0x808FD5F0, target_vram = 0x809171CC },
    { type = "R_MIPS_HI16", vram = 0x808FD628, target_vram = 0x809171CC },
    { type = "R_MIPS_LO16", vram = 0x808FD630, target_vram = 0x809171CC },
    { type = "R_MIPS_HI16", vram = 0x808FD638, target_vram = 0x809171CC },
    { type = "R_MIPS_LO16", vram = 0x808FD63C, target_vram = 0x809171CC },
    { type = "R_MIPS_HI16", vram = 0x808FD670, target_vram = 0x809171CA },
    { type = "R_MIPS_LO16", vram = 0x808FD678, target_vram = 0x809171CA },
    { type = "R_MIPS_HI16", vram = 0x808FD68C, target_vram = 0x809171CA },
    { type = "R_MIPS_LO16", vram = 0x808FD690, target_vram = 0x809171CA },
    { type = "R_MIPS_HI16", vram = 0x808FD6B0, target_vram = 0x809171CB },
    { type = "R_MIPS_LO16", vram = 0x808FD6B8, target_vram = 0x809171CB },
    { type = "R_MIPS_HI16", vram = 0x808FD6BC, target_vram = 0x809171CB },
    { type = "R_MIPS_LO16", vram = 0x808FD6C0, target_vram = 0x809171CB },
    { type = "R_MIPS_HI16", vram = 0x808FD6E4, target_vram = 0x80911F78 },
    { type = "R_MIPS_LO16", vram = 0x808FD6E8, target_vram = 0x80911F78 },
    { type = "R_MIPS_HI16", vram = 0x808FD714, target_vram = 0x8090D6B0 },
    { type = "R_MIPS_LO16", vram = 0x808FD718, target_vram = 0x8090D6B0 },
    { type = "R_MIPS_HI16", vram = 0x808FD71C, target_vram = 0x80915128 },
    { type = "R_MIPS_LO16", vram = 0x808FD720, target_vram = 0x80915128 },
    { type = "R_MIPS_HI16", vram = 0x808FD724, target_vram = 0x8090D6B4 },
    { type = "R_MIPS_LO16", vram = 0x808FD72C, target_vram = 0x8090D6B4 },
    { type = "R_MIPS_HI16", vram = 0x808FD730, target_vram = 0x8091512C },
    { type = "R_MIPS_LO16", vram = 0x808FD734, target_vram = 0x8091512C },
    { type = "R_MIPS_HI16", vram = 0x808FD738, target_vram = 0x8090D6B8 },
    { type = "R_MIPS_LO16", vram = 0x808FD740, target_vram = 0x8090D6B8 },
    { type = "R_MIPS_HI16", vram = 0x808FD744, target_vram = 0x80915130 },
    { type = "R_MIPS_LO16", vram = 0x808FD74C, target_vram = 0x80915130 },
    { type = "R_MIPS_HI16", vram = 0x808FD764, target_vram = 0x80914048 },
    { type = "R_MIPS_LO16", vram = 0x808FD768, target_vram = 0x80914048 },
    { type = "R_MIPS_HI16", vram = 0x808FD770, target_vram = 0x80915128 },
    { type = "R_MIPS_HI16", vram = 0x808FD774, target_vram = 0x8091512C },
    { type = "R_MIPS_HI16", vram = 0x808FD778, target_vram = 0x80915130 },
    { type = "R_MIPS_LO16", vram = 0x808FD788, target_vram = 0x80915130 },
    { type = "R_MIPS_LO16", vram = 0x808FD78C, target_vram = 0x8091512C },
    { type = "R_MIPS_LO16", vram = 0x808FD790, target_vram = 0x80915128 },
    { type = "R_MIPS_HI16", vram = 0x808FD7A8, target_vram = 0x80915128 },
    { type = "R_MIPS_LO16", vram = 0x808FD7B8, target_vram = 0x80915128 },
    { type = "R_MIPS_HI16", vram = 0x808FD7E4, target_vram = 0x8091512C },
    { type = "R_MIPS_LO16", vram = 0x808FD7F4, target_vram = 0x8091512C },
    { type = "R_MIPS_HI16", vram = 0x808FD814, target_vram = 0x80915130 },
    { type = "R_MIPS_LO16", vram = 0x808FD824, target_vram = 0x80915130 },
    { type = "R_MIPS_HI16", vram = 0x808FD864, target_vram = 0x809171C9 },
    { type = "R_MIPS_LO16", vram = 0x808FD870, target_vram = 0x809171C9 },
    { type = "R_MIPS_HI16", vram = 0x808FD8E4, target_vram = 0x8090D6BC },
    { type = "R_MIPS_LO16", vram = 0x808FD8E8, target_vram = 0x8090D6BC },
    { type = "R_MIPS_HI16", vram = 0x808FD958, target_vram = 0x809171D1 },
    { type = "R_MIPS_LO16", vram = 0x808FD95C, target_vram = 0x809171D1 },
    { type = "R_MIPS_HI16", vram = 0x808FD974, target_vram = 0x809171C9 },
    { type = "R_MIPS_LO16", vram = 0x808FD978, target_vram = 0x809171C9 },
    { type = "R_MIPS_HI16", vram = 0x808FD9B8, target_vram = 0x8090D3C0 },
    { type = "R_MIPS_LO16", vram = 0x808FD9BC, target_vram = 0x8090D3C0 },
    { type = "R_MIPS_HI16", vram = 0x808FDB48, target_vram = 0x8090CD80 },
    { type = "R_MIPS_LO16", vram = 0x808FDB60, target_vram = 0x8090CD80 },
    { type = "R_MIPS_HI16", vram = 0x808FDB64, target_vram = 0x8090CD8C },
    { type = "R_MIPS_LO16", vram = 0x808FDB78, target_vram = 0x8090CD8C },
    { type = "R_MIPS_HI16", vram = 0x808FDB7C, target_vram = 0x8090CD88 },
    { type = "R_MIPS_LO16", vram = 0x808FDB8C, target_vram = 0x8090CD88 },
    { type = "R_MIPS_HI16", vram = 0x808FDBB0, target_vram = 0x8090D6C0 },
    { type = "R_MIPS_LO16", vram = 0x808FDBB8, target_vram = 0x8090D6C0 },
    { type = "R_MIPS_HI16", vram = 0x808FDBEC, target_vram = 0x8090D6C4 },
    { type = "R_MIPS_LO16", vram = 0x808FDBF0, target_vram = 0x8090D6C4 },
    { type = "R_MIPS_HI16", vram = 0x808FDBF4, target_vram = 0x8090D6C8 },
    { type = "R_MIPS_LO16", vram = 0x808FDC0C, target_vram = 0x8090D6C8 },
    { type = "R_MIPS_HI16", vram = 0x808FDC1C, target_vram = 0x809171C9 },
    { type = "R_MIPS_LO16", vram = 0x808FDC20, target_vram = 0x809171C9 },
    { type = "R_MIPS_HI16", vram = 0x808FDC2C, target_vram = 0x8090D6CC },
    { type = "R_MIPS_LO16", vram = 0x808FDC30, target_vram = 0x8090D6CC },
    { type = "R_MIPS_HI16", vram = 0x808FDD08, target_vram = 0x8090D6D0 },
    { type = "R_MIPS_LO16", vram = 0x808FDD18, target_vram = 0x8090D6D0 },
    { type = "R_MIPS_HI16", vram = 0x808FDEDC, target_vram = 0x8090D6D4 },
    { type = "R_MIPS_LO16", vram = 0x808FDEE0, target_vram = 0x8090D6D4 },
    { type = "R_MIPS_HI16", vram = 0x808FE07C, target_vram = 0x8090D6D8 },
    { type = "R_MIPS_LO16", vram = 0x808FE084, target_vram = 0x8090D6D8 },
    { type = "R_MIPS_HI16", vram = 0x808FE0B0, target_vram = 0x8090D6DC },
    { type = "R_MIPS_LO16", vram = 0x808FE0B4, target_vram = 0x8090D6DC },
    { type = "R_MIPS_HI16", vram = 0x808FE0CC, target_vram = 0x8090D6E0 },
    { type = "R_MIPS_LO16", vram = 0x808FE0E8, target_vram = 0x8090D6E0 },
    { type = "R_MIPS_HI16", vram = 0x808FE128, target_vram = 0x8090CF1C },
    { type = "R_MIPS_LO16", vram = 0x808FE134, target_vram = 0x8090CF1C },
    { type = "R_MIPS_HI16", vram = 0x808FE150, target_vram = 0x8090D6E4 },
    { type = "R_MIPS_LO16", vram = 0x808FE168, target_vram = 0x8090D6E4 },
    { type = "R_MIPS_HI16", vram = 0x808FE178, target_vram = 0x8090CF1C },
    { type = "R_MIPS_LO16", vram = 0x808FE17C, target_vram = 0x8090CF1C },
    { type = "R_MIPS_HI16", vram = 0x808FE1B0, target_vram = 0x8090D6E8 },
    { type = "R_MIPS_LO16", vram = 0x808FE1B4, target_vram = 0x8090D6E8 },
    { type = "R_MIPS_HI16", vram = 0x808FE1F4, target_vram = 0x809171EE },
    { type = "R_MIPS_HI16", vram = 0x808FE1F8, target_vram = 0x8090D6EC },
    { type = "R_MIPS_LO16", vram = 0x808FE1FC, target_vram = 0x8090D6EC },
    { type = "R_MIPS_LO16", vram = 0x808FE200, target_vram = 0x809171EE },
    { type = "R_MIPS_HI16", vram = 0x808FE218, target_vram = 0x809171EC },
    { type = "R_MIPS_LO16", vram = 0x808FE21C, target_vram = 0x809171EC },
    { type = "R_MIPS_HI16", vram = 0x808FE230, target_vram = 0x809171F0 },
    { type = "R_MIPS_LO16", vram = 0x808FE234, target_vram = 0x809171F0 },
    { type = "R_MIPS_HI16", vram = 0x808FE268, target_vram = 0x8090D6F0 },
    { type = "R_MIPS_LO16", vram = 0x808FE27C, target_vram = 0x8090D6F0 },
    { type = "R_MIPS_HI16", vram = 0x808FEA04, target_vram = 0x8090D6F4 },
    { type = "R_MIPS_LO16", vram = 0x808FEA10, target_vram = 0x8090D6F4 },
    { type = "R_MIPS_HI16", vram = 0x808FEC0C, target_vram = 0x8090D6F8 },
    { type = "R_MIPS_LO16", vram = 0x808FEC30, target_vram = 0x8090D6F8 },
    { type = "R_MIPS_HI16", vram = 0x808FECEC, target_vram = 0x809171EC },
    { type = "R_MIPS_LO16", vram = 0x808FECF0, target_vram = 0x809171EC },
    { type = "R_MIPS_HI16", vram = 0x808FED04, target_vram = 0x8090D6FC },
    { type = "R_MIPS_LO16", vram = 0x808FED08, target_vram = 0x8090D6FC },
    { type = "R_MIPS_HI16", vram = 0x808FED24, target_vram = 0x8090D700 },
    { type = "R_MIPS_LO16", vram = 0x808FED28, target_vram = 0x8090D700 },
    { type = "R_MIPS_HI16", vram = 0x808FED48, target_vram = 0x8090D704 },
    { type = "R_MIPS_LO16", vram = 0x808FED4C, target_vram = 0x8090D704 },
    { type = "R_MIPS_HI16", vram = 0x808FED80, target_vram = 0x8090D708 },
    { type = "R_MIPS_LO16", vram = 0x808FED88, target_vram = 0x8090D708 },
    { type = "R_MIPS_HI16", vram = 0x808FED98, target_vram = 0x8090D70C },
    { type = "R_MIPS_LO16", vram = 0x808FEDA0, target_vram = 0x8090D70C },
    { type = "R_MIPS_HI16", vram = 0x808FEEB4, target_vram = 0x8090D710 },
    { type = "R_MIPS_LO16", vram = 0x808FEED8, target_vram = 0x8090D710 },
    { type = "R_MIPS_HI16", vram = 0x808FEEF0, target_vram = 0x8090D714 },
    { type = "R_MIPS_LO16", vram = 0x808FEEF4, target_vram = 0x8090D714 },
    { type = "R_MIPS_HI16", vram = 0x808FF0B4, target_vram = 0x8090D4D8 },
    { type = "R_MIPS_LO16", vram = 0x808FF0B8, target_vram = 0x8090D4D8 },
    { type = "R_MIPS_HI16", vram = 0x808FF0D0, target_vram = 0x8090CD24 },
    { type = "R_MIPS_LO16", vram = 0x808FF0DC, target_vram = 0x8090CD24 },
    { type = "R_MIPS_HI16", vram = 0x808FF114, target_vram = 0x8090D718 },
    { type = "R_MIPS_LO16", vram = 0x808FF170, target_vram = 0x8090D718 },
    { type = "R_MIPS_HI16", vram = 0x808FF1A0, target_vram = 0x8090D71C },
    { type = "R_MIPS_LO16", vram = 0x808FF1A4, target_vram = 0x8090D71C },
    { type = "R_MIPS_HI16", vram = 0x808FF1A8, target_vram = 0x809101C0 },
    { type = "R_MIPS_LO16", vram = 0x808FF1B8, target_vram = 0x809101C0 },
    { type = "R_MIPS_HI16", vram = 0x808FF1BC, target_vram = 0x809101C0 },
    { type = "R_MIPS_LO16", vram = 0x808FF1C0, target_vram = 0x809101C0 },
    { type = "R_MIPS_HI16", vram = 0x808FF1F4, target_vram = 0x8090CD24 },
    { type = "R_MIPS_LO16", vram = 0x808FF224, target_vram = 0x8090CD24 },
    { type = "R_MIPS_HI16", vram = 0x808FF2FC, target_vram = 0x8090D720 },
    { type = "R_MIPS_LO16", vram = 0x808FF304, target_vram = 0x8090D720 },
    { type = "R_MIPS_HI16", vram = 0x808FF314, target_vram = 0x80917206 },
    { type = "R_MIPS_HI16", vram = 0x808FF318, target_vram = 0x809101C4 },
    { type = "R_MIPS_LO16", vram = 0x808FF320, target_vram = 0x809101C4 },
    { type = "R_MIPS_LO16", vram = 0x808FF324, target_vram = 0x80917206 },
    { type = "R_MIPS_HI16", vram = 0x808FF340, target_vram = 0x8090D724 },
    { type = "R_MIPS_LO16", vram = 0x808FF348, target_vram = 0x8090D724 },
    { type = "R_MIPS_HI16", vram = 0x808FF37C, target_vram = 0x8090D728 },
    { type = "R_MIPS_LO16", vram = 0x808FF380, target_vram = 0x8090D728 },
    { type = "R_MIPS_HI16", vram = 0x808FF3EC, target_vram = 0x8090D72C },
    { type = "R_MIPS_LO16", vram = 0x808FF3F0, target_vram = 0x8090D72C },
    { type = "R_MIPS_HI16", vram = 0x808FF3F4, target_vram = 0x8090D730 },
    { type = "R_MIPS_LO16", vram = 0x808FF418, target_vram = 0x8090D730 },
    { type = "R_MIPS_HI16", vram = 0x808FF448, target_vram = 0x8090D734 },
    { type = "R_MIPS_LO16", vram = 0x808FF44C, target_vram = 0x8090D734 },
    { type = "R_MIPS_HI16", vram = 0x808FF484, target_vram = 0x8090D738 },
    { type = "R_MIPS_LO16", vram = 0x808FF494, target_vram = 0x8090D738 },
    { type = "R_MIPS_HI16", vram = 0x808FF610, target_vram = 0x8090D4E4 },
    { type = "R_MIPS_LO16", vram = 0x808FF614, target_vram = 0x8090D4E4 },
    { type = "R_MIPS_HI16", vram = 0x808FF61C, target_vram = 0x809101C0 },
    { type = "R_MIPS_LO16", vram = 0x808FF640, target_vram = 0x809101C0 },
    { type = "R_MIPS_HI16", vram = 0x808FF764, target_vram = 0x8090D4F0 },
    { type = "R_MIPS_LO16", vram = 0x808FF768, target_vram = 0x8090D4F0 },
    { type = "R_MIPS_HI16", vram = 0x808FF7A0, target_vram = 0x8090CD14 },
    { type = "R_MIPS_LO16", vram = 0x808FF7A4, target_vram = 0x8090CD14 },
    { type = "R_MIPS_HI16", vram = 0x808FF7C0, target_vram = 0x8090CD0C },
    { type = "R_MIPS_LO16", vram = 0x808FF7EC, target_vram = 0x8090CD0C },
    { type = "R_MIPS_HI16", vram = 0x808FF940, target_vram = 0x809101B4 },
    { type = "R_MIPS_LO16", vram = 0x808FF944, target_vram = 0x809101B4 },
    { type = "R_MIPS_HI16", vram = 0x808FF950, target_vram = 0x80911E20 },
    { type = "R_MIPS_LO16", vram = 0x808FF958, target_vram = 0x80911E20 },
    { type = "R_MIPS_HI16", vram = 0x808FF994, target_vram = 0x80911E20 },
    { type = "R_MIPS_LO16", vram = 0x808FF998, target_vram = 0x80911E20 },
    { type = "R_MIPS_HI16", vram = 0x808FF9BC, target_vram = 0x8090D73C },
    { type = "R_MIPS_LO16", vram = 0x808FF9C0, target_vram = 0x8090D73C },
    { type = "R_MIPS_HI16", vram = 0x808FF9D8, target_vram = 0x8090D740 },
    { type = "R_MIPS_LO16", vram = 0x808FF9DC, target_vram = 0x8090D740 },
    { type = "R_MIPS_HI16", vram = 0x808FFA1C, target_vram = 0x8090D744 },
    { type = "R_MIPS_LO16", vram = 0x808FFA44, target_vram = 0x8090D744 },
    { type = "R_MIPS_HI16", vram = 0x808FFA90, target_vram = 0x8090CD0C },
    { type = "R_MIPS_LO16", vram = 0x808FFAC4, target_vram = 0x8090CD0C },
    { type = "R_MIPS_HI16", vram = 0x808FFB08, target_vram = 0x8090CD10 },
    { type = "R_MIPS_LO16", vram = 0x808FFB0C, target_vram = 0x8090CD10 },
    { type = "R_MIPS_HI16", vram = 0x808FFB24, target_vram = 0x8090CF1C },
    { type = "R_MIPS_LO16", vram = 0x808FFB28, target_vram = 0x8090CF1C },
    { type = "R_MIPS_HI16", vram = 0x808FFB3C, target_vram = 0x809171EC },
    { type = "R_MIPS_LO16", vram = 0x808FFB40, target_vram = 0x809171EC },
    { type = "R_MIPS_HI16", vram = 0x808FFB50, target_vram = 0x8090CD10 },
    { type = "R_MIPS_LO16", vram = 0x808FFB58, target_vram = 0x8090CD10 },
    { type = "R_MIPS_HI16", vram = 0x808FFB5C, target_vram = 0x8090CD0C },
    { type = "R_MIPS_LO16", vram = 0x808FFB60, target_vram = 0x8090CD0C },
    { type = "R_MIPS_HI16", vram = 0x808FFB64, target_vram = 0x8090CF1C },
    { type = "R_MIPS_LO16", vram = 0x808FFB6C, target_vram = 0x8090CF1C },
    { type = "R_MIPS_HI16", vram = 0x808FFBB0, target_vram = 0x8090D748 },
    { type = "R_MIPS_LO16", vram = 0x808FFBB8, target_vram = 0x8090D748 },
    { type = "R_MIPS_HI16", vram = 0x808FFBC8, target_vram = 0x8090D74C },
    { type = "R_MIPS_LO16", vram = 0x808FFBD0, target_vram = 0x8090D74C },
    { type = "R_MIPS_HI16", vram = 0x808FFC4C, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x808FFC50, target_vram = 0x80917208 },
    { type = "R_MIPS_HI16", vram = 0x808FFC90, target_vram = 0x8090D4FC },
    { type = "R_MIPS_LO16", vram = 0x808FFC94, target_vram = 0x8090D4FC },
    { type = "R_MIPS_HI16", vram = 0x808FFC9C, target_vram = 0x8090D750 },
    { type = "R_MIPS_HI16", vram = 0x808FFCAC, target_vram = 0x80911E30 },
    { type = "R_MIPS_LO16", vram = 0x808FFCB0, target_vram = 0x80911E30 },
    { type = "R_MIPS_HI16", vram = 0x808FFCBC, target_vram = 0x8090CD54 },
    { type = "R_MIPS_HI16", vram = 0x808FFCC0, target_vram = 0x8090CD14 },
    { type = "R_MIPS_LO16", vram = 0x808FFCC8, target_vram = 0x8090D750 },
    { type = "R_MIPS_LO16", vram = 0x808FFCE0, target_vram = 0x8090CD14 },
    { type = "R_MIPS_LO16", vram = 0x808FFCF0, target_vram = 0x8090CD54 },
    { type = "R_MIPS_HI16", vram = 0x808FFD68, target_vram = 0x8090D754 },
    { type = "R_MIPS_LO16", vram = 0x808FFD6C, target_vram = 0x8090D754 },
    { type = "R_MIPS_HI16", vram = 0x808FFDB4, target_vram = 0x80911E3C },
    { type = "R_MIPS_LO16", vram = 0x808FFDB8, target_vram = 0x80911E3C },
    { type = "R_MIPS_HI16", vram = 0x808FFDBC, target_vram = 0x8090D758 },
    { type = "R_MIPS_LO16", vram = 0x808FFDC0, target_vram = 0x8090D758 },
    { type = "R_MIPS_HI16", vram = 0x808FFF80, target_vram = 0x8091720C },
    { type = "R_MIPS_LO16", vram = 0x808FFF84, target_vram = 0x8091720C },
    { type = "R_MIPS_HI16", vram = 0x808FFFD4, target_vram = 0x8090D75C },
    { type = "R_MIPS_HI16", vram = 0x808FFFD8, target_vram = 0x8090D508 },
    { type = "R_MIPS_HI16", vram = 0x808FFFDC, target_vram = 0x80911E30 },
    { type = "R_MIPS_HI16", vram = 0x808FFFE0, target_vram = 0x80911F20 },
    { type = "R_MIPS_LO16", vram = 0x808FFFE4, target_vram = 0x80911F20 },
    { type = "R_MIPS_LO16", vram = 0x808FFFE8, target_vram = 0x80911E30 },
    { type = "R_MIPS_LO16", vram = 0x808FFFEC, target_vram = 0x8090D508 },
    { type = "R_MIPS_LO16", vram = 0x808FFFF0, target_vram = 0x8090D75C },
    { type = "R_MIPS_HI16", vram = 0x809000FC, target_vram = 0x8090D760 },
    { type = "R_MIPS_HI16", vram = 0x80900100, target_vram = 0x8090D508 },
    { type = "R_MIPS_HI16", vram = 0x80900104, target_vram = 0x80911E30 },
    { type = "R_MIPS_HI16", vram = 0x80900108, target_vram = 0x80911F20 },
    { type = "R_MIPS_LO16", vram = 0x8090010C, target_vram = 0x80911F20 },
    { type = "R_MIPS_LO16", vram = 0x80900110, target_vram = 0x80911E30 },
    { type = "R_MIPS_LO16", vram = 0x80900114, target_vram = 0x8090D508 },
    { type = "R_MIPS_LO16", vram = 0x80900118, target_vram = 0x8090D760 },
    { type = "R_MIPS_HI16", vram = 0x8090024C, target_vram = 0x809101C0 },
    { type = "R_MIPS_LO16", vram = 0x80900250, target_vram = 0x809101C0 },
    { type = "R_MIPS_HI16", vram = 0x80900280, target_vram = 0x8090CD54 },
    { type = "R_MIPS_LO16", vram = 0x80900284, target_vram = 0x8090CD54 },
    { type = "R_MIPS_HI16", vram = 0x80900288, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x8090028C, target_vram = 0x80917208 },
    { type = "R_MIPS_HI16", vram = 0x809002A0, target_vram = 0x80911F58 },
    { type = "R_MIPS_LO16", vram = 0x809002AC, target_vram = 0x80911F58 },
    { type = "R_MIPS_HI16", vram = 0x809002F0, target_vram = 0x8090CD14 },
    { type = "R_MIPS_LO16", vram = 0x809002F4, target_vram = 0x8090CD14 },
    { type = "R_MIPS_HI16", vram = 0x809002F8, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x80900304, target_vram = 0x80917208 },
    { type = "R_MIPS_HI16", vram = 0x80900310, target_vram = 0x809171F8 },
    { type = "R_MIPS_LO16", vram = 0x80900314, target_vram = 0x809171F8 },
    { type = "R_MIPS_HI16", vram = 0x8090031C, target_vram = 0x80917206 },
    { type = "R_MIPS_LO16", vram = 0x8090033C, target_vram = 0x80917206 },
    { type = "R_MIPS_HI16", vram = 0x80900350, target_vram = 0x8090D764 },
    { type = "R_MIPS_LO16", vram = 0x80900354, target_vram = 0x8090D764 },
    { type = "R_MIPS_HI16", vram = 0x809003BC, target_vram = 0x80910B3C },
    { type = "R_MIPS_LO16", vram = 0x809003C0, target_vram = 0x80910B3C },
    { type = "R_MIPS_HI16", vram = 0x809003C8, target_vram = 0x80910B48 },
    { type = "R_MIPS_LO16", vram = 0x809003CC, target_vram = 0x80910B48 },
    { type = "R_MIPS_HI16", vram = 0x809003D8, target_vram = 0x8090D768 },
    { type = "R_MIPS_HI16", vram = 0x809003E8, target_vram = 0x80917228 },
    { type = "R_MIPS_LO16", vram = 0x809003EC, target_vram = 0x80917228 },
    { type = "R_MIPS_LO16", vram = 0x809003F4, target_vram = 0x8090D768 },
    { type = "R_MIPS_HI16", vram = 0x809003FC, target_vram = 0x80917200 },
    { type = "R_MIPS_LO16", vram = 0x8090041C, target_vram = 0x80917200 },
    { type = "R_MIPS_HI16", vram = 0x80900420, target_vram = 0x8091722C },
    { type = "R_MIPS_LO16", vram = 0x80900424, target_vram = 0x8091722C },
    { type = "R_MIPS_HI16", vram = 0x80900454, target_vram = 0x80917206 },
    { type = "R_MIPS_LO16", vram = 0x80900458, target_vram = 0x80917206 },
    { type = "R_MIPS_HI16", vram = 0x8090045C, target_vram = 0x80917228 },
    { type = "R_MIPS_LO16", vram = 0x80900468, target_vram = 0x80917228 },
    { type = "R_MIPS_HI16", vram = 0x80900480, target_vram = 0x80917254 },
    { type = "R_MIPS_LO16", vram = 0x80900484, target_vram = 0x80917254 },
    { type = "R_MIPS_HI16", vram = 0x809004A0, target_vram = 0x8090D76C },
    { type = "R_MIPS_LO16", vram = 0x809004A4, target_vram = 0x8090D76C },
    { type = "R_MIPS_HI16", vram = 0x809004BC, target_vram = 0x80917258 },
    { type = "R_MIPS_LO16", vram = 0x809004C0, target_vram = 0x80917258 },
    { type = "R_MIPS_HI16", vram = 0x809004D0, target_vram = 0x8090D770 },
    { type = "R_MIPS_LO16", vram = 0x809004D4, target_vram = 0x8090D770 },
    { type = "R_MIPS_HI16", vram = 0x809004E0, target_vram = 0x8090D774 },
    { type = "R_MIPS_LO16", vram = 0x809004E4, target_vram = 0x8090D774 },
    { type = "R_MIPS_HI16", vram = 0x80900548, target_vram = 0x8090D778 },
    { type = "R_MIPS_LO16", vram = 0x8090054C, target_vram = 0x8090D778 },
    { type = "R_MIPS_HI16", vram = 0x80900558, target_vram = 0x80917218 },
    { type = "R_MIPS_LO16", vram = 0x8090055C, target_vram = 0x80917218 },
    { type = "R_MIPS_HI16", vram = 0x8090059C, target_vram = 0x80911E08 },
    { type = "R_MIPS_LO16", vram = 0x809005A0, target_vram = 0x80911E08 },
    { type = "R_MIPS_HI16", vram = 0x809005B4, target_vram = 0x8090D77C },
    { type = "R_MIPS_LO16", vram = 0x809005B8, target_vram = 0x8090D77C },
    { type = "R_MIPS_HI16", vram = 0x809005DC, target_vram = 0x80911E14 },
    { type = "R_MIPS_LO16", vram = 0x809005E0, target_vram = 0x80911E14 },
    { type = "R_MIPS_HI16", vram = 0x80900644, target_vram = 0x8090CD14 },
    { type = "R_MIPS_LO16", vram = 0x80900648, target_vram = 0x8090CD14 },
    { type = "R_MIPS_HI16", vram = 0x80900654, target_vram = 0x80917274 },
    { type = "R_MIPS_LO16", vram = 0x80900660, target_vram = 0x80917274 },
    { type = "R_MIPS_HI16", vram = 0x80900664, target_vram = 0x80917206 },
    { type = "R_MIPS_LO16", vram = 0x80900668, target_vram = 0x80917206 },
    { type = "R_MIPS_HI16", vram = 0x80900670, target_vram = 0x809101D8 },
    { type = "R_MIPS_LO16", vram = 0x80900680, target_vram = 0x809101D8 },
    { type = "R_MIPS_HI16", vram = 0x809006F8, target_vram = 0x8090D780 },
    { type = "R_MIPS_LO16", vram = 0x809006FC, target_vram = 0x8090D780 },
    { type = "R_MIPS_HI16", vram = 0x80900740, target_vram = 0x809101C8 },
    { type = "R_MIPS_LO16", vram = 0x80900744, target_vram = 0x809101C8 },
    { type = "R_MIPS_HI16", vram = 0x809007D4, target_vram = 0x80917206 },
    { type = "R_MIPS_HI16", vram = 0x809007D8, target_vram = 0x8090CD14 },
    { type = "R_MIPS_LO16", vram = 0x809007E0, target_vram = 0x8090CD14 },
    { type = "R_MIPS_LO16", vram = 0x809007E8, target_vram = 0x80917206 },
    { type = "R_MIPS_HI16", vram = 0x80900800, target_vram = 0x80917218 },
    { type = "R_MIPS_LO16", vram = 0x80900808, target_vram = 0x80917218 },
    { type = "R_MIPS_HI16", vram = 0x80900880, target_vram = 0x8090D784 },
    { type = "R_MIPS_LO16", vram = 0x80900884, target_vram = 0x8090D784 },
    { type = "R_MIPS_HI16", vram = 0x809008C8, target_vram = 0x809101C8 },
    { type = "R_MIPS_LO16", vram = 0x809008CC, target_vram = 0x809101C8 },
    { type = "R_MIPS_HI16", vram = 0x80900960, target_vram = 0x809101C8 },
    { type = "R_MIPS_LO16", vram = 0x80900964, target_vram = 0x809101C8 },
    { type = "R_MIPS_HI16", vram = 0x80900A08, target_vram = 0x80911E28 },
    { type = "R_MIPS_LO16", vram = 0x80900A0C, target_vram = 0x80911E28 },
    { type = "R_MIPS_HI16", vram = 0x80900A3C, target_vram = 0x8090CD40 },
    { type = "R_MIPS_LO16", vram = 0x80900A44, target_vram = 0x8090CD40 },
    { type = "R_MIPS_HI16", vram = 0x80900A58, target_vram = 0x8090CD3C },
    { type = "R_MIPS_LO16", vram = 0x80900A6C, target_vram = 0x8090CD3C },
    { type = "R_MIPS_HI16", vram = 0x80900A98, target_vram = 0x8090CD14 },
    { type = "R_MIPS_LO16", vram = 0x80900A9C, target_vram = 0x8090CD14 },
    { type = "R_MIPS_HI16", vram = 0x80900AAC, target_vram = 0x80917274 },
    { type = "R_MIPS_LO16", vram = 0x80900AB0, target_vram = 0x80917274 },
    { type = "R_MIPS_HI16", vram = 0x80900AB4, target_vram = 0x809171FE },
    { type = "R_MIPS_LO16", vram = 0x80900AC0, target_vram = 0x809171FE },
    { type = "R_MIPS_HI16", vram = 0x80900AE8, target_vram = 0x8090D788 },
    { type = "R_MIPS_LO16", vram = 0x80900AEC, target_vram = 0x8090D788 },
    { type = "R_MIPS_HI16", vram = 0x80900B0C, target_vram = 0x8090CD40 },
    { type = "R_MIPS_LO16", vram = 0x80900B18, target_vram = 0x8090CD40 },
    { type = "R_MIPS_HI16", vram = 0x80900B24, target_vram = 0x8090CD3C },
    { type = "R_MIPS_LO16", vram = 0x80900B30, target_vram = 0x8090CD3C },
    { type = "R_MIPS_HI16", vram = 0x80900B58, target_vram = 0x8090CD14 },
    { type = "R_MIPS_LO16", vram = 0x80900B5C, target_vram = 0x8090CD14 },
    { type = "R_MIPS_HI16", vram = 0x80900B84, target_vram = 0x8090CD44 },
    { type = "R_MIPS_LO16", vram = 0x80900B88, target_vram = 0x8090CD44 },
    { type = "R_MIPS_HI16", vram = 0x80900B98, target_vram = 0x8090CD30 },
    { type = "R_MIPS_LO16", vram = 0x80900B9C, target_vram = 0x8090CD30 },
    { type = "R_MIPS_HI16", vram = 0x80900BAC, target_vram = 0x8090CD48 },
    { type = "R_MIPS_LO16", vram = 0x80900BB0, target_vram = 0x8090CD48 },
    { type = "R_MIPS_HI16", vram = 0x80900BB4, target_vram = 0x8090CD34 },
    { type = "R_MIPS_LO16", vram = 0x80900BC0, target_vram = 0x8090CD34 },
    { type = "R_MIPS_HI16", vram = 0x80900BCC, target_vram = 0x8090D78C },
    { type = "R_MIPS_LO16", vram = 0x80900BD0, target_vram = 0x8090D78C },
    { type = "R_MIPS_HI16", vram = 0x80900C10, target_vram = 0x8090D790 },
    { type = "R_MIPS_LO16", vram = 0x80900C18, target_vram = 0x8090D790 },
    { type = "R_MIPS_HI16", vram = 0x80900C9C, target_vram = 0x8090D794 },
    { type = "R_MIPS_LO16", vram = 0x80900CE4, target_vram = 0x8090D794 },
    { type = "R_MIPS_HI16", vram = 0x80900CE8, target_vram = 0x8090CD28 },
    { type = "R_MIPS_HI16", vram = 0x80900CF4, target_vram = 0x8090CD30 },
    { type = "R_MIPS_LO16", vram = 0x80900CF8, target_vram = 0x8090CD30 },
    { type = "R_MIPS_LO16", vram = 0x80900CFC, target_vram = 0x8090CD28 },
    { type = "R_MIPS_HI16", vram = 0x80900D14, target_vram = 0x8090CD30 },
    { type = "R_MIPS_LO16", vram = 0x80900D2C, target_vram = 0x8090CD30 },
    { type = "R_MIPS_HI16", vram = 0x80900D3C, target_vram = 0x8090D798 },
    { type = "R_MIPS_LO16", vram = 0x80900D40, target_vram = 0x8090D798 },
    { type = "R_MIPS_HI16", vram = 0x80900D48, target_vram = 0x8090CD2C },
    { type = "R_MIPS_HI16", vram = 0x80900D4C, target_vram = 0x8090CD34 },
    { type = "R_MIPS_LO16", vram = 0x80900D50, target_vram = 0x8090CD34 },
    { type = "R_MIPS_LO16", vram = 0x80900D54, target_vram = 0x8090CD2C },
    { type = "R_MIPS_HI16", vram = 0x80900D74, target_vram = 0x8090CD34 },
    { type = "R_MIPS_LO16", vram = 0x80900D8C, target_vram = 0x8090CD34 },
    { type = "R_MIPS_HI16", vram = 0x80900D90, target_vram = 0x8090CD38 },
    { type = "R_MIPS_LO16", vram = 0x80900D94, target_vram = 0x8090CD38 },
    { type = "R_MIPS_HI16", vram = 0x80900DE0, target_vram = 0x809171FE },
    { type = "R_MIPS_LO16", vram = 0x80900DE4, target_vram = 0x809171FE },
    { type = "R_MIPS_HI16", vram = 0x80900E14, target_vram = 0x8090D79C },
    { type = "R_MIPS_LO16", vram = 0x80900E18, target_vram = 0x8090D79C },
    { type = "R_MIPS_HI16", vram = 0x80900E1C, target_vram = 0x8090D7A0 },
    { type = "R_MIPS_LO16", vram = 0x80900E20, target_vram = 0x8090D7A0 },
    { type = "R_MIPS_HI16", vram = 0x80900E28, target_vram = 0x8090CD2C },
    { type = "R_MIPS_LO16", vram = 0x80900E34, target_vram = 0x8090CD2C },
    { type = "R_MIPS_HI16", vram = 0x80900E4C, target_vram = 0x8090CD28 },
    { type = "R_MIPS_LO16", vram = 0x80900E58, target_vram = 0x8090CD28 },
    { type = "R_MIPS_HI16", vram = 0x80900E64, target_vram = 0x80917204 },
    { type = "R_MIPS_LO16", vram = 0x80900E68, target_vram = 0x80917204 },
    { type = "R_MIPS_HI16", vram = 0x80900E6C, target_vram = 0x8090CD38 },
    { type = "R_MIPS_LO16", vram = 0x80900E70, target_vram = 0x8090CD38 },
    { type = "R_MIPS_HI16", vram = 0x80900E8C, target_vram = 0x8090CD38 },
    { type = "R_MIPS_LO16", vram = 0x80900E90, target_vram = 0x8090CD38 },
    { type = "R_MIPS_HI16", vram = 0x80900F24, target_vram = 0x809171C9 },
    { type = "R_MIPS_LO16", vram = 0x80900F28, target_vram = 0x809171C9 },
    { type = "R_MIPS_HI16", vram = 0x80900F70, target_vram = 0x8090CD14 },
    { type = "R_MIPS_LO16", vram = 0x80900F74, target_vram = 0x8090CD14 },
    { type = "R_MIPS_HI16", vram = 0x80900F84, target_vram = 0x8090D7A4 },
    { type = "R_MIPS_LO16", vram = 0x80900F88, target_vram = 0x8090D7A4 },
    { type = "R_MIPS_HI16", vram = 0x80900F9C, target_vram = 0x8090D7A8 },
    { type = "R_MIPS_LO16", vram = 0x80900FA4, target_vram = 0x8090D7A8 },
    { type = "R_MIPS_HI16", vram = 0x80900FA8, target_vram = 0x8090D7AC },
    { type = "R_MIPS_LO16", vram = 0x80900FB0, target_vram = 0x8090D7AC },
    { type = "R_MIPS_HI16", vram = 0x80900FC4, target_vram = 0x8090D7B0 },
    { type = "R_MIPS_LO16", vram = 0x80900FC8, target_vram = 0x8090D7B0 },
    { type = "R_MIPS_HI16", vram = 0x80900FDC, target_vram = 0x8090CD40 },
    { type = "R_MIPS_LO16", vram = 0x80900FE0, target_vram = 0x8090CD40 },
    { type = "R_MIPS_HI16", vram = 0x80900FEC, target_vram = 0x8090D7B4 },
    { type = "R_MIPS_LO16", vram = 0x80900FF0, target_vram = 0x8090D7B4 },
    { type = "R_MIPS_HI16", vram = 0x80900FF8, target_vram = 0x8090D7B8 },
    { type = "R_MIPS_LO16", vram = 0x80900FFC, target_vram = 0x8090D7B8 },
    { type = "R_MIPS_HI16", vram = 0x80901014, target_vram = 0x8090D7BC },
    { type = "R_MIPS_LO16", vram = 0x80901018, target_vram = 0x8090D7BC },
    { type = "R_MIPS_HI16", vram = 0x80901050, target_vram = 0x8090CD3C },
    { type = "R_MIPS_LO16", vram = 0x80901058, target_vram = 0x8090CD3C },
    { type = "R_MIPS_HI16", vram = 0x8090105C, target_vram = 0x8090CD2C },
    { type = "R_MIPS_LO16", vram = 0x80901060, target_vram = 0x8090CD2C },
    { type = "R_MIPS_HI16", vram = 0x809010A4, target_vram = 0x8090D5B0 },
    { type = "R_MIPS_LO16", vram = 0x809010A8, target_vram = 0x8090D5B0 },
    { type = "R_MIPS_HI16", vram = 0x809010B4, target_vram = 0x8090CD28 },
    { type = "R_MIPS_LO16", vram = 0x809010B8, target_vram = 0x8090CD28 },
    { type = "R_MIPS_HI16", vram = 0x80901118, target_vram = 0x8090D558 },
    { type = "R_MIPS_LO16", vram = 0x80901124, target_vram = 0x8090D558 },
    { type = "R_MIPS_HI16", vram = 0x80901440, target_vram = 0x8090D608 },
    { type = "R_MIPS_HI16", vram = 0x80901444, target_vram = 0x809101D8 },
    { type = "R_MIPS_LO16", vram = 0x80901448, target_vram = 0x809101D8 },
    { type = "R_MIPS_LO16", vram = 0x80901450, target_vram = 0x8090D608 },
    { type = "R_MIPS_HI16", vram = 0x80901484, target_vram = 0x80917200 },
    { type = "R_MIPS_HI16", vram = 0x80901488, target_vram = 0x809171FE },
    { type = "R_MIPS_LO16", vram = 0x8090148C, target_vram = 0x809171FE },
    { type = "R_MIPS_LO16", vram = 0x80901490, target_vram = 0x80917200 },
    { type = "R_MIPS_HI16", vram = 0x809014AC, target_vram = 0x8090D620 },
    { type = "R_MIPS_LO16", vram = 0x809014B0, target_vram = 0x8090D620 },
    { type = "R_MIPS_HI16", vram = 0x809014C8, target_vram = 0x80917202 },
    { type = "R_MIPS_LO16", vram = 0x809014D8, target_vram = 0x80917202 },
    { type = "R_MIPS_HI16", vram = 0x809014DC, target_vram = 0x80917204 },
    { type = "R_MIPS_HI16", vram = 0x80901500, target_vram = 0x80917272 },
    { type = "R_MIPS_LO16", vram = 0x80901504, target_vram = 0x80917204 },
    { type = "R_MIPS_LO16", vram = 0x8090150C, target_vram = 0x80917272 },
    { type = "R_MIPS_HI16", vram = 0x8090151C, target_vram = 0x809101CC },
    { type = "R_MIPS_LO16", vram = 0x80901520, target_vram = 0x809101CC },
    { type = "R_MIPS_HI16", vram = 0x80901534, target_vram = 0x8090CD24 },
    { type = "R_MIPS_HI16", vram = 0x80901548, target_vram = 0x809171F4 },
    { type = "R_MIPS_LO16", vram = 0x8090154C, target_vram = 0x809171F4 },
    { type = "R_MIPS_HI16", vram = 0x8090155C, target_vram = 0x8090CD24 },
    { type = "R_MIPS_LO16", vram = 0x80901560, target_vram = 0x8090CD24 },
    { type = "R_MIPS_LO16", vram = 0x80901570, target_vram = 0x8090CD24 },
    { type = "R_MIPS_HI16", vram = 0x80901578, target_vram = 0x80917264 },
    { type = "R_MIPS_HI16", vram = 0x80901588, target_vram = 0x80917264 },
    { type = "R_MIPS_LO16", vram = 0x8090158C, target_vram = 0x80917264 },
    { type = "R_MIPS_LO16", vram = 0x80901598, target_vram = 0x80917264 },
    { type = "R_MIPS_HI16", vram = 0x8090159C, target_vram = 0x809171FC },
    { type = "R_MIPS_LO16", vram = 0x809015A0, target_vram = 0x809171FC },
    { type = "R_MIPS_HI16", vram = 0x809015B8, target_vram = 0x809171D8 },
    { type = "R_MIPS_LO16", vram = 0x809015BC, target_vram = 0x809171D8 },
    { type = "R_MIPS_HI16", vram = 0x809015C0, target_vram = 0x809171D6 },
    { type = "R_MIPS_LO16", vram = 0x809015C4, target_vram = 0x809171D6 },
    { type = "R_MIPS_HI16", vram = 0x809015C8, target_vram = 0x80917206 },
    { type = "R_MIPS_LO16", vram = 0x809015CC, target_vram = 0x80917206 },
    { type = "R_MIPS_HI16", vram = 0x809015D0, target_vram = 0x8090D7C0 },
    { type = "R_MIPS_LO16", vram = 0x809015D8, target_vram = 0x8090D7C0 },
    { type = "R_MIPS_HI16", vram = 0x809015E8, target_vram = 0x80917258 },
    { type = "R_MIPS_HI16", vram = 0x809015F0, target_vram = 0x80917278 },
    { type = "R_MIPS_LO16", vram = 0x809015F4, target_vram = 0x80917258 },
    { type = "R_MIPS_LO16", vram = 0x80901608, target_vram = 0x80917278 },
    { type = "R_MIPS_HI16", vram = 0x80901678, target_vram = 0x8090CCEC },
    { type = "R_MIPS_LO16", vram = 0x8090167C, target_vram = 0x8090CCEC },
    { type = "R_MIPS_HI16", vram = 0x80901688, target_vram = 0x809101C4 },
    { type = "R_MIPS_LO16", vram = 0x80901690, target_vram = 0x809101C4 },
    { type = "R_MIPS_HI16", vram = 0x8090169C, target_vram = 0x809101C0 },
    { type = "R_MIPS_LO16", vram = 0x809016A4, target_vram = 0x809101C0 },
    { type = "R_MIPS_HI16", vram = 0x809016A8, target_vram = 0x8090CD14 },
    { type = "R_MIPS_LO16", vram = 0x809016AC, target_vram = 0x8090CD14 },
    { type = "R_MIPS_HI16", vram = 0x809016B0, target_vram = 0x80917206 },
    { type = "R_MIPS_LO16", vram = 0x809016B4, target_vram = 0x80917206 },
    { type = "R_MIPS_HI16", vram = 0x809016B8, target_vram = 0x809171FE },
    { type = "R_MIPS_LO16", vram = 0x809016BC, target_vram = 0x809171FE },
    { type = "R_MIPS_HI16", vram = 0x809016C0, target_vram = 0x80917200 },
    { type = "R_MIPS_LO16", vram = 0x809016C4, target_vram = 0x80917200 },
    { type = "R_MIPS_HI16", vram = 0x809016C8, target_vram = 0x80917202 },
    { type = "R_MIPS_LO16", vram = 0x809016CC, target_vram = 0x80917202 },
    { type = "R_MIPS_HI16", vram = 0x809016D0, target_vram = 0x80917204 },
    { type = "R_MIPS_LO16", vram = 0x809016D4, target_vram = 0x80917204 },
    { type = "R_MIPS_HI16", vram = 0x809016D8, target_vram = 0x80917270 },
    { type = "R_MIPS_LO16", vram = 0x809016DC, target_vram = 0x80917270 },
    { type = "R_MIPS_HI16", vram = 0x809016E0, target_vram = 0x80917264 },
    { type = "R_MIPS_LO16", vram = 0x809016E4, target_vram = 0x80917264 },
    { type = "R_MIPS_HI16", vram = 0x809016E8, target_vram = 0x809101CC },
    { type = "R_MIPS_LO16", vram = 0x809016EC, target_vram = 0x809101CC },
    { type = "R_MIPS_HI16", vram = 0x809016F8, target_vram = 0x809101D0 },
    { type = "R_MIPS_HI16", vram = 0x809016FC, target_vram = 0x809101E8 },
    { type = "R_MIPS_LO16", vram = 0x80901700, target_vram = 0x809101D0 },
    { type = "R_MIPS_LO16", vram = 0x80901704, target_vram = 0x809101D0 },
    { type = "R_MIPS_HI16", vram = 0x80901708, target_vram = 0x80917254 },
    { type = "R_MIPS_HI16", vram = 0x8090170C, target_vram = 0x80910B48 },
    { type = "R_MIPS_LO16", vram = 0x80901710, target_vram = 0x80917254 },
    { type = "R_MIPS_HI16", vram = 0x80901718, target_vram = 0x809114A8 },
    { type = "R_MIPS_LO16", vram = 0x8090171C, target_vram = 0x809114A8 },
    { type = "R_MIPS_LO16", vram = 0x80901728, target_vram = 0x80910B48 },
    { type = "R_MIPS_LO16", vram = 0x8090172C, target_vram = 0x809101E8 },
    { type = "R_MIPS_HI16", vram = 0x809017BC, target_vram = 0x80917258 },
    { type = "R_MIPS_HI16", vram = 0x809017C4, target_vram = 0x80917208 },
    { type = "R_MIPS_HI16", vram = 0x809017C8, target_vram = 0x8090D614 },
    { type = "R_MIPS_HI16", vram = 0x809017CC, target_vram = 0x80911F24 },
    { type = "R_MIPS_LO16", vram = 0x809017D0, target_vram = 0x80917258 },
    { type = "R_MIPS_LO16", vram = 0x809017D4, target_vram = 0x80911F24 },
    { type = "R_MIPS_LO16", vram = 0x809017D8, target_vram = 0x8090D614 },
    { type = "R_MIPS_LO16", vram = 0x809017DC, target_vram = 0x80917208 },
    { type = "R_MIPS_HI16", vram = 0x809017E8, target_vram = 0x8090CD14 },
    { type = "R_MIPS_LO16", vram = 0x809017EC, target_vram = 0x8090CD14 },
    { type = "R_MIPS_HI16", vram = 0x80901814, target_vram = 0x80910B48 },
    { type = "R_MIPS_LO16", vram = 0x8090181C, target_vram = 0x80910B48 },
    { type = "R_MIPS_HI16", vram = 0x80901828, target_vram = 0x80910B48 },
    { type = "R_MIPS_LO16", vram = 0x8090182C, target_vram = 0x80910B48 },
    { type = "R_MIPS_HI16", vram = 0x80901830, target_vram = 0x8090CD14 },
    { type = "R_MIPS_LO16", vram = 0x80901834, target_vram = 0x8090CD14 },
    { type = "R_MIPS_HI16", vram = 0x80901844, target_vram = 0x8090D7C4 },
    { type = "R_MIPS_LO16", vram = 0x8090184C, target_vram = 0x8090D7C4 },
    { type = "R_MIPS_HI16", vram = 0x80901860, target_vram = 0x80911F20 },
    { type = "R_MIPS_HI16", vram = 0x80901864, target_vram = 0x809101C0 },
    { type = "R_MIPS_LO16", vram = 0x80901870, target_vram = 0x80911F20 },
    { type = "R_MIPS_LO16", vram = 0x80901874, target_vram = 0x809101C0 },
    { type = "R_MIPS_HI16", vram = 0x80901884, target_vram = 0x80910B48 },
    { type = "R_MIPS_HI16", vram = 0x80901888, target_vram = 0x80917204 },
    { type = "R_MIPS_LO16", vram = 0x80901890, target_vram = 0x80910B48 },
    { type = "R_MIPS_LO16", vram = 0x80901894, target_vram = 0x80917204 },
    { type = "R_MIPS_HI16", vram = 0x809018A0, target_vram = 0x80917228 },
    { type = "R_MIPS_HI16", vram = 0x809018AC, target_vram = 0x80917204 },
    { type = "R_MIPS_LO16", vram = 0x809018B0, target_vram = 0x80917204 },
    { type = "R_MIPS_HI16", vram = 0x809018B8, target_vram = 0x80917200 },
    { type = "R_MIPS_HI16", vram = 0x809018BC, target_vram = 0x8090D7DC },
    { type = "R_MIPS_LO16", vram = 0x809018C8, target_vram = 0x80917200 },
    { type = "R_MIPS_LO16", vram = 0x809018FC, target_vram = 0x8090D7DC },
    { type = "R_MIPS_LO16", vram = 0x80901908, target_vram = 0x80917228 },
    { type = "R_MIPS_HI16", vram = 0x80901920, target_vram = 0x809101D8 },
    { type = "R_MIPS_HI16", vram = 0x80901928, target_vram = 0x8090CD14 },
    { type = "R_MIPS_LO16", vram = 0x8090192C, target_vram = 0x809101D8 },
    { type = "R_MIPS_LO16", vram = 0x80901930, target_vram = 0x8090CD14 },
    { type = "R_MIPS_HI16", vram = 0x80901938, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x8090193C, target_vram = 0x80917208 },
    { type = "R_MIPS_HI16", vram = 0x8090198C, target_vram = 0x80917238 },
    { type = "R_MIPS_LO16", vram = 0x80901990, target_vram = 0x80917238 },
    { type = "R_MIPS_HI16", vram = 0x809019AC, target_vram = 0x80917248 },
    { type = "R_MIPS_LO16", vram = 0x809019B8, target_vram = 0x80917248 },
    { type = "R_MIPS_HI16", vram = 0x809019CC, target_vram = 0x80917238 },
    { type = "R_MIPS_LO16", vram = 0x809019D0, target_vram = 0x80917238 },
    { type = "R_MIPS_HI16", vram = 0x809019D4, target_vram = 0x809101C4 },
    { type = "R_MIPS_LO16", vram = 0x809019E4, target_vram = 0x809101C4 },
    { type = "R_MIPS_HI16", vram = 0x809019E8, target_vram = 0x80917202 },
    { type = "R_MIPS_LO16", vram = 0x809019F0, target_vram = 0x80917202 },
    { type = "R_MIPS_HI16", vram = 0x809019FC, target_vram = 0x8091726C },
    { type = "R_MIPS_LO16", vram = 0x80901A00, target_vram = 0x8091726C },
    { type = "R_MIPS_HI16", vram = 0x80901A04, target_vram = 0x8090D7E0 },
    { type = "R_MIPS_LO16", vram = 0x80901A0C, target_vram = 0x8090D7E0 },
    { type = "R_MIPS_HI16", vram = 0x80901A1C, target_vram = 0x8090D614 },
    { type = "R_MIPS_LO16", vram = 0x80901A28, target_vram = 0x8090D614 },
    { type = "R_MIPS_HI16", vram = 0x80901A98, target_vram = 0x80917268 },
    { type = "R_MIPS_LO16", vram = 0x80901A9C, target_vram = 0x80917268 },
    { type = "R_MIPS_HI16", vram = 0x80901AAC, target_vram = 0x8090CD1C },
    { type = "R_MIPS_LO16", vram = 0x80901AB4, target_vram = 0x8090CD1C },
    { type = "R_MIPS_HI16", vram = 0x80901AC0, target_vram = 0x80917238 },
    { type = "R_MIPS_LO16", vram = 0x80901AC4, target_vram = 0x80917238 },
    { type = "R_MIPS_HI16", vram = 0x80901AC8, target_vram = 0x8091720C },
    { type = "R_MIPS_LO16", vram = 0x80901ACC, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x80901AD4, target_vram = 0x8091720C },
    { type = "R_MIPS_HI16", vram = 0x80901AD8, target_vram = 0x80917248 },
    { type = "R_MIPS_LO16", vram = 0x80901AE0, target_vram = 0x80917248 },
    { type = "R_MIPS_LO16", vram = 0x80901AEC, target_vram = 0x80917208 },
    { type = "R_MIPS_HI16", vram = 0x80901AF4, target_vram = 0x8090CD0C },
    { type = "R_MIPS_LO16", vram = 0x80901AFC, target_vram = 0x8091720C },
    { type = "R_MIPS_HI16", vram = 0x80901B00, target_vram = 0x80917210 },
    { type = "R_MIPS_LO16", vram = 0x80901B04, target_vram = 0x80917210 },
    { type = "R_MIPS_LO16", vram = 0x80901B10, target_vram = 0x80917210 },
    { type = "R_MIPS_HI16", vram = 0x80901B4C, target_vram = 0x8090D7E4 },
    { type = "R_MIPS_LO16", vram = 0x80901B50, target_vram = 0x8090CD0C },
    { type = "R_MIPS_LO16", vram = 0x80901B5C, target_vram = 0x8090D7E4 },
    { type = "R_MIPS_HI16", vram = 0x80901B68, target_vram = 0x8090CD0C },
    { type = "R_MIPS_LO16", vram = 0x80901B80, target_vram = 0x8090CD0C },
    { type = "R_MIPS_HI16", vram = 0x80901B94, target_vram = 0x80917238 },
    { type = "R_MIPS_HI16", vram = 0x80901B98, target_vram = 0x80910B48 },
    { type = "R_MIPS_LO16", vram = 0x80901B9C, target_vram = 0x80910B48 },
    { type = "R_MIPS_LO16", vram = 0x80901BA0, target_vram = 0x80917238 },
    { type = "R_MIPS_HI16", vram = 0x80901BA4, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x80901BA8, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x80901BAC, target_vram = 0x8091720C },
    { type = "R_MIPS_HI16", vram = 0x80901BB0, target_vram = 0x809101D8 },
    { type = "R_MIPS_LO16", vram = 0x80901BB4, target_vram = 0x809101D8 },
    { type = "R_MIPS_HI16", vram = 0x80901BC8, target_vram = 0x80917210 },
    { type = "R_MIPS_LO16", vram = 0x80901BCC, target_vram = 0x80917210 },
    { type = "R_MIPS_HI16", vram = 0x80901BD4, target_vram = 0x80917202 },
    { type = "R_MIPS_LO16", vram = 0x80901BD8, target_vram = 0x80917202 },
    { type = "R_MIPS_HI16", vram = 0x80901BEC, target_vram = 0x8090D7E8 },
    { type = "R_MIPS_LO16", vram = 0x80901BF0, target_vram = 0x8090D7E8 },
    { type = "R_MIPS_HI16", vram = 0x80901BFC, target_vram = 0x80917228 },
    { type = "R_MIPS_LO16", vram = 0x80901C04, target_vram = 0x80917228 },
    { type = "R_MIPS_HI16", vram = 0x80901C18, target_vram = 0x80917228 },
    { type = "R_MIPS_LO16", vram = 0x80901C1C, target_vram = 0x80917228 },
    { type = "R_MIPS_HI16", vram = 0x80901C34, target_vram = 0x8090D7EC },
    { type = "R_MIPS_LO16", vram = 0x80901C38, target_vram = 0x8090D7EC },
    { type = "R_MIPS_HI16", vram = 0x80901C3C, target_vram = 0x8091720C },
    { type = "R_MIPS_HI16", vram = 0x80901C40, target_vram = 0x80917238 },
    { type = "R_MIPS_LO16", vram = 0x80901C48, target_vram = 0x80917238 },
    { type = "R_MIPS_LO16", vram = 0x80901C58, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x80901C5C, target_vram = 0x8091720C },
    { type = "R_MIPS_HI16", vram = 0x80901C60, target_vram = 0x80917210 },
    { type = "R_MIPS_LO16", vram = 0x80901C64, target_vram = 0x80917210 },
    { type = "R_MIPS_HI16", vram = 0x80901CB8, target_vram = 0x8090D7F0 },
    { type = "R_MIPS_LO16", vram = 0x80901CBC, target_vram = 0x8090D7F0 },
    { type = "R_MIPS_HI16", vram = 0x80901CC4, target_vram = 0x809101C0 },
    { type = "R_MIPS_LO16", vram = 0x80901CE0, target_vram = 0x809101C0 },
    { type = "R_MIPS_HI16", vram = 0x80901CE8, target_vram = 0x8090D7F4 },
    { type = "R_MIPS_LO16", vram = 0x80901CF0, target_vram = 0x8090D7F4 },
    { type = "R_MIPS_HI16", vram = 0x80901D44, target_vram = 0x8090D7F8 },
    { type = "R_MIPS_LO16", vram = 0x80901D58, target_vram = 0x8090D7F8 },
    { type = "R_MIPS_HI16", vram = 0x80901D5C, target_vram = 0x8090D7FC },
    { type = "R_MIPS_LO16", vram = 0x80901D70, target_vram = 0x8090D7FC },
    { type = "R_MIPS_HI16", vram = 0x80901D8C, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x80901D90, target_vram = 0x80917208 },
    { type = "R_MIPS_HI16", vram = 0x80901DAC, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x80901DB8, target_vram = 0x80917208 },
    { type = "R_MIPS_HI16", vram = 0x80901E44, target_vram = 0x80917238 },
    { type = "R_MIPS_LO16", vram = 0x80901E50, target_vram = 0x80917238 },
    { type = "R_MIPS_HI16", vram = 0x80901ECC, target_vram = 0x80917238 },
    { type = "R_MIPS_LO16", vram = 0x80901ED0, target_vram = 0x80917238 },
    { type = "R_MIPS_HI16", vram = 0x80901EE4, target_vram = 0x8090CD14 },
    { type = "R_MIPS_LO16", vram = 0x80901EE8, target_vram = 0x8090CD14 },
    { type = "R_MIPS_HI16", vram = 0x80901EEC, target_vram = 0x809101D0 },
    { type = "R_MIPS_LO16", vram = 0x80901EF0, target_vram = 0x809101D0 },
    { type = "R_MIPS_HI16", vram = 0x80901F08, target_vram = 0x8090D800 },
    { type = "R_MIPS_LO16", vram = 0x80901F0C, target_vram = 0x8090D800 },
    { type = "R_MIPS_HI16", vram = 0x80901F14, target_vram = 0x8091720C },
    { type = "R_MIPS_LO16", vram = 0x80901F2C, target_vram = 0x8091720C },
    { type = "R_MIPS_HI16", vram = 0x80901F30, target_vram = 0x8091720C },
    { type = "R_MIPS_LO16", vram = 0x80901F4C, target_vram = 0x8091720C },
    { type = "R_MIPS_HI16", vram = 0x80901F58, target_vram = 0x8090CD14 },
    { type = "R_MIPS_LO16", vram = 0x80901F70, target_vram = 0x8090CD14 },
    { type = "R_MIPS_HI16", vram = 0x80901F74, target_vram = 0x809101D0 },
    { type = "R_MIPS_LO16", vram = 0x80901F7C, target_vram = 0x809101D0 },
    { type = "R_MIPS_HI16", vram = 0x80901F80, target_vram = 0x809101C4 },
    { type = "R_MIPS_LO16", vram = 0x80901F90, target_vram = 0x809101C4 },
    { type = "R_MIPS_HI16", vram = 0x80901F9C, target_vram = 0x8090D614 },
    { type = "R_MIPS_LO16", vram = 0x80901FA0, target_vram = 0x8090D614 },
    { type = "R_MIPS_HI16", vram = 0x80901FAC, target_vram = 0x8091720C },
    { type = "R_MIPS_LO16", vram = 0x80901FB0, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x80901FB4, target_vram = 0x8091720C },
    { type = "R_MIPS_HI16", vram = 0x80901FB8, target_vram = 0x80917210 },
    { type = "R_MIPS_LO16", vram = 0x80901FBC, target_vram = 0x80917210 },
    { type = "R_MIPS_HI16", vram = 0x80901FD0, target_vram = 0x809101C4 },
    { type = "R_MIPS_HI16", vram = 0x80901FDC, target_vram = 0x8090CD14 },
    { type = "R_MIPS_LO16", vram = 0x80901FE0, target_vram = 0x809101C4 },
    { type = "R_MIPS_LO16", vram = 0x80902014, target_vram = 0x8090CD14 },
    { type = "R_MIPS_HI16", vram = 0x80902018, target_vram = 0x809101D0 },
    { type = "R_MIPS_LO16", vram = 0x8090201C, target_vram = 0x809101D0 },
    { type = "R_MIPS_HI16", vram = 0x80902028, target_vram = 0x80917206 },
    { type = "R_MIPS_LO16", vram = 0x80902034, target_vram = 0x80917206 },
    { type = "R_MIPS_HI16", vram = 0x80902038, target_vram = 0x809171F2 },
    { type = "R_MIPS_LO16", vram = 0x8090203C, target_vram = 0x809171F2 },
    { type = "R_MIPS_HI16", vram = 0x80902048, target_vram = 0x809171F2 },
    { type = "R_MIPS_LO16", vram = 0x8090204C, target_vram = 0x809171F2 },
    { type = "R_MIPS_HI16", vram = 0x80902080, target_vram = 0x8090D614 },
    { type = "R_MIPS_HI16", vram = 0x8090208C, target_vram = 0x80917264 },
    { type = "R_MIPS_LO16", vram = 0x80902090, target_vram = 0x8090D614 },
    { type = "R_MIPS_LO16", vram = 0x809020BC, target_vram = 0x80917264 },
    { type = "R_MIPS_HI16", vram = 0x809020C4, target_vram = 0x80917248 },
    { type = "R_MIPS_LO16", vram = 0x809020C8, target_vram = 0x80917248 },
    { type = "R_MIPS_HI16", vram = 0x809020CC, target_vram = 0x80917238 },
    { type = "R_MIPS_LO16", vram = 0x809020D0, target_vram = 0x80917238 },
    { type = "R_MIPS_HI16", vram = 0x809020D4, target_vram = 0x8090D804 },
    { type = "R_MIPS_LO16", vram = 0x809020DC, target_vram = 0x8090D804 },
    { type = "R_MIPS_HI16", vram = 0x8090211C, target_vram = 0x8090D808 },
    { type = "R_MIPS_LO16", vram = 0x80902120, target_vram = 0x8090D808 },
    { type = "R_MIPS_HI16", vram = 0x80902170, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x80902174, target_vram = 0x80917208 },
    { type = "R_MIPS_HI16", vram = 0x80902180, target_vram = 0x8090D80C },
    { type = "R_MIPS_LO16", vram = 0x809021B0, target_vram = 0x8090D80C },
    { type = "R_MIPS_HI16", vram = 0x809021F0, target_vram = 0x8090D810 },
    { type = "R_MIPS_LO16", vram = 0x809021F4, target_vram = 0x8090D810 },
    { type = "R_MIPS_HI16", vram = 0x80902230, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x80902234, target_vram = 0x80917208 },
    { type = "R_MIPS_HI16", vram = 0x809022A8, target_vram = 0x8091720C },
    { type = "R_MIPS_LO16", vram = 0x809022AC, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x809022B0, target_vram = 0x8091720C },
    { type = "R_MIPS_HI16", vram = 0x809022B4, target_vram = 0x80917210 },
    { type = "R_MIPS_LO16", vram = 0x809022B8, target_vram = 0x80917210 },
    { type = "R_MIPS_HI16", vram = 0x809022D0, target_vram = 0x8090D614 },
    { type = "R_MIPS_LO16", vram = 0x809022D4, target_vram = 0x8090D614 },
    { type = "R_MIPS_HI16", vram = 0x809022E0, target_vram = 0x8091720C },
    { type = "R_MIPS_LO16", vram = 0x809022E4, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x809022E8, target_vram = 0x8091720C },
    { type = "R_MIPS_HI16", vram = 0x809022EC, target_vram = 0x80917210 },
    { type = "R_MIPS_LO16", vram = 0x809022F0, target_vram = 0x80917210 },
    { type = "R_MIPS_HI16", vram = 0x80902300, target_vram = 0x80910B3C },
    { type = "R_MIPS_LO16", vram = 0x80902308, target_vram = 0x80910B3C },
    { type = "R_MIPS_HI16", vram = 0x8090230C, target_vram = 0x80910B40 },
    { type = "R_MIPS_LO16", vram = 0x80902310, target_vram = 0x80910B40 },
    { type = "R_MIPS_LO16", vram = 0x80902314, target_vram = 0x80910B44 },
    { type = "R_MIPS_HI16", vram = 0x80902328, target_vram = 0x809101BC },
    { type = "R_MIPS_LO16", vram = 0x8090232C, target_vram = 0x809101BC },
    { type = "R_MIPS_HI16", vram = 0x80902330, target_vram = 0x8091725C },
    { type = "R_MIPS_LO16", vram = 0x8090233C, target_vram = 0x8091725C },
    { type = "R_MIPS_HI16", vram = 0x80902344, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x80902348, target_vram = 0x80917208 },
    { type = "R_MIPS_HI16", vram = 0x80902374, target_vram = 0x80917238 },
    { type = "R_MIPS_LO16", vram = 0x80902378, target_vram = 0x80917238 },
    { type = "R_MIPS_HI16", vram = 0x80902380, target_vram = 0x8091723C },
    { type = "R_MIPS_LO16", vram = 0x80902384, target_vram = 0x8091723C },
    { type = "R_MIPS_HI16", vram = 0x8090239C, target_vram = 0x80917206 },
    { type = "R_MIPS_LO16", vram = 0x809023A0, target_vram = 0x80917206 },
    { type = "R_MIPS_HI16", vram = 0x809023B8, target_vram = 0x8091720C },
    { type = "R_MIPS_LO16", vram = 0x809023BC, target_vram = 0x8091720C },
    { type = "R_MIPS_HI16", vram = 0x809023E8, target_vram = 0x809101C4 },
    { type = "R_MIPS_LO16", vram = 0x809023F4, target_vram = 0x809101C4 },
    { type = "R_MIPS_HI16", vram = 0x80902404, target_vram = 0x809171F2 },
    { type = "R_MIPS_LO16", vram = 0x80902408, target_vram = 0x809171F2 },
    { type = "R_MIPS_HI16", vram = 0x80902418, target_vram = 0x8090CD14 },
    { type = "R_MIPS_LO16", vram = 0x80902420, target_vram = 0x8090CD14 },
    { type = "R_MIPS_HI16", vram = 0x80902430, target_vram = 0x8090CD0C },
    { type = "R_MIPS_LO16", vram = 0x80902434, target_vram = 0x8090CD0C },
    { type = "R_MIPS_HI16", vram = 0x80902438, target_vram = 0x80911F20 },
    { type = "R_MIPS_LO16", vram = 0x8090243C, target_vram = 0x80911F20 },
    { type = "R_MIPS_HI16", vram = 0x80902444, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x80902448, target_vram = 0x80917208 },
    { type = "R_MIPS_HI16", vram = 0x80902454, target_vram = 0x8090D814 },
    { type = "R_MIPS_LO16", vram = 0x8090245C, target_vram = 0x8090D814 },
    { type = "R_MIPS_HI16", vram = 0x80902460, target_vram = 0x8090CD10 },
    { type = "R_MIPS_LO16", vram = 0x80902480, target_vram = 0x8090CD10 },
    { type = "R_MIPS_HI16", vram = 0x8090248C, target_vram = 0x809101B4 },
    { type = "R_MIPS_LO16", vram = 0x80902494, target_vram = 0x809101B4 },
    { type = "R_MIPS_HI16", vram = 0x809024A0, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x809024A4, target_vram = 0x80917208 },
    { type = "R_MIPS_HI16", vram = 0x809024AC, target_vram = 0x809171FE },
    { type = "R_MIPS_HI16", vram = 0x809024B0, target_vram = 0x80917260 },
    { type = "R_MIPS_LO16", vram = 0x809024BC, target_vram = 0x809171FE },
    { type = "R_MIPS_HI16", vram = 0x809024E4, target_vram = 0x8091725C },
    { type = "R_MIPS_LO16", vram = 0x809024E8, target_vram = 0x8091725C },
    { type = "R_MIPS_HI16", vram = 0x809024EC, target_vram = 0x8090D818 },
    { type = "R_MIPS_LO16", vram = 0x809024F0, target_vram = 0x8090D818 },
    { type = "R_MIPS_HI16", vram = 0x809024F8, target_vram = 0x80917228 },
    { type = "R_MIPS_LO16", vram = 0x809024FC, target_vram = 0x80917228 },
    { type = "R_MIPS_HI16", vram = 0x80902504, target_vram = 0x80917260 },
    { type = "R_MIPS_LO16", vram = 0x80902508, target_vram = 0x80917260 },
    { type = "R_MIPS_HI16", vram = 0x80902524, target_vram = 0x80917260 },
    { type = "R_MIPS_LO16", vram = 0x80902530, target_vram = 0x80917260 },
    { type = "R_MIPS_HI16", vram = 0x80902540, target_vram = 0x8091725C },
    { type = "R_MIPS_LO16", vram = 0x8090254C, target_vram = 0x8091725C },
    { type = "R_MIPS_HI16", vram = 0x80902558, target_vram = 0x80910B48 },
    { type = "R_MIPS_HI16", vram = 0x8090255C, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x80902560, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x80902564, target_vram = 0x80910B48 },
    { type = "R_MIPS_HI16", vram = 0x80902574, target_vram = 0x80917228 },
    { type = "R_MIPS_LO16", vram = 0x80902578, target_vram = 0x80917228 },
    { type = "R_MIPS_LO16", vram = 0x8090257C, target_vram = 0x80917260 },
    { type = "R_MIPS_HI16", vram = 0x8090259C, target_vram = 0x8090D81C },
    { type = "R_MIPS_LO16", vram = 0x809025B0, target_vram = 0x8090D81C },
    { type = "R_MIPS_HI16", vram = 0x809025E8, target_vram = 0x809101CC },
    { type = "R_MIPS_LO16", vram = 0x809025F0, target_vram = 0x809101CC },
    { type = "R_MIPS_HI16", vram = 0x809025F4, target_vram = 0x8090CD0C },
    { type = "R_MIPS_HI16", vram = 0x809025F8, target_vram = 0x809101C0 },
    { type = "R_MIPS_HI16", vram = 0x80902630, target_vram = 0x8090CD44 },
    { type = "R_MIPS_LO16", vram = 0x8090264C, target_vram = 0x8090CD44 },
    { type = "R_MIPS_HI16", vram = 0x80902650, target_vram = 0x8090D820 },
    { type = "R_MIPS_LO16", vram = 0x80902654, target_vram = 0x8090D820 },
    { type = "R_MIPS_HI16", vram = 0x80902684, target_vram = 0x8090CD48 },
    { type = "R_MIPS_LO16", vram = 0x809026A0, target_vram = 0x8090CD48 },
    { type = "R_MIPS_HI16", vram = 0x809026A4, target_vram = 0x8090D824 },
    { type = "R_MIPS_LO16", vram = 0x809026A8, target_vram = 0x8090D824 },
    { type = "R_MIPS_LO16", vram = 0x80902708, target_vram = 0x8090CD0C },
    { type = "R_MIPS_HI16", vram = 0x8090270C, target_vram = 0x8090D828 },
    { type = "R_MIPS_LO16", vram = 0x80902718, target_vram = 0x8090D828 },
    { type = "R_MIPS_HI16", vram = 0x8090271C, target_vram = 0x8090D82C },
    { type = "R_MIPS_LO16", vram = 0x80902730, target_vram = 0x8090D82C },
    { type = "R_MIPS_HI16", vram = 0x80902734, target_vram = 0x8090D830 },
    { type = "R_MIPS_LO16", vram = 0x80902738, target_vram = 0x8090D830 },
    { type = "R_MIPS_HI16", vram = 0x8090273C, target_vram = 0x809101B4 },
    { type = "R_MIPS_LO16", vram = 0x80902750, target_vram = 0x809101B4 },
    { type = "R_MIPS_HI16", vram = 0x80902760, target_vram = 0x8090D834 },
    { type = "R_MIPS_LO16", vram = 0x80902778, target_vram = 0x8090D834 },
    { type = "R_MIPS_HI16", vram = 0x80902780, target_vram = 0x80917270 },
    { type = "R_MIPS_HI16", vram = 0x80902794, target_vram = 0x80917270 },
    { type = "R_MIPS_LO16", vram = 0x80902798, target_vram = 0x80917270 },
    { type = "R_MIPS_LO16", vram = 0x809027A4, target_vram = 0x80917270 },
    { type = "R_MIPS_HI16", vram = 0x809027DC, target_vram = 0x809101BC },
    { type = "R_MIPS_LO16", vram = 0x809027E0, target_vram = 0x809101BC },
    { type = "R_MIPS_HI16", vram = 0x809027EC, target_vram = 0x809101B0 },
    { type = "R_MIPS_HI16", vram = 0x809027F8, target_vram = 0x809101C0 },
    { type = "R_MIPS_LO16", vram = 0x809027FC, target_vram = 0x809101C0 },
    { type = "R_MIPS_HI16", vram = 0x80902800, target_vram = 0x8090D614 },
    { type = "R_MIPS_LO16", vram = 0x80902804, target_vram = 0x8090D614 },
    { type = "R_MIPS_LO16", vram = 0x80902814, target_vram = 0x809101B0 },
    { type = "R_MIPS_HI16", vram = 0x8090282C, target_vram = 0x809101B4 },
    { type = "R_MIPS_LO16", vram = 0x8090283C, target_vram = 0x809101B4 },
    { type = "R_MIPS_HI16", vram = 0x80902848, target_vram = 0x8091725C },
    { type = "R_MIPS_LO16", vram = 0x80902850, target_vram = 0x8091725C },
    { type = "R_MIPS_HI16", vram = 0x80902860, target_vram = 0x8090D838 },
    { type = "R_MIPS_LO16", vram = 0x80902870, target_vram = 0x8090D838 },
    { type = "R_MIPS_HI16", vram = 0x8090289C, target_vram = 0x80917206 },
    { type = "R_MIPS_LO16", vram = 0x809028A0, target_vram = 0x80917206 },
    { type = "R_MIPS_HI16", vram = 0x809028B8, target_vram = 0x8091727C },
    { type = "R_MIPS_LO16", vram = 0x809028C0, target_vram = 0x8091727C },
    { type = "R_MIPS_HI16", vram = 0x809028C4, target_vram = 0x80910B40 },
    { type = "R_MIPS_LO16", vram = 0x809028C8, target_vram = 0x80910B40 },
    { type = "R_MIPS_LO16", vram = 0x809028D0, target_vram = 0x80910B40 },
    { type = "R_MIPS_HI16", vram = 0x809028D4, target_vram = 0x8091720C },
    { type = "R_MIPS_LO16", vram = 0x809028D8, target_vram = 0x8091720C },
    { type = "R_MIPS_LO16", vram = 0x809028E0, target_vram = 0x8091720C },
    { type = "R_MIPS_HI16", vram = 0x80902900, target_vram = 0x8090D83C },
    { type = "R_MIPS_LO16", vram = 0x80902908, target_vram = 0x8090D83C },
    { type = "R_MIPS_HI16", vram = 0x8090290C, target_vram = 0x809101B0 },
    { type = "R_MIPS_HI16", vram = 0x80902918, target_vram = 0x80917206 },
    { type = "R_MIPS_LO16", vram = 0x80902924, target_vram = 0x809101B0 },
    { type = "R_MIPS_LO16", vram = 0x80902934, target_vram = 0x80917206 },
    { type = "R_MIPS_HI16", vram = 0x80902938, target_vram = 0x8091725C },
    { type = "R_MIPS_LO16", vram = 0x8090293C, target_vram = 0x8091725C },
    { type = "R_MIPS_HI16", vram = 0x80902948, target_vram = 0x8090D840 },
    { type = "R_MIPS_LO16", vram = 0x8090294C, target_vram = 0x8090D840 },
    { type = "R_MIPS_HI16", vram = 0x80902950, target_vram = 0x8091727C },
    { type = "R_MIPS_LO16", vram = 0x80902954, target_vram = 0x8091727C },
    { type = "R_MIPS_HI16", vram = 0x80902958, target_vram = 0x80910B40 },
    { type = "R_MIPS_LO16", vram = 0x8090295C, target_vram = 0x80910B40 },
    { type = "R_MIPS_LO16", vram = 0x80902968, target_vram = 0x80910B40 },
    { type = "R_MIPS_LO16", vram = 0x80902978, target_vram = 0x809101C0 },
    { type = "R_MIPS_HI16", vram = 0x80902984, target_vram = 0x8090D844 },
    { type = "R_MIPS_LO16", vram = 0x8090299C, target_vram = 0x8090D844 },
    { type = "R_MIPS_HI16", vram = 0x809029A0, target_vram = 0x8090D848 },
    { type = "R_MIPS_LO16", vram = 0x809029B0, target_vram = 0x8090D848 },
    { type = "R_MIPS_HI16", vram = 0x809029B4, target_vram = 0x809101B0 },
    { type = "R_MIPS_LO16", vram = 0x809029BC, target_vram = 0x809101B0 },
    { type = "R_MIPS_HI16", vram = 0x809029C8, target_vram = 0x809101C0 },
    { type = "R_MIPS_LO16", vram = 0x809029D4, target_vram = 0x809101C0 },
    { type = "R_MIPS_HI16", vram = 0x809029E4, target_vram = 0x8090D84C },
    { type = "R_MIPS_LO16", vram = 0x809029E8, target_vram = 0x8090D84C },
    { type = "R_MIPS_HI16", vram = 0x809029EC, target_vram = 0x809101C0 },
    { type = "R_MIPS_HI16", vram = 0x80902A14, target_vram = 0x8090D850 },
    { type = "R_MIPS_LO16", vram = 0x80902A18, target_vram = 0x8090D850 },
    { type = "R_MIPS_HI16", vram = 0x80902A24, target_vram = 0x809101B0 },
    { type = "R_MIPS_LO16", vram = 0x80902A34, target_vram = 0x809101B0 },
    { type = "R_MIPS_HI16", vram = 0x80902A4C, target_vram = 0x809101C0 },
    { type = "R_MIPS_LO16", vram = 0x80902A50, target_vram = 0x809101C0 },
    { type = "R_MIPS_HI16", vram = 0x80902A5C, target_vram = 0x809101C0 },
    { type = "R_MIPS_HI16", vram = 0x80902A60, target_vram = 0x8090D614 },
    { type = "R_MIPS_LO16", vram = 0x80902A68, target_vram = 0x8090D614 },
    { type = "R_MIPS_LO16", vram = 0x80902A74, target_vram = 0x809101C0 },
    { type = "R_MIPS_LO16", vram = 0x80902A80, target_vram = 0x809101C0 },
    { type = "R_MIPS_HI16", vram = 0x80902A8C, target_vram = 0x8090D854 },
    { type = "R_MIPS_LO16", vram = 0x80902AA4, target_vram = 0x8090D854 },
    { type = "R_MIPS_HI16", vram = 0x80902AA8, target_vram = 0x8090D858 },
    { type = "R_MIPS_LO16", vram = 0x80902AB8, target_vram = 0x8090D858 },
    { type = "R_MIPS_HI16", vram = 0x80902ABC, target_vram = 0x809101B0 },
    { type = "R_MIPS_LO16", vram = 0x80902AC4, target_vram = 0x809101B0 },
    { type = "R_MIPS_HI16", vram = 0x80902AD0, target_vram = 0x809101C0 },
    { type = "R_MIPS_LO16", vram = 0x80902AD8, target_vram = 0x809101C0 },
    { type = "R_MIPS_HI16", vram = 0x80902ADC, target_vram = 0x809101B4 },
    { type = "R_MIPS_LO16", vram = 0x80902AF0, target_vram = 0x809101B4 },
    { type = "R_MIPS_HI16", vram = 0x80902AFC, target_vram = 0x809101B0 },
    { type = "R_MIPS_LO16", vram = 0x80902B00, target_vram = 0x809101B0 },
    { type = "R_MIPS_HI16", vram = 0x80902B0C, target_vram = 0x8090D85C },
    { type = "R_MIPS_LO16", vram = 0x80902B10, target_vram = 0x8090D85C },
    { type = "R_MIPS_HI16", vram = 0x80902B18, target_vram = 0x809101B8 },
    { type = "R_MIPS_LO16", vram = 0x80902B1C, target_vram = 0x809101B8 },
    { type = "R_MIPS_HI16", vram = 0x80902B44, target_vram = 0x809101B8 },
    { type = "R_MIPS_LO16", vram = 0x80902B48, target_vram = 0x809101B8 },
    { type = "R_MIPS_HI16", vram = 0x80902B58, target_vram = 0x8090D860 },
    { type = "R_MIPS_LO16", vram = 0x80902B64, target_vram = 0x8090D860 },
    { type = "R_MIPS_HI16", vram = 0x80902B68, target_vram = 0x809101B4 },
    { type = "R_MIPS_LO16", vram = 0x80902B84, target_vram = 0x809101B4 },
    { type = "R_MIPS_HI16", vram = 0x80902B94, target_vram = 0x80917206 },
    { type = "R_MIPS_LO16", vram = 0x80902B98, target_vram = 0x80917206 },
    { type = "R_MIPS_HI16", vram = 0x80902BBC, target_vram = 0x80917278 },
    { type = "R_MIPS_LO16", vram = 0x80902BC0, target_vram = 0x80917278 },
    { type = "R_MIPS_HI16", vram = 0x80902BDC, target_vram = 0x80917278 },
    { type = "R_MIPS_LO16", vram = 0x80902BE0, target_vram = 0x80917278 },
    { type = "R_MIPS_HI16", vram = 0x80902BEC, target_vram = 0x80917278 },
    { type = "R_MIPS_LO16", vram = 0x80902BF4, target_vram = 0x80917278 },
    { type = "R_MIPS_HI16", vram = 0x80902BFC, target_vram = 0x80917254 },
    { type = "R_MIPS_LO16", vram = 0x80902C00, target_vram = 0x80917254 },
    { type = "R_MIPS_HI16", vram = 0x80902C04, target_vram = 0x80917206 },
    { type = "R_MIPS_LO16", vram = 0x80902C0C, target_vram = 0x80917206 },
    { type = "R_MIPS_HI16", vram = 0x80902C3C, target_vram = 0x809171FE },
    { type = "R_MIPS_LO16", vram = 0x80902C48, target_vram = 0x809171FE },
    { type = "R_MIPS_HI16", vram = 0x80902C74, target_vram = 0x80910B40 },
    { type = "R_MIPS_LO16", vram = 0x80902C7C, target_vram = 0x80910B40 },
    { type = "R_MIPS_HI16", vram = 0x80902C84, target_vram = 0x80910B40 },
    { type = "R_MIPS_LO16", vram = 0x80902C88, target_vram = 0x80910B40 },
    { type = "R_MIPS_HI16", vram = 0x80902CD8, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x80902CE4, target_vram = 0x80917208 },
    { type = "R_MIPS_HI16", vram = 0x80902D60, target_vram = 0x80917278 },
    { type = "R_MIPS_LO16", vram = 0x80902D64, target_vram = 0x80917278 },
    { type = "R_MIPS_HI16", vram = 0x80902D84, target_vram = 0x80917278 },
    { type = "R_MIPS_LO16", vram = 0x80902D90, target_vram = 0x80917278 },
    { type = "R_MIPS_HI16", vram = 0x80902DD8, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x80902DDC, target_vram = 0x80917208 },
    { type = "R_MIPS_HI16", vram = 0x80902DE8, target_vram = 0x80917270 },
    { type = "R_MIPS_HI16", vram = 0x80902E08, target_vram = 0x80910B40 },
    { type = "R_MIPS_LO16", vram = 0x80902E0C, target_vram = 0x80910B40 },
    { type = "R_MIPS_LO16", vram = 0x80902E18, target_vram = 0x80917270 },
    { type = "R_MIPS_HI16", vram = 0x80902E1C, target_vram = 0x80910B40 },
    { type = "R_MIPS_LO16", vram = 0x80902E24, target_vram = 0x80910B40 },
    { type = "R_MIPS_HI16", vram = 0x80902E2C, target_vram = 0x8090D864 },
    { type = "R_MIPS_LO16", vram = 0x80902E30, target_vram = 0x8090D864 },
    { type = "R_MIPS_HI16", vram = 0x80902E68, target_vram = 0x809101E8 },
    { type = "R_MIPS_LO16", vram = 0x80902E6C, target_vram = 0x809101E8 },
    { type = "R_MIPS_HI16", vram = 0x80902ED4, target_vram = 0x80917248 },
    { type = "R_MIPS_LO16", vram = 0x80902ED8, target_vram = 0x80917248 },
    { type = "R_MIPS_HI16", vram = 0x80902EE4, target_vram = 0x80917238 },
    { type = "R_MIPS_LO16", vram = 0x80902EE8, target_vram = 0x80917238 },
    { type = "R_MIPS_HI16", vram = 0x80902F24, target_vram = 0x809101C0 },
    { type = "R_MIPS_HI16", vram = 0x80902F28, target_vram = 0x809101C0 },
    { type = "R_MIPS_LO16", vram = 0x80902F2C, target_vram = 0x809101C0 },
    { type = "R_MIPS_HI16", vram = 0x80902F4C, target_vram = 0x809101D0 },
    { type = "R_MIPS_LO16", vram = 0x80902F50, target_vram = 0x809101D0 },
    { type = "R_MIPS_LO16", vram = 0x80902F6C, target_vram = 0x809101C0 },
    { type = "R_MIPS_HI16", vram = 0x80902F70, target_vram = 0x8091726C },
    { type = "R_MIPS_LO16", vram = 0x80902F74, target_vram = 0x8091726C },
    { type = "R_MIPS_HI16", vram = 0x80902F8C, target_vram = 0x809101D0 },
    { type = "R_MIPS_LO16", vram = 0x80902F98, target_vram = 0x809101D0 },
    { type = "R_MIPS_HI16", vram = 0x80902FB8, target_vram = 0x80910B40 },
    { type = "R_MIPS_HI16", vram = 0x80902FD4, target_vram = 0x809101C4 },
    { type = "R_MIPS_LO16", vram = 0x80902FE4, target_vram = 0x80910B40 },
    { type = "R_MIPS_HI16", vram = 0x80903000, target_vram = 0x809101C4 },
    { type = "R_MIPS_LO16", vram = 0x80903008, target_vram = 0x809101C4 },
    { type = "R_MIPS_LO16", vram = 0x8090302C, target_vram = 0x809101C4 },
    { type = "R_MIPS_HI16", vram = 0x80903038, target_vram = 0x809101C4 },
    { type = "R_MIPS_LO16", vram = 0x80903044, target_vram = 0x809101C4 },
    { type = "R_MIPS_HI16", vram = 0x80903054, target_vram = 0x80917208 },
    { type = "R_MIPS_HI16", vram = 0x80903058, target_vram = 0x80910B3C },
    { type = "R_MIPS_HI16", vram = 0x8090305C, target_vram = 0x809101D0 },
    { type = "R_MIPS_LO16", vram = 0x80903060, target_vram = 0x809101D0 },
    { type = "R_MIPS_LO16", vram = 0x80903064, target_vram = 0x80910B3C },
    { type = "R_MIPS_LO16", vram = 0x80903068, target_vram = 0x80917208 },
    { type = "R_MIPS_HI16", vram = 0x80903074, target_vram = 0x8091720C },
    { type = "R_MIPS_HI16", vram = 0x80903078, target_vram = 0x80910B40 },
    { type = "R_MIPS_HI16", vram = 0x8090307C, target_vram = 0x809101D0 },
    { type = "R_MIPS_LO16", vram = 0x80903080, target_vram = 0x809101D0 },
    { type = "R_MIPS_LO16", vram = 0x80903084, target_vram = 0x80910B40 },
    { type = "R_MIPS_LO16", vram = 0x80903088, target_vram = 0x8091720C },
    { type = "R_MIPS_HI16", vram = 0x80903094, target_vram = 0x80917210 },
    { type = "R_MIPS_HI16", vram = 0x80903098, target_vram = 0x80910B44 },
    { type = "R_MIPS_HI16", vram = 0x8090309C, target_vram = 0x809101D0 },
    { type = "R_MIPS_LO16", vram = 0x809030A0, target_vram = 0x809101D0 },
    { type = "R_MIPS_LO16", vram = 0x809030A4, target_vram = 0x80910B44 },
    { type = "R_MIPS_LO16", vram = 0x809030A8, target_vram = 0x80917210 },
    { type = "R_MIPS_HI16", vram = 0x809030BC, target_vram = 0x809101B4 },
    { type = "R_MIPS_LO16", vram = 0x809030C0, target_vram = 0x809101B4 },
    { type = "R_MIPS_HI16", vram = 0x809030D0, target_vram = 0x809101D0 },
    { type = "R_MIPS_LO16", vram = 0x809030DC, target_vram = 0x809101D0 },
    { type = "R_MIPS_HI16", vram = 0x809030F4, target_vram = 0x809101D0 },
    { type = "R_MIPS_LO16", vram = 0x80903104, target_vram = 0x809101D0 },
    { type = "R_MIPS_HI16", vram = 0x80903110, target_vram = 0x809101C0 },
    { type = "R_MIPS_LO16", vram = 0x80903114, target_vram = 0x809101C0 },
    { type = "R_MIPS_HI16", vram = 0x80903138, target_vram = 0x8090CD14 },
    { type = "R_MIPS_LO16", vram = 0x8090313C, target_vram = 0x8090CD14 },
    { type = "R_MIPS_HI16", vram = 0x80903148, target_vram = 0x809101C4 },
    { type = "R_MIPS_LO16", vram = 0x80903150, target_vram = 0x809101C4 },
    { type = "R_MIPS_HI16", vram = 0x80903154, target_vram = 0x8090CD4C },
    { type = "R_MIPS_LO16", vram = 0x80903158, target_vram = 0x8090CD4C },
    { type = "R_MIPS_HI16", vram = 0x8090316C, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x80903170, target_vram = 0x80917208 },
    { type = "R_MIPS_HI16", vram = 0x809031A8, target_vram = 0x809171FE },
    { type = "R_MIPS_HI16", vram = 0x809031E0, target_vram = 0x809101B4 },
    { type = "R_MIPS_LO16", vram = 0x809031E4, target_vram = 0x809101B4 },
    { type = "R_MIPS_LO16", vram = 0x809031FC, target_vram = 0x809171FE },
    { type = "R_MIPS_HI16", vram = 0x80903280, target_vram = 0x809101C0 },
    { type = "R_MIPS_LO16", vram = 0x80903284, target_vram = 0x809101C0 },
    { type = "R_MIPS_HI16", vram = 0x8090328C, target_vram = 0x8091726C },
    { type = "R_MIPS_LO16", vram = 0x809032A0, target_vram = 0x8091726C },
    { type = "R_MIPS_HI16", vram = 0x809032BC, target_vram = 0x809101C0 },
    { type = "R_MIPS_LO16", vram = 0x809032C0, target_vram = 0x809101C0 },
    { type = "R_MIPS_HI16", vram = 0x809032CC, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x809032D0, target_vram = 0x80917208 },
    { type = "R_MIPS_HI16", vram = 0x809032DC, target_vram = 0x8090D868 },
    { type = "R_MIPS_LO16", vram = 0x809032E4, target_vram = 0x8090D868 },
    { type = "R_MIPS_HI16", vram = 0x809032E8, target_vram = 0x8091726C },
    { type = "R_MIPS_LO16", vram = 0x80903320, target_vram = 0x8091726C },
    { type = "R_MIPS_HI16", vram = 0x80903334, target_vram = 0x809171FE },
    { type = "R_MIPS_LO16", vram = 0x80903338, target_vram = 0x809171FE },
    { type = "R_MIPS_HI16", vram = 0x8090333C, target_vram = 0x809101C4 },
    { type = "R_MIPS_LO16", vram = 0x80903340, target_vram = 0x809101C4 },
    { type = "R_MIPS_HI16", vram = 0x80903350, target_vram = 0x80917274 },
    { type = "R_MIPS_LO16", vram = 0x80903354, target_vram = 0x80917274 },
    { type = "R_MIPS_HI16", vram = 0x80903358, target_vram = 0x80917206 },
    { type = "R_MIPS_LO16", vram = 0x80903368, target_vram = 0x80917206 },
    { type = "R_MIPS_HI16", vram = 0x80903374, target_vram = 0x8090CD24 },
    { type = "R_MIPS_LO16", vram = 0x80903378, target_vram = 0x8090CD24 },
    { type = "R_MIPS_HI16", vram = 0x80903394, target_vram = 0x8090D86C },
    { type = "R_MIPS_LO16", vram = 0x80903398, target_vram = 0x8090D86C },
    { type = "R_MIPS_HI16", vram = 0x8090339C, target_vram = 0x809101C8 },
    { type = "R_MIPS_HI16", vram = 0x809033A0, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x809033A4, target_vram = 0x809101C8 },
    { type = "R_MIPS_LO16", vram = 0x809033A8, target_vram = 0x80917208 },
    { type = "R_MIPS_HI16", vram = 0x809033AC, target_vram = 0x809101E8 },
    { type = "R_MIPS_LO16", vram = 0x809033BC, target_vram = 0x809101E8 },
    { type = "R_MIPS_HI16", vram = 0x809033C8, target_vram = 0x809101C4 },
    { type = "R_MIPS_LO16", vram = 0x809033D8, target_vram = 0x809101C4 },
    { type = "R_MIPS_HI16", vram = 0x809034B8, target_vram = 0x8090D870 },
    { type = "R_MIPS_LO16", vram = 0x809034C0, target_vram = 0x8090D870 },
    { type = "R_MIPS_HI16", vram = 0x80903508, target_vram = 0x8090D874 },
    { type = "R_MIPS_LO16", vram = 0x8090350C, target_vram = 0x8090D874 },
    { type = "R_MIPS_HI16", vram = 0x8090354C, target_vram = 0x8090D878 },
    { type = "R_MIPS_LO16", vram = 0x80903578, target_vram = 0x8090D878 },
    { type = "R_MIPS_HI16", vram = 0x809035BC, target_vram = 0x8090D87C },
    { type = "R_MIPS_LO16", vram = 0x809035C0, target_vram = 0x8090D87C },
    { type = "R_MIPS_HI16", vram = 0x80903708, target_vram = 0x8090D880 },
    { type = "R_MIPS_LO16", vram = 0x80903734, target_vram = 0x8090D880 },
    { type = "R_MIPS_HI16", vram = 0x80903778, target_vram = 0x8090D884 },
    { type = "R_MIPS_LO16", vram = 0x8090377C, target_vram = 0x8090D884 },
    { type = "R_MIPS_HI16", vram = 0x809037C0, target_vram = 0x8090D888 },
    { type = "R_MIPS_LO16", vram = 0x809037F4, target_vram = 0x8090D888 },
    { type = "R_MIPS_HI16", vram = 0x80903824, target_vram = 0x8090D88C },
    { type = "R_MIPS_LO16", vram = 0x80903828, target_vram = 0x8090D88C },
    { type = "R_MIPS_HI16", vram = 0x809038A8, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x809038AC, target_vram = 0x80917208 },
    { type = "R_MIPS_HI16", vram = 0x809038C8, target_vram = 0x8090CD14 },
    { type = "R_MIPS_LO16", vram = 0x809038D4, target_vram = 0x8090CD14 },
    { type = "R_MIPS_HI16", vram = 0x80903924, target_vram = 0x8090CD0C },
    { type = "R_MIPS_LO16", vram = 0x80903930, target_vram = 0x8090CD0C },
    { type = "R_MIPS_HI16", vram = 0x80903950, target_vram = 0x8090D890 },
    { type = "R_MIPS_LO16", vram = 0x80903954, target_vram = 0x8090D890 },
    { type = "R_MIPS_HI16", vram = 0x8090398C, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x80903990, target_vram = 0x80917208 },
    { type = "R_MIPS_HI16", vram = 0x809039D4, target_vram = 0x8090D894 },
    { type = "R_MIPS_LO16", vram = 0x809039D8, target_vram = 0x8090D894 },
    { type = "R_MIPS_HI16", vram = 0x80903A48, target_vram = 0x809101B4 },
    { type = "R_MIPS_LO16", vram = 0x80903A4C, target_vram = 0x809101B4 },
    { type = "R_MIPS_HI16", vram = 0x80903AB0, target_vram = 0x8090CD8C },
    { type = "R_MIPS_LO16", vram = 0x80903AD0, target_vram = 0x8090CD8C },
    { type = "R_MIPS_HI16", vram = 0x80903AE4, target_vram = 0x8090D898 },
    { type = "R_MIPS_LO16", vram = 0x80903AE8, target_vram = 0x8090D898 },
    { type = "R_MIPS_HI16", vram = 0x80903B38, target_vram = 0x8090CD8C },
    { type = "R_MIPS_LO16", vram = 0x80903B58, target_vram = 0x8090CD8C },
    { type = "R_MIPS_HI16", vram = 0x80903B70, target_vram = 0x80917274 },
    { type = "R_MIPS_LO16", vram = 0x80903B74, target_vram = 0x80917274 },
    { type = "R_MIPS_HI16", vram = 0x80903B78, target_vram = 0x8090D89C },
    { type = "R_MIPS_LO16", vram = 0x80903B84, target_vram = 0x8090D89C },
    { type = "R_MIPS_HI16", vram = 0x80903BC8, target_vram = 0x80917206 },
    { type = "R_MIPS_LO16", vram = 0x80903BCC, target_vram = 0x80917206 },
    { type = "R_MIPS_HI16", vram = 0x80903BD8, target_vram = 0x80917264 },
    { type = "R_MIPS_LO16", vram = 0x80903BDC, target_vram = 0x80917264 },
    { type = "R_MIPS_HI16", vram = 0x80903E28, target_vram = 0x809171C9 },
    { type = "R_MIPS_LO16", vram = 0x80903E2C, target_vram = 0x809171C9 },
    { type = "R_MIPS_HI16", vram = 0x80903EF0, target_vram = 0x809171CC },
    { type = "R_MIPS_LO16", vram = 0x80903F00, target_vram = 0x809171CC },
    { type = "R_MIPS_HI16", vram = 0x80903F78, target_vram = 0x8090CCF8 },
    { type = "R_MIPS_LO16", vram = 0x80903F7C, target_vram = 0x8090CCF8 },
    { type = "R_MIPS_HI16", vram = 0x80904028, target_vram = 0x8090D8A0 },
    { type = "R_MIPS_LO16", vram = 0x8090402C, target_vram = 0x8090D8A0 },
    { type = "R_MIPS_HI16", vram = 0x8090404C, target_vram = 0x8090D8A4 },
    { type = "R_MIPS_LO16", vram = 0x80904050, target_vram = 0x8090D8A4 },
    { type = "R_MIPS_HI16", vram = 0x8090406C, target_vram = 0x80917200 },
    { type = "R_MIPS_LO16", vram = 0x80904070, target_vram = 0x80917200 },
    { type = "R_MIPS_HI16", vram = 0x80904078, target_vram = 0x80911F44 },
    { type = "R_MIPS_LO16", vram = 0x8090407C, target_vram = 0x80911F44 },
    { type = "R_MIPS_HI16", vram = 0x80904084, target_vram = 0x8090D8A8 },
    { type = "R_MIPS_LO16", vram = 0x80904088, target_vram = 0x8090D8A8 },
    { type = "R_MIPS_HI16", vram = 0x809040C8, target_vram = 0x8090CD14 },
    { type = "R_MIPS_LO16", vram = 0x809040D4, target_vram = 0x8090CD14 },
    { type = "R_MIPS_HI16", vram = 0x809040DC, target_vram = 0x80917202 },
    { type = "R_MIPS_LO16", vram = 0x809040E0, target_vram = 0x80917202 },
    { type = "R_MIPS_HI16", vram = 0x809040E8, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x809040EC, target_vram = 0x80917208 },
    { type = "R_MIPS_HI16", vram = 0x80904120, target_vram = 0x8090CD4C },
    { type = "R_MIPS_LO16", vram = 0x80904124, target_vram = 0x8090CD4C },
    { type = "R_MIPS_HI16", vram = 0x80904128, target_vram = 0x80911F50 },
    { type = "R_MIPS_LO16", vram = 0x8090412C, target_vram = 0x80911F50 },
    { type = "R_MIPS_HI16", vram = 0x80904130, target_vram = 0x809171DC },
    { type = "R_MIPS_LO16", vram = 0x80904138, target_vram = 0x809171DC },
    { type = "R_MIPS_HI16", vram = 0x809042C0, target_vram = 0x8090D8AC },
    { type = "R_MIPS_LO16", vram = 0x809042C4, target_vram = 0x8090D8AC },
    { type = "R_MIPS_HI16", vram = 0x80904300, target_vram = 0x8090D8B0 },
    { type = "R_MIPS_LO16", vram = 0x80904328, target_vram = 0x8090D8B0 },
    { type = "R_MIPS_HI16", vram = 0x8090433C, target_vram = 0x8090D8B4 },
    { type = "R_MIPS_LO16", vram = 0x80904344, target_vram = 0x8090D8B4 },
    { type = "R_MIPS_HI16", vram = 0x80904374, target_vram = 0x8090D8B8 },
    { type = "R_MIPS_LO16", vram = 0x80904378, target_vram = 0x8090D8B8 },
    { type = "R_MIPS_HI16", vram = 0x80904394, target_vram = 0x8090D8BC },
    { type = "R_MIPS_LO16", vram = 0x80904398, target_vram = 0x8090D8BC },
    { type = "R_MIPS_HI16", vram = 0x809043A0, target_vram = 0x8090D8C0 },
    { type = "R_MIPS_LO16", vram = 0x809043BC, target_vram = 0x8090D8C0 },
    { type = "R_MIPS_HI16", vram = 0x809043D0, target_vram = 0x8090D8C4 },
    { type = "R_MIPS_LO16", vram = 0x809043D4, target_vram = 0x8090D8C4 },
    { type = "R_MIPS_HI16", vram = 0x80904438, target_vram = 0x8090D8C8 },
    { type = "R_MIPS_LO16", vram = 0x8090443C, target_vram = 0x8090D8C8 },
    { type = "R_MIPS_HI16", vram = 0x80904450, target_vram = 0x8090D8CC },
    { type = "R_MIPS_LO16", vram = 0x80904454, target_vram = 0x8090D8CC },
    { type = "R_MIPS_HI16", vram = 0x80904594, target_vram = 0x8090D8D0 },
    { type = "R_MIPS_LO16", vram = 0x8090459C, target_vram = 0x8090D8D0 },
    { type = "R_MIPS_HI16", vram = 0x80904648, target_vram = 0x809171CC },
    { type = "R_MIPS_LO16", vram = 0x8090464C, target_vram = 0x809171CC },
    { type = "R_MIPS_HI16", vram = 0x809046EC, target_vram = 0x8090D964 },
    { type = "R_MIPS_LO16", vram = 0x80904700, target_vram = 0x8090D964 },
    { type = "R_MIPS_HI16", vram = 0x80904778, target_vram = 0x8090D968 },
    { type = "R_MIPS_LO16", vram = 0x8090477C, target_vram = 0x8090D968 },
    { type = "R_MIPS_HI16", vram = 0x8090478C, target_vram = 0x8090D96C },
    { type = "R_MIPS_LO16", vram = 0x80904790, target_vram = 0x8090D96C },
    { type = "R_MIPS_HI16", vram = 0x809047CC, target_vram = 0x8090D970 },
    { type = "R_MIPS_LO16", vram = 0x809047D0, target_vram = 0x8090D970 },
    { type = "R_MIPS_HI16", vram = 0x80904820, target_vram = 0x8090D974 },
    { type = "R_MIPS_LO16", vram = 0x80904824, target_vram = 0x8090D974 },
    { type = "R_MIPS_HI16", vram = 0x80904850, target_vram = 0x8090D978 },
    { type = "R_MIPS_LO16", vram = 0x80904854, target_vram = 0x8090D978 },
    { type = "R_MIPS_HI16", vram = 0x80904858, target_vram = 0x8090D97C },
    { type = "R_MIPS_LO16", vram = 0x80904860, target_vram = 0x8090D97C },
    { type = "R_MIPS_HI16", vram = 0x809048CC, target_vram = 0x8090D980 },
    { type = "R_MIPS_LO16", vram = 0x809048D0, target_vram = 0x8090D980 },
    { type = "R_MIPS_HI16", vram = 0x80904B94, target_vram = 0x80917206 },
    { type = "R_MIPS_LO16", vram = 0x80904B98, target_vram = 0x80917206 },
    { type = "R_MIPS_HI16", vram = 0x80904C80, target_vram = 0x8090D984 },
    { type = "R_MIPS_LO16", vram = 0x80904C84, target_vram = 0x8090D984 },
    { type = "R_MIPS_HI16", vram = 0x80904D28, target_vram = 0x80917206 },
    { type = "R_MIPS_LO16", vram = 0x80904D2C, target_vram = 0x80917206 },
    { type = "R_MIPS_HI16", vram = 0x80904E44, target_vram = 0x8090D988 },
    { type = "R_MIPS_LO16", vram = 0x80904E48, target_vram = 0x8090D988 },
    { type = "R_MIPS_HI16", vram = 0x80904E4C, target_vram = 0x8090D98C },
    { type = "R_MIPS_LO16", vram = 0x80904E58, target_vram = 0x8090D98C },
    { type = "R_MIPS_HI16", vram = 0x80904E90, target_vram = 0x8090D990 },
    { type = "R_MIPS_LO16", vram = 0x80904E94, target_vram = 0x8090D990 },
    { type = "R_MIPS_HI16", vram = 0x80904FB4, target_vram = 0x8090D994 },
    { type = "R_MIPS_LO16", vram = 0x80904FB8, target_vram = 0x8090D994 },
    { type = "R_MIPS_HI16", vram = 0x80905234, target_vram = 0x8090D998 },
    { type = "R_MIPS_LO16", vram = 0x80905238, target_vram = 0x8090D998 },
    { type = "R_MIPS_HI16", vram = 0x8090528C, target_vram = 0x80917268 },
    { type = "R_MIPS_LO16", vram = 0x80905290, target_vram = 0x80917268 },
    { type = "R_MIPS_HI16", vram = 0x809052CC, target_vram = 0x8091722C },
    { type = "R_MIPS_LO16", vram = 0x809052D0, target_vram = 0x8091722C },
    { type = "R_MIPS_HI16", vram = 0x809052F0, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x809052F4, target_vram = 0x80917208 },
    { type = "R_MIPS_HI16", vram = 0x80905300, target_vram = 0x80917206 },
    { type = "R_MIPS_LO16", vram = 0x80905320, target_vram = 0x80917206 },
    { type = "R_MIPS_HI16", vram = 0x80905394, target_vram = 0x80917206 },
    { type = "R_MIPS_LO16", vram = 0x80905398, target_vram = 0x80917206 },
    { type = "R_MIPS_HI16", vram = 0x809053C4, target_vram = 0x8090D99C },
    { type = "R_MIPS_LO16", vram = 0x809053C8, target_vram = 0x8090D99C },
    { type = "R_MIPS_HI16", vram = 0x8090541C, target_vram = 0x8090D9A0 },
    { type = "R_MIPS_LO16", vram = 0x80905420, target_vram = 0x8090D9A0 },
    { type = "R_MIPS_HI16", vram = 0x80905430, target_vram = 0x80917270 },
    { type = "R_MIPS_LO16", vram = 0x80905434, target_vram = 0x80917270 },
    { type = "R_MIPS_HI16", vram = 0x80905448, target_vram = 0x8090D9A4 },
    { type = "R_MIPS_LO16", vram = 0x8090544C, target_vram = 0x8090D9A4 },
    { type = "R_MIPS_HI16", vram = 0x80905460, target_vram = 0x8090D9A8 },
    { type = "R_MIPS_LO16", vram = 0x80905464, target_vram = 0x8090D9A8 },
    { type = "R_MIPS_HI16", vram = 0x8090548C, target_vram = 0x8090D9AC },
    { type = "R_MIPS_LO16", vram = 0x80905490, target_vram = 0x8090D9AC },
    { type = "R_MIPS_HI16", vram = 0x80905554, target_vram = 0x8090D9B0 },
    { type = "R_MIPS_LO16", vram = 0x8090555C, target_vram = 0x8090D9B0 },
    { type = "R_MIPS_HI16", vram = 0x80905598, target_vram = 0x8090D9B4 },
    { type = "R_MIPS_LO16", vram = 0x809055A0, target_vram = 0x8090D9B4 },
    { type = "R_MIPS_HI16", vram = 0x809055BC, target_vram = 0x8090D9B8 },
    { type = "R_MIPS_LO16", vram = 0x809055C4, target_vram = 0x8090D9B8 },
    { type = "R_MIPS_HI16", vram = 0x8090562C, target_vram = 0x809171CA },
    { type = "R_MIPS_LO16", vram = 0x80905630, target_vram = 0x809171CA },
    { type = "R_MIPS_HI16", vram = 0x80905650, target_vram = 0x8090CCD0 },
    { type = "R_MIPS_LO16", vram = 0x80905660, target_vram = 0x8090CCD0 },
    { type = "R_MIPS_HI16", vram = 0x809056F0, target_vram = 0x8090D9BC },
    { type = "R_MIPS_LO16", vram = 0x809056F4, target_vram = 0x8090D9BC },
    { type = "R_MIPS_HI16", vram = 0x809056F8, target_vram = 0x80917206 },
    { type = "R_MIPS_LO16", vram = 0x809056FC, target_vram = 0x80917206 },
    { type = "R_MIPS_HI16", vram = 0x8090578C, target_vram = 0x8090D9C0 },
    { type = "R_MIPS_LO16", vram = 0x80905790, target_vram = 0x8090D9C0 },
    { type = "R_MIPS_HI16", vram = 0x80905794, target_vram = 0x8090D9C4 },
    { type = "R_MIPS_LO16", vram = 0x8090579C, target_vram = 0x8090D9C4 },
    { type = "R_MIPS_HI16", vram = 0x809057CC, target_vram = 0x8090D9C8 },
    { type = "R_MIPS_LO16", vram = 0x809057D0, target_vram = 0x8090D9C8 },
    { type = "R_MIPS_HI16", vram = 0x809057E0, target_vram = 0x80917206 },
    { type = "R_MIPS_LO16", vram = 0x809057E4, target_vram = 0x80917206 },
    { type = "R_MIPS_HI16", vram = 0x8090583C, target_vram = 0x8090CD14 },
    { type = "R_MIPS_LO16", vram = 0x80905840, target_vram = 0x8090CD14 },
    { type = "R_MIPS_HI16", vram = 0x8090595C, target_vram = 0x80917268 },
    { type = "R_MIPS_LO16", vram = 0x80905960, target_vram = 0x80917268 },
    { type = "R_MIPS_HI16", vram = 0x809059A8, target_vram = 0x8091722C },
    { type = "R_MIPS_LO16", vram = 0x809059AC, target_vram = 0x8091722C },
    { type = "R_MIPS_HI16", vram = 0x809059CC, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x809059D0, target_vram = 0x80917208 },
    { type = "R_MIPS_HI16", vram = 0x80905A14, target_vram = 0x8090D9CC },
    { type = "R_MIPS_LO16", vram = 0x80905A28, target_vram = 0x8090D9CC },
    { type = "R_MIPS_HI16", vram = 0x80905A3C, target_vram = 0x8090CD14 },
    { type = "R_MIPS_LO16", vram = 0x80905A40, target_vram = 0x8090CD14 },
    { type = "R_MIPS_HI16", vram = 0x80905A60, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x80905A64, target_vram = 0x80917208 },
    { type = "R_MIPS_HI16", vram = 0x80905B18, target_vram = 0x8090D9D0 },
    { type = "R_MIPS_LO16", vram = 0x80905B30, target_vram = 0x8090D9D0 },
    { type = "R_MIPS_HI16", vram = 0x80905B34, target_vram = 0x8090D9D4 },
    { type = "R_MIPS_LO16", vram = 0x80905B3C, target_vram = 0x8090D9D4 },
    { type = "R_MIPS_HI16", vram = 0x80905B80, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x80905B88, target_vram = 0x80917208 },
    { type = "R_MIPS_HI16", vram = 0x80905BB8, target_vram = 0x8090CD14 },
    { type = "R_MIPS_LO16", vram = 0x80905BBC, target_vram = 0x8090CD14 },
    { type = "R_MIPS_HI16", vram = 0x80905BE8, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x80905BEC, target_vram = 0x80917208 },
    { type = "R_MIPS_HI16", vram = 0x80905CA4, target_vram = 0x8090D9D8 },
    { type = "R_MIPS_LO16", vram = 0x80905CA8, target_vram = 0x8090D9D8 },
    { type = "R_MIPS_HI16", vram = 0x80905CAC, target_vram = 0x8090D9DC },
    { type = "R_MIPS_LO16", vram = 0x80905CB8, target_vram = 0x8090D9DC },
    { type = "R_MIPS_HI16", vram = 0x80905CD0, target_vram = 0x8090CD14 },
    { type = "R_MIPS_LO16", vram = 0x80905CDC, target_vram = 0x8090CD14 },
    { type = "R_MIPS_HI16", vram = 0x80905CE0, target_vram = 0x809171F8 },
    { type = "R_MIPS_LO16", vram = 0x80905CE4, target_vram = 0x809171F8 },
    { type = "R_MIPS_HI16", vram = 0x80905D00, target_vram = 0x80917206 },
    { type = "R_MIPS_LO16", vram = 0x80905D04, target_vram = 0x80917206 },
    { type = "R_MIPS_HI16", vram = 0x80905D0C, target_vram = 0x8090CD1C },
    { type = "R_MIPS_LO16", vram = 0x80905D10, target_vram = 0x8090CD1C },
    { type = "R_MIPS_HI16", vram = 0x80905E40, target_vram = 0x80917272 },
    { type = "R_MIPS_LO16", vram = 0x80905E44, target_vram = 0x80917272 },
    { type = "R_MIPS_HI16", vram = 0x80905E4C, target_vram = 0x809171F4 },
    { type = "R_MIPS_LO16", vram = 0x80905E58, target_vram = 0x809171F4 },
    { type = "R_MIPS_HI16", vram = 0x80905F98, target_vram = 0x80917272 },
    { type = "R_MIPS_LO16", vram = 0x80905F9C, target_vram = 0x80917272 },
    { type = "R_MIPS_HI16", vram = 0x80905FA4, target_vram = 0x809171F4 },
    { type = "R_MIPS_LO16", vram = 0x80905FB0, target_vram = 0x809171F4 },
    { type = "R_MIPS_HI16", vram = 0x80905FC4, target_vram = 0x80917274 },
    { type = "R_MIPS_LO16", vram = 0x80905FC8, target_vram = 0x80917274 },
    { type = "R_MIPS_HI16", vram = 0x80905FCC, target_vram = 0x80917266 },
    { type = "R_MIPS_LO16", vram = 0x80905FD4, target_vram = 0x80917266 },
    { type = "R_MIPS_HI16", vram = 0x80905FD8, target_vram = 0x809171D4 },
    { type = "R_MIPS_LO16", vram = 0x80905FDC, target_vram = 0x809171D4 },
    { type = "R_MIPS_HI16", vram = 0x80905FEC, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x80905FF4, target_vram = 0x80917208 },
    { type = "R_MIPS_HI16", vram = 0x80906024, target_vram = 0x8090CD14 },
    { type = "R_MIPS_LO16", vram = 0x80906028, target_vram = 0x8090CD14 },
    { type = "R_MIPS_HI16", vram = 0x80906048, target_vram = 0x8091720C },
    { type = "R_MIPS_LO16", vram = 0x8090604C, target_vram = 0x8091720C },
    { type = "R_MIPS_HI16", vram = 0x8090607C, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x80906080, target_vram = 0x80917208 },
    { type = "R_MIPS_HI16", vram = 0x80906084, target_vram = 0x80917210 },
    { type = "R_MIPS_LO16", vram = 0x80906088, target_vram = 0x80917210 },
    { type = "R_MIPS_HI16", vram = 0x80906130, target_vram = 0x8090D9E0 },
    { type = "R_MIPS_LO16", vram = 0x80906134, target_vram = 0x8090D9E0 },
    { type = "R_MIPS_HI16", vram = 0x80906138, target_vram = 0x8090D9E4 },
    { type = "R_MIPS_LO16", vram = 0x80906144, target_vram = 0x8090D9E4 },
    { type = "R_MIPS_HI16", vram = 0x8090615C, target_vram = 0x8090CD14 },
    { type = "R_MIPS_LO16", vram = 0x80906168, target_vram = 0x8090CD14 },
    { type = "R_MIPS_HI16", vram = 0x8090616C, target_vram = 0x80917206 },
    { type = "R_MIPS_LO16", vram = 0x80906170, target_vram = 0x80917206 },
    { type = "R_MIPS_HI16", vram = 0x80906174, target_vram = 0x809171F8 },
    { type = "R_MIPS_LO16", vram = 0x80906178, target_vram = 0x809171F8 },
    { type = "R_MIPS_HI16", vram = 0x80906188, target_vram = 0x80917272 },
    { type = "R_MIPS_LO16", vram = 0x8090618C, target_vram = 0x80917272 },
    { type = "R_MIPS_HI16", vram = 0x80906190, target_vram = 0x809171F4 },
    { type = "R_MIPS_LO16", vram = 0x8090619C, target_vram = 0x809171F4 },
    { type = "R_MIPS_HI16", vram = 0x809061BC, target_vram = 0x80917272 },
    { type = "R_MIPS_LO16", vram = 0x809061C0, target_vram = 0x80917272 },
    { type = "R_MIPS_HI16", vram = 0x809061C4, target_vram = 0x809171F4 },
    { type = "R_MIPS_LO16", vram = 0x809061D0, target_vram = 0x809171F4 },
    { type = "R_MIPS_HI16", vram = 0x809061E4, target_vram = 0x80917274 },
    { type = "R_MIPS_LO16", vram = 0x809061E8, target_vram = 0x80917274 },
    { type = "R_MIPS_HI16", vram = 0x809061EC, target_vram = 0x80917266 },
    { type = "R_MIPS_LO16", vram = 0x809061F4, target_vram = 0x80917266 },
    { type = "R_MIPS_HI16", vram = 0x809061F8, target_vram = 0x809171D4 },
    { type = "R_MIPS_LO16", vram = 0x80906200, target_vram = 0x809171D4 },
    { type = "R_MIPS_HI16", vram = 0x80906214, target_vram = 0x809171D4 },
    { type = "R_MIPS_LO16", vram = 0x80906218, target_vram = 0x809171D4 },
    { type = "R_MIPS_HI16", vram = 0x80906244, target_vram = 0x809171F8 },
    { type = "R_MIPS_LO16", vram = 0x80906248, target_vram = 0x809171F8 },
    { type = "R_MIPS_HI16", vram = 0x80906274, target_vram = 0x80917274 },
    { type = "R_MIPS_LO16", vram = 0x80906278, target_vram = 0x80917274 },
    { type = "R_MIPS_HI16", vram = 0x80906280, target_vram = 0x80911F20 },
    { type = "R_MIPS_LO16", vram = 0x80906284, target_vram = 0x80911F20 },
    { type = "R_MIPS_HI16", vram = 0x80906294, target_vram = 0x809171FE },
    { type = "R_MIPS_LO16", vram = 0x80906298, target_vram = 0x809171FE },
    { type = "R_MIPS_HI16", vram = 0x809062AC, target_vram = 0x80917272 },
    { type = "R_MIPS_LO16", vram = 0x809062B0, target_vram = 0x80917272 },
    { type = "R_MIPS_HI16", vram = 0x809062D0, target_vram = 0x8090CD48 },
    { type = "R_MIPS_LO16", vram = 0x809062D4, target_vram = 0x8090CD48 },
    { type = "R_MIPS_HI16", vram = 0x8090630C, target_vram = 0x8090D9E8 },
    { type = "R_MIPS_LO16", vram = 0x80906310, target_vram = 0x8090D9E8 },
    { type = "R_MIPS_HI16", vram = 0x809063D8, target_vram = 0x8090D9EC },
    { type = "R_MIPS_LO16", vram = 0x809063DC, target_vram = 0x8090D9EC },
    { type = "R_MIPS_HI16", vram = 0x809063E0, target_vram = 0x8090D9F0 },
    { type = "R_MIPS_LO16", vram = 0x809063EC, target_vram = 0x8090D9F0 },
    { type = "R_MIPS_HI16", vram = 0x809063F0, target_vram = 0x80917274 },
    { type = "R_MIPS_LO16", vram = 0x80906400, target_vram = 0x80917274 },
    { type = "R_MIPS_HI16", vram = 0x80906404, target_vram = 0x809171F6 },
    { type = "R_MIPS_LO16", vram = 0x80906408, target_vram = 0x809171F6 },
    { type = "R_MIPS_HI16", vram = 0x80906500, target_vram = 0x809171F4 },
    { type = "R_MIPS_LO16", vram = 0x80906504, target_vram = 0x809171F4 },
    { type = "R_MIPS_HI16", vram = 0x80906508, target_vram = 0x80911E28 },
    { type = "R_MIPS_LO16", vram = 0x80906510, target_vram = 0x80911E28 },
    { type = "R_MIPS_HI16", vram = 0x8090659C, target_vram = 0x809171F4 },
    { type = "R_MIPS_LO16", vram = 0x809065A0, target_vram = 0x809171F4 },
    { type = "R_MIPS_HI16", vram = 0x809067DC, target_vram = 0x8090D9F4 },
    { type = "R_MIPS_LO16", vram = 0x809067E0, target_vram = 0x8090D9F4 },
    { type = "R_MIPS_HI16", vram = 0x8090680C, target_vram = 0x8090D9F8 },
    { type = "R_MIPS_LO16", vram = 0x80906810, target_vram = 0x8090D9F8 },
    { type = "R_MIPS_HI16", vram = 0x80906844, target_vram = 0x8090D9FC },
    { type = "R_MIPS_LO16", vram = 0x80906864, target_vram = 0x8090D9FC },
    { type = "R_MIPS_HI16", vram = 0x80906898, target_vram = 0x8090DA00 },
    { type = "R_MIPS_LO16", vram = 0x8090689C, target_vram = 0x8090DA00 },
    { type = "R_MIPS_HI16", vram = 0x80906938, target_vram = 0x809171F4 },
    { type = "R_MIPS_LO16", vram = 0x80906944, target_vram = 0x809171F4 },
    { type = "R_MIPS_HI16", vram = 0x80906960, target_vram = 0x80917266 },
    { type = "R_MIPS_LO16", vram = 0x80906974, target_vram = 0x80917266 },
    { type = "R_MIPS_HI16", vram = 0x809069DC, target_vram = 0x8091726C },
    { type = "R_MIPS_LO16", vram = 0x809069E4, target_vram = 0x8091726C },
    { type = "R_MIPS_HI16", vram = 0x809069E8, target_vram = 0x8090DA04 },
    { type = "R_MIPS_LO16", vram = 0x809069EC, target_vram = 0x8090DA04 },
    { type = "R_MIPS_HI16", vram = 0x809069F0, target_vram = 0x8090DA08 },
    { type = "R_MIPS_LO16", vram = 0x809069FC, target_vram = 0x8090DA08 },
    { type = "R_MIPS_HI16", vram = 0x80906A2C, target_vram = 0x80917274 },
    { type = "R_MIPS_LO16", vram = 0x80906A30, target_vram = 0x80917274 },
    { type = "R_MIPS_HI16", vram = 0x80906A38, target_vram = 0x80917206 },
    { type = "R_MIPS_LO16", vram = 0x80906A3C, target_vram = 0x80917206 },
    { type = "R_MIPS_HI16", vram = 0x80906A78, target_vram = 0x8090DA0C },
    { type = "R_MIPS_LO16", vram = 0x80906A7C, target_vram = 0x8090DA0C },
    { type = "R_MIPS_HI16", vram = 0x80906A80, target_vram = 0x8090DA10 },
    { type = "R_MIPS_LO16", vram = 0x80906A8C, target_vram = 0x8090DA10 },
    { type = "R_MIPS_HI16", vram = 0x80906AAC, target_vram = 0x8090DA14 },
    { type = "R_MIPS_LO16", vram = 0x80906AB0, target_vram = 0x8090DA14 },
    { type = "R_MIPS_HI16", vram = 0x80906AB8, target_vram = 0x8091726C },
    { type = "R_MIPS_LO16", vram = 0x80906AC8, target_vram = 0x8091726C },
    { type = "R_MIPS_HI16", vram = 0x80906ACC, target_vram = 0x8090DA18 },
    { type = "R_MIPS_LO16", vram = 0x80906AD0, target_vram = 0x8090DA18 },
    { type = "R_MIPS_HI16", vram = 0x80906AD8, target_vram = 0x8090DA1C },
    { type = "R_MIPS_LO16", vram = 0x80906ADC, target_vram = 0x8090DA1C },
    { type = "R_MIPS_HI16", vram = 0x80906AE4, target_vram = 0x8091726C },
    { type = "R_MIPS_LO16", vram = 0x80906AF4, target_vram = 0x8091726C },
    { type = "R_MIPS_HI16", vram = 0x80906B34, target_vram = 0x809171D4 },
    { type = "R_MIPS_LO16", vram = 0x80906B38, target_vram = 0x809171D4 },
    { type = "R_MIPS_HI16", vram = 0x80906BFC, target_vram = 0x8090DA20 },
    { type = "R_MIPS_LO16", vram = 0x80906C00, target_vram = 0x8090DA20 },
    { type = "R_MIPS_HI16", vram = 0x80906C0C, target_vram = 0x8090DA24 },
    { type = "R_MIPS_LO16", vram = 0x80906C10, target_vram = 0x8090DA24 },
    { type = "R_MIPS_HI16", vram = 0x80906C18, target_vram = 0x8090DA28 },
    { type = "R_MIPS_LO16", vram = 0x80906C1C, target_vram = 0x8090DA28 },
    { type = "R_MIPS_HI16", vram = 0x80906C24, target_vram = 0x8091726C },
    { type = "R_MIPS_LO16", vram = 0x80906C30, target_vram = 0x8091726C },
    { type = "R_MIPS_HI16", vram = 0x80906C34, target_vram = 0x8090DA2C },
    { type = "R_MIPS_LO16", vram = 0x80906C38, target_vram = 0x8090DA2C },
    { type = "R_MIPS_HI16", vram = 0x80906C40, target_vram = 0x8090DA30 },
    { type = "R_MIPS_LO16", vram = 0x80906C44, target_vram = 0x8090DA30 },
    { type = "R_MIPS_HI16", vram = 0x80906C4C, target_vram = 0x8090DA34 },
    { type = "R_MIPS_LO16", vram = 0x80906C50, target_vram = 0x8090DA34 },
    { type = "R_MIPS_HI16", vram = 0x80906C54, target_vram = 0x8091726C },
    { type = "R_MIPS_LO16", vram = 0x80906C60, target_vram = 0x8091726C },
    { type = "R_MIPS_HI16", vram = 0x80906C88, target_vram = 0x809171D4 },
    { type = "R_MIPS_LO16", vram = 0x80906C8C, target_vram = 0x809171D4 },
    { type = "R_MIPS_HI16", vram = 0x80906D30, target_vram = 0x809171C8 },
    { type = "R_MIPS_LO16", vram = 0x80906D34, target_vram = 0x809171C8 },
    { type = "R_MIPS_HI16", vram = 0x80906D38, target_vram = 0x80917274 },
    { type = "R_MIPS_LO16", vram = 0x80906D3C, target_vram = 0x80917274 },
    { type = "R_MIPS_HI16", vram = 0x80906D4C, target_vram = 0x8091726C },
    { type = "R_MIPS_LO16", vram = 0x80906D50, target_vram = 0x8091726C },
    { type = "R_MIPS_HI16", vram = 0x80906D58, target_vram = 0x80917206 },
    { type = "R_MIPS_LO16", vram = 0x80906D5C, target_vram = 0x80917206 },
    { type = "R_MIPS_HI16", vram = 0x80906D74, target_vram = 0x809171FE },
    { type = "R_MIPS_LO16", vram = 0x80906D78, target_vram = 0x809171FE },
    { type = "R_MIPS_HI16", vram = 0x80906D90, target_vram = 0x8090DA38 },
    { type = "R_MIPS_LO16", vram = 0x80906D94, target_vram = 0x8090DA38 },
    { type = "R_MIPS_HI16", vram = 0x80906DB8, target_vram = 0x8090DA3C },
    { type = "R_MIPS_LO16", vram = 0x80906DBC, target_vram = 0x8090DA3C },
    { type = "R_MIPS_HI16", vram = 0x80906DC8, target_vram = 0x8090DA40 },
    { type = "R_MIPS_LO16", vram = 0x80906DCC, target_vram = 0x8090DA40 },
    { type = "R_MIPS_HI16", vram = 0x80906DD4, target_vram = 0x8090CD40 },
    { type = "R_MIPS_LO16", vram = 0x80906DE0, target_vram = 0x8090CD40 },
    { type = "R_MIPS_HI16", vram = 0x80906DF0, target_vram = 0x8090CD3C },
    { type = "R_MIPS_LO16", vram = 0x80906E04, target_vram = 0x8090CD3C },
    { type = "R_MIPS_HI16", vram = 0x80906E14, target_vram = 0x80910B3C },
    { type = "R_MIPS_LO16", vram = 0x80906E18, target_vram = 0x80910B3C },
    { type = "R_MIPS_HI16", vram = 0x80906E24, target_vram = 0x809101E8 },
    { type = "R_MIPS_LO16", vram = 0x80906E28, target_vram = 0x809101E8 },
    { type = "R_MIPS_HI16", vram = 0x80906EE4, target_vram = 0x8090DA44 },
    { type = "R_MIPS_LO16", vram = 0x80906EE8, target_vram = 0x8090DA44 },
    { type = "R_MIPS_HI16", vram = 0x80906EEC, target_vram = 0x809101E8 },
    { type = "R_MIPS_LO16", vram = 0x80906EF0, target_vram = 0x809101E8 },
    { type = "R_MIPS_HI16", vram = 0x80906F2C, target_vram = 0x809101E8 },
    { type = "R_MIPS_LO16", vram = 0x80906F30, target_vram = 0x809101E8 },
    { type = "R_MIPS_HI16", vram = 0x80906F68, target_vram = 0x80917272 },
    { type = "R_MIPS_LO16", vram = 0x80906F6C, target_vram = 0x80917272 },
    { type = "R_MIPS_HI16", vram = 0x80906F88, target_vram = 0x80917266 },
    { type = "R_MIPS_LO16", vram = 0x80906F8C, target_vram = 0x80917266 },
    { type = "R_MIPS_HI16", vram = 0x80906F9C, target_vram = 0x80917266 },
    { type = "R_MIPS_LO16", vram = 0x80906FA4, target_vram = 0x80917266 },
    { type = "R_MIPS_HI16", vram = 0x80906FA8, target_vram = 0x80917266 },
    { type = "R_MIPS_LO16", vram = 0x80906FAC, target_vram = 0x80917266 },
    { type = "R_MIPS_HI16", vram = 0x80906FB8, target_vram = 0x80917266 },
    { type = "R_MIPS_LO16", vram = 0x80906FBC, target_vram = 0x80917266 },
    { type = "R_MIPS_HI16", vram = 0x80906FC0, target_vram = 0x8090CD14 },
    { type = "R_MIPS_LO16", vram = 0x80906FC4, target_vram = 0x8090CD14 },
    { type = "R_MIPS_HI16", vram = 0x80906FD0, target_vram = 0x809171C8 },
    { type = "R_MIPS_LO16", vram = 0x80906FD4, target_vram = 0x809171C8 },
    { type = "R_MIPS_HI16", vram = 0x80906FDC, target_vram = 0x809171D4 },
    { type = "R_MIPS_LO16", vram = 0x80906FE0, target_vram = 0x809171D4 },
    { type = "R_MIPS_HI16", vram = 0x80906FEC, target_vram = 0x809171D4 },
    { type = "R_MIPS_LO16", vram = 0x80906FF0, target_vram = 0x809171D4 },
    { type = "R_MIPS_HI16", vram = 0x80907004, target_vram = 0x80917274 },
    { type = "R_MIPS_LO16", vram = 0x80907008, target_vram = 0x80917274 },
    { type = "R_MIPS_HI16", vram = 0x80907010, target_vram = 0x80917266 },
    { type = "R_MIPS_LO16", vram = 0x80907014, target_vram = 0x80917266 },
    { type = "R_MIPS_HI16", vram = 0x8090701C, target_vram = 0x809171FE },
    { type = "R_MIPS_LO16", vram = 0x80907020, target_vram = 0x809171FE },
    { type = "R_MIPS_HI16", vram = 0x80907038, target_vram = 0x8090DA48 },
    { type = "R_MIPS_LO16", vram = 0x8090703C, target_vram = 0x8090DA48 },
    { type = "R_MIPS_HI16", vram = 0x8090704C, target_vram = 0x80917206 },
    { type = "R_MIPS_LO16", vram = 0x80907050, target_vram = 0x80917206 },
    { type = "R_MIPS_HI16", vram = 0x8090705C, target_vram = 0x80917272 },
    { type = "R_MIPS_LO16", vram = 0x80907060, target_vram = 0x80917272 },
    { type = "R_MIPS_HI16", vram = 0x80907068, target_vram = 0x80917274 },
    { type = "R_MIPS_LO16", vram = 0x8090706C, target_vram = 0x80917274 },
    { type = "R_MIPS_HI16", vram = 0x80907074, target_vram = 0x809171C9 },
    { type = "R_MIPS_LO16", vram = 0x80907078, target_vram = 0x809171C9 },
    { type = "R_MIPS_HI16", vram = 0x80907100, target_vram = 0x8090DA4C },
    { type = "R_MIPS_LO16", vram = 0x80907108, target_vram = 0x8090DA4C },
    { type = "R_MIPS_HI16", vram = 0x8090710C, target_vram = 0x8090CD14 },
    { type = "R_MIPS_LO16", vram = 0x80907118, target_vram = 0x8090CD14 },
    { type = "R_MIPS_HI16", vram = 0x80907124, target_vram = 0x8090CD14 },
    { type = "R_MIPS_LO16", vram = 0x80907128, target_vram = 0x8090CD14 },
    { type = "R_MIPS_HI16", vram = 0x8090712C, target_vram = 0x809171F6 },
    { type = "R_MIPS_LO16", vram = 0x80907130, target_vram = 0x809171F6 },
    { type = "R_MIPS_HI16", vram = 0x8090713C, target_vram = 0x8091726C },
    { type = "R_MIPS_LO16", vram = 0x80907140, target_vram = 0x8091726C },
    { type = "R_MIPS_HI16", vram = 0x80907194, target_vram = 0x809171D8 },
    { type = "R_MIPS_LO16", vram = 0x80907198, target_vram = 0x809171D8 },
    { type = "R_MIPS_HI16", vram = 0x809071B8, target_vram = 0x8090CD4C },
    { type = "R_MIPS_LO16", vram = 0x809071BC, target_vram = 0x8090CD4C },
    { type = "R_MIPS_HI16", vram = 0x809071C8, target_vram = 0x80911F48 },
    { type = "R_MIPS_LO16", vram = 0x809071D0, target_vram = 0x80911F48 },
    { type = "R_MIPS_HI16", vram = 0x809071D4, target_vram = 0x8090CD14 },
    { type = "R_MIPS_LO16", vram = 0x809071D8, target_vram = 0x8090CD14 },
    { type = "R_MIPS_HI16", vram = 0x809071E8, target_vram = 0x8090DA50 },
    { type = "R_MIPS_LO16", vram = 0x809071F0, target_vram = 0x8090DA50 },
    { type = "R_MIPS_HI16", vram = 0x80907268, target_vram = 0x80911F48 },
    { type = "R_MIPS_LO16", vram = 0x80907274, target_vram = 0x80911F48 },
    { type = "R_MIPS_HI16", vram = 0x80907284, target_vram = 0x80911F48 },
    { type = "R_MIPS_HI16", vram = 0x80907288, target_vram = 0x809171C9 },
    { type = "R_MIPS_LO16", vram = 0x8090728C, target_vram = 0x80911F48 },
    { type = "R_MIPS_LO16", vram = 0x80907290, target_vram = 0x809171C9 },
    { type = "R_MIPS_HI16", vram = 0x809072E4, target_vram = 0x8090DA54 },
    { type = "R_MIPS_LO16", vram = 0x809072F8, target_vram = 0x8090DA54 },
    { type = "R_MIPS_HI16", vram = 0x8090730C, target_vram = 0x80911F28 },
    { type = "R_MIPS_LO16", vram = 0x80907310, target_vram = 0x80911F28 },
    { type = "R_MIPS_HI16", vram = 0x80907320, target_vram = 0x80911F28 },
    { type = "R_MIPS_LO16", vram = 0x80907324, target_vram = 0x80911F28 },
    { type = "R_MIPS_HI16", vram = 0x80907334, target_vram = 0x80911F38 },
    { type = "R_MIPS_LO16", vram = 0x8090733C, target_vram = 0x80911F38 },
    { type = "R_MIPS_HI16", vram = 0x80907340, target_vram = 0x809171C9 },
    { type = "R_MIPS_LO16", vram = 0x80907380, target_vram = 0x809171C9 },
    { type = "R_MIPS_HI16", vram = 0x809073D0, target_vram = 0x8090CCFC },
    { type = "R_MIPS_LO16", vram = 0x809073D4, target_vram = 0x8090CCFC },
    { type = "R_MIPS_HI16", vram = 0x80907460, target_vram = 0x8090CCF8 },
    { type = "R_MIPS_LO16", vram = 0x80907464, target_vram = 0x8090CCF8 },
    { type = "R_MIPS_HI16", vram = 0x80907468, target_vram = 0x8090CCF8 },
    { type = "R_MIPS_LO16", vram = 0x8090746C, target_vram = 0x8090CCF8 },
    { type = "R_MIPS_HI16", vram = 0x80907480, target_vram = 0x809171DA },
    { type = "R_MIPS_LO16", vram = 0x80907488, target_vram = 0x809171DA },
    { type = "R_MIPS_HI16", vram = 0x80907498, target_vram = 0x809171DA },
    { type = "R_MIPS_LO16", vram = 0x809074A0, target_vram = 0x809171DA },
    { type = "R_MIPS_HI16", vram = 0x809074A8, target_vram = 0x809171DA },
    { type = "R_MIPS_LO16", vram = 0x809074B0, target_vram = 0x809171DA },
    { type = "R_MIPS_HI16", vram = 0x80907538, target_vram = 0x8090CCF8 },
    { type = "R_MIPS_LO16", vram = 0x8090753C, target_vram = 0x8090CCF8 },
    { type = "R_MIPS_HI16", vram = 0x80907544, target_vram = 0x809171DA },
    { type = "R_MIPS_LO16", vram = 0x8090754C, target_vram = 0x809171DA },
    { type = "R_MIPS_HI16", vram = 0x80907634, target_vram = 0x809101C0 },
    { type = "R_MIPS_LO16", vram = 0x80907638, target_vram = 0x809101C0 },
    { type = "R_MIPS_HI16", vram = 0x809076B8, target_vram = 0x8090CCF0 },
    { type = "R_MIPS_LO16", vram = 0x809076BC, target_vram = 0x8090CCF0 },
    { type = "R_MIPS_HI16", vram = 0x809076DC, target_vram = 0x8090CCF0 },
    { type = "R_MIPS_HI16", vram = 0x809076E0, target_vram = 0x80917206 },
    { type = "R_MIPS_LO16", vram = 0x809076E4, target_vram = 0x8090CCF0 },
    { type = "R_MIPS_HI16", vram = 0x809076EC, target_vram = 0x809171D0 },
    { type = "R_MIPS_LO16", vram = 0x809076F0, target_vram = 0x80917206 },
    { type = "R_MIPS_LO16", vram = 0x809076F4, target_vram = 0x809171D0 },
    { type = "R_MIPS_HI16", vram = 0x809076F8, target_vram = 0x809171D2 },
    { type = "R_MIPS_LO16", vram = 0x80907704, target_vram = 0x809171D2 },
    { type = "R_MIPS_HI16", vram = 0x80907718, target_vram = 0x809171D0 },
    { type = "R_MIPS_LO16", vram = 0x8090771C, target_vram = 0x809171D0 },
    { type = "R_MIPS_HI16", vram = 0x80907780, target_vram = 0x8090CCF0 },
    { type = "R_MIPS_HI16", vram = 0x80907784, target_vram = 0x809171D0 },
    { type = "R_MIPS_LO16", vram = 0x80907788, target_vram = 0x8090CCF0 },
    { type = "R_MIPS_HI16", vram = 0x80907790, target_vram = 0x80917206 },
    { type = "R_MIPS_LO16", vram = 0x80907794, target_vram = 0x809171D0 },
    { type = "R_MIPS_LO16", vram = 0x80907798, target_vram = 0x80917206 },
    { type = "R_MIPS_HI16", vram = 0x8090779C, target_vram = 0x809171D0 },
    { type = "R_MIPS_LO16", vram = 0x809077A0, target_vram = 0x809171D0 },
    { type = "R_MIPS_HI16", vram = 0x809077A4, target_vram = 0x809171D2 },
    { type = "R_MIPS_LO16", vram = 0x809077A8, target_vram = 0x809171D2 },
    { type = "R_MIPS_HI16", vram = 0x809077BC, target_vram = 0x8090CD14 },
    { type = "R_MIPS_LO16", vram = 0x809077C4, target_vram = 0x8090CD14 },
    { type = "R_MIPS_HI16", vram = 0x80907820, target_vram = 0x8090CCF0 },
    { type = "R_MIPS_HI16", vram = 0x80907824, target_vram = 0x80917206 },
    { type = "R_MIPS_LO16", vram = 0x80907828, target_vram = 0x8090CCF0 },
    { type = "R_MIPS_LO16", vram = 0x8090782C, target_vram = 0x80917206 },
    { type = "R_MIPS_HI16", vram = 0x80907830, target_vram = 0x809171D0 },
    { type = "R_MIPS_LO16", vram = 0x80907834, target_vram = 0x8090CCF0 },
    { type = "R_MIPS_LO16", vram = 0x80907838, target_vram = 0x809171D0 },
    { type = "R_MIPS_HI16", vram = 0x8090783C, target_vram = 0x809171D2 },
    { type = "R_MIPS_LO16", vram = 0x80907840, target_vram = 0x809171D2 },
    { type = "R_MIPS_HI16", vram = 0x8090784C, target_vram = 0x8090CD14 },
    { type = "R_MIPS_LO16", vram = 0x80907850, target_vram = 0x8090CD14 },
    { type = "R_MIPS_HI16", vram = 0x80907854, target_vram = 0x8090CD14 },
    { type = "R_MIPS_LO16", vram = 0x80907858, target_vram = 0x8090CD14 },
    { type = "R_MIPS_HI16", vram = 0x80907948, target_vram = 0x809101C4 },
    { type = "R_MIPS_LO16", vram = 0x80907950, target_vram = 0x809101C4 },
    { type = "R_MIPS_HI16", vram = 0x8090795C, target_vram = 0x809101C0 },
    { type = "R_MIPS_LO16", vram = 0x80907968, target_vram = 0x809101C0 },
    { type = "R_MIPS_HI16", vram = 0x80907970, target_vram = 0x809171F6 },
    { type = "R_MIPS_LO16", vram = 0x80907974, target_vram = 0x809171F6 },
    { type = "R_MIPS_HI16", vram = 0x80907978, target_vram = 0x8090CD4C },
    { type = "R_MIPS_LO16", vram = 0x80907984, target_vram = 0x8090CD4C },
    { type = "R_MIPS_HI16", vram = 0x809079BC, target_vram = 0x80914048 },
    { type = "R_MIPS_LO16", vram = 0x809079C0, target_vram = 0x80914048 },
    { type = "R_MIPS_HI16", vram = 0x809079D4, target_vram = 0x8090CF18 },
    { type = "R_MIPS_LO16", vram = 0x809079F0, target_vram = 0x8090CF18 },
    { type = "R_MIPS_HI16", vram = 0x80907A08, target_vram = 0x80914048 },
    { type = "R_MIPS_LO16", vram = 0x80907A0C, target_vram = 0x80914048 },
    { type = "R_MIPS_HI16", vram = 0x80907A20, target_vram = 0x8090CF18 },
    { type = "R_MIPS_LO16", vram = 0x80907A3C, target_vram = 0x8090CF18 },
    { type = "R_MIPS_HI16", vram = 0x80907A4C, target_vram = 0x80914048 },
    { type = "R_MIPS_LO16", vram = 0x80907A50, target_vram = 0x80914048 },
    { type = "R_MIPS_HI16", vram = 0x80907A64, target_vram = 0x8090CF18 },
    { type = "R_MIPS_LO16", vram = 0x80907A7C, target_vram = 0x8090CF18 },
    { type = "R_MIPS_HI16", vram = 0x80907AE0, target_vram = 0x8090DA58 },
    { type = "R_MIPS_LO16", vram = 0x80907AE8, target_vram = 0x8090DA58 },
    { type = "R_MIPS_HI16", vram = 0x80907C24, target_vram = 0x8090DA5C },
    { type = "R_MIPS_LO16", vram = 0x80907C28, target_vram = 0x8090DA5C },
    { type = "R_MIPS_HI16", vram = 0x80907C2C, target_vram = 0x8090DA60 },
    { type = "R_MIPS_LO16", vram = 0x80907C30, target_vram = 0x8090DA60 },
    { type = "R_MIPS_HI16", vram = 0x80907CA0, target_vram = 0x8090DA64 },
    { type = "R_MIPS_LO16", vram = 0x80907CAC, target_vram = 0x8090DA64 },
    { type = "R_MIPS_HI16", vram = 0x80907E10, target_vram = 0x8090DA68 },
    { type = "R_MIPS_LO16", vram = 0x80907E14, target_vram = 0x8090DA68 },
    { type = "R_MIPS_HI16", vram = 0x809081A4, target_vram = 0x8090DA6C },
    { type = "R_MIPS_LO16", vram = 0x809081A8, target_vram = 0x8090DA6C },
    { type = "R_MIPS_HI16", vram = 0x8090829C, target_vram = 0x8090DA70 },
    { type = "R_MIPS_LO16", vram = 0x809082A0, target_vram = 0x8090DA70 },
    { type = "R_MIPS_HI16", vram = 0x80908384, target_vram = 0x8090DA74 },
    { type = "R_MIPS_LO16", vram = 0x80908394, target_vram = 0x8090DA74 },
    { type = "R_MIPS_HI16", vram = 0x80908398, target_vram = 0x8090DA78 },
    { type = "R_MIPS_LO16", vram = 0x809083A0, target_vram = 0x8090DA78 },
    { type = "R_MIPS_HI16", vram = 0x80908418, target_vram = 0x8090DA7C },
    { type = "R_MIPS_LO16", vram = 0x80908434, target_vram = 0x8090DA7C },
    { type = "R_MIPS_HI16", vram = 0x80908438, target_vram = 0x8090DA80 },
    { type = "R_MIPS_LO16", vram = 0x80908444, target_vram = 0x8090DA80 },
    { type = "R_MIPS_HI16", vram = 0x80908468, target_vram = 0x8090DA84 },
    { type = "R_MIPS_LO16", vram = 0x8090846C, target_vram = 0x8090DA84 },
    { type = "R_MIPS_HI16", vram = 0x809084E0, target_vram = 0x8090DA88 },
    { type = "R_MIPS_LO16", vram = 0x809084E4, target_vram = 0x8090DA88 },
    { type = "R_MIPS_HI16", vram = 0x809084F4, target_vram = 0x8090DA8C },
    { type = "R_MIPS_LO16", vram = 0x809084F8, target_vram = 0x8090DA8C },
    { type = "R_MIPS_HI16", vram = 0x80908690, target_vram = 0x8090CD18 },
    { type = "R_MIPS_LO16", vram = 0x80908698, target_vram = 0x8090CD18 },
    { type = "R_MIPS_HI16", vram = 0x80908750, target_vram = 0x8090D62C },
    { type = "R_MIPS_LO16", vram = 0x80908758, target_vram = 0x8090D62C },
    { type = "R_MIPS_HI16", vram = 0x809087C0, target_vram = 0x8090DA90 },
    { type = "R_MIPS_LO16", vram = 0x809087C4, target_vram = 0x8090DA90 },
    { type = "R_MIPS_HI16", vram = 0x809087F8, target_vram = 0x8090DA94 },
    { type = "R_MIPS_LO16", vram = 0x809087FC, target_vram = 0x8090DA94 },
    { type = "R_MIPS_HI16", vram = 0x8090882C, target_vram = 0x8090DA98 },
    { type = "R_MIPS_LO16", vram = 0x80908830, target_vram = 0x8090DA98 },
    { type = "R_MIPS_HI16", vram = 0x80908878, target_vram = 0x8090DA9C },
    { type = "R_MIPS_LO16", vram = 0x8090887C, target_vram = 0x8090DA9C },
    { type = "R_MIPS_HI16", vram = 0x80908884, target_vram = 0x8090DAA0 },
    { type = "R_MIPS_LO16", vram = 0x80908888, target_vram = 0x8090DAA0 },
    { type = "R_MIPS_HI16", vram = 0x809088B0, target_vram = 0x8090DAA4 },
    { type = "R_MIPS_LO16", vram = 0x809088B4, target_vram = 0x8090DAA4 },
    { type = "R_MIPS_HI16", vram = 0x809088EC, target_vram = 0x80908554 },
    { type = "R_MIPS_HI16", vram = 0x809088F0, target_vram = 0x80908674 },
    { type = "R_MIPS_LO16", vram = 0x809088F4, target_vram = 0x80908674 },
    { type = "R_MIPS_LO16", vram = 0x809088F8, target_vram = 0x80908554 },
    { type = "R_MIPS_HI16", vram = 0x8090892C, target_vram = 0x8090DAA8 },
    { type = "R_MIPS_LO16", vram = 0x80908930, target_vram = 0x8090DAA8 },
    { type = "R_MIPS_HI16", vram = 0x80908964, target_vram = 0x8090DAAC },
    { type = "R_MIPS_LO16", vram = 0x80908968, target_vram = 0x8090DAAC },
    { type = "R_MIPS_HI16", vram = 0x80908980, target_vram = 0x809086B4 },
    { type = "R_MIPS_HI16", vram = 0x80908984, target_vram = 0x80908734 },
    { type = "R_MIPS_LO16", vram = 0x80908988, target_vram = 0x80908734 },
    { type = "R_MIPS_LO16", vram = 0x8090898C, target_vram = 0x809086B4 },
    { type = "R_MIPS_HI16", vram = 0x80908A10, target_vram = 0x8090DAB0 },
    { type = "R_MIPS_LO16", vram = 0x80908A14, target_vram = 0x8090DAB0 },
    { type = "R_MIPS_HI16", vram = 0x80908A28, target_vram = 0x8090DAB4 },
    { type = "R_MIPS_LO16", vram = 0x80908A34, target_vram = 0x8090DAB4 },
    { type = "R_MIPS_HI16", vram = 0x80908B78, target_vram = 0x8090DAB8 },
    { type = "R_MIPS_LO16", vram = 0x80908B7C, target_vram = 0x8090DAB8 },
    { type = "R_MIPS_HI16", vram = 0x80908B84, target_vram = 0x80911F78 },
    { type = "R_MIPS_LO16", vram = 0x80908B8C, target_vram = 0x80911F78 },
    { type = "R_MIPS_HI16", vram = 0x80908BB4, target_vram = 0x80911F24 },
    { type = "R_MIPS_LO16", vram = 0x80908BC4, target_vram = 0x80911F24 },
    { type = "R_MIPS_HI16", vram = 0x80908DB0, target_vram = 0x80911F44 },
    { type = "R_MIPS_LO16", vram = 0x80908DB4, target_vram = 0x80911F44 },
    { type = "R_MIPS_HI16", vram = 0x80908DC8, target_vram = 0x809171C4 },
    { type = "R_MIPS_LO16", vram = 0x80908DCC, target_vram = 0x809171C4 },
    { type = "R_MIPS_HI16", vram = 0x80908E3C, target_vram = 0x80911F78 },
    { type = "R_MIPS_LO16", vram = 0x80908E44, target_vram = 0x80911F78 },
    { type = "R_MIPS_HI16", vram = 0x80908F3C, target_vram = 0x80911F78 },
    { type = "R_MIPS_LO16", vram = 0x80908F44, target_vram = 0x80911F78 },
    { type = "R_MIPS_HI16", vram = 0x80909008, target_vram = 0x80911F78 },
    { type = "R_MIPS_LO16", vram = 0x80909014, target_vram = 0x80911F78 },
    { type = "R_MIPS_HI16", vram = 0x80909094, target_vram = 0x8090DABC },
    { type = "R_MIPS_LO16", vram = 0x80909098, target_vram = 0x8090DABC },
    { type = "R_MIPS_HI16", vram = 0x80909120, target_vram = 0x80911F78 },
    { type = "R_MIPS_LO16", vram = 0x80909128, target_vram = 0x80911F78 },
    { type = "R_MIPS_HI16", vram = 0x80909278, target_vram = 0x80917264 },
    { type = "R_MIPS_LO16", vram = 0x8090927C, target_vram = 0x80917264 },
    { type = "R_MIPS_HI16", vram = 0x80909284, target_vram = 0x80914048 },
    { type = "R_MIPS_LO16", vram = 0x80909290, target_vram = 0x80914048 },
    { type = "R_MIPS_HI16", vram = 0x80909294, target_vram = 0x8090CD14 },
    { type = "R_MIPS_LO16", vram = 0x80909298, target_vram = 0x8090CD14 },
    { type = "R_MIPS_HI16", vram = 0x809092AC, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x809092B4, target_vram = 0x80917208 },
    { type = "R_MIPS_HI16", vram = 0x809092B8, target_vram = 0x80915128 },
    { type = "R_MIPS_LO16", vram = 0x809092BC, target_vram = 0x80915128 },
    { type = "R_MIPS_HI16", vram = 0x809092F4, target_vram = 0x8090DAC0 },
    { type = "R_MIPS_HI16", vram = 0x809092F8, target_vram = 0x8090CF18 },
    { type = "R_MIPS_LO16", vram = 0x809092FC, target_vram = 0x8090CF18 },
    { type = "R_MIPS_LO16", vram = 0x80909314, target_vram = 0x8090DAC0 },
    { type = "R_MIPS_HI16", vram = 0x8090933C, target_vram = 0x8090DAC4 },
    { type = "R_MIPS_LO16", vram = 0x80909340, target_vram = 0x8090DAC4 },
    { type = "R_MIPS_HI16", vram = 0x80909358, target_vram = 0x8090CF18 },
    { type = "R_MIPS_LO16", vram = 0x8090935C, target_vram = 0x8090CF18 },
    { type = "R_MIPS_HI16", vram = 0x80909380, target_vram = 0x8090DAC8 },
    { type = "R_MIPS_LO16", vram = 0x80909384, target_vram = 0x8090DAC8 },
    { type = "R_MIPS_HI16", vram = 0x809093E0, target_vram = 0x8091512C },
    { type = "R_MIPS_LO16", vram = 0x809093E4, target_vram = 0x8091512C },
    { type = "R_MIPS_HI16", vram = 0x8090940C, target_vram = 0x8090DACC },
    { type = "R_MIPS_LO16", vram = 0x80909424, target_vram = 0x8090DACC },
    { type = "R_MIPS_HI16", vram = 0x80909428, target_vram = 0x8090DAD0 },
    { type = "R_MIPS_LO16", vram = 0x80909454, target_vram = 0x8090DAD0 },
    { type = "R_MIPS_HI16", vram = 0x80909484, target_vram = 0x8090DAD4 },
    { type = "R_MIPS_LO16", vram = 0x80909488, target_vram = 0x8090DAD4 },
    { type = "R_MIPS_HI16", vram = 0x809094D4, target_vram = 0x80915130 },
    { type = "R_MIPS_LO16", vram = 0x809094D8, target_vram = 0x80915130 },
    { type = "R_MIPS_HI16", vram = 0x80909500, target_vram = 0x8090DAD8 },
    { type = "R_MIPS_LO16", vram = 0x80909518, target_vram = 0x8090DAD8 },
    { type = "R_MIPS_HI16", vram = 0x8090951C, target_vram = 0x8090DADC },
    { type = "R_MIPS_LO16", vram = 0x80909548, target_vram = 0x8090DADC },
    { type = "R_MIPS_HI16", vram = 0x80909578, target_vram = 0x8090DAE0 },
    { type = "R_MIPS_LO16", vram = 0x8090957C, target_vram = 0x8090DAE0 },
    { type = "R_MIPS_HI16", vram = 0x809095C8, target_vram = 0x809171C9 },
    { type = "R_MIPS_LO16", vram = 0x809095CC, target_vram = 0x809171C9 },
    { type = "R_MIPS_HI16", vram = 0x809095D8, target_vram = 0x8090DAE4 },
    { type = "R_MIPS_LO16", vram = 0x809095DC, target_vram = 0x8090DAE4 },
    { type = "R_MIPS_HI16", vram = 0x80909620, target_vram = 0x80911F24 },
    { type = "R_MIPS_LO16", vram = 0x8090962C, target_vram = 0x80911F24 },
    { type = "R_MIPS_HI16", vram = 0x80909910, target_vram = 0x8090DAE8 },
    { type = "R_MIPS_LO16", vram = 0x80909914, target_vram = 0x8090DAE8 },
    { type = "R_MIPS_HI16", vram = 0x80909B0C, target_vram = 0x809171C9 },
    { type = "R_MIPS_LO16", vram = 0x80909B10, target_vram = 0x809171C9 },
    { type = "R_MIPS_HI16", vram = 0x80909B14, target_vram = 0x80914048 },
    { type = "R_MIPS_LO16", vram = 0x80909B24, target_vram = 0x80914048 },
    { type = "R_MIPS_HI16", vram = 0x80909B28, target_vram = 0x8090DAEC },
    { type = "R_MIPS_LO16", vram = 0x80909B30, target_vram = 0x8090DAEC },
    { type = "R_MIPS_HI16", vram = 0x80909B34, target_vram = 0x8090DAF0 },
    { type = "R_MIPS_LO16", vram = 0x80909B38, target_vram = 0x8090DAF0 },
    { type = "R_MIPS_HI16", vram = 0x80909B48, target_vram = 0x8090DAF4 },
    { type = "R_MIPS_LO16", vram = 0x80909B54, target_vram = 0x8090DAF4 },
    { type = "R_MIPS_HI16", vram = 0x80909CE4, target_vram = 0x8090DAF8 },
    { type = "R_MIPS_LO16", vram = 0x80909CEC, target_vram = 0x8090DAF8 },
    { type = "R_MIPS_HI16", vram = 0x80909CF8, target_vram = 0x809171FC },
    { type = "R_MIPS_LO16", vram = 0x80909CFC, target_vram = 0x809171FC },
    { type = "R_MIPS_HI16", vram = 0x80909D00, target_vram = 0x8090CD0C },
    { type = "R_MIPS_HI16", vram = 0x80909D0C, target_vram = 0x809171C9 },
    { type = "R_MIPS_LO16", vram = 0x80909D10, target_vram = 0x809171C9 },
    { type = "R_MIPS_LO16", vram = 0x80909D68, target_vram = 0x8090CD0C },
    { type = "R_MIPS_HI16", vram = 0x80909DA8, target_vram = 0x809171FC },
    { type = "R_MIPS_LO16", vram = 0x80909DAC, target_vram = 0x809171FC },
    { type = "R_MIPS_HI16", vram = 0x80909DB4, target_vram = 0x809171C9 },
    { type = "R_MIPS_LO16", vram = 0x80909DC4, target_vram = 0x809171C9 },
    { type = "R_MIPS_HI16", vram = 0x80909FE8, target_vram = 0x809171CC },
    { type = "R_MIPS_LO16", vram = 0x80909FF4, target_vram = 0x809171CC },
    { type = "R_MIPS_HI16", vram = 0x8090A098, target_vram = 0x8090CCF8 },
    { type = "R_MIPS_LO16", vram = 0x8090A09C, target_vram = 0x8090CCF8 },
    { type = "R_MIPS_HI16", vram = 0x8090A128, target_vram = 0x809171FC },
    { type = "R_MIPS_LO16", vram = 0x8090A130, target_vram = 0x809171FC },
    { type = "R_MIPS_HI16", vram = 0x8090A134, target_vram = 0x8090CD04 },
    { type = "R_MIPS_LO16", vram = 0x8090A140, target_vram = 0x8090CD04 },
    { type = "R_MIPS_HI16", vram = 0x8090A170, target_vram = 0x8090CD0C },
    { type = "R_MIPS_LO16", vram = 0x8090A174, target_vram = 0x8090CD0C },
    { type = "R_MIPS_HI16", vram = 0x8090A1EC, target_vram = 0x8090CD08 },
    { type = "R_MIPS_LO16", vram = 0x8090A1F0, target_vram = 0x8090CD08 },
    { type = "R_MIPS_HI16", vram = 0x8090A1F8, target_vram = 0x8090CD0C },
    { type = "R_MIPS_LO16", vram = 0x8090A1FC, target_vram = 0x8090CD0C },
    { type = "R_MIPS_HI16", vram = 0x8090A268, target_vram = 0x809171D8 },
    { type = "R_MIPS_HI16", vram = 0x8090A274, target_vram = 0x8090CCF0 },
    { type = "R_MIPS_LO16", vram = 0x8090A278, target_vram = 0x8090CCF0 },
    { type = "R_MIPS_HI16", vram = 0x8090A294, target_vram = 0x809171D0 },
    { type = "R_MIPS_LO16", vram = 0x8090A2AC, target_vram = 0x809171D0 },
    { type = "R_MIPS_HI16", vram = 0x8090A2CC, target_vram = 0x809171CC },
    { type = "R_MIPS_LO16", vram = 0x8090A2D0, target_vram = 0x809171CC },
    { type = "R_MIPS_HI16", vram = 0x8090A344, target_vram = 0x8090CCF8 },
    { type = "R_MIPS_LO16", vram = 0x8090A34C, target_vram = 0x8090CCF8 },
    { type = "R_MIPS_HI16", vram = 0x8090A358, target_vram = 0x809171D2 },
    { type = "R_MIPS_LO16", vram = 0x8090A388, target_vram = 0x809171D2 },
    { type = "R_MIPS_HI16", vram = 0x8090A3EC, target_vram = 0x8090CD00 },
    { type = "R_MIPS_LO16", vram = 0x8090A3F0, target_vram = 0x8090CD00 },
    { type = "R_MIPS_HI16", vram = 0x8090A3FC, target_vram = 0x809171CA },
    { type = "R_MIPS_HI16", vram = 0x8090A408, target_vram = 0x80917206 },
    { type = "R_MIPS_LO16", vram = 0x8090A424, target_vram = 0x809171CA },
    { type = "R_MIPS_HI16", vram = 0x8090A428, target_vram = 0x809171D6 },
    { type = "R_MIPS_LO16", vram = 0x8090A42C, target_vram = 0x809171D6 },
    { type = "R_MIPS_LO16", vram = 0x8090A448, target_vram = 0x80917206 },
    { type = "R_MIPS_HI16", vram = 0x8090A44C, target_vram = 0x809171D6 },
    { type = "R_MIPS_LO16", vram = 0x8090A450, target_vram = 0x809171D6 },
    { type = "R_MIPS_HI16", vram = 0x8090A460, target_vram = 0x8090D638 },
    { type = "R_MIPS_LO16", vram = 0x8090A468, target_vram = 0x8090D638 },
    { type = "R_MIPS_HI16", vram = 0x8090A480, target_vram = 0x809171D6 },
    { type = "R_MIPS_LO16", vram = 0x8090A484, target_vram = 0x809171D6 },
    { type = "R_MIPS_HI16", vram = 0x8090A494, target_vram = 0x8090D638 },
    { type = "R_MIPS_LO16", vram = 0x8090A4A0, target_vram = 0x8090D638 },
    { type = "R_MIPS_HI16", vram = 0x8090A4A4, target_vram = 0x809171D6 },
    { type = "R_MIPS_LO16", vram = 0x8090A4A8, target_vram = 0x809171D6 },
    { type = "R_MIPS_HI16", vram = 0x8090A4B4, target_vram = 0x809171C9 },
    { type = "R_MIPS_LO16", vram = 0x8090A4C0, target_vram = 0x809171C9 },
    { type = "R_MIPS_LO16", vram = 0x8090A504, target_vram = 0x809171D8 },
    { type = "R_MIPS_HI16", vram = 0x8090A508, target_vram = 0x809171C9 },
    { type = "R_MIPS_LO16", vram = 0x8090A524, target_vram = 0x809171C9 },
    { type = "R_MIPS_HI16", vram = 0x8090A58C, target_vram = 0x809171D0 },
    { type = "R_MIPS_LO16", vram = 0x8090A590, target_vram = 0x809171D0 },
    { type = "R_MIPS_HI16", vram = 0x8090A594, target_vram = 0x8090CCF0 },
    { type = "R_MIPS_HI16", vram = 0x8090A598, target_vram = 0x809171CC },
    { type = "R_MIPS_LO16", vram = 0x8090A5A0, target_vram = 0x8090CCF0 },
    { type = "R_MIPS_HI16", vram = 0x8090A5A4, target_vram = 0x8090CCF0 },
    { type = "R_MIPS_LO16", vram = 0x8090A5A8, target_vram = 0x8090CCF0 },
    { type = "R_MIPS_LO16", vram = 0x8090A5B4, target_vram = 0x809171CC },
    { type = "R_MIPS_HI16", vram = 0x8090A5B8, target_vram = 0x809171C9 },
    { type = "R_MIPS_LO16", vram = 0x8090A5C4, target_vram = 0x809171C9 },
    { type = "R_MIPS_HI16", vram = 0x8090A5F8, target_vram = 0x809171D2 },
    { type = "R_MIPS_HI16", vram = 0x8090A648, target_vram = 0x809171D2 },
    { type = "R_MIPS_LO16", vram = 0x8090A65C, target_vram = 0x809171D2 },
    { type = "R_MIPS_LO16", vram = 0x8090A674, target_vram = 0x809171D2 },
    { type = "R_MIPS_HI16", vram = 0x8090A6D4, target_vram = 0x809171D2 },
    { type = "R_MIPS_LO16", vram = 0x8090A6D8, target_vram = 0x809171D2 },
    { type = "R_MIPS_HI16", vram = 0x8090A794, target_vram = 0x8090DB5C },
    { type = "R_MIPS_LO16", vram = 0x8090A7B0, target_vram = 0x8090DB5C },
    { type = "R_MIPS_HI16", vram = 0x8090A844, target_vram = 0x8090CCEC },
    { type = "R_MIPS_LO16", vram = 0x8090A84C, target_vram = 0x8090CCEC },
    { type = "R_MIPS_HI16", vram = 0x8090A868, target_vram = 0x8090DB60 },
    { type = "R_MIPS_LO16", vram = 0x8090A884, target_vram = 0x8090DB60 },
    { type = "R_MIPS_HI16", vram = 0x8090A918, target_vram = 0x8090CCEC },
    { type = "R_MIPS_LO16", vram = 0x8090A920, target_vram = 0x8090CCEC },
    { type = "R_MIPS_HI16", vram = 0x8090A9FC, target_vram = 0x809171D8 },
    { type = "R_MIPS_LO16", vram = 0x8090AA10, target_vram = 0x809171D8 },
    { type = "R_MIPS_HI16", vram = 0x8090AA14, target_vram = 0x809171C9 },
    { type = "R_MIPS_LO16", vram = 0x8090AA30, target_vram = 0x809171C9 },
    { type = "R_MIPS_HI16", vram = 0x8090AA68, target_vram = 0x8090CD0C },
    { type = "R_MIPS_LO16", vram = 0x8090AA6C, target_vram = 0x8090CD0C },
    { type = "R_MIPS_HI16", vram = 0x8090AA7C, target_vram = 0x8090CD08 },
    { type = "R_MIPS_LO16", vram = 0x8090AA88, target_vram = 0x8090CD08 },
    { type = "R_MIPS_HI16", vram = 0x8090AA94, target_vram = 0x809171FC },
    { type = "R_MIPS_LO16", vram = 0x8090AA98, target_vram = 0x809171FC },
    { type = "R_MIPS_HI16", vram = 0x8090AAAC, target_vram = 0x8090CCF4 },
    { type = "R_MIPS_LO16", vram = 0x8090AAB0, target_vram = 0x8090CCF4 },
    { type = "R_MIPS_HI16", vram = 0x8090AB00, target_vram = 0x8090CCF4 },
    { type = "R_MIPS_LO16", vram = 0x8090AB04, target_vram = 0x8090CCF4 },
    { type = "R_MIPS_HI16", vram = 0x8090AB28, target_vram = 0x809171D0 },
    { type = "R_MIPS_LO16", vram = 0x8090AB2C, target_vram = 0x809171D0 },
    { type = "R_MIPS_HI16", vram = 0x8090AB84, target_vram = 0x8090DB64 },
    { type = "R_MIPS_LO16", vram = 0x8090AB88, target_vram = 0x8090DB64 },
    { type = "R_MIPS_HI16", vram = 0x8090AC08, target_vram = 0x8090CD04 },
    { type = "R_MIPS_LO16", vram = 0x8090AC0C, target_vram = 0x8090CD04 },
    { type = "R_MIPS_HI16", vram = 0x8090ACF4, target_vram = 0x8090DB68 },
    { type = "R_MIPS_LO16", vram = 0x8090ACF8, target_vram = 0x8090DB68 },
    { type = "R_MIPS_HI16", vram = 0x8090AD1C, target_vram = 0x8090D644 },
    { type = "R_MIPS_HI16", vram = 0x8090AD20, target_vram = 0x8090CD0C },
    { type = "R_MIPS_LO16", vram = 0x8090AD28, target_vram = 0x8090CD0C },
    { type = "R_MIPS_HI16", vram = 0x8090AD2C, target_vram = 0x8090CD04 },
    { type = "R_MIPS_LO16", vram = 0x8090AD38, target_vram = 0x8090D644 },
    { type = "R_MIPS_HI16", vram = 0x8090AD4C, target_vram = 0x8090CD04 },
    { type = "R_MIPS_LO16", vram = 0x8090AD50, target_vram = 0x8090CD04 },
    { type = "R_MIPS_HI16", vram = 0x8090AD54, target_vram = 0x80917206 },
    { type = "R_MIPS_LO16", vram = 0x8090AD60, target_vram = 0x8090CD04 },
    { type = "R_MIPS_LO16", vram = 0x8090AD70, target_vram = 0x80917206 },
    { type = "R_MIPS_HI16", vram = 0x8090AD78, target_vram = 0x8090CD14 },
    { type = "R_MIPS_LO16", vram = 0x8090AD84, target_vram = 0x8090CD14 },
    { type = "R_MIPS_HI16", vram = 0x8090AD88, target_vram = 0x8090CD08 },
    { type = "R_MIPS_LO16", vram = 0x8090AD94, target_vram = 0x8090CD08 },
    { type = "R_MIPS_HI16", vram = 0x8090AD9C, target_vram = 0x8090CD04 },
    { type = "R_MIPS_LO16", vram = 0x8090ADA8, target_vram = 0x8090CD04 },
    { type = "R_MIPS_HI16", vram = 0x8090ADAC, target_vram = 0x809171E0 },
    { type = "R_MIPS_LO16", vram = 0x8090ADB0, target_vram = 0x809171E0 },
    { type = "R_MIPS_HI16", vram = 0x8090ADB8, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x8090ADC0, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x8090ADC8, target_vram = 0x8091720C },
    { type = "R_MIPS_HI16", vram = 0x8090ADD0, target_vram = 0x80917210 },
    { type = "R_MIPS_LO16", vram = 0x8090ADD4, target_vram = 0x80917210 },
    { type = "R_MIPS_HI16", vram = 0x8090AE0C, target_vram = 0x8090CD08 },
    { type = "R_MIPS_LO16", vram = 0x8090AE28, target_vram = 0x8090CD08 },
    { type = "R_MIPS_HI16", vram = 0x8090AE38, target_vram = 0x8090CD08 },
    { type = "R_MIPS_LO16", vram = 0x8090AE3C, target_vram = 0x8090CD08 },
    { type = "R_MIPS_HI16", vram = 0x8090AE40, target_vram = 0x8090CCFC },
    { type = "R_MIPS_LO16", vram = 0x8090AE4C, target_vram = 0x8090CCFC },
    { type = "R_MIPS_HI16", vram = 0x8090AE9C, target_vram = 0x809171DA },
    { type = "R_MIPS_LO16", vram = 0x8090AEA0, target_vram = 0x809171DA },
    { type = "R_MIPS_HI16", vram = 0x8090AEC0, target_vram = 0x8090DB6C },
    { type = "R_MIPS_LO16", vram = 0x8090AEC4, target_vram = 0x8090DB6C },
    { type = "R_MIPS_HI16", vram = 0x8090AEC8, target_vram = 0x8090CD00 },
    { type = "R_MIPS_LO16", vram = 0x8090AECC, target_vram = 0x8090CD00 },
    { type = "R_MIPS_HI16", vram = 0x8090AED0, target_vram = 0x809171FC },
    { type = "R_MIPS_LO16", vram = 0x8090AED4, target_vram = 0x809171FC },
    { type = "R_MIPS_HI16", vram = 0x8090AED8, target_vram = 0x809101C8 },
    { type = "R_MIPS_LO16", vram = 0x8090AEDC, target_vram = 0x809101C8 },
    { type = "R_MIPS_HI16", vram = 0x8090AEE0, target_vram = 0x8090CD00 },
    { type = "R_MIPS_LO16", vram = 0x8090AEEC, target_vram = 0x8090CD00 },
    { type = "R_MIPS_HI16", vram = 0x8090AEF0, target_vram = 0x8090CCF4 },
    { type = "R_MIPS_LO16", vram = 0x8090AEF4, target_vram = 0x8090CCF4 },
    { type = "R_MIPS_HI16", vram = 0x8090AF2C, target_vram = 0x809171FC },
    { type = "R_MIPS_LO16", vram = 0x8090AF30, target_vram = 0x809171FC },
    { type = "R_MIPS_HI16", vram = 0x8090AF34, target_vram = 0x8090CCEC },
    { type = "R_MIPS_HI16", vram = 0x8090AF38, target_vram = 0x8090CD4C },
    { type = "R_MIPS_LO16", vram = 0x8090AF40, target_vram = 0x8090CCEC },
    { type = "R_MIPS_LO16", vram = 0x8090AF44, target_vram = 0x8090CD4C },
    { type = "R_MIPS_HI16", vram = 0x8090AF9C, target_vram = 0x8090CD50 },
    { type = "R_MIPS_LO16", vram = 0x8090AFA8, target_vram = 0x8090CD50 },
    { type = "R_MIPS_HI16", vram = 0x8090AFAC, target_vram = 0x8090CD4C },
    { type = "R_MIPS_LO16", vram = 0x8090AFBC, target_vram = 0x8090CD4C },
    { type = "R_MIPS_HI16", vram = 0x8090AFC8, target_vram = 0x8090D65C },
    { type = "R_MIPS_LO16", vram = 0x8090AFDC, target_vram = 0x8090D65C },
    { type = "R_MIPS_HI16", vram = 0x8090B058, target_vram = 0x8090CD4C },
    { type = "R_MIPS_LO16", vram = 0x8090B08C, target_vram = 0x8090CD4C },
    { type = "R_MIPS_HI16", vram = 0x8090B0B0, target_vram = 0x8090CD50 },
    { type = "R_MIPS_LO16", vram = 0x8090B0B4, target_vram = 0x8090CD50 },
    { type = "R_MIPS_HI16", vram = 0x8090B0B8, target_vram = 0x8090CD4C },
    { type = "R_MIPS_LO16", vram = 0x8090B0BC, target_vram = 0x8090CD4C },
    { type = "R_MIPS_HI16", vram = 0x8090B0C8, target_vram = 0x8090CD50 },
    { type = "R_MIPS_LO16", vram = 0x8090B0CC, target_vram = 0x8090CD50 },
    { type = "R_MIPS_HI16", vram = 0x8090B0FC, target_vram = 0x8090DB70 },
    { type = "R_MIPS_LO16", vram = 0x8090B104, target_vram = 0x8090DB70 },
    { type = "R_MIPS_HI16", vram = 0x8090B118, target_vram = 0x80911F44 },
    { type = "R_MIPS_LO16", vram = 0x8090B11C, target_vram = 0x80911F44 },
    { type = "R_MIPS_HI16", vram = 0x8090B130, target_vram = 0x80911F44 },
    { type = "R_MIPS_LO16", vram = 0x8090B134, target_vram = 0x80911F44 },
    { type = "R_MIPS_HI16", vram = 0x8090B154, target_vram = 0x80911F28 },
    { type = "R_MIPS_LO16", vram = 0x8090B15C, target_vram = 0x80911F28 },
    { type = "R_MIPS_LO16", vram = 0x8090B168, target_vram = 0x80911F2C },
    { type = "R_MIPS_HI16", vram = 0x8090B170, target_vram = 0x80911F30 },
    { type = "R_MIPS_LO16", vram = 0x8090B174, target_vram = 0x80911F30 },
    { type = "R_MIPS_HI16", vram = 0x8090B17C, target_vram = 0x80911F38 },
    { type = "R_MIPS_LO16", vram = 0x8090B180, target_vram = 0x80911F38 },
    { type = "R_MIPS_LO16", vram = 0x8090B188, target_vram = 0x80911F3C },
    { type = "R_MIPS_HI16", vram = 0x8090B190, target_vram = 0x80911F40 },
    { type = "R_MIPS_LO16", vram = 0x8090B194, target_vram = 0x80911F40 },
    { type = "R_MIPS_HI16", vram = 0x8090B198, target_vram = 0x8090CD4C },
    { type = "R_MIPS_LO16", vram = 0x8090B1A0, target_vram = 0x8090CD4C },
    { type = "R_MIPS_HI16", vram = 0x8090B1A8, target_vram = 0x80911F4C },
    { type = "R_MIPS_LO16", vram = 0x8090B1AC, target_vram = 0x80911F4C },
    { type = "R_MIPS_HI16", vram = 0x8090B1BC, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x8090B1C0, target_vram = 0x80917208 },
    { type = "R_MIPS_HI16", vram = 0x8090B238, target_vram = 0x8090CD14 },
    { type = "R_MIPS_LO16", vram = 0x8090B23C, target_vram = 0x8090CD14 },
    { type = "R_MIPS_HI16", vram = 0x8090B24C, target_vram = 0x8090DBCC },
    { type = "R_MIPS_LO16", vram = 0x8090B254, target_vram = 0x8090DBCC },
    { type = "R_MIPS_HI16", vram = 0x8090B258, target_vram = 0x8090DBD0 },
    { type = "R_MIPS_LO16", vram = 0x8090B25C, target_vram = 0x8090DBD0 },
    { type = "R_MIPS_HI16", vram = 0x8090B260, target_vram = 0x80911F4C },
    { type = "R_MIPS_LO16", vram = 0x8090B264, target_vram = 0x80911F4C },
    { type = "R_MIPS_HI16", vram = 0x8090B26C, target_vram = 0x80911F38 },
    { type = "R_MIPS_HI16", vram = 0x8090B274, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x8090B27C, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x8090B280, target_vram = 0x80911F38 },
    { type = "R_MIPS_HI16", vram = 0x8090B29C, target_vram = 0x80911F4C },
    { type = "R_MIPS_LO16", vram = 0x8090B2A0, target_vram = 0x80911F4C },
    { type = "R_MIPS_HI16", vram = 0x8090B2A8, target_vram = 0x80911F3C },
    { type = "R_MIPS_HI16", vram = 0x8090B2B0, target_vram = 0x8091720C },
    { type = "R_MIPS_LO16", vram = 0x8090B2B8, target_vram = 0x8091720C },
    { type = "R_MIPS_LO16", vram = 0x8090B2BC, target_vram = 0x80911F3C },
    { type = "R_MIPS_HI16", vram = 0x8090B2D0, target_vram = 0x80911F4C },
    { type = "R_MIPS_LO16", vram = 0x8090B2D4, target_vram = 0x80911F4C },
    { type = "R_MIPS_HI16", vram = 0x8090B2E4, target_vram = 0x80911F40 },
    { type = "R_MIPS_HI16", vram = 0x8090B2E8, target_vram = 0x80917210 },
    { type = "R_MIPS_LO16", vram = 0x8090B2F0, target_vram = 0x80917210 },
    { type = "R_MIPS_LO16", vram = 0x8090B2F4, target_vram = 0x80911F40 },
    { type = "R_MIPS_HI16", vram = 0x8090B304, target_vram = 0x80911F50 },
    { type = "R_MIPS_LO16", vram = 0x8090B308, target_vram = 0x80911F50 },
    { type = "R_MIPS_HI16", vram = 0x8090B310, target_vram = 0x809171C9 },
    { type = "R_MIPS_LO16", vram = 0x8090B314, target_vram = 0x809171C9 },
    { type = "R_MIPS_HI16", vram = 0x8090B370, target_vram = 0x80911F50 },
    { type = "R_MIPS_LO16", vram = 0x8090B394, target_vram = 0x80911F50 },
    { type = "R_MIPS_HI16", vram = 0x8090B3BC, target_vram = 0x809171DC },
    { type = "R_MIPS_LO16", vram = 0x8090B3C8, target_vram = 0x809171DC },
    { type = "R_MIPS_HI16", vram = 0x8090B3D0, target_vram = 0x80917272 },
    { type = "R_MIPS_LO16", vram = 0x8090B3DC, target_vram = 0x80917272 },
    { type = "R_MIPS_HI16", vram = 0x8090B430, target_vram = 0x8090CD14 },
    { type = "R_MIPS_LO16", vram = 0x8090B434, target_vram = 0x8090CD14 },
    { type = "R_MIPS_HI16", vram = 0x8090B438, target_vram = 0x809171DC },
    { type = "R_MIPS_LO16", vram = 0x8090B43C, target_vram = 0x809171DC },
    { type = "R_MIPS_HI16", vram = 0x8090B4B8, target_vram = 0x8090DBD4 },
    { type = "R_MIPS_LO16", vram = 0x8090B4BC, target_vram = 0x8090DBD4 },
    { type = "R_MIPS_HI16", vram = 0x8090B4FC, target_vram = 0x8090DBD8 },
    { type = "R_MIPS_LO16", vram = 0x8090B504, target_vram = 0x8090DBD8 },
    { type = "R_MIPS_HI16", vram = 0x8090B508, target_vram = 0x8090DBDC },
    { type = "R_MIPS_LO16", vram = 0x8090B50C, target_vram = 0x8090DBDC },
    { type = "R_MIPS_HI16", vram = 0x8090B510, target_vram = 0x8090DBE0 },
    { type = "R_MIPS_LO16", vram = 0x8090B514, target_vram = 0x8090DBE0 },
    { type = "R_MIPS_HI16", vram = 0x8090B518, target_vram = 0x8090DBE4 },
    { type = "R_MIPS_LO16", vram = 0x8090B51C, target_vram = 0x8090DBE4 },
    { type = "R_MIPS_HI16", vram = 0x8090B524, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x8090B530, target_vram = 0x80917208 },
    { type = "R_MIPS_LO16", vram = 0x8090B544, target_vram = 0x8091720C },
    { type = "R_MIPS_HI16", vram = 0x8090B560, target_vram = 0x80917210 },
    { type = "R_MIPS_LO16", vram = 0x8090B564, target_vram = 0x80917210 },
    { type = "R_MIPS_HI16", vram = 0x8090B568, target_vram = 0x8090DBE8 },
    { type = "R_MIPS_LO16", vram = 0x8090B57C, target_vram = 0x8090DBE8 },
    { type = "R_MIPS_HI16", vram = 0x8090B580, target_vram = 0x809101C8 },
    { type = "R_MIPS_LO16", vram = 0x8090B584, target_vram = 0x809101C8 },
    { type = "R_MIPS_HI16", vram = 0x8090B5BC, target_vram = 0x80911F4C },
    { type = "R_MIPS_LO16", vram = 0x8090B5C0, target_vram = 0x80911F4C },
    { type = "R_MIPS_HI16", vram = 0x8090B5D0, target_vram = 0x80911F28 },
    { type = "R_MIPS_LO16", vram = 0x8090B5E0, target_vram = 0x80911F28 },
    { type = "R_MIPS_HI16", vram = 0x8090B5F8, target_vram = 0x80911F4C },
    { type = "R_MIPS_LO16", vram = 0x8090B5FC, target_vram = 0x80911F4C },
    { type = "R_MIPS_HI16", vram = 0x8090B604, target_vram = 0x80911F2C },
    { type = "R_MIPS_LO16", vram = 0x8090B618, target_vram = 0x80911F2C },
    { type = "R_MIPS_HI16", vram = 0x8090B62C, target_vram = 0x80911F4C },
    { type = "R_MIPS_LO16", vram = 0x8090B630, target_vram = 0x80911F4C },
    { type = "R_MIPS_HI16", vram = 0x8090B640, target_vram = 0x80911F30 },
    { type = "R_MIPS_LO16", vram = 0x8090B650, target_vram = 0x80911F30 },
    { type = "R_MIPS_HI16", vram = 0x8090B674, target_vram = 0x80911F28 },
    { type = "R_MIPS_LO16", vram = 0x8090B678, target_vram = 0x80911F28 },
    { type = "R_MIPS_HI16", vram = 0x8090B680, target_vram = 0x80911F28 },
    { type = "R_MIPS_LO16", vram = 0x8090B684, target_vram = 0x80911F28 },
    { type = "R_MIPS_HI16", vram = 0x8090B690, target_vram = 0x80911F38 },
    { type = "R_MIPS_LO16", vram = 0x8090B694, target_vram = 0x80911F38 },
    { type = "R_MIPS_HI16", vram = 0x8090B6A4, target_vram = 0x80911F44 },
    { type = "R_MIPS_LO16", vram = 0x8090B6E4, target_vram = 0x80911F44 },
    { type = "R_MIPS_HI16", vram = 0x8090B6F4, target_vram = 0x8090CD4C },
    { type = "R_MIPS_LO16", vram = 0x8090B6F8, target_vram = 0x8090CD4C },
    { type = "R_MIPS_HI16", vram = 0x8090B6FC, target_vram = 0x80911F44 },
    { type = "R_MIPS_LO16", vram = 0x8090B700, target_vram = 0x80911F44 },
    { type = "R_MIPS_HI16", vram = 0x8090B724, target_vram = 0x80917200 },
    { type = "R_MIPS_LO16", vram = 0x8090B730, target_vram = 0x80917200 },
    { type = "R_MIPS_HI16", vram = 0x8090B750, target_vram = 0x80911F44 },
    { type = "R_MIPS_LO16", vram = 0x8090B754, target_vram = 0x80911F44 },
    { type = "R_MIPS_HI16", vram = 0x8090B768, target_vram = 0x80911F44 },
    { type = "R_MIPS_LO16", vram = 0x8090B76C, target_vram = 0x80911F44 },
    { type = "R_MIPS_HI16", vram = 0x8090B79C, target_vram = 0x80911F28 },
    { type = "R_MIPS_LO16", vram = 0x8090B7A4, target_vram = 0x80911F28 },
    { type = "R_MIPS_LO16", vram = 0x8090B7B4, target_vram = 0x80911F2C },
    { type = "R_MIPS_HI16", vram = 0x8090B7BC, target_vram = 0x80911F30 },
    { type = "R_MIPS_LO16", vram = 0x8090B7C0, target_vram = 0x80911F30 },
    { type = "R_MIPS_HI16", vram = 0x8090B7C8, target_vram = 0x80911F38 },
    { type = "R_MIPS_LO16", vram = 0x8090B7CC, target_vram = 0x80911F38 },
    { type = "R_MIPS_LO16", vram = 0x8090B7D4, target_vram = 0x80911F3C },
    { type = "R_MIPS_HI16", vram = 0x8090B7DC, target_vram = 0x80911F40 },
    { type = "R_MIPS_LO16", vram = 0x8090B7E4, target_vram = 0x80911F40 },
    { type = "R_MIPS_HI16", vram = 0x8090B7EC, target_vram = 0x8090CD4C },
    { type = "R_MIPS_LO16", vram = 0x8090B7F4, target_vram = 0x8090CD4C },
    { type = "R_MIPS_HI16", vram = 0x8090B840, target_vram = 0x80911F28 },
    { type = "R_MIPS_LO16", vram = 0x8090B844, target_vram = 0x80911F28 },
    { type = "R_MIPS_HI16", vram = 0x8090B84C, target_vram = 0x80911F38 },
    { type = "R_MIPS_LO16", vram = 0x8090B850, target_vram = 0x80911F38 },
    { type = "R_MIPS_HI16", vram = 0x8090B85C, target_vram = 0x80911F44 },
    { type = "R_MIPS_LO16", vram = 0x8090B8A8, target_vram = 0x80911F44 },
    { type = "R_MIPS_HI16", vram = 0x8090B8C8, target_vram = 0x8090CD4C },
    { type = "R_MIPS_LO16", vram = 0x8090B8CC, target_vram = 0x8090CD4C },
    { type = "R_MIPS_HI16", vram = 0x8090B8D0, target_vram = 0x80911F44 },
    { type = "R_MIPS_LO16", vram = 0x8090B8D4, target_vram = 0x80911F44 },
    { type = "R_MIPS_HI16", vram = 0x8090B8D8, target_vram = 0x8090CD50 },
    { type = "R_MIPS_LO16", vram = 0x8090B8E0, target_vram = 0x8090CD50 },
    { type = "R_MIPS_HI16", vram = 0x8090B918, target_vram = 0x80911F44 },
    { type = "R_MIPS_LO16", vram = 0x8090B91C, target_vram = 0x80911F44 },
    { type = "R_MIPS_HI16", vram = 0x8090B930, target_vram = 0x80911F44 },
    { type = "R_MIPS_LO16", vram = 0x8090B934, target_vram = 0x80911F44 },
    { type = "R_MIPS_HI16", vram = 0x8090B964, target_vram = 0x80911F28 },
    { type = "R_MIPS_LO16", vram = 0x8090B968, target_vram = 0x80911F28 },
    { type = "R_MIPS_HI16", vram = 0x8090B974, target_vram = 0x80911F38 },
    { type = "R_MIPS_LO16", vram = 0x8090B978, target_vram = 0x80911F38 },
    { type = "R_MIPS_HI16", vram = 0x8090B9B4, target_vram = 0x8090CD4C },
    { type = "R_MIPS_LO16", vram = 0x8090B9B8, target_vram = 0x8090CD4C },
    { type = "R_MIPS_HI16", vram = 0x8090B9C4, target_vram = 0x80911F48 },
    { type = "R_MIPS_LO16", vram = 0x8090B9CC, target_vram = 0x80911F48 },
    { type = "R_MIPS_HI16", vram = 0x8090B9D0, target_vram = 0x8090CD50 },
    { type = "R_MIPS_LO16", vram = 0x8090B9D4, target_vram = 0x8090CD50 },
    { type = "R_MIPS_HI16", vram = 0x8090B9D8, target_vram = 0x8090CD50 },
    { type = "R_MIPS_LO16", vram = 0x8090B9DC, target_vram = 0x8090CD50 },
    { type = "R_MIPS_HI16", vram = 0x8090B9F8, target_vram = 0x8090CD4C },
    { type = "R_MIPS_LO16", vram = 0x8090B9FC, target_vram = 0x8090CD4C },
    { type = "R_MIPS_HI16", vram = 0x8090BA04, target_vram = 0x8090CD50 },
    { type = "R_MIPS_LO16", vram = 0x8090BA0C, target_vram = 0x8090CD50 },
    { type = "R_MIPS_HI16", vram = 0x8090BA10, target_vram = 0x80911F64 },
    { type = "R_MIPS_LO16", vram = 0x8090BA14, target_vram = 0x80911F64 },
    { type = "R_MIPS_HI16", vram = 0x8090BA20, target_vram = 0x8090CD50 },
    { type = "R_MIPS_LO16", vram = 0x8090BA24, target_vram = 0x8090CD50 },
    { type = "R_MIPS_HI16", vram = 0x8090BA40, target_vram = 0x8090CD54 },
    { type = "R_MIPS_HI16", vram = 0x8090BA44, target_vram = 0x80911F64 },
    { type = "R_MIPS_LO16", vram = 0x8090BA48, target_vram = 0x8090CD54 },
    { type = "R_MIPS_LO16", vram = 0x8090BA4C, target_vram = 0x80911F64 },
    { type = "R_MIPS_HI16", vram = 0x8090BA70, target_vram = 0x8090DBEC },
    { type = "R_MIPS_LO16", vram = 0x8090BA84, target_vram = 0x8090DBEC },
    { type = "R_MIPS_HI16", vram = 0x8090BAB0, target_vram = 0x80911F64 },
    { type = "R_MIPS_LO16", vram = 0x8090BAB4, target_vram = 0x80911F64 },
    { type = "R_MIPS_HI16", vram = 0x8090BABC, target_vram = 0x809171C9 },
    { type = "R_MIPS_LO16", vram = 0x8090BAC4, target_vram = 0x809171C9 },
    { type = "R_MIPS_HI16", vram = 0x8090BB0C, target_vram = 0x80911F58 },
    { type = "R_MIPS_LO16", vram = 0x8090BB10, target_vram = 0x80911F58 },
    { type = "R_MIPS_HI16", vram = 0x8090BB20, target_vram = 0x80911F48 },
    { type = "R_MIPS_LO16", vram = 0x8090BB3C, target_vram = 0x80911F48 },
    { type = "R_MIPS_HI16", vram = 0x8090BB5C, target_vram = 0x80911F48 },
    { type = "R_MIPS_LO16", vram = 0x8090BB60, target_vram = 0x80911F48 },
    { type = "R_MIPS_HI16", vram = 0x8090BB6C, target_vram = 0x809171C9 },
    { type = "R_MIPS_LO16", vram = 0x8090BB70, target_vram = 0x809171C9 },
    { type = "R_MIPS_HI16", vram = 0x8090BBBC, target_vram = 0x80911F28 },
    { type = "R_MIPS_LO16", vram = 0x8090BBC4, target_vram = 0x80911F28 },
    { type = "R_MIPS_HI16", vram = 0x8090BBCC, target_vram = 0x80911F28 },
    { type = "R_MIPS_LO16", vram = 0x8090BBD0, target_vram = 0x80911F28 },
    { type = "R_MIPS_HI16", vram = 0x8090BBF0, target_vram = 0x80911F38 },
    { type = "R_MIPS_LO16", vram = 0x8090BC00, target_vram = 0x80911F38 },
    { type = "R_MIPS_HI16", vram = 0x8090BC08, target_vram = 0x809171C9 },
    { type = "R_MIPS_HI16", vram = 0x8090BC10, target_vram = 0x8090CD50 },
    { type = "R_MIPS_LO16", vram = 0x8090BC40, target_vram = 0x809171C9 },
    { type = "R_MIPS_LO16", vram = 0x8090BC74, target_vram = 0x8090CD50 },
    { type = "R_MIPS_HI16", vram = 0x8090BCD4, target_vram = 0x80911F28 },
    { type = "R_MIPS_LO16", vram = 0x8090BCE0, target_vram = 0x80911F28 },
    { type = "R_MIPS_HI16", vram = 0x8090BCE8, target_vram = 0x80917206 },
    { type = "R_MIPS_LO16", vram = 0x8090BCEC, target_vram = 0x80917206 },
    { type = "R_MIPS_HI16", vram = 0x8090BCF0, target_vram = 0x809171D6 },
    { type = "R_MIPS_LO16", vram = 0x8090BCF4, target_vram = 0x809171D6 },
    { type = "R_MIPS_HI16", vram = 0x8090BCFC, target_vram = 0x80911F38 },
    { type = "R_MIPS_LO16", vram = 0x8090BD00, target_vram = 0x80911F38 },
    { type = "R_MIPS_HI16", vram = 0x8090BD0C, target_vram = 0x80911F44 },
    { type = "R_MIPS_LO16", vram = 0x8090BD58, target_vram = 0x80911F44 },
    { type = "R_MIPS_HI16", vram = 0x8090BD78, target_vram = 0x8090CD4C },
    { type = "R_MIPS_LO16", vram = 0x8090BD7C, target_vram = 0x8090CD4C },
    { type = "R_MIPS_HI16", vram = 0x8090BD84, target_vram = 0x80911F44 },
    { type = "R_MIPS_LO16", vram = 0x8090BD88, target_vram = 0x80911F44 },
    { type = "R_MIPS_HI16", vram = 0x8090BD90, target_vram = 0x80917200 },
    { type = "R_MIPS_LO16", vram = 0x8090BD9C, target_vram = 0x80917200 },
    { type = "R_MIPS_HI16", vram = 0x8090BDA0, target_vram = 0x8090CD54 },
    { type = "R_MIPS_LO16", vram = 0x8090BDA4, target_vram = 0x8090CD54 },
    { type = "R_MIPS_HI16", vram = 0x8090BDA8, target_vram = 0x809171F6 },
    { type = "R_MIPS_LO16", vram = 0x8090BDB0, target_vram = 0x809171F6 },
    { type = "R_MIPS_HI16", vram = 0x8090BDD0, target_vram = 0x80911F44 },
    { type = "R_MIPS_LO16", vram = 0x8090BDD4, target_vram = 0x80911F44 },
    { type = "R_MIPS_HI16", vram = 0x8090BDE8, target_vram = 0x80911F38 },
    { type = "R_MIPS_HI16", vram = 0x8090BDEC, target_vram = 0x80911F28 },
    { type = "R_MIPS_LO16", vram = 0x8090BDF0, target_vram = 0x80911F28 },
    { type = "R_MIPS_LO16", vram = 0x8090BDF4, target_vram = 0x80911F38 },
    { type = "R_MIPS_HI16", vram = 0x8090BE08, target_vram = 0x80911F4C },
    { type = "R_MIPS_LO16", vram = 0x8090BE20, target_vram = 0x80911F4C },
    { type = "R_MIPS_HI16", vram = 0x8090BE34, target_vram = 0x80911F2C },
    { type = "R_MIPS_LO16", vram = 0x8090BE50, target_vram = 0x80911F2C },
    { type = "R_MIPS_HI16", vram = 0x8090BE70, target_vram = 0x809171CA },
    { type = "R_MIPS_LO16", vram = 0x8090BE74, target_vram = 0x809171CA },
    { type = "R_MIPS_HI16", vram = 0x8090C048, target_vram = 0x8090DBF0 },
    { type = "R_MIPS_LO16", vram = 0x8090C04C, target_vram = 0x8090DBF0 },
    { type = "R_MIPS_HI16", vram = 0x8090C0A8, target_vram = 0x8090DBF4 },
    { type = "R_MIPS_LO16", vram = 0x8090C0D0, target_vram = 0x8090DBF4 },
    { type = "R_MIPS_HI16", vram = 0x8090C114, target_vram = 0x8090DBF8 },
    { type = "R_MIPS_LO16", vram = 0x8090C118, target_vram = 0x8090DBF8 },
    { type = "R_MIPS_HI16", vram = 0x8090C158, target_vram = 0x809171CB },
    { type = "R_MIPS_LO16", vram = 0x8090C15C, target_vram = 0x809171CB },
    { type = "R_MIPS_HI16", vram = 0x8090C190, target_vram = 0x809171CB },
    { type = "R_MIPS_LO16", vram = 0x8090C198, target_vram = 0x809171CB },
    { type = "R_MIPS_HI16", vram = 0x8090C19C, target_vram = 0x8090CD00 },
    { type = "R_MIPS_LO16", vram = 0x8090C1A0, target_vram = 0x8090CD00 },
    { type = "R_MIPS_HI16", vram = 0x8090C1C8, target_vram = 0x8090CCD4 },
    { type = "R_MIPS_HI16", vram = 0x8090C280, target_vram = 0x8090CCD4 },
    { type = "R_MIPS_LO16", vram = 0x8090C284, target_vram = 0x8090CCD4 },
    { type = "R_MIPS_LO16", vram = 0x8090C29C, target_vram = 0x8090CCD4 },
    { type = "R_MIPS_HI16", vram = 0x8090C2AC, target_vram = 0x8090CCD4 },
    { type = "R_MIPS_LO16", vram = 0x8090C2B0, target_vram = 0x8090CCD4 },
    { type = "R_MIPS_HI16", vram = 0x8090C2B4, target_vram = 0x8090CCD0 },
    { type = "R_MIPS_LO16", vram = 0x8090C2B8, target_vram = 0x8090CCD0 },
    { type = "R_MIPS_HI16", vram = 0x8090C2EC, target_vram = 0x8090CCD0 },
    { type = "R_MIPS_LO16", vram = 0x8090C2F0, target_vram = 0x8090CCD0 },
    { type = "R_MIPS_HI16", vram = 0x8090C2F8, target_vram = 0x8090DBFC },
    { type = "R_MIPS_LO16", vram = 0x8090C30C, target_vram = 0x8090DBFC },
    { type = "R_MIPS_HI16", vram = 0x8090C310, target_vram = 0x8090DC00 },
    { type = "R_MIPS_LO16", vram = 0x8090C314, target_vram = 0x8090DC00 },
    { type = "R_MIPS_HI16", vram = 0x8090C318, target_vram = 0x8090DC04 },
    { type = "R_MIPS_LO16", vram = 0x8090C31C, target_vram = 0x8090DC04 },
    { type = "R_MIPS_HI16", vram = 0x8090C324, target_vram = 0x8090CCE8 },
    { type = "R_MIPS_LO16", vram = 0x8090C328, target_vram = 0x8090CCE8 },
    { type = "R_MIPS_HI16", vram = 0x8090C358, target_vram = 0x8090CCD0 },
    { type = "R_MIPS_LO16", vram = 0x8090C35C, target_vram = 0x8090CCD0 },
    { type = "R_MIPS_HI16", vram = 0x8090C368, target_vram = 0x8090DC08 },
    { type = "R_MIPS_LO16", vram = 0x8090C36C, target_vram = 0x8090DC08 },
    { type = "R_MIPS_HI16", vram = 0x8090C378, target_vram = 0x8090CCE4 },
    { type = "R_MIPS_LO16", vram = 0x8090C37C, target_vram = 0x8090CCE4 },
    { type = "R_MIPS_HI16", vram = 0x8090C3AC, target_vram = 0x8090CCDC },
    { type = "R_MIPS_LO16", vram = 0x8090C3B0, target_vram = 0x8090CCDC },
    { type = "R_MIPS_HI16", vram = 0x8090C3B4, target_vram = 0x8090DC0C },
    { type = "R_MIPS_LO16", vram = 0x8090C3B8, target_vram = 0x8090DC0C },
    { type = "R_MIPS_HI16", vram = 0x8090C3C4, target_vram = 0x8090CCE8 },
    { type = "R_MIPS_LO16", vram = 0x8090C3DC, target_vram = 0x8090CCE8 },
    { type = "R_MIPS_HI16", vram = 0x8090C3E0, target_vram = 0x8090CCD4 },
    { type = "R_MIPS_LO16", vram = 0x8090C3E4, target_vram = 0x8090CCD4 },
    { type = "R_MIPS_HI16", vram = 0x8090C3E8, target_vram = 0x8090CCD8 },
    { type = "R_MIPS_LO16", vram = 0x8090C3EC, target_vram = 0x8090CCD8 },
    { type = "R_MIPS_HI16", vram = 0x8090C3F8, target_vram = 0x8090CCD8 },
    { type = "R_MIPS_LO16", vram = 0x8090C3FC, target_vram = 0x8090CCD8 },
    { type = "R_MIPS_HI16", vram = 0x8090C420, target_vram = 0x8090CCD8 },
    { type = "R_MIPS_LO16", vram = 0x8090C424, target_vram = 0x8090CCD8 },
    { type = "R_MIPS_HI16", vram = 0x8090C42C, target_vram = 0x8090CCD0 },
    { type = "R_MIPS_LO16", vram = 0x8090C464, target_vram = 0x8090CCD0 },
    { type = "R_MIPS_HI16", vram = 0x8090C4F0, target_vram = 0x8090DC10 },
    { type = "R_MIPS_LO16", vram = 0x8090C4F4, target_vram = 0x8090DC10 },
    { type = "R_MIPS_HI16", vram = 0x8090C514, target_vram = 0x8090DC14 },
    { type = "R_MIPS_LO16", vram = 0x8090C518, target_vram = 0x8090DC14 },
    { type = "R_MIPS_HI16", vram = 0x8090C524, target_vram = 0x8090CCD0 },
    { type = "R_MIPS_LO16", vram = 0x8090C534, target_vram = 0x8090CCD0 },
    { type = "R_MIPS_HI16", vram = 0x8090C62C, target_vram = 0x80911F24 },
    { type = "R_MIPS_LO16", vram = 0x8090C63C, target_vram = 0x80911F24 },
    { type = "R_MIPS_HI16", vram = 0x8090C6A4, target_vram = 0x8090CCD0 },
    { type = "R_MIPS_LO16", vram = 0x8090C6B4, target_vram = 0x8090CCD0 },
    { type = "R_MIPS_HI16", vram = 0x8090C750, target_vram = 0x8090D650 },
    { type = "R_MIPS_HI16", vram = 0x8090C754, target_vram = 0x809171B8 },
    { type = "R_MIPS_HI16", vram = 0x8090C758, target_vram = 0x80911F24 },
    { type = "R_MIPS_LO16", vram = 0x8090C75C, target_vram = 0x80911F24 },
    { type = "R_MIPS_LO16", vram = 0x8090C760, target_vram = 0x809171B8 },
    { type = "R_MIPS_LO16", vram = 0x8090C764, target_vram = 0x8090D650 },
    { type = "R_MIPS_HI16", vram = 0x8090C770, target_vram = 0x809171B8 },
    { type = "R_MIPS_LO16", vram = 0x8090C774, target_vram = 0x809171B8 },
    { type = "R_MIPS_HI16", vram = 0x8090C78C, target_vram = 0x8090CCF8 },
    { type = "R_MIPS_HI16", vram = 0x8090C790, target_vram = 0x8090CCF8 },
    { type = "R_MIPS_LO16", vram = 0x8090C79C, target_vram = 0x8090CCF8 },
    { type = "R_MIPS_LO16", vram = 0x8090C7A8, target_vram = 0x8090CCF8 },
    { type = "R_MIPS_HI16", vram = 0x8090C7CC, target_vram = 0x8090DC18 },
    { type = "R_MIPS_LO16", vram = 0x8090C7D0, target_vram = 0x8090DC18 },
    { type = "R_MIPS_HI16", vram = 0x8090C8DC, target_vram = 0x8090CF1C },
    { type = "R_MIPS_HI16", vram = 0x8090C8E4, target_vram = 0x809171E0 },
    { type = "R_MIPS_LO16", vram = 0x8090C8E8, target_vram = 0x809171E0 },
    { type = "R_MIPS_LO16", vram = 0x8090C8EC, target_vram = 0x8090CF1C },
    { type = "R_MIPS_HI16", vram = 0x8090C8F8, target_vram = 0x8090CD08 },
    { type = "R_MIPS_LO16", vram = 0x8090C8FC, target_vram = 0x8090CD08 },
    { type = "R_MIPS_HI16", vram = 0x8090C998, target_vram = 0x8090DC1C },
    { type = "R_MIPS_LO16", vram = 0x8090C99C, target_vram = 0x8090DC1C },
    { type = "R_MIPS_HI16", vram = 0x8090C9F4, target_vram = 0x8090D674 },
    { type = "R_MIPS_LO16", vram = 0x8090CA08, target_vram = 0x8090D674 },
    { type = "R_MIPS_HI16", vram = 0x8090CA28, target_vram = 0x8090C884 },
    { type = "R_MIPS_HI16", vram = 0x8090CA2C, target_vram = 0x8090C8BC },
    { type = "R_MIPS_LO16", vram = 0x8090CA30, target_vram = 0x8090C8BC },
    { type = "R_MIPS_LO16", vram = 0x8090CA34, target_vram = 0x8090C884 },
    { type = "R_MIPS_HI16", vram = 0x8090CA74, target_vram = 0x809171F6 },
    { type = "R_MIPS_LO16", vram = 0x8090CA78, target_vram = 0x809171F6 },
    { type = "R_MIPS_HI16", vram = 0x8090CA90, target_vram = 0x809171C9 },
    { type = "R_MIPS_LO16", vram = 0x8090CA9C, target_vram = 0x809171C9 },
    { type = "R_MIPS_HI16", vram = 0x8090CAC4, target_vram = 0x809171C9 },
    { type = "R_MIPS_LO16", vram = 0x8090CAC8, target_vram = 0x809171C9 },
    { type = "R_MIPS_HI16", vram = 0x8090CAF0, target_vram = 0x809171FC },
    { type = "R_MIPS_LO16", vram = 0x8090CAF4, target_vram = 0x809171FC },
    { type = "R_MIPS_HI16", vram = 0x8090CAFC, target_vram = 0x8090CCF4 },
    { type = "R_MIPS_LO16", vram = 0x8090CB00, target_vram = 0x8090CCF4 },
    { type = "R_MIPS_HI16", vram = 0x8090CB14, target_vram = 0x809101E8 },
    { type = "R_MIPS_LO16", vram = 0x8090CB1C, target_vram = 0x809101E8 },
    { type = "R_MIPS_HI16", vram = 0x8090CB20, target_vram = 0x809114A8 },
    { type = "R_MIPS_LO16", vram = 0x8090CB24, target_vram = 0x809114A8 },
    { type = "R_MIPS_HI16", vram = 0x8090CB28, target_vram = 0x809101D8 },
    { type = "R_MIPS_HI16", vram = 0x8090CB2C, target_vram = 0x809101E8 },
    { type = "R_MIPS_HI16", vram = 0x8090CB30, target_vram = 0x80910B48 },
    { type = "R_MIPS_LO16", vram = 0x8090CB34, target_vram = 0x80910B48 },
    { type = "R_MIPS_LO16", vram = 0x8090CB38, target_vram = 0x809101E8 },
    { type = "R_MIPS_LO16", vram = 0x8090CB3C, target_vram = 0x809101D8 },
    { type = "R_MIPS_HI16", vram = 0x8090CB4C, target_vram = 0x809101E8 },
    { type = "R_MIPS_HI16", vram = 0x8090CB50, target_vram = 0x80910B48 },
    { type = "R_MIPS_LO16", vram = 0x8090CB54, target_vram = 0x80910B48 },
    { type = "R_MIPS_LO16", vram = 0x8090CB58, target_vram = 0x809101E8 },
    { type = "R_MIPS_HI16", vram = 0x8090CB6C, target_vram = 0x8090CD44 },
    { type = "R_MIPS_LO16", vram = 0x8090CB70, target_vram = 0x8090CD44 },
    { type = "R_MIPS_HI16", vram = 0x8090CB78, target_vram = 0x8090CD48 },
    { type = "R_MIPS_LO16", vram = 0x8090CB7C, target_vram = 0x8090CD48 },
    { type = "R_MIPS_HI16", vram = 0x8090CB84, target_vram = 0x8090CCF4 },
    { type = "R_MIPS_LO16", vram = 0x8090CB88, target_vram = 0x8090CCF4 },
    { type = "R_MIPS_HI16", vram = 0x8090CBAC, target_vram = 0x8090DC20 },
    { type = "R_MIPS_LO16", vram = 0x8090CBB0, target_vram = 0x8090DC20 },
    { type = "R_MIPS_HI16", vram = 0x8090CBB4, target_vram = 0x8090DC24 },
    { type = "R_MIPS_LO16", vram = 0x8090CBC0, target_vram = 0x8090DC24 },
    { type = "R_MIPS_HI16", vram = 0x8090CC2C, target_vram = 0x809171FC },
    { type = "R_MIPS_HI16", vram = 0x8090CC64, target_vram = 0x80917206 },
    { type = "R_MIPS_LO16", vram = 0x8090CC78, target_vram = 0x809171FC },
    { type = "R_MIPS_LO16", vram = 0x8090CC84, target_vram = 0x80917206 },
]

functions = [
    { name = "EnFishing_Init", vram = 0x808FD368, size = 0x8FC },
    { name = "EnFishing_UpdateEffects", vram = 0x808FDCDC, size = 0x71C },
    { name = "EnFishing_DrawLureHook", vram = 0x808FF750, size = 0x4F4 },
    { name = "EnFishing_UpdateLinePos", vram = 0x808FF5E0, size = 0x170 },
    { name = "EnFishing_UpdateLine", vram = 0x808FF064, size = 0x57C },
    { name = "func_809036BC", vram = 0x809036BC, size = 0x1E8 },
    { name = "func_80903C60", vram = 0x80903C60, size = 0x1C0 },
    { name = "EnFishing_DrawFish", vram = 0x80908774, size = 0x244 },
    { name = "EnFishing_SpawnWaterDust", vram = 0x808FCC0C, size = 0x1B0 },
    { name = "EnFishing_HandleOwnerDialog", vram = 0x80909CC0, size = 0xEAC },
    { name = "EnFishing_DrawGroupFishes", vram = 0x80909AD0, size = 0x1F0 },
    { name = "EnFishing_LoachPostLimbDraw", vram = 0x80908734, size = 0x40 },
    { name = "EnFishing_DrawPondProps", vram = 0x80908E08, size = 0x42C },
    { name = "EnFishing_RandZeroOne", vram = 0x808FC790, size = 0x128 },
    { name = "EnFishing_UpdateSinkingLure", vram = 0x808FFC44, size = 0x2F8 },
    { name = "EnFishing_UpdateFish", vram = 0x80903FE0, size = 0x4574 },
    { name = "EnFishing_SetColliderElement", vram = 0x808FC6C0, size = 0xB0 },
    { name = "EnFishing_UpdateOwner", vram = 0x8090AB6C, size = 0x1D18 },
    { name = "EnFishing_InitPondProps", vram = 0x808FD054, size = 0x314 },
    { name = "EnFishing_Destroy", vram = 0x808FDC64, size = 0x78 },
    { name = "EnFishing_HandleReedContact", vram = 0x809089B8, size = 0xAC },
    { name = "func_809038A4", vram = 0x809038A4, size = 0x3BC },
    { name = "EnFishing_DrawSinkingLure", vram = 0x808FFF3C, size = 0x2EC },
    { name = "func_809033F0", vram = 0x809033F0, size = 0x2CC },
    { name = "EnFishing_HandleLilyPadContact", vram = 0x80908A64, size = 0xE8 },
    { name = "func_808FEF70", vram = 0x808FEF70, size = 0xF4 },
    { name = "EnFishing_SpawnRainDrop", vram = 0x808FCF60, size = 0xF4 },
    { name = "EnFishing_DrawRod", vram = 0x80900A04, size = 0xA7C },
    { name = "EnFishing_DrawLureAndLine", vram = 0x80900228, size = 0x7DC },
    { name = "EnFishing_SpawnBubble", vram = 0x808FCDBC, size = 0x1A4 },
    { name = "EnFishing_SpawnDustSplash", vram = 0x808FCABC, size = 0x150 },
    { name = "EnFishing_SmoothStepToS", vram = 0x808FC8B8, size = 0xAC },
    { name = "EnFishing_DrawEffects", vram = 0x808FE3F8, size = 0xA24 },
    { name = "EnFishing_UpdateLure", vram = 0x80901480, size = 0x1F70 },
    { name = "EnFishing_UpdateGroupFishes", vram = 0x80909234, size = 0x89C },
    { name = "EnFishing_OwnerOverrideLimbDraw", vram = 0x8090C884, size = 0x38 },
    { name = "EnFishing_BassPostLimbDraw", vram = 0x80908674, size = 0x40 },
    { name = "EnFishing_HandleAquariumDialog", vram = 0x80903E20, size = 0x1C0 },
    { name = "EnFishing_OwnerPostLimbDraw", vram = 0x8090C8BC, size = 0xB0 },
    { name = "EnFishing_SpawnRipple", vram = 0x808FC964, size = 0x158 },
    { name = "EnFishing_LoachOverrideLimbDraw", vram = 0x809086B4, size = 0x80 },
    { name = "EnFishing_DrawOwner", vram = 0x8090C96C, size = 0x344 },
    { name = "EnFishing_DrawStreamSplash", vram = 0x808FEE1C, size = 0x154 },
    { name = "EnFishing_UpdatePondProps", vram = 0x80908B4C, size = 0x2BC },
    { name = "EnFishing_InitRand", vram = 0x808FC770, size = 0x20 },
    { name = "EnFishing_BassOverrideLimbDraw", vram = 0x80908554, size = 0x120 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Oshihiki"
rom = 0x00D8A370
vram = 0x80917290
size = 0x18B0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809173A8, target_vram = 0x80918950 },
    { type = "R_MIPS_LO16", vram = 0x809173AC, target_vram = 0x80918950 },
    { type = "R_MIPS_HI16", vram = 0x80917614, target_vram = 0x80918850 },
    { type = "R_MIPS_LO16", vram = 0x80917628, target_vram = 0x80918850 },
    { type = "R_MIPS_HI16", vram = 0x80917654, target_vram = 0x80918954 },
    { type = "R_MIPS_LO16", vram = 0x8091765C, target_vram = 0x80918954 },
    { type = "R_MIPS_HI16", vram = 0x80917694, target_vram = 0x80918868 },
    { type = "R_MIPS_LO16", vram = 0x80917698, target_vram = 0x80918868 },
    { type = "R_MIPS_HI16", vram = 0x809177C0, target_vram = 0x80918898 },
    { type = "R_MIPS_LO16", vram = 0x809177C4, target_vram = 0x80918898 },
    { type = "R_MIPS_HI16", vram = 0x8091787C, target_vram = 0x809188A4 },
    { type = "R_MIPS_HI16", vram = 0x80917880, target_vram = 0x809188E0 },
    { type = "R_MIPS_LO16", vram = 0x8091788C, target_vram = 0x809188E0 },
    { type = "R_MIPS_LO16", vram = 0x80917890, target_vram = 0x809188A4 },
    { type = "R_MIPS_HI16", vram = 0x809179D4, target_vram = 0x8091896C },
    { type = "R_MIPS_LO16", vram = 0x809179E4, target_vram = 0x8091896C },
    { type = "R_MIPS_HI16", vram = 0x80917A0C, target_vram = 0x80918970 },
    { type = "R_MIPS_LO16", vram = 0x80917A10, target_vram = 0x80918970 },
    { type = "R_MIPS_HI16", vram = 0x80917B58, target_vram = 0x80918974 },
    { type = "R_MIPS_LO16", vram = 0x80917B5C, target_vram = 0x80918974 },
    { type = "R_MIPS_HI16", vram = 0x80917BA8, target_vram = 0x80918978 },
    { type = "R_MIPS_LO16", vram = 0x80917BAC, target_vram = 0x80918978 },
    { type = "R_MIPS_HI16", vram = 0x80917BD8, target_vram = 0x8091897C },
    { type = "R_MIPS_LO16", vram = 0x80917BDC, target_vram = 0x8091897C },
    { type = "R_MIPS_HI16", vram = 0x80917CAC, target_vram = 0x80918940 },
    { type = "R_MIPS_HI16", vram = 0x80917CB0, target_vram = 0x80918910 },
    { type = "R_MIPS_HI16", vram = 0x80917CB8, target_vram = 0x809188E0 },
    { type = "R_MIPS_LO16", vram = 0x80917CC4, target_vram = 0x809188E0 },
    { type = "R_MIPS_LO16", vram = 0x80917CC8, target_vram = 0x80918910 },
    { type = "R_MIPS_LO16", vram = 0x80917CD0, target_vram = 0x80918940 },
    { type = "R_MIPS_HI16", vram = 0x80917E30, target_vram = 0x80918910 },
    { type = "R_MIPS_LO16", vram = 0x80917E34, target_vram = 0x80918910 },
    { type = "R_MIPS_HI16", vram = 0x80917F94, target_vram = 0x80917FC0 },
    { type = "R_MIPS_LO16", vram = 0x80917F98, target_vram = 0x80917FC0 },
    { type = "R_MIPS_HI16", vram = 0x80917FE8, target_vram = 0x80918980 },
    { type = "R_MIPS_LO16", vram = 0x80917FEC, target_vram = 0x80918980 },
    { type = "R_MIPS_HI16", vram = 0x80918084, target_vram = 0x80918984 },
    { type = "R_MIPS_LO16", vram = 0x80918088, target_vram = 0x80918984 },
    { type = "R_MIPS_HI16", vram = 0x809180DC, target_vram = 0x80918108 },
    { type = "R_MIPS_LO16", vram = 0x809180E0, target_vram = 0x80918108 },
    { type = "R_MIPS_HI16", vram = 0x809181B4, target_vram = 0x80918988 },
    { type = "R_MIPS_LO16", vram = 0x809181B8, target_vram = 0x80918988 },
    { type = "R_MIPS_HI16", vram = 0x809182C8, target_vram = 0x8091898C },
    { type = "R_MIPS_LO16", vram = 0x809182CC, target_vram = 0x8091898C },
    { type = "R_MIPS_HI16", vram = 0x80918328, target_vram = 0x8091834C },
    { type = "R_MIPS_LO16", vram = 0x8091832C, target_vram = 0x8091834C },
    { type = "R_MIPS_HI16", vram = 0x80918558, target_vram = 0x80918574 },
    { type = "R_MIPS_LO16", vram = 0x8091855C, target_vram = 0x80918574 },
    { type = "R_MIPS_HI16", vram = 0x809185A0, target_vram = 0x80918990 },
    { type = "R_MIPS_LO16", vram = 0x809185A4, target_vram = 0x80918990 },
]

functions = [
    { name = "ObjOshihiki_CheckWall", vram = 0x80917C14, size = 0x278 },
    { name = "ObjOshihiki_SetColor", vram = 0x8091768C, size = 0x44 },
    { name = "ObjOshihiki_SetTextureStep", vram = 0x8091763C, size = 0x50 },
    { name = "ObjOshihiki_SetupOnActor", vram = 0x809180C8, size = 0x40 },
    { name = "ObjOshihiki_Destroy", vram = 0x8091780C, size = 0x34 },
    { name = "ObjOshihiki_UpdateInitPos", vram = 0x80917408, size = 0x130 },
    { name = "ObjOshihiki_StrongEnough", vram = 0x809172E4, size = 0x68 },
    { name = "ObjOshihiki_SetScale", vram = 0x80917604, size = 0x38 },
    { name = "ObjOshihiki_RotateXZ", vram = 0x80917290, size = 0x54 },
    { name = "ObjOshihiki_OnScene", vram = 0x80917FC0, size = 0x108 },
    { name = "ObjOshihiki_ResetFloors", vram = 0x8091734C, size = 0x2C },
    { name = "ObjOshihiki_Draw", vram = 0x80918700, size = 0x124 },
    { name = "ObjOshihiki_SetupFall", vram = 0x8091851C, size = 0x58 },
    { name = "ObjOshihiki_CheckGround", vram = 0x80917B9C, size = 0x78 },
    { name = "ObjOshihiki_CheckFloor", vram = 0x80917B44, size = 0x58 },
    { name = "ObjOshihiki_MoveWithBlockUnder", vram = 0x80917E8C, size = 0xFC },
    { name = "ObjOshihiki_SetupPush", vram = 0x80918314, size = 0x38 },
    { name = "ObjOshihiki_Init", vram = 0x809176D0, size = 0x13C },
    { name = "ObjOshihiki_GetBlockUnder", vram = 0x80917378, size = 0x90 },
    { name = "ObjOshihiki_SetGround", vram = 0x80917AEC, size = 0x58 },
    { name = "ObjOshihiki_NoSwitchPress", vram = 0x80917538, size = 0xCC },
    { name = "ObjOshihiki_SetFloors", vram = 0x80917840, size = 0x160 },
    { name = "ObjOshihiki_Fall", vram = 0x80918574, size = 0x104 },
    { name = "ObjOshihiki_OnActor", vram = 0x80918108, size = 0x20C },
    { name = "ObjOshihiki_SetupOnScene", vram = 0x80917F88, size = 0x38 },
    { name = "ObjOshihiki_Update", vram = 0x80918678, size = 0x88 },
    { name = "ObjOshihiki_GetHighestFloor", vram = 0x809179A0, size = 0x14C },
    { name = "ObjOshihiki_Push", vram = 0x8091834C, size = 0x1D0 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Eff_Dust"
rom = 0x00D8BC20
vram = 0x80918B40
size = 0x13F0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80918BE8, target_vram = 0x80919DC0 },
    { type = "R_MIPS_LO16", vram = 0x80918BF0, target_vram = 0x80919DC0 },
    { type = "R_MIPS_HI16", vram = 0x80918C04, target_vram = 0x80918D64 },
    { type = "R_MIPS_HI16", vram = 0x80918C08, target_vram = 0x80919768 },
    { type = "R_MIPS_LO16", vram = 0x80918C0C, target_vram = 0x80918D64 },
    { type = "R_MIPS_LO16", vram = 0x80918C10, target_vram = 0x80919768 },
    { type = "R_MIPS_HI16", vram = 0x80918C1C, target_vram = 0x80919DD8 },
    { type = "R_MIPS_LO16", vram = 0x80918C2C, target_vram = 0x80919DD8 },
    { type = "R_MIPS_HI16", vram = 0x80918C40, target_vram = 0x80919DDC },
    { type = "R_MIPS_LO16", vram = 0x80918C44, target_vram = 0x80919DDC },
    { type = "R_MIPS_HI16", vram = 0x80918C50, target_vram = 0x80918FE4 },
    { type = "R_MIPS_HI16", vram = 0x80918C54, target_vram = 0x80919768 },
    { type = "R_MIPS_LO16", vram = 0x80918C58, target_vram = 0x80918FE4 },
    { type = "R_MIPS_LO16", vram = 0x80918C5C, target_vram = 0x80919768 },
    { type = "R_MIPS_HI16", vram = 0x80918C8C, target_vram = 0x80919230 },
    { type = "R_MIPS_HI16", vram = 0x80918C90, target_vram = 0x809199FC },
    { type = "R_MIPS_LO16", vram = 0x80918C94, target_vram = 0x80919230 },
    { type = "R_MIPS_LO16", vram = 0x80918C98, target_vram = 0x809199FC },
    { type = "R_MIPS_HI16", vram = 0x80918CC8, target_vram = 0x80919230 },
    { type = "R_MIPS_HI16", vram = 0x80918CCC, target_vram = 0x809199FC },
    { type = "R_MIPS_LO16", vram = 0x80918CD0, target_vram = 0x80919230 },
    { type = "R_MIPS_LO16", vram = 0x80918CD4, target_vram = 0x809199FC },
    { type = "R_MIPS_HI16", vram = 0x80918D04, target_vram = 0x80919230 },
    { type = "R_MIPS_HI16", vram = 0x80918D08, target_vram = 0x809199FC },
    { type = "R_MIPS_LO16", vram = 0x80918D0C, target_vram = 0x80919230 },
    { type = "R_MIPS_LO16", vram = 0x80918D10, target_vram = 0x809199FC },
    { type = "R_MIPS_HI16", vram = 0x80918DB4, target_vram = 0x80919DE0 },
    { type = "R_MIPS_LO16", vram = 0x80918DBC, target_vram = 0x80919DE0 },
    { type = "R_MIPS_HI16", vram = 0x80919038, target_vram = 0x80919DE4 },
    { type = "R_MIPS_LO16", vram = 0x80919040, target_vram = 0x80919DE4 },
    { type = "R_MIPS_HI16", vram = 0x809192D0, target_vram = 0x80919DE8 },
    { type = "R_MIPS_LO16", vram = 0x809192D4, target_vram = 0x80919DE8 },
    { type = "R_MIPS_HI16", vram = 0x80919374, target_vram = 0x80919DEC },
    { type = "R_MIPS_LO16", vram = 0x80919378, target_vram = 0x80919DEC },
    { type = "R_MIPS_HI16", vram = 0x80919418, target_vram = 0x80919DF0 },
    { type = "R_MIPS_LO16", vram = 0x80919430, target_vram = 0x80919DF0 },
    { type = "R_MIPS_HI16", vram = 0x809194B8, target_vram = 0x80919DF4 },
    { type = "R_MIPS_LO16", vram = 0x809194BC, target_vram = 0x80919DF4 },
    { type = "R_MIPS_HI16", vram = 0x80919570, target_vram = 0x80919DF8 },
    { type = "R_MIPS_LO16", vram = 0x80919574, target_vram = 0x80919DF8 },
    { type = "R_MIPS_HI16", vram = 0x80919628, target_vram = 0x80919DFC },
    { type = "R_MIPS_LO16", vram = 0x8091962C, target_vram = 0x80919DFC },
    { type = "R_MIPS_HI16", vram = 0x80919634, target_vram = 0x80919E00 },
    { type = "R_MIPS_LO16", vram = 0x8091963C, target_vram = 0x80919E00 },
    { type = "R_MIPS_HI16", vram = 0x80919640, target_vram = 0x80919E04 },
    { type = "R_MIPS_LO16", vram = 0x80919658, target_vram = 0x80919E04 },
    { type = "R_MIPS_HI16", vram = 0x8091984C, target_vram = 0x80919DB0 },
    { type = "R_MIPS_LO16", vram = 0x80919858, target_vram = 0x80919DB0 },
    { type = "R_MIPS_HI16", vram = 0x80919A98, target_vram = 0x80919E08 },
    { type = "R_MIPS_LO16", vram = 0x80919A9C, target_vram = 0x80919E08 },
    { type = "R_MIPS_HI16", vram = 0x80919B08, target_vram = 0x80919DB0 },
    { type = "R_MIPS_LO16", vram = 0x80919B0C, target_vram = 0x80919DB0 },
]

functions = [
    { name = "func_80918FE4", vram = 0x80918FE4, size = 0x24C },
    { name = "EffDust_Destroy", vram = 0x80918D54, size = 0x10 },
    { name = "func_809199FC", vram = 0x809199FC, size = 0x36C },
    { name = "EffDust_Init", vram = 0x80918BB8, size = 0x19C },
    { name = "func_80918B40", vram = 0x80918B40, size = 0x78 },
    { name = "EffDust_Draw", vram = 0x80919D68, size = 0x24 },
    { name = "func_80918D64", vram = 0x80918D64, size = 0x280 },
    { name = "EffDust_Update", vram = 0x80919744, size = 0x24 },
    { name = "func_80919768", vram = 0x80919768, size = 0x294 },
    { name = "func_80919230", vram = 0x80919230, size = 0x514 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Umajump"
rom = 0x00D8D010
vram = 0x80919F30
size = 0x970

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8091A088, target_vram = 0x80919FC8 },
    { type = "R_MIPS_LO16", vram = 0x8091A094, target_vram = 0x80919FC8 },
    { type = "R_MIPS_HI16", vram = 0x8091A0F8, target_vram = 0x8091A044 },
    { type = "R_MIPS_LO16", vram = 0x8091A104, target_vram = 0x8091A044 },
    { type = "R_MIPS_HI16", vram = 0x8091A138, target_vram = 0x8091A810 },
    { type = "R_MIPS_LO16", vram = 0x8091A13C, target_vram = 0x8091A810 },
    { type = "R_MIPS_HI16", vram = 0x8091A1D4, target_vram = 0x8091A0B8 },
    { type = "R_MIPS_LO16", vram = 0x8091A1DC, target_vram = 0x8091A0B8 },
    { type = "R_MIPS_HI16", vram = 0x8091A1E4, target_vram = 0x8091A5A0 },
    { type = "R_MIPS_LO16", vram = 0x8091A1E8, target_vram = 0x8091A5A0 },
    { type = "R_MIPS_HI16", vram = 0x8091A33C, target_vram = 0x8091A7B0 },
    { type = "R_MIPS_LO16", vram = 0x8091A344, target_vram = 0x8091A7B0 },
    { type = "R_MIPS_HI16", vram = 0x8091A43C, target_vram = 0x80919F30 },
    { type = "R_MIPS_HI16", vram = 0x8091A440, target_vram = 0x8091A5A0 },
    { type = "R_MIPS_LO16", vram = 0x8091A444, target_vram = 0x80919F30 },
    { type = "R_MIPS_LO16", vram = 0x8091A448, target_vram = 0x8091A5A0 },
    { type = "R_MIPS_HI16", vram = 0x8091A464, target_vram = 0x8091A5A0 },
    { type = "R_MIPS_LO16", vram = 0x8091A468, target_vram = 0x8091A5A0 },
    { type = "R_MIPS_HI16", vram = 0x8091A548, target_vram = 0x8091A5A0 },
    { type = "R_MIPS_LO16", vram = 0x8091A54C, target_vram = 0x8091A5A0 },
]

functions = [
    { name = "func_8091A5A0", vram = 0x8091A5A0, size = 0x210 },
    { name = "BgUmajump_StopCutscene", vram = 0x80919FC8, size = 0x7C },
    { name = "func_80919F30", vram = 0x80919F30, size = 0x98 },
    { name = "BgUmajump_Init", vram = 0x8091A124, size = 0x1B4 },
    { name = "BgUmajump_Destroy", vram = 0x8091A2D8, size = 0x34 },
    { name = "BgUmajump_PlayCutscene", vram = 0x8091A044, size = 0x74 },
    { name = "BgUmajump_CheckDistance", vram = 0x8091A0B8, size = 0x6C },
    { name = "BgUmajump_Draw", vram = 0x8091A7B0, size = 0x38 },
    { name = "BgUmajump_Update", vram = 0x8091A30C, size = 0x294 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Insect"
rom = 0x00D8D980
vram = 0x8091A8A0
size = 0x1800

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8091A8A4, target_vram = 0x8091BDB8 },
    { type = "R_MIPS_LO16", vram = 0x8091A8B4, target_vram = 0x8091BDB8 },
    { type = "R_MIPS_HI16", vram = 0x8091AA10, target_vram = 0x8091BDE0 },
    { type = "R_MIPS_LO16", vram = 0x8091AA14, target_vram = 0x8091BDE0 },
    { type = "R_MIPS_HI16", vram = 0x8091AA9C, target_vram = 0x8091BDBC },
    { type = "R_MIPS_LO16", vram = 0x8091AAA0, target_vram = 0x8091BDBC },
    { type = "R_MIPS_HI16", vram = 0x8091AB30, target_vram = 0x8091BDA8 },
    { type = "R_MIPS_LO16", vram = 0x8091AB40, target_vram = 0x8091BDA8 },
    { type = "R_MIPS_HI16", vram = 0x8091AB54, target_vram = 0x8091BDE4 },
    { type = "R_MIPS_LO16", vram = 0x8091AB9C, target_vram = 0x8091BDE4 },
    { type = "R_MIPS_HI16", vram = 0x8091ABE0, target_vram = 0x8091BDE8 },
    { type = "R_MIPS_LO16", vram = 0x8091ABE4, target_vram = 0x8091BDE8 },
    { type = "R_MIPS_HI16", vram = 0x8091ABE8, target_vram = 0x8091BDEC },
    { type = "R_MIPS_LO16", vram = 0x8091AC0C, target_vram = 0x8091BDEC },
    { type = "R_MIPS_HI16", vram = 0x8091AC98, target_vram = 0x8091ACC4 },
    { type = "R_MIPS_LO16", vram = 0x8091AC9C, target_vram = 0x8091ACC4 },
    { type = "R_MIPS_HI16", vram = 0x8091AD00, target_vram = 0x8091BDF0 },
    { type = "R_MIPS_LO16", vram = 0x8091AD04, target_vram = 0x8091BDF0 },
    { type = "R_MIPS_HI16", vram = 0x8091AD0C, target_vram = 0x8091BDF4 },
    { type = "R_MIPS_LO16", vram = 0x8091AD10, target_vram = 0x8091BDF4 },
    { type = "R_MIPS_HI16", vram = 0x8091AD1C, target_vram = 0x8091BDF8 },
    { type = "R_MIPS_LO16", vram = 0x8091AD40, target_vram = 0x8091BDF8 },
    { type = "R_MIPS_HI16", vram = 0x8091AE30, target_vram = 0x8091AE5C },
    { type = "R_MIPS_LO16", vram = 0x8091AE34, target_vram = 0x8091AE5C },
    { type = "R_MIPS_HI16", vram = 0x8091AF2C, target_vram = 0x8091BDFC },
    { type = "R_MIPS_LO16", vram = 0x8091AF30, target_vram = 0x8091BDFC },
    { type = "R_MIPS_HI16", vram = 0x8091AF34, target_vram = 0x8091BE00 },
    { type = "R_MIPS_LO16", vram = 0x8091AF3C, target_vram = 0x8091BE00 },
    { type = "R_MIPS_HI16", vram = 0x8091AF44, target_vram = 0x8091BE04 },
    { type = "R_MIPS_LO16", vram = 0x8091AF64, target_vram = 0x8091BE04 },
    { type = "R_MIPS_HI16", vram = 0x8091B050, target_vram = 0x8091B07C },
    { type = "R_MIPS_LO16", vram = 0x8091B054, target_vram = 0x8091B07C },
    { type = "R_MIPS_HI16", vram = 0x8091B1AC, target_vram = 0x8091BE08 },
    { type = "R_MIPS_LO16", vram = 0x8091B1B0, target_vram = 0x8091BE08 },
    { type = "R_MIPS_HI16", vram = 0x8091B1B4, target_vram = 0x8091BE0C },
    { type = "R_MIPS_LO16", vram = 0x8091B1BC, target_vram = 0x8091BE0C },
    { type = "R_MIPS_HI16", vram = 0x8091B1C4, target_vram = 0x8091BE10 },
    { type = "R_MIPS_LO16", vram = 0x8091B1E4, target_vram = 0x8091BE10 },
    { type = "R_MIPS_HI16", vram = 0x8091B29C, target_vram = 0x8091BE14 },
    { type = "R_MIPS_LO16", vram = 0x8091B2AC, target_vram = 0x8091BE14 },
    { type = "R_MIPS_HI16", vram = 0x8091B2B0, target_vram = 0x8091B2D8 },
    { type = "R_MIPS_LO16", vram = 0x8091B2B4, target_vram = 0x8091B2D8 },
    { type = "R_MIPS_HI16", vram = 0x8091B2FC, target_vram = 0x8091BD04 },
    { type = "R_MIPS_LO16", vram = 0x8091B300, target_vram = 0x8091BD04 },
    { type = "R_MIPS_HI16", vram = 0x8091B324, target_vram = 0x8091BE18 },
    { type = "R_MIPS_LO16", vram = 0x8091B344, target_vram = 0x8091BE18 },
    { type = "R_MIPS_HI16", vram = 0x8091B374, target_vram = 0x8091BE1C },
    { type = "R_MIPS_LO16", vram = 0x8091B378, target_vram = 0x8091BE1C },
    { type = "R_MIPS_HI16", vram = 0x8091B37C, target_vram = 0x8091BE20 },
    { type = "R_MIPS_LO16", vram = 0x8091B380, target_vram = 0x8091BE20 },
    { type = "R_MIPS_HI16", vram = 0x8091B3E4, target_vram = 0x8091BE24 },
    { type = "R_MIPS_LO16", vram = 0x8091B3E8, target_vram = 0x8091BE24 },
    { type = "R_MIPS_HI16", vram = 0x8091B414, target_vram = 0x8091B440 },
    { type = "R_MIPS_LO16", vram = 0x8091B418, target_vram = 0x8091B440 },
    { type = "R_MIPS_HI16", vram = 0x8091B484, target_vram = 0x8091BE28 },
    { type = "R_MIPS_LO16", vram = 0x8091B488, target_vram = 0x8091BE28 },
    { type = "R_MIPS_HI16", vram = 0x8091B48C, target_vram = 0x8091BE2C },
    { type = "R_MIPS_LO16", vram = 0x8091B490, target_vram = 0x8091BE2C },
    { type = "R_MIPS_HI16", vram = 0x8091B4C4, target_vram = 0x8091BE30 },
    { type = "R_MIPS_LO16", vram = 0x8091B4C8, target_vram = 0x8091BE30 },
    { type = "R_MIPS_HI16", vram = 0x8091B530, target_vram = 0x8091BE34 },
    { type = "R_MIPS_LO16", vram = 0x8091B534, target_vram = 0x8091BE34 },
    { type = "R_MIPS_HI16", vram = 0x8091B550, target_vram = 0x8091BE38 },
    { type = "R_MIPS_LO16", vram = 0x8091B554, target_vram = 0x8091BE38 },
    { type = "R_MIPS_HI16", vram = 0x8091B568, target_vram = 0x8091BE3C },
    { type = "R_MIPS_LO16", vram = 0x8091B56C, target_vram = 0x8091BE3C },
    { type = "R_MIPS_HI16", vram = 0x8091B580, target_vram = 0x8091BE40 },
    { type = "R_MIPS_LO16", vram = 0x8091B584, target_vram = 0x8091BE40 },
    { type = "R_MIPS_HI16", vram = 0x8091B5B4, target_vram = 0x8091BDCC },
    { type = "R_MIPS_LO16", vram = 0x8091B5B8, target_vram = 0x8091BDCC },
    { type = "R_MIPS_HI16", vram = 0x8091B638, target_vram = 0x8091B670 },
    { type = "R_MIPS_LO16", vram = 0x8091B63C, target_vram = 0x8091B670 },
    { type = "R_MIPS_HI16", vram = 0x8091B6D4, target_vram = 0x8091BE44 },
    { type = "R_MIPS_LO16", vram = 0x8091B6DC, target_vram = 0x8091BE44 },
    { type = "R_MIPS_HI16", vram = 0x8091B6EC, target_vram = 0x8091BE48 },
    { type = "R_MIPS_LO16", vram = 0x8091B6F4, target_vram = 0x8091BE48 },
    { type = "R_MIPS_HI16", vram = 0x8091B6F8, target_vram = 0x8091BE4C },
    { type = "R_MIPS_LO16", vram = 0x8091B718, target_vram = 0x8091BE4C },
    { type = "R_MIPS_HI16", vram = 0x8091B870, target_vram = 0x8091BE50 },
    { type = "R_MIPS_LO16", vram = 0x8091B874, target_vram = 0x8091BE50 },
    { type = "R_MIPS_HI16", vram = 0x8091B93C, target_vram = 0x8091BE54 },
    { type = "R_MIPS_LO16", vram = 0x8091B940, target_vram = 0x8091BE54 },
    { type = "R_MIPS_HI16", vram = 0x8091B948, target_vram = 0x8091BE58 },
    { type = "R_MIPS_LO16", vram = 0x8091B950, target_vram = 0x8091BE58 },
    { type = "R_MIPS_HI16", vram = 0x8091B960, target_vram = 0x8091B984 },
    { type = "R_MIPS_LO16", vram = 0x8091B964, target_vram = 0x8091B984 },
    { type = "R_MIPS_HI16", vram = 0x8091B98C, target_vram = 0x8091BE5C },
    { type = "R_MIPS_LO16", vram = 0x8091B990, target_vram = 0x8091BE5C },
    { type = "R_MIPS_HI16", vram = 0x8091B9A8, target_vram = 0x8091BE60 },
    { type = "R_MIPS_LO16", vram = 0x8091B9BC, target_vram = 0x8091BE60 },
    { type = "R_MIPS_HI16", vram = 0x8091BA30, target_vram = 0x8091BE64 },
    { type = "R_MIPS_LO16", vram = 0x8091BA34, target_vram = 0x8091BE64 },
    { type = "R_MIPS_HI16", vram = 0x8091BA58, target_vram = 0x8091BE68 },
    { type = "R_MIPS_LO16", vram = 0x8091BA5C, target_vram = 0x8091BE68 },
    { type = "R_MIPS_HI16", vram = 0x8091BA60, target_vram = 0x8091BE6C },
    { type = "R_MIPS_LO16", vram = 0x8091BA64, target_vram = 0x8091BE6C },
    { type = "R_MIPS_HI16", vram = 0x8091BBF8, target_vram = 0x8091B2D8 },
    { type = "R_MIPS_LO16", vram = 0x8091BBFC, target_vram = 0x8091B2D8 },
    { type = "R_MIPS_HI16", vram = 0x8091BC88, target_vram = 0x8091BD60 },
    { type = "R_MIPS_LO16", vram = 0x8091BC8C, target_vram = 0x8091BD60 },
    { type = "R_MIPS_HI16", vram = 0x8091BCD0, target_vram = 0x8091BD60 },
    { type = "R_MIPS_LO16", vram = 0x8091BCD4, target_vram = 0x8091BD60 },
    { type = "R_MIPS_HI16", vram = 0x8091BD40, target_vram = 0x8091BD60 },
    { type = "R_MIPS_LO16", vram = 0x8091BD44, target_vram = 0x8091BD60 },
]

functions = [
    { name = "func_8091B670", vram = 0x8091B670, size = 0x2B8 },
    { name = "func_8091A9E4", vram = 0x8091A9E4, size = 0x94 },
    { name = "func_8091AE10", vram = 0x8091AE10, size = 0x4C },
    { name = "EnInsect_XZDistanceSquared", vram = 0x8091A8C4, size = 0x30 },
    { name = "func_8091B928", vram = 0x8091B928, size = 0x5C },
    { name = "func_8091A8A0", vram = 0x8091A8A0, size = 0x24 },
    { name = "func_8091B07C", vram = 0x8091B07C, size = 0x1F8 },
    { name = "EnInsect_InBottleRange", vram = 0x8091A8F4, size = 0xF0 },
    { name = "func_8091B618", vram = 0x8091B618, size = 0x58 },
    { name = "func_8091AE5C", vram = 0x8091AE5C, size = 0x1D4 },
    { name = "func_8091B274", vram = 0x8091B274, size = 0x64 },
    { name = "func_8091B3D0", vram = 0x8091B3D0, size = 0x70 },
    { name = "EnInsect_Init", vram = 0x8091AA78, size = 0x1D4 },
    { name = "func_8091B440", vram = 0x8091B440, size = 0x1D8 },
    { name = "EnInsect_Destroy", vram = 0x8091AC4C, size = 0x2C },
    { name = "func_8091AC78", vram = 0x8091AC78, size = 0x4C },
    { name = "func_8091B030", vram = 0x8091B030, size = 0x4C },
    { name = "EnInsect_Update", vram = 0x8091BAB4, size = 0x250 },
    { name = "func_8091ACC4", vram = 0x8091ACC4, size = 0x14C },
    { name = "func_8091B984", vram = 0x8091B984, size = 0x130 },
    { name = "func_8091B2D8", vram = 0x8091B2D8, size = 0xF8 },
    { name = "EnInsect_Draw", vram = 0x8091BD04, size = 0x54 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Butte"
rom = 0x00D8F180
vram = 0x8091C0A0
size = 0x1590

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8091C0C8, target_vram = 0x8091D400 },
    { type = "R_MIPS_LO16", vram = 0x8091C0CC, target_vram = 0x8091D400 },
    { type = "R_MIPS_HI16", vram = 0x8091C128, target_vram = 0x8091D39C },
    { type = "R_MIPS_LO16", vram = 0x8091C12C, target_vram = 0x8091D39C },
    { type = "R_MIPS_HI16", vram = 0x8091C130, target_vram = 0x8091D3A0 },
    { type = "R_MIPS_LO16", vram = 0x8091C134, target_vram = 0x8091D3A0 },
    { type = "R_MIPS_HI16", vram = 0x8091C140, target_vram = 0x8091D39C },
    { type = "R_MIPS_HI16", vram = 0x8091C144, target_vram = 0x8091D3A0 },
    { type = "R_MIPS_LO16", vram = 0x8091C148, target_vram = 0x8091D3A0 },
    { type = "R_MIPS_LO16", vram = 0x8091C14C, target_vram = 0x8091D39C },
    { type = "R_MIPS_HI16", vram = 0x8091C150, target_vram = 0x8091D404 },
    { type = "R_MIPS_LO16", vram = 0x8091C154, target_vram = 0x8091D404 },
    { type = "R_MIPS_HI16", vram = 0x8091C19C, target_vram = 0x8091D3A0 },
    { type = "R_MIPS_LO16", vram = 0x8091C1A4, target_vram = 0x8091D3A0 },
    { type = "R_MIPS_HI16", vram = 0x8091C22C, target_vram = 0x8091D3A4 },
    { type = "R_MIPS_LO16", vram = 0x8091C230, target_vram = 0x8091D3A4 },
    { type = "R_MIPS_HI16", vram = 0x8091C270, target_vram = 0x8091D39C },
    { type = "R_MIPS_LO16", vram = 0x8091C274, target_vram = 0x8091D39C },
    { type = "R_MIPS_HI16", vram = 0x8091C374, target_vram = 0x8091D3B0 },
    { type = "R_MIPS_LO16", vram = 0x8091C378, target_vram = 0x8091D3B0 },
    { type = "R_MIPS_HI16", vram = 0x8091C3F4, target_vram = 0x8091D2F4 },
    { type = "R_MIPS_LO16", vram = 0x8091C404, target_vram = 0x8091D2F4 },
    { type = "R_MIPS_HI16", vram = 0x8091C448, target_vram = 0x8091D408 },
    { type = "R_MIPS_LO16", vram = 0x8091C44C, target_vram = 0x8091D408 },
    { type = "R_MIPS_HI16", vram = 0x8091C464, target_vram = 0x8091D40C },
    { type = "R_MIPS_LO16", vram = 0x8091C468, target_vram = 0x8091D40C },
    { type = "R_MIPS_HI16", vram = 0x8091C480, target_vram = 0x8091D410 },
    { type = "R_MIPS_LO16", vram = 0x8091C484, target_vram = 0x8091D410 },
    { type = "R_MIPS_HI16", vram = 0x8091C55C, target_vram = 0x8091D3CC },
    { type = "R_MIPS_LO16", vram = 0x8091C56C, target_vram = 0x8091D3CC },
    { type = "R_MIPS_HI16", vram = 0x8091C570, target_vram = 0x8091D3C0 },
    { type = "R_MIPS_LO16", vram = 0x8091C57C, target_vram = 0x8091D3C0 },
    { type = "R_MIPS_HI16", vram = 0x8091C624, target_vram = 0x8091D3E4 },
    { type = "R_MIPS_LO16", vram = 0x8091C634, target_vram = 0x8091D3E4 },
    { type = "R_MIPS_HI16", vram = 0x8091C638, target_vram = 0x8091D3D8 },
    { type = "R_MIPS_LO16", vram = 0x8091C644, target_vram = 0x8091D3D8 },
    { type = "R_MIPS_HI16", vram = 0x8091C754, target_vram = 0x8091D324 },
    { type = "R_MIPS_LO16", vram = 0x8091C758, target_vram = 0x8091D324 },
    { type = "R_MIPS_HI16", vram = 0x8091C778, target_vram = 0x8091C794 },
    { type = "R_MIPS_LO16", vram = 0x8091C77C, target_vram = 0x8091C794 },
    { type = "R_MIPS_HI16", vram = 0x8091C7A8, target_vram = 0x8091D324 },
    { type = "R_MIPS_LO16", vram = 0x8091C7AC, target_vram = 0x8091D324 },
    { type = "R_MIPS_HI16", vram = 0x8091C81C, target_vram = 0x8091D418 },
    { type = "R_MIPS_HI16", vram = 0x8091C820, target_vram = 0x8091D414 },
    { type = "R_MIPS_LO16", vram = 0x8091C824, target_vram = 0x8091D414 },
    { type = "R_MIPS_LO16", vram = 0x8091C830, target_vram = 0x8091D418 },
    { type = "R_MIPS_HI16", vram = 0x8091C8EC, target_vram = 0x8091D41C },
    { type = "R_MIPS_LO16", vram = 0x8091C8F0, target_vram = 0x8091D41C },
    { type = "R_MIPS_HI16", vram = 0x8091C958, target_vram = 0x8091D420 },
    { type = "R_MIPS_LO16", vram = 0x8091C95C, target_vram = 0x8091D420 },
    { type = "R_MIPS_HI16", vram = 0x8091C9C0, target_vram = 0x8091D424 },
    { type = "R_MIPS_LO16", vram = 0x8091C9C4, target_vram = 0x8091D424 },
    { type = "R_MIPS_HI16", vram = 0x8091C9D8, target_vram = 0x8091D428 },
    { type = "R_MIPS_LO16", vram = 0x8091C9F0, target_vram = 0x8091D428 },
    { type = "R_MIPS_HI16", vram = 0x8091C9F4, target_vram = 0x8091D42C },
    { type = "R_MIPS_LO16", vram = 0x8091CA00, target_vram = 0x8091D42C },
    { type = "R_MIPS_HI16", vram = 0x8091CA78, target_vram = 0x8091D324 },
    { type = "R_MIPS_LO16", vram = 0x8091CA7C, target_vram = 0x8091D324 },
    { type = "R_MIPS_HI16", vram = 0x8091CB74, target_vram = 0x8091D360 },
    { type = "R_MIPS_LO16", vram = 0x8091CB78, target_vram = 0x8091D360 },
    { type = "R_MIPS_HI16", vram = 0x8091CB98, target_vram = 0x8091CBB4 },
    { type = "R_MIPS_LO16", vram = 0x8091CB9C, target_vram = 0x8091CBB4 },
    { type = "R_MIPS_HI16", vram = 0x8091CBD4, target_vram = 0x8091D360 },
    { type = "R_MIPS_LO16", vram = 0x8091CBE4, target_vram = 0x8091D360 },
    { type = "R_MIPS_HI16", vram = 0x8091CCA0, target_vram = 0x8091D3F0 },
    { type = "R_MIPS_LO16", vram = 0x8091CCA4, target_vram = 0x8091D3F0 },
    { type = "R_MIPS_HI16", vram = 0x8091CCE0, target_vram = 0x8091D430 },
    { type = "R_MIPS_LO16", vram = 0x8091CD34, target_vram = 0x8091D430 },
    { type = "R_MIPS_HI16", vram = 0x8091CD98, target_vram = 0x8091D434 },
    { type = "R_MIPS_LO16", vram = 0x8091CD9C, target_vram = 0x8091D434 },
    { type = "R_MIPS_HI16", vram = 0x8091CDB0, target_vram = 0x8091D438 },
    { type = "R_MIPS_LO16", vram = 0x8091CDC8, target_vram = 0x8091D438 },
    { type = "R_MIPS_HI16", vram = 0x8091CDCC, target_vram = 0x8091D43C },
    { type = "R_MIPS_LO16", vram = 0x8091CDD8, target_vram = 0x8091D43C },
    { type = "R_MIPS_HI16", vram = 0x8091CE50, target_vram = 0x8091D360 },
    { type = "R_MIPS_LO16", vram = 0x8091CE54, target_vram = 0x8091D360 },
    { type = "R_MIPS_HI16", vram = 0x8091CE6C, target_vram = 0x8091D3F0 },
    { type = "R_MIPS_LO16", vram = 0x8091CE70, target_vram = 0x8091D3F0 },
    { type = "R_MIPS_HI16", vram = 0x8091CE74, target_vram = 0x8091D3F0 },
    { type = "R_MIPS_LO16", vram = 0x8091CE7C, target_vram = 0x8091D3F0 },
    { type = "R_MIPS_HI16", vram = 0x8091CEAC, target_vram = 0x8091D440 },
    { type = "R_MIPS_LO16", vram = 0x8091CEB0, target_vram = 0x8091D440 },
    { type = "R_MIPS_HI16", vram = 0x8091CF98, target_vram = 0x8091CFB4 },
    { type = "R_MIPS_LO16", vram = 0x8091CF9C, target_vram = 0x8091CFB4 },
    { type = "R_MIPS_HI16", vram = 0x8091D070, target_vram = 0x8091D090 },
    { type = "R_MIPS_LO16", vram = 0x8091D078, target_vram = 0x8091D090 },
    { type = "R_MIPS_HI16", vram = 0x8091D1A0, target_vram = 0x8091D444 },
    { type = "R_MIPS_LO16", vram = 0x8091D1A4, target_vram = 0x8091D444 },
    { type = "R_MIPS_HI16", vram = 0x8091D2A0, target_vram = 0x8091CFB4 },
    { type = "R_MIPS_LO16", vram = 0x8091D2A4, target_vram = 0x8091CFB4 },
]

functions = [
    { name = "func_8091C178", vram = 0x8091C178, size = 0x1C4 },
    { name = "func_8091C140", vram = 0x8091C140, size = 0x38 },
    { name = "EnButte_Draw", vram = 0x8091D240, size = 0x8C },
    { name = "func_8091CFB4", vram = 0x8091CFB4, size = 0xBC },
    { name = "func_8091CBB4", vram = 0x8091CBB4, size = 0x3B0 },
    { name = "func_8091CF64", vram = 0x8091CF64, size = 0x50 },
    { name = "EnButte_Init", vram = 0x8091C33C, size = 0x1BC },
    { name = "func_8091C5EC", vram = 0x8091C5EC, size = 0xC8 },
    { name = "func_8091CB68", vram = 0x8091CB68, size = 0x4C },
    { name = "func_8091C124", vram = 0x8091C124, size = 0x1C },
    { name = "func_8091C0A0", vram = 0x8091C0A0, size = 0x84 },
    { name = "EnButte_Update", vram = 0x8091D0C0, size = 0x180 },
    { name = "func_8091D070", vram = 0x8091D070, size = 0x20 },
    { name = "func_8091C794", vram = 0x8091C794, size = 0x3D4 },
    { name = "EnButte_Destroy", vram = 0x8091C4F8, size = 0x2C },
    { name = "func_8091D090", vram = 0x8091D090, size = 0x30 },
    { name = "func_8091C748", vram = 0x8091C748, size = 0x4C },
    { name = "func_8091C6B4", vram = 0x8091C6B4, size = 0x94 },
    { name = "func_8091C524", vram = 0x8091C524, size = 0xC8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Fish"
rom = 0x00D90710
vram = 0x8091D630
size = 0x28C0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8091D73C, target_vram = 0x8091FB00 },
    { type = "R_MIPS_LO16", vram = 0x8091D758, target_vram = 0x8091FB00 },
    { type = "R_MIPS_HI16", vram = 0x8091D884, target_vram = 0x8091FB04 },
    { type = "R_MIPS_LO16", vram = 0x8091D888, target_vram = 0x8091FB04 },
    { type = "R_MIPS_HI16", vram = 0x8091D88C, target_vram = 0x8091FB08 },
    { type = "R_MIPS_LO16", vram = 0x8091D894, target_vram = 0x8091FB08 },
    { type = "R_MIPS_HI16", vram = 0x8091D914, target_vram = 0x8091FB0C },
    { type = "R_MIPS_LO16", vram = 0x8091D918, target_vram = 0x8091FB0C },
    { type = "R_MIPS_HI16", vram = 0x8091D96C, target_vram = 0x8091FB10 },
    { type = "R_MIPS_LO16", vram = 0x8091D978, target_vram = 0x8091FB10 },
    { type = "R_MIPS_HI16", vram = 0x8091DA88, target_vram = 0x8091FAC0 },
    { type = "R_MIPS_HI16", vram = 0x8091DA8C, target_vram = 0x8091F994 },
    { type = "R_MIPS_LO16", vram = 0x8091DA90, target_vram = 0x8091F994 },
    { type = "R_MIPS_LO16", vram = 0x8091DAA4, target_vram = 0x8091FAC0 },
    { type = "R_MIPS_HI16", vram = 0x8091DAD0, target_vram = 0x8091FB14 },
    { type = "R_MIPS_LO16", vram = 0x8091DAD4, target_vram = 0x8091FB14 },
    { type = "R_MIPS_HI16", vram = 0x8091DAD8, target_vram = 0x8091FB18 },
    { type = "R_MIPS_LO16", vram = 0x8091DADC, target_vram = 0x8091FB18 },
    { type = "R_MIPS_HI16", vram = 0x8091DAF0, target_vram = 0x8091FB1C },
    { type = "R_MIPS_LO16", vram = 0x8091DAF4, target_vram = 0x8091FB1C },
    { type = "R_MIPS_HI16", vram = 0x8091DAF8, target_vram = 0x8091FB20 },
    { type = "R_MIPS_LO16", vram = 0x8091DAFC, target_vram = 0x8091FB20 },
    { type = "R_MIPS_HI16", vram = 0x8091DB04, target_vram = 0x8091FB24 },
    { type = "R_MIPS_LO16", vram = 0x8091DB08, target_vram = 0x8091FB24 },
    { type = "R_MIPS_HI16", vram = 0x8091DB20, target_vram = 0x8091FB28 },
    { type = "R_MIPS_LO16", vram = 0x8091DB24, target_vram = 0x8091FB28 },
    { type = "R_MIPS_HI16", vram = 0x8091DB50, target_vram = 0x8091FB2C },
    { type = "R_MIPS_LO16", vram = 0x8091DB54, target_vram = 0x8091FB2C },
    { type = "R_MIPS_HI16", vram = 0x8091DBD4, target_vram = 0x8091FA84 },
    { type = "R_MIPS_LO16", vram = 0x8091DBE0, target_vram = 0x8091FA84 },
    { type = "R_MIPS_HI16", vram = 0x8091DEF8, target_vram = 0x8091FACC },
    { type = "R_MIPS_LO16", vram = 0x8091DF0C, target_vram = 0x8091FACC },
    { type = "R_MIPS_HI16", vram = 0x8091DF48, target_vram = 0x8091DF68 },
    { type = "R_MIPS_LO16", vram = 0x8091DF4C, target_vram = 0x8091DF68 },
    { type = "R_MIPS_HI16", vram = 0x8091DFB0, target_vram = 0x8091FB30 },
    { type = "R_MIPS_LO16", vram = 0x8091DFB4, target_vram = 0x8091FB30 },
    { type = "R_MIPS_HI16", vram = 0x8091DFBC, target_vram = 0x8091FB34 },
    { type = "R_MIPS_LO16", vram = 0x8091DFC0, target_vram = 0x8091FB34 },
    { type = "R_MIPS_HI16", vram = 0x8091E0D0, target_vram = 0x8091FAD4 },
    { type = "R_MIPS_LO16", vram = 0x8091E0DC, target_vram = 0x8091FAD4 },
    { type = "R_MIPS_HI16", vram = 0x8091E108, target_vram = 0x8091E128 },
    { type = "R_MIPS_LO16", vram = 0x8091E10C, target_vram = 0x8091E128 },
    { type = "R_MIPS_HI16", vram = 0x8091E1FC, target_vram = 0x8091FB38 },
    { type = "R_MIPS_LO16", vram = 0x8091E200, target_vram = 0x8091FB38 },
    { type = "R_MIPS_HI16", vram = 0x8091E234, target_vram = 0x8091FB3C },
    { type = "R_MIPS_LO16", vram = 0x8091E238, target_vram = 0x8091FB3C },
    { type = "R_MIPS_HI16", vram = 0x8091E330, target_vram = 0x8091E34C },
    { type = "R_MIPS_LO16", vram = 0x8091E334, target_vram = 0x8091E34C },
    { type = "R_MIPS_HI16", vram = 0x8091E408, target_vram = 0x8091FB40 },
    { type = "R_MIPS_LO16", vram = 0x8091E40C, target_vram = 0x8091FB40 },
    { type = "R_MIPS_HI16", vram = 0x8091E4B8, target_vram = 0x8091FB44 },
    { type = "R_MIPS_LO16", vram = 0x8091E4C0, target_vram = 0x8091FB44 },
    { type = "R_MIPS_HI16", vram = 0x8091E52C, target_vram = 0x8091FB48 },
    { type = "R_MIPS_LO16", vram = 0x8091E530, target_vram = 0x8091FB48 },
    { type = "R_MIPS_HI16", vram = 0x8091E568, target_vram = 0x8091FB4C },
    { type = "R_MIPS_LO16", vram = 0x8091E56C, target_vram = 0x8091FB4C },
    { type = "R_MIPS_HI16", vram = 0x8091E634, target_vram = 0x8091E658 },
    { type = "R_MIPS_LO16", vram = 0x8091E638, target_vram = 0x8091E658 },
    { type = "R_MIPS_HI16", vram = 0x8091E79C, target_vram = 0x8091FB50 },
    { type = "R_MIPS_LO16", vram = 0x8091E7A0, target_vram = 0x8091FB50 },
    { type = "R_MIPS_HI16", vram = 0x8091E7BC, target_vram = 0x8091FB54 },
    { type = "R_MIPS_LO16", vram = 0x8091E7C0, target_vram = 0x8091FB54 },
    { type = "R_MIPS_HI16", vram = 0x8091E850, target_vram = 0x8091E880 },
    { type = "R_MIPS_LO16", vram = 0x8091E858, target_vram = 0x8091E880 },
    { type = "R_MIPS_HI16", vram = 0x8091E888, target_vram = 0x8091FB58 },
    { type = "R_MIPS_LO16", vram = 0x8091E890, target_vram = 0x8091FB58 },
    { type = "R_MIPS_HI16", vram = 0x8091E964, target_vram = 0x8091FB5C },
    { type = "R_MIPS_LO16", vram = 0x8091E974, target_vram = 0x8091FB5C },
    { type = "R_MIPS_HI16", vram = 0x8091E9D0, target_vram = 0x8091FB60 },
    { type = "R_MIPS_LO16", vram = 0x8091E9D4, target_vram = 0x8091FB60 },
    { type = "R_MIPS_HI16", vram = 0x8091E9D8, target_vram = 0x8091FB64 },
    { type = "R_MIPS_LO16", vram = 0x8091EA18, target_vram = 0x8091FB64 },
    { type = "R_MIPS_HI16", vram = 0x8091EA34, target_vram = 0x8091FB68 },
    { type = "R_MIPS_LO16", vram = 0x8091EA38, target_vram = 0x8091FB68 },
    { type = "R_MIPS_HI16", vram = 0x8091EA3C, target_vram = 0x8091FB6C },
    { type = "R_MIPS_LO16", vram = 0x8091EA40, target_vram = 0x8091FB6C },
    { type = "R_MIPS_HI16", vram = 0x8091EA64, target_vram = 0x8091FB70 },
    { type = "R_MIPS_LO16", vram = 0x8091EA68, target_vram = 0x8091FB70 },
    { type = "R_MIPS_HI16", vram = 0x8091EAA8, target_vram = 0x8091EAF0 },
    { type = "R_MIPS_LO16", vram = 0x8091EAAC, target_vram = 0x8091EAF0 },
    { type = "R_MIPS_HI16", vram = 0x8091EB14, target_vram = 0x8091FB74 },
    { type = "R_MIPS_LO16", vram = 0x8091EB18, target_vram = 0x8091FB74 },
    { type = "R_MIPS_HI16", vram = 0x8091EB1C, target_vram = 0x8091FB78 },
    { type = "R_MIPS_LO16", vram = 0x8091EB20, target_vram = 0x8091FB78 },
    { type = "R_MIPS_HI16", vram = 0x8091EB4C, target_vram = 0x8091FB7C },
    { type = "R_MIPS_LO16", vram = 0x8091EB50, target_vram = 0x8091FB7C },
    { type = "R_MIPS_HI16", vram = 0x8091EBE4, target_vram = 0x8091FB80 },
    { type = "R_MIPS_LO16", vram = 0x8091EBE8, target_vram = 0x8091FB80 },
    { type = "R_MIPS_HI16", vram = 0x8091EBF0, target_vram = 0x8091FB84 },
    { type = "R_MIPS_LO16", vram = 0x8091EBF4, target_vram = 0x8091FB84 },
    { type = "R_MIPS_HI16", vram = 0x8091EC74, target_vram = 0x8091F9A4 },
    { type = "R_MIPS_LO16", vram = 0x8091EC78, target_vram = 0x8091F9A4 },
    { type = "R_MIPS_HI16", vram = 0x8091ED48, target_vram = 0x8091ED70 },
    { type = "R_MIPS_LO16", vram = 0x8091ED4C, target_vram = 0x8091ED70 },
    { type = "R_MIPS_HI16", vram = 0x8091EEAC, target_vram = 0x8091FB88 },
    { type = "R_MIPS_LO16", vram = 0x8091EEB0, target_vram = 0x8091FB88 },
    { type = "R_MIPS_HI16", vram = 0x8091EEC8, target_vram = 0x8091FB8C },
    { type = "R_MIPS_LO16", vram = 0x8091EECC, target_vram = 0x8091FB8C },
    { type = "R_MIPS_HI16", vram = 0x8091EFB0, target_vram = 0x8091EFE8 },
    { type = "R_MIPS_LO16", vram = 0x8091EFBC, target_vram = 0x8091EFE8 },
    { type = "R_MIPS_HI16", vram = 0x8091F2B8, target_vram = 0x8091FB94 },
    { type = "R_MIPS_HI16", vram = 0x8091F2C4, target_vram = 0x8091FB90 },
    { type = "R_MIPS_LO16", vram = 0x8091F2C8, target_vram = 0x8091FB90 },
    { type = "R_MIPS_LO16", vram = 0x8091F2D4, target_vram = 0x8091FB94 },
    { type = "R_MIPS_HI16", vram = 0x8091F2DC, target_vram = 0x8091FB98 },
    { type = "R_MIPS_LO16", vram = 0x8091F2E0, target_vram = 0x8091FB98 },
    { type = "R_MIPS_HI16", vram = 0x8091F2E4, target_vram = 0x8091FB9C },
    { type = "R_MIPS_LO16", vram = 0x8091F2E8, target_vram = 0x8091FB9C },
    { type = "R_MIPS_HI16", vram = 0x8091F39C, target_vram = 0x8091F3BC },
    { type = "R_MIPS_LO16", vram = 0x8091F3A0, target_vram = 0x8091F3BC },
    { type = "R_MIPS_HI16", vram = 0x8091F404, target_vram = 0x8091FADC },
    { type = "R_MIPS_HI16", vram = 0x8091F414, target_vram = 0x8091FAE8 },
    { type = "R_MIPS_LO16", vram = 0x8091F41C, target_vram = 0x8091FAE8 },
    { type = "R_MIPS_LO16", vram = 0x8091F424, target_vram = 0x8091FADC },
    { type = "R_MIPS_HI16", vram = 0x8091F42C, target_vram = 0x8091FADC },
    { type = "R_MIPS_LO16", vram = 0x8091F430, target_vram = 0x8091FADC },
    { type = "R_MIPS_HI16", vram = 0x8091F440, target_vram = 0x8091FAE8 },
    { type = "R_MIPS_LO16", vram = 0x8091F448, target_vram = 0x8091FAE8 },
    { type = "R_MIPS_HI16", vram = 0x8091F4D8, target_vram = 0x8091FBA0 },
    { type = "R_MIPS_LO16", vram = 0x8091F4E0, target_vram = 0x8091FBA0 },
    { type = "R_MIPS_HI16", vram = 0x8091F504, target_vram = 0x8091FBA4 },
    { type = "R_MIPS_LO16", vram = 0x8091F50C, target_vram = 0x8091FBA4 },
    { type = "R_MIPS_HI16", vram = 0x8091F520, target_vram = 0x8091FBA8 },
    { type = "R_MIPS_LO16", vram = 0x8091F524, target_vram = 0x8091FBA8 },
    { type = "R_MIPS_HI16", vram = 0x8091F52C, target_vram = 0x8091FBAC },
    { type = "R_MIPS_LO16", vram = 0x8091F554, target_vram = 0x8091FBAC },
    { type = "R_MIPS_HI16", vram = 0x8091F710, target_vram = 0x8091EFE8 },
    { type = "R_MIPS_LO16", vram = 0x8091F714, target_vram = 0x8091EFE8 },
    { type = "R_MIPS_HI16", vram = 0x8091F78C, target_vram = 0x8091FBB0 },
    { type = "R_MIPS_LO16", vram = 0x8091F790, target_vram = 0x8091FBB0 },
    { type = "R_MIPS_HI16", vram = 0x8091F8B8, target_vram = 0x8091F9A4 },
    { type = "R_MIPS_LO16", vram = 0x8091F8C0, target_vram = 0x8091F9A4 },
    { type = "R_MIPS_HI16", vram = 0x8091F8F4, target_vram = 0x8091FBB4 },
    { type = "R_MIPS_LO16", vram = 0x8091F8F8, target_vram = 0x8091FBB4 },
    { type = "R_MIPS_HI16", vram = 0x8091F9B8, target_vram = 0x8091FA94 },
    { type = "R_MIPS_LO16", vram = 0x8091F9BC, target_vram = 0x8091FA94 },
]

functions = [
    { name = "func_8091E2E0", vram = 0x8091E2E0, size = 0x6C },
    { name = "func_8091EF30", vram = 0x8091EF30, size = 0xB8 },
    { name = "EnFish_Update", vram = 0x8091F940, size = 0x54 },
    { name = "func_8091DEE4", vram = 0x8091DEE4, size = 0x84 },
    { name = "EnFish_Init", vram = 0x8091DA4C, size = 0x2D0 },
    { name = "func_8091F344", vram = 0x8091F344, size = 0x78 },
    { name = "func_8091D630", vram = 0x8091D630, size = 0x30 },
    { name = "func_8091F830", vram = 0x8091F830, size = 0x110 },
    { name = "func_8091F5A4", vram = 0x8091F5A4, size = 0x28C },
    { name = "func_8091D728", vram = 0x8091D728, size = 0x9C },
    { name = "func_8091EAF0", vram = 0x8091EAF0, size = 0x204 },
    { name = "func_8091D840", vram = 0x8091D840, size = 0xC4 },
    { name = "func_8091DDF4", vram = 0x8091DDF4, size = 0xF0 },
    { name = "func_8091D7C4", vram = 0x8091D7C4, size = 0x7C },
    { name = "EnFish_Destroy", vram = 0x8091DD1C, size = 0x2C },
    { name = "func_8091E128", vram = 0x8091E128, size = 0x1B8 },
    { name = "func_8091D660", vram = 0x8091D660, size = 0x64 },
    { name = "func_8091F3BC", vram = 0x8091F3BC, size = 0x1E8 },
    { name = "func_8091E34C", vram = 0x8091E34C, size = 0x2A0 },
    { name = "func_8091E880", vram = 0x8091E880, size = 0x124 },
    { name = "func_8091E658", vram = 0x8091E658, size = 0x1B8 },
    { name = "func_8091DF68", vram = 0x8091DF68, size = 0x108 },
    { name = "func_8091E810", vram = 0x8091E810, size = 0x70 },
    { name = "func_8091D944", vram = 0x8091D944, size = 0xD0 },
    { name = "func_8091DA14", vram = 0x8091DA14, size = 0x38 },
    { name = "EnFish_Draw", vram = 0x8091F9A4, size = 0xB8 },
    { name = "func_8091ED70", vram = 0x8091ED70, size = 0x1C0 },
    { name = "func_8091ECF4", vram = 0x8091ECF4, size = 0x7C },
    { name = "func_8091D904", vram = 0x8091D904, size = 0x40 },
    { name = "func_8091E070", vram = 0x8091E070, size = 0xB8 },
    { name = "func_8091EFE8", vram = 0x8091EFE8, size = 0x35C },
    { name = "func_8091E9A4", vram = 0x8091E9A4, size = 0x14C },
    { name = "func_8091D6C4", vram = 0x8091D6C4, size = 0x64 },
    { name = "func_8091F994", vram = 0x8091F994, size = 0x10 },
    { name = "func_8091DD48", vram = 0x8091DD48, size = 0xAC },
    { name = "func_8091E5EC", vram = 0x8091E5EC, size = 0x6C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Item_Etcetera"
rom = 0x00D92FD0
vram = 0x8091FEF0
size = 0x450

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8091FF18, target_vram = 0x80920230 },
    { type = "R_MIPS_LO16", vram = 0x8091FF30, target_vram = 0x80920230 },
    { type = "R_MIPS_HI16", vram = 0x8091FF4C, target_vram = 0x8092024C },
    { type = "R_MIPS_LO16", vram = 0x8091FF54, target_vram = 0x8092024C },
    { type = "R_MIPS_HI16", vram = 0x8091FF58, target_vram = 0x80920268 },
    { type = "R_MIPS_LO16", vram = 0x8091FF64, target_vram = 0x80920268 },
    { type = "R_MIPS_HI16", vram = 0x8091FF68, target_vram = 0x8092009C },
    { type = "R_MIPS_HI16", vram = 0x8091FF6C, target_vram = 0x809201BC },
    { type = "R_MIPS_LO16", vram = 0x8091FF70, target_vram = 0x8092009C },
    { type = "R_MIPS_LO16", vram = 0x8091FF74, target_vram = 0x809201BC },
    { type = "R_MIPS_HI16", vram = 0x8091FF90, target_vram = 0x80920044 },
    { type = "R_MIPS_LO16", vram = 0x8091FF94, target_vram = 0x80920044 },
    { type = "R_MIPS_HI16", vram = 0x8091FFB4, target_vram = 0x80920290 },
    { type = "R_MIPS_LO16", vram = 0x8091FFBC, target_vram = 0x80920290 },
    { type = "R_MIPS_HI16", vram = 0x80920000, target_vram = 0x809200F8 },
    { type = "R_MIPS_HI16", vram = 0x80920004, target_vram = 0x80920164 },
    { type = "R_MIPS_LO16", vram = 0x8092000C, target_vram = 0x809200F8 },
    { type = "R_MIPS_LO16", vram = 0x80920010, target_vram = 0x80920164 },
]

functions = [
    { name = "ItemEtcetera_Destroy", vram = 0x80920034, size = 0x10 },
    { name = "func_8092009C", vram = 0x8092009C, size = 0x5C },
    { name = "ItemEtcetera_Init", vram = 0x8091FEFC, size = 0x138 },
    { name = "ItemEtcetera_Draw", vram = 0x809201BC, size = 0x50 },
    { name = "ItemEtcetera_Update", vram = 0x80920140, size = 0x24 },
    { name = "func_809200F8", vram = 0x809200F8, size = 0x48 },
    { name = "ItemEtcetera_DrawThroughLens", vram = 0x80920164, size = 0x58 },
    { name = "ItemEtcetera_SetupAction", vram = 0x8091FEF0, size = 0xC },
    { name = "ItemEtcetera_WaitForObject", vram = 0x80920044, size = 0x58 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Arrow_Fire"
rom = 0x00D93420
vram = 0x80920340
size = 0x20E0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80920360, target_vram = 0x80922280 },
    { type = "R_MIPS_LO16", vram = 0x80920364, target_vram = 0x80922280 },
    { type = "R_MIPS_HI16", vram = 0x80920378, target_vram = 0x80920440 },
    { type = "R_MIPS_LO16", vram = 0x80920380, target_vram = 0x80920440 },
    { type = "R_MIPS_HI16", vram = 0x809203B0, target_vram = 0x80922230 },
    { type = "R_MIPS_LO16", vram = 0x809203BC, target_vram = 0x80922230 },
    { type = "R_MIPS_HI16", vram = 0x809203CC, target_vram = 0x80922230 },
    { type = "R_MIPS_LO16", vram = 0x809203D0, target_vram = 0x80922230 },
    { type = "R_MIPS_HI16", vram = 0x809204F0, target_vram = 0x809207A0 },
    { type = "R_MIPS_LO16", vram = 0x809204FC, target_vram = 0x809207A0 },
    { type = "R_MIPS_HI16", vram = 0x809205A8, target_vram = 0x809222F0 },
    { type = "R_MIPS_LO16", vram = 0x809205CC, target_vram = 0x809222F0 },
    { type = "R_MIPS_HI16", vram = 0x809205D0, target_vram = 0x809222F4 },
    { type = "R_MIPS_LO16", vram = 0x809205F8, target_vram = 0x809222F4 },
    { type = "R_MIPS_HI16", vram = 0x8092063C, target_vram = 0x809222F8 },
    { type = "R_MIPS_LO16", vram = 0x80920640, target_vram = 0x809222F8 },
    { type = "R_MIPS_HI16", vram = 0x80920684, target_vram = 0x809222FC },
    { type = "R_MIPS_LO16", vram = 0x809206A4, target_vram = 0x809222FC },
    { type = "R_MIPS_HI16", vram = 0x8092082C, target_vram = 0x80922300 },
    { type = "R_MIPS_LO16", vram = 0x80920830, target_vram = 0x80922300 },
    { type = "R_MIPS_HI16", vram = 0x80920888, target_vram = 0x8092058C },
    { type = "R_MIPS_LO16", vram = 0x8092088C, target_vram = 0x8092058C },
    { type = "R_MIPS_HI16", vram = 0x80920954, target_vram = 0x80922284 },
    { type = "R_MIPS_LO16", vram = 0x80920958, target_vram = 0x80922284 },
    { type = "R_MIPS_HI16", vram = 0x80920964, target_vram = 0x80922290 },
    { type = "R_MIPS_LO16", vram = 0x80920968, target_vram = 0x80922290 },
    { type = "R_MIPS_HI16", vram = 0x80920974, target_vram = 0x8092229C },
    { type = "R_MIPS_LO16", vram = 0x80920978, target_vram = 0x8092229C },
    { type = "R_MIPS_HI16", vram = 0x80920984, target_vram = 0x809222A8 },
    { type = "R_MIPS_LO16", vram = 0x80920988, target_vram = 0x809222A8 },
    { type = "R_MIPS_HI16", vram = 0x809209B4, target_vram = 0x809222B4 },
    { type = "R_MIPS_LO16", vram = 0x809209B8, target_vram = 0x809222B4 },
    { type = "R_MIPS_HI16", vram = 0x809209C4, target_vram = 0x809222C0 },
    { type = "R_MIPS_LO16", vram = 0x809209C8, target_vram = 0x809222C0 },
    { type = "R_MIPS_HI16", vram = 0x809209D4, target_vram = 0x809222CC },
    { type = "R_MIPS_LO16", vram = 0x809209D8, target_vram = 0x809222CC },
    { type = "R_MIPS_HI16", vram = 0x809209E4, target_vram = 0x809222D8 },
    { type = "R_MIPS_LO16", vram = 0x809209E8, target_vram = 0x809222D8 },
    { type = "R_MIPS_HI16", vram = 0x80920AD0, target_vram = 0x80922304 },
    { type = "R_MIPS_LO16", vram = 0x80920AD4, target_vram = 0x80922304 },
    { type = "R_MIPS_HI16", vram = 0x80920C64, target_vram = 0x80922308 },
    { type = "R_MIPS_LO16", vram = 0x80920C68, target_vram = 0x80922308 },
    { type = "R_MIPS_HI16", vram = 0x80920C7C, target_vram = 0x8092230C },
    { type = "R_MIPS_LO16", vram = 0x80920C80, target_vram = 0x8092230C },
    { type = "R_MIPS_HI16", vram = 0x80920D0C, target_vram = 0x809220A0 },
    { type = "R_MIPS_LO16", vram = 0x80920D10, target_vram = 0x809220A0 },
    { type = "R_MIPS_HI16", vram = 0x80920DC0, target_vram = 0x80922150 },
    { type = "R_MIPS_LO16", vram = 0x80920DC4, target_vram = 0x80922150 },
]

functions = [
    { name = "FireArrow_SetQuadVerticies", vram = 0x80920948, size = 0xDC },
    { name = "FireArrow_Hit", vram = 0x8092058C, size = 0x214 },
    { name = "ArrowFire_Destroy", vram = 0x809203F8, size = 0x48 },
    { name = "FireArrow_Fly", vram = 0x809207A0, size = 0x154 },
    { name = "ArrowFire_Draw", vram = 0x80920A24, size = 0x3C8 },
    { name = "FireArrow_Lerp", vram = 0x80920534, size = 0x58 },
    { name = "ArrowFire_Init", vram = 0x8092034C, size = 0xAC },
    { name = "ArrowFire_SetupAction", vram = 0x80920340, size = 0xC },
    { name = "FireArrow_ChargeAndWait", vram = 0x80920440, size = 0xF4 },
    { name = "ArrowFire_Update", vram = 0x809208F4, size = 0x54 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Arrow_Ice"
rom = 0x00D95500
vram = 0x80922430
size = 0x1EC0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80922450, target_vram = 0x809241F0 },
    { type = "R_MIPS_LO16", vram = 0x80922454, target_vram = 0x809241F0 },
    { type = "R_MIPS_HI16", vram = 0x80922468, target_vram = 0x809224DC },
    { type = "R_MIPS_LO16", vram = 0x80922470, target_vram = 0x809224DC },
    { type = "R_MIPS_HI16", vram = 0x8092258C, target_vram = 0x809227F4 },
    { type = "R_MIPS_LO16", vram = 0x80922598, target_vram = 0x809227F4 },
    { type = "R_MIPS_HI16", vram = 0x80922640, target_vram = 0x80924208 },
    { type = "R_MIPS_LO16", vram = 0x80922664, target_vram = 0x80924208 },
    { type = "R_MIPS_HI16", vram = 0x80922668, target_vram = 0x8092420C },
    { type = "R_MIPS_LO16", vram = 0x80922690, target_vram = 0x8092420C },
    { type = "R_MIPS_HI16", vram = 0x809226D0, target_vram = 0x80924210 },
    { type = "R_MIPS_LO16", vram = 0x809226D4, target_vram = 0x80924210 },
    { type = "R_MIPS_HI16", vram = 0x80922718, target_vram = 0x80924214 },
    { type = "R_MIPS_LO16", vram = 0x80922738, target_vram = 0x80924214 },
    { type = "R_MIPS_HI16", vram = 0x80922880, target_vram = 0x80924218 },
    { type = "R_MIPS_LO16", vram = 0x80922884, target_vram = 0x80924218 },
    { type = "R_MIPS_HI16", vram = 0x809228DC, target_vram = 0x80922628 },
    { type = "R_MIPS_LO16", vram = 0x809228E0, target_vram = 0x80922628 },
    { type = "R_MIPS_HI16", vram = 0x80922A48, target_vram = 0x8092421C },
    { type = "R_MIPS_LO16", vram = 0x80922A4C, target_vram = 0x8092421C },
    { type = "R_MIPS_HI16", vram = 0x80922C38, target_vram = 0x80924220 },
    { type = "R_MIPS_LO16", vram = 0x80922C3C, target_vram = 0x80924220 },
    { type = "R_MIPS_HI16", vram = 0x80922C50, target_vram = 0x80924224 },
    { type = "R_MIPS_LO16", vram = 0x80922C54, target_vram = 0x80924224 },
    { type = "R_MIPS_HI16", vram = 0x80922CDC, target_vram = 0x80924060 },
    { type = "R_MIPS_LO16", vram = 0x80922CE0, target_vram = 0x80924060 },
    { type = "R_MIPS_HI16", vram = 0x80922D84, target_vram = 0x80924110 },
    { type = "R_MIPS_LO16", vram = 0x80922D88, target_vram = 0x80924110 },
]

functions = [
    { name = "ArrowIce_Charge", vram = 0x809224DC, size = 0xF4 },
    { name = "ArrowIce_Hit", vram = 0x80922628, size = 0x1CC },
    { name = "ArrowIce_Update", vram = 0x80922948, size = 0x54 },
    { name = "ArrowIce_Destroy", vram = 0x809224B8, size = 0x24 },
    { name = "ArrowIce_Draw", vram = 0x8092299C, size = 0x414 },
    { name = "ArrowIce_Init", vram = 0x8092243C, size = 0x7C },
    { name = "ArrowIce_LerpFiredPosition", vram = 0x809225D0, size = 0x58 },
    { name = "ArrowIce_SetupAction", vram = 0x80922430, size = 0xC },
    { name = "ArrowIce_Fly", vram = 0x809227F4, size = 0x154 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Arrow_Light"
rom = 0x00D973C0
vram = 0x80924300
size = 0x1EA0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80924320, target_vram = 0x809260A0 },
    { type = "R_MIPS_LO16", vram = 0x80924324, target_vram = 0x809260A0 },
    { type = "R_MIPS_HI16", vram = 0x80924338, target_vram = 0x809243AC },
    { type = "R_MIPS_LO16", vram = 0x80924340, target_vram = 0x809243AC },
    { type = "R_MIPS_HI16", vram = 0x8092445C, target_vram = 0x809246C4 },
    { type = "R_MIPS_LO16", vram = 0x80924468, target_vram = 0x809246C4 },
    { type = "R_MIPS_HI16", vram = 0x80924510, target_vram = 0x809260B8 },
    { type = "R_MIPS_LO16", vram = 0x80924534, target_vram = 0x809260B8 },
    { type = "R_MIPS_HI16", vram = 0x80924538, target_vram = 0x809260BC },
    { type = "R_MIPS_LO16", vram = 0x80924560, target_vram = 0x809260BC },
    { type = "R_MIPS_HI16", vram = 0x809245A0, target_vram = 0x809260C0 },
    { type = "R_MIPS_LO16", vram = 0x809245A4, target_vram = 0x809260C0 },
    { type = "R_MIPS_HI16", vram = 0x809245E8, target_vram = 0x809260C4 },
    { type = "R_MIPS_LO16", vram = 0x80924608, target_vram = 0x809260C4 },
    { type = "R_MIPS_HI16", vram = 0x80924750, target_vram = 0x809260C8 },
    { type = "R_MIPS_LO16", vram = 0x80924754, target_vram = 0x809260C8 },
    { type = "R_MIPS_HI16", vram = 0x809247AC, target_vram = 0x809244F8 },
    { type = "R_MIPS_LO16", vram = 0x809247B0, target_vram = 0x809244F8 },
    { type = "R_MIPS_HI16", vram = 0x80924918, target_vram = 0x809260CC },
    { type = "R_MIPS_LO16", vram = 0x8092491C, target_vram = 0x809260CC },
    { type = "R_MIPS_HI16", vram = 0x80924ACC, target_vram = 0x809260D0 },
    { type = "R_MIPS_LO16", vram = 0x80924AD0, target_vram = 0x809260D0 },
    { type = "R_MIPS_HI16", vram = 0x80924AE4, target_vram = 0x809260D4 },
    { type = "R_MIPS_LO16", vram = 0x80924AE8, target_vram = 0x809260D4 },
    { type = "R_MIPS_HI16", vram = 0x80924B70, target_vram = 0x80925F10 },
    { type = "R_MIPS_LO16", vram = 0x80924B74, target_vram = 0x80925F10 },
    { type = "R_MIPS_HI16", vram = 0x80924C2C, target_vram = 0x80925FC0 },
    { type = "R_MIPS_LO16", vram = 0x80924C30, target_vram = 0x80925FC0 },
]

functions = [
    { name = "ArrowLight_Update", vram = 0x80924818, size = 0x54 },
    { name = "ArrowLight_Init", vram = 0x8092430C, size = 0x7C },
    { name = "ArrowLight_Lerp", vram = 0x809244A0, size = 0x58 },
    { name = "ArrowLight_SetupAction", vram = 0x80924300, size = 0xC },
    { name = "ArrowLight_Hit", vram = 0x809244F8, size = 0x1CC },
    { name = "ArrowLight_Charge", vram = 0x809243AC, size = 0xF4 },
    { name = "ArrowLight_Fly", vram = 0x809246C4, size = 0x154 },
    { name = "ArrowLight_Draw", vram = 0x8092486C, size = 0x3EC },
    { name = "ArrowLight_Destroy", vram = 0x80924388, size = 0x24 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Kibako"
rom = 0x00D99260
vram = 0x809261B0
size = 0x1410

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80926254, target_vram = 0x80927400 },
    { type = "R_MIPS_LO16", vram = 0x80926264, target_vram = 0x80927400 },
    { type = "R_MIPS_HI16", vram = 0x809263E0, target_vram = 0x809273F0 },
    { type = "R_MIPS_LO16", vram = 0x809263E4, target_vram = 0x809273F0 },
    { type = "R_MIPS_HI16", vram = 0x80926448, target_vram = 0x809273B0 },
    { type = "R_MIPS_LO16", vram = 0x8092644C, target_vram = 0x809273B0 },
    { type = "R_MIPS_HI16", vram = 0x80926480, target_vram = 0x809273DC },
    { type = "R_MIPS_LO16", vram = 0x80926490, target_vram = 0x809273DC },
    { type = "R_MIPS_HI16", vram = 0x80926560, target_vram = 0x80927404 },
    { type = "R_MIPS_LO16", vram = 0x80926564, target_vram = 0x80927404 },
    { type = "R_MIPS_HI16", vram = 0x80926578, target_vram = 0x809273E0 },
    { type = "R_MIPS_HI16", vram = 0x8092657C, target_vram = 0x809273DC },
    { type = "R_MIPS_LO16", vram = 0x80926584, target_vram = 0x809273DC },
    { type = "R_MIPS_LO16", vram = 0x80926588, target_vram = 0x809273E0 },
    { type = "R_MIPS_HI16", vram = 0x80926648, target_vram = 0x80927408 },
    { type = "R_MIPS_LO16", vram = 0x8092664C, target_vram = 0x80927408 },
    { type = "R_MIPS_HI16", vram = 0x80926650, target_vram = 0x8092740C },
    { type = "R_MIPS_LO16", vram = 0x8092666C, target_vram = 0x8092740C },
    { type = "R_MIPS_HI16", vram = 0x80926848, target_vram = 0x80927410 },
    { type = "R_MIPS_LO16", vram = 0x8092684C, target_vram = 0x80927410 },
    { type = "R_MIPS_HI16", vram = 0x8092693C, target_vram = 0x80927414 },
    { type = "R_MIPS_LO16", vram = 0x80926940, target_vram = 0x80927414 },
    { type = "R_MIPS_HI16", vram = 0x80926950, target_vram = 0x809273E0 },
    { type = "R_MIPS_HI16", vram = 0x80926954, target_vram = 0x809273DC },
    { type = "R_MIPS_LO16", vram = 0x8092695C, target_vram = 0x809273DC },
    { type = "R_MIPS_LO16", vram = 0x80926960, target_vram = 0x809273E0 },
    { type = "R_MIPS_HI16", vram = 0x80926A14, target_vram = 0x80927418 },
    { type = "R_MIPS_LO16", vram = 0x80926A18, target_vram = 0x80927418 },
    { type = "R_MIPS_HI16", vram = 0x80926B40, target_vram = 0x80926B54 },
    { type = "R_MIPS_LO16", vram = 0x80926B44, target_vram = 0x80926B54 },
    { type = "R_MIPS_HI16", vram = 0x80926BB0, target_vram = 0x80927334 },
    { type = "R_MIPS_LO16", vram = 0x80926BB8, target_vram = 0x80927334 },
    { type = "R_MIPS_HI16", vram = 0x80926BE0, target_vram = 0x80926BF4 },
    { type = "R_MIPS_LO16", vram = 0x80926BE4, target_vram = 0x80926BF4 },
    { type = "R_MIPS_HI16", vram = 0x80926DB8, target_vram = 0x8092741C },
    { type = "R_MIPS_LO16", vram = 0x80926DBC, target_vram = 0x8092741C },
    { type = "R_MIPS_HI16", vram = 0x80926EF4, target_vram = 0x80926F08 },
    { type = "R_MIPS_LO16", vram = 0x80926EF8, target_vram = 0x80926F08 },
    { type = "R_MIPS_HI16", vram = 0x80926F4C, target_vram = 0x80927420 },
    { type = "R_MIPS_LO16", vram = 0x80926F54, target_vram = 0x80927420 },
    { type = "R_MIPS_HI16", vram = 0x80927048, target_vram = 0x80927380 },
    { type = "R_MIPS_LO16", vram = 0x80927050, target_vram = 0x80927380 },
    { type = "R_MIPS_HI16", vram = 0x80927068, target_vram = 0x80927388 },
    { type = "R_MIPS_LO16", vram = 0x80927080, target_vram = 0x80927388 },
    { type = "R_MIPS_HI16", vram = 0x8092708C, target_vram = 0x80927424 },
    { type = "R_MIPS_LO16", vram = 0x80927090, target_vram = 0x80927424 },
    { type = "R_MIPS_HI16", vram = 0x80927098, target_vram = 0x80927384 },
    { type = "R_MIPS_HI16", vram = 0x809270A8, target_vram = 0x809270F8 },
    { type = "R_MIPS_LO16", vram = 0x809270B0, target_vram = 0x809270F8 },
    { type = "R_MIPS_LO16", vram = 0x809270C0, target_vram = 0x80927384 },
    { type = "R_MIPS_HI16", vram = 0x809270CC, target_vram = 0x8092738C },
    { type = "R_MIPS_LO16", vram = 0x809270E0, target_vram = 0x8092738C },
    { type = "R_MIPS_HI16", vram = 0x809271B4, target_vram = 0x80927428 },
    { type = "R_MIPS_LO16", vram = 0x80927210, target_vram = 0x80927428 },
    { type = "R_MIPS_HI16", vram = 0x80927214, target_vram = 0x8092742C },
    { type = "R_MIPS_LO16", vram = 0x80927228, target_vram = 0x8092742C },
    { type = "R_MIPS_HI16", vram = 0x80927238, target_vram = 0x80927384 },
    { type = "R_MIPS_HI16", vram = 0x8092723C, target_vram = 0x80927380 },
    { type = "R_MIPS_LO16", vram = 0x80927240, target_vram = 0x80927380 },
    { type = "R_MIPS_LO16", vram = 0x80927244, target_vram = 0x80927384 },
    { type = "R_MIPS_HI16", vram = 0x80927250, target_vram = 0x8092738C },
    { type = "R_MIPS_HI16", vram = 0x80927254, target_vram = 0x80927388 },
    { type = "R_MIPS_LO16", vram = 0x80927258, target_vram = 0x80927388 },
    { type = "R_MIPS_LO16", vram = 0x8092725C, target_vram = 0x8092738C },
    { type = "R_MIPS_HI16", vram = 0x80927268, target_vram = 0x80927384 },
    { type = "R_MIPS_LO16", vram = 0x8092726C, target_vram = 0x80927384 },
    { type = "R_MIPS_HI16", vram = 0x80927274, target_vram = 0x8092738C },
    { type = "R_MIPS_LO16", vram = 0x80927284, target_vram = 0x8092738C },
    { type = "R_MIPS_HI16", vram = 0x80927348, target_vram = 0x809273E8 },
    { type = "R_MIPS_LO16", vram = 0x80927364, target_vram = 0x809273E8 },
]

functions = [
    { name = "ObjKibako_Held", vram = 0x80926F08, size = 0x134 },
    { name = "func_80926B40", vram = 0x80926B40, size = 0x14 },
    { name = "ObjKibako_SetShadow", vram = 0x80926224, size = 0x98 },
    { name = "func_809262BC", vram = 0x809262BC, size = 0x5C },
    { name = "ObjKibako_Destroy", vram = 0x809264E0, size = 0x2C },
    { name = "func_80926318", vram = 0x80926318, size = 0x7C },
    { name = "ObjKibako_SpawnCollectible", vram = 0x809261B0, size = 0x74 },
    { name = "ObjKibako_Init", vram = 0x809263C8, size = 0x118 },
    { name = "ObjKibako_SetupIdle", vram = 0x80926BE0, size = 0x14 },
    { name = "ObjKibako_Idle", vram = 0x80926BF4, size = 0x300 },
    { name = "ObjKibako_SetupHeld", vram = 0x80926EF4, size = 0x14 },
    { name = "func_80926B54", vram = 0x80926B54, size = 0x8C },
    { name = "ObjKibako_Draw", vram = 0x80927334, size = 0x44 },
    { name = "ObjKibako_AirBreak", vram = 0x8092650C, size = 0x2E0 },
    { name = "ObjKibako_WaterBreak", vram = 0x809267EC, size = 0x354 },
    { name = "ObjKibako_SetupThrown", vram = 0x8092703C, size = 0xBC },
    { name = "ObjKibako_Thrown", vram = 0x809270F8, size = 0x20C },
    { name = "ObjKibako_Update", vram = 0x80927304, size = 0x30 },
    { name = "func_80926394", vram = 0x80926394, size = 0x34 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Tsubo"
rom = 0x00D9A670
vram = 0x809275C0
size = 0x2350

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809278DC, target_vram = 0x809295DC },
    { type = "R_MIPS_LO16", vram = 0x809278E0, target_vram = 0x809295DC },
    { type = "R_MIPS_HI16", vram = 0x80927904, target_vram = 0x80929530 },
    { type = "R_MIPS_LO16", vram = 0x80927908, target_vram = 0x80929530 },
    { type = "R_MIPS_HI16", vram = 0x80927938, target_vram = 0x809295B0 },
    { type = "R_MIPS_LO16", vram = 0x8092793C, target_vram = 0x809295B0 },
    { type = "R_MIPS_HI16", vram = 0x80927994, target_vram = 0x809295F0 },
    { type = "R_MIPS_HI16", vram = 0x80927998, target_vram = 0x80929590 },
    { type = "R_MIPS_LO16", vram = 0x809279B4, target_vram = 0x809295F0 },
    { type = "R_MIPS_LO16", vram = 0x809279BC, target_vram = 0x80929590 },
    { type = "R_MIPS_HI16", vram = 0x80927A00, target_vram = 0x80929590 },
    { type = "R_MIPS_LO16", vram = 0x80927A04, target_vram = 0x80929590 },
    { type = "R_MIPS_HI16", vram = 0x80927AD4, target_vram = 0x809295F4 },
    { type = "R_MIPS_LO16", vram = 0x80927AD8, target_vram = 0x809295F4 },
    { type = "R_MIPS_HI16", vram = 0x80927AE4, target_vram = 0x80929530 },
    { type = "R_MIPS_LO16", vram = 0x80927AEC, target_vram = 0x80929530 },
    { type = "R_MIPS_HI16", vram = 0x80927BA8, target_vram = 0x809295F8 },
    { type = "R_MIPS_LO16", vram = 0x80927BAC, target_vram = 0x809295F8 },
    { type = "R_MIPS_HI16", vram = 0x80927BB0, target_vram = 0x809295FC },
    { type = "R_MIPS_LO16", vram = 0x80927BCC, target_vram = 0x809295FC },
    { type = "R_MIPS_HI16", vram = 0x80927D80, target_vram = 0x80929600 },
    { type = "R_MIPS_LO16", vram = 0x80927D84, target_vram = 0x80929600 },
    { type = "R_MIPS_HI16", vram = 0x80927D98, target_vram = 0x80929530 },
    { type = "R_MIPS_LO16", vram = 0x80927DA0, target_vram = 0x80929530 },
    { type = "R_MIPS_HI16", vram = 0x80927E4C, target_vram = 0x80929604 },
    { type = "R_MIPS_LO16", vram = 0x80927E50, target_vram = 0x80929604 },
    { type = "R_MIPS_HI16", vram = 0x80927E54, target_vram = 0x80929608 },
    { type = "R_MIPS_LO16", vram = 0x80927E70, target_vram = 0x80929608 },
    { type = "R_MIPS_HI16", vram = 0x80928030, target_vram = 0x80929530 },
    { type = "R_MIPS_LO16", vram = 0x80928038, target_vram = 0x80929530 },
    { type = "R_MIPS_HI16", vram = 0x80928040, target_vram = 0x8092960C },
    { type = "R_MIPS_LO16", vram = 0x8092804C, target_vram = 0x8092960C },
    { type = "R_MIPS_HI16", vram = 0x80928134, target_vram = 0x80929610 },
    { type = "R_MIPS_LO16", vram = 0x80928138, target_vram = 0x80929610 },
    { type = "R_MIPS_HI16", vram = 0x809281E8, target_vram = 0x80929614 },
    { type = "R_MIPS_LO16", vram = 0x809281EC, target_vram = 0x80929614 },
    { type = "R_MIPS_HI16", vram = 0x80928354, target_vram = 0x80929530 },
    { type = "R_MIPS_LO16", vram = 0x8092835C, target_vram = 0x80929530 },
    { type = "R_MIPS_HI16", vram = 0x80928364, target_vram = 0x80929618 },
    { type = "R_MIPS_LO16", vram = 0x80928370, target_vram = 0x80929618 },
    { type = "R_MIPS_HI16", vram = 0x80928458, target_vram = 0x8092961C },
    { type = "R_MIPS_LO16", vram = 0x8092845C, target_vram = 0x8092961C },
    { type = "R_MIPS_HI16", vram = 0x8092850C, target_vram = 0x80929620 },
    { type = "R_MIPS_LO16", vram = 0x80928510, target_vram = 0x80929620 },
    { type = "R_MIPS_HI16", vram = 0x80928664, target_vram = 0x80929624 },
    { type = "R_MIPS_LO16", vram = 0x80928668, target_vram = 0x80929624 },
    { type = "R_MIPS_HI16", vram = 0x80928674, target_vram = 0x80929530 },
    { type = "R_MIPS_LO16", vram = 0x8092867C, target_vram = 0x80929530 },
    { type = "R_MIPS_HI16", vram = 0x809286B4, target_vram = 0x80929628 },
    { type = "R_MIPS_LO16", vram = 0x809286B8, target_vram = 0x80929628 },
    { type = "R_MIPS_HI16", vram = 0x809286BC, target_vram = 0x8092962C },
    { type = "R_MIPS_LO16", vram = 0x809286C0, target_vram = 0x8092962C },
    { type = "R_MIPS_HI16", vram = 0x80928764, target_vram = 0x80929630 },
    { type = "R_MIPS_LO16", vram = 0x80928768, target_vram = 0x80929630 },
    { type = "R_MIPS_HI16", vram = 0x80928820, target_vram = 0x80929634 },
    { type = "R_MIPS_LO16", vram = 0x80928824, target_vram = 0x80929634 },
    { type = "R_MIPS_HI16", vram = 0x80928840, target_vram = 0x80929638 },
    { type = "R_MIPS_LO16", vram = 0x80928844, target_vram = 0x80929638 },
    { type = "R_MIPS_HI16", vram = 0x80928884, target_vram = 0x8092963C },
    { type = "R_MIPS_LO16", vram = 0x80928888, target_vram = 0x8092963C },
    { type = "R_MIPS_HI16", vram = 0x80928914, target_vram = 0x80928928 },
    { type = "R_MIPS_LO16", vram = 0x80928918, target_vram = 0x80928928 },
    { type = "R_MIPS_HI16", vram = 0x809289B8, target_vram = 0x809294B0 },
    { type = "R_MIPS_HI16", vram = 0x809289BC, target_vram = 0x809289E4 },
    { type = "R_MIPS_LO16", vram = 0x809289C0, target_vram = 0x809294B0 },
    { type = "R_MIPS_LO16", vram = 0x809289C4, target_vram = 0x809289E4 },
    { type = "R_MIPS_HI16", vram = 0x80928B04, target_vram = 0x80929530 },
    { type = "R_MIPS_LO16", vram = 0x80928B08, target_vram = 0x80929530 },
    { type = "R_MIPS_HI16", vram = 0x80928B40, target_vram = 0x80929530 },
    { type = "R_MIPS_LO16", vram = 0x80928B44, target_vram = 0x80929530 },
    { type = "R_MIPS_HI16", vram = 0x80928B68, target_vram = 0x80929590 },
    { type = "R_MIPS_LO16", vram = 0x80928B6C, target_vram = 0x80929590 },
    { type = "R_MIPS_HI16", vram = 0x80928D6C, target_vram = 0x80928D80 },
    { type = "R_MIPS_LO16", vram = 0x80928D70, target_vram = 0x80928D80 },
    { type = "R_MIPS_HI16", vram = 0x80928E94, target_vram = 0x80929640 },
    { type = "R_MIPS_LO16", vram = 0x80928E98, target_vram = 0x80929640 },
    { type = "R_MIPS_HI16", vram = 0x80928E9C, target_vram = 0x80929644 },
    { type = "R_MIPS_LO16", vram = 0x80928EA0, target_vram = 0x80929644 },
    { type = "R_MIPS_HI16", vram = 0x80928EA8, target_vram = 0x80929500 },
    { type = "R_MIPS_LO16", vram = 0x80928EBC, target_vram = 0x80929500 },
    { type = "R_MIPS_HI16", vram = 0x80928ED4, target_vram = 0x80929508 },
    { type = "R_MIPS_HI16", vram = 0x80928EDC, target_vram = 0x80928F18 },
    { type = "R_MIPS_LO16", vram = 0x80928EE4, target_vram = 0x80928F18 },
    { type = "R_MIPS_LO16", vram = 0x80928EF4, target_vram = 0x80929508 },
    { type = "R_MIPS_HI16", vram = 0x80928EF8, target_vram = 0x80929504 },
    { type = "R_MIPS_LO16", vram = 0x80928EFC, target_vram = 0x80929504 },
    { type = "R_MIPS_HI16", vram = 0x80928F00, target_vram = 0x8092950C },
    { type = "R_MIPS_LO16", vram = 0x80928F04, target_vram = 0x8092950C },
    { type = "R_MIPS_HI16", vram = 0x80928F84, target_vram = 0x80929530 },
    { type = "R_MIPS_LO16", vram = 0x80928F88, target_vram = 0x80929530 },
    { type = "R_MIPS_HI16", vram = 0x80928FD0, target_vram = 0x80929590 },
    { type = "R_MIPS_LO16", vram = 0x80928FD4, target_vram = 0x80929590 },
    { type = "R_MIPS_HI16", vram = 0x8092904C, target_vram = 0x80929530 },
    { type = "R_MIPS_LO16", vram = 0x80929050, target_vram = 0x80929530 },
    { type = "R_MIPS_HI16", vram = 0x80929074, target_vram = 0x80929590 },
    { type = "R_MIPS_LO16", vram = 0x80929078, target_vram = 0x80929590 },
    { type = "R_MIPS_HI16", vram = 0x80929108, target_vram = 0x80929504 },
    { type = "R_MIPS_HI16", vram = 0x8092910C, target_vram = 0x80929500 },
    { type = "R_MIPS_LO16", vram = 0x80929110, target_vram = 0x80929500 },
    { type = "R_MIPS_LO16", vram = 0x80929114, target_vram = 0x80929504 },
    { type = "R_MIPS_HI16", vram = 0x80929120, target_vram = 0x8092950C },
    { type = "R_MIPS_HI16", vram = 0x80929124, target_vram = 0x80929508 },
    { type = "R_MIPS_LO16", vram = 0x80929128, target_vram = 0x80929508 },
    { type = "R_MIPS_LO16", vram = 0x8092912C, target_vram = 0x8092950C },
    { type = "R_MIPS_HI16", vram = 0x80929138, target_vram = 0x80929504 },
    { type = "R_MIPS_LO16", vram = 0x8092913C, target_vram = 0x80929504 },
    { type = "R_MIPS_HI16", vram = 0x80929148, target_vram = 0x8092950C },
    { type = "R_MIPS_LO16", vram = 0x80929158, target_vram = 0x8092950C },
    { type = "R_MIPS_HI16", vram = 0x80929248, target_vram = 0x8092926C },
    { type = "R_MIPS_LO16", vram = 0x80929250, target_vram = 0x8092926C },
    { type = "R_MIPS_HI16", vram = 0x80929290, target_vram = 0x809294B0 },
    { type = "R_MIPS_LO16", vram = 0x80929294, target_vram = 0x809294B0 },
    { type = "R_MIPS_HI16", vram = 0x809292AC, target_vram = 0x80929534 },
    { type = "R_MIPS_LO16", vram = 0x809292C4, target_vram = 0x80929534 },
    { type = "R_MIPS_HI16", vram = 0x809292C8, target_vram = 0x80929648 },
    { type = "R_MIPS_LO16", vram = 0x809292CC, target_vram = 0x80929648 },
    { type = "R_MIPS_HI16", vram = 0x80929358, target_vram = 0x8092964C },
    { type = "R_MIPS_LO16", vram = 0x80929374, target_vram = 0x8092964C },
    { type = "R_MIPS_HI16", vram = 0x8092945C, target_vram = 0x80929650 },
    { type = "R_MIPS_LO16", vram = 0x80929460, target_vram = 0x80929650 },
    { type = "R_MIPS_HI16", vram = 0x809294C4, target_vram = 0x80929538 },
    { type = "R_MIPS_LO16", vram = 0x809294E0, target_vram = 0x80929538 },
]

functions = [
    { name = "ObjTsubo_MagicPotBreak3", vram = 0x80928904, size = 0x10 },
    { name = "func_80928F18", vram = 0x80928F18, size = 0x2C4 },
    { name = "ObjTsubo_PotBreak1", vram = 0x80927A78, size = 0x2B4 },
    { name = "func_809275C0", vram = 0x809275C0, size = 0x6C },
    { name = "ObjTsubo_MagicPotBreak1", vram = 0x80927D2C, size = 0x2A0 },
    { name = "ObjTsubo_PotBreak2", vram = 0x80927FCC, size = 0x324 },
    { name = "ObjTsubo_Draw", vram = 0x809294B0, size = 0x44 },
    { name = "func_8092788C", vram = 0x8092788C, size = 0x34 },
    { name = "func_80928D6C", vram = 0x80928D6C, size = 0x14 },
    { name = "func_80928914", vram = 0x80928914, size = 0x14 },
    { name = "func_80927818", vram = 0x80927818, size = 0x4C },
    { name = "func_8092926C", vram = 0x8092926C, size = 0xC0 },
    { name = "func_80928E74", vram = 0x80928E74, size = 0xA4 },
    { name = "func_80928928", vram = 0x80928928, size = 0x8C },
    { name = "ObjTsubo_PotBreak3", vram = 0x8092860C, size = 0x2F8 },
    { name = "ObjTsubo_SpawnGoldSkulltula", vram = 0x8092776C, size = 0xAC },
    { name = "ObjTsubo_SpawnBoes", vram = 0x80927714, size = 0x58 },
    { name = "func_80927690", vram = 0x80927690, size = 0x84 },
    { name = "ObjTsubo_IsSceneNotGohtOrTwinmold", vram = 0x80927864, size = 0x28 },
    { name = "ObjTsubo_MagicPotBreak2", vram = 0x809282F0, size = 0x31C },
    { name = "func_809289B4", vram = 0x809289B4, size = 0x30 },
    { name = "func_809289E4", vram = 0x809289E4, size = 0x388 },
    { name = "func_809291DC", vram = 0x809291DC, size = 0x90 },
    { name = "func_8092762C", vram = 0x8092762C, size = 0x64 },
    { name = "func_80928D80", vram = 0x80928D80, size = 0xF4 },
    { name = "ObjTsubo_Update", vram = 0x8092932C, size = 0x184 },
    { name = "ObjTsubo_Init", vram = 0x809278C0, size = 0x18C },
    { name = "ObjTsubo_Destroy", vram = 0x80927A4C, size = 0x2C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Ik"
rom = 0x00D9C9C0
vram = 0x80929910
size = 0x2C20

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8092992C, target_vram = 0x8092C168 },
    { type = "R_MIPS_LO16", vram = 0x80929930, target_vram = 0x8092C168 },
    { type = "R_MIPS_HI16", vram = 0x80929974, target_vram = 0x8092C01C },
    { type = "R_MIPS_LO16", vram = 0x80929978, target_vram = 0x8092C01C },
    { type = "R_MIPS_HI16", vram = 0x80929998, target_vram = 0x8092C0C0 },
    { type = "R_MIPS_LO16", vram = 0x809299A4, target_vram = 0x8092C0C0 },
    { type = "R_MIPS_HI16", vram = 0x809299B8, target_vram = 0x8092C0D0 },
    { type = "R_MIPS_LO16", vram = 0x809299BC, target_vram = 0x8092C0D0 },
    { type = "R_MIPS_HI16", vram = 0x809299D0, target_vram = 0x8092C120 },
    { type = "R_MIPS_HI16", vram = 0x809299D4, target_vram = 0x8092C160 },
    { type = "R_MIPS_LO16", vram = 0x809299D8, target_vram = 0x8092C160 },
    { type = "R_MIPS_LO16", vram = 0x809299DC, target_vram = 0x8092C120 },
    { type = "R_MIPS_HI16", vram = 0x809299EC, target_vram = 0x8092C174 },
    { type = "R_MIPS_LO16", vram = 0x809299F0, target_vram = 0x8092C174 },
    { type = "R_MIPS_HI16", vram = 0x80929A24, target_vram = 0x8092C198 },
    { type = "R_MIPS_LO16", vram = 0x80929A28, target_vram = 0x8092C198 },
    { type = "R_MIPS_HI16", vram = 0x80929A2C, target_vram = 0x8092BFD8 },
    { type = "R_MIPS_LO16", vram = 0x80929A30, target_vram = 0x8092BFD8 },
    { type = "R_MIPS_HI16", vram = 0x80929A38, target_vram = 0x8092BFFC },
    { type = "R_MIPS_LO16", vram = 0x80929A3C, target_vram = 0x8092BFFC },
    { type = "R_MIPS_HI16", vram = 0x80929A70, target_vram = 0x8092C198 },
    { type = "R_MIPS_LO16", vram = 0x80929A74, target_vram = 0x8092C198 },
    { type = "R_MIPS_HI16", vram = 0x80929B08, target_vram = 0x8092C210 },
    { type = "R_MIPS_LO16", vram = 0x80929B0C, target_vram = 0x8092C210 },
    { type = "R_MIPS_HI16", vram = 0x80929B10, target_vram = 0x8092C214 },
    { type = "R_MIPS_LO16", vram = 0x80929B1C, target_vram = 0x8092C214 },
    { type = "R_MIPS_HI16", vram = 0x80929B9C, target_vram = 0x8092C218 },
    { type = "R_MIPS_LO16", vram = 0x80929BA4, target_vram = 0x8092C218 },
    { type = "R_MIPS_HI16", vram = 0x80929BA8, target_vram = 0x8092C21C },
    { type = "R_MIPS_LO16", vram = 0x80929BAC, target_vram = 0x8092C21C },
    { type = "R_MIPS_HI16", vram = 0x80929C1C, target_vram = 0x8092C220 },
    { type = "R_MIPS_LO16", vram = 0x80929C20, target_vram = 0x8092C220 },
    { type = "R_MIPS_HI16", vram = 0x80929CA4, target_vram = 0x8092ABD8 },
    { type = "R_MIPS_LO16", vram = 0x80929CA8, target_vram = 0x8092ABD8 },
    { type = "R_MIPS_HI16", vram = 0x80929DEC, target_vram = 0x8092C224 },
    { type = "R_MIPS_LO16", vram = 0x80929DF0, target_vram = 0x8092C224 },
    { type = "R_MIPS_HI16", vram = 0x80929EFC, target_vram = 0x80929F20 },
    { type = "R_MIPS_LO16", vram = 0x80929F00, target_vram = 0x80929F20 },
    { type = "R_MIPS_HI16", vram = 0x80929FF0, target_vram = 0x8092C228 },
    { type = "R_MIPS_LO16", vram = 0x80929FF4, target_vram = 0x8092C228 },
    { type = "R_MIPS_HI16", vram = 0x80929FFC, target_vram = 0x8092A020 },
    { type = "R_MIPS_LO16", vram = 0x8092A000, target_vram = 0x8092A020 },
    { type = "R_MIPS_HI16", vram = 0x8092A164, target_vram = 0x8092A188 },
    { type = "R_MIPS_LO16", vram = 0x8092A168, target_vram = 0x8092A188 },
    { type = "R_MIPS_HI16", vram = 0x8092A2C0, target_vram = 0x8092C22C },
    { type = "R_MIPS_LO16", vram = 0x8092A2C4, target_vram = 0x8092C22C },
    { type = "R_MIPS_HI16", vram = 0x8092A310, target_vram = 0x8092A33C },
    { type = "R_MIPS_LO16", vram = 0x8092A318, target_vram = 0x8092A33C },
    { type = "R_MIPS_HI16", vram = 0x8092A4C0, target_vram = 0x8092C230 },
    { type = "R_MIPS_LO16", vram = 0x8092A4C4, target_vram = 0x8092C230 },
    { type = "R_MIPS_HI16", vram = 0x8092A5A0, target_vram = 0x8092A5BC },
    { type = "R_MIPS_LO16", vram = 0x8092A5A4, target_vram = 0x8092A5BC },
    { type = "R_MIPS_HI16", vram = 0x8092A6A4, target_vram = 0x8092C234 },
    { type = "R_MIPS_LO16", vram = 0x8092A6AC, target_vram = 0x8092C234 },
    { type = "R_MIPS_HI16", vram = 0x8092A728, target_vram = 0x8092A754 },
    { type = "R_MIPS_LO16", vram = 0x8092A730, target_vram = 0x8092A754 },
    { type = "R_MIPS_HI16", vram = 0x8092A860, target_vram = 0x8092C238 },
    { type = "R_MIPS_LO16", vram = 0x8092A864, target_vram = 0x8092C238 },
    { type = "R_MIPS_HI16", vram = 0x8092A904, target_vram = 0x8092C23C },
    { type = "R_MIPS_LO16", vram = 0x8092A90C, target_vram = 0x8092C23C },
    { type = "R_MIPS_HI16", vram = 0x8092A968, target_vram = 0x8092A994 },
    { type = "R_MIPS_LO16", vram = 0x8092A970, target_vram = 0x8092A994 },
    { type = "R_MIPS_HI16", vram = 0x8092AAF8, target_vram = 0x8092AB14 },
    { type = "R_MIPS_LO16", vram = 0x8092AAFC, target_vram = 0x8092AB14 },
    { type = "R_MIPS_HI16", vram = 0x8092ABB4, target_vram = 0x8092ABD8 },
    { type = "R_MIPS_LO16", vram = 0x8092ABBC, target_vram = 0x8092ABD8 },
    { type = "R_MIPS_HI16", vram = 0x8092ACDC, target_vram = 0x8092ACFC },
    { type = "R_MIPS_LO16", vram = 0x8092ACE0, target_vram = 0x8092ACFC },
    { type = "R_MIPS_HI16", vram = 0x8092ADF8, target_vram = 0x8092AE14 },
    { type = "R_MIPS_LO16", vram = 0x8092ADFC, target_vram = 0x8092AE14 },
    { type = "R_MIPS_HI16", vram = 0x8092AEBC, target_vram = 0x8092C19C },
    { type = "R_MIPS_LO16", vram = 0x8092AEC4, target_vram = 0x8092C19C },
    { type = "R_MIPS_HI16", vram = 0x8092AFB8, target_vram = 0x8092AFD4 },
    { type = "R_MIPS_LO16", vram = 0x8092AFBC, target_vram = 0x8092AFD4 },
    { type = "R_MIPS_HI16", vram = 0x8092B07C, target_vram = 0x8092B098 },
    { type = "R_MIPS_LO16", vram = 0x8092B080, target_vram = 0x8092B098 },
    { type = "R_MIPS_HI16", vram = 0x8092B1CC, target_vram = 0x80929F20 },
    { type = "R_MIPS_LO16", vram = 0x8092B1D0, target_vram = 0x80929F20 },
    { type = "R_MIPS_HI16", vram = 0x8092B330, target_vram = 0x8092C140 },
    { type = "R_MIPS_LO16", vram = 0x8092B334, target_vram = 0x8092C140 },
    { type = "R_MIPS_HI16", vram = 0x8092B3C0, target_vram = 0x8092C240 },
    { type = "R_MIPS_LO16", vram = 0x8092B3C8, target_vram = 0x8092C240 },
    { type = "R_MIPS_HI16", vram = 0x8092B618, target_vram = 0x8092B098 },
    { type = "R_MIPS_LO16", vram = 0x8092B61C, target_vram = 0x8092B098 },
    { type = "R_MIPS_HI16", vram = 0x8092B708, target_vram = 0x8092ABD8 },
    { type = "R_MIPS_LO16", vram = 0x8092B70C, target_vram = 0x8092ABD8 },
    { type = "R_MIPS_HI16", vram = 0x8092B86C, target_vram = 0x8092C244 },
    { type = "R_MIPS_LO16", vram = 0x8092B870, target_vram = 0x8092C244 },
    { type = "R_MIPS_HI16", vram = 0x8092B880, target_vram = 0x8092C248 },
    { type = "R_MIPS_LO16", vram = 0x8092B884, target_vram = 0x8092C248 },
    { type = "R_MIPS_HI16", vram = 0x8092B8B4, target_vram = 0x8092C24C },
    { type = "R_MIPS_LO16", vram = 0x8092B8B8, target_vram = 0x8092C24C },
    { type = "R_MIPS_HI16", vram = 0x8092B90C, target_vram = 0x8092C1A8 },
    { type = "R_MIPS_LO16", vram = 0x8092B924, target_vram = 0x8092C1A8 },
    { type = "R_MIPS_HI16", vram = 0x8092B960, target_vram = 0x8092C1A8 },
    { type = "R_MIPS_LO16", vram = 0x8092B96C, target_vram = 0x8092C1A8 },
    { type = "R_MIPS_HI16", vram = 0x8092B9E8, target_vram = 0x8092BFA4 },
    { type = "R_MIPS_LO16", vram = 0x8092B9F8, target_vram = 0x8092BFA4 },
    { type = "R_MIPS_HI16", vram = 0x8092BAE8, target_vram = 0x8092A33C },
    { type = "R_MIPS_LO16", vram = 0x8092BAEC, target_vram = 0x8092A33C },
    { type = "R_MIPS_HI16", vram = 0x8092BAF4, target_vram = 0x8092A754 },
    { type = "R_MIPS_LO16", vram = 0x8092BAF8, target_vram = 0x8092A754 },
    { type = "R_MIPS_HI16", vram = 0x8092BB00, target_vram = 0x8092A994 },
    { type = "R_MIPS_LO16", vram = 0x8092BB04, target_vram = 0x8092A994 },
    { type = "R_MIPS_HI16", vram = 0x8092BB24, target_vram = 0x8092C1C8 },
    { type = "R_MIPS_LO16", vram = 0x8092BB28, target_vram = 0x8092C1C8 },
    { type = "R_MIPS_HI16", vram = 0x8092BB34, target_vram = 0x8092C1D4 },
    { type = "R_MIPS_LO16", vram = 0x8092BB38, target_vram = 0x8092C1D4 },
    { type = "R_MIPS_HI16", vram = 0x8092BB94, target_vram = 0x8092C1E0 },
    { type = "R_MIPS_LO16", vram = 0x8092BBA0, target_vram = 0x8092C1E0 },
    { type = "R_MIPS_HI16", vram = 0x8092BBE4, target_vram = 0x8092BFA0 },
    { type = "R_MIPS_LO16", vram = 0x8092BBF0, target_vram = 0x8092BFA0 },
    { type = "R_MIPS_HI16", vram = 0x8092BC00, target_vram = 0x8092BFA0 },
    { type = "R_MIPS_LO16", vram = 0x8092BC04, target_vram = 0x8092BFA0 },
    { type = "R_MIPS_HI16", vram = 0x8092BCCC, target_vram = 0x8092C250 },
    { type = "R_MIPS_LO16", vram = 0x8092BCD0, target_vram = 0x8092C250 },
    { type = "R_MIPS_HI16", vram = 0x8092BD00, target_vram = 0x8092BFA0 },
    { type = "R_MIPS_LO16", vram = 0x8092BD04, target_vram = 0x8092BFA0 },
    { type = "R_MIPS_HI16", vram = 0x8092BE88, target_vram = 0x8092BFD8 },
    { type = "R_MIPS_LO16", vram = 0x8092BE8C, target_vram = 0x8092BFD8 },
    { type = "R_MIPS_HI16", vram = 0x8092BEF4, target_vram = 0x8092B900 },
    { type = "R_MIPS_HI16", vram = 0x8092BEF8, target_vram = 0x8092B93C },
    { type = "R_MIPS_LO16", vram = 0x8092BEFC, target_vram = 0x8092B93C },
    { type = "R_MIPS_LO16", vram = 0x8092BF00, target_vram = 0x8092B900 },
    { type = "R_MIPS_HI16", vram = 0x8092BF34, target_vram = 0x8092C200 },
    { type = "R_MIPS_LO16", vram = 0x8092BF38, target_vram = 0x8092C200 },
]

functions = [
    { name = "EnIk_SetupEndHorizontalAttack", vram = 0x8092AA6C, size = 0xA8 },
    { name = "EnIk_WalkTowardsPlayer", vram = 0x8092A020, size = 0x104 },
    { name = "EnIk_OverrideLimbDraw", vram = 0x8092B900, size = 0x3C },
    { name = "EnIk_Idle", vram = 0x80929F20, size = 0xA8 },
    { name = "EnIk_SetupSingleHorizontalAttack", vram = 0x8092A8D8, size = 0xBC },
    { name = "EnIk_ChooseAttack", vram = 0x80929D04, size = 0x128 },
    { name = "EnIk_SetupCutscene", vram = 0x8092B03C, size = 0x5C },
    { name = "EnIk_UpdateArmor", vram = 0x8092B46C, size = 0x190 },
    { name = "EnIk_Frozen", vram = 0x8092AFD4, size = 0x68 },
    { name = "EnIk_Destroy", vram = 0x80929A98, size = 0x60 },
    { name = "EnIk_SetupTakeOutAxe", vram = 0x8092A570, size = 0x4C },
    { name = "EnIk_SetupIdle", vram = 0x80929E88, size = 0x98 },
    { name = "EnIk_HorizontalDoubleAttack", vram = 0x8092A754, size = 0x184 },
    { name = "EnIk_Update", vram = 0x8092B5FC, size = 0x304 },
    { name = "EnIk_SetupFrozen", vram = 0x8092AFB4, size = 0x20 },
    { name = "EnIk_ReactToAttack", vram = 0x8092ACFC, size = 0xB8 },
    { name = "EnIk_TakeOutAxe", vram = 0x8092A5BC, size = 0xC4 },
    { name = "EnIk_RunTowardsPlayer", vram = 0x8092A188, size = 0x104 },
    { name = "EnIk_IsChangingAction", vram = 0x80929C80, size = 0x84 },
    { name = "EnIk_PlayCutscene", vram = 0x8092B098, size = 0x11C },
    { name = "EnIk_CheckActions", vram = 0x80929E2C, size = 0x5C },
    { name = "EnIk_Freeze", vram = 0x80929AF8, size = 0x74 },
    { name = "EnIk_SetupBlock", vram = 0x8092AB50, size = 0x88 },
    { name = "EnIk_Block", vram = 0x8092ABD8, size = 0x74 },
    { name = "EnIk_UpdateDamage", vram = 0x8092B1B4, size = 0x2B8 },
    { name = "EnIk_PostLimbDraw", vram = 0x8092B93C, size = 0x330 },
    { name = "EnIk_SetupDie", vram = 0x8092ADB4, size = 0x60 },
    { name = "EnIk_EndHorizontalAttack", vram = 0x8092AB14, size = 0x3C },
    { name = "EnIk_Init", vram = 0x80929910, size = 0x188 },
    { name = "EnIk_Die", vram = 0x8092AE14, size = 0x1A0 },
    { name = "EnIk_SetupHorizontalDoubleAttack", vram = 0x8092A680, size = 0xD4 },
    { name = "EnIk_SetupReactToAttack", vram = 0x8092AC4C, size = 0xB0 },
    { name = "EnIk_UpdateArmorDraw", vram = 0x8092BC6C, size = 0x1A8 },
    { name = "EnIk_Draw", vram = 0x8092BE14, size = 0x180 },
    { name = "EnIk_SetupWalk", vram = 0x80929FC8, size = 0x58 },
    { name = "EnIk_SetupRun", vram = 0x8092A124, size = 0x64 },
    { name = "EnIk_SetupVerticalAttack", vram = 0x8092A28C, size = 0xB0 },
    { name = "EnIk_HitArmor", vram = 0x80929BEC, size = 0x94 },
    { name = "EnIk_Thaw", vram = 0x80929B6C, size = 0x80 },
    { name = "EnIk_VerticalAttack", vram = 0x8092A33C, size = 0x234 },
    { name = "EnIk_SingleHorizontalAttack", vram = 0x8092A994, size = 0xD8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Demo_Shd"
rom = 0x00D9F5E0
vram = 0x8092C530
size = 0x90

relocs = [
]

functions = [
    { name = "DemoShd_Update", vram = 0x8092C550, size = 0x10 },
    { name = "DemoShd_Draw", vram = 0x8092C560, size = 0x10 },
    { name = "DemoShd_Init", vram = 0x8092C530, size = 0x10 },
    { name = "DemoShd_Destroy", vram = 0x8092C540, size = 0x10 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Dns"
rom = 0x00D9F670
vram = 0x8092C5C0
size = 0x19D0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8092C6D4, target_vram = 0x8092DD60 },
    { type = "R_MIPS_LO16", vram = 0x8092C6E0, target_vram = 0x8092DD60 },
    { type = "R_MIPS_HI16", vram = 0x8092C9DC, target_vram = 0x8092DCF0 },
    { type = "R_MIPS_LO16", vram = 0x8092C9EC, target_vram = 0x8092DCF0 },
    { type = "R_MIPS_HI16", vram = 0x8092C9F4, target_vram = 0x8092DD00 },
    { type = "R_MIPS_LO16", vram = 0x8092CA04, target_vram = 0x8092DD00 },
    { type = "R_MIPS_HI16", vram = 0x8092CA3C, target_vram = 0x8092DCB0 },
    { type = "R_MIPS_LO16", vram = 0x8092CA44, target_vram = 0x8092DCB0 },
    { type = "R_MIPS_HI16", vram = 0x8092CA48, target_vram = 0x8092DCC0 },
    { type = "R_MIPS_LO16", vram = 0x8092CA50, target_vram = 0x8092DCC0 },
    { type = "R_MIPS_HI16", vram = 0x8092CA54, target_vram = 0x8092DCD0 },
    { type = "R_MIPS_LO16", vram = 0x8092CA5C, target_vram = 0x8092DCD0 },
    { type = "R_MIPS_HI16", vram = 0x8092CA60, target_vram = 0x8092DCE0 },
    { type = "R_MIPS_LO16", vram = 0x8092CA68, target_vram = 0x8092DCE0 },
    { type = "R_MIPS_HI16", vram = 0x8092CB6C, target_vram = 0x8092D4D8 },
    { type = "R_MIPS_LO16", vram = 0x8092CB70, target_vram = 0x8092D4D8 },
    { type = "R_MIPS_HI16", vram = 0x8092CE78, target_vram = 0x8092DE00 },
    { type = "R_MIPS_LO16", vram = 0x8092CE8C, target_vram = 0x8092DE00 },
    { type = "R_MIPS_HI16", vram = 0x8092CFA8, target_vram = 0x8092DE30 },
    { type = "R_MIPS_LO16", vram = 0x8092CFAC, target_vram = 0x8092DE30 },
    { type = "R_MIPS_HI16", vram = 0x8092D000, target_vram = 0x8092DE34 },
    { type = "R_MIPS_LO16", vram = 0x8092D018, target_vram = 0x8092DE34 },
    { type = "R_MIPS_HI16", vram = 0x8092D294, target_vram = 0x8092CCEC },
    { type = "R_MIPS_LO16", vram = 0x8092D298, target_vram = 0x8092CCEC },
    { type = "R_MIPS_HI16", vram = 0x8092D2B4, target_vram = 0x8092D320 },
    { type = "R_MIPS_LO16", vram = 0x8092D2B8, target_vram = 0x8092D320 },
    { type = "R_MIPS_HI16", vram = 0x8092D2EC, target_vram = 0x8092D330 },
    { type = "R_MIPS_LO16", vram = 0x8092D2F0, target_vram = 0x8092D330 },
    { type = "R_MIPS_HI16", vram = 0x8092D5B4, target_vram = 0x8092D1B8 },
    { type = "R_MIPS_LO16", vram = 0x8092D5B8, target_vram = 0x8092D1B8 },
    { type = "R_MIPS_HI16", vram = 0x8092D638, target_vram = 0x8092DE0C },
    { type = "R_MIPS_LO16", vram = 0x8092D64C, target_vram = 0x8092DE0C },
    { type = "R_MIPS_HI16", vram = 0x8092D748, target_vram = 0x8092DD28 },
    { type = "R_MIPS_LO16", vram = 0x8092D74C, target_vram = 0x8092DD28 },
    { type = "R_MIPS_HI16", vram = 0x8092D768, target_vram = 0x8092DD54 },
    { type = "R_MIPS_LO16", vram = 0x8092D76C, target_vram = 0x8092DD54 },
    { type = "R_MIPS_HI16", vram = 0x8092D790, target_vram = 0x8092DE38 },
    { type = "R_MIPS_LO16", vram = 0x8092D794, target_vram = 0x8092DE38 },
    { type = "R_MIPS_HI16", vram = 0x8092D7D4, target_vram = 0x8092D1B8 },
    { type = "R_MIPS_LO16", vram = 0x8092D7E4, target_vram = 0x8092D1B8 },
    { type = "R_MIPS_HI16", vram = 0x8092DC24, target_vram = 0x8092DE1C },
    { type = "R_MIPS_LO16", vram = 0x8092DC34, target_vram = 0x8092DE1C },
    { type = "R_MIPS_HI16", vram = 0x8092DC48, target_vram = 0x8092DA68 },
    { type = "R_MIPS_LO16", vram = 0x8092DC58, target_vram = 0x8092DA68 },
    { type = "R_MIPS_HI16", vram = 0x8092DC6C, target_vram = 0x8092DA94 },
    { type = "R_MIPS_LO16", vram = 0x8092DC70, target_vram = 0x8092DA94 },
]

functions = [
    { name = "EnDns_GetCueType", vram = 0x8092CA74, size = 0x5C },
    { name = "func_8092CC68", vram = 0x8092CC68, size = 0x84 },
    { name = "func_8092C5C0", vram = 0x8092C5C0, size = 0x7C },
    { name = "EnDns_OverrideLimbDraw", vram = 0x8092DA68, size = 0x2C },
    { name = "EnDns_PostLimbDraw", vram = 0x8092DA94, size = 0x14C },
    { name = "func_8092CCEC", vram = 0x8092CCEC, size = 0x14C },
    { name = "EnDns_Draw", vram = 0x8092DBE0, size = 0xCC },
    { name = "EnDns_ChangeAnim", vram = 0x8092C63C, size = 0xC0 },
    { name = "EnDns_Update", vram = 0x8092D84C, size = 0x108 },
    { name = "func_8092D068", vram = 0x8092D068, size = 0xA0 },
    { name = "EnDns_HandleCutscene", vram = 0x8092D5E8, size = 0xD8 },
    { name = "func_8092C934", vram = 0x8092C934, size = 0x88 },
    { name = "func_8092C9BC", vram = 0x8092C9BC, size = 0xB8 },
    { name = "func_8092D108", vram = 0x8092D108, size = 0xB0 },
    { name = "EnDns_DoNothing", vram = 0x8092D320, size = 0x10 },
    { name = "func_8092C6FC", vram = 0x8092C6FC, size = 0x44 },
    { name = "func_8092C86C", vram = 0x8092C86C, size = 0xC8 },
    { name = "func_8092CE38", vram = 0x8092CE38, size = 0x230 },
    { name = "func_8092CAD0", vram = 0x8092CAD0, size = 0xC8 },
    { name = "func_8092D330", vram = 0x8092D330, size = 0x1A8 },
    { name = "func_8092D1B8", vram = 0x8092D1B8, size = 0x168 },
    { name = "func_8092D954", vram = 0x8092D954, size = 0x114 },
    { name = "func_8092D4D8", vram = 0x8092D4D8, size = 0x110 },
    { name = "EnDns_Init", vram = 0x8092D6C0, size = 0x160 },
    { name = "func_8092CB98", vram = 0x8092CB98, size = 0xD0 },
    { name = "func_8092C740", vram = 0x8092C740, size = 0x12C },
    { name = "EnDns_Destroy", vram = 0x8092D820, size = 0x2C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Elf_Msg"
rom = 0x00DA1040
vram = 0x8092DF90
size = 0x580

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8092E0F4, target_vram = 0x8092E470 },
    { type = "R_MIPS_LO16", vram = 0x8092E0FC, target_vram = 0x8092E470 },
    { type = "R_MIPS_HI16", vram = 0x8092E108, target_vram = 0x8092E284 },
    { type = "R_MIPS_HI16", vram = 0x8092E120, target_vram = 0x8092E490 },
    { type = "R_MIPS_LO16", vram = 0x8092E124, target_vram = 0x8092E490 },
    { type = "R_MIPS_HI16", vram = 0x8092E148, target_vram = 0x8092E494 },
    { type = "R_MIPS_LO16", vram = 0x8092E14C, target_vram = 0x8092E494 },
    { type = "R_MIPS_HI16", vram = 0x8092E154, target_vram = 0x8092E498 },
    { type = "R_MIPS_LO16", vram = 0x8092E164, target_vram = 0x8092E498 },
    { type = "R_MIPS_HI16", vram = 0x8092E180, target_vram = 0x8092E49C },
    { type = "R_MIPS_LO16", vram = 0x8092E184, target_vram = 0x8092E49C },
    { type = "R_MIPS_LO16", vram = 0x8092E198, target_vram = 0x8092E284 },
]

functions = [
    { name = "ElfMsg_Destroy", vram = 0x8092E1C0, size = 0x10 },
    { name = "func_8092E1FC", vram = 0x8092E1FC, size = 0x88 },
    { name = "ElfMsg_SetupAction", vram = 0x8092DF90, size = 0xC },
    { name = "func_8092E284", vram = 0x8092E284, size = 0x108 },
    { name = "ElfMsg_Init", vram = 0x8092E0D4, size = 0xEC },
    { name = "func_8092E1D0", vram = 0x8092E1D0, size = 0x2C },
    { name = "func_8092DF9C", vram = 0x8092DF9C, size = 0x138 },
    { name = "ElfMsg_Update", vram = 0x8092E38C, size = 0xBC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Honotrap"
rom = 0x00DA15C0
vram = 0x8092E510
size = 0x22D0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8092E5C0, target_vram = 0x80930510 },
    { type = "R_MIPS_LO16", vram = 0x8092E5C4, target_vram = 0x80930510 },
    { type = "R_MIPS_HI16", vram = 0x8092E6A4, target_vram = 0x80930400 },
    { type = "R_MIPS_LO16", vram = 0x8092E6A8, target_vram = 0x80930400 },
    { type = "R_MIPS_HI16", vram = 0x8092E6B0, target_vram = 0x809303F0 },
    { type = "R_MIPS_LO16", vram = 0x8092E6B4, target_vram = 0x809303F0 },
    { type = "R_MIPS_HI16", vram = 0x8092E6BC, target_vram = 0x80930400 },
    { type = "R_MIPS_LO16", vram = 0x8092E6C4, target_vram = 0x80930400 },
    { type = "R_MIPS_HI16", vram = 0x8092E6F4, target_vram = 0x8093049C },
    { type = "R_MIPS_LO16", vram = 0x8092E6F8, target_vram = 0x8093049C },
    { type = "R_MIPS_HI16", vram = 0x8092E87C, target_vram = 0x809304AC },
    { type = "R_MIPS_LO16", vram = 0x8092E880, target_vram = 0x809304AC },
    { type = "R_MIPS_HI16", vram = 0x8092E8A8, target_vram = 0x809304D8 },
    { type = "R_MIPS_LO16", vram = 0x8092E8AC, target_vram = 0x809304D8 },
    { type = "R_MIPS_HI16", vram = 0x8092E918, target_vram = 0x80930514 },
    { type = "R_MIPS_LO16", vram = 0x8092E91C, target_vram = 0x80930514 },
    { type = "R_MIPS_HI16", vram = 0x8092E9D0, target_vram = 0x809304AC },
    { type = "R_MIPS_LO16", vram = 0x8092E9D4, target_vram = 0x809304AC },
    { type = "R_MIPS_HI16", vram = 0x8092E9E8, target_vram = 0x809304D8 },
    { type = "R_MIPS_LO16", vram = 0x8092E9EC, target_vram = 0x809304D8 },
    { type = "R_MIPS_HI16", vram = 0x8092EA04, target_vram = 0x80930518 },
    { type = "R_MIPS_LO16", vram = 0x8092EA08, target_vram = 0x80930518 },
    { type = "R_MIPS_HI16", vram = 0x8092EAB0, target_vram = 0x809304E0 },
    { type = "R_MIPS_LO16", vram = 0x8092EAB4, target_vram = 0x809304E0 },
    { type = "R_MIPS_HI16", vram = 0x8092EB14, target_vram = 0x8092FEFC },
    { type = "R_MIPS_HI16", vram = 0x8092EB18, target_vram = 0x80930190 },
    { type = "R_MIPS_LO16", vram = 0x8092EB1C, target_vram = 0x8092FEFC },
    { type = "R_MIPS_LO16", vram = 0x8092EB20, target_vram = 0x80930190 },
    { type = "R_MIPS_HI16", vram = 0x8092EB40, target_vram = 0x8092FE44 },
    { type = "R_MIPS_HI16", vram = 0x8092EB44, target_vram = 0x80930030 },
    { type = "R_MIPS_LO16", vram = 0x8092EB48, target_vram = 0x8092FE44 },
    { type = "R_MIPS_LO16", vram = 0x8092EB4C, target_vram = 0x80930030 },
    { type = "R_MIPS_HI16", vram = 0x8092EBC0, target_vram = 0x8092EBDC },
    { type = "R_MIPS_LO16", vram = 0x8092EBC4, target_vram = 0x8092EBDC },
    { type = "R_MIPS_HI16", vram = 0x8092EC04, target_vram = 0x8093051C },
    { type = "R_MIPS_LO16", vram = 0x8092EC14, target_vram = 0x8093051C },
    { type = "R_MIPS_HI16", vram = 0x8092ECA4, target_vram = 0x8092ECF0 },
    { type = "R_MIPS_LO16", vram = 0x8092ECA8, target_vram = 0x8092ECF0 },
    { type = "R_MIPS_HI16", vram = 0x8092EDC0, target_vram = 0x8092EDD8 },
    { type = "R_MIPS_LO16", vram = 0x8092EDC4, target_vram = 0x8092EDD8 },
    { type = "R_MIPS_HI16", vram = 0x8092EE08, target_vram = 0x8092EE1C },
    { type = "R_MIPS_LO16", vram = 0x8092EE0C, target_vram = 0x8092EE1C },
    { type = "R_MIPS_HI16", vram = 0x8092EE68, target_vram = 0x8092EE90 },
    { type = "R_MIPS_LO16", vram = 0x8092EE74, target_vram = 0x8092EE90 },
    { type = "R_MIPS_HI16", vram = 0x8092EF74, target_vram = 0x8092EF98 },
    { type = "R_MIPS_LO16", vram = 0x8092EF7C, target_vram = 0x8092EF98 },
    { type = "R_MIPS_HI16", vram = 0x8092F05C, target_vram = 0x8092F074 },
    { type = "R_MIPS_LO16", vram = 0x8092F060, target_vram = 0x8092F074 },
    { type = "R_MIPS_HI16", vram = 0x8092F0A4, target_vram = 0x8092F0B8 },
    { type = "R_MIPS_LO16", vram = 0x8092F0A8, target_vram = 0x8092F0B8 },
    { type = "R_MIPS_HI16", vram = 0x8092F0F8, target_vram = 0x8092F10C },
    { type = "R_MIPS_LO16", vram = 0x8092F0FC, target_vram = 0x8092F10C },
    { type = "R_MIPS_HI16", vram = 0x8092F130, target_vram = 0x80930520 },
    { type = "R_MIPS_LO16", vram = 0x8092F138, target_vram = 0x80930520 },
    { type = "R_MIPS_HI16", vram = 0x8092F13C, target_vram = 0x80930524 },
    { type = "R_MIPS_LO16", vram = 0x8092F140, target_vram = 0x80930524 },
    { type = "R_MIPS_HI16", vram = 0x8092F1E8, target_vram = 0x8092F208 },
    { type = "R_MIPS_LO16", vram = 0x8092F1EC, target_vram = 0x8092F208 },
    { type = "R_MIPS_HI16", vram = 0x8092F354, target_vram = 0x8092F3D8 },
    { type = "R_MIPS_LO16", vram = 0x8092F358, target_vram = 0x8092F3D8 },
    { type = "R_MIPS_HI16", vram = 0x8092F5B0, target_vram = 0x8092F5EC },
    { type = "R_MIPS_LO16", vram = 0x8092F5BC, target_vram = 0x8092F5EC },
    { type = "R_MIPS_HI16", vram = 0x8092F634, target_vram = 0x8093052C },
    { type = "R_MIPS_HI16", vram = 0x8092F648, target_vram = 0x80930528 },
    { type = "R_MIPS_LO16", vram = 0x8092F64C, target_vram = 0x80930528 },
    { type = "R_MIPS_LO16", vram = 0x8092F658, target_vram = 0x8093052C },
    { type = "R_MIPS_HI16", vram = 0x8092F674, target_vram = 0x80930530 },
    { type = "R_MIPS_LO16", vram = 0x8092F690, target_vram = 0x80930530 },
    { type = "R_MIPS_HI16", vram = 0x8092F728, target_vram = 0x80930534 },
    { type = "R_MIPS_LO16", vram = 0x8092F72C, target_vram = 0x80930534 },
    { type = "R_MIPS_HI16", vram = 0x8092F7A8, target_vram = 0x8092F7BC },
    { type = "R_MIPS_LO16", vram = 0x8092F7AC, target_vram = 0x8092F7BC },
    { type = "R_MIPS_HI16", vram = 0x8092F858, target_vram = 0x8092F878 },
    { type = "R_MIPS_LO16", vram = 0x8092F85C, target_vram = 0x8092F878 },
    { type = "R_MIPS_HI16", vram = 0x8092F8D4, target_vram = 0x80930538 },
    { type = "R_MIPS_LO16", vram = 0x8092F8D8, target_vram = 0x80930538 },
    { type = "R_MIPS_HI16", vram = 0x8092F998, target_vram = 0x8093053C },
    { type = "R_MIPS_LO16", vram = 0x8092F99C, target_vram = 0x8093053C },
    { type = "R_MIPS_HI16", vram = 0x8092F9B0, target_vram = 0x80930540 },
    { type = "R_MIPS_LO16", vram = 0x8092F9B4, target_vram = 0x80930540 },
    { type = "R_MIPS_HI16", vram = 0x8092FA34, target_vram = 0x80930544 },
    { type = "R_MIPS_LO16", vram = 0x8092FA60, target_vram = 0x80930544 },
    { type = "R_MIPS_HI16", vram = 0x8092FA84, target_vram = 0x80930548 },
    { type = "R_MIPS_LO16", vram = 0x8092FA88, target_vram = 0x80930548 },
    { type = "R_MIPS_HI16", vram = 0x8092FA8C, target_vram = 0x8093054C },
    { type = "R_MIPS_LO16", vram = 0x8092FA90, target_vram = 0x8093054C },
    { type = "R_MIPS_HI16", vram = 0x8092FAD0, target_vram = 0x80930550 },
    { type = "R_MIPS_LO16", vram = 0x8092FAD4, target_vram = 0x80930550 },
    { type = "R_MIPS_HI16", vram = 0x8092FADC, target_vram = 0x80930554 },
    { type = "R_MIPS_LO16", vram = 0x8092FAE0, target_vram = 0x80930554 },
    { type = "R_MIPS_HI16", vram = 0x8092FAE4, target_vram = 0x80930558 },
    { type = "R_MIPS_LO16", vram = 0x8092FAEC, target_vram = 0x80930558 },
    { type = "R_MIPS_HI16", vram = 0x8092FBB0, target_vram = 0x8093055C },
    { type = "R_MIPS_LO16", vram = 0x8092FBE0, target_vram = 0x8093055C },
    { type = "R_MIPS_HI16", vram = 0x8092FC04, target_vram = 0x80930560 },
    { type = "R_MIPS_LO16", vram = 0x8092FC08, target_vram = 0x80930560 },
    { type = "R_MIPS_HI16", vram = 0x8092FC28, target_vram = 0x80930564 },
    { type = "R_MIPS_LO16", vram = 0x8092FC2C, target_vram = 0x80930564 },
    { type = "R_MIPS_HI16", vram = 0x8092FC34, target_vram = 0x80930568 },
    { type = "R_MIPS_LO16", vram = 0x8092FC38, target_vram = 0x80930568 },
    { type = "R_MIPS_HI16", vram = 0x8092FC44, target_vram = 0x8093056C },
    { type = "R_MIPS_LO16", vram = 0x8092FC48, target_vram = 0x8093056C },
    { type = "R_MIPS_HI16", vram = 0x8092FDD4, target_vram = 0x809304EC },
    { type = "R_MIPS_HI16", vram = 0x8092FDD8, target_vram = 0x809304F8 },
    { type = "R_MIPS_LO16", vram = 0x8092FDEC, target_vram = 0x809304F8 },
    { type = "R_MIPS_LO16", vram = 0x8092FDF4, target_vram = 0x809304EC },
    { type = "R_MIPS_HI16", vram = 0x8092FFB0, target_vram = 0x809303F0 },
    { type = "R_MIPS_LO16", vram = 0x8092FFC0, target_vram = 0x809303F0 },
    { type = "R_MIPS_HI16", vram = 0x80930250, target_vram = 0x80930570 },
    { type = "R_MIPS_LO16", vram = 0x80930254, target_vram = 0x80930570 },
    { type = "R_MIPS_HI16", vram = 0x80930258, target_vram = 0x80930574 },
    { type = "R_MIPS_LO16", vram = 0x8093025C, target_vram = 0x80930574 },
]

functions = [
    { name = "func_8092EDD8", vram = 0x8092EDD8, size = 0x30 },
    { name = "func_8092EDC0", vram = 0x8092EDC0, size = 0x18 },
    { name = "func_8092EE08", vram = 0x8092EE08, size = 0x14 },
    { name = "func_8092EE1C", vram = 0x8092EE1C, size = 0x4C },
    { name = "EnHonotrap_Update", vram = 0x8092FD6C, size = 0xD8 },
    { name = "func_8092F0B8", vram = 0x8092F0B8, size = 0x40 },
    { name = "func_8092E638", vram = 0x8092E638, size = 0x208 },
    { name = "func_8092EE68", vram = 0x8092EE68, size = 0x28 },
    { name = "func_8092EC9C", vram = 0x8092EC9C, size = 0x54 },
    { name = "func_8092F878", vram = 0x8092F878, size = 0x4F4 },
    { name = "func_80930030", vram = 0x80930030, size = 0x160 },
    { name = "func_8092EF3C", vram = 0x8092EF3C, size = 0x5C },
    { name = "func_8092F208", vram = 0x8092F208, size = 0x144 },
    { name = "func_8092EBC0", vram = 0x8092EBC0, size = 0x1C },
    { name = "func_8092F1A0", vram = 0x8092F1A0, size = 0x68 },
    { name = "func_8092F074", vram = 0x8092F074, size = 0x30 },
    { name = "func_8092F3D8", vram = 0x8092F3D8, size = 0x1D4 },
    { name = "func_8092E840", vram = 0x8092E840, size = 0x148 },
    { name = "func_8092F0A4", vram = 0x8092F0A4, size = 0x14 },
    { name = "func_8092F0F8", vram = 0x8092F0F8, size = 0x14 },
    { name = "func_8092ECF0", vram = 0x8092ECF0, size = 0xD0 },
    { name = "func_8092E5A4", vram = 0x8092E5A4, size = 0x94 },
    { name = "func_8092F7BC", vram = 0x8092F7BC, size = 0x98 },
    { name = "func_8092FEFC", vram = 0x8092FEFC, size = 0x74 },
    { name = "EnHonotrap_Init", vram = 0x8092EA98, size = 0xD4 },
    { name = "func_8092E988", vram = 0x8092E988, size = 0x110 },
    { name = "func_8092F854", vram = 0x8092F854, size = 0x24 },
    { name = "func_8092EF98", vram = 0x8092EF98, size = 0xC4 },
    { name = "func_8092F34C", vram = 0x8092F34C, size = 0x8C },
    { name = "EnHonotrap_Destroy", vram = 0x8092EB6C, size = 0x54 },
    { name = "func_8092EBDC", vram = 0x8092EBDC, size = 0xC0 },
    { name = "func_80930190", vram = 0x80930190, size = 0x260 },
    { name = "func_8092F10C", vram = 0x8092F10C, size = 0x94 },
    { name = "func_8092E510", vram = 0x8092E510, size = 0x94 },
    { name = "func_8092F05C", vram = 0x8092F05C, size = 0x18 },
    { name = "func_8092F7A8", vram = 0x8092F7A8, size = 0x14 },
    { name = "func_8092EE90", vram = 0x8092EE90, size = 0xAC },
    { name = "func_8092F5AC", vram = 0x8092F5AC, size = 0x40 },
    { name = "func_8092F5EC", vram = 0x8092F5EC, size = 0x1BC },
    { name = "func_8092FE44", vram = 0x8092FE44, size = 0xB8 },
    { name = "EnHonotrap_Draw", vram = 0x8092FF70, size = 0xC0 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Tubo_Trap"
rom = 0x00DA3890
vram = 0x809307E0
size = 0xD80

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809307F4, target_vram = 0x8093145C },
    { type = "R_MIPS_LO16", vram = 0x809307F8, target_vram = 0x8093145C },
    { type = "R_MIPS_HI16", vram = 0x80930838, target_vram = 0x80931410 },
    { type = "R_MIPS_LO16", vram = 0x80930840, target_vram = 0x80931410 },
    { type = "R_MIPS_HI16", vram = 0x80930850, target_vram = 0x80931004 },
    { type = "R_MIPS_LO16", vram = 0x80930854, target_vram = 0x80931004 },
    { type = "R_MIPS_HI16", vram = 0x8093093C, target_vram = 0x80931480 },
    { type = "R_MIPS_LO16", vram = 0x80930940, target_vram = 0x80931480 },
    { type = "R_MIPS_HI16", vram = 0x80930A18, target_vram = 0x80931484 },
    { type = "R_MIPS_LO16", vram = 0x80930A1C, target_vram = 0x80931484 },
    { type = "R_MIPS_HI16", vram = 0x80930A20, target_vram = 0x80931488 },
    { type = "R_MIPS_LO16", vram = 0x80930A3C, target_vram = 0x80931488 },
    { type = "R_MIPS_HI16", vram = 0x80930C04, target_vram = 0x8093148C },
    { type = "R_MIPS_LO16", vram = 0x80930C08, target_vram = 0x8093148C },
    { type = "R_MIPS_HI16", vram = 0x80930CD8, target_vram = 0x80931490 },
    { type = "R_MIPS_LO16", vram = 0x80930CDC, target_vram = 0x80931490 },
    { type = "R_MIPS_HI16", vram = 0x8093109C, target_vram = 0x8093146C },
    { type = "R_MIPS_LO16", vram = 0x809310BC, target_vram = 0x8093146C },
    { type = "R_MIPS_HI16", vram = 0x8093111C, target_vram = 0x80931138 },
    { type = "R_MIPS_LO16", vram = 0x80931120, target_vram = 0x80931138 },
    { type = "R_MIPS_HI16", vram = 0x80931184, target_vram = 0x809311C4 },
    { type = "R_MIPS_LO16", vram = 0x80931188, target_vram = 0x809311C4 },
    { type = "R_MIPS_HI16", vram = 0x809312F8, target_vram = 0x80931494 },
    { type = "R_MIPS_LO16", vram = 0x809312FC, target_vram = 0x80931494 },
]

functions = [
    { name = "EnTuboTrap_Destroy", vram = 0x80930870, size = 0x2C },
    { name = "EnTuboTrap_FlyAtPlayer", vram = 0x809311C4, size = 0xCC },
    { name = "EnTuboTrap_Init", vram = 0x809307E0, size = 0x90 },
    { name = "EnTuboTrap_HandleImpact", vram = 0x80930DDC, size = 0x228 },
    { name = "EnTuboTrap_Draw", vram = 0x809313D8, size = 0x30 },
    { name = "EnTuboTrap_Idle", vram = 0x80931004, size = 0x134 },
    { name = "EnTuboTrap_SpawnEffectsOnLand", vram = 0x809308F4, size = 0x26C },
    { name = "EnTuboTrap_Update", vram = 0x80931290, size = 0x148 },
    { name = "EnTuboTrap_DropCollectible", vram = 0x8093089C, size = 0x58 },
    { name = "EnTuboTrap_SpawnEffectsInWater", vram = 0x80930B60, size = 0x27C },
    { name = "EnTuboTrap_Levitate", vram = 0x80931138, size = 0x8C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Ice_Poly"
rom = 0x00DA4610
vram = 0x80931560
size = 0xF30

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809315B4, target_vram = 0x809323A0 },
    { type = "R_MIPS_LO16", vram = 0x809315C0, target_vram = 0x809323A0 },
    { type = "R_MIPS_HI16", vram = 0x809315D8, target_vram = 0x8093234C },
    { type = "R_MIPS_HI16", vram = 0x809315DC, target_vram = 0x80932320 },
    { type = "R_MIPS_LO16", vram = 0x809315E0, target_vram = 0x80932320 },
    { type = "R_MIPS_LO16", vram = 0x809315E4, target_vram = 0x8093234C },
    { type = "R_MIPS_HI16", vram = 0x8093174C, target_vram = 0x80931A38 },
    { type = "R_MIPS_LO16", vram = 0x80931770, target_vram = 0x80931A38 },
    { type = "R_MIPS_HI16", vram = 0x809318CC, target_vram = 0x809323A4 },
    { type = "R_MIPS_HI16", vram = 0x809318D8, target_vram = 0x80932384 },
    { type = "R_MIPS_LO16", vram = 0x809318E0, target_vram = 0x809323A4 },
    { type = "R_MIPS_HI16", vram = 0x809318E4, target_vram = 0x809323A8 },
    { type = "R_MIPS_LO16", vram = 0x809318E8, target_vram = 0x809323A8 },
    { type = "R_MIPS_HI16", vram = 0x809318F4, target_vram = 0x809323AC },
    { type = "R_MIPS_LO16", vram = 0x809318F8, target_vram = 0x809323AC },
    { type = "R_MIPS_HI16", vram = 0x80931900, target_vram = 0x80932380 },
    { type = "R_MIPS_HI16", vram = 0x80931904, target_vram = 0x80932388 },
    { type = "R_MIPS_LO16", vram = 0x80931910, target_vram = 0x80932388 },
    { type = "R_MIPS_LO16", vram = 0x80931914, target_vram = 0x80932380 },
    { type = "R_MIPS_LO16", vram = 0x8093191C, target_vram = 0x80932384 },
    { type = "R_MIPS_HI16", vram = 0x80931B78, target_vram = 0x80931E58 },
    { type = "R_MIPS_LO16", vram = 0x80931B7C, target_vram = 0x80931E58 },
    { type = "R_MIPS_HI16", vram = 0x80931C10, target_vram = 0x80931E58 },
    { type = "R_MIPS_LO16", vram = 0x80931C14, target_vram = 0x80931E58 },
    { type = "R_MIPS_HI16", vram = 0x80931CE4, target_vram = 0x809323B0 },
    { type = "R_MIPS_LO16", vram = 0x80931CE8, target_vram = 0x809323B0 },
    { type = "R_MIPS_HI16", vram = 0x80931DE8, target_vram = 0x80932378 },
    { type = "R_MIPS_HI16", vram = 0x80931DEC, target_vram = 0x8093237C },
    { type = "R_MIPS_LO16", vram = 0x80931DF4, target_vram = 0x8093237C },
    { type = "R_MIPS_LO16", vram = 0x80931DFC, target_vram = 0x80932378 },
    { type = "R_MIPS_HI16", vram = 0x80931EC0, target_vram = 0x80931EEC },
    { type = "R_MIPS_LO16", vram = 0x80931EC4, target_vram = 0x80931EEC },
    { type = "R_MIPS_HI16", vram = 0x80931F78, target_vram = 0x8093237C },
    { type = "R_MIPS_HI16", vram = 0x80931F7C, target_vram = 0x80932378 },
    { type = "R_MIPS_LO16", vram = 0x80931F88, target_vram = 0x80932378 },
    { type = "R_MIPS_LO16", vram = 0x80931F8C, target_vram = 0x8093237C },
    { type = "R_MIPS_HI16", vram = 0x809320E4, target_vram = 0x809323B4 },
    { type = "R_MIPS_LO16", vram = 0x809320F0, target_vram = 0x809323B4 },
    { type = "R_MIPS_HI16", vram = 0x809320F4, target_vram = 0x809323B8 },
    { type = "R_MIPS_LO16", vram = 0x80932100, target_vram = 0x809323B8 },
]

functions = [
    { name = "ObjIcePoly_Init", vram = 0x80931560, size = 0x244 },
    { name = "func_80931E58", vram = 0x80931E58, size = 0x94 },
    { name = "ObjIcePoly_Update", vram = 0x80932198, size = 0x24 },
    { name = "ObjIcePoly_Draw", vram = 0x809321BC, size = 0x13C },
    { name = "ObjIcePoly_Destroy", vram = 0x809317A4, size = 0x84 },
    { name = "func_80931EEC", vram = 0x80931EEC, size = 0x2AC },
    { name = "func_80931A38", vram = 0x80931A38, size = 0x420 },
    { name = "func_80931828", vram = 0x80931828, size = 0x210 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Fz"
rom = 0x00DA5540
vram = 0x80932490
size = 0x2550

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809324A4, target_vram = 0x8093479C },
    { type = "R_MIPS_LO16", vram = 0x809324A8, target_vram = 0x8093479C },
    { type = "R_MIPS_HI16", vram = 0x809324B4, target_vram = 0x8093477C },
    { type = "R_MIPS_LO16", vram = 0x809324B8, target_vram = 0x8093477C },
    { type = "R_MIPS_HI16", vram = 0x809324D8, target_vram = 0x809346F8 },
    { type = "R_MIPS_LO16", vram = 0x809324E0, target_vram = 0x809346F8 },
    { type = "R_MIPS_HI16", vram = 0x80932500, target_vram = 0x80934724 },
    { type = "R_MIPS_LO16", vram = 0x80932508, target_vram = 0x80934724 },
    { type = "R_MIPS_HI16", vram = 0x80932528, target_vram = 0x80934750 },
    { type = "R_MIPS_LO16", vram = 0x80932530, target_vram = 0x80934750 },
    { type = "R_MIPS_HI16", vram = 0x809329A8, target_vram = 0x809347D0 },
    { type = "R_MIPS_LO16", vram = 0x809329AC, target_vram = 0x809347D0 },
    { type = "R_MIPS_HI16", vram = 0x809329B0, target_vram = 0x809347D4 },
    { type = "R_MIPS_LO16", vram = 0x809329B4, target_vram = 0x809347D4 },
    { type = "R_MIPS_HI16", vram = 0x80932B68, target_vram = 0x809347D8 },
    { type = "R_MIPS_LO16", vram = 0x80932B70, target_vram = 0x809347D8 },
    { type = "R_MIPS_HI16", vram = 0x80932C2C, target_vram = 0x809347DC },
    { type = "R_MIPS_LO16", vram = 0x80932C34, target_vram = 0x809347DC },
    { type = "R_MIPS_HI16", vram = 0x80933068, target_vram = 0x809346F0 },
    { type = "R_MIPS_LO16", vram = 0x80933070, target_vram = 0x809346F0 },
    { type = "R_MIPS_HI16", vram = 0x809330DC, target_vram = 0x80933104 },
    { type = "R_MIPS_LO16", vram = 0x809330E4, target_vram = 0x80933104 },
    { type = "R_MIPS_HI16", vram = 0x809331BC, target_vram = 0x80933274 },
    { type = "R_MIPS_LO16", vram = 0x809331CC, target_vram = 0x80933274 },
    { type = "R_MIPS_HI16", vram = 0x809331E4, target_vram = 0x809331F8 },
    { type = "R_MIPS_LO16", vram = 0x809331E8, target_vram = 0x809331F8 },
    { type = "R_MIPS_HI16", vram = 0x80933248, target_vram = 0x80933274 },
    { type = "R_MIPS_LO16", vram = 0x80933258, target_vram = 0x80933274 },
    { type = "R_MIPS_HI16", vram = 0x80933334, target_vram = 0x80933368 },
    { type = "R_MIPS_LO16", vram = 0x8093333C, target_vram = 0x80933368 },
    { type = "R_MIPS_HI16", vram = 0x809333B0, target_vram = 0x809333D8 },
    { type = "R_MIPS_LO16", vram = 0x809333B8, target_vram = 0x809333D8 },
    { type = "R_MIPS_HI16", vram = 0x8093341C, target_vram = 0x80933444 },
    { type = "R_MIPS_LO16", vram = 0x80933424, target_vram = 0x80933444 },
    { type = "R_MIPS_HI16", vram = 0x80933488, target_vram = 0x809334B8 },
    { type = "R_MIPS_LO16", vram = 0x80933494, target_vram = 0x809334B8 },
    { type = "R_MIPS_HI16", vram = 0x8093352C, target_vram = 0x809347E0 },
    { type = "R_MIPS_LO16", vram = 0x80933530, target_vram = 0x809347E0 },
    { type = "R_MIPS_HI16", vram = 0x80933740, target_vram = 0x80933760 },
    { type = "R_MIPS_LO16", vram = 0x80933744, target_vram = 0x80933760 },
    { type = "R_MIPS_HI16", vram = 0x809337A0, target_vram = 0x809337D4 },
    { type = "R_MIPS_LO16", vram = 0x809337A8, target_vram = 0x809337D4 },
    { type = "R_MIPS_HI16", vram = 0x809337D8, target_vram = 0x809347E4 },
    { type = "R_MIPS_LO16", vram = 0x809337DC, target_vram = 0x809347E4 },
    { type = "R_MIPS_HI16", vram = 0x80933804, target_vram = 0x809347E8 },
    { type = "R_MIPS_LO16", vram = 0x80933808, target_vram = 0x809347E8 },
    { type = "R_MIPS_HI16", vram = 0x80933810, target_vram = 0x809347EC },
    { type = "R_MIPS_LO16", vram = 0x80933828, target_vram = 0x809347EC },
    { type = "R_MIPS_HI16", vram = 0x80933848, target_vram = 0x809347F0 },
    { type = "R_MIPS_LO16", vram = 0x8093384C, target_vram = 0x809347F0 },
    { type = "R_MIPS_HI16", vram = 0x809338AC, target_vram = 0x809338E0 },
    { type = "R_MIPS_LO16", vram = 0x809338B4, target_vram = 0x809338E0 },
    { type = "R_MIPS_HI16", vram = 0x80933960, target_vram = 0x809347F4 },
    { type = "R_MIPS_LO16", vram = 0x80933964, target_vram = 0x809347F4 },
    { type = "R_MIPS_HI16", vram = 0x80933B04, target_vram = 0x80933B38 },
    { type = "R_MIPS_LO16", vram = 0x80933B0C, target_vram = 0x80933B38 },
    { type = "R_MIPS_HI16", vram = 0x80933BA8, target_vram = 0x809347F8 },
    { type = "R_MIPS_LO16", vram = 0x80933BAC, target_vram = 0x809347F8 },
    { type = "R_MIPS_HI16", vram = 0x80933D50, target_vram = 0x809347AC },
    { type = "R_MIPS_LO16", vram = 0x80933D60, target_vram = 0x809347AC },
    { type = "R_MIPS_HI16", vram = 0x80933F24, target_vram = 0x809347BC },
    { type = "R_MIPS_LO16", vram = 0x80933F40, target_vram = 0x809347BC },
    { type = "R_MIPS_HI16", vram = 0x809341C4, target_vram = 0x809347FC },
    { type = "R_MIPS_LO16", vram = 0x809341C8, target_vram = 0x809347FC },
]

functions = [
    { name = "func_809328F4", vram = 0x809328F4, size = 0x1F4 },
    { name = "func_80933184", vram = 0x80933184, size = 0x74 },
    { name = "func_809334B8", vram = 0x809334B8, size = 0x208 },
    { name = "func_80932BD4", vram = 0x80932BD4, size = 0xC4 },
    { name = "func_80933368", vram = 0x80933368, size = 0x3C },
    { name = "func_80932AE8", vram = 0x80932AE8, size = 0xC },
    { name = "func_80933AF4", vram = 0x80933AF4, size = 0x44 },
    { name = "func_8093389C", vram = 0x8093389C, size = 0x44 },
    { name = "EnFz_Init", vram = 0x80932490, size = 0x264 },
    { name = "func_80933760", vram = 0x80933760, size = 0x30 },
    { name = "func_80932784", vram = 0x80932784, size = 0x120 },
    { name = "func_80934018", vram = 0x80934018, size = 0xA4 },
    { name = "EnFz_Destroy", vram = 0x809326F4, size = 0x90 },
    { name = "EnFz_Draw", vram = 0x80933D98, size = 0x280 },
    { name = "func_80932C98", vram = 0x80932C98, size = 0x37C },
    { name = "func_80933414", vram = 0x80933414, size = 0x30 },
    { name = "func_809337D4", vram = 0x809337D4, size = 0xC8 },
    { name = "func_809336C0", vram = 0x809336C0, size = 0xA0 },
    { name = "func_809333A4", vram = 0x809333A4, size = 0x34 },
    { name = "func_80933248", vram = 0x80933248, size = 0x2C },
    { name = "func_80933B38", vram = 0x80933B38, size = 0x10 },
    { name = "EnFz_Update", vram = 0x80933BFC, size = 0x19C },
    { name = "func_80934178", vram = 0x80934178, size = 0x2EC },
    { name = "func_80932AF4", vram = 0x80932AF4, size = 0xE0 },
    { name = "func_80933324", vram = 0x80933324, size = 0x44 },
    { name = "func_809333D8", vram = 0x809333D8, size = 0x3C },
    { name = "func_80933274", vram = 0x80933274, size = 0xB0 },
    { name = "func_80934464", vram = 0x80934464, size = 0x26C },
    { name = "func_80933B48", vram = 0x80933B48, size = 0xB4 },
    { name = "func_809331F8", vram = 0x809331F8, size = 0x50 },
    { name = "func_80933014", vram = 0x80933014, size = 0xC0 },
    { name = "func_80933444", vram = 0x80933444, size = 0x3C },
    { name = "func_809340BC", vram = 0x809340BC, size = 0xBC },
    { name = "func_80933790", vram = 0x80933790, size = 0x44 },
    { name = "func_809330D4", vram = 0x809330D4, size = 0x30 },
    { name = "func_809328A4", vram = 0x809328A4, size = 0x50 },
    { name = "func_80933104", vram = 0x80933104, size = 0x80 },
    { name = "func_80933480", vram = 0x80933480, size = 0x38 },
    { name = "func_809338E0", vram = 0x809338E0, size = 0x214 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Kusa"
rom = 0x00DA7A90
vram = 0x809349E0
size = 0x20F0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80934AB8, target_vram = 0x80936CD8 },
    { type = "R_MIPS_HI16", vram = 0x80934ABC, target_vram = 0x80936CDA },
    { type = "R_MIPS_HI16", vram = 0x80934AC0, target_vram = 0x80936CDC },
    { type = "R_MIPS_HI16", vram = 0x80934AC4, target_vram = 0x80936CDE },
    { type = "R_MIPS_HI16", vram = 0x80934AC8, target_vram = 0x80936CE0 },
    { type = "R_MIPS_LO16", vram = 0x80934ACC, target_vram = 0x80936CE0 },
    { type = "R_MIPS_LO16", vram = 0x80934AD0, target_vram = 0x80936CDE },
    { type = "R_MIPS_LO16", vram = 0x80934AD4, target_vram = 0x80936CDC },
    { type = "R_MIPS_LO16", vram = 0x80934AD8, target_vram = 0x80936CDA },
    { type = "R_MIPS_LO16", vram = 0x80934ADC, target_vram = 0x80936CD8 },
    { type = "R_MIPS_HI16", vram = 0x80934B40, target_vram = 0x80936CDA },
    { type = "R_MIPS_LO16", vram = 0x80934B4C, target_vram = 0x80936CDA },
    { type = "R_MIPS_HI16", vram = 0x80934B50, target_vram = 0x80936CDC },
    { type = "R_MIPS_LO16", vram = 0x80934B5C, target_vram = 0x80936CDC },
    { type = "R_MIPS_HI16", vram = 0x80934B60, target_vram = 0x80936CDE },
    { type = "R_MIPS_LO16", vram = 0x80934B6C, target_vram = 0x80936CDE },
    { type = "R_MIPS_HI16", vram = 0x80934B70, target_vram = 0x80936770 },
    { type = "R_MIPS_LO16", vram = 0x80934B74, target_vram = 0x80936770 },
    { type = "R_MIPS_HI16", vram = 0x80934B78, target_vram = 0x80936CE0 },
    { type = "R_MIPS_LO16", vram = 0x80934B7C, target_vram = 0x80936CE0 },
    { type = "R_MIPS_HI16", vram = 0x80934B94, target_vram = 0x80936CD8 },
    { type = "R_MIPS_LO16", vram = 0x80934B98, target_vram = 0x80936CD8 },
    { type = "R_MIPS_HI16", vram = 0x80934BA8, target_vram = 0x80936CDA },
    { type = "R_MIPS_LO16", vram = 0x80934BB4, target_vram = 0x80936CDA },
    { type = "R_MIPS_HI16", vram = 0x80934BB8, target_vram = 0x80936CDC },
    { type = "R_MIPS_LO16", vram = 0x80934BC4, target_vram = 0x80936CDC },
    { type = "R_MIPS_HI16", vram = 0x80934BC8, target_vram = 0x80936CDE },
    { type = "R_MIPS_LO16", vram = 0x80934BD4, target_vram = 0x80936CDE },
    { type = "R_MIPS_HI16", vram = 0x80934BD8, target_vram = 0x80936774 },
    { type = "R_MIPS_LO16", vram = 0x80934BDC, target_vram = 0x80936774 },
    { type = "R_MIPS_HI16", vram = 0x80934BE0, target_vram = 0x80936CE0 },
    { type = "R_MIPS_LO16", vram = 0x80934BE4, target_vram = 0x80936CE0 },
    { type = "R_MIPS_HI16", vram = 0x80934BF4, target_vram = 0x80936778 },
    { type = "R_MIPS_LO16", vram = 0x80934BF8, target_vram = 0x80936778 },
    { type = "R_MIPS_HI16", vram = 0x80934BFC, target_vram = 0x8093677C },
    { type = "R_MIPS_LO16", vram = 0x80934C00, target_vram = 0x8093677C },
    { type = "R_MIPS_HI16", vram = 0x80934C28, target_vram = 0x80936780 },
    { type = "R_MIPS_HI16", vram = 0x80934C2C, target_vram = 0x80936AD8 },
    { type = "R_MIPS_LO16", vram = 0x80934C30, target_vram = 0x80936AD8 },
    { type = "R_MIPS_LO16", vram = 0x80934D3C, target_vram = 0x80936780 },
    { type = "R_MIPS_HI16", vram = 0x80934D40, target_vram = 0x80936784 },
    { type = "R_MIPS_LO16", vram = 0x80934D4C, target_vram = 0x80936784 },
    { type = "R_MIPS_HI16", vram = 0x80935110, target_vram = 0x80936788 },
    { type = "R_MIPS_LO16", vram = 0x80935114, target_vram = 0x80936788 },
    { type = "R_MIPS_HI16", vram = 0x80935118, target_vram = 0x8093678C },
    { type = "R_MIPS_LO16", vram = 0x8093511C, target_vram = 0x8093678C },
    { type = "R_MIPS_HI16", vram = 0x8093517C, target_vram = 0x80936790 },
    { type = "R_MIPS_LO16", vram = 0x80935180, target_vram = 0x80936790 },
    { type = "R_MIPS_HI16", vram = 0x80935184, target_vram = 0x80936794 },
    { type = "R_MIPS_LO16", vram = 0x80935188, target_vram = 0x80936794 },
    { type = "R_MIPS_HI16", vram = 0x809351EC, target_vram = 0x80936798 },
    { type = "R_MIPS_LO16", vram = 0x809351F0, target_vram = 0x80936798 },
    { type = "R_MIPS_HI16", vram = 0x80935218, target_vram = 0x80936714 },
    { type = "R_MIPS_HI16", vram = 0x80935224, target_vram = 0x80936744 },
    { type = "R_MIPS_LO16", vram = 0x8093522C, target_vram = 0x80936744 },
    { type = "R_MIPS_LO16", vram = 0x80935238, target_vram = 0x80936714 },
    { type = "R_MIPS_HI16", vram = 0x8093549C, target_vram = 0x80936744 },
    { type = "R_MIPS_LO16", vram = 0x809354A0, target_vram = 0x80936744 },
    { type = "R_MIPS_HI16", vram = 0x80935640, target_vram = 0x809366E0 },
    { type = "R_MIPS_LO16", vram = 0x80935648, target_vram = 0x809366E0 },
    { type = "R_MIPS_HI16", vram = 0x8093568C, target_vram = 0x80936754 },
    { type = "R_MIPS_LO16", vram = 0x80935690, target_vram = 0x80936754 },
    { type = "R_MIPS_HI16", vram = 0x809356D4, target_vram = 0x8093670C },
    { type = "R_MIPS_LO16", vram = 0x809356D8, target_vram = 0x8093670C },
    { type = "R_MIPS_HI16", vram = 0x809356F0, target_vram = 0x8093679C },
    { type = "R_MIPS_LO16", vram = 0x80935710, target_vram = 0x8093679C },
    { type = "R_MIPS_HI16", vram = 0x80935794, target_vram = 0x809366D8 },
    { type = "R_MIPS_LO16", vram = 0x809357A8, target_vram = 0x809366D8 },
    { type = "R_MIPS_HI16", vram = 0x809357DC, target_vram = 0x809366B4 },
    { type = "R_MIPS_LO16", vram = 0x809357E0, target_vram = 0x809366B4 },
    { type = "R_MIPS_HI16", vram = 0x809357F8, target_vram = 0x80936CD8 },
    { type = "R_MIPS_LO16", vram = 0x80935800, target_vram = 0x80936CD8 },
    { type = "R_MIPS_HI16", vram = 0x80935808, target_vram = 0x80936CDA },
    { type = "R_MIPS_LO16", vram = 0x80935810, target_vram = 0x80936CDA },
    { type = "R_MIPS_HI16", vram = 0x80935818, target_vram = 0x80936CDC },
    { type = "R_MIPS_LO16", vram = 0x80935820, target_vram = 0x80936CDC },
    { type = "R_MIPS_HI16", vram = 0x80935828, target_vram = 0x80936CDE },
    { type = "R_MIPS_LO16", vram = 0x80935830, target_vram = 0x80936CDE },
    { type = "R_MIPS_HI16", vram = 0x80935838, target_vram = 0x80936CE0 },
    { type = "R_MIPS_LO16", vram = 0x8093583C, target_vram = 0x80936CE0 },
    { type = "R_MIPS_HI16", vram = 0x80935840, target_vram = 0x809366B4 },
    { type = "R_MIPS_LO16", vram = 0x80935848, target_vram = 0x809366B4 },
    { type = "R_MIPS_HI16", vram = 0x80935854, target_vram = 0x80936AD0 },
    { type = "R_MIPS_LO16", vram = 0x80935860, target_vram = 0x80936AD0 },
    { type = "R_MIPS_HI16", vram = 0x80935864, target_vram = 0x809366B0 },
    { type = "R_MIPS_LO16", vram = 0x80935868, target_vram = 0x809366B0 },
    { type = "R_MIPS_HI16", vram = 0x809358C4, target_vram = 0x809358D8 },
    { type = "R_MIPS_LO16", vram = 0x809358C8, target_vram = 0x809358D8 },
    { type = "R_MIPS_HI16", vram = 0x8093593C, target_vram = 0x809365CC },
    { type = "R_MIPS_HI16", vram = 0x80935940, target_vram = 0x80936414 },
    { type = "R_MIPS_LO16", vram = 0x80935948, target_vram = 0x809365CC },
    { type = "R_MIPS_LO16", vram = 0x8093594C, target_vram = 0x80936414 },
    { type = "R_MIPS_HI16", vram = 0x8093598C, target_vram = 0x809359AC },
    { type = "R_MIPS_LO16", vram = 0x80935994, target_vram = 0x809359AC },
    { type = "R_MIPS_HI16", vram = 0x80935B98, target_vram = 0x80935BBC },
    { type = "R_MIPS_LO16", vram = 0x80935B9C, target_vram = 0x80935BBC },
    { type = "R_MIPS_HI16", vram = 0x80935C2C, target_vram = 0x809367A0 },
    { type = "R_MIPS_LO16", vram = 0x80935C38, target_vram = 0x809367A0 },
    { type = "R_MIPS_HI16", vram = 0x80935C80, target_vram = 0x809367A4 },
    { type = "R_MIPS_LO16", vram = 0x80935C84, target_vram = 0x809367A4 },
    { type = "R_MIPS_HI16", vram = 0x80935CF8, target_vram = 0x80935D64 },
    { type = "R_MIPS_LO16", vram = 0x80935CFC, target_vram = 0x80935D64 },
    { type = "R_MIPS_HI16", vram = 0x80935D04, target_vram = 0x809366A0 },
    { type = "R_MIPS_LO16", vram = 0x80935D10, target_vram = 0x809366A0 },
    { type = "R_MIPS_HI16", vram = 0x80935D28, target_vram = 0x809366A8 },
    { type = "R_MIPS_LO16", vram = 0x80935D40, target_vram = 0x809366A8 },
    { type = "R_MIPS_HI16", vram = 0x80935D44, target_vram = 0x809366A4 },
    { type = "R_MIPS_LO16", vram = 0x80935D48, target_vram = 0x809366A4 },
    { type = "R_MIPS_HI16", vram = 0x80935D4C, target_vram = 0x809366AC },
    { type = "R_MIPS_LO16", vram = 0x80935D50, target_vram = 0x809366AC },
    { type = "R_MIPS_HI16", vram = 0x80935F60, target_vram = 0x809367A8 },
    { type = "R_MIPS_LO16", vram = 0x80935F64, target_vram = 0x809367A8 },
    { type = "R_MIPS_HI16", vram = 0x80935F78, target_vram = 0x809367AC },
    { type = "R_MIPS_HI16", vram = 0x80935F88, target_vram = 0x809366A0 },
    { type = "R_MIPS_HI16", vram = 0x80935F8C, target_vram = 0x809366A8 },
    { type = "R_MIPS_LO16", vram = 0x80935F94, target_vram = 0x809367AC },
    { type = "R_MIPS_HI16", vram = 0x80935FA8, target_vram = 0x809366A4 },
    { type = "R_MIPS_HI16", vram = 0x80935FB0, target_vram = 0x809366AC },
    { type = "R_MIPS_LO16", vram = 0x80935FB4, target_vram = 0x809366AC },
    { type = "R_MIPS_LO16", vram = 0x80935FC0, target_vram = 0x809366A4 },
    { type = "R_MIPS_LO16", vram = 0x80935FC4, target_vram = 0x809366A8 },
    { type = "R_MIPS_LO16", vram = 0x80935FCC, target_vram = 0x809366A0 },
    { type = "R_MIPS_HI16", vram = 0x80936024, target_vram = 0x809366A4 },
    { type = "R_MIPS_HI16", vram = 0x80936028, target_vram = 0x809366AC },
    { type = "R_MIPS_LO16", vram = 0x8093602C, target_vram = 0x809366AC },
    { type = "R_MIPS_LO16", vram = 0x80936030, target_vram = 0x809366A4 },
    { type = "R_MIPS_HI16", vram = 0x8093603C, target_vram = 0x809366A0 },
    { type = "R_MIPS_LO16", vram = 0x80936040, target_vram = 0x809366A0 },
    { type = "R_MIPS_HI16", vram = 0x80936050, target_vram = 0x809366A8 },
    { type = "R_MIPS_LO16", vram = 0x80936054, target_vram = 0x809366A8 },
    { type = "R_MIPS_HI16", vram = 0x80936128, target_vram = 0x80936168 },
    { type = "R_MIPS_LO16", vram = 0x80936134, target_vram = 0x80936168 },
    { type = "R_MIPS_HI16", vram = 0x80936140, target_vram = 0x809361A4 },
    { type = "R_MIPS_LO16", vram = 0x8093614C, target_vram = 0x809361A4 },
    { type = "R_MIPS_HI16", vram = 0x809361EC, target_vram = 0x80936220 },
    { type = "R_MIPS_LO16", vram = 0x809361F0, target_vram = 0x80936220 },
    { type = "R_MIPS_HI16", vram = 0x80936298, target_vram = 0x809362D8 },
    { type = "R_MIPS_LO16", vram = 0x8093629C, target_vram = 0x809362D8 },
    { type = "R_MIPS_HI16", vram = 0x8093639C, target_vram = 0x80936AD0 },
    { type = "R_MIPS_LO16", vram = 0x809363D0, target_vram = 0x80936AD0 },
    { type = "R_MIPS_HI16", vram = 0x809363F8, target_vram = 0x80936AD0 },
    { type = "R_MIPS_LO16", vram = 0x80936400, target_vram = 0x80936AD0 },
    { type = "R_MIPS_HI16", vram = 0x8093644C, target_vram = 0x809367B0 },
    { type = "R_MIPS_LO16", vram = 0x8093645C, target_vram = 0x809367B0 },
    { type = "R_MIPS_HI16", vram = 0x80936480, target_vram = 0x809359AC },
    { type = "R_MIPS_LO16", vram = 0x80936484, target_vram = 0x809359AC },
    { type = "R_MIPS_HI16", vram = 0x809364AC, target_vram = 0x80936AD8 },
    { type = "R_MIPS_LO16", vram = 0x809364C4, target_vram = 0x80936AD8 },
    { type = "R_MIPS_HI16", vram = 0x809364F4, target_vram = 0x809367B4 },
    { type = "R_MIPS_LO16", vram = 0x809364F8, target_vram = 0x809367B4 },
    { type = "R_MIPS_HI16", vram = 0x809364FC, target_vram = 0x809367B8 },
    { type = "R_MIPS_LO16", vram = 0x80936514, target_vram = 0x809367B8 },
    { type = "R_MIPS_HI16", vram = 0x80936614, target_vram = 0x809359AC },
    { type = "R_MIPS_LO16", vram = 0x80936618, target_vram = 0x809359AC },
    { type = "R_MIPS_HI16", vram = 0x80936644, target_vram = 0x80936AD8 },
    { type = "R_MIPS_LO16", vram = 0x8093665C, target_vram = 0x80936AD8 },
]

functions = [
    { name = "EnKusa_ApplySway", vram = 0x809349E0, size = 0xD4 },
    { name = "EnKusa_Fall", vram = 0x80935D64, size = 0x3BC },
    { name = "EnKusa_SpawnBugs", vram = 0x809354F8, size = 0xAC },
    { name = "EnKusa_Destroy", vram = 0x80935898, size = 0x2C },
    { name = "EnKusa_UprootedWaitRegrow", vram = 0x80936220, size = 0x70 },
    { name = "EnKusa_WaitForInteract", vram = 0x809359AC, size = 0x1E8 },
    { name = "EnKusa_SetScaleSmall", vram = 0x8093517C, size = 0x24 },
    { name = "EnKusa_InitCollider", vram = 0x8093561C, size = 0x58 },
    { name = "EnKusa_SetupRegrow", vram = 0x80936290, size = 0x48 },
    { name = "EnKusa_CutWaitRegrow", vram = 0x80936168, size = 0x3C },
    { name = "EnKusa_LiftedUp", vram = 0x80935BBC, size = 0x12C },
    { name = "EnKusa_SetupWaitObject", vram = 0x809358C4, size = 0x14 },
    { name = "EnKusa_Regrow", vram = 0x809362D8, size = 0x98 },
    { name = "EnKusa_DoNothing", vram = 0x809361A4, size = 0x10 },
    { name = "EnKusa_Init", vram = 0x80935674, size = 0x224 },
    { name = "EnKusa_WaitObject", vram = 0x809358D8, size = 0xB0 },
    { name = "EnKusa_DrawBush", vram = 0x80936414, size = 0x1B8 },
    { name = "EnKusa_SetupCut", vram = 0x80936120, size = 0x48 },
    { name = "EnKusa_DropCollectible", vram = 0x80934FFC, size = 0xC8 },
    { name = "EnKusa_SetupUprootedWaitRegrow", vram = 0x809361B4, size = 0x6C },
    { name = "EnKusa_SetupInteract", vram = 0x80935988, size = 0x24 },
    { name = "EnKusa_SnapToFloor", vram = 0x80934F58, size = 0xA4 },
    { name = "EnKusa_UpdateVelY", vram = 0x809350C4, size = 0x34 },
    { name = "EnKusa_Update", vram = 0x80936370, size = 0xA4 },
    { name = "EnKusa_DrawGrass", vram = 0x809365CC, size = 0xC8 },
    { name = "EnKusa_GetWaterBox", vram = 0x809355A4, size = 0x78 },
    { name = "EnKusa_SetupLiftedUp", vram = 0x80935B94, size = 0x28 },
    { name = "EnKusa_Sway", vram = 0x80934AB4, size = 0x4A4 },
    { name = "EnKusa_SetupFall", vram = 0x80935CE8, size = 0x7C },
    { name = "EnKusa_RandScaleVecToZero", vram = 0x809350F8, size = 0x84 },
    { name = "EnKusa_SpawnFragments", vram = 0x809351A0, size = 0x358 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Bean"
rom = 0x00DA9B80
vram = 0x80936CF0
size = 0x26C0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80936D04, target_vram = 0x80939040 },
    { type = "R_MIPS_LO16", vram = 0x80936D08, target_vram = 0x80939040 },
    { type = "R_MIPS_HI16", vram = 0x80936D90, target_vram = 0x80939018 },
    { type = "R_MIPS_LO16", vram = 0x80936D94, target_vram = 0x80939018 },
    { type = "R_MIPS_HI16", vram = 0x80936E1C, target_vram = 0x80939044 },
    { type = "R_MIPS_LO16", vram = 0x80936E20, target_vram = 0x80939044 },
    { type = "R_MIPS_HI16", vram = 0x80936E28, target_vram = 0x80939048 },
    { type = "R_MIPS_LO16", vram = 0x80936E2C, target_vram = 0x80939048 },
    { type = "R_MIPS_HI16", vram = 0x8093702C, target_vram = 0x8093904C },
    { type = "R_MIPS_LO16", vram = 0x80937030, target_vram = 0x8093904C },
    { type = "R_MIPS_HI16", vram = 0x80937034, target_vram = 0x80939050 },
    { type = "R_MIPS_LO16", vram = 0x80937038, target_vram = 0x80939050 },
    { type = "R_MIPS_HI16", vram = 0x80937040, target_vram = 0x80939054 },
    { type = "R_MIPS_LO16", vram = 0x80937044, target_vram = 0x80939054 },
    { type = "R_MIPS_HI16", vram = 0x8093704C, target_vram = 0x80939058 },
    { type = "R_MIPS_LO16", vram = 0x80937050, target_vram = 0x80939058 },
    { type = "R_MIPS_HI16", vram = 0x80937088, target_vram = 0x8093905C },
    { type = "R_MIPS_LO16", vram = 0x8093708C, target_vram = 0x8093905C },
    { type = "R_MIPS_HI16", vram = 0x8093709C, target_vram = 0x80939060 },
    { type = "R_MIPS_LO16", vram = 0x809370A0, target_vram = 0x80939060 },
    { type = "R_MIPS_HI16", vram = 0x809370E4, target_vram = 0x80939064 },
    { type = "R_MIPS_LO16", vram = 0x809370E8, target_vram = 0x80939064 },
    { type = "R_MIPS_HI16", vram = 0x809371C0, target_vram = 0x80939068 },
    { type = "R_MIPS_LO16", vram = 0x809371C4, target_vram = 0x80939068 },
    { type = "R_MIPS_HI16", vram = 0x809371D8, target_vram = 0x8093906C },
    { type = "R_MIPS_LO16", vram = 0x809371DC, target_vram = 0x8093906C },
    { type = "R_MIPS_HI16", vram = 0x80937330, target_vram = 0x80938FF8 },
    { type = "R_MIPS_LO16", vram = 0x80937338, target_vram = 0x80938FF8 },
    { type = "R_MIPS_HI16", vram = 0x80937368, target_vram = 0x80939070 },
    { type = "R_MIPS_LO16", vram = 0x8093736C, target_vram = 0x80939070 },
    { type = "R_MIPS_HI16", vram = 0x80937374, target_vram = 0x80939074 },
    { type = "R_MIPS_LO16", vram = 0x80937378, target_vram = 0x80939074 },
    { type = "R_MIPS_HI16", vram = 0x8093739C, target_vram = 0x80939078 },
    { type = "R_MIPS_LO16", vram = 0x809373A0, target_vram = 0x80939078 },
    { type = "R_MIPS_HI16", vram = 0x80937488, target_vram = 0x8093907C },
    { type = "R_MIPS_LO16", vram = 0x80937498, target_vram = 0x8093907C },
    { type = "R_MIPS_HI16", vram = 0x80937640, target_vram = 0x80939080 },
    { type = "R_MIPS_LO16", vram = 0x80937644, target_vram = 0x80939080 },
    { type = "R_MIPS_HI16", vram = 0x80937664, target_vram = 0x80939024 },
    { type = "R_MIPS_LO16", vram = 0x80937670, target_vram = 0x80939024 },
    { type = "R_MIPS_HI16", vram = 0x80937880, target_vram = 0x8093902C },
    { type = "R_MIPS_LO16", vram = 0x80937884, target_vram = 0x8093902C },
    { type = "R_MIPS_HI16", vram = 0x809378A0, target_vram = 0x80939084 },
    { type = "R_MIPS_LO16", vram = 0x809378A4, target_vram = 0x80939084 },
    { type = "R_MIPS_HI16", vram = 0x809378D8, target_vram = 0x80938C1C },
    { type = "R_MIPS_LO16", vram = 0x809378E4, target_vram = 0x80938C1C },
    { type = "R_MIPS_HI16", vram = 0x809378F8, target_vram = 0x80938FCC },
    { type = "R_MIPS_LO16", vram = 0x809378FC, target_vram = 0x80938FCC },
    { type = "R_MIPS_HI16", vram = 0x809379CC, target_vram = 0x80938FA0 },
    { type = "R_MIPS_LO16", vram = 0x809379D0, target_vram = 0x80938FA0 },
    { type = "R_MIPS_HI16", vram = 0x80937BA0, target_vram = 0x80939088 },
    { type = "R_MIPS_LO16", vram = 0x80937BA4, target_vram = 0x80939088 },
    { type = "R_MIPS_HI16", vram = 0x80937BD4, target_vram = 0x8093908C },
    { type = "R_MIPS_LO16", vram = 0x80937BD8, target_vram = 0x8093908C },
    { type = "R_MIPS_HI16", vram = 0x80937BEC, target_vram = 0x80939090 },
    { type = "R_MIPS_LO16", vram = 0x80937BF0, target_vram = 0x80939090 },
    { type = "R_MIPS_HI16", vram = 0x80937C10, target_vram = 0x80937C24 },
    { type = "R_MIPS_LO16", vram = 0x80937C14, target_vram = 0x80937C24 },
    { type = "R_MIPS_HI16", vram = 0x80937C40, target_vram = 0x80937CA0 },
    { type = "R_MIPS_LO16", vram = 0x80937C44, target_vram = 0x80937CA0 },
    { type = "R_MIPS_HI16", vram = 0x80937CF4, target_vram = 0x80937D54 },
    { type = "R_MIPS_LO16", vram = 0x80937CF8, target_vram = 0x80937D54 },
    { type = "R_MIPS_HI16", vram = 0x80937DD8, target_vram = 0x80937DEC },
    { type = "R_MIPS_LO16", vram = 0x80937DDC, target_vram = 0x80937DEC },
    { type = "R_MIPS_HI16", vram = 0x80937EF8, target_vram = 0x80938E00 },
    { type = "R_MIPS_LO16", vram = 0x80937F00, target_vram = 0x80938E00 },
    { type = "R_MIPS_HI16", vram = 0x80937F04, target_vram = 0x80938F50 },
    { type = "R_MIPS_LO16", vram = 0x80937F08, target_vram = 0x80938F50 },
    { type = "R_MIPS_HI16", vram = 0x80937FB0, target_vram = 0x80937FC8 },
    { type = "R_MIPS_LO16", vram = 0x80937FB4, target_vram = 0x80937FC8 },
    { type = "R_MIPS_HI16", vram = 0x809381B0, target_vram = 0x809381C4 },
    { type = "R_MIPS_LO16", vram = 0x809381B4, target_vram = 0x809381C4 },
    { type = "R_MIPS_HI16", vram = 0x80938284, target_vram = 0x80938298 },
    { type = "R_MIPS_LO16", vram = 0x80938288, target_vram = 0x80938298 },
    { type = "R_MIPS_HI16", vram = 0x8093833C, target_vram = 0x80938358 },
    { type = "R_MIPS_LO16", vram = 0x80938340, target_vram = 0x80938358 },
    { type = "R_MIPS_HI16", vram = 0x809383B4, target_vram = 0x809383D0 },
    { type = "R_MIPS_LO16", vram = 0x809383BC, target_vram = 0x809383D0 },
    { type = "R_MIPS_HI16", vram = 0x80938428, target_vram = 0x80938444 },
    { type = "R_MIPS_LO16", vram = 0x8093842C, target_vram = 0x80938444 },
    { type = "R_MIPS_HI16", vram = 0x809384E8, target_vram = 0x80938504 },
    { type = "R_MIPS_LO16", vram = 0x809384F0, target_vram = 0x80938504 },
    { type = "R_MIPS_HI16", vram = 0x80938530, target_vram = 0x80939094 },
    { type = "R_MIPS_LO16", vram = 0x80938534, target_vram = 0x80939094 },
    { type = "R_MIPS_HI16", vram = 0x8093854C, target_vram = 0x80939098 },
    { type = "R_MIPS_LO16", vram = 0x80938550, target_vram = 0x80939098 },
    { type = "R_MIPS_HI16", vram = 0x80938588, target_vram = 0x809385A8 },
    { type = "R_MIPS_LO16", vram = 0x80938590, target_vram = 0x809385A8 },
    { type = "R_MIPS_HI16", vram = 0x809385E0, target_vram = 0x8093909C },
    { type = "R_MIPS_LO16", vram = 0x809385E4, target_vram = 0x8093909C },
    { type = "R_MIPS_HI16", vram = 0x80938618, target_vram = 0x809390A0 },
    { type = "R_MIPS_LO16", vram = 0x8093861C, target_vram = 0x809390A0 },
    { type = "R_MIPS_HI16", vram = 0x80938630, target_vram = 0x809390A4 },
    { type = "R_MIPS_LO16", vram = 0x80938634, target_vram = 0x809390A4 },
    { type = "R_MIPS_HI16", vram = 0x80938670, target_vram = 0x8093868C },
    { type = "R_MIPS_LO16", vram = 0x80938674, target_vram = 0x8093868C },
    { type = "R_MIPS_HI16", vram = 0x809386B8, target_vram = 0x809390A8 },
    { type = "R_MIPS_LO16", vram = 0x809386BC, target_vram = 0x809390A8 },
    { type = "R_MIPS_HI16", vram = 0x80938708, target_vram = 0x80938728 },
    { type = "R_MIPS_LO16", vram = 0x8093870C, target_vram = 0x80938728 },
    { type = "R_MIPS_HI16", vram = 0x8093876C, target_vram = 0x80938780 },
    { type = "R_MIPS_LO16", vram = 0x80938770, target_vram = 0x80938780 },
    { type = "R_MIPS_HI16", vram = 0x8093880C, target_vram = 0x80938E00 },
    { type = "R_MIPS_HI16", vram = 0x80938810, target_vram = 0x80938834 },
    { type = "R_MIPS_LO16", vram = 0x80938814, target_vram = 0x80938E00 },
    { type = "R_MIPS_LO16", vram = 0x80938818, target_vram = 0x80938834 },
    { type = "R_MIPS_HI16", vram = 0x8093887C, target_vram = 0x809388A8 },
    { type = "R_MIPS_HI16", vram = 0x80938880, target_vram = 0x80938E00 },
    { type = "R_MIPS_LO16", vram = 0x80938884, target_vram = 0x809388A8 },
    { type = "R_MIPS_LO16", vram = 0x80938888, target_vram = 0x80938E00 },
    { type = "R_MIPS_HI16", vram = 0x80938930, target_vram = 0x80938E00 },
    { type = "R_MIPS_HI16", vram = 0x80938934, target_vram = 0x80938958 },
    { type = "R_MIPS_LO16", vram = 0x80938938, target_vram = 0x80938E00 },
    { type = "R_MIPS_LO16", vram = 0x8093893C, target_vram = 0x80938958 },
    { type = "R_MIPS_HI16", vram = 0x8093899C, target_vram = 0x809389BC },
    { type = "R_MIPS_LO16", vram = 0x809389A0, target_vram = 0x809389BC },
    { type = "R_MIPS_HI16", vram = 0x80938A40, target_vram = 0x80938A5C },
    { type = "R_MIPS_LO16", vram = 0x80938A44, target_vram = 0x80938A5C },
    { type = "R_MIPS_HI16", vram = 0x80938AA8, target_vram = 0x80938E00 },
    { type = "R_MIPS_HI16", vram = 0x80938AAC, target_vram = 0x80938AD8 },
    { type = "R_MIPS_LO16", vram = 0x80938AB0, target_vram = 0x80938E00 },
    { type = "R_MIPS_LO16", vram = 0x80938AB8, target_vram = 0x80938AD8 },
]

functions = [
    { name = "ObjBean_Destroy", vram = 0x80937B0C, size = 0x48 },
    { name = "func_809372A8", vram = 0x809372A8, size = 0x28 },
    { name = "func_80938704", vram = 0x80938704, size = 0x24 },
    { name = "func_80938670", vram = 0x80938670, size = 0x1C },
    { name = "func_80938998", vram = 0x80938998, size = 0x24 },
    { name = "func_8093892C", vram = 0x8093892C, size = 0x2C },
    { name = "func_80937C24", vram = 0x80937C24, size = 0xC },
    { name = "func_80938AA4", vram = 0x80938AA4, size = 0x34 },
    { name = "func_80938588", vram = 0x80938588, size = 0x20 },
    { name = "func_809375C8", vram = 0x809375C8, size = 0x2C },
    { name = "func_809383D0", vram = 0x809383D0, size = 0x38 },
    { name = "func_809389BC", vram = 0x809389BC, size = 0x58 },
    { name = "func_80938A14", vram = 0x80938A14, size = 0x48 },
    { name = "func_80938284", vram = 0x80938284, size = 0x14 },
    { name = "func_80937468", vram = 0x80937468, size = 0x90 },
    { name = "func_80936CF0", vram = 0x80936CF0, size = 0x68 },
    { name = "func_80938874", vram = 0x80938874, size = 0x34 },
    { name = "func_809374F8", vram = 0x809374F8, size = 0xD0 },
    { name = "func_80938728", vram = 0x80938728, size = 0x44 },
    { name = "ObjBean_Init", vram = 0x80937864, size = 0x2A8 },
    { name = "func_80938A5C", vram = 0x80938A5C, size = 0x48 },
    { name = "func_809384E8", vram = 0x809384E8, size = 0x1C },
    { name = "func_8093876C", vram = 0x8093876C, size = 0x14 },
    { name = "func_8093868C", vram = 0x8093868C, size = 0x78 },
    { name = "func_80937160", vram = 0x80937160, size = 0xD8 },
    { name = "func_80938C1C", vram = 0x80938C1C, size = 0x70 },
    { name = "func_80937C30", vram = 0x80937C30, size = 0x70 },
    { name = "func_80938298", vram = 0x80938298, size = 0xA4 },
    { name = "func_809383B4", vram = 0x809383B4, size = 0x1C },
    { name = "func_80937B54", vram = 0x80937B54, size = 0xBC },
    { name = "func_8093833C", vram = 0x8093833C, size = 0x1C },
    { name = "func_80937238", vram = 0x80937238, size = 0x30 },
    { name = "func_80936F04", vram = 0x80936F04, size = 0x20 },
    { name = "func_80938834", vram = 0x80938834, size = 0x40 },
    { name = "func_809372D0", vram = 0x809372D0, size = 0x198 },
    { name = "func_80937CE4", vram = 0x80937CE4, size = 0x70 },
    { name = "func_80938504", vram = 0x80938504, size = 0x84 },
    { name = "func_809381C4", vram = 0x809381C4, size = 0xC0 },
    { name = "func_80938AD8", vram = 0x80938AD8, size = 0x144 },
    { name = "func_80936F24", vram = 0x80936F24, size = 0x20C },
    { name = "func_80938F50", vram = 0x80938F50, size = 0x30 },
    { name = "func_80938958", vram = 0x80938958, size = 0x40 },
    { name = "func_80937130", vram = 0x80937130, size = 0x30 },
    { name = "func_80937CA0", vram = 0x80937CA0, size = 0x44 },
    { name = "func_80938444", vram = 0x80938444, size = 0xA4 },
    { name = "func_809385A8", vram = 0x809385A8, size = 0xC8 },
    { name = "func_80937DEC", vram = 0x80937DEC, size = 0x1C4 },
    { name = "func_809388A8", vram = 0x809388A8, size = 0x84 },
    { name = "func_80937C10", vram = 0x80937C10, size = 0x14 },
    { name = "func_80938804", vram = 0x80938804, size = 0x30 },
    { name = "func_80937D54", vram = 0x80937D54, size = 0x84 },
    { name = "func_809381B0", vram = 0x809381B0, size = 0x14 },
    { name = "func_80937FC8", vram = 0x80937FC8, size = 0x1E8 },
    { name = "func_80938E00", vram = 0x80938E00, size = 0x150 },
    { name = "ObjBean_Update", vram = 0x80938C8C, size = 0x174 },
    { name = "func_80936D58", vram = 0x80936D58, size = 0x1AC },
    { name = "func_80937DD8", vram = 0x80937DD8, size = 0x14 },
    { name = "func_80937268", vram = 0x80937268, size = 0x40 },
    { name = "func_80938408", vram = 0x80938408, size = 0x3C },
    { name = "func_80938358", vram = 0x80938358, size = 0x5C },
    { name = "func_809375F4", vram = 0x809375F4, size = 0x270 },
    { name = "func_80937FB0", vram = 0x80937FB0, size = 0x18 },
    { name = "func_80938780", vram = 0x80938780, size = 0x84 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Bombiwa"
rom = 0x00DAC240
vram = 0x809393B0
size = 0x1820

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809393F4, target_vram = 0x8093A9F0 },
    { type = "R_MIPS_LO16", vram = 0x809393F8, target_vram = 0x8093A9F0 },
    { type = "R_MIPS_HI16", vram = 0x8093942C, target_vram = 0x8093A9F4 },
    { type = "R_MIPS_LO16", vram = 0x80939430, target_vram = 0x8093A9F4 },
    { type = "R_MIPS_HI16", vram = 0x809394B8, target_vram = 0x8093A9F8 },
    { type = "R_MIPS_LO16", vram = 0x809394BC, target_vram = 0x8093A9F8 },
    { type = "R_MIPS_HI16", vram = 0x809394E8, target_vram = 0x8093A9FC },
    { type = "R_MIPS_LO16", vram = 0x809394EC, target_vram = 0x8093A9FC },
    { type = "R_MIPS_HI16", vram = 0x80939614, target_vram = 0x8093A9C0 },
    { type = "R_MIPS_LO16", vram = 0x80939618, target_vram = 0x8093A9C0 },
    { type = "R_MIPS_HI16", vram = 0x8093966C, target_vram = 0x8093A998 },
    { type = "R_MIPS_LO16", vram = 0x80939670, target_vram = 0x8093A998 },
    { type = "R_MIPS_HI16", vram = 0x8093969C, target_vram = 0x8093A9B8 },
    { type = "R_MIPS_LO16", vram = 0x809396A0, target_vram = 0x8093A9B8 },
    { type = "R_MIPS_HI16", vram = 0x809396B4, target_vram = 0x8093A998 },
    { type = "R_MIPS_LO16", vram = 0x809396B8, target_vram = 0x8093A998 },
    { type = "R_MIPS_HI16", vram = 0x80939804, target_vram = 0x8093A9D0 },
    { type = "R_MIPS_HI16", vram = 0x80939808, target_vram = 0x8093A9E0 },
    { type = "R_MIPS_LO16", vram = 0x80939818, target_vram = 0x8093A9E0 },
    { type = "R_MIPS_LO16", vram = 0x8093981C, target_vram = 0x8093A9D0 },
    { type = "R_MIPS_HI16", vram = 0x809399EC, target_vram = 0x8093AA00 },
    { type = "R_MIPS_LO16", vram = 0x809399F0, target_vram = 0x8093AA00 },
    { type = "R_MIPS_HI16", vram = 0x80939B08, target_vram = 0x8093AA04 },
    { type = "R_MIPS_LO16", vram = 0x80939B0C, target_vram = 0x8093AA04 },
    { type = "R_MIPS_HI16", vram = 0x80939CA4, target_vram = 0x8093AA08 },
    { type = "R_MIPS_LO16", vram = 0x80939CA8, target_vram = 0x8093AA08 },
    { type = "R_MIPS_HI16", vram = 0x80939CAC, target_vram = 0x8093AA0C },
    { type = "R_MIPS_LO16", vram = 0x80939CB0, target_vram = 0x8093AA0C },
    { type = "R_MIPS_HI16", vram = 0x80939CC8, target_vram = 0x8093A9E0 },
    { type = "R_MIPS_HI16", vram = 0x80939CCC, target_vram = 0x8093A9E2 },
    { type = "R_MIPS_HI16", vram = 0x80939CD0, target_vram = 0x8093A9F0 },
    { type = "R_MIPS_HI16", vram = 0x80939CD8, target_vram = 0x8093A9E0 },
    { type = "R_MIPS_LO16", vram = 0x80939CE0, target_vram = 0x8093A9E0 },
    { type = "R_MIPS_LO16", vram = 0x80939CE8, target_vram = 0x8093A9F0 },
    { type = "R_MIPS_LO16", vram = 0x80939CEC, target_vram = 0x8093A9E2 },
    { type = "R_MIPS_LO16", vram = 0x80939CF0, target_vram = 0x8093A9E0 },
    { type = "R_MIPS_HI16", vram = 0x80939DE0, target_vram = 0x8093AA10 },
    { type = "R_MIPS_LO16", vram = 0x80939DE4, target_vram = 0x8093AA10 },
    { type = "R_MIPS_HI16", vram = 0x80939EE0, target_vram = 0x80939EF4 },
    { type = "R_MIPS_LO16", vram = 0x80939EE4, target_vram = 0x80939EF4 },
    { type = "R_MIPS_HI16", vram = 0x80939F10, target_vram = 0x8093A998 },
    { type = "R_MIPS_LO16", vram = 0x80939F30, target_vram = 0x8093A998 },
    { type = "R_MIPS_HI16", vram = 0x80939F9C, target_vram = 0x8093A998 },
    { type = "R_MIPS_LO16", vram = 0x80939FA0, target_vram = 0x8093A998 },
    { type = "R_MIPS_HI16", vram = 0x8093A0CC, target_vram = 0x8093AA14 },
    { type = "R_MIPS_LO16", vram = 0x8093A0D0, target_vram = 0x8093AA14 },
    { type = "R_MIPS_HI16", vram = 0x8093A0D4, target_vram = 0x8093AA18 },
    { type = "R_MIPS_LO16", vram = 0x8093A0D8, target_vram = 0x8093AA18 },
    { type = "R_MIPS_HI16", vram = 0x8093A19C, target_vram = 0x8093A1F0 },
    { type = "R_MIPS_LO16", vram = 0x8093A1A4, target_vram = 0x8093A1F0 },
    { type = "R_MIPS_HI16", vram = 0x8093A240, target_vram = 0x8093AA1C },
    { type = "R_MIPS_LO16", vram = 0x8093A244, target_vram = 0x8093AA1C },
    { type = "R_MIPS_HI16", vram = 0x8093A428, target_vram = 0x8093AA20 },
    { type = "R_MIPS_LO16", vram = 0x8093A42C, target_vram = 0x8093AA20 },
    { type = "R_MIPS_HI16", vram = 0x8093A454, target_vram = 0x8093AA24 },
    { type = "R_MIPS_LO16", vram = 0x8093A464, target_vram = 0x8093AA24 },
    { type = "R_MIPS_HI16", vram = 0x8093A488, target_vram = 0x8093AA28 },
    { type = "R_MIPS_LO16", vram = 0x8093A48C, target_vram = 0x8093AA28 },
    { type = "R_MIPS_HI16", vram = 0x8093A490, target_vram = 0x8093AA2C },
    { type = "R_MIPS_LO16", vram = 0x8093A4A8, target_vram = 0x8093AA2C },
    { type = "R_MIPS_HI16", vram = 0x8093A4AC, target_vram = 0x8093AA30 },
    { type = "R_MIPS_LO16", vram = 0x8093A4B0, target_vram = 0x8093AA30 },
    { type = "R_MIPS_HI16", vram = 0x8093A63C, target_vram = 0x80939EF4 },
    { type = "R_MIPS_LO16", vram = 0x8093A640, target_vram = 0x80939EF4 },
    { type = "R_MIPS_HI16", vram = 0x8093A64C, target_vram = 0x8093AA34 },
    { type = "R_MIPS_LO16", vram = 0x8093A650, target_vram = 0x8093AA34 },
    { type = "R_MIPS_HI16", vram = 0x8093A66C, target_vram = 0x8093AA38 },
    { type = "R_MIPS_LO16", vram = 0x8093A67C, target_vram = 0x8093AA38 },
    { type = "R_MIPS_HI16", vram = 0x8093A778, target_vram = 0x8093AA3C },
    { type = "R_MIPS_LO16", vram = 0x8093A77C, target_vram = 0x8093AA3C },
    { type = "R_MIPS_HI16", vram = 0x8093A780, target_vram = 0x8093AA40 },
    { type = "R_MIPS_LO16", vram = 0x8093A798, target_vram = 0x8093AA40 },
]

functions = [
    { name = "func_8093A608", vram = 0x8093A608, size = 0x310 },
    { name = "ObjBombiwa_Init", vram = 0x809395FC, size = 0x16C },
    { name = "func_8093A1F0", vram = 0x8093A1F0, size = 0x204 },
    { name = "func_809393B0", vram = 0x809393B0, size = 0xC0 },
    { name = "func_8093951C", vram = 0x8093951C, size = 0x78 },
    { name = "func_80939994", vram = 0x80939994, size = 0x2BC },
    { name = "func_8093A418", vram = 0x8093A418, size = 0x1F0 },
    { name = "ObjBombiwa_Update", vram = 0x8093A3F4, size = 0x24 },
    { name = "func_80939470", vram = 0x80939470, size = 0xAC },
    { name = "func_80939C50", vram = 0x80939C50, size = 0x290 },
    { name = "func_8093A080", vram = 0x8093A080, size = 0x170 },
    { name = "func_80939EF4", vram = 0x80939EF4, size = 0x18C },
    { name = "func_80939EE0", vram = 0x80939EE0, size = 0x14 },
    { name = "func_80939594", vram = 0x80939594, size = 0x68 },
    { name = "func_80939794", vram = 0x80939794, size = 0x200 },
    { name = "ObjBombiwa_Destroy", vram = 0x80939768, size = 0x2C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Switch"
rom = 0x00DADA60
vram = 0x8093ABD0
size = 0x27E0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8093AFE4, target_vram = 0x8093CE60 },
    { type = "R_MIPS_LO16", vram = 0x8093AFE8, target_vram = 0x8093CE60 },
    { type = "R_MIPS_HI16", vram = 0x8093B0C4, target_vram = 0x8093CE18 },
    { type = "R_MIPS_LO16", vram = 0x8093B0C8, target_vram = 0x8093CE18 },
    { type = "R_MIPS_HI16", vram = 0x8093B0D8, target_vram = 0x8093CCBC },
    { type = "R_MIPS_LO16", vram = 0x8093B0DC, target_vram = 0x8093CCBC },
    { type = "R_MIPS_HI16", vram = 0x8093B0F4, target_vram = 0x8093CCBC },
    { type = "R_MIPS_LO16", vram = 0x8093B0F8, target_vram = 0x8093CCBC },
    { type = "R_MIPS_HI16", vram = 0x8093B100, target_vram = 0x8093CCC0 },
    { type = "R_MIPS_LO16", vram = 0x8093B104, target_vram = 0x8093CCC0 },
    { type = "R_MIPS_HI16", vram = 0x8093B10C, target_vram = 0x8093CCD0 },
    { type = "R_MIPS_LO16", vram = 0x8093B110, target_vram = 0x8093CCD0 },
    { type = "R_MIPS_HI16", vram = 0x8093B118, target_vram = 0x8093CCD0 },
    { type = "R_MIPS_LO16", vram = 0x8093B11C, target_vram = 0x8093CCD0 },
    { type = "R_MIPS_HI16", vram = 0x8093B128, target_vram = 0x8093CE64 },
    { type = "R_MIPS_LO16", vram = 0x8093B12C, target_vram = 0x8093CE64 },
    { type = "R_MIPS_HI16", vram = 0x8093B170, target_vram = 0x8093CCBC },
    { type = "R_MIPS_LO16", vram = 0x8093B174, target_vram = 0x8093CCBC },
    { type = "R_MIPS_HI16", vram = 0x8093B17C, target_vram = 0x8093CCBC },
    { type = "R_MIPS_HI16", vram = 0x8093B18C, target_vram = 0x8093CE68 },
    { type = "R_MIPS_LO16", vram = 0x8093B190, target_vram = 0x8093CE68 },
    { type = "R_MIPS_HI16", vram = 0x8093B194, target_vram = 0x8093CE6C },
    { type = "R_MIPS_LO16", vram = 0x8093B19C, target_vram = 0x8093CE6C },
    { type = "R_MIPS_HI16", vram = 0x8093B1A8, target_vram = 0x8093CE70 },
    { type = "R_MIPS_LO16", vram = 0x8093B1AC, target_vram = 0x8093CE70 },
    { type = "R_MIPS_HI16", vram = 0x8093B1B0, target_vram = 0x8093CE74 },
    { type = "R_MIPS_LO16", vram = 0x8093B1B8, target_vram = 0x8093CE74 },
    { type = "R_MIPS_LO16", vram = 0x8093B1C0, target_vram = 0x8093CCBC },
    { type = "R_MIPS_HI16", vram = 0x8093B1CC, target_vram = 0x8093CCD0 },
    { type = "R_MIPS_LO16", vram = 0x8093B1D0, target_vram = 0x8093CCD0 },
    { type = "R_MIPS_HI16", vram = 0x8093B1F4, target_vram = 0x8093CE24 },
    { type = "R_MIPS_LO16", vram = 0x8093B1F8, target_vram = 0x8093CE24 },
    { type = "R_MIPS_HI16", vram = 0x8093B240, target_vram = 0x8093CCA4 },
    { type = "R_MIPS_LO16", vram = 0x8093B244, target_vram = 0x8093CCA4 },
    { type = "R_MIPS_HI16", vram = 0x8093B260, target_vram = 0x8093CCA8 },
    { type = "R_MIPS_LO16", vram = 0x8093B264, target_vram = 0x8093CCA8 },
    { type = "R_MIPS_HI16", vram = 0x8093B26C, target_vram = 0x8093CCAC },
    { type = "R_MIPS_HI16", vram = 0x8093B270, target_vram = 0x8093CD4C },
    { type = "R_MIPS_LO16", vram = 0x8093B274, target_vram = 0x8093CD4C },
    { type = "R_MIPS_LO16", vram = 0x8093B28C, target_vram = 0x8093CCAC },
    { type = "R_MIPS_HI16", vram = 0x8093B294, target_vram = 0x8093CCB0 },
    { type = "R_MIPS_HI16", vram = 0x8093B298, target_vram = 0x8093CDD4 },
    { type = "R_MIPS_LO16", vram = 0x8093B29C, target_vram = 0x8093CDD4 },
    { type = "R_MIPS_LO16", vram = 0x8093B2B4, target_vram = 0x8093CCB0 },
    { type = "R_MIPS_HI16", vram = 0x8093B2BC, target_vram = 0x8093CCB4 },
    { type = "R_MIPS_LO16", vram = 0x8093B2C0, target_vram = 0x8093CCB4 },
    { type = "R_MIPS_HI16", vram = 0x8093B2C8, target_vram = 0x8093CE08 },
    { type = "R_MIPS_LO16", vram = 0x8093B2CC, target_vram = 0x8093CE08 },
    { type = "R_MIPS_HI16", vram = 0x8093B2E0, target_vram = 0x8093CCB4 },
    { type = "R_MIPS_LO16", vram = 0x8093B2E4, target_vram = 0x8093CCB4 },
    { type = "R_MIPS_HI16", vram = 0x8093B350, target_vram = 0x8093CCAC },
    { type = "R_MIPS_LO16", vram = 0x8093B354, target_vram = 0x8093CCAC },
    { type = "R_MIPS_HI16", vram = 0x8093B364, target_vram = 0x8093CC80 },
    { type = "R_MIPS_LO16", vram = 0x8093B378, target_vram = 0x8093CC80 },
    { type = "R_MIPS_HI16", vram = 0x8093B380, target_vram = 0x8093CC60 },
    { type = "R_MIPS_LO16", vram = 0x8093B38C, target_vram = 0x8093CC60 },
    { type = "R_MIPS_HI16", vram = 0x8093B3B4, target_vram = 0x8093CC80 },
    { type = "R_MIPS_LO16", vram = 0x8093B3B8, target_vram = 0x8093CC80 },
    { type = "R_MIPS_HI16", vram = 0x8093B3CC, target_vram = 0x8093CCB0 },
    { type = "R_MIPS_LO16", vram = 0x8093B3D0, target_vram = 0x8093CCB0 },
    { type = "R_MIPS_HI16", vram = 0x8093B3E4, target_vram = 0x8093D3B0 },
    { type = "R_MIPS_LO16", vram = 0x8093B3E8, target_vram = 0x8093D3B0 },
    { type = "R_MIPS_HI16", vram = 0x8093B3F4, target_vram = 0x8093CCA4 },
    { type = "R_MIPS_LO16", vram = 0x8093B3F8, target_vram = 0x8093CCA4 },
    { type = "R_MIPS_HI16", vram = 0x8093B420, target_vram = 0x8093CCA8 },
    { type = "R_MIPS_LO16", vram = 0x8093B424, target_vram = 0x8093CCA8 },
    { type = "R_MIPS_HI16", vram = 0x8093B42C, target_vram = 0x8093CCAC },
    { type = "R_MIPS_LO16", vram = 0x8093B498, target_vram = 0x8093CCAC },
    { type = "R_MIPS_HI16", vram = 0x8093B4A0, target_vram = 0x8093CCB0 },
    { type = "R_MIPS_LO16", vram = 0x8093B4D0, target_vram = 0x8093CCB0 },
    { type = "R_MIPS_HI16", vram = 0x8093B4D8, target_vram = 0x8093CCB4 },
    { type = "R_MIPS_LO16", vram = 0x8093B4DC, target_vram = 0x8093CCB4 },
    { type = "R_MIPS_HI16", vram = 0x8093B4E4, target_vram = 0x8093CCB8 },
    { type = "R_MIPS_LO16", vram = 0x8093B514, target_vram = 0x8093CCB8 },
    { type = "R_MIPS_HI16", vram = 0x8093B64C, target_vram = 0x8093B668 },
    { type = "R_MIPS_LO16", vram = 0x8093B650, target_vram = 0x8093B668 },
    { type = "R_MIPS_HI16", vram = 0x8093B6F8, target_vram = 0x8093B710 },
    { type = "R_MIPS_LO16", vram = 0x8093B6FC, target_vram = 0x8093B710 },
    { type = "R_MIPS_HI16", vram = 0x8093B758, target_vram = 0x8093B92C },
    { type = "R_MIPS_LO16", vram = 0x8093B75C, target_vram = 0x8093B92C },
    { type = "R_MIPS_HI16", vram = 0x8093B79C, target_vram = 0x8093CE78 },
    { type = "R_MIPS_LO16", vram = 0x8093B7A4, target_vram = 0x8093CE78 },
    { type = "R_MIPS_HI16", vram = 0x8093B7C8, target_vram = 0x8093B92C },
    { type = "R_MIPS_LO16", vram = 0x8093B7CC, target_vram = 0x8093B92C },
    { type = "R_MIPS_HI16", vram = 0x8093B800, target_vram = 0x8093B92C },
    { type = "R_MIPS_LO16", vram = 0x8093B804, target_vram = 0x8093B92C },
    { type = "R_MIPS_HI16", vram = 0x8093B890, target_vram = 0x8093B92C },
    { type = "R_MIPS_LO16", vram = 0x8093B898, target_vram = 0x8093B92C },
    { type = "R_MIPS_HI16", vram = 0x8093B8C8, target_vram = 0x8093B92C },
    { type = "R_MIPS_LO16", vram = 0x8093B8CC, target_vram = 0x8093B92C },
    { type = "R_MIPS_HI16", vram = 0x8093B92C, target_vram = 0x8093B940 },
    { type = "R_MIPS_LO16", vram = 0x8093B930, target_vram = 0x8093B940 },
    { type = "R_MIPS_HI16", vram = 0x8093B954, target_vram = 0x8093CE8C },
    { type = "R_MIPS_LO16", vram = 0x8093B958, target_vram = 0x8093CE8C },
    { type = "R_MIPS_HI16", vram = 0x8093B9C4, target_vram = 0x8093B9E4 },
    { type = "R_MIPS_LO16", vram = 0x8093B9CC, target_vram = 0x8093B9E4 },
    { type = "R_MIPS_HI16", vram = 0x8093BA14, target_vram = 0x8093CE90 },
    { type = "R_MIPS_LO16", vram = 0x8093BA1C, target_vram = 0x8093CE90 },
    { type = "R_MIPS_HI16", vram = 0x8093BB00, target_vram = 0x8093BB5C },
    { type = "R_MIPS_LO16", vram = 0x8093BB04, target_vram = 0x8093BB5C },
    { type = "R_MIPS_HI16", vram = 0x8093BB5C, target_vram = 0x8093BB70 },
    { type = "R_MIPS_LO16", vram = 0x8093BB60, target_vram = 0x8093BB70 },
    { type = "R_MIPS_HI16", vram = 0x8093BB7C, target_vram = 0x8093CEA4 },
    { type = "R_MIPS_LO16", vram = 0x8093BB80, target_vram = 0x8093CEA4 },
    { type = "R_MIPS_HI16", vram = 0x8093BC90, target_vram = 0x8093CEA8 },
    { type = "R_MIPS_LO16", vram = 0x8093BC94, target_vram = 0x8093CEA8 },
    { type = "R_MIPS_HI16", vram = 0x8093BCC8, target_vram = 0x8093BCDC },
    { type = "R_MIPS_LO16", vram = 0x8093BCCC, target_vram = 0x8093BCDC },
    { type = "R_MIPS_HI16", vram = 0x8093BD34, target_vram = 0x8093BD4C },
    { type = "R_MIPS_LO16", vram = 0x8093BD38, target_vram = 0x8093BD4C },
    { type = "R_MIPS_HI16", vram = 0x8093BD80, target_vram = 0x8093BDAC },
    { type = "R_MIPS_LO16", vram = 0x8093BD84, target_vram = 0x8093BDAC },
    { type = "R_MIPS_HI16", vram = 0x8093BDAC, target_vram = 0x8093BDC0 },
    { type = "R_MIPS_LO16", vram = 0x8093BDB0, target_vram = 0x8093BDC0 },
    { type = "R_MIPS_HI16", vram = 0x8093BE10, target_vram = 0x8093BE2C },
    { type = "R_MIPS_LO16", vram = 0x8093BE14, target_vram = 0x8093BE2C },
    { type = "R_MIPS_HI16", vram = 0x8093BEC0, target_vram = 0x8093BEF0 },
    { type = "R_MIPS_LO16", vram = 0x8093BEC4, target_vram = 0x8093BEF0 },
    { type = "R_MIPS_HI16", vram = 0x8093BEF0, target_vram = 0x8093BF04 },
    { type = "R_MIPS_LO16", vram = 0x8093BEF4, target_vram = 0x8093BF04 },
    { type = "R_MIPS_HI16", vram = 0x8093BF50, target_vram = 0x8093BF70 },
    { type = "R_MIPS_LO16", vram = 0x8093BF54, target_vram = 0x8093BF70 },
    { type = "R_MIPS_HI16", vram = 0x8093C000, target_vram = 0x8093C0A4 },
    { type = "R_MIPS_LO16", vram = 0x8093C004, target_vram = 0x8093C0A4 },
    { type = "R_MIPS_HI16", vram = 0x8093C024, target_vram = 0x8093C0A4 },
    { type = "R_MIPS_LO16", vram = 0x8093C028, target_vram = 0x8093C0A4 },
    { type = "R_MIPS_HI16", vram = 0x8093C074, target_vram = 0x8093C0A4 },
    { type = "R_MIPS_LO16", vram = 0x8093C078, target_vram = 0x8093C0A4 },
    { type = "R_MIPS_HI16", vram = 0x8093C0A4, target_vram = 0x8093C0B8 },
    { type = "R_MIPS_LO16", vram = 0x8093C0A8, target_vram = 0x8093C0B8 },
    { type = "R_MIPS_HI16", vram = 0x8093C13C, target_vram = 0x8093C15C },
    { type = "R_MIPS_LO16", vram = 0x8093C140, target_vram = 0x8093C15C },
    { type = "R_MIPS_HI16", vram = 0x8093C20C, target_vram = 0x8093C23C },
    { type = "R_MIPS_LO16", vram = 0x8093C210, target_vram = 0x8093C23C },
    { type = "R_MIPS_HI16", vram = 0x8093C23C, target_vram = 0x8093C250 },
    { type = "R_MIPS_LO16", vram = 0x8093C240, target_vram = 0x8093C250 },
    { type = "R_MIPS_HI16", vram = 0x8093C2B4, target_vram = 0x8093CEAC },
    { type = "R_MIPS_LO16", vram = 0x8093C2B8, target_vram = 0x8093CEAC },
    { type = "R_MIPS_HI16", vram = 0x8093C2BC, target_vram = 0x8093C2D4 },
    { type = "R_MIPS_LO16", vram = 0x8093C2C0, target_vram = 0x8093C2D4 },
    { type = "R_MIPS_HI16", vram = 0x8093C318, target_vram = 0x8093C3C8 },
    { type = "R_MIPS_LO16", vram = 0x8093C31C, target_vram = 0x8093C3C8 },
    { type = "R_MIPS_HI16", vram = 0x8093C358, target_vram = 0x8093C3C8 },
    { type = "R_MIPS_LO16", vram = 0x8093C35C, target_vram = 0x8093C3C8 },
    { type = "R_MIPS_HI16", vram = 0x8093C3C8, target_vram = 0x8093C3DC },
    { type = "R_MIPS_LO16", vram = 0x8093C3CC, target_vram = 0x8093C3DC },
    { type = "R_MIPS_HI16", vram = 0x8093C3F0, target_vram = 0x8093CEB0 },
    { type = "R_MIPS_LO16", vram = 0x8093C3F4, target_vram = 0x8093CEB0 },
    { type = "R_MIPS_HI16", vram = 0x8093C3FC, target_vram = 0x8093CEB4 },
    { type = "R_MIPS_LO16", vram = 0x8093C40C, target_vram = 0x8093CEB4 },
    { type = "R_MIPS_HI16", vram = 0x8093C460, target_vram = 0x8093CEB8 },
    { type = "R_MIPS_LO16", vram = 0x8093C464, target_vram = 0x8093CEB8 },
    { type = "R_MIPS_HI16", vram = 0x8093C468, target_vram = 0x8093C488 },
    { type = "R_MIPS_LO16", vram = 0x8093C470, target_vram = 0x8093C488 },
    { type = "R_MIPS_HI16", vram = 0x8093C550, target_vram = 0x8093C584 },
    { type = "R_MIPS_LO16", vram = 0x8093C554, target_vram = 0x8093C584 },
    { type = "R_MIPS_HI16", vram = 0x8093C584, target_vram = 0x8093C598 },
    { type = "R_MIPS_LO16", vram = 0x8093C588, target_vram = 0x8093C598 },
    { type = "R_MIPS_HI16", vram = 0x8093C5A4, target_vram = 0x8093CEBC },
    { type = "R_MIPS_LO16", vram = 0x8093C5A8, target_vram = 0x8093CEBC },
    { type = "R_MIPS_HI16", vram = 0x8093C5B0, target_vram = 0x8093CEC0 },
    { type = "R_MIPS_LO16", vram = 0x8093C5BC, target_vram = 0x8093CEC0 },
    { type = "R_MIPS_HI16", vram = 0x8093C694, target_vram = 0x8093CEC4 },
    { type = "R_MIPS_LO16", vram = 0x8093C69C, target_vram = 0x8093CEC4 },
    { type = "R_MIPS_HI16", vram = 0x8093C71C, target_vram = 0x8093CE08 },
    { type = "R_MIPS_LO16", vram = 0x8093C720, target_vram = 0x8093CE08 },
    { type = "R_MIPS_HI16", vram = 0x8093C790, target_vram = 0x8093CE2C },
    { type = "R_MIPS_LO16", vram = 0x8093C874, target_vram = 0x8093CE2C },
    { type = "R_MIPS_HI16", vram = 0x8093C950, target_vram = 0x8093CC60 },
    { type = "R_MIPS_LO16", vram = 0x8093C968, target_vram = 0x8093CC60 },
    { type = "R_MIPS_HI16", vram = 0x8093C974, target_vram = 0x8093CE40 },
    { type = "R_MIPS_LO16", vram = 0x8093C988, target_vram = 0x8093CE40 },
    { type = "R_MIPS_HI16", vram = 0x8093CA34, target_vram = 0x8093CC60 },
    { type = "R_MIPS_LO16", vram = 0x8093CA4C, target_vram = 0x8093CC60 },
    { type = "R_MIPS_HI16", vram = 0x8093CA58, target_vram = 0x8093CE40 },
    { type = "R_MIPS_LO16", vram = 0x8093CA6C, target_vram = 0x8093CE40 },
    { type = "R_MIPS_HI16", vram = 0x8093CAF4, target_vram = 0x8093D3B0 },
    { type = "R_MIPS_LO16", vram = 0x8093CAF8, target_vram = 0x8093D3B0 },
    { type = "R_MIPS_HI16", vram = 0x8093CC30, target_vram = 0x8093CE48 },
    { type = "R_MIPS_LO16", vram = 0x8093CC40, target_vram = 0x8093CE48 },
]

functions = [
    { name = "ObjSwitch_Update", vram = 0x8093C5FC, size = 0x17C },
    { name = "ObjSwitch_EyeSwitchClosing", vram = 0x8093BDC0, size = 0x50 },
    { name = "ObjSwitch_FloorSwitchRiseUp", vram = 0x8093BB70, size = 0x60 },
    { name = "ObjSwitch_EyeSwitchOpeningInit", vram = 0x8093BEF0, size = 0x14 },
    { name = "ObjSwitch_FloorSwitchRiseUpInit", vram = 0x8093BB5C, size = 0x14 },
    { name = "ObjSwitch_FloorSwitchUp", vram = 0x8093B710, size = 0x21C },
    { name = "ObjSwitch_EyeSwitchOpen", vram = 0x8093BD4C, size = 0x60 },
    { name = "ObjSwitch_CrystalSwitchTurnOn", vram = 0x8093C0B8, size = 0x80 },
    { name = "ObjSwitch_InitJntSphCollider", vram = 0x8093ABD0, size = 0x9C },
    { name = "ObjSwitch_EyeSwitchUnfrozen", vram = 0x8093BCDC, size = 0x58 },
    { name = "ObjSwitch_EyeSwitchClosingInit", vram = 0x8093BDAC, size = 0x14 },
    { name = "ObjSwitch_LargeFloorSwitchUpInit", vram = 0x8093C2B4, size = 0x20 },
    { name = "ObjSwitch_CrystalSwitchTurnOnInit", vram = 0x8093C0A4, size = 0x14 },
    { name = "ObjSwitch_FloorSwitchDownInit", vram = 0x8093B9C0, size = 0x24 },
    { name = "ObjSwitch_Destroy", vram = 0x8093B59C, size = 0xAC },
    { name = "ObjSwitch_CrystalSwitchOffInit", vram = 0x8093BF50, size = 0x20 },
    { name = "ObjSwitch_LargeFloorSwitchRiseUp", vram = 0x8093C598, size = 0x64 },
    { name = "ObjSwitch_EyeSwitchOpening", vram = 0x8093BF04, size = 0x4C },
    { name = "ObjSwitch_Draw", vram = 0x8093CC24, size = 0x38 },
    { name = "ObjSwitch_StopCutscene", vram = 0x8093AE88, size = 0x3C },
    { name = "ObjSwitch_IsEyeSwitchHit", vram = 0x8093BBD0, size = 0xF8 },
    { name = "ObjSwitch_FloorSwitchUpInit", vram = 0x8093B6F4, size = 0x1C },
    { name = "ObjSwitch_FloorSwitchSnapPlayerToSwitchEdge", vram = 0x8093AF54, size = 0x130 },
    { name = "ObjSwitch_EyeSwitchClosedInit", vram = 0x8093BE10, size = 0x1C },
    { name = "ObjSwitch_InitTrisCollider", vram = 0x8093AC6C, size = 0x13C },
    { name = "ObjSwitch_CrystalSwitchOn", vram = 0x8093C15C, size = 0xE0 },
    { name = "ObjSwitch_LargeFloorSwitchDown", vram = 0x8093C488, size = 0xFC },
    { name = "ObjSwitch_DrawEyeSwitch", vram = 0x8093CA80, size = 0x44 },
    { name = "ObjSwitch_EyeSwitchClosed", vram = 0x8093BE2C, size = 0xC4 },
    { name = "ObjSwitch_SetSwitchFlagState", vram = 0x8093AE1C, size = 0x58 },
    { name = "ObjSwitch_PlayDiamondSwitchSfx", vram = 0x8093AEF0, size = 0x2C },
    { name = "ObjSwitch_CrystalUpdateTimer", vram = 0x8093AE74, size = 0x14 },
    { name = "ObjSwitch_Init", vram = 0x8093B084, size = 0x518 },
    { name = "ObjSwitch_DrawCrystalSwitch", vram = 0x8093CAC4, size = 0x160 },
    { name = "ObjSwitch_TryPlayCutsceneInit", vram = 0x8093B648, size = 0x20 },
    { name = "ObjSwitch_LargeFloorSwitchUp", vram = 0x8093C2D4, size = 0xF4 },
    { name = "ObjSwitch_LargeFloorSwitchRiseUpInit", vram = 0x8093C584, size = 0x14 },
    { name = "ObjSwitch_FloorSwitchPushDownInit", vram = 0x8093B92C, size = 0x14 },
    { name = "ObjSwitch_FloorSwitchDown", vram = 0x8093B9E4, size = 0x178 },
    { name = "ObjSwitch_DrawRustyFloorSwitch", vram = 0x8093C888, size = 0x30 },
    { name = "ObjSwitch_EyeSwitchOpenInit", vram = 0x8093BD34, size = 0x18 },
    { name = "ObjSwitch_EyeSwitchFrozenInit", vram = 0x8093BCC8, size = 0x14 },
    { name = "ObjSwitch_CrystalSwitchOnInit", vram = 0x8093C138, size = 0x24 },
    { name = "ObjSwitch_FloorSwitchPushDown", vram = 0x8093B940, size = 0x80 },
    { name = "ObjSwitch_LargeFloorSwitchDownInit", vram = 0x8093C460, size = 0x28 },
    { name = "ObjSwitch_CrystalSwitchTurnOff", vram = 0x8093C250, size = 0x64 },
    { name = "ObjSwitch_SpawnIce", vram = 0x8093ADA8, size = 0x74 },
    { name = "ObjSwitch_TryPlayCutscene", vram = 0x8093B668, size = 0x8C },
    { name = "ObjSwitch_SetFloorSwitchSnapPlayerState", vram = 0x8093AF1C, size = 0x38 },
    { name = "ObjSwitch_DrawVisibleEyeSwitch", vram = 0x8093C8B8, size = 0xE4 },
    { name = "ObjSwitch_DrawFloorSwitch", vram = 0x8093C778, size = 0x110 },
    { name = "ObjSwitch_LargeFloorSwitchPushDownInit", vram = 0x8093C3C8, size = 0x14 },
    { name = "ObjSwitch_CrystalSwitchTurnOffInit", vram = 0x8093C23C, size = 0x14 },
    { name = "ObjSwitch_LargeFloorSwitchPushDown", vram = 0x8093C3DC, size = 0x84 },
    { name = "ObjSwitch_PlayFootSwitchSfx", vram = 0x8093AEC4, size = 0x2C },
    { name = "ObjSwitch_CrystalSwitchOff", vram = 0x8093BF70, size = 0x134 },
    { name = "ObjSwitch_DrawInvisibleEyeSwitch", vram = 0x8093C99C, size = 0xE4 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Lift"
rom = 0x00DB0240
vram = 0x8093D3C0
size = 0xAE0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8093D41C, target_vram = 0x8093DDB0 },
    { type = "R_MIPS_HI16", vram = 0x8093D420, target_vram = 0x8093DD60 },
    { type = "R_MIPS_HI16", vram = 0x8093D424, target_vram = 0x8093DD84 },
    { type = "R_MIPS_LO16", vram = 0x8093D430, target_vram = 0x8093DD84 },
    { type = "R_MIPS_LO16", vram = 0x8093D434, target_vram = 0x8093DD60 },
    { type = "R_MIPS_LO16", vram = 0x8093D438, target_vram = 0x8093DDB0 },
    { type = "R_MIPS_HI16", vram = 0x8093D63C, target_vram = 0x8093DD84 },
    { type = "R_MIPS_LO16", vram = 0x8093D640, target_vram = 0x8093DD84 },
    { type = "R_MIPS_HI16", vram = 0x8093D650, target_vram = 0x8093DD98 },
    { type = "R_MIPS_LO16", vram = 0x8093D664, target_vram = 0x8093DD98 },
    { type = "R_MIPS_HI16", vram = 0x8093D668, target_vram = 0x8093DDB4 },
    { type = "R_MIPS_LO16", vram = 0x8093D678, target_vram = 0x8093DDB4 },
    { type = "R_MIPS_HI16", vram = 0x8093D764, target_vram = 0x8093DD50 },
    { type = "R_MIPS_HI16", vram = 0x8093D768, target_vram = 0x8093D7A0 },
    { type = "R_MIPS_LO16", vram = 0x8093D77C, target_vram = 0x8093DD50 },
    { type = "R_MIPS_HI16", vram = 0x8093D780, target_vram = 0x8093DC60 },
    { type = "R_MIPS_LO16", vram = 0x8093D784, target_vram = 0x8093D7A0 },
    { type = "R_MIPS_LO16", vram = 0x8093D788, target_vram = 0x8093DC60 },
    { type = "R_MIPS_HI16", vram = 0x8093D85C, target_vram = 0x8093DD50 },
    { type = "R_MIPS_LO16", vram = 0x8093D870, target_vram = 0x8093DD50 },
    { type = "R_MIPS_HI16", vram = 0x8093D88C, target_vram = 0x8093D8B4 },
    { type = "R_MIPS_HI16", vram = 0x8093D890, target_vram = 0x8093DC90 },
    { type = "R_MIPS_LO16", vram = 0x8093D898, target_vram = 0x8093D8B4 },
    { type = "R_MIPS_LO16", vram = 0x8093D89C, target_vram = 0x8093DC90 },
    { type = "R_MIPS_HI16", vram = 0x8093D9CC, target_vram = 0x8093DA48 },
    { type = "R_MIPS_LO16", vram = 0x8093D9D0, target_vram = 0x8093DA48 },
    { type = "R_MIPS_HI16", vram = 0x8093D9F0, target_vram = 0x8093DC60 },
    { type = "R_MIPS_LO16", vram = 0x8093D9FC, target_vram = 0x8093DC60 },
    { type = "R_MIPS_HI16", vram = 0x8093DA78, target_vram = 0x8093DDA0 },
    { type = "R_MIPS_LO16", vram = 0x8093DA8C, target_vram = 0x8093DDA0 },
    { type = "R_MIPS_HI16", vram = 0x8093DAB8, target_vram = 0x8093DDA0 },
    { type = "R_MIPS_LO16", vram = 0x8093DACC, target_vram = 0x8093DDA0 },
    { type = "R_MIPS_HI16", vram = 0x8093DAD0, target_vram = 0x8093DDB8 },
    { type = "R_MIPS_LO16", vram = 0x8093DAD4, target_vram = 0x8093DDB8 },
    { type = "R_MIPS_HI16", vram = 0x8093DB74, target_vram = 0x8093DB90 },
    { type = "R_MIPS_LO16", vram = 0x8093DB78, target_vram = 0x8093DB90 },
]

functions = [
    { name = "func_8093D3C0", vram = 0x8093D3C0, size = 0x268 },
    { name = "func_8093D8B4", vram = 0x8093D8B4, size = 0x10C },
    { name = "func_8093D760", vram = 0x8093D760, size = 0x40 },
    { name = "func_8093DA48", vram = 0x8093DA48, size = 0x128 },
    { name = "func_8093D88C", vram = 0x8093D88C, size = 0x28 },
    { name = "func_8093DC90", vram = 0x8093DC90, size = 0x98 },
    { name = "func_8093D9C0", vram = 0x8093D9C0, size = 0x88 },
    { name = "func_8093DB70", vram = 0x8093DB70, size = 0x20 },
    { name = "ObjLift_Update", vram = 0x8093DC2C, size = 0x34 },
    { name = "func_8093DB90", vram = 0x8093DB90, size = 0x9C },
    { name = "ObjLift_Destroy", vram = 0x8093D72C, size = 0x34 },
    { name = "func_8093D7A0", vram = 0x8093D7A0, size = 0xEC },
    { name = "ObjLift_Init", vram = 0x8093D628, size = 0x104 },
    { name = "ObjLift_Draw", vram = 0x8093DC60, size = 0x30 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Hsblock"
rom = 0x00DB0D20
vram = 0x8093DEA0
size = 0x580

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8093DF54, target_vram = 0x8093E34C },
    { type = "R_MIPS_LO16", vram = 0x8093DF68, target_vram = 0x8093E34C },
    { type = "R_MIPS_HI16", vram = 0x8093DF74, target_vram = 0x8093E33C },
    { type = "R_MIPS_LO16", vram = 0x8093DF78, target_vram = 0x8093E33C },
    { type = "R_MIPS_HI16", vram = 0x8093E074, target_vram = 0x8093E0A0 },
    { type = "R_MIPS_LO16", vram = 0x8093E084, target_vram = 0x8093E0A0 },
    { type = "R_MIPS_HI16", vram = 0x8093E0F0, target_vram = 0x8093E10C },
    { type = "R_MIPS_LO16", vram = 0x8093E0F8, target_vram = 0x8093E10C },
    { type = "R_MIPS_HI16", vram = 0x8093E144, target_vram = 0x8093E370 },
    { type = "R_MIPS_LO16", vram = 0x8093E148, target_vram = 0x8093E370 },
    { type = "R_MIPS_HI16", vram = 0x8093E164, target_vram = 0x8093E374 },
    { type = "R_MIPS_LO16", vram = 0x8093E168, target_vram = 0x8093E374 },
    { type = "R_MIPS_HI16", vram = 0x8093E1D8, target_vram = 0x8093E330 },
    { type = "R_MIPS_LO16", vram = 0x8093E1EC, target_vram = 0x8093E330 },
    { type = "R_MIPS_HI16", vram = 0x8093E214, target_vram = 0x8093E364 },
    { type = "R_MIPS_LO16", vram = 0x8093E218, target_vram = 0x8093E364 },
    { type = "R_MIPS_HI16", vram = 0x8093E2D4, target_vram = 0x8093E358 },
    { type = "R_MIPS_LO16", vram = 0x8093E2F8, target_vram = 0x8093E358 },
]

functions = [
    { name = "func_8093E10C", vram = 0x8093E10C, size = 0xA8 },
    { name = "ObjHsblock_Destroy", vram = 0x8093E008, size = 0x34 },
    { name = "func_8093E0E8", vram = 0x8093E0E8, size = 0x24 },
    { name = "ObjHsblock_Update", vram = 0x8093E1B4, size = 0x4C },
    { name = "func_8093E0A0", vram = 0x8093E0A0, size = 0x48 },
    { name = "ObjHsblock_SetupAction", vram = 0x8093DEA0, size = 0xC },
    { name = "func_8093E03C", vram = 0x8093E03C, size = 0x20 },
    { name = "ObjHsblock_Init", vram = 0x8093DF30, size = 0xD8 },
    { name = "func_8093E05C", vram = 0x8093E05C, size = 0x44 },
    { name = "func_8093DEAC", vram = 0x8093DEAC, size = 0x84 },
    { name = "ObjHsblock_Draw", vram = 0x8093E200, size = 0x10C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Okarina_Tag"
rom = 0x00DB12A0
vram = 0x8093E420
size = 0x480

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8093E4CC, target_vram = 0x8093E518 },
    { type = "R_MIPS_LO16", vram = 0x8093E4E4, target_vram = 0x8093E518 },
    { type = "R_MIPS_HI16", vram = 0x8093E5D0, target_vram = 0x8093E68C },
    { type = "R_MIPS_LO16", vram = 0x8093E5D4, target_vram = 0x8093E68C },
    { type = "R_MIPS_HI16", vram = 0x8093E63C, target_vram = 0x8093E830 },
    { type = "R_MIPS_LO16", vram = 0x8093E648, target_vram = 0x8093E830 },
    { type = "R_MIPS_HI16", vram = 0x8093E654, target_vram = 0x8093E834 },
    { type = "R_MIPS_LO16", vram = 0x8093E668, target_vram = 0x8093E834 },
    { type = "R_MIPS_HI16", vram = 0x8093E6B0, target_vram = 0x8093E518 },
    { type = "R_MIPS_LO16", vram = 0x8093E6BC, target_vram = 0x8093E518 },
    { type = "R_MIPS_HI16", vram = 0x8093E7C8, target_vram = 0x8093E518 },
    { type = "R_MIPS_LO16", vram = 0x8093E7CC, target_vram = 0x8093E518 },
]

functions = [
    { name = "EnOkarinaTag_Init", vram = 0x8093E430, size = 0xE8 },
    { name = "EnOkarinaTag_Update", vram = 0x8093E7E4, size = 0x24 },
    { name = "func_8093E518", vram = 0x8093E518, size = 0x174 },
    { name = "func_8093E68C", vram = 0x8093E68C, size = 0x158 },
    { name = "EnOkarinaTag_Destroy", vram = 0x8093E420, size = 0x10 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Goroiwa"
rom = 0x00DB1720
vram = 0x8093E8A0
size = 0x4C10

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8093E8C0, target_vram = 0x80942EC0 },
    { type = "R_MIPS_LO16", vram = 0x8093E8C8, target_vram = 0x80942EC0 },
    { type = "R_MIPS_HI16", vram = 0x8093E8D0, target_vram = 0x80942EC4 },
    { type = "R_MIPS_LO16", vram = 0x8093E8D8, target_vram = 0x80942EC4 },
    { type = "R_MIPS_HI16", vram = 0x8093E8E4, target_vram = 0x80942EC8 },
    { type = "R_MIPS_LO16", vram = 0x8093E8E8, target_vram = 0x80942EC8 },
    { type = "R_MIPS_HI16", vram = 0x8093E8EC, target_vram = 0x80942ECC },
    { type = "R_MIPS_LO16", vram = 0x8093E8F0, target_vram = 0x80942ECC },
    { type = "R_MIPS_HI16", vram = 0x8093E91C, target_vram = 0x80942ED0 },
    { type = "R_MIPS_LO16", vram = 0x8093E920, target_vram = 0x80942ED0 },
    { type = "R_MIPS_HI16", vram = 0x8093E9E4, target_vram = 0x80942DE4 },
    { type = "R_MIPS_LO16", vram = 0x8093E9F4, target_vram = 0x80942DE4 },
    { type = "R_MIPS_HI16", vram = 0x8093EAF0, target_vram = 0x80942ED4 },
    { type = "R_MIPS_LO16", vram = 0x8093EAF4, target_vram = 0x80942ED4 },
    { type = "R_MIPS_HI16", vram = 0x8093EFB4, target_vram = 0x80942ED8 },
    { type = "R_MIPS_LO16", vram = 0x8093EFB8, target_vram = 0x80942ED8 },
    { type = "R_MIPS_HI16", vram = 0x8093EFEC, target_vram = 0x80942E54 },
    { type = "R_MIPS_HI16", vram = 0x8093F028, target_vram = 0x80942E48 },
    { type = "R_MIPS_LO16", vram = 0x8093F058, target_vram = 0x80942E48 },
    { type = "R_MIPS_LO16", vram = 0x8093F060, target_vram = 0x80942E54 },
    { type = "R_MIPS_HI16", vram = 0x8093F1D0, target_vram = 0x80942EDC },
    { type = "R_MIPS_LO16", vram = 0x8093F1D4, target_vram = 0x80942EDC },
    { type = "R_MIPS_HI16", vram = 0x8093F1E8, target_vram = 0x80942EE0 },
    { type = "R_MIPS_LO16", vram = 0x8093F21C, target_vram = 0x80942EE0 },
    { type = "R_MIPS_HI16", vram = 0x8093F35C, target_vram = 0x80942DFC },
    { type = "R_MIPS_LO16", vram = 0x8093F36C, target_vram = 0x80942DFC },
    { type = "R_MIPS_HI16", vram = 0x8093F38C, target_vram = 0x80942EE4 },
    { type = "R_MIPS_LO16", vram = 0x8093F390, target_vram = 0x80942EE4 },
    { type = "R_MIPS_HI16", vram = 0x8093F4B0, target_vram = 0x80942DFC },
    { type = "R_MIPS_LO16", vram = 0x8093F518, target_vram = 0x80942DFC },
    { type = "R_MIPS_HI16", vram = 0x8093F628, target_vram = 0x80942DFC },
    { type = "R_MIPS_LO16", vram = 0x8093F638, target_vram = 0x80942DFC },
    { type = "R_MIPS_HI16", vram = 0x8093F74C, target_vram = 0x80942EE8 },
    { type = "R_MIPS_LO16", vram = 0x8093F750, target_vram = 0x80942EE8 },
    { type = "R_MIPS_HI16", vram = 0x8093F8A0, target_vram = 0x80942EEC },
    { type = "R_MIPS_LO16", vram = 0x8093F8AC, target_vram = 0x80942EEC },
    { type = "R_MIPS_HI16", vram = 0x8093F8E8, target_vram = 0x80942E30 },
    { type = "R_MIPS_HI16", vram = 0x8093F8F4, target_vram = 0x80942E3C },
    { type = "R_MIPS_LO16", vram = 0x8093F8F8, target_vram = 0x80942E3C },
    { type = "R_MIPS_LO16", vram = 0x8093F904, target_vram = 0x80942E30 },
    { type = "R_MIPS_HI16", vram = 0x8093F948, target_vram = 0x80942EF0 },
    { type = "R_MIPS_LO16", vram = 0x8093F96C, target_vram = 0x80942EF0 },
    { type = "R_MIPS_HI16", vram = 0x8093F978, target_vram = 0x80942EF4 },
    { type = "R_MIPS_LO16", vram = 0x8093F988, target_vram = 0x80942EF4 },
    { type = "R_MIPS_HI16", vram = 0x8093FA4C, target_vram = 0x80942EF8 },
    { type = "R_MIPS_LO16", vram = 0x8093FA50, target_vram = 0x80942EF8 },
    { type = "R_MIPS_HI16", vram = 0x8093FB14, target_vram = 0x80942EFC },
    { type = "R_MIPS_LO16", vram = 0x8093FB18, target_vram = 0x80942EFC },
    { type = "R_MIPS_HI16", vram = 0x8093FB40, target_vram = 0x80942E60 },
    { type = "R_MIPS_LO16", vram = 0x8093FB44, target_vram = 0x80942E60 },
    { type = "R_MIPS_HI16", vram = 0x8093FCB8, target_vram = 0x80942F00 },
    { type = "R_MIPS_LO16", vram = 0x8093FCBC, target_vram = 0x80942F00 },
    { type = "R_MIPS_HI16", vram = 0x8093FD4C, target_vram = 0x80942F04 },
    { type = "R_MIPS_LO16", vram = 0x8093FD50, target_vram = 0x80942F04 },
    { type = "R_MIPS_HI16", vram = 0x8093FDD0, target_vram = 0x80942F08 },
    { type = "R_MIPS_LO16", vram = 0x8093FE28, target_vram = 0x80942F08 },
    { type = "R_MIPS_HI16", vram = 0x8093FECC, target_vram = 0x80942F0C },
    { type = "R_MIPS_LO16", vram = 0x8093FED0, target_vram = 0x80942F0C },
    { type = "R_MIPS_HI16", vram = 0x8093FF70, target_vram = 0x80942F10 },
    { type = "R_MIPS_LO16", vram = 0x8093FF7C, target_vram = 0x80942F10 },
    { type = "R_MIPS_HI16", vram = 0x809400E0, target_vram = 0x80942F14 },
    { type = "R_MIPS_LO16", vram = 0x80940104, target_vram = 0x80942F14 },
    { type = "R_MIPS_HI16", vram = 0x80940138, target_vram = 0x80942E0C },
    { type = "R_MIPS_LO16", vram = 0x80940144, target_vram = 0x80942E0C },
    { type = "R_MIPS_HI16", vram = 0x809401BC, target_vram = 0x80942F18 },
    { type = "R_MIPS_LO16", vram = 0x809401C0, target_vram = 0x80942F18 },
    { type = "R_MIPS_HI16", vram = 0x80940204, target_vram = 0x80942F1C },
    { type = "R_MIPS_LO16", vram = 0x80940218, target_vram = 0x80942F1C },
    { type = "R_MIPS_HI16", vram = 0x8094023C, target_vram = 0x80942F20 },
    { type = "R_MIPS_LO16", vram = 0x8094024C, target_vram = 0x80942F20 },
    { type = "R_MIPS_HI16", vram = 0x809402BC, target_vram = 0x80942F24 },
    { type = "R_MIPS_LO16", vram = 0x809402C0, target_vram = 0x80942F24 },
    { type = "R_MIPS_HI16", vram = 0x809402F8, target_vram = 0x80942F28 },
    { type = "R_MIPS_LO16", vram = 0x80940300, target_vram = 0x80942F28 },
    { type = "R_MIPS_HI16", vram = 0x8094032C, target_vram = 0x80942F2C },
    { type = "R_MIPS_LO16", vram = 0x80940334, target_vram = 0x80942F2C },
    { type = "R_MIPS_HI16", vram = 0x8094040C, target_vram = 0x80942E30 },
    { type = "R_MIPS_HI16", vram = 0x80940410, target_vram = 0x80942E3C },
    { type = "R_MIPS_LO16", vram = 0x80940414, target_vram = 0x80942E3C },
    { type = "R_MIPS_LO16", vram = 0x80940418, target_vram = 0x80942E30 },
    { type = "R_MIPS_HI16", vram = 0x809404C0, target_vram = 0x80942E48 },
    { type = "R_MIPS_HI16", vram = 0x809404C4, target_vram = 0x80942E54 },
    { type = "R_MIPS_LO16", vram = 0x809404CC, target_vram = 0x80942E54 },
    { type = "R_MIPS_LO16", vram = 0x809404D0, target_vram = 0x80942E48 },
    { type = "R_MIPS_HI16", vram = 0x809405E8, target_vram = 0x80942F30 },
    { type = "R_MIPS_LO16", vram = 0x80940618, target_vram = 0x80942F30 },
    { type = "R_MIPS_HI16", vram = 0x80940624, target_vram = 0x80942F34 },
    { type = "R_MIPS_LO16", vram = 0x8094062C, target_vram = 0x80942F34 },
    { type = "R_MIPS_HI16", vram = 0x8094064C, target_vram = 0x80942E54 },
    { type = "R_MIPS_HI16", vram = 0x80940650, target_vram = 0x80942E48 },
    { type = "R_MIPS_LO16", vram = 0x80940658, target_vram = 0x80942E48 },
    { type = "R_MIPS_LO16", vram = 0x8094065C, target_vram = 0x80942E54 },
    { type = "R_MIPS_HI16", vram = 0x809406AC, target_vram = 0x80942F38 },
    { type = "R_MIPS_LO16", vram = 0x809406B0, target_vram = 0x80942F38 },
    { type = "R_MIPS_HI16", vram = 0x8094071C, target_vram = 0x80942F3C },
    { type = "R_MIPS_LO16", vram = 0x80940720, target_vram = 0x80942F3C },
    { type = "R_MIPS_HI16", vram = 0x80940724, target_vram = 0x80942F40 },
    { type = "R_MIPS_LO16", vram = 0x80940728, target_vram = 0x80942F40 },
    { type = "R_MIPS_HI16", vram = 0x8094076C, target_vram = 0x80942F44 },
    { type = "R_MIPS_LO16", vram = 0x80940774, target_vram = 0x80942F44 },
    { type = "R_MIPS_HI16", vram = 0x809407A0, target_vram = 0x80942F48 },
    { type = "R_MIPS_LO16", vram = 0x809407A4, target_vram = 0x80942F48 },
    { type = "R_MIPS_HI16", vram = 0x80940824, target_vram = 0x80942F4C },
    { type = "R_MIPS_LO16", vram = 0x80940828, target_vram = 0x80942F4C },
    { type = "R_MIPS_HI16", vram = 0x80940A7C, target_vram = 0x80942F50 },
    { type = "R_MIPS_LO16", vram = 0x80940AAC, target_vram = 0x80942F50 },
    { type = "R_MIPS_HI16", vram = 0x80940B1C, target_vram = 0x80942F54 },
    { type = "R_MIPS_LO16", vram = 0x80940B20, target_vram = 0x80942F54 },
    { type = "R_MIPS_HI16", vram = 0x80940B88, target_vram = 0x80942F58 },
    { type = "R_MIPS_LO16", vram = 0x80940B8C, target_vram = 0x80942F58 },
    { type = "R_MIPS_HI16", vram = 0x80940B90, target_vram = 0x80942F5C },
    { type = "R_MIPS_LO16", vram = 0x80940B94, target_vram = 0x80942F5C },
    { type = "R_MIPS_HI16", vram = 0x80940D8C, target_vram = 0x80942E48 },
    { type = "R_MIPS_HI16", vram = 0x80940D90, target_vram = 0x80942E54 },
    { type = "R_MIPS_LO16", vram = 0x80940D94, target_vram = 0x80942E54 },
    { type = "R_MIPS_LO16", vram = 0x80940D9C, target_vram = 0x80942E48 },
    { type = "R_MIPS_HI16", vram = 0x80940E68, target_vram = 0x80942F60 },
    { type = "R_MIPS_LO16", vram = 0x80940E80, target_vram = 0x80942F60 },
    { type = "R_MIPS_HI16", vram = 0x80940E84, target_vram = 0x80942F64 },
    { type = "R_MIPS_LO16", vram = 0x80940E88, target_vram = 0x80942F64 },
    { type = "R_MIPS_HI16", vram = 0x80940EC0, target_vram = 0x80942F68 },
    { type = "R_MIPS_LO16", vram = 0x80940ED0, target_vram = 0x80942F68 },
    { type = "R_MIPS_HI16", vram = 0x80940F24, target_vram = 0x80942F6C },
    { type = "R_MIPS_LO16", vram = 0x80940F28, target_vram = 0x80942F6C },
    { type = "R_MIPS_HI16", vram = 0x80940FBC, target_vram = 0x80942E38 },
    { type = "R_MIPS_HI16", vram = 0x80940FC0, target_vram = 0x80942E44 },
    { type = "R_MIPS_LO16", vram = 0x80940FC8, target_vram = 0x80942E44 },
    { type = "R_MIPS_LO16", vram = 0x80940FCC, target_vram = 0x80942E38 },
    { type = "R_MIPS_HI16", vram = 0x80940FD8, target_vram = 0x80942F70 },
    { type = "R_MIPS_LO16", vram = 0x80940FDC, target_vram = 0x80942F70 },
    { type = "R_MIPS_HI16", vram = 0x80940FF8, target_vram = 0x80942E48 },
    { type = "R_MIPS_HI16", vram = 0x80941000, target_vram = 0x80942E54 },
    { type = "R_MIPS_LO16", vram = 0x80941004, target_vram = 0x80942E54 },
    { type = "R_MIPS_LO16", vram = 0x80941008, target_vram = 0x80942E48 },
    { type = "R_MIPS_HI16", vram = 0x809410A8, target_vram = 0x80942F74 },
    { type = "R_MIPS_LO16", vram = 0x809410AC, target_vram = 0x80942F74 },
    { type = "R_MIPS_HI16", vram = 0x809410B8, target_vram = 0x80942F78 },
    { type = "R_MIPS_LO16", vram = 0x809410BC, target_vram = 0x80942F78 },
    { type = "R_MIPS_HI16", vram = 0x809410D0, target_vram = 0x80942E44 },
    { type = "R_MIPS_HI16", vram = 0x809410D4, target_vram = 0x80942E38 },
    { type = "R_MIPS_LO16", vram = 0x809410DC, target_vram = 0x80942E38 },
    { type = "R_MIPS_LO16", vram = 0x809410E0, target_vram = 0x80942E44 },
    { type = "R_MIPS_HI16", vram = 0x80941174, target_vram = 0x80942F7C },
    { type = "R_MIPS_LO16", vram = 0x80941178, target_vram = 0x80942F7C },
    { type = "R_MIPS_HI16", vram = 0x809412DC, target_vram = 0x80942E78 },
    { type = "R_MIPS_LO16", vram = 0x809412E8, target_vram = 0x80942E78 },
    { type = "R_MIPS_HI16", vram = 0x8094136C, target_vram = 0x80942DF4 },
    { type = "R_MIPS_LO16", vram = 0x809413A4, target_vram = 0x80942DF4 },
    { type = "R_MIPS_HI16", vram = 0x80941438, target_vram = 0x80942F80 },
    { type = "R_MIPS_LO16", vram = 0x8094143C, target_vram = 0x80942F80 },
    { type = "R_MIPS_HI16", vram = 0x80941464, target_vram = 0x80942F84 },
    { type = "R_MIPS_LO16", vram = 0x80941468, target_vram = 0x80942F84 },
    { type = "R_MIPS_HI16", vram = 0x80941480, target_vram = 0x80942DFC },
    { type = "R_MIPS_LO16", vram = 0x80941490, target_vram = 0x80942DFC },
    { type = "R_MIPS_HI16", vram = 0x80941494, target_vram = 0x80942F88 },
    { type = "R_MIPS_LO16", vram = 0x809414A8, target_vram = 0x80942F88 },
    { type = "R_MIPS_HI16", vram = 0x809414AC, target_vram = 0x80942F8C },
    { type = "R_MIPS_LO16", vram = 0x809414D4, target_vram = 0x80942F8C },
    { type = "R_MIPS_HI16", vram = 0x809414EC, target_vram = 0x80942E8C },
    { type = "R_MIPS_LO16", vram = 0x809414F0, target_vram = 0x80942E8C },
    { type = "R_MIPS_HI16", vram = 0x80941670, target_vram = 0x80942DFC },
    { type = "R_MIPS_LO16", vram = 0x80941678, target_vram = 0x80942DFC },
    { type = "R_MIPS_HI16", vram = 0x809417D4, target_vram = 0x80942F90 },
    { type = "R_MIPS_LO16", vram = 0x809417D8, target_vram = 0x80942F90 },
    { type = "R_MIPS_HI16", vram = 0x80941830, target_vram = 0x80942E3C },
    { type = "R_MIPS_LO16", vram = 0x80941840, target_vram = 0x80942E3C },
    { type = "R_MIPS_HI16", vram = 0x80941854, target_vram = 0x80942E0C },
    { type = "R_MIPS_HI16", vram = 0x80941864, target_vram = 0x80942E30 },
    { type = "R_MIPS_LO16", vram = 0x80941878, target_vram = 0x80942E30 },
    { type = "R_MIPS_LO16", vram = 0x8094187C, target_vram = 0x80942E0C },
    { type = "R_MIPS_HI16", vram = 0x809419D8, target_vram = 0x80941A10 },
    { type = "R_MIPS_LO16", vram = 0x809419DC, target_vram = 0x80941A10 },
    { type = "R_MIPS_HI16", vram = 0x80941BEC, target_vram = 0x80942E94 },
    { type = "R_MIPS_LO16", vram = 0x80941BF0, target_vram = 0x80942E94 },
    { type = "R_MIPS_HI16", vram = 0x80941CC4, target_vram = 0x80942E94 },
    { type = "R_MIPS_LO16", vram = 0x80941CF0, target_vram = 0x80942E94 },
    { type = "R_MIPS_HI16", vram = 0x80941D80, target_vram = 0x80942E9C },
    { type = "R_MIPS_LO16", vram = 0x80941D9C, target_vram = 0x80942E9C },
    { type = "R_MIPS_HI16", vram = 0x80941DBC, target_vram = 0x80941E28 },
    { type = "R_MIPS_LO16", vram = 0x80941DC0, target_vram = 0x80941E28 },
    { type = "R_MIPS_HI16", vram = 0x80941DD4, target_vram = 0x80942F94 },
    { type = "R_MIPS_LO16", vram = 0x80941DD8, target_vram = 0x80942F94 },
    { type = "R_MIPS_HI16", vram = 0x80941DE8, target_vram = 0x80942F98 },
    { type = "R_MIPS_LO16", vram = 0x80941DF4, target_vram = 0x80942F98 },
    { type = "R_MIPS_HI16", vram = 0x80941EC0, target_vram = 0x80941F10 },
    { type = "R_MIPS_LO16", vram = 0x80941EC4, target_vram = 0x80941F10 },
    { type = "R_MIPS_HI16", vram = 0x80941EE0, target_vram = 0x80942EAC },
    { type = "R_MIPS_LO16", vram = 0x80941EF8, target_vram = 0x80942EAC },
    { type = "R_MIPS_HI16", vram = 0x80941F5C, target_vram = 0x80941FA4 },
    { type = "R_MIPS_LO16", vram = 0x80941F60, target_vram = 0x80941FA4 },
    { type = "R_MIPS_HI16", vram = 0x80941F7C, target_vram = 0x80942F9C },
    { type = "R_MIPS_LO16", vram = 0x80941F88, target_vram = 0x80942F9C },
    { type = "R_MIPS_HI16", vram = 0x8094208C, target_vram = 0x809420F0 },
    { type = "R_MIPS_LO16", vram = 0x80942090, target_vram = 0x809420F0 },
    { type = "R_MIPS_HI16", vram = 0x809420A8, target_vram = 0x80942FA0 },
    { type = "R_MIPS_LO16", vram = 0x809420AC, target_vram = 0x80942FA0 },
    { type = "R_MIPS_HI16", vram = 0x809420B4, target_vram = 0x80942FA4 },
    { type = "R_MIPS_LO16", vram = 0x809420C0, target_vram = 0x80942FA4 },
    { type = "R_MIPS_HI16", vram = 0x809421E8, target_vram = 0x8094220C },
    { type = "R_MIPS_LO16", vram = 0x809421EC, target_vram = 0x8094220C },
    { type = "R_MIPS_HI16", vram = 0x80942274, target_vram = 0x80942E0C },
    { type = "R_MIPS_LO16", vram = 0x80942280, target_vram = 0x80942E0C },
    { type = "R_MIPS_HI16", vram = 0x80942390, target_vram = 0x80942E6C },
    { type = "R_MIPS_LO16", vram = 0x80942394, target_vram = 0x80942E6C },
    { type = "R_MIPS_HI16", vram = 0x809423A4, target_vram = 0x80942FA8 },
    { type = "R_MIPS_LO16", vram = 0x809423A8, target_vram = 0x80942FA8 },
    { type = "R_MIPS_HI16", vram = 0x809423B4, target_vram = 0x80942E60 },
    { type = "R_MIPS_LO16", vram = 0x809423B8, target_vram = 0x80942E60 },
    { type = "R_MIPS_HI16", vram = 0x80942420, target_vram = 0x80942E30 },
    { type = "R_MIPS_HI16", vram = 0x80942428, target_vram = 0x80942FAC },
    { type = "R_MIPS_LO16", vram = 0x8094242C, target_vram = 0x80942E30 },
    { type = "R_MIPS_HI16", vram = 0x8094243C, target_vram = 0x80942E3C },
    { type = "R_MIPS_LO16", vram = 0x80942448, target_vram = 0x80942FAC },
    { type = "R_MIPS_LO16", vram = 0x8094249C, target_vram = 0x80942E3C },
    { type = "R_MIPS_HI16", vram = 0x809425D4, target_vram = 0x80942604 },
    { type = "R_MIPS_LO16", vram = 0x809425D8, target_vram = 0x80942604 },
    { type = "R_MIPS_HI16", vram = 0x809426E8, target_vram = 0x80941A10 },
    { type = "R_MIPS_LO16", vram = 0x809426EC, target_vram = 0x80941A10 },
    { type = "R_MIPS_HI16", vram = 0x80942720, target_vram = 0x80942FB0 },
    { type = "R_MIPS_LO16", vram = 0x80942738, target_vram = 0x80942FB0 },
    { type = "R_MIPS_HI16", vram = 0x80942D48, target_vram = 0x8094220C },
    { type = "R_MIPS_LO16", vram = 0x80942D4C, target_vram = 0x8094220C },
    { type = "R_MIPS_HI16", vram = 0x80942D6C, target_vram = 0x80942604 },
    { type = "R_MIPS_LO16", vram = 0x80942D70, target_vram = 0x80942604 },
    { type = "R_MIPS_HI16", vram = 0x80942D80, target_vram = 0x80942EB4 },
    { type = "R_MIPS_LO16", vram = 0x80942D8C, target_vram = 0x80942EB4 },
]

functions = [
    { name = "func_809419D0", vram = 0x809419D0, size = 0x40 },
    { name = "func_8093F498", vram = 0x8093F498, size = 0x154 },
    { name = "func_8093EB74", vram = 0x8093EB74, size = 0xDC },
    { name = "func_8093E938", vram = 0x8093E938, size = 0x78 },
    { name = "func_80941E28", vram = 0x80941E28, size = 0x8C },
    { name = "func_80942604", vram = 0x80942604, size = 0x64 },
    { name = "func_8093EC50", vram = 0x8093EC50, size = 0x84 },
    { name = "func_8093EAB0", vram = 0x8093EAB0, size = 0x24 },
    { name = "func_8093FC00", vram = 0x8093FC00, size = 0x6C },
    { name = "func_8093ED80", vram = 0x8093ED80, size = 0x30 },
    { name = "func_8093EAD4", vram = 0x8093EAD4, size = 0x84 },
    { name = "func_80940E38", vram = 0x80940E38, size = 0x228 },
    { name = "func_8093F5EC", vram = 0x8093F5EC, size = 0x10C },
    { name = "func_80941060", vram = 0x80941060, size = 0x214 },
    { name = "func_8093F34C", vram = 0x8093F34C, size = 0x14C },
    { name = "func_8093EE64", vram = 0x8093EE64, size = 0x58 },
    { name = "func_8093EF54", vram = 0x8093EF54, size = 0x244 },
    { name = "func_80941EB4", vram = 0x80941EB4, size = 0x5C },
    { name = "func_8093E91C", vram = 0x8093E91C, size = 0x1C },
    { name = "func_80941DB4", vram = 0x80941DB4, size = 0x74 },
    { name = "func_80941FA4", vram = 0x80941FA4, size = 0xE0 },
    { name = "func_8094156C", vram = 0x8094156C, size = 0x464 },
    { name = "func_8093F198", vram = 0x8093F198, size = 0x1B4 },
    { name = "func_809425CC", vram = 0x809425CC, size = 0x38 },
    { name = "func_80940A1C", vram = 0x80940A1C, size = 0x41C },
    { name = "func_80940588", vram = 0x80940588, size = 0x494 },
    { name = "EnGoroiwa_Destroy", vram = 0x8094152C, size = 0x40 },
    { name = "func_80942B1C", vram = 0x80942B1C, size = 0x218 },
    { name = "func_8093EDB0", vram = 0x8093EDB0, size = 0x28 },
    { name = "EnGoroiwa_Draw", vram = 0x80942D34, size = 0x6C },
    { name = "func_8093ECD4", vram = 0x8093ECD4, size = 0xAC },
    { name = "func_80940090", vram = 0x80940090, size = 0x4F8 },
    { name = "func_8093FAA4", vram = 0x8093FAA4, size = 0x15C },
    { name = "func_80941274", vram = 0x80941274, size = 0x38 },
    { name = "func_8093EEBC", vram = 0x8093EEBC, size = 0x20 },
    { name = "func_8094220C", vram = 0x8094220C, size = 0x3C0 },
    { name = "func_8093EEDC", vram = 0x8093EEDC, size = 0x78 },
    { name = "func_8093F6F8", vram = 0x8093F6F8, size = 0x3AC },
    { name = "func_809421E0", vram = 0x809421E0, size = 0x2C },
    { name = "func_8093EE18", vram = 0x8093EE18, size = 0x4C },
    { name = "func_8093E9B0", vram = 0x8093E9B0, size = 0x100 },
    { name = "func_80941A10", vram = 0x80941A10, size = 0x3A4 },
    { name = "func_80941F54", vram = 0x80941F54, size = 0x50 },
    { name = "func_8093EB58", vram = 0x8093EB58, size = 0x1C },
    { name = "func_80941F10", vram = 0x80941F10, size = 0x44 },
    { name = "func_8093E8A0", vram = 0x8093E8A0, size = 0x7C },
    { name = "func_8093EDD8", vram = 0x8093EDD8, size = 0x40 },
    { name = "func_8093FC6C", vram = 0x8093FC6C, size = 0x424 },
    { name = "EnGoroiwa_Init", vram = 0x809412AC, size = 0x280 },
    { name = "func_809420F0", vram = 0x809420F0, size = 0xF0 },
    { name = "EnGoroiwa_Update", vram = 0x80942668, size = 0x4B4 },
    { name = "func_80942084", vram = 0x80942084, size = 0x6C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Daiku"
rom = 0x00DB6330
vram = 0x809434B0
size = 0xD30

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809434E8, target_vram = 0x80944078 },
    { type = "R_MIPS_LO16", vram = 0x809434EC, target_vram = 0x80944078 },
    { type = "R_MIPS_HI16", vram = 0x80943750, target_vram = 0x809440A4 },
    { type = "R_MIPS_LO16", vram = 0x80943754, target_vram = 0x809440A4 },
    { type = "R_MIPS_HI16", vram = 0x8094377C, target_vram = 0x809440C8 },
    { type = "R_MIPS_LO16", vram = 0x809437A4, target_vram = 0x809440C8 },
    { type = "R_MIPS_HI16", vram = 0x809438A8, target_vram = 0x80944060 },
    { type = "R_MIPS_HI16", vram = 0x809438C0, target_vram = 0x809438F8 },
    { type = "R_MIPS_LO16", vram = 0x809438C4, target_vram = 0x809438F8 },
    { type = "R_MIPS_LO16", vram = 0x809438D0, target_vram = 0x80944060 },
    { type = "R_MIPS_HI16", vram = 0x80943964, target_vram = 0x80944060 },
    { type = "R_MIPS_LO16", vram = 0x80943980, target_vram = 0x80944060 },
    { type = "R_MIPS_HI16", vram = 0x80943BC0, target_vram = 0x80943BDC },
    { type = "R_MIPS_LO16", vram = 0x80943BC8, target_vram = 0x80943BDC },
    { type = "R_MIPS_HI16", vram = 0x80943DCC, target_vram = 0x809440F0 },
    { type = "R_MIPS_LO16", vram = 0x80943DD0, target_vram = 0x809440F0 },
    { type = "R_MIPS_HI16", vram = 0x80943E7C, target_vram = 0x809440D4 },
    { type = "R_MIPS_LO16", vram = 0x80943E9C, target_vram = 0x809440D4 },
    { type = "R_MIPS_HI16", vram = 0x80943F1C, target_vram = 0x809440F4 },
    { type = "R_MIPS_LO16", vram = 0x80943F24, target_vram = 0x809440F4 },
    { type = "R_MIPS_HI16", vram = 0x80943FFC, target_vram = 0x80943E18 },
    { type = "R_MIPS_HI16", vram = 0x80944000, target_vram = 0x80943E60 },
    { type = "R_MIPS_LO16", vram = 0x80944004, target_vram = 0x80943E60 },
    { type = "R_MIPS_LO16", vram = 0x80944008, target_vram = 0x80943E18 },
]

functions = [
    { name = "func_809438F8", vram = 0x809438F8, size = 0x2C8 },
    { name = "EnDaiku_ChangeAnim", vram = 0x8094373C, size = 0x8C },
    { name = "EnDaiku_Destroy", vram = 0x80943710, size = 0x2C },
    { name = "EnDaiku_Init", vram = 0x809434B0, size = 0x260 },
    { name = "func_80943BC0", vram = 0x80943BC0, size = 0x1C },
    { name = "func_80943820", vram = 0x80943820, size = 0xD8 },
    { name = "func_809437C8", vram = 0x809437C8, size = 0x58 },
    { name = "func_80943BDC", vram = 0x80943BDC, size = 0xC8 },
    { name = "EnDaiku_PostLimbDraw", vram = 0x80943E60, size = 0x84 },
    { name = "EnDaiku_Draw", vram = 0x80943EE4, size = 0x150 },
    { name = "EnDaiku_OverrideLimbDraw", vram = 0x80943E18, size = 0x48 },
    { name = "EnDaiku_Update", vram = 0x80943CA4, size = 0x174 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Nwc"
rom = 0x00DB7060
vram = 0x809441E0
size = 0x1310

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809442B4, target_vram = 0x809448A4 },
    { type = "R_MIPS_LO16", vram = 0x809442B8, target_vram = 0x809448A4 },
    { type = "R_MIPS_HI16", vram = 0x8094442C, target_vram = 0x809453A0 },
    { type = "R_MIPS_LO16", vram = 0x80944434, target_vram = 0x809453A0 },
    { type = "R_MIPS_HI16", vram = 0x8094443C, target_vram = 0x80945394 },
    { type = "R_MIPS_HI16", vram = 0x80944440, target_vram = 0x80945390 },
    { type = "R_MIPS_LO16", vram = 0x8094444C, target_vram = 0x80945390 },
    { type = "R_MIPS_LO16", vram = 0x80944450, target_vram = 0x80945394 },
    { type = "R_MIPS_HI16", vram = 0x80944660, target_vram = 0x809453A4 },
    { type = "R_MIPS_LO16", vram = 0x80944668, target_vram = 0x809453A4 },
    { type = "R_MIPS_HI16", vram = 0x80944674, target_vram = 0x8094506C },
    { type = "R_MIPS_LO16", vram = 0x8094467C, target_vram = 0x8094506C },
    { type = "R_MIPS_HI16", vram = 0x809446A4, target_vram = 0x80944FA8 },
    { type = "R_MIPS_LO16", vram = 0x809446B0, target_vram = 0x80944FA8 },
    { type = "R_MIPS_HI16", vram = 0x809446F4, target_vram = 0x80944E44 },
    { type = "R_MIPS_LO16", vram = 0x809446F8, target_vram = 0x80944E44 },
    { type = "R_MIPS_HI16", vram = 0x80944714, target_vram = 0x80944A50 },
    { type = "R_MIPS_LO16", vram = 0x80944718, target_vram = 0x80944A50 },
    { type = "R_MIPS_HI16", vram = 0x80944724, target_vram = 0x809453B8 },
    { type = "R_MIPS_LO16", vram = 0x8094472C, target_vram = 0x809453B8 },
    { type = "R_MIPS_HI16", vram = 0x80944770, target_vram = 0x80944EFC },
    { type = "R_MIPS_LO16", vram = 0x80944774, target_vram = 0x80944EFC },
    { type = "R_MIPS_HI16", vram = 0x80944C3C, target_vram = 0x809453BC },
    { type = "R_MIPS_LO16", vram = 0x80944C9C, target_vram = 0x809453BC },
    { type = "R_MIPS_HI16", vram = 0x80944DB4, target_vram = 0x809453C0 },
    { type = "R_MIPS_LO16", vram = 0x80944DB8, target_vram = 0x809453C0 },
    { type = "R_MIPS_HI16", vram = 0x80944DC0, target_vram = 0x809453C4 },
    { type = "R_MIPS_LO16", vram = 0x80944DD4, target_vram = 0x809453C4 },
    { type = "R_MIPS_HI16", vram = 0x80944E10, target_vram = 0x809449D0 },
    { type = "R_MIPS_LO16", vram = 0x80944E14, target_vram = 0x809449D0 },
    { type = "R_MIPS_HI16", vram = 0x8094511C, target_vram = 0x809451D8 },
    { type = "R_MIPS_LO16", vram = 0x80945120, target_vram = 0x809451D8 },
    { type = "R_MIPS_HI16", vram = 0x8094513C, target_vram = 0x80945310 },
    { type = "R_MIPS_LO16", vram = 0x80945140, target_vram = 0x80945310 },
    { type = "R_MIPS_HI16", vram = 0x809451E8, target_vram = 0x80945398 },
    { type = "R_MIPS_LO16", vram = 0x809451EC, target_vram = 0x80945398 },
    { type = "R_MIPS_HI16", vram = 0x80945330, target_vram = 0x8094529C },
    { type = "R_MIPS_LO16", vram = 0x80945334, target_vram = 0x8094529C },
]

functions = [
    { name = "EnNwc_OverrideLimbDraw", vram = 0x8094529C, size = 0x74 },
    { name = "EnNwc_ToggleState", vram = 0x809447A8, size = 0x70 },
    { name = "EnNwc_LoadNiwSkeleton", vram = 0x809448A4, size = 0x12C },
    { name = "EnNwc_Follow", vram = 0x80944A50, size = 0x3F4 },
    { name = "EnNwc_ChangeState", vram = 0x80944630, size = 0x178 },
    { name = "EnNwc_CrowAtTheEnd", vram = 0x809449D0, size = 0x80 },
    { name = "EnNwc_Init", vram = 0x809441E0, size = 0x130 },
    { name = "EnNwc_Destroy", vram = 0x80944310, size = 0x10 },
    { name = "EnNwc_Update", vram = 0x809450C0, size = 0x118 },
    { name = "EnNwc_CheckForBreman", vram = 0x8094506C, size = 0x54 },
    { name = "EnNwc_IsFound", vram = 0x809445D4, size = 0x5C },
    { name = "EnNwc_HopForward", vram = 0x80944E44, size = 0xB8 },
    { name = "EnNwc_RunAway", vram = 0x80944EFC, size = 0xAC },
    { name = "EnNwc_FindGrog", vram = 0x80944554, size = 0x3C },
    { name = "EnNwc_DrawAdultBody", vram = 0x80945310, size = 0x58 },
    { name = "EnNwc_Turn", vram = 0x80944FA8, size = 0xC4 },
    { name = "EnNwc_SpawnDust", vram = 0x80944320, size = 0x234 },
    { name = "EnNwc_PlayerReleasedBremanMarch", vram = 0x80944590, size = 0x44 },
    { name = "EnNwc_CheckFound", vram = 0x80944818, size = 0x8C },
    { name = "EnNwc_Draw", vram = 0x809451D8, size = 0xC4 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Item_Inbox"
rom = 0x00DB8370
vram = 0x809454F0
size = 0x160

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809454FC, target_vram = 0x80945534 },
    { type = "R_MIPS_LO16", vram = 0x80945500, target_vram = 0x80945534 },
]

functions = [
    { name = "ItemInbox_Destroy", vram = 0x80945524, size = 0x10 },
    { name = "ItemInbox_Idle", vram = 0x80945534, size = 0x48 },
    { name = "ItemInbox_Init", vram = 0x809454F0, size = 0x34 },
    { name = "ItemInbox_Update", vram = 0x8094557C, size = 0x24 },
    { name = "ItemInbox_Draw", vram = 0x809455A0, size = 0x5C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Ge1"
rom = 0x00DB84D0
vram = 0x80945650
size = 0x1050

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80945664, target_vram = 0x80945A00 },
    { type = "R_MIPS_LO16", vram = 0x80945668, target_vram = 0x80945A00 },
    { type = "R_MIPS_HI16", vram = 0x809456B0, target_vram = 0x809464D0 },
    { type = "R_MIPS_LO16", vram = 0x809456B4, target_vram = 0x809464D0 },
    { type = "R_MIPS_HI16", vram = 0x80945714, target_vram = 0x80945CAC },
    { type = "R_MIPS_HI16", vram = 0x80945718, target_vram = 0x80946190 },
    { type = "R_MIPS_LO16", vram = 0x8094571C, target_vram = 0x80945CAC },
    { type = "R_MIPS_LO16", vram = 0x80945720, target_vram = 0x80946190 },
    { type = "R_MIPS_HI16", vram = 0x80945768, target_vram = 0x80945CE4 },
    { type = "R_MIPS_LO16", vram = 0x80945774, target_vram = 0x80945CE4 },
    { type = "R_MIPS_HI16", vram = 0x80945838, target_vram = 0x809464FC },
    { type = "R_MIPS_LO16", vram = 0x80945850, target_vram = 0x809464FC },
    { type = "R_MIPS_HI16", vram = 0x8094587C, target_vram = 0x809464FC },
    { type = "R_MIPS_LO16", vram = 0x80945894, target_vram = 0x809464FC },
    { type = "R_MIPS_HI16", vram = 0x809458B0, target_vram = 0x809464FC },
    { type = "R_MIPS_LO16", vram = 0x809458B4, target_vram = 0x809464FC },
    { type = "R_MIPS_HI16", vram = 0x80945D3C, target_vram = 0x80946400 },
    { type = "R_MIPS_LO16", vram = 0x80945D40, target_vram = 0x80946400 },
    { type = "R_MIPS_HI16", vram = 0x80945E00, target_vram = 0x80946560 },
    { type = "R_MIPS_LO16", vram = 0x80945E08, target_vram = 0x80946560 },
    { type = "R_MIPS_HI16", vram = 0x8094639C, target_vram = 0x8094653C },
    { type = "R_MIPS_LO16", vram = 0x809463A0, target_vram = 0x8094653C },
    { type = "R_MIPS_HI16", vram = 0x809463BC, target_vram = 0x80946524 },
    { type = "R_MIPS_HI16", vram = 0x809463D0, target_vram = 0x80946530 },
    { type = "R_MIPS_LO16", vram = 0x809463D4, target_vram = 0x80946530 },
    { type = "R_MIPS_LO16", vram = 0x809463E0, target_vram = 0x80946524 },
    { type = "R_MIPS_HI16", vram = 0x80946444, target_vram = 0x80946548 },
    { type = "R_MIPS_LO16", vram = 0x80946458, target_vram = 0x80946548 },
    { type = "R_MIPS_HI16", vram = 0x80946460, target_vram = 0x80946238 },
    { type = "R_MIPS_LO16", vram = 0x80946464, target_vram = 0x80946238 },
    { type = "R_MIPS_HI16", vram = 0x80946478, target_vram = 0x80946368 },
    { type = "R_MIPS_LO16", vram = 0x8094647C, target_vram = 0x80946368 },
]

functions = [
    { name = "EnGe1_Wait", vram = 0x80945CAC, size = 0x38 },
    { name = "EnGe1_PostLimbDraw", vram = 0x80946368, size = 0x98 },
    { name = "EnGe1_Scream", vram = 0x80945C50, size = 0x5C },
    { name = "EnGe1_ChangeAnim", vram = 0x809457EC, size = 0x138 },
    { name = "EnGe1_SetupPath", vram = 0x80945A9C, size = 0xC4 },
    { name = "EnGe1_Draw", vram = 0x80946400, size = 0xA8 },
    { name = "EnGe1_Init", vram = 0x80945650, size = 0x170 },
    { name = "EnGe1_LookAtPlayer", vram = 0x80945924, size = 0xDC },
    { name = "EnGe1_ValidatePictograph", vram = 0x80946190, size = 0xA8 },
    { name = "EnGe1_ShadowDraw", vram = 0x80945A00, size = 0x9C },
    { name = "EnGe1_PerformCutsceneActions", vram = 0x80945CE4, size = 0x398 },
    { name = "EnGe1_Destroy", vram = 0x809457C0, size = 0x2C },
    { name = "EnGe1_Update", vram = 0x8094607C, size = 0x114 },
    { name = "EnGe1_OverrideLimbDraw", vram = 0x80946238, size = 0x130 },
    { name = "EnGe1_FollowPath", vram = 0x80945B60, size = 0xF0 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Blockstop"
rom = 0x00DB9520
vram = 0x809466A0
size = 0x230

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809466D4, target_vram = 0x809466F0 },
    { type = "R_MIPS_LO16", vram = 0x809466D8, target_vram = 0x809466F0 },
    { type = "R_MIPS_HI16", vram = 0x80946798, target_vram = 0x809467E8 },
    { type = "R_MIPS_LO16", vram = 0x8094679C, target_vram = 0x809467E8 },
]

functions = [
    { name = "ObjBlockstop_CheckForBlock", vram = 0x809466F0, size = 0xF8 },
    { name = "ObjBlockstop_Init", vram = 0x809466A0, size = 0x50 },
    { name = "ObjBlockstop_TryPlayCutscene", vram = 0x809467E8, size = 0x74 },
    { name = "ObjBlockstop_Update", vram = 0x8094685C, size = 0x24 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Sda"
rom = 0x00DB9750
vram = 0x809468D0
size = 0x15D0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80946A24, target_vram = 0x80947EA0 },
    { type = "R_MIPS_HI16", vram = 0x80946A28, target_vram = 0x80947A6C },
    { type = "R_MIPS_HI16", vram = 0x80946A2C, target_vram = 0x80947AB0 },
    { type = "R_MIPS_LO16", vram = 0x80946A38, target_vram = 0x80947AB0 },
    { type = "R_MIPS_LO16", vram = 0x80946A3C, target_vram = 0x80947A6C },
    { type = "R_MIPS_LO16", vram = 0x80946A40, target_vram = 0x80947EA0 },
    { type = "R_MIPS_HI16", vram = 0x80946A60, target_vram = 0x80947ACC },
    { type = "R_MIPS_LO16", vram = 0x80946A68, target_vram = 0x80947ACC },
    { type = "R_MIPS_HI16", vram = 0x80946BA8, target_vram = 0x80947AEC },
    { type = "R_MIPS_LO16", vram = 0x80946BB4, target_vram = 0x80947AEC },
    { type = "R_MIPS_HI16", vram = 0x80946BC4, target_vram = 0x80947A98 },
    { type = "R_MIPS_HI16", vram = 0x80946BC8, target_vram = 0x80947A88 },
    { type = "R_MIPS_HI16", vram = 0x80946BCC, target_vram = 0x80947A78 },
    { type = "R_MIPS_LO16", vram = 0x80946BD8, target_vram = 0x80947A78 },
    { type = "R_MIPS_LO16", vram = 0x80946BDC, target_vram = 0x80947A88 },
    { type = "R_MIPS_LO16", vram = 0x80946BE0, target_vram = 0x80947A98 },
    { type = "R_MIPS_HI16", vram = 0x80947148, target_vram = 0x80947AFC },
    { type = "R_MIPS_HI16", vram = 0x8094714C, target_vram = 0x80947EA0 },
    { type = "R_MIPS_LO16", vram = 0x80947150, target_vram = 0x80947EA0 },
    { type = "R_MIPS_LO16", vram = 0x80947154, target_vram = 0x80947AFC },
    { type = "R_MIPS_HI16", vram = 0x809471C4, target_vram = 0x80947DC0 },
    { type = "R_MIPS_LO16", vram = 0x809471C8, target_vram = 0x80947DC0 },
    { type = "R_MIPS_HI16", vram = 0x809471EC, target_vram = 0x80947DC4 },
    { type = "R_MIPS_LO16", vram = 0x8094720C, target_vram = 0x80947DC4 },
    { type = "R_MIPS_HI16", vram = 0x809472D4, target_vram = 0x80947A60 },
    { type = "R_MIPS_LO16", vram = 0x809472D8, target_vram = 0x80947A60 },
    { type = "R_MIPS_HI16", vram = 0x80947314, target_vram = 0x80947B10 },
    { type = "R_MIPS_LO16", vram = 0x80947318, target_vram = 0x80947B10 },
    { type = "R_MIPS_HI16", vram = 0x809473EC, target_vram = 0x80947A78 },
    { type = "R_MIPS_LO16", vram = 0x809473F4, target_vram = 0x80947A78 },
    { type = "R_MIPS_HI16", vram = 0x8094780C, target_vram = 0x80947DC8 },
    { type = "R_MIPS_LO16", vram = 0x80947824, target_vram = 0x80947DC8 },
    { type = "R_MIPS_HI16", vram = 0x80947878, target_vram = 0x80947D68 },
    { type = "R_MIPS_LO16", vram = 0x8094787C, target_vram = 0x80947D68 },
    { type = "R_MIPS_HI16", vram = 0x80947960, target_vram = 0x80947D88 },
    { type = "R_MIPS_LO16", vram = 0x80947964, target_vram = 0x80947D88 },
]

functions = [
    { name = "func_80947668", vram = 0x80947668, size = 0x3D8 },
    { name = "EnSda_Init", vram = 0x809468D0, size = 0x10 },
    { name = "func_8094702C", vram = 0x8094702C, size = 0x63C },
    { name = "EnSda_Draw", vram = 0x8094692C, size = 0x94 },
    { name = "func_809469C0", vram = 0x809469C0, size = 0x66C },
    { name = "EnSda_Destroy", vram = 0x809468E0, size = 0x10 },
    { name = "EnSda_Update", vram = 0x809468F0, size = 0x3C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Clear_Tag"
rom = 0x00DBAD20
vram = 0x80947F60
size = 0x5F80

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80947F94, target_vram = 0x8094DC60 },
    { type = "R_MIPS_LO16", vram = 0x80947FE8, target_vram = 0x8094DC60 },
    { type = "R_MIPS_HI16", vram = 0x80947FF0, target_vram = 0x8094DC64 },
    { type = "R_MIPS_LO16", vram = 0x80947FF8, target_vram = 0x8094DC64 },
    { type = "R_MIPS_HI16", vram = 0x80948128, target_vram = 0x8094AD60 },
    { type = "R_MIPS_LO16", vram = 0x80948130, target_vram = 0x8094AD60 },
    { type = "R_MIPS_HI16", vram = 0x809482BC, target_vram = 0x8094AD60 },
    { type = "R_MIPS_LO16", vram = 0x809482C0, target_vram = 0x8094AD60 },
    { type = "R_MIPS_HI16", vram = 0x80948344, target_vram = 0x8094DC68 },
    { type = "R_MIPS_LO16", vram = 0x809483A4, target_vram = 0x8094DC68 },
    { type = "R_MIPS_HI16", vram = 0x809483C4, target_vram = 0x8094DC6C },
    { type = "R_MIPS_LO16", vram = 0x809483C8, target_vram = 0x8094DC6C },
    { type = "R_MIPS_HI16", vram = 0x80948510, target_vram = 0x8094AD60 },
    { type = "R_MIPS_LO16", vram = 0x80948514, target_vram = 0x8094AD60 },
    { type = "R_MIPS_HI16", vram = 0x80948910, target_vram = 0x8094AD6C },
    { type = "R_MIPS_LO16", vram = 0x8094891C, target_vram = 0x8094AD6C },
    { type = "R_MIPS_HI16", vram = 0x80948920, target_vram = 0x8094AD9C },
    { type = "R_MIPS_LO16", vram = 0x80948938, target_vram = 0x8094AD9C },
    { type = "R_MIPS_HI16", vram = 0x809489C8, target_vram = 0x8094AD60 },
    { type = "R_MIPS_LO16", vram = 0x809489CC, target_vram = 0x8094AD60 },
    { type = "R_MIPS_HI16", vram = 0x80948A90, target_vram = 0x8094AD60 },
    { type = "R_MIPS_LO16", vram = 0x80948A9C, target_vram = 0x8094AD60 },
    { type = "R_MIPS_HI16", vram = 0x80948B20, target_vram = 0x8094DC70 },
    { type = "R_MIPS_LO16", vram = 0x80948B80, target_vram = 0x8094DC70 },
    { type = "R_MIPS_HI16", vram = 0x80948CB4, target_vram = 0x8094DC74 },
    { type = "R_MIPS_LO16", vram = 0x80948CB8, target_vram = 0x8094DC74 },
    { type = "R_MIPS_HI16", vram = 0x80948CBC, target_vram = 0x8094DC78 },
    { type = "R_MIPS_HI16", vram = 0x80948CC0, target_vram = 0x8094AE0C },
    { type = "R_MIPS_HI16", vram = 0x80948CC4, target_vram = 0x8094ADF8 },
    { type = "R_MIPS_HI16", vram = 0x80948CC8, target_vram = 0x8094AE20 },
    { type = "R_MIPS_LO16", vram = 0x80948CCC, target_vram = 0x8094AE20 },
    { type = "R_MIPS_LO16", vram = 0x80948CD0, target_vram = 0x8094ADF8 },
    { type = "R_MIPS_LO16", vram = 0x80948CD4, target_vram = 0x8094AE0C },
    { type = "R_MIPS_LO16", vram = 0x80948CD8, target_vram = 0x8094DC78 },
    { type = "R_MIPS_HI16", vram = 0x80948E68, target_vram = 0x8094ADCC },
    { type = "R_MIPS_LO16", vram = 0x80948E9C, target_vram = 0x8094ADCC },
    { type = "R_MIPS_HI16", vram = 0x80948ED8, target_vram = 0x8094ADD8 },
    { type = "R_MIPS_LO16", vram = 0x80948EF4, target_vram = 0x8094ADD8 },
    { type = "R_MIPS_HI16", vram = 0x80948F04, target_vram = 0x8094ADE0 },
    { type = "R_MIPS_LO16", vram = 0x80948F08, target_vram = 0x8094ADE0 },
    { type = "R_MIPS_HI16", vram = 0x80948F8C, target_vram = 0x8094DC7C },
    { type = "R_MIPS_LO16", vram = 0x80948F90, target_vram = 0x8094DC7C },
    { type = "R_MIPS_HI16", vram = 0x80948F9C, target_vram = 0x8094ADEC },
    { type = "R_MIPS_LO16", vram = 0x80948FAC, target_vram = 0x8094ADEC },
    { type = "R_MIPS_HI16", vram = 0x809490E4, target_vram = 0x8094DC80 },
    { type = "R_MIPS_LO16", vram = 0x809490EC, target_vram = 0x8094DC80 },
    { type = "R_MIPS_HI16", vram = 0x809490F0, target_vram = 0x8094DC84 },
    { type = "R_MIPS_HI16", vram = 0x809490F4, target_vram = 0x8094ADF8 },
    { type = "R_MIPS_HI16", vram = 0x809490F8, target_vram = 0x8094AE0C },
    { type = "R_MIPS_HI16", vram = 0x809490FC, target_vram = 0x8094AE20 },
    { type = "R_MIPS_LO16", vram = 0x80949108, target_vram = 0x8094AE20 },
    { type = "R_MIPS_LO16", vram = 0x8094910C, target_vram = 0x8094AE0C },
    { type = "R_MIPS_LO16", vram = 0x80949110, target_vram = 0x8094ADF8 },
    { type = "R_MIPS_LO16", vram = 0x80949114, target_vram = 0x8094DC84 },
    { type = "R_MIPS_HI16", vram = 0x80949328, target_vram = 0x8094DC88 },
    { type = "R_MIPS_LO16", vram = 0x80949334, target_vram = 0x8094DC88 },
    { type = "R_MIPS_HI16", vram = 0x8094936C, target_vram = 0x8094DC8C },
    { type = "R_MIPS_LO16", vram = 0x8094938C, target_vram = 0x8094DC8C },
    { type = "R_MIPS_HI16", vram = 0x80949468, target_vram = 0x8094DC90 },
    { type = "R_MIPS_LO16", vram = 0x80949490, target_vram = 0x8094DC90 },
    { type = "R_MIPS_HI16", vram = 0x80949630, target_vram = 0x8094DC94 },
    { type = "R_MIPS_LO16", vram = 0x80949634, target_vram = 0x8094DC94 },
    { type = "R_MIPS_HI16", vram = 0x809497D8, target_vram = 0x8094DC98 },
    { type = "R_MIPS_LO16", vram = 0x809497E8, target_vram = 0x8094DC98 },
    { type = "R_MIPS_HI16", vram = 0x8094985C, target_vram = 0x8094DC9C },
    { type = "R_MIPS_LO16", vram = 0x80949860, target_vram = 0x8094DC9C },
    { type = "R_MIPS_HI16", vram = 0x80949A70, target_vram = 0x8094DCA0 },
    { type = "R_MIPS_LO16", vram = 0x80949A78, target_vram = 0x8094DCA0 },
    { type = "R_MIPS_HI16", vram = 0x80949A7C, target_vram = 0x8094DCA4 },
    { type = "R_MIPS_LO16", vram = 0x80949A80, target_vram = 0x8094DCA4 },
    { type = "R_MIPS_HI16", vram = 0x80949C5C, target_vram = 0x8094B110 },
    { type = "R_MIPS_LO16", vram = 0x80949C64, target_vram = 0x8094B110 },
    { type = "R_MIPS_HI16", vram = 0x80949C6C, target_vram = 0x8094B090 },
    { type = "R_MIPS_LO16", vram = 0x80949C74, target_vram = 0x8094B090 },
    { type = "R_MIPS_HI16", vram = 0x80949E94, target_vram = 0x8094DCA8 },
    { type = "R_MIPS_LO16", vram = 0x80949E98, target_vram = 0x8094DCA8 },
    { type = "R_MIPS_HI16", vram = 0x80949EB0, target_vram = 0x8094CB10 },
    { type = "R_MIPS_LO16", vram = 0x80949EB8, target_vram = 0x8094CB10 },
    { type = "R_MIPS_HI16", vram = 0x8094A00C, target_vram = 0x8094B800 },
    { type = "R_MIPS_LO16", vram = 0x8094A010, target_vram = 0x8094B800 },
    { type = "R_MIPS_HI16", vram = 0x8094A01C, target_vram = 0x8094B758 },
    { type = "R_MIPS_LO16", vram = 0x8094A020, target_vram = 0x8094B758 },
    { type = "R_MIPS_HI16", vram = 0x8094A280, target_vram = 0x8094B800 },
    { type = "R_MIPS_LO16", vram = 0x8094A284, target_vram = 0x8094B800 },
    { type = "R_MIPS_HI16", vram = 0x8094A290, target_vram = 0x8094B758 },
    { type = "R_MIPS_LO16", vram = 0x8094A294, target_vram = 0x8094B758 },
    { type = "R_MIPS_HI16", vram = 0x8094A424, target_vram = 0x8094C860 },
    { type = "R_MIPS_LO16", vram = 0x8094A43C, target_vram = 0x8094C860 },
    { type = "R_MIPS_HI16", vram = 0x8094A560, target_vram = 0x8094DCAC },
    { type = "R_MIPS_LO16", vram = 0x8094A564, target_vram = 0x8094DCAC },
    { type = "R_MIPS_HI16", vram = 0x8094A590, target_vram = 0x8094DC48 },
    { type = "R_MIPS_LO16", vram = 0x8094A598, target_vram = 0x8094DC48 },
    { type = "R_MIPS_HI16", vram = 0x8094A59C, target_vram = 0x8094DBD8 },
    { type = "R_MIPS_LO16", vram = 0x8094A5A0, target_vram = 0x8094DBD8 },
    { type = "R_MIPS_HI16", vram = 0x8094AAB8, target_vram = 0x8094DCB0 },
    { type = "R_MIPS_LO16", vram = 0x8094AAC0, target_vram = 0x8094DCB0 },
    { type = "R_MIPS_HI16", vram = 0x8094AB50, target_vram = 0x8094AE34 },
    { type = "R_MIPS_LO16", vram = 0x8094AB60, target_vram = 0x8094AE34 },
]

functions = [
    { name = "EnClearTag_CreateShockwaveEffect", vram = 0x8094899C, size = 0xB8 },
    { name = "EnClearTag_Destroy", vram = 0x80948BB4, size = 0x10 },
    { name = "EnClearTag_Update", vram = 0x80949570, size = 0x68 },
    { name = "EnClearTag_CreateIsolatedLightRayEffect", vram = 0x80948788, size = 0x214 },
    { name = "EnClearTag_CreateSplashEffect", vram = 0x80948A54, size = 0x160 },
    { name = "EnClearTag_Init", vram = 0x80948BC4, size = 0x6C4 },
    { name = "EnClearTag_Draw", vram = 0x809495D8, size = 0x20 },
    { name = "EnClearTag_DrawEffects", vram = 0x80949BD4, size = 0x1164 },
    { name = "EnClearTag_CreateLightRayEffect", vram = 0x809485A8, size = 0x1E0 },
    { name = "EnClearTag_CreateSmokeEffect", vram = 0x809480C8, size = 0x19C },
    { name = "EnClearTag_CreateDebrisEffect", vram = 0x80947F60, size = 0x168 },
    { name = "EnClearTag_UpdateCamera", vram = 0x80949288, size = 0x2E8 },
    { name = "EnClearTag_CreateIsolatedSmokeEffect", vram = 0x80948264, size = 0x288 },
    { name = "EnClearTag_CreateFlashEffect", vram = 0x809484EC, size = 0xBC },
    { name = "EnClearTag_UpdateEffects", vram = 0x809495F8, size = 0x5DC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Gm"
rom = 0x00DC0CA0
vram = 0x8094DEE0
size = 0x4740

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8094DFAC, target_vram = 0x80951E50 },
    { type = "R_MIPS_LO16", vram = 0x8094DFB4, target_vram = 0x80951E50 },
    { type = "R_MIPS_HI16", vram = 0x8094E0C4, target_vram = 0x80951CC0 },
    { type = "R_MIPS_LO16", vram = 0x8094E0C8, target_vram = 0x80951CC0 },
    { type = "R_MIPS_HI16", vram = 0x8094E1A8, target_vram = 0x80951748 },
    { type = "R_MIPS_LO16", vram = 0x8094E1AC, target_vram = 0x80951748 },
    { type = "R_MIPS_HI16", vram = 0x8094E6D8, target_vram = 0x80951E80 },
    { type = "R_MIPS_LO16", vram = 0x8094E6E0, target_vram = 0x80951E80 },
    { type = "R_MIPS_HI16", vram = 0x8094EAC4, target_vram = 0x80951EA8 },
    { type = "R_MIPS_LO16", vram = 0x8094EACC, target_vram = 0x80951EA8 },
    { type = "R_MIPS_HI16", vram = 0x8094EDD4, target_vram = 0x80951EF0 },
    { type = "R_MIPS_LO16", vram = 0x8094EDDC, target_vram = 0x80951EF0 },
    { type = "R_MIPS_HI16", vram = 0x8094EDE8, target_vram = 0x8094E52C },
    { type = "R_MIPS_LO16", vram = 0x8094EDEC, target_vram = 0x8094E52C },
    { type = "R_MIPS_HI16", vram = 0x8094EDF0, target_vram = 0x80951A98 },
    { type = "R_MIPS_LO16", vram = 0x8094EDFC, target_vram = 0x80951A98 },
    { type = "R_MIPS_HI16", vram = 0x8094EE00, target_vram = 0x8094EA34 },
    { type = "R_MIPS_LO16", vram = 0x8094EE04, target_vram = 0x8094EA34 },
    { type = "R_MIPS_HI16", vram = 0x8094EE08, target_vram = 0x80951AD8 },
    { type = "R_MIPS_LO16", vram = 0x8094EE14, target_vram = 0x80951AD8 },
    { type = "R_MIPS_HI16", vram = 0x8094EE18, target_vram = 0x8094E69C },
    { type = "R_MIPS_LO16", vram = 0x8094EE1C, target_vram = 0x8094E69C },
    { type = "R_MIPS_HI16", vram = 0x8094EE20, target_vram = 0x80951B98 },
    { type = "R_MIPS_LO16", vram = 0x8094EE2C, target_vram = 0x80951B98 },
    { type = "R_MIPS_HI16", vram = 0x8094EE30, target_vram = 0x8094EB1C },
    { type = "R_MIPS_LO16", vram = 0x8094EE34, target_vram = 0x8094EB1C },
    { type = "R_MIPS_HI16", vram = 0x8094EE38, target_vram = 0x80951BE8 },
    { type = "R_MIPS_LO16", vram = 0x8094EE44, target_vram = 0x80951BE8 },
    { type = "R_MIPS_HI16", vram = 0x8094EE48, target_vram = 0x80951C2C },
    { type = "R_MIPS_LO16", vram = 0x8094EE50, target_vram = 0x80951C2C },
    { type = "R_MIPS_HI16", vram = 0x8094EE54, target_vram = 0x80951C34 },
    { type = "R_MIPS_LO16", vram = 0x8094EE5C, target_vram = 0x80951C34 },
    { type = "R_MIPS_HI16", vram = 0x8094EE60, target_vram = 0x80951A88 },
    { type = "R_MIPS_LO16", vram = 0x8094EE68, target_vram = 0x80951A88 },
    { type = "R_MIPS_HI16", vram = 0x8094EE6C, target_vram = 0x80951A90 },
    { type = "R_MIPS_LO16", vram = 0x8094EE74, target_vram = 0x80951A90 },
    { type = "R_MIPS_HI16", vram = 0x8094EF80, target_vram = 0x80950DB8 },
    { type = "R_MIPS_LO16", vram = 0x8094EFA0, target_vram = 0x80950DB8 },
    { type = "R_MIPS_HI16", vram = 0x8094F5D8, target_vram = 0x80951F68 },
    { type = "R_MIPS_LO16", vram = 0x8094F5E0, target_vram = 0x80951F68 },
    { type = "R_MIPS_HI16", vram = 0x8094F6AC, target_vram = 0x80951F80 },
    { type = "R_MIPS_LO16", vram = 0x8094F6B4, target_vram = 0x80951F80 },
    { type = "R_MIPS_HI16", vram = 0x8094F814, target_vram = 0x80951A0C },
    { type = "R_MIPS_LO16", vram = 0x8094F830, target_vram = 0x80951A0C },
    { type = "R_MIPS_HI16", vram = 0x8094F954, target_vram = 0x80951A0C },
    { type = "R_MIPS_LO16", vram = 0x8094F968, target_vram = 0x80951A0C },
    { type = "R_MIPS_HI16", vram = 0x8094FAF8, target_vram = 0x80951A0C },
    { type = "R_MIPS_LO16", vram = 0x8094FB14, target_vram = 0x80951A0C },
    { type = "R_MIPS_HI16", vram = 0x8094FD10, target_vram = 0x80951D90 },
    { type = "R_MIPS_LO16", vram = 0x8094FD14, target_vram = 0x80951D90 },
    { type = "R_MIPS_HI16", vram = 0x8094FF1C, target_vram = 0x80951A0C },
    { type = "R_MIPS_LO16", vram = 0x8094FF40, target_vram = 0x80951A0C },
    { type = "R_MIPS_HI16", vram = 0x8094FFD8, target_vram = 0x80951D9C },
    { type = "R_MIPS_LO16", vram = 0x8094FFEC, target_vram = 0x80951D9C },
    { type = "R_MIPS_HI16", vram = 0x809500A0, target_vram = 0x80951DA8 },
    { type = "R_MIPS_LO16", vram = 0x809500A4, target_vram = 0x80951DA8 },
    { type = "R_MIPS_HI16", vram = 0x809500B4, target_vram = 0x80951DB4 },
    { type = "R_MIPS_LO16", vram = 0x809500B8, target_vram = 0x80951DB4 },
    { type = "R_MIPS_HI16", vram = 0x80950138, target_vram = 0x80951DBC },
    { type = "R_MIPS_LO16", vram = 0x8095013C, target_vram = 0x80951DBC },
    { type = "R_MIPS_HI16", vram = 0x8095014C, target_vram = 0x80951DC8 },
    { type = "R_MIPS_LO16", vram = 0x80950150, target_vram = 0x80951DC8 },
    { type = "R_MIPS_HI16", vram = 0x809501D0, target_vram = 0x80951DD0 },
    { type = "R_MIPS_LO16", vram = 0x809501D4, target_vram = 0x80951DD0 },
    { type = "R_MIPS_HI16", vram = 0x809501E4, target_vram = 0x80951DDC },
    { type = "R_MIPS_LO16", vram = 0x809501E8, target_vram = 0x80951DDC },
    { type = "R_MIPS_HI16", vram = 0x809502CC, target_vram = 0x80951FBC },
    { type = "R_MIPS_LO16", vram = 0x809502D4, target_vram = 0x80951FBC },
    { type = "R_MIPS_HI16", vram = 0x809505C0, target_vram = 0x80951DE4 },
    { type = "R_MIPS_LO16", vram = 0x809505D4, target_vram = 0x80951DE4 },
    { type = "R_MIPS_HI16", vram = 0x80950634, target_vram = 0x80951DE4 },
    { type = "R_MIPS_LO16", vram = 0x80950648, target_vram = 0x80951DE4 },
    { type = "R_MIPS_HI16", vram = 0x80950864, target_vram = 0x80952034 },
    { type = "R_MIPS_LO16", vram = 0x80950870, target_vram = 0x80952034 },
    { type = "R_MIPS_HI16", vram = 0x80950C48, target_vram = 0x80952038 },
    { type = "R_MIPS_LO16", vram = 0x80950C50, target_vram = 0x80952038 },
    { type = "R_MIPS_HI16", vram = 0x80950D04, target_vram = 0x80951820 },
    { type = "R_MIPS_LO16", vram = 0x80950D08, target_vram = 0x80951820 },
    { type = "R_MIPS_HI16", vram = 0x80950E5C, target_vram = 0x80950CDC },
    { type = "R_MIPS_LO16", vram = 0x80950E64, target_vram = 0x80950CDC },
    { type = "R_MIPS_HI16", vram = 0x80950F40, target_vram = 0x80951E14 },
    { type = "R_MIPS_LO16", vram = 0x80950F44, target_vram = 0x80951E14 },
    { type = "R_MIPS_HI16", vram = 0x80951184, target_vram = 0x80951C5C },
    { type = "R_MIPS_LO16", vram = 0x80951188, target_vram = 0x80951C5C },
    { type = "R_MIPS_HI16", vram = 0x8095119C, target_vram = 0x80951C88 },
    { type = "R_MIPS_LO16", vram = 0x809511A0, target_vram = 0x80951C88 },
    { type = "R_MIPS_HI16", vram = 0x809511BC, target_vram = 0x80951CB4 },
    { type = "R_MIPS_LO16", vram = 0x809511C0, target_vram = 0x80951CB4 },
    { type = "R_MIPS_HI16", vram = 0x809511E0, target_vram = 0x80950CDC },
    { type = "R_MIPS_LO16", vram = 0x809511EC, target_vram = 0x80950CDC },
    { type = "R_MIPS_HI16", vram = 0x809514F0, target_vram = 0x80951E24 },
    { type = "R_MIPS_LO16", vram = 0x809514F8, target_vram = 0x80951E24 },
    { type = "R_MIPS_HI16", vram = 0x809517A4, target_vram = 0x80951E30 },
    { type = "R_MIPS_LO16", vram = 0x809517B8, target_vram = 0x80951E30 },
    { type = "R_MIPS_HI16", vram = 0x809517C0, target_vram = 0x809513AC },
    { type = "R_MIPS_LO16", vram = 0x809517C4, target_vram = 0x809513AC },
    { type = "R_MIPS_HI16", vram = 0x809517D8, target_vram = 0x809514BC },
    { type = "R_MIPS_HI16", vram = 0x809517DC, target_vram = 0x80951594 },
    { type = "R_MIPS_LO16", vram = 0x809517E0, target_vram = 0x80951594 },
    { type = "R_MIPS_LO16", vram = 0x809517E4, target_vram = 0x809514BC },
]

functions = [
    { name = "func_8094E0F8", vram = 0x8094E0F8, size = 0xE4 },
    { name = "func_8094E4D0", vram = 0x8094E4D0, size = 0x5C },
    { name = "EnGm_UpdateSkelAnime", vram = 0x8094DFF8, size = 0x5C },
    { name = "func_8094F53C", vram = 0x8094F53C, size = 0x294 },
    { name = "func_8094E69C", vram = 0x8094E69C, size = 0x398 },
    { name = "func_8094E278", vram = 0x8094E278, size = 0x58 },
    { name = "func_80950120", vram = 0x80950120, size = 0x98 },
    { name = "func_809503F8", vram = 0x809503F8, size = 0x98 },
    { name = "func_8095097C", vram = 0x8095097C, size = 0x2A8 },
    { name = "func_8094F4EC", vram = 0x8094F4EC, size = 0x50 },
    { name = "func_80950388", vram = 0x80950388, size = 0x70 },
    { name = "func_80950280", vram = 0x80950280, size = 0x108 },
    { name = "func_80950F2C", vram = 0x80950F2C, size = 0x1B8 },
    { name = "func_8094EE84", vram = 0x8094EE84, size = 0x140 },
    { name = "EnGm_Draw", vram = 0x80951748, size = 0xCC },
    { name = "func_80950DB8", vram = 0x80950DB8, size = 0x174 },
    { name = "func_80950088", vram = 0x80950088, size = 0x98 },
    { name = "func_8094EB1C", vram = 0x8094EB1C, size = 0x2A0 },
    { name = "func_80950490", vram = 0x80950490, size = 0x200 },
    { name = "func_8094E1DC", vram = 0x8094E1DC, size = 0x9C },
    { name = "func_80950804", vram = 0x80950804, size = 0x178 },
    { name = "func_8094DF90", vram = 0x8094DF90, size = 0x68 },
    { name = "func_8094F0E0", vram = 0x8094F0E0, size = 0x208 },
    { name = "EnGm_Update", vram = 0x80951264, size = 0x148 },
    { name = "func_8094E2D0", vram = 0x8094E2D0, size = 0x184 },
    { name = "func_8094FD88", vram = 0x8094FD88, size = 0x88 },
    { name = "func_80950690", vram = 0x80950690, size = 0x174 },
    { name = "func_8094FE10", vram = 0x8094FE10, size = 0xF4 },
    { name = "EnGm_OverrideLimbDraw", vram = 0x809513AC, size = 0x110 },
    { name = "EnGm_Destroy", vram = 0x80951224, size = 0x40 },
    { name = "func_8094DEE0", vram = 0x8094DEE0, size = 0xB0 },
    { name = "func_8094EFC4", vram = 0x8094EFC4, size = 0xB0 },
    { name = "func_8094EDBC", vram = 0x8094EDBC, size = 0xC8 },
    { name = "func_8094FAC4", vram = 0x8094FAC4, size = 0x200 },
    { name = "func_80950CDC", vram = 0x80950CDC, size = 0xDC },
    { name = "func_8094F2E8", vram = 0x8094F2E8, size = 0xE8 },
    { name = "func_8094EA34", vram = 0x8094EA34, size = 0xE8 },
    { name = "EnGm_Init", vram = 0x809510E4, size = 0x140 },
    { name = "func_809501B8", vram = 0x809501B8, size = 0xC8 },
    { name = "func_8094F074", vram = 0x8094F074, size = 0x6C },
    { name = "func_8094FCC4", vram = 0x8094FCC4, size = 0xC4 },
    { name = "func_8094FF04", vram = 0x8094FF04, size = 0x184 },
    { name = "func_80950C24", vram = 0x80950C24, size = 0xB8 },
    { name = "func_8094E454", vram = 0x8094E454, size = 0x7C },
    { name = "func_8094F3D0", vram = 0x8094F3D0, size = 0x11C },
    { name = "EnGm_ChangeAnim", vram = 0x8094E054, size = 0xA4 },
    { name = "func_8094F7D0", vram = 0x8094F7D0, size = 0x134 },
    { name = "func_8094E52C", vram = 0x8094E52C, size = 0x170 },
    { name = "EnGm_PostLimbDraw", vram = 0x809514BC, size = 0xD8 },
    { name = "func_8094F904", vram = 0x8094F904, size = 0x1C0 },
    { name = "EnGm_TransformLimbDraw", vram = 0x80951594, size = 0x1B4 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Ms"
rom = 0x00DC53E0
vram = 0x80952620
size = 0x630

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80952634, target_vram = 0x80952BCC },
    { type = "R_MIPS_LO16", vram = 0x80952638, target_vram = 0x80952BCC },
    { type = "R_MIPS_HI16", vram = 0x80952688, target_vram = 0x80952BA0 },
    { type = "R_MIPS_LO16", vram = 0x80952690, target_vram = 0x80952BA0 },
    { type = "R_MIPS_HI16", vram = 0x809526D4, target_vram = 0x80952734 },
    { type = "R_MIPS_LO16", vram = 0x809526DC, target_vram = 0x80952734 },
    { type = "R_MIPS_HI16", vram = 0x80952794, target_vram = 0x809527F8 },
    { type = "R_MIPS_LO16", vram = 0x80952798, target_vram = 0x809527F8 },
    { type = "R_MIPS_HI16", vram = 0x8095283C, target_vram = 0x80952734 },
    { type = "R_MIPS_LO16", vram = 0x80952844, target_vram = 0x80952734 },
    { type = "R_MIPS_HI16", vram = 0x80952888, target_vram = 0x809529AC },
    { type = "R_MIPS_LO16", vram = 0x8095288C, target_vram = 0x809529AC },
    { type = "R_MIPS_HI16", vram = 0x80952974, target_vram = 0x809529AC },
    { type = "R_MIPS_LO16", vram = 0x80952978, target_vram = 0x809529AC },
    { type = "R_MIPS_HI16", vram = 0x809529E8, target_vram = 0x80952A1C },
    { type = "R_MIPS_LO16", vram = 0x809529EC, target_vram = 0x80952A1C },
    { type = "R_MIPS_HI16", vram = 0x80952A50, target_vram = 0x809527F8 },
    { type = "R_MIPS_LO16", vram = 0x80952A54, target_vram = 0x809527F8 },
]

functions = [
    { name = "EnMs_Sell", vram = 0x809529AC, size = 0x70 },
    { name = "EnMs_TalkAfterPurchase", vram = 0x80952A1C, size = 0x70 },
    { name = "EnMs_Update", vram = 0x80952A8C, size = 0x98 },
    { name = "EnMs_Draw", vram = 0x80952B24, size = 0x50 },
    { name = "EnMs_Wait", vram = 0x80952734, size = 0xC4 },
    { name = "EnMs_Talk", vram = 0x809527F8, size = 0x1B4 },
    { name = "EnMs_Init", vram = 0x80952620, size = 0xE8 },
    { name = "EnMs_Destroy", vram = 0x80952708, size = 0x2C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Hs"
rom = 0x00DC5A10
vram = 0x80952C50
size = 0xE40

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80952D3C, target_vram = 0x80953910 },
    { type = "R_MIPS_LO16", vram = 0x80952D40, target_vram = 0x80953910 },
    { type = "R_MIPS_HI16", vram = 0x80952D6C, target_vram = 0x8095345C },
    { type = "R_MIPS_LO16", vram = 0x80952D70, target_vram = 0x8095345C },
    { type = "R_MIPS_HI16", vram = 0x8095302C, target_vram = 0x80953180 },
    { type = "R_MIPS_LO16", vram = 0x80953058, target_vram = 0x80953180 },
    { type = "R_MIPS_HI16", vram = 0x809530C8, target_vram = 0x8095345C },
    { type = "R_MIPS_LO16", vram = 0x809530D0, target_vram = 0x8095345C },
    { type = "R_MIPS_HI16", vram = 0x809531D4, target_vram = 0x80953950 },
    { type = "R_MIPS_LO16", vram = 0x809531DC, target_vram = 0x80953950 },
    { type = "R_MIPS_HI16", vram = 0x809531F0, target_vram = 0x8095345C },
    { type = "R_MIPS_LO16", vram = 0x809531F4, target_vram = 0x8095345C },
    { type = "R_MIPS_HI16", vram = 0x8095321C, target_vram = 0x80953098 },
    { type = "R_MIPS_LO16", vram = 0x80953220, target_vram = 0x80953098 },
    { type = "R_MIPS_HI16", vram = 0x80953258, target_vram = 0x8095345C },
    { type = "R_MIPS_LO16", vram = 0x8095325C, target_vram = 0x8095345C },
    { type = "R_MIPS_HI16", vram = 0x80953278, target_vram = 0x80952FE0 },
    { type = "R_MIPS_LO16", vram = 0x8095327C, target_vram = 0x80952FE0 },
    { type = "R_MIPS_HI16", vram = 0x809532A0, target_vram = 0x8095345C },
    { type = "R_MIPS_LO16", vram = 0x809532A4, target_vram = 0x8095345C },
    { type = "R_MIPS_HI16", vram = 0x80953338, target_vram = 0x809532C0 },
    { type = "R_MIPS_LO16", vram = 0x8095333C, target_vram = 0x809532C0 },
    { type = "R_MIPS_HI16", vram = 0x80953384, target_vram = 0x809532D0 },
    { type = "R_MIPS_LO16", vram = 0x80953388, target_vram = 0x809532D0 },
    { type = "R_MIPS_HI16", vram = 0x80953484, target_vram = 0x80953180 },
    { type = "R_MIPS_LO16", vram = 0x80953488, target_vram = 0x80953180 },
    { type = "R_MIPS_HI16", vram = 0x809534C8, target_vram = 0x80953354 },
    { type = "R_MIPS_LO16", vram = 0x809534CC, target_vram = 0x80953354 },
    { type = "R_MIPS_HI16", vram = 0x80953784, target_vram = 0x80953968 },
    { type = "R_MIPS_LO16", vram = 0x8095378C, target_vram = 0x80953968 },
    { type = "R_MIPS_HI16", vram = 0x80953864, target_vram = 0x8095393C },
    { type = "R_MIPS_LO16", vram = 0x8095386C, target_vram = 0x8095393C },
    { type = "R_MIPS_HI16", vram = 0x809538A8, target_vram = 0x8095376C },
    { type = "R_MIPS_HI16", vram = 0x809538AC, target_vram = 0x80953848 },
    { type = "R_MIPS_LO16", vram = 0x809538BC, target_vram = 0x80953848 },
    { type = "R_MIPS_LO16", vram = 0x809538C0, target_vram = 0x8095376C },
]

functions = [
    { name = "func_80953098", vram = 0x80953098, size = 0xE8 },
    { name = "func_80952F00", vram = 0x80952F00, size = 0xE0 },
    { name = "func_80952DFC", vram = 0x80952DFC, size = 0x54 },
    { name = "func_80952C50", vram = 0x80952C50, size = 0x78 },
    { name = "func_809533A0", vram = 0x809533A0, size = 0xBC },
    { name = "func_8095345C", vram = 0x8095345C, size = 0x140 },
    { name = "EnHs_Init", vram = 0x80952CC8, size = 0x108 },
    { name = "EnHs_Update", vram = 0x8095359C, size = 0x1D0 },
    { name = "func_80953354", vram = 0x80953354, size = 0x4C },
    { name = "EnHs_Destroy", vram = 0x80952DD0, size = 0x2C },
    { name = "EnHs_SceneTransitToBunnyHoodDialogue", vram = 0x809532D0, size = 0x84 },
    { name = "EnHs_DoNothing", vram = 0x809532C0, size = 0x10 },
    { name = "EnHs_OverrideLimbDraw", vram = 0x8095376C, size = 0xDC },
    { name = "EnHs_Draw", vram = 0x80953888, size = 0x60 },
    { name = "EnHs_PostLimbDraw", vram = 0x80953848, size = 0x40 },
    { name = "func_80952FE0", vram = 0x80952FE0, size = 0xB8 },
    { name = "EnHs_UpdateChickPos", vram = 0x80952E50, size = 0xB0 },
    { name = "func_80953180", vram = 0x80953180, size = 0x140 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Ingate"
rom = 0x00DC6850
vram = 0x80953A90
size = 0xED0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80953ED8, target_vram = 0x80954340 },
    { type = "R_MIPS_LO16", vram = 0x80953EE4, target_vram = 0x80954340 },
    { type = "R_MIPS_HI16", vram = 0x80953F68, target_vram = 0x80953F9C },
    { type = "R_MIPS_LO16", vram = 0x80953F70, target_vram = 0x80953F9C },
    { type = "R_MIPS_HI16", vram = 0x80954050, target_vram = 0x809542A0 },
    { type = "R_MIPS_LO16", vram = 0x80954058, target_vram = 0x809542A0 },
    { type = "R_MIPS_HI16", vram = 0x809540AC, target_vram = 0x809543D4 },
    { type = "R_MIPS_LO16", vram = 0x809540B0, target_vram = 0x809543D4 },
    { type = "R_MIPS_HI16", vram = 0x80954260, target_vram = 0x809543D4 },
    { type = "R_MIPS_LO16", vram = 0x80954264, target_vram = 0x809543D4 },
    { type = "R_MIPS_HI16", vram = 0x809542C4, target_vram = 0x80953F8C },
    { type = "R_MIPS_LO16", vram = 0x80954318, target_vram = 0x80953F8C },
    { type = "R_MIPS_HI16", vram = 0x8095448C, target_vram = 0x809541B8 },
    { type = "R_MIPS_LO16", vram = 0x80954490, target_vram = 0x809541B8 },
    { type = "R_MIPS_HI16", vram = 0x80954560, target_vram = 0x809541B8 },
    { type = "R_MIPS_LO16", vram = 0x80954564, target_vram = 0x809541B8 },
    { type = "R_MIPS_HI16", vram = 0x8095467C, target_vram = 0x809541B8 },
    { type = "R_MIPS_LO16", vram = 0x80954680, target_vram = 0x809541B8 },
    { type = "R_MIPS_HI16", vram = 0x809546A0, target_vram = 0x80953F8C },
    { type = "R_MIPS_LO16", vram = 0x809546F4, target_vram = 0x80953F8C },
]

functions = [
    { name = "func_80953EA4", vram = 0x80953EA4, size = 0x70 },
    { name = "func_80953F9C", vram = 0x80953F9C, size = 0x21C },
    { name = "func_809543D4", vram = 0x809543D4, size = 0x1CC },
    { name = "BgIngate_Update", vram = 0x809547E4, size = 0x24 },
    { name = "func_80953F8C", vram = 0x80953F8C, size = 0x10 },
    { name = "BgIngate_FindActor", vram = 0x80953A90, size = 0xB0 },
    { name = "func_80953B40", vram = 0x80953B40, size = 0xAC },
    { name = "func_80953E38", vram = 0x80953E38, size = 0x6C },
    { name = "func_80953DA8", vram = 0x80953DA8, size = 0x90 },
    { name = "BgIngate_Destroy", vram = 0x809547A8, size = 0x3C },
    { name = "BgIngate_Draw", vram = 0x80954808, size = 0x8C },
    { name = "BgIngate_Init", vram = 0x809545A0, size = 0x208 },
    { name = "func_80954340", vram = 0x80954340, size = 0x94 },
    { name = "func_80953F14", vram = 0x80953F14, size = 0x78 },
    { name = "func_80953BEC", vram = 0x80953BEC, size = 0x1BC },
    { name = "func_809541B8", vram = 0x809541B8, size = 0xE8 },
    { name = "func_809542A0", vram = 0x809542A0, size = 0xA0 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Kanban"
rom = 0x00DC7720
vram = 0x80954960
size = 0x3760

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80954980, target_vram = 0x80957E60 },
    { type = "R_MIPS_LO16", vram = 0x80954984, target_vram = 0x80957E60 },
    { type = "R_MIPS_HI16", vram = 0x80954A58, target_vram = 0x80957E64 },
    { type = "R_MIPS_LO16", vram = 0x80954A68, target_vram = 0x80957E64 },
    { type = "R_MIPS_HI16", vram = 0x80954B00, target_vram = 0x80957300 },
    { type = "R_MIPS_LO16", vram = 0x80954B08, target_vram = 0x80957300 },
    { type = "R_MIPS_HI16", vram = 0x80954CE4, target_vram = 0x80957E68 },
    { type = "R_MIPS_LO16", vram = 0x80954CEC, target_vram = 0x80957E68 },
    { type = "R_MIPS_HI16", vram = 0x80954E44, target_vram = 0x8095750C },
    { type = "R_MIPS_LO16", vram = 0x80954E4C, target_vram = 0x8095750C },
    { type = "R_MIPS_HI16", vram = 0x80954EB4, target_vram = 0x80957530 },
    { type = "R_MIPS_LO16", vram = 0x80954F10, target_vram = 0x80957530 },
    { type = "R_MIPS_HI16", vram = 0x80954F28, target_vram = 0x8095732C },
    { type = "R_MIPS_LO16", vram = 0x80954F50, target_vram = 0x8095732C },
    { type = "R_MIPS_HI16", vram = 0x8095518C, target_vram = 0x80957344 },
    { type = "R_MIPS_LO16", vram = 0x80955190, target_vram = 0x80957344 },
    { type = "R_MIPS_HI16", vram = 0x809551C0, target_vram = 0x80957344 },
    { type = "R_MIPS_LO16", vram = 0x809551E0, target_vram = 0x80957344 },
    { type = "R_MIPS_HI16", vram = 0x809551E8, target_vram = 0x80957428 },
    { type = "R_MIPS_LO16", vram = 0x809551F4, target_vram = 0x80957428 },
    { type = "R_MIPS_HI16", vram = 0x809558D4, target_vram = 0x80957E80 },
    { type = "R_MIPS_LO16", vram = 0x809558E8, target_vram = 0x80957E80 },
    { type = "R_MIPS_HI16", vram = 0x80955934, target_vram = 0x80957E9C },
    { type = "R_MIPS_HI16", vram = 0x80955944, target_vram = 0x80957E84 },
    { type = "R_MIPS_LO16", vram = 0x80955954, target_vram = 0x80957E84 },
    { type = "R_MIPS_HI16", vram = 0x8095595C, target_vram = 0x80957E88 },
    { type = "R_MIPS_LO16", vram = 0x80955970, target_vram = 0x80957E88 },
    { type = "R_MIPS_HI16", vram = 0x80955A04, target_vram = 0x80957E8C },
    { type = "R_MIPS_LO16", vram = 0x80955A08, target_vram = 0x80957E8C },
    { type = "R_MIPS_HI16", vram = 0x80955A10, target_vram = 0x80957E90 },
    { type = "R_MIPS_LO16", vram = 0x80955A28, target_vram = 0x80957E90 },
    { type = "R_MIPS_HI16", vram = 0x80955A44, target_vram = 0x80957E94 },
    { type = "R_MIPS_LO16", vram = 0x80955A48, target_vram = 0x80957E94 },
    { type = "R_MIPS_HI16", vram = 0x80955A50, target_vram = 0x80957E98 },
    { type = "R_MIPS_LO16", vram = 0x80955A68, target_vram = 0x80957E98 },
    { type = "R_MIPS_LO16", vram = 0x80955ACC, target_vram = 0x80957E9C },
    { type = "R_MIPS_HI16", vram = 0x80955C94, target_vram = 0x8095753C },
    { type = "R_MIPS_LO16", vram = 0x80955C98, target_vram = 0x8095753C },
    { type = "R_MIPS_HI16", vram = 0x80955CBC, target_vram = 0x8095754C },
    { type = "R_MIPS_LO16", vram = 0x80955CC8, target_vram = 0x8095754C },
    { type = "R_MIPS_HI16", vram = 0x80955CF0, target_vram = 0x80957548 },
    { type = "R_MIPS_LO16", vram = 0x80955CF4, target_vram = 0x80957548 },
    { type = "R_MIPS_HI16", vram = 0x80955D1C, target_vram = 0x80957EA0 },
    { type = "R_MIPS_LO16", vram = 0x80955D20, target_vram = 0x80957EA0 },
    { type = "R_MIPS_HI16", vram = 0x80955F5C, target_vram = 0x80957EA4 },
    { type = "R_MIPS_LO16", vram = 0x80955F74, target_vram = 0x80957EA4 },
    { type = "R_MIPS_HI16", vram = 0x809562C4, target_vram = 0x80957EA8 },
    { type = "R_MIPS_LO16", vram = 0x809562D4, target_vram = 0x80957EA8 },
    { type = "R_MIPS_HI16", vram = 0x809562F4, target_vram = 0x80957EAC },
    { type = "R_MIPS_LO16", vram = 0x809562F8, target_vram = 0x80957EAC },
    { type = "R_MIPS_HI16", vram = 0x809564D8, target_vram = 0x80957EB0 },
    { type = "R_MIPS_LO16", vram = 0x8095650C, target_vram = 0x80957EB0 },
    { type = "R_MIPS_HI16", vram = 0x8095673C, target_vram = 0x80957344 },
    { type = "R_MIPS_LO16", vram = 0x80956740, target_vram = 0x80957344 },
    { type = "R_MIPS_HI16", vram = 0x80956B1C, target_vram = 0x8095732C },
    { type = "R_MIPS_LO16", vram = 0x80956B28, target_vram = 0x8095732C },
    { type = "R_MIPS_HI16", vram = 0x80956B2C, target_vram = 0x8095732E },
    { type = "R_MIPS_HI16", vram = 0x80956B3C, target_vram = 0x80957332 },
    { type = "R_MIPS_HI16", vram = 0x80956B44, target_vram = 0x80957550 },
    { type = "R_MIPS_LO16", vram = 0x80956B54, target_vram = 0x80957550 },
    { type = "R_MIPS_LO16", vram = 0x80956B60, target_vram = 0x8095732E },
    { type = "R_MIPS_HI16", vram = 0x80956B64, target_vram = 0x80957330 },
    { type = "R_MIPS_LO16", vram = 0x80956B68, target_vram = 0x80957332 },
    { type = "R_MIPS_HI16", vram = 0x80956B7C, target_vram = 0x80957554 },
    { type = "R_MIPS_LO16", vram = 0x80956B8C, target_vram = 0x80957554 },
    { type = "R_MIPS_LO16", vram = 0x80956B98, target_vram = 0x80957330 },
    { type = "R_MIPS_HI16", vram = 0x80956B9C, target_vram = 0x80957550 },
    { type = "R_MIPS_LO16", vram = 0x80956BA0, target_vram = 0x80957550 },
    { type = "R_MIPS_HI16", vram = 0x80956BB4, target_vram = 0x80957558 },
    { type = "R_MIPS_LO16", vram = 0x80956BC4, target_vram = 0x80957558 },
    { type = "R_MIPS_HI16", vram = 0x80956D28, target_vram = 0x8095732C },
    { type = "R_MIPS_HI16", vram = 0x80956D38, target_vram = 0x8095732E },
    { type = "R_MIPS_LO16", vram = 0x80956D68, target_vram = 0x8095732C },
    { type = "R_MIPS_HI16", vram = 0x80956D6C, target_vram = 0x80957332 },
    { type = "R_MIPS_LO16", vram = 0x80956D70, target_vram = 0x80957332 },
    { type = "R_MIPS_HI16", vram = 0x80956D84, target_vram = 0x80957550 },
    { type = "R_MIPS_LO16", vram = 0x80956D94, target_vram = 0x80957550 },
    { type = "R_MIPS_LO16", vram = 0x80956DA0, target_vram = 0x8095732E },
    { type = "R_MIPS_HI16", vram = 0x80956DA4, target_vram = 0x80957550 },
    { type = "R_MIPS_LO16", vram = 0x80956DA8, target_vram = 0x80957550 },
    { type = "R_MIPS_HI16", vram = 0x80956DB4, target_vram = 0x80957330 },
    { type = "R_MIPS_HI16", vram = 0x80956DBC, target_vram = 0x80957554 },
    { type = "R_MIPS_LO16", vram = 0x80956DCC, target_vram = 0x80957554 },
    { type = "R_MIPS_LO16", vram = 0x80956DD8, target_vram = 0x80957330 },
    { type = "R_MIPS_HI16", vram = 0x80956DEC, target_vram = 0x80957558 },
    { type = "R_MIPS_LO16", vram = 0x80956DFC, target_vram = 0x80957558 },
    { type = "R_MIPS_HI16", vram = 0x80956F14, target_vram = 0x80957EB4 },
    { type = "R_MIPS_LO16", vram = 0x80956F18, target_vram = 0x80957EB4 },
    { type = "R_MIPS_HI16", vram = 0x80956F2C, target_vram = 0x80957D7C },
    { type = "R_MIPS_LO16", vram = 0x80956F40, target_vram = 0x80957D7C },
    { type = "R_MIPS_HI16", vram = 0x80957028, target_vram = 0x80957EB8 },
    { type = "R_MIPS_LO16", vram = 0x8095703C, target_vram = 0x80957EB8 },
    { type = "R_MIPS_HI16", vram = 0x809570AC, target_vram = 0x80957EBC },
    { type = "R_MIPS_LO16", vram = 0x809570B0, target_vram = 0x80957EBC },
    { type = "R_MIPS_HI16", vram = 0x809570DC, target_vram = 0x80957EC0 },
    { type = "R_MIPS_LO16", vram = 0x809570E0, target_vram = 0x80957EC0 },
    { type = "R_MIPS_HI16", vram = 0x809571B0, target_vram = 0x80957EC4 },
    { type = "R_MIPS_LO16", vram = 0x809571B8, target_vram = 0x80957EC4 },
    { type = "R_MIPS_HI16", vram = 0x8095722C, target_vram = 0x80957D7C },
    { type = "R_MIPS_LO16", vram = 0x80957230, target_vram = 0x80957D7C },
    { type = "R_MIPS_HI16", vram = 0x8095723C, target_vram = 0x8095757C },
    { type = "R_MIPS_LO16", vram = 0x80957240, target_vram = 0x8095757C },
    { type = "R_MIPS_HI16", vram = 0x809572A8, target_vram = 0x80957DE0 },
    { type = "R_MIPS_LO16", vram = 0x809572AC, target_vram = 0x80957DE0 },
]

functions = [
    { name = "EnKanban_Init", vram = 0x80954A1C, size = 0x194 },
    { name = "EnKanban_Draw", vram = 0x80956954, size = 0x980 },
    { name = "func_80954960", vram = 0x80954960, size = 0xBC },
    { name = "EnKanban_Update", vram = 0x80954CA0, size = 0x1CB4 },
    { name = "func_80954BE8", vram = 0x80954BE8, size = 0xB8 },
    { name = "EnKanban_Destroy", vram = 0x80954BB0, size = 0x38 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Attack_Niw"
rom = 0x00DCAE80
vram = 0x809580C0
size = 0x1220

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809580D4, target_vram = 0x80959120 },
    { type = "R_MIPS_LO16", vram = 0x809580D8, target_vram = 0x80959120 },
    { type = "R_MIPS_HI16", vram = 0x809581B4, target_vram = 0x80959130 },
    { type = "R_MIPS_LO16", vram = 0x809581B8, target_vram = 0x80959130 },
    { type = "R_MIPS_HI16", vram = 0x809581C0, target_vram = 0x80958634 },
    { type = "R_MIPS_LO16", vram = 0x809581C4, target_vram = 0x80958634 },
    { type = "R_MIPS_HI16", vram = 0x80958258, target_vram = 0x80959134 },
    { type = "R_MIPS_LO16", vram = 0x80958268, target_vram = 0x80959134 },
    { type = "R_MIPS_HI16", vram = 0x809582F8, target_vram = 0x80959138 },
    { type = "R_MIPS_LO16", vram = 0x80958300, target_vram = 0x80959138 },
    { type = "R_MIPS_HI16", vram = 0x80958320, target_vram = 0x80959150 },
    { type = "R_MIPS_LO16", vram = 0x80958324, target_vram = 0x80959150 },
    { type = "R_MIPS_HI16", vram = 0x8095832C, target_vram = 0x80959154 },
    { type = "R_MIPS_LO16", vram = 0x80958334, target_vram = 0x80959154 },
    { type = "R_MIPS_HI16", vram = 0x8095834C, target_vram = 0x80959158 },
    { type = "R_MIPS_LO16", vram = 0x80958350, target_vram = 0x80959158 },
    { type = "R_MIPS_HI16", vram = 0x80958354, target_vram = 0x8095915C },
    { type = "R_MIPS_LO16", vram = 0x80958358, target_vram = 0x8095915C },
    { type = "R_MIPS_HI16", vram = 0x80958364, target_vram = 0x80959160 },
    { type = "R_MIPS_LO16", vram = 0x80958368, target_vram = 0x80959160 },
    { type = "R_MIPS_HI16", vram = 0x8095836C, target_vram = 0x80959164 },
    { type = "R_MIPS_LO16", vram = 0x80958378, target_vram = 0x80959164 },
    { type = "R_MIPS_HI16", vram = 0x809583AC, target_vram = 0x80959168 },
    { type = "R_MIPS_LO16", vram = 0x809583B0, target_vram = 0x80959168 },
    { type = "R_MIPS_HI16", vram = 0x809583CC, target_vram = 0x8095916C },
    { type = "R_MIPS_LO16", vram = 0x809583D0, target_vram = 0x8095916C },
    { type = "R_MIPS_HI16", vram = 0x809583F4, target_vram = 0x80959170 },
    { type = "R_MIPS_LO16", vram = 0x809583F8, target_vram = 0x80959170 },
    { type = "R_MIPS_HI16", vram = 0x80958414, target_vram = 0x80959174 },
    { type = "R_MIPS_LO16", vram = 0x80958418, target_vram = 0x80959174 },
    { type = "R_MIPS_HI16", vram = 0x809587B4, target_vram = 0x80959178 },
    { type = "R_MIPS_HI16", vram = 0x809587CC, target_vram = 0x80958974 },
    { type = "R_MIPS_LO16", vram = 0x809587D0, target_vram = 0x80958974 },
    { type = "R_MIPS_LO16", vram = 0x809587DC, target_vram = 0x80959178 },
    { type = "R_MIPS_HI16", vram = 0x809587F0, target_vram = 0x8095917C },
    { type = "R_MIPS_LO16", vram = 0x80958810, target_vram = 0x8095917C },
    { type = "R_MIPS_HI16", vram = 0x809588F0, target_vram = 0x80959180 },
    { type = "R_MIPS_HI16", vram = 0x80958908, target_vram = 0x80958974 },
    { type = "R_MIPS_LO16", vram = 0x80958910, target_vram = 0x80959180 },
    { type = "R_MIPS_LO16", vram = 0x8095891C, target_vram = 0x80958974 },
    { type = "R_MIPS_HI16", vram = 0x80958938, target_vram = 0x80959184 },
    { type = "R_MIPS_LO16", vram = 0x8095893C, target_vram = 0x80959184 },
    { type = "R_MIPS_HI16", vram = 0x80958940, target_vram = 0x80959188 },
    { type = "R_MIPS_LO16", vram = 0x8095894C, target_vram = 0x80959188 },
    { type = "R_MIPS_HI16", vram = 0x809589EC, target_vram = 0x8095918C },
    { type = "R_MIPS_LO16", vram = 0x80958A00, target_vram = 0x8095918C },
    { type = "R_MIPS_HI16", vram = 0x80958B78, target_vram = 0x80959190 },
    { type = "R_MIPS_LO16", vram = 0x80958B80, target_vram = 0x80959190 },
    { type = "R_MIPS_HI16", vram = 0x80958B84, target_vram = 0x80958BE4 },
    { type = "R_MIPS_LO16", vram = 0x80958B88, target_vram = 0x80958BE4 },
    { type = "R_MIPS_HI16", vram = 0x80958DA8, target_vram = 0x80958634 },
    { type = "R_MIPS_LO16", vram = 0x80958DAC, target_vram = 0x80958634 },
    { type = "R_MIPS_HI16", vram = 0x80958E10, target_vram = 0x80958BE4 },
    { type = "R_MIPS_LO16", vram = 0x80958E14, target_vram = 0x80958BE4 },
    { type = "R_MIPS_HI16", vram = 0x80958E6C, target_vram = 0x80959194 },
    { type = "R_MIPS_LO16", vram = 0x80958E80, target_vram = 0x80959194 },
    { type = "R_MIPS_HI16", vram = 0x809590BC, target_vram = 0x80958F6C },
    { type = "R_MIPS_LO16", vram = 0x809590C0, target_vram = 0x80958F6C },
]

functions = [
    { name = "EnAttackNiw_Init", vram = 0x809580C0, size = 0x134 },
    { name = "EnAttackNiw_AimAtPlayer", vram = 0x80958974, size = 0x270 },
    { name = "EnAttackNiw_Draw", vram = 0x8095909C, size = 0x58 },
    { name = "EnAttackNiw_EnterViewFromOffscreen", vram = 0x80958634, size = 0x340 },
    { name = "EnAttackNiw_IsOnScreen", vram = 0x809585B0, size = 0x84 },
    { name = "EnAttackNiw_FlyAway", vram = 0x80958BE4, size = 0xC4 },
    { name = "EnAttackNiw_Destroy", vram = 0x809581F4, size = 0x34 },
    { name = "EnAttackNiw_AnimateWingHead", vram = 0x80958228, size = 0x388 },
    { name = "EnAttackNiw_OverrideLimbDraw", vram = 0x80958F6C, size = 0x130 },
    { name = "EnAttackNiw_Update", vram = 0x80958CA8, size = 0x2C4 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Mk"
rom = 0x00DCC0A0
vram = 0x809592E0
size = 0x1230

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809592FC, target_vram = 0x8095A28C },
    { type = "R_MIPS_LO16", vram = 0x80959300, target_vram = 0x8095A28C },
    { type = "R_MIPS_HI16", vram = 0x80959430, target_vram = 0x8095A260 },
    { type = "R_MIPS_LO16", vram = 0x80959434, target_vram = 0x8095A260 },
    { type = "R_MIPS_HI16", vram = 0x80959460, target_vram = 0x80959E18 },
    { type = "R_MIPS_LO16", vram = 0x80959464, target_vram = 0x80959E18 },
    { type = "R_MIPS_HI16", vram = 0x809595BC, target_vram = 0x8095A2B0 },
    { type = "R_MIPS_LO16", vram = 0x809595C4, target_vram = 0x8095A2B0 },
    { type = "R_MIPS_HI16", vram = 0x80959720, target_vram = 0x80959774 },
    { type = "R_MIPS_HI16", vram = 0x80959748, target_vram = 0x80959774 },
    { type = "R_MIPS_LO16", vram = 0x8095974C, target_vram = 0x80959774 },
    { type = "R_MIPS_LO16", vram = 0x80959758, target_vram = 0x80959774 },
    { type = "R_MIPS_HI16", vram = 0x809597D8, target_vram = 0x809596A0 },
    { type = "R_MIPS_LO16", vram = 0x809597DC, target_vram = 0x809596A0 },
    { type = "R_MIPS_HI16", vram = 0x80959AA4, target_vram = 0x8095A2C4 },
    { type = "R_MIPS_LO16", vram = 0x80959AAC, target_vram = 0x8095A2C4 },
    { type = "R_MIPS_HI16", vram = 0x80959AFC, target_vram = 0x80959E18 },
    { type = "R_MIPS_LO16", vram = 0x80959B00, target_vram = 0x80959E18 },
    { type = "R_MIPS_HI16", vram = 0x80959B28, target_vram = 0x80959E18 },
    { type = "R_MIPS_LO16", vram = 0x80959B2C, target_vram = 0x80959E18 },
    { type = "R_MIPS_HI16", vram = 0x80959C10, target_vram = 0x80959E18 },
    { type = "R_MIPS_LO16", vram = 0x80959C14, target_vram = 0x80959E18 },
    { type = "R_MIPS_HI16", vram = 0x80959C30, target_vram = 0x80959E18 },
    { type = "R_MIPS_LO16", vram = 0x80959C3C, target_vram = 0x80959E18 },
    { type = "R_MIPS_HI16", vram = 0x80959C5C, target_vram = 0x80959E18 },
    { type = "R_MIPS_LO16", vram = 0x80959C60, target_vram = 0x80959E18 },
    { type = "R_MIPS_HI16", vram = 0x80959C78, target_vram = 0x80959E18 },
    { type = "R_MIPS_LO16", vram = 0x80959C7C, target_vram = 0x80959E18 },
    { type = "R_MIPS_HI16", vram = 0x80959CC0, target_vram = 0x80959A24 },
    { type = "R_MIPS_LO16", vram = 0x80959CC4, target_vram = 0x80959A24 },
    { type = "R_MIPS_HI16", vram = 0x80959D6C, target_vram = 0x80959E18 },
    { type = "R_MIPS_HI16", vram = 0x80959D70, target_vram = 0x80959774 },
    { type = "R_MIPS_LO16", vram = 0x80959D7C, target_vram = 0x80959E18 },
    { type = "R_MIPS_LO16", vram = 0x80959D88, target_vram = 0x80959774 },
    { type = "R_MIPS_HI16", vram = 0x80959E50, target_vram = 0x80959774 },
    { type = "R_MIPS_LO16", vram = 0x80959E54, target_vram = 0x80959774 },
    { type = "R_MIPS_HI16", vram = 0x80959EA4, target_vram = 0x80959D28 },
    { type = "R_MIPS_LO16", vram = 0x80959EB0, target_vram = 0x80959D28 },
    { type = "R_MIPS_HI16", vram = 0x80959F28, target_vram = 0x80959A24 },
    { type = "R_MIPS_LO16", vram = 0x80959F2C, target_vram = 0x80959A24 },
    { type = "R_MIPS_HI16", vram = 0x80959F60, target_vram = 0x80959C94 },
    { type = "R_MIPS_LO16", vram = 0x80959F64, target_vram = 0x80959C94 },
    { type = "R_MIPS_HI16", vram = 0x8095A1B4, target_vram = 0x8095A2A0 },
    { type = "R_MIPS_LO16", vram = 0x8095A1BC, target_vram = 0x8095A2A0 },
    { type = "R_MIPS_HI16", vram = 0x8095A1F8, target_vram = 0x8095A150 },
    { type = "R_MIPS_HI16", vram = 0x8095A1FC, target_vram = 0x8095A198 },
    { type = "R_MIPS_LO16", vram = 0x8095A20C, target_vram = 0x8095A198 },
    { type = "R_MIPS_LO16", vram = 0x8095A210, target_vram = 0x8095A150 },
]

functions = [
    { name = "func_80959624", vram = 0x80959624, size = 0x7C },
    { name = "func_80959844", vram = 0x80959844, size = 0x1E0 },
    { name = "EnMk_Update", vram = 0x8095A028, size = 0x128 },
    { name = "func_80959A24", vram = 0x80959A24, size = 0x270 },
    { name = "EnMk_Destroy", vram = 0x809594F8, size = 0x2C },
    { name = "func_80959C94", vram = 0x80959C94, size = 0x94 },
    { name = "EnMk_Draw", vram = 0x8095A1D8, size = 0x60 },
    { name = "EnMk_OverrideLimbDraw", vram = 0x8095A150, size = 0x48 },
    { name = "func_80959774", vram = 0x80959774, size = 0xD0 },
    { name = "func_80959E18", vram = 0x80959E18, size = 0x210 },
    { name = "func_809592E0", vram = 0x809592E0, size = 0xB0 },
    { name = "EnMk_PostLimbDraw", vram = 0x8095A198, size = 0x40 },
    { name = "func_80959524", vram = 0x80959524, size = 0x28 },
    { name = "func_809596A0", vram = 0x809596A0, size = 0xD4 },
    { name = "func_8095954C", vram = 0x8095954C, size = 0xD8 },
    { name = "EnMk_Init", vram = 0x80959390, size = 0x168 },
    { name = "func_80959D28", vram = 0x80959D28, size = 0xF0 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Owl"
rom = 0x00DCD2D0
vram = 0x8095A510
size = 0x31D0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8095A5C8, target_vram = 0x8095D31C },
    { type = "R_MIPS_LO16", vram = 0x8095A5CC, target_vram = 0x8095D31C },
    { type = "R_MIPS_HI16", vram = 0x8095A60C, target_vram = 0x8095CCF4 },
    { type = "R_MIPS_HI16", vram = 0x8095A610, target_vram = 0x8095D074 },
    { type = "R_MIPS_LO16", vram = 0x8095A618, target_vram = 0x8095CCF4 },
    { type = "R_MIPS_LO16", vram = 0x8095A61C, target_vram = 0x8095D074 },
    { type = "R_MIPS_HI16", vram = 0x8095A6C4, target_vram = 0x8095D2F0 },
    { type = "R_MIPS_LO16", vram = 0x8095A6C8, target_vram = 0x8095D2F0 },
    { type = "R_MIPS_HI16", vram = 0x8095A6F8, target_vram = 0x8095BF58 },
    { type = "R_MIPS_LO16", vram = 0x8095A70C, target_vram = 0x8095BF58 },
    { type = "R_MIPS_HI16", vram = 0x8095A710, target_vram = 0x8095C484 },
    { type = "R_MIPS_LO16", vram = 0x8095A714, target_vram = 0x8095C484 },
    { type = "R_MIPS_HI16", vram = 0x8095A82C, target_vram = 0x8095AEC0 },
    { type = "R_MIPS_HI16", vram = 0x8095A838, target_vram = 0x8095BE0C },
    { type = "R_MIPS_HI16", vram = 0x8095A844, target_vram = 0x8095AFEC },
    { type = "R_MIPS_HI16", vram = 0x8095A850, target_vram = 0x8095BF20 },
    { type = "R_MIPS_LO16", vram = 0x8095A874, target_vram = 0x8095AEC0 },
    { type = "R_MIPS_LO16", vram = 0x8095A880, target_vram = 0x8095BE0C },
    { type = "R_MIPS_LO16", vram = 0x8095A8B4, target_vram = 0x8095AFEC },
    { type = "R_MIPS_LO16", vram = 0x8095A8C0, target_vram = 0x8095BF20 },
    { type = "R_MIPS_HI16", vram = 0x8095AA84, target_vram = 0x8095C1C8 },
    { type = "R_MIPS_HI16", vram = 0x8095AA88, target_vram = 0x8095C484 },
    { type = "R_MIPS_LO16", vram = 0x8095AA8C, target_vram = 0x8095C484 },
    { type = "R_MIPS_LO16", vram = 0x8095AA90, target_vram = 0x8095C1C8 },
    { type = "R_MIPS_HI16", vram = 0x8095ACB8, target_vram = 0x8095AB1C },
    { type = "R_MIPS_LO16", vram = 0x8095ACBC, target_vram = 0x8095AB1C },
    { type = "R_MIPS_HI16", vram = 0x8095ADC8, target_vram = 0x8095AE00 },
    { type = "R_MIPS_LO16", vram = 0x8095ADCC, target_vram = 0x8095AE00 },
    { type = "R_MIPS_HI16", vram = 0x8095ADE4, target_vram = 0x8095ABF0 },
    { type = "R_MIPS_LO16", vram = 0x8095ADE8, target_vram = 0x8095ABF0 },
    { type = "R_MIPS_HI16", vram = 0x8095AE44, target_vram = 0x8095AD54 },
    { type = "R_MIPS_LO16", vram = 0x8095AE48, target_vram = 0x8095AD54 },
    { type = "R_MIPS_HI16", vram = 0x8095AEA4, target_vram = 0x8095AE00 },
    { type = "R_MIPS_LO16", vram = 0x8095AEA8, target_vram = 0x8095AE00 },
    { type = "R_MIPS_HI16", vram = 0x8095AF10, target_vram = 0x8095AE60 },
    { type = "R_MIPS_LO16", vram = 0x8095AF14, target_vram = 0x8095AE60 },
    { type = "R_MIPS_HI16", vram = 0x8095AFA0, target_vram = 0x8095ABF0 },
    { type = "R_MIPS_LO16", vram = 0x8095AFA4, target_vram = 0x8095ABF0 },
    { type = "R_MIPS_HI16", vram = 0x8095AFCC, target_vram = 0x8095ABF0 },
    { type = "R_MIPS_LO16", vram = 0x8095AFD0, target_vram = 0x8095ABF0 },
    { type = "R_MIPS_HI16", vram = 0x8095B040, target_vram = 0x8095AF2C },
    { type = "R_MIPS_LO16", vram = 0x8095B044, target_vram = 0x8095AF2C },
    { type = "R_MIPS_HI16", vram = 0x8095B220, target_vram = 0x8095D340 },
    { type = "R_MIPS_LO16", vram = 0x8095B224, target_vram = 0x8095D340 },
    { type = "R_MIPS_HI16", vram = 0x8095B26C, target_vram = 0x8095B1E4 },
    { type = "R_MIPS_HI16", vram = 0x8095B270, target_vram = 0x8095C328 },
    { type = "R_MIPS_LO16", vram = 0x8095B27C, target_vram = 0x8095C328 },
    { type = "R_MIPS_LO16", vram = 0x8095B280, target_vram = 0x8095B1E4 },
    { type = "R_MIPS_HI16", vram = 0x8095B364, target_vram = 0x8095B254 },
    { type = "R_MIPS_LO16", vram = 0x8095B368, target_vram = 0x8095B254 },
    { type = "R_MIPS_HI16", vram = 0x8095B3B4, target_vram = 0x8095C484 },
    { type = "R_MIPS_LO16", vram = 0x8095B3B8, target_vram = 0x8095C484 },
    { type = "R_MIPS_HI16", vram = 0x8095B3F4, target_vram = 0x8095B2F8 },
    { type = "R_MIPS_LO16", vram = 0x8095B3F8, target_vram = 0x8095B2F8 },
    { type = "R_MIPS_HI16", vram = 0x8095B448, target_vram = 0x8095C408 },
    { type = "R_MIPS_LO16", vram = 0x8095B44C, target_vram = 0x8095C408 },
    { type = "R_MIPS_HI16", vram = 0x8095B498, target_vram = 0x8095BF58 },
    { type = "R_MIPS_HI16", vram = 0x8095B49C, target_vram = 0x8095C484 },
    { type = "R_MIPS_LO16", vram = 0x8095B4A8, target_vram = 0x8095C484 },
    { type = "R_MIPS_LO16", vram = 0x8095B4B0, target_vram = 0x8095BF58 },
    { type = "R_MIPS_HI16", vram = 0x8095B550, target_vram = 0x8095BE0C },
    { type = "R_MIPS_LO16", vram = 0x8095B554, target_vram = 0x8095BE0C },
    { type = "R_MIPS_HI16", vram = 0x8095B5A8, target_vram = 0x8095BA84 },
    { type = "R_MIPS_LO16", vram = 0x8095B5AC, target_vram = 0x8095BA84 },
    { type = "R_MIPS_HI16", vram = 0x8095B660, target_vram = 0x8095B574 },
    { type = "R_MIPS_LO16", vram = 0x8095B664, target_vram = 0x8095B574 },
    { type = "R_MIPS_HI16", vram = 0x8095B670, target_vram = 0x8095C484 },
    { type = "R_MIPS_LO16", vram = 0x8095B684, target_vram = 0x8095C484 },
    { type = "R_MIPS_HI16", vram = 0x8095B72C, target_vram = 0x8095C484 },
    { type = "R_MIPS_HI16", vram = 0x8095B730, target_vram = 0x8095B650 },
    { type = "R_MIPS_LO16", vram = 0x8095B734, target_vram = 0x8095C484 },
    { type = "R_MIPS_LO16", vram = 0x8095B738, target_vram = 0x8095B650 },
    { type = "R_MIPS_HI16", vram = 0x8095B7C4, target_vram = 0x8095D344 },
    { type = "R_MIPS_HI16", vram = 0x8095B814, target_vram = 0x8095B6C8 },
    { type = "R_MIPS_LO16", vram = 0x8095B81C, target_vram = 0x8095B6C8 },
    { type = "R_MIPS_LO16", vram = 0x8095B8C0, target_vram = 0x8095D344 },
    { type = "R_MIPS_HI16", vram = 0x8095B9C0, target_vram = 0x8095B76C },
    { type = "R_MIPS_LO16", vram = 0x8095B9C4, target_vram = 0x8095B76C },
    { type = "R_MIPS_HI16", vram = 0x8095BA14, target_vram = 0x8095B960 },
    { type = "R_MIPS_LO16", vram = 0x8095BA18, target_vram = 0x8095B960 },
    { type = "R_MIPS_HI16", vram = 0x8095BA5C, target_vram = 0x8095C408 },
    { type = "R_MIPS_LO16", vram = 0x8095BA60, target_vram = 0x8095C408 },
    { type = "R_MIPS_HI16", vram = 0x8095BC20, target_vram = 0x8095D348 },
    { type = "R_MIPS_LO16", vram = 0x8095BC28, target_vram = 0x8095D348 },
    { type = "R_MIPS_HI16", vram = 0x8095BCA4, target_vram = 0x8095B9FC },
    { type = "R_MIPS_HI16", vram = 0x8095BCA8, target_vram = 0x8095C484 },
    { type = "R_MIPS_LO16", vram = 0x8095BCAC, target_vram = 0x8095C484 },
    { type = "R_MIPS_LO16", vram = 0x8095BCB0, target_vram = 0x8095B9FC },
    { type = "R_MIPS_HI16", vram = 0x8095BD44, target_vram = 0x8095BE0C },
    { type = "R_MIPS_LO16", vram = 0x8095BD4C, target_vram = 0x8095BE0C },
    { type = "R_MIPS_HI16", vram = 0x8095BDAC, target_vram = 0x8095B3DC },
    { type = "R_MIPS_HI16", vram = 0x8095BDB0, target_vram = 0x8095C484 },
    { type = "R_MIPS_LO16", vram = 0x8095BDB4, target_vram = 0x8095C484 },
    { type = "R_MIPS_LO16", vram = 0x8095BDB8, target_vram = 0x8095B3DC },
    { type = "R_MIPS_HI16", vram = 0x8095BE40, target_vram = 0x8095BA84 },
    { type = "R_MIPS_LO16", vram = 0x8095BE44, target_vram = 0x8095BA84 },
    { type = "R_MIPS_HI16", vram = 0x8095BF3C, target_vram = 0x8095ABF0 },
    { type = "R_MIPS_LO16", vram = 0x8095BF40, target_vram = 0x8095ABF0 },
    { type = "R_MIPS_HI16", vram = 0x8095BF90, target_vram = 0x8095D378 },
    { type = "R_MIPS_LO16", vram = 0x8095BFA0, target_vram = 0x8095D378 },
    { type = "R_MIPS_HI16", vram = 0x8095C03C, target_vram = 0x8095D37C },
    { type = "R_MIPS_LO16", vram = 0x8095C050, target_vram = 0x8095D37C },
    { type = "R_MIPS_HI16", vram = 0x8095C068, target_vram = 0x8095D380 },
    { type = "R_MIPS_LO16", vram = 0x8095C07C, target_vram = 0x8095D380 },
    { type = "R_MIPS_HI16", vram = 0x8095C0F8, target_vram = 0x8095BF78 },
    { type = "R_MIPS_HI16", vram = 0x8095C0FC, target_vram = 0x8095C328 },
    { type = "R_MIPS_LO16", vram = 0x8095C108, target_vram = 0x8095C328 },
    { type = "R_MIPS_LO16", vram = 0x8095C10C, target_vram = 0x8095BF78 },
    { type = "R_MIPS_HI16", vram = 0x8095C1D8, target_vram = 0x8095C09C },
    { type = "R_MIPS_LO16", vram = 0x8095C1E8, target_vram = 0x8095C09C },
    { type = "R_MIPS_HI16", vram = 0x8095C1FC, target_vram = 0x8095C484 },
    { type = "R_MIPS_LO16", vram = 0x8095C200, target_vram = 0x8095C484 },
    { type = "R_MIPS_HI16", vram = 0x8095C274, target_vram = 0x8095C328 },
    { type = "R_MIPS_LO16", vram = 0x8095C278, target_vram = 0x8095C328 },
    { type = "R_MIPS_HI16", vram = 0x8095C34C, target_vram = 0x8095C258 },
    { type = "R_MIPS_LO16", vram = 0x8095C358, target_vram = 0x8095C258 },
    { type = "R_MIPS_HI16", vram = 0x8095C93C, target_vram = 0x8095D384 },
    { type = "R_MIPS_LO16", vram = 0x8095C940, target_vram = 0x8095D384 },
    { type = "R_MIPS_HI16", vram = 0x8095C9D0, target_vram = 0x8095D388 },
    { type = "R_MIPS_LO16", vram = 0x8095C9D4, target_vram = 0x8095D388 },
    { type = "R_MIPS_HI16", vram = 0x8095CA64, target_vram = 0x8095D38C },
    { type = "R_MIPS_LO16", vram = 0x8095CA68, target_vram = 0x8095D38C },
    { type = "R_MIPS_HI16", vram = 0x8095CAD8, target_vram = 0x8095D390 },
    { type = "R_MIPS_LO16", vram = 0x8095CADC, target_vram = 0x8095D390 },
    { type = "R_MIPS_HI16", vram = 0x8095D008, target_vram = 0x8095D32C },
    { type = "R_MIPS_LO16", vram = 0x8095D020, target_vram = 0x8095D32C },
    { type = "R_MIPS_HI16", vram = 0x8095D028, target_vram = 0x8095CE18 },
    { type = "R_MIPS_HI16", vram = 0x8095D034, target_vram = 0x8095CF44 },
    { type = "R_MIPS_LO16", vram = 0x8095D038, target_vram = 0x8095CF44 },
    { type = "R_MIPS_LO16", vram = 0x8095D040, target_vram = 0x8095CE18 },
]

functions = [
    { name = "func_8095A920", vram = 0x8095A920, size = 0x58 },
    { name = "func_8095AEC0", vram = 0x8095AEC0, size = 0x6C },
    { name = "EnOwl_Destroy", vram = 0x8095A8DC, size = 0x44 },
    { name = "func_8095AC50", vram = 0x8095AC50, size = 0x9C },
    { name = "func_8095AB4C", vram = 0x8095AB4C, size = 0x5C },
    { name = "func_8095ACEC", vram = 0x8095ACEC, size = 0x68 },
    { name = "func_8095B6C8", vram = 0x8095B6C8, size = 0xA4 },
    { name = "func_8095AFEC", vram = 0x8095AFEC, size = 0x80 },
    { name = "func_8095B480", vram = 0x8095B480, size = 0xF4 },
    { name = "func_8095ABA8", vram = 0x8095ABA8, size = 0x48 },
    { name = "EnOwl_Update", vram = 0x8095C654, size = 0x6A0 },
    { name = "func_8095B574", vram = 0x8095B574, size = 0xDC },
    { name = "func_8095D074", vram = 0x8095D074, size = 0x1D8 },
    { name = "func_8095B254", vram = 0x8095B254, size = 0xA4 },
    { name = "func_8095AF2C", vram = 0x8095AF2C, size = 0xC0 },
    { name = "func_8095AE60", vram = 0x8095AE60, size = 0x60 },
    { name = "func_8095A978", vram = 0x8095A978, size = 0x84 },
    { name = "func_8095C408", vram = 0x8095C408, size = 0x7C },
    { name = "func_8095B158", vram = 0x8095B158, size = 0x8C },
    { name = "func_8095B06C", vram = 0x8095B06C, size = 0x5C },
    { name = "func_8095AB1C", vram = 0x8095AB1C, size = 0x30 },
    { name = "func_8095BA84", vram = 0x8095BA84, size = 0x388 },
    { name = "func_8095AE00", vram = 0x8095AE00, size = 0x60 },
    { name = "func_8095B650", vram = 0x8095B650, size = 0x78 },
    { name = "func_8095BE0C", vram = 0x8095BE0C, size = 0x114 },
    { name = "func_8095C328", vram = 0x8095C328, size = 0xE0 },
    { name = "EnOwl_Init", vram = 0x8095A560, size = 0x37C },
    { name = "func_8095C09C", vram = 0x8095C09C, size = 0x12C },
    { name = "func_8095A510", vram = 0x8095A510, size = 0x50 },
    { name = "EnOwl_PostLimbDraw", vram = 0x8095CF44, size = 0x84 },
    { name = "func_8095B3DC", vram = 0x8095B3DC, size = 0xA4 },
    { name = "func_8095CCF4", vram = 0x8095CCF4, size = 0x124 },
    { name = "func_8095C1C8", vram = 0x8095C1C8, size = 0x90 },
    { name = "func_8095A9FC", vram = 0x8095A9FC, size = 0x74 },
    { name = "func_8095AAD0", vram = 0x8095AAD0, size = 0x4C },
    { name = "EnOwl_OverrideLimbDraw", vram = 0x8095CE18, size = 0x12C },
    { name = "func_8095B1E4", vram = 0x8095B1E4, size = 0x70 },
    { name = "func_8095BF20", vram = 0x8095BF20, size = 0x38 },
    { name = "func_8095B76C", vram = 0x8095B76C, size = 0x1F4 },
    { name = "func_8095C484", vram = 0x8095C484, size = 0x8C },
    { name = "func_8095ABF0", vram = 0x8095ABF0, size = 0x60 },
    { name = "func_8095BF58", vram = 0x8095BF58, size = 0x20 },
    { name = "EnOwl_Draw", vram = 0x8095CFC8, size = 0xAC },
    { name = "func_8095B960", vram = 0x8095B960, size = 0x9C },
    { name = "func_8095B2F8", vram = 0x8095B2F8, size = 0xE4 },
    { name = "func_8095AD54", vram = 0x8095AD54, size = 0xAC },
    { name = "EnOwl_ChangeMode", vram = 0x8095D24C, size = 0x78 },
    { name = "func_8095B0C8", vram = 0x8095B0C8, size = 0x90 },
    { name = "func_8095C258", vram = 0x8095C258, size = 0xD0 },
    { name = "func_8095BF78", vram = 0x8095BF78, size = 0x124 },
    { name = "func_8095C568", vram = 0x8095C568, size = 0xEC },
    { name = "func_8095C510", vram = 0x8095C510, size = 0x58 },
    { name = "func_8095B9FC", vram = 0x8095B9FC, size = 0x88 },
    { name = "func_8095AA70", vram = 0x8095AA70, size = 0x60 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Ishi"
rom = 0x00DD04A0
vram = 0x8095D6E0
size = 0x2430

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8095D708, target_vram = 0x8095F6EC },
    { type = "R_MIPS_LO16", vram = 0x8095D70C, target_vram = 0x8095F6EC },
    { type = "R_MIPS_HI16", vram = 0x8095D854, target_vram = 0x8095F6E8 },
    { type = "R_MIPS_HI16", vram = 0x8095D858, target_vram = 0x8095F74C },
    { type = "R_MIPS_HI16", vram = 0x8095D890, target_vram = 0x8095F7C0 },
    { type = "R_MIPS_LO16", vram = 0x8095D894, target_vram = 0x8095F7C0 },
    { type = "R_MIPS_HI16", vram = 0x8095D8B0, target_vram = 0x8095F758 },
    { type = "R_MIPS_LO16", vram = 0x8095D8B8, target_vram = 0x8095F6E8 },
    { type = "R_MIPS_LO16", vram = 0x8095D8BC, target_vram = 0x8095F758 },
    { type = "R_MIPS_LO16", vram = 0x8095D8C0, target_vram = 0x8095F74C },
    { type = "R_MIPS_HI16", vram = 0x8095D930, target_vram = 0x8095F7C4 },
    { type = "R_MIPS_LO16", vram = 0x8095D948, target_vram = 0x8095F7C4 },
    { type = "R_MIPS_HI16", vram = 0x8095DB10, target_vram = 0x8095F7C8 },
    { type = "R_MIPS_LO16", vram = 0x8095DB14, target_vram = 0x8095F7C8 },
    { type = "R_MIPS_HI16", vram = 0x8095DB18, target_vram = 0x8095F7CC },
    { type = "R_MIPS_LO16", vram = 0x8095DB1C, target_vram = 0x8095F7CC },
    { type = "R_MIPS_HI16", vram = 0x8095DB24, target_vram = 0x8095F758 },
    { type = "R_MIPS_LO16", vram = 0x8095DB40, target_vram = 0x8095F758 },
    { type = "R_MIPS_HI16", vram = 0x8095DBD8, target_vram = 0x8095F7D0 },
    { type = "R_MIPS_LO16", vram = 0x8095DBF0, target_vram = 0x8095F7D0 },
    { type = "R_MIPS_HI16", vram = 0x8095DC18, target_vram = 0x8095F7D4 },
    { type = "R_MIPS_LO16", vram = 0x8095DC20, target_vram = 0x8095F7D4 },
    { type = "R_MIPS_HI16", vram = 0x8095DC78, target_vram = 0x8095F7D8 },
    { type = "R_MIPS_LO16", vram = 0x8095DC7C, target_vram = 0x8095F7D8 },
    { type = "R_MIPS_HI16", vram = 0x8095E004, target_vram = 0x8095F76C },
    { type = "R_MIPS_LO16", vram = 0x8095E01C, target_vram = 0x8095F76C },
    { type = "R_MIPS_HI16", vram = 0x8095E090, target_vram = 0x8095F778 },
    { type = "R_MIPS_LO16", vram = 0x8095E094, target_vram = 0x8095F778 },
    { type = "R_MIPS_HI16", vram = 0x8095E0A0, target_vram = 0x8095F7DC },
    { type = "R_MIPS_LO16", vram = 0x8095E0A4, target_vram = 0x8095F7DC },
    { type = "R_MIPS_HI16", vram = 0x8095E198, target_vram = 0x8095F7E0 },
    { type = "R_MIPS_LO16", vram = 0x8095E19C, target_vram = 0x8095F7E0 },
    { type = "R_MIPS_HI16", vram = 0x8095E1A0, target_vram = 0x8095F7E4 },
    { type = "R_MIPS_LO16", vram = 0x8095E1A4, target_vram = 0x8095F7E4 },
    { type = "R_MIPS_HI16", vram = 0x8095E344, target_vram = 0x8095F784 },
    { type = "R_MIPS_LO16", vram = 0x8095E378, target_vram = 0x8095F784 },
    { type = "R_MIPS_HI16", vram = 0x8095E3EC, target_vram = 0x8095F6B8 },
    { type = "R_MIPS_LO16", vram = 0x8095E3F0, target_vram = 0x8095F6B8 },
    { type = "R_MIPS_HI16", vram = 0x8095E420, target_vram = 0x8095F6BC },
    { type = "R_MIPS_LO16", vram = 0x8095E424, target_vram = 0x8095F6BC },
    { type = "R_MIPS_HI16", vram = 0x8095E45C, target_vram = 0x8095F744 },
    { type = "R_MIPS_LO16", vram = 0x8095E460, target_vram = 0x8095F744 },
    { type = "R_MIPS_HI16", vram = 0x8095E474, target_vram = 0x8095F6BC },
    { type = "R_MIPS_LO16", vram = 0x8095E478, target_vram = 0x8095F6BC },
    { type = "R_MIPS_HI16", vram = 0x8095E480, target_vram = 0x8095F7EC },
    { type = "R_MIPS_HI16", vram = 0x8095E490, target_vram = 0x8095F7E8 },
    { type = "R_MIPS_LO16", vram = 0x8095E494, target_vram = 0x8095F7E8 },
    { type = "R_MIPS_LO16", vram = 0x8095E4A0, target_vram = 0x8095F7EC },
    { type = "R_MIPS_HI16", vram = 0x8095E4B4, target_vram = 0x8095F6C0 },
    { type = "R_MIPS_LO16", vram = 0x8095E4C0, target_vram = 0x8095F6C0 },
    { type = "R_MIPS_HI16", vram = 0x8095E520, target_vram = 0x8095F6E8 },
    { type = "R_MIPS_LO16", vram = 0x8095E538, target_vram = 0x8095F6E8 },
    { type = "R_MIPS_HI16", vram = 0x8095E5AC, target_vram = 0x8095E5C0 },
    { type = "R_MIPS_LO16", vram = 0x8095E5B0, target_vram = 0x8095E5C0 },
    { type = "R_MIPS_HI16", vram = 0x8095E618, target_vram = 0x8095F61C },
    { type = "R_MIPS_LO16", vram = 0x8095E61C, target_vram = 0x8095F61C },
    { type = "R_MIPS_HI16", vram = 0x8095E628, target_vram = 0x8095F654 },
    { type = "R_MIPS_LO16", vram = 0x8095E62C, target_vram = 0x8095F654 },
    { type = "R_MIPS_HI16", vram = 0x8095E64C, target_vram = 0x8095E660 },
    { type = "R_MIPS_LO16", vram = 0x8095E650, target_vram = 0x8095E660 },
    { type = "R_MIPS_HI16", vram = 0x8095E6D8, target_vram = 0x8095F7AC },
    { type = "R_MIPS_LO16", vram = 0x8095E6E8, target_vram = 0x8095F7AC },
    { type = "R_MIPS_HI16", vram = 0x8095E780, target_vram = 0x8095F6D4 },
    { type = "R_MIPS_HI16", vram = 0x8095E784, target_vram = 0x8095F6D0 },
    { type = "R_MIPS_LO16", vram = 0x8095E794, target_vram = 0x8095F6D4 },
    { type = "R_MIPS_LO16", vram = 0x8095E798, target_vram = 0x8095F6D0 },
    { type = "R_MIPS_HI16", vram = 0x8095E7AC, target_vram = 0x8095F6D8 },
    { type = "R_MIPS_LO16", vram = 0x8095E7BC, target_vram = 0x8095F6D8 },
    { type = "R_MIPS_HI16", vram = 0x8095E7D4, target_vram = 0x8095F6E0 },
    { type = "R_MIPS_LO16", vram = 0x8095E7E0, target_vram = 0x8095F6E0 },
    { type = "R_MIPS_HI16", vram = 0x8095E86C, target_vram = 0x8095F6EC },
    { type = "R_MIPS_LO16", vram = 0x8095E874, target_vram = 0x8095F6EC },
    { type = "R_MIPS_HI16", vram = 0x8095E938, target_vram = 0x8095E95C },
    { type = "R_MIPS_LO16", vram = 0x8095E93C, target_vram = 0x8095E95C },
    { type = "R_MIPS_HI16", vram = 0x8095E9C8, target_vram = 0x8095F6C8 },
    { type = "R_MIPS_LO16", vram = 0x8095E9E0, target_vram = 0x8095F6C8 },
    { type = "R_MIPS_HI16", vram = 0x8095EABC, target_vram = 0x8095F7F0 },
    { type = "R_MIPS_LO16", vram = 0x8095EAC0, target_vram = 0x8095F7F0 },
    { type = "R_MIPS_HI16", vram = 0x8095EAC4, target_vram = 0x8095F7F4 },
    { type = "R_MIPS_LO16", vram = 0x8095EAC8, target_vram = 0x8095F7F4 },
    { type = "R_MIPS_HI16", vram = 0x8095EAD0, target_vram = 0x8095F690 },
    { type = "R_MIPS_LO16", vram = 0x8095EAE8, target_vram = 0x8095F690 },
    { type = "R_MIPS_HI16", vram = 0x8095EAF8, target_vram = 0x8095F7F8 },
    { type = "R_MIPS_LO16", vram = 0x8095EB00, target_vram = 0x8095F7F8 },
    { type = "R_MIPS_HI16", vram = 0x8095EB08, target_vram = 0x8095F7FC },
    { type = "R_MIPS_LO16", vram = 0x8095EB10, target_vram = 0x8095F7FC },
    { type = "R_MIPS_HI16", vram = 0x8095EB18, target_vram = 0x8095F694 },
    { type = "R_MIPS_LO16", vram = 0x8095EB30, target_vram = 0x8095F694 },
    { type = "R_MIPS_HI16", vram = 0x8095EB44, target_vram = 0x8095F800 },
    { type = "R_MIPS_LO16", vram = 0x8095EB48, target_vram = 0x8095F800 },
    { type = "R_MIPS_HI16", vram = 0x8095EB50, target_vram = 0x8095F690 },
    { type = "R_MIPS_LO16", vram = 0x8095EB68, target_vram = 0x8095F690 },
    { type = "R_MIPS_HI16", vram = 0x8095EB88, target_vram = 0x8095F694 },
    { type = "R_MIPS_LO16", vram = 0x8095EBA8, target_vram = 0x8095F694 },
    { type = "R_MIPS_HI16", vram = 0x8095EBAC, target_vram = 0x8095EBDC },
    { type = "R_MIPS_LO16", vram = 0x8095EBB8, target_vram = 0x8095EBDC },
    { type = "R_MIPS_HI16", vram = 0x8095EC68, target_vram = 0x8095F6D8 },
    { type = "R_MIPS_LO16", vram = 0x8095EC6C, target_vram = 0x8095F6D8 },
    { type = "R_MIPS_HI16", vram = 0x8095ECA4, target_vram = 0x8095F6D4 },
    { type = "R_MIPS_HI16", vram = 0x8095ECAC, target_vram = 0x8095F6D0 },
    { type = "R_MIPS_LO16", vram = 0x8095ECB8, target_vram = 0x8095F6D4 },
    { type = "R_MIPS_LO16", vram = 0x8095ECC0, target_vram = 0x8095F6D0 },
    { type = "R_MIPS_HI16", vram = 0x8095ECC4, target_vram = 0x8095F6E0 },
    { type = "R_MIPS_LO16", vram = 0x8095ECCC, target_vram = 0x8095F6E0 },
    { type = "R_MIPS_HI16", vram = 0x8095ECE0, target_vram = 0x8095F6DC },
    { type = "R_MIPS_LO16", vram = 0x8095ECE4, target_vram = 0x8095F6DC },
    { type = "R_MIPS_HI16", vram = 0x8095EED4, target_vram = 0x8095F804 },
    { type = "R_MIPS_LO16", vram = 0x8095EED8, target_vram = 0x8095F804 },
    { type = "R_MIPS_HI16", vram = 0x8095EEEC, target_vram = 0x8095F808 },
    { type = "R_MIPS_HI16", vram = 0x8095EEFC, target_vram = 0x8095F690 },
    { type = "R_MIPS_HI16", vram = 0x8095EF00, target_vram = 0x8095F694 },
    { type = "R_MIPS_LO16", vram = 0x8095EF08, target_vram = 0x8095F808 },
    { type = "R_MIPS_LO16", vram = 0x8095EF1C, target_vram = 0x8095F694 },
    { type = "R_MIPS_LO16", vram = 0x8095EF24, target_vram = 0x8095F690 },
    { type = "R_MIPS_HI16", vram = 0x8095EF74, target_vram = 0x8095F690 },
    { type = "R_MIPS_HI16", vram = 0x8095EF78, target_vram = 0x8095F694 },
    { type = "R_MIPS_LO16", vram = 0x8095EF80, target_vram = 0x8095F694 },
    { type = "R_MIPS_LO16", vram = 0x8095EF84, target_vram = 0x8095F690 },
    { type = "R_MIPS_HI16", vram = 0x8095EFA0, target_vram = 0x8095F6C8 },
    { type = "R_MIPS_LO16", vram = 0x8095EFB4, target_vram = 0x8095F6C8 },
    { type = "R_MIPS_HI16", vram = 0x8095F088, target_vram = 0x8095F0A4 },
    { type = "R_MIPS_LO16", vram = 0x8095F08C, target_vram = 0x8095F0A4 },
    { type = "R_MIPS_HI16", vram = 0x8095F0E0, target_vram = 0x8095F6D4 },
    { type = "R_MIPS_HI16", vram = 0x8095F0E4, target_vram = 0x8095F6D0 },
    { type = "R_MIPS_LO16", vram = 0x8095F0F4, target_vram = 0x8095F6D4 },
    { type = "R_MIPS_LO16", vram = 0x8095F0F8, target_vram = 0x8095F6D0 },
    { type = "R_MIPS_HI16", vram = 0x8095F10C, target_vram = 0x8095F6D8 },
    { type = "R_MIPS_LO16", vram = 0x8095F11C, target_vram = 0x8095F6D8 },
    { type = "R_MIPS_HI16", vram = 0x8095F134, target_vram = 0x8095F6E0 },
    { type = "R_MIPS_LO16", vram = 0x8095F140, target_vram = 0x8095F6E0 },
    { type = "R_MIPS_HI16", vram = 0x8095F180, target_vram = 0x8095F194 },
    { type = "R_MIPS_LO16", vram = 0x8095F184, target_vram = 0x8095F194 },
    { type = "R_MIPS_HI16", vram = 0x8095F248, target_vram = 0x8095F80C },
    { type = "R_MIPS_LO16", vram = 0x8095F258, target_vram = 0x8095F80C },
    { type = "R_MIPS_HI16", vram = 0x8095F27C, target_vram = 0x8095F810 },
    { type = "R_MIPS_LO16", vram = 0x8095F280, target_vram = 0x8095F810 },
    { type = "R_MIPS_HI16", vram = 0x8095F2AC, target_vram = 0x8095F814 },
    { type = "R_MIPS_LO16", vram = 0x8095F2B0, target_vram = 0x8095F814 },
    { type = "R_MIPS_HI16", vram = 0x8095F2B8, target_vram = 0x8095F818 },
    { type = "R_MIPS_LO16", vram = 0x8095F2BC, target_vram = 0x8095F818 },
    { type = "R_MIPS_HI16", vram = 0x8095F378, target_vram = 0x8095F81C },
    { type = "R_MIPS_LO16", vram = 0x8095F37C, target_vram = 0x8095F81C },
    { type = "R_MIPS_HI16", vram = 0x8095F3A0, target_vram = 0x8095F820 },
    { type = "R_MIPS_LO16", vram = 0x8095F3B0, target_vram = 0x8095F820 },
    { type = "R_MIPS_HI16", vram = 0x8095F47C, target_vram = 0x8095F824 },
    { type = "R_MIPS_LO16", vram = 0x8095F480, target_vram = 0x8095F824 },
    { type = "R_MIPS_HI16", vram = 0x8095F484, target_vram = 0x8095F828 },
    { type = "R_MIPS_LO16", vram = 0x8095F49C, target_vram = 0x8095F828 },
    { type = "R_MIPS_HI16", vram = 0x8095F4A0, target_vram = 0x8095F82C },
    { type = "R_MIPS_LO16", vram = 0x8095F4A4, target_vram = 0x8095F82C },
    { type = "R_MIPS_HI16", vram = 0x8095F628, target_vram = 0x8095F7B0 },
    { type = "R_MIPS_LO16", vram = 0x8095F638, target_vram = 0x8095F7B0 },
]

functions = [
    { name = "func_8095EBDC", vram = 0x8095EBDC, size = 0x484 },
    { name = "func_8095E660", vram = 0x8095E660, size = 0x2D4 },
    { name = "func_8095E204", vram = 0x8095E204, size = 0xAC },
    { name = "func_8095D758", vram = 0x8095D758, size = 0xAC },
    { name = "func_8095DE9C", vram = 0x8095DE9C, size = 0xF4 },
    { name = "func_8095D6E0", vram = 0x8095D6E0, size = 0x78 },
    { name = "func_8095F654", vram = 0x8095F654, size = 0x30 },
    { name = "func_8095EA70", vram = 0x8095EA70, size = 0x16C },
    { name = "func_8095E95C", vram = 0x8095E95C, size = 0x114 },
    { name = "func_8095E2B0", vram = 0x8095E2B0, size = 0x78 },
    { name = "EnIshi_Update", vram = 0x8095F1EC, size = 0x24 },
    { name = "func_8095E5AC", vram = 0x8095E5AC, size = 0x14 },
    { name = "func_8095E180", vram = 0x8095E180, size = 0x84 },
    { name = "func_8095E5C0", vram = 0x8095E5C0, size = 0x8C },
    { name = "EnIshi_Init", vram = 0x8095E328, size = 0x258 },
    { name = "func_8095E14C", vram = 0x8095E14C, size = 0x34 },
    { name = "func_8095DFF0", vram = 0x8095DFF0, size = 0x15C },
    { name = "func_8095F36C", vram = 0x8095F36C, size = 0x2B0 },
    { name = "func_8095F0A4", vram = 0x8095F0A4, size = 0xDC },
    { name = "func_8095DDA8", vram = 0x8095DDA8, size = 0xF4 },
    { name = "func_8095F180", vram = 0x8095F180, size = 0x14 },
    { name = "func_8095F060", vram = 0x8095F060, size = 0x44 },
    { name = "func_8095F61C", vram = 0x8095F61C, size = 0x38 },
    { name = "EnIshi_Destroy", vram = 0x8095E580, size = 0x2C },
    { name = "func_8095E934", vram = 0x8095E934, size = 0x28 },
    { name = "func_8095DABC", vram = 0x8095DABC, size = 0x2EC },
    { name = "func_8095F210", vram = 0x8095F210, size = 0x15C },
    { name = "func_8095D804", vram = 0x8095D804, size = 0x2B8 },
    { name = "func_8095E64C", vram = 0x8095E64C, size = 0x14 },
    { name = "func_8095DF90", vram = 0x8095DF90, size = 0x60 },
    { name = "func_8095F194", vram = 0x8095F194, size = 0x58 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Hana"
rom = 0x00DD28D0
vram = 0x8095FB10
size = 0xE0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8095FB1C, target_vram = 0x8095FBB0 },
    { type = "R_MIPS_LO16", vram = 0x8095FB24, target_vram = 0x8095FBB0 },
]

functions = [
    { name = "ObjHana_Init", vram = 0x8095FB10, size = 0x28 },
    { name = "ObjHana_Update", vram = 0x8095FB48, size = 0x10 },
    { name = "ObjHana_Draw", vram = 0x8095FB58, size = 0x30 },
    { name = "ObjHana_Destroy", vram = 0x8095FB38, size = 0x10 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Lightswitch"
rom = 0x00DD29B0
vram = 0x8095FBF0
size = 0x1100

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8095FC14, target_vram = 0x80960BB4 },
    { type = "R_MIPS_LO16", vram = 0x8095FC20, target_vram = 0x80960BB4 },
    { type = "R_MIPS_HI16", vram = 0x8095FD38, target_vram = 0x80960BF0 },
    { type = "R_MIPS_LO16", vram = 0x8095FD3C, target_vram = 0x80960BF0 },
    { type = "R_MIPS_HI16", vram = 0x8095FE48, target_vram = 0x80960BD0 },
    { type = "R_MIPS_HI16", vram = 0x8095FE50, target_vram = 0x80960BD4 },
    { type = "R_MIPS_LO16", vram = 0x8095FE58, target_vram = 0x80960BD4 },
    { type = "R_MIPS_LO16", vram = 0x8095FE5C, target_vram = 0x80960BD0 },
    { type = "R_MIPS_HI16", vram = 0x8095FF14, target_vram = 0x80960BD8 },
    { type = "R_MIPS_LO16", vram = 0x8095FF20, target_vram = 0x80960BD8 },
    { type = "R_MIPS_HI16", vram = 0x8095FFF8, target_vram = 0x80960014 },
    { type = "R_MIPS_LO16", vram = 0x8095FFFC, target_vram = 0x80960014 },
    { type = "R_MIPS_HI16", vram = 0x8096008C, target_vram = 0x809600BC },
    { type = "R_MIPS_LO16", vram = 0x80960098, target_vram = 0x809600BC },
    { type = "R_MIPS_HI16", vram = 0x809600E8, target_vram = 0x8096012C },
    { type = "R_MIPS_HI16", vram = 0x809600EC, target_vram = 0x80960424 },
    { type = "R_MIPS_LO16", vram = 0x809600F0, target_vram = 0x80960424 },
    { type = "R_MIPS_LO16", vram = 0x8096010C, target_vram = 0x8096012C },
    { type = "R_MIPS_HI16", vram = 0x8096012C, target_vram = 0x80960148 },
    { type = "R_MIPS_LO16", vram = 0x80960130, target_vram = 0x80960148 },
    { type = "R_MIPS_HI16", vram = 0x80960228, target_vram = 0x80960260 },
    { type = "R_MIPS_LO16", vram = 0x80960234, target_vram = 0x80960260 },
    { type = "R_MIPS_HI16", vram = 0x809602BC, target_vram = 0x8096034C },
    { type = "R_MIPS_LO16", vram = 0x809602C0, target_vram = 0x8096034C },
    { type = "R_MIPS_HI16", vram = 0x8096034C, target_vram = 0x80960370 },
    { type = "R_MIPS_LO16", vram = 0x80960358, target_vram = 0x80960370 },
    { type = "R_MIPS_HI16", vram = 0x80960424, target_vram = 0x80960440 },
    { type = "R_MIPS_LO16", vram = 0x8096042C, target_vram = 0x80960440 },
    { type = "R_MIPS_HI16", vram = 0x80960550, target_vram = 0x80960014 },
    { type = "R_MIPS_LO16", vram = 0x80960554, target_vram = 0x80960014 },
    { type = "R_MIPS_HI16", vram = 0x80960710, target_vram = 0x80960BC4 },
    { type = "R_MIPS_LO16", vram = 0x80960724, target_vram = 0x80960BC4 },
    { type = "R_MIPS_HI16", vram = 0x8096099C, target_vram = 0x80960BC4 },
    { type = "R_MIPS_LO16", vram = 0x809609B0, target_vram = 0x80960BC4 },
]

functions = [
    { name = "ObjLightSwitch_SetupAsleep", vram = 0x8096012C, size = 0x1C },
    { name = "ObjLightswitch_Draw", vram = 0x80960B0C, size = 0x60 },
    { name = "ObjLightSwitch_Asleep", vram = 0x80960148, size = 0xDC },
    { name = "ObjLightSwitch_DrawOpa", vram = 0x809605F4, size = 0x28C },
    { name = "ObjLightSwitch_Disabled", vram = 0x80960370, size = 0xB4 },
    { name = "ObjLightswitch_InitCollider", vram = 0x8095FBF0, size = 0xA4 },
    { name = "ObjLightSwitch_DrawXlu", vram = 0x80960880, size = 0x28C },
    { name = "ObjLightswitch_SetupIdle", vram = 0x80960088, size = 0x34 },
    { name = "ObjLightswitch_Init", vram = 0x8095FEEC, size = 0xE0 },
    { name = "ObjLightSwitch_SetupFade", vram = 0x80960424, size = 0x1C },
    { name = "ObjLightswitch_SetAction", vram = 0x8095FFF8, size = 0x1C },
    { name = "ObjLightswitch_Idle", vram = 0x809600BC, size = 0x70 },
    { name = "ObjLightswitch_Update", vram = 0x80960494, size = 0x160 },
    { name = "ObjLightSwitch_SetupDisabled", vram = 0x8096034C, size = 0x24 },
    { name = "ObjLightswitch_PlayCinema", vram = 0x80960014, size = 0x74 },
    { name = "ObjLightSwitch_Enabled", vram = 0x80960260, size = 0xEC },
    { name = "ObjLightswitch_UpdateSwitchFlags", vram = 0x8095FC94, size = 0x58 },
    { name = "ObjLightswitch_Destroy", vram = 0x8095FFCC, size = 0x2C },
    { name = "ObjLightswitch_SpawnEffects", vram = 0x8095FCEC, size = 0x200 },
    { name = "ObjLightSwitch_Fade", vram = 0x80960440, size = 0x54 },
    { name = "ObjLightSwitch_SetupEnabled", vram = 0x80960224, size = 0x3C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Mure2"
rom = 0x00DD3AB0
vram = 0x80960CF0
size = 0x9F0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80960D34, target_vram = 0x809615A8 },
    { type = "R_MIPS_LO16", vram = 0x80960D38, target_vram = 0x809615A8 },
    { type = "R_MIPS_HI16", vram = 0x80960E14, target_vram = 0x809615A8 },
    { type = "R_MIPS_LO16", vram = 0x80960E20, target_vram = 0x809615A8 },
    { type = "R_MIPS_HI16", vram = 0x80960E3C, target_vram = 0x809615B8 },
    { type = "R_MIPS_LO16", vram = 0x80960E40, target_vram = 0x809615B8 },
    { type = "R_MIPS_HI16", vram = 0x80960F14, target_vram = 0x809615A8 },
    { type = "R_MIPS_LO16", vram = 0x80960F20, target_vram = 0x809615A8 },
    { type = "R_MIPS_HI16", vram = 0x80961088, target_vram = 0x809615E8 },
    { type = "R_MIPS_LO16", vram = 0x8096109C, target_vram = 0x809615E8 },
    { type = "R_MIPS_HI16", vram = 0x809610B8, target_vram = 0x809615A8 },
    { type = "R_MIPS_LO16", vram = 0x809610BC, target_vram = 0x809615A8 },
    { type = "R_MIPS_HI16", vram = 0x809610DC, target_vram = 0x809615B0 },
    { type = "R_MIPS_LO16", vram = 0x809610E0, target_vram = 0x809615B0 },
    { type = "R_MIPS_HI16", vram = 0x809611E0, target_vram = 0x809615A8 },
    { type = "R_MIPS_LO16", vram = 0x809611F4, target_vram = 0x809615A8 },
    { type = "R_MIPS_HI16", vram = 0x8096125C, target_vram = 0x809615A8 },
    { type = "R_MIPS_LO16", vram = 0x80961270, target_vram = 0x809615A8 },
    { type = "R_MIPS_HI16", vram = 0x8096127C, target_vram = 0x809615A8 },
    { type = "R_MIPS_LO16", vram = 0x8096128C, target_vram = 0x809615A8 },
    { type = "R_MIPS_HI16", vram = 0x809612C0, target_vram = 0x809615A8 },
    { type = "R_MIPS_LO16", vram = 0x809612D4, target_vram = 0x809615A8 },
    { type = "R_MIPS_HI16", vram = 0x80961324, target_vram = 0x809615A8 },
    { type = "R_MIPS_LO16", vram = 0x80961334, target_vram = 0x809615A8 },
    { type = "R_MIPS_HI16", vram = 0x8096135C, target_vram = 0x809615F4 },
    { type = "R_MIPS_LO16", vram = 0x80961360, target_vram = 0x809615F4 },
    { type = "R_MIPS_HI16", vram = 0x809613B0, target_vram = 0x809613C4 },
    { type = "R_MIPS_LO16", vram = 0x809613B4, target_vram = 0x809613C4 },
    { type = "R_MIPS_HI16", vram = 0x809613E8, target_vram = 0x809613FC },
    { type = "R_MIPS_LO16", vram = 0x809613EC, target_vram = 0x809613FC },
    { type = "R_MIPS_HI16", vram = 0x8096141C, target_vram = 0x80961590 },
    { type = "R_MIPS_LO16", vram = 0x80961434, target_vram = 0x80961590 },
    { type = "R_MIPS_HI16", vram = 0x8096147C, target_vram = 0x80961490 },
    { type = "R_MIPS_LO16", vram = 0x80961480, target_vram = 0x80961490 },
    { type = "R_MIPS_HI16", vram = 0x809614BC, target_vram = 0x8096159C },
    { type = "R_MIPS_LO16", vram = 0x809614D0, target_vram = 0x8096159C },
]

functions = [
    { name = "func_809613B0", vram = 0x809613B0, size = 0x14 },
    { name = "func_8096104C", vram = 0x8096104C, size = 0x170 },
    { name = "func_8096147C", vram = 0x8096147C, size = 0x14 },
    { name = "func_80960F0C", vram = 0x80960F0C, size = 0x10C },
    { name = "func_80960E0C", vram = 0x80960E0C, size = 0x100 },
    { name = "func_809611BC", vram = 0x809611BC, size = 0x100 },
    { name = "func_809613E8", vram = 0x809613E8, size = 0x14 },
    { name = "ObjMure2_Init", vram = 0x80961350, size = 0x60 },
    { name = "func_809612BC", vram = 0x809612BC, size = 0x94 },
    { name = "func_809613FC", vram = 0x809613FC, size = 0x80 },
    { name = "func_809613C4", vram = 0x809613C4, size = 0x24 },
    { name = "func_80961490", vram = 0x80961490, size = 0x90 },
    { name = "func_80961018", vram = 0x80961018, size = 0x34 },
    { name = "func_80960CF0", vram = 0x80960CF0, size = 0x11C },
    { name = "ObjMure2_Update", vram = 0x80961520, size = 0x50 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Fu"
rom = 0x00DD44A0
vram = 0x809616E0
size = 0x3F70

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8096176C, target_vram = 0x80964C70 },
    { type = "R_MIPS_LO16", vram = 0x80961774, target_vram = 0x80964C70 },
    { type = "R_MIPS_HI16", vram = 0x8096184C, target_vram = 0x80964C04 },
    { type = "R_MIPS_LO16", vram = 0x80961854, target_vram = 0x80964C04 },
    { type = "R_MIPS_HI16", vram = 0x8096185C, target_vram = 0x80964C10 },
    { type = "R_MIPS_LO16", vram = 0x80961860, target_vram = 0x80964C10 },
    { type = "R_MIPS_HI16", vram = 0x8096186C, target_vram = 0x80964C1C },
    { type = "R_MIPS_LO16", vram = 0x80961870, target_vram = 0x80964C1C },
    { type = "R_MIPS_HI16", vram = 0x8096187C, target_vram = 0x80964C20 },
    { type = "R_MIPS_LO16", vram = 0x80961880, target_vram = 0x80964C20 },
    { type = "R_MIPS_HI16", vram = 0x80961B78, target_vram = 0x80964BD8 },
    { type = "R_MIPS_LO16", vram = 0x80961B80, target_vram = 0x80964BD8 },
    { type = "R_MIPS_HI16", vram = 0x80961BBC, target_vram = 0x80964C74 },
    { type = "R_MIPS_LO16", vram = 0x80961BC0, target_vram = 0x80964C74 },
    { type = "R_MIPS_HI16", vram = 0x80961DCC, target_vram = 0x80964C78 },
    { type = "R_MIPS_LO16", vram = 0x80961DD0, target_vram = 0x80964C78 },
    { type = "R_MIPS_HI16", vram = 0x809621EC, target_vram = 0x80964B24 },
    { type = "R_MIPS_LO16", vram = 0x809621F0, target_vram = 0x80964B24 },
    { type = "R_MIPS_HI16", vram = 0x8096221C, target_vram = 0x80964B0C },
    { type = "R_MIPS_LO16", vram = 0x80962220, target_vram = 0x80964B0C },
    { type = "R_MIPS_HI16", vram = 0x80962248, target_vram = 0x80964B24 },
    { type = "R_MIPS_HI16", vram = 0x8096224C, target_vram = 0x80964B18 },
    { type = "R_MIPS_LO16", vram = 0x80962250, target_vram = 0x80964B18 },
    { type = "R_MIPS_LO16", vram = 0x80962274, target_vram = 0x80964B24 },
    { type = "R_MIPS_HI16", vram = 0x8096230C, target_vram = 0x80964B30 },
    { type = "R_MIPS_LO16", vram = 0x80962310, target_vram = 0x80964B30 },
    { type = "R_MIPS_HI16", vram = 0x80962324, target_vram = 0x80962340 },
    { type = "R_MIPS_LO16", vram = 0x80962328, target_vram = 0x80962340 },
    { type = "R_MIPS_HI16", vram = 0x809626A0, target_vram = 0x80964C7C },
    { type = "R_MIPS_LO16", vram = 0x809626A8, target_vram = 0x80964C7C },
    { type = "R_MIPS_HI16", vram = 0x809627A0, target_vram = 0x80964B30 },
    { type = "R_MIPS_LO16", vram = 0x809627A8, target_vram = 0x80964B30 },
    { type = "R_MIPS_HI16", vram = 0x809628BC, target_vram = 0x809628D0 },
    { type = "R_MIPS_LO16", vram = 0x809628C0, target_vram = 0x809628D0 },
    { type = "R_MIPS_HI16", vram = 0x80962900, target_vram = 0x80964DB4 },
    { type = "R_MIPS_LO16", vram = 0x80962908, target_vram = 0x80964DB4 },
    { type = "R_MIPS_HI16", vram = 0x80962968, target_vram = 0x80964DD0 },
    { type = "R_MIPS_LO16", vram = 0x80962970, target_vram = 0x80964DD0 },
    { type = "R_MIPS_HI16", vram = 0x809629F8, target_vram = 0x80962A10 },
    { type = "R_MIPS_LO16", vram = 0x809629FC, target_vram = 0x80962A10 },
    { type = "R_MIPS_HI16", vram = 0x80962BB4, target_vram = 0x80962BCC },
    { type = "R_MIPS_LO16", vram = 0x80962BB8, target_vram = 0x80962BCC },
    { type = "R_MIPS_HI16", vram = 0x80962D48, target_vram = 0x80962D60 },
    { type = "R_MIPS_LO16", vram = 0x80962D4C, target_vram = 0x80962D60 },
    { type = "R_MIPS_HI16", vram = 0x80962F30, target_vram = 0x80962F4C },
    { type = "R_MIPS_LO16", vram = 0x80962F34, target_vram = 0x80962F4C },
    { type = "R_MIPS_HI16", vram = 0x80963000, target_vram = 0x80964B00 },
    { type = "R_MIPS_LO16", vram = 0x80963018, target_vram = 0x80964B00 },
    { type = "R_MIPS_HI16", vram = 0x8096305C, target_vram = 0x80964B00 },
    { type = "R_MIPS_LO16", vram = 0x80963074, target_vram = 0x80964B00 },
    { type = "R_MIPS_HI16", vram = 0x80963258, target_vram = 0x8096326C },
    { type = "R_MIPS_LO16", vram = 0x8096325C, target_vram = 0x8096326C },
    { type = "R_MIPS_HI16", vram = 0x80963310, target_vram = 0x80963350 },
    { type = "R_MIPS_LO16", vram = 0x80963330, target_vram = 0x80963350 },
    { type = "R_MIPS_HI16", vram = 0x809633E0, target_vram = 0x80964C24 },
    { type = "R_MIPS_LO16", vram = 0x809633E8, target_vram = 0x80964C24 },
    { type = "R_MIPS_HI16", vram = 0x80963418, target_vram = 0x80964C24 },
    { type = "R_MIPS_LO16", vram = 0x80963420, target_vram = 0x80964C24 },
    { type = "R_MIPS_HI16", vram = 0x80963460, target_vram = 0x80964C24 },
    { type = "R_MIPS_LO16", vram = 0x809634F8, target_vram = 0x80964C24 },
    { type = "R_MIPS_HI16", vram = 0x80963508, target_vram = 0x80964C24 },
    { type = "R_MIPS_LO16", vram = 0x8096350C, target_vram = 0x80964C24 },
    { type = "R_MIPS_HI16", vram = 0x80963548, target_vram = 0x80963560 },
    { type = "R_MIPS_LO16", vram = 0x8096354C, target_vram = 0x80963560 },
    { type = "R_MIPS_HI16", vram = 0x80963618, target_vram = 0x80963630 },
    { type = "R_MIPS_LO16", vram = 0x8096361C, target_vram = 0x80963630 },
    { type = "R_MIPS_HI16", vram = 0x809640E0, target_vram = 0x80962A10 },
    { type = "R_MIPS_LO16", vram = 0x809640E4, target_vram = 0x80962A10 },
    { type = "R_MIPS_HI16", vram = 0x809640EC, target_vram = 0x80962BCC },
    { type = "R_MIPS_LO16", vram = 0x809640F0, target_vram = 0x80962BCC },
    { type = "R_MIPS_HI16", vram = 0x809640F8, target_vram = 0x80962D60 },
    { type = "R_MIPS_LO16", vram = 0x809640FC, target_vram = 0x80962D60 },
    { type = "R_MIPS_HI16", vram = 0x80964104, target_vram = 0x80962F4C },
    { type = "R_MIPS_LO16", vram = 0x80964108, target_vram = 0x80962F4C },
    { type = "R_MIPS_HI16", vram = 0x80964110, target_vram = 0x80963350 },
    { type = "R_MIPS_LO16", vram = 0x80964114, target_vram = 0x80963350 },
    { type = "R_MIPS_HI16", vram = 0x809641C4, target_vram = 0x80964E00 },
    { type = "R_MIPS_LO16", vram = 0x809641CC, target_vram = 0x80964E00 },
    { type = "R_MIPS_HI16", vram = 0x809641D8, target_vram = 0x80964B30 },
    { type = "R_MIPS_LO16", vram = 0x809641DC, target_vram = 0x80964B30 },
    { type = "R_MIPS_HI16", vram = 0x809641F4, target_vram = 0x80964B30 },
    { type = "R_MIPS_LO16", vram = 0x809641F8, target_vram = 0x80964B30 },
    { type = "R_MIPS_HI16", vram = 0x80964210, target_vram = 0x80964B30 },
    { type = "R_MIPS_LO16", vram = 0x80964214, target_vram = 0x80964B30 },
    { type = "R_MIPS_HI16", vram = 0x8096422C, target_vram = 0x80964B30 },
    { type = "R_MIPS_LO16", vram = 0x80964230, target_vram = 0x80964B30 },
    { type = "R_MIPS_HI16", vram = 0x80964248, target_vram = 0x80964B30 },
    { type = "R_MIPS_LO16", vram = 0x8096424C, target_vram = 0x80964B30 },
    { type = "R_MIPS_HI16", vram = 0x809642A0, target_vram = 0x80964F10 },
    { type = "R_MIPS_LO16", vram = 0x809642A8, target_vram = 0x80964F10 },
    { type = "R_MIPS_HI16", vram = 0x80964528, target_vram = 0x80964C28 },
    { type = "R_MIPS_LO16", vram = 0x80964530, target_vram = 0x80964C28 },
    { type = "R_MIPS_HI16", vram = 0x8096454C, target_vram = 0x80964C34 },
    { type = "R_MIPS_LO16", vram = 0x80964554, target_vram = 0x80964C34 },
    { type = "R_MIPS_HI16", vram = 0x80964650, target_vram = 0x809643FC },
    { type = "R_MIPS_HI16", vram = 0x80964664, target_vram = 0x8096450C },
    { type = "R_MIPS_LO16", vram = 0x80964668, target_vram = 0x8096450C },
    { type = "R_MIPS_LO16", vram = 0x8096466C, target_vram = 0x809643FC },
    { type = "R_MIPS_HI16", vram = 0x809646A8, target_vram = 0x80964C40 },
    { type = "R_MIPS_LO16", vram = 0x809646AC, target_vram = 0x80964C40 },
    { type = "R_MIPS_HI16", vram = 0x809646B4, target_vram = 0x80964C4C },
    { type = "R_MIPS_LO16", vram = 0x809646B8, target_vram = 0x80964C4C },
    { type = "R_MIPS_HI16", vram = 0x80964730, target_vram = 0x80965008 },
    { type = "R_MIPS_LO16", vram = 0x80964778, target_vram = 0x80965008 },
    { type = "R_MIPS_HI16", vram = 0x8096481C, target_vram = 0x80964C58 },
    { type = "R_MIPS_LO16", vram = 0x80964820, target_vram = 0x80964C58 },
]

functions = [
    { name = "func_809640D8", vram = 0x809640D8, size = 0x64 },
    { name = "func_80962A10", vram = 0x80962A10, size = 0x198 },
    { name = "func_809628BC", vram = 0x809628BC, size = 0x14 },
    { name = "func_8096209C", vram = 0x8096209C, size = 0x260 },
    { name = "func_809632D0", vram = 0x809632D0, size = 0x80 },
    { name = "func_80961E88", vram = 0x80961E88, size = 0x40 },
    { name = "func_80962D60", vram = 0x80962D60, size = 0x15C },
    { name = "func_80963FF8", vram = 0x80963FF8, size = 0x3C },
    { name = "func_80963810", vram = 0x80963810, size = 0xE8 },
    { name = "func_80961F00", vram = 0x80961F00, size = 0x38 },
    { name = "func_809647EC", vram = 0x809647EC, size = 0x164 },
    { name = "func_80962588", vram = 0x80962588, size = 0xD8 },
    { name = "EnFu_Destroy", vram = 0x80961CC4, size = 0x4C },
    { name = "EnFu_OverrideLimbDraw", vram = 0x809643FC, size = 0x110 },
    { name = "func_80961D7C", vram = 0x80961D7C, size = 0x10C },
    { name = "func_80961D10", vram = 0x80961D10, size = 0x6C },
    { name = "func_8096326C", vram = 0x8096326C, size = 0x64 },
    { name = "func_80962660", vram = 0x80962660, size = 0x25C },
    { name = "func_809639D0", vram = 0x809639D0, size = 0x414 },
    { name = "func_80963F88", vram = 0x80963F88, size = 0x70 },
    { name = "func_80961F38", vram = 0x80961F38, size = 0x164 },
    { name = "func_80963560", vram = 0x80963560, size = 0xB0 },
    { name = "func_80962F10", vram = 0x80962F10, size = 0x3C },
    { name = "func_80964034", vram = 0x80964034, size = 0xA4 },
    { name = "func_80961EC8", vram = 0x80961EC8, size = 0x38 },
    { name = "func_80963EAC", vram = 0x80963EAC, size = 0x98 },
    { name = "func_80963630", vram = 0x80963630, size = 0x1E0 },
    { name = "func_809638F8", vram = 0x809638F8, size = 0xD8 },
    { name = "func_80962F4C", vram = 0x80962F4C, size = 0x30C },
    { name = "func_80963350", vram = 0x80963350, size = 0x1F0 },
    { name = "func_8096426C", vram = 0x8096426C, size = 0x74 },
    { name = "func_809629F8", vram = 0x809629F8, size = 0x18 },
    { name = "func_809622FC", vram = 0x809622FC, size = 0x44 },
    { name = "func_80963540", vram = 0x80963540, size = 0x20 },
    { name = "func_80962D48", vram = 0x80962D48, size = 0x18 },
    { name = "func_80963F44", vram = 0x80963F44, size = 0x44 },
    { name = "func_8096413C", vram = 0x8096413C, size = 0x54 },
    { name = "func_80963DE4", vram = 0x80963DE4, size = 0xC8 },
    { name = "func_80962340", vram = 0x80962340, size = 0x248 },
    { name = "func_80962BA8", vram = 0x80962BA8, size = 0x24 },
    { name = "EnFu_Update", vram = 0x80964350, size = 0xAC },
    { name = "func_80964190", vram = 0x80964190, size = 0xDC },
    { name = "func_80962BCC", vram = 0x80962BCC, size = 0x17C },
    { name = "func_809642E0", vram = 0x809642E0, size = 0x70 },
    { name = "func_809619D0", vram = 0x809619D0, size = 0x100 },
    { name = "EnFu_PostLimbDraw", vram = 0x8096450C, size = 0x64 },
    { name = "func_80963610", vram = 0x80963610, size = 0x20 },
    { name = "func_80963258", vram = 0x80963258, size = 0x14 },
    { name = "func_80964694", vram = 0x80964694, size = 0x158 },
    { name = "EnFu_Init", vram = 0x80961AD0, size = 0x1F4 },
    { name = "func_80962EBC", vram = 0x80962EBC, size = 0x54 },
    { name = "func_809616E0", vram = 0x809616E0, size = 0x2F0 },
    { name = "func_809628D0", vram = 0x809628D0, size = 0x128 },
    { name = "func_80964950", vram = 0x80964950, size = 0x18C },
    { name = "EnFu_Draw", vram = 0x80964570, size = 0x124 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Stream"
rom = 0x00DD8410
vram = 0x80965650
size = 0x560

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8096566C, target_vram = 0x80965B20 },
    { type = "R_MIPS_LO16", vram = 0x80965670, target_vram = 0x80965B20 },
    { type = "R_MIPS_HI16", vram = 0x8096568C, target_vram = 0x8096597C },
    { type = "R_MIPS_HI16", vram = 0x809656A0, target_vram = 0x80965B30 },
    { type = "R_MIPS_LO16", vram = 0x809656A4, target_vram = 0x80965B30 },
    { type = "R_MIPS_LO16", vram = 0x809656B0, target_vram = 0x8096597C },
    { type = "R_MIPS_HI16", vram = 0x8096595C, target_vram = 0x8096597C },
    { type = "R_MIPS_LO16", vram = 0x80965964, target_vram = 0x8096597C },
    { type = "R_MIPS_HI16", vram = 0x809659B4, target_vram = 0x809657F4 },
    { type = "R_MIPS_LO16", vram = 0x809659BC, target_vram = 0x809657F4 },
]

functions = [
    { name = "EnStream_SuckPlayer", vram = 0x809657F4, size = 0x188 },
    { name = "EnStream_Destroy", vram = 0x809656C4, size = 0x10 },
    { name = "EnStream_Draw", vram = 0x80965A04, size = 0xFC },
    { name = "EnStream_Update", vram = 0x809659D0, size = 0x34 },
    { name = "EnStream_Init", vram = 0x8096565C, size = 0x68 },
    { name = "EnStream_PlayerIsInRange", vram = 0x809656D4, size = 0x120 },
    { name = "EnStream_SetupAction", vram = 0x80965650, size = 0xC },
    { name = "EnStream_WaitForPlayer", vram = 0x8096597C, size = 0x54 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Mm"
rom = 0x00DD8970
vram = 0x80965BB0
size = 0x860

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80965BC4, target_vram = 0x8096611C },
    { type = "R_MIPS_LO16", vram = 0x80965BC8, target_vram = 0x8096611C },
    { type = "R_MIPS_HI16", vram = 0x80965C68, target_vram = 0x8096636C },
    { type = "R_MIPS_LO16", vram = 0x80965C70, target_vram = 0x8096636C },
    { type = "R_MIPS_HI16", vram = 0x80965CA0, target_vram = 0x80966340 },
    { type = "R_MIPS_LO16", vram = 0x80965CA8, target_vram = 0x80966340 },
    { type = "R_MIPS_HI16", vram = 0x80965CD8, target_vram = 0x80965DB4 },
    { type = "R_MIPS_LO16", vram = 0x80965CDC, target_vram = 0x80965DB4 },
    { type = "R_MIPS_HI16", vram = 0x80965CE8, target_vram = 0x80965D3C },
    { type = "R_MIPS_LO16", vram = 0x80965CF0, target_vram = 0x80965D3C },
    { type = "R_MIPS_HI16", vram = 0x80965D80, target_vram = 0x80965DB4 },
    { type = "R_MIPS_LO16", vram = 0x80965D84, target_vram = 0x80965DB4 },
    { type = "R_MIPS_HI16", vram = 0x80966084, target_vram = 0x80966380 },
    { type = "R_MIPS_LO16", vram = 0x8096609C, target_vram = 0x80966380 },
    { type = "R_MIPS_HI16", vram = 0x80966144, target_vram = 0x80965DB4 },
    { type = "R_MIPS_LO16", vram = 0x8096614C, target_vram = 0x80965DB4 },
]

functions = [
    { name = "func_80965BBC", vram = 0x80965BBC, size = 0x50 },
    { name = "func_8096611C", vram = 0x8096611C, size = 0xA0 },
    { name = "EnMm_SetupAction", vram = 0x80965BB0, size = 0xC },
    { name = "EnMm_Draw", vram = 0x80966238, size = 0xE0 },
    { name = "EnMm_Init", vram = 0x80965C0C, size = 0x104 },
    { name = "func_80965DB4", vram = 0x80965DB4, size = 0x368 },
    { name = "EnMm_Destroy", vram = 0x80965D10, size = 0x2C },
    { name = "EnMm_Update", vram = 0x809661BC, size = 0x7C },
    { name = "func_80965D3C", vram = 0x80965D3C, size = 0x78 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Weather_Tag"
rom = 0x00DD91D0
vram = 0x80966410
size = 0x15C0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80966460, target_vram = 0x809677C0 },
    { type = "R_MIPS_LO16", vram = 0x80966468, target_vram = 0x809677C0 },
    { type = "R_MIPS_HI16", vram = 0x8096647C, target_vram = 0x80966A08 },
    { type = "R_MIPS_LO16", vram = 0x80966484, target_vram = 0x80966A08 },
    { type = "R_MIPS_HI16", vram = 0x809664C4, target_vram = 0x80966B08 },
    { type = "R_MIPS_LO16", vram = 0x809664C8, target_vram = 0x80966B08 },
    { type = "R_MIPS_HI16", vram = 0x809664DC, target_vram = 0x80966E0C },
    { type = "R_MIPS_LO16", vram = 0x809664E0, target_vram = 0x80966E0C },
    { type = "R_MIPS_HI16", vram = 0x809664F4, target_vram = 0x80966EF0 },
    { type = "R_MIPS_LO16", vram = 0x809664F8, target_vram = 0x80966EF0 },
    { type = "R_MIPS_HI16", vram = 0x8096650C, target_vram = 0x80966FEC },
    { type = "R_MIPS_LO16", vram = 0x80966510, target_vram = 0x80966FEC },
    { type = "R_MIPS_HI16", vram = 0x80966578, target_vram = 0x80966BF4 },
    { type = "R_MIPS_LO16", vram = 0x8096657C, target_vram = 0x80966BF4 },
    { type = "R_MIPS_HI16", vram = 0x809665C8, target_vram = 0x809672DC },
    { type = "R_MIPS_LO16", vram = 0x809665D4, target_vram = 0x809672DC },
    { type = "R_MIPS_HI16", vram = 0x809665E8, target_vram = 0x809674C8 },
    { type = "R_MIPS_LO16", vram = 0x809665EC, target_vram = 0x809674C8 },
    { type = "R_MIPS_HI16", vram = 0x809669A4, target_vram = 0x809677E0 },
    { type = "R_MIPS_LO16", vram = 0x809669A8, target_vram = 0x809677E0 },
    { type = "R_MIPS_HI16", vram = 0x80966A3C, target_vram = 0x80966A68 },
    { type = "R_MIPS_LO16", vram = 0x80966A40, target_vram = 0x80966A68 },
    { type = "R_MIPS_HI16", vram = 0x80966AB8, target_vram = 0x80966AE4 },
    { type = "R_MIPS_LO16", vram = 0x80966AC4, target_vram = 0x80966AE4 },
    { type = "R_MIPS_HI16", vram = 0x80966B80, target_vram = 0x80966D20 },
    { type = "R_MIPS_LO16", vram = 0x80966B84, target_vram = 0x80966D20 },
    { type = "R_MIPS_HI16", vram = 0x80966B98, target_vram = 0x809677E4 },
    { type = "R_MIPS_LO16", vram = 0x80966B9C, target_vram = 0x809677E4 },
    { type = "R_MIPS_HI16", vram = 0x80966BB4, target_vram = 0x809677E8 },
    { type = "R_MIPS_LO16", vram = 0x80966BD4, target_vram = 0x809677E8 },
    { type = "R_MIPS_HI16", vram = 0x80966CA0, target_vram = 0x809677EC },
    { type = "R_MIPS_LO16", vram = 0x80966CA4, target_vram = 0x809677EC },
    { type = "R_MIPS_HI16", vram = 0x80966D78, target_vram = 0x809677F0 },
    { type = "R_MIPS_LO16", vram = 0x80966D7C, target_vram = 0x809677F0 },
    { type = "R_MIPS_HI16", vram = 0x80966DD0, target_vram = 0x80966B08 },
    { type = "R_MIPS_LO16", vram = 0x80966DD8, target_vram = 0x80966B08 },
    { type = "R_MIPS_HI16", vram = 0x80966DF0, target_vram = 0x80966B08 },
    { type = "R_MIPS_LO16", vram = 0x80966DF8, target_vram = 0x80966B08 },
    { type = "R_MIPS_HI16", vram = 0x80966E5C, target_vram = 0x80966E84 },
    { type = "R_MIPS_LO16", vram = 0x80966E70, target_vram = 0x80966E84 },
    { type = "R_MIPS_HI16", vram = 0x80966ED0, target_vram = 0x80966E0C },
    { type = "R_MIPS_LO16", vram = 0x80966ED4, target_vram = 0x80966E0C },
    { type = "R_MIPS_HI16", vram = 0x80966F54, target_vram = 0x80966F74 },
    { type = "R_MIPS_LO16", vram = 0x80966F58, target_vram = 0x80966F74 },
    { type = "R_MIPS_HI16", vram = 0x80966FC4, target_vram = 0x80966EF0 },
    { type = "R_MIPS_LO16", vram = 0x80966FD8, target_vram = 0x80966EF0 },
    { type = "R_MIPS_HI16", vram = 0x80967038, target_vram = 0x80967060 },
    { type = "R_MIPS_LO16", vram = 0x8096704C, target_vram = 0x80967060 },
    { type = "R_MIPS_HI16", vram = 0x80967070, target_vram = 0x809677F4 },
    { type = "R_MIPS_LO16", vram = 0x80967074, target_vram = 0x809677F4 },
    { type = "R_MIPS_HI16", vram = 0x8096711C, target_vram = 0x80967148 },
    { type = "R_MIPS_LO16", vram = 0x80967134, target_vram = 0x80967148 },
    { type = "R_MIPS_HI16", vram = 0x80967178, target_vram = 0x809671A8 },
    { type = "R_MIPS_LO16", vram = 0x8096717C, target_vram = 0x809671A8 },
    { type = "R_MIPS_HI16", vram = 0x80967230, target_vram = 0x80967250 },
    { type = "R_MIPS_LO16", vram = 0x80967234, target_vram = 0x80967250 },
    { type = "R_MIPS_HI16", vram = 0x809672B4, target_vram = 0x809671B8 },
    { type = "R_MIPS_LO16", vram = 0x809672C8, target_vram = 0x809671B8 },
    { type = "R_MIPS_HI16", vram = 0x80967394, target_vram = 0x809677F8 },
    { type = "R_MIPS_LO16", vram = 0x80967398, target_vram = 0x809677F8 },
    { type = "R_MIPS_HI16", vram = 0x809675A8, target_vram = 0x80967608 },
    { type = "R_MIPS_LO16", vram = 0x809675B8, target_vram = 0x80967608 },
    { type = "R_MIPS_HI16", vram = 0x8096762C, target_vram = 0x809674C8 },
    { type = "R_MIPS_LO16", vram = 0x80967638, target_vram = 0x809674C8 },
]

functions = [
    { name = "func_80966A08", vram = 0x80966A08, size = 0x60 },
    { name = "func_80967060", vram = 0x80967060, size = 0xE8 },
    { name = "EnWeatherTag_Die", vram = 0x80966AE4, size = 0x24 },
    { name = "func_80966758", vram = 0x80966758, size = 0x144 },
    { name = "func_80967148", vram = 0x80967148, size = 0x60 },
    { name = "func_80966B08", vram = 0x80966B08, size = 0xEC },
    { name = "func_80966BF4", vram = 0x80966BF4, size = 0x12C },
    { name = "func_80966EF0", vram = 0x80966EF0, size = 0x84 },
    { name = "EnWeatherTag_Update", vram = 0x809676A4, size = 0xE0 },
    { name = "func_80966F74", vram = 0x80966F74, size = 0x78 },
    { name = "func_809672DC", vram = 0x809672DC, size = 0x1EC },
    { name = "EnWeatherTag_SetupAction", vram = 0x80966410, size = 0xC },
    { name = "func_80966FEC", vram = 0x80966FEC, size = 0x74 },
    { name = "EnWeatherTag_Unused_80967250", vram = 0x80967250, size = 0x8C },
    { name = "EnWeatherTag_Draw", vram = 0x80967784, size = 0x10 },
    { name = "func_80966A68", vram = 0x80966A68, size = 0x7C },
    { name = "EnWeatherTag_Unused_809671B8", vram = 0x809671B8, size = 0x98 },
    { name = "EnWeatherTag_Destroy", vram = 0x8096641C, size = 0x10 },
    { name = "func_80966D20", vram = 0x80966D20, size = 0xEC },
    { name = "func_80966608", vram = 0x80966608, size = 0x150 },
    { name = "func_80967608", vram = 0x80967608, size = 0x9C },
    { name = "func_8096689C", vram = 0x8096689C, size = 0x16C },
    { name = "func_80966E0C", vram = 0x80966E0C, size = 0x78 },
    { name = "EnWeatherTag_DoNothing", vram = 0x809671A8, size = 0x10 },
    { name = "func_80966E84", vram = 0x80966E84, size = 0x6C },
    { name = "EnWeatherTag_Init", vram = 0x8096642C, size = 0x1DC },
    { name = "func_809674C8", vram = 0x809674C8, size = 0x140 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Ani"
rom = 0x00DDA790
vram = 0x809679D0
size = 0xDE0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80967A6C, target_vram = 0x80967AB4 },
    { type = "R_MIPS_LO16", vram = 0x80967A70, target_vram = 0x80967AB4 },
    { type = "R_MIPS_HI16", vram = 0x80967AD8, target_vram = 0x80967A48 },
    { type = "R_MIPS_LO16", vram = 0x80967ADC, target_vram = 0x80967A48 },
    { type = "R_MIPS_HI16", vram = 0x80967B34, target_vram = 0x8096869C },
    { type = "R_MIPS_LO16", vram = 0x80967B38, target_vram = 0x8096869C },
    { type = "R_MIPS_HI16", vram = 0x80967BA8, target_vram = 0x80968670 },
    { type = "R_MIPS_LO16", vram = 0x80967BAC, target_vram = 0x80968670 },
    { type = "R_MIPS_HI16", vram = 0x80967BC4, target_vram = 0x80968670 },
    { type = "R_MIPS_LO16", vram = 0x80967BC8, target_vram = 0x80968670 },
    { type = "R_MIPS_HI16", vram = 0x80967BEC, target_vram = 0x809679D0 },
    { type = "R_MIPS_LO16", vram = 0x80967BF4, target_vram = 0x809679D0 },
    { type = "R_MIPS_HI16", vram = 0x80967C5C, target_vram = 0x80968164 },
    { type = "R_MIPS_LO16", vram = 0x80967C64, target_vram = 0x80968164 },
    { type = "R_MIPS_HI16", vram = 0x80967CAC, target_vram = 0x80967DA0 },
    { type = "R_MIPS_LO16", vram = 0x80967CB4, target_vram = 0x80967DA0 },
    { type = "R_MIPS_HI16", vram = 0x80967E18, target_vram = 0x80967E34 },
    { type = "R_MIPS_LO16", vram = 0x80967E1C, target_vram = 0x80967E34 },
    { type = "R_MIPS_HI16", vram = 0x80967E64, target_vram = 0x80967DCC },
    { type = "R_MIPS_LO16", vram = 0x80967E68, target_vram = 0x80967DCC },
    { type = "R_MIPS_HI16", vram = 0x80967EBC, target_vram = 0x80967AB4 },
    { type = "R_MIPS_HI16", vram = 0x80967EC0, target_vram = 0x80967E34 },
    { type = "R_MIPS_LO16", vram = 0x80967EC4, target_vram = 0x80967AB4 },
    { type = "R_MIPS_LO16", vram = 0x80967EC8, target_vram = 0x80967E34 },
    { type = "R_MIPS_HI16", vram = 0x80967F44, target_vram = 0x80967E90 },
    { type = "R_MIPS_LO16", vram = 0x80967F4C, target_vram = 0x80967E90 },
    { type = "R_MIPS_HI16", vram = 0x80967FBC, target_vram = 0x80967F20 },
    { type = "R_MIPS_LO16", vram = 0x80967FCC, target_vram = 0x80967F20 },
    { type = "R_MIPS_HI16", vram = 0x80968130, target_vram = 0x80967FA4 },
    { type = "R_MIPS_LO16", vram = 0x80968138, target_vram = 0x80967FA4 },
    { type = "R_MIPS_HI16", vram = 0x809681EC, target_vram = 0x809686C0 },
    { type = "R_MIPS_LO16", vram = 0x809681F0, target_vram = 0x809686C0 },
    { type = "R_MIPS_HI16", vram = 0x80968234, target_vram = 0x809680B0 },
    { type = "R_MIPS_LO16", vram = 0x80968238, target_vram = 0x809680B0 },
    { type = "R_MIPS_HI16", vram = 0x80968568, target_vram = 0x809686A4 },
    { type = "R_MIPS_LO16", vram = 0x80968570, target_vram = 0x809686A4 },
    { type = "R_MIPS_HI16", vram = 0x809685EC, target_vram = 0x809686B0 },
    { type = "R_MIPS_LO16", vram = 0x80968600, target_vram = 0x809686B0 },
    { type = "R_MIPS_HI16", vram = 0x80968608, target_vram = 0x80968504 },
    { type = "R_MIPS_LO16", vram = 0x8096860C, target_vram = 0x80968504 },
    { type = "R_MIPS_HI16", vram = 0x80968620, target_vram = 0x8096854C },
    { type = "R_MIPS_LO16", vram = 0x80968624, target_vram = 0x8096854C },
]

functions = [
    { name = "EnAni_IdleInPain", vram = 0x80967E34, size = 0x5C },
    { name = "EnAni_Update", vram = 0x809682A8, size = 0x25C },
    { name = "EnAni_PostLimbDraw", vram = 0x8096854C, size = 0x40 },
    { name = "EnAni_Init", vram = 0x80967B1C, size = 0x1C4 },
    { name = "EnAni_Draw", vram = 0x8096858C, size = 0xC4 },
    { name = "EnAni_Destroy", vram = 0x80967CE0, size = 0x40 },
    { name = "EnAni_FallToGround", vram = 0x80967FA4, size = 0x10C },
    { name = "EnAni_OverrideLimbDraw", vram = 0x80968504, size = 0x48 },
    { name = "EnAni_LoseBalance", vram = 0x809680B0, size = 0xB4 },
    { name = "EnAni_SetText", vram = 0x80967D20, size = 0x80 },
    { name = "EnAni_Talk", vram = 0x80967DCC, size = 0x68 },
    { name = "EnAni_DefaultBlink", vram = 0x809679D0, size = 0x78 },
    { name = "EnAni_IdleStanding", vram = 0x80967DA0, size = 0x2C },
    { name = "EnAni_FallOverInPain", vram = 0x80967E90, size = 0x90 },
    { name = "EnAni_LandOnFoot", vram = 0x80967F20, size = 0x84 },
    { name = "EnAni_WaitForEyeClose", vram = 0x80967A48, size = 0x6C },
    { name = "EnAni_HangInTree", vram = 0x80968164, size = 0x144 },
    { name = "EnAni_WaitForEyeOpen", vram = 0x80967AB4, size = 0x68 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Js"
rom = 0x00DDB570
vram = 0x809687B0
size = 0x28F0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80968848, target_vram = 0x8096ABA0 },
    { type = "R_MIPS_LO16", vram = 0x8096884C, target_vram = 0x8096ABA0 },
    { type = "R_MIPS_HI16", vram = 0x80968870, target_vram = 0x8096971C },
    { type = "R_MIPS_LO16", vram = 0x80968874, target_vram = 0x8096971C },
    { type = "R_MIPS_HI16", vram = 0x809688DC, target_vram = 0x8096AC40 },
    { type = "R_MIPS_LO16", vram = 0x809688E4, target_vram = 0x8096AC40 },
    { type = "R_MIPS_HI16", vram = 0x809688F0, target_vram = 0x8096A6F4 },
    { type = "R_MIPS_LO16", vram = 0x809688F4, target_vram = 0x8096A6F4 },
    { type = "R_MIPS_HI16", vram = 0x80968960, target_vram = 0x80969B5C },
    { type = "R_MIPS_LO16", vram = 0x80968964, target_vram = 0x80969B5C },
    { type = "R_MIPS_HI16", vram = 0x8096899C, target_vram = 0x8096A104 },
    { type = "R_MIPS_LO16", vram = 0x809689A4, target_vram = 0x8096A104 },
    { type = "R_MIPS_HI16", vram = 0x80968A0C, target_vram = 0x8096AC64 },
    { type = "R_MIPS_LO16", vram = 0x80968A14, target_vram = 0x8096AC64 },
    { type = "R_MIPS_HI16", vram = 0x809692C4, target_vram = 0x8096AC88 },
    { type = "R_MIPS_LO16", vram = 0x809692CC, target_vram = 0x8096AC88 },
    { type = "R_MIPS_HI16", vram = 0x80969360, target_vram = 0x8096ACA8 },
    { type = "R_MIPS_LO16", vram = 0x80969368, target_vram = 0x8096ACA8 },
    { type = "R_MIPS_HI16", vram = 0x809694C0, target_vram = 0x80969B5C },
    { type = "R_MIPS_LO16", vram = 0x809694C8, target_vram = 0x80969B5C },
    { type = "R_MIPS_HI16", vram = 0x80969508, target_vram = 0x8096A104 },
    { type = "R_MIPS_LO16", vram = 0x80969510, target_vram = 0x8096A104 },
    { type = "R_MIPS_HI16", vram = 0x80969558, target_vram = 0x8096A6F4 },
    { type = "R_MIPS_LO16", vram = 0x8096955C, target_vram = 0x8096A6F4 },
    { type = "R_MIPS_HI16", vram = 0x80969654, target_vram = 0x8096971C },
    { type = "R_MIPS_LO16", vram = 0x8096965C, target_vram = 0x8096971C },
    { type = "R_MIPS_HI16", vram = 0x809697BC, target_vram = 0x80969898 },
    { type = "R_MIPS_LO16", vram = 0x809697C0, target_vram = 0x80969898 },
    { type = "R_MIPS_HI16", vram = 0x809699AC, target_vram = 0x8096ACC8 },
    { type = "R_MIPS_LO16", vram = 0x809699B4, target_vram = 0x8096ACC8 },
    { type = "R_MIPS_HI16", vram = 0x80969A28, target_vram = 0x80969748 },
    { type = "R_MIPS_LO16", vram = 0x80969A2C, target_vram = 0x80969748 },
    { type = "R_MIPS_HI16", vram = 0x80969A4C, target_vram = 0x80969748 },
    { type = "R_MIPS_LO16", vram = 0x80969A50, target_vram = 0x80969748 },
    { type = "R_MIPS_HI16", vram = 0x80969BD4, target_vram = 0x80969898 },
    { type = "R_MIPS_LO16", vram = 0x80969BD8, target_vram = 0x80969898 },
    { type = "R_MIPS_HI16", vram = 0x80969CC8, target_vram = 0x80969DA4 },
    { type = "R_MIPS_LO16", vram = 0x80969CCC, target_vram = 0x80969DA4 },
    { type = "R_MIPS_HI16", vram = 0x80969EE4, target_vram = 0x8096ACF8 },
    { type = "R_MIPS_LO16", vram = 0x80969EEC, target_vram = 0x8096ACF8 },
    { type = "R_MIPS_HI16", vram = 0x8096A028, target_vram = 0x80969C54 },
    { type = "R_MIPS_LO16", vram = 0x8096A02C, target_vram = 0x80969C54 },
    { type = "R_MIPS_HI16", vram = 0x8096A050, target_vram = 0x80969C54 },
    { type = "R_MIPS_LO16", vram = 0x8096A054, target_vram = 0x80969C54 },
    { type = "R_MIPS_HI16", vram = 0x8096A134, target_vram = 0x80969DA4 },
    { type = "R_MIPS_LO16", vram = 0x8096A138, target_vram = 0x80969DA4 },
    { type = "R_MIPS_HI16", vram = 0x8096A240, target_vram = 0x8096A38C },
    { type = "R_MIPS_LO16", vram = 0x8096A244, target_vram = 0x8096A38C },
    { type = "R_MIPS_HI16", vram = 0x8096A31C, target_vram = 0x8096A1E8 },
    { type = "R_MIPS_LO16", vram = 0x8096A320, target_vram = 0x8096A1E8 },
    { type = "R_MIPS_HI16", vram = 0x8096A5E0, target_vram = 0x8096AD3C },
    { type = "R_MIPS_LO16", vram = 0x8096A5E8, target_vram = 0x8096AD3C },
    { type = "R_MIPS_HI16", vram = 0x8096A690, target_vram = 0x8096A2C0 },
    { type = "R_MIPS_LO16", vram = 0x8096A698, target_vram = 0x8096A2C0 },
    { type = "R_MIPS_HI16", vram = 0x8096A804, target_vram = 0x8096A38C },
    { type = "R_MIPS_LO16", vram = 0x8096A80C, target_vram = 0x8096A38C },
    { type = "R_MIPS_HI16", vram = 0x8096AA1C, target_vram = 0x8096AC30 },
    { type = "R_MIPS_LO16", vram = 0x8096AA20, target_vram = 0x8096AC30 },
    { type = "R_MIPS_HI16", vram = 0x8096AA4C, target_vram = 0x8096ABE0 },
    { type = "R_MIPS_LO16", vram = 0x8096AA54, target_vram = 0x8096ABE0 },
    { type = "R_MIPS_HI16", vram = 0x8096AA84, target_vram = 0x8096ABF4 },
    { type = "R_MIPS_LO16", vram = 0x8096AA8C, target_vram = 0x8096ABF4 },
    { type = "R_MIPS_HI16", vram = 0x8096AA90, target_vram = 0x8096AC08 },
    { type = "R_MIPS_HI16", vram = 0x8096AA94, target_vram = 0x8096AC1C },
    { type = "R_MIPS_LO16", vram = 0x8096AAA0, target_vram = 0x8096AC08 },
    { type = "R_MIPS_LO16", vram = 0x8096AAA4, target_vram = 0x8096AC1C },
    { type = "R_MIPS_HI16", vram = 0x8096AAE8, target_vram = 0x8096ABCC },
    { type = "R_MIPS_LO16", vram = 0x8096AB04, target_vram = 0x8096ABCC },
    { type = "R_MIPS_HI16", vram = 0x8096AB40, target_vram = 0x8096A9F4 },
    { type = "R_MIPS_LO16", vram = 0x8096AB44, target_vram = 0x8096A9F4 },
]

functions = [
    { name = "func_8096933C", vram = 0x8096933C, size = 0xC4 },
    { name = "func_80969688", vram = 0x80969688, size = 0x64 },
    { name = "func_80969530", vram = 0x80969530, size = 0xCC },
    { name = "func_80969AA0", vram = 0x80969AA0, size = 0xBC },
    { name = "func_8096A9F4", vram = 0x8096A9F4, size = 0x12C },
    { name = "func_8096A6F4", vram = 0x8096A6F4, size = 0x1B0 },
    { name = "EnJs_Draw", vram = 0x8096AB20, size = 0x58 },
    { name = "func_809694E8", vram = 0x809694E8, size = 0x48 },
    { name = "EnJs_Update", vram = 0x8096A8A4, size = 0x150 },
    { name = "func_8096A2C0", vram = 0x8096A2C0, size = 0xCC },
    { name = "func_8096A080", vram = 0x8096A080, size = 0x84 },
    { name = "EnJs_Init", vram = 0x809687B0, size = 0x224 },
    { name = "func_80969400", vram = 0x80969400, size = 0x94 },
    { name = "func_80969DA4", vram = 0x80969DA4, size = 0x2DC },
    { name = "EnJs_GetRemainingMasks", vram = 0x80968F48, size = 0x270 },
    { name = "EnJs_Destroy", vram = 0x809689D4, size = 0x88 },
    { name = "func_8096A38C", vram = 0x8096A38C, size = 0x368 },
    { name = "func_80968B8C", vram = 0x80968B8C, size = 0x12C },
    { name = "func_80969B5C", vram = 0x80969B5C, size = 0xF8 },
    { name = "func_8096A104", vram = 0x8096A104, size = 0x80 },
    { name = "func_809696EC", vram = 0x809696EC, size = 0x30 },
    { name = "func_809695FC", vram = 0x809695FC, size = 0x8C },
    { name = "func_8096A1E8", vram = 0x8096A1E8, size = 0xD8 },
    { name = "func_80969494", vram = 0x80969494, size = 0x54 },
    { name = "func_8096971C", vram = 0x8096971C, size = 0x2C },
    { name = "func_8096A184", vram = 0x8096A184, size = 0x64 },
    { name = "func_809692A8", vram = 0x809692A8, size = 0x94 },
    { name = "func_80969C54", vram = 0x80969C54, size = 0x150 },
    { name = "func_80968E38", vram = 0x80968E38, size = 0x110 },
    { name = "EnJs_TakeMask", vram = 0x809691B8, size = 0xF0 },
    { name = "func_80968B18", vram = 0x80968B18, size = 0x74 },
    { name = "func_80968DD0", vram = 0x80968DD0, size = 0x68 },
    { name = "func_80969898", vram = 0x80969898, size = 0x208 },
    { name = "func_80969748", vram = 0x80969748, size = 0x150 },
    { name = "func_80968CB8", vram = 0x80968CB8, size = 0x118 },
    { name = "func_80968A5C", vram = 0x80968A5C, size = 0xBC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Okarina_Effect"
rom = 0x00DDDE60
vram = 0x8096B0A0
size = 0x270

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8096B0E4, target_vram = 0x8096B104 },
    { type = "R_MIPS_LO16", vram = 0x8096B0E8, target_vram = 0x8096B104 },
    { type = "R_MIPS_HI16", vram = 0x8096B12C, target_vram = 0x8096B2B0 },
    { type = "R_MIPS_LO16", vram = 0x8096B130, target_vram = 0x8096B2B0 },
    { type = "R_MIPS_HI16", vram = 0x8096B154, target_vram = 0x8096B174 },
    { type = "R_MIPS_LO16", vram = 0x8096B158, target_vram = 0x8096B174 },
    { type = "R_MIPS_HI16", vram = 0x8096B1D8, target_vram = 0x8096B1FC },
    { type = "R_MIPS_LO16", vram = 0x8096B1E8, target_vram = 0x8096B1FC },
]

functions = [
    { name = "EnOkarinaEffect_Destroy", vram = 0x8096B0AC, size = 0x10 },
    { name = "func_8096B174", vram = 0x8096B174, size = 0x88 },
    { name = "func_8096B1FC", vram = 0x8096B1FC, size = 0x64 },
    { name = "EnOkarinaEffect_Update", vram = 0x8096B260, size = 0x24 },
    { name = "EnOkarinaEffect_Init", vram = 0x8096B0BC, size = 0x48 },
    { name = "func_8096B104", vram = 0x8096B104, size = 0x70 },
    { name = "EnOkarinaEffect_SetupAction", vram = 0x8096B0A0, size = 0xC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Mag"
rom = 0x00DDE0D0
vram = 0x8096B310
size = 0x3930

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8096B510, target_vram = 0x8096E910 },
    { type = "R_MIPS_LO16", vram = 0x8096B514, target_vram = 0x8096E910 },
    { type = "R_MIPS_HI16", vram = 0x8096B5D0, target_vram = 0x8096E914 },
    { type = "R_MIPS_LO16", vram = 0x8096B5D8, target_vram = 0x8096E914 },
    { type = "R_MIPS_HI16", vram = 0x8096B5DC, target_vram = 0x8096E918 },
    { type = "R_MIPS_LO16", vram = 0x8096B5E0, target_vram = 0x8096E918 },
    { type = "R_MIPS_HI16", vram = 0x8096B604, target_vram = 0x8096E918 },
    { type = "R_MIPS_HI16", vram = 0x8096B608, target_vram = 0x8096E944 },
    { type = "R_MIPS_LO16", vram = 0x8096B60C, target_vram = 0x8096E944 },
    { type = "R_MIPS_LO16", vram = 0x8096B610, target_vram = 0x8096E918 },
    { type = "R_MIPS_HI16", vram = 0x8096B630, target_vram = 0x8096E94C },
    { type = "R_MIPS_HI16", vram = 0x8096B634, target_vram = 0x8096E950 },
    { type = "R_MIPS_HI16", vram = 0x8096B650, target_vram = 0x8096E914 },
    { type = "R_MIPS_LO16", vram = 0x8096B654, target_vram = 0x8096E914 },
    { type = "R_MIPS_HI16", vram = 0x8096B6B0, target_vram = 0x8096E948 },
    { type = "R_MIPS_LO16", vram = 0x8096B6B4, target_vram = 0x8096E948 },
    { type = "R_MIPS_LO16", vram = 0x8096B734, target_vram = 0x8096E94C },
    { type = "R_MIPS_LO16", vram = 0x8096B7B4, target_vram = 0x8096E950 },
    { type = "R_MIPS_HI16", vram = 0x8096B834, target_vram = 0x8096E954 },
    { type = "R_MIPS_LO16", vram = 0x8096B844, target_vram = 0x8096E954 },
    { type = "R_MIPS_HI16", vram = 0x8096B914, target_vram = 0x8096E954 },
    { type = "R_MIPS_LO16", vram = 0x8096B92C, target_vram = 0x8096E954 },
    { type = "R_MIPS_HI16", vram = 0x8096BA08, target_vram = 0x8096E910 },
    { type = "R_MIPS_LO16", vram = 0x8096BA10, target_vram = 0x8096E910 },
    { type = "R_MIPS_HI16", vram = 0x8096BA40, target_vram = 0x8096E9E0 },
    { type = "R_MIPS_LO16", vram = 0x8096BA48, target_vram = 0x8096E9E0 },
    { type = "R_MIPS_HI16", vram = 0x8096BA54, target_vram = 0x8096E958 },
    { type = "R_MIPS_LO16", vram = 0x8096BA58, target_vram = 0x8096E958 },
    { type = "R_MIPS_HI16", vram = 0x8096BA64, target_vram = 0x8096E95C },
    { type = "R_MIPS_LO16", vram = 0x8096BA68, target_vram = 0x8096E95C },
    { type = "R_MIPS_HI16", vram = 0x8096BA74, target_vram = 0x8096E960 },
    { type = "R_MIPS_LO16", vram = 0x8096BA88, target_vram = 0x8096E960 },
    { type = "R_MIPS_HI16", vram = 0x8096BCF8, target_vram = 0x8096E958 },
    { type = "R_MIPS_LO16", vram = 0x8096BCFC, target_vram = 0x8096E958 },
    { type = "R_MIPS_HI16", vram = 0x8096BD04, target_vram = 0x8096E95C },
    { type = "R_MIPS_HI16", vram = 0x8096BD10, target_vram = 0x8096E960 },
    { type = "R_MIPS_LO16", vram = 0x8096BD14, target_vram = 0x8096E95C },
    { type = "R_MIPS_LO16", vram = 0x8096BD20, target_vram = 0x8096E960 },
    { type = "R_MIPS_HI16", vram = 0x8096C3F4, target_vram = 0x8096E958 },
    { type = "R_MIPS_LO16", vram = 0x8096C3F8, target_vram = 0x8096E958 },
    { type = "R_MIPS_HI16", vram = 0x8096C400, target_vram = 0x8096E95C },
    { type = "R_MIPS_LO16", vram = 0x8096C404, target_vram = 0x8096E95C },
    { type = "R_MIPS_HI16", vram = 0x8096C410, target_vram = 0x8096E960 },
    { type = "R_MIPS_LO16", vram = 0x8096C414, target_vram = 0x8096E960 },
    { type = "R_MIPS_HI16", vram = 0x8096C4B8, target_vram = 0x8096E910 },
    { type = "R_MIPS_LO16", vram = 0x8096C4BC, target_vram = 0x8096E910 },
    { type = "R_MIPS_HI16", vram = 0x8096D92C, target_vram = 0x8096E9A0 },
    { type = "R_MIPS_HI16", vram = 0x8096D930, target_vram = 0x8096E970 },
    { type = "R_MIPS_HI16", vram = 0x8096D934, target_vram = 0x8096E9C4 },
    { type = "R_MIPS_HI16", vram = 0x8096D938, target_vram = 0x8096E9B8 },
    { type = "R_MIPS_LO16", vram = 0x8096D93C, target_vram = 0x8096E9B8 },
    { type = "R_MIPS_LO16", vram = 0x8096D940, target_vram = 0x8096E9C4 },
    { type = "R_MIPS_LO16", vram = 0x8096D944, target_vram = 0x8096E970 },
    { type = "R_MIPS_LO16", vram = 0x8096D948, target_vram = 0x8096E9A0 },
    { type = "R_MIPS_HI16", vram = 0x8096DA3C, target_vram = 0x8096E9A0 },
    { type = "R_MIPS_LO16", vram = 0x8096DA40, target_vram = 0x8096E9A0 },
    { type = "R_MIPS_HI16", vram = 0x8096DC60, target_vram = 0x8096E988 },
    { type = "R_MIPS_LO16", vram = 0x8096DC64, target_vram = 0x8096E988 },
    { type = "R_MIPS_HI16", vram = 0x8096E148, target_vram = 0x8096E9D0 },
    { type = "R_MIPS_HI16", vram = 0x8096E154, target_vram = 0x8096E91C },
    { type = "R_MIPS_LO16", vram = 0x8096E158, target_vram = 0x8096E91C },
    { type = "R_MIPS_HI16", vram = 0x8096E160, target_vram = 0x8096E9D4 },
    { type = "R_MIPS_LO16", vram = 0x8096E164, target_vram = 0x8096E9D0 },
    { type = "R_MIPS_LO16", vram = 0x8096E170, target_vram = 0x8096E9D4 },
    { type = "R_MIPS_HI16", vram = 0x8096E174, target_vram = 0x8096E920 },
    { type = "R_MIPS_LO16", vram = 0x8096E178, target_vram = 0x8096E920 },
    { type = "R_MIPS_HI16", vram = 0x8096E268, target_vram = 0x8096E9D0 },
    { type = "R_MIPS_LO16", vram = 0x8096E26C, target_vram = 0x8096E9D0 },
    { type = "R_MIPS_HI16", vram = 0x8096E590, target_vram = 0x8096E9D4 },
    { type = "R_MIPS_LO16", vram = 0x8096E5A0, target_vram = 0x8096E9D4 },
    { type = "R_MIPS_HI16", vram = 0x8096E5A8, target_vram = 0x8096E9D0 },
    { type = "R_MIPS_LO16", vram = 0x8096E5AC, target_vram = 0x8096E9D0 },
    { type = "R_MIPS_HI16", vram = 0x8096E5DC, target_vram = 0x8096E91C },
    { type = "R_MIPS_LO16", vram = 0x8096E5E0, target_vram = 0x8096E91C },
    { type = "R_MIPS_HI16", vram = 0x8096E5E8, target_vram = 0x8096E9D0 },
    { type = "R_MIPS_HI16", vram = 0x8096E5F0, target_vram = 0x8096E9D4 },
    { type = "R_MIPS_LO16", vram = 0x8096E5F4, target_vram = 0x8096E9D0 },
    { type = "R_MIPS_LO16", vram = 0x8096E600, target_vram = 0x8096E9D4 },
    { type = "R_MIPS_HI16", vram = 0x8096E604, target_vram = 0x8096E920 },
    { type = "R_MIPS_LO16", vram = 0x8096E608, target_vram = 0x8096E920 },
    { type = "R_MIPS_HI16", vram = 0x8096E6D8, target_vram = 0x8096E9D0 },
    { type = "R_MIPS_HI16", vram = 0x8096E6DC, target_vram = 0x8096E964 },
    { type = "R_MIPS_LO16", vram = 0x8096E6E0, target_vram = 0x8096E9D0 },
    { type = "R_MIPS_LO16", vram = 0x8096E6E8, target_vram = 0x8096E964 },
    { type = "R_MIPS_HI16", vram = 0x8096E7E8, target_vram = 0x8096E9D4 },
    { type = "R_MIPS_LO16", vram = 0x8096E7F8, target_vram = 0x8096E9D4 },
    { type = "R_MIPS_HI16", vram = 0x8096E800, target_vram = 0x8096E9D0 },
    { type = "R_MIPS_LO16", vram = 0x8096E804, target_vram = 0x8096E9D0 },
]

functions = [
    { name = "EnMag_DrawInner", vram = 0x8096D74C, size = 0x111C },
    { name = "EnMag_Draw", vram = 0x8096E868, size = 0xA4 },
    { name = "EnMag_Destroy", vram = 0x8096B5F4, size = 0x10 },
    { name = "EnMag_DrawImageRGBA32", vram = 0x8096D230, size = 0x3DC },
    { name = "EnMag_DrawEffectTextures", vram = 0x8096CDC8, size = 0x468 },
    { name = "EnMag_DrawCharTexture", vram = 0x8096D60C, size = 0x140 },
    { name = "EnMag_DrawTextureIA8", vram = 0x8096CBB0, size = 0x218 },
    { name = "EnMag_Init", vram = 0x8096B310, size = 0x2E4 },
    { name = "EnMag_DrawTextureI8", vram = 0x8096C998, size = 0x218 },
    { name = "EnMag_Update", vram = 0x8096B94C, size = 0x104C },
    { name = "EnMag_UpdateDisplayEffectColors", vram = 0x8096B604, size = 0x348 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Elf_Msg2"
rom = 0x00DE1A00
vram = 0x8096EC40
size = 0x520

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8096EDA8, target_vram = 0x8096F0B0 },
    { type = "R_MIPS_LO16", vram = 0x8096EDC4, target_vram = 0x8096F0B0 },
    { type = "R_MIPS_HI16", vram = 0x8096EDD0, target_vram = 0x8096EF98 },
    { type = "R_MIPS_HI16", vram = 0x8096EDDC, target_vram = 0x8096EFD0 },
    { type = "R_MIPS_LO16", vram = 0x8096EDE0, target_vram = 0x8096EFD0 },
    { type = "R_MIPS_LO16", vram = 0x8096EDF8, target_vram = 0x8096EF98 },
    { type = "R_MIPS_HI16", vram = 0x8096EEC8, target_vram = 0x8096EF98 },
    { type = "R_MIPS_LO16", vram = 0x8096EF00, target_vram = 0x8096EF98 },
    { type = "R_MIPS_HI16", vram = 0x8096EFB4, target_vram = 0x8096EE64 },
    { type = "R_MIPS_LO16", vram = 0x8096EFBC, target_vram = 0x8096EE64 },
    { type = "R_MIPS_HI16", vram = 0x8096F00C, target_vram = 0x8096EF98 },
    { type = "R_MIPS_LO16", vram = 0x8096F014, target_vram = 0x8096EF98 },
]

functions = [
    { name = "func_8096EF98", vram = 0x8096EF98, size = 0x38 },
    { name = "func_8096EFD0", vram = 0x8096EFD0, size = 0x7C },
    { name = "ElfMsg2_Update", vram = 0x8096F04C, size = 0x40 },
    { name = "ElfMsg2_Init", vram = 0x8096ED84, size = 0xBC },
    { name = "func_8096EC4C", vram = 0x8096EC4C, size = 0x138 },
    { name = "ElfMsg2_SetupAction", vram = 0x8096EC40, size = 0xC },
    { name = "func_8096EE50", vram = 0x8096EE50, size = 0x14 },
    { name = "func_8096EE64", vram = 0x8096EE64, size = 0x134 },
    { name = "ElfMsg2_Destroy", vram = 0x8096EE40, size = 0x10 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_F40_Swlift"
rom = 0x00DE1F20
vram = 0x8096F160
size = 0x470

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8096F174, target_vram = 0x8096F540 },
    { type = "R_MIPS_LO16", vram = 0x8096F178, target_vram = 0x8096F540 },
    { type = "R_MIPS_HI16", vram = 0x8096F1C4, target_vram = 0x8096F5D0 },
    { type = "R_MIPS_LO16", vram = 0x8096F1E0, target_vram = 0x8096F5D0 },
    { type = "R_MIPS_HI16", vram = 0x8096F1E8, target_vram = 0x8096F510 },
    { type = "R_MIPS_LO16", vram = 0x8096F1F8, target_vram = 0x8096F510 },
    { type = "R_MIPS_HI16", vram = 0x8096F284, target_vram = 0x8096F514 },
    { type = "R_MIPS_LO16", vram = 0x8096F288, target_vram = 0x8096F514 },
    { type = "R_MIPS_HI16", vram = 0x8096F2D8, target_vram = 0x8096F5D0 },
    { type = "R_MIPS_LO16", vram = 0x8096F2DC, target_vram = 0x8096F5D0 },
    { type = "R_MIPS_HI16", vram = 0x8096F2F0, target_vram = 0x8096F550 },
    { type = "R_MIPS_LO16", vram = 0x8096F2F8, target_vram = 0x8096F550 },
    { type = "R_MIPS_HI16", vram = 0x8096F474, target_vram = 0x8096F554 },
    { type = "R_MIPS_LO16", vram = 0x8096F47C, target_vram = 0x8096F554 },
    { type = "R_MIPS_HI16", vram = 0x8096F490, target_vram = 0x8096F5D0 },
    { type = "R_MIPS_LO16", vram = 0x8096F4A0, target_vram = 0x8096F5D0 },
]

functions = [
    { name = "BgF40Swlift_Destroy", vram = 0x8096F22C, size = 0x34 },
    { name = "BgF40Swlift_Update", vram = 0x8096F260, size = 0x27C },
    { name = "BgF40Swlift_Draw", vram = 0x8096F4DC, size = 0x30 },
    { name = "BgF40Swlift_Init", vram = 0x8096F160, size = 0xCC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Kakasi"
rom = 0x00DE2390
vram = 0x8096F5E0
size = 0x2D70

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8096F62C, target_vram = 0x80971D80 },
    { type = "R_MIPS_LO16", vram = 0x8096F630, target_vram = 0x80971D80 },
    { type = "R_MIPS_HI16", vram = 0x8096F7A0, target_vram = 0x8096F88C },
    { type = "R_MIPS_LO16", vram = 0x8096F7A4, target_vram = 0x8096F88C },
    { type = "R_MIPS_HI16", vram = 0x8096F814, target_vram = 0x80972048 },
    { type = "R_MIPS_LO16", vram = 0x8096F824, target_vram = 0x80972048 },
    { type = "R_MIPS_HI16", vram = 0x8096F830, target_vram = 0x8097206C },
    { type = "R_MIPS_HI16", vram = 0x8096F848, target_vram = 0x80972048 },
    { type = "R_MIPS_LO16", vram = 0x8096F850, target_vram = 0x8097206C },
    { type = "R_MIPS_LO16", vram = 0x8096F85C, target_vram = 0x80972048 },
    { type = "R_MIPS_HI16", vram = 0x8096FACC, target_vram = 0x80972080 },
    { type = "R_MIPS_LO16", vram = 0x8096FADC, target_vram = 0x80972080 },
    { type = "R_MIPS_HI16", vram = 0x8096FCA8, target_vram = 0x8096FCC4 },
    { type = "R_MIPS_LO16", vram = 0x8096FCAC, target_vram = 0x8096FCC4 },
    { type = "R_MIPS_HI16", vram = 0x8096FD84, target_vram = 0x8097006C },
    { type = "R_MIPS_LO16", vram = 0x8096FDA0, target_vram = 0x8097006C },
    { type = "R_MIPS_HI16", vram = 0x8096FDB8, target_vram = 0x80972084 },
    { type = "R_MIPS_LO16", vram = 0x8096FDBC, target_vram = 0x80972084 },
    { type = "R_MIPS_HI16", vram = 0x8096FDE8, target_vram = 0x8096FE00 },
    { type = "R_MIPS_LO16", vram = 0x8096FDEC, target_vram = 0x8096FE00 },
    { type = "R_MIPS_HI16", vram = 0x80970050, target_vram = 0x8097006C },
    { type = "R_MIPS_LO16", vram = 0x80970054, target_vram = 0x8097006C },
    { type = "R_MIPS_HI16", vram = 0x809702E8, target_vram = 0x80970F20 },
    { type = "R_MIPS_LO16", vram = 0x809702EC, target_vram = 0x80970F20 },
    { type = "R_MIPS_HI16", vram = 0x80970310, target_vram = 0x80970F20 },
    { type = "R_MIPS_LO16", vram = 0x80970314, target_vram = 0x80970F20 },
    { type = "R_MIPS_HI16", vram = 0x80970330, target_vram = 0x80970F20 },
    { type = "R_MIPS_LO16", vram = 0x80970334, target_vram = 0x80970F20 },
    { type = "R_MIPS_HI16", vram = 0x80970634, target_vram = 0x80970658 },
    { type = "R_MIPS_LO16", vram = 0x8097063C, target_vram = 0x80970658 },
    { type = "R_MIPS_HI16", vram = 0x809706C0, target_vram = 0x80970740 },
    { type = "R_MIPS_LO16", vram = 0x809706C4, target_vram = 0x80970740 },
    { type = "R_MIPS_HI16", vram = 0x809706E8, target_vram = 0x80970740 },
    { type = "R_MIPS_LO16", vram = 0x809706EC, target_vram = 0x80970740 },
    { type = "R_MIPS_HI16", vram = 0x80970720, target_vram = 0x80970740 },
    { type = "R_MIPS_LO16", vram = 0x80970724, target_vram = 0x80970740 },
    { type = "R_MIPS_HI16", vram = 0x80970800, target_vram = 0x80971DCC },
    { type = "R_MIPS_LO16", vram = 0x80970814, target_vram = 0x80971DCC },
    { type = "R_MIPS_HI16", vram = 0x80970920, target_vram = 0x8097006C },
    { type = "R_MIPS_LO16", vram = 0x80970924, target_vram = 0x8097006C },
    { type = "R_MIPS_HI16", vram = 0x80970958, target_vram = 0x80970978 },
    { type = "R_MIPS_LO16", vram = 0x8097095C, target_vram = 0x80970978 },
    { type = "R_MIPS_HI16", vram = 0x80970A64, target_vram = 0x80970A9C },
    { type = "R_MIPS_LO16", vram = 0x80970A70, target_vram = 0x80970A9C },
    { type = "R_MIPS_HI16", vram = 0x80970CC4, target_vram = 0x80971FA0 },
    { type = "R_MIPS_LO16", vram = 0x80970CC8, target_vram = 0x80971FA0 },
    { type = "R_MIPS_HI16", vram = 0x80970D1C, target_vram = 0x80971FE8 },
    { type = "R_MIPS_LO16", vram = 0x80970D20, target_vram = 0x80971FE8 },
    { type = "R_MIPS_HI16", vram = 0x80971044, target_vram = 0x80971064 },
    { type = "R_MIPS_LO16", vram = 0x80971048, target_vram = 0x80971064 },
    { type = "R_MIPS_HI16", vram = 0x809710B8, target_vram = 0x80971E38 },
    { type = "R_MIPS_LO16", vram = 0x809710CC, target_vram = 0x80971E38 },
    { type = "R_MIPS_HI16", vram = 0x80971118, target_vram = 0x80971EEC },
    { type = "R_MIPS_LO16", vram = 0x8097111C, target_vram = 0x80971EEC },
    { type = "R_MIPS_HI16", vram = 0x809711C8, target_vram = 0x80972088 },
    { type = "R_MIPS_LO16", vram = 0x809711D0, target_vram = 0x80972088 },
    { type = "R_MIPS_HI16", vram = 0x80971404, target_vram = 0x80971430 },
    { type = "R_MIPS_LO16", vram = 0x80971408, target_vram = 0x80971430 },
    { type = "R_MIPS_HI16", vram = 0x80971498, target_vram = 0x809714BC },
    { type = "R_MIPS_LO16", vram = 0x809714A0, target_vram = 0x809714BC },
    { type = "R_MIPS_HI16", vram = 0x809714E8, target_vram = 0x80972030 },
    { type = "R_MIPS_LO16", vram = 0x809714EC, target_vram = 0x80972030 },
    { type = "R_MIPS_HI16", vram = 0x80971534, target_vram = 0x8097203C },
    { type = "R_MIPS_LO16", vram = 0x80971538, target_vram = 0x8097203C },
    { type = "R_MIPS_HI16", vram = 0x8097170C, target_vram = 0x809720C4 },
    { type = "R_MIPS_LO16", vram = 0x80971710, target_vram = 0x809720C4 },
    { type = "R_MIPS_HI16", vram = 0x80971794, target_vram = 0x809720C8 },
    { type = "R_MIPS_LO16", vram = 0x80971798, target_vram = 0x809720C8 },
    { type = "R_MIPS_HI16", vram = 0x809717A4, target_vram = 0x809717D0 },
    { type = "R_MIPS_LO16", vram = 0x809717AC, target_vram = 0x809717D0 },
    { type = "R_MIPS_HI16", vram = 0x80971808, target_vram = 0x8097185C },
    { type = "R_MIPS_LO16", vram = 0x8097181C, target_vram = 0x8097185C },
    { type = "R_MIPS_HI16", vram = 0x80971908, target_vram = 0x80971D20 },
    { type = "R_MIPS_HI16", vram = 0x8097190C, target_vram = 0x8097193C },
    { type = "R_MIPS_LO16", vram = 0x80971910, target_vram = 0x80971D20 },
    { type = "R_MIPS_LO16", vram = 0x80971918, target_vram = 0x8097193C },
    { type = "R_MIPS_HI16", vram = 0x80971A3C, target_vram = 0x80971A64 },
    { type = "R_MIPS_LO16", vram = 0x80971A48, target_vram = 0x80971A64 },
    { type = "R_MIPS_HI16", vram = 0x80971AA4, target_vram = 0x80971AD4 },
    { type = "R_MIPS_LO16", vram = 0x80971AA8, target_vram = 0x80971AD4 },
    { type = "R_MIPS_HI16", vram = 0x80971D40, target_vram = 0x80971CE0 },
    { type = "R_MIPS_LO16", vram = 0x80971D44, target_vram = 0x80971CE0 },
]

functions = [
    { name = "EnKakasi_SetupIdleRisen", vram = 0x80971A38, size = 0x2C },
    { name = "EnKakasi_RisingOutOfGround", vram = 0x8097193C, size = 0xFC },
    { name = "EnKakasi_OcarinaRemark", vram = 0x80970658, size = 0xE8 },
    { name = "EnKakasi_Draw", vram = 0x80971D20, size = 0x58 },
    { name = "EnKakasi_Update", vram = 0x80971B48, size = 0x198 },
    { name = "EnKakasi_CheckPlayerPosition", vram = 0x8096FA18, size = 0x94 },
    { name = "EnKakasi_SetupPostSongLearnDialogue", vram = 0x80970A10, size = 0x8C },
    { name = "func_8096FBB8", vram = 0x8096FBB8, size = 0xD4 },
    { name = "EnKakasi_PostSongLearnDialogue", vram = 0x80970A9C, size = 0x484 },
    { name = "EnKakasi_ValidatePictograph", vram = 0x8096F88C, size = 0x4C },
    { name = "EnKakasi_SetupIdleUnderground", vram = 0x80971794, size = 0x3C },
    { name = "EnKakasi_CheckAnimationSfx", vram = 0x8096F8D8, size = 0x140 },
    { name = "EnKakasi_DoNothing", vram = 0x80971430, size = 0x10 },
    { name = "EnKakasi_PostLimbDraw", vram = 0x80971CE0, size = 0x40 },
    { name = "EnKakasi_SetupDigAway", vram = 0x80971440, size = 0x7C },
    { name = "EnKakasi_DiggingAway", vram = 0x809714BC, size = 0x2D8 },
    { name = "EnKakasi_PostSongLearnTwirl", vram = 0x80970978, size = 0x98 },
    { name = "EnKakasi_Destroy", vram = 0x8096F5E0, size = 0x2C },
    { name = "EnKakasi_SetupDanceNightAway", vram = 0x80970FF8, size = 0x6C },
    { name = "EnKakasi_RisenDialogue", vram = 0x80971AD4, size = 0x74 },
    { name = "EnKakasi_SetupIdleStanding", vram = 0x8096FDE8, size = 0x18 },
    { name = "EnKakasi_TeachingSong", vram = 0x80970740, size = 0x238 },
    { name = "EnKakasi_RegularDialogue", vram = 0x8097006C, size = 0x578 },
    { name = "EnKakasi_SetupRiseOutOfGround", vram = 0x8097185C, size = 0xE0 },
    { name = "func_8096FAAC", vram = 0x8096FAAC, size = 0x10C },
    { name = "EnKakasi_IdleRisen", vram = 0x80971A64, size = 0x70 },
    { name = "EnKakasi_Init", vram = 0x8096F60C, size = 0x1F4 },
    { name = "EnKakasi_SetupDialogue", vram = 0x80970008, size = 0x64 },
    { name = "EnKakasi_DancingRemark", vram = 0x80970F20, size = 0xD8 },
    { name = "EnKakasi_IdleStanding", vram = 0x8096FE00, size = 0x208 },
    { name = "EnKakasi_ChangeAnim", vram = 0x8096F800, size = 0x8C },
    { name = "EnKakasi_InitTimeSkipDialogue", vram = 0x8096FC8C, size = 0x38 },
    { name = "EnKakasi_TimeSkipDialogue", vram = 0x8096FCC4, size = 0x124 },
    { name = "EnKakasi_DancingNightAway", vram = 0x80971064, size = 0x3CC },
    { name = "EnKakasi_SetupSongTeach", vram = 0x809705E4, size = 0x74 },
    { name = "EnKakasi_IdleUnderground", vram = 0x809717D0, size = 0x8C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Makeoshihiki"
rom = 0x00DE5100
vram = 0x80972350
size = 0x330

relocs = [
]

functions = [
    { name = "ObjMakeoshihiki_Init", vram = 0x80972454, size = 0xF4 },
    { name = "ObjMakeoshihiki_GetChildSpawnPointIndex", vram = 0x80972350, size = 0x74 },
    { name = "ObjMakeoshihiki_SetSwitchFlags", vram = 0x809723C4, size = 0x90 },
    { name = "ObjMakeoshihiki_Update", vram = 0x80972548, size = 0xE8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Oceff_Spot"
rom = 0x00DE5430
vram = 0x80972680
size = 0xED0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809726A8, target_vram = 0x80973478 },
    { type = "R_MIPS_LO16", vram = 0x809726AC, target_vram = 0x80973478 },
    { type = "R_MIPS_HI16", vram = 0x809726BC, target_vram = 0x80972934 },
    { type = "R_MIPS_LO16", vram = 0x809726C0, target_vram = 0x80972934 },
    { type = "R_MIPS_HI16", vram = 0x809727AC, target_vram = 0x80973480 },
    { type = "R_MIPS_LO16", vram = 0x809727B0, target_vram = 0x80973480 },
    { type = "R_MIPS_HI16", vram = 0x80972854, target_vram = 0x80973484 },
    { type = "R_MIPS_LO16", vram = 0x80972868, target_vram = 0x80973484 },
    { type = "R_MIPS_HI16", vram = 0x80972908, target_vram = 0x80972844 },
    { type = "R_MIPS_LO16", vram = 0x80972920, target_vram = 0x80972844 },
    { type = "R_MIPS_HI16", vram = 0x8097294C, target_vram = 0x809728F8 },
    { type = "R_MIPS_HI16", vram = 0x80972950, target_vram = 0x80973488 },
    { type = "R_MIPS_LO16", vram = 0x80972958, target_vram = 0x809728F8 },
    { type = "R_MIPS_LO16", vram = 0x80972964, target_vram = 0x80973488 },
    { type = "R_MIPS_HI16", vram = 0x809729B0, target_vram = 0x8097348C },
    { type = "R_MIPS_LO16", vram = 0x809729B4, target_vram = 0x8097348C },
    { type = "R_MIPS_HI16", vram = 0x80972A34, target_vram = 0x80973490 },
    { type = "R_MIPS_LO16", vram = 0x80972A3C, target_vram = 0x80973490 },
    { type = "R_MIPS_HI16", vram = 0x80972A40, target_vram = 0x80973494 },
    { type = "R_MIPS_LO16", vram = 0x80972A48, target_vram = 0x80973494 },
    { type = "R_MIPS_HI16", vram = 0x80972A58, target_vram = 0x80973498 },
    { type = "R_MIPS_LO16", vram = 0x80972A5C, target_vram = 0x80973498 },
    { type = "R_MIPS_HI16", vram = 0x80972A8C, target_vram = 0x8097349C },
    { type = "R_MIPS_LO16", vram = 0x80972AD0, target_vram = 0x8097349C },
    { type = "R_MIPS_HI16", vram = 0x80972CC4, target_vram = 0x80973350 },
    { type = "R_MIPS_LO16", vram = 0x80972CC8, target_vram = 0x80973350 },
    { type = "R_MIPS_HI16", vram = 0x80972D50, target_vram = 0x809733E8 },
    { type = "R_MIPS_LO16", vram = 0x80972D54, target_vram = 0x809733E8 },
]

functions = [
    { name = "OceffSpot_Draw", vram = 0x80972C54, size = 0x128 },
    { name = "OceffSpot_Update", vram = 0x80972998, size = 0x2BC },
    { name = "OceffSpot_Wait", vram = 0x809728F8, size = 0x3C },
    { name = "OceffSpot_SetupAction", vram = 0x80972680, size = 0xC },
    { name = "OceffSpot_GrowCylinder", vram = 0x80972934, size = 0x64 },
    { name = "OceffSpot_Init", vram = 0x8097268C, size = 0x160 },
    { name = "OceffSpot_End", vram = 0x80972844, size = 0xB4 },
    { name = "OceffSpot_Destroy", vram = 0x809727EC, size = 0x58 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Torch"
rom = 0x00DE6300
vram = 0x80973550
size = 0xF0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80973578, target_vram = 0x80973600 },
    { type = "R_MIPS_LO16", vram = 0x80973588, target_vram = 0x80973600 },
]

functions = [
    { name = "EnTorch_Init", vram = 0x80973550, size = 0x8C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Shot_Sun"
rom = 0x00DE63F0
vram = 0x80973640
size = 0x610

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80973658, target_vram = 0x809738D0 },
    { type = "R_MIPS_LO16", vram = 0x80973664, target_vram = 0x809738D0 },
    { type = "R_MIPS_HI16", vram = 0x809736B4, target_vram = 0x80973BA0 },
    { type = "R_MIPS_LO16", vram = 0x809736C0, target_vram = 0x80973BA0 },
    { type = "R_MIPS_HI16", vram = 0x809736D0, target_vram = 0x80973960 },
    { type = "R_MIPS_LO16", vram = 0x809736DC, target_vram = 0x80973960 },
    { type = "R_MIPS_HI16", vram = 0x80973858, target_vram = 0x80973740 },
    { type = "R_MIPS_LO16", vram = 0x8097385C, target_vram = 0x80973740 },
    { type = "R_MIPS_HI16", vram = 0x80973914, target_vram = 0x80973804 },
    { type = "R_MIPS_LO16", vram = 0x80973918, target_vram = 0x80973804 },
    { type = "R_MIPS_HI16", vram = 0x8097393C, target_vram = 0x80973804 },
    { type = "R_MIPS_LO16", vram = 0x80973940, target_vram = 0x80973804 },
    { type = "R_MIPS_HI16", vram = 0x809739C4, target_vram = 0x80973BD0 },
    { type = "R_MIPS_LO16", vram = 0x809739C8, target_vram = 0x80973BD0 },
    { type = "R_MIPS_HI16", vram = 0x80973A1C, target_vram = 0x80973BD4 },
    { type = "R_MIPS_LO16", vram = 0x80973A20, target_vram = 0x80973BD4 },
    { type = "R_MIPS_HI16", vram = 0x80973A8C, target_vram = 0x80973BD8 },
    { type = "R_MIPS_LO16", vram = 0x80973A90, target_vram = 0x80973BD8 },
]

functions = [
    { name = "ShotSun_SpawnFairy", vram = 0x80973740, size = 0xC4 },
    { name = "ShotSun_Init", vram = 0x80973640, size = 0xBC },
    { name = "ShotSun_UpdateHyliaSun", vram = 0x80973960, size = 0x1FC },
    { name = "ShotSun_UpdateForOcarina", vram = 0x809738D0, size = 0x90 },
    { name = "ShotSun_TriggerFairy", vram = 0x80973804, size = 0xCC },
    { name = "ShotSun_Destroy", vram = 0x809736FC, size = 0x44 },
    { name = "ShotSun_Update", vram = 0x80973B5C, size = 0x24 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Roomtimer"
rom = 0x00DE6A00
vram = 0x80973C50
size = 0x2A0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80973C5C, target_vram = 0x80973CD8 },
    { type = "R_MIPS_LO16", vram = 0x80973C7C, target_vram = 0x80973CD8 },
    { type = "R_MIPS_HI16", vram = 0x80973D20, target_vram = 0x80973D3C },
    { type = "R_MIPS_LO16", vram = 0x80973D24, target_vram = 0x80973D3C },
    { type = "R_MIPS_HI16", vram = 0x80973D84, target_vram = 0x80973DE0 },
    { type = "R_MIPS_LO16", vram = 0x80973D88, target_vram = 0x80973DE0 },
]

functions = [
    { name = "func_80973DE0", vram = 0x80973DE0, size = 0x80 },
    { name = "func_80973D3C", vram = 0x80973D3C, size = 0xA4 },
    { name = "ObjRoomtimer_Destroy", vram = 0x80973CA4, size = 0x34 },
    { name = "func_80973CD8", vram = 0x80973CD8, size = 0x64 },
    { name = "ObjRoomtimer_Update", vram = 0x80973E60, size = 0x24 },
    { name = "ObjRoomtimer_Init", vram = 0x80973C50, size = 0x54 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Ssh"
rom = 0x00DE6CA0
vram = 0x80973EF0
size = 0x25C0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80973F10, target_vram = 0x809760C8 },
    { type = "R_MIPS_LO16", vram = 0x80973F14, target_vram = 0x809760C8 },
    { type = "R_MIPS_HI16", vram = 0x80973F8C, target_vram = 0x809760D4 },
    { type = "R_MIPS_LO16", vram = 0x80973F90, target_vram = 0x809760D4 },
    { type = "R_MIPS_HI16", vram = 0x80973F94, target_vram = 0x809760D8 },
    { type = "R_MIPS_HI16", vram = 0x80973F98, target_vram = 0x809760DC },
    { type = "R_MIPS_LO16", vram = 0x80973F9C, target_vram = 0x809760D8 },
    { type = "R_MIPS_LO16", vram = 0x80973FA0, target_vram = 0x809760DC },
    { type = "R_MIPS_HI16", vram = 0x80973FA4, target_vram = 0x809760E0 },
    { type = "R_MIPS_LO16", vram = 0x80973FA8, target_vram = 0x809760E0 },
    { type = "R_MIPS_HI16", vram = 0x80974128, target_vram = 0x809760E4 },
    { type = "R_MIPS_LO16", vram = 0x8097412C, target_vram = 0x809760E4 },
    { type = "R_MIPS_HI16", vram = 0x80974144, target_vram = 0x809760F0 },
    { type = "R_MIPS_LO16", vram = 0x80974148, target_vram = 0x809760F0 },
    { type = "R_MIPS_HI16", vram = 0x80974270, target_vram = 0x809760FC },
    { type = "R_MIPS_LO16", vram = 0x80974274, target_vram = 0x809760FC },
    { type = "R_MIPS_HI16", vram = 0x80974310, target_vram = 0x8097605C },
    { type = "R_MIPS_LO16", vram = 0x80974314, target_vram = 0x8097605C },
    { type = "R_MIPS_HI16", vram = 0x80974334, target_vram = 0x809760B8 },
    { type = "R_MIPS_LO16", vram = 0x80974340, target_vram = 0x809760B8 },
    { type = "R_MIPS_HI16", vram = 0x80974388, target_vram = 0x80976114 },
    { type = "R_MIPS_LO16", vram = 0x8097438C, target_vram = 0x80976114 },
    { type = "R_MIPS_HI16", vram = 0x80974394, target_vram = 0x80976130 },
    { type = "R_MIPS_LO16", vram = 0x80974398, target_vram = 0x80976130 },
    { type = "R_MIPS_HI16", vram = 0x809743A8, target_vram = 0x8097614C },
    { type = "R_MIPS_LO16", vram = 0x809743B4, target_vram = 0x8097614C },
    { type = "R_MIPS_HI16", vram = 0x809746D8, target_vram = 0x80976190 },
    { type = "R_MIPS_LO16", vram = 0x809746DC, target_vram = 0x80976190 },
    { type = "R_MIPS_HI16", vram = 0x80974868, target_vram = 0x80976194 },
    { type = "R_MIPS_LO16", vram = 0x8097486C, target_vram = 0x80976194 },
    { type = "R_MIPS_HI16", vram = 0x80974BCC, target_vram = 0x80976198 },
    { type = "R_MIPS_LO16", vram = 0x80974BD0, target_vram = 0x80976198 },
    { type = "R_MIPS_HI16", vram = 0x80974BE8, target_vram = 0x8097619C },
    { type = "R_MIPS_LO16", vram = 0x80974BEC, target_vram = 0x8097619C },
    { type = "R_MIPS_HI16", vram = 0x80974C60, target_vram = 0x809761A0 },
    { type = "R_MIPS_LO16", vram = 0x80974C64, target_vram = 0x809761A0 },
    { type = "R_MIPS_HI16", vram = 0x80975164, target_vram = 0x80976154 },
    { type = "R_MIPS_LO16", vram = 0x80975168, target_vram = 0x80976154 },
    { type = "R_MIPS_HI16", vram = 0x809751A4, target_vram = 0x809761A4 },
    { type = "R_MIPS_LO16", vram = 0x809751A8, target_vram = 0x809761A4 },
    { type = "R_MIPS_HI16", vram = 0x809754F4, target_vram = 0x80975C14 },
    { type = "R_MIPS_LO16", vram = 0x809754F8, target_vram = 0x80975C14 },
    { type = "R_MIPS_HI16", vram = 0x809755EC, target_vram = 0x80975998 },
    { type = "R_MIPS_LO16", vram = 0x809755F0, target_vram = 0x80975998 },
    { type = "R_MIPS_HI16", vram = 0x80975678, target_vram = 0x809761A8 },
    { type = "R_MIPS_LO16", vram = 0x80975680, target_vram = 0x809761A8 },
    { type = "R_MIPS_HI16", vram = 0x809756B0, target_vram = 0x80975720 },
    { type = "R_MIPS_LO16", vram = 0x809756B4, target_vram = 0x80975720 },
    { type = "R_MIPS_HI16", vram = 0x80975744, target_vram = 0x8097561C },
    { type = "R_MIPS_LO16", vram = 0x80975748, target_vram = 0x8097561C },
    { type = "R_MIPS_HI16", vram = 0x809757E8, target_vram = 0x80975A98 },
    { type = "R_MIPS_LO16", vram = 0x809757EC, target_vram = 0x80975A98 },
    { type = "R_MIPS_HI16", vram = 0x8097595C, target_vram = 0x80975720 },
    { type = "R_MIPS_LO16", vram = 0x80975960, target_vram = 0x80975720 },
    { type = "R_MIPS_HI16", vram = 0x809759FC, target_vram = 0x80975A98 },
    { type = "R_MIPS_LO16", vram = 0x80975A00, target_vram = 0x80975A98 },
    { type = "R_MIPS_HI16", vram = 0x80975A34, target_vram = 0x809758B0 },
    { type = "R_MIPS_LO16", vram = 0x80975A38, target_vram = 0x809758B0 },
    { type = "R_MIPS_HI16", vram = 0x80975B00, target_vram = 0x80975998 },
    { type = "R_MIPS_LO16", vram = 0x80975B04, target_vram = 0x80975998 },
    { type = "R_MIPS_HI16", vram = 0x80975B30, target_vram = 0x809755C0 },
    { type = "R_MIPS_LO16", vram = 0x80975B34, target_vram = 0x809755C0 },
    { type = "R_MIPS_HI16", vram = 0x80975C38, target_vram = 0x809755C0 },
    { type = "R_MIPS_LO16", vram = 0x80975C40, target_vram = 0x809755C0 },
    { type = "R_MIPS_HI16", vram = 0x80975C64, target_vram = 0x809758B0 },
    { type = "R_MIPS_LO16", vram = 0x80975C68, target_vram = 0x809758B0 },
    { type = "R_MIPS_HI16", vram = 0x80975F90, target_vram = 0x80976178 },
    { type = "R_MIPS_LO16", vram = 0x80975FA0, target_vram = 0x80976178 },
    { type = "R_MIPS_HI16", vram = 0x80975FD4, target_vram = 0x80975EB8 },
    { type = "R_MIPS_LO16", vram = 0x80975FD8, target_vram = 0x80975EB8 },
    { type = "R_MIPS_HI16", vram = 0x80975FE4, target_vram = 0x80975DBC },
    { type = "R_MIPS_LO16", vram = 0x80975FE8, target_vram = 0x80975DBC },
]

functions = [
    { name = "func_809756D0", vram = 0x809756D0, size = 0x50 },
    { name = "EnSsh_Update", vram = 0x80975C9C, size = 0x120 },
    { name = "EnSsh_SetStunned", vram = 0x80974590, size = 0x2C },
    { name = "EnSsh_Bob", vram = 0x809749B8, size = 0x6C },
    { name = "EnSsh_UpdateYaw", vram = 0x8097497C, size = 0x3C },
    { name = "EnSsh_CheckHitPlayer", vram = 0x80974D3C, size = 0x108 },
    { name = "EnSsh_ChangeAnim", vram = 0x80974374, size = 0x134 },
    { name = "EnSsh_SetLandAnimation", vram = 0x809744FC, size = 0x44 },
    { name = "EnSsh_SetColliderScale", vram = 0x809745BC, size = 0x174 },
    { name = "EnSsh_IsCloseToHome", vram = 0x80974B0C, size = 0x38 },
    { name = "EnSsh_SetCylinderOC", vram = 0x80975128, size = 0x1D8 },
    { name = "EnSsh_SetReturnAnimation", vram = 0x809744C8, size = 0x34 },
    { name = "EnSsh_OverrideLimbDraw", vram = 0x80975DBC, size = 0xFC },
    { name = "EnSsh_Init", vram = 0x809753C8, size = 0x178 },
    { name = "EnSsh_SetupAction", vram = 0x80973EF0, size = 0xC },
    { name = "EnSsh_Damaged", vram = 0x80974730, size = 0xDC },
    { name = "EnSsh_Idle", vram = 0x80975720, size = 0x190 },
    { name = "EnSsh_Wait", vram = 0x809755C0, size = 0x5C },
    { name = "EnSsh_PostLimbDraw", vram = 0x80975EB8, size = 0x80 },
    { name = "EnSsh_AddBlureSpace", vram = 0x80974220, size = 0x2C },
    { name = "EnSsh_Sway", vram = 0x80974B84, size = 0x144 },
    { name = "EnSsh_SetWaitAnimation", vram = 0x809744A8, size = 0x20 },
    { name = "EnSsh_Start", vram = 0x80975C14, size = 0x88 },
    { name = "EnSsh_Land", vram = 0x809758B0, size = 0xE8 },
    { name = "EnSsh_Draw", vram = 0x80975F38, size = 0xD8 },
    { name = "EnSsh_InitColliders", vram = 0x8097424C, size = 0x128 },
    { name = "EnSsh_Return", vram = 0x80975A98, size = 0xD4 },
    { name = "EnSsh_SetLegsCylinderAC", vram = 0x80975070, size = 0xB8 },
    { name = "EnSsh_SetBodyCylinderAC", vram = 0x8097502C, size = 0x44 },
    { name = "EnSsh_IsCloseToGround", vram = 0x80974B44, size = 0x40 },
    { name = "EnSsh_CheckHitFront", vram = 0x80974E44, size = 0x5C },
    { name = "EnSsh_Turn", vram = 0x8097480C, size = 0xD0 },
    { name = "EnSsh_IsCloseToLink", vram = 0x80974A24, size = 0xE8 },
    { name = "EnSsh_CheckBodyStickHit", vram = 0x80974CC8, size = 0x74 },
    { name = "EnSsh_CollisionCheck", vram = 0x80974F78, size = 0xB4 },
    { name = "EnSsh_AddBlureVertex", vram = 0x80974118, size = 0x108 },
    { name = "EnSsh_UpdateColliderScale", vram = 0x80975B6C, size = 0xA8 },
    { name = "EnSsh_SetColliders", vram = 0x80975300, size = 0xC8 },
    { name = "EnSsh_CheckCeilingPos", vram = 0x80974080, size = 0x98 },
    { name = "EnSsh_Drop", vram = 0x80975998, size = 0x100 },
    { name = "EnSsh_CheckHitBack", vram = 0x80974EA0, size = 0xD8 },
    { name = "EnSsh_Talk", vram = 0x8097561C, size = 0xB4 },
    { name = "EnSsh_Stunned", vram = 0x809748DC, size = 0xA0 },
    { name = "EnSsh_CreateBlureEffect", vram = 0x80973F84, size = 0xFC },
    { name = "EnSsh_SetDropAnimation", vram = 0x80974540, size = 0x50 },
    { name = "EnSsh_SpawnShockwave", vram = 0x80973EFC, size = 0x88 },
    { name = "EnSsh_Destroy", vram = 0x80975540, size = 0x80 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Oceff_Wipe"
rom = 0x00DE9260
vram = 0x809764B0
size = 0xD50

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80976660, target_vram = 0x80976DA0 },
    { type = "R_MIPS_HI16", vram = 0x809766AC, target_vram = 0x80977160 },
    { type = "R_MIPS_HI16", vram = 0x809766B0, target_vram = 0x80977174 },
    { type = "R_MIPS_LO16", vram = 0x809766B4, target_vram = 0x80977174 },
    { type = "R_MIPS_LO16", vram = 0x809766B8, target_vram = 0x80977160 },
    { type = "R_MIPS_LO16", vram = 0x809766BC, target_vram = 0x80976DA0 },
    { type = "R_MIPS_HI16", vram = 0x809767AC, target_vram = 0x80977180 },
    { type = "R_MIPS_LO16", vram = 0x809767B0, target_vram = 0x80977180 },
    { type = "R_MIPS_HI16", vram = 0x809768CC, target_vram = 0x80977020 },
    { type = "R_MIPS_LO16", vram = 0x809768D0, target_vram = 0x80977020 },
    { type = "R_MIPS_HI16", vram = 0x80976950, target_vram = 0x809770A8 },
    { type = "R_MIPS_LO16", vram = 0x80976954, target_vram = 0x809770A8 },
]

functions = [
    { name = "OceffWipe_Init", vram = 0x809764B0, size = 0x5C },
    { name = "OceffWipe_Draw", vram = 0x809765A0, size = 0x3DC },
    { name = "OceffWipe_Update", vram = 0x80976540, size = 0x60 },
    { name = "OceffWipe_Destroy", vram = 0x8097650C, size = 0x34 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Effect_Ss_Dust"
rom = 0x00DE9FB0
vram = 0x80977210
size = 0x7F0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80977264, target_vram = 0x80977918 },
    { type = "R_MIPS_HI16", vram = 0x80977268, target_vram = 0x80977394 },
    { type = "R_MIPS_LO16", vram = 0x80977274, target_vram = 0x80977394 },
    { type = "R_MIPS_LO16", vram = 0x80977280, target_vram = 0x80977918 },
    { type = "R_MIPS_HI16", vram = 0x809773BC, target_vram = 0x80977940 },
    { type = "R_MIPS_LO16", vram = 0x809773C0, target_vram = 0x80977940 },
    { type = "R_MIPS_HI16", vram = 0x809774B8, target_vram = 0x80977920 },
    { type = "R_MIPS_LO16", vram = 0x809774CC, target_vram = 0x80977920 },
    { type = "R_MIPS_HI16", vram = 0x809776D4, target_vram = 0x80977944 },
    { type = "R_MIPS_LO16", vram = 0x809776D8, target_vram = 0x80977944 },
    { type = "R_MIPS_HI16", vram = 0x809776DC, target_vram = 0x80977948 },
    { type = "R_MIPS_LO16", vram = 0x809776E0, target_vram = 0x80977948 },
    { type = "R_MIPS_HI16", vram = 0x809776F8, target_vram = 0x8097794C },
    { type = "R_MIPS_LO16", vram = 0x809776FC, target_vram = 0x8097794C },
    { type = "R_MIPS_HI16", vram = 0x80977704, target_vram = 0x80977950 },
    { type = "R_MIPS_LO16", vram = 0x8097770C, target_vram = 0x80977950 },
    { type = "R_MIPS_HI16", vram = 0x809777CC, target_vram = 0x80977954 },
    { type = "R_MIPS_LO16", vram = 0x809777D0, target_vram = 0x80977954 },
    { type = "R_MIPS_HI16", vram = 0x809777D4, target_vram = 0x80977958 },
    { type = "R_MIPS_LO16", vram = 0x809777D8, target_vram = 0x80977958 },
    { type = "R_MIPS_HI16", vram = 0x809777F0, target_vram = 0x8097795C },
    { type = "R_MIPS_LO16", vram = 0x809777F4, target_vram = 0x8097795C },
    { type = "R_MIPS_HI16", vram = 0x809777F8, target_vram = 0x80977960 },
    { type = "R_MIPS_LO16", vram = 0x809777FC, target_vram = 0x80977960 },
]

functions = [
    { name = "EffectSsDust_Update", vram = 0x809776BC, size = 0xF8 },
    { name = "EffectSsDust_UpdateFire", vram = 0x809777B4, size = 0x150 },
    { name = "EffectSsDust_Init", vram = 0x80977210, size = 0x184 },
    { name = "EffectSsDust_Draw", vram = 0x80977394, size = 0x328 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Effect_Ss_Kirakira"
rom = 0x00DEA7A0
vram = 0x80977A00
size = 0x670

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80977A10, target_vram = 0x80977F28 },
    { type = "R_MIPS_LO16", vram = 0x80977A20, target_vram = 0x80977F28 },
    { type = "R_MIPS_HI16", vram = 0x80977AA0, target_vram = 0x80977E6C },
    { type = "R_MIPS_HI16", vram = 0x80977AA4, target_vram = 0x80977DB4 },
    { type = "R_MIPS_LO16", vram = 0x80977AAC, target_vram = 0x80977E6C },
    { type = "R_MIPS_LO16", vram = 0x80977AB0, target_vram = 0x80977DB4 },
    { type = "R_MIPS_HI16", vram = 0x80977AEC, target_vram = 0x80977B5C },
    { type = "R_MIPS_LO16", vram = 0x80977AF0, target_vram = 0x80977B5C },
    { type = "R_MIPS_HI16", vram = 0x80977B7C, target_vram = 0x80977FD0 },
    { type = "R_MIPS_LO16", vram = 0x80977B80, target_vram = 0x80977FD0 },
    { type = "R_MIPS_HI16", vram = 0x80977DCC, target_vram = 0x80977FD4 },
    { type = "R_MIPS_LO16", vram = 0x80977DD0, target_vram = 0x80977FD4 },
    { type = "R_MIPS_HI16", vram = 0x80977DD4, target_vram = 0x80977FD8 },
    { type = "R_MIPS_LO16", vram = 0x80977DD8, target_vram = 0x80977FD8 },
    { type = "R_MIPS_HI16", vram = 0x80977DF0, target_vram = 0x80977FDC },
    { type = "R_MIPS_LO16", vram = 0x80977DF4, target_vram = 0x80977FDC },
    { type = "R_MIPS_HI16", vram = 0x80977DFC, target_vram = 0x80977FE0 },
    { type = "R_MIPS_LO16", vram = 0x80977E0C, target_vram = 0x80977FE0 },
    { type = "R_MIPS_HI16", vram = 0x80977E70, target_vram = 0x80977FE4 },
    { type = "R_MIPS_LO16", vram = 0x80977E74, target_vram = 0x80977FE4 },
    { type = "R_MIPS_HI16", vram = 0x80977E8C, target_vram = 0x80977FE8 },
    { type = "R_MIPS_LO16", vram = 0x80977EAC, target_vram = 0x80977FE8 },
    { type = "R_MIPS_HI16", vram = 0x80977EB4, target_vram = 0x80977FEC },
    { type = "R_MIPS_LO16", vram = 0x80977EC0, target_vram = 0x80977FEC },
]

functions = [
    { name = "func_80977E6C", vram = 0x80977E6C, size = 0xBC },
    { name = "EffectSsKirakira_Draw", vram = 0x80977B5C, size = 0x258 },
    { name = "func_80977F28", vram = 0x80977F28, size = 0x8C },
    { name = "func_80977DB4", vram = 0x80977DB4, size = 0xB8 },
    { name = "EffectSsKirakira_Init", vram = 0x80977A00, size = 0x15C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Effect_Ss_Bomb2"
rom = 0x00DEAE10
vram = 0x80978070
size = 0x860

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809780B8, target_vram = 0x80978628 },
    { type = "R_MIPS_LO16", vram = 0x809780C4, target_vram = 0x80978628 },
    { type = "R_MIPS_HI16", vram = 0x809780D8, target_vram = 0x809787F8 },
    { type = "R_MIPS_LO16", vram = 0x809780E8, target_vram = 0x809787F8 },
    { type = "R_MIPS_HI16", vram = 0x80978160, target_vram = 0x80978840 },
    { type = "R_MIPS_LO16", vram = 0x80978164, target_vram = 0x80978840 },
    { type = "R_MIPS_HI16", vram = 0x809782B4, target_vram = 0x80978800 },
    { type = "R_MIPS_LO16", vram = 0x809782C8, target_vram = 0x80978800 },
    { type = "R_MIPS_HI16", vram = 0x80978354, target_vram = 0x80978844 },
    { type = "R_MIPS_LO16", vram = 0x8097835C, target_vram = 0x80978844 },
    { type = "R_MIPS_HI16", vram = 0x80978368, target_vram = 0x80978848 },
    { type = "R_MIPS_LO16", vram = 0x80978370, target_vram = 0x80978848 },
    { type = "R_MIPS_HI16", vram = 0x809784D4, target_vram = 0x80978820 },
    { type = "R_MIPS_LO16", vram = 0x809784E4, target_vram = 0x80978820 },
    { type = "R_MIPS_HI16", vram = 0x80978540, target_vram = 0x8097884C },
    { type = "R_MIPS_LO16", vram = 0x80978544, target_vram = 0x8097884C },
    { type = "R_MIPS_HI16", vram = 0x80978550, target_vram = 0x80978850 },
    { type = "R_MIPS_LO16", vram = 0x80978558, target_vram = 0x80978850 },
]

functions = [
    { name = "EffectSsBomb2_Init", vram = 0x80978070, size = 0xC8 },
    { name = "EffectSsBomb2_Update", vram = 0x80978628, size = 0x1C8 },
    { name = "EffectSsBomb2_DrawLayered", vram = 0x80978304, size = 0x324 },
    { name = "EffectSsBomb2_DrawFade", vram = 0x80978138, size = 0x1CC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Effect_Ss_Blast"
rom = 0x00DEB670
vram = 0x809788D0
size = 0x360

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80978900, target_vram = 0x809789FC },
    { type = "R_MIPS_HI16", vram = 0x8097890C, target_vram = 0x80978B68 },
    { type = "R_MIPS_LO16", vram = 0x80978910, target_vram = 0x809789FC },
    { type = "R_MIPS_LO16", vram = 0x8097891C, target_vram = 0x80978B68 },
    { type = "R_MIPS_HI16", vram = 0x80978A28, target_vram = 0x80978BE0 },
    { type = "R_MIPS_LO16", vram = 0x80978A2C, target_vram = 0x80978BE0 },
]

functions = [
    { name = "EffectSsBlast_Update", vram = 0x80978B68, size = 0x5C },
    { name = "EffectSsBlast_Init", vram = 0x809788D0, size = 0x12C },
    { name = "EffectSsBlast_Draw", vram = 0x809789FC, size = 0x16C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Effect_Ss_G_Spk"
rom = 0x00DEB9D0
vram = 0x80978C30
size = 0x580

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80978C84, target_vram = 0x80978D70 },
    { type = "R_MIPS_LO16", vram = 0x80978C90, target_vram = 0x80978D70 },
    { type = "R_MIPS_HI16", vram = 0x80978CA4, target_vram = 0x80978F40 },
    { type = "R_MIPS_LO16", vram = 0x80978CAC, target_vram = 0x80978F40 },
    { type = "R_MIPS_HI16", vram = 0x80978CE8, target_vram = 0x80979068 },
    { type = "R_MIPS_LO16", vram = 0x80978CEC, target_vram = 0x80979068 },
    { type = "R_MIPS_HI16", vram = 0x80978D98, target_vram = 0x80979150 },
    { type = "R_MIPS_LO16", vram = 0x80978D9C, target_vram = 0x80979150 },
    { type = "R_MIPS_HI16", vram = 0x80978E58, target_vram = 0x80979138 },
    { type = "R_MIPS_LO16", vram = 0x80978E6C, target_vram = 0x80979138 },
]

functions = [
    { name = "EffectSsGSpk_UpdateNoAccel", vram = 0x80979068, size = 0xBC },
    { name = "EffectSsGSpk_Update", vram = 0x80978F40, size = 0x128 },
    { name = "EffectSsGSpk_Draw", vram = 0x80978D70, size = 0x1D0 },
    { name = "EffectSsGSpk_Init", vram = 0x80978C30, size = 0x140 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Effect_Ss_D_Fire"
rom = 0x00DEBF50
vram = 0x809791B0
size = 0x410

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8097928C, target_vram = 0x8097930C },
    { type = "R_MIPS_HI16", vram = 0x80979290, target_vram = 0x809794D4 },
    { type = "R_MIPS_LO16", vram = 0x8097929C, target_vram = 0x8097930C },
    { type = "R_MIPS_LO16", vram = 0x809792A0, target_vram = 0x809794D4 },
    { type = "R_MIPS_HI16", vram = 0x8097946C, target_vram = 0x80979568 },
    { type = "R_MIPS_LO16", vram = 0x80979478, target_vram = 0x80979568 },
]

functions = [
    { name = "EffectSsDFire_CheckForObject", vram = 0x809791B0, size = 0x78 },
    { name = "EffectSsDFire_Init", vram = 0x80979228, size = 0xE4 },
    { name = "EffectSsDFire_Draw", vram = 0x8097930C, size = 0x1C8 },
    { name = "EffectSsDFire_Update", vram = 0x809794D4, size = 0x8C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Effect_Ss_Bubble"
rom = 0x00DEC360
vram = 0x809795C0
size = 0x570

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809796EC, target_vram = 0x80979738 },
    { type = "R_MIPS_HI16", vram = 0x809796F0, target_vram = 0x8097985C },
    { type = "R_MIPS_LO16", vram = 0x809796F4, target_vram = 0x80979738 },
    { type = "R_MIPS_LO16", vram = 0x809796FC, target_vram = 0x8097985C },
    { type = "R_MIPS_HI16", vram = 0x80979974, target_vram = 0x80979AB4 },
    { type = "R_MIPS_LO16", vram = 0x80979984, target_vram = 0x80979AB4 },
    { type = "R_MIPS_HI16", vram = 0x80979A44, target_vram = 0x80979AD0 },
    { type = "R_MIPS_LO16", vram = 0x80979A48, target_vram = 0x80979AD0 },
    { type = "R_MIPS_HI16", vram = 0x80979A4C, target_vram = 0x80979AD4 },
    { type = "R_MIPS_LO16", vram = 0x80979A50, target_vram = 0x80979AD4 },
]

functions = [
    { name = "EffectSsBubble_Draw", vram = 0x80979738, size = 0x124 },
    { name = "EffectSsBubble_Init", vram = 0x809795C0, size = 0x178 },
    { name = "EffectSsBubble_Update", vram = 0x8097985C, size = 0x24C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Effect_Ss_G_Ripple"
rom = 0x00DEC8D0
vram = 0x80979B30
size = 0x520

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80979B90, target_vram = 0x80979E48 },
    { type = "R_MIPS_HI16", vram = 0x80979B94, target_vram = 0x80979E80 },
    { type = "R_MIPS_LO16", vram = 0x80979B98, target_vram = 0x80979E48 },
    { type = "R_MIPS_LO16", vram = 0x80979B9C, target_vram = 0x80979E80 },
    { type = "R_MIPS_HI16", vram = 0x80979C5C, target_vram = 0x8097A000 },
    { type = "R_MIPS_LO16", vram = 0x80979C60, target_vram = 0x8097A000 },
]

functions = [
    { name = "EffectSsGRipple_Init", vram = 0x80979B30, size = 0x108 },
    { name = "EffectSsGRipple_DrawRipple", vram = 0x80979C38, size = 0x210 },
    { name = "EffectSsGRipple_Update", vram = 0x80979E80, size = 0x164 },
    { name = "EffectSsGRipple_Draw", vram = 0x80979E48, size = 0x38 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Effect_Ss_G_Splash"
rom = 0x00DECDF0
vram = 0x8097A050
size = 0x420

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8097A09C, target_vram = 0x8097A208 },
    { type = "R_MIPS_HI16", vram = 0x8097A0A0, target_vram = 0x8097A310 },
    { type = "R_MIPS_LO16", vram = 0x8097A0A4, target_vram = 0x8097A208 },
    { type = "R_MIPS_LO16", vram = 0x8097A0A8, target_vram = 0x8097A310 },
    { type = "R_MIPS_HI16", vram = 0x8097A220, target_vram = 0x8097A3E8 },
    { type = "R_MIPS_HI16", vram = 0x8097A230, target_vram = 0x8097A3E8 },
    { type = "R_MIPS_HI16", vram = 0x8097A23C, target_vram = 0x8097A3E8 },
    { type = "R_MIPS_LO16", vram = 0x8097A27C, target_vram = 0x8097A3E8 },
    { type = "R_MIPS_LO16", vram = 0x8097A2BC, target_vram = 0x8097A3E8 },
    { type = "R_MIPS_LO16", vram = 0x8097A2FC, target_vram = 0x8097A3E8 },
    { type = "R_MIPS_HI16", vram = 0x8097A34C, target_vram = 0x8097A410 },
    { type = "R_MIPS_LO16", vram = 0x8097A374, target_vram = 0x8097A410 },
]

functions = [
    { name = "EffectSsGSplash_Draw", vram = 0x8097A208, size = 0x108 },
    { name = "EffectSsGSplash_Update", vram = 0x8097A310, size = 0xCC },
    { name = "EffectSsGSplash_Init", vram = 0x8097A050, size = 0x1B8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Effect_Ss_G_Fire"
rom = 0x00DED210
vram = 0x8097A470
size = 0x210

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8097A4BC, target_vram = 0x8097A548 },
    { type = "R_MIPS_HI16", vram = 0x8097A4C0, target_vram = 0x8097A5F0 },
    { type = "R_MIPS_LO16", vram = 0x8097A4C8, target_vram = 0x8097A548 },
    { type = "R_MIPS_LO16", vram = 0x8097A4CC, target_vram = 0x8097A5F0 },
    { type = "R_MIPS_HI16", vram = 0x8097A55C, target_vram = 0x8097A618 },
    { type = "R_MIPS_LO16", vram = 0x8097A560, target_vram = 0x8097A618 },
]

functions = [
    { name = "EffectSsGFire_Update", vram = 0x8097A5F0, size = 0x20 },
    { name = "EffectSsGFire_Init", vram = 0x8097A470, size = 0xD8 },
    { name = "EffectSsGFire_Draw", vram = 0x8097A548, size = 0xA8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Effect_Ss_Lightning"
rom = 0x00DED420
vram = 0x8097A680
size = 0x6E0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8097A6AC, target_vram = 0x8097A838 },
    { type = "R_MIPS_HI16", vram = 0x8097A6B0, target_vram = 0x8097AA98 },
    { type = "R_MIPS_LO16", vram = 0x8097A6C0, target_vram = 0x8097A838 },
    { type = "R_MIPS_LO16", vram = 0x8097A6CC, target_vram = 0x8097AA98 },
    { type = "R_MIPS_HI16", vram = 0x8097A6E0, target_vram = 0x8097AC80 },
    { type = "R_MIPS_HI16", vram = 0x8097A6E4, target_vram = 0x8097ACA0 },
    { type = "R_MIPS_LO16", vram = 0x8097A6F0, target_vram = 0x8097ACA0 },
    { type = "R_MIPS_LO16", vram = 0x8097A6F4, target_vram = 0x8097AC80 },
    { type = "R_MIPS_HI16", vram = 0x8097A708, target_vram = 0x8097ACA8 },
    { type = "R_MIPS_LO16", vram = 0x8097A750, target_vram = 0x8097ACA8 },
    { type = "R_MIPS_HI16", vram = 0x8097A774, target_vram = 0x8097ACA8 },
    { type = "R_MIPS_LO16", vram = 0x8097A778, target_vram = 0x8097ACA8 },
    { type = "R_MIPS_HI16", vram = 0x8097A870, target_vram = 0x8097ACB0 },
    { type = "R_MIPS_LO16", vram = 0x8097A874, target_vram = 0x8097ACB0 },
    { type = "R_MIPS_HI16", vram = 0x8097A8AC, target_vram = 0x8097ACB4 },
    { type = "R_MIPS_LO16", vram = 0x8097A8B4, target_vram = 0x8097ACB4 },
    { type = "R_MIPS_HI16", vram = 0x8097A9BC, target_vram = 0x8097AC80 },
    { type = "R_MIPS_LO16", vram = 0x8097A9C8, target_vram = 0x8097AC80 },
    { type = "R_MIPS_HI16", vram = 0x8097AB0C, target_vram = 0x8097ACB8 },
    { type = "R_MIPS_LO16", vram = 0x8097AB10, target_vram = 0x8097ACB8 },
    { type = "R_MIPS_HI16", vram = 0x8097AB20, target_vram = 0x8097ACBC },
    { type = "R_MIPS_LO16", vram = 0x8097AB24, target_vram = 0x8097ACBC },
    { type = "R_MIPS_HI16", vram = 0x8097AC24, target_vram = 0x8097ACC0 },
    { type = "R_MIPS_LO16", vram = 0x8097AC28, target_vram = 0x8097ACC0 },
]

functions = [
    { name = "EffectSsLightning_NewLightning", vram = 0x8097A794, size = 0xA4 },
    { name = "EffectSsLightning_Init", vram = 0x8097A680, size = 0x114 },
    { name = "EffectSsLightning_Update", vram = 0x8097AA98, size = 0x1DC },
    { name = "EffectSsLightning_Draw", vram = 0x8097A838, size = 0x260 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Effect_Ss_Dt_Bubble"
rom = 0x00DEDB00
vram = 0x8097AD60
size = 0x510

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8097AE18, target_vram = 0x8097B1E0 },
    { type = "R_MIPS_LO16", vram = 0x8097AE1C, target_vram = 0x8097B1E0 },
    { type = "R_MIPS_HI16", vram = 0x8097AE2C, target_vram = 0x8097B1F0 },
    { type = "R_MIPS_LO16", vram = 0x8097AE30, target_vram = 0x8097B1F0 },
    { type = "R_MIPS_HI16", vram = 0x8097AF0C, target_vram = 0x8097AF50 },
    { type = "R_MIPS_HI16", vram = 0x8097AF10, target_vram = 0x8097B160 },
    { type = "R_MIPS_LO16", vram = 0x8097AF1C, target_vram = 0x8097AF50 },
    { type = "R_MIPS_LO16", vram = 0x8097AF20, target_vram = 0x8097B160 },
    { type = "R_MIPS_HI16", vram = 0x8097AF70, target_vram = 0x8097B210 },
    { type = "R_MIPS_LO16", vram = 0x8097AF74, target_vram = 0x8097B210 },
]

functions = [
    { name = "EffectSsDtBubble_Init", vram = 0x8097AD60, size = 0x1F0 },
    { name = "EffectSsDtBubble_Draw", vram = 0x8097AF50, size = 0x210 },
    { name = "EffectSsDtBubble_Update", vram = 0x8097B160, size = 0x7C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Effect_Ss_Hahen"
rom = 0x00DEE010
vram = 0x8097B270
size = 0x5A0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8097B394, target_vram = 0x8097B5E4 },
    { type = "R_MIPS_HI16", vram = 0x8097B398, target_vram = 0x8097B708 },
    { type = "R_MIPS_LO16", vram = 0x8097B39C, target_vram = 0x8097B5E4 },
    { type = "R_MIPS_LO16", vram = 0x8097B3A0, target_vram = 0x8097B708 },
    { type = "R_MIPS_HI16", vram = 0x8097B618, target_vram = 0x8097B7A0 },
    { type = "R_MIPS_LO16", vram = 0x8097B61C, target_vram = 0x8097B7A0 },
    { type = "R_MIPS_HI16", vram = 0x8097B63C, target_vram = 0x8097B7A4 },
    { type = "R_MIPS_LO16", vram = 0x8097B640, target_vram = 0x8097B7A4 },
    { type = "R_MIPS_HI16", vram = 0x8097B66C, target_vram = 0x8097B7A8 },
    { type = "R_MIPS_LO16", vram = 0x8097B670, target_vram = 0x8097B7A8 },
    { type = "R_MIPS_HI16", vram = 0x8097B690, target_vram = 0x8097B7AC },
    { type = "R_MIPS_LO16", vram = 0x8097B694, target_vram = 0x8097B7AC },
]

functions = [
    { name = "EffectSsHahen_Init", vram = 0x8097B2E4, size = 0x140 },
    { name = "EffectSsHahen_CheckForObject", vram = 0x8097B270, size = 0x74 },
    { name = "EffectSsHahen_Update", vram = 0x8097B708, size = 0x88 },
    { name = "EffectSsHahen_Draw", vram = 0x8097B5E4, size = 0x124 },
    { name = "EffectSsHahen_DrawOpa", vram = 0x8097B424, size = 0xE0 },
    { name = "EffectSsHahen_DrawXlu", vram = 0x8097B504, size = 0xE0 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Effect_Ss_Stick"
rom = 0x00DEE5B0
vram = 0x8097B810
size = 0x2C0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8097B8E0, target_vram = 0x8097B924 },
    { type = "R_MIPS_HI16", vram = 0x8097B8E4, target_vram = 0x8097BA58 },
    { type = "R_MIPS_LO16", vram = 0x8097B8EC, target_vram = 0x8097B924 },
    { type = "R_MIPS_LO16", vram = 0x8097B8F0, target_vram = 0x8097BA58 },
    { type = "R_MIPS_HI16", vram = 0x8097B95C, target_vram = 0x8097BA80 },
    { type = "R_MIPS_LO16", vram = 0x8097B960, target_vram = 0x8097BA80 },
    { type = "R_MIPS_HI16", vram = 0x8097B964, target_vram = 0x8097BA84 },
    { type = "R_MIPS_LO16", vram = 0x8097B968, target_vram = 0x8097BA84 },
]

functions = [
    { name = "EffectSsStick_Init", vram = 0x8097B810, size = 0x114 },
    { name = "EffectSsStick_Update", vram = 0x8097BA58, size = 0x14 },
    { name = "EffectSsStick_Draw", vram = 0x8097B924, size = 0x134 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Effect_Ss_Sibuki"
rom = 0x00DEE870
vram = 0x8097BAD0
size = 0x660

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8097BB9C, target_vram = 0x8097C090 },
    { type = "R_MIPS_LO16", vram = 0x8097BBA0, target_vram = 0x8097C090 },
    { type = "R_MIPS_HI16", vram = 0x8097BBB8, target_vram = 0x8097BC4C },
    { type = "R_MIPS_HI16", vram = 0x8097BBBC, target_vram = 0x8097BDCC },
    { type = "R_MIPS_LO16", vram = 0x8097BBC0, target_vram = 0x8097BC4C },
    { type = "R_MIPS_LO16", vram = 0x8097BBC4, target_vram = 0x8097BDCC },
    { type = "R_MIPS_HI16", vram = 0x8097BE40, target_vram = 0x8097C094 },
    { type = "R_MIPS_LO16", vram = 0x8097BE44, target_vram = 0x8097C094 },
    { type = "R_MIPS_HI16", vram = 0x8097BE5C, target_vram = 0x8097C098 },
    { type = "R_MIPS_LO16", vram = 0x8097BE64, target_vram = 0x8097C098 },
    { type = "R_MIPS_HI16", vram = 0x8097BEEC, target_vram = 0x8097C0A4 },
    { type = "R_MIPS_LO16", vram = 0x8097BEF0, target_vram = 0x8097C0A4 },
    { type = "R_MIPS_HI16", vram = 0x8097BF08, target_vram = 0x8097C0A8 },
    { type = "R_MIPS_LO16", vram = 0x8097BF10, target_vram = 0x8097C0A8 },
    { type = "R_MIPS_HI16", vram = 0x8097BF50, target_vram = 0x8097C0AC },
    { type = "R_MIPS_LO16", vram = 0x8097BF54, target_vram = 0x8097C0AC },
    { type = "R_MIPS_HI16", vram = 0x8097BF60, target_vram = 0x8097C0B0 },
    { type = "R_MIPS_LO16", vram = 0x8097BF68, target_vram = 0x8097C0B0 },
]

functions = [
    { name = "EffectSsSibuki_Draw", vram = 0x8097BC4C, size = 0x180 },
    { name = "EffectSsSibuki_Init", vram = 0x8097BAD0, size = 0x17C },
    { name = "EffectSsSibuki_Update", vram = 0x8097BDCC, size = 0x2B4 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Effect_Ss_Stone1"
rom = 0x00DEEED0
vram = 0x8097C130
size = 0x360

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8097C148, target_vram = 0x8097C1BC },
    { type = "R_MIPS_HI16", vram = 0x8097C158, target_vram = 0x8097C394 },
    { type = "R_MIPS_LO16", vram = 0x8097C164, target_vram = 0x8097C1BC },
    { type = "R_MIPS_LO16", vram = 0x8097C168, target_vram = 0x8097C394 },
    { type = "R_MIPS_HI16", vram = 0x8097C1E0, target_vram = 0x8097C3D8 },
    { type = "R_MIPS_LO16", vram = 0x8097C1E8, target_vram = 0x8097C3D8 },
    { type = "R_MIPS_HI16", vram = 0x8097C21C, target_vram = 0x8097C440 },
    { type = "R_MIPS_LO16", vram = 0x8097C220, target_vram = 0x8097C440 },
]

functions = [
    { name = "EffectSsStone1_Init", vram = 0x8097C130, size = 0x8C },
    { name = "EffectSsStone1_Update", vram = 0x8097C394, size = 0x38 },
    { name = "EffectSsStone1_Draw", vram = 0x8097C1BC, size = 0x1D8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Effect_Ss_Hitmark"
rom = 0x00DEF230
vram = 0x8097C490
size = 0x500

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8097C4B0, target_vram = 0x8097C560 },
    { type = "R_MIPS_HI16", vram = 0x8097C4C0, target_vram = 0x8097C74C },
    { type = "R_MIPS_LO16", vram = 0x8097C4CC, target_vram = 0x8097C560 },
    { type = "R_MIPS_LO16", vram = 0x8097C4D0, target_vram = 0x8097C74C },
    { type = "R_MIPS_HI16", vram = 0x8097C4D8, target_vram = 0x8097C880 },
    { type = "R_MIPS_LO16", vram = 0x8097C510, target_vram = 0x8097C880 },
    { type = "R_MIPS_HI16", vram = 0x8097C650, target_vram = 0x8097C8B0 },
    { type = "R_MIPS_LO16", vram = 0x8097C664, target_vram = 0x8097C8B0 },
    { type = "R_MIPS_HI16", vram = 0x8097C770, target_vram = 0x8097C880 },
    { type = "R_MIPS_LO16", vram = 0x8097C778, target_vram = 0x8097C880 },
]

functions = [
    { name = "EffectSsHitmark_Update", vram = 0x8097C74C, size = 0x128 },
    { name = "EffectSsHitmark_Draw", vram = 0x8097C560, size = 0x1EC },
    { name = "EffectSsHitmark_Init", vram = 0x8097C490, size = 0xD0 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Effect_Ss_Fhg_Flash"
rom = 0x00DEF730
vram = 0x8097C990
size = 0xA80

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8097C9B0, target_vram = 0x8097CEC8 },
    { type = "R_MIPS_LO16", vram = 0x8097C9B4, target_vram = 0x8097CEC8 },
    { type = "R_MIPS_HI16", vram = 0x8097CA40, target_vram = 0x8097CAE8 },
    { type = "R_MIPS_HI16", vram = 0x8097CA44, target_vram = 0x8097CCAC },
    { type = "R_MIPS_LO16", vram = 0x8097CA50, target_vram = 0x8097CAE8 },
    { type = "R_MIPS_LO16", vram = 0x8097CA54, target_vram = 0x8097CCAC },
    { type = "R_MIPS_HI16", vram = 0x8097CA8C, target_vram = 0x8097CF20 },
    { type = "R_MIPS_LO16", vram = 0x8097CA90, target_vram = 0x8097CF20 },
    { type = "R_MIPS_HI16", vram = 0x8097CAB4, target_vram = 0x8097CF20 },
    { type = "R_MIPS_LO16", vram = 0x8097CAB8, target_vram = 0x8097CF20 },
    { type = "R_MIPS_HI16", vram = 0x8097CCCC, target_vram = 0x8097D3A0 },
    { type = "R_MIPS_LO16", vram = 0x8097CCD0, target_vram = 0x8097D3A0 },
    { type = "R_MIPS_HI16", vram = 0x8097CD04, target_vram = 0x8097D3A4 },
    { type = "R_MIPS_LO16", vram = 0x8097CD08, target_vram = 0x8097D3A4 },
]

functions = [
    { name = "EffectSsFhgFlash_Draw", vram = 0x8097CAE8, size = 0x1C4 },
    { name = "EffectSsFhgFlash_Init", vram = 0x8097C990, size = 0x158 },
    { name = "EffectSsFhgFlash_Update", vram = 0x8097CCAC, size = 0x210 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Effect_Ss_K_Fire"
rom = 0x00DF01B0
vram = 0x8097D410
size = 0x440

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8097D4A8, target_vram = 0x8097D4E8 },
    { type = "R_MIPS_HI16", vram = 0x8097D4AC, target_vram = 0x8097D750 },
    { type = "R_MIPS_LO16", vram = 0x8097D4B0, target_vram = 0x8097D4E8 },
    { type = "R_MIPS_LO16", vram = 0x8097D4B8, target_vram = 0x8097D750 },
    { type = "R_MIPS_HI16", vram = 0x8097D4F0, target_vram = 0x8097D800 },
    { type = "R_MIPS_LO16", vram = 0x8097D4F4, target_vram = 0x8097D800 },
    { type = "R_MIPS_HI16", vram = 0x8097D6D4, target_vram = 0x8097D804 },
    { type = "R_MIPS_LO16", vram = 0x8097D6EC, target_vram = 0x8097D804 },
]

functions = [
    { name = "EffectSsKFire_Update", vram = 0x8097D750, size = 0xA0 },
    { name = "EffectSsKFire_Draw", vram = 0x8097D4E8, size = 0x268 },
    { name = "EffectSsKFire_Init", vram = 0x8097D410, size = 0xD8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Effect_Ss_Solder_Srch_Ball"
rom = 0x00DF05F0
vram = 0x8097D850
size = 0x450

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8097D85C, target_vram = 0x8097DAEC },
    { type = "R_MIPS_LO16", vram = 0x8097D860, target_vram = 0x8097DAEC },
    { type = "R_MIPS_HI16", vram = 0x8097D86C, target_vram = 0x8097D8F4 },
    { type = "R_MIPS_LO16", vram = 0x8097D870, target_vram = 0x8097D8F4 },
    { type = "R_MIPS_HI16", vram = 0x8097DA6C, target_vram = 0x8097DC50 },
    { type = "R_MIPS_LO16", vram = 0x8097DA70, target_vram = 0x8097DC50 },
]

functions = [
    { name = "EffectSsSolderSrchBall_Init", vram = 0x8097D850, size = 0xA4 },
    { name = "EffectSsSolderSrchBall_Update", vram = 0x8097DAEC, size = 0x14C },
    { name = "EffectSsSolderSrchBall_Draw", vram = 0x8097D8F4, size = 0x1F8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Effect_Ss_Kakera"
rom = 0x00DF0A40
vram = 0x8097DCA0
size = 0x1030

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8097DCCC, target_vram = 0x8097EB70 },
    { type = "R_MIPS_LO16", vram = 0x8097DCD8, target_vram = 0x8097EB70 },
    { type = "R_MIPS_HI16", vram = 0x8097DD60, target_vram = 0x8097DE6C },
    { type = "R_MIPS_HI16", vram = 0x8097DD64, target_vram = 0x8097E9D8 },
    { type = "R_MIPS_LO16", vram = 0x8097DD68, target_vram = 0x8097DE6C },
    { type = "R_MIPS_LO16", vram = 0x8097DD6C, target_vram = 0x8097E9D8 },
    { type = "R_MIPS_HI16", vram = 0x8097DFF4, target_vram = 0x8097EAD8 },
    { type = "R_MIPS_LO16", vram = 0x8097E004, target_vram = 0x8097EAD8 },
    { type = "R_MIPS_HI16", vram = 0x8097E0A8, target_vram = 0x8097EAD8 },
    { type = "R_MIPS_LO16", vram = 0x8097E0B8, target_vram = 0x8097EAD8 },
    { type = "R_MIPS_HI16", vram = 0x8097E388, target_vram = 0x8097EAE4 },
    { type = "R_MIPS_LO16", vram = 0x8097E390, target_vram = 0x8097EAE4 },
    { type = "R_MIPS_HI16", vram = 0x8097E3C8, target_vram = 0x8097EAE4 },
    { type = "R_MIPS_LO16", vram = 0x8097E3D0, target_vram = 0x8097EAE4 },
    { type = "R_MIPS_HI16", vram = 0x8097E42C, target_vram = 0x8097EB0C },
    { type = "R_MIPS_LO16", vram = 0x8097E430, target_vram = 0x8097EB0C },
    { type = "R_MIPS_HI16", vram = 0x8097E4BC, target_vram = 0x8097EB14 },
    { type = "R_MIPS_LO16", vram = 0x8097E4D4, target_vram = 0x8097EB14 },
    { type = "R_MIPS_HI16", vram = 0x8097E4FC, target_vram = 0x8097EB30 },
    { type = "R_MIPS_LO16", vram = 0x8097E500, target_vram = 0x8097EB30 },
    { type = "R_MIPS_HI16", vram = 0x8097E598, target_vram = 0x8097EB3C },
    { type = "R_MIPS_LO16", vram = 0x8097E5B0, target_vram = 0x8097EB3C },
    { type = "R_MIPS_HI16", vram = 0x8097E5F4, target_vram = 0x8097EB84 },
    { type = "R_MIPS_LO16", vram = 0x8097E630, target_vram = 0x8097EB84 },
    { type = "R_MIPS_HI16", vram = 0x8097E91C, target_vram = 0x8097EB64 },
    { type = "R_MIPS_LO16", vram = 0x8097E928, target_vram = 0x8097EB64 },
    { type = "R_MIPS_HI16", vram = 0x8097E930, target_vram = 0x8097EB88 },
    { type = "R_MIPS_LO16", vram = 0x8097E934, target_vram = 0x8097EB88 },
    { type = "R_MIPS_HI16", vram = 0x8097E938, target_vram = 0x8097EB8C },
    { type = "R_MIPS_LO16", vram = 0x8097E940, target_vram = 0x8097EB8C },
    { type = "R_MIPS_HI16", vram = 0x8097E948, target_vram = 0x8097EB90 },
    { type = "R_MIPS_LO16", vram = 0x8097E958, target_vram = 0x8097EB90 },
    { type = "R_MIPS_HI16", vram = 0x8097E95C, target_vram = 0x8097EB94 },
    { type = "R_MIPS_LO16", vram = 0x8097E968, target_vram = 0x8097EB94 },
    { type = "R_MIPS_HI16", vram = 0x8097E96C, target_vram = 0x8097EB98 },
    { type = "R_MIPS_LO16", vram = 0x8097E974, target_vram = 0x8097EB98 },
    { type = "R_MIPS_HI16", vram = 0x8097E9A4, target_vram = 0x8097EB64 },
    { type = "R_MIPS_LO16", vram = 0x8097E9AC, target_vram = 0x8097EB64 },
]

functions = [
    { name = "func_8097E19C", vram = 0x8097E19C, size = 0x1B0 },
    { name = "EffectSsKakera_Init", vram = 0x8097DCA0, size = 0x190 },
    { name = "func_8097E368", vram = 0x8097E368, size = 0x1C },
    { name = "func_8097E4F0", vram = 0x8097E4F0, size = 0x94 },
    { name = "EffectSsKakera_CheckForObject", vram = 0x8097E130, size = 0x6C },
    { name = "func_8097E34C", vram = 0x8097E34C, size = 0x1C },
    { name = "EffectSsKakera_Update", vram = 0x8097E9D8, size = 0xF0 },
    { name = "func_8097E400", vram = 0x8097E400, size = 0x20 },
    { name = "func_8097E660", vram = 0x8097E660, size = 0x38 },
    { name = "func_8097E384", vram = 0x8097E384, size = 0x3C },
    { name = "func_8097E584", vram = 0x8097E584, size = 0xDC },
    { name = "func_8097E3C0", vram = 0x8097E3C0, size = 0x40 },
    { name = "func_8097E4B0", vram = 0x8097E4B0, size = 0x40 },
    { name = "func_8097E7E0", vram = 0x8097E7E0, size = 0x1F8 },
    { name = "func_8097E420", vram = 0x8097E420, size = 0x90 },
    { name = "EffectSsKakera_Draw", vram = 0x8097DE6C, size = 0x2C4 },
    { name = "func_8097E698", vram = 0x8097E698, size = 0x148 },
    { name = "func_8097DE30", vram = 0x8097DE30, size = 0x3C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Effect_Ss_Ice_Piece"
rom = 0x00DF1A70
vram = 0x8097ECD0
size = 0x400

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8097ECE4, target_vram = 0x8097EE1C },
    { type = "R_MIPS_LO16", vram = 0x8097ECE8, target_vram = 0x8097EE1C },
    { type = "R_MIPS_HI16", vram = 0x8097ED04, target_vram = 0x8097F020 },
    { type = "R_MIPS_LO16", vram = 0x8097ED08, target_vram = 0x8097F020 },
    { type = "R_MIPS_HI16", vram = 0x8097EE38, target_vram = 0x8097F080 },
    { type = "R_MIPS_LO16", vram = 0x8097EE3C, target_vram = 0x8097F080 },
    { type = "R_MIPS_HI16", vram = 0x8097F020, target_vram = 0x8097F084 },
    { type = "R_MIPS_LO16", vram = 0x8097F024, target_vram = 0x8097F084 },
]

functions = [
    { name = "EffectSsIcePiece_Update", vram = 0x8097F020, size = 0x4C },
    { name = "EffectSsIcePiece_Init", vram = 0x8097ECD0, size = 0x14C },
    { name = "EffectSsIcePiece_Draw", vram = 0x8097EE1C, size = 0x204 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Effect_Ss_En_Ice"
rom = 0x00DF1E70
vram = 0x8097F0D0
size = 0x7B0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8097F164, target_vram = 0x8097F2F0 },
    { type = "R_MIPS_HI16", vram = 0x8097F168, target_vram = 0x8097F62C },
    { type = "R_MIPS_LO16", vram = 0x8097F16C, target_vram = 0x8097F2F0 },
    { type = "R_MIPS_LO16", vram = 0x8097F170, target_vram = 0x8097F62C },
    { type = "R_MIPS_HI16", vram = 0x8097F238, target_vram = 0x8097F2F0 },
    { type = "R_MIPS_HI16", vram = 0x8097F23C, target_vram = 0x8097F7EC },
    { type = "R_MIPS_LO16", vram = 0x8097F240, target_vram = 0x8097F2F0 },
    { type = "R_MIPS_LO16", vram = 0x8097F244, target_vram = 0x8097F7EC },
    { type = "R_MIPS_HI16", vram = 0x8097F30C, target_vram = 0x8097F820 },
    { type = "R_MIPS_LO16", vram = 0x8097F310, target_vram = 0x8097F820 },
    { type = "R_MIPS_HI16", vram = 0x8097F74C, target_vram = 0x8097F824 },
    { type = "R_MIPS_LO16", vram = 0x8097F754, target_vram = 0x8097F824 },
]

functions = [
    { name = "EffectSsEnIce_Init", vram = 0x8097F0D0, size = 0x220 },
    { name = "EffectSsEnIce_UpdateFlying", vram = 0x8097F62C, size = 0x1C0 },
    { name = "EffectSsEnIce_Update", vram = 0x8097F7EC, size = 0x20 },
    { name = "EffectSsEnIce_Draw", vram = 0x8097F2F0, size = 0x33C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Effect_Ss_Fire_Tail"
rom = 0x00DF2620
vram = 0x8097F880
size = 0x6E0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8097F890, target_vram = 0x8097F99C },
    { type = "R_MIPS_HI16", vram = 0x8097F894, target_vram = 0x8097FE8C },
    { type = "R_MIPS_LO16", vram = 0x8097F8A0, target_vram = 0x8097F99C },
    { type = "R_MIPS_LO16", vram = 0x8097F8A4, target_vram = 0x8097FE8C },
    { type = "R_MIPS_HI16", vram = 0x8097FB7C, target_vram = 0x8097FEE0 },
    { type = "R_MIPS_LO16", vram = 0x8097FB80, target_vram = 0x8097FEE0 },
    { type = "R_MIPS_HI16", vram = 0x8097FBD8, target_vram = 0x8097FEE4 },
    { type = "R_MIPS_LO16", vram = 0x8097FBDC, target_vram = 0x8097FEE4 },
    { type = "R_MIPS_HI16", vram = 0x8097FC2C, target_vram = 0x8097FEE8 },
    { type = "R_MIPS_LO16", vram = 0x8097FC40, target_vram = 0x8097FEE8 },
    { type = "R_MIPS_HI16", vram = 0x8097FC78, target_vram = 0x8097FEEC },
    { type = "R_MIPS_LO16", vram = 0x8097FC7C, target_vram = 0x8097FEEC },
    { type = "R_MIPS_HI16", vram = 0x8097FC90, target_vram = 0x8097FEF0 },
    { type = "R_MIPS_LO16", vram = 0x8097FC94, target_vram = 0x8097FEF0 },
    { type = "R_MIPS_HI16", vram = 0x8097FE98, target_vram = 0x8097FEF4 },
    { type = "R_MIPS_LO16", vram = 0x8097FE9C, target_vram = 0x8097FEF4 },
]

functions = [
    { name = "EffectSsFireTail_Init", vram = 0x8097F880, size = 0x11C },
    { name = "EffectSsFireTail_Draw", vram = 0x8097F99C, size = 0x4F0 },
    { name = "EffectSsFireTail_Update", vram = 0x8097FE8C, size = 0x3C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Effect_Ss_En_Fire"
rom = 0x00DF2D00
vram = 0x8097FF60
size = 0x670

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8097FFD8, target_vram = 0x809800CC },
    { type = "R_MIPS_HI16", vram = 0x8097FFDC, target_vram = 0x809803BC },
    { type = "R_MIPS_LO16", vram = 0x8097FFE4, target_vram = 0x809800CC },
    { type = "R_MIPS_LO16", vram = 0x8097FFE8, target_vram = 0x809803BC },
    { type = "R_MIPS_HI16", vram = 0x80980154, target_vram = 0x80980580 },
    { type = "R_MIPS_LO16", vram = 0x80980158, target_vram = 0x80980580 },
    { type = "R_MIPS_HI16", vram = 0x809801F8, target_vram = 0x80980584 },
    { type = "R_MIPS_LO16", vram = 0x80980200, target_vram = 0x80980584 },
]

functions = [
    { name = "EffectSsEnFire_Draw", vram = 0x809800CC, size = 0x2F0 },
    { name = "EffectSsEnFire_Init", vram = 0x8097FF60, size = 0x16C },
    { name = "EffectSsEnFire_Update", vram = 0x809803BC, size = 0x1B0 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Effect_Ss_Extra"
rom = 0x00DF3370
vram = 0x809805D0
size = 0x370

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80980674, target_vram = 0x80980714 },
    { type = "R_MIPS_HI16", vram = 0x80980678, target_vram = 0x8098087C },
    { type = "R_MIPS_LO16", vram = 0x80980684, target_vram = 0x80980714 },
    { type = "R_MIPS_LO16", vram = 0x80980688, target_vram = 0x8098087C },
    { type = "R_MIPS_HI16", vram = 0x80980828, target_vram = 0x809808F0 },
    { type = "R_MIPS_LO16", vram = 0x8098083C, target_vram = 0x809808F0 },
    { type = "R_MIPS_HI16", vram = 0x809808B4, target_vram = 0x809808E0 },
    { type = "R_MIPS_LO16", vram = 0x809808C4, target_vram = 0x809808E0 },
]

functions = [
    { name = "EffectSsExtra_Draw", vram = 0x80980714, size = 0x168 },
    { name = "EffectSsExtra_Update", vram = 0x8098087C, size = 0x5C },
    { name = "EffectSsExtra_Init", vram = 0x809805D0, size = 0x144 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Effect_Ss_Dead_Db"
rom = 0x00DF36E0
vram = 0x80980940
size = 0x410

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809809A4, target_vram = 0x80980A24 },
    { type = "R_MIPS_HI16", vram = 0x809809A8, target_vram = 0x80980BD4 },
    { type = "R_MIPS_LO16", vram = 0x809809B4, target_vram = 0x80980A24 },
    { type = "R_MIPS_LO16", vram = 0x809809B8, target_vram = 0x80980BD4 },
    { type = "R_MIPS_HI16", vram = 0x80980A4C, target_vram = 0x80980D00 },
    { type = "R_MIPS_LO16", vram = 0x80980A50, target_vram = 0x80980D00 },
    { type = "R_MIPS_HI16", vram = 0x80980B84, target_vram = 0x80980CD8 },
    { type = "R_MIPS_LO16", vram = 0x80980B98, target_vram = 0x80980CD8 },
]

functions = [
    { name = "EffectSsDeadDb_Init", vram = 0x80980940, size = 0xE4 },
    { name = "EffectSsDeadDb_Update", vram = 0x80980BD4, size = 0xF8 },
    { name = "EffectSsDeadDb_Draw", vram = 0x80980A24, size = 0x1B0 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Effect_Ss_Dead_Dd"
rom = 0x00DF3AF0
vram = 0x80980D50
size = 0x590

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80980DB8, target_vram = 0x80981018 },
    { type = "R_MIPS_LO16", vram = 0x80980DBC, target_vram = 0x80981018 },
    { type = "R_MIPS_HI16", vram = 0x80980DC8, target_vram = 0x809811E8 },
    { type = "R_MIPS_LO16", vram = 0x80980DCC, target_vram = 0x809811E8 },
    { type = "R_MIPS_HI16", vram = 0x80980EA8, target_vram = 0x80981018 },
    { type = "R_MIPS_HI16", vram = 0x80980EAC, target_vram = 0x809811E8 },
    { type = "R_MIPS_LO16", vram = 0x80980ECC, target_vram = 0x80981018 },
    { type = "R_MIPS_LO16", vram = 0x80980EE0, target_vram = 0x809811E8 },
    { type = "R_MIPS_HI16", vram = 0x80981040, target_vram = 0x80981280 },
    { type = "R_MIPS_LO16", vram = 0x80981044, target_vram = 0x80981280 },
]

functions = [
    { name = "EffectSsDeadDd_Draw", vram = 0x80981018, size = 0x1D0 },
    { name = "EffectSsDeadDd_Update", vram = 0x809811E8, size = 0x88 },
    { name = "EffectSsDeadDd_Init", vram = 0x80980D50, size = 0x2C8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Effect_Ss_Dead_Ds"
rom = 0x00DF4080
vram = 0x809812E0
size = 0x480

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80981320, target_vram = 0x809813C8 },
    { type = "R_MIPS_LO16", vram = 0x80981324, target_vram = 0x809813C8 },
    { type = "R_MIPS_HI16", vram = 0x80981338, target_vram = 0x80981698 },
    { type = "R_MIPS_LO16", vram = 0x8098133C, target_vram = 0x80981698 },
    { type = "R_MIPS_HI16", vram = 0x809813E8, target_vram = 0x80981710 },
    { type = "R_MIPS_LO16", vram = 0x809813EC, target_vram = 0x80981710 },
    { type = "R_MIPS_HI16", vram = 0x809815F4, target_vram = 0x80981714 },
    { type = "R_MIPS_LO16", vram = 0x809815FC, target_vram = 0x80981714 },
]

functions = [
    { name = "EffectSsDeadDs_Init", vram = 0x809812E0, size = 0xE8 },
    { name = "EffectSsDeadDs_Update", vram = 0x80981698, size = 0x64 },
    { name = "EffectSsDeadDs_Draw", vram = 0x809813C8, size = 0x2D0 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Oceff_Storm"
rom = 0x00DF4500
vram = 0x80981760
size = 0x1DC0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8098178C, target_vram = 0x80983320 },
    { type = "R_MIPS_LO16", vram = 0x80981794, target_vram = 0x80983320 },
    { type = "R_MIPS_HI16", vram = 0x80981800, target_vram = 0x80981928 },
    { type = "R_MIPS_LO16", vram = 0x80981804, target_vram = 0x80981928 },
    { type = "R_MIPS_HI16", vram = 0x8098184C, target_vram = 0x80981B48 },
    { type = "R_MIPS_LO16", vram = 0x80981850, target_vram = 0x80981B48 },
    { type = "R_MIPS_HI16", vram = 0x8098185C, target_vram = 0x80981BB8 },
    { type = "R_MIPS_LO16", vram = 0x80981860, target_vram = 0x80981BB8 },
    { type = "R_MIPS_HI16", vram = 0x80981964, target_vram = 0x8098339C },
    { type = "R_MIPS_LO16", vram = 0x8098196C, target_vram = 0x8098339C },
    { type = "R_MIPS_HI16", vram = 0x80981970, target_vram = 0x809833A0 },
    { type = "R_MIPS_LO16", vram = 0x80981978, target_vram = 0x809833A0 },
    { type = "R_MIPS_HI16", vram = 0x80981A5C, target_vram = 0x809833A4 },
    { type = "R_MIPS_LO16", vram = 0x80981A60, target_vram = 0x809833A4 },
    { type = "R_MIPS_HI16", vram = 0x80981A64, target_vram = 0x809833A8 },
    { type = "R_MIPS_LO16", vram = 0x80981A7C, target_vram = 0x809833A8 },
    { type = "R_MIPS_HI16", vram = 0x80981AAC, target_vram = 0x809833AC },
    { type = "R_MIPS_LO16", vram = 0x80981AB0, target_vram = 0x809833AC },
    { type = "R_MIPS_HI16", vram = 0x80981AE0, target_vram = 0x809833B0 },
    { type = "R_MIPS_LO16", vram = 0x80981AE4, target_vram = 0x809833B0 },
    { type = "R_MIPS_HI16", vram = 0x80981C84, target_vram = 0x80982F90 },
    { type = "R_MIPS_LO16", vram = 0x80981C88, target_vram = 0x80982F90 },
    { type = "R_MIPS_HI16", vram = 0x80981E1C, target_vram = 0x809831D7 },
    { type = "R_MIPS_LO16", vram = 0x80981E28, target_vram = 0x809831D7 },
    { type = "R_MIPS_HI16", vram = 0x80981E2C, target_vram = 0x80983147 },
    { type = "R_MIPS_LO16", vram = 0x80981E30, target_vram = 0x80983147 },
    { type = "R_MIPS_HI16", vram = 0x80981E34, target_vram = 0x809830A7 },
    { type = "R_MIPS_LO16", vram = 0x80981E38, target_vram = 0x809830A7 },
    { type = "R_MIPS_HI16", vram = 0x80981E3C, target_vram = 0x80983047 },
    { type = "R_MIPS_LO16", vram = 0x80981E40, target_vram = 0x80983047 },
    { type = "R_MIPS_HI16", vram = 0x80981E48, target_vram = 0x809831A7 },
    { type = "R_MIPS_LO16", vram = 0x80981E4C, target_vram = 0x809831A7 },
    { type = "R_MIPS_HI16", vram = 0x80981E50, target_vram = 0x809830E7 },
    { type = "R_MIPS_LO16", vram = 0x80981E54, target_vram = 0x809830E7 },
    { type = "R_MIPS_HI16", vram = 0x80981E98, target_vram = 0x809831E8 },
    { type = "R_MIPS_LO16", vram = 0x80981E9C, target_vram = 0x809831E8 },
    { type = "R_MIPS_HI16", vram = 0x80981F30, target_vram = 0x80983290 },
    { type = "R_MIPS_LO16", vram = 0x80981F34, target_vram = 0x80983290 },
]

functions = [
    { name = "OceffStorm_SetupAction", vram = 0x80981760, size = 0xC },
    { name = "OceffStorm_Draw", vram = 0x80981D68, size = 0x200 },
    { name = "func_8098176C", vram = 0x8098176C, size = 0x78 },
    { name = "OceffStorm_Destroy", vram = 0x80981904, size = 0x24 },
    { name = "OceffStorm_Update", vram = 0x80981B68, size = 0x50 },
    { name = "OceffStorm_DefaultAction", vram = 0x80981928, size = 0x220 },
    { name = "OceffStorm_Draw2", vram = 0x80981BB8, size = 0x1B0 },
    { name = "func_80981B48", vram = 0x80981B48, size = 0x20 },
    { name = "OceffStorm_Init", vram = 0x809817E4, size = 0x120 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Demo"
rom = 0x00DF62C0
vram = 0x80983520
size = 0x3D0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80983618, target_vram = 0x80983678 },
    { type = "R_MIPS_LO16", vram = 0x8098361C, target_vram = 0x80983678 },
    { type = "R_MIPS_HI16", vram = 0x809836E4, target_vram = 0x80983704 },
    { type = "R_MIPS_LO16", vram = 0x809836E8, target_vram = 0x80983704 },
]

functions = [
    { name = "ObjDemo_Init", vram = 0x80983520, size = 0x114 },
    { name = "func_80983704", vram = 0x80983704, size = 0x120 },
    { name = "ObjDemo_Update", vram = 0x80983824, size = 0x68 },
    { name = "func_80983678", vram = 0x80983678, size = 0x8C },
    { name = "func_80983634", vram = 0x80983634, size = 0x44 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Minislime"
rom = 0x00DF6690
vram = 0x809838F0
size = 0x2350

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8098390C, target_vram = 0x809857E0 },
    { type = "R_MIPS_LO16", vram = 0x8098391C, target_vram = 0x809857E0 },
    { type = "R_MIPS_HI16", vram = 0x8098392C, target_vram = 0x80985814 },
    { type = "R_MIPS_HI16", vram = 0x80983930, target_vram = 0x8098580C },
    { type = "R_MIPS_LO16", vram = 0x80983934, target_vram = 0x8098580C },
    { type = "R_MIPS_LO16", vram = 0x80983938, target_vram = 0x80985814 },
    { type = "R_MIPS_HI16", vram = 0x809839E0, target_vram = 0x80985840 },
    { type = "R_MIPS_LO16", vram = 0x80983A14, target_vram = 0x80985840 },
    { type = "R_MIPS_HI16", vram = 0x80983A64, target_vram = 0x80985844 },
    { type = "R_MIPS_LO16", vram = 0x80983A68, target_vram = 0x80985844 },
    { type = "R_MIPS_HI16", vram = 0x80983A70, target_vram = 0x80985848 },
    { type = "R_MIPS_LO16", vram = 0x80983AA0, target_vram = 0x80985848 },
    { type = "R_MIPS_HI16", vram = 0x80983ACC, target_vram = 0x8098584C },
    { type = "R_MIPS_LO16", vram = 0x80983AD0, target_vram = 0x8098584C },
    { type = "R_MIPS_HI16", vram = 0x80983AD8, target_vram = 0x80985850 },
    { type = "R_MIPS_LO16", vram = 0x80983B08, target_vram = 0x80985850 },
    { type = "R_MIPS_HI16", vram = 0x80983D28, target_vram = 0x80985854 },
    { type = "R_MIPS_LO16", vram = 0x80983D2C, target_vram = 0x80985854 },
    { type = "R_MIPS_HI16", vram = 0x80983E9C, target_vram = 0x80983EB4 },
    { type = "R_MIPS_LO16", vram = 0x80983EA0, target_vram = 0x80983EB4 },
    { type = "R_MIPS_HI16", vram = 0x80983F50, target_vram = 0x8098537C },
    { type = "R_MIPS_LO16", vram = 0x80983F54, target_vram = 0x8098537C },
    { type = "R_MIPS_HI16", vram = 0x80983F7C, target_vram = 0x80985858 },
    { type = "R_MIPS_LO16", vram = 0x80983F80, target_vram = 0x80985858 },
    { type = "R_MIPS_HI16", vram = 0x80983F84, target_vram = 0x8098585C },
    { type = "R_MIPS_LO16", vram = 0x80983F94, target_vram = 0x8098585C },
    { type = "R_MIPS_HI16", vram = 0x80984010, target_vram = 0x80984030 },
    { type = "R_MIPS_LO16", vram = 0x80984014, target_vram = 0x80984030 },
    { type = "R_MIPS_HI16", vram = 0x80984118, target_vram = 0x80985860 },
    { type = "R_MIPS_LO16", vram = 0x80984130, target_vram = 0x80985860 },
    { type = "R_MIPS_HI16", vram = 0x80984150, target_vram = 0x80985864 },
    { type = "R_MIPS_LO16", vram = 0x80984154, target_vram = 0x80985864 },
    { type = "R_MIPS_HI16", vram = 0x80984160, target_vram = 0x80985868 },
    { type = "R_MIPS_LO16", vram = 0x80984168, target_vram = 0x80985868 },
    { type = "R_MIPS_HI16", vram = 0x8098416C, target_vram = 0x8098419C },
    { type = "R_MIPS_LO16", vram = 0x80984174, target_vram = 0x8098419C },
    { type = "R_MIPS_HI16", vram = 0x80984224, target_vram = 0x8098586C },
    { type = "R_MIPS_LO16", vram = 0x8098422C, target_vram = 0x8098586C },
    { type = "R_MIPS_HI16", vram = 0x80984230, target_vram = 0x80984248 },
    { type = "R_MIPS_LO16", vram = 0x80984234, target_vram = 0x80984248 },
    { type = "R_MIPS_HI16", vram = 0x80984418, target_vram = 0x80984450 },
    { type = "R_MIPS_LO16", vram = 0x80984420, target_vram = 0x80984450 },
    { type = "R_MIPS_HI16", vram = 0x80984490, target_vram = 0x80985870 },
    { type = "R_MIPS_LO16", vram = 0x80984494, target_vram = 0x80985870 },
    { type = "R_MIPS_HI16", vram = 0x80984558, target_vram = 0x80985874 },
    { type = "R_MIPS_LO16", vram = 0x8098455C, target_vram = 0x80985874 },
    { type = "R_MIPS_HI16", vram = 0x80984564, target_vram = 0x80985878 },
    { type = "R_MIPS_LO16", vram = 0x80984570, target_vram = 0x80985878 },
    { type = "R_MIPS_HI16", vram = 0x80984588, target_vram = 0x809845A4 },
    { type = "R_MIPS_LO16", vram = 0x8098458C, target_vram = 0x809845A4 },
    { type = "R_MIPS_HI16", vram = 0x809845E4, target_vram = 0x8098587C },
    { type = "R_MIPS_LO16", vram = 0x809845E8, target_vram = 0x8098587C },
    { type = "R_MIPS_HI16", vram = 0x80984600, target_vram = 0x80985880 },
    { type = "R_MIPS_LO16", vram = 0x80984604, target_vram = 0x80985880 },
    { type = "R_MIPS_HI16", vram = 0x80984618, target_vram = 0x80985884 },
    { type = "R_MIPS_LO16", vram = 0x8098461C, target_vram = 0x80985884 },
    { type = "R_MIPS_HI16", vram = 0x80984624, target_vram = 0x80985888 },
    { type = "R_MIPS_LO16", vram = 0x8098464C, target_vram = 0x80985888 },
    { type = "R_MIPS_HI16", vram = 0x8098465C, target_vram = 0x8098588C },
    { type = "R_MIPS_LO16", vram = 0x80984660, target_vram = 0x8098588C },
    { type = "R_MIPS_HI16", vram = 0x80984674, target_vram = 0x80985890 },
    { type = "R_MIPS_LO16", vram = 0x80984678, target_vram = 0x80985890 },
    { type = "R_MIPS_HI16", vram = 0x80984714, target_vram = 0x80984748 },
    { type = "R_MIPS_LO16", vram = 0x80984720, target_vram = 0x80984748 },
    { type = "R_MIPS_HI16", vram = 0x80984760, target_vram = 0x80985894 },
    { type = "R_MIPS_LO16", vram = 0x80984770, target_vram = 0x80985894 },
    { type = "R_MIPS_HI16", vram = 0x809847A0, target_vram = 0x80985898 },
    { type = "R_MIPS_LO16", vram = 0x809847C4, target_vram = 0x80985898 },
    { type = "R_MIPS_HI16", vram = 0x809847C8, target_vram = 0x8098589C },
    { type = "R_MIPS_LO16", vram = 0x809847CC, target_vram = 0x8098589C },
    { type = "R_MIPS_HI16", vram = 0x809847F8, target_vram = 0x809858A0 },
    { type = "R_MIPS_LO16", vram = 0x809847FC, target_vram = 0x809858A0 },
    { type = "R_MIPS_HI16", vram = 0x80984818, target_vram = 0x809858A4 },
    { type = "R_MIPS_LO16", vram = 0x8098481C, target_vram = 0x809858A4 },
    { type = "R_MIPS_HI16", vram = 0x8098482C, target_vram = 0x809858A8 },
    { type = "R_MIPS_LO16", vram = 0x80984830, target_vram = 0x809858A8 },
    { type = "R_MIPS_HI16", vram = 0x80984854, target_vram = 0x809858AC },
    { type = "R_MIPS_LO16", vram = 0x80984858, target_vram = 0x809858AC },
    { type = "R_MIPS_HI16", vram = 0x80984974, target_vram = 0x809845A4 },
    { type = "R_MIPS_LO16", vram = 0x80984978, target_vram = 0x809845A4 },
    { type = "R_MIPS_HI16", vram = 0x809849A8, target_vram = 0x809849C4 },
    { type = "R_MIPS_LO16", vram = 0x809849AC, target_vram = 0x809849C4 },
    { type = "R_MIPS_HI16", vram = 0x80984B7C, target_vram = 0x809858B0 },
    { type = "R_MIPS_LO16", vram = 0x80984B80, target_vram = 0x809858B0 },
    { type = "R_MIPS_HI16", vram = 0x80984BC0, target_vram = 0x809858B4 },
    { type = "R_MIPS_LO16", vram = 0x80984BD0, target_vram = 0x809858B4 },
    { type = "R_MIPS_HI16", vram = 0x80984BFC, target_vram = 0x80984C28 },
    { type = "R_MIPS_LO16", vram = 0x80984C0C, target_vram = 0x80984C28 },
    { type = "R_MIPS_HI16", vram = 0x80984CEC, target_vram = 0x80984D08 },
    { type = "R_MIPS_LO16", vram = 0x80984CF0, target_vram = 0x80984D08 },
    { type = "R_MIPS_HI16", vram = 0x80984D3C, target_vram = 0x809858B8 },
    { type = "R_MIPS_LO16", vram = 0x80984D40, target_vram = 0x809858B8 },
    { type = "R_MIPS_HI16", vram = 0x80984D60, target_vram = 0x809858BC },
    { type = "R_MIPS_LO16", vram = 0x80984D64, target_vram = 0x809858BC },
    { type = "R_MIPS_HI16", vram = 0x80984D78, target_vram = 0x809858C0 },
    { type = "R_MIPS_LO16", vram = 0x80984D7C, target_vram = 0x809858C0 },
    { type = "R_MIPS_HI16", vram = 0x80984DB4, target_vram = 0x809858C4 },
    { type = "R_MIPS_LO16", vram = 0x80984DB8, target_vram = 0x809858C4 },
    { type = "R_MIPS_HI16", vram = 0x80984DE0, target_vram = 0x809858C8 },
    { type = "R_MIPS_LO16", vram = 0x80984DE4, target_vram = 0x809858C8 },
    { type = "R_MIPS_HI16", vram = 0x80984E9C, target_vram = 0x80984ECC },
    { type = "R_MIPS_LO16", vram = 0x80984EAC, target_vram = 0x80984ECC },
    { type = "R_MIPS_HI16", vram = 0x80984EE4, target_vram = 0x809858CC },
    { type = "R_MIPS_LO16", vram = 0x80984EF4, target_vram = 0x809858CC },
    { type = "R_MIPS_HI16", vram = 0x80984F10, target_vram = 0x809858D0 },
    { type = "R_MIPS_LO16", vram = 0x80984F14, target_vram = 0x809858D0 },
    { type = "R_MIPS_HI16", vram = 0x80984F24, target_vram = 0x809858D4 },
    { type = "R_MIPS_LO16", vram = 0x80984F28, target_vram = 0x809858D4 },
    { type = "R_MIPS_HI16", vram = 0x80984F50, target_vram = 0x809858D8 },
    { type = "R_MIPS_LO16", vram = 0x80984F54, target_vram = 0x809858D8 },
    { type = "R_MIPS_HI16", vram = 0x80984F70, target_vram = 0x809858DC },
    { type = "R_MIPS_LO16", vram = 0x80984F74, target_vram = 0x809858DC },
    { type = "R_MIPS_HI16", vram = 0x80984F84, target_vram = 0x809858E0 },
    { type = "R_MIPS_LO16", vram = 0x80984F88, target_vram = 0x809858E0 },
    { type = "R_MIPS_HI16", vram = 0x80984FAC, target_vram = 0x809858E4 },
    { type = "R_MIPS_LO16", vram = 0x80984FB0, target_vram = 0x809858E4 },
    { type = "R_MIPS_HI16", vram = 0x80985068, target_vram = 0x80985088 },
    { type = "R_MIPS_LO16", vram = 0x8098506C, target_vram = 0x80985088 },
    { type = "R_MIPS_HI16", vram = 0x80985154, target_vram = 0x80985168 },
    { type = "R_MIPS_LO16", vram = 0x80985158, target_vram = 0x80985168 },
    { type = "R_MIPS_HI16", vram = 0x809851D4, target_vram = 0x809851E8 },
    { type = "R_MIPS_LO16", vram = 0x809851D8, target_vram = 0x809851E8 },
    { type = "R_MIPS_HI16", vram = 0x8098532C, target_vram = 0x809858E8 },
    { type = "R_MIPS_LO16", vram = 0x8098533C, target_vram = 0x809858E8 },
    { type = "R_MIPS_HI16", vram = 0x80985350, target_vram = 0x8098537C },
    { type = "R_MIPS_LO16", vram = 0x80985358, target_vram = 0x8098537C },
    { type = "R_MIPS_HI16", vram = 0x8098538C, target_vram = 0x809858EC },
    { type = "R_MIPS_LO16", vram = 0x8098539C, target_vram = 0x809858EC },
    { type = "R_MIPS_HI16", vram = 0x809853BC, target_vram = 0x809858F0 },
    { type = "R_MIPS_LO16", vram = 0x809853C0, target_vram = 0x809858F0 },
    { type = "R_MIPS_HI16", vram = 0x809853D4, target_vram = 0x809858F4 },
    { type = "R_MIPS_LO16", vram = 0x809853D8, target_vram = 0x809858F4 },
    { type = "R_MIPS_HI16", vram = 0x809853E0, target_vram = 0x809858F8 },
    { type = "R_MIPS_LO16", vram = 0x809853F8, target_vram = 0x809858F8 },
    { type = "R_MIPS_HI16", vram = 0x80985408, target_vram = 0x809858FC },
    { type = "R_MIPS_LO16", vram = 0x8098540C, target_vram = 0x809858FC },
    { type = "R_MIPS_HI16", vram = 0x8098541C, target_vram = 0x80985900 },
    { type = "R_MIPS_LO16", vram = 0x80985420, target_vram = 0x80985900 },
    { type = "R_MIPS_HI16", vram = 0x80985428, target_vram = 0x80985904 },
    { type = "R_MIPS_LO16", vram = 0x80985444, target_vram = 0x80985904 },
    { type = "R_MIPS_HI16", vram = 0x8098549C, target_vram = 0x80984248 },
    { type = "R_MIPS_LO16", vram = 0x809854A0, target_vram = 0x80984248 },
    { type = "R_MIPS_HI16", vram = 0x809855A8, target_vram = 0x80984C28 },
    { type = "R_MIPS_LO16", vram = 0x809855AC, target_vram = 0x80984C28 },
    { type = "R_MIPS_HI16", vram = 0x80985628, target_vram = 0x80983EB4 },
    { type = "R_MIPS_LO16", vram = 0x8098562C, target_vram = 0x80983EB4 },
    { type = "R_MIPS_HI16", vram = 0x80985634, target_vram = 0x80985168 },
    { type = "R_MIPS_LO16", vram = 0x80985638, target_vram = 0x80985168 },
    { type = "R_MIPS_HI16", vram = 0x80985640, target_vram = 0x80984C28 },
    { type = "R_MIPS_LO16", vram = 0x80985644, target_vram = 0x80984C28 },
]

functions = [
    { name = "EnMinislime_DefeatIdle", vram = 0x80984ECC, size = 0x14C },
    { name = "EnMinislime_SetupBreakFromBigslime", vram = 0x809840A8, size = 0xF4 },
    { name = "EnMinislime_ApplyDamage", vram = 0x80985480, size = 0xB8 },
    { name = "EnMinislime_SetupBounce", vram = 0x80984964, size = 0x60 },
    { name = "EnMinislime_SetupGekkoThrow", vram = 0x809852DC, size = 0xA0 },
    { name = "EnMinislime_FireArrowDamage", vram = 0x80984450, size = 0xAC },
    { name = "EnMinislime_Bounce", vram = 0x809849C4, size = 0x170 },
    { name = "EnMinislime_SetupDisappear", vram = 0x80983E9C, size = 0x18 },
    { name = "EnMinislime_GekkoThrow", vram = 0x8098537C, size = 0x104 },
    { name = "EnMinislime_SetupGrowAndShrink", vram = 0x809844FC, size = 0xA8 },
    { name = "EnMinislime_IceArrowDamage", vram = 0x80984248, size = 0x1C8 },
    { name = "EnMinislime_SetupFall", vram = 0x80983F1C, size = 0x114 },
    { name = "EnMinislime_MoveToGekko", vram = 0x809851E8, size = 0xF4 },
    { name = "EnMinislime_DefeatMelt", vram = 0x80985088, size = 0xCC },
    { name = "EnMinislime_SetupDefeatIdle", vram = 0x80984E38, size = 0x94 },
    { name = "EnMinislime_BreakFromBigslime", vram = 0x8098419C, size = 0x70 },
    { name = "EnMinislime_AddIceSmokeEffect", vram = 0x80983DBC, size = 0xE0 },
    { name = "EnMinislime_SetupIdle", vram = 0x8098470C, size = 0x3C },
    { name = "EnMinislime_Knockback", vram = 0x80984D08, size = 0x130 },
    { name = "EnMinislime_Despawn", vram = 0x80985168, size = 0x24 },
    { name = "EnMinislime_Disappear", vram = 0x80983EB4, size = 0x68 },
    { name = "EnMinislime_AddIceShardEffect", vram = 0x80983B38, size = 0x284 },
    { name = "EnMinislime_SetupDespawn", vram = 0x80985154, size = 0x14 },
    { name = "EnMinislime_CheckBackgroundCollision", vram = 0x8098399C, size = 0x19C },
    { name = "EnMinislime_Update", vram = 0x80985538, size = 0x280 },
    { name = "EnMinislime_SetupMoveToBigslime", vram = 0x80984B34, size = 0xF4 },
    { name = "EnMinislime_Init", vram = 0x809838F0, size = 0x80 },
    { name = "EnMinislime_SetupDefeatMelt", vram = 0x80985018, size = 0x70 },
    { name = "EnMinislime_Fall", vram = 0x80984030, size = 0x78 },
    { name = "EnMinislime_SetupKnockback", vram = 0x80984CA8, size = 0x60 },
    { name = "EnMinislime_Destroy", vram = 0x80983970, size = 0x2C },
    { name = "EnMinislime_SetupMoveToGekko", vram = 0x8098518C, size = 0x5C },
    { name = "EnMinislime_SetupFireArrowDamage", vram = 0x80984410, size = 0x40 },
    { name = "EnMinislime_SetupIceArrowDamage", vram = 0x8098420C, size = 0x3C },
    { name = "EnMinislime_GrowAndShrink", vram = 0x809845A4, size = 0x168 },
    { name = "EnMinislime_Idle", vram = 0x80984748, size = 0x21C },
    { name = "EnMinislime_MoveToBigslime", vram = 0x80984C28, size = 0x80 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Nutsball"
rom = 0x00DF89E0
vram = 0x80985C40
size = 0x630

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80985C6C, target_vram = 0x809861F0 },
    { type = "R_MIPS_LO16", vram = 0x80985C70, target_vram = 0x809861F0 },
    { type = "R_MIPS_HI16", vram = 0x80986050, target_vram = 0x80986220 },
    { type = "R_MIPS_LO16", vram = 0x80986054, target_vram = 0x80986220 },
]

functions = [
    { name = "EnNutsball_InitColliderParams", vram = 0x80985D3C, size = 0x2C },
    { name = "EnNutsball_Draw", vram = 0x80986120, size = 0xB0 },
    { name = "EnNutsball_Init", vram = 0x80985C40, size = 0xD0 },
    { name = "EnNutsball_Update", vram = 0x80985D68, size = 0x3B8 },
    { name = "EnNutsball_Destroy", vram = 0x80985D10, size = 0x2C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Oceff_Wipe2"
rom = 0x00DF9010
vram = 0x80986270
size = 0x1760

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809863F0, target_vram = 0x80987900 },
    { type = "R_MIPS_LO16", vram = 0x809863F4, target_vram = 0x80987900 },
    { type = "R_MIPS_HI16", vram = 0x8098640C, target_vram = 0x80987904 },
    { type = "R_MIPS_LO16", vram = 0x80986410, target_vram = 0x80987904 },
    { type = "R_MIPS_HI16", vram = 0x80986420, target_vram = 0x809877DF },
    { type = "R_MIPS_HI16", vram = 0x80986448, target_vram = 0x809877DF },
    { type = "R_MIPS_LO16", vram = 0x8098644C, target_vram = 0x809877DF },
    { type = "R_MIPS_LO16", vram = 0x80986450, target_vram = 0x809877DF },
    { type = "R_MIPS_HI16", vram = 0x80986454, target_vram = 0x809877BF },
    { type = "R_MIPS_LO16", vram = 0x80986458, target_vram = 0x809877BF },
    { type = "R_MIPS_HI16", vram = 0x8098645C, target_vram = 0x8098779F },
    { type = "R_MIPS_LO16", vram = 0x80986460, target_vram = 0x8098779F },
    { type = "R_MIPS_HI16", vram = 0x80986464, target_vram = 0x8098778F },
    { type = "R_MIPS_LO16", vram = 0x80986468, target_vram = 0x8098778F },
    { type = "R_MIPS_HI16", vram = 0x8098646C, target_vram = 0x8098776F },
    { type = "R_MIPS_LO16", vram = 0x80986470, target_vram = 0x8098776F },
    { type = "R_MIPS_HI16", vram = 0x80986474, target_vram = 0x8098774F },
    { type = "R_MIPS_LO16", vram = 0x80986478, target_vram = 0x8098774F },
    { type = "R_MIPS_HI16", vram = 0x8098647C, target_vram = 0x8098772F },
    { type = "R_MIPS_LO16", vram = 0x80986480, target_vram = 0x8098772F },
    { type = "R_MIPS_HI16", vram = 0x80986484, target_vram = 0x8098770F },
    { type = "R_MIPS_LO16", vram = 0x80986488, target_vram = 0x8098770F },
    { type = "R_MIPS_HI16", vram = 0x8098648C, target_vram = 0x809876EF },
    { type = "R_MIPS_LO16", vram = 0x80986490, target_vram = 0x809876EF },
    { type = "R_MIPS_HI16", vram = 0x80986494, target_vram = 0x809876CF },
    { type = "R_MIPS_LO16", vram = 0x80986498, target_vram = 0x809876CF },
    { type = "R_MIPS_HI16", vram = 0x8098649C, target_vram = 0x809876AF },
    { type = "R_MIPS_LO16", vram = 0x809864A0, target_vram = 0x809876AF },
    { type = "R_MIPS_HI16", vram = 0x809864E4, target_vram = 0x80987908 },
    { type = "R_MIPS_LO16", vram = 0x809864E8, target_vram = 0x80987908 },
    { type = "R_MIPS_HI16", vram = 0x809865A8, target_vram = 0x809877F0 },
    { type = "R_MIPS_LO16", vram = 0x809865AC, target_vram = 0x809877F0 },
    { type = "R_MIPS_HI16", vram = 0x80986640, target_vram = 0x80987898 },
    { type = "R_MIPS_LO16", vram = 0x80986644, target_vram = 0x80987898 },
]

functions = [
    { name = "OceffWipe2_Destroy", vram = 0x809862CC, size = 0x34 },
    { name = "OceffWipe2_Init", vram = 0x80986270, size = 0x5C },
    { name = "OceffWipe2_Update", vram = 0x80986300, size = 0x60 },
    { name = "OceffWipe2_Draw", vram = 0x80986360, size = 0x30C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Oceff_Wipe3"
rom = 0x00DFA770
vram = 0x809879E0
size = 0x1750

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80987B60, target_vram = 0x80989060 },
    { type = "R_MIPS_LO16", vram = 0x80987B64, target_vram = 0x80989060 },
    { type = "R_MIPS_HI16", vram = 0x80987B7C, target_vram = 0x80989064 },
    { type = "R_MIPS_LO16", vram = 0x80987B80, target_vram = 0x80989064 },
    { type = "R_MIPS_HI16", vram = 0x80987B90, target_vram = 0x80988F6F },
    { type = "R_MIPS_HI16", vram = 0x80987BB8, target_vram = 0x80988F6F },
    { type = "R_MIPS_LO16", vram = 0x80987BBC, target_vram = 0x80988F6F },
    { type = "R_MIPS_LO16", vram = 0x80987BC0, target_vram = 0x80988F6F },
    { type = "R_MIPS_HI16", vram = 0x80987BC4, target_vram = 0x80988F4F },
    { type = "R_MIPS_LO16", vram = 0x80987BC8, target_vram = 0x80988F4F },
    { type = "R_MIPS_HI16", vram = 0x80987BCC, target_vram = 0x80988F2F },
    { type = "R_MIPS_LO16", vram = 0x80987BD0, target_vram = 0x80988F2F },
    { type = "R_MIPS_HI16", vram = 0x80987BD4, target_vram = 0x80988F0F },
    { type = "R_MIPS_LO16", vram = 0x80987BD8, target_vram = 0x80988F0F },
    { type = "R_MIPS_HI16", vram = 0x80987BDC, target_vram = 0x80988EEF },
    { type = "R_MIPS_LO16", vram = 0x80987BE0, target_vram = 0x80988EEF },
    { type = "R_MIPS_HI16", vram = 0x80987BE4, target_vram = 0x80988ECF },
    { type = "R_MIPS_LO16", vram = 0x80987BE8, target_vram = 0x80988ECF },
    { type = "R_MIPS_HI16", vram = 0x80987BEC, target_vram = 0x80988EAF },
    { type = "R_MIPS_LO16", vram = 0x80987BF0, target_vram = 0x80988EAF },
    { type = "R_MIPS_HI16", vram = 0x80987BF4, target_vram = 0x80988E8F },
    { type = "R_MIPS_LO16", vram = 0x80987BF8, target_vram = 0x80988E8F },
    { type = "R_MIPS_HI16", vram = 0x80987BFC, target_vram = 0x80988E6F },
    { type = "R_MIPS_LO16", vram = 0x80987C00, target_vram = 0x80988E6F },
    { type = "R_MIPS_HI16", vram = 0x80987C04, target_vram = 0x80988E4F },
    { type = "R_MIPS_LO16", vram = 0x80987C08, target_vram = 0x80988E4F },
    { type = "R_MIPS_HI16", vram = 0x80987C0C, target_vram = 0x80988E2F },
    { type = "R_MIPS_LO16", vram = 0x80987C10, target_vram = 0x80988E2F },
    { type = "R_MIPS_HI16", vram = 0x80987C54, target_vram = 0x80989068 },
    { type = "R_MIPS_LO16", vram = 0x80987C58, target_vram = 0x80989068 },
    { type = "R_MIPS_HI16", vram = 0x80987D18, target_vram = 0x80988F70 },
    { type = "R_MIPS_LO16", vram = 0x80987D1C, target_vram = 0x80988F70 },
    { type = "R_MIPS_HI16", vram = 0x80987DB8, target_vram = 0x80988FF8 },
    { type = "R_MIPS_LO16", vram = 0x80987DBC, target_vram = 0x80988FF8 },
]

functions = [
    { name = "OceffWipe3_Init", vram = 0x809879E0, size = 0x5C },
    { name = "OceffWipe3_Draw", vram = 0x80987AD0, size = 0x314 },
    { name = "OceffWipe3_Destroy", vram = 0x80987A3C, size = 0x34 },
    { name = "OceffWipe3_Update", vram = 0x80987A70, size = 0x60 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Dg"
rom = 0x00DFBEC0
vram = 0x80989140
size = 0x38E0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809891A8, target_vram = 0x8098C480 },
    { type = "R_MIPS_LO16", vram = 0x809891AC, target_vram = 0x8098C480 },
    { type = "R_MIPS_HI16", vram = 0x80989284, target_vram = 0x8098AC34 },
    { type = "R_MIPS_LO16", vram = 0x80989288, target_vram = 0x8098AC34 },
    { type = "R_MIPS_HI16", vram = 0x80989358, target_vram = 0x8098C484 },
    { type = "R_MIPS_LO16", vram = 0x8098935C, target_vram = 0x8098C484 },
    { type = "R_MIPS_HI16", vram = 0x80989524, target_vram = 0x8098C488 },
    { type = "R_MIPS_LO16", vram = 0x80989528, target_vram = 0x8098C488 },
    { type = "R_MIPS_HI16", vram = 0x80989648, target_vram = 0x8098C48C },
    { type = "R_MIPS_LO16", vram = 0x8098964C, target_vram = 0x8098C48C },
    { type = "R_MIPS_HI16", vram = 0x809897E0, target_vram = 0x8098C2AC },
    { type = "R_MIPS_LO16", vram = 0x809897E8, target_vram = 0x8098C2AC },
    { type = "R_MIPS_HI16", vram = 0x80989B28, target_vram = 0x8098C35C },
    { type = "R_MIPS_LO16", vram = 0x80989B2C, target_vram = 0x8098C35C },
    { type = "R_MIPS_HI16", vram = 0x80989B48, target_vram = 0x8098C35C },
    { type = "R_MIPS_LO16", vram = 0x80989B4C, target_vram = 0x8098C35C },
    { type = "R_MIPS_HI16", vram = 0x80989B74, target_vram = 0x8098C35C },
    { type = "R_MIPS_LO16", vram = 0x80989B78, target_vram = 0x8098C35C },
    { type = "R_MIPS_HI16", vram = 0x80989B94, target_vram = 0x8098C2AC },
    { type = "R_MIPS_LO16", vram = 0x80989B9C, target_vram = 0x8098C2AC },
    { type = "R_MIPS_HI16", vram = 0x80989BA0, target_vram = 0x8098C35C },
    { type = "R_MIPS_LO16", vram = 0x80989BA4, target_vram = 0x8098C35C },
    { type = "R_MIPS_HI16", vram = 0x80989BB4, target_vram = 0x8098C35C },
    { type = "R_MIPS_LO16", vram = 0x80989BB8, target_vram = 0x8098C35C },
    { type = "R_MIPS_HI16", vram = 0x80989BD8, target_vram = 0x8098A468 },
    { type = "R_MIPS_LO16", vram = 0x80989BDC, target_vram = 0x8098A468 },
    { type = "R_MIPS_HI16", vram = 0x80989C5C, target_vram = 0x8098C2AC },
    { type = "R_MIPS_LO16", vram = 0x80989C6C, target_vram = 0x8098C2AC },
    { type = "R_MIPS_HI16", vram = 0x80989C94, target_vram = 0x8098C2AC },
    { type = "R_MIPS_LO16", vram = 0x80989CA8, target_vram = 0x8098C2AC },
    { type = "R_MIPS_HI16", vram = 0x80989CBC, target_vram = 0x8098C2A8 },
    { type = "R_MIPS_LO16", vram = 0x80989CC0, target_vram = 0x8098C2A8 },
    { type = "R_MIPS_HI16", vram = 0x80989CFC, target_vram = 0x8098C2A8 },
    { type = "R_MIPS_LO16", vram = 0x80989D00, target_vram = 0x8098C2A8 },
    { type = "R_MIPS_HI16", vram = 0x80989DBC, target_vram = 0x8098C2AC },
    { type = "R_MIPS_LO16", vram = 0x80989DC4, target_vram = 0x8098C2AC },
    { type = "R_MIPS_HI16", vram = 0x80989E2C, target_vram = 0x8098C2A0 },
    { type = "R_MIPS_LO16", vram = 0x80989E30, target_vram = 0x8098C2A0 },
    { type = "R_MIPS_HI16", vram = 0x80989EC0, target_vram = 0x8098C2A8 },
    { type = "R_MIPS_LO16", vram = 0x80989ED4, target_vram = 0x8098C2A8 },
    { type = "R_MIPS_HI16", vram = 0x80989EE8, target_vram = 0x8098C2FC },
    { type = "R_MIPS_LO16", vram = 0x80989EEC, target_vram = 0x8098C2FC },
    { type = "R_MIPS_HI16", vram = 0x80989EF8, target_vram = 0x8098C2A0 },
    { type = "R_MIPS_LO16", vram = 0x80989EFC, target_vram = 0x8098C2A0 },
    { type = "R_MIPS_HI16", vram = 0x80989F08, target_vram = 0x8098C35C },
    { type = "R_MIPS_LO16", vram = 0x80989F0C, target_vram = 0x8098C35C },
    { type = "R_MIPS_HI16", vram = 0x80989F6C, target_vram = 0x8098BA64 },
    { type = "R_MIPS_HI16", vram = 0x80989F90, target_vram = 0x8098BBEC },
    { type = "R_MIPS_LO16", vram = 0x80989F94, target_vram = 0x8098BBEC },
    { type = "R_MIPS_LO16", vram = 0x80989FA0, target_vram = 0x8098BA64 },
    { type = "R_MIPS_HI16", vram = 0x80989FCC, target_vram = 0x8098C490 },
    { type = "R_MIPS_LO16", vram = 0x80989FD0, target_vram = 0x8098C490 },
    { type = "R_MIPS_HI16", vram = 0x80989FD8, target_vram = 0x8098C2A4 },
    { type = "R_MIPS_LO16", vram = 0x80989FDC, target_vram = 0x8098C2A4 },
    { type = "R_MIPS_HI16", vram = 0x8098A038, target_vram = 0x8098C2A4 },
    { type = "R_MIPS_LO16", vram = 0x8098A03C, target_vram = 0x8098C2A4 },
    { type = "R_MIPS_HI16", vram = 0x8098A074, target_vram = 0x8098C2A4 },
    { type = "R_MIPS_LO16", vram = 0x8098A078, target_vram = 0x8098C2A4 },
    { type = "R_MIPS_HI16", vram = 0x8098A08C, target_vram = 0x8098C2A4 },
    { type = "R_MIPS_LO16", vram = 0x8098A090, target_vram = 0x8098C2A4 },
    { type = "R_MIPS_HI16", vram = 0x8098A0B0, target_vram = 0x8098C2A4 },
    { type = "R_MIPS_LO16", vram = 0x8098A0B4, target_vram = 0x8098C2A4 },
    { type = "R_MIPS_HI16", vram = 0x8098A0D0, target_vram = 0x8098C35C },
    { type = "R_MIPS_LO16", vram = 0x8098A0E8, target_vram = 0x8098C35C },
    { type = "R_MIPS_HI16", vram = 0x8098A0F8, target_vram = 0x8098AF44 },
    { type = "R_MIPS_LO16", vram = 0x8098A0FC, target_vram = 0x8098AF44 },
    { type = "R_MIPS_HI16", vram = 0x8098A10C, target_vram = 0x8098B004 },
    { type = "R_MIPS_LO16", vram = 0x8098A110, target_vram = 0x8098B004 },
    { type = "R_MIPS_HI16", vram = 0x8098A118, target_vram = 0x8098AB48 },
    { type = "R_MIPS_LO16", vram = 0x8098A11C, target_vram = 0x8098AB48 },
    { type = "R_MIPS_HI16", vram = 0x8098A198, target_vram = 0x8098A468 },
    { type = "R_MIPS_LO16", vram = 0x8098A19C, target_vram = 0x8098A468 },
    { type = "R_MIPS_HI16", vram = 0x8098A2D8, target_vram = 0x8098C35C },
    { type = "R_MIPS_LO16", vram = 0x8098A2DC, target_vram = 0x8098C35C },
    { type = "R_MIPS_HI16", vram = 0x8098A304, target_vram = 0x8098B004 },
    { type = "R_MIPS_LO16", vram = 0x8098A308, target_vram = 0x8098B004 },
    { type = "R_MIPS_HI16", vram = 0x8098A364, target_vram = 0x8098C35C },
    { type = "R_MIPS_LO16", vram = 0x8098A368, target_vram = 0x8098C35C },
    { type = "R_MIPS_HI16", vram = 0x8098A390, target_vram = 0x8098A618 },
    { type = "R_MIPS_LO16", vram = 0x8098A398, target_vram = 0x8098A618 },
    { type = "R_MIPS_HI16", vram = 0x8098A3F8, target_vram = 0x8098C35C },
    { type = "R_MIPS_LO16", vram = 0x8098A3FC, target_vram = 0x8098C35C },
    { type = "R_MIPS_HI16", vram = 0x8098A424, target_vram = 0x8098A938 },
    { type = "R_MIPS_LO16", vram = 0x8098A428, target_vram = 0x8098A938 },
    { type = "R_MIPS_HI16", vram = 0x8098A4E0, target_vram = 0x8098AF98 },
    { type = "R_MIPS_LO16", vram = 0x8098A4E4, target_vram = 0x8098AF98 },
    { type = "R_MIPS_HI16", vram = 0x8098A524, target_vram = 0x8098C35C },
    { type = "R_MIPS_LO16", vram = 0x8098A52C, target_vram = 0x8098C35C },
    { type = "R_MIPS_HI16", vram = 0x8098A53C, target_vram = 0x8098A55C },
    { type = "R_MIPS_LO16", vram = 0x8098A540, target_vram = 0x8098A55C },
    { type = "R_MIPS_HI16", vram = 0x8098A5B0, target_vram = 0x8098AF98 },
    { type = "R_MIPS_LO16", vram = 0x8098A5B4, target_vram = 0x8098AF98 },
    { type = "R_MIPS_HI16", vram = 0x8098A668, target_vram = 0x8098C35C },
    { type = "R_MIPS_LO16", vram = 0x8098A670, target_vram = 0x8098C35C },
    { type = "R_MIPS_HI16", vram = 0x8098A680, target_vram = 0x8098A70C },
    { type = "R_MIPS_LO16", vram = 0x8098A684, target_vram = 0x8098A70C },
    { type = "R_MIPS_HI16", vram = 0x8098A730, target_vram = 0x8098C35C },
    { type = "R_MIPS_LO16", vram = 0x8098A73C, target_vram = 0x8098C35C },
    { type = "R_MIPS_HI16", vram = 0x8098A80C, target_vram = 0x8098A89C },
    { type = "R_MIPS_LO16", vram = 0x8098A810, target_vram = 0x8098A89C },
    { type = "R_MIPS_HI16", vram = 0x8098A8D4, target_vram = 0x8098C35C },
    { type = "R_MIPS_LO16", vram = 0x8098A8DC, target_vram = 0x8098C35C },
    { type = "R_MIPS_HI16", vram = 0x8098A8F8, target_vram = 0x8098A618 },
    { type = "R_MIPS_LO16", vram = 0x8098A900, target_vram = 0x8098A618 },
    { type = "R_MIPS_HI16", vram = 0x8098A9D4, target_vram = 0x8098C35C },
    { type = "R_MIPS_LO16", vram = 0x8098A9E0, target_vram = 0x8098C35C },
    { type = "R_MIPS_HI16", vram = 0x8098AA10, target_vram = 0x8098C35C },
    { type = "R_MIPS_LO16", vram = 0x8098AA14, target_vram = 0x8098C35C },
    { type = "R_MIPS_HI16", vram = 0x8098AA20, target_vram = 0x8098AC34 },
    { type = "R_MIPS_LO16", vram = 0x8098AA24, target_vram = 0x8098AC34 },
    { type = "R_MIPS_HI16", vram = 0x8098AA40, target_vram = 0x8098C410 },
    { type = "R_MIPS_HI16", vram = 0x8098AA44, target_vram = 0x8098B198 },
    { type = "R_MIPS_LO16", vram = 0x8098AA48, target_vram = 0x8098B198 },
    { type = "R_MIPS_LO16", vram = 0x8098AA4C, target_vram = 0x8098C410 },
    { type = "R_MIPS_HI16", vram = 0x8098AAF4, target_vram = 0x8098A938 },
    { type = "R_MIPS_LO16", vram = 0x8098AB14, target_vram = 0x8098A938 },
    { type = "R_MIPS_HI16", vram = 0x8098AB74, target_vram = 0x8098AF98 },
    { type = "R_MIPS_LO16", vram = 0x8098AB78, target_vram = 0x8098AF98 },
    { type = "R_MIPS_HI16", vram = 0x8098ABB8, target_vram = 0x8098C35C },
    { type = "R_MIPS_LO16", vram = 0x8098ABBC, target_vram = 0x8098C35C },
    { type = "R_MIPS_HI16", vram = 0x8098ABCC, target_vram = 0x8098C35C },
    { type = "R_MIPS_LO16", vram = 0x8098ABD0, target_vram = 0x8098C35C },
    { type = "R_MIPS_HI16", vram = 0x8098ABF0, target_vram = 0x8098B004 },
    { type = "R_MIPS_LO16", vram = 0x8098ABF4, target_vram = 0x8098B004 },
    { type = "R_MIPS_HI16", vram = 0x8098AC9C, target_vram = 0x8098C35C },
    { type = "R_MIPS_LO16", vram = 0x8098ACC0, target_vram = 0x8098C35C },
    { type = "R_MIPS_HI16", vram = 0x8098ACD0, target_vram = 0x8098AAAC },
    { type = "R_MIPS_LO16", vram = 0x8098ACD4, target_vram = 0x8098AAAC },
    { type = "R_MIPS_HI16", vram = 0x8098AD08, target_vram = 0x8098C35C },
    { type = "R_MIPS_LO16", vram = 0x8098AD14, target_vram = 0x8098C35C },
    { type = "R_MIPS_HI16", vram = 0x8098AD28, target_vram = 0x8098AAAC },
    { type = "R_MIPS_LO16", vram = 0x8098AD2C, target_vram = 0x8098AAAC },
    { type = "R_MIPS_HI16", vram = 0x8098AD6C, target_vram = 0x8098C440 },
    { type = "R_MIPS_LO16", vram = 0x8098AD74, target_vram = 0x8098C440 },
    { type = "R_MIPS_HI16", vram = 0x8098ADB8, target_vram = 0x8098C494 },
    { type = "R_MIPS_LO16", vram = 0x8098ADBC, target_vram = 0x8098C494 },
    { type = "R_MIPS_HI16", vram = 0x8098ADC0, target_vram = 0x8098C440 },
    { type = "R_MIPS_LO16", vram = 0x8098ADC8, target_vram = 0x8098C440 },
    { type = "R_MIPS_HI16", vram = 0x8098AE78, target_vram = 0x8098C35C },
    { type = "R_MIPS_LO16", vram = 0x8098AE7C, target_vram = 0x8098C35C },
    { type = "R_MIPS_HI16", vram = 0x8098AE9C, target_vram = 0x8098B28C },
    { type = "R_MIPS_LO16", vram = 0x8098AEA0, target_vram = 0x8098B28C },
    { type = "R_MIPS_HI16", vram = 0x8098AEB0, target_vram = 0x8098C35C },
    { type = "R_MIPS_LO16", vram = 0x8098AEB4, target_vram = 0x8098C35C },
    { type = "R_MIPS_HI16", vram = 0x8098AEDC, target_vram = 0x8098B390 },
    { type = "R_MIPS_LO16", vram = 0x8098AEE0, target_vram = 0x8098B390 },
    { type = "R_MIPS_HI16", vram = 0x8098AF7C, target_vram = 0x8098B004 },
    { type = "R_MIPS_LO16", vram = 0x8098AF80, target_vram = 0x8098B004 },
    { type = "R_MIPS_HI16", vram = 0x8098AFAC, target_vram = 0x8098C35C },
    { type = "R_MIPS_LO16", vram = 0x8098AFB0, target_vram = 0x8098C35C },
    { type = "R_MIPS_HI16", vram = 0x8098AFD0, target_vram = 0x8098A468 },
    { type = "R_MIPS_LO16", vram = 0x8098AFD4, target_vram = 0x8098A468 },
    { type = "R_MIPS_HI16", vram = 0x8098B094, target_vram = 0x8098C35C },
    { type = "R_MIPS_LO16", vram = 0x8098B09C, target_vram = 0x8098C35C },
    { type = "R_MIPS_HI16", vram = 0x8098B0B8, target_vram = 0x8098AB48 },
    { type = "R_MIPS_LO16", vram = 0x8098B0BC, target_vram = 0x8098AB48 },
    { type = "R_MIPS_HI16", vram = 0x8098B1B8, target_vram = 0x8098C35C },
    { type = "R_MIPS_LO16", vram = 0x8098B1BC, target_vram = 0x8098C35C },
    { type = "R_MIPS_HI16", vram = 0x8098B1D8, target_vram = 0x8098AC34 },
    { type = "R_MIPS_LO16", vram = 0x8098B1DC, target_vram = 0x8098AC34 },
    { type = "R_MIPS_HI16", vram = 0x8098B204, target_vram = 0x8098C35C },
    { type = "R_MIPS_LO16", vram = 0x8098B208, target_vram = 0x8098C35C },
    { type = "R_MIPS_HI16", vram = 0x8098B21C, target_vram = 0x8098AC34 },
    { type = "R_MIPS_LO16", vram = 0x8098B220, target_vram = 0x8098AC34 },
    { type = "R_MIPS_HI16", vram = 0x8098B2AC, target_vram = 0x8098C35C },
    { type = "R_MIPS_LO16", vram = 0x8098B2B0, target_vram = 0x8098C35C },
    { type = "R_MIPS_HI16", vram = 0x8098B2D0, target_vram = 0x8098AE58 },
    { type = "R_MIPS_LO16", vram = 0x8098B2D4, target_vram = 0x8098AE58 },
    { type = "R_MIPS_HI16", vram = 0x8098B2E4, target_vram = 0x8098C35C },
    { type = "R_MIPS_LO16", vram = 0x8098B2E8, target_vram = 0x8098C35C },
    { type = "R_MIPS_HI16", vram = 0x8098B310, target_vram = 0x8098B390 },
    { type = "R_MIPS_LO16", vram = 0x8098B314, target_vram = 0x8098B390 },
    { type = "R_MIPS_HI16", vram = 0x8098B3B0, target_vram = 0x8098C35C },
    { type = "R_MIPS_LO16", vram = 0x8098B3B4, target_vram = 0x8098C35C },
    { type = "R_MIPS_HI16", vram = 0x8098B3D4, target_vram = 0x8098B28C },
    { type = "R_MIPS_LO16", vram = 0x8098B3D8, target_vram = 0x8098B28C },
    { type = "R_MIPS_HI16", vram = 0x8098B3E8, target_vram = 0x8098C35C },
    { type = "R_MIPS_LO16", vram = 0x8098B3EC, target_vram = 0x8098C35C },
    { type = "R_MIPS_HI16", vram = 0x8098B408, target_vram = 0x8098AE58 },
    { type = "R_MIPS_LO16", vram = 0x8098B40C, target_vram = 0x8098AE58 },
    { type = "R_MIPS_HI16", vram = 0x8098B518, target_vram = 0x8098B560 },
    { type = "R_MIPS_LO16", vram = 0x8098B51C, target_vram = 0x8098B560 },
    { type = "R_MIPS_HI16", vram = 0x8098B718, target_vram = 0x8098B88C },
    { type = "R_MIPS_LO16", vram = 0x8098B730, target_vram = 0x8098B88C },
    { type = "R_MIPS_HI16", vram = 0x8098B770, target_vram = 0x8098B88C },
    { type = "R_MIPS_LO16", vram = 0x8098B780, target_vram = 0x8098B88C },
    { type = "R_MIPS_HI16", vram = 0x8098B7F4, target_vram = 0x8098C35C },
    { type = "R_MIPS_LO16", vram = 0x8098B7F8, target_vram = 0x8098C35C },
    { type = "R_MIPS_HI16", vram = 0x8098B820, target_vram = 0x8098A468 },
    { type = "R_MIPS_LO16", vram = 0x8098B824, target_vram = 0x8098A468 },
    { type = "R_MIPS_HI16", vram = 0x8098B9F4, target_vram = 0x8098C35C },
    { type = "R_MIPS_LO16", vram = 0x8098B9F8, target_vram = 0x8098C35C },
    { type = "R_MIPS_HI16", vram = 0x8098BA08, target_vram = 0x8098A468 },
    { type = "R_MIPS_LO16", vram = 0x8098BA0C, target_vram = 0x8098A468 },
    { type = "R_MIPS_HI16", vram = 0x8098BA80, target_vram = 0x8098C2A0 },
    { type = "R_MIPS_LO16", vram = 0x8098BA8C, target_vram = 0x8098C2A0 },
    { type = "R_MIPS_HI16", vram = 0x8098BACC, target_vram = 0x8098C2FE },
    { type = "R_MIPS_LO16", vram = 0x8098BAD4, target_vram = 0x8098C2FE },
    { type = "R_MIPS_HI16", vram = 0x8098BAE8, target_vram = 0x8098BB10 },
    { type = "R_MIPS_LO16", vram = 0x8098BAEC, target_vram = 0x8098BB10 },
    { type = "R_MIPS_HI16", vram = 0x8098BBC4, target_vram = 0x8098A468 },
    { type = "R_MIPS_LO16", vram = 0x8098BBC8, target_vram = 0x8098A468 },
    { type = "R_MIPS_HI16", vram = 0x8098BC2C, target_vram = 0x8098BC54 },
    { type = "R_MIPS_LO16", vram = 0x8098BC30, target_vram = 0x8098BC54 },
    { type = "R_MIPS_HI16", vram = 0x8098BC74, target_vram = 0x8098C35C },
    { type = "R_MIPS_LO16", vram = 0x8098BC78, target_vram = 0x8098C35C },
    { type = "R_MIPS_HI16", vram = 0x8098BC8C, target_vram = 0x8098BA64 },
    { type = "R_MIPS_LO16", vram = 0x8098BC90, target_vram = 0x8098BA64 },
    { type = "R_MIPS_HI16", vram = 0x8098BD18, target_vram = 0x8098C304 },
    { type = "R_MIPS_LO16", vram = 0x8098BD20, target_vram = 0x8098C304 },
    { type = "R_MIPS_HI16", vram = 0x8098BD30, target_vram = 0x8098C33C },
    { type = "R_MIPS_HI16", vram = 0x8098BD34, target_vram = 0x8098C330 },
    { type = "R_MIPS_LO16", vram = 0x8098BD38, target_vram = 0x8098C330 },
    { type = "R_MIPS_LO16", vram = 0x8098BD3C, target_vram = 0x8098C33C },
    { type = "R_MIPS_HI16", vram = 0x8098BD48, target_vram = 0x8098C45C },
    { type = "R_MIPS_LO16", vram = 0x8098BD4C, target_vram = 0x8098C45C },
    { type = "R_MIPS_HI16", vram = 0x8098BE5C, target_vram = 0x8098C460 },
    { type = "R_MIPS_LO16", vram = 0x8098BE60, target_vram = 0x8098C460 },
    { type = "R_MIPS_HI16", vram = 0x8098BE7C, target_vram = 0x8098C2FE },
    { type = "R_MIPS_LO16", vram = 0x8098BE88, target_vram = 0x8098C2FE },
    { type = "R_MIPS_HI16", vram = 0x8098BF14, target_vram = 0x8098C35C },
    { type = "R_MIPS_LO16", vram = 0x8098BF18, target_vram = 0x8098C35C },
    { type = "R_MIPS_HI16", vram = 0x8098BF24, target_vram = 0x8098B464 },
    { type = "R_MIPS_LO16", vram = 0x8098BF28, target_vram = 0x8098B464 },
    { type = "R_MIPS_HI16", vram = 0x8098BFEC, target_vram = 0x8098C46C },
    { type = "R_MIPS_LO16", vram = 0x8098BFF0, target_vram = 0x8098C46C },
    { type = "R_MIPS_HI16", vram = 0x8098C018, target_vram = 0x8098BBEC },
    { type = "R_MIPS_LO16", vram = 0x8098C01C, target_vram = 0x8098BBEC },
    { type = "R_MIPS_HI16", vram = 0x8098C024, target_vram = 0x8098BC54 },
    { type = "R_MIPS_HI16", vram = 0x8098C028, target_vram = 0x8098C498 },
    { type = "R_MIPS_LO16", vram = 0x8098C030, target_vram = 0x8098BC54 },
    { type = "R_MIPS_LO16", vram = 0x8098C034, target_vram = 0x8098C498 },
    { type = "R_MIPS_HI16", vram = 0x8098C0B0, target_vram = 0x8098C2A8 },
    { type = "R_MIPS_LO16", vram = 0x8098C0C4, target_vram = 0x8098C2A8 },
    { type = "R_MIPS_HI16", vram = 0x8098C0D8, target_vram = 0x8098C49C },
    { type = "R_MIPS_LO16", vram = 0x8098C0E0, target_vram = 0x8098C49C },
    { type = "R_MIPS_HI16", vram = 0x8098C244, target_vram = 0x8098BFB8 },
    { type = "R_MIPS_HI16", vram = 0x8098C248, target_vram = 0x8098BFD4 },
    { type = "R_MIPS_LO16", vram = 0x8098C24C, target_vram = 0x8098BFD4 },
    { type = "R_MIPS_LO16", vram = 0x8098C250, target_vram = 0x8098BFB8 },
]

functions = [
    { name = "EnDg_CheckForBremenMaskMarch", vram = 0x8098A064, size = 0x150 },
    { name = "EnDg_PlaySfxWalk", vram = 0x80989974, size = 0x54 },
    { name = "EnDg_Init", vram = 0x8098BCA8, size = 0x170 },
    { name = "EnDg_Draw", vram = 0x8098C06C, size = 0x210 },
    { name = "EnDg_IdleBark", vram = 0x8098A55C, size = 0xBC },
    { name = "EnDg_SpawnFloorDustRing", vram = 0x80989864, size = 0x110 },
    { name = "EnDg_SetupSwim", vram = 0x8098B464, size = 0xFC },
    { name = "EnDg_GetYRotation", vram = 0x809895B4, size = 0xC0 },
    { name = "EnDg_UpdateTextId", vram = 0x80989BF8, size = 0x140 },
    { name = "EnDg_PostLimbDraw", vram = 0x8098BFD4, size = 0x98 },
    { name = "EnDg_FindFollowerForBremenMask", vram = 0x80989FC8, size = 0x9C },
    { name = "EnDg_BarkAtPlayer", vram = 0x8098B390, size = 0xD4 },
    { name = "EnDg_JumpOutOfWater", vram = 0x8098B88C, size = 0x1D8 },
    { name = "EnDg_JumpAttack", vram = 0x8098AC34, size = 0x224 },
    { name = "EnDg_ChangeAnim", vram = 0x80989140, size = 0xC4 },
    { name = "EnDg_ApproachPlayerToAttack", vram = 0x8098A938, size = 0x174 },
    { name = "EnDg_SlowlyBackUpBeforeAttacking", vram = 0x8098B198, size = 0xF4 },
    { name = "EnDg_ShouldReactToNonHumanPlayer", vram = 0x8098A1B4, size = 0x80 },
    { name = "EnDg_SetupTalk", vram = 0x8098BBEC, size = 0x68 },
    { name = "EnDg_Talk", vram = 0x8098BC54, size = 0x54 },
    { name = "EnDg_PlaySfxAngryBark", vram = 0x80989A08, size = 0x40 },
    { name = "EnDg_Held", vram = 0x8098BA64, size = 0xAC },
    { name = "EnDg_SitNextToPlayer", vram = 0x8098AB48, size = 0xEC },
    { name = "EnDg_ApproachPlayer", vram = 0x8098B004, size = 0x194 },
    { name = "EnDg_Swim", vram = 0x8098B560, size = 0x32C },
    { name = "EnDg_RunAfterAttacking", vram = 0x8098AAAC, size = 0x9C },
    { name = "EnDg_RunAwayFromGoron", vram = 0x8098A70C, size = 0x190 },
    { name = "EnDg_OverrideLimbDraw", vram = 0x8098BFB8, size = 0x1C },
    { name = "EnDg_StartTextBox", vram = 0x80989D38, size = 0xE0 },
    { name = "EnDg_IdleMove", vram = 0x8098A468, size = 0xF4 },
    { name = "EnDg_Thrown", vram = 0x8098BB10, size = 0xDC },
    { name = "EnDg_BarkAtGoron", vram = 0x8098A89C, size = 0x9C },
    { name = "EnDg_MoveAlongPath", vram = 0x80989674, size = 0x1F0 },
    { name = "EnDg_GetFloorRot", vram = 0x8098933C, size = 0xDC },
    { name = "EnDg_PlaySfxBark", vram = 0x809899C8, size = 0x40 },
    { name = "EnDg_SetupIdleMove", vram = 0x80989ADC, size = 0x11C },
    { name = "EnDg_Update", vram = 0x8098BE44, size = 0x174 },
    { name = "EnDg_PlaySfxWhine", vram = 0x80989A48, size = 0x54 },
    { name = "EnDg_ChooseActionForForm", vram = 0x8098A234, size = 0x234 },
    { name = "EnDg_HasReachedPoint", vram = 0x80989418, size = 0x19C },
    { name = "EnDg_BackAwayFromGoron", vram = 0x8098A618, size = 0xF4 },
    { name = "EnDg_Fall", vram = 0x8098AF98, size = 0x6C },
    { name = "EnDg_PlaySfxGrowl", vram = 0x80989A9C, size = 0x40 },
    { name = "EnDg_SetupBremenMaskApproachPlayer", vram = 0x8098AF44, size = 0x54 },
    { name = "EnDg_UpdateCollision", vram = 0x80989204, size = 0x138 },
    { name = "EnDg_Destroy", vram = 0x8098BE18, size = 0x2C },
    { name = "EnDg_TryPickUp", vram = 0x80989E18, size = 0x1B0 },
    { name = "EnDg_WalkToPlayer", vram = 0x8098AE58, size = 0xEC },
    { name = "EnDg_BackAwayFromPlayer", vram = 0x8098B28C, size = 0x104 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Si"
rom = 0x00DFF7A0
vram = 0x8098CA20
size = 0x420

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8098CB80, target_vram = 0x8098CBDC },
    { type = "R_MIPS_LO16", vram = 0x8098CB8C, target_vram = 0x8098CBDC },
    { type = "R_MIPS_HI16", vram = 0x8098CC3C, target_vram = 0x8098CD80 },
    { type = "R_MIPS_LO16", vram = 0x8098CC44, target_vram = 0x8098CD80 },
    { type = "R_MIPS_HI16", vram = 0x8098CC54, target_vram = 0x8098CDB8 },
    { type = "R_MIPS_HI16", vram = 0x8098CC58, target_vram = 0x8098CDAC },
    { type = "R_MIPS_LO16", vram = 0x8098CC5C, target_vram = 0x8098CDAC },
    { type = "R_MIPS_LO16", vram = 0x8098CC60, target_vram = 0x8098CDB8 },
    { type = "R_MIPS_HI16", vram = 0x8098CC78, target_vram = 0x8098CB70 },
    { type = "R_MIPS_LO16", vram = 0x8098CC7C, target_vram = 0x8098CB70 },
]

functions = [
    { name = "EnSi_Draw", vram = 0x8098CD0C, size = 0x4C },
    { name = "EnSi_Init", vram = 0x8098CC18, size = 0x80 },
    { name = "EnSi_Update", vram = 0x8098CCC4, size = 0x48 },
    { name = "EnSi_Destroy", vram = 0x8098CC98, size = 0x2C },
    { name = "EnSi_GiveToken", vram = 0x8098CAD0, size = 0xA0 },
    { name = "EnSi_DraggedByHookshot", vram = 0x8098CBDC, size = 0x3C },
    { name = "EnSi_UpdateCollision", vram = 0x8098CA20, size = 0xB0 },
    { name = "EnSi_Wait", vram = 0x8098CB70, size = 0x6C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Comb"
rom = 0x00DFFBC0
vram = 0x8098CE40
size = 0x1780

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8098CF08, target_vram = 0x8098E490 },
    { type = "R_MIPS_LO16", vram = 0x8098CF0C, target_vram = 0x8098E490 },
    { type = "R_MIPS_HI16", vram = 0x8098CF14, target_vram = 0x8098E494 },
    { type = "R_MIPS_LO16", vram = 0x8098CF18, target_vram = 0x8098E494 },
    { type = "R_MIPS_HI16", vram = 0x8098D060, target_vram = 0x8098E498 },
    { type = "R_MIPS_LO16", vram = 0x8098D064, target_vram = 0x8098E498 },
    { type = "R_MIPS_HI16", vram = 0x8098D090, target_vram = 0x8098E49C },
    { type = "R_MIPS_LO16", vram = 0x8098D094, target_vram = 0x8098E49C },
    { type = "R_MIPS_HI16", vram = 0x8098D1F8, target_vram = 0x8098E4A0 },
    { type = "R_MIPS_LO16", vram = 0x8098D1FC, target_vram = 0x8098E4A0 },
    { type = "R_MIPS_HI16", vram = 0x8098D340, target_vram = 0x8098E4A4 },
    { type = "R_MIPS_LO16", vram = 0x8098D344, target_vram = 0x8098E4A4 },
    { type = "R_MIPS_HI16", vram = 0x8098D370, target_vram = 0x8098E4A8 },
    { type = "R_MIPS_LO16", vram = 0x8098D374, target_vram = 0x8098E4A8 },
    { type = "R_MIPS_HI16", vram = 0x8098D4CC, target_vram = 0x8098E4AC },
    { type = "R_MIPS_LO16", vram = 0x8098D4D0, target_vram = 0x8098E4AC },
    { type = "R_MIPS_HI16", vram = 0x8098D610, target_vram = 0x8098E4B0 },
    { type = "R_MIPS_LO16", vram = 0x8098D614, target_vram = 0x8098E4B0 },
    { type = "R_MIPS_HI16", vram = 0x8098D8FC, target_vram = 0x8098DC60 },
    { type = "R_MIPS_LO16", vram = 0x8098D900, target_vram = 0x8098DC60 },
    { type = "R_MIPS_HI16", vram = 0x8098DA14, target_vram = 0x8098DC60 },
    { type = "R_MIPS_LO16", vram = 0x8098DA18, target_vram = 0x8098DC60 },
    { type = "R_MIPS_HI16", vram = 0x8098DAF8, target_vram = 0x8098E474 },
    { type = "R_MIPS_LO16", vram = 0x8098DAFC, target_vram = 0x8098E474 },
    { type = "R_MIPS_HI16", vram = 0x8098DB7C, target_vram = 0x8098E464 },
    { type = "R_MIPS_LO16", vram = 0x8098DB88, target_vram = 0x8098E464 },
    { type = "R_MIPS_HI16", vram = 0x8098DC44, target_vram = 0x8098DC60 },
    { type = "R_MIPS_LO16", vram = 0x8098DC4C, target_vram = 0x8098DC60 },
    { type = "R_MIPS_HI16", vram = 0x8098DDA0, target_vram = 0x8098E4B4 },
    { type = "R_MIPS_LO16", vram = 0x8098DDA4, target_vram = 0x8098E4B4 },
    { type = "R_MIPS_HI16", vram = 0x8098DE70, target_vram = 0x8098DEA0 },
    { type = "R_MIPS_LO16", vram = 0x8098DE78, target_vram = 0x8098DEA0 },
    { type = "R_MIPS_HI16", vram = 0x8098DF80, target_vram = 0x8098E4B8 },
    { type = "R_MIPS_LO16", vram = 0x8098DF8C, target_vram = 0x8098E4B8 },
    { type = "R_MIPS_HI16", vram = 0x8098DFB8, target_vram = 0x8098E4BC },
    { type = "R_MIPS_LO16", vram = 0x8098DFC4, target_vram = 0x8098E4BC },
    { type = "R_MIPS_HI16", vram = 0x8098E098, target_vram = 0x8098E0B8 },
    { type = "R_MIPS_LO16", vram = 0x8098E0A0, target_vram = 0x8098E0B8 },
]

functions = [
    { name = "func_8098D19C", vram = 0x8098D19C, size = 0x2E0 },
    { name = "func_8098DE58", vram = 0x8098DE58, size = 0x48 },
    { name = "func_8098DC60", vram = 0x8098DC60, size = 0x1F8 },
    { name = "func_8098D47C", vram = 0x8098D47C, size = 0x264 },
    { name = "ObjComb_Init", vram = 0x8098DAE0, size = 0x138 },
    { name = "func_8098CE40", vram = 0x8098CE40, size = 0x6C },
    { name = "ObjComb_Destroy", vram = 0x8098DC18, size = 0x2C },
    { name = "func_8098D870", vram = 0x8098D870, size = 0x58 },
    { name = "func_8098D99C", vram = 0x8098D99C, size = 0xD8 },
    { name = "func_8098DC44", vram = 0x8098DC44, size = 0x1C },
    { name = "func_8098D6E0", vram = 0x8098D6E0, size = 0x190 },
    { name = "func_8098DEA0", vram = 0x8098DEA0, size = 0x1F8 },
    { name = "func_8098D8C8", vram = 0x8098D8C8, size = 0xD4 },
    { name = "func_8098E098", vram = 0x8098E098, size = 0x20 },
    { name = "func_8098CEAC", vram = 0x8098CEAC, size = 0x2F0 },
    { name = "ObjComb_Draw", vram = 0x8098E2F8, size = 0x11C },
    { name = "ObjComb_Update", vram = 0x8098E15C, size = 0x19C },
    { name = "func_8098DA74", vram = 0x8098DA74, size = 0x6C },
    { name = "func_8098E0B8", vram = 0x8098E0B8, size = 0xA4 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Kibako2"
rom = 0x00E01340
vram = 0x8098E5C0
size = 0x9A0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8098E6E8, target_vram = 0x8098EEA0 },
    { type = "R_MIPS_LO16", vram = 0x8098E6EC, target_vram = 0x8098EEA0 },
    { type = "R_MIPS_HI16", vram = 0x8098E714, target_vram = 0x8098EEA4 },
    { type = "R_MIPS_LO16", vram = 0x8098E718, target_vram = 0x8098EEA4 },
    { type = "R_MIPS_HI16", vram = 0x8098E760, target_vram = 0x8098EEA8 },
    { type = "R_MIPS_LO16", vram = 0x8098E764, target_vram = 0x8098EEA8 },
    { type = "R_MIPS_HI16", vram = 0x8098E768, target_vram = 0x8098EEAC },
    { type = "R_MIPS_LO16", vram = 0x8098E784, target_vram = 0x8098EEAC },
    { type = "R_MIPS_HI16", vram = 0x8098EA4C, target_vram = 0x8098EE8C },
    { type = "R_MIPS_LO16", vram = 0x8098EA50, target_vram = 0x8098EE8C },
    { type = "R_MIPS_HI16", vram = 0x8098EA70, target_vram = 0x8098EE60 },
    { type = "R_MIPS_LO16", vram = 0x8098EA74, target_vram = 0x8098EE60 },
    { type = "R_MIPS_HI16", vram = 0x8098EB10, target_vram = 0x8098EC68 },
    { type = "R_MIPS_LO16", vram = 0x8098EB14, target_vram = 0x8098EC68 },
    { type = "R_MIPS_HI16", vram = 0x8098EC0C, target_vram = 0x8098EEB0 },
    { type = "R_MIPS_LO16", vram = 0x8098EC10, target_vram = 0x8098EEB0 },
    { type = "R_MIPS_HI16", vram = 0x8098ECCC, target_vram = 0x8098ED20 },
    { type = "R_MIPS_LO16", vram = 0x8098ECD0, target_vram = 0x8098ED20 },
    { type = "R_MIPS_HI16", vram = 0x8098EDA4, target_vram = 0x8098EEB4 },
    { type = "R_MIPS_LO16", vram = 0x8098EDA8, target_vram = 0x8098EEB4 },
]

functions = [
    { name = "ObjKibako2_Init", vram = 0x8098EA08, size = 0x128 },
    { name = "ObjKibako2_SpawnSkulltula", vram = 0x8098E900, size = 0xC4 },
    { name = "ObjKibako2_Destroy", vram = 0x8098EB30, size = 0x48 },
    { name = "ObjKibako2_Draw", vram = 0x8098EE0C, size = 0x30 },
    { name = "ObjKibako2_Kill", vram = 0x8098ED20, size = 0x2C },
    { name = "ObjKibako2_ContainsSkulltula", vram = 0x8098E5C0, size = 0x6C },
    { name = "ObjKibako2_SpawnContents", vram = 0x8098E9C4, size = 0x44 },
    { name = "ObjKibako2_Idle", vram = 0x8098EC68, size = 0xB8 },
    { name = "ObjKibako2_Break", vram = 0x8098E62C, size = 0x27C },
    { name = "ObjKibako2_SpawnCollectible", vram = 0x8098E8A8, size = 0x58 },
    { name = "ObjKibako2_Update", vram = 0x8098ED4C, size = 0xC0 },
    { name = "ObjKibako2_ShouldBreak", vram = 0x8098EB78, size = 0xF0 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Hs2"
rom = 0x00E01CE0
vram = 0x8098EF60
size = 0xE0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8098EF80, target_vram = 0x8098EFAC },
    { type = "R_MIPS_LO16", vram = 0x8098EF84, target_vram = 0x8098EFAC },
]

functions = [
    { name = "EnHs2_Init", vram = 0x8098EF60, size = 0x3C },
    { name = "EnHs2_Update", vram = 0x8098EFBC, size = 0x24 },
    { name = "EnHs2_Draw", vram = 0x8098EFE0, size = 0x10 },
    { name = "EnHs2_DoNothing", vram = 0x8098EFAC, size = 0x10 },
    { name = "EnHs2_Destroy", vram = 0x8098EF9C, size = 0x10 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Mure3"
rom = 0x00E01DC0
vram = 0x8098F040
size = 0x7C0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8098F38C, target_vram = 0x8098F740 },
    { type = "R_MIPS_LO16", vram = 0x8098F3A4, target_vram = 0x8098F740 },
    { type = "R_MIPS_HI16", vram = 0x8098F464, target_vram = 0x8098F740 },
    { type = "R_MIPS_LO16", vram = 0x8098F47C, target_vram = 0x8098F740 },
    { type = "R_MIPS_HI16", vram = 0x8098F564, target_vram = 0x8098F748 },
    { type = "R_MIPS_LO16", vram = 0x8098F56C, target_vram = 0x8098F748 },
    { type = "R_MIPS_HI16", vram = 0x8098F598, target_vram = 0x8098F5AC },
    { type = "R_MIPS_LO16", vram = 0x8098F59C, target_vram = 0x8098F5AC },
    { type = "R_MIPS_HI16", vram = 0x8098F5D0, target_vram = 0x8098F5E4 },
    { type = "R_MIPS_LO16", vram = 0x8098F5D4, target_vram = 0x8098F5E4 },
    { type = "R_MIPS_HI16", vram = 0x8098F600, target_vram = 0x8098F760 },
    { type = "R_MIPS_LO16", vram = 0x8098F604, target_vram = 0x8098F760 },
    { type = "R_MIPS_HI16", vram = 0x8098F640, target_vram = 0x8098F754 },
    { type = "R_MIPS_LO16", vram = 0x8098F648, target_vram = 0x8098F754 },
    { type = "R_MIPS_HI16", vram = 0x8098F66C, target_vram = 0x8098F680 },
    { type = "R_MIPS_LO16", vram = 0x8098F670, target_vram = 0x8098F680 },
    { type = "R_MIPS_HI16", vram = 0x8098F6AC, target_vram = 0x8098F764 },
    { type = "R_MIPS_LO16", vram = 0x8098F6B0, target_vram = 0x8098F764 },
]

functions = [
    { name = "func_8098F220", vram = 0x8098F220, size = 0x144 },
    { name = "func_8098F5E4", vram = 0x8098F5E4, size = 0x88 },
    { name = "func_8098F5AC", vram = 0x8098F5AC, size = 0x24 },
    { name = "func_8098F598", vram = 0x8098F598, size = 0x14 },
    { name = "func_8098F438", vram = 0x8098F438, size = 0xF0 },
    { name = "func_8098F110", vram = 0x8098F110, size = 0x110 },
    { name = "func_8098F040", vram = 0x8098F040, size = 0xD0 },
    { name = "func_8098F66C", vram = 0x8098F66C, size = 0x14 },
    { name = "func_8098F5D0", vram = 0x8098F5D0, size = 0x14 },
    { name = "ObjMure3_Update", vram = 0x8098F6FC, size = 0x24 },
    { name = "ObjMure3_Destroy", vram = 0x8098F588, size = 0x10 },
    { name = "func_8098F364", vram = 0x8098F364, size = 0xD4 },
    { name = "ObjMure3_Init", vram = 0x8098F528, size = 0x60 },
    { name = "func_8098F680", vram = 0x8098F680, size = 0x7C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Tg"
rom = 0x00E02580
vram = 0x8098F800
size = 0xB10

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8098F9B4, target_vram = 0x80990218 },
    { type = "R_MIPS_LO16", vram = 0x8098F9B8, target_vram = 0x80990218 },
    { type = "R_MIPS_HI16", vram = 0x8098F9D8, target_vram = 0x809901C0 },
    { type = "R_MIPS_LO16", vram = 0x8098F9E0, target_vram = 0x809901C0 },
    { type = "R_MIPS_HI16", vram = 0x8098F9F0, target_vram = 0x809901F8 },
    { type = "R_MIPS_HI16", vram = 0x8098F9F4, target_vram = 0x809901EC },
    { type = "R_MIPS_LO16", vram = 0x8098F9F8, target_vram = 0x809901EC },
    { type = "R_MIPS_LO16", vram = 0x8098F9FC, target_vram = 0x809901F8 },
    { type = "R_MIPS_HI16", vram = 0x8098FA20, target_vram = 0x8098FA70 },
    { type = "R_MIPS_LO16", vram = 0x8098FA24, target_vram = 0x8098FA70 },
    { type = "R_MIPS_HI16", vram = 0x8098FBE8, target_vram = 0x80990228 },
    { type = "R_MIPS_LO16", vram = 0x8098FBEC, target_vram = 0x80990228 },
    { type = "R_MIPS_HI16", vram = 0x8098FD0C, target_vram = 0x8098FBB4 },
    { type = "R_MIPS_HI16", vram = 0x8098FD20, target_vram = 0x8098FBD0 },
    { type = "R_MIPS_LO16", vram = 0x8098FD24, target_vram = 0x8098FBD0 },
    { type = "R_MIPS_LO16", vram = 0x8098FD28, target_vram = 0x8098FBB4 },
    { type = "R_MIPS_HI16", vram = 0x8098FD64, target_vram = 0x80990234 },
    { type = "R_MIPS_LO16", vram = 0x8098FD68, target_vram = 0x80990234 },
    { type = "R_MIPS_HI16", vram = 0x8098FD70, target_vram = 0x80990240 },
    { type = "R_MIPS_LO16", vram = 0x8098FD74, target_vram = 0x80990240 },
    { type = "R_MIPS_HI16", vram = 0x8098FDEC, target_vram = 0x80990260 },
    { type = "R_MIPS_LO16", vram = 0x8098FE34, target_vram = 0x80990260 },
    { type = "R_MIPS_HI16", vram = 0x8098FED8, target_vram = 0x8099024C },
    { type = "R_MIPS_LO16", vram = 0x8098FEDC, target_vram = 0x8099024C },
]

functions = [
    { name = "EnTg_UpdateCollider", vram = 0x8098F8A8, size = 0x80 },
    { name = "EnTg_Init", vram = 0x8098F954, size = 0xF0 },
    { name = "EnTg_ChangeAnim", vram = 0x8098F800, size = 0xA8 },
    { name = "EnTg_Update", vram = 0x8098FB28, size = 0x8C },
    { name = "EnTg_PostLimbDraw", vram = 0x8098FBD0, size = 0x5C },
    { name = "EnTg_Destroy", vram = 0x8098FA44, size = 0x2C },
    { name = "EnTg_DrawHearts", vram = 0x8099000C, size = 0x18C },
    { name = "EnTg_OverrideLimbDraw", vram = 0x8098FBB4, size = 0x1C },
    { name = "EnTg_UpdateHearts", vram = 0x8098FEA8, size = 0x164 },
    { name = "EnTg_Idle", vram = 0x8098FA70, size = 0xB8 },
    { name = "EnTg_UpdateSkelAnime", vram = 0x8098F928, size = 0x2C },
    { name = "EnTg_Draw", vram = 0x8098FC2C, size = 0x124 },
    { name = "EnTg_SpawnHeart", vram = 0x8098FD50, size = 0x158 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Wf"
rom = 0x00E03090
vram = 0x80990310
size = 0x44A0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8099032C, target_vram = 0x809942D0 },
    { type = "R_MIPS_LO16", vram = 0x80990330, target_vram = 0x809942D0 },
    { type = "R_MIPS_HI16", vram = 0x8099035C, target_vram = 0x80994200 },
    { type = "R_MIPS_LO16", vram = 0x80990368, target_vram = 0x80994200 },
    { type = "R_MIPS_HI16", vram = 0x8099037C, target_vram = 0x80994210 },
    { type = "R_MIPS_LO16", vram = 0x80990380, target_vram = 0x80994210 },
    { type = "R_MIPS_HI16", vram = 0x80990394, target_vram = 0x8099423C },
    { type = "R_MIPS_LO16", vram = 0x80990398, target_vram = 0x8099423C },
    { type = "R_MIPS_HI16", vram = 0x809903BC, target_vram = 0x80994320 },
    { type = "R_MIPS_LO16", vram = 0x809903CC, target_vram = 0x80994320 },
    { type = "R_MIPS_HI16", vram = 0x809905C4, target_vram = 0x80994288 },
    { type = "R_MIPS_HI16", vram = 0x809905C8, target_vram = 0x809942A8 },
    { type = "R_MIPS_LO16", vram = 0x809905D0, target_vram = 0x809942A8 },
    { type = "R_MIPS_LO16", vram = 0x809905D4, target_vram = 0x80994288 },
    { type = "R_MIPS_HI16", vram = 0x8099062C, target_vram = 0x80994268 },
    { type = "R_MIPS_HI16", vram = 0x80990630, target_vram = 0x809942A8 },
    { type = "R_MIPS_LO16", vram = 0x80990638, target_vram = 0x809942A8 },
    { type = "R_MIPS_LO16", vram = 0x8099063C, target_vram = 0x80994268 },
    { type = "R_MIPS_HI16", vram = 0x80990680, target_vram = 0x809942D8 },
    { type = "R_MIPS_LO16", vram = 0x80990684, target_vram = 0x809942D8 },
    { type = "R_MIPS_HI16", vram = 0x80990688, target_vram = 0x809942B0 },
    { type = "R_MIPS_LO16", vram = 0x8099068C, target_vram = 0x809942B0 },
    { type = "R_MIPS_HI16", vram = 0x80990694, target_vram = 0x809942C0 },
    { type = "R_MIPS_LO16", vram = 0x80990698, target_vram = 0x809942C0 },
    { type = "R_MIPS_HI16", vram = 0x809906B0, target_vram = 0x809942D0 },
    { type = "R_MIPS_LO16", vram = 0x809906B4, target_vram = 0x809942D0 },
    { type = "R_MIPS_HI16", vram = 0x809906CC, target_vram = 0x809942D8 },
    { type = "R_MIPS_LO16", vram = 0x809906D0, target_vram = 0x809942D8 },
    { type = "R_MIPS_HI16", vram = 0x8099088C, target_vram = 0x80994324 },
    { type = "R_MIPS_LO16", vram = 0x80990894, target_vram = 0x80994324 },
    { type = "R_MIPS_HI16", vram = 0x80990898, target_vram = 0x80994328 },
    { type = "R_MIPS_LO16", vram = 0x8099089C, target_vram = 0x80994328 },
    { type = "R_MIPS_HI16", vram = 0x80990914, target_vram = 0x8099432C },
    { type = "R_MIPS_LO16", vram = 0x80990918, target_vram = 0x8099432C },
    { type = "R_MIPS_HI16", vram = 0x80990CD8, target_vram = 0x809942EC },
    { type = "R_MIPS_LO16", vram = 0x80990CF0, target_vram = 0x809942EC },
    { type = "R_MIPS_HI16", vram = 0x80990D20, target_vram = 0x809942E8 },
    { type = "R_MIPS_LO16", vram = 0x80990D2C, target_vram = 0x809942E8 },
    { type = "R_MIPS_HI16", vram = 0x80990D70, target_vram = 0x809942DC },
    { type = "R_MIPS_LO16", vram = 0x80990D80, target_vram = 0x809942DC },
    { type = "R_MIPS_HI16", vram = 0x80990F1C, target_vram = 0x80990F50 },
    { type = "R_MIPS_LO16", vram = 0x80990F24, target_vram = 0x80990F50 },
    { type = "R_MIPS_HI16", vram = 0x80991010, target_vram = 0x80991040 },
    { type = "R_MIPS_LO16", vram = 0x80991018, target_vram = 0x80991040 },
    { type = "R_MIPS_HI16", vram = 0x80991054, target_vram = 0x80994330 },
    { type = "R_MIPS_LO16", vram = 0x80991068, target_vram = 0x80994330 },
    { type = "R_MIPS_HI16", vram = 0x8099114C, target_vram = 0x80991174 },
    { type = "R_MIPS_LO16", vram = 0x80991154, target_vram = 0x80991174 },
    { type = "R_MIPS_HI16", vram = 0x8099119C, target_vram = 0x80994334 },
    { type = "R_MIPS_LO16", vram = 0x809911AC, target_vram = 0x80994334 },
    { type = "R_MIPS_HI16", vram = 0x8099124C, target_vram = 0x80991280 },
    { type = "R_MIPS_LO16", vram = 0x80991258, target_vram = 0x80991280 },
    { type = "R_MIPS_HI16", vram = 0x809913CC, target_vram = 0x80994338 },
    { type = "R_MIPS_LO16", vram = 0x809913D0, target_vram = 0x80994338 },
    { type = "R_MIPS_HI16", vram = 0x80991478, target_vram = 0x8099149C },
    { type = "R_MIPS_LO16", vram = 0x8099147C, target_vram = 0x8099149C },
    { type = "R_MIPS_HI16", vram = 0x80991588, target_vram = 0x8099433C },
    { type = "R_MIPS_LO16", vram = 0x8099158C, target_vram = 0x8099433C },
    { type = "R_MIPS_HI16", vram = 0x80991660, target_vram = 0x80994340 },
    { type = "R_MIPS_LO16", vram = 0x80991664, target_vram = 0x80994340 },
    { type = "R_MIPS_HI16", vram = 0x80991760, target_vram = 0x8099177C },
    { type = "R_MIPS_LO16", vram = 0x80991764, target_vram = 0x8099177C },
    { type = "R_MIPS_HI16", vram = 0x809918EC, target_vram = 0x80994344 },
    { type = "R_MIPS_LO16", vram = 0x809918F0, target_vram = 0x80994344 },
    { type = "R_MIPS_HI16", vram = 0x809919C8, target_vram = 0x809919F4 },
    { type = "R_MIPS_LO16", vram = 0x809919CC, target_vram = 0x809919F4 },
    { type = "R_MIPS_HI16", vram = 0x80991B10, target_vram = 0x80994348 },
    { type = "R_MIPS_LO16", vram = 0x80991B14, target_vram = 0x80994348 },
    { type = "R_MIPS_HI16", vram = 0x80991C48, target_vram = 0x80991C80 },
    { type = "R_MIPS_LO16", vram = 0x80991C50, target_vram = 0x80991C80 },
    { type = "R_MIPS_HI16", vram = 0x80991DFC, target_vram = 0x8099434C },
    { type = "R_MIPS_LO16", vram = 0x80991E00, target_vram = 0x8099434C },
    { type = "R_MIPS_HI16", vram = 0x80991E10, target_vram = 0x80994350 },
    { type = "R_MIPS_LO16", vram = 0x80991E14, target_vram = 0x80994350 },
    { type = "R_MIPS_HI16", vram = 0x80991EC4, target_vram = 0x80994354 },
    { type = "R_MIPS_LO16", vram = 0x80991EC8, target_vram = 0x80994354 },
    { type = "R_MIPS_HI16", vram = 0x80991F38, target_vram = 0x80994358 },
    { type = "R_MIPS_LO16", vram = 0x80991F3C, target_vram = 0x80994358 },
    { type = "R_MIPS_HI16", vram = 0x80992040, target_vram = 0x80992068 },
    { type = "R_MIPS_LO16", vram = 0x80992044, target_vram = 0x80992068 },
    { type = "R_MIPS_HI16", vram = 0x80992128, target_vram = 0x8099435C },
    { type = "R_MIPS_LO16", vram = 0x8099212C, target_vram = 0x8099435C },
    { type = "R_MIPS_HI16", vram = 0x8099219C, target_vram = 0x80994360 },
    { type = "R_MIPS_LO16", vram = 0x809921A0, target_vram = 0x80994360 },
    { type = "R_MIPS_HI16", vram = 0x80992298, target_vram = 0x809922B4 },
    { type = "R_MIPS_LO16", vram = 0x8099229C, target_vram = 0x809922B4 },
    { type = "R_MIPS_HI16", vram = 0x80992324, target_vram = 0x80994364 },
    { type = "R_MIPS_LO16", vram = 0x80992328, target_vram = 0x80994364 },
    { type = "R_MIPS_HI16", vram = 0x809923B4, target_vram = 0x809923E4 },
    { type = "R_MIPS_LO16", vram = 0x809923C0, target_vram = 0x809923E4 },
    { type = "R_MIPS_HI16", vram = 0x809924D0, target_vram = 0x809924EC },
    { type = "R_MIPS_LO16", vram = 0x809924D4, target_vram = 0x809924EC },
    { type = "R_MIPS_HI16", vram = 0x80992538, target_vram = 0x80994368 },
    { type = "R_MIPS_LO16", vram = 0x8099254C, target_vram = 0x80994368 },
    { type = "R_MIPS_HI16", vram = 0x80992760, target_vram = 0x80992784 },
    { type = "R_MIPS_LO16", vram = 0x80992764, target_vram = 0x80992784 },
    { type = "R_MIPS_HI16", vram = 0x809928AC, target_vram = 0x809928CC },
    { type = "R_MIPS_LO16", vram = 0x809928B0, target_vram = 0x809928CC },
    { type = "R_MIPS_HI16", vram = 0x80992B60, target_vram = 0x80992B8C },
    { type = "R_MIPS_LO16", vram = 0x80992B64, target_vram = 0x80992B8C },
    { type = "R_MIPS_HI16", vram = 0x80992DF0, target_vram = 0x80992E0C },
    { type = "R_MIPS_LO16", vram = 0x80992DF4, target_vram = 0x80992E0C },
    { type = "R_MIPS_HI16", vram = 0x80992F0C, target_vram = 0x809942F0 },
    { type = "R_MIPS_LO16", vram = 0x80992F24, target_vram = 0x809942F0 },
    { type = "R_MIPS_HI16", vram = 0x80992FFC, target_vram = 0x80993018 },
    { type = "R_MIPS_LO16", vram = 0x80993000, target_vram = 0x80993018 },
    { type = "R_MIPS_HI16", vram = 0x80993174, target_vram = 0x80993194 },
    { type = "R_MIPS_LO16", vram = 0x80993178, target_vram = 0x80993194 },
    { type = "R_MIPS_HI16", vram = 0x80993384, target_vram = 0x809933A0 },
    { type = "R_MIPS_LO16", vram = 0x80993388, target_vram = 0x809933A0 },
    { type = "R_MIPS_HI16", vram = 0x80993558, target_vram = 0x8099357C },
    { type = "R_MIPS_LO16", vram = 0x8099355C, target_vram = 0x8099357C },
    { type = "R_MIPS_HI16", vram = 0x8099374C, target_vram = 0x80991280 },
    { type = "R_MIPS_LO16", vram = 0x80993750, target_vram = 0x80991280 },
    { type = "R_MIPS_HI16", vram = 0x80993758, target_vram = 0x80991C80 },
    { type = "R_MIPS_HI16", vram = 0x80993790, target_vram = 0x8099436C },
    { type = "R_MIPS_LO16", vram = 0x80993794, target_vram = 0x8099436C },
    { type = "R_MIPS_LO16", vram = 0x809937B0, target_vram = 0x80991C80 },
    { type = "R_MIPS_HI16", vram = 0x809937B8, target_vram = 0x8099357C },
    { type = "R_MIPS_LO16", vram = 0x809937BC, target_vram = 0x8099357C },
    { type = "R_MIPS_HI16", vram = 0x809937C4, target_vram = 0x80991040 },
    { type = "R_MIPS_LO16", vram = 0x809937C8, target_vram = 0x80991040 },
    { type = "R_MIPS_HI16", vram = 0x809937D0, target_vram = 0x80991174 },
    { type = "R_MIPS_LO16", vram = 0x809937D4, target_vram = 0x80991174 },
    { type = "R_MIPS_HI16", vram = 0x809937DC, target_vram = 0x809923E4 },
    { type = "R_MIPS_LO16", vram = 0x809937F8, target_vram = 0x809923E4 },
    { type = "R_MIPS_HI16", vram = 0x80993C04, target_vram = 0x809923E4 },
    { type = "R_MIPS_LO16", vram = 0x80993C08, target_vram = 0x809923E4 },
    { type = "R_MIPS_HI16", vram = 0x80993CB0, target_vram = 0x80990F50 },
    { type = "R_MIPS_LO16", vram = 0x80993CB4, target_vram = 0x80990F50 },
    { type = "R_MIPS_HI16", vram = 0x80993D24, target_vram = 0x809928CC },
    { type = "R_MIPS_LO16", vram = 0x80993D28, target_vram = 0x809928CC },
    { type = "R_MIPS_HI16", vram = 0x80993EC0, target_vram = 0x809942FC },
    { type = "R_MIPS_LO16", vram = 0x80993EC4, target_vram = 0x809942FC },
    { type = "R_MIPS_HI16", vram = 0x80993EFC, target_vram = 0x80994302 },
    { type = "R_MIPS_LO16", vram = 0x80993F00, target_vram = 0x80994302 },
    { type = "R_MIPS_HI16", vram = 0x80993F80, target_vram = 0x80990F50 },
    { type = "R_MIPS_LO16", vram = 0x80993F84, target_vram = 0x80990F50 },
    { type = "R_MIPS_HI16", vram = 0x80993FC8, target_vram = 0x809942B0 },
    { type = "R_MIPS_LO16", vram = 0x80993FD4, target_vram = 0x809942B0 },
    { type = "R_MIPS_HI16", vram = 0x80994000, target_vram = 0x809942C0 },
    { type = "R_MIPS_LO16", vram = 0x8099400C, target_vram = 0x809942C0 },
    { type = "R_MIPS_HI16", vram = 0x80994020, target_vram = 0x80993E50 },
    { type = "R_MIPS_HI16", vram = 0x80994024, target_vram = 0x80993E94 },
    { type = "R_MIPS_LO16", vram = 0x80994028, target_vram = 0x80993E94 },
    { type = "R_MIPS_LO16", vram = 0x8099402C, target_vram = 0x80993E50 },
]

functions = [
    { name = "EnWf_Init", vram = 0x80990310, size = 0x474 },
    { name = "func_8099149C", vram = 0x8099149C, size = 0x29C },
    { name = "EnWf_Update", vram = 0x80993BC0, size = 0x290 },
    { name = "func_80991C80", vram = 0x80991C80, size = 0x358 },
    { name = "func_809926D0", vram = 0x809926D0, size = 0xB4 },
    { name = "func_8099386C", vram = 0x8099386C, size = 0x354 },
    { name = "func_80990C6C", vram = 0x80990C6C, size = 0x1E0 },
    { name = "func_80992068", vram = 0x80992068, size = 0x1D4 },
    { name = "func_809910F0", vram = 0x809910F0, size = 0x84 },
    { name = "func_809922B4", vram = 0x809922B4, size = 0xFC },
    { name = "func_8099177C", vram = 0x8099177C, size = 0x1CC },
    { name = "func_80992B8C", vram = 0x80992B8C, size = 0x1E0 },
    { name = "func_80990854", vram = 0x80990854, size = 0x8C },
    { name = "func_8099245C", vram = 0x8099245C, size = 0x90 },
    { name = "func_809907D4", vram = 0x809907D4, size = 0x80 },
    { name = "func_80992A74", vram = 0x80992A74, size = 0x118 },
    { name = "func_80990948", vram = 0x80990948, size = 0x324 },
    { name = "func_80991738", vram = 0x80991738, size = 0x44 },
    { name = "func_80990F0C", vram = 0x80990F0C, size = 0x44 },
    { name = "func_809933A0", vram = 0x809933A0, size = 0x184 },
    { name = "EnWf_PostLimbDraw", vram = 0x80993E94, size = 0xD4 },
    { name = "func_80993350", vram = 0x80993350, size = 0x50 },
    { name = "EnWf_Draw", vram = 0x80993F68, size = 0x124 },
    { name = "func_80991280", vram = 0x80991280, size = 0x1B8 },
    { name = "func_80990E4C", vram = 0x80990E4C, size = 0x60 },
    { name = "func_80991FD8", vram = 0x80991FD8, size = 0x90 },
    { name = "func_80990ED4", vram = 0x80990ED4, size = 0x38 },
    { name = "func_80990FC8", vram = 0x80990FC8, size = 0x78 },
    { name = "func_809919F4", vram = 0x809919F4, size = 0x210 },
    { name = "func_809923E4", vram = 0x809923E4, size = 0x78 },
    { name = "func_8099223C", vram = 0x8099223C, size = 0x78 },
    { name = "func_80991C04", vram = 0x80991C04, size = 0x7C },
    { name = "func_80993148", vram = 0x80993148, size = 0x4C },
    { name = "func_80992D6C", vram = 0x80992D6C, size = 0xA0 },
    { name = "func_8099408C", vram = 0x8099408C, size = 0xC4 },
    { name = "EnWf_Destroy", vram = 0x80990784, size = 0x50 },
    { name = "func_80992784", vram = 0x80992784, size = 0xA8 },
    { name = "func_8099282C", vram = 0x8099282C, size = 0xA0 },
    { name = "func_809924EC", vram = 0x809924EC, size = 0x1E4 },
    { name = "func_80991948", vram = 0x80991948, size = 0xAC },
    { name = "func_80993738", vram = 0x80993738, size = 0x134 },
    { name = "func_80990F50", vram = 0x80990F50, size = 0x78 },
    { name = "func_8099357C", vram = 0x8099357C, size = 0x1BC },
    { name = "func_80992E0C", vram = 0x80992E0C, size = 0x1C8 },
    { name = "func_809923B0", vram = 0x809923B0, size = 0x34 },
    { name = "func_80993524", vram = 0x80993524, size = 0x58 },
    { name = "func_80991438", vram = 0x80991438, size = 0x64 },
    { name = "EnWf_OverrideLimbDraw", vram = 0x80993E50, size = 0x44 },
    { name = "EnWf_Blink", vram = 0x809908E0, size = 0x68 },
    { name = "func_80992FD4", vram = 0x80992FD4, size = 0x44 },
    { name = "func_809928CC", vram = 0x809928CC, size = 0x1A8 },
    { name = "func_80993018", vram = 0x80993018, size = 0x130 },
    { name = "func_80990EAC", vram = 0x80990EAC, size = 0x28 },
    { name = "func_80993194", vram = 0x80993194, size = 0x1BC },
    { name = "func_80991174", vram = 0x80991174, size = 0x8C },
    { name = "func_80991040", vram = 0x80991040, size = 0xB0 },
    { name = "func_80991200", vram = 0x80991200, size = 0x80 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Skb"
rom = 0x00E07530
vram = 0x809947B0
size = 0x32E0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809947C4, target_vram = 0x80997530 },
    { type = "R_MIPS_LO16", vram = 0x809947C8, target_vram = 0x80997530 },
    { type = "R_MIPS_HI16", vram = 0x809947E0, target_vram = 0x8099753C },
    { type = "R_MIPS_LO16", vram = 0x809947E4, target_vram = 0x8099753C },
    { type = "R_MIPS_HI16", vram = 0x80994818, target_vram = 0x80997570 },
    { type = "R_MIPS_LO16", vram = 0x8099481C, target_vram = 0x80997570 },
    { type = "R_MIPS_HI16", vram = 0x809948DC, target_vram = 0x80997574 },
    { type = "R_MIPS_LO16", vram = 0x809948E0, target_vram = 0x80997574 },
    { type = "R_MIPS_HI16", vram = 0x80994B20, target_vram = 0x80997548 },
    { type = "R_MIPS_LO16", vram = 0x80994B24, target_vram = 0x80997548 },
    { type = "R_MIPS_HI16", vram = 0x80994B34, target_vram = 0x809974F0 },
    { type = "R_MIPS_LO16", vram = 0x80994B38, target_vram = 0x809974F0 },
    { type = "R_MIPS_HI16", vram = 0x80994BBC, target_vram = 0x809974E0 },
    { type = "R_MIPS_LO16", vram = 0x80994BCC, target_vram = 0x809974E0 },
    { type = "R_MIPS_HI16", vram = 0x80994E38, target_vram = 0x80997330 },
    { type = "R_MIPS_LO16", vram = 0x80994E3C, target_vram = 0x80997330 },
    { type = "R_MIPS_HI16", vram = 0x80994E70, target_vram = 0x80994E94 },
    { type = "R_MIPS_LO16", vram = 0x80994E74, target_vram = 0x80994E94 },
    { type = "R_MIPS_HI16", vram = 0x80994FEC, target_vram = 0x80995190 },
    { type = "R_MIPS_LO16", vram = 0x80994FF0, target_vram = 0x80995190 },
    { type = "R_MIPS_HI16", vram = 0x80995050, target_vram = 0x80995068 },
    { type = "R_MIPS_LO16", vram = 0x80995054, target_vram = 0x80995068 },
    { type = "R_MIPS_HI16", vram = 0x809950C8, target_vram = 0x80997330 },
    { type = "R_MIPS_LO16", vram = 0x809950CC, target_vram = 0x80997330 },
    { type = "R_MIPS_HI16", vram = 0x809950F8, target_vram = 0x80995190 },
    { type = "R_MIPS_LO16", vram = 0x809950FC, target_vram = 0x80995190 },
    { type = "R_MIPS_HI16", vram = 0x809951B8, target_vram = 0x80997578 },
    { type = "R_MIPS_LO16", vram = 0x809951C0, target_vram = 0x80997578 },
    { type = "R_MIPS_HI16", vram = 0x809951F0, target_vram = 0x80997330 },
    { type = "R_MIPS_LO16", vram = 0x809951F8, target_vram = 0x80997330 },
    { type = "R_MIPS_HI16", vram = 0x80995228, target_vram = 0x80995244 },
    { type = "R_MIPS_LO16", vram = 0x8099522C, target_vram = 0x80995244 },
    { type = "R_MIPS_HI16", vram = 0x80995280, target_vram = 0x8099544C },
    { type = "R_MIPS_HI16", vram = 0x8099528C, target_vram = 0x8099556C },
    { type = "R_MIPS_HI16", vram = 0x80995298, target_vram = 0x8099533C },
    { type = "R_MIPS_LO16", vram = 0x8099529C, target_vram = 0x8099533C },
    { type = "R_MIPS_LO16", vram = 0x809952A8, target_vram = 0x8099544C },
    { type = "R_MIPS_LO16", vram = 0x809952B4, target_vram = 0x8099556C },
    { type = "R_MIPS_HI16", vram = 0x809952E4, target_vram = 0x80997330 },
    { type = "R_MIPS_LO16", vram = 0x809952E8, target_vram = 0x80997330 },
    { type = "R_MIPS_HI16", vram = 0x80995304, target_vram = 0x8099533C },
    { type = "R_MIPS_LO16", vram = 0x80995310, target_vram = 0x8099533C },
    { type = "R_MIPS_HI16", vram = 0x809953F4, target_vram = 0x80997330 },
    { type = "R_MIPS_LO16", vram = 0x809953F8, target_vram = 0x80997330 },
    { type = "R_MIPS_HI16", vram = 0x80995414, target_vram = 0x8099544C },
    { type = "R_MIPS_LO16", vram = 0x80995420, target_vram = 0x8099544C },
    { type = "R_MIPS_HI16", vram = 0x80995504, target_vram = 0x80997330 },
    { type = "R_MIPS_LO16", vram = 0x80995508, target_vram = 0x80997330 },
    { type = "R_MIPS_HI16", vram = 0x8099552C, target_vram = 0x8099556C },
    { type = "R_MIPS_LO16", vram = 0x80995538, target_vram = 0x8099556C },
    { type = "R_MIPS_HI16", vram = 0x80995630, target_vram = 0x80997594 },
    { type = "R_MIPS_LO16", vram = 0x80995634, target_vram = 0x80997594 },
    { type = "R_MIPS_HI16", vram = 0x80995750, target_vram = 0x80997330 },
    { type = "R_MIPS_LO16", vram = 0x80995754, target_vram = 0x80997330 },
    { type = "R_MIPS_HI16", vram = 0x80995764, target_vram = 0x80997598 },
    { type = "R_MIPS_LO16", vram = 0x80995768, target_vram = 0x80997598 },
    { type = "R_MIPS_HI16", vram = 0x80995798, target_vram = 0x80997330 },
    { type = "R_MIPS_LO16", vram = 0x8099579C, target_vram = 0x80997330 },
    { type = "R_MIPS_HI16", vram = 0x809957BC, target_vram = 0x80997330 },
    { type = "R_MIPS_LO16", vram = 0x809957C0, target_vram = 0x80997330 },
    { type = "R_MIPS_HI16", vram = 0x809957CC, target_vram = 0x8099759C },
    { type = "R_MIPS_LO16", vram = 0x809957D0, target_vram = 0x8099759C },
    { type = "R_MIPS_HI16", vram = 0x809957F0, target_vram = 0x80995818 },
    { type = "R_MIPS_LO16", vram = 0x809957F8, target_vram = 0x80995818 },
    { type = "R_MIPS_HI16", vram = 0x80995974, target_vram = 0x8099599C },
    { type = "R_MIPS_LO16", vram = 0x8099597C, target_vram = 0x8099599C },
    { type = "R_MIPS_HI16", vram = 0x80995A3C, target_vram = 0x80997330 },
    { type = "R_MIPS_LO16", vram = 0x80995A40, target_vram = 0x80997330 },
    { type = "R_MIPS_HI16", vram = 0x80995A58, target_vram = 0x809975A0 },
    { type = "R_MIPS_LO16", vram = 0x80995A5C, target_vram = 0x809975A0 },
    { type = "R_MIPS_HI16", vram = 0x80995A60, target_vram = 0x80995A8C },
    { type = "R_MIPS_LO16", vram = 0x80995A68, target_vram = 0x80995A8C },
    { type = "R_MIPS_HI16", vram = 0x80995ACC, target_vram = 0x80997330 },
    { type = "R_MIPS_LO16", vram = 0x80995ADC, target_vram = 0x80997330 },
    { type = "R_MIPS_HI16", vram = 0x80995B14, target_vram = 0x809975A4 },
    { type = "R_MIPS_LO16", vram = 0x80995B28, target_vram = 0x809975A4 },
    { type = "R_MIPS_HI16", vram = 0x80995C30, target_vram = 0x80997330 },
    { type = "R_MIPS_LO16", vram = 0x80995C34, target_vram = 0x80997330 },
    { type = "R_MIPS_HI16", vram = 0x80995C50, target_vram = 0x80995C84 },
    { type = "R_MIPS_LO16", vram = 0x80995C5C, target_vram = 0x80995C84 },
    { type = "R_MIPS_HI16", vram = 0x80995D90, target_vram = 0x80995DC4 },
    { type = "R_MIPS_LO16", vram = 0x80995D98, target_vram = 0x80995DC4 },
    { type = "R_MIPS_HI16", vram = 0x80995E3C, target_vram = 0x80995E64 },
    { type = "R_MIPS_LO16", vram = 0x80995E44, target_vram = 0x80995E64 },
    { type = "R_MIPS_HI16", vram = 0x80995E9C, target_vram = 0x809975A8 },
    { type = "R_MIPS_LO16", vram = 0x80995EB0, target_vram = 0x809975A8 },
    { type = "R_MIPS_HI16", vram = 0x80995F78, target_vram = 0x8099556C },
    { type = "R_MIPS_LO16", vram = 0x80995F7C, target_vram = 0x8099556C },
    { type = "R_MIPS_HI16", vram = 0x80995FB8, target_vram = 0x80997330 },
    { type = "R_MIPS_LO16", vram = 0x80995FCC, target_vram = 0x80997330 },
    { type = "R_MIPS_HI16", vram = 0x80996004, target_vram = 0x80997330 },
    { type = "R_MIPS_LO16", vram = 0x80996008, target_vram = 0x80997330 },
    { type = "R_MIPS_HI16", vram = 0x80996018, target_vram = 0x809975AC },
    { type = "R_MIPS_LO16", vram = 0x8099601C, target_vram = 0x809975AC },
    { type = "R_MIPS_HI16", vram = 0x80996044, target_vram = 0x80997330 },
    { type = "R_MIPS_LO16", vram = 0x80996048, target_vram = 0x80997330 },
    { type = "R_MIPS_HI16", vram = 0x80996084, target_vram = 0x809960AC },
    { type = "R_MIPS_LO16", vram = 0x8099608C, target_vram = 0x809960AC },
    { type = "R_MIPS_HI16", vram = 0x80996128, target_vram = 0x809975B0 },
    { type = "R_MIPS_LO16", vram = 0x80996140, target_vram = 0x809975B0 },
    { type = "R_MIPS_HI16", vram = 0x809961F8, target_vram = 0x80997330 },
    { type = "R_MIPS_LO16", vram = 0x809961FC, target_vram = 0x80997330 },
    { type = "R_MIPS_HI16", vram = 0x8099625C, target_vram = 0x80996284 },
    { type = "R_MIPS_LO16", vram = 0x80996264, target_vram = 0x80996284 },
    { type = "R_MIPS_HI16", vram = 0x809962F0, target_vram = 0x8099630C },
    { type = "R_MIPS_LO16", vram = 0x809962F4, target_vram = 0x8099630C },
    { type = "R_MIPS_HI16", vram = 0x80996360, target_vram = 0x80997330 },
    { type = "R_MIPS_LO16", vram = 0x80996364, target_vram = 0x80997330 },
    { type = "R_MIPS_HI16", vram = 0x809963C4, target_vram = 0x809963D8 },
    { type = "R_MIPS_LO16", vram = 0x809963C8, target_vram = 0x809963D8 },
    { type = "R_MIPS_HI16", vram = 0x80996428, target_vram = 0x80997330 },
    { type = "R_MIPS_LO16", vram = 0x8099642C, target_vram = 0x80997330 },
    { type = "R_MIPS_HI16", vram = 0x8099647C, target_vram = 0x809964A0 },
    { type = "R_MIPS_LO16", vram = 0x80996480, target_vram = 0x809964A0 },
    { type = "R_MIPS_HI16", vram = 0x809964F4, target_vram = 0x80994E94 },
    { type = "R_MIPS_LO16", vram = 0x809964F8, target_vram = 0x80994E94 },
    { type = "R_MIPS_HI16", vram = 0x80996500, target_vram = 0x80996284 },
    { type = "R_MIPS_LO16", vram = 0x80996504, target_vram = 0x80996284 },
    { type = "R_MIPS_HI16", vram = 0x8099650C, target_vram = 0x809964A0 },
    { type = "R_MIPS_LO16", vram = 0x80996510, target_vram = 0x809964A0 },
    { type = "R_MIPS_HI16", vram = 0x809965A4, target_vram = 0x80997468 },
    { type = "R_MIPS_LO16", vram = 0x809965A8, target_vram = 0x80997468 },
    { type = "R_MIPS_HI16", vram = 0x80996640, target_vram = 0x80997468 },
    { type = "R_MIPS_LO16", vram = 0x80996644, target_vram = 0x80997468 },
    { type = "R_MIPS_HI16", vram = 0x80996674, target_vram = 0x80997468 },
    { type = "R_MIPS_LO16", vram = 0x80996678, target_vram = 0x80997468 },
    { type = "R_MIPS_HI16", vram = 0x80996688, target_vram = 0x80997468 },
    { type = "R_MIPS_LO16", vram = 0x8099668C, target_vram = 0x80997468 },
    { type = "R_MIPS_HI16", vram = 0x809967B4, target_vram = 0x8099630C },
    { type = "R_MIPS_LO16", vram = 0x809967B8, target_vram = 0x8099630C },
    { type = "R_MIPS_HI16", vram = 0x809967D8, target_vram = 0x809975B4 },
    { type = "R_MIPS_LO16", vram = 0x809967E0, target_vram = 0x809975B4 },
    { type = "R_MIPS_HI16", vram = 0x8099686C, target_vram = 0x809975E8 },
    { type = "R_MIPS_LO16", vram = 0x80996874, target_vram = 0x809975E8 },
    { type = "R_MIPS_HI16", vram = 0x80996A1C, target_vram = 0x80997330 },
    { type = "R_MIPS_LO16", vram = 0x80996A20, target_vram = 0x80997330 },
    { type = "R_MIPS_HI16", vram = 0x80996AA0, target_vram = 0x80997330 },
    { type = "R_MIPS_LO16", vram = 0x80996AA4, target_vram = 0x80997330 },
    { type = "R_MIPS_HI16", vram = 0x80996AE4, target_vram = 0x80996284 },
    { type = "R_MIPS_LO16", vram = 0x80996AE8, target_vram = 0x80996284 },
    { type = "R_MIPS_HI16", vram = 0x80996BB0, target_vram = 0x809964A0 },
    { type = "R_MIPS_LO16", vram = 0x80996BB4, target_vram = 0x809964A0 },
    { type = "R_MIPS_HI16", vram = 0x80996C64, target_vram = 0x80997624 },
    { type = "R_MIPS_LO16", vram = 0x80996C68, target_vram = 0x80997624 },
    { type = "R_MIPS_HI16", vram = 0x80996C88, target_vram = 0x80997554 },
    { type = "R_MIPS_HI16", vram = 0x80996C8C, target_vram = 0x80997550 },
    { type = "R_MIPS_HI16", vram = 0x80996C90, target_vram = 0x80997558 },
    { type = "R_MIPS_LO16", vram = 0x80996C98, target_vram = 0x80997558 },
    { type = "R_MIPS_LO16", vram = 0x80996C9C, target_vram = 0x80997550 },
    { type = "R_MIPS_LO16", vram = 0x80996CA0, target_vram = 0x80997554 },
    { type = "R_MIPS_HI16", vram = 0x80996D90, target_vram = 0x8099630C },
    { type = "R_MIPS_LO16", vram = 0x80996D94, target_vram = 0x8099630C },
    { type = "R_MIPS_HI16", vram = 0x80996DB8, target_vram = 0x809963D8 },
    { type = "R_MIPS_LO16", vram = 0x80996DBC, target_vram = 0x809963D8 },
    { type = "R_MIPS_HI16", vram = 0x80996E10, target_vram = 0x80997628 },
    { type = "R_MIPS_LO16", vram = 0x80996E14, target_vram = 0x80997628 },
    { type = "R_MIPS_HI16", vram = 0x80996E8C, target_vram = 0x80995E64 },
    { type = "R_MIPS_LO16", vram = 0x80996E90, target_vram = 0x80995E64 },
    { type = "R_MIPS_HI16", vram = 0x80996E98, target_vram = 0x80996284 },
    { type = "R_MIPS_LO16", vram = 0x80996E9C, target_vram = 0x80996284 },
    { type = "R_MIPS_HI16", vram = 0x80996EA4, target_vram = 0x8099630C },
    { type = "R_MIPS_LO16", vram = 0x80996EA8, target_vram = 0x8099630C },
    { type = "R_MIPS_HI16", vram = 0x80996EB0, target_vram = 0x809963D8 },
    { type = "R_MIPS_LO16", vram = 0x80996EB4, target_vram = 0x809963D8 },
    { type = "R_MIPS_HI16", vram = 0x80996ECC, target_vram = 0x8099630C },
    { type = "R_MIPS_LO16", vram = 0x80996ED0, target_vram = 0x8099630C },
    { type = "R_MIPS_HI16", vram = 0x80996EF0, target_vram = 0x809963D8 },
    { type = "R_MIPS_LO16", vram = 0x80996EFC, target_vram = 0x809963D8 },
    { type = "R_MIPS_HI16", vram = 0x80997238, target_vram = 0x80997564 },
    { type = "R_MIPS_LO16", vram = 0x8099723C, target_vram = 0x80997564 },
    { type = "R_MIPS_HI16", vram = 0x8099729C, target_vram = 0x809970D0 },
    { type = "R_MIPS_LO16", vram = 0x809972A0, target_vram = 0x809970D0 },
    { type = "R_MIPS_HI16", vram = 0x809972AC, target_vram = 0x80996F78 },
    { type = "R_MIPS_LO16", vram = 0x809972B0, target_vram = 0x80996F78 },
]

functions = [
    { name = "func_80995C24", vram = 0x80995C24, size = 0x60 },
    { name = "EnSkb_Update", vram = 0x80996E5C, size = 0x11C },
    { name = "func_80994E94", vram = 0x80994E94, size = 0xE8 },
    { name = "func_80994F7C", vram = 0x80994F7C, size = 0xD0 },
    { name = "func_80995D3C", vram = 0x80995D3C, size = 0x88 },
    { name = "func_8099556C", vram = 0x8099556C, size = 0x1B0 },
    { name = "func_80995F98", vram = 0x80995F98, size = 0x114 },
    { name = "func_80995068", vram = 0x80995068, size = 0x128 },
    { name = "func_80995DC4", vram = 0x80995DC4, size = 0x44 },
    { name = "func_80995818", vram = 0x80995818, size = 0xDC },
    { name = "EnSkb_Destroy", vram = 0x80994D18, size = 0x90 },
    { name = "EnSkb_Draw", vram = 0x80997278, size = 0xB8 },
    { name = "func_8099533C", vram = 0x8099533C, size = 0xAC },
    { name = "EnSkb_OverrideLimbDraw", vram = 0x80996F78, size = 0x158 },
    { name = "func_80995A8C", vram = 0x80995A8C, size = 0x198 },
    { name = "func_80996474", vram = 0x80996474, size = 0x2C },
    { name = "func_809953E8", vram = 0x809953E8, size = 0x64 },
    { name = "EnSkb_PostLimbDraw", vram = 0x809970D0, size = 0x1A8 },
    { name = "func_809963D8", vram = 0x809963D8, size = 0x9C },
    { name = "func_809958F4", vram = 0x809958F4, size = 0xA8 },
    { name = "func_809949C4", vram = 0x809949C4, size = 0x6C },
    { name = "func_80996D68", vram = 0x80996D68, size = 0xF4 },
    { name = "func_80996AD0", vram = 0x80996AD0, size = 0x11C },
    { name = "func_8099599C", vram = 0x8099599C, size = 0x94 },
    { name = "func_809954F8", vram = 0x809954F8, size = 0x74 },
    { name = "func_809952D8", vram = 0x809952D8, size = 0x64 },
    { name = "func_80994A9C", vram = 0x80994A9C, size = 0x6C },
    { name = "func_8099630C", vram = 0x8099630C, size = 0xB8 },
    { name = "func_80994A30", vram = 0x80994A30, size = 0x6C },
    { name = "func_80996284", vram = 0x80996284, size = 0x50 },
    { name = "func_8099544C", vram = 0x8099544C, size = 0xAC },
    { name = "func_80995190", vram = 0x80995190, size = 0xB4 },
    { name = "func_8099571C", vram = 0x8099571C, size = 0xFC },
    { name = "func_80995A30", vram = 0x80995A30, size = 0x5C },
    { name = "func_80996594", vram = 0x80996594, size = 0x198 },
    { name = "func_809960AC", vram = 0x809960AC, size = 0x138 },
    { name = "func_80996544", vram = 0x80996544, size = 0x50 },
    { name = "func_809963C4", vram = 0x809963C4, size = 0x14 },
    { name = "func_809947B0", vram = 0x809947B0, size = 0x1AC },
    { name = "func_809964A0", vram = 0x809964A0, size = 0x3C },
    { name = "EnSkb_Init", vram = 0x80994B08, size = 0x210 },
    { name = "func_80994DA8", vram = 0x80994DA8, size = 0x84 },
    { name = "func_8099672C", vram = 0x8099672C, size = 0x3A4 },
    { name = "func_80994E2C", vram = 0x80994E2C, size = 0x68 },
    { name = "func_80995E64", vram = 0x80995E64, size = 0x134 },
    { name = "func_80996BEC", vram = 0x80996BEC, size = 0x17C },
    { name = "func_809962D4", vram = 0x809962D4, size = 0x38 },
    { name = "func_809961E4", vram = 0x809961E4, size = 0xA0 },
    { name = "func_80995E08", vram = 0x80995E08, size = 0x5C },
    { name = "func_8099504C", vram = 0x8099504C, size = 0x1C },
    { name = "func_8099495C", vram = 0x8099495C, size = 0x68 },
    { name = "func_809964DC", vram = 0x809964DC, size = 0x68 },
    { name = "func_80995C84", vram = 0x80995C84, size = 0xB8 },
    { name = "func_80995244", vram = 0x80995244, size = 0x94 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Gs"
rom = 0x00E0A810
vram = 0x80997A90
size = 0x2E90

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80997B00, target_vram = 0x8099A3F8 },
    { type = "R_MIPS_LO16", vram = 0x80997B04, target_vram = 0x8099A3F8 },
    { type = "R_MIPS_HI16", vram = 0x80997B44, target_vram = 0x8099A404 },
    { type = "R_MIPS_LO16", vram = 0x80997B48, target_vram = 0x8099A404 },
    { type = "R_MIPS_HI16", vram = 0x80997B98, target_vram = 0x8099A3A0 },
    { type = "R_MIPS_LO16", vram = 0x80997BA4, target_vram = 0x8099A3A0 },
    { type = "R_MIPS_HI16", vram = 0x80997BB4, target_vram = 0x8099A3D8 },
    { type = "R_MIPS_HI16", vram = 0x80997BB8, target_vram = 0x8099A3CC },
    { type = "R_MIPS_LO16", vram = 0x80997BBC, target_vram = 0x8099A3CC },
    { type = "R_MIPS_LO16", vram = 0x80997BC0, target_vram = 0x8099A3D8 },
    { type = "R_MIPS_HI16", vram = 0x80997D1C, target_vram = 0x80997D38 },
    { type = "R_MIPS_LO16", vram = 0x80997D20, target_vram = 0x80997D38 },
    { type = "R_MIPS_HI16", vram = 0x80997D64, target_vram = 0x8099A408 },
    { type = "R_MIPS_LO16", vram = 0x80997D74, target_vram = 0x8099A408 },
    { type = "R_MIPS_HI16", vram = 0x80997E28, target_vram = 0x80997E4C },
    { type = "R_MIPS_LO16", vram = 0x80997E2C, target_vram = 0x80997E4C },
    { type = "R_MIPS_HI16", vram = 0x80997E80, target_vram = 0x8099A470 },
    { type = "R_MIPS_LO16", vram = 0x80997E88, target_vram = 0x8099A470 },
    { type = "R_MIPS_HI16", vram = 0x80998060, target_vram = 0x8099807C },
    { type = "R_MIPS_LO16", vram = 0x80998064, target_vram = 0x8099807C },
    { type = "R_MIPS_HI16", vram = 0x809980DC, target_vram = 0x8099A48C },
    { type = "R_MIPS_LO16", vram = 0x809980E4, target_vram = 0x8099A48C },
    { type = "R_MIPS_HI16", vram = 0x809983F4, target_vram = 0x8099A4B8 },
    { type = "R_MIPS_LO16", vram = 0x809983F8, target_vram = 0x8099A4B8 },
    { type = "R_MIPS_HI16", vram = 0x8099848C, target_vram = 0x8099A4BC },
    { type = "R_MIPS_LO16", vram = 0x80998490, target_vram = 0x8099A4BC },
    { type = "R_MIPS_HI16", vram = 0x80998590, target_vram = 0x809985B8 },
    { type = "R_MIPS_LO16", vram = 0x80998594, target_vram = 0x809985B8 },
    { type = "R_MIPS_HI16", vram = 0x80998730, target_vram = 0x8099874C },
    { type = "R_MIPS_LO16", vram = 0x80998734, target_vram = 0x8099874C },
    { type = "R_MIPS_HI16", vram = 0x80998770, target_vram = 0x8099A4C0 },
    { type = "R_MIPS_LO16", vram = 0x80998778, target_vram = 0x8099A4C0 },
    { type = "R_MIPS_HI16", vram = 0x809989D8, target_vram = 0x809989F4 },
    { type = "R_MIPS_LO16", vram = 0x809989DC, target_vram = 0x809989F4 },
    { type = "R_MIPS_HI16", vram = 0x80998AE8, target_vram = 0x8099A4D8 },
    { type = "R_MIPS_LO16", vram = 0x80998AEC, target_vram = 0x8099A4D8 },
    { type = "R_MIPS_HI16", vram = 0x80998AF0, target_vram = 0x8099A4DC },
    { type = "R_MIPS_LO16", vram = 0x80998AF4, target_vram = 0x8099A4DC },
    { type = "R_MIPS_HI16", vram = 0x80998AF8, target_vram = 0x8099A4E0 },
    { type = "R_MIPS_LO16", vram = 0x80998AFC, target_vram = 0x8099A4E0 },
    { type = "R_MIPS_HI16", vram = 0x80998BF0, target_vram = 0x8099A4E4 },
    { type = "R_MIPS_LO16", vram = 0x80998BF4, target_vram = 0x8099A4E4 },
    { type = "R_MIPS_HI16", vram = 0x80998C84, target_vram = 0x8099A4E8 },
    { type = "R_MIPS_LO16", vram = 0x80998C88, target_vram = 0x8099A4E8 },
    { type = "R_MIPS_HI16", vram = 0x80998C8C, target_vram = 0x8099A4EC },
    { type = "R_MIPS_LO16", vram = 0x80998CCC, target_vram = 0x8099A4EC },
    { type = "R_MIPS_HI16", vram = 0x80998CD0, target_vram = 0x8099A4F0 },
    { type = "R_MIPS_LO16", vram = 0x80998CD4, target_vram = 0x8099A4F0 },
    { type = "R_MIPS_HI16", vram = 0x80998CD8, target_vram = 0x8099A4F4 },
    { type = "R_MIPS_LO16", vram = 0x80998CDC, target_vram = 0x8099A4F4 },
    { type = "R_MIPS_HI16", vram = 0x80998D84, target_vram = 0x8099A4F8 },
    { type = "R_MIPS_LO16", vram = 0x80998D94, target_vram = 0x8099A4F8 },
    { type = "R_MIPS_HI16", vram = 0x80998DD4, target_vram = 0x8099A4FC },
    { type = "R_MIPS_LO16", vram = 0x80998DD8, target_vram = 0x8099A4FC },
    { type = "R_MIPS_HI16", vram = 0x80998E90, target_vram = 0x8099A500 },
    { type = "R_MIPS_LO16", vram = 0x80998E94, target_vram = 0x8099A500 },
    { type = "R_MIPS_HI16", vram = 0x80998F20, target_vram = 0x8099A504 },
    { type = "R_MIPS_LO16", vram = 0x80998F24, target_vram = 0x8099A504 },
    { type = "R_MIPS_HI16", vram = 0x80998F28, target_vram = 0x8099A508 },
    { type = "R_MIPS_LO16", vram = 0x80998F2C, target_vram = 0x8099A508 },
    { type = "R_MIPS_HI16", vram = 0x80998FE4, target_vram = 0x8099A50C },
    { type = "R_MIPS_LO16", vram = 0x80998FF0, target_vram = 0x8099A50C },
    { type = "R_MIPS_HI16", vram = 0x8099902C, target_vram = 0x8099A510 },
    { type = "R_MIPS_LO16", vram = 0x80999030, target_vram = 0x8099A510 },
    { type = "R_MIPS_HI16", vram = 0x8099904C, target_vram = 0x8099A514 },
    { type = "R_MIPS_LO16", vram = 0x80999050, target_vram = 0x8099A514 },
    { type = "R_MIPS_HI16", vram = 0x8099906C, target_vram = 0x8099A518 },
    { type = "R_MIPS_LO16", vram = 0x80999070, target_vram = 0x8099A518 },
    { type = "R_MIPS_HI16", vram = 0x809990B8, target_vram = 0x8099A51C },
    { type = "R_MIPS_LO16", vram = 0x809990BC, target_vram = 0x8099A51C },
    { type = "R_MIPS_HI16", vram = 0x80999114, target_vram = 0x8099A520 },
    { type = "R_MIPS_LO16", vram = 0x8099912C, target_vram = 0x8099A520 },
    { type = "R_MIPS_HI16", vram = 0x8099915C, target_vram = 0x8099A524 },
    { type = "R_MIPS_LO16", vram = 0x8099916C, target_vram = 0x8099A524 },
    { type = "R_MIPS_HI16", vram = 0x8099918C, target_vram = 0x8099A528 },
    { type = "R_MIPS_LO16", vram = 0x80999190, target_vram = 0x8099A528 },
    { type = "R_MIPS_HI16", vram = 0x809991D4, target_vram = 0x8099A52C },
    { type = "R_MIPS_LO16", vram = 0x809991F8, target_vram = 0x8099A52C },
    { type = "R_MIPS_HI16", vram = 0x809991FC, target_vram = 0x8099A530 },
    { type = "R_MIPS_LO16", vram = 0x80999208, target_vram = 0x8099A530 },
    { type = "R_MIPS_HI16", vram = 0x80999228, target_vram = 0x8099A534 },
    { type = "R_MIPS_LO16", vram = 0x8099922C, target_vram = 0x8099A534 },
    { type = "R_MIPS_HI16", vram = 0x809992C8, target_vram = 0x8099A538 },
    { type = "R_MIPS_LO16", vram = 0x809992E8, target_vram = 0x8099A538 },
    { type = "R_MIPS_HI16", vram = 0x8099938C, target_vram = 0x8099A53C },
    { type = "R_MIPS_LO16", vram = 0x80999390, target_vram = 0x8099A53C },
    { type = "R_MIPS_HI16", vram = 0x809993B4, target_vram = 0x8099A540 },
    { type = "R_MIPS_LO16", vram = 0x809993B8, target_vram = 0x8099A540 },
    { type = "R_MIPS_HI16", vram = 0x809993E0, target_vram = 0x8099A544 },
    { type = "R_MIPS_LO16", vram = 0x809993E4, target_vram = 0x8099A544 },
    { type = "R_MIPS_HI16", vram = 0x8099943C, target_vram = 0x8099A548 },
    { type = "R_MIPS_LO16", vram = 0x80999450, target_vram = 0x8099A548 },
    { type = "R_MIPS_HI16", vram = 0x8099945C, target_vram = 0x8099A54C },
    { type = "R_MIPS_LO16", vram = 0x80999464, target_vram = 0x8099A54C },
    { type = "R_MIPS_HI16", vram = 0x8099949C, target_vram = 0x8099A550 },
    { type = "R_MIPS_LO16", vram = 0x809994AC, target_vram = 0x8099A550 },
    { type = "R_MIPS_HI16", vram = 0x809994BC, target_vram = 0x8099A554 },
    { type = "R_MIPS_LO16", vram = 0x809994C0, target_vram = 0x8099A554 },
    { type = "R_MIPS_HI16", vram = 0x8099964C, target_vram = 0x8099A41E },
    { type = "R_MIPS_LO16", vram = 0x80999650, target_vram = 0x8099A41E },
    { type = "R_MIPS_HI16", vram = 0x80999694, target_vram = 0x8099A418 },
    { type = "R_MIPS_LO16", vram = 0x8099969C, target_vram = 0x8099A418 },
    { type = "R_MIPS_HI16", vram = 0x809996DC, target_vram = 0x8099A41B },
    { type = "R_MIPS_LO16", vram = 0x809996E4, target_vram = 0x8099A41B },
    { type = "R_MIPS_HI16", vram = 0x809997D0, target_vram = 0x8099A430 },
    { type = "R_MIPS_HI16", vram = 0x809997D4, target_vram = 0x8099A434 },
    { type = "R_MIPS_LO16", vram = 0x809997DC, target_vram = 0x8099A434 },
    { type = "R_MIPS_LO16", vram = 0x809997E0, target_vram = 0x8099A430 },
    { type = "R_MIPS_HI16", vram = 0x809997E4, target_vram = 0x8099A424 },
    { type = "R_MIPS_LO16", vram = 0x80999800, target_vram = 0x8099A424 },
    { type = "R_MIPS_HI16", vram = 0x80999844, target_vram = 0x8099A558 },
    { type = "R_MIPS_LO16", vram = 0x80999880, target_vram = 0x8099A558 },
    { type = "R_MIPS_HI16", vram = 0x80999894, target_vram = 0x8099A55C },
    { type = "R_MIPS_LO16", vram = 0x8099989C, target_vram = 0x8099A55C },
    { type = "R_MIPS_HI16", vram = 0x80999950, target_vram = 0x8099A438 },
    { type = "R_MIPS_HI16", vram = 0x80999954, target_vram = 0x8099A444 },
    { type = "R_MIPS_LO16", vram = 0x80999968, target_vram = 0x8099A444 },
    { type = "R_MIPS_LO16", vram = 0x8099996C, target_vram = 0x8099A438 },
    { type = "R_MIPS_HI16", vram = 0x80999980, target_vram = 0x80999A8C },
    { type = "R_MIPS_LO16", vram = 0x80999988, target_vram = 0x80999A8C },
    { type = "R_MIPS_HI16", vram = 0x809999F8, target_vram = 0x8099A560 },
    { type = "R_MIPS_LO16", vram = 0x80999A1C, target_vram = 0x8099A560 },
    { type = "R_MIPS_HI16", vram = 0x80999AC0, target_vram = 0x8099A450 },
    { type = "R_MIPS_LO16", vram = 0x80999AC4, target_vram = 0x8099A450 },
    { type = "R_MIPS_HI16", vram = 0x80999AF8, target_vram = 0x8099A458 },
    { type = "R_MIPS_LO16", vram = 0x80999AFC, target_vram = 0x8099A458 },
    { type = "R_MIPS_HI16", vram = 0x80999CBC, target_vram = 0x8099A564 },
    { type = "R_MIPS_LO16", vram = 0x80999CC4, target_vram = 0x8099A564 },
    { type = "R_MIPS_HI16", vram = 0x80999EC8, target_vram = 0x80997FF0 },
    { type = "R_MIPS_LO16", vram = 0x80999ECC, target_vram = 0x80997FF0 },
    { type = "R_MIPS_HI16", vram = 0x80999F34, target_vram = 0x8099A578 },
    { type = "R_MIPS_LO16", vram = 0x80999F38, target_vram = 0x8099A578 },
    { type = "R_MIPS_HI16", vram = 0x8099A248, target_vram = 0x8099A57C },
    { type = "R_MIPS_LO16", vram = 0x8099A24C, target_vram = 0x8099A57C },
    { type = "R_MIPS_HI16", vram = 0x8099A250, target_vram = 0x8099A580 },
    { type = "R_MIPS_LO16", vram = 0x8099A254, target_vram = 0x8099A580 },
]

functions = [
    { name = "func_80997A90", vram = 0x80997A90, size = 0x6C },
    { name = "func_80997D38", vram = 0x80997D38, size = 0xB4 },
    { name = "func_80997E4C", vram = 0x80997E4C, size = 0x1A4 },
    { name = "func_809989F4", vram = 0x809989F4, size = 0x54 },
    { name = "func_8099807C", vram = 0x8099807C, size = 0x284 },
    { name = "func_80999B34", vram = 0x80999B34, size = 0x94 },
    { name = "func_80998704", vram = 0x80998704, size = 0x48 },
    { name = "func_80998040", vram = 0x80998040, size = 0x3C },
    { name = "func_80999584", vram = 0x80999584, size = 0x20 },
    { name = "func_80999A8C", vram = 0x80999A8C, size = 0x34 },
    { name = "EnGs_Init", vram = 0x80997B30, size = 0x1B0 },
    { name = "func_80998F9C", vram = 0x80998F9C, size = 0x5E8 },
    { name = "func_80998D44", vram = 0x80998D44, size = 0x258 },
    { name = "func_80997DEC", vram = 0x80997DEC, size = 0x60 },
    { name = "EnGs_Update", vram = 0x80999E38, size = 0x25C },
    { name = "func_80998BBC", vram = 0x80998BBC, size = 0x188 },
    { name = "func_80997FF0", vram = 0x80997FF0, size = 0x50 },
    { name = "func_809985B8", vram = 0x809985B8, size = 0x14C },
    { name = "func_809989B4", vram = 0x809989B4, size = 0x40 },
    { name = "func_80999BC8", vram = 0x80999BC8, size = 0x270 },
    { name = "func_80997D14", vram = 0x80997D14, size = 0x24 },
    { name = "func_8099874C", vram = 0x8099874C, size = 0x268 },
    { name = "func_80998A48", vram = 0x80998A48, size = 0x174 },
    { name = "func_80998300", vram = 0x80998300, size = 0x34 },
    { name = "func_809984F4", vram = 0x809984F4, size = 0xC4 },
    { name = "func_80997AFC", vram = 0x80997AFC, size = 0x34 },
    { name = "func_809995A4", vram = 0x809995A4, size = 0x4E8 },
    { name = "func_80998334", vram = 0x80998334, size = 0x1C0 },
    { name = "EnGs_Draw", vram = 0x8099A094, size = 0x2EC },
    { name = "EnGs_Destroy", vram = 0x80997CE0, size = 0x34 },
    { name = "func_80999AC0", vram = 0x80999AC0, size = 0x74 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Sound"
rom = 0x00E0D6A0
vram = 0x8099A920
size = 0x210

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8099A958, target_vram = 0x8099AA84 },
    { type = "R_MIPS_LO16", vram = 0x8099A95C, target_vram = 0x8099AA84 },
]

functions = [
    { name = "ObjSound_Draw", vram = 0x8099AA84, size = 0x54 },
    { name = "ObjSound_Init", vram = 0x8099A920, size = 0x4C },
    { name = "ObjSound_Update", vram = 0x8099A9A4, size = 0xE0 },
    { name = "ObjSound_Destroy", vram = 0x8099A96C, size = 0x38 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Crow"
rom = 0x00E0D8B0
vram = 0x8099AB30
size = 0x1760

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8099AB44, target_vram = 0x8099C0D0 },
    { type = "R_MIPS_LO16", vram = 0x8099AB48, target_vram = 0x8099C0D0 },
    { type = "R_MIPS_HI16", vram = 0x8099AB88, target_vram = 0x8099C094 },
    { type = "R_MIPS_LO16", vram = 0x8099AB94, target_vram = 0x8099C094 },
    { type = "R_MIPS_HI16", vram = 0x8099ABA8, target_vram = 0x8099C0A0 },
    { type = "R_MIPS_LO16", vram = 0x8099ABAC, target_vram = 0x8099C0A0 },
    { type = "R_MIPS_HI16", vram = 0x8099ABB4, target_vram = 0x8099C0AC },
    { type = "R_MIPS_HI16", vram = 0x8099ABBC, target_vram = 0x8099C0A4 },
    { type = "R_MIPS_LO16", vram = 0x8099ABC0, target_vram = 0x8099C0A4 },
    { type = "R_MIPS_LO16", vram = 0x8099ABC4, target_vram = 0x8099C0AC },
    { type = "R_MIPS_HI16", vram = 0x8099ABEC, target_vram = 0x8099C0CC },
    { type = "R_MIPS_LO16", vram = 0x8099ABF0, target_vram = 0x8099C0CC },
    { type = "R_MIPS_HI16", vram = 0x8099AC64, target_vram = 0x8099AC8C },
    { type = "R_MIPS_LO16", vram = 0x8099AC6C, target_vram = 0x8099AC8C },
    { type = "R_MIPS_HI16", vram = 0x8099ADC4, target_vram = 0x8099C0E0 },
    { type = "R_MIPS_LO16", vram = 0x8099ADC8, target_vram = 0x8099C0E0 },
    { type = "R_MIPS_HI16", vram = 0x8099AF10, target_vram = 0x8099C0E4 },
    { type = "R_MIPS_LO16", vram = 0x8099AF14, target_vram = 0x8099C0E4 },
    { type = "R_MIPS_HI16", vram = 0x8099B0A8, target_vram = 0x8099B0CC },
    { type = "R_MIPS_LO16", vram = 0x8099B0B0, target_vram = 0x8099B0CC },
    { type = "R_MIPS_HI16", vram = 0x8099B344, target_vram = 0x8099C0E8 },
    { type = "R_MIPS_LO16", vram = 0x8099B348, target_vram = 0x8099C0E8 },
    { type = "R_MIPS_HI16", vram = 0x8099B53C, target_vram = 0x8099B584 },
    { type = "R_MIPS_LO16", vram = 0x8099B540, target_vram = 0x8099B584 },
    { type = "R_MIPS_HI16", vram = 0x8099B620, target_vram = 0x8099C0EC },
    { type = "R_MIPS_LO16", vram = 0x8099B624, target_vram = 0x8099C0EC },
    { type = "R_MIPS_HI16", vram = 0x8099B6AC, target_vram = 0x8099B6C4 },
    { type = "R_MIPS_LO16", vram = 0x8099B6B0, target_vram = 0x8099B6C4 },
    { type = "R_MIPS_HI16", vram = 0x8099B6DC, target_vram = 0x8099C0F4 },
    { type = "R_MIPS_HI16", vram = 0x8099B6EC, target_vram = 0x8099C0F0 },
    { type = "R_MIPS_LO16", vram = 0x8099B6F4, target_vram = 0x8099C0F0 },
    { type = "R_MIPS_LO16", vram = 0x8099B6F8, target_vram = 0x8099C0F4 },
    { type = "R_MIPS_HI16", vram = 0x8099B714, target_vram = 0x8099C0CC },
    { type = "R_MIPS_LO16", vram = 0x8099B724, target_vram = 0x8099C0CC },
    { type = "R_MIPS_HI16", vram = 0x8099B818, target_vram = 0x8099B838 },
    { type = "R_MIPS_LO16", vram = 0x8099B81C, target_vram = 0x8099B838 },
    { type = "R_MIPS_HI16", vram = 0x8099B8F0, target_vram = 0x8099C0CC },
    { type = "R_MIPS_LO16", vram = 0x8099B8F4, target_vram = 0x8099C0CC },
    { type = "R_MIPS_HI16", vram = 0x8099B910, target_vram = 0x8099C0A0 },
    { type = "R_MIPS_LO16", vram = 0x8099B91C, target_vram = 0x8099C0A0 },
    { type = "R_MIPS_HI16", vram = 0x8099B920, target_vram = 0x8099C0F8 },
    { type = "R_MIPS_LO16", vram = 0x8099B924, target_vram = 0x8099C0F8 },
    { type = "R_MIPS_HI16", vram = 0x8099B960, target_vram = 0x8099C0A0 },
    { type = "R_MIPS_LO16", vram = 0x8099B964, target_vram = 0x8099C0A0 },
    { type = "R_MIPS_HI16", vram = 0x8099B9AC, target_vram = 0x8099B9E8 },
    { type = "R_MIPS_LO16", vram = 0x8099B9B4, target_vram = 0x8099B9E8 },
    { type = "R_MIPS_HI16", vram = 0x8099BA24, target_vram = 0x8099BFA4 },
    { type = "R_MIPS_LO16", vram = 0x8099BA28, target_vram = 0x8099BFA4 },
    { type = "R_MIPS_HI16", vram = 0x8099BA34, target_vram = 0x8099C0FC },
    { type = "R_MIPS_LO16", vram = 0x8099BA3C, target_vram = 0x8099C0FC },
    { type = "R_MIPS_HI16", vram = 0x8099BA40, target_vram = 0x8099C100 },
    { type = "R_MIPS_LO16", vram = 0x8099BA44, target_vram = 0x8099C100 },
    { type = "R_MIPS_HI16", vram = 0x8099BA48, target_vram = 0x8099C104 },
    { type = "R_MIPS_LO16", vram = 0x8099BA4C, target_vram = 0x8099C104 },
    { type = "R_MIPS_HI16", vram = 0x8099BBC0, target_vram = 0x8099B9E8 },
    { type = "R_MIPS_LO16", vram = 0x8099BBD4, target_vram = 0x8099B9E8 },
    { type = "R_MIPS_HI16", vram = 0x8099BC9C, target_vram = 0x8099B0CC },
    { type = "R_MIPS_LO16", vram = 0x8099BCA8, target_vram = 0x8099B0CC },
    { type = "R_MIPS_HI16", vram = 0x8099BE74, target_vram = 0x8099C108 },
    { type = "R_MIPS_LO16", vram = 0x8099BE78, target_vram = 0x8099C108 },
    { type = "R_MIPS_HI16", vram = 0x8099BECC, target_vram = 0x8099C10C },
    { type = "R_MIPS_LO16", vram = 0x8099BED0, target_vram = 0x8099C10C },
    { type = "R_MIPS_HI16", vram = 0x8099BF44, target_vram = 0x8099C110 },
    { type = "R_MIPS_LO16", vram = 0x8099BF48, target_vram = 0x8099C110 },
    { type = "R_MIPS_HI16", vram = 0x8099BFD0, target_vram = 0x8099BE48 },
    { type = "R_MIPS_HI16", vram = 0x8099BFD4, target_vram = 0x8099BF20 },
    { type = "R_MIPS_LO16", vram = 0x8099BFD8, target_vram = 0x8099BF20 },
    { type = "R_MIPS_LO16", vram = 0x8099BFDC, target_vram = 0x8099BE48 },
]

functions = [
    { name = "EnCrow_Die", vram = 0x8099B6C4, size = 0xB4 },
    { name = "EnCrow_Update", vram = 0x8099BB84, size = 0x2C4 },
    { name = "EnCrow_SetupDie", vram = 0x8099B6AC, size = 0x18 },
    { name = "EnCrow_SetupDamaged", vram = 0x8099B384, size = 0x200 },
    { name = "EnCrow_SetupRespawn", vram = 0x8099B8EC, size = 0xFC },
    { name = "EnCrow_FlyIdle", vram = 0x8099AC8C, size = 0x40C },
    { name = "EnCrow_UpdateDamage", vram = 0x8099BAB4, size = 0xD0 },
    { name = "EnCrow_Draw", vram = 0x8099BFA4, size = 0xAC },
    { name = "EnCrow_TurnAway", vram = 0x8099B838, size = 0xB4 },
    { name = "EnCrow_Damaged", vram = 0x8099B584, size = 0x128 },
    { name = "EnCrow_Respawn", vram = 0x8099B9E8, size = 0xCC },
    { name = "EnCrow_Destroy", vram = 0x8099AC2C, size = 0x2C },
    { name = "EnCrow_CheckIfFrozen", vram = 0x8099B318, size = 0x6C },
    { name = "EnCrow_SetupDiveAttack", vram = 0x8099B098, size = 0x34 },
    { name = "EnCrow_Init", vram = 0x8099AB30, size = 0xFC },
    { name = "EnCrow_SetupFlyIdle", vram = 0x8099AC58, size = 0x34 },
    { name = "EnCrow_SetupTurnAway", vram = 0x8099B778, size = 0xC0 },
    { name = "EnCrow_DiveAttack", vram = 0x8099B0CC, size = 0x24C },
    { name = "EnCrow_PostLimbDraw", vram = 0x8099BF20, size = 0x84 },
    { name = "EnCrow_OverrideLimbDraw", vram = 0x8099BE48, size = 0xD8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Cow"
rom = 0x00E0F010
vram = 0x8099C290
size = 0x14F0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8099C528, target_vram = 0x8099D610 },
    { type = "R_MIPS_LO16", vram = 0x8099C52C, target_vram = 0x8099D610 },
    { type = "R_MIPS_HI16", vram = 0x8099C540, target_vram = 0x8099D610 },
    { type = "R_MIPS_LO16", vram = 0x8099C544, target_vram = 0x8099D610 },
    { type = "R_MIPS_HI16", vram = 0x8099C560, target_vram = 0x8099CDA0 },
    { type = "R_MIPS_LO16", vram = 0x8099C564, target_vram = 0x8099CDA0 },
    { type = "R_MIPS_HI16", vram = 0x8099C710, target_vram = 0x8099D3C0 },
    { type = "R_MIPS_HI16", vram = 0x8099C714, target_vram = 0x8099D59C },
    { type = "R_MIPS_HI16", vram = 0x8099C718, target_vram = 0x8099CFAC },
    { type = "R_MIPS_LO16", vram = 0x8099C71C, target_vram = 0x8099D3C0 },
    { type = "R_MIPS_LO16", vram = 0x8099C720, target_vram = 0x8099D59C },
    { type = "R_MIPS_LO16", vram = 0x8099C724, target_vram = 0x8099CFAC },
    { type = "R_MIPS_HI16", vram = 0x8099CA0C, target_vram = 0x8099D650 },
    { type = "R_MIPS_LO16", vram = 0x8099CA10, target_vram = 0x8099D650 },
    { type = "R_MIPS_HI16", vram = 0x8099CA14, target_vram = 0x8099D654 },
    { type = "R_MIPS_LO16", vram = 0x8099CA18, target_vram = 0x8099D654 },
    { type = "R_MIPS_HI16", vram = 0x8099CA38, target_vram = 0x8099D658 },
    { type = "R_MIPS_LO16", vram = 0x8099CA3C, target_vram = 0x8099D658 },
    { type = "R_MIPS_HI16", vram = 0x8099CA64, target_vram = 0x8099D65C },
    { type = "R_MIPS_LO16", vram = 0x8099CA68, target_vram = 0x8099D65C },
    { type = "R_MIPS_HI16", vram = 0x8099CA6C, target_vram = 0x8099D660 },
    { type = "R_MIPS_LO16", vram = 0x8099CA70, target_vram = 0x8099D660 },
    { type = "R_MIPS_HI16", vram = 0x8099CB04, target_vram = 0x8099CDA0 },
    { type = "R_MIPS_LO16", vram = 0x8099CB08, target_vram = 0x8099CDA0 },
    { type = "R_MIPS_HI16", vram = 0x8099CB44, target_vram = 0x8099CDA0 },
    { type = "R_MIPS_LO16", vram = 0x8099CB48, target_vram = 0x8099CDA0 },
    { type = "R_MIPS_HI16", vram = 0x8099CB88, target_vram = 0x8099CB20 },
    { type = "R_MIPS_LO16", vram = 0x8099CB8C, target_vram = 0x8099CB20 },
    { type = "R_MIPS_HI16", vram = 0x8099CC28, target_vram = 0x8099CB68 },
    { type = "R_MIPS_LO16", vram = 0x8099CC2C, target_vram = 0x8099CB68 },
    { type = "R_MIPS_HI16", vram = 0x8099CCC0, target_vram = 0x8099CBCC },
    { type = "R_MIPS_LO16", vram = 0x8099CCC4, target_vram = 0x8099CBCC },
    { type = "R_MIPS_HI16", vram = 0x8099CCDC, target_vram = 0x8099CAA8 },
    { type = "R_MIPS_LO16", vram = 0x8099CCE0, target_vram = 0x8099CAA8 },
    { type = "R_MIPS_HI16", vram = 0x8099CD20, target_vram = 0x8099CC68 },
    { type = "R_MIPS_LO16", vram = 0x8099CD28, target_vram = 0x8099CC68 },
    { type = "R_MIPS_HI16", vram = 0x8099CD3C, target_vram = 0x8099CAA8 },
    { type = "R_MIPS_HI16", vram = 0x8099CD40, target_vram = 0x8099CBCC },
    { type = "R_MIPS_LO16", vram = 0x8099CD44, target_vram = 0x8099CBCC },
    { type = "R_MIPS_LO16", vram = 0x8099CD50, target_vram = 0x8099CAA8 },
    { type = "R_MIPS_HI16", vram = 0x8099CE28, target_vram = 0x8099CCF8 },
    { type = "R_MIPS_LO16", vram = 0x8099CE2C, target_vram = 0x8099CCF8 },
    { type = "R_MIPS_HI16", vram = 0x8099CF70, target_vram = 0x8099CCF8 },
    { type = "R_MIPS_LO16", vram = 0x8099CF74, target_vram = 0x8099CCF8 },
    { type = "R_MIPS_HI16", vram = 0x8099D518, target_vram = 0x8099D63C },
    { type = "R_MIPS_LO16", vram = 0x8099D520, target_vram = 0x8099D63C },
    { type = "R_MIPS_HI16", vram = 0x8099D55C, target_vram = 0x8099D4AC },
    { type = "R_MIPS_HI16", vram = 0x8099D560, target_vram = 0x8099D4FC },
    { type = "R_MIPS_LO16", vram = 0x8099D570, target_vram = 0x8099D4FC },
    { type = "R_MIPS_LO16", vram = 0x8099D574, target_vram = 0x8099D4AC },
]

functions = [
    { name = "EnCow_SetTailPos", vram = 0x8099C41C, size = 0x7C },
    { name = "EnCow_PostLimbDraw", vram = 0x8099D4FC, size = 0x40 },
    { name = "EnCow_OverrideLimbDraw", vram = 0x8099D4AC, size = 0x50 },
    { name = "EnCow_Destroy", vram = 0x8099C834, size = 0x4C },
    { name = "EnCow_UpdateAnimation", vram = 0x8099C880, size = 0x228 },
    { name = "EnCow_GiveMilkEnd", vram = 0x8099CB20, size = 0x48 },
    { name = "EnCow_CheckForEmptyBottle", vram = 0x8099CC68, size = 0x90 },
    { name = "EnCow_Talk", vram = 0x8099CCF8, size = 0xA8 },
    { name = "EnCow_Idle", vram = 0x8099CDA0, size = 0x20C },
    { name = "EnCow_DrawTail", vram = 0x8099D59C, size = 0x50 },
    { name = "EnCow_SetColliderPos", vram = 0x8099C328, size = 0xF4 },
    { name = "EnCow_DoTail", vram = 0x8099CFAC, size = 0x198 },
    { name = "EnCow_GiveMilkWait", vram = 0x8099CB68, size = 0x64 },
    { name = "EnCow_RotatePoint", vram = 0x8099C290, size = 0x98 },
    { name = "EnCow_TalkEnd", vram = 0x8099CAA8, size = 0x78 },
    { name = "EnCow_Init", vram = 0x8099C498, size = 0x39C },
    { name = "EnCow_Draw", vram = 0x8099D53C, size = 0x60 },
    { name = "EnCow_GiveMilk", vram = 0x8099CBCC, size = 0x9C },
    { name = "EnCow_Update", vram = 0x8099D144, size = 0x27C },
    { name = "EnCow_UpdateTail", vram = 0x8099D3C0, size = 0xEC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Oceff_Wipe4"
rom = 0x00E10500
vram = 0x8099D780
size = 0x1000

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8099D8F8, target_vram = 0x8099E6A0 },
    { type = "R_MIPS_LO16", vram = 0x8099D8FC, target_vram = 0x8099E6A0 },
    { type = "R_MIPS_HI16", vram = 0x8099D914, target_vram = 0x8099E6A4 },
    { type = "R_MIPS_LO16", vram = 0x8099D918, target_vram = 0x8099E6A4 },
    { type = "R_MIPS_HI16", vram = 0x8099D928, target_vram = 0x8099E50F },
    { type = "R_MIPS_HI16", vram = 0x8099D950, target_vram = 0x8099E50F },
    { type = "R_MIPS_LO16", vram = 0x8099D954, target_vram = 0x8099E50F },
    { type = "R_MIPS_LO16", vram = 0x8099D958, target_vram = 0x8099E50F },
    { type = "R_MIPS_HI16", vram = 0x8099D95C, target_vram = 0x8099E4EF },
    { type = "R_MIPS_LO16", vram = 0x8099D960, target_vram = 0x8099E4EF },
    { type = "R_MIPS_HI16", vram = 0x8099D964, target_vram = 0x8099E4CF },
    { type = "R_MIPS_LO16", vram = 0x8099D968, target_vram = 0x8099E4CF },
    { type = "R_MIPS_HI16", vram = 0x8099D96C, target_vram = 0x8099E4AF },
    { type = "R_MIPS_LO16", vram = 0x8099D970, target_vram = 0x8099E4AF },
    { type = "R_MIPS_HI16", vram = 0x8099D974, target_vram = 0x8099E48F },
    { type = "R_MIPS_LO16", vram = 0x8099D978, target_vram = 0x8099E48F },
    { type = "R_MIPS_HI16", vram = 0x8099D97C, target_vram = 0x8099E46F },
    { type = "R_MIPS_LO16", vram = 0x8099D980, target_vram = 0x8099E46F },
    { type = "R_MIPS_HI16", vram = 0x8099D984, target_vram = 0x8099E44F },
    { type = "R_MIPS_LO16", vram = 0x8099D988, target_vram = 0x8099E44F },
    { type = "R_MIPS_HI16", vram = 0x8099D98C, target_vram = 0x8099E42F },
    { type = "R_MIPS_LO16", vram = 0x8099D990, target_vram = 0x8099E42F },
    { type = "R_MIPS_HI16", vram = 0x8099D994, target_vram = 0x8099E40F },
    { type = "R_MIPS_LO16", vram = 0x8099D998, target_vram = 0x8099E40F },
    { type = "R_MIPS_HI16", vram = 0x8099D99C, target_vram = 0x8099E3EF },
    { type = "R_MIPS_LO16", vram = 0x8099D9A0, target_vram = 0x8099E3EF },
    { type = "R_MIPS_HI16", vram = 0x8099D9A4, target_vram = 0x8099E3CF },
    { type = "R_MIPS_LO16", vram = 0x8099D9A8, target_vram = 0x8099E3CF },
    { type = "R_MIPS_HI16", vram = 0x8099D9EC, target_vram = 0x8099E6A8 },
    { type = "R_MIPS_LO16", vram = 0x8099D9F0, target_vram = 0x8099E6A8 },
    { type = "R_MIPS_HI16", vram = 0x8099DA90, target_vram = 0x8099E578 },
    { type = "R_MIPS_LO16", vram = 0x8099DA94, target_vram = 0x8099E578 },
    { type = "R_MIPS_HI16", vram = 0x8099DAB4, target_vram = 0x8099E510 },
    { type = "R_MIPS_LO16", vram = 0x8099DAB8, target_vram = 0x8099E510 },
    { type = "R_MIPS_HI16", vram = 0x8099DAD0, target_vram = 0x8099E5E0 },
    { type = "R_MIPS_LO16", vram = 0x8099DAD4, target_vram = 0x8099E5E0 },
    { type = "R_MIPS_HI16", vram = 0x8099DB58, target_vram = 0x8099E638 },
    { type = "R_MIPS_LO16", vram = 0x8099DB5C, target_vram = 0x8099E638 },
]

functions = [
    { name = "OceffWipe4_Draw", vram = 0x8099D870, size = 0x314 },
    { name = "OceffWipe4_Destroy", vram = 0x8099D7DC, size = 0x34 },
    { name = "OceffWipe4_Update", vram = 0x8099D810, size = 0x60 },
    { name = "OceffWipe4_Init", vram = 0x8099D780, size = 0x5C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Zo"
rom = 0x00E11500
vram = 0x8099E790
size = 0xFA0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8099E7BC, target_vram = 0x8099F508 },
    { type = "R_MIPS_LO16", vram = 0x8099E7C0, target_vram = 0x8099F508 },
    { type = "R_MIPS_HI16", vram = 0x8099EAB4, target_vram = 0x8099F5AC },
    { type = "R_MIPS_LO16", vram = 0x8099EAB8, target_vram = 0x8099F5AC },
    { type = "R_MIPS_HI16", vram = 0x8099EC24, target_vram = 0x8099EE24 },
    { type = "R_MIPS_HI16", vram = 0x8099EC28, target_vram = 0x8099EC50 },
    { type = "R_MIPS_LO16", vram = 0x8099EC2C, target_vram = 0x8099EC50 },
    { type = "R_MIPS_LO16", vram = 0x8099EC38, target_vram = 0x8099EE24 },
    { type = "R_MIPS_HI16", vram = 0x8099ED24, target_vram = 0x8099ED4C },
    { type = "R_MIPS_LO16", vram = 0x8099ED28, target_vram = 0x8099ED4C },
    { type = "R_MIPS_HI16", vram = 0x8099EDB8, target_vram = 0x8099F610 },
    { type = "R_MIPS_LO16", vram = 0x8099EDC0, target_vram = 0x8099F610 },
    { type = "R_MIPS_HI16", vram = 0x8099EEB0, target_vram = 0x8099F4B0 },
    { type = "R_MIPS_LO16", vram = 0x8099EEB8, target_vram = 0x8099F4B0 },
    { type = "R_MIPS_HI16", vram = 0x8099EEC8, target_vram = 0x8099F4E8 },
    { type = "R_MIPS_HI16", vram = 0x8099EECC, target_vram = 0x8099F4DC },
    { type = "R_MIPS_LO16", vram = 0x8099EED0, target_vram = 0x8099F4DC },
    { type = "R_MIPS_LO16", vram = 0x8099EED4, target_vram = 0x8099F4E8 },
    { type = "R_MIPS_HI16", vram = 0x8099EF1C, target_vram = 0x8099EBD8 },
    { type = "R_MIPS_LO16", vram = 0x8099EF20, target_vram = 0x8099EBD8 },
    { type = "R_MIPS_HI16", vram = 0x8099F020, target_vram = 0x8099F614 },
    { type = "R_MIPS_LO16", vram = 0x8099F024, target_vram = 0x8099F614 },
    { type = "R_MIPS_HI16", vram = 0x8099F064, target_vram = 0x8099F618 },
    { type = "R_MIPS_LO16", vram = 0x8099F068, target_vram = 0x8099F618 },
    { type = "R_MIPS_HI16", vram = 0x8099F170, target_vram = 0x8099F5CC },
    { type = "R_MIPS_LO16", vram = 0x8099F174, target_vram = 0x8099F5CC },
    { type = "R_MIPS_HI16", vram = 0x8099F18C, target_vram = 0x8099F5D8 },
    { type = "R_MIPS_LO16", vram = 0x8099F190, target_vram = 0x8099F5D8 },
    { type = "R_MIPS_HI16", vram = 0x8099F1B0, target_vram = 0x8099F578 },
    { type = "R_MIPS_LO16", vram = 0x8099F1B4, target_vram = 0x8099F578 },
    { type = "R_MIPS_HI16", vram = 0x8099F1F4, target_vram = 0x8099F587 },
    { type = "R_MIPS_LO16", vram = 0x8099F1F8, target_vram = 0x8099F587 },
    { type = "R_MIPS_HI16", vram = 0x8099F218, target_vram = 0x8099F57C },
    { type = "R_MIPS_LO16", vram = 0x8099F21C, target_vram = 0x8099F57C },
    { type = "R_MIPS_HI16", vram = 0x8099F23C, target_vram = 0x8099F57F },
    { type = "R_MIPS_LO16", vram = 0x8099F240, target_vram = 0x8099F57F },
    { type = "R_MIPS_HI16", vram = 0x8099F2A0, target_vram = 0x8099F600 },
    { type = "R_MIPS_LO16", vram = 0x8099F2A4, target_vram = 0x8099F600 },
    { type = "R_MIPS_HI16", vram = 0x8099F360, target_vram = 0x8099F5F8 },
    { type = "R_MIPS_LO16", vram = 0x8099F36C, target_vram = 0x8099F5F8 },
    { type = "R_MIPS_HI16", vram = 0x8099F388, target_vram = 0x8099EFF4 },
    { type = "R_MIPS_HI16", vram = 0x8099F38C, target_vram = 0x8099F15C },
    { type = "R_MIPS_LO16", vram = 0x8099F390, target_vram = 0x8099F15C },
    { type = "R_MIPS_LO16", vram = 0x8099F394, target_vram = 0x8099EFF4 },
    { type = "R_MIPS_HI16", vram = 0x8099F3E4, target_vram = 0x8099F58C },
    { type = "R_MIPS_HI16", vram = 0x8099F3E8, target_vram = 0x8099F59C },
    { type = "R_MIPS_LO16", vram = 0x8099F3F0, target_vram = 0x8099F59C },
    { type = "R_MIPS_LO16", vram = 0x8099F3F4, target_vram = 0x8099F58C },
]

functions = [
    { name = "EnZo_Walk", vram = 0x8099EBD8, size = 0x78 },
    { name = "EnZo_ChangeAnim", vram = 0x8099E790, size = 0xC8 },
    { name = "EnZo_UpdateCollider", vram = 0x8099E9E0, size = 0x80 },
    { name = "EnZo_PlayWalkingSound", vram = 0x8099E858, size = 0x114 },
    { name = "EnZo_DoNothing", vram = 0x8099EE24, size = 0x10 },
    { name = "EnZo_OverrideLimbDraw", vram = 0x8099EFF4, size = 0x168 },
    { name = "EnZo_Destroy", vram = 0x8099EF40, size = 0x2C },
    { name = "EnZo_Draw", vram = 0x8099F268, size = 0x220 },
    { name = "EnZo_TreadWater", vram = 0x8099ED4C, size = 0xD8 },
    { name = "EnZo_Init", vram = 0x8099EE34, size = 0x10C },
    { name = "EnZo_PostLimbDraw", vram = 0x8099F15C, size = 0x10C },
    { name = "EnZo_Blink", vram = 0x8099E96C, size = 0x74 },
    { name = "EnZo_FollowPath", vram = 0x8099EC50, size = 0xFC },
    { name = "EnZo_LookAtPlayer", vram = 0x8099EA60, size = 0x178 },
    { name = "EnZo_Update", vram = 0x8099EF6C, size = 0x88 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Effect_Ss_Ice_Smoke"
rom = 0x00E124A0
vram = 0x8099F730
size = 0x310

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8099F77C, target_vram = 0x8099F7F4 },
    { type = "R_MIPS_LO16", vram = 0x8099F788, target_vram = 0x8099F7F4 },
    { type = "R_MIPS_HI16", vram = 0x8099F7A0, target_vram = 0x8099F980 },
    { type = "R_MIPS_LO16", vram = 0x8099F7A4, target_vram = 0x8099F980 },
    { type = "R_MIPS_HI16", vram = 0x8099F8FC, target_vram = 0x8099F9F0 },
    { type = "R_MIPS_LO16", vram = 0x8099F900, target_vram = 0x8099F9F0 },
]

functions = [
    { name = "EffectSsIceSmoke_Init", vram = 0x8099F730, size = 0xC4 },
    { name = "EffectSsIceSmoke_Draw", vram = 0x8099F7F4, size = 0x18C },
    { name = "EffectSsIceSmoke_Update", vram = 0x8099F980, size = 0x60 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Makekinsuta"
rom = 0x00E127B0
vram = 0x8099FA40
size = 0x470

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8099FAC4, target_vram = 0x8099FE30 },
    { type = "R_MIPS_LO16", vram = 0x8099FAC8, target_vram = 0x8099FE30 },
    { type = "R_MIPS_HI16", vram = 0x8099FBC8, target_vram = 0x8099FE3C },
    { type = "R_MIPS_LO16", vram = 0x8099FBCC, target_vram = 0x8099FE3C },
    { type = "R_MIPS_HI16", vram = 0x8099FCE8, target_vram = 0x8099FD7C },
    { type = "R_MIPS_LO16", vram = 0x8099FCEC, target_vram = 0x8099FD7C },
    { type = "R_MIPS_HI16", vram = 0x8099FD2C, target_vram = 0x8099FE50 },
    { type = "R_MIPS_LO16", vram = 0x8099FD30, target_vram = 0x8099FE50 },
]

functions = [
    { name = "ObjMakekinsuta_Update", vram = 0x8099FCC0, size = 0xBC },
    { name = "func_8099FB64", vram = 0x8099FB64, size = 0x15C },
    { name = "func_8099FA40", vram = 0x8099FA40, size = 0x70 },
    { name = "ObjMakekinsuta_Init", vram = 0x8099FAB0, size = 0x70 },
    { name = "func_8099FD7C", vram = 0x8099FD7C, size = 0x90 },
    { name = "ObjMakekinsuta_Destroy", vram = 0x8099FB20, size = 0x44 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Ge3"
rom = 0x00E12C20
vram = 0x8099FEB0
size = 0x1070

relocs = [
    { type = "R_MIPS_HI16", vram = 0x8099FF20, target_vram = 0x809A0DA0 },
    { type = "R_MIPS_LO16", vram = 0x8099FF24, target_vram = 0x809A0DA0 },
    { type = "R_MIPS_HI16", vram = 0x8099FF54, target_vram = 0x809A096C },
    { type = "R_MIPS_LO16", vram = 0x8099FF58, target_vram = 0x809A096C },
    { type = "R_MIPS_HI16", vram = 0x8099FFA0, target_vram = 0x809A04D0 },
    { type = "R_MIPS_LO16", vram = 0x8099FFA8, target_vram = 0x809A04D0 },
    { type = "R_MIPS_HI16", vram = 0x8099FFE8, target_vram = 0x809A03AC },
    { type = "R_MIPS_LO16", vram = 0x8099FFEC, target_vram = 0x809A03AC },
    { type = "R_MIPS_HI16", vram = 0x809A008C, target_vram = 0x809A0DCC },
    { type = "R_MIPS_LO16", vram = 0x809A0090, target_vram = 0x809A0DCC },
    { type = "R_MIPS_HI16", vram = 0x809A0598, target_vram = 0x809A0E10 },
    { type = "R_MIPS_LO16", vram = 0x809A05A0, target_vram = 0x809A0E10 },
    { type = "R_MIPS_HI16", vram = 0x809A0754, target_vram = 0x809A03FC },
    { type = "R_MIPS_LO16", vram = 0x809A075C, target_vram = 0x809A03FC },
    { type = "R_MIPS_HI16", vram = 0x809A0C78, target_vram = 0x809A0DF0 },
    { type = "R_MIPS_LO16", vram = 0x809A0C7C, target_vram = 0x809A0DF0 },
    { type = "R_MIPS_HI16", vram = 0x809A0D00, target_vram = 0x809A0DFC },
    { type = "R_MIPS_LO16", vram = 0x809A0D14, target_vram = 0x809A0DFC },
    { type = "R_MIPS_HI16", vram = 0x809A0D3C, target_vram = 0x809A0A14 },
    { type = "R_MIPS_HI16", vram = 0x809A0D40, target_vram = 0x809A0C60 },
    { type = "R_MIPS_LO16", vram = 0x809A0D44, target_vram = 0x809A0C60 },
    { type = "R_MIPS_LO16", vram = 0x809A0D48, target_vram = 0x809A0A14 },
]

functions = [
    { name = "EnGe3_LookAtPlayer", vram = 0x809A00F8, size = 0x114 },
    { name = "EnGe3_SetupPath", vram = 0x809A020C, size = 0x40 },
    { name = "EnGe3_ThrowPlayerOut", vram = 0x809A03FC, size = 0xD4 },
    { name = "EnGe3_UpdateColliderAndMove", vram = 0x809A0820, size = 0x84 },
    { name = "EnGe3_ChangeAnim", vram = 0x809A0070, size = 0x88 },
    { name = "EnGe3_PostLimbDraw", vram = 0x809A0C60, size = 0x5C },
    { name = "EnGe3_OverrideLimbDraw", vram = 0x809A0A14, size = 0x24C },
    { name = "EnGe3_Scream", vram = 0x809A0350, size = 0x5C },
    { name = "EnGe3_ValidatePictograph", vram = 0x809A096C, size = 0xA8 },
    { name = "EnGe3_Update", vram = 0x809A0920, size = 0x4C },
    { name = "EnGe3_Draw", vram = 0x809A0CBC, size = 0xB8 },
    { name = "EnGe3_Init", vram = 0x8099FEB0, size = 0x194 },
    { name = "EnGe3_FollowPath", vram = 0x809A024C, size = 0x104 },
    { name = "EnGe3_Idle", vram = 0x809A03AC, size = 0x50 },
    { name = "EnGe3_Destroy", vram = 0x809A0044, size = 0x2C },
    { name = "EnGe3_AveilsChamberIdle", vram = 0x809A04D0, size = 0x350 },
    { name = "EnGe3_Blink", vram = 0x809A08A4, size = 0x7C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Hamishi"
rom = 0x00E13C90
vram = 0x809A0F20
size = 0xC90

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809A0F44, target_vram = 0x809A1AA0 },
    { type = "R_MIPS_LO16", vram = 0x809A0F4C, target_vram = 0x809A1AA0 },
    { type = "R_MIPS_HI16", vram = 0x809A115C, target_vram = 0x809A1AD4 },
    { type = "R_MIPS_LO16", vram = 0x809A1170, target_vram = 0x809A1AD4 },
    { type = "R_MIPS_HI16", vram = 0x809A1498, target_vram = 0x809A1AE8 },
    { type = "R_MIPS_LO16", vram = 0x809A149C, target_vram = 0x809A1AE8 },
    { type = "R_MIPS_HI16", vram = 0x809A1500, target_vram = 0x809A1ACC },
    { type = "R_MIPS_LO16", vram = 0x809A1504, target_vram = 0x809A1ACC },
    { type = "R_MIPS_HI16", vram = 0x809A17C8, target_vram = 0x809A1B00 },
    { type = "R_MIPS_LO16", vram = 0x809A17CC, target_vram = 0x809A1B00 },
    { type = "R_MIPS_HI16", vram = 0x809A17F0, target_vram = 0x809A1B04 },
    { type = "R_MIPS_LO16", vram = 0x809A1800, target_vram = 0x809A1B04 },
    { type = "R_MIPS_HI16", vram = 0x809A18D0, target_vram = 0x809A1B08 },
    { type = "R_MIPS_LO16", vram = 0x809A18D4, target_vram = 0x809A1B08 },
    { type = "R_MIPS_HI16", vram = 0x809A18D8, target_vram = 0x809A1B0C },
    { type = "R_MIPS_LO16", vram = 0x809A18F0, target_vram = 0x809A1B0C },
    { type = "R_MIPS_HI16", vram = 0x809A18F4, target_vram = 0x809A1B10 },
    { type = "R_MIPS_LO16", vram = 0x809A18F8, target_vram = 0x809A1B10 },
]

functions = [
    { name = "ObjHamishi_Update", vram = 0x809A15CC, size = 0x1F0 },
    { name = "func_809A0F20", vram = 0x809A0F20, size = 0x58 },
    { name = "ObjHamishi_Draw", vram = 0x809A17BC, size = 0x2B8 },
    { name = "ObjHamishi_Init", vram = 0x809A1480, size = 0x120 },
    { name = "func_809A13A0", vram = 0x809A13A0, size = 0x68 },
    { name = "func_809A10F4", vram = 0x809A10F4, size = 0x2AC },
    { name = "ObjHamishi_Destroy", vram = 0x809A15A0, size = 0x2C },
    { name = "func_809A0F78", vram = 0x809A0F78, size = 0x17C },
    { name = "func_809A1408", vram = 0x809A1408, size = 0x78 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Zl4"
rom = 0x00E14920
vram = 0x809A1BB0
size = 0x480

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809A1C6C, target_vram = 0x809A1FB0 },
    { type = "R_MIPS_LO16", vram = 0x809A1C70, target_vram = 0x809A1FB0 },
    { type = "R_MIPS_HI16", vram = 0x809A1CB8, target_vram = 0x809A1F80 },
    { type = "R_MIPS_LO16", vram = 0x809A1CBC, target_vram = 0x809A1F80 },
    { type = "R_MIPS_HI16", vram = 0x809A1CDC, target_vram = 0x809A1D0C },
    { type = "R_MIPS_LO16", vram = 0x809A1CE0, target_vram = 0x809A1D0C },
    { type = "R_MIPS_HI16", vram = 0x809A1D74, target_vram = 0x809A1F98 },
    { type = "R_MIPS_LO16", vram = 0x809A1D78, target_vram = 0x809A1F98 },
    { type = "R_MIPS_HI16", vram = 0x809A1F14, target_vram = 0x809A1D60 },
    { type = "R_MIPS_HI16", vram = 0x809A1F18, target_vram = 0x809A1DA4 },
    { type = "R_MIPS_HI16", vram = 0x809A1F1C, target_vram = 0x809A1DBC },
    { type = "R_MIPS_LO16", vram = 0x809A1F20, target_vram = 0x809A1DBC },
    { type = "R_MIPS_LO16", vram = 0x809A1F24, target_vram = 0x809A1DA4 },
    { type = "R_MIPS_LO16", vram = 0x809A1F28, target_vram = 0x809A1D60 },
]

functions = [
    { name = "func_809A1DA4", vram = 0x809A1DA4, size = 0x18 },
    { name = "func_809A1D0C", vram = 0x809A1D0C, size = 0x10 },
    { name = "func_809A1D60", vram = 0x809A1D60, size = 0x44 },
    { name = "EnZl4_Init", vram = 0x809A1C4C, size = 0xB0 },
    { name = "EnZl4_Update", vram = 0x809A1D1C, size = 0x44 },
    { name = "func_809A1BB0", vram = 0x809A1BB0, size = 0x9C },
    { name = "EnZl4_Draw", vram = 0x809A1E60, size = 0x100 },
    { name = "func_809A1DBC", vram = 0x809A1DBC, size = 0x14 },
    { name = "EnZl4_Destroy", vram = 0x809A1CFC, size = 0x10 },
    { name = "func_809A1DD0", vram = 0x809A1DD0, size = 0x58 },
    { name = "func_809A1E28", vram = 0x809A1E28, size = 0x38 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Mm2"
rom = 0x00E14DA0
vram = 0x809A2030
size = 0xB30

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809A2054, target_vram = 0x809A20FC },
    { type = "R_MIPS_LO16", vram = 0x809A2058, target_vram = 0x809A20FC },
    { type = "R_MIPS_HI16", vram = 0x809A20D0, target_vram = 0x809A20FC },
    { type = "R_MIPS_LO16", vram = 0x809A20D4, target_vram = 0x809A20FC },
    { type = "R_MIPS_HI16", vram = 0x809A20E0, target_vram = 0x809A20FC },
    { type = "R_MIPS_LO16", vram = 0x809A20E4, target_vram = 0x809A20FC },
    { type = "R_MIPS_HI16", vram = 0x809A2134, target_vram = 0x809A2080 },
    { type = "R_MIPS_LO16", vram = 0x809A2138, target_vram = 0x809A2080 },
    { type = "R_MIPS_HI16", vram = 0x809A221C, target_vram = 0x809A29D8 },
    { type = "R_MIPS_LO16", vram = 0x809A2220, target_vram = 0x809A29D8 },
]

functions = [
    { name = "EnMm2_Draw", vram = 0x809A21B8, size = 0x8C },
    { name = "EnMm2_WaitForRead", vram = 0x809A20FC, size = 0x98 },
    { name = "EnMm2_Init", vram = 0x809A2030, size = 0x40 },
    { name = "EnMm2_Update", vram = 0x809A2194, size = 0x24 },
    { name = "EnMm2_Reading", vram = 0x809A2080, size = 0x7C },
    { name = "EnMm2_Destroy", vram = 0x809A2070, size = 0x10 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Door_Spiral"
rom = 0x00E158D0
vram = 0x809A2B60
size = 0x880

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809A2B7C, target_vram = 0x809A32D0 },
    { type = "R_MIPS_LO16", vram = 0x809A2B80, target_vram = 0x809A32D0 },
    { type = "R_MIPS_HI16", vram = 0x809A2BD8, target_vram = 0x809A2FF8 },
    { type = "R_MIPS_LO16", vram = 0x809A2BE0, target_vram = 0x809A2FF8 },
    { type = "R_MIPS_HI16", vram = 0x809A2C04, target_vram = 0x809A32EC },
    { type = "R_MIPS_LO16", vram = 0x809A2C08, target_vram = 0x809A32EC },
    { type = "R_MIPS_HI16", vram = 0x809A2CB8, target_vram = 0x809A3308 },
    { type = "R_MIPS_LO16", vram = 0x809A2CD8, target_vram = 0x809A3308 },
    { type = "R_MIPS_HI16", vram = 0x809A2D18, target_vram = 0x809A32D0 },
    { type = "R_MIPS_LO16", vram = 0x809A2D24, target_vram = 0x809A32D0 },
    { type = "R_MIPS_HI16", vram = 0x809A2D50, target_vram = 0x809A2DB0 },
    { type = "R_MIPS_LO16", vram = 0x809A2D54, target_vram = 0x809A2DB0 },
    { type = "R_MIPS_HI16", vram = 0x809A2E64, target_vram = 0x809A3320 },
    { type = "R_MIPS_LO16", vram = 0x809A2E94, target_vram = 0x809A3320 },
    { type = "R_MIPS_HI16", vram = 0x809A2ECC, target_vram = 0x809A3250 },
    { type = "R_MIPS_LO16", vram = 0x809A2ED0, target_vram = 0x809A3250 },
    { type = "R_MIPS_HI16", vram = 0x809A3014, target_vram = 0x809A3098 },
    { type = "R_MIPS_LO16", vram = 0x809A3018, target_vram = 0x809A3098 },
    { type = "R_MIPS_HI16", vram = 0x809A30A8, target_vram = 0x809A2DB0 },
    { type = "R_MIPS_LO16", vram = 0x809A30C4, target_vram = 0x809A2DB0 },
    { type = "R_MIPS_HI16", vram = 0x809A3108, target_vram = 0x809A2DB0 },
    { type = "R_MIPS_LO16", vram = 0x809A310C, target_vram = 0x809A2DB0 },
    { type = "R_MIPS_HI16", vram = 0x809A314C, target_vram = 0x809A3250 },
    { type = "R_MIPS_LO16", vram = 0x809A3160, target_vram = 0x809A3250 },
]

functions = [
    { name = "func_809A2BF8", vram = 0x809A2BF8, size = 0x80 },
    { name = "DoorSpiral_Init", vram = 0x809A2C78, size = 0x108 },
    { name = "func_809A3098", vram = 0x809A3098, size = 0x48 },
    { name = "DoorSpiral_Update", vram = 0x809A30E0, size = 0x54 },
    { name = "func_809A2EA0", vram = 0x809A2EA0, size = 0x158 },
    { name = "func_809A2E08", vram = 0x809A2E08, size = 0x98 },
    { name = "func_809A2DB0", vram = 0x809A2DB0, size = 0x58 },
    { name = "DoorSpiral_SetupAction", vram = 0x809A2B60, size = 0x10 },
    { name = "func_809A2B70", vram = 0x809A2B70, size = 0x88 },
    { name = "DoorSpiral_Destroy", vram = 0x809A2D80, size = 0x30 },
    { name = "func_809A2FF8", vram = 0x809A2FF8, size = 0xA0 },
    { name = "DoorSpiral_Draw", vram = 0x809A3134, size = 0xF0 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Pzlblock"
rom = 0x00E16150
vram = 0x809A33E0
size = 0xDE0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809A344C, target_vram = 0x809A40A0 },
    { type = "R_MIPS_LO16", vram = 0x809A3450, target_vram = 0x809A40A0 },
    { type = "R_MIPS_HI16", vram = 0x809A3668, target_vram = 0x809A4050 },
    { type = "R_MIPS_LO16", vram = 0x809A3670, target_vram = 0x809A4050 },
    { type = "R_MIPS_HI16", vram = 0x809A36A8, target_vram = 0x809A4058 },
    { type = "R_MIPS_LO16", vram = 0x809A36B0, target_vram = 0x809A4058 },
    { type = "R_MIPS_HI16", vram = 0x809A36F8, target_vram = 0x809A4050 },
    { type = "R_MIPS_LO16", vram = 0x809A3700, target_vram = 0x809A4050 },
    { type = "R_MIPS_HI16", vram = 0x809A372C, target_vram = 0x809A4058 },
    { type = "R_MIPS_LO16", vram = 0x809A3734, target_vram = 0x809A4058 },
    { type = "R_MIPS_HI16", vram = 0x809A3770, target_vram = 0x809A4050 },
    { type = "R_MIPS_LO16", vram = 0x809A3778, target_vram = 0x809A4050 },
    { type = "R_MIPS_HI16", vram = 0x809A3780, target_vram = 0x809A4058 },
    { type = "R_MIPS_LO16", vram = 0x809A3790, target_vram = 0x809A4058 },
    { type = "R_MIPS_HI16", vram = 0x809A3830, target_vram = 0x809A4060 },
    { type = "R_MIPS_LO16", vram = 0x809A3834, target_vram = 0x809A4060 },
    { type = "R_MIPS_HI16", vram = 0x809A3844, target_vram = 0x809A4078 },
    { type = "R_MIPS_LO16", vram = 0x809A3848, target_vram = 0x809A4078 },
    { type = "R_MIPS_HI16", vram = 0x809A3A48, target_vram = 0x809A3A74 },
    { type = "R_MIPS_LO16", vram = 0x809A3A4C, target_vram = 0x809A3A74 },
    { type = "R_MIPS_HI16", vram = 0x809A3BA4, target_vram = 0x809A3BC0 },
    { type = "R_MIPS_LO16", vram = 0x809A3BA8, target_vram = 0x809A3BC0 },
    { type = "R_MIPS_HI16", vram = 0x809A3D1C, target_vram = 0x809A3D38 },
    { type = "R_MIPS_LO16", vram = 0x809A3D20, target_vram = 0x809A3D38 },
    { type = "R_MIPS_HI16", vram = 0x809A3D3C, target_vram = 0x809A40A4 },
    { type = "R_MIPS_LO16", vram = 0x809A3D40, target_vram = 0x809A40A4 },
    { type = "R_MIPS_HI16", vram = 0x809A3DE0, target_vram = 0x809A4060 },
    { type = "R_MIPS_LO16", vram = 0x809A3DE4, target_vram = 0x809A4060 },
    { type = "R_MIPS_HI16", vram = 0x809A3E2C, target_vram = 0x809A3E58 },
    { type = "R_MIPS_HI16", vram = 0x809A3E30, target_vram = 0x809A3F0C },
    { type = "R_MIPS_LO16", vram = 0x809A3E34, target_vram = 0x809A3E58 },
    { type = "R_MIPS_LO16", vram = 0x809A3E38, target_vram = 0x809A3F0C },
    { type = "R_MIPS_HI16", vram = 0x809A3EB4, target_vram = 0x809A3A74 },
    { type = "R_MIPS_LO16", vram = 0x809A3EB8, target_vram = 0x809A3A74 },
    { type = "R_MIPS_HI16", vram = 0x809A3EC0, target_vram = 0x809A3D38 },
    { type = "R_MIPS_LO16", vram = 0x809A3EC4, target_vram = 0x809A3D38 },
    { type = "R_MIPS_HI16", vram = 0x809A3F20, target_vram = 0x809A4060 },
    { type = "R_MIPS_LO16", vram = 0x809A3F24, target_vram = 0x809A4060 },
    { type = "R_MIPS_HI16", vram = 0x809A3F2C, target_vram = 0x809A4088 },
    { type = "R_MIPS_LO16", vram = 0x809A3F30, target_vram = 0x809A4088 },
]

functions = [
    { name = "func_809A3D1C", vram = 0x809A3D1C, size = 0x1C },
    { name = "ObjPzlblock_Destroy", vram = 0x809A3A14, size = 0x34 },
    { name = "func_809A3D38", vram = 0x809A3D38, size = 0x44 },
    { name = "func_809A3448", vram = 0x809A3448, size = 0x98 },
    { name = "func_809A34E0", vram = 0x809A34E0, size = 0x10C },
    { name = "func_809A3BA4", vram = 0x809A3BA4, size = 0x1C },
    { name = "ObjPzlblock_Update", vram = 0x809A3D7C, size = 0xDC },
    { name = "func_809A3F0C", vram = 0x809A3F0C, size = 0x11C },
    { name = "func_809A3A48", vram = 0x809A3A48, size = 0x2C },
    { name = "func_809A376C", vram = 0x809A376C, size = 0xAC },
    { name = "func_809A3E58", vram = 0x809A3E58, size = 0xB4 },
    { name = "func_809A35EC", vram = 0x809A35EC, size = 0x180 },
    { name = "func_809A3A74", vram = 0x809A3A74, size = 0x130 },
    { name = "func_809A33E0", vram = 0x809A33E0, size = 0x68 },
    { name = "ObjPzlblock_Init", vram = 0x809A3818, size = 0x1FC },
    { name = "func_809A3BC0", vram = 0x809A3BC0, size = 0x15C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Toge"
rom = 0x00E16F30
vram = 0x809A41C0
size = 0xC40

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809A42E0, target_vram = 0x809A4D30 },
    { type = "R_MIPS_LO16", vram = 0x809A42E4, target_vram = 0x809A4D30 },
    { type = "R_MIPS_HI16", vram = 0x809A42EC, target_vram = 0x809A4D34 },
    { type = "R_MIPS_LO16", vram = 0x809A42F0, target_vram = 0x809A4D34 },
    { type = "R_MIPS_HI16", vram = 0x809A44A4, target_vram = 0x809A4D14 },
    { type = "R_MIPS_LO16", vram = 0x809A44A8, target_vram = 0x809A4D14 },
    { type = "R_MIPS_HI16", vram = 0x809A44C4, target_vram = 0x809A4D0C },
    { type = "R_MIPS_LO16", vram = 0x809A44C8, target_vram = 0x809A4D0C },
    { type = "R_MIPS_HI16", vram = 0x809A44D4, target_vram = 0x809A4D38 },
    { type = "R_MIPS_LO16", vram = 0x809A44D8, target_vram = 0x809A4D38 },
    { type = "R_MIPS_HI16", vram = 0x809A4694, target_vram = 0x809A4CB0 },
    { type = "R_MIPS_LO16", vram = 0x809A4698, target_vram = 0x809A4CB0 },
    { type = "R_MIPS_HI16", vram = 0x809A46C4, target_vram = 0x809A4D10 },
    { type = "R_MIPS_LO16", vram = 0x809A46C8, target_vram = 0x809A4D10 },
    { type = "R_MIPS_HI16", vram = 0x809A4748, target_vram = 0x809A477C },
    { type = "R_MIPS_LO16", vram = 0x809A474C, target_vram = 0x809A477C },
    { type = "R_MIPS_HI16", vram = 0x809A475C, target_vram = 0x809A4CFC },
    { type = "R_MIPS_LO16", vram = 0x809A476C, target_vram = 0x809A4CFC },
    { type = "R_MIPS_HI16", vram = 0x809A4804, target_vram = 0x809A481C },
    { type = "R_MIPS_LO16", vram = 0x809A4808, target_vram = 0x809A481C },
    { type = "R_MIPS_HI16", vram = 0x809A4894, target_vram = 0x809A48AC },
    { type = "R_MIPS_LO16", vram = 0x809A4898, target_vram = 0x809A48AC },
    { type = "R_MIPS_HI16", vram = 0x809A4904, target_vram = 0x809A4CDC },
    { type = "R_MIPS_LO16", vram = 0x809A4920, target_vram = 0x809A4CDC },
    { type = "R_MIPS_HI16", vram = 0x809A493C, target_vram = 0x809A4D0C },
    { type = "R_MIPS_LO16", vram = 0x809A4954, target_vram = 0x809A4D0C },
]

functions = [
    { name = "func_809A42A0", vram = 0x809A42A0, size = 0x108 },
    { name = "func_809A4744", vram = 0x809A4744, size = 0x38 },
    { name = "func_809A43A8", vram = 0x809A43A8, size = 0x44 },
    { name = "func_809A4804", vram = 0x809A4804, size = 0x18 },
    { name = "func_809A41C0", vram = 0x809A41C0, size = 0xE0 },
    { name = "ObjToge_Init", vram = 0x809A448C, size = 0x28C },
    { name = "func_809A43EC", vram = 0x809A43EC, size = 0xA0 },
    { name = "ObjToge_Destroy", vram = 0x809A4718, size = 0x2C },
    { name = "func_809A488C", vram = 0x809A488C, size = 0x20 },
    { name = "ObjToge_Update", vram = 0x809A4ACC, size = 0x184 },
    { name = "ObjToge_Draw", vram = 0x809A4C50, size = 0x38 },
    { name = "func_809A477C", vram = 0x809A477C, size = 0x88 },
    { name = "func_809A481C", vram = 0x809A481C, size = 0x70 },
    { name = "func_809A48AC", vram = 0x809A48AC, size = 0x220 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Armos"
rom = 0x00E17B70
vram = 0x809A4E00
size = 0xF10

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809A4E6C, target_vram = 0x809A5BE0 },
    { type = "R_MIPS_LO16", vram = 0x809A4E70, target_vram = 0x809A5BE0 },
    { type = "R_MIPS_HI16", vram = 0x809A5088, target_vram = 0x809A5BB0 },
    { type = "R_MIPS_LO16", vram = 0x809A5090, target_vram = 0x809A5BB0 },
    { type = "R_MIPS_HI16", vram = 0x809A50C8, target_vram = 0x809A5BB8 },
    { type = "R_MIPS_LO16", vram = 0x809A50D0, target_vram = 0x809A5BB8 },
    { type = "R_MIPS_HI16", vram = 0x809A5118, target_vram = 0x809A5BB0 },
    { type = "R_MIPS_LO16", vram = 0x809A5120, target_vram = 0x809A5BB0 },
    { type = "R_MIPS_HI16", vram = 0x809A514C, target_vram = 0x809A5BB8 },
    { type = "R_MIPS_LO16", vram = 0x809A5154, target_vram = 0x809A5BB8 },
    { type = "R_MIPS_HI16", vram = 0x809A5190, target_vram = 0x809A5BB0 },
    { type = "R_MIPS_LO16", vram = 0x809A5198, target_vram = 0x809A5BB0 },
    { type = "R_MIPS_HI16", vram = 0x809A51A0, target_vram = 0x809A5BB8 },
    { type = "R_MIPS_LO16", vram = 0x809A51B0, target_vram = 0x809A5BB8 },
    { type = "R_MIPS_HI16", vram = 0x809A5274, target_vram = 0x809A5BC0 },
    { type = "R_MIPS_LO16", vram = 0x809A5278, target_vram = 0x809A5BC0 },
    { type = "R_MIPS_HI16", vram = 0x809A54B4, target_vram = 0x809A54E0 },
    { type = "R_MIPS_LO16", vram = 0x809A54B8, target_vram = 0x809A54E0 },
    { type = "R_MIPS_HI16", vram = 0x809A5610, target_vram = 0x809A562C },
    { type = "R_MIPS_LO16", vram = 0x809A5614, target_vram = 0x809A562C },
    { type = "R_MIPS_HI16", vram = 0x809A5648, target_vram = 0x809A5BE4 },
    { type = "R_MIPS_LO16", vram = 0x809A5650, target_vram = 0x809A5BE4 },
    { type = "R_MIPS_HI16", vram = 0x809A5678, target_vram = 0x809A5BE8 },
    { type = "R_MIPS_LO16", vram = 0x809A567C, target_vram = 0x809A5BE8 },
    { type = "R_MIPS_HI16", vram = 0x809A57D8, target_vram = 0x809A57F4 },
    { type = "R_MIPS_LO16", vram = 0x809A57DC, target_vram = 0x809A57F4 },
    { type = "R_MIPS_HI16", vram = 0x809A57F8, target_vram = 0x809A5BEC },
    { type = "R_MIPS_LO16", vram = 0x809A57FC, target_vram = 0x809A5BEC },
    { type = "R_MIPS_HI16", vram = 0x809A5898, target_vram = 0x809A54E0 },
    { type = "R_MIPS_LO16", vram = 0x809A589C, target_vram = 0x809A54E0 },
    { type = "R_MIPS_HI16", vram = 0x809A59CC, target_vram = 0x809A5BF0 },
    { type = "R_MIPS_LO16", vram = 0x809A59D0, target_vram = 0x809A5BF0 },
    { type = "R_MIPS_HI16", vram = 0x809A5AD4, target_vram = 0x809A5BF4 },
    { type = "R_MIPS_LO16", vram = 0x809A5AD8, target_vram = 0x809A5BF4 },
]

functions = [
    { name = "func_809A518C", vram = 0x809A518C, size = 0xAC },
    { name = "func_809A5A3C", vram = 0x809A5A3C, size = 0x114 },
    { name = "func_809A562C", vram = 0x809A562C, size = 0x1AC },
    { name = "ObjArmos_Destroy", vram = 0x809A5480, size = 0x34 },
    { name = "func_809A57F4", vram = 0x809A57F4, size = 0x44 },
    { name = "func_809A57D8", vram = 0x809A57D8, size = 0x1C },
    { name = "ObjArmos_Init", vram = 0x809A5238, size = 0x248 },
    { name = "func_809A5960", vram = 0x809A5960, size = 0xDC },
    { name = "func_809A500C", vram = 0x809A500C, size = 0x180 },
    { name = "func_809A5610", vram = 0x809A5610, size = 0x1C },
    { name = "func_809A54B4", vram = 0x809A54B4, size = 0x2C },
    { name = "ObjArmos_Update", vram = 0x809A5838, size = 0x128 },
    { name = "ObjArmos_Draw", vram = 0x809A5B50, size = 0x38 },
    { name = "func_809A54E0", vram = 0x809A54E0, size = 0x130 },
    { name = "func_809A4E68", vram = 0x809A4E68, size = 0x98 },
    { name = "func_809A4F00", vram = 0x809A4F00, size = 0x10C },
    { name = "func_809A4E00", vram = 0x809A4E00, size = 0x68 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Boyo"
rom = 0x00E18A80
vram = 0x809A5D10
size = 0x570

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809A5D24, target_vram = 0x809A619C },
    { type = "R_MIPS_LO16", vram = 0x809A5D28, target_vram = 0x809A619C },
    { type = "R_MIPS_HI16", vram = 0x809A5D44, target_vram = 0x809A6170 },
    { type = "R_MIPS_LO16", vram = 0x809A5D48, target_vram = 0x809A6170 },
    { type = "R_MIPS_HI16", vram = 0x809A5E44, target_vram = 0x809A61B4 },
    { type = "R_MIPS_LO16", vram = 0x809A5E48, target_vram = 0x809A61B4 },
    { type = "R_MIPS_HI16", vram = 0x809A5ECC, target_vram = 0x809A61B0 },
    { type = "R_MIPS_LO16", vram = 0x809A5EDC, target_vram = 0x809A61B0 },
    { type = "R_MIPS_HI16", vram = 0x809A5EE8, target_vram = 0x809A61D0 },
    { type = "R_MIPS_LO16", vram = 0x809A5EEC, target_vram = 0x809A61D0 },
    { type = "R_MIPS_HI16", vram = 0x809A5F00, target_vram = 0x809A61D4 },
    { type = "R_MIPS_LO16", vram = 0x809A5F04, target_vram = 0x809A61D4 },
    { type = "R_MIPS_HI16", vram = 0x809A5FA0, target_vram = 0x809A61D8 },
    { type = "R_MIPS_LO16", vram = 0x809A5FBC, target_vram = 0x809A61D8 },
    { type = "R_MIPS_HI16", vram = 0x809A5FF0, target_vram = 0x809A61DC },
    { type = "R_MIPS_LO16", vram = 0x809A6000, target_vram = 0x809A61DC },
    { type = "R_MIPS_HI16", vram = 0x809A6038, target_vram = 0x809A61E0 },
    { type = "R_MIPS_LO16", vram = 0x809A6044, target_vram = 0x809A61E0 },
    { type = "R_MIPS_HI16", vram = 0x809A6048, target_vram = 0x809A61E4 },
    { type = "R_MIPS_LO16", vram = 0x809A6054, target_vram = 0x809A61E4 },
    { type = "R_MIPS_HI16", vram = 0x809A6058, target_vram = 0x809A61E8 },
    { type = "R_MIPS_LO16", vram = 0x809A6064, target_vram = 0x809A61E8 },
]

functions = [
    { name = "ObjBoyo_Destroy", vram = 0x809A5D94, size = 0x2C },
    { name = "ObjBoyo_Init", vram = 0x809A5D10, size = 0x84 },
    { name = "ObjBoyo_Update", vram = 0x809A5E98, size = 0x274 },
    { name = "ObjBoyo_ExplodeBomb", vram = 0x809A5E14, size = 0x10 },
    { name = "ObjBoyo_PushPlayer", vram = 0x809A5DC0, size = 0x20 },
    { name = "ObjBoyo_PushPirate", vram = 0x809A5DE0, size = 0x34 },
    { name = "ObjBoyo_FindCollidedActor", vram = 0x809A5E24, size = 0x74 },
    { name = "ObjBoyo_Draw", vram = 0x809A610C, size = 0x3C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Grasshopper"
rom = 0x00E18FF0
vram = 0x809A6280
size = 0x2E90

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809A62B4, target_vram = 0x809A8D64 },
    { type = "R_MIPS_LO16", vram = 0x809A62C0, target_vram = 0x809A8D64 },
    { type = "R_MIPS_HI16", vram = 0x809A6360, target_vram = 0x809A8CDC },
    { type = "R_MIPS_LO16", vram = 0x809A6364, target_vram = 0x809A8CDC },
    { type = "R_MIPS_HI16", vram = 0x809A6380, target_vram = 0x809A8C80 },
    { type = "R_MIPS_LO16", vram = 0x809A638C, target_vram = 0x809A8C80 },
    { type = "R_MIPS_HI16", vram = 0x809A63C4, target_vram = 0x809A8E40 },
    { type = "R_MIPS_LO16", vram = 0x809A63D4, target_vram = 0x809A8E40 },
    { type = "R_MIPS_HI16", vram = 0x809A6444, target_vram = 0x809A8E44 },
    { type = "R_MIPS_LO16", vram = 0x809A6448, target_vram = 0x809A8E44 },
    { type = "R_MIPS_HI16", vram = 0x809A6504, target_vram = 0x809A8C80 },
    { type = "R_MIPS_LO16", vram = 0x809A6518, target_vram = 0x809A8C80 },
    { type = "R_MIPS_HI16", vram = 0x809A6538, target_vram = 0x809A8D74 },
    { type = "R_MIPS_LO16", vram = 0x809A653C, target_vram = 0x809A8D74 },
    { type = "R_MIPS_HI16", vram = 0x809A6598, target_vram = 0x809A8D94 },
    { type = "R_MIPS_LO16", vram = 0x809A65A0, target_vram = 0x809A8D94 },
    { type = "R_MIPS_HI16", vram = 0x809A65F4, target_vram = 0x809A6668 },
    { type = "R_MIPS_LO16", vram = 0x809A6608, target_vram = 0x809A6668 },
    { type = "R_MIPS_HI16", vram = 0x809A6640, target_vram = 0x809A6668 },
    { type = "R_MIPS_LO16", vram = 0x809A6648, target_vram = 0x809A6668 },
    { type = "R_MIPS_HI16", vram = 0x809A66EC, target_vram = 0x809A6B6C },
    { type = "R_MIPS_LO16", vram = 0x809A672C, target_vram = 0x809A6B6C },
    { type = "R_MIPS_HI16", vram = 0x809A677C, target_vram = 0x809A67A4 },
    { type = "R_MIPS_LO16", vram = 0x809A6780, target_vram = 0x809A67A4 },
    { type = "R_MIPS_HI16", vram = 0x809A69D8, target_vram = 0x809A8E48 },
    { type = "R_MIPS_LO16", vram = 0x809A69DC, target_vram = 0x809A8E48 },
    { type = "R_MIPS_HI16", vram = 0x809A6A24, target_vram = 0x809A8E4C },
    { type = "R_MIPS_LO16", vram = 0x809A6A28, target_vram = 0x809A8E4C },
    { type = "R_MIPS_HI16", vram = 0x809A6A38, target_vram = 0x809A8E50 },
    { type = "R_MIPS_LO16", vram = 0x809A6A70, target_vram = 0x809A8E50 },
    { type = "R_MIPS_HI16", vram = 0x809A6AF0, target_vram = 0x809A8E54 },
    { type = "R_MIPS_LO16", vram = 0x809A6AF4, target_vram = 0x809A8E54 },
    { type = "R_MIPS_HI16", vram = 0x809A6D48, target_vram = 0x809A8E58 },
    { type = "R_MIPS_LO16", vram = 0x809A6D4C, target_vram = 0x809A8E58 },
    { type = "R_MIPS_HI16", vram = 0x809A6D90, target_vram = 0x809A8E5C },
    { type = "R_MIPS_LO16", vram = 0x809A6D94, target_vram = 0x809A8E5C },
    { type = "R_MIPS_HI16", vram = 0x809A6E34, target_vram = 0x809A6E74 },
    { type = "R_MIPS_LO16", vram = 0x809A6E40, target_vram = 0x809A6E74 },
    { type = "R_MIPS_HI16", vram = 0x809A6F50, target_vram = 0x809A6B6C },
    { type = "R_MIPS_LO16", vram = 0x809A6F5C, target_vram = 0x809A6B6C },
    { type = "R_MIPS_HI16", vram = 0x809A6FB8, target_vram = 0x809A8E60 },
    { type = "R_MIPS_HI16", vram = 0x809A6FBC, target_vram = 0x809A700C },
    { type = "R_MIPS_LO16", vram = 0x809A6FCC, target_vram = 0x809A8E60 },
    { type = "R_MIPS_LO16", vram = 0x809A6FDC, target_vram = 0x809A700C },
    { type = "R_MIPS_HI16", vram = 0x809A7030, target_vram = 0x809A8E64 },
    { type = "R_MIPS_LO16", vram = 0x809A7034, target_vram = 0x809A8E64 },
    { type = "R_MIPS_HI16", vram = 0x809A7090, target_vram = 0x809A8E68 },
    { type = "R_MIPS_LO16", vram = 0x809A7094, target_vram = 0x809A8E68 },
    { type = "R_MIPS_HI16", vram = 0x809A70F4, target_vram = 0x809A6B6C },
    { type = "R_MIPS_LO16", vram = 0x809A7100, target_vram = 0x809A6B6C },
    { type = "R_MIPS_HI16", vram = 0x809A71AC, target_vram = 0x809A71CC },
    { type = "R_MIPS_LO16", vram = 0x809A71B0, target_vram = 0x809A71CC },
    { type = "R_MIPS_HI16", vram = 0x809A7514, target_vram = 0x809A753C },
    { type = "R_MIPS_LO16", vram = 0x809A751C, target_vram = 0x809A753C },
    { type = "R_MIPS_HI16", vram = 0x809A78C4, target_vram = 0x809A78EC },
    { type = "R_MIPS_LO16", vram = 0x809A78C8, target_vram = 0x809A78EC },
    { type = "R_MIPS_HI16", vram = 0x809A7A18, target_vram = 0x809A8E6C },
    { type = "R_MIPS_LO16", vram = 0x809A7A1C, target_vram = 0x809A8E6C },
    { type = "R_MIPS_HI16", vram = 0x809A7A20, target_vram = 0x809A8E70 },
    { type = "R_MIPS_LO16", vram = 0x809A7A24, target_vram = 0x809A8E70 },
    { type = "R_MIPS_HI16", vram = 0x809A7A64, target_vram = 0x809A7A8C },
    { type = "R_MIPS_LO16", vram = 0x809A7A6C, target_vram = 0x809A7A8C },
    { type = "R_MIPS_HI16", vram = 0x809A7B94, target_vram = 0x809A7BBC },
    { type = "R_MIPS_LO16", vram = 0x809A7B9C, target_vram = 0x809A7BBC },
    { type = "R_MIPS_HI16", vram = 0x809A7C24, target_vram = 0x809A8E74 },
    { type = "R_MIPS_LO16", vram = 0x809A7C28, target_vram = 0x809A8E74 },
    { type = "R_MIPS_HI16", vram = 0x809A7C2C, target_vram = 0x809A8E78 },
    { type = "R_MIPS_LO16", vram = 0x809A7C30, target_vram = 0x809A8E78 },
    { type = "R_MIPS_HI16", vram = 0x809A7CB4, target_vram = 0x809A7CE0 },
    { type = "R_MIPS_LO16", vram = 0x809A7CBC, target_vram = 0x809A7CE0 },
    { type = "R_MIPS_HI16", vram = 0x809A7EAC, target_vram = 0x809A8E7C },
    { type = "R_MIPS_LO16", vram = 0x809A7EB0, target_vram = 0x809A8E7C },
    { type = "R_MIPS_HI16", vram = 0x809A7EB4, target_vram = 0x809A8E80 },
    { type = "R_MIPS_LO16", vram = 0x809A7EB8, target_vram = 0x809A8E80 },
    { type = "R_MIPS_HI16", vram = 0x809A7EF4, target_vram = 0x809A8D9C },
    { type = "R_MIPS_LO16", vram = 0x809A7EF8, target_vram = 0x809A8D9C },
    { type = "R_MIPS_HI16", vram = 0x809A8378, target_vram = 0x809A8E84 },
    { type = "R_MIPS_LO16", vram = 0x809A837C, target_vram = 0x809A8E84 },
    { type = "R_MIPS_HI16", vram = 0x809A8380, target_vram = 0x809A8E88 },
    { type = "R_MIPS_LO16", vram = 0x809A8384, target_vram = 0x809A8E88 },
    { type = "R_MIPS_HI16", vram = 0x809A849C, target_vram = 0x809A8E08 },
    { type = "R_MIPS_LO16", vram = 0x809A84A0, target_vram = 0x809A8E08 },
    { type = "R_MIPS_HI16", vram = 0x809A84B8, target_vram = 0x809A8E14 },
    { type = "R_MIPS_LO16", vram = 0x809A84BC, target_vram = 0x809A8E14 },
    { type = "R_MIPS_HI16", vram = 0x809A8500, target_vram = 0x809A8C94 },
    { type = "R_MIPS_LO16", vram = 0x809A8508, target_vram = 0x809A8C94 },
    { type = "R_MIPS_HI16", vram = 0x809A868C, target_vram = 0x809A847C },
    { type = "R_MIPS_LO16", vram = 0x809A8690, target_vram = 0x809A847C },
    { type = "R_MIPS_HI16", vram = 0x809A86F0, target_vram = 0x809A8CAC },
    { type = "R_MIPS_HI16", vram = 0x809A86F4, target_vram = 0x809A8CC4 },
    { type = "R_MIPS_LO16", vram = 0x809A86FC, target_vram = 0x809A8CC4 },
    { type = "R_MIPS_LO16", vram = 0x809A8700, target_vram = 0x809A8CAC },
    { type = "R_MIPS_HI16", vram = 0x809A8774, target_vram = 0x809A8E8C },
    { type = "R_MIPS_LO16", vram = 0x809A8778, target_vram = 0x809A8E8C },
    { type = "R_MIPS_HI16", vram = 0x809A87B0, target_vram = 0x809A8E90 },
    { type = "R_MIPS_LO16", vram = 0x809A87B4, target_vram = 0x809A8E90 },
    { type = "R_MIPS_HI16", vram = 0x809A87F4, target_vram = 0x809A8E94 },
    { type = "R_MIPS_LO16", vram = 0x809A87F8, target_vram = 0x809A8E94 },
    { type = "R_MIPS_HI16", vram = 0x809A88F0, target_vram = 0x809A8E98 },
    { type = "R_MIPS_LO16", vram = 0x809A88F8, target_vram = 0x809A8E98 },
    { type = "R_MIPS_HI16", vram = 0x809A8950, target_vram = 0x809A8E9C },
    { type = "R_MIPS_LO16", vram = 0x809A8954, target_vram = 0x809A8E9C },
    { type = "R_MIPS_HI16", vram = 0x809A8958, target_vram = 0x809A8EA0 },
    { type = "R_MIPS_LO16", vram = 0x809A895C, target_vram = 0x809A8EA0 },
    { type = "R_MIPS_HI16", vram = 0x809A8960, target_vram = 0x809A8EA4 },
    { type = "R_MIPS_LO16", vram = 0x809A8968, target_vram = 0x809A8EA4 },
    { type = "R_MIPS_HI16", vram = 0x809A8BB8, target_vram = 0x809A8E20 },
    { type = "R_MIPS_LO16", vram = 0x809A8BC8, target_vram = 0x809A8E20 },
]

functions = [
    { name = "EnGrasshopper_SetupBank", vram = 0x809A6E18, size = 0x5C },
    { name = "EnGrasshopper_WaitAfterAttack", vram = 0x809A78EC, size = 0x90 },
    { name = "EnGrasshopper_UpdateEffects", vram = 0x809A8924, size = 0x140 },
    { name = "EnGrasshopper_SetupDamaged", vram = 0x809A797C, size = 0x110 },
    { name = "EnGrasshopper_Bounced", vram = 0x809A700C, size = 0x128 },
    { name = "EnGrasshopper_Fall", vram = 0x809A7CE0, size = 0x364 },
    { name = "EnGrasshopper_Init", vram = 0x809A6280, size = 0x260 },
    { name = "EnGrasshopper_ApproachPlayer", vram = 0x809A71CC, size = 0x2C8 },
    { name = "EnGrasshopper_Dead", vram = 0x809A7BBC, size = 0xDC },
    { name = "EnGrasshopper_UpdateDamage", vram = 0x809A8044, size = 0x1E0 },
    { name = "EnGrasshopper_Fly", vram = 0x809A67A4, size = 0x3C8 },
    { name = "EnGrasshopper_Attack", vram = 0x809A753C, size = 0x308 },
    { name = "EnGrasshopper_Update", vram = 0x809A8224, size = 0x258 },
    { name = "EnGrasshopper_Damaged", vram = 0x809A7A8C, size = 0x58 },
    { name = "EnGrasshopper_DecideAction", vram = 0x809A6668, size = 0xEC },
    { name = "EnGrasshopper_ChangeAnim", vram = 0x809A6524, size = 0xB4 },
    { name = "EnGrasshopper_RaiseTail", vram = 0x809A65D8, size = 0x50 },
    { name = "EnGrasshopper_SetupBounced", vram = 0x809A6F8C, size = 0x80 },
    { name = "EnGrasshopper_Destroy", vram = 0x809A64E0, size = 0x44 },
    { name = "EnGrasshopper_SetupFly", vram = 0x809A6754, size = 0x50 },
    { name = "EnGrasshopper_PostLimbDraw", vram = 0x809A847C, size = 0x1C4 },
    { name = "EnGrasshopper_SetupApproachPlayer", vram = 0x809A7134, size = 0x98 },
    { name = "EnGrasshopper_Draw", vram = 0x809A8640, size = 0x230 },
    { name = "EnGrasshopper_Bank", vram = 0x809A6E74, size = 0x118 },
    { name = "EnGrasshopper_InitializeEffect", vram = 0x809A8870, size = 0xB4 },
    { name = "EnGrasshopper_SetupFall", vram = 0x809A7C98, size = 0x48 },
    { name = "EnGrasshopper_LowerTail", vram = 0x809A6628, size = 0x40 },
    { name = "EnGrasshopper_SetupAttack", vram = 0x809A7494, size = 0xA8 },
    { name = "EnGrasshopper_SetupDead", vram = 0x809A7AE4, size = 0xD8 },
    { name = "EnGrasshopper_SetupWaitAfterAttack", vram = 0x809A7844, size = 0xA8 },
    { name = "EnGrasshopper_RoamInCircles", vram = 0x809A6B6C, size = 0x2AC },
    { name = "EnGrasshopper_DrawEffects", vram = 0x809A8A64, size = 0x214 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Grass"
rom = 0x00E1BE80
vram = 0x809A9110
size = 0x1C90

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809A9148, target_vram = 0x809AABA0 },
    { type = "R_MIPS_LO16", vram = 0x809A914C, target_vram = 0x809AABA0 },
    { type = "R_MIPS_HI16", vram = 0x809A9178, target_vram = 0x809AABA4 },
    { type = "R_MIPS_LO16", vram = 0x809A9190, target_vram = 0x809AABA4 },
    { type = "R_MIPS_HI16", vram = 0x809A9368, target_vram = 0x809AABA8 },
    { type = "R_MIPS_LO16", vram = 0x809A936C, target_vram = 0x809AABA8 },
    { type = "R_MIPS_HI16", vram = 0x809A938C, target_vram = 0x809AAB4C },
    { type = "R_MIPS_HI16", vram = 0x809A9398, target_vram = 0x809AAB7C },
    { type = "R_MIPS_LO16", vram = 0x809A93A0, target_vram = 0x809AAB7C },
    { type = "R_MIPS_LO16", vram = 0x809A93AC, target_vram = 0x809AAB4C },
    { type = "R_MIPS_HI16", vram = 0x809A95C0, target_vram = 0x809AAB7C },
    { type = "R_MIPS_LO16", vram = 0x809A95C4, target_vram = 0x809AAB7C },
    { type = "R_MIPS_HI16", vram = 0x809A9654, target_vram = 0x809AAB20 },
    { type = "R_MIPS_LO16", vram = 0x809A9658, target_vram = 0x809AAB20 },
    { type = "R_MIPS_HI16", vram = 0x809A9878, target_vram = 0x809AADC0 },
    { type = "R_MIPS_HI16", vram = 0x809A987C, target_vram = 0x809AAE10 },
    { type = "R_MIPS_HI16", vram = 0x809A9880, target_vram = 0x809AABAC },
    { type = "R_MIPS_HI16", vram = 0x809A9884, target_vram = 0x809AAE60 },
    { type = "R_MIPS_LO16", vram = 0x809A9888, target_vram = 0x809AAE60 },
    { type = "R_MIPS_LO16", vram = 0x809A988C, target_vram = 0x809AABAC },
    { type = "R_MIPS_LO16", vram = 0x809A9890, target_vram = 0x809AAE10 },
    { type = "R_MIPS_LO16", vram = 0x809A9894, target_vram = 0x809AADC0 },
    { type = "R_MIPS_HI16", vram = 0x809A98B4, target_vram = 0x809AADA0 },
    { type = "R_MIPS_HI16", vram = 0x809A98B8, target_vram = 0x809AADB0 },
    { type = "R_MIPS_HI16", vram = 0x809A98BC, target_vram = 0x809AADC0 },
    { type = "R_MIPS_LO16", vram = 0x809A98C0, target_vram = 0x809AADC0 },
    { type = "R_MIPS_LO16", vram = 0x809A98C4, target_vram = 0x809AADB0 },
    { type = "R_MIPS_LO16", vram = 0x809A98C8, target_vram = 0x809AADA0 },
    { type = "R_MIPS_HI16", vram = 0x809A9950, target_vram = 0x809AADA0 },
    { type = "R_MIPS_LO16", vram = 0x809A9954, target_vram = 0x809AADA0 },
    { type = "R_MIPS_HI16", vram = 0x809A9978, target_vram = 0x809AADB0 },
    { type = "R_MIPS_LO16", vram = 0x809A997C, target_vram = 0x809AADB0 },
    { type = "R_MIPS_HI16", vram = 0x809A99D8, target_vram = 0x809AADB0 },
    { type = "R_MIPS_LO16", vram = 0x809A99DC, target_vram = 0x809AADB0 },
    { type = "R_MIPS_HI16", vram = 0x809A9A14, target_vram = 0x809AADB0 },
    { type = "R_MIPS_HI16", vram = 0x809A9A1C, target_vram = 0x809AADA0 },
    { type = "R_MIPS_LO16", vram = 0x809A9A20, target_vram = 0x809AADA0 },
    { type = "R_MIPS_LO16", vram = 0x809A9A28, target_vram = 0x809AADB0 },
    { type = "R_MIPS_HI16", vram = 0x809A9AB0, target_vram = 0x809AADA0 },
    { type = "R_MIPS_LO16", vram = 0x809A9AB4, target_vram = 0x809AADA0 },
    { type = "R_MIPS_HI16", vram = 0x809A9ABC, target_vram = 0x809AABB0 },
    { type = "R_MIPS_LO16", vram = 0x809A9AC0, target_vram = 0x809AABB0 },
    { type = "R_MIPS_HI16", vram = 0x809A9B18, target_vram = 0x809AAE10 },
    { type = "R_MIPS_LO16", vram = 0x809A9B1C, target_vram = 0x809AAE10 },
    { type = "R_MIPS_HI16", vram = 0x809A9B78, target_vram = 0x809AAE10 },
    { type = "R_MIPS_HI16", vram = 0x809A9B7C, target_vram = 0x809AADC0 },
    { type = "R_MIPS_LO16", vram = 0x809A9B80, target_vram = 0x809AADC0 },
    { type = "R_MIPS_LO16", vram = 0x809A9B84, target_vram = 0x809AAE10 },
    { type = "R_MIPS_HI16", vram = 0x809A9BB8, target_vram = 0x809AADC0 },
    { type = "R_MIPS_LO16", vram = 0x809A9BBC, target_vram = 0x809AADC0 },
    { type = "R_MIPS_HI16", vram = 0x809A9BC8, target_vram = 0x809AAE10 },
    { type = "R_MIPS_LO16", vram = 0x809A9BCC, target_vram = 0x809AAE10 },
    { type = "R_MIPS_HI16", vram = 0x809A9C30, target_vram = 0x809AADC0 },
    { type = "R_MIPS_LO16", vram = 0x809A9C40, target_vram = 0x809AADC0 },
    { type = "R_MIPS_HI16", vram = 0x809A9CA0, target_vram = 0x809AADB0 },
    { type = "R_MIPS_LO16", vram = 0x809A9CA4, target_vram = 0x809AADB0 },
    { type = "R_MIPS_HI16", vram = 0x809A9CBC, target_vram = 0x809AADC0 },
    { type = "R_MIPS_LO16", vram = 0x809A9CC8, target_vram = 0x809AADC0 },
    { type = "R_MIPS_HI16", vram = 0x809A9E44, target_vram = 0x809AABB4 },
    { type = "R_MIPS_LO16", vram = 0x809A9E48, target_vram = 0x809AABB4 },
    { type = "R_MIPS_HI16", vram = 0x809A9E9C, target_vram = 0x809AABB8 },
    { type = "R_MIPS_LO16", vram = 0x809A9EA0, target_vram = 0x809AABB8 },
    { type = "R_MIPS_HI16", vram = 0x809A9EB4, target_vram = 0x809AABBC },
    { type = "R_MIPS_LO16", vram = 0x809A9EB8, target_vram = 0x809AABBC },
    { type = "R_MIPS_HI16", vram = 0x809A9EBC, target_vram = 0x809AABC0 },
    { type = "R_MIPS_LO16", vram = 0x809A9EC0, target_vram = 0x809AABC0 },
    { type = "R_MIPS_HI16", vram = 0x809A9EDC, target_vram = 0x809AABC4 },
    { type = "R_MIPS_LO16", vram = 0x809A9FB8, target_vram = 0x809AABC4 },
    { type = "R_MIPS_HI16", vram = 0x809AA2D4, target_vram = 0x809AABC8 },
    { type = "R_MIPS_LO16", vram = 0x809AA2D8, target_vram = 0x809AABC8 },
    { type = "R_MIPS_HI16", vram = 0x809AA2DC, target_vram = 0x809AABCC },
    { type = "R_MIPS_LO16", vram = 0x809AA2E0, target_vram = 0x809AABCC },
    { type = "R_MIPS_HI16", vram = 0x809AA2E4, target_vram = 0x809AABD0 },
    { type = "R_MIPS_LO16", vram = 0x809AA2E8, target_vram = 0x809AABD0 },
    { type = "R_MIPS_HI16", vram = 0x809AA2EC, target_vram = 0x809AABD4 },
    { type = "R_MIPS_LO16", vram = 0x809AA2F0, target_vram = 0x809AABD4 },
    { type = "R_MIPS_HI16", vram = 0x809AA2F4, target_vram = 0x809AABD8 },
    { type = "R_MIPS_LO16", vram = 0x809AA2F8, target_vram = 0x809AABD8 },
    { type = "R_MIPS_HI16", vram = 0x809AA580, target_vram = 0x809AAB8C },
    { type = "R_MIPS_LO16", vram = 0x809AA588, target_vram = 0x809AAB8C },
    { type = "R_MIPS_HI16", vram = 0x809AA5CC, target_vram = 0x809AA9F0 },
    { type = "R_MIPS_LO16", vram = 0x809AA5D0, target_vram = 0x809AA9F0 },
    { type = "R_MIPS_HI16", vram = 0x809AA698, target_vram = 0x809AAAE0 },
    { type = "R_MIPS_LO16", vram = 0x809AA69C, target_vram = 0x809AAAE0 },
    { type = "R_MIPS_HI16", vram = 0x809AA7CC, target_vram = 0x809AAB94 },
    { type = "R_MIPS_LO16", vram = 0x809AA7D4, target_vram = 0x809AAB94 },
    { type = "R_MIPS_HI16", vram = 0x809AA804, target_vram = 0x809AAA68 },
    { type = "R_MIPS_LO16", vram = 0x809AA808, target_vram = 0x809AAA68 },
    { type = "R_MIPS_HI16", vram = 0x809AA894, target_vram = 0x809AAAE0 },
    { type = "R_MIPS_LO16", vram = 0x809AA898, target_vram = 0x809AAAE0 },
]

functions = [
    { name = "ObjGrass_OverrideMatrixCurrent", vram = 0x809A91FC, size = 0xD4 },
    { name = "ObjGrass_UpdateGrass", vram = 0x809A983C, size = 0x57C },
    { name = "ObjGrass_ProcessColliders", vram = 0x809A9790, size = 0xAC },
    { name = "ObjGrass_DrawOpa", vram = 0x809AA54C, size = 0x24C },
    { name = "ObjGrass_Draw", vram = 0x809AA9A8, size = 0x44 },
    { name = "ObjGrass_DrawXlu", vram = 0x809AA798, size = 0x210 },
    { name = "ObjGrass_InitDraw", vram = 0x809AA278, size = 0x2D4 },
    { name = "func_809A9110", vram = 0x809A9110, size = 0xEC },
    { name = "ObjGrass_Destroy", vram = 0x809A96FC, size = 0x94 },
    { name = "ObjGrass_SpawnFragments", vram = 0x809A9314, size = 0x308 },
    { name = "ObjGrass_Update", vram = 0x809AA238, size = 0x40 },
    { name = "ObjGrass_CalcAnimationMatrices", vram = 0x809A9DB8, size = 0x480 },
    { name = "ObjGrass_Init", vram = 0x809A961C, size = 0xE0 },
    { name = "ObjGrass_DropCollectible", vram = 0x809A92D0, size = 0x44 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Grass_Carry"
rom = 0x00E1DB10
vram = 0x809AAE60
size = 0xF80

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809AAEAC, target_vram = 0x809ABC60 },
    { type = "R_MIPS_LO16", vram = 0x809AAEB0, target_vram = 0x809ABC60 },
    { type = "R_MIPS_HI16", vram = 0x809AAEB4, target_vram = 0x809ABC64 },
    { type = "R_MIPS_LO16", vram = 0x809AAEB8, target_vram = 0x809ABC64 },
    { type = "R_MIPS_HI16", vram = 0x809AB03C, target_vram = 0x809ABC68 },
    { type = "R_MIPS_LO16", vram = 0x809AB040, target_vram = 0x809ABC68 },
    { type = "R_MIPS_HI16", vram = 0x809AB060, target_vram = 0x809ABC0C },
    { type = "R_MIPS_HI16", vram = 0x809AB06C, target_vram = 0x809ABC3C },
    { type = "R_MIPS_LO16", vram = 0x809AB074, target_vram = 0x809ABC3C },
    { type = "R_MIPS_LO16", vram = 0x809AB080, target_vram = 0x809ABC0C },
    { type = "R_MIPS_HI16", vram = 0x809AB294, target_vram = 0x809ABC3C },
    { type = "R_MIPS_LO16", vram = 0x809AB298, target_vram = 0x809ABC3C },
    { type = "R_MIPS_HI16", vram = 0x809AB304, target_vram = 0x809ABC4C },
    { type = "R_MIPS_LO16", vram = 0x809AB308, target_vram = 0x809ABC4C },
    { type = "R_MIPS_HI16", vram = 0x809AB324, target_vram = 0x809ABBD0 },
    { type = "R_MIPS_LO16", vram = 0x809AB32C, target_vram = 0x809ABBD0 },
    { type = "R_MIPS_HI16", vram = 0x809AB3C4, target_vram = 0x809AB3D8 },
    { type = "R_MIPS_LO16", vram = 0x809AB3C8, target_vram = 0x809AB3D8 },
    { type = "R_MIPS_HI16", vram = 0x809AB428, target_vram = 0x809AB43C },
    { type = "R_MIPS_LO16", vram = 0x809AB42C, target_vram = 0x809AB43C },
    { type = "R_MIPS_HI16", vram = 0x809AB47C, target_vram = 0x809AB4A8 },
    { type = "R_MIPS_LO16", vram = 0x809AB480, target_vram = 0x809AB4A8 },
    { type = "R_MIPS_HI16", vram = 0x809AB4DC, target_vram = 0x809ABB7C },
    { type = "R_MIPS_LO16", vram = 0x809AB4E0, target_vram = 0x809ABB7C },
    { type = "R_MIPS_HI16", vram = 0x809AB5FC, target_vram = 0x809AB610 },
    { type = "R_MIPS_LO16", vram = 0x809AB600, target_vram = 0x809AB610 },
    { type = "R_MIPS_HI16", vram = 0x809AB660, target_vram = 0x809ABC6C },
    { type = "R_MIPS_LO16", vram = 0x809AB670, target_vram = 0x809ABC6C },
    { type = "R_MIPS_HI16", vram = 0x809AB694, target_vram = 0x809ABC70 },
    { type = "R_MIPS_LO16", vram = 0x809AB698, target_vram = 0x809ABC70 },
    { type = "R_MIPS_HI16", vram = 0x809AB70C, target_vram = 0x809AB77C },
    { type = "R_MIPS_LO16", vram = 0x809AB710, target_vram = 0x809AB77C },
    { type = "R_MIPS_HI16", vram = 0x809AB718, target_vram = 0x809ABBFC },
    { type = "R_MIPS_LO16", vram = 0x809AB724, target_vram = 0x809ABBFC },
    { type = "R_MIPS_HI16", vram = 0x809AB73C, target_vram = 0x809ABC04 },
    { type = "R_MIPS_LO16", vram = 0x809AB758, target_vram = 0x809ABC04 },
    { type = "R_MIPS_HI16", vram = 0x809AB75C, target_vram = 0x809ABC00 },
    { type = "R_MIPS_LO16", vram = 0x809AB760, target_vram = 0x809ABC00 },
    { type = "R_MIPS_HI16", vram = 0x809AB764, target_vram = 0x809ABC08 },
    { type = "R_MIPS_LO16", vram = 0x809AB768, target_vram = 0x809ABC08 },
    { type = "R_MIPS_HI16", vram = 0x809AB97C, target_vram = 0x809ABC74 },
    { type = "R_MIPS_LO16", vram = 0x809AB980, target_vram = 0x809ABC74 },
    { type = "R_MIPS_HI16", vram = 0x809AB994, target_vram = 0x809ABC78 },
    { type = "R_MIPS_HI16", vram = 0x809AB9A4, target_vram = 0x809ABC00 },
    { type = "R_MIPS_HI16", vram = 0x809AB9A8, target_vram = 0x809ABC08 },
    { type = "R_MIPS_LO16", vram = 0x809AB9B0, target_vram = 0x809ABC78 },
    { type = "R_MIPS_HI16", vram = 0x809AB9C4, target_vram = 0x809ABBFC },
    { type = "R_MIPS_HI16", vram = 0x809AB9CC, target_vram = 0x809ABC04 },
    { type = "R_MIPS_LO16", vram = 0x809AB9D0, target_vram = 0x809ABC04 },
    { type = "R_MIPS_LO16", vram = 0x809AB9DC, target_vram = 0x809ABBFC },
    { type = "R_MIPS_LO16", vram = 0x809AB9E0, target_vram = 0x809ABC08 },
    { type = "R_MIPS_LO16", vram = 0x809AB9E8, target_vram = 0x809ABC00 },
    { type = "R_MIPS_HI16", vram = 0x809ABA40, target_vram = 0x809ABC00 },
    { type = "R_MIPS_HI16", vram = 0x809ABA44, target_vram = 0x809ABBFC },
    { type = "R_MIPS_LO16", vram = 0x809ABA48, target_vram = 0x809ABBFC },
    { type = "R_MIPS_LO16", vram = 0x809ABA4C, target_vram = 0x809ABC00 },
    { type = "R_MIPS_HI16", vram = 0x809ABA50, target_vram = 0x809ABC08 },
    { type = "R_MIPS_HI16", vram = 0x809ABA54, target_vram = 0x809ABC04 },
    { type = "R_MIPS_LO16", vram = 0x809ABA58, target_vram = 0x809ABC04 },
    { type = "R_MIPS_LO16", vram = 0x809ABA5C, target_vram = 0x809ABC08 },
    { type = "R_MIPS_HI16", vram = 0x809ABB34, target_vram = 0x809AB610 },
    { type = "R_MIPS_LO16", vram = 0x809ABB38, target_vram = 0x809AB610 },
    { type = "R_MIPS_HI16", vram = 0x809ABB40, target_vram = 0x809AB77C },
    { type = "R_MIPS_LO16", vram = 0x809ABB44, target_vram = 0x809AB77C },
]

functions = [
    { name = "ObjGrassCarry_SpawnFragments", vram = 0x809AAFE8, size = 0x308 },
    { name = "ObjGrassCarry_Draw", vram = 0x809ABB7C, size = 0x30 },
    { name = "ObjGrassCarry_Reset", vram = 0x809AB474, size = 0x34 },
    { name = "ObjGrassCarry_Init", vram = 0x809AB2F0, size = 0x70 },
    { name = "ObjGrassCarry_DropCollectible", vram = 0x809AAF9C, size = 0x4C },
    { name = "ObjGrassCarry_AwaitSpawnManager", vram = 0x809AB3D8, size = 0x50 },
    { name = "ObjGrassCarry_Destroy", vram = 0x809AB360, size = 0x64 },
    { name = "ObjGrassCarry_RandScaleVecToZero", vram = 0x809AAE94, size = 0x84 },
    { name = "ObjGrassCarry_SetupIdle", vram = 0x809AB428, size = 0x14 },
    { name = "ObjGrassCarry_UpdateVelY", vram = 0x809AAE60, size = 0x34 },
    { name = "ObjGrassCarry_SetupAwaitSpawnManager", vram = 0x809AB3C4, size = 0x14 },
    { name = "ObjGrassCarry_SetupLiftedUp", vram = 0x809AB5FC, size = 0x14 },
    { name = "ObjGrassCarry_Idle", vram = 0x809AB43C, size = 0x38 },
    { name = "ObjGrassCarry_Main", vram = 0x809AB4A8, size = 0x154 },
    { name = "ObjGrassCarry_LiftedUp", vram = 0x809AB610, size = 0xEC },
    { name = "ObjGrassCarry_UpdateBgCheckInfo", vram = 0x809AAF58, size = 0x44 },
    { name = "ObjGrassCarry_Update", vram = 0x809ABB1C, size = 0x60 },
    { name = "ObjGrassCarry_Fall", vram = 0x809AB77C, size = 0x3A0 },
    { name = "ObjGrassCarry_UpdatePos", vram = 0x809AAF18, size = 0x40 },
    { name = "ObjGrassCarry_SetupFall", vram = 0x809AB6FC, size = 0x80 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Grass_Unit"
rom = 0x00E1EA90
vram = 0x809ABDE0
size = 0x6D0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809ABE1C, target_vram = 0x809AC418 },
    { type = "R_MIPS_LO16", vram = 0x809ABE20, target_vram = 0x809AC418 },
    { type = "R_MIPS_HI16", vram = 0x809ABE8C, target_vram = 0x809AC41C },
    { type = "R_MIPS_LO16", vram = 0x809ABE90, target_vram = 0x809AC41C },
    { type = "R_MIPS_HI16", vram = 0x809ABF00, target_vram = 0x809AC420 },
    { type = "R_MIPS_LO16", vram = 0x809ABF04, target_vram = 0x809AC420 },
    { type = "R_MIPS_HI16", vram = 0x809ABFB0, target_vram = 0x809AC418 },
    { type = "R_MIPS_LO16", vram = 0x809ABFC4, target_vram = 0x809AC418 },
    { type = "R_MIPS_HI16", vram = 0x809AC030, target_vram = 0x809AC41C },
    { type = "R_MIPS_LO16", vram = 0x809AC034, target_vram = 0x809AC41C },
    { type = "R_MIPS_HI16", vram = 0x809AC064, target_vram = 0x809AC420 },
    { type = "R_MIPS_LO16", vram = 0x809AC068, target_vram = 0x809AC420 },
    { type = "R_MIPS_HI16", vram = 0x809AC098, target_vram = 0x809AC424 },
    { type = "R_MIPS_LO16", vram = 0x809AC09C, target_vram = 0x809AC424 },
    { type = "R_MIPS_HI16", vram = 0x809AC134, target_vram = 0x809AC408 },
    { type = "R_MIPS_LO16", vram = 0x809AC138, target_vram = 0x809AC408 },
]

functions = [
    { name = "ObjGrassUnit_SpawnObjGrass", vram = 0x809ABDE0, size = 0x74 },
    { name = "ObjGrassUnit_SpawnObjGrassCarry0", vram = 0x809ABE54, size = 0x70 },
    { name = "ObjGrassUnit_IsUnderwater", vram = 0x809ABF38, size = 0x70 },
    { name = "ObjGrassUnit_Init", vram = 0x809ABFA8, size = 0x390 },
    { name = "ObjGrassUnit_SpawnObjGrassCarry1", vram = 0x809ABEC4, size = 0x74 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Fire_Wall"
rom = 0x00E1F160
vram = 0x809AC4B0
size = 0x8E0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809AC4C8, target_vram = 0x809ACCC0 },
    { type = "R_MIPS_LO16", vram = 0x809AC4D4, target_vram = 0x809ACCC0 },
    { type = "R_MIPS_HI16", vram = 0x809AC4E8, target_vram = 0x809ACC60 },
    { type = "R_MIPS_LO16", vram = 0x809AC4F0, target_vram = 0x809ACC60 },
    { type = "R_MIPS_HI16", vram = 0x809AC500, target_vram = 0x809ACC8C },
    { type = "R_MIPS_LO16", vram = 0x809AC504, target_vram = 0x809ACC8C },
    { type = "R_MIPS_HI16", vram = 0x809AC514, target_vram = 0x809ACCC4 },
    { type = "R_MIPS_LO16", vram = 0x809AC518, target_vram = 0x809ACCC4 },
    { type = "R_MIPS_HI16", vram = 0x809AC51C, target_vram = 0x809ACCC8 },
    { type = "R_MIPS_LO16", vram = 0x809AC52C, target_vram = 0x809ACCC8 },
    { type = "R_MIPS_HI16", vram = 0x809AC530, target_vram = 0x809ACCCC },
    { type = "R_MIPS_LO16", vram = 0x809AC53C, target_vram = 0x809ACCCC },
    { type = "R_MIPS_HI16", vram = 0x809AC55C, target_vram = 0x809AC638 },
    { type = "R_MIPS_LO16", vram = 0x809AC564, target_vram = 0x809AC638 },
    { type = "R_MIPS_HI16", vram = 0x809AC65C, target_vram = 0x809ACB28 },
    { type = "R_MIPS_HI16", vram = 0x809AC660, target_vram = 0x809AC68C },
    { type = "R_MIPS_LO16", vram = 0x809AC664, target_vram = 0x809ACB28 },
    { type = "R_MIPS_LO16", vram = 0x809AC66C, target_vram = 0x809AC68C },
    { type = "R_MIPS_HI16", vram = 0x809AC694, target_vram = 0x809AC6C0 },
    { type = "R_MIPS_LO16", vram = 0x809AC698, target_vram = 0x809AC6C0 },
    { type = "R_MIPS_HI16", vram = 0x809AC6EC, target_vram = 0x809ACCD0 },
    { type = "R_MIPS_LO16", vram = 0x809AC6F0, target_vram = 0x809ACCD0 },
    { type = "R_MIPS_HI16", vram = 0x809AC73C, target_vram = 0x809AC638 },
    { type = "R_MIPS_LO16", vram = 0x809AC740, target_vram = 0x809AC638 },
    { type = "R_MIPS_HI16", vram = 0x809ACA38, target_vram = 0x809AC6C0 },
    { type = "R_MIPS_LO16", vram = 0x809ACA3C, target_vram = 0x809AC6C0 },
    { type = "R_MIPS_HI16", vram = 0x809ACAC4, target_vram = 0x809AC970 },
    { type = "R_MIPS_LO16", vram = 0x809ACAE0, target_vram = 0x809AC970 },
    { type = "R_MIPS_HI16", vram = 0x809ACB70, target_vram = 0x809ACC94 },
    { type = "R_MIPS_LO16", vram = 0x809ACB88, target_vram = 0x809ACC94 },
]

functions = [
    { name = "func_809AC68C", vram = 0x809AC68C, size = 0x34 },
    { name = "func_809AC638", vram = 0x809AC638, size = 0x54 },
    { name = "BgFireWall_Destroy", vram = 0x809AC594, size = 0x2C },
    { name = "func_809AC970", vram = 0x809AC970, size = 0x48 },
    { name = "BgFireWall_Init", vram = 0x809AC4B0, size = 0xE4 },
    { name = "BgFireWall_Draw", vram = 0x809ACB28, size = 0x114 },
    { name = "BgFireWall_Update", vram = 0x809AC9B8, size = 0x170 },
    { name = "func_809AC7F8", vram = 0x809AC7F8, size = 0x178 },
    { name = "func_809AC6C0", vram = 0x809AC6C0, size = 0xA0 },
    { name = "func_809AC760", vram = 0x809AC760, size = 0x98 },
    { name = "func_809AC5C0", vram = 0x809AC5C0, size = 0x78 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Bu"
rom = 0x00E1FA40
vram = 0x809ACD90
size = 0x1B0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809ACD94, target_vram = 0x809ACDB8 },
    { type = "R_MIPS_LO16", vram = 0x809ACD98, target_vram = 0x809ACDB8 },
    { type = "R_MIPS_HI16", vram = 0x809ACE58, target_vram = 0x809ACEF0 },
    { type = "R_MIPS_LO16", vram = 0x809ACE5C, target_vram = 0x809ACEF0 },
]

functions = [
    { name = "EnBu_Init", vram = 0x809ACD90, size = 0x18 },
    { name = "EnBu_Update", vram = 0x809ACDC8, size = 0x38 },
    { name = "EnBu_Destroy", vram = 0x809ACDA8, size = 0x10 },
    { name = "EnBu_Draw", vram = 0x809ACE00, size = 0xD0 },
    { name = "EnBu_DoNothing", vram = 0x809ACDB8, size = 0x10 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Encount3"
rom = 0x00E1FBF0
vram = 0x809ACF40
size = 0x9A0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809AD058, target_vram = 0x809AD084 },
    { type = "R_MIPS_LO16", vram = 0x809AD068, target_vram = 0x809AD084 },
    { type = "R_MIPS_HI16", vram = 0x809AD0F0, target_vram = 0x809AD810 },
    { type = "R_MIPS_LO16", vram = 0x809AD0F4, target_vram = 0x809AD810 },
    { type = "R_MIPS_HI16", vram = 0x809AD164, target_vram = 0x809AD810 },
    { type = "R_MIPS_HI16", vram = 0x809AD170, target_vram = 0x809AD194 },
    { type = "R_MIPS_LO16", vram = 0x809AD174, target_vram = 0x809AD810 },
    { type = "R_MIPS_LO16", vram = 0x809AD178, target_vram = 0x809AD194 },
    { type = "R_MIPS_HI16", vram = 0x809AD1D0, target_vram = 0x809AD1EC },
    { type = "R_MIPS_LO16", vram = 0x809AD1D4, target_vram = 0x809AD1EC },
    { type = "R_MIPS_HI16", vram = 0x809AD1F8, target_vram = 0x809AD820 },
    { type = "R_MIPS_LO16", vram = 0x809AD1FC, target_vram = 0x809AD820 },
    { type = "R_MIPS_HI16", vram = 0x809AD204, target_vram = 0x809AD810 },
    { type = "R_MIPS_LO16", vram = 0x809AD21C, target_vram = 0x809AD810 },
    { type = "R_MIPS_HI16", vram = 0x809AD25C, target_vram = 0x809AD194 },
    { type = "R_MIPS_LO16", vram = 0x809AD260, target_vram = 0x809AD194 },
    { type = "R_MIPS_HI16", vram = 0x809AD26C, target_vram = 0x809AD824 },
    { type = "R_MIPS_LO16", vram = 0x809AD280, target_vram = 0x809AD824 },
    { type = "R_MIPS_HI16", vram = 0x809AD288, target_vram = 0x809AD830 },
    { type = "R_MIPS_HI16", vram = 0x809AD2A8, target_vram = 0x809AD828 },
    { type = "R_MIPS_LO16", vram = 0x809AD2AC, target_vram = 0x809AD828 },
    { type = "R_MIPS_HI16", vram = 0x809AD2B4, target_vram = 0x809AD82C },
    { type = "R_MIPS_LO16", vram = 0x809AD2B8, target_vram = 0x809AD82C },
    { type = "R_MIPS_LO16", vram = 0x809AD2CC, target_vram = 0x809AD830 },
    { type = "R_MIPS_HI16", vram = 0x809AD324, target_vram = 0x809AD810 },
    { type = "R_MIPS_LO16", vram = 0x809AD32C, target_vram = 0x809AD810 },
    { type = "R_MIPS_HI16", vram = 0x809AD41C, target_vram = 0x809AD834 },
    { type = "R_MIPS_LO16", vram = 0x809AD420, target_vram = 0x809AD834 },
]

functions = [
    { name = "func_809AD1EC", vram = 0x809AD1EC, size = 0x44 },
    { name = "func_809AD058", vram = 0x809AD058, size = 0x2C },
    { name = "EnEncount3_Destroy", vram = 0x809AD048, size = 0x10 },
    { name = "func_809AD194", vram = 0x809AD194, size = 0x58 },
    { name = "func_809AD084", vram = 0x809AD084, size = 0x110 },
    { name = "EnEncount3_Draw", vram = 0x809AD614, size = 0x1DC },
    { name = "EnEncount3_Update", vram = 0x809AD230, size = 0x3E4 },
    { name = "EnEncount3_Init", vram = 0x809ACF40, size = 0x108 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Jso"
rom = 0x00E20590
vram = 0x809AD8E0
size = 0x3C70

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809AD938, target_vram = 0x809B0F48 },
    { type = "R_MIPS_LO16", vram = 0x809AD93C, target_vram = 0x809B0F48 },
    { type = "R_MIPS_HI16", vram = 0x809AD984, target_vram = 0x809B0F88 },
    { type = "R_MIPS_LO16", vram = 0x809AD990, target_vram = 0x809B0F88 },
    { type = "R_MIPS_HI16", vram = 0x809AD9AC, target_vram = 0x809B0FB4 },
    { type = "R_MIPS_LO16", vram = 0x809AD9B0, target_vram = 0x809B0FB4 },
    { type = "R_MIPS_HI16", vram = 0x809AD9C4, target_vram = 0x809B0FB4 },
    { type = "R_MIPS_LO16", vram = 0x809AD9C8, target_vram = 0x809B0FB4 },
    { type = "R_MIPS_HI16", vram = 0x809ADAD8, target_vram = 0x809B1110 },
    { type = "R_MIPS_LO16", vram = 0x809ADAE0, target_vram = 0x809B1110 },
    { type = "R_MIPS_HI16", vram = 0x809ADBE0, target_vram = 0x809B100C },
    { type = "R_MIPS_LO16", vram = 0x809ADBE8, target_vram = 0x809B100C },
    { type = "R_MIPS_HI16", vram = 0x809ADC40, target_vram = 0x809B103C },
    { type = "R_MIPS_LO16", vram = 0x809ADC48, target_vram = 0x809B103C },
    { type = "R_MIPS_HI16", vram = 0x809ADC8C, target_vram = 0x809ADCB8 },
    { type = "R_MIPS_LO16", vram = 0x809ADC94, target_vram = 0x809ADCB8 },
    { type = "R_MIPS_HI16", vram = 0x809ADCE8, target_vram = 0x809B1114 },
    { type = "R_MIPS_LO16", vram = 0x809ADCF0, target_vram = 0x809B1114 },
    { type = "R_MIPS_HI16", vram = 0x809ADDF4, target_vram = 0x809B0BB0 },
    { type = "R_MIPS_LO16", vram = 0x809ADDF8, target_vram = 0x809B0BB0 },
    { type = "R_MIPS_HI16", vram = 0x809ADE10, target_vram = 0x809B112C },
    { type = "R_MIPS_LO16", vram = 0x809ADE14, target_vram = 0x809B112C },
    { type = "R_MIPS_HI16", vram = 0x809ADFEC, target_vram = 0x809B1130 },
    { type = "R_MIPS_LO16", vram = 0x809ADFFC, target_vram = 0x809B1130 },
    { type = "R_MIPS_HI16", vram = 0x809AE148, target_vram = 0x809B1134 },
    { type = "R_MIPS_LO16", vram = 0x809AE14C, target_vram = 0x809B1134 },
    { type = "R_MIPS_HI16", vram = 0x809AE154, target_vram = 0x809B1138 },
    { type = "R_MIPS_LO16", vram = 0x809AE168, target_vram = 0x809B1138 },
    { type = "R_MIPS_HI16", vram = 0x809AE198, target_vram = 0x809B1004 },
    { type = "R_MIPS_LO16", vram = 0x809AE1A8, target_vram = 0x809B1004 },
    { type = "R_MIPS_HI16", vram = 0x809AE1BC, target_vram = 0x809B113C },
    { type = "R_MIPS_LO16", vram = 0x809AE1C8, target_vram = 0x809B113C },
    { type = "R_MIPS_HI16", vram = 0x809AE288, target_vram = 0x809B1004 },
    { type = "R_MIPS_LO16", vram = 0x809AE29C, target_vram = 0x809B1004 },
    { type = "R_MIPS_HI16", vram = 0x809AE790, target_vram = 0x809B0F44 },
    { type = "R_MIPS_LO16", vram = 0x809AE794, target_vram = 0x809B0F44 },
    { type = "R_MIPS_HI16", vram = 0x809AE79C, target_vram = 0x809B0F40 },
    { type = "R_MIPS_LO16", vram = 0x809AE7B0, target_vram = 0x809B0F40 },
    { type = "R_MIPS_HI16", vram = 0x809AE84C, target_vram = 0x809AE87C },
    { type = "R_MIPS_LO16", vram = 0x809AE854, target_vram = 0x809AE87C },
    { type = "R_MIPS_HI16", vram = 0x809AE9E8, target_vram = 0x809AEA08 },
    { type = "R_MIPS_LO16", vram = 0x809AE9EC, target_vram = 0x809AEA08 },
    { type = "R_MIPS_HI16", vram = 0x809AEB74, target_vram = 0x809B0F40 },
    { type = "R_MIPS_LO16", vram = 0x809AEB78, target_vram = 0x809B0F40 },
    { type = "R_MIPS_HI16", vram = 0x809AEB88, target_vram = 0x809B0F44 },
    { type = "R_MIPS_LO16", vram = 0x809AEB94, target_vram = 0x809B0F44 },
    { type = "R_MIPS_HI16", vram = 0x809AECDC, target_vram = 0x809AED00 },
    { type = "R_MIPS_LO16", vram = 0x809AECE0, target_vram = 0x809AED00 },
    { type = "R_MIPS_HI16", vram = 0x809AED28, target_vram = 0x809B0F40 },
    { type = "R_MIPS_LO16", vram = 0x809AED38, target_vram = 0x809B0F40 },
    { type = "R_MIPS_HI16", vram = 0x809AED80, target_vram = 0x809AEDAC },
    { type = "R_MIPS_LO16", vram = 0x809AED84, target_vram = 0x809AEDAC },
    { type = "R_MIPS_HI16", vram = 0x809AEEA4, target_vram = 0x809AEEC0 },
    { type = "R_MIPS_LO16", vram = 0x809AEEA8, target_vram = 0x809AEEC0 },
    { type = "R_MIPS_HI16", vram = 0x809AF0F0, target_vram = 0x809AF110 },
    { type = "R_MIPS_LO16", vram = 0x809AF0F4, target_vram = 0x809AF110 },
    { type = "R_MIPS_HI16", vram = 0x809AF2D4, target_vram = 0x809AF2F8 },
    { type = "R_MIPS_LO16", vram = 0x809AF2DC, target_vram = 0x809AF2F8 },
    { type = "R_MIPS_HI16", vram = 0x809AF32C, target_vram = 0x809B0F40 },
    { type = "R_MIPS_LO16", vram = 0x809AF348, target_vram = 0x809B0F40 },
    { type = "R_MIPS_HI16", vram = 0x809AF384, target_vram = 0x809AF3C0 },
    { type = "R_MIPS_LO16", vram = 0x809AF394, target_vram = 0x809AF3C0 },
    { type = "R_MIPS_HI16", vram = 0x809AF414, target_vram = 0x809AF440 },
    { type = "R_MIPS_LO16", vram = 0x809AF420, target_vram = 0x809AF440 },
    { type = "R_MIPS_HI16", vram = 0x809AF50C, target_vram = 0x809AF53C },
    { type = "R_MIPS_LO16", vram = 0x809AF514, target_vram = 0x809AF53C },
    { type = "R_MIPS_HI16", vram = 0x809AF5A8, target_vram = 0x809B1140 },
    { type = "R_MIPS_LO16", vram = 0x809AF5AC, target_vram = 0x809B1140 },
    { type = "R_MIPS_HI16", vram = 0x809AF5B0, target_vram = 0x809B1144 },
    { type = "R_MIPS_LO16", vram = 0x809AF5B4, target_vram = 0x809B1144 },
    { type = "R_MIPS_HI16", vram = 0x809AF694, target_vram = 0x809B1148 },
    { type = "R_MIPS_LO16", vram = 0x809AF698, target_vram = 0x809B1148 },
    { type = "R_MIPS_HI16", vram = 0x809AF69C, target_vram = 0x809B114C },
    { type = "R_MIPS_LO16", vram = 0x809AF6A0, target_vram = 0x809B114C },
    { type = "R_MIPS_HI16", vram = 0x809AF6EC, target_vram = 0x809AF714 },
    { type = "R_MIPS_LO16", vram = 0x809AF6F4, target_vram = 0x809AF714 },
    { type = "R_MIPS_HI16", vram = 0x809AF7D0, target_vram = 0x809AF7F4 },
    { type = "R_MIPS_LO16", vram = 0x809AF7D4, target_vram = 0x809AF7F4 },
    { type = "R_MIPS_HI16", vram = 0x809AF830, target_vram = 0x809B0F40 },
    { type = "R_MIPS_LO16", vram = 0x809AF898, target_vram = 0x809B0F40 },
    { type = "R_MIPS_HI16", vram = 0x809AF974, target_vram = 0x809AF99C },
    { type = "R_MIPS_LO16", vram = 0x809AF97C, target_vram = 0x809AF99C },
    { type = "R_MIPS_HI16", vram = 0x809AF9E0, target_vram = 0x809B1150 },
    { type = "R_MIPS_LO16", vram = 0x809AF9E4, target_vram = 0x809B1150 },
    { type = "R_MIPS_HI16", vram = 0x809AF9E8, target_vram = 0x809B1154 },
    { type = "R_MIPS_LO16", vram = 0x809AF9EC, target_vram = 0x809B1154 },
    { type = "R_MIPS_HI16", vram = 0x809AFAB8, target_vram = 0x809AFAF4 },
    { type = "R_MIPS_LO16", vram = 0x809AFAD0, target_vram = 0x809AFAF4 },
    { type = "R_MIPS_HI16", vram = 0x809AFB88, target_vram = 0x809B1004 },
    { type = "R_MIPS_LO16", vram = 0x809AFB98, target_vram = 0x809B1004 },
    { type = "R_MIPS_HI16", vram = 0x809AFBDC, target_vram = 0x809AFC10 },
    { type = "R_MIPS_LO16", vram = 0x809AFBE0, target_vram = 0x809AFC10 },
    { type = "R_MIPS_HI16", vram = 0x809AFC54, target_vram = 0x809B1004 },
    { type = "R_MIPS_LO16", vram = 0x809AFC64, target_vram = 0x809B1004 },
    { type = "R_MIPS_HI16", vram = 0x809AFCF0, target_vram = 0x809B1158 },
    { type = "R_MIPS_LO16", vram = 0x809AFCF8, target_vram = 0x809B1158 },
    { type = "R_MIPS_HI16", vram = 0x809AFE04, target_vram = 0x809B1004 },
    { type = "R_MIPS_LO16", vram = 0x809AFE0C, target_vram = 0x809B1004 },
    { type = "R_MIPS_HI16", vram = 0x809AFE1C, target_vram = 0x809AFE38 },
    { type = "R_MIPS_LO16", vram = 0x809AFE20, target_vram = 0x809AFE38 },
    { type = "R_MIPS_HI16", vram = 0x809AFE70, target_vram = 0x809B1048 },
    { type = "R_MIPS_LO16", vram = 0x809AFE74, target_vram = 0x809B1048 },
    { type = "R_MIPS_HI16", vram = 0x809AFFBC, target_vram = 0x809B0F40 },
    { type = "R_MIPS_LO16", vram = 0x809AFFC0, target_vram = 0x809B0F40 },
    { type = "R_MIPS_HI16", vram = 0x809AFFCC, target_vram = 0x809B0F44 },
    { type = "R_MIPS_LO16", vram = 0x809AFFDC, target_vram = 0x809B0F44 },
    { type = "R_MIPS_HI16", vram = 0x809B0104, target_vram = 0x809B1180 },
    { type = "R_MIPS_LO16", vram = 0x809B010C, target_vram = 0x809B1180 },
    { type = "R_MIPS_HI16", vram = 0x809B031C, target_vram = 0x809B0F44 },
    { type = "R_MIPS_LO16", vram = 0x809B0320, target_vram = 0x809B0F44 },
    { type = "R_MIPS_HI16", vram = 0x809B0334, target_vram = 0x809B0F44 },
    { type = "R_MIPS_LO16", vram = 0x809B0344, target_vram = 0x809B0F44 },
    { type = "R_MIPS_HI16", vram = 0x809B08B4, target_vram = 0x809B10CC },
    { type = "R_MIPS_LO16", vram = 0x809B08B8, target_vram = 0x809B10CC },
    { type = "R_MIPS_HI16", vram = 0x809B08C4, target_vram = 0x809B10D8 },
    { type = "R_MIPS_LO16", vram = 0x809B08C8, target_vram = 0x809B10D8 },
    { type = "R_MIPS_HI16", vram = 0x809B08F0, target_vram = 0x809B10B4 },
    { type = "R_MIPS_LO16", vram = 0x809B08F4, target_vram = 0x809B10B4 },
    { type = "R_MIPS_HI16", vram = 0x809B0900, target_vram = 0x809B10C0 },
    { type = "R_MIPS_LO16", vram = 0x809B0904, target_vram = 0x809B10C0 },
    { type = "R_MIPS_HI16", vram = 0x809B09EC, target_vram = 0x809B10CC },
    { type = "R_MIPS_LO16", vram = 0x809B09F0, target_vram = 0x809B10CC },
    { type = "R_MIPS_HI16", vram = 0x809B09FC, target_vram = 0x809B10D8 },
    { type = "R_MIPS_LO16", vram = 0x809B0A00, target_vram = 0x809B10D8 },
    { type = "R_MIPS_HI16", vram = 0x809B0A28, target_vram = 0x809B10B4 },
    { type = "R_MIPS_LO16", vram = 0x809B0A2C, target_vram = 0x809B10B4 },
    { type = "R_MIPS_HI16", vram = 0x809B0A38, target_vram = 0x809B10C0 },
    { type = "R_MIPS_LO16", vram = 0x809B0A3C, target_vram = 0x809B10C0 },
    { type = "R_MIPS_HI16", vram = 0x809B0C2C, target_vram = 0x809B0734 },
    { type = "R_MIPS_HI16", vram = 0x809B0C30, target_vram = 0x809B0820 },
    { type = "R_MIPS_LO16", vram = 0x809B0C34, target_vram = 0x809B0820 },
    { type = "R_MIPS_LO16", vram = 0x809B0C38, target_vram = 0x809B0734 },
    { type = "R_MIPS_HI16", vram = 0x809B0C64, target_vram = 0x809B10E4 },
    { type = "R_MIPS_HI16", vram = 0x809B0C68, target_vram = 0x809B11A4 },
    { type = "R_MIPS_LO16", vram = 0x809B0C6C, target_vram = 0x809B11A4 },
    { type = "R_MIPS_LO16", vram = 0x809B0C70, target_vram = 0x809B10E4 },
    { type = "R_MIPS_HI16", vram = 0x809B0C8C, target_vram = 0x809B10E4 },
    { type = "R_MIPS_LO16", vram = 0x809B0C90, target_vram = 0x809B10E4 },
    { type = "R_MIPS_HI16", vram = 0x809B0E1C, target_vram = 0x809B10E4 },
    { type = "R_MIPS_LO16", vram = 0x809B0E20, target_vram = 0x809B10E4 },
    { type = "R_MIPS_HI16", vram = 0x809B0E4C, target_vram = 0x809B11A8 },
    { type = "R_MIPS_LO16", vram = 0x809B0E50, target_vram = 0x809B11A8 },
    { type = "R_MIPS_HI16", vram = 0x809B0E88, target_vram = 0x809B11AC },
    { type = "R_MIPS_LO16", vram = 0x809B0E8C, target_vram = 0x809B11AC },
    { type = "R_MIPS_HI16", vram = 0x809B0ECC, target_vram = 0x809B11B0 },
    { type = "R_MIPS_LO16", vram = 0x809B0ED0, target_vram = 0x809B11B0 },
]

functions = [
    { name = "EnJso_BurstIntoFlames", vram = 0x809AFE38, size = 0x1FC },
    { name = "EnJso_SetupReappear", vram = 0x809AE754, size = 0x128 },
    { name = "EnJso_Destroy", vram = 0x809ADB24, size = 0xA4 },
    { name = "EnJso_SetupDamaged", vram = 0x809AF5F8, size = 0x11C },
    { name = "EnJso_Guard", vram = 0x809AED00, size = 0x54 },
    { name = "EnJso_SetupCower", vram = 0x809AF3FC, size = 0x44 },
    { name = "EnJso_Update", vram = 0x809B02CC, size = 0x468 },
    { name = "EnJso_SetAfterimageRenderMode", vram = 0x809B0B70, size = 0x40 },
    { name = "EnJso_SetupDashAttack", vram = 0x809AEE44, size = 0x7C },
    { name = "EnJso_DashAttack", vram = 0x809AEEC0, size = 0x1A4 },
    { name = "EnJso_Damaged", vram = 0x809AF714, size = 0x58 },
    { name = "EnJso_Dead", vram = 0x809AF99C, size = 0xBC },
    { name = "EnJso_Init", vram = 0x809AD8E0, size = 0x244 },
    { name = "EnJso_CirclePlayer", vram = 0x809AEA08, size = 0x2A0 },
    { name = "EnJso_SetupKnockedBack", vram = 0x809AF368, size = 0x58 },
    { name = "EnJso_SetupSlash", vram = 0x809AF064, size = 0xAC },
    { name = "EnJso_JumpBack", vram = 0x809AF7F4, size = 0xDC },
    { name = "EnJso_SpinBeforeAttack", vram = 0x809AEDAC, size = 0x98 },
    { name = "EnJso_PostLimbDraw", vram = 0x809B0820, size = 0x350 },
    { name = "EnJso_UpdateDamage", vram = 0x809B0034, size = 0x298 },
    { name = "EnJso_Draw", vram = 0x809B0BB0, size = 0x38C },
    { name = "EnJso_HandleIntroCutscene", vram = 0x809ADCB8, size = 0xA9C },
    { name = "EnJso_KnockedBack", vram = 0x809AF3C0, size = 0x3C },
    { name = "EnJso_SetupHandleIntroCutscene", vram = 0x809ADC7C, size = 0x3C },
    { name = "EnJso_OverrideLimbDraw", vram = 0x809B0734, size = 0xEC },
    { name = "EnJso_TellHint", vram = 0x809AFC10, size = 0x228 },
    { name = "EnJso_SetupJumpBack", vram = 0x809AF76C, size = 0x88 },
    { name = "EnJso_SetupFallDownAndTalk", vram = 0x809AFA58, size = 0x9C },
    { name = "EnJso_Stunned", vram = 0x809AF53C, size = 0xBC },
    { name = "EnJso_SetupDead", vram = 0x809AF8D0, size = 0xCC },
    { name = "EnJso_Reappear", vram = 0x809AE87C, size = 0x134 },
    { name = "EnJso_SetupSpinBeforeAttack", vram = 0x809AED54, size = 0x58 },
    { name = "EnJso_FallDownAndTalk", vram = 0x809AFAF4, size = 0x11C },
    { name = "EnJso_SetupGuard", vram = 0x809AECA8, size = 0x58 },
    { name = "EnJso_Cower", vram = 0x809AF440, size = 0x30 },
    { name = "EnJso_WaitAfterSlash", vram = 0x809AF2F8, size = 0x70 },
    { name = "EnJso_SetupWaitAfterSlash", vram = 0x809AF28C, size = 0x6C },
    { name = "EnJso_SetupCirclePlayer", vram = 0x809AE9B0, size = 0x58 },
    { name = "EnJso_Slash", vram = 0x809AF110, size = 0x17C },
    { name = "EnJso_SetupStunned", vram = 0x809AF470, size = 0xCC },
    { name = "EnJso_ChangeAnim", vram = 0x809ADBC8, size = 0xB4 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Chikuwa"
rom = 0x00E24200
vram = 0x809B1550
size = 0xBA0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809B15A4, target_vram = 0x809B1FF0 },
    { type = "R_MIPS_LO16", vram = 0x809B15A8, target_vram = 0x809B1FF0 },
    { type = "R_MIPS_HI16", vram = 0x809B165C, target_vram = 0x809B1FC0 },
    { type = "R_MIPS_LO16", vram = 0x809B1664, target_vram = 0x809B1FC0 },
    { type = "R_MIPS_HI16", vram = 0x809B1670, target_vram = 0x809B1FF4 },
    { type = "R_MIPS_LO16", vram = 0x809B1674, target_vram = 0x809B1FF4 },
    { type = "R_MIPS_HI16", vram = 0x809B1678, target_vram = 0x809B1FF8 },
    { type = "R_MIPS_LO16", vram = 0x809B1684, target_vram = 0x809B1FF8 },
    { type = "R_MIPS_HI16", vram = 0x809B1688, target_vram = 0x809B1FFC },
    { type = "R_MIPS_LO16", vram = 0x809B1694, target_vram = 0x809B1FFC },
    { type = "R_MIPS_HI16", vram = 0x809B1820, target_vram = 0x809B2000 },
    { type = "R_MIPS_LO16", vram = 0x809B1824, target_vram = 0x809B2000 },
    { type = "R_MIPS_HI16", vram = 0x809B1828, target_vram = 0x809B2004 },
    { type = "R_MIPS_LO16", vram = 0x809B182C, target_vram = 0x809B2004 },
    { type = "R_MIPS_HI16", vram = 0x809B1830, target_vram = 0x809B2008 },
    { type = "R_MIPS_LO16", vram = 0x809B1834, target_vram = 0x809B2008 },
    { type = "R_MIPS_HI16", vram = 0x809B1844, target_vram = 0x809B1FD0 },
    { type = "R_MIPS_HI16", vram = 0x809B1848, target_vram = 0x809B1FDC },
    { type = "R_MIPS_LO16", vram = 0x809B1850, target_vram = 0x809B1FDC },
    { type = "R_MIPS_LO16", vram = 0x809B1854, target_vram = 0x809B1FD0 },
    { type = "R_MIPS_HI16", vram = 0x809B1884, target_vram = 0x809B200C },
    { type = "R_MIPS_LO16", vram = 0x809B1888, target_vram = 0x809B200C },
    { type = "R_MIPS_HI16", vram = 0x809B1898, target_vram = 0x809B2010 },
    { type = "R_MIPS_LO16", vram = 0x809B189C, target_vram = 0x809B2010 },
    { type = "R_MIPS_HI16", vram = 0x809B18A0, target_vram = 0x809B2014 },
    { type = "R_MIPS_LO16", vram = 0x809B18A4, target_vram = 0x809B2014 },
    { type = "R_MIPS_HI16", vram = 0x809B18BC, target_vram = 0x809B2018 },
    { type = "R_MIPS_LO16", vram = 0x809B18C0, target_vram = 0x809B2018 },
    { type = "R_MIPS_HI16", vram = 0x809B1E00, target_vram = 0x809B201C },
    { type = "R_MIPS_LO16", vram = 0x809B1E04, target_vram = 0x809B201C },
    { type = "R_MIPS_HI16", vram = 0x809B1E08, target_vram = 0x809B2020 },
    { type = "R_MIPS_LO16", vram = 0x809B1E0C, target_vram = 0x809B2020 },
    { type = "R_MIPS_HI16", vram = 0x809B1E10, target_vram = 0x809B2024 },
    { type = "R_MIPS_LO16", vram = 0x809B1E1C, target_vram = 0x809B2024 },
]

functions = [
    { name = "func_809B1550", vram = 0x809B1550, size = 0xDC },
    { name = "ObjChikuwa_Update", vram = 0x809B1BE8, size = 0x1A8 },
    { name = "ObjChikuwa_Draw", vram = 0x809B1D90, size = 0x204 },
    { name = "ObjChikuwa_Init", vram = 0x809B162C, size = 0x170 },
    { name = "func_809B1AA0", vram = 0x809B1AA0, size = 0x148 },
    { name = "func_809B17D0", vram = 0x809B17D0, size = 0x2D0 },
    { name = "ObjChikuwa_Destroy", vram = 0x809B179C, size = 0x34 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Knight"
rom = 0x00E24DA0
vram = 0x809B20F0
size = 0xCEE0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809B2108, target_vram = 0x809BDD90 },
    { type = "R_MIPS_LO16", vram = 0x809B210C, target_vram = 0x809BDD90 },
    { type = "R_MIPS_HI16", vram = 0x809B2110, target_vram = 0x809BDD94 },
    { type = "R_MIPS_LO16", vram = 0x809B2114, target_vram = 0x809BDD94 },
    { type = "R_MIPS_HI16", vram = 0x809B21F4, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809B21F8, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809B2208, target_vram = 0x809BDD98 },
    { type = "R_MIPS_LO16", vram = 0x809B2210, target_vram = 0x809BDD98 },
    { type = "R_MIPS_HI16", vram = 0x809B2220, target_vram = 0x809B52E8 },
    { type = "R_MIPS_LO16", vram = 0x809B2224, target_vram = 0x809B52E8 },
    { type = "R_MIPS_HI16", vram = 0x809B2348, target_vram = 0x809BDC94 },
    { type = "R_MIPS_HI16", vram = 0x809B234C, target_vram = 0x809BDC90 },
    { type = "R_MIPS_LO16", vram = 0x809B2354, target_vram = 0x809BDC90 },
    { type = "R_MIPS_LO16", vram = 0x809B2358, target_vram = 0x809BDC94 },
    { type = "R_MIPS_HI16", vram = 0x809B235C, target_vram = 0x809BDD9C },
    { type = "R_MIPS_LO16", vram = 0x809B2398, target_vram = 0x809BDD9C },
    { type = "R_MIPS_HI16", vram = 0x809B2530, target_vram = 0x809BDB04 },
    { type = "R_MIPS_LO16", vram = 0x809B2540, target_vram = 0x809BDB04 },
    { type = "R_MIPS_HI16", vram = 0x809B25D4, target_vram = 0x809BDDA0 },
    { type = "R_MIPS_LO16", vram = 0x809B25D8, target_vram = 0x809BDDA0 },
    { type = "R_MIPS_HI16", vram = 0x809B25E0, target_vram = 0x809BDDA4 },
    { type = "R_MIPS_LO16", vram = 0x809B25E4, target_vram = 0x809BDDA4 },
    { type = "R_MIPS_HI16", vram = 0x809B2614, target_vram = 0x809BDC38 },
    { type = "R_MIPS_LO16", vram = 0x809B2618, target_vram = 0x809BDC38 },
    { type = "R_MIPS_HI16", vram = 0x809B262C, target_vram = 0x809BDC64 },
    { type = "R_MIPS_LO16", vram = 0x809B2630, target_vram = 0x809BDC64 },
    { type = "R_MIPS_HI16", vram = 0x809B2678, target_vram = 0x809BD1AC },
    { type = "R_MIPS_HI16", vram = 0x809B267C, target_vram = 0x809BD29C },
    { type = "R_MIPS_LO16", vram = 0x809B2684, target_vram = 0x809BD1AC },
    { type = "R_MIPS_LO16", vram = 0x809B2688, target_vram = 0x809BD29C },
    { type = "R_MIPS_HI16", vram = 0x809B26DC, target_vram = 0x809BDDA8 },
    { type = "R_MIPS_LO16", vram = 0x809B26E0, target_vram = 0x809BDDA8 },
    { type = "R_MIPS_HI16", vram = 0x809B26E8, target_vram = 0x809BDDAC },
    { type = "R_MIPS_LO16", vram = 0x809B26EC, target_vram = 0x809BDDAC },
    { type = "R_MIPS_HI16", vram = 0x809B2754, target_vram = 0x809BDDB0 },
    { type = "R_MIPS_LO16", vram = 0x809B2758, target_vram = 0x809BDDB0 },
    { type = "R_MIPS_HI16", vram = 0x809B2760, target_vram = 0x809BDDB4 },
    { type = "R_MIPS_LO16", vram = 0x809B2764, target_vram = 0x809BDDB4 },
    { type = "R_MIPS_HI16", vram = 0x809B2808, target_vram = 0x809BDBD0 },
    { type = "R_MIPS_LO16", vram = 0x809B2814, target_vram = 0x809BDBD0 },
    { type = "R_MIPS_HI16", vram = 0x809B2828, target_vram = 0x809BDC28 },
    { type = "R_MIPS_LO16", vram = 0x809B2834, target_vram = 0x809BDC28 },
    { type = "R_MIPS_HI16", vram = 0x809B285C, target_vram = 0x809BDB8C },
    { type = "R_MIPS_LO16", vram = 0x809B2868, target_vram = 0x809BDB8C },
    { type = "R_MIPS_HI16", vram = 0x809B28C0, target_vram = 0x809BDDB8 },
    { type = "R_MIPS_LO16", vram = 0x809B28D8, target_vram = 0x809BDDB8 },
    { type = "R_MIPS_HI16", vram = 0x809B28DC, target_vram = 0x809BDDBC },
    { type = "R_MIPS_LO16", vram = 0x809B28E4, target_vram = 0x809BDDBC },
    { type = "R_MIPS_HI16", vram = 0x809B2910, target_vram = 0x809BDB9C },
    { type = "R_MIPS_LO16", vram = 0x809B291C, target_vram = 0x809BDB9C },
    { type = "R_MIPS_HI16", vram = 0x809B2970, target_vram = 0x809BDDC0 },
    { type = "R_MIPS_LO16", vram = 0x809B2984, target_vram = 0x809BDDC0 },
    { type = "R_MIPS_HI16", vram = 0x809B2988, target_vram = 0x809BDDC4 },
    { type = "R_MIPS_LO16", vram = 0x809B2990, target_vram = 0x809BDDC4 },
    { type = "R_MIPS_HI16", vram = 0x809B29B4, target_vram = 0x809BDDC8 },
    { type = "R_MIPS_LO16", vram = 0x809B29BC, target_vram = 0x809BDDC8 },
    { type = "R_MIPS_HI16", vram = 0x809B2A50, target_vram = 0x809BDAFC },
    { type = "R_MIPS_LO16", vram = 0x809B2A58, target_vram = 0x809BDAFC },
    { type = "R_MIPS_HI16", vram = 0x809B2A68, target_vram = 0x809BDCB8 },
    { type = "R_MIPS_HI16", vram = 0x809B2A6C, target_vram = 0x809BDCC0 },
    { type = "R_MIPS_LO16", vram = 0x809B2A84, target_vram = 0x809BDCB8 },
    { type = "R_MIPS_HI16", vram = 0x809B2A8C, target_vram = 0x809BDCC8 },
    { type = "R_MIPS_LO16", vram = 0x809B2A94, target_vram = 0x809BDCC0 },
    { type = "R_MIPS_HI16", vram = 0x809B2A9C, target_vram = 0x809BDCD0 },
    { type = "R_MIPS_LO16", vram = 0x809B2AA4, target_vram = 0x809BDCC8 },
    { type = "R_MIPS_HI16", vram = 0x809B2AAC, target_vram = 0x809BDCD8 },
    { type = "R_MIPS_LO16", vram = 0x809B2AB4, target_vram = 0x809BDCD0 },
    { type = "R_MIPS_HI16", vram = 0x809B2ABC, target_vram = 0x809BDCE0 },
    { type = "R_MIPS_LO16", vram = 0x809B2AC4, target_vram = 0x809BDCD8 },
    { type = "R_MIPS_HI16", vram = 0x809B2ACC, target_vram = 0x809BDCE8 },
    { type = "R_MIPS_LO16", vram = 0x809B2AD4, target_vram = 0x809BDCE0 },
    { type = "R_MIPS_LO16", vram = 0x809B2AE4, target_vram = 0x809BDCE8 },
    { type = "R_MIPS_HI16", vram = 0x809B2AF4, target_vram = 0x809BEFE8 },
    { type = "R_MIPS_LO16", vram = 0x809B2B00, target_vram = 0x809BEFE8 },
    { type = "R_MIPS_HI16", vram = 0x809B2B04, target_vram = 0x809BEFE8 },
    { type = "R_MIPS_HI16", vram = 0x809B2B08, target_vram = 0x809C0758 },
    { type = "R_MIPS_LO16", vram = 0x809B2B10, target_vram = 0x809C0758 },
    { type = "R_MIPS_LO16", vram = 0x809B2B14, target_vram = 0x809BEFE8 },
    { type = "R_MIPS_HI16", vram = 0x809B2B30, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809B2B34, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809B2B38, target_vram = 0x809BEFE0 },
    { type = "R_MIPS_LO16", vram = 0x809B2B3C, target_vram = 0x809BEFE0 },
    { type = "R_MIPS_HI16", vram = 0x809B2B40, target_vram = 0x809BEFDC },
    { type = "R_MIPS_LO16", vram = 0x809B2B44, target_vram = 0x809BEFDC },
    { type = "R_MIPS_HI16", vram = 0x809B2B58, target_vram = 0x809BDDCC },
    { type = "R_MIPS_LO16", vram = 0x809B2B5C, target_vram = 0x809BDDCC },
    { type = "R_MIPS_HI16", vram = 0x809B2BA4, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_LO16", vram = 0x809B2BA8, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_HI16", vram = 0x809B2BB4, target_vram = 0x809BDDD0 },
    { type = "R_MIPS_LO16", vram = 0x809B2BB8, target_vram = 0x809BDDD0 },
    { type = "R_MIPS_HI16", vram = 0x809B2C00, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_LO16", vram = 0x809B2C04, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_HI16", vram = 0x809B2C98, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809B2C9C, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809B2D34, target_vram = 0x809BDB00 },
    { type = "R_MIPS_LO16", vram = 0x809B2D44, target_vram = 0x809BDB00 },
    { type = "R_MIPS_HI16", vram = 0x809B2E8C, target_vram = 0x809BEFE4 },
    { type = "R_MIPS_LO16", vram = 0x809B2E90, target_vram = 0x809BEFE4 },
    { type = "R_MIPS_HI16", vram = 0x809B2EA0, target_vram = 0x809BDDD4 },
    { type = "R_MIPS_LO16", vram = 0x809B2EA4, target_vram = 0x809BDDD4 },
    { type = "R_MIPS_HI16", vram = 0x809B2F60, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809B2F64, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809B2F78, target_vram = 0x809BDDD8 },
    { type = "R_MIPS_LO16", vram = 0x809B2F80, target_vram = 0x809BDDD8 },
    { type = "R_MIPS_HI16", vram = 0x809B2FE0, target_vram = 0x809BEFDC },
    { type = "R_MIPS_LO16", vram = 0x809B2FEC, target_vram = 0x809BEFDC },
    { type = "R_MIPS_HI16", vram = 0x809B305C, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809B3060, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809B32CC, target_vram = 0x809B331C },
    { type = "R_MIPS_LO16", vram = 0x809B32D0, target_vram = 0x809B331C },
    { type = "R_MIPS_HI16", vram = 0x809B32D4, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809B32DC, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809B33D0, target_vram = 0x809B33F0 },
    { type = "R_MIPS_LO16", vram = 0x809B33D8, target_vram = 0x809B33F0 },
    { type = "R_MIPS_HI16", vram = 0x809B345C, target_vram = 0x809BDDDC },
    { type = "R_MIPS_LO16", vram = 0x809B3470, target_vram = 0x809BDDDC },
    { type = "R_MIPS_HI16", vram = 0x809B3474, target_vram = 0x809BDDE0 },
    { type = "R_MIPS_LO16", vram = 0x809B347C, target_vram = 0x809BDDE0 },
    { type = "R_MIPS_HI16", vram = 0x809B3480, target_vram = 0x809BDDE4 },
    { type = "R_MIPS_LO16", vram = 0x809B3488, target_vram = 0x809BDDE4 },
    { type = "R_MIPS_HI16", vram = 0x809B35F8, target_vram = 0x809B3618 },
    { type = "R_MIPS_LO16", vram = 0x809B3600, target_vram = 0x809B3618 },
    { type = "R_MIPS_HI16", vram = 0x809B3630, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809B3634, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809B36A4, target_vram = 0x809BDDE8 },
    { type = "R_MIPS_LO16", vram = 0x809B36B8, target_vram = 0x809BDDE8 },
    { type = "R_MIPS_HI16", vram = 0x809B36C0, target_vram = 0x809BDDEC },
    { type = "R_MIPS_LO16", vram = 0x809B36CC, target_vram = 0x809BDDEC },
    { type = "R_MIPS_HI16", vram = 0x809B37F4, target_vram = 0x809B3834 },
    { type = "R_MIPS_LO16", vram = 0x809B37F8, target_vram = 0x809B3834 },
    { type = "R_MIPS_HI16", vram = 0x809B37FC, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809B3804, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809B3930, target_vram = 0x809B3958 },
    { type = "R_MIPS_LO16", vram = 0x809B3934, target_vram = 0x809B3958 },
    { type = "R_MIPS_HI16", vram = 0x809B3994, target_vram = 0x809BDDF0 },
    { type = "R_MIPS_LO16", vram = 0x809B3998, target_vram = 0x809BDDF0 },
    { type = "R_MIPS_HI16", vram = 0x809B3AD8, target_vram = 0x809B3B94 },
    { type = "R_MIPS_LO16", vram = 0x809B3ADC, target_vram = 0x809B3B94 },
    { type = "R_MIPS_HI16", vram = 0x809B3BE0, target_vram = 0x809BDDF4 },
    { type = "R_MIPS_LO16", vram = 0x809B3BF4, target_vram = 0x809BDDF4 },
    { type = "R_MIPS_HI16", vram = 0x809B3BF8, target_vram = 0x809BDDF8 },
    { type = "R_MIPS_LO16", vram = 0x809B3C00, target_vram = 0x809BDDF8 },
    { type = "R_MIPS_HI16", vram = 0x809B3C04, target_vram = 0x809BDDFC },
    { type = "R_MIPS_LO16", vram = 0x809B3C0C, target_vram = 0x809BDDFC },
    { type = "R_MIPS_HI16", vram = 0x809B3CE0, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809B3CE4, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809B3D14, target_vram = 0x809BDE00 },
    { type = "R_MIPS_LO16", vram = 0x809B3D18, target_vram = 0x809BDE00 },
    { type = "R_MIPS_HI16", vram = 0x809B3D44, target_vram = 0x809B3DAC },
    { type = "R_MIPS_LO16", vram = 0x809B3D48, target_vram = 0x809B3DAC },
    { type = "R_MIPS_HI16", vram = 0x809B3E14, target_vram = 0x809B4880 },
    { type = "R_MIPS_LO16", vram = 0x809B3E18, target_vram = 0x809B4880 },
    { type = "R_MIPS_HI16", vram = 0x809B3E44, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809B3E48, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809B3E5C, target_vram = 0x809BDE04 },
    { type = "R_MIPS_LO16", vram = 0x809B3E60, target_vram = 0x809BDE04 },
    { type = "R_MIPS_HI16", vram = 0x809B3EC8, target_vram = 0x809B3F0C },
    { type = "R_MIPS_LO16", vram = 0x809B3ED0, target_vram = 0x809B3F0C },
    { type = "R_MIPS_HI16", vram = 0x809B3F30, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809B3F34, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809B4038, target_vram = 0x809B40E8 },
    { type = "R_MIPS_LO16", vram = 0x809B403C, target_vram = 0x809B40E8 },
    { type = "R_MIPS_HI16", vram = 0x809B41DC, target_vram = 0x809B41F8 },
    { type = "R_MIPS_LO16", vram = 0x809B41E0, target_vram = 0x809B41F8 },
    { type = "R_MIPS_HI16", vram = 0x809B42E8, target_vram = 0x809B4308 },
    { type = "R_MIPS_LO16", vram = 0x809B42EC, target_vram = 0x809B4308 },
    { type = "R_MIPS_HI16", vram = 0x809B4370, target_vram = 0x809BDE08 },
    { type = "R_MIPS_LO16", vram = 0x809B4374, target_vram = 0x809BDE08 },
    { type = "R_MIPS_HI16", vram = 0x809B43A8, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809B43AC, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809B43E4, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_LO16", vram = 0x809B43E8, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_HI16", vram = 0x809B44AC, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809B44B0, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809B44C4, target_vram = 0x809BDE0C },
    { type = "R_MIPS_LO16", vram = 0x809B44CC, target_vram = 0x809BDE0C },
    { type = "R_MIPS_HI16", vram = 0x809B465C, target_vram = 0x809B4308 },
    { type = "R_MIPS_LO16", vram = 0x809B4660, target_vram = 0x809B4308 },
    { type = "R_MIPS_HI16", vram = 0x809B4804, target_vram = 0x809B4880 },
    { type = "R_MIPS_LO16", vram = 0x809B4808, target_vram = 0x809B4880 },
    { type = "R_MIPS_HI16", vram = 0x809B4958, target_vram = 0x809BEFE4 },
    { type = "R_MIPS_LO16", vram = 0x809B4964, target_vram = 0x809BEFE4 },
    { type = "R_MIPS_HI16", vram = 0x809B4968, target_vram = 0x809BDE10 },
    { type = "R_MIPS_LO16", vram = 0x809B497C, target_vram = 0x809BDE10 },
    { type = "R_MIPS_HI16", vram = 0x809B4B68, target_vram = 0x809BEFE4 },
    { type = "R_MIPS_LO16", vram = 0x809B4B6C, target_vram = 0x809BEFE4 },
    { type = "R_MIPS_HI16", vram = 0x809B4B70, target_vram = 0x809BDE14 },
    { type = "R_MIPS_LO16", vram = 0x809B4B7C, target_vram = 0x809BDE14 },
    { type = "R_MIPS_HI16", vram = 0x809B4C34, target_vram = 0x809B4C58 },
    { type = "R_MIPS_LO16", vram = 0x809B4C38, target_vram = 0x809B4C58 },
    { type = "R_MIPS_HI16", vram = 0x809B4CD4, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809B4CE8, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809B4E94, target_vram = 0x809B4ED8 },
    { type = "R_MIPS_LO16", vram = 0x809B4E98, target_vram = 0x809B4ED8 },
    { type = "R_MIPS_HI16", vram = 0x809B4F00, target_vram = 0x809BEFE0 },
    { type = "R_MIPS_LO16", vram = 0x809B4F08, target_vram = 0x809BEFE0 },
    { type = "R_MIPS_HI16", vram = 0x809B4F0C, target_vram = 0x809BEFE0 },
    { type = "R_MIPS_LO16", vram = 0x809B4F10, target_vram = 0x809BEFE0 },
    { type = "R_MIPS_HI16", vram = 0x809B4FAC, target_vram = 0x809B5058 },
    { type = "R_MIPS_LO16", vram = 0x809B4FB0, target_vram = 0x809B5058 },
    { type = "R_MIPS_HI16", vram = 0x809B50AC, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809B50B0, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809B51A0, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809B51A4, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809B51F8, target_vram = 0x809B52E8 },
    { type = "R_MIPS_LO16", vram = 0x809B51FC, target_vram = 0x809B52E8 },
    { type = "R_MIPS_HI16", vram = 0x809B52AC, target_vram = 0x809BDB24 },
    { type = "R_MIPS_LO16", vram = 0x809B52C0, target_vram = 0x809BDB24 },
    { type = "R_MIPS_HI16", vram = 0x809B5330, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809B5334, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809B54B0, target_vram = 0x809BEFE0 },
    { type = "R_MIPS_LO16", vram = 0x809B54B8, target_vram = 0x809BEFE0 },
    { type = "R_MIPS_HI16", vram = 0x809B54BC, target_vram = 0x809BEFE0 },
    { type = "R_MIPS_LO16", vram = 0x809B54C0, target_vram = 0x809BEFE0 },
    { type = "R_MIPS_HI16", vram = 0x809B556C, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809B5578, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809B557C, target_vram = 0x809B7950 },
    { type = "R_MIPS_LO16", vram = 0x809B5580, target_vram = 0x809B7950 },
    { type = "R_MIPS_HI16", vram = 0x809B55A8, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809B55AC, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809B55F0, target_vram = 0x809BDB04 },
    { type = "R_MIPS_LO16", vram = 0x809B55F4, target_vram = 0x809BDB04 },
    { type = "R_MIPS_HI16", vram = 0x809B5644, target_vram = 0x809B5698 },
    { type = "R_MIPS_LO16", vram = 0x809B5648, target_vram = 0x809B5698 },
    { type = "R_MIPS_HI16", vram = 0x809B5660, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809B5664, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809B56D4, target_vram = 0x809BEFE0 },
    { type = "R_MIPS_LO16", vram = 0x809B56D8, target_vram = 0x809BEFE0 },
    { type = "R_MIPS_HI16", vram = 0x809B56E4, target_vram = 0x809BEFE0 },
    { type = "R_MIPS_LO16", vram = 0x809B56E8, target_vram = 0x809BEFE0 },
    { type = "R_MIPS_HI16", vram = 0x809B5708, target_vram = 0x809BDE18 },
    { type = "R_MIPS_LO16", vram = 0x809B5710, target_vram = 0x809BDE18 },
    { type = "R_MIPS_HI16", vram = 0x809B5738, target_vram = 0x809BDE1C },
    { type = "R_MIPS_LO16", vram = 0x809B5748, target_vram = 0x809BDE1C },
    { type = "R_MIPS_HI16", vram = 0x809B5750, target_vram = 0x809BDAF0 },
    { type = "R_MIPS_LO16", vram = 0x809B5754, target_vram = 0x809BDAF0 },
    { type = "R_MIPS_HI16", vram = 0x809B5760, target_vram = 0x809BDE20 },
    { type = "R_MIPS_LO16", vram = 0x809B5780, target_vram = 0x809BDE20 },
    { type = "R_MIPS_HI16", vram = 0x809B57FC, target_vram = 0x809BDAF0 },
    { type = "R_MIPS_LO16", vram = 0x809B5800, target_vram = 0x809BDAF0 },
    { type = "R_MIPS_HI16", vram = 0x809B5848, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809B5854, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809B5858, target_vram = 0x809B58D4 },
    { type = "R_MIPS_LO16", vram = 0x809B585C, target_vram = 0x809B58D4 },
    { type = "R_MIPS_HI16", vram = 0x809B5880, target_vram = 0x809B58D4 },
    { type = "R_MIPS_LO16", vram = 0x809B5884, target_vram = 0x809B58D4 },
    { type = "R_MIPS_HI16", vram = 0x809B58E0, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809B58E4, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809B5904, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_LO16", vram = 0x809B590C, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_HI16", vram = 0x809B5910, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_LO16", vram = 0x809B5918, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_HI16", vram = 0x809B594C, target_vram = 0x809B5B08 },
    { type = "R_MIPS_LO16", vram = 0x809B5950, target_vram = 0x809B5B08 },
    { type = "R_MIPS_HI16", vram = 0x809B5A1C, target_vram = 0x809B5B08 },
    { type = "R_MIPS_LO16", vram = 0x809B5A20, target_vram = 0x809B5B08 },
    { type = "R_MIPS_HI16", vram = 0x809B5B44, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809B5B50, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809B5BEC, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809B5C98, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809B5CAC, target_vram = 0x809BDE24 },
    { type = "R_MIPS_LO16", vram = 0x809B5CB0, target_vram = 0x809BDE24 },
    { type = "R_MIPS_HI16", vram = 0x809B5D3C, target_vram = 0x809B5D54 },
    { type = "R_MIPS_LO16", vram = 0x809B5D40, target_vram = 0x809B5D54 },
    { type = "R_MIPS_HI16", vram = 0x809B5EA0, target_vram = 0x809B5ED0 },
    { type = "R_MIPS_LO16", vram = 0x809B5EA4, target_vram = 0x809B5ED0 },
    { type = "R_MIPS_HI16", vram = 0x809B5F08, target_vram = 0x809BEFE0 },
    { type = "R_MIPS_LO16", vram = 0x809B5F0C, target_vram = 0x809BEFE0 },
    { type = "R_MIPS_HI16", vram = 0x809B5FB8, target_vram = 0x809B601C },
    { type = "R_MIPS_LO16", vram = 0x809B5FBC, target_vram = 0x809B601C },
    { type = "R_MIPS_HI16", vram = 0x809B6048, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_LO16", vram = 0x809B604C, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_HI16", vram = 0x809B6064, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_LO16", vram = 0x809B606C, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_HI16", vram = 0x809B632C, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809B6330, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809B6334, target_vram = 0x809B842C },
    { type = "R_MIPS_HI16", vram = 0x809B6338, target_vram = 0x809B8458 },
    { type = "R_MIPS_LO16", vram = 0x809B6340, target_vram = 0x809B842C },
    { type = "R_MIPS_LO16", vram = 0x809B6344, target_vram = 0x809B8458 },
    { type = "R_MIPS_HI16", vram = 0x809B6554, target_vram = 0x809B6764 },
    { type = "R_MIPS_LO16", vram = 0x809B6558, target_vram = 0x809B6764 },
    { type = "R_MIPS_HI16", vram = 0x809B65F0, target_vram = 0x809BDCF4 },
    { type = "R_MIPS_HI16", vram = 0x809B65F4, target_vram = 0x809BDCF0 },
    { type = "R_MIPS_LO16", vram = 0x809B6600, target_vram = 0x809BDCF0 },
    { type = "R_MIPS_LO16", vram = 0x809B6604, target_vram = 0x809BDCF4 },
    { type = "R_MIPS_HI16", vram = 0x809B6638, target_vram = 0x809BDE28 },
    { type = "R_MIPS_LO16", vram = 0x809B663C, target_vram = 0x809BDE28 },
    { type = "R_MIPS_HI16", vram = 0x809B67EC, target_vram = 0x809BDE2C },
    { type = "R_MIPS_LO16", vram = 0x809B67F4, target_vram = 0x809BDE2C },
    { type = "R_MIPS_HI16", vram = 0x809B6AEC, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_LO16", vram = 0x809B6AF0, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_HI16", vram = 0x809B6AF4, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_LO16", vram = 0x809B6B04, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_HI16", vram = 0x809B6C30, target_vram = 0x809B6C54 },
    { type = "R_MIPS_LO16", vram = 0x809B6C34, target_vram = 0x809B6C54 },
    { type = "R_MIPS_HI16", vram = 0x809B6CD0, target_vram = 0x809BEFDC },
    { type = "R_MIPS_LO16", vram = 0x809B6CD4, target_vram = 0x809BEFDC },
    { type = "R_MIPS_HI16", vram = 0x809B6D68, target_vram = 0x809B6D94 },
    { type = "R_MIPS_LO16", vram = 0x809B6D6C, target_vram = 0x809B6D94 },
    { type = "R_MIPS_HI16", vram = 0x809B6E2C, target_vram = 0x809BEFDC },
    { type = "R_MIPS_LO16", vram = 0x809B6E40, target_vram = 0x809BEFDC },
    { type = "R_MIPS_HI16", vram = 0x809B6E44, target_vram = 0x809BEFDC },
    { type = "R_MIPS_LO16", vram = 0x809B6E48, target_vram = 0x809BEFDC },
    { type = "R_MIPS_HI16", vram = 0x809B6F04, target_vram = 0x809B6F40 },
    { type = "R_MIPS_LO16", vram = 0x809B6F0C, target_vram = 0x809B6F40 },
    { type = "R_MIPS_HI16", vram = 0x809B71A8, target_vram = 0x809B71DC },
    { type = "R_MIPS_LO16", vram = 0x809B71AC, target_vram = 0x809B71DC },
    { type = "R_MIPS_HI16", vram = 0x809B72A4, target_vram = 0x809BDE5C },
    { type = "R_MIPS_LO16", vram = 0x809B72A8, target_vram = 0x809BDE5C },
    { type = "R_MIPS_HI16", vram = 0x809B72B4, target_vram = 0x809BDE60 },
    { type = "R_MIPS_LO16", vram = 0x809B72C0, target_vram = 0x809BDE60 },
    { type = "R_MIPS_HI16", vram = 0x809B72D4, target_vram = 0x809BDE64 },
    { type = "R_MIPS_LO16", vram = 0x809B72E4, target_vram = 0x809BDE64 },
    { type = "R_MIPS_HI16", vram = 0x809B7354, target_vram = 0x809BDE68 },
    { type = "R_MIPS_LO16", vram = 0x809B7364, target_vram = 0x809BDE68 },
    { type = "R_MIPS_HI16", vram = 0x809B7370, target_vram = 0x809BDE6C },
    { type = "R_MIPS_LO16", vram = 0x809B737C, target_vram = 0x809BDE6C },
    { type = "R_MIPS_HI16", vram = 0x809B7380, target_vram = 0x809BDE70 },
    { type = "R_MIPS_LO16", vram = 0x809B738C, target_vram = 0x809BDE70 },
    { type = "R_MIPS_HI16", vram = 0x809B7398, target_vram = 0x809BDE74 },
    { type = "R_MIPS_LO16", vram = 0x809B73A4, target_vram = 0x809BDE74 },
    { type = "R_MIPS_HI16", vram = 0x809B73D0, target_vram = 0x809BDE78 },
    { type = "R_MIPS_LO16", vram = 0x809B73D4, target_vram = 0x809BDE78 },
    { type = "R_MIPS_HI16", vram = 0x809B73DC, target_vram = 0x809BDE7C },
    { type = "R_MIPS_LO16", vram = 0x809B73E0, target_vram = 0x809BDE7C },
    { type = "R_MIPS_HI16", vram = 0x809B7480, target_vram = 0x809BDE80 },
    { type = "R_MIPS_LO16", vram = 0x809B7484, target_vram = 0x809BDE80 },
    { type = "R_MIPS_HI16", vram = 0x809B7578, target_vram = 0x809BDE84 },
    { type = "R_MIPS_LO16", vram = 0x809B7590, target_vram = 0x809BDE84 },
    { type = "R_MIPS_HI16", vram = 0x809B76A8, target_vram = 0x809BDB00 },
    { type = "R_MIPS_LO16", vram = 0x809B76AC, target_vram = 0x809BDB00 },
    { type = "R_MIPS_HI16", vram = 0x809B771C, target_vram = 0x809B52E8 },
    { type = "R_MIPS_LO16", vram = 0x809B7720, target_vram = 0x809B52E8 },
    { type = "R_MIPS_HI16", vram = 0x809B7728, target_vram = 0x809B5698 },
    { type = "R_MIPS_LO16", vram = 0x809B772C, target_vram = 0x809B5698 },
    { type = "R_MIPS_HI16", vram = 0x809B7734, target_vram = 0x809B58D4 },
    { type = "R_MIPS_LO16", vram = 0x809B7738, target_vram = 0x809B58D4 },
    { type = "R_MIPS_HI16", vram = 0x809B775C, target_vram = 0x809B7778 },
    { type = "R_MIPS_LO16", vram = 0x809B7760, target_vram = 0x809B7778 },
    { type = "R_MIPS_HI16", vram = 0x809B77AC, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809B77BC, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809B77C0, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_LO16", vram = 0x809B77D0, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_HI16", vram = 0x809B7850, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809B7870, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809B7878, target_vram = 0x809B7950 },
    { type = "R_MIPS_LO16", vram = 0x809B787C, target_vram = 0x809B7950 },
    { type = "R_MIPS_HI16", vram = 0x809B78D8, target_vram = 0x809B6764 },
    { type = "R_MIPS_LO16", vram = 0x809B78DC, target_vram = 0x809B6764 },
    { type = "R_MIPS_HI16", vram = 0x809B78E4, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_LO16", vram = 0x809B790C, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_HI16", vram = 0x809B791C, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_LO16", vram = 0x809B7920, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_HI16", vram = 0x809B7930, target_vram = 0x809B7950 },
    { type = "R_MIPS_LO16", vram = 0x809B7934, target_vram = 0x809B7950 },
    { type = "R_MIPS_HI16", vram = 0x809B79AC, target_vram = 0x809BDE88 },
    { type = "R_MIPS_LO16", vram = 0x809B79B4, target_vram = 0x809BDE88 },
    { type = "R_MIPS_HI16", vram = 0x809B7A30, target_vram = 0x809B6764 },
    { type = "R_MIPS_LO16", vram = 0x809B7A38, target_vram = 0x809B6764 },
    { type = "R_MIPS_HI16", vram = 0x809B7D94, target_vram = 0x809B6764 },
    { type = "R_MIPS_LO16", vram = 0x809B7D98, target_vram = 0x809B6764 },
    { type = "R_MIPS_HI16", vram = 0x809B8270, target_vram = 0x809B6764 },
    { type = "R_MIPS_LO16", vram = 0x809B8274, target_vram = 0x809B6764 },
    { type = "R_MIPS_HI16", vram = 0x809B82E4, target_vram = 0x809B6764 },
    { type = "R_MIPS_LO16", vram = 0x809B82E8, target_vram = 0x809B6764 },
    { type = "R_MIPS_HI16", vram = 0x809B83CC, target_vram = 0x809BDB00 },
    { type = "R_MIPS_LO16", vram = 0x809B83D0, target_vram = 0x809BDB00 },
    { type = "R_MIPS_HI16", vram = 0x809B84A8, target_vram = 0x809BDE9C },
    { type = "R_MIPS_LO16", vram = 0x809B84B0, target_vram = 0x809BDE9C },
    { type = "R_MIPS_HI16", vram = 0x809B84EC, target_vram = 0x809BDEC0 },
    { type = "R_MIPS_LO16", vram = 0x809B84F0, target_vram = 0x809BDEC0 },
    { type = "R_MIPS_HI16", vram = 0x809B8574, target_vram = 0x809BDEC4 },
    { type = "R_MIPS_LO16", vram = 0x809B857C, target_vram = 0x809BDEC4 },
    { type = "R_MIPS_HI16", vram = 0x809B8588, target_vram = 0x809BDEC8 },
    { type = "R_MIPS_LO16", vram = 0x809B8594, target_vram = 0x809BDEC8 },
    { type = "R_MIPS_HI16", vram = 0x809B8598, target_vram = 0x809BDECC },
    { type = "R_MIPS_LO16", vram = 0x809B85A4, target_vram = 0x809BDECC },
    { type = "R_MIPS_HI16", vram = 0x809B85B0, target_vram = 0x809BDED0 },
    { type = "R_MIPS_LO16", vram = 0x809B85BC, target_vram = 0x809BDED0 },
    { type = "R_MIPS_HI16", vram = 0x809B85CC, target_vram = 0x809BDED4 },
    { type = "R_MIPS_LO16", vram = 0x809B85D4, target_vram = 0x809BDED4 },
    { type = "R_MIPS_HI16", vram = 0x809B85D8, target_vram = 0x809BDED8 },
    { type = "R_MIPS_LO16", vram = 0x809B85E4, target_vram = 0x809BDED8 },
    { type = "R_MIPS_HI16", vram = 0x809B87A8, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809B87B4, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809B881C, target_vram = 0x809BDEDC },
    { type = "R_MIPS_LO16", vram = 0x809B882C, target_vram = 0x809BDEDC },
    { type = "R_MIPS_HI16", vram = 0x809B8838, target_vram = 0x809BDEE0 },
    { type = "R_MIPS_LO16", vram = 0x809B8844, target_vram = 0x809BDEE0 },
    { type = "R_MIPS_HI16", vram = 0x809B89F8, target_vram = 0x809BDEE4 },
    { type = "R_MIPS_LO16", vram = 0x809B89FC, target_vram = 0x809BDEE4 },
    { type = "R_MIPS_HI16", vram = 0x809B8A04, target_vram = 0x809BDEE8 },
    { type = "R_MIPS_LO16", vram = 0x809B8A08, target_vram = 0x809BDEE8 },
    { type = "R_MIPS_HI16", vram = 0x809B8AA0, target_vram = 0x809BDEEC },
    { type = "R_MIPS_LO16", vram = 0x809B8AA4, target_vram = 0x809BDEEC },
    { type = "R_MIPS_HI16", vram = 0x809B8B60, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_LO16", vram = 0x809B8BA8, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_HI16", vram = 0x809B8BC0, target_vram = 0x809BDEF0 },
    { type = "R_MIPS_LO16", vram = 0x809B8BC4, target_vram = 0x809BDEF0 },
    { type = "R_MIPS_HI16", vram = 0x809B8BD8, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_LO16", vram = 0x809B8BDC, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_HI16", vram = 0x809B8C84, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_LO16", vram = 0x809B8C88, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_HI16", vram = 0x809B8D04, target_vram = 0x809BDEF4 },
    { type = "R_MIPS_LO16", vram = 0x809B8D08, target_vram = 0x809BDEF4 },
    { type = "R_MIPS_HI16", vram = 0x809B8D14, target_vram = 0x809BDEF8 },
    { type = "R_MIPS_LO16", vram = 0x809B8D20, target_vram = 0x809BDEF8 },
    { type = "R_MIPS_HI16", vram = 0x809B8D24, target_vram = 0x809BDEFC },
    { type = "R_MIPS_LO16", vram = 0x809B8D30, target_vram = 0x809BDEFC },
    { type = "R_MIPS_HI16", vram = 0x809B8D3C, target_vram = 0x809BDF00 },
    { type = "R_MIPS_LO16", vram = 0x809B8D48, target_vram = 0x809BDF00 },
    { type = "R_MIPS_HI16", vram = 0x809B8D4C, target_vram = 0x809BDF04 },
    { type = "R_MIPS_HI16", vram = 0x809B8D50, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_LO16", vram = 0x809B8D5C, target_vram = 0x809BDF04 },
    { type = "R_MIPS_LO16", vram = 0x809B8D78, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_HI16", vram = 0x809B8DB0, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_LO16", vram = 0x809B8DB4, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_HI16", vram = 0x809B8E30, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_LO16", vram = 0x809B8E34, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_HI16", vram = 0x809B8E6C, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_LO16", vram = 0x809B8E70, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_HI16", vram = 0x809B8E88, target_vram = 0x809BDF08 },
    { type = "R_MIPS_LO16", vram = 0x809B8E8C, target_vram = 0x809BDF08 },
    { type = "R_MIPS_HI16", vram = 0x809B8EA0, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_LO16", vram = 0x809B8EA4, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_HI16", vram = 0x809B8EAC, target_vram = 0x809BDF0C },
    { type = "R_MIPS_HI16", vram = 0x809B8EB0, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_LO16", vram = 0x809B8EC8, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_LO16", vram = 0x809B8ECC, target_vram = 0x809BDF0C },
    { type = "R_MIPS_HI16", vram = 0x809B8F2C, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_LO16", vram = 0x809B8F30, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_HI16", vram = 0x809B8F78, target_vram = 0x809BDF10 },
    { type = "R_MIPS_LO16", vram = 0x809B8F7C, target_vram = 0x809BDF10 },
    { type = "R_MIPS_HI16", vram = 0x809B8F88, target_vram = 0x809BDF14 },
    { type = "R_MIPS_LO16", vram = 0x809B8F94, target_vram = 0x809BDF14 },
    { type = "R_MIPS_HI16", vram = 0x809B8F98, target_vram = 0x809BDF18 },
    { type = "R_MIPS_LO16", vram = 0x809B8FA4, target_vram = 0x809BDF18 },
    { type = "R_MIPS_HI16", vram = 0x809B8FB0, target_vram = 0x809BDF1C },
    { type = "R_MIPS_LO16", vram = 0x809B8FBC, target_vram = 0x809BDF1C },
    { type = "R_MIPS_HI16", vram = 0x809B8FC0, target_vram = 0x809BDF20 },
    { type = "R_MIPS_HI16", vram = 0x809B8FC4, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_LO16", vram = 0x809B8FD0, target_vram = 0x809BDF20 },
    { type = "R_MIPS_LO16", vram = 0x809B8FEC, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_HI16", vram = 0x809B9024, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_LO16", vram = 0x809B9028, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_HI16", vram = 0x809B90A4, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_LO16", vram = 0x809B90A8, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_HI16", vram = 0x809B90B8, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_LO16", vram = 0x809B90BC, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_HI16", vram = 0x809B911C, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_LO16", vram = 0x809B9120, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_HI16", vram = 0x809B914C, target_vram = 0x809BDF24 },
    { type = "R_MIPS_LO16", vram = 0x809B9180, target_vram = 0x809BDF24 },
    { type = "R_MIPS_HI16", vram = 0x809B91A4, target_vram = 0x809BDF28 },
    { type = "R_MIPS_LO16", vram = 0x809B91BC, target_vram = 0x809BDF28 },
    { type = "R_MIPS_HI16", vram = 0x809B91E0, target_vram = 0x809BDF2C },
    { type = "R_MIPS_LO16", vram = 0x809B91F4, target_vram = 0x809BDF2C },
    { type = "R_MIPS_HI16", vram = 0x809B9208, target_vram = 0x809BDF30 },
    { type = "R_MIPS_LO16", vram = 0x809B9218, target_vram = 0x809BDF30 },
    { type = "R_MIPS_HI16", vram = 0x809B9394, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_LO16", vram = 0x809B9398, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_HI16", vram = 0x809B93A8, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_LO16", vram = 0x809B93AC, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_HI16", vram = 0x809B93EC, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_LO16", vram = 0x809B93F4, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_HI16", vram = 0x809B9408, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_LO16", vram = 0x809B9410, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_HI16", vram = 0x809B94D4, target_vram = 0x809BDF34 },
    { type = "R_MIPS_LO16", vram = 0x809B94D8, target_vram = 0x809BDF34 },
    { type = "R_MIPS_HI16", vram = 0x809B94E0, target_vram = 0x809BDF38 },
    { type = "R_MIPS_LO16", vram = 0x809B94E4, target_vram = 0x809BDF38 },
    { type = "R_MIPS_HI16", vram = 0x809B94EC, target_vram = 0x809BDF3C },
    { type = "R_MIPS_LO16", vram = 0x809B94F0, target_vram = 0x809BDF3C },
    { type = "R_MIPS_HI16", vram = 0x809B94F8, target_vram = 0x809BDF40 },
    { type = "R_MIPS_LO16", vram = 0x809B9508, target_vram = 0x809BDF40 },
    { type = "R_MIPS_HI16", vram = 0x809B954C, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_HI16", vram = 0x809B9554, target_vram = 0x809BDF44 },
    { type = "R_MIPS_LO16", vram = 0x809B9558, target_vram = 0x809BDF44 },
    { type = "R_MIPS_HI16", vram = 0x809B9564, target_vram = 0x809BDF48 },
    { type = "R_MIPS_LO16", vram = 0x809B9568, target_vram = 0x809BDF48 },
    { type = "R_MIPS_HI16", vram = 0x809B956C, target_vram = 0x809BDF4C },
    { type = "R_MIPS_LO16", vram = 0x809B957C, target_vram = 0x809BDF4C },
    { type = "R_MIPS_LO16", vram = 0x809B95A4, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_HI16", vram = 0x809B95B8, target_vram = 0x809BDF50 },
    { type = "R_MIPS_LO16", vram = 0x809B95BC, target_vram = 0x809BDF50 },
    { type = "R_MIPS_HI16", vram = 0x809B95C0, target_vram = 0x809BDF54 },
    { type = "R_MIPS_LO16", vram = 0x809B95C4, target_vram = 0x809BDF54 },
    { type = "R_MIPS_HI16", vram = 0x809B95D0, target_vram = 0x809BDF58 },
    { type = "R_MIPS_LO16", vram = 0x809B95E0, target_vram = 0x809BDF58 },
    { type = "R_MIPS_HI16", vram = 0x809B95EC, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_LO16", vram = 0x809B9600, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_HI16", vram = 0x809B9604, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_LO16", vram = 0x809B9608, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_HI16", vram = 0x809B962C, target_vram = 0x809BDF5C },
    { type = "R_MIPS_LO16", vram = 0x809B9630, target_vram = 0x809BDF5C },
    { type = "R_MIPS_HI16", vram = 0x809B963C, target_vram = 0x809BDF60 },
    { type = "R_MIPS_LO16", vram = 0x809B964C, target_vram = 0x809BDF60 },
    { type = "R_MIPS_HI16", vram = 0x809B9680, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_LO16", vram = 0x809B9684, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_HI16", vram = 0x809B9690, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_LO16", vram = 0x809B9694, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_HI16", vram = 0x809B96F4, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_LO16", vram = 0x809B96F8, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_HI16", vram = 0x809B9704, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_LO16", vram = 0x809B9708, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_HI16", vram = 0x809B9718, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_LO16", vram = 0x809B971C, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_HI16", vram = 0x809B9728, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_LO16", vram = 0x809B9730, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_HI16", vram = 0x809B9734, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_LO16", vram = 0x809B9738, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_HI16", vram = 0x809B9740, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_LO16", vram = 0x809B974C, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_HI16", vram = 0x809B9750, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_HI16", vram = 0x809B9754, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_LO16", vram = 0x809B975C, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_LO16", vram = 0x809B9760, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_HI16", vram = 0x809B97F4, target_vram = 0x809BDB00 },
    { type = "R_MIPS_LO16", vram = 0x809B97F8, target_vram = 0x809BDB00 },
    { type = "R_MIPS_HI16", vram = 0x809B9AC8, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809B9ACC, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809B9B50, target_vram = 0x809BDF64 },
    { type = "R_MIPS_LO16", vram = 0x809B9B58, target_vram = 0x809BDF64 },
    { type = "R_MIPS_HI16", vram = 0x809B9E5C, target_vram = 0x809BDF9C },
    { type = "R_MIPS_LO16", vram = 0x809B9E60, target_vram = 0x809BDF9C },
    { type = "R_MIPS_HI16", vram = 0x809B9E84, target_vram = 0x809BDCFC },
    { type = "R_MIPS_HI16", vram = 0x809B9E88, target_vram = 0x809BDCF8 },
    { type = "R_MIPS_HI16", vram = 0x809B9E8C, target_vram = 0x809BDD00 },
    { type = "R_MIPS_LO16", vram = 0x809B9E94, target_vram = 0x809BDD00 },
    { type = "R_MIPS_LO16", vram = 0x809B9E98, target_vram = 0x809BDCF8 },
    { type = "R_MIPS_LO16", vram = 0x809B9E9C, target_vram = 0x809BDCFC },
    { type = "R_MIPS_HI16", vram = 0x809B9FEC, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809B9FF0, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809BA08C, target_vram = 0x809BA0CC },
    { type = "R_MIPS_LO16", vram = 0x809BA090, target_vram = 0x809BA0CC },
    { type = "R_MIPS_HI16", vram = 0x809BA194, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809BA1A4, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809BA1C0, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809BA1E8, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809BA1F4, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809BA1F8, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809BA208, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809BA20C, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809BA308, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809BA30C, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809BA318, target_vram = 0x809B52E8 },
    { type = "R_MIPS_LO16", vram = 0x809BA31C, target_vram = 0x809B52E8 },
    { type = "R_MIPS_HI16", vram = 0x809BA324, target_vram = 0x809B5698 },
    { type = "R_MIPS_LO16", vram = 0x809BA328, target_vram = 0x809B5698 },
    { type = "R_MIPS_HI16", vram = 0x809BA37C, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809BA384, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809BA4C0, target_vram = 0x809BDFA0 },
    { type = "R_MIPS_LO16", vram = 0x809BA4C4, target_vram = 0x809BDFA0 },
    { type = "R_MIPS_HI16", vram = 0x809BA670, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809BA674, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809BA6A8, target_vram = 0x809BDFA4 },
    { type = "R_MIPS_LO16", vram = 0x809BA6AC, target_vram = 0x809BDFA4 },
    { type = "R_MIPS_HI16", vram = 0x809BA6B4, target_vram = 0x809BDFA8 },
    { type = "R_MIPS_LO16", vram = 0x809BA6B8, target_vram = 0x809BDFA8 },
    { type = "R_MIPS_HI16", vram = 0x809BA6F4, target_vram = 0x809BDFAC },
    { type = "R_MIPS_LO16", vram = 0x809BA6F8, target_vram = 0x809BDFAC },
    { type = "R_MIPS_HI16", vram = 0x809BA700, target_vram = 0x809BDFB0 },
    { type = "R_MIPS_LO16", vram = 0x809BA704, target_vram = 0x809BDFB0 },
    { type = "R_MIPS_HI16", vram = 0x809BA70C, target_vram = 0x809BDFB4 },
    { type = "R_MIPS_LO16", vram = 0x809BA718, target_vram = 0x809BDFB4 },
    { type = "R_MIPS_HI16", vram = 0x809BA740, target_vram = 0x809BDFB8 },
    { type = "R_MIPS_LO16", vram = 0x809BA744, target_vram = 0x809BDFB8 },
    { type = "R_MIPS_HI16", vram = 0x809BA74C, target_vram = 0x809BDFBC },
    { type = "R_MIPS_LO16", vram = 0x809BA750, target_vram = 0x809BDFBC },
    { type = "R_MIPS_HI16", vram = 0x809BA78C, target_vram = 0x809BDFC0 },
    { type = "R_MIPS_LO16", vram = 0x809BA790, target_vram = 0x809BDFC0 },
    { type = "R_MIPS_HI16", vram = 0x809BA7A4, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809BA7A8, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809BA7D8, target_vram = 0x809BDFC4 },
    { type = "R_MIPS_LO16", vram = 0x809BA7DC, target_vram = 0x809BDFC4 },
    { type = "R_MIPS_HI16", vram = 0x809BA7F0, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809BA7F4, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809BA824, target_vram = 0x809BDFC8 },
    { type = "R_MIPS_LO16", vram = 0x809BA828, target_vram = 0x809BDFC8 },
    { type = "R_MIPS_HI16", vram = 0x809BA83C, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809BA840, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809BA870, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809BA878, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809BA8B4, target_vram = 0x809BDFCC },
    { type = "R_MIPS_LO16", vram = 0x809BA8D4, target_vram = 0x809BDFCC },
    { type = "R_MIPS_HI16", vram = 0x809BA944, target_vram = 0x809BA978 },
    { type = "R_MIPS_LO16", vram = 0x809BA948, target_vram = 0x809BA978 },
    { type = "R_MIPS_HI16", vram = 0x809BAA88, target_vram = 0x809BDFD0 },
    { type = "R_MIPS_LO16", vram = 0x809BAA90, target_vram = 0x809BDFD0 },
    { type = "R_MIPS_HI16", vram = 0x809BB174, target_vram = 0x809BEFDC },
    { type = "R_MIPS_LO16", vram = 0x809BB180, target_vram = 0x809BEFDC },
    { type = "R_MIPS_HI16", vram = 0x809BB184, target_vram = 0x809BEFE4 },
    { type = "R_MIPS_LO16", vram = 0x809BB188, target_vram = 0x809BEFE4 },
    { type = "R_MIPS_HI16", vram = 0x809BB190, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809BB2FC, target_vram = 0x809BA978 },
    { type = "R_MIPS_LO16", vram = 0x809BB300, target_vram = 0x809BA978 },
    { type = "R_MIPS_LO16", vram = 0x809BB5FC, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809BB684, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809BB688, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809BB6A4, target_vram = 0x809B6764 },
    { type = "R_MIPS_LO16", vram = 0x809BB6A8, target_vram = 0x809B6764 },
    { type = "R_MIPS_HI16", vram = 0x809BB6BC, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809BB6C0, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809BB6D0, target_vram = 0x809B5D54 },
    { type = "R_MIPS_LO16", vram = 0x809BB6D4, target_vram = 0x809B5D54 },
    { type = "R_MIPS_HI16", vram = 0x809BB6F8, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809BB70C, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809BB71C, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809BB720, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809BB7D0, target_vram = 0x809B52E8 },
    { type = "R_MIPS_LO16", vram = 0x809BB7D4, target_vram = 0x809B52E8 },
    { type = "R_MIPS_HI16", vram = 0x809BB7DC, target_vram = 0x809B5698 },
    { type = "R_MIPS_LO16", vram = 0x809BB7E0, target_vram = 0x809B5698 },
    { type = "R_MIPS_HI16", vram = 0x809BB844, target_vram = 0x809B4880 },
    { type = "R_MIPS_LO16", vram = 0x809BB848, target_vram = 0x809B4880 },
    { type = "R_MIPS_HI16", vram = 0x809BB860, target_vram = 0x809BEFE0 },
    { type = "R_MIPS_HI16", vram = 0x809BB864, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809BB870, target_vram = 0x809BEFE0 },
    { type = "R_MIPS_LO16", vram = 0x809BB894, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809BB99C, target_vram = 0x809B4308 },
    { type = "R_MIPS_LO16", vram = 0x809BB9A0, target_vram = 0x809B4308 },
    { type = "R_MIPS_HI16", vram = 0x809BB9C4, target_vram = 0x809B842C },
    { type = "R_MIPS_LO16", vram = 0x809BB9C8, target_vram = 0x809B842C },
    { type = "R_MIPS_HI16", vram = 0x809BB9D0, target_vram = 0x809B5698 },
    { type = "R_MIPS_LO16", vram = 0x809BB9D4, target_vram = 0x809B5698 },
    { type = "R_MIPS_HI16", vram = 0x809BB9DC, target_vram = 0x809B58D4 },
    { type = "R_MIPS_LO16", vram = 0x809BB9E0, target_vram = 0x809B58D4 },
    { type = "R_MIPS_HI16", vram = 0x809BB9E8, target_vram = 0x809B6764 },
    { type = "R_MIPS_LO16", vram = 0x809BB9EC, target_vram = 0x809B6764 },
    { type = "R_MIPS_HI16", vram = 0x809BB9F4, target_vram = 0x809B6C54 },
    { type = "R_MIPS_LO16", vram = 0x809BB9F8, target_vram = 0x809B6C54 },
    { type = "R_MIPS_HI16", vram = 0x809BBA00, target_vram = 0x809B6D94 },
    { type = "R_MIPS_LO16", vram = 0x809BBA04, target_vram = 0x809B6D94 },
    { type = "R_MIPS_HI16", vram = 0x809BBA24, target_vram = 0x809B52E8 },
    { type = "R_MIPS_LO16", vram = 0x809BBA28, target_vram = 0x809B52E8 },
    { type = "R_MIPS_HI16", vram = 0x809BBB4C, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809BBB50, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809BBB60, target_vram = 0x809BDFD4 },
    { type = "R_MIPS_LO16", vram = 0x809BBB68, target_vram = 0x809BDFD4 },
    { type = "R_MIPS_HI16", vram = 0x809BBBA8, target_vram = 0x809B3DAC },
    { type = "R_MIPS_LO16", vram = 0x809BBBAC, target_vram = 0x809B3DAC },
    { type = "R_MIPS_HI16", vram = 0x809BBC2C, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809BBC40, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809BBC4C, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_LO16", vram = 0x809BBC50, target_vram = 0x809BEFD4 },
    { type = "R_MIPS_HI16", vram = 0x809BBC5C, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_LO16", vram = 0x809BBC60, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_HI16", vram = 0x809BBC74, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809BBC88, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809BBCB4, target_vram = 0x809BDFD8 },
    { type = "R_MIPS_LO16", vram = 0x809BBCBC, target_vram = 0x809BDFD8 },
    { type = "R_MIPS_HI16", vram = 0x809BBE0C, target_vram = 0x809BE080 },
    { type = "R_MIPS_LO16", vram = 0x809BBE10, target_vram = 0x809BE080 },
    { type = "R_MIPS_HI16", vram = 0x809BBF88, target_vram = 0x809BE084 },
    { type = "R_MIPS_LO16", vram = 0x809BBF8C, target_vram = 0x809BE084 },
    { type = "R_MIPS_HI16", vram = 0x809BBFB8, target_vram = 0x809BE088 },
    { type = "R_MIPS_LO16", vram = 0x809BBFC4, target_vram = 0x809BE088 },
    { type = "R_MIPS_HI16", vram = 0x809BC004, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809BC008, target_vram = 0x809BDB00 },
    { type = "R_MIPS_LO16", vram = 0x809BC010, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809BC014, target_vram = 0x809BDB00 },
    { type = "R_MIPS_HI16", vram = 0x809BC198, target_vram = 0x809B6764 },
    { type = "R_MIPS_LO16", vram = 0x809BC19C, target_vram = 0x809B6764 },
    { type = "R_MIPS_HI16", vram = 0x809BC324, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809BC328, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809BC354, target_vram = 0x809BE08C },
    { type = "R_MIPS_LO16", vram = 0x809BC358, target_vram = 0x809BE08C },
    { type = "R_MIPS_HI16", vram = 0x809BC450, target_vram = 0x809BE090 },
    { type = "R_MIPS_LO16", vram = 0x809BC454, target_vram = 0x809BE090 },
    { type = "R_MIPS_HI16", vram = 0x809BC560, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809BC564, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809BC574, target_vram = 0x809BE094 },
    { type = "R_MIPS_LO16", vram = 0x809BC57C, target_vram = 0x809BE094 },
    { type = "R_MIPS_HI16", vram = 0x809BC588, target_vram = 0x809BE098 },
    { type = "R_MIPS_LO16", vram = 0x809BC58C, target_vram = 0x809BE098 },
    { type = "R_MIPS_HI16", vram = 0x809BC730, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809BC77C, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809BC858, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_LO16", vram = 0x809BC85C, target_vram = 0x809BEFD8 },
    { type = "R_MIPS_HI16", vram = 0x809BC8D8, target_vram = 0x809B5698 },
    { type = "R_MIPS_LO16", vram = 0x809BC8DC, target_vram = 0x809B5698 },
    { type = "R_MIPS_HI16", vram = 0x809BC8FC, target_vram = 0x809BDD3C },
    { type = "R_MIPS_LO16", vram = 0x809BC904, target_vram = 0x809BDD3C },
    { type = "R_MIPS_HI16", vram = 0x809BC92C, target_vram = 0x809BDD0C },
    { type = "R_MIPS_LO16", vram = 0x809BC934, target_vram = 0x809BDD0C },
    { type = "R_MIPS_HI16", vram = 0x809BC940, target_vram = 0x809BDD5C },
    { type = "R_MIPS_LO16", vram = 0x809BC944, target_vram = 0x809BDD5C },
    { type = "R_MIPS_HI16", vram = 0x809BC958, target_vram = 0x809BDD68 },
    { type = "R_MIPS_LO16", vram = 0x809BC960, target_vram = 0x809BDD68 },
    { type = "R_MIPS_HI16", vram = 0x809BC988, target_vram = 0x809BDD74 },
    { type = "R_MIPS_LO16", vram = 0x809BC990, target_vram = 0x809BDD74 },
    { type = "R_MIPS_HI16", vram = 0x809BC9CC, target_vram = 0x809B6764 },
    { type = "R_MIPS_LO16", vram = 0x809BC9D0, target_vram = 0x809B6764 },
    { type = "R_MIPS_HI16", vram = 0x809BC9D8, target_vram = 0x809BDD18 },
    { type = "R_MIPS_LO16", vram = 0x809BC9DC, target_vram = 0x809BDD18 },
    { type = "R_MIPS_HI16", vram = 0x809BC9FC, target_vram = 0x809BDD24 },
    { type = "R_MIPS_LO16", vram = 0x809BCA00, target_vram = 0x809BDD24 },
    { type = "R_MIPS_HI16", vram = 0x809BCA14, target_vram = 0x809BDD30 },
    { type = "R_MIPS_LO16", vram = 0x809BCA1C, target_vram = 0x809BDD30 },
    { type = "R_MIPS_HI16", vram = 0x809BCAA4, target_vram = 0x809BDD80 },
    { type = "R_MIPS_LO16", vram = 0x809BCAA8, target_vram = 0x809BDD80 },
    { type = "R_MIPS_HI16", vram = 0x809BCAEC, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809BCAF0, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809BCE04, target_vram = 0x809B5698 },
    { type = "R_MIPS_LO16", vram = 0x809BCE08, target_vram = 0x809B5698 },
    { type = "R_MIPS_HI16", vram = 0x809BCE40, target_vram = 0x809BEFDC },
    { type = "R_MIPS_LO16", vram = 0x809BCE44, target_vram = 0x809BEFDC },
    { type = "R_MIPS_HI16", vram = 0x809BCE4C, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809BCE74, target_vram = 0x809BC67C },
    { type = "R_MIPS_HI16", vram = 0x809BCE78, target_vram = 0x809BCA80 },
    { type = "R_MIPS_LO16", vram = 0x809BCE7C, target_vram = 0x809BCA80 },
    { type = "R_MIPS_LO16", vram = 0x809BCE80, target_vram = 0x809BC67C },
    { type = "R_MIPS_LO16", vram = 0x809BCEA0, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809BCEA4, target_vram = 0x809BC720 },
    { type = "R_MIPS_LO16", vram = 0x809BCEB0, target_vram = 0x809BC720 },
    { type = "R_MIPS_HI16", vram = 0x809BCEB8, target_vram = 0x809BC720 },
    { type = "R_MIPS_HI16", vram = 0x809BCEC8, target_vram = 0x809BC8B4 },
    { type = "R_MIPS_HI16", vram = 0x809BCECC, target_vram = 0x809BCAD8 },
    { type = "R_MIPS_LO16", vram = 0x809BCED0, target_vram = 0x809BCAD8 },
    { type = "R_MIPS_LO16", vram = 0x809BCED4, target_vram = 0x809BC8B4 },
    { type = "R_MIPS_LO16", vram = 0x809BCED8, target_vram = 0x809BC720 },
    { type = "R_MIPS_HI16", vram = 0x809BCF10, target_vram = 0x809BC8B4 },
    { type = "R_MIPS_HI16", vram = 0x809BCF14, target_vram = 0x809BCAD8 },
    { type = "R_MIPS_LO16", vram = 0x809BCF18, target_vram = 0x809BCAD8 },
    { type = "R_MIPS_LO16", vram = 0x809BCF1C, target_vram = 0x809BC8B4 },
    { type = "R_MIPS_HI16", vram = 0x809BCFD4, target_vram = 0x809BE09C },
    { type = "R_MIPS_LO16", vram = 0x809BCFD8, target_vram = 0x809BE09C },
    { type = "R_MIPS_HI16", vram = 0x809BD0E4, target_vram = 0x809BE0A0 },
    { type = "R_MIPS_LO16", vram = 0x809BD0E8, target_vram = 0x809BE0A0 },
    { type = "R_MIPS_HI16", vram = 0x809BD178, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_LO16", vram = 0x809BD17C, target_vram = 0x809BEFD0 },
    { type = "R_MIPS_HI16", vram = 0x809BD22C, target_vram = 0x809BE0A4 },
    { type = "R_MIPS_LO16", vram = 0x809BD230, target_vram = 0x809BE0A4 },
    { type = "R_MIPS_HI16", vram = 0x809BD454, target_vram = 0x809BD260 },
    { type = "R_MIPS_LO16", vram = 0x809BD458, target_vram = 0x809BD260 },
    { type = "R_MIPS_HI16", vram = 0x809BD4DC, target_vram = 0x809BE0A8 },
    { type = "R_MIPS_LO16", vram = 0x809BD4E0, target_vram = 0x809BE0A8 },
    { type = "R_MIPS_HI16", vram = 0x809BD4E4, target_vram = 0x809BE0AC },
    { type = "R_MIPS_LO16", vram = 0x809BD4E8, target_vram = 0x809BE0AC },
    { type = "R_MIPS_HI16", vram = 0x809BD4F4, target_vram = 0x809BE0B0 },
    { type = "R_MIPS_LO16", vram = 0x809BD4FC, target_vram = 0x809BE0B0 },
    { type = "R_MIPS_HI16", vram = 0x809BD504, target_vram = 0x809BE0B4 },
    { type = "R_MIPS_LO16", vram = 0x809BD51C, target_vram = 0x809BE0B4 },
    { type = "R_MIPS_HI16", vram = 0x809BD674, target_vram = 0x809BE0B8 },
    { type = "R_MIPS_LO16", vram = 0x809BD678, target_vram = 0x809BE0B8 },
    { type = "R_MIPS_HI16", vram = 0x809BD770, target_vram = 0x809BE0BC },
    { type = "R_MIPS_LO16", vram = 0x809BD794, target_vram = 0x809BE0BC },
]

functions = [
    { name = "func_809B4F90", vram = 0x809B4F90, size = 0xC8 },
    { name = "func_809B3958", vram = 0x809B3958, size = 0x124 },
    { name = "func_809B7708", vram = 0x809B7708, size = 0x70 },
    { name = "func_809B3E9C", vram = 0x809B3E9C, size = 0x70 },
    { name = "func_809B4BFC", vram = 0x809B4BFC, size = 0x5C },
    { name = "func_809BD260", vram = 0x809BD260, size = 0x3C },
    { name = "func_809B37C8", vram = 0x809B37C8, size = 0x6C },
    { name = "func_809B2F54", vram = 0x809B2F54, size = 0x218 },
    { name = "func_809B389C", vram = 0x809B389C, size = 0xBC },
    { name = "func_809B78A4", vram = 0x809B78A4, size = 0xAC },
    { name = "func_809B6D38", vram = 0x809B6D38, size = 0x5C },
    { name = "func_809B22CC", vram = 0x809B22CC, size = 0x244 },
    { name = "func_809B31E8", vram = 0x809B31E8, size = 0xB4 },
    { name = "func_809B9F8C", vram = 0x809B9F8C, size = 0xCC },
    { name = "func_809B631C", vram = 0x809B631C, size = 0x70 },
    { name = "func_809B5634", vram = 0x809B5634, size = 0x64 },
    { name = "func_809B4C58", vram = 0x809B4C58, size = 0x22C },
    { name = "func_809B3A7C", vram = 0x809B3A7C, size = 0x118 },
    { name = "func_809BD858", vram = 0x809BD858, size = 0x298 },
    { name = "func_809B4E84", vram = 0x809B4E84, size = 0x54 },
    { name = "func_809B6C54", vram = 0x809B6C54, size = 0xE4 },
    { name = "func_809B329C", vram = 0x809B329C, size = 0x80 },
    { name = "func_809BC8B4", vram = 0x809BC8B4, size = 0x1CC },
    { name = "func_809B331C", vram = 0x809B331C, size = 0x78 },
    { name = "func_809B33F0", vram = 0x809B33F0, size = 0x1CC },
    { name = "func_809B6C04", vram = 0x809B6C04, size = 0x50 },
    { name = "func_809B9E00", vram = 0x809B9E00, size = 0x18C },
    { name = "func_809B4024", vram = 0x809B4024, size = 0xC4 },
    { name = "func_809B7950", vram = 0x809B7950, size = 0xADC },
    { name = "func_809B6528", vram = 0x809B6528, size = 0x4C },
    { name = "func_809B5E90", vram = 0x809B5E90, size = 0x40 },
    { name = "func_809B6D94", vram = 0x809B6D94, size = 0x134 },
    { name = "func_809B71DC", vram = 0x809B71DC, size = 0x52C },
    { name = "func_809BA058", vram = 0x809BA058, size = 0x74 },
    { name = "func_809BC67C", vram = 0x809BC67C, size = 0xA4 },
    { name = "func_809B638C", vram = 0x809B638C, size = 0x19C },
    { name = "func_809B3618", vram = 0x809B3618, size = 0x1B0 },
    { name = "func_809B3CD0", vram = 0x809B3CD0, size = 0xDC },
    { name = "func_809BCA80", vram = 0x809BCA80, size = 0x58 },
    { name = "func_809B3834", vram = 0x809B3834, size = 0x68 },
    { name = "func_809BCB78", vram = 0x809BCB78, size = 0xB4 },
    { name = "func_809B6574", vram = 0x809B6574, size = 0x1F0 },
    { name = "func_809B316C", vram = 0x809B316C, size = 0x7C },
    { name = "func_809BC720", vram = 0x809BC720, size = 0x194 },
    { name = "func_809B5D38", vram = 0x809B5D38, size = 0x1C },
    { name = "func_809BCB54", vram = 0x809BCB54, size = 0x24 },
    { name = "EnKnight_Draw", vram = 0x809BCC2C, size = 0x580 },
    { name = "func_809B5698", vram = 0x809B5698, size = 0x23C },
    { name = "func_809B7190", vram = 0x809B7190, size = 0x4C },
    { name = "func_809B6EC8", vram = 0x809B6EC8, size = 0x78 },
    { name = "func_809B40E8", vram = 0x809B40E8, size = 0xF0 },
    { name = "func_809B3F0C", vram = 0x809B3F0C, size = 0x118 },
    { name = "func_809B6764", vram = 0x809B6764, size = 0x4A0 },
    { name = "func_809B5FA8", vram = 0x809B5FA8, size = 0x74 },
    { name = "func_809B47EC", vram = 0x809B47EC, size = 0x94 },
    { name = "func_809B3394", vram = 0x809B3394, size = 0x5C },
    { name = "EnKnight_Init", vram = 0x809B2510, size = 0x8B0 },
    { name = "func_809B59FC", vram = 0x809B59FC, size = 0x10C },
    { name = "func_809B52E8", vram = 0x809B52E8, size = 0x34C },
    { name = "func_809BA978", vram = 0x809BA978, size = 0x744 },
    { name = "func_809B5ED0", vram = 0x809B5ED0, size = 0xD8 },
    { name = "func_809BCAD8", vram = 0x809BCAD8, size = 0x7C },
    { name = "func_809B6F40", vram = 0x809B6F40, size = 0x250 },
    { name = "func_809BD1AC", vram = 0x809BD1AC, size = 0xB4 },
    { name = "func_809B35BC", vram = 0x809B35BC, size = 0x5C },
    { name = "func_809BD490", vram = 0x809BD490, size = 0x3C8 },
    { name = "func_809B4ED8", vram = 0x809B4ED8, size = 0xB8 },
    { name = "func_809B3DAC", vram = 0x809B3DAC, size = 0xF0 },
    { name = "EnKnight_Update", vram = 0x809BB0BC, size = 0x1208 },
    { name = "func_809B9A18", vram = 0x809B9A18, size = 0x30C },
    { name = "func_809B5058", vram = 0x809B5058, size = 0x184 },
    { name = "EnKnight_Destroy", vram = 0x809B2DC0, size = 0x10 },
    { name = "func_809B41F8", vram = 0x809B41F8, size = 0xC0 },
    { name = "func_809B21F4", vram = 0x809B21F4, size = 0xD8 },
    { name = "func_809B20F0", vram = 0x809B20F0, size = 0x104 },
    { name = "func_809B5B08", vram = 0x809B5B08, size = 0x230 },
    { name = "func_809B41D8", vram = 0x809B41D8, size = 0x20 },
    { name = "func_809B4880", vram = 0x809B4880, size = 0x37C },
    { name = "func_809BA0CC", vram = 0x809BA0CC, size = 0x874 },
    { name = "func_809B592C", vram = 0x809B592C, size = 0xD0 },
    { name = "func_809B42B8", vram = 0x809B42B8, size = 0x50 },
    { name = "func_809B58D4", vram = 0x809B58D4, size = 0x58 },
    { name = "func_809BC2C4", vram = 0x809BC2C4, size = 0x3B8 },
    { name = "func_809B3B94", vram = 0x809B3B94, size = 0x13C },
    { name = "func_809B51DC", vram = 0x809B51DC, size = 0x10C },
    { name = "func_809B4308", vram = 0x809B4308, size = 0x4E4 },
    { name = "func_809BD29C", vram = 0x809BD29C, size = 0x1F4 },
    { name = "func_809B5D54", vram = 0x809B5D54, size = 0x13C },
    { name = "func_809B9D24", vram = 0x809B9D24, size = 0xDC },
    { name = "func_809B7778", vram = 0x809B7778, size = 0x12C },
    { name = "func_809B601C", vram = 0x809B601C, size = 0x300 },
    { name = "func_809B2DD0", vram = 0x809B2DD0, size = 0x184 },
    { name = "func_809BA940", vram = 0x809BA940, size = 0x38 },
    { name = "func_809B8458", vram = 0x809B8458, size = 0x15C0 },
    { name = "func_809B842C", vram = 0x809B842C, size = 0x2C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Warp_tag"
rom = 0x00E31C80
vram = 0x809C0760
size = 0x950

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809C0774, target_vram = 0x809C1008 },
    { type = "R_MIPS_LO16", vram = 0x809C0778, target_vram = 0x809C1008 },
    { type = "R_MIPS_HI16", vram = 0x809C0798, target_vram = 0x809C09A0 },
    { type = "R_MIPS_LO16", vram = 0x809C07A4, target_vram = 0x809C09A0 },
    { type = "R_MIPS_HI16", vram = 0x809C07C0, target_vram = 0x809C08E0 },
    { type = "R_MIPS_LO16", vram = 0x809C07C4, target_vram = 0x809C08E0 },
    { type = "R_MIPS_HI16", vram = 0x809C07FC, target_vram = 0x809C085C },
    { type = "R_MIPS_LO16", vram = 0x809C0800, target_vram = 0x809C085C },
    { type = "R_MIPS_HI16", vram = 0x809C088C, target_vram = 0x809C08E0 },
    { type = "R_MIPS_LO16", vram = 0x809C0890, target_vram = 0x809C08E0 },
    { type = "R_MIPS_HI16", vram = 0x809C08BC, target_vram = 0x809C0F3C },
    { type = "R_MIPS_LO16", vram = 0x809C08C0, target_vram = 0x809C0F3C },
    { type = "R_MIPS_HI16", vram = 0x809C0968, target_vram = 0x809C0E30 },
    { type = "R_MIPS_LO16", vram = 0x809C096C, target_vram = 0x809C0E30 },
    { type = "R_MIPS_HI16", vram = 0x809C0984, target_vram = 0x809C0AB4 },
    { type = "R_MIPS_LO16", vram = 0x809C0988, target_vram = 0x809C0AB4 },
    { type = "R_MIPS_HI16", vram = 0x809C09CC, target_vram = 0x809C1000 },
    { type = "R_MIPS_LO16", vram = 0x809C09E8, target_vram = 0x809C1000 },
    { type = "R_MIPS_HI16", vram = 0x809C09F0, target_vram = 0x809C0A20 },
    { type = "R_MIPS_LO16", vram = 0x809C09F4, target_vram = 0x809C0A20 },
    { type = "R_MIPS_HI16", vram = 0x809C0A58, target_vram = 0x809C0AB4 },
    { type = "R_MIPS_LO16", vram = 0x809C0A5C, target_vram = 0x809C0AB4 },
    { type = "R_MIPS_HI16", vram = 0x809C0A98, target_vram = 0x809C09A0 },
    { type = "R_MIPS_LO16", vram = 0x809C0A9C, target_vram = 0x809C09A0 },
    { type = "R_MIPS_HI16", vram = 0x809C0D80, target_vram = 0x809C1010 },
    { type = "R_MIPS_LO16", vram = 0x809C0D84, target_vram = 0x809C1010 },
]

functions = [
    { name = "EnWarpTag_GrottoReturn", vram = 0x809C0E30, size = 0xE8 },
    { name = "EnWarpTag_Unused809C09A0", vram = 0x809C09A0, size = 0x80 },
    { name = "EnWarpTag_WaitForPlayer", vram = 0x809C08E0, size = 0xC0 },
    { name = "EnWarpTag_Draw", vram = 0x809C0F3C, size = 0xA0 },
    { name = "EnWarpTag_CheckDungeonKeepObject", vram = 0x809C085C, size = 0x84 },
    { name = "EnWarpTag_RespawnPlayer", vram = 0x809C0AB4, size = 0x37C },
    { name = "EnWarptag_Destroy", vram = 0x809C0824, size = 0x38 },
    { name = "EnWarpTag_Unused809C0A20", vram = 0x809C0A20, size = 0x94 },
    { name = "EnWarptag_Update", vram = 0x809C0F18, size = 0x24 },
    { name = "EnWarptag_Init", vram = 0x809C0760, size = 0xC4 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Aob_01"
rom = 0x00E325D0
vram = 0x809C10B0
size = 0x2CD0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809C1220, target_vram = 0x809C3980 },
    { type = "R_MIPS_HI16", vram = 0x809C1224, target_vram = 0x809C384C },
    { type = "R_MIPS_LO16", vram = 0x809C1228, target_vram = 0x809C384C },
    { type = "R_MIPS_LO16", vram = 0x809C122C, target_vram = 0x809C3980 },
    { type = "R_MIPS_HI16", vram = 0x809C1340, target_vram = 0x809C3984 },
    { type = "R_MIPS_LO16", vram = 0x809C1344, target_vram = 0x809C3984 },
    { type = "R_MIPS_HI16", vram = 0x809C1350, target_vram = 0x809C3988 },
    { type = "R_MIPS_LO16", vram = 0x809C1354, target_vram = 0x809C3988 },
    { type = "R_MIPS_HI16", vram = 0x809C1434, target_vram = 0x809C3790 },
    { type = "R_MIPS_LO16", vram = 0x809C1464, target_vram = 0x809C3790 },
    { type = "R_MIPS_HI16", vram = 0x809C1488, target_vram = 0x809C3790 },
    { type = "R_MIPS_LO16", vram = 0x809C1490, target_vram = 0x809C3790 },
    { type = "R_MIPS_HI16", vram = 0x809C14E4, target_vram = 0x809C3790 },
    { type = "R_MIPS_LO16", vram = 0x809C1500, target_vram = 0x809C3790 },
    { type = "R_MIPS_HI16", vram = 0x809C1540, target_vram = 0x809C3790 },
    { type = "R_MIPS_LO16", vram = 0x809C1548, target_vram = 0x809C3790 },
    { type = "R_MIPS_HI16", vram = 0x809C1574, target_vram = 0x809C3790 },
    { type = "R_MIPS_LO16", vram = 0x809C157C, target_vram = 0x809C3790 },
    { type = "R_MIPS_HI16", vram = 0x809C15CC, target_vram = 0x809C3790 },
    { type = "R_MIPS_LO16", vram = 0x809C15FC, target_vram = 0x809C3790 },
    { type = "R_MIPS_HI16", vram = 0x809C1624, target_vram = 0x809C3790 },
    { type = "R_MIPS_LO16", vram = 0x809C162C, target_vram = 0x809C3790 },
    { type = "R_MIPS_HI16", vram = 0x809C1714, target_vram = 0x809C398C },
    { type = "R_MIPS_LO16", vram = 0x809C171C, target_vram = 0x809C398C },
    { type = "R_MIPS_HI16", vram = 0x809C19EC, target_vram = 0x809C3790 },
    { type = "R_MIPS_LO16", vram = 0x809C19F0, target_vram = 0x809C3790 },
    { type = "R_MIPS_HI16", vram = 0x809C1A5C, target_vram = 0x809C3790 },
    { type = "R_MIPS_LO16", vram = 0x809C1A60, target_vram = 0x809C3790 },
    { type = "R_MIPS_HI16", vram = 0x809C1AD0, target_vram = 0x809C3790 },
    { type = "R_MIPS_LO16", vram = 0x809C1AD4, target_vram = 0x809C3790 },
    { type = "R_MIPS_HI16", vram = 0x809C1B2C, target_vram = 0x809C3790 },
    { type = "R_MIPS_LO16", vram = 0x809C1B4C, target_vram = 0x809C3790 },
    { type = "R_MIPS_HI16", vram = 0x809C1B8C, target_vram = 0x809C3790 },
    { type = "R_MIPS_LO16", vram = 0x809C1B90, target_vram = 0x809C3790 },
    { type = "R_MIPS_HI16", vram = 0x809C1C40, target_vram = 0x809C1C9C },
    { type = "R_MIPS_LO16", vram = 0x809C1C4C, target_vram = 0x809C1C9C },
    { type = "R_MIPS_HI16", vram = 0x809C1E34, target_vram = 0x809C21E0 },
    { type = "R_MIPS_LO16", vram = 0x809C1E38, target_vram = 0x809C21E0 },
    { type = "R_MIPS_HI16", vram = 0x809C1EA4, target_vram = 0x809C2060 },
    { type = "R_MIPS_LO16", vram = 0x809C1EA8, target_vram = 0x809C2060 },
    { type = "R_MIPS_HI16", vram = 0x809C1F1C, target_vram = 0x809C392C },
    { type = "R_MIPS_LO16", vram = 0x809C1F20, target_vram = 0x809C392C },
    { type = "R_MIPS_HI16", vram = 0x809C20E0, target_vram = 0x809C21E0 },
    { type = "R_MIPS_LO16", vram = 0x809C20E4, target_vram = 0x809C21E0 },
    { type = "R_MIPS_HI16", vram = 0x809C2170, target_vram = 0x809C21E0 },
    { type = "R_MIPS_LO16", vram = 0x809C2174, target_vram = 0x809C21E0 },
    { type = "R_MIPS_HI16", vram = 0x809C2240, target_vram = 0x809C2060 },
    { type = "R_MIPS_LO16", vram = 0x809C224C, target_vram = 0x809C2060 },
    { type = "R_MIPS_HI16", vram = 0x809C2368, target_vram = 0x809C3790 },
    { type = "R_MIPS_LO16", vram = 0x809C2374, target_vram = 0x809C3790 },
    { type = "R_MIPS_HI16", vram = 0x809C248C, target_vram = 0x809C2060 },
    { type = "R_MIPS_LO16", vram = 0x809C2494, target_vram = 0x809C2060 },
    { type = "R_MIPS_HI16", vram = 0x809C2710, target_vram = 0x809C2824 },
    { type = "R_MIPS_LO16", vram = 0x809C2714, target_vram = 0x809C2824 },
    { type = "R_MIPS_HI16", vram = 0x809C276C, target_vram = 0x809C2824 },
    { type = "R_MIPS_LO16", vram = 0x809C2770, target_vram = 0x809C2824 },
    { type = "R_MIPS_HI16", vram = 0x809C2864, target_vram = 0x809C2788 },
    { type = "R_MIPS_HI16", vram = 0x809C2870, target_vram = 0x809C2730 },
    { type = "R_MIPS_HI16", vram = 0x809C2874, target_vram = 0x809C26E4 },
    { type = "R_MIPS_LO16", vram = 0x809C2878, target_vram = 0x809C26E4 },
    { type = "R_MIPS_LO16", vram = 0x809C2884, target_vram = 0x809C2788 },
    { type = "R_MIPS_LO16", vram = 0x809C2890, target_vram = 0x809C2730 },
    { type = "R_MIPS_HI16", vram = 0x809C2910, target_vram = 0x809C3790 },
    { type = "R_MIPS_LO16", vram = 0x809C2920, target_vram = 0x809C3790 },
    { type = "R_MIPS_HI16", vram = 0x809C2944, target_vram = 0x809C3A38 },
    { type = "R_MIPS_LO16", vram = 0x809C294C, target_vram = 0x809C3A38 },
    { type = "R_MIPS_HI16", vram = 0x809C2A18, target_vram = 0x809C2D0C },
    { type = "R_MIPS_LO16", vram = 0x809C2A1C, target_vram = 0x809C2D0C },
    { type = "R_MIPS_HI16", vram = 0x809C2B48, target_vram = 0x809C2BE4 },
    { type = "R_MIPS_LO16", vram = 0x809C2B4C, target_vram = 0x809C2BE4 },
    { type = "R_MIPS_HI16", vram = 0x809C2B5C, target_vram = 0x809C2BE4 },
    { type = "R_MIPS_LO16", vram = 0x809C2B60, target_vram = 0x809C2BE4 },
    { type = "R_MIPS_HI16", vram = 0x809C2C78, target_vram = 0x809C2C9C },
    { type = "R_MIPS_LO16", vram = 0x809C2C84, target_vram = 0x809C2C9C },
    { type = "R_MIPS_HI16", vram = 0x809C2CD8, target_vram = 0x809C1D64 },
    { type = "R_MIPS_LO16", vram = 0x809C2CDC, target_vram = 0x809C1D64 },
    { type = "R_MIPS_HI16", vram = 0x809C2DE8, target_vram = 0x809C2A64 },
    { type = "R_MIPS_LO16", vram = 0x809C2DEC, target_vram = 0x809C2A64 },
    { type = "R_MIPS_HI16", vram = 0x809C2E90, target_vram = 0x809C1D64 },
    { type = "R_MIPS_LO16", vram = 0x809C2E98, target_vram = 0x809C1D64 },
    { type = "R_MIPS_HI16", vram = 0x809C2F38, target_vram = 0x809C3A4C },
    { type = "R_MIPS_LO16", vram = 0x809C2F3C, target_vram = 0x809C3A4C },
    { type = "R_MIPS_HI16", vram = 0x809C2F54, target_vram = 0x809C3A50 },
    { type = "R_MIPS_LO16", vram = 0x809C2F6C, target_vram = 0x809C3A50 },
    { type = "R_MIPS_HI16", vram = 0x809C2F70, target_vram = 0x809C3A54 },
    { type = "R_MIPS_LO16", vram = 0x809C2F7C, target_vram = 0x809C3A54 },
    { type = "R_MIPS_HI16", vram = 0x809C2FB8, target_vram = 0x809C394C },
    { type = "R_MIPS_LO16", vram = 0x809C2FBC, target_vram = 0x809C394C },
    { type = "R_MIPS_HI16", vram = 0x809C3204, target_vram = 0x809C3820 },
    { type = "R_MIPS_LO16", vram = 0x809C320C, target_vram = 0x809C3820 },
    { type = "R_MIPS_HI16", vram = 0x809C3220, target_vram = 0x809C3790 },
    { type = "R_MIPS_LO16", vram = 0x809C3224, target_vram = 0x809C3790 },
    { type = "R_MIPS_HI16", vram = 0x809C3290, target_vram = 0x809C2060 },
    { type = "R_MIPS_LO16", vram = 0x809C3294, target_vram = 0x809C2060 },
    { type = "R_MIPS_HI16", vram = 0x809C32F4, target_vram = 0x809C2824 },
    { type = "R_MIPS_LO16", vram = 0x809C32F8, target_vram = 0x809C2824 },
    { type = "R_MIPS_HI16", vram = 0x809C3320, target_vram = 0x809C28B8 },
    { type = "R_MIPS_LO16", vram = 0x809C3330, target_vram = 0x809C28B8 },
    { type = "R_MIPS_HI16", vram = 0x809C33F0, target_vram = 0x809C395C },
    { type = "R_MIPS_LO16", vram = 0x809C33F4, target_vram = 0x809C395C },
    { type = "R_MIPS_HI16", vram = 0x809C3474, target_vram = 0x809C3A58 },
    { type = "R_MIPS_LO16", vram = 0x809C3478, target_vram = 0x809C3A58 },
    { type = "R_MIPS_HI16", vram = 0x809C34B8, target_vram = 0x809C3A5C },
    { type = "R_MIPS_LO16", vram = 0x809C34BC, target_vram = 0x809C3A5C },
    { type = "R_MIPS_HI16", vram = 0x809C35D0, target_vram = 0x809C3968 },
    { type = "R_MIPS_LO16", vram = 0x809C35D8, target_vram = 0x809C3968 },
    { type = "R_MIPS_HI16", vram = 0x809C36A8, target_vram = 0x809C33D8 },
    { type = "R_MIPS_LO16", vram = 0x809C36B8, target_vram = 0x809C33D8 },
    { type = "R_MIPS_HI16", vram = 0x809C36D8, target_vram = 0x809C35B4 },
    { type = "R_MIPS_HI16", vram = 0x809C36DC, target_vram = 0x809C35F4 },
    { type = "R_MIPS_LO16", vram = 0x809C36E0, target_vram = 0x809C35F4 },
    { type = "R_MIPS_LO16", vram = 0x809C36E4, target_vram = 0x809C35B4 },
]

functions = [
    { name = "EnAob01_Race_SkipNonRaceCutscene", vram = 0x809C26E4, size = 0x4C },
    { name = "EnAob01_OverrideLimbDraw", vram = 0x809C33D8, size = 0x1DC },
    { name = "EnAob01_Race_StartCutscene", vram = 0x809C2824, size = 0x94 },
    { name = "EnAob01_BeforeRace_Idle", vram = 0x809C2060, size = 0x180 },
    { name = "EnAob01_BeforeRace_RespondToPlayAgainQuestion", vram = 0x809C1D64, size = 0x164 },
    { name = "EnAob01_BeforeRace_HandleConversation", vram = 0x809C16DC, size = 0x5C0 },
    { name = "EnAob01_AdvanceTime", vram = 0x809C1124, size = 0x34 },
    { name = "EnAob01_Draw", vram = 0x809C3608, size = 0x160 },
    { name = "EnAob01_Race_HandleRaceCutscene", vram = 0x809C2730, size = 0x58 },
    { name = "EnAob01_PostLimbDraw", vram = 0x809C35B4, size = 0x40 },
    { name = "EnAob01_UpdateCommon", vram = 0x809C1EC8, size = 0x198 },
    { name = "EnAob01_AfterRace_Talk", vram = 0x809C2D0C, size = 0x1B8 },
    { name = "EnAob01_Race_HandleRaceEndCutscene", vram = 0x809C2788, size = 0x9C },
    { name = "EnAob01_Destroy", vram = 0x809C3350, size = 0x4C },
    { name = "EnAob01_BeforeRace_Talk", vram = 0x809C21E0, size = 0x324 },
    { name = "EnAob01_UpdateCollision", vram = 0x809C165C, size = 0x80 },
    { name = "EnAob01_AfterRace_GiveReward", vram = 0x809C2A64, size = 0x180 },
    { name = "EnAob01_ProcessSurpriseAnim", vram = 0x809C14D0, size = 0xEC },
    { name = "EnAob01_Race_DogHasReachedNextCutsceneTrigger", vram = 0x809C2504, size = 0x90 },
    { name = "EnAob01_TransformLimbDraw", vram = 0x809C35F4, size = 0x14 },
    { name = "EnAob01_SpawnDogs", vram = 0x809C11EC, size = 0x118 },
    { name = "EnAob01_AfterRace_GiveRaceResult", vram = 0x809C28B8, size = 0x1AC },
    { name = "EnAob01_AfterRace_AfterGivingReward", vram = 0x809C2BE4, size = 0xB8 },
    { name = "EnAob01_Init", vram = 0x809C3190, size = 0x1C0 },
    { name = "EnAob01_BeforeRace_StartRace", vram = 0x809C1C9C, size = 0xC8 },
    { name = "EnAob01_SpawnRacedogs", vram = 0x809C1304, size = 0x120 },
    { name = "EnAob01_Race_IsRaceOver", vram = 0x809C25E4, size = 0x9C },
    { name = "EnAob01_Race_CurrentCutsceneHasEnded", vram = 0x809C2680, size = 0x64 },
    { name = "EnAob01_Race_FollowSelectedDog", vram = 0x809C2594, size = 0x50 },
    { name = "EnAob01_Blink", vram = 0x809C10B0, size = 0x74 },
    { name = "EnAob01_Update", vram = 0x809C339C, size = 0x3C },
    { name = "EnAob01_ProcessLaughAnim", vram = 0x809C1424, size = 0xAC },
    { name = "EnAob01_AfterRace_AskToPlayAgain", vram = 0x809C2C9C, size = 0x70 },
    { name = "EnAob01_Race_HidePlayer", vram = 0x809C2F34, size = 0x6C },
    { name = "EnAob01_ProcessIdleAnim", vram = 0x809C15BC, size = 0xA0 },
    { name = "EnAob01_PlayerIsHoldingDog", vram = 0x809C2EC4, size = 0x70 },
    { name = "EnAob01_InitializeDogTextOffsets", vram = 0x809C2FA0, size = 0x1F0 },
    { name = "EnAob01_InitializeDogPaths", vram = 0x809C1158, size = 0x94 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Boj_01"
rom = 0x00E352A0
vram = 0x809C3D80
size = 0x90

relocs = [
]

functions = [
    { name = "EnBoj01_Draw", vram = 0x809C3DB0, size = 0x10 },
    { name = "EnBoj01_Destroy", vram = 0x809C3D90, size = 0x10 },
    { name = "EnBoj01_Update", vram = 0x809C3DA0, size = 0x10 },
    { name = "EnBoj01_Init", vram = 0x809C3D80, size = 0x10 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Boj_02"
rom = 0x00E35330
vram = 0x809C3E10
size = 0x90

relocs = [
]

functions = [
    { name = "EnBoj02_Destroy", vram = 0x809C3E20, size = 0x10 },
    { name = "EnBoj02_Update", vram = 0x809C3E30, size = 0x10 },
    { name = "EnBoj02_Init", vram = 0x809C3E10, size = 0x10 },
    { name = "EnBoj02_Draw", vram = 0x809C3E40, size = 0x10 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Boj_03"
rom = 0x00E353C0
vram = 0x809C3EA0
size = 0x90

relocs = [
]

functions = [
    { name = "EnBoj03_Draw", vram = 0x809C3ED0, size = 0x10 },
    { name = "EnBoj03_Update", vram = 0x809C3EC0, size = 0x10 },
    { name = "EnBoj03_Destroy", vram = 0x809C3EB0, size = 0x10 },
    { name = "EnBoj03_Init", vram = 0x809C3EA0, size = 0x10 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Encount4"
rom = 0x00E35450
vram = 0x809C3F30
size = 0x860

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809C3FA4, target_vram = 0x809C3FD8 },
    { type = "R_MIPS_LO16", vram = 0x809C3FA8, target_vram = 0x809C3FD8 },
    { type = "R_MIPS_HI16", vram = 0x809C400C, target_vram = 0x809C464C },
    { type = "R_MIPS_LO16", vram = 0x809C4014, target_vram = 0x809C464C },
    { type = "R_MIPS_HI16", vram = 0x809C4028, target_vram = 0x809C4078 },
    { type = "R_MIPS_LO16", vram = 0x809C4034, target_vram = 0x809C4078 },
    { type = "R_MIPS_HI16", vram = 0x809C40D4, target_vram = 0x809C464C },
    { type = "R_MIPS_LO16", vram = 0x809C40D8, target_vram = 0x809C464C },
    { type = "R_MIPS_HI16", vram = 0x809C41AC, target_vram = 0x809C46D0 },
    { type = "R_MIPS_HI16", vram = 0x809C41B0, target_vram = 0x809C46DC },
    { type = "R_MIPS_LO16", vram = 0x809C41B4, target_vram = 0x809C46DC },
    { type = "R_MIPS_LO16", vram = 0x809C41B8, target_vram = 0x809C46D0 },
    { type = "R_MIPS_HI16", vram = 0x809C41C0, target_vram = 0x809C46F0 },
    { type = "R_MIPS_LO16", vram = 0x809C41C4, target_vram = 0x809C46F0 },
    { type = "R_MIPS_HI16", vram = 0x809C4268, target_vram = 0x809C42A8 },
    { type = "R_MIPS_LO16", vram = 0x809C426C, target_vram = 0x809C42A8 },
    { type = "R_MIPS_HI16", vram = 0x809C42EC, target_vram = 0x809C464C },
    { type = "R_MIPS_LO16", vram = 0x809C42F4, target_vram = 0x809C464C },
    { type = "R_MIPS_HI16", vram = 0x809C434C, target_vram = 0x809C464C },
    { type = "R_MIPS_LO16", vram = 0x809C435C, target_vram = 0x809C464C },
    { type = "R_MIPS_HI16", vram = 0x809C4560, target_vram = 0x809C4598 },
    { type = "R_MIPS_LO16", vram = 0x809C4564, target_vram = 0x809C4598 },
    { type = "R_MIPS_HI16", vram = 0x809C45C8, target_vram = 0x809C464C },
    { type = "R_MIPS_LO16", vram = 0x809C45D0, target_vram = 0x809C464C },
    { type = "R_MIPS_HI16", vram = 0x809C4614, target_vram = 0x809C464C },
    { type = "R_MIPS_LO16", vram = 0x809C4618, target_vram = 0x809C464C },
    { type = "R_MIPS_HI16", vram = 0x809C4628, target_vram = 0x809C42A8 },
    { type = "R_MIPS_LO16", vram = 0x809C462C, target_vram = 0x809C42A8 },
]

functions = [
    { name = "func_809C3FD8", vram = 0x809C3FD8, size = 0xA0 },
    { name = "EnEncount4_Destroy", vram = 0x809C3FC8, size = 0x10 },
    { name = "EnEncount4_Update", vram = 0x809C467C, size = 0x34 },
    { name = "EnEncount4_Init", vram = 0x809C3F30, size = 0x98 },
    { name = "func_809C4078", vram = 0x809C4078, size = 0x230 },
    { name = "func_809C464C", vram = 0x809C464C, size = 0x30 },
    { name = "func_809C42A8", vram = 0x809C42A8, size = 0x2F0 },
    { name = "func_809C4598", vram = 0x809C4598, size = 0xB4 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Bom_Bowl_Man"
rom = 0x00E35CB0
vram = 0x809C4790
size = 0x1D30

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809C4954, target_vram = 0x809C6128 },
    { type = "R_MIPS_LO16", vram = 0x809C4964, target_vram = 0x809C6128 },
    { type = "R_MIPS_HI16", vram = 0x809C4970, target_vram = 0x809C6178 },
    { type = "R_MIPS_HI16", vram = 0x809C4988, target_vram = 0x809C6128 },
    { type = "R_MIPS_LO16", vram = 0x809C4990, target_vram = 0x809C6178 },
    { type = "R_MIPS_LO16", vram = 0x809C499C, target_vram = 0x809C6128 },
    { type = "R_MIPS_HI16", vram = 0x809C4C14, target_vram = 0x809C61A0 },
    { type = "R_MIPS_LO16", vram = 0x809C4C18, target_vram = 0x809C61A0 },
    { type = "R_MIPS_HI16", vram = 0x809C4CB4, target_vram = 0x809C61B8 },
    { type = "R_MIPS_LO16", vram = 0x809C4CB8, target_vram = 0x809C61B8 },
    { type = "R_MIPS_HI16", vram = 0x809C4CD0, target_vram = 0x809C61DC },
    { type = "R_MIPS_LO16", vram = 0x809C4CD4, target_vram = 0x809C61DC },
    { type = "R_MIPS_HI16", vram = 0x809C4D54, target_vram = 0x809C4DA4 },
    { type = "R_MIPS_LO16", vram = 0x809C4D68, target_vram = 0x809C4DA4 },
    { type = "R_MIPS_HI16", vram = 0x809C4E60, target_vram = 0x809C6198 },
    { type = "R_MIPS_HI16", vram = 0x809C4E70, target_vram = 0x809C618C },
    { type = "R_MIPS_LO16", vram = 0x809C4E74, target_vram = 0x809C618C },
    { type = "R_MIPS_LO16", vram = 0x809C4E90, target_vram = 0x809C6198 },
    { type = "R_MIPS_HI16", vram = 0x809C4EE8, target_vram = 0x809C6240 },
    { type = "R_MIPS_LO16", vram = 0x809C4EF0, target_vram = 0x809C6240 },
    { type = "R_MIPS_HI16", vram = 0x809C4F04, target_vram = 0x809C6104 },
    { type = "R_MIPS_LO16", vram = 0x809C4F08, target_vram = 0x809C6104 },
    { type = "R_MIPS_HI16", vram = 0x809C4F54, target_vram = 0x809C6104 },
    { type = "R_MIPS_LO16", vram = 0x809C4F58, target_vram = 0x809C6104 },
    { type = "R_MIPS_HI16", vram = 0x809C501C, target_vram = 0x809C6100 },
    { type = "R_MIPS_LO16", vram = 0x809C5024, target_vram = 0x809C6100 },
    { type = "R_MIPS_HI16", vram = 0x809C506C, target_vram = 0x809C5B1C },
    { type = "R_MIPS_LO16", vram = 0x809C5070, target_vram = 0x809C5B1C },
    { type = "R_MIPS_HI16", vram = 0x809C508C, target_vram = 0x809C51B4 },
    { type = "R_MIPS_LO16", vram = 0x809C5098, target_vram = 0x809C51B4 },
    { type = "R_MIPS_HI16", vram = 0x809C50F0, target_vram = 0x809C6100 },
    { type = "R_MIPS_HI16", vram = 0x809C50F4, target_vram = 0x809C5B1C },
    { type = "R_MIPS_LO16", vram = 0x809C50F8, target_vram = 0x809C6100 },
    { type = "R_MIPS_LO16", vram = 0x809C50FC, target_vram = 0x809C5B1C },
    { type = "R_MIPS_HI16", vram = 0x809C5134, target_vram = 0x809C51B4 },
    { type = "R_MIPS_LO16", vram = 0x809C5138, target_vram = 0x809C51B4 },
    { type = "R_MIPS_HI16", vram = 0x809C5170, target_vram = 0x809C618C },
    { type = "R_MIPS_LO16", vram = 0x809C5178, target_vram = 0x809C618C },
    { type = "R_MIPS_HI16", vram = 0x809C5190, target_vram = 0x809C6198 },
    { type = "R_MIPS_LO16", vram = 0x809C519C, target_vram = 0x809C6198 },
    { type = "R_MIPS_HI16", vram = 0x809C52DC, target_vram = 0x809C6258 },
    { type = "R_MIPS_LO16", vram = 0x809C52E0, target_vram = 0x809C6258 },
    { type = "R_MIPS_HI16", vram = 0x809C52E4, target_vram = 0x809C625C },
    { type = "R_MIPS_HI16", vram = 0x809C52E8, target_vram = 0x809C5310 },
    { type = "R_MIPS_LO16", vram = 0x809C52F0, target_vram = 0x809C625C },
    { type = "R_MIPS_LO16", vram = 0x809C52F8, target_vram = 0x809C5310 },
    { type = "R_MIPS_HI16", vram = 0x809C5324, target_vram = 0x809C6260 },
    { type = "R_MIPS_LO16", vram = 0x809C5328, target_vram = 0x809C6260 },
    { type = "R_MIPS_HI16", vram = 0x809C53B4, target_vram = 0x809C5FC4 },
    { type = "R_MIPS_LO16", vram = 0x809C53B8, target_vram = 0x809C5FC4 },
    { type = "R_MIPS_HI16", vram = 0x809C53C0, target_vram = 0x809C6264 },
    { type = "R_MIPS_LO16", vram = 0x809C53C8, target_vram = 0x809C6264 },
    { type = "R_MIPS_HI16", vram = 0x809C53E4, target_vram = 0x809C5408 },
    { type = "R_MIPS_LO16", vram = 0x809C53EC, target_vram = 0x809C5408 },
    { type = "R_MIPS_HI16", vram = 0x809C54BC, target_vram = 0x809C6268 },
    { type = "R_MIPS_LO16", vram = 0x809C54C0, target_vram = 0x809C6268 },
    { type = "R_MIPS_HI16", vram = 0x809C557C, target_vram = 0x809C5598 },
    { type = "R_MIPS_LO16", vram = 0x809C5580, target_vram = 0x809C5598 },
    { type = "R_MIPS_HI16", vram = 0x809C570C, target_vram = 0x809C5738 },
    { type = "R_MIPS_LO16", vram = 0x809C5710, target_vram = 0x809C5738 },
    { type = "R_MIPS_HI16", vram = 0x809C59CC, target_vram = 0x809C59F0 },
    { type = "R_MIPS_LO16", vram = 0x809C59D4, target_vram = 0x809C59F0 },
    { type = "R_MIPS_HI16", vram = 0x809C5A30, target_vram = 0x809C618C },
    { type = "R_MIPS_LO16", vram = 0x809C5A3C, target_vram = 0x809C618C },
    { type = "R_MIPS_HI16", vram = 0x809C5A6C, target_vram = 0x809C5AA4 },
    { type = "R_MIPS_LO16", vram = 0x809C5A70, target_vram = 0x809C5AA4 },
    { type = "R_MIPS_HI16", vram = 0x809C5AC8, target_vram = 0x809C5598 },
    { type = "R_MIPS_HI16", vram = 0x809C5ACC, target_vram = 0x809C4DA4 },
    { type = "R_MIPS_LO16", vram = 0x809C5AD4, target_vram = 0x809C5598 },
    { type = "R_MIPS_LO16", vram = 0x809C5AD8, target_vram = 0x809C4DA4 },
    { type = "R_MIPS_HI16", vram = 0x809C5BD0, target_vram = 0x809C5BF4 },
    { type = "R_MIPS_LO16", vram = 0x809C5BD8, target_vram = 0x809C5BF4 },
    { type = "R_MIPS_HI16", vram = 0x809C5C08, target_vram = 0x809C6104 },
    { type = "R_MIPS_LO16", vram = 0x809C5C0C, target_vram = 0x809C6104 },
    { type = "R_MIPS_HI16", vram = 0x809C5C70, target_vram = 0x809C6100 },
    { type = "R_MIPS_LO16", vram = 0x809C5C74, target_vram = 0x809C6100 },
    { type = "R_MIPS_HI16", vram = 0x809C5CE0, target_vram = 0x809C6100 },
    { type = "R_MIPS_LO16", vram = 0x809C5CE4, target_vram = 0x809C6100 },
    { type = "R_MIPS_HI16", vram = 0x809C5D18, target_vram = 0x809C6100 },
    { type = "R_MIPS_LO16", vram = 0x809C5D1C, target_vram = 0x809C6100 },
    { type = "R_MIPS_HI16", vram = 0x809C5D68, target_vram = 0x809C6100 },
    { type = "R_MIPS_LO16", vram = 0x809C5D6C, target_vram = 0x809C6100 },
    { type = "R_MIPS_HI16", vram = 0x809C5D80, target_vram = 0x809C6198 },
    { type = "R_MIPS_HI16", vram = 0x809C5D90, target_vram = 0x809C618C },
    { type = "R_MIPS_LO16", vram = 0x809C5DA0, target_vram = 0x809C618C },
    { type = "R_MIPS_LO16", vram = 0x809C5DD0, target_vram = 0x809C6198 },
    { type = "R_MIPS_HI16", vram = 0x809C5DD4, target_vram = 0x809C4DA4 },
    { type = "R_MIPS_LO16", vram = 0x809C5DD8, target_vram = 0x809C4DA4 },
    { type = "R_MIPS_HI16", vram = 0x809C6014, target_vram = 0x809C6214 },
    { type = "R_MIPS_LO16", vram = 0x809C6028, target_vram = 0x809C6214 },
    { type = "R_MIPS_HI16", vram = 0x809C6050, target_vram = 0x809C6220 },
    { type = "R_MIPS_LO16", vram = 0x809C6064, target_vram = 0x809C6220 },
    { type = "R_MIPS_HI16", vram = 0x809C608C, target_vram = 0x809C6200 },
    { type = "R_MIPS_LO16", vram = 0x809C60A0, target_vram = 0x809C6200 },
    { type = "R_MIPS_HI16", vram = 0x809C60C8, target_vram = 0x809C5F44 },
    { type = "R_MIPS_LO16", vram = 0x809C60CC, target_vram = 0x809C5F44 },
]

functions = [
    { name = "EnBomBowlMan_Update", vram = 0x809C5E14, size = 0x130 },
    { name = "func_809C5408", vram = 0x809C5408, size = 0x11C },
    { name = "func_809C51B4", vram = 0x809C51B4, size = 0x100 },
    { name = "func_809C5738", vram = 0x809C5738, size = 0x26C },
    { name = "func_809C59A4", vram = 0x809C59A4, size = 0x4C },
    { name = "EnBomBowlMan_Init", vram = 0x809C4790, size = 0x19C },
    { name = "func_809C53A4", vram = 0x809C53A4, size = 0x64 },
    { name = "EnBomBowlMan_Destroy", vram = 0x809C492C, size = 0x10 },
    { name = "func_809C4B50", vram = 0x809C4B50, size = 0x1C },
    { name = "EnBomBowlMan_Draw", vram = 0x809C5FC4, size = 0x134 },
    { name = "func_809C59F0", vram = 0x809C59F0, size = 0xB4 },
    { name = "func_809C5B1C", vram = 0x809C5B1C, size = 0x84 },
    { name = "func_809C5598", vram = 0x809C5598, size = 0x1A0 },
    { name = "func_809C5BF4", vram = 0x809C5BF4, size = 0x220 },
    { name = "func_809C5310", vram = 0x809C5310, size = 0x94 },
    { name = "func_809C4B6C", vram = 0x809C4B6C, size = 0x58 },
    { name = "func_809C5AA4", vram = 0x809C5AA4, size = 0x78 },
    { name = "EnBomBowlMan_ChangeAnim", vram = 0x809C493C, size = 0x90 },
    { name = "func_809C5BA0", vram = 0x809C5BA0, size = 0x54 },
    { name = "func_809C4DA4", vram = 0x809C4DA4, size = 0x410 },
    { name = "func_809C52B4", vram = 0x809C52B4, size = 0x5C },
    { name = "func_809C5524", vram = 0x809C5524, size = 0x74 },
    { name = "func_809C49CC", vram = 0x809C49CC, size = 0x184 },
    { name = "func_809C4BC4", vram = 0x809C4BC4, size = 0x1E0 },
    { name = "EnBomBowlMan_OverrideLimbDraw", vram = 0x809C5F44, size = 0x80 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Syateki_Man"
rom = 0x00E379E0
vram = 0x809C64C0
size = 0x35A0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809C65B8, target_vram = 0x809C946C },
    { type = "R_MIPS_LO16", vram = 0x809C65C8, target_vram = 0x809C946C },
    { type = "R_MIPS_HI16", vram = 0x809C6660, target_vram = 0x809C6810 },
    { type = "R_MIPS_LO16", vram = 0x809C6668, target_vram = 0x809C6810 },
    { type = "R_MIPS_HI16", vram = 0x809C66CC, target_vram = 0x809C9464 },
    { type = "R_MIPS_LO16", vram = 0x809C66D8, target_vram = 0x809C9464 },
    { type = "R_MIPS_HI16", vram = 0x809C6818, target_vram = 0x809C6848 },
    { type = "R_MIPS_LO16", vram = 0x809C6820, target_vram = 0x809C6848 },
    { type = "R_MIPS_HI16", vram = 0x809C6834, target_vram = 0x809C72D8 },
    { type = "R_MIPS_LO16", vram = 0x809C6838, target_vram = 0x809C72D8 },
    { type = "R_MIPS_HI16", vram = 0x809C687C, target_vram = 0x809C9180 },
    { type = "R_MIPS_LO16", vram = 0x809C6880, target_vram = 0x809C9180 },
    { type = "R_MIPS_HI16", vram = 0x809C69A8, target_vram = 0x809C6E30 },
    { type = "R_MIPS_LO16", vram = 0x809C69AC, target_vram = 0x809C6E30 },
    { type = "R_MIPS_HI16", vram = 0x809C6B50, target_vram = 0x809C7FFC },
    { type = "R_MIPS_LO16", vram = 0x809C6B54, target_vram = 0x809C7FFC },
    { type = "R_MIPS_HI16", vram = 0x809C6C74, target_vram = 0x809C950C },
    { type = "R_MIPS_LO16", vram = 0x809C6C7C, target_vram = 0x809C950C },
    { type = "R_MIPS_HI16", vram = 0x809C6CF0, target_vram = 0x809C80C0 },
    { type = "R_MIPS_LO16", vram = 0x809C6CF8, target_vram = 0x809C80C0 },
    { type = "R_MIPS_HI16", vram = 0x809C6D4C, target_vram = 0x809C6848 },
    { type = "R_MIPS_LO16", vram = 0x809C6D5C, target_vram = 0x809C6848 },
    { type = "R_MIPS_HI16", vram = 0x809C6DFC, target_vram = 0x809C7A90 },
    { type = "R_MIPS_LO16", vram = 0x809C6E00, target_vram = 0x809C7A90 },
    { type = "R_MIPS_HI16", vram = 0x809C6E80, target_vram = 0x809C9544 },
    { type = "R_MIPS_LO16", vram = 0x809C6E88, target_vram = 0x809C9544 },
    { type = "R_MIPS_HI16", vram = 0x809C6E94, target_vram = 0x809C6848 },
    { type = "R_MIPS_LO16", vram = 0x809C6E98, target_vram = 0x809C6848 },
    { type = "R_MIPS_HI16", vram = 0x809C6F30, target_vram = 0x809C6848 },
    { type = "R_MIPS_LO16", vram = 0x809C6F34, target_vram = 0x809C6848 },
    { type = "R_MIPS_HI16", vram = 0x809C6F78, target_vram = 0x809C9180 },
    { type = "R_MIPS_LO16", vram = 0x809C6F7C, target_vram = 0x809C9180 },
    { type = "R_MIPS_HI16", vram = 0x809C7348, target_vram = 0x809C7990 },
    { type = "R_MIPS_LO16", vram = 0x809C734C, target_vram = 0x809C7990 },
    { type = "R_MIPS_HI16", vram = 0x809C7668, target_vram = 0x809C9570 },
    { type = "R_MIPS_LO16", vram = 0x809C7670, target_vram = 0x809C9570 },
    { type = "R_MIPS_HI16", vram = 0x809C77B4, target_vram = 0x809C8710 },
    { type = "R_MIPS_LO16", vram = 0x809C77B8, target_vram = 0x809C8710 },
    { type = "R_MIPS_HI16", vram = 0x809C7824, target_vram = 0x809C8808 },
    { type = "R_MIPS_LO16", vram = 0x809C7828, target_vram = 0x809C8808 },
    { type = "R_MIPS_HI16", vram = 0x809C7860, target_vram = 0x809C72D8 },
    { type = "R_MIPS_LO16", vram = 0x809C7864, target_vram = 0x809C72D8 },
    { type = "R_MIPS_HI16", vram = 0x809C78CC, target_vram = 0x809C72D8 },
    { type = "R_MIPS_LO16", vram = 0x809C78D0, target_vram = 0x809C72D8 },
    { type = "R_MIPS_HI16", vram = 0x809C7960, target_vram = 0x809C7D14 },
    { type = "R_MIPS_LO16", vram = 0x809C7968, target_vram = 0x809C7D14 },
    { type = "R_MIPS_HI16", vram = 0x809C79E0, target_vram = 0x809C95F0 },
    { type = "R_MIPS_LO16", vram = 0x809C79E8, target_vram = 0x809C95F0 },
    { type = "R_MIPS_HI16", vram = 0x809C79F4, target_vram = 0x809C72D8 },
    { type = "R_MIPS_LO16", vram = 0x809C79F8, target_vram = 0x809C72D8 },
    { type = "R_MIPS_HI16", vram = 0x809C7A54, target_vram = 0x809C72D8 },
    { type = "R_MIPS_LO16", vram = 0x809C7A6C, target_vram = 0x809C72D8 },
    { type = "R_MIPS_HI16", vram = 0x809C7AC4, target_vram = 0x809C7C14 },
    { type = "R_MIPS_LO16", vram = 0x809C7AC8, target_vram = 0x809C7C14 },
    { type = "R_MIPS_HI16", vram = 0x809C7CB8, target_vram = 0x809C6E30 },
    { type = "R_MIPS_LO16", vram = 0x809C7CC0, target_vram = 0x809C6E30 },
    { type = "R_MIPS_HI16", vram = 0x809C7D44, target_vram = 0x809C7EB4 },
    { type = "R_MIPS_LO16", vram = 0x809C7D4C, target_vram = 0x809C7EB4 },
    { type = "R_MIPS_HI16", vram = 0x809C7F30, target_vram = 0x809C6810 },
    { type = "R_MIPS_LO16", vram = 0x809C7F48, target_vram = 0x809C6810 },
    { type = "R_MIPS_HI16", vram = 0x809C7FA0, target_vram = 0x809C7990 },
    { type = "R_MIPS_LO16", vram = 0x809C7FB8, target_vram = 0x809C7990 },
    { type = "R_MIPS_HI16", vram = 0x809C8010, target_vram = 0x809C9474 },
    { type = "R_MIPS_LO16", vram = 0x809C8018, target_vram = 0x809C9474 },
    { type = "R_MIPS_HI16", vram = 0x809C80A0, target_vram = 0x809C6E30 },
    { type = "R_MIPS_LO16", vram = 0x809C80A4, target_vram = 0x809C6E30 },
    { type = "R_MIPS_HI16", vram = 0x809C80D0, target_vram = 0x809C9498 },
    { type = "R_MIPS_LO16", vram = 0x809C80D4, target_vram = 0x809C9498 },
    { type = "R_MIPS_HI16", vram = 0x809C80E4, target_vram = 0x809C9498 },
    { type = "R_MIPS_HI16", vram = 0x809C80E8, target_vram = 0x809C9474 },
    { type = "R_MIPS_LO16", vram = 0x809C80EC, target_vram = 0x809C9474 },
    { type = "R_MIPS_HI16", vram = 0x809C8134, target_vram = 0x809C9498 },
    { type = "R_MIPS_LO16", vram = 0x809C8138, target_vram = 0x809C9498 },
    { type = "R_MIPS_HI16", vram = 0x809C813C, target_vram = 0x809C9498 },
    { type = "R_MIPS_LO16", vram = 0x809C8148, target_vram = 0x809C9498 },
    { type = "R_MIPS_LO16", vram = 0x809C814C, target_vram = 0x809C9498 },
    { type = "R_MIPS_HI16", vram = 0x809C81B0, target_vram = 0x809C81D0 },
    { type = "R_MIPS_LO16", vram = 0x809C81B4, target_vram = 0x809C81D0 },
    { type = "R_MIPS_HI16", vram = 0x809C81E8, target_vram = 0x809C949C },
    { type = "R_MIPS_LO16", vram = 0x809C8204, target_vram = 0x809C949C },
    { type = "R_MIPS_HI16", vram = 0x809C8228, target_vram = 0x809C949C },
    { type = "R_MIPS_LO16", vram = 0x809C822C, target_vram = 0x809C949C },
    { type = "R_MIPS_HI16", vram = 0x809C8244, target_vram = 0x809C91C8 },
    { type = "R_MIPS_LO16", vram = 0x809C825C, target_vram = 0x809C91C8 },
    { type = "R_MIPS_HI16", vram = 0x809C828C, target_vram = 0x809C949C },
    { type = "R_MIPS_LO16", vram = 0x809C8290, target_vram = 0x809C949C },
    { type = "R_MIPS_HI16", vram = 0x809C82D0, target_vram = 0x809C949C },
    { type = "R_MIPS_LO16", vram = 0x809C82D4, target_vram = 0x809C949C },
    { type = "R_MIPS_HI16", vram = 0x809C8374, target_vram = 0x809C9008 },
    { type = "R_MIPS_LO16", vram = 0x809C8378, target_vram = 0x809C9008 },
    { type = "R_MIPS_HI16", vram = 0x809C838C, target_vram = 0x809C949C },
    { type = "R_MIPS_LO16", vram = 0x809C8398, target_vram = 0x809C949C },
    { type = "R_MIPS_HI16", vram = 0x809C83A8, target_vram = 0x809C8488 },
    { type = "R_MIPS_LO16", vram = 0x809C83AC, target_vram = 0x809C8488 },
    { type = "R_MIPS_HI16", vram = 0x809C83DC, target_vram = 0x809C9008 },
    { type = "R_MIPS_LO16", vram = 0x809C83E4, target_vram = 0x809C9008 },
    { type = "R_MIPS_HI16", vram = 0x809C83F8, target_vram = 0x809C949C },
    { type = "R_MIPS_LO16", vram = 0x809C8404, target_vram = 0x809C949C },
    { type = "R_MIPS_HI16", vram = 0x809C8450, target_vram = 0x809C8610 },
    { type = "R_MIPS_LO16", vram = 0x809C8458, target_vram = 0x809C8610 },
    { type = "R_MIPS_HI16", vram = 0x809C8468, target_vram = 0x809C8488 },
    { type = "R_MIPS_LO16", vram = 0x809C8470, target_vram = 0x809C8488 },
    { type = "R_MIPS_HI16", vram = 0x809C8550, target_vram = 0x809C6848 },
    { type = "R_MIPS_LO16", vram = 0x809C8574, target_vram = 0x809C6848 },
    { type = "R_MIPS_HI16", vram = 0x809C85C4, target_vram = 0x809C6E30 },
    { type = "R_MIPS_LO16", vram = 0x809C85C8, target_vram = 0x809C6E30 },
    { type = "R_MIPS_HI16", vram = 0x809C8650, target_vram = 0x809C94A0 },
    { type = "R_MIPS_HI16", vram = 0x809C8678, target_vram = 0x809C8488 },
    { type = "R_MIPS_LO16", vram = 0x809C867C, target_vram = 0x809C8488 },
    { type = "R_MIPS_HI16", vram = 0x809C868C, target_vram = 0x809C94A0 },
    { type = "R_MIPS_LO16", vram = 0x809C8694, target_vram = 0x809C94A0 },
    { type = "R_MIPS_LO16", vram = 0x809C8698, target_vram = 0x809C94A0 },
    { type = "R_MIPS_HI16", vram = 0x809C86EC, target_vram = 0x809C94A0 },
    { type = "R_MIPS_LO16", vram = 0x809C86F4, target_vram = 0x809C94A0 },
    { type = "R_MIPS_HI16", vram = 0x809C86F8, target_vram = 0x809C94A0 },
    { type = "R_MIPS_LO16", vram = 0x809C86FC, target_vram = 0x809C94A0 },
    { type = "R_MIPS_HI16", vram = 0x809C872C, target_vram = 0x809C948C },
    { type = "R_MIPS_HI16", vram = 0x809C8730, target_vram = 0x809C9480 },
    { type = "R_MIPS_LO16", vram = 0x809C8738, target_vram = 0x809C948C },
    { type = "R_MIPS_LO16", vram = 0x809C873C, target_vram = 0x809C9480 },
    { type = "R_MIPS_HI16", vram = 0x809C87E0, target_vram = 0x809C7990 },
    { type = "R_MIPS_LO16", vram = 0x809C87E8, target_vram = 0x809C7990 },
    { type = "R_MIPS_HI16", vram = 0x809C880C, target_vram = 0x809C94A4 },
    { type = "R_MIPS_LO16", vram = 0x809C8810, target_vram = 0x809C94A4 },
    { type = "R_MIPS_HI16", vram = 0x809C8830, target_vram = 0x809C948C },
    { type = "R_MIPS_HI16", vram = 0x809C8834, target_vram = 0x809C9480 },
    { type = "R_MIPS_LO16", vram = 0x809C883C, target_vram = 0x809C948C },
    { type = "R_MIPS_LO16", vram = 0x809C8840, target_vram = 0x809C9480 },
    { type = "R_MIPS_HI16", vram = 0x809C88CC, target_vram = 0x809C94A4 },
    { type = "R_MIPS_LO16", vram = 0x809C88D0, target_vram = 0x809C94A4 },
    { type = "R_MIPS_HI16", vram = 0x809C88D8, target_vram = 0x809C94A4 },
    { type = "R_MIPS_LO16", vram = 0x809C88F4, target_vram = 0x809C94A4 },
    { type = "R_MIPS_HI16", vram = 0x809C8914, target_vram = 0x809C94A4 },
    { type = "R_MIPS_LO16", vram = 0x809C8920, target_vram = 0x809C94A4 },
    { type = "R_MIPS_HI16", vram = 0x809C8950, target_vram = 0x809C94A4 },
    { type = "R_MIPS_LO16", vram = 0x809C8954, target_vram = 0x809C94A4 },
    { type = "R_MIPS_HI16", vram = 0x809C896C, target_vram = 0x809C898C },
    { type = "R_MIPS_LO16", vram = 0x809C8970, target_vram = 0x809C898C },
    { type = "R_MIPS_HI16", vram = 0x809C89C8, target_vram = 0x809C961C },
    { type = "R_MIPS_LO16", vram = 0x809C89CC, target_vram = 0x809C961C },
    { type = "R_MIPS_HI16", vram = 0x809C89E4, target_vram = 0x809C94A8 },
    { type = "R_MIPS_LO16", vram = 0x809C8A04, target_vram = 0x809C94A8 },
    { type = "R_MIPS_HI16", vram = 0x809C8A80, target_vram = 0x809C94A8 },
    { type = "R_MIPS_HI16", vram = 0x809C8A9C, target_vram = 0x809C94A8 },
    { type = "R_MIPS_LO16", vram = 0x809C8AB4, target_vram = 0x809C94A8 },
    { type = "R_MIPS_HI16", vram = 0x809C8AC8, target_vram = 0x809C94A8 },
    { type = "R_MIPS_LO16", vram = 0x809C8ACC, target_vram = 0x809C94A8 },
    { type = "R_MIPS_LO16", vram = 0x809C8AEC, target_vram = 0x809C94A8 },
    { type = "R_MIPS_HI16", vram = 0x809C8B14, target_vram = 0x809C94D0 },
    { type = "R_MIPS_LO16", vram = 0x809C8B2C, target_vram = 0x809C94D0 },
    { type = "R_MIPS_HI16", vram = 0x809C8B90, target_vram = 0x809C94A8 },
    { type = "R_MIPS_HI16", vram = 0x809C8B94, target_vram = 0x809C9008 },
    { type = "R_MIPS_LO16", vram = 0x809C8BA0, target_vram = 0x809C94A8 },
    { type = "R_MIPS_LO16", vram = 0x809C8BA4, target_vram = 0x809C9008 },
    { type = "R_MIPS_HI16", vram = 0x809C8BB4, target_vram = 0x809C8BF0 },
    { type = "R_MIPS_LO16", vram = 0x809C8BB8, target_vram = 0x809C8BF0 },
    { type = "R_MIPS_HI16", vram = 0x809C8DA0, target_vram = 0x809C7990 },
    { type = "R_MIPS_LO16", vram = 0x809C8DA4, target_vram = 0x809C7990 },
    { type = "R_MIPS_HI16", vram = 0x809C8F20, target_vram = 0x809C9620 },
    { type = "R_MIPS_LO16", vram = 0x809C8F24, target_vram = 0x809C9620 },
    { type = "R_MIPS_HI16", vram = 0x809C8F58, target_vram = 0x809C9624 },
    { type = "R_MIPS_LO16", vram = 0x809C8F5C, target_vram = 0x809C9624 },
    { type = "R_MIPS_HI16", vram = 0x809C8FC4, target_vram = 0x809C94AC },
    { type = "R_MIPS_LO16", vram = 0x809C8FC8, target_vram = 0x809C94AC },
    { type = "R_MIPS_HI16", vram = 0x809C9030, target_vram = 0x809C94B8 },
    { type = "R_MIPS_LO16", vram = 0x809C9034, target_vram = 0x809C94B8 },
    { type = "R_MIPS_HI16", vram = 0x809C9058, target_vram = 0x809C94B8 },
    { type = "R_MIPS_LO16", vram = 0x809C905C, target_vram = 0x809C94B8 },
    { type = "R_MIPS_HI16", vram = 0x809C9084, target_vram = 0x809C94B8 },
    { type = "R_MIPS_LO16", vram = 0x809C9088, target_vram = 0x809C94B8 },
    { type = "R_MIPS_HI16", vram = 0x809C90C8, target_vram = 0x809C94B8 },
    { type = "R_MIPS_LO16", vram = 0x809C90D0, target_vram = 0x809C94B8 },
    { type = "R_MIPS_HI16", vram = 0x809C910C, target_vram = 0x809C8EE4 },
    { type = "R_MIPS_LO16", vram = 0x809C9110, target_vram = 0x809C8EE4 },
    { type = "R_MIPS_HI16", vram = 0x809C9124, target_vram = 0x809C8FAC },
    { type = "R_MIPS_LO16", vram = 0x809C9128, target_vram = 0x809C8FAC },
]

functions = [
    { name = "EnSyatekiMan_Swamp_AddBonusPoints", vram = 0x809C8610, size = 0x100 },
    { name = "EnSyatekiMan_OverrideLimbDraw", vram = 0x809C8EE4, size = 0xC8 },
    { name = "EnSyatekiMan_Town_RunGame", vram = 0x809C898C, size = 0x264 },
    { name = "EnSyatekiMan_Destroy", vram = 0x809C66FC, size = 0x24 },
    { name = "EnSyatekiMan_Swamp_StartGame", vram = 0x809C80C0, size = 0x110 },
    { name = "EnSyatekiMan_Swamp_EndGame", vram = 0x809C8488, size = 0x188 },
    { name = "EnSyatekiMan_Swamp_SetupGiveReward", vram = 0x809C7A90, size = 0x184 },
    { name = "EnSyatekiMan_Town_EndGame", vram = 0x809C8BF0, size = 0x1F8 },
    { name = "EnSyatekiMan_Swamp_RunGame", vram = 0x809C81D0, size = 0x2B8 },
    { name = "EnSyatekiMan_Town_Talk", vram = 0x809C7990, size = 0x100 },
    { name = "EnSyatekiMan_Town_Idle", vram = 0x809C72D8, size = 0xA8 },
    { name = "EnSyatekiMan_Update", vram = 0x809C8E44, size = 0xA0 },
    { name = "EnSyatekiMan_SetupIdle", vram = 0x809C6810, size = 0x38 },
    { name = "EnSyatekiMan_Swamp_HandleNormalMessage", vram = 0x809C6C2C, size = 0x204 },
    { name = "EnSyatekiMan_Swamp_GiveReward", vram = 0x809C7C14, size = 0x100 },
    { name = "EnSyatekiMan_Town_HandleNormalMessage", vram = 0x809C7620, size = 0x370 },
    { name = "EnSyatekiMan_Town_SetupGiveReward", vram = 0x809C7D14, size = 0x1A0 },
    { name = "EnSyatekiMan_Town_StartIntroTextbox", vram = 0x809C6F98, size = 0x340 },
    { name = "EnSyatekiMan_PostLimbDraw", vram = 0x809C8FAC, size = 0x5C },
    { name = "EnSyatekiMan_Swamp_Idle", vram = 0x809C6848, size = 0x1BC },
    { name = "EnSyatekiMan_Swamp_MovePlayerAndExplainRules", vram = 0x809C7FFC, size = 0xC4 },
    { name = "EnSyatekiMan_Swamp_Talk", vram = 0x809C6E30, size = 0x168 },
    { name = "EnSyatekiMan_Town_MovePlayerAndSayHighScore", vram = 0x809C8710, size = 0xF8 },
    { name = "EnSyatekiMan_Swamp_SpawnTargetActors", vram = 0x809C64C0, size = 0xB8 },
    { name = "EnSyatekiMan_Draw", vram = 0x809C9008, size = 0x14C },
    { name = "EnSyatekiMan_Town_GiveReward", vram = 0x809C7EB4, size = 0x148 },
    { name = "EnSyatekiMan_Town_StartGame", vram = 0x809C8808, size = 0x184 },
    { name = "EnSyatekiMan_Blink", vram = 0x809C8DE8, size = 0x5C },
    { name = "EnSyatekiMan_MovePlayerToPos", vram = 0x809C6720, size = 0xF0 },
    { name = "EnSyatekiMan_Town_HandleChoice", vram = 0x809C7380, size = 0x2A0 },
    { name = "EnSyatekiMan_Init", vram = 0x809C6578, size = 0x184 },
    { name = "EnSyatekiMan_Swamp_HandleChoice", vram = 0x809C6A04, size = 0x228 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Icicle"
rom = 0x00E3AF80
vram = 0x809C9A60
size = 0x990

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809C9A74, target_vram = 0x809CA2FC },
    { type = "R_MIPS_LO16", vram = 0x809C9A78, target_vram = 0x809CA2FC },
    { type = "R_MIPS_HI16", vram = 0x809C9AA8, target_vram = 0x809CA2B0 },
    { type = "R_MIPS_LO16", vram = 0x809C9AAC, target_vram = 0x809CA2B0 },
    { type = "R_MIPS_HI16", vram = 0x809C9B08, target_vram = 0x809C9D7C },
    { type = "R_MIPS_LO16", vram = 0x809C9B18, target_vram = 0x809C9D7C },
    { type = "R_MIPS_HI16", vram = 0x809C9B2C, target_vram = 0x809C9D8C },
    { type = "R_MIPS_LO16", vram = 0x809C9B30, target_vram = 0x809C9D8C },
    { type = "R_MIPS_HI16", vram = 0x809C9C00, target_vram = 0x809CA320 },
    { type = "R_MIPS_LO16", vram = 0x809C9C04, target_vram = 0x809CA320 },
    { type = "R_MIPS_HI16", vram = 0x809C9C08, target_vram = 0x809CA324 },
    { type = "R_MIPS_LO16", vram = 0x809C9C0C, target_vram = 0x809CA324 },
    { type = "R_MIPS_HI16", vram = 0x809C9C24, target_vram = 0x809CA31C },
    { type = "R_MIPS_HI16", vram = 0x809C9C28, target_vram = 0x809CA318 },
    { type = "R_MIPS_HI16", vram = 0x809C9C2C, target_vram = 0x809CA30C },
    { type = "R_MIPS_LO16", vram = 0x809C9C34, target_vram = 0x809CA30C },
    { type = "R_MIPS_LO16", vram = 0x809C9C38, target_vram = 0x809CA318 },
    { type = "R_MIPS_LO16", vram = 0x809C9C3C, target_vram = 0x809CA31C },
    { type = "R_MIPS_HI16", vram = 0x809C9D9C, target_vram = 0x809C9DC4 },
    { type = "R_MIPS_LO16", vram = 0x809C9DA8, target_vram = 0x809C9DC4 },
    { type = "R_MIPS_HI16", vram = 0x809C9E60, target_vram = 0x809C9F28 },
    { type = "R_MIPS_LO16", vram = 0x809C9E64, target_vram = 0x809C9F28 },
    { type = "R_MIPS_HI16", vram = 0x809C9FCC, target_vram = 0x809CA06C },
    { type = "R_MIPS_LO16", vram = 0x809C9FD0, target_vram = 0x809CA06C },
    { type = "R_MIPS_HI16", vram = 0x809CA09C, target_vram = 0x809C9D8C },
    { type = "R_MIPS_LO16", vram = 0x809CA0A0, target_vram = 0x809C9D8C },
    { type = "R_MIPS_HI16", vram = 0x809CA1C0, target_vram = 0x809CA06C },
    { type = "R_MIPS_LO16", vram = 0x809CA1C4, target_vram = 0x809CA06C },
    { type = "R_MIPS_HI16", vram = 0x809CA230, target_vram = 0x809CA06C },
    { type = "R_MIPS_LO16", vram = 0x809CA234, target_vram = 0x809CA06C },
]

functions = [
    { name = "BgIcicle_Destroy", vram = 0x809C9B54, size = 0x48 },
    { name = "BgIcicle_UpdateAttacked", vram = 0x809CA0BC, size = 0x13C },
    { name = "BgIcicle_Wait", vram = 0x809C9D8C, size = 0x38 },
    { name = "BgIcicle_Draw", vram = 0x809CA27C, size = 0x30 },
    { name = "BgIcicle_Shiver", vram = 0x809C9DC4, size = 0x164 },
    { name = "BgIcicle_Update", vram = 0x809CA1F8, size = 0x84 },
    { name = "BgIcicle_Regrow", vram = 0x809CA06C, size = 0x50 },
    { name = "BgIcicle_Init", vram = 0x809C9A60, size = 0xF4 },
    { name = "BgIcicle_Fall", vram = 0x809C9F28, size = 0x144 },
    { name = "BgIcicle_Break", vram = 0x809C9B9C, size = 0x1E0 },
    { name = "BgIcicle_DoNothing", vram = 0x809C9D7C, size = 0x10 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Syateki_Crow"
rom = 0x00E3B910
vram = 0x809CA3F0
size = 0xE10

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809CA414, target_vram = 0x809CB0B0 },
    { type = "R_MIPS_LO16", vram = 0x809CA428, target_vram = 0x809CB0B0 },
    { type = "R_MIPS_HI16", vram = 0x809CA4E4, target_vram = 0x809CB0A0 },
    { type = "R_MIPS_LO16", vram = 0x809CA4F4, target_vram = 0x809CB0A0 },
    { type = "R_MIPS_HI16", vram = 0x809CA504, target_vram = 0x809CB0AC },
    { type = "R_MIPS_LO16", vram = 0x809CA508, target_vram = 0x809CB0AC },
    { type = "R_MIPS_HI16", vram = 0x809CA5F4, target_vram = 0x809CA67C },
    { type = "R_MIPS_LO16", vram = 0x809CA60C, target_vram = 0x809CA67C },
    { type = "R_MIPS_HI16", vram = 0x809CA810, target_vram = 0x809CAFEC },
    { type = "R_MIPS_HI16", vram = 0x809CA814, target_vram = 0x809CA840 },
    { type = "R_MIPS_LO16", vram = 0x809CA818, target_vram = 0x809CAFEC },
    { type = "R_MIPS_LO16", vram = 0x809CA81C, target_vram = 0x809CA840 },
    { type = "R_MIPS_HI16", vram = 0x809CA8AC, target_vram = 0x809CA8E4 },
    { type = "R_MIPS_LO16", vram = 0x809CA8B0, target_vram = 0x809CA8E4 },
    { type = "R_MIPS_HI16", vram = 0x809CAAA8, target_vram = 0x809CB0F0 },
    { type = "R_MIPS_LO16", vram = 0x809CAAAC, target_vram = 0x809CB0F0 },
    { type = "R_MIPS_HI16", vram = 0x809CABA0, target_vram = 0x809CABC0 },
    { type = "R_MIPS_LO16", vram = 0x809CABA4, target_vram = 0x809CABC0 },
    { type = "R_MIPS_HI16", vram = 0x809CAC34, target_vram = 0x809CB0F4 },
    { type = "R_MIPS_LO16", vram = 0x809CAC38, target_vram = 0x809CB0F4 },
    { type = "R_MIPS_HI16", vram = 0x809CAC40, target_vram = 0x809CB050 },
    { type = "R_MIPS_LO16", vram = 0x809CAC44, target_vram = 0x809CB050 },
    { type = "R_MIPS_HI16", vram = 0x809CACE8, target_vram = 0x809CA8E4 },
    { type = "R_MIPS_LO16", vram = 0x809CACEC, target_vram = 0x809CA8E4 },
    { type = "R_MIPS_HI16", vram = 0x809CAD1C, target_vram = 0x809CB0C0 },
    { type = "R_MIPS_HI16", vram = 0x809CAD28, target_vram = 0x809CB0CC },
    { type = "R_MIPS_LO16", vram = 0x809CAD3C, target_vram = 0x809CB0CC },
    { type = "R_MIPS_LO16", vram = 0x809CAD44, target_vram = 0x809CB0C0 },
    { type = "R_MIPS_HI16", vram = 0x809CAD68, target_vram = 0x809CB0AC },
    { type = "R_MIPS_LO16", vram = 0x809CAD8C, target_vram = 0x809CB0AC },
    { type = "R_MIPS_HI16", vram = 0x809CAE14, target_vram = 0x809CABC0 },
    { type = "R_MIPS_LO16", vram = 0x809CAE18, target_vram = 0x809CABC0 },
    { type = "R_MIPS_HI16", vram = 0x809CAE7C, target_vram = 0x809CB0F8 },
    { type = "R_MIPS_LO16", vram = 0x809CAE80, target_vram = 0x809CB0F8 },
    { type = "R_MIPS_HI16", vram = 0x809CAED8, target_vram = 0x809CB0FC },
    { type = "R_MIPS_LO16", vram = 0x809CAEDC, target_vram = 0x809CB0FC },
    { type = "R_MIPS_HI16", vram = 0x809CAF50, target_vram = 0x809CB0D8 },
    { type = "R_MIPS_LO16", vram = 0x809CAF58, target_vram = 0x809CB0D8 },
    { type = "R_MIPS_HI16", vram = 0x809CAF88, target_vram = 0x809CB050 },
    { type = "R_MIPS_LO16", vram = 0x809CAFC0, target_vram = 0x809CB050 },
    { type = "R_MIPS_HI16", vram = 0x809CB00C, target_vram = 0x809CAE5C },
    { type = "R_MIPS_HI16", vram = 0x809CB010, target_vram = 0x809CAF2C },
    { type = "R_MIPS_LO16", vram = 0x809CB020, target_vram = 0x809CAF2C },
    { type = "R_MIPS_LO16", vram = 0x809CB024, target_vram = 0x809CAE5C },
]

functions = [
    { name = "EnSyatekiCrow_Init", vram = 0x809CA3F0, size = 0x1B8 },
    { name = "EnSyatekiCrow_Dead", vram = 0x809CABC0, size = 0x110 },
    { name = "EnSyatekiCrow_PostLimbDraw", vram = 0x809CAF2C, size = 0xC0 },
    { name = "EnSyatekiCrow_UpdateDamage", vram = 0x809CACD0, size = 0x118 },
    { name = "EnSyatekiCrow_SetupWaitToMove", vram = 0x809CA71C, size = 0x124 },
    { name = "EnSyatekiCrow_Update", vram = 0x809CADE8, size = 0x74 },
    { name = "EnSyatekiCrow_Destroy", vram = 0x809CA5A8, size = 0x2C },
    { name = "EnSyatekiCrow_WaitToMove", vram = 0x809CA840, size = 0xA4 },
    { name = "EnSyatekiCrow_SetupDead", vram = 0x809CAAF8, size = 0xC8 },
    { name = "EnSyatekiCrow_WaitForSignal", vram = 0x809CA67C, size = 0xA0 },
    { name = "EnSyatekiCrow_Fly", vram = 0x809CA8E4, size = 0x214 },
    { name = "EnSyatekiCrow_OverrideLimbDraw", vram = 0x809CAE5C, size = 0xD0 },
    { name = "EnSyatekiCrow_SetupWaitForSignal", vram = 0x809CA5D4, size = 0xA8 },
    { name = "EnSyatekiCrow_Draw", vram = 0x809CAFEC, size = 0x60 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Boj_04"
rom = 0x00E3C720
vram = 0x809CB200
size = 0x90

relocs = [
]

functions = [
    { name = "EnBoj04_Destroy", vram = 0x809CB210, size = 0x10 },
    { name = "EnBoj04_Init", vram = 0x809CB200, size = 0x10 },
    { name = "EnBoj04_Update", vram = 0x809CB220, size = 0x10 },
    { name = "EnBoj04_Draw", vram = 0x809CB230, size = 0x10 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Cne_01"
rom = 0x00E3C7B0
vram = 0x809CB290
size = 0xDD0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809CB2E0, target_vram = 0x809CBF58 },
    { type = "R_MIPS_LO16", vram = 0x809CB2E4, target_vram = 0x809CBF58 },
    { type = "R_MIPS_HI16", vram = 0x809CB464, target_vram = 0x809CB5FC },
    { type = "R_MIPS_LO16", vram = 0x809CB46C, target_vram = 0x809CB5FC },
    { type = "R_MIPS_HI16", vram = 0x809CB54C, target_vram = 0x809CBCB4 },
    { type = "R_MIPS_LO16", vram = 0x809CB554, target_vram = 0x809CBCB4 },
    { type = "R_MIPS_HI16", vram = 0x809CB574, target_vram = 0x809CB5D8 },
    { type = "R_MIPS_LO16", vram = 0x809CB578, target_vram = 0x809CB5D8 },
    { type = "R_MIPS_HI16", vram = 0x809CB584, target_vram = 0x809CB5A0 },
    { type = "R_MIPS_LO16", vram = 0x809CB588, target_vram = 0x809CB5A0 },
    { type = "R_MIPS_HI16", vram = 0x809CB7D0, target_vram = 0x809CBF00 },
    { type = "R_MIPS_LO16", vram = 0x809CB7D8, target_vram = 0x809CBF00 },
    { type = "R_MIPS_HI16", vram = 0x809CB7E8, target_vram = 0x809CBF38 },
    { type = "R_MIPS_HI16", vram = 0x809CB7EC, target_vram = 0x809CBF2C },
    { type = "R_MIPS_LO16", vram = 0x809CB7F0, target_vram = 0x809CBF2C },
    { type = "R_MIPS_LO16", vram = 0x809CB7F4, target_vram = 0x809CBF38 },
    { type = "R_MIPS_HI16", vram = 0x809CB84C, target_vram = 0x809CB520 },
    { type = "R_MIPS_LO16", vram = 0x809CB850, target_vram = 0x809CB520 },
    { type = "R_MIPS_HI16", vram = 0x809CB944, target_vram = 0x809CBF78 },
    { type = "R_MIPS_LO16", vram = 0x809CB948, target_vram = 0x809CBF78 },
    { type = "R_MIPS_HI16", vram = 0x809CBA58, target_vram = 0x809CBF90 },
    { type = "R_MIPS_LO16", vram = 0x809CBA5C, target_vram = 0x809CBF90 },
    { type = "R_MIPS_HI16", vram = 0x809CBA94, target_vram = 0x809CBF94 },
    { type = "R_MIPS_LO16", vram = 0x809CBA98, target_vram = 0x809CBF94 },
    { type = "R_MIPS_HI16", vram = 0x809CBBE0, target_vram = 0x809CBF84 },
    { type = "R_MIPS_LO16", vram = 0x809CBBE4, target_vram = 0x809CBF84 },
    { type = "R_MIPS_HI16", vram = 0x809CBDD8, target_vram = 0x809CB920 },
    { type = "R_MIPS_HI16", vram = 0x809CBDDC, target_vram = 0x809CBBC8 },
    { type = "R_MIPS_HI16", vram = 0x809CBDE0, target_vram = 0x809CBCA0 },
    { type = "R_MIPS_LO16", vram = 0x809CBDE4, target_vram = 0x809CBCA0 },
    { type = "R_MIPS_LO16", vram = 0x809CBDE8, target_vram = 0x809CBBC8 },
    { type = "R_MIPS_LO16", vram = 0x809CBDEC, target_vram = 0x809CB920 },
]

functions = [
    { name = "EnCne01_TransformLimbDraw", vram = 0x809CBCA0, size = 0x14 },
    { name = "EnCne01_Update", vram = 0x809CB898, size = 0x88 },
    { name = "EnCne01_Talk", vram = 0x809CB5FC, size = 0x130 },
    { name = "EnCne01_PostLimbDraw", vram = 0x809CBBC8, size = 0xD8 },
    { name = "EnCne01_Draw", vram = 0x809CBCB4, size = 0x224 },
    { name = "EnCne01_OverrideLimbDraw", vram = 0x809CB920, size = 0x2A8 },
    { name = "EnCne01_Walk", vram = 0x809CB5A0, size = 0x38 },
    { name = "EnCne01_FinishInit", vram = 0x809CB520, size = 0x80 },
    { name = "EnCne01_Destroy", vram = 0x809CB86C, size = 0x2C },
    { name = "EnCne01_UpdateModel", vram = 0x809CB290, size = 0x174 },
    { name = "EnCne01_TestIsTalking", vram = 0x809CB404, size = 0x9C },
    { name = "EnCne01_FaceForward", vram = 0x809CB5D8, size = 0x24 },
    { name = "EnCne01_Init", vram = 0x809CB72C, size = 0x140 },
    { name = "func_809CB4A0", vram = 0x809CB4A0, size = 0x80 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Bba_01"
rom = 0x00E3D580
vram = 0x809CC060
size = 0xD80

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809CC0B0, target_vram = 0x809CCCD8 },
    { type = "R_MIPS_LO16", vram = 0x809CC0B4, target_vram = 0x809CCCD8 },
    { type = "R_MIPS_HI16", vram = 0x809CC234, target_vram = 0x809CC3CC },
    { type = "R_MIPS_LO16", vram = 0x809CC23C, target_vram = 0x809CC3CC },
    { type = "R_MIPS_HI16", vram = 0x809CC31C, target_vram = 0x809CCA70 },
    { type = "R_MIPS_LO16", vram = 0x809CC324, target_vram = 0x809CCA70 },
    { type = "R_MIPS_HI16", vram = 0x809CC344, target_vram = 0x809CC3A8 },
    { type = "R_MIPS_LO16", vram = 0x809CC348, target_vram = 0x809CC3A8 },
    { type = "R_MIPS_HI16", vram = 0x809CC354, target_vram = 0x809CC370 },
    { type = "R_MIPS_LO16", vram = 0x809CC358, target_vram = 0x809CC370 },
    { type = "R_MIPS_HI16", vram = 0x809CC5A0, target_vram = 0x809CCC80 },
    { type = "R_MIPS_LO16", vram = 0x809CC5A8, target_vram = 0x809CCC80 },
    { type = "R_MIPS_HI16", vram = 0x809CC5B8, target_vram = 0x809CCCB8 },
    { type = "R_MIPS_HI16", vram = 0x809CC5BC, target_vram = 0x809CCCAC },
    { type = "R_MIPS_LO16", vram = 0x809CC5C0, target_vram = 0x809CCCAC },
    { type = "R_MIPS_LO16", vram = 0x809CC5C4, target_vram = 0x809CCCB8 },
    { type = "R_MIPS_HI16", vram = 0x809CC61C, target_vram = 0x809CC2F0 },
    { type = "R_MIPS_LO16", vram = 0x809CC620, target_vram = 0x809CC2F0 },
    { type = "R_MIPS_HI16", vram = 0x809CC714, target_vram = 0x809CCCF8 },
    { type = "R_MIPS_LO16", vram = 0x809CC718, target_vram = 0x809CCCF8 },
    { type = "R_MIPS_HI16", vram = 0x809CC814, target_vram = 0x809CCD10 },
    { type = "R_MIPS_LO16", vram = 0x809CC818, target_vram = 0x809CCD10 },
    { type = "R_MIPS_HI16", vram = 0x809CC850, target_vram = 0x809CCD14 },
    { type = "R_MIPS_LO16", vram = 0x809CC854, target_vram = 0x809CCD14 },
    { type = "R_MIPS_HI16", vram = 0x809CC99C, target_vram = 0x809CCD04 },
    { type = "R_MIPS_LO16", vram = 0x809CC9A0, target_vram = 0x809CCD04 },
    { type = "R_MIPS_HI16", vram = 0x809CCB5C, target_vram = 0x809CC6F0 },
    { type = "R_MIPS_HI16", vram = 0x809CCB60, target_vram = 0x809CC984 },
    { type = "R_MIPS_HI16", vram = 0x809CCB64, target_vram = 0x809CCA5C },
    { type = "R_MIPS_LO16", vram = 0x809CCB68, target_vram = 0x809CCA5C },
    { type = "R_MIPS_LO16", vram = 0x809CCB6C, target_vram = 0x809CC984 },
    { type = "R_MIPS_LO16", vram = 0x809CCB70, target_vram = 0x809CC6F0 },
]

functions = [
    { name = "EnBba01_Draw", vram = 0x809CCA70, size = 0x1EC },
    { name = "EnBba01_OverrideLimbDraw", vram = 0x809CC6F0, size = 0x294 },
    { name = "EnBba01_Walk", vram = 0x809CC370, size = 0x38 },
    { name = "EnBba01_Talk", vram = 0x809CC3CC, size = 0x130 },
    { name = "EnBba01_UpdateModel", vram = 0x809CC060, size = 0x174 },
    { name = "EnBba01_FinishInit", vram = 0x809CC2F0, size = 0x80 },
    { name = "EnBba01_Destroy", vram = 0x809CC63C, size = 0x2C },
    { name = "EnBba01_TestIsTalking", vram = 0x809CC1D4, size = 0x9C },
    { name = "EnBba01_PostLimbDraw", vram = 0x809CC984, size = 0xD8 },
    { name = "EnBba01_FaceFoward", vram = 0x809CC3A8, size = 0x24 },
    { name = "EnBba01_TransformLimbDraw", vram = 0x809CCA5C, size = 0x14 },
    { name = "EnBba01_Update", vram = 0x809CC668, size = 0x88 },
    { name = "func_809CC270", vram = 0x809CC270, size = 0x80 },
    { name = "EnBba01_Init", vram = 0x809CC4FC, size = 0x140 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Bji_01"
rom = 0x00E3E300
vram = 0x809CCDE0
size = 0x10E0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809CCEAC, target_vram = 0x809CDC7C },
    { type = "R_MIPS_LO16", vram = 0x809CCEB0, target_vram = 0x809CDC7C },
    { type = "R_MIPS_HI16", vram = 0x809CCEC8, target_vram = 0x809CCEE8 },
    { type = "R_MIPS_LO16", vram = 0x809CCECC, target_vram = 0x809CCEE8 },
    { type = "R_MIPS_HI16", vram = 0x809CD2C0, target_vram = 0x809CDCE0 },
    { type = "R_MIPS_LO16", vram = 0x809CD2C4, target_vram = 0x809CDCE0 },
    { type = "R_MIPS_HI16", vram = 0x809CD2F0, target_vram = 0x809CDC7C },
    { type = "R_MIPS_LO16", vram = 0x809CD2F4, target_vram = 0x809CDC7C },
    { type = "R_MIPS_HI16", vram = 0x809CD308, target_vram = 0x809CD328 },
    { type = "R_MIPS_LO16", vram = 0x809CD30C, target_vram = 0x809CD328 },
    { type = "R_MIPS_HI16", vram = 0x809CD4E0, target_vram = 0x809CDCE4 },
    { type = "R_MIPS_LO16", vram = 0x809CD4E8, target_vram = 0x809CDCE4 },
    { type = "R_MIPS_HI16", vram = 0x809CD4F4, target_vram = 0x809CDC7C },
    { type = "R_MIPS_LO16", vram = 0x809CD4F8, target_vram = 0x809CDC7C },
    { type = "R_MIPS_HI16", vram = 0x809CD5FC, target_vram = 0x809CDC7C },
    { type = "R_MIPS_LO16", vram = 0x809CD600, target_vram = 0x809CDC7C },
    { type = "R_MIPS_HI16", vram = 0x809CD690, target_vram = 0x809CD6B0 },
    { type = "R_MIPS_LO16", vram = 0x809CD698, target_vram = 0x809CD6B0 },
    { type = "R_MIPS_HI16", vram = 0x809CD6D4, target_vram = 0x809CDC7C },
    { type = "R_MIPS_LO16", vram = 0x809CD6D8, target_vram = 0x809CDC7C },
    { type = "R_MIPS_HI16", vram = 0x809CD6F0, target_vram = 0x809CD70C },
    { type = "R_MIPS_LO16", vram = 0x809CD6F4, target_vram = 0x809CD70C },
    { type = "R_MIPS_HI16", vram = 0x809CD75C, target_vram = 0x809CD77C },
    { type = "R_MIPS_LO16", vram = 0x809CD760, target_vram = 0x809CD77C },
    { type = "R_MIPS_HI16", vram = 0x809CD80C, target_vram = 0x809CDC50 },
    { type = "R_MIPS_LO16", vram = 0x809CD810, target_vram = 0x809CDC50 },
    { type = "R_MIPS_HI16", vram = 0x809CD9AC, target_vram = 0x809CDCBC },
    { type = "R_MIPS_LO16", vram = 0x809CD9F8, target_vram = 0x809CDCBC },
    { type = "R_MIPS_HI16", vram = 0x809CDB24, target_vram = 0x809CDCC8 },
    { type = "R_MIPS_LO16", vram = 0x809CDB2C, target_vram = 0x809CDCC8 },
    { type = "R_MIPS_HI16", vram = 0x809CDB34, target_vram = 0x809CDD58 },
    { type = "R_MIPS_LO16", vram = 0x809CDB38, target_vram = 0x809CDD58 },
    { type = "R_MIPS_HI16", vram = 0x809CDBCC, target_vram = 0x809CDCD4 },
    { type = "R_MIPS_LO16", vram = 0x809CDBE0, target_vram = 0x809CDCD4 },
    { type = "R_MIPS_HI16", vram = 0x809CDBE8, target_vram = 0x809CDA4C },
    { type = "R_MIPS_LO16", vram = 0x809CDBEC, target_vram = 0x809CDA4C },
    { type = "R_MIPS_HI16", vram = 0x809CDC00, target_vram = 0x809CDB04 },
    { type = "R_MIPS_LO16", vram = 0x809CDC04, target_vram = 0x809CDB04 },
]

functions = [
    { name = "EnBji01_DialogueHandler", vram = 0x809CD328, size = 0x30C },
    { name = "func_809CCEE8", vram = 0x809CCEE8, size = 0x140 },
    { name = "func_809CD6C0", vram = 0x809CD6C0, size = 0x4C },
    { name = "func_809CD70C", vram = 0x809CD70C, size = 0x70 },
    { name = "EnBji01_Update", vram = 0x809CD940, size = 0x10C },
    { name = "func_809CD028", vram = 0x809CD028, size = 0x300 },
    { name = "func_809CCDE0", vram = 0x809CCDE0, size = 0xB8 },
    { name = "func_809CD77C", vram = 0x809CD77C, size = 0x30 },
    { name = "func_809CD634", vram = 0x809CD634, size = 0x7C },
    { name = "EnBji01_PostLimbDraw", vram = 0x809CDB04, size = 0x84 },
    { name = "EnBji01_Destroy", vram = 0x809CD914, size = 0x2C },
    { name = "EnBji01_Draw", vram = 0x809CDB88, size = 0xA8 },
    { name = "EnBji01_OverrideLimbDraw", vram = 0x809CDA4C, size = 0xB8 },
    { name = "EnBji01_DoNothing", vram = 0x809CD6B0, size = 0x10 },
    { name = "func_809CCE98", vram = 0x809CCE98, size = 0x50 },
    { name = "EnBji01_Init", vram = 0x809CD7AC, size = 0x168 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Spdweb"
rom = 0x00E3F3E0
vram = 0x809CDEC0
size = 0x1490

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809CDED8, target_vram = 0x809CF210 },
    { type = "R_MIPS_LO16", vram = 0x809CDEDC, target_vram = 0x809CF210 },
    { type = "R_MIPS_HI16", vram = 0x809CDF28, target_vram = 0x809CF0F8 },
    { type = "R_MIPS_LO16", vram = 0x809CDF34, target_vram = 0x809CF0F8 },
    { type = "R_MIPS_HI16", vram = 0x809CDF6C, target_vram = 0x809CE4C8 },
    { type = "R_MIPS_LO16", vram = 0x809CDF8C, target_vram = 0x809CE4C8 },
    { type = "R_MIPS_HI16", vram = 0x809CDFA4, target_vram = 0x809CF1F8 },
    { type = "R_MIPS_LO16", vram = 0x809CDFB4, target_vram = 0x809CF1F8 },
    { type = "R_MIPS_HI16", vram = 0x809CDFD4, target_vram = 0x809CEBC0 },
    { type = "R_MIPS_LO16", vram = 0x809CDFD8, target_vram = 0x809CEBC0 },
    { type = "R_MIPS_HI16", vram = 0x809CE1FC, target_vram = 0x809CE234 },
    { type = "R_MIPS_HI16", vram = 0x809CE200, target_vram = 0x809CE830 },
    { type = "R_MIPS_LO16", vram = 0x809CE208, target_vram = 0x809CE234 },
    { type = "R_MIPS_LO16", vram = 0x809CE20C, target_vram = 0x809CE830 },
    { type = "R_MIPS_HI16", vram = 0x809CE2D0, target_vram = 0x809CF220 },
    { type = "R_MIPS_LO16", vram = 0x809CE2D4, target_vram = 0x809CF220 },
    { type = "R_MIPS_HI16", vram = 0x809CE394, target_vram = 0x809CF224 },
    { type = "R_MIPS_LO16", vram = 0x809CE398, target_vram = 0x809CF224 },
    { type = "R_MIPS_HI16", vram = 0x809CE39C, target_vram = 0x809CF228 },
    { type = "R_MIPS_LO16", vram = 0x809CE3A0, target_vram = 0x809CF228 },
    { type = "R_MIPS_HI16", vram = 0x809CE3F4, target_vram = 0x809CF208 },
    { type = "R_MIPS_HI16", vram = 0x809CE3F8, target_vram = 0x809CF20C },
    { type = "R_MIPS_LO16", vram = 0x809CE3FC, target_vram = 0x809CF20C },
    { type = "R_MIPS_LO16", vram = 0x809CE400, target_vram = 0x809CF208 },
    { type = "R_MIPS_HI16", vram = 0x809CE6CC, target_vram = 0x809CF22C },
    { type = "R_MIPS_LO16", vram = 0x809CE6D0, target_vram = 0x809CF22C },
    { type = "R_MIPS_HI16", vram = 0x809CE74C, target_vram = 0x809CF230 },
    { type = "R_MIPS_LO16", vram = 0x809CE750, target_vram = 0x809CF230 },
    { type = "R_MIPS_HI16", vram = 0x809CE75C, target_vram = 0x809CF234 },
    { type = "R_MIPS_LO16", vram = 0x809CE76C, target_vram = 0x809CF234 },
    { type = "R_MIPS_HI16", vram = 0x809CE8E0, target_vram = 0x809CF238 },
    { type = "R_MIPS_LO16", vram = 0x809CE8E4, target_vram = 0x809CF238 },
    { type = "R_MIPS_HI16", vram = 0x809CEA58, target_vram = 0x809CF23C },
    { type = "R_MIPS_LO16", vram = 0x809CEA5C, target_vram = 0x809CF23C },
    { type = "R_MIPS_HI16", vram = 0x809CEA60, target_vram = 0x809CF240 },
    { type = "R_MIPS_LO16", vram = 0x809CEA64, target_vram = 0x809CF240 },
    { type = "R_MIPS_HI16", vram = 0x809CEAE0, target_vram = 0x809CF208 },
    { type = "R_MIPS_HI16", vram = 0x809CEAE4, target_vram = 0x809CF20C },
    { type = "R_MIPS_LO16", vram = 0x809CEAEC, target_vram = 0x809CF208 },
    { type = "R_MIPS_LO16", vram = 0x809CEAF4, target_vram = 0x809CF20C },
    { type = "R_MIPS_HI16", vram = 0x809CEE90, target_vram = 0x809CEEAC },
    { type = "R_MIPS_LO16", vram = 0x809CEE94, target_vram = 0x809CEEAC },
    { type = "R_MIPS_HI16", vram = 0x809CEFEC, target_vram = 0x809CF244 },
    { type = "R_MIPS_LO16", vram = 0x809CEFF0, target_vram = 0x809CF244 },
]

functions = [
    { name = "func_809CE4C8", vram = 0x809CE4C8, size = 0x368 },
    { name = "BgSpdweb_Init", vram = 0x809CDEC0, size = 0x160 },
    { name = "func_809CEBC0", vram = 0x809CEBC0, size = 0x2B4 },
    { name = "BgSpdweb_Destroy", vram = 0x809CE020, size = 0x48 },
    { name = "func_809CE234", vram = 0x809CE234, size = 0x294 },
    { name = "func_809CE15C", vram = 0x809CE15C, size = 0x74 },
    { name = "BgSpdweb_Update", vram = 0x809CEF0C, size = 0x24 },
    { name = "func_809CE1D0", vram = 0x809CE1D0, size = 0x64 },
    { name = "BgSpdweb_Draw", vram = 0x809CEF30, size = 0x128 },
    { name = "func_809CEEAC", vram = 0x809CEEAC, size = 0x60 },
    { name = "func_809CEE74", vram = 0x809CEE74, size = 0x38 },
    { name = "func_809CE830", vram = 0x809CE830, size = 0x390 },
    { name = "func_809CE068", vram = 0x809CE068, size = 0xF4 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Mt_tag"
rom = 0x00E40870
vram = 0x809CF350
size = 0x11E0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809CF35C, target_vram = 0x809D0430 },
    { type = "R_MIPS_LO16", vram = 0x809CF360, target_vram = 0x809D0430 },
    { type = "R_MIPS_HI16", vram = 0x809CF36C, target_vram = 0x809D0434 },
    { type = "R_MIPS_LO16", vram = 0x809CF370, target_vram = 0x809D0434 },
    { type = "R_MIPS_HI16", vram = 0x809CF3B4, target_vram = 0x809D0438 },
    { type = "R_MIPS_LO16", vram = 0x809CF3FC, target_vram = 0x809D0438 },
    { type = "R_MIPS_HI16", vram = 0x809CF400, target_vram = 0x809D043C },
    { type = "R_MIPS_LO16", vram = 0x809CF414, target_vram = 0x809D043C },
    { type = "R_MIPS_HI16", vram = 0x809CF568, target_vram = 0x809D01B0 },
    { type = "R_MIPS_LO16", vram = 0x809CF56C, target_vram = 0x809D01B0 },
    { type = "R_MIPS_HI16", vram = 0x809CF578, target_vram = 0x809D01FC },
    { type = "R_MIPS_LO16", vram = 0x809CF57C, target_vram = 0x809D01FC },
    { type = "R_MIPS_HI16", vram = 0x809CF934, target_vram = 0x809CFE28 },
    { type = "R_MIPS_LO16", vram = 0x809CF938, target_vram = 0x809CFE28 },
    { type = "R_MIPS_HI16", vram = 0x809CF984, target_vram = 0x809CFF94 },
    { type = "R_MIPS_LO16", vram = 0x809CF988, target_vram = 0x809CFF94 },
    { type = "R_MIPS_HI16", vram = 0x809CF9D8, target_vram = 0x809CFA00 },
    { type = "R_MIPS_LO16", vram = 0x809CF9DC, target_vram = 0x809CFA00 },
    { type = "R_MIPS_HI16", vram = 0x809CFA30, target_vram = 0x809CFA54 },
    { type = "R_MIPS_LO16", vram = 0x809CFA34, target_vram = 0x809CFA54 },
    { type = "R_MIPS_HI16", vram = 0x809CFB84, target_vram = 0x809CFC38 },
    { type = "R_MIPS_LO16", vram = 0x809CFB88, target_vram = 0x809CFC38 },
    { type = "R_MIPS_HI16", vram = 0x809CFC94, target_vram = 0x809CFD98 },
    { type = "R_MIPS_LO16", vram = 0x809CFC98, target_vram = 0x809CFD98 },
    { type = "R_MIPS_HI16", vram = 0x809CFCE8, target_vram = 0x809CFD98 },
    { type = "R_MIPS_LO16", vram = 0x809CFCEC, target_vram = 0x809CFD98 },
    { type = "R_MIPS_HI16", vram = 0x809D0070, target_vram = 0x809CFC38 },
    { type = "R_MIPS_LO16", vram = 0x809D0074, target_vram = 0x809CFC38 },
    { type = "R_MIPS_HI16", vram = 0x809D00B8, target_vram = 0x809CFA54 },
    { type = "R_MIPS_LO16", vram = 0x809D00C0, target_vram = 0x809CFA54 },
    { type = "R_MIPS_HI16", vram = 0x809D0104, target_vram = 0x809CF9A0 },
    { type = "R_MIPS_LO16", vram = 0x809D0108, target_vram = 0x809CF9A0 },
]

functions = [
    { name = "EnMttag_ShowIntroCutscene", vram = 0x809CF9A0, size = 0x60 },
    { name = "EnMttag_RaceStart", vram = 0x809CFA54, size = 0x170 },
    { name = "EnMttag_CheckPlayerCheatStatus", vram = 0x809CF394, size = 0xB0 },
    { name = "EnMttag_IsInFinishLine", vram = 0x809CF350, size = 0x44 },
    { name = "EnMttag_AreFourRaceGoronsPresent", vram = 0x809CF444, size = 0xA8 },
    { name = "EnMttag_GetCurrentCheckpoint", vram = 0x809CF4EC, size = 0x190 },
    { name = "EnMttag_ExitRace", vram = 0x809CF848, size = 0xA4 },
    { name = "EnMttag_ShowCantWinMessage", vram = 0x809CF950, size = 0x50 },
    { name = "EnMttag_WaitForIntroCutsceneToEnd", vram = 0x809CFA00, size = 0x54 },
    { name = "EnMttag_Race", vram = 0x809CFC38, size = 0x160 },
    { name = "EnMttag_ShowFalseStartMessage", vram = 0x809CF8EC, size = 0x64 },
    { name = "EnMttag_HandleCantWinChoice", vram = 0x809CFF94, size = 0xFC },
    { name = "EnMttag_IsAnyRaceGoronOverFinishLine", vram = 0x809CFBC4, size = 0x74 },
    { name = "EnMttag_Destroy", vram = 0x809D0138, size = 0x30 },
    { name = "EnMttag_RaceFinish", vram = 0x809CFD98, size = 0x90 },
    { name = "EnMttag_UpdateCheckpoints", vram = 0x809CF67C, size = 0x1CC },
    { name = "EnMttag_Update", vram = 0x809D0168, size = 0x24 },
    { name = "EnMttag_PotentiallyRestartRace", vram = 0x809CFE28, size = 0x16C },
    { name = "EnMttag_Init", vram = 0x809D0090, size = 0xA8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Boss_01"
rom = 0x00E41A50
vram = 0x809D0530
size = 0x84E0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809D0530, target_vram = 0x809D8A4C },
    { type = "R_MIPS_LO16", vram = 0x809D0534, target_vram = 0x809D8A4C },
    { type = "R_MIPS_HI16", vram = 0x809D0538, target_vram = 0x809D8A50 },
    { type = "R_MIPS_LO16", vram = 0x809D053C, target_vram = 0x809D8A50 },
    { type = "R_MIPS_HI16", vram = 0x809D0540, target_vram = 0x809D8A54 },
    { type = "R_MIPS_LO16", vram = 0x809D0544, target_vram = 0x809D8A54 },
    { type = "R_MIPS_HI16", vram = 0x809D0554, target_vram = 0x809D8A4C },
    { type = "R_MIPS_HI16", vram = 0x809D0558, target_vram = 0x809D8A50 },
    { type = "R_MIPS_HI16", vram = 0x809D055C, target_vram = 0x809D8A54 },
    { type = "R_MIPS_LO16", vram = 0x809D0564, target_vram = 0x809D8A54 },
    { type = "R_MIPS_LO16", vram = 0x809D0568, target_vram = 0x809D8A50 },
    { type = "R_MIPS_LO16", vram = 0x809D056C, target_vram = 0x809D8A4C },
    { type = "R_MIPS_HI16", vram = 0x809D0610, target_vram = 0x809D7F80 },
    { type = "R_MIPS_LO16", vram = 0x809D0618, target_vram = 0x809D7F80 },
    { type = "R_MIPS_HI16", vram = 0x809D061C, target_vram = 0x809D7F84 },
    { type = "R_MIPS_LO16", vram = 0x809D0620, target_vram = 0x809D7F84 },
    { type = "R_MIPS_HI16", vram = 0x809D062C, target_vram = 0x809D7F88 },
    { type = "R_MIPS_LO16", vram = 0x809D0634, target_vram = 0x809D7F88 },
    { type = "R_MIPS_HI16", vram = 0x809D073C, target_vram = 0x809D7F8C },
    { type = "R_MIPS_LO16", vram = 0x809D0754, target_vram = 0x809D7F8C },
    { type = "R_MIPS_HI16", vram = 0x809D07A4, target_vram = 0x809D7F90 },
    { type = "R_MIPS_LO16", vram = 0x809D07B8, target_vram = 0x809D7F90 },
    { type = "R_MIPS_HI16", vram = 0x809D07BC, target_vram = 0x809D7F94 },
    { type = "R_MIPS_LO16", vram = 0x809D07C0, target_vram = 0x809D7F94 },
    { type = "R_MIPS_HI16", vram = 0x809D0974, target_vram = 0x809D7F98 },
    { type = "R_MIPS_LO16", vram = 0x809D0978, target_vram = 0x809D7F98 },
    { type = "R_MIPS_HI16", vram = 0x809D0B14, target_vram = 0x809D7CF0 },
    { type = "R_MIPS_HI16", vram = 0x809D0B18, target_vram = 0x809D7CEC },
    { type = "R_MIPS_LO16", vram = 0x809D0B20, target_vram = 0x809D7CEC },
    { type = "R_MIPS_LO16", vram = 0x809D0B24, target_vram = 0x809D7CF0 },
    { type = "R_MIPS_HI16", vram = 0x809D0B28, target_vram = 0x809D7F9C },
    { type = "R_MIPS_LO16", vram = 0x809D0B64, target_vram = 0x809D7F9C },
    { type = "R_MIPS_HI16", vram = 0x809D0D50, target_vram = 0x809D694C },
    { type = "R_MIPS_HI16", vram = 0x809D0D54, target_vram = 0x809D6BB4 },
    { type = "R_MIPS_LO16", vram = 0x809D0D58, target_vram = 0x809D694C },
    { type = "R_MIPS_LO16", vram = 0x809D0D5C, target_vram = 0x809D6BB4 },
    { type = "R_MIPS_HI16", vram = 0x809D0D84, target_vram = 0x809D7C74 },
    { type = "R_MIPS_LO16", vram = 0x809D0D88, target_vram = 0x809D7C74 },
    { type = "R_MIPS_HI16", vram = 0x809D0DA0, target_vram = 0x809D7CA0 },
    { type = "R_MIPS_LO16", vram = 0x809D0DA4, target_vram = 0x809D7CA0 },
    { type = "R_MIPS_HI16", vram = 0x809D0DE0, target_vram = 0x809D8A10 },
    { type = "R_MIPS_LO16", vram = 0x809D0DE8, target_vram = 0x809D8A10 },
    { type = "R_MIPS_HI16", vram = 0x809D0E08, target_vram = 0x809D79B0 },
    { type = "R_MIPS_LO16", vram = 0x809D0E0C, target_vram = 0x809D79B0 },
    { type = "R_MIPS_HI16", vram = 0x809D0E14, target_vram = 0x809D8A14 },
    { type = "R_MIPS_LO16", vram = 0x809D0E18, target_vram = 0x809D8A14 },
    { type = "R_MIPS_HI16", vram = 0x809D0E7C, target_vram = 0x809D5B0C },
    { type = "R_MIPS_LO16", vram = 0x809D0E84, target_vram = 0x809D5B0C },
    { type = "R_MIPS_HI16", vram = 0x809D0EA4, target_vram = 0x809D8A10 },
    { type = "R_MIPS_LO16", vram = 0x809D0EA8, target_vram = 0x809D8A10 },
    { type = "R_MIPS_HI16", vram = 0x809D0EB4, target_vram = 0x809D8A58 },
    { type = "R_MIPS_HI16", vram = 0x809D0F68, target_vram = 0x809D8A14 },
    { type = "R_MIPS_LO16", vram = 0x809D0F6C, target_vram = 0x809D8A14 },
    { type = "R_MIPS_LO16", vram = 0x809D0F78, target_vram = 0x809D8A58 },
    { type = "R_MIPS_HI16", vram = 0x809D0FB0, target_vram = 0x809D7990 },
    { type = "R_MIPS_LO16", vram = 0x809D0FC0, target_vram = 0x809D7990 },
    { type = "R_MIPS_HI16", vram = 0x809D0FF0, target_vram = 0x809D7A3C },
    { type = "R_MIPS_LO16", vram = 0x809D0FFC, target_vram = 0x809D7A3C },
    { type = "R_MIPS_HI16", vram = 0x809D1010, target_vram = 0x809D7A70 },
    { type = "R_MIPS_LO16", vram = 0x809D101C, target_vram = 0x809D7A70 },
    { type = "R_MIPS_HI16", vram = 0x809D1030, target_vram = 0x809D7C0C },
    { type = "R_MIPS_LO16", vram = 0x809D103C, target_vram = 0x809D7C0C },
    { type = "R_MIPS_HI16", vram = 0x809D1050, target_vram = 0x809D7C64 },
    { type = "R_MIPS_LO16", vram = 0x809D105C, target_vram = 0x809D7C64 },
    { type = "R_MIPS_HI16", vram = 0x809D10E8, target_vram = 0x809D8A38 },
    { type = "R_MIPS_LO16", vram = 0x809D1100, target_vram = 0x809D8A38 },
    { type = "R_MIPS_HI16", vram = 0x809D1110, target_vram = 0x809D7FA0 },
    { type = "R_MIPS_LO16", vram = 0x809D1114, target_vram = 0x809D7FA0 },
    { type = "R_MIPS_HI16", vram = 0x809D1118, target_vram = 0x809D7FA4 },
    { type = "R_MIPS_LO16", vram = 0x809D111C, target_vram = 0x809D7FA4 },
    { type = "R_MIPS_HI16", vram = 0x809D1158, target_vram = 0x809D8A18 },
    { type = "R_MIPS_LO16", vram = 0x809D115C, target_vram = 0x809D8A18 },
    { type = "R_MIPS_HI16", vram = 0x809D1274, target_vram = 0x809D12B4 },
    { type = "R_MIPS_LO16", vram = 0x809D1278, target_vram = 0x809D12B4 },
    { type = "R_MIPS_HI16", vram = 0x809D1338, target_vram = 0x809D7FA8 },
    { type = "R_MIPS_LO16", vram = 0x809D133C, target_vram = 0x809D7FA8 },
    { type = "R_MIPS_HI16", vram = 0x809D13F0, target_vram = 0x809D7FAC },
    { type = "R_MIPS_LO16", vram = 0x809D13F8, target_vram = 0x809D7FAC },
    { type = "R_MIPS_HI16", vram = 0x809D1560, target_vram = 0x809D7FB0 },
    { type = "R_MIPS_LO16", vram = 0x809D1564, target_vram = 0x809D7FB0 },
    { type = "R_MIPS_HI16", vram = 0x809D1600, target_vram = 0x809D7FB4 },
    { type = "R_MIPS_LO16", vram = 0x809D1604, target_vram = 0x809D7FB4 },
    { type = "R_MIPS_HI16", vram = 0x809D1AC8, target_vram = 0x809D1B2C },
    { type = "R_MIPS_LO16", vram = 0x809D1ACC, target_vram = 0x809D1B2C },
    { type = "R_MIPS_HI16", vram = 0x809D1E60, target_vram = 0x809D1E74 },
    { type = "R_MIPS_LO16", vram = 0x809D1E64, target_vram = 0x809D1E74 },
    { type = "R_MIPS_HI16", vram = 0x809D1EFC, target_vram = 0x809D7FB8 },
    { type = "R_MIPS_LO16", vram = 0x809D1F00, target_vram = 0x809D7FB8 },
    { type = "R_MIPS_HI16", vram = 0x809D1F08, target_vram = 0x809D7FBC },
    { type = "R_MIPS_LO16", vram = 0x809D1F30, target_vram = 0x809D7FBC },
    { type = "R_MIPS_HI16", vram = 0x809D1FD0, target_vram = 0x809D7CF4 },
    { type = "R_MIPS_LO16", vram = 0x809D1FE0, target_vram = 0x809D7CF4 },
    { type = "R_MIPS_HI16", vram = 0x809D1FF4, target_vram = 0x809D7CF4 },
    { type = "R_MIPS_LO16", vram = 0x809D2004, target_vram = 0x809D7CF4 },
    { type = "R_MIPS_HI16", vram = 0x809D200C, target_vram = 0x809D20D0 },
    { type = "R_MIPS_LO16", vram = 0x809D2010, target_vram = 0x809D20D0 },
    { type = "R_MIPS_HI16", vram = 0x809D2024, target_vram = 0x809D7FC0 },
    { type = "R_MIPS_LO16", vram = 0x809D2030, target_vram = 0x809D7FC0 },
    { type = "R_MIPS_HI16", vram = 0x809D2418, target_vram = 0x809D8A10 },
    { type = "R_MIPS_LO16", vram = 0x809D2438, target_vram = 0x809D8A10 },
    { type = "R_MIPS_HI16", vram = 0x809D2454, target_vram = 0x809D7FC4 },
    { type = "R_MIPS_LO16", vram = 0x809D2458, target_vram = 0x809D7FC4 },
    { type = "R_MIPS_HI16", vram = 0x809D24D8, target_vram = 0x809D7FC8 },
    { type = "R_MIPS_LO16", vram = 0x809D24E0, target_vram = 0x809D7FC8 },
    { type = "R_MIPS_HI16", vram = 0x809D2550, target_vram = 0x809D7980 },
    { type = "R_MIPS_LO16", vram = 0x809D2554, target_vram = 0x809D7980 },
    { type = "R_MIPS_HI16", vram = 0x809D25B4, target_vram = 0x809D25E8 },
    { type = "R_MIPS_LO16", vram = 0x809D25B8, target_vram = 0x809D25E8 },
    { type = "R_MIPS_HI16", vram = 0x809D2690, target_vram = 0x809D26B8 },
    { type = "R_MIPS_LO16", vram = 0x809D2698, target_vram = 0x809D26B8 },
    { type = "R_MIPS_HI16", vram = 0x809D27AC, target_vram = 0x809D27D4 },
    { type = "R_MIPS_LO16", vram = 0x809D27B4, target_vram = 0x809D27D4 },
    { type = "R_MIPS_HI16", vram = 0x809D2880, target_vram = 0x809D2914 },
    { type = "R_MIPS_LO16", vram = 0x809D2888, target_vram = 0x809D2914 },
    { type = "R_MIPS_HI16", vram = 0x809D28A0, target_vram = 0x809D7FF4 },
    { type = "R_MIPS_LO16", vram = 0x809D28B8, target_vram = 0x809D7FF4 },
    { type = "R_MIPS_HI16", vram = 0x809D2A7C, target_vram = 0x809D2AA0 },
    { type = "R_MIPS_LO16", vram = 0x809D2A80, target_vram = 0x809D2AA0 },
    { type = "R_MIPS_HI16", vram = 0x809D2ACC, target_vram = 0x809D2BCC },
    { type = "R_MIPS_LO16", vram = 0x809D2AD0, target_vram = 0x809D2BCC },
    { type = "R_MIPS_HI16", vram = 0x809D2C74, target_vram = 0x809D2CDC },
    { type = "R_MIPS_LO16", vram = 0x809D2C80, target_vram = 0x809D2CDC },
    { type = "R_MIPS_HI16", vram = 0x809D2E24, target_vram = 0x809D2E4C },
    { type = "R_MIPS_LO16", vram = 0x809D2E2C, target_vram = 0x809D2E4C },
    { type = "R_MIPS_HI16", vram = 0x809D2ECC, target_vram = 0x809D7FF8 },
    { type = "R_MIPS_LO16", vram = 0x809D2ED0, target_vram = 0x809D7FF8 },
    { type = "R_MIPS_HI16", vram = 0x809D2F20, target_vram = 0x809D8A1C },
    { type = "R_MIPS_LO16", vram = 0x809D2F28, target_vram = 0x809D8A1C },
    { type = "R_MIPS_HI16", vram = 0x809D2F34, target_vram = 0x809D8A20 },
    { type = "R_MIPS_LO16", vram = 0x809D2F3C, target_vram = 0x809D8A20 },
    { type = "R_MIPS_HI16", vram = 0x809D2F48, target_vram = 0x809D8A24 },
    { type = "R_MIPS_LO16", vram = 0x809D2F4C, target_vram = 0x809D8A24 },
    { type = "R_MIPS_HI16", vram = 0x809D2F50, target_vram = 0x809D7FFC },
    { type = "R_MIPS_LO16", vram = 0x809D2F54, target_vram = 0x809D7FFC },
    { type = "R_MIPS_HI16", vram = 0x809D2F58, target_vram = 0x809D8A28 },
    { type = "R_MIPS_LO16", vram = 0x809D2F5C, target_vram = 0x809D8A28 },
    { type = "R_MIPS_HI16", vram = 0x809D2F60, target_vram = 0x809D8000 },
    { type = "R_MIPS_LO16", vram = 0x809D2F64, target_vram = 0x809D8000 },
    { type = "R_MIPS_HI16", vram = 0x809D2F68, target_vram = 0x809D8A2C },
    { type = "R_MIPS_LO16", vram = 0x809D2F6C, target_vram = 0x809D8A2C },
    { type = "R_MIPS_HI16", vram = 0x809D2F70, target_vram = 0x809D8004 },
    { type = "R_MIPS_LO16", vram = 0x809D2F74, target_vram = 0x809D8004 },
    { type = "R_MIPS_HI16", vram = 0x809D2F78, target_vram = 0x809D8A30 },
    { type = "R_MIPS_LO16", vram = 0x809D2F80, target_vram = 0x809D8A30 },
    { type = "R_MIPS_HI16", vram = 0x809D2F94, target_vram = 0x809D8A34 },
    { type = "R_MIPS_LO16", vram = 0x809D2F98, target_vram = 0x809D8A34 },
    { type = "R_MIPS_HI16", vram = 0x809D2FA4, target_vram = 0x809D798C },
    { type = "R_MIPS_LO16", vram = 0x809D2FA8, target_vram = 0x809D798C },
    { type = "R_MIPS_HI16", vram = 0x809D2FC4, target_vram = 0x809D798C },
    { type = "R_MIPS_LO16", vram = 0x809D2FC8, target_vram = 0x809D798C },
    { type = "R_MIPS_HI16", vram = 0x809D2FE4, target_vram = 0x809D798C },
    { type = "R_MIPS_LO16", vram = 0x809D2FE8, target_vram = 0x809D798C },
    { type = "R_MIPS_HI16", vram = 0x809D30B0, target_vram = 0x809D30D0 },
    { type = "R_MIPS_LO16", vram = 0x809D30B8, target_vram = 0x809D30D0 },
    { type = "R_MIPS_HI16", vram = 0x809D3150, target_vram = 0x809D8008 },
    { type = "R_MIPS_LO16", vram = 0x809D3154, target_vram = 0x809D8008 },
    { type = "R_MIPS_HI16", vram = 0x809D319C, target_vram = 0x809D8A1C },
    { type = "R_MIPS_LO16", vram = 0x809D31A4, target_vram = 0x809D8A1C },
    { type = "R_MIPS_HI16", vram = 0x809D31B0, target_vram = 0x809D8A20 },
    { type = "R_MIPS_LO16", vram = 0x809D31B8, target_vram = 0x809D8A20 },
    { type = "R_MIPS_HI16", vram = 0x809D31BC, target_vram = 0x809D8A24 },
    { type = "R_MIPS_LO16", vram = 0x809D31C0, target_vram = 0x809D8A24 },
    { type = "R_MIPS_HI16", vram = 0x809D31C4, target_vram = 0x809D800C },
    { type = "R_MIPS_LO16", vram = 0x809D31C8, target_vram = 0x809D800C },
    { type = "R_MIPS_HI16", vram = 0x809D31CC, target_vram = 0x809D8A28 },
    { type = "R_MIPS_LO16", vram = 0x809D31D0, target_vram = 0x809D8A28 },
    { type = "R_MIPS_HI16", vram = 0x809D31D4, target_vram = 0x809D8A2C },
    { type = "R_MIPS_LO16", vram = 0x809D31D8, target_vram = 0x809D8A2C },
    { type = "R_MIPS_HI16", vram = 0x809D31DC, target_vram = 0x809D8A30 },
    { type = "R_MIPS_LO16", vram = 0x809D31E4, target_vram = 0x809D8A30 },
    { type = "R_MIPS_HI16", vram = 0x809D31F8, target_vram = 0x809D8A34 },
    { type = "R_MIPS_LO16", vram = 0x809D31FC, target_vram = 0x809D8A34 },
    { type = "R_MIPS_HI16", vram = 0x809D3208, target_vram = 0x809D798C },
    { type = "R_MIPS_LO16", vram = 0x809D320C, target_vram = 0x809D798C },
    { type = "R_MIPS_HI16", vram = 0x809D3228, target_vram = 0x809D798C },
    { type = "R_MIPS_LO16", vram = 0x809D322C, target_vram = 0x809D798C },
    { type = "R_MIPS_HI16", vram = 0x809D3248, target_vram = 0x809D798C },
    { type = "R_MIPS_LO16", vram = 0x809D324C, target_vram = 0x809D798C },
    { type = "R_MIPS_HI16", vram = 0x809D32D0, target_vram = 0x809D3374 },
    { type = "R_MIPS_LO16", vram = 0x809D32D4, target_vram = 0x809D3374 },
    { type = "R_MIPS_HI16", vram = 0x809D343C, target_vram = 0x809D345C },
    { type = "R_MIPS_LO16", vram = 0x809D3444, target_vram = 0x809D345C },
    { type = "R_MIPS_HI16", vram = 0x809D3510, target_vram = 0x809D3530 },
    { type = "R_MIPS_LO16", vram = 0x809D3518, target_vram = 0x809D3530 },
    { type = "R_MIPS_HI16", vram = 0x809D35C4, target_vram = 0x809D365C },
    { type = "R_MIPS_LO16", vram = 0x809D35C8, target_vram = 0x809D365C },
    { type = "R_MIPS_HI16", vram = 0x809D3890, target_vram = 0x809D8010 },
    { type = "R_MIPS_LO16", vram = 0x809D3898, target_vram = 0x809D8010 },
    { type = "R_MIPS_HI16", vram = 0x809D3984, target_vram = 0x809D8A18 },
    { type = "R_MIPS_LO16", vram = 0x809D3988, target_vram = 0x809D8A18 },
    { type = "R_MIPS_HI16", vram = 0x809D39D0, target_vram = 0x809D8A40 },
    { type = "R_MIPS_LO16", vram = 0x809D39D4, target_vram = 0x809D8A40 },
    { type = "R_MIPS_HI16", vram = 0x809D3A48, target_vram = 0x809D8A40 },
    { type = "R_MIPS_LO16", vram = 0x809D3A4C, target_vram = 0x809D8A40 },
    { type = "R_MIPS_HI16", vram = 0x809D3AB8, target_vram = 0x809D3ADC },
    { type = "R_MIPS_LO16", vram = 0x809D3AC0, target_vram = 0x809D3ADC },
    { type = "R_MIPS_HI16", vram = 0x809D3B40, target_vram = 0x809D8A18 },
    { type = "R_MIPS_LO16", vram = 0x809D3B44, target_vram = 0x809D8A18 },
    { type = "R_MIPS_HI16", vram = 0x809D3C48, target_vram = 0x809D3CD0 },
    { type = "R_MIPS_LO16", vram = 0x809D3C4C, target_vram = 0x809D3CD0 },
    { type = "R_MIPS_HI16", vram = 0x809D3C94, target_vram = 0x809D8A18 },
    { type = "R_MIPS_LO16", vram = 0x809D3C98, target_vram = 0x809D8A18 },
    { type = "R_MIPS_HI16", vram = 0x809D4014, target_vram = 0x809D8040 },
    { type = "R_MIPS_LO16", vram = 0x809D4020, target_vram = 0x809D8040 },
    { type = "R_MIPS_HI16", vram = 0x809D4034, target_vram = 0x809D8044 },
    { type = "R_MIPS_LO16", vram = 0x809D4038, target_vram = 0x809D8044 },
    { type = "R_MIPS_HI16", vram = 0x809D40A8, target_vram = 0x809D8048 },
    { type = "R_MIPS_LO16", vram = 0x809D40B0, target_vram = 0x809D8048 },
    { type = "R_MIPS_HI16", vram = 0x809D41E4, target_vram = 0x809D7D24 },
    { type = "R_MIPS_HI16", vram = 0x809D41E8, target_vram = 0x809D7D38 },
    { type = "R_MIPS_HI16", vram = 0x809D41EC, target_vram = 0x809D7D4C },
    { type = "R_MIPS_LO16", vram = 0x809D41F4, target_vram = 0x809D7D4C },
    { type = "R_MIPS_LO16", vram = 0x809D41F8, target_vram = 0x809D7D38 },
    { type = "R_MIPS_LO16", vram = 0x809D41FC, target_vram = 0x809D7D24 },
    { type = "R_MIPS_HI16", vram = 0x809D4368, target_vram = 0x809D804C },
    { type = "R_MIPS_LO16", vram = 0x809D436C, target_vram = 0x809D804C },
    { type = "R_MIPS_HI16", vram = 0x809D4428, target_vram = 0x809D4464 },
    { type = "R_MIPS_LO16", vram = 0x809D442C, target_vram = 0x809D4464 },
    { type = "R_MIPS_HI16", vram = 0x809D4540, target_vram = 0x809D7D50 },
    { type = "R_MIPS_HI16", vram = 0x809D4544, target_vram = 0x809D7D4C },
    { type = "R_MIPS_HI16", vram = 0x809D4548, target_vram = 0x809D7D54 },
    { type = "R_MIPS_LO16", vram = 0x809D4550, target_vram = 0x809D7D54 },
    { type = "R_MIPS_LO16", vram = 0x809D4554, target_vram = 0x809D7D4C },
    { type = "R_MIPS_LO16", vram = 0x809D4558, target_vram = 0x809D7D50 },
    { type = "R_MIPS_HI16", vram = 0x809D4700, target_vram = 0x809D8A40 },
    { type = "R_MIPS_LO16", vram = 0x809D470C, target_vram = 0x809D8A40 },
    { type = "R_MIPS_HI16", vram = 0x809D47D0, target_vram = 0x809D8A14 },
    { type = "R_MIPS_LO16", vram = 0x809D47E0, target_vram = 0x809D8A14 },
    { type = "R_MIPS_HI16", vram = 0x809D4BCC, target_vram = 0x809D3374 },
    { type = "R_MIPS_LO16", vram = 0x809D4BD0, target_vram = 0x809D3374 },
    { type = "R_MIPS_HI16", vram = 0x809D4C7C, target_vram = 0x809D26B8 },
    { type = "R_MIPS_LO16", vram = 0x809D4C80, target_vram = 0x809D26B8 },
    { type = "R_MIPS_HI16", vram = 0x809D4D9C, target_vram = 0x809D8A38 },
    { type = "R_MIPS_LO16", vram = 0x809D4DA0, target_vram = 0x809D8A38 },
    { type = "R_MIPS_HI16", vram = 0x809D4EB8, target_vram = 0x809D8050 },
    { type = "R_MIPS_LO16", vram = 0x809D4EC0, target_vram = 0x809D8050 },
    { type = "R_MIPS_HI16", vram = 0x809D500C, target_vram = 0x809D80F8 },
    { type = "R_MIPS_LO16", vram = 0x809D5010, target_vram = 0x809D80F8 },
    { type = "R_MIPS_HI16", vram = 0x809D5110, target_vram = 0x809D80FC },
    { type = "R_MIPS_LO16", vram = 0x809D5114, target_vram = 0x809D80FC },
    { type = "R_MIPS_HI16", vram = 0x809D5144, target_vram = 0x809D8100 },
    { type = "R_MIPS_LO16", vram = 0x809D5150, target_vram = 0x809D8100 },
    { type = "R_MIPS_HI16", vram = 0x809D51EC, target_vram = 0x809D8104 },
    { type = "R_MIPS_LO16", vram = 0x809D51F0, target_vram = 0x809D8104 },
    { type = "R_MIPS_HI16", vram = 0x809D5200, target_vram = 0x809D7D60 },
    { type = "R_MIPS_HI16", vram = 0x809D5204, target_vram = 0x809D7D6C },
    { type = "R_MIPS_HI16", vram = 0x809D5208, target_vram = 0x809D798C },
    { type = "R_MIPS_LO16", vram = 0x809D5214, target_vram = 0x809D798C },
    { type = "R_MIPS_LO16", vram = 0x809D5218, target_vram = 0x809D7D6C },
    { type = "R_MIPS_LO16", vram = 0x809D521C, target_vram = 0x809D7D60 },
    { type = "R_MIPS_HI16", vram = 0x809D53C4, target_vram = 0x809D8A34 },
    { type = "R_MIPS_LO16", vram = 0x809D53E0, target_vram = 0x809D8A34 },
    { type = "R_MIPS_HI16", vram = 0x809D5464, target_vram = 0x809D8A1C },
    { type = "R_MIPS_LO16", vram = 0x809D546C, target_vram = 0x809D8A1C },
    { type = "R_MIPS_HI16", vram = 0x809D5470, target_vram = 0x809D8A20 },
    { type = "R_MIPS_LO16", vram = 0x809D5474, target_vram = 0x809D8A20 },
    { type = "R_MIPS_HI16", vram = 0x809D547C, target_vram = 0x809D8A24 },
    { type = "R_MIPS_LO16", vram = 0x809D5480, target_vram = 0x809D8A24 },
    { type = "R_MIPS_HI16", vram = 0x809D54AC, target_vram = 0x809D8108 },
    { type = "R_MIPS_LO16", vram = 0x809D54B0, target_vram = 0x809D8108 },
    { type = "R_MIPS_HI16", vram = 0x809D54D4, target_vram = 0x809D8A28 },
    { type = "R_MIPS_LO16", vram = 0x809D54DC, target_vram = 0x809D8A28 },
    { type = "R_MIPS_HI16", vram = 0x809D54E0, target_vram = 0x809D8A30 },
    { type = "R_MIPS_LO16", vram = 0x809D54E4, target_vram = 0x809D8A30 },
    { type = "R_MIPS_HI16", vram = 0x809D54F0, target_vram = 0x809D8A2C },
    { type = "R_MIPS_LO16", vram = 0x809D54F4, target_vram = 0x809D8A2C },
    { type = "R_MIPS_HI16", vram = 0x809D55FC, target_vram = 0x809D7E68 },
    { type = "R_MIPS_LO16", vram = 0x809D5604, target_vram = 0x809D7E68 },
    { type = "R_MIPS_HI16", vram = 0x809D5630, target_vram = 0x809D7D78 },
    { type = "R_MIPS_LO16", vram = 0x809D5634, target_vram = 0x809D7D78 },
    { type = "R_MIPS_HI16", vram = 0x809D5644, target_vram = 0x809D7DB4 },
    { type = "R_MIPS_LO16", vram = 0x809D5648, target_vram = 0x809D7DB4 },
    { type = "R_MIPS_HI16", vram = 0x809D5684, target_vram = 0x809D7D7A },
    { type = "R_MIPS_LO16", vram = 0x809D5688, target_vram = 0x809D7D7A },
    { type = "R_MIPS_HI16", vram = 0x809D56A4, target_vram = 0x809D7E5C },
    { type = "R_MIPS_LO16", vram = 0x809D56AC, target_vram = 0x809D7E5C },
    { type = "R_MIPS_HI16", vram = 0x809D56D8, target_vram = 0x809D7D97 },
    { type = "R_MIPS_LO16", vram = 0x809D56DC, target_vram = 0x809D7D97 },
    { type = "R_MIPS_HI16", vram = 0x809D56E4, target_vram = 0x809D7E44 },
    { type = "R_MIPS_LO16", vram = 0x809D56EC, target_vram = 0x809D7E44 },
    { type = "R_MIPS_HI16", vram = 0x809D5710, target_vram = 0x809D7E50 },
    { type = "R_MIPS_LO16", vram = 0x809D5714, target_vram = 0x809D7E50 },
    { type = "R_MIPS_HI16", vram = 0x809D5734, target_vram = 0x809D7D8F },
    { type = "R_MIPS_LO16", vram = 0x809D5738, target_vram = 0x809D7D8F },
    { type = "R_MIPS_HI16", vram = 0x809D5740, target_vram = 0x809D7E38 },
    { type = "R_MIPS_LO16", vram = 0x809D5744, target_vram = 0x809D7E38 },
    { type = "R_MIPS_HI16", vram = 0x809D577C, target_vram = 0x809D7D7F },
    { type = "R_MIPS_LO16", vram = 0x809D5780, target_vram = 0x809D7D7F },
    { type = "R_MIPS_HI16", vram = 0x809D5798, target_vram = 0x809D7D84 },
    { type = "R_MIPS_LO16", vram = 0x809D579C, target_vram = 0x809D7D84 },
    { type = "R_MIPS_HI16", vram = 0x809D57D4, target_vram = 0x809D7D98 },
    { type = "R_MIPS_LO16", vram = 0x809D57D8, target_vram = 0x809D7D98 },
    { type = "R_MIPS_HI16", vram = 0x809D582C, target_vram = 0x809D810C },
    { type = "R_MIPS_LO16", vram = 0x809D5830, target_vram = 0x809D810C },
    { type = "R_MIPS_HI16", vram = 0x809D5848, target_vram = 0x809D8110 },
    { type = "R_MIPS_LO16", vram = 0x809D584C, target_vram = 0x809D8110 },
    { type = "R_MIPS_HI16", vram = 0x809D58E0, target_vram = 0x809D8114 },
    { type = "R_MIPS_LO16", vram = 0x809D58E4, target_vram = 0x809D8114 },
    { type = "R_MIPS_HI16", vram = 0x809D58FC, target_vram = 0x809D8118 },
    { type = "R_MIPS_LO16", vram = 0x809D5900, target_vram = 0x809D8118 },
    { type = "R_MIPS_HI16", vram = 0x809D59A8, target_vram = 0x809D7EA0 },
    { type = "R_MIPS_LO16", vram = 0x809D59AC, target_vram = 0x809D7EA0 },
    { type = "R_MIPS_HI16", vram = 0x809D5A28, target_vram = 0x809D5584 },
    { type = "R_MIPS_HI16", vram = 0x809D5A2C, target_vram = 0x809D55CC },
    { type = "R_MIPS_LO16", vram = 0x809D5A30, target_vram = 0x809D55CC },
    { type = "R_MIPS_LO16", vram = 0x809D5A34, target_vram = 0x809D5584 },
    { type = "R_MIPS_HI16", vram = 0x809D5A7C, target_vram = 0x809D8A34 },
    { type = "R_MIPS_LO16", vram = 0x809D5A80, target_vram = 0x809D8A34 },
    { type = "R_MIPS_HI16", vram = 0x809D5C00, target_vram = 0x809D811C },
    { type = "R_MIPS_LO16", vram = 0x809D5C04, target_vram = 0x809D811C },
    { type = "R_MIPS_HI16", vram = 0x809D5C4C, target_vram = 0x809D7F30 },
    { type = "R_MIPS_LO16", vram = 0x809D5C54, target_vram = 0x809D7F30 },
    { type = "R_MIPS_HI16", vram = 0x809D5C64, target_vram = 0x809D7F6C },
    { type = "R_MIPS_LO16", vram = 0x809D5C68, target_vram = 0x809D7F6C },
    { type = "R_MIPS_HI16", vram = 0x809D5DC0, target_vram = 0x809D7F00 },
    { type = "R_MIPS_LO16", vram = 0x809D5DC4, target_vram = 0x809D7F00 },
    { type = "R_MIPS_HI16", vram = 0x809D5E34, target_vram = 0x809D7EE0 },
    { type = "R_MIPS_LO16", vram = 0x809D5E38, target_vram = 0x809D7EE0 },
    { type = "R_MIPS_HI16", vram = 0x809D5EA0, target_vram = 0x809D7EC4 },
    { type = "R_MIPS_LO16", vram = 0x809D5EA4, target_vram = 0x809D7EC4 },
    { type = "R_MIPS_HI16", vram = 0x809D5F10, target_vram = 0x809D7EAC },
    { type = "R_MIPS_LO16", vram = 0x809D5F14, target_vram = 0x809D7EAC },
    { type = "R_MIPS_HI16", vram = 0x809D60A4, target_vram = 0x809D8120 },
    { type = "R_MIPS_LO16", vram = 0x809D60A8, target_vram = 0x809D8120 },
    { type = "R_MIPS_HI16", vram = 0x809D6160, target_vram = 0x809D8124 },
    { type = "R_MIPS_LO16", vram = 0x809D6164, target_vram = 0x809D8124 },
    { type = "R_MIPS_HI16", vram = 0x809D62E4, target_vram = 0x809D6314 },
    { type = "R_MIPS_LO16", vram = 0x809D62E8, target_vram = 0x809D6314 },
    { type = "R_MIPS_HI16", vram = 0x809D6438, target_vram = 0x809D6488 },
    { type = "R_MIPS_LO16", vram = 0x809D6448, target_vram = 0x809D6488 },
    { type = "R_MIPS_HI16", vram = 0x809D6508, target_vram = 0x809D65E0 },
    { type = "R_MIPS_LO16", vram = 0x809D6510, target_vram = 0x809D65E0 },
    { type = "R_MIPS_HI16", vram = 0x809D654C, target_vram = 0x809D6588 },
    { type = "R_MIPS_LO16", vram = 0x809D6550, target_vram = 0x809D6588 },
    { type = "R_MIPS_HI16", vram = 0x809D664C, target_vram = 0x809D8128 },
    { type = "R_MIPS_LO16", vram = 0x809D6650, target_vram = 0x809D8128 },
    { type = "R_MIPS_HI16", vram = 0x809D6678, target_vram = 0x809D812C },
    { type = "R_MIPS_LO16", vram = 0x809D667C, target_vram = 0x809D812C },
    { type = "R_MIPS_HI16", vram = 0x809D66B0, target_vram = 0x809D8A10 },
    { type = "R_MIPS_LO16", vram = 0x809D66B4, target_vram = 0x809D8A10 },
    { type = "R_MIPS_HI16", vram = 0x809D682C, target_vram = 0x809D8A14 },
    { type = "R_MIPS_LO16", vram = 0x809D6830, target_vram = 0x809D8A14 },
    { type = "R_MIPS_HI16", vram = 0x809D6840, target_vram = 0x809D3CD0 },
    { type = "R_MIPS_LO16", vram = 0x809D6844, target_vram = 0x809D3CD0 },
    { type = "R_MIPS_HI16", vram = 0x809D6A70, target_vram = 0x809D65E0 },
    { type = "R_MIPS_LO16", vram = 0x809D6A74, target_vram = 0x809D65E0 },
    { type = "R_MIPS_HI16", vram = 0x809D6B14, target_vram = 0x809D8A14 },
    { type = "R_MIPS_LO16", vram = 0x809D6B18, target_vram = 0x809D8A14 },
    { type = "R_MIPS_HI16", vram = 0x809D6B1C, target_vram = 0x809D1B2C },
    { type = "R_MIPS_LO16", vram = 0x809D6B20, target_vram = 0x809D1B2C },
    { type = "R_MIPS_HI16", vram = 0x809D6B44, target_vram = 0x809D8A14 },
    { type = "R_MIPS_LO16", vram = 0x809D6B48, target_vram = 0x809D8A14 },
    { type = "R_MIPS_HI16", vram = 0x809D6B4C, target_vram = 0x809D1B2C },
    { type = "R_MIPS_LO16", vram = 0x809D6B50, target_vram = 0x809D1B2C },
    { type = "R_MIPS_HI16", vram = 0x809D6C24, target_vram = 0x809D6B08 },
    { type = "R_MIPS_LO16", vram = 0x809D6C28, target_vram = 0x809D6B08 },
    { type = "R_MIPS_HI16", vram = 0x809D6CF8, target_vram = 0x809D7CF0 },
    { type = "R_MIPS_HI16", vram = 0x809D6CFC, target_vram = 0x809D7CEC },
    { type = "R_MIPS_LO16", vram = 0x809D6D08, target_vram = 0x809D7CEC },
    { type = "R_MIPS_LO16", vram = 0x809D6D0C, target_vram = 0x809D7CF0 },
    { type = "R_MIPS_HI16", vram = 0x809D6D4C, target_vram = 0x809D8130 },
    { type = "R_MIPS_LO16", vram = 0x809D6D50, target_vram = 0x809D8130 },
    { type = "R_MIPS_HI16", vram = 0x809D6F48, target_vram = 0x809D8134 },
    { type = "R_MIPS_LO16", vram = 0x809D6F4C, target_vram = 0x809D8134 },
    { type = "R_MIPS_HI16", vram = 0x809D6F50, target_vram = 0x809D8138 },
    { type = "R_MIPS_LO16", vram = 0x809D6F54, target_vram = 0x809D8138 },
    { type = "R_MIPS_HI16", vram = 0x809D6F7C, target_vram = 0x809D8A18 },
    { type = "R_MIPS_LO16", vram = 0x809D6F80, target_vram = 0x809D8A18 },
    { type = "R_MIPS_HI16", vram = 0x809D6F88, target_vram = 0x809D8A14 },
    { type = "R_MIPS_LO16", vram = 0x809D6F90, target_vram = 0x809D8A14 },
    { type = "R_MIPS_HI16", vram = 0x809D6FA0, target_vram = 0x809D3CD0 },
    { type = "R_MIPS_LO16", vram = 0x809D6FA4, target_vram = 0x809D3CD0 },
    { type = "R_MIPS_HI16", vram = 0x809D7148, target_vram = 0x809D813C },
    { type = "R_MIPS_LO16", vram = 0x809D714C, target_vram = 0x809D813C },
    { type = "R_MIPS_HI16", vram = 0x809D7208, target_vram = 0x809D8140 },
    { type = "R_MIPS_LO16", vram = 0x809D720C, target_vram = 0x809D8140 },
    { type = "R_MIPS_HI16", vram = 0x809D7218, target_vram = 0x809D8144 },
    { type = "R_MIPS_LO16", vram = 0x809D723C, target_vram = 0x809D8144 },
    { type = "R_MIPS_HI16", vram = 0x809D766C, target_vram = 0x809D8148 },
    { type = "R_MIPS_LO16", vram = 0x809D7680, target_vram = 0x809D8148 },
    { type = "R_MIPS_HI16", vram = 0x809D77E8, target_vram = 0x809D814C },
    { type = "R_MIPS_LO16", vram = 0x809D77EC, target_vram = 0x809D814C },
    { type = "R_MIPS_HI16", vram = 0x809D7850, target_vram = 0x809D8150 },
    { type = "R_MIPS_LO16", vram = 0x809D786C, target_vram = 0x809D8150 },
    { type = "R_MIPS_HI16", vram = 0x809D787C, target_vram = 0x809D8154 },
    { type = "R_MIPS_LO16", vram = 0x809D7880, target_vram = 0x809D8154 },
    { type = "R_MIPS_HI16", vram = 0x809D788C, target_vram = 0x809D8158 },
    { type = "R_MIPS_LO16", vram = 0x809D7898, target_vram = 0x809D8158 },
]

functions = [
    { name = "Boss01_RandZeroOne", vram = 0x809D0550, size = 0x128 },
    { name = "Boss01_SetupSummonBugsCutscene", vram = 0x809D1AB8, size = 0x74 },
    { name = "Boss01_SummonBugsCutscene", vram = 0x809D1B2C, size = 0x330 },
    { name = "Boss01_Jump", vram = 0x809D2BCC, size = 0x110 },
    { name = "Boss01_FillShadowTex", vram = 0x809D5BC4, size = 0x3F0 },
    { name = "Boss01_DrawEffects", vram = 0x809D73D4, size = 0x5AC },
    { name = "Boss01_SetupDanceBeforeAttack", vram = 0x809D2780, size = 0x54 },
    { name = "Boss01_DrawSwordTrail", vram = 0x809D519C, size = 0x3E8 },
    { name = "Boss01_Wait", vram = 0x809D20D0, size = 0x4B8 },
    { name = "Boss01_Bug_Crawl", vram = 0x809D6314, size = 0x110 },
    { name = "Boss01_Afterimage_Draw", vram = 0x809D5B0C, size = 0xB8 },
    { name = "Boss01_Thaw", vram = 0x809D44C0, size = 0x1A8 },
    { name = "Boss01_JumpAwayFromExplosive", vram = 0x809D119C, size = 0xBC },
    { name = "Boss01_DanceBeforeAttack", vram = 0x809D27D4, size = 0x84 },
    { name = "Boss01_PostLimbDraw", vram = 0x809D55CC, size = 0x3BC },
    { name = "Boss01_VerticalSlash", vram = 0x809D2E4C, size = 0x228 },
    { name = "Boss01_Bug_Dead", vram = 0x809D65E0, size = 0x12C },
    { name = "Boss01_Bug_SetupStunned", vram = 0x809D6540, size = 0x48 },
    { name = "Boss01_Bug_SetupDead", vram = 0x809D64E0, size = 0x60 },
    { name = "Boss01_SetupGuard", vram = 0x809D32B4, size = 0xC0 },
    { name = "Boss01_Run", vram = 0x809D2914, size = 0x130 },
    { name = "Boss01_Bug_Damaged", vram = 0x809D6488, size = 0x58 },
    { name = "Boss01_SetupJump", vram = 0x809D2A44, size = 0x5C },
    { name = "Boss01_SetupStunned", vram = 0x809D441C, size = 0x48 },
    { name = "Boss01_HorizontalSlash", vram = 0x809D30D0, size = 0x1E4 },
    { name = "Boss01_SpawnDustAtFeet", vram = 0x809D0AA4, size = 0x244 },
    { name = "Boss01_UpdateEffects", vram = 0x809D6E7C, size = 0x558 },
    { name = "Boss01_Stunned", vram = 0x809D4464, size = 0x5C },
    { name = "Boss01_Bug_Stunned", vram = 0x809D6588, size = 0x58 },
    { name = "Boss01_UpdateDamage", vram = 0x809D370C, size = 0x370 },
    { name = "Boss01_Bug_Update", vram = 0x809D694C, size = 0x1BC },
    { name = "Boss01_SetupDazed", vram = 0x809D2588, size = 0x60 },
    { name = "Boss01_DrawShadowTex", vram = 0x809D606C, size = 0x268 },
    { name = "Boss01_SpawnEffectRingOfFire", vram = 0x809D082C, size = 0x70 },
    { name = "Boss01_Kick", vram = 0x809D345C, size = 0x78 },
    { name = "Boss01_Bug_UpdateDamage", vram = 0x809D670C, size = 0x240 },
    { name = "Boss01_Draw", vram = 0x809D5988, size = 0x184 },
    { name = "Boss01_SetupIntroCutscene", vram = 0x809D1258, size = 0x5C },
    { name = "Boss01_SetupDeathCutscene", vram = 0x809D3C10, size = 0xC0 },
    { name = "Boss01_SpinAttack", vram = 0x809D26B8, size = 0xC8 },
    { name = "Boss01_SetColliderSphere", vram = 0x809D089C, size = 0x90 },
    { name = "Boss01_ShieldBash", vram = 0x809D3530, size = 0x78 },
    { name = "Boss01_SetupDamaged", vram = 0x809D35A8, size = 0xB4 },
    { name = "Boss01_Damaged", vram = 0x809D365C, size = 0xB0 },
    { name = "Boss01_Bug_OverrideLimbDraw", vram = 0x809D6B08, size = 0xAC },
    { name = "Boss01_SetupVerticalSlash", vram = 0x809D2DE8, size = 0x64 },
    { name = "Boss01_Afterimage_WaitToDespawn", vram = 0x809D1E74, size = 0x30 },
    { name = "Boss01_GenShadowTex", vram = 0x809D5FB4, size = 0xB8 },
    { name = "Boss01_Afterimage_SetupWaitToDespawn", vram = 0x809D1E5C, size = 0x18 },
    { name = "Boss01_ArePlayerAndOdolwaFacing", vram = 0x809D4668, size = 0x7C },
    { name = "Boss01_Update", vram = 0x809D46E4, size = 0xAB8 },
    { name = "Boss01_SetupKick", vram = 0x809D3400, size = 0x5C },
    { name = "Boss01_DeathCutscene", vram = 0x809D3CD0, size = 0x74C },
    { name = "Boss01_Destroy", vram = 0x809D118C, size = 0x10 },
    { name = "Boss01_Bug_SetupDamaged", vram = 0x809D6424, size = 0x64 },
    { name = "Boss01_SetupSummonMoths", vram = 0x809D3A7C, size = 0x60 },
    { name = "Boss01_SetupRun", vram = 0x809D2858, size = 0xBC },
    { name = "Boss01_Init", vram = 0x809D0CE8, size = 0x4A4 },
    { name = "Boss01_SpawnEffectFallingBlock", vram = 0x809D0678, size = 0x1B4 },
    { name = "Boss01_SetupSpinAttack", vram = 0x809D2664, size = 0x54 },
    { name = "Boss01_JumpSquat", vram = 0x809D2AA0, size = 0x12C },
    { name = "Boss01_Bug_SetupCrawl", vram = 0x809D62D4, size = 0x40 },
    { name = "Boss01_JumpLand", vram = 0x809D2CDC, size = 0x10C },
    { name = "Boss01_SetupWait", vram = 0x809D1EA4, size = 0x22C },
    { name = "Boss01_IntroCutscene", vram = 0x809D12B4, size = 0x804 },
    { name = "Boss01_Dazed", vram = 0x809D25E8, size = 0x7C },
    { name = "Boss01_Guard", vram = 0x809D3374, size = 0x8C },
    { name = "Boss01_SetupHorizontalSlash", vram = 0x809D3074, size = 0x5C },
    { name = "Boss01_SpawnDustForFallingBlock", vram = 0x809D6C98, size = 0x1E4 },
    { name = "Boss01_Bug_Draw", vram = 0x809D6BB4, size = 0xE4 },
    { name = "Boss01_SummonMoths", vram = 0x809D3ADC, size = 0x134 },
    { name = "Boss01_InitRand", vram = 0x809D0530, size = 0x20 },
    { name = "Boss01_SelectAttack", vram = 0x809D092C, size = 0x178 },
    { name = "Boss01_OverrideLimbDraw", vram = 0x809D5584, size = 0x48 },
    { name = "Boss01_SetupShieldBash", vram = 0x809D34D4, size = 0x5C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Boss_02"
rom = 0x00E49F30
vram = 0x809DA1D0
size = 0x6250

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809DA2F0, target_vram = 0x809DFB00 },
    { type = "R_MIPS_LO16", vram = 0x809DA2F4, target_vram = 0x809DFB00 },
    { type = "R_MIPS_HI16", vram = 0x809DA3E0, target_vram = 0x809DFB04 },
    { type = "R_MIPS_LO16", vram = 0x809DA3F4, target_vram = 0x809DFB04 },
    { type = "R_MIPS_HI16", vram = 0x809DA3F8, target_vram = 0x809DFB08 },
    { type = "R_MIPS_LO16", vram = 0x809DA3FC, target_vram = 0x809DFB08 },
    { type = "R_MIPS_HI16", vram = 0x809DA400, target_vram = 0x809DFB0C },
    { type = "R_MIPS_LO16", vram = 0x809DA410, target_vram = 0x809DFB0C },
    { type = "R_MIPS_HI16", vram = 0x809DA418, target_vram = 0x809DFB10 },
    { type = "R_MIPS_LO16", vram = 0x809DA42C, target_vram = 0x809DFB10 },
    { type = "R_MIPS_HI16", vram = 0x809DA520, target_vram = 0x809DF5B0 },
    { type = "R_MIPS_LO16", vram = 0x809DA56C, target_vram = 0x809DF5B0 },
    { type = "R_MIPS_HI16", vram = 0x809DA628, target_vram = 0x809E0434 },
    { type = "R_MIPS_LO16", vram = 0x809DA62C, target_vram = 0x809E0434 },
    { type = "R_MIPS_HI16", vram = 0x809DA69C, target_vram = 0x809E042C },
    { type = "R_MIPS_LO16", vram = 0x809DA6A0, target_vram = 0x809E042C },
    { type = "R_MIPS_HI16", vram = 0x809DA6A8, target_vram = 0x809E0438 },
    { type = "R_MIPS_LO16", vram = 0x809DA6AC, target_vram = 0x809E0438 },
    { type = "R_MIPS_HI16", vram = 0x809DA6C0, target_vram = 0x809DC78C },
    { type = "R_MIPS_HI16", vram = 0x809DA6C4, target_vram = 0x809DD0A8 },
    { type = "R_MIPS_LO16", vram = 0x809DA6CC, target_vram = 0x809DC78C },
    { type = "R_MIPS_LO16", vram = 0x809DA6D0, target_vram = 0x809DD0A8 },
    { type = "R_MIPS_HI16", vram = 0x809DA6E0, target_vram = 0x809DFB14 },
    { type = "R_MIPS_LO16", vram = 0x809DA6E4, target_vram = 0x809DFB14 },
    { type = "R_MIPS_HI16", vram = 0x809DA710, target_vram = 0x809E0434 },
    { type = "R_MIPS_LO16", vram = 0x809DA720, target_vram = 0x809E0434 },
    { type = "R_MIPS_HI16", vram = 0x809DA734, target_vram = 0x809E0430 },
    { type = "R_MIPS_LO16", vram = 0x809DA744, target_vram = 0x809E0430 },
    { type = "R_MIPS_HI16", vram = 0x809DA7B0, target_vram = 0x809DC218 },
    { type = "R_MIPS_LO16", vram = 0x809DA7B4, target_vram = 0x809DC218 },
    { type = "R_MIPS_HI16", vram = 0x809DA808, target_vram = 0x809E0424 },
    { type = "R_MIPS_LO16", vram = 0x809DA80C, target_vram = 0x809E0424 },
    { type = "R_MIPS_HI16", vram = 0x809DA854, target_vram = 0x809E0424 },
    { type = "R_MIPS_LO16", vram = 0x809DA858, target_vram = 0x809E0424 },
    { type = "R_MIPS_HI16", vram = 0x809DA860, target_vram = 0x809E0428 },
    { type = "R_MIPS_LO16", vram = 0x809DA864, target_vram = 0x809E0428 },
    { type = "R_MIPS_HI16", vram = 0x809DA868, target_vram = 0x809DF570 },
    { type = "R_MIPS_LO16", vram = 0x809DA870, target_vram = 0x809DF570 },
    { type = "R_MIPS_HI16", vram = 0x809DA87C, target_vram = 0x809DF550 },
    { type = "R_MIPS_LO16", vram = 0x809DA880, target_vram = 0x809DF550 },
    { type = "R_MIPS_HI16", vram = 0x809DA8F4, target_vram = 0x809DF92C },
    { type = "R_MIPS_LO16", vram = 0x809DA900, target_vram = 0x809DF92C },
    { type = "R_MIPS_HI16", vram = 0x809DA914, target_vram = 0x809DF984 },
    { type = "R_MIPS_LO16", vram = 0x809DA920, target_vram = 0x809DF984 },
    { type = "R_MIPS_HI16", vram = 0x809DA934, target_vram = 0x809DF994 },
    { type = "R_MIPS_LO16", vram = 0x809DA938, target_vram = 0x809DF994 },
    { type = "R_MIPS_HI16", vram = 0x809DA94C, target_vram = 0x809E0434 },
    { type = "R_MIPS_LO16", vram = 0x809DA950, target_vram = 0x809E0434 },
    { type = "R_MIPS_HI16", vram = 0x809DAA78, target_vram = 0x809DAA98 },
    { type = "R_MIPS_LO16", vram = 0x809DAA7C, target_vram = 0x809DAA98 },
    { type = "R_MIPS_HI16", vram = 0x809DAA84, target_vram = 0x809DFB18 },
    { type = "R_MIPS_LO16", vram = 0x809DAA88, target_vram = 0x809DFB18 },
    { type = "R_MIPS_HI16", vram = 0x809DAAB8, target_vram = 0x809DAB78 },
    { type = "R_MIPS_LO16", vram = 0x809DAABC, target_vram = 0x809DAB78 },
    { type = "R_MIPS_HI16", vram = 0x809DAADC, target_vram = 0x809E042C },
    { type = "R_MIPS_LO16", vram = 0x809DAAE0, target_vram = 0x809E042C },
    { type = "R_MIPS_HI16", vram = 0x809DAB24, target_vram = 0x809E0424 },
    { type = "R_MIPS_LO16", vram = 0x809DAB30, target_vram = 0x809E0424 },
    { type = "R_MIPS_HI16", vram = 0x809DACD8, target_vram = 0x809E042C },
    { type = "R_MIPS_LO16", vram = 0x809DAD00, target_vram = 0x809E042C },
    { type = "R_MIPS_HI16", vram = 0x809DADB4, target_vram = 0x809DF5B0 },
    { type = "R_MIPS_HI16", vram = 0x809DADC0, target_vram = 0x809DF5B0 },
    { type = "R_MIPS_LO16", vram = 0x809DADC4, target_vram = 0x809DF5B0 },
    { type = "R_MIPS_LO16", vram = 0x809DADF8, target_vram = 0x809DF5B0 },
    { type = "R_MIPS_HI16", vram = 0x809DAE24, target_vram = 0x809E0422 },
    { type = "R_MIPS_LO16", vram = 0x809DAE30, target_vram = 0x809E0422 },
    { type = "R_MIPS_HI16", vram = 0x809DAE4C, target_vram = 0x809DFB1C },
    { type = "R_MIPS_LO16", vram = 0x809DAE50, target_vram = 0x809DFB1C },
    { type = "R_MIPS_HI16", vram = 0x809DAFC8, target_vram = 0x809DFB20 },
    { type = "R_MIPS_LO16", vram = 0x809DAFCC, target_vram = 0x809DFB20 },
    { type = "R_MIPS_HI16", vram = 0x809DB090, target_vram = 0x809E0422 },
    { type = "R_MIPS_HI16", vram = 0x809DB094, target_vram = 0x809DF5B0 },
    { type = "R_MIPS_LO16", vram = 0x809DB09C, target_vram = 0x809DF5B0 },
    { type = "R_MIPS_LO16", vram = 0x809DB0A0, target_vram = 0x809E0422 },
    { type = "R_MIPS_HI16", vram = 0x809DB0D0, target_vram = 0x809DFB28 },
    { type = "R_MIPS_LO16", vram = 0x809DB0F0, target_vram = 0x809DFB28 },
    { type = "R_MIPS_HI16", vram = 0x809DB134, target_vram = 0x809DFB2C },
    { type = "R_MIPS_LO16", vram = 0x809DB13C, target_vram = 0x809DFB2C },
    { type = "R_MIPS_HI16", vram = 0x809DB1B0, target_vram = 0x809DFB8C },
    { type = "R_MIPS_LO16", vram = 0x809DB1B4, target_vram = 0x809DFB8C },
    { type = "R_MIPS_HI16", vram = 0x809DB1CC, target_vram = 0x809DFB90 },
    { type = "R_MIPS_LO16", vram = 0x809DB1D0, target_vram = 0x809DFB90 },
    { type = "R_MIPS_HI16", vram = 0x809DB1F4, target_vram = 0x809DFB94 },
    { type = "R_MIPS_LO16", vram = 0x809DB210, target_vram = 0x809DFB94 },
    { type = "R_MIPS_HI16", vram = 0x809DB2B4, target_vram = 0x809DFB98 },
    { type = "R_MIPS_LO16", vram = 0x809DB2B8, target_vram = 0x809DFB98 },
    { type = "R_MIPS_HI16", vram = 0x809DB2CC, target_vram = 0x809DFB9C },
    { type = "R_MIPS_LO16", vram = 0x809DB2EC, target_vram = 0x809DFB9C },
    { type = "R_MIPS_HI16", vram = 0x809DB300, target_vram = 0x809DFBA0 },
    { type = "R_MIPS_LO16", vram = 0x809DB304, target_vram = 0x809DFBA0 },
    { type = "R_MIPS_HI16", vram = 0x809DB388, target_vram = 0x809DFBA4 },
    { type = "R_MIPS_LO16", vram = 0x809DB3A8, target_vram = 0x809DFBA4 },
    { type = "R_MIPS_HI16", vram = 0x809DB404, target_vram = 0x809DFBA8 },
    { type = "R_MIPS_LO16", vram = 0x809DB42C, target_vram = 0x809DFBA8 },
    { type = "R_MIPS_HI16", vram = 0x809DB430, target_vram = 0x809DFBAC },
    { type = "R_MIPS_LO16", vram = 0x809DB450, target_vram = 0x809DFBAC },
    { type = "R_MIPS_HI16", vram = 0x809DB4E0, target_vram = 0x809DFBB0 },
    { type = "R_MIPS_LO16", vram = 0x809DB4F0, target_vram = 0x809DFBB0 },
    { type = "R_MIPS_HI16", vram = 0x809DB4F4, target_vram = 0x809DFBB4 },
    { type = "R_MIPS_LO16", vram = 0x809DB510, target_vram = 0x809DFBB4 },
    { type = "R_MIPS_HI16", vram = 0x809DB5FC, target_vram = 0x809E0424 },
    { type = "R_MIPS_LO16", vram = 0x809DB600, target_vram = 0x809E0424 },
    { type = "R_MIPS_HI16", vram = 0x809DB610, target_vram = 0x809DF9C0 },
    { type = "R_MIPS_LO16", vram = 0x809DB614, target_vram = 0x809DF9C0 },
    { type = "R_MIPS_HI16", vram = 0x809DB644, target_vram = 0x809DFA2C },
    { type = "R_MIPS_LO16", vram = 0x809DB648, target_vram = 0x809DFA2C },
    { type = "R_MIPS_HI16", vram = 0x809DB6B4, target_vram = 0x809E0424 },
    { type = "R_MIPS_LO16", vram = 0x809DB718, target_vram = 0x809E0424 },
    { type = "R_MIPS_HI16", vram = 0x809DB728, target_vram = 0x809DF9C0 },
    { type = "R_MIPS_LO16", vram = 0x809DB72C, target_vram = 0x809DF9C0 },
    { type = "R_MIPS_HI16", vram = 0x809DB758, target_vram = 0x809DFA2C },
    { type = "R_MIPS_LO16", vram = 0x809DB75C, target_vram = 0x809DFA2C },
    { type = "R_MIPS_HI16", vram = 0x809DB7E8, target_vram = 0x809DFBB8 },
    { type = "R_MIPS_LO16", vram = 0x809DB7EC, target_vram = 0x809DFBB8 },
    { type = "R_MIPS_HI16", vram = 0x809DB844, target_vram = 0x809DFBBC },
    { type = "R_MIPS_LO16", vram = 0x809DB864, target_vram = 0x809DFBBC },
    { type = "R_MIPS_HI16", vram = 0x809DB884, target_vram = 0x809DFBC0 },
    { type = "R_MIPS_LO16", vram = 0x809DB888, target_vram = 0x809DFBC0 },
    { type = "R_MIPS_HI16", vram = 0x809DB8A4, target_vram = 0x809DFBC4 },
    { type = "R_MIPS_LO16", vram = 0x809DB8B4, target_vram = 0x809DFBC4 },
    { type = "R_MIPS_HI16", vram = 0x809DB900, target_vram = 0x809E042C },
    { type = "R_MIPS_LO16", vram = 0x809DB904, target_vram = 0x809E042C },
    { type = "R_MIPS_HI16", vram = 0x809DB90C, target_vram = 0x809E042C },
    { type = "R_MIPS_LO16", vram = 0x809DB914, target_vram = 0x809E042C },
    { type = "R_MIPS_HI16", vram = 0x809DBA38, target_vram = 0x809DFBC8 },
    { type = "R_MIPS_LO16", vram = 0x809DBA50, target_vram = 0x809DFBC8 },
    { type = "R_MIPS_HI16", vram = 0x809DBAB4, target_vram = 0x809DF5B0 },
    { type = "R_MIPS_LO16", vram = 0x809DBAC8, target_vram = 0x809DF5B0 },
    { type = "R_MIPS_HI16", vram = 0x809DBC1C, target_vram = 0x809E042C },
    { type = "R_MIPS_LO16", vram = 0x809DBC2C, target_vram = 0x809E042C },
    { type = "R_MIPS_HI16", vram = 0x809DBD28, target_vram = 0x809DFBCC },
    { type = "R_MIPS_LO16", vram = 0x809DBD2C, target_vram = 0x809DFBCC },
    { type = "R_MIPS_HI16", vram = 0x809DBD44, target_vram = 0x809DFBD0 },
    { type = "R_MIPS_LO16", vram = 0x809DBD48, target_vram = 0x809DFBD0 },
    { type = "R_MIPS_HI16", vram = 0x809DBD94, target_vram = 0x809DFBD4 },
    { type = "R_MIPS_LO16", vram = 0x809DBDA0, target_vram = 0x809DFBD4 },
    { type = "R_MIPS_HI16", vram = 0x809DBE54, target_vram = 0x809DFBD8 },
    { type = "R_MIPS_LO16", vram = 0x809DBE58, target_vram = 0x809DFBD8 },
    { type = "R_MIPS_HI16", vram = 0x809DBECC, target_vram = 0x809DFA98 },
    { type = "R_MIPS_LO16", vram = 0x809DBED4, target_vram = 0x809DFA98 },
    { type = "R_MIPS_HI16", vram = 0x809DBFF8, target_vram = 0x809E0422 },
    { type = "R_MIPS_LO16", vram = 0x809DC004, target_vram = 0x809E0422 },
    { type = "R_MIPS_HI16", vram = 0x809DC018, target_vram = 0x809E042C },
    { type = "R_MIPS_HI16", vram = 0x809DC038, target_vram = 0x809DFBDC },
    { type = "R_MIPS_LO16", vram = 0x809DC03C, target_vram = 0x809DFBDC },
    { type = "R_MIPS_LO16", vram = 0x809DC04C, target_vram = 0x809E042C },
    { type = "R_MIPS_HI16", vram = 0x809DC1A4, target_vram = 0x809E0424 },
    { type = "R_MIPS_LO16", vram = 0x809DC1AC, target_vram = 0x809E0424 },
    { type = "R_MIPS_HI16", vram = 0x809DC25C, target_vram = 0x809E0422 },
    { type = "R_MIPS_LO16", vram = 0x809DC290, target_vram = 0x809E0422 },
    { type = "R_MIPS_HI16", vram = 0x809DC29C, target_vram = 0x809DFBE0 },
    { type = "R_MIPS_LO16", vram = 0x809DC2A0, target_vram = 0x809DFBE0 },
    { type = "R_MIPS_HI16", vram = 0x809DC2CC, target_vram = 0x809E0422 },
    { type = "R_MIPS_LO16", vram = 0x809DC2E4, target_vram = 0x809E0422 },
    { type = "R_MIPS_HI16", vram = 0x809DC334, target_vram = 0x809E0422 },
    { type = "R_MIPS_LO16", vram = 0x809DC338, target_vram = 0x809E0422 },
    { type = "R_MIPS_HI16", vram = 0x809DC36C, target_vram = 0x809E042C },
    { type = "R_MIPS_LO16", vram = 0x809DC370, target_vram = 0x809E042C },
    { type = "R_MIPS_HI16", vram = 0x809DC460, target_vram = 0x809DF5B0 },
    { type = "R_MIPS_LO16", vram = 0x809DC464, target_vram = 0x809DF5B0 },
    { type = "R_MIPS_HI16", vram = 0x809DC480, target_vram = 0x809DF5B0 },
    { type = "R_MIPS_LO16", vram = 0x809DC484, target_vram = 0x809DF5B0 },
    { type = "R_MIPS_HI16", vram = 0x809DC4A4, target_vram = 0x809DF5B0 },
    { type = "R_MIPS_LO16", vram = 0x809DC4A8, target_vram = 0x809DF5B0 },
    { type = "R_MIPS_HI16", vram = 0x809DC51C, target_vram = 0x809DF5B0 },
    { type = "R_MIPS_LO16", vram = 0x809DC520, target_vram = 0x809DF5B0 },
    { type = "R_MIPS_HI16", vram = 0x809DC548, target_vram = 0x809DF5B0 },
    { type = "R_MIPS_LO16", vram = 0x809DC54C, target_vram = 0x809DF5B0 },
    { type = "R_MIPS_HI16", vram = 0x809DC56C, target_vram = 0x809DF5B0 },
    { type = "R_MIPS_LO16", vram = 0x809DC570, target_vram = 0x809DF5B0 },
    { type = "R_MIPS_HI16", vram = 0x809DC66C, target_vram = 0x809DFBE4 },
    { type = "R_MIPS_LO16", vram = 0x809DC674, target_vram = 0x809DFBE4 },
    { type = "R_MIPS_HI16", vram = 0x809DC7A4, target_vram = 0x809DF5B0 },
    { type = "R_MIPS_LO16", vram = 0x809DC7A8, target_vram = 0x809DF5B0 },
    { type = "R_MIPS_HI16", vram = 0x809DC7C0, target_vram = 0x809E0434 },
    { type = "R_MIPS_LO16", vram = 0x809DC7C4, target_vram = 0x809E0434 },
    { type = "R_MIPS_HI16", vram = 0x809DC824, target_vram = 0x809E0422 },
    { type = "R_MIPS_LO16", vram = 0x809DC828, target_vram = 0x809E0422 },
    { type = "R_MIPS_HI16", vram = 0x809DC880, target_vram = 0x809DFC14 },
    { type = "R_MIPS_LO16", vram = 0x809DC8A4, target_vram = 0x809DFC14 },
    { type = "R_MIPS_HI16", vram = 0x809DC98C, target_vram = 0x809E0434 },
    { type = "R_MIPS_LO16", vram = 0x809DC99C, target_vram = 0x809E0434 },
    { type = "R_MIPS_HI16", vram = 0x809DC9A4, target_vram = 0x809E0430 },
    { type = "R_MIPS_LO16", vram = 0x809DC9A8, target_vram = 0x809E0430 },
    { type = "R_MIPS_HI16", vram = 0x809DCADC, target_vram = 0x809E0422 },
    { type = "R_MIPS_LO16", vram = 0x809DCAE0, target_vram = 0x809E0422 },
    { type = "R_MIPS_HI16", vram = 0x809DCAF8, target_vram = 0x809DFC18 },
    { type = "R_MIPS_LO16", vram = 0x809DCAFC, target_vram = 0x809DFC18 },
    { type = "R_MIPS_HI16", vram = 0x809DCB08, target_vram = 0x809DFC1C },
    { type = "R_MIPS_LO16", vram = 0x809DCB0C, target_vram = 0x809DFC1C },
    { type = "R_MIPS_HI16", vram = 0x809DCB14, target_vram = 0x809DFC20 },
    { type = "R_MIPS_LO16", vram = 0x809DCB18, target_vram = 0x809DFC20 },
    { type = "R_MIPS_HI16", vram = 0x809DCD8C, target_vram = 0x809DF5B6 },
    { type = "R_MIPS_HI16", vram = 0x809DCD9C, target_vram = 0x809DF5E6 },
    { type = "R_MIPS_LO16", vram = 0x809DCDA4, target_vram = 0x809DF5E6 },
    { type = "R_MIPS_LO16", vram = 0x809DCDC4, target_vram = 0x809DF5B6 },
    { type = "R_MIPS_HI16", vram = 0x809DCE6C, target_vram = 0x809DFC24 },
    { type = "R_MIPS_LO16", vram = 0x809DCE70, target_vram = 0x809DFC24 },
    { type = "R_MIPS_HI16", vram = 0x809DCE7C, target_vram = 0x809DFC28 },
    { type = "R_MIPS_LO16", vram = 0x809DCE84, target_vram = 0x809DFC28 },
    { type = "R_MIPS_HI16", vram = 0x809DCF20, target_vram = 0x809DFA9C },
    { type = "R_MIPS_LO16", vram = 0x809DCF24, target_vram = 0x809DFA9C },
    { type = "R_MIPS_HI16", vram = 0x809DD01C, target_vram = 0x809E0422 },
    { type = "R_MIPS_LO16", vram = 0x809DD020, target_vram = 0x809E0422 },
    { type = "R_MIPS_HI16", vram = 0x809DD024, target_vram = 0x809DFAF4 },
    { type = "R_MIPS_LO16", vram = 0x809DD040, target_vram = 0x809DFAF4 },
    { type = "R_MIPS_HI16", vram = 0x809DD064, target_vram = 0x809DFAF4 },
    { type = "R_MIPS_LO16", vram = 0x809DD068, target_vram = 0x809DFAF4 },
    { type = "R_MIPS_HI16", vram = 0x809DD100, target_vram = 0x809E0422 },
    { type = "R_MIPS_LO16", vram = 0x809DD104, target_vram = 0x809E0422 },
    { type = "R_MIPS_HI16", vram = 0x809DD124, target_vram = 0x809DFC2C },
    { type = "R_MIPS_LO16", vram = 0x809DD128, target_vram = 0x809DFC2C },
    { type = "R_MIPS_HI16", vram = 0x809DD134, target_vram = 0x809DFC30 },
    { type = "R_MIPS_LO16", vram = 0x809DD138, target_vram = 0x809DFC30 },
    { type = "R_MIPS_HI16", vram = 0x809DD144, target_vram = 0x809DFC34 },
    { type = "R_MIPS_HI16", vram = 0x809DD148, target_vram = 0x809DF5B0 },
    { type = "R_MIPS_LO16", vram = 0x809DD14C, target_vram = 0x809DF5B0 },
    { type = "R_MIPS_LO16", vram = 0x809DD150, target_vram = 0x809DFC34 },
    { type = "R_MIPS_HI16", vram = 0x809DD35C, target_vram = 0x809DF5B0 },
    { type = "R_MIPS_LO16", vram = 0x809DD364, target_vram = 0x809DF5B0 },
    { type = "R_MIPS_HI16", vram = 0x809DD974, target_vram = 0x809DFC38 },
    { type = "R_MIPS_LO16", vram = 0x809DD97C, target_vram = 0x809DFC38 },
    { type = "R_MIPS_HI16", vram = 0x809DD9E4, target_vram = 0x809E0422 },
    { type = "R_MIPS_LO16", vram = 0x809DD9F0, target_vram = 0x809E0422 },
    { type = "R_MIPS_HI16", vram = 0x809DD9F4, target_vram = 0x809DFC90 },
    { type = "R_MIPS_HI16", vram = 0x809DDA24, target_vram = 0x809DFC8C },
    { type = "R_MIPS_LO16", vram = 0x809DDA34, target_vram = 0x809DFC8C },
    { type = "R_MIPS_LO16", vram = 0x809DDA4C, target_vram = 0x809DFC90 },
    { type = "R_MIPS_HI16", vram = 0x809DDA64, target_vram = 0x809DFC94 },
    { type = "R_MIPS_LO16", vram = 0x809DDA70, target_vram = 0x809DFC94 },
    { type = "R_MIPS_HI16", vram = 0x809DDA98, target_vram = 0x809E0420 },
    { type = "R_MIPS_LO16", vram = 0x809DDAA8, target_vram = 0x809E0420 },
    { type = "R_MIPS_HI16", vram = 0x809DDB08, target_vram = 0x809DFC98 },
    { type = "R_MIPS_LO16", vram = 0x809DDB0C, target_vram = 0x809DFC98 },
    { type = "R_MIPS_HI16", vram = 0x809DDB38, target_vram = 0x809DFC9C },
    { type = "R_MIPS_LO16", vram = 0x809DDB3C, target_vram = 0x809DFC9C },
    { type = "R_MIPS_HI16", vram = 0x809DDB6C, target_vram = 0x809DFCA0 },
    { type = "R_MIPS_LO16", vram = 0x809DDB70, target_vram = 0x809DFCA0 },
    { type = "R_MIPS_HI16", vram = 0x809DDBE0, target_vram = 0x809DFCB0 },
    { type = "R_MIPS_LO16", vram = 0x809DDBE4, target_vram = 0x809DFCB0 },
    { type = "R_MIPS_HI16", vram = 0x809DDC68, target_vram = 0x809E0420 },
    { type = "R_MIPS_LO16", vram = 0x809DDC74, target_vram = 0x809E0420 },
    { type = "R_MIPS_HI16", vram = 0x809DDC98, target_vram = 0x809E0421 },
    { type = "R_MIPS_LO16", vram = 0x809DDCA8, target_vram = 0x809E0421 },
    { type = "R_MIPS_HI16", vram = 0x809DDCE0, target_vram = 0x809DFCC4 },
    { type = "R_MIPS_LO16", vram = 0x809DDCE4, target_vram = 0x809DFCC4 },
    { type = "R_MIPS_HI16", vram = 0x809DDD0C, target_vram = 0x809DFCC8 },
    { type = "R_MIPS_LO16", vram = 0x809DDD10, target_vram = 0x809DFCC8 },
    { type = "R_MIPS_HI16", vram = 0x809DDD3C, target_vram = 0x809DFCCC },
    { type = "R_MIPS_LO16", vram = 0x809DDD40, target_vram = 0x809DFCCC },
    { type = "R_MIPS_HI16", vram = 0x809DDD6C, target_vram = 0x809DFCD0 },
    { type = "R_MIPS_LO16", vram = 0x809DDD70, target_vram = 0x809DFCD0 },
    { type = "R_MIPS_HI16", vram = 0x809DDDF4, target_vram = 0x809E0421 },
    { type = "R_MIPS_LO16", vram = 0x809DDDFC, target_vram = 0x809E0421 },
    { type = "R_MIPS_HI16", vram = 0x809DDE58, target_vram = 0x809DFCF0 },
    { type = "R_MIPS_LO16", vram = 0x809DDE5C, target_vram = 0x809DFCF0 },
    { type = "R_MIPS_HI16", vram = 0x809DDE98, target_vram = 0x809DFCFC },
    { type = "R_MIPS_LO16", vram = 0x809DDE9C, target_vram = 0x809DFCFC },
    { type = "R_MIPS_HI16", vram = 0x809DDEB8, target_vram = 0x809DFD00 },
    { type = "R_MIPS_LO16", vram = 0x809DDEBC, target_vram = 0x809DFD00 },
    { type = "R_MIPS_HI16", vram = 0x809DDEE0, target_vram = 0x809E0422 },
    { type = "R_MIPS_LO16", vram = 0x809DDEE4, target_vram = 0x809E0422 },
    { type = "R_MIPS_HI16", vram = 0x809DDF08, target_vram = 0x809DF5B0 },
    { type = "R_MIPS_HI16", vram = 0x809DDF24, target_vram = 0x809DF5B0 },
    { type = "R_MIPS_LO16", vram = 0x809DDF28, target_vram = 0x809DF5B0 },
    { type = "R_MIPS_LO16", vram = 0x809DDF34, target_vram = 0x809DF5B0 },
    { type = "R_MIPS_HI16", vram = 0x809DDF40, target_vram = 0x809E0434 },
    { type = "R_MIPS_HI16", vram = 0x809DDF44, target_vram = 0x809E0424 },
    { type = "R_MIPS_LO16", vram = 0x809DDF50, target_vram = 0x809E0434 },
    { type = "R_MIPS_LO16", vram = 0x809DDF54, target_vram = 0x809E0424 },
    { type = "R_MIPS_HI16", vram = 0x809DDF90, target_vram = 0x809DFD04 },
    { type = "R_MIPS_LO16", vram = 0x809DDF94, target_vram = 0x809DFD04 },
    { type = "R_MIPS_HI16", vram = 0x809DE120, target_vram = 0x809E0428 },
    { type = "R_MIPS_LO16", vram = 0x809DE124, target_vram = 0x809E0428 },
    { type = "R_MIPS_HI16", vram = 0x809DE318, target_vram = 0x809E0434 },
    { type = "R_MIPS_LO16", vram = 0x809DE31C, target_vram = 0x809E0434 },
    { type = "R_MIPS_HI16", vram = 0x809DE334, target_vram = 0x809DFD08 },
    { type = "R_MIPS_LO16", vram = 0x809DE340, target_vram = 0x809DFD08 },
    { type = "R_MIPS_HI16", vram = 0x809DE350, target_vram = 0x809DFD0C },
    { type = "R_MIPS_LO16", vram = 0x809DE358, target_vram = 0x809DFD0C },
    { type = "R_MIPS_HI16", vram = 0x809DE35C, target_vram = 0x809E0424 },
    { type = "R_MIPS_LO16", vram = 0x809DE364, target_vram = 0x809E0424 },
    { type = "R_MIPS_HI16", vram = 0x809DE494, target_vram = 0x809E0428 },
    { type = "R_MIPS_LO16", vram = 0x809DE498, target_vram = 0x809E0428 },
    { type = "R_MIPS_HI16", vram = 0x809DE6E4, target_vram = 0x809DFD10 },
    { type = "R_MIPS_HI16", vram = 0x809DE6E8, target_vram = 0x809E0422 },
    { type = "R_MIPS_LO16", vram = 0x809DE6EC, target_vram = 0x809DFD10 },
    { type = "R_MIPS_LO16", vram = 0x809DE6F4, target_vram = 0x809E0422 },
    { type = "R_MIPS_HI16", vram = 0x809DE74C, target_vram = 0x809DFD18 },
    { type = "R_MIPS_LO16", vram = 0x809DE750, target_vram = 0x809DFD18 },
    { type = "R_MIPS_HI16", vram = 0x809DE754, target_vram = 0x809DFD1C },
    { type = "R_MIPS_LO16", vram = 0x809DE758, target_vram = 0x809DFD1C },
    { type = "R_MIPS_HI16", vram = 0x809DE76C, target_vram = 0x809E0422 },
    { type = "R_MIPS_LO16", vram = 0x809DE770, target_vram = 0x809E0422 },
    { type = "R_MIPS_HI16", vram = 0x809DEAE0, target_vram = 0x809E0424 },
    { type = "R_MIPS_HI16", vram = 0x809DEAEC, target_vram = 0x809E0428 },
    { type = "R_MIPS_LO16", vram = 0x809DEB0C, target_vram = 0x809E0424 },
    { type = "R_MIPS_LO16", vram = 0x809DEB18, target_vram = 0x809E0428 },
    { type = "R_MIPS_HI16", vram = 0x809DECCC, target_vram = 0x809DFD20 },
    { type = "R_MIPS_LO16", vram = 0x809DECD0, target_vram = 0x809DFD20 },
    { type = "R_MIPS_HI16", vram = 0x809DED20, target_vram = 0x809DFD24 },
    { type = "R_MIPS_LO16", vram = 0x809DED24, target_vram = 0x809DFD24 },
    { type = "R_MIPS_HI16", vram = 0x809DED2C, target_vram = 0x809DFD28 },
    { type = "R_MIPS_LO16", vram = 0x809DED30, target_vram = 0x809DFD28 },
    { type = "R_MIPS_HI16", vram = 0x809DEDA4, target_vram = 0x809E0430 },
    { type = "R_MIPS_LO16", vram = 0x809DEDB0, target_vram = 0x809E0430 },
    { type = "R_MIPS_HI16", vram = 0x809DEDC0, target_vram = 0x809E0424 },
    { type = "R_MIPS_LO16", vram = 0x809DEDC4, target_vram = 0x809E0424 },
    { type = "R_MIPS_HI16", vram = 0x809DEDCC, target_vram = 0x809E0424 },
    { type = "R_MIPS_LO16", vram = 0x809DEDD4, target_vram = 0x809E0424 },
    { type = "R_MIPS_HI16", vram = 0x809DEE68, target_vram = 0x809DFD2C },
    { type = "R_MIPS_LO16", vram = 0x809DEE6C, target_vram = 0x809DFD2C },
    { type = "R_MIPS_HI16", vram = 0x809DEF38, target_vram = 0x809E0428 },
    { type = "R_MIPS_LO16", vram = 0x809DEF44, target_vram = 0x809E0428 },
    { type = "R_MIPS_HI16", vram = 0x809DEF4C, target_vram = 0x809E0428 },
    { type = "R_MIPS_LO16", vram = 0x809DEF54, target_vram = 0x809E0428 },
    { type = "R_MIPS_HI16", vram = 0x809DF004, target_vram = 0x809E0428 },
    { type = "R_MIPS_LO16", vram = 0x809DF008, target_vram = 0x809E0428 },
    { type = "R_MIPS_HI16", vram = 0x809DF020, target_vram = 0x809E0424 },
    { type = "R_MIPS_LO16", vram = 0x809DF02C, target_vram = 0x809E0424 },
    { type = "R_MIPS_HI16", vram = 0x809DF038, target_vram = 0x809E0424 },
    { type = "R_MIPS_LO16", vram = 0x809DF054, target_vram = 0x809E0424 },
    { type = "R_MIPS_HI16", vram = 0x809DF174, target_vram = 0x809E0422 },
    { type = "R_MIPS_HI16", vram = 0x809DF178, target_vram = 0x809DFD30 },
    { type = "R_MIPS_LO16", vram = 0x809DF190, target_vram = 0x809E0422 },
    { type = "R_MIPS_LO16", vram = 0x809DF1B8, target_vram = 0x809DFD30 },
    { type = "R_MIPS_HI16", vram = 0x809DF1D4, target_vram = 0x809DF5B0 },
    { type = "R_MIPS_LO16", vram = 0x809DF1D8, target_vram = 0x809DF5B0 },
    { type = "R_MIPS_HI16", vram = 0x809DF334, target_vram = 0x809E0424 },
    { type = "R_MIPS_HI16", vram = 0x809DF338, target_vram = 0x809E0428 },
    { type = "R_MIPS_LO16", vram = 0x809DF340, target_vram = 0x809E0424 },
    { type = "R_MIPS_LO16", vram = 0x809DF354, target_vram = 0x809E0428 },
    { type = "R_MIPS_HI16", vram = 0x809DF358, target_vram = 0x809E0422 },
    { type = "R_MIPS_LO16", vram = 0x809DF370, target_vram = 0x809E0422 },
    { type = "R_MIPS_HI16", vram = 0x809DF3D8, target_vram = 0x809DFD34 },
    { type = "R_MIPS_LO16", vram = 0x809DF3DC, target_vram = 0x809DFD34 },
    { type = "R_MIPS_HI16", vram = 0x809DF414, target_vram = 0x809DFD38 },
    { type = "R_MIPS_LO16", vram = 0x809DF41C, target_vram = 0x809DFD38 },
    { type = "R_MIPS_HI16", vram = 0x809DF458, target_vram = 0x809E0434 },
    { type = "R_MIPS_LO16", vram = 0x809DF45C, target_vram = 0x809E0434 },
    { type = "R_MIPS_HI16", vram = 0x809DF464, target_vram = 0x809E0422 },
    { type = "R_MIPS_LO16", vram = 0x809DF468, target_vram = 0x809E0422 },
    { type = "R_MIPS_HI16", vram = 0x809DF494, target_vram = 0x809DFD3C },
    { type = "R_MIPS_LO16", vram = 0x809DF4A0, target_vram = 0x809DFD3C },
    { type = "R_MIPS_HI16", vram = 0x809DF4D0, target_vram = 0x809DF5B0 },
    { type = "R_MIPS_LO16", vram = 0x809DF4F0, target_vram = 0x809DF5B0 },
]

functions = [
    { name = "Boss02_Init", vram = 0x809DA5AC, size = 0x4B8 },
    { name = "Boss02_Destroy", vram = 0x809DAA64, size = 0x10 },
    { name = "Boss02_SpawnEffectFragment", vram = 0x809DA344, size = 0x11C },
    { name = "Boss02_HandleGiantsMaskCutscene", vram = 0x809DD934, size = 0x1190 },
    { name = "Boss02_UpdateEffects", vram = 0x809DD0CC, size = 0x22C },
    { name = "func_809DAA74", vram = 0x809DAA74, size = 0x24 },
    { name = "Boss02_Twinmold_Update", vram = 0x809DC320, size = 0x46C },
    { name = "Boss02_FillScreen", vram = 0x809DA1D0, size = 0x5C },
    { name = "func_809DBFB4", vram = 0x809DBFB4, size = 0x264 },
    { name = "func_809DA50C", vram = 0x809DA50C, size = 0xA0 },
    { name = "func_809DAB78", vram = 0x809DAB78, size = 0x143C },
    { name = "Boss02_SpawnEffectFlash", vram = 0x809DA460, size = 0xAC },
    { name = "func_809DEAC4", vram = 0x809DEAC4, size = 0xA88 },
    { name = "Boss02_SetFillScreenAlpha", vram = 0x809DA22C, size = 0x20 },
    { name = "Boss02_DrawEffects", vram = 0x809DD2F8, size = 0x63C },
    { name = "Boss02_SpawnEffectSand", vram = 0x809DA264, size = 0xE0 },
    { name = "func_809DAAA8", vram = 0x809DAAA8, size = 0xD0 },
    { name = "Boss02_Tail_Update", vram = 0x809DC218, size = 0x108 },
    { name = "func_809DAA98", vram = 0x809DAA98, size = 0x10 },
    { name = "Boss02_Twinmold_Draw", vram = 0x809DCA00, size = 0x6A8 },
    { name = "Boss02_Static_Draw", vram = 0x809DD0A8, size = 0x24 },
    { name = "Boss02_StopFillScreen", vram = 0x809DA24C, size = 0x18 },
    { name = "Boss02_Static_Update", vram = 0x809DC78C, size = 0x274 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Boss_03"
rom = 0x00E50180
vram = 0x809E2760
size = 0x70E0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809E27CC, target_vram = 0x809E91E0 },
    { type = "R_MIPS_LO16", vram = 0x809E27F0, target_vram = 0x809E91E0 },
    { type = "R_MIPS_HI16", vram = 0x809E27F4, target_vram = 0x809E91E4 },
    { type = "R_MIPS_LO16", vram = 0x809E27FC, target_vram = 0x809E91E4 },
    { type = "R_MIPS_HI16", vram = 0x809E28E8, target_vram = 0x809E91E8 },
    { type = "R_MIPS_LO16", vram = 0x809E2928, target_vram = 0x809E91E8 },
    { type = "R_MIPS_HI16", vram = 0x809E292C, target_vram = 0x809E91EC },
    { type = "R_MIPS_LO16", vram = 0x809E293C, target_vram = 0x809E91EC },
    { type = "R_MIPS_HI16", vram = 0x809E29AC, target_vram = 0x809E8EA0 },
    { type = "R_MIPS_LO16", vram = 0x809E29B0, target_vram = 0x809E8EA0 },
    { type = "R_MIPS_HI16", vram = 0x809E2A08, target_vram = 0x809E91F0 },
    { type = "R_MIPS_LO16", vram = 0x809E2A54, target_vram = 0x809E91F0 },
    { type = "R_MIPS_HI16", vram = 0x809E2A58, target_vram = 0x809E91F4 },
    { type = "R_MIPS_LO16", vram = 0x809E2A5C, target_vram = 0x809E91F4 },
    { type = "R_MIPS_HI16", vram = 0x809E2A60, target_vram = 0x809E91F8 },
    { type = "R_MIPS_LO16", vram = 0x809E2A74, target_vram = 0x809E91F8 },
    { type = "R_MIPS_HI16", vram = 0x809E2AFC, target_vram = 0x809E91FC },
    { type = "R_MIPS_LO16", vram = 0x809E2B3C, target_vram = 0x809E91FC },
    { type = "R_MIPS_HI16", vram = 0x809E2B40, target_vram = 0x809E9200 },
    { type = "R_MIPS_LO16", vram = 0x809E2B50, target_vram = 0x809E9200 },
    { type = "R_MIPS_HI16", vram = 0x809E2B54, target_vram = 0x809E9204 },
    { type = "R_MIPS_LO16", vram = 0x809E2B58, target_vram = 0x809E9204 },
    { type = "R_MIPS_HI16", vram = 0x809E2C1C, target_vram = 0x809EC034 },
    { type = "R_MIPS_LO16", vram = 0x809E2C20, target_vram = 0x809EC034 },
    { type = "R_MIPS_HI16", vram = 0x809E2C24, target_vram = 0x809EC038 },
    { type = "R_MIPS_LO16", vram = 0x809E2C28, target_vram = 0x809EC038 },
    { type = "R_MIPS_HI16", vram = 0x809E2C2C, target_vram = 0x809EC03C },
    { type = "R_MIPS_LO16", vram = 0x809E2C30, target_vram = 0x809EC03C },
    { type = "R_MIPS_HI16", vram = 0x809E2C40, target_vram = 0x809EC034 },
    { type = "R_MIPS_HI16", vram = 0x809E2C44, target_vram = 0x809EC038 },
    { type = "R_MIPS_HI16", vram = 0x809E2C48, target_vram = 0x809EC03C },
    { type = "R_MIPS_LO16", vram = 0x809E2C50, target_vram = 0x809EC03C },
    { type = "R_MIPS_LO16", vram = 0x809E2C54, target_vram = 0x809EC038 },
    { type = "R_MIPS_LO16", vram = 0x809E2C58, target_vram = 0x809EC034 },
    { type = "R_MIPS_HI16", vram = 0x809E2CFC, target_vram = 0x809E9208 },
    { type = "R_MIPS_LO16", vram = 0x809E2D04, target_vram = 0x809E9208 },
    { type = "R_MIPS_HI16", vram = 0x809E2D08, target_vram = 0x809E920C },
    { type = "R_MIPS_LO16", vram = 0x809E2D0C, target_vram = 0x809E920C },
    { type = "R_MIPS_HI16", vram = 0x809E2D18, target_vram = 0x809E9210 },
    { type = "R_MIPS_LO16", vram = 0x809E2D20, target_vram = 0x809E9210 },
    { type = "R_MIPS_HI16", vram = 0x809E2DF4, target_vram = 0x809E9100 },
    { type = "R_MIPS_HI16", vram = 0x809E2DF8, target_vram = 0x809E90FC },
    { type = "R_MIPS_LO16", vram = 0x809E2E00, target_vram = 0x809E90FC },
    { type = "R_MIPS_LO16", vram = 0x809E2E04, target_vram = 0x809E9100 },
    { type = "R_MIPS_HI16", vram = 0x809E2E08, target_vram = 0x809E9214 },
    { type = "R_MIPS_LO16", vram = 0x809E2E14, target_vram = 0x809E9214 },
    { type = "R_MIPS_HI16", vram = 0x809E3054, target_vram = 0x809E8FE8 },
    { type = "R_MIPS_LO16", vram = 0x809E305C, target_vram = 0x809E8FE8 },
    { type = "R_MIPS_HI16", vram = 0x809E3060, target_vram = 0x809E8810 },
    { type = "R_MIPS_HI16", vram = 0x809E3064, target_vram = 0x809E8BEC },
    { type = "R_MIPS_LO16", vram = 0x809E306C, target_vram = 0x809E8810 },
    { type = "R_MIPS_LO16", vram = 0x809E3070, target_vram = 0x809E8BEC },
    { type = "R_MIPS_HI16", vram = 0x809E3088, target_vram = 0x809E9218 },
    { type = "R_MIPS_LO16", vram = 0x809E309C, target_vram = 0x809E9218 },
    { type = "R_MIPS_HI16", vram = 0x809E30A0, target_vram = 0x809E921C },
    { type = "R_MIPS_LO16", vram = 0x809E30A4, target_vram = 0x809E921C },
    { type = "R_MIPS_HI16", vram = 0x809E30A8, target_vram = 0x809E9220 },
    { type = "R_MIPS_LO16", vram = 0x809E30C4, target_vram = 0x809E9220 },
    { type = "R_MIPS_HI16", vram = 0x809E30C8, target_vram = 0x809E9224 },
    { type = "R_MIPS_LO16", vram = 0x809E30D4, target_vram = 0x809E9224 },
    { type = "R_MIPS_HI16", vram = 0x809E30F4, target_vram = 0x809E9228 },
    { type = "R_MIPS_LO16", vram = 0x809E30F8, target_vram = 0x809E9228 },
    { type = "R_MIPS_HI16", vram = 0x809E31D4, target_vram = 0x809E922C },
    { type = "R_MIPS_LO16", vram = 0x809E31D8, target_vram = 0x809E922C },
    { type = "R_MIPS_HI16", vram = 0x809E31F4, target_vram = 0x809E9230 },
    { type = "R_MIPS_LO16", vram = 0x809E31F8, target_vram = 0x809E9230 },
    { type = "R_MIPS_HI16", vram = 0x809E3200, target_vram = 0x809E9234 },
    { type = "R_MIPS_LO16", vram = 0x809E3204, target_vram = 0x809E9234 },
    { type = "R_MIPS_HI16", vram = 0x809E32B4, target_vram = 0x809EC030 },
    { type = "R_MIPS_LO16", vram = 0x809E32B8, target_vram = 0x809EC030 },
    { type = "R_MIPS_HI16", vram = 0x809E32C0, target_vram = 0x809E9858 },
    { type = "R_MIPS_LO16", vram = 0x809E32C4, target_vram = 0x809E9858 },
    { type = "R_MIPS_HI16", vram = 0x809E32D0, target_vram = 0x809E9858 },
    { type = "R_MIPS_LO16", vram = 0x809E32D4, target_vram = 0x809E9858 },
    { type = "R_MIPS_HI16", vram = 0x809E32D8, target_vram = 0x809E989C },
    { type = "R_MIPS_HI16", vram = 0x809E32DC, target_vram = 0x809E98E0 },
    { type = "R_MIPS_HI16", vram = 0x809E32E0, target_vram = 0x809EC030 },
    { type = "R_MIPS_LO16", vram = 0x809E32E4, target_vram = 0x809EC030 },
    { type = "R_MIPS_LO16", vram = 0x809E32E8, target_vram = 0x809E98E0 },
    { type = "R_MIPS_LO16", vram = 0x809E32EC, target_vram = 0x809E989C },
    { type = "R_MIPS_HI16", vram = 0x809E3320, target_vram = 0x809E8F14 },
    { type = "R_MIPS_LO16", vram = 0x809E332C, target_vram = 0x809E8F14 },
    { type = "R_MIPS_HI16", vram = 0x809E3340, target_vram = 0x809E8FD8 },
    { type = "R_MIPS_LO16", vram = 0x809E334C, target_vram = 0x809E8FD8 },
    { type = "R_MIPS_HI16", vram = 0x809E33A8, target_vram = 0x809E344C },
    { type = "R_MIPS_LO16", vram = 0x809E33B4, target_vram = 0x809E344C },
    { type = "R_MIPS_HI16", vram = 0x809E33B8, target_vram = 0x809E9842 },
    { type = "R_MIPS_LO16", vram = 0x809E33E0, target_vram = 0x809E9842 },
    { type = "R_MIPS_HI16", vram = 0x809E33F8, target_vram = 0x809E9842 },
    { type = "R_MIPS_LO16", vram = 0x809E33FC, target_vram = 0x809E9842 },
    { type = "R_MIPS_HI16", vram = 0x809E3468, target_vram = 0x809E34B8 },
    { type = "R_MIPS_LO16", vram = 0x809E3474, target_vram = 0x809E34B8 },
    { type = "R_MIPS_HI16", vram = 0x809E3620, target_vram = 0x809E9238 },
    { type = "R_MIPS_LO16", vram = 0x809E3624, target_vram = 0x809E9238 },
    { type = "R_MIPS_HI16", vram = 0x809E3640, target_vram = 0x809E923C },
    { type = "R_MIPS_LO16", vram = 0x809E3644, target_vram = 0x809E923C },
    { type = "R_MIPS_HI16", vram = 0x809E3700, target_vram = 0x809E9240 },
    { type = "R_MIPS_LO16", vram = 0x809E3724, target_vram = 0x809E9240 },
    { type = "R_MIPS_HI16", vram = 0x809E38FC, target_vram = 0x809E3968 },
    { type = "R_MIPS_LO16", vram = 0x809E3900, target_vram = 0x809E3968 },
    { type = "R_MIPS_HI16", vram = 0x809E3A88, target_vram = 0x809E9244 },
    { type = "R_MIPS_LO16", vram = 0x809E3A8C, target_vram = 0x809E9244 },
    { type = "R_MIPS_HI16", vram = 0x809E3AA8, target_vram = 0x809E9248 },
    { type = "R_MIPS_LO16", vram = 0x809E3AAC, target_vram = 0x809E9248 },
    { type = "R_MIPS_HI16", vram = 0x809E3D48, target_vram = 0x809E3D98 },
    { type = "R_MIPS_LO16", vram = 0x809E3D4C, target_vram = 0x809E3D98 },
    { type = "R_MIPS_HI16", vram = 0x809E3EE0, target_vram = 0x809E924C },
    { type = "R_MIPS_LO16", vram = 0x809E3EE4, target_vram = 0x809E924C },
    { type = "R_MIPS_HI16", vram = 0x809E3F00, target_vram = 0x809E9250 },
    { type = "R_MIPS_LO16", vram = 0x809E3F04, target_vram = 0x809E9250 },
    { type = "R_MIPS_HI16", vram = 0x809E4194, target_vram = 0x809E421C },
    { type = "R_MIPS_LO16", vram = 0x809E4198, target_vram = 0x809E421C },
    { type = "R_MIPS_HI16", vram = 0x809E4364, target_vram = 0x809E9254 },
    { type = "R_MIPS_LO16", vram = 0x809E4368, target_vram = 0x809E9254 },
    { type = "R_MIPS_HI16", vram = 0x809E4384, target_vram = 0x809E9258 },
    { type = "R_MIPS_LO16", vram = 0x809E4388, target_vram = 0x809E9258 },
    { type = "R_MIPS_HI16", vram = 0x809E4684, target_vram = 0x809E475C },
    { type = "R_MIPS_LO16", vram = 0x809E4688, target_vram = 0x809E475C },
    { type = "R_MIPS_HI16", vram = 0x809E47AC, target_vram = 0x809E925C },
    { type = "R_MIPS_LO16", vram = 0x809E47B0, target_vram = 0x809E925C },
    { type = "R_MIPS_HI16", vram = 0x809E4924, target_vram = 0x809E497C },
    { type = "R_MIPS_LO16", vram = 0x809E4928, target_vram = 0x809E497C },
    { type = "R_MIPS_HI16", vram = 0x809E4A84, target_vram = 0x809E9260 },
    { type = "R_MIPS_LO16", vram = 0x809E4A88, target_vram = 0x809E9260 },
    { type = "R_MIPS_HI16", vram = 0x809E4AA4, target_vram = 0x809E9264 },
    { type = "R_MIPS_LO16", vram = 0x809E4AA8, target_vram = 0x809E9264 },
    { type = "R_MIPS_HI16", vram = 0x809E4C5C, target_vram = 0x809E4C90 },
    { type = "R_MIPS_LO16", vram = 0x809E4C60, target_vram = 0x809E4C90 },
    { type = "R_MIPS_HI16", vram = 0x809E4E3C, target_vram = 0x809E4E80 },
    { type = "R_MIPS_LO16", vram = 0x809E4E40, target_vram = 0x809E4E80 },
    { type = "R_MIPS_HI16", vram = 0x809E4ED0, target_vram = 0x809E9268 },
    { type = "R_MIPS_LO16", vram = 0x809E4ED8, target_vram = 0x809E9268 },
    { type = "R_MIPS_HI16", vram = 0x809E4EE4, target_vram = 0x809E9284 },
    { type = "R_MIPS_LO16", vram = 0x809E4EE8, target_vram = 0x809E9284 },
    { type = "R_MIPS_HI16", vram = 0x809E4F48, target_vram = 0x809E9288 },
    { type = "R_MIPS_LO16", vram = 0x809E4F4C, target_vram = 0x809E9288 },
    { type = "R_MIPS_HI16", vram = 0x809E509C, target_vram = 0x809E9104 },
    { type = "R_MIPS_LO16", vram = 0x809E50A0, target_vram = 0x809E9104 },
    { type = "R_MIPS_HI16", vram = 0x809E5954, target_vram = 0x809E928C },
    { type = "R_MIPS_LO16", vram = 0x809E5958, target_vram = 0x809E928C },
    { type = "R_MIPS_HI16", vram = 0x809E595C, target_vram = 0x809E9290 },
    { type = "R_MIPS_LO16", vram = 0x809E5960, target_vram = 0x809E9290 },
    { type = "R_MIPS_HI16", vram = 0x809E5AF0, target_vram = 0x809E5B64 },
    { type = "R_MIPS_LO16", vram = 0x809E5AF4, target_vram = 0x809E5B64 },
    { type = "R_MIPS_HI16", vram = 0x809E6018, target_vram = 0x809E5B64 },
    { type = "R_MIPS_LO16", vram = 0x809E601C, target_vram = 0x809E5B64 },
    { type = "R_MIPS_HI16", vram = 0x809E6024, target_vram = 0x809E9840 },
    { type = "R_MIPS_LO16", vram = 0x809E6028, target_vram = 0x809E9840 },
    { type = "R_MIPS_HI16", vram = 0x809E6058, target_vram = 0x809E9840 },
    { type = "R_MIPS_LO16", vram = 0x809E605C, target_vram = 0x809E9840 },
    { type = "R_MIPS_HI16", vram = 0x809E6060, target_vram = 0x809E9840 },
    { type = "R_MIPS_LO16", vram = 0x809E6068, target_vram = 0x809E9840 },
    { type = "R_MIPS_HI16", vram = 0x809E6400, target_vram = 0x809E9294 },
    { type = "R_MIPS_LO16", vram = 0x809E6404, target_vram = 0x809E9294 },
    { type = "R_MIPS_HI16", vram = 0x809E65A0, target_vram = 0x809E9848 },
    { type = "R_MIPS_LO16", vram = 0x809E65A4, target_vram = 0x809E9848 },
    { type = "R_MIPS_HI16", vram = 0x809E65B8, target_vram = 0x809E9298 },
    { type = "R_MIPS_LO16", vram = 0x809E65BC, target_vram = 0x809E9298 },
    { type = "R_MIPS_HI16", vram = 0x809E6604, target_vram = 0x809E6640 },
    { type = "R_MIPS_LO16", vram = 0x809E6608, target_vram = 0x809E6640 },
    { type = "R_MIPS_HI16", vram = 0x809E66FC, target_vram = 0x809E929C },
    { type = "R_MIPS_LO16", vram = 0x809E6700, target_vram = 0x809E929C },
    { type = "R_MIPS_HI16", vram = 0x809E69B4, target_vram = 0x809E6A38 },
    { type = "R_MIPS_LO16", vram = 0x809E69B8, target_vram = 0x809E6A38 },
    { type = "R_MIPS_HI16", vram = 0x809E6B9C, target_vram = 0x809E6BC0 },
    { type = "R_MIPS_LO16", vram = 0x809E6BA0, target_vram = 0x809E6BC0 },
    { type = "R_MIPS_HI16", vram = 0x809E6BF8, target_vram = 0x809E92A0 },
    { type = "R_MIPS_LO16", vram = 0x809E6BFC, target_vram = 0x809E92A0 },
    { type = "R_MIPS_HI16", vram = 0x809E6E60, target_vram = 0x809E6A38 },
    { type = "R_MIPS_LO16", vram = 0x809E6E6C, target_vram = 0x809E6A38 },
    { type = "R_MIPS_HI16", vram = 0x809E6EF8, target_vram = 0x809E9848 },
    { type = "R_MIPS_LO16", vram = 0x809E6EFC, target_vram = 0x809E9848 },
    { type = "R_MIPS_HI16", vram = 0x809E7044, target_vram = 0x809E9848 },
    { type = "R_MIPS_LO16", vram = 0x809E7048, target_vram = 0x809E9848 },
    { type = "R_MIPS_HI16", vram = 0x809E70F8, target_vram = 0x809E9842 },
    { type = "R_MIPS_LO16", vram = 0x809E70FC, target_vram = 0x809E9842 },
    { type = "R_MIPS_HI16", vram = 0x809E7138, target_vram = 0x809E92A4 },
    { type = "R_MIPS_LO16", vram = 0x809E713C, target_vram = 0x809E92A4 },
    { type = "R_MIPS_HI16", vram = 0x809E7148, target_vram = 0x809E9841 },
    { type = "R_MIPS_LO16", vram = 0x809E7160, target_vram = 0x809E9841 },
    { type = "R_MIPS_HI16", vram = 0x809E717C, target_vram = 0x809E9848 },
    { type = "R_MIPS_LO16", vram = 0x809E7194, target_vram = 0x809E9848 },
    { type = "R_MIPS_HI16", vram = 0x809E7210, target_vram = 0x809E5B64 },
    { type = "R_MIPS_LO16", vram = 0x809E7214, target_vram = 0x809E5B64 },
    { type = "R_MIPS_HI16", vram = 0x809E7298, target_vram = 0x809E5B64 },
    { type = "R_MIPS_LO16", vram = 0x809E729C, target_vram = 0x809E5B64 },
    { type = "R_MIPS_HI16", vram = 0x809E73B0, target_vram = 0x809E6A38 },
    { type = "R_MIPS_LO16", vram = 0x809E73B4, target_vram = 0x809E6A38 },
    { type = "R_MIPS_HI16", vram = 0x809E73C0, target_vram = 0x809E6BC0 },
    { type = "R_MIPS_LO16", vram = 0x809E73C4, target_vram = 0x809E6BC0 },
    { type = "R_MIPS_HI16", vram = 0x809E74F0, target_vram = 0x809E92A8 },
    { type = "R_MIPS_LO16", vram = 0x809E74F4, target_vram = 0x809E92A8 },
    { type = "R_MIPS_HI16", vram = 0x809E74FC, target_vram = 0x809E92AC },
    { type = "R_MIPS_LO16", vram = 0x809E750C, target_vram = 0x809E92AC },
    { type = "R_MIPS_HI16", vram = 0x809E764C, target_vram = 0x809E9841 },
    { type = "R_MIPS_LO16", vram = 0x809E7650, target_vram = 0x809E9841 },
    { type = "R_MIPS_HI16", vram = 0x809E7654, target_vram = 0x809E9841 },
    { type = "R_MIPS_HI16", vram = 0x809E7658, target_vram = 0x809E9841 },
    { type = "R_MIPS_LO16", vram = 0x809E7664, target_vram = 0x809E9841 },
    { type = "R_MIPS_LO16", vram = 0x809E7668, target_vram = 0x809E9841 },
    { type = "R_MIPS_HI16", vram = 0x809E7680, target_vram = 0x809E3D98 },
    { type = "R_MIPS_LO16", vram = 0x809E7684, target_vram = 0x809E3D98 },
    { type = "R_MIPS_HI16", vram = 0x809E7824, target_vram = 0x809E92B0 },
    { type = "R_MIPS_LO16", vram = 0x809E782C, target_vram = 0x809E92B0 },
    { type = "R_MIPS_HI16", vram = 0x809E7890, target_vram = 0x809E92B4 },
    { type = "R_MIPS_LO16", vram = 0x809E789C, target_vram = 0x809E92B4 },
    { type = "R_MIPS_HI16", vram = 0x809E78D0, target_vram = 0x809E92B8 },
    { type = "R_MIPS_LO16", vram = 0x809E78D4, target_vram = 0x809E92B8 },
    { type = "R_MIPS_HI16", vram = 0x809E7AD8, target_vram = 0x809E9148 },
    { type = "R_MIPS_LO16", vram = 0x809E7ADC, target_vram = 0x809E9148 },
    { type = "R_MIPS_HI16", vram = 0x809E7AF0, target_vram = 0x809E9128 },
    { type = "R_MIPS_LO16", vram = 0x809E7AF4, target_vram = 0x809E9128 },
    { type = "R_MIPS_HI16", vram = 0x809E7B08, target_vram = 0x809E9154 },
    { type = "R_MIPS_LO16", vram = 0x809E7B1C, target_vram = 0x809E9154 },
    { type = "R_MIPS_HI16", vram = 0x809E7B48, target_vram = 0x809E6A38 },
    { type = "R_MIPS_LO16", vram = 0x809E7B4C, target_vram = 0x809E6A38 },
    { type = "R_MIPS_HI16", vram = 0x809E7B78, target_vram = 0x809E91A8 },
    { type = "R_MIPS_LO16", vram = 0x809E7B80, target_vram = 0x809E91A8 },
    { type = "R_MIPS_HI16", vram = 0x809E7BAC, target_vram = 0x809E9136 },
    { type = "R_MIPS_LO16", vram = 0x809E7BB0, target_vram = 0x809E9136 },
    { type = "R_MIPS_HI16", vram = 0x809E7BC4, target_vram = 0x809E91B4 },
    { type = "R_MIPS_HI16", vram = 0x809E7BC8, target_vram = 0x809E91B4 },
    { type = "R_MIPS_LO16", vram = 0x809E7BD0, target_vram = 0x809E91B4 },
    { type = "R_MIPS_LO16", vram = 0x809E7BDC, target_vram = 0x809E91B4 },
    { type = "R_MIPS_HI16", vram = 0x809E7CAC, target_vram = 0x809E79C4 },
    { type = "R_MIPS_HI16", vram = 0x809E7CB0, target_vram = 0x809E7AA8 },
    { type = "R_MIPS_LO16", vram = 0x809E7CB4, target_vram = 0x809E7AA8 },
    { type = "R_MIPS_LO16", vram = 0x809E7CB8, target_vram = 0x809E79C4 },
    { type = "R_MIPS_HI16", vram = 0x809E7D58, target_vram = 0x809E92BC },
    { type = "R_MIPS_LO16", vram = 0x809E7D5C, target_vram = 0x809E92BC },
    { type = "R_MIPS_HI16", vram = 0x809E7E3C, target_vram = 0x809E92C0 },
    { type = "R_MIPS_LO16", vram = 0x809E7E40, target_vram = 0x809E92C0 },
    { type = "R_MIPS_HI16", vram = 0x809E7EF0, target_vram = 0x809E92C4 },
    { type = "R_MIPS_LO16", vram = 0x809E7EF8, target_vram = 0x809E92C4 },
    { type = "R_MIPS_HI16", vram = 0x809E7EFC, target_vram = 0x809E92C8 },
    { type = "R_MIPS_LO16", vram = 0x809E7F08, target_vram = 0x809E92C8 },
    { type = "R_MIPS_HI16", vram = 0x809E7FF4, target_vram = 0x809E92CC },
    { type = "R_MIPS_LO16", vram = 0x809E7FF8, target_vram = 0x809E92CC },
    { type = "R_MIPS_HI16", vram = 0x809E8064, target_vram = 0x809E92D0 },
    { type = "R_MIPS_LO16", vram = 0x809E806C, target_vram = 0x809E92D0 },
    { type = "R_MIPS_HI16", vram = 0x809E8070, target_vram = 0x809E92D4 },
    { type = "R_MIPS_LO16", vram = 0x809E807C, target_vram = 0x809E92D4 },
    { type = "R_MIPS_HI16", vram = 0x809E8134, target_vram = 0x809EC030 },
    { type = "R_MIPS_LO16", vram = 0x809E8164, target_vram = 0x809EC030 },
    { type = "R_MIPS_HI16", vram = 0x809E859C, target_vram = 0x809E92D8 },
    { type = "R_MIPS_LO16", vram = 0x809E85A0, target_vram = 0x809E92D8 },
    { type = "R_MIPS_HI16", vram = 0x809E89DC, target_vram = 0x809EC030 },
    { type = "R_MIPS_LO16", vram = 0x809E89E0, target_vram = 0x809EC030 },
    { type = "R_MIPS_HI16", vram = 0x809E8A10, target_vram = 0x809EC030 },
    { type = "R_MIPS_LO16", vram = 0x809E8A14, target_vram = 0x809EC030 },
    { type = "R_MIPS_HI16", vram = 0x809E8CA4, target_vram = 0x809E92DC },
    { type = "R_MIPS_LO16", vram = 0x809E8CA8, target_vram = 0x809E92DC },
    { type = "R_MIPS_HI16", vram = 0x809E8D5C, target_vram = 0x809E91C0 },
    { type = "R_MIPS_LO16", vram = 0x809E8D70, target_vram = 0x809E91C0 },
]

functions = [
    { name = "Boss03_SetupSpawnSmallFishesCutscene", vram = 0x809E65F4, size = 0x4C },
    { name = "Boss03_SeaweedDraw", vram = 0x809E8BEC, size = 0x2AC },
    { name = "Boss03_UpdateCollision", vram = 0x809E6CB4, size = 0x438 },
    { name = "Boss03_SetupCharge", vram = 0x809E4910, size = 0x6C },
    { name = "Boss03_SetupStunned", vram = 0x809E69A4, size = 0x94 },
    { name = "Boss03_SetupChewPlayer", vram = 0x809E4180, size = 0x9C },
    { name = "Boss03_SeaweedUpdate", vram = 0x809E8810, size = 0x3DC },
    { name = "Boss03_IntroCutscene", vram = 0x809E4E80, size = 0xC5C },
    { name = "Boss03_PlayUnderwaterSfx", vram = 0x809E2760, size = 0x28 },
    { name = "Boss03_InitRand", vram = 0x809E2C1C, size = 0x20 },
    { name = "Boss03_SetupJumpOverPlatform", vram = 0x809E4C34, size = 0x5C },
    { name = "Boss03_DrawEffects", vram = 0x809E81E4, size = 0x62C },
    { name = "Boss03_SetupChasePlayer", vram = 0x809E38EC, size = 0x7C },
    { name = "Boss03_OverrideLimbDraw", vram = 0x809E79C4, size = 0xE4 },
    { name = "Boss03_JumpOverPlatform", vram = 0x809E4C90, size = 0x19C },
    { name = "Boss03_PrepareCharge", vram = 0x809E475C, size = 0x1B4 },
    { name = "Boss03_SpawnDust", vram = 0x809E2DA0, size = 0x1DC },
    { name = "Boss03_SetupIntroCutscene", vram = 0x809E4E2C, size = 0x54 },
    { name = "Boss03_Init", vram = 0x809E2F7C, size = 0x4C0 },
    { name = "Boss03_SpawnEffectBubble", vram = 0x809E2AB4, size = 0xD8 },
    { name = "Boss03_UpdateEffects", vram = 0x809E7D00, size = 0x4E4 },
    { name = "Boss03_PostLimbDraw", vram = 0x809E7AA8, size = 0x164 },
    { name = "Boss03_SetObject", vram = 0x809E7920, size = 0xA4 },
    { name = "Boss03_Charge", vram = 0x809E497C, size = 0x2B8 },
    { name = "Boss03_UpdateSphereElement", vram = 0x809E2B8C, size = 0x90 },
    { name = "Boss03_SetupDeathCutscene", vram = 0x809E5ADC, size = 0x88 },
    { name = "Boss03_FindActorDblueMovebg", vram = 0x809E2D64, size = 0x3C },
    { name = "Boss03_Destroy", vram = 0x809E343C, size = 0x10 },
    { name = "Boss03_Update", vram = 0x809E70EC, size = 0x834 },
    { name = "Boss03_Draw", vram = 0x809E7C0C, size = 0xF4 },
    { name = "Boss03_CatchPlayer", vram = 0x809E3D98, size = 0x3E8 },
    { name = "Boss03_SpawnEffectWetSpot", vram = 0x809E2788, size = 0xF8 },
    { name = "Boss03_RandZeroOne", vram = 0x809E2C3C, size = 0x128 },
    { name = "Boss03_SpawnEffectSplash", vram = 0x809E299C, size = 0x118 },
    { name = "Boss03_ChasePlayer", vram = 0x809E3968, size = 0x3CC },
    { name = "Boss03_ChewPlayer", vram = 0x809E421C, size = 0x458 },
    { name = "Boss03_SetupPrepareCharge", vram = 0x809E4674, size = 0xE8 },
    { name = "Boss03_Stunned", vram = 0x809E6A38, size = 0x138 },
    { name = "func_809E34B8", vram = 0x809E34B8, size = 0x434 },
    { name = "Boss03_SpawnSmallFishesCutscene", vram = 0x809E6640, size = 0x364 },
    { name = "Boss03_SpawnEffectDroplet", vram = 0x809E2880, size = 0x11C },
    { name = "Boss03_SetupCatchPlayer", vram = 0x809E3D34, size = 0x64 },
    { name = "func_809E344C", vram = 0x809E344C, size = 0x6C },
    { name = "Boss03_DeathCutscene", vram = 0x809E5B64, size = 0xA90 },
    { name = "Boss03_SetupDamaged", vram = 0x809E6B70, size = 0x50 },
    { name = "Boss03_Damaged", vram = 0x809E6BC0, size = 0xF4 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Boss_04"
rom = 0x00E57260
vram = 0x809EC040
size = 0x2490

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809EC158, target_vram = 0x809EE150 },
    { type = "R_MIPS_LO16", vram = 0x809EC168, target_vram = 0x809EE150 },
    { type = "R_MIPS_HI16", vram = 0x809EC17C, target_vram = 0x809EE1B4 },
    { type = "R_MIPS_LO16", vram = 0x809EC194, target_vram = 0x809EE1B4 },
    { type = "R_MIPS_HI16", vram = 0x809EC1A8, target_vram = 0x809EE1E8 },
    { type = "R_MIPS_LO16", vram = 0x809EC1B4, target_vram = 0x809EE1E8 },
    { type = "R_MIPS_HI16", vram = 0x809EC208, target_vram = 0x809EE1F8 },
    { type = "R_MIPS_HI16", vram = 0x809EC20C, target_vram = 0x809EE1F8 },
    { type = "R_MIPS_LO16", vram = 0x809EC214, target_vram = 0x809EE1F8 },
    { type = "R_MIPS_LO16", vram = 0x809EC218, target_vram = 0x809EE1F8 },
    { type = "R_MIPS_HI16", vram = 0x809EC28C, target_vram = 0x809EE228 },
    { type = "R_MIPS_HI16", vram = 0x809EC294, target_vram = 0x809EE204 },
    { type = "R_MIPS_LO16", vram = 0x809EC2A4, target_vram = 0x809EE204 },
    { type = "R_MIPS_HI16", vram = 0x809EC2AC, target_vram = 0x809EE210 },
    { type = "R_MIPS_LO16", vram = 0x809EC2BC, target_vram = 0x809EE210 },
    { type = "R_MIPS_HI16", vram = 0x809EC2C4, target_vram = 0x809EE21C },
    { type = "R_MIPS_LO16", vram = 0x809EC2D4, target_vram = 0x809EE21C },
    { type = "R_MIPS_LO16", vram = 0x809EC2E8, target_vram = 0x809EE228 },
    { type = "R_MIPS_HI16", vram = 0x809EC3A4, target_vram = 0x809EE4D0 },
    { type = "R_MIPS_LO16", vram = 0x809EC3C0, target_vram = 0x809EE4D0 },
    { type = "R_MIPS_HI16", vram = 0x809EC3D0, target_vram = 0x809EE240 },
    { type = "R_MIPS_LO16", vram = 0x809EC3D4, target_vram = 0x809EE240 },
    { type = "R_MIPS_HI16", vram = 0x809EC3E0, target_vram = 0x809EE244 },
    { type = "R_MIPS_LO16", vram = 0x809EC3FC, target_vram = 0x809EE244 },
    { type = "R_MIPS_HI16", vram = 0x809EC548, target_vram = 0x809EC568 },
    { type = "R_MIPS_LO16", vram = 0x809EC550, target_vram = 0x809EC568 },
    { type = "R_MIPS_HI16", vram = 0x809EC604, target_vram = 0x809EE248 },
    { type = "R_MIPS_LO16", vram = 0x809EC60C, target_vram = 0x809EE248 },
    { type = "R_MIPS_HI16", vram = 0x809EC7E4, target_vram = 0x809EE280 },
    { type = "R_MIPS_LO16", vram = 0x809EC7E8, target_vram = 0x809EE280 },
    { type = "R_MIPS_HI16", vram = 0x809ECAFC, target_vram = 0x809EE4D0 },
    { type = "R_MIPS_LO16", vram = 0x809ECB04, target_vram = 0x809EE4D0 },
    { type = "R_MIPS_HI16", vram = 0x809ECD04, target_vram = 0x809ECD18 },
    { type = "R_MIPS_LO16", vram = 0x809ECD08, target_vram = 0x809ECD18 },
    { type = "R_MIPS_HI16", vram = 0x809ECE14, target_vram = 0x809EE284 },
    { type = "R_MIPS_LO16", vram = 0x809ECE18, target_vram = 0x809EE284 },
    { type = "R_MIPS_HI16", vram = 0x809ECF00, target_vram = 0x809ECF58 },
    { type = "R_MIPS_LO16", vram = 0x809ECF04, target_vram = 0x809ECF58 },
    { type = "R_MIPS_HI16", vram = 0x809ECFA4, target_vram = 0x809EE288 },
    { type = "R_MIPS_LO16", vram = 0x809ECFA8, target_vram = 0x809EE288 },
    { type = "R_MIPS_HI16", vram = 0x809ECFD0, target_vram = 0x809EE28C },
    { type = "R_MIPS_LO16", vram = 0x809ECFDC, target_vram = 0x809EE28C },
    { type = "R_MIPS_HI16", vram = 0x809ED0B8, target_vram = 0x809EE290 },
    { type = "R_MIPS_LO16", vram = 0x809ED0BC, target_vram = 0x809EE290 },
    { type = "R_MIPS_HI16", vram = 0x809ED120, target_vram = 0x809EE294 },
    { type = "R_MIPS_LO16", vram = 0x809ED124, target_vram = 0x809EE294 },
    { type = "R_MIPS_HI16", vram = 0x809ED230, target_vram = 0x809ED2A0 },
    { type = "R_MIPS_LO16", vram = 0x809ED234, target_vram = 0x809ED2A0 },
    { type = "R_MIPS_HI16", vram = 0x809ED24C, target_vram = 0x809EE298 },
    { type = "R_MIPS_LO16", vram = 0x809ED254, target_vram = 0x809EE298 },
    { type = "R_MIPS_HI16", vram = 0x809ED2E8, target_vram = 0x809EE29C },
    { type = "R_MIPS_LO16", vram = 0x809ED2EC, target_vram = 0x809EE29C },
    { type = "R_MIPS_HI16", vram = 0x809ED330, target_vram = 0x809EE2A0 },
    { type = "R_MIPS_LO16", vram = 0x809ED334, target_vram = 0x809EE2A0 },
    { type = "R_MIPS_HI16", vram = 0x809ED360, target_vram = 0x809EE2A4 },
    { type = "R_MIPS_LO16", vram = 0x809ED364, target_vram = 0x809EE2A4 },
    { type = "R_MIPS_HI16", vram = 0x809ED5F0, target_vram = 0x809EE2A8 },
    { type = "R_MIPS_LO16", vram = 0x809ED5F8, target_vram = 0x809EE2A8 },
    { type = "R_MIPS_HI16", vram = 0x809ED650, target_vram = 0x809EE2AC },
    { type = "R_MIPS_LO16", vram = 0x809ED654, target_vram = 0x809EE2AC },
    { type = "R_MIPS_HI16", vram = 0x809ED704, target_vram = 0x809EE2B0 },
    { type = "R_MIPS_LO16", vram = 0x809ED708, target_vram = 0x809EE2B0 },
    { type = "R_MIPS_HI16", vram = 0x809ED7B4, target_vram = 0x809EE2B4 },
    { type = "R_MIPS_LO16", vram = 0x809ED7B8, target_vram = 0x809EE2B4 },
    { type = "R_MIPS_HI16", vram = 0x809EDA4C, target_vram = 0x809EE2B8 },
    { type = "R_MIPS_LO16", vram = 0x809EDA68, target_vram = 0x809EE2B8 },
    { type = "R_MIPS_HI16", vram = 0x809EDA90, target_vram = 0x809ED2A0 },
    { type = "R_MIPS_LO16", vram = 0x809EDA94, target_vram = 0x809ED2A0 },
    { type = "R_MIPS_HI16", vram = 0x809EDB3C, target_vram = 0x809EE2BC },
    { type = "R_MIPS_LO16", vram = 0x809EDB40, target_vram = 0x809EE2BC },
    { type = "R_MIPS_HI16", vram = 0x809EDB90, target_vram = 0x809EE2C0 },
    { type = "R_MIPS_LO16", vram = 0x809EDB94, target_vram = 0x809EE2C0 },
    { type = "R_MIPS_HI16", vram = 0x809EDBD4, target_vram = 0x809EE2C4 },
    { type = "R_MIPS_LO16", vram = 0x809EDBD8, target_vram = 0x809EE2C4 },
    { type = "R_MIPS_HI16", vram = 0x809EDC78, target_vram = 0x809EE4D0 },
    { type = "R_MIPS_LO16", vram = 0x809EDC7C, target_vram = 0x809EE4D0 },
    { type = "R_MIPS_HI16", vram = 0x809EDF00, target_vram = 0x809EE228 },
    { type = "R_MIPS_LO16", vram = 0x809EDF04, target_vram = 0x809EE228 },
    { type = "R_MIPS_HI16", vram = 0x809EDF24, target_vram = 0x809EE234 },
    { type = "R_MIPS_LO16", vram = 0x809EDF28, target_vram = 0x809EE234 },
    { type = "R_MIPS_HI16", vram = 0x809EDFF0, target_vram = 0x809EDCCC },
    { type = "R_MIPS_HI16", vram = 0x809EDFF4, target_vram = 0x809EDECC },
    { type = "R_MIPS_LO16", vram = 0x809EDFF8, target_vram = 0x809EDECC },
    { type = "R_MIPS_LO16", vram = 0x809EDFFC, target_vram = 0x809EDCCC },
    { type = "R_MIPS_HI16", vram = 0x809EE028, target_vram = 0x809EC568 },
    { type = "R_MIPS_LO16", vram = 0x809EE02C, target_vram = 0x809EC568 },
    { type = "R_MIPS_HI16", vram = 0x809EE0B0, target_vram = 0x809EE2C8 },
    { type = "R_MIPS_LO16", vram = 0x809EE0B4, target_vram = 0x809EE2C8 },
    { type = "R_MIPS_HI16", vram = 0x809EE0BC, target_vram = 0x809EE2CC },
    { type = "R_MIPS_LO16", vram = 0x809EE0C0, target_vram = 0x809EE2CC },
]

functions = [
    { name = "Boss04_PostLimbDraw", vram = 0x809EDECC, size = 0x8C },
    { name = "Boss04_Draw", vram = 0x809EDF58, size = 0x1EC },
    { name = "func_809ED2A0", vram = 0x809ED2A0, size = 0x1BC },
    { name = "Boss04_Update", vram = 0x809ED8BC, size = 0x410 },
    { name = "func_809ED50C", vram = 0x809ED50C, size = 0x3B0 },
    { name = "func_809ECF58", vram = 0x809ECF58, size = 0x2CC },
    { name = "Boss04_OverrideLimbDraw", vram = 0x809EDCCC, size = 0x200 },
    { name = "Boss04_Init", vram = 0x809EC0D0, size = 0x464 },
    { name = "func_809EC040", vram = 0x809EC040, size = 0x90 },
    { name = "func_809EC568", vram = 0x809EC568, size = 0x798 },
    { name = "func_809ED45C", vram = 0x809ED45C, size = 0xB0 },
    { name = "Boss04_Destroy", vram = 0x809EC534, size = 0x10 },
    { name = "func_809EC544", vram = 0x809EC544, size = 0x24 },
    { name = "func_809ECD18", vram = 0x809ECD18, size = 0x1DC },
    { name = "func_809ECEF4", vram = 0x809ECEF4, size = 0x64 },
    { name = "func_809ECD00", vram = 0x809ECD00, size = 0x18 },
    { name = "func_809ED224", vram = 0x809ED224, size = 0x7C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Boss_05"
rom = 0x00E596F0
vram = 0x809EE4E0
size = 0x3C30

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809EE53C, target_vram = 0x809F1D20 },
    { type = "R_MIPS_LO16", vram = 0x809EE540, target_vram = 0x809F1D20 },
    { type = "R_MIPS_HI16", vram = 0x809EE560, target_vram = 0x809F1BF0 },
    { type = "R_MIPS_HI16", vram = 0x809EE564, target_vram = 0x809F1BEC },
    { type = "R_MIPS_HI16", vram = 0x809EE568, target_vram = 0x809F1BF4 },
    { type = "R_MIPS_LO16", vram = 0x809EE570, target_vram = 0x809F1BF4 },
    { type = "R_MIPS_LO16", vram = 0x809EE574, target_vram = 0x809F1BEC },
    { type = "R_MIPS_LO16", vram = 0x809EE578, target_vram = 0x809F1BF0 },
    { type = "R_MIPS_HI16", vram = 0x809EE744, target_vram = 0x809F1D24 },
    { type = "R_MIPS_LO16", vram = 0x809EE758, target_vram = 0x809F1D24 },
    { type = "R_MIPS_HI16", vram = 0x809EE770, target_vram = 0x809F1C00 },
    { type = "R_MIPS_LO16", vram = 0x809EE77C, target_vram = 0x809F1C00 },
    { type = "R_MIPS_HI16", vram = 0x809EE7BC, target_vram = 0x809F1B00 },
    { type = "R_MIPS_LO16", vram = 0x809EE7C0, target_vram = 0x809F1B00 },
    { type = "R_MIPS_HI16", vram = 0x809EE868, target_vram = 0x809F1B74 },
    { type = "R_MIPS_LO16", vram = 0x809EE874, target_vram = 0x809F1B74 },
    { type = "R_MIPS_HI16", vram = 0x809EE890, target_vram = 0x809F1BA8 },
    { type = "R_MIPS_LO16", vram = 0x809EE89C, target_vram = 0x809F1BA8 },
    { type = "R_MIPS_HI16", vram = 0x809EE8D0, target_vram = 0x809EF9BC },
    { type = "R_MIPS_LO16", vram = 0x809EE8D8, target_vram = 0x809EF9BC },
    { type = "R_MIPS_HI16", vram = 0x809EE910, target_vram = 0x809EF9BC },
    { type = "R_MIPS_LO16", vram = 0x809EE914, target_vram = 0x809EF9BC },
    { type = "R_MIPS_HI16", vram = 0x809EE918, target_vram = 0x809F1B00 },
    { type = "R_MIPS_LO16", vram = 0x809EE920, target_vram = 0x809F1B00 },
    { type = "R_MIPS_HI16", vram = 0x809EE9AC, target_vram = 0x809EFAB4 },
    { type = "R_MIPS_LO16", vram = 0x809EE9B8, target_vram = 0x809EFAB4 },
    { type = "R_MIPS_HI16", vram = 0x809EEA3C, target_vram = 0x809F1B74 },
    { type = "R_MIPS_LO16", vram = 0x809EEA48, target_vram = 0x809F1B74 },
    { type = "R_MIPS_HI16", vram = 0x809EEA64, target_vram = 0x809F1BA8 },
    { type = "R_MIPS_LO16", vram = 0x809EEA70, target_vram = 0x809F1BA8 },
    { type = "R_MIPS_HI16", vram = 0x809EEA9C, target_vram = 0x809F1C00 },
    { type = "R_MIPS_LO16", vram = 0x809EEAA0, target_vram = 0x809F1C00 },
    { type = "R_MIPS_HI16", vram = 0x809EEAFC, target_vram = 0x809F1BDC },
    { type = "R_MIPS_LO16", vram = 0x809EEB08, target_vram = 0x809F1BDC },
    { type = "R_MIPS_HI16", vram = 0x809EEB38, target_vram = 0x809F1C20 },
    { type = "R_MIPS_LO16", vram = 0x809EEB3C, target_vram = 0x809F1C20 },
    { type = "R_MIPS_HI16", vram = 0x809EEBF4, target_vram = 0x809F1D28 },
    { type = "R_MIPS_LO16", vram = 0x809EEC08, target_vram = 0x809F1D28 },
    { type = "R_MIPS_HI16", vram = 0x809EEC38, target_vram = 0x809F0B0C },
    { type = "R_MIPS_LO16", vram = 0x809EEC3C, target_vram = 0x809F0B0C },
    { type = "R_MIPS_HI16", vram = 0x809EEDD4, target_vram = 0x809EEDE8 },
    { type = "R_MIPS_LO16", vram = 0x809EEDD8, target_vram = 0x809EEDE8 },
    { type = "R_MIPS_HI16", vram = 0x809EF118, target_vram = 0x809F1C60 },
    { type = "R_MIPS_LO16", vram = 0x809EF11C, target_vram = 0x809F1C60 },
    { type = "R_MIPS_HI16", vram = 0x809EF150, target_vram = 0x809F1C8C },
    { type = "R_MIPS_LO16", vram = 0x809EF154, target_vram = 0x809F1C8C },
    { type = "R_MIPS_HI16", vram = 0x809EF270, target_vram = 0x809F1D2C },
    { type = "R_MIPS_LO16", vram = 0x809EF274, target_vram = 0x809F1D2C },
    { type = "R_MIPS_HI16", vram = 0x809EF5F4, target_vram = 0x809EF9BC },
    { type = "R_MIPS_LO16", vram = 0x809EF600, target_vram = 0x809EF9BC },
    { type = "R_MIPS_HI16", vram = 0x809EFB68, target_vram = 0x809F1D30 },
    { type = "R_MIPS_LO16", vram = 0x809EFB6C, target_vram = 0x809F1D30 },
    { type = "R_MIPS_HI16", vram = 0x809EFBB4, target_vram = 0x809F1D34 },
    { type = "R_MIPS_LO16", vram = 0x809EFBC0, target_vram = 0x809F1D34 },
    { type = "R_MIPS_HI16", vram = 0x809EFC18, target_vram = 0x809F1D38 },
    { type = "R_MIPS_LO16", vram = 0x809EFC24, target_vram = 0x809F1D38 },
    { type = "R_MIPS_HI16", vram = 0x809EFF88, target_vram = 0x809F0ABC },
    { type = "R_MIPS_LO16", vram = 0x809EFF8C, target_vram = 0x809F0ABC },
    { type = "R_MIPS_HI16", vram = 0x809F0078, target_vram = 0x809F1D3C },
    { type = "R_MIPS_LO16", vram = 0x809F007C, target_vram = 0x809F1D3C },
    { type = "R_MIPS_HI16", vram = 0x809F00DC, target_vram = 0x809F010C },
    { type = "R_MIPS_LO16", vram = 0x809F00E0, target_vram = 0x809F010C },
    { type = "R_MIPS_HI16", vram = 0x809F01DC, target_vram = 0x809F0244 },
    { type = "R_MIPS_LO16", vram = 0x809F01E0, target_vram = 0x809F0244 },
    { type = "R_MIPS_HI16", vram = 0x809F02E4, target_vram = 0x809F0374 },
    { type = "R_MIPS_LO16", vram = 0x809F02E8, target_vram = 0x809F0374 },
    { type = "R_MIPS_HI16", vram = 0x809F042C, target_vram = 0x809F1D40 },
    { type = "R_MIPS_LO16", vram = 0x809F0430, target_vram = 0x809F1D40 },
    { type = "R_MIPS_HI16", vram = 0x809F0484, target_vram = 0x809F04C0 },
    { type = "R_MIPS_LO16", vram = 0x809F0488, target_vram = 0x809F04C0 },
    { type = "R_MIPS_HI16", vram = 0x809F0548, target_vram = 0x809F0590 },
    { type = "R_MIPS_LO16", vram = 0x809F054C, target_vram = 0x809F0590 },
    { type = "R_MIPS_HI16", vram = 0x809F060C, target_vram = 0x809F1D44 },
    { type = "R_MIPS_LO16", vram = 0x809F061C, target_vram = 0x809F1D44 },
    { type = "R_MIPS_HI16", vram = 0x809F0660, target_vram = 0x809F06B8 },
    { type = "R_MIPS_LO16", vram = 0x809F0664, target_vram = 0x809F06B8 },
    { type = "R_MIPS_HI16", vram = 0x809F0718, target_vram = 0x809F0780 },
    { type = "R_MIPS_LO16", vram = 0x809F071C, target_vram = 0x809F0780 },
    { type = "R_MIPS_HI16", vram = 0x809F08F8, target_vram = 0x809F1D48 },
    { type = "R_MIPS_LO16", vram = 0x809F08FC, target_vram = 0x809F1D48 },
    { type = "R_MIPS_HI16", vram = 0x809F0A18, target_vram = 0x809F0ABC },
    { type = "R_MIPS_LO16", vram = 0x809F0A1C, target_vram = 0x809F0ABC },
    { type = "R_MIPS_HI16", vram = 0x809F0A70, target_vram = 0x809F0ABC },
    { type = "R_MIPS_LO16", vram = 0x809F0A74, target_vram = 0x809F0ABC },
    { type = "R_MIPS_HI16", vram = 0x809F0E70, target_vram = 0x809F1D4C },
    { type = "R_MIPS_LO16", vram = 0x809F0E78, target_vram = 0x809F1D4C },
    { type = "R_MIPS_HI16", vram = 0x809F0EFC, target_vram = 0x809F1DA4 },
    { type = "R_MIPS_LO16", vram = 0x809F0F00, target_vram = 0x809F1DA4 },
    { type = "R_MIPS_HI16", vram = 0x809F0F8C, target_vram = 0x809F1DA8 },
    { type = "R_MIPS_LO16", vram = 0x809F0F90, target_vram = 0x809F1DA8 },
    { type = "R_MIPS_HI16", vram = 0x809F10DC, target_vram = 0x809F1CB8 },
    { type = "R_MIPS_LO16", vram = 0x809F111C, target_vram = 0x809F1CB8 },
    { type = "R_MIPS_HI16", vram = 0x809F119C, target_vram = 0x809F1CC4 },
    { type = "R_MIPS_LO16", vram = 0x809F11A0, target_vram = 0x809F1CC4 },
    { type = "R_MIPS_HI16", vram = 0x809F11B0, target_vram = 0x809EFAB4 },
    { type = "R_MIPS_LO16", vram = 0x809F11B4, target_vram = 0x809EFAB4 },
    { type = "R_MIPS_HI16", vram = 0x809F11BC, target_vram = 0x809F1CC4 },
    { type = "R_MIPS_LO16", vram = 0x809F11C0, target_vram = 0x809F1CC4 },
    { type = "R_MIPS_HI16", vram = 0x809F1254, target_vram = 0x809EEDE8 },
    { type = "R_MIPS_LO16", vram = 0x809F1258, target_vram = 0x809EEDE8 },
    { type = "R_MIPS_HI16", vram = 0x809F1260, target_vram = 0x809F1DAC },
    { type = "R_MIPS_LO16", vram = 0x809F1264, target_vram = 0x809F1DAC },
    { type = "R_MIPS_HI16", vram = 0x809F12C0, target_vram = 0x809F1CD0 },
    { type = "R_MIPS_HI16", vram = 0x809F12C4, target_vram = 0x809F2110 },
    { type = "R_MIPS_LO16", vram = 0x809F12C8, target_vram = 0x809F2110 },
    { type = "R_MIPS_LO16", vram = 0x809F12D0, target_vram = 0x809F1CD0 },
    { type = "R_MIPS_HI16", vram = 0x809F12D8, target_vram = 0x809F2110 },
    { type = "R_MIPS_LO16", vram = 0x809F12DC, target_vram = 0x809F2110 },
    { type = "R_MIPS_HI16", vram = 0x809F12F4, target_vram = 0x809F1CDC },
    { type = "R_MIPS_LO16", vram = 0x809F12FC, target_vram = 0x809F1CDC },
    { type = "R_MIPS_HI16", vram = 0x809F130C, target_vram = 0x809F1CDC },
    { type = "R_MIPS_LO16", vram = 0x809F1310, target_vram = 0x809F1CDC },
    { type = "R_MIPS_HI16", vram = 0x809F14BC, target_vram = 0x809F1CC0 },
    { type = "R_MIPS_LO16", vram = 0x809F14C8, target_vram = 0x809F1CC0 },
    { type = "R_MIPS_HI16", vram = 0x809F156C, target_vram = 0x809F1CC0 },
    { type = "R_MIPS_LO16", vram = 0x809F1578, target_vram = 0x809F1CC0 },
    { type = "R_MIPS_HI16", vram = 0x809F15C4, target_vram = 0x809EEDE8 },
    { type = "R_MIPS_LO16", vram = 0x809F15C8, target_vram = 0x809EEDE8 },
    { type = "R_MIPS_HI16", vram = 0x809F15E0, target_vram = 0x809F1050 },
    { type = "R_MIPS_HI16", vram = 0x809F15E4, target_vram = 0x809F1170 },
    { type = "R_MIPS_LO16", vram = 0x809F15E8, target_vram = 0x809F1170 },
    { type = "R_MIPS_LO16", vram = 0x809F15EC, target_vram = 0x809F1050 },
    { type = "R_MIPS_HI16", vram = 0x809F16B4, target_vram = 0x809F1284 },
    { type = "R_MIPS_HI16", vram = 0x809F16B8, target_vram = 0x809F12A0 },
    { type = "R_MIPS_HI16", vram = 0x809F16BC, target_vram = 0x809F135C },
    { type = "R_MIPS_LO16", vram = 0x809F16C0, target_vram = 0x809F135C },
    { type = "R_MIPS_LO16", vram = 0x809F16C4, target_vram = 0x809F12A0 },
    { type = "R_MIPS_LO16", vram = 0x809F16C8, target_vram = 0x809F1284 },
    { type = "R_MIPS_HI16", vram = 0x809F1784, target_vram = 0x809F1404 },
    { type = "R_MIPS_LO16", vram = 0x809F1788, target_vram = 0x809F1404 },
    { type = "R_MIPS_HI16", vram = 0x809F17C0, target_vram = 0x809F1430 },
    { type = "R_MIPS_HI16", vram = 0x809F17C4, target_vram = 0x809F1170 },
    { type = "R_MIPS_HI16", vram = 0x809F17C8, target_vram = 0x809F1464 },
    { type = "R_MIPS_LO16", vram = 0x809F17CC, target_vram = 0x809F1464 },
    { type = "R_MIPS_LO16", vram = 0x809F17D0, target_vram = 0x809F1170 },
    { type = "R_MIPS_LO16", vram = 0x809F17D4, target_vram = 0x809F1430 },
    { type = "R_MIPS_HI16", vram = 0x809F185C, target_vram = 0x809F1284 },
    { type = "R_MIPS_HI16", vram = 0x809F1860, target_vram = 0x809F12A0 },
    { type = "R_MIPS_HI16", vram = 0x809F1864, target_vram = 0x809F135C },
    { type = "R_MIPS_LO16", vram = 0x809F1868, target_vram = 0x809F135C },
    { type = "R_MIPS_LO16", vram = 0x809F186C, target_vram = 0x809F12A0 },
    { type = "R_MIPS_LO16", vram = 0x809F1870, target_vram = 0x809F1284 },
    { type = "R_MIPS_HI16", vram = 0x809F1938, target_vram = 0x809F1284 },
    { type = "R_MIPS_HI16", vram = 0x809F193C, target_vram = 0x809F12A0 },
    { type = "R_MIPS_HI16", vram = 0x809F1940, target_vram = 0x809F135C },
    { type = "R_MIPS_LO16", vram = 0x809F1944, target_vram = 0x809F135C },
    { type = "R_MIPS_LO16", vram = 0x809F1948, target_vram = 0x809F12A0 },
    { type = "R_MIPS_LO16", vram = 0x809F194C, target_vram = 0x809F1284 },
    { type = "R_MIPS_HI16", vram = 0x809F19D0, target_vram = 0x809F14AC },
    { type = "R_MIPS_HI16", vram = 0x809F19D4, target_vram = 0x809F1550 },
    { type = "R_MIPS_LO16", vram = 0x809F19D8, target_vram = 0x809F1550 },
    { type = "R_MIPS_LO16", vram = 0x809F19DC, target_vram = 0x809F14AC },
]

functions = [
    { name = "func_809EF9BC", vram = 0x809EF9BC, size = 0xF8 },
    { name = "func_809F02D0", vram = 0x809F02D0, size = 0xA4 },
    { name = "func_809EFE50", vram = 0x809EFE50, size = 0x1C4 },
    { name = "func_809EECBC", vram = 0x809EECBC, size = 0x114 },
    { name = "func_809F1284", vram = 0x809F1284, size = 0x1C },
    { name = "Boss05_Init", vram = 0x809EE6F8, size = 0x578 },
    { name = "func_809F0A0C", vram = 0x809F0A0C, size = 0x58 },
    { name = "func_809F00CC", vram = 0x809F00CC, size = 0x40 },
    { name = "func_809F135C", vram = 0x809F135C, size = 0xA8 },
    { name = "func_809F1464", vram = 0x809F1464, size = 0x48 },
    { name = "func_809F14AC", vram = 0x809F14AC, size = 0xA4 },
    { name = "func_809F0650", vram = 0x809F0650, size = 0x68 },
    { name = "func_809F0244", vram = 0x809F0244, size = 0x8C },
    { name = "func_809EFAB4", vram = 0x809EFAB4, size = 0x39C },
    { name = "func_809F01CC", vram = 0x809F01CC, size = 0x78 },
    { name = "func_809EEDE8", vram = 0x809EEDE8, size = 0xBD4 },
    { name = "func_809F0374", vram = 0x809F0374, size = 0x100 },
    { name = "func_809EE668", vram = 0x809EE668, size = 0x90 },
    { name = "func_809F0B0C", vram = 0x809F0B0C, size = 0x1C0 },
    { name = "func_809F0708", vram = 0x809F0708, size = 0x78 },
    { name = "func_809F0538", vram = 0x809F0538, size = 0x58 },
    { name = "func_809F1404", vram = 0x809F1404, size = 0x2C },
    { name = "func_809EE4E0", vram = 0x809EE4E0, size = 0x188 },
    { name = "func_809F0780", vram = 0x809F0780, size = 0x28C },
    { name = "func_809F12A0", vram = 0x809F12A0, size = 0xBC },
    { name = "func_809F1430", vram = 0x809F1430, size = 0x34 },
    { name = "func_809F010C", vram = 0x809F010C, size = 0xC0 },
    { name = "func_809F0A64", vram = 0x809F0A64, size = 0x58 },
    { name = "Boss05_Draw", vram = 0x809F159C, size = 0x484 },
    { name = "func_809F04C0", vram = 0x809F04C0, size = 0x78 },
    { name = "Boss05_Destroy", vram = 0x809EEC70, size = 0x4C },
    { name = "func_809F0590", vram = 0x809F0590, size = 0xC0 },
    { name = "func_809F0474", vram = 0x809F0474, size = 0x4C },
    { name = "Boss05_Update", vram = 0x809F0CCC, size = 0x384 },
    { name = "func_809F0ABC", vram = 0x809F0ABC, size = 0x50 },
    { name = "func_809F1050", vram = 0x809F1050, size = 0x120 },
    { name = "func_809F1550", vram = 0x809F1550, size = 0x4C },
    { name = "func_809F0014", vram = 0x809F0014, size = 0x44 },
    { name = "func_809EEDD0", vram = 0x809EEDD0, size = 0x18 },
    { name = "func_809F1170", vram = 0x809F1170, size = 0x114 },
    { name = "func_809F0058", vram = 0x809F0058, size = 0x74 },
    { name = "func_809F06B8", vram = 0x809F06B8, size = 0x50 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Boss_06"
rom = 0x00E5D320
vram = 0x809F2120
size = 0x2250

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809F2120, target_vram = 0x809F4974 },
    { type = "R_MIPS_LO16", vram = 0x809F2124, target_vram = 0x809F4974 },
    { type = "R_MIPS_HI16", vram = 0x809F2128, target_vram = 0x809F4978 },
    { type = "R_MIPS_LO16", vram = 0x809F212C, target_vram = 0x809F4978 },
    { type = "R_MIPS_HI16", vram = 0x809F2130, target_vram = 0x809F497C },
    { type = "R_MIPS_LO16", vram = 0x809F2134, target_vram = 0x809F497C },
    { type = "R_MIPS_HI16", vram = 0x809F2144, target_vram = 0x809F4974 },
    { type = "R_MIPS_HI16", vram = 0x809F2148, target_vram = 0x809F4978 },
    { type = "R_MIPS_HI16", vram = 0x809F214C, target_vram = 0x809F497C },
    { type = "R_MIPS_LO16", vram = 0x809F2154, target_vram = 0x809F497C },
    { type = "R_MIPS_LO16", vram = 0x809F2158, target_vram = 0x809F4978 },
    { type = "R_MIPS_LO16", vram = 0x809F215C, target_vram = 0x809F4974 },
    { type = "R_MIPS_HI16", vram = 0x809F2200, target_vram = 0x809F4110 },
    { type = "R_MIPS_LO16", vram = 0x809F2208, target_vram = 0x809F4110 },
    { type = "R_MIPS_HI16", vram = 0x809F220C, target_vram = 0x809F4114 },
    { type = "R_MIPS_LO16", vram = 0x809F2210, target_vram = 0x809F4114 },
    { type = "R_MIPS_HI16", vram = 0x809F221C, target_vram = 0x809F4118 },
    { type = "R_MIPS_LO16", vram = 0x809F2224, target_vram = 0x809F4118 },
    { type = "R_MIPS_HI16", vram = 0x809F2280, target_vram = 0x809F4970 },
    { type = "R_MIPS_HI16", vram = 0x809F2284, target_vram = 0x809F4080 },
    { type = "R_MIPS_LO16", vram = 0x809F2288, target_vram = 0x809F4080 },
    { type = "R_MIPS_LO16", vram = 0x809F228C, target_vram = 0x809F4970 },
    { type = "R_MIPS_HI16", vram = 0x809F229C, target_vram = 0x809F2E14 },
    { type = "R_MIPS_LO16", vram = 0x809F22A8, target_vram = 0x809F2E14 },
    { type = "R_MIPS_HI16", vram = 0x809F22BC, target_vram = 0x809F2B64 },
    { type = "R_MIPS_LO16", vram = 0x809F22C0, target_vram = 0x809F2B64 },
    { type = "R_MIPS_HI16", vram = 0x809F22E8, target_vram = 0x809F40EC },
    { type = "R_MIPS_LO16", vram = 0x809F22EC, target_vram = 0x809F40EC },
    { type = "R_MIPS_HI16", vram = 0x809F2310, target_vram = 0x809F40C0 },
    { type = "R_MIPS_LO16", vram = 0x809F2314, target_vram = 0x809F40C0 },
    { type = "R_MIPS_HI16", vram = 0x809F23F8, target_vram = 0x809F4970 },
    { type = "R_MIPS_LO16", vram = 0x809F23FC, target_vram = 0x809F4970 },
    { type = "R_MIPS_HI16", vram = 0x809F2434, target_vram = 0x809F411C },
    { type = "R_MIPS_LO16", vram = 0x809F2460, target_vram = 0x809F411C },
    { type = "R_MIPS_HI16", vram = 0x809F2470, target_vram = 0x809F4120 },
    { type = "R_MIPS_LO16", vram = 0x809F248C, target_vram = 0x809F4120 },
    { type = "R_MIPS_HI16", vram = 0x809F24AC, target_vram = 0x809F24C8 },
    { type = "R_MIPS_LO16", vram = 0x809F24B0, target_vram = 0x809F24C8 },
    { type = "R_MIPS_HI16", vram = 0x809F2578, target_vram = 0x809F4970 },
    { type = "R_MIPS_LO16", vram = 0x809F257C, target_vram = 0x809F4970 },
    { type = "R_MIPS_HI16", vram = 0x809F270C, target_vram = 0x809F4970 },
    { type = "R_MIPS_LO16", vram = 0x809F2710, target_vram = 0x809F4970 },
    { type = "R_MIPS_HI16", vram = 0x809F27D0, target_vram = 0x809F4970 },
    { type = "R_MIPS_LO16", vram = 0x809F27D4, target_vram = 0x809F4970 },
    { type = "R_MIPS_HI16", vram = 0x809F2800, target_vram = 0x809F4124 },
    { type = "R_MIPS_LO16", vram = 0x809F2804, target_vram = 0x809F4124 },
    { type = "R_MIPS_HI16", vram = 0x809F2810, target_vram = 0x809F4128 },
    { type = "R_MIPS_LO16", vram = 0x809F281C, target_vram = 0x809F4128 },
    { type = "R_MIPS_HI16", vram = 0x809F2830, target_vram = 0x809F412C },
    { type = "R_MIPS_LO16", vram = 0x809F2840, target_vram = 0x809F412C },
    { type = "R_MIPS_HI16", vram = 0x809F2B14, target_vram = 0x809F4970 },
    { type = "R_MIPS_LO16", vram = 0x809F2B18, target_vram = 0x809F4970 },
    { type = "R_MIPS_HI16", vram = 0x809F2BAC, target_vram = 0x809F2C44 },
    { type = "R_MIPS_LO16", vram = 0x809F2BB0, target_vram = 0x809F2C44 },
    { type = "R_MIPS_HI16", vram = 0x809F2C24, target_vram = 0x809F4970 },
    { type = "R_MIPS_LO16", vram = 0x809F2C28, target_vram = 0x809F4970 },
    { type = "R_MIPS_HI16", vram = 0x809F2C5C, target_vram = 0x809F4970 },
    { type = "R_MIPS_LO16", vram = 0x809F2C60, target_vram = 0x809F4970 },
    { type = "R_MIPS_HI16", vram = 0x809F2C64, target_vram = 0x809F4130 },
    { type = "R_MIPS_LO16", vram = 0x809F2C74, target_vram = 0x809F4130 },
    { type = "R_MIPS_HI16", vram = 0x809F2C78, target_vram = 0x809F4134 },
    { type = "R_MIPS_LO16", vram = 0x809F2C7C, target_vram = 0x809F4134 },
    { type = "R_MIPS_HI16", vram = 0x809F2D20, target_vram = 0x809F4138 },
    { type = "R_MIPS_LO16", vram = 0x809F2D24, target_vram = 0x809F4138 },
    { type = "R_MIPS_HI16", vram = 0x809F2DA4, target_vram = 0x809F413C },
    { type = "R_MIPS_LO16", vram = 0x809F2DA8, target_vram = 0x809F413C },
    { type = "R_MIPS_HI16", vram = 0x809F2DD0, target_vram = 0x809F4970 },
    { type = "R_MIPS_LO16", vram = 0x809F2DD4, target_vram = 0x809F4970 },
    { type = "R_MIPS_HI16", vram = 0x809F2E18, target_vram = 0x809F2E34 },
    { type = "R_MIPS_LO16", vram = 0x809F2E1C, target_vram = 0x809F2E34 },
    { type = "R_MIPS_HI16", vram = 0x809F2ED4, target_vram = 0x809F2EE8 },
    { type = "R_MIPS_LO16", vram = 0x809F2ED8, target_vram = 0x809F2EE8 },
    { type = "R_MIPS_HI16", vram = 0x809F30CC, target_vram = 0x809F4140 },
    { type = "R_MIPS_LO16", vram = 0x809F30D0, target_vram = 0x809F4140 },
    { type = "R_MIPS_HI16", vram = 0x809F30D4, target_vram = 0x809F4144 },
    { type = "R_MIPS_LO16", vram = 0x809F30D8, target_vram = 0x809F4144 },
    { type = "R_MIPS_HI16", vram = 0x809F30E0, target_vram = 0x809F4148 },
    { type = "R_MIPS_LO16", vram = 0x809F30FC, target_vram = 0x809F4148 },
    { type = "R_MIPS_HI16", vram = 0x809F3100, target_vram = 0x809F414C },
    { type = "R_MIPS_LO16", vram = 0x809F3114, target_vram = 0x809F414C },
    { type = "R_MIPS_HI16", vram = 0x809F3118, target_vram = 0x809F4150 },
    { type = "R_MIPS_LO16", vram = 0x809F3128, target_vram = 0x809F4150 },
    { type = "R_MIPS_HI16", vram = 0x809F312C, target_vram = 0x809F4154 },
    { type = "R_MIPS_LO16", vram = 0x809F3138, target_vram = 0x809F4154 },
    { type = "R_MIPS_HI16", vram = 0x809F3168, target_vram = 0x809F4370 },
    { type = "R_MIPS_LO16", vram = 0x809F3170, target_vram = 0x809F4370 },
    { type = "R_MIPS_HI16", vram = 0x809F31B0, target_vram = 0x809F4158 },
    { type = "R_MIPS_LO16", vram = 0x809F31C4, target_vram = 0x809F4158 },
    { type = "R_MIPS_HI16", vram = 0x809F31CC, target_vram = 0x809F415C },
    { type = "R_MIPS_LO16", vram = 0x809F31D0, target_vram = 0x809F415C },
    { type = "R_MIPS_HI16", vram = 0x809F31D4, target_vram = 0x809F4160 },
    { type = "R_MIPS_LO16", vram = 0x809F31F0, target_vram = 0x809F4160 },
    { type = "R_MIPS_HI16", vram = 0x809F33F8, target_vram = 0x809F4970 },
    { type = "R_MIPS_LO16", vram = 0x809F3400, target_vram = 0x809F4970 },
    { type = "R_MIPS_HI16", vram = 0x809F36C8, target_vram = 0x809F4164 },
    { type = "R_MIPS_LO16", vram = 0x809F36CC, target_vram = 0x809F4164 },
    { type = "R_MIPS_HI16", vram = 0x809F3B04, target_vram = 0x809F4370 },
    { type = "R_MIPS_LO16", vram = 0x809F3B0C, target_vram = 0x809F4370 },
    { type = "R_MIPS_HI16", vram = 0x809F3C0C, target_vram = 0x809F4168 },
    { type = "R_MIPS_LO16", vram = 0x809F3C14, target_vram = 0x809F4168 },
    { type = "R_MIPS_HI16", vram = 0x809F3C38, target_vram = 0x809F416C },
    { type = "R_MIPS_LO16", vram = 0x809F3C3C, target_vram = 0x809F416C },
    { type = "R_MIPS_HI16", vram = 0x809F3C64, target_vram = 0x809F4170 },
    { type = "R_MIPS_LO16", vram = 0x809F3C80, target_vram = 0x809F4170 },
    { type = "R_MIPS_HI16", vram = 0x809F3C88, target_vram = 0x809F4174 },
    { type = "R_MIPS_LO16", vram = 0x809F3C8C, target_vram = 0x809F4174 },
]

functions = [
    { name = "func_809F23CC", vram = 0x809F23CC, size = 0xDC },
    { name = "func_809F2140", vram = 0x809F2140, size = 0x128 },
    { name = "func_809F24C8", vram = 0x809F24C8, size = 0x69C },
    { name = "func_809F2B64", vram = 0x809F2B64, size = 0xE0 },
    { name = "func_809F2120", vram = 0x809F2120, size = 0x20 },
    { name = "func_809F24A8", vram = 0x809F24A8, size = 0x20 },
    { name = "Boss06_Draw", vram = 0x809F334C, size = 0xD30 },
    { name = "func_809F2E34", vram = 0x809F2E34, size = 0x9C },
    { name = "func_809F2ED0", vram = 0x809F2ED0, size = 0x18 },
    { name = "func_809F2E14", vram = 0x809F2E14, size = 0x20 },
    { name = "Boss06_Init", vram = 0x809F2268, size = 0x154 },
    { name = "func_809F2C44", vram = 0x809F2C44, size = 0x1D0 },
    { name = "Boss06_Destroy", vram = 0x809F23BC, size = 0x10 },
    { name = "Boss06_Update", vram = 0x809F2F0C, size = 0x440 },
    { name = "func_809F2EE8", vram = 0x809F2EE8, size = 0x24 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Boss_07"
rom = 0x00E5F570
vram = 0x809F4980
size = 0x150C0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x809F49A0, target_vram = 0x80A0A888 },
    { type = "R_MIPS_LO16", vram = 0x809F49A4, target_vram = 0x80A0A888 },
    { type = "R_MIPS_HI16", vram = 0x809F49A8, target_vram = 0x80A0A88C },
    { type = "R_MIPS_LO16", vram = 0x809F49AC, target_vram = 0x80A0A88C },
    { type = "R_MIPS_HI16", vram = 0x809F49B0, target_vram = 0x80A0A890 },
    { type = "R_MIPS_LO16", vram = 0x809F49B4, target_vram = 0x80A0A890 },
    { type = "R_MIPS_HI16", vram = 0x809F49C4, target_vram = 0x80A0A888 },
    { type = "R_MIPS_HI16", vram = 0x809F49C8, target_vram = 0x80A0A88C },
    { type = "R_MIPS_HI16", vram = 0x809F49CC, target_vram = 0x80A0A890 },
    { type = "R_MIPS_LO16", vram = 0x809F49D4, target_vram = 0x80A0A890 },
    { type = "R_MIPS_LO16", vram = 0x809F49D8, target_vram = 0x80A0A88C },
    { type = "R_MIPS_LO16", vram = 0x809F49DC, target_vram = 0x80A0A888 },
    { type = "R_MIPS_HI16", vram = 0x809F4A80, target_vram = 0x80A082F0 },
    { type = "R_MIPS_LO16", vram = 0x809F4A88, target_vram = 0x80A082F0 },
    { type = "R_MIPS_HI16", vram = 0x809F4A8C, target_vram = 0x80A082F4 },
    { type = "R_MIPS_LO16", vram = 0x809F4A90, target_vram = 0x80A082F4 },
    { type = "R_MIPS_HI16", vram = 0x809F4A9C, target_vram = 0x80A082F8 },
    { type = "R_MIPS_LO16", vram = 0x809F4AA4, target_vram = 0x80A082F8 },
    { type = "R_MIPS_HI16", vram = 0x809F4D20, target_vram = 0x80A082FC },
    { type = "R_MIPS_LO16", vram = 0x809F4D28, target_vram = 0x80A082FC },
    { type = "R_MIPS_HI16", vram = 0x809F4DF4, target_vram = 0x80A07F00 },
    { type = "R_MIPS_HI16", vram = 0x809F4DF8, target_vram = 0x80A07EFC },
    { type = "R_MIPS_LO16", vram = 0x809F4E04, target_vram = 0x80A07EFC },
    { type = "R_MIPS_LO16", vram = 0x809F4E08, target_vram = 0x80A07F00 },
    { type = "R_MIPS_HI16", vram = 0x809F4E4C, target_vram = 0x80A08300 },
    { type = "R_MIPS_LO16", vram = 0x809F4E50, target_vram = 0x80A08300 },
    { type = "R_MIPS_HI16", vram = 0x809F5074, target_vram = 0x80A07F08 },
    { type = "R_MIPS_HI16", vram = 0x809F5078, target_vram = 0x80A07F04 },
    { type = "R_MIPS_LO16", vram = 0x809F5084, target_vram = 0x80A07F04 },
    { type = "R_MIPS_LO16", vram = 0x809F5088, target_vram = 0x80A07F08 },
    { type = "R_MIPS_HI16", vram = 0x809F50BC, target_vram = 0x80A08304 },
    { type = "R_MIPS_LO16", vram = 0x809F50C0, target_vram = 0x80A08304 },
    { type = "R_MIPS_HI16", vram = 0x809F5214, target_vram = 0x809F7968 },
    { type = "R_MIPS_LO16", vram = 0x809F5218, target_vram = 0x809F7968 },
    { type = "R_MIPS_HI16", vram = 0x809F5220, target_vram = 0x809F76D0 },
    { type = "R_MIPS_LO16", vram = 0x809F5224, target_vram = 0x809F76D0 },
    { type = "R_MIPS_HI16", vram = 0x809F522C, target_vram = 0x809F77A8 },
    { type = "R_MIPS_LO16", vram = 0x809F5230, target_vram = 0x809F77A8 },
    { type = "R_MIPS_HI16", vram = 0x809F539C, target_vram = 0x80A09A50 },
    { type = "R_MIPS_LO16", vram = 0x809F53A0, target_vram = 0x80A09A50 },
    { type = "R_MIPS_HI16", vram = 0x809F5450, target_vram = 0x80A09A50 },
    { type = "R_MIPS_LO16", vram = 0x809F5454, target_vram = 0x80A09A50 },
    { type = "R_MIPS_HI16", vram = 0x809F5550, target_vram = 0x80A06F48 },
    { type = "R_MIPS_LO16", vram = 0x809F5558, target_vram = 0x80A06F48 },
    { type = "R_MIPS_HI16", vram = 0x809F5564, target_vram = 0x80A07604 },
    { type = "R_MIPS_LO16", vram = 0x809F556C, target_vram = 0x80A07604 },
    { type = "R_MIPS_HI16", vram = 0x809F557C, target_vram = 0x80A09A58 },
    { type = "R_MIPS_LO16", vram = 0x809F5580, target_vram = 0x80A09A58 },
    { type = "R_MIPS_HI16", vram = 0x809F5584, target_vram = 0x80A09A70 },
    { type = "R_MIPS_LO16", vram = 0x809F5588, target_vram = 0x80A09A70 },
    { type = "R_MIPS_HI16", vram = 0x809F55F0, target_vram = 0x80A09A78 },
    { type = "R_MIPS_LO16", vram = 0x809F55FC, target_vram = 0x80A09A78 },
    { type = "R_MIPS_HI16", vram = 0x809F5600, target_vram = 0x80A09A78 },
    { type = "R_MIPS_HI16", vram = 0x809F5604, target_vram = 0x80A0A888 },
    { type = "R_MIPS_LO16", vram = 0x809F560C, target_vram = 0x80A0A888 },
    { type = "R_MIPS_LO16", vram = 0x809F5610, target_vram = 0x80A09A78 },
    { type = "R_MIPS_HI16", vram = 0x809F5624, target_vram = 0x80A09A60 },
    { type = "R_MIPS_LO16", vram = 0x809F5628, target_vram = 0x80A09A64 },
    { type = "R_MIPS_LO16", vram = 0x809F562C, target_vram = 0x80A09A60 },
    { type = "R_MIPS_HI16", vram = 0x809F5630, target_vram = 0x80A09A6C },
    { type = "R_MIPS_LO16", vram = 0x809F5634, target_vram = 0x80A09A68 },
    { type = "R_MIPS_LO16", vram = 0x809F5638, target_vram = 0x80A09A6C },
    { type = "R_MIPS_HI16", vram = 0x809F5664, target_vram = 0x80A05694 },
    { type = "R_MIPS_HI16", vram = 0x809F5668, target_vram = 0x80A057A0 },
    { type = "R_MIPS_LO16", vram = 0x809F566C, target_vram = 0x80A05694 },
    { type = "R_MIPS_LO16", vram = 0x809F5670, target_vram = 0x80A057A0 },
    { type = "R_MIPS_HI16", vram = 0x809F5688, target_vram = 0x80A09740 },
    { type = "R_MIPS_LO16", vram = 0x809F569C, target_vram = 0x80A09740 },
    { type = "R_MIPS_HI16", vram = 0x809F56B4, target_vram = 0x80A07F3C },
    { type = "R_MIPS_LO16", vram = 0x809F56B8, target_vram = 0x80A07F3C },
    { type = "R_MIPS_HI16", vram = 0x809F572C, target_vram = 0x80A079E0 },
    { type = "R_MIPS_LO16", vram = 0x809F5730, target_vram = 0x80A079E0 },
    { type = "R_MIPS_HI16", vram = 0x809F574C, target_vram = 0x80A06C64 },
    { type = "R_MIPS_HI16", vram = 0x809F5750, target_vram = 0x80A06E24 },
    { type = "R_MIPS_LO16", vram = 0x809F5754, target_vram = 0x80A06C64 },
    { type = "R_MIPS_LO16", vram = 0x809F5758, target_vram = 0x80A06E24 },
    { type = "R_MIPS_HI16", vram = 0x809F5770, target_vram = 0x80A07A00 },
    { type = "R_MIPS_LO16", vram = 0x809F5774, target_vram = 0x80A07A00 },
    { type = "R_MIPS_HI16", vram = 0x809F57C0, target_vram = 0x80A07ED0 },
    { type = "R_MIPS_LO16", vram = 0x809F57C8, target_vram = 0x80A07ED0 },
    { type = "R_MIPS_HI16", vram = 0x809F57DC, target_vram = 0x80A07F5C },
    { type = "R_MIPS_LO16", vram = 0x809F57E0, target_vram = 0x80A07F5C },
    { type = "R_MIPS_HI16", vram = 0x809F582C, target_vram = 0x80A0434C },
    { type = "R_MIPS_HI16", vram = 0x809F5830, target_vram = 0x80A045A8 },
    { type = "R_MIPS_LO16", vram = 0x809F5838, target_vram = 0x80A0434C },
    { type = "R_MIPS_LO16", vram = 0x809F583C, target_vram = 0x80A045A8 },
    { type = "R_MIPS_HI16", vram = 0x809F5850, target_vram = 0x80A07E78 },
    { type = "R_MIPS_LO16", vram = 0x809F585C, target_vram = 0x80A07E78 },
    { type = "R_MIPS_HI16", vram = 0x809F5884, target_vram = 0x80A08308 },
    { type = "R_MIPS_LO16", vram = 0x809F588C, target_vram = 0x80A08308 },
    { type = "R_MIPS_HI16", vram = 0x809F58A8, target_vram = 0x80A07980 },
    { type = "R_MIPS_LO16", vram = 0x809F58BC, target_vram = 0x80A07980 },
    { type = "R_MIPS_HI16", vram = 0x809F5918, target_vram = 0x80A02C54 },
    { type = "R_MIPS_LO16", vram = 0x809F5920, target_vram = 0x80A02C54 },
    { type = "R_MIPS_HI16", vram = 0x809F5924, target_vram = 0x80A03F5C },
    { type = "R_MIPS_LO16", vram = 0x809F5928, target_vram = 0x80A03F5C },
    { type = "R_MIPS_HI16", vram = 0x809F5934, target_vram = 0x80A07F64 },
    { type = "R_MIPS_LO16", vram = 0x809F5938, target_vram = 0x80A07F64 },
    { type = "R_MIPS_HI16", vram = 0x809F5968, target_vram = 0x80A09A5C },
    { type = "R_MIPS_LO16", vram = 0x809F596C, target_vram = 0x80A09A5C },
    { type = "R_MIPS_HI16", vram = 0x809F5988, target_vram = 0x80A0830C },
    { type = "R_MIPS_LO16", vram = 0x809F598C, target_vram = 0x80A0830C },
    { type = "R_MIPS_HI16", vram = 0x809F5994, target_vram = 0x80A08310 },
    { type = "R_MIPS_LO16", vram = 0x809F59B0, target_vram = 0x80A08310 },
    { type = "R_MIPS_HI16", vram = 0x809F59F4, target_vram = 0x80A09A71 },
    { type = "R_MIPS_LO16", vram = 0x809F5A04, target_vram = 0x80A09A71 },
    { type = "R_MIPS_HI16", vram = 0x809F5A10, target_vram = 0x80A07C3C },
    { type = "R_MIPS_LO16", vram = 0x809F5A14, target_vram = 0x80A07C3C },
    { type = "R_MIPS_HI16", vram = 0x809F5A28, target_vram = 0x80A07C8C },
    { type = "R_MIPS_LO16", vram = 0x809F5A2C, target_vram = 0x80A07C8C },
    { type = "R_MIPS_HI16", vram = 0x809F5A48, target_vram = 0x80A07F5C },
    { type = "R_MIPS_HI16", vram = 0x809F5A4C, target_vram = 0x80A07F54 },
    { type = "R_MIPS_LO16", vram = 0x809F5A50, target_vram = 0x80A07F54 },
    { type = "R_MIPS_LO16", vram = 0x809F5A54, target_vram = 0x80A07F5C },
    { type = "R_MIPS_HI16", vram = 0x809F5B04, target_vram = 0x80A079A0 },
    { type = "R_MIPS_LO16", vram = 0x809F5B0C, target_vram = 0x80A079A0 },
    { type = "R_MIPS_HI16", vram = 0x809F5B18, target_vram = 0x809FF0E4 },
    { type = "R_MIPS_HI16", vram = 0x809F5B1C, target_vram = 0x809FF5CC },
    { type = "R_MIPS_LO16", vram = 0x809F5B24, target_vram = 0x809FF0E4 },
    { type = "R_MIPS_LO16", vram = 0x809F5B28, target_vram = 0x809FF5CC },
    { type = "R_MIPS_HI16", vram = 0x809F5B48, target_vram = 0x809FF12C },
    { type = "R_MIPS_HI16", vram = 0x809F5B4C, target_vram = 0x809FF900 },
    { type = "R_MIPS_LO16", vram = 0x809F5B54, target_vram = 0x809FF12C },
    { type = "R_MIPS_LO16", vram = 0x809F5B58, target_vram = 0x809FF900 },
    { type = "R_MIPS_HI16", vram = 0x809F5B6C, target_vram = 0x80A07E68 },
    { type = "R_MIPS_LO16", vram = 0x809F5B78, target_vram = 0x80A07E68 },
    { type = "R_MIPS_HI16", vram = 0x809F5C2C, target_vram = 0x80A09A54 },
    { type = "R_MIPS_HI16", vram = 0x809F5C30, target_vram = 0x80A079C0 },
    { type = "R_MIPS_LO16", vram = 0x809F5C34, target_vram = 0x80A09A54 },
    { type = "R_MIPS_LO16", vram = 0x809F5C38, target_vram = 0x80A079C0 },
    { type = "R_MIPS_HI16", vram = 0x809F5CDC, target_vram = 0x80A07BCC },
    { type = "R_MIPS_LO16", vram = 0x809F5CE8, target_vram = 0x80A07BCC },
    { type = "R_MIPS_HI16", vram = 0x809F5CFC, target_vram = 0x80A07C2C },
    { type = "R_MIPS_LO16", vram = 0x809F5D08, target_vram = 0x80A07C2C },
    { type = "R_MIPS_HI16", vram = 0x809F5D1C, target_vram = 0x80A07BDC },
    { type = "R_MIPS_LO16", vram = 0x809F5D20, target_vram = 0x80A07BDC },
    { type = "R_MIPS_HI16", vram = 0x809F5D3C, target_vram = 0x80A08314 },
    { type = "R_MIPS_LO16", vram = 0x809F5D40, target_vram = 0x80A08314 },
    { type = "R_MIPS_HI16", vram = 0x809F5D58, target_vram = 0x80A09A50 },
    { type = "R_MIPS_LO16", vram = 0x809F5D80, target_vram = 0x80A09A50 },
    { type = "R_MIPS_HI16", vram = 0x809F5E24, target_vram = 0x809F5E88 },
    { type = "R_MIPS_LO16", vram = 0x809F5E28, target_vram = 0x809F5E88 },
    { type = "R_MIPS_HI16", vram = 0x809F600C, target_vram = 0x80A09A4C },
    { type = "R_MIPS_LO16", vram = 0x809F6010, target_vram = 0x80A09A4C },
    { type = "R_MIPS_HI16", vram = 0x809F615C, target_vram = 0x80A07F6C },
    { type = "R_MIPS_LO16", vram = 0x809F6160, target_vram = 0x80A07F6C },
    { type = "R_MIPS_HI16", vram = 0x809F6284, target_vram = 0x80A08318 },
    { type = "R_MIPS_LO16", vram = 0x809F6288, target_vram = 0x80A08318 },
    { type = "R_MIPS_HI16", vram = 0x809F62E0, target_vram = 0x80A09A40 },
    { type = "R_MIPS_LO16", vram = 0x809F62E4, target_vram = 0x80A09A40 },
    { type = "R_MIPS_HI16", vram = 0x809F6438, target_vram = 0x80A09A60 },
    { type = "R_MIPS_LO16", vram = 0x809F643C, target_vram = 0x80A09A60 },
    { type = "R_MIPS_HI16", vram = 0x809F6444, target_vram = 0x80A09A60 },
    { type = "R_MIPS_LO16", vram = 0x809F6450, target_vram = 0x80A09A60 },
    { type = "R_MIPS_HI16", vram = 0x809F646C, target_vram = 0x80A09A70 },
    { type = "R_MIPS_LO16", vram = 0x809F6470, target_vram = 0x80A09A70 },
    { type = "R_MIPS_HI16", vram = 0x809F651C, target_vram = 0x80A0831C },
    { type = "R_MIPS_LO16", vram = 0x809F6520, target_vram = 0x80A0831C },
    { type = "R_MIPS_HI16", vram = 0x809F6538, target_vram = 0x809F65F4 },
    { type = "R_MIPS_LO16", vram = 0x809F653C, target_vram = 0x809F65F4 },
    { type = "R_MIPS_HI16", vram = 0x809F6580, target_vram = 0x80A09A60 },
    { type = "R_MIPS_LO16", vram = 0x809F6598, target_vram = 0x80A09A60 },
    { type = "R_MIPS_HI16", vram = 0x809F659C, target_vram = 0x80A09A60 },
    { type = "R_MIPS_LO16", vram = 0x809F65AC, target_vram = 0x80A09A60 },
    { type = "R_MIPS_HI16", vram = 0x809F65B4, target_vram = 0x80A09A64 },
    { type = "R_MIPS_LO16", vram = 0x809F65BC, target_vram = 0x80A09A64 },
    { type = "R_MIPS_HI16", vram = 0x809F65C0, target_vram = 0x80A09A68 },
    { type = "R_MIPS_HI16", vram = 0x809F65C4, target_vram = 0x80A09A6C },
    { type = "R_MIPS_LO16", vram = 0x809F65CC, target_vram = 0x80A09A68 },
    { type = "R_MIPS_LO16", vram = 0x809F65D4, target_vram = 0x80A09A6C },
    { type = "R_MIPS_HI16", vram = 0x809F6610, target_vram = 0x80A07FA8 },
    { type = "R_MIPS_LO16", vram = 0x809F6618, target_vram = 0x80A07FA8 },
    { type = "R_MIPS_HI16", vram = 0x809F6630, target_vram = 0x80A08320 },
    { type = "R_MIPS_LO16", vram = 0x809F663C, target_vram = 0x80A08320 },
    { type = "R_MIPS_HI16", vram = 0x809F6780, target_vram = 0x80A08324 },
    { type = "R_MIPS_LO16", vram = 0x809F6784, target_vram = 0x80A08324 },
    { type = "R_MIPS_HI16", vram = 0x809F67A0, target_vram = 0x80A09A58 },
    { type = "R_MIPS_HI16", vram = 0x809F67A8, target_vram = 0x80A09A58 },
    { type = "R_MIPS_LO16", vram = 0x809F67C4, target_vram = 0x80A09A58 },
    { type = "R_MIPS_LO16", vram = 0x809F67D4, target_vram = 0x80A09A58 },
    { type = "R_MIPS_HI16", vram = 0x809F6838, target_vram = 0x80A09A40 },
    { type = "R_MIPS_LO16", vram = 0x809F6840, target_vram = 0x80A09A40 },
    { type = "R_MIPS_HI16", vram = 0x809F6850, target_vram = 0x80A09A40 },
    { type = "R_MIPS_LO16", vram = 0x809F685C, target_vram = 0x80A09A40 },
    { type = "R_MIPS_HI16", vram = 0x809F6B10, target_vram = 0x80A09A40 },
    { type = "R_MIPS_LO16", vram = 0x809F6B18, target_vram = 0x80A09A40 },
    { type = "R_MIPS_HI16", vram = 0x809F6B48, target_vram = 0x80A08328 },
    { type = "R_MIPS_LO16", vram = 0x809F6B4C, target_vram = 0x80A08328 },
    { type = "R_MIPS_HI16", vram = 0x809F6C64, target_vram = 0x80A0832C },
    { type = "R_MIPS_LO16", vram = 0x809F6C68, target_vram = 0x80A0832C },
    { type = "R_MIPS_HI16", vram = 0x809F6E18, target_vram = 0x80A08330 },
    { type = "R_MIPS_LO16", vram = 0x809F6E1C, target_vram = 0x80A08330 },
    { type = "R_MIPS_HI16", vram = 0x809F6E3C, target_vram = 0x80A08334 },
    { type = "R_MIPS_LO16", vram = 0x809F6E44, target_vram = 0x80A08334 },
    { type = "R_MIPS_HI16", vram = 0x809F6EE0, target_vram = 0x80A09A58 },
    { type = "R_MIPS_LO16", vram = 0x809F6EE4, target_vram = 0x80A09A58 },
    { type = "R_MIPS_HI16", vram = 0x809F6F10, target_vram = 0x80A09A58 },
    { type = "R_MIPS_LO16", vram = 0x809F6F14, target_vram = 0x80A09A58 },
    { type = "R_MIPS_HI16", vram = 0x809F6FCC, target_vram = 0x80A07FB4 },
    { type = "R_MIPS_LO16", vram = 0x809F6FD4, target_vram = 0x80A07FB4 },
    { type = "R_MIPS_HI16", vram = 0x809F6FDC, target_vram = 0x80A08338 },
    { type = "R_MIPS_LO16", vram = 0x809F6FE0, target_vram = 0x80A08338 },
    { type = "R_MIPS_HI16", vram = 0x809F7000, target_vram = 0x80A0833C },
    { type = "R_MIPS_LO16", vram = 0x809F7004, target_vram = 0x80A0833C },
    { type = "R_MIPS_HI16", vram = 0x809F700C, target_vram = 0x80A08340 },
    { type = "R_MIPS_LO16", vram = 0x809F7020, target_vram = 0x80A08340 },
    { type = "R_MIPS_HI16", vram = 0x809F7054, target_vram = 0x80A07FC0 },
    { type = "R_MIPS_LO16", vram = 0x809F7060, target_vram = 0x80A07FC0 },
    { type = "R_MIPS_HI16", vram = 0x809F70B0, target_vram = 0x80A08344 },
    { type = "R_MIPS_LO16", vram = 0x809F70B4, target_vram = 0x80A08344 },
    { type = "R_MIPS_HI16", vram = 0x809F70BC, target_vram = 0x80A08348 },
    { type = "R_MIPS_LO16", vram = 0x809F70C0, target_vram = 0x80A08348 },
    { type = "R_MIPS_HI16", vram = 0x809F7414, target_vram = 0x809F748C },
    { type = "R_MIPS_LO16", vram = 0x809F7418, target_vram = 0x809F748C },
    { type = "R_MIPS_HI16", vram = 0x809F74C0, target_vram = 0x80A0834C },
    { type = "R_MIPS_LO16", vram = 0x809F74C4, target_vram = 0x80A0834C },
    { type = "R_MIPS_HI16", vram = 0x809F753C, target_vram = 0x80A08350 },
    { type = "R_MIPS_LO16", vram = 0x809F7540, target_vram = 0x80A08350 },
    { type = "R_MIPS_HI16", vram = 0x809F75E8, target_vram = 0x80A08354 },
    { type = "R_MIPS_LO16", vram = 0x809F75EC, target_vram = 0x80A08354 },
    { type = "R_MIPS_HI16", vram = 0x809F7620, target_vram = 0x80A08358 },
    { type = "R_MIPS_LO16", vram = 0x809F7624, target_vram = 0x80A08358 },
    { type = "R_MIPS_HI16", vram = 0x809F7698, target_vram = 0x809F76D0 },
    { type = "R_MIPS_LO16", vram = 0x809F769C, target_vram = 0x809F76D0 },
    { type = "R_MIPS_HI16", vram = 0x809F76F4, target_vram = 0x80A0835C },
    { type = "R_MIPS_LO16", vram = 0x809F76F8, target_vram = 0x80A0835C },
    { type = "R_MIPS_HI16", vram = 0x809F7760, target_vram = 0x80A08360 },
    { type = "R_MIPS_LO16", vram = 0x809F7764, target_vram = 0x80A08360 },
    { type = "R_MIPS_HI16", vram = 0x809F7778, target_vram = 0x809F77A8 },
    { type = "R_MIPS_LO16", vram = 0x809F777C, target_vram = 0x809F77A8 },
    { type = "R_MIPS_HI16", vram = 0x809F77D0, target_vram = 0x80A09A40 },
    { type = "R_MIPS_LO16", vram = 0x809F77D8, target_vram = 0x80A09A40 },
    { type = "R_MIPS_HI16", vram = 0x809F786C, target_vram = 0x809F7968 },
    { type = "R_MIPS_LO16", vram = 0x809F7870, target_vram = 0x809F7968 },
    { type = "R_MIPS_HI16", vram = 0x809F7884, target_vram = 0x80A08364 },
    { type = "R_MIPS_LO16", vram = 0x809F7888, target_vram = 0x80A08364 },
    { type = "R_MIPS_HI16", vram = 0x809F7928, target_vram = 0x80A08368 },
    { type = "R_MIPS_LO16", vram = 0x809F792C, target_vram = 0x80A08368 },
    { type = "R_MIPS_HI16", vram = 0x809F7990, target_vram = 0x80A0836C },
    { type = "R_MIPS_LO16", vram = 0x809F7994, target_vram = 0x80A0836C },
    { type = "R_MIPS_HI16", vram = 0x809F79E8, target_vram = 0x80A09A40 },
    { type = "R_MIPS_LO16", vram = 0x809F79EC, target_vram = 0x80A09A40 },
    { type = "R_MIPS_HI16", vram = 0x809F7A38, target_vram = 0x80A08370 },
    { type = "R_MIPS_LO16", vram = 0x809F7A3C, target_vram = 0x80A08370 },
    { type = "R_MIPS_HI16", vram = 0x809F7AC8, target_vram = 0x809F7BC4 },
    { type = "R_MIPS_LO16", vram = 0x809F7ACC, target_vram = 0x809F7BC4 },
    { type = "R_MIPS_HI16", vram = 0x809F7AFC, target_vram = 0x80A08374 },
    { type = "R_MIPS_LO16", vram = 0x809F7B00, target_vram = 0x80A08374 },
    { type = "R_MIPS_HI16", vram = 0x809F7C0C, target_vram = 0x80A09A40 },
    { type = "R_MIPS_LO16", vram = 0x809F7C1C, target_vram = 0x80A09A40 },
    { type = "R_MIPS_HI16", vram = 0x809F7C34, target_vram = 0x80A08378 },
    { type = "R_MIPS_LO16", vram = 0x809F7C38, target_vram = 0x80A08378 },
    { type = "R_MIPS_HI16", vram = 0x809F7CDC, target_vram = 0x80A0837C },
    { type = "R_MIPS_LO16", vram = 0x809F7CE0, target_vram = 0x80A0837C },
    { type = "R_MIPS_HI16", vram = 0x809F7D40, target_vram = 0x809F805C },
    { type = "R_MIPS_LO16", vram = 0x809F7D44, target_vram = 0x809F805C },
    { type = "R_MIPS_HI16", vram = 0x809F7D78, target_vram = 0x80A08380 },
    { type = "R_MIPS_LO16", vram = 0x809F7DC0, target_vram = 0x80A08380 },
    { type = "R_MIPS_HI16", vram = 0x809F7E80, target_vram = 0x80A08384 },
    { type = "R_MIPS_LO16", vram = 0x809F7E88, target_vram = 0x80A08384 },
    { type = "R_MIPS_HI16", vram = 0x809F8088, target_vram = 0x80A083A4 },
    { type = "R_MIPS_LO16", vram = 0x809F808C, target_vram = 0x80A083A4 },
    { type = "R_MIPS_HI16", vram = 0x809F80EC, target_vram = 0x80A083A8 },
    { type = "R_MIPS_LO16", vram = 0x809F80F4, target_vram = 0x80A083A8 },
    { type = "R_MIPS_HI16", vram = 0x809F810C, target_vram = 0x80A09A40 },
    { type = "R_MIPS_LO16", vram = 0x809F8114, target_vram = 0x80A09A40 },
    { type = "R_MIPS_HI16", vram = 0x809F81B0, target_vram = 0x80A09A40 },
    { type = "R_MIPS_LO16", vram = 0x809F81B8, target_vram = 0x80A09A40 },
    { type = "R_MIPS_HI16", vram = 0x809F8278, target_vram = 0x80A09A40 },
    { type = "R_MIPS_LO16", vram = 0x809F8280, target_vram = 0x80A09A40 },
    { type = "R_MIPS_HI16", vram = 0x809F8320, target_vram = 0x80A09A40 },
    { type = "R_MIPS_LO16", vram = 0x809F8328, target_vram = 0x80A09A40 },
    { type = "R_MIPS_HI16", vram = 0x809F8410, target_vram = 0x80A09A40 },
    { type = "R_MIPS_LO16", vram = 0x809F8420, target_vram = 0x80A09A40 },
    { type = "R_MIPS_HI16", vram = 0x809F84BC, target_vram = 0x80A083C8 },
    { type = "R_MIPS_LO16", vram = 0x809F84C0, target_vram = 0x80A083C8 },
    { type = "R_MIPS_HI16", vram = 0x809F8508, target_vram = 0x80A09A40 },
    { type = "R_MIPS_LO16", vram = 0x809F8510, target_vram = 0x80A09A40 },
    { type = "R_MIPS_HI16", vram = 0x809F85C4, target_vram = 0x80A09A40 },
    { type = "R_MIPS_LO16", vram = 0x809F85C8, target_vram = 0x80A09A40 },
    { type = "R_MIPS_HI16", vram = 0x809F8604, target_vram = 0x80A09A40 },
    { type = "R_MIPS_LO16", vram = 0x809F8608, target_vram = 0x80A09A40 },
    { type = "R_MIPS_HI16", vram = 0x809F8668, target_vram = 0x809F86B8 },
    { type = "R_MIPS_LO16", vram = 0x809F866C, target_vram = 0x809F86B8 },
    { type = "R_MIPS_HI16", vram = 0x809F8700, target_vram = 0x80A083CC },
    { type = "R_MIPS_LO16", vram = 0x809F8704, target_vram = 0x80A083CC },
    { type = "R_MIPS_HI16", vram = 0x809F881C, target_vram = 0x80A09A40 },
    { type = "R_MIPS_LO16", vram = 0x809F8828, target_vram = 0x80A09A40 },
    { type = "R_MIPS_HI16", vram = 0x809F8878, target_vram = 0x809F8908 },
    { type = "R_MIPS_LO16", vram = 0x809F887C, target_vram = 0x809F8908 },
    { type = "R_MIPS_HI16", vram = 0x809F8AC8, target_vram = 0x809F8B1C },
    { type = "R_MIPS_LO16", vram = 0x809F8ACC, target_vram = 0x809F8B1C },
    { type = "R_MIPS_HI16", vram = 0x809F8AE0, target_vram = 0x80A09A50 },
    { type = "R_MIPS_LO16", vram = 0x809F8AE4, target_vram = 0x80A09A50 },
    { type = "R_MIPS_HI16", vram = 0x809F8BE0, target_vram = 0x80A083D0 },
    { type = "R_MIPS_LO16", vram = 0x809F8C30, target_vram = 0x80A083D0 },
    { type = "R_MIPS_HI16", vram = 0x809F8C44, target_vram = 0x809F8D04 },
    { type = "R_MIPS_LO16", vram = 0x809F8C50, target_vram = 0x809F8D04 },
    { type = "R_MIPS_HI16", vram = 0x809F8E00, target_vram = 0x809F91D4 },
    { type = "R_MIPS_LO16", vram = 0x809F8E04, target_vram = 0x809F91D4 },
    { type = "R_MIPS_HI16", vram = 0x809F8E78, target_vram = 0x809F8EC8 },
    { type = "R_MIPS_LO16", vram = 0x809F8E7C, target_vram = 0x809F8EC8 },
    { type = "R_MIPS_HI16", vram = 0x809F90BC, target_vram = 0x80A083D4 },
    { type = "R_MIPS_LO16", vram = 0x809F90C0, target_vram = 0x80A083D4 },
    { type = "R_MIPS_HI16", vram = 0x809F91F4, target_vram = 0x80A09A40 },
    { type = "R_MIPS_LO16", vram = 0x809F91F8, target_vram = 0x80A09A40 },
    { type = "R_MIPS_HI16", vram = 0x809F9210, target_vram = 0x80A083D8 },
    { type = "R_MIPS_LO16", vram = 0x809F9214, target_vram = 0x80A083D8 },
    { type = "R_MIPS_HI16", vram = 0x809F92E4, target_vram = 0x80A09A40 },
    { type = "R_MIPS_LO16", vram = 0x809F92EC, target_vram = 0x80A09A40 },
    { type = "R_MIPS_HI16", vram = 0x809F9328, target_vram = 0x809F93DC },
    { type = "R_MIPS_LO16", vram = 0x809F932C, target_vram = 0x809F93DC },
    { type = "R_MIPS_HI16", vram = 0x809F943C, target_vram = 0x80A083DC },
    { type = "R_MIPS_LO16", vram = 0x809F9440, target_vram = 0x80A083DC },
    { type = "R_MIPS_HI16", vram = 0x809F9548, target_vram = 0x80A09A50 },
    { type = "R_MIPS_LO16", vram = 0x809F9554, target_vram = 0x80A09A50 },
    { type = "R_MIPS_HI16", vram = 0x809F95E4, target_vram = 0x80A09A50 },
    { type = "R_MIPS_LO16", vram = 0x809F95E8, target_vram = 0x80A09A50 },
    { type = "R_MIPS_HI16", vram = 0x809F9678, target_vram = 0x80A09A50 },
    { type = "R_MIPS_LO16", vram = 0x809F9690, target_vram = 0x80A09A50 },
    { type = "R_MIPS_HI16", vram = 0x809F971C, target_vram = 0x809F86B8 },
    { type = "R_MIPS_LO16", vram = 0x809F9720, target_vram = 0x809F86B8 },
    { type = "R_MIPS_HI16", vram = 0x809F9854, target_vram = 0x809F87C8 },
    { type = "R_MIPS_LO16", vram = 0x809F985C, target_vram = 0x809F87C8 },
    { type = "R_MIPS_HI16", vram = 0x809F9B10, target_vram = 0x80A083E0 },
    { type = "R_MIPS_LO16", vram = 0x809F9B18, target_vram = 0x80A083E0 },
    { type = "R_MIPS_HI16", vram = 0x809F9BF8, target_vram = 0x809F91D4 },
    { type = "R_MIPS_LO16", vram = 0x809F9BFC, target_vram = 0x809F91D4 },
    { type = "R_MIPS_HI16", vram = 0x809F9C08, target_vram = 0x809F93DC },
    { type = "R_MIPS_LO16", vram = 0x809F9C0C, target_vram = 0x809F93DC },
    { type = "R_MIPS_HI16", vram = 0x809F9D6C, target_vram = 0x80A07FD0 },
    { type = "R_MIPS_HI16", vram = 0x809F9D70, target_vram = 0x80A07FCC },
    { type = "R_MIPS_HI16", vram = 0x809F9D74, target_vram = 0x80A07FD4 },
    { type = "R_MIPS_LO16", vram = 0x809F9D7C, target_vram = 0x80A07FD4 },
    { type = "R_MIPS_LO16", vram = 0x809F9D80, target_vram = 0x80A07FCC },
    { type = "R_MIPS_LO16", vram = 0x809F9D84, target_vram = 0x80A07FD0 },
    { type = "R_MIPS_HI16", vram = 0x809F9EC4, target_vram = 0x80A08404 },
    { type = "R_MIPS_LO16", vram = 0x809F9ECC, target_vram = 0x80A08404 },
    { type = "R_MIPS_HI16", vram = 0x809FA01C, target_vram = 0x80A084AC },
    { type = "R_MIPS_LO16", vram = 0x809FA020, target_vram = 0x80A084AC },
    { type = "R_MIPS_HI16", vram = 0x809FA128, target_vram = 0x80A084B0 },
    { type = "R_MIPS_LO16", vram = 0x809FA12C, target_vram = 0x80A084B0 },
    { type = "R_MIPS_HI16", vram = 0x809FA164, target_vram = 0x80A084B4 },
    { type = "R_MIPS_LO16", vram = 0x809FA168, target_vram = 0x80A084B4 },
    { type = "R_MIPS_HI16", vram = 0x809FA224, target_vram = 0x80A09A40 },
    { type = "R_MIPS_LO16", vram = 0x809FA22C, target_vram = 0x80A09A40 },
    { type = "R_MIPS_HI16", vram = 0x809FA388, target_vram = 0x809F805C },
    { type = "R_MIPS_LO16", vram = 0x809FA38C, target_vram = 0x809F805C },
    { type = "R_MIPS_HI16", vram = 0x809FA3AC, target_vram = 0x809F805C },
    { type = "R_MIPS_LO16", vram = 0x809FA3B0, target_vram = 0x809F805C },
    { type = "R_MIPS_HI16", vram = 0x809FA3BC, target_vram = 0x809F805C },
    { type = "R_MIPS_LO16", vram = 0x809FA3C0, target_vram = 0x809F805C },
    { type = "R_MIPS_HI16", vram = 0x809FA3C8, target_vram = 0x80A09A50 },
    { type = "R_MIPS_LO16", vram = 0x809FA3CC, target_vram = 0x80A09A50 },
    { type = "R_MIPS_HI16", vram = 0x809FA60C, target_vram = 0x809F91D4 },
    { type = "R_MIPS_LO16", vram = 0x809FA610, target_vram = 0x809F91D4 },
    { type = "R_MIPS_HI16", vram = 0x809FA618, target_vram = 0x809F93DC },
    { type = "R_MIPS_LO16", vram = 0x809FA61C, target_vram = 0x809F93DC },
    { type = "R_MIPS_HI16", vram = 0x809FA870, target_vram = 0x80A084B8 },
    { type = "R_MIPS_LO16", vram = 0x809FA878, target_vram = 0x80A084B8 },
    { type = "R_MIPS_HI16", vram = 0x809FA880, target_vram = 0x80A084BC },
    { type = "R_MIPS_LO16", vram = 0x809FA884, target_vram = 0x80A084BC },
    { type = "R_MIPS_HI16", vram = 0x809FA898, target_vram = 0x80A084C0 },
    { type = "R_MIPS_LO16", vram = 0x809FA89C, target_vram = 0x80A084C0 },
    { type = "R_MIPS_HI16", vram = 0x809FA8B0, target_vram = 0x80A084C4 },
    { type = "R_MIPS_LO16", vram = 0x809FA8B4, target_vram = 0x80A084C4 },
    { type = "R_MIPS_HI16", vram = 0x809FA9C8, target_vram = 0x80A084C8 },
    { type = "R_MIPS_LO16", vram = 0x809FA9CC, target_vram = 0x80A084C8 },
    { type = "R_MIPS_HI16", vram = 0x809FAA4C, target_vram = 0x80A09A50 },
    { type = "R_MIPS_LO16", vram = 0x809FAA70, target_vram = 0x80A09A50 },
    { type = "R_MIPS_HI16", vram = 0x809FAAA4, target_vram = 0x80A07FE0 },
    { type = "R_MIPS_LO16", vram = 0x809FAAA8, target_vram = 0x80A07FE0 },
    { type = "R_MIPS_HI16", vram = 0x809FAC50, target_vram = 0x80A084CC },
    { type = "R_MIPS_LO16", vram = 0x809FAC58, target_vram = 0x80A084CC },
    { type = "R_MIPS_HI16", vram = 0x809FACCC, target_vram = 0x80A084D0 },
    { type = "R_MIPS_LO16", vram = 0x809FACDC, target_vram = 0x80A084D0 },
    { type = "R_MIPS_HI16", vram = 0x809FACE4, target_vram = 0x80A084D4 },
    { type = "R_MIPS_LO16", vram = 0x809FACE8, target_vram = 0x80A084D4 },
    { type = "R_MIPS_HI16", vram = 0x809FAD14, target_vram = 0x80A084D8 },
    { type = "R_MIPS_LO16", vram = 0x809FAD18, target_vram = 0x80A084D8 },
    { type = "R_MIPS_HI16", vram = 0x809FAF48, target_vram = 0x809F8EC8 },
    { type = "R_MIPS_LO16", vram = 0x809FAF4C, target_vram = 0x809F8EC8 },
    { type = "R_MIPS_HI16", vram = 0x809FB1C0, target_vram = 0x80A09A50 },
    { type = "R_MIPS_LO16", vram = 0x809FB1C8, target_vram = 0x80A09A50 },
    { type = "R_MIPS_HI16", vram = 0x809FB224, target_vram = 0x80A084E4 },
    { type = "R_MIPS_LO16", vram = 0x809FB228, target_vram = 0x80A084E4 },
    { type = "R_MIPS_HI16", vram = 0x809FB22C, target_vram = 0x80A084E8 },
    { type = "R_MIPS_LO16", vram = 0x809FB230, target_vram = 0x80A084E8 },
    { type = "R_MIPS_HI16", vram = 0x809FB240, target_vram = 0x80A084EC },
    { type = "R_MIPS_LO16", vram = 0x809FB244, target_vram = 0x80A084EC },
    { type = "R_MIPS_HI16", vram = 0x809FB344, target_vram = 0x80A084F0 },
    { type = "R_MIPS_LO16", vram = 0x809FB348, target_vram = 0x80A084F0 },
    { type = "R_MIPS_HI16", vram = 0x809FB354, target_vram = 0x80A084F4 },
    { type = "R_MIPS_LO16", vram = 0x809FB360, target_vram = 0x80A084F4 },
    { type = "R_MIPS_HI16", vram = 0x809FB3D8, target_vram = 0x80A084F8 },
    { type = "R_MIPS_LO16", vram = 0x809FB3DC, target_vram = 0x80A084F8 },
    { type = "R_MIPS_HI16", vram = 0x809FB570, target_vram = 0x80A08090 },
    { type = "R_MIPS_LO16", vram = 0x809FB578, target_vram = 0x80A08090 },
    { type = "R_MIPS_HI16", vram = 0x809FB5A4, target_vram = 0x80A07FEC },
    { type = "R_MIPS_LO16", vram = 0x809FB5A8, target_vram = 0x80A07FEC },
    { type = "R_MIPS_HI16", vram = 0x809FB5D8, target_vram = 0x80A084FC },
    { type = "R_MIPS_LO16", vram = 0x809FB5DC, target_vram = 0x80A084FC },
    { type = "R_MIPS_HI16", vram = 0x809FB5F4, target_vram = 0x80A0800C },
    { type = "R_MIPS_LO16", vram = 0x809FB5F8, target_vram = 0x80A0800C },
    { type = "R_MIPS_HI16", vram = 0x809FB628, target_vram = 0x80A08006 },
    { type = "R_MIPS_LO16", vram = 0x809FB62C, target_vram = 0x80A08006 },
    { type = "R_MIPS_HI16", vram = 0x809FB644, target_vram = 0x80A07FFF },
    { type = "R_MIPS_LO16", vram = 0x809FB648, target_vram = 0x80A07FFF },
    { type = "R_MIPS_HI16", vram = 0x809FB650, target_vram = 0x80A080B0 },
    { type = "R_MIPS_LO16", vram = 0x809FB658, target_vram = 0x80A080B0 },
    { type = "R_MIPS_HI16", vram = 0x809FB668, target_vram = 0x80A07FFD },
    { type = "R_MIPS_LO16", vram = 0x809FB66C, target_vram = 0x80A07FFD },
    { type = "R_MIPS_HI16", vram = 0x809FB698, target_vram = 0x80A08004 },
    { type = "R_MIPS_LO16", vram = 0x809FB69C, target_vram = 0x80A08004 },
    { type = "R_MIPS_HI16", vram = 0x809FB6A4, target_vram = 0x80A080B0 },
    { type = "R_MIPS_LO16", vram = 0x809FB6AC, target_vram = 0x80A080B0 },
    { type = "R_MIPS_HI16", vram = 0x809FB6BC, target_vram = 0x80A08002 },
    { type = "R_MIPS_LO16", vram = 0x809FB6C0, target_vram = 0x80A08002 },
    { type = "R_MIPS_HI16", vram = 0x809FB6EC, target_vram = 0x80A07FF8 },
    { type = "R_MIPS_LO16", vram = 0x809FB6F0, target_vram = 0x80A07FF8 },
    { type = "R_MIPS_HI16", vram = 0x809FB8CC, target_vram = 0x80A08500 },
    { type = "R_MIPS_LO16", vram = 0x809FB8D8, target_vram = 0x80A08500 },
    { type = "R_MIPS_HI16", vram = 0x809FBA30, target_vram = 0x80A08504 },
    { type = "R_MIPS_LO16", vram = 0x809FBA3C, target_vram = 0x80A08504 },
    { type = "R_MIPS_HI16", vram = 0x809FBC54, target_vram = 0x80A08508 },
    { type = "R_MIPS_LO16", vram = 0x809FBC58, target_vram = 0x80A08508 },
    { type = "R_MIPS_HI16", vram = 0x809FBC78, target_vram = 0x80A07954 },
    { type = "R_MIPS_HI16", vram = 0x809FBC7C, target_vram = 0x80A07950 },
    { type = "R_MIPS_LO16", vram = 0x809FBC8C, target_vram = 0x80A07954 },
    { type = "R_MIPS_HI16", vram = 0x809FBC90, target_vram = 0x80A07952 },
    { type = "R_MIPS_LO16", vram = 0x809FBC94, target_vram = 0x80A07952 },
    { type = "R_MIPS_LO16", vram = 0x809FBC98, target_vram = 0x80A07950 },
    { type = "R_MIPS_HI16", vram = 0x809FBD3C, target_vram = 0x80A0850C },
    { type = "R_MIPS_LO16", vram = 0x809FBD40, target_vram = 0x80A0850C },
    { type = "R_MIPS_HI16", vram = 0x809FBED8, target_vram = 0x80A08510 },
    { type = "R_MIPS_LO16", vram = 0x809FBEDC, target_vram = 0x80A08510 },
    { type = "R_MIPS_HI16", vram = 0x809FC270, target_vram = 0x809FB504 },
    { type = "R_MIPS_HI16", vram = 0x809FC274, target_vram = 0x809FB55C },
    { type = "R_MIPS_HI16", vram = 0x809FC278, target_vram = 0x809FB728 },
    { type = "R_MIPS_LO16", vram = 0x809FC27C, target_vram = 0x809FB728 },
    { type = "R_MIPS_LO16", vram = 0x809FC280, target_vram = 0x809FB55C },
    { type = "R_MIPS_LO16", vram = 0x809FC284, target_vram = 0x809FB504 },
    { type = "R_MIPS_HI16", vram = 0x809FC4FC, target_vram = 0x80A08514 },
    { type = "R_MIPS_LO16", vram = 0x809FC500, target_vram = 0x80A08514 },
    { type = "R_MIPS_HI16", vram = 0x809FC548, target_vram = 0x80A08140 },
    { type = "R_MIPS_LO16", vram = 0x809FC550, target_vram = 0x80A08140 },
    { type = "R_MIPS_HI16", vram = 0x809FC560, target_vram = 0x80A0817C },
    { type = "R_MIPS_LO16", vram = 0x809FC564, target_vram = 0x80A0817C },
    { type = "R_MIPS_HI16", vram = 0x809FC6BC, target_vram = 0x80A08110 },
    { type = "R_MIPS_LO16", vram = 0x809FC6C0, target_vram = 0x80A08110 },
    { type = "R_MIPS_HI16", vram = 0x809FC730, target_vram = 0x80A080F0 },
    { type = "R_MIPS_LO16", vram = 0x809FC734, target_vram = 0x80A080F0 },
    { type = "R_MIPS_HI16", vram = 0x809FC79C, target_vram = 0x80A080D4 },
    { type = "R_MIPS_LO16", vram = 0x809FC7A0, target_vram = 0x80A080D4 },
    { type = "R_MIPS_HI16", vram = 0x809FC80C, target_vram = 0x80A080BC },
    { type = "R_MIPS_LO16", vram = 0x809FC810, target_vram = 0x80A080BC },
    { type = "R_MIPS_HI16", vram = 0x809FC998, target_vram = 0x80A08518 },
    { type = "R_MIPS_LO16", vram = 0x809FC99C, target_vram = 0x80A08518 },
    { type = "R_MIPS_HI16", vram = 0x809FCC50, target_vram = 0x80A0851C },
    { type = "R_MIPS_LO16", vram = 0x809FCC58, target_vram = 0x80A0851C },
    { type = "R_MIPS_HI16", vram = 0x809FCC80, target_vram = 0x809FCCCC },
    { type = "R_MIPS_LO16", vram = 0x809FCC84, target_vram = 0x809FCCCC },
    { type = "R_MIPS_HI16", vram = 0x809FCD50, target_vram = 0x80A08520 },
    { type = "R_MIPS_LO16", vram = 0x809FCD54, target_vram = 0x80A08520 },
    { type = "R_MIPS_HI16", vram = 0x809FCD70, target_vram = 0x80A08524 },
    { type = "R_MIPS_LO16", vram = 0x809FCD78, target_vram = 0x80A08524 },
    { type = "R_MIPS_HI16", vram = 0x809FD60C, target_vram = 0x809FD710 },
    { type = "R_MIPS_LO16", vram = 0x809FD610, target_vram = 0x809FD710 },
    { type = "R_MIPS_HI16", vram = 0x809FD618, target_vram = 0x80A0853C },
    { type = "R_MIPS_LO16", vram = 0x809FD620, target_vram = 0x80A0853C },
    { type = "R_MIPS_HI16", vram = 0x809FD63C, target_vram = 0x80A0818C },
    { type = "R_MIPS_LO16", vram = 0x809FD6C4, target_vram = 0x80A0818C },
    { type = "R_MIPS_HI16", vram = 0x809FD830, target_vram = 0x809FD89C },
    { type = "R_MIPS_LO16", vram = 0x809FD834, target_vram = 0x809FD89C },
    { type = "R_MIPS_HI16", vram = 0x809FD9A8, target_vram = 0x809FDAB0 },
    { type = "R_MIPS_LO16", vram = 0x809FD9AC, target_vram = 0x809FDAB0 },
    { type = "R_MIPS_HI16", vram = 0x809FDB58, target_vram = 0x809FDBA0 },
    { type = "R_MIPS_LO16", vram = 0x809FDB60, target_vram = 0x809FDBA0 },
    { type = "R_MIPS_HI16", vram = 0x809FDC7C, target_vram = 0x80A08540 },
    { type = "R_MIPS_LO16", vram = 0x809FDC80, target_vram = 0x80A08540 },
    { type = "R_MIPS_HI16", vram = 0x809FDCA8, target_vram = 0x80A08544 },
    { type = "R_MIPS_LO16", vram = 0x809FDCAC, target_vram = 0x80A08544 },
    { type = "R_MIPS_HI16", vram = 0x809FDD84, target_vram = 0x80A08548 },
    { type = "R_MIPS_LO16", vram = 0x809FDD88, target_vram = 0x80A08548 },
    { type = "R_MIPS_HI16", vram = 0x809FDEEC, target_vram = 0x809FDF54 },
    { type = "R_MIPS_LO16", vram = 0x809FDEF0, target_vram = 0x809FDF54 },
    { type = "R_MIPS_HI16", vram = 0x809FE078, target_vram = 0x809FE0E4 },
    { type = "R_MIPS_LO16", vram = 0x809FE07C, target_vram = 0x809FE0E4 },
    { type = "R_MIPS_HI16", vram = 0x809FE150, target_vram = 0x80A09A40 },
    { type = "R_MIPS_LO16", vram = 0x809FE154, target_vram = 0x80A09A40 },
    { type = "R_MIPS_HI16", vram = 0x809FE1CC, target_vram = 0x80A0854C },
    { type = "R_MIPS_LO16", vram = 0x809FE1D0, target_vram = 0x80A0854C },
    { type = "R_MIPS_HI16", vram = 0x809FE2E4, target_vram = 0x809FE348 },
    { type = "R_MIPS_LO16", vram = 0x809FE2E8, target_vram = 0x809FE348 },
    { type = "R_MIPS_HI16", vram = 0x809FE4C0, target_vram = 0x809FE524 },
    { type = "R_MIPS_LO16", vram = 0x809FE4C4, target_vram = 0x809FE524 },
    { type = "R_MIPS_HI16", vram = 0x809FE6C0, target_vram = 0x809FE734 },
    { type = "R_MIPS_LO16", vram = 0x809FE6C4, target_vram = 0x809FE734 },
    { type = "R_MIPS_HI16", vram = 0x809FE7A4, target_vram = 0x80A08550 },
    { type = "R_MIPS_LO16", vram = 0x809FE7AC, target_vram = 0x80A08550 },
    { type = "R_MIPS_HI16", vram = 0x809FE834, target_vram = 0x80A09A4C },
    { type = "R_MIPS_LO16", vram = 0x809FE840, target_vram = 0x80A09A4C },
    { type = "R_MIPS_HI16", vram = 0x809FE910, target_vram = 0x80A09A4C },
    { type = "R_MIPS_LO16", vram = 0x809FE914, target_vram = 0x80A09A4C },
    { type = "R_MIPS_HI16", vram = 0x809FE9F0, target_vram = 0x80A0857C },
    { type = "R_MIPS_LO16", vram = 0x809FE9FC, target_vram = 0x80A0857C },
    { type = "R_MIPS_HI16", vram = 0x809FEA98, target_vram = 0x80A09A4C },
    { type = "R_MIPS_LO16", vram = 0x809FEAA0, target_vram = 0x80A09A4C },
    { type = "R_MIPS_HI16", vram = 0x809FEB44, target_vram = 0x80A08580 },
    { type = "R_MIPS_LO16", vram = 0x809FEB50, target_vram = 0x80A08580 },
    { type = "R_MIPS_HI16", vram = 0x809FEB6C, target_vram = 0x80A09A4C },
    { type = "R_MIPS_LO16", vram = 0x809FEB74, target_vram = 0x80A09A4C },
    { type = "R_MIPS_HI16", vram = 0x809FEBFC, target_vram = 0x80A08584 },
    { type = "R_MIPS_LO16", vram = 0x809FEC08, target_vram = 0x80A08584 },
    { type = "R_MIPS_HI16", vram = 0x809FEC24, target_vram = 0x80A09A4C },
    { type = "R_MIPS_LO16", vram = 0x809FEC2C, target_vram = 0x80A09A4C },
    { type = "R_MIPS_HI16", vram = 0x809FEDE8, target_vram = 0x80A08588 },
    { type = "R_MIPS_LO16", vram = 0x809FEDEC, target_vram = 0x80A08588 },
    { type = "R_MIPS_HI16", vram = 0x809FEE18, target_vram = 0x80A0858C },
    { type = "R_MIPS_LO16", vram = 0x809FEE1C, target_vram = 0x80A0858C },
    { type = "R_MIPS_HI16", vram = 0x809FEF6C, target_vram = 0x80A08590 },
    { type = "R_MIPS_LO16", vram = 0x809FEF74, target_vram = 0x80A08590 },
    { type = "R_MIPS_HI16", vram = 0x809FF044, target_vram = 0x809FD89C },
    { type = "R_MIPS_LO16", vram = 0x809FF048, target_vram = 0x809FD89C },
    { type = "R_MIPS_HI16", vram = 0x809FF050, target_vram = 0x809FDAB0 },
    { type = "R_MIPS_LO16", vram = 0x809FF054, target_vram = 0x809FDAB0 },
    { type = "R_MIPS_HI16", vram = 0x809FF14C, target_vram = 0x80A09A40 },
    { type = "R_MIPS_LO16", vram = 0x809FF15C, target_vram = 0x80A09A40 },
    { type = "R_MIPS_HI16", vram = 0x809FF1F0, target_vram = 0x80A08198 },
    { type = "R_MIPS_LO16", vram = 0x809FF1FC, target_vram = 0x80A08198 },
    { type = "R_MIPS_HI16", vram = 0x809FF204, target_vram = 0x80A081A0 },
    { type = "R_MIPS_LO16", vram = 0x809FF21C, target_vram = 0x80A081A0 },
    { type = "R_MIPS_HI16", vram = 0x809FF44C, target_vram = 0x809FE524 },
    { type = "R_MIPS_LO16", vram = 0x809FF450, target_vram = 0x809FE524 },
    { type = "R_MIPS_HI16", vram = 0x809FF6E4, target_vram = 0x80A0826C },
    { type = "R_MIPS_LO16", vram = 0x809FF6EC, target_vram = 0x80A0826C },
    { type = "R_MIPS_HI16", vram = 0x809FF710, target_vram = 0x80A081A8 },
    { type = "R_MIPS_LO16", vram = 0x809FF718, target_vram = 0x80A081A8 },
    { type = "R_MIPS_HI16", vram = 0x809FF73C, target_vram = 0x80A085B4 },
    { type = "R_MIPS_LO16", vram = 0x809FF740, target_vram = 0x80A085B4 },
    { type = "R_MIPS_HI16", vram = 0x809FF754, target_vram = 0x80A081E8 },
    { type = "R_MIPS_LO16", vram = 0x809FF758, target_vram = 0x80A081E8 },
    { type = "R_MIPS_HI16", vram = 0x809FF7CC, target_vram = 0x80A081C8 },
    { type = "R_MIPS_LO16", vram = 0x809FF7D4, target_vram = 0x80A081C8 },
    { type = "R_MIPS_HI16", vram = 0x809FF978, target_vram = 0x809FF678 },
    { type = "R_MIPS_HI16", vram = 0x809FF97C, target_vram = 0x809FF6B0 },
    { type = "R_MIPS_HI16", vram = 0x809FF980, target_vram = 0x809FF810 },
    { type = "R_MIPS_LO16", vram = 0x809FF984, target_vram = 0x809FF810 },
    { type = "R_MIPS_LO16", vram = 0x809FF988, target_vram = 0x809FF6B0 },
    { type = "R_MIPS_LO16", vram = 0x809FF98C, target_vram = 0x809FF678 },
    { type = "R_MIPS_HI16", vram = 0x809FFA14, target_vram = 0x809FFA80 },
    { type = "R_MIPS_LO16", vram = 0x809FFA18, target_vram = 0x809FFA80 },
    { type = "R_MIPS_HI16", vram = 0x809FFB3C, target_vram = 0x80A085B8 },
    { type = "R_MIPS_LO16", vram = 0x809FFB40, target_vram = 0x80A085B8 },
    { type = "R_MIPS_HI16", vram = 0x809FFDC0, target_vram = 0x80A085BC },
    { type = "R_MIPS_LO16", vram = 0x809FFDC4, target_vram = 0x80A085BC },
    { type = "R_MIPS_HI16", vram = 0x809FFE70, target_vram = 0x809FFEAC },
    { type = "R_MIPS_LO16", vram = 0x809FFE74, target_vram = 0x809FFEAC },
    { type = "R_MIPS_HI16", vram = 0x80A00168, target_vram = 0x80A085C0 },
    { type = "R_MIPS_LO16", vram = 0x80A0016C, target_vram = 0x80A085C0 },
    { type = "R_MIPS_HI16", vram = 0x80A0022C, target_vram = 0x80A00274 },
    { type = "R_MIPS_LO16", vram = 0x80A00230, target_vram = 0x80A00274 },
    { type = "R_MIPS_HI16", vram = 0x80A00290, target_vram = 0x80A09A40 },
    { type = "R_MIPS_LO16", vram = 0x80A00294, target_vram = 0x80A09A40 },
    { type = "R_MIPS_HI16", vram = 0x80A0048C, target_vram = 0x80A00554 },
    { type = "R_MIPS_LO16", vram = 0x80A00494, target_vram = 0x80A00554 },
    { type = "R_MIPS_HI16", vram = 0x80A006FC, target_vram = 0x80A00720 },
    { type = "R_MIPS_LO16", vram = 0x80A00700, target_vram = 0x80A00720 },
    { type = "R_MIPS_HI16", vram = 0x80A0090C, target_vram = 0x80A085C4 },
    { type = "R_MIPS_LO16", vram = 0x80A00914, target_vram = 0x80A085C4 },
    { type = "R_MIPS_HI16", vram = 0x80A00928, target_vram = 0x80A09A40 },
    { type = "R_MIPS_LO16", vram = 0x80A00930, target_vram = 0x80A09A40 },
    { type = "R_MIPS_HI16", vram = 0x80A009E4, target_vram = 0x80A085DC },
    { type = "R_MIPS_LO16", vram = 0x80A009E8, target_vram = 0x80A085DC },
    { type = "R_MIPS_HI16", vram = 0x80A00A34, target_vram = 0x80A085E0 },
    { type = "R_MIPS_LO16", vram = 0x80A00A40, target_vram = 0x80A085E0 },
    { type = "R_MIPS_HI16", vram = 0x80A00B10, target_vram = 0x80A085E4 },
    { type = "R_MIPS_LO16", vram = 0x80A00B14, target_vram = 0x80A085E4 },
    { type = "R_MIPS_HI16", vram = 0x80A00B84, target_vram = 0x80A085E8 },
    { type = "R_MIPS_LO16", vram = 0x80A00B88, target_vram = 0x80A085E8 },
    { type = "R_MIPS_HI16", vram = 0x80A00CD0, target_vram = 0x80A085EC },
    { type = "R_MIPS_LO16", vram = 0x80A00CD4, target_vram = 0x80A085EC },
    { type = "R_MIPS_HI16", vram = 0x80A00CD8, target_vram = 0x80A085F0 },
    { type = "R_MIPS_LO16", vram = 0x80A00CF0, target_vram = 0x80A085F0 },
    { type = "R_MIPS_HI16", vram = 0x80A00D68, target_vram = 0x80A09A58 },
    { type = "R_MIPS_LO16", vram = 0x80A00D6C, target_vram = 0x80A09A58 },
    { type = "R_MIPS_HI16", vram = 0x80A00EBC, target_vram = 0x80A085F4 },
    { type = "R_MIPS_LO16", vram = 0x80A00ED4, target_vram = 0x80A085F4 },
    { type = "R_MIPS_HI16", vram = 0x80A00F00, target_vram = 0x80A085F8 },
    { type = "R_MIPS_LO16", vram = 0x80A00F10, target_vram = 0x80A085F8 },
    { type = "R_MIPS_HI16", vram = 0x80A01118, target_vram = 0x80A09A60 },
    { type = "R_MIPS_LO16", vram = 0x80A0111C, target_vram = 0x80A09A60 },
    { type = "R_MIPS_HI16", vram = 0x80A011E8, target_vram = 0x80A085FC },
    { type = "R_MIPS_LO16", vram = 0x80A01200, target_vram = 0x80A085FC },
    { type = "R_MIPS_HI16", vram = 0x80A0122C, target_vram = 0x80A08600 },
    { type = "R_MIPS_LO16", vram = 0x80A0123C, target_vram = 0x80A08600 },
    { type = "R_MIPS_HI16", vram = 0x80A0147C, target_vram = 0x80A08604 },
    { type = "R_MIPS_LO16", vram = 0x80A01480, target_vram = 0x80A08604 },
    { type = "R_MIPS_HI16", vram = 0x80A01704, target_vram = 0x80A01750 },
    { type = "R_MIPS_LO16", vram = 0x80A01708, target_vram = 0x80A01750 },
    { type = "R_MIPS_HI16", vram = 0x80A01710, target_vram = 0x80A08608 },
    { type = "R_MIPS_LO16", vram = 0x80A0171C, target_vram = 0x80A08608 },
    { type = "R_MIPS_HI16", vram = 0x80A017BC, target_vram = 0x80A0860C },
    { type = "R_MIPS_LO16", vram = 0x80A017C4, target_vram = 0x80A0860C },
    { type = "R_MIPS_HI16", vram = 0x80A017D4, target_vram = 0x80A08620 },
    { type = "R_MIPS_LO16", vram = 0x80A017DC, target_vram = 0x80A08620 },
    { type = "R_MIPS_HI16", vram = 0x80A017E0, target_vram = 0x80A08624 },
    { type = "R_MIPS_LO16", vram = 0x80A017E8, target_vram = 0x80A08624 },
    { type = "R_MIPS_HI16", vram = 0x80A018B0, target_vram = 0x80A09A58 },
    { type = "R_MIPS_LO16", vram = 0x80A018B4, target_vram = 0x80A09A58 },
    { type = "R_MIPS_HI16", vram = 0x80A018DC, target_vram = 0x80A08628 },
    { type = "R_MIPS_LO16", vram = 0x80A018E0, target_vram = 0x80A08628 },
    { type = "R_MIPS_HI16", vram = 0x80A01B14, target_vram = 0x80A09A58 },
    { type = "R_MIPS_LO16", vram = 0x80A01B34, target_vram = 0x80A09A58 },
    { type = "R_MIPS_HI16", vram = 0x80A01B50, target_vram = 0x80A09A60 },
    { type = "R_MIPS_LO16", vram = 0x80A01B54, target_vram = 0x80A09A60 },
    { type = "R_MIPS_HI16", vram = 0x80A01B80, target_vram = 0x80A09A60 },
    { type = "R_MIPS_LO16", vram = 0x80A01B88, target_vram = 0x80A09A60 },
    { type = "R_MIPS_HI16", vram = 0x80A01B9C, target_vram = 0x80A09A60 },
    { type = "R_MIPS_LO16", vram = 0x80A01BA0, target_vram = 0x80A09A60 },
    { type = "R_MIPS_HI16", vram = 0x80A01BC0, target_vram = 0x80A09A60 },
    { type = "R_MIPS_LO16", vram = 0x80A01BC4, target_vram = 0x80A09A60 },
    { type = "R_MIPS_HI16", vram = 0x80A01C30, target_vram = 0x80A09A60 },
    { type = "R_MIPS_LO16", vram = 0x80A01C34, target_vram = 0x80A09A60 },
    { type = "R_MIPS_HI16", vram = 0x80A01CE0, target_vram = 0x80A0828C },
    { type = "R_MIPS_LO16", vram = 0x80A01CE8, target_vram = 0x80A0828C },
    { type = "R_MIPS_HI16", vram = 0x80A01CF4, target_vram = 0x80A082A4 },
    { type = "R_MIPS_LO16", vram = 0x80A01CF8, target_vram = 0x80A082A4 },
    { type = "R_MIPS_HI16", vram = 0x80A01E78, target_vram = 0x80A09A60 },
    { type = "R_MIPS_LO16", vram = 0x80A01E7C, target_vram = 0x80A09A60 },
    { type = "R_MIPS_HI16", vram = 0x80A01E8C, target_vram = 0x80A09A60 },
    { type = "R_MIPS_LO16", vram = 0x80A01E90, target_vram = 0x80A09A60 },
    { type = "R_MIPS_HI16", vram = 0x80A01EA0, target_vram = 0x80A09A60 },
    { type = "R_MIPS_LO16", vram = 0x80A01EA4, target_vram = 0x80A09A60 },
    { type = "R_MIPS_HI16", vram = 0x80A01EC0, target_vram = 0x80A09A58 },
    { type = "R_MIPS_LO16", vram = 0x80A01EC8, target_vram = 0x80A09A58 },
    { type = "R_MIPS_HI16", vram = 0x80A01F60, target_vram = 0x80A082BC },
    { type = "R_MIPS_LO16", vram = 0x80A01F64, target_vram = 0x80A082BC },
    { type = "R_MIPS_HI16", vram = 0x80A01F70, target_vram = 0x80A082C8 },
    { type = "R_MIPS_LO16", vram = 0x80A01F7C, target_vram = 0x80A082C8 },
    { type = "R_MIPS_HI16", vram = 0x80A025BC, target_vram = 0x80A0264C },
    { type = "R_MIPS_LO16", vram = 0x80A025C0, target_vram = 0x80A0264C },
    { type = "R_MIPS_HI16", vram = 0x80A025F8, target_vram = 0x80A0862C },
    { type = "R_MIPS_LO16", vram = 0x80A025FC, target_vram = 0x80A0862C },
    { type = "R_MIPS_HI16", vram = 0x80A02B78, target_vram = 0x80A00274 },
    { type = "R_MIPS_LO16", vram = 0x80A02B8C, target_vram = 0x80A00274 },
    { type = "R_MIPS_HI16", vram = 0x80A02C5C, target_vram = 0x80A09A71 },
    { type = "R_MIPS_LO16", vram = 0x80A02C60, target_vram = 0x80A09A71 },
    { type = "R_MIPS_HI16", vram = 0x80A02CA4, target_vram = 0x80A09A40 },
    { type = "R_MIPS_LO16", vram = 0x80A02CA8, target_vram = 0x80A09A40 },
    { type = "R_MIPS_HI16", vram = 0x80A02CB4, target_vram = 0x80A09A58 },
    { type = "R_MIPS_LO16", vram = 0x80A02CB8, target_vram = 0x80A09A58 },
    { type = "R_MIPS_HI16", vram = 0x80A02E24, target_vram = 0x80A01750 },
    { type = "R_MIPS_LO16", vram = 0x80A02E28, target_vram = 0x80A01750 },
    { type = "R_MIPS_HI16", vram = 0x80A02E34, target_vram = 0x80A00554 },
    { type = "R_MIPS_LO16", vram = 0x80A02E38, target_vram = 0x80A00554 },
    { type = "R_MIPS_HI16", vram = 0x80A030B8, target_vram = 0x80A00274 },
    { type = "R_MIPS_LO16", vram = 0x80A030BC, target_vram = 0x80A00274 },
    { type = "R_MIPS_HI16", vram = 0x80A030C4, target_vram = 0x80A00554 },
    { type = "R_MIPS_LO16", vram = 0x80A030C8, target_vram = 0x80A00554 },
    { type = "R_MIPS_HI16", vram = 0x80A03108, target_vram = 0x809FFEAC },
    { type = "R_MIPS_LO16", vram = 0x80A0310C, target_vram = 0x809FFEAC },
    { type = "R_MIPS_HI16", vram = 0x80A03144, target_vram = 0x80A0264C },
    { type = "R_MIPS_LO16", vram = 0x80A03148, target_vram = 0x80A0264C },
    { type = "R_MIPS_HI16", vram = 0x80A031A8, target_vram = 0x80A08630 },
    { type = "R_MIPS_LO16", vram = 0x80A031AC, target_vram = 0x80A08630 },
    { type = "R_MIPS_HI16", vram = 0x80A03214, target_vram = 0x80A09A40 },
    { type = "R_MIPS_LO16", vram = 0x80A03218, target_vram = 0x80A09A40 },
    { type = "R_MIPS_HI16", vram = 0x80A03290, target_vram = 0x80A082D4 },
    { type = "R_MIPS_LO16", vram = 0x80A03294, target_vram = 0x80A082D4 },
    { type = "R_MIPS_HI16", vram = 0x80A03410, target_vram = 0x80A08634 },
    { type = "R_MIPS_LO16", vram = 0x80A03420, target_vram = 0x80A08634 },
    { type = "R_MIPS_HI16", vram = 0x80A0352C, target_vram = 0x80A0863C },
    { type = "R_MIPS_LO16", vram = 0x80A03530, target_vram = 0x80A0863C },
    { type = "R_MIPS_HI16", vram = 0x80A035FC, target_vram = 0x80A08640 },
    { type = "R_MIPS_LO16", vram = 0x80A03600, target_vram = 0x80A08640 },
    { type = "R_MIPS_HI16", vram = 0x80A03714, target_vram = 0x80A08644 },
    { type = "R_MIPS_LO16", vram = 0x80A03718, target_vram = 0x80A08644 },
    { type = "R_MIPS_HI16", vram = 0x80A03720, target_vram = 0x80A08648 },
    { type = "R_MIPS_LO16", vram = 0x80A03724, target_vram = 0x80A08648 },
    { type = "R_MIPS_HI16", vram = 0x80A0372C, target_vram = 0x80A0864C },
    { type = "R_MIPS_LO16", vram = 0x80A03730, target_vram = 0x80A0864C },
    { type = "R_MIPS_HI16", vram = 0x80A0373C, target_vram = 0x80A08650 },
    { type = "R_MIPS_LO16", vram = 0x80A03758, target_vram = 0x80A08650 },
    { type = "R_MIPS_HI16", vram = 0x80A03888, target_vram = 0x80A00720 },
    { type = "R_MIPS_LO16", vram = 0x80A0388C, target_vram = 0x80A00720 },
    { type = "R_MIPS_HI16", vram = 0x80A039C0, target_vram = 0x80A08654 },
    { type = "R_MIPS_LO16", vram = 0x80A039C4, target_vram = 0x80A08654 },
    { type = "R_MIPS_HI16", vram = 0x80A03A6C, target_vram = 0x80A08658 },
    { type = "R_MIPS_LO16", vram = 0x80A03A70, target_vram = 0x80A08658 },
    { type = "R_MIPS_HI16", vram = 0x80A03CBC, target_vram = 0x80A0865C },
    { type = "R_MIPS_LO16", vram = 0x80A03CC0, target_vram = 0x80A0865C },
    { type = "R_MIPS_HI16", vram = 0x80A03CC4, target_vram = 0x80A08660 },
    { type = "R_MIPS_LO16", vram = 0x80A03CC8, target_vram = 0x80A08660 },
    { type = "R_MIPS_HI16", vram = 0x80A03D24, target_vram = 0x80A08664 },
    { type = "R_MIPS_LO16", vram = 0x80A03D50, target_vram = 0x80A08664 },
    { type = "R_MIPS_HI16", vram = 0x80A03D5C, target_vram = 0x80A08668 },
    { type = "R_MIPS_LO16", vram = 0x80A03D78, target_vram = 0x80A08668 },
    { type = "R_MIPS_HI16", vram = 0x80A03DBC, target_vram = 0x80A0866C },
    { type = "R_MIPS_LO16", vram = 0x80A03DC0, target_vram = 0x80A0866C },
    { type = "R_MIPS_HI16", vram = 0x80A03DC8, target_vram = 0x80A08670 },
    { type = "R_MIPS_LO16", vram = 0x80A03DCC, target_vram = 0x80A08670 },
    { type = "R_MIPS_HI16", vram = 0x80A03E1C, target_vram = 0x80A08674 },
    { type = "R_MIPS_LO16", vram = 0x80A03E48, target_vram = 0x80A08674 },
    { type = "R_MIPS_HI16", vram = 0x80A03FAC, target_vram = 0x80A08678 },
    { type = "R_MIPS_LO16", vram = 0x80A03FB0, target_vram = 0x80A08678 },
    { type = "R_MIPS_HI16", vram = 0x80A03FC8, target_vram = 0x80A0867C },
    { type = "R_MIPS_LO16", vram = 0x80A03FD0, target_vram = 0x80A0867C },
    { type = "R_MIPS_HI16", vram = 0x80A040A0, target_vram = 0x80A082E0 },
    { type = "R_MIPS_LO16", vram = 0x80A040B4, target_vram = 0x80A082E0 },
    { type = "R_MIPS_HI16", vram = 0x80A040BC, target_vram = 0x80A03F18 },
    { type = "R_MIPS_LO16", vram = 0x80A040C0, target_vram = 0x80A03F18 },
    { type = "R_MIPS_HI16", vram = 0x80A04134, target_vram = 0x809FFA80 },
    { type = "R_MIPS_LO16", vram = 0x80A04138, target_vram = 0x809FFA80 },
    { type = "R_MIPS_HI16", vram = 0x80A04230, target_vram = 0x80A08680 },
    { type = "R_MIPS_LO16", vram = 0x80A0424C, target_vram = 0x80A08680 },
    { type = "R_MIPS_HI16", vram = 0x80A042A4, target_vram = 0x80A08684 },
    { type = "R_MIPS_LO16", vram = 0x80A042A8, target_vram = 0x80A08684 },
    { type = "R_MIPS_HI16", vram = 0x80A04504, target_vram = 0x80A09A70 },
    { type = "R_MIPS_LO16", vram = 0x80A04508, target_vram = 0x80A09A70 },
    { type = "R_MIPS_HI16", vram = 0x80A045F4, target_vram = 0x80A07968 },
    { type = "R_MIPS_LO16", vram = 0x80A04608, target_vram = 0x80A07968 },
    { type = "R_MIPS_HI16", vram = 0x80A04654, target_vram = 0x80A07950 },
    { type = "R_MIPS_LO16", vram = 0x80A04668, target_vram = 0x80A07950 },
    { type = "R_MIPS_HI16", vram = 0x80A047D4, target_vram = 0x80A04E5C },
    { type = "R_MIPS_LO16", vram = 0x80A047D8, target_vram = 0x80A04E5C },
    { type = "R_MIPS_HI16", vram = 0x80A0487C, target_vram = 0x80A04890 },
    { type = "R_MIPS_LO16", vram = 0x80A04880, target_vram = 0x80A04890 },
    { type = "R_MIPS_HI16", vram = 0x80A04908, target_vram = 0x80A07F0C },
    { type = "R_MIPS_LO16", vram = 0x80A04958, target_vram = 0x80A07F0C },
    { type = "R_MIPS_HI16", vram = 0x80A04AA4, target_vram = 0x80A07F3C },
    { type = "R_MIPS_LO16", vram = 0x80A04AA8, target_vram = 0x80A07F3C },
    { type = "R_MIPS_HI16", vram = 0x80A04B50, target_vram = 0x80A08688 },
    { type = "R_MIPS_LO16", vram = 0x80A04B54, target_vram = 0x80A08688 },
    { type = "R_MIPS_HI16", vram = 0x80A04B58, target_vram = 0x80A0868C },
    { type = "R_MIPS_LO16", vram = 0x80A04B5C, target_vram = 0x80A0868C },
    { type = "R_MIPS_HI16", vram = 0x80A04C98, target_vram = 0x80A08690 },
    { type = "R_MIPS_LO16", vram = 0x80A04CA0, target_vram = 0x80A08690 },
    { type = "R_MIPS_HI16", vram = 0x80A04CA4, target_vram = 0x80A07F3C },
    { type = "R_MIPS_LO16", vram = 0x80A04CB0, target_vram = 0x80A07F3C },
    { type = "R_MIPS_HI16", vram = 0x80A04D50, target_vram = 0x80A07A8C },
    { type = "R_MIPS_LO16", vram = 0x80A04D68, target_vram = 0x80A07A8C },
    { type = "R_MIPS_HI16", vram = 0x80A04D90, target_vram = 0x80A07A90 },
    { type = "R_MIPS_LO16", vram = 0x80A04DA8, target_vram = 0x80A07A90 },
    { type = "R_MIPS_HI16", vram = 0x80A04DFC, target_vram = 0x80A04E5C },
    { type = "R_MIPS_LO16", vram = 0x80A04E00, target_vram = 0x80A04E5C },
    { type = "R_MIPS_HI16", vram = 0x80A04E24, target_vram = 0x80A07EA4 },
    { type = "R_MIPS_LO16", vram = 0x80A04E28, target_vram = 0x80A07EA4 },
    { type = "R_MIPS_HI16", vram = 0x80A04E80, target_vram = 0x80A08694 },
    { type = "R_MIPS_LO16", vram = 0x80A04E88, target_vram = 0x80A08694 },
    { type = "R_MIPS_HI16", vram = 0x80A04FA8, target_vram = 0x80A086E8 },
    { type = "R_MIPS_LO16", vram = 0x80A04FAC, target_vram = 0x80A086E8 },
    { type = "R_MIPS_HI16", vram = 0x80A05414, target_vram = 0x80A09A5C },
    { type = "R_MIPS_LO16", vram = 0x80A05418, target_vram = 0x80A09A5C },
    { type = "R_MIPS_HI16", vram = 0x80A05420, target_vram = 0x80A00720 },
    { type = "R_MIPS_LO16", vram = 0x80A05428, target_vram = 0x80A00720 },
    { type = "R_MIPS_HI16", vram = 0x80A054B4, target_vram = 0x80A086EC },
    { type = "R_MIPS_LO16", vram = 0x80A054BC, target_vram = 0x80A086EC },
    { type = "R_MIPS_HI16", vram = 0x80A05564, target_vram = 0x80A086F0 },
    { type = "R_MIPS_LO16", vram = 0x80A05568, target_vram = 0x80A086F0 },
    { type = "R_MIPS_HI16", vram = 0x80A055E8, target_vram = 0x80A05608 },
    { type = "R_MIPS_LO16", vram = 0x80A055EC, target_vram = 0x80A05608 },
    { type = "R_MIPS_HI16", vram = 0x80A05668, target_vram = 0x80A04E5C },
    { type = "R_MIPS_LO16", vram = 0x80A0566C, target_vram = 0x80A04E5C },
    { type = "R_MIPS_HI16", vram = 0x80A05808, target_vram = 0x80A086F4 },
    { type = "R_MIPS_LO16", vram = 0x80A0580C, target_vram = 0x80A086F4 },
    { type = "R_MIPS_HI16", vram = 0x80A05814, target_vram = 0x80A086F8 },
    { type = "R_MIPS_LO16", vram = 0x80A05818, target_vram = 0x80A086F8 },
    { type = "R_MIPS_HI16", vram = 0x80A059C4, target_vram = 0x80A04890 },
    { type = "R_MIPS_LO16", vram = 0x80A059CC, target_vram = 0x80A04890 },
    { type = "R_MIPS_HI16", vram = 0x80A05B00, target_vram = 0x80A05B50 },
    { type = "R_MIPS_LO16", vram = 0x80A05B04, target_vram = 0x80A05B50 },
    { type = "R_MIPS_HI16", vram = 0x80A05B18, target_vram = 0x80A086FC },
    { type = "R_MIPS_LO16", vram = 0x80A05B1C, target_vram = 0x80A086FC },
    { type = "R_MIPS_HI16", vram = 0x80A05B24, target_vram = 0x80A08700 },
    { type = "R_MIPS_LO16", vram = 0x80A05B28, target_vram = 0x80A08700 },
    { type = "R_MIPS_HI16", vram = 0x80A05B64, target_vram = 0x80A09A54 },
    { type = "R_MIPS_LO16", vram = 0x80A05B68, target_vram = 0x80A09A54 },
    { type = "R_MIPS_HI16", vram = 0x80A05B6C, target_vram = 0x809F8EC8 },
    { type = "R_MIPS_LO16", vram = 0x80A05B70, target_vram = 0x809F8EC8 },
    { type = "R_MIPS_HI16", vram = 0x80A05BEC, target_vram = 0x80A09A54 },
    { type = "R_MIPS_LO16", vram = 0x80A05BF0, target_vram = 0x80A09A54 },
    { type = "R_MIPS_HI16", vram = 0x80A05C8C, target_vram = 0x80A09A54 },
    { type = "R_MIPS_LO16", vram = 0x80A05C90, target_vram = 0x80A09A54 },
    { type = "R_MIPS_HI16", vram = 0x80A05CA4, target_vram = 0x80A05DDC },
    { type = "R_MIPS_LO16", vram = 0x80A05CA8, target_vram = 0x80A05DDC },
    { type = "R_MIPS_HI16", vram = 0x80A05CFC, target_vram = 0x80A08704 },
    { type = "R_MIPS_LO16", vram = 0x80A05D00, target_vram = 0x80A08704 },
    { type = "R_MIPS_HI16", vram = 0x80A05DF0, target_vram = 0x80A08708 },
    { type = "R_MIPS_LO16", vram = 0x80A05DF4, target_vram = 0x80A08708 },
    { type = "R_MIPS_HI16", vram = 0x80A05E7C, target_vram = 0x80A0870C },
    { type = "R_MIPS_LO16", vram = 0x80A05E8C, target_vram = 0x80A0870C },
    { type = "R_MIPS_HI16", vram = 0x80A05EA0, target_vram = 0x80A08710 },
    { type = "R_MIPS_LO16", vram = 0x80A05EB0, target_vram = 0x80A08710 },
    { type = "R_MIPS_HI16", vram = 0x80A05F04, target_vram = 0x80A08714 },
    { type = "R_MIPS_LO16", vram = 0x80A05F08, target_vram = 0x80A08714 },
    { type = "R_MIPS_HI16", vram = 0x80A05F68, target_vram = 0x80A08718 },
    { type = "R_MIPS_LO16", vram = 0x80A05F6C, target_vram = 0x80A08718 },
    { type = "R_MIPS_HI16", vram = 0x80A05FD4, target_vram = 0x80A0871C },
    { type = "R_MIPS_LO16", vram = 0x80A05FD8, target_vram = 0x80A0871C },
    { type = "R_MIPS_HI16", vram = 0x80A05FE0, target_vram = 0x80A08720 },
    { type = "R_MIPS_LO16", vram = 0x80A05FE4, target_vram = 0x80A08720 },
    { type = "R_MIPS_HI16", vram = 0x80A060BC, target_vram = 0x80A08724 },
    { type = "R_MIPS_LO16", vram = 0x80A060C0, target_vram = 0x80A08724 },
    { type = "R_MIPS_HI16", vram = 0x80A060C8, target_vram = 0x80A08728 },
    { type = "R_MIPS_LO16", vram = 0x80A060CC, target_vram = 0x80A08728 },
    { type = "R_MIPS_HI16", vram = 0x80A06140, target_vram = 0x80A0872C },
    { type = "R_MIPS_LO16", vram = 0x80A06158, target_vram = 0x80A0872C },
    { type = "R_MIPS_HI16", vram = 0x80A061B0, target_vram = 0x80A08730 },
    { type = "R_MIPS_LO16", vram = 0x80A061B4, target_vram = 0x80A08730 },
    { type = "R_MIPS_HI16", vram = 0x80A061BC, target_vram = 0x80A08734 },
    { type = "R_MIPS_LO16", vram = 0x80A061C0, target_vram = 0x80A08734 },
    { type = "R_MIPS_HI16", vram = 0x80A06248, target_vram = 0x80A08738 },
    { type = "R_MIPS_LO16", vram = 0x80A0624C, target_vram = 0x80A08738 },
    { type = "R_MIPS_HI16", vram = 0x80A06270, target_vram = 0x80A0873C },
    { type = "R_MIPS_LO16", vram = 0x80A06288, target_vram = 0x80A0873C },
    { type = "R_MIPS_HI16", vram = 0x80A0628C, target_vram = 0x80A08740 },
    { type = "R_MIPS_LO16", vram = 0x80A0629C, target_vram = 0x80A08740 },
    { type = "R_MIPS_HI16", vram = 0x80A062A0, target_vram = 0x80A08744 },
    { type = "R_MIPS_LO16", vram = 0x80A062A8, target_vram = 0x80A08744 },
    { type = "R_MIPS_HI16", vram = 0x80A06338, target_vram = 0x80A08748 },
    { type = "R_MIPS_LO16", vram = 0x80A0633C, target_vram = 0x80A08748 },
    { type = "R_MIPS_HI16", vram = 0x80A06388, target_vram = 0x80A0874C },
    { type = "R_MIPS_LO16", vram = 0x80A0638C, target_vram = 0x80A0874C },
    { type = "R_MIPS_HI16", vram = 0x80A0661C, target_vram = 0x80A08750 },
    { type = "R_MIPS_LO16", vram = 0x80A0662C, target_vram = 0x80A08750 },
    { type = "R_MIPS_HI16", vram = 0x80A06630, target_vram = 0x80A08754 },
    { type = "R_MIPS_LO16", vram = 0x80A06638, target_vram = 0x80A08754 },
    { type = "R_MIPS_HI16", vram = 0x80A0667C, target_vram = 0x80A08758 },
    { type = "R_MIPS_LO16", vram = 0x80A0668C, target_vram = 0x80A08758 },
    { type = "R_MIPS_HI16", vram = 0x80A06690, target_vram = 0x80A0875C },
    { type = "R_MIPS_LO16", vram = 0x80A06698, target_vram = 0x80A0875C },
    { type = "R_MIPS_HI16", vram = 0x80A06D64, target_vram = 0x80A08760 },
    { type = "R_MIPS_HI16", vram = 0x80A06D68, target_vram = 0x80A09A54 },
    { type = "R_MIPS_LO16", vram = 0x80A06D74, target_vram = 0x80A08760 },
    { type = "R_MIPS_HI16", vram = 0x80A06D7C, target_vram = 0x80A08764 },
    { type = "R_MIPS_LO16", vram = 0x80A06D90, target_vram = 0x80A08764 },
    { type = "R_MIPS_LO16", vram = 0x80A06D9C, target_vram = 0x80A09A54 },
    { type = "R_MIPS_HI16", vram = 0x80A06DA0, target_vram = 0x809F65F4 },
    { type = "R_MIPS_LO16", vram = 0x80A06DA4, target_vram = 0x809F65F4 },
    { type = "R_MIPS_HI16", vram = 0x80A06DC4, target_vram = 0x80A08768 },
    { type = "R_MIPS_LO16", vram = 0x80A06DC8, target_vram = 0x80A08768 },
    { type = "R_MIPS_HI16", vram = 0x80A06DD0, target_vram = 0x80A0876C },
    { type = "R_MIPS_LO16", vram = 0x80A06DD4, target_vram = 0x80A0876C },
    { type = "R_MIPS_HI16", vram = 0x80A06F70, target_vram = 0x80A09A4C },
    { type = "R_MIPS_LO16", vram = 0x80A06F74, target_vram = 0x80A09A4C },
    { type = "R_MIPS_HI16", vram = 0x80A07024, target_vram = 0x80A08770 },
    { type = "R_MIPS_LO16", vram = 0x80A0702C, target_vram = 0x80A08770 },
    { type = "R_MIPS_HI16", vram = 0x80A07038, target_vram = 0x80A09A5C },
    { type = "R_MIPS_LO16", vram = 0x80A0703C, target_vram = 0x80A09A5C },
    { type = "R_MIPS_HI16", vram = 0x80A070DC, target_vram = 0x80A09A60 },
    { type = "R_MIPS_LO16", vram = 0x80A070E0, target_vram = 0x80A09A60 },
    { type = "R_MIPS_HI16", vram = 0x80A070E8, target_vram = 0x80A0878C },
    { type = "R_MIPS_LO16", vram = 0x80A070EC, target_vram = 0x80A0878C },
    { type = "R_MIPS_HI16", vram = 0x80A07138, target_vram = 0x80A09A60 },
    { type = "R_MIPS_HI16", vram = 0x80A07140, target_vram = 0x80A08790 },
    { type = "R_MIPS_LO16", vram = 0x80A07144, target_vram = 0x80A08790 },
    { type = "R_MIPS_LO16", vram = 0x80A0714C, target_vram = 0x80A09A60 },
    { type = "R_MIPS_HI16", vram = 0x80A071FC, target_vram = 0x80A09A60 },
    { type = "R_MIPS_HI16", vram = 0x80A07204, target_vram = 0x80A08794 },
    { type = "R_MIPS_LO16", vram = 0x80A07208, target_vram = 0x80A08794 },
    { type = "R_MIPS_LO16", vram = 0x80A07210, target_vram = 0x80A09A60 },
    { type = "R_MIPS_HI16", vram = 0x80A072C0, target_vram = 0x80A09A60 },
    { type = "R_MIPS_HI16", vram = 0x80A072C8, target_vram = 0x80A08798 },
    { type = "R_MIPS_LO16", vram = 0x80A072CC, target_vram = 0x80A08798 },
    { type = "R_MIPS_LO16", vram = 0x80A072D4, target_vram = 0x80A09A60 },
    { type = "R_MIPS_HI16", vram = 0x80A07384, target_vram = 0x80A09A60 },
    { type = "R_MIPS_LO16", vram = 0x80A07390, target_vram = 0x80A09A60 },
    { type = "R_MIPS_HI16", vram = 0x80A0749C, target_vram = 0x80A09A60 },
    { type = "R_MIPS_LO16", vram = 0x80A074A8, target_vram = 0x80A09A60 },
    { type = "R_MIPS_HI16", vram = 0x80A074C0, target_vram = 0x80A09A70 },
    { type = "R_MIPS_LO16", vram = 0x80A074C4, target_vram = 0x80A09A70 },
    { type = "R_MIPS_HI16", vram = 0x80A074FC, target_vram = 0x80A09A60 },
    { type = "R_MIPS_HI16", vram = 0x80A07504, target_vram = 0x80A09A70 },
    { type = "R_MIPS_LO16", vram = 0x80A0750C, target_vram = 0x80A09A70 },
    { type = "R_MIPS_LO16", vram = 0x80A07510, target_vram = 0x80A09A60 },
]

functions = [
    { name = "func_80A04768", vram = 0x80A04768, size = 0x110 },
    { name = "func_809F8AB0", vram = 0x809F8AB0, size = 0x6C },
    { name = "Boss07_Init", vram = 0x809F552C, size = 0x874 },
    { name = "func_809FFA80", vram = 0x809FFA80, size = 0x3E4 },
    { name = "func_80A04DE0", vram = 0x80A04DE0, size = 0x7C },
    { name = "func_809F7AB4", vram = 0x809F7AB4, size = 0x110 },
    { name = "func_80A025AC", vram = 0x80A025AC, size = 0xA0 },
    { name = "func_809FF12C", vram = 0x809FF12C, size = 0x4A0 },
    { name = "func_80A00720", vram = 0x80A00720, size = 0xFC4 },
    { name = "func_809F783C", vram = 0x809F783C, size = 0x12C },
    { name = "func_809FCC70", vram = 0x809FCC70, size = 0x5C },
    { name = "func_80A05C88", vram = 0x80A05C88, size = 0x154 },
    { name = "func_809FB728", vram = 0x809FB728, size = 0xAC },
    { name = "func_809F9E94", vram = 0x809F9E94, size = 0x320 },
    { name = "func_809F4C40", vram = 0x809F4C40, size = 0x7C },
    { name = "func_809FAA44", vram = 0x809FAA44, size = 0x6D0 },
    { name = "func_80A055E0", vram = 0x80A055E0, size = 0x28 },
    { name = "func_809F8B1C", vram = 0x809F8B1C, size = 0x1E8 },
    { name = "func_809FE4B0", vram = 0x809FE4B0, size = 0x74 },
    { name = "func_809F9CEC", vram = 0x809F9CEC, size = 0x1A8 },
    { name = "func_809FB55C", vram = 0x809FB55C, size = 0x1CC },
    { name = "Boss07_Update", vram = 0x809FA1B4, size = 0x890 },
    { name = "func_80A05DDC", vram = 0x80A05DDC, size = 0x724 },
    { name = "func_809FB504", vram = 0x809FB504, size = 0x58 },
    { name = "func_809F4FF8", vram = 0x809F4FF8, size = 0x1F0 },
    { name = "func_809FF5CC", vram = 0x809FF5CC, size = 0xAC },
    { name = "func_809F8D04", vram = 0x809F8D04, size = 0xE8 },
    { name = "func_80A00554", vram = 0x80A00554, size = 0x17C },
    { name = "func_80A016E4", vram = 0x80A016E4, size = 0x6C },
    { name = "func_809F8658", vram = 0x809F8658, size = 0x60 },
    { name = "func_80A06990", vram = 0x80A06990, size = 0x2D4 },
    { name = "func_809FD710", vram = 0x809FD710, size = 0x108 },
    { name = "func_809F64F4", vram = 0x809F64F4, size = 0x100 },
    { name = "func_809FE348", vram = 0x809FE348, size = 0x168 },
    { name = "func_809FD984", vram = 0x809FD984, size = 0x12C },
    { name = "func_809F8908", vram = 0x809F8908, size = 0x1A8 },
    { name = "func_80A03F5C", vram = 0x80A03F5C, size = 0x3F0 },
    { name = "func_809FF678", vram = 0x809FF678, size = 0x38 },
    { name = "func_809FBB9C", vram = 0x809FBB9C, size = 0x3F8 },
    { name = "func_809FC960", vram = 0x809FC960, size = 0x268 },
    { name = "func_80A06F48", vram = 0x80A06F48, size = 0x6BC },
    { name = "func_80A01750", vram = 0x80A01750, size = 0xE5C },
    { name = "func_809F99C4", vram = 0x809F99C4, size = 0x328 },
    { name = "func_809F49C0", vram = 0x809F49C0, size = 0x128 },
    { name = "func_809F91D4", vram = 0x809F91D4, size = 0xAC },
    { name = "func_809F805C", vram = 0x809F805C, size = 0x5FC },
    { name = "func_809FE524", vram = 0x809FE524, size = 0x18C },
    { name = "func_809F748C", vram = 0x809F748C, size = 0x1FC },
    { name = "func_80A0264C", vram = 0x80A0264C, size = 0x4E4 },
    { name = "func_809F7968", vram = 0x809F7968, size = 0x14C },
    { name = "func_80A03238", vram = 0x80A03238, size = 0x48C },
    { name = "func_80A07604", vram = 0x80A07604, size = 0x34 },
    { name = "func_809F4D54", vram = 0x809F4D54, size = 0x258 },
    { name = "func_809FE068", vram = 0x809FE068, size = 0x7C },
    { name = "func_809FD89C", vram = 0x809FD89C, size = 0xE8 },
    { name = "func_809FDEDC", vram = 0x809FDEDC, size = 0x78 },
    { name = "func_809FF6B0", vram = 0x809FF6B0, size = 0x160 },
    { name = "func_809F4D10", vram = 0x809F4D10, size = 0x44 },
    { name = "func_809F536C", vram = 0x809F536C, size = 0x128 },
    { name = "func_80A0434C", vram = 0x80A0434C, size = 0x25C },
    { name = "func_809FD818", vram = 0x809FD818, size = 0x84 },
    { name = "func_80A06E24", vram = 0x80A06E24, size = 0x124 },
    { name = "func_80A05B50", vram = 0x80A05B50, size = 0x138 },
    { name = "func_809F7688", vram = 0x809F7688, size = 0x48 },
    { name = "func_80A057A0", vram = 0x80A057A0, size = 0x358 },
    { name = "func_809FFE64", vram = 0x809FFE64, size = 0x48 },
    { name = "func_809F76D0", vram = 0x809F76D0, size = 0xD8 },
    { name = "func_809F4FAC", vram = 0x809F4FAC, size = 0x4C },
    { name = "func_80A03868", vram = 0x80A03868, size = 0x6B0 },
    { name = "Boss07_Draw", vram = 0x809FC1C8, size = 0x2F8 },
    { name = "func_80A05694", vram = 0x80A05694, size = 0x10C },
    { name = "func_80A006D0", vram = 0x80A006D0, size = 0x24 },
    { name = "func_809F4AE8", vram = 0x809F4AE8, size = 0xC8 },
    { name = "func_809FE6B0", vram = 0x809FE6B0, size = 0x84 },
    { name = "func_809F86B8", vram = 0x809F86B8, size = 0x110 },
    { name = "func_809FE734", vram = 0x809FE734, size = 0x73C },
    { name = "func_809F93DC", vram = 0x809F93DC, size = 0xD0 },
    { name = "func_809FD5F8", vram = 0x809FD5F8, size = 0x118 },
    { name = "func_80A045A8", vram = 0x80A045A8, size = 0x1C0 },
    { name = "func_809F51E8", vram = 0x809F51E8, size = 0xE4 },
    { name = "func_809F94AC", vram = 0x809F94AC, size = 0x518 },
    { name = "func_809F4BB0", vram = 0x809F4BB0, size = 0x90 },
    { name = "func_809F8EC8", vram = 0x809F8EC8, size = 0x30C },
    { name = "func_80A06500", vram = 0x80A06500, size = 0x490 },
    { name = "func_80A0021C", vram = 0x80A0021C, size = 0x58 },
    { name = "func_80A006F4", vram = 0x80A006F4, size = 0x2C },
    { name = "func_80A02B30", vram = 0x80A02B30, size = 0x124 },
    { name = "func_809F65F4", vram = 0x809F65F4, size = 0xE0C },
    { name = "func_809FDF54", vram = 0x809FDF54, size = 0x114 },
    { name = "func_809F87C8", vram = 0x809F87C8, size = 0x140 },
    { name = "func_809FFEAC", vram = 0x809FFEAC, size = 0x370 },
    { name = "func_80A07638", vram = 0x80A07638, size = 0x108 },
    { name = "func_809F77A8", vram = 0x809F77A8, size = 0x94 },
    { name = "func_809F5E14", vram = 0x809F5E14, size = 0x74 },
    { name = "func_809F4980", vram = 0x809F4980, size = 0x20 },
    { name = "func_80A05608", vram = 0x80A05608, size = 0x8C },
    { name = "func_80A036C4", vram = 0x80A036C4, size = 0x1A4 },
    { name = "func_809FCCCC", vram = 0x809FCCCC, size = 0x92C },
    { name = "func_809FE2D4", vram = 0x809FE2D4, size = 0x74 },
    { name = "func_809F7D2C", vram = 0x809F7D2C, size = 0x330 },
    { name = "func_80A02C54", vram = 0x80A02C54, size = 0x5E4 },
    { name = "func_809FF810", vram = 0x809FF810, size = 0xF0 },
    { name = "func_80A03F18", vram = 0x80A03F18, size = 0x44 },
    { name = "func_809FC8B0", vram = 0x809FC8B0, size = 0xB0 },
    { name = "func_80A07740", vram = 0x80A07740, size = 0x210 },
    { name = "func_809FDBA0", vram = 0x809FDBA0, size = 0x33C },
    { name = "func_80A00484", vram = 0x80A00484, size = 0xD0 },
    { name = "func_809FC4C0", vram = 0x809FC4C0, size = 0x3F0 },
    { name = "func_809FF900", vram = 0x809FF900, size = 0x104 },
    { name = "func_809F8DEC", vram = 0x809F8DEC, size = 0x7C },
    { name = "func_80A04E5C", vram = 0x80A04E5C, size = 0x784 },
    { name = "func_809F49A0", vram = 0x809F49A0, size = 0x20 },
    { name = "func_809F5494", vram = 0x809F5494, size = 0x98 },
    { name = "func_809FB7D4", vram = 0x809FB7D4, size = 0x3C8 },
    { name = "func_809FE0E4", vram = 0x809FE0E4, size = 0x1F0 },
    { name = "func_809F5E88", vram = 0x809F5E88, size = 0x66C },
    { name = "func_809F7400", vram = 0x809F7400, size = 0x8C },
    { name = "func_809FDAB0", vram = 0x809FDAB0, size = 0x7C },
    { name = "func_809FBF94", vram = 0x809FBF94, size = 0x234 },
    { name = "func_80A04890", vram = 0x80A04890, size = 0x550 },
    { name = "func_80A05AF8", vram = 0x80A05AF8, size = 0x58 },
    { name = "func_809F52CC", vram = 0x809F52CC, size = 0xA0 },
    { name = "func_809FF0E4", vram = 0x809FF0E4, size = 0x48 },
    { name = "func_809FCBC8", vram = 0x809FCBC8, size = 0xA8 },
    { name = "func_809FDB2C", vram = 0x809FDB2C, size = 0x74 },
    { name = "func_80A06C64", vram = 0x80A06C64, size = 0x1C0 },
    { name = "func_80A00274", vram = 0x80A00274, size = 0x210 },
    { name = "func_809FB114", vram = 0x809FB114, size = 0x3F0 },
    { name = "func_809F9280", vram = 0x809F9280, size = 0x15C },
    { name = "func_80A04878", vram = 0x80A04878, size = 0x18 },
    { name = "func_809FEE70", vram = 0x809FEE70, size = 0x274 },
    { name = "func_809F8E68", vram = 0x809F8E68, size = 0x60 },
    { name = "func_809FFA04", vram = 0x809FFA04, size = 0x7C },
    { name = "Boss07_Destroy", vram = 0x809F5DA0, size = 0x74 },
    { name = "func_809F7BC4", vram = 0x809F7BC4, size = 0x168 },
    { name = "func_809F4CBC", vram = 0x809F4CBC, size = 0x54 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Dy_Yoseizo"
rom = 0x00E74630
vram = 0x80A0A8A0
size = 0x1EE0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A0A914, target_vram = 0x80A0BB08 },
    { type = "R_MIPS_LO16", vram = 0x80A0A918, target_vram = 0x80A0BB08 },
    { type = "R_MIPS_HI16", vram = 0x80A0AA98, target_vram = 0x80A0C540 },
    { type = "R_MIPS_LO16", vram = 0x80A0AA9C, target_vram = 0x80A0C540 },
    { type = "R_MIPS_HI16", vram = 0x80A0AAA4, target_vram = 0x80A0C544 },
    { type = "R_MIPS_LO16", vram = 0x80A0AAB8, target_vram = 0x80A0C544 },
    { type = "R_MIPS_HI16", vram = 0x80A0AB08, target_vram = 0x80A0C4F8 },
    { type = "R_MIPS_LO16", vram = 0x80A0AB10, target_vram = 0x80A0C4F8 },
    { type = "R_MIPS_HI16", vram = 0x80A0AB40, target_vram = 0x80A0C4E4 },
    { type = "R_MIPS_LO16", vram = 0x80A0AB48, target_vram = 0x80A0C4E4 },
    { type = "R_MIPS_HI16", vram = 0x80A0AB68, target_vram = 0x80A0C548 },
    { type = "R_MIPS_LO16", vram = 0x80A0AB6C, target_vram = 0x80A0C548 },
    { type = "R_MIPS_HI16", vram = 0x80A0AB70, target_vram = 0x80A0C54C },
    { type = "R_MIPS_LO16", vram = 0x80A0AB74, target_vram = 0x80A0C54C },
    { type = "R_MIPS_HI16", vram = 0x80A0AE34, target_vram = 0x80A0C550 },
    { type = "R_MIPS_LO16", vram = 0x80A0AE38, target_vram = 0x80A0C550 },
    { type = "R_MIPS_HI16", vram = 0x80A0AE44, target_vram = 0x80A0BB08 },
    { type = "R_MIPS_LO16", vram = 0x80A0AE50, target_vram = 0x80A0BB08 },
    { type = "R_MIPS_HI16", vram = 0x80A0AFEC, target_vram = 0x80A0C4C8 },
    { type = "R_MIPS_LO16", vram = 0x80A0AFF4, target_vram = 0x80A0C4C8 },
    { type = "R_MIPS_HI16", vram = 0x80A0B000, target_vram = 0x80A0C4C8 },
    { type = "R_MIPS_LO16", vram = 0x80A0B014, target_vram = 0x80A0C4C8 },
    { type = "R_MIPS_HI16", vram = 0x80A0B02C, target_vram = 0x80A0AE1C },
    { type = "R_MIPS_LO16", vram = 0x80A0B030, target_vram = 0x80A0AE1C },
    { type = "R_MIPS_HI16", vram = 0x80A0B0E0, target_vram = 0x80A0C4C0 },
    { type = "R_MIPS_LO16", vram = 0x80A0B0E4, target_vram = 0x80A0C4C0 },
    { type = "R_MIPS_HI16", vram = 0x80A0B120, target_vram = 0x80A0B184 },
    { type = "R_MIPS_LO16", vram = 0x80A0B124, target_vram = 0x80A0B184 },
    { type = "R_MIPS_HI16", vram = 0x80A0B1EC, target_vram = 0x80A0C4C0 },
    { type = "R_MIPS_LO16", vram = 0x80A0B1F0, target_vram = 0x80A0C4C0 },
    { type = "R_MIPS_HI16", vram = 0x80A0B22C, target_vram = 0x80A0B078 },
    { type = "R_MIPS_LO16", vram = 0x80A0B230, target_vram = 0x80A0B078 },
    { type = "R_MIPS_HI16", vram = 0x80A0B2EC, target_vram = 0x80A0C4D0 },
    { type = "R_MIPS_LO16", vram = 0x80A0B300, target_vram = 0x80A0C4D0 },
    { type = "R_MIPS_HI16", vram = 0x80A0B314, target_vram = 0x80A0C4D0 },
    { type = "R_MIPS_LO16", vram = 0x80A0B318, target_vram = 0x80A0C4D0 },
    { type = "R_MIPS_HI16", vram = 0x80A0B33C, target_vram = 0x80A0B184 },
    { type = "R_MIPS_LO16", vram = 0x80A0B340, target_vram = 0x80A0B184 },
    { type = "R_MIPS_HI16", vram = 0x80A0B4DC, target_vram = 0x80A0B290 },
    { type = "R_MIPS_LO16", vram = 0x80A0B4E0, target_vram = 0x80A0B290 },
    { type = "R_MIPS_HI16", vram = 0x80A0B534, target_vram = 0x80A0C4C4 },
    { type = "R_MIPS_LO16", vram = 0x80A0B53C, target_vram = 0x80A0C4C4 },
    { type = "R_MIPS_HI16", vram = 0x80A0B548, target_vram = 0x80A0C4C4 },
    { type = "R_MIPS_LO16", vram = 0x80A0B554, target_vram = 0x80A0C4C4 },
    { type = "R_MIPS_HI16", vram = 0x80A0B574, target_vram = 0x80A0B35C },
    { type = "R_MIPS_LO16", vram = 0x80A0B57C, target_vram = 0x80A0B35C },
    { type = "R_MIPS_HI16", vram = 0x80A0B624, target_vram = 0x80A0C4D0 },
    { type = "R_MIPS_LO16", vram = 0x80A0B62C, target_vram = 0x80A0C4D0 },
    { type = "R_MIPS_HI16", vram = 0x80A0B638, target_vram = 0x80A0C4D0 },
    { type = "R_MIPS_LO16", vram = 0x80A0B644, target_vram = 0x80A0C4D0 },
    { type = "R_MIPS_HI16", vram = 0x80A0B68C, target_vram = 0x80A0C4C0 },
    { type = "R_MIPS_LO16", vram = 0x80A0B6A0, target_vram = 0x80A0C4C0 },
    { type = "R_MIPS_HI16", vram = 0x80A0B6B4, target_vram = 0x80A0C4C0 },
    { type = "R_MIPS_LO16", vram = 0x80A0B6C0, target_vram = 0x80A0C4C0 },
    { type = "R_MIPS_HI16", vram = 0x80A0B6E8, target_vram = 0x80A0B500 },
    { type = "R_MIPS_LO16", vram = 0x80A0B6F0, target_vram = 0x80A0B500 },
    { type = "R_MIPS_HI16", vram = 0x80A0B7B4, target_vram = 0x80A0B5F0 },
    { type = "R_MIPS_LO16", vram = 0x80A0B7B8, target_vram = 0x80A0B5F0 },
    { type = "R_MIPS_HI16", vram = 0x80A0B7C0, target_vram = 0x80A0C4CC },
    { type = "R_MIPS_LO16", vram = 0x80A0B7D8, target_vram = 0x80A0C4CC },
    { type = "R_MIPS_HI16", vram = 0x80A0B7E4, target_vram = 0x80A0C4CC },
    { type = "R_MIPS_LO16", vram = 0x80A0B7F4, target_vram = 0x80A0C4CC },
    { type = "R_MIPS_HI16", vram = 0x80A0B844, target_vram = 0x80A0BD40 },
    { type = "R_MIPS_LO16", vram = 0x80A0B848, target_vram = 0x80A0BD40 },
    { type = "R_MIPS_HI16", vram = 0x80A0B850, target_vram = 0x80A0C4C8 },
    { type = "R_MIPS_LO16", vram = 0x80A0B858, target_vram = 0x80A0C4C8 },
    { type = "R_MIPS_HI16", vram = 0x80A0B864, target_vram = 0x80A0C4C8 },
    { type = "R_MIPS_LO16", vram = 0x80A0B878, target_vram = 0x80A0C4C8 },
    { type = "R_MIPS_HI16", vram = 0x80A0BA0C, target_vram = 0x80A0C554 },
    { type = "R_MIPS_LO16", vram = 0x80A0BA10, target_vram = 0x80A0C554 },
    { type = "R_MIPS_HI16", vram = 0x80A0BAB8, target_vram = 0x80A0C4D8 },
    { type = "R_MIPS_LO16", vram = 0x80A0BAC0, target_vram = 0x80A0C4D8 },
    { type = "R_MIPS_HI16", vram = 0x80A0BACC, target_vram = 0x80A0C4DC },
    { type = "R_MIPS_LO16", vram = 0x80A0BAD4, target_vram = 0x80A0C4DC },
    { type = "R_MIPS_HI16", vram = 0x80A0BAE0, target_vram = 0x80A0C4E0 },
    { type = "R_MIPS_LO16", vram = 0x80A0BAE8, target_vram = 0x80A0C4E0 },
    { type = "R_MIPS_HI16", vram = 0x80A0BB60, target_vram = 0x80A0B75C },
    { type = "R_MIPS_LO16", vram = 0x80A0BB64, target_vram = 0x80A0B75C },
    { type = "R_MIPS_HI16", vram = 0x80A0BB98, target_vram = 0x80A0BD40 },
    { type = "R_MIPS_LO16", vram = 0x80A0BBA0, target_vram = 0x80A0BD40 },
    { type = "R_MIPS_HI16", vram = 0x80A0BBAC, target_vram = 0x80A0C4D0 },
    { type = "R_MIPS_LO16", vram = 0x80A0BBB8, target_vram = 0x80A0C4D0 },
    { type = "R_MIPS_HI16", vram = 0x80A0BBC8, target_vram = 0x80A0B184 },
    { type = "R_MIPS_LO16", vram = 0x80A0BBCC, target_vram = 0x80A0B184 },
    { type = "R_MIPS_HI16", vram = 0x80A0BC2C, target_vram = 0x80A0BD40 },
    { type = "R_MIPS_LO16", vram = 0x80A0BC44, target_vram = 0x80A0BD40 },
    { type = "R_MIPS_HI16", vram = 0x80A0BC48, target_vram = 0x80A0C4D8 },
    { type = "R_MIPS_LO16", vram = 0x80A0BC4C, target_vram = 0x80A0C4D8 },
    { type = "R_MIPS_HI16", vram = 0x80A0BC58, target_vram = 0x80A0B8CC },
    { type = "R_MIPS_LO16", vram = 0x80A0BC60, target_vram = 0x80A0B8CC },
    { type = "R_MIPS_HI16", vram = 0x80A0BDDC, target_vram = 0x80A0C50C },
    { type = "R_MIPS_LO16", vram = 0x80A0BDEC, target_vram = 0x80A0C50C },
    { type = "R_MIPS_HI16", vram = 0x80A0BE14, target_vram = 0x80A0BCD8 },
    { type = "R_MIPS_LO16", vram = 0x80A0BE28, target_vram = 0x80A0BCD8 },
    { type = "R_MIPS_HI16", vram = 0x80A0BE90, target_vram = 0x80A0C558 },
    { type = "R_MIPS_LO16", vram = 0x80A0BF38, target_vram = 0x80A0C558 },
    { type = "R_MIPS_HI16", vram = 0x80A0BFC0, target_vram = 0x80A0C55C },
    { type = "R_MIPS_LO16", vram = 0x80A0BFC4, target_vram = 0x80A0C55C },
    { type = "R_MIPS_HI16", vram = 0x80A0BFC8, target_vram = 0x80A0C560 },
    { type = "R_MIPS_LO16", vram = 0x80A0BFD0, target_vram = 0x80A0C560 },
    { type = "R_MIPS_HI16", vram = 0x80A0C2BC, target_vram = 0x80A0C514 },
    { type = "R_MIPS_LO16", vram = 0x80A0C2D4, target_vram = 0x80A0C514 },
]

functions = [
    { name = "BgDyYoseizo_Init", vram = 0x80A0A8A0, size = 0xBC },
    { name = "BgDyYoseizo_TrainPlayer", vram = 0x80A0B8CC, size = 0x23C },
    { name = "BgDyYoseizo_Draw", vram = 0x80A0BD40, size = 0x120 },
    { name = "func_80A0B500", vram = 0x80A0B500, size = 0xF0 },
    { name = "BgDyYoseizo_UpdateEyes", vram = 0x80A0A96C, size = 0x78 },
    { name = "func_80A0B078", vram = 0x80A0B078, size = 0x10C },
    { name = "func_80A0B35C", vram = 0x80A0B35C, size = 0x1A4 },
    { name = "BgDyYoseizo_Update", vram = 0x80A0BC84, size = 0x54 },
    { name = "func_80A0B834", vram = 0x80A0B834, size = 0x98 },
    { name = "func_80A0AFDC", vram = 0x80A0AFDC, size = 0x9C },
    { name = "func_80A0BB08", vram = 0x80A0BB08, size = 0x17C },
    { name = "func_80A0B184", vram = 0x80A0B184, size = 0x10C },
    { name = "BgDyYoseizo_UpdateEffects", vram = 0x80A0BF70, size = 0x300 },
    { name = "BgDyYoseizo_SpawnEffects", vram = 0x80A0AA40, size = 0x310 },
    { name = "func_80A0B75C", vram = 0x80A0B75C, size = 0xD8 },
    { name = "BgDyYoseizo_Bob", vram = 0x80A0A9E4, size = 0x5C },
    { name = "BgDyYoseizo_Destroy", vram = 0x80A0A95C, size = 0x10 },
    { name = "func_80A0B290", vram = 0x80A0B290, size = 0xCC },
    { name = "func_80A0AE1C", vram = 0x80A0AE1C, size = 0x1C0 },
    { name = "BgDyYoseizo_SpawnEffect", vram = 0x80A0BE60, size = 0x110 },
    { name = "func_80A0B5F0", vram = 0x80A0B5F0, size = 0x16C },
    { name = "func_80A0AD50", vram = 0x80A0AD50, size = 0xCC },
    { name = "BgDyYoseizo_DrawEffects", vram = 0x80A0C270, size = 0x22C },
    { name = "BgDyYoseizo_OverrideLimbDraw", vram = 0x80A0BCD8, size = 0x68 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Boj_05"
rom = 0x00E76510
vram = 0x80A0C780
size = 0x90

relocs = [
]

functions = [
    { name = "EnBoj05_Update", vram = 0x80A0C7A0, size = 0x10 },
    { name = "EnBoj05_Draw", vram = 0x80A0C7B0, size = 0x10 },
    { name = "EnBoj05_Init", vram = 0x80A0C780, size = 0x10 },
    { name = "EnBoj05_Destroy", vram = 0x80A0C790, size = 0x10 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Sob1"
rom = 0x00E765A0
vram = 0x80A0C810
size = 0x47C0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A0CA68, target_vram = 0x80A10A70 },
    { type = "R_MIPS_LO16", vram = 0x80A0CA70, target_vram = 0x80A10A70 },
    { type = "R_MIPS_HI16", vram = 0x80A0CD28, target_vram = 0x80A0D3C4 },
    { type = "R_MIPS_LO16", vram = 0x80A0CD34, target_vram = 0x80A0D3C4 },
    { type = "R_MIPS_HI16", vram = 0x80A0CEEC, target_vram = 0x80A108B0 },
    { type = "R_MIPS_LO16", vram = 0x80A0CEF0, target_vram = 0x80A108B0 },
    { type = "R_MIPS_HI16", vram = 0x80A0CFD8, target_vram = 0x80A109E8 },
    { type = "R_MIPS_LO16", vram = 0x80A0CFE0, target_vram = 0x80A109E8 },
    { type = "R_MIPS_HI16", vram = 0x80A0CFE4, target_vram = 0x80A0F6B0 },
    { type = "R_MIPS_LO16", vram = 0x80A0CFE8, target_vram = 0x80A0F6B0 },
    { type = "R_MIPS_HI16", vram = 0x80A0D07C, target_vram = 0x80A10AD4 },
    { type = "R_MIPS_LO16", vram = 0x80A0D0A0, target_vram = 0x80A10AD4 },
    { type = "R_MIPS_HI16", vram = 0x80A0D144, target_vram = 0x80A0D4A0 },
    { type = "R_MIPS_LO16", vram = 0x80A0D148, target_vram = 0x80A0D4A0 },
    { type = "R_MIPS_HI16", vram = 0x80A0D280, target_vram = 0x80A0D77C },
    { type = "R_MIPS_LO16", vram = 0x80A0D294, target_vram = 0x80A0D77C },
    { type = "R_MIPS_HI16", vram = 0x80A0D2C8, target_vram = 0x80A0D904 },
    { type = "R_MIPS_LO16", vram = 0x80A0D2CC, target_vram = 0x80A0D904 },
    { type = "R_MIPS_HI16", vram = 0x80A0D2DC, target_vram = 0x80A108C8 },
    { type = "R_MIPS_LO16", vram = 0x80A0D2F4, target_vram = 0x80A108C8 },
    { type = "R_MIPS_HI16", vram = 0x80A0D334, target_vram = 0x80A0DA5C },
    { type = "R_MIPS_LO16", vram = 0x80A0D338, target_vram = 0x80A0DA5C },
    { type = "R_MIPS_HI16", vram = 0x80A0D3A4, target_vram = 0x80A0DAAC },
    { type = "R_MIPS_LO16", vram = 0x80A0D3A8, target_vram = 0x80A0DAAC },
    { type = "R_MIPS_HI16", vram = 0x80A0D45C, target_vram = 0x80A10AD8 },
    { type = "R_MIPS_LO16", vram = 0x80A0D470, target_vram = 0x80A10AD8 },
    { type = "R_MIPS_HI16", vram = 0x80A0D474, target_vram = 0x80A0DD40 },
    { type = "R_MIPS_LO16", vram = 0x80A0D48C, target_vram = 0x80A0DD40 },
    { type = "R_MIPS_HI16", vram = 0x80A0DA1C, target_vram = 0x80A0E0C0 },
    { type = "R_MIPS_LO16", vram = 0x80A0DA24, target_vram = 0x80A0E0C0 },
    { type = "R_MIPS_HI16", vram = 0x80A0DC70, target_vram = 0x80A10860 },
    { type = "R_MIPS_LO16", vram = 0x80A0DC74, target_vram = 0x80A10860 },
    { type = "R_MIPS_HI16", vram = 0x80A0DC98, target_vram = 0x80A0DCC4 },
    { type = "R_MIPS_LO16", vram = 0x80A0DC9C, target_vram = 0x80A0DCC4 },
    { type = "R_MIPS_HI16", vram = 0x80A0DCFC, target_vram = 0x80A10860 },
    { type = "R_MIPS_LO16", vram = 0x80A0DD08, target_vram = 0x80A10860 },
    { type = "R_MIPS_HI16", vram = 0x80A0DD14, target_vram = 0x80A0D4A0 },
    { type = "R_MIPS_LO16", vram = 0x80A0DD18, target_vram = 0x80A0D4A0 },
    { type = "R_MIPS_HI16", vram = 0x80A0DE18, target_vram = 0x80A0DB78 },
    { type = "R_MIPS_LO16", vram = 0x80A0DE30, target_vram = 0x80A0DB78 },
    { type = "R_MIPS_HI16", vram = 0x80A0E020, target_vram = 0x80A0EBC0 },
    { type = "R_MIPS_LO16", vram = 0x80A0E028, target_vram = 0x80A0EBC0 },
    { type = "R_MIPS_HI16", vram = 0x80A0E168, target_vram = 0x80A0E330 },
    { type = "R_MIPS_LO16", vram = 0x80A0E16C, target_vram = 0x80A0E330 },
    { type = "R_MIPS_HI16", vram = 0x80A0E2E4, target_vram = 0x80A0E884 },
    { type = "R_MIPS_LO16", vram = 0x80A0E2F4, target_vram = 0x80A0E884 },
    { type = "R_MIPS_HI16", vram = 0x80A0E4B4, target_vram = 0x80A0EA84 },
    { type = "R_MIPS_LO16", vram = 0x80A0E4BC, target_vram = 0x80A0EA84 },
    { type = "R_MIPS_HI16", vram = 0x80A0E4F8, target_vram = 0x80A0E96C },
    { type = "R_MIPS_LO16", vram = 0x80A0E4FC, target_vram = 0x80A0E96C },
    { type = "R_MIPS_HI16", vram = 0x80A0E534, target_vram = 0x80A0E9E0 },
    { type = "R_MIPS_LO16", vram = 0x80A0E538, target_vram = 0x80A0E9E0 },
    { type = "R_MIPS_HI16", vram = 0x80A0E59C, target_vram = 0x80A10ADC },
    { type = "R_MIPS_LO16", vram = 0x80A0E5A4, target_vram = 0x80A10ADC },
    { type = "R_MIPS_HI16", vram = 0x80A0E6DC, target_vram = 0x80A108D8 },
    { type = "R_MIPS_LO16", vram = 0x80A0E6E4, target_vram = 0x80A108D8 },
    { type = "R_MIPS_HI16", vram = 0x80A0E724, target_vram = 0x80A108D0 },
    { type = "R_MIPS_LO16", vram = 0x80A0E734, target_vram = 0x80A108D0 },
    { type = "R_MIPS_HI16", vram = 0x80A0E754, target_vram = 0x80A108F0 },
    { type = "R_MIPS_LO16", vram = 0x80A0E764, target_vram = 0x80A108F0 },
    { type = "R_MIPS_HI16", vram = 0x80A0E784, target_vram = 0x80A108E8 },
    { type = "R_MIPS_LO16", vram = 0x80A0E794, target_vram = 0x80A108E8 },
    { type = "R_MIPS_HI16", vram = 0x80A0E7B4, target_vram = 0x80A108E0 },
    { type = "R_MIPS_LO16", vram = 0x80A0E7C4, target_vram = 0x80A108E0 },
    { type = "R_MIPS_HI16", vram = 0x80A0E7E4, target_vram = 0x80A108F8 },
    { type = "R_MIPS_LO16", vram = 0x80A0E7F4, target_vram = 0x80A108F8 },
    { type = "R_MIPS_HI16", vram = 0x80A0E814, target_vram = 0x80A10900 },
    { type = "R_MIPS_LO16", vram = 0x80A0E824, target_vram = 0x80A10900 },
    { type = "R_MIPS_HI16", vram = 0x80A0EAA4, target_vram = 0x80A0EAF8 },
    { type = "R_MIPS_LO16", vram = 0x80A0EAB0, target_vram = 0x80A0EAF8 },
    { type = "R_MIPS_HI16", vram = 0x80A0EB4C, target_vram = 0x80A0DFD0 },
    { type = "R_MIPS_LO16", vram = 0x80A0EB54, target_vram = 0x80A0DFD0 },
    { type = "R_MIPS_HI16", vram = 0x80A0ECA0, target_vram = 0x80A109B8 },
    { type = "R_MIPS_LO16", vram = 0x80A0ECA4, target_vram = 0x80A109B8 },
    { type = "R_MIPS_HI16", vram = 0x80A0ECC0, target_vram = 0x80A10918 },
    { type = "R_MIPS_LO16", vram = 0x80A0ECCC, target_vram = 0x80A10918 },
    { type = "R_MIPS_HI16", vram = 0x80A0EDD0, target_vram = 0x80A10B04 },
    { type = "R_MIPS_LO16", vram = 0x80A0EDD4, target_vram = 0x80A10B04 },
    { type = "R_MIPS_HI16", vram = 0x80A0EE64, target_vram = 0x80A10B08 },
    { type = "R_MIPS_LO16", vram = 0x80A0EE68, target_vram = 0x80A10B08 },
    { type = "R_MIPS_HI16", vram = 0x80A0EEC8, target_vram = 0x80A0E96C },
    { type = "R_MIPS_HI16", vram = 0x80A0EECC, target_vram = 0x80A0E884 },
    { type = "R_MIPS_LO16", vram = 0x80A0EED4, target_vram = 0x80A0E884 },
    { type = "R_MIPS_LO16", vram = 0x80A0EED8, target_vram = 0x80A0E96C },
    { type = "R_MIPS_HI16", vram = 0x80A0EF50, target_vram = 0x80A10B10 },
    { type = "R_MIPS_HI16", vram = 0x80A0EF64, target_vram = 0x80A10B0C },
    { type = "R_MIPS_LO16", vram = 0x80A0EF68, target_vram = 0x80A10B0C },
    { type = "R_MIPS_LO16", vram = 0x80A0EF98, target_vram = 0x80A10B10 },
    { type = "R_MIPS_HI16", vram = 0x80A0F030, target_vram = 0x80A10B14 },
    { type = "R_MIPS_LO16", vram = 0x80A0F034, target_vram = 0x80A10B14 },
    { type = "R_MIPS_HI16", vram = 0x80A0F064, target_vram = 0x80A10B18 },
    { type = "R_MIPS_LO16", vram = 0x80A0F068, target_vram = 0x80A10B18 },
    { type = "R_MIPS_HI16", vram = 0x80A0F0A0, target_vram = 0x80A10B1C },
    { type = "R_MIPS_LO16", vram = 0x80A0F0A4, target_vram = 0x80A10B1C },
    { type = "R_MIPS_HI16", vram = 0x80A0F258, target_vram = 0x80A10B20 },
    { type = "R_MIPS_LO16", vram = 0x80A0F25C, target_vram = 0x80A10B20 },
    { type = "R_MIPS_HI16", vram = 0x80A0F2CC, target_vram = 0x80A0F2FC },
    { type = "R_MIPS_LO16", vram = 0x80A0F2D0, target_vram = 0x80A0F2FC },
    { type = "R_MIPS_HI16", vram = 0x80A0F35C, target_vram = 0x80A0F2C8 },
    { type = "R_MIPS_LO16", vram = 0x80A0F364, target_vram = 0x80A0F2C8 },
    { type = "R_MIPS_HI16", vram = 0x80A0F528, target_vram = 0x80A10368 },
    { type = "R_MIPS_HI16", vram = 0x80A0F52C, target_vram = 0x80A0F39C },
    { type = "R_MIPS_LO16", vram = 0x80A0F530, target_vram = 0x80A10368 },
    { type = "R_MIPS_LO16", vram = 0x80A0F534, target_vram = 0x80A0F39C },
    { type = "R_MIPS_HI16", vram = 0x80A0F60C, target_vram = 0x80A104E4 },
    { type = "R_MIPS_HI16", vram = 0x80A0F610, target_vram = 0x80A0F39C },
    { type = "R_MIPS_LO16", vram = 0x80A0F614, target_vram = 0x80A104E4 },
    { type = "R_MIPS_LO16", vram = 0x80A0F618, target_vram = 0x80A0F39C },
    { type = "R_MIPS_HI16", vram = 0x80A0F688, target_vram = 0x80A10608 },
    { type = "R_MIPS_LO16", vram = 0x80A0F68C, target_vram = 0x80A10608 },
    { type = "R_MIPS_HI16", vram = 0x80A0F6FC, target_vram = 0x80A109FC },
    { type = "R_MIPS_LO16", vram = 0x80A0F700, target_vram = 0x80A109FC },
    { type = "R_MIPS_HI16", vram = 0x80A0F730, target_vram = 0x80A10918 },
    { type = "R_MIPS_LO16", vram = 0x80A0F73C, target_vram = 0x80A10918 },
    { type = "R_MIPS_HI16", vram = 0x80A0F7B0, target_vram = 0x80A109EC },
    { type = "R_MIPS_LO16", vram = 0x80A0F7C0, target_vram = 0x80A109EC },
    { type = "R_MIPS_HI16", vram = 0x80A0F828, target_vram = 0x80A0D414 },
    { type = "R_MIPS_LO16", vram = 0x80A0F82C, target_vram = 0x80A0D414 },
    { type = "R_MIPS_HI16", vram = 0x80A0F840, target_vram = 0x80A0D4A0 },
    { type = "R_MIPS_LO16", vram = 0x80A0F848, target_vram = 0x80A0D4A0 },
    { type = "R_MIPS_HI16", vram = 0x80A0F86C, target_vram = 0x80A10B24 },
    { type = "R_MIPS_LO16", vram = 0x80A0F878, target_vram = 0x80A10B24 },
    { type = "R_MIPS_HI16", vram = 0x80A0F8BC, target_vram = 0x80A10978 },
    { type = "R_MIPS_LO16", vram = 0x80A0F8C4, target_vram = 0x80A10978 },
    { type = "R_MIPS_HI16", vram = 0x80A0F980, target_vram = 0x80A10908 },
    { type = "R_MIPS_LO16", vram = 0x80A0F9B0, target_vram = 0x80A10908 },
    { type = "R_MIPS_HI16", vram = 0x80A0F9D0, target_vram = 0x80A0F2C8 },
    { type = "R_MIPS_LO16", vram = 0x80A0F9DC, target_vram = 0x80A0F2C8 },
    { type = "R_MIPS_HI16", vram = 0x80A0FA24, target_vram = 0x80A0F6B0 },
    { type = "R_MIPS_LO16", vram = 0x80A0FA28, target_vram = 0x80A0F6B0 },
    { type = "R_MIPS_HI16", vram = 0x80A103FC, target_vram = 0x80A10A2C },
    { type = "R_MIPS_LO16", vram = 0x80A10410, target_vram = 0x80A10A2C },
    { type = "R_MIPS_HI16", vram = 0x80A1041C, target_vram = 0x80A10290 },
    { type = "R_MIPS_LO16", vram = 0x80A10430, target_vram = 0x80A10290 },
    { type = "R_MIPS_HI16", vram = 0x80A10444, target_vram = 0x80A10B28 },
    { type = "R_MIPS_LO16", vram = 0x80A10448, target_vram = 0x80A10B28 },
    { type = "R_MIPS_HI16", vram = 0x80A10528, target_vram = 0x80A10A38 },
    { type = "R_MIPS_LO16", vram = 0x80A1053C, target_vram = 0x80A10A38 },
    { type = "R_MIPS_HI16", vram = 0x80A10568, target_vram = 0x80A10B2C },
    { type = "R_MIPS_LO16", vram = 0x80A1056C, target_vram = 0x80A10B2C },
    { type = "R_MIPS_HI16", vram = 0x80A10660, target_vram = 0x80A102C8 },
    { type = "R_MIPS_HI16", vram = 0x80A10674, target_vram = 0x80A10308 },
    { type = "R_MIPS_LO16", vram = 0x80A10678, target_vram = 0x80A10308 },
    { type = "R_MIPS_LO16", vram = 0x80A1067C, target_vram = 0x80A102C8 },
    { type = "R_MIPS_HI16", vram = 0x80A10690, target_vram = 0x80A10B30 },
    { type = "R_MIPS_LO16", vram = 0x80A10694, target_vram = 0x80A10B30 },
]

functions = [
    { name = "EnSob1_BrowseShelf", vram = 0x80A0E330, size = 0xF0 },
    { name = "EnSob1_ZoraShopkeeper_OverrideLimbDraw", vram = 0x80A10290, size = 0x38 },
    { name = "EnSob1_GetObjectIndices", vram = 0x80A0CE10, size = 0xC4 },
    { name = "EnSob1_EndDList", vram = 0x80A10344, size = 0x24 },
    { name = "EnSob1_ReturnItemToShelf", vram = 0x80A0EE3C, size = 0x8C },
    { name = "EnSob1_DrawCursor", vram = 0x80A0FADC, size = 0x270 },
    { name = "EnSob1_TestItemSelected", vram = 0x80A0C8B8, size = 0x80 },
    { name = "EnSob1_SetupCannotBuy", vram = 0x80A0E4DC, size = 0x3C },
    { name = "EnSob1_FaceShopkeeper", vram = 0x80A0D904, size = 0x158 },
    { name = "EnSob1_GetTalkOption", vram = 0x80A0C938, size = 0x100 },
    { name = "EnSob1_Blink", vram = 0x80A0F2FC, size = 0xA0 },
    { name = "EnSob1_InitShop", vram = 0x80A0F6B0, size = 0x35C },
    { name = "EnSob1_UpdateItemSelectedProperty", vram = 0x80A0EEC8, size = 0x80 },
    { name = "EnSob1_SetupBuyItemWithFanfare", vram = 0x80A0E420, size = 0xBC },
    { name = "EnSob1_Destroy", vram = 0x80A0D008, size = 0x2C },
    { name = "EnSob1_CannotBuy", vram = 0x80A0E96C, size = 0x74 },
    { name = "EnSob1_TakeItemOffShelf", vram = 0x80A0EDA0, size = 0x9C },
    { name = "EnSob1_ContinueShopping", vram = 0x80A0EBC0, size = 0xD8 },
    { name = "EnSob1_GoronShopkeeper_Init", vram = 0x80A0F554, size = 0xE4 },
    { name = "EnSob1_ZoraShopkeeper_Draw", vram = 0x80A10368, size = 0x17C },
    { name = "EnSob1_BombShopkeeper_Draw", vram = 0x80A10608, size = 0x24C },
    { name = "EnSob1_GetWelcome", vram = 0x80A0CA38, size = 0x250 },
    { name = "EnSob1_Hello", vram = 0x80A0D77C, size = 0xD4 },
    { name = "EnSob1_Init", vram = 0x80A0CED4, size = 0x134 },
    { name = "EnSob1_SetupCanBuy", vram = 0x80A0E518, size = 0x3C },
    { name = "EnSob1_ResetItemPosition", vram = 0x80A0ED7C, size = 0x24 },
    { name = "EnSob1_BombShopkeeper_EndInteraction", vram = 0x80A0CCEC, size = 0x5C },
    { name = "EnSob1_TalkingToShopkeeper", vram = 0x80A0DA5C, size = 0x50 },
    { name = "EnSob1_UpdateCursorPos", vram = 0x80A0D034, size = 0x84 },
    { name = "EnSob1_TestCancelOption", vram = 0x80A0D1F4, size = 0x64 },
    { name = "EnSob1_SetupLookToShopkeeperFromShelf", vram = 0x80A0D388, size = 0x3C },
    { name = "EnSob1_UpdateJoystickInputState", vram = 0x80A0D628, size = 0x124 },
    { name = "EnSob1_Update", vram = 0x80A0FA0C, size = 0xD0 },
    { name = "EnSob1_DrawTextRec", vram = 0x80A0FD4C, size = 0x19C },
    { name = "EnSob1_FacingShopkeeperDialogResult", vram = 0x80A0D850, size = 0xB4 },
    { name = "EnSob1_CanBuy", vram = 0x80A0E9E0, size = 0xA4 },
    { name = "EnSob1_AreObjectsLoaded", vram = 0x80A0F3D4, size = 0x9C },
    { name = "EnSob1_UpdateCursorAnim", vram = 0x80A0EF48, size = 0xCC },
    { name = "EnSob1_UpdateStickDirectionPromptAnim", vram = 0x80A0F014, size = 0x1B0 },
    { name = "EnSob1_HandleCanBuyItem", vram = 0x80A0E554, size = 0x330 },
    { name = "EnSob1_Idle", vram = 0x80A0D4A0, size = 0x188 },
    { name = "EnSob1_EndWalk", vram = 0x80A0DB78, size = 0x14C },
    { name = "EnSob1_BombShopkeeper_OverrideLimbDraw", vram = 0x80A102C8, size = 0x40 },
    { name = "EnSob1_SetCursorIndexFromNeutral", vram = 0x80A0D74C, size = 0x30 },
    { name = "EnSob1_ZoraShopkeeper_Init", vram = 0x80A0F470, size = 0xE4 },
    { name = "EnSob1_TestEndInteraction", vram = 0x80A0D188, size = 0x6C },
    { name = "EnSob1_StartShopping", vram = 0x80A0D2B8, size = 0x68 },
    { name = "EnSob1_EndingInteraction", vram = 0x80A0D3C4, size = 0x50 },
    { name = "EnSob1_BombShopkeeper_Init", vram = 0x80A0F638, size = 0x78 },
    { name = "EnSob1_GoronShopkeeper_Draw", vram = 0x80A104E4, size = 0x124 },
    { name = "EnSob1_ItemPurchased", vram = 0x80A0DFD0, size = 0xF0 },
    { name = "EnSob1_WaitForBlink", vram = 0x80A0F2C8, size = 0x34 },
    { name = "EnSob1_HasPlayerSelectedItem", vram = 0x80A0E258, size = 0xD8 },
    { name = "EnSob1_SpawnShopItems", vram = 0x80A0CD48, size = 0xC8 },
    { name = "EnSob1_DrawStickDirectionPrompt", vram = 0x80A0FEE8, size = 0x3A8 },
    { name = "EnSob1_SetupStartShopping", vram = 0x80A0D258, size = 0x60 },
    { name = "EnSob1_ChangeAnim", vram = 0x80A0C810, size = 0x9C },
    { name = "EnSob1_GetCutscenes", vram = 0x80A0F284, size = 0x44 },
    { name = "EnSob1_SetupAction", vram = 0x80A0C8AC, size = 0xC },
    { name = "EnSob1_GetDistSqAndOrient", vram = 0x80A0F1C4, size = 0xC0 },
    { name = "EnSob1_SetupWalk", vram = 0x80A0D414, size = 0x8C },
    { name = "EnSob1_Walking", vram = 0x80A0DE64, size = 0x16C },
    { name = "EnSob1_SetupItemPurchased", vram = 0x80A0EAF8, size = 0xC8 },
    { name = "EnSob1_PositionSelectedItem", vram = 0x80A0EC98, size = 0xE4 },
    { name = "EnSob1_EndInteraction", vram = 0x80A0D0B8, size = 0xD0 },
    { name = "EnSob1_LookToShopkeeperFromShelf", vram = 0x80A0DAAC, size = 0xCC },
    { name = "EnSob1_BuyItemWithFanfare", vram = 0x80A0EA84, size = 0x74 },
    { name = "EnSob1_GetGoodbye", vram = 0x80A0CC88, size = 0x64 },
    { name = "EnSob1_SelectItem", vram = 0x80A0E884, size = 0xE8 },
    { name = "EnSob1_LookToShelf", vram = 0x80A0E0C0, size = 0xF8 },
    { name = "EnSob1_BombShopkeeper_PostLimbDraw", vram = 0x80A10308, size = 0x3C },
    { name = "EnSob1_ChangeObject", vram = 0x80A0F39C, size = 0x38 },
    { name = "EnSob1_TalkToShopkeeper", vram = 0x80A0D320, size = 0x68 },
    { name = "EnSob1_CursorLeftRight", vram = 0x80A0E1B8, size = 0xA0 },
    { name = "EnSob1_SetupIdle", vram = 0x80A0DCC4, size = 0x7C },
    { name = "EnSob1_Walk", vram = 0x80A0DD40, size = 0x124 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Go"
rom = 0x00E7AD60
vram = 0x80A10FD0
size = 0x5D70

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A116F0, target_vram = 0x80A16664 },
    { type = "R_MIPS_LO16", vram = 0x80A116F4, target_vram = 0x80A16664 },
    { type = "R_MIPS_HI16", vram = 0x80A117B0, target_vram = 0x80A16670 },
    { type = "R_MIPS_LO16", vram = 0x80A117C4, target_vram = 0x80A16670 },
    { type = "R_MIPS_HI16", vram = 0x80A11860, target_vram = 0x80A16644 },
    { type = "R_MIPS_LO16", vram = 0x80A11884, target_vram = 0x80A16644 },
    { type = "R_MIPS_HI16", vram = 0x80A11964, target_vram = 0x80A16720 },
    { type = "R_MIPS_LO16", vram = 0x80A11968, target_vram = 0x80A16720 },
    { type = "R_MIPS_HI16", vram = 0x80A119B0, target_vram = 0x80A1667C },
    { type = "R_MIPS_LO16", vram = 0x80A119B4, target_vram = 0x80A1667C },
    { type = "R_MIPS_HI16", vram = 0x80A11A6C, target_vram = 0x80A16724 },
    { type = "R_MIPS_LO16", vram = 0x80A11A94, target_vram = 0x80A16724 },
    { type = "R_MIPS_HI16", vram = 0x80A11B30, target_vram = 0x80A16728 },
    { type = "R_MIPS_LO16", vram = 0x80A11B38, target_vram = 0x80A16728 },
    { type = "R_MIPS_HI16", vram = 0x80A11B3C, target_vram = 0x80A1672C },
    { type = "R_MIPS_LO16", vram = 0x80A11B40, target_vram = 0x80A1672C },
    { type = "R_MIPS_HI16", vram = 0x80A11D5C, target_vram = 0x80A16730 },
    { type = "R_MIPS_LO16", vram = 0x80A11D68, target_vram = 0x80A16730 },
    { type = "R_MIPS_HI16", vram = 0x80A11D6C, target_vram = 0x80A16734 },
    { type = "R_MIPS_LO16", vram = 0x80A11D74, target_vram = 0x80A16734 },
    { type = "R_MIPS_HI16", vram = 0x80A11DA8, target_vram = 0x80A16738 },
    { type = "R_MIPS_LO16", vram = 0x80A11DAC, target_vram = 0x80A16738 },
    { type = "R_MIPS_HI16", vram = 0x80A11E24, target_vram = 0x80A1673C },
    { type = "R_MIPS_LO16", vram = 0x80A11E28, target_vram = 0x80A1673C },
    { type = "R_MIPS_HI16", vram = 0x80A11E34, target_vram = 0x80A16740 },
    { type = "R_MIPS_LO16", vram = 0x80A11E50, target_vram = 0x80A16740 },
    { type = "R_MIPS_HI16", vram = 0x80A11F14, target_vram = 0x80A16744 },
    { type = "R_MIPS_LO16", vram = 0x80A11F20, target_vram = 0x80A16744 },
    { type = "R_MIPS_HI16", vram = 0x80A12318, target_vram = 0x80A1668C },
    { type = "R_MIPS_LO16", vram = 0x80A1231C, target_vram = 0x80A1668C },
    { type = "R_MIPS_HI16", vram = 0x80A12838, target_vram = 0x80A157C4 },
    { type = "R_MIPS_LO16", vram = 0x80A1283C, target_vram = 0x80A157C4 },
    { type = "R_MIPS_HI16", vram = 0x80A12A00, target_vram = 0x80A14FC8 },
    { type = "R_MIPS_LO16", vram = 0x80A12A04, target_vram = 0x80A14FC8 },
    { type = "R_MIPS_HI16", vram = 0x80A12CEC, target_vram = 0x80A164E4 },
    { type = "R_MIPS_LO16", vram = 0x80A12D08, target_vram = 0x80A164E4 },
    { type = "R_MIPS_HI16", vram = 0x80A12EE0, target_vram = 0x80A16748 },
    { type = "R_MIPS_LO16", vram = 0x80A12EE8, target_vram = 0x80A16748 },
    { type = "R_MIPS_HI16", vram = 0x80A12F4C, target_vram = 0x80A12DF4 },
    { type = "R_MIPS_LO16", vram = 0x80A12F50, target_vram = 0x80A12DF4 },
    { type = "R_MIPS_HI16", vram = 0x80A135BC, target_vram = 0x80A16790 },
    { type = "R_MIPS_LO16", vram = 0x80A135C0, target_vram = 0x80A16790 },
    { type = "R_MIPS_HI16", vram = 0x80A1381C, target_vram = 0x80A16794 },
    { type = "R_MIPS_LO16", vram = 0x80A13824, target_vram = 0x80A16794 },
    { type = "R_MIPS_HI16", vram = 0x80A13828, target_vram = 0x80A16798 },
    { type = "R_MIPS_LO16", vram = 0x80A1382C, target_vram = 0x80A16798 },
    { type = "R_MIPS_HI16", vram = 0x80A13A74, target_vram = 0x80A16698 },
    { type = "R_MIPS_LO16", vram = 0x80A13A78, target_vram = 0x80A16698 },
    { type = "R_MIPS_HI16", vram = 0x80A13A88, target_vram = 0x80A1679C },
    { type = "R_MIPS_LO16", vram = 0x80A13A8C, target_vram = 0x80A1679C },
    { type = "R_MIPS_HI16", vram = 0x80A13A90, target_vram = 0x80A167A0 },
    { type = "R_MIPS_LO16", vram = 0x80A13A9C, target_vram = 0x80A167A0 },
    { type = "R_MIPS_HI16", vram = 0x80A13C30, target_vram = 0x80A167A4 },
    { type = "R_MIPS_LO16", vram = 0x80A13C38, target_vram = 0x80A167A4 },
    { type = "R_MIPS_HI16", vram = 0x80A13F50, target_vram = 0x80A166A4 },
    { type = "R_MIPS_LO16", vram = 0x80A13F54, target_vram = 0x80A166A4 },
    { type = "R_MIPS_HI16", vram = 0x80A14050, target_vram = 0x80A166BC },
    { type = "R_MIPS_LO16", vram = 0x80A14084, target_vram = 0x80A166BC },
    { type = "R_MIPS_HI16", vram = 0x80A14098, target_vram = 0x80A166B0 },
    { type = "R_MIPS_LO16", vram = 0x80A140A4, target_vram = 0x80A166B0 },
    { type = "R_MIPS_HI16", vram = 0x80A14118, target_vram = 0x80A166D4 },
    { type = "R_MIPS_LO16", vram = 0x80A1414C, target_vram = 0x80A166D4 },
    { type = "R_MIPS_HI16", vram = 0x80A141E8, target_vram = 0x80A16460 },
    { type = "R_MIPS_LO16", vram = 0x80A141EC, target_vram = 0x80A16460 },
    { type = "R_MIPS_HI16", vram = 0x80A14200, target_vram = 0x80A164C4 },
    { type = "R_MIPS_HI16", vram = 0x80A14204, target_vram = 0x80A164B8 },
    { type = "R_MIPS_LO16", vram = 0x80A14208, target_vram = 0x80A164B8 },
    { type = "R_MIPS_LO16", vram = 0x80A1420C, target_vram = 0x80A164C4 },
    { type = "R_MIPS_HI16", vram = 0x80A14234, target_vram = 0x80A167BC },
    { type = "R_MIPS_LO16", vram = 0x80A14238, target_vram = 0x80A167BC },
    { type = "R_MIPS_HI16", vram = 0x80A14240, target_vram = 0x80A167C0 },
    { type = "R_MIPS_LO16", vram = 0x80A14244, target_vram = 0x80A167C0 },
    { type = "R_MIPS_HI16", vram = 0x80A14474, target_vram = 0x80A149B0 },
    { type = "R_MIPS_LO16", vram = 0x80A14478, target_vram = 0x80A149B0 },
    { type = "R_MIPS_HI16", vram = 0x80A144CC, target_vram = 0x80A149B0 },
    { type = "R_MIPS_LO16", vram = 0x80A144D0, target_vram = 0x80A149B0 },
    { type = "R_MIPS_HI16", vram = 0x80A1455C, target_vram = 0x80A153FC },
    { type = "R_MIPS_HI16", vram = 0x80A14560, target_vram = 0x80A13B1C },
    { type = "R_MIPS_LO16", vram = 0x80A14564, target_vram = 0x80A153FC },
    { type = "R_MIPS_LO16", vram = 0x80A14568, target_vram = 0x80A13B1C },
    { type = "R_MIPS_HI16", vram = 0x80A14580, target_vram = 0x80A149B0 },
    { type = "R_MIPS_HI16", vram = 0x80A14584, target_vram = 0x80A13B1C },
    { type = "R_MIPS_LO16", vram = 0x80A14588, target_vram = 0x80A149B0 },
    { type = "R_MIPS_LO16", vram = 0x80A1458C, target_vram = 0x80A13B1C },
    { type = "R_MIPS_HI16", vram = 0x80A14630, target_vram = 0x80A14E14 },
    { type = "R_MIPS_LO16", vram = 0x80A14634, target_vram = 0x80A14E14 },
    { type = "R_MIPS_HI16", vram = 0x80A14648, target_vram = 0x80A149B0 },
    { type = "R_MIPS_LO16", vram = 0x80A1464C, target_vram = 0x80A149B0 },
    { type = "R_MIPS_HI16", vram = 0x80A14694, target_vram = 0x80A149B0 },
    { type = "R_MIPS_LO16", vram = 0x80A14698, target_vram = 0x80A149B0 },
    { type = "R_MIPS_HI16", vram = 0x80A146B0, target_vram = 0x80A149B0 },
    { type = "R_MIPS_LO16", vram = 0x80A146B4, target_vram = 0x80A149B0 },
    { type = "R_MIPS_HI16", vram = 0x80A1475C, target_vram = 0x80A13E80 },
    { type = "R_MIPS_HI16", vram = 0x80A14760, target_vram = 0x80A149B0 },
    { type = "R_MIPS_LO16", vram = 0x80A14770, target_vram = 0x80A13E80 },
    { type = "R_MIPS_LO16", vram = 0x80A14774, target_vram = 0x80A149B0 },
    { type = "R_MIPS_HI16", vram = 0x80A147B0, target_vram = 0x80A166DC },
    { type = "R_MIPS_LO16", vram = 0x80A147B4, target_vram = 0x80A166DC },
    { type = "R_MIPS_HI16", vram = 0x80A14864, target_vram = 0x80A15FEC },
    { type = "R_MIPS_LO16", vram = 0x80A14868, target_vram = 0x80A15FEC },
    { type = "R_MIPS_HI16", vram = 0x80A1486C, target_vram = 0x80A16434 },
    { type = "R_MIPS_LO16", vram = 0x80A14874, target_vram = 0x80A16434 },
    { type = "R_MIPS_HI16", vram = 0x80A14888, target_vram = 0x80A1648C },
    { type = "R_MIPS_LO16", vram = 0x80A1488C, target_vram = 0x80A1648C },
    { type = "R_MIPS_HI16", vram = 0x80A148A0, target_vram = 0x80A164C4 },
    { type = "R_MIPS_HI16", vram = 0x80A148A4, target_vram = 0x80A164B8 },
    { type = "R_MIPS_LO16", vram = 0x80A148A8, target_vram = 0x80A164B8 },
    { type = "R_MIPS_LO16", vram = 0x80A148AC, target_vram = 0x80A164C4 },
    { type = "R_MIPS_HI16", vram = 0x80A148E4, target_vram = 0x80A167C4 },
    { type = "R_MIPS_LO16", vram = 0x80A148E8, target_vram = 0x80A167C4 },
    { type = "R_MIPS_HI16", vram = 0x80A14908, target_vram = 0x80A167C8 },
    { type = "R_MIPS_LO16", vram = 0x80A14910, target_vram = 0x80A167C8 },
    { type = "R_MIPS_HI16", vram = 0x80A14A34, target_vram = 0x80A14B30 },
    { type = "R_MIPS_LO16", vram = 0x80A14A3C, target_vram = 0x80A14B30 },
    { type = "R_MIPS_HI16", vram = 0x80A14CA0, target_vram = 0x80A167E8 },
    { type = "R_MIPS_LO16", vram = 0x80A14CA4, target_vram = 0x80A167E8 },
    { type = "R_MIPS_HI16", vram = 0x80A14CC0, target_vram = 0x80A167EC },
    { type = "R_MIPS_LO16", vram = 0x80A14CC4, target_vram = 0x80A167EC },
    { type = "R_MIPS_HI16", vram = 0x80A14CE0, target_vram = 0x80A167F0 },
    { type = "R_MIPS_LO16", vram = 0x80A14CE4, target_vram = 0x80A167F0 },
    { type = "R_MIPS_HI16", vram = 0x80A14E60, target_vram = 0x80A14E74 },
    { type = "R_MIPS_LO16", vram = 0x80A14E64, target_vram = 0x80A14E74 },
    { type = "R_MIPS_HI16", vram = 0x80A14E94, target_vram = 0x80A14EB0 },
    { type = "R_MIPS_LO16", vram = 0x80A14E98, target_vram = 0x80A14EB0 },
    { type = "R_MIPS_HI16", vram = 0x80A14F14, target_vram = 0x80A167F4 },
    { type = "R_MIPS_LO16", vram = 0x80A14F18, target_vram = 0x80A167F4 },
    { type = "R_MIPS_HI16", vram = 0x80A14F9C, target_vram = 0x80A149B0 },
    { type = "R_MIPS_LO16", vram = 0x80A14FA0, target_vram = 0x80A149B0 },
    { type = "R_MIPS_HI16", vram = 0x80A14FA8, target_vram = 0x80A149B0 },
    { type = "R_MIPS_LO16", vram = 0x80A14FAC, target_vram = 0x80A149B0 },
    { type = "R_MIPS_HI16", vram = 0x80A14FDC, target_vram = 0x80A166E4 },
    { type = "R_MIPS_LO16", vram = 0x80A14FE0, target_vram = 0x80A166E4 },
    { type = "R_MIPS_HI16", vram = 0x80A15234, target_vram = 0x80A167F8 },
    { type = "R_MIPS_LO16", vram = 0x80A15238, target_vram = 0x80A167F8 },
    { type = "R_MIPS_HI16", vram = 0x80A154B4, target_vram = 0x80A14E14 },
    { type = "R_MIPS_LO16", vram = 0x80A154B8, target_vram = 0x80A14E14 },
    { type = "R_MIPS_HI16", vram = 0x80A154CC, target_vram = 0x80A149B0 },
    { type = "R_MIPS_LO16", vram = 0x80A154D0, target_vram = 0x80A149B0 },
    { type = "R_MIPS_HI16", vram = 0x80A15640, target_vram = 0x80A167FC },
    { type = "R_MIPS_LO16", vram = 0x80A1564C, target_vram = 0x80A167FC },
    { type = "R_MIPS_HI16", vram = 0x80A1568C, target_vram = 0x80A1640C },
    { type = "R_MIPS_LO16", vram = 0x80A1569C, target_vram = 0x80A1640C },
    { type = "R_MIPS_HI16", vram = 0x80A156D8, target_vram = 0x80A16800 },
    { type = "R_MIPS_LO16", vram = 0x80A156E0, target_vram = 0x80A16800 },
    { type = "R_MIPS_HI16", vram = 0x80A156EC, target_vram = 0x80A163BC },
    { type = "R_MIPS_LO16", vram = 0x80A156F4, target_vram = 0x80A163BC },
    { type = "R_MIPS_HI16", vram = 0x80A156F8, target_vram = 0x80A163CC },
    { type = "R_MIPS_LO16", vram = 0x80A15700, target_vram = 0x80A163CC },
    { type = "R_MIPS_HI16", vram = 0x80A15704, target_vram = 0x80A163DC },
    { type = "R_MIPS_LO16", vram = 0x80A1570C, target_vram = 0x80A163DC },
    { type = "R_MIPS_HI16", vram = 0x80A15710, target_vram = 0x80A163EC },
    { type = "R_MIPS_LO16", vram = 0x80A15718, target_vram = 0x80A163EC },
    { type = "R_MIPS_HI16", vram = 0x80A1571C, target_vram = 0x80A163FC },
    { type = "R_MIPS_LO16", vram = 0x80A15724, target_vram = 0x80A163FC },
    { type = "R_MIPS_HI16", vram = 0x80A15728, target_vram = 0x80A163FC },
    { type = "R_MIPS_LO16", vram = 0x80A15730, target_vram = 0x80A163FC },
    { type = "R_MIPS_HI16", vram = 0x80A15740, target_vram = 0x80A16208 },
    { type = "R_MIPS_HI16", vram = 0x80A15748, target_vram = 0x80A16818 },
    { type = "R_MIPS_LO16", vram = 0x80A15750, target_vram = 0x80A16818 },
    { type = "R_MIPS_HI16", vram = 0x80A1575C, target_vram = 0x80A16350 },
    { type = "R_MIPS_LO16", vram = 0x80A15764, target_vram = 0x80A16350 },
    { type = "R_MIPS_HI16", vram = 0x80A15778, target_vram = 0x80A16704 },
    { type = "R_MIPS_LO16", vram = 0x80A15784, target_vram = 0x80A16704 },
    { type = "R_MIPS_HI16", vram = 0x80A15788, target_vram = 0x80A16208 },
    { type = "R_MIPS_LO16", vram = 0x80A15790, target_vram = 0x80A16208 },
    { type = "R_MIPS_HI16", vram = 0x80A15794, target_vram = 0x80A16254 },
    { type = "R_MIPS_LO16", vram = 0x80A1579C, target_vram = 0x80A16254 },
    { type = "R_MIPS_HI16", vram = 0x80A157A0, target_vram = 0x80A16210 },
    { type = "R_MIPS_LO16", vram = 0x80A157A8, target_vram = 0x80A16210 },
    { type = "R_MIPS_HI16", vram = 0x80A157AC, target_vram = 0x80A16280 },
    { type = "R_MIPS_LO16", vram = 0x80A157B4, target_vram = 0x80A16280 },
    { type = "R_MIPS_LO16", vram = 0x80A157B8, target_vram = 0x80A16208 },
    { type = "R_MIPS_HI16", vram = 0x80A15940, target_vram = 0x80A14798 },
    { type = "R_MIPS_LO16", vram = 0x80A15944, target_vram = 0x80A14798 },
    { type = "R_MIPS_HI16", vram = 0x80A16044, target_vram = 0x80A1670C },
    { type = "R_MIPS_LO16", vram = 0x80A16058, target_vram = 0x80A1670C },
    { type = "R_MIPS_HI16", vram = 0x80A16094, target_vram = 0x80A15D04 },
    { type = "R_MIPS_HI16", vram = 0x80A16098, target_vram = 0x80A15E38 },
    { type = "R_MIPS_LO16", vram = 0x80A1609C, target_vram = 0x80A15E38 },
    { type = "R_MIPS_LO16", vram = 0x80A160A0, target_vram = 0x80A15D04 },
]

functions = [
    { name = "EnGo_InitDust", vram = 0x80A1143C, size = 0x178 },
    { name = "EnGo_UpdateSkelAnime", vram = 0x80A12A64, size = 0x114 },
    { name = "EnGo_ChangeToSpectatingAnimation", vram = 0x80A14104, size = 0xD0 },
    { name = "EnGo_DetectCollisions", vram = 0x80A12868, size = 0xEC },
    { name = "EnGo_Sleep", vram = 0x80A14B30, size = 0x2E4 },
    { name = "EnGo_Talk", vram = 0x80A157C4, size = 0x148 },
    { name = "EnGo_Draw", vram = 0x80A15FEC, size = 0x114 },
    { name = "EnGo_FindGravemaker", vram = 0x80A13400, size = 0xB0 },
    { name = "EnGo_Update", vram = 0x80A159B0, size = 0x1D0 },
    { name = "EnGo_DrawSnow", vram = 0x80A11EC0, size = 0x17C },
    { name = "EnGo_CreateGatekeeperPoundEffects", vram = 0x80A13728, size = 0x98 },
    { name = "EnGo_ChangeAnim", vram = 0x80A12C48, size = 0x124 },
    { name = "EnGo_HandleOpenShrineCutscene", vram = 0x80A13B1C, size = 0x364 },
    { name = "EnGo_FrozenIdle", vram = 0x80A133A8, size = 0x58 },
    { name = "EnGo_UpdateGraveyardAttentionTargetAndReactions", vram = 0x80A12E80, size = 0x168 },
    { name = "EnGo_RequestQuake", vram = 0x80A136B8, size = 0x70 },
    { name = "EnGo_SetupInitialAction", vram = 0x80A14798, size = 0x218 },
    { name = "EnGo_UpdateEffects", vram = 0x80A1203C, size = 0x100 },
    { name = "EnGo_ChangeToShiveringAnimation", vram = 0x80A143A8, size = 0x88 },
    { name = "EnGo_ChangeToFrozenAnimation", vram = 0x80A141D4, size = 0xB8 },
    { name = "EnGo_UpdateStandingCollider", vram = 0x80A12660, size = 0x5C },
    { name = "EnGo_DrawSteam", vram = 0x80A11144, size = 0x2F8 },
    { name = "EnGo_UpdateMedigoronColliderRadius", vram = 0x80A134B0, size = 0x44 },
    { name = "EnGo_Idle", vram = 0x80A149B0, size = 0x180 },
    { name = "EnGo_HandleSpringArrivalCutscene", vram = 0x80A14FC8, size = 0x434 },
    { name = "EnGo_SetupAthletic", vram = 0x80A14430, size = 0x6C },
    { name = "EnGo_UpdateAttentionTargetAndReactions", vram = 0x80A131F8, size = 0xD0 },
    { name = "EnGo_InitSnow", vram = 0x80A118F8, size = 0x300 },
    { name = "EnGo_GetMsgEventScript", vram = 0x80A15684, size = 0x140 },
    { name = "EnGo_Draw_NoSkeleton", vram = 0x80A15B80, size = 0x184 },
    { name = "EnGo_Destroy", vram = 0x80A15960, size = 0x50 },
    { name = "EnGo_DrawDust", vram = 0x80A115B4, size = 0x344 },
    { name = "EnGo_UpdateRolledUpCollider", vram = 0x80A124FC, size = 0xC0 },
    { name = "EnGo_UpdateShiverSurprisedAnimation", vram = 0x80A12DF4, size = 0x8C },
    { name = "EnGo_SetupSpectator", vram = 0x80A1449C, size = 0x58 },
    { name = "EnGo_OverrideLimbDraw", vram = 0x80A15D04, size = 0x134 },
    { name = "EnGo_Init", vram = 0x80A1590C, size = 0x54 },
    { name = "EnGo_AwaitThaw", vram = 0x80A14E74, size = 0x3C },
    { name = "EnGo_ChangeCutscene", vram = 0x80A134F4, size = 0x70 },
    { name = "EnGo_CanSnowballHurtPlayer", vram = 0x80A121F4, size = 0x38 },
    { name = "EnGo_UpdateSnowballCollider", vram = 0x80A123A0, size = 0x100 },
    { name = "EnGo_TransfromLimbDraw", vram = 0x80A15E38, size = 0x1B4 },
    { name = "EnGo_DrawEffects", vram = 0x80A1213C, size = 0xB8 },
    { name = "EnGo_Snowball", vram = 0x80A153FC, size = 0x288 },
    { name = "EnGo_HandleGatekeeperPoundCutscene", vram = 0x80A13564, size = 0x154 },
    { name = "EnGo_UpdateMedigoronCollider", vram = 0x80A124A0, size = 0x5C },
    { name = "EnGo_UpdateTalking", vram = 0x80A12774, size = 0xF4 },
    { name = "EnGo_UpdateCollider", vram = 0x80A126BC, size = 0xB8 },
    { name = "EnGo_SetupGatekeeper", vram = 0x80A144F4, size = 0xB8 },
    { name = "EnGo_GravemakerIdle", vram = 0x80A132C8, size = 0xE0 },
    { name = "EnGo_UpdateSpringArrivalCutscene", vram = 0x80A12954, size = 0x110 },
    { name = "EnGo_SetupShrineGoron", vram = 0x80A14668, size = 0x64 },
    { name = "EnGo_UpdateSfx", vram = 0x80A12B78, size = 0xD0 },
    { name = "EnGo_UpdateFocus", vram = 0x80A122EC, size = 0xB4 },
    { name = "EnGo_InitSteam", vram = 0x80A10FD0, size = 0x174 },
    { name = "EnGo_HandleGivePowderKegCutscene", vram = 0x80A13E80, size = 0x198 },
    { name = "EnGo_Frozen", vram = 0x80A14E14, size = 0x60 },
    { name = "EnGo_UpdateFrozenCollider", vram = 0x80A125BC, size = 0xA4 },
    { name = "EnGo_ChangeToStretchingAnimation", vram = 0x80A14018, size = 0xEC },
    { name = "EnGo_SetupGraveyardGoron", vram = 0x80A145AC, size = 0xBC },
    { name = "EnGo_ChangeToSnowballAnimation", vram = 0x80A1428C, size = 0x98 },
    { name = "EnGo_DrawIceBlockWhenFrozen", vram = 0x80A137C0, size = 0x224 },
    { name = "EnGo_SetupMedigoron", vram = 0x80A146CC, size = 0xCC },
    { name = "EnGo_UpdateSnow", vram = 0x80A11BF8, size = 0x2C8 },
    { name = "EnGo_Thaw", vram = 0x80A14EB0, size = 0x118 },
    { name = "EnGo_UpdateEyes", vram = 0x80A12D6C, size = 0x88 },
    { name = "EnGo_UpdateRotationToTarget", vram = 0x80A12FE8, size = 0x210 },
    { name = "EnGo_IsFallingAsleep", vram = 0x80A1222C, size = 0xC0 },
    { name = "EnGo_MakeSteam", vram = 0x80A139E4, size = 0x138 },
    { name = "EnGo_ChangeToCoveringEarsAnimation", vram = 0x80A14324, size = 0x84 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Raf"
rom = 0x00E80AD0
vram = 0x80A16D40
size = 0x2A00

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A16DBC, target_vram = 0x80A193BC },
    { type = "R_MIPS_LO16", vram = 0x80A16DC0, target_vram = 0x80A193BC },
    { type = "R_MIPS_HI16", vram = 0x80A16E14, target_vram = 0x80A18EE0 },
    { type = "R_MIPS_LO16", vram = 0x80A16E18, target_vram = 0x80A18EE0 },
    { type = "R_MIPS_HI16", vram = 0x80A16EA8, target_vram = 0x80A1939C },
    { type = "R_MIPS_LO16", vram = 0x80A16EAC, target_vram = 0x80A1939C },
    { type = "R_MIPS_HI16", vram = 0x80A16FCC, target_vram = 0x80A194F0 },
    { type = "R_MIPS_LO16", vram = 0x80A16FD0, target_vram = 0x80A194F0 },
    { type = "R_MIPS_HI16", vram = 0x80A17078, target_vram = 0x80A193C8 },
    { type = "R_MIPS_LO16", vram = 0x80A17084, target_vram = 0x80A193C8 },
    { type = "R_MIPS_HI16", vram = 0x80A170E8, target_vram = 0x80A193E0 },
    { type = "R_MIPS_LO16", vram = 0x80A170F8, target_vram = 0x80A193E0 },
    { type = "R_MIPS_HI16", vram = 0x80A17150, target_vram = 0x80A193E8 },
    { type = "R_MIPS_LO16", vram = 0x80A17154, target_vram = 0x80A193E8 },
    { type = "R_MIPS_HI16", vram = 0x80A171A0, target_vram = 0x80A171D8 },
    { type = "R_MIPS_LO16", vram = 0x80A171A8, target_vram = 0x80A171D8 },
    { type = "R_MIPS_HI16", vram = 0x80A17440, target_vram = 0x80A17464 },
    { type = "R_MIPS_LO16", vram = 0x80A17448, target_vram = 0x80A17464 },
    { type = "R_MIPS_HI16", vram = 0x80A175B4, target_vram = 0x80A175E4 },
    { type = "R_MIPS_LO16", vram = 0x80A175B8, target_vram = 0x80A175E4 },
    { type = "R_MIPS_HI16", vram = 0x80A175EC, target_vram = 0x80A194F4 },
    { type = "R_MIPS_LO16", vram = 0x80A175F0, target_vram = 0x80A194F4 },
    { type = "R_MIPS_HI16", vram = 0x80A1787C, target_vram = 0x80A178A0 },
    { type = "R_MIPS_LO16", vram = 0x80A17880, target_vram = 0x80A178A0 },
    { type = "R_MIPS_HI16", vram = 0x80A17988, target_vram = 0x80A171D8 },
    { type = "R_MIPS_LO16", vram = 0x80A17998, target_vram = 0x80A171D8 },
    { type = "R_MIPS_HI16", vram = 0x80A17A10, target_vram = 0x80A193F4 },
    { type = "R_MIPS_LO16", vram = 0x80A17A14, target_vram = 0x80A193F4 },
    { type = "R_MIPS_HI16", vram = 0x80A17A1C, target_vram = 0x80A19400 },
    { type = "R_MIPS_LO16", vram = 0x80A17A20, target_vram = 0x80A19400 },
    { type = "R_MIPS_HI16", vram = 0x80A17AF0, target_vram = 0x80A194F8 },
    { type = "R_MIPS_LO16", vram = 0x80A17B04, target_vram = 0x80A194F8 },
    { type = "R_MIPS_HI16", vram = 0x80A17B18, target_vram = 0x80A194FC },
    { type = "R_MIPS_LO16", vram = 0x80A17B1C, target_vram = 0x80A194FC },
    { type = "R_MIPS_HI16", vram = 0x80A17C24, target_vram = 0x80A17C6C },
    { type = "R_MIPS_LO16", vram = 0x80A17C28, target_vram = 0x80A17C6C },
    { type = "R_MIPS_HI16", vram = 0x80A17D2C, target_vram = 0x80A17D54 },
    { type = "R_MIPS_LO16", vram = 0x80A17D34, target_vram = 0x80A17D54 },
    { type = "R_MIPS_HI16", vram = 0x80A17DF4, target_vram = 0x80A17E1C },
    { type = "R_MIPS_LO16", vram = 0x80A17DFC, target_vram = 0x80A17E1C },
    { type = "R_MIPS_HI16", vram = 0x80A17EAC, target_vram = 0x80A18F0C },
    { type = "R_MIPS_HI16", vram = 0x80A17EB0, target_vram = 0x80A18F8C },
    { type = "R_MIPS_LO16", vram = 0x80A17EB4, target_vram = 0x80A18F8C },
    { type = "R_MIPS_LO16", vram = 0x80A17EB8, target_vram = 0x80A18F0C },
    { type = "R_MIPS_HI16", vram = 0x80A17F68, target_vram = 0x80A18F4C },
    { type = "R_MIPS_LO16", vram = 0x80A17F6C, target_vram = 0x80A18F4C },
    { type = "R_MIPS_HI16", vram = 0x80A17F7C, target_vram = 0x80A1918C },
    { type = "R_MIPS_LO16", vram = 0x80A17F80, target_vram = 0x80A1918C },
    { type = "R_MIPS_HI16", vram = 0x80A18088, target_vram = 0x80A180B4 },
    { type = "R_MIPS_LO16", vram = 0x80A18090, target_vram = 0x80A180B4 },
    { type = "R_MIPS_HI16", vram = 0x80A180DC, target_vram = 0x80A1940C },
    { type = "R_MIPS_LO16", vram = 0x80A180E0, target_vram = 0x80A1940C },
    { type = "R_MIPS_HI16", vram = 0x80A18164, target_vram = 0x80A171D8 },
    { type = "R_MIPS_LO16", vram = 0x80A1817C, target_vram = 0x80A171D8 },
    { type = "R_MIPS_HI16", vram = 0x80A18264, target_vram = 0x80A19500 },
    { type = "R_MIPS_LO16", vram = 0x80A18268, target_vram = 0x80A19500 },
    { type = "R_MIPS_HI16", vram = 0x80A182B4, target_vram = 0x80A19504 },
    { type = "R_MIPS_LO16", vram = 0x80A182B8, target_vram = 0x80A19504 },
    { type = "R_MIPS_HI16", vram = 0x80A18468, target_vram = 0x80A19508 },
    { type = "R_MIPS_LO16", vram = 0x80A1846C, target_vram = 0x80A19508 },
    { type = "R_MIPS_HI16", vram = 0x80A18618, target_vram = 0x80A19418 },
    { type = "R_MIPS_LO16", vram = 0x80A1861C, target_vram = 0x80A19418 },
    { type = "R_MIPS_HI16", vram = 0x80A18650, target_vram = 0x80A19420 },
    { type = "R_MIPS_LO16", vram = 0x80A18654, target_vram = 0x80A19420 },
    { type = "R_MIPS_HI16", vram = 0x80A186B0, target_vram = 0x80A19418 },
    { type = "R_MIPS_LO16", vram = 0x80A186B4, target_vram = 0x80A19418 },
    { type = "R_MIPS_HI16", vram = 0x80A186E4, target_vram = 0x80A19444 },
    { type = "R_MIPS_LO16", vram = 0x80A186E8, target_vram = 0x80A19444 },
    { type = "R_MIPS_HI16", vram = 0x80A18730, target_vram = 0x80A19438 },
    { type = "R_MIPS_LO16", vram = 0x80A18734, target_vram = 0x80A19438 },
    { type = "R_MIPS_HI16", vram = 0x80A18774, target_vram = 0x80A1945C },
    { type = "R_MIPS_LO16", vram = 0x80A18778, target_vram = 0x80A1945C },
    { type = "R_MIPS_HI16", vram = 0x80A188D0, target_vram = 0x80A19468 },
    { type = "R_MIPS_LO16", vram = 0x80A188D4, target_vram = 0x80A19468 },
    { type = "R_MIPS_HI16", vram = 0x80A18908, target_vram = 0x80A19474 },
    { type = "R_MIPS_LO16", vram = 0x80A1890C, target_vram = 0x80A19474 },
    { type = "R_MIPS_HI16", vram = 0x80A1896C, target_vram = 0x80A19468 },
    { type = "R_MIPS_LO16", vram = 0x80A18970, target_vram = 0x80A19468 },
    { type = "R_MIPS_HI16", vram = 0x80A189A0, target_vram = 0x80A194B0 },
    { type = "R_MIPS_LO16", vram = 0x80A189A4, target_vram = 0x80A194B0 },
    { type = "R_MIPS_HI16", vram = 0x80A18A40, target_vram = 0x80A1859C },
    { type = "R_MIPS_LO16", vram = 0x80A18A44, target_vram = 0x80A1859C },
    { type = "R_MIPS_HI16", vram = 0x80A18AC4, target_vram = 0x80A1950C },
    { type = "R_MIPS_LO16", vram = 0x80A18B20, target_vram = 0x80A1950C },
    { type = "R_MIPS_HI16", vram = 0x80A18B28, target_vram = 0x80A19510 },
    { type = "R_MIPS_LO16", vram = 0x80A18B3C, target_vram = 0x80A19510 },
    { type = "R_MIPS_HI16", vram = 0x80A18B44, target_vram = 0x80A19514 },
    { type = "R_MIPS_LO16", vram = 0x80A18B58, target_vram = 0x80A19514 },
    { type = "R_MIPS_HI16", vram = 0x80A18BCC, target_vram = 0x80A19518 },
    { type = "R_MIPS_LO16", vram = 0x80A18BD0, target_vram = 0x80A19518 },
    { type = "R_MIPS_HI16", vram = 0x80A18BD4, target_vram = 0x80A1951C },
    { type = "R_MIPS_LO16", vram = 0x80A18BD8, target_vram = 0x80A1951C },
    { type = "R_MIPS_HI16", vram = 0x80A18BDC, target_vram = 0x80A19520 },
    { type = "R_MIPS_LO16", vram = 0x80A18BE0, target_vram = 0x80A19520 },
    { type = "R_MIPS_HI16", vram = 0x80A18BE4, target_vram = 0x80A19524 },
    { type = "R_MIPS_LO16", vram = 0x80A18BE8, target_vram = 0x80A19524 },
]

functions = [
    { name = "EnRaf_ClearPixelPetal", vram = 0x80A16D6C, size = 0x24 },
    { name = "EnRaf_Idle", vram = 0x80A171D8, size = 0x23C },
    { name = "EnRaf_Chew", vram = 0x80A175E4, size = 0x264 },
    { name = "EnRaf_DrawEffects", vram = 0x80A18DA0, size = 0x118 },
    { name = "EnRaf_SetupDormant", vram = 0x80A18080, size = 0x34 },
    { name = "EnRaf_Draw", vram = 0x80A18A08, size = 0x88 },
    { name = "EnRaf_SetupThrow", vram = 0x80A17848, size = 0x58 },
    { name = "EnRaf_Update", vram = 0x80A181B4, size = 0x3E8 },
    { name = "EnRaf_SetupConvulse", vram = 0x80A17D14, size = 0x40 },
    { name = "EnRaf_SetupIdle", vram = 0x80A1712C, size = 0xAC },
    { name = "EnRaf_UpdateEffects", vram = 0x80A18B8C, size = 0x214 },
    { name = "EnRaf_Explode", vram = 0x80A179C8, size = 0x2A4 },
    { name = "EnRaf_SetupDissolve", vram = 0x80A17DDC, size = 0x40 },
    { name = "EnRaf_Destroy", vram = 0x80A17018, size = 0x48 },
    { name = "EnRaf_ChangeAnim", vram = 0x80A17060, size = 0xCC },
    { name = "EnRaf_ClearPixelTeeth", vram = 0x80A16D40, size = 0x2C },
    { name = "EnRaf_Throw", vram = 0x80A178A0, size = 0x128 },
    { name = "EnRaf_PostDetonation", vram = 0x80A17C6C, size = 0xA8 },
    { name = "EnRaf_Convulse", vram = 0x80A17D54, size = 0x88 },
    { name = "EnRaf_SetupGrab", vram = 0x80A17414, size = 0x50 },
    { name = "EnRaf_TransformLimbDraw", vram = 0x80A1859C, size = 0x46C },
    { name = "EnRaf_InitializeEffect", vram = 0x80A18A90, size = 0xFC },
    { name = "EnRaf_Init", vram = 0x80A16D90, size = 0x288 },
    { name = "EnRaf_SetupChew", vram = 0x80A17530, size = 0xB4 },
    { name = "EnRaf_Grab", vram = 0x80A17464, size = 0xCC },
    { name = "EnRaf_Dissolve", vram = 0x80A17E1C, size = 0x264 },
    { name = "EnRaf_Dormant", vram = 0x80A180B4, size = 0x100 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Funen"
rom = 0x00E834D0
vram = 0x80A19740
size = 0x1D0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A19750, target_vram = 0x80A198D0 },
    { type = "R_MIPS_LO16", vram = 0x80A19764, target_vram = 0x80A198D0 },
]

functions = [
    { name = "ObjFunen_Draw", vram = 0x80A19778, size = 0x134 },
    { name = "ObjFunen_Init", vram = 0x80A19740, size = 0x38 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Raillift"
rom = 0x00E836A0
vram = 0x80A19910
size = 0xBF0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A19964, target_vram = 0x80A1A3B0 },
    { type = "R_MIPS_LO16", vram = 0x80A19978, target_vram = 0x80A1A3B0 },
    { type = "R_MIPS_HI16", vram = 0x80A199A4, target_vram = 0x80A1A3C0 },
    { type = "R_MIPS_LO16", vram = 0x80A199A8, target_vram = 0x80A1A3C0 },
    { type = "R_MIPS_HI16", vram = 0x80A199CC, target_vram = 0x80A1A3D0 },
    { type = "R_MIPS_LO16", vram = 0x80A199D0, target_vram = 0x80A1A3D0 },
    { type = "R_MIPS_HI16", vram = 0x80A199E4, target_vram = 0x80A1A3C4 },
    { type = "R_MIPS_LO16", vram = 0x80A199E8, target_vram = 0x80A1A3C4 },
    { type = "R_MIPS_HI16", vram = 0x80A19A6C, target_vram = 0x80A1A330 },
    { type = "R_MIPS_HI16", vram = 0x80A19A70, target_vram = 0x80A1A360 },
    { type = "R_MIPS_LO16", vram = 0x80A19A78, target_vram = 0x80A1A330 },
    { type = "R_MIPS_LO16", vram = 0x80A19A7C, target_vram = 0x80A1A360 },
    { type = "R_MIPS_HI16", vram = 0x80A19A8C, target_vram = 0x80A1A3D4 },
    { type = "R_MIPS_LO16", vram = 0x80A19A90, target_vram = 0x80A1A3D4 },
    { type = "R_MIPS_HI16", vram = 0x80A19A98, target_vram = 0x80A19B98 },
    { type = "R_MIPS_LO16", vram = 0x80A19A9C, target_vram = 0x80A19B98 },
    { type = "R_MIPS_HI16", vram = 0x80A19B34, target_vram = 0x80A19F18 },
    { type = "R_MIPS_LO16", vram = 0x80A19B38, target_vram = 0x80A19F18 },
    { type = "R_MIPS_HI16", vram = 0x80A19B44, target_vram = 0x80A19BA8 },
    { type = "R_MIPS_LO16", vram = 0x80A19B48, target_vram = 0x80A19BA8 },
    { type = "R_MIPS_HI16", vram = 0x80A19BE4, target_vram = 0x80A19F18 },
    { type = "R_MIPS_LO16", vram = 0x80A19BE8, target_vram = 0x80A19F18 },
    { type = "R_MIPS_HI16", vram = 0x80A19C9C, target_vram = 0x80A1A3D8 },
    { type = "R_MIPS_LO16", vram = 0x80A19CB4, target_vram = 0x80A1A3D8 },
    { type = "R_MIPS_HI16", vram = 0x80A19CB8, target_vram = 0x80A1A3DC },
    { type = "R_MIPS_LO16", vram = 0x80A19CBC, target_vram = 0x80A1A3DC },
    { type = "R_MIPS_HI16", vram = 0x80A19CD4, target_vram = 0x80A1A3E0 },
    { type = "R_MIPS_LO16", vram = 0x80A19CD8, target_vram = 0x80A1A3E0 },
    { type = "R_MIPS_HI16", vram = 0x80A19CF8, target_vram = 0x80A1A3E4 },
    { type = "R_MIPS_LO16", vram = 0x80A19CFC, target_vram = 0x80A1A3E4 },
    { type = "R_MIPS_HI16", vram = 0x80A19D6C, target_vram = 0x80A1A3E8 },
    { type = "R_MIPS_LO16", vram = 0x80A19D7C, target_vram = 0x80A1A3E8 },
    { type = "R_MIPS_HI16", vram = 0x80A19DCC, target_vram = 0x80A19EE0 },
    { type = "R_MIPS_LO16", vram = 0x80A19DD8, target_vram = 0x80A19EE0 },
    { type = "R_MIPS_HI16", vram = 0x80A19E14, target_vram = 0x80A19E84 },
    { type = "R_MIPS_LO16", vram = 0x80A19E1C, target_vram = 0x80A19E84 },
    { type = "R_MIPS_HI16", vram = 0x80A19EC0, target_vram = 0x80A19BA8 },
    { type = "R_MIPS_LO16", vram = 0x80A19EC4, target_vram = 0x80A19BA8 },
    { type = "R_MIPS_HI16", vram = 0x80A19EE8, target_vram = 0x80A19BA8 },
    { type = "R_MIPS_LO16", vram = 0x80A19F04, target_vram = 0x80A19BA8 },
    { type = "R_MIPS_HI16", vram = 0x80A19F5C, target_vram = 0x80A19F78 },
    { type = "R_MIPS_LO16", vram = 0x80A19F60, target_vram = 0x80A19F78 },
    { type = "R_MIPS_HI16", vram = 0x80A19FB0, target_vram = 0x80A19BA8 },
    { type = "R_MIPS_LO16", vram = 0x80A19FB8, target_vram = 0x80A19BA8 },
    { type = "R_MIPS_HI16", vram = 0x80A1A100, target_vram = 0x80A1A3EC },
    { type = "R_MIPS_LO16", vram = 0x80A1A104, target_vram = 0x80A1A3EC },
    { type = "R_MIPS_HI16", vram = 0x80A1A13C, target_vram = 0x80A1A3F0 },
    { type = "R_MIPS_LO16", vram = 0x80A1A140, target_vram = 0x80A1A3F0 },
]

functions = [
    { name = "ObjRaillift_Teleport", vram = 0x80A19E84, size = 0x5C },
    { name = "ObjRaillift_UpdatePosition", vram = 0x80A19910, size = 0x3C },
    { name = "ObjRaillift_StartCutscene", vram = 0x80A19F78, size = 0x68 },
    { name = "ObjRaillift_Destroy", vram = 0x80A19B64, size = 0x34 },
    { name = "ObjRaillift_Draw", vram = 0x80A1A220, size = 0x110 },
    { name = "ObjRaillift_Update", vram = 0x80A19FE0, size = 0x240 },
    { name = "ObjRaillift_DrawDekuFlowerPlatformColorful", vram = 0x80A1A360, size = 0x30 },
    { name = "ObjRaillift_DrawDekuFlowerPlatform", vram = 0x80A1A330, size = 0x30 },
    { name = "ObjRaillift_DoNothing", vram = 0x80A19B98, size = 0x10 },
    { name = "ObjRaillift_Init", vram = 0x80A1994C, size = 0x218 },
    { name = "ObjRaillift_Wait", vram = 0x80A19EE0, size = 0x38 },
    { name = "ObjRaillift_Move", vram = 0x80A19BA8, size = 0x2DC },
    { name = "ObjRaillift_Idle", vram = 0x80A19F18, size = 0x60 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Numa_Hana"
rom = 0x00E84290
vram = 0x80A1A500
size = 0xED0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A1A5D4, target_vram = 0x80A1B2C0 },
    { type = "R_MIPS_LO16", vram = 0x80A1A5D8, target_vram = 0x80A1B2C0 },
    { type = "R_MIPS_HI16", vram = 0x80A1A5DC, target_vram = 0x80A1B2C4 },
    { type = "R_MIPS_LO16", vram = 0x80A1A5E0, target_vram = 0x80A1B2C4 },
    { type = "R_MIPS_HI16", vram = 0x80A1A5F4, target_vram = 0x80A1B2C8 },
    { type = "R_MIPS_LO16", vram = 0x80A1A5F8, target_vram = 0x80A1B2C8 },
    { type = "R_MIPS_HI16", vram = 0x80A1A600, target_vram = 0x80A1B2CC },
    { type = "R_MIPS_LO16", vram = 0x80A1A608, target_vram = 0x80A1B2CC },
    { type = "R_MIPS_HI16", vram = 0x80A1A60C, target_vram = 0x80A1B29C },
    { type = "R_MIPS_HI16", vram = 0x80A1A610, target_vram = 0x80A1B2A8 },
    { type = "R_MIPS_LO16", vram = 0x80A1A614, target_vram = 0x80A1B2A8 },
    { type = "R_MIPS_LO16", vram = 0x80A1A618, target_vram = 0x80A1B29C },
    { type = "R_MIPS_HI16", vram = 0x80A1A7E8, target_vram = 0x80A1B2A8 },
    { type = "R_MIPS_LO16", vram = 0x80A1A7EC, target_vram = 0x80A1B2A8 },
    { type = "R_MIPS_HI16", vram = 0x80A1A854, target_vram = 0x80A1B28C },
    { type = "R_MIPS_LO16", vram = 0x80A1A858, target_vram = 0x80A1B28C },
    { type = "R_MIPS_HI16", vram = 0x80A1A87C, target_vram = 0x80A1B260 },
    { type = "R_MIPS_LO16", vram = 0x80A1A884, target_vram = 0x80A1B260 },
    { type = "R_MIPS_HI16", vram = 0x80A1AA14, target_vram = 0x80A1AA28 },
    { type = "R_MIPS_LO16", vram = 0x80A1AA18, target_vram = 0x80A1AA28 },
    { type = "R_MIPS_HI16", vram = 0x80A1AA38, target_vram = 0x80A1AA4C },
    { type = "R_MIPS_LO16", vram = 0x80A1AA3C, target_vram = 0x80A1AA4C },
    { type = "R_MIPS_HI16", vram = 0x80A1AAE8, target_vram = 0x80A1AB00 },
    { type = "R_MIPS_LO16", vram = 0x80A1AAEC, target_vram = 0x80A1AB00 },
    { type = "R_MIPS_HI16", vram = 0x80A1ABD8, target_vram = 0x80A1ABF0 },
    { type = "R_MIPS_LO16", vram = 0x80A1ABDC, target_vram = 0x80A1ABF0 },
    { type = "R_MIPS_HI16", vram = 0x80A1ACCC, target_vram = 0x80A1ACE0 },
    { type = "R_MIPS_LO16", vram = 0x80A1ACD0, target_vram = 0x80A1ACE0 },
    { type = "R_MIPS_HI16", vram = 0x80A1AE08, target_vram = 0x80A1AE1C },
    { type = "R_MIPS_LO16", vram = 0x80A1AE0C, target_vram = 0x80A1AE1C },
    { type = "R_MIPS_HI16", vram = 0x80A1B008, target_vram = 0x80A1B2D0 },
    { type = "R_MIPS_LO16", vram = 0x80A1B014, target_vram = 0x80A1B2D0 },
]

functions = [
    { name = "BgNumaHana_Init", vram = 0x80A1A7CC, size = 0x1E0 },
    { name = "BgNumaHana_Draw", vram = 0x80A1AF68, size = 0x2CC },
    { name = "BgNumaHana_SetupClosedIdle", vram = 0x80A1AA38, size = 0x14 },
    { name = "BgNumaHana_RaiseFlower", vram = 0x80A1ACE0, size = 0x128 },
    { name = "BgNumaHana_DoNothing", vram = 0x80A1AA28, size = 0x10 },
    { name = "BgNumaHana_UpdateSettleRotation", vram = 0x80A1A750, size = 0x7C },
    { name = "BgNumaHana_UnfoldOuterPetals", vram = 0x80A1ABF0, size = 0xDC },
    { name = "BgNumaHana_Update", vram = 0x80A1AE6C, size = 0xFC },
    { name = "BgNumaHana_ClosedIdle", vram = 0x80A1AA4C, size = 0x9C },
    { name = "BgNumaHana_SetupOpenedIdle", vram = 0x80A1AE08, size = 0x14 },
    { name = "BgNumaHana_OpenedIdle", vram = 0x80A1AE1C, size = 0x50 },
    { name = "BgNumaHana_UnfoldInnerPetals", vram = 0x80A1AB00, size = 0xD8 },
    { name = "BgNumaHana_SpawnOpenFlowerCollisionChild", vram = 0x80A1A500, size = 0x6C },
    { name = "BgNumaHana_SetupDoNothing", vram = 0x80A1AA14, size = 0x14 },
    { name = "BgNumaHana_SetupUnfoldOuterPetals", vram = 0x80A1ABD8, size = 0x18 },
    { name = "BgNumaHana_SetupUnfoldInnerPetals", vram = 0x80A1AAE8, size = 0x18 },
    { name = "BgNumaHana_Destroy", vram = 0x80A1A9AC, size = 0x68 },
    { name = "BgNumaHana_UpdatePetalPosRots", vram = 0x80A1A56C, size = 0x1E4 },
    { name = "BgNumaHana_SetupRaiseFlower", vram = 0x80A1ACCC, size = 0x14 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Flowerpot"
rom = 0x00E85160
vram = 0x80A1B3D0
size = 0x2460

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A1B3D4, target_vram = 0x80A1DA38 },
    { type = "R_MIPS_HI16", vram = 0x80A1B3D8, target_vram = 0x80A1DA3A },
    { type = "R_MIPS_HI16", vram = 0x80A1B3DC, target_vram = 0x80A1DA3C },
    { type = "R_MIPS_HI16", vram = 0x80A1B3E0, target_vram = 0x80A1DA3E },
    { type = "R_MIPS_HI16", vram = 0x80A1B3E4, target_vram = 0x80A1DA40 },
    { type = "R_MIPS_LO16", vram = 0x80A1B3E8, target_vram = 0x80A1DA40 },
    { type = "R_MIPS_LO16", vram = 0x80A1B3EC, target_vram = 0x80A1DA3E },
    { type = "R_MIPS_LO16", vram = 0x80A1B3F0, target_vram = 0x80A1DA3C },
    { type = "R_MIPS_LO16", vram = 0x80A1B3F4, target_vram = 0x80A1DA3A },
    { type = "R_MIPS_LO16", vram = 0x80A1B3F8, target_vram = 0x80A1DA38 },
    { type = "R_MIPS_HI16", vram = 0x80A1B45C, target_vram = 0x80A1DA3A },
    { type = "R_MIPS_LO16", vram = 0x80A1B468, target_vram = 0x80A1DA3A },
    { type = "R_MIPS_HI16", vram = 0x80A1B46C, target_vram = 0x80A1DA3C },
    { type = "R_MIPS_LO16", vram = 0x80A1B478, target_vram = 0x80A1DA3C },
    { type = "R_MIPS_HI16", vram = 0x80A1B47C, target_vram = 0x80A1DA3E },
    { type = "R_MIPS_LO16", vram = 0x80A1B488, target_vram = 0x80A1DA3E },
    { type = "R_MIPS_HI16", vram = 0x80A1B48C, target_vram = 0x80A1DA40 },
    { type = "R_MIPS_LO16", vram = 0x80A1B498, target_vram = 0x80A1DA40 },
    { type = "R_MIPS_HI16", vram = 0x80A1B49C, target_vram = 0x80A1DA38 },
    { type = "R_MIPS_LO16", vram = 0x80A1B4A8, target_vram = 0x80A1DA38 },
    { type = "R_MIPS_HI16", vram = 0x80A1B4AC, target_vram = 0x80A1DA3A },
    { type = "R_MIPS_LO16", vram = 0x80A1B4B8, target_vram = 0x80A1DA3A },
    { type = "R_MIPS_HI16", vram = 0x80A1B4BC, target_vram = 0x80A1DA3C },
    { type = "R_MIPS_LO16", vram = 0x80A1B4C8, target_vram = 0x80A1DA3C },
    { type = "R_MIPS_HI16", vram = 0x80A1B4CC, target_vram = 0x80A1DA3E },
    { type = "R_MIPS_LO16", vram = 0x80A1B4D8, target_vram = 0x80A1DA3E },
    { type = "R_MIPS_HI16", vram = 0x80A1B4DC, target_vram = 0x80A1DA40 },
    { type = "R_MIPS_LO16", vram = 0x80A1B4E8, target_vram = 0x80A1DA40 },
    { type = "R_MIPS_HI16", vram = 0x80A1B4F0, target_vram = 0x80A1D430 },
    { type = "R_MIPS_LO16", vram = 0x80A1B4F4, target_vram = 0x80A1D430 },
    { type = "R_MIPS_HI16", vram = 0x80A1B508, target_vram = 0x80A1D434 },
    { type = "R_MIPS_HI16", vram = 0x80A1B50C, target_vram = 0x80A1D838 },
    { type = "R_MIPS_LO16", vram = 0x80A1B514, target_vram = 0x80A1D838 },
    { type = "R_MIPS_LO16", vram = 0x80A1B59C, target_vram = 0x80A1D434 },
    { type = "R_MIPS_HI16", vram = 0x80A1B5A0, target_vram = 0x80A1D438 },
    { type = "R_MIPS_LO16", vram = 0x80A1B61C, target_vram = 0x80A1D438 },
    { type = "R_MIPS_HI16", vram = 0x80A1B620, target_vram = 0x80A1D43C },
    { type = "R_MIPS_LO16", vram = 0x80A1B634, target_vram = 0x80A1D43C },
    { type = "R_MIPS_HI16", vram = 0x80A1BA24, target_vram = 0x80A1D408 },
    { type = "R_MIPS_LO16", vram = 0x80A1BA28, target_vram = 0x80A1D408 },
    { type = "R_MIPS_HI16", vram = 0x80A1BAA8, target_vram = 0x80A1D440 },
    { type = "R_MIPS_LO16", vram = 0x80A1BAAC, target_vram = 0x80A1D440 },
    { type = "R_MIPS_HI16", vram = 0x80A1BAB8, target_vram = 0x80A1D444 },
    { type = "R_MIPS_LO16", vram = 0x80A1BABC, target_vram = 0x80A1D444 },
    { type = "R_MIPS_HI16", vram = 0x80A1BAC0, target_vram = 0x80A1D448 },
    { type = "R_MIPS_LO16", vram = 0x80A1BACC, target_vram = 0x80A1D448 },
    { type = "R_MIPS_HI16", vram = 0x80A1BB84, target_vram = 0x80A1D44C },
    { type = "R_MIPS_LO16", vram = 0x80A1BB90, target_vram = 0x80A1D44C },
    { type = "R_MIPS_HI16", vram = 0x80A1BBD0, target_vram = 0x80A1D450 },
    { type = "R_MIPS_LO16", vram = 0x80A1BBE4, target_vram = 0x80A1D450 },
    { type = "R_MIPS_HI16", vram = 0x80A1BC1C, target_vram = 0x80A1D454 },
    { type = "R_MIPS_LO16", vram = 0x80A1BC20, target_vram = 0x80A1D454 },
    { type = "R_MIPS_HI16", vram = 0x80A1BDE8, target_vram = 0x80A1D458 },
    { type = "R_MIPS_LO16", vram = 0x80A1BDEC, target_vram = 0x80A1D458 },
    { type = "R_MIPS_HI16", vram = 0x80A1BE00, target_vram = 0x80A1D45C },
    { type = "R_MIPS_LO16", vram = 0x80A1BE0C, target_vram = 0x80A1D45C },
    { type = "R_MIPS_HI16", vram = 0x80A1BEB8, target_vram = 0x80A1D460 },
    { type = "R_MIPS_LO16", vram = 0x80A1BEC0, target_vram = 0x80A1D460 },
    { type = "R_MIPS_HI16", vram = 0x80A1BEEC, target_vram = 0x80A1D464 },
    { type = "R_MIPS_LO16", vram = 0x80A1BEF0, target_vram = 0x80A1D464 },
    { type = "R_MIPS_HI16", vram = 0x80A1BF1C, target_vram = 0x80A1D468 },
    { type = "R_MIPS_LO16", vram = 0x80A1BF20, target_vram = 0x80A1D468 },
    { type = "R_MIPS_HI16", vram = 0x80A1C164, target_vram = 0x80A1D46C },
    { type = "R_MIPS_LO16", vram = 0x80A1C168, target_vram = 0x80A1D46C },
    { type = "R_MIPS_HI16", vram = 0x80A1C16C, target_vram = 0x80A1D470 },
    { type = "R_MIPS_LO16", vram = 0x80A1C178, target_vram = 0x80A1D470 },
    { type = "R_MIPS_HI16", vram = 0x80A1C390, target_vram = 0x80A1D474 },
    { type = "R_MIPS_LO16", vram = 0x80A1C394, target_vram = 0x80A1D474 },
    { type = "R_MIPS_HI16", vram = 0x80A1C398, target_vram = 0x80A1D478 },
    { type = "R_MIPS_LO16", vram = 0x80A1C3A4, target_vram = 0x80A1D478 },
    { type = "R_MIPS_HI16", vram = 0x80A1C44C, target_vram = 0x80A1D47C },
    { type = "R_MIPS_LO16", vram = 0x80A1C454, target_vram = 0x80A1D47C },
    { type = "R_MIPS_HI16", vram = 0x80A1C554, target_vram = 0x80A1D480 },
    { type = "R_MIPS_LO16", vram = 0x80A1C558, target_vram = 0x80A1D480 },
    { type = "R_MIPS_HI16", vram = 0x80A1C584, target_vram = 0x80A1D484 },
    { type = "R_MIPS_LO16", vram = 0x80A1C594, target_vram = 0x80A1D484 },
    { type = "R_MIPS_HI16", vram = 0x80A1C678, target_vram = 0x80A1D414 },
    { type = "R_MIPS_LO16", vram = 0x80A1C67C, target_vram = 0x80A1D414 },
    { type = "R_MIPS_HI16", vram = 0x80A1C6B8, target_vram = 0x80A1D3E8 },
    { type = "R_MIPS_LO16", vram = 0x80A1C6C4, target_vram = 0x80A1D3E8 },
    { type = "R_MIPS_HI16", vram = 0x80A1C6EC, target_vram = 0x80A1D488 },
    { type = "R_MIPS_LO16", vram = 0x80A1C6F0, target_vram = 0x80A1D488 },
    { type = "R_MIPS_HI16", vram = 0x80A1C734, target_vram = 0x80A1D404 },
    { type = "R_MIPS_LO16", vram = 0x80A1C738, target_vram = 0x80A1D404 },
    { type = "R_MIPS_HI16", vram = 0x80A1C750, target_vram = 0x80A1DA38 },
    { type = "R_MIPS_LO16", vram = 0x80A1C758, target_vram = 0x80A1DA38 },
    { type = "R_MIPS_HI16", vram = 0x80A1C760, target_vram = 0x80A1DA3A },
    { type = "R_MIPS_LO16", vram = 0x80A1C768, target_vram = 0x80A1DA3A },
    { type = "R_MIPS_HI16", vram = 0x80A1C770, target_vram = 0x80A1DA3C },
    { type = "R_MIPS_LO16", vram = 0x80A1C778, target_vram = 0x80A1DA3C },
    { type = "R_MIPS_HI16", vram = 0x80A1C780, target_vram = 0x80A1DA3E },
    { type = "R_MIPS_LO16", vram = 0x80A1C788, target_vram = 0x80A1DA3E },
    { type = "R_MIPS_HI16", vram = 0x80A1C790, target_vram = 0x80A1DA40 },
    { type = "R_MIPS_LO16", vram = 0x80A1C794, target_vram = 0x80A1DA40 },
    { type = "R_MIPS_HI16", vram = 0x80A1C798, target_vram = 0x80A1D404 },
    { type = "R_MIPS_LO16", vram = 0x80A1C7A0, target_vram = 0x80A1D404 },
    { type = "R_MIPS_HI16", vram = 0x80A1C7AC, target_vram = 0x80A1D830 },
    { type = "R_MIPS_LO16", vram = 0x80A1C7B8, target_vram = 0x80A1D830 },
    { type = "R_MIPS_HI16", vram = 0x80A1C7BC, target_vram = 0x80A1D400 },
    { type = "R_MIPS_LO16", vram = 0x80A1C7C0, target_vram = 0x80A1D400 },
    { type = "R_MIPS_HI16", vram = 0x80A1C81C, target_vram = 0x80A1C838 },
    { type = "R_MIPS_LO16", vram = 0x80A1C820, target_vram = 0x80A1C838 },
    { type = "R_MIPS_HI16", vram = 0x80A1CABC, target_vram = 0x80A1D48C },
    { type = "R_MIPS_LO16", vram = 0x80A1CAC0, target_vram = 0x80A1D48C },
    { type = "R_MIPS_HI16", vram = 0x80A1CBF8, target_vram = 0x80A1CC0C },
    { type = "R_MIPS_LO16", vram = 0x80A1CBFC, target_vram = 0x80A1CC0C },
    { type = "R_MIPS_HI16", vram = 0x80A1CC50, target_vram = 0x80A1D490 },
    { type = "R_MIPS_LO16", vram = 0x80A1CC58, target_vram = 0x80A1D490 },
    { type = "R_MIPS_HI16", vram = 0x80A1CD1C, target_vram = 0x80A1CEF4 },
    { type = "R_MIPS_LO16", vram = 0x80A1CD20, target_vram = 0x80A1CEF4 },
    { type = "R_MIPS_HI16", vram = 0x80A1CD40, target_vram = 0x80A1D494 },
    { type = "R_MIPS_LO16", vram = 0x80A1CD44, target_vram = 0x80A1D494 },
    { type = "R_MIPS_HI16", vram = 0x80A1CD48, target_vram = 0x80A1D498 },
    { type = "R_MIPS_LO16", vram = 0x80A1CD4C, target_vram = 0x80A1D498 },
    { type = "R_MIPS_HI16", vram = 0x80A1CD50, target_vram = 0x80A1D49C },
    { type = "R_MIPS_LO16", vram = 0x80A1CD54, target_vram = 0x80A1D49C },
    { type = "R_MIPS_HI16", vram = 0x80A1CD84, target_vram = 0x80A1D3F8 },
    { type = "R_MIPS_LO16", vram = 0x80A1CD9C, target_vram = 0x80A1D3F8 },
    { type = "R_MIPS_HI16", vram = 0x80A1CDAC, target_vram = 0x80A1D4A0 },
    { type = "R_MIPS_LO16", vram = 0x80A1CDB4, target_vram = 0x80A1D4A0 },
    { type = "R_MIPS_HI16", vram = 0x80A1CDBC, target_vram = 0x80A1D4A4 },
    { type = "R_MIPS_LO16", vram = 0x80A1CDC4, target_vram = 0x80A1D4A4 },
    { type = "R_MIPS_HI16", vram = 0x80A1CDCC, target_vram = 0x80A1D3FC },
    { type = "R_MIPS_LO16", vram = 0x80A1CDE8, target_vram = 0x80A1D3FC },
    { type = "R_MIPS_HI16", vram = 0x80A1CDF4, target_vram = 0x80A1D4A8 },
    { type = "R_MIPS_LO16", vram = 0x80A1CE00, target_vram = 0x80A1D4A8 },
    { type = "R_MIPS_HI16", vram = 0x80A1CE18, target_vram = 0x80A1D4AC },
    { type = "R_MIPS_LO16", vram = 0x80A1CE1C, target_vram = 0x80A1D4AC },
    { type = "R_MIPS_HI16", vram = 0x80A1CE20, target_vram = 0x80A1D4B0 },
    { type = "R_MIPS_LO16", vram = 0x80A1CE24, target_vram = 0x80A1D4B0 },
    { type = "R_MIPS_HI16", vram = 0x80A1CE28, target_vram = 0x80A1D4B4 },
    { type = "R_MIPS_LO16", vram = 0x80A1CE2C, target_vram = 0x80A1D4B4 },
    { type = "R_MIPS_HI16", vram = 0x80A1CE38, target_vram = 0x80A1D4B8 },
    { type = "R_MIPS_LO16", vram = 0x80A1CE58, target_vram = 0x80A1D4B8 },
    { type = "R_MIPS_HI16", vram = 0x80A1CE70, target_vram = 0x80A1D4BC },
    { type = "R_MIPS_LO16", vram = 0x80A1CE74, target_vram = 0x80A1D4BC },
    { type = "R_MIPS_HI16", vram = 0x80A1CE78, target_vram = 0x80A1D3F8 },
    { type = "R_MIPS_LO16", vram = 0x80A1CE90, target_vram = 0x80A1D3F8 },
    { type = "R_MIPS_HI16", vram = 0x80A1CE9C, target_vram = 0x80A1D4C0 },
    { type = "R_MIPS_LO16", vram = 0x80A1CEA0, target_vram = 0x80A1D4C0 },
    { type = "R_MIPS_HI16", vram = 0x80A1CEA8, target_vram = 0x80A1D3FC },
    { type = "R_MIPS_LO16", vram = 0x80A1CEC0, target_vram = 0x80A1D3FC },
    { type = "R_MIPS_HI16", vram = 0x80A1D068, target_vram = 0x80A1D3F8 },
    { type = "R_MIPS_LO16", vram = 0x80A1D06C, target_vram = 0x80A1D3F8 },
    { type = "R_MIPS_HI16", vram = 0x80A1D080, target_vram = 0x80A1D4C4 },
    { type = "R_MIPS_LO16", vram = 0x80A1D084, target_vram = 0x80A1D4C4 },
    { type = "R_MIPS_HI16", vram = 0x80A1D08C, target_vram = 0x80A1D3F8 },
    { type = "R_MIPS_LO16", vram = 0x80A1D090, target_vram = 0x80A1D3F8 },
    { type = "R_MIPS_HI16", vram = 0x80A1D098, target_vram = 0x80A1D3F8 },
    { type = "R_MIPS_LO16", vram = 0x80A1D0B4, target_vram = 0x80A1D3F8 },
    { type = "R_MIPS_HI16", vram = 0x80A1D0C0, target_vram = 0x80A1D3FC },
    { type = "R_MIPS_LO16", vram = 0x80A1D0C4, target_vram = 0x80A1D3FC },
    { type = "R_MIPS_HI16", vram = 0x80A1D0D4, target_vram = 0x80A1D3F8 },
    { type = "R_MIPS_LO16", vram = 0x80A1D0D8, target_vram = 0x80A1D3F8 },
    { type = "R_MIPS_HI16", vram = 0x80A1D0E0, target_vram = 0x80A1D3FC },
    { type = "R_MIPS_LO16", vram = 0x80A1D0F0, target_vram = 0x80A1D3FC },
    { type = "R_MIPS_HI16", vram = 0x80A1D180, target_vram = 0x80A1D830 },
    { type = "R_MIPS_LO16", vram = 0x80A1D18C, target_vram = 0x80A1D830 },
    { type = "R_MIPS_HI16", vram = 0x80A1D1B0, target_vram = 0x80A1D830 },
    { type = "R_MIPS_LO16", vram = 0x80A1D1B8, target_vram = 0x80A1D830 },
    { type = "R_MIPS_HI16", vram = 0x80A1D24C, target_vram = 0x80A1C838 },
    { type = "R_MIPS_LO16", vram = 0x80A1D250, target_vram = 0x80A1C838 },
    { type = "R_MIPS_HI16", vram = 0x80A1D308, target_vram = 0x80A1D838 },
    { type = "R_MIPS_LO16", vram = 0x80A1D30C, target_vram = 0x80A1D838 },
]

functions = [
    { name = "func_80A1C838", vram = 0x80A1C838, size = 0x3C0 },
    { name = "func_80A1B3D0", vram = 0x80A1B3D0, size = 0x470 },
    { name = "func_80A1BD80", vram = 0x80A1BD80, size = 0x37C },
    { name = "func_80A1CD10", vram = 0x80A1CD10, size = 0x1E4 },
    { name = "func_80A1CC0C", vram = 0x80A1CC0C, size = 0x104 },
    { name = "func_80A1CBF8", vram = 0x80A1CBF8, size = 0x14 },
    { name = "func_80A1BA04", vram = 0x80A1BA04, size = 0x40 },
    { name = "func_80A1CEF4", vram = 0x80A1CEF4, size = 0x258 },
    { name = "func_80A1B840", vram = 0x80A1B840, size = 0xD4 },
    { name = "func_80A1B994", vram = 0x80A1B994, size = 0x38 },
    { name = "ObjFlowerpot_Draw", vram = 0x80A1D1CC, size = 0x1B0 },
    { name = "func_80A1C0FC", vram = 0x80A1C0FC, size = 0x22C },
    { name = "func_80A1C62C", vram = 0x80A1C62C, size = 0x38 },
    { name = "func_80A1B9CC", vram = 0x80A1B9CC, size = 0x38 },
    { name = "func_80A1C554", vram = 0x80A1C554, size = 0x94 },
    { name = "func_80A1B914", vram = 0x80A1B914, size = 0x80 },
    { name = "ObjFlowerpot_Destroy", vram = 0x80A1C7EC, size = 0x2C },
    { name = "ObjFlowerpot_Update", vram = 0x80A1D14C, size = 0x80 },
    { name = "func_80A1C5E8", vram = 0x80A1C5E8, size = 0x44 },
    { name = "ObjFlowerpot_Init", vram = 0x80A1C664, size = 0x188 },
    { name = "func_80A1C818", vram = 0x80A1C818, size = 0x20 },
    { name = "func_80A1BA44", vram = 0x80A1BA44, size = 0x33C },
    { name = "func_80A1C328", vram = 0x80A1C328, size = 0x22C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Spinyroll"
rom = 0x00E875C0
vram = 0x80A1DA50
size = 0x19C0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A1DB64, target_vram = 0x80A1F1B8 },
    { type = "R_MIPS_HI16", vram = 0x80A1DB7C, target_vram = 0x80A1F1A8 },
    { type = "R_MIPS_LO16", vram = 0x80A1DB80, target_vram = 0x80A1F1B8 },
    { type = "R_MIPS_LO16", vram = 0x80A1DB84, target_vram = 0x80A1F1A8 },
    { type = "R_MIPS_HI16", vram = 0x80A1DD64, target_vram = 0x80A1F210 },
    { type = "R_MIPS_LO16", vram = 0x80A1DD68, target_vram = 0x80A1F210 },
    { type = "R_MIPS_HI16", vram = 0x80A1DDB0, target_vram = 0x80A1F214 },
    { type = "R_MIPS_LO16", vram = 0x80A1DDB4, target_vram = 0x80A1F214 },
    { type = "R_MIPS_HI16", vram = 0x80A1DECC, target_vram = 0x80A1F218 },
    { type = "R_MIPS_LO16", vram = 0x80A1DED0, target_vram = 0x80A1F218 },
    { type = "R_MIPS_HI16", vram = 0x80A1DF68, target_vram = 0x80A1F21C },
    { type = "R_MIPS_LO16", vram = 0x80A1DF6C, target_vram = 0x80A1F21C },
    { type = "R_MIPS_HI16", vram = 0x80A1DFB0, target_vram = 0x80A1F1B8 },
    { type = "R_MIPS_LO16", vram = 0x80A1DFB4, target_vram = 0x80A1F1B8 },
    { type = "R_MIPS_HI16", vram = 0x80A1DFCC, target_vram = 0x80A1F220 },
    { type = "R_MIPS_LO16", vram = 0x80A1DFD0, target_vram = 0x80A1F220 },
    { type = "R_MIPS_HI16", vram = 0x80A1E0D8, target_vram = 0x80A1F224 },
    { type = "R_MIPS_LO16", vram = 0x80A1E0E4, target_vram = 0x80A1F224 },
    { type = "R_MIPS_HI16", vram = 0x80A1E0E8, target_vram = 0x80A1F1F4 },
    { type = "R_MIPS_LO16", vram = 0x80A1E0F8, target_vram = 0x80A1F1F4 },
    { type = "R_MIPS_HI16", vram = 0x80A1E364, target_vram = 0x80A1F228 },
    { type = "R_MIPS_LO16", vram = 0x80A1E370, target_vram = 0x80A1F228 },
    { type = "R_MIPS_HI16", vram = 0x80A1E434, target_vram = 0x80A1E334 },
    { type = "R_MIPS_HI16", vram = 0x80A1E438, target_vram = 0x80A1F1FC },
    { type = "R_MIPS_HI16", vram = 0x80A1E440, target_vram = 0x80A1E394 },
    { type = "R_MIPS_LO16", vram = 0x80A1E444, target_vram = 0x80A1E334 },
    { type = "R_MIPS_LO16", vram = 0x80A1E448, target_vram = 0x80A1F1FC },
    { type = "R_MIPS_LO16", vram = 0x80A1E454, target_vram = 0x80A1E394 },
    { type = "R_MIPS_HI16", vram = 0x80A1E484, target_vram = 0x80A1F22C },
    { type = "R_MIPS_LO16", vram = 0x80A1E490, target_vram = 0x80A1F22C },
    { type = "R_MIPS_HI16", vram = 0x80A1E6F4, target_vram = 0x80A1F230 },
    { type = "R_MIPS_LO16", vram = 0x80A1E6F8, target_vram = 0x80A1F230 },
    { type = "R_MIPS_HI16", vram = 0x80A1E740, target_vram = 0x80A1F1B8 },
    { type = "R_MIPS_HI16", vram = 0x80A1E744, target_vram = 0x80A1F204 },
    { type = "R_MIPS_LO16", vram = 0x80A1E758, target_vram = 0x80A1F1B8 },
    { type = "R_MIPS_LO16", vram = 0x80A1E75C, target_vram = 0x80A1F204 },
    { type = "R_MIPS_HI16", vram = 0x80A1E76C, target_vram = 0x80A1F234 },
    { type = "R_MIPS_LO16", vram = 0x80A1E770, target_vram = 0x80A1F234 },
    { type = "R_MIPS_HI16", vram = 0x80A1E7D8, target_vram = 0x80A1F1A8 },
    { type = "R_MIPS_LO16", vram = 0x80A1E7E8, target_vram = 0x80A1F1A8 },
    { type = "R_MIPS_HI16", vram = 0x80A1E82C, target_vram = 0x80A1F1C4 },
    { type = "R_MIPS_LO16", vram = 0x80A1E844, target_vram = 0x80A1F1C4 },
    { type = "R_MIPS_HI16", vram = 0x80A1E9C8, target_vram = 0x80A1E9E0 },
    { type = "R_MIPS_LO16", vram = 0x80A1E9CC, target_vram = 0x80A1E9E0 },
    { type = "R_MIPS_HI16", vram = 0x80A1EA14, target_vram = 0x80A1EA4C },
    { type = "R_MIPS_LO16", vram = 0x80A1EA18, target_vram = 0x80A1EA4C },
    { type = "R_MIPS_HI16", vram = 0x80A1EA28, target_vram = 0x80A1F1E4 },
    { type = "R_MIPS_LO16", vram = 0x80A1EA34, target_vram = 0x80A1F1E4 },
    { type = "R_MIPS_HI16", vram = 0x80A1EAB0, target_vram = 0x80A1EAE0 },
    { type = "R_MIPS_LO16", vram = 0x80A1EAB4, target_vram = 0x80A1EAE0 },
    { type = "R_MIPS_HI16", vram = 0x80A1EAB8, target_vram = 0x80A1F20C },
    { type = "R_MIPS_LO16", vram = 0x80A1EAC8, target_vram = 0x80A1F20C },
    { type = "R_MIPS_HI16", vram = 0x80A1EB40, target_vram = 0x80A1EB54 },
    { type = "R_MIPS_LO16", vram = 0x80A1EB44, target_vram = 0x80A1EB54 },
    { type = "R_MIPS_HI16", vram = 0x80A1EC24, target_vram = 0x80A1EC38 },
    { type = "R_MIPS_LO16", vram = 0x80A1EC28, target_vram = 0x80A1EC38 },
    { type = "R_MIPS_HI16", vram = 0x80A1ECC0, target_vram = 0x80A1ECD4 },
    { type = "R_MIPS_LO16", vram = 0x80A1ECC4, target_vram = 0x80A1ECD4 },
    { type = "R_MIPS_HI16", vram = 0x80A1EF4C, target_vram = 0x80A1F238 },
    { type = "R_MIPS_LO16", vram = 0x80A1EF64, target_vram = 0x80A1F238 },
]

functions = [
    { name = "func_80A1ECD4", vram = 0x80A1ECD4, size = 0x9C },
    { name = "func_80A1DE58", vram = 0x80A1DE58, size = 0x2C },
    { name = "func_80A1DFA0", vram = 0x80A1DFA0, size = 0xD4 },
    { name = "func_80A1DD18", vram = 0x80A1DD18, size = 0xF8 },
    { name = "func_80A1E6D4", vram = 0x80A1E6D4, size = 0x54 },
    { name = "ObjSpinyroll_Destroy", vram = 0x80A1E97C, size = 0x48 },
    { name = "func_80A1E074", vram = 0x80A1E074, size = 0x264 },
    { name = "func_80A1EA10", vram = 0x80A1EA10, size = 0x3C },
    { name = "func_80A1EAAC", vram = 0x80A1EAAC, size = 0x34 },
    { name = "func_80A1DA50", vram = 0x80A1DA50, size = 0x5C },
    { name = "ObjSpinyroll_Draw", vram = 0x80A1EE1C, size = 0x204 },
    { name = "func_80A1DE84", vram = 0x80A1DE84, size = 0x34 },
    { name = "func_80A1EB54", vram = 0x80A1EB54, size = 0xD0 },
    { name = "func_80A1E9E0", vram = 0x80A1E9E0, size = 0x30 },
    { name = "func_80A1E648", vram = 0x80A1E648, size = 0x4C },
    { name = "func_80A1E394", vram = 0x80A1E394, size = 0x44 },
    { name = "func_80A1EC38", vram = 0x80A1EC38, size = 0x88 },
    { name = "ObjSpinyroll_Update", vram = 0x80A1ED70, size = 0xAC },
    { name = "func_80A1DB2C", vram = 0x80A1DB2C, size = 0x130 },
    { name = "func_80A1EAE0", vram = 0x80A1EAE0, size = 0x60 },
    { name = "func_80A1E9C4", vram = 0x80A1E9C4, size = 0x1C },
    { name = "func_80A1DEB8", vram = 0x80A1DEB8, size = 0xE8 },
    { name = "func_80A1E694", vram = 0x80A1E694, size = 0x40 },
    { name = "func_80A1E3D8", vram = 0x80A1E3D8, size = 0x270 },
    { name = "func_80A1DC5C", vram = 0x80A1DC5C, size = 0x70 },
    { name = "ObjSpinyroll_Init", vram = 0x80A1E728, size = 0x254 },
    { name = "func_80A1DCCC", vram = 0x80A1DCCC, size = 0x4C },
    { name = "func_80A1EB40", vram = 0x80A1EB40, size = 0x14 },
    { name = "func_80A1E334", vram = 0x80A1E334, size = 0x60 },
    { name = "func_80A1ECC0", vram = 0x80A1ECC0, size = 0x14 },
    { name = "func_80A1DE10", vram = 0x80A1DE10, size = 0x48 },
    { name = "func_80A1E2D8", vram = 0x80A1E2D8, size = 0x5C },
    { name = "func_80A1EA4C", vram = 0x80A1EA4C, size = 0x60 },
    { name = "func_80A1DAAC", vram = 0x80A1DAAC, size = 0x80 },
    { name = "func_80A1EC24", vram = 0x80A1EC24, size = 0x14 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Dm_Hina"
rom = 0x00E88F80
vram = 0x80A1F410
size = 0xA40

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A1F42C, target_vram = 0x80A1F470 },
    { type = "R_MIPS_LO16", vram = 0x80A1F434, target_vram = 0x80A1F470 },
    { type = "R_MIPS_HI16", vram = 0x80A1F488, target_vram = 0x80A1FDD0 },
    { type = "R_MIPS_LO16", vram = 0x80A1F48C, target_vram = 0x80A1FDD0 },
    { type = "R_MIPS_HI16", vram = 0x80A1F520, target_vram = 0x80A1F56C },
    { type = "R_MIPS_LO16", vram = 0x80A1F540, target_vram = 0x80A1F56C },
    { type = "R_MIPS_HI16", vram = 0x80A1F58C, target_vram = 0x80A1F5AC },
    { type = "R_MIPS_LO16", vram = 0x80A1F590, target_vram = 0x80A1F5AC },
    { type = "R_MIPS_HI16", vram = 0x80A1F61C, target_vram = 0x80A1F63C },
    { type = "R_MIPS_LO16", vram = 0x80A1F620, target_vram = 0x80A1F63C },
    { type = "R_MIPS_HI16", vram = 0x80A1F6D4, target_vram = 0x80A1FDD4 },
    { type = "R_MIPS_LO16", vram = 0x80A1F6D8, target_vram = 0x80A1FDD4 },
    { type = "R_MIPS_HI16", vram = 0x80A1F7A4, target_vram = 0x80A1FDD8 },
    { type = "R_MIPS_LO16", vram = 0x80A1F7A8, target_vram = 0x80A1FDD8 },
    { type = "R_MIPS_HI16", vram = 0x80A1FBDC, target_vram = 0x80A1FDDC },
    { type = "R_MIPS_LO16", vram = 0x80A1FBE4, target_vram = 0x80A1FDDC },
]

functions = [
    { name = "func_80A1F63C", vram = 0x80A1F63C, size = 0x120 },
    { name = "DmHina_Update", vram = 0x80A1F970, size = 0x3C },
    { name = "DmHina_Destroy", vram = 0x80A1F460, size = 0x10 },
    { name = "DmHina_Draw", vram = 0x80A1FC50, size = 0x15C },
    { name = "func_80A1F75C", vram = 0x80A1F75C, size = 0x214 },
    { name = "DmHina_Init", vram = 0x80A1F410, size = 0x50 },
    { name = "func_80A1F470", vram = 0x80A1F470, size = 0xFC },
    { name = "func_80A1F9AC", vram = 0x80A1F9AC, size = 0x2A4 },
    { name = "func_80A1F56C", vram = 0x80A1F56C, size = 0x40 },
    { name = "func_80A1F5AC", vram = 0x80A1F5AC, size = 0x90 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Syateki_Wf"
rom = 0x00E899C0
vram = 0x80A1FE50
size = 0x1300

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A1FF28, target_vram = 0x80A20FBC },
    { type = "R_MIPS_LO16", vram = 0x80A1FF2C, target_vram = 0x80A20FBC },
    { type = "R_MIPS_HI16", vram = 0x80A1FFB4, target_vram = 0x80A20E74 },
    { type = "R_MIPS_LO16", vram = 0x80A1FFBC, target_vram = 0x80A20E74 },
    { type = "R_MIPS_HI16", vram = 0x80A1FFDC, target_vram = 0x80A20EB0 },
    { type = "R_MIPS_LO16", vram = 0x80A1FFE4, target_vram = 0x80A20EB0 },
    { type = "R_MIPS_HI16", vram = 0x80A20004, target_vram = 0x80A20EA0 },
    { type = "R_MIPS_LO16", vram = 0x80A20014, target_vram = 0x80A20EA0 },
    { type = "R_MIPS_HI16", vram = 0x80A20024, target_vram = 0x80A20EAC },
    { type = "R_MIPS_LO16", vram = 0x80A20028, target_vram = 0x80A20EAC },
    { type = "R_MIPS_HI16", vram = 0x80A20268, target_vram = 0x80A20284 },
    { type = "R_MIPS_LO16", vram = 0x80A20270, target_vram = 0x80A20284 },
    { type = "R_MIPS_HI16", vram = 0x80A2030C, target_vram = 0x80A20320 },
    { type = "R_MIPS_LO16", vram = 0x80A20310, target_vram = 0x80A20320 },
    { type = "R_MIPS_HI16", vram = 0x80A20384, target_vram = 0x80A20F14 },
    { type = "R_MIPS_LO16", vram = 0x80A20388, target_vram = 0x80A20F14 },
    { type = "R_MIPS_HI16", vram = 0x80A203AC, target_vram = 0x80A20DA4 },
    { type = "R_MIPS_HI16", vram = 0x80A203B0, target_vram = 0x80A203DC },
    { type = "R_MIPS_LO16", vram = 0x80A203B4, target_vram = 0x80A20DA4 },
    { type = "R_MIPS_LO16", vram = 0x80A203B8, target_vram = 0x80A203DC },
    { type = "R_MIPS_HI16", vram = 0x80A206A0, target_vram = 0x80A20F14 },
    { type = "R_MIPS_LO16", vram = 0x80A206A4, target_vram = 0x80A20F14 },
    { type = "R_MIPS_HI16", vram = 0x80A206C0, target_vram = 0x80A206DC },
    { type = "R_MIPS_LO16", vram = 0x80A206C4, target_vram = 0x80A206DC },
    { type = "R_MIPS_HI16", vram = 0x80A20720, target_vram = 0x80A20F14 },
    { type = "R_MIPS_LO16", vram = 0x80A20724, target_vram = 0x80A20F14 },
    { type = "R_MIPS_HI16", vram = 0x80A20740, target_vram = 0x80A2075C },
    { type = "R_MIPS_LO16", vram = 0x80A20744, target_vram = 0x80A2075C },
    { type = "R_MIPS_HI16", vram = 0x80A207CC, target_vram = 0x80A20F14 },
    { type = "R_MIPS_LO16", vram = 0x80A207D0, target_vram = 0x80A20F14 },
    { type = "R_MIPS_HI16", vram = 0x80A207E4, target_vram = 0x80A20800 },
    { type = "R_MIPS_LO16", vram = 0x80A207E8, target_vram = 0x80A20800 },
    { type = "R_MIPS_HI16", vram = 0x80A20874, target_vram = 0x80A20EDC },
    { type = "R_MIPS_HI16", vram = 0x80A20884, target_vram = 0x80A20EE8 },
    { type = "R_MIPS_LO16", vram = 0x80A20898, target_vram = 0x80A20EE8 },
    { type = "R_MIPS_LO16", vram = 0x80A208A0, target_vram = 0x80A20EDC },
    { type = "R_MIPS_HI16", vram = 0x80A208B8, target_vram = 0x80A20F14 },
    { type = "R_MIPS_LO16", vram = 0x80A208BC, target_vram = 0x80A20F14 },
    { type = "R_MIPS_HI16", vram = 0x80A208D0, target_vram = 0x80A208F8 },
    { type = "R_MIPS_LO16", vram = 0x80A208D4, target_vram = 0x80A208F8 },
    { type = "R_MIPS_HI16", vram = 0x80A2094C, target_vram = 0x80A20FC4 },
    { type = "R_MIPS_LO16", vram = 0x80A20950, target_vram = 0x80A20FC4 },
    { type = "R_MIPS_HI16", vram = 0x80A20A68, target_vram = 0x80A20284 },
    { type = "R_MIPS_LO16", vram = 0x80A20A6C, target_vram = 0x80A20284 },
    { type = "R_MIPS_HI16", vram = 0x80A20BA4, target_vram = 0x80A20EDC },
    { type = "R_MIPS_HI16", vram = 0x80A20BA8, target_vram = 0x80A20EE8 },
    { type = "R_MIPS_LO16", vram = 0x80A20BB4, target_vram = 0x80A20EE8 },
    { type = "R_MIPS_LO16", vram = 0x80A20BB8, target_vram = 0x80A20EDC },
    { type = "R_MIPS_HI16", vram = 0x80A20BE4, target_vram = 0x80A208F8 },
    { type = "R_MIPS_LO16", vram = 0x80A20BE8, target_vram = 0x80A208F8 },
    { type = "R_MIPS_HI16", vram = 0x80A20C8C, target_vram = 0x80A20FF0 },
    { type = "R_MIPS_LO16", vram = 0x80A20C90, target_vram = 0x80A20FF0 },
    { type = "R_MIPS_HI16", vram = 0x80A20D40, target_vram = 0x80A20FD0 },
    { type = "R_MIPS_LO16", vram = 0x80A20D48, target_vram = 0x80A20FD0 },
    { type = "R_MIPS_HI16", vram = 0x80A20DE8, target_vram = 0x80A20FDC },
    { type = "R_MIPS_LO16", vram = 0x80A20DFC, target_vram = 0x80A20FDC },
    { type = "R_MIPS_HI16", vram = 0x80A20E04, target_vram = 0x80A20CF4 },
    { type = "R_MIPS_LO16", vram = 0x80A20E08, target_vram = 0x80A20CF4 },
    { type = "R_MIPS_HI16", vram = 0x80A20E1C, target_vram = 0x80A20D10 },
    { type = "R_MIPS_LO16", vram = 0x80A20E20, target_vram = 0x80A20D10 },
]

functions = [
    { name = "EnSyatekiWf_WaitToMove", vram = 0x80A20320, size = 0x58 },
    { name = "EnSyatekiWf_InitPathStart", vram = 0x80A200E0, size = 0xEC },
    { name = "EnSyatekiWf_SetupWaitToMove", vram = 0x80A2030C, size = 0x14 },
    { name = "EnSyatekiWf_SetupDead", vram = 0x80A20858, size = 0xA0 },
    { name = "EnSyatekiWf_SetupWaitForSignal", vram = 0x80A201CC, size = 0xB8 },
    { name = "EnSyatekiWf_WaitForSignal", vram = 0x80A20284, size = 0x88 },
    { name = "EnSyatekiWf_Dead", vram = 0x80A208F8, size = 0x158 },
    { name = "EnSyatekiWf_SetupLand", vram = 0x80A20710, size = 0x4C },
    { name = "EnSyatekiWf_Run", vram = 0x80A203DC, size = 0x294 },
    { name = "EnSyatekiWf_Draw", vram = 0x80A20DA4, size = 0xA8 },
    { name = "EnSyatekiWf_Land", vram = 0x80A2075C, size = 0x40 },
    { name = "EnSyatekiWf_Update", vram = 0x80A20A50, size = 0x2A4 },
    { name = "EnSyatekiWf_OverrideLimbDraw", vram = 0x80A20CF4, size = 0x1C },
    { name = "EnSyatekiWf_Jump", vram = 0x80A206DC, size = 0x34 },
    { name = "EnSyatekiWf_PostLimbDraw", vram = 0x80A20D10, size = 0x94 },
    { name = "EnSyatekiWf_SetupHowl", vram = 0x80A2079C, size = 0x64 },
    { name = "EnSyatekiWf_Destroy", vram = 0x80A200A0, size = 0x40 },
    { name = "EnSyatekiWf_Init", vram = 0x80A1FE50, size = 0x250 },
    { name = "EnSyatekiWf_SetupJump", vram = 0x80A20670, size = 0x6C },
    { name = "EnSyatekiWf_SetupRun", vram = 0x80A20378, size = 0x64 },
    { name = "EnSyatekiWf_Howl", vram = 0x80A20800, size = 0x58 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Skateblock"
rom = 0x00E8ACC0
vram = 0x80A21150
size = 0x1BF0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A21154, target_vram = 0x80A22B40 },
    { type = "R_MIPS_LO16", vram = 0x80A21158, target_vram = 0x80A22B40 },
    { type = "R_MIPS_HI16", vram = 0x80A213C4, target_vram = 0x80A22B44 },
    { type = "R_MIPS_HI16", vram = 0x80A213C8, target_vram = 0x80A22A44 },
    { type = "R_MIPS_HI16", vram = 0x80A213D0, target_vram = 0x80A22A1C },
    { type = "R_MIPS_LO16", vram = 0x80A213F0, target_vram = 0x80A22A1C },
    { type = "R_MIPS_LO16", vram = 0x80A213F4, target_vram = 0x80A22A44 },
    { type = "R_MIPS_LO16", vram = 0x80A213F8, target_vram = 0x80A22B44 },
    { type = "R_MIPS_HI16", vram = 0x80A21794, target_vram = 0x80A22B48 },
    { type = "R_MIPS_HI16", vram = 0x80A21798, target_vram = 0x80A22A94 },
    { type = "R_MIPS_HI16", vram = 0x80A2179C, target_vram = 0x80A22A6C },
    { type = "R_MIPS_LO16", vram = 0x80A217AC, target_vram = 0x80A22B48 },
    { type = "R_MIPS_LO16", vram = 0x80A217B4, target_vram = 0x80A22A6C },
    { type = "R_MIPS_LO16", vram = 0x80A217BC, target_vram = 0x80A22A94 },
    { type = "R_MIPS_HI16", vram = 0x80A218DC, target_vram = 0x80A22A94 },
    { type = "R_MIPS_LO16", vram = 0x80A218E0, target_vram = 0x80A22A94 },
    { type = "R_MIPS_HI16", vram = 0x80A21A54, target_vram = 0x80A22B4C },
    { type = "R_MIPS_HI16", vram = 0x80A21A58, target_vram = 0x80A22AC4 },
    { type = "R_MIPS_HI16", vram = 0x80A21A5C, target_vram = 0x80A22ABC },
    { type = "R_MIPS_LO16", vram = 0x80A21A6C, target_vram = 0x80A22B4C },
    { type = "R_MIPS_LO16", vram = 0x80A21A74, target_vram = 0x80A22ABC },
    { type = "R_MIPS_LO16", vram = 0x80A21A7C, target_vram = 0x80A22AC4 },
    { type = "R_MIPS_HI16", vram = 0x80A21BD0, target_vram = 0x80A22AC4 },
    { type = "R_MIPS_LO16", vram = 0x80A21BD4, target_vram = 0x80A22AC4 },
    { type = "R_MIPS_HI16", vram = 0x80A21EDC, target_vram = 0x80A22B50 },
    { type = "R_MIPS_LO16", vram = 0x80A21EE0, target_vram = 0x80A22B50 },
    { type = "R_MIPS_HI16", vram = 0x80A21FC8, target_vram = 0x80A22ADC },
    { type = "R_MIPS_LO16", vram = 0x80A21FD8, target_vram = 0x80A22ADC },
    { type = "R_MIPS_HI16", vram = 0x80A21FE4, target_vram = 0x80A22AD8 },
    { type = "R_MIPS_LO16", vram = 0x80A21FFC, target_vram = 0x80A22AD8 },
    { type = "R_MIPS_HI16", vram = 0x80A22014, target_vram = 0x80A22ACC },
    { type = "R_MIPS_LO16", vram = 0x80A22018, target_vram = 0x80A22ACC },
    { type = "R_MIPS_HI16", vram = 0x80A2203C, target_vram = 0x80A22B54 },
    { type = "R_MIPS_LO16", vram = 0x80A22040, target_vram = 0x80A22B54 },
    { type = "R_MIPS_HI16", vram = 0x80A22048, target_vram = 0x80A22B58 },
    { type = "R_MIPS_LO16", vram = 0x80A2204C, target_vram = 0x80A22B58 },
    { type = "R_MIPS_HI16", vram = 0x80A22078, target_vram = 0x80A22B5C },
    { type = "R_MIPS_LO16", vram = 0x80A2207C, target_vram = 0x80A22B5C },
    { type = "R_MIPS_HI16", vram = 0x80A22244, target_vram = 0x80A22AE0 },
    { type = "R_MIPS_LO16", vram = 0x80A22248, target_vram = 0x80A22AE0 },
    { type = "R_MIPS_HI16", vram = 0x80A22274, target_vram = 0x80A22A18 },
    { type = "R_MIPS_LO16", vram = 0x80A22278, target_vram = 0x80A22A18 },
    { type = "R_MIPS_HI16", vram = 0x80A22290, target_vram = 0x80A22A18 },
    { type = "R_MIPS_LO16", vram = 0x80A22294, target_vram = 0x80A22A18 },
    { type = "R_MIPS_HI16", vram = 0x80A222A0, target_vram = 0x80A22A14 },
    { type = "R_MIPS_LO16", vram = 0x80A222A4, target_vram = 0x80A22A14 },
    { type = "R_MIPS_HI16", vram = 0x80A2230C, target_vram = 0x80A22334 },
    { type = "R_MIPS_LO16", vram = 0x80A22310, target_vram = 0x80A22334 },
    { type = "R_MIPS_HI16", vram = 0x80A223AC, target_vram = 0x80A22A10 },
    { type = "R_MIPS_LO16", vram = 0x80A223BC, target_vram = 0x80A22A10 },
    { type = "R_MIPS_HI16", vram = 0x80A22458, target_vram = 0x80A224A4 },
    { type = "R_MIPS_LO16", vram = 0x80A2245C, target_vram = 0x80A224A4 },
    { type = "R_MIPS_HI16", vram = 0x80A22460, target_vram = 0x80A22AF8 },
    { type = "R_MIPS_LO16", vram = 0x80A22470, target_vram = 0x80A22AF8 },
    { type = "R_MIPS_HI16", vram = 0x80A22630, target_vram = 0x80A2264C },
    { type = "R_MIPS_LO16", vram = 0x80A22634, target_vram = 0x80A2264C },
    { type = "R_MIPS_HI16", vram = 0x80A22728, target_vram = 0x80A2273C },
    { type = "R_MIPS_LO16", vram = 0x80A2272C, target_vram = 0x80A2273C },
    { type = "R_MIPS_HI16", vram = 0x80A227A4, target_vram = 0x80A227C0 },
    { type = "R_MIPS_LO16", vram = 0x80A227A8, target_vram = 0x80A227C0 },
    { type = "R_MIPS_HI16", vram = 0x80A22814, target_vram = 0x80A228D8 },
    { type = "R_MIPS_LO16", vram = 0x80A22818, target_vram = 0x80A228D8 },
    { type = "R_MIPS_HI16", vram = 0x80A2284C, target_vram = 0x80A22A10 },
    { type = "R_MIPS_LO16", vram = 0x80A22854, target_vram = 0x80A22A10 },
    { type = "R_MIPS_HI16", vram = 0x80A22884, target_vram = 0x80A22A10 },
    { type = "R_MIPS_LO16", vram = 0x80A22888, target_vram = 0x80A22A10 },
    { type = "R_MIPS_HI16", vram = 0x80A228F0, target_vram = 0x80A22B08 },
    { type = "R_MIPS_LO16", vram = 0x80A228F4, target_vram = 0x80A22B08 },
    { type = "R_MIPS_HI16", vram = 0x80A22920, target_vram = 0x80A22A18 },
    { type = "R_MIPS_LO16", vram = 0x80A22924, target_vram = 0x80A22A18 },
]

functions = [
    { name = "ObjSkateblock_Update", vram = 0x80A22880, size = 0x58 },
    { name = "func_80A21C88", vram = 0x80A21C88, size = 0x2C },
    { name = "func_80A21370", vram = 0x80A21370, size = 0x1D8 },
    { name = "func_80A22628", vram = 0x80A22628, size = 0x24 },
    { name = "func_80A227C0", vram = 0x80A227C0, size = 0xC0 },
    { name = "ObjSkateblock_Init", vram = 0x80A22230, size = 0xA4 },
    { name = "func_80A21E9C", vram = 0x80A21E9C, size = 0xCC },
    { name = "func_80A21C30", vram = 0x80A21C30, size = 0x58 },
    { name = "func_80A21D1C", vram = 0x80A21D1C, size = 0x180 },
    { name = "func_80A21150", vram = 0x80A21150, size = 0xA4 },
    { name = "func_80A21CB4", vram = 0x80A21CB4, size = 0x24 },
    { name = "func_80A212F0", vram = 0x80A212F0, size = 0x80 },
    { name = "func_80A2264C", vram = 0x80A2264C, size = 0xDC },
    { name = "func_80A21CD8", vram = 0x80A21CD8, size = 0x44 },
    { name = "func_80A224A4", vram = 0x80A224A4, size = 0x184 },
    { name = "ObjSkateblock_Draw", vram = 0x80A228D8, size = 0x110 },
    { name = "func_80A21F74", vram = 0x80A21F74, size = 0x2BC },
    { name = "func_80A2273C", vram = 0x80A2273C, size = 0x68 },
    { name = "func_80A21934", vram = 0x80A21934, size = 0x5C },
    { name = "func_80A2244C", vram = 0x80A2244C, size = 0x58 },
    { name = "ObjSkateblock_Destroy", vram = 0x80A222D4, size = 0x34 },
    { name = "func_80A227A4", vram = 0x80A227A4, size = 0x1C },
    { name = "func_80A21990", vram = 0x80A21990, size = 0x2A0 },
    { name = "func_80A211F4", vram = 0x80A211F4, size = 0xFC },
    { name = "func_80A21F68", vram = 0x80A21F68, size = 0xC },
    { name = "func_80A22728", vram = 0x80A22728, size = 0x14 },
    { name = "func_80A22334", vram = 0x80A22334, size = 0x118 },
    { name = "func_80A216D4", vram = 0x80A216D4, size = 0x260 },
    { name = "func_80A21548", vram = 0x80A21548, size = 0x18C },
    { name = "func_80A22308", vram = 0x80A22308, size = 0x2C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Effect_En_Ice_Block"
rom = 0x00E8C8B0
vram = 0x80A22D40
size = 0x350

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A22E14, target_vram = 0x80A23030 },
    { type = "R_MIPS_LO16", vram = 0x80A22E18, target_vram = 0x80A23030 },
    { type = "R_MIPS_HI16", vram = 0x80A22E38, target_vram = 0x80A22E94 },
    { type = "R_MIPS_HI16", vram = 0x80A22E3C, target_vram = 0x80A22FE4 },
    { type = "R_MIPS_LO16", vram = 0x80A22E48, target_vram = 0x80A22E94 },
    { type = "R_MIPS_LO16", vram = 0x80A22E4C, target_vram = 0x80A22FE4 },
    { type = "R_MIPS_HI16", vram = 0x80A22ED0, target_vram = 0x80A23034 },
    { type = "R_MIPS_LO16", vram = 0x80A22ED4, target_vram = 0x80A23034 },
    { type = "R_MIPS_HI16", vram = 0x80A22EDC, target_vram = 0x80A23038 },
    { type = "R_MIPS_LO16", vram = 0x80A22EE0, target_vram = 0x80A23038 },
]

functions = [
    { name = "EffectEnIceBlock_Update", vram = 0x80A22FE4, size = 0x3C },
    { name = "EffectEnIceBlock_Draw", vram = 0x80A22E94, size = 0x150 },
    { name = "EffectEnIceBlock_Init", vram = 0x80A22DB8, size = 0xDC },
    { name = "EffectEnIceBlock_CheckIceBlockObject", vram = 0x80A22D40, size = 0x78 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Iceblock"
rom = 0x00E8CC00
vram = 0x80A23090
size = 0x4490

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A231E8, target_vram = 0x80A26FD0 },
    { type = "R_MIPS_LO16", vram = 0x80A231F0, target_vram = 0x80A26FD0 },
    { type = "R_MIPS_HI16", vram = 0x80A231F8, target_vram = 0x80A26FD4 },
    { type = "R_MIPS_LO16", vram = 0x80A23200, target_vram = 0x80A26FD4 },
    { type = "R_MIPS_HI16", vram = 0x80A232C8, target_vram = 0x80A26E80 },
    { type = "R_MIPS_LO16", vram = 0x80A232D0, target_vram = 0x80A26E80 },
    { type = "R_MIPS_HI16", vram = 0x80A232D8, target_vram = 0x80A26E88 },
    { type = "R_MIPS_LO16", vram = 0x80A232E8, target_vram = 0x80A26E88 },
    { type = "R_MIPS_HI16", vram = 0x80A23400, target_vram = 0x80A26FD8 },
    { type = "R_MIPS_LO16", vram = 0x80A23404, target_vram = 0x80A26FD8 },
    { type = "R_MIPS_HI16", vram = 0x80A23408, target_vram = 0x80A26FDC },
    { type = "R_MIPS_LO16", vram = 0x80A2340C, target_vram = 0x80A26FDC },
    { type = "R_MIPS_HI16", vram = 0x80A234A0, target_vram = 0x80A26FE0 },
    { type = "R_MIPS_LO16", vram = 0x80A234A4, target_vram = 0x80A26FE0 },
    { type = "R_MIPS_HI16", vram = 0x80A234B0, target_vram = 0x80A26FE4 },
    { type = "R_MIPS_LO16", vram = 0x80A234B4, target_vram = 0x80A26FE4 },
    { type = "R_MIPS_HI16", vram = 0x80A234B8, target_vram = 0x80A26FE8 },
    { type = "R_MIPS_LO16", vram = 0x80A234BC, target_vram = 0x80A26FE8 },
    { type = "R_MIPS_HI16", vram = 0x80A234F8, target_vram = 0x80A26FEC },
    { type = "R_MIPS_LO16", vram = 0x80A234FC, target_vram = 0x80A26FEC },
    { type = "R_MIPS_HI16", vram = 0x80A2359C, target_vram = 0x80A26FF0 },
    { type = "R_MIPS_LO16", vram = 0x80A235A0, target_vram = 0x80A26FF0 },
    { type = "R_MIPS_HI16", vram = 0x80A235B0, target_vram = 0x80A26FF4 },
    { type = "R_MIPS_LO16", vram = 0x80A23604, target_vram = 0x80A26FF4 },
    { type = "R_MIPS_HI16", vram = 0x80A2370C, target_vram = 0x80A26FF8 },
    { type = "R_MIPS_LO16", vram = 0x80A23710, target_vram = 0x80A26FF8 },
    { type = "R_MIPS_HI16", vram = 0x80A23734, target_vram = 0x80A26FFC },
    { type = "R_MIPS_LO16", vram = 0x80A23738, target_vram = 0x80A26FFC },
    { type = "R_MIPS_HI16", vram = 0x80A23808, target_vram = 0x80A27000 },
    { type = "R_MIPS_LO16", vram = 0x80A2380C, target_vram = 0x80A27000 },
    { type = "R_MIPS_HI16", vram = 0x80A23830, target_vram = 0x80A27004 },
    { type = "R_MIPS_LO16", vram = 0x80A23834, target_vram = 0x80A27004 },
    { type = "R_MIPS_HI16", vram = 0x80A23838, target_vram = 0x80A27008 },
    { type = "R_MIPS_LO16", vram = 0x80A2383C, target_vram = 0x80A27008 },
    { type = "R_MIPS_HI16", vram = 0x80A23868, target_vram = 0x80A2700C },
    { type = "R_MIPS_LO16", vram = 0x80A2386C, target_vram = 0x80A2700C },
    { type = "R_MIPS_HI16", vram = 0x80A23890, target_vram = 0x80A27010 },
    { type = "R_MIPS_LO16", vram = 0x80A23894, target_vram = 0x80A27010 },
    { type = "R_MIPS_HI16", vram = 0x80A23898, target_vram = 0x80A27014 },
    { type = "R_MIPS_LO16", vram = 0x80A2389C, target_vram = 0x80A27014 },
    { type = "R_MIPS_HI16", vram = 0x80A23990, target_vram = 0x80A2701C },
    { type = "R_MIPS_HI16", vram = 0x80A23998, target_vram = 0x80A27018 },
    { type = "R_MIPS_LO16", vram = 0x80A2399C, target_vram = 0x80A27018 },
    { type = "R_MIPS_LO16", vram = 0x80A239AC, target_vram = 0x80A2701C },
    { type = "R_MIPS_HI16", vram = 0x80A239C4, target_vram = 0x80A27020 },
    { type = "R_MIPS_LO16", vram = 0x80A239C8, target_vram = 0x80A27020 },
    { type = "R_MIPS_HI16", vram = 0x80A23A24, target_vram = 0x80A27024 },
    { type = "R_MIPS_LO16", vram = 0x80A23A34, target_vram = 0x80A27024 },
    { type = "R_MIPS_HI16", vram = 0x80A23A44, target_vram = 0x80A27028 },
    { type = "R_MIPS_LO16", vram = 0x80A23A48, target_vram = 0x80A27028 },
    { type = "R_MIPS_HI16", vram = 0x80A23D7C, target_vram = 0x80A2702C },
    { type = "R_MIPS_HI16", vram = 0x80A23D80, target_vram = 0x80A26EB8 },
    { type = "R_MIPS_HI16", vram = 0x80A23D84, target_vram = 0x80A26E90 },
    { type = "R_MIPS_LO16", vram = 0x80A23DA0, target_vram = 0x80A26E90 },
    { type = "R_MIPS_LO16", vram = 0x80A23DA4, target_vram = 0x80A26EB8 },
    { type = "R_MIPS_LO16", vram = 0x80A23DA8, target_vram = 0x80A2702C },
    { type = "R_MIPS_HI16", vram = 0x80A241D8, target_vram = 0x80A27030 },
    { type = "R_MIPS_HI16", vram = 0x80A241DC, target_vram = 0x80A26F08 },
    { type = "R_MIPS_HI16", vram = 0x80A241E0, target_vram = 0x80A26EE0 },
    { type = "R_MIPS_LO16", vram = 0x80A241F0, target_vram = 0x80A27030 },
    { type = "R_MIPS_LO16", vram = 0x80A241F8, target_vram = 0x80A26EE0 },
    { type = "R_MIPS_LO16", vram = 0x80A24200, target_vram = 0x80A26F08 },
    { type = "R_MIPS_HI16", vram = 0x80A2432C, target_vram = 0x80A26F08 },
    { type = "R_MIPS_LO16", vram = 0x80A24330, target_vram = 0x80A26F08 },
    { type = "R_MIPS_HI16", vram = 0x80A244A4, target_vram = 0x80A27034 },
    { type = "R_MIPS_HI16", vram = 0x80A244A8, target_vram = 0x80A26F38 },
    { type = "R_MIPS_HI16", vram = 0x80A244AC, target_vram = 0x80A26F30 },
    { type = "R_MIPS_LO16", vram = 0x80A244BC, target_vram = 0x80A27034 },
    { type = "R_MIPS_LO16", vram = 0x80A244C4, target_vram = 0x80A26F30 },
    { type = "R_MIPS_LO16", vram = 0x80A244CC, target_vram = 0x80A26F38 },
    { type = "R_MIPS_HI16", vram = 0x80A24620, target_vram = 0x80A26F38 },
    { type = "R_MIPS_LO16", vram = 0x80A24624, target_vram = 0x80A26F38 },
    { type = "R_MIPS_HI16", vram = 0x80A2474C, target_vram = 0x80A26F68 },
    { type = "R_MIPS_HI16", vram = 0x80A24750, target_vram = 0x80A26F40 },
    { type = "R_MIPS_LO16", vram = 0x80A24754, target_vram = 0x80A26F40 },
    { type = "R_MIPS_LO16", vram = 0x80A24758, target_vram = 0x80A26F68 },
    { type = "R_MIPS_HI16", vram = 0x80A248AC, target_vram = 0x80A26F68 },
    { type = "R_MIPS_LO16", vram = 0x80A248B0, target_vram = 0x80A26F68 },
    { type = "R_MIPS_HI16", vram = 0x80A24984, target_vram = 0x80A27038 },
    { type = "R_MIPS_LO16", vram = 0x80A24988, target_vram = 0x80A27038 },
    { type = "R_MIPS_HI16", vram = 0x80A24AE8, target_vram = 0x80A2703C },
    { type = "R_MIPS_LO16", vram = 0x80A24AEC, target_vram = 0x80A2703C },
    { type = "R_MIPS_HI16", vram = 0x80A24E24, target_vram = 0x80A26FA0 },
    { type = "R_MIPS_LO16", vram = 0x80A24E34, target_vram = 0x80A26FA0 },
    { type = "R_MIPS_HI16", vram = 0x80A24E40, target_vram = 0x80A26F9C },
    { type = "R_MIPS_LO16", vram = 0x80A24E58, target_vram = 0x80A26F9C },
    { type = "R_MIPS_HI16", vram = 0x80A24E70, target_vram = 0x80A26F90 },
    { type = "R_MIPS_LO16", vram = 0x80A24E74, target_vram = 0x80A26F90 },
    { type = "R_MIPS_HI16", vram = 0x80A24E98, target_vram = 0x80A27040 },
    { type = "R_MIPS_LO16", vram = 0x80A24E9C, target_vram = 0x80A27040 },
    { type = "R_MIPS_HI16", vram = 0x80A24EA4, target_vram = 0x80A27044 },
    { type = "R_MIPS_LO16", vram = 0x80A24EA8, target_vram = 0x80A27044 },
    { type = "R_MIPS_HI16", vram = 0x80A24ED4, target_vram = 0x80A27048 },
    { type = "R_MIPS_LO16", vram = 0x80A24ED8, target_vram = 0x80A27048 },
    { type = "R_MIPS_HI16", vram = 0x80A25124, target_vram = 0x80A2704C },
    { type = "R_MIPS_LO16", vram = 0x80A25128, target_vram = 0x80A2704C },
    { type = "R_MIPS_HI16", vram = 0x80A25140, target_vram = 0x80A27050 },
    { type = "R_MIPS_LO16", vram = 0x80A25144, target_vram = 0x80A27050 },
    { type = "R_MIPS_HI16", vram = 0x80A251C8, target_vram = 0x80A27054 },
    { type = "R_MIPS_LO16", vram = 0x80A251F0, target_vram = 0x80A27054 },
    { type = "R_MIPS_HI16", vram = 0x80A2523C, target_vram = 0x80A27058 },
    { type = "R_MIPS_LO16", vram = 0x80A25240, target_vram = 0x80A27058 },
    { type = "R_MIPS_HI16", vram = 0x80A255AC, target_vram = 0x80A26FA4 },
    { type = "R_MIPS_LO16", vram = 0x80A255B0, target_vram = 0x80A26FA4 },
    { type = "R_MIPS_HI16", vram = 0x80A25640, target_vram = 0x80A26E50 },
    { type = "R_MIPS_LO16", vram = 0x80A25648, target_vram = 0x80A26E50 },
    { type = "R_MIPS_HI16", vram = 0x80A2566C, target_vram = 0x80A26E7C },
    { type = "R_MIPS_LO16", vram = 0x80A25680, target_vram = 0x80A26E7C },
    { type = "R_MIPS_HI16", vram = 0x80A25698, target_vram = 0x80A26E7C },
    { type = "R_MIPS_LO16", vram = 0x80A2569C, target_vram = 0x80A26E7C },
    { type = "R_MIPS_HI16", vram = 0x80A2570C, target_vram = 0x80A26B64 },
    { type = "R_MIPS_LO16", vram = 0x80A25710, target_vram = 0x80A26B64 },
    { type = "R_MIPS_HI16", vram = 0x80A257A0, target_vram = 0x80A257B4 },
    { type = "R_MIPS_LO16", vram = 0x80A257A4, target_vram = 0x80A257B4 },
    { type = "R_MIPS_HI16", vram = 0x80A257EC, target_vram = 0x80A26BF8 },
    { type = "R_MIPS_LO16", vram = 0x80A257F0, target_vram = 0x80A26BF8 },
    { type = "R_MIPS_HI16", vram = 0x80A2582C, target_vram = 0x80A2586C },
    { type = "R_MIPS_LO16", vram = 0x80A25830, target_vram = 0x80A2586C },
    { type = "R_MIPS_HI16", vram = 0x80A258D4, target_vram = 0x80A2705C },
    { type = "R_MIPS_LO16", vram = 0x80A258E4, target_vram = 0x80A2705C },
    { type = "R_MIPS_HI16", vram = 0x80A2591C, target_vram = 0x80A27060 },
    { type = "R_MIPS_LO16", vram = 0x80A25930, target_vram = 0x80A27060 },
    { type = "R_MIPS_HI16", vram = 0x80A25934, target_vram = 0x80A27064 },
    { type = "R_MIPS_LO16", vram = 0x80A25938, target_vram = 0x80A27064 },
    { type = "R_MIPS_HI16", vram = 0x80A25978, target_vram = 0x80A25994 },
    { type = "R_MIPS_LO16", vram = 0x80A2597C, target_vram = 0x80A25994 },
    { type = "R_MIPS_HI16", vram = 0x80A25A4C, target_vram = 0x80A27068 },
    { type = "R_MIPS_LO16", vram = 0x80A25A5C, target_vram = 0x80A27068 },
    { type = "R_MIPS_HI16", vram = 0x80A25A6C, target_vram = 0x80A26B74 },
    { type = "R_MIPS_LO16", vram = 0x80A25A70, target_vram = 0x80A26B74 },
    { type = "R_MIPS_HI16", vram = 0x80A25A8C, target_vram = 0x80A25AA8 },
    { type = "R_MIPS_LO16", vram = 0x80A25A90, target_vram = 0x80A25AA8 },
    { type = "R_MIPS_HI16", vram = 0x80A25BA4, target_vram = 0x80A25BBC },
    { type = "R_MIPS_LO16", vram = 0x80A25BA8, target_vram = 0x80A25BBC },
    { type = "R_MIPS_HI16", vram = 0x80A25C5C, target_vram = 0x80A25C70 },
    { type = "R_MIPS_LO16", vram = 0x80A25C60, target_vram = 0x80A25C70 },
    { type = "R_MIPS_HI16", vram = 0x80A25CA0, target_vram = 0x80A2706C },
    { type = "R_MIPS_LO16", vram = 0x80A25CA4, target_vram = 0x80A2706C },
    { type = "R_MIPS_HI16", vram = 0x80A25D0C, target_vram = 0x80A25D28 },
    { type = "R_MIPS_LO16", vram = 0x80A25D10, target_vram = 0x80A25D28 },
    { type = "R_MIPS_HI16", vram = 0x80A25DBC, target_vram = 0x80A27074 },
    { type = "R_MIPS_HI16", vram = 0x80A25DD0, target_vram = 0x80A27070 },
    { type = "R_MIPS_LO16", vram = 0x80A25DD8, target_vram = 0x80A27070 },
    { type = "R_MIPS_LO16", vram = 0x80A25DDC, target_vram = 0x80A27074 },
    { type = "R_MIPS_HI16", vram = 0x80A25E3C, target_vram = 0x80A25E50 },
    { type = "R_MIPS_LO16", vram = 0x80A25E40, target_vram = 0x80A25E50 },
    { type = "R_MIPS_HI16", vram = 0x80A25E6C, target_vram = 0x80A27078 },
    { type = "R_MIPS_LO16", vram = 0x80A25E74, target_vram = 0x80A27078 },
    { type = "R_MIPS_HI16", vram = 0x80A25EA4, target_vram = 0x80A2707C },
    { type = "R_MIPS_LO16", vram = 0x80A25EA8, target_vram = 0x80A2707C },
    { type = "R_MIPS_HI16", vram = 0x80A25EAC, target_vram = 0x80A27080 },
    { type = "R_MIPS_LO16", vram = 0x80A25EB0, target_vram = 0x80A27080 },
    { type = "R_MIPS_HI16", vram = 0x80A25FB8, target_vram = 0x80A25FD4 },
    { type = "R_MIPS_LO16", vram = 0x80A25FBC, target_vram = 0x80A25FD4 },
    { type = "R_MIPS_HI16", vram = 0x80A260F8, target_vram = 0x80A26FC0 },
    { type = "R_MIPS_LO16", vram = 0x80A26108, target_vram = 0x80A26FC0 },
    { type = "R_MIPS_HI16", vram = 0x80A26128, target_vram = 0x80A26144 },
    { type = "R_MIPS_LO16", vram = 0x80A2612C, target_vram = 0x80A26144 },
    { type = "R_MIPS_HI16", vram = 0x80A262BC, target_vram = 0x80A262EC },
    { type = "R_MIPS_LO16", vram = 0x80A262C0, target_vram = 0x80A262EC },
    { type = "R_MIPS_HI16", vram = 0x80A262C8, target_vram = 0x80A27084 },
    { type = "R_MIPS_LO16", vram = 0x80A262CC, target_vram = 0x80A27084 },
    { type = "R_MIPS_HI16", vram = 0x80A26580, target_vram = 0x80A265C0 },
    { type = "R_MIPS_LO16", vram = 0x80A26584, target_vram = 0x80A265C0 },
    { type = "R_MIPS_HI16", vram = 0x80A266C8, target_vram = 0x80A266E0 },
    { type = "R_MIPS_LO16", vram = 0x80A266CC, target_vram = 0x80A266E0 },
    { type = "R_MIPS_HI16", vram = 0x80A26738, target_vram = 0x80A27088 },
    { type = "R_MIPS_LO16", vram = 0x80A26744, target_vram = 0x80A27088 },
    { type = "R_MIPS_HI16", vram = 0x80A26748, target_vram = 0x80A2708C },
    { type = "R_MIPS_LO16", vram = 0x80A2675C, target_vram = 0x80A2708C },
    { type = "R_MIPS_HI16", vram = 0x80A2677C, target_vram = 0x80A27090 },
    { type = "R_MIPS_LO16", vram = 0x80A26780, target_vram = 0x80A27090 },
    { type = "R_MIPS_HI16", vram = 0x80A267AC, target_vram = 0x80A27094 },
    { type = "R_MIPS_LO16", vram = 0x80A267D0, target_vram = 0x80A27094 },
    { type = "R_MIPS_HI16", vram = 0x80A26DE8, target_vram = 0x80A26E7C },
    { type = "R_MIPS_LO16", vram = 0x80A26DEC, target_vram = 0x80A26E7C },
]

functions = [
    { name = "func_80A23F90", vram = 0x80A23F90, size = 0x188 },
    { name = "func_80A25AA8", vram = 0x80A25AA8, size = 0xF8 },
    { name = "func_80A25E50", vram = 0x80A25E50, size = 0x150 },
    { name = "func_80A24A48", vram = 0x80A24A48, size = 0x60 },
    { name = "func_80A265C0", vram = 0x80A265C0, size = 0x104 },
    { name = "func_80A24BDC", vram = 0x80A24BDC, size = 0x1E8 },
    { name = "func_80A236D4", vram = 0x80A236D4, size = 0xD0 },
    { name = "func_80A2339C", vram = 0x80A2339C, size = 0x2F4 },
    { name = "func_80A262BC", vram = 0x80A262BC, size = 0x30 },
    { name = "func_80A24DC4", vram = 0x80A24DC4, size = 0xC },
    { name = "func_80A24DD0", vram = 0x80A24DD0, size = 0x2BC },
    { name = "func_80A23D08", vram = 0x80A23D08, size = 0x288 },
    { name = "func_80A23090", vram = 0x80A23090, size = 0x8C },
    { name = "func_80A25D28", vram = 0x80A25D28, size = 0x114 },
    { name = "func_80A25E3C", vram = 0x80A25E3C, size = 0x14 },
    { name = "func_80A2319C", vram = 0x80A2319C, size = 0x128 },
    { name = "func_80A25C5C", vram = 0x80A25C5C, size = 0x14 },
    { name = "func_80A25CF4", vram = 0x80A25CF4, size = 0x34 },
    { name = "func_80A26BF8", vram = 0x80A26BF8, size = 0x1E0 },
    { name = "func_80A266E0", vram = 0x80A266E0, size = 0x170 },
    { name = "func_80A262EC", vram = 0x80A262EC, size = 0x288 },
    { name = "ObjIceblock_Init", vram = 0x80A25598, size = 0x1C0 },
    { name = "func_80A24384", vram = 0x80A24384, size = 0x5C },
    { name = "func_80A25404", vram = 0x80A25404, size = 0x18 },
    { name = "func_80A25A8C", vram = 0x80A25A8C, size = 0x1C },
    { name = "func_80A2508C", vram = 0x80A2508C, size = 0x1AC },
    { name = "func_80A26574", vram = 0x80A26574, size = 0x4C },
    { name = "func_80A26144", vram = 0x80A26144, size = 0x178 },
    { name = "func_80A25BA0", vram = 0x80A25BA0, size = 0x1C },
    { name = "func_80A24680", vram = 0x80A24680, size = 0x58 },
    { name = "func_80A23B88", vram = 0x80A23B88, size = 0x180 },
    { name = "func_80A2491C", vram = 0x80A2491C, size = 0x38 },
    { name = "func_80A23690", vram = 0x80A23690, size = 0x44 },
    { name = "func_80A237A4", vram = 0x80A237A4, size = 0x194 },
    { name = "func_80A232C4", vram = 0x80A232C4, size = 0xAC },
    { name = "func_80A24AA8", vram = 0x80A24AA8, size = 0xCC },
    { name = "func_80A266C4", vram = 0x80A266C4, size = 0x1C },
    { name = "func_80A2311C", vram = 0x80A2311C, size = 0x80 },
    { name = "func_80A243E0", vram = 0x80A243E0, size = 0x2A0 },
    { name = "func_80A25BBC", vram = 0x80A25BBC, size = 0xA0 },
    { name = "ObjIceblock_Update", vram = 0x80A26850, size = 0x314 },
    { name = "func_80A25440", vram = 0x80A25440, size = 0x158 },
    { name = "ObjIceBlock_AttemptSpawnCutscene", vram = 0x80A257B4, size = 0x70 },
    { name = "func_80A252DC", vram = 0x80A252DC, size = 0x128 },
    { name = "func_80A25238", vram = 0x80A25238, size = 0xA4 },
    { name = "func_80A24118", vram = 0x80A24118, size = 0x26C },
    { name = "func_80A25994", vram = 0x80A25994, size = 0xF8 },
    { name = "ObjIceblock_Draw", vram = 0x80A26DD8, size = 0x50 },
    { name = "func_80A25824", vram = 0x80A25824, size = 0x48 },
    { name = "func_80A25978", vram = 0x80A25978, size = 0x1C },
    { name = "ObjIceblock_Destroy", vram = 0x80A25758, size = 0x48 },
    { name = "func_80A26B64", vram = 0x80A26B64, size = 0x10 },
    { name = "ObjIceBlock_SetupAttemptSpawnCutscene", vram = 0x80A257A0, size = 0x14 },
    { name = "func_80A246D8", vram = 0x80A246D8, size = 0x244 },
    { name = "func_80A260E8", vram = 0x80A260E8, size = 0x5C },
    { name = "func_80A23370", vram = 0x80A23370, size = 0x2C },
    { name = "func_80A2586C", vram = 0x80A2586C, size = 0x10C },
    { name = "func_80A25FA0", vram = 0x80A25FA0, size = 0x34 },
    { name = "func_80A25C70", vram = 0x80A25C70, size = 0x84 },
    { name = "func_80A26B74", vram = 0x80A26B74, size = 0x84 },
    { name = "func_80A25FD4", vram = 0x80A25FD4, size = 0x114 },
    { name = "func_80A23938", vram = 0x80A23938, size = 0x250 },
    { name = "func_80A2541C", vram = 0x80A2541C, size = 0x24 },
    { name = "func_80A24954", vram = 0x80A24954, size = 0xF4 },
    { name = "func_80A24B74", vram = 0x80A24B74, size = 0x68 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Bigpamet"
rom = 0x00E91090
vram = 0x80A27520
size = 0x2560

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A2753C, target_vram = 0x80A29764 },
    { type = "R_MIPS_LO16", vram = 0x80A27540, target_vram = 0x80A29764 },
    { type = "R_MIPS_HI16", vram = 0x80A275CC, target_vram = 0x80A29700 },
    { type = "R_MIPS_LO16", vram = 0x80A275D0, target_vram = 0x80A29700 },
    { type = "R_MIPS_HI16", vram = 0x80A275E4, target_vram = 0x80A29734 },
    { type = "R_MIPS_HI16", vram = 0x80A275E8, target_vram = 0x80A2972C },
    { type = "R_MIPS_LO16", vram = 0x80A275EC, target_vram = 0x80A2972C },
    { type = "R_MIPS_LO16", vram = 0x80A275F0, target_vram = 0x80A29734 },
    { type = "R_MIPS_HI16", vram = 0x80A275FC, target_vram = 0x80A29778 },
    { type = "R_MIPS_LO16", vram = 0x80A27600, target_vram = 0x80A29778 },
    { type = "R_MIPS_HI16", vram = 0x80A27604, target_vram = 0x80A29754 },
    { type = "R_MIPS_LO16", vram = 0x80A27608, target_vram = 0x80A29754 },
    { type = "R_MIPS_HI16", vram = 0x80A27610, target_vram = 0x80A29764 },
    { type = "R_MIPS_LO16", vram = 0x80A27614, target_vram = 0x80A29764 },
    { type = "R_MIPS_HI16", vram = 0x80A27630, target_vram = 0x80A29778 },
    { type = "R_MIPS_LO16", vram = 0x80A27634, target_vram = 0x80A29778 },
    { type = "R_MIPS_HI16", vram = 0x80A276C0, target_vram = 0x80A29790 },
    { type = "R_MIPS_LO16", vram = 0x80A276C4, target_vram = 0x80A29790 },
    { type = "R_MIPS_HI16", vram = 0x80A278F8, target_vram = 0x80A29794 },
    { type = "R_MIPS_LO16", vram = 0x80A27908, target_vram = 0x80A29794 },
    { type = "R_MIPS_HI16", vram = 0x80A2790C, target_vram = 0x80A29798 },
    { type = "R_MIPS_LO16", vram = 0x80A27910, target_vram = 0x80A29798 },
    { type = "R_MIPS_HI16", vram = 0x80A27ADC, target_vram = 0x80A2977C },
    { type = "R_MIPS_LO16", vram = 0x80A27AF0, target_vram = 0x80A2977C },
    { type = "R_MIPS_HI16", vram = 0x80A27D60, target_vram = 0x80A2979C },
    { type = "R_MIPS_LO16", vram = 0x80A27D70, target_vram = 0x80A2979C },
    { type = "R_MIPS_HI16", vram = 0x80A27D74, target_vram = 0x80A297A0 },
    { type = "R_MIPS_LO16", vram = 0x80A27D78, target_vram = 0x80A297A0 },
    { type = "R_MIPS_HI16", vram = 0x80A27E90, target_vram = 0x80A297A4 },
    { type = "R_MIPS_LO16", vram = 0x80A27E94, target_vram = 0x80A297A4 },
    { type = "R_MIPS_HI16", vram = 0x80A28058, target_vram = 0x80A28D0C },
    { type = "R_MIPS_LO16", vram = 0x80A2805C, target_vram = 0x80A28D0C },
    { type = "R_MIPS_HI16", vram = 0x80A281BC, target_vram = 0x80A281DC },
    { type = "R_MIPS_LO16", vram = 0x80A281C0, target_vram = 0x80A281DC },
    { type = "R_MIPS_HI16", vram = 0x80A28298, target_vram = 0x80A294D8 },
    { type = "R_MIPS_HI16", vram = 0x80A2829C, target_vram = 0x80A282C8 },
    { type = "R_MIPS_LO16", vram = 0x80A282A0, target_vram = 0x80A294D8 },
    { type = "R_MIPS_LO16", vram = 0x80A282A8, target_vram = 0x80A282C8 },
    { type = "R_MIPS_HI16", vram = 0x80A28384, target_vram = 0x80A283A0 },
    { type = "R_MIPS_LO16", vram = 0x80A2838C, target_vram = 0x80A283A0 },
    { type = "R_MIPS_HI16", vram = 0x80A28420, target_vram = 0x80A2844C },
    { type = "R_MIPS_LO16", vram = 0x80A28428, target_vram = 0x80A2844C },
    { type = "R_MIPS_HI16", vram = 0x80A2853C, target_vram = 0x80A2855C },
    { type = "R_MIPS_LO16", vram = 0x80A28540, target_vram = 0x80A2855C },
    { type = "R_MIPS_HI16", vram = 0x80A285C0, target_vram = 0x80A297A8 },
    { type = "R_MIPS_LO16", vram = 0x80A285C4, target_vram = 0x80A297A8 },
    { type = "R_MIPS_HI16", vram = 0x80A285C8, target_vram = 0x80A297AC },
    { type = "R_MIPS_LO16", vram = 0x80A285D8, target_vram = 0x80A297AC },
    { type = "R_MIPS_HI16", vram = 0x80A2862C, target_vram = 0x80A2966C },
    { type = "R_MIPS_LO16", vram = 0x80A28630, target_vram = 0x80A2966C },
    { type = "R_MIPS_HI16", vram = 0x80A28650, target_vram = 0x80A2866C },
    { type = "R_MIPS_LO16", vram = 0x80A28654, target_vram = 0x80A2866C },
    { type = "R_MIPS_HI16", vram = 0x80A28678, target_vram = 0x80A297B0 },
    { type = "R_MIPS_LO16", vram = 0x80A2867C, target_vram = 0x80A297B0 },
    { type = "R_MIPS_HI16", vram = 0x80A28684, target_vram = 0x80A297B4 },
    { type = "R_MIPS_LO16", vram = 0x80A28694, target_vram = 0x80A297B4 },
    { type = "R_MIPS_HI16", vram = 0x80A286D0, target_vram = 0x80A28708 },
    { type = "R_MIPS_LO16", vram = 0x80A286E0, target_vram = 0x80A28708 },
    { type = "R_MIPS_HI16", vram = 0x80A287D0, target_vram = 0x80A287E8 },
    { type = "R_MIPS_LO16", vram = 0x80A287D4, target_vram = 0x80A287E8 },
    { type = "R_MIPS_HI16", vram = 0x80A28994, target_vram = 0x80A289C8 },
    { type = "R_MIPS_LO16", vram = 0x80A2899C, target_vram = 0x80A289C8 },
    { type = "R_MIPS_HI16", vram = 0x80A289D4, target_vram = 0x80A297B8 },
    { type = "R_MIPS_LO16", vram = 0x80A289D8, target_vram = 0x80A297B8 },
    { type = "R_MIPS_HI16", vram = 0x80A28A34, target_vram = 0x80A294D8 },
    { type = "R_MIPS_LO16", vram = 0x80A28A38, target_vram = 0x80A294D8 },
    { type = "R_MIPS_HI16", vram = 0x80A28A5C, target_vram = 0x80A297BC },
    { type = "R_MIPS_LO16", vram = 0x80A28A60, target_vram = 0x80A297BC },
    { type = "R_MIPS_HI16", vram = 0x80A28A70, target_vram = 0x80A28A98 },
    { type = "R_MIPS_LO16", vram = 0x80A28A74, target_vram = 0x80A28A98 },
    { type = "R_MIPS_HI16", vram = 0x80A28B18, target_vram = 0x80A297C4 },
    { type = "R_MIPS_HI16", vram = 0x80A28B30, target_vram = 0x80A297C0 },
    { type = "R_MIPS_LO16", vram = 0x80A28B34, target_vram = 0x80A297C0 },
    { type = "R_MIPS_LO16", vram = 0x80A28B54, target_vram = 0x80A297C4 },
    { type = "R_MIPS_HI16", vram = 0x80A28B58, target_vram = 0x80A297C8 },
    { type = "R_MIPS_LO16", vram = 0x80A28B5C, target_vram = 0x80A297C8 },
    { type = "R_MIPS_HI16", vram = 0x80A28B64, target_vram = 0x80A297CC },
    { type = "R_MIPS_LO16", vram = 0x80A28B70, target_vram = 0x80A297CC },
    { type = "R_MIPS_HI16", vram = 0x80A28BE0, target_vram = 0x80A2966C },
    { type = "R_MIPS_LO16", vram = 0x80A28BF0, target_vram = 0x80A2966C },
    { type = "R_MIPS_HI16", vram = 0x80A28C18, target_vram = 0x80A28DC0 },
    { type = "R_MIPS_LO16", vram = 0x80A28C1C, target_vram = 0x80A28DC0 },
    { type = "R_MIPS_HI16", vram = 0x80A28C24, target_vram = 0x80A294D8 },
    { type = "R_MIPS_LO16", vram = 0x80A28C28, target_vram = 0x80A294D8 },
    { type = "R_MIPS_HI16", vram = 0x80A28CEC, target_vram = 0x80A28D0C },
    { type = "R_MIPS_LO16", vram = 0x80A28CF0, target_vram = 0x80A28D0C },
    { type = "R_MIPS_HI16", vram = 0x80A28D84, target_vram = 0x80A2966C },
    { type = "R_MIPS_HI16", vram = 0x80A28D8C, target_vram = 0x80A28DC0 },
    { type = "R_MIPS_LO16", vram = 0x80A28D90, target_vram = 0x80A2966C },
    { type = "R_MIPS_LO16", vram = 0x80A28D94, target_vram = 0x80A28DC0 },
    { type = "R_MIPS_HI16", vram = 0x80A28E6C, target_vram = 0x80A28E98 },
    { type = "R_MIPS_LO16", vram = 0x80A28E74, target_vram = 0x80A28E98 },
    { type = "R_MIPS_HI16", vram = 0x80A28ED4, target_vram = 0x80A28EE8 },
    { type = "R_MIPS_LO16", vram = 0x80A28ED8, target_vram = 0x80A28EE8 },
    { type = "R_MIPS_HI16", vram = 0x80A28FAC, target_vram = 0x80A29788 },
    { type = "R_MIPS_HI16", vram = 0x80A28FB0, target_vram = 0x80A2978C },
    { type = "R_MIPS_LO16", vram = 0x80A28FB8, target_vram = 0x80A2978C },
    { type = "R_MIPS_LO16", vram = 0x80A28FBC, target_vram = 0x80A29788 },
    { type = "R_MIPS_HI16", vram = 0x80A2906C, target_vram = 0x80A28E98 },
    { type = "R_MIPS_LO16", vram = 0x80A29070, target_vram = 0x80A28E98 },
    { type = "R_MIPS_HI16", vram = 0x80A291AC, target_vram = 0x80A281DC },
    { type = "R_MIPS_LO16", vram = 0x80A291B0, target_vram = 0x80A281DC },
    { type = "R_MIPS_HI16", vram = 0x80A291B8, target_vram = 0x80A282C8 },
    { type = "R_MIPS_LO16", vram = 0x80A291BC, target_vram = 0x80A282C8 },
    { type = "R_MIPS_HI16", vram = 0x80A2927C, target_vram = 0x80A287E8 },
    { type = "R_MIPS_LO16", vram = 0x80A29280, target_vram = 0x80A287E8 },
    { type = "R_MIPS_HI16", vram = 0x80A29400, target_vram = 0x80A2855C },
    { type = "R_MIPS_LO16", vram = 0x80A29404, target_vram = 0x80A2855C },
    { type = "R_MIPS_HI16", vram = 0x80A2940C, target_vram = 0x80A28A98 },
    { type = "R_MIPS_LO16", vram = 0x80A29410, target_vram = 0x80A28A98 },
    { type = "R_MIPS_HI16", vram = 0x80A2951C, target_vram = 0x80A29754 },
    { type = "R_MIPS_HI16", vram = 0x80A29520, target_vram = 0x80A293E4 },
    { type = "R_MIPS_LO16", vram = 0x80A2952C, target_vram = 0x80A29754 },
    { type = "R_MIPS_LO16", vram = 0x80A29530, target_vram = 0x80A293E4 },
    { type = "R_MIPS_HI16", vram = 0x80A29534, target_vram = 0x80A29494 },
    { type = "R_MIPS_LO16", vram = 0x80A29548, target_vram = 0x80A29494 },
    { type = "R_MIPS_HI16", vram = 0x80A295A0, target_vram = 0x80A28D0C },
    { type = "R_MIPS_LO16", vram = 0x80A295A4, target_vram = 0x80A28D0C },
    { type = "R_MIPS_HI16", vram = 0x80A295B0, target_vram = 0x80A297D0 },
    { type = "R_MIPS_LO16", vram = 0x80A295B4, target_vram = 0x80A297D0 },
    { type = "R_MIPS_HI16", vram = 0x80A29698, target_vram = 0x80A29580 },
    { type = "R_MIPS_HI16", vram = 0x80A2969C, target_vram = 0x80A29628 },
    { type = "R_MIPS_LO16", vram = 0x80A296A0, target_vram = 0x80A29628 },
    { type = "R_MIPS_LO16", vram = 0x80A296A4, target_vram = 0x80A29580 },
]

functions = [
    { name = "func_80A28DC0", vram = 0x80A28DC0, size = 0x80 },
    { name = "func_80A28A28", vram = 0x80A28A28, size = 0x70 },
    { name = "func_80A2855C", vram = 0x80A2855C, size = 0xBC },
    { name = "func_80A292A8", vram = 0x80A292A8, size = 0x13C },
    { name = "func_80A2768C", vram = 0x80A2768C, size = 0x68 },
    { name = "func_80A283A0", vram = 0x80A283A0, size = 0x50 },
    { name = "EnBigpamet_Draw", vram = 0x80A294D8, size = 0xA8 },
    { name = "func_80A282C8", vram = 0x80A282C8, size = 0xB0 },
    { name = "EnBigpamet_Init", vram = 0x80A27520, size = 0x140 },
    { name = "EnBigpamet_PostLimbDraw2", vram = 0x80A29494, size = 0x44 },
    { name = "func_80A29094", vram = 0x80A29094, size = 0xBC },
    { name = "func_80A28274", vram = 0x80A28274, size = 0x54 },
    { name = "func_80A28E98", vram = 0x80A28E98, size = 0x3C },
    { name = "func_80A27970", vram = 0x80A27970, size = 0x1E8 },
    { name = "EnBigpamet_OverrideLimbDraw1", vram = 0x80A29580, size = 0xA8 },
    { name = "EnBigpamet_Destroy", vram = 0x80A27660, size = 0x2C },
    { name = "func_80A28760", vram = 0x80A28760, size = 0x88 },
    { name = "func_80A281DC", vram = 0x80A281DC, size = 0x98 },
    { name = "func_80A284E4", vram = 0x80A284E4, size = 0x78 },
    { name = "func_80A2866C", vram = 0x80A2866C, size = 0x54 },
    { name = "func_80A28EE8", vram = 0x80A28EE8, size = 0x140 },
    { name = "func_80A276F4", vram = 0x80A276F4, size = 0x98 },
    { name = "func_80A28B98", vram = 0x80A28B98, size = 0x174 },
    { name = "func_80A27DD8", vram = 0x80A27DD8, size = 0x210 },
    { name = "EnBigpamet_Update", vram = 0x80A29150, size = 0x158 },
    { name = "func_80A2778C", vram = 0x80A2778C, size = 0x1E4 },
    { name = "func_80A28970", vram = 0x80A28970, size = 0x58 },
    { name = "func_80A28A98", vram = 0x80A28A98, size = 0x100 },
    { name = "EnBigpamet_OverrideLimbDraw2", vram = 0x80A293E4, size = 0xB0 },
    { name = "EnBigpamet_PostLimbDraw1", vram = 0x80A29628, size = 0x44 },
    { name = "func_80A27FE8", vram = 0x80A27FE8, size = 0x134 },
    { name = "func_80A2966C", vram = 0x80A2966C, size = 0x70 },
    { name = "func_80A286C0", vram = 0x80A286C0, size = 0x48 },
    { name = "func_80A287E8", vram = 0x80A287E8, size = 0x188 },
    { name = "func_80A28E40", vram = 0x80A28E40, size = 0x58 },
    { name = "func_80A28378", vram = 0x80A28378, size = 0x28 },
    { name = "func_80A28618", vram = 0x80A28618, size = 0x54 },
    { name = "func_80A28D0C", vram = 0x80A28D0C, size = 0x74 },
    { name = "func_80A281B4", vram = 0x80A281B4, size = 0x28 },
    { name = "func_80A28D80", vram = 0x80A28D80, size = 0x40 },
    { name = "func_80A283F0", vram = 0x80A283F0, size = 0x5C },
    { name = "func_80A28708", vram = 0x80A28708, size = 0x58 },
    { name = "func_80A2844C", vram = 0x80A2844C, size = 0x98 },
    { name = "func_80A28ED4", vram = 0x80A28ED4, size = 0x14 },
    { name = "func_80A2811C", vram = 0x80A2811C, size = 0x98 },
    { name = "func_80A29028", vram = 0x80A29028, size = 0x6C },
    { name = "func_80A289C8", vram = 0x80A289C8, size = 0x60 },
    { name = "func_80A27B58", vram = 0x80A27B58, size = 0x280 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Dblue_Movebg"
rom = 0x00E935F0
vram = 0x80A29A80
size = 0x2170

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A29AAC, target_vram = 0x80A2B870 },
    { type = "R_MIPS_LO16", vram = 0x80A29AB0, target_vram = 0x80A2B870 },
    { type = "R_MIPS_HI16", vram = 0x80A29C2C, target_vram = 0x80A2B978 },
    { type = "R_MIPS_LO16", vram = 0x80A29C30, target_vram = 0x80A2B978 },
    { type = "R_MIPS_HI16", vram = 0x80A29C88, target_vram = 0x80A2BBF4 },
    { type = "R_MIPS_LO16", vram = 0x80A29C8C, target_vram = 0x80A2BBF4 },
    { type = "R_MIPS_HI16", vram = 0x80A29CE4, target_vram = 0x80A2BBF4 },
    { type = "R_MIPS_LO16", vram = 0x80A29CE8, target_vram = 0x80A2BBF4 },
    { type = "R_MIPS_HI16", vram = 0x80A29D38, target_vram = 0x80A2B90C },
    { type = "R_MIPS_LO16", vram = 0x80A29D40, target_vram = 0x80A2B90C },
    { type = "R_MIPS_HI16", vram = 0x80A29D60, target_vram = 0x80A2B8AC },
    { type = "R_MIPS_LO16", vram = 0x80A29D68, target_vram = 0x80A2B8AC },
    { type = "R_MIPS_HI16", vram = 0x80A29D6C, target_vram = 0x80A2B8DC },
    { type = "R_MIPS_LO16", vram = 0x80A29D78, target_vram = 0x80A2B8DC },
    { type = "R_MIPS_HI16", vram = 0x80A29D7C, target_vram = 0x80A2B93C },
    { type = "R_MIPS_LO16", vram = 0x80A29D88, target_vram = 0x80A2B93C },
    { type = "R_MIPS_HI16", vram = 0x80A29DB4, target_vram = 0x80A2B9A0 },
    { type = "R_MIPS_LO16", vram = 0x80A29DBC, target_vram = 0x80A2B9A0 },
    { type = "R_MIPS_HI16", vram = 0x80A29E50, target_vram = 0x80A2B9CC },
    { type = "R_MIPS_LO16", vram = 0x80A29E54, target_vram = 0x80A2B9CC },
    { type = "R_MIPS_HI16", vram = 0x80A29E60, target_vram = 0x80A2A714 },
    { type = "R_MIPS_LO16", vram = 0x80A29E64, target_vram = 0x80A2A714 },
    { type = "R_MIPS_HI16", vram = 0x80A29EA0, target_vram = 0x80A2B96C },
    { type = "R_MIPS_LO16", vram = 0x80A29EAC, target_vram = 0x80A2B96C },
    { type = "R_MIPS_HI16", vram = 0x80A29EB0, target_vram = 0x80A2A1E0 },
    { type = "R_MIPS_LO16", vram = 0x80A29EB4, target_vram = 0x80A2A1E0 },
    { type = "R_MIPS_HI16", vram = 0x80A29F28, target_vram = 0x80A2B308 },
    { type = "R_MIPS_LO16", vram = 0x80A29F30, target_vram = 0x80A2B308 },
    { type = "R_MIPS_HI16", vram = 0x80A29F3C, target_vram = 0x80A2B9D0 },
    { type = "R_MIPS_LO16", vram = 0x80A29F48, target_vram = 0x80A2B9D0 },
    { type = "R_MIPS_HI16", vram = 0x80A29F50, target_vram = 0x80A2A32C },
    { type = "R_MIPS_LO16", vram = 0x80A29F54, target_vram = 0x80A2A32C },
    { type = "R_MIPS_HI16", vram = 0x80A29F80, target_vram = 0x80A2B974 },
    { type = "R_MIPS_HI16", vram = 0x80A29F84, target_vram = 0x80A2B978 },
    { type = "R_MIPS_LO16", vram = 0x80A29F88, target_vram = 0x80A2B978 },
    { type = "R_MIPS_LO16", vram = 0x80A29F8C, target_vram = 0x80A2B974 },
    { type = "R_MIPS_HI16", vram = 0x80A29FBC, target_vram = 0x80A2B96C },
    { type = "R_MIPS_LO16", vram = 0x80A29FC8, target_vram = 0x80A2B96C },
    { type = "R_MIPS_HI16", vram = 0x80A2A038, target_vram = 0x80A2BBF0 },
    { type = "R_MIPS_LO16", vram = 0x80A2A03C, target_vram = 0x80A2BBF0 },
    { type = "R_MIPS_HI16", vram = 0x80A2A044, target_vram = 0x80A2AED0 },
    { type = "R_MIPS_LO16", vram = 0x80A2A048, target_vram = 0x80A2AED0 },
    { type = "R_MIPS_HI16", vram = 0x80A2A05C, target_vram = 0x80A2B1A0 },
    { type = "R_MIPS_LO16", vram = 0x80A2A060, target_vram = 0x80A2B1A0 },
    { type = "R_MIPS_HI16", vram = 0x80A2A080, target_vram = 0x80A2B96C },
    { type = "R_MIPS_LO16", vram = 0x80A2A088, target_vram = 0x80A2B96C },
    { type = "R_MIPS_HI16", vram = 0x80A2A08C, target_vram = 0x80A2BBF0 },
    { type = "R_MIPS_LO16", vram = 0x80A2A098, target_vram = 0x80A2BBF0 },
    { type = "R_MIPS_HI16", vram = 0x80A2A0A0, target_vram = 0x80A2B274 },
    { type = "R_MIPS_LO16", vram = 0x80A2A0A8, target_vram = 0x80A2B274 },
    { type = "R_MIPS_HI16", vram = 0x80A2A20C, target_vram = 0x80A2B96C },
    { type = "R_MIPS_LO16", vram = 0x80A2A270, target_vram = 0x80A2B96C },
    { type = "R_MIPS_HI16", vram = 0x80A2A30C, target_vram = 0x80A2BBF5 },
    { type = "R_MIPS_LO16", vram = 0x80A2A310, target_vram = 0x80A2BBF5 },
    { type = "R_MIPS_HI16", vram = 0x80A2A3F8, target_vram = 0x80A2A444 },
    { type = "R_MIPS_LO16", vram = 0x80A2A3FC, target_vram = 0x80A2A444 },
    { type = "R_MIPS_HI16", vram = 0x80A2A4B0, target_vram = 0x80A2B9D4 },
    { type = "R_MIPS_LO16", vram = 0x80A2A4B8, target_vram = 0x80A2B9D4 },
    { type = "R_MIPS_HI16", vram = 0x80A2A4BC, target_vram = 0x80A2B9D8 },
    { type = "R_MIPS_LO16", vram = 0x80A2A4C0, target_vram = 0x80A2B9D8 },
    { type = "R_MIPS_HI16", vram = 0x80A2A674, target_vram = 0x80A2A688 },
    { type = "R_MIPS_LO16", vram = 0x80A2A678, target_vram = 0x80A2A688 },
    { type = "R_MIPS_HI16", vram = 0x80A2A7C4, target_vram = 0x80A2A7F8 },
    { type = "R_MIPS_LO16", vram = 0x80A2A7C8, target_vram = 0x80A2A7F8 },
    { type = "R_MIPS_HI16", vram = 0x80A2A860, target_vram = 0x80A2B9DC },
    { type = "R_MIPS_LO16", vram = 0x80A2A864, target_vram = 0x80A2B9DC },
    { type = "R_MIPS_HI16", vram = 0x80A2A86C, target_vram = 0x80A2B9E0 },
    { type = "R_MIPS_LO16", vram = 0x80A2A870, target_vram = 0x80A2B9E0 },
    { type = "R_MIPS_HI16", vram = 0x80A2AA80, target_vram = 0x80A2AAB8 },
    { type = "R_MIPS_LO16", vram = 0x80A2AA88, target_vram = 0x80A2AAB8 },
    { type = "R_MIPS_HI16", vram = 0x80A2AAF4, target_vram = 0x80A2B974 },
    { type = "R_MIPS_LO16", vram = 0x80A2AB00, target_vram = 0x80A2B974 },
    { type = "R_MIPS_HI16", vram = 0x80A2AB60, target_vram = 0x80A2A714 },
    { type = "R_MIPS_LO16", vram = 0x80A2ABB0, target_vram = 0x80A2A714 },
    { type = "R_MIPS_HI16", vram = 0x80A2AC1C, target_vram = 0x80A2B9E4 },
    { type = "R_MIPS_LO16", vram = 0x80A2AC20, target_vram = 0x80A2B9E4 },
    { type = "R_MIPS_HI16", vram = 0x80A2ACEC, target_vram = 0x80A2B988 },
    { type = "R_MIPS_LO16", vram = 0x80A2ACF0, target_vram = 0x80A2B988 },
    { type = "R_MIPS_HI16", vram = 0x80A2AF20, target_vram = 0x80A2BBF4 },
    { type = "R_MIPS_LO16", vram = 0x80A2AF24, target_vram = 0x80A2BBF4 },
    { type = "R_MIPS_HI16", vram = 0x80A2AFD4, target_vram = 0x80A2B96C },
    { type = "R_MIPS_LO16", vram = 0x80A2AFE4, target_vram = 0x80A2B96C },
    { type = "R_MIPS_HI16", vram = 0x80A2B070, target_vram = 0x80A2BBF0 },
    { type = "R_MIPS_LO16", vram = 0x80A2B08C, target_vram = 0x80A2BBF0 },
    { type = "R_MIPS_HI16", vram = 0x80A2B284, target_vram = 0x80A2BBF0 },
    { type = "R_MIPS_LO16", vram = 0x80A2B288, target_vram = 0x80A2BBF0 },
    { type = "R_MIPS_HI16", vram = 0x80A2B2BC, target_vram = 0x80A2B96C },
    { type = "R_MIPS_LO16", vram = 0x80A2B2C4, target_vram = 0x80A2B96C },
    { type = "R_MIPS_HI16", vram = 0x80A2B5C4, target_vram = 0x80A2B9E8 },
    { type = "R_MIPS_LO16", vram = 0x80A2B5C8, target_vram = 0x80A2B9E8 },
    { type = "R_MIPS_HI16", vram = 0x80A2B5D4, target_vram = 0x80A2B9EC },
    { type = "R_MIPS_LO16", vram = 0x80A2B5E0, target_vram = 0x80A2B9EC },
]

functions = [
    { name = "func_80A2A714", vram = 0x80A2A714, size = 0xE4 },
    { name = "func_80A2A1E0", vram = 0x80A2A1E0, size = 0x14C },
    { name = "BgDblueMovebg_Draw", vram = 0x80A2B390, size = 0x4DC },
    { name = "func_80A2A128", vram = 0x80A2A128, size = 0xB8 },
    { name = "BgDblueMovebg_Destroy", vram = 0x80A2A0D0, size = 0x58 },
    { name = "func_80A2A688", vram = 0x80A2A688, size = 0x8C },
    { name = "func_80A2AED0", vram = 0x80A2AED0, size = 0x2D0 },
    { name = "BgDblueMovebg_Init", vram = 0x80A29C18, size = 0x4B8 },
    { name = "func_80A2B1A0", vram = 0x80A2B1A0, size = 0x70 },
    { name = "func_80A2A670", vram = 0x80A2A670, size = 0x18 },
    { name = "func_80A29A80", vram = 0x80A29A80, size = 0x198 },
    { name = "func_80A2B274", vram = 0x80A2B274, size = 0x94 },
    { name = "func_80A2AAB8", vram = 0x80A2AAB8, size = 0x118 },
    { name = "func_80A2B308", vram = 0x80A2B308, size = 0x88 },
    { name = "func_80A2A7F8", vram = 0x80A2A7F8, size = 0x2C0 },
    { name = "func_80A2A32C", vram = 0x80A2A32C, size = 0x118 },
    { name = "func_80A2A444", vram = 0x80A2A444, size = 0x22C },
    { name = "func_80A2ABD0", vram = 0x80A2ABD0, size = 0x300 },
    { name = "BgDblueMovebg_Update", vram = 0x80A2B210, size = 0x64 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Syateki_Dekunuts"
rom = 0x00E95760
vram = 0x80A2BC00
size = 0x1110

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A2BC38, target_vram = 0x80A2CAB0 },
    { type = "R_MIPS_LO16", vram = 0x80A2BC40, target_vram = 0x80A2CAB0 },
    { type = "R_MIPS_HI16", vram = 0x80A2BC78, target_vram = 0x80A2CADC },
    { type = "R_MIPS_LO16", vram = 0x80A2BC7C, target_vram = 0x80A2CADC },
    { type = "R_MIPS_HI16", vram = 0x80A2BCC8, target_vram = 0x80A2CB90 },
    { type = "R_MIPS_LO16", vram = 0x80A2BCD4, target_vram = 0x80A2CB90 },
    { type = "R_MIPS_HI16", vram = 0x80A2BD10, target_vram = 0x80A2CB9C },
    { type = "R_MIPS_LO16", vram = 0x80A2BD44, target_vram = 0x80A2CB9C },
    { type = "R_MIPS_HI16", vram = 0x80A2BD5C, target_vram = 0x80A2CB9C },
    { type = "R_MIPS_LO16", vram = 0x80A2BD64, target_vram = 0x80A2CB9C },
    { type = "R_MIPS_HI16", vram = 0x80A2BE94, target_vram = 0x80A2BF18 },
    { type = "R_MIPS_LO16", vram = 0x80A2BEA4, target_vram = 0x80A2BF18 },
    { type = "R_MIPS_HI16", vram = 0x80A2C090, target_vram = 0x80A2C0F8 },
    { type = "R_MIPS_LO16", vram = 0x80A2C094, target_vram = 0x80A2C0F8 },
    { type = "R_MIPS_HI16", vram = 0x80A2C150, target_vram = 0x80A2C168 },
    { type = "R_MIPS_LO16", vram = 0x80A2C154, target_vram = 0x80A2C168 },
    { type = "R_MIPS_HI16", vram = 0x80A2C1CC, target_vram = 0x80A2CAE8 },
    { type = "R_MIPS_LO16", vram = 0x80A2C1D0, target_vram = 0x80A2CAE8 },
    { type = "R_MIPS_HI16", vram = 0x80A2C1E4, target_vram = 0x80A2C208 },
    { type = "R_MIPS_LO16", vram = 0x80A2C1E8, target_vram = 0x80A2C208 },
    { type = "R_MIPS_HI16", vram = 0x80A2C288, target_vram = 0x80A2CAE8 },
    { type = "R_MIPS_LO16", vram = 0x80A2C28C, target_vram = 0x80A2CAE8 },
    { type = "R_MIPS_HI16", vram = 0x80A2C2A8, target_vram = 0x80A2C2E0 },
    { type = "R_MIPS_HI16", vram = 0x80A2C2B0, target_vram = 0x80A2C33C },
    { type = "R_MIPS_LO16", vram = 0x80A2C2B4, target_vram = 0x80A2C2E0 },
    { type = "R_MIPS_LO16", vram = 0x80A2C2C0, target_vram = 0x80A2C33C },
    { type = "R_MIPS_HI16", vram = 0x80A2C3BC, target_vram = 0x80A2CAE8 },
    { type = "R_MIPS_LO16", vram = 0x80A2C3C0, target_vram = 0x80A2CAE8 },
    { type = "R_MIPS_HI16", vram = 0x80A2C3D4, target_vram = 0x80A2C3F0 },
    { type = "R_MIPS_LO16", vram = 0x80A2C3D8, target_vram = 0x80A2C3F0 },
    { type = "R_MIPS_HI16", vram = 0x80A2C478, target_vram = 0x80A2C48C },
    { type = "R_MIPS_LO16", vram = 0x80A2C47C, target_vram = 0x80A2C48C },
    { type = "R_MIPS_HI16", vram = 0x80A2C4FC, target_vram = 0x80A2CBA0 },
    { type = "R_MIPS_HI16", vram = 0x80A2C500, target_vram = 0x80A2CBAC },
    { type = "R_MIPS_LO16", vram = 0x80A2C514, target_vram = 0x80A2CBAC },
    { type = "R_MIPS_LO16", vram = 0x80A2C518, target_vram = 0x80A2CBA0 },
    { type = "R_MIPS_HI16", vram = 0x80A2C54C, target_vram = 0x80A2CBA0 },
    { type = "R_MIPS_HI16", vram = 0x80A2C550, target_vram = 0x80A2CBAC },
    { type = "R_MIPS_LO16", vram = 0x80A2C55C, target_vram = 0x80A2CBAC },
    { type = "R_MIPS_LO16", vram = 0x80A2C560, target_vram = 0x80A2CBA0 },
    { type = "R_MIPS_HI16", vram = 0x80A2C59C, target_vram = 0x80A2CAE8 },
    { type = "R_MIPS_LO16", vram = 0x80A2C5A4, target_vram = 0x80A2CAE8 },
    { type = "R_MIPS_HI16", vram = 0x80A2C5B4, target_vram = 0x80A2C5DC },
    { type = "R_MIPS_LO16", vram = 0x80A2C5BC, target_vram = 0x80A2C5DC },
    { type = "R_MIPS_HI16", vram = 0x80A2C618, target_vram = 0x80A2CAE8 },
    { type = "R_MIPS_LO16", vram = 0x80A2C620, target_vram = 0x80A2CAE8 },
    { type = "R_MIPS_HI16", vram = 0x80A2C66C, target_vram = 0x80A2CBB8 },
    { type = "R_MIPS_HI16", vram = 0x80A2C670, target_vram = 0x80A2CBBC },
    { type = "R_MIPS_LO16", vram = 0x80A2C678, target_vram = 0x80A2CBBC },
    { type = "R_MIPS_LO16", vram = 0x80A2C67C, target_vram = 0x80A2CBB8 },
    { type = "R_MIPS_HI16", vram = 0x80A2C7B8, target_vram = 0x80A2BF18 },
    { type = "R_MIPS_LO16", vram = 0x80A2C7BC, target_vram = 0x80A2BF18 },
    { type = "R_MIPS_HI16", vram = 0x80A2C934, target_vram = 0x80A2BF18 },
    { type = "R_MIPS_LO16", vram = 0x80A2C938, target_vram = 0x80A2BF18 },
    { type = "R_MIPS_HI16", vram = 0x80A2C94C, target_vram = 0x80A2C8A0 },
    { type = "R_MIPS_LO16", vram = 0x80A2C950, target_vram = 0x80A2C8A0 },
    { type = "R_MIPS_HI16", vram = 0x80A2C984, target_vram = 0x80A2CBC0 },
    { type = "R_MIPS_LO16", vram = 0x80A2C990, target_vram = 0x80A2CBC0 },
]

functions = [
    { name = "EnSyatekiDekunuts_SetupWaitToEmerge", vram = 0x80A2C150, size = 0x18 },
    { name = "EnSyatekiDekunuts_SetupWaitToStart", vram = 0x80A2BFC4, size = 0x134 },
    { name = "EnSyatekiDekunuts_SetupEmerge", vram = 0x80A2C1AC, size = 0x5C },
    { name = "EnSyatekiDekunuts_LookAround", vram = 0x80A2C2E0, size = 0x5C },
    { name = "EnSyatekiDekunuts_SetupLookAround", vram = 0x80A2C27C, size = 0x64 },
    { name = "EnSyatekiDekunuts_Destroy", vram = 0x80A2BE28, size = 0x2C },
    { name = "EnSyatekiDekunuts_WaitToStart", vram = 0x80A2C0F8, size = 0x58 },
    { name = "EnSyatekiDekunuts_Dead", vram = 0x80A2C5DC, size = 0x1B0 },
    { name = "EnSyatekiDekunuts_BonusLookAround", vram = 0x80A2C33C, size = 0x70 },
    { name = "EnSyatekiDekunuts_GameEnd", vram = 0x80A2C48C, size = 0x44 },
    { name = "EnSyatekiDekunuts_Update", vram = 0x80A2C78C, size = 0x114 },
    { name = "EnSyatekiDekunuts_Init", vram = 0x80A2BC00, size = 0x228 },
    { name = "EnSyatekiDekunuts_SetupWaitForSignal", vram = 0x80A2BE54, size = 0xC4 },
    { name = "EnSyatekiDekunuts_SetupBurrow", vram = 0x80A2C3AC, size = 0x44 },
    { name = "EnSyatekiDekunuts_WaitForSignal", vram = 0x80A2BF18, size = 0xAC },
    { name = "EnSyatekiDekunuts_Draw", vram = 0x80A2C8E8, size = 0x1A4 },
    { name = "EnSyatekiDekunuts_Emerge", vram = 0x80A2C208, size = 0x74 },
    { name = "EnSyatekiDekunuts_SetupDead", vram = 0x80A2C4D0, size = 0x10C },
    { name = "EnSyatekiDekunuts_SetupGameEnd", vram = 0x80A2C478, size = 0x14 },
    { name = "EnSyatekiDekunuts_OverrideLimbDraw", vram = 0x80A2C8A0, size = 0x48 },
    { name = "EnSyatekiDekunuts_Burrow", vram = 0x80A2C3F0, size = 0x88 },
    { name = "EnSyatekiDekunuts_WaitToEmerge", vram = 0x80A2C168, size = 0x44 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Elf_Msg3"
rom = 0x00E96870
vram = 0x80A2CD10
size = 0x570

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A2CE74, target_vram = 0x80A2D1E0 },
    { type = "R_MIPS_LO16", vram = 0x80A2CE7C, target_vram = 0x80A2D1E0 },
    { type = "R_MIPS_HI16", vram = 0x80A2CE88, target_vram = 0x80A2CF7C },
    { type = "R_MIPS_HI16", vram = 0x80A2CEA0, target_vram = 0x80A2D200 },
    { type = "R_MIPS_LO16", vram = 0x80A2CEA4, target_vram = 0x80A2D200 },
    { type = "R_MIPS_HI16", vram = 0x80A2CEC8, target_vram = 0x80A2D204 },
    { type = "R_MIPS_LO16", vram = 0x80A2CECC, target_vram = 0x80A2D204 },
    { type = "R_MIPS_HI16", vram = 0x80A2CED4, target_vram = 0x80A2D208 },
    { type = "R_MIPS_LO16", vram = 0x80A2CEE4, target_vram = 0x80A2D208 },
    { type = "R_MIPS_HI16", vram = 0x80A2CF00, target_vram = 0x80A2D20C },
    { type = "R_MIPS_LO16", vram = 0x80A2CF04, target_vram = 0x80A2D20C },
    { type = "R_MIPS_LO16", vram = 0x80A2CF18, target_vram = 0x80A2CF7C },
]

functions = [
    { name = "ElfMsg3_SetupAction", vram = 0x80A2CD10, size = 0xC },
    { name = "ElfMsg3_Init", vram = 0x80A2CE54, size = 0xEC },
    { name = "ElfMsg3_Destroy", vram = 0x80A2CF40, size = 0x10 },
    { name = "func_80A2CF7C", vram = 0x80A2CF7C, size = 0x180 },
    { name = "func_80A2CF50", vram = 0x80A2CF50, size = 0x2C },
    { name = "ElfMsg3_Update", vram = 0x80A2D0FC, size = 0xBC },
    { name = "func_80A2CD1C", vram = 0x80A2CD1C, size = 0x138 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Fg"
rom = 0x00E96DE0
vram = 0x80A2D280
size = 0x1520

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A2D2AC, target_vram = 0x80A2E558 },
    { type = "R_MIPS_LO16", vram = 0x80A2D2B0, target_vram = 0x80A2E558 },
    { type = "R_MIPS_HI16", vram = 0x80A2D530, target_vram = 0x80A2E600 },
    { type = "R_MIPS_LO16", vram = 0x80A2D538, target_vram = 0x80A2E600 },
    { type = "R_MIPS_HI16", vram = 0x80A2D554, target_vram = 0x80A2D9CC },
    { type = "R_MIPS_LO16", vram = 0x80A2D558, target_vram = 0x80A2D9CC },
    { type = "R_MIPS_HI16", vram = 0x80A2D5AC, target_vram = 0x80A2E604 },
    { type = "R_MIPS_LO16", vram = 0x80A2D5B0, target_vram = 0x80A2E604 },
    { type = "R_MIPS_HI16", vram = 0x80A2D5C8, target_vram = 0x80A2E608 },
    { type = "R_MIPS_LO16", vram = 0x80A2D5CC, target_vram = 0x80A2E608 },
    { type = "R_MIPS_HI16", vram = 0x80A2D5E4, target_vram = 0x80A2E60C },
    { type = "R_MIPS_LO16", vram = 0x80A2D5E8, target_vram = 0x80A2E60C },
    { type = "R_MIPS_HI16", vram = 0x80A2D5EC, target_vram = 0x80A2E610 },
    { type = "R_MIPS_LO16", vram = 0x80A2D5F0, target_vram = 0x80A2E610 },
    { type = "R_MIPS_HI16", vram = 0x80A2D5F8, target_vram = 0x80A2D9CC },
    { type = "R_MIPS_LO16", vram = 0x80A2D604, target_vram = 0x80A2D9CC },
    { type = "R_MIPS_HI16", vram = 0x80A2D6C8, target_vram = 0x80A2E614 },
    { type = "R_MIPS_LO16", vram = 0x80A2D6D8, target_vram = 0x80A2E614 },
    { type = "R_MIPS_HI16", vram = 0x80A2D6DC, target_vram = 0x80A2D9DC },
    { type = "R_MIPS_LO16", vram = 0x80A2D6E4, target_vram = 0x80A2D9DC },
    { type = "R_MIPS_HI16", vram = 0x80A2D74C, target_vram = 0x80A2D778 },
    { type = "R_MIPS_LO16", vram = 0x80A2D750, target_vram = 0x80A2D778 },
    { type = "R_MIPS_HI16", vram = 0x80A2D7E4, target_vram = 0x80A2E618 },
    { type = "R_MIPS_LO16", vram = 0x80A2D7E8, target_vram = 0x80A2E618 },
    { type = "R_MIPS_HI16", vram = 0x80A2D800, target_vram = 0x80A2E61C },
    { type = "R_MIPS_LO16", vram = 0x80A2D804, target_vram = 0x80A2E61C },
    { type = "R_MIPS_HI16", vram = 0x80A2D81C, target_vram = 0x80A2E620 },
    { type = "R_MIPS_LO16", vram = 0x80A2D820, target_vram = 0x80A2E620 },
    { type = "R_MIPS_HI16", vram = 0x80A2D824, target_vram = 0x80A2E624 },
    { type = "R_MIPS_LO16", vram = 0x80A2D828, target_vram = 0x80A2E624 },
    { type = "R_MIPS_HI16", vram = 0x80A2D830, target_vram = 0x80A2D9CC },
    { type = "R_MIPS_LO16", vram = 0x80A2D83C, target_vram = 0x80A2D9CC },
    { type = "R_MIPS_HI16", vram = 0x80A2D90C, target_vram = 0x80A2E628 },
    { type = "R_MIPS_LO16", vram = 0x80A2D91C, target_vram = 0x80A2E628 },
    { type = "R_MIPS_HI16", vram = 0x80A2D920, target_vram = 0x80A2D9DC },
    { type = "R_MIPS_LO16", vram = 0x80A2D928, target_vram = 0x80A2D9DC },
    { type = "R_MIPS_HI16", vram = 0x80A2D99C, target_vram = 0x80A2D4B8 },
    { type = "R_MIPS_LO16", vram = 0x80A2D9A0, target_vram = 0x80A2D4B8 },
    { type = "R_MIPS_HI16", vram = 0x80A2DA18, target_vram = 0x80A2D9CC },
    { type = "R_MIPS_LO16", vram = 0x80A2DA1C, target_vram = 0x80A2D9CC },
    { type = "R_MIPS_HI16", vram = 0x80A2DB70, target_vram = 0x80A2E500 },
    { type = "R_MIPS_LO16", vram = 0x80A2DB78, target_vram = 0x80A2E500 },
    { type = "R_MIPS_HI16", vram = 0x80A2DB88, target_vram = 0x80A2E538 },
    { type = "R_MIPS_HI16", vram = 0x80A2DB8C, target_vram = 0x80A2E52C },
    { type = "R_MIPS_LO16", vram = 0x80A2DB90, target_vram = 0x80A2E52C },
    { type = "R_MIPS_LO16", vram = 0x80A2DB94, target_vram = 0x80A2E538 },
    { type = "R_MIPS_HI16", vram = 0x80A2DBBC, target_vram = 0x80A2E62C },
    { type = "R_MIPS_LO16", vram = 0x80A2DBC0, target_vram = 0x80A2E62C },
    { type = "R_MIPS_HI16", vram = 0x80A2DBC4, target_vram = 0x80A2D4B8 },
    { type = "R_MIPS_LO16", vram = 0x80A2DBC8, target_vram = 0x80A2D4B8 },
    { type = "R_MIPS_HI16", vram = 0x80A2DD50, target_vram = 0x80A2E598 },
    { type = "R_MIPS_LO16", vram = 0x80A2DD54, target_vram = 0x80A2E598 },
    { type = "R_MIPS_HI16", vram = 0x80A2DE48, target_vram = 0x80A2E5A4 },
    { type = "R_MIPS_LO16", vram = 0x80A2DE4C, target_vram = 0x80A2E5A4 },
    { type = "R_MIPS_HI16", vram = 0x80A2DF7C, target_vram = 0x80A2DCE0 },
    { type = "R_MIPS_LO16", vram = 0x80A2DF80, target_vram = 0x80A2DCE0 },
    { type = "R_MIPS_HI16", vram = 0x80A2DF94, target_vram = 0x80A2DD34 },
    { type = "R_MIPS_LO16", vram = 0x80A2DF98, target_vram = 0x80A2DD34 },
    { type = "R_MIPS_HI16", vram = 0x80A2DFD0, target_vram = 0x80A2E5BC },
    { type = "R_MIPS_LO16", vram = 0x80A2DFD4, target_vram = 0x80A2E5BC },
    { type = "R_MIPS_HI16", vram = 0x80A2DFDC, target_vram = 0x80A2E5C8 },
    { type = "R_MIPS_LO16", vram = 0x80A2DFE0, target_vram = 0x80A2E5C8 },
    { type = "R_MIPS_HI16", vram = 0x80A2E03C, target_vram = 0x80A2E630 },
    { type = "R_MIPS_LO16", vram = 0x80A2E084, target_vram = 0x80A2E630 },
    { type = "R_MIPS_HI16", vram = 0x80A2E414, target_vram = 0x80A2E5D4 },
    { type = "R_MIPS_LO16", vram = 0x80A2E460, target_vram = 0x80A2E5D4 },
]

functions = [
    { name = "EnFg_Init", vram = 0x80A2DAF4, size = 0xF4 },
    { name = "EnFg_Draw", vram = 0x80A2DE34, size = 0x190 },
    { name = "EnFg_PostLimbDraw", vram = 0x80A2DD34, size = 0x100 },
    { name = "EnFg_DrawDust", vram = 0x80A2E268, size = 0x270 },
    { name = "EnFg_AddDust", vram = 0x80A2DFC4, size = 0xDC },
    { name = "EnFg_UpdateHealth", vram = 0x80A2D400, size = 0x2C },
    { name = "EnFg_UpdateDust", vram = 0x80A2E0A0, size = 0x1C8 },
    { name = "EnFg_Idle", vram = 0x80A2D4B8, size = 0x2C0 },
    { name = "EnFg_OverrideLimbDraw", vram = 0x80A2DCE0, size = 0x54 },
    { name = "EnFg_ChangeAnim", vram = 0x80A2D280, size = 0xC8 },
    { name = "EnFg_GetDamageEffect", vram = 0x80A2D42C, size = 0x8C },
    { name = "func_80A2D348", vram = 0x80A2D348, size = 0x8C },
    { name = "EnFg_Update", vram = 0x80A2DC14, size = 0xCC },
    { name = "EnFg_UpdateSkelAnime", vram = 0x80A2D3D4, size = 0x2C },
    { name = "EnFg_Jump", vram = 0x80A2D778, size = 0x254 },
    { name = "EnFg_Knockback", vram = 0x80A2D9DC, size = 0x118 },
    { name = "EnFg_Destroy", vram = 0x80A2DBE8, size = 0x2C },
    { name = "EnFg_DoNothing", vram = 0x80A2D9CC, size = 0x10 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Dm_Ravine"
rom = 0x00E98300
vram = 0x80A2E7A0
size = 0x1C0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A2E80C, target_vram = 0x80A2E838 },
    { type = "R_MIPS_LO16", vram = 0x80A2E810, target_vram = 0x80A2E838 },
]

functions = [
    { name = "DmRavine_DoNothing", vram = 0x80A2E838, size = 0x10 },
    { name = "DmRavine_Update", vram = 0x80A2E848, size = 0xAC },
    { name = "DmRavine_Draw", vram = 0x80A2E8F4, size = 0x10 },
    { name = "DmRavine_Init", vram = 0x80A2E7A0, size = 0x88 },
    { name = "DmRavine_Destroy", vram = 0x80A2E828, size = 0x10 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Dm_Sa"
rom = 0x00E984C0
vram = 0x80A2E960
size = 0x440

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A2EA1C, target_vram = 0x80A2ED20 },
    { type = "R_MIPS_LO16", vram = 0x80A2EA20, target_vram = 0x80A2ED20 },
    { type = "R_MIPS_HI16", vram = 0x80A2EA68, target_vram = 0x80A2ED00 },
    { type = "R_MIPS_LO16", vram = 0x80A2EA6C, target_vram = 0x80A2ED00 },
    { type = "R_MIPS_HI16", vram = 0x80A2EA8C, target_vram = 0x80A2EABC },
    { type = "R_MIPS_LO16", vram = 0x80A2EA90, target_vram = 0x80A2EABC },
    { type = "R_MIPS_HI16", vram = 0x80A2EC9C, target_vram = 0x80A2EB10 },
    { type = "R_MIPS_HI16", vram = 0x80A2ECA0, target_vram = 0x80A2EB2C },
    { type = "R_MIPS_HI16", vram = 0x80A2ECA4, target_vram = 0x80A2EB44 },
    { type = "R_MIPS_LO16", vram = 0x80A2ECA8, target_vram = 0x80A2EB44 },
    { type = "R_MIPS_LO16", vram = 0x80A2ECAC, target_vram = 0x80A2EB2C },
    { type = "R_MIPS_LO16", vram = 0x80A2ECB0, target_vram = 0x80A2EB10 },
]

functions = [
    { name = "DmSa_TransformLimbDraw", vram = 0x80A2EB44, size = 0x14 },
    { name = "DmSa_OverrideLimbDraw", vram = 0x80A2EB10, size = 0x1C },
    { name = "DmSa_ChangeAnim", vram = 0x80A2E960, size = 0x9C },
    { name = "DmSa_PostLimbDraw", vram = 0x80A2EB2C, size = 0x18 },
    { name = "func_80A2EBB0", vram = 0x80A2EBB0, size = 0x38 },
    { name = "func_80A2EB58", vram = 0x80A2EB58, size = 0x58 },
    { name = "DmSa_Update", vram = 0x80A2EACC, size = 0x44 },
    { name = "DmSa_Init", vram = 0x80A2E9FC, size = 0xB0 },
    { name = "DmSa_Draw", vram = 0x80A2EBE8, size = 0xF8 },
    { name = "DmSa_DoNothing", vram = 0x80A2EABC, size = 0x10 },
    { name = "DmSa_Destroy", vram = 0x80A2EAAC, size = 0x10 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Slime"
rom = 0x00E98900
vram = 0x80A2EDA0
size = 0x3460

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A2EDBC, target_vram = 0x80A31B54 },
    { type = "R_MIPS_LO16", vram = 0x80A2EDC0, target_vram = 0x80A31B54 },
    { type = "R_MIPS_HI16", vram = 0x80A2EDCC, target_vram = 0x80A31AF0 },
    { type = "R_MIPS_LO16", vram = 0x80A2EDD0, target_vram = 0x80A31AF0 },
    { type = "R_MIPS_HI16", vram = 0x80A2EDE4, target_vram = 0x80A31B1C },
    { type = "R_MIPS_HI16", vram = 0x80A2EDE8, target_vram = 0x80A31B3C },
    { type = "R_MIPS_LO16", vram = 0x80A2EDEC, target_vram = 0x80A31B3C },
    { type = "R_MIPS_LO16", vram = 0x80A2EDF0, target_vram = 0x80A31B1C },
    { type = "R_MIPS_HI16", vram = 0x80A2EE30, target_vram = 0x80A31BD0 },
    { type = "R_MIPS_LO16", vram = 0x80A2EE34, target_vram = 0x80A31BD0 },
    { type = "R_MIPS_HI16", vram = 0x80A2EE94, target_vram = 0x80A31B5C },
    { type = "R_MIPS_LO16", vram = 0x80A2EE98, target_vram = 0x80A31B5C },
    { type = "R_MIPS_HI16", vram = 0x80A2EE9C, target_vram = 0x80A31B44 },
    { type = "R_MIPS_LO16", vram = 0x80A2EEA0, target_vram = 0x80A31B44 },
    { type = "R_MIPS_HI16", vram = 0x80A2EEA8, target_vram = 0x80A31B54 },
    { type = "R_MIPS_LO16", vram = 0x80A2EEAC, target_vram = 0x80A31B54 },
    { type = "R_MIPS_HI16", vram = 0x80A2EED0, target_vram = 0x80A32200 },
    { type = "R_MIPS_LO16", vram = 0x80A2EED4, target_vram = 0x80A32200 },
    { type = "R_MIPS_HI16", vram = 0x80A2EED8, target_vram = 0x80A31B5C },
    { type = "R_MIPS_LO16", vram = 0x80A2EEE0, target_vram = 0x80A31B5C },
    { type = "R_MIPS_HI16", vram = 0x80A2EFBC, target_vram = 0x80A31BD4 },
    { type = "R_MIPS_LO16", vram = 0x80A2EFC0, target_vram = 0x80A31BD4 },
    { type = "R_MIPS_HI16", vram = 0x80A2EFCC, target_vram = 0x80A31BD8 },
    { type = "R_MIPS_LO16", vram = 0x80A2EFD4, target_vram = 0x80A31BD8 },
    { type = "R_MIPS_HI16", vram = 0x80A2F050, target_vram = 0x80A31BDC },
    { type = "R_MIPS_LO16", vram = 0x80A2F054, target_vram = 0x80A31BDC },
    { type = "R_MIPS_HI16", vram = 0x80A2F0DC, target_vram = 0x80A31BE0 },
    { type = "R_MIPS_LO16", vram = 0x80A2F0E0, target_vram = 0x80A31BE0 },
    { type = "R_MIPS_HI16", vram = 0x80A2F110, target_vram = 0x80A31BE4 },
    { type = "R_MIPS_LO16", vram = 0x80A2F114, target_vram = 0x80A31BE4 },
    { type = "R_MIPS_HI16", vram = 0x80A2F120, target_vram = 0x80A31BE8 },
    { type = "R_MIPS_LO16", vram = 0x80A2F124, target_vram = 0x80A31BE8 },
    { type = "R_MIPS_HI16", vram = 0x80A2F128, target_vram = 0x80A2F140 },
    { type = "R_MIPS_LO16", vram = 0x80A2F12C, target_vram = 0x80A2F140 },
    { type = "R_MIPS_HI16", vram = 0x80A2F184, target_vram = 0x80A2F1A4 },
    { type = "R_MIPS_LO16", vram = 0x80A2F18C, target_vram = 0x80A2F1A4 },
    { type = "R_MIPS_HI16", vram = 0x80A2F1C0, target_vram = 0x80A31BEC },
    { type = "R_MIPS_LO16", vram = 0x80A2F1D4, target_vram = 0x80A31BEC },
    { type = "R_MIPS_HI16", vram = 0x80A2F1F8, target_vram = 0x80A31BF0 },
    { type = "R_MIPS_LO16", vram = 0x80A2F1FC, target_vram = 0x80A31BF0 },
    { type = "R_MIPS_HI16", vram = 0x80A2F218, target_vram = 0x80A31BF4 },
    { type = "R_MIPS_LO16", vram = 0x80A2F21C, target_vram = 0x80A31BF4 },
    { type = "R_MIPS_HI16", vram = 0x80A2F22C, target_vram = 0x80A31BF8 },
    { type = "R_MIPS_LO16", vram = 0x80A2F230, target_vram = 0x80A31BF8 },
    { type = "R_MIPS_HI16", vram = 0x80A2F258, target_vram = 0x80A31BFC },
    { type = "R_MIPS_LO16", vram = 0x80A2F25C, target_vram = 0x80A31BFC },
    { type = "R_MIPS_HI16", vram = 0x80A2F270, target_vram = 0x80A31C00 },
    { type = "R_MIPS_LO16", vram = 0x80A2F274, target_vram = 0x80A31C00 },
    { type = "R_MIPS_HI16", vram = 0x80A2F284, target_vram = 0x80A31C04 },
    { type = "R_MIPS_LO16", vram = 0x80A2F288, target_vram = 0x80A31C04 },
    { type = "R_MIPS_HI16", vram = 0x80A2F3B0, target_vram = 0x80A31C08 },
    { type = "R_MIPS_LO16", vram = 0x80A2F3B4, target_vram = 0x80A31C08 },
    { type = "R_MIPS_HI16", vram = 0x80A2F3F4, target_vram = 0x80A2F418 },
    { type = "R_MIPS_LO16", vram = 0x80A2F3F8, target_vram = 0x80A2F418 },
    { type = "R_MIPS_HI16", vram = 0x80A2F4B4, target_vram = 0x80A31C0C },
    { type = "R_MIPS_LO16", vram = 0x80A2F4B8, target_vram = 0x80A31C0C },
    { type = "R_MIPS_HI16", vram = 0x80A2F4D4, target_vram = 0x80A31C10 },
    { type = "R_MIPS_LO16", vram = 0x80A2F4D8, target_vram = 0x80A31C10 },
    { type = "R_MIPS_HI16", vram = 0x80A2F4EC, target_vram = 0x80A31C14 },
    { type = "R_MIPS_LO16", vram = 0x80A2F4F0, target_vram = 0x80A31C14 },
    { type = "R_MIPS_HI16", vram = 0x80A2F518, target_vram = 0x80A31C18 },
    { type = "R_MIPS_LO16", vram = 0x80A2F51C, target_vram = 0x80A31C18 },
    { type = "R_MIPS_HI16", vram = 0x80A2F530, target_vram = 0x80A31C1C },
    { type = "R_MIPS_LO16", vram = 0x80A2F534, target_vram = 0x80A31C1C },
    { type = "R_MIPS_HI16", vram = 0x80A2F558, target_vram = 0x80A31C20 },
    { type = "R_MIPS_LO16", vram = 0x80A2F55C, target_vram = 0x80A31C20 },
    { type = "R_MIPS_HI16", vram = 0x80A2F570, target_vram = 0x80A31C24 },
    { type = "R_MIPS_LO16", vram = 0x80A2F574, target_vram = 0x80A31C24 },
    { type = "R_MIPS_HI16", vram = 0x80A2F598, target_vram = 0x80A31C28 },
    { type = "R_MIPS_LO16", vram = 0x80A2F59C, target_vram = 0x80A31C28 },
    { type = "R_MIPS_HI16", vram = 0x80A2F5A4, target_vram = 0x80A31C2C },
    { type = "R_MIPS_LO16", vram = 0x80A2F5A8, target_vram = 0x80A31C2C },
    { type = "R_MIPS_HI16", vram = 0x80A2F6A4, target_vram = 0x80A2F6CC },
    { type = "R_MIPS_LO16", vram = 0x80A2F6A8, target_vram = 0x80A2F6CC },
    { type = "R_MIPS_HI16", vram = 0x80A2F748, target_vram = 0x80A31C30 },
    { type = "R_MIPS_LO16", vram = 0x80A2F74C, target_vram = 0x80A31C30 },
    { type = "R_MIPS_HI16", vram = 0x80A2F768, target_vram = 0x80A31C34 },
    { type = "R_MIPS_LO16", vram = 0x80A2F76C, target_vram = 0x80A31C34 },
    { type = "R_MIPS_HI16", vram = 0x80A2F780, target_vram = 0x80A31C38 },
    { type = "R_MIPS_LO16", vram = 0x80A2F784, target_vram = 0x80A31C38 },
    { type = "R_MIPS_HI16", vram = 0x80A2F7B0, target_vram = 0x80A31C3C },
    { type = "R_MIPS_LO16", vram = 0x80A2F7B4, target_vram = 0x80A31C3C },
    { type = "R_MIPS_HI16", vram = 0x80A2F7B8, target_vram = 0x80A31C40 },
    { type = "R_MIPS_LO16", vram = 0x80A2F7BC, target_vram = 0x80A31C40 },
    { type = "R_MIPS_HI16", vram = 0x80A2F7EC, target_vram = 0x80A31C44 },
    { type = "R_MIPS_LO16", vram = 0x80A2F7F0, target_vram = 0x80A31C44 },
    { type = "R_MIPS_HI16", vram = 0x80A2F7F4, target_vram = 0x80A31C48 },
    { type = "R_MIPS_LO16", vram = 0x80A2F7F8, target_vram = 0x80A31C48 },
    { type = "R_MIPS_HI16", vram = 0x80A2F820, target_vram = 0x80A31C4C },
    { type = "R_MIPS_LO16", vram = 0x80A2F824, target_vram = 0x80A31C4C },
    { type = "R_MIPS_HI16", vram = 0x80A2F828, target_vram = 0x80A31C50 },
    { type = "R_MIPS_LO16", vram = 0x80A2F82C, target_vram = 0x80A31C50 },
    { type = "R_MIPS_HI16", vram = 0x80A2F878, target_vram = 0x80A31C54 },
    { type = "R_MIPS_LO16", vram = 0x80A2F87C, target_vram = 0x80A31C54 },
    { type = "R_MIPS_HI16", vram = 0x80A2F8B8, target_vram = 0x80A2F8E0 },
    { type = "R_MIPS_LO16", vram = 0x80A2F8C0, target_vram = 0x80A2F8E0 },
    { type = "R_MIPS_HI16", vram = 0x80A2F938, target_vram = 0x80A31C58 },
    { type = "R_MIPS_LO16", vram = 0x80A2F940, target_vram = 0x80A31C58 },
    { type = "R_MIPS_HI16", vram = 0x80A2F944, target_vram = 0x80A31C5C },
    { type = "R_MIPS_LO16", vram = 0x80A2F948, target_vram = 0x80A31C5C },
    { type = "R_MIPS_HI16", vram = 0x80A2F94C, target_vram = 0x80A31C60 },
    { type = "R_MIPS_LO16", vram = 0x80A2F960, target_vram = 0x80A31C60 },
    { type = "R_MIPS_HI16", vram = 0x80A2FA68, target_vram = 0x80A2FA88 },
    { type = "R_MIPS_LO16", vram = 0x80A2FA6C, target_vram = 0x80A2FA88 },
    { type = "R_MIPS_HI16", vram = 0x80A2FABC, target_vram = 0x80A31C64 },
    { type = "R_MIPS_LO16", vram = 0x80A2FAD0, target_vram = 0x80A31C64 },
    { type = "R_MIPS_HI16", vram = 0x80A2FB60, target_vram = 0x80A31C68 },
    { type = "R_MIPS_LO16", vram = 0x80A2FB64, target_vram = 0x80A31C68 },
    { type = "R_MIPS_HI16", vram = 0x80A2FB74, target_vram = 0x80A31C6C },
    { type = "R_MIPS_LO16", vram = 0x80A2FB78, target_vram = 0x80A31C6C },
    { type = "R_MIPS_HI16", vram = 0x80A2FB80, target_vram = 0x80A2FBA0 },
    { type = "R_MIPS_LO16", vram = 0x80A2FB84, target_vram = 0x80A2FBA0 },
    { type = "R_MIPS_HI16", vram = 0x80A2FBE8, target_vram = 0x80A31C70 },
    { type = "R_MIPS_LO16", vram = 0x80A2FBEC, target_vram = 0x80A31C70 },
    { type = "R_MIPS_HI16", vram = 0x80A2FBF0, target_vram = 0x80A31C74 },
    { type = "R_MIPS_LO16", vram = 0x80A2FBF8, target_vram = 0x80A31C74 },
    { type = "R_MIPS_HI16", vram = 0x80A2FBFC, target_vram = 0x80A31C78 },
    { type = "R_MIPS_LO16", vram = 0x80A2FC08, target_vram = 0x80A31C78 },
    { type = "R_MIPS_HI16", vram = 0x80A2FC20, target_vram = 0x80A31C7C },
    { type = "R_MIPS_LO16", vram = 0x80A2FC24, target_vram = 0x80A31C7C },
    { type = "R_MIPS_HI16", vram = 0x80A2FC38, target_vram = 0x80A31C80 },
    { type = "R_MIPS_LO16", vram = 0x80A2FC3C, target_vram = 0x80A31C80 },
    { type = "R_MIPS_HI16", vram = 0x80A2FC64, target_vram = 0x80A31C84 },
    { type = "R_MIPS_LO16", vram = 0x80A2FC68, target_vram = 0x80A31C84 },
    { type = "R_MIPS_HI16", vram = 0x80A2FC7C, target_vram = 0x80A31C88 },
    { type = "R_MIPS_LO16", vram = 0x80A2FC80, target_vram = 0x80A31C88 },
    { type = "R_MIPS_HI16", vram = 0x80A2FC94, target_vram = 0x80A31C8C },
    { type = "R_MIPS_LO16", vram = 0x80A2FC98, target_vram = 0x80A31C8C },
    { type = "R_MIPS_HI16", vram = 0x80A2FE1C, target_vram = 0x80A2FE38 },
    { type = "R_MIPS_LO16", vram = 0x80A2FE20, target_vram = 0x80A2FE38 },
    { type = "R_MIPS_HI16", vram = 0x80A2FE8C, target_vram = 0x80A31C90 },
    { type = "R_MIPS_LO16", vram = 0x80A2FE90, target_vram = 0x80A31C90 },
    { type = "R_MIPS_HI16", vram = 0x80A2FEA0, target_vram = 0x80A31C94 },
    { type = "R_MIPS_LO16", vram = 0x80A2FEA4, target_vram = 0x80A31C94 },
    { type = "R_MIPS_HI16", vram = 0x80A2FEB8, target_vram = 0x80A31C98 },
    { type = "R_MIPS_LO16", vram = 0x80A2FEBC, target_vram = 0x80A31C98 },
    { type = "R_MIPS_HI16", vram = 0x80A2FEF8, target_vram = 0x80A31C9C },
    { type = "R_MIPS_LO16", vram = 0x80A2FEFC, target_vram = 0x80A31C9C },
    { type = "R_MIPS_HI16", vram = 0x80A2FF10, target_vram = 0x80A31CA0 },
    { type = "R_MIPS_LO16", vram = 0x80A2FF14, target_vram = 0x80A31CA0 },
    { type = "R_MIPS_HI16", vram = 0x80A2FF28, target_vram = 0x80A31CA4 },
    { type = "R_MIPS_LO16", vram = 0x80A2FF2C, target_vram = 0x80A31CA4 },
    { type = "R_MIPS_HI16", vram = 0x80A300E8, target_vram = 0x80A31CA8 },
    { type = "R_MIPS_LO16", vram = 0x80A300EC, target_vram = 0x80A31CA8 },
    { type = "R_MIPS_HI16", vram = 0x80A301A8, target_vram = 0x80A31B64 },
    { type = "R_MIPS_HI16", vram = 0x80A301AC, target_vram = 0x80A31B60 },
    { type = "R_MIPS_HI16", vram = 0x80A301B0, target_vram = 0x80A31B68 },
    { type = "R_MIPS_LO16", vram = 0x80A301B8, target_vram = 0x80A31B68 },
    { type = "R_MIPS_LO16", vram = 0x80A301BC, target_vram = 0x80A31B60 },
    { type = "R_MIPS_LO16", vram = 0x80A301C0, target_vram = 0x80A31B64 },
    { type = "R_MIPS_HI16", vram = 0x80A302F0, target_vram = 0x80A30344 },
    { type = "R_MIPS_LO16", vram = 0x80A302F4, target_vram = 0x80A30344 },
    { type = "R_MIPS_HI16", vram = 0x80A30394, target_vram = 0x80A31CAC },
    { type = "R_MIPS_LO16", vram = 0x80A30398, target_vram = 0x80A31CAC },
    { type = "R_MIPS_HI16", vram = 0x80A303A8, target_vram = 0x80A31CB0 },
    { type = "R_MIPS_LO16", vram = 0x80A303AC, target_vram = 0x80A31CB0 },
    { type = "R_MIPS_HI16", vram = 0x80A30498, target_vram = 0x80A304B8 },
    { type = "R_MIPS_LO16", vram = 0x80A3049C, target_vram = 0x80A304B8 },
    { type = "R_MIPS_HI16", vram = 0x80A30580, target_vram = 0x80A31B64 },
    { type = "R_MIPS_HI16", vram = 0x80A30584, target_vram = 0x80A31B60 },
    { type = "R_MIPS_HI16", vram = 0x80A30588, target_vram = 0x80A31B68 },
    { type = "R_MIPS_LO16", vram = 0x80A30590, target_vram = 0x80A31B68 },
    { type = "R_MIPS_LO16", vram = 0x80A30594, target_vram = 0x80A31B60 },
    { type = "R_MIPS_LO16", vram = 0x80A30598, target_vram = 0x80A31B64 },
    { type = "R_MIPS_HI16", vram = 0x80A307F4, target_vram = 0x80A30820 },
    { type = "R_MIPS_LO16", vram = 0x80A307FC, target_vram = 0x80A30820 },
    { type = "R_MIPS_HI16", vram = 0x80A30928, target_vram = 0x80A30944 },
    { type = "R_MIPS_LO16", vram = 0x80A3092C, target_vram = 0x80A30944 },
    { type = "R_MIPS_HI16", vram = 0x80A30970, target_vram = 0x80A31CB4 },
    { type = "R_MIPS_LO16", vram = 0x80A30980, target_vram = 0x80A31CB4 },
    { type = "R_MIPS_HI16", vram = 0x80A309EC, target_vram = 0x80A30A20 },
    { type = "R_MIPS_LO16", vram = 0x80A309F4, target_vram = 0x80A30A20 },
    { type = "R_MIPS_HI16", vram = 0x80A30AC8, target_vram = 0x80A30AE4 },
    { type = "R_MIPS_LO16", vram = 0x80A30ACC, target_vram = 0x80A30AE4 },
    { type = "R_MIPS_HI16", vram = 0x80A30B08, target_vram = 0x80A31CB8 },
    { type = "R_MIPS_LO16", vram = 0x80A30B14, target_vram = 0x80A31CB8 },
    { type = "R_MIPS_HI16", vram = 0x80A30BE4, target_vram = 0x80A30C2C },
    { type = "R_MIPS_LO16", vram = 0x80A30BF4, target_vram = 0x80A30C2C },
    { type = "R_MIPS_HI16", vram = 0x80A30C74, target_vram = 0x80A3148C },
    { type = "R_MIPS_LO16", vram = 0x80A30C78, target_vram = 0x80A3148C },
    { type = "R_MIPS_HI16", vram = 0x80A30C80, target_vram = 0x80A31B3C },
    { type = "R_MIPS_LO16", vram = 0x80A30C84, target_vram = 0x80A31B3C },
    { type = "R_MIPS_HI16", vram = 0x80A30CCC, target_vram = 0x80A30CEC },
    { type = "R_MIPS_LO16", vram = 0x80A30CD0, target_vram = 0x80A30CEC },
    { type = "R_MIPS_HI16", vram = 0x80A30D64, target_vram = 0x80A31CBC },
    { type = "R_MIPS_LO16", vram = 0x80A30D68, target_vram = 0x80A31CBC },
    { type = "R_MIPS_HI16", vram = 0x80A30D70, target_vram = 0x80A31CC0 },
    { type = "R_MIPS_LO16", vram = 0x80A30D88, target_vram = 0x80A31CC0 },
    { type = "R_MIPS_HI16", vram = 0x80A30DB0, target_vram = 0x80A31CC4 },
    { type = "R_MIPS_LO16", vram = 0x80A30DB4, target_vram = 0x80A31CC4 },
    { type = "R_MIPS_HI16", vram = 0x80A30DBC, target_vram = 0x80A31CC8 },
    { type = "R_MIPS_LO16", vram = 0x80A30DC0, target_vram = 0x80A31CC8 },
    { type = "R_MIPS_HI16", vram = 0x80A30DC8, target_vram = 0x80A31CCC },
    { type = "R_MIPS_LO16", vram = 0x80A30DEC, target_vram = 0x80A31CCC },
    { type = "R_MIPS_HI16", vram = 0x80A30E18, target_vram = 0x80A31CD0 },
    { type = "R_MIPS_LO16", vram = 0x80A30E1C, target_vram = 0x80A31CD0 },
    { type = "R_MIPS_HI16", vram = 0x80A30E24, target_vram = 0x80A31CD4 },
    { type = "R_MIPS_LO16", vram = 0x80A30E28, target_vram = 0x80A31CD4 },
    { type = "R_MIPS_HI16", vram = 0x80A30E2C, target_vram = 0x80A31CD8 },
    { type = "R_MIPS_LO16", vram = 0x80A30E30, target_vram = 0x80A31CD8 },
    { type = "R_MIPS_HI16", vram = 0x80A30E70, target_vram = 0x80A31CDC },
    { type = "R_MIPS_LO16", vram = 0x80A30E7C, target_vram = 0x80A31CDC },
    { type = "R_MIPS_HI16", vram = 0x80A30E8C, target_vram = 0x80A31CE0 },
    { type = "R_MIPS_LO16", vram = 0x80A30E90, target_vram = 0x80A31CE0 },
    { type = "R_MIPS_HI16", vram = 0x80A30ED8, target_vram = 0x80A31CE4 },
    { type = "R_MIPS_LO16", vram = 0x80A30EDC, target_vram = 0x80A31CE4 },
    { type = "R_MIPS_HI16", vram = 0x80A30EE4, target_vram = 0x80A31CE8 },
    { type = "R_MIPS_LO16", vram = 0x80A30EE8, target_vram = 0x80A31CE8 },
    { type = "R_MIPS_HI16", vram = 0x80A31144, target_vram = 0x80A31CEC },
    { type = "R_MIPS_LO16", vram = 0x80A31148, target_vram = 0x80A31CEC },
    { type = "R_MIPS_HI16", vram = 0x80A311B4, target_vram = 0x80A31CF0 },
    { type = "R_MIPS_LO16", vram = 0x80A311BC, target_vram = 0x80A31CF0 },
    { type = "R_MIPS_HI16", vram = 0x80A3123C, target_vram = 0x80A31CF4 },
    { type = "R_MIPS_LO16", vram = 0x80A31240, target_vram = 0x80A31CF4 },
    { type = "R_MIPS_HI16", vram = 0x80A312BC, target_vram = 0x80A31AF0 },
    { type = "R_MIPS_LO16", vram = 0x80A312C0, target_vram = 0x80A31AF0 },
    { type = "R_MIPS_HI16", vram = 0x80A312E0, target_vram = 0x80A2FA88 },
    { type = "R_MIPS_LO16", vram = 0x80A312E8, target_vram = 0x80A2FA88 },
    { type = "R_MIPS_HI16", vram = 0x80A31404, target_vram = 0x80A31CF8 },
    { type = "R_MIPS_LO16", vram = 0x80A31408, target_vram = 0x80A31CF8 },
    { type = "R_MIPS_HI16", vram = 0x80A31418, target_vram = 0x80A31CFC },
    { type = "R_MIPS_LO16", vram = 0x80A3141C, target_vram = 0x80A31CFC },
    { type = "R_MIPS_HI16", vram = 0x80A3144C, target_vram = 0x80A31D00 },
    { type = "R_MIPS_LO16", vram = 0x80A31450, target_vram = 0x80A31D00 },
    { type = "R_MIPS_HI16", vram = 0x80A314D8, target_vram = 0x80A31B74 },
    { type = "R_MIPS_LO16", vram = 0x80A314E0, target_vram = 0x80A31B74 },
    { type = "R_MIPS_HI16", vram = 0x80A3155C, target_vram = 0x80A31B84 },
    { type = "R_MIPS_LO16", vram = 0x80A31560, target_vram = 0x80A31B84 },
    { type = "R_MIPS_HI16", vram = 0x80A31570, target_vram = 0x80A32200 },
    { type = "R_MIPS_LO16", vram = 0x80A31574, target_vram = 0x80A32200 },
    { type = "R_MIPS_HI16", vram = 0x80A31614, target_vram = 0x80A30344 },
    { type = "R_MIPS_LO16", vram = 0x80A31618, target_vram = 0x80A30344 },
    { type = "R_MIPS_HI16", vram = 0x80A31628, target_vram = 0x80A31D04 },
    { type = "R_MIPS_LO16", vram = 0x80A3162C, target_vram = 0x80A31D04 },
    { type = "R_MIPS_HI16", vram = 0x80A31650, target_vram = 0x80A31D08 },
    { type = "R_MIPS_LO16", vram = 0x80A31654, target_vram = 0x80A31D08 },
    { type = "R_MIPS_HI16", vram = 0x80A31658, target_vram = 0x80A31D0C },
    { type = "R_MIPS_LO16", vram = 0x80A31660, target_vram = 0x80A31D0C },
    { type = "R_MIPS_HI16", vram = 0x80A31688, target_vram = 0x80A31D10 },
    { type = "R_MIPS_LO16", vram = 0x80A3168C, target_vram = 0x80A31D10 },
    { type = "R_MIPS_HI16", vram = 0x80A3169C, target_vram = 0x80A31D14 },
    { type = "R_MIPS_LO16", vram = 0x80A316A0, target_vram = 0x80A31D14 },
    { type = "R_MIPS_HI16", vram = 0x80A316D0, target_vram = 0x80A31D18 },
    { type = "R_MIPS_LO16", vram = 0x80A316D4, target_vram = 0x80A31D18 },
    { type = "R_MIPS_HI16", vram = 0x80A317BC, target_vram = 0x80A31B44 },
    { type = "R_MIPS_LO16", vram = 0x80A317CC, target_vram = 0x80A31B44 },
    { type = "R_MIPS_HI16", vram = 0x80A3186C, target_vram = 0x80A31B44 },
    { type = "R_MIPS_LO16", vram = 0x80A31878, target_vram = 0x80A31B44 },
    { type = "R_MIPS_HI16", vram = 0x80A318D0, target_vram = 0x80A31B94 },
    { type = "R_MIPS_LO16", vram = 0x80A318D4, target_vram = 0x80A31B94 },
    { type = "R_MIPS_HI16", vram = 0x80A318F0, target_vram = 0x80A31BD0 },
    { type = "R_MIPS_LO16", vram = 0x80A318F4, target_vram = 0x80A31BD0 },
    { type = "R_MIPS_HI16", vram = 0x80A31908, target_vram = 0x80A30CEC },
    { type = "R_MIPS_LO16", vram = 0x80A3190C, target_vram = 0x80A30CEC },
    { type = "R_MIPS_HI16", vram = 0x80A31A00, target_vram = 0x80A31D1C },
    { type = "R_MIPS_LO16", vram = 0x80A31A04, target_vram = 0x80A31D1C },
]

functions = [
    { name = "EnSlime_Destroy", vram = 0x80A2EF80, size = 0x2C },
    { name = "EnSlime_SetupStun", vram = 0x80A309C8, size = 0x58 },
    { name = "EnSlime_Update", vram = 0x80A311E8, size = 0x2A4 },
    { name = "EnSlime_ReactToBluntHit", vram = 0x80A2FE38, size = 0x1E0 },
    { name = "EnSlime_SetupJump", vram = 0x80A2F9A0, size = 0xE8 },
    { name = "EnSlime_UpdateDamage", vram = 0x80A30F98, size = 0x250 },
    { name = "EnSlime_SetupTurnToPlayer", vram = 0x80A2F8B4, size = 0x2C },
    { name = "EnSlime_Revive", vram = 0x80A30CEC, size = 0x2AC },
    { name = "EnSlime_Idle", vram = 0x80A2F1A4, size = 0x1B0 },
    { name = "EnSlime_SetupDamaged", vram = 0x80A30018, size = 0x32C },
    { name = "EnSlime_Thaw", vram = 0x80A2F028, size = 0x80 },
    { name = "EnSlime_IceBlockThaw", vram = 0x80A30AE4, size = 0xFC },
    { name = "EnSlime_SnapIceBlockPosition", vram = 0x80A3072C, size = 0x4C },
    { name = "EnSlime_SetupMoveToHome", vram = 0x80A2F684, size = 0x48 },
    { name = "EnSlime_SetupIdle", vram = 0x80A2F180, size = 0x24 },
    { name = "EnSlime_Dead", vram = 0x80A304B8, size = 0x274 },
    { name = "EnSlime_SetupIceBlockThaw", vram = 0x80A30A90, size = 0x54 },
    { name = "EnSlime_SetupDead", vram = 0x80A30454, size = 0x64 },
    { name = "EnSlime_Damaged", vram = 0x80A30344, size = 0x110 },
    { name = "EnSlime_SetupSpawnIceBlock", vram = 0x80A30778, size = 0xA8 },
    { name = "EnSlime_SetupRevive", vram = 0x80A30C68, size = 0x84 },
    { name = "EnSlime_InitializeIdle", vram = 0x80A2F140, size = 0x40 },
    { name = "EnSlime_SetupMoveInDirection", vram = 0x80A2F354, size = 0xC4 },
    { name = "EnSlime_Blink", vram = 0x80A2F0A8, size = 0x68 },
    { name = "EnSlime_MoveInDirection", vram = 0x80A2F418, size = 0x26C },
    { name = "EnSlime_Jump", vram = 0x80A2FA88, size = 0xD8 },
    { name = "EnSlime_MoveToHome", vram = 0x80A2F6CC, size = 0x1E8 },
    { name = "EnSlime_TurnToPlayer", vram = 0x80A2F8E0, size = 0xC0 },
    { name = "EnSlime_Stun", vram = 0x80A30A20, size = 0x70 },
    { name = "EnSlime_WaitForRevive", vram = 0x80A30C2C, size = 0x3C },
    { name = "EnSlime_SetupLand", vram = 0x80A2FB60, size = 0x40 },
    { name = "EnSlime_SetupReactToBluntHit", vram = 0x80A2FD94, size = 0xA4 },
    { name = "EnSlime_IceBlock", vram = 0x80A30944, size = 0x84 },
    { name = "EnSlime_SetupWaitForRevive", vram = 0x80A30BE0, size = 0x4C },
    { name = "EnSlime_Draw", vram = 0x80A3148C, size = 0x644 },
    { name = "EnSlime_SpawnIceBlock", vram = 0x80A30820, size = 0x104 },
    { name = "EnSlime_Init", vram = 0x80A2EDA0, size = 0x1E0 },
    { name = "EnSlime_SetupInitializeIdle", vram = 0x80A2F110, size = 0x30 },
    { name = "EnSlime_SetupIceBlock", vram = 0x80A30924, size = 0x20 },
    { name = "EnSlime_Freeze", vram = 0x80A2EFAC, size = 0x7C },
    { name = "EnSlime_Land", vram = 0x80A2FBA0, size = 0x1F4 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Pr"
rom = 0x00E9BD60
vram = 0x80A32210
size = 0x18F0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A32240, target_vram = 0x80A338F4 },
    { type = "R_MIPS_LO16", vram = 0x80A32250, target_vram = 0x80A338F4 },
    { type = "R_MIPS_HI16", vram = 0x80A32264, target_vram = 0x80A33950 },
    { type = "R_MIPS_LO16", vram = 0x80A32268, target_vram = 0x80A33950 },
    { type = "R_MIPS_HI16", vram = 0x80A32290, target_vram = 0x80A33954 },
    { type = "R_MIPS_LO16", vram = 0x80A32298, target_vram = 0x80A33954 },
    { type = "R_MIPS_HI16", vram = 0x80A3229C, target_vram = 0x80A338A0 },
    { type = "R_MIPS_LO16", vram = 0x80A322A0, target_vram = 0x80A338A0 },
    { type = "R_MIPS_HI16", vram = 0x80A32448, target_vram = 0x80A33920 },
    { type = "R_MIPS_LO16", vram = 0x80A32454, target_vram = 0x80A33920 },
    { type = "R_MIPS_HI16", vram = 0x80A32478, target_vram = 0x80A33920 },
    { type = "R_MIPS_HI16", vram = 0x80A32494, target_vram = 0x80A33934 },
    { type = "R_MIPS_LO16", vram = 0x80A324A4, target_vram = 0x80A33934 },
    { type = "R_MIPS_LO16", vram = 0x80A324B4, target_vram = 0x80A33920 },
    { type = "R_MIPS_HI16", vram = 0x80A325F8, target_vram = 0x80A33958 },
    { type = "R_MIPS_LO16", vram = 0x80A325FC, target_vram = 0x80A33958 },
    { type = "R_MIPS_HI16", vram = 0x80A3271C, target_vram = 0x80A32740 },
    { type = "R_MIPS_LO16", vram = 0x80A32720, target_vram = 0x80A32740 },
    { type = "R_MIPS_HI16", vram = 0x80A3278C, target_vram = 0x80A32A40 },
    { type = "R_MIPS_LO16", vram = 0x80A32790, target_vram = 0x80A32A40 },
    { type = "R_MIPS_HI16", vram = 0x80A32878, target_vram = 0x80A3289C },
    { type = "R_MIPS_LO16", vram = 0x80A32880, target_vram = 0x80A3289C },
    { type = "R_MIPS_HI16", vram = 0x80A328EC, target_vram = 0x80A3395C },
    { type = "R_MIPS_LO16", vram = 0x80A328FC, target_vram = 0x80A3395C },
    { type = "R_MIPS_HI16", vram = 0x80A32908, target_vram = 0x80A32A40 },
    { type = "R_MIPS_LO16", vram = 0x80A32910, target_vram = 0x80A32A40 },
    { type = "R_MIPS_HI16", vram = 0x80A32960, target_vram = 0x80A32984 },
    { type = "R_MIPS_LO16", vram = 0x80A32968, target_vram = 0x80A32984 },
    { type = "R_MIPS_HI16", vram = 0x80A32A18, target_vram = 0x80A32A40 },
    { type = "R_MIPS_LO16", vram = 0x80A32A20, target_vram = 0x80A32A40 },
    { type = "R_MIPS_HI16", vram = 0x80A32AA4, target_vram = 0x80A32740 },
    { type = "R_MIPS_LO16", vram = 0x80A32AD8, target_vram = 0x80A32740 },
    { type = "R_MIPS_HI16", vram = 0x80A32B00, target_vram = 0x80A32B20 },
    { type = "R_MIPS_LO16", vram = 0x80A32B08, target_vram = 0x80A32B20 },
    { type = "R_MIPS_HI16", vram = 0x80A32BA8, target_vram = 0x80A338C0 },
    { type = "R_MIPS_LO16", vram = 0x80A32BB8, target_vram = 0x80A338C0 },
    { type = "R_MIPS_HI16", vram = 0x80A32CF8, target_vram = 0x80A32D28 },
    { type = "R_MIPS_LO16", vram = 0x80A32D04, target_vram = 0x80A32D28 },
    { type = "R_MIPS_HI16", vram = 0x80A32DC8, target_vram = 0x80A338C0 },
    { type = "R_MIPS_LO16", vram = 0x80A32DD4, target_vram = 0x80A338C0 },
    { type = "R_MIPS_HI16", vram = 0x80A32E7C, target_vram = 0x80A32EA4 },
    { type = "R_MIPS_LO16", vram = 0x80A32E84, target_vram = 0x80A32EA4 },
    { type = "R_MIPS_HI16", vram = 0x80A32F1C, target_vram = 0x80A32F48 },
    { type = "R_MIPS_LO16", vram = 0x80A32F20, target_vram = 0x80A32F48 },
    { type = "R_MIPS_HI16", vram = 0x80A33304, target_vram = 0x80A33960 },
    { type = "R_MIPS_LO16", vram = 0x80A33308, target_vram = 0x80A33960 },
    { type = "R_MIPS_HI16", vram = 0x80A33508, target_vram = 0x80A33964 },
    { type = "R_MIPS_LO16", vram = 0x80A33510, target_vram = 0x80A33964 },
    { type = "R_MIPS_HI16", vram = 0x80A33514, target_vram = 0x80A33968 },
    { type = "R_MIPS_LO16", vram = 0x80A33518, target_vram = 0x80A33968 },
    { type = "R_MIPS_HI16", vram = 0x80A335D0, target_vram = 0x80A3393C },
    { type = "R_MIPS_LO16", vram = 0x80A335D4, target_vram = 0x80A3393C },
    { type = "R_MIPS_HI16", vram = 0x80A33794, target_vram = 0x80A3357C },
    { type = "R_MIPS_HI16", vram = 0x80A33798, target_vram = 0x80A335B4 },
    { type = "R_MIPS_LO16", vram = 0x80A3379C, target_vram = 0x80A335B4 },
    { type = "R_MIPS_LO16", vram = 0x80A337A0, target_vram = 0x80A3357C },
    { type = "R_MIPS_HI16", vram = 0x80A33830, target_vram = 0x80A3396C },
    { type = "R_MIPS_LO16", vram = 0x80A3383C, target_vram = 0x80A3396C },
    { type = "R_MIPS_HI16", vram = 0x80A33844, target_vram = 0x80A33970 },
    { type = "R_MIPS_LO16", vram = 0x80A33848, target_vram = 0x80A33970 },
]

functions = [
    { name = "func_80A32E60", vram = 0x80A32E60, size = 0x44 },
    { name = "EnPr_Draw", vram = 0x80A336C0, size = 0x1DC },
    { name = "func_80A32740", vram = 0x80A32740, size = 0x114 },
    { name = "func_80A32A40", vram = 0x80A32A40, size = 0xB8 },
    { name = "func_80A32854", vram = 0x80A32854, size = 0x48 },
    { name = "func_80A33098", vram = 0x80A33098, size = 0x12C },
    { name = "func_80A32B20", vram = 0x80A32B20, size = 0x1BC },
    { name = "EnPr_OverrideLimbDraw", vram = 0x80A3357C, size = 0x38 },
    { name = "func_80A3242C", vram = 0x80A3242C, size = 0xB4 },
    { name = "func_80A32CDC", vram = 0x80A32CDC, size = 0x4C },
    { name = "func_80A32AF8", vram = 0x80A32AF8, size = 0x28 },
    { name = "func_80A3289C", vram = 0x80A3289C, size = 0xC0 },
    { name = "func_80A3295C", vram = 0x80A3295C, size = 0x28 },
    { name = "EnPr_Destroy", vram = 0x80A32400, size = 0x2C },
    { name = "func_80A32F48", vram = 0x80A32F48, size = 0x150 },
    { name = "func_80A32D28", vram = 0x80A32D28, size = 0x138 },
    { name = "EnPr_Init", vram = 0x80A32210, size = 0x1F0 },
    { name = "func_80A32EA4", vram = 0x80A32EA4, size = 0xA4 },
    { name = "func_80A325E4", vram = 0x80A325E4, size = 0x10C },
    { name = "func_80A32984", vram = 0x80A32984, size = 0xBC },
    { name = "EnPr_PostLimbDraw", vram = 0x80A335B4, size = 0x10C },
    { name = "func_80A324E0", vram = 0x80A324E0, size = 0x104 },
    { name = "func_80A326F0", vram = 0x80A326F0, size = 0x50 },
    { name = "EnPr_Update", vram = 0x80A331C4, size = 0x3B8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Toudai"
rom = 0x00E9D650
vram = 0x80A33B00
size = 0xC00

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A33B20, target_vram = 0x80A34670 },
    { type = "R_MIPS_LO16", vram = 0x80A33B24, target_vram = 0x80A34670 },
    { type = "R_MIPS_HI16", vram = 0x80A33BD0, target_vram = 0x80A34674 },
    { type = "R_MIPS_LO16", vram = 0x80A33BD4, target_vram = 0x80A34674 },
    { type = "R_MIPS_HI16", vram = 0x80A33BDC, target_vram = 0x80A34678 },
    { type = "R_MIPS_HI16", vram = 0x80A33BEC, target_vram = 0x80A345B0 },
    { type = "R_MIPS_LO16", vram = 0x80A33BF0, target_vram = 0x80A345B0 },
    { type = "R_MIPS_LO16", vram = 0x80A33BF8, target_vram = 0x80A34678 },
    { type = "R_MIPS_HI16", vram = 0x80A33C08, target_vram = 0x80A3459F },
    { type = "R_MIPS_HI16", vram = 0x80A33C0C, target_vram = 0x80A345AF },
    { type = "R_MIPS_LO16", vram = 0x80A33D64, target_vram = 0x80A3459F },
    { type = "R_MIPS_LO16", vram = 0x80A33E18, target_vram = 0x80A345AF },
    { type = "R_MIPS_HI16", vram = 0x80A33ECC, target_vram = 0x80A34670 },
    { type = "R_MIPS_LO16", vram = 0x80A33ED0, target_vram = 0x80A34670 },
    { type = "R_MIPS_HI16", vram = 0x80A341D0, target_vram = 0x80A3467C },
    { type = "R_MIPS_LO16", vram = 0x80A341D4, target_vram = 0x80A3467C },
    { type = "R_MIPS_HI16", vram = 0x80A34448, target_vram = 0x80A34590 },
    { type = "R_MIPS_LO16", vram = 0x80A3444C, target_vram = 0x80A34590 },
]

functions = [
    { name = "ObjToudai_Init", vram = 0x80A34438, size = 0x34 },
    { name = "ObjToudai_Draw", vram = 0x80A34538, size = 0x38 },
    { name = "func_80A342F4", vram = 0x80A342F4, size = 0x144 },
    { name = "ObjToudai_Destroy", vram = 0x80A3446C, size = 0x10 },
    { name = "ObjToudai_Update", vram = 0x80A3447C, size = 0xBC },
    { name = "func_80A33BB4", vram = 0x80A33BB4, size = 0x740 },
    { name = "func_80A33B00", vram = 0x80A33B00, size = 0xB4 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Entotu"
rom = 0x00E9E250
vram = 0x80A34700
size = 0xE10

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A34A9C, target_vram = 0x80A35480 },
    { type = "R_MIPS_LO16", vram = 0x80A34AA0, target_vram = 0x80A35480 },
    { type = "R_MIPS_HI16", vram = 0x80A34B48, target_vram = 0x80A35484 },
    { type = "R_MIPS_LO16", vram = 0x80A34B4C, target_vram = 0x80A35484 },
    { type = "R_MIPS_HI16", vram = 0x80A34B54, target_vram = 0x80A35488 },
    { type = "R_MIPS_LO16", vram = 0x80A34B70, target_vram = 0x80A35488 },
    { type = "R_MIPS_HI16", vram = 0x80A34B78, target_vram = 0x80A3541F },
    { type = "R_MIPS_HI16", vram = 0x80A34C14, target_vram = 0x80A3542F },
    { type = "R_MIPS_HI16", vram = 0x80A34C94, target_vram = 0x80A35410 },
    { type = "R_MIPS_LO16", vram = 0x80A34C98, target_vram = 0x80A35410 },
    { type = "R_MIPS_HI16", vram = 0x80A34CA0, target_vram = 0x80A3543F },
    { type = "R_MIPS_LO16", vram = 0x80A34CE4, target_vram = 0x80A3541F },
    { type = "R_MIPS_LO16", vram = 0x80A34D90, target_vram = 0x80A3542F },
    { type = "R_MIPS_LO16", vram = 0x80A34E3C, target_vram = 0x80A3543F },
    { type = "R_MIPS_HI16", vram = 0x80A35208, target_vram = 0x80A3548C },
    { type = "R_MIPS_LO16", vram = 0x80A3520C, target_vram = 0x80A3548C },
    { type = "R_MIPS_HI16", vram = 0x80A35340, target_vram = 0x80A35410 },
    { type = "R_MIPS_LO16", vram = 0x80A35344, target_vram = 0x80A35410 },
]

functions = [
    { name = "func_80A349C0", vram = 0x80A349C0, size = 0x84 },
    { name = "ObjEntotu_Init", vram = 0x80A3532C, size = 0x4C },
    { name = "func_80A34B28", vram = 0x80A34B28, size = 0x804 },
    { name = "ObjEntotu_Destroy", vram = 0x80A35378, size = 0x10 },
    { name = "func_80A34700", vram = 0x80A34700, size = 0x2C0 },
    { name = "ObjEntotu_Draw", vram = 0x80A353AC, size = 0x38 },
    { name = "func_80A34A44", vram = 0x80A34A44, size = 0xE4 },
    { name = "ObjEntotu_Update", vram = 0x80A35388, size = 0x24 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Bell"
rom = 0x00E9F060
vram = 0x80A35510
size = 0xAE0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A35588, target_vram = 0x80A35F20 },
    { type = "R_MIPS_LO16", vram = 0x80A355D0, target_vram = 0x80A35F20 },
    { type = "R_MIPS_HI16", vram = 0x80A355D4, target_vram = 0x80A35F24 },
    { type = "R_MIPS_LO16", vram = 0x80A355EC, target_vram = 0x80A35F24 },
    { type = "R_MIPS_HI16", vram = 0x80A35604, target_vram = 0x80A35F28 },
    { type = "R_MIPS_LO16", vram = 0x80A35608, target_vram = 0x80A35F28 },
    { type = "R_MIPS_HI16", vram = 0x80A3561C, target_vram = 0x80A35F2C },
    { type = "R_MIPS_LO16", vram = 0x80A3563C, target_vram = 0x80A35F2C },
    { type = "R_MIPS_HI16", vram = 0x80A357C0, target_vram = 0x80A35F30 },
    { type = "R_MIPS_LO16", vram = 0x80A357DC, target_vram = 0x80A35F30 },
    { type = "R_MIPS_HI16", vram = 0x80A35814, target_vram = 0x80A35F34 },
    { type = "R_MIPS_LO16", vram = 0x80A35820, target_vram = 0x80A35F34 },
    { type = "R_MIPS_HI16", vram = 0x80A359F4, target_vram = 0x80A35F38 },
    { type = "R_MIPS_LO16", vram = 0x80A359F8, target_vram = 0x80A35F38 },
    { type = "R_MIPS_HI16", vram = 0x80A35A3C, target_vram = 0x80A35F3C },
    { type = "R_MIPS_LO16", vram = 0x80A35A40, target_vram = 0x80A35F3C },
    { type = "R_MIPS_HI16", vram = 0x80A35CDC, target_vram = 0x80A35E90 },
    { type = "R_MIPS_LO16", vram = 0x80A35CE0, target_vram = 0x80A35E90 },
    { type = "R_MIPS_HI16", vram = 0x80A35CF4, target_vram = 0x80A35EBC },
    { type = "R_MIPS_LO16", vram = 0x80A35CF8, target_vram = 0x80A35EBC },
    { type = "R_MIPS_HI16", vram = 0x80A35D0C, target_vram = 0x80A35EF4 },
    { type = "R_MIPS_HI16", vram = 0x80A35D10, target_vram = 0x80A35EE8 },
    { type = "R_MIPS_LO16", vram = 0x80A35D14, target_vram = 0x80A35EE8 },
    { type = "R_MIPS_LO16", vram = 0x80A35D18, target_vram = 0x80A35EF4 },
]

functions = [
    { name = "func_80A356D8", vram = 0x80A356D8, size = 0xD0 },
    { name = "ObjBell_Init", vram = 0x80A35C98, size = 0xA0 },
    { name = "ObjBell_Destroy", vram = 0x80A35D38, size = 0x58 },
    { name = "func_80A359B4", vram = 0x80A359B4, size = 0x164 },
    { name = "func_80A357A8", vram = 0x80A357A8, size = 0x154 },
    { name = "func_80A35B18", vram = 0x80A35B18, size = 0xBC },
    { name = "func_80A35BD4", vram = 0x80A35BD4, size = 0xC4 },
    { name = "func_80A358FC", vram = 0x80A358FC, size = 0xB8 },
    { name = "ObjBell_Update", vram = 0x80A35D90, size = 0x4C },
    { name = "ObjBell_Draw", vram = 0x80A35DDC, size = 0x94 },
    { name = "func_80A35510", vram = 0x80A35510, size = 0x1C8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Syateki_Okuta"
rom = 0x00E9FB40
vram = 0x80A35FF0
size = 0x1EE0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A36008, target_vram = 0x80A37B88 },
    { type = "R_MIPS_LO16", vram = 0x80A3600C, target_vram = 0x80A37B88 },
    { type = "R_MIPS_HI16", vram = 0x80A3605C, target_vram = 0x80A37570 },
    { type = "R_MIPS_LO16", vram = 0x80A36064, target_vram = 0x80A37570 },
    { type = "R_MIPS_HI16", vram = 0x80A3616C, target_vram = 0x80A37B90 },
    { type = "R_MIPS_HI16", vram = 0x80A36170, target_vram = 0x80A37B94 },
    { type = "R_MIPS_LO16", vram = 0x80A36174, target_vram = 0x80A37B94 },
    { type = "R_MIPS_LO16", vram = 0x80A36178, target_vram = 0x80A37B90 },
    { type = "R_MIPS_HI16", vram = 0x80A36288, target_vram = 0x80A362A8 },
    { type = "R_MIPS_LO16", vram = 0x80A3628C, target_vram = 0x80A362A8 },
    { type = "R_MIPS_HI16", vram = 0x80A36334, target_vram = 0x80A36350 },
    { type = "R_MIPS_LO16", vram = 0x80A36338, target_vram = 0x80A36350 },
    { type = "R_MIPS_HI16", vram = 0x80A3636C, target_vram = 0x80A3735C },
    { type = "R_MIPS_LO16", vram = 0x80A36370, target_vram = 0x80A3735C },
    { type = "R_MIPS_HI16", vram = 0x80A3637C, target_vram = 0x80A3759C },
    { type = "R_MIPS_LO16", vram = 0x80A36380, target_vram = 0x80A3759C },
    { type = "R_MIPS_HI16", vram = 0x80A36398, target_vram = 0x80A363B4 },
    { type = "R_MIPS_LO16", vram = 0x80A3639C, target_vram = 0x80A363B4 },
    { type = "R_MIPS_HI16", vram = 0x80A36454, target_vram = 0x80A3759C },
    { type = "R_MIPS_LO16", vram = 0x80A36458, target_vram = 0x80A3759C },
    { type = "R_MIPS_HI16", vram = 0x80A3646C, target_vram = 0x80A36488 },
    { type = "R_MIPS_LO16", vram = 0x80A36470, target_vram = 0x80A36488 },
    { type = "R_MIPS_HI16", vram = 0x80A364D0, target_vram = 0x80A3759C },
    { type = "R_MIPS_LO16", vram = 0x80A364D4, target_vram = 0x80A3759C },
    { type = "R_MIPS_HI16", vram = 0x80A364E8, target_vram = 0x80A36504 },
    { type = "R_MIPS_LO16", vram = 0x80A364EC, target_vram = 0x80A36504 },
    { type = "R_MIPS_HI16", vram = 0x80A365B4, target_vram = 0x80A3759C },
    { type = "R_MIPS_LO16", vram = 0x80A365B8, target_vram = 0x80A3759C },
    { type = "R_MIPS_HI16", vram = 0x80A365D0, target_vram = 0x80A365EC },
    { type = "R_MIPS_LO16", vram = 0x80A365D4, target_vram = 0x80A365EC },
    { type = "R_MIPS_HI16", vram = 0x80A36700, target_vram = 0x80A37BB0 },
    { type = "R_MIPS_LO16", vram = 0x80A36704, target_vram = 0x80A37BB0 },
    { type = "R_MIPS_HI16", vram = 0x80A3673C, target_vram = 0x80A37BB4 },
    { type = "R_MIPS_LO16", vram = 0x80A36740, target_vram = 0x80A37BB4 },
    { type = "R_MIPS_HI16", vram = 0x80A36750, target_vram = 0x80A37BB8 },
    { type = "R_MIPS_LO16", vram = 0x80A36754, target_vram = 0x80A37BB8 },
    { type = "R_MIPS_HI16", vram = 0x80A36790, target_vram = 0x80A37BBC },
    { type = "R_MIPS_LO16", vram = 0x80A36794, target_vram = 0x80A37BBC },
    { type = "R_MIPS_HI16", vram = 0x80A3679C, target_vram = 0x80A37BC0 },
    { type = "R_MIPS_LO16", vram = 0x80A367A0, target_vram = 0x80A37BC0 },
    { type = "R_MIPS_HI16", vram = 0x80A367A4, target_vram = 0x80A37BC4 },
    { type = "R_MIPS_LO16", vram = 0x80A367A8, target_vram = 0x80A37BC4 },
    { type = "R_MIPS_HI16", vram = 0x80A36808, target_vram = 0x80A37BA8 },
    { type = "R_MIPS_HI16", vram = 0x80A3680C, target_vram = 0x80A37BA4 },
    { type = "R_MIPS_LO16", vram = 0x80A36814, target_vram = 0x80A37BA4 },
    { type = "R_MIPS_LO16", vram = 0x80A36818, target_vram = 0x80A37BA8 },
    { type = "R_MIPS_HI16", vram = 0x80A36860, target_vram = 0x80A37B98 },
    { type = "R_MIPS_LO16", vram = 0x80A3686C, target_vram = 0x80A37B98 },
    { type = "R_MIPS_HI16", vram = 0x80A368E8, target_vram = 0x80A37570 },
    { type = "R_MIPS_LO16", vram = 0x80A368F0, target_vram = 0x80A37570 },
    { type = "R_MIPS_HI16", vram = 0x80A3691C, target_vram = 0x80A363B4 },
    { type = "R_MIPS_LO16", vram = 0x80A36924, target_vram = 0x80A363B4 },
    { type = "R_MIPS_HI16", vram = 0x80A369C4, target_vram = 0x80A37BC8 },
    { type = "R_MIPS_LO16", vram = 0x80A369C8, target_vram = 0x80A37BC8 },
    { type = "R_MIPS_HI16", vram = 0x80A36A9C, target_vram = 0x80A365EC },
    { type = "R_MIPS_LO16", vram = 0x80A36AA0, target_vram = 0x80A365EC },
    { type = "R_MIPS_HI16", vram = 0x80A36AA8, target_vram = 0x80A36350 },
    { type = "R_MIPS_LO16", vram = 0x80A36AAC, target_vram = 0x80A36350 },
    { type = "R_MIPS_HI16", vram = 0x80A36B08, target_vram = 0x80A36488 },
    { type = "R_MIPS_LO16", vram = 0x80A36B0C, target_vram = 0x80A36488 },
    { type = "R_MIPS_HI16", vram = 0x80A36B18, target_vram = 0x80A363B4 },
    { type = "R_MIPS_LO16", vram = 0x80A36B1C, target_vram = 0x80A363B4 },
    { type = "R_MIPS_HI16", vram = 0x80A36BCC, target_vram = 0x80A36350 },
    { type = "R_MIPS_LO16", vram = 0x80A36BD0, target_vram = 0x80A36350 },
    { type = "R_MIPS_HI16", vram = 0x80A36CBC, target_vram = 0x80A363B4 },
    { type = "R_MIPS_LO16", vram = 0x80A36CC0, target_vram = 0x80A363B4 },
    { type = "R_MIPS_HI16", vram = 0x80A36D2C, target_vram = 0x80A37BCC },
    { type = "R_MIPS_LO16", vram = 0x80A36D3C, target_vram = 0x80A37BCC },
    { type = "R_MIPS_HI16", vram = 0x80A36D78, target_vram = 0x80A37BD0 },
    { type = "R_MIPS_LO16", vram = 0x80A36D7C, target_vram = 0x80A37BD0 },
    { type = "R_MIPS_HI16", vram = 0x80A36D84, target_vram = 0x80A37BD4 },
    { type = "R_MIPS_LO16", vram = 0x80A36D98, target_vram = 0x80A37BD4 },
    { type = "R_MIPS_HI16", vram = 0x80A36DBC, target_vram = 0x80A37BD8 },
    { type = "R_MIPS_LO16", vram = 0x80A36DC0, target_vram = 0x80A37BD8 },
    { type = "R_MIPS_HI16", vram = 0x80A36DC8, target_vram = 0x80A37BDC },
    { type = "R_MIPS_LO16", vram = 0x80A36DCC, target_vram = 0x80A37BDC },
    { type = "R_MIPS_HI16", vram = 0x80A36DD0, target_vram = 0x80A37BE0 },
    { type = "R_MIPS_LO16", vram = 0x80A36DE4, target_vram = 0x80A37BE0 },
    { type = "R_MIPS_HI16", vram = 0x80A36DE8, target_vram = 0x80A37BE4 },
    { type = "R_MIPS_LO16", vram = 0x80A36DEC, target_vram = 0x80A37BE4 },
    { type = "R_MIPS_HI16", vram = 0x80A36E00, target_vram = 0x80A36488 },
    { type = "R_MIPS_LO16", vram = 0x80A36E04, target_vram = 0x80A36488 },
    { type = "R_MIPS_HI16", vram = 0x80A36E0C, target_vram = 0x80A36504 },
    { type = "R_MIPS_HI16", vram = 0x80A36E18, target_vram = 0x80A37BE8 },
    { type = "R_MIPS_LO16", vram = 0x80A36E24, target_vram = 0x80A37BE8 },
    { type = "R_MIPS_HI16", vram = 0x80A36E40, target_vram = 0x80A37BEC },
    { type = "R_MIPS_LO16", vram = 0x80A36E44, target_vram = 0x80A37BEC },
    { type = "R_MIPS_LO16", vram = 0x80A36E5C, target_vram = 0x80A36504 },
    { type = "R_MIPS_HI16", vram = 0x80A36E64, target_vram = 0x80A365EC },
    { type = "R_MIPS_HI16", vram = 0x80A36E98, target_vram = 0x80A37BF0 },
    { type = "R_MIPS_LO16", vram = 0x80A36ED4, target_vram = 0x80A37BF0 },
    { type = "R_MIPS_LO16", vram = 0x80A36F00, target_vram = 0x80A365EC },
    { type = "R_MIPS_HI16", vram = 0x80A36F74, target_vram = 0x80A37BF4 },
    { type = "R_MIPS_LO16", vram = 0x80A36F78, target_vram = 0x80A37BF4 },
    { type = "R_MIPS_HI16", vram = 0x80A36F7C, target_vram = 0x80A37BF8 },
    { type = "R_MIPS_LO16", vram = 0x80A36F90, target_vram = 0x80A37BF8 },
    { type = "R_MIPS_HI16", vram = 0x80A36FC0, target_vram = 0x80A37BFC },
    { type = "R_MIPS_LO16", vram = 0x80A36FC4, target_vram = 0x80A37BFC },
    { type = "R_MIPS_HI16", vram = 0x80A36FC8, target_vram = 0x80A37C00 },
    { type = "R_MIPS_LO16", vram = 0x80A36FCC, target_vram = 0x80A37C00 },
    { type = "R_MIPS_HI16", vram = 0x80A36FDC, target_vram = 0x80A37C04 },
    { type = "R_MIPS_LO16", vram = 0x80A36FEC, target_vram = 0x80A37C04 },
    { type = "R_MIPS_HI16", vram = 0x80A3706C, target_vram = 0x80A37C08 },
    { type = "R_MIPS_LO16", vram = 0x80A37070, target_vram = 0x80A37C08 },
    { type = "R_MIPS_HI16", vram = 0x80A3709C, target_vram = 0x80A37C0C },
    { type = "R_MIPS_LO16", vram = 0x80A370A0, target_vram = 0x80A37C0C },
    { type = "R_MIPS_HI16", vram = 0x80A370A8, target_vram = 0x80A37C10 },
    { type = "R_MIPS_LO16", vram = 0x80A370AC, target_vram = 0x80A37C10 },
    { type = "R_MIPS_HI16", vram = 0x80A370FC, target_vram = 0x80A363B4 },
    { type = "R_MIPS_LO16", vram = 0x80A37100, target_vram = 0x80A363B4 },
    { type = "R_MIPS_HI16", vram = 0x80A37108, target_vram = 0x80A365EC },
    { type = "R_MIPS_HI16", vram = 0x80A37114, target_vram = 0x80A37C14 },
    { type = "R_MIPS_LO16", vram = 0x80A37120, target_vram = 0x80A37C14 },
    { type = "R_MIPS_HI16", vram = 0x80A3713C, target_vram = 0x80A37C18 },
    { type = "R_MIPS_LO16", vram = 0x80A37140, target_vram = 0x80A37C18 },
    { type = "R_MIPS_LO16", vram = 0x80A37158, target_vram = 0x80A365EC },
    { type = "R_MIPS_HI16", vram = 0x80A37210, target_vram = 0x80A37C1C },
    { type = "R_MIPS_LO16", vram = 0x80A37214, target_vram = 0x80A37C1C },
    { type = "R_MIPS_HI16", vram = 0x80A3724C, target_vram = 0x80A37C20 },
    { type = "R_MIPS_LO16", vram = 0x80A37250, target_vram = 0x80A37C20 },
    { type = "R_MIPS_HI16", vram = 0x80A372B0, target_vram = 0x80A365EC },
    { type = "R_MIPS_LO16", vram = 0x80A372B4, target_vram = 0x80A365EC },
    { type = "R_MIPS_HI16", vram = 0x80A3738C, target_vram = 0x80A37294 },
    { type = "R_MIPS_LO16", vram = 0x80A37394, target_vram = 0x80A37294 },
    { type = "R_MIPS_HI16", vram = 0x80A373CC, target_vram = 0x80A37630 },
    { type = "R_MIPS_LO16", vram = 0x80A373D8, target_vram = 0x80A37630 },
    { type = "R_MIPS_HI16", vram = 0x80A37410, target_vram = 0x80A365EC },
    { type = "R_MIPS_LO16", vram = 0x80A37414, target_vram = 0x80A365EC },
    { type = "R_MIPS_HI16", vram = 0x80A37500, target_vram = 0x80A37A88 },
    { type = "R_MIPS_LO16", vram = 0x80A37504, target_vram = 0x80A37A88 },
    { type = "R_MIPS_HI16", vram = 0x80A37524, target_vram = 0x80A37B08 },
    { type = "R_MIPS_LO16", vram = 0x80A37528, target_vram = 0x80A37B08 },
]

functions = [
    { name = "EnSyatekiOkuta_CheckForSignal", vram = 0x80A36AF8, size = 0xA4 },
    { name = "EnSyatekiOkuta_DoNothing", vram = 0x80A36350, size = 0x10 },
    { name = "EnSyatekiOkuta_Init", vram = 0x80A35FF0, size = 0x12C },
    { name = "EnSyatekiOkuta_SpawnSplash", vram = 0x80A361B0, size = 0x44 },
    { name = "EnSyatekiOkuta_AttachToShootingGalleryMan", vram = 0x80A362A8, size = 0x50 },
    { name = "EnSyatekiOkuta_Die", vram = 0x80A365EC, size = 0x2F4 },
    { name = "EnSyatekiOkuta_Draw", vram = 0x80A3735C, size = 0x1F4 },
    { name = "EnSyatekiOkuta_OverrideLimbDraw", vram = 0x80A37294, size = 0xC8 },
    { name = "EnSyatekiOkuta_CheckCollision", vram = 0x80A36A90, size = 0x68 },
    { name = "EnSyatekiOkuta_IsHiddenByAnotherOctorok", vram = 0x80A361F4, size = 0x6C },
    { name = "EnSyatekiOkuta_SetupAppear", vram = 0x80A36360, size = 0x54 },
    { name = "EnSyatekiOkuta_SetupDie", vram = 0x80A3657C, size = 0x70 },
    { name = "EnSyatekiOkuta_UpdateCollision", vram = 0x80A368E0, size = 0x1B0 },
    { name = "EnSyatekiOkuta_Hide", vram = 0x80A36504, size = 0x78 },
    { name = "EnSyatekiOkuta_UpdateHeadScale", vram = 0x80A36CB0, size = 0x43C },
    { name = "EnSyatekiOkuta_SpawnDust", vram = 0x80A36148, size = 0x68 },
    { name = "EnSyatekiOkuta_Update", vram = 0x80A36B9C, size = 0x114 },
    { name = "EnSyatekiOkuta_GetSnoutScale", vram = 0x80A370EC, size = 0x1A8 },
    { name = "EnSyatekiOkuta_SetupDoNothing", vram = 0x80A362F8, size = 0x58 },
    { name = "EnSyatekiOkuta_SetupHide", vram = 0x80A364C0, size = 0x44 },
    { name = "EnSyatekiOkuta_Appear", vram = 0x80A363B4, size = 0x90 },
    { name = "EnSyatekiOkuta_Destroy", vram = 0x80A3611C, size = 0x2C },
    { name = "EnSyatekiOkuta_SetupFloat", vram = 0x80A36444, size = 0x44 },
    { name = "EnSyatekiOkuta_SetupAttachToShootingGalleryMan", vram = 0x80A36260, size = 0x48 },
    { name = "EnSyatekiOkuta_Float", vram = 0x80A36488, size = 0x38 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Shutter"
rom = 0x00EA1A20
vram = 0x80A37ED0
size = 0x2C0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A37F00, target_vram = 0x80A38130 },
    { type = "R_MIPS_LO16", vram = 0x80A37F04, target_vram = 0x80A38130 },
    { type = "R_MIPS_HI16", vram = 0x80A37FD0, target_vram = 0x80A38140 },
    { type = "R_MIPS_LO16", vram = 0x80A37FFC, target_vram = 0x80A38140 },
    { type = "R_MIPS_HI16", vram = 0x80A3806C, target_vram = 0x80A38144 },
    { type = "R_MIPS_LO16", vram = 0x80A38070, target_vram = 0x80A38144 },
]

functions = [
    { name = "ObjShutter_Update", vram = 0x80A37EF0, size = 0x14C },
    { name = "ObjShutter_Init", vram = 0x80A37ED0, size = 0x10 },
    { name = "ObjShutter_Destroy", vram = 0x80A37EE0, size = 0x10 },
    { name = "ObjShutter_Draw", vram = 0x80A3803C, size = 0xC8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Dm_Zl"
rom = 0x00EA1CE0
vram = 0x80A38190
size = 0x810

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A38298, target_vram = 0x80A387F0 },
    { type = "R_MIPS_LO16", vram = 0x80A3829C, target_vram = 0x80A387F0 },
    { type = "R_MIPS_HI16", vram = 0x80A382CC, target_vram = 0x80A382FC },
    { type = "R_MIPS_LO16", vram = 0x80A382D0, target_vram = 0x80A382FC },
    { type = "R_MIPS_HI16", vram = 0x80A383B0, target_vram = 0x80A387F0 },
    { type = "R_MIPS_LO16", vram = 0x80A383C4, target_vram = 0x80A387F0 },
    { type = "R_MIPS_HI16", vram = 0x80A38410, target_vram = 0x80A387F0 },
    { type = "R_MIPS_LO16", vram = 0x80A38438, target_vram = 0x80A387F0 },
    { type = "R_MIPS_HI16", vram = 0x80A384B4, target_vram = 0x80A388D0 },
    { type = "R_MIPS_LO16", vram = 0x80A384BC, target_vram = 0x80A388D0 },
    { type = "R_MIPS_HI16", vram = 0x80A386C4, target_vram = 0x80A388A8 },
    { type = "R_MIPS_LO16", vram = 0x80A386EC, target_vram = 0x80A388A8 },
    { type = "R_MIPS_HI16", vram = 0x80A38708, target_vram = 0x80A388A8 },
    { type = "R_MIPS_LO16", vram = 0x80A38730, target_vram = 0x80A388A8 },
    { type = "R_MIPS_HI16", vram = 0x80A3875C, target_vram = 0x80A38898 },
    { type = "R_MIPS_LO16", vram = 0x80A38770, target_vram = 0x80A38898 },
    { type = "R_MIPS_HI16", vram = 0x80A38794, target_vram = 0x80A3862C },
    { type = "R_MIPS_HI16", vram = 0x80A38798, target_vram = 0x80A38648 },
    { type = "R_MIPS_LO16", vram = 0x80A3879C, target_vram = 0x80A38648 },
    { type = "R_MIPS_LO16", vram = 0x80A387A0, target_vram = 0x80A3862C },
]

functions = [
    { name = "DmZl_DoNothing", vram = 0x80A382FC, size = 0x10 },
    { name = "DmZl_Update", vram = 0x80A385D4, size = 0x58 },
    { name = "DmZl_Destroy", vram = 0x80A382EC, size = 0x10 },
    { name = "DmZl_PostLimbDraw", vram = 0x80A38648, size = 0x54 },
    { name = "DmZl_Draw", vram = 0x80A3869C, size = 0x130 },
    { name = "DmZl_HandleCutscene", vram = 0x80A3830C, size = 0x15C },
    { name = "DmZl_ChangeAnim", vram = 0x80A38190, size = 0x9C },
    { name = "DmZl_OverrideLimbDraw", vram = 0x80A3862C, size = 0x1C },
    { name = "DmZl_Init", vram = 0x80A3822C, size = 0xC0 },
    { name = "DmZl_UpdateFace", vram = 0x80A38468, size = 0x16C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Ru"
rom = 0x00EA24F0
vram = 0x80A389A0
size = 0xD10

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A389CC, target_vram = 0x80A394A8 },
    { type = "R_MIPS_LO16", vram = 0x80A389D0, target_vram = 0x80A394A8 },
    { type = "R_MIPS_HI16", vram = 0x80A38CC4, target_vram = 0x80A39560 },
    { type = "R_MIPS_LO16", vram = 0x80A38CC8, target_vram = 0x80A39560 },
    { type = "R_MIPS_HI16", vram = 0x80A38E80, target_vram = 0x80A39450 },
    { type = "R_MIPS_LO16", vram = 0x80A38E88, target_vram = 0x80A39450 },
    { type = "R_MIPS_HI16", vram = 0x80A38E98, target_vram = 0x80A39488 },
    { type = "R_MIPS_HI16", vram = 0x80A38E9C, target_vram = 0x80A3947C },
    { type = "R_MIPS_LO16", vram = 0x80A38EA0, target_vram = 0x80A3947C },
    { type = "R_MIPS_LO16", vram = 0x80A38EA4, target_vram = 0x80A39488 },
    { type = "R_MIPS_HI16", vram = 0x80A38EEC, target_vram = 0x80A38DF4 },
    { type = "R_MIPS_LO16", vram = 0x80A38EF0, target_vram = 0x80A38DF4 },
    { type = "R_MIPS_HI16", vram = 0x80A38FE0, target_vram = 0x80A395C0 },
    { type = "R_MIPS_LO16", vram = 0x80A38FE4, target_vram = 0x80A395C0 },
    { type = "R_MIPS_HI16", vram = 0x80A39018, target_vram = 0x80A395C4 },
    { type = "R_MIPS_LO16", vram = 0x80A3901C, target_vram = 0x80A395C4 },
    { type = "R_MIPS_HI16", vram = 0x80A3910C, target_vram = 0x80A39580 },
    { type = "R_MIPS_LO16", vram = 0x80A39110, target_vram = 0x80A39580 },
    { type = "R_MIPS_HI16", vram = 0x80A39128, target_vram = 0x80A3958C },
    { type = "R_MIPS_LO16", vram = 0x80A3912C, target_vram = 0x80A3958C },
    { type = "R_MIPS_HI16", vram = 0x80A3914C, target_vram = 0x80A39528 },
    { type = "R_MIPS_LO16", vram = 0x80A39150, target_vram = 0x80A39528 },
    { type = "R_MIPS_HI16", vram = 0x80A39190, target_vram = 0x80A3953D },
    { type = "R_MIPS_LO16", vram = 0x80A39194, target_vram = 0x80A3953D },
    { type = "R_MIPS_HI16", vram = 0x80A391B4, target_vram = 0x80A3952C },
    { type = "R_MIPS_LO16", vram = 0x80A391B8, target_vram = 0x80A3952C },
    { type = "R_MIPS_HI16", vram = 0x80A391D8, target_vram = 0x80A39530 },
    { type = "R_MIPS_LO16", vram = 0x80A391DC, target_vram = 0x80A39530 },
    { type = "R_MIPS_HI16", vram = 0x80A3923C, target_vram = 0x80A395B0 },
    { type = "R_MIPS_LO16", vram = 0x80A39240, target_vram = 0x80A395B0 },
    { type = "R_MIPS_HI16", vram = 0x80A392FC, target_vram = 0x80A395A8 },
    { type = "R_MIPS_LO16", vram = 0x80A39308, target_vram = 0x80A395A8 },
    { type = "R_MIPS_HI16", vram = 0x80A39324, target_vram = 0x80A38FB4 },
    { type = "R_MIPS_HI16", vram = 0x80A39328, target_vram = 0x80A390F8 },
    { type = "R_MIPS_LO16", vram = 0x80A3932C, target_vram = 0x80A390F8 },
    { type = "R_MIPS_LO16", vram = 0x80A39330, target_vram = 0x80A38FB4 },
    { type = "R_MIPS_HI16", vram = 0x80A39380, target_vram = 0x80A39540 },
    { type = "R_MIPS_HI16", vram = 0x80A39384, target_vram = 0x80A39550 },
    { type = "R_MIPS_LO16", vram = 0x80A3938C, target_vram = 0x80A39550 },
    { type = "R_MIPS_LO16", vram = 0x80A39390, target_vram = 0x80A39540 },
]

functions = [
    { name = "EnRu_ChangeAnim", vram = 0x80A389A0, size = 0xC8 },
    { name = "EnRu_OverrideLimbdraw", vram = 0x80A38FB4, size = 0x144 },
    { name = "EnRu_PlayWalkingSound", vram = 0x80A38A68, size = 0x114 },
    { name = "EnRu_Init", vram = 0x80A38E04, size = 0x10C },
    { name = "EnRu_UpdateEyes", vram = 0x80A38B7C, size = 0x74 },
    { name = "EnRu_Update", vram = 0x80A38F3C, size = 0x78 },
    { name = "EnRu_UpdateModel", vram = 0x80A38C70, size = 0x184 },
    { name = "EnRu_PostLimbdraw", vram = 0x80A390F8, size = 0x10C },
    { name = "EnRu_Draw", vram = 0x80A39204, size = 0x220 },
    { name = "EnRu_UpdateCollider", vram = 0x80A38BF0, size = 0x80 },
    { name = "EnRu_Destroy", vram = 0x80A38F10, size = 0x2C },
    { name = "EnRu_DoNothing", vram = 0x80A38DF4, size = 0x10 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Elfgrp"
rom = 0x00EA3200
vram = 0x80A396B0
size = 0x15B0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A397D8, target_vram = 0x80A3A520 },
    { type = "R_MIPS_LO16", vram = 0x80A397DC, target_vram = 0x80A3A520 },
    { type = "R_MIPS_HI16", vram = 0x80A39808, target_vram = 0x80A3A398 },
    { type = "R_MIPS_LO16", vram = 0x80A39824, target_vram = 0x80A3A398 },
    { type = "R_MIPS_HI16", vram = 0x80A3993C, target_vram = 0x80A3A8F8 },
    { type = "R_MIPS_HI16", vram = 0x80A39944, target_vram = 0x80A3A7FC },
    { type = "R_MIPS_LO16", vram = 0x80A39948, target_vram = 0x80A3A7FC },
    { type = "R_MIPS_LO16", vram = 0x80A39968, target_vram = 0x80A3A8F8 },
    { type = "R_MIPS_HI16", vram = 0x80A399D4, target_vram = 0x80A3A520 },
    { type = "R_MIPS_LO16", vram = 0x80A399D8, target_vram = 0x80A3A520 },
    { type = "R_MIPS_HI16", vram = 0x80A399F0, target_vram = 0x80A3A600 },
    { type = "R_MIPS_LO16", vram = 0x80A399F4, target_vram = 0x80A3A600 },
    { type = "R_MIPS_HI16", vram = 0x80A39ABC, target_vram = 0x80A3A398 },
    { type = "R_MIPS_LO16", vram = 0x80A39AC4, target_vram = 0x80A3A398 },
    { type = "R_MIPS_HI16", vram = 0x80A39B64, target_vram = 0x80A3A8F8 },
    { type = "R_MIPS_LO16", vram = 0x80A39B6C, target_vram = 0x80A3A8F8 },
    { type = "R_MIPS_HI16", vram = 0x80A3A0D0, target_vram = 0x80A3A600 },
    { type = "R_MIPS_LO16", vram = 0x80A3A0D4, target_vram = 0x80A3A600 },
    { type = "R_MIPS_HI16", vram = 0x80A3A1F0, target_vram = 0x80A3A0AC },
    { type = "R_MIPS_LO16", vram = 0x80A3A1F4, target_vram = 0x80A3A0AC },
    { type = "R_MIPS_HI16", vram = 0x80A3A220, target_vram = 0x80A3A0F4 },
    { type = "R_MIPS_LO16", vram = 0x80A3A224, target_vram = 0x80A3A0F4 },
    { type = "R_MIPS_HI16", vram = 0x80A3A370, target_vram = 0x80A3A210 },
    { type = "R_MIPS_LO16", vram = 0x80A3A374, target_vram = 0x80A3A210 },
    { type = "R_MIPS_HI16", vram = 0x80A3A3CC, target_vram = 0x80A3A274 },
    { type = "R_MIPS_LO16", vram = 0x80A3A3D0, target_vram = 0x80A3A274 },
    { type = "R_MIPS_HI16", vram = 0x80A3A48C, target_vram = 0x80A3A0F4 },
    { type = "R_MIPS_LO16", vram = 0x80A3A490, target_vram = 0x80A3A0F4 },
    { type = "R_MIPS_HI16", vram = 0x80A3A4EC, target_vram = 0x80A3A484 },
    { type = "R_MIPS_LO16", vram = 0x80A3A4F8, target_vram = 0x80A3A484 },
    { type = "R_MIPS_HI16", vram = 0x80A3A544, target_vram = 0x80A3A600 },
    { type = "R_MIPS_LO16", vram = 0x80A3A548, target_vram = 0x80A3A600 },
    { type = "R_MIPS_HI16", vram = 0x80A3A574, target_vram = 0x80A3A4AC },
    { type = "R_MIPS_LO16", vram = 0x80A3A578, target_vram = 0x80A3A4AC },
    { type = "R_MIPS_HI16", vram = 0x80A3A6D0, target_vram = 0x80A3A600 },
    { type = "R_MIPS_LO16", vram = 0x80A3A6D4, target_vram = 0x80A3A600 },
    { type = "R_MIPS_HI16", vram = 0x80A3A750, target_vram = 0x80A3A610 },
    { type = "R_MIPS_LO16", vram = 0x80A3A754, target_vram = 0x80A3A610 },
    { type = "R_MIPS_HI16", vram = 0x80A3A7D0, target_vram = 0x80A3A610 },
    { type = "R_MIPS_LO16", vram = 0x80A3A7D4, target_vram = 0x80A3A610 },
    { type = "R_MIPS_HI16", vram = 0x80A3A83C, target_vram = 0x80A3A6F4 },
    { type = "R_MIPS_LO16", vram = 0x80A3A840, target_vram = 0x80A3A6F4 },
    { type = "R_MIPS_HI16", vram = 0x80A3A940, target_vram = 0x80A3A6F4 },
    { type = "R_MIPS_LO16", vram = 0x80A3A944, target_vram = 0x80A3A6F4 },
    { type = "R_MIPS_HI16", vram = 0x80A3A97C, target_vram = 0x80A3A7FC },
    { type = "R_MIPS_LO16", vram = 0x80A3A980, target_vram = 0x80A3A7FC },
    { type = "R_MIPS_HI16", vram = 0x80A3A9F8, target_vram = 0x80A3A77C },
    { type = "R_MIPS_LO16", vram = 0x80A3AA00, target_vram = 0x80A3A77C },
]

functions = [
    { name = "func_80A3A7FC", vram = 0x80A3A7FC, size = 0xFC },
    { name = "func_80A3A520", vram = 0x80A3A520, size = 0xE0 },
    { name = "EnElfgrp_SummonStrayFairies", vram = 0x80A39F50, size = 0x6C },
    { name = "EnElfgrp_SetCutscene", vram = 0x80A396B0, size = 0x5C },
    { name = "EnElfgrp_Init", vram = 0x80A3970C, size = 0x4B4 },
    { name = "EnElfgrp_Destroy", vram = 0x80A39BC0, size = 0x10 },
    { name = "func_80A3A4AC", vram = 0x80A3A4AC, size = 0x74 },
    { name = "EnElfgrp_SetFountainFairiesCount", vram = 0x80A39CD4, size = 0xF4 },
    { name = "EnElfgrp_SpinStrayFairies", vram = 0x80A39FBC, size = 0x88 },
    { name = "func_80A3A0AC", vram = 0x80A3A0AC, size = 0x48 },
    { name = "func_80A3A77C", vram = 0x80A3A77C, size = 0x80 },
    { name = "func_80A3A398", vram = 0x80A3A398, size = 0xEC },
    { name = "EnElfgrp_DoNothing", vram = 0x80A3A600, size = 0x10 },
    { name = "EnElfgrp_SpawnStrayFairies", vram = 0x80A39DC8, size = 0x188 },
    { name = "EnElfgrp_GetFountainFairiesCount", vram = 0x80A39C1C, size = 0xB8 },
    { name = "func_80A3A0F4", vram = 0x80A3A0F4, size = 0x11C },
    { name = "func_80A3A6F4", vram = 0x80A3A6F4, size = 0x88 },
    { name = "func_80A3A484", vram = 0x80A3A484, size = 0x28 },
    { name = "EnElfgrp_GetHeldFairiesCount", vram = 0x80A39BD0, size = 0x4C },
    { name = "EnElfgrp_VanishStrayFairies", vram = 0x80A3A044, size = 0x68 },
    { name = "EnElfgrp_Update", vram = 0x80A3AA70, size = 0x5C },
    { name = "func_80A3A210", vram = 0x80A3A210, size = 0x64 },
    { name = "EnElfgrp_HealPlayer", vram = 0x80A3A610, size = 0xE4 },
    { name = "func_80A3A274", vram = 0x80A3A274, size = 0x124 },
    { name = "func_80A3A8F8", vram = 0x80A3A8F8, size = 0x178 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Dm_Tsg"
rom = 0x00EA47B0
vram = 0x80A3AC60
size = 0x420

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A3ACB0, target_vram = 0x80A3B030 },
    { type = "R_MIPS_LO16", vram = 0x80A3ACB4, target_vram = 0x80A3B030 },
    { type = "R_MIPS_HI16", vram = 0x80A3AF1C, target_vram = 0x80A3B034 },
    { type = "R_MIPS_LO16", vram = 0x80A3AF30, target_vram = 0x80A3B034 },
]

functions = [
    { name = "DmTsg_Destroy", vram = 0x80A3AD38, size = 0x10 },
    { name = "DmTsg_Draw", vram = 0x80A3AEC8, size = 0x148 },
    { name = "DmTsg_Update", vram = 0x80A3AD48, size = 0x180 },
    { name = "DmTsg_Init", vram = 0x80A3AC60, size = 0xD8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Baguo"
rom = 0x00EA4BD0
vram = 0x80A3B080
size = 0x1460

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A3B134, target_vram = 0x80A3C314 },
    { type = "R_MIPS_LO16", vram = 0x80A3B140, target_vram = 0x80A3C314 },
    { type = "R_MIPS_HI16", vram = 0x80A3B170, target_vram = 0x80A3C370 },
    { type = "R_MIPS_HI16", vram = 0x80A3B17C, target_vram = 0x80A3C324 },
    { type = "R_MIPS_LO16", vram = 0x80A3B180, target_vram = 0x80A3C324 },
    { type = "R_MIPS_HI16", vram = 0x80A3B18C, target_vram = 0x80A3B220 },
    { type = "R_MIPS_LO16", vram = 0x80A3B190, target_vram = 0x80A3B220 },
    { type = "R_MIPS_LO16", vram = 0x80A3B1A0, target_vram = 0x80A3C370 },
    { type = "R_MIPS_HI16", vram = 0x80A3B264, target_vram = 0x80A3BE60 },
    { type = "R_MIPS_LO16", vram = 0x80A3B268, target_vram = 0x80A3BE60 },
    { type = "R_MIPS_HI16", vram = 0x80A3B29C, target_vram = 0x80A3B2CC },
    { type = "R_MIPS_LO16", vram = 0x80A3B2A4, target_vram = 0x80A3B2CC },
    { type = "R_MIPS_HI16", vram = 0x80A3B38C, target_vram = 0x80A3C374 },
    { type = "R_MIPS_LO16", vram = 0x80A3B390, target_vram = 0x80A3C374 },
    { type = "R_MIPS_HI16", vram = 0x80A3B398, target_vram = 0x80A3B3E0 },
    { type = "R_MIPS_HI16", vram = 0x80A3B3A4, target_vram = 0x80A3C378 },
    { type = "R_MIPS_LO16", vram = 0x80A3B3AC, target_vram = 0x80A3B3E0 },
    { type = "R_MIPS_LO16", vram = 0x80A3B3BC, target_vram = 0x80A3C378 },
    { type = "R_MIPS_HI16", vram = 0x80A3B560, target_vram = 0x80A3B5E0 },
    { type = "R_MIPS_LO16", vram = 0x80A3B570, target_vram = 0x80A3B5E0 },
    { type = "R_MIPS_HI16", vram = 0x80A3B670, target_vram = 0x80A3B3E0 },
    { type = "R_MIPS_LO16", vram = 0x80A3B678, target_vram = 0x80A3B3E0 },
    { type = "R_MIPS_HI16", vram = 0x80A3B798, target_vram = 0x80A3B7B8 },
    { type = "R_MIPS_LO16", vram = 0x80A3B7A0, target_vram = 0x80A3B7B8 },
    { type = "R_MIPS_HI16", vram = 0x80A3B874, target_vram = 0x80A3C37C },
    { type = "R_MIPS_LO16", vram = 0x80A3B878, target_vram = 0x80A3C37C },
    { type = "R_MIPS_HI16", vram = 0x80A3B880, target_vram = 0x80A3BE60 },
    { type = "R_MIPS_HI16", vram = 0x80A3B884, target_vram = 0x80A3C380 },
    { type = "R_MIPS_LO16", vram = 0x80A3B88C, target_vram = 0x80A3BE60 },
    { type = "R_MIPS_LO16", vram = 0x80A3B8A0, target_vram = 0x80A3C380 },
    { type = "R_MIPS_HI16", vram = 0x80A3B8C4, target_vram = 0x80A3B220 },
    { type = "R_MIPS_LO16", vram = 0x80A3B8D8, target_vram = 0x80A3B220 },
    { type = "R_MIPS_HI16", vram = 0x80A3B9A4, target_vram = 0x80A3C344 },
    { type = "R_MIPS_LO16", vram = 0x80A3B9A8, target_vram = 0x80A3C344 },
    { type = "R_MIPS_HI16", vram = 0x80A3B9B0, target_vram = 0x80A3C350 },
    { type = "R_MIPS_LO16", vram = 0x80A3B9B4, target_vram = 0x80A3C350 },
    { type = "R_MIPS_HI16", vram = 0x80A3BB50, target_vram = 0x80A3C384 },
    { type = "R_MIPS_LO16", vram = 0x80A3BB54, target_vram = 0x80A3C384 },
    { type = "R_MIPS_HI16", vram = 0x80A3BB58, target_vram = 0x80A3C388 },
    { type = "R_MIPS_LO16", vram = 0x80A3BB5C, target_vram = 0x80A3C388 },
    { type = "R_MIPS_HI16", vram = 0x80A3BC40, target_vram = 0x80A3B8F8 },
    { type = "R_MIPS_LO16", vram = 0x80A3BC44, target_vram = 0x80A3B8F8 },
    { type = "R_MIPS_HI16", vram = 0x80A3BE8C, target_vram = 0x80A3C35C },
    { type = "R_MIPS_LO16", vram = 0x80A3BE9C, target_vram = 0x80A3C35C },
    { type = "R_MIPS_HI16", vram = 0x80A3BEC4, target_vram = 0x80A3BE24 },
    { type = "R_MIPS_LO16", vram = 0x80A3BED4, target_vram = 0x80A3BE24 },
    { type = "R_MIPS_HI16", vram = 0x80A3BF40, target_vram = 0x80A3C38C },
    { type = "R_MIPS_LO16", vram = 0x80A3BF9C, target_vram = 0x80A3C38C },
    { type = "R_MIPS_HI16", vram = 0x80A3BFA4, target_vram = 0x80A3C390 },
    { type = "R_MIPS_LO16", vram = 0x80A3BFB8, target_vram = 0x80A3C390 },
    { type = "R_MIPS_HI16", vram = 0x80A3BFC0, target_vram = 0x80A3C394 },
    { type = "R_MIPS_LO16", vram = 0x80A3BFD4, target_vram = 0x80A3C394 },
    { type = "R_MIPS_HI16", vram = 0x80A3C038, target_vram = 0x80A3C398 },
    { type = "R_MIPS_LO16", vram = 0x80A3C03C, target_vram = 0x80A3C398 },
    { type = "R_MIPS_HI16", vram = 0x80A3C040, target_vram = 0x80A3C39C },
    { type = "R_MIPS_LO16", vram = 0x80A3C044, target_vram = 0x80A3C39C },
    { type = "R_MIPS_HI16", vram = 0x80A3C048, target_vram = 0x80A3C3A0 },
    { type = "R_MIPS_LO16", vram = 0x80A3C04C, target_vram = 0x80A3C3A0 },
]

functions = [
    { name = "EnBaguo_Idle", vram = 0x80A3B3E0, size = 0x200 },
    { name = "EnBaguo_RetreatUnderground", vram = 0x80A3B7B8, size = 0x140 },
    { name = "EnBaguo_Init", vram = 0x80A3B080, size = 0x174 },
    { name = "EnBaguo_Update", vram = 0x80A3BC88, size = 0x19C },
    { name = "EnBaguo_PostLimbDraw", vram = 0x80A3BE24, size = 0x3C },
    { name = "EnBaguo_UndergroundIdle", vram = 0x80A3B220, size = 0xAC },
    { name = "EnBaguo_Roll", vram = 0x80A3B5E0, size = 0x1B4 },
    { name = "EnBaguo_UpdateEffects", vram = 0x80A3C008, size = 0x174 },
    { name = "EnBaguo_Destroy", vram = 0x80A3B1F4, size = 0x2C },
    { name = "EnBaguo_InitializeEffect", vram = 0x80A3BF0C, size = 0xFC },
    { name = "EnBaguo_DrawBody", vram = 0x80A3BE60, size = 0xAC },
    { name = "EnBaguo_SetupRetreatUnderground", vram = 0x80A3B794, size = 0x24 },
    { name = "EnBaguo_PostDetonation", vram = 0x80A3B8F8, size = 0x60 },
    { name = "EnBaguo_CheckForDetonation", vram = 0x80A3B958, size = 0x330 },
    { name = "EnBaguo_DrawEffects", vram = 0x80A3C17C, size = 0x14C },
    { name = "EnBaguo_EmergeFromUnderground", vram = 0x80A3B2CC, size = 0x114 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Vspinyroll"
rom = 0x00EA6030
vram = 0x80A3C4E0
size = 0x11A0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A3C5AC, target_vram = 0x80A3D4E0 },
    { type = "R_MIPS_LO16", vram = 0x80A3C5B0, target_vram = 0x80A3D4E0 },
    { type = "R_MIPS_HI16", vram = 0x80A3C5F8, target_vram = 0x80A3D4E4 },
    { type = "R_MIPS_LO16", vram = 0x80A3C5FC, target_vram = 0x80A3D4E4 },
    { type = "R_MIPS_HI16", vram = 0x80A3C714, target_vram = 0x80A3D4E8 },
    { type = "R_MIPS_LO16", vram = 0x80A3C718, target_vram = 0x80A3D4E8 },
    { type = "R_MIPS_HI16", vram = 0x80A3C7B0, target_vram = 0x80A3D4EC },
    { type = "R_MIPS_LO16", vram = 0x80A3C7B4, target_vram = 0x80A3D4EC },
    { type = "R_MIPS_HI16", vram = 0x80A3C7F0, target_vram = 0x80A3D4B4 },
    { type = "R_MIPS_HI16", vram = 0x80A3C7F8, target_vram = 0x80A3D450 },
    { type = "R_MIPS_LO16", vram = 0x80A3C7FC, target_vram = 0x80A3D450 },
    { type = "R_MIPS_HI16", vram = 0x80A3C814, target_vram = 0x80A3D4F0 },
    { type = "R_MIPS_LO16", vram = 0x80A3C818, target_vram = 0x80A3D4F0 },
    { type = "R_MIPS_LO16", vram = 0x80A3C82C, target_vram = 0x80A3D4B4 },
    { type = "R_MIPS_HI16", vram = 0x80A3C87C, target_vram = 0x80A3D4C4 },
    { type = "R_MIPS_LO16", vram = 0x80A3C880, target_vram = 0x80A3D4C4 },
    { type = "R_MIPS_HI16", vram = 0x80A3C940, target_vram = 0x80A3D4F4 },
    { type = "R_MIPS_LO16", vram = 0x80A3C944, target_vram = 0x80A3D4F4 },
    { type = "R_MIPS_HI16", vram = 0x80A3C960, target_vram = 0x80A3D4F8 },
    { type = "R_MIPS_LO16", vram = 0x80A3C964, target_vram = 0x80A3D4F8 },
    { type = "R_MIPS_HI16", vram = 0x80A3CC50, target_vram = 0x80A3D4FC },
    { type = "R_MIPS_LO16", vram = 0x80A3CC54, target_vram = 0x80A3D4FC },
    { type = "R_MIPS_HI16", vram = 0x80A3CCCC, target_vram = 0x80A3D450 },
    { type = "R_MIPS_LO16", vram = 0x80A3CCD0, target_vram = 0x80A3D450 },
    { type = "R_MIPS_HI16", vram = 0x80A3CCE8, target_vram = 0x80A3D4D4 },
    { type = "R_MIPS_LO16", vram = 0x80A3CCEC, target_vram = 0x80A3D4D4 },
    { type = "R_MIPS_HI16", vram = 0x80A3CD00, target_vram = 0x80A3D500 },
    { type = "R_MIPS_LO16", vram = 0x80A3CD04, target_vram = 0x80A3D500 },
    { type = "R_MIPS_HI16", vram = 0x80A3CD6C, target_vram = 0x80A3D488 },
    { type = "R_MIPS_LO16", vram = 0x80A3CD74, target_vram = 0x80A3D488 },
    { type = "R_MIPS_HI16", vram = 0x80A3CD88, target_vram = 0x80A3D454 },
    { type = "R_MIPS_LO16", vram = 0x80A3CD8C, target_vram = 0x80A3D454 },
    { type = "R_MIPS_HI16", vram = 0x80A3CD94, target_vram = 0x80A3D2C0 },
    { type = "R_MIPS_LO16", vram = 0x80A3CD98, target_vram = 0x80A3D2C0 },
    { type = "R_MIPS_HI16", vram = 0x80A3CDDC, target_vram = 0x80A3D458 },
    { type = "R_MIPS_LO16", vram = 0x80A3CDF4, target_vram = 0x80A3D458 },
    { type = "R_MIPS_HI16", vram = 0x80A3CEC8, target_vram = 0x80A3CEE0 },
    { type = "R_MIPS_LO16", vram = 0x80A3CECC, target_vram = 0x80A3CEE0 },
    { type = "R_MIPS_HI16", vram = 0x80A3CF14, target_vram = 0x80A3CF4C },
    { type = "R_MIPS_LO16", vram = 0x80A3CF18, target_vram = 0x80A3CF4C },
    { type = "R_MIPS_HI16", vram = 0x80A3CF28, target_vram = 0x80A3D478 },
    { type = "R_MIPS_LO16", vram = 0x80A3CF34, target_vram = 0x80A3D478 },
    { type = "R_MIPS_HI16", vram = 0x80A3CFB0, target_vram = 0x80A3CFE0 },
    { type = "R_MIPS_LO16", vram = 0x80A3CFB4, target_vram = 0x80A3CFE0 },
    { type = "R_MIPS_HI16", vram = 0x80A3CFB8, target_vram = 0x80A3D4DC },
    { type = "R_MIPS_LO16", vram = 0x80A3CFC8, target_vram = 0x80A3D4DC },
    { type = "R_MIPS_HI16", vram = 0x80A3D024, target_vram = 0x80A3D038 },
    { type = "R_MIPS_LO16", vram = 0x80A3D028, target_vram = 0x80A3D038 },
    { type = "R_MIPS_HI16", vram = 0x80A3D0E8, target_vram = 0x80A3D0FC },
    { type = "R_MIPS_LO16", vram = 0x80A3D0EC, target_vram = 0x80A3D0FC },
    { type = "R_MIPS_HI16", vram = 0x80A3D284, target_vram = 0x80A3D504 },
    { type = "R_MIPS_LO16", vram = 0x80A3D288, target_vram = 0x80A3D504 },
    { type = "R_MIPS_HI16", vram = 0x80A3D350, target_vram = 0x80A3D508 },
    { type = "R_MIPS_LO16", vram = 0x80A3D354, target_vram = 0x80A3D508 },
]

functions = [
    { name = "func_80A3D038", vram = 0x80A3D038, size = 0xB0 },
    { name = "func_80A3CB94", vram = 0x80A3CB94, size = 0x5C },
    { name = "ObjVspinyroll_Destroy", vram = 0x80A3CE7C, size = 0x48 },
    { name = "func_80A3D2C0", vram = 0x80A3D2C0, size = 0x168 },
    { name = "func_80A3D0E8", vram = 0x80A3D0E8, size = 0x14 },
    { name = "func_80A3CFE0", vram = 0x80A3CFE0, size = 0x44 },
    { name = "func_80A3D0FC", vram = 0x80A3D0FC, size = 0x88 },
    { name = "func_80A3C6CC", vram = 0x80A3C6CC, size = 0x34 },
    { name = "func_80A3C560", vram = 0x80A3C560, size = 0xF8 },
    { name = "func_80A3CC84", vram = 0x80A3CC84, size = 0x30 },
    { name = "func_80A3CEC4", vram = 0x80A3CEC4, size = 0x1C },
    { name = "ObjVspinyroll_Update", vram = 0x80A3D184, size = 0x8C },
    { name = "func_80A3CF10", vram = 0x80A3CF10, size = 0x3C },
    { name = "ObjVspinyroll_Draw", vram = 0x80A3D210, size = 0xB0 },
    { name = "func_80A3D024", vram = 0x80A3D024, size = 0x14 },
    { name = "func_80A3C700", vram = 0x80A3C700, size = 0xE8 },
    { name = "func_80A3CBF0", vram = 0x80A3CBF0, size = 0x40 },
    { name = "func_80A3C8D8", vram = 0x80A3C8D8, size = 0x2BC },
    { name = "ObjVspinyroll_Init", vram = 0x80A3CCB4, size = 0x1C8 },
    { name = "func_80A3C6A0", vram = 0x80A3C6A0, size = 0x2C },
    { name = "func_80A3C7E8", vram = 0x80A3C7E8, size = 0xF0 },
    { name = "func_80A3CF4C", vram = 0x80A3CF4C, size = 0x60 },
    { name = "func_80A3CEE0", vram = 0x80A3CEE0, size = 0x30 },
    { name = "func_80A3CFAC", vram = 0x80A3CFAC, size = 0x34 },
    { name = "func_80A3C658", vram = 0x80A3C658, size = 0x48 },
    { name = "func_80A3C4E0", vram = 0x80A3C4E0, size = 0x80 },
    { name = "func_80A3CC30", vram = 0x80A3CC30, size = 0x54 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Smork"
rom = 0x00EA71D0
vram = 0x80A3D680
size = 0xD10

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A3D9E4, target_vram = 0x80A3E300 },
    { type = "R_MIPS_LO16", vram = 0x80A3D9E8, target_vram = 0x80A3E300 },
    { type = "R_MIPS_HI16", vram = 0x80A3D9F0, target_vram = 0x80A3E304 },
    { type = "R_MIPS_LO16", vram = 0x80A3DA0C, target_vram = 0x80A3E304 },
    { type = "R_MIPS_HI16", vram = 0x80A3DA14, target_vram = 0x80A3E29F },
    { type = "R_MIPS_HI16", vram = 0x80A3DAB0, target_vram = 0x80A3E2AF },
    { type = "R_MIPS_HI16", vram = 0x80A3DB30, target_vram = 0x80A3E290 },
    { type = "R_MIPS_LO16", vram = 0x80A3DB34, target_vram = 0x80A3E290 },
    { type = "R_MIPS_HI16", vram = 0x80A3DB3C, target_vram = 0x80A3E2BF },
    { type = "R_MIPS_LO16", vram = 0x80A3DB80, target_vram = 0x80A3E29F },
    { type = "R_MIPS_LO16", vram = 0x80A3DC2C, target_vram = 0x80A3E2AF },
    { type = "R_MIPS_LO16", vram = 0x80A3DCD8, target_vram = 0x80A3E2BF },
    { type = "R_MIPS_HI16", vram = 0x80A3E0A4, target_vram = 0x80A3E308 },
    { type = "R_MIPS_LO16", vram = 0x80A3E0A8, target_vram = 0x80A3E308 },
    { type = "R_MIPS_HI16", vram = 0x80A3E1DC, target_vram = 0x80A3E290 },
    { type = "R_MIPS_LO16", vram = 0x80A3E1E0, target_vram = 0x80A3E290 },
]

functions = [
    { name = "func_80A3D9C4", vram = 0x80A3D9C4, size = 0x804 },
    { name = "ObjSmork_Update", vram = 0x80A3E224, size = 0x24 },
    { name = "func_80A3D940", vram = 0x80A3D940, size = 0x84 },
    { name = "ObjSmork_Destroy", vram = 0x80A3E214, size = 0x10 },
    { name = "func_80A3D680", vram = 0x80A3D680, size = 0x2C0 },
    { name = "ObjSmork_Draw", vram = 0x80A3E248, size = 0x20 },
    { name = "ObjSmork_Init", vram = 0x80A3E1C8, size = 0x4C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Test2"
rom = 0x00EA7EE0
vram = 0x80A3E390
size = 0x450

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A3E39C, target_vram = 0x80A3E74C },
    { type = "R_MIPS_LO16", vram = 0x80A3E3A0, target_vram = 0x80A3E74C },
    { type = "R_MIPS_HI16", vram = 0x80A3E408, target_vram = 0x80A3E75C },
    { type = "R_MIPS_LO16", vram = 0x80A3E420, target_vram = 0x80A3E75C },
    { type = "R_MIPS_HI16", vram = 0x80A3E454, target_vram = 0x80A3E6B0 },
    { type = "R_MIPS_HI16", vram = 0x80A3E458, target_vram = 0x80A3E524 },
    { type = "R_MIPS_LO16", vram = 0x80A3E468, target_vram = 0x80A3E6B0 },
    { type = "R_MIPS_LO16", vram = 0x80A3E46C, target_vram = 0x80A3E524 },
    { type = "R_MIPS_HI16", vram = 0x80A3E4B0, target_vram = 0x80A3E4EC },
    { type = "R_MIPS_LO16", vram = 0x80A3E4C0, target_vram = 0x80A3E4EC },
    { type = "R_MIPS_HI16", vram = 0x80A3E540, target_vram = 0x80A3E6B4 },
    { type = "R_MIPS_LO16", vram = 0x80A3E558, target_vram = 0x80A3E6B4 },
    { type = "R_MIPS_HI16", vram = 0x80A3E608, target_vram = 0x80A3E6B0 },
    { type = "R_MIPS_LO16", vram = 0x80A3E62C, target_vram = 0x80A3E6B0 },
    { type = "R_MIPS_HI16", vram = 0x80A3E650, target_vram = 0x80A3E6B0 },
    { type = "R_MIPS_LO16", vram = 0x80A3E66C, target_vram = 0x80A3E6B0 },
]

functions = [
    { name = "EnTest2_UpdateForLens", vram = 0x80A3E4EC, size = 0x38 },
    { name = "EnTest2_Init", vram = 0x80A3E390, size = 0x54 },
    { name = "EnTest2_Draw", vram = 0x80A3E524, size = 0x160 },
    { name = "EnTest2_Update", vram = 0x80A3E3E4, size = 0x108 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Test3"
rom = 0x00EA8330
vram = 0x80A3E7E0
size = 0x3540

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A3E818, target_vram = 0x80A4168C },
    { type = "R_MIPS_LO16", vram = 0x80A3E81C, target_vram = 0x80A4168C },
    { type = "R_MIPS_HI16", vram = 0x80A3ECF8, target_vram = 0x80A4169C },
    { type = "R_MIPS_LO16", vram = 0x80A3ED08, target_vram = 0x80A4169C },
    { type = "R_MIPS_HI16", vram = 0x80A3ED38, target_vram = 0x80A416C0 },
    { type = "R_MIPS_LO16", vram = 0x80A3ED4C, target_vram = 0x80A416C0 },
    { type = "R_MIPS_HI16", vram = 0x80A3EDA0, target_vram = 0x80A41D24 },
    { type = "R_MIPS_LO16", vram = 0x80A3EDA4, target_vram = 0x80A41D24 },
    { type = "R_MIPS_HI16", vram = 0x80A3EDDC, target_vram = 0x80A416E0 },
    { type = "R_MIPS_LO16", vram = 0x80A3EDE0, target_vram = 0x80A416E0 },
    { type = "R_MIPS_HI16", vram = 0x80A3EE30, target_vram = 0x80A417BC },
    { type = "R_MIPS_LO16", vram = 0x80A3EE34, target_vram = 0x80A417BC },
    { type = "R_MIPS_HI16", vram = 0x80A3EE54, target_vram = 0x80A417BC },
    { type = "R_MIPS_LO16", vram = 0x80A3EE58, target_vram = 0x80A417BC },
    { type = "R_MIPS_HI16", vram = 0x80A3EE78, target_vram = 0x80A417E0 },
    { type = "R_MIPS_LO16", vram = 0x80A3EE7C, target_vram = 0x80A417E0 },
    { type = "R_MIPS_HI16", vram = 0x80A3EFA8, target_vram = 0x80A40824 },
    { type = "R_MIPS_LO16", vram = 0x80A3EFAC, target_vram = 0x80A40824 },
    { type = "R_MIPS_HI16", vram = 0x80A3EFC0, target_vram = 0x80A40678 },
    { type = "R_MIPS_LO16", vram = 0x80A3EFC4, target_vram = 0x80A40678 },
    { type = "R_MIPS_HI16", vram = 0x80A3F554, target_vram = 0x80A4187C },
    { type = "R_MIPS_LO16", vram = 0x80A3F558, target_vram = 0x80A4187C },
    { type = "R_MIPS_HI16", vram = 0x80A3F56C, target_vram = 0x80A41858 },
    { type = "R_MIPS_HI16", vram = 0x80A3F570, target_vram = 0x80A41870 },
    { type = "R_MIPS_LO16", vram = 0x80A3F57C, target_vram = 0x80A41858 },
    { type = "R_MIPS_LO16", vram = 0x80A3F580, target_vram = 0x80A41870 },
    { type = "R_MIPS_HI16", vram = 0x80A3F5D8, target_vram = 0x80A4189C },
    { type = "R_MIPS_LO16", vram = 0x80A3F5DC, target_vram = 0x80A4189C },
    { type = "R_MIPS_HI16", vram = 0x80A3F5E4, target_vram = 0x80A41D5C },
    { type = "R_MIPS_LO16", vram = 0x80A3F5EC, target_vram = 0x80A41D5C },
    { type = "R_MIPS_HI16", vram = 0x80A3F5F0, target_vram = 0x80A41D5C },
    { type = "R_MIPS_LO16", vram = 0x80A3F5F4, target_vram = 0x80A41D5C },
    { type = "R_MIPS_HI16", vram = 0x80A3F5F8, target_vram = 0x80A41884 },
    { type = "R_MIPS_HI16", vram = 0x80A3F5FC, target_vram = 0x80A41898 },
    { type = "R_MIPS_LO16", vram = 0x80A3F604, target_vram = 0x80A41884 },
    { type = "R_MIPS_LO16", vram = 0x80A3F608, target_vram = 0x80A41898 },
    { type = "R_MIPS_HI16", vram = 0x80A3F71C, target_vram = 0x80A418A8 },
    { type = "R_MIPS_LO16", vram = 0x80A3F724, target_vram = 0x80A418A8 },
    { type = "R_MIPS_HI16", vram = 0x80A3F768, target_vram = 0x80A4084C },
    { type = "R_MIPS_LO16", vram = 0x80A3F770, target_vram = 0x80A4084C },
    { type = "R_MIPS_HI16", vram = 0x80A3F78C, target_vram = 0x80A41D5C },
    { type = "R_MIPS_LO16", vram = 0x80A3F798, target_vram = 0x80A41D5C },
    { type = "R_MIPS_HI16", vram = 0x80A3FBF4, target_vram = 0x80A41D20 },
    { type = "R_MIPS_LO16", vram = 0x80A3FBF8, target_vram = 0x80A41D20 },
    { type = "R_MIPS_HI16", vram = 0x80A3FC20, target_vram = 0x80A41D20 },
    { type = "R_MIPS_LO16", vram = 0x80A3FC24, target_vram = 0x80A41D20 },
    { type = "R_MIPS_HI16", vram = 0x80A3FC2C, target_vram = 0x80A418A4 },
    { type = "R_MIPS_LO16", vram = 0x80A3FC30, target_vram = 0x80A418A4 },
    { type = "R_MIPS_HI16", vram = 0x80A3FD00, target_vram = 0x80A41D20 },
    { type = "R_MIPS_LO16", vram = 0x80A3FD08, target_vram = 0x80A41D20 },
    { type = "R_MIPS_HI16", vram = 0x80A3FD74, target_vram = 0x80A41930 },
    { type = "R_MIPS_LO16", vram = 0x80A3FD78, target_vram = 0x80A41930 },
    { type = "R_MIPS_HI16", vram = 0x80A3FDA4, target_vram = 0x80A41D20 },
    { type = "R_MIPS_LO16", vram = 0x80A3FDCC, target_vram = 0x80A41D20 },
    { type = "R_MIPS_HI16", vram = 0x80A3FE2C, target_vram = 0x80A41D64 },
    { type = "R_MIPS_LO16", vram = 0x80A3FE30, target_vram = 0x80A41D64 },
    { type = "R_MIPS_HI16", vram = 0x80A3FEA0, target_vram = 0x80A41D64 },
    { type = "R_MIPS_LO16", vram = 0x80A3FEA4, target_vram = 0x80A41D64 },
    { type = "R_MIPS_HI16", vram = 0x80A3FEEC, target_vram = 0x80A41D64 },
    { type = "R_MIPS_LO16", vram = 0x80A3FEF8, target_vram = 0x80A41D64 },
    { type = "R_MIPS_HI16", vram = 0x80A3FF34, target_vram = 0x80A41D68 },
    { type = "R_MIPS_HI16", vram = 0x80A3FF44, target_vram = 0x80A418BC },
    { type = "R_MIPS_LO16", vram = 0x80A3FF48, target_vram = 0x80A41D68 },
    { type = "R_MIPS_LO16", vram = 0x80A3FF4C, target_vram = 0x80A418BC },
    { type = "R_MIPS_HI16", vram = 0x80A3FF58, target_vram = 0x80A418BC },
    { type = "R_MIPS_LO16", vram = 0x80A3FF5C, target_vram = 0x80A418BC },
    { type = "R_MIPS_HI16", vram = 0x80A3FFE0, target_vram = 0x80A41D68 },
    { type = "R_MIPS_LO16", vram = 0x80A3FFE4, target_vram = 0x80A41D68 },
    { type = "R_MIPS_HI16", vram = 0x80A40020, target_vram = 0x80A41D68 },
    { type = "R_MIPS_LO16", vram = 0x80A40028, target_vram = 0x80A41D68 },
    { type = "R_MIPS_HI16", vram = 0x80A40044, target_vram = 0x80A41D68 },
    { type = "R_MIPS_LO16", vram = 0x80A4004C, target_vram = 0x80A41D68 },
    { type = "R_MIPS_HI16", vram = 0x80A40460, target_vram = 0x80A41D64 },
    { type = "R_MIPS_LO16", vram = 0x80A40464, target_vram = 0x80A41D64 },
    { type = "R_MIPS_HI16", vram = 0x80A40568, target_vram = 0x80A41D50 },
    { type = "R_MIPS_LO16", vram = 0x80A4056C, target_vram = 0x80A41D50 },
    { type = "R_MIPS_HI16", vram = 0x80A405C0, target_vram = 0x80A41934 },
    { type = "R_MIPS_LO16", vram = 0x80A405C4, target_vram = 0x80A41934 },
    { type = "R_MIPS_HI16", vram = 0x80A405D8, target_vram = 0x80A41D40 },
    { type = "R_MIPS_LO16", vram = 0x80A405DC, target_vram = 0x80A41D40 },
    { type = "R_MIPS_HI16", vram = 0x80A4062C, target_vram = 0x80A41D44 },
    { type = "R_MIPS_LO16", vram = 0x80A40634, target_vram = 0x80A41D44 },
    { type = "R_MIPS_HI16", vram = 0x80A40658, target_vram = 0x80A41D48 },
    { type = "R_MIPS_LO16", vram = 0x80A4065C, target_vram = 0x80A41D48 },
    { type = "R_MIPS_HI16", vram = 0x80A406E8, target_vram = 0x80A41530 },
    { type = "R_MIPS_LO16", vram = 0x80A406EC, target_vram = 0x80A41530 },
    { type = "R_MIPS_HI16", vram = 0x80A4070C, target_vram = 0x80A41828 },
    { type = "R_MIPS_LO16", vram = 0x80A4071C, target_vram = 0x80A41828 },
    { type = "R_MIPS_HI16", vram = 0x80A40744, target_vram = 0x80A417E8 },
    { type = "R_MIPS_LO16", vram = 0x80A4076C, target_vram = 0x80A417E8 },
    { type = "R_MIPS_HI16", vram = 0x80A407DC, target_vram = 0x80A41828 },
    { type = "R_MIPS_LO16", vram = 0x80A407E0, target_vram = 0x80A41828 },
    { type = "R_MIPS_HI16", vram = 0x80A407F0, target_vram = 0x80A417EC },
    { type = "R_MIPS_LO16", vram = 0x80A40800, target_vram = 0x80A417EC },
    { type = "R_MIPS_HI16", vram = 0x80A4082C, target_vram = 0x80A41854 },
    { type = "R_MIPS_LO16", vram = 0x80A40830, target_vram = 0x80A41854 },
    { type = "R_MIPS_HI16", vram = 0x80A4089C, target_vram = 0x80A40678 },
    { type = "R_MIPS_HI16", vram = 0x80A408B0, target_vram = 0x80A40824 },
    { type = "R_MIPS_LO16", vram = 0x80A408B4, target_vram = 0x80A40824 },
    { type = "R_MIPS_LO16", vram = 0x80A408CC, target_vram = 0x80A40678 },
    { type = "R_MIPS_HI16", vram = 0x80A408E8, target_vram = 0x80A40908 },
    { type = "R_MIPS_LO16", vram = 0x80A408F0, target_vram = 0x80A40908 },
    { type = "R_MIPS_HI16", vram = 0x80A40930, target_vram = 0x80A41938 },
    { type = "R_MIPS_HI16", vram = 0x80A40934, target_vram = 0x80A4084C },
    { type = "R_MIPS_LO16", vram = 0x80A40938, target_vram = 0x80A4084C },
    { type = "R_MIPS_LO16", vram = 0x80A40980, target_vram = 0x80A41938 },
    { type = "R_MIPS_HI16", vram = 0x80A409A0, target_vram = 0x80A4186C },
    { type = "R_MIPS_LO16", vram = 0x80A409A4, target_vram = 0x80A4186C },
    { type = "R_MIPS_HI16", vram = 0x80A40A14, target_vram = 0x80A41D28 },
    { type = "R_MIPS_LO16", vram = 0x80A40A18, target_vram = 0x80A41D28 },
    { type = "R_MIPS_HI16", vram = 0x80A40A98, target_vram = 0x80A41D28 },
    { type = "R_MIPS_LO16", vram = 0x80A40AAC, target_vram = 0x80A41D28 },
    { type = "R_MIPS_HI16", vram = 0x80A40ACC, target_vram = 0x80A4129C },
    { type = "R_MIPS_LO16", vram = 0x80A40AD0, target_vram = 0x80A4129C },
    { type = "R_MIPS_HI16", vram = 0x80A40AE0, target_vram = 0x80A41D48 },
    { type = "R_MIPS_LO16", vram = 0x80A40AE4, target_vram = 0x80A41D48 },
    { type = "R_MIPS_HI16", vram = 0x80A40C1C, target_vram = 0x80A41D48 },
    { type = "R_MIPS_LO16", vram = 0x80A40C20, target_vram = 0x80A41D48 },
    { type = "R_MIPS_HI16", vram = 0x80A40C34, target_vram = 0x80A41D40 },
    { type = "R_MIPS_LO16", vram = 0x80A40C3C, target_vram = 0x80A41D40 },
    { type = "R_MIPS_HI16", vram = 0x80A40C44, target_vram = 0x80A41D44 },
    { type = "R_MIPS_LO16", vram = 0x80A40C4C, target_vram = 0x80A41D44 },
    { type = "R_MIPS_HI16", vram = 0x80A40C64, target_vram = 0x80A41D40 },
    { type = "R_MIPS_HI16", vram = 0x80A40C68, target_vram = 0x80A41D44 },
    { type = "R_MIPS_LO16", vram = 0x80A40C78, target_vram = 0x80A41D44 },
    { type = "R_MIPS_LO16", vram = 0x80A40C7C, target_vram = 0x80A41D40 },
    { type = "R_MIPS_HI16", vram = 0x80A40CA8, target_vram = 0x80A41D48 },
    { type = "R_MIPS_LO16", vram = 0x80A40CAC, target_vram = 0x80A41D48 },
    { type = "R_MIPS_HI16", vram = 0x80A40CB0, target_vram = 0x80A41D50 },
    { type = "R_MIPS_LO16", vram = 0x80A40CB4, target_vram = 0x80A41D50 },
    { type = "R_MIPS_HI16", vram = 0x80A40D1C, target_vram = 0x80A41D6C },
    { type = "R_MIPS_LO16", vram = 0x80A40D20, target_vram = 0x80A41D6C },
    { type = "R_MIPS_HI16", vram = 0x80A40E20, target_vram = 0x80A41D6C },
    { type = "R_MIPS_LO16", vram = 0x80A40E24, target_vram = 0x80A41D6C },
    { type = "R_MIPS_HI16", vram = 0x80A40E2C, target_vram = 0x80A418C8 },
    { type = "R_MIPS_LO16", vram = 0x80A40E3C, target_vram = 0x80A418C8 },
    { type = "R_MIPS_HI16", vram = 0x80A40F4C, target_vram = 0x80A41D6C },
    { type = "R_MIPS_LO16", vram = 0x80A40F5C, target_vram = 0x80A41D6C },
    { type = "R_MIPS_HI16", vram = 0x80A40F74, target_vram = 0x80A41D6C },
    { type = "R_MIPS_LO16", vram = 0x80A40F78, target_vram = 0x80A41D6C },
    { type = "R_MIPS_HI16", vram = 0x80A411A4, target_vram = 0x80A418CC },
    { type = "R_MIPS_LO16", vram = 0x80A411CC, target_vram = 0x80A418CC },
    { type = "R_MIPS_HI16", vram = 0x80A411EC, target_vram = 0x80A41D60 },
    { type = "R_MIPS_LO16", vram = 0x80A411F0, target_vram = 0x80A41D60 },
    { type = "R_MIPS_HI16", vram = 0x80A41398, target_vram = 0x80A418C8 },
    { type = "R_MIPS_LO16", vram = 0x80A4139C, target_vram = 0x80A418C8 },
    { type = "R_MIPS_HI16", vram = 0x80A413D4, target_vram = 0x80A418C8 },
    { type = "R_MIPS_LO16", vram = 0x80A413EC, target_vram = 0x80A418C8 },
    { type = "R_MIPS_HI16", vram = 0x80A41408, target_vram = 0x80A41908 },
    { type = "R_MIPS_LO16", vram = 0x80A41414, target_vram = 0x80A41908 },
    { type = "R_MIPS_HI16", vram = 0x80A41428, target_vram = 0x80A418D8 },
    { type = "R_MIPS_LO16", vram = 0x80A4143C, target_vram = 0x80A418D8 },
    { type = "R_MIPS_HI16", vram = 0x80A41460, target_vram = 0x80A41909 },
    { type = "R_MIPS_LO16", vram = 0x80A4146C, target_vram = 0x80A41909 },
    { type = "R_MIPS_HI16", vram = 0x80A4147C, target_vram = 0x80A418F8 },
    { type = "R_MIPS_LO16", vram = 0x80A41490, target_vram = 0x80A418F8 },
    { type = "R_MIPS_HI16", vram = 0x80A41498, target_vram = 0x80A40CF0 },
    { type = "R_MIPS_LO16", vram = 0x80A4149C, target_vram = 0x80A40CF0 },
    { type = "R_MIPS_HI16", vram = 0x80A414AC, target_vram = 0x80A40F34 },
    { type = "R_MIPS_LO16", vram = 0x80A414C0, target_vram = 0x80A40F34 },
]

functions = [
    { name = "func_80A3F9A4", vram = 0x80A3F9A4, size = 0x40 },
    { name = "EnTest3_PostLimbDraw", vram = 0x80A40F34, size = 0x368 },
    { name = "func_80A3E97C", vram = 0x80A3E97C, size = 0x60 },
    { name = "func_80A3FA58", vram = 0x80A3FA58, size = 0x174 },
    { name = "func_80A3FE20", vram = 0x80A3FE20, size = 0xF0 },
    { name = "func_80A3EBFC", vram = 0x80A3EBFC, size = 0x34 },
    { name = "EnTest3_OverrideLimbDraw", vram = 0x80A40CF0, size = 0x244 },
    { name = "EnTest3_Update", vram = 0x80A40A90, size = 0x260 },
    { name = "func_80A3F534", vram = 0x80A3F534, size = 0x70 },
    { name = "func_80A40098", vram = 0x80A40098, size = 0x198 },
    { name = "func_80A3FF10", vram = 0x80A3FF10, size = 0xC0 },
    { name = "func_80A3EA30", vram = 0x80A3EA30, size = 0x94 },
    { name = "func_80A3F5A4", vram = 0x80A3F5A4, size = 0x88 },
    { name = "func_80A3F15C", vram = 0x80A3F15C, size = 0x160 },
    { name = "func_80A3E870", vram = 0x80A3E870, size = 0x14 },
    { name = "func_80A3F0B0", vram = 0x80A3F0B0, size = 0x64 },
    { name = "func_80A3F080", vram = 0x80A3F080, size = 0x1C },
    { name = "func_80A40824", vram = 0x80A40824, size = 0x28 },
    { name = "func_80A3E884", vram = 0x80A3E884, size = 0x14 },
    { name = "EnTest3_Draw", vram = 0x80A4129C, size = 0x290 },
    { name = "func_80A40A6C", vram = 0x80A40A6C, size = 0x24 },
    { name = "func_80A3F62C", vram = 0x80A3F62C, size = 0x110 },
    { name = "func_80A3E80C", vram = 0x80A3E80C, size = 0x64 },
    { name = "func_80A3F2BC", vram = 0x80A3F2BC, size = 0xC8 },
    { name = "func_80A3F09C", vram = 0x80A3F09C, size = 0x14 },
    { name = "EnTest3_Init", vram = 0x80A3ED94, size = 0x250 },
    { name = "func_80A40908", vram = 0x80A40908, size = 0xCC },
    { name = "func_80A3EC30", vram = 0x80A3EC30, size = 0x14 },
    { name = "func_80A3FDE4", vram = 0x80A3FDE4, size = 0x3C },
    { name = "func_80A40678", vram = 0x80A40678, size = 0x1AC },
    { name = "func_80A3FBCC", vram = 0x80A3FBCC, size = 0x1C },
    { name = "func_80A3F114", vram = 0x80A3F114, size = 0x48 },
    { name = "func_80A3EB8C", vram = 0x80A3EB8C, size = 0x70 },
    { name = "func_80A4084C", vram = 0x80A4084C, size = 0xBC },
    { name = "func_80A3E9DC", vram = 0x80A3E9DC, size = 0x54 },
    { name = "func_80A409D4", vram = 0x80A409D4, size = 0x98 },
    { name = "func_80A3F9E4", vram = 0x80A3F9E4, size = 0x74 },
    { name = "func_80A3ECEC", vram = 0x80A3ECEC, size = 0x38 },
    { name = "func_80A3F4A4", vram = 0x80A3F4A4, size = 0x90 },
    { name = "func_80A3EAC4", vram = 0x80A3EAC4, size = 0x34 },
    { name = "func_80A3EC44", vram = 0x80A3EC44, size = 0xA8 },
    { name = "func_80A3F8D4", vram = 0x80A3F8D4, size = 0xD0 },
    { name = "func_80A3ED24", vram = 0x80A3ED24, size = 0x70 },
    { name = "func_80A3FFD0", vram = 0x80A3FFD0, size = 0xC8 },
    { name = "EnTest3_Destroy", vram = 0x80A3EFE4, size = 0x9C },
    { name = "func_80A3E7E0", vram = 0x80A3E7E0, size = 0x2C },
    { name = "func_80A3E898", vram = 0x80A3E898, size = 0xC8 },
    { name = "func_80A3F384", vram = 0x80A3F384, size = 0x120 },
    { name = "func_80A3E960", vram = 0x80A3E960, size = 0x1C },
    { name = "func_80A3FBE8", vram = 0x80A3FBE8, size = 0x1FC },
    { name = "func_80A3F73C", vram = 0x80A3F73C, size = 0x198 },
    { name = "func_80A40230", vram = 0x80A40230, size = 0x448 },
    { name = "func_80A3EAF8", vram = 0x80A3EAF8, size = 0x94 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Test4"
rom = 0x00EAB870
vram = 0x80A41D70
size = 0x1760

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A41DA0, target_vram = 0x80A43342 },
    { type = "R_MIPS_LO16", vram = 0x80A41DB4, target_vram = 0x80A43342 },
    { type = "R_MIPS_HI16", vram = 0x80A41DD0, target_vram = 0x80A434D0 },
    { type = "R_MIPS_LO16", vram = 0x80A41DD8, target_vram = 0x80A434D0 },
    { type = "R_MIPS_HI16", vram = 0x80A41E3C, target_vram = 0x80A4334A },
    { type = "R_MIPS_LO16", vram = 0x80A41E48, target_vram = 0x80A4334A },
    { type = "R_MIPS_HI16", vram = 0x80A41EBC, target_vram = 0x80A42AB8 },
    { type = "R_MIPS_LO16", vram = 0x80A41EC0, target_vram = 0x80A42AB8 },
    { type = "R_MIPS_HI16", vram = 0x80A41EDC, target_vram = 0x80A434D0 },
    { type = "R_MIPS_LO16", vram = 0x80A41EE0, target_vram = 0x80A434D0 },
    { type = "R_MIPS_HI16", vram = 0x80A41F00, target_vram = 0x80A42F20 },
    { type = "R_MIPS_LO16", vram = 0x80A41F04, target_vram = 0x80A42F20 },
    { type = "R_MIPS_HI16", vram = 0x80A41F1C, target_vram = 0x80A434D4 },
    { type = "R_MIPS_LO16", vram = 0x80A41F20, target_vram = 0x80A434D4 },
    { type = "R_MIPS_HI16", vram = 0x80A41F60, target_vram = 0x80A42AB8 },
    { type = "R_MIPS_LO16", vram = 0x80A41F64, target_vram = 0x80A42AB8 },
    { type = "R_MIPS_HI16", vram = 0x80A41FD4, target_vram = 0x80A43352 },
    { type = "R_MIPS_LO16", vram = 0x80A41FE8, target_vram = 0x80A43352 },
    { type = "R_MIPS_HI16", vram = 0x80A42004, target_vram = 0x80A434D0 },
    { type = "R_MIPS_LO16", vram = 0x80A4200C, target_vram = 0x80A434D0 },
    { type = "R_MIPS_HI16", vram = 0x80A42064, target_vram = 0x80A4335A },
    { type = "R_MIPS_LO16", vram = 0x80A42078, target_vram = 0x80A4335A },
    { type = "R_MIPS_HI16", vram = 0x80A420B0, target_vram = 0x80A42AB8 },
    { type = "R_MIPS_LO16", vram = 0x80A420B4, target_vram = 0x80A42AB8 },
    { type = "R_MIPS_HI16", vram = 0x80A420D0, target_vram = 0x80A434D0 },
    { type = "R_MIPS_LO16", vram = 0x80A420D4, target_vram = 0x80A434D0 },
    { type = "R_MIPS_HI16", vram = 0x80A420F4, target_vram = 0x80A42F20 },
    { type = "R_MIPS_LO16", vram = 0x80A420F8, target_vram = 0x80A42F20 },
    { type = "R_MIPS_HI16", vram = 0x80A42110, target_vram = 0x80A434D4 },
    { type = "R_MIPS_LO16", vram = 0x80A42114, target_vram = 0x80A434D4 },
    { type = "R_MIPS_HI16", vram = 0x80A42154, target_vram = 0x80A42AB8 },
    { type = "R_MIPS_LO16", vram = 0x80A42158, target_vram = 0x80A42AB8 },
    { type = "R_MIPS_HI16", vram = 0x80A42768, target_vram = 0x80A434D0 },
    { type = "R_MIPS_LO16", vram = 0x80A42778, target_vram = 0x80A434D0 },
    { type = "R_MIPS_HI16", vram = 0x80A42804, target_vram = 0x80A434D0 },
    { type = "R_MIPS_LO16", vram = 0x80A42810, target_vram = 0x80A434D0 },
    { type = "R_MIPS_HI16", vram = 0x80A42814, target_vram = 0x80A434D0 },
    { type = "R_MIPS_LO16", vram = 0x80A42818, target_vram = 0x80A434D0 },
    { type = "R_MIPS_HI16", vram = 0x80A42830, target_vram = 0x80A434D2 },
    { type = "R_MIPS_LO16", vram = 0x80A42844, target_vram = 0x80A434D2 },
    { type = "R_MIPS_HI16", vram = 0x80A4285C, target_vram = 0x80A434D0 },
    { type = "R_MIPS_HI16", vram = 0x80A42860, target_vram = 0x80A434D2 },
    { type = "R_MIPS_LO16", vram = 0x80A4286C, target_vram = 0x80A434D0 },
    { type = "R_MIPS_LO16", vram = 0x80A42870, target_vram = 0x80A434D2 },
    { type = "R_MIPS_HI16", vram = 0x80A42874, target_vram = 0x80A43340 },
    { type = "R_MIPS_LO16", vram = 0x80A42878, target_vram = 0x80A43340 },
    { type = "R_MIPS_HI16", vram = 0x80A428E0, target_vram = 0x80A42AB8 },
    { type = "R_MIPS_LO16", vram = 0x80A428F0, target_vram = 0x80A42AB8 },
    { type = "R_MIPS_HI16", vram = 0x80A42968, target_vram = 0x80A42AB8 },
    { type = "R_MIPS_HI16", vram = 0x80A42998, target_vram = 0x80A434D0 },
    { type = "R_MIPS_LO16", vram = 0x80A429A8, target_vram = 0x80A434D0 },
    { type = "R_MIPS_LO16", vram = 0x80A429FC, target_vram = 0x80A42AB8 },
    { type = "R_MIPS_HI16", vram = 0x80A42A54, target_vram = 0x80A434D0 },
    { type = "R_MIPS_LO16", vram = 0x80A42A64, target_vram = 0x80A434D0 },
    { type = "R_MIPS_HI16", vram = 0x80A42B34, target_vram = 0x80A43364 },
    { type = "R_MIPS_LO16", vram = 0x80A42B44, target_vram = 0x80A43364 },
    { type = "R_MIPS_HI16", vram = 0x80A42C24, target_vram = 0x80A434D0 },
    { type = "R_MIPS_LO16", vram = 0x80A42C30, target_vram = 0x80A434D0 },
    { type = "R_MIPS_HI16", vram = 0x80A42D40, target_vram = 0x80A434D0 },
    { type = "R_MIPS_LO16", vram = 0x80A42D4C, target_vram = 0x80A434D0 },
    { type = "R_MIPS_HI16", vram = 0x80A42F38, target_vram = 0x80A434D4 },
    { type = "R_MIPS_LO16", vram = 0x80A42F3C, target_vram = 0x80A434D4 },
    { type = "R_MIPS_HI16", vram = 0x80A42F58, target_vram = 0x80A434D4 },
    { type = "R_MIPS_LO16", vram = 0x80A42F5C, target_vram = 0x80A434D4 },
    { type = "R_MIPS_HI16", vram = 0x80A4305C, target_vram = 0x80A42AB8 },
    { type = "R_MIPS_LO16", vram = 0x80A43060, target_vram = 0x80A42AB8 },
    { type = "R_MIPS_HI16", vram = 0x80A4307C, target_vram = 0x80A434D4 },
    { type = "R_MIPS_LO16", vram = 0x80A43080, target_vram = 0x80A434D4 },
]

functions = [
    { name = "func_80A41FA4", vram = 0x80A41FA4, size = 0x1F4 },
    { name = "func_80A42AB8", vram = 0x80A42AB8, size = 0x468 },
    { name = "func_80A42198", vram = 0x80A42198, size = 0x44C },
    { name = "func_80A4323C", vram = 0x80A4323C, size = 0x38 },
    { name = "func_80A42F20", vram = 0x80A42F20, size = 0x1A8 },
    { name = "func_80A41D70", vram = 0x80A41D70, size = 0x234 },
    { name = "func_80A425E4", vram = 0x80A425E4, size = 0x204 },
    { name = "EnTest4_Init", vram = 0x80A427E8, size = 0x2C0 },
    { name = "EnTest4_Destroy", vram = 0x80A42AA8, size = 0x10 },
    { name = "EnTest4_Update", vram = 0x80A43274, size = 0xAC },
    { name = "func_80A431C8", vram = 0x80A431C8, size = 0x74 },
    { name = "func_80A430C8", vram = 0x80A430C8, size = 0x100 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Bat"
rom = 0x00EACFD0
vram = 0x80A434E0
size = 0x1790

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A43514, target_vram = 0x80A44A54 },
    { type = "R_MIPS_LO16", vram = 0x80A43518, target_vram = 0x80A44A54 },
    { type = "R_MIPS_HI16", vram = 0x80A43524, target_vram = 0x80A44A00 },
    { type = "R_MIPS_LO16", vram = 0x80A43528, target_vram = 0x80A44A00 },
    { type = "R_MIPS_HI16", vram = 0x80A43544, target_vram = 0x80A44A2C },
    { type = "R_MIPS_HI16", vram = 0x80A43548, target_vram = 0x80A44A4C },
    { type = "R_MIPS_LO16", vram = 0x80A4354C, target_vram = 0x80A44A4C },
    { type = "R_MIPS_LO16", vram = 0x80A43550, target_vram = 0x80A44A2C },
    { type = "R_MIPS_HI16", vram = 0x80A435DC, target_vram = 0x80A44C74 },
    { type = "R_MIPS_LO16", vram = 0x80A435E0, target_vram = 0x80A44C74 },
    { type = "R_MIPS_HI16", vram = 0x80A436D0, target_vram = 0x80A44A90 },
    { type = "R_MIPS_LO16", vram = 0x80A436E8, target_vram = 0x80A44A90 },
    { type = "R_MIPS_HI16", vram = 0x80A438A0, target_vram = 0x80A438D4 },
    { type = "R_MIPS_LO16", vram = 0x80A438A8, target_vram = 0x80A438D4 },
    { type = "R_MIPS_HI16", vram = 0x80A43904, target_vram = 0x80A4392C },
    { type = "R_MIPS_LO16", vram = 0x80A4390C, target_vram = 0x80A4392C },
    { type = "R_MIPS_HI16", vram = 0x80A43998, target_vram = 0x80A44A94 },
    { type = "R_MIPS_LO16", vram = 0x80A4399C, target_vram = 0x80A44A94 },
    { type = "R_MIPS_HI16", vram = 0x80A439D8, target_vram = 0x80A44A98 },
    { type = "R_MIPS_LO16", vram = 0x80A439DC, target_vram = 0x80A44A98 },
    { type = "R_MIPS_HI16", vram = 0x80A43B44, target_vram = 0x80A44A9C },
    { type = "R_MIPS_LO16", vram = 0x80A43B48, target_vram = 0x80A44A9C },
    { type = "R_MIPS_HI16", vram = 0x80A43C40, target_vram = 0x80A44C70 },
    { type = "R_MIPS_LO16", vram = 0x80A43C44, target_vram = 0x80A44C70 },
    { type = "R_MIPS_HI16", vram = 0x80A43CA0, target_vram = 0x80A44C70 },
    { type = "R_MIPS_LO16", vram = 0x80A43CA4, target_vram = 0x80A44C70 },
    { type = "R_MIPS_HI16", vram = 0x80A43CCC, target_vram = 0x80A43CE8 },
    { type = "R_MIPS_LO16", vram = 0x80A43CD0, target_vram = 0x80A43CE8 },
    { type = "R_MIPS_HI16", vram = 0x80A43EB0, target_vram = 0x80A44C70 },
    { type = "R_MIPS_LO16", vram = 0x80A43EB8, target_vram = 0x80A44C70 },
    { type = "R_MIPS_HI16", vram = 0x80A43F10, target_vram = 0x80A44C70 },
    { type = "R_MIPS_LO16", vram = 0x80A43F14, target_vram = 0x80A44C70 },
    { type = "R_MIPS_HI16", vram = 0x80A43FE0, target_vram = 0x80A44AA0 },
    { type = "R_MIPS_LO16", vram = 0x80A43FE8, target_vram = 0x80A44AA0 },
    { type = "R_MIPS_HI16", vram = 0x80A43FEC, target_vram = 0x80A44AA4 },
    { type = "R_MIPS_LO16", vram = 0x80A43FF4, target_vram = 0x80A44AA4 },
    { type = "R_MIPS_HI16", vram = 0x80A44028, target_vram = 0x80A44AA8 },
    { type = "R_MIPS_LO16", vram = 0x80A44030, target_vram = 0x80A44AA8 },
    { type = "R_MIPS_HI16", vram = 0x80A44098, target_vram = 0x80A44AAC },
    { type = "R_MIPS_LO16", vram = 0x80A440A0, target_vram = 0x80A44AAC },
    { type = "R_MIPS_HI16", vram = 0x80A440C8, target_vram = 0x80A44114 },
    { type = "R_MIPS_LO16", vram = 0x80A440CC, target_vram = 0x80A44114 },
    { type = "R_MIPS_HI16", vram = 0x80A441B0, target_vram = 0x80A44AB0 },
    { type = "R_MIPS_LO16", vram = 0x80A441C0, target_vram = 0x80A44AB0 },
    { type = "R_MIPS_HI16", vram = 0x80A442A0, target_vram = 0x80A4431C },
    { type = "R_MIPS_LO16", vram = 0x80A442A4, target_vram = 0x80A4431C },
    { type = "R_MIPS_HI16", vram = 0x80A44408, target_vram = 0x80A43CE8 },
    { type = "R_MIPS_LO16", vram = 0x80A4440C, target_vram = 0x80A43CE8 },
    { type = "R_MIPS_HI16", vram = 0x80A44418, target_vram = 0x80A44C70 },
    { type = "R_MIPS_LO16", vram = 0x80A44428, target_vram = 0x80A44C70 },
    { type = "R_MIPS_HI16", vram = 0x80A4445C, target_vram = 0x80A44AB4 },
    { type = "R_MIPS_LO16", vram = 0x80A44464, target_vram = 0x80A44AB4 },
    { type = "R_MIPS_HI16", vram = 0x80A444E0, target_vram = 0x80A44C74 },
    { type = "R_MIPS_LO16", vram = 0x80A444E4, target_vram = 0x80A44C74 },
    { type = "R_MIPS_HI16", vram = 0x80A44508, target_vram = 0x80A4431C },
    { type = "R_MIPS_LO16", vram = 0x80A4450C, target_vram = 0x80A4431C },
    { type = "R_MIPS_HI16", vram = 0x80A44530, target_vram = 0x80A438D4 },
    { type = "R_MIPS_LO16", vram = 0x80A44534, target_vram = 0x80A438D4 },
    { type = "R_MIPS_HI16", vram = 0x80A4459C, target_vram = 0x80A43CE8 },
    { type = "R_MIPS_LO16", vram = 0x80A445A0, target_vram = 0x80A43CE8 },
    { type = "R_MIPS_HI16", vram = 0x80A445A8, target_vram = 0x80A4392C },
    { type = "R_MIPS_LO16", vram = 0x80A445DC, target_vram = 0x80A4392C },
    { type = "R_MIPS_HI16", vram = 0x80A44690, target_vram = 0x80A44AB8 },
    { type = "R_MIPS_LO16", vram = 0x80A44694, target_vram = 0x80A44AB8 },
    { type = "R_MIPS_HI16", vram = 0x80A446E4, target_vram = 0x80A43CE8 },
    { type = "R_MIPS_LO16", vram = 0x80A446E8, target_vram = 0x80A43CE8 },
    { type = "R_MIPS_HI16", vram = 0x80A44790, target_vram = 0x80A44ABC },
    { type = "R_MIPS_LO16", vram = 0x80A44794, target_vram = 0x80A44ABC },
    { type = "R_MIPS_HI16", vram = 0x80A447A4, target_vram = 0x80A44AC0 },
    { type = "R_MIPS_LO16", vram = 0x80A447A8, target_vram = 0x80A44AC0 },
    { type = "R_MIPS_HI16", vram = 0x80A447D8, target_vram = 0x80A44AC4 },
    { type = "R_MIPS_LO16", vram = 0x80A447DC, target_vram = 0x80A44AC4 },
    { type = "R_MIPS_HI16", vram = 0x80A448B8, target_vram = 0x80A44A64 },
    { type = "R_MIPS_LO16", vram = 0x80A448C8, target_vram = 0x80A44A64 },
    { type = "R_MIPS_HI16", vram = 0x80A4495C, target_vram = 0x80A44AC8 },
    { type = "R_MIPS_LO16", vram = 0x80A44960, target_vram = 0x80A44AC8 },
    { type = "R_MIPS_HI16", vram = 0x80A44984, target_vram = 0x80A44ACC },
    { type = "R_MIPS_LO16", vram = 0x80A44988, target_vram = 0x80A44ACC },
]

functions = [
    { name = "EnBat_Die", vram = 0x80A44114, size = 0x180 },
    { name = "EnBat_SetupStunned", vram = 0x80A44294, size = 0x88 },
    { name = "EnBat_Perch", vram = 0x80A438D4, size = 0x24 },
    { name = "EnBat_FlyIdle", vram = 0x80A4392C, size = 0x374 },
    { name = "EnBat_IsGraveyardOnSecondDay", vram = 0x80A437CC, size = 0x44 },
    { name = "EnBat_Destroy", vram = 0x80A437A0, size = 0x2C },
    { name = "EnBat_StepAnimation", vram = 0x80A43810, size = 0x60 },
    { name = "EnBat_Stunned", vram = 0x80A4431C, size = 0xBC },
    { name = "EnBat_SetupPerch", vram = 0x80A43870, size = 0x64 },
    { name = "EnBat_Draw", vram = 0x80A44818, size = 0x1C4 },
    { name = "EnBat_UpdateDamage", vram = 0x80A443D8, size = 0xE0 },
    { name = "EnBat_SetupDie", vram = 0x80A43F60, size = 0x1B4 },
    { name = "EnBat_Init", vram = 0x80A434E0, size = 0x2C0 },
    { name = "EnBat_SetupDiveAttack", vram = 0x80A43CA0, size = 0x48 },
    { name = "EnBat_SetupFlyIdle", vram = 0x80A438F8, size = 0x34 },
    { name = "EnBat_DiveAttack", vram = 0x80A43CE8, size = 0x278 },
    { name = "EnBat_Update", vram = 0x80A444B8, size = 0x360 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Sekihi"
rom = 0x00EAE760
vram = 0x80A44C80
size = 0x6E0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A44CA8, target_vram = 0x80A4527C },
    { type = "R_MIPS_LO16", vram = 0x80A44CAC, target_vram = 0x80A4527C },
    { type = "R_MIPS_HI16", vram = 0x80A44CBC, target_vram = 0x80A45270 },
    { type = "R_MIPS_LO16", vram = 0x80A44D18, target_vram = 0x80A45270 },
    { type = "R_MIPS_HI16", vram = 0x80A44D4C, target_vram = 0x80A44DE8 },
    { type = "R_MIPS_LO16", vram = 0x80A44D50, target_vram = 0x80A44DE8 },
    { type = "R_MIPS_HI16", vram = 0x80A44D5C, target_vram = 0x80A45290 },
    { type = "R_MIPS_LO16", vram = 0x80A44D6C, target_vram = 0x80A45290 },
    { type = "R_MIPS_HI16", vram = 0x80A44D78, target_vram = 0x80A452A4 },
    { type = "R_MIPS_LO16", vram = 0x80A44D88, target_vram = 0x80A452A4 },
    { type = "R_MIPS_HI16", vram = 0x80A44DFC, target_vram = 0x80A452B0 },
    { type = "R_MIPS_LO16", vram = 0x80A44E04, target_vram = 0x80A452B0 },
    { type = "R_MIPS_HI16", vram = 0x80A44E5C, target_vram = 0x80A45164 },
    { type = "R_MIPS_LO16", vram = 0x80A44E64, target_vram = 0x80A45164 },
    { type = "R_MIPS_HI16", vram = 0x80A44E78, target_vram = 0x80A45130 },
    { type = "R_MIPS_HI16", vram = 0x80A44E84, target_vram = 0x80A450B0 },
    { type = "R_MIPS_LO16", vram = 0x80A44E88, target_vram = 0x80A450B0 },
    { type = "R_MIPS_LO16", vram = 0x80A44E94, target_vram = 0x80A45130 },
    { type = "R_MIPS_HI16", vram = 0x80A4501C, target_vram = 0x80A450B0 },
    { type = "R_MIPS_LO16", vram = 0x80A45020, target_vram = 0x80A450B0 },
    { type = "R_MIPS_HI16", vram = 0x80A45094, target_vram = 0x80A450B0 },
    { type = "R_MIPS_LO16", vram = 0x80A45098, target_vram = 0x80A450B0 },
    { type = "R_MIPS_HI16", vram = 0x80A450D0, target_vram = 0x80A44F40 },
    { type = "R_MIPS_LO16", vram = 0x80A450D4, target_vram = 0x80A44F40 },
]

functions = [
    { name = "EnSekihi_DoNothing", vram = 0x80A45130, size = 0x10 },
    { name = "func_80A450B0", vram = 0x80A450B0, size = 0x80 },
    { name = "EnSekihi_Init", vram = 0x80A44C80, size = 0x134 },
    { name = "func_80A44DE8", vram = 0x80A44DE8, size = 0x158 },
    { name = "func_80A44F40", vram = 0x80A44F40, size = 0x170 },
    { name = "EnSekihi_Destroy", vram = 0x80A44DB4, size = 0x34 },
    { name = "EnSekihi_Update", vram = 0x80A45140, size = 0x24 },
    { name = "EnSekihi_Draw", vram = 0x80A45164, size = 0xE8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Wiz"
rom = 0x00EAEE40
vram = 0x80A45360
size = 0x3C80

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A45414, target_vram = 0x80A48CB8 },
    { type = "R_MIPS_LO16", vram = 0x80A4542C, target_vram = 0x80A48CB8 },
    { type = "R_MIPS_HI16", vram = 0x80A4543C, target_vram = 0x80A48CC8 },
    { type = "R_MIPS_LO16", vram = 0x80A45440, target_vram = 0x80A48CC8 },
    { type = "R_MIPS_HI16", vram = 0x80A45494, target_vram = 0x80A48CF4 },
    { type = "R_MIPS_LO16", vram = 0x80A454A0, target_vram = 0x80A48CF4 },
    { type = "R_MIPS_HI16", vram = 0x80A454A8, target_vram = 0x80A48D14 },
    { type = "R_MIPS_LO16", vram = 0x80A454D0, target_vram = 0x80A48D14 },
    { type = "R_MIPS_HI16", vram = 0x80A4552C, target_vram = 0x80A46280 },
    { type = "R_MIPS_LO16", vram = 0x80A45530, target_vram = 0x80A46280 },
    { type = "R_MIPS_HI16", vram = 0x80A455DC, target_vram = 0x80A48D34 },
    { type = "R_MIPS_LO16", vram = 0x80A455E0, target_vram = 0x80A48D34 },
    { type = "R_MIPS_HI16", vram = 0x80A45600, target_vram = 0x80A48D4C },
    { type = "R_MIPS_LO16", vram = 0x80A45608, target_vram = 0x80A48D4C },
    { type = "R_MIPS_HI16", vram = 0x80A456E8, target_vram = 0x80A48D80 },
    { type = "R_MIPS_LO16", vram = 0x80A456F0, target_vram = 0x80A48D80 },
    { type = "R_MIPS_HI16", vram = 0x80A460F0, target_vram = 0x80A48D98 },
    { type = "R_MIPS_LO16", vram = 0x80A460F4, target_vram = 0x80A48D98 },
    { type = "R_MIPS_HI16", vram = 0x80A463E8, target_vram = 0x80A46414 },
    { type = "R_MIPS_LO16", vram = 0x80A463EC, target_vram = 0x80A46414 },
    { type = "R_MIPS_HI16", vram = 0x80A46424, target_vram = 0x80A48D54 },
    { type = "R_MIPS_LO16", vram = 0x80A46428, target_vram = 0x80A48D54 },
    { type = "R_MIPS_HI16", vram = 0x80A465D0, target_vram = 0x80A48D9C },
    { type = "R_MIPS_LO16", vram = 0x80A465D4, target_vram = 0x80A48D9C },
    { type = "R_MIPS_HI16", vram = 0x80A4665C, target_vram = 0x80A468CC },
    { type = "R_MIPS_LO16", vram = 0x80A46664, target_vram = 0x80A468CC },
    { type = "R_MIPS_HI16", vram = 0x80A46744, target_vram = 0x80A46764 },
    { type = "R_MIPS_LO16", vram = 0x80A46748, target_vram = 0x80A46764 },
    { type = "R_MIPS_HI16", vram = 0x80A46970, target_vram = 0x80A46990 },
    { type = "R_MIPS_LO16", vram = 0x80A46974, target_vram = 0x80A46990 },
    { type = "R_MIPS_HI16", vram = 0x80A46CA4, target_vram = 0x80A46CC4 },
    { type = "R_MIPS_LO16", vram = 0x80A46CA8, target_vram = 0x80A46CC4 },
    { type = "R_MIPS_HI16", vram = 0x80A46DF8, target_vram = 0x80A46E24 },
    { type = "R_MIPS_LO16", vram = 0x80A46E00, target_vram = 0x80A46E24 },
    { type = "R_MIPS_HI16", vram = 0x80A470A8, target_vram = 0x80A470D8 },
    { type = "R_MIPS_LO16", vram = 0x80A470AC, target_vram = 0x80A470D8 },
    { type = "R_MIPS_HI16", vram = 0x80A471E0, target_vram = 0x80A48DA0 },
    { type = "R_MIPS_LO16", vram = 0x80A471E4, target_vram = 0x80A48DA0 },
    { type = "R_MIPS_HI16", vram = 0x80A4724C, target_vram = 0x80A462F8 },
    { type = "R_MIPS_LO16", vram = 0x80A47274, target_vram = 0x80A462F8 },
    { type = "R_MIPS_HI16", vram = 0x80A47334, target_vram = 0x80A48DA4 },
    { type = "R_MIPS_LO16", vram = 0x80A47338, target_vram = 0x80A48DA4 },
    { type = "R_MIPS_HI16", vram = 0x80A47390, target_vram = 0x80A473B8 },
    { type = "R_MIPS_LO16", vram = 0x80A47398, target_vram = 0x80A473B8 },
    { type = "R_MIPS_HI16", vram = 0x80A473F8, target_vram = 0x80A48DA8 },
    { type = "R_MIPS_LO16", vram = 0x80A473FC, target_vram = 0x80A48DA8 },
    { type = "R_MIPS_HI16", vram = 0x80A47698, target_vram = 0x80A476C8 },
    { type = "R_MIPS_LO16", vram = 0x80A476A4, target_vram = 0x80A476C8 },
    { type = "R_MIPS_HI16", vram = 0x80A47A04, target_vram = 0x80A48D64 },
    { type = "R_MIPS_HI16", vram = 0x80A47A08, target_vram = 0x80A48D60 },
    { type = "R_MIPS_LO16", vram = 0x80A47A14, target_vram = 0x80A48D60 },
    { type = "R_MIPS_LO16", vram = 0x80A47A18, target_vram = 0x80A48D64 },
    { type = "R_MIPS_HI16", vram = 0x80A47FF0, target_vram = 0x80A48D68 },
    { type = "R_MIPS_LO16", vram = 0x80A47FF4, target_vram = 0x80A48D68 },
    { type = "R_MIPS_HI16", vram = 0x80A48018, target_vram = 0x80A48DAC },
    { type = "R_MIPS_LO16", vram = 0x80A4801C, target_vram = 0x80A48DAC },
    { type = "R_MIPS_HI16", vram = 0x80A48020, target_vram = 0x80A48DB0 },
    { type = "R_MIPS_LO16", vram = 0x80A48024, target_vram = 0x80A48DB0 },
    { type = "R_MIPS_HI16", vram = 0x80A48038, target_vram = 0x80A48DB4 },
    { type = "R_MIPS_LO16", vram = 0x80A48048, target_vram = 0x80A48DB4 },
    { type = "R_MIPS_HI16", vram = 0x80A4815C, target_vram = 0x80A48D74 },
    { type = "R_MIPS_LO16", vram = 0x80A48160, target_vram = 0x80A48D74 },
    { type = "R_MIPS_HI16", vram = 0x80A48198, target_vram = 0x80A48DB8 },
    { type = "R_MIPS_LO16", vram = 0x80A4819C, target_vram = 0x80A48DB8 },
    { type = "R_MIPS_HI16", vram = 0x80A481A0, target_vram = 0x80A48DBC },
    { type = "R_MIPS_LO16", vram = 0x80A481A4, target_vram = 0x80A48DBC },
    { type = "R_MIPS_HI16", vram = 0x80A481AC, target_vram = 0x80A48DC0 },
    { type = "R_MIPS_LO16", vram = 0x80A481C4, target_vram = 0x80A48DC0 },
    { type = "R_MIPS_HI16", vram = 0x80A48430, target_vram = 0x80A48138 },
    { type = "R_MIPS_LO16", vram = 0x80A4844C, target_vram = 0x80A48138 },
    { type = "R_MIPS_HI16", vram = 0x80A484D8, target_vram = 0x80A47FCC },
    { type = "R_MIPS_LO16", vram = 0x80A484DC, target_vram = 0x80A47FCC },
    { type = "R_MIPS_HI16", vram = 0x80A48518, target_vram = 0x80A48DC4 },
    { type = "R_MIPS_LO16", vram = 0x80A4851C, target_vram = 0x80A48DC4 },
    { type = "R_MIPS_HI16", vram = 0x80A48554, target_vram = 0x80A48DC8 },
    { type = "R_MIPS_LO16", vram = 0x80A48558, target_vram = 0x80A48DC8 },
    { type = "R_MIPS_HI16", vram = 0x80A4859C, target_vram = 0x80A48DCC },
    { type = "R_MIPS_LO16", vram = 0x80A485A0, target_vram = 0x80A48DCC },
    { type = "R_MIPS_HI16", vram = 0x80A48840, target_vram = 0x80A48DD0 },
    { type = "R_MIPS_LO16", vram = 0x80A48844, target_vram = 0x80A48DD0 },
]

functions = [
    { name = "EnWiz_SetupDisappear", vram = 0x80A47000, size = 0xD8 },
    { name = "EnWiz_SetupDead", vram = 0x80A4767C, size = 0x4C },
    { name = "EnWiz_WindUp", vram = 0x80A46CC4, size = 0x118 },
    { name = "EnWiz_UpdateDamage", vram = 0x80A477E8, size = 0x484 },
    { name = "EnWiz_SetupDance", vram = 0x80A4668C, size = 0xD8 },
    { name = "EnWiz_Init", vram = 0x80A45360, size = 0x208 },
    { name = "EnWiz_SetupSecondPhaseCutscene", vram = 0x80A468CC, size = 0xC4 },
    { name = "EnWiz_Draw", vram = 0x80A483B4, size = 0x774 },
    { name = "EnWiz_SetupAppear", vram = 0x80A462F8, size = 0x11C },
    { name = "EnWiz_SelectPlatform", vram = 0x80A45CD8, size = 0x3CC },
    { name = "EnWiz_Update", vram = 0x80A47C6C, size = 0x360 },
    { name = "EnWiz_Dance", vram = 0x80A46764, size = 0x168 },
    { name = "EnWiz_Damaged", vram = 0x80A473B8, size = 0x2C4 },
    { name = "EnWiz_StartIntroCutscene", vram = 0x80A46280, size = 0x78 },
    { name = "EnWiz_Disappear", vram = 0x80A470D8, size = 0x1C0 },
    { name = "EnWiz_SecondPhaseCutscene", vram = 0x80A46990, size = 0x2F8 },
    { name = "EnWiz_HandleIntroCutscene", vram = 0x80A456A0, size = 0x638 },
    { name = "EnWiz_SetupAttack", vram = 0x80A46DDC, size = 0x48 },
    { name = "EnWiz_SetupDamaged", vram = 0x80A47298, size = 0x120 },
    { name = "EnWiz_Destroy", vram = 0x80A45568, size = 0x5C },
    { name = "EnWiz_PostLimbDrawXlu", vram = 0x80A48138, size = 0x27C },
    { name = "EnWiz_ChangeAnim", vram = 0x80A455C4, size = 0xDC },
    { name = "EnWiz_MoveGhosts", vram = 0x80A460A4, size = 0x1DC },
    { name = "EnWiz_Attack", vram = 0x80A46E24, size = 0x1DC },
    { name = "EnWiz_SetupWindUp", vram = 0x80A46C88, size = 0x3C },
    { name = "EnWiz_Dead", vram = 0x80A476C8, size = 0x120 },
    { name = "EnWiz_Appear", vram = 0x80A46414, size = 0x278 },
    { name = "EnWiz_PostLimbDrawOpa", vram = 0x80A47FCC, size = 0x16C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Wiz_Brock"
rom = 0x00EB2AC0
vram = 0x80A48FE0
size = 0x6C0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A49028, target_vram = 0x80A495E0 },
    { type = "R_MIPS_LO16", vram = 0x80A4902C, target_vram = 0x80A495E0 },
    { type = "R_MIPS_HI16", vram = 0x80A49054, target_vram = 0x80A495B0 },
    { type = "R_MIPS_LO16", vram = 0x80A49058, target_vram = 0x80A495B0 },
    { type = "R_MIPS_HI16", vram = 0x80A49060, target_vram = 0x80A495E4 },
    { type = "R_MIPS_LO16", vram = 0x80A49064, target_vram = 0x80A495E4 },
    { type = "R_MIPS_HI16", vram = 0x80A49080, target_vram = 0x80A490E4 },
    { type = "R_MIPS_LO16", vram = 0x80A49084, target_vram = 0x80A490E4 },
    { type = "R_MIPS_HI16", vram = 0x80A490E8, target_vram = 0x80A490FC },
    { type = "R_MIPS_LO16", vram = 0x80A490EC, target_vram = 0x80A490FC },
    { type = "R_MIPS_HI16", vram = 0x80A4917C, target_vram = 0x80A495E8 },
    { type = "R_MIPS_LO16", vram = 0x80A49188, target_vram = 0x80A495E8 },
    { type = "R_MIPS_HI16", vram = 0x80A4918C, target_vram = 0x80A495EC },
    { type = "R_MIPS_LO16", vram = 0x80A49198, target_vram = 0x80A495EC },
    { type = "R_MIPS_HI16", vram = 0x80A4919C, target_vram = 0x80A495F0 },
    { type = "R_MIPS_LO16", vram = 0x80A491A8, target_vram = 0x80A495F0 },
    { type = "R_MIPS_HI16", vram = 0x80A49238, target_vram = 0x80A495F4 },
    { type = "R_MIPS_LO16", vram = 0x80A49244, target_vram = 0x80A495F4 },
    { type = "R_MIPS_HI16", vram = 0x80A49250, target_vram = 0x80A495F8 },
    { type = "R_MIPS_LO16", vram = 0x80A49268, target_vram = 0x80A495F8 },
    { type = "R_MIPS_HI16", vram = 0x80A4927C, target_vram = 0x80A495FC },
    { type = "R_MIPS_LO16", vram = 0x80A49288, target_vram = 0x80A495FC },
    { type = "R_MIPS_HI16", vram = 0x80A492A8, target_vram = 0x80A49600 },
    { type = "R_MIPS_LO16", vram = 0x80A492B4, target_vram = 0x80A49600 },
]

functions = [
    { name = "EnWizBrock_Draw", vram = 0x80A49308, size = 0x2A4 },
    { name = "EnWizBrock_Destroy", vram = 0x80A490B0, size = 0x34 },
    { name = "EnWizBrock_Init", vram = 0x80A48FE0, size = 0xD0 },
    { name = "EnWizBrock_Update", vram = 0x80A492E4, size = 0x24 },
    { name = "EnWizBrock_SetupUpdateStatus", vram = 0x80A490E4, size = 0x18 },
    { name = "EnWizBrock_UpdateStatus", vram = 0x80A490FC, size = 0x1E8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Wiz_Fire"
rom = 0x00EB3180
vram = 0x80A496A0
size = 0x2DF0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A496B4, target_vram = 0x80A4C1E4 },
    { type = "R_MIPS_LO16", vram = 0x80A496B8, target_vram = 0x80A4C1E4 },
    { type = "R_MIPS_HI16", vram = 0x80A49724, target_vram = 0x80A4C260 },
    { type = "R_MIPS_LO16", vram = 0x80A4972C, target_vram = 0x80A4C260 },
    { type = "R_MIPS_HI16", vram = 0x80A49778, target_vram = 0x80A4984C },
    { type = "R_MIPS_LO16", vram = 0x80A4977C, target_vram = 0x80A4984C },
    { type = "R_MIPS_HI16", vram = 0x80A49788, target_vram = 0x80A4BAB4 },
    { type = "R_MIPS_LO16", vram = 0x80A4978C, target_vram = 0x80A4BAB4 },
    { type = "R_MIPS_HI16", vram = 0x80A497A0, target_vram = 0x80A49F38 },
    { type = "R_MIPS_LO16", vram = 0x80A497AC, target_vram = 0x80A49F38 },
    { type = "R_MIPS_HI16", vram = 0x80A49860, target_vram = 0x80A4C210 },
    { type = "R_MIPS_LO16", vram = 0x80A49864, target_vram = 0x80A4C210 },
    { type = "R_MIPS_HI16", vram = 0x80A499F4, target_vram = 0x80A4C274 },
    { type = "R_MIPS_LO16", vram = 0x80A49A00, target_vram = 0x80A4C274 },
    { type = "R_MIPS_HI16", vram = 0x80A49A0C, target_vram = 0x80A4C278 },
    { type = "R_MIPS_LO16", vram = 0x80A49A10, target_vram = 0x80A4C278 },
    { type = "R_MIPS_HI16", vram = 0x80A49A20, target_vram = 0x80A49A44 },
    { type = "R_MIPS_LO16", vram = 0x80A49A24, target_vram = 0x80A49A44 },
    { type = "R_MIPS_HI16", vram = 0x80A49A64, target_vram = 0x80A4C21C },
    { type = "R_MIPS_LO16", vram = 0x80A49A68, target_vram = 0x80A4C21C },
    { type = "R_MIPS_HI16", vram = 0x80A49A80, target_vram = 0x80A4C280 },
    { type = "R_MIPS_HI16", vram = 0x80A49AB0, target_vram = 0x80A4C27C },
    { type = "R_MIPS_LO16", vram = 0x80A49AB4, target_vram = 0x80A4C27C },
    { type = "R_MIPS_LO16", vram = 0x80A49AC0, target_vram = 0x80A4C280 },
    { type = "R_MIPS_HI16", vram = 0x80A49ACC, target_vram = 0x80A4C284 },
    { type = "R_MIPS_LO16", vram = 0x80A49ADC, target_vram = 0x80A4C284 },
    { type = "R_MIPS_HI16", vram = 0x80A49B00, target_vram = 0x80A4A608 },
    { type = "R_MIPS_LO16", vram = 0x80A49B08, target_vram = 0x80A4A608 },
    { type = "R_MIPS_HI16", vram = 0x80A49B70, target_vram = 0x80A4C1C0 },
    { type = "R_MIPS_LO16", vram = 0x80A49B78, target_vram = 0x80A4C1C0 },
    { type = "R_MIPS_HI16", vram = 0x80A49C30, target_vram = 0x80A4C288 },
    { type = "R_MIPS_LO16", vram = 0x80A49C38, target_vram = 0x80A4C288 },
    { type = "R_MIPS_HI16", vram = 0x80A49CAC, target_vram = 0x80A4A608 },
    { type = "R_MIPS_LO16", vram = 0x80A49CB4, target_vram = 0x80A4A608 },
    { type = "R_MIPS_HI16", vram = 0x80A49DE8, target_vram = 0x80A4A11C },
    { type = "R_MIPS_LO16", vram = 0x80A49DF0, target_vram = 0x80A4A11C },
    { type = "R_MIPS_HI16", vram = 0x80A49F4C, target_vram = 0x80A4C28C },
    { type = "R_MIPS_LO16", vram = 0x80A49F50, target_vram = 0x80A4C28C },
    { type = "R_MIPS_HI16", vram = 0x80A49F74, target_vram = 0x80A4C290 },
    { type = "R_MIPS_LO16", vram = 0x80A49F78, target_vram = 0x80A4C290 },
    { type = "R_MIPS_HI16", vram = 0x80A49F90, target_vram = 0x80A4C294 },
    { type = "R_MIPS_LO16", vram = 0x80A49F94, target_vram = 0x80A4C294 },
    { type = "R_MIPS_HI16", vram = 0x80A49FAC, target_vram = 0x80A4C298 },
    { type = "R_MIPS_LO16", vram = 0x80A49FB0, target_vram = 0x80A4C298 },
    { type = "R_MIPS_HI16", vram = 0x80A49FB4, target_vram = 0x80A49FD8 },
    { type = "R_MIPS_LO16", vram = 0x80A49FB8, target_vram = 0x80A49FD8 },
    { type = "R_MIPS_HI16", vram = 0x80A4A1CC, target_vram = 0x80A4C228 },
    { type = "R_MIPS_LO16", vram = 0x80A4A1D0, target_vram = 0x80A4C228 },
    { type = "R_MIPS_HI16", vram = 0x80A4A200, target_vram = 0x80A4C29C },
    { type = "R_MIPS_LO16", vram = 0x80A4A204, target_vram = 0x80A4C29C },
    { type = "R_MIPS_HI16", vram = 0x80A4A290, target_vram = 0x80A4C2A0 },
    { type = "R_MIPS_LO16", vram = 0x80A4A294, target_vram = 0x80A4C2A0 },
    { type = "R_MIPS_HI16", vram = 0x80A4A34C, target_vram = 0x80A4C2A4 },
    { type = "R_MIPS_LO16", vram = 0x80A4A36C, target_vram = 0x80A4C2A4 },
    { type = "R_MIPS_HI16", vram = 0x80A4A3A8, target_vram = 0x80A4C1C0 },
    { type = "R_MIPS_LO16", vram = 0x80A4A3B0, target_vram = 0x80A4C1C0 },
    { type = "R_MIPS_HI16", vram = 0x80A4A488, target_vram = 0x80A4C2A8 },
    { type = "R_MIPS_LO16", vram = 0x80A4A48C, target_vram = 0x80A4C2A8 },
    { type = "R_MIPS_HI16", vram = 0x80A4A4C4, target_vram = 0x80A4C2AC },
    { type = "R_MIPS_LO16", vram = 0x80A4A4C8, target_vram = 0x80A4C2AC },
    { type = "R_MIPS_HI16", vram = 0x80A4A4F0, target_vram = 0x80A4C2B0 },
    { type = "R_MIPS_LO16", vram = 0x80A4A4F4, target_vram = 0x80A4C2B0 },
    { type = "R_MIPS_HI16", vram = 0x80A4A50C, target_vram = 0x80A4C1C0 },
    { type = "R_MIPS_LO16", vram = 0x80A4A510, target_vram = 0x80A4C1C0 },
    { type = "R_MIPS_HI16", vram = 0x80A4A544, target_vram = 0x80A4C2B4 },
    { type = "R_MIPS_LO16", vram = 0x80A4A548, target_vram = 0x80A4C2B4 },
    { type = "R_MIPS_HI16", vram = 0x80A4A57C, target_vram = 0x80A4C2B8 },
    { type = "R_MIPS_LO16", vram = 0x80A4A594, target_vram = 0x80A4C2B8 },
    { type = "R_MIPS_HI16", vram = 0x80A4A598, target_vram = 0x80A4C1C0 },
    { type = "R_MIPS_LO16", vram = 0x80A4A59C, target_vram = 0x80A4C1C0 },
    { type = "R_MIPS_HI16", vram = 0x80A4A668, target_vram = 0x80A4C1C0 },
    { type = "R_MIPS_LO16", vram = 0x80A4A66C, target_vram = 0x80A4C1C0 },
    { type = "R_MIPS_HI16", vram = 0x80A4A730, target_vram = 0x80A4C2BC },
    { type = "R_MIPS_LO16", vram = 0x80A4A734, target_vram = 0x80A4C2BC },
    { type = "R_MIPS_HI16", vram = 0x80A4A770, target_vram = 0x80A4C234 },
    { type = "R_MIPS_LO16", vram = 0x80A4A778, target_vram = 0x80A4C234 },
    { type = "R_MIPS_HI16", vram = 0x80A4AD28, target_vram = 0x80A4C1C0 },
    { type = "R_MIPS_LO16", vram = 0x80A4AD34, target_vram = 0x80A4C1C0 },
    { type = "R_MIPS_HI16", vram = 0x80A4AEB4, target_vram = 0x80A4C24C },
    { type = "R_MIPS_HI16", vram = 0x80A4AEB8, target_vram = 0x80A4C250 },
    { type = "R_MIPS_LO16", vram = 0x80A4AEBC, target_vram = 0x80A4C250 },
    { type = "R_MIPS_LO16", vram = 0x80A4AEC0, target_vram = 0x80A4C24C },
    { type = "R_MIPS_HI16", vram = 0x80A4AF70, target_vram = 0x80A4C2C0 },
    { type = "R_MIPS_LO16", vram = 0x80A4AF74, target_vram = 0x80A4C2C0 },
    { type = "R_MIPS_HI16", vram = 0x80A4AFF8, target_vram = 0x80A4C1C0 },
    { type = "R_MIPS_LO16", vram = 0x80A4B030, target_vram = 0x80A4C1C0 },
    { type = "R_MIPS_HI16", vram = 0x80A4B87C, target_vram = 0x80A4C2C4 },
    { type = "R_MIPS_LO16", vram = 0x80A4B884, target_vram = 0x80A4C2C4 },
    { type = "R_MIPS_HI16", vram = 0x80A4BD9C, target_vram = 0x80A4C2C8 },
    { type = "R_MIPS_LO16", vram = 0x80A4BDA0, target_vram = 0x80A4C2C8 },
]

functions = [
    { name = "EnWizFire_DrawFirePoolAndFlame", vram = 0x80A4B33C, size = 0x4C8 },
    { name = "EnWiz_MoveMagicProjectile", vram = 0x80A49A44, size = 0x4F4 },
    { name = "EnWiz_SetupSmallFlame", vram = 0x80A49F38, size = 0xA0 },
    { name = "EnWizFire_Update", vram = 0x80A4A698, size = 0xA30 },
    { name = "EnWizFire_DrawIcePool", vram = 0x80A4B0C8, size = 0x274 },
    { name = "EnWizFire_Draw", vram = 0x80A4B804, size = 0x2B0 },
    { name = "EnWizFire_UpdateEffects", vram = 0x80A4BDDC, size = 0x19C },
    { name = "EnWiz_SmallFlame", vram = 0x80A49FD8, size = 0x144 },
    { name = "EnWizFire_InitializeEffect", vram = 0x80A4BC74, size = 0x168 },
    { name = "EnWiz_KillMagicProjectile", vram = 0x80A4A608, size = 0x90 },
    { name = "EnWizFire_DrawEffects", vram = 0x80A4BF78, size = 0x248 },
    { name = "EnWizFire_Destroy", vram = 0x80A497D4, size = 0x78 },
    { name = "EnWiz_Pool", vram = 0x80A4A11C, size = 0x4EC },
    { name = "EnWizFire_Init", vram = 0x80A496A0, size = 0x134 },
    { name = "EnWizFire_DrawSmallFlame", vram = 0x80A4BAB4, size = 0x1C0 },
    { name = "EnWiz_SetupMoveMagicProjectile", vram = 0x80A4984C, size = 0x1F8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Eff_Change"
rom = 0x00EB5F70
vram = 0x80A4C490
size = 0x520

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A4C4A8, target_vram = 0x80A4C5CC },
    { type = "R_MIPS_HI16", vram = 0x80A4C4AC, target_vram = 0x80A4C7B0 },
    { type = "R_MIPS_LO16", vram = 0x80A4C4B0, target_vram = 0x80A4C5CC },
    { type = "R_MIPS_LO16", vram = 0x80A4C4B4, target_vram = 0x80A4C7B0 },
    { type = "R_MIPS_HI16", vram = 0x80A4C524, target_vram = 0x80A4C950 },
    { type = "R_MIPS_LO16", vram = 0x80A4C528, target_vram = 0x80A4C950 },
    { type = "R_MIPS_HI16", vram = 0x80A4C584, target_vram = 0x80A4C920 },
    { type = "R_MIPS_LO16", vram = 0x80A4C58C, target_vram = 0x80A4C920 },
    { type = "R_MIPS_HI16", vram = 0x80A4C6E4, target_vram = 0x80A4C954 },
    { type = "R_MIPS_LO16", vram = 0x80A4C6E8, target_vram = 0x80A4C954 },
]

functions = [
    { name = "EffChange_Draw", vram = 0x80A4C7B0, size = 0x14C },
    { name = "EffChange_Destroy", vram = 0x80A4C54C, size = 0x2C },
    { name = "func_80A4C5CC", vram = 0x80A4C5CC, size = 0x1C0 },
    { name = "EffChange_SetColors", vram = 0x80A4C578, size = 0x54 },
    { name = "EffChange_Update", vram = 0x80A4C78C, size = 0x24 },
    { name = "EffChange_Init", vram = 0x80A4C490, size = 0xBC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Dm_Statue"
rom = 0x00EB6490
vram = 0x80A4C9B0
size = 0xE0

relocs = [
]

functions = [
    { name = "DmStatue_Init", vram = 0x80A4C9B0, size = 0x24 },
    { name = "DmStatue_Destroy", vram = 0x80A4C9D4, size = 0x10 },
    { name = "DmStatue_Draw", vram = 0x80A4C9F4, size = 0x48 },
    { name = "DmStatue_Update", vram = 0x80A4C9E4, size = 0x10 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Fireshield"
rom = 0x00EB6570
vram = 0x80A4CA90
size = 0xF60

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A4CA94, target_vram = 0x80A4CC54 },
    { type = "R_MIPS_HI16", vram = 0x80A4CA98, target_vram = 0x80A4CABC },
    { type = "R_MIPS_LO16", vram = 0x80A4CAA0, target_vram = 0x80A4CC54 },
    { type = "R_MIPS_LO16", vram = 0x80A4CAA4, target_vram = 0x80A4CABC },
    { type = "R_MIPS_HI16", vram = 0x80A4CB04, target_vram = 0x80A4CB7C },
    { type = "R_MIPS_LO16", vram = 0x80A4CB0C, target_vram = 0x80A4CB7C },
    { type = "R_MIPS_HI16", vram = 0x80A4CB18, target_vram = 0x80A4D884 },
    { type = "R_MIPS_HI16", vram = 0x80A4CB1C, target_vram = 0x80A4D894 },
    { type = "R_MIPS_LO16", vram = 0x80A4CB20, target_vram = 0x80A4D884 },
    { type = "R_MIPS_LO16", vram = 0x80A4CB24, target_vram = 0x80A4D894 },
    { type = "R_MIPS_HI16", vram = 0x80A4CBA0, target_vram = 0x80A4D884 },
    { type = "R_MIPS_LO16", vram = 0x80A4CBB4, target_vram = 0x80A4D884 },
    { type = "R_MIPS_HI16", vram = 0x80A4CC08, target_vram = 0x80A4CD28 },
    { type = "R_MIPS_HI16", vram = 0x80A4CC10, target_vram = 0x80A4D894 },
    { type = "R_MIPS_LO16", vram = 0x80A4CC14, target_vram = 0x80A4CD28 },
    { type = "R_MIPS_LO16", vram = 0x80A4CC18, target_vram = 0x80A4D894 },
    { type = "R_MIPS_HI16", vram = 0x80A4CC5C, target_vram = 0x80A4CCBC },
    { type = "R_MIPS_LO16", vram = 0x80A4CC6C, target_vram = 0x80A4CCBC },
    { type = "R_MIPS_HI16", vram = 0x80A4CC74, target_vram = 0x80A4D884 },
    { type = "R_MIPS_HI16", vram = 0x80A4CC78, target_vram = 0x80A4D894 },
    { type = "R_MIPS_LO16", vram = 0x80A4CC80, target_vram = 0x80A4D884 },
    { type = "R_MIPS_LO16", vram = 0x80A4CC84, target_vram = 0x80A4D894 },
    { type = "R_MIPS_HI16", vram = 0x80A4CCC4, target_vram = 0x80A4CD28 },
    { type = "R_MIPS_LO16", vram = 0x80A4CCD4, target_vram = 0x80A4CD28 },
    { type = "R_MIPS_HI16", vram = 0x80A4CCDC, target_vram = 0x80A4D884 },
    { type = "R_MIPS_HI16", vram = 0x80A4CCE0, target_vram = 0x80A4D894 },
    { type = "R_MIPS_LO16", vram = 0x80A4CCE8, target_vram = 0x80A4D884 },
    { type = "R_MIPS_LO16", vram = 0x80A4CCEC, target_vram = 0x80A4D894 },
    { type = "R_MIPS_HI16", vram = 0x80A4D008, target_vram = 0x80A4D894 },
    { type = "R_MIPS_LO16", vram = 0x80A4D01C, target_vram = 0x80A4D894 },
    { type = "R_MIPS_HI16", vram = 0x80A4D0E4, target_vram = 0x80A4D884 },
    { type = "R_MIPS_LO16", vram = 0x80A4D0EC, target_vram = 0x80A4D884 },
    { type = "R_MIPS_HI16", vram = 0x80A4D104, target_vram = 0x80A4D874 },
    { type = "R_MIPS_LO16", vram = 0x80A4D10C, target_vram = 0x80A4D874 },
    { type = "R_MIPS_HI16", vram = 0x80A4D17C, target_vram = 0x80A4D864 },
    { type = "R_MIPS_LO16", vram = 0x80A4D190, target_vram = 0x80A4D864 },
    { type = "R_MIPS_HI16", vram = 0x80A4D1CC, target_vram = 0x80A4D864 },
    { type = "R_MIPS_LO16", vram = 0x80A4D1D0, target_vram = 0x80A4D864 },
    { type = "R_MIPS_HI16", vram = 0x80A4D204, target_vram = 0x80A4D84C },
    { type = "R_MIPS_LO16", vram = 0x80A4D208, target_vram = 0x80A4D84C },
    { type = "R_MIPS_HI16", vram = 0x80A4D224, target_vram = 0x80A4D8A4 },
    { type = "R_MIPS_LO16", vram = 0x80A4D228, target_vram = 0x80A4D8A4 },
    { type = "R_MIPS_HI16", vram = 0x80A4D244, target_vram = 0x80A4D8B0 },
    { type = "R_MIPS_LO16", vram = 0x80A4D26C, target_vram = 0x80A4D8B0 },
    { type = "R_MIPS_HI16", vram = 0x80A4D274, target_vram = 0x80A4D8B4 },
    { type = "R_MIPS_LO16", vram = 0x80A4D288, target_vram = 0x80A4D8B4 },
    { type = "R_MIPS_HI16", vram = 0x80A4D2EC, target_vram = 0x80A4D820 },
    { type = "R_MIPS_LO16", vram = 0x80A4D2F0, target_vram = 0x80A4D820 },
    { type = "R_MIPS_HI16", vram = 0x80A4D350, target_vram = 0x80A4CD28 },
    { type = "R_MIPS_LO16", vram = 0x80A4D354, target_vram = 0x80A4CD28 },
    { type = "R_MIPS_HI16", vram = 0x80A4D3E8, target_vram = 0x80A4D884 },
    { type = "R_MIPS_LO16", vram = 0x80A4D3F0, target_vram = 0x80A4D884 },
    { type = "R_MIPS_HI16", vram = 0x80A4D408, target_vram = 0x80A4D874 },
    { type = "R_MIPS_HI16", vram = 0x80A4D40C, target_vram = 0x80A4D874 },
    { type = "R_MIPS_LO16", vram = 0x80A4D410, target_vram = 0x80A4D874 },
    { type = "R_MIPS_LO16", vram = 0x80A4D428, target_vram = 0x80A4D874 },
    { type = "R_MIPS_HI16", vram = 0x80A4D460, target_vram = 0x80A4CABC },
    { type = "R_MIPS_LO16", vram = 0x80A4D464, target_vram = 0x80A4CABC },
    { type = "R_MIPS_HI16", vram = 0x80A4D59C, target_vram = 0x80A4D8B8 },
    { type = "R_MIPS_LO16", vram = 0x80A4D5A4, target_vram = 0x80A4D8B8 },
]

functions = [
    { name = "func_80A4CCBC", vram = 0x80A4CCBC, size = 0x6C },
    { name = "func_80A4CABC", vram = 0x80A4CABC, size = 0xC0 },
    { name = "ObjFireshield_Init", vram = 0x80A4D1EC, size = 0x184 },
    { name = "func_80A4CD28", vram = 0x80A4CD28, size = 0xC },
    { name = "func_80A4CA90", vram = 0x80A4CA90, size = 0x2C },
    { name = "func_80A4D1CC", vram = 0x80A4D1CC, size = 0x20 },
    { name = "func_80A4CE28", vram = 0x80A4CE28, size = 0x34C },
    { name = "func_80A4D174", vram = 0x80A4D174, size = 0x58 },
    { name = "ObjFireshield_Destroy", vram = 0x80A4D370, size = 0x2C },
    { name = "func_80A4CC54", vram = 0x80A4CC54, size = 0x68 },
    { name = "ObjFireshield_Update", vram = 0x80A4D39C, size = 0x308 },
    { name = "func_80A4CB7C", vram = 0x80A4CB7C, size = 0xD8 },
    { name = "ObjFireshield_Draw", vram = 0x80A4D6A4, size = 0x150 },
    { name = "func_80A4CD34", vram = 0x80A4CD34, size = 0xF4 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Ladder"
rom = 0x00EB74D0
vram = 0x80A4D9F0
size = 0x4E0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A4DA08, target_vram = 0x80A4DE40 },
    { type = "R_MIPS_LO16", vram = 0x80A4DA0C, target_vram = 0x80A4DE40 },
    { type = "R_MIPS_HI16", vram = 0x80A4DAFC, target_vram = 0x80A4DCCC },
    { type = "R_MIPS_LO16", vram = 0x80A4DB04, target_vram = 0x80A4DCCC },
    { type = "R_MIPS_HI16", vram = 0x80A4DB30, target_vram = 0x80A4DB88 },
    { type = "R_MIPS_LO16", vram = 0x80A4DB34, target_vram = 0x80A4DB88 },
    { type = "R_MIPS_HI16", vram = 0x80A4DBBC, target_vram = 0x80A4DBD8 },
    { type = "R_MIPS_LO16", vram = 0x80A4DBC0, target_vram = 0x80A4DBD8 },
    { type = "R_MIPS_HI16", vram = 0x80A4DC04, target_vram = 0x80A4DD00 },
    { type = "R_MIPS_LO16", vram = 0x80A4DC08, target_vram = 0x80A4DD00 },
    { type = "R_MIPS_HI16", vram = 0x80A4DC1C, target_vram = 0x80A4DC48 },
    { type = "R_MIPS_LO16", vram = 0x80A4DC20, target_vram = 0x80A4DC48 },
    { type = "R_MIPS_HI16", vram = 0x80A4DCA4, target_vram = 0x80A4DCCC },
    { type = "R_MIPS_LO16", vram = 0x80A4DCAC, target_vram = 0x80A4DCCC },
    { type = "R_MIPS_HI16", vram = 0x80A4DDD0, target_vram = 0x80A4DE44 },
    { type = "R_MIPS_LO16", vram = 0x80A4DDE8, target_vram = 0x80A4DE44 },
]

functions = [
    { name = "BgLadder_DoNothing", vram = 0x80A4DCCC, size = 0x10 },
    { name = "BgLadder_Draw", vram = 0x80A4DD00, size = 0x120 },
    { name = "BgLadder_Update", vram = 0x80A4DCDC, size = 0x24 },
    { name = "BgLadder_StartCutscene", vram = 0x80A4DBD8, size = 0x70 },
    { name = "BgLadder_Init", vram = 0x80A4D9F0, size = 0x164 },
    { name = "BgLadder_Destroy", vram = 0x80A4DB54, size = 0x34 },
    { name = "BgLadder_FadeIn", vram = 0x80A4DC48, size = 0x84 },
    { name = "BgLadder_Wait", vram = 0x80A4DB88, size = 0x50 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Mkk"
rom = 0x00EB79B0
vram = 0x80A4DED0
size = 0x1B70

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A4DEE4, target_vram = 0x80A4F774 },
    { type = "R_MIPS_LO16", vram = 0x80A4DEE8, target_vram = 0x80A4F774 },
    { type = "R_MIPS_HI16", vram = 0x80A4DEF4, target_vram = 0x80A4F720 },
    { type = "R_MIPS_LO16", vram = 0x80A4DEF8, target_vram = 0x80A4F720 },
    { type = "R_MIPS_HI16", vram = 0x80A4DF0C, target_vram = 0x80A4F748 },
    { type = "R_MIPS_LO16", vram = 0x80A4DF10, target_vram = 0x80A4F748 },
    { type = "R_MIPS_HI16", vram = 0x80A4DF14, target_vram = 0x80A4F754 },
    { type = "R_MIPS_HI16", vram = 0x80A4DF18, target_vram = 0x80A4F74C },
    { type = "R_MIPS_LO16", vram = 0x80A4DF1C, target_vram = 0x80A4F74C },
    { type = "R_MIPS_LO16", vram = 0x80A4DF20, target_vram = 0x80A4F754 },
    { type = "R_MIPS_HI16", vram = 0x80A4E038, target_vram = 0x80A4F7E0 },
    { type = "R_MIPS_LO16", vram = 0x80A4E03C, target_vram = 0x80A4F7E0 },
    { type = "R_MIPS_HI16", vram = 0x80A4E068, target_vram = 0x80A4F7E4 },
    { type = "R_MIPS_LO16", vram = 0x80A4E06C, target_vram = 0x80A4F7E4 },
    { type = "R_MIPS_HI16", vram = 0x80A4E0D8, target_vram = 0x80A4E100 },
    { type = "R_MIPS_LO16", vram = 0x80A4E0DC, target_vram = 0x80A4E100 },
    { type = "R_MIPS_HI16", vram = 0x80A4E1AC, target_vram = 0x80A4E1F0 },
    { type = "R_MIPS_LO16", vram = 0x80A4E1B8, target_vram = 0x80A4E1F0 },
    { type = "R_MIPS_HI16", vram = 0x80A4E24C, target_vram = 0x80A4F780 },
    { type = "R_MIPS_HI16", vram = 0x80A4E250, target_vram = 0x80A4F784 },
    { type = "R_MIPS_LO16", vram = 0x80A4E25C, target_vram = 0x80A4F784 },
    { type = "R_MIPS_LO16", vram = 0x80A4E260, target_vram = 0x80A4F780 },
    { type = "R_MIPS_HI16", vram = 0x80A4E26C, target_vram = 0x80A4F788 },
    { type = "R_MIPS_LO16", vram = 0x80A4E290, target_vram = 0x80A4F788 },
    { type = "R_MIPS_HI16", vram = 0x80A4E2C0, target_vram = 0x80A4E2E8 },
    { type = "R_MIPS_LO16", vram = 0x80A4E2C8, target_vram = 0x80A4E2E8 },
    { type = "R_MIPS_HI16", vram = 0x80A4E45C, target_vram = 0x80A4F7E8 },
    { type = "R_MIPS_LO16", vram = 0x80A4E460, target_vram = 0x80A4F7E8 },
    { type = "R_MIPS_HI16", vram = 0x80A4E47C, target_vram = 0x80A4F7EC },
    { type = "R_MIPS_LO16", vram = 0x80A4E480, target_vram = 0x80A4F7EC },
    { type = "R_MIPS_HI16", vram = 0x80A4E5F0, target_vram = 0x80A4E60C },
    { type = "R_MIPS_LO16", vram = 0x80A4E5F4, target_vram = 0x80A4E60C },
    { type = "R_MIPS_HI16", vram = 0x80A4E6F0, target_vram = 0x80A4F7F0 },
    { type = "R_MIPS_LO16", vram = 0x80A4E700, target_vram = 0x80A4F7F0 },
    { type = "R_MIPS_HI16", vram = 0x80A4E704, target_vram = 0x80A4E72C },
    { type = "R_MIPS_LO16", vram = 0x80A4E708, target_vram = 0x80A4E72C },
    { type = "R_MIPS_HI16", vram = 0x80A4E770, target_vram = 0x80A4F794 },
    { type = "R_MIPS_HI16", vram = 0x80A4E778, target_vram = 0x80A4F7F4 },
    { type = "R_MIPS_HI16", vram = 0x80A4E790, target_vram = 0x80A4F79C },
    { type = "R_MIPS_LO16", vram = 0x80A4E794, target_vram = 0x80A4F79C },
    { type = "R_MIPS_LO16", vram = 0x80A4E79C, target_vram = 0x80A4F794 },
    { type = "R_MIPS_LO16", vram = 0x80A4E824, target_vram = 0x80A4F7F4 },
    { type = "R_MIPS_HI16", vram = 0x80A4E88C, target_vram = 0x80A4F7F8 },
    { type = "R_MIPS_LO16", vram = 0x80A4E894, target_vram = 0x80A4F7F8 },
    { type = "R_MIPS_HI16", vram = 0x80A4E930, target_vram = 0x80A4F7FC },
    { type = "R_MIPS_LO16", vram = 0x80A4E934, target_vram = 0x80A4F7FC },
    { type = "R_MIPS_HI16", vram = 0x80A4E9E8, target_vram = 0x80A4F800 },
    { type = "R_MIPS_LO16", vram = 0x80A4E9F8, target_vram = 0x80A4F800 },
    { type = "R_MIPS_HI16", vram = 0x80A4EA08, target_vram = 0x80A4F804 },
    { type = "R_MIPS_LO16", vram = 0x80A4EA0C, target_vram = 0x80A4F804 },
    { type = "R_MIPS_HI16", vram = 0x80A4EA58, target_vram = 0x80A4F808 },
    { type = "R_MIPS_LO16", vram = 0x80A4EA68, target_vram = 0x80A4F808 },
    { type = "R_MIPS_HI16", vram = 0x80A4EA78, target_vram = 0x80A4F80C },
    { type = "R_MIPS_LO16", vram = 0x80A4EA7C, target_vram = 0x80A4F80C },
    { type = "R_MIPS_HI16", vram = 0x80A4EAC8, target_vram = 0x80A4F810 },
    { type = "R_MIPS_LO16", vram = 0x80A4EAD8, target_vram = 0x80A4F810 },
    { type = "R_MIPS_HI16", vram = 0x80A4EAE8, target_vram = 0x80A4F814 },
    { type = "R_MIPS_LO16", vram = 0x80A4EAEC, target_vram = 0x80A4F814 },
    { type = "R_MIPS_HI16", vram = 0x80A4EB38, target_vram = 0x80A4F818 },
    { type = "R_MIPS_LO16", vram = 0x80A4EB48, target_vram = 0x80A4F818 },
    { type = "R_MIPS_HI16", vram = 0x80A4EB58, target_vram = 0x80A4F81C },
    { type = "R_MIPS_LO16", vram = 0x80A4EB5C, target_vram = 0x80A4F81C },
    { type = "R_MIPS_HI16", vram = 0x80A4EC48, target_vram = 0x80A4F820 },
    { type = "R_MIPS_LO16", vram = 0x80A4EC4C, target_vram = 0x80A4F820 },
    { type = "R_MIPS_HI16", vram = 0x80A4EE0C, target_vram = 0x80A4F16C },
    { type = "R_MIPS_HI16", vram = 0x80A4EE10, target_vram = 0x80A4EE48 },
    { type = "R_MIPS_LO16", vram = 0x80A4EE14, target_vram = 0x80A4F16C },
    { type = "R_MIPS_LO16", vram = 0x80A4EE18, target_vram = 0x80A4EE48 },
    { type = "R_MIPS_HI16", vram = 0x80A4EEB8, target_vram = 0x80A4EC14 },
    { type = "R_MIPS_HI16", vram = 0x80A4EEBC, target_vram = 0x80A4F190 },
    { type = "R_MIPS_LO16", vram = 0x80A4EEC4, target_vram = 0x80A4EC14 },
    { type = "R_MIPS_LO16", vram = 0x80A4EEC8, target_vram = 0x80A4F190 },
    { type = "R_MIPS_HI16", vram = 0x80A4EF3C, target_vram = 0x80A4F16C },
    { type = "R_MIPS_HI16", vram = 0x80A4EF40, target_vram = 0x80A4F4C8 },
    { type = "R_MIPS_HI16", vram = 0x80A4EF44, target_vram = 0x80A4EF74 },
    { type = "R_MIPS_LO16", vram = 0x80A4EF48, target_vram = 0x80A4F16C },
    { type = "R_MIPS_LO16", vram = 0x80A4EF4C, target_vram = 0x80A4F4C8 },
    { type = "R_MIPS_LO16", vram = 0x80A4EF50, target_vram = 0x80A4EF74 },
    { type = "R_MIPS_HI16", vram = 0x80A4F01C, target_vram = 0x80A4F824 },
    { type = "R_MIPS_LO16", vram = 0x80A4F020, target_vram = 0x80A4F824 },
    { type = "R_MIPS_HI16", vram = 0x80A4F06C, target_vram = 0x80A4F828 },
    { type = "R_MIPS_LO16", vram = 0x80A4F070, target_vram = 0x80A4F828 },
    { type = "R_MIPS_HI16", vram = 0x80A4F0BC, target_vram = 0x80A4F82C },
    { type = "R_MIPS_LO16", vram = 0x80A4F0C0, target_vram = 0x80A4F82C },
    { type = "R_MIPS_HI16", vram = 0x80A4F10C, target_vram = 0x80A4F830 },
    { type = "R_MIPS_LO16", vram = 0x80A4F110, target_vram = 0x80A4F830 },
    { type = "R_MIPS_HI16", vram = 0x80A4F1A4, target_vram = 0x80A4F7A4 },
    { type = "R_MIPS_LO16", vram = 0x80A4F1A8, target_vram = 0x80A4F7A4 },
    { type = "R_MIPS_HI16", vram = 0x80A4F1F0, target_vram = 0x80A4F7C4 },
    { type = "R_MIPS_LO16", vram = 0x80A4F1F4, target_vram = 0x80A4F7C4 },
    { type = "R_MIPS_HI16", vram = 0x80A4F36C, target_vram = 0x80A4F834 },
    { type = "R_MIPS_LO16", vram = 0x80A4F370, target_vram = 0x80A4F834 },
    { type = "R_MIPS_HI16", vram = 0x80A4F3D8, target_vram = 0x80A4F83C },
    { type = "R_MIPS_LO16", vram = 0x80A4F3DC, target_vram = 0x80A4F83C },
    { type = "R_MIPS_HI16", vram = 0x80A4F404, target_vram = 0x80A4F840 },
    { type = "R_MIPS_LO16", vram = 0x80A4F414, target_vram = 0x80A4F840 },
    { type = "R_MIPS_HI16", vram = 0x80A4F4DC, target_vram = 0x80A4F7A4 },
    { type = "R_MIPS_LO16", vram = 0x80A4F4E0, target_vram = 0x80A4F7A4 },
]

functions = [
    { name = "func_80A4EEF4", vram = 0x80A4EEF4, size = 0x80 },
    { name = "func_80A4E58C", vram = 0x80A4E58C, size = 0x80 },
    { name = "EnMkk_Draw", vram = 0x80A4F190, size = 0x338 },
    { name = "func_80A4F16C", vram = 0x80A4F16C, size = 0x24 },
    { name = "func_80A4E0CC", vram = 0x80A4E0CC, size = 0x34 },
    { name = "func_80A4E67C", vram = 0x80A4E67C, size = 0xB0 },
    { name = "func_80A4EF74", vram = 0x80A4EF74, size = 0x1F8 },
    { name = "func_80A4EBBC", vram = 0x80A4EBBC, size = 0x58 },
    { name = "EnMkk_Destroy", vram = 0x80A4E0A0, size = 0x2C },
    { name = "func_80A4E60C", vram = 0x80A4E60C, size = 0x70 },
    { name = "EnMkk_Init", vram = 0x80A4DED0, size = 0x1D0 },
    { name = "EnMkk_Update", vram = 0x80A4EC14, size = 0x1DC },
    { name = "func_80A4F4C8", vram = 0x80A4F4C8, size = 0x238 },
    { name = "func_80A4EE48", vram = 0x80A4EE48, size = 0xAC },
    { name = "func_80A4E100", vram = 0x80A4E100, size = 0x90 },
    { name = "func_80A4EDF0", vram = 0x80A4EDF0, size = 0x58 },
    { name = "func_80A4E84C", vram = 0x80A4E84C, size = 0x370 },
    { name = "func_80A4E72C", vram = 0x80A4E72C, size = 0x120 },
    { name = "func_80A4E2B8", vram = 0x80A4E2B8, size = 0x30 },
    { name = "func_80A4E190", vram = 0x80A4E190, size = 0x60 },
    { name = "func_80A4E1F0", vram = 0x80A4E1F0, size = 0x3C },
    { name = "func_80A4E22C", vram = 0x80A4E22C, size = 0x8C },
    { name = "func_80A4E2E8", vram = 0x80A4E2E8, size = 0x2A4 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Demo_Getitem"
rom = 0x00EB9520
vram = 0x80A4FA40
size = 0x390

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A4FA84, target_vram = 0x80A4FB10 },
    { type = "R_MIPS_LO16", vram = 0x80A4FA88, target_vram = 0x80A4FB10 },
    { type = "R_MIPS_HI16", vram = 0x80A4FA8C, target_vram = 0x80A4FD64 },
    { type = "R_MIPS_LO16", vram = 0x80A4FA9C, target_vram = 0x80A4FD64 },
    { type = "R_MIPS_HI16", vram = 0x80A4FAA0, target_vram = 0x80A4FD68 },
    { type = "R_MIPS_LO16", vram = 0x80A4FAAC, target_vram = 0x80A4FD68 },
    { type = "R_MIPS_HI16", vram = 0x80A4FAB4, target_vram = 0x80A4FD60 },
    { type = "R_MIPS_LO16", vram = 0x80A4FAC8, target_vram = 0x80A4FD60 },
    { type = "R_MIPS_HI16", vram = 0x80A4FB44, target_vram = 0x80A4FB68 },
    { type = "R_MIPS_LO16", vram = 0x80A4FB48, target_vram = 0x80A4FB68 },
    { type = "R_MIPS_HI16", vram = 0x80A4FC04, target_vram = 0x80A4FCF0 },
    { type = "R_MIPS_LO16", vram = 0x80A4FC0C, target_vram = 0x80A4FCF0 },
    { type = "R_MIPS_HI16", vram = 0x80A4FC28, target_vram = 0x80A4FCF0 },
    { type = "R_MIPS_LO16", vram = 0x80A4FC70, target_vram = 0x80A4FCF0 },
]

functions = [
    { name = "DemoGetitem_Destroy", vram = 0x80A4FB00, size = 0x10 },
    { name = "DemoGetitem_Init", vram = 0x80A4FA40, size = 0xC0 },
    { name = "DemoGetitem_Draw", vram = 0x80A4FCF0, size = 0x50 },
    { name = "DemoGetitem_Update", vram = 0x80A4FCCC, size = 0x24 },
    { name = "DemoGetitem_PerformCutsceneActions", vram = 0x80A4FB68, size = 0x164 },
    { name = "DemoGetitem_Wait", vram = 0x80A4FB10, size = 0x58 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Dnb"
rom = 0x00EB98B0
vram = 0x80A4FDD0
size = 0xF70

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A50178, target_vram = 0x80A50CB0 },
    { type = "R_MIPS_LO16", vram = 0x80A50180, target_vram = 0x80A50CB0 },
    { type = "R_MIPS_HI16", vram = 0x80A50B98, target_vram = 0x80A50CBC },
    { type = "R_MIPS_LO16", vram = 0x80A50C00, target_vram = 0x80A50CBC },
]

functions = [
    { name = "func_80A4FDD0", vram = 0x80A4FDD0, size = 0xEC },
    { name = "func_80A5086C", vram = 0x80A5086C, size = 0xE4 },
    { name = "EnDnb_Update", vram = 0x80A50380, size = 0x190 },
    { name = "func_80A50510", vram = 0x80A50510, size = 0x12C },
    { name = "EnDnb_Draw", vram = 0x80A50768, size = 0x58 },
    { name = "func_80A4FEBC", vram = 0x80A4FEBC, size = 0x12C },
    { name = "func_80A5063C", vram = 0x80A5063C, size = 0x12C },
    { name = "func_80A50950", vram = 0x80A50950, size = 0x338 },
    { name = "func_80A507C0", vram = 0x80A507C0, size = 0xAC },
    { name = "func_80A4FFE8", vram = 0x80A4FFE8, size = 0x110 },
    { name = "EnDnb_Init", vram = 0x80A502A0, size = 0xAC },
    { name = "EnDnb_Destroy", vram = 0x80A5034C, size = 0x34 },
    { name = "func_80A500F8", vram = 0x80A500F8, size = 0x1A8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Dnh"
rom = 0x00EBA820
vram = 0x80A50D40
size = 0x7B0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A50E18, target_vram = 0x80A51250 },
    { type = "R_MIPS_HI16", vram = 0x80A50E1C, target_vram = 0x80A51384 },
    { type = "R_MIPS_LO16", vram = 0x80A50E24, target_vram = 0x80A51384 },
    { type = "R_MIPS_HI16", vram = 0x80A50E28, target_vram = 0x80A5138C },
    { type = "R_MIPS_LO16", vram = 0x80A50E30, target_vram = 0x80A5138C },
    { type = "R_MIPS_LO16", vram = 0x80A50E34, target_vram = 0x80A51250 },
    { type = "R_MIPS_HI16", vram = 0x80A50E98, target_vram = 0x80A50F38 },
    { type = "R_MIPS_LO16", vram = 0x80A50EA0, target_vram = 0x80A50F38 },
    { type = "R_MIPS_HI16", vram = 0x80A50F74, target_vram = 0x80A50F9C },
    { type = "R_MIPS_LO16", vram = 0x80A50F78, target_vram = 0x80A50F9C },
    { type = "R_MIPS_HI16", vram = 0x80A5100C, target_vram = 0x80A5142C },
    { type = "R_MIPS_LO16", vram = 0x80A51010, target_vram = 0x80A5142C },
    { type = "R_MIPS_HI16", vram = 0x80A51020, target_vram = 0x80A51450 },
    { type = "R_MIPS_LO16", vram = 0x80A51024, target_vram = 0x80A51450 },
    { type = "R_MIPS_HI16", vram = 0x80A51094, target_vram = 0x80A50D40 },
    { type = "R_MIPS_LO16", vram = 0x80A51098, target_vram = 0x80A50D40 },
    { type = "R_MIPS_HI16", vram = 0x80A510A4, target_vram = 0x80A50F9C },
    { type = "R_MIPS_LO16", vram = 0x80A510AC, target_vram = 0x80A50F9C },
    { type = "R_MIPS_HI16", vram = 0x80A511F8, target_vram = 0x80A5143C },
    { type = "R_MIPS_LO16", vram = 0x80A5120C, target_vram = 0x80A5143C },
    { type = "R_MIPS_HI16", vram = 0x80A51218, target_vram = 0x80A51168 },
    { type = "R_MIPS_LO16", vram = 0x80A51238, target_vram = 0x80A51168 },
]

functions = [
    { name = "func_80A50E40", vram = 0x80A50E40, size = 0x80 },
    { name = "EnDnh_DoNothing", vram = 0x80A50F9C, size = 0x10 },
    { name = "func_80A50EC0", vram = 0x80A50EC0, size = 0x78 },
    { name = "EnDnh_Draw", vram = 0x80A511B4, size = 0x98 },
    { name = "EnDnh_Update", vram = 0x80A510E0, size = 0x88 },
    { name = "func_80A50DF8", vram = 0x80A50DF8, size = 0x48 },
    { name = "func_80A50D40", vram = 0x80A50D40, size = 0xB8 },
    { name = "EnDnh_Destroy", vram = 0x80A510D0, size = 0x10 },
    { name = "EnDnh_OverrideLimbDraw", vram = 0x80A51168, size = 0x4C },
    { name = "func_80A50F38", vram = 0x80A50F38, size = 0x64 },
    { name = "EnDnh_Init", vram = 0x80A50FAC, size = 0x124 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Dnk"
rom = 0x00EBAFD0
vram = 0x80A514F0
size = 0x1040

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A5151C, target_vram = 0x80A5221C },
    { type = "R_MIPS_LO16", vram = 0x80A51520, target_vram = 0x80A5221C },
    { type = "R_MIPS_HI16", vram = 0x80A51684, target_vram = 0x80A52018 },
    { type = "R_MIPS_LO16", vram = 0x80A516A0, target_vram = 0x80A52018 },
    { type = "R_MIPS_HI16", vram = 0x80A517D0, target_vram = 0x80A521C4 },
    { type = "R_MIPS_LO16", vram = 0x80A517D4, target_vram = 0x80A521C4 },
    { type = "R_MIPS_HI16", vram = 0x80A517E8, target_vram = 0x80A521FC },
    { type = "R_MIPS_HI16", vram = 0x80A517EC, target_vram = 0x80A521F0 },
    { type = "R_MIPS_LO16", vram = 0x80A517F0, target_vram = 0x80A521F0 },
    { type = "R_MIPS_LO16", vram = 0x80A517F4, target_vram = 0x80A521FC },
    { type = "R_MIPS_HI16", vram = 0x80A51808, target_vram = 0x80A518DC },
    { type = "R_MIPS_LO16", vram = 0x80A51814, target_vram = 0x80A518DC },
    { type = "R_MIPS_HI16", vram = 0x80A51820, target_vram = 0x80A51890 },
    { type = "R_MIPS_LO16", vram = 0x80A51830, target_vram = 0x80A51890 },
    { type = "R_MIPS_HI16", vram = 0x80A5195C, target_vram = 0x80A51648 },
    { type = "R_MIPS_LO16", vram = 0x80A51960, target_vram = 0x80A51648 },
    { type = "R_MIPS_HI16", vram = 0x80A5197C, target_vram = 0x80A521A0 },
    { type = "R_MIPS_LO16", vram = 0x80A51980, target_vram = 0x80A521A0 },
    { type = "R_MIPS_HI16", vram = 0x80A51CFC, target_vram = 0x80A5245C },
    { type = "R_MIPS_LO16", vram = 0x80A51D0C, target_vram = 0x80A5245C },
    { type = "R_MIPS_HI16", vram = 0x80A51D30, target_vram = 0x80A51A78 },
    { type = "R_MIPS_HI16", vram = 0x80A51D44, target_vram = 0x80A51AA4 },
    { type = "R_MIPS_LO16", vram = 0x80A51D48, target_vram = 0x80A51AA4 },
    { type = "R_MIPS_LO16", vram = 0x80A51D64, target_vram = 0x80A51A78 },
    { type = "R_MIPS_HI16", vram = 0x80A51FE0, target_vram = 0x80A51DA4 },
    { type = "R_MIPS_LO16", vram = 0x80A51FE4, target_vram = 0x80A51DA4 },
    { type = "R_MIPS_HI16", vram = 0x80A51FE8, target_vram = 0x80A51D78 },
    { type = "R_MIPS_LO16", vram = 0x80A51FF8, target_vram = 0x80A51D78 },
]

functions = [
    { name = "func_80A51AA4", vram = 0x80A51AA4, size = 0x214 },
    { name = "EnDnk_Destroy", vram = 0x80A519A8, size = 0x2C },
    { name = "func_80A51DA4", vram = 0x80A51DA4, size = 0x21C },
    { name = "func_80A51CB8", vram = 0x80A51CB8, size = 0xC0 },
    { name = "EnDnk_HandleCutscene", vram = 0x80A51890, size = 0x4C },
    { name = "func_80A52134", vram = 0x80A52134, size = 0x64 },
    { name = "func_80A51D78", vram = 0x80A51D78, size = 0x2C },
    { name = "EnDnk_ChangeAnim", vram = 0x80A514F0, size = 0xD4 },
    { name = "EnDnk_Update", vram = 0x80A519D4, size = 0xA4 },
    { name = "func_80A51FC0", vram = 0x80A51FC0, size = 0x58 },
    { name = "func_80A52074", vram = 0x80A52074, size = 0xC0 },
    { name = "func_80A51648", vram = 0x80A51648, size = 0x248 },
    { name = "func_80A51A78", vram = 0x80A51A78, size = 0x2C },
    { name = "EnDnk_Init", vram = 0x80A518EC, size = 0xBC },
    { name = "func_80A52018", vram = 0x80A52018, size = 0x5C },
    { name = "func_80A515C4", vram = 0x80A515C4, size = 0x84 },
    { name = "EnDnk_DoNothing", vram = 0x80A518DC, size = 0x10 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Dnq"
rom = 0x00EBC010
vram = 0x80A52530
size = 0x12A0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A525DC, target_vram = 0x80A5349C },
    { type = "R_MIPS_LO16", vram = 0x80A525E8, target_vram = 0x80A5349C },
    { type = "R_MIPS_HI16", vram = 0x80A52794, target_vram = 0x80A53620 },
    { type = "R_MIPS_LO16", vram = 0x80A5279C, target_vram = 0x80A53620 },
    { type = "R_MIPS_HI16", vram = 0x80A52B28, target_vram = 0x80A535DC },
    { type = "R_MIPS_LO16", vram = 0x80A52B3C, target_vram = 0x80A535DC },
    { type = "R_MIPS_HI16", vram = 0x80A52BB4, target_vram = 0x80A53648 },
    { type = "R_MIPS_LO16", vram = 0x80A52BBC, target_vram = 0x80A53648 },
    { type = "R_MIPS_HI16", vram = 0x80A52C7C, target_vram = 0x80A535F0 },
    { type = "R_MIPS_LO16", vram = 0x80A52C80, target_vram = 0x80A535F0 },
    { type = "R_MIPS_HI16", vram = 0x80A52D04, target_vram = 0x80A53438 },
    { type = "R_MIPS_LO16", vram = 0x80A52D18, target_vram = 0x80A53438 },
    { type = "R_MIPS_HI16", vram = 0x80A52D20, target_vram = 0x80A53400 },
    { type = "R_MIPS_LO16", vram = 0x80A52D24, target_vram = 0x80A53400 },
    { type = "R_MIPS_HI16", vram = 0x80A52D30, target_vram = 0x80A53420 },
    { type = "R_MIPS_LO16", vram = 0x80A52D38, target_vram = 0x80A53420 },
    { type = "R_MIPS_HI16", vram = 0x80A52D9C, target_vram = 0x80A52FB8 },
    { type = "R_MIPS_LO16", vram = 0x80A52DA0, target_vram = 0x80A52FB8 },
    { type = "R_MIPS_HI16", vram = 0x80A53000, target_vram = 0x80A52DC8 },
    { type = "R_MIPS_LO16", vram = 0x80A53004, target_vram = 0x80A52DC8 },
    { type = "R_MIPS_HI16", vram = 0x80A53088, target_vram = 0x80A535FC },
    { type = "R_MIPS_LO16", vram = 0x80A5309C, target_vram = 0x80A535FC },
    { type = "R_MIPS_HI16", vram = 0x80A531A8, target_vram = 0x80A53464 },
    { type = "R_MIPS_LO16", vram = 0x80A531AC, target_vram = 0x80A53464 },
    { type = "R_MIPS_HI16", vram = 0x80A531C8, target_vram = 0x80A53490 },
    { type = "R_MIPS_LO16", vram = 0x80A531CC, target_vram = 0x80A53490 },
    { type = "R_MIPS_HI16", vram = 0x80A53214, target_vram = 0x80A52530 },
    { type = "R_MIPS_LO16", vram = 0x80A53218, target_vram = 0x80A52530 },
    { type = "R_MIPS_HI16", vram = 0x80A53224, target_vram = 0x80A52DC8 },
    { type = "R_MIPS_LO16", vram = 0x80A53238, target_vram = 0x80A52DC8 },
]

functions = [
    { name = "func_80A52944", vram = 0x80A52944, size = 0x134 },
    { name = "func_80A52CF8", vram = 0x80A52CF8, size = 0x4C },
    { name = "func_80A526F8", vram = 0x80A526F8, size = 0x24C },
    { name = "func_80A52604", vram = 0x80A52604, size = 0x44 },
    { name = "EnDnq_Draw", vram = 0x80A533A4, size = 0x50 },
    { name = "EnDnq_HandleCutscene", vram = 0x80A53038, size = 0x104 },
    { name = "EnDnq_Init", vram = 0x80A5313C, size = 0x11C },
    { name = "EnDnq_ChangeAnim", vram = 0x80A5257C, size = 0x88 },
    { name = "func_80A52A78", vram = 0x80A52A78, size = 0xF0 },
    { name = "func_80A52FB8", vram = 0x80A52FB8, size = 0x80 },
    { name = "EnDnq_ValidatePictograph", vram = 0x80A52530, size = 0x4C },
    { name = "EnDnq_Update", vram = 0x80A53284, size = 0x120 },
    { name = "func_80A52B68", vram = 0x80A52B68, size = 0x104 },
    { name = "func_80A52DC8", vram = 0x80A52DC8, size = 0x1F0 },
    { name = "func_80A52648", vram = 0x80A52648, size = 0xB0 },
    { name = "EnDnq_Destroy", vram = 0x80A53258, size = 0x2C },
    { name = "func_80A52C6C", vram = 0x80A52C6C, size = 0x8C },
    { name = "func_80A52D44", vram = 0x80A52D44, size = 0x84 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Keikoku_Saku"
rom = 0x00EBD2B0
vram = 0x80A537D0
size = 0x410

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A53838, target_vram = 0x80A5389C },
    { type = "R_MIPS_HI16", vram = 0x80A5383C, target_vram = 0x80A53B70 },
    { type = "R_MIPS_LO16", vram = 0x80A53840, target_vram = 0x80A53B70 },
    { type = "R_MIPS_LO16", vram = 0x80A5384C, target_vram = 0x80A5389C },
    { type = "R_MIPS_HI16", vram = 0x80A538C4, target_vram = 0x80A538E0 },
    { type = "R_MIPS_LO16", vram = 0x80A538C8, target_vram = 0x80A538E0 },
    { type = "R_MIPS_HI16", vram = 0x80A53914, target_vram = 0x80A53B74 },
    { type = "R_MIPS_LO16", vram = 0x80A53938, target_vram = 0x80A53B74 },
    { type = "R_MIPS_HI16", vram = 0x80A53970, target_vram = 0x80A53994 },
    { type = "R_MIPS_LO16", vram = 0x80A53978, target_vram = 0x80A53994 },
    { type = "R_MIPS_HI16", vram = 0x80A5399C, target_vram = 0x80A5389C },
    { type = "R_MIPS_LO16", vram = 0x80A539A0, target_vram = 0x80A5389C },
    { type = "R_MIPS_HI16", vram = 0x80A539EC, target_vram = 0x80A53B78 },
    { type = "R_MIPS_LO16", vram = 0x80A539F4, target_vram = 0x80A53B78 },
]

functions = [
    { name = "func_80A538E0", vram = 0x80A538E0, size = 0xB4 },
    { name = "BgKeikokuSaku_Update", vram = 0x80A539B8, size = 0x104 },
    { name = "BgKeikokuSaku_Init", vram = 0x80A537D0, size = 0x98 },
    { name = "func_80A5389C", vram = 0x80A5389C, size = 0x44 },
    { name = "BgKeikokuSaku_Destroy", vram = 0x80A53868, size = 0x34 },
    { name = "BgKeikokuSaku_Draw", vram = 0x80A53ABC, size = 0x8C },
    { name = "func_80A53994", vram = 0x80A53994, size = 0x24 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Hugebombiwa"
rom = 0x00EBD6C0
vram = 0x80A53BE0
size = 0x24E0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A53C34, target_vram = 0x80A55D90 },
    { type = "R_MIPS_LO16", vram = 0x80A53C38, target_vram = 0x80A55D90 },
    { type = "R_MIPS_HI16", vram = 0x80A53C3C, target_vram = 0x80A55D94 },
    { type = "R_MIPS_LO16", vram = 0x80A53C40, target_vram = 0x80A55D94 },
    { type = "R_MIPS_HI16", vram = 0x80A53C44, target_vram = 0x80A55D98 },
    { type = "R_MIPS_LO16", vram = 0x80A53C48, target_vram = 0x80A55D98 },
    { type = "R_MIPS_HI16", vram = 0x80A53D7C, target_vram = 0x80A55D9C },
    { type = "R_MIPS_LO16", vram = 0x80A53D80, target_vram = 0x80A55D9C },
    { type = "R_MIPS_HI16", vram = 0x80A53EB4, target_vram = 0x80A55DA0 },
    { type = "R_MIPS_LO16", vram = 0x80A53EB8, target_vram = 0x80A55DA0 },
    { type = "R_MIPS_HI16", vram = 0x80A53EC4, target_vram = 0x80A55DA4 },
    { type = "R_MIPS_LO16", vram = 0x80A53EC8, target_vram = 0x80A55DA4 },
    { type = "R_MIPS_HI16", vram = 0x80A53EE0, target_vram = 0x80A55D40 },
    { type = "R_MIPS_LO16", vram = 0x80A53EF4, target_vram = 0x80A55D40 },
    { type = "R_MIPS_HI16", vram = 0x80A53F20, target_vram = 0x80A55DA8 },
    { type = "R_MIPS_LO16", vram = 0x80A53F24, target_vram = 0x80A55DA8 },
    { type = "R_MIPS_HI16", vram = 0x80A53F78, target_vram = 0x80A55DAC },
    { type = "R_MIPS_LO16", vram = 0x80A53F7C, target_vram = 0x80A55DAC },
    { type = "R_MIPS_HI16", vram = 0x80A54004, target_vram = 0x80A55DB0 },
    { type = "R_MIPS_LO16", vram = 0x80A54008, target_vram = 0x80A55DB0 },
    { type = "R_MIPS_HI16", vram = 0x80A540D0, target_vram = 0x80A55DB4 },
    { type = "R_MIPS_LO16", vram = 0x80A540D4, target_vram = 0x80A55DB4 },
    { type = "R_MIPS_HI16", vram = 0x80A54154, target_vram = 0x80A55D38 },
    { type = "R_MIPS_HI16", vram = 0x80A54158, target_vram = 0x80A55D3C },
    { type = "R_MIPS_LO16", vram = 0x80A5415C, target_vram = 0x80A55D3C },
    { type = "R_MIPS_LO16", vram = 0x80A54160, target_vram = 0x80A55D38 },
    { type = "R_MIPS_HI16", vram = 0x80A54168, target_vram = 0x80A55D2C },
    { type = "R_MIPS_LO16", vram = 0x80A54170, target_vram = 0x80A55D2C },
    { type = "R_MIPS_HI16", vram = 0x80A54310, target_vram = 0x80A55D50 },
    { type = "R_MIPS_LO16", vram = 0x80A54320, target_vram = 0x80A55D50 },
    { type = "R_MIPS_HI16", vram = 0x80A543B8, target_vram = 0x80A55DB8 },
    { type = "R_MIPS_LO16", vram = 0x80A543BC, target_vram = 0x80A55DB8 },
    { type = "R_MIPS_HI16", vram = 0x80A543E8, target_vram = 0x80A55DBC },
    { type = "R_MIPS_LO16", vram = 0x80A543EC, target_vram = 0x80A55DBC },
    { type = "R_MIPS_HI16", vram = 0x80A5440C, target_vram = 0x80A55DC0 },
    { type = "R_MIPS_LO16", vram = 0x80A54424, target_vram = 0x80A55DC0 },
    { type = "R_MIPS_HI16", vram = 0x80A544B4, target_vram = 0x80A55DC4 },
    { type = "R_MIPS_LO16", vram = 0x80A544B8, target_vram = 0x80A55DC4 },
    { type = "R_MIPS_HI16", vram = 0x80A544E4, target_vram = 0x80A55DC8 },
    { type = "R_MIPS_LO16", vram = 0x80A544E8, target_vram = 0x80A55DC8 },
    { type = "R_MIPS_HI16", vram = 0x80A544FC, target_vram = 0x80A55DCC },
    { type = "R_MIPS_LO16", vram = 0x80A5451C, target_vram = 0x80A55DCC },
    { type = "R_MIPS_HI16", vram = 0x80A5459C, target_vram = 0x80A55DD0 },
    { type = "R_MIPS_LO16", vram = 0x80A545A0, target_vram = 0x80A55DD0 },
    { type = "R_MIPS_HI16", vram = 0x80A54654, target_vram = 0x80A55DD4 },
    { type = "R_MIPS_LO16", vram = 0x80A54658, target_vram = 0x80A55DD4 },
    { type = "R_MIPS_HI16", vram = 0x80A5465C, target_vram = 0x80A55DD8 },
    { type = "R_MIPS_LO16", vram = 0x80A54660, target_vram = 0x80A55DD8 },
    { type = "R_MIPS_HI16", vram = 0x80A5466C, target_vram = 0x80A55DDC },
    { type = "R_MIPS_LO16", vram = 0x80A54674, target_vram = 0x80A55DDC },
    { type = "R_MIPS_HI16", vram = 0x80A54690, target_vram = 0x80A55D60 },
    { type = "R_MIPS_LO16", vram = 0x80A54698, target_vram = 0x80A55D60 },
    { type = "R_MIPS_HI16", vram = 0x80A54720, target_vram = 0x80A55DE0 },
    { type = "R_MIPS_LO16", vram = 0x80A54724, target_vram = 0x80A55DE0 },
    { type = "R_MIPS_HI16", vram = 0x80A5474C, target_vram = 0x80A55D70 },
    { type = "R_MIPS_LO16", vram = 0x80A54754, target_vram = 0x80A55D70 },
    { type = "R_MIPS_HI16", vram = 0x80A54758, target_vram = 0x80A55D70 },
    { type = "R_MIPS_LO16", vram = 0x80A547D4, target_vram = 0x80A55D70 },
    { type = "R_MIPS_HI16", vram = 0x80A54874, target_vram = 0x80A55DE4 },
    { type = "R_MIPS_LO16", vram = 0x80A54878, target_vram = 0x80A55DE4 },
    { type = "R_MIPS_HI16", vram = 0x80A548FC, target_vram = 0x80A55D2C },
    { type = "R_MIPS_LO16", vram = 0x80A54900, target_vram = 0x80A55D2C },
    { type = "R_MIPS_HI16", vram = 0x80A54A84, target_vram = 0x80A55D74 },
    { type = "R_MIPS_LO16", vram = 0x80A54A90, target_vram = 0x80A55D74 },
    { type = "R_MIPS_HI16", vram = 0x80A54AD4, target_vram = 0x80A55D7C },
    { type = "R_MIPS_LO16", vram = 0x80A54AD8, target_vram = 0x80A55D7C },
    { type = "R_MIPS_HI16", vram = 0x80A54B1C, target_vram = 0x80A55D00 },
    { type = "R_MIPS_LO16", vram = 0x80A54B20, target_vram = 0x80A55D00 },
    { type = "R_MIPS_HI16", vram = 0x80A54B58, target_vram = 0x80A55B34 },
    { type = "R_MIPS_LO16", vram = 0x80A54B5C, target_vram = 0x80A55B34 },
    { type = "R_MIPS_HI16", vram = 0x80A54BF0, target_vram = 0x80A54C04 },
    { type = "R_MIPS_LO16", vram = 0x80A54BF4, target_vram = 0x80A54C04 },
    { type = "R_MIPS_HI16", vram = 0x80A54CD8, target_vram = 0x80A54CEC },
    { type = "R_MIPS_LO16", vram = 0x80A54CDC, target_vram = 0x80A54CEC },
    { type = "R_MIPS_HI16", vram = 0x80A54E74, target_vram = 0x80A55DE8 },
    { type = "R_MIPS_LO16", vram = 0x80A54E78, target_vram = 0x80A55DE8 },
    { type = "R_MIPS_HI16", vram = 0x80A54E7C, target_vram = 0x80A55DEC },
    { type = "R_MIPS_LO16", vram = 0x80A54E80, target_vram = 0x80A55DEC },
    { type = "R_MIPS_HI16", vram = 0x80A54E84, target_vram = 0x80A55DF0 },
    { type = "R_MIPS_LO16", vram = 0x80A54E88, target_vram = 0x80A55DF0 },
    { type = "R_MIPS_HI16", vram = 0x80A54E8C, target_vram = 0x80A55DF4 },
    { type = "R_MIPS_LO16", vram = 0x80A54E98, target_vram = 0x80A55DF4 },
    { type = "R_MIPS_HI16", vram = 0x80A54F6C, target_vram = 0x80A55DF8 },
    { type = "R_MIPS_LO16", vram = 0x80A54F9C, target_vram = 0x80A55DF8 },
    { type = "R_MIPS_HI16", vram = 0x80A54FA0, target_vram = 0x80A55DFC },
    { type = "R_MIPS_LO16", vram = 0x80A54FA4, target_vram = 0x80A55DFC },
    { type = "R_MIPS_HI16", vram = 0x80A54FC8, target_vram = 0x80A55E00 },
    { type = "R_MIPS_LO16", vram = 0x80A54FD0, target_vram = 0x80A55E00 },
    { type = "R_MIPS_HI16", vram = 0x80A55010, target_vram = 0x80A55064 },
    { type = "R_MIPS_LO16", vram = 0x80A55014, target_vram = 0x80A55064 },
    { type = "R_MIPS_HI16", vram = 0x80A550B8, target_vram = 0x80A55E04 },
    { type = "R_MIPS_LO16", vram = 0x80A550BC, target_vram = 0x80A55E04 },
    { type = "R_MIPS_HI16", vram = 0x80A55200, target_vram = 0x80A55E08 },
    { type = "R_MIPS_LO16", vram = 0x80A55210, target_vram = 0x80A55E08 },
    { type = "R_MIPS_HI16", vram = 0x80A55374, target_vram = 0x80A55E0C },
    { type = "R_MIPS_LO16", vram = 0x80A55378, target_vram = 0x80A55E0C },
    { type = "R_MIPS_HI16", vram = 0x80A5537C, target_vram = 0x80A55E10 },
    { type = "R_MIPS_LO16", vram = 0x80A55380, target_vram = 0x80A55E10 },
    { type = "R_MIPS_HI16", vram = 0x80A55384, target_vram = 0x80A55E14 },
    { type = "R_MIPS_LO16", vram = 0x80A55388, target_vram = 0x80A55E14 },
    { type = "R_MIPS_HI16", vram = 0x80A5538C, target_vram = 0x80A55E18 },
    { type = "R_MIPS_LO16", vram = 0x80A55398, target_vram = 0x80A55E18 },
    { type = "R_MIPS_HI16", vram = 0x80A5546C, target_vram = 0x80A55E1C },
    { type = "R_MIPS_LO16", vram = 0x80A5549C, target_vram = 0x80A55E1C },
    { type = "R_MIPS_HI16", vram = 0x80A554A0, target_vram = 0x80A55E20 },
    { type = "R_MIPS_LO16", vram = 0x80A554A4, target_vram = 0x80A55E20 },
    { type = "R_MIPS_HI16", vram = 0x80A554C8, target_vram = 0x80A55E24 },
    { type = "R_MIPS_LO16", vram = 0x80A554D0, target_vram = 0x80A55E24 },
    { type = "R_MIPS_HI16", vram = 0x80A55510, target_vram = 0x80A55564 },
    { type = "R_MIPS_LO16", vram = 0x80A55514, target_vram = 0x80A55564 },
    { type = "R_MIPS_HI16", vram = 0x80A555B0, target_vram = 0x80A55E28 },
    { type = "R_MIPS_LO16", vram = 0x80A555B4, target_vram = 0x80A55E28 },
    { type = "R_MIPS_HI16", vram = 0x80A555B8, target_vram = 0x80A55E2C },
    { type = "R_MIPS_LO16", vram = 0x80A555BC, target_vram = 0x80A55E2C },
    { type = "R_MIPS_HI16", vram = 0x80A55858, target_vram = 0x80A54C04 },
    { type = "R_MIPS_LO16", vram = 0x80A5585C, target_vram = 0x80A54C04 },
    { type = "R_MIPS_HI16", vram = 0x80A55868, target_vram = 0x80A54CEC },
    { type = "R_MIPS_LO16", vram = 0x80A5586C, target_vram = 0x80A54CEC },
    { type = "R_MIPS_HI16", vram = 0x80A55878, target_vram = 0x80A55E30 },
    { type = "R_MIPS_LO16", vram = 0x80A5587C, target_vram = 0x80A55E30 },
    { type = "R_MIPS_HI16", vram = 0x80A55884, target_vram = 0x80A55E34 },
    { type = "R_MIPS_LO16", vram = 0x80A55984, target_vram = 0x80A55E34 },
    { type = "R_MIPS_HI16", vram = 0x80A55988, target_vram = 0x80A55E38 },
    { type = "R_MIPS_LO16", vram = 0x80A559A0, target_vram = 0x80A55E38 },
    { type = "R_MIPS_HI16", vram = 0x80A55B78, target_vram = 0x80A54C04 },
    { type = "R_MIPS_LO16", vram = 0x80A55B7C, target_vram = 0x80A54C04 },
    { type = "R_MIPS_HI16", vram = 0x80A55B84, target_vram = 0x80A54CEC },
    { type = "R_MIPS_LO16", vram = 0x80A55B88, target_vram = 0x80A54CEC },
    { type = "R_MIPS_HI16", vram = 0x80A55BD0, target_vram = 0x80A55E3C },
    { type = "R_MIPS_LO16", vram = 0x80A55BD4, target_vram = 0x80A55E3C },
    { type = "R_MIPS_HI16", vram = 0x80A55BD8, target_vram = 0x80A55E40 },
    { type = "R_MIPS_LO16", vram = 0x80A55BE8, target_vram = 0x80A55E40 },
]

functions = [
    { name = "func_80A54600", vram = 0x80A54600, size = 0x380 },
    { name = "func_80A55310", vram = 0x80A55310, size = 0x254 },
    { name = "ObjHugebombiwa_Destroy", vram = 0x80A54BC4, size = 0x2C },
    { name = "func_80A55564", vram = 0x80A55564, size = 0x298 },
    { name = "func_80A54CD8", vram = 0x80A54CD8, size = 0x14 },
    { name = "func_80A53BE0", vram = 0x80A53BE0, size = 0x280 },
    { name = "func_80A55B34", vram = 0x80A55B34, size = 0x1A0 },
    { name = "func_80A54C04", vram = 0x80A54C04, size = 0xD4 },
    { name = "func_80A54BF0", vram = 0x80A54BF0, size = 0x14 },
    { name = "func_80A54CEC", vram = 0x80A54CEC, size = 0x124 },
    { name = "func_80A55064", vram = 0x80A55064, size = 0x2AC },
    { name = "ObjHugebombiwa_Update", vram = 0x80A557FC, size = 0x24 },
    { name = "func_80A54A0C", vram = 0x80A54A0C, size = 0xB4 },
    { name = "ObjHugebombiwa_Init", vram = 0x80A54AC0, size = 0x104 },
    { name = "ObjHugebombiwa_RequestQuakeAndRumble", vram = 0x80A54980, size = 0x8C },
    { name = "ObjHugebombiwa_Draw", vram = 0x80A55820, size = 0x314 },
    { name = "func_80A53E60", vram = 0x80A53E60, size = 0x394 },
    { name = "func_80A54E10", vram = 0x80A54E10, size = 0x254 },
    { name = "func_80A541F4", vram = 0x80A541F4, size = 0x40C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Firefly2"
rom = 0x00EBFBA0
vram = 0x80A560C0
size = 0x90

relocs = [
]

functions = [
    { name = "EnFirefly2_Destroy", vram = 0x80A560D0, size = 0x10 },
    { name = "EnFirefly2_Draw", vram = 0x80A560F0, size = 0x10 },
    { name = "EnFirefly2_Init", vram = 0x80A560C0, size = 0x10 },
    { name = "EnFirefly2_Update", vram = 0x80A560E0, size = 0x10 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Rat"
rom = 0x00EBFC30
vram = 0x80A56150
size = 0x2650

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A5616C, target_vram = 0x80A58464 },
    { type = "R_MIPS_LO16", vram = 0x80A56170, target_vram = 0x80A58464 },
    { type = "R_MIPS_HI16", vram = 0x80A5617C, target_vram = 0x80A58400 },
    { type = "R_MIPS_LO16", vram = 0x80A56180, target_vram = 0x80A58400 },
    { type = "R_MIPS_HI16", vram = 0x80A56198, target_vram = 0x80A58428 },
    { type = "R_MIPS_LO16", vram = 0x80A5619C, target_vram = 0x80A58428 },
    { type = "R_MIPS_HI16", vram = 0x80A56220, target_vram = 0x80A58470 },
    { type = "R_MIPS_LO16", vram = 0x80A56224, target_vram = 0x80A58470 },
    { type = "R_MIPS_HI16", vram = 0x80A5623C, target_vram = 0x80A58470 },
    { type = "R_MIPS_LO16", vram = 0x80A56240, target_vram = 0x80A58470 },
    { type = "R_MIPS_HI16", vram = 0x80A56270, target_vram = 0x80A5842C },
    { type = "R_MIPS_HI16", vram = 0x80A56274, target_vram = 0x80A5844C },
    { type = "R_MIPS_LO16", vram = 0x80A56278, target_vram = 0x80A5844C },
    { type = "R_MIPS_LO16", vram = 0x80A5627C, target_vram = 0x80A5842C },
    { type = "R_MIPS_HI16", vram = 0x80A562A0, target_vram = 0x80A58494 },
    { type = "R_MIPS_HI16", vram = 0x80A562C8, target_vram = 0x80A584E0 },
    { type = "R_MIPS_LO16", vram = 0x80A562CC, target_vram = 0x80A584E0 },
    { type = "R_MIPS_LO16", vram = 0x80A56318, target_vram = 0x80A58494 },
    { type = "R_MIPS_HI16", vram = 0x80A5631C, target_vram = 0x80A58454 },
    { type = "R_MIPS_LO16", vram = 0x80A56320, target_vram = 0x80A58454 },
    { type = "R_MIPS_HI16", vram = 0x80A56328, target_vram = 0x80A58464 },
    { type = "R_MIPS_LO16", vram = 0x80A5632C, target_vram = 0x80A58464 },
    { type = "R_MIPS_HI16", vram = 0x80A56348, target_vram = 0x80A58494 },
    { type = "R_MIPS_LO16", vram = 0x80A5634C, target_vram = 0x80A58494 },
    { type = "R_MIPS_HI16", vram = 0x80A56464, target_vram = 0x80A584E4 },
    { type = "R_MIPS_LO16", vram = 0x80A56468, target_vram = 0x80A584E4 },
    { type = "R_MIPS_HI16", vram = 0x80A564E4, target_vram = 0x80A584E8 },
    { type = "R_MIPS_LO16", vram = 0x80A564F8, target_vram = 0x80A584E8 },
    { type = "R_MIPS_HI16", vram = 0x80A56524, target_vram = 0x80A584EC },
    { type = "R_MIPS_LO16", vram = 0x80A56528, target_vram = 0x80A584EC },
    { type = "R_MIPS_HI16", vram = 0x80A56560, target_vram = 0x80A584F0 },
    { type = "R_MIPS_LO16", vram = 0x80A56564, target_vram = 0x80A584F0 },
    { type = "R_MIPS_HI16", vram = 0x80A565F0, target_vram = 0x80A584F4 },
    { type = "R_MIPS_LO16", vram = 0x80A565F4, target_vram = 0x80A584F4 },
    { type = "R_MIPS_HI16", vram = 0x80A566F4, target_vram = 0x80A57384 },
    { type = "R_MIPS_LO16", vram = 0x80A566F8, target_vram = 0x80A57384 },
    { type = "R_MIPS_HI16", vram = 0x80A568A0, target_vram = 0x80A584F8 },
    { type = "R_MIPS_LO16", vram = 0x80A568A4, target_vram = 0x80A584F8 },
    { type = "R_MIPS_HI16", vram = 0x80A56930, target_vram = 0x80A584FC },
    { type = "R_MIPS_LO16", vram = 0x80A56934, target_vram = 0x80A584FC },
    { type = "R_MIPS_HI16", vram = 0x80A5711C, target_vram = 0x80A584A4 },
    { type = "R_MIPS_LO16", vram = 0x80A57120, target_vram = 0x80A584A4 },
    { type = "R_MIPS_HI16", vram = 0x80A57138, target_vram = 0x80A58498 },
    { type = "R_MIPS_LO16", vram = 0x80A57154, target_vram = 0x80A58498 },
    { type = "R_MIPS_HI16", vram = 0x80A57208, target_vram = 0x80A58500 },
    { type = "R_MIPS_LO16", vram = 0x80A5720C, target_vram = 0x80A58500 },
    { type = "R_MIPS_HI16", vram = 0x80A57210, target_vram = 0x80A5723C },
    { type = "R_MIPS_LO16", vram = 0x80A57214, target_vram = 0x80A5723C },
    { type = "R_MIPS_HI16", vram = 0x80A57270, target_vram = 0x80A58354 },
    { type = "R_MIPS_LO16", vram = 0x80A57274, target_vram = 0x80A58354 },
    { type = "R_MIPS_HI16", vram = 0x80A5735C, target_vram = 0x80A57384 },
    { type = "R_MIPS_LO16", vram = 0x80A57364, target_vram = 0x80A57384 },
    { type = "R_MIPS_HI16", vram = 0x80A573F0, target_vram = 0x80A58504 },
    { type = "R_MIPS_LO16", vram = 0x80A573F4, target_vram = 0x80A58504 },
    { type = "R_MIPS_HI16", vram = 0x80A574C0, target_vram = 0x80A574E8 },
    { type = "R_MIPS_LO16", vram = 0x80A574C8, target_vram = 0x80A574E8 },
    { type = "R_MIPS_HI16", vram = 0x80A57618, target_vram = 0x80A58508 },
    { type = "R_MIPS_LO16", vram = 0x80A57620, target_vram = 0x80A58508 },
    { type = "R_MIPS_HI16", vram = 0x80A57630, target_vram = 0x80A5764C },
    { type = "R_MIPS_LO16", vram = 0x80A57634, target_vram = 0x80A5764C },
    { type = "R_MIPS_HI16", vram = 0x80A57668, target_vram = 0x80A5850C },
    { type = "R_MIPS_LO16", vram = 0x80A5766C, target_vram = 0x80A5850C },
    { type = "R_MIPS_HI16", vram = 0x80A577BC, target_vram = 0x80A584A8 },
    { type = "R_MIPS_LO16", vram = 0x80A577C0, target_vram = 0x80A584A8 },
    { type = "R_MIPS_HI16", vram = 0x80A577E0, target_vram = 0x80A584B4 },
    { type = "R_MIPS_LO16", vram = 0x80A577E4, target_vram = 0x80A584B4 },
    { type = "R_MIPS_HI16", vram = 0x80A5780C, target_vram = 0x80A584C0 },
    { type = "R_MIPS_LO16", vram = 0x80A57810, target_vram = 0x80A584C0 },
    { type = "R_MIPS_HI16", vram = 0x80A57868, target_vram = 0x80A584CC },
    { type = "R_MIPS_LO16", vram = 0x80A57888, target_vram = 0x80A584CC },
    { type = "R_MIPS_HI16", vram = 0x80A578C4, target_vram = 0x80A58510 },
    { type = "R_MIPS_LO16", vram = 0x80A578C8, target_vram = 0x80A58510 },
    { type = "R_MIPS_HI16", vram = 0x80A57960, target_vram = 0x80A57984 },
    { type = "R_MIPS_LO16", vram = 0x80A57964, target_vram = 0x80A57984 },
    { type = "R_MIPS_HI16", vram = 0x80A57A78, target_vram = 0x80A57A9C },
    { type = "R_MIPS_LO16", vram = 0x80A57A7C, target_vram = 0x80A57A9C },
    { type = "R_MIPS_HI16", vram = 0x80A57BCC, target_vram = 0x80A57984 },
    { type = "R_MIPS_LO16", vram = 0x80A57BD0, target_vram = 0x80A57984 },
    { type = "R_MIPS_HI16", vram = 0x80A57C54, target_vram = 0x80A5764C },
    { type = "R_MIPS_LO16", vram = 0x80A57C58, target_vram = 0x80A5764C },
    { type = "R_MIPS_HI16", vram = 0x80A57C98, target_vram = 0x80A57A9C },
    { type = "R_MIPS_LO16", vram = 0x80A57C9C, target_vram = 0x80A57A9C },
    { type = "R_MIPS_HI16", vram = 0x80A57CA4, target_vram = 0x80A5723C },
    { type = "R_MIPS_LO16", vram = 0x80A57CA8, target_vram = 0x80A5723C },
    { type = "R_MIPS_HI16", vram = 0x80A57CCC, target_vram = 0x80A57984 },
    { type = "R_MIPS_LO16", vram = 0x80A57D0C, target_vram = 0x80A57984 },
    { type = "R_MIPS_HI16", vram = 0x80A57D4C, target_vram = 0x80A574E8 },
    { type = "R_MIPS_LO16", vram = 0x80A57D50, target_vram = 0x80A574E8 },
    { type = "R_MIPS_HI16", vram = 0x80A57EDC, target_vram = 0x80A58514 },
    { type = "R_MIPS_LO16", vram = 0x80A57EE0, target_vram = 0x80A58514 },
    { type = "R_MIPS_HI16", vram = 0x80A57FB4, target_vram = 0x80A5764C },
    { type = "R_MIPS_LO16", vram = 0x80A57FB8, target_vram = 0x80A5764C },
    { type = "R_MIPS_HI16", vram = 0x80A580D4, target_vram = 0x80A58454 },
    { type = "R_MIPS_LO16", vram = 0x80A580EC, target_vram = 0x80A58454 },
    { type = "R_MIPS_HI16", vram = 0x80A58118, target_vram = 0x80A58518 },
    { type = "R_MIPS_LO16", vram = 0x80A5811C, target_vram = 0x80A58518 },
    { type = "R_MIPS_HI16", vram = 0x80A581B4, target_vram = 0x80A5851C },
    { type = "R_MIPS_LO16", vram = 0x80A581B8, target_vram = 0x80A5851C },
    { type = "R_MIPS_HI16", vram = 0x80A581F8, target_vram = 0x80A58520 },
    { type = "R_MIPS_LO16", vram = 0x80A581FC, target_vram = 0x80A58520 },
    { type = "R_MIPS_HI16", vram = 0x80A58230, target_vram = 0x80A58524 },
    { type = "R_MIPS_LO16", vram = 0x80A58234, target_vram = 0x80A58524 },
    { type = "R_MIPS_HI16", vram = 0x80A58260, target_vram = 0x80A58528 },
    { type = "R_MIPS_LO16", vram = 0x80A58264, target_vram = 0x80A58528 },
    { type = "R_MIPS_HI16", vram = 0x80A5839C, target_vram = 0x80A57F10 },
    { type = "R_MIPS_HI16", vram = 0x80A583A0, target_vram = 0x80A57F4C },
    { type = "R_MIPS_LO16", vram = 0x80A583A4, target_vram = 0x80A57F4C },
    { type = "R_MIPS_LO16", vram = 0x80A583A8, target_vram = 0x80A57F10 },
]

functions = [
    { name = "EnRat_SetupRevive", vram = 0x80A57180, size = 0xBC },
    { name = "EnRat_SetupBounced", vram = 0x80A57918, size = 0x6C },
    { name = "EnRat_Explode", vram = 0x80A57A08, size = 0x94 },
    { name = "EnRat_SetupSpottedPlayer", vram = 0x80A57488, size = 0x60 },
    { name = "EnRat_ChasePlayer", vram = 0x80A5764C, size = 0x2CC },
    { name = "EnRat_Idle", vram = 0x80A57384, size = 0x104 },
    { name = "EnRat_IsOnCollisionPoly", vram = 0x80A56994, size = 0x168 },
    { name = "EnRat_Update", vram = 0x80A57AE0, size = 0x430 },
    { name = "EnRat_Draw", vram = 0x80A58354, size = 0x80 },
    { name = "EnRat_ActorCoordsToWorld", vram = 0x80A56EB8, size = 0xB0 },
    { name = "EnRat_UpdateFloorPoly", vram = 0x80A56444, size = 0x218 },
    { name = "EnRat_PostLimbDraw", vram = 0x80A57F4C, size = 0x408 },
    { name = "EnRat_HandleNonSceneCollision", vram = 0x80A57010, size = 0x108 },
    { name = "EnRat_OverrideLimbDraw", vram = 0x80A57F10, size = 0x3C },
    { name = "EnRat_ChooseDirection", vram = 0x80A566E0, size = 0x2B4 },
    { name = "EnRat_Destroy", vram = 0x80A56370, size = 0x5C },
    { name = "EnRat_SpawnWaterEffects", vram = 0x80A56F68, size = 0xA8 },
    { name = "EnRat_Init", vram = 0x80A56150, size = 0x220 },
    { name = "EnRat_SetupChasePlayer", vram = 0x80A575F4, size = 0x58 },
    { name = "EnRat_InitializeAxes", vram = 0x80A563CC, size = 0x78 },
    { name = "EnRat_Revive", vram = 0x80A5723C, size = 0xF4 },
    { name = "EnRat_UpdateRotation", vram = 0x80A5665C, size = 0x84 },
    { name = "EnRat_SpottedPlayer", vram = 0x80A574E8, size = 0x88 },
    { name = "EnRat_IsTouchingSurface", vram = 0x80A56AFC, size = 0x3BC },
    { name = "EnRat_SpawnSmoke", vram = 0x80A57118, size = 0x68 },
    { name = "EnRat_UpdateSparkOffsets", vram = 0x80A57570, size = 0x84 },
    { name = "EnRat_SetupIdle", vram = 0x80A57330, size = 0x54 },
    { name = "EnRat_PostDetonation", vram = 0x80A57A9C, size = 0x44 },
    { name = "EnRat_Bounced", vram = 0x80A57984, size = 0x84 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Water_Effect"
rom = 0x00EC2280
vram = 0x80A587A0
size = 0x29C0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A587D4, target_vram = 0x80A5AFB0 },
    { type = "R_MIPS_LO16", vram = 0x80A587D8, target_vram = 0x80A5AFB0 },
    { type = "R_MIPS_HI16", vram = 0x80A587E4, target_vram = 0x80A5AFD0 },
    { type = "R_MIPS_LO16", vram = 0x80A58828, target_vram = 0x80A5AFD0 },
    { type = "R_MIPS_HI16", vram = 0x80A5882C, target_vram = 0x80A5AFD4 },
    { type = "R_MIPS_LO16", vram = 0x80A58840, target_vram = 0x80A5AFD4 },
    { type = "R_MIPS_HI16", vram = 0x80A5891C, target_vram = 0x80A5AFBC },
    { type = "R_MIPS_LO16", vram = 0x80A58920, target_vram = 0x80A5AFBC },
    { type = "R_MIPS_HI16", vram = 0x80A58964, target_vram = 0x80A5AFD8 },
    { type = "R_MIPS_LO16", vram = 0x80A589B0, target_vram = 0x80A5AFD8 },
    { type = "R_MIPS_HI16", vram = 0x80A589B4, target_vram = 0x80A5AFDC },
    { type = "R_MIPS_LO16", vram = 0x80A589B8, target_vram = 0x80A5AFDC },
    { type = "R_MIPS_HI16", vram = 0x80A589BC, target_vram = 0x80A5AFE0 },
    { type = "R_MIPS_LO16", vram = 0x80A589D0, target_vram = 0x80A5AFE0 },
    { type = "R_MIPS_HI16", vram = 0x80A58AD0, target_vram = 0x80A59C04 },
    { type = "R_MIPS_LO16", vram = 0x80A58AD8, target_vram = 0x80A59C04 },
    { type = "R_MIPS_HI16", vram = 0x80A58AE4, target_vram = 0x80A5A184 },
    { type = "R_MIPS_LO16", vram = 0x80A58AEC, target_vram = 0x80A5A184 },
    { type = "R_MIPS_HI16", vram = 0x80A58B28, target_vram = 0x80A5A534 },
    { type = "R_MIPS_HI16", vram = 0x80A58B44, target_vram = 0x80A5A6B8 },
    { type = "R_MIPS_LO16", vram = 0x80A58B4C, target_vram = 0x80A5A534 },
    { type = "R_MIPS_LO16", vram = 0x80A58B50, target_vram = 0x80A5A6B8 },
    { type = "R_MIPS_HI16", vram = 0x80A58B6C, target_vram = 0x80A5AFE4 },
    { type = "R_MIPS_LO16", vram = 0x80A58B84, target_vram = 0x80A5AFE4 },
    { type = "R_MIPS_HI16", vram = 0x80A58C60, target_vram = 0x80A5AFE8 },
    { type = "R_MIPS_LO16", vram = 0x80A58C64, target_vram = 0x80A5AFE8 },
    { type = "R_MIPS_HI16", vram = 0x80A58C78, target_vram = 0x80A5AFEC },
    { type = "R_MIPS_LO16", vram = 0x80A58C80, target_vram = 0x80A5AFEC },
    { type = "R_MIPS_HI16", vram = 0x80A58C84, target_vram = 0x80A5AFF0 },
    { type = "R_MIPS_LO16", vram = 0x80A58C90, target_vram = 0x80A5AFF0 },
    { type = "R_MIPS_HI16", vram = 0x80A58C94, target_vram = 0x80A5AFF4 },
    { type = "R_MIPS_LO16", vram = 0x80A58CA0, target_vram = 0x80A5AFF4 },
    { type = "R_MIPS_HI16", vram = 0x80A58CAC, target_vram = 0x80A5AFF8 },
    { type = "R_MIPS_LO16", vram = 0x80A58CCC, target_vram = 0x80A5AFF8 },
    { type = "R_MIPS_HI16", vram = 0x80A58E34, target_vram = 0x80A5AFFC },
    { type = "R_MIPS_LO16", vram = 0x80A58E38, target_vram = 0x80A5AFFC },
    { type = "R_MIPS_HI16", vram = 0x80A58E54, target_vram = 0x80A5B000 },
    { type = "R_MIPS_LO16", vram = 0x80A58E58, target_vram = 0x80A5B000 },
    { type = "R_MIPS_HI16", vram = 0x80A58E60, target_vram = 0x80A5AFB0 },
    { type = "R_MIPS_LO16", vram = 0x80A58E68, target_vram = 0x80A5AFB0 },
    { type = "R_MIPS_HI16", vram = 0x80A590B8, target_vram = 0x80A5B004 },
    { type = "R_MIPS_LO16", vram = 0x80A590BC, target_vram = 0x80A5B004 },
    { type = "R_MIPS_HI16", vram = 0x80A590C0, target_vram = 0x80A5B008 },
    { type = "R_MIPS_LO16", vram = 0x80A590CC, target_vram = 0x80A5B008 },
    { type = "R_MIPS_HI16", vram = 0x80A592E4, target_vram = 0x80A5B00C },
    { type = "R_MIPS_LO16", vram = 0x80A592E8, target_vram = 0x80A5B00C },
    { type = "R_MIPS_HI16", vram = 0x80A592EC, target_vram = 0x80A5B010 },
    { type = "R_MIPS_LO16", vram = 0x80A592F8, target_vram = 0x80A5B010 },
    { type = "R_MIPS_HI16", vram = 0x80A59A20, target_vram = 0x80A5AFB0 },
    { type = "R_MIPS_LO16", vram = 0x80A59A24, target_vram = 0x80A5AFB0 },
    { type = "R_MIPS_HI16", vram = 0x80A59AE0, target_vram = 0x80A5B014 },
    { type = "R_MIPS_LO16", vram = 0x80A59AE4, target_vram = 0x80A5B014 },
    { type = "R_MIPS_HI16", vram = 0x80A59AE8, target_vram = 0x80A5B018 },
    { type = "R_MIPS_LO16", vram = 0x80A59AEC, target_vram = 0x80A5B018 },
    { type = "R_MIPS_HI16", vram = 0x80A59AF0, target_vram = 0x80A5B01C },
    { type = "R_MIPS_LO16", vram = 0x80A59AFC, target_vram = 0x80A5B01C },
    { type = "R_MIPS_HI16", vram = 0x80A59B08, target_vram = 0x80A5B020 },
    { type = "R_MIPS_LO16", vram = 0x80A59B0C, target_vram = 0x80A5B020 },
    { type = "R_MIPS_HI16", vram = 0x80A5A410, target_vram = 0x80A5B024 },
    { type = "R_MIPS_LO16", vram = 0x80A5A414, target_vram = 0x80A5B024 },
]

functions = [
    { name = "func_80A5A534", vram = 0x80A5A534, size = 0x184 },
    { name = "func_80A59C04", vram = 0x80A59C04, size = 0x580 },
    { name = "EnWaterEffect_Init", vram = 0x80A58A94, size = 0x254 },
    { name = "func_80A5A184", vram = 0x80A5A184, size = 0x3B0 },
    { name = "func_80A599E8", vram = 0x80A599E8, size = 0x21C },
    { name = "func_80A5A6B8", vram = 0x80A5A6B8, size = 0x8D8 },
    { name = "func_80A587A0", vram = 0x80A587A0, size = 0x168 },
    { name = "EnWaterEffect_Update", vram = 0x80A58CF8, size = 0x728 },
    { name = "EnWaterEffect_Destroy", vram = 0x80A58CE8, size = 0x10 },
    { name = "EnWaterEffect_Draw", vram = 0x80A59420, size = 0x5C8 },
    { name = "func_80A58908", vram = 0x80A58908, size = 0x18C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Kusa2"
rom = 0x00EC4C40
vram = 0x80A5B160
size = 0x4060

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A5B50C, target_vram = 0x80A60B08 },
    { type = "R_MIPS_HI16", vram = 0x80A5B510, target_vram = 0x80A60B0A },
    { type = "R_MIPS_HI16", vram = 0x80A5B514, target_vram = 0x80A60B0C },
    { type = "R_MIPS_HI16", vram = 0x80A5B518, target_vram = 0x80A60B0E },
    { type = "R_MIPS_HI16", vram = 0x80A5B51C, target_vram = 0x80A60B10 },
    { type = "R_MIPS_LO16", vram = 0x80A5B520, target_vram = 0x80A60B10 },
    { type = "R_MIPS_LO16", vram = 0x80A5B524, target_vram = 0x80A60B0E },
    { type = "R_MIPS_LO16", vram = 0x80A5B528, target_vram = 0x80A60B0C },
    { type = "R_MIPS_LO16", vram = 0x80A5B52C, target_vram = 0x80A60B0A },
    { type = "R_MIPS_LO16", vram = 0x80A5B530, target_vram = 0x80A60B08 },
    { type = "R_MIPS_HI16", vram = 0x80A5B594, target_vram = 0x80A60B0A },
    { type = "R_MIPS_LO16", vram = 0x80A5B5A0, target_vram = 0x80A60B0A },
    { type = "R_MIPS_HI16", vram = 0x80A5B5A4, target_vram = 0x80A60B0C },
    { type = "R_MIPS_LO16", vram = 0x80A5B5B0, target_vram = 0x80A60B0C },
    { type = "R_MIPS_HI16", vram = 0x80A5B5B4, target_vram = 0x80A60B0E },
    { type = "R_MIPS_LO16", vram = 0x80A5B5C0, target_vram = 0x80A60B0E },
    { type = "R_MIPS_HI16", vram = 0x80A5B5C4, target_vram = 0x80A5EB70 },
    { type = "R_MIPS_LO16", vram = 0x80A5B5C8, target_vram = 0x80A5EB70 },
    { type = "R_MIPS_HI16", vram = 0x80A5B5CC, target_vram = 0x80A60B10 },
    { type = "R_MIPS_LO16", vram = 0x80A5B5D0, target_vram = 0x80A60B10 },
    { type = "R_MIPS_HI16", vram = 0x80A5B5E8, target_vram = 0x80A60B08 },
    { type = "R_MIPS_LO16", vram = 0x80A5B5EC, target_vram = 0x80A60B08 },
    { type = "R_MIPS_HI16", vram = 0x80A5B5FC, target_vram = 0x80A60B0A },
    { type = "R_MIPS_LO16", vram = 0x80A5B608, target_vram = 0x80A60B0A },
    { type = "R_MIPS_HI16", vram = 0x80A5B60C, target_vram = 0x80A60B0C },
    { type = "R_MIPS_LO16", vram = 0x80A5B618, target_vram = 0x80A60B0C },
    { type = "R_MIPS_HI16", vram = 0x80A5B61C, target_vram = 0x80A60B0E },
    { type = "R_MIPS_LO16", vram = 0x80A5B628, target_vram = 0x80A60B0E },
    { type = "R_MIPS_HI16", vram = 0x80A5B62C, target_vram = 0x80A5EB74 },
    { type = "R_MIPS_LO16", vram = 0x80A5B630, target_vram = 0x80A5EB74 },
    { type = "R_MIPS_HI16", vram = 0x80A5B634, target_vram = 0x80A60B10 },
    { type = "R_MIPS_LO16", vram = 0x80A5B638, target_vram = 0x80A60B10 },
    { type = "R_MIPS_HI16", vram = 0x80A5B648, target_vram = 0x80A5EB78 },
    { type = "R_MIPS_LO16", vram = 0x80A5B64C, target_vram = 0x80A5EB78 },
    { type = "R_MIPS_HI16", vram = 0x80A5B668, target_vram = 0x80A5EB7C },
    { type = "R_MIPS_HI16", vram = 0x80A5B670, target_vram = 0x80A60908 },
    { type = "R_MIPS_LO16", vram = 0x80A5B674, target_vram = 0x80A60908 },
    { type = "R_MIPS_LO16", vram = 0x80A5B734, target_vram = 0x80A5EB7C },
    { type = "R_MIPS_HI16", vram = 0x80A5B738, target_vram = 0x80A5EB80 },
    { type = "R_MIPS_LO16", vram = 0x80A5B748, target_vram = 0x80A5EB80 },
    { type = "R_MIPS_HI16", vram = 0x80A5BBA8, target_vram = 0x80A5EB84 },
    { type = "R_MIPS_LO16", vram = 0x80A5BBAC, target_vram = 0x80A5EB84 },
    { type = "R_MIPS_HI16", vram = 0x80A5BBB0, target_vram = 0x80A5EB88 },
    { type = "R_MIPS_HI16", vram = 0x80A5BBB4, target_vram = 0x80A5EB0C },
    { type = "R_MIPS_HI16", vram = 0x80A5BBB8, target_vram = 0x80A5EB18 },
    { type = "R_MIPS_LO16", vram = 0x80A5BBBC, target_vram = 0x80A5EB18 },
    { type = "R_MIPS_LO16", vram = 0x80A5BBC0, target_vram = 0x80A5EB0C },
    { type = "R_MIPS_LO16", vram = 0x80A5BBC4, target_vram = 0x80A5EB88 },
    { type = "R_MIPS_HI16", vram = 0x80A5BC40, target_vram = 0x80A5EB18 },
    { type = "R_MIPS_LO16", vram = 0x80A5BC80, target_vram = 0x80A5EB18 },
    { type = "R_MIPS_HI16", vram = 0x80A5BC84, target_vram = 0x80A5EB20 },
    { type = "R_MIPS_LO16", vram = 0x80A5BC8C, target_vram = 0x80A5EB20 },
    { type = "R_MIPS_HI16", vram = 0x80A5BC90, target_vram = 0x80A5EB18 },
    { type = "R_MIPS_LO16", vram = 0x80A5BC94, target_vram = 0x80A5EB18 },
    { type = "R_MIPS_HI16", vram = 0x80A5BC98, target_vram = 0x80A5EB0C },
    { type = "R_MIPS_LO16", vram = 0x80A5BCA8, target_vram = 0x80A5EB0C },
    { type = "R_MIPS_HI16", vram = 0x80A5BCAC, target_vram = 0x80A5EB20 },
    { type = "R_MIPS_LO16", vram = 0x80A5BCB0, target_vram = 0x80A5EB20 },
    { type = "R_MIPS_HI16", vram = 0x80A5BCB4, target_vram = 0x80A5EB14 },
    { type = "R_MIPS_LO16", vram = 0x80A5BCC0, target_vram = 0x80A5EB14 },
    { type = "R_MIPS_HI16", vram = 0x80A5BD30, target_vram = 0x80A5EB24 },
    { type = "R_MIPS_LO16", vram = 0x80A5BD60, target_vram = 0x80A5EB24 },
    { type = "R_MIPS_HI16", vram = 0x80A5C148, target_vram = 0x80A5EB48 },
    { type = "R_MIPS_LO16", vram = 0x80A5C14C, target_vram = 0x80A5EB48 },
    { type = "R_MIPS_HI16", vram = 0x80A5C180, target_vram = 0x80A5EB48 },
    { type = "R_MIPS_LO16", vram = 0x80A5C184, target_vram = 0x80A5EB48 },
    { type = "R_MIPS_HI16", vram = 0x80A5C19C, target_vram = 0x80A5EB48 },
    { type = "R_MIPS_LO16", vram = 0x80A5C1A4, target_vram = 0x80A5EB48 },
    { type = "R_MIPS_HI16", vram = 0x80A5C1C8, target_vram = 0x80A5C70C },
    { type = "R_MIPS_LO16", vram = 0x80A5C1D0, target_vram = 0x80A5C70C },
    { type = "R_MIPS_HI16", vram = 0x80A5C1F0, target_vram = 0x80A5EB8C },
    { type = "R_MIPS_LO16", vram = 0x80A5C1F4, target_vram = 0x80A5EB8C },
    { type = "R_MIPS_HI16", vram = 0x80A5C1F8, target_vram = 0x80A5EB90 },
    { type = "R_MIPS_LO16", vram = 0x80A5C1FC, target_vram = 0x80A5EB90 },
    { type = "R_MIPS_HI16", vram = 0x80A5C25C, target_vram = 0x80A5EB94 },
    { type = "R_MIPS_LO16", vram = 0x80A5C268, target_vram = 0x80A5EB94 },
    { type = "R_MIPS_HI16", vram = 0x80A5C26C, target_vram = 0x80A5EB98 },
    { type = "R_MIPS_LO16", vram = 0x80A5C274, target_vram = 0x80A5EB98 },
    { type = "R_MIPS_HI16", vram = 0x80A5C288, target_vram = 0x80A5EB9C },
    { type = "R_MIPS_LO16", vram = 0x80A5C2A4, target_vram = 0x80A5EB9C },
    { type = "R_MIPS_HI16", vram = 0x80A5C2A8, target_vram = 0x80A5EBA0 },
    { type = "R_MIPS_LO16", vram = 0x80A5C2B0, target_vram = 0x80A5EBA0 },
    { type = "R_MIPS_HI16", vram = 0x80A5C2C4, target_vram = 0x80A5EBA4 },
    { type = "R_MIPS_LO16", vram = 0x80A5C2D4, target_vram = 0x80A5EBA4 },
    { type = "R_MIPS_HI16", vram = 0x80A5C340, target_vram = 0x80A5EBA8 },
    { type = "R_MIPS_LO16", vram = 0x80A5C348, target_vram = 0x80A5EBA8 },
    { type = "R_MIPS_HI16", vram = 0x80A5C34C, target_vram = 0x80A5EBB0 },
    { type = "R_MIPS_HI16", vram = 0x80A5C360, target_vram = 0x80A5EBAC },
    { type = "R_MIPS_LO16", vram = 0x80A5C364, target_vram = 0x80A5EBAC },
    { type = "R_MIPS_LO16", vram = 0x80A5C370, target_vram = 0x80A5EBB0 },
    { type = "R_MIPS_HI16", vram = 0x80A5C374, target_vram = 0x80A5EBB4 },
    { type = "R_MIPS_LO16", vram = 0x80A5C398, target_vram = 0x80A5EBB4 },
    { type = "R_MIPS_HI16", vram = 0x80A5C39C, target_vram = 0x80A5EBB8 },
    { type = "R_MIPS_LO16", vram = 0x80A5C3A0, target_vram = 0x80A5EBB8 },
    { type = "R_MIPS_HI16", vram = 0x80A5C464, target_vram = 0x80A5EBBC },
    { type = "R_MIPS_LO16", vram = 0x80A5C468, target_vram = 0x80A5EBBC },
    { type = "R_MIPS_HI16", vram = 0x80A5C758, target_vram = 0x80A5EBC0 },
    { type = "R_MIPS_LO16", vram = 0x80A5C75C, target_vram = 0x80A5EBC0 },
    { type = "R_MIPS_HI16", vram = 0x80A5C944, target_vram = 0x80A5EBC4 },
    { type = "R_MIPS_LO16", vram = 0x80A5C97C, target_vram = 0x80A5EBC4 },
    { type = "R_MIPS_HI16", vram = 0x80A5C980, target_vram = 0x80A5EBC8 },
    { type = "R_MIPS_LO16", vram = 0x80A5C988, target_vram = 0x80A5EBC8 },
    { type = "R_MIPS_HI16", vram = 0x80A5CBFC, target_vram = 0x80A5EB4C },
    { type = "R_MIPS_LO16", vram = 0x80A5CC00, target_vram = 0x80A5EB4C },
    { type = "R_MIPS_HI16", vram = 0x80A5CC1C, target_vram = 0x80A5EB4C },
    { type = "R_MIPS_LO16", vram = 0x80A5CC20, target_vram = 0x80A5EB4C },
    { type = "R_MIPS_HI16", vram = 0x80A5CC2C, target_vram = 0x80A5EB4C },
    { type = "R_MIPS_LO16", vram = 0x80A5CC30, target_vram = 0x80A5EB4C },
    { type = "R_MIPS_HI16", vram = 0x80A5CC38, target_vram = 0x80A5EBCC },
    { type = "R_MIPS_LO16", vram = 0x80A5CC44, target_vram = 0x80A5EBCC },
    { type = "R_MIPS_HI16", vram = 0x80A5CC58, target_vram = 0x80A5EBD0 },
    { type = "R_MIPS_LO16", vram = 0x80A5CC5C, target_vram = 0x80A5EBD0 },
    { type = "R_MIPS_HI16", vram = 0x80A5CC94, target_vram = 0x80A5F1C0 },
    { type = "R_MIPS_LO16", vram = 0x80A5CC9C, target_vram = 0x80A5F1C0 },
    { type = "R_MIPS_HI16", vram = 0x80A5CD5C, target_vram = 0x80A5EBD4 },
    { type = "R_MIPS_LO16", vram = 0x80A5CD60, target_vram = 0x80A5EBD4 },
    { type = "R_MIPS_HI16", vram = 0x80A5CD78, target_vram = 0x80A5F1C0 },
    { type = "R_MIPS_LO16", vram = 0x80A5CD80, target_vram = 0x80A5F1C0 },
    { type = "R_MIPS_HI16", vram = 0x80A5CEB8, target_vram = 0x80A5EBD8 },
    { type = "R_MIPS_LO16", vram = 0x80A5CEBC, target_vram = 0x80A5EBD8 },
    { type = "R_MIPS_HI16", vram = 0x80A5CEC0, target_vram = 0x80A5EBDC },
    { type = "R_MIPS_LO16", vram = 0x80A5CEC4, target_vram = 0x80A5EBDC },
    { type = "R_MIPS_HI16", vram = 0x80A5CF94, target_vram = 0x80A5EBE0 },
    { type = "R_MIPS_LO16", vram = 0x80A5CF98, target_vram = 0x80A5EBE0 },
    { type = "R_MIPS_HI16", vram = 0x80A5CFB0, target_vram = 0x80A5F1C0 },
    { type = "R_MIPS_LO16", vram = 0x80A5CFB8, target_vram = 0x80A5F1C0 },
    { type = "R_MIPS_HI16", vram = 0x80A5D0E8, target_vram = 0x80A5EBE4 },
    { type = "R_MIPS_LO16", vram = 0x80A5D0EC, target_vram = 0x80A5EBE4 },
    { type = "R_MIPS_HI16", vram = 0x80A5D0F0, target_vram = 0x80A5EBE8 },
    { type = "R_MIPS_LO16", vram = 0x80A5D0F4, target_vram = 0x80A5EBE8 },
    { type = "R_MIPS_HI16", vram = 0x80A5D1C0, target_vram = 0x80A5EBEC },
    { type = "R_MIPS_LO16", vram = 0x80A5D1C4, target_vram = 0x80A5EBEC },
    { type = "R_MIPS_HI16", vram = 0x80A5D1D4, target_vram = 0x80A5F1C0 },
    { type = "R_MIPS_LO16", vram = 0x80A5D1DC, target_vram = 0x80A5F1C0 },
    { type = "R_MIPS_HI16", vram = 0x80A5D360, target_vram = 0x80A5EBF0 },
    { type = "R_MIPS_LO16", vram = 0x80A5D364, target_vram = 0x80A5EBF0 },
    { type = "R_MIPS_HI16", vram = 0x80A5D368, target_vram = 0x80A5EBF4 },
    { type = "R_MIPS_LO16", vram = 0x80A5D36C, target_vram = 0x80A5EBF4 },
    { type = "R_MIPS_HI16", vram = 0x80A5D400, target_vram = 0x80A5EB50 },
    { type = "R_MIPS_LO16", vram = 0x80A5D404, target_vram = 0x80A5EB50 },
    { type = "R_MIPS_HI16", vram = 0x80A5D414, target_vram = 0x80A5E604 },
    { type = "R_MIPS_LO16", vram = 0x80A5D430, target_vram = 0x80A5E604 },
    { type = "R_MIPS_HI16", vram = 0x80A5D454, target_vram = 0x80A5EAEC },
    { type = "R_MIPS_LO16", vram = 0x80A5D458, target_vram = 0x80A5EAEC },
    { type = "R_MIPS_HI16", vram = 0x80A5D468, target_vram = 0x80A60900 },
    { type = "R_MIPS_HI16", vram = 0x80A5D47C, target_vram = 0x80A5F1C0 },
    { type = "R_MIPS_LO16", vram = 0x80A5D488, target_vram = 0x80A5F1C0 },
    { type = "R_MIPS_LO16", vram = 0x80A5D490, target_vram = 0x80A60900 },
    { type = "R_MIPS_HI16", vram = 0x80A5D4A0, target_vram = 0x80A60B08 },
    { type = "R_MIPS_LO16", vram = 0x80A5D4A8, target_vram = 0x80A60B08 },
    { type = "R_MIPS_HI16", vram = 0x80A5D4B0, target_vram = 0x80A60B0A },
    { type = "R_MIPS_LO16", vram = 0x80A5D4B8, target_vram = 0x80A60B0A },
    { type = "R_MIPS_HI16", vram = 0x80A5D4C0, target_vram = 0x80A60B0C },
    { type = "R_MIPS_LO16", vram = 0x80A5D4C8, target_vram = 0x80A60B0C },
    { type = "R_MIPS_HI16", vram = 0x80A5D4D0, target_vram = 0x80A60B0E },
    { type = "R_MIPS_LO16", vram = 0x80A5D4D8, target_vram = 0x80A60B0E },
    { type = "R_MIPS_HI16", vram = 0x80A5D4E0, target_vram = 0x80A60B10 },
    { type = "R_MIPS_LO16", vram = 0x80A5D4E8, target_vram = 0x80A60B10 },
    { type = "R_MIPS_HI16", vram = 0x80A5D528, target_vram = 0x80A5EAC0 },
    { type = "R_MIPS_LO16", vram = 0x80A5D52C, target_vram = 0x80A5EAC0 },
    { type = "R_MIPS_HI16", vram = 0x80A5D548, target_vram = 0x80A5EAF0 },
    { type = "R_MIPS_LO16", vram = 0x80A5D550, target_vram = 0x80A5EAF0 },
    { type = "R_MIPS_HI16", vram = 0x80A5D5E0, target_vram = 0x80A5D5F4 },
    { type = "R_MIPS_LO16", vram = 0x80A5D5E4, target_vram = 0x80A5D5F4 },
    { type = "R_MIPS_HI16", vram = 0x80A5D618, target_vram = 0x80A5D62C },
    { type = "R_MIPS_LO16", vram = 0x80A5D61C, target_vram = 0x80A5D62C },
    { type = "R_MIPS_HI16", vram = 0x80A5D670, target_vram = 0x80A5EBF8 },
    { type = "R_MIPS_LO16", vram = 0x80A5D674, target_vram = 0x80A5EBF8 },
    { type = "R_MIPS_HI16", vram = 0x80A5D6B0, target_vram = 0x80A5D6C4 },
    { type = "R_MIPS_LO16", vram = 0x80A5D6B4, target_vram = 0x80A5D6C4 },
    { type = "R_MIPS_HI16", vram = 0x80A5D714, target_vram = 0x80A5EBFC },
    { type = "R_MIPS_LO16", vram = 0x80A5D718, target_vram = 0x80A5EBFC },
    { type = "R_MIPS_HI16", vram = 0x80A5D780, target_vram = 0x80A5D794 },
    { type = "R_MIPS_LO16", vram = 0x80A5D784, target_vram = 0x80A5D794 },
    { type = "R_MIPS_HI16", vram = 0x80A5D7A4, target_vram = 0x80A5E8C0 },
    { type = "R_MIPS_HI16", vram = 0x80A5D7A8, target_vram = 0x80A5D7C4 },
    { type = "R_MIPS_LO16", vram = 0x80A5D7AC, target_vram = 0x80A5E8C0 },
    { type = "R_MIPS_LO16", vram = 0x80A5D7B0, target_vram = 0x80A5D7C4 },
    { type = "R_MIPS_HI16", vram = 0x80A5D8A4, target_vram = 0x80A5EC00 },
    { type = "R_MIPS_LO16", vram = 0x80A5D8A8, target_vram = 0x80A5EC00 },
    { type = "R_MIPS_HI16", vram = 0x80A5D964, target_vram = 0x80A5EAF4 },
    { type = "R_MIPS_HI16", vram = 0x80A5D968, target_vram = 0x80A5EAFC },
    { type = "R_MIPS_HI16", vram = 0x80A5D96C, target_vram = 0x80A5EB04 },
    { type = "R_MIPS_LO16", vram = 0x80A5D970, target_vram = 0x80A5EB04 },
    { type = "R_MIPS_LO16", vram = 0x80A5D974, target_vram = 0x80A5EAFC },
    { type = "R_MIPS_LO16", vram = 0x80A5D978, target_vram = 0x80A5EAF4 },
    { type = "R_MIPS_HI16", vram = 0x80A5D97C, target_vram = 0x80A5E9B4 },
    { type = "R_MIPS_HI16", vram = 0x80A5D980, target_vram = 0x80A5D9C8 },
    { type = "R_MIPS_LO16", vram = 0x80A5D984, target_vram = 0x80A5E9B4 },
    { type = "R_MIPS_LO16", vram = 0x80A5D988, target_vram = 0x80A5D9C8 },
    { type = "R_MIPS_HI16", vram = 0x80A5D9D0, target_vram = 0x80A5EAF4 },
    { type = "R_MIPS_LO16", vram = 0x80A5D9D4, target_vram = 0x80A5EAF4 },
    { type = "R_MIPS_HI16", vram = 0x80A5DA10, target_vram = 0x80A5EC04 },
    { type = "R_MIPS_LO16", vram = 0x80A5DA14, target_vram = 0x80A5EC04 },
    { type = "R_MIPS_HI16", vram = 0x80A5DA18, target_vram = 0x80A5EC08 },
    { type = "R_MIPS_LO16", vram = 0x80A5DA1C, target_vram = 0x80A5EC08 },
    { type = "R_MIPS_HI16", vram = 0x80A5DA24, target_vram = 0x80A5EAF4 },
    { type = "R_MIPS_LO16", vram = 0x80A5DA28, target_vram = 0x80A5EAF4 },
    { type = "R_MIPS_HI16", vram = 0x80A5DA3C, target_vram = 0x80A5EC0C },
    { type = "R_MIPS_LO16", vram = 0x80A5DA40, target_vram = 0x80A5EC0C },
    { type = "R_MIPS_HI16", vram = 0x80A5DA44, target_vram = 0x80A5EC10 },
    { type = "R_MIPS_LO16", vram = 0x80A5DA48, target_vram = 0x80A5EC10 },
    { type = "R_MIPS_HI16", vram = 0x80A5DA50, target_vram = 0x80A5EAF4 },
    { type = "R_MIPS_LO16", vram = 0x80A5DA54, target_vram = 0x80A5EAF4 },
    { type = "R_MIPS_HI16", vram = 0x80A5DA68, target_vram = 0x80A5EC14 },
    { type = "R_MIPS_LO16", vram = 0x80A5DA6C, target_vram = 0x80A5EC14 },
    { type = "R_MIPS_HI16", vram = 0x80A5DA70, target_vram = 0x80A5EC18 },
    { type = "R_MIPS_LO16", vram = 0x80A5DA74, target_vram = 0x80A5EC18 },
    { type = "R_MIPS_HI16", vram = 0x80A5DA7C, target_vram = 0x80A5EB04 },
    { type = "R_MIPS_LO16", vram = 0x80A5DA80, target_vram = 0x80A5EB04 },
    { type = "R_MIPS_HI16", vram = 0x80A5DAC0, target_vram = 0x80A5EAFC },
    { type = "R_MIPS_HI16", vram = 0x80A5DAC4, target_vram = 0x80A5EB04 },
    { type = "R_MIPS_LO16", vram = 0x80A5DACC, target_vram = 0x80A5EB04 },
    { type = "R_MIPS_LO16", vram = 0x80A5DADC, target_vram = 0x80A5EAFC },
    { type = "R_MIPS_HI16", vram = 0x80A5DAF0, target_vram = 0x80A5EAFE },
    { type = "R_MIPS_HI16", vram = 0x80A5DAF4, target_vram = 0x80A5EB04 },
    { type = "R_MIPS_LO16", vram = 0x80A5DAFC, target_vram = 0x80A5EB04 },
    { type = "R_MIPS_LO16", vram = 0x80A5DB0C, target_vram = 0x80A5EAFE },
    { type = "R_MIPS_HI16", vram = 0x80A5DB20, target_vram = 0x80A5EB00 },
    { type = "R_MIPS_LO16", vram = 0x80A5DB3C, target_vram = 0x80A5EB00 },
    { type = "R_MIPS_HI16", vram = 0x80A5DC70, target_vram = 0x80A5DC98 },
    { type = "R_MIPS_HI16", vram = 0x80A5DC74, target_vram = 0x80A5EA48 },
    { type = "R_MIPS_LO16", vram = 0x80A5DC78, target_vram = 0x80A5DC98 },
    { type = "R_MIPS_LO16", vram = 0x80A5DC7C, target_vram = 0x80A5EA48 },
    { type = "R_MIPS_HI16", vram = 0x80A5DE30, target_vram = 0x80A5DEB4 },
    { type = "R_MIPS_HI16", vram = 0x80A5DE34, target_vram = 0x80A5EA48 },
    { type = "R_MIPS_LO16", vram = 0x80A5DE38, target_vram = 0x80A5DEB4 },
    { type = "R_MIPS_LO16", vram = 0x80A5DE3C, target_vram = 0x80A5EA48 },
    { type = "R_MIPS_HI16", vram = 0x80A5DFBC, target_vram = 0x80A5EC1C },
    { type = "R_MIPS_LO16", vram = 0x80A5DFC0, target_vram = 0x80A5EC1C },
    { type = "R_MIPS_HI16", vram = 0x80A5E1E0, target_vram = 0x80A5E210 },
    { type = "R_MIPS_HI16", vram = 0x80A5E1E4, target_vram = 0x80A5EA48 },
    { type = "R_MIPS_LO16", vram = 0x80A5E1E8, target_vram = 0x80A5E210 },
    { type = "R_MIPS_LO16", vram = 0x80A5E1EC, target_vram = 0x80A5EA48 },
    { type = "R_MIPS_HI16", vram = 0x80A5E238, target_vram = 0x80A5EC20 },
    { type = "R_MIPS_LO16", vram = 0x80A5E24C, target_vram = 0x80A5EC20 },
    { type = "R_MIPS_HI16", vram = 0x80A5E290, target_vram = 0x80A5EC24 },
    { type = "R_MIPS_LO16", vram = 0x80A5E294, target_vram = 0x80A5EC24 },
    { type = "R_MIPS_HI16", vram = 0x80A5E3E8, target_vram = 0x80A5C718 },
    { type = "R_MIPS_LO16", vram = 0x80A5E3EC, target_vram = 0x80A5C718 },
    { type = "R_MIPS_HI16", vram = 0x80A5E418, target_vram = 0x80A5EC28 },
    { type = "R_MIPS_LO16", vram = 0x80A5E41C, target_vram = 0x80A5EC28 },
    { type = "R_MIPS_HI16", vram = 0x80A5E46C, target_vram = 0x80A5EA48 },
    { type = "R_MIPS_LO16", vram = 0x80A5E474, target_vram = 0x80A5EA48 },
    { type = "R_MIPS_HI16", vram = 0x80A5E49C, target_vram = 0x80A5E4BC },
    { type = "R_MIPS_LO16", vram = 0x80A5E4A0, target_vram = 0x80A5E4BC },
    { type = "R_MIPS_HI16", vram = 0x80A5E574, target_vram = 0x80A5EC2C },
    { type = "R_MIPS_LO16", vram = 0x80A5E578, target_vram = 0x80A5EC2C },
    { type = "R_MIPS_HI16", vram = 0x80A5E59C, target_vram = 0x80A5EC30 },
    { type = "R_MIPS_LO16", vram = 0x80A5E5A0, target_vram = 0x80A5EC30 },
    { type = "R_MIPS_HI16", vram = 0x80A5E5A4, target_vram = 0x80A5EC34 },
    { type = "R_MIPS_LO16", vram = 0x80A5E5A8, target_vram = 0x80A5EC34 },
    { type = "R_MIPS_HI16", vram = 0x80A5E630, target_vram = 0x80A60900 },
    { type = "R_MIPS_LO16", vram = 0x80A5E63C, target_vram = 0x80A60900 },
    { type = "R_MIPS_HI16", vram = 0x80A5E640, target_vram = 0x80A5E6F0 },
    { type = "R_MIPS_LO16", vram = 0x80A5E64C, target_vram = 0x80A5E6F0 },
    { type = "R_MIPS_HI16", vram = 0x80A5E674, target_vram = 0x80A5F1C0 },
    { type = "R_MIPS_LO16", vram = 0x80A5E678, target_vram = 0x80A5F1C0 },
    { type = "R_MIPS_HI16", vram = 0x80A5E688, target_vram = 0x80A60900 },
    { type = "R_MIPS_LO16", vram = 0x80A5E690, target_vram = 0x80A60900 },
    { type = "R_MIPS_HI16", vram = 0x80A5E730, target_vram = 0x80A5F1C0 },
    { type = "R_MIPS_HI16", vram = 0x80A5E734, target_vram = 0x80A5EB68 },
    { type = "R_MIPS_LO16", vram = 0x80A5E740, target_vram = 0x80A5EB68 },
    { type = "R_MIPS_LO16", vram = 0x80A5E744, target_vram = 0x80A5F1C0 },
    { type = "R_MIPS_HI16", vram = 0x80A5E8E8, target_vram = 0x80A5EC38 },
    { type = "R_MIPS_HI16", vram = 0x80A5E920, target_vram = 0x80A60908 },
    { type = "R_MIPS_LO16", vram = 0x80A5E924, target_vram = 0x80A60908 },
    { type = "R_MIPS_LO16", vram = 0x80A5E96C, target_vram = 0x80A5EC38 },
    { type = "R_MIPS_HI16", vram = 0x80A5E970, target_vram = 0x80A5EC3C },
    { type = "R_MIPS_LO16", vram = 0x80A5E988, target_vram = 0x80A5EC3C },
    { type = "R_MIPS_HI16", vram = 0x80A5E9B8, target_vram = 0x80A5EAFC },
    { type = "R_MIPS_LO16", vram = 0x80A5E9BC, target_vram = 0x80A5EAFC },
]

functions = [
    { name = "func_80A5B508", vram = 0x80A5B508, size = 0x44C },
    { name = "func_80A5D618", vram = 0x80A5D618, size = 0x14 },
    { name = "func_80A5E604", vram = 0x80A5E604, size = 0xA0 },
    { name = "func_80A5C074", vram = 0x80A5C074, size = 0x44 },
    { name = "func_80A5DC98", vram = 0x80A5DC98, size = 0x180 },
    { name = "func_80A5BAFC", vram = 0x80A5BAFC, size = 0x44 },
    { name = "EnKusa2_Update", vram = 0x80A5E6A4, size = 0x4C },
    { name = "func_80A5DE18", vram = 0x80A5DE18, size = 0x9C },
    { name = "func_80A5BF38", vram = 0x80A5BF38, size = 0x28 },
    { name = "func_80A5D6C4", vram = 0x80A5D6C4, size = 0x90 },
    { name = "func_80A5C0B8", vram = 0x80A5C0B8, size = 0x4C },
    { name = "func_80A5B490", vram = 0x80A5B490, size = 0x78 },
    { name = "func_80A5E210", vram = 0x80A5E210, size = 0x208 },
    { name = "func_80A5D6B0", vram = 0x80A5D6B0, size = 0x14 },
    { name = "func_80A5C718", vram = 0x80A5C718, size = 0xD8 },
    { name = "func_80A5BFD8", vram = 0x80A5BFD8, size = 0x9C },
    { name = "func_80A5D7C4", vram = 0x80A5D7C4, size = 0x1A0 },
    { name = "func_80A5C70C", vram = 0x80A5C70C, size = 0xC },
    { name = "func_80A5CD0C", vram = 0x80A5CD0C, size = 0x238 },
    { name = "func_80A5D5E0", vram = 0x80A5D5E0, size = 0x14 },
    { name = "func_80A5BF60", vram = 0x80A5BF60, size = 0x24 },
    { name = "func_80A5D7A4", vram = 0x80A5D7A4, size = 0x20 },
    { name = "func_80A5D5F4", vram = 0x80A5D5F4, size = 0x24 },
    { name = "func_80A5E6F0", vram = 0x80A5E6F0, size = 0x11C },
    { name = "func_80A5C7F0", vram = 0x80A5C7F0, size = 0x128 },
    { name = "EnKusa2_Init", vram = 0x80A5D3EC, size = 0x1B4 },
    { name = "func_80A5E4BC", vram = 0x80A5E4BC, size = 0x148 },
    { name = "func_80A5BB40", vram = 0x80A5BB40, size = 0x1D4 },
    { name = "func_80A5E418", vram = 0x80A5E418, size = 0xA4 },
    { name = "func_80A5C410", vram = 0x80A5C410, size = 0x2FC },
    { name = "func_80A5CCD4", vram = 0x80A5CCD4, size = 0x38 },
    { name = "func_80A5D178", vram = 0x80A5D178, size = 0x274 },
    { name = "func_80A5BA58", vram = 0x80A5BA58, size = 0xA4 },
    { name = "EnKusa2_Draw", vram = 0x80A5E8C0, size = 0xF4 },
    { name = "func_80A5CB74", vram = 0x80A5CB74, size = 0x160 },
    { name = "func_80A5E9B4", vram = 0x80A5E9B4, size = 0x94 },
    { name = "func_80A5B3BC", vram = 0x80A5B3BC, size = 0xD4 },
    { name = "func_80A5CAF4", vram = 0x80A5CAF4, size = 0x80 },
    { name = "func_80A5B160", vram = 0x80A5B160, size = 0x1D4 },
    { name = "func_80A5D9C8", vram = 0x80A5D9C8, size = 0x2A8 },
    { name = "func_80A5B334", vram = 0x80A5B334, size = 0x88 },
    { name = "func_80A5D794", vram = 0x80A5D794, size = 0x10 },
    { name = "func_80A5DEB4", vram = 0x80A5DEB4, size = 0x324 },
    { name = "func_80A5CAD4", vram = 0x80A5CAD4, size = 0x20 },
    { name = "func_80A5C918", vram = 0x80A5C918, size = 0x1BC },
    { name = "func_80A5E80C", vram = 0x80A5E80C, size = 0xB4 },
    { name = "func_80A5D964", vram = 0x80A5D964, size = 0x64 },
    { name = "func_80A5B954", vram = 0x80A5B954, size = 0x104 },
    { name = "func_80A5E1D8", vram = 0x80A5E1D8, size = 0x38 },
    { name = "func_80A5BDB0", vram = 0x80A5BDB0, size = 0x188 },
    { name = "func_80A5DC70", vram = 0x80A5DC70, size = 0x28 },
    { name = "func_80A5D754", vram = 0x80A5D754, size = 0x40 },
    { name = "EnKusa2_Destroy", vram = 0x80A5D5A0, size = 0x40 },
    { name = "func_80A5C2FC", vram = 0x80A5C2FC, size = 0x114 },
    { name = "func_80A5CF44", vram = 0x80A5CF44, size = 0x234 },
    { name = "func_80A5BD94", vram = 0x80A5BD94, size = 0x1C },
    { name = "func_80A5BF84", vram = 0x80A5BF84, size = 0x54 },
    { name = "func_80A5BD14", vram = 0x80A5BD14, size = 0x80 },
    { name = "func_80A5EA48", vram = 0x80A5EA48, size = 0x50 },
    { name = "func_80A5C104", vram = 0x80A5C104, size = 0x1F8 },
    { name = "func_80A5D62C", vram = 0x80A5D62C, size = 0x84 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Spout_Fire"
rom = 0x00EC8CA0
vram = 0x80A60B20
size = 0x790

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A60B2C, target_vram = 0x80A611C0 },
    { type = "R_MIPS_LO16", vram = 0x80A60B30, target_vram = 0x80A611C0 },
    { type = "R_MIPS_HI16", vram = 0x80A60B4C, target_vram = 0x80A611C4 },
    { type = "R_MIPS_LO16", vram = 0x80A60B50, target_vram = 0x80A611C4 },
    { type = "R_MIPS_HI16", vram = 0x80A60B54, target_vram = 0x80A61160 },
    { type = "R_MIPS_LO16", vram = 0x80A60B5C, target_vram = 0x80A61160 },
    { type = "R_MIPS_HI16", vram = 0x80A60B78, target_vram = 0x80A6118C },
    { type = "R_MIPS_LO16", vram = 0x80A60B7C, target_vram = 0x80A6118C },
    { type = "R_MIPS_HI16", vram = 0x80A60B98, target_vram = 0x80A611B4 },
    { type = "R_MIPS_LO16", vram = 0x80A60B9C, target_vram = 0x80A611B4 },
    { type = "R_MIPS_HI16", vram = 0x80A60BA0, target_vram = 0x80A61194 },
    { type = "R_MIPS_LO16", vram = 0x80A60BA4, target_vram = 0x80A61194 },
    { type = "R_MIPS_HI16", vram = 0x80A60BAC, target_vram = 0x80A611B4 },
    { type = "R_MIPS_LO16", vram = 0x80A60BB0, target_vram = 0x80A611B4 },
    { type = "R_MIPS_HI16", vram = 0x80A60BCC, target_vram = 0x80A611B4 },
    { type = "R_MIPS_LO16", vram = 0x80A60BD0, target_vram = 0x80A611B4 },
    { type = "R_MIPS_HI16", vram = 0x80A60BD4, target_vram = 0x80A60C94 },
    { type = "R_MIPS_LO16", vram = 0x80A60BD8, target_vram = 0x80A60C94 },
    { type = "R_MIPS_HI16", vram = 0x80A60CAC, target_vram = 0x80A61040 },
    { type = "R_MIPS_HI16", vram = 0x80A60CB0, target_vram = 0x80A60CDC },
    { type = "R_MIPS_LO16", vram = 0x80A60CB4, target_vram = 0x80A61040 },
    { type = "R_MIPS_LO16", vram = 0x80A60CBC, target_vram = 0x80A60CDC },
    { type = "R_MIPS_HI16", vram = 0x80A60CE4, target_vram = 0x80A60D10 },
    { type = "R_MIPS_LO16", vram = 0x80A60CE8, target_vram = 0x80A60D10 },
    { type = "R_MIPS_HI16", vram = 0x80A60D50, target_vram = 0x80A611C8 },
    { type = "R_MIPS_LO16", vram = 0x80A60D54, target_vram = 0x80A611C8 },
    { type = "R_MIPS_HI16", vram = 0x80A60D78, target_vram = 0x80A60C94 },
    { type = "R_MIPS_LO16", vram = 0x80A60D7C, target_vram = 0x80A60C94 },
    { type = "R_MIPS_HI16", vram = 0x80A60E30, target_vram = 0x80A611CC },
    { type = "R_MIPS_LO16", vram = 0x80A60E34, target_vram = 0x80A611CC },
    { type = "R_MIPS_HI16", vram = 0x80A60E3C, target_vram = 0x80A611D0 },
    { type = "R_MIPS_LO16", vram = 0x80A60E58, target_vram = 0x80A611D0 },
    { type = "R_MIPS_HI16", vram = 0x80A60FD8, target_vram = 0x80A60D10 },
    { type = "R_MIPS_LO16", vram = 0x80A60FDC, target_vram = 0x80A60D10 },
    { type = "R_MIPS_HI16", vram = 0x80A61084, target_vram = 0x80A61194 },
    { type = "R_MIPS_LO16", vram = 0x80A610A0, target_vram = 0x80A61194 },
]

functions = [
    { name = "func_80A60C24", vram = 0x80A60C24, size = 0x70 },
    { name = "BgSpoutFire_Update", vram = 0x80A60F68, size = 0xD8 },
    { name = "func_80A60CDC", vram = 0x80A60CDC, size = 0x34 },
    { name = "func_80A60C94", vram = 0x80A60C94, size = 0x48 },
    { name = "func_80A60DA0", vram = 0x80A60DA0, size = 0x68 },
    { name = "BgSpoutFire_Draw", vram = 0x80A61040, size = 0xF8 },
    { name = "func_80A60D10", vram = 0x80A60D10, size = 0x90 },
    { name = "BgSpoutFire_Init", vram = 0x80A60B20, size = 0xD8 },
    { name = "BgSpoutFire_Destroy", vram = 0x80A60BF8, size = 0x2C },
    { name = "func_80A60E08", vram = 0x80A60E08, size = 0x160 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Dy_Extra"
rom = 0x00EC9430
vram = 0x80A612B0
size = 0x560

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A612C0, target_vram = 0x80A61790 },
    { type = "R_MIPS_LO16", vram = 0x80A612C4, target_vram = 0x80A61790 },
    { type = "R_MIPS_HI16", vram = 0x80A612D8, target_vram = 0x80A61794 },
    { type = "R_MIPS_LO16", vram = 0x80A612E0, target_vram = 0x80A61794 },
    { type = "R_MIPS_HI16", vram = 0x80A612F4, target_vram = 0x80A61798 },
    { type = "R_MIPS_LO16", vram = 0x80A61304, target_vram = 0x80A61798 },
    { type = "R_MIPS_HI16", vram = 0x80A61310, target_vram = 0x80A61334 },
    { type = "R_MIPS_LO16", vram = 0x80A61318, target_vram = 0x80A61334 },
    { type = "R_MIPS_HI16", vram = 0x80A6139C, target_vram = 0x80A613C8 },
    { type = "R_MIPS_LO16", vram = 0x80A613A8, target_vram = 0x80A613C8 },
    { type = "R_MIPS_HI16", vram = 0x80A613FC, target_vram = 0x80A6179C },
    { type = "R_MIPS_LO16", vram = 0x80A61408, target_vram = 0x80A6179C },
    { type = "R_MIPS_HI16", vram = 0x80A6150C, target_vram = 0x80A61768 },
    { type = "R_MIPS_LO16", vram = 0x80A61510, target_vram = 0x80A61768 },
    { type = "R_MIPS_HI16", vram = 0x80A6165C, target_vram = 0x80A61740 },
    { type = "R_MIPS_LO16", vram = 0x80A61660, target_vram = 0x80A61740 },
    { type = "R_MIPS_HI16", vram = 0x80A6169C, target_vram = 0x80A61754 },
    { type = "R_MIPS_LO16", vram = 0x80A616B0, target_vram = 0x80A61754 },
]

functions = [
    { name = "EnDyExtra_Destroy", vram = 0x80A612B0, size = 0x10 },
    { name = "EnDyExtra_Update", vram = 0x80A61470, size = 0x54 },
    { name = "EnDyExtra_WaitForTrigger", vram = 0x80A61334, size = 0x94 },
    { name = "EnDyExtra_Fall", vram = 0x80A613C8, size = 0xA8 },
    { name = "EnDyExtra_Draw", vram = 0x80A614C4, size = 0x254 },
    { name = "EnDyExtra_Init", vram = 0x80A612C0, size = 0x74 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Bal"
rom = 0x00EC9990
vram = 0x80A61810
size = 0x2C90

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A61838, target_vram = 0x80A63F10 },
    { type = "R_MIPS_LO16", vram = 0x80A61860, target_vram = 0x80A63F10 },
    { type = "R_MIPS_HI16", vram = 0x80A61938, target_vram = 0x80A63D30 },
    { type = "R_MIPS_LO16", vram = 0x80A61948, target_vram = 0x80A63D30 },
    { type = "R_MIPS_HI16", vram = 0x80A61958, target_vram = 0x80A63CE0 },
    { type = "R_MIPS_HI16", vram = 0x80A6195C, target_vram = 0x80A63D00 },
    { type = "R_MIPS_LO16", vram = 0x80A61960, target_vram = 0x80A63D00 },
    { type = "R_MIPS_LO16", vram = 0x80A61964, target_vram = 0x80A63CE0 },
    { type = "R_MIPS_HI16", vram = 0x80A61994, target_vram = 0x80A61A6C },
    { type = "R_MIPS_LO16", vram = 0x80A61998, target_vram = 0x80A61A6C },
    { type = "R_MIPS_HI16", vram = 0x80A61AFC, target_vram = 0x80A63D58 },
    { type = "R_MIPS_LO16", vram = 0x80A61B00, target_vram = 0x80A63D58 },
    { type = "R_MIPS_HI16", vram = 0x80A61B34, target_vram = 0x80A61B5C },
    { type = "R_MIPS_LO16", vram = 0x80A61B38, target_vram = 0x80A61B5C },
    { type = "R_MIPS_HI16", vram = 0x80A61BA4, target_vram = 0x80A63F14 },
    { type = "R_MIPS_LO16", vram = 0x80A61BA8, target_vram = 0x80A63F14 },
    { type = "R_MIPS_HI16", vram = 0x80A61BCC, target_vram = 0x80A63F18 },
    { type = "R_MIPS_LO16", vram = 0x80A61BD0, target_vram = 0x80A63F18 },
    { type = "R_MIPS_HI16", vram = 0x80A61C2C, target_vram = 0x80A63D58 },
    { type = "R_MIPS_LO16", vram = 0x80A61C30, target_vram = 0x80A63D58 },
    { type = "R_MIPS_HI16", vram = 0x80A61C60, target_vram = 0x80A63D58 },
    { type = "R_MIPS_LO16", vram = 0x80A61C64, target_vram = 0x80A63D58 },
    { type = "R_MIPS_HI16", vram = 0x80A61CC0, target_vram = 0x80A61CE4 },
    { type = "R_MIPS_LO16", vram = 0x80A61CC8, target_vram = 0x80A61CE4 },
    { type = "R_MIPS_HI16", vram = 0x80A61E18, target_vram = 0x80A63D58 },
    { type = "R_MIPS_LO16", vram = 0x80A61E1C, target_vram = 0x80A63D58 },
    { type = "R_MIPS_HI16", vram = 0x80A61E30, target_vram = 0x80A61E5C },
    { type = "R_MIPS_LO16", vram = 0x80A61E3C, target_vram = 0x80A61E5C },
    { type = "R_MIPS_HI16", vram = 0x80A61F2C, target_vram = 0x80A63F1C },
    { type = "R_MIPS_LO16", vram = 0x80A61F30, target_vram = 0x80A63F1C },
    { type = "R_MIPS_HI16", vram = 0x80A61F58, target_vram = 0x80A63F20 },
    { type = "R_MIPS_LO16", vram = 0x80A61F5C, target_vram = 0x80A63F20 },
    { type = "R_MIPS_HI16", vram = 0x80A61F70, target_vram = 0x80A63D58 },
    { type = "R_MIPS_LO16", vram = 0x80A61F74, target_vram = 0x80A63D58 },
    { type = "R_MIPS_HI16", vram = 0x80A62034, target_vram = 0x80A63D58 },
    { type = "R_MIPS_LO16", vram = 0x80A62038, target_vram = 0x80A63D58 },
    { type = "R_MIPS_HI16", vram = 0x80A62134, target_vram = 0x80A63EA8 },
    { type = "R_MIPS_LO16", vram = 0x80A62138, target_vram = 0x80A63EA8 },
    { type = "R_MIPS_HI16", vram = 0x80A62150, target_vram = 0x80A63D58 },
    { type = "R_MIPS_LO16", vram = 0x80A62160, target_vram = 0x80A63D58 },
    { type = "R_MIPS_HI16", vram = 0x80A62190, target_vram = 0x80A621C4 },
    { type = "R_MIPS_LO16", vram = 0x80A62194, target_vram = 0x80A621C4 },
    { type = "R_MIPS_HI16", vram = 0x80A621D8, target_vram = 0x80A63F24 },
    { type = "R_MIPS_LO16", vram = 0x80A621DC, target_vram = 0x80A63F24 },
    { type = "R_MIPS_HI16", vram = 0x80A62238, target_vram = 0x80A63F28 },
    { type = "R_MIPS_LO16", vram = 0x80A6223C, target_vram = 0x80A63F28 },
    { type = "R_MIPS_HI16", vram = 0x80A62280, target_vram = 0x80A622A0 },
    { type = "R_MIPS_LO16", vram = 0x80A62284, target_vram = 0x80A622A0 },
    { type = "R_MIPS_HI16", vram = 0x80A622CC, target_vram = 0x80A63F2C },
    { type = "R_MIPS_LO16", vram = 0x80A622D0, target_vram = 0x80A63F2C },
    { type = "R_MIPS_HI16", vram = 0x80A622F4, target_vram = 0x80A63F30 },
    { type = "R_MIPS_LO16", vram = 0x80A622F8, target_vram = 0x80A63F30 },
    { type = "R_MIPS_HI16", vram = 0x80A62358, target_vram = 0x80A63F34 },
    { type = "R_MIPS_LO16", vram = 0x80A62380, target_vram = 0x80A63F34 },
    { type = "R_MIPS_HI16", vram = 0x80A623E0, target_vram = 0x80A61E5C },
    { type = "R_MIPS_LO16", vram = 0x80A623E4, target_vram = 0x80A61E5C },
    { type = "R_MIPS_HI16", vram = 0x80A623F0, target_vram = 0x80A63D58 },
    { type = "R_MIPS_LO16", vram = 0x80A62400, target_vram = 0x80A63D58 },
    { type = "R_MIPS_HI16", vram = 0x80A6242C, target_vram = 0x80A63D58 },
    { type = "R_MIPS_LO16", vram = 0x80A62434, target_vram = 0x80A63D58 },
    { type = "R_MIPS_HI16", vram = 0x80A6244C, target_vram = 0x80A63D58 },
    { type = "R_MIPS_LO16", vram = 0x80A62458, target_vram = 0x80A63D58 },
    { type = "R_MIPS_HI16", vram = 0x80A6246C, target_vram = 0x80A624DC },
    { type = "R_MIPS_LO16", vram = 0x80A62478, target_vram = 0x80A624DC },
    { type = "R_MIPS_HI16", vram = 0x80A62578, target_vram = 0x80A63D58 },
    { type = "R_MIPS_HI16", vram = 0x80A625B0, target_vram = 0x80A63D58 },
    { type = "R_MIPS_LO16", vram = 0x80A625B8, target_vram = 0x80A63D58 },
    { type = "R_MIPS_HI16", vram = 0x80A625E4, target_vram = 0x80A63D58 },
    { type = "R_MIPS_LO16", vram = 0x80A625EC, target_vram = 0x80A63D58 },
    { type = "R_MIPS_LO16", vram = 0x80A62630, target_vram = 0x80A63D58 },
    { type = "R_MIPS_HI16", vram = 0x80A62694, target_vram = 0x80A621C4 },
    { type = "R_MIPS_LO16", vram = 0x80A62698, target_vram = 0x80A621C4 },
    { type = "R_MIPS_HI16", vram = 0x80A62744, target_vram = 0x80A63D58 },
    { type = "R_MIPS_LO16", vram = 0x80A62750, target_vram = 0x80A63D58 },
    { type = "R_MIPS_HI16", vram = 0x80A6278C, target_vram = 0x80A63D58 },
    { type = "R_MIPS_LO16", vram = 0x80A62798, target_vram = 0x80A63D58 },
    { type = "R_MIPS_HI16", vram = 0x80A627B4, target_vram = 0x80A63D58 },
    { type = "R_MIPS_LO16", vram = 0x80A627BC, target_vram = 0x80A63D58 },
    { type = "R_MIPS_HI16", vram = 0x80A62818, target_vram = 0x80A62830 },
    { type = "R_MIPS_LO16", vram = 0x80A6281C, target_vram = 0x80A62830 },
    { type = "R_MIPS_HI16", vram = 0x80A62870, target_vram = 0x80A63F38 },
    { type = "R_MIPS_LO16", vram = 0x80A62878, target_vram = 0x80A63F38 },
    { type = "R_MIPS_HI16", vram = 0x80A629C8, target_vram = 0x80A624DC },
    { type = "R_MIPS_LO16", vram = 0x80A629CC, target_vram = 0x80A624DC },
    { type = "R_MIPS_HI16", vram = 0x80A629D4, target_vram = 0x80A61B5C },
    { type = "R_MIPS_LO16", vram = 0x80A629D8, target_vram = 0x80A61B5C },
    { type = "R_MIPS_HI16", vram = 0x80A62C04, target_vram = 0x80A63F64 },
    { type = "R_MIPS_LO16", vram = 0x80A62C0C, target_vram = 0x80A63F64 },
    { type = "R_MIPS_HI16", vram = 0x80A62C10, target_vram = 0x80A63EC4 },
    { type = "R_MIPS_LO16", vram = 0x80A62C18, target_vram = 0x80A63EC4 },
    { type = "R_MIPS_HI16", vram = 0x80A62C28, target_vram = 0x80A63EB8 },
    { type = "R_MIPS_LO16", vram = 0x80A62C2C, target_vram = 0x80A63EB8 },
    { type = "R_MIPS_HI16", vram = 0x80A62C34, target_vram = 0x80A63ED0 },
    { type = "R_MIPS_HI16", vram = 0x80A62C38, target_vram = 0x80A63ECC },
    { type = "R_MIPS_HI16", vram = 0x80A62C3C, target_vram = 0x80A63EC0 },
    { type = "R_MIPS_HI16", vram = 0x80A62C40, target_vram = 0x80A63EB4 },
    { type = "R_MIPS_LO16", vram = 0x80A62C4C, target_vram = 0x80A63EB4 },
    { type = "R_MIPS_LO16", vram = 0x80A62C50, target_vram = 0x80A63EC0 },
    { type = "R_MIPS_LO16", vram = 0x80A62C54, target_vram = 0x80A63ECC },
    { type = "R_MIPS_LO16", vram = 0x80A62C58, target_vram = 0x80A63ED0 },
    { type = "R_MIPS_HI16", vram = 0x80A62C70, target_vram = 0x80A63EB4 },
    { type = "R_MIPS_LO16", vram = 0x80A62C78, target_vram = 0x80A63EB4 },
    { type = "R_MIPS_HI16", vram = 0x80A62C80, target_vram = 0x80A63EBC },
    { type = "R_MIPS_LO16", vram = 0x80A62C98, target_vram = 0x80A63EBC },
    { type = "R_MIPS_HI16", vram = 0x80A62D38, target_vram = 0x80A63ED4 },
    { type = "R_MIPS_LO16", vram = 0x80A62D3C, target_vram = 0x80A63ED4 },
    { type = "R_MIPS_HI16", vram = 0x80A62D50, target_vram = 0x80A63EDC },
    { type = "R_MIPS_LO16", vram = 0x80A62D54, target_vram = 0x80A63EDC },
    { type = "R_MIPS_HI16", vram = 0x80A62D68, target_vram = 0x80A63EEC },
    { type = "R_MIPS_HI16", vram = 0x80A62D6C, target_vram = 0x80A63EF0 },
    { type = "R_MIPS_HI16", vram = 0x80A62D70, target_vram = 0x80A63ED8 },
    { type = "R_MIPS_LO16", vram = 0x80A62D74, target_vram = 0x80A63EF0 },
    { type = "R_MIPS_LO16", vram = 0x80A62D78, target_vram = 0x80A63EEC },
    { type = "R_MIPS_HI16", vram = 0x80A62D7C, target_vram = 0x80A63ED4 },
    { type = "R_MIPS_HI16", vram = 0x80A62D80, target_vram = 0x80A63EE0 },
    { type = "R_MIPS_LO16", vram = 0x80A62D90, target_vram = 0x80A63ED8 },
    { type = "R_MIPS_LO16", vram = 0x80A62DA0, target_vram = 0x80A63EE0 },
    { type = "R_MIPS_LO16", vram = 0x80A62DA4, target_vram = 0x80A63ED4 },
    { type = "R_MIPS_HI16", vram = 0x80A62DDC, target_vram = 0x80A63D40 },
    { type = "R_MIPS_LO16", vram = 0x80A62DF0, target_vram = 0x80A63D40 },
    { type = "R_MIPS_HI16", vram = 0x80A62E08, target_vram = 0x80A63F68 },
    { type = "R_MIPS_LO16", vram = 0x80A62E10, target_vram = 0x80A63F68 },
    { type = "R_MIPS_HI16", vram = 0x80A62EFC, target_vram = 0x80A63F80 },
    { type = "R_MIPS_LO16", vram = 0x80A62F04, target_vram = 0x80A63F80 },
    { type = "R_MIPS_HI16", vram = 0x80A63020, target_vram = 0x80A63D58 },
    { type = "R_MIPS_LO16", vram = 0x80A63024, target_vram = 0x80A63D58 },
    { type = "R_MIPS_HI16", vram = 0x80A63068, target_vram = 0x80A63D58 },
    { type = "R_MIPS_LO16", vram = 0x80A6306C, target_vram = 0x80A63D58 },
    { type = "R_MIPS_HI16", vram = 0x80A630B4, target_vram = 0x80A63D58 },
    { type = "R_MIPS_LO16", vram = 0x80A630B8, target_vram = 0x80A63D58 },
    { type = "R_MIPS_HI16", vram = 0x80A63118, target_vram = 0x80A63D58 },
    { type = "R_MIPS_LO16", vram = 0x80A6311C, target_vram = 0x80A63D58 },
    { type = "R_MIPS_HI16", vram = 0x80A631BC, target_vram = 0x80A63F98 },
    { type = "R_MIPS_LO16", vram = 0x80A631C4, target_vram = 0x80A63F98 },
    { type = "R_MIPS_HI16", vram = 0x80A631D0, target_vram = 0x80A63D58 },
    { type = "R_MIPS_LO16", vram = 0x80A631D4, target_vram = 0x80A63D58 },
    { type = "R_MIPS_HI16", vram = 0x80A63230, target_vram = 0x80A63D58 },
    { type = "R_MIPS_LO16", vram = 0x80A63234, target_vram = 0x80A63D58 },
    { type = "R_MIPS_HI16", vram = 0x80A6326C, target_vram = 0x80A63D58 },
    { type = "R_MIPS_LO16", vram = 0x80A63270, target_vram = 0x80A63D58 },
    { type = "R_MIPS_HI16", vram = 0x80A632B8, target_vram = 0x80A63FF8 },
    { type = "R_MIPS_LO16", vram = 0x80A632C0, target_vram = 0x80A63FF8 },
    { type = "R_MIPS_HI16", vram = 0x80A63398, target_vram = 0x80A63D58 },
    { type = "R_MIPS_LO16", vram = 0x80A6339C, target_vram = 0x80A63D58 },
    { type = "R_MIPS_HI16", vram = 0x80A633D0, target_vram = 0x80A63D58 },
    { type = "R_MIPS_LO16", vram = 0x80A633D4, target_vram = 0x80A63D58 },
    { type = "R_MIPS_HI16", vram = 0x80A63424, target_vram = 0x80A63D58 },
    { type = "R_MIPS_LO16", vram = 0x80A6344C, target_vram = 0x80A63D58 },
    { type = "R_MIPS_HI16", vram = 0x80A634B4, target_vram = 0x80A634C8 },
    { type = "R_MIPS_LO16", vram = 0x80A634B8, target_vram = 0x80A634C8 },
    { type = "R_MIPS_HI16", vram = 0x80A6350C, target_vram = 0x80A63EF4 },
    { type = "R_MIPS_LO16", vram = 0x80A63510, target_vram = 0x80A63EF4 },
    { type = "R_MIPS_HI16", vram = 0x80A63514, target_vram = 0x80A63EF4 },
    { type = "R_MIPS_LO16", vram = 0x80A63518, target_vram = 0x80A63EF4 },
    { type = "R_MIPS_HI16", vram = 0x80A63548, target_vram = 0x80A63EF4 },
    { type = "R_MIPS_LO16", vram = 0x80A63550, target_vram = 0x80A63EF4 },
    { type = "R_MIPS_HI16", vram = 0x80A63568, target_vram = 0x80A64010 },
    { type = "R_MIPS_LO16", vram = 0x80A63570, target_vram = 0x80A64010 },
    { type = "R_MIPS_HI16", vram = 0x80A635DC, target_vram = 0x80A635F0 },
    { type = "R_MIPS_LO16", vram = 0x80A635E0, target_vram = 0x80A635F0 },
    { type = "R_MIPS_HI16", vram = 0x80A63624, target_vram = 0x80A63D58 },
    { type = "R_MIPS_LO16", vram = 0x80A63630, target_vram = 0x80A63D58 },
    { type = "R_MIPS_HI16", vram = 0x80A63810, target_vram = 0x80A61B5C },
    { type = "R_MIPS_LO16", vram = 0x80A63814, target_vram = 0x80A61B5C },
    { type = "R_MIPS_HI16", vram = 0x80A6381C, target_vram = 0x80A622A0 },
    { type = "R_MIPS_LO16", vram = 0x80A63820, target_vram = 0x80A622A0 },
    { type = "R_MIPS_HI16", vram = 0x80A63964, target_vram = 0x80A61B5C },
    { type = "R_MIPS_LO16", vram = 0x80A63968, target_vram = 0x80A61B5C },
    { type = "R_MIPS_HI16", vram = 0x80A639B4, target_vram = 0x80A62830 },
    { type = "R_MIPS_LO16", vram = 0x80A639B8, target_vram = 0x80A62830 },
    { type = "R_MIPS_HI16", vram = 0x80A63A64, target_vram = 0x80A64028 },
    { type = "R_MIPS_LO16", vram = 0x80A63A68, target_vram = 0x80A64028 },
    { type = "R_MIPS_HI16", vram = 0x80A63A88, target_vram = 0x80A6402C },
    { type = "R_MIPS_LO16", vram = 0x80A63A8C, target_vram = 0x80A6402C },
    { type = "R_MIPS_HI16", vram = 0x80A63BC4, target_vram = 0x80A63EF8 },
    { type = "R_MIPS_LO16", vram = 0x80A63BD0, target_vram = 0x80A63EF8 },
    { type = "R_MIPS_HI16", vram = 0x80A63C30, target_vram = 0x80A63F04 },
    { type = "R_MIPS_LO16", vram = 0x80A63C40, target_vram = 0x80A63F04 },
    { type = "R_MIPS_HI16", vram = 0x80A63C80, target_vram = 0x80A63A10 },
    { type = "R_MIPS_HI16", vram = 0x80A63C84, target_vram = 0x80A63B94 },
    { type = "R_MIPS_LO16", vram = 0x80A63C88, target_vram = 0x80A63B94 },
    { type = "R_MIPS_LO16", vram = 0x80A63C8C, target_vram = 0x80A63A10 },
]

functions = [
    { name = "EnBal_ValidatePictograph", vram = 0x80A61A6C, size = 0x70 },
    { name = "EnBal_ThrowMagicSparkles", vram = 0x80A62B78, size = 0x178 },
    { name = "EnBal_UpdateHead", vram = 0x80A636AC, size = 0x150 },
    { name = "EnBal_SetupInflateBalloon", vram = 0x80A62128, size = 0x9C },
    { name = "EnBal_SetMainColliderToBalloon", vram = 0x80A61A18, size = 0x2C },
    { name = "EnBal_CheckIfMapUnlocked", vram = 0x80A62DCC, size = 0x104 },
    { name = "EnBal_UpdateShadow", vram = 0x80A629C4, size = 0x100 },
    { name = "EnBal_SetupFloatUp", vram = 0x80A62260, size = 0x40 },
    { name = "EnBal_SetupOfferGetItem", vram = 0x80A634B4, size = 0x14 },
    { name = "EnBal_SetupGroundIdle", vram = 0x80A623CC, size = 0x110 },
    { name = "EnBal_SetupFloatIdle", vram = 0x80A61ADC, size = 0x80 },
    { name = "EnBal_Destroy", vram = 0x80A619EC, size = 0x2C },
    { name = "EnBal_Update", vram = 0x80A63914, size = 0xFC },
    { name = "EnBal_TryBalloonPopped", vram = 0x80A63884, size = 0x90 },
    { name = "EnBal_SetupFall", vram = 0x80A61DF8, size = 0x64 },
    { name = "EnBal_Init", vram = 0x80A61810, size = 0x1DC },
    { name = "EnBal_OverrideLimbDraw", vram = 0x80A63A10, size = 0x184 },
    { name = "EnBal_Draw", vram = 0x80A63BEC, size = 0xCC },
    { name = "EnBal_InflateBalloon", vram = 0x80A621C4, size = 0x9C },
    { name = "EnBal_FloatIdle", vram = 0x80A61B5C, size = 0x140 },
    { name = "EnBal_GetRecognizedPlayerForm", vram = 0x80A62B30, size = 0x48 },
    { name = "EnBal_Fall", vram = 0x80A61E5C, size = 0x2CC },
    { name = "EnBal_SetupPopBalloon", vram = 0x80A61C9C, size = 0x48 },
    { name = "EnBal_HandleConversation", vram = 0x80A63158, size = 0x35C },
    { name = "EnBal_Talk", vram = 0x80A62830, size = 0x194 },
    { name = "EnBal_SetupThankYou", vram = 0x80A635DC, size = 0x14 },
    { name = "EnBal_TryPurchaseMap", vram = 0x80A62FAC, size = 0x1AC },
    { name = "EnBal_SetMainColliderToHead", vram = 0x80A61A44, size = 0x28 },
    { name = "EnBal_EmitDustPuff", vram = 0x80A62CF0, size = 0xDC },
    { name = "EnBal_SetupTalk", vram = 0x80A62818, size = 0x18 },
    { name = "EnBal_GroundIdle", vram = 0x80A624DC, size = 0x33C },
    { name = "EnBal_ThankYou", vram = 0x80A635F0, size = 0xBC },
    { name = "EnBal_SetRecognizedPlayerForm", vram = 0x80A62AC4, size = 0x6C },
    { name = "EnBal_PopBalloon", vram = 0x80A61CE4, size = 0x114 },
    { name = "EnBal_UnlockSelectedAreaMap", vram = 0x80A62ED0, size = 0xDC },
    { name = "EnBal_PostLimbDraw", vram = 0x80A63B94, size = 0x58 },
    { name = "EnBal_UpdateCollision", vram = 0x80A637FC, size = 0x88 },
    { name = "EnBal_OfferGetItem", vram = 0x80A634C8, size = 0x114 },
    { name = "EnBal_FloatUp", vram = 0x80A622A0, size = 0x12C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Ginko_Man"
rom = 0x00ECC620
vram = 0x80A644A0
size = 0x1CE0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A64564, target_vram = 0x80A65D60 },
    { type = "R_MIPS_LO16", vram = 0x80A64568, target_vram = 0x80A65D60 },
    { type = "R_MIPS_HI16", vram = 0x80A64588, target_vram = 0x80A645A4 },
    { type = "R_MIPS_LO16", vram = 0x80A6458C, target_vram = 0x80A645A4 },
    { type = "R_MIPS_HI16", vram = 0x80A645F8, target_vram = 0x80A65D60 },
    { type = "R_MIPS_LO16", vram = 0x80A645FC, target_vram = 0x80A65D60 },
    { type = "R_MIPS_HI16", vram = 0x80A6460C, target_vram = 0x80A65D60 },
    { type = "R_MIPS_LO16", vram = 0x80A64610, target_vram = 0x80A65D60 },
    { type = "R_MIPS_HI16", vram = 0x80A64730, target_vram = 0x80A65DE0 },
    { type = "R_MIPS_LO16", vram = 0x80A64738, target_vram = 0x80A65DE0 },
    { type = "R_MIPS_HI16", vram = 0x80A64744, target_vram = 0x80A65D60 },
    { type = "R_MIPS_LO16", vram = 0x80A64748, target_vram = 0x80A65D60 },
    { type = "R_MIPS_HI16", vram = 0x80A647C8, target_vram = 0x80A65D60 },
    { type = "R_MIPS_LO16", vram = 0x80A647CC, target_vram = 0x80A65D60 },
    { type = "R_MIPS_HI16", vram = 0x80A64814, target_vram = 0x80A65D60 },
    { type = "R_MIPS_LO16", vram = 0x80A64818, target_vram = 0x80A65D60 },
    { type = "R_MIPS_HI16", vram = 0x80A64858, target_vram = 0x80A65D60 },
    { type = "R_MIPS_LO16", vram = 0x80A6485C, target_vram = 0x80A65D60 },
    { type = "R_MIPS_HI16", vram = 0x80A649CC, target_vram = 0x80A65D60 },
    { type = "R_MIPS_LO16", vram = 0x80A649D0, target_vram = 0x80A65D60 },
    { type = "R_MIPS_HI16", vram = 0x80A64A00, target_vram = 0x80A65D60 },
    { type = "R_MIPS_LO16", vram = 0x80A64A04, target_vram = 0x80A65D60 },
    { type = "R_MIPS_HI16", vram = 0x80A64A30, target_vram = 0x80A65D60 },
    { type = "R_MIPS_LO16", vram = 0x80A64A34, target_vram = 0x80A65D60 },
    { type = "R_MIPS_HI16", vram = 0x80A64B00, target_vram = 0x80A65D60 },
    { type = "R_MIPS_LO16", vram = 0x80A64B04, target_vram = 0x80A65D60 },
    { type = "R_MIPS_HI16", vram = 0x80A64CD4, target_vram = 0x80A65D60 },
    { type = "R_MIPS_LO16", vram = 0x80A64CD8, target_vram = 0x80A65D60 },
    { type = "R_MIPS_HI16", vram = 0x80A64F28, target_vram = 0x80A65D60 },
    { type = "R_MIPS_LO16", vram = 0x80A64F2C, target_vram = 0x80A65D60 },
    { type = "R_MIPS_HI16", vram = 0x80A64FD0, target_vram = 0x80A65D60 },
    { type = "R_MIPS_LO16", vram = 0x80A64FD4, target_vram = 0x80A65D60 },
    { type = "R_MIPS_HI16", vram = 0x80A65078, target_vram = 0x80A65D60 },
    { type = "R_MIPS_LO16", vram = 0x80A6507C, target_vram = 0x80A65D60 },
    { type = "R_MIPS_HI16", vram = 0x80A651C4, target_vram = 0x80A65D60 },
    { type = "R_MIPS_LO16", vram = 0x80A651C8, target_vram = 0x80A65D60 },
    { type = "R_MIPS_HI16", vram = 0x80A653C8, target_vram = 0x80A65D60 },
    { type = "R_MIPS_LO16", vram = 0x80A653CC, target_vram = 0x80A65D60 },
    { type = "R_MIPS_HI16", vram = 0x80A65490, target_vram = 0x80A654A4 },
    { type = "R_MIPS_LO16", vram = 0x80A65494, target_vram = 0x80A654A4 },
    { type = "R_MIPS_HI16", vram = 0x80A654D0, target_vram = 0x80A65EAC },
    { type = "R_MIPS_LO16", vram = 0x80A654D8, target_vram = 0x80A65EAC },
    { type = "R_MIPS_HI16", vram = 0x80A6557C, target_vram = 0x80A65590 },
    { type = "R_MIPS_LO16", vram = 0x80A65580, target_vram = 0x80A65590 },
    { type = "R_MIPS_HI16", vram = 0x80A656C4, target_vram = 0x80A656D8 },
    { type = "R_MIPS_LO16", vram = 0x80A656C8, target_vram = 0x80A656D8 },
    { type = "R_MIPS_HI16", vram = 0x80A65708, target_vram = 0x80A65D60 },
    { type = "R_MIPS_LO16", vram = 0x80A6570C, target_vram = 0x80A65D60 },
    { type = "R_MIPS_HI16", vram = 0x80A65810, target_vram = 0x80A65D60 },
    { type = "R_MIPS_LO16", vram = 0x80A65814, target_vram = 0x80A65D60 },
    { type = "R_MIPS_HI16", vram = 0x80A65828, target_vram = 0x80A65844 },
    { type = "R_MIPS_LO16", vram = 0x80A6582C, target_vram = 0x80A65844 },
    { type = "R_MIPS_HI16", vram = 0x80A658A4, target_vram = 0x80A65D60 },
    { type = "R_MIPS_LO16", vram = 0x80A658AC, target_vram = 0x80A65D60 },
    { type = "R_MIPS_HI16", vram = 0x80A658B8, target_vram = 0x80A65D60 },
    { type = "R_MIPS_LO16", vram = 0x80A658E8, target_vram = 0x80A65D60 },
    { type = "R_MIPS_HI16", vram = 0x80A659D8, target_vram = 0x80A65D60 },
    { type = "R_MIPS_LO16", vram = 0x80A659DC, target_vram = 0x80A65D60 },
    { type = "R_MIPS_HI16", vram = 0x80A65A20, target_vram = 0x80A65D60 },
    { type = "R_MIPS_LO16", vram = 0x80A65A24, target_vram = 0x80A65D60 },
    { type = "R_MIPS_HI16", vram = 0x80A65B74, target_vram = 0x80A65EE8 },
    { type = "R_MIPS_LO16", vram = 0x80A65B78, target_vram = 0x80A65EE8 },
    { type = "R_MIPS_HI16", vram = 0x80A65BAC, target_vram = 0x80A65EEC },
    { type = "R_MIPS_LO16", vram = 0x80A65BB0, target_vram = 0x80A65EEC },
    { type = "R_MIPS_HI16", vram = 0x80A65CD4, target_vram = 0x80A65B44 },
    { type = "R_MIPS_LO16", vram = 0x80A65CE4, target_vram = 0x80A65B44 },
    { type = "R_MIPS_HI16", vram = 0x80A65D04, target_vram = 0x80A65C18 },
    { type = "R_MIPS_LO16", vram = 0x80A65D08, target_vram = 0x80A65C18 },
]

functions = [
    { name = "EnGinkoMan_SetupBankAward", vram = 0x80A6557C, size = 0x14 },
    { name = "EnGinkoMan_SetupDialogue", vram = 0x80A65490, size = 0x14 },
    { name = "EnGinkoMan_SetupStamp", vram = 0x80A65800, size = 0x44 },
    { name = "EnGinkoMan_WaitForRupeeCount", vram = 0x80A65364, size = 0x12C },
    { name = "EnGinkoMan_Init", vram = 0x80A644A0, size = 0xA4 },
    { name = "EnGinkoMan_FacePlayer", vram = 0x80A65A5C, size = 0x80 },
    { name = "EnGinkoMan_Update", vram = 0x80A65ADC, size = 0x68 },
    { name = "EnGinkoMan_SwitchAnimation", vram = 0x80A65988, size = 0xD4 },
    { name = "EnGinkoMan_SetupIdle", vram = 0x80A64554, size = 0x50 },
    { name = "EnGinkoMan_WaitForDialogueInput", vram = 0x80A64DC4, size = 0x5A0 },
    { name = "EnGinkoMan_SetupBankAward2", vram = 0x80A656C4, size = 0x14 },
    { name = "EnGinkoMan_BankAward", vram = 0x80A65590, size = 0x134 },
    { name = "EnGinkoMan_BankAward2", vram = 0x80A656D8, size = 0x128 },
    { name = "EnGinkoMan_OverrideLimbDraw", vram = 0x80A65B44, size = 0xD4 },
    { name = "EnGinkoMan_Idle", vram = 0x80A645A4, size = 0x150 },
    { name = "EnGinkoMan_Dialogue", vram = 0x80A654A4, size = 0xD8 },
    { name = "EnGinkoMan_Destroy", vram = 0x80A64544, size = 0x10 },
    { name = "EnGinkoMan_Draw", vram = 0x80A65C30, size = 0x104 },
    { name = "EnGinkoMan_DepositDialogue", vram = 0x80A646F4, size = 0x6D0 },
    { name = "EnGinkoMan_Stamp", vram = 0x80A65844, size = 0x144 },
    { name = "EnGinkoMan_PostLimbDraw", vram = 0x80A65C18, size = 0x18 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Warp_Uzu"
rom = 0x00ECE300
vram = 0x80A66180
size = 0x3F0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A66190, target_vram = 0x80A664EC },
    { type = "R_MIPS_LO16", vram = 0x80A66194, target_vram = 0x80A664EC },
    { type = "R_MIPS_HI16", vram = 0x80A661A8, target_vram = 0x80A664C0 },
    { type = "R_MIPS_LO16", vram = 0x80A661AC, target_vram = 0x80A664C0 },
    { type = "R_MIPS_HI16", vram = 0x80A6622C, target_vram = 0x80A664FC },
    { type = "R_MIPS_LO16", vram = 0x80A66230, target_vram = 0x80A664FC },
    { type = "R_MIPS_HI16", vram = 0x80A66258, target_vram = 0x80A66278 },
    { type = "R_MIPS_LO16", vram = 0x80A6625C, target_vram = 0x80A66278 },
    { type = "R_MIPS_HI16", vram = 0x80A663C8, target_vram = 0x80A663E8 },
    { type = "R_MIPS_LO16", vram = 0x80A663D0, target_vram = 0x80A663E8 },
]

functions = [
    { name = "EnWarpUzu_Draw", vram = 0x80A66468, size = 0x30 },
    { name = "func_80A66384", vram = 0x80A66384, size = 0x64 },
    { name = "EnWarpUzu_DoNothing", vram = 0x80A663E8, size = 0x10 },
    { name = "EnWarpUzu_Update", vram = 0x80A663F8, size = 0x70 },
    { name = "func_80A66278", vram = 0x80A66278, size = 0x10C },
    { name = "EnWarpUzu_Init", vram = 0x80A66180, size = 0x5C },
    { name = "func_80A66208", vram = 0x80A66208, size = 0x70 },
    { name = "EnWarpUzu_Destroy", vram = 0x80A661DC, size = 0x2C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Driftice"
rom = 0x00ECE6F0
vram = 0x80A66570
size = 0x1340

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A66640, target_vram = 0x80A67700 },
    { type = "R_MIPS_LO16", vram = 0x80A66644, target_vram = 0x80A67700 },
    { type = "R_MIPS_HI16", vram = 0x80A6669C, target_vram = 0x80A67704 },
    { type = "R_MIPS_LO16", vram = 0x80A666A0, target_vram = 0x80A67704 },
    { type = "R_MIPS_HI16", vram = 0x80A66750, target_vram = 0x80A67708 },
    { type = "R_MIPS_LO16", vram = 0x80A66760, target_vram = 0x80A67708 },
    { type = "R_MIPS_HI16", vram = 0x80A66784, target_vram = 0x80A6770C },
    { type = "R_MIPS_LO16", vram = 0x80A66788, target_vram = 0x80A6770C },
    { type = "R_MIPS_HI16", vram = 0x80A6678C, target_vram = 0x80A67710 },
    { type = "R_MIPS_LO16", vram = 0x80A66794, target_vram = 0x80A67710 },
    { type = "R_MIPS_HI16", vram = 0x80A6681C, target_vram = 0x80A67714 },
    { type = "R_MIPS_LO16", vram = 0x80A66824, target_vram = 0x80A67714 },
    { type = "R_MIPS_HI16", vram = 0x80A66864, target_vram = 0x80A67694 },
    { type = "R_MIPS_LO16", vram = 0x80A66868, target_vram = 0x80A67694 },
    { type = "R_MIPS_HI16", vram = 0x80A6699C, target_vram = 0x80A67718 },
    { type = "R_MIPS_LO16", vram = 0x80A669A0, target_vram = 0x80A67718 },
    { type = "R_MIPS_HI16", vram = 0x80A669A8, target_vram = 0x80A6771C },
    { type = "R_MIPS_LO16", vram = 0x80A669C8, target_vram = 0x80A6771C },
    { type = "R_MIPS_HI16", vram = 0x80A66A10, target_vram = 0x80A67720 },
    { type = "R_MIPS_LO16", vram = 0x80A66A14, target_vram = 0x80A67720 },
    { type = "R_MIPS_HI16", vram = 0x80A66A1C, target_vram = 0x80A67724 },
    { type = "R_MIPS_LO16", vram = 0x80A66A24, target_vram = 0x80A67724 },
    { type = "R_MIPS_HI16", vram = 0x80A66B0C, target_vram = 0x80A67728 },
    { type = "R_MIPS_LO16", vram = 0x80A66B10, target_vram = 0x80A67728 },
    { type = "R_MIPS_HI16", vram = 0x80A66B54, target_vram = 0x80A676B8 },
    { type = "R_MIPS_LO16", vram = 0x80A66B58, target_vram = 0x80A676B8 },
    { type = "R_MIPS_HI16", vram = 0x80A66CFC, target_vram = 0x80A6772C },
    { type = "R_MIPS_LO16", vram = 0x80A66D08, target_vram = 0x80A6772C },
    { type = "R_MIPS_HI16", vram = 0x80A66D4C, target_vram = 0x80A676D0 },
    { type = "R_MIPS_LO16", vram = 0x80A66D50, target_vram = 0x80A676D0 },
    { type = "R_MIPS_HI16", vram = 0x80A66E4C, target_vram = 0x80A67664 },
    { type = "R_MIPS_LO16", vram = 0x80A66E50, target_vram = 0x80A67664 },
    { type = "R_MIPS_HI16", vram = 0x80A66FAC, target_vram = 0x80A67620 },
    { type = "R_MIPS_LO16", vram = 0x80A66FB0, target_vram = 0x80A67620 },
    { type = "R_MIPS_HI16", vram = 0x80A66FC8, target_vram = 0x80A676F4 },
    { type = "R_MIPS_LO16", vram = 0x80A66FD0, target_vram = 0x80A676F4 },
    { type = "R_MIPS_HI16", vram = 0x80A66FF0, target_vram = 0x80A67730 },
    { type = "R_MIPS_LO16", vram = 0x80A66FF4, target_vram = 0x80A67730 },
    { type = "R_MIPS_HI16", vram = 0x80A67040, target_vram = 0x80A67644 },
    { type = "R_MIPS_LO16", vram = 0x80A67058, target_vram = 0x80A67644 },
    { type = "R_MIPS_HI16", vram = 0x80A6705C, target_vram = 0x80A67734 },
    { type = "R_MIPS_LO16", vram = 0x80A67064, target_vram = 0x80A67734 },
    { type = "R_MIPS_HI16", vram = 0x80A67084, target_vram = 0x80A67738 },
    { type = "R_MIPS_LO16", vram = 0x80A67088, target_vram = 0x80A67738 },
    { type = "R_MIPS_HI16", vram = 0x80A671A8, target_vram = 0x80A671BC },
    { type = "R_MIPS_LO16", vram = 0x80A671AC, target_vram = 0x80A671BC },
    { type = "R_MIPS_HI16", vram = 0x80A671CC, target_vram = 0x80A671E0 },
    { type = "R_MIPS_LO16", vram = 0x80A671D0, target_vram = 0x80A671E0 },
    { type = "R_MIPS_HI16", vram = 0x80A67258, target_vram = 0x80A67744 },
    { type = "R_MIPS_HI16", vram = 0x80A67274, target_vram = 0x80A6773C },
    { type = "R_MIPS_LO16", vram = 0x80A67278, target_vram = 0x80A6773C },
    { type = "R_MIPS_HI16", vram = 0x80A6727C, target_vram = 0x80A67740 },
    { type = "R_MIPS_LO16", vram = 0x80A67280, target_vram = 0x80A67740 },
    { type = "R_MIPS_LO16", vram = 0x80A67298, target_vram = 0x80A67744 },
    { type = "R_MIPS_HI16", vram = 0x80A672B8, target_vram = 0x80A67748 },
    { type = "R_MIPS_LO16", vram = 0x80A672BC, target_vram = 0x80A67748 },
    { type = "R_MIPS_HI16", vram = 0x80A6743C, target_vram = 0x80A67450 },
    { type = "R_MIPS_LO16", vram = 0x80A67440, target_vram = 0x80A67450 },
    { type = "R_MIPS_HI16", vram = 0x80A674A8, target_vram = 0x80A674C4 },
    { type = "R_MIPS_LO16", vram = 0x80A674B0, target_vram = 0x80A674C4 },
]

functions = [
    { name = "func_80A67450", vram = 0x80A67450, size = 0x58 },
    { name = "ObjDriftice_Draw", vram = 0x80A675C4, size = 0x30 },
    { name = "func_80A667F0", vram = 0x80A667F0, size = 0x140 },
    { name = "ObjDriftice_Destroy", vram = 0x80A67174, size = 0x34 },
    { name = "func_80A671CC", vram = 0x80A671CC, size = 0x14 },
    { name = "func_80A6743C", vram = 0x80A6743C, size = 0x14 },
    { name = "func_80A66C4C", vram = 0x80A66C4C, size = 0x1E4 },
    { name = "func_80A66E30", vram = 0x80A66E30, size = 0x164 },
    { name = "func_80A671E0", vram = 0x80A671E0, size = 0x25C },
    { name = "func_80A66930", vram = 0x80A66930, size = 0x31C },
    { name = "func_80A674C4", vram = 0x80A674C4, size = 0x38 },
    { name = "func_80A665AC", vram = 0x80A665AC, size = 0x40 },
    { name = "func_80A671BC", vram = 0x80A671BC, size = 0x10 },
    { name = "func_80A671A8", vram = 0x80A671A8, size = 0x14 },
    { name = "func_80A674A8", vram = 0x80A674A8, size = 0x1C },
    { name = "ObjDriftice_Init", vram = 0x80A66F94, size = 0x1E0 },
    { name = "func_80A66570", vram = 0x80A66570, size = 0x3C },
    { name = "ObjDriftice_Update", vram = 0x80A674FC, size = 0xC8 },
    { name = "func_80A665EC", vram = 0x80A665EC, size = 0x204 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Look_Nuts"
rom = 0x00ECFA30
vram = 0x80A678B0
size = 0xEF0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A67920, target_vram = 0x80A68630 },
    { type = "R_MIPS_LO16", vram = 0x80A67924, target_vram = 0x80A68630 },
    { type = "R_MIPS_HI16", vram = 0x80A6793C, target_vram = 0x80A68600 },
    { type = "R_MIPS_LO16", vram = 0x80A67940, target_vram = 0x80A68600 },
    { type = "R_MIPS_HI16", vram = 0x80A67A88, target_vram = 0x80A67AA8 },
    { type = "R_MIPS_LO16", vram = 0x80A67A8C, target_vram = 0x80A67AA8 },
    { type = "R_MIPS_HI16", vram = 0x80A67B20, target_vram = 0x80A6862C },
    { type = "R_MIPS_LO16", vram = 0x80A67B24, target_vram = 0x80A6862C },
    { type = "R_MIPS_HI16", vram = 0x80A67BD8, target_vram = 0x80A68670 },
    { type = "R_MIPS_LO16", vram = 0x80A67BDC, target_vram = 0x80A68670 },
    { type = "R_MIPS_HI16", vram = 0x80A67CAC, target_vram = 0x80A68674 },
    { type = "R_MIPS_LO16", vram = 0x80A67CB0, target_vram = 0x80A68674 },
    { type = "R_MIPS_HI16", vram = 0x80A67CC4, target_vram = 0x80A67D0C },
    { type = "R_MIPS_HI16", vram = 0x80A67CC8, target_vram = 0x80A68678 },
    { type = "R_MIPS_LO16", vram = 0x80A67CD8, target_vram = 0x80A67D0C },
    { type = "R_MIPS_LO16", vram = 0x80A67CE4, target_vram = 0x80A68678 },
    { type = "R_MIPS_HI16", vram = 0x80A67D48, target_vram = 0x80A6862C },
    { type = "R_MIPS_LO16", vram = 0x80A67D4C, target_vram = 0x80A6862C },
    { type = "R_MIPS_HI16", vram = 0x80A67D7C, target_vram = 0x80A6867C },
    { type = "R_MIPS_LO16", vram = 0x80A67D84, target_vram = 0x80A6867C },
    { type = "R_MIPS_HI16", vram = 0x80A67FA4, target_vram = 0x80A67FC4 },
    { type = "R_MIPS_LO16", vram = 0x80A67FA8, target_vram = 0x80A67FC4 },
    { type = "R_MIPS_HI16", vram = 0x80A680D8, target_vram = 0x80A680FC },
    { type = "R_MIPS_LO16", vram = 0x80A680E0, target_vram = 0x80A680FC },
    { type = "R_MIPS_HI16", vram = 0x80A6825C, target_vram = 0x80A6862C },
    { type = "R_MIPS_LO16", vram = 0x80A68260, target_vram = 0x80A6862C },
    { type = "R_MIPS_HI16", vram = 0x80A682A0, target_vram = 0x80A68650 },
    { type = "R_MIPS_LO16", vram = 0x80A682A4, target_vram = 0x80A68650 },
    { type = "R_MIPS_HI16", vram = 0x80A68480, target_vram = 0x80A6862C },
    { type = "R_MIPS_LO16", vram = 0x80A68484, target_vram = 0x80A6862C },
    { type = "R_MIPS_HI16", vram = 0x80A68584, target_vram = 0x80A6865C },
    { type = "R_MIPS_LO16", vram = 0x80A68598, target_vram = 0x80A6865C },
]

functions = [
    { name = "EnLookNuts_SetupSendPlayerToSpawn", vram = 0x80A68080, size = 0x7C },
    { name = "EnLookNuts_SendPlayerToSpawn", vram = 0x80A680FC, size = 0xC8 },
    { name = "EnLookNuts_SetupPatrol", vram = 0x80A67A34, size = 0x74 },
    { name = "EnLookNuts_RunToPlayer", vram = 0x80A67FC4, size = 0xBC },
    { name = "EnLookNuts_Patrol", vram = 0x80A67AA8, size = 0x1A0 },
    { name = "EnLookNuts_Update", vram = 0x80A681C4, size = 0x37C },
    { name = "EnLookNuts_StandAndWait", vram = 0x80A67D0C, size = 0x224 },
    { name = "EnLookNuts_DetectedPlayer", vram = 0x80A67F30, size = 0x94 },
    { name = "EnLookNuts_SetupStandAndWait", vram = 0x80A67C48, size = 0xC4 },
    { name = "EnLookNuts_Draw", vram = 0x80A68540, size = 0x94 },
    { name = "EnLookNuts_Init", vram = 0x80A678B0, size = 0x158 },
    { name = "EnLookNuts_Destroy", vram = 0x80A67A08, size = 0x2C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Mushi2"
rom = 0x00ED0920
vram = 0x80A687A0
size = 0x37F0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A68898, target_vram = 0x80A6BA20 },
    { type = "R_MIPS_LO16", vram = 0x80A6889C, target_vram = 0x80A6BA20 },
    { type = "R_MIPS_HI16", vram = 0x80A68950, target_vram = 0x80A6BA24 },
    { type = "R_MIPS_LO16", vram = 0x80A68954, target_vram = 0x80A6BA24 },
    { type = "R_MIPS_HI16", vram = 0x80A68964, target_vram = 0x80A6BA28 },
    { type = "R_MIPS_LO16", vram = 0x80A68968, target_vram = 0x80A6BA28 },
    { type = "R_MIPS_HI16", vram = 0x80A68A9C, target_vram = 0x80A6B998 },
    { type = "R_MIPS_HI16", vram = 0x80A68AA0, target_vram = 0x80A6B9A0 },
    { type = "R_MIPS_LO16", vram = 0x80A68AA4, target_vram = 0x80A6B9A0 },
    { type = "R_MIPS_LO16", vram = 0x80A68AA8, target_vram = 0x80A6B998 },
    { type = "R_MIPS_HI16", vram = 0x80A68B40, target_vram = 0x80A6B994 },
    { type = "R_MIPS_LO16", vram = 0x80A68B44, target_vram = 0x80A6B994 },
    { type = "R_MIPS_HI16", vram = 0x80A68B70, target_vram = 0x80A6B994 },
    { type = "R_MIPS_LO16", vram = 0x80A68B74, target_vram = 0x80A6B994 },
    { type = "R_MIPS_HI16", vram = 0x80A68BA0, target_vram = 0x80A6B994 },
    { type = "R_MIPS_LO16", vram = 0x80A68BA4, target_vram = 0x80A6B994 },
    { type = "R_MIPS_HI16", vram = 0x80A68BF4, target_vram = 0x80A6BA2C },
    { type = "R_MIPS_LO16", vram = 0x80A68BF8, target_vram = 0x80A6BA2C },
    { type = "R_MIPS_HI16", vram = 0x80A68C70, target_vram = 0x80A6BA30 },
    { type = "R_MIPS_LO16", vram = 0x80A68C74, target_vram = 0x80A6BA30 },
    { type = "R_MIPS_HI16", vram = 0x80A68D14, target_vram = 0x80A6BA34 },
    { type = "R_MIPS_LO16", vram = 0x80A68D1C, target_vram = 0x80A6BA34 },
    { type = "R_MIPS_HI16", vram = 0x80A68F58, target_vram = 0x80A6B9A0 },
    { type = "R_MIPS_LO16", vram = 0x80A68F5C, target_vram = 0x80A6B9A0 },
    { type = "R_MIPS_HI16", vram = 0x80A68F68, target_vram = 0x80A6B9AC },
    { type = "R_MIPS_LO16", vram = 0x80A68F6C, target_vram = 0x80A6B9AC },
    { type = "R_MIPS_HI16", vram = 0x80A68F78, target_vram = 0x80A6B9B8 },
    { type = "R_MIPS_LO16", vram = 0x80A68F7C, target_vram = 0x80A6B9B8 },
    { type = "R_MIPS_HI16", vram = 0x80A6920C, target_vram = 0x80A6BA38 },
    { type = "R_MIPS_LO16", vram = 0x80A69220, target_vram = 0x80A6BA38 },
    { type = "R_MIPS_HI16", vram = 0x80A692A4, target_vram = 0x80A6BA3C },
    { type = "R_MIPS_LO16", vram = 0x80A692A8, target_vram = 0x80A6BA3C },
    { type = "R_MIPS_HI16", vram = 0x80A6938C, target_vram = 0x80A6B9C4 },
    { type = "R_MIPS_LO16", vram = 0x80A69398, target_vram = 0x80A6B9C4 },
    { type = "R_MIPS_HI16", vram = 0x80A69B90, target_vram = 0x80A6BA40 },
    { type = "R_MIPS_LO16", vram = 0x80A69B94, target_vram = 0x80A6BA40 },
    { type = "R_MIPS_HI16", vram = 0x80A69BC4, target_vram = 0x80A6BA44 },
    { type = "R_MIPS_LO16", vram = 0x80A69BC8, target_vram = 0x80A6BA44 },
    { type = "R_MIPS_HI16", vram = 0x80A69BDC, target_vram = 0x80A6BA48 },
    { type = "R_MIPS_LO16", vram = 0x80A69BEC, target_vram = 0x80A6BA48 },
    { type = "R_MIPS_HI16", vram = 0x80A69CF4, target_vram = 0x80A6BA4C },
    { type = "R_MIPS_LO16", vram = 0x80A69CF8, target_vram = 0x80A6BA4C },
    { type = "R_MIPS_HI16", vram = 0x80A69D50, target_vram = 0x80A6BA50 },
    { type = "R_MIPS_LO16", vram = 0x80A69D5C, target_vram = 0x80A6BA50 },
    { type = "R_MIPS_HI16", vram = 0x80A69DF4, target_vram = 0x80A6BA54 },
    { type = "R_MIPS_LO16", vram = 0x80A69DF8, target_vram = 0x80A6BA54 },
    { type = "R_MIPS_HI16", vram = 0x80A69F90, target_vram = 0x80A6BA58 },
    { type = "R_MIPS_LO16", vram = 0x80A69F94, target_vram = 0x80A6BA58 },
    { type = "R_MIPS_HI16", vram = 0x80A69F98, target_vram = 0x80A6BA5C },
    { type = "R_MIPS_LO16", vram = 0x80A69F9C, target_vram = 0x80A6BA5C },
    { type = "R_MIPS_HI16", vram = 0x80A6A104, target_vram = 0x80A6BA04 },
    { type = "R_MIPS_LO16", vram = 0x80A6A108, target_vram = 0x80A6BA04 },
    { type = "R_MIPS_HI16", vram = 0x80A6A1CC, target_vram = 0x80A6B974 },
    { type = "R_MIPS_LO16", vram = 0x80A6A1DC, target_vram = 0x80A6B974 },
    { type = "R_MIPS_HI16", vram = 0x80A6A348, target_vram = 0x80A6A36C },
    { type = "R_MIPS_LO16", vram = 0x80A6A34C, target_vram = 0x80A6A36C },
    { type = "R_MIPS_HI16", vram = 0x80A6A39C, target_vram = 0x80A6BA14 },
    { type = "R_MIPS_LO16", vram = 0x80A6A3B0, target_vram = 0x80A6BA14 },
    { type = "R_MIPS_HI16", vram = 0x80A6A444, target_vram = 0x80A6BA60 },
    { type = "R_MIPS_LO16", vram = 0x80A6A448, target_vram = 0x80A6BA60 },
    { type = "R_MIPS_HI16", vram = 0x80A6A550, target_vram = 0x80A6BA64 },
    { type = "R_MIPS_LO16", vram = 0x80A6A554, target_vram = 0x80A6BA64 },
    { type = "R_MIPS_HI16", vram = 0x80A6A5A0, target_vram = 0x80A6A5C0 },
    { type = "R_MIPS_LO16", vram = 0x80A6A5A4, target_vram = 0x80A6A5C0 },
    { type = "R_MIPS_HI16", vram = 0x80A6A608, target_vram = 0x80A6BA68 },
    { type = "R_MIPS_LO16", vram = 0x80A6A620, target_vram = 0x80A6BA68 },
    { type = "R_MIPS_HI16", vram = 0x80A6A66C, target_vram = 0x80A6BA6C },
    { type = "R_MIPS_LO16", vram = 0x80A6A670, target_vram = 0x80A6BA6C },
    { type = "R_MIPS_HI16", vram = 0x80A6A674, target_vram = 0x80A6BA70 },
    { type = "R_MIPS_LO16", vram = 0x80A6A678, target_vram = 0x80A6BA70 },
    { type = "R_MIPS_HI16", vram = 0x80A6A680, target_vram = 0x80A6BA74 },
    { type = "R_MIPS_LO16", vram = 0x80A6A6A8, target_vram = 0x80A6BA74 },
    { type = "R_MIPS_HI16", vram = 0x80A6A7F8, target_vram = 0x80A6BA78 },
    { type = "R_MIPS_LO16", vram = 0x80A6A7FC, target_vram = 0x80A6BA78 },
    { type = "R_MIPS_HI16", vram = 0x80A6A804, target_vram = 0x80A6A824 },
    { type = "R_MIPS_LO16", vram = 0x80A6A80C, target_vram = 0x80A6A824 },
    { type = "R_MIPS_HI16", vram = 0x80A6A88C, target_vram = 0x80A6BA7C },
    { type = "R_MIPS_LO16", vram = 0x80A6A890, target_vram = 0x80A6BA7C },
    { type = "R_MIPS_HI16", vram = 0x80A6A898, target_vram = 0x80A6BA80 },
    { type = "R_MIPS_LO16", vram = 0x80A6A89C, target_vram = 0x80A6BA80 },
    { type = "R_MIPS_HI16", vram = 0x80A6A8A8, target_vram = 0x80A6BA84 },
    { type = "R_MIPS_LO16", vram = 0x80A6A8D4, target_vram = 0x80A6BA84 },
    { type = "R_MIPS_HI16", vram = 0x80A6A9B4, target_vram = 0x80A6BA88 },
    { type = "R_MIPS_LO16", vram = 0x80A6A9B8, target_vram = 0x80A6BA88 },
    { type = "R_MIPS_HI16", vram = 0x80A6A9BC, target_vram = 0x80A6A9E4 },
    { type = "R_MIPS_LO16", vram = 0x80A6A9C4, target_vram = 0x80A6A9E4 },
    { type = "R_MIPS_HI16", vram = 0x80A6AAA8, target_vram = 0x80A6BA8C },
    { type = "R_MIPS_LO16", vram = 0x80A6AAAC, target_vram = 0x80A6BA8C },
    { type = "R_MIPS_HI16", vram = 0x80A6AAE0, target_vram = 0x80A6AB08 },
    { type = "R_MIPS_LO16", vram = 0x80A6AAE4, target_vram = 0x80A6AB08 },
    { type = "R_MIPS_HI16", vram = 0x80A6AB98, target_vram = 0x80A6BA90 },
    { type = "R_MIPS_LO16", vram = 0x80A6AB9C, target_vram = 0x80A6BA90 },
    { type = "R_MIPS_HI16", vram = 0x80A6ABA4, target_vram = 0x80A6BA94 },
    { type = "R_MIPS_LO16", vram = 0x80A6ABA8, target_vram = 0x80A6BA94 },
    { type = "R_MIPS_HI16", vram = 0x80A6ABB0, target_vram = 0x80A6BA98 },
    { type = "R_MIPS_LO16", vram = 0x80A6ABD0, target_vram = 0x80A6BA98 },
    { type = "R_MIPS_HI16", vram = 0x80A6AD4C, target_vram = 0x80A6BA9C },
    { type = "R_MIPS_LO16", vram = 0x80A6AD50, target_vram = 0x80A6BA9C },
    { type = "R_MIPS_HI16", vram = 0x80A6AE38, target_vram = 0x80A6BAA0 },
    { type = "R_MIPS_LO16", vram = 0x80A6AE40, target_vram = 0x80A6BAA0 },
    { type = "R_MIPS_HI16", vram = 0x80A6AE44, target_vram = 0x80A6BAA4 },
    { type = "R_MIPS_LO16", vram = 0x80A6AE4C, target_vram = 0x80A6BAA4 },
    { type = "R_MIPS_HI16", vram = 0x80A6AE60, target_vram = 0x80A6AE7C },
    { type = "R_MIPS_LO16", vram = 0x80A6AE64, target_vram = 0x80A6AE7C },
    { type = "R_MIPS_HI16", vram = 0x80A6AEB4, target_vram = 0x80A6BAA8 },
    { type = "R_MIPS_LO16", vram = 0x80A6AEB8, target_vram = 0x80A6BAA8 },
    { type = "R_MIPS_HI16", vram = 0x80A6AEC4, target_vram = 0x80A6BAAC },
    { type = "R_MIPS_LO16", vram = 0x80A6AED8, target_vram = 0x80A6BAAC },
    { type = "R_MIPS_HI16", vram = 0x80A6AF1C, target_vram = 0x80A6BAB0 },
    { type = "R_MIPS_LO16", vram = 0x80A6AF20, target_vram = 0x80A6BAB0 },
    { type = "R_MIPS_HI16", vram = 0x80A6AF24, target_vram = 0x80A6BAB4 },
    { type = "R_MIPS_LO16", vram = 0x80A6AF28, target_vram = 0x80A6BAB4 },
    { type = "R_MIPS_HI16", vram = 0x80A6AF2C, target_vram = 0x80A6BAB8 },
    { type = "R_MIPS_LO16", vram = 0x80A6AF44, target_vram = 0x80A6BAB8 },
    { type = "R_MIPS_HI16", vram = 0x80A6AF60, target_vram = 0x80A6BABC },
    { type = "R_MIPS_LO16", vram = 0x80A6AF64, target_vram = 0x80A6BABC },
    { type = "R_MIPS_HI16", vram = 0x80A6AF68, target_vram = 0x80A6BAC0 },
    { type = "R_MIPS_LO16", vram = 0x80A6AF6C, target_vram = 0x80A6BAC0 },
    { type = "R_MIPS_HI16", vram = 0x80A6B098, target_vram = 0x80A6BAC4 },
    { type = "R_MIPS_LO16", vram = 0x80A6B09C, target_vram = 0x80A6BAC4 },
    { type = "R_MIPS_HI16", vram = 0x80A6B0BC, target_vram = 0x80A6B0D8 },
    { type = "R_MIPS_LO16", vram = 0x80A6B0C0, target_vram = 0x80A6B0D8 },
    { type = "R_MIPS_HI16", vram = 0x80A6B110, target_vram = 0x80A6BAC8 },
    { type = "R_MIPS_LO16", vram = 0x80A6B114, target_vram = 0x80A6BAC8 },
    { type = "R_MIPS_HI16", vram = 0x80A6B118, target_vram = 0x80A6BACC },
    { type = "R_MIPS_LO16", vram = 0x80A6B11C, target_vram = 0x80A6BACC },
    { type = "R_MIPS_HI16", vram = 0x80A6B18C, target_vram = 0x80A6BAD4 },
    { type = "R_MIPS_HI16", vram = 0x80A6B1A4, target_vram = 0x80A6BAD0 },
    { type = "R_MIPS_LO16", vram = 0x80A6B1AC, target_vram = 0x80A6BAD0 },
    { type = "R_MIPS_LO16", vram = 0x80A6B1B0, target_vram = 0x80A6BAD4 },
    { type = "R_MIPS_HI16", vram = 0x80A6B1BC, target_vram = 0x80A6BAD8 },
    { type = "R_MIPS_LO16", vram = 0x80A6B1C0, target_vram = 0x80A6BAD8 },
    { type = "R_MIPS_HI16", vram = 0x80A6B254, target_vram = 0x80A6BADC },
    { type = "R_MIPS_LO16", vram = 0x80A6B258, target_vram = 0x80A6BADC },
    { type = "R_MIPS_HI16", vram = 0x80A6B2AC, target_vram = 0x80A6BAE0 },
    { type = "R_MIPS_LO16", vram = 0x80A6B2B0, target_vram = 0x80A6BAE0 },
    { type = "R_MIPS_HI16", vram = 0x80A6B2B4, target_vram = 0x80A6BAE4 },
    { type = "R_MIPS_LO16", vram = 0x80A6B2B8, target_vram = 0x80A6BAE4 },
    { type = "R_MIPS_HI16", vram = 0x80A6B338, target_vram = 0x80A6B984 },
    { type = "R_MIPS_HI16", vram = 0x80A6B340, target_vram = 0x80A6B98C },
    { type = "R_MIPS_LO16", vram = 0x80A6B348, target_vram = 0x80A6B98C },
    { type = "R_MIPS_LO16", vram = 0x80A6B34C, target_vram = 0x80A6B984 },
    { type = "R_MIPS_HI16", vram = 0x80A6B48C, target_vram = 0x80A6A5C0 },
    { type = "R_MIPS_LO16", vram = 0x80A6B490, target_vram = 0x80A6A5C0 },
    { type = "R_MIPS_HI16", vram = 0x80A6B498, target_vram = 0x80A6A824 },
    { type = "R_MIPS_LO16", vram = 0x80A6B49C, target_vram = 0x80A6A824 },
    { type = "R_MIPS_HI16", vram = 0x80A6B4D4, target_vram = 0x80A6BAE8 },
    { type = "R_MIPS_LO16", vram = 0x80A6B4D8, target_vram = 0x80A6BAE8 },
    { type = "R_MIPS_HI16", vram = 0x80A6B4E0, target_vram = 0x80A6BAF0 },
    { type = "R_MIPS_HI16", vram = 0x80A6B4F4, target_vram = 0x80A6BAEC },
    { type = "R_MIPS_LO16", vram = 0x80A6B4FC, target_vram = 0x80A6BAEC },
    { type = "R_MIPS_LO16", vram = 0x80A6B500, target_vram = 0x80A6BAF0 },
    { type = "R_MIPS_HI16", vram = 0x80A6B544, target_vram = 0x80A6A5C0 },
    { type = "R_MIPS_LO16", vram = 0x80A6B548, target_vram = 0x80A6A5C0 },
    { type = "R_MIPS_HI16", vram = 0x80A6B550, target_vram = 0x80A6A824 },
    { type = "R_MIPS_LO16", vram = 0x80A6B554, target_vram = 0x80A6A824 },
    { type = "R_MIPS_HI16", vram = 0x80A6B55C, target_vram = 0x80A6A9E4 },
    { type = "R_MIPS_LO16", vram = 0x80A6B560, target_vram = 0x80A6A9E4 },
    { type = "R_MIPS_HI16", vram = 0x80A6B568, target_vram = 0x80A6B0D8 },
    { type = "R_MIPS_LO16", vram = 0x80A6B56C, target_vram = 0x80A6B0D8 },
    { type = "R_MIPS_HI16", vram = 0x80A6B5B0, target_vram = 0x80A6A5C0 },
    { type = "R_MIPS_LO16", vram = 0x80A6B5B4, target_vram = 0x80A6A5C0 },
    { type = "R_MIPS_HI16", vram = 0x80A6B5C4, target_vram = 0x80A6AB08 },
    { type = "R_MIPS_LO16", vram = 0x80A6B5C8, target_vram = 0x80A6AB08 },
    { type = "R_MIPS_HI16", vram = 0x80A6B5D4, target_vram = 0x80A6AE7C },
    { type = "R_MIPS_LO16", vram = 0x80A6B5D8, target_vram = 0x80A6AE7C },
    { type = "R_MIPS_HI16", vram = 0x80A6B60C, target_vram = 0x80A6A824 },
    { type = "R_MIPS_LO16", vram = 0x80A6B610, target_vram = 0x80A6A824 },
    { type = "R_MIPS_HI16", vram = 0x80A6B620, target_vram = 0x80A6A9E4 },
    { type = "R_MIPS_LO16", vram = 0x80A6B624, target_vram = 0x80A6A9E4 },
    { type = "R_MIPS_HI16", vram = 0x80A6B668, target_vram = 0x80A6BAF4 },
    { type = "R_MIPS_LO16", vram = 0x80A6B674, target_vram = 0x80A6BAF4 },
    { type = "R_MIPS_HI16", vram = 0x80A6B6DC, target_vram = 0x80A6BAF8 },
    { type = "R_MIPS_LO16", vram = 0x80A6B6F0, target_vram = 0x80A6BAF8 },
    { type = "R_MIPS_HI16", vram = 0x80A6B728, target_vram = 0x80A6AE7C },
    { type = "R_MIPS_LO16", vram = 0x80A6B72C, target_vram = 0x80A6AE7C },
    { type = "R_MIPS_HI16", vram = 0x80A6B734, target_vram = 0x80A6B0D8 },
    { type = "R_MIPS_LO16", vram = 0x80A6B738, target_vram = 0x80A6B0D8 },
    { type = "R_MIPS_HI16", vram = 0x80A6B740, target_vram = 0x80A6A36C },
    { type = "R_MIPS_LO16", vram = 0x80A6B744, target_vram = 0x80A6A36C },
    { type = "R_MIPS_HI16", vram = 0x80A6B764, target_vram = 0x80A6A824 },
    { type = "R_MIPS_LO16", vram = 0x80A6B768, target_vram = 0x80A6A824 },
    { type = "R_MIPS_HI16", vram = 0x80A6B770, target_vram = 0x80A6A9E4 },
    { type = "R_MIPS_LO16", vram = 0x80A6B774, target_vram = 0x80A6A9E4 },
    { type = "R_MIPS_HI16", vram = 0x80A6B77C, target_vram = 0x80A6BAFC },
    { type = "R_MIPS_LO16", vram = 0x80A6B780, target_vram = 0x80A6BAFC },
    { type = "R_MIPS_HI16", vram = 0x80A6B7DC, target_vram = 0x80A6BB00 },
    { type = "R_MIPS_LO16", vram = 0x80A6B7EC, target_vram = 0x80A6BB00 },
]

functions = [
    { name = "func_80A6A794", vram = 0x80A6A794, size = 0x90 },
    { name = "func_80A6A300", vram = 0x80A6A300, size = 0x6C },
    { name = "func_80A687A0", vram = 0x80A687A0, size = 0x68 },
    { name = "func_80A68C5C", vram = 0x80A68C5C, size = 0x88 },
    { name = "func_80A6A9E4", vram = 0x80A6A9E4, size = 0xC0 },
    { name = "func_80A68860", vram = 0x80A68860, size = 0xB0 },
    { name = "func_80A68F9C", vram = 0x80A68F9C, size = 0x128 },
    { name = "func_80A690C4", vram = 0x80A690C4, size = 0x128 },
    { name = "func_80A69F5C", vram = 0x80A69F5C, size = 0xC8 },
    { name = "func_80A6A5C0", vram = 0x80A6A5C0, size = 0x1D4 },
    { name = "func_80A68B6C", vram = 0x80A68B6C, size = 0x34 },
    { name = "func_80A6B078", vram = 0x80A6B078, size = 0x60 },
    { name = "func_80A6AAA4", vram = 0x80A6AAA4, size = 0x64 },
    { name = "func_80A6AE7C", vram = 0x80A6AE7C, size = 0x1FC },
    { name = "func_80A69CE0", vram = 0x80A69CE0, size = 0x5C },
    { name = "func_80A699E4", vram = 0x80A699E4, size = 0xC4 },
    { name = "func_80A6AB08", vram = 0x80A6AB08, size = 0x30C },
    { name = "func_80A6969C", vram = 0x80A6969C, size = 0x128 },
    { name = "func_80A68A78", vram = 0x80A68A78, size = 0xC4 },
    { name = "func_80A69D3C", vram = 0x80A69D3C, size = 0x1A8 },
    { name = "func_80A68BA0", vram = 0x80A68BA0, size = 0x28 },
    { name = "func_80A68808", vram = 0x80A68808, size = 0x58 },
    { name = "func_80A6958C", vram = 0x80A6958C, size = 0x110 },
    { name = "func_80A69388", vram = 0x80A69388, size = 0x9C },
    { name = "func_80A68B3C", vram = 0x80A68B3C, size = 0x30 },
    { name = "EnMushi2_Update", vram = 0x80A6B3F8, size = 0x4D8 },
    { name = "func_80A6A984", vram = 0x80A6A984, size = 0x60 },
    { name = "func_80A697C4", vram = 0x80A697C4, size = 0x220 },
    { name = "func_80A68CE4", vram = 0x80A68CE4, size = 0xF0 },
    { name = "func_80A6A094", vram = 0x80A6A094, size = 0x44 },
    { name = "func_80A68F24", vram = 0x80A68F24, size = 0x78 },
    { name = "func_80A69468", vram = 0x80A69468, size = 0x124 },
    { name = "func_80A69AA8", vram = 0x80A69AA8, size = 0x34 },
    { name = "func_80A6AE14", vram = 0x80A6AE14, size = 0x68 },
    { name = "func_80A69424", vram = 0x80A69424, size = 0x44 },
    { name = "func_80A691EC", vram = 0x80A691EC, size = 0x19C },
    { name = "func_80A6A36C", vram = 0x80A6A36C, size = 0x19C },
    { name = "func_80A68DD4", vram = 0x80A68DD4, size = 0x104 },
    { name = "EnMushi2_Draw", vram = 0x80A6B8D0, size = 0x54 },
    { name = "EnMushi2_Destroy", vram = 0x80A6A2C8, size = 0x38 },
    { name = "func_80A6A058", vram = 0x80A6A058, size = 0x3C },
    { name = "func_80A69ADC", vram = 0x80A69ADC, size = 0x204 },
    { name = "func_80A69EE4", vram = 0x80A69EE4, size = 0x78 },
    { name = "func_80A6A0D8", vram = 0x80A6A0D8, size = 0x18 },
    { name = "func_80A68ED8", vram = 0x80A68ED8, size = 0x4C },
    { name = "func_80A6A508", vram = 0x80A6A508, size = 0xB8 },
    { name = "EnMushi2_Init", vram = 0x80A6A0F0, size = 0x1D8 },
    { name = "func_80A68910", vram = 0x80A68910, size = 0x168 },
    { name = "func_80A6A024", vram = 0x80A6A024, size = 0x34 },
    { name = "func_80A68BC8", vram = 0x80A68BC8, size = 0x94 },
    { name = "func_80A6B0D8", vram = 0x80A6B0D8, size = 0x320 },
    { name = "func_80A6A824", vram = 0x80A6A824, size = 0x160 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Fall"
rom = 0x00ED4110
vram = 0x80A6BF90
size = 0x2A00

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A6C078, target_vram = 0x80A6E5A0 },
    { type = "R_MIPS_LO16", vram = 0x80A6C0AC, target_vram = 0x80A6E5A0 },
    { type = "R_MIPS_HI16", vram = 0x80A6C0D0, target_vram = 0x80A6E5A4 },
    { type = "R_MIPS_LO16", vram = 0x80A6C0D4, target_vram = 0x80A6E5A4 },
    { type = "R_MIPS_HI16", vram = 0x80A6C0FC, target_vram = 0x80A6E5A8 },
    { type = "R_MIPS_LO16", vram = 0x80A6C100, target_vram = 0x80A6E5A8 },
    { type = "R_MIPS_HI16", vram = 0x80A6C128, target_vram = 0x80A6E5AC },
    { type = "R_MIPS_LO16", vram = 0x80A6C12C, target_vram = 0x80A6E5AC },
    { type = "R_MIPS_HI16", vram = 0x80A6C170, target_vram = 0x80A6E5B0 },
    { type = "R_MIPS_LO16", vram = 0x80A6C174, target_vram = 0x80A6E5B0 },
    { type = "R_MIPS_HI16", vram = 0x80A6C1A4, target_vram = 0x80A6E5B4 },
    { type = "R_MIPS_LO16", vram = 0x80A6C1A8, target_vram = 0x80A6E5B4 },
    { type = "R_MIPS_HI16", vram = 0x80A6C1E0, target_vram = 0x80A6E990 },
    { type = "R_MIPS_LO16", vram = 0x80A6C1E4, target_vram = 0x80A6E990 },
    { type = "R_MIPS_HI16", vram = 0x80A6C1E8, target_vram = 0x80A6E9B4 },
    { type = "R_MIPS_HI16", vram = 0x80A6C1F0, target_vram = 0x80A6E9D8 },
    { type = "R_MIPS_HI16", vram = 0x80A6C1F4, target_vram = 0x80A6F098 },
    { type = "R_MIPS_LO16", vram = 0x80A6C1F8, target_vram = 0x80A6F098 },
    { type = "R_MIPS_LO16", vram = 0x80A6C1FC, target_vram = 0x80A6E9D8 },
    { type = "R_MIPS_LO16", vram = 0x80A6C200, target_vram = 0x80A6E9B4 },
    { type = "R_MIPS_HI16", vram = 0x80A6C270, target_vram = 0x80A6E5B8 },
    { type = "R_MIPS_LO16", vram = 0x80A6C274, target_vram = 0x80A6E5B8 },
    { type = "R_MIPS_HI16", vram = 0x80A6C280, target_vram = 0x80A6E5BC },
    { type = "R_MIPS_LO16", vram = 0x80A6C284, target_vram = 0x80A6E5BC },
    { type = "R_MIPS_HI16", vram = 0x80A6C290, target_vram = 0x80A6E5C0 },
    { type = "R_MIPS_LO16", vram = 0x80A6C294, target_vram = 0x80A6E5C0 },
    { type = "R_MIPS_HI16", vram = 0x80A6C2A0, target_vram = 0x80A6E5C4 },
    { type = "R_MIPS_LO16", vram = 0x80A6C2A4, target_vram = 0x80A6E5C4 },
    { type = "R_MIPS_HI16", vram = 0x80A6C2B0, target_vram = 0x80A6E5C8 },
    { type = "R_MIPS_LO16", vram = 0x80A6C2B4, target_vram = 0x80A6E5C8 },
    { type = "R_MIPS_HI16", vram = 0x80A6C2D8, target_vram = 0x80A6E5CC },
    { type = "R_MIPS_LO16", vram = 0x80A6C2E0, target_vram = 0x80A6E5CC },
    { type = "R_MIPS_HI16", vram = 0x80A6C36C, target_vram = 0x80A6C3FC },
    { type = "R_MIPS_LO16", vram = 0x80A6C380, target_vram = 0x80A6C3FC },
    { type = "R_MIPS_HI16", vram = 0x80A6C438, target_vram = 0x80A6CD74 },
    { type = "R_MIPS_LO16", vram = 0x80A6C448, target_vram = 0x80A6CD74 },
    { type = "R_MIPS_HI16", vram = 0x80A6C460, target_vram = 0x80A6E5EC },
    { type = "R_MIPS_LO16", vram = 0x80A6C468, target_vram = 0x80A6E5EC },
    { type = "R_MIPS_HI16", vram = 0x80A6C474, target_vram = 0x80A6D88C },
    { type = "R_MIPS_HI16", vram = 0x80A6C478, target_vram = 0x80A6CD38 },
    { type = "R_MIPS_LO16", vram = 0x80A6C47C, target_vram = 0x80A6D88C },
    { type = "R_MIPS_LO16", vram = 0x80A6C480, target_vram = 0x80A6CD38 },
    { type = "R_MIPS_HI16", vram = 0x80A6C4AC, target_vram = 0x80A6D88C },
    { type = "R_MIPS_HI16", vram = 0x80A6C4B0, target_vram = 0x80A6CB74 },
    { type = "R_MIPS_LO16", vram = 0x80A6C4B8, target_vram = 0x80A6D88C },
    { type = "R_MIPS_LO16", vram = 0x80A6C4BC, target_vram = 0x80A6CB74 },
    { type = "R_MIPS_HI16", vram = 0x80A6C508, target_vram = 0x80A6CD38 },
    { type = "R_MIPS_LO16", vram = 0x80A6C50C, target_vram = 0x80A6CD38 },
    { type = "R_MIPS_HI16", vram = 0x80A6C528, target_vram = 0x80A6D88C },
    { type = "R_MIPS_LO16", vram = 0x80A6C52C, target_vram = 0x80A6D88C },
    { type = "R_MIPS_HI16", vram = 0x80A6C558, target_vram = 0x80A6D88C },
    { type = "R_MIPS_LO16", vram = 0x80A6C55C, target_vram = 0x80A6D88C },
    { type = "R_MIPS_HI16", vram = 0x80A6C564, target_vram = 0x80A6E61C },
    { type = "R_MIPS_LO16", vram = 0x80A6C568, target_vram = 0x80A6E61C },
    { type = "R_MIPS_HI16", vram = 0x80A6C584, target_vram = 0x80A6C9A8 },
    { type = "R_MIPS_LO16", vram = 0x80A6C588, target_vram = 0x80A6C9A8 },
    { type = "R_MIPS_HI16", vram = 0x80A6C5A8, target_vram = 0x80A6D220 },
    { type = "R_MIPS_HI16", vram = 0x80A6C5AC, target_vram = 0x80A6DD3C },
    { type = "R_MIPS_LO16", vram = 0x80A6C5B0, target_vram = 0x80A6D220 },
    { type = "R_MIPS_LO16", vram = 0x80A6C5B4, target_vram = 0x80A6DD3C },
    { type = "R_MIPS_HI16", vram = 0x80A6C5E0, target_vram = 0x80A6D698 },
    { type = "R_MIPS_HI16", vram = 0x80A6C5E4, target_vram = 0x80A6E07C },
    { type = "R_MIPS_LO16", vram = 0x80A6C5E8, target_vram = 0x80A6D698 },
    { type = "R_MIPS_LO16", vram = 0x80A6C5EC, target_vram = 0x80A6E07C },
    { type = "R_MIPS_HI16", vram = 0x80A6C618, target_vram = 0x80A6DC20 },
    { type = "R_MIPS_LO16", vram = 0x80A6C61C, target_vram = 0x80A6DC20 },
    { type = "R_MIPS_HI16", vram = 0x80A6C658, target_vram = 0x80A6DC40 },
    { type = "R_MIPS_LO16", vram = 0x80A6C65C, target_vram = 0x80A6DC40 },
    { type = "R_MIPS_HI16", vram = 0x80A6C698, target_vram = 0x80A6D0DC },
    { type = "R_MIPS_HI16", vram = 0x80A6C69C, target_vram = 0x80A6CF70 },
    { type = "R_MIPS_LO16", vram = 0x80A6C6A0, target_vram = 0x80A6D0DC },
    { type = "R_MIPS_LO16", vram = 0x80A6C6A4, target_vram = 0x80A6CF70 },
    { type = "R_MIPS_HI16", vram = 0x80A6C718, target_vram = 0x80A6CA9C },
    { type = "R_MIPS_LO16", vram = 0x80A6C71C, target_vram = 0x80A6CA9C },
    { type = "R_MIPS_HI16", vram = 0x80A6C744, target_vram = 0x80A6D75C },
    { type = "R_MIPS_HI16", vram = 0x80A6C748, target_vram = 0x80A6E214 },
    { type = "R_MIPS_LO16", vram = 0x80A6C74C, target_vram = 0x80A6D75C },
    { type = "R_MIPS_LO16", vram = 0x80A6C750, target_vram = 0x80A6E214 },
    { type = "R_MIPS_HI16", vram = 0x80A6C774, target_vram = 0x80A6D88C },
    { type = "R_MIPS_LO16", vram = 0x80A6C778, target_vram = 0x80A6D88C },
    { type = "R_MIPS_HI16", vram = 0x80A6C7F4, target_vram = 0x80A6E4B0 },
    { type = "R_MIPS_LO16", vram = 0x80A6C800, target_vram = 0x80A6E4B0 },
    { type = "R_MIPS_HI16", vram = 0x80A6C834, target_vram = 0x80A6E4B0 },
    { type = "R_MIPS_LO16", vram = 0x80A6C844, target_vram = 0x80A6E4B0 },
    { type = "R_MIPS_HI16", vram = 0x80A6C8B8, target_vram = 0x80A6E4B0 },
    { type = "R_MIPS_LO16", vram = 0x80A6C8BC, target_vram = 0x80A6E4B0 },
    { type = "R_MIPS_HI16", vram = 0x80A6C8C0, target_vram = 0x80A6E4B0 },
    { type = "R_MIPS_LO16", vram = 0x80A6C8CC, target_vram = 0x80A6E4B0 },
    { type = "R_MIPS_HI16", vram = 0x80A6C904, target_vram = 0x80A6E4B0 },
    { type = "R_MIPS_LO16", vram = 0x80A6C908, target_vram = 0x80A6E4B0 },
    { type = "R_MIPS_HI16", vram = 0x80A6C914, target_vram = 0x80A6E4B0 },
    { type = "R_MIPS_LO16", vram = 0x80A6C920, target_vram = 0x80A6E4B0 },
    { type = "R_MIPS_HI16", vram = 0x80A6C97C, target_vram = 0x80A6E4B0 },
    { type = "R_MIPS_LO16", vram = 0x80A6C988, target_vram = 0x80A6E4B0 },
    { type = "R_MIPS_HI16", vram = 0x80A6CA1C, target_vram = 0x80A6D88C },
    { type = "R_MIPS_LO16", vram = 0x80A6CA20, target_vram = 0x80A6D88C },
    { type = "R_MIPS_HI16", vram = 0x80A6CAF0, target_vram = 0x80A6D98C },
    { type = "R_MIPS_HI16", vram = 0x80A6CB2C, target_vram = 0x80A6E620 },
    { type = "R_MIPS_LO16", vram = 0x80A6CB30, target_vram = 0x80A6E620 },
    { type = "R_MIPS_LO16", vram = 0x80A6CB58, target_vram = 0x80A6D98C },
    { type = "R_MIPS_HI16", vram = 0x80A6CDE0, target_vram = 0x80A6E624 },
    { type = "R_MIPS_LO16", vram = 0x80A6CDE4, target_vram = 0x80A6E624 },
    { type = "R_MIPS_HI16", vram = 0x80A6CE00, target_vram = 0x80A6D88C },
    { type = "R_MIPS_LO16", vram = 0x80A6CE04, target_vram = 0x80A6D88C },
    { type = "R_MIPS_HI16", vram = 0x80A6CE70, target_vram = 0x80A6D88C },
    { type = "R_MIPS_LO16", vram = 0x80A6CE7C, target_vram = 0x80A6D88C },
    { type = "R_MIPS_HI16", vram = 0x80A6CEE0, target_vram = 0x80A6E37C },
    { type = "R_MIPS_LO16", vram = 0x80A6CEE4, target_vram = 0x80A6E37C },
    { type = "R_MIPS_HI16", vram = 0x80A6D0AC, target_vram = 0x80A6CF60 },
    { type = "R_MIPS_LO16", vram = 0x80A6D0B0, target_vram = 0x80A6CF60 },
    { type = "R_MIPS_HI16", vram = 0x80A6D15C, target_vram = 0x80A6E4B4 },
    { type = "R_MIPS_LO16", vram = 0x80A6D160, target_vram = 0x80A6E4B4 },
    { type = "R_MIPS_HI16", vram = 0x80A6D180, target_vram = 0x80A6E4B5 },
    { type = "R_MIPS_LO16", vram = 0x80A6D190, target_vram = 0x80A6E4B5 },
    { type = "R_MIPS_HI16", vram = 0x80A6D1BC, target_vram = 0x80A6E585 },
    { type = "R_MIPS_LO16", vram = 0x80A6D1C0, target_vram = 0x80A6E585 },
    { type = "R_MIPS_HI16", vram = 0x80A6D264, target_vram = 0x80A6E628 },
    { type = "R_MIPS_LO16", vram = 0x80A6D268, target_vram = 0x80A6E628 },
    { type = "R_MIPS_HI16", vram = 0x80A6D28C, target_vram = 0x80A6DD3C },
    { type = "R_MIPS_LO16", vram = 0x80A6D290, target_vram = 0x80A6DD3C },
    { type = "R_MIPS_HI16", vram = 0x80A6D2A8, target_vram = 0x80A6E62C },
    { type = "R_MIPS_LO16", vram = 0x80A6D2AC, target_vram = 0x80A6E62C },
    { type = "R_MIPS_HI16", vram = 0x80A6D36C, target_vram = 0x80A6E630 },
    { type = "R_MIPS_LO16", vram = 0x80A6D370, target_vram = 0x80A6E630 },
    { type = "R_MIPS_HI16", vram = 0x80A6D3B4, target_vram = 0x80A6E634 },
    { type = "R_MIPS_LO16", vram = 0x80A6D3B8, target_vram = 0x80A6E634 },
    { type = "R_MIPS_HI16", vram = 0x80A6D410, target_vram = 0x80A6E638 },
    { type = "R_MIPS_LO16", vram = 0x80A6D414, target_vram = 0x80A6E638 },
    { type = "R_MIPS_HI16", vram = 0x80A6D444, target_vram = 0x80A6E990 },
    { type = "R_MIPS_HI16", vram = 0x80A6D448, target_vram = 0x80A6E63C },
    { type = "R_MIPS_HI16", vram = 0x80A6D44C, target_vram = 0x80A6F098 },
    { type = "R_MIPS_LO16", vram = 0x80A6D450, target_vram = 0x80A6F098 },
    { type = "R_MIPS_LO16", vram = 0x80A6D454, target_vram = 0x80A6E63C },
    { type = "R_MIPS_LO16", vram = 0x80A6D458, target_vram = 0x80A6E990 },
    { type = "R_MIPS_HI16", vram = 0x80A6D518, target_vram = 0x80A6E990 },
    { type = "R_MIPS_HI16", vram = 0x80A6D51C, target_vram = 0x80A6F098 },
    { type = "R_MIPS_LO16", vram = 0x80A6D520, target_vram = 0x80A6F098 },
    { type = "R_MIPS_LO16", vram = 0x80A6D524, target_vram = 0x80A6E990 },
    { type = "R_MIPS_HI16", vram = 0x80A6D5B0, target_vram = 0x80A6E640 },
    { type = "R_MIPS_LO16", vram = 0x80A6D5B4, target_vram = 0x80A6E640 },
    { type = "R_MIPS_HI16", vram = 0x80A6D7EC, target_vram = 0x80A6E644 },
    { type = "R_MIPS_LO16", vram = 0x80A6D7F0, target_vram = 0x80A6E644 },
    { type = "R_MIPS_HI16", vram = 0x80A6D804, target_vram = 0x80A6E648 },
    { type = "R_MIPS_LO16", vram = 0x80A6D838, target_vram = 0x80A6E648 },
    { type = "R_MIPS_HI16", vram = 0x80A6D8DC, target_vram = 0x80A6E588 },
    { type = "R_MIPS_LO16", vram = 0x80A6D8E8, target_vram = 0x80A6E588 },
    { type = "R_MIPS_HI16", vram = 0x80A6DC64, target_vram = 0x80A6E64C },
    { type = "R_MIPS_LO16", vram = 0x80A6DC68, target_vram = 0x80A6E64C },
    { type = "R_MIPS_HI16", vram = 0x80A6DC78, target_vram = 0x80A6E650 },
    { type = "R_MIPS_LO16", vram = 0x80A6DC84, target_vram = 0x80A6E650 },
    { type = "R_MIPS_HI16", vram = 0x80A6E0B0, target_vram = 0x80A6E654 },
    { type = "R_MIPS_LO16", vram = 0x80A6E0B4, target_vram = 0x80A6E654 },
    { type = "R_MIPS_HI16", vram = 0x80A6E128, target_vram = 0x80A6E990 },
    { type = "R_MIPS_HI16", vram = 0x80A6E12C, target_vram = 0x80A6F098 },
    { type = "R_MIPS_HI16", vram = 0x80A6E130, target_vram = 0x80A6E594 },
    { type = "R_MIPS_LO16", vram = 0x80A6E13C, target_vram = 0x80A6E594 },
    { type = "R_MIPS_LO16", vram = 0x80A6E140, target_vram = 0x80A6F098 },
    { type = "R_MIPS_LO16", vram = 0x80A6E144, target_vram = 0x80A6E990 },
]

functions = [
    { name = "EnFall_MoonsTear_Initialize", vram = 0x80A6CECC, size = 0x94 },
    { name = "EnFall_CrashingMoon_HandleGiantsCutscene", vram = 0x80A6C7C0, size = 0x1E8 },
    { name = "EnFall_RisingDebris_InitializeEffect", vram = 0x80A6D504, size = 0x194 },
    { name = "EnFall_Setup", vram = 0x80A6C3FC, size = 0x3C4 },
    { name = "EnFall_LodMoon_DrawWithLerp", vram = 0x80A6DC40, size = 0xFC },
    { name = "EnFall_Moon_AdjustScaleAndPosition", vram = 0x80A6BF90, size = 0x24C },
    { name = "EnFall_Fireball_Update", vram = 0x80A6D220, size = 0x224 },
    { name = "EnFall_LodMoon_DrawWithoutLerp", vram = 0x80A6DC20, size = 0x20 },
    { name = "EnFall_MoonsTear_DoNothing", vram = 0x80A6CF60, size = 0x10 },
    { name = "EnFall_Update", vram = 0x80A6D0DC, size = 0x24 },
    { name = "EnFall_Init", vram = 0x80A6C22C, size = 0x170 },
    { name = "EnFall_MoonsTear_GetTerminaFieldMoon", vram = 0x80A6C3AC, size = 0x50 },
    { name = "EnFall_MoonsTear_Fall", vram = 0x80A6CF70, size = 0x16C },
    { name = "EnFall_StoppedOpenMouthMoon_PerformCutsceneActions", vram = 0x80A6CA9C, size = 0xD8 },
    { name = "EnFall_FireRing_Draw", vram = 0x80A6E214, size = 0x168 },
    { name = "EnFall_Moon_Draw", vram = 0x80A6D88C, size = 0x100 },
    { name = "EnFall_FireRing_Update", vram = 0x80A6D75C, size = 0x130 },
    { name = "EnFall_RisingDebris_Update", vram = 0x80A6D698, size = 0xC4 },
    { name = "EnFall_LodMoon_Draw", vram = 0x80A6DA7C, size = 0x1A4 },
    { name = "EnFall_RisingDebris_ResetEffects", vram = 0x80A6C1DC, size = 0x50 },
    { name = "EnFall_Moon_PerformDefaultActions", vram = 0x80A6CD74, size = 0x158 },
    { name = "EnFall_MoonsTear_Draw", vram = 0x80A6E37C, size = 0x108 },
    { name = "EnFall_RisingDebris_UpdateEffects", vram = 0x80A6D444, size = 0xC0 },
    { name = "EnFall_Fireball_SetPerVertexAlpha", vram = 0x80A6D100, size = 0x120 },
    { name = "EnFall_StoppedClosedMouthMoon_PerformCutsceneActions", vram = 0x80A6CB74, size = 0x1C4 },
    { name = "EnFall_RisingDebris_Draw", vram = 0x80A6E07C, size = 0x198 },
    { name = "EnFall_Fireball_Draw", vram = 0x80A6DD3C, size = 0x340 },
    { name = "EnFall_CrashingMoon_PerformCutsceneActions", vram = 0x80A6C9A8, size = 0xF4 },
    { name = "EnFall_Destroy", vram = 0x80A6C39C, size = 0x10 },
    { name = "EnFall_OpenMouthMoon_Draw", vram = 0x80A6D98C, size = 0xF0 },
    { name = "EnFall_ClockTowerOrTitleScreenMoon_PerformCutsceneActions", vram = 0x80A6CD38, size = 0x3C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Mm3"
rom = 0x00ED6B10
vram = 0x80A6F0A0
size = 0x1650

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A6F158, target_vram = 0x80A703F0 },
    { type = "R_MIPS_LO16", vram = 0x80A6F160, target_vram = 0x80A703F0 },
    { type = "R_MIPS_HI16", vram = 0x80A6F170, target_vram = 0x80A7041C },
    { type = "R_MIPS_LO16", vram = 0x80A6F174, target_vram = 0x80A7041C },
    { type = "R_MIPS_HI16", vram = 0x80A6F290, target_vram = 0x80A70428 },
    { type = "R_MIPS_LO16", vram = 0x80A6F294, target_vram = 0x80A70428 },
    { type = "R_MIPS_HI16", vram = 0x80A6F2AC, target_vram = 0x80A6F2C8 },
    { type = "R_MIPS_LO16", vram = 0x80A6F2B0, target_vram = 0x80A6F2C8 },
    { type = "R_MIPS_HI16", vram = 0x80A6F63C, target_vram = 0x80A70510 },
    { type = "R_MIPS_LO16", vram = 0x80A6F644, target_vram = 0x80A70510 },
    { type = "R_MIPS_HI16", vram = 0x80A6F6E0, target_vram = 0x80A70428 },
    { type = "R_MIPS_LO16", vram = 0x80A6F6F0, target_vram = 0x80A70428 },
    { type = "R_MIPS_HI16", vram = 0x80A6F9C8, target_vram = 0x80A6F9DC },
    { type = "R_MIPS_LO16", vram = 0x80A6F9CC, target_vram = 0x80A6F9DC },
    { type = "R_MIPS_HI16", vram = 0x80A6FA14, target_vram = 0x80A7056C },
    { type = "R_MIPS_LO16", vram = 0x80A6FA1C, target_vram = 0x80A7056C },
    { type = "R_MIPS_HI16", vram = 0x80A6FB28, target_vram = 0x80A70428 },
    { type = "R_MIPS_LO16", vram = 0x80A6FB2C, target_vram = 0x80A70428 },
    { type = "R_MIPS_HI16", vram = 0x80A6FBD0, target_vram = 0x80A6FBFC },
    { type = "R_MIPS_LO16", vram = 0x80A6FBE4, target_vram = 0x80A6FBFC },
    { type = "R_MIPS_HI16", vram = 0x80A6FE1C, target_vram = 0x80A6FE30 },
    { type = "R_MIPS_LO16", vram = 0x80A6FE20, target_vram = 0x80A6FE30 },
    { type = "R_MIPS_HI16", vram = 0x80A6FED8, target_vram = 0x80A6FEEC },
    { type = "R_MIPS_LO16", vram = 0x80A6FEDC, target_vram = 0x80A6FEEC },
    { type = "R_MIPS_HI16", vram = 0x80A702CC, target_vram = 0x80A704F0 },
    { type = "R_MIPS_LO16", vram = 0x80A702D4, target_vram = 0x80A704F0 },
    { type = "R_MIPS_HI16", vram = 0x80A70334, target_vram = 0x80A704FC },
    { type = "R_MIPS_LO16", vram = 0x80A70344, target_vram = 0x80A704FC },
    { type = "R_MIPS_HI16", vram = 0x80A70364, target_vram = 0x80A704E8 },
    { type = "R_MIPS_LO16", vram = 0x80A70368, target_vram = 0x80A704E8 },
    { type = "R_MIPS_HI16", vram = 0x80A7038C, target_vram = 0x80A701E0 },
    { type = "R_MIPS_HI16", vram = 0x80A70390, target_vram = 0x80A702B0 },
    { type = "R_MIPS_LO16", vram = 0x80A70394, target_vram = 0x80A702B0 },
    { type = "R_MIPS_LO16", vram = 0x80A70398, target_vram = 0x80A701E0 },
]

functions = [
    { name = "func_80A70084", vram = 0x80A70084, size = 0xB0 },
    { name = "EnMm3_PostLimbDraw", vram = 0x80A702B0, size = 0x40 },
    { name = "EnMm3_Draw", vram = 0x80A702F0, size = 0xD4 },
    { name = "func_80A6F5E4", vram = 0x80A6F5E4, size = 0x3E4 },
    { name = "func_80A6F270", vram = 0x80A6F270, size = 0x58 },
    { name = "EnMm3_Destroy", vram = 0x80A6F1EC, size = 0x40 },
    { name = "EnMm3_Update", vram = 0x80A70134, size = 0xAC },
    { name = "func_80A6FEEC", vram = 0x80A6FEEC, size = 0xC0 },
    { name = "func_80A6F3B4", vram = 0x80A6F3B4, size = 0x230 },
    { name = "func_80A6FED8", vram = 0x80A6FED8, size = 0x14 },
    { name = "func_80A6FE30", vram = 0x80A6FE30, size = 0xA8 },
    { name = "func_80A6F9DC", vram = 0x80A6F9DC, size = 0x1C4 },
    { name = "func_80A6F9C8", vram = 0x80A6F9C8, size = 0x14 },
    { name = "EnMm3_Init", vram = 0x80A6F0A0, size = 0x14C },
    { name = "func_80A6FBA0", vram = 0x80A6FBA0, size = 0x5C },
    { name = "EnMm3_OverrideLimbDraw", vram = 0x80A701E0, size = 0xD0 },
    { name = "func_80A6FBFC", vram = 0x80A6FBFC, size = 0x220 },
    { name = "func_80A6FE1C", vram = 0x80A6FE1C, size = 0x14 },
    { name = "func_80A6F22C", vram = 0x80A6F22C, size = 0x44 },
    { name = "func_80A6FFAC", vram = 0x80A6FFAC, size = 0xD8 },
    { name = "func_80A6F2C8", vram = 0x80A6F2C8, size = 0xEC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Crace_Movebg"
rom = 0x00ED8160
vram = 0x80A706F0
size = 0xAC0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A70700, target_vram = 0x80A710A8 },
    { type = "R_MIPS_LO16", vram = 0x80A70704, target_vram = 0x80A710A8 },
    { type = "R_MIPS_HI16", vram = 0x80A70714, target_vram = 0x80A710A0 },
    { type = "R_MIPS_LO16", vram = 0x80A70718, target_vram = 0x80A710A0 },
    { type = "R_MIPS_HI16", vram = 0x80A70724, target_vram = 0x80A711B0 },
    { type = "R_MIPS_HI16", vram = 0x80A70730, target_vram = 0x80A711D0 },
    { type = "R_MIPS_LO16", vram = 0x80A70734, target_vram = 0x80A711D0 },
    { type = "R_MIPS_LO16", vram = 0x80A70738, target_vram = 0x80A711B0 },
    { type = "R_MIPS_HI16", vram = 0x80A70784, target_vram = 0x80A710A4 },
    { type = "R_MIPS_LO16", vram = 0x80A707DC, target_vram = 0x80A710A4 },
    { type = "R_MIPS_HI16", vram = 0x80A707E8, target_vram = 0x80A711B0 },
    { type = "R_MIPS_LO16", vram = 0x80A707F4, target_vram = 0x80A711B0 },
    { type = "R_MIPS_HI16", vram = 0x80A70844, target_vram = 0x80A711B0 },
    { type = "R_MIPS_LO16", vram = 0x80A70850, target_vram = 0x80A711B0 },
    { type = "R_MIPS_HI16", vram = 0x80A7097C, target_vram = 0x80A7099C },
    { type = "R_MIPS_LO16", vram = 0x80A70980, target_vram = 0x80A7099C },
    { type = "R_MIPS_HI16", vram = 0x80A709F0, target_vram = 0x80A70A08 },
    { type = "R_MIPS_LO16", vram = 0x80A709F4, target_vram = 0x80A70A08 },
    { type = "R_MIPS_HI16", vram = 0x80A70A28, target_vram = 0x80A710C0 },
    { type = "R_MIPS_LO16", vram = 0x80A70A2C, target_vram = 0x80A710C0 },
    { type = "R_MIPS_HI16", vram = 0x80A70A88, target_vram = 0x80A70A9C },
    { type = "R_MIPS_LO16", vram = 0x80A70A8C, target_vram = 0x80A70A9C },
    { type = "R_MIPS_HI16", vram = 0x80A70C34, target_vram = 0x80A710AC },
    { type = "R_MIPS_LO16", vram = 0x80A70C4C, target_vram = 0x80A710AC },
    { type = "R_MIPS_HI16", vram = 0x80A70D84, target_vram = 0x80A70DA8 },
    { type = "R_MIPS_LO16", vram = 0x80A70D88, target_vram = 0x80A70DA8 },
    { type = "R_MIPS_HI16", vram = 0x80A70E3C, target_vram = 0x80A70E70 },
    { type = "R_MIPS_LO16", vram = 0x80A70E40, target_vram = 0x80A70E70 },
    { type = "R_MIPS_HI16", vram = 0x80A70F18, target_vram = 0x80A70F2C },
    { type = "R_MIPS_LO16", vram = 0x80A70F1C, target_vram = 0x80A70F2C },
    { type = "R_MIPS_HI16", vram = 0x80A71024, target_vram = 0x80A71040 },
    { type = "R_MIPS_LO16", vram = 0x80A71028, target_vram = 0x80A71040 },
]

functions = [
    { name = "BgCraceMovebg_Destroy", vram = 0x80A70AAC, size = 0xB4 },
    { name = "BgCraceMovebg_Draw", vram = 0x80A71050, size = 0x30 },
    { name = "BgCraceMovebg_Init", vram = 0x80A706F0, size = 0x21C },
    { name = "BgCraceMovebg_GetRaceStatus", vram = 0x80A7090C, size = 0x64 },
    { name = "BgCraceMovebg_ClosingDoor_DoNothing", vram = 0x80A71040, size = 0x10 },
    { name = "BgCraceMovebg_OpeningDoor_Idle", vram = 0x80A7099C, size = 0x48 },
    { name = "BgCraceMovebg_OpeningDoor_SetupOpen", vram = 0x80A709E4, size = 0x24 },
    { name = "BgCraceMovebg_OpeningDoor_Open", vram = 0x80A70A08, size = 0x7C },
    { name = "BgCraceMovebg_ClosingDoor_SetupIdle", vram = 0x80A70D74, size = 0x34 },
    { name = "BgCraceMovebg_ClosingDoor_SetupClose", vram = 0x80A70F14, size = 0x18 },
    { name = "BgCraceMovebg_OpeningDoor_DoNothing", vram = 0x80A70A9C, size = 0x10 },
    { name = "BgCraceMovebg_ClosingDoor_CheckIfPlayerIsBeyondDoor", vram = 0x80A70C04, size = 0x170 },
    { name = "BgCraceMovebg_OpeningDoor_SetupDoNothing", vram = 0x80A70A84, size = 0x18 },
    { name = "BgCraceMovebg_ClosingDoor_Close", vram = 0x80A70F2C, size = 0xC8 },
    { name = "BgCraceMovebg_Update", vram = 0x80A70B60, size = 0xA4 },
    { name = "BgCraceMovebg_OpeningDoor_SetupIdle", vram = 0x80A70970, size = 0x2C },
    { name = "BgCraceMovebg_ClosingDoor_SetupDoNothing", vram = 0x80A70FF4, size = 0x4C },
    { name = "BgCraceMovebg_ClosingDoor_SetupWaitToClose", vram = 0x80A70E2C, size = 0x44 },
    { name = "BgCraceMovebg_ClosingDoor_Idle", vram = 0x80A70DA8, size = 0x84 },
    { name = "BgCraceMovebg_ClosingDoor_WaitToClose", vram = 0x80A70E70, size = 0xA4 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Dno"
rom = 0x00ED8C20
vram = 0x80A711D0
size = 0x2DD0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A71634, target_vram = 0x80A73B2C },
    { type = "R_MIPS_LO16", vram = 0x80A71644, target_vram = 0x80A73B2C },
    { type = "R_MIPS_HI16", vram = 0x80A71854, target_vram = 0x80A73B38 },
    { type = "R_MIPS_LO16", vram = 0x80A71858, target_vram = 0x80A73B38 },
    { type = "R_MIPS_HI16", vram = 0x80A718C4, target_vram = 0x80A73B00 },
    { type = "R_MIPS_LO16", vram = 0x80A718C8, target_vram = 0x80A73B00 },
    { type = "R_MIPS_HI16", vram = 0x80A71900, target_vram = 0x80A739A0 },
    { type = "R_MIPS_LO16", vram = 0x80A71904, target_vram = 0x80A739A0 },
    { type = "R_MIPS_HI16", vram = 0x80A71980, target_vram = 0x80A71B04 },
    { type = "R_MIPS_LO16", vram = 0x80A71984, target_vram = 0x80A71B04 },
    { type = "R_MIPS_HI16", vram = 0x80A71A14, target_vram = 0x80A72438 },
    { type = "R_MIPS_LO16", vram = 0x80A71A18, target_vram = 0x80A72438 },
    { type = "R_MIPS_HI16", vram = 0x80A71A98, target_vram = 0x80A71B68 },
    { type = "R_MIPS_LO16", vram = 0x80A71A9C, target_vram = 0x80A71B68 },
    { type = "R_MIPS_HI16", vram = 0x80A71B18, target_vram = 0x80A739A0 },
    { type = "R_MIPS_LO16", vram = 0x80A71B1C, target_vram = 0x80A739A0 },
    { type = "R_MIPS_HI16", vram = 0x80A71B3C, target_vram = 0x80A71B58 },
    { type = "R_MIPS_LO16", vram = 0x80A71B40, target_vram = 0x80A71B58 },
    { type = "R_MIPS_HI16", vram = 0x80A71B98, target_vram = 0x80A739A0 },
    { type = "R_MIPS_LO16", vram = 0x80A71B9C, target_vram = 0x80A739A0 },
    { type = "R_MIPS_HI16", vram = 0x80A71BB0, target_vram = 0x80A739A0 },
    { type = "R_MIPS_LO16", vram = 0x80A71BB4, target_vram = 0x80A739A0 },
    { type = "R_MIPS_HI16", vram = 0x80A71BC8, target_vram = 0x80A739A0 },
    { type = "R_MIPS_LO16", vram = 0x80A71BCC, target_vram = 0x80A739A0 },
    { type = "R_MIPS_HI16", vram = 0x80A71C1C, target_vram = 0x80A71C3C },
    { type = "R_MIPS_LO16", vram = 0x80A71C20, target_vram = 0x80A71C3C },
    { type = "R_MIPS_HI16", vram = 0x80A71C64, target_vram = 0x80A73B50 },
    { type = "R_MIPS_LO16", vram = 0x80A71C6C, target_vram = 0x80A73B50 },
    { type = "R_MIPS_HI16", vram = 0x80A71C78, target_vram = 0x80A739A0 },
    { type = "R_MIPS_LO16", vram = 0x80A71C7C, target_vram = 0x80A739A0 },
    { type = "R_MIPS_HI16", vram = 0x80A71CA0, target_vram = 0x80A739A0 },
    { type = "R_MIPS_LO16", vram = 0x80A71CA4, target_vram = 0x80A739A0 },
    { type = "R_MIPS_HI16", vram = 0x80A71CCC, target_vram = 0x80A739A0 },
    { type = "R_MIPS_LO16", vram = 0x80A71CD0, target_vram = 0x80A739A0 },
    { type = "R_MIPS_HI16", vram = 0x80A71CF4, target_vram = 0x80A739A0 },
    { type = "R_MIPS_LO16", vram = 0x80A71CF8, target_vram = 0x80A739A0 },
    { type = "R_MIPS_HI16", vram = 0x80A71EE4, target_vram = 0x80A71F18 },
    { type = "R_MIPS_LO16", vram = 0x80A71EEC, target_vram = 0x80A71F18 },
    { type = "R_MIPS_HI16", vram = 0x80A71F54, target_vram = 0x80A73B88 },
    { type = "R_MIPS_LO16", vram = 0x80A71F5C, target_vram = 0x80A73B88 },
    { type = "R_MIPS_HI16", vram = 0x80A71FC8, target_vram = 0x80A739A0 },
    { type = "R_MIPS_LO16", vram = 0x80A71FCC, target_vram = 0x80A739A0 },
    { type = "R_MIPS_HI16", vram = 0x80A72000, target_vram = 0x80A739A0 },
    { type = "R_MIPS_LO16", vram = 0x80A72004, target_vram = 0x80A739A0 },
    { type = "R_MIPS_HI16", vram = 0x80A72030, target_vram = 0x80A739A0 },
    { type = "R_MIPS_LO16", vram = 0x80A72034, target_vram = 0x80A739A0 },
    { type = "R_MIPS_HI16", vram = 0x80A720A8, target_vram = 0x80A739A0 },
    { type = "R_MIPS_LO16", vram = 0x80A720AC, target_vram = 0x80A739A0 },
    { type = "R_MIPS_HI16", vram = 0x80A72114, target_vram = 0x80A739A0 },
    { type = "R_MIPS_LO16", vram = 0x80A72118, target_vram = 0x80A739A0 },
    { type = "R_MIPS_HI16", vram = 0x80A72160, target_vram = 0x80A73BA4 },
    { type = "R_MIPS_LO16", vram = 0x80A72168, target_vram = 0x80A73BA4 },
    { type = "R_MIPS_HI16", vram = 0x80A7219C, target_vram = 0x80A739A0 },
    { type = "R_MIPS_LO16", vram = 0x80A721A0, target_vram = 0x80A739A0 },
    { type = "R_MIPS_HI16", vram = 0x80A721D8, target_vram = 0x80A739A0 },
    { type = "R_MIPS_LO16", vram = 0x80A721DC, target_vram = 0x80A739A0 },
    { type = "R_MIPS_HI16", vram = 0x80A72224, target_vram = 0x80A739A0 },
    { type = "R_MIPS_LO16", vram = 0x80A72228, target_vram = 0x80A739A0 },
    { type = "R_MIPS_HI16", vram = 0x80A72298, target_vram = 0x80A739A0 },
    { type = "R_MIPS_LO16", vram = 0x80A722A0, target_vram = 0x80A739A0 },
    { type = "R_MIPS_HI16", vram = 0x80A722D0, target_vram = 0x80A739A0 },
    { type = "R_MIPS_LO16", vram = 0x80A722D4, target_vram = 0x80A739A0 },
    { type = "R_MIPS_HI16", vram = 0x80A7239C, target_vram = 0x80A739A0 },
    { type = "R_MIPS_LO16", vram = 0x80A723B4, target_vram = 0x80A739A0 },
    { type = "R_MIPS_HI16", vram = 0x80A723D4, target_vram = 0x80A739A0 },
    { type = "R_MIPS_LO16", vram = 0x80A723D8, target_vram = 0x80A739A0 },
    { type = "R_MIPS_HI16", vram = 0x80A72450, target_vram = 0x80A739A0 },
    { type = "R_MIPS_LO16", vram = 0x80A72458, target_vram = 0x80A739A0 },
    { type = "R_MIPS_HI16", vram = 0x80A72488, target_vram = 0x80A724B8 },
    { type = "R_MIPS_LO16", vram = 0x80A7249C, target_vram = 0x80A724B8 },
    { type = "R_MIPS_HI16", vram = 0x80A725E4, target_vram = 0x80A725F8 },
    { type = "R_MIPS_LO16", vram = 0x80A725E8, target_vram = 0x80A725F8 },
    { type = "R_MIPS_HI16", vram = 0x80A72648, target_vram = 0x80A73BC0 },
    { type = "R_MIPS_LO16", vram = 0x80A72650, target_vram = 0x80A73BC0 },
    { type = "R_MIPS_HI16", vram = 0x80A726AC, target_vram = 0x80A739A0 },
    { type = "R_MIPS_LO16", vram = 0x80A726B0, target_vram = 0x80A739A0 },
    { type = "R_MIPS_HI16", vram = 0x80A72750, target_vram = 0x80A739A0 },
    { type = "R_MIPS_LO16", vram = 0x80A72754, target_vram = 0x80A739A0 },
    { type = "R_MIPS_HI16", vram = 0x80A72800, target_vram = 0x80A73BDC },
    { type = "R_MIPS_LO16", vram = 0x80A72804, target_vram = 0x80A73BDC },
    { type = "R_MIPS_HI16", vram = 0x80A728BC, target_vram = 0x80A739A0 },
    { type = "R_MIPS_LO16", vram = 0x80A728C0, target_vram = 0x80A739A0 },
    { type = "R_MIPS_HI16", vram = 0x80A72908, target_vram = 0x80A73BE0 },
    { type = "R_MIPS_LO16", vram = 0x80A72910, target_vram = 0x80A73BE0 },
    { type = "R_MIPS_HI16", vram = 0x80A72944, target_vram = 0x80A739A0 },
    { type = "R_MIPS_LO16", vram = 0x80A7294C, target_vram = 0x80A739A0 },
    { type = "R_MIPS_HI16", vram = 0x80A72A28, target_vram = 0x80A739A0 },
    { type = "R_MIPS_LO16", vram = 0x80A72A2C, target_vram = 0x80A739A0 },
    { type = "R_MIPS_HI16", vram = 0x80A72AF8, target_vram = 0x80A739A0 },
    { type = "R_MIPS_LO16", vram = 0x80A72AFC, target_vram = 0x80A739A0 },
    { type = "R_MIPS_HI16", vram = 0x80A72B20, target_vram = 0x80A72B3C },
    { type = "R_MIPS_LO16", vram = 0x80A72B24, target_vram = 0x80A72B3C },
    { type = "R_MIPS_HI16", vram = 0x80A72B88, target_vram = 0x80A72BA4 },
    { type = "R_MIPS_LO16", vram = 0x80A72B90, target_vram = 0x80A72BA4 },
    { type = "R_MIPS_HI16", vram = 0x80A72BC4, target_vram = 0x80A72598 },
    { type = "R_MIPS_LO16", vram = 0x80A72BC8, target_vram = 0x80A72598 },
    { type = "R_MIPS_HI16", vram = 0x80A72C18, target_vram = 0x80A739A0 },
    { type = "R_MIPS_LO16", vram = 0x80A72C1C, target_vram = 0x80A739A0 },
    { type = "R_MIPS_HI16", vram = 0x80A72CD8, target_vram = 0x80A730A0 },
    { type = "R_MIPS_LO16", vram = 0x80A72CDC, target_vram = 0x80A730A0 },
    { type = "R_MIPS_HI16", vram = 0x80A72DDC, target_vram = 0x80A73BFC },
    { type = "R_MIPS_LO16", vram = 0x80A72DE0, target_vram = 0x80A73BFC },
    { type = "R_MIPS_HI16", vram = 0x80A72E30, target_vram = 0x80A73C00 },
    { type = "R_MIPS_LO16", vram = 0x80A72E34, target_vram = 0x80A73C00 },
    { type = "R_MIPS_HI16", vram = 0x80A72E74, target_vram = 0x80A73C04 },
    { type = "R_MIPS_LO16", vram = 0x80A72E78, target_vram = 0x80A73C04 },
    { type = "R_MIPS_HI16", vram = 0x80A72EA0, target_vram = 0x80A73C08 },
    { type = "R_MIPS_LO16", vram = 0x80A72EA4, target_vram = 0x80A73C08 },
    { type = "R_MIPS_HI16", vram = 0x80A730DC, target_vram = 0x80A739A0 },
    { type = "R_MIPS_LO16", vram = 0x80A7311C, target_vram = 0x80A739A0 },
    { type = "R_MIPS_HI16", vram = 0x80A73128, target_vram = 0x80A72FAC },
    { type = "R_MIPS_LO16", vram = 0x80A73134, target_vram = 0x80A72FAC },
    { type = "R_MIPS_HI16", vram = 0x80A7313C, target_vram = 0x80A72D8C },
    { type = "R_MIPS_LO16", vram = 0x80A73140, target_vram = 0x80A72D8C },
    { type = "R_MIPS_HI16", vram = 0x80A732A8, target_vram = 0x80A732C8 },
    { type = "R_MIPS_LO16", vram = 0x80A732AC, target_vram = 0x80A732C8 },
    { type = "R_MIPS_HI16", vram = 0x80A73304, target_vram = 0x80A739A0 },
    { type = "R_MIPS_LO16", vram = 0x80A73314, target_vram = 0x80A739A0 },
    { type = "R_MIPS_HI16", vram = 0x80A7334C, target_vram = 0x80A739A0 },
    { type = "R_MIPS_LO16", vram = 0x80A73350, target_vram = 0x80A739A0 },
    { type = "R_MIPS_HI16", vram = 0x80A73380, target_vram = 0x80A73C0C },
    { type = "R_MIPS_LO16", vram = 0x80A7339C, target_vram = 0x80A73C0C },
    { type = "R_MIPS_HI16", vram = 0x80A73494, target_vram = 0x80A739A0 },
    { type = "R_MIPS_LO16", vram = 0x80A73498, target_vram = 0x80A739A0 },
    { type = "R_MIPS_HI16", vram = 0x80A734E4, target_vram = 0x80A739A0 },
    { type = "R_MIPS_LO16", vram = 0x80A734E8, target_vram = 0x80A739A0 },
    { type = "R_MIPS_HI16", vram = 0x80A735DC, target_vram = 0x80A7361C },
    { type = "R_MIPS_HI16", vram = 0x80A735E0, target_vram = 0x80A73654 },
    { type = "R_MIPS_LO16", vram = 0x80A735F0, target_vram = 0x80A73654 },
    { type = "R_MIPS_LO16", vram = 0x80A735F4, target_vram = 0x80A7361C },
    { type = "R_MIPS_HI16", vram = 0x80A73698, target_vram = 0x80A73C10 },
    { type = "R_MIPS_LO16", vram = 0x80A736A0, target_vram = 0x80A73C10 },
    { type = "R_MIPS_HI16", vram = 0x80A73830, target_vram = 0x80A73B40 },
    { type = "R_MIPS_LO16", vram = 0x80A7383C, target_vram = 0x80A73B40 },
    { type = "R_MIPS_HI16", vram = 0x80A73870, target_vram = 0x80A73C24 },
    { type = "R_MIPS_LO16", vram = 0x80A73874, target_vram = 0x80A73C24 },
]

functions = [
    { name = "EnDno_ActorPathing_UpdateActorInfo", vram = 0x80A72D8C, size = 0x220 },
    { name = "func_80A71B68", vram = 0x80A71B68, size = 0xD4 },
    { name = "func_80A725E0", vram = 0x80A725E0, size = 0x18 },
    { name = "func_80A72BA4", vram = 0x80A72BA4, size = 0x60 },
    { name = "func_80A7153C", vram = 0x80A7153C, size = 0xA0 },
    { name = "func_80A725F8", vram = 0x80A725F8, size = 0x4EC },
    { name = "func_80A73408", vram = 0x80A73408, size = 0x100 },
    { name = "EnDno_DoNothing", vram = 0x80A71B58, size = 0x10 },
    { name = "func_80A72AE4", vram = 0x80A72AE4, size = 0x58 },
    { name = "func_80A72CF8", vram = 0x80A72CF8, size = 0x94 },
    { name = "func_80A72438", vram = 0x80A72438, size = 0x80 },
    { name = "func_80A724B8", vram = 0x80A724B8, size = 0xB4 },
    { name = "EnDno_Draw", vram = 0x80A735C8, size = 0x54 },
    { name = "EnDno_ActorPathing_Move", vram = 0x80A72FAC, size = 0xF4 },
    { name = "func_80A72B3C", vram = 0x80A72B3C, size = 0x48 },
    { name = "func_80A7256C", vram = 0x80A7256C, size = 0x2C },
    { name = "func_80A73244", vram = 0x80A73244, size = 0x84 },
    { name = "func_80A711D0", vram = 0x80A711D0, size = 0x254 },
    { name = "func_80A71424", vram = 0x80A71424, size = 0x90 },
    { name = "EnDno_PostLimbDraw", vram = 0x80A73654, size = 0x34C },
    { name = "EnDno_Init", vram = 0x80A717F4, size = 0x2C8 },
    { name = "func_80A715DC", vram = 0x80A715DC, size = 0x1AC },
    { name = "func_80A72598", vram = 0x80A72598, size = 0x48 },
    { name = "func_80A71C3C", vram = 0x80A71C3C, size = 0x218 },
    { name = "func_80A71788", vram = 0x80A71788, size = 0x6C },
    { name = "func_80A71E54", vram = 0x80A71E54, size = 0xC4 },
    { name = "func_80A730A0", vram = 0x80A730A0, size = 0x1A4 },
    { name = "func_80A732C8", vram = 0x80A732C8, size = 0x140 },
    { name = "func_80A72C04", vram = 0x80A72C04, size = 0xF4 },
    { name = "EnDno_OverrideLimbDraw", vram = 0x80A7361C, size = 0x38 },
    { name = "EnDno_Destroy", vram = 0x80A71ABC, size = 0x48 },
    { name = "func_80A72B84", vram = 0x80A72B84, size = 0x20 },
    { name = "func_80A714B4", vram = 0x80A714B4, size = 0x88 },
    { name = "func_80A71B04", vram = 0x80A71B04, size = 0x54 },
    { name = "EnDno_Update", vram = 0x80A73508, size = 0xC0 },
    { name = "func_80A71F18", vram = 0x80A71F18, size = 0x520 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Pr2"
rom = 0x00EDB9F0
vram = 0x80A73FA0
size = 0x1E20

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A73FB4, target_vram = 0x80A75BC0 },
    { type = "R_MIPS_LO16", vram = 0x80A73FC8, target_vram = 0x80A75BC0 },
    { type = "R_MIPS_HI16", vram = 0x80A740A8, target_vram = 0x80A75BE0 },
    { type = "R_MIPS_LO16", vram = 0x80A740AC, target_vram = 0x80A75BE0 },
    { type = "R_MIPS_HI16", vram = 0x80A741C4, target_vram = 0x80A75C60 },
    { type = "R_MIPS_LO16", vram = 0x80A741C8, target_vram = 0x80A75C60 },
    { type = "R_MIPS_HI16", vram = 0x80A74420, target_vram = 0x80A75C64 },
    { type = "R_MIPS_LO16", vram = 0x80A74424, target_vram = 0x80A75C64 },
    { type = "R_MIPS_HI16", vram = 0x80A74528, target_vram = 0x80A75C2C },
    { type = "R_MIPS_LO16", vram = 0x80A74530, target_vram = 0x80A75C2C },
    { type = "R_MIPS_HI16", vram = 0x80A74584, target_vram = 0x80A75C38 },
    { type = "R_MIPS_LO16", vram = 0x80A74590, target_vram = 0x80A75C38 },
    { type = "R_MIPS_HI16", vram = 0x80A745DC, target_vram = 0x80A745FC },
    { type = "R_MIPS_LO16", vram = 0x80A745E0, target_vram = 0x80A745FC },
    { type = "R_MIPS_HI16", vram = 0x80A74758, target_vram = 0x80A75C68 },
    { type = "R_MIPS_LO16", vram = 0x80A7475C, target_vram = 0x80A75C68 },
    { type = "R_MIPS_HI16", vram = 0x80A748C4, target_vram = 0x80A748E8 },
    { type = "R_MIPS_LO16", vram = 0x80A748CC, target_vram = 0x80A748E8 },
    { type = "R_MIPS_HI16", vram = 0x80A74B6C, target_vram = 0x80A75C6C },
    { type = "R_MIPS_LO16", vram = 0x80A74B70, target_vram = 0x80A75C6C },
    { type = "R_MIPS_HI16", vram = 0x80A74E58, target_vram = 0x80A74E90 },
    { type = "R_MIPS_LO16", vram = 0x80A74E64, target_vram = 0x80A74E90 },
    { type = "R_MIPS_HI16", vram = 0x80A74FB8, target_vram = 0x80A75C70 },
    { type = "R_MIPS_LO16", vram = 0x80A74FBC, target_vram = 0x80A75C70 },
    { type = "R_MIPS_HI16", vram = 0x80A752E8, target_vram = 0x80A75310 },
    { type = "R_MIPS_LO16", vram = 0x80A752F0, target_vram = 0x80A75310 },
    { type = "R_MIPS_HI16", vram = 0x80A75438, target_vram = 0x80A75C74 },
    { type = "R_MIPS_LO16", vram = 0x80A7543C, target_vram = 0x80A75C74 },
    { type = "R_MIPS_HI16", vram = 0x80A75560, target_vram = 0x80A75C78 },
    { type = "R_MIPS_LO16", vram = 0x80A75564, target_vram = 0x80A75C78 },
    { type = "R_MIPS_HI16", vram = 0x80A75574, target_vram = 0x80A75C7C },
    { type = "R_MIPS_LO16", vram = 0x80A75578, target_vram = 0x80A75C7C },
    { type = "R_MIPS_HI16", vram = 0x80A75658, target_vram = 0x80A75C3C },
    { type = "R_MIPS_LO16", vram = 0x80A75664, target_vram = 0x80A75C3C },
    { type = "R_MIPS_HI16", vram = 0x80A757E0, target_vram = 0x80A75C80 },
    { type = "R_MIPS_LO16", vram = 0x80A757E4, target_vram = 0x80A75C80 },
    { type = "R_MIPS_HI16", vram = 0x80A757F8, target_vram = 0x80A75C84 },
    { type = "R_MIPS_LO16", vram = 0x80A75800, target_vram = 0x80A75C84 },
    { type = "R_MIPS_HI16", vram = 0x80A75B08, target_vram = 0x80A758E8 },
    { type = "R_MIPS_HI16", vram = 0x80A75B0C, target_vram = 0x80A75950 },
    { type = "R_MIPS_LO16", vram = 0x80A75B10, target_vram = 0x80A75950 },
    { type = "R_MIPS_LO16", vram = 0x80A75B14, target_vram = 0x80A758E8 },
    { type = "R_MIPS_HI16", vram = 0x80A75B80, target_vram = 0x80A759D8 },
    { type = "R_MIPS_LO16", vram = 0x80A75B84, target_vram = 0x80A759D8 },
]

functions = [
    { name = "func_80A745C4", vram = 0x80A745C4, size = 0x38 },
    { name = "func_80A75310", vram = 0x80A75310, size = 0x2C8 },
    { name = "func_80A7436C", vram = 0x80A7436C, size = 0x1A4 },
    { name = "func_80A74888", vram = 0x80A74888, size = 0x60 },
    { name = "func_80A74E90", vram = 0x80A74E90, size = 0x324 },
    { name = "func_80A751B4", vram = 0x80A751B4, size = 0x15C },
    { name = "func_80A75950", vram = 0x80A75950, size = 0x88 },
    { name = "EnPr2_Destroy", vram = 0x80A7422C, size = 0x70 },
    { name = "func_80A74510", vram = 0x80A74510, size = 0xB4 },
    { name = "func_80A755D8", vram = 0x80A755D8, size = 0xD0 },
    { name = "EnPr2_Init", vram = 0x80A73FA0, size = 0x28C },
    { name = "func_80A759D8", vram = 0x80A759D8, size = 0x68 },
    { name = "func_80A758E8", vram = 0x80A758E8, size = 0x68 },
    { name = "func_80A74DEC", vram = 0x80A74DEC, size = 0xA4 },
    { name = "EnPr2_Update", vram = 0x80A756A8, size = 0x240 },
    { name = "EnPr2_Draw", vram = 0x80A75A40, size = 0x17C },
    { name = "func_80A748E8", vram = 0x80A748E8, size = 0x504 },
    { name = "func_80A745FC", vram = 0x80A745FC, size = 0x28C },
    { name = "func_80A7429C", vram = 0x80A7429C, size = 0xD0 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Prz"
rom = 0x00EDD810
vram = 0x80A75DC0
size = 0x1600

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A75DC8, target_vram = 0x80A77260 },
    { type = "R_MIPS_LO16", vram = 0x80A75DCC, target_vram = 0x80A77260 },
    { type = "R_MIPS_HI16", vram = 0x80A75DF4, target_vram = 0x80A771C0 },
    { type = "R_MIPS_LO16", vram = 0x80A75E04, target_vram = 0x80A771C0 },
    { type = "R_MIPS_HI16", vram = 0x80A75E84, target_vram = 0x80A771F4 },
    { type = "R_MIPS_LO16", vram = 0x80A75E90, target_vram = 0x80A771F4 },
    { type = "R_MIPS_HI16", vram = 0x80A75F28, target_vram = 0x80A77240 },
    { type = "R_MIPS_LO16", vram = 0x80A75F2C, target_vram = 0x80A77240 },
    { type = "R_MIPS_HI16", vram = 0x80A75F54, target_vram = 0x80A77248 },
    { type = "R_MIPS_LO16", vram = 0x80A75F64, target_vram = 0x80A77248 },
    { type = "R_MIPS_HI16", vram = 0x80A76098, target_vram = 0x80A77264 },
    { type = "R_MIPS_LO16", vram = 0x80A7609C, target_vram = 0x80A77264 },
    { type = "R_MIPS_HI16", vram = 0x80A76174, target_vram = 0x80A77268 },
    { type = "R_MIPS_LO16", vram = 0x80A76178, target_vram = 0x80A77268 },
    { type = "R_MIPS_HI16", vram = 0x80A763C4, target_vram = 0x80A763E8 },
    { type = "R_MIPS_LO16", vram = 0x80A763CC, target_vram = 0x80A763E8 },
    { type = "R_MIPS_HI16", vram = 0x80A765A4, target_vram = 0x80A7726C },
    { type = "R_MIPS_LO16", vram = 0x80A765A8, target_vram = 0x80A7726C },
    { type = "R_MIPS_HI16", vram = 0x80A7660C, target_vram = 0x80A76634 },
    { type = "R_MIPS_LO16", vram = 0x80A76614, target_vram = 0x80A76634 },
    { type = "R_MIPS_HI16", vram = 0x80A766AC, target_vram = 0x80A77270 },
    { type = "R_MIPS_LO16", vram = 0x80A766BC, target_vram = 0x80A77270 },
    { type = "R_MIPS_HI16", vram = 0x80A766E0, target_vram = 0x80A763E8 },
    { type = "R_MIPS_LO16", vram = 0x80A766FC, target_vram = 0x80A763E8 },
    { type = "R_MIPS_HI16", vram = 0x80A76708, target_vram = 0x80A763E8 },
    { type = "R_MIPS_LO16", vram = 0x80A7670C, target_vram = 0x80A763E8 },
    { type = "R_MIPS_HI16", vram = 0x80A76778, target_vram = 0x80A767A8 },
    { type = "R_MIPS_LO16", vram = 0x80A76780, target_vram = 0x80A767A8 },
    { type = "R_MIPS_HI16", vram = 0x80A76964, target_vram = 0x80A77274 },
    { type = "R_MIPS_LO16", vram = 0x80A76968, target_vram = 0x80A77274 },
    { type = "R_MIPS_HI16", vram = 0x80A769C8, target_vram = 0x80A771E0 },
    { type = "R_MIPS_LO16", vram = 0x80A769D4, target_vram = 0x80A771E0 },
    { type = "R_MIPS_HI16", vram = 0x80A76AEC, target_vram = 0x80A76B14 },
    { type = "R_MIPS_LO16", vram = 0x80A76AF4, target_vram = 0x80A76B14 },
    { type = "R_MIPS_HI16", vram = 0x80A76C64, target_vram = 0x80A77278 },
    { type = "R_MIPS_LO16", vram = 0x80A76C68, target_vram = 0x80A77278 },
    { type = "R_MIPS_HI16", vram = 0x80A76C6C, target_vram = 0x80A7727C },
    { type = "R_MIPS_LO16", vram = 0x80A76C70, target_vram = 0x80A7727C },
    { type = "R_MIPS_HI16", vram = 0x80A76F18, target_vram = 0x80A77280 },
    { type = "R_MIPS_LO16", vram = 0x80A76F1C, target_vram = 0x80A77280 },
    { type = "R_MIPS_HI16", vram = 0x80A76F34, target_vram = 0x80A77284 },
    { type = "R_MIPS_LO16", vram = 0x80A76F38, target_vram = 0x80A77284 },
    { type = "R_MIPS_HI16", vram = 0x80A76FE0, target_vram = 0x80A7724C },
    { type = "R_MIPS_LO16", vram = 0x80A76FE4, target_vram = 0x80A7724C },
    { type = "R_MIPS_HI16", vram = 0x80A77110, target_vram = 0x80A76F70 },
    { type = "R_MIPS_HI16", vram = 0x80A77114, target_vram = 0x80A76FCC },
    { type = "R_MIPS_LO16", vram = 0x80A77118, target_vram = 0x80A76FCC },
    { type = "R_MIPS_LO16", vram = 0x80A7711C, target_vram = 0x80A76F70 },
]

functions = [
    { name = "func_80A76388", vram = 0x80A76388, size = 0x60 },
    { name = "func_80A76F70", vram = 0x80A76F70, size = 0x5C },
    { name = "func_80A767A8", vram = 0x80A767A8, size = 0x274 },
    { name = "func_80A762C0", vram = 0x80A762C0, size = 0xC8 },
    { name = "func_80A76FCC", vram = 0x80A76FCC, size = 0x74 },
    { name = "func_80A75FA4", vram = 0x80A75FA4, size = 0xCC },
    { name = "EnPrz_Update", vram = 0x80A76D48, size = 0x228 },
    { name = "func_80A76070", vram = 0x80A76070, size = 0x250 },
    { name = "EnPrz_Init", vram = 0x80A75DC0, size = 0x148 },
    { name = "EnPrz_Draw", vram = 0x80A77040, size = 0x17C },
    { name = "func_80A76634", vram = 0x80A76634, size = 0x114 },
    { name = "func_80A76748", vram = 0x80A76748, size = 0x60 },
    { name = "func_80A763E8", vram = 0x80A763E8, size = 0x21C },
    { name = "func_80A76B14", vram = 0x80A76B14, size = 0x234 },
    { name = "func_80A76604", vram = 0x80A76604, size = 0x30 },
    { name = "func_80A76A1C", vram = 0x80A76A1C, size = 0xF8 },
    { name = "EnPrz_Destroy", vram = 0x80A75F08, size = 0x10 },
    { name = "func_80A75F18", vram = 0x80A75F18, size = 0x8C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Jso2"
rom = 0x00EDEE10
vram = 0x80A773C0
size = 0x48B0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A77418, target_vram = 0x80A7B4F0 },
    { type = "R_MIPS_LO16", vram = 0x80A7741C, target_vram = 0x80A7B4F0 },
    { type = "R_MIPS_HI16", vram = 0x80A7745C, target_vram = 0x80A7B608 },
    { type = "R_MIPS_LO16", vram = 0x80A77460, target_vram = 0x80A7B608 },
    { type = "R_MIPS_HI16", vram = 0x80A77474, target_vram = 0x80A7B634 },
    { type = "R_MIPS_LO16", vram = 0x80A77478, target_vram = 0x80A7B634 },
    { type = "R_MIPS_HI16", vram = 0x80A7748C, target_vram = 0x80A7B634 },
    { type = "R_MIPS_LO16", vram = 0x80A77490, target_vram = 0x80A7B634 },
    { type = "R_MIPS_HI16", vram = 0x80A775B0, target_vram = 0x80A7B760 },
    { type = "R_MIPS_LO16", vram = 0x80A775B4, target_vram = 0x80A7B760 },
    { type = "R_MIPS_HI16", vram = 0x80A776F4, target_vram = 0x80A7B684 },
    { type = "R_MIPS_LO16", vram = 0x80A776F8, target_vram = 0x80A7B684 },
    { type = "R_MIPS_HI16", vram = 0x80A77748, target_vram = 0x80A7B6DC },
    { type = "R_MIPS_LO16", vram = 0x80A77758, target_vram = 0x80A7B6DC },
    { type = "R_MIPS_HI16", vram = 0x80A778D8, target_vram = 0x80A778F8 },
    { type = "R_MIPS_LO16", vram = 0x80A778E0, target_vram = 0x80A778F8 },
    { type = "R_MIPS_HI16", vram = 0x80A77930, target_vram = 0x80A7B764 },
    { type = "R_MIPS_LO16", vram = 0x80A77938, target_vram = 0x80A7B764 },
    { type = "R_MIPS_HI16", vram = 0x80A779B8, target_vram = 0x80A7B794 },
    { type = "R_MIPS_LO16", vram = 0x80A779BC, target_vram = 0x80A7B794 },
    { type = "R_MIPS_HI16", vram = 0x80A779D8, target_vram = 0x80A7B798 },
    { type = "R_MIPS_LO16", vram = 0x80A779E0, target_vram = 0x80A7B798 },
    { type = "R_MIPS_HI16", vram = 0x80A779E4, target_vram = 0x80A7AFA8 },
    { type = "R_MIPS_LO16", vram = 0x80A779E8, target_vram = 0x80A7AFA8 },
    { type = "R_MIPS_HI16", vram = 0x80A77A00, target_vram = 0x80A7B6F4 },
    { type = "R_MIPS_LO16", vram = 0x80A77A04, target_vram = 0x80A7B6F4 },
    { type = "R_MIPS_HI16", vram = 0x80A77A54, target_vram = 0x80A7B79C },
    { type = "R_MIPS_LO16", vram = 0x80A77A60, target_vram = 0x80A7B79C },
    { type = "R_MIPS_HI16", vram = 0x80A77A64, target_vram = 0x80A7B7A0 },
    { type = "R_MIPS_LO16", vram = 0x80A77A70, target_vram = 0x80A7B7A0 },
    { type = "R_MIPS_HI16", vram = 0x80A77A74, target_vram = 0x80A7B7A4 },
    { type = "R_MIPS_LO16", vram = 0x80A77A80, target_vram = 0x80A7B7A4 },
    { type = "R_MIPS_HI16", vram = 0x80A77A94, target_vram = 0x80A7B7A8 },
    { type = "R_MIPS_LO16", vram = 0x80A77AA4, target_vram = 0x80A7B7A8 },
    { type = "R_MIPS_HI16", vram = 0x80A77B28, target_vram = 0x80A7B6F4 },
    { type = "R_MIPS_LO16", vram = 0x80A77B2C, target_vram = 0x80A7B6F4 },
    { type = "R_MIPS_HI16", vram = 0x80A77B50, target_vram = 0x80A7B7AC },
    { type = "R_MIPS_LO16", vram = 0x80A77B54, target_vram = 0x80A7B7AC },
    { type = "R_MIPS_HI16", vram = 0x80A77B58, target_vram = 0x80A7B7B0 },
    { type = "R_MIPS_LO16", vram = 0x80A77B64, target_vram = 0x80A7B7B0 },
    { type = "R_MIPS_HI16", vram = 0x80A77B68, target_vram = 0x80A7B7B4 },
    { type = "R_MIPS_LO16", vram = 0x80A77B74, target_vram = 0x80A7B7B4 },
    { type = "R_MIPS_HI16", vram = 0x80A77BC8, target_vram = 0x80A7B7B8 },
    { type = "R_MIPS_LO16", vram = 0x80A77BE4, target_vram = 0x80A7B7B8 },
    { type = "R_MIPS_HI16", vram = 0x80A77D9C, target_vram = 0x80A7B7BC },
    { type = "R_MIPS_LO16", vram = 0x80A77DA8, target_vram = 0x80A7B7BC },
    { type = "R_MIPS_HI16", vram = 0x80A77EA0, target_vram = 0x80A7B7C0 },
    { type = "R_MIPS_LO16", vram = 0x80A77EA4, target_vram = 0x80A7B7C0 },
    { type = "R_MIPS_HI16", vram = 0x80A7822C, target_vram = 0x80A7B7C4 },
    { type = "R_MIPS_LO16", vram = 0x80A78334, target_vram = 0x80A7B7C4 },
    { type = "R_MIPS_HI16", vram = 0x80A78490, target_vram = 0x80A7B510 },
    { type = "R_MIPS_HI16", vram = 0x80A78494, target_vram = 0x80A7B558 },
    { type = "R_MIPS_LO16", vram = 0x80A78498, target_vram = 0x80A7B558 },
    { type = "R_MIPS_LO16", vram = 0x80A7849C, target_vram = 0x80A7B510 },
    { type = "R_MIPS_HI16", vram = 0x80A785C8, target_vram = 0x80A785E4 },
    { type = "R_MIPS_LO16", vram = 0x80A785CC, target_vram = 0x80A785E4 },
    { type = "R_MIPS_HI16", vram = 0x80A78760, target_vram = 0x80A7B510 },
    { type = "R_MIPS_HI16", vram = 0x80A78764, target_vram = 0x80A7B7C8 },
    { type = "R_MIPS_LO16", vram = 0x80A78768, target_vram = 0x80A7B7C8 },
    { type = "R_MIPS_HI16", vram = 0x80A7876C, target_vram = 0x80A7B7CC },
    { type = "R_MIPS_HI16", vram = 0x80A78770, target_vram = 0x80A7B558 },
    { type = "R_MIPS_LO16", vram = 0x80A78774, target_vram = 0x80A7B558 },
    { type = "R_MIPS_LO16", vram = 0x80A78778, target_vram = 0x80A7B7CC },
    { type = "R_MIPS_LO16", vram = 0x80A7877C, target_vram = 0x80A7B510 },
    { type = "R_MIPS_HI16", vram = 0x80A78824, target_vram = 0x80A78868 },
    { type = "R_MIPS_LO16", vram = 0x80A78838, target_vram = 0x80A78868 },
    { type = "R_MIPS_HI16", vram = 0x80A78A9C, target_vram = 0x80A78ACC },
    { type = "R_MIPS_LO16", vram = 0x80A78AA8, target_vram = 0x80A78ACC },
    { type = "R_MIPS_HI16", vram = 0x80A78B34, target_vram = 0x80A78B70 },
    { type = "R_MIPS_LO16", vram = 0x80A78B3C, target_vram = 0x80A78B70 },
    { type = "R_MIPS_HI16", vram = 0x80A78C58, target_vram = 0x80A78C7C },
    { type = "R_MIPS_LO16", vram = 0x80A78C60, target_vram = 0x80A78C7C },
    { type = "R_MIPS_HI16", vram = 0x80A78D54, target_vram = 0x80A7B7D0 },
    { type = "R_MIPS_LO16", vram = 0x80A78D58, target_vram = 0x80A7B7D0 },
    { type = "R_MIPS_HI16", vram = 0x80A78D60, target_vram = 0x80A7B7D4 },
    { type = "R_MIPS_LO16", vram = 0x80A78D64, target_vram = 0x80A7B7D4 },
    { type = "R_MIPS_HI16", vram = 0x80A78ED4, target_vram = 0x80A78F04 },
    { type = "R_MIPS_LO16", vram = 0x80A78EE0, target_vram = 0x80A78F04 },
    { type = "R_MIPS_HI16", vram = 0x80A79014, target_vram = 0x80A79038 },
    { type = "R_MIPS_LO16", vram = 0x80A7901C, target_vram = 0x80A79038 },
    { type = "R_MIPS_HI16", vram = 0x80A79088, target_vram = 0x80A7B7D8 },
    { type = "R_MIPS_LO16", vram = 0x80A790A0, target_vram = 0x80A7B7D8 },
    { type = "R_MIPS_HI16", vram = 0x80A7916C, target_vram = 0x80A7919C },
    { type = "R_MIPS_LO16", vram = 0x80A79174, target_vram = 0x80A7919C },
    { type = "R_MIPS_HI16", vram = 0x80A79330, target_vram = 0x80A79364 },
    { type = "R_MIPS_LO16", vram = 0x80A7933C, target_vram = 0x80A79364 },
    { type = "R_MIPS_HI16", vram = 0x80A7949C, target_vram = 0x80A794C8 },
    { type = "R_MIPS_LO16", vram = 0x80A794A4, target_vram = 0x80A794C8 },
    { type = "R_MIPS_HI16", vram = 0x80A7959C, target_vram = 0x80A79600 },
    { type = "R_MIPS_LO16", vram = 0x80A795A4, target_vram = 0x80A79600 },
    { type = "R_MIPS_HI16", vram = 0x80A7966C, target_vram = 0x80A7B7DC },
    { type = "R_MIPS_LO16", vram = 0x80A79670, target_vram = 0x80A7B7DC },
    { type = "R_MIPS_HI16", vram = 0x80A79674, target_vram = 0x80A7B7E0 },
    { type = "R_MIPS_LO16", vram = 0x80A79678, target_vram = 0x80A7B7E0 },
    { type = "R_MIPS_HI16", vram = 0x80A79758, target_vram = 0x80A7B7E4 },
    { type = "R_MIPS_LO16", vram = 0x80A7975C, target_vram = 0x80A7B7E4 },
    { type = "R_MIPS_HI16", vram = 0x80A79760, target_vram = 0x80A7B7E8 },
    { type = "R_MIPS_LO16", vram = 0x80A79764, target_vram = 0x80A7B7E8 },
    { type = "R_MIPS_HI16", vram = 0x80A797E4, target_vram = 0x80A7980C },
    { type = "R_MIPS_LO16", vram = 0x80A797EC, target_vram = 0x80A7980C },
    { type = "R_MIPS_HI16", vram = 0x80A79890, target_vram = 0x80A798C8 },
    { type = "R_MIPS_LO16", vram = 0x80A79898, target_vram = 0x80A798C8 },
    { type = "R_MIPS_HI16", vram = 0x80A79A5C, target_vram = 0x80A79A84 },
    { type = "R_MIPS_LO16", vram = 0x80A79A64, target_vram = 0x80A79A84 },
    { type = "R_MIPS_HI16", vram = 0x80A79AE0, target_vram = 0x80A7B7EC },
    { type = "R_MIPS_LO16", vram = 0x80A79AE4, target_vram = 0x80A7B7EC },
    { type = "R_MIPS_HI16", vram = 0x80A79AE8, target_vram = 0x80A7B7F0 },
    { type = "R_MIPS_LO16", vram = 0x80A79AEC, target_vram = 0x80A7B7F0 },
    { type = "R_MIPS_HI16", vram = 0x80A79B68, target_vram = 0x80A79BA0 },
    { type = "R_MIPS_LO16", vram = 0x80A79B74, target_vram = 0x80A79BA0 },
    { type = "R_MIPS_HI16", vram = 0x80A79C7C, target_vram = 0x80A7B7F4 },
    { type = "R_MIPS_LO16", vram = 0x80A79C84, target_vram = 0x80A7B7F4 },
    { type = "R_MIPS_HI16", vram = 0x80A79D10, target_vram = 0x80A7B80C },
    { type = "R_MIPS_LO16", vram = 0x80A79D14, target_vram = 0x80A7B80C },
    { type = "R_MIPS_HI16", vram = 0x80A7A100, target_vram = 0x80A7A124 },
    { type = "R_MIPS_LO16", vram = 0x80A7A108, target_vram = 0x80A7A124 },
    { type = "R_MIPS_HI16", vram = 0x80A7A278, target_vram = 0x80A7A2EC },
    { type = "R_MIPS_LO16", vram = 0x80A7A280, target_vram = 0x80A7A2EC },
    { type = "R_MIPS_HI16", vram = 0x80A7A464, target_vram = 0x80A7B810 },
    { type = "R_MIPS_LO16", vram = 0x80A7A46C, target_vram = 0x80A7B810 },
    { type = "R_MIPS_HI16", vram = 0x80A7AAB8, target_vram = 0x80A7B6FC },
    { type = "R_MIPS_LO16", vram = 0x80A7AABC, target_vram = 0x80A7B6FC },
    { type = "R_MIPS_HI16", vram = 0x80A7AB2C, target_vram = 0x80A7B720 },
    { type = "R_MIPS_LO16", vram = 0x80A7AB30, target_vram = 0x80A7B720 },
    { type = "R_MIPS_HI16", vram = 0x80A7AB3C, target_vram = 0x80A7B72C },
    { type = "R_MIPS_LO16", vram = 0x80A7AB40, target_vram = 0x80A7B72C },
    { type = "R_MIPS_HI16", vram = 0x80A7AB68, target_vram = 0x80A7B708 },
    { type = "R_MIPS_LO16", vram = 0x80A7AB6C, target_vram = 0x80A7B708 },
    { type = "R_MIPS_HI16", vram = 0x80A7AB78, target_vram = 0x80A7B714 },
    { type = "R_MIPS_LO16", vram = 0x80A7AB7C, target_vram = 0x80A7B714 },
    { type = "R_MIPS_HI16", vram = 0x80A7AB90, target_vram = 0x80A7B5A0 },
    { type = "R_MIPS_LO16", vram = 0x80A7AB98, target_vram = 0x80A7B5A0 },
    { type = "R_MIPS_HI16", vram = 0x80A7ABB0, target_vram = 0x80A7B5AC },
    { type = "R_MIPS_LO16", vram = 0x80A7ABB4, target_vram = 0x80A7B5AC },
    { type = "R_MIPS_HI16", vram = 0x80A7ABC0, target_vram = 0x80A7B5B8 },
    { type = "R_MIPS_LO16", vram = 0x80A7ABC4, target_vram = 0x80A7B5B8 },
    { type = "R_MIPS_HI16", vram = 0x80A7ABD8, target_vram = 0x80A7B558 },
    { type = "R_MIPS_LO16", vram = 0x80A7ABE0, target_vram = 0x80A7B558 },
    { type = "R_MIPS_HI16", vram = 0x80A7ABE4, target_vram = 0x80A7B564 },
    { type = "R_MIPS_LO16", vram = 0x80A7ABE8, target_vram = 0x80A7B564 },
    { type = "R_MIPS_HI16", vram = 0x80A7ABF4, target_vram = 0x80A7B570 },
    { type = "R_MIPS_LO16", vram = 0x80A7ABF8, target_vram = 0x80A7B570 },
    { type = "R_MIPS_HI16", vram = 0x80A7ACC8, target_vram = 0x80A7B720 },
    { type = "R_MIPS_LO16", vram = 0x80A7ACCC, target_vram = 0x80A7B720 },
    { type = "R_MIPS_HI16", vram = 0x80A7ACD8, target_vram = 0x80A7B72C },
    { type = "R_MIPS_LO16", vram = 0x80A7ACDC, target_vram = 0x80A7B72C },
    { type = "R_MIPS_HI16", vram = 0x80A7AD04, target_vram = 0x80A7B708 },
    { type = "R_MIPS_LO16", vram = 0x80A7AD08, target_vram = 0x80A7B708 },
    { type = "R_MIPS_HI16", vram = 0x80A7AD14, target_vram = 0x80A7B714 },
    { type = "R_MIPS_LO16", vram = 0x80A7AD18, target_vram = 0x80A7B714 },
    { type = "R_MIPS_HI16", vram = 0x80A7AD2C, target_vram = 0x80A7B5C4 },
    { type = "R_MIPS_LO16", vram = 0x80A7AD34, target_vram = 0x80A7B5C4 },
    { type = "R_MIPS_HI16", vram = 0x80A7AD4C, target_vram = 0x80A7B5D0 },
    { type = "R_MIPS_LO16", vram = 0x80A7AD50, target_vram = 0x80A7B5D0 },
    { type = "R_MIPS_HI16", vram = 0x80A7AD5C, target_vram = 0x80A7B5DC },
    { type = "R_MIPS_LO16", vram = 0x80A7AD60, target_vram = 0x80A7B5DC },
    { type = "R_MIPS_HI16", vram = 0x80A7AD74, target_vram = 0x80A7B57C },
    { type = "R_MIPS_LO16", vram = 0x80A7AD7C, target_vram = 0x80A7B57C },
    { type = "R_MIPS_HI16", vram = 0x80A7AD80, target_vram = 0x80A7B588 },
    { type = "R_MIPS_LO16", vram = 0x80A7AD84, target_vram = 0x80A7B588 },
    { type = "R_MIPS_HI16", vram = 0x80A7AD90, target_vram = 0x80A7B594 },
    { type = "R_MIPS_LO16", vram = 0x80A7AD94, target_vram = 0x80A7B594 },
    { type = "R_MIPS_HI16", vram = 0x80A7B018, target_vram = 0x80A7AA48 },
    { type = "R_MIPS_HI16", vram = 0x80A7B01C, target_vram = 0x80A7AA9C },
    { type = "R_MIPS_LO16", vram = 0x80A7B020, target_vram = 0x80A7AA9C },
    { type = "R_MIPS_LO16", vram = 0x80A7B024, target_vram = 0x80A7AA48 },
    { type = "R_MIPS_HI16", vram = 0x80A7B0C4, target_vram = 0x80A7B738 },
    { type = "R_MIPS_LO16", vram = 0x80A7B0C8, target_vram = 0x80A7B738 },
    { type = "R_MIPS_HI16", vram = 0x80A7B0E4, target_vram = 0x80A7B738 },
    { type = "R_MIPS_LO16", vram = 0x80A7B0E8, target_vram = 0x80A7B738 },
    { type = "R_MIPS_HI16", vram = 0x80A7B1F4, target_vram = 0x80A7B738 },
    { type = "R_MIPS_LO16", vram = 0x80A7B1F8, target_vram = 0x80A7B738 },
    { type = "R_MIPS_HI16", vram = 0x80A7B410, target_vram = 0x80A7B834 },
    { type = "R_MIPS_LO16", vram = 0x80A7B414, target_vram = 0x80A7B834 },
    { type = "R_MIPS_HI16", vram = 0x80A7B448, target_vram = 0x80A7B838 },
    { type = "R_MIPS_LO16", vram = 0x80A7B44C, target_vram = 0x80A7B838 },
]

functions = [
    { name = "func_80A78E8C", vram = 0x80A78E8C, size = 0x78 },
    { name = "func_80A7998C", vram = 0x80A7998C, size = 0xF8 },
    { name = "func_80A79038", vram = 0x80A79038, size = 0xAC },
    { name = "func_80A7A124", vram = 0x80A7A124, size = 0x1C8 },
    { name = "func_80A78F80", vram = 0x80A78F80, size = 0xB8 },
    { name = "func_80A7A360", vram = 0x80A7A360, size = 0x2BC },
    { name = "func_80A79364", vram = 0x80A79364, size = 0xEC },
    { name = "func_80A78588", vram = 0x80A78588, size = 0x5C },
    { name = "func_80A79300", vram = 0x80A79300, size = 0x64 },
    { name = "func_80A78868", vram = 0x80A78868, size = 0x208 },
    { name = "func_80A778F8", vram = 0x80A778F8, size = 0xC90 },
    { name = "func_80A77880", vram = 0x80A77880, size = 0x58 },
    { name = "func_80A79450", vram = 0x80A79450, size = 0x78 },
    { name = "func_80A794C8", vram = 0x80A794C8, size = 0x5C },
    { name = "func_80A7A2EC", vram = 0x80A7A2EC, size = 0x74 },
    { name = "func_80A79524", vram = 0x80A79524, size = 0xDC },
    { name = "func_80A778D8", vram = 0x80A778D8, size = 0x20 },
    { name = "func_80A776E0", vram = 0x80A776E0, size = 0xB0 },
    { name = "func_80A78F04", vram = 0x80A78F04, size = 0x7C },
    { name = "func_80A78B04", vram = 0x80A78B04, size = 0x6C },
    { name = "func_80A77790", vram = 0x80A77790, size = 0xF0 },
    { name = "func_80A78ACC", vram = 0x80A78ACC, size = 0x38 },
    { name = "func_80A79BA0", vram = 0x80A79BA0, size = 0x530 },
    { name = "func_80A78C7C", vram = 0x80A78C7C, size = 0x210 },
    { name = "func_80A787FC", vram = 0x80A787FC, size = 0x6C },
    { name = "func_80A7980C", vram = 0x80A7980C, size = 0x58 },
    { name = "EnJso2_Destroy", vram = 0x80A77664, size = 0x7C },
    { name = "func_80A7AA9C", vram = 0x80A7AA9C, size = 0x50C },
    { name = "func_80A78C08", vram = 0x80A78C08, size = 0x74 },
    { name = "func_80A79B60", vram = 0x80A79B60, size = 0x40 },
    { name = "func_80A798C8", vram = 0x80A798C8, size = 0xC4 },
    { name = "func_80A78B70", vram = 0x80A78B70, size = 0x98 },
    { name = "func_80A790E4", vram = 0x80A790E4, size = 0xB8 },
    { name = "func_80A78A70", vram = 0x80A78A70, size = 0x5C },
    { name = "func_80A7A0D0", vram = 0x80A7A0D0, size = 0x54 },
    { name = "func_80A785E4", vram = 0x80A785E4, size = 0x218 },
    { name = "func_80A79600", vram = 0x80A79600, size = 0xBC },
    { name = "EnJso2_Draw", vram = 0x80A7AFA8, size = 0x548 },
    { name = "func_80A796BC", vram = 0x80A796BC, size = 0x150 },
    { name = "func_80A7919C", vram = 0x80A7919C, size = 0x164 },
    { name = "EnJso2_Update", vram = 0x80A7A61C, size = 0x42C },
    { name = "func_80A79864", vram = 0x80A79864, size = 0x64 },
    { name = "EnJso2_Init", vram = 0x80A773C0, size = 0x2A4 },
    { name = "func_80A79A84", vram = 0x80A79A84, size = 0xDC },
    { name = "func_80A7AA48", vram = 0x80A7AA48, size = 0x54 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Etcetera"
rom = 0x00EE36C0
vram = 0x80A7BC70
size = 0xD20

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A7BC8C, target_vram = 0x80A7C7BC },
    { type = "R_MIPS_LO16", vram = 0x80A7BCC4, target_vram = 0x80A7C7BC },
    { type = "R_MIPS_HI16", vram = 0x80A7BD1C, target_vram = 0x80A7C790 },
    { type = "R_MIPS_LO16", vram = 0x80A7BD2C, target_vram = 0x80A7C790 },
    { type = "R_MIPS_HI16", vram = 0x80A7BD44, target_vram = 0x80A7C308 },
    { type = "R_MIPS_LO16", vram = 0x80A7BD48, target_vram = 0x80A7C308 },
    { type = "R_MIPS_HI16", vram = 0x80A7BD60, target_vram = 0x80A7C820 },
    { type = "R_MIPS_LO16", vram = 0x80A7BD64, target_vram = 0x80A7C820 },
    { type = "R_MIPS_HI16", vram = 0x80A7BDDC, target_vram = 0x80A7C824 },
    { type = "R_MIPS_LO16", vram = 0x80A7BDF4, target_vram = 0x80A7C824 },
    { type = "R_MIPS_HI16", vram = 0x80A7BE10, target_vram = 0x80A7C7C4 },
    { type = "R_MIPS_LO16", vram = 0x80A7BE18, target_vram = 0x80A7C7C4 },
    { type = "R_MIPS_HI16", vram = 0x80A7BE1C, target_vram = 0x80A7C828 },
    { type = "R_MIPS_LO16", vram = 0x80A7BE20, target_vram = 0x80A7C828 },
    { type = "R_MIPS_HI16", vram = 0x80A7BE44, target_vram = 0x80A7C82C },
    { type = "R_MIPS_LO16", vram = 0x80A7BE48, target_vram = 0x80A7C82C },
    { type = "R_MIPS_HI16", vram = 0x80A7BE6C, target_vram = 0x80A7C830 },
    { type = "R_MIPS_LO16", vram = 0x80A7BE74, target_vram = 0x80A7C830 },
    { type = "R_MIPS_HI16", vram = 0x80A7BEE0, target_vram = 0x80A7C718 },
    { type = "R_MIPS_HI16", vram = 0x80A7BEE4, target_vram = 0x80A7C168 },
    { type = "R_MIPS_LO16", vram = 0x80A7BEE8, target_vram = 0x80A7C718 },
    { type = "R_MIPS_LO16", vram = 0x80A7BEEC, target_vram = 0x80A7C168 },
    { type = "R_MIPS_HI16", vram = 0x80A7BF90, target_vram = 0x80A7C718 },
    { type = "R_MIPS_HI16", vram = 0x80A7BF94, target_vram = 0x80A7C1F0 },
    { type = "R_MIPS_LO16", vram = 0x80A7BF98, target_vram = 0x80A7C718 },
    { type = "R_MIPS_LO16", vram = 0x80A7BF9C, target_vram = 0x80A7C1F0 },
    { type = "R_MIPS_HI16", vram = 0x80A7BFB8, target_vram = 0x80A7C834 },
    { type = "R_MIPS_LO16", vram = 0x80A7BFBC, target_vram = 0x80A7C834 },
    { type = "R_MIPS_HI16", vram = 0x80A7BFC4, target_vram = 0x80A7C838 },
    { type = "R_MIPS_LO16", vram = 0x80A7BFCC, target_vram = 0x80A7C838 },
    { type = "R_MIPS_HI16", vram = 0x80A7C014, target_vram = 0x80A7C83C },
    { type = "R_MIPS_LO16", vram = 0x80A7C028, target_vram = 0x80A7C83C },
    { type = "R_MIPS_HI16", vram = 0x80A7C08C, target_vram = 0x80A7C840 },
    { type = "R_MIPS_LO16", vram = 0x80A7C0A0, target_vram = 0x80A7C840 },
    { type = "R_MIPS_HI16", vram = 0x80A7C1BC, target_vram = 0x80A7C690 },
    { type = "R_MIPS_HI16", vram = 0x80A7C1C0, target_vram = 0x80A7BF08 },
    { type = "R_MIPS_LO16", vram = 0x80A7C1C4, target_vram = 0x80A7C690 },
    { type = "R_MIPS_LO16", vram = 0x80A7C1C8, target_vram = 0x80A7BF08 },
    { type = "R_MIPS_HI16", vram = 0x80A7C23C, target_vram = 0x80A7C690 },
    { type = "R_MIPS_LO16", vram = 0x80A7C240, target_vram = 0x80A7C690 },
    { type = "R_MIPS_HI16", vram = 0x80A7C248, target_vram = 0x80A7BF08 },
    { type = "R_MIPS_LO16", vram = 0x80A7C258, target_vram = 0x80A7BF08 },
    { type = "R_MIPS_HI16", vram = 0x80A7C274, target_vram = 0x80A7C844 },
    { type = "R_MIPS_LO16", vram = 0x80A7C278, target_vram = 0x80A7C844 },
    { type = "R_MIPS_HI16", vram = 0x80A7C290, target_vram = 0x80A7C848 },
    { type = "R_MIPS_LO16", vram = 0x80A7C294, target_vram = 0x80A7C848 },
    { type = "R_MIPS_HI16", vram = 0x80A7C29C, target_vram = 0x80A7C84C },
    { type = "R_MIPS_LO16", vram = 0x80A7C2B0, target_vram = 0x80A7C84C },
    { type = "R_MIPS_HI16", vram = 0x80A7C2B4, target_vram = 0x80A7C850 },
    { type = "R_MIPS_LO16", vram = 0x80A7C2B8, target_vram = 0x80A7C850 },
    { type = "R_MIPS_HI16", vram = 0x80A7C31C, target_vram = 0x80A7C80C },
    { type = "R_MIPS_LO16", vram = 0x80A7C324, target_vram = 0x80A7C80C },
    { type = "R_MIPS_HI16", vram = 0x80A7C4F0, target_vram = 0x80A7C690 },
    { type = "R_MIPS_HI16", vram = 0x80A7C4F4, target_vram = 0x80A7BF08 },
    { type = "R_MIPS_LO16", vram = 0x80A7C4F8, target_vram = 0x80A7C690 },
    { type = "R_MIPS_LO16", vram = 0x80A7C4FC, target_vram = 0x80A7BF08 },
    { type = "R_MIPS_HI16", vram = 0x80A7C518, target_vram = 0x80A7C854 },
    { type = "R_MIPS_LO16", vram = 0x80A7C51C, target_vram = 0x80A7C854 },
    { type = "R_MIPS_HI16", vram = 0x80A7C588, target_vram = 0x80A7C718 },
    { type = "R_MIPS_HI16", vram = 0x80A7C58C, target_vram = 0x80A7C1F0 },
    { type = "R_MIPS_LO16", vram = 0x80A7C590, target_vram = 0x80A7C718 },
    { type = "R_MIPS_LO16", vram = 0x80A7C594, target_vram = 0x80A7C1F0 },
]

functions = [
    { name = "ObjEtcetera_Init", vram = 0x80A7BC70, size = 0x110 },
    { name = "ObjEtcetera_DoBounceOscillation", vram = 0x80A7C1F0, size = 0x118 },
    { name = "ObjEtcetera_Idle", vram = 0x80A7BF08, size = 0x260 },
    { name = "ObjEtcetera_StartRustleAnimation", vram = 0x80A7BE8C, size = 0x7C },
    { name = "ObjEtcetera_Setup", vram = 0x80A7C308, size = 0x2E4 },
    { name = "ObjEtcetera_Destroy", vram = 0x80A7BD80, size = 0x48 },
    { name = "ObjEtcetera_DrawAnimated", vram = 0x80A7C718, size = 0x4C },
    { name = "ObjEtcetera_Update", vram = 0x80A7C5EC, size = 0xA4 },
    { name = "ObjEtcetera_DoNormalOscillation", vram = 0x80A7BDC8, size = 0xC4 },
    { name = "ObjEtcetera_DrawIdle", vram = 0x80A7C690, size = 0x88 },
    { name = "ObjEtcetera_PlayRustleAnimation", vram = 0x80A7C168, size = 0x88 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Egol"
rom = 0x00EE43E0
vram = 0x80A7C990
size = 0x4840

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A7C9A4, target_vram = 0x80A80E0C },
    { type = "R_MIPS_LO16", vram = 0x80A7C9B4, target_vram = 0x80A80E0C },
    { type = "R_MIPS_HI16", vram = 0x80A7C9CC, target_vram = 0x80A80E48 },
    { type = "R_MIPS_HI16", vram = 0x80A7C9D0, target_vram = 0x80A80E0C },
    { type = "R_MIPS_LO16", vram = 0x80A7C9E0, target_vram = 0x80A80E48 },
    { type = "R_MIPS_LO16", vram = 0x80A7C9EC, target_vram = 0x80A80E0C },
    { type = "R_MIPS_HI16", vram = 0x80A7CA7C, target_vram = 0x80A80E90 },
    { type = "R_MIPS_LO16", vram = 0x80A7CA84, target_vram = 0x80A80E90 },
    { type = "R_MIPS_HI16", vram = 0x80A7CD90, target_vram = 0x80A80DAC },
    { type = "R_MIPS_LO16", vram = 0x80A7CD94, target_vram = 0x80A80DAC },
    { type = "R_MIPS_HI16", vram = 0x80A7CE00, target_vram = 0x80A80D3C },
    { type = "R_MIPS_LO16", vram = 0x80A7CE0C, target_vram = 0x80A80D3C },
    { type = "R_MIPS_HI16", vram = 0x80A7CE20, target_vram = 0x80A80D4C },
    { type = "R_MIPS_LO16", vram = 0x80A7CE2C, target_vram = 0x80A80D4C },
    { type = "R_MIPS_HI16", vram = 0x80A7CE40, target_vram = 0x80A80D5C },
    { type = "R_MIPS_LO16", vram = 0x80A7CE44, target_vram = 0x80A80D5C },
    { type = "R_MIPS_HI16", vram = 0x80A7D148, target_vram = 0x80A7D168 },
    { type = "R_MIPS_LO16", vram = 0x80A7D14C, target_vram = 0x80A7D168 },
    { type = "R_MIPS_HI16", vram = 0x80A7D224, target_vram = 0x80A7D240 },
    { type = "R_MIPS_LO16", vram = 0x80A7D228, target_vram = 0x80A7D240 },
    { type = "R_MIPS_HI16", vram = 0x80A7D2A0, target_vram = 0x80A7D2C4 },
    { type = "R_MIPS_LO16", vram = 0x80A7D2A8, target_vram = 0x80A7D2C4 },
    { type = "R_MIPS_HI16", vram = 0x80A7D3CC, target_vram = 0x80A80E94 },
    { type = "R_MIPS_LO16", vram = 0x80A7D3D0, target_vram = 0x80A80E94 },
    { type = "R_MIPS_HI16", vram = 0x80A7D424, target_vram = 0x80A80E98 },
    { type = "R_MIPS_LO16", vram = 0x80A7D428, target_vram = 0x80A80E98 },
    { type = "R_MIPS_HI16", vram = 0x80A7D750, target_vram = 0x80A7D780 },
    { type = "R_MIPS_LO16", vram = 0x80A7D758, target_vram = 0x80A7D780 },
    { type = "R_MIPS_HI16", vram = 0x80A7D8D8, target_vram = 0x80A80E9C },
    { type = "R_MIPS_LO16", vram = 0x80A7D8DC, target_vram = 0x80A80E9C },
    { type = "R_MIPS_HI16", vram = 0x80A7D930, target_vram = 0x80A80EA0 },
    { type = "R_MIPS_LO16", vram = 0x80A7D934, target_vram = 0x80A80EA0 },
    { type = "R_MIPS_HI16", vram = 0x80A7DAC4, target_vram = 0x80A7DAF0 },
    { type = "R_MIPS_LO16", vram = 0x80A7DACC, target_vram = 0x80A7DAF0 },
    { type = "R_MIPS_HI16", vram = 0x80A7DD68, target_vram = 0x80A80E58 },
    { type = "R_MIPS_LO16", vram = 0x80A7DD8C, target_vram = 0x80A80E58 },
    { type = "R_MIPS_HI16", vram = 0x80A7DDB4, target_vram = 0x80A80EA4 },
    { type = "R_MIPS_LO16", vram = 0x80A7DDB8, target_vram = 0x80A80EA4 },
    { type = "R_MIPS_HI16", vram = 0x80A7DE84, target_vram = 0x80A80EA8 },
    { type = "R_MIPS_LO16", vram = 0x80A7DE88, target_vram = 0x80A80EA8 },
    { type = "R_MIPS_HI16", vram = 0x80A7DF00, target_vram = 0x80A80EAC },
    { type = "R_MIPS_LO16", vram = 0x80A7DF08, target_vram = 0x80A80EAC },
    { type = "R_MIPS_HI16", vram = 0x80A7DF40, target_vram = 0x80A80EB0 },
    { type = "R_MIPS_LO16", vram = 0x80A7DF44, target_vram = 0x80A80EB0 },
    { type = "R_MIPS_HI16", vram = 0x80A7DF58, target_vram = 0x80A80EB4 },
    { type = "R_MIPS_LO16", vram = 0x80A7DF9C, target_vram = 0x80A80EB4 },
    { type = "R_MIPS_HI16", vram = 0x80A7DFBC, target_vram = 0x80A80EB8 },
    { type = "R_MIPS_LO16", vram = 0x80A7DFC0, target_vram = 0x80A80EB8 },
    { type = "R_MIPS_HI16", vram = 0x80A7E19C, target_vram = 0x80A80EBC },
    { type = "R_MIPS_LO16", vram = 0x80A7E1A0, target_vram = 0x80A80EBC },
    { type = "R_MIPS_HI16", vram = 0x80A7E1A4, target_vram = 0x80A80EC0 },
    { type = "R_MIPS_LO16", vram = 0x80A7E1A8, target_vram = 0x80A80EC0 },
    { type = "R_MIPS_HI16", vram = 0x80A7E320, target_vram = 0x80A7E344 },
    { type = "R_MIPS_LO16", vram = 0x80A7E328, target_vram = 0x80A7E344 },
    { type = "R_MIPS_HI16", vram = 0x80A7E448, target_vram = 0x80A7D168 },
    { type = "R_MIPS_LO16", vram = 0x80A7E44C, target_vram = 0x80A7D168 },
    { type = "R_MIPS_HI16", vram = 0x80A7E490, target_vram = 0x80A7E4B4 },
    { type = "R_MIPS_LO16", vram = 0x80A7E498, target_vram = 0x80A7E4B4 },
    { type = "R_MIPS_HI16", vram = 0x80A7E530, target_vram = 0x80A80EC4 },
    { type = "R_MIPS_LO16", vram = 0x80A7E534, target_vram = 0x80A80EC4 },
    { type = "R_MIPS_HI16", vram = 0x80A7E6E8, target_vram = 0x80A80EC8 },
    { type = "R_MIPS_LO16", vram = 0x80A7E6F0, target_vram = 0x80A80EC8 },
    { type = "R_MIPS_HI16", vram = 0x80A7E7F4, target_vram = 0x80A7E820 },
    { type = "R_MIPS_LO16", vram = 0x80A7E804, target_vram = 0x80A7E820 },
    { type = "R_MIPS_HI16", vram = 0x80A7E940, target_vram = 0x80A7E970 },
    { type = "R_MIPS_LO16", vram = 0x80A7E954, target_vram = 0x80A7E970 },
    { type = "R_MIPS_HI16", vram = 0x80A7E9EC, target_vram = 0x80A7EA28 },
    { type = "R_MIPS_LO16", vram = 0x80A7EA04, target_vram = 0x80A7EA28 },
    { type = "R_MIPS_HI16", vram = 0x80A7EAB4, target_vram = 0x80A7EAD8 },
    { type = "R_MIPS_LO16", vram = 0x80A7EABC, target_vram = 0x80A7EAD8 },
    { type = "R_MIPS_HI16", vram = 0x80A7EB2C, target_vram = 0x80A7EB54 },
    { type = "R_MIPS_LO16", vram = 0x80A7EB34, target_vram = 0x80A7EB54 },
    { type = "R_MIPS_HI16", vram = 0x80A7EBAC, target_vram = 0x80A7EBDC },
    { type = "R_MIPS_LO16", vram = 0x80A7EBB8, target_vram = 0x80A7EBDC },
    { type = "R_MIPS_HI16", vram = 0x80A7EC44, target_vram = 0x80A7EC84 },
    { type = "R_MIPS_LO16", vram = 0x80A7EC4C, target_vram = 0x80A7EC84 },
    { type = "R_MIPS_HI16", vram = 0x80A7ECE8, target_vram = 0x80A7ED14 },
    { type = "R_MIPS_LO16", vram = 0x80A7ECF0, target_vram = 0x80A7ED14 },
    { type = "R_MIPS_HI16", vram = 0x80A7EEF0, target_vram = 0x80A80ECC },
    { type = "R_MIPS_LO16", vram = 0x80A7EEF4, target_vram = 0x80A80ECC },
    { type = "R_MIPS_HI16", vram = 0x80A7EEF8, target_vram = 0x80A80ED0 },
    { type = "R_MIPS_LO16", vram = 0x80A7EEFC, target_vram = 0x80A80ED0 },
    { type = "R_MIPS_HI16", vram = 0x80A7F9D0, target_vram = 0x80A80DCC },
    { type = "R_MIPS_LO16", vram = 0x80A7F9D4, target_vram = 0x80A80DCC },
    { type = "R_MIPS_HI16", vram = 0x80A7F9D8, target_vram = 0x80A80DD8 },
    { type = "R_MIPS_LO16", vram = 0x80A7F9DC, target_vram = 0x80A80DD8 },
    { type = "R_MIPS_HI16", vram = 0x80A7FB20, target_vram = 0x80A80E60 },
    { type = "R_MIPS_LO16", vram = 0x80A7FB24, target_vram = 0x80A80E60 },
    { type = "R_MIPS_HI16", vram = 0x80A7FB3C, target_vram = 0x80A80E6C },
    { type = "R_MIPS_LO16", vram = 0x80A7FB40, target_vram = 0x80A80E6C },
    { type = "R_MIPS_HI16", vram = 0x80A7FBC8, target_vram = 0x80A80E78 },
    { type = "R_MIPS_LO16", vram = 0x80A7FBCC, target_vram = 0x80A80E78 },
    { type = "R_MIPS_HI16", vram = 0x80A7FD74, target_vram = 0x80A80ED4 },
    { type = "R_MIPS_LO16", vram = 0x80A7FD78, target_vram = 0x80A80ED4 },
    { type = "R_MIPS_HI16", vram = 0x80A7FEA0, target_vram = 0x80A80ED8 },
    { type = "R_MIPS_LO16", vram = 0x80A7FEAC, target_vram = 0x80A80ED8 },
    { type = "R_MIPS_HI16", vram = 0x80A80024, target_vram = 0x80A7F8E8 },
    { type = "R_MIPS_HI16", vram = 0x80A80028, target_vram = 0x80A7FAFC },
    { type = "R_MIPS_LO16", vram = 0x80A8002C, target_vram = 0x80A7FAFC },
    { type = "R_MIPS_LO16", vram = 0x80A80030, target_vram = 0x80A7F8E8 },
    { type = "R_MIPS_HI16", vram = 0x80A8005C, target_vram = 0x80A80EDC },
    { type = "R_MIPS_LO16", vram = 0x80A80068, target_vram = 0x80A80EDC },
    { type = "R_MIPS_HI16", vram = 0x80A80070, target_vram = 0x80A80EE0 },
    { type = "R_MIPS_LO16", vram = 0x80A80074, target_vram = 0x80A80EE0 },
    { type = "R_MIPS_HI16", vram = 0x80A8027C, target_vram = 0x80A80DE4 },
    { type = "R_MIPS_LO16", vram = 0x80A80280, target_vram = 0x80A80DE4 },
    { type = "R_MIPS_HI16", vram = 0x80A803D0, target_vram = 0x80A80DEA },
    { type = "R_MIPS_LO16", vram = 0x80A803D4, target_vram = 0x80A80DEA },
    { type = "R_MIPS_HI16", vram = 0x80A80548, target_vram = 0x80A80EE4 },
    { type = "R_MIPS_LO16", vram = 0x80A80550, target_vram = 0x80A80EE4 },
]

functions = [
    { name = "EnEgol_OverrideLimbDraw", vram = 0x80A7F8E8, size = 0x214 },
    { name = "EnEgol_Slam", vram = 0x80A7E4B4, size = 0x338 },
    { name = "EnEgol_Destroy", vram = 0x80A7D0F0, size = 0x50 },
    { name = "EnEgol_Stunned", vram = 0x80A7EA28, size = 0x60 },
    { name = "EnEgol_Retreat", vram = 0x80A7D780, size = 0x32C },
    { name = "EnEgol_CollisionCheck", vram = 0x80A7EFB8, size = 0x39C },
    { name = "EnEgol_SlamEnd", vram = 0x80A7EB54, size = 0x3C },
    { name = "EnEgol_SetupStunned", vram = 0x80A7E9D0, size = 0x58 },
    { name = "EnEgol_Punch", vram = 0x80A7E820, size = 0x104 },
    { name = "EnEgol_StunEnd", vram = 0x80A7EAD8, size = 0x3C },
    { name = "EnEgol_SlamWait", vram = 0x80A7E970, size = 0x60 },
    { name = "EnEgol_Init", vram = 0x80A7CD60, size = 0x390 },
    { name = "EnEgol_SetupPunch", vram = 0x80A7E7EC, size = 0x34 },
    { name = "EnEgol_Death", vram = 0x80A7ED14, size = 0x2A4 },
    { name = "EnEgol_Stand", vram = 0x80A7D240, size = 0x3C },
    { name = "EnEgol_Damaged", vram = 0x80A7EBDC, size = 0xA8 },
    { name = "EnEgol_SpawnEffect", vram = 0x80A80508, size = 0x248 },
    { name = "EnEgol_SetupStop", vram = 0x80A7E2E8, size = 0x5C },
    { name = "EnEgol_StartDeathCutscene", vram = 0x80A7EC84, size = 0x90 },
    { name = "EnEgol_GetWaypoint", vram = 0x80A7CD08, size = 0x58 },
    { name = "EnEgol_PostLimbDraw", vram = 0x80A7FAFC, size = 0x4BC },
    { name = "EnEgol_UpdateEffects", vram = 0x80A80750, size = 0x1B4 },
    { name = "EnEgol_DrawEffects", vram = 0x80A80904, size = 0x330 },
    { name = "EnEgol_Wait", vram = 0x80A7D168, size = 0x7C },
    { name = "EnEgol_Draw", vram = 0x80A7FFB8, size = 0x550 },
    { name = "EnEgol_SetupRetreat", vram = 0x80A7D710, size = 0x70 },
    { name = "EnEgol_SetupStand", vram = 0x80A7D1E4, size = 0x5C },
    { name = "EnEgol_FootstepEffects", vram = 0x80A7CA18, size = 0x1AC },
    { name = "EnEgol_DestroyBlocks", vram = 0x80A7CBC4, size = 0x144 },
    { name = "EnEgol_SetupSlam", vram = 0x80A7E478, size = 0x3C },
    { name = "EnEgol_SetupDamaged", vram = 0x80A7EB90, size = 0x4C },
    { name = "EnEgol_SetupSlamWait", vram = 0x80A7E924, size = 0x4C },
    { name = "EnEgol_ChangeAnim", vram = 0x80A7C990, size = 0x88 },
    { name = "EnEgol_Stop", vram = 0x80A7E344, size = 0x134 },
    { name = "EnEgol_SetupWalk", vram = 0x80A7D27C, size = 0x48 },
    { name = "EnEgol_Walk", vram = 0x80A7D2C4, size = 0x44C },
    { name = "EnEgol_SetupLaser", vram = 0x80A7DAAC, size = 0x44 },
    { name = "EnEgol_SetupStunEnd", vram = 0x80A7EA88, size = 0x50 },
    { name = "EnEgol_Update", vram = 0x80A7F354, size = 0x594 },
    { name = "EnEgol_SetupWait", vram = 0x80A7D140, size = 0x28 },
    { name = "EnEgol_Laser", vram = 0x80A7DAF0, size = 0x7F8 },
    { name = "EnEgol_SetupSlamEnd", vram = 0x80A7EB14, size = 0x40 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Mine"
rom = 0x00EE8C20
vram = 0x80A811D0
size = 0x3800

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A81220, target_vram = 0x80A84600 },
    { type = "R_MIPS_LO16", vram = 0x80A81224, target_vram = 0x80A84600 },
    { type = "R_MIPS_HI16", vram = 0x80A812A4, target_vram = 0x80A84604 },
    { type = "R_MIPS_LO16", vram = 0x80A812A8, target_vram = 0x80A84604 },
    { type = "R_MIPS_HI16", vram = 0x80A81624, target_vram = 0x80A845D0 },
    { type = "R_MIPS_LO16", vram = 0x80A8162C, target_vram = 0x80A845D0 },
    { type = "R_MIPS_HI16", vram = 0x80A817A4, target_vram = 0x80A84608 },
    { type = "R_MIPS_LO16", vram = 0x80A817A8, target_vram = 0x80A84608 },
    { type = "R_MIPS_HI16", vram = 0x80A818AC, target_vram = 0x80A8460C },
    { type = "R_MIPS_LO16", vram = 0x80A818B0, target_vram = 0x80A8460C },
    { type = "R_MIPS_HI16", vram = 0x80A818BC, target_vram = 0x80A84610 },
    { type = "R_MIPS_LO16", vram = 0x80A818D0, target_vram = 0x80A84610 },
    { type = "R_MIPS_HI16", vram = 0x80A818D4, target_vram = 0x80A84614 },
    { type = "R_MIPS_LO16", vram = 0x80A818D8, target_vram = 0x80A84614 },
    { type = "R_MIPS_HI16", vram = 0x80A818E8, target_vram = 0x80A84618 },
    { type = "R_MIPS_LO16", vram = 0x80A818EC, target_vram = 0x80A84618 },
    { type = "R_MIPS_HI16", vram = 0x80A81A44, target_vram = 0x80A845C4 },
    { type = "R_MIPS_LO16", vram = 0x80A81A48, target_vram = 0x80A845C4 },
    { type = "R_MIPS_HI16", vram = 0x80A81BC4, target_vram = 0x80A8461C },
    { type = "R_MIPS_LO16", vram = 0x80A81BC8, target_vram = 0x80A8461C },
    { type = "R_MIPS_HI16", vram = 0x80A81BD0, target_vram = 0x80A84620 },
    { type = "R_MIPS_LO16", vram = 0x80A81BE0, target_vram = 0x80A84620 },
    { type = "R_MIPS_HI16", vram = 0x80A81BEC, target_vram = 0x80A84624 },
    { type = "R_MIPS_LO16", vram = 0x80A81BF0, target_vram = 0x80A84624 },
    { type = "R_MIPS_HI16", vram = 0x80A81CA8, target_vram = 0x80A84628 },
    { type = "R_MIPS_LO16", vram = 0x80A81CAC, target_vram = 0x80A84628 },
    { type = "R_MIPS_HI16", vram = 0x80A81E94, target_vram = 0x80A8462C },
    { type = "R_MIPS_LO16", vram = 0x80A81E98, target_vram = 0x80A8462C },
    { type = "R_MIPS_HI16", vram = 0x80A81FC0, target_vram = 0x80A84630 },
    { type = "R_MIPS_LO16", vram = 0x80A81FC4, target_vram = 0x80A84630 },
    { type = "R_MIPS_HI16", vram = 0x80A82004, target_vram = 0x80A849D0 },
    { type = "R_MIPS_LO16", vram = 0x80A82010, target_vram = 0x80A849D0 },
    { type = "R_MIPS_HI16", vram = 0x80A820A0, target_vram = 0x80A84634 },
    { type = "R_MIPS_LO16", vram = 0x80A820A4, target_vram = 0x80A84634 },
    { type = "R_MIPS_HI16", vram = 0x80A821D0, target_vram = 0x80A84638 },
    { type = "R_MIPS_LO16", vram = 0x80A821D4, target_vram = 0x80A84638 },
    { type = "R_MIPS_HI16", vram = 0x80A821D8, target_vram = 0x80A8463C },
    { type = "R_MIPS_LO16", vram = 0x80A821E4, target_vram = 0x80A8463C },
    { type = "R_MIPS_HI16", vram = 0x80A826BC, target_vram = 0x80A84640 },
    { type = "R_MIPS_LO16", vram = 0x80A826C0, target_vram = 0x80A84640 },
    { type = "R_MIPS_HI16", vram = 0x80A826C4, target_vram = 0x80A84644 },
    { type = "R_MIPS_HI16", vram = 0x80A826C8, target_vram = 0x80A849D0 },
    { type = "R_MIPS_LO16", vram = 0x80A826CC, target_vram = 0x80A849D0 },
    { type = "R_MIPS_LO16", vram = 0x80A826D0, target_vram = 0x80A84644 },
    { type = "R_MIPS_HI16", vram = 0x80A8291C, target_vram = 0x80A84648 },
    { type = "R_MIPS_LO16", vram = 0x80A82934, target_vram = 0x80A84648 },
    { type = "R_MIPS_HI16", vram = 0x80A82938, target_vram = 0x80A8464C },
    { type = "R_MIPS_LO16", vram = 0x80A8293C, target_vram = 0x80A8464C },
    { type = "R_MIPS_HI16", vram = 0x80A82A78, target_vram = 0x80A845C4 },
    { type = "R_MIPS_LO16", vram = 0x80A82A80, target_vram = 0x80A845C4 },
    { type = "R_MIPS_HI16", vram = 0x80A82C74, target_vram = 0x80A845E8 },
    { type = "R_MIPS_LO16", vram = 0x80A82C78, target_vram = 0x80A845E8 },
    { type = "R_MIPS_HI16", vram = 0x80A82CB0, target_vram = 0x80A84594 },
    { type = "R_MIPS_LO16", vram = 0x80A82CBC, target_vram = 0x80A84594 },
    { type = "R_MIPS_HI16", vram = 0x80A82D0C, target_vram = 0x80A845A4 },
    { type = "R_MIPS_LO16", vram = 0x80A82D18, target_vram = 0x80A845A4 },
    { type = "R_MIPS_HI16", vram = 0x80A82DFC, target_vram = 0x80A83E7C },
    { type = "R_MIPS_LO16", vram = 0x80A82E00, target_vram = 0x80A83E7C },
    { type = "R_MIPS_HI16", vram = 0x80A82E48, target_vram = 0x80A84338 },
    { type = "R_MIPS_LO16", vram = 0x80A82E50, target_vram = 0x80A84338 },
    { type = "R_MIPS_HI16", vram = 0x80A82E54, target_vram = 0x80A84088 },
    { type = "R_MIPS_LO16", vram = 0x80A82E58, target_vram = 0x80A84088 },
    { type = "R_MIPS_HI16", vram = 0x80A82F84, target_vram = 0x80A82F98 },
    { type = "R_MIPS_LO16", vram = 0x80A82F88, target_vram = 0x80A82F98 },
    { type = "R_MIPS_HI16", vram = 0x80A82FAC, target_vram = 0x80A82FC8 },
    { type = "R_MIPS_LO16", vram = 0x80A82FB0, target_vram = 0x80A82FC8 },
    { type = "R_MIPS_HI16", vram = 0x80A83050, target_vram = 0x80A84650 },
    { type = "R_MIPS_LO16", vram = 0x80A83068, target_vram = 0x80A84650 },
    { type = "R_MIPS_HI16", vram = 0x80A8306C, target_vram = 0x80A84654 },
    { type = "R_MIPS_LO16", vram = 0x80A83070, target_vram = 0x80A84654 },
    { type = "R_MIPS_HI16", vram = 0x80A83088, target_vram = 0x80A84658 },
    { type = "R_MIPS_LO16", vram = 0x80A8308C, target_vram = 0x80A84658 },
    { type = "R_MIPS_HI16", vram = 0x80A830AC, target_vram = 0x80A8465C },
    { type = "R_MIPS_LO16", vram = 0x80A830B0, target_vram = 0x80A8465C },
    { type = "R_MIPS_HI16", vram = 0x80A830BC, target_vram = 0x80A84660 },
    { type = "R_MIPS_LO16", vram = 0x80A8311C, target_vram = 0x80A84660 },
    { type = "R_MIPS_HI16", vram = 0x80A83174, target_vram = 0x80A845D0 },
    { type = "R_MIPS_LO16", vram = 0x80A83184, target_vram = 0x80A845D0 },
    { type = "R_MIPS_HI16", vram = 0x80A83214, target_vram = 0x80A84664 },
    { type = "R_MIPS_LO16", vram = 0x80A83218, target_vram = 0x80A84664 },
    { type = "R_MIPS_HI16", vram = 0x80A83220, target_vram = 0x80A83FBC },
    { type = "R_MIPS_HI16", vram = 0x80A83224, target_vram = 0x80A83258 },
    { type = "R_MIPS_LO16", vram = 0x80A83228, target_vram = 0x80A83FBC },
    { type = "R_MIPS_LO16", vram = 0x80A8322C, target_vram = 0x80A83258 },
    { type = "R_MIPS_HI16", vram = 0x80A83264, target_vram = 0x80A84668 },
    { type = "R_MIPS_LO16", vram = 0x80A83268, target_vram = 0x80A84668 },
    { type = "R_MIPS_HI16", vram = 0x80A83270, target_vram = 0x80A8466C },
    { type = "R_MIPS_LO16", vram = 0x80A8327C, target_vram = 0x80A8466C },
    { type = "R_MIPS_HI16", vram = 0x80A832BC, target_vram = 0x80A832D0 },
    { type = "R_MIPS_LO16", vram = 0x80A832C0, target_vram = 0x80A832D0 },
    { type = "R_MIPS_HI16", vram = 0x80A83344, target_vram = 0x80A84670 },
    { type = "R_MIPS_LO16", vram = 0x80A83348, target_vram = 0x80A84670 },
    { type = "R_MIPS_HI16", vram = 0x80A83564, target_vram = 0x80A84674 },
    { type = "R_MIPS_LO16", vram = 0x80A83568, target_vram = 0x80A84674 },
    { type = "R_MIPS_HI16", vram = 0x80A8379C, target_vram = 0x80A84678 },
    { type = "R_MIPS_LO16", vram = 0x80A837A0, target_vram = 0x80A84678 },
    { type = "R_MIPS_HI16", vram = 0x80A83880, target_vram = 0x80A8467C },
    { type = "R_MIPS_LO16", vram = 0x80A83884, target_vram = 0x80A8467C },
    { type = "R_MIPS_HI16", vram = 0x80A83928, target_vram = 0x80A84680 },
    { type = "R_MIPS_LO16", vram = 0x80A8392C, target_vram = 0x80A84680 },
    { type = "R_MIPS_HI16", vram = 0x80A839A8, target_vram = 0x80A84684 },
    { type = "R_MIPS_LO16", vram = 0x80A839BC, target_vram = 0x80A84684 },
    { type = "R_MIPS_HI16", vram = 0x80A839C0, target_vram = 0x80A84688 },
    { type = "R_MIPS_LO16", vram = 0x80A839E4, target_vram = 0x80A84688 },
    { type = "R_MIPS_HI16", vram = 0x80A83A74, target_vram = 0x80A83A88 },
    { type = "R_MIPS_LO16", vram = 0x80A83A78, target_vram = 0x80A83A88 },
    { type = "R_MIPS_HI16", vram = 0x80A83B14, target_vram = 0x80A83B28 },
    { type = "R_MIPS_LO16", vram = 0x80A83B18, target_vram = 0x80A83B28 },
    { type = "R_MIPS_HI16", vram = 0x80A83BB8, target_vram = 0x80A8468C },
    { type = "R_MIPS_LO16", vram = 0x80A83BBC, target_vram = 0x80A8468C },
    { type = "R_MIPS_HI16", vram = 0x80A83BEC, target_vram = 0x80A84690 },
    { type = "R_MIPS_LO16", vram = 0x80A83BF0, target_vram = 0x80A84690 },
    { type = "R_MIPS_HI16", vram = 0x80A83BF4, target_vram = 0x80A84694 },
    { type = "R_MIPS_LO16", vram = 0x80A83BF8, target_vram = 0x80A84694 },
    { type = "R_MIPS_HI16", vram = 0x80A83BFC, target_vram = 0x80A84698 },
    { type = "R_MIPS_LO16", vram = 0x80A83C0C, target_vram = 0x80A84698 },
    { type = "R_MIPS_HI16", vram = 0x80A83C40, target_vram = 0x80A8469C },
    { type = "R_MIPS_LO16", vram = 0x80A83C44, target_vram = 0x80A8469C },
    { type = "R_MIPS_HI16", vram = 0x80A83C64, target_vram = 0x80A846A0 },
    { type = "R_MIPS_LO16", vram = 0x80A83C68, target_vram = 0x80A846A0 },
    { type = "R_MIPS_HI16", vram = 0x80A83CEC, target_vram = 0x80A83D00 },
    { type = "R_MIPS_LO16", vram = 0x80A83CF0, target_vram = 0x80A83D00 },
    { type = "R_MIPS_HI16", vram = 0x80A83E2C, target_vram = 0x80A83258 },
    { type = "R_MIPS_LO16", vram = 0x80A83E30, target_vram = 0x80A83258 },
    { type = "R_MIPS_HI16", vram = 0x80A83EBC, target_vram = 0x80A82FC8 },
    { type = "R_MIPS_LO16", vram = 0x80A83EC0, target_vram = 0x80A82FC8 },
]

functions = [
    { name = "func_80A8146C", vram = 0x80A8146C, size = 0xD8 },
    { name = "func_80A81640", vram = 0x80A81640, size = 0xC },
    { name = "func_80A8131C", vram = 0x80A8131C, size = 0x68 },
    { name = "func_80A83214", vram = 0x80A83214, size = 0x44 },
    { name = "func_80A828A8", vram = 0x80A828A8, size = 0x380 },
    { name = "func_80A832BC", vram = 0x80A832BC, size = 0x14 },
    { name = "func_80A83E7C", vram = 0x80A83E7C, size = 0x24 },
    { name = "func_80A83B14", vram = 0x80A83B14, size = 0x14 },
    { name = "func_80A81FFC", vram = 0x80A81FFC, size = 0x8AC },
    { name = "func_80A8164C", vram = 0x80A8164C, size = 0x38 },
    { name = "func_80A811D0", vram = 0x80A811D0, size = 0x3C },
    { name = "func_80A82FA8", vram = 0x80A82FA8, size = 0x20 },
    { name = "func_80A81A00", vram = 0x80A81A00, size = 0xA4 },
    { name = "func_80A82FC8", vram = 0x80A82FC8, size = 0x24C },
    { name = "func_80A83D00", vram = 0x80A83D00, size = 0x8C },
    { name = "func_80A81B14", vram = 0x80A81B14, size = 0x68 },
    { name = "func_80A83A88", vram = 0x80A83A88, size = 0x8C },
    { name = "func_80A82C28", vram = 0x80A82C28, size = 0x34 },
    { name = "ObjMine_Destroy", vram = 0x80A82F58, size = 0x2C },
    { name = "func_80A81E7C", vram = 0x80A81E7C, size = 0x180 },
    { name = "func_80A8140C", vram = 0x80A8140C, size = 0x60 },
    { name = "func_80A84088", vram = 0x80A84088, size = 0x2B0 },
    { name = "func_80A81B7C", vram = 0x80A81B7C, size = 0x1F4 },
    { name = "func_80A81D70", vram = 0x80A81D70, size = 0x7C },
    { name = "func_80A832D0", vram = 0x80A832D0, size = 0x7A4 },
    { name = "func_80A81714", vram = 0x80A81714, size = 0x104 },
    { name = "func_80A81AA4", vram = 0x80A81AA4, size = 0x70 },
    { name = "func_80A8120C", vram = 0x80A8120C, size = 0x7C },
    { name = "func_80A81818", vram = 0x80A81818, size = 0x50 },
    { name = "func_80A81684", vram = 0x80A81684, size = 0x90 },
    { name = "func_80A81868", vram = 0x80A81868, size = 0x13C },
    { name = "func_80A81DEC", vram = 0x80A81DEC, size = 0x90 },
    { name = "ObjMine_Init", vram = 0x80A82C5C, size = 0x2FC },
    { name = "func_80A81544", vram = 0x80A81544, size = 0xFC },
    { name = "ObjMine_Update", vram = 0x80A83D8C, size = 0xF0 },
    { name = "func_80A83FBC", vram = 0x80A83FBC, size = 0xCC },
    { name = "ObjMine_Draw", vram = 0x80A83EA0, size = 0x11C },
    { name = "func_80A82F84", vram = 0x80A82F84, size = 0x14 },
    { name = "func_80A81288", vram = 0x80A81288, size = 0x94 },
    { name = "func_80A83CEC", vram = 0x80A83CEC, size = 0x14 },
    { name = "func_80A84338", vram = 0x80A84338, size = 0x218 },
    { name = "func_80A83A74", vram = 0x80A83A74, size = 0x14 },
    { name = "func_80A82F98", vram = 0x80A82F98, size = 0x10 },
    { name = "func_80A81384", vram = 0x80A81384, size = 0x88 },
    { name = "func_80A819A4", vram = 0x80A819A4, size = 0x5C },
    { name = "func_80A83B28", vram = 0x80A83B28, size = 0x1C4 },
    { name = "func_80A83258", vram = 0x80A83258, size = 0x64 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Purify"
rom = 0x00EEC420
vram = 0x80A84CD0
size = 0x950

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A84CFC, target_vram = 0x80A85480 },
    { type = "R_MIPS_LO16", vram = 0x80A84D00, target_vram = 0x80A85480 },
    { type = "R_MIPS_HI16", vram = 0x80A84D80, target_vram = 0x80A85480 },
    { type = "R_MIPS_LO16", vram = 0x80A84D84, target_vram = 0x80A85480 },
    { type = "R_MIPS_HI16", vram = 0x80A84EAC, target_vram = 0x80A84EC0 },
    { type = "R_MIPS_LO16", vram = 0x80A84EB0, target_vram = 0x80A84EC0 },
    { type = "R_MIPS_HI16", vram = 0x80A84F40, target_vram = 0x80A854A0 },
    { type = "R_MIPS_LO16", vram = 0x80A84F48, target_vram = 0x80A854A0 },
    { type = "R_MIPS_HI16", vram = 0x80A84FA0, target_vram = 0x80A84FB4 },
    { type = "R_MIPS_LO16", vram = 0x80A84FA4, target_vram = 0x80A84FB4 },
    { type = "R_MIPS_HI16", vram = 0x80A84FEC, target_vram = 0x80A851C8 },
    { type = "R_MIPS_HI16", vram = 0x80A84FF0, target_vram = 0x80A85010 },
    { type = "R_MIPS_LO16", vram = 0x80A84FF4, target_vram = 0x80A851C8 },
    { type = "R_MIPS_LO16", vram = 0x80A84FF8, target_vram = 0x80A85010 },
    { type = "R_MIPS_HI16", vram = 0x80A85048, target_vram = 0x80A851C8 },
    { type = "R_MIPS_HI16", vram = 0x80A8504C, target_vram = 0x80A85074 },
    { type = "R_MIPS_LO16", vram = 0x80A85050, target_vram = 0x80A851C8 },
    { type = "R_MIPS_LO16", vram = 0x80A85054, target_vram = 0x80A85074 },
    { type = "R_MIPS_HI16", vram = 0x80A850BC, target_vram = 0x80A85304 },
    { type = "R_MIPS_HI16", vram = 0x80A850C0, target_vram = 0x80A850E8 },
    { type = "R_MIPS_LO16", vram = 0x80A850C8, target_vram = 0x80A85304 },
    { type = "R_MIPS_LO16", vram = 0x80A850CC, target_vram = 0x80A850E8 },
    { type = "R_MIPS_HI16", vram = 0x80A85164, target_vram = 0x80A851C8 },
    { type = "R_MIPS_HI16", vram = 0x80A85168, target_vram = 0x80A85194 },
    { type = "R_MIPS_LO16", vram = 0x80A8516C, target_vram = 0x80A851C8 },
    { type = "R_MIPS_LO16", vram = 0x80A85174, target_vram = 0x80A85194 },
    { type = "R_MIPS_HI16", vram = 0x80A851E4, target_vram = 0x80A85480 },
    { type = "R_MIPS_LO16", vram = 0x80A851F8, target_vram = 0x80A85480 },
    { type = "R_MIPS_HI16", vram = 0x80A8533C, target_vram = 0x80A85480 },
    { type = "R_MIPS_LO16", vram = 0x80A85340, target_vram = 0x80A85480 },
]

functions = [
    { name = "ObjPurify_Destroy", vram = 0x80A84E68, size = 0x44 },
    { name = "func_80A851C8", vram = 0x80A851C8, size = 0x13C },
    { name = "func_80A85048", vram = 0x80A85048, size = 0x2C },
    { name = "func_80A850E8", vram = 0x80A850E8, size = 0x74 },
    { name = "ObjPurify_SetSysMatrix", vram = 0x80A84CD0, size = 0x28 },
    { name = "func_80A84EC0", vram = 0x80A84EC0, size = 0xE0 },
    { name = "func_80A84EAC", vram = 0x80A84EAC, size = 0x14 },
    { name = "ObjPurify_Update", vram = 0x80A851A4, size = 0x24 },
    { name = "func_80A85304", vram = 0x80A85304, size = 0x150 },
    { name = "func_80A850B0", vram = 0x80A850B0, size = 0x38 },
    { name = "func_80A85010", vram = 0x80A85010, size = 0x38 },
    { name = "func_80A85074", vram = 0x80A85074, size = 0x3C },
    { name = "func_80A8515C", vram = 0x80A8515C, size = 0x38 },
    { name = "func_80A84FB4", vram = 0x80A84FB4, size = 0x38 },
    { name = "func_80A84FA0", vram = 0x80A84FA0, size = 0x14 },
    { name = "ObjPurify_DoNothing", vram = 0x80A85194, size = 0x10 },
    { name = "ObjPurify_IsPurified", vram = 0x80A84CF8, size = 0x70 },
    { name = "func_80A84FEC", vram = 0x80A84FEC, size = 0x24 },
    { name = "ObjPurify_Init", vram = 0x80A84D68, size = 0x100 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Tru"
rom = 0x00EECD70
vram = 0x80A85620
size = 0x6150

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A8570C, target_vram = 0x80A8B250 },
    { type = "R_MIPS_LO16", vram = 0x80A85718, target_vram = 0x80A8B250 },
    { type = "R_MIPS_HI16", vram = 0x80A85808, target_vram = 0x80A890A8 },
    { type = "R_MIPS_LO16", vram = 0x80A85810, target_vram = 0x80A890A8 },
    { type = "R_MIPS_HI16", vram = 0x80A85824, target_vram = 0x80A89000 },
    { type = "R_MIPS_LO16", vram = 0x80A85828, target_vram = 0x80A89000 },
    { type = "R_MIPS_HI16", vram = 0x80A85C48, target_vram = 0x80A8A108 },
    { type = "R_MIPS_LO16", vram = 0x80A85C50, target_vram = 0x80A8A108 },
    { type = "R_MIPS_HI16", vram = 0x80A86098, target_vram = 0x80A8B268 },
    { type = "R_MIPS_LO16", vram = 0x80A860A8, target_vram = 0x80A8B268 },
    { type = "R_MIPS_HI16", vram = 0x80A8612C, target_vram = 0x80A8B25C },
    { type = "R_MIPS_LO16", vram = 0x80A86140, target_vram = 0x80A8B25C },
    { type = "R_MIPS_HI16", vram = 0x80A861FC, target_vram = 0x80A8B268 },
    { type = "R_MIPS_LO16", vram = 0x80A86210, target_vram = 0x80A8B268 },
    { type = "R_MIPS_HI16", vram = 0x80A862A4, target_vram = 0x80A8B280 },
    { type = "R_MIPS_LO16", vram = 0x80A86318, target_vram = 0x80A8B280 },
    { type = "R_MIPS_HI16", vram = 0x80A86544, target_vram = 0x80A8B420 },
    { type = "R_MIPS_LO16", vram = 0x80A86548, target_vram = 0x80A8B420 },
    { type = "R_MIPS_HI16", vram = 0x80A8654C, target_vram = 0x80A8B424 },
    { type = "R_MIPS_LO16", vram = 0x80A86550, target_vram = 0x80A8B424 },
    { type = "R_MIPS_HI16", vram = 0x80A86684, target_vram = 0x80A8B3D8 },
    { type = "R_MIPS_LO16", vram = 0x80A86688, target_vram = 0x80A8B3D8 },
    { type = "R_MIPS_HI16", vram = 0x80A866A0, target_vram = 0x80A8B3E4 },
    { type = "R_MIPS_LO16", vram = 0x80A866A4, target_vram = 0x80A8B3E4 },
    { type = "R_MIPS_HI16", vram = 0x80A866CC, target_vram = 0x80A8B428 },
    { type = "R_MIPS_LO16", vram = 0x80A866D0, target_vram = 0x80A8B428 },
    { type = "R_MIPS_HI16", vram = 0x80A866D4, target_vram = 0x80A8B42C },
    { type = "R_MIPS_LO16", vram = 0x80A866D8, target_vram = 0x80A8B42C },
    { type = "R_MIPS_HI16", vram = 0x80A866E4, target_vram = 0x80A8B3F0 },
    { type = "R_MIPS_LO16", vram = 0x80A866F0, target_vram = 0x80A8B3F0 },
    { type = "R_MIPS_HI16", vram = 0x80A8671C, target_vram = 0x80A8B430 },
    { type = "R_MIPS_LO16", vram = 0x80A86720, target_vram = 0x80A8B430 },
    { type = "R_MIPS_HI16", vram = 0x80A86724, target_vram = 0x80A8B434 },
    { type = "R_MIPS_LO16", vram = 0x80A86728, target_vram = 0x80A8B434 },
    { type = "R_MIPS_HI16", vram = 0x80A86734, target_vram = 0x80A8B3F0 },
    { type = "R_MIPS_LO16", vram = 0x80A86740, target_vram = 0x80A8B3F0 },
    { type = "R_MIPS_HI16", vram = 0x80A867D8, target_vram = 0x80A8B438 },
    { type = "R_MIPS_LO16", vram = 0x80A867DC, target_vram = 0x80A8B438 },
    { type = "R_MIPS_HI16", vram = 0x80A867E0, target_vram = 0x80A8B43C },
    { type = "R_MIPS_LO16", vram = 0x80A867E4, target_vram = 0x80A8B43C },
    { type = "R_MIPS_HI16", vram = 0x80A86944, target_vram = 0x80A8B2D8 },
    { type = "R_MIPS_LO16", vram = 0x80A86954, target_vram = 0x80A8B2D8 },
    { type = "R_MIPS_HI16", vram = 0x80A86DF4, target_vram = 0x80A8B440 },
    { type = "R_MIPS_LO16", vram = 0x80A86DFC, target_vram = 0x80A8B440 },
    { type = "R_MIPS_HI16", vram = 0x80A87204, target_vram = 0x80A88984 },
    { type = "R_MIPS_HI16", vram = 0x80A8720C, target_vram = 0x80A88984 },
    { type = "R_MIPS_LO16", vram = 0x80A87218, target_vram = 0x80A88984 },
    { type = "R_MIPS_LO16", vram = 0x80A87224, target_vram = 0x80A88984 },
    { type = "R_MIPS_HI16", vram = 0x80A87230, target_vram = 0x80A889A4 },
    { type = "R_MIPS_LO16", vram = 0x80A87238, target_vram = 0x80A889A4 },
    { type = "R_MIPS_HI16", vram = 0x80A87244, target_vram = 0x80A88924 },
    { type = "R_MIPS_LO16", vram = 0x80A8724C, target_vram = 0x80A88924 },
    { type = "R_MIPS_HI16", vram = 0x80A87268, target_vram = 0x80A88918 },
    { type = "R_MIPS_LO16", vram = 0x80A87270, target_vram = 0x80A88918 },
    { type = "R_MIPS_HI16", vram = 0x80A87284, target_vram = 0x80A88910 },
    { type = "R_MIPS_LO16", vram = 0x80A87298, target_vram = 0x80A88910 },
    { type = "R_MIPS_HI16", vram = 0x80A8729C, target_vram = 0x80A8892C },
    { type = "R_MIPS_LO16", vram = 0x80A872A0, target_vram = 0x80A8892C },
    { type = "R_MIPS_HI16", vram = 0x80A8731C, target_vram = 0x80A875AC },
    { type = "R_MIPS_LO16", vram = 0x80A8732C, target_vram = 0x80A875AC },
    { type = "R_MIPS_HI16", vram = 0x80A87390, target_vram = 0x80A881E0 },
    { type = "R_MIPS_LO16", vram = 0x80A87394, target_vram = 0x80A881E0 },
    { type = "R_MIPS_HI16", vram = 0x80A87734, target_vram = 0x80A8777C },
    { type = "R_MIPS_HI16", vram = 0x80A87738, target_vram = 0x80A87880 },
    { type = "R_MIPS_LO16", vram = 0x80A87740, target_vram = 0x80A8777C },
    { type = "R_MIPS_LO16", vram = 0x80A87748, target_vram = 0x80A87880 },
    { type = "R_MIPS_HI16", vram = 0x80A87818, target_vram = 0x80A87880 },
    { type = "R_MIPS_LO16", vram = 0x80A8781C, target_vram = 0x80A87880 },
    { type = "R_MIPS_HI16", vram = 0x80A878B4, target_vram = 0x80A8B478 },
    { type = "R_MIPS_LO16", vram = 0x80A878BC, target_vram = 0x80A8B478 },
    { type = "R_MIPS_HI16", vram = 0x80A87B1C, target_vram = 0x80A87B48 },
    { type = "R_MIPS_LO16", vram = 0x80A87B24, target_vram = 0x80A87B48 },
    { type = "R_MIPS_HI16", vram = 0x80A87D94, target_vram = 0x80A87DC0 },
    { type = "R_MIPS_LO16", vram = 0x80A87D9C, target_vram = 0x80A87DC0 },
    { type = "R_MIPS_HI16", vram = 0x80A87DE8, target_vram = 0x80A8B48C },
    { type = "R_MIPS_LO16", vram = 0x80A87DF0, target_vram = 0x80A8B48C },
    { type = "R_MIPS_HI16", vram = 0x80A882F8, target_vram = 0x80A87FD0 },
    { type = "R_MIPS_LO16", vram = 0x80A88304, target_vram = 0x80A87FD0 },
    { type = "R_MIPS_HI16", vram = 0x80A883C4, target_vram = 0x80A8B2A0 },
    { type = "R_MIPS_LO16", vram = 0x80A883C8, target_vram = 0x80A8B2A0 },
    { type = "R_MIPS_HI16", vram = 0x80A883E4, target_vram = 0x80A8B2CC },
    { type = "R_MIPS_LO16", vram = 0x80A883E8, target_vram = 0x80A8B2CC },
    { type = "R_MIPS_HI16", vram = 0x80A8847C, target_vram = 0x80A87FD0 },
    { type = "R_MIPS_LO16", vram = 0x80A88480, target_vram = 0x80A87FD0 },
    { type = "R_MIPS_HI16", vram = 0x80A88648, target_vram = 0x80A8B3FC },
    { type = "R_MIPS_LO16", vram = 0x80A8864C, target_vram = 0x80A8B3FC },
    { type = "R_MIPS_HI16", vram = 0x80A88828, target_vram = 0x80A8B408 },
    { type = "R_MIPS_LO16", vram = 0x80A88838, target_vram = 0x80A8B408 },
    { type = "R_MIPS_HI16", vram = 0x80A8886C, target_vram = 0x80A8B408 },
    { type = "R_MIPS_LO16", vram = 0x80A88880, target_vram = 0x80A8B408 },
    { type = "R_MIPS_HI16", vram = 0x80A8888C, target_vram = 0x80A885B8 },
    { type = "R_MIPS_HI16", vram = 0x80A888A0, target_vram = 0x80A88698 },
    { type = "R_MIPS_HI16", vram = 0x80A888A4, target_vram = 0x80A886D4 },
    { type = "R_MIPS_LO16", vram = 0x80A888A8, target_vram = 0x80A886D4 },
    { type = "R_MIPS_LO16", vram = 0x80A888AC, target_vram = 0x80A88698 },
    { type = "R_MIPS_LO16", vram = 0x80A888B0, target_vram = 0x80A885B8 },
]

functions = [
    { name = "func_80A87400", vram = 0x80A87400, size = 0x1AC },
    { name = "func_80A85620", vram = 0x80A85620, size = 0x168 },
    { name = "EnTru_UpdateSkelAnime", vram = 0x80A868F8, size = 0x2C },
    { name = "func_80A85F84", vram = 0x80A85F84, size = 0x400 },
    { name = "func_80A86770", vram = 0x80A86770, size = 0x188 },
    { name = "func_80A872AC", vram = 0x80A872AC, size = 0x10C },
    { name = "func_80A875AC", vram = 0x80A875AC, size = 0x1D0 },
    { name = "EnTru_Init", vram = 0x80A88334, size = 0x188 },
    { name = "EnTru_ChangeAnim", vram = 0x80A86924, size = 0x58 },
    { name = "func_80A85E2C", vram = 0x80A85E2C, size = 0x158 },
    { name = "func_80A8697C", vram = 0x80A8697C, size = 0x60 },
    { name = "func_80A873B8", vram = 0x80A873B8, size = 0x48 },
    { name = "func_80A881E0", vram = 0x80A881E0, size = 0x154 },
    { name = "func_80A86DB8", vram = 0x80A86DB8, size = 0x428 },
    { name = "func_80A87880", vram = 0x80A87880, size = 0x2C8 },
    { name = "func_80A86674", vram = 0x80A86674, size = 0xFC },
    { name = "EnTru_TransformLimbDraw", vram = 0x80A886D4, size = 0x110 },
    { name = "EnTru_Draw", vram = 0x80A887E4, size = 0x120 },
    { name = "func_80A85AA4", vram = 0x80A85AA4, size = 0x128 },
    { name = "EnTru_OverrideLimbDraw", vram = 0x80A885B8, size = 0xE0 },
    { name = "func_80A86BAC", vram = 0x80A86BAC, size = 0x20C },
    { name = "func_80A86B0C", vram = 0x80A86B0C, size = 0xA0 },
    { name = "EnTru_Update", vram = 0x80A884E8, size = 0xD0 },
    { name = "func_80A8777C", vram = 0x80A8777C, size = 0x104 },
    { name = "func_80A87DC0", vram = 0x80A87DC0, size = 0x210 },
    { name = "func_80A87B48", vram = 0x80A87B48, size = 0x278 },
    { name = "func_80A85788", vram = 0x80A85788, size = 0x31C },
    { name = "EnTru_Destroy", vram = 0x80A884BC, size = 0x2C },
    { name = "func_80A871E0", vram = 0x80A871E0, size = 0xCC },
    { name = "EnTru_PostLimbDraw", vram = 0x80A88698, size = 0x3C },
    { name = "func_80A85BCC", vram = 0x80A85BCC, size = 0x260 },
    { name = "func_80A87FD0", vram = 0x80A87FD0, size = 0x210 },
    { name = "func_80A869DC", vram = 0x80A869DC, size = 0x130 },
    { name = "func_80A86460", vram = 0x80A86460, size = 0x214 },
    { name = "func_80A86384", vram = 0x80A86384, size = 0xDC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Trt"
rom = 0x00EF2EC0
vram = 0x80A8B770
size = 0x4C40

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A8BA00, target_vram = 0x80A8FF30 },
    { type = "R_MIPS_LO16", vram = 0x80A8BA24, target_vram = 0x80A8FF30 },
    { type = "R_MIPS_HI16", vram = 0x80A8BC18, target_vram = 0x80A8D094 },
    { type = "R_MIPS_HI16", vram = 0x80A8BC1C, target_vram = 0x80A8E830 },
    { type = "R_MIPS_LO16", vram = 0x80A8BC50, target_vram = 0x80A8D094 },
    { type = "R_MIPS_LO16", vram = 0x80A8BC54, target_vram = 0x80A8E830 },
    { type = "R_MIPS_HI16", vram = 0x80A8BD4C, target_vram = 0x80A8BF24 },
    { type = "R_MIPS_LO16", vram = 0x80A8BD58, target_vram = 0x80A8BF24 },
    { type = "R_MIPS_HI16", vram = 0x80A8BDA8, target_vram = 0x80A8C74C },
    { type = "R_MIPS_LO16", vram = 0x80A8BDB0, target_vram = 0x80A8C74C },
    { type = "R_MIPS_HI16", vram = 0x80A8C134, target_vram = 0x80A8C168 },
    { type = "R_MIPS_LO16", vram = 0x80A8C13C, target_vram = 0x80A8C168 },
    { type = "R_MIPS_HI16", vram = 0x80A8C1AC, target_vram = 0x80A8E02C },
    { type = "R_MIPS_LO16", vram = 0x80A8C1B0, target_vram = 0x80A8E02C },
    { type = "R_MIPS_HI16", vram = 0x80A8C334, target_vram = 0x80A8C488 },
    { type = "R_MIPS_LO16", vram = 0x80A8C340, target_vram = 0x80A8C488 },
    { type = "R_MIPS_HI16", vram = 0x80A8C378, target_vram = 0x80A8C64C },
    { type = "R_MIPS_LO16", vram = 0x80A8C37C, target_vram = 0x80A8C64C },
    { type = "R_MIPS_HI16", vram = 0x80A8C3DC, target_vram = 0x80A8DAAC },
    { type = "R_MIPS_LO16", vram = 0x80A8C3F8, target_vram = 0x80A8DAAC },
    { type = "R_MIPS_HI16", vram = 0x80A8C420, target_vram = 0x80A8D880 },
    { type = "R_MIPS_LO16", vram = 0x80A8C424, target_vram = 0x80A8D880 },
    { type = "R_MIPS_HI16", vram = 0x80A8C4EC, target_vram = 0x80A8C564 },
    { type = "R_MIPS_LO16", vram = 0x80A8C4F0, target_vram = 0x80A8C564 },
    { type = "R_MIPS_HI16", vram = 0x80A8C5CC, target_vram = 0x80A8E0D0 },
    { type = "R_MIPS_LO16", vram = 0x80A8C5D8, target_vram = 0x80A8E0D0 },
    { type = "R_MIPS_HI16", vram = 0x80A8C62C, target_vram = 0x80A8DBBC },
    { type = "R_MIPS_LO16", vram = 0x80A8C630, target_vram = 0x80A8DBBC },
    { type = "R_MIPS_HI16", vram = 0x80A8C864, target_vram = 0x80A8C8A0 },
    { type = "R_MIPS_LO16", vram = 0x80A8C868, target_vram = 0x80A8C8A0 },
    { type = "R_MIPS_HI16", vram = 0x80A8C948, target_vram = 0x80A8CB0C },
    { type = "R_MIPS_LO16", vram = 0x80A8C94C, target_vram = 0x80A8CB0C },
    { type = "R_MIPS_HI16", vram = 0x80A8CAC4, target_vram = 0x80A8CEE8 },
    { type = "R_MIPS_LO16", vram = 0x80A8CAC8, target_vram = 0x80A8CEE8 },
    { type = "R_MIPS_HI16", vram = 0x80A8CC90, target_vram = 0x80A8DFBC },
    { type = "R_MIPS_LO16", vram = 0x80A8CC94, target_vram = 0x80A8DFBC },
    { type = "R_MIPS_HI16", vram = 0x80A8CCD4, target_vram = 0x80A8DEBC },
    { type = "R_MIPS_LO16", vram = 0x80A8CCD8, target_vram = 0x80A8DEBC },
    { type = "R_MIPS_HI16", vram = 0x80A8CD10, target_vram = 0x80A8DF20 },
    { type = "R_MIPS_LO16", vram = 0x80A8CD14, target_vram = 0x80A8DF20 },
    { type = "R_MIPS_HI16", vram = 0x80A8CD78, target_vram = 0x80A8FF34 },
    { type = "R_MIPS_LO16", vram = 0x80A8CD80, target_vram = 0x80A8FF34 },
    { type = "R_MIPS_HI16", vram = 0x80A8D240, target_vram = 0x80A8D5C8 },
    { type = "R_MIPS_LO16", vram = 0x80A8D250, target_vram = 0x80A8D5C8 },
    { type = "R_MIPS_HI16", vram = 0x80A8D304, target_vram = 0x80A8FE10 },
    { type = "R_MIPS_LO16", vram = 0x80A8D310, target_vram = 0x80A8FE10 },
    { type = "R_MIPS_HI16", vram = 0x80A8D320, target_vram = 0x80A8D380 },
    { type = "R_MIPS_HI16", vram = 0x80A8D324, target_vram = 0x80A8E890 },
    { type = "R_MIPS_LO16", vram = 0x80A8D32C, target_vram = 0x80A8D380 },
    { type = "R_MIPS_LO16", vram = 0x80A8D330, target_vram = 0x80A8E890 },
    { type = "R_MIPS_HI16", vram = 0x80A8D484, target_vram = 0x80A8FE10 },
    { type = "R_MIPS_LO16", vram = 0x80A8D488, target_vram = 0x80A8FE10 },
    { type = "R_MIPS_HI16", vram = 0x80A8D498, target_vram = 0x80A8E91C },
    { type = "R_MIPS_HI16", vram = 0x80A8D49C, target_vram = 0x80A8D5C8 },
    { type = "R_MIPS_LO16", vram = 0x80A8D4A0, target_vram = 0x80A8E91C },
    { type = "R_MIPS_LO16", vram = 0x80A8D4A8, target_vram = 0x80A8D5C8 },
    { type = "R_MIPS_HI16", vram = 0x80A8D560, target_vram = 0x80A8E91C },
    { type = "R_MIPS_LO16", vram = 0x80A8D564, target_vram = 0x80A8E91C },
    { type = "R_MIPS_HI16", vram = 0x80A8D578, target_vram = 0x80A8FE10 },
    { type = "R_MIPS_LO16", vram = 0x80A8D57C, target_vram = 0x80A8FE10 },
    { type = "R_MIPS_HI16", vram = 0x80A8D58C, target_vram = 0x80A8D094 },
    { type = "R_MIPS_LO16", vram = 0x80A8D598, target_vram = 0x80A8D094 },
    { type = "R_MIPS_HI16", vram = 0x80A8D6A8, target_vram = 0x80A8E94C },
    { type = "R_MIPS_HI16", vram = 0x80A8D6B0, target_vram = 0x80A8FE10 },
    { type = "R_MIPS_LO16", vram = 0x80A8D6B4, target_vram = 0x80A8FE10 },
    { type = "R_MIPS_HI16", vram = 0x80A8D6C8, target_vram = 0x80A8E94C },
    { type = "R_MIPS_LO16", vram = 0x80A8D6D0, target_vram = 0x80A8E94C },
    { type = "R_MIPS_LO16", vram = 0x80A8D6FC, target_vram = 0x80A8E94C },
    { type = "R_MIPS_HI16", vram = 0x80A8D744, target_vram = 0x80A8FE10 },
    { type = "R_MIPS_LO16", vram = 0x80A8D74C, target_vram = 0x80A8FE10 },
    { type = "R_MIPS_HI16", vram = 0x80A8D794, target_vram = 0x80A8DD10 },
    { type = "R_MIPS_HI16", vram = 0x80A8D7A0, target_vram = 0x80A8C288 },
    { type = "R_MIPS_HI16", vram = 0x80A8D7CC, target_vram = 0x80A8C288 },
    { type = "R_MIPS_HI16", vram = 0x80A8D80C, target_vram = 0x80A8BF24 },
    { type = "R_MIPS_LO16", vram = 0x80A8D814, target_vram = 0x80A8BF24 },
    { type = "R_MIPS_LO16", vram = 0x80A8D828, target_vram = 0x80A8C288 },
    { type = "R_MIPS_HI16", vram = 0x80A8D83C, target_vram = 0x80A8C74C },
    { type = "R_MIPS_LO16", vram = 0x80A8D844, target_vram = 0x80A8C74C },
    { type = "R_MIPS_LO16", vram = 0x80A8D858, target_vram = 0x80A8DD10 },
    { type = "R_MIPS_LO16", vram = 0x80A8D864, target_vram = 0x80A8C288 },
    { type = "R_MIPS_HI16", vram = 0x80A8D8EC, target_vram = 0x80A8FE10 },
    { type = "R_MIPS_LO16", vram = 0x80A8D90C, target_vram = 0x80A8FE10 },
    { type = "R_MIPS_HI16", vram = 0x80A8D918, target_vram = 0x80A8E92C },
    { type = "R_MIPS_LO16", vram = 0x80A8D920, target_vram = 0x80A8E92C },
    { type = "R_MIPS_HI16", vram = 0x80A8D97C, target_vram = 0x80A8FE10 },
    { type = "R_MIPS_LO16", vram = 0x80A8D984, target_vram = 0x80A8FE10 },
    { type = "R_MIPS_HI16", vram = 0x80A8D9A4, target_vram = 0x80A8D9CC },
    { type = "R_MIPS_LO16", vram = 0x80A8D9AC, target_vram = 0x80A8D9CC },
    { type = "R_MIPS_HI16", vram = 0x80A8D9EC, target_vram = 0x80A8E79C },
    { type = "R_MIPS_LO16", vram = 0x80A8D9F0, target_vram = 0x80A8E79C },
    { type = "R_MIPS_HI16", vram = 0x80A8DA50, target_vram = 0x80A8C488 },
    { type = "R_MIPS_LO16", vram = 0x80A8DA54, target_vram = 0x80A8C488 },
    { type = "R_MIPS_HI16", vram = 0x80A8DA8C, target_vram = 0x80A8C64C },
    { type = "R_MIPS_LO16", vram = 0x80A8DA90, target_vram = 0x80A8C64C },
    { type = "R_MIPS_HI16", vram = 0x80A8DB44, target_vram = 0x80A8C488 },
    { type = "R_MIPS_LO16", vram = 0x80A8DB4C, target_vram = 0x80A8C488 },
    { type = "R_MIPS_HI16", vram = 0x80A8DB88, target_vram = 0x80A8C64C },
    { type = "R_MIPS_LO16", vram = 0x80A8DB8C, target_vram = 0x80A8C64C },
    { type = "R_MIPS_HI16", vram = 0x80A8DC0C, target_vram = 0x80A8E0D0 },
    { type = "R_MIPS_LO16", vram = 0x80A8DC14, target_vram = 0x80A8E0D0 },
    { type = "R_MIPS_HI16", vram = 0x80A8DFDC, target_vram = 0x80A8E02C },
    { type = "R_MIPS_LO16", vram = 0x80A8DFE0, target_vram = 0x80A8E02C },
    { type = "R_MIPS_HI16", vram = 0x80A8E06C, target_vram = 0x80A8DBBC },
    { type = "R_MIPS_LO16", vram = 0x80A8E070, target_vram = 0x80A8DBBC },
    { type = "R_MIPS_HI16", vram = 0x80A8E274, target_vram = 0x80A8FED4 },
    { type = "R_MIPS_LO16", vram = 0x80A8E278, target_vram = 0x80A8FED4 },
    { type = "R_MIPS_HI16", vram = 0x80A8E28C, target_vram = 0x80A8FEEC },
    { type = "R_MIPS_LO16", vram = 0x80A8E294, target_vram = 0x80A8FEEC },
    { type = "R_MIPS_HI16", vram = 0x80A8E2A4, target_vram = 0x80A8FEF0 },
    { type = "R_MIPS_LO16", vram = 0x80A8E2C4, target_vram = 0x80A8FEF0 },
    { type = "R_MIPS_LO16", vram = 0x80A8E2E0, target_vram = 0x80A8FEF4 },
    { type = "R_MIPS_HI16", vram = 0x80A8E360, target_vram = 0x80A8FF4C },
    { type = "R_MIPS_LO16", vram = 0x80A8E364, target_vram = 0x80A8FF4C },
    { type = "R_MIPS_HI16", vram = 0x80A8E3F4, target_vram = 0x80A8FF50 },
    { type = "R_MIPS_LO16", vram = 0x80A8E3F8, target_vram = 0x80A8FF50 },
    { type = "R_MIPS_HI16", vram = 0x80A8E458, target_vram = 0x80A8DEBC },
    { type = "R_MIPS_HI16", vram = 0x80A8E45C, target_vram = 0x80A8CEE8 },
    { type = "R_MIPS_LO16", vram = 0x80A8E464, target_vram = 0x80A8CEE8 },
    { type = "R_MIPS_LO16", vram = 0x80A8E468, target_vram = 0x80A8DEBC },
    { type = "R_MIPS_HI16", vram = 0x80A8E4E0, target_vram = 0x80A8FF58 },
    { type = "R_MIPS_HI16", vram = 0x80A8E4F4, target_vram = 0x80A8FF54 },
    { type = "R_MIPS_LO16", vram = 0x80A8E4F8, target_vram = 0x80A8FF54 },
    { type = "R_MIPS_LO16", vram = 0x80A8E528, target_vram = 0x80A8FF58 },
    { type = "R_MIPS_HI16", vram = 0x80A8E5C0, target_vram = 0x80A8FF5C },
    { type = "R_MIPS_LO16", vram = 0x80A8E5C4, target_vram = 0x80A8FF5C },
    { type = "R_MIPS_HI16", vram = 0x80A8E5F4, target_vram = 0x80A8FF60 },
    { type = "R_MIPS_LO16", vram = 0x80A8E5F8, target_vram = 0x80A8FF60 },
    { type = "R_MIPS_HI16", vram = 0x80A8E630, target_vram = 0x80A8FF64 },
    { type = "R_MIPS_LO16", vram = 0x80A8E634, target_vram = 0x80A8FF64 },
    { type = "R_MIPS_HI16", vram = 0x80A8E97C, target_vram = 0x80A8E79C },
    { type = "R_MIPS_LO16", vram = 0x80A8E980, target_vram = 0x80A8E79C },
    { type = "R_MIPS_HI16", vram = 0x80A8EA68, target_vram = 0x80A8C1E8 },
    { type = "R_MIPS_HI16", vram = 0x80A8EA98, target_vram = 0x80A8BFE0 },
    { type = "R_MIPS_LO16", vram = 0x80A8EA9C, target_vram = 0x80A8BFE0 },
    { type = "R_MIPS_LO16", vram = 0x80A8EAD8, target_vram = 0x80A8C1E8 },
    { type = "R_MIPS_HI16", vram = 0x80A8EB30, target_vram = 0x80A8C1E8 },
    { type = "R_MIPS_LO16", vram = 0x80A8EB34, target_vram = 0x80A8C1E8 },
    { type = "R_MIPS_HI16", vram = 0x80A8EB5C, target_vram = 0x80A8E9A4 },
    { type = "R_MIPS_LO16", vram = 0x80A8EB60, target_vram = 0x80A8E9A4 },
    { type = "R_MIPS_HI16", vram = 0x80A8EBB8, target_vram = 0x80A8EBD8 },
    { type = "R_MIPS_LO16", vram = 0x80A8EBBC, target_vram = 0x80A8EBD8 },
    { type = "R_MIPS_HI16", vram = 0x80A8ECEC, target_vram = 0x80A8FCE0 },
    { type = "R_MIPS_LO16", vram = 0x80A8ECFC, target_vram = 0x80A8FCE0 },
    { type = "R_MIPS_HI16", vram = 0x80A8EDE0, target_vram = 0x80A8DD60 },
    { type = "R_MIPS_LO16", vram = 0x80A8EDF0, target_vram = 0x80A8DD60 },
    { type = "R_MIPS_HI16", vram = 0x80A8EE00, target_vram = 0x80A8D094 },
    { type = "R_MIPS_LO16", vram = 0x80A8EE08, target_vram = 0x80A8D094 },
    { type = "R_MIPS_HI16", vram = 0x80A8EE34, target_vram = 0x80A8FF68 },
    { type = "R_MIPS_LO16", vram = 0x80A8EE40, target_vram = 0x80A8FF68 },
    { type = "R_MIPS_HI16", vram = 0x80A8EEF8, target_vram = 0x80A8FED0 },
    { type = "R_MIPS_LO16", vram = 0x80A8EF28, target_vram = 0x80A8FED0 },
    { type = "R_MIPS_HI16", vram = 0x80A8EF34, target_vram = 0x80A8FED4 },
    { type = "R_MIPS_LO16", vram = 0x80A8EF38, target_vram = 0x80A8FED4 },
    { type = "R_MIPS_HI16", vram = 0x80A8EF48, target_vram = 0x80A8E91C },
    { type = "R_MIPS_LO16", vram = 0x80A8EF54, target_vram = 0x80A8E91C },
    { type = "R_MIPS_HI16", vram = 0x80A8F7BC, target_vram = 0x80A8FEF8 },
    { type = "R_MIPS_LO16", vram = 0x80A8F7C0, target_vram = 0x80A8FEF8 },
    { type = "R_MIPS_HI16", vram = 0x80A8FB40, target_vram = 0x80A8FF6C },
    { type = "R_MIPS_LO16", vram = 0x80A8FB44, target_vram = 0x80A8FF6C },
    { type = "R_MIPS_HI16", vram = 0x80A8FD24, target_vram = 0x80A8FEFC },
    { type = "R_MIPS_LO16", vram = 0x80A8FD34, target_vram = 0x80A8FEFC },
    { type = "R_MIPS_HI16", vram = 0x80A8FD68, target_vram = 0x80A8FEFC },
    { type = "R_MIPS_LO16", vram = 0x80A8FD7C, target_vram = 0x80A8FEFC },
    { type = "R_MIPS_HI16", vram = 0x80A8FD84, target_vram = 0x80A8FB34 },
    { type = "R_MIPS_LO16", vram = 0x80A8FD88, target_vram = 0x80A8FB34 },
    { type = "R_MIPS_HI16", vram = 0x80A8FD9C, target_vram = 0x80A8FBB4 },
    { type = "R_MIPS_HI16", vram = 0x80A8FDA0, target_vram = 0x80A8FC64 },
    { type = "R_MIPS_LO16", vram = 0x80A8FDA4, target_vram = 0x80A8FC64 },
    { type = "R_MIPS_LO16", vram = 0x80A8FDA8, target_vram = 0x80A8FBB4 },
]

functions = [
    { name = "EnTrt_SetupStartShopping", vram = 0x80A8BD28, size = 0x54 },
    { name = "EnTrt_EndConversation", vram = 0x80A8C64C, size = 0x80 },
    { name = "EnTrt_FaceShopkeeper", vram = 0x80A8C74C, size = 0x154 },
    { name = "EnTrt_SetCursorIndexFromNeutral", vram = 0x80A8BEF4, size = 0x30 },
    { name = "EnTrt_LookToShopkeeperFromShelf", vram = 0x80A8EBD8, size = 0xCC },
    { name = "EnTrt_Update", vram = 0x80A8F828, size = 0x9C },
    { name = "EnTrt_BeginInteraction", vram = 0x80A8D5C8, size = 0x2B8 },
    { name = "EnTrt_UpdateLimb", vram = 0x80A8FA00, size = 0x134 },
    { name = "EnTrt_SetupBuyItemWithFanfare", vram = 0x80A8CBFC, size = 0xB8 },
    { name = "EnTrt_DrawCursor", vram = 0x80A8EFF8, size = 0x270 },
    { name = "EnTrt_UpdateCursorAnim", vram = 0x80A8E4D8, size = 0xCC },
    { name = "EnTrt_CannotBuy", vram = 0x80A8DEBC, size = 0x64 },
    { name = "EnTrt_GivenRedPotionForKoume", vram = 0x80A8C564, size = 0xE8 },
    { name = "EnTrt_TrackPlayer", vram = 0x80A8F8C4, size = 0x13C },
    { name = "EnTrt_PostLimbDraw", vram = 0x80A8FBB4, size = 0xB0 },
    { name = "EnTrt_TalkToShopkeeper", vram = 0x80A8E9A4, size = 0x1A8 },
    { name = "EnTrt_UpdateCollider", vram = 0x80A8B964, size = 0x54 },
    { name = "EnTrt_StartRedPotionConversation", vram = 0x80A8C288, size = 0x200 },
    { name = "EnTrt_SetupItemGiven", vram = 0x80A8E02C, size = 0xA4 },
    { name = "EnTrt_TestEndInteraction", vram = 0x80A8BC8C, size = 0x48 },
    { name = "EnTrt_SetupCannotBuy", vram = 0x80A8CCB4, size = 0x3C },
    { name = "EnTrt_Surprised", vram = 0x80A8D880, size = 0x14C },
    { name = "EnTrt_OpenEyes", vram = 0x80A8E754, size = 0x20 },
    { name = "EnTrt_CursorLeftRight", vram = 0x80A8C98C, size = 0xA0 },
    { name = "EnTrt_LookToShelf", vram = 0x80A8C8A0, size = 0xEC },
    { name = "EnTrt_CloseEyes", vram = 0x80A8E774, size = 0x28 },
    { name = "EnTrt_IdleAwake", vram = 0x80A8D380, size = 0x248 },
    { name = "EnTrt_IdleSleeping", vram = 0x80A8D094, size = 0x2EC },
    { name = "EnTrt_ReturnItemToShelf", vram = 0x80A8E3CC, size = 0x8C },
    { name = "EnTrt_SetupLookToShopkeeperFromShelf", vram = 0x80A8EB9C, size = 0x3C },
    { name = "EnTrt_Goodbye", vram = 0x80A8C1E8, size = 0xA0 },
    { name = "EnTrt_TryToGiveRedPotion", vram = 0x80A8DAAC, size = 0x110 },
    { name = "EnTrt_GetItemChoiceTextId", vram = 0x80A8BB3C, size = 0x50 },
    { name = "EnTrt_SetupGetMushroomCutscene", vram = 0x80A8BA3C, size = 0xBC },
    { name = "EnTrt_GetItemTextId", vram = 0x80A8BAF8, size = 0x44 },
    { name = "EnTrt_Init", vram = 0x80A8F7AC, size = 0x3C },
    { name = "EnTrt_Draw", vram = 0x80A8FCE0, size = 0x128 },
    { name = "EnTrt_OpenThenCloseEyes", vram = 0x80A8E890, size = 0x8C },
    { name = "EnTrt_TakeItemOffShelf", vram = 0x80A8E330, size = 0x9C },
    { name = "EnTrt_ContinueShopping", vram = 0x80A8E0D0, size = 0x19C },
    { name = "EnTrt_SelectItem", vram = 0x80A8CEE8, size = 0x1AC },
    { name = "EnTrt_PositionSelectedItem", vram = 0x80A8E26C, size = 0xA0 },
    { name = "EnTrt_GiveRedPotionForKoume", vram = 0x80A8C488, size = 0xDC },
    { name = "EnTrt_PayForMushroom", vram = 0x80A8C168, size = 0x80 },
    { name = "EnTrt_UpdateJoystickInputState", vram = 0x80A8BDD0, size = 0x124 },
    { name = "EnTrt_SetupCanBuy", vram = 0x80A8CCF0, size = 0x3C },
    { name = "EnTrt_CanBuy", vram = 0x80A8DF20, size = 0x9C },
    { name = "EnTrt_OpenEyes2", vram = 0x80A8E92C, size = 0x20 },
    { name = "EnTrt_HasPlayerSelectedItem", vram = 0x80A8CA2C, size = 0xE0 },
    { name = "EnTrt_InitShop", vram = 0x80A8ED3C, size = 0x268 },
    { name = "EnTrt_Hello", vram = 0x80A8BF24, size = 0xBC },
    { name = "EnTrt_InitShopkeeper", vram = 0x80A8ECA4, size = 0x98 },
    { name = "EnTrt_ChangeAnim", vram = 0x80A8B770, size = 0x9C },
    { name = "EnTrt_ResetItemPosition", vram = 0x80A8E30C, size = 0x24 },
    { name = "EnTrt_TryToGiveRedPotionAfterSurprised", vram = 0x80A8D9CC, size = 0xE0 },
    { name = "EnTrt_ShopkeeperGone", vram = 0x80A8DD60, size = 0x15C },
    { name = "EnTrt_SetupEndInteraction", vram = 0x80A8DD10, size = 0x50 },
    { name = "EnTrt_UpdateItemSelectedProperty", vram = 0x80A8E458, size = 0x80 },
    { name = "EnTrt_DrawTextRec", vram = 0x80A8F268, size = 0x19C },
    { name = "EnTrt_SetupTalkToShopkeeper", vram = 0x80A8EB4C, size = 0x50 },
    { name = "EnTrt_StartShopping", vram = 0x80A8BD7C, size = 0x54 },
    { name = "EnTrt_UpdateStickDirectionPromptAnim", vram = 0x80A8E5A4, size = 0x1B0 },
    { name = "EnTrt_FacingShopkeeperDialogResult", vram = 0x80A8C6CC, size = 0x80 },
    { name = "EnTrt_NodOff", vram = 0x80A8E830, size = 0x60 },
    { name = "EnTrt_TransformLimbDraw", vram = 0x80A8FC64, size = 0x7C },
    { name = "EnTrt_Blink", vram = 0x80A8E79C, size = 0x94 },
    { name = "EnTrt_SpawnShopItems", vram = 0x80A8B88C, size = 0xD8 },
    { name = "EnTrt_UpdateCursorPos", vram = 0x80A8B9B8, size = 0x84 },
    { name = "EnTrt_OverrideLimbDraw", vram = 0x80A8FB34, size = 0x80 },
    { name = "EnTrt_GetMushroom", vram = 0x80A8BFE0, size = 0x188 },
    { name = "EnTrt_OpenEyesThenSetToBlink", vram = 0x80A8E94C, size = 0x58 },
    { name = "EnTrt_TestCancelOption", vram = 0x80A8BCD4, size = 0x54 },
    { name = "EnTrt_BrowseShelf", vram = 0x80A8CB0C, size = 0xF0 },
    { name = "EnTrt_ItemGiven", vram = 0x80A8DBBC, size = 0x154 },
    { name = "EnTrt_EyesClosed", vram = 0x80A8E91C, size = 0x10 },
    { name = "EnTrt_DrawStickDirectionPrompt", vram = 0x80A8F404, size = 0x3A8 },
    { name = "EnTrt_EndInteraction", vram = 0x80A8BB8C, size = 0x100 },
    { name = "EnTrt_GetCutscenes", vram = 0x80A8EFA4, size = 0x54 },
    { name = "EnTrt_HandleCanBuyItem", vram = 0x80A8CD2C, size = 0x1BC },
    { name = "EnTrt_Destroy", vram = 0x80A8F7E8, size = 0x40 },
    { name = "EnTrt_BuyItemWithFanfare", vram = 0x80A8DFBC, size = 0x70 },
    { name = "EnTrt_TestItemSelected", vram = 0x80A8B80C, size = 0x80 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Test5"
rom = 0x00EF7B00
vram = 0x80A903B0
size = 0x380

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A90418, target_vram = 0x80A90478 },
    { type = "R_MIPS_LO16", vram = 0x80A9041C, target_vram = 0x80A90478 },
]

functions = [
    { name = "EnTest5_Init", vram = 0x80A903BC, size = 0xAC },
    { name = "EnTest5_SetupAction", vram = 0x80A903B0, size = 0xC },
    { name = "EnTest5_HandleBottleAction", vram = 0x80A90478, size = 0x12C },
    { name = "EnTest5_Update", vram = 0x80A905A4, size = 0x138 },
    { name = "EnTest5_Destroy", vram = 0x80A90468, size = 0x10 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Test6"
rom = 0x00EF7E80
vram = 0x80A90730
size = 0x41E0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A907AC, target_vram = 0x80A94910 },
    { type = "R_MIPS_LO16", vram = 0x80A90814, target_vram = 0x80A94910 },
    { type = "R_MIPS_HI16", vram = 0x80A908B8, target_vram = 0x80A94910 },
    { type = "R_MIPS_LO16", vram = 0x80A908C4, target_vram = 0x80A94910 },
    { type = "R_MIPS_HI16", vram = 0x80A90B3C, target_vram = 0x80A94910 },
    { type = "R_MIPS_LO16", vram = 0x80A90B44, target_vram = 0x80A94910 },
    { type = "R_MIPS_HI16", vram = 0x80A90B94, target_vram = 0x80A94A30 },
    { type = "R_MIPS_HI16", vram = 0x80A90B9C, target_vram = 0x80A90D34 },
    { type = "R_MIPS_HI16", vram = 0x80A90BA0, target_vram = 0x80A90FC0 },
    { type = "R_MIPS_LO16", vram = 0x80A90BA8, target_vram = 0x80A94A30 },
    { type = "R_MIPS_LO16", vram = 0x80A90BAC, target_vram = 0x80A90D34 },
    { type = "R_MIPS_LO16", vram = 0x80A90BB0, target_vram = 0x80A90FC0 },
    { type = "R_MIPS_HI16", vram = 0x80A90D88, target_vram = 0x80A94080 },
    { type = "R_MIPS_LO16", vram = 0x80A90D8C, target_vram = 0x80A94080 },
    { type = "R_MIPS_HI16", vram = 0x80A90DE0, target_vram = 0x80A9402C },
    { type = "R_MIPS_LO16", vram = 0x80A90DF4, target_vram = 0x80A9402C },
    { type = "R_MIPS_HI16", vram = 0x80A910E0, target_vram = 0x80A94084 },
    { type = "R_MIPS_LO16", vram = 0x80A910E4, target_vram = 0x80A94084 },
    { type = "R_MIPS_HI16", vram = 0x80A91164, target_vram = 0x80A9402C },
    { type = "R_MIPS_LO16", vram = 0x80A91178, target_vram = 0x80A9402C },
    { type = "R_MIPS_HI16", vram = 0x80A91464, target_vram = 0x80A9156C },
    { type = "R_MIPS_LO16", vram = 0x80A91468, target_vram = 0x80A9156C },
    { type = "R_MIPS_HI16", vram = 0x80A915E8, target_vram = 0x80A91760 },
    { type = "R_MIPS_LO16", vram = 0x80A915EC, target_vram = 0x80A91760 },
    { type = "R_MIPS_HI16", vram = 0x80A91644, target_vram = 0x80A92188 },
    { type = "R_MIPS_LO16", vram = 0x80A91648, target_vram = 0x80A92188 },
    { type = "R_MIPS_HI16", vram = 0x80A91660, target_vram = 0x80A92950 },
    { type = "R_MIPS_LO16", vram = 0x80A91670, target_vram = 0x80A92950 },
    { type = "R_MIPS_HI16", vram = 0x80A917D0, target_vram = 0x80A9404C },
    { type = "R_MIPS_HI16", vram = 0x80A917F4, target_vram = 0x80A94088 },
    { type = "R_MIPS_LO16", vram = 0x80A917FC, target_vram = 0x80A94088 },
    { type = "R_MIPS_HI16", vram = 0x80A91824, target_vram = 0x80A9404C },
    { type = "R_MIPS_LO16", vram = 0x80A91828, target_vram = 0x80A9404C },
    { type = "R_MIPS_HI16", vram = 0x80A91840, target_vram = 0x80A94050 },
    { type = "R_MIPS_LO16", vram = 0x80A91844, target_vram = 0x80A94050 },
    { type = "R_MIPS_HI16", vram = 0x80A91854, target_vram = 0x80A94048 },
    { type = "R_MIPS_LO16", vram = 0x80A91858, target_vram = 0x80A94048 },
    { type = "R_MIPS_HI16", vram = 0x80A91868, target_vram = 0x80A94054 },
    { type = "R_MIPS_HI16", vram = 0x80A9186C, target_vram = 0x80A94058 },
    { type = "R_MIPS_LO16", vram = 0x80A91870, target_vram = 0x80A94058 },
    { type = "R_MIPS_LO16", vram = 0x80A91874, target_vram = 0x80A94054 },
    { type = "R_MIPS_HI16", vram = 0x80A91954, target_vram = 0x80A9408C },
    { type = "R_MIPS_LO16", vram = 0x80A91964, target_vram = 0x80A9408C },
    { type = "R_MIPS_HI16", vram = 0x80A91998, target_vram = 0x80A94090 },
    { type = "R_MIPS_LO16", vram = 0x80A919A8, target_vram = 0x80A94090 },
    { type = "R_MIPS_HI16", vram = 0x80A919E4, target_vram = 0x80A94094 },
    { type = "R_MIPS_LO16", vram = 0x80A919F4, target_vram = 0x80A94094 },
    { type = "R_MIPS_LO16", vram = 0x80A91A60, target_vram = 0x80A9404C },
    { type = "R_MIPS_HI16", vram = 0x80A91AA4, target_vram = 0x80A94050 },
    { type = "R_MIPS_LO16", vram = 0x80A91AA8, target_vram = 0x80A94050 },
    { type = "R_MIPS_HI16", vram = 0x80A91AB8, target_vram = 0x80A94048 },
    { type = "R_MIPS_LO16", vram = 0x80A91ABC, target_vram = 0x80A94048 },
    { type = "R_MIPS_HI16", vram = 0x80A91AD0, target_vram = 0x80A94054 },
    { type = "R_MIPS_HI16", vram = 0x80A91AD4, target_vram = 0x80A94058 },
    { type = "R_MIPS_LO16", vram = 0x80A91AD8, target_vram = 0x80A94058 },
    { type = "R_MIPS_LO16", vram = 0x80A91ADC, target_vram = 0x80A94054 },
    { type = "R_MIPS_HI16", vram = 0x80A91C9C, target_vram = 0x80A94098 },
    { type = "R_MIPS_LO16", vram = 0x80A91CA0, target_vram = 0x80A94098 },
    { type = "R_MIPS_HI16", vram = 0x80A91CEC, target_vram = 0x80A9404C },
    { type = "R_MIPS_LO16", vram = 0x80A91CF0, target_vram = 0x80A9404C },
    { type = "R_MIPS_HI16", vram = 0x80A91D08, target_vram = 0x80A94050 },
    { type = "R_MIPS_LO16", vram = 0x80A91D0C, target_vram = 0x80A94050 },
    { type = "R_MIPS_HI16", vram = 0x80A91D1C, target_vram = 0x80A94048 },
    { type = "R_MIPS_LO16", vram = 0x80A91D20, target_vram = 0x80A94048 },
    { type = "R_MIPS_HI16", vram = 0x80A91D30, target_vram = 0x80A94054 },
    { type = "R_MIPS_HI16", vram = 0x80A91D34, target_vram = 0x80A94058 },
    { type = "R_MIPS_LO16", vram = 0x80A91D38, target_vram = 0x80A94058 },
    { type = "R_MIPS_LO16", vram = 0x80A91D3C, target_vram = 0x80A94054 },
    { type = "R_MIPS_HI16", vram = 0x80A91F90, target_vram = 0x80A9409C },
    { type = "R_MIPS_LO16", vram = 0x80A91F94, target_vram = 0x80A9409C },
    { type = "R_MIPS_HI16", vram = 0x80A921B4, target_vram = 0x80A940A0 },
    { type = "R_MIPS_LO16", vram = 0x80A921B8, target_vram = 0x80A940A0 },
    { type = "R_MIPS_HI16", vram = 0x80A921E4, target_vram = 0x80A940A4 },
    { type = "R_MIPS_LO16", vram = 0x80A921E8, target_vram = 0x80A940A4 },
    { type = "R_MIPS_HI16", vram = 0x80A92258, target_vram = 0x80A940A8 },
    { type = "R_MIPS_LO16", vram = 0x80A9225C, target_vram = 0x80A940A8 },
    { type = "R_MIPS_HI16", vram = 0x80A92288, target_vram = 0x80A940AC },
    { type = "R_MIPS_LO16", vram = 0x80A9228C, target_vram = 0x80A940AC },
    { type = "R_MIPS_HI16", vram = 0x80A922B8, target_vram = 0x80A9406C },
    { type = "R_MIPS_LO16", vram = 0x80A922BC, target_vram = 0x80A9406C },
    { type = "R_MIPS_HI16", vram = 0x80A922C8, target_vram = 0x80A94070 },
    { type = "R_MIPS_LO16", vram = 0x80A922CC, target_vram = 0x80A94070 },
    { type = "R_MIPS_HI16", vram = 0x80A922DC, target_vram = 0x80A94068 },
    { type = "R_MIPS_LO16", vram = 0x80A922E0, target_vram = 0x80A94068 },
    { type = "R_MIPS_HI16", vram = 0x80A922F0, target_vram = 0x80A94074 },
    { type = "R_MIPS_HI16", vram = 0x80A922F4, target_vram = 0x80A94078 },
    { type = "R_MIPS_LO16", vram = 0x80A922F8, target_vram = 0x80A94078 },
    { type = "R_MIPS_LO16", vram = 0x80A922FC, target_vram = 0x80A94074 },
    { type = "R_MIPS_HI16", vram = 0x80A9232C, target_vram = 0x80A9406C },
    { type = "R_MIPS_LO16", vram = 0x80A92330, target_vram = 0x80A9406C },
    { type = "R_MIPS_HI16", vram = 0x80A9233C, target_vram = 0x80A94070 },
    { type = "R_MIPS_LO16", vram = 0x80A92340, target_vram = 0x80A94070 },
    { type = "R_MIPS_HI16", vram = 0x80A92350, target_vram = 0x80A94068 },
    { type = "R_MIPS_LO16", vram = 0x80A92354, target_vram = 0x80A94068 },
    { type = "R_MIPS_HI16", vram = 0x80A92364, target_vram = 0x80A94074 },
    { type = "R_MIPS_HI16", vram = 0x80A92368, target_vram = 0x80A94078 },
    { type = "R_MIPS_LO16", vram = 0x80A9236C, target_vram = 0x80A94078 },
    { type = "R_MIPS_LO16", vram = 0x80A92370, target_vram = 0x80A94074 },
    { type = "R_MIPS_HI16", vram = 0x80A92390, target_vram = 0x80A9406C },
    { type = "R_MIPS_LO16", vram = 0x80A92394, target_vram = 0x80A9406C },
    { type = "R_MIPS_HI16", vram = 0x80A923AC, target_vram = 0x80A94070 },
    { type = "R_MIPS_LO16", vram = 0x80A923B0, target_vram = 0x80A94070 },
    { type = "R_MIPS_HI16", vram = 0x80A923C0, target_vram = 0x80A94068 },
    { type = "R_MIPS_LO16", vram = 0x80A923C4, target_vram = 0x80A94068 },
    { type = "R_MIPS_HI16", vram = 0x80A923D4, target_vram = 0x80A94074 },
    { type = "R_MIPS_HI16", vram = 0x80A923D8, target_vram = 0x80A94078 },
    { type = "R_MIPS_LO16", vram = 0x80A923DC, target_vram = 0x80A94078 },
    { type = "R_MIPS_LO16", vram = 0x80A923E0, target_vram = 0x80A94074 },
    { type = "R_MIPS_HI16", vram = 0x80A92478, target_vram = 0x80A940B0 },
    { type = "R_MIPS_LO16", vram = 0x80A92480, target_vram = 0x80A940B0 },
    { type = "R_MIPS_HI16", vram = 0x80A925E4, target_vram = 0x80A93E80 },
    { type = "R_MIPS_LO16", vram = 0x80A925E8, target_vram = 0x80A93E80 },
    { type = "R_MIPS_HI16", vram = 0x80A92624, target_vram = 0x80A9405C },
    { type = "R_MIPS_LO16", vram = 0x80A92628, target_vram = 0x80A9405C },
    { type = "R_MIPS_HI16", vram = 0x80A926BC, target_vram = 0x80A941E0 },
    { type = "R_MIPS_LO16", vram = 0x80A926C4, target_vram = 0x80A941E0 },
    { type = "R_MIPS_HI16", vram = 0x80A92840, target_vram = 0x80A942BC },
    { type = "R_MIPS_LO16", vram = 0x80A92844, target_vram = 0x80A942BC },
    { type = "R_MIPS_HI16", vram = 0x80A92884, target_vram = 0x80A942C0 },
    { type = "R_MIPS_LO16", vram = 0x80A92888, target_vram = 0x80A942C0 },
    { type = "R_MIPS_HI16", vram = 0x80A929BC, target_vram = 0x80A942C4 },
    { type = "R_MIPS_LO16", vram = 0x80A929C4, target_vram = 0x80A942C4 },
    { type = "R_MIPS_HI16", vram = 0x80A92C70, target_vram = 0x80A942EC },
    { type = "R_MIPS_LO16", vram = 0x80A92C74, target_vram = 0x80A942EC },
    { type = "R_MIPS_HI16", vram = 0x80A92E44, target_vram = 0x80A942F0 },
    { type = "R_MIPS_LO16", vram = 0x80A92E48, target_vram = 0x80A942F0 },
    { type = "R_MIPS_HI16", vram = 0x80A92F50, target_vram = 0x80A942F4 },
    { type = "R_MIPS_LO16", vram = 0x80A92F58, target_vram = 0x80A942F4 },
    { type = "R_MIPS_HI16", vram = 0x80A92FD4, target_vram = 0x80A9431C },
    { type = "R_MIPS_LO16", vram = 0x80A92FD8, target_vram = 0x80A9431C },
    { type = "R_MIPS_HI16", vram = 0x80A93090, target_vram = 0x80A94320 },
    { type = "R_MIPS_LO16", vram = 0x80A93094, target_vram = 0x80A94320 },
    { type = "R_MIPS_HI16", vram = 0x80A93194, target_vram = 0x80A94910 },
    { type = "R_MIPS_LO16", vram = 0x80A931A4, target_vram = 0x80A94910 },
    { type = "R_MIPS_HI16", vram = 0x80A931EC, target_vram = 0x80A94A30 },
    { type = "R_MIPS_LO16", vram = 0x80A931F0, target_vram = 0x80A94A30 },
    { type = "R_MIPS_HI16", vram = 0x80A93224, target_vram = 0x80A94324 },
    { type = "R_MIPS_LO16", vram = 0x80A93228, target_vram = 0x80A94324 },
    { type = "R_MIPS_HI16", vram = 0x80A9322C, target_vram = 0x80A94328 },
    { type = "R_MIPS_LO16", vram = 0x80A93248, target_vram = 0x80A94328 },
    { type = "R_MIPS_HI16", vram = 0x80A932F8, target_vram = 0x80A9432C },
    { type = "R_MIPS_LO16", vram = 0x80A932FC, target_vram = 0x80A9432C },
    { type = "R_MIPS_HI16", vram = 0x80A9333C, target_vram = 0x80A94330 },
    { type = "R_MIPS_LO16", vram = 0x80A933A8, target_vram = 0x80A94330 },
    { type = "R_MIPS_HI16", vram = 0x80A93614, target_vram = 0x80A94910 },
    { type = "R_MIPS_LO16", vram = 0x80A93618, target_vram = 0x80A94910 },
    { type = "R_MIPS_HI16", vram = 0x80A9364C, target_vram = 0x80A94A30 },
    { type = "R_MIPS_LO16", vram = 0x80A93650, target_vram = 0x80A94A30 },
    { type = "R_MIPS_HI16", vram = 0x80A937C8, target_vram = 0x80A94334 },
    { type = "R_MIPS_LO16", vram = 0x80A937D4, target_vram = 0x80A94334 },
    { type = "R_MIPS_HI16", vram = 0x80A93A3C, target_vram = 0x80A94338 },
    { type = "R_MIPS_LO16", vram = 0x80A93A44, target_vram = 0x80A94338 },
    { type = "R_MIPS_HI16", vram = 0x80A93AD8, target_vram = 0x80A94360 },
    { type = "R_MIPS_LO16", vram = 0x80A93AEC, target_vram = 0x80A94360 },
    { type = "R_MIPS_HI16", vram = 0x80A93C34, target_vram = 0x80A94364 },
    { type = "R_MIPS_LO16", vram = 0x80A93C38, target_vram = 0x80A94364 },
]

functions = [
    { name = "EnTest6_StopDoubleSoTCutscene", vram = 0x80A92118, size = 0x70 },
    { name = "EnTest6_DrawAmmoDropDefault", vram = 0x80A90D34, size = 0x28C },
    { name = "EnTest6_EnableMotionBlur", vram = 0x80A90C08, size = 0x2C },
    { name = "EnTest6_DrawDoubleSoTCutscene", vram = 0x80A9369C, size = 0x34C },
    { name = "EnTest6_DisableWhiteFillScreen", vram = 0x80A90D20, size = 0x14 },
    { name = "EnTest6_DrawAmmoDropRupee", vram = 0x80A90FC0, size = 0x364 },
    { name = "EnTest6_InvertedSoTCutscene", vram = 0x80A91760, size = 0x968 },
    { name = "EnTest6_SharedSoTCutscene", vram = 0x80A92950, size = 0x948 },
    { name = "EnTest6_SetupDoubleSoTCutscene", vram = 0x80A920C8, size = 0x50 },
    { name = "EnTest6_StopInvertedSoTCutscene", vram = 0x80A916F0, size = 0x70 },
    { name = "EnTest6_Destroy", vram = 0x80A9149C, size = 0xD0 },
    { name = "EnTest6_DrawInvertedSoTCutscene", vram = 0x80A939E8, size = 0x400 },
    { name = "EnTest6_SetupInvertedSoTCutscene", vram = 0x80A91690, size = 0x60 },
    { name = "EnTest6_StartCutscene", vram = 0x80A9156C, size = 0x124 },
    { name = "EnTest6_DoubleSoTCutscene", vram = 0x80A92188, size = 0x7A4 },
    { name = "EnTest6_DisableMotionBlur", vram = 0x80A90C34, size = 0x20 },
    { name = "EnTest6_SetupAction", vram = 0x80A91324, size = 0xC },
    { name = "EnTest6_EnableWhiteFillScreen", vram = 0x80A90C54, size = 0xCC },
    { name = "EnTest6_Init", vram = 0x80A91330, size = 0x16C },
    { name = "EnTest6_Update", vram = 0x80A9292C, size = 0x24 },
    { name = "EnTest6_DrawThreeDayResetSoTCutscene", vram = 0x80A93298, size = 0x404 },
    { name = "EnTest6_Draw", vram = 0x80A93DE8, size = 0x74 },
    { name = "EnTest6_SetupCutscene", vram = 0x80A90730, size = 0x4D8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Az"
rom = 0x00EFC060
vram = 0x80A94A30
size = 0x5450

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A94C40, target_vram = 0x80A99140 },
    { type = "R_MIPS_LO16", vram = 0x80A94C48, target_vram = 0x80A99140 },
    { type = "R_MIPS_HI16", vram = 0x80A94C80, target_vram = 0x80A99440 },
    { type = "R_MIPS_LO16", vram = 0x80A94C88, target_vram = 0x80A99440 },
    { type = "R_MIPS_HI16", vram = 0x80A94DD0, target_vram = 0x80A9915C },
    { type = "R_MIPS_LO16", vram = 0x80A94DD8, target_vram = 0x80A9915C },
    { type = "R_MIPS_HI16", vram = 0x80A94DF0, target_vram = 0x80A9914C },
    { type = "R_MIPS_LO16", vram = 0x80A94DF8, target_vram = 0x80A9914C },
    { type = "R_MIPS_HI16", vram = 0x80A94E34, target_vram = 0x80A9913C },
    { type = "R_MIPS_LO16", vram = 0x80A94E38, target_vram = 0x80A9913C },
    { type = "R_MIPS_HI16", vram = 0x80A94F00, target_vram = 0x80A99110 },
    { type = "R_MIPS_LO16", vram = 0x80A94F04, target_vram = 0x80A99110 },
    { type = "R_MIPS_HI16", vram = 0x80A94F30, target_vram = 0x80A9945C },
    { type = "R_MIPS_LO16", vram = 0x80A94F34, target_vram = 0x80A9945C },
    { type = "R_MIPS_HI16", vram = 0x80A94FC0, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A95004, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A95010, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A95014, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A95030, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A95038, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A95088, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A95098, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A95254, target_vram = 0x80A99E80 },
    { type = "R_MIPS_LO16", vram = 0x80A95268, target_vram = 0x80A99E80 },
    { type = "R_MIPS_HI16", vram = 0x80A95354, target_vram = 0x80A97C24 },
    { type = "R_MIPS_LO16", vram = 0x80A9535C, target_vram = 0x80A97C24 },
    { type = "R_MIPS_HI16", vram = 0x80A9537C, target_vram = 0x80A97C24 },
    { type = "R_MIPS_LO16", vram = 0x80A95380, target_vram = 0x80A97C24 },
    { type = "R_MIPS_HI16", vram = 0x80A9567C, target_vram = 0x80A94A90 },
    { type = "R_MIPS_LO16", vram = 0x80A95680, target_vram = 0x80A94A90 },
    { type = "R_MIPS_HI16", vram = 0x80A958CC, target_vram = 0x80A99E8C },
    { type = "R_MIPS_LO16", vram = 0x80A958E4, target_vram = 0x80A99E8C },
    { type = "R_MIPS_HI16", vram = 0x80A958E8, target_vram = 0x80A99E90 },
    { type = "R_MIPS_LO16", vram = 0x80A958F4, target_vram = 0x80A99E90 },
    { type = "R_MIPS_HI16", vram = 0x80A958F8, target_vram = 0x80A99468 },
    { type = "R_MIPS_HI16", vram = 0x80A95954, target_vram = 0x80A99464 },
    { type = "R_MIPS_HI16", vram = 0x80A95960, target_vram = 0x80A99460 },
    { type = "R_MIPS_LO16", vram = 0x80A95964, target_vram = 0x80A99460 },
    { type = "R_MIPS_LO16", vram = 0x80A95988, target_vram = 0x80A99464 },
    { type = "R_MIPS_LO16", vram = 0x80A959A0, target_vram = 0x80A99468 },
    { type = "R_MIPS_HI16", vram = 0x80A95B70, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A95B74, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A95B90, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A95B94, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A95C04, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A95C08, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A95C88, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A95C90, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A95CB8, target_vram = 0x80A95CEC },
    { type = "R_MIPS_LO16", vram = 0x80A95CBC, target_vram = 0x80A95CEC },
    { type = "R_MIPS_HI16", vram = 0x80A95D14, target_vram = 0x80A98734 },
    { type = "R_MIPS_LO16", vram = 0x80A95D28, target_vram = 0x80A98734 },
    { type = "R_MIPS_HI16", vram = 0x80A95E10, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A95E14, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A95E68, target_vram = 0x80A95E88 },
    { type = "R_MIPS_LO16", vram = 0x80A95E6C, target_vram = 0x80A95E88 },
    { type = "R_MIPS_HI16", vram = 0x80A95EAC, target_vram = 0x80A982E0 },
    { type = "R_MIPS_HI16", vram = 0x80A95EB0, target_vram = 0x80A95B34 },
    { type = "R_MIPS_LO16", vram = 0x80A95EB4, target_vram = 0x80A95B34 },
    { type = "R_MIPS_LO16", vram = 0x80A95EB8, target_vram = 0x80A982E0 },
    { type = "R_MIPS_HI16", vram = 0x80A95FC0, target_vram = 0x80A95FE8 },
    { type = "R_MIPS_LO16", vram = 0x80A95FC4, target_vram = 0x80A95FE8 },
    { type = "R_MIPS_HI16", vram = 0x80A96048, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A9604C, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A961BC, target_vram = 0x80A9946C },
    { type = "R_MIPS_LO16", vram = 0x80A961C4, target_vram = 0x80A9946C },
    { type = "R_MIPS_HI16", vram = 0x80A96284, target_vram = 0x80A99488 },
    { type = "R_MIPS_LO16", vram = 0x80A9628C, target_vram = 0x80A99488 },
    { type = "R_MIPS_HI16", vram = 0x80A962B8, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A962BC, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A962E4, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A962E8, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A96338, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A9633C, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A96364, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A96368, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A963A0, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A963A8, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A963D0, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A963D8, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A963F4, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A963F8, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A96428, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A9642C, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A9644C, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A96450, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A96578, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A9657C, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A965E0, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A965E8, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A966FC, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A96700, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A96798, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A967A0, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A967B8, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A967BC, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A96828, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A9682C, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A96844, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A96848, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A96870, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A96874, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A9688C, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A96890, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A9697C, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A96984, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A9699C, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A969A0, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A96ADC, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A96AE0, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A96AF4, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A96AF8, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A96B20, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A96B24, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A96B44, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A96B48, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A96C18, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A96C1C, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A96C6C, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A96C84, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A96CAC, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A96CB4, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A96CCC, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A96CD0, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A96CEC, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A96CF0, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A96D08, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A96D0C, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A96D34, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A96D38, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A96D50, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A96D54, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A96DC8, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A96DCC, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A96DE8, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A96DEC, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A96E38, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A96E50, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A96E78, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A96E80, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A96E98, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A96E9C, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A96EE8, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A96EEC, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A96F0C, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A96F10, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A96F48, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A96F4C, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A96F64, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A96F68, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A97004, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A97008, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A97048, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A9704C, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A97074, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A97078, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A97098, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A9709C, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A970D4, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A970D8, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A97158, target_vram = 0x80A99578 },
    { type = "R_MIPS_LO16", vram = 0x80A97160, target_vram = 0x80A99578 },
    { type = "R_MIPS_HI16", vram = 0x80A9716C, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A97170, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A97190, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A97194, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A971BC, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A971C0, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A971DC, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A971E0, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A97224, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A97228, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A9722C, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A97240, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A972A0, target_vram = 0x80A99638 },
    { type = "R_MIPS_LO16", vram = 0x80A972A8, target_vram = 0x80A99638 },
    { type = "R_MIPS_HI16", vram = 0x80A97494, target_vram = 0x80A99660 },
    { type = "R_MIPS_LO16", vram = 0x80A97514, target_vram = 0x80A99660 },
    { type = "R_MIPS_HI16", vram = 0x80A9751C, target_vram = 0x80A99664 },
    { type = "R_MIPS_LO16", vram = 0x80A97520, target_vram = 0x80A99664 },
    { type = "R_MIPS_HI16", vram = 0x80A9770C, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A97710, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A97724, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A97728, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A979E0, target_vram = 0x80A979F4 },
    { type = "R_MIPS_LO16", vram = 0x80A979E4, target_vram = 0x80A979F4 },
    { type = "R_MIPS_HI16", vram = 0x80A97A2C, target_vram = 0x80A97A40 },
    { type = "R_MIPS_LO16", vram = 0x80A97A30, target_vram = 0x80A97A40 },
    { type = "R_MIPS_HI16", vram = 0x80A97AA0, target_vram = 0x80A97AB4 },
    { type = "R_MIPS_LO16", vram = 0x80A97AA4, target_vram = 0x80A97AB4 },
    { type = "R_MIPS_HI16", vram = 0x80A97ADC, target_vram = 0x80A99668 },
    { type = "R_MIPS_LO16", vram = 0x80A97AE4, target_vram = 0x80A99668 },
    { type = "R_MIPS_HI16", vram = 0x80A97C10, target_vram = 0x80A97C4C },
    { type = "R_MIPS_LO16", vram = 0x80A97C14, target_vram = 0x80A97C4C },
    { type = "R_MIPS_HI16", vram = 0x80A97C2C, target_vram = 0x80A97C4C },
    { type = "R_MIPS_LO16", vram = 0x80A97C30, target_vram = 0x80A97C4C },
    { type = "R_MIPS_HI16", vram = 0x80A97C80, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A97C88, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A97E2C, target_vram = 0x80A97E48 },
    { type = "R_MIPS_LO16", vram = 0x80A97E30, target_vram = 0x80A97E48 },
    { type = "R_MIPS_HI16", vram = 0x80A97F18, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A97F1C, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A97F58, target_vram = 0x80A97F9C },
    { type = "R_MIPS_LO16", vram = 0x80A97F64, target_vram = 0x80A97F9C },
    { type = "R_MIPS_HI16", vram = 0x80A97FA4, target_vram = 0x80A99E80 },
    { type = "R_MIPS_LO16", vram = 0x80A97FA8, target_vram = 0x80A99E80 },
    { type = "R_MIPS_HI16", vram = 0x80A97FD8, target_vram = 0x80A99E8C },
    { type = "R_MIPS_LO16", vram = 0x80A97FDC, target_vram = 0x80A99E8C },
    { type = "R_MIPS_HI16", vram = 0x80A97FE0, target_vram = 0x80A99E80 },
    { type = "R_MIPS_LO16", vram = 0x80A97FE4, target_vram = 0x80A99E80 },
    { type = "R_MIPS_HI16", vram = 0x80A97FFC, target_vram = 0x80A99684 },
    { type = "R_MIPS_LO16", vram = 0x80A98000, target_vram = 0x80A99684 },
    { type = "R_MIPS_HI16", vram = 0x80A98004, target_vram = 0x80A982E0 },
    { type = "R_MIPS_HI16", vram = 0x80A98008, target_vram = 0x80A95B34 },
    { type = "R_MIPS_LO16", vram = 0x80A98010, target_vram = 0x80A95B34 },
    { type = "R_MIPS_LO16", vram = 0x80A98014, target_vram = 0x80A982E0 },
    { type = "R_MIPS_HI16", vram = 0x80A98200, target_vram = 0x80A99688 },
    { type = "R_MIPS_LO16", vram = 0x80A98204, target_vram = 0x80A99688 },
    { type = "R_MIPS_HI16", vram = 0x80A98438, target_vram = 0x80A9968C },
    { type = "R_MIPS_LO16", vram = 0x80A98448, target_vram = 0x80A9968C },
    { type = "R_MIPS_HI16", vram = 0x80A987A0, target_vram = 0x80A98DA4 },
    { type = "R_MIPS_HI16", vram = 0x80A987A4, target_vram = 0x80A98E48 },
    { type = "R_MIPS_LO16", vram = 0x80A987A8, target_vram = 0x80A98E48 },
    { type = "R_MIPS_LO16", vram = 0x80A987AC, target_vram = 0x80A98DA4 },
    { type = "R_MIPS_HI16", vram = 0x80A987D4, target_vram = 0x80A993F4 },
    { type = "R_MIPS_LO16", vram = 0x80A987F8, target_vram = 0x80A993F4 },
    { type = "R_MIPS_HI16", vram = 0x80A9881C, target_vram = 0x80A99404 },
    { type = "R_MIPS_LO16", vram = 0x80A98830, target_vram = 0x80A99404 },
    { type = "R_MIPS_HI16", vram = 0x80A98844, target_vram = 0x80A98DA4 },
    { type = "R_MIPS_HI16", vram = 0x80A98848, target_vram = 0x80A98E48 },
    { type = "R_MIPS_LO16", vram = 0x80A9884C, target_vram = 0x80A98E48 },
    { type = "R_MIPS_LO16", vram = 0x80A98850, target_vram = 0x80A98DA4 },
    { type = "R_MIPS_HI16", vram = 0x80A98928, target_vram = 0x80A9930C },
    { type = "R_MIPS_HI16", vram = 0x80A9892C, target_vram = 0x80A99180 },
    { type = "R_MIPS_HI16", vram = 0x80A98930, target_vram = 0x80A991A4 },
    { type = "R_MIPS_HI16", vram = 0x80A98934, target_vram = 0x80A9916C },
    { type = "R_MIPS_LO16", vram = 0x80A98938, target_vram = 0x80A9916C },
    { type = "R_MIPS_LO16", vram = 0x80A9893C, target_vram = 0x80A991A4 },
    { type = "R_MIPS_LO16", vram = 0x80A98940, target_vram = 0x80A99180 },
    { type = "R_MIPS_LO16", vram = 0x80A98944, target_vram = 0x80A9930C },
    { type = "R_MIPS_HI16", vram = 0x80A989A0, target_vram = 0x80A99690 },
    { type = "R_MIPS_LO16", vram = 0x80A989A4, target_vram = 0x80A99690 },
    { type = "R_MIPS_HI16", vram = 0x80A989C4, target_vram = 0x80A99694 },
    { type = "R_MIPS_LO16", vram = 0x80A989C8, target_vram = 0x80A99694 },
    { type = "R_MIPS_HI16", vram = 0x80A989CC, target_vram = 0x80A99698 },
    { type = "R_MIPS_LO16", vram = 0x80A989D0, target_vram = 0x80A99698 },
    { type = "R_MIPS_HI16", vram = 0x80A98A1C, target_vram = 0x80A9919C },
    { type = "R_MIPS_LO16", vram = 0x80A98A20, target_vram = 0x80A9919C },
    { type = "R_MIPS_HI16", vram = 0x80A98A30, target_vram = 0x80A99194 },
    { type = "R_MIPS_LO16", vram = 0x80A98A34, target_vram = 0x80A99194 },
    { type = "R_MIPS_HI16", vram = 0x80A98B64, target_vram = 0x80A993D0 },
    { type = "R_MIPS_LO16", vram = 0x80A98B6C, target_vram = 0x80A993D0 },
    { type = "R_MIPS_HI16", vram = 0x80A98B70, target_vram = 0x80A9969C },
    { type = "R_MIPS_LO16", vram = 0x80A98B74, target_vram = 0x80A9969C },
    { type = "R_MIPS_HI16", vram = 0x80A98BA8, target_vram = 0x80A993AC },
    { type = "R_MIPS_LO16", vram = 0x80A98BAC, target_vram = 0x80A993AC },
    { type = "R_MIPS_HI16", vram = 0x80A98CD0, target_vram = 0x80A996A0 },
    { type = "R_MIPS_LO16", vram = 0x80A98CD4, target_vram = 0x80A996A0 },
    { type = "R_MIPS_HI16", vram = 0x80A98E68, target_vram = 0x80A99410 },
    { type = "R_MIPS_LO16", vram = 0x80A98E6C, target_vram = 0x80A99410 },
    { type = "R_MIPS_HI16", vram = 0x80A98E7C, target_vram = 0x80A996A4 },
    { type = "R_MIPS_LO16", vram = 0x80A98E80, target_vram = 0x80A996A4 },
    { type = "R_MIPS_HI16", vram = 0x80A98EB4, target_vram = 0x80A99428 },
    { type = "R_MIPS_LO16", vram = 0x80A98EB8, target_vram = 0x80A99428 },
    { type = "R_MIPS_HI16", vram = 0x80A98ED0, target_vram = 0x80A9941C },
    { type = "R_MIPS_LO16", vram = 0x80A98ED8, target_vram = 0x80A9941C },
    { type = "R_MIPS_HI16", vram = 0x80A98F2C, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A98F30, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A98F64, target_vram = 0x80A99010 },
    { type = "R_MIPS_LO16", vram = 0x80A98F68, target_vram = 0x80A99010 },
    { type = "R_MIPS_HI16", vram = 0x80A98FD0, target_vram = 0x80A996A8 },
    { type = "R_MIPS_LO16", vram = 0x80A98FE8, target_vram = 0x80A996A8 },
]

functions = [
    { name = "func_80A97C24", vram = 0x80A97C24, size = 0x28 },
    { name = "func_80A94B98", vram = 0x80A94B98, size = 0x94 },
    { name = "func_80A98414", vram = 0x80A98414, size = 0xB8 },
    { name = "func_80A97F9C", vram = 0x80A97F9C, size = 0x344 },
    { name = "func_80A97AB4", vram = 0x80A97AB4, size = 0x158 },
    { name = "func_80A982E0", vram = 0x80A982E0, size = 0x134 },
    { name = "func_80A98EFC", vram = 0x80A98EFC, size = 0x98 },
    { name = "func_80A98F94", vram = 0x80A98F94, size = 0x70 },
    { name = "EnAz_Destroy", vram = 0x80A95464, size = 0x48 },
    { name = "func_80A94A30", vram = 0x80A94A30, size = 0x34 },
    { name = "func_80A97C0C", vram = 0x80A97C0C, size = 0x18 },
    { name = "func_80A95CEC", vram = 0x80A95CEC, size = 0xB4 },
    { name = "func_80A98E48", vram = 0x80A98E48, size = 0xB4 },
    { name = "EnAz_Init", vram = 0x80A94C2C, size = 0x838 },
    { name = "func_80A97E48", vram = 0x80A97E48, size = 0x64 },
    { name = "func_80A94B20", vram = 0x80A94B20, size = 0x78 },
    { name = "func_80A9565C", vram = 0x80A9565C, size = 0xD4 },
    { name = "EnAz_Draw", vram = 0x80A98734, size = 0x670 },
    { name = "func_80A94A64", vram = 0x80A94A64, size = 0x2C },
    { name = "func_80A95E88", vram = 0x80A95E88, size = 0x10C },
    { name = "func_80A97A40", vram = 0x80A97A40, size = 0x5C },
    { name = "func_80A973B4", vram = 0x80A973B4, size = 0x5C },
    { name = "func_80A95F94", vram = 0x80A95F94, size = 0x54 },
    { name = "func_80A97114", vram = 0x80A97114, size = 0x160 },
    { name = "func_80A95DA0", vram = 0x80A95DA0, size = 0xE8 },
    { name = "func_80A97A9C", vram = 0x80A97A9C, size = 0x18 },
    { name = "func_80A97274", vram = 0x80A97274, size = 0x140 },
    { name = "func_80A954AC", vram = 0x80A954AC, size = 0x88 },
    { name = "func_80A97410", vram = 0x80A97410, size = 0x5CC },
    { name = "func_80A958B0", vram = 0x80A958B0, size = 0x284 },
    { name = "func_80A94AB8", vram = 0x80A94AB8, size = 0x68 },
    { name = "func_80A97D5C", vram = 0x80A97D5C, size = 0xEC },
    { name = "func_80A95730", vram = 0x80A95730, size = 0x180 },
    { name = "func_80A979F4", vram = 0x80A979F4, size = 0x34 },
    { name = "func_80A95FE8", vram = 0x80A95FE8, size = 0x194 },
    { name = "func_80A9617C", vram = 0x80A9617C, size = 0xF98 },
    { name = "func_80A97EAC", vram = 0x80A97EAC, size = 0xF0 },
    { name = "EnAz_Update", vram = 0x80A984CC, size = 0x268 },
    { name = "func_80A97C4C", vram = 0x80A97C4C, size = 0x110 },
    { name = "func_80A95B34", vram = 0x80A95B34, size = 0x128 },
    { name = "func_80A97A28", vram = 0x80A97A28, size = 0x18 },
    { name = "func_80A94A90", vram = 0x80A94A90, size = 0x28 },
    { name = "func_80A95C5C", vram = 0x80A95C5C, size = 0x90 },
    { name = "func_80A979DC", vram = 0x80A979DC, size = 0x18 },
    { name = "func_80A95534", vram = 0x80A95534, size = 0x128 },
    { name = "func_80A98DA4", vram = 0x80A98DA4, size = 0xA4 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Estone"
rom = 0x00F014B0
vram = 0x80A99EA0
size = 0xE30

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A99F18, target_vram = 0x80A9AB70 },
    { type = "R_MIPS_LO16", vram = 0x80A99F1C, target_vram = 0x80A9AB70 },
    { type = "R_MIPS_HI16", vram = 0x80A99F48, target_vram = 0x80A9ABA0 },
    { type = "R_MIPS_LO16", vram = 0x80A99F50, target_vram = 0x80A9ABA0 },
    { type = "R_MIPS_HI16", vram = 0x80A99FA8, target_vram = 0x80A9ABA4 },
    { type = "R_MIPS_LO16", vram = 0x80A99FAC, target_vram = 0x80A9ABA4 },
    { type = "R_MIPS_HI16", vram = 0x80A9A008, target_vram = 0x80A9ABA8 },
    { type = "R_MIPS_LO16", vram = 0x80A9A00C, target_vram = 0x80A9ABA8 },
    { type = "R_MIPS_HI16", vram = 0x80A9A04C, target_vram = 0x80A9ABAC },
    { type = "R_MIPS_LO16", vram = 0x80A9A050, target_vram = 0x80A9ABAC },
    { type = "R_MIPS_HI16", vram = 0x80A9A058, target_vram = 0x80A9ABB0 },
    { type = "R_MIPS_LO16", vram = 0x80A9A088, target_vram = 0x80A9ABB0 },
    { type = "R_MIPS_HI16", vram = 0x80A9A098, target_vram = 0x80A9ABB4 },
    { type = "R_MIPS_LO16", vram = 0x80A9A0AC, target_vram = 0x80A9ABB4 },
    { type = "R_MIPS_HI16", vram = 0x80A9A168, target_vram = 0x80A9A1DC },
    { type = "R_MIPS_LO16", vram = 0x80A9A16C, target_vram = 0x80A9A1DC },
    { type = "R_MIPS_HI16", vram = 0x80A9A21C, target_vram = 0x80A9ABB8 },
    { type = "R_MIPS_LO16", vram = 0x80A9A220, target_vram = 0x80A9ABB8 },
    { type = "R_MIPS_HI16", vram = 0x80A9A360, target_vram = 0x80A9ABBC },
    { type = "R_MIPS_LO16", vram = 0x80A9A364, target_vram = 0x80A9ABBC },
    { type = "R_MIPS_HI16", vram = 0x80A9A368, target_vram = 0x80A9ABC0 },
    { type = "R_MIPS_LO16", vram = 0x80A9A36C, target_vram = 0x80A9ABC0 },
    { type = "R_MIPS_HI16", vram = 0x80A9A404, target_vram = 0x80A9ABC4 },
    { type = "R_MIPS_LO16", vram = 0x80A9A410, target_vram = 0x80A9ABC4 },
    { type = "R_MIPS_HI16", vram = 0x80A9A444, target_vram = 0x80A9A4B0 },
    { type = "R_MIPS_LO16", vram = 0x80A9A448, target_vram = 0x80A9A4B0 },
    { type = "R_MIPS_HI16", vram = 0x80A9A454, target_vram = 0x80A9ABC8 },
    { type = "R_MIPS_LO16", vram = 0x80A9A458, target_vram = 0x80A9ABC8 },
    { type = "R_MIPS_HI16", vram = 0x80A9A64C, target_vram = 0x80A9ABCC },
    { type = "R_MIPS_LO16", vram = 0x80A9A650, target_vram = 0x80A9ABCC },
    { type = "R_MIPS_HI16", vram = 0x80A9A664, target_vram = 0x80A9ABD0 },
    { type = "R_MIPS_LO16", vram = 0x80A9A668, target_vram = 0x80A9ABD0 },
    { type = "R_MIPS_HI16", vram = 0x80A9A680, target_vram = 0x80A9ABD4 },
    { type = "R_MIPS_LO16", vram = 0x80A9A684, target_vram = 0x80A9ABD4 },
    { type = "R_MIPS_HI16", vram = 0x80A9A7A8, target_vram = 0x80A9ABD8 },
    { type = "R_MIPS_LO16", vram = 0x80A9A804, target_vram = 0x80A9ABD8 },
    { type = "R_MIPS_HI16", vram = 0x80A9A80C, target_vram = 0x80A9ABDC },
    { type = "R_MIPS_LO16", vram = 0x80A9A820, target_vram = 0x80A9ABDC },
    { type = "R_MIPS_HI16", vram = 0x80A9A828, target_vram = 0x80A9ABE0 },
    { type = "R_MIPS_LO16", vram = 0x80A9A83C, target_vram = 0x80A9ABE0 },
]

functions = [
    { name = "EnEstone_DrawEffects", vram = 0x80A9A9C0, size = 0x184 },
    { name = "EnEstone_Update", vram = 0x80A9A4E0, size = 0x120 },
    { name = "EnEstone_Draw", vram = 0x80A9A600, size = 0x174 },
    { name = "EnEstone_Active", vram = 0x80A9A1DC, size = 0x2D4 },
    { name = "EnEstone_Destroy", vram = 0x80A9A1B0, size = 0x2C },
    { name = "EnEstone_UpdateEffects", vram = 0x80A9A870, size = 0x150 },
    { name = "EnEstone_Init", vram = 0x80A99EA0, size = 0x310 },
    { name = "EnEstone_SpawnEffect", vram = 0x80A9A774, size = 0xFC },
    { name = "EnEstone_Inactive", vram = 0x80A9A4B0, size = 0x30 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Hakugin_Post"
rom = 0x00F022E0
vram = 0x80A9ACD0
size = 0x30F0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A9ACF8, target_vram = 0x80A9DDC0 },
    { type = "R_MIPS_LO16", vram = 0x80A9ACFC, target_vram = 0x80A9DDC0 },
    { type = "R_MIPS_HI16", vram = 0x80A9AD60, target_vram = 0x80A9D880 },
    { type = "R_MIPS_HI16", vram = 0x80A9AD64, target_vram = 0x80A9DDC0 },
    { type = "R_MIPS_LO16", vram = 0x80A9AD68, target_vram = 0x80A9DDC0 },
    { type = "R_MIPS_LO16", vram = 0x80A9AD6C, target_vram = 0x80A9D880 },
    { type = "R_MIPS_HI16", vram = 0x80A9ADB8, target_vram = 0x80A9D8B8 },
    { type = "R_MIPS_LO16", vram = 0x80A9ADBC, target_vram = 0x80A9D8B8 },
    { type = "R_MIPS_HI16", vram = 0x80A9AE44, target_vram = 0x80A9DDC0 },
    { type = "R_MIPS_LO16", vram = 0x80A9AE50, target_vram = 0x80A9DDC0 },
    { type = "R_MIPS_HI16", vram = 0x80A9B0B8, target_vram = 0x80A9D884 },
    { type = "R_MIPS_LO16", vram = 0x80A9B0D0, target_vram = 0x80A9D884 },
    { type = "R_MIPS_HI16", vram = 0x80A9B1A8, target_vram = 0x80A9D880 },
    { type = "R_MIPS_LO16", vram = 0x80A9B1B0, target_vram = 0x80A9D880 },
    { type = "R_MIPS_HI16", vram = 0x80A9B260, target_vram = 0x80A9D880 },
    { type = "R_MIPS_LO16", vram = 0x80A9B264, target_vram = 0x80A9D880 },
    { type = "R_MIPS_HI16", vram = 0x80A9B2F8, target_vram = 0x80A9D880 },
    { type = "R_MIPS_LO16", vram = 0x80A9B308, target_vram = 0x80A9D880 },
    { type = "R_MIPS_HI16", vram = 0x80A9B59C, target_vram = 0x80A9D880 },
    { type = "R_MIPS_LO16", vram = 0x80A9B5A8, target_vram = 0x80A9D880 },
    { type = "R_MIPS_HI16", vram = 0x80A9B644, target_vram = 0x80A9D930 },
    { type = "R_MIPS_LO16", vram = 0x80A9B648, target_vram = 0x80A9D930 },
    { type = "R_MIPS_HI16", vram = 0x80A9B64C, target_vram = 0x80A9D934 },
    { type = "R_MIPS_LO16", vram = 0x80A9B650, target_vram = 0x80A9D934 },
    { type = "R_MIPS_HI16", vram = 0x80A9B6B8, target_vram = 0x80A9D938 },
    { type = "R_MIPS_LO16", vram = 0x80A9B6DC, target_vram = 0x80A9D938 },
    { type = "R_MIPS_HI16", vram = 0x80A9B6E0, target_vram = 0x80A9D93C },
    { type = "R_MIPS_LO16", vram = 0x80A9B6E4, target_vram = 0x80A9D93C },
    { type = "R_MIPS_HI16", vram = 0x80A9B6F8, target_vram = 0x80A9D940 },
    { type = "R_MIPS_LO16", vram = 0x80A9B6FC, target_vram = 0x80A9D940 },
    { type = "R_MIPS_HI16", vram = 0x80A9B700, target_vram = 0x80A9D944 },
    { type = "R_MIPS_LO16", vram = 0x80A9B704, target_vram = 0x80A9D944 },
    { type = "R_MIPS_HI16", vram = 0x80A9B7A8, target_vram = 0x80A9D948 },
    { type = "R_MIPS_LO16", vram = 0x80A9B7D0, target_vram = 0x80A9D948 },
    { type = "R_MIPS_HI16", vram = 0x80A9B7D4, target_vram = 0x80A9D94C },
    { type = "R_MIPS_LO16", vram = 0x80A9B7D8, target_vram = 0x80A9D94C },
    { type = "R_MIPS_HI16", vram = 0x80A9B7E0, target_vram = 0x80A9D950 },
    { type = "R_MIPS_LO16", vram = 0x80A9B7E4, target_vram = 0x80A9D950 },
    { type = "R_MIPS_HI16", vram = 0x80A9B7E8, target_vram = 0x80A9D954 },
    { type = "R_MIPS_LO16", vram = 0x80A9B7F0, target_vram = 0x80A9D954 },
    { type = "R_MIPS_HI16", vram = 0x80A9B884, target_vram = 0x80A9D958 },
    { type = "R_MIPS_LO16", vram = 0x80A9B888, target_vram = 0x80A9D958 },
    { type = "R_MIPS_HI16", vram = 0x80A9B88C, target_vram = 0x80A9D95C },
    { type = "R_MIPS_LO16", vram = 0x80A9B890, target_vram = 0x80A9D95C },
    { type = "R_MIPS_HI16", vram = 0x80A9B92C, target_vram = 0x80A9D8E4 },
    { type = "R_MIPS_HI16", vram = 0x80A9B930, target_vram = 0x80A9D8E8 },
    { type = "R_MIPS_LO16", vram = 0x80A9B944, target_vram = 0x80A9D8E8 },
    { type = "R_MIPS_LO16", vram = 0x80A9B948, target_vram = 0x80A9D8E4 },
    { type = "R_MIPS_HI16", vram = 0x80A9B94C, target_vram = 0x80A9D8EC },
    { type = "R_MIPS_LO16", vram = 0x80A9B950, target_vram = 0x80A9D8EC },
    { type = "R_MIPS_HI16", vram = 0x80A9B9C4, target_vram = 0x80A9D960 },
    { type = "R_MIPS_LO16", vram = 0x80A9B9C8, target_vram = 0x80A9D960 },
    { type = "R_MIPS_HI16", vram = 0x80A9B9EC, target_vram = 0x80A9D964 },
    { type = "R_MIPS_LO16", vram = 0x80A9B9F0, target_vram = 0x80A9D964 },
    { type = "R_MIPS_HI16", vram = 0x80A9BA20, target_vram = 0x80A9D968 },
    { type = "R_MIPS_LO16", vram = 0x80A9BA24, target_vram = 0x80A9D968 },
    { type = "R_MIPS_HI16", vram = 0x80A9BA88, target_vram = 0x80A9D880 },
    { type = "R_MIPS_LO16", vram = 0x80A9BA98, target_vram = 0x80A9D880 },
    { type = "R_MIPS_HI16", vram = 0x80A9BB00, target_vram = 0x80A9D96C },
    { type = "R_MIPS_LO16", vram = 0x80A9BB10, target_vram = 0x80A9D96C },
    { type = "R_MIPS_HI16", vram = 0x80A9BB14, target_vram = 0x80A9D970 },
    { type = "R_MIPS_LO16", vram = 0x80A9BB18, target_vram = 0x80A9D970 },
    { type = "R_MIPS_HI16", vram = 0x80A9BB20, target_vram = 0x80A9D974 },
    { type = "R_MIPS_LO16", vram = 0x80A9BB24, target_vram = 0x80A9D974 },
    { type = "R_MIPS_HI16", vram = 0x80A9BB28, target_vram = 0x80A9D978 },
    { type = "R_MIPS_LO16", vram = 0x80A9BB30, target_vram = 0x80A9D978 },
    { type = "R_MIPS_HI16", vram = 0x80A9BD9C, target_vram = 0x80A9D97C },
    { type = "R_MIPS_LO16", vram = 0x80A9BDAC, target_vram = 0x80A9D97C },
    { type = "R_MIPS_HI16", vram = 0x80A9BDB0, target_vram = 0x80A9D980 },
    { type = "R_MIPS_LO16", vram = 0x80A9BDC0, target_vram = 0x80A9D980 },
    { type = "R_MIPS_HI16", vram = 0x80A9BEF4, target_vram = 0x80A9D880 },
    { type = "R_MIPS_LO16", vram = 0x80A9BF04, target_vram = 0x80A9D880 },
    { type = "R_MIPS_HI16", vram = 0x80A9BF74, target_vram = 0x80A9D984 },
    { type = "R_MIPS_LO16", vram = 0x80A9BF78, target_vram = 0x80A9D984 },
    { type = "R_MIPS_HI16", vram = 0x80A9BFA8, target_vram = 0x80A9D988 },
    { type = "R_MIPS_LO16", vram = 0x80A9BFAC, target_vram = 0x80A9D988 },
    { type = "R_MIPS_HI16", vram = 0x80A9C288, target_vram = 0x80A9D98C },
    { type = "R_MIPS_LO16", vram = 0x80A9C298, target_vram = 0x80A9D98C },
    { type = "R_MIPS_HI16", vram = 0x80A9C29C, target_vram = 0x80A9D990 },
    { type = "R_MIPS_LO16", vram = 0x80A9C2A0, target_vram = 0x80A9D990 },
    { type = "R_MIPS_HI16", vram = 0x80A9C2AC, target_vram = 0x80A9D994 },
    { type = "R_MIPS_LO16", vram = 0x80A9C2B4, target_vram = 0x80A9D994 },
    { type = "R_MIPS_HI16", vram = 0x80A9C354, target_vram = 0x80A9D998 },
    { type = "R_MIPS_LO16", vram = 0x80A9C358, target_vram = 0x80A9D998 },
    { type = "R_MIPS_HI16", vram = 0x80A9C3F4, target_vram = 0x80A9D8E4 },
    { type = "R_MIPS_HI16", vram = 0x80A9C3F8, target_vram = 0x80A9D8E8 },
    { type = "R_MIPS_LO16", vram = 0x80A9C400, target_vram = 0x80A9D8E8 },
    { type = "R_MIPS_LO16", vram = 0x80A9C404, target_vram = 0x80A9D8E4 },
    { type = "R_MIPS_HI16", vram = 0x80A9C490, target_vram = 0x80A9D99C },
    { type = "R_MIPS_LO16", vram = 0x80A9C494, target_vram = 0x80A9D99C },
    { type = "R_MIPS_HI16", vram = 0x80A9C570, target_vram = 0x80A9D8E4 },
    { type = "R_MIPS_HI16", vram = 0x80A9C574, target_vram = 0x80A9D8E8 },
    { type = "R_MIPS_LO16", vram = 0x80A9C57C, target_vram = 0x80A9D8E8 },
    { type = "R_MIPS_LO16", vram = 0x80A9C580, target_vram = 0x80A9D8E4 },
    { type = "R_MIPS_HI16", vram = 0x80A9C688, target_vram = 0x80A9D9A0 },
    { type = "R_MIPS_LO16", vram = 0x80A9C68C, target_vram = 0x80A9D9A0 },
    { type = "R_MIPS_HI16", vram = 0x80A9C690, target_vram = 0x80A9D9A4 },
    { type = "R_MIPS_LO16", vram = 0x80A9C694, target_vram = 0x80A9D9A4 },
    { type = "R_MIPS_HI16", vram = 0x80A9C698, target_vram = 0x80A9D9A8 },
    { type = "R_MIPS_LO16", vram = 0x80A9C69C, target_vram = 0x80A9D9A8 },
    { type = "R_MIPS_HI16", vram = 0x80A9C708, target_vram = 0x80A9D9AC },
    { type = "R_MIPS_LO16", vram = 0x80A9C70C, target_vram = 0x80A9D9AC },
    { type = "R_MIPS_HI16", vram = 0x80A9C740, target_vram = 0x80A9D9B0 },
    { type = "R_MIPS_LO16", vram = 0x80A9C788, target_vram = 0x80A9D9B0 },
    { type = "R_MIPS_HI16", vram = 0x80A9C7B4, target_vram = 0x80A9D8E4 },
    { type = "R_MIPS_HI16", vram = 0x80A9C7B8, target_vram = 0x80A9D8E8 },
    { type = "R_MIPS_LO16", vram = 0x80A9C7C0, target_vram = 0x80A9D8E8 },
    { type = "R_MIPS_LO16", vram = 0x80A9C7C4, target_vram = 0x80A9D8E4 },
    { type = "R_MIPS_HI16", vram = 0x80A9C8A0, target_vram = 0x80A9E028 },
    { type = "R_MIPS_LO16", vram = 0x80A9C8A4, target_vram = 0x80A9E028 },
    { type = "R_MIPS_HI16", vram = 0x80A9C8BC, target_vram = 0x80A9E028 },
    { type = "R_MIPS_LO16", vram = 0x80A9C8C0, target_vram = 0x80A9E028 },
    { type = "R_MIPS_HI16", vram = 0x80A9C980, target_vram = 0x80A9D8FC },
    { type = "R_MIPS_LO16", vram = 0x80A9C984, target_vram = 0x80A9D8FC },
    { type = "R_MIPS_HI16", vram = 0x80A9C988, target_vram = 0x80A9E028 },
    { type = "R_MIPS_HI16", vram = 0x80A9C98C, target_vram = 0x80A9D8FC },
    { type = "R_MIPS_LO16", vram = 0x80A9C994, target_vram = 0x80A9E028 },
    { type = "R_MIPS_LO16", vram = 0x80A9C99C, target_vram = 0x80A9D8FC },
    { type = "R_MIPS_HI16", vram = 0x80A9C9C0, target_vram = 0x80A9D8F8 },
    { type = "R_MIPS_LO16", vram = 0x80A9C9C4, target_vram = 0x80A9D8F8 },
    { type = "R_MIPS_HI16", vram = 0x80A9CA1C, target_vram = 0x80A9E028 },
    { type = "R_MIPS_LO16", vram = 0x80A9CA24, target_vram = 0x80A9E028 },
    { type = "R_MIPS_HI16", vram = 0x80A9CA94, target_vram = 0x80A9CAA8 },
    { type = "R_MIPS_LO16", vram = 0x80A9CA98, target_vram = 0x80A9CAA8 },
    { type = "R_MIPS_HI16", vram = 0x80A9CAB0, target_vram = 0x80A9E028 },
    { type = "R_MIPS_LO16", vram = 0x80A9CAB4, target_vram = 0x80A9E028 },
    { type = "R_MIPS_HI16", vram = 0x80A9CAD4, target_vram = 0x80A9E030 },
    { type = "R_MIPS_LO16", vram = 0x80A9CAD8, target_vram = 0x80A9E030 },
    { type = "R_MIPS_HI16", vram = 0x80A9CB0C, target_vram = 0x80A9E028 },
    { type = "R_MIPS_LO16", vram = 0x80A9CB14, target_vram = 0x80A9E028 },
    { type = "R_MIPS_HI16", vram = 0x80A9CB24, target_vram = 0x80A9E028 },
    { type = "R_MIPS_LO16", vram = 0x80A9CB28, target_vram = 0x80A9E028 },
    { type = "R_MIPS_HI16", vram = 0x80A9CBAC, target_vram = 0x80A9E028 },
    { type = "R_MIPS_HI16", vram = 0x80A9CBB0, target_vram = 0x80A9D880 },
    { type = "R_MIPS_LO16", vram = 0x80A9CBB4, target_vram = 0x80A9D880 },
    { type = "R_MIPS_LO16", vram = 0x80A9CBB8, target_vram = 0x80A9E028 },
    { type = "R_MIPS_HI16", vram = 0x80A9CC48, target_vram = 0x80A9D61C },
    { type = "R_MIPS_LO16", vram = 0x80A9CC4C, target_vram = 0x80A9D61C },
    { type = "R_MIPS_HI16", vram = 0x80A9CC88, target_vram = 0x80A9CCA0 },
    { type = "R_MIPS_LO16", vram = 0x80A9CC8C, target_vram = 0x80A9CCA0 },
    { type = "R_MIPS_HI16", vram = 0x80A9CCD0, target_vram = 0x80A9CD00 },
    { type = "R_MIPS_LO16", vram = 0x80A9CCD4, target_vram = 0x80A9CD00 },
    { type = "R_MIPS_HI16", vram = 0x80A9CD00, target_vram = 0x80A9CD14 },
    { type = "R_MIPS_LO16", vram = 0x80A9CD04, target_vram = 0x80A9CD14 },
    { type = "R_MIPS_HI16", vram = 0x80A9CE04, target_vram = 0x80A9CE1C },
    { type = "R_MIPS_LO16", vram = 0x80A9CE08, target_vram = 0x80A9CE1C },
    { type = "R_MIPS_HI16", vram = 0x80A9CE38, target_vram = 0x80A9E2C8 },
    { type = "R_MIPS_HI16", vram = 0x80A9CE60, target_vram = 0x80A9D0A0 },
    { type = "R_MIPS_LO16", vram = 0x80A9CE64, target_vram = 0x80A9D0A0 },
    { type = "R_MIPS_LO16", vram = 0x80A9CE8C, target_vram = 0x80A9E2C8 },
    { type = "R_MIPS_HI16", vram = 0x80A9CE90, target_vram = 0x80A9E028 },
    { type = "R_MIPS_LO16", vram = 0x80A9CE94, target_vram = 0x80A9E028 },
    { type = "R_MIPS_HI16", vram = 0x80A9CEAC, target_vram = 0x80A9D880 },
    { type = "R_MIPS_LO16", vram = 0x80A9CEB4, target_vram = 0x80A9D880 },
    { type = "R_MIPS_HI16", vram = 0x80A9CFE8, target_vram = 0x80A9CE00 },
    { type = "R_MIPS_LO16", vram = 0x80A9CFF0, target_vram = 0x80A9CE00 },
    { type = "R_MIPS_HI16", vram = 0x80A9D010, target_vram = 0x80A9E2C8 },
    { type = "R_MIPS_LO16", vram = 0x80A9D01C, target_vram = 0x80A9E2C8 },
    { type = "R_MIPS_HI16", vram = 0x80A9D034, target_vram = 0x80A9E028 },
    { type = "R_MIPS_LO16", vram = 0x80A9D038, target_vram = 0x80A9E028 },
    { type = "R_MIPS_HI16", vram = 0x80A9D054, target_vram = 0x80A9E2C8 },
    { type = "R_MIPS_LO16", vram = 0x80A9D060, target_vram = 0x80A9E2C8 },
    { type = "R_MIPS_HI16", vram = 0x80A9D080, target_vram = 0x80A9E028 },
    { type = "R_MIPS_LO16", vram = 0x80A9D088, target_vram = 0x80A9E028 },
    { type = "R_MIPS_HI16", vram = 0x80A9D0A0, target_vram = 0x80A9D0B4 },
    { type = "R_MIPS_LO16", vram = 0x80A9D0A4, target_vram = 0x80A9D0B4 },
    { type = "R_MIPS_HI16", vram = 0x80A9D0C8, target_vram = 0x80A9E028 },
    { type = "R_MIPS_LO16", vram = 0x80A9D0D0, target_vram = 0x80A9E028 },
    { type = "R_MIPS_HI16", vram = 0x80A9D188, target_vram = 0x80A9E028 },
    { type = "R_MIPS_LO16", vram = 0x80A9D18C, target_vram = 0x80A9E028 },
    { type = "R_MIPS_HI16", vram = 0x80A9D23C, target_vram = 0x80A9D260 },
    { type = "R_MIPS_LO16", vram = 0x80A9D240, target_vram = 0x80A9D260 },
    { type = "R_MIPS_HI16", vram = 0x80A9D33C, target_vram = 0x80A9D360 },
    { type = "R_MIPS_LO16", vram = 0x80A9D340, target_vram = 0x80A9D360 },
    { type = "R_MIPS_HI16", vram = 0x80A9D400, target_vram = 0x80A9D434 },
    { type = "R_MIPS_LO16", vram = 0x80A9D410, target_vram = 0x80A9D434 },
    { type = "R_MIPS_HI16", vram = 0x80A9D4C8, target_vram = 0x80A9D260 },
    { type = "R_MIPS_LO16", vram = 0x80A9D4CC, target_vram = 0x80A9D260 },
    { type = "R_MIPS_HI16", vram = 0x80A9D4D4, target_vram = 0x80A9D360 },
    { type = "R_MIPS_LO16", vram = 0x80A9D4D8, target_vram = 0x80A9D360 },
    { type = "R_MIPS_HI16", vram = 0x80A9D50C, target_vram = 0x80A9D434 },
    { type = "R_MIPS_LO16", vram = 0x80A9D510, target_vram = 0x80A9D434 },
    { type = "R_MIPS_HI16", vram = 0x80A9D538, target_vram = 0x80A9E028 },
    { type = "R_MIPS_LO16", vram = 0x80A9D55C, target_vram = 0x80A9E028 },
    { type = "R_MIPS_HI16", vram = 0x80A9D574, target_vram = 0x80A9E028 },
    { type = "R_MIPS_LO16", vram = 0x80A9D578, target_vram = 0x80A9E028 },
    { type = "R_MIPS_HI16", vram = 0x80A9D588, target_vram = 0x80A9E028 },
    { type = "R_MIPS_LO16", vram = 0x80A9D58C, target_vram = 0x80A9E028 },
    { type = "R_MIPS_HI16", vram = 0x80A9D59C, target_vram = 0x80A9E028 },
    { type = "R_MIPS_LO16", vram = 0x80A9D5A0, target_vram = 0x80A9E028 },
    { type = "R_MIPS_HI16", vram = 0x80A9D5B0, target_vram = 0x80A9E028 },
    { type = "R_MIPS_LO16", vram = 0x80A9D5B8, target_vram = 0x80A9E028 },
    { type = "R_MIPS_HI16", vram = 0x80A9D5C4, target_vram = 0x80A9D9B4 },
    { type = "R_MIPS_LO16", vram = 0x80A9D5CC, target_vram = 0x80A9D9B4 },
    { type = "R_MIPS_HI16", vram = 0x80A9D5D0, target_vram = 0x80A9D9B8 },
    { type = "R_MIPS_LO16", vram = 0x80A9D5D4, target_vram = 0x80A9D9B8 },
    { type = "R_MIPS_HI16", vram = 0x80A9D674, target_vram = 0x80A9D9BC },
    { type = "R_MIPS_LO16", vram = 0x80A9D678, target_vram = 0x80A9D9BC },
    { type = "R_MIPS_HI16", vram = 0x80A9D68C, target_vram = 0x80A9E2C8 },
    { type = "R_MIPS_LO16", vram = 0x80A9D690, target_vram = 0x80A9E2C8 },
    { type = "R_MIPS_HI16", vram = 0x80A9D694, target_vram = 0x80A9E028 },
    { type = "R_MIPS_LO16", vram = 0x80A9D698, target_vram = 0x80A9E028 },
    { type = "R_MIPS_HI16", vram = 0x80A9D6A4, target_vram = 0x80A9D900 },
    { type = "R_MIPS_LO16", vram = 0x80A9D6A8, target_vram = 0x80A9D900 },
    { type = "R_MIPS_HI16", vram = 0x80A9D738, target_vram = 0x80A9E2C8 },
    { type = "R_MIPS_LO16", vram = 0x80A9D75C, target_vram = 0x80A9E2C8 },
    { type = "R_MIPS_HI16", vram = 0x80A9D770, target_vram = 0x80A9F94C },
    { type = "R_MIPS_LO16", vram = 0x80A9D774, target_vram = 0x80A9F94C },
    { type = "R_MIPS_HI16", vram = 0x80A9D778, target_vram = 0x80A9E028 },
    { type = "R_MIPS_LO16", vram = 0x80A9D77C, target_vram = 0x80A9E028 },
    { type = "R_MIPS_HI16", vram = 0x80A9D784, target_vram = 0x80A9F6A8 },
    { type = "R_MIPS_HI16", vram = 0x80A9D788, target_vram = 0x80A9D91C },
    { type = "R_MIPS_LO16", vram = 0x80A9D78C, target_vram = 0x80A9D91C },
    { type = "R_MIPS_LO16", vram = 0x80A9D790, target_vram = 0x80A9F6A8 },
]

functions = [
    { name = "func_80A9D0B4", vram = 0x80A9D0B4, size = 0x12C },
    { name = "func_80A9B384", vram = 0x80A9B384, size = 0x38 },
    { name = "BgHakuginPost_Init", vram = 0x80A9C96C, size = 0xD8 },
    { name = "func_80A9D61C", vram = 0x80A9D61C, size = 0x240 },
    { name = "func_80A9ACD0", vram = 0x80A9ACD0, size = 0x20 },
    { name = "func_80A9D1E0", vram = 0x80A9D1E0, size = 0x80 },
    { name = "func_80A9CC84", vram = 0x80A9CC84, size = 0x1C },
    { name = "func_80A9D0A0", vram = 0x80A9D0A0, size = 0x14 },
    { name = "func_80A9B2B8", vram = 0x80A9B2B8, size = 0x74 },
    { name = "func_80A9C634", vram = 0x80A9C634, size = 0x220 },
    { name = "func_80A9B244", vram = 0x80A9B244, size = 0x74 },
    { name = "func_80A9B554", vram = 0x80A9B554, size = 0x6B8 },
    { name = "func_80A9CE1C", vram = 0x80A9CE1C, size = 0x284 },
    { name = "BgHakuginPost_RequestQuakeAndRumble", vram = 0x80A9C18C, size = 0x9C },
    { name = "func_80A9CCA0", vram = 0x80A9CCA0, size = 0x60 },
    { name = "func_80A9D2C4", vram = 0x80A9D2C4, size = 0x9C },
    { name = "func_80A9ACF0", vram = 0x80A9ACF0, size = 0x28 },
    { name = "func_80A9AE3C", vram = 0x80A9AE3C, size = 0x7C },
    { name = "func_80A9C854", vram = 0x80A9C854, size = 0x118 },
    { name = "func_80A9C228", vram = 0x80A9C228, size = 0x40C },
    { name = "func_80A9BC0C", vram = 0x80A9BC0C, size = 0x118 },
    { name = "func_80A9AEB8", vram = 0x80A9AEB8, size = 0xFC },
    { name = "func_80A9D360", vram = 0x80A9D360, size = 0x84 },
    { name = "func_80A9B160", vram = 0x80A9B160, size = 0xE4 },
    { name = "func_80A9B3BC", vram = 0x80A9B3BC, size = 0xB0 },
    { name = "func_80A9BD24", vram = 0x80A9BD24, size = 0x334 },
    { name = "func_80A9D3E4", vram = 0x80A9D3E4, size = 0x50 },
    { name = "BgHakuginPost_Update", vram = 0x80A9D498, size = 0x184 },
    { name = "func_80A9AFB4", vram = 0x80A9AFB4, size = 0x1AC },
    { name = "func_80A9CD00", vram = 0x80A9CD00, size = 0x14 },
    { name = "func_80A9D260", vram = 0x80A9D260, size = 0x64 },
    { name = "func_80A9D434", vram = 0x80A9D434, size = 0x64 },
    { name = "BgHakuginPost_Destroy", vram = 0x80A9CA44, size = 0x50 },
    { name = "func_80A9B46C", vram = 0x80A9B46C, size = 0xE8 },
    { name = "func_80A9B32C", vram = 0x80A9B32C, size = 0x58 },
    { name = "func_80A9AD18", vram = 0x80A9AD18, size = 0x124 },
    { name = "func_80A9CAA8", vram = 0x80A9CAA8, size = 0x1DC },
    { name = "func_80A9CD14", vram = 0x80A9CD14, size = 0xEC },
    { name = "func_80A9CE00", vram = 0x80A9CE00, size = 0x1C },
    { name = "func_80A9CA94", vram = 0x80A9CA94, size = 0x14 },
    { name = "func_80A9C058", vram = 0x80A9C058, size = 0x134 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Dm_Opstage"
rom = 0x00F053D0
vram = 0x80A9F950
size = 0x460

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A9F970, target_vram = 0x80A9FD30 },
    { type = "R_MIPS_LO16", vram = 0x80A9F974, target_vram = 0x80A9FD30 },
    { type = "R_MIPS_HI16", vram = 0x80A9F980, target_vram = 0x80A9FA58 },
    { type = "R_MIPS_LO16", vram = 0x80A9F984, target_vram = 0x80A9FA58 },
    { type = "R_MIPS_HI16", vram = 0x80A9FAC0, target_vram = 0x80A9FD40 },
    { type = "R_MIPS_LO16", vram = 0x80A9FAC4, target_vram = 0x80A9FD40 },
    { type = "R_MIPS_HI16", vram = 0x80A9FAC8, target_vram = 0x80A9FD44 },
    { type = "R_MIPS_LO16", vram = 0x80A9FAD0, target_vram = 0x80A9FD44 },
    { type = "R_MIPS_HI16", vram = 0x80A9FADC, target_vram = 0x80A9FD48 },
    { type = "R_MIPS_LO16", vram = 0x80A9FAE0, target_vram = 0x80A9FD48 },
    { type = "R_MIPS_HI16", vram = 0x80A9FC20, target_vram = 0x80A9FD4C },
    { type = "R_MIPS_LO16", vram = 0x80A9FC24, target_vram = 0x80A9FD4C },
]

functions = [
    { name = "DmOpstage_Draw", vram = 0x80A9FBB8, size = 0x158 },
    { name = "DmOpstage_Destroy", vram = 0x80A9FA1C, size = 0x3C },
    { name = "DmOpstage_SetupAction", vram = 0x80A9F950, size = 0xC },
    { name = "DmOpstage_Update", vram = 0x80A9FB54, size = 0x64 },
    { name = "DmOpstage_HandleCutscene", vram = 0x80A9FA58, size = 0xFC },
    { name = "DmOpstage_Init", vram = 0x80A9F95C, size = 0xC0 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Dm_Stk"
rom = 0x00F05830
vram = 0x80A9FDB0
size = 0x57D0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80A9FF10, target_vram = 0x80AA3CC0 },
    { type = "R_MIPS_LO16", vram = 0x80A9FF18, target_vram = 0x80AA3CC0 },
    { type = "R_MIPS_HI16", vram = 0x80A9FFC4, target_vram = 0x80AA4124 },
    { type = "R_MIPS_LO16", vram = 0x80A9FFCC, target_vram = 0x80AA4124 },
    { type = "R_MIPS_HI16", vram = 0x80AA011C, target_vram = 0x80AA418C },
    { type = "R_MIPS_LO16", vram = 0x80AA0124, target_vram = 0x80AA418C },
    { type = "R_MIPS_HI16", vram = 0x80AA056C, target_vram = 0x80AA3CB8 },
    { type = "R_MIPS_LO16", vram = 0x80AA0580, target_vram = 0x80AA3CB8 },
    { type = "R_MIPS_HI16", vram = 0x80AA05A4, target_vram = 0x80AA3CB8 },
    { type = "R_MIPS_LO16", vram = 0x80AA05AC, target_vram = 0x80AA3CB8 },
    { type = "R_MIPS_HI16", vram = 0x80AA05C0, target_vram = 0x80AA3CB8 },
    { type = "R_MIPS_LO16", vram = 0x80AA05C4, target_vram = 0x80AA3CB8 },
    { type = "R_MIPS_HI16", vram = 0x80AA05CC, target_vram = 0x80AA3CB8 },
    { type = "R_MIPS_LO16", vram = 0x80AA05D4, target_vram = 0x80AA3CB8 },
    { type = "R_MIPS_HI16", vram = 0x80AA05D8, target_vram = 0x80AA3CB8 },
    { type = "R_MIPS_LO16", vram = 0x80AA05DC, target_vram = 0x80AA3CB8 },
    { type = "R_MIPS_HI16", vram = 0x80AA06C0, target_vram = 0x80AA4450 },
    { type = "R_MIPS_LO16", vram = 0x80AA06C8, target_vram = 0x80AA4450 },
    { type = "R_MIPS_HI16", vram = 0x80AA0A94, target_vram = 0x80AA3CBC },
    { type = "R_MIPS_LO16", vram = 0x80AA0A98, target_vram = 0x80AA3CBC },
    { type = "R_MIPS_HI16", vram = 0x80AA0ABC, target_vram = 0x80AA3CBC },
    { type = "R_MIPS_LO16", vram = 0x80AA0AC4, target_vram = 0x80AA3CBC },
    { type = "R_MIPS_HI16", vram = 0x80AA0AD8, target_vram = 0x80AA3CBC },
    { type = "R_MIPS_LO16", vram = 0x80AA0ADC, target_vram = 0x80AA3CBC },
    { type = "R_MIPS_HI16", vram = 0x80AA0AE4, target_vram = 0x80AA3CBC },
    { type = "R_MIPS_LO16", vram = 0x80AA0AEC, target_vram = 0x80AA3CBC },
    { type = "R_MIPS_HI16", vram = 0x80AA0AF0, target_vram = 0x80AA3CBC },
    { type = "R_MIPS_LO16", vram = 0x80AA0AF4, target_vram = 0x80AA3CBC },
    { type = "R_MIPS_HI16", vram = 0x80AA0BBC, target_vram = 0x80AA44A8 },
    { type = "R_MIPS_LO16", vram = 0x80AA0BC4, target_vram = 0x80AA44A8 },
    { type = "R_MIPS_HI16", vram = 0x80AA1308, target_vram = 0x80AA1704 },
    { type = "R_MIPS_LO16", vram = 0x80AA1314, target_vram = 0x80AA1704 },
    { type = "R_MIPS_HI16", vram = 0x80AA1350, target_vram = 0x80AA454C },
    { type = "R_MIPS_LO16", vram = 0x80AA1354, target_vram = 0x80AA454C },
    { type = "R_MIPS_HI16", vram = 0x80AA13EC, target_vram = 0x80AA1998 },
    { type = "R_MIPS_HI16", vram = 0x80AA13F4, target_vram = 0x80AA35A0 },
    { type = "R_MIPS_HI16", vram = 0x80AA13F8, target_vram = 0x80AA18D8 },
    { type = "R_MIPS_LO16", vram = 0x80AA13FC, target_vram = 0x80AA35A0 },
    { type = "R_MIPS_LO16", vram = 0x80AA1400, target_vram = 0x80AA18D8 },
    { type = "R_MIPS_HI16", vram = 0x80AA140C, target_vram = 0x80AA35A0 },
    { type = "R_MIPS_LO16", vram = 0x80AA1410, target_vram = 0x80AA35A0 },
    { type = "R_MIPS_LO16", vram = 0x80AA1414, target_vram = 0x80AA1998 },
    { type = "R_MIPS_HI16", vram = 0x80AA1474, target_vram = 0x80AA35A0 },
    { type = "R_MIPS_HI16", vram = 0x80AA147C, target_vram = 0x80AA27EC },
    { type = "R_MIPS_LO16", vram = 0x80AA1484, target_vram = 0x80AA35A0 },
    { type = "R_MIPS_LO16", vram = 0x80AA1488, target_vram = 0x80AA27EC },
    { type = "R_MIPS_HI16", vram = 0x80AA1494, target_vram = 0x80AA16F4 },
    { type = "R_MIPS_LO16", vram = 0x80AA1498, target_vram = 0x80AA16F4 },
    { type = "R_MIPS_HI16", vram = 0x80AA14B8, target_vram = 0x80AA35A0 },
    { type = "R_MIPS_HI16", vram = 0x80AA14C0, target_vram = 0x80AA27EC },
    { type = "R_MIPS_LO16", vram = 0x80AA14C8, target_vram = 0x80AA35A0 },
    { type = "R_MIPS_LO16", vram = 0x80AA14CC, target_vram = 0x80AA27EC },
    { type = "R_MIPS_HI16", vram = 0x80AA14D4, target_vram = 0x80AA35A0 },
    { type = "R_MIPS_LO16", vram = 0x80AA14D8, target_vram = 0x80AA35A0 },
    { type = "R_MIPS_HI16", vram = 0x80AA14EC, target_vram = 0x80AA35D8 },
    { type = "R_MIPS_HI16", vram = 0x80AA14F0, target_vram = 0x80AA35CC },
    { type = "R_MIPS_LO16", vram = 0x80AA14F4, target_vram = 0x80AA35CC },
    { type = "R_MIPS_LO16", vram = 0x80AA14F8, target_vram = 0x80AA35D8 },
    { type = "R_MIPS_HI16", vram = 0x80AA155C, target_vram = 0x80AA4550 },
    { type = "R_MIPS_LO16", vram = 0x80AA1560, target_vram = 0x80AA4550 },
    { type = "R_MIPS_HI16", vram = 0x80AA1564, target_vram = 0x80AA1714 },
    { type = "R_MIPS_LO16", vram = 0x80AA156C, target_vram = 0x80AA1714 },
    { type = "R_MIPS_HI16", vram = 0x80AA15C0, target_vram = 0x80AA4554 },
    { type = "R_MIPS_LO16", vram = 0x80AA15C4, target_vram = 0x80AA4554 },
    { type = "R_MIPS_HI16", vram = 0x80AA15C8, target_vram = 0x80AA1704 },
    { type = "R_MIPS_LO16", vram = 0x80AA15CC, target_vram = 0x80AA1704 },
    { type = "R_MIPS_HI16", vram = 0x80AA15F0, target_vram = 0x80AA4558 },
    { type = "R_MIPS_LO16", vram = 0x80AA15F8, target_vram = 0x80AA4558 },
    { type = "R_MIPS_HI16", vram = 0x80AA164C, target_vram = 0x80AA35F8 },
    { type = "R_MIPS_LO16", vram = 0x80AA1650, target_vram = 0x80AA35F8 },
    { type = "R_MIPS_HI16", vram = 0x80AA17DC, target_vram = 0x80AA17F8 },
    { type = "R_MIPS_LO16", vram = 0x80AA17E0, target_vram = 0x80AA17F8 },
    { type = "R_MIPS_HI16", vram = 0x80AA18B0, target_vram = 0x80AA1704 },
    { type = "R_MIPS_LO16", vram = 0x80AA18B4, target_vram = 0x80AA1704 },
    { type = "R_MIPS_HI16", vram = 0x80AA1904, target_vram = 0x80AA192C },
    { type = "R_MIPS_LO16", vram = 0x80AA1908, target_vram = 0x80AA192C },
    { type = "R_MIPS_HI16", vram = 0x80AA1950, target_vram = 0x80AA35F8 },
    { type = "R_MIPS_LO16", vram = 0x80AA1964, target_vram = 0x80AA35F8 },
    { type = "R_MIPS_HI16", vram = 0x80AA197C, target_vram = 0x80AA2720 },
    { type = "R_MIPS_LO16", vram = 0x80AA1980, target_vram = 0x80AA2720 },
    { type = "R_MIPS_HI16", vram = 0x80AA19C4, target_vram = 0x80AA19EC },
    { type = "R_MIPS_LO16", vram = 0x80AA19C8, target_vram = 0x80AA19EC },
    { type = "R_MIPS_HI16", vram = 0x80AA1A04, target_vram = 0x80AA35F8 },
    { type = "R_MIPS_LO16", vram = 0x80AA1A10, target_vram = 0x80AA35F8 },
    { type = "R_MIPS_HI16", vram = 0x80AA1A34, target_vram = 0x80AA27EC },
    { type = "R_MIPS_LO16", vram = 0x80AA1A38, target_vram = 0x80AA27EC },
    { type = "R_MIPS_HI16", vram = 0x80AA1A90, target_vram = 0x80AA1AC8 },
    { type = "R_MIPS_LO16", vram = 0x80AA1A94, target_vram = 0x80AA1AC8 },
    { type = "R_MIPS_HI16", vram = 0x80AA1AD8, target_vram = 0x80AA27EC },
    { type = "R_MIPS_LO16", vram = 0x80AA1ADC, target_vram = 0x80AA27EC },
    { type = "R_MIPS_HI16", vram = 0x80AA1B34, target_vram = 0x80AA455C },
    { type = "R_MIPS_LO16", vram = 0x80AA1B38, target_vram = 0x80AA455C },
    { type = "R_MIPS_HI16", vram = 0x80AA1C0C, target_vram = 0x80AA35F8 },
    { type = "R_MIPS_LO16", vram = 0x80AA1C10, target_vram = 0x80AA35F8 },
    { type = "R_MIPS_HI16", vram = 0x80AA1C44, target_vram = 0x80AA1C64 },
    { type = "R_MIPS_LO16", vram = 0x80AA1C48, target_vram = 0x80AA1C64 },
    { type = "R_MIPS_HI16", vram = 0x80AA1CAC, target_vram = 0x80AA35F8 },
    { type = "R_MIPS_LO16", vram = 0x80AA1CB0, target_vram = 0x80AA35F8 },
    { type = "R_MIPS_HI16", vram = 0x80AA1CD4, target_vram = 0x80AA27EC },
    { type = "R_MIPS_LO16", vram = 0x80AA1CD8, target_vram = 0x80AA27EC },
    { type = "R_MIPS_HI16", vram = 0x80AA1CF8, target_vram = 0x80AA1B9C },
    { type = "R_MIPS_LO16", vram = 0x80AA1D00, target_vram = 0x80AA1B9C },
    { type = "R_MIPS_HI16", vram = 0x80AA1DC4, target_vram = 0x80AA4560 },
    { type = "R_MIPS_LO16", vram = 0x80AA1DCC, target_vram = 0x80AA4560 },
    { type = "R_MIPS_HI16", vram = 0x80AA2138, target_vram = 0x80AA35F8 },
    { type = "R_MIPS_LO16", vram = 0x80AA213C, target_vram = 0x80AA35F8 },
    { type = "R_MIPS_HI16", vram = 0x80AA21A4, target_vram = 0x80AA4654 },
    { type = "R_MIPS_LO16", vram = 0x80AA21A8, target_vram = 0x80AA4654 },
    { type = "R_MIPS_HI16", vram = 0x80AA21C8, target_vram = 0x80AA4658 },
    { type = "R_MIPS_LO16", vram = 0x80AA21CC, target_vram = 0x80AA4658 },
    { type = "R_MIPS_HI16", vram = 0x80AA21D4, target_vram = 0x80AA465C },
    { type = "R_MIPS_LO16", vram = 0x80AA21EC, target_vram = 0x80AA465C },
    { type = "R_MIPS_HI16", vram = 0x80AA2558, target_vram = 0x80AA4660 },
    { type = "R_MIPS_LO16", vram = 0x80AA2560, target_vram = 0x80AA4660 },
    { type = "R_MIPS_HI16", vram = 0x80AA2578, target_vram = 0x80AA35F8 },
    { type = "R_MIPS_LO16", vram = 0x80AA257C, target_vram = 0x80AA35F8 },
    { type = "R_MIPS_HI16", vram = 0x80AA25CC, target_vram = 0x80AA35F8 },
    { type = "R_MIPS_LO16", vram = 0x80AA25D8, target_vram = 0x80AA35F8 },
    { type = "R_MIPS_HI16", vram = 0x80AA27CC, target_vram = 0x80AA1A50 },
    { type = "R_MIPS_LO16", vram = 0x80AA27D0, target_vram = 0x80AA1A50 },
    { type = "R_MIPS_HI16", vram = 0x80AA2824, target_vram = 0x80AA4774 },
    { type = "R_MIPS_LO16", vram = 0x80AA2828, target_vram = 0x80AA4774 },
    { type = "R_MIPS_HI16", vram = 0x80AA2864, target_vram = 0x80AA1B9C },
    { type = "R_MIPS_LO16", vram = 0x80AA2868, target_vram = 0x80AA1B9C },
    { type = "R_MIPS_HI16", vram = 0x80AA29D8, target_vram = 0x80AA27EC },
    { type = "R_MIPS_LO16", vram = 0x80AA29DC, target_vram = 0x80AA27EC },
    { type = "R_MIPS_HI16", vram = 0x80AA2B70, target_vram = 0x80AA4778 },
    { type = "R_MIPS_LO16", vram = 0x80AA2B78, target_vram = 0x80AA4778 },
    { type = "R_MIPS_HI16", vram = 0x80AA3208, target_vram = 0x80AA479C },
    { type = "R_MIPS_LO16", vram = 0x80AA3210, target_vram = 0x80AA479C },
    { type = "R_MIPS_HI16", vram = 0x80AA3494, target_vram = 0x80AA2BC0 },
    { type = "R_MIPS_LO16", vram = 0x80AA34B0, target_vram = 0x80AA2BC0 },
    { type = "R_MIPS_HI16", vram = 0x80AA3548, target_vram = 0x80AA2B14 },
    { type = "R_MIPS_HI16", vram = 0x80AA354C, target_vram = 0x80AA33A4 },
    { type = "R_MIPS_LO16", vram = 0x80AA3550, target_vram = 0x80AA33A4 },
    { type = "R_MIPS_LO16", vram = 0x80AA3554, target_vram = 0x80AA2B14 },
]

functions = [
    { name = "DmStk_ClockTower_StartDropOcarinaCutscene", vram = 0x80AA1A50, size = 0x78 },
    { name = "DmStk_ClockTower_DoNothing", vram = 0x80AA16F4, size = 0x10 },
    { name = "DmStk_PlaySfxForPlayingWithFairiesCutscene", vram = 0x80AA066C, size = 0xB0 },
    { name = "DmStk_ClockTower_WaitForIntroCutsceneVersion2ToEnd", vram = 0x80AA19EC, size = 0x64 },
    { name = "DmStk_OverrideLimbDraw", vram = 0x80AA2B14, size = 0xAC },
    { name = "DmStk_PlaySfxForTitleCutscene", vram = 0x80AA00CC, size = 0x34 },
    { name = "DmStk_UpdateCollision", vram = 0x80AA26CC, size = 0x54 },
    { name = "DmStk_PlaySfxForIntroCutsceneFirstPart", vram = 0x80A9FED8, size = 0x1F4 },
    { name = "DmStk_PlaySfxForDroppingOcarinaCutscene", vram = 0x80AA05F0, size = 0x44 },
    { name = "DmStk_PostLimbDraw2", vram = 0x80AA2BC0, size = 0x7E4 },
    { name = "DmStk_PlaySfxForEndingCutsceneFirstPart", vram = 0x80AA071C, size = 0x50 },
    { name = "DmStk_PlaySfxForIntroCutsceneSecondPart", vram = 0x80AA0100, size = 0x58 },
    { name = "DmStk_PlaySfxForClockTowerIntroCutsceneVersion2", vram = 0x80AA09DC, size = 0x12C },
    { name = "DmStk_ClockTower_AdjustHeightAndRotation", vram = 0x80AA1AF8, size = 0xA4 },
    { name = "DmStk_ClockTower_StartIntroCutsceneVersion2", vram = 0x80AA1998, size = 0x54 },
    { name = "DmStk_StartTelescopeCutscene", vram = 0x80AA17F8, size = 0xE0 },
    { name = "DmStk_PlaySfxForMoonWarpCutsceneVersion1", vram = 0x80AA0DA8, size = 0x74 },
    { name = "DmStk_PlaySfxForCurseCutsceneFirstPart", vram = 0x80AA01C0, size = 0xA4 },
    { name = "DmStk_PlaySfxForCutscenes", vram = 0x80AA0E90, size = 0x3A4 },
    { name = "DmStk_PlaySfxForEndingCutsceneSecondPart", vram = 0x80AA076C, size = 0x270 },
    { name = "DmStk_ClockTower_StartIntroCutsceneVersion1", vram = 0x80AA18D8, size = 0x54 },
    { name = "DmStk_PlaySfxForShiveringInRainCutscene", vram = 0x80AA0634, size = 0x38 },
    { name = "DmStk_ClockTower_WaitForIntroCutsceneVersion1ToEnd", vram = 0x80AA192C, size = 0x6C },
    { name = "DmStk_Destroy", vram = 0x80AA16E4, size = 0x10 },
    { name = "DmStk_ClockTower_IdleWithOcarina", vram = 0x80AA2720, size = 0xCC },
    { name = "DmStk_ClockTower_Idle", vram = 0x80AA27EC, size = 0x98 },
    { name = "DmStk_HandleCutscene", vram = 0x80AA1D1C, size = 0x9B0 },
    { name = "DmStk_PlaySfxForCutsceneAfterPlayingOathToOrder", vram = 0x80AA0B08, size = 0x2A0 },
    { name = "DmStk_PostLimbDraw", vram = 0x80AA33A4, size = 0x28 },
    { name = "DmStk_LoadObjectForAnimation", vram = 0x80A9FDB0, size = 0x8C },
    { name = "DmStk_ChangeAnim", vram = 0x80A9FE3C, size = 0x9C },
    { name = "DmStk_ClockTower_DeflectHit", vram = 0x80AA1B9C, size = 0xC8 },
    { name = "DmStk_PlaySfxForMoonWarpCutsceneVersion2", vram = 0x80AA0E1C, size = 0x74 },
    { name = "DmStk_Draw", vram = 0x80AA33CC, size = 0x1B4 },
    { name = "DmStk_ClockTower_WaitForDropOcarinaCutsceneToEnd", vram = 0x80AA1AC8, size = 0x30 },
    { name = "DmStk_WaitForTelescope", vram = 0x80AA1714, size = 0xE4 },
    { name = "DmStk_PlaySfxForObtainingMajorasMaskCutscene", vram = 0x80AA0158, size = 0x68 },
    { name = "DmStk_ClockTower_WaitForDeflectionToEnd", vram = 0x80AA1C64, size = 0xB8 },
    { name = "DmStk_Init", vram = 0x80AA1234, size = 0x4B0 },
    { name = "DmStk_Update", vram = 0x80AA2884, size = 0x290 },
    { name = "DmStk_PlaySfxForCurseCutsceneSecondPart", vram = 0x80AA0264, size = 0x1BC },
    { name = "DmStk_DoNothing", vram = 0x80AA1704, size = 0x10 },
    { name = "DmStk_PlaySfxForClockTowerIntroCutsceneVersion1", vram = 0x80AA0420, size = 0x1D0 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Dm_Char00"
rom = 0x00F0B000
vram = 0x80AA5580
size = 0x2C60

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AA57A8, target_vram = 0x80AA7820 },
    { type = "R_MIPS_LO16", vram = 0x80AA57B0, target_vram = 0x80AA7820 },
    { type = "R_MIPS_HI16", vram = 0x80AA5804, target_vram = 0x80AA78EC },
    { type = "R_MIPS_LO16", vram = 0x80AA580C, target_vram = 0x80AA78EC },
    { type = "R_MIPS_HI16", vram = 0x80AA5F1C, target_vram = 0x80AA79A8 },
    { type = "R_MIPS_LO16", vram = 0x80AA5F24, target_vram = 0x80AA79A8 },
    { type = "R_MIPS_HI16", vram = 0x80AA61BC, target_vram = 0x80AA77A8 },
    { type = "R_MIPS_LO16", vram = 0x80AA61C0, target_vram = 0x80AA77A8 },
    { type = "R_MIPS_HI16", vram = 0x80AA61D4, target_vram = 0x80AA77D8 },
    { type = "R_MIPS_LO16", vram = 0x80AA61E0, target_vram = 0x80AA77D8 },
    { type = "R_MIPS_HI16", vram = 0x80AA61F4, target_vram = 0x80AA79FC },
    { type = "R_MIPS_LO16", vram = 0x80AA6244, target_vram = 0x80AA79FC },
    { type = "R_MIPS_HI16", vram = 0x80AA62A8, target_vram = 0x80AA6FB0 },
    { type = "R_MIPS_LO16", vram = 0x80AA62AC, target_vram = 0x80AA6FB0 },
    { type = "R_MIPS_HI16", vram = 0x80AA62CC, target_vram = 0x80AA67F8 },
    { type = "R_MIPS_LO16", vram = 0x80AA62D0, target_vram = 0x80AA67F8 },
    { type = "R_MIPS_HI16", vram = 0x80AA6394, target_vram = 0x80AA7A00 },
    { type = "R_MIPS_LO16", vram = 0x80AA639C, target_vram = 0x80AA7A00 },
    { type = "R_MIPS_HI16", vram = 0x80AA663C, target_vram = 0x80AA6FB0 },
    { type = "R_MIPS_LO16", vram = 0x80AA6640, target_vram = 0x80AA6FB0 },
    { type = "R_MIPS_HI16", vram = 0x80AA66CC, target_vram = 0x80AA7AE0 },
    { type = "R_MIPS_LO16", vram = 0x80AA66D4, target_vram = 0x80AA7AE0 },
    { type = "R_MIPS_HI16", vram = 0x80AA66F0, target_vram = 0x80AA6FB0 },
    { type = "R_MIPS_LO16", vram = 0x80AA66F8, target_vram = 0x80AA6FB0 },
    { type = "R_MIPS_HI16", vram = 0x80AA6734, target_vram = 0x80AA6FB0 },
    { type = "R_MIPS_LO16", vram = 0x80AA6738, target_vram = 0x80AA6FB0 },
    { type = "R_MIPS_HI16", vram = 0x80AA6768, target_vram = 0x80AA6FB0 },
    { type = "R_MIPS_LO16", vram = 0x80AA676C, target_vram = 0x80AA6FB0 },
    { type = "R_MIPS_HI16", vram = 0x80AA679C, target_vram = 0x80AA6FB0 },
    { type = "R_MIPS_LO16", vram = 0x80AA67A0, target_vram = 0x80AA6FB0 },
    { type = "R_MIPS_HI16", vram = 0x80AA67CC, target_vram = 0x80AA6FB0 },
    { type = "R_MIPS_LO16", vram = 0x80AA67D0, target_vram = 0x80AA6FB0 },
    { type = "R_MIPS_HI16", vram = 0x80AA685C, target_vram = 0x80AA6FB0 },
    { type = "R_MIPS_LO16", vram = 0x80AA6860, target_vram = 0x80AA6FB0 },
    { type = "R_MIPS_HI16", vram = 0x80AA6880, target_vram = 0x80AA7C20 },
    { type = "R_MIPS_LO16", vram = 0x80AA6884, target_vram = 0x80AA7C20 },
    { type = "R_MIPS_HI16", vram = 0x80AA68A8, target_vram = 0x80AA7C24 },
    { type = "R_MIPS_LO16", vram = 0x80AA68AC, target_vram = 0x80AA7C24 },
    { type = "R_MIPS_HI16", vram = 0x80AA68C8, target_vram = 0x80AA7C28 },
    { type = "R_MIPS_LO16", vram = 0x80AA68CC, target_vram = 0x80AA7C28 },
    { type = "R_MIPS_HI16", vram = 0x80AA68EC, target_vram = 0x80AA7C2C },
    { type = "R_MIPS_LO16", vram = 0x80AA68F0, target_vram = 0x80AA7C2C },
    { type = "R_MIPS_HI16", vram = 0x80AA6918, target_vram = 0x80AA6FB0 },
    { type = "R_MIPS_LO16", vram = 0x80AA691C, target_vram = 0x80AA6FB0 },
    { type = "R_MIPS_HI16", vram = 0x80AA6938, target_vram = 0x80AA695C },
    { type = "R_MIPS_LO16", vram = 0x80AA693C, target_vram = 0x80AA695C },
    { type = "R_MIPS_HI16", vram = 0x80AA698C, target_vram = 0x80AA7C30 },
    { type = "R_MIPS_LO16", vram = 0x80AA6990, target_vram = 0x80AA7C30 },
    { type = "R_MIPS_HI16", vram = 0x80AA69AC, target_vram = 0x80AA7C34 },
    { type = "R_MIPS_LO16", vram = 0x80AA69B0, target_vram = 0x80AA7C34 },
    { type = "R_MIPS_HI16", vram = 0x80AA69D0, target_vram = 0x80AA7C38 },
    { type = "R_MIPS_LO16", vram = 0x80AA69D4, target_vram = 0x80AA7C38 },
    { type = "R_MIPS_HI16", vram = 0x80AA6AA0, target_vram = 0x80AA7C3C },
    { type = "R_MIPS_LO16", vram = 0x80AA6AA4, target_vram = 0x80AA7C3C },
    { type = "R_MIPS_HI16", vram = 0x80AA6AB4, target_vram = 0x80AA7C40 },
    { type = "R_MIPS_LO16", vram = 0x80AA6AB8, target_vram = 0x80AA7C40 },
    { type = "R_MIPS_HI16", vram = 0x80AA6AC0, target_vram = 0x80AA7C44 },
    { type = "R_MIPS_HI16", vram = 0x80AA6AC4, target_vram = 0x80AA7808 },
    { type = "R_MIPS_LO16", vram = 0x80AA6AD0, target_vram = 0x80AA7C44 },
    { type = "R_MIPS_LO16", vram = 0x80AA6AD4, target_vram = 0x80AA7808 },
    { type = "R_MIPS_HI16", vram = 0x80AA6C50, target_vram = 0x80AA6A6C },
    { type = "R_MIPS_LO16", vram = 0x80AA6C5C, target_vram = 0x80AA6A6C },
]

functions = [
    { name = "func_80AA58CC", vram = 0x80AA58CC, size = 0x84 },
    { name = "func_80AA561C", vram = 0x80AA561C, size = 0x104 },
    { name = "func_80AA5890", vram = 0x80AA5890, size = 0x3C },
    { name = "func_80AA5EBC", vram = 0x80AA5EBC, size = 0x2BC },
    { name = "func_80AA5CD4", vram = 0x80AA5CD4, size = 0x3C },
    { name = "func_80AA5950", vram = 0x80AA5950, size = 0x10 },
    { name = "func_80AA5720", vram = 0x80AA5720, size = 0x3C },
    { name = "DmChar00_OverrideLimbDraw", vram = 0x80AA6A6C, size = 0xC8 },
    { name = "func_80AA5E2C", vram = 0x80AA5E2C, size = 0x90 },
    { name = "func_80AA5AF4", vram = 0x80AA5AF4, size = 0x104 },
    { name = "func_80AA5D10", vram = 0x80AA5D10, size = 0x5C },
    { name = "func_80AA5A6C", vram = 0x80AA5A6C, size = 0x88 },
    { name = "func_80AA5DC8", vram = 0x80AA5DC8, size = 0x64 },
    { name = "DmChar00_Update", vram = 0x80AA6A04, size = 0x68 },
    { name = "func_80AA575C", vram = 0x80AA575C, size = 0x134 },
    { name = "func_80AA5BF8", vram = 0x80AA5BF8, size = 0xDC },
    { name = "func_80AA5960", vram = 0x80AA5960, size = 0x84 },
    { name = "func_80AA59E4", vram = 0x80AA59E4, size = 0x88 },
    { name = "func_80AA67F8", vram = 0x80AA67F8, size = 0x164 },
    { name = "func_80AA695C", vram = 0x80AA695C, size = 0xA8 },
    { name = "DmChar00_HandleCutscene", vram = 0x80AA62FC, size = 0x4FC },
    { name = "DmChar00_Init", vram = 0x80AA6178, size = 0x174 },
    { name = "DmChar00_ChangeAnim", vram = 0x80AA5580, size = 0x9C },
    { name = "func_80AA5D6C", vram = 0x80AA5D6C, size = 0x5C },
    { name = "DmChar00_Destroy", vram = 0x80AA62EC, size = 0x10 },
    { name = "DmChar00_Draw", vram = 0x80AA6B34, size = 0x458 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Dm_Char01"
rom = 0x00F0DC60
vram = 0x80AA81E0
size = 0x2C40

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AA81F4, target_vram = 0x80AAAAB0 },
    { type = "R_MIPS_LO16", vram = 0x80AA81F8, target_vram = 0x80AAAAB0 },
    { type = "R_MIPS_HI16", vram = 0x80AA8218, target_vram = 0x80AAAE24 },
    { type = "R_MIPS_LO16", vram = 0x80AA821C, target_vram = 0x80AAAE24 },
    { type = "R_MIPS_HI16", vram = 0x80AA8220, target_vram = 0x80AAAE26 },
    { type = "R_MIPS_LO16", vram = 0x80AA8224, target_vram = 0x80AAAE26 },
    { type = "R_MIPS_HI16", vram = 0x80AA8258, target_vram = 0x80AA88A8 },
    { type = "R_MIPS_LO16", vram = 0x80AA825C, target_vram = 0x80AA88A8 },
    { type = "R_MIPS_HI16", vram = 0x80AA826C, target_vram = 0x80AA8F1C },
    { type = "R_MIPS_LO16", vram = 0x80AA827C, target_vram = 0x80AA8F1C },
    { type = "R_MIPS_HI16", vram = 0x80AA82C0, target_vram = 0x80AA9DC2 },
    { type = "R_MIPS_HI16", vram = 0x80AA82C4, target_vram = 0x80AAAAD0 },
    { type = "R_MIPS_LO16", vram = 0x80AA82CC, target_vram = 0x80AA9DC2 },
    { type = "R_MIPS_LO16", vram = 0x80AA82D0, target_vram = 0x80AAAAD0 },
    { type = "R_MIPS_HI16", vram = 0x80AA82D4, target_vram = 0x80AA9DD0 },
    { type = "R_MIPS_HI16", vram = 0x80AA82DC, target_vram = 0x80AAAA90 },
    { type = "R_MIPS_LO16", vram = 0x80AA82E0, target_vram = 0x80AAAA90 },
    { type = "R_MIPS_LO16", vram = 0x80AA82E8, target_vram = 0x80AA9DD0 },
    { type = "R_MIPS_HI16", vram = 0x80AA8468, target_vram = 0x80AA892C },
    { type = "R_MIPS_LO16", vram = 0x80AA8470, target_vram = 0x80AA892C },
    { type = "R_MIPS_HI16", vram = 0x80AA8474, target_vram = 0x80AA8C28 },
    { type = "R_MIPS_LO16", vram = 0x80AA847C, target_vram = 0x80AA8C28 },
    { type = "R_MIPS_HI16", vram = 0x80AA84A4, target_vram = 0x80AA8F1C },
    { type = "R_MIPS_LO16", vram = 0x80AA84B4, target_vram = 0x80AA8F1C },
    { type = "R_MIPS_HI16", vram = 0x80AA84BC, target_vram = 0x80AA8698 },
    { type = "R_MIPS_LO16", vram = 0x80AA84C0, target_vram = 0x80AA8698 },
    { type = "R_MIPS_HI16", vram = 0x80AA8550, target_vram = 0x80AA8F2C },
    { type = "R_MIPS_LO16", vram = 0x80AA8558, target_vram = 0x80AA8F2C },
    { type = "R_MIPS_HI16", vram = 0x80AA8614, target_vram = 0x80AA8F1C },
    { type = "R_MIPS_LO16", vram = 0x80AA8624, target_vram = 0x80AA8F1C },
    { type = "R_MIPS_HI16", vram = 0x80AA8630, target_vram = 0x80AA9020 },
    { type = "R_MIPS_LO16", vram = 0x80AA8634, target_vram = 0x80AA9020 },
    { type = "R_MIPS_HI16", vram = 0x80AA8714, target_vram = 0x80AAAAD4 },
    { type = "R_MIPS_LO16", vram = 0x80AA8728, target_vram = 0x80AAAAD4 },
    { type = "R_MIPS_HI16", vram = 0x80AA872C, target_vram = 0x80AAAAB4 },
    { type = "R_MIPS_LO16", vram = 0x80AA8740, target_vram = 0x80AAAAB4 },
    { type = "R_MIPS_HI16", vram = 0x80AA8768, target_vram = 0x80AAAAB4 },
    { type = "R_MIPS_LO16", vram = 0x80AA8780, target_vram = 0x80AAAAB4 },
    { type = "R_MIPS_HI16", vram = 0x80AA8784, target_vram = 0x80AAAAB4 },
    { type = "R_MIPS_LO16", vram = 0x80AA8788, target_vram = 0x80AAAAB4 },
    { type = "R_MIPS_HI16", vram = 0x80AA87F8, target_vram = 0x80AAAAD8 },
    { type = "R_MIPS_LO16", vram = 0x80AA880C, target_vram = 0x80AAAAD8 },
    { type = "R_MIPS_HI16", vram = 0x80AA8810, target_vram = 0x80AA884C },
    { type = "R_MIPS_LO16", vram = 0x80AA882C, target_vram = 0x80AA884C },
    { type = "R_MIPS_HI16", vram = 0x80AA8880, target_vram = 0x80AA88A8 },
    { type = "R_MIPS_LO16", vram = 0x80AA8884, target_vram = 0x80AA88A8 },
    { type = "R_MIPS_HI16", vram = 0x80AA88C8, target_vram = 0x80AAAE24 },
    { type = "R_MIPS_HI16", vram = 0x80AA88F0, target_vram = 0x80AAAE24 },
    { type = "R_MIPS_LO16", vram = 0x80AA8904, target_vram = 0x80AAAE24 },
    { type = "R_MIPS_LO16", vram = 0x80AA8918, target_vram = 0x80AAAE24 },
    { type = "R_MIPS_HI16", vram = 0x80AA896C, target_vram = 0x80AAAE22 },
    { type = "R_MIPS_LO16", vram = 0x80AA8970, target_vram = 0x80AAAE22 },
    { type = "R_MIPS_HI16", vram = 0x80AA8978, target_vram = 0x80AAAE20 },
    { type = "R_MIPS_HI16", vram = 0x80AA898C, target_vram = 0x80AAAE24 },
    { type = "R_MIPS_HI16", vram = 0x80AA8990, target_vram = 0x80AAAE20 },
    { type = "R_MIPS_HI16", vram = 0x80AA8994, target_vram = 0x80AAAE22 },
    { type = "R_MIPS_LO16", vram = 0x80AA8998, target_vram = 0x80AAAE22 },
    { type = "R_MIPS_LO16", vram = 0x80AA899C, target_vram = 0x80AAAE20 },
    { type = "R_MIPS_LO16", vram = 0x80AA89A4, target_vram = 0x80AAAE24 },
    { type = "R_MIPS_LO16", vram = 0x80AA89A8, target_vram = 0x80AAAE20 },
    { type = "R_MIPS_HI16", vram = 0x80AA89C0, target_vram = 0x80AAAE24 },
    { type = "R_MIPS_LO16", vram = 0x80AA89D0, target_vram = 0x80AAAE24 },
    { type = "R_MIPS_HI16", vram = 0x80AA89D4, target_vram = 0x80AAAE24 },
    { type = "R_MIPS_LO16", vram = 0x80AA89D8, target_vram = 0x80AAAE24 },
    { type = "R_MIPS_HI16", vram = 0x80AA89E0, target_vram = 0x80AAAE22 },
    { type = "R_MIPS_LO16", vram = 0x80AA89E8, target_vram = 0x80AAAE22 },
    { type = "R_MIPS_HI16", vram = 0x80AA89F4, target_vram = 0x80AAAE20 },
    { type = "R_MIPS_LO16", vram = 0x80AA89F8, target_vram = 0x80AAAE20 },
    { type = "R_MIPS_HI16", vram = 0x80AA8A08, target_vram = 0x80AAAE26 },
    { type = "R_MIPS_LO16", vram = 0x80AA8A0C, target_vram = 0x80AAAE26 },
    { type = "R_MIPS_HI16", vram = 0x80AA8A44, target_vram = 0x80AAAE22 },
    { type = "R_MIPS_HI16", vram = 0x80AA8A48, target_vram = 0x80AAAE20 },
    { type = "R_MIPS_HI16", vram = 0x80AA8A4C, target_vram = 0x80AAAE24 },
    { type = "R_MIPS_LO16", vram = 0x80AA8A50, target_vram = 0x80AAAE20 },
    { type = "R_MIPS_LO16", vram = 0x80AA8A54, target_vram = 0x80AAAE22 },
    { type = "R_MIPS_LO16", vram = 0x80AA8A5C, target_vram = 0x80AAAE24 },
    { type = "R_MIPS_HI16", vram = 0x80AA8A60, target_vram = 0x80AAAE22 },
    { type = "R_MIPS_LO16", vram = 0x80AA8A64, target_vram = 0x80AAAE22 },
    { type = "R_MIPS_HI16", vram = 0x80AA8A80, target_vram = 0x80AAAE20 },
    { type = "R_MIPS_LO16", vram = 0x80AA8A84, target_vram = 0x80AAAE20 },
    { type = "R_MIPS_HI16", vram = 0x80AA8AA8, target_vram = 0x80AAAE20 },
    { type = "R_MIPS_HI16", vram = 0x80AA8AAC, target_vram = 0x80AAAE24 },
    { type = "R_MIPS_LO16", vram = 0x80AA8AB0, target_vram = 0x80AAAE20 },
    { type = "R_MIPS_LO16", vram = 0x80AA8AB4, target_vram = 0x80AAAE24 },
    { type = "R_MIPS_HI16", vram = 0x80AA8ABC, target_vram = 0x80AA9DC0 },
    { type = "R_MIPS_HI16", vram = 0x80AA8ADC, target_vram = 0x80AAAADC },
    { type = "R_MIPS_HI16", vram = 0x80AA8AE0, target_vram = 0x80AAAA90 },
    { type = "R_MIPS_LO16", vram = 0x80AA8AE8, target_vram = 0x80AAAA90 },
    { type = "R_MIPS_LO16", vram = 0x80AA8AEC, target_vram = 0x80AAAADC },
    { type = "R_MIPS_LO16", vram = 0x80AA8AF0, target_vram = 0x80AA9DC0 },
    { type = "R_MIPS_HI16", vram = 0x80AA8C8C, target_vram = 0x80AAAE22 },
    { type = "R_MIPS_HI16", vram = 0x80AA8C90, target_vram = 0x80AAAE20 },
    { type = "R_MIPS_HI16", vram = 0x80AA8C94, target_vram = 0x80AAAE22 },
    { type = "R_MIPS_LO16", vram = 0x80AA8C98, target_vram = 0x80AAAE22 },
    { type = "R_MIPS_LO16", vram = 0x80AA8CA0, target_vram = 0x80AAAE20 },
    { type = "R_MIPS_HI16", vram = 0x80AA8CAC, target_vram = 0x80AAAE22 },
    { type = "R_MIPS_HI16", vram = 0x80AA8CB0, target_vram = 0x80AAAE20 },
    { type = "R_MIPS_LO16", vram = 0x80AA8CB4, target_vram = 0x80AAAE20 },
    { type = "R_MIPS_LO16", vram = 0x80AA8CB8, target_vram = 0x80AAAE22 },
    { type = "R_MIPS_HI16", vram = 0x80AA8CDC, target_vram = 0x80AAAE22 },
    { type = "R_MIPS_LO16", vram = 0x80AA8CE0, target_vram = 0x80AAAE22 },
    { type = "R_MIPS_HI16", vram = 0x80AA8CE8, target_vram = 0x80AAAE20 },
    { type = "R_MIPS_LO16", vram = 0x80AA8D14, target_vram = 0x80AAAE20 },
    { type = "R_MIPS_LO16", vram = 0x80AA8D18, target_vram = 0x80AAAE22 },
    { type = "R_MIPS_HI16", vram = 0x80AA8D20, target_vram = 0x80AAAE20 },
    { type = "R_MIPS_LO16", vram = 0x80AA8D24, target_vram = 0x80AAAE20 },
    { type = "R_MIPS_HI16", vram = 0x80AA8D64, target_vram = 0x80AAAAE0 },
    { type = "R_MIPS_HI16", vram = 0x80AA8D68, target_vram = 0x80AA9DC0 },
    { type = "R_MIPS_HI16", vram = 0x80AA8D6C, target_vram = 0x80AAAA90 },
    { type = "R_MIPS_LO16", vram = 0x80AA8D74, target_vram = 0x80AAAA90 },
    { type = "R_MIPS_LO16", vram = 0x80AA8D78, target_vram = 0x80AA9DC0 },
    { type = "R_MIPS_LO16", vram = 0x80AA8D7C, target_vram = 0x80AAAAE0 },
    { type = "R_MIPS_HI16", vram = 0x80AA8E78, target_vram = 0x80AAAAE4 },
    { type = "R_MIPS_LO16", vram = 0x80AA8E7C, target_vram = 0x80AAAAE4 },
    { type = "R_MIPS_HI16", vram = 0x80AA8EA0, target_vram = 0x80AAAAE8 },
    { type = "R_MIPS_LO16", vram = 0x80AA8EA4, target_vram = 0x80AAAAE8 },
    { type = "R_MIPS_HI16", vram = 0x80AA8EAC, target_vram = 0x80AA8F1C },
    { type = "R_MIPS_LO16", vram = 0x80AA8EB8, target_vram = 0x80AA8F1C },
    { type = "R_MIPS_HI16", vram = 0x80AA8F40, target_vram = 0x80AAAE26 },
    { type = "R_MIPS_LO16", vram = 0x80AA8F44, target_vram = 0x80AAAE26 },
    { type = "R_MIPS_HI16", vram = 0x80AA8F58, target_vram = 0x80AAAAEC },
    { type = "R_MIPS_LO16", vram = 0x80AA8F5C, target_vram = 0x80AAAAEC },
    { type = "R_MIPS_HI16", vram = 0x80AA8F70, target_vram = 0x80AAAAF0 },
    { type = "R_MIPS_LO16", vram = 0x80AA8F74, target_vram = 0x80AAAAF0 },
    { type = "R_MIPS_HI16", vram = 0x80AA8FA4, target_vram = 0x80AAAE26 },
    { type = "R_MIPS_LO16", vram = 0x80AA8FC4, target_vram = 0x80AAAE26 },
    { type = "R_MIPS_HI16", vram = 0x80AA8FF4, target_vram = 0x80AA90F4 },
    { type = "R_MIPS_LO16", vram = 0x80AA8FF8, target_vram = 0x80AA90F4 },
    { type = "R_MIPS_HI16", vram = 0x80AA9088, target_vram = 0x80AA90AC },
    { type = "R_MIPS_LO16", vram = 0x80AA9094, target_vram = 0x80AA90AC },
    { type = "R_MIPS_HI16", vram = 0x80AA90BC, target_vram = 0x80AAAAF4 },
    { type = "R_MIPS_LO16", vram = 0x80AA90C0, target_vram = 0x80AAAAF4 },
    { type = "R_MIPS_HI16", vram = 0x80AA9104, target_vram = 0x80AAAAF8 },
    { type = "R_MIPS_LO16", vram = 0x80AA9108, target_vram = 0x80AAAAF8 },
    { type = "R_MIPS_HI16", vram = 0x80AA9490, target_vram = 0x80AA9DC0 },
    { type = "R_MIPS_LO16", vram = 0x80AA949C, target_vram = 0x80AA9DC0 },
    { type = "R_MIPS_HI16", vram = 0x80AA9548, target_vram = 0x80AA9DC0 },
    { type = "R_MIPS_LO16", vram = 0x80AA9590, target_vram = 0x80AA9DC0 },
    { type = "R_MIPS_HI16", vram = 0x80AA9A9C, target_vram = 0x80AAAE24 },
    { type = "R_MIPS_LO16", vram = 0x80AA9AA0, target_vram = 0x80AAAE24 },
    { type = "R_MIPS_HI16", vram = 0x80AA9AA4, target_vram = 0x80AAAE22 },
    { type = "R_MIPS_LO16", vram = 0x80AA9AB0, target_vram = 0x80AAAE22 },
    { type = "R_MIPS_HI16", vram = 0x80AA9AB4, target_vram = 0x80AAAAC0 },
    { type = "R_MIPS_HI16", vram = 0x80AA9AD4, target_vram = 0x80AAAE20 },
    { type = "R_MIPS_LO16", vram = 0x80AA9AE0, target_vram = 0x80AAAE20 },
    { type = "R_MIPS_HI16", vram = 0x80AA9AFC, target_vram = 0x80AAAAC0 },
    { type = "R_MIPS_LO16", vram = 0x80AA9B00, target_vram = 0x80AAAAC0 },
    { type = "R_MIPS_HI16", vram = 0x80AA9B04, target_vram = 0x80AAAAC4 },
    { type = "R_MIPS_LO16", vram = 0x80AA9B08, target_vram = 0x80AAAAC4 },
    { type = "R_MIPS_HI16", vram = 0x80AA9B0C, target_vram = 0x80AAAAC8 },
    { type = "R_MIPS_LO16", vram = 0x80AA9B14, target_vram = 0x80AAAAC8 },
    { type = "R_MIPS_HI16", vram = 0x80AA9B18, target_vram = 0x80AAAACC },
    { type = "R_MIPS_LO16", vram = 0x80AA9B20, target_vram = 0x80AAAACC },
    { type = "R_MIPS_HI16", vram = 0x80AA9B4C, target_vram = 0x80AAAAB8 },
    { type = "R_MIPS_LO16", vram = 0x80AA9B60, target_vram = 0x80AAAAB8 },
    { type = "R_MIPS_HI16", vram = 0x80AA9B64, target_vram = 0x80AAAABC },
    { type = "R_MIPS_LO16", vram = 0x80AA9B70, target_vram = 0x80AAAABC },
    { type = "R_MIPS_HI16", vram = 0x80AA9B84, target_vram = 0x80AAAAB8 },
    { type = "R_MIPS_LO16", vram = 0x80AA9B94, target_vram = 0x80AAAAB8 },
    { type = "R_MIPS_HI16", vram = 0x80AA9BA0, target_vram = 0x80AAAABC },
    { type = "R_MIPS_LO16", vram = 0x80AA9BA4, target_vram = 0x80AAAABC },
    { type = "R_MIPS_HI16", vram = 0x80AA9BAC, target_vram = 0x80AAAABC },
    { type = "R_MIPS_LO16", vram = 0x80AA9BB0, target_vram = 0x80AAAABC },
    { type = "R_MIPS_LO16", vram = 0x80AA9BBC, target_vram = 0x80AAAAC0 },
    { type = "R_MIPS_HI16", vram = 0x80AA9BC0, target_vram = 0x80AAAABC },
    { type = "R_MIPS_LO16", vram = 0x80AA9BC4, target_vram = 0x80AAAABC },
    { type = "R_MIPS_HI16", vram = 0x80AA9BD4, target_vram = 0x80AAAABC },
    { type = "R_MIPS_LO16", vram = 0x80AA9BD8, target_vram = 0x80AAAABC },
    { type = "R_MIPS_HI16", vram = 0x80AA9BDC, target_vram = 0x80AAAABC },
    { type = "R_MIPS_LO16", vram = 0x80AA9BE0, target_vram = 0x80AAAABC },
    { type = "R_MIPS_HI16", vram = 0x80AA9BEC, target_vram = 0x80AAAAC8 },
    { type = "R_MIPS_LO16", vram = 0x80AA9BF0, target_vram = 0x80AAAAC8 },
    { type = "R_MIPS_HI16", vram = 0x80AA9C2C, target_vram = 0x80AAAAB8 },
    { type = "R_MIPS_LO16", vram = 0x80AA9C30, target_vram = 0x80AAAAB8 },
    { type = "R_MIPS_HI16", vram = 0x80AA9C48, target_vram = 0x80AAAAC4 },
    { type = "R_MIPS_LO16", vram = 0x80AA9C4C, target_vram = 0x80AAAAC4 },
    { type = "R_MIPS_HI16", vram = 0x80AA9C54, target_vram = 0x80AAAACC },
    { type = "R_MIPS_LO16", vram = 0x80AA9C5C, target_vram = 0x80AAAACC },
    { type = "R_MIPS_HI16", vram = 0x80AA9CB4, target_vram = 0x80AAAAC4 },
    { type = "R_MIPS_LO16", vram = 0x80AA9CB8, target_vram = 0x80AAAAC4 },
    { type = "R_MIPS_HI16", vram = 0x80AA9CC0, target_vram = 0x80AAAAB8 },
    { type = "R_MIPS_LO16", vram = 0x80AA9CD0, target_vram = 0x80AAAAB8 },
    { type = "R_MIPS_HI16", vram = 0x80AA9CF8, target_vram = 0x80AAAACC },
    { type = "R_MIPS_LO16", vram = 0x80AA9CFC, target_vram = 0x80AAAACC },
    { type = "R_MIPS_HI16", vram = 0x80AA9D40, target_vram = 0x80AAAAC0 },
    { type = "R_MIPS_LO16", vram = 0x80AA9D44, target_vram = 0x80AAAAC0 },
]

functions = [
    { name = "func_80AA8F0C", vram = 0x80AA8F0C, size = 0x10 },
    { name = "func_80AA8F1C", vram = 0x80AA8F1C, size = 0x10 },
    { name = "DmChar01_Destroy", vram = 0x80AA8660, size = 0x38 },
    { name = "func_80AA88A8", vram = 0x80AA88A8, size = 0x84 },
    { name = "func_80AA8698", vram = 0x80AA8698, size = 0x1B4 },
    { name = "DmChar01_Init", vram = 0x80AA81E0, size = 0x480 },
    { name = "func_80AA90AC", vram = 0x80AA90AC, size = 0x48 },
    { name = "func_80AA892C", vram = 0x80AA892C, size = 0x2FC },
    { name = "func_80AA884C", vram = 0x80AA884C, size = 0x5C },
    { name = "func_80AA90F4", vram = 0x80AA90F4, size = 0x4C },
    { name = "func_80AA8C28", vram = 0x80AA8C28, size = 0x2E4 },
    { name = "DmChar01_Update", vram = 0x80AA9140, size = 0xEC },
    { name = "func_80AA8F2C", vram = 0x80AA8F2C, size = 0xF4 },
    { name = "DmChar01_Draw", vram = 0x80AA922C, size = 0xB8C },
    { name = "func_80AA9020", vram = 0x80AA9020, size = 0x8C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Dm_Char02"
rom = 0x00F108A0
vram = 0x80AAAE30
size = 0x670

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AAAFA8, target_vram = 0x80AAB410 },
    { type = "R_MIPS_LO16", vram = 0x80AAAFAC, target_vram = 0x80AAB410 },
    { type = "R_MIPS_HI16", vram = 0x80AAAFEC, target_vram = 0x80AAB3B0 },
    { type = "R_MIPS_LO16", vram = 0x80AAAFF0, target_vram = 0x80AAB3B0 },
    { type = "R_MIPS_HI16", vram = 0x80AAB010, target_vram = 0x80AAB04C },
    { type = "R_MIPS_LO16", vram = 0x80AAB014, target_vram = 0x80AAB04C },
    { type = "R_MIPS_HI16", vram = 0x80AAB0B8, target_vram = 0x80AAB3B0 },
    { type = "R_MIPS_LO16", vram = 0x80AAB0F8, target_vram = 0x80AAB3B0 },
    { type = "R_MIPS_HI16", vram = 0x80AAB158, target_vram = 0x80AAB3B0 },
    { type = "R_MIPS_LO16", vram = 0x80AAB16C, target_vram = 0x80AAB3B0 },
    { type = "R_MIPS_HI16", vram = 0x80AAB348, target_vram = 0x80AAB23C },
    { type = "R_MIPS_HI16", vram = 0x80AAB34C, target_vram = 0x80AAB258 },
    { type = "R_MIPS_HI16", vram = 0x80AAB350, target_vram = 0x80AAB270 },
    { type = "R_MIPS_LO16", vram = 0x80AAB354, target_vram = 0x80AAB270 },
    { type = "R_MIPS_LO16", vram = 0x80AAB358, target_vram = 0x80AAB258 },
    { type = "R_MIPS_LO16", vram = 0x80AAB35C, target_vram = 0x80AAB23C },
]

functions = [
    { name = "DmChar02_Destroy", vram = 0x80AAB03C, size = 0x10 },
    { name = "DmChar02_PlaySfxForDroppingOcarinaCutscene", vram = 0x80AAAECC, size = 0x60 },
    { name = "DmChar02_OverrideLimbDraw", vram = 0x80AAB23C, size = 0x1C },
    { name = "DmChar02_PostLimbDraw", vram = 0x80AAB258, size = 0x18 },
    { name = "DmChar02_TransformLimbDraw", vram = 0x80AAB270, size = 0x14 },
    { name = "DmChar02_Init", vram = 0x80AAAF78, size = 0xC4 },
    { name = "DmChar02_HandleCutscene", vram = 0x80AAB04C, size = 0x150 },
    { name = "DmChar02_ChangeAnim", vram = 0x80AAAE30, size = 0x9C },
    { name = "DmChar02_PlaySfxForCutscenes", vram = 0x80AAAF2C, size = 0x4C },
    { name = "DmChar02_Update", vram = 0x80AAB19C, size = 0xA0 },
    { name = "DmChar02_Draw", vram = 0x80AAB284, size = 0x108 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Dm_Char03"
rom = 0x00F10F10
vram = 0x80AAB4A0
size = 0x7A0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AAB554, target_vram = 0x80AABBA0 },
    { type = "R_MIPS_LO16", vram = 0x80AAB558, target_vram = 0x80AABBA0 },
    { type = "R_MIPS_HI16", vram = 0x80AAB5A4, target_vram = 0x80AABB80 },
    { type = "R_MIPS_LO16", vram = 0x80AAB5A8, target_vram = 0x80AABB80 },
    { type = "R_MIPS_HI16", vram = 0x80AAB5C8, target_vram = 0x80AAB700 },
    { type = "R_MIPS_LO16", vram = 0x80AAB5CC, target_vram = 0x80AAB700 },
    { type = "R_MIPS_HI16", vram = 0x80AAB624, target_vram = 0x80AAB644 },
    { type = "R_MIPS_LO16", vram = 0x80AAB628, target_vram = 0x80AAB644 },
    { type = "R_MIPS_HI16", vram = 0x80AAB7D8, target_vram = 0x80AAB5F8 },
    { type = "R_MIPS_LO16", vram = 0x80AAB7DC, target_vram = 0x80AAB5F8 },
    { type = "R_MIPS_HI16", vram = 0x80AAB7F4, target_vram = 0x80AABB80 },
    { type = "R_MIPS_LO16", vram = 0x80AAB7F8, target_vram = 0x80AABB80 },
    { type = "R_MIPS_HI16", vram = 0x80AABA30, target_vram = 0x80AAB974 },
    { type = "R_MIPS_HI16", vram = 0x80AABA34, target_vram = 0x80AAB990 },
    { type = "R_MIPS_HI16", vram = 0x80AABA38, target_vram = 0x80AAB9A8 },
    { type = "R_MIPS_LO16", vram = 0x80AABA3C, target_vram = 0x80AAB9A8 },
    { type = "R_MIPS_LO16", vram = 0x80AABA40, target_vram = 0x80AAB990 },
    { type = "R_MIPS_LO16", vram = 0x80AABA44, target_vram = 0x80AAB974 },
    { type = "R_MIPS_HI16", vram = 0x80AABAFC, target_vram = 0x80AABBA4 },
    { type = "R_MIPS_LO16", vram = 0x80AABB00, target_vram = 0x80AABBA4 },
]

functions = [
    { name = "DmChar03_DoNothing", vram = 0x80AAB700, size = 0x10 },
    { name = "DmChar03_Update", vram = 0x80AAB8DC, size = 0x98 },
    { name = "DmChar03_TransformLimbDraw", vram = 0x80AAB9A8, size = 0x14 },
    { name = "DmChar03_Draw", vram = 0x80AAB9BC, size = 0xC8 },
    { name = "DmChar03_ChangeAnim", vram = 0x80AAB4A0, size = 0x9C },
    { name = "DmChar03_PostLimbDraw", vram = 0x80AAB990, size = 0x18 },
    { name = "func_80AAB644", vram = 0x80AAB644, size = 0xBC },
    { name = "func_80AAB838", vram = 0x80AAB838, size = 0xA4 },
    { name = "DmChar03_Destroy", vram = 0x80AAB5E8, size = 0x10 },
    { name = "func_80AABA84", vram = 0x80AABA84, size = 0xDC },
    { name = "DmChar03_OverrideLimbDraw", vram = 0x80AAB974, size = 0x1C },
    { name = "func_80AAB710", vram = 0x80AAB710, size = 0x128 },
    { name = "func_80AAB5F8", vram = 0x80AAB5F8, size = 0x4C },
    { name = "DmChar03_Init", vram = 0x80AAB53C, size = 0xAC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Dm_Char04"
rom = 0x00F116B0
vram = 0x80AABC40
size = 0x960

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AABCF4, target_vram = 0x80AAC490 },
    { type = "R_MIPS_LO16", vram = 0x80AABCF8, target_vram = 0x80AAC490 },
    { type = "R_MIPS_HI16", vram = 0x80AABD0C, target_vram = 0x80AAC4C0 },
    { type = "R_MIPS_LO16", vram = 0x80AABD18, target_vram = 0x80AAC4C0 },
    { type = "R_MIPS_HI16", vram = 0x80AABD2C, target_vram = 0x80AAC500 },
    { type = "R_MIPS_LO16", vram = 0x80AABD7C, target_vram = 0x80AAC500 },
    { type = "R_MIPS_HI16", vram = 0x80AABDE0, target_vram = 0x80AAC460 },
    { type = "R_MIPS_LO16", vram = 0x80AABDE4, target_vram = 0x80AAC460 },
    { type = "R_MIPS_HI16", vram = 0x80AABE04, target_vram = 0x80AABE34 },
    { type = "R_MIPS_LO16", vram = 0x80AABE08, target_vram = 0x80AABE34 },
    { type = "R_MIPS_HI16", vram = 0x80AABE9C, target_vram = 0x80AAC460 },
    { type = "R_MIPS_LO16", vram = 0x80AABEA0, target_vram = 0x80AAC460 },
    { type = "R_MIPS_HI16", vram = 0x80AABFA8, target_vram = 0x80AAC504 },
    { type = "R_MIPS_LO16", vram = 0x80AABFAC, target_vram = 0x80AAC504 },
    { type = "R_MIPS_HI16", vram = 0x80AABFBC, target_vram = 0x80AAC508 },
    { type = "R_MIPS_LO16", vram = 0x80AABFC0, target_vram = 0x80AAC508 },
    { type = "R_MIPS_HI16", vram = 0x80AABFC8, target_vram = 0x80AAC50C },
    { type = "R_MIPS_HI16", vram = 0x80AABFCC, target_vram = 0x80AAC4F0 },
    { type = "R_MIPS_LO16", vram = 0x80AABFD8, target_vram = 0x80AAC50C },
    { type = "R_MIPS_LO16", vram = 0x80AABFDC, target_vram = 0x80AAC4F0 },
    { type = "R_MIPS_HI16", vram = 0x80AAC0FC, target_vram = 0x80AABF74 },
    { type = "R_MIPS_LO16", vram = 0x80AAC108, target_vram = 0x80AABF74 },
]

functions = [
    { name = "DmChar04_Update", vram = 0x80AABF28, size = 0x4C },
    { name = "DmChar04_ChangeAnim", vram = 0x80AABC40, size = 0x9C },
    { name = "DmChar04_Init", vram = 0x80AABCDC, size = 0x148 },
    { name = "DmChar04_Draw", vram = 0x80AAC03C, size = 0x3F8 },
    { name = "DmChar04_Destroy", vram = 0x80AABE24, size = 0x10 },
    { name = "DmChar04_HandleCutscene", vram = 0x80AABE34, size = 0xF4 },
    { name = "DmChar04_OverrideLimbDraw", vram = 0x80AABF74, size = 0xC8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Dm_Char05"
rom = 0x00F12010
vram = 0x80AAC5A0
size = 0x20E0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AAC694, target_vram = 0x80AAE278 },
    { type = "R_MIPS_LO16", vram = 0x80AAC6A0, target_vram = 0x80AAE278 },
    { type = "R_MIPS_HI16", vram = 0x80AAC6A4, target_vram = 0x80AAE260 },
    { type = "R_MIPS_LO16", vram = 0x80AAC6A8, target_vram = 0x80AAE260 },
    { type = "R_MIPS_HI16", vram = 0x80AAC6C4, target_vram = 0x80AACC48 },
    { type = "R_MIPS_LO16", vram = 0x80AAC6C8, target_vram = 0x80AACC48 },
    { type = "R_MIPS_HI16", vram = 0x80AAC73C, target_vram = 0x80AAE278 },
    { type = "R_MIPS_LO16", vram = 0x80AAC740, target_vram = 0x80AAE278 },
    { type = "R_MIPS_HI16", vram = 0x80AAC754, target_vram = 0x80AACC48 },
    { type = "R_MIPS_LO16", vram = 0x80AAC758, target_vram = 0x80AACC48 },
    { type = "R_MIPS_HI16", vram = 0x80AAC7C8, target_vram = 0x80AAE2A8 },
    { type = "R_MIPS_LO16", vram = 0x80AAC7CC, target_vram = 0x80AAE2A8 },
    { type = "R_MIPS_HI16", vram = 0x80AAC7E0, target_vram = 0x80AACC48 },
    { type = "R_MIPS_LO16", vram = 0x80AAC7E4, target_vram = 0x80AACC48 },
    { type = "R_MIPS_HI16", vram = 0x80AAC854, target_vram = 0x80AAE2C0 },
    { type = "R_MIPS_LO16", vram = 0x80AAC858, target_vram = 0x80AAE2C0 },
    { type = "R_MIPS_HI16", vram = 0x80AAC86C, target_vram = 0x80AACC48 },
    { type = "R_MIPS_LO16", vram = 0x80AAC870, target_vram = 0x80AACC48 },
    { type = "R_MIPS_HI16", vram = 0x80AAC88C, target_vram = 0x80AACA98 },
    { type = "R_MIPS_LO16", vram = 0x80AAC890, target_vram = 0x80AACA98 },
    { type = "R_MIPS_HI16", vram = 0x80AAC8EC, target_vram = 0x80AAE310 },
    { type = "R_MIPS_LO16", vram = 0x80AAC8F4, target_vram = 0x80AAE310 },
    { type = "R_MIPS_HI16", vram = 0x80AAC950, target_vram = 0x80AACBE4 },
    { type = "R_MIPS_LO16", vram = 0x80AAC954, target_vram = 0x80AACBE4 },
    { type = "R_MIPS_HI16", vram = 0x80AAC9BC, target_vram = 0x80AAC9DC },
    { type = "R_MIPS_LO16", vram = 0x80AAC9C0, target_vram = 0x80AAC9DC },
    { type = "R_MIPS_HI16", vram = 0x80AACAC4, target_vram = 0x80AACAE4 },
    { type = "R_MIPS_LO16", vram = 0x80AACAC8, target_vram = 0x80AACAE4 },
    { type = "R_MIPS_HI16", vram = 0x80AACBFC, target_vram = 0x80AAE2F0 },
    { type = "R_MIPS_LO16", vram = 0x80AACC14, target_vram = 0x80AAE2F0 },
    { type = "R_MIPS_HI16", vram = 0x80AACC28, target_vram = 0x80AACD0C },
    { type = "R_MIPS_LO16", vram = 0x80AACC2C, target_vram = 0x80AACD0C },
    { type = "R_MIPS_HI16", vram = 0x80AACC50, target_vram = 0x80AACC6C },
    { type = "R_MIPS_LO16", vram = 0x80AACC54, target_vram = 0x80AACC6C },
    { type = "R_MIPS_HI16", vram = 0x80AACC74, target_vram = 0x80AACCD4 },
    { type = "R_MIPS_LO16", vram = 0x80AACC78, target_vram = 0x80AACCD4 },
    { type = "R_MIPS_HI16", vram = 0x80AACCDC, target_vram = 0x80AACD0C },
    { type = "R_MIPS_LO16", vram = 0x80AACCEC, target_vram = 0x80AACD0C },
    { type = "R_MIPS_HI16", vram = 0x80AACD48, target_vram = 0x80AACD68 },
    { type = "R_MIPS_LO16", vram = 0x80AACD4C, target_vram = 0x80AACD68 },
    { type = "R_MIPS_HI16", vram = 0x80AACE3C, target_vram = 0x80AACE5C },
    { type = "R_MIPS_LO16", vram = 0x80AACE40, target_vram = 0x80AACE5C },
    { type = "R_MIPS_HI16", vram = 0x80AACFB4, target_vram = 0x80AAE344 },
    { type = "R_MIPS_LO16", vram = 0x80AACFBC, target_vram = 0x80AAE344 },
    { type = "R_MIPS_HI16", vram = 0x80AACFF0, target_vram = 0x80AAC990 },
    { type = "R_MIPS_LO16", vram = 0x80AACFF4, target_vram = 0x80AAC990 },
    { type = "R_MIPS_HI16", vram = 0x80AAD028, target_vram = 0x80AAE260 },
    { type = "R_MIPS_LO16", vram = 0x80AAD02C, target_vram = 0x80AAE260 },
    { type = "R_MIPS_HI16", vram = 0x80AAD0BC, target_vram = 0x80AAE358 },
    { type = "R_MIPS_LO16", vram = 0x80AAD0C4, target_vram = 0x80AAE358 },
    { type = "R_MIPS_HI16", vram = 0x80AAD104, target_vram = 0x80AACD1C },
    { type = "R_MIPS_LO16", vram = 0x80AAD108, target_vram = 0x80AACD1C },
    { type = "R_MIPS_HI16", vram = 0x80AAD13C, target_vram = 0x80AAE260 },
    { type = "R_MIPS_LO16", vram = 0x80AAD140, target_vram = 0x80AAE260 },
    { type = "R_MIPS_HI16", vram = 0x80AAD1D0, target_vram = 0x80AAE36C },
    { type = "R_MIPS_LO16", vram = 0x80AAD1D8, target_vram = 0x80AAE36C },
    { type = "R_MIPS_HI16", vram = 0x80AAD210, target_vram = 0x80AACE10 },
    { type = "R_MIPS_LO16", vram = 0x80AAD214, target_vram = 0x80AACE10 },
    { type = "R_MIPS_HI16", vram = 0x80AAD248, target_vram = 0x80AAE260 },
    { type = "R_MIPS_LO16", vram = 0x80AAD24C, target_vram = 0x80AAE260 },
    { type = "R_MIPS_HI16", vram = 0x80AAD2D8, target_vram = 0x80AAE260 },
    { type = "R_MIPS_LO16", vram = 0x80AAD330, target_vram = 0x80AAE260 },
    { type = "R_MIPS_HI16", vram = 0x80AAD3B4, target_vram = 0x80AAE260 },
    { type = "R_MIPS_LO16", vram = 0x80AAD3C8, target_vram = 0x80AAE260 },
    { type = "R_MIPS_HI16", vram = 0x80AADA38, target_vram = 0x80AAD980 },
    { type = "R_MIPS_LO16", vram = 0x80AADA3C, target_vram = 0x80AAD980 },
    { type = "R_MIPS_HI16", vram = 0x80AADA4C, target_vram = 0x80AAD964 },
    { type = "R_MIPS_LO16", vram = 0x80AADA50, target_vram = 0x80AAD964 },
    { type = "R_MIPS_HI16", vram = 0x80AADAF8, target_vram = 0x80AAD980 },
    { type = "R_MIPS_LO16", vram = 0x80AADAFC, target_vram = 0x80AAD980 },
    { type = "R_MIPS_HI16", vram = 0x80AADB08, target_vram = 0x80AAD964 },
    { type = "R_MIPS_LO16", vram = 0x80AADB0C, target_vram = 0x80AAD964 },
    { type = "R_MIPS_HI16", vram = 0x80AADC64, target_vram = 0x80AAD980 },
    { type = "R_MIPS_LO16", vram = 0x80AADC68, target_vram = 0x80AAD980 },
    { type = "R_MIPS_HI16", vram = 0x80AADC6C, target_vram = 0x80AAD964 },
    { type = "R_MIPS_LO16", vram = 0x80AADC7C, target_vram = 0x80AAD964 },
    { type = "R_MIPS_HI16", vram = 0x80AADD08, target_vram = 0x80AAE380 },
    { type = "R_MIPS_LO16", vram = 0x80AADD10, target_vram = 0x80AAE380 },
    { type = "R_MIPS_HI16", vram = 0x80AADE14, target_vram = 0x80AAE3B4 },
    { type = "R_MIPS_LO16", vram = 0x80AADE18, target_vram = 0x80AAE3B4 },
    { type = "R_MIPS_HI16", vram = 0x80AADEF0, target_vram = 0x80AAE3B8 },
    { type = "R_MIPS_LO16", vram = 0x80AADEF4, target_vram = 0x80AAE3B8 },
    { type = "R_MIPS_HI16", vram = 0x80AADFCC, target_vram = 0x80AAE3BC },
    { type = "R_MIPS_LO16", vram = 0x80AADFD0, target_vram = 0x80AAE3BC },
    { type = "R_MIPS_HI16", vram = 0x80AAE0B4, target_vram = 0x80AAE3C0 },
    { type = "R_MIPS_LO16", vram = 0x80AAE0B8, target_vram = 0x80AAE3C0 },
    { type = "R_MIPS_HI16", vram = 0x80AAE128, target_vram = 0x80AAE300 },
    { type = "R_MIPS_LO16", vram = 0x80AAE12C, target_vram = 0x80AAE300 },
    { type = "R_MIPS_HI16", vram = 0x80AAE1C4, target_vram = 0x80AAE3C4 },
    { type = "R_MIPS_LO16", vram = 0x80AAE1C8, target_vram = 0x80AAE3C4 },
]

functions = [
    { name = "func_80AADF54", vram = 0x80AADF54, size = 0xDC },
    { name = "func_80AAC888", vram = 0x80AAC888, size = 0x18 },
    { name = "func_80AAD4A8", vram = 0x80AAD4A8, size = 0x2E4 },
    { name = "func_80AACE10", vram = 0x80AACE10, size = 0x4C },
    { name = "func_80AADC00", vram = 0x80AADC00, size = 0xE8 },
    { name = "func_80AAC7FC", vram = 0x80AAC7FC, size = 0x8C },
    { name = "func_80AAD450", vram = 0x80AAD450, size = 0x58 },
    { name = "func_80AAC6E4", vram = 0x80AAC6E4, size = 0x8C },
    { name = "func_80AAC770", vram = 0x80AAC770, size = 0x8C },
    { name = "DmChar05_ChangeAnim", vram = 0x80AAC5A0, size = 0x9C },
    { name = "func_80AAC63C", vram = 0x80AAC63C, size = 0xA8 },
    { name = "func_80AACF04", vram = 0x80AACF04, size = 0x4F4 },
    { name = "DmChar05_PostLimbDraw", vram = 0x80AAD980, size = 0x18 },
    { name = "func_80AAC990", vram = 0x80AAC990, size = 0x4C },
    { name = "DmChar05_Draw", vram = 0x80AADCE8, size = 0xB4 },
    { name = "func_80AACCD4", vram = 0x80AACCD4, size = 0x38 },
    { name = "func_80AACD0C", vram = 0x80AACD0C, size = 0x10 },
    { name = "func_80AACC6C", vram = 0x80AACC6C, size = 0x68 },
    { name = "func_80AACE5C", vram = 0x80AACE5C, size = 0xA8 },
    { name = "func_80AAD998", vram = 0x80AAD998, size = 0xF8 },
    { name = "func_80AAC9DC", vram = 0x80AAC9DC, size = 0xBC },
    { name = "func_80AADB4C", vram = 0x80AADB4C, size = 0xB4 },
    { name = "DmChar05_OverrideLimbDraw", vram = 0x80AAD964, size = 0x1C },
    { name = "func_80AACAE4", vram = 0x80AACAE4, size = 0x100 },
    { name = "DmChar05_Init", vram = 0x80AAC8A0, size = 0xE0 },
    { name = "func_80AAE030", vram = 0x80AAE030, size = 0xE4 },
    { name = "func_80AADA90", vram = 0x80AADA90, size = 0xBC },
    { name = "func_80AADE78", vram = 0x80AADE78, size = 0xDC },
    { name = "func_80AAD3F8", vram = 0x80AAD3F8, size = 0x58 },
    { name = "DmChar05_Update", vram = 0x80AAD78C, size = 0x1D8 },
    { name = "func_80AACD68", vram = 0x80AACD68, size = 0xA8 },
    { name = "func_80AACBE4", vram = 0x80AACBE4, size = 0x64 },
    { name = "DmChar05_Destroy", vram = 0x80AAC980, size = 0x10 },
    { name = "func_80AACC48", vram = 0x80AACC48, size = 0x24 },
    { name = "func_80AACA98", vram = 0x80AACA98, size = 0x4C },
    { name = "func_80AADD9C", vram = 0x80AADD9C, size = 0xDC },
    { name = "func_80AACD1C", vram = 0x80AACD1C, size = 0x4C },
    { name = "func_80AAE114", vram = 0x80AAE114, size = 0x120 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Dm_Char06"
rom = 0x00F140F0
vram = 0x80AAE680
size = 0x340

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AAE6C0, target_vram = 0x80AAE6F0 },
    { type = "R_MIPS_LO16", vram = 0x80AAE6C4, target_vram = 0x80AAE6F0 },
]

functions = [
    { name = "DmChar06_Update", vram = 0x80AAE854, size = 0x24 },
    { name = "DmChar06_Init", vram = 0x80AAE68C, size = 0x54 },
    { name = "DmChar06_SetupAction", vram = 0x80AAE680, size = 0xC },
    { name = "DmChar06_HandleCutscene", vram = 0x80AAE6F0, size = 0x164 },
    { name = "DmChar06_Destroy", vram = 0x80AAE6E0, size = 0x10 },
    { name = "DmChar06_Draw", vram = 0x80AAE878, size = 0xE8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Dm_Char07"
rom = 0x00F14430
vram = 0x80AAE9C0
size = 0x690

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AAEA60, target_vram = 0x80AAEABC },
    { type = "R_MIPS_LO16", vram = 0x80AAEA64, target_vram = 0x80AAEABC },
]

functions = [
    { name = "DmChar07_SetupAction", vram = 0x80AAE9C0, size = 0xC },
    { name = "DmChar07_Draw", vram = 0x80AAEAF0, size = 0x4F4 },
    { name = "DmChar07_DoNothing", vram = 0x80AAEABC, size = 0x10 },
    { name = "DmChar07_Init", vram = 0x80AAE9CC, size = 0xB8 },
    { name = "DmChar07_Destroy", vram = 0x80AAEA84, size = 0x38 },
    { name = "DmChar07_Update", vram = 0x80AAEACC, size = 0x24 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Dm_Char08"
rom = 0x00F14AC0
vram = 0x80AAF050
size = 0x2DC0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AAF06C, target_vram = 0x80AB17B0 },
    { type = "R_MIPS_LO16", vram = 0x80AAF074, target_vram = 0x80AB17B0 },
    { type = "R_MIPS_HI16", vram = 0x80AAF26C, target_vram = 0x80AB1764 },
    { type = "R_MIPS_LO16", vram = 0x80AAF270, target_vram = 0x80AB1764 },
    { type = "R_MIPS_HI16", vram = 0x80AAF348, target_vram = 0x80AB1690 },
    { type = "R_MIPS_LO16", vram = 0x80AAF34C, target_vram = 0x80AB1690 },
    { type = "R_MIPS_HI16", vram = 0x80AAF460, target_vram = 0x80AAF610 },
    { type = "R_MIPS_LO16", vram = 0x80AAF470, target_vram = 0x80AAF610 },
    { type = "R_MIPS_HI16", vram = 0x80AAF474, target_vram = 0x80AB17C8 },
    { type = "R_MIPS_LO16", vram = 0x80AAF478, target_vram = 0x80AB17C8 },
    { type = "R_MIPS_HI16", vram = 0x80AAF484, target_vram = 0x80AB17CC },
    { type = "R_MIPS_LO16", vram = 0x80AAF490, target_vram = 0x80AB17CC },
    { type = "R_MIPS_HI16", vram = 0x80AAF4F8, target_vram = 0x80AAF8F4 },
    { type = "R_MIPS_LO16", vram = 0x80AAF500, target_vram = 0x80AAF8F4 },
    { type = "R_MIPS_HI16", vram = 0x80AAF504, target_vram = 0x80AAFAC4 },
    { type = "R_MIPS_LO16", vram = 0x80AAF508, target_vram = 0x80AAFAC4 },
    { type = "R_MIPS_HI16", vram = 0x80AAF534, target_vram = 0x80AAFAE4 },
    { type = "R_MIPS_LO16", vram = 0x80AAF53C, target_vram = 0x80AAFAE4 },
    { type = "R_MIPS_HI16", vram = 0x80AAF574, target_vram = 0x80AAFE78 },
    { type = "R_MIPS_LO16", vram = 0x80AAF57C, target_vram = 0x80AAFE78 },
    { type = "R_MIPS_HI16", vram = 0x80AAF5A4, target_vram = 0x80AB16BC },
    { type = "R_MIPS_LO16", vram = 0x80AAF5A8, target_vram = 0x80AB16BC },
    { type = "R_MIPS_HI16", vram = 0x80AAF620, target_vram = 0x80AB17D0 },
    { type = "R_MIPS_LO16", vram = 0x80AAF640, target_vram = 0x80AB17D0 },
    { type = "R_MIPS_HI16", vram = 0x80AAF644, target_vram = 0x80AB17D4 },
    { type = "R_MIPS_LO16", vram = 0x80AAF658, target_vram = 0x80AB17D4 },
    { type = "R_MIPS_HI16", vram = 0x80AAF678, target_vram = 0x80AB17D8 },
    { type = "R_MIPS_LO16", vram = 0x80AAF68C, target_vram = 0x80AB17D8 },
    { type = "R_MIPS_HI16", vram = 0x80AAF690, target_vram = 0x80AB1770 },
    { type = "R_MIPS_LO16", vram = 0x80AAF6A4, target_vram = 0x80AB1770 },
    { type = "R_MIPS_HI16", vram = 0x80AAF6C8, target_vram = 0x80AB1770 },
    { type = "R_MIPS_LO16", vram = 0x80AAF6DC, target_vram = 0x80AB1770 },
    { type = "R_MIPS_HI16", vram = 0x80AAF6E0, target_vram = 0x80AB1770 },
    { type = "R_MIPS_LO16", vram = 0x80AAF6E4, target_vram = 0x80AB1770 },
    { type = "R_MIPS_HI16", vram = 0x80AAF710, target_vram = 0x80AB17DC },
    { type = "R_MIPS_LO16", vram = 0x80AAF720, target_vram = 0x80AB17DC },
    { type = "R_MIPS_HI16", vram = 0x80AAF724, target_vram = 0x80AB17E0 },
    { type = "R_MIPS_LO16", vram = 0x80AAF738, target_vram = 0x80AB17E0 },
    { type = "R_MIPS_HI16", vram = 0x80AAF758, target_vram = 0x80AB17E4 },
    { type = "R_MIPS_LO16", vram = 0x80AAF76C, target_vram = 0x80AB17E4 },
    { type = "R_MIPS_HI16", vram = 0x80AAF780, target_vram = 0x80AAF79C },
    { type = "R_MIPS_LO16", vram = 0x80AAF784, target_vram = 0x80AAF79C },
    { type = "R_MIPS_HI16", vram = 0x80AAF858, target_vram = 0x80AAF884 },
    { type = "R_MIPS_LO16", vram = 0x80AAF85C, target_vram = 0x80AAF884 },
    { type = "R_MIPS_HI16", vram = 0x80AAF8CC, target_vram = 0x80AAF8F4 },
    { type = "R_MIPS_LO16", vram = 0x80AAF8D0, target_vram = 0x80AAF8F4 },
    { type = "R_MIPS_HI16", vram = 0x80AAF918, target_vram = 0x80AAFA18 },
    { type = "R_MIPS_LO16", vram = 0x80AAF920, target_vram = 0x80AAFA18 },
    { type = "R_MIPS_HI16", vram = 0x80AAF94C, target_vram = 0x80AB17E8 },
    { type = "R_MIPS_LO16", vram = 0x80AAF950, target_vram = 0x80AB17E8 },
    { type = "R_MIPS_HI16", vram = 0x80AAF984, target_vram = 0x80AB17EC },
    { type = "R_MIPS_LO16", vram = 0x80AAF988, target_vram = 0x80AB17EC },
    { type = "R_MIPS_HI16", vram = 0x80AAF9A8, target_vram = 0x80AB17F0 },
    { type = "R_MIPS_LO16", vram = 0x80AAF9AC, target_vram = 0x80AB17F0 },
    { type = "R_MIPS_HI16", vram = 0x80AAFA9C, target_vram = 0x80AAFE78 },
    { type = "R_MIPS_LO16", vram = 0x80AAFAA0, target_vram = 0x80AAFE78 },
    { type = "R_MIPS_HI16", vram = 0x80AAFAC8, target_vram = 0x80AAF8F4 },
    { type = "R_MIPS_LO16", vram = 0x80AAFACC, target_vram = 0x80AAF8F4 },
    { type = "R_MIPS_HI16", vram = 0x80AAFAE8, target_vram = 0x80AAFB04 },
    { type = "R_MIPS_LO16", vram = 0x80AAFAEC, target_vram = 0x80AAFB04 },
    { type = "R_MIPS_HI16", vram = 0x80AAFB78, target_vram = 0x80AAFB94 },
    { type = "R_MIPS_LO16", vram = 0x80AAFB7C, target_vram = 0x80AAFB94 },
    { type = "R_MIPS_HI16", vram = 0x80AAFBF0, target_vram = 0x80AB17F4 },
    { type = "R_MIPS_LO16", vram = 0x80AAFBF8, target_vram = 0x80AB17F4 },
    { type = "R_MIPS_HI16", vram = 0x80AAFC00, target_vram = 0x80AB177C },
    { type = "R_MIPS_LO16", vram = 0x80AAFC0C, target_vram = 0x80AB177C },
    { type = "R_MIPS_HI16", vram = 0x80AAFC10, target_vram = 0x80AB17F8 },
    { type = "R_MIPS_LO16", vram = 0x80AAFC18, target_vram = 0x80AB17F8 },
    { type = "R_MIPS_HI16", vram = 0x80AAFC40, target_vram = 0x80AB1778 },
    { type = "R_MIPS_HI16", vram = 0x80AAFC44, target_vram = 0x80AB1774 },
    { type = "R_MIPS_LO16", vram = 0x80AAFC48, target_vram = 0x80AB1774 },
    { type = "R_MIPS_LO16", vram = 0x80AAFC4C, target_vram = 0x80AB1778 },
    { type = "R_MIPS_HI16", vram = 0x80AAFF04, target_vram = 0x80AB17FC },
    { type = "R_MIPS_LO16", vram = 0x80AAFF0C, target_vram = 0x80AB17FC },
    { type = "R_MIPS_HI16", vram = 0x80AB01A0, target_vram = 0x80AB1834 },
    { type = "R_MIPS_LO16", vram = 0x80AB01A4, target_vram = 0x80AB1834 },
    { type = "R_MIPS_HI16", vram = 0x80AB0210, target_vram = 0x80AB16BC },
    { type = "R_MIPS_LO16", vram = 0x80AB0214, target_vram = 0x80AB16BC },
    { type = "R_MIPS_HI16", vram = 0x80AB0278, target_vram = 0x80AB1838 },
    { type = "R_MIPS_LO16", vram = 0x80AB0280, target_vram = 0x80AB1838 },
    { type = "R_MIPS_HI16", vram = 0x80AB0354, target_vram = 0x80AB1894 },
    { type = "R_MIPS_LO16", vram = 0x80AB035C, target_vram = 0x80AB1894 },
    { type = "R_MIPS_HI16", vram = 0x80AB046C, target_vram = 0x80AB18BC },
    { type = "R_MIPS_LO16", vram = 0x80AB0474, target_vram = 0x80AB18BC },
    { type = "R_MIPS_HI16", vram = 0x80AB058C, target_vram = 0x80AB18D8 },
    { type = "R_MIPS_LO16", vram = 0x80AB0594, target_vram = 0x80AB18D8 },
    { type = "R_MIPS_HI16", vram = 0x80AB0768, target_vram = 0x80AB18F0 },
    { type = "R_MIPS_LO16", vram = 0x80AB0770, target_vram = 0x80AB18F0 },
    { type = "R_MIPS_HI16", vram = 0x80AB0A24, target_vram = 0x80AB13A0 },
    { type = "R_MIPS_HI16", vram = 0x80AB0A2C, target_vram = 0x80AB1648 },
    { type = "R_MIPS_HI16", vram = 0x80AB0A30, target_vram = 0x80AB1600 },
    { type = "R_MIPS_LO16", vram = 0x80AB0A3C, target_vram = 0x80AB13A0 },
    { type = "R_MIPS_LO16", vram = 0x80AB0A40, target_vram = 0x80AB1600 },
    { type = "R_MIPS_LO16", vram = 0x80AB0A48, target_vram = 0x80AB1648 },
    { type = "R_MIPS_HI16", vram = 0x80AB0A54, target_vram = 0x80AB1690 },
    { type = "R_MIPS_LO16", vram = 0x80AB0A60, target_vram = 0x80AB1690 },
    { type = "R_MIPS_HI16", vram = 0x80AB0A88, target_vram = 0x80AB16A8 },
    { type = "R_MIPS_LO16", vram = 0x80AB0A8C, target_vram = 0x80AB16A8 },
    { type = "R_MIPS_HI16", vram = 0x80AB0AEC, target_vram = 0x80AB1600 },
    { type = "R_MIPS_LO16", vram = 0x80AB0AF0, target_vram = 0x80AB1600 },
    { type = "R_MIPS_HI16", vram = 0x80AB0B60, target_vram = 0x80AB14D0 },
    { type = "R_MIPS_HI16", vram = 0x80AB0B64, target_vram = 0x80AB1600 },
    { type = "R_MIPS_HI16", vram = 0x80AB0B68, target_vram = 0x80AB1648 },
    { type = "R_MIPS_LO16", vram = 0x80AB0B70, target_vram = 0x80AB14D0 },
    { type = "R_MIPS_LO16", vram = 0x80AB0B74, target_vram = 0x80AB1648 },
    { type = "R_MIPS_LO16", vram = 0x80AB0B78, target_vram = 0x80AB1600 },
    { type = "R_MIPS_HI16", vram = 0x80AB0B80, target_vram = 0x80AB1690 },
    { type = "R_MIPS_LO16", vram = 0x80AB0B8C, target_vram = 0x80AB1690 },
    { type = "R_MIPS_HI16", vram = 0x80AB0BB4, target_vram = 0x80AB16A8 },
    { type = "R_MIPS_LO16", vram = 0x80AB0BB8, target_vram = 0x80AB16A8 },
    { type = "R_MIPS_HI16", vram = 0x80AB0C18, target_vram = 0x80AB1600 },
    { type = "R_MIPS_LO16", vram = 0x80AB0C20, target_vram = 0x80AB1600 },
    { type = "R_MIPS_HI16", vram = 0x80AB0C2C, target_vram = 0x80AB1904 },
    { type = "R_MIPS_LO16", vram = 0x80AB0C58, target_vram = 0x80AB1904 },
    { type = "R_MIPS_HI16", vram = 0x80AB0C68, target_vram = 0x80AB1908 },
    { type = "R_MIPS_LO16", vram = 0x80AB0C80, target_vram = 0x80AB1908 },
    { type = "R_MIPS_HI16", vram = 0x80AB0C84, target_vram = 0x80AB190C },
    { type = "R_MIPS_LO16", vram = 0x80AB0C88, target_vram = 0x80AB190C },
    { type = "R_MIPS_HI16", vram = 0x80AB0DA4, target_vram = 0x80AB1910 },
    { type = "R_MIPS_LO16", vram = 0x80AB0DA8, target_vram = 0x80AB1910 },
    { type = "R_MIPS_HI16", vram = 0x80AB0EA4, target_vram = 0x80AB1914 },
    { type = "R_MIPS_LO16", vram = 0x80AB0EA8, target_vram = 0x80AB1914 },
    { type = "R_MIPS_HI16", vram = 0x80AB0ECC, target_vram = 0x80AB1918 },
    { type = "R_MIPS_LO16", vram = 0x80AB0ED0, target_vram = 0x80AB1918 },
    { type = "R_MIPS_HI16", vram = 0x80AB0ED4, target_vram = 0x80AB191C },
    { type = "R_MIPS_LO16", vram = 0x80AB0ED8, target_vram = 0x80AB191C },
    { type = "R_MIPS_HI16", vram = 0x80AB0FB0, target_vram = 0x80AB1920 },
    { type = "R_MIPS_LO16", vram = 0x80AB0FB8, target_vram = 0x80AB1920 },
    { type = "R_MIPS_HI16", vram = 0x80AB0FD4, target_vram = 0x80AB1978 },
    { type = "R_MIPS_LO16", vram = 0x80AB0FD8, target_vram = 0x80AB1978 },
    { type = "R_MIPS_HI16", vram = 0x80AB101C, target_vram = 0x80AB197C },
    { type = "R_MIPS_LO16", vram = 0x80AB1020, target_vram = 0x80AB197C },
    { type = "R_MIPS_HI16", vram = 0x80AB1028, target_vram = 0x80AB1980 },
    { type = "R_MIPS_LO16", vram = 0x80AB102C, target_vram = 0x80AB1980 },
    { type = "R_MIPS_HI16", vram = 0x80AB1058, target_vram = 0x80AB1984 },
    { type = "R_MIPS_LO16", vram = 0x80AB105C, target_vram = 0x80AB1984 },
    { type = "R_MIPS_HI16", vram = 0x80AB1064, target_vram = 0x80AB1988 },
    { type = "R_MIPS_LO16", vram = 0x80AB1068, target_vram = 0x80AB1988 },
    { type = "R_MIPS_HI16", vram = 0x80AB1098, target_vram = 0x80AB198C },
    { type = "R_MIPS_LO16", vram = 0x80AB109C, target_vram = 0x80AB198C },
    { type = "R_MIPS_HI16", vram = 0x80AB10A4, target_vram = 0x80AB1990 },
    { type = "R_MIPS_LO16", vram = 0x80AB10A8, target_vram = 0x80AB1990 },
    { type = "R_MIPS_HI16", vram = 0x80AB10D4, target_vram = 0x80AB1994 },
    { type = "R_MIPS_LO16", vram = 0x80AB10D8, target_vram = 0x80AB1994 },
    { type = "R_MIPS_HI16", vram = 0x80AB10E0, target_vram = 0x80AB1998 },
    { type = "R_MIPS_LO16", vram = 0x80AB10E4, target_vram = 0x80AB1998 },
    { type = "R_MIPS_HI16", vram = 0x80AB10EC, target_vram = 0x80AB199C },
    { type = "R_MIPS_LO16", vram = 0x80AB10F0, target_vram = 0x80AB199C },
    { type = "R_MIPS_HI16", vram = 0x80AB10F4, target_vram = 0x80AB19A0 },
    { type = "R_MIPS_LO16", vram = 0x80AB10F8, target_vram = 0x80AB19A0 },
    { type = "R_MIPS_HI16", vram = 0x80AB1168, target_vram = 0x80AB1788 },
    { type = "R_MIPS_LO16", vram = 0x80AB117C, target_vram = 0x80AB1788 },
    { type = "R_MIPS_HI16", vram = 0x80AB11A4, target_vram = 0x80AB1788 },
    { type = "R_MIPS_LO16", vram = 0x80AB11B8, target_vram = 0x80AB1788 },
    { type = "R_MIPS_HI16", vram = 0x80AB11C0, target_vram = 0x80AB0E3C },
    { type = "R_MIPS_LO16", vram = 0x80AB11C4, target_vram = 0x80AB0E3C },
    { type = "R_MIPS_HI16", vram = 0x80AB11DC, target_vram = 0x80AB0E7C },
    { type = "R_MIPS_HI16", vram = 0x80AB11F8, target_vram = 0x80AB0F90 },
    { type = "R_MIPS_LO16", vram = 0x80AB11FC, target_vram = 0x80AB0F90 },
    { type = "R_MIPS_LO16", vram = 0x80AB1200, target_vram = 0x80AB0E7C },
]

functions = [
    { name = "DmChar08_PostLimbDraw", vram = 0x80AB0E7C, size = 0x114 },
    { name = "DmChar08_Update", vram = 0x80AB0CC8, size = 0x174 },
    { name = "DmChar08_Destroy", vram = 0x80AAF5D8, size = 0x38 },
    { name = "func_80AAFAC4", vram = 0x80AAFAC4, size = 0x20 },
    { name = "DmChar08_UpdateEyes", vram = 0x80AAF050, size = 0x10C },
    { name = "DmChar08_Init", vram = 0x80AAF1F8, size = 0x3E0 },
    { name = "DmChar08_TransformLimbDraw", vram = 0x80AB0F90, size = 0x194 },
    { name = "func_80AAFB04", vram = 0x80AAFB04, size = 0x90 },
    { name = "DmChar08_UpdateAnim", vram = 0x80AB01E8, size = 0x54 },
    { name = "DmChar08_DoNothing", vram = 0x80AAFE78, size = 0x10 },
    { name = "func_80AAFA18", vram = 0x80AAFA18, size = 0xAC },
    { name = "DmChar08_SpawnBubbles", vram = 0x80AAFBA4, size = 0x128 },
    { name = "DmChar08_ChangeAnim", vram = 0x80AAF15C, size = 0x9C },
    { name = "DmChar08_Draw", vram = 0x80AB1124, size = 0x248 },
    { name = "DmChar08_OverrideLimbDraw", vram = 0x80AB0E3C, size = 0x40 },
    { name = "DmChar08_WaitForSong", vram = 0x80AAF610, size = 0x18C },
    { name = "func_80AAFAE4", vram = 0x80AAFAE4, size = 0x20 },
    { name = "DmChar08_HandleCutscene", vram = 0x80AAFE88, size = 0x360 },
    { name = "DmChar08_UpdateCollision", vram = 0x80AB0A10, size = 0x2B8 },
    { name = "func_80AB023C", vram = 0x80AB023C, size = 0xF0 },
    { name = "func_80AAF8F4", vram = 0x80AAF8F4, size = 0x124 },
    { name = "DmChar08_SetupAppearCs", vram = 0x80AAF79C, size = 0xE8 },
    { name = "func_80AAF884", vram = 0x80AAF884, size = 0x70 },
    { name = "func_80AB032C", vram = 0x80AB032C, size = 0x640 },
    { name = "func_80AB096C", vram = 0x80AB096C, size = 0xA4 },
    { name = "func_80AAFCCC", vram = 0x80AAFCCC, size = 0x1AC },
    { name = "func_80AAFB94", vram = 0x80AAFB94, size = 0x10 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Dm_Char09"
rom = 0x00F17880
vram = 0x80AB1E10
size = 0x980

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AB1F10, target_vram = 0x80AB26B0 },
    { type = "R_MIPS_LO16", vram = 0x80AB1F14, target_vram = 0x80AB26B0 },
    { type = "R_MIPS_HI16", vram = 0x80AB1F3C, target_vram = 0x80AB26D0 },
    { type = "R_MIPS_LO16", vram = 0x80AB1F40, target_vram = 0x80AB26D0 },
    { type = "R_MIPS_HI16", vram = 0x80AB1F58, target_vram = 0x80AB26D4 },
    { type = "R_MIPS_LO16", vram = 0x80AB1F5C, target_vram = 0x80AB26D4 },
    { type = "R_MIPS_HI16", vram = 0x80AB1F60, target_vram = 0x80AB2258 },
    { type = "R_MIPS_LO16", vram = 0x80AB1F64, target_vram = 0x80AB2258 },
    { type = "R_MIPS_HI16", vram = 0x80AB2084, target_vram = 0x80AB26D8 },
    { type = "R_MIPS_LO16", vram = 0x80AB209C, target_vram = 0x80AB26D8 },
    { type = "R_MIPS_HI16", vram = 0x80AB20A0, target_vram = 0x80AB26DC },
    { type = "R_MIPS_LO16", vram = 0x80AB20A4, target_vram = 0x80AB26DC },
    { type = "R_MIPS_HI16", vram = 0x80AB20BC, target_vram = 0x80AB26E0 },
    { type = "R_MIPS_LO16", vram = 0x80AB20C0, target_vram = 0x80AB26E0 },
    { type = "R_MIPS_HI16", vram = 0x80AB20E0, target_vram = 0x80AB26E4 },
    { type = "R_MIPS_LO16", vram = 0x80AB20E4, target_vram = 0x80AB26E4 },
    { type = "R_MIPS_HI16", vram = 0x80AB2154, target_vram = 0x80AB26E8 },
    { type = "R_MIPS_LO16", vram = 0x80AB2164, target_vram = 0x80AB26E8 },
    { type = "R_MIPS_HI16", vram = 0x80AB21BC, target_vram = 0x80AB2268 },
    { type = "R_MIPS_LO16", vram = 0x80AB21C0, target_vram = 0x80AB2268 },
    { type = "R_MIPS_HI16", vram = 0x80AB2324, target_vram = 0x80AB2258 },
    { type = "R_MIPS_LO16", vram = 0x80AB2330, target_vram = 0x80AB2258 },
    { type = "R_MIPS_HI16", vram = 0x80AB247C, target_vram = 0x80AB1FDC },
    { type = "R_MIPS_LO16", vram = 0x80AB2480, target_vram = 0x80AB1FDC },
    { type = "R_MIPS_HI16", vram = 0x80AB2660, target_vram = 0x80AB25D8 },
    { type = "R_MIPS_LO16", vram = 0x80AB2664, target_vram = 0x80AB25D8 },
]

functions = [
    { name = "func_80AB1FDC", vram = 0x80AB1FDC, size = 0x27C },
    { name = "DmChar09_ChangeAnim", vram = 0x80AB1E10, size = 0x9C },
    { name = "DmChar09_Update", vram = 0x80AB2544, size = 0x94 },
    { name = "DmChar09_Destroy", vram = 0x80AB1F90, size = 0x10 },
    { name = "DmChar09_Init", vram = 0x80AB1EAC, size = 0xE4 },
    { name = "DmChar09_DoNothing", vram = 0x80AB2258, size = 0x10 },
    { name = "func_80AB1FA0", vram = 0x80AB1FA0, size = 0x3C },
    { name = "func_80AB24BC", vram = 0x80AB24BC, size = 0x88 },
    { name = "DmChar09_Draw", vram = 0x80AB261C, size = 0x74 },
    { name = "DmChar09_OverrideLimbDraw", vram = 0x80AB25D8, size = 0x44 },
    { name = "DmChar09_HandleCutscene", vram = 0x80AB2268, size = 0x254 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Tokeidai"
rom = 0x00F18200
vram = 0x80AB2790
size = 0x2580

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AB2804, target_vram = 0x80AB49F0 },
    { type = "R_MIPS_LO16", vram = 0x80AB280C, target_vram = 0x80AB49F0 },
    { type = "R_MIPS_HI16", vram = 0x80AB2870, target_vram = 0x80AB49F4 },
    { type = "R_MIPS_LO16", vram = 0x80AB288C, target_vram = 0x80AB49F4 },
    { type = "R_MIPS_HI16", vram = 0x80AB28D0, target_vram = 0x80AB4894 },
    { type = "R_MIPS_LO16", vram = 0x80AB28D8, target_vram = 0x80AB4894 },
    { type = "R_MIPS_HI16", vram = 0x80AB2998, target_vram = 0x80AB3240 },
    { type = "R_MIPS_LO16", vram = 0x80AB299C, target_vram = 0x80AB3240 },
    { type = "R_MIPS_HI16", vram = 0x80AB29A4, target_vram = 0x80AB49F8 },
    { type = "R_MIPS_LO16", vram = 0x80AB29A8, target_vram = 0x80AB49F8 },
    { type = "R_MIPS_HI16", vram = 0x80AB29B4, target_vram = 0x80AB49FC },
    { type = "R_MIPS_LO16", vram = 0x80AB29C4, target_vram = 0x80AB49FC },
    { type = "R_MIPS_HI16", vram = 0x80AB29DC, target_vram = 0x80AB4080 },
    { type = "R_MIPS_LO16", vram = 0x80AB29E0, target_vram = 0x80AB4080 },
    { type = "R_MIPS_HI16", vram = 0x80AB2A08, target_vram = 0x80AB4394 },
    { type = "R_MIPS_LO16", vram = 0x80AB2A0C, target_vram = 0x80AB4394 },
    { type = "R_MIPS_HI16", vram = 0x80AB2AC0, target_vram = 0x80AB3ED0 },
    { type = "R_MIPS_HI16", vram = 0x80AB2AC4, target_vram = 0x80AB4A00 },
    { type = "R_MIPS_LO16", vram = 0x80AB2AC8, target_vram = 0x80AB4A00 },
    { type = "R_MIPS_HI16", vram = 0x80AB2AF8, target_vram = 0x80AB4A04 },
    { type = "R_MIPS_LO16", vram = 0x80AB2AFC, target_vram = 0x80AB4A04 },
    { type = "R_MIPS_HI16", vram = 0x80AB2B24, target_vram = 0x80AB4A08 },
    { type = "R_MIPS_LO16", vram = 0x80AB2B2C, target_vram = 0x80AB4A08 },
    { type = "R_MIPS_HI16", vram = 0x80AB2B54, target_vram = 0x80AB4A0C },
    { type = "R_MIPS_HI16", vram = 0x80AB2B64, target_vram = 0x80AB34CC },
    { type = "R_MIPS_LO16", vram = 0x80AB2B68, target_vram = 0x80AB34CC },
    { type = "R_MIPS_LO16", vram = 0x80AB2B78, target_vram = 0x80AB4A0C },
    { type = "R_MIPS_LO16", vram = 0x80AB2BA0, target_vram = 0x80AB3ED0 },
    { type = "R_MIPS_HI16", vram = 0x80AB2BD4, target_vram = 0x80AB4664 },
    { type = "R_MIPS_LO16", vram = 0x80AB2BE0, target_vram = 0x80AB4664 },
    { type = "R_MIPS_HI16", vram = 0x80AB2D40, target_vram = 0x80AB4160 },
    { type = "R_MIPS_HI16", vram = 0x80AB2D70, target_vram = 0x80AB4A10 },
    { type = "R_MIPS_LO16", vram = 0x80AB2D74, target_vram = 0x80AB4A10 },
    { type = "R_MIPS_HI16", vram = 0x80AB2D9C, target_vram = 0x80AB4A14 },
    { type = "R_MIPS_LO16", vram = 0x80AB2DA4, target_vram = 0x80AB4A14 },
    { type = "R_MIPS_HI16", vram = 0x80AB2DAC, target_vram = 0x80AB3598 },
    { type = "R_MIPS_LO16", vram = 0x80AB2DB4, target_vram = 0x80AB3598 },
    { type = "R_MIPS_LO16", vram = 0x80AB2DD0, target_vram = 0x80AB4160 },
    { type = "R_MIPS_HI16", vram = 0x80AB2E00, target_vram = 0x80AB49E0 },
    { type = "R_MIPS_LO16", vram = 0x80AB2E04, target_vram = 0x80AB49E0 },
    { type = "R_MIPS_HI16", vram = 0x80AB2E1C, target_vram = 0x80AB3BD8 },
    { type = "R_MIPS_LO16", vram = 0x80AB2E20, target_vram = 0x80AB3BD8 },
    { type = "R_MIPS_HI16", vram = 0x80AB2E60, target_vram = 0x80AB4A18 },
    { type = "R_MIPS_LO16", vram = 0x80AB2E68, target_vram = 0x80AB4A18 },
    { type = "R_MIPS_HI16", vram = 0x80AB2ED0, target_vram = 0x80AB365C },
    { type = "R_MIPS_LO16", vram = 0x80AB2ED8, target_vram = 0x80AB365C },
    { type = "R_MIPS_HI16", vram = 0x80AB2F34, target_vram = 0x80AB4394 },
    { type = "R_MIPS_LO16", vram = 0x80AB2F38, target_vram = 0x80AB4394 },
    { type = "R_MIPS_HI16", vram = 0x80AB2F48, target_vram = 0x80AB4040 },
    { type = "R_MIPS_LO16", vram = 0x80AB2F4C, target_vram = 0x80AB4040 },
    { type = "R_MIPS_HI16", vram = 0x80AB2F68, target_vram = 0x80AB4394 },
    { type = "R_MIPS_LO16", vram = 0x80AB2F6C, target_vram = 0x80AB4394 },
    { type = "R_MIPS_HI16", vram = 0x80AB2F7C, target_vram = 0x80AB4040 },
    { type = "R_MIPS_LO16", vram = 0x80AB2F80, target_vram = 0x80AB4040 },
    { type = "R_MIPS_HI16", vram = 0x80AB2FD0, target_vram = 0x80AB3BE8 },
    { type = "R_MIPS_LO16", vram = 0x80AB2FDC, target_vram = 0x80AB3BE8 },
    { type = "R_MIPS_HI16", vram = 0x80AB3124, target_vram = 0x80AB4A48 },
    { type = "R_MIPS_LO16", vram = 0x80AB3128, target_vram = 0x80AB4A48 },
    { type = "R_MIPS_HI16", vram = 0x80AB315C, target_vram = 0x80AB4A4C },
    { type = "R_MIPS_LO16", vram = 0x80AB3160, target_vram = 0x80AB4A4C },
    { type = "R_MIPS_HI16", vram = 0x80AB31B4, target_vram = 0x80AB3BD8 },
    { type = "R_MIPS_LO16", vram = 0x80AB31B8, target_vram = 0x80AB3BD8 },
    { type = "R_MIPS_HI16", vram = 0x80AB32C0, target_vram = 0x80AB319C },
    { type = "R_MIPS_LO16", vram = 0x80AB32C8, target_vram = 0x80AB319C },
    { type = "R_MIPS_HI16", vram = 0x80AB3340, target_vram = 0x80AB3BD8 },
    { type = "R_MIPS_LO16", vram = 0x80AB3348, target_vram = 0x80AB3BD8 },
    { type = "R_MIPS_HI16", vram = 0x80AB33E0, target_vram = 0x80AB32F0 },
    { type = "R_MIPS_LO16", vram = 0x80AB33E4, target_vram = 0x80AB32F0 },
    { type = "R_MIPS_HI16", vram = 0x80AB346C, target_vram = 0x80AB4A50 },
    { type = "R_MIPS_LO16", vram = 0x80AB3470, target_vram = 0x80AB4A50 },
    { type = "R_MIPS_HI16", vram = 0x80AB350C, target_vram = 0x80AB3370 },
    { type = "R_MIPS_LO16", vram = 0x80AB3518, target_vram = 0x80AB3370 },
    { type = "R_MIPS_HI16", vram = 0x80AB3558, target_vram = 0x80AB3BD8 },
    { type = "R_MIPS_LO16", vram = 0x80AB355C, target_vram = 0x80AB3BD8 },
    { type = "R_MIPS_HI16", vram = 0x80AB360C, target_vram = 0x80AB3544 },
    { type = "R_MIPS_LO16", vram = 0x80AB3614, target_vram = 0x80AB3544 },
    { type = "R_MIPS_HI16", vram = 0x80AB36A8, target_vram = 0x80AB363C },
    { type = "R_MIPS_LO16", vram = 0x80AB36AC, target_vram = 0x80AB363C },
    { type = "R_MIPS_HI16", vram = 0x80AB37E8, target_vram = 0x80AB3BD8 },
    { type = "R_MIPS_LO16", vram = 0x80AB37EC, target_vram = 0x80AB3BD8 },
    { type = "R_MIPS_HI16", vram = 0x80AB385C, target_vram = 0x80AB3BD8 },
    { type = "R_MIPS_LO16", vram = 0x80AB3860, target_vram = 0x80AB3BD8 },
    { type = "R_MIPS_HI16", vram = 0x80AB3888, target_vram = 0x80AB3808 },
    { type = "R_MIPS_LO16", vram = 0x80AB388C, target_vram = 0x80AB3808 },
    { type = "R_MIPS_HI16", vram = 0x80AB3984, target_vram = 0x80AB3880 },
    { type = "R_MIPS_LO16", vram = 0x80AB3998, target_vram = 0x80AB3880 },
    { type = "R_MIPS_HI16", vram = 0x80AB3A48, target_vram = 0x80AB38B0 },
    { type = "R_MIPS_LO16", vram = 0x80AB3A50, target_vram = 0x80AB38B0 },
    { type = "R_MIPS_HI16", vram = 0x80AB3B00, target_vram = 0x80AB39BC },
    { type = "R_MIPS_LO16", vram = 0x80AB3B08, target_vram = 0x80AB39BC },
    { type = "R_MIPS_HI16", vram = 0x80AB3B94, target_vram = 0x80AB3A7C },
    { type = "R_MIPS_LO16", vram = 0x80AB3B98, target_vram = 0x80AB3A7C },
    { type = "R_MIPS_HI16", vram = 0x80AB3BB0, target_vram = 0x80AB3B34 },
    { type = "R_MIPS_LO16", vram = 0x80AB3BB4, target_vram = 0x80AB3B34 },
    { type = "R_MIPS_HI16", vram = 0x80AB3C34, target_vram = 0x80AB429C },
    { type = "R_MIPS_LO16", vram = 0x80AB3C38, target_vram = 0x80AB429C },
    { type = "R_MIPS_HI16", vram = 0x80AB3DAC, target_vram = 0x80AB4A54 },
    { type = "R_MIPS_LO16", vram = 0x80AB3DB0, target_vram = 0x80AB4A54 },
    { type = "R_MIPS_HI16", vram = 0x80AB3DE4, target_vram = 0x80AB4A58 },
    { type = "R_MIPS_LO16", vram = 0x80AB3DE8, target_vram = 0x80AB4A58 },
    { type = "R_MIPS_HI16", vram = 0x80AB3F18, target_vram = 0x80AB4394 },
    { type = "R_MIPS_LO16", vram = 0x80AB3F1C, target_vram = 0x80AB4394 },
    { type = "R_MIPS_HI16", vram = 0x80AB3F54, target_vram = 0x80AB4394 },
    { type = "R_MIPS_LO16", vram = 0x80AB3F64, target_vram = 0x80AB4394 },
    { type = "R_MIPS_HI16", vram = 0x80AB40A4, target_vram = 0x80AB4894 },
    { type = "R_MIPS_LO16", vram = 0x80AB40A8, target_vram = 0x80AB4894 },
    { type = "R_MIPS_HI16", vram = 0x80AB40B8, target_vram = 0x80AB4894 },
    { type = "R_MIPS_LO16", vram = 0x80AB40C4, target_vram = 0x80AB4894 },
    { type = "R_MIPS_HI16", vram = 0x80AB46C8, target_vram = 0x80AB4A5C },
    { type = "R_MIPS_LO16", vram = 0x80AB46CC, target_vram = 0x80AB4A5C },
    { type = "R_MIPS_HI16", vram = 0x80AB46F8, target_vram = 0x80AB4A60 },
    { type = "R_MIPS_LO16", vram = 0x80AB46FC, target_vram = 0x80AB4A60 },
    { type = "R_MIPS_HI16", vram = 0x80AB482C, target_vram = 0x80AB4A64 },
    { type = "R_MIPS_LO16", vram = 0x80AB4830, target_vram = 0x80AB4A64 },
]

functions = [
    { name = "ObjTokeidai_WallClock_Idle", vram = 0x80AB4040, size = 0x40 },
    { name = "ObjTokeidai_TowerOpening_Start", vram = 0x80AB3B34, size = 0x7C },
    { name = "ObjTokeidai_TowerOpening_FinishOpening", vram = 0x80AB3808, size = 0x78 },
    { name = "ObjTokeidai_TowerClock_OpenedIdle", vram = 0x80AB34CC, size = 0x78 },
    { name = "ObjTokeidai_Counterweight_Collapse", vram = 0x80AB3544, size = 0x54 },
    { name = "ObjTokeidai_StaircaseToRooftop_Idle", vram = 0x80AB3BE8, size = 0x68 },
    { name = "ObjTokeidai_GetTargetSunMoonPanelRotation", vram = 0x80AB2790, size = 0x24 },
    { name = "ObjTokeidai_Destroy", vram = 0x80AB3000, size = 0x10 },
    { name = "ObjTokeidai_Counterweight_Draw", vram = 0x80AB4664, size = 0x230 },
    { name = "ObjTokeidai_Counterweight_OpenedIdle", vram = 0x80AB3598, size = 0xA4 },
    { name = "ObjTokeidai_ExteriorGear_Draw", vram = 0x80AB4894, size = 0x12C },
    { name = "ObjTokeidai_SetupClockOrExteriorGear", vram = 0x80AB27B4, size = 0x80 },
    { name = "ObjTokeidai_TowerOpening_EndCutscene", vram = 0x80AB36C4, size = 0x144 },
    { name = "ObjTokeidai_TowerClock_Idle", vram = 0x80AB3ED0, size = 0x170 },
    { name = "ObjTokeidai_TowerOpening_FinishRaise", vram = 0x80AB39BC, size = 0xC0 },
    { name = "ObjTokeidai_TowerOpening_RaiseTower", vram = 0x80AB3A7C, size = 0xB8 },
    { name = "ObjTokeidai_TowerClock_Fall", vram = 0x80AB32F0, size = 0x80 },
    { name = "ObjTokeidai_SetupTowerOpening", vram = 0x80AB3BB0, size = 0x28 },
    { name = "ObjTokeidai_TerminaFieldWalls_Collapse", vram = 0x80AB363C, size = 0x20 },
    { name = "ObjTokeidai_Counterweight_Init", vram = 0x80AB2BBC, size = 0x230 },
    { name = "ObjTokeidai_TowerOpening_Wait", vram = 0x80AB3880, size = 0x30 },
    { name = "ObjTokeidai_RotateOnMinuteChange", vram = 0x80AB3010, size = 0x18C },
    { name = "ObjTokeidai_Update", vram = 0x80AB4278, size = 0x24 },
    { name = "ObjTokeidai_IsPostFirstCycleFinalHours", vram = 0x80AB3C50, size = 0x7C },
    { name = "ObjTokeidai_TowerClock_SlideOff", vram = 0x80AB3370, size = 0x15C },
    { name = "ObjTokeidai_ExteriorGear_Collapse", vram = 0x80AB319C, size = 0xA4 },
    { name = "ObjTokeidai_ExteriorGear_Init", vram = 0x80AB28C8, size = 0x130 },
    { name = "ObjTokeidai_Counterweight_Idle", vram = 0x80AB4160, size = 0x118 },
    { name = "ObjTokeidai_Clock_Init", vram = 0x80AB2834, size = 0x94 },
    { name = "ObjTokeidai_Clock_Draw", vram = 0x80AB4394, size = 0x2D0 },
    { name = "ObjTokeidai_ExteriorGear_Idle", vram = 0x80AB4080, size = 0xE0 },
    { name = "ObjTokeidai_RotateOnHourChange", vram = 0x80AB3CCC, size = 0x204 },
    { name = "ObjTokeidai_DoNothing", vram = 0x80AB3BD8, size = 0x10 },
    { name = "ObjTokeidai_Draw", vram = 0x80AB429C, size = 0xF8 },
    { name = "ObjTokeidai_TerminaFieldWalls_Idle", vram = 0x80AB365C, size = 0x68 },
    { name = "ObjTokeidai_TowerOpening_DropCounterweight", vram = 0x80AB38B0, size = 0x10C },
    { name = "ObjTokeidai_TowerClock_Init", vram = 0x80AB29F8, size = 0x1C4 },
    { name = "ObjTokeidai_Init", vram = 0x80AB2DEC, size = 0x214 },
    { name = "ObjTokeidai_ExteriorGear_OpenedIdle", vram = 0x80AB3240, size = 0xB0 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Mnk"
rom = 0x00F1A780
vram = 0x80AB4D10
size = 0x5A90

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AB4D30, target_vram = 0x80AB9D3C },
    { type = "R_MIPS_LO16", vram = 0x80AB4D34, target_vram = 0x80AB9D3C },
    { type = "R_MIPS_HI16", vram = 0x80AB4D88, target_vram = 0x80AB9D60 },
    { type = "R_MIPS_LO16", vram = 0x80AB4D8C, target_vram = 0x80AB9D60 },
    { type = "R_MIPS_HI16", vram = 0x80AB4EA4, target_vram = 0x80AB9D84 },
    { type = "R_MIPS_LO16", vram = 0x80AB4EA8, target_vram = 0x80AB9D84 },
    { type = "R_MIPS_HI16", vram = 0x80AB4F00, target_vram = 0x80AB9D90 },
    { type = "R_MIPS_LO16", vram = 0x80AB4F04, target_vram = 0x80AB9D90 },
    { type = "R_MIPS_HI16", vram = 0x80AB4FB0, target_vram = 0x80AB9E30 },
    { type = "R_MIPS_LO16", vram = 0x80AB4FB8, target_vram = 0x80AB9E30 },
    { type = "R_MIPS_HI16", vram = 0x80AB4FE4, target_vram = 0x80AB9D9C },
    { type = "R_MIPS_LO16", vram = 0x80AB4FE8, target_vram = 0x80AB9D9C },
    { type = "R_MIPS_HI16", vram = 0x80AB5040, target_vram = 0x80AB9D9C },
    { type = "R_MIPS_LO16", vram = 0x80AB5044, target_vram = 0x80AB9D9C },
    { type = "R_MIPS_HI16", vram = 0x80AB50E8, target_vram = 0x80AB675C },
    { type = "R_MIPS_LO16", vram = 0x80AB50F4, target_vram = 0x80AB675C },
    { type = "R_MIPS_HI16", vram = 0x80AB51F4, target_vram = 0x80AB81D8 },
    { type = "R_MIPS_LO16", vram = 0x80AB51FC, target_vram = 0x80AB81D8 },
    { type = "R_MIPS_HI16", vram = 0x80AB5268, target_vram = 0x80AB9BAC },
    { type = "R_MIPS_LO16", vram = 0x80AB526C, target_vram = 0x80AB9BAC },
    { type = "R_MIPS_HI16", vram = 0x80AB5310, target_vram = 0x80AB8B18 },
    { type = "R_MIPS_LO16", vram = 0x80AB5314, target_vram = 0x80AB8B18 },
    { type = "R_MIPS_HI16", vram = 0x80AB5370, target_vram = 0x80AB9C4C },
    { type = "R_MIPS_LO16", vram = 0x80AB5378, target_vram = 0x80AB9C4C },
    { type = "R_MIPS_HI16", vram = 0x80AB5390, target_vram = 0x80AB9E34 },
    { type = "R_MIPS_LO16", vram = 0x80AB5394, target_vram = 0x80AB9E34 },
    { type = "R_MIPS_HI16", vram = 0x80AB5418, target_vram = 0x80AB94E4 },
    { type = "R_MIPS_LO16", vram = 0x80AB541C, target_vram = 0x80AB94E4 },
    { type = "R_MIPS_HI16", vram = 0x80AB54AC, target_vram = 0x80AB9D10 },
    { type = "R_MIPS_LO16", vram = 0x80AB54C4, target_vram = 0x80AB9D10 },
    { type = "R_MIPS_HI16", vram = 0x80AB551C, target_vram = 0x80AB9E38 },
    { type = "R_MIPS_LO16", vram = 0x80AB5524, target_vram = 0x80AB9E38 },
    { type = "R_MIPS_HI16", vram = 0x80AB57CC, target_vram = 0x80AB9E60 },
    { type = "R_MIPS_LO16", vram = 0x80AB57D4, target_vram = 0x80AB9E60 },
    { type = "R_MIPS_HI16", vram = 0x80AB57F4, target_vram = 0x80AB740C },
    { type = "R_MIPS_LO16", vram = 0x80AB57F8, target_vram = 0x80AB740C },
    { type = "R_MIPS_HI16", vram = 0x80AB5830, target_vram = 0x80AB7488 },
    { type = "R_MIPS_LO16", vram = 0x80AB5838, target_vram = 0x80AB7488 },
    { type = "R_MIPS_HI16", vram = 0x80AB587C, target_vram = 0x80AB75A4 },
    { type = "R_MIPS_LO16", vram = 0x80AB5884, target_vram = 0x80AB75A4 },
    { type = "R_MIPS_HI16", vram = 0x80AB58BC, target_vram = 0x80AB75A4 },
    { type = "R_MIPS_LO16", vram = 0x80AB58C0, target_vram = 0x80AB75A4 },
    { type = "R_MIPS_HI16", vram = 0x80AB5910, target_vram = 0x80AB8E4C },
    { type = "R_MIPS_LO16", vram = 0x80AB5914, target_vram = 0x80AB8E4C },
    { type = "R_MIPS_HI16", vram = 0x80AB5958, target_vram = 0x80AB9084 },
    { type = "R_MIPS_LO16", vram = 0x80AB595C, target_vram = 0x80AB9084 },
    { type = "R_MIPS_HI16", vram = 0x80AB5978, target_vram = 0x80AB8FD8 },
    { type = "R_MIPS_LO16", vram = 0x80AB597C, target_vram = 0x80AB8FD8 },
    { type = "R_MIPS_HI16", vram = 0x80AB5994, target_vram = 0x80AB92CC },
    { type = "R_MIPS_LO16", vram = 0x80AB5998, target_vram = 0x80AB92CC },
    { type = "R_MIPS_HI16", vram = 0x80AB59C0, target_vram = 0x80AB5B38 },
    { type = "R_MIPS_LO16", vram = 0x80AB59C4, target_vram = 0x80AB5B38 },
    { type = "R_MIPS_HI16", vram = 0x80AB5FF0, target_vram = 0x80AB9DD8 },
    { type = "R_MIPS_LO16", vram = 0x80AB5FF8, target_vram = 0x80AB9DD8 },
    { type = "R_MIPS_HI16", vram = 0x80AB62D0, target_vram = 0x80AB60FC },
    { type = "R_MIPS_LO16", vram = 0x80AB62D4, target_vram = 0x80AB60FC },
    { type = "R_MIPS_HI16", vram = 0x80AB63A4, target_vram = 0x80AB61E8 },
    { type = "R_MIPS_LO16", vram = 0x80AB63A8, target_vram = 0x80AB61E8 },
    { type = "R_MIPS_HI16", vram = 0x80AB6458, target_vram = 0x80AB6304 },
    { type = "R_MIPS_LO16", vram = 0x80AB645C, target_vram = 0x80AB6304 },
    { type = "R_MIPS_HI16", vram = 0x80AB6528, target_vram = 0x80AB63CC },
    { type = "R_MIPS_LO16", vram = 0x80AB652C, target_vram = 0x80AB63CC },
    { type = "R_MIPS_HI16", vram = 0x80AB6550, target_vram = 0x80AB9E8C },
    { type = "R_MIPS_LO16", vram = 0x80AB6554, target_vram = 0x80AB9E8C },
    { type = "R_MIPS_HI16", vram = 0x80AB6564, target_vram = 0x80AB9E90 },
    { type = "R_MIPS_LO16", vram = 0x80AB6570, target_vram = 0x80AB9E90 },
    { type = "R_MIPS_HI16", vram = 0x80AB6690, target_vram = 0x80AB64B8 },
    { type = "R_MIPS_LO16", vram = 0x80AB6694, target_vram = 0x80AB64B8 },
    { type = "R_MIPS_HI16", vram = 0x80AB66BC, target_vram = 0x80AB675C },
    { type = "R_MIPS_LO16", vram = 0x80AB66C0, target_vram = 0x80AB675C },
    { type = "R_MIPS_HI16", vram = 0x80AB67C0, target_vram = 0x80AB65F4 },
    { type = "R_MIPS_LO16", vram = 0x80AB67C4, target_vram = 0x80AB65F4 },
    { type = "R_MIPS_HI16", vram = 0x80AB68F4, target_vram = 0x80AB6920 },
    { type = "R_MIPS_LO16", vram = 0x80AB68F8, target_vram = 0x80AB6920 },
    { type = "R_MIPS_HI16", vram = 0x80AB6974, target_vram = 0x80AB6870 },
    { type = "R_MIPS_LO16", vram = 0x80AB6978, target_vram = 0x80AB6870 },
    { type = "R_MIPS_HI16", vram = 0x80AB6A60, target_vram = 0x80AB6920 },
    { type = "R_MIPS_LO16", vram = 0x80AB6A68, target_vram = 0x80AB6920 },
    { type = "R_MIPS_HI16", vram = 0x80AB6B34, target_vram = 0x80AB69C8 },
    { type = "R_MIPS_LO16", vram = 0x80AB6B38, target_vram = 0x80AB69C8 },
    { type = "R_MIPS_HI16", vram = 0x80AB6BA0, target_vram = 0x80AB69C8 },
    { type = "R_MIPS_LO16", vram = 0x80AB6BA4, target_vram = 0x80AB69C8 },
    { type = "R_MIPS_HI16", vram = 0x80AB6CFC, target_vram = 0x80AB9E94 },
    { type = "R_MIPS_LO16", vram = 0x80AB6D04, target_vram = 0x80AB9E94 },
    { type = "R_MIPS_HI16", vram = 0x80AB6F1C, target_vram = 0x80AB7204 },
    { type = "R_MIPS_LO16", vram = 0x80AB6F20, target_vram = 0x80AB7204 },
    { type = "R_MIPS_HI16", vram = 0x80AB6F78, target_vram = 0x80AB6AF8 },
    { type = "R_MIPS_LO16", vram = 0x80AB6F7C, target_vram = 0x80AB6AF8 },
    { type = "R_MIPS_HI16", vram = 0x80AB700C, target_vram = 0x80AB6BE4 },
    { type = "R_MIPS_LO16", vram = 0x80AB7014, target_vram = 0x80AB6BE4 },
    { type = "R_MIPS_HI16", vram = 0x80AB7078, target_vram = 0x80AB6AF8 },
    { type = "R_MIPS_LO16", vram = 0x80AB707C, target_vram = 0x80AB6AF8 },
    { type = "R_MIPS_HI16", vram = 0x80AB70B8, target_vram = 0x80AB6EB0 },
    { type = "R_MIPS_LO16", vram = 0x80AB70BC, target_vram = 0x80AB6EB0 },
    { type = "R_MIPS_HI16", vram = 0x80AB7194, target_vram = 0x80AB6F98 },
    { type = "R_MIPS_LO16", vram = 0x80AB7198, target_vram = 0x80AB6F98 },
    { type = "R_MIPS_HI16", vram = 0x80AB71E4, target_vram = 0x80AB6AF8 },
    { type = "R_MIPS_LO16", vram = 0x80AB71E8, target_vram = 0x80AB6AF8 },
    { type = "R_MIPS_HI16", vram = 0x80AB7254, target_vram = 0x80AB7108 },
    { type = "R_MIPS_LO16", vram = 0x80AB7258, target_vram = 0x80AB7108 },
    { type = "R_MIPS_HI16", vram = 0x80AB729C, target_vram = 0x80AB6AF8 },
    { type = "R_MIPS_LO16", vram = 0x80AB72A0, target_vram = 0x80AB6AF8 },
    { type = "R_MIPS_HI16", vram = 0x80AB7318, target_vram = 0x80AB7204 },
    { type = "R_MIPS_LO16", vram = 0x80AB731C, target_vram = 0x80AB7204 },
    { type = "R_MIPS_HI16", vram = 0x80AB7384, target_vram = 0x80AB72BC },
    { type = "R_MIPS_HI16", vram = 0x80AB7388, target_vram = 0x80AB9B48 },
    { type = "R_MIPS_LO16", vram = 0x80AB738C, target_vram = 0x80AB72BC },
    { type = "R_MIPS_LO16", vram = 0x80AB7390, target_vram = 0x80AB9B48 },
    { type = "R_MIPS_HI16", vram = 0x80AB7578, target_vram = 0x80AB75A4 },
    { type = "R_MIPS_LO16", vram = 0x80AB757C, target_vram = 0x80AB75A4 },
    { type = "R_MIPS_HI16", vram = 0x80AB75F4, target_vram = 0x80AB7504 },
    { type = "R_MIPS_LO16", vram = 0x80AB75F8, target_vram = 0x80AB7504 },
    { type = "R_MIPS_HI16", vram = 0x80AB7738, target_vram = 0x80AB9EB4 },
    { type = "R_MIPS_LO16", vram = 0x80AB7740, target_vram = 0x80AB9EB4 },
    { type = "R_MIPS_HI16", vram = 0x80AB79B4, target_vram = 0x80AB9EDC },
    { type = "R_MIPS_LO16", vram = 0x80AB79BC, target_vram = 0x80AB9EDC },
    { type = "R_MIPS_HI16", vram = 0x80AB79D0, target_vram = 0x80AB7E50 },
    { type = "R_MIPS_LO16", vram = 0x80AB79D4, target_vram = 0x80AB7E50 },
    { type = "R_MIPS_HI16", vram = 0x80AB7B04, target_vram = 0x80AB7DCC },
    { type = "R_MIPS_LO16", vram = 0x80AB7B08, target_vram = 0x80AB7DCC },
    { type = "R_MIPS_HI16", vram = 0x80AB7BDC, target_vram = 0x80AB9EFC },
    { type = "R_MIPS_LO16", vram = 0x80AB7BE4, target_vram = 0x80AB9EFC },
    { type = "R_MIPS_HI16", vram = 0x80AB7C64, target_vram = 0x80AB81D8 },
    { type = "R_MIPS_LO16", vram = 0x80AB7C68, target_vram = 0x80AB81D8 },
    { type = "R_MIPS_HI16", vram = 0x80AB7D10, target_vram = 0x80AB80BC },
    { type = "R_MIPS_LO16", vram = 0x80AB7D14, target_vram = 0x80AB80BC },
    { type = "R_MIPS_HI16", vram = 0x80AB7D58, target_vram = 0x80AB7E50 },
    { type = "R_MIPS_LO16", vram = 0x80AB7D5C, target_vram = 0x80AB7E50 },
    { type = "R_MIPS_HI16", vram = 0x80AB7DA0, target_vram = 0x80AB7E50 },
    { type = "R_MIPS_LO16", vram = 0x80AB7DA4, target_vram = 0x80AB7E50 },
    { type = "R_MIPS_HI16", vram = 0x80AB7E04, target_vram = 0x80AB7AC8 },
    { type = "R_MIPS_LO16", vram = 0x80AB7E08, target_vram = 0x80AB7AC8 },
    { type = "R_MIPS_HI16", vram = 0x80AB7E9C, target_vram = 0x80AB9F88 },
    { type = "R_MIPS_LO16", vram = 0x80AB7EA4, target_vram = 0x80AB9F88 },
    { type = "R_MIPS_HI16", vram = 0x80AB7F18, target_vram = 0x80AB76B0 },
    { type = "R_MIPS_LO16", vram = 0x80AB7F20, target_vram = 0x80AB76B0 },
    { type = "R_MIPS_HI16", vram = 0x80AB7F84, target_vram = 0x80AB794C },
    { type = "R_MIPS_LO16", vram = 0x80AB7F88, target_vram = 0x80AB794C },
    { type = "R_MIPS_HI16", vram = 0x80AB7FC8, target_vram = 0x80AB7B20 },
    { type = "R_MIPS_LO16", vram = 0x80AB7FCC, target_vram = 0x80AB7B20 },
    { type = "R_MIPS_HI16", vram = 0x80AB8080, target_vram = 0x80AB7B20 },
    { type = "R_MIPS_LO16", vram = 0x80AB8088, target_vram = 0x80AB7B20 },
    { type = "R_MIPS_HI16", vram = 0x80AB812C, target_vram = 0x80AB7B20 },
    { type = "R_MIPS_LO16", vram = 0x80AB8130, target_vram = 0x80AB7B20 },
    { type = "R_MIPS_HI16", vram = 0x80AB8140, target_vram = 0x80AB8040 },
    { type = "R_MIPS_LO16", vram = 0x80AB8144, target_vram = 0x80AB8040 },
    { type = "R_MIPS_HI16", vram = 0x80AB82B0, target_vram = 0x80AB76B0 },
    { type = "R_MIPS_LO16", vram = 0x80AB82B8, target_vram = 0x80AB76B0 },
    { type = "R_MIPS_HI16", vram = 0x80AB836C, target_vram = 0x80AB7B20 },
    { type = "R_MIPS_LO16", vram = 0x80AB8370, target_vram = 0x80AB7B20 },
    { type = "R_MIPS_HI16", vram = 0x80AB84E8, target_vram = 0x80AB8878 },
    { type = "R_MIPS_LO16", vram = 0x80AB84EC, target_vram = 0x80AB8878 },
    { type = "R_MIPS_HI16", vram = 0x80AB8558, target_vram = 0x80AB8478 },
    { type = "R_MIPS_LO16", vram = 0x80AB8564, target_vram = 0x80AB8478 },
    { type = "R_MIPS_HI16", vram = 0x80AB8578, target_vram = 0x80AB9F9C },
    { type = "R_MIPS_LO16", vram = 0x80AB8588, target_vram = 0x80AB9F9C },
    { type = "R_MIPS_HI16", vram = 0x80AB85F0, target_vram = 0x80AB852C },
    { type = "R_MIPS_LO16", vram = 0x80AB85FC, target_vram = 0x80AB852C },
    { type = "R_MIPS_HI16", vram = 0x80AB866C, target_vram = 0x80AB9DF4 },
    { type = "R_MIPS_HI16", vram = 0x80AB8670, target_vram = 0x80AB9DF8 },
    { type = "R_MIPS_LO16", vram = 0x80AB8680, target_vram = 0x80AB9DF8 },
    { type = "R_MIPS_LO16", vram = 0x80AB8688, target_vram = 0x80AB9DF4 },
    { type = "R_MIPS_HI16", vram = 0x80AB86D4, target_vram = 0x80AB85C8 },
    { type = "R_MIPS_LO16", vram = 0x80AB86E0, target_vram = 0x80AB85C8 },
    { type = "R_MIPS_HI16", vram = 0x80AB86E8, target_vram = 0x80AB9FA0 },
    { type = "R_MIPS_LO16", vram = 0x80AB86F8, target_vram = 0x80AB9FA0 },
    { type = "R_MIPS_HI16", vram = 0x80AB87B8, target_vram = 0x80AB86AC },
    { type = "R_MIPS_LO16", vram = 0x80AB87D4, target_vram = 0x80AB86AC },
    { type = "R_MIPS_HI16", vram = 0x80AB88AC, target_vram = 0x80AB8750 },
    { type = "R_MIPS_LO16", vram = 0x80AB88B0, target_vram = 0x80AB8750 },
    { type = "R_MIPS_HI16", vram = 0x80AB88F0, target_vram = 0x80AB8B18 },
    { type = "R_MIPS_LO16", vram = 0x80AB88FC, target_vram = 0x80AB8B18 },
    { type = "R_MIPS_HI16", vram = 0x80AB8994, target_vram = 0x80AB8878 },
    { type = "R_MIPS_LO16", vram = 0x80AB89A0, target_vram = 0x80AB8878 },
    { type = "R_MIPS_HI16", vram = 0x80AB89B4, target_vram = 0x80AB9FA4 },
    { type = "R_MIPS_LO16", vram = 0x80AB89C4, target_vram = 0x80AB9FA4 },
    { type = "R_MIPS_HI16", vram = 0x80AB8A20, target_vram = 0x80AB8968 },
    { type = "R_MIPS_LO16", vram = 0x80AB8A2C, target_vram = 0x80AB8968 },
    { type = "R_MIPS_HI16", vram = 0x80AB8A9C, target_vram = 0x80AB89F8 },
    { type = "R_MIPS_LO16", vram = 0x80AB8AA8, target_vram = 0x80AB89F8 },
    { type = "R_MIPS_HI16", vram = 0x80AB8AB0, target_vram = 0x80AB9FA8 },
    { type = "R_MIPS_LO16", vram = 0x80AB8AC0, target_vram = 0x80AB9FA8 },
    { type = "R_MIPS_HI16", vram = 0x80AB8B4C, target_vram = 0x80AB8750 },
    { type = "R_MIPS_LO16", vram = 0x80AB8B50, target_vram = 0x80AB8750 },
    { type = "R_MIPS_HI16", vram = 0x80AB8BAC, target_vram = 0x80AB8A74 },
    { type = "R_MIPS_LO16", vram = 0x80AB8BB4, target_vram = 0x80AB8A74 },
    { type = "R_MIPS_HI16", vram = 0x80AB8CD4, target_vram = 0x80AB8BD4 },
    { type = "R_MIPS_LO16", vram = 0x80AB8CD8, target_vram = 0x80AB8BD4 },
    { type = "R_MIPS_HI16", vram = 0x80AB8DAC, target_vram = 0x80AB9FAC },
    { type = "R_MIPS_LO16", vram = 0x80AB8DB4, target_vram = 0x80AB9FAC },
    { type = "R_MIPS_HI16", vram = 0x80AB8E2C, target_vram = 0x80AB8C60 },
    { type = "R_MIPS_LO16", vram = 0x80AB8E30, target_vram = 0x80AB8C60 },
    { type = "R_MIPS_HI16", vram = 0x80AB8FB0, target_vram = 0x80AB8FD8 },
    { type = "R_MIPS_LO16", vram = 0x80AB8FB4, target_vram = 0x80AB8FD8 },
    { type = "R_MIPS_HI16", vram = 0x80AB9014, target_vram = 0x80AB8EF4 },
    { type = "R_MIPS_LO16", vram = 0x80AB9018, target_vram = 0x80AB8EF4 },
    { type = "R_MIPS_HI16", vram = 0x80AB9758, target_vram = 0x80AB9DFC },
    { type = "R_MIPS_LO16", vram = 0x80AB9760, target_vram = 0x80AB9DFC },
    { type = "R_MIPS_HI16", vram = 0x80AB9A0C, target_vram = 0x80AB9FC0 },
    { type = "R_MIPS_LO16", vram = 0x80AB9A14, target_vram = 0x80AB9FC0 },
    { type = "R_MIPS_HI16", vram = 0x80AB9A4C, target_vram = 0x80AB9E08 },
    { type = "R_MIPS_LO16", vram = 0x80AB9A60, target_vram = 0x80AB9E08 },
    { type = "R_MIPS_HI16", vram = 0x80AB9A90, target_vram = 0x80AB9E08 },
    { type = "R_MIPS_LO16", vram = 0x80AB9AA4, target_vram = 0x80AB9E08 },
    { type = "R_MIPS_HI16", vram = 0x80AB9AD4, target_vram = 0x80AB9E08 },
    { type = "R_MIPS_LO16", vram = 0x80AB9AE8, target_vram = 0x80AB9E08 },
    { type = "R_MIPS_HI16", vram = 0x80AB9B18, target_vram = 0x80AB9E08 },
    { type = "R_MIPS_LO16", vram = 0x80AB9B2C, target_vram = 0x80AB9E08 },
    { type = "R_MIPS_HI16", vram = 0x80AB9B74, target_vram = 0x80AB96A0 },
    { type = "R_MIPS_HI16", vram = 0x80AB9B78, target_vram = 0x80AB973C },
    { type = "R_MIPS_LO16", vram = 0x80AB9B7C, target_vram = 0x80AB973C },
    { type = "R_MIPS_LO16", vram = 0x80AB9B80, target_vram = 0x80AB96A0 },
    { type = "R_MIPS_HI16", vram = 0x80AB9BCC, target_vram = 0x80AB96E8 },
    { type = "R_MIPS_HI16", vram = 0x80AB9BD0, target_vram = 0x80AB977C },
    { type = "R_MIPS_LO16", vram = 0x80AB9BD4, target_vram = 0x80AB977C },
    { type = "R_MIPS_LO16", vram = 0x80AB9BD8, target_vram = 0x80AB96E8 },
    { type = "R_MIPS_HI16", vram = 0x80AB9C14, target_vram = 0x80AB96A0 },
    { type = "R_MIPS_HI16", vram = 0x80AB9C18, target_vram = 0x80AB973C },
    { type = "R_MIPS_LO16", vram = 0x80AB9C1C, target_vram = 0x80AB973C },
    { type = "R_MIPS_LO16", vram = 0x80AB9C20, target_vram = 0x80AB96A0 },
    { type = "R_MIPS_HI16", vram = 0x80AB9C6C, target_vram = 0x80AB9708 },
    { type = "R_MIPS_HI16", vram = 0x80AB9C70, target_vram = 0x80AB97B4 },
    { type = "R_MIPS_LO16", vram = 0x80AB9C74, target_vram = 0x80AB97B4 },
    { type = "R_MIPS_LO16", vram = 0x80AB9C78, target_vram = 0x80AB9708 },
    { type = "R_MIPS_HI16", vram = 0x80AB9CB4, target_vram = 0x80AB96A0 },
    { type = "R_MIPS_HI16", vram = 0x80AB9CB8, target_vram = 0x80AB973C },
    { type = "R_MIPS_LO16", vram = 0x80AB9CBC, target_vram = 0x80AB973C },
    { type = "R_MIPS_LO16", vram = 0x80AB9CC0, target_vram = 0x80AB96A0 },
]

functions = [
    { name = "EnMnk_MonkeyHanging_WaitAfterDunk", vram = 0x80AB8878, size = 0xF0 },
    { name = "EnMnk_MonkeyHanging_Plead", vram = 0x80AB8750, size = 0x128 },
    { name = "EnMnk_MonkeyHanging_RaiseFromDunk2", vram = 0x80AB852C, size = 0x9C },
    { name = "EnMnk_FollowPath", vram = 0x80AB5CD8, size = 0x294 },
    { name = "EnMnk_Monkey_SetupRunAfterTalk", vram = 0x80AB6B78, size = 0x6C },
    { name = "EnMnk_MonkeyHanging_PauseDuringDunk2", vram = 0x80AB85C8, size = 0x7C },
    { name = "EnMnk_Monkey_WaitToTalkAfterRun", vram = 0x80AB6920, size = 0xA8 },
    { name = "EnMnk_MonkeyTiedUp_PropPostLimbDraw", vram = 0x80AB977C, size = 0x38 },
    { name = "func_80AB63CC", vram = 0x80AB63CC, size = 0xEC },
    { name = "EnMnk_MonkeyHanging_PropOverrideLimbDraw", vram = 0x80AB9708, size = 0x34 },
    { name = "EnMnk_DoNothing", vram = 0x80AB94E4, size = 0x10 },
    { name = "EnMnk_Monkey_PostLimbDraw", vram = 0x80AB973C, size = 0x40 },
    { name = "EnMnk_Update", vram = 0x80AB94F4, size = 0x1AC },
    { name = "EnMnk_MonkeyTiedUp_Init", vram = 0x80AB51C8, size = 0x120 },
    { name = "EnMnk_Monkey_Run", vram = 0x80AB69C8, size = 0x130 },
    { name = "EnMnk_MonkeyTiedUp_WaitForInstrument", vram = 0x80AB7E50, size = 0x1F0 },
    { name = "func_80AB9084", vram = 0x80AB9084, size = 0x248 },
    { name = "EnMnk_Monkey_WaitToRunAndWaitAtEachPoint", vram = 0x80AB675C, size = 0x114 },
    { name = "EnMnk_MonkeyTiedUp_WaitForCutRope", vram = 0x80AB80BC, size = 0x11C },
    { name = "func_80AB92CC", vram = 0x80AB92CC, size = 0x218 },
    { name = "func_80AB64B8", vram = 0x80AB64B8, size = 0x13C },
    { name = "EnMnk_MonkeyHanging_Draw", vram = 0x80AB9C4C, size = 0xA0 },
    { name = "EnMnk_MonkeyHanging_Dunk", vram = 0x80AB8A74, size = 0xA4 },
    { name = "EnMnk_AlreadyExists", vram = 0x80AB5A64, size = 0xD4 },
    { name = "EnMnk_Monkey_WaitOutsideWoods", vram = 0x80AB740C, size = 0x7C },
    { name = "EnMnk_MonkeyHanging_ChangeAnim", vram = 0x80AB4E88, size = 0xE0 },
    { name = "EnMnk_MonkeyTiedUp_ReactToWrongInstrument", vram = 0x80AB794C, size = 0x17C },
    { name = "EnMnk_Draw", vram = 0x80AB9B48, size = 0x64 },
    { name = "func_80AB60FC", vram = 0x80AB60FC, size = 0xEC },
    { name = "EnMnk_MonkeyHanging_StruggleBeforeDunk", vram = 0x80AB8B18, size = 0xBC },
    { name = "EnMnk_Monkey_ChangeAnim", vram = 0x80AB4F8C, size = 0x124 },
    { name = "EnMnk_MonkeyHanging_PauseDuringDunk", vram = 0x80AB89F8, size = 0x7C },
    { name = "EnMnk_SpawnWaterEffects", vram = 0x80AB5C14, size = 0x60 },
    { name = "EnMnk_ValidatePictograph", vram = 0x80AB5B38, size = 0x4C },
    { name = "EnMnk_MonkeyHanging_MakeSplash", vram = 0x80AB8644, size = 0x68 },
    { name = "EnMnk_Monkey_FollowPathAndWait", vram = 0x80AB7504, size = 0xA0 },
    { name = "EnMnk_MonkeyTiedUp_TalkAfterCutRope", vram = 0x80AB8040, size = 0x7C },
    { name = "EnMnk_Monkey_SetupTalkBeforeGuideThroughWoods", vram = 0x80AB8CFC, size = 0x150 },
    { name = "EnMnk_Monkey_TalkBeforeGuideThroughWoods", vram = 0x80AB8C60, size = 0x9C },
    { name = "EnMnk_Monkey_WaitToTalkAfterApproach", vram = 0x80AB6F98, size = 0x170 },
    { name = "EnMnk_Monkey_WaitToRun", vram = 0x80AB6AF8, size = 0x80 },
    { name = "EnMnk_Monkey_ApproachPlayer", vram = 0x80AB7108, size = 0xFC },
    { name = "EnMnk_Monkey_UnapproachPlayer", vram = 0x80AB6EB0, size = 0xE8 },
    { name = "EnMnk_Monkey_WaitToGuideThroughWoods", vram = 0x80AB8E4C, size = 0xA8 },
    { name = "EnMnk_MonkeyTiedUp_WaitUnused", vram = 0x80AB7DCC, size = 0x84 },
    { name = "EnMnk_MonkeyTiedUp_TeachSong", vram = 0x80AB76B0, size = 0x29C },
    { name = "EnMnk_Monkey_WaitToFollowPath", vram = 0x80AB75A4, size = 0x7C },
    { name = "EnMnk_MonkeyHanging_SetAnim", vram = 0x80AB4F68, size = 0x24 },
    { name = "EnMnk_Monkey_GuideThroughWoods", vram = 0x80AB8BD4, size = 0x8C },
    { name = "EnMnk_MonkeyTiedUp_TalkUnused", vram = 0x80AB7AC8, size = 0x58 },
    { name = "EnMnk_Destroy", vram = 0x80AB59E8, size = 0x7C },
    { name = "EnMnk_Monkey_StartInvisible", vram = 0x80AB5148, size = 0x80 },
    { name = "EnMnk_MonkeyTiedUp_Wait", vram = 0x80AB81D8, size = 0x2A0 },
    { name = "EnMnk_Monkey_SetAnim", vram = 0x80AB50B0, size = 0x24 },
    { name = "EnMnk_Monkey_TalkAfterRun", vram = 0x80AB6870, size = 0xB0 },
    { name = "EnMnk_Monkey_OverrideLimbDraw", vram = 0x80AB96A0, size = 0x48 },
    { name = "EnMnk_MonkeyTiedUp_SetNewAnim", vram = 0x80AB4E58, size = 0x30 },
    { name = "EnMnk_Monkey_DrawFace", vram = 0x80AB99D4, size = 0x174 },
    { name = "EnMnk_Monkey_SetupDrop", vram = 0x80AB7354, size = 0xB8 },
    { name = "func_80AB5F6C", vram = 0x80AB5F6C, size = 0x190 },
    { name = "EnMnk_Monkey_MoveRelativeToPlayer", vram = 0x80AB6E08, size = 0xA8 },
    { name = "EnMnk_PlayerIsInTalkRange", vram = 0x80AB7620, size = 0x90 },
    { name = "EnMnk_Monkey_WaitOutsideChamber", vram = 0x80AB7488, size = 0x7C },
    { name = "EnMnk_MonkeyTiedUp_Draw", vram = 0x80AB9BAC, size = 0xA0 },
    { name = "EnMnk_Monkey_TalkAfterSaved", vram = 0x80AB8EF4, size = 0xE4 },
    { name = "EnMnk_Monkey_WaitForPlayerApproach", vram = 0x80AB7204, size = 0xB8 },
    { name = "EnMnk_MonkeyHanging_PropPostLimbDraw", vram = 0x80AB97B4, size = 0x220 },
    { name = "EnMnk_MonkeyHanging_Dunk2", vram = 0x80AB86AC, size = 0xA4 },
    { name = "EnMnk_MonkeyTiedUp_TransitionAfterTalk", vram = 0x80AB7B20, size = 0x2AC },
    { name = "EnMnk_Init", vram = 0x80AB53DC, size = 0x60C },
    { name = "EnMnk_MonkeyHanging_RaiseFromDunk", vram = 0x80AB8968, size = 0x90 },
    { name = "EnMnk_PlayWaterWalkSfx", vram = 0x80AB5BCC, size = 0x48 },
    { name = "EnMnk_MonkeyHanging_WaitForTextboxAfterDunk", vram = 0x80AB8478, size = 0xB4 },
    { name = "EnMnk_MonkeyTiedUp_ChangeAnim", vram = 0x80AB4D10, size = 0x124 },
    { name = "EnMnk_MonkeyTiedUp_SetAnim", vram = 0x80AB4E34, size = 0x24 },
    { name = "EnMnk_MonkeyTiedUp_PropOverrideLimbDraw", vram = 0x80AB96E8, size = 0x20 },
    { name = "EnMnk_Monkey_TalkAfterApproach", vram = 0x80AB6BE4, size = 0x224 },
    { name = "EnMnk_Monkey_Drop", vram = 0x80AB72BC, size = 0x98 },
    { name = "EnMnk_MonkeyHanging_Init", vram = 0x80AB52E8, size = 0xF4 },
    { name = "EnMnk_Monkey_SetupWaitToRunAndWaitAtEachPoint", vram = 0x80AB50D4, size = 0x74 },
    { name = "EnMnk_Monkey_RunAndWaitAtEachPoint", vram = 0x80AB65F4, size = 0x168 },
    { name = "EnMnk_Monkey_WaitToTalkAfterSaved", vram = 0x80AB8FD8, size = 0xAC },
    { name = "EnMnk_StartNextPath", vram = 0x80AB5C74, size = 0x64 },
    { name = "EnMnk_PlayWalkSfx", vram = 0x80AB5B84, size = 0x48 },
    { name = "func_80AB6304", vram = 0x80AB6304, size = 0xC8 },
    { name = "func_80AB61E8", vram = 0x80AB61E8, size = 0x11C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Egblock"
rom = 0x00F20210
vram = 0x80ABA7A0
size = 0x940

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80ABA808, target_vram = 0x80ABA9B8 },
    { type = "R_MIPS_LO16", vram = 0x80ABA80C, target_vram = 0x80ABA9B8 },
    { type = "R_MIPS_HI16", vram = 0x80ABA838, target_vram = 0x80ABA8A4 },
    { type = "R_MIPS_LO16", vram = 0x80ABA840, target_vram = 0x80ABA8A4 },
    { type = "R_MIPS_HI16", vram = 0x80ABA954, target_vram = 0x80ABA988 },
    { type = "R_MIPS_LO16", vram = 0x80ABA95C, target_vram = 0x80ABA988 },
    { type = "R_MIPS_HI16", vram = 0x80ABAC24, target_vram = 0x80ABB060 },
    { type = "R_MIPS_LO16", vram = 0x80ABAC28, target_vram = 0x80ABB060 },
    { type = "R_MIPS_HI16", vram = 0x80ABAC38, target_vram = 0x80ABB064 },
    { type = "R_MIPS_LO16", vram = 0x80ABAC48, target_vram = 0x80ABB064 },
    { type = "R_MIPS_HI16", vram = 0x80ABAC50, target_vram = 0x80ABB068 },
    { type = "R_MIPS_LO16", vram = 0x80ABAC64, target_vram = 0x80ABB068 },
    { type = "R_MIPS_HI16", vram = 0x80ABAC6C, target_vram = 0x80ABB06C },
    { type = "R_MIPS_LO16", vram = 0x80ABAC80, target_vram = 0x80ABB06C },
]

functions = [
    { name = "EnEgblock_Inactive", vram = 0x80ABA988, size = 0x30 },
    { name = "EnEgblock_Init", vram = 0x80ABA7A0, size = 0xC8 },
    { name = "EnEgblock_Active", vram = 0x80ABA8A4, size = 0xE4 },
    { name = "EnEgblock_Destroy", vram = 0x80ABA868, size = 0x3C },
    { name = "EnEgblock_UpdateEffects", vram = 0x80ABACB4, size = 0x1B0 },
    { name = "EnEgblock_SpawnEffect", vram = 0x80ABAAF4, size = 0x1C0 },
    { name = "EnEgblock_Draw", vram = 0x80ABAA14, size = 0xE0 },
    { name = "EnEgblock_DoNothing", vram = 0x80ABA9B8, size = 0x10 },
    { name = "EnEgblock_Update", vram = 0x80ABA9C8, size = 0x4C },
    { name = "EnEgblock_DrawEffects", vram = 0x80ABAE64, size = 0x1D0 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Guard_Nuts"
rom = 0x00F20B50
vram = 0x80ABB0E0
size = 0xEE0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80ABB150, target_vram = 0x80ABBDF0 },
    { type = "R_MIPS_LO16", vram = 0x80ABB154, target_vram = 0x80ABBDF0 },
    { type = "R_MIPS_HI16", vram = 0x80ABB184, target_vram = 0x80ABBE1C },
    { type = "R_MIPS_LO16", vram = 0x80ABB188, target_vram = 0x80ABBE1C },
    { type = "R_MIPS_HI16", vram = 0x80ABB224, target_vram = 0x80ABBE4C },
    { type = "R_MIPS_LO16", vram = 0x80ABB234, target_vram = 0x80ABBE4C },
    { type = "R_MIPS_HI16", vram = 0x80ABB240, target_vram = 0x80ABBE5C },
    { type = "R_MIPS_HI16", vram = 0x80ABB258, target_vram = 0x80ABBE4C },
    { type = "R_MIPS_LO16", vram = 0x80ABB260, target_vram = 0x80ABBE5C },
    { type = "R_MIPS_LO16", vram = 0x80ABB26C, target_vram = 0x80ABBE4C },
    { type = "R_MIPS_HI16", vram = 0x80ABB2B4, target_vram = 0x80ABB2D4 },
    { type = "R_MIPS_LO16", vram = 0x80ABB2B8, target_vram = 0x80ABB2D4 },
    { type = "R_MIPS_HI16", vram = 0x80ABB360, target_vram = 0x80ABBE20 },
    { type = "R_MIPS_LO16", vram = 0x80ABB364, target_vram = 0x80ABBE20 },
    { type = "R_MIPS_HI16", vram = 0x80ABB3D8, target_vram = 0x80ABBE24 },
    { type = "R_MIPS_HI16", vram = 0x80ABB3DC, target_vram = 0x80ABBE20 },
    { type = "R_MIPS_LO16", vram = 0x80ABB3E8, target_vram = 0x80ABBE24 },
    { type = "R_MIPS_LO16", vram = 0x80ABB3F8, target_vram = 0x80ABBE20 },
    { type = "R_MIPS_HI16", vram = 0x80ABB464, target_vram = 0x80ABBE20 },
    { type = "R_MIPS_LO16", vram = 0x80ABB48C, target_vram = 0x80ABBE20 },
    { type = "R_MIPS_HI16", vram = 0x80ABB4E0, target_vram = 0x80ABBE70 },
    { type = "R_MIPS_LO16", vram = 0x80ABB4EC, target_vram = 0x80ABBE70 },
    { type = "R_MIPS_HI16", vram = 0x80ABB558, target_vram = 0x80ABB590 },
    { type = "R_MIPS_LO16", vram = 0x80ABB56C, target_vram = 0x80ABB590 },
    { type = "R_MIPS_HI16", vram = 0x80ABB5A4, target_vram = 0x80ABBE20 },
    { type = "R_MIPS_LO16", vram = 0x80ABB5A8, target_vram = 0x80ABBE20 },
    { type = "R_MIPS_HI16", vram = 0x80ABB6B8, target_vram = 0x80ABBE38 },
    { type = "R_MIPS_LO16", vram = 0x80ABB6C8, target_vram = 0x80ABBE38 },
    { type = "R_MIPS_HI16", vram = 0x80ABB6EC, target_vram = 0x80ABBE20 },
    { type = "R_MIPS_LO16", vram = 0x80ABB6F4, target_vram = 0x80ABBE20 },
    { type = "R_MIPS_HI16", vram = 0x80ABB71C, target_vram = 0x80ABBE24 },
    { type = "R_MIPS_LO16", vram = 0x80ABB728, target_vram = 0x80ABBE24 },
    { type = "R_MIPS_HI16", vram = 0x80ABB73C, target_vram = 0x80ABBE38 },
    { type = "R_MIPS_LO16", vram = 0x80ABB74C, target_vram = 0x80ABBE38 },
    { type = "R_MIPS_HI16", vram = 0x80ABB75C, target_vram = 0x80ABBE20 },
    { type = "R_MIPS_LO16", vram = 0x80ABB760, target_vram = 0x80ABBE20 },
    { type = "R_MIPS_HI16", vram = 0x80ABB78C, target_vram = 0x80ABB990 },
    { type = "R_MIPS_LO16", vram = 0x80ABB794, target_vram = 0x80ABB990 },
    { type = "R_MIPS_HI16", vram = 0x80ABB7CC, target_vram = 0x80ABBE20 },
    { type = "R_MIPS_LO16", vram = 0x80ABB7D0, target_vram = 0x80ABBE20 },
    { type = "R_MIPS_HI16", vram = 0x80ABB8FC, target_vram = 0x80ABB91C },
    { type = "R_MIPS_LO16", vram = 0x80ABB900, target_vram = 0x80ABB91C },
    { type = "R_MIPS_HI16", vram = 0x80ABB94C, target_vram = 0x80ABB990 },
    { type = "R_MIPS_LO16", vram = 0x80ABB958, target_vram = 0x80ABB990 },
    { type = "R_MIPS_HI16", vram = 0x80ABB9C0, target_vram = 0x80ABBE20 },
    { type = "R_MIPS_LO16", vram = 0x80ABB9F8, target_vram = 0x80ABBE20 },
    { type = "R_MIPS_HI16", vram = 0x80ABBA80, target_vram = 0x80ABBE20 },
    { type = "R_MIPS_LO16", vram = 0x80ABBA84, target_vram = 0x80ABBE20 },
    { type = "R_MIPS_HI16", vram = 0x80ABBCFC, target_vram = 0x80ABBE60 },
    { type = "R_MIPS_LO16", vram = 0x80ABBD10, target_vram = 0x80ABBE60 },
    { type = "R_MIPS_HI16", vram = 0x80ABBD18, target_vram = 0x80ABBC60 },
    { type = "R_MIPS_LO16", vram = 0x80ABBD1C, target_vram = 0x80ABBC60 },
    { type = "R_MIPS_HI16", vram = 0x80ABBD50, target_vram = 0x80ABBE74 },
    { type = "R_MIPS_LO16", vram = 0x80ABBD54, target_vram = 0x80ABBE74 },
]

functions = [
    { name = "EnGuardNuts_SetupUnburrow", vram = 0x80ABB91C, size = 0x74 },
    { name = "func_80ABB540", vram = 0x80ABB540, size = 0x50 },
    { name = "EnGuardNuts_Draw", vram = 0x80ABBCB8, size = 0x110 },
    { name = "func_80ABB590", vram = 0x80ABB590, size = 0x2C4 },
    { name = "EnGuardNuts_OverrideLimbDraw", vram = 0x80ABBC60, size = 0x58 },
    { name = "EnGuardNuts_SetupWait", vram = 0x80ABB29C, size = 0x38 },
    { name = "EnGuardNuts_Update", vram = 0x80ABBACC, size = 0x194 },
    { name = "EnGuardNuts_Destroy", vram = 0x80ABB1E4, size = 0x2C },
    { name = "EnGuardNuts_Burrow", vram = 0x80ABB854, size = 0xC8 },
    { name = "EnGuardNuts_ChangeAnim", vram = 0x80ABB210, size = 0x8C },
    { name = "EnGuardNuts_Wait", vram = 0x80ABB2D4, size = 0x26C },
    { name = "EnGuardNuts_Unburrow", vram = 0x80ABB990, size = 0x13C },
    { name = "EnGuardNuts_Init", vram = 0x80ABB0E0, size = 0x104 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Hakugin_Bombwall"
rom = 0x00F21A30
vram = 0x80ABBFC0
size = 0x1210

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80ABC058, target_vram = 0x80ABD050 },
    { type = "R_MIPS_LO16", vram = 0x80ABC05C, target_vram = 0x80ABD050 },
    { type = "R_MIPS_HI16", vram = 0x80ABC064, target_vram = 0x80ABD020 },
    { type = "R_MIPS_LO16", vram = 0x80ABC068, target_vram = 0x80ABD020 },
    { type = "R_MIPS_HI16", vram = 0x80ABC0C4, target_vram = 0x80ABD054 },
    { type = "R_MIPS_LO16", vram = 0x80ABC0C8, target_vram = 0x80ABD054 },
    { type = "R_MIPS_HI16", vram = 0x80ABC0F8, target_vram = 0x80ABD058 },
    { type = "R_MIPS_LO16", vram = 0x80ABC0FC, target_vram = 0x80ABD058 },
    { type = "R_MIPS_HI16", vram = 0x80ABC1A0, target_vram = 0x80ABCFAC },
    { type = "R_MIPS_HI16", vram = 0x80ABC1A4, target_vram = 0x80ABCFB0 },
    { type = "R_MIPS_LO16", vram = 0x80ABC1B8, target_vram = 0x80ABCFB0 },
    { type = "R_MIPS_LO16", vram = 0x80ABC1BC, target_vram = 0x80ABCFAC },
    { type = "R_MIPS_HI16", vram = 0x80ABC1C4, target_vram = 0x80ABCFB4 },
    { type = "R_MIPS_LO16", vram = 0x80ABC1C8, target_vram = 0x80ABCFB4 },
    { type = "R_MIPS_HI16", vram = 0x80ABC274, target_vram = 0x80ABD034 },
    { type = "R_MIPS_LO16", vram = 0x80ABC278, target_vram = 0x80ABD034 },
    { type = "R_MIPS_HI16", vram = 0x80ABC32C, target_vram = 0x80ABD05C },
    { type = "R_MIPS_LO16", vram = 0x80ABC330, target_vram = 0x80ABD05C },
    { type = "R_MIPS_HI16", vram = 0x80ABC374, target_vram = 0x80ABD060 },
    { type = "R_MIPS_LO16", vram = 0x80ABC378, target_vram = 0x80ABD060 },
    { type = "R_MIPS_HI16", vram = 0x80ABC4E4, target_vram = 0x80ABCFAC },
    { type = "R_MIPS_HI16", vram = 0x80ABC4E8, target_vram = 0x80ABCFB0 },
    { type = "R_MIPS_LO16", vram = 0x80ABC4FC, target_vram = 0x80ABCFB0 },
    { type = "R_MIPS_LO16", vram = 0x80ABC500, target_vram = 0x80ABCFAC },
    { type = "R_MIPS_HI16", vram = 0x80ABC504, target_vram = 0x80ABD034 },
    { type = "R_MIPS_HI16", vram = 0x80ABC508, target_vram = 0x80ABCFB4 },
    { type = "R_MIPS_LO16", vram = 0x80ABC50C, target_vram = 0x80ABCFB4 },
    { type = "R_MIPS_LO16", vram = 0x80ABC510, target_vram = 0x80ABD034 },
    { type = "R_MIPS_HI16", vram = 0x80ABC5D8, target_vram = 0x80ABD064 },
    { type = "R_MIPS_LO16", vram = 0x80ABC5E0, target_vram = 0x80ABD064 },
    { type = "R_MIPS_HI16", vram = 0x80ABC600, target_vram = 0x80ABD068 },
    { type = "R_MIPS_LO16", vram = 0x80ABC604, target_vram = 0x80ABD068 },
    { type = "R_MIPS_HI16", vram = 0x80ABC758, target_vram = 0x80ABCFAC },
    { type = "R_MIPS_HI16", vram = 0x80ABC75C, target_vram = 0x80ABCFB0 },
    { type = "R_MIPS_LO16", vram = 0x80ABC770, target_vram = 0x80ABCFB0 },
    { type = "R_MIPS_LO16", vram = 0x80ABC774, target_vram = 0x80ABCFAC },
    { type = "R_MIPS_HI16", vram = 0x80ABC848, target_vram = 0x80ABD06C },
    { type = "R_MIPS_LO16", vram = 0x80ABC84C, target_vram = 0x80ABD06C },
    { type = "R_MIPS_HI16", vram = 0x80ABC868, target_vram = 0x80ABCFAC },
    { type = "R_MIPS_LO16", vram = 0x80ABC870, target_vram = 0x80ABCFAC },
    { type = "R_MIPS_HI16", vram = 0x80ABC924, target_vram = 0x80ABD070 },
    { type = "R_MIPS_LO16", vram = 0x80ABC928, target_vram = 0x80ABD070 },
    { type = "R_MIPS_HI16", vram = 0x80ABC964, target_vram = 0x80ABCFB0 },
    { type = "R_MIPS_LO16", vram = 0x80ABC978, target_vram = 0x80ABCFB0 },
    { type = "R_MIPS_HI16", vram = 0x80ABCA1C, target_vram = 0x80ABCFC0 },
    { type = "R_MIPS_LO16", vram = 0x80ABCA20, target_vram = 0x80ABCFC0 },
    { type = "R_MIPS_HI16", vram = 0x80ABCA38, target_vram = 0x80ABD040 },
    { type = "R_MIPS_LO16", vram = 0x80ABCA40, target_vram = 0x80ABD040 },
    { type = "R_MIPS_HI16", vram = 0x80ABCA9C, target_vram = 0x80ABCF80 },
    { type = "R_MIPS_LO16", vram = 0x80ABCAA0, target_vram = 0x80ABCF80 },
    { type = "R_MIPS_HI16", vram = 0x80ABCAE8, target_vram = 0x80ABCCE4 },
    { type = "R_MIPS_LO16", vram = 0x80ABCAEC, target_vram = 0x80ABCCE4 },
    { type = "R_MIPS_HI16", vram = 0x80ABCB9C, target_vram = 0x80ABCFDC },
    { type = "R_MIPS_LO16", vram = 0x80ABCBBC, target_vram = 0x80ABCFDC },
    { type = "R_MIPS_HI16", vram = 0x80ABCC54, target_vram = 0x80ABCFDC },
    { type = "R_MIPS_LO16", vram = 0x80ABCC74, target_vram = 0x80ABCFDC },
    { type = "R_MIPS_HI16", vram = 0x80ABCCF8, target_vram = 0x80ABCFC0 },
    { type = "R_MIPS_LO16", vram = 0x80ABCCFC, target_vram = 0x80ABCFC0 },
    { type = "R_MIPS_HI16", vram = 0x80ABCD58, target_vram = 0x80ABCD98 },
    { type = "R_MIPS_LO16", vram = 0x80ABCD5C, target_vram = 0x80ABCD98 },
    { type = "R_MIPS_HI16", vram = 0x80ABCDB8, target_vram = 0x80ABCFC0 },
    { type = "R_MIPS_LO16", vram = 0x80ABCDC0, target_vram = 0x80ABCFC0 },
    { type = "R_MIPS_HI16", vram = 0x80ABCE30, target_vram = 0x80ABCE60 },
    { type = "R_MIPS_LO16", vram = 0x80ABCE34, target_vram = 0x80ABCE60 },
    { type = "R_MIPS_HI16", vram = 0x80ABCE74, target_vram = 0x80ABCFC0 },
    { type = "R_MIPS_LO16", vram = 0x80ABCE8C, target_vram = 0x80ABCFC0 },
    { type = "R_MIPS_HI16", vram = 0x80ABCF20, target_vram = 0x80ABCFC4 },
    { type = "R_MIPS_LO16", vram = 0x80ABCF44, target_vram = 0x80ABCFC4 },
]

functions = [
    { name = "func_80ABC58C", vram = 0x80ABC58C, size = 0x270 },
    { name = "func_80ABCC00", vram = 0x80ABCC00, size = 0xE4 },
    { name = "BgHakuginBombwall_Destroy", vram = 0x80ABCB14, size = 0x48 },
    { name = "func_80ABCB5C", vram = 0x80ABCB5C, size = 0xA4 },
    { name = "BgHakuginBombwall_Draw", vram = 0x80ABCF0C, size = 0x4C },
    { name = "func_80ABBFC0", vram = 0x80ABBFC0, size = 0x320 },
    { name = "func_80ABCD98", vram = 0x80ABCD98, size = 0xC8 },
    { name = "func_80ABC2E0", vram = 0x80ABC2E0, size = 0x2AC },
    { name = "func_80ABCCE4", vram = 0x80ABCCE4, size = 0xB4 },
    { name = "func_80ABC7FC", vram = 0x80ABC7FC, size = 0x204 },
    { name = "BgHakuginBombwall_Init", vram = 0x80ABCA00, size = 0x114 },
    { name = "func_80ABCE60", vram = 0x80ABCE60, size = 0x88 },
    { name = "BgHakuginBombwall_Update", vram = 0x80ABCEE8, size = 0x24 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Tokei_Tobira"
rom = 0x00F22C40
vram = 0x80ABD1D0
size = 0x660

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80ABD1E8, target_vram = 0x80ABD750 },
    { type = "R_MIPS_LO16", vram = 0x80ABD1EC, target_vram = 0x80ABD750 },
    { type = "R_MIPS_HI16", vram = 0x80ABD210, target_vram = 0x80ABD770 },
    { type = "R_MIPS_LO16", vram = 0x80ABD220, target_vram = 0x80ABD770 },
    { type = "R_MIPS_HI16", vram = 0x80ABD288, target_vram = 0x80ABD76C },
    { type = "R_MIPS_LO16", vram = 0x80ABD28C, target_vram = 0x80ABD76C },
    { type = "R_MIPS_HI16", vram = 0x80ABD2B8, target_vram = 0x80ABD760 },
    { type = "R_MIPS_LO16", vram = 0x80ABD2BC, target_vram = 0x80ABD760 },
    { type = "R_MIPS_HI16", vram = 0x80ABD2D4, target_vram = 0x80ABD76C },
    { type = "R_MIPS_LO16", vram = 0x80ABD2E0, target_vram = 0x80ABD76C },
    { type = "R_MIPS_HI16", vram = 0x80ABD348, target_vram = 0x80ABD3B0 },
    { type = "R_MIPS_LO16", vram = 0x80ABD358, target_vram = 0x80ABD3B0 },
    { type = "R_MIPS_HI16", vram = 0x80ABD43C, target_vram = 0x80ABD778 },
    { type = "R_MIPS_LO16", vram = 0x80ABD44C, target_vram = 0x80ABD778 },
    { type = "R_MIPS_HI16", vram = 0x80ABD4EC, target_vram = 0x80ABD790 },
    { type = "R_MIPS_LO16", vram = 0x80ABD4F0, target_vram = 0x80ABD790 },
    { type = "R_MIPS_HI16", vram = 0x80ABD54C, target_vram = 0x80ABD778 },
    { type = "R_MIPS_LO16", vram = 0x80ABD550, target_vram = 0x80ABD778 },
    { type = "R_MIPS_HI16", vram = 0x80ABD614, target_vram = 0x80ABD794 },
    { type = "R_MIPS_LO16", vram = 0x80ABD624, target_vram = 0x80ABD794 },
    { type = "R_MIPS_HI16", vram = 0x80ABD660, target_vram = 0x80ABD798 },
    { type = "R_MIPS_LO16", vram = 0x80ABD664, target_vram = 0x80ABD798 },
    { type = "R_MIPS_HI16", vram = 0x80ABD688, target_vram = 0x80ABD79C },
    { type = "R_MIPS_LO16", vram = 0x80ABD69C, target_vram = 0x80ABD79C },
    { type = "R_MIPS_HI16", vram = 0x80ABD704, target_vram = 0x80ABD780 },
    { type = "R_MIPS_LO16", vram = 0x80ABD71C, target_vram = 0x80ABD780 },
]

functions = [
    { name = "ObjTokeiTobira_Update", vram = 0x80ABD424, size = 0x2CC },
    { name = "ObjTokeiTobira_Draw", vram = 0x80ABD6F0, size = 0x40 },
    { name = "ObjTokeiTobira_StartCutscene", vram = 0x80ABD3B0, size = 0x74 },
    { name = "ObjTokeiTobira_Destroy", vram = 0x80ABD37C, size = 0x34 },
    { name = "ObjTokeiTobira_Init", vram = 0x80ABD1D0, size = 0x1AC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Hakugin_Elvpole"
rom = 0x00F232A0
vram = 0x80ABD830
size = 0x470

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80ABD858, target_vram = 0x80ABD92C },
    { type = "R_MIPS_LO16", vram = 0x80ABD85C, target_vram = 0x80ABD92C },
]

functions = [
    { name = "BgHakuginElvpole_Destroy", vram = 0x80ABD8F8, size = 0x34 },
    { name = "func_80ABD92C", vram = 0x80ABD92C, size = 0x26C },
    { name = "BgHakuginElvpole_Draw", vram = 0x80ABDBBC, size = 0x8C },
    { name = "BgHakuginElvpole_Init", vram = 0x80ABD830, size = 0xC8 },
    { name = "BgHakuginElvpole_Update", vram = 0x80ABDB98, size = 0x24 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Ma4"
rom = 0x00F23710
vram = 0x80ABDCA0
size = 0x2B90

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80ABDD38, target_vram = 0x80AC010C },
    { type = "R_MIPS_LO16", vram = 0x80ABDD3C, target_vram = 0x80AC010C },
    { type = "R_MIPS_HI16", vram = 0x80ABDE00, target_vram = 0x80ABEF8C },
    { type = "R_MIPS_LO16", vram = 0x80ABDE04, target_vram = 0x80ABEF8C },
    { type = "R_MIPS_HI16", vram = 0x80ABDFDC, target_vram = 0x80AC00B0 },
    { type = "R_MIPS_LO16", vram = 0x80ABDFE4, target_vram = 0x80AC00B0 },
    { type = "R_MIPS_HI16", vram = 0x80ABDFFC, target_vram = 0x80AC00DC },
    { type = "R_MIPS_LO16", vram = 0x80ABE000, target_vram = 0x80AC00DC },
    { type = "R_MIPS_HI16", vram = 0x80ABE1D8, target_vram = 0x80AC024C },
    { type = "R_MIPS_LO16", vram = 0x80ABE1DC, target_vram = 0x80AC024C },
    { type = "R_MIPS_HI16", vram = 0x80ABE1FC, target_vram = 0x80AC024C },
    { type = "R_MIPS_LO16", vram = 0x80ABE200, target_vram = 0x80AC024C },
    { type = "R_MIPS_HI16", vram = 0x80ABE208, target_vram = 0x80AC0250 },
    { type = "R_MIPS_LO16", vram = 0x80ABE214, target_vram = 0x80AC0250 },
    { type = "R_MIPS_HI16", vram = 0x80ABE22C, target_vram = 0x80AC0250 },
    { type = "R_MIPS_LO16", vram = 0x80ABE234, target_vram = 0x80AC0250 },
    { type = "R_MIPS_HI16", vram = 0x80ABE238, target_vram = 0x80AC0250 },
    { type = "R_MIPS_LO16", vram = 0x80ABE240, target_vram = 0x80AC0250 },
    { type = "R_MIPS_HI16", vram = 0x80ABE248, target_vram = 0x80AC024C },
    { type = "R_MIPS_LO16", vram = 0x80ABE250, target_vram = 0x80AC024C },
    { type = "R_MIPS_HI16", vram = 0x80ABE254, target_vram = 0x80AC0270 },
    { type = "R_MIPS_LO16", vram = 0x80ABE258, target_vram = 0x80AC0270 },
    { type = "R_MIPS_HI16", vram = 0x80ABE26C, target_vram = 0x80AC024C },
    { type = "R_MIPS_LO16", vram = 0x80ABE270, target_vram = 0x80AC024C },
    { type = "R_MIPS_HI16", vram = 0x80ABE274, target_vram = 0x80AC024C },
    { type = "R_MIPS_LO16", vram = 0x80ABE278, target_vram = 0x80AC024C },
    { type = "R_MIPS_HI16", vram = 0x80ABE364, target_vram = 0x80AC0254 },
    { type = "R_MIPS_LO16", vram = 0x80ABE394, target_vram = 0x80AC0254 },
    { type = "R_MIPS_HI16", vram = 0x80ABE3B8, target_vram = 0x80AC0254 },
    { type = "R_MIPS_LO16", vram = 0x80ABE3C4, target_vram = 0x80AC0254 },
    { type = "R_MIPS_HI16", vram = 0x80ABE3D4, target_vram = 0x80AC024C },
    { type = "R_MIPS_LO16", vram = 0x80ABE3DC, target_vram = 0x80AC024C },
    { type = "R_MIPS_HI16", vram = 0x80ABE3E0, target_vram = 0x80AC0254 },
    { type = "R_MIPS_LO16", vram = 0x80ABE3E4, target_vram = 0x80AC0254 },
    { type = "R_MIPS_HI16", vram = 0x80ABE3E8, target_vram = 0x80AC0254 },
    { type = "R_MIPS_LO16", vram = 0x80ABE3FC, target_vram = 0x80AC0254 },
    { type = "R_MIPS_HI16", vram = 0x80ABE4F0, target_vram = 0x80AC0274 },
    { type = "R_MIPS_LO16", vram = 0x80ABE4F4, target_vram = 0x80AC0274 },
    { type = "R_MIPS_HI16", vram = 0x80ABE528, target_vram = 0x80AC0278 },
    { type = "R_MIPS_LO16", vram = 0x80ABE52C, target_vram = 0x80AC0278 },
    { type = "R_MIPS_HI16", vram = 0x80ABE540, target_vram = 0x80ABE560 },
    { type = "R_MIPS_LO16", vram = 0x80ABE544, target_vram = 0x80ABE560 },
    { type = "R_MIPS_HI16", vram = 0x80ABE704, target_vram = 0x80AC027C },
    { type = "R_MIPS_LO16", vram = 0x80ABE70C, target_vram = 0x80AC027C },
    { type = "R_MIPS_HI16", vram = 0x80ABEBB8, target_vram = 0x80AC0300 },
    { type = "R_MIPS_LO16", vram = 0x80ABEBC0, target_vram = 0x80AC0300 },
    { type = "R_MIPS_HI16", vram = 0x80ABEF70, target_vram = 0x80ABEF8C },
    { type = "R_MIPS_LO16", vram = 0x80ABEF74, target_vram = 0x80ABEF8C },
    { type = "R_MIPS_HI16", vram = 0x80ABEFB4, target_vram = 0x80AC03E4 },
    { type = "R_MIPS_LO16", vram = 0x80ABEFBC, target_vram = 0x80AC03E4 },
    { type = "R_MIPS_HI16", vram = 0x80ABF070, target_vram = 0x80ABF084 },
    { type = "R_MIPS_LO16", vram = 0x80ABF074, target_vram = 0x80ABF084 },
    { type = "R_MIPS_HI16", vram = 0x80ABF114, target_vram = 0x80ABF160 },
    { type = "R_MIPS_LO16", vram = 0x80ABF118, target_vram = 0x80ABF160 },
    { type = "R_MIPS_HI16", vram = 0x80ABF17C, target_vram = 0x80ABF254 },
    { type = "R_MIPS_LO16", vram = 0x80ABF180, target_vram = 0x80ABF254 },
    { type = "R_MIPS_HI16", vram = 0x80ABF1F0, target_vram = 0x80ABF218 },
    { type = "R_MIPS_LO16", vram = 0x80ABF1F4, target_vram = 0x80ABF218 },
    { type = "R_MIPS_HI16", vram = 0x80ABF230, target_vram = 0x80ABF254 },
    { type = "R_MIPS_LO16", vram = 0x80ABF234, target_vram = 0x80ABF254 },
    { type = "R_MIPS_HI16", vram = 0x80ABF27C, target_vram = 0x80AC0258 },
    { type = "R_MIPS_LO16", vram = 0x80ABF280, target_vram = 0x80AC0258 },
    { type = "R_MIPS_HI16", vram = 0x80ABF28C, target_vram = 0x80AC0258 },
    { type = "R_MIPS_LO16", vram = 0x80ABF298, target_vram = 0x80AC0258 },
    { type = "R_MIPS_HI16", vram = 0x80ABF2E4, target_vram = 0x80AC0258 },
    { type = "R_MIPS_LO16", vram = 0x80ABF2E8, target_vram = 0x80AC0258 },
    { type = "R_MIPS_HI16", vram = 0x80ABF31C, target_vram = 0x80ABF354 },
    { type = "R_MIPS_LO16", vram = 0x80ABF320, target_vram = 0x80ABF354 },
    { type = "R_MIPS_HI16", vram = 0x80ABF374, target_vram = 0x80AC025C },
    { type = "R_MIPS_LO16", vram = 0x80ABF398, target_vram = 0x80AC025C },
    { type = "R_MIPS_HI16", vram = 0x80ABF3F0, target_vram = 0x80AC025C },
    { type = "R_MIPS_LO16", vram = 0x80ABF3F8, target_vram = 0x80AC025C },
    { type = "R_MIPS_HI16", vram = 0x80ABF484, target_vram = 0x80AC025C },
    { type = "R_MIPS_LO16", vram = 0x80ABF488, target_vram = 0x80AC025C },
    { type = "R_MIPS_HI16", vram = 0x80ABF494, target_vram = 0x80ABF4A8 },
    { type = "R_MIPS_LO16", vram = 0x80ABF498, target_vram = 0x80ABF4A8 },
    { type = "R_MIPS_HI16", vram = 0x80ABF51C, target_vram = 0x80ABF534 },
    { type = "R_MIPS_LO16", vram = 0x80ABF520, target_vram = 0x80ABF534 },
    { type = "R_MIPS_HI16", vram = 0x80ABF57C, target_vram = 0x80AC0260 },
    { type = "R_MIPS_LO16", vram = 0x80ABF590, target_vram = 0x80AC0260 },
    { type = "R_MIPS_HI16", vram = 0x80ABF594, target_vram = 0x80AC0260 },
    { type = "R_MIPS_LO16", vram = 0x80ABF5A0, target_vram = 0x80AC0260 },
    { type = "R_MIPS_HI16", vram = 0x80ABF604, target_vram = 0x80AC0260 },
    { type = "R_MIPS_LO16", vram = 0x80ABF608, target_vram = 0x80AC0260 },
    { type = "R_MIPS_HI16", vram = 0x80ABF670, target_vram = 0x80AC0260 },
    { type = "R_MIPS_LO16", vram = 0x80ABF678, target_vram = 0x80AC0260 },
    { type = "R_MIPS_HI16", vram = 0x80ABF69C, target_vram = 0x80ABF6B0 },
    { type = "R_MIPS_LO16", vram = 0x80ABF6A0, target_vram = 0x80ABF6B0 },
    { type = "R_MIPS_HI16", vram = 0x80ABF760, target_vram = 0x80ABF774 },
    { type = "R_MIPS_LO16", vram = 0x80ABF764, target_vram = 0x80ABF774 },
    { type = "R_MIPS_HI16", vram = 0x80ABFE64, target_vram = 0x80AC0264 },
    { type = "R_MIPS_LO16", vram = 0x80ABFE68, target_vram = 0x80AC0264 },
    { type = "R_MIPS_HI16", vram = 0x80ABFFC0, target_vram = 0x80AC00E8 },
    { type = "R_MIPS_LO16", vram = 0x80ABFFCC, target_vram = 0x80AC00E8 },
    { type = "R_MIPS_HI16", vram = 0x80AC0010, target_vram = 0x80AC00FC },
    { type = "R_MIPS_LO16", vram = 0x80AC001C, target_vram = 0x80AC00FC },
    { type = "R_MIPS_HI16", vram = 0x80AC0020, target_vram = 0x80ABFD9C },
    { type = "R_MIPS_LO16", vram = 0x80AC0024, target_vram = 0x80ABFD9C },
    { type = "R_MIPS_HI16", vram = 0x80AC0040, target_vram = 0x80ABFE48 },
    { type = "R_MIPS_LO16", vram = 0x80AC005C, target_vram = 0x80ABFE48 },
]

functions = [
    { name = "EnMa4_SetupBeginDescribeThemCs", vram = 0x80ABF760, size = 0x14 },
    { name = "EnMa4_InitHorsebackGame", vram = 0x80ABF198, size = 0x80 },
    { name = "EnMa4_SetFaceExpression", vram = 0x80ABFCAC, size = 0x28 },
    { name = "EnMa4_SetupHorsebackGameWait", vram = 0x80ABF218, size = 0x3C },
    { name = "EnMa4_PostLimbDraw", vram = 0x80ABFE48, size = 0xAC },
    { name = "func_80ABDD9C", vram = 0x80ABDD9C, size = 0xC4 },
    { name = "EnMa4_BeginDescribeThemCs", vram = 0x80ABF774, size = 0x54 },
    { name = "EnMa4_Update", vram = 0x80ABFD18, size = 0x84 },
    { name = "EnMa4_BeginEponasSongCs", vram = 0x80ABF4A8, size = 0x74 },
    { name = "EnMa4_EndEponasSongCs", vram = 0x80ABF6B0, size = 0xB0 },
    { name = "EnMa4_HorsebackGameCheckPlayerInteractions", vram = 0x80ABF0D8, size = 0x88 },
    { name = "EnMa4_UpdateEyes", vram = 0x80ABDCA0, size = 0x8C },
    { name = "EnMa4_Destroy", vram = 0x80ABE188, size = 0x3C },
    { name = "EnMa4_Init", vram = 0x80ABDF70, size = 0x218 },
    { name = "EnMa4_HandlePlayerChoice", vram = 0x80ABE6C8, size = 0x4A4 },
    { name = "EnMa4_SetupEponasSongCs", vram = 0x80ABF51C, size = 0x18 },
    { name = "EnMa4_SetupDialogueHandler", vram = 0x80ABEF34, size = 0x58 },
    { name = "EnMa4_ChangeAnim", vram = 0x80ABDD2C, size = 0x70 },
    { name = "EnMa4_InitPath", vram = 0x80ABDE60, size = 0x110 },
    { name = "EnMa4_Wait", vram = 0x80ABE560, size = 0x168 },
    { name = "EnMa4_OverrideLimbDraw", vram = 0x80ABFD9C, size = 0xAC },
    { name = "EnMa4_Draw", vram = 0x80ABFEF4, size = 0x194 },
    { name = "EnMa4_BeginHorsebackGame", vram = 0x80ABF084, size = 0x54 },
    { name = "EnMa4_SetupWait", vram = 0x80ABE4A4, size = 0xBC },
    { name = "EnMa4_RunInCircles", vram = 0x80ABE1C4, size = 0x2E0 },
    { name = "EnMa4_SetupHorsebackGameEnd", vram = 0x80ABF2FC, size = 0x58 },
    { name = "EnMa4_EponasSongCs", vram = 0x80ABF534, size = 0x168 },
    { name = "EnMa4_ChooseNextDialogue", vram = 0x80ABEB6C, size = 0x3C8 },
    { name = "EnMa4_HorsebackGameWait", vram = 0x80ABF254, size = 0xA8 },
    { name = "EnMa4_DialogueHandler", vram = 0x80ABEF8C, size = 0xE4 },
    { name = "EnMa4_SetupBeginEponasSongCs", vram = 0x80ABF494, size = 0x14 },
    { name = "EnMa4_SetupBeginHorsebackGame", vram = 0x80ABF070, size = 0x14 },
    { name = "EnMa4_SetupEndEponasSongCs", vram = 0x80ABF69C, size = 0x14 },
    { name = "EnMa4_HorsebackGameTalking", vram = 0x80ABF160, size = 0x38 },
    { name = "EnMa4_InitFaceExpression", vram = 0x80ABFCD4, size = 0x44 },
    { name = "EnMa4_StartDialogue", vram = 0x80ABF7C8, size = 0x4E4 },
    { name = "EnMa4_HorsebackGameEnd", vram = 0x80ABF354, size = 0x140 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Twig"
rom = 0x00F262A0
vram = 0x80AC0830
size = 0xA00

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AC0844, target_vram = 0x80AC10C0 },
    { type = "R_MIPS_LO16", vram = 0x80AC0848, target_vram = 0x80AC10C0 },
    { type = "R_MIPS_HI16", vram = 0x80AC0870, target_vram = 0x80AC10B0 },
    { type = "R_MIPS_LO16", vram = 0x80AC0880, target_vram = 0x80AC10B0 },
    { type = "R_MIPS_HI16", vram = 0x80AC08B0, target_vram = 0x80AC10BC },
    { type = "R_MIPS_LO16", vram = 0x80AC08D8, target_vram = 0x80AC10BC },
    { type = "R_MIPS_HI16", vram = 0x80AC08F0, target_vram = 0x80AC1234 },
    { type = "R_MIPS_LO16", vram = 0x80AC08F4, target_vram = 0x80AC1234 },
    { type = "R_MIPS_HI16", vram = 0x80AC0904, target_vram = 0x80AC1234 },
    { type = "R_MIPS_LO16", vram = 0x80AC0908, target_vram = 0x80AC1234 },
    { type = "R_MIPS_HI16", vram = 0x80AC0920, target_vram = 0x80AC1238 },
    { type = "R_MIPS_LO16", vram = 0x80AC0924, target_vram = 0x80AC1238 },
    { type = "R_MIPS_HI16", vram = 0x80AC0A58, target_vram = 0x80AC0A6C },
    { type = "R_MIPS_LO16", vram = 0x80AC0A5C, target_vram = 0x80AC0A6C },
    { type = "R_MIPS_HI16", vram = 0x80AC0AA4, target_vram = 0x80AC0AC8 },
    { type = "R_MIPS_LO16", vram = 0x80AC0AA8, target_vram = 0x80AC0AC8 },
    { type = "R_MIPS_HI16", vram = 0x80AC0AE4, target_vram = 0x80AC1230 },
    { type = "R_MIPS_LO16", vram = 0x80AC0AE8, target_vram = 0x80AC1230 },
    { type = "R_MIPS_HI16", vram = 0x80AC0AF4, target_vram = 0x80AC10D0 },
    { type = "R_MIPS_LO16", vram = 0x80AC0AF8, target_vram = 0x80AC10D0 },
    { type = "R_MIPS_HI16", vram = 0x80AC0B48, target_vram = 0x80AC1230 },
    { type = "R_MIPS_LO16", vram = 0x80AC0B4C, target_vram = 0x80AC1230 },
    { type = "R_MIPS_HI16", vram = 0x80AC0BA8, target_vram = 0x80AC1100 },
    { type = "R_MIPS_LO16", vram = 0x80AC0BAC, target_vram = 0x80AC1100 },
    { type = "R_MIPS_HI16", vram = 0x80AC0CD4, target_vram = 0x80AC1104 },
    { type = "R_MIPS_LO16", vram = 0x80AC0CD8, target_vram = 0x80AC1104 },
    { type = "R_MIPS_HI16", vram = 0x80AC0CE0, target_vram = 0x80AC1108 },
    { type = "R_MIPS_LO16", vram = 0x80AC0CE8, target_vram = 0x80AC1108 },
    { type = "R_MIPS_HI16", vram = 0x80AC0D10, target_vram = 0x80AC0D2C },
    { type = "R_MIPS_LO16", vram = 0x80AC0D14, target_vram = 0x80AC0D2C },
    { type = "R_MIPS_HI16", vram = 0x80AC0D70, target_vram = 0x80AC110C },
    { type = "R_MIPS_LO16", vram = 0x80AC0D74, target_vram = 0x80AC110C },
    { type = "R_MIPS_HI16", vram = 0x80AC0D90, target_vram = 0x80AC1110 },
    { type = "R_MIPS_LO16", vram = 0x80AC0D94, target_vram = 0x80AC1110 },
    { type = "R_MIPS_HI16", vram = 0x80AC0DB0, target_vram = 0x80AC1114 },
    { type = "R_MIPS_LO16", vram = 0x80AC0DB4, target_vram = 0x80AC1114 },
    { type = "R_MIPS_HI16", vram = 0x80AC0E30, target_vram = 0x80AC10F8 },
    { type = "R_MIPS_LO16", vram = 0x80AC0E34, target_vram = 0x80AC10F8 },
    { type = "R_MIPS_HI16", vram = 0x80AC0E4C, target_vram = 0x80AC10F4 },
    { type = "R_MIPS_HI16", vram = 0x80AC0E50, target_vram = 0x80AC10E8 },
    { type = "R_MIPS_HI16", vram = 0x80AC0E54, target_vram = 0x80AC10DC },
    { type = "R_MIPS_LO16", vram = 0x80AC0E5C, target_vram = 0x80AC10DC },
    { type = "R_MIPS_LO16", vram = 0x80AC0E60, target_vram = 0x80AC10E8 },
    { type = "R_MIPS_LO16", vram = 0x80AC0E64, target_vram = 0x80AC10F4 },
    { type = "R_MIPS_HI16", vram = 0x80AC0F20, target_vram = 0x80AC1238 },
    { type = "R_MIPS_LO16", vram = 0x80AC0F38, target_vram = 0x80AC1238 },
    { type = "R_MIPS_HI16", vram = 0x80AC0F40, target_vram = 0x80AC1230 },
    { type = "R_MIPS_LO16", vram = 0x80AC0F44, target_vram = 0x80AC1230 },
    { type = "R_MIPS_HI16", vram = 0x80AC0F58, target_vram = 0x80AC1234 },
    { type = "R_MIPS_LO16", vram = 0x80AC0F5C, target_vram = 0x80AC1234 },
    { type = "R_MIPS_HI16", vram = 0x80AC0F60, target_vram = 0x80AC1238 },
    { type = "R_MIPS_LO16", vram = 0x80AC0F64, target_vram = 0x80AC1238 },
    { type = "R_MIPS_HI16", vram = 0x80AC0FBC, target_vram = 0x80AC1118 },
    { type = "R_MIPS_LO16", vram = 0x80AC0FCC, target_vram = 0x80AC1118 },
]

functions = [
    { name = "EnTwig_Init", vram = 0x80AC0830, size = 0x1F0 },
    { name = "EnTwig_Destroy", vram = 0x80AC0A20, size = 0x34 },
    { name = "func_80AC0A54", vram = 0x80AC0A54, size = 0x18 },
    { name = "EnTwig_Draw", vram = 0x80AC1030, size = 0x60 },
    { name = "func_80AC0AC8", vram = 0x80AC0AC8, size = 0x1FC },
    { name = "func_80AC0D2C", vram = 0x80AC0D2C, size = 0x2E0 },
    { name = "EnTwig_Update", vram = 0x80AC100C, size = 0x24 },
    { name = "func_80AC0A7C", vram = 0x80AC0A7C, size = 0x4C },
    { name = "func_80AC0A6C", vram = 0x80AC0A6C, size = 0x10 },
    { name = "func_80AC0CC4", vram = 0x80AC0CC4, size = 0x68 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Po_Fusen"
rom = 0x00F26CA0
vram = 0x80AC1270
size = 0xC60

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AC1278, target_vram = 0x80AC1DF0 },
    { type = "R_MIPS_LO16", vram = 0x80AC127C, target_vram = 0x80AC1DF0 },
    { type = "R_MIPS_HI16", vram = 0x80AC128C, target_vram = 0x80AC1DCC },
    { type = "R_MIPS_LO16", vram = 0x80AC1294, target_vram = 0x80AC1DCC },
    { type = "R_MIPS_HI16", vram = 0x80AC12BC, target_vram = 0x80AC1DA0 },
    { type = "R_MIPS_LO16", vram = 0x80AC12C4, target_vram = 0x80AC1DA0 },
    { type = "R_MIPS_HI16", vram = 0x80AC14B8, target_vram = 0x80AC19DC },
    { type = "R_MIPS_LO16", vram = 0x80AC14BC, target_vram = 0x80AC19DC },
    { type = "R_MIPS_HI16", vram = 0x80AC1574, target_vram = 0x80AC158C },
    { type = "R_MIPS_LO16", vram = 0x80AC1578, target_vram = 0x80AC158C },
    { type = "R_MIPS_HI16", vram = 0x80AC1614, target_vram = 0x80AC1DF4 },
    { type = "R_MIPS_LO16", vram = 0x80AC1618, target_vram = 0x80AC1DF4 },
    { type = "R_MIPS_HI16", vram = 0x80AC18F0, target_vram = 0x80AC192C },
    { type = "R_MIPS_LO16", vram = 0x80AC18F4, target_vram = 0x80AC192C },
    { type = "R_MIPS_HI16", vram = 0x80AC19B8, target_vram = 0x80AC19DC },
    { type = "R_MIPS_LO16", vram = 0x80AC19BC, target_vram = 0x80AC19DC },
    { type = "R_MIPS_HI16", vram = 0x80AC1A90, target_vram = 0x80AC1DF8 },
    { type = "R_MIPS_LO16", vram = 0x80AC1A94, target_vram = 0x80AC1DF8 },
    { type = "R_MIPS_HI16", vram = 0x80AC1ABC, target_vram = 0x80AC1DFC },
    { type = "R_MIPS_LO16", vram = 0x80AC1AC0, target_vram = 0x80AC1DFC },
    { type = "R_MIPS_HI16", vram = 0x80AC1AE8, target_vram = 0x80AC1E00 },
    { type = "R_MIPS_LO16", vram = 0x80AC1AEC, target_vram = 0x80AC1E00 },
    { type = "R_MIPS_HI16", vram = 0x80AC1B10, target_vram = 0x80AC1E04 },
    { type = "R_MIPS_LO16", vram = 0x80AC1B14, target_vram = 0x80AC1E04 },
    { type = "R_MIPS_HI16", vram = 0x80AC1D34, target_vram = 0x80AC1A68 },
    { type = "R_MIPS_HI16", vram = 0x80AC1D38, target_vram = 0x80AC1CE8 },
    { type = "R_MIPS_HI16", vram = 0x80AC1D48, target_vram = 0x80AC1D00 },
    { type = "R_MIPS_LO16", vram = 0x80AC1D4C, target_vram = 0x80AC1D00 },
    { type = "R_MIPS_LO16", vram = 0x80AC1D50, target_vram = 0x80AC1CE8 },
    { type = "R_MIPS_LO16", vram = 0x80AC1D54, target_vram = 0x80AC1A68 },
]

functions = [
    { name = "EnPoFusen_Update", vram = 0x80AC1A1C, size = 0x4C },
    { name = "EnPoFusen_PostLimbDraw", vram = 0x80AC1CE8, size = 0x18 },
    { name = "EnPoFusen_Pop", vram = 0x80AC192C, size = 0x84 },
    { name = "EnPoFusen_Draw", vram = 0x80AC1D14, size = 0x6C },
    { name = "EnPoFusen_Init", vram = 0x80AC1270, size = 0x1B4 },
    { name = "EnPoFusen_InitFuse", vram = 0x80AC19B0, size = 0x2C },
    { name = "EnPoFusen_CheckParent", vram = 0x80AC1450, size = 0x54 },
    { name = "EnPoFusen_CheckCollision", vram = 0x80AC14A4, size = 0xD0 },
    { name = "EnPoFusen_TransformLimbDraw", vram = 0x80AC1D00, size = 0x14 },
    { name = "EnPoFusen_Destroy", vram = 0x80AC1424, size = 0x2C },
    { name = "EnPoFusen_IdleFuse", vram = 0x80AC19DC, size = 0x40 },
    { name = "EnPoFusen_OverrideLimbDraw", vram = 0x80AC1A68, size = 0x280 },
    { name = "EnPoFusen_InitNoFuse", vram = 0x80AC1574, size = 0x18 },
    { name = "EnPoFusen_IncrementRomaniPop", vram = 0x80AC18EC, size = 0x40 },
    { name = "EnPoFusen_Idle", vram = 0x80AC158C, size = 0x360 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Door_Etc"
rom = 0x00F27900
vram = 0x80AC1ED0
size = 0x820

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AC1EEC, target_vram = 0x80AC25CC },
    { type = "R_MIPS_HI16", vram = 0x80AC1EF0, target_vram = 0x80AC2634 },
    { type = "R_MIPS_LO16", vram = 0x80AC1EF4, target_vram = 0x80AC25CC },
    { type = "R_MIPS_LO16", vram = 0x80AC1EF8, target_vram = 0x80AC2634 },
    { type = "R_MIPS_HI16", vram = 0x80AC1FA8, target_vram = 0x80AC20A8 },
    { type = "R_MIPS_LO16", vram = 0x80AC1FC8, target_vram = 0x80AC20A8 },
    { type = "R_MIPS_HI16", vram = 0x80AC1FE0, target_vram = 0x80AC25A0 },
    { type = "R_MIPS_LO16", vram = 0x80AC1FE4, target_vram = 0x80AC25A0 },
    { type = "R_MIPS_HI16", vram = 0x80AC20E4, target_vram = 0x80AC2354 },
    { type = "R_MIPS_HI16", vram = 0x80AC20E8, target_vram = 0x80AC24A8 },
    { type = "R_MIPS_LO16", vram = 0x80AC20EC, target_vram = 0x80AC2354 },
    { type = "R_MIPS_LO16", vram = 0x80AC20F0, target_vram = 0x80AC24A8 },
    { type = "R_MIPS_HI16", vram = 0x80AC2120, target_vram = 0x80AC21A0 },
    { type = "R_MIPS_LO16", vram = 0x80AC2124, target_vram = 0x80AC21A0 },
    { type = "R_MIPS_HI16", vram = 0x80AC2170, target_vram = 0x80AC2118 },
    { type = "R_MIPS_LO16", vram = 0x80AC2180, target_vram = 0x80AC2118 },
    { type = "R_MIPS_HI16", vram = 0x80AC231C, target_vram = 0x80AC2154 },
    { type = "R_MIPS_LO16", vram = 0x80AC2320, target_vram = 0x80AC2154 },
    { type = "R_MIPS_HI16", vram = 0x80AC23E4, target_vram = 0x80AC21A0 },
    { type = "R_MIPS_LO16", vram = 0x80AC23E8, target_vram = 0x80AC21A0 },
    { type = "R_MIPS_HI16", vram = 0x80AC24D0, target_vram = 0x80AC2650 },
    { type = "R_MIPS_LO16", vram = 0x80AC24D4, target_vram = 0x80AC2650 },
]

functions = [
    { name = "func_80AC21A0", vram = 0x80AC21A0, size = 0x1B4 },
    { name = "EnDoorEtc_Update", vram = 0x80AC2430, size = 0x78 },
    { name = "EnDoorEtc_Destroy", vram = 0x80AC2018, size = 0x2C },
    { name = "EnDoorEtc_Init", vram = 0x80AC1ED0, size = 0x148 },
    { name = "func_80AC2154", vram = 0x80AC2154, size = 0x4C },
    { name = "func_80AC2118", vram = 0x80AC2118, size = 0x3C },
    { name = "func_80AC2354", vram = 0x80AC2354, size = 0xDC },
    { name = "EnDoorEtc_IsDistanceGreater", vram = 0x80AC2044, size = 0x64 },
    { name = "EnDoorEtc_Draw", vram = 0x80AC24A8, size = 0xCC },
    { name = "EnDoorEtc_WaitForObject", vram = 0x80AC20A8, size = 0x70 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Bigokuta"
rom = 0x00F28120
vram = 0x80AC26F0
size = 0x2200

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AC2704, target_vram = 0x80AC4590 },
    { type = "R_MIPS_LO16", vram = 0x80AC2708, target_vram = 0x80AC4590 },
    { type = "R_MIPS_HI16", vram = 0x80AC2748, target_vram = 0x80AC4530 },
    { type = "R_MIPS_LO16", vram = 0x80AC274C, target_vram = 0x80AC4530 },
    { type = "R_MIPS_HI16", vram = 0x80AC2760, target_vram = 0x80AC455C },
    { type = "R_MIPS_LO16", vram = 0x80AC2764, target_vram = 0x80AC455C },
    { type = "R_MIPS_HI16", vram = 0x80AC2778, target_vram = 0x80AC4588 },
    { type = "R_MIPS_LO16", vram = 0x80AC277C, target_vram = 0x80AC4588 },
    { type = "R_MIPS_HI16", vram = 0x80AC281C, target_vram = 0x80AC4610 },
    { type = "R_MIPS_LO16", vram = 0x80AC2830, target_vram = 0x80AC4610 },
    { type = "R_MIPS_HI16", vram = 0x80AC284C, target_vram = 0x80AC2B4C },
    { type = "R_MIPS_LO16", vram = 0x80AC2854, target_vram = 0x80AC2B4C },
    { type = "R_MIPS_HI16", vram = 0x80AC2CCC, target_vram = 0x80AC2CE8 },
    { type = "R_MIPS_LO16", vram = 0x80AC2CD0, target_vram = 0x80AC2CE8 },
    { type = "R_MIPS_HI16", vram = 0x80AC2E88, target_vram = 0x80AC2EBC },
    { type = "R_MIPS_LO16", vram = 0x80AC2E8C, target_vram = 0x80AC2EBC },
    { type = "R_MIPS_HI16", vram = 0x80AC2F48, target_vram = 0x80AC2F64 },
    { type = "R_MIPS_LO16", vram = 0x80AC2F4C, target_vram = 0x80AC2F64 },
    { type = "R_MIPS_HI16", vram = 0x80AC3184, target_vram = 0x80AC4614 },
    { type = "R_MIPS_LO16", vram = 0x80AC3198, target_vram = 0x80AC4614 },
    { type = "R_MIPS_HI16", vram = 0x80AC31CC, target_vram = 0x80AC31EC },
    { type = "R_MIPS_LO16", vram = 0x80AC31D0, target_vram = 0x80AC31EC },
    { type = "R_MIPS_HI16", vram = 0x80AC329C, target_vram = 0x80AC4618 },
    { type = "R_MIPS_LO16", vram = 0x80AC32A0, target_vram = 0x80AC4618 },
    { type = "R_MIPS_HI16", vram = 0x80AC3304, target_vram = 0x80AC461C },
    { type = "R_MIPS_LO16", vram = 0x80AC3318, target_vram = 0x80AC461C },
    { type = "R_MIPS_HI16", vram = 0x80AC33A4, target_vram = 0x80AC33C0 },
    { type = "R_MIPS_LO16", vram = 0x80AC33AC, target_vram = 0x80AC33C0 },
    { type = "R_MIPS_HI16", vram = 0x80AC347C, target_vram = 0x80AC34A8 },
    { type = "R_MIPS_LO16", vram = 0x80AC3480, target_vram = 0x80AC34A8 },
    { type = "R_MIPS_HI16", vram = 0x80AC3504, target_vram = 0x80AC4620 },
    { type = "R_MIPS_LO16", vram = 0x80AC3508, target_vram = 0x80AC4620 },
    { type = "R_MIPS_HI16", vram = 0x80AC3620, target_vram = 0x80AC3650 },
    { type = "R_MIPS_LO16", vram = 0x80AC362C, target_vram = 0x80AC3650 },
    { type = "R_MIPS_HI16", vram = 0x80AC3690, target_vram = 0x80AC4624 },
    { type = "R_MIPS_LO16", vram = 0x80AC3694, target_vram = 0x80AC4624 },
    { type = "R_MIPS_HI16", vram = 0x80AC36A0, target_vram = 0x80AC4628 },
    { type = "R_MIPS_HI16", vram = 0x80AC36CC, target_vram = 0x80AC45B0 },
    { type = "R_MIPS_LO16", vram = 0x80AC36D0, target_vram = 0x80AC45B0 },
    { type = "R_MIPS_HI16", vram = 0x80AC36E8, target_vram = 0x80AC45B4 },
    { type = "R_MIPS_LO16", vram = 0x80AC36EC, target_vram = 0x80AC45B4 },
    { type = "R_MIPS_LO16", vram = 0x80AC3740, target_vram = 0x80AC4628 },
    { type = "R_MIPS_HI16", vram = 0x80AC3784, target_vram = 0x80AC45B8 },
    { type = "R_MIPS_HI16", vram = 0x80AC3788, target_vram = 0x80AC45B0 },
    { type = "R_MIPS_LO16", vram = 0x80AC3790, target_vram = 0x80AC45B0 },
    { type = "R_MIPS_LO16", vram = 0x80AC3794, target_vram = 0x80AC45B8 },
    { type = "R_MIPS_HI16", vram = 0x80AC37FC, target_vram = 0x80AC45A4 },
    { type = "R_MIPS_LO16", vram = 0x80AC3808, target_vram = 0x80AC45A4 },
    { type = "R_MIPS_HI16", vram = 0x80AC38BC, target_vram = 0x80AC462C },
    { type = "R_MIPS_LO16", vram = 0x80AC38D4, target_vram = 0x80AC462C },
    { type = "R_MIPS_HI16", vram = 0x80AC3A1C, target_vram = 0x80AC4630 },
    { type = "R_MIPS_LO16", vram = 0x80AC3A34, target_vram = 0x80AC4630 },
    { type = "R_MIPS_HI16", vram = 0x80AC3A38, target_vram = 0x80AC4634 },
    { type = "R_MIPS_LO16", vram = 0x80AC3A44, target_vram = 0x80AC4634 },
    { type = "R_MIPS_HI16", vram = 0x80AC3A6C, target_vram = 0x80AC4638 },
    { type = "R_MIPS_LO16", vram = 0x80AC3A74, target_vram = 0x80AC4638 },
    { type = "R_MIPS_HI16", vram = 0x80AC3CC0, target_vram = 0x80AC463C },
    { type = "R_MIPS_LO16", vram = 0x80AC3CC4, target_vram = 0x80AC463C },
    { type = "R_MIPS_HI16", vram = 0x80AC3CD4, target_vram = 0x80AC4640 },
    { type = "R_MIPS_LO16", vram = 0x80AC3CD8, target_vram = 0x80AC4640 },
    { type = "R_MIPS_HI16", vram = 0x80AC3D08, target_vram = 0x80AC4644 },
    { type = "R_MIPS_LO16", vram = 0x80AC3D0C, target_vram = 0x80AC4644 },
    { type = "R_MIPS_HI16", vram = 0x80AC3D70, target_vram = 0x80AC3650 },
    { type = "R_MIPS_LO16", vram = 0x80AC3D74, target_vram = 0x80AC3650 },
    { type = "R_MIPS_HI16", vram = 0x80AC3E14, target_vram = 0x80AC31EC },
    { type = "R_MIPS_LO16", vram = 0x80AC3E18, target_vram = 0x80AC31EC },
    { type = "R_MIPS_HI16", vram = 0x80AC3E20, target_vram = 0x80AC33C0 },
    { type = "R_MIPS_HI16", vram = 0x80AC3E34, target_vram = 0x80AC4648 },
    { type = "R_MIPS_LO16", vram = 0x80AC3E40, target_vram = 0x80AC4648 },
    { type = "R_MIPS_LO16", vram = 0x80AC3E74, target_vram = 0x80AC33C0 },
    { type = "R_MIPS_HI16", vram = 0x80AC3EBC, target_vram = 0x80AC464C },
    { type = "R_MIPS_LO16", vram = 0x80AC3EC0, target_vram = 0x80AC464C },
    { type = "R_MIPS_HI16", vram = 0x80AC3F1C, target_vram = 0x80AC3650 },
    { type = "R_MIPS_LO16", vram = 0x80AC3F20, target_vram = 0x80AC3650 },
    { type = "R_MIPS_HI16", vram = 0x80AC3F28, target_vram = 0x80AC31EC },
    { type = "R_MIPS_HI16", vram = 0x80AC3F4C, target_vram = 0x80AC4650 },
    { type = "R_MIPS_LO16", vram = 0x80AC3F50, target_vram = 0x80AC4650 },
    { type = "R_MIPS_HI16", vram = 0x80AC3F98, target_vram = 0x80AC4654 },
    { type = "R_MIPS_LO16", vram = 0x80AC3F9C, target_vram = 0x80AC4654 },
    { type = "R_MIPS_LO16", vram = 0x80AC4010, target_vram = 0x80AC31EC },
    { type = "R_MIPS_HI16", vram = 0x80AC4018, target_vram = 0x80AC33C0 },
    { type = "R_MIPS_HI16", vram = 0x80AC4020, target_vram = 0x80AC4658 },
    { type = "R_MIPS_LO16", vram = 0x80AC4024, target_vram = 0x80AC4658 },
    { type = "R_MIPS_HI16", vram = 0x80AC4044, target_vram = 0x80AC465C },
    { type = "R_MIPS_LO16", vram = 0x80AC4048, target_vram = 0x80AC465C },
    { type = "R_MIPS_HI16", vram = 0x80AC40A0, target_vram = 0x80AC4660 },
    { type = "R_MIPS_LO16", vram = 0x80AC40A4, target_vram = 0x80AC4660 },
    { type = "R_MIPS_LO16", vram = 0x80AC40DC, target_vram = 0x80AC33C0 },
    { type = "R_MIPS_HI16", vram = 0x80AC40FC, target_vram = 0x80AC4664 },
    { type = "R_MIPS_LO16", vram = 0x80AC4100, target_vram = 0x80AC4664 },
    { type = "R_MIPS_HI16", vram = 0x80AC4124, target_vram = 0x80AC4674 },
    { type = "R_MIPS_HI16", vram = 0x80AC412C, target_vram = 0x80AC4668 },
    { type = "R_MIPS_LO16", vram = 0x80AC4130, target_vram = 0x80AC4668 },
    { type = "R_MIPS_HI16", vram = 0x80AC4158, target_vram = 0x80AC466C },
    { type = "R_MIPS_LO16", vram = 0x80AC415C, target_vram = 0x80AC466C },
    { type = "R_MIPS_HI16", vram = 0x80AC4160, target_vram = 0x80AC4670 },
    { type = "R_MIPS_LO16", vram = 0x80AC417C, target_vram = 0x80AC4670 },
    { type = "R_MIPS_LO16", vram = 0x80AC41A0, target_vram = 0x80AC4674 },
    { type = "R_MIPS_HI16", vram = 0x80AC41B0, target_vram = 0x80AC4678 },
    { type = "R_MIPS_LO16", vram = 0x80AC41B4, target_vram = 0x80AC4678 },
    { type = "R_MIPS_HI16", vram = 0x80AC41B8, target_vram = 0x80AC467C },
    { type = "R_MIPS_LO16", vram = 0x80AC41BC, target_vram = 0x80AC467C },
    { type = "R_MIPS_HI16", vram = 0x80AC4228, target_vram = 0x80AC45BC },
    { type = "R_MIPS_LO16", vram = 0x80AC4230, target_vram = 0x80AC45BC },
    { type = "R_MIPS_HI16", vram = 0x80AC42B0, target_vram = 0x80AC45D0 },
    { type = "R_MIPS_HI16", vram = 0x80AC42B4, target_vram = 0x80AC460C },
    { type = "R_MIPS_LO16", vram = 0x80AC42B8, target_vram = 0x80AC460C },
    { type = "R_MIPS_LO16", vram = 0x80AC42BC, target_vram = 0x80AC45D0 },
    { type = "R_MIPS_HI16", vram = 0x80AC4314, target_vram = 0x80AC3650 },
    { type = "R_MIPS_LO16", vram = 0x80AC4318, target_vram = 0x80AC3650 },
    { type = "R_MIPS_HI16", vram = 0x80AC4384, target_vram = 0x80AC3D48 },
    { type = "R_MIPS_HI16", vram = 0x80AC4388, target_vram = 0x80AC4204 },
    { type = "R_MIPS_LO16", vram = 0x80AC438C, target_vram = 0x80AC4204 },
    { type = "R_MIPS_LO16", vram = 0x80AC4390, target_vram = 0x80AC3D48 },
    { type = "R_MIPS_HI16", vram = 0x80AC43EC, target_vram = 0x80AC4680 },
    { type = "R_MIPS_LO16", vram = 0x80AC43F0, target_vram = 0x80AC4680 },
    { type = "R_MIPS_HI16", vram = 0x80AC43FC, target_vram = 0x80AC4204 },
    { type = "R_MIPS_LO16", vram = 0x80AC4408, target_vram = 0x80AC4204 },
]

functions = [
    { name = "EnBigokuta_SetupHoldPlayer", vram = 0x80AC33A4, size = 0x1C },
    { name = "EnBigokuta_SuckInPlayer", vram = 0x80AC31EC, size = 0x1B8 },
    { name = "EnBigokuta_Update", vram = 0x80AC3B2C, size = 0x21C },
    { name = "EnBigokuta_ValidatePictograph", vram = 0x80AC2B4C, size = 0x4C },
    { name = "EnBigokuta_Destroy", vram = 0x80AC2874, size = 0x40 },
    { name = "EnBigokuta_UpdateOrSetupCam", vram = 0x80AC3054, size = 0x98 },
    { name = "EnBigokuta_Draw", vram = 0x80AC42F8, size = 0x214 },
    { name = "EnBigokuta_OverrideLimbDraw", vram = 0x80AC3D48, size = 0x4BC },
    { name = "EnBigokuta_SetupDeathEffects", vram = 0x80AC35E8, size = 0x68 },
    { name = "EnBigokuta_MoveCamera", vram = 0x80AC299C, size = 0x80 },
    { name = "EnBigokuta_SetupRise", vram = 0x80AC2DAC, size = 0x110 },
    { name = "EnBigokuta_HoldPlayer", vram = 0x80AC33C0, size = 0xA0 },
    { name = "EnBigokuta_Idle", vram = 0x80AC2CE8, size = 0xC4 },
    { name = "EnBigokuta_ShootPlayer", vram = 0x80AC2A7C, size = 0xD0 },
    { name = "EnBigokuta_SetupSuckInPlayer", vram = 0x80AC30EC, size = 0x100 },
    { name = "EnBigokuta_SetupIdle", vram = 0x80AC2C84, size = 0x64 },
    { name = "EnBigokuta_IsNearSwampBoat", vram = 0x80AC3930, size = 0x70 },
    { name = "EnBigokuta_SpawnRipple", vram = 0x80AC2C30, size = 0x54 },
    { name = "EnBigokuta_PlayDeathEffects", vram = 0x80AC3650, size = 0x2E0 },
    { name = "EnBigokuta_Init", vram = 0x80AC26F0, size = 0x184 },
    { name = "EnBigokuta_PostLimbDraw", vram = 0x80AC4204, size = 0xF4 },
    { name = "EnBigokuta_ResetCamera", vram = 0x80AC2A1C, size = 0x60 },
    { name = "EnBigokuta_IdleAboveWater", vram = 0x80AC2F64, size = 0xF0 },
    { name = "EnBigokuta_SetupIdleAboveWater", vram = 0x80AC2F20, size = 0x44 },
    { name = "EnBigokuta_SetupCutsceneCamera", vram = 0x80AC28B4, size = 0xE8 },
    { name = "EnBigokuta_CheckOneHitKill", vram = 0x80AC39A0, size = 0x18C },
    { name = "EnBigokuta_RiseOutOfWater", vram = 0x80AC2EBC, size = 0x64 },
    { name = "EnBigokuta_PlayDeathCutscene", vram = 0x80AC34A8, size = 0x140 },
    { name = "EnBigokuta_IsInWater", vram = 0x80AC2B98, size = 0x98 },
    { name = "EnBigokuta_SetupDeathCutscene", vram = 0x80AC3460, size = 0x48 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Icefloe"
rom = 0x00F2A320
vram = 0x80AC48F0
size = 0x770

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AC4904, target_vram = 0x80AC4F3C },
    { type = "R_MIPS_LO16", vram = 0x80AC4908, target_vram = 0x80AC4F3C },
    { type = "R_MIPS_HI16", vram = 0x80AC4934, target_vram = 0x80AC5060 },
    { type = "R_MIPS_LO16", vram = 0x80AC4938, target_vram = 0x80AC5060 },
    { type = "R_MIPS_HI16", vram = 0x80AC493C, target_vram = 0x80AC4F30 },
    { type = "R_MIPS_LO16", vram = 0x80AC494C, target_vram = 0x80AC4F30 },
    { type = "R_MIPS_HI16", vram = 0x80AC4968, target_vram = 0x80AC4D2C },
    { type = "R_MIPS_LO16", vram = 0x80AC496C, target_vram = 0x80AC4D2C },
    { type = "R_MIPS_HI16", vram = 0x80AC4980, target_vram = 0x80AC5060 },
    { type = "R_MIPS_LO16", vram = 0x80AC4984, target_vram = 0x80AC5060 },
    { type = "R_MIPS_HI16", vram = 0x80AC4988, target_vram = 0x80AC4F30 },
    { type = "R_MIPS_HI16", vram = 0x80AC498C, target_vram = 0x80AC4F38 },
    { type = "R_MIPS_LO16", vram = 0x80AC4990, target_vram = 0x80AC4F38 },
    { type = "R_MIPS_LO16", vram = 0x80AC4994, target_vram = 0x80AC4F30 },
    { type = "R_MIPS_HI16", vram = 0x80AC49A8, target_vram = 0x80AC4F38 },
    { type = "R_MIPS_LO16", vram = 0x80AC49AC, target_vram = 0x80AC4F38 },
    { type = "R_MIPS_HI16", vram = 0x80AC49B8, target_vram = 0x80AC4F30 },
    { type = "R_MIPS_LO16", vram = 0x80AC49C0, target_vram = 0x80AC4F30 },
    { type = "R_MIPS_HI16", vram = 0x80AC49C8, target_vram = 0x80AC5060 },
    { type = "R_MIPS_LO16", vram = 0x80AC49CC, target_vram = 0x80AC5060 },
    { type = "R_MIPS_HI16", vram = 0x80AC4A28, target_vram = 0x80AC5060 },
    { type = "R_MIPS_LO16", vram = 0x80AC4A2C, target_vram = 0x80AC5060 },
    { type = "R_MIPS_HI16", vram = 0x80AC4A34, target_vram = 0x80AC4F30 },
    { type = "R_MIPS_HI16", vram = 0x80AC4A38, target_vram = 0x80AC4F3C },
    { type = "R_MIPS_LO16", vram = 0x80AC4A48, target_vram = 0x80AC4F3C },
    { type = "R_MIPS_LO16", vram = 0x80AC4A4C, target_vram = 0x80AC4F30 },
    { type = "R_MIPS_HI16", vram = 0x80AC4AC8, target_vram = 0x80AC4AE8 },
    { type = "R_MIPS_LO16", vram = 0x80AC4ACC, target_vram = 0x80AC4AE8 },
    { type = "R_MIPS_HI16", vram = 0x80AC4B2C, target_vram = 0x80AC4F50 },
    { type = "R_MIPS_LO16", vram = 0x80AC4B30, target_vram = 0x80AC4F50 },
    { type = "R_MIPS_HI16", vram = 0x80AC4BD0, target_vram = 0x80AC4F40 },
    { type = "R_MIPS_LO16", vram = 0x80AC4BD4, target_vram = 0x80AC4F40 },
    { type = "R_MIPS_HI16", vram = 0x80AC4C1C, target_vram = 0x80AC4C34 },
    { type = "R_MIPS_LO16", vram = 0x80AC4C20, target_vram = 0x80AC4C34 },
    { type = "R_MIPS_HI16", vram = 0x80AC4C98, target_vram = 0x80AC4F54 },
    { type = "R_MIPS_LO16", vram = 0x80AC4C9C, target_vram = 0x80AC4F54 },
    { type = "R_MIPS_HI16", vram = 0x80AC4D10, target_vram = 0x80AC4D2C },
    { type = "R_MIPS_LO16", vram = 0x80AC4D14, target_vram = 0x80AC4D2C },
    { type = "R_MIPS_HI16", vram = 0x80AC4D74, target_vram = 0x80AC4F58 },
    { type = "R_MIPS_LO16", vram = 0x80AC4D78, target_vram = 0x80AC4F58 },
    { type = "R_MIPS_HI16", vram = 0x80AC4DB0, target_vram = 0x80AC4F5C },
    { type = "R_MIPS_LO16", vram = 0x80AC4DB4, target_vram = 0x80AC4F5C },
    { type = "R_MIPS_HI16", vram = 0x80AC4E30, target_vram = 0x80AC4F60 },
    { type = "R_MIPS_LO16", vram = 0x80AC4E34, target_vram = 0x80AC4F60 },
    { type = "R_MIPS_HI16", vram = 0x80AC4E50, target_vram = 0x80AC4F64 },
    { type = "R_MIPS_LO16", vram = 0x80AC4E54, target_vram = 0x80AC4F64 },
]

functions = [
    { name = "func_80AC4CF0", vram = 0x80AC4CF0, size = 0x3C },
    { name = "BgIcefloe_Draw", vram = 0x80AC4ED8, size = 0x30 },
    { name = "BgIcefloe_Grow", vram = 0x80AC4AE8, size = 0x130 },
    { name = "BgIcefloe_Init", vram = 0x80AC48F0, size = 0x114 },
    { name = "func_80AC4D2C", vram = 0x80AC4D2C, size = 0x16C },
    { name = "BgIcefloe_Update", vram = 0x80AC4E98, size = 0x40 },
    { name = "func_80AC4C18", vram = 0x80AC4C18, size = 0x1C },
    { name = "BgIcefloe_Destroy", vram = 0x80AC4A04, size = 0x7C },
    { name = "func_80AC4C34", vram = 0x80AC4C34, size = 0xBC },
    { name = "func_80AC4A80", vram = 0x80AC4A80, size = 0x68 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_fbdemo_triforce"
rom = 0x00F2AA90
vram = 0x80AC5070
size = 0x740

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AC5094, target_vram = 0x80AC5730 },
    { type = "R_MIPS_LO16", vram = 0x80AC5098, target_vram = 0x80AC5730 },
    { type = "R_MIPS_HI16", vram = 0x80AC5118, target_vram = 0x80AC5734 },
    { type = "R_MIPS_LO16", vram = 0x80AC5120, target_vram = 0x80AC5734 },
    { type = "R_MIPS_HI16", vram = 0x80AC515C, target_vram = 0x80AC5738 },
    { type = "R_MIPS_LO16", vram = 0x80AC5160, target_vram = 0x80AC5738 },
    { type = "R_MIPS_HI16", vram = 0x80AC536C, target_vram = 0x80AC5630 },
    { type = "R_MIPS_LO16", vram = 0x80AC5370, target_vram = 0x80AC5630 },
    { type = "R_MIPS_HI16", vram = 0x80AC542C, target_vram = 0x80AC5660 },
    { type = "R_MIPS_LO16", vram = 0x80AC5430, target_vram = 0x80AC5660 },
    { type = "R_MIPS_HI16", vram = 0x80AC55B0, target_vram = 0x80AC573C },
    { type = "R_MIPS_LO16", vram = 0x80AC55B4, target_vram = 0x80AC573C },
]

functions = [
    { name = "TransitionTriforce_SetType", vram = 0x80AC5274, size = 0xC },
    { name = "TransitionTriforce_SetColor", vram = 0x80AC5268, size = 0xC },
    { name = "TransitionTriforce_Destroy", vram = 0x80AC5148, size = 0xC },
    { name = "TransitionTriforce_Start", vram = 0x80AC5070, size = 0x38 },
    { name = "TransitionTriforce_SetState", vram = 0x80AC5280, size = 0xC },
    { name = "TransitionTriforce_Draw", vram = 0x80AC528C, size = 0x310 },
    { name = "TransitionTriforce_Init", vram = 0x80AC50A8, size = 0xA0 },
    { name = "TransitionTriforce_IsDone", vram = 0x80AC559C, size = 0x88 },
    { name = "TransitionTriforce_Update", vram = 0x80AC5154, size = 0x114 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_fbdemo_wipe1"
rom = 0x00F2B1D0
vram = 0x80AC57B0
size = 0xF90

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AC5988, target_vram = 0x80AC66D0 },
    { type = "R_MIPS_LO16", vram = 0x80AC598C, target_vram = 0x80AC66D0 },
    { type = "R_MIPS_HI16", vram = 0x80AC5B70, target_vram = 0x80AC65B0 },
    { type = "R_MIPS_LO16", vram = 0x80AC5B74, target_vram = 0x80AC65B0 },
]

functions = [
    { name = "TransitionWipe1_SetColor", vram = 0x80AC5C08, size = 0xC },
    { name = "TransitionWipe1_SetType", vram = 0x80AC5BC8, size = 0x40 },
    { name = "TransitionWipe1_SetEnvColor", vram = 0x80AC5C14, size = 0xC },
    { name = "TransitionWipe1_Destroy", vram = 0x80AC5894, size = 0xC },
    { name = "TransitionWipe1_Draw", vram = 0x80AC5980, size = 0x23C },
    { name = "TransitionWipe1_Init", vram = 0x80AC5868, size = 0x2C },
    { name = "TransitionWipe1_Start", vram = 0x80AC57B0, size = 0xB8 },
    { name = "TransitionWipe1_IsDone", vram = 0x80AC5BBC, size = 0xC },
    { name = "TransitionWipe1_Update", vram = 0x80AC58A0, size = 0xE0 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_fbdemo_wipe3"
rom = 0x00F2C160
vram = 0x80AC6740
size = 0x1CF0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AC6754, target_vram = 0x80AC8350 },
    { type = "R_MIPS_LO16", vram = 0x80AC676C, target_vram = 0x80AC8350 },
    { type = "R_MIPS_HI16", vram = 0x80AC6AA4, target_vram = 0x80AC83A0 },
    { type = "R_MIPS_LO16", vram = 0x80AC6B3C, target_vram = 0x80AC83A0 },
    { type = "R_MIPS_HI16", vram = 0x80AC6B94, target_vram = 0x80AC8280 },
    { type = "R_MIPS_LO16", vram = 0x80AC6B98, target_vram = 0x80AC8280 },
]

functions = [
    { name = "TransitionWipe3_SetType", vram = 0x80AC6BF0, size = 0x4C },
    { name = "TransitionWipe3_Update", vram = 0x80AC68E0, size = 0x118 },
    { name = "TransitionWipe3_Destroy", vram = 0x80AC68A8, size = 0xC },
    { name = "TransitionWipe3_Draw", vram = 0x80AC69F8, size = 0x1EC },
    { name = "TransitionWipe3_IsDone", vram = 0x80AC6BE4, size = 0xC },
    { name = "TransitionWipe3_SetColor", vram = 0x80AC6C3C, size = 0xC },
    { name = "TransitionWipe3_Start", vram = 0x80AC6740, size = 0x13C },
    { name = "TransitionWipe3_SetEnvColor", vram = 0x80AC6C48, size = 0xC },
    { name = "TransitionWipe3_UpdateScrollY", vram = 0x80AC68B4, size = 0x2C },
    { name = "TransitionWipe3_Init", vram = 0x80AC687C, size = 0x2C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_fbdemo_wipe4"
rom = 0x00F2DE50
vram = 0x80AC8430
size = 0x2C0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AC8438, target_vram = 0x80AC8684 },
    { type = "R_MIPS_HI16", vram = 0x80AC844C, target_vram = 0x80AC8680 },
    { type = "R_MIPS_LO16", vram = 0x80AC8450, target_vram = 0x80AC8680 },
    { type = "R_MIPS_LO16", vram = 0x80AC845C, target_vram = 0x80AC8684 },
    { type = "R_MIPS_HI16", vram = 0x80AC8468, target_vram = 0x80AC8688 },
    { type = "R_MIPS_LO16", vram = 0x80AC846C, target_vram = 0x80AC8688 },
]

functions = [
    { name = "TransitionWipe4_SetType", vram = 0x80AC85EC, size = 0x40 },
    { name = "TransitionWipe4_IsDone", vram = 0x80AC85E0, size = 0xC },
    { name = "TransitionWipe4_Start", vram = 0x80AC8430, size = 0x84 },
    { name = "TransitionWipe4_Draw", vram = 0x80AC8544, size = 0x9C },
    { name = "TransitionWipe4_SetColor", vram = 0x80AC862C, size = 0xC },
    { name = "TransitionWipe4_Update", vram = 0x80AC84EC, size = 0x58 },
    { name = "TransitionWipe4_SetEnvColor", vram = 0x80AC8638, size = 0xC },
    { name = "TransitionWipe4_Init", vram = 0x80AC84B4, size = 0x2C },
    { name = "TransitionWipe4_Destroy", vram = 0x80AC84E0, size = 0xC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_fbdemo_wipe5"
rom = 0x00F2E110
vram = 0x80AC86F0
size = 0x460

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AC86F8, target_vram = 0x80AC8AE4 },
    { type = "R_MIPS_HI16", vram = 0x80AC870C, target_vram = 0x80AC8AE0 },
    { type = "R_MIPS_LO16", vram = 0x80AC8710, target_vram = 0x80AC8AE0 },
    { type = "R_MIPS_LO16", vram = 0x80AC871C, target_vram = 0x80AC8AE4 },
    { type = "R_MIPS_HI16", vram = 0x80AC8728, target_vram = 0x80AC8AE8 },
    { type = "R_MIPS_LO16", vram = 0x80AC872C, target_vram = 0x80AC8AE8 },
]

functions = [
    { name = "TransitionWipe5_Update", vram = 0x80AC87AC, size = 0x70 },
    { name = "TransitionWipe5_SetEnvColor", vram = 0x80AC8AA0, size = 0xC },
    { name = "TransitionWipe5_Start", vram = 0x80AC86F0, size = 0x84 },
    { name = "TransitionWipe5_Draw", vram = 0x80AC881C, size = 0x234 },
    { name = "TransitionWipe5_Destroy", vram = 0x80AC87A0, size = 0xC },
    { name = "TransitionWipe5_SetColor", vram = 0x80AC8A94, size = 0xC },
    { name = "TransitionWipe5_Init", vram = 0x80AC8774, size = 0x2C },
    { name = "TransitionWipe5_SetType", vram = 0x80AC8A5C, size = 0x38 },
    { name = "TransitionWipe5_IsDone", vram = 0x80AC8A50, size = 0xC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Effect_Ss_Sbn"
rom = 0x00F2E570
vram = 0x80AC8B50
size = 0x970

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AC8BEC, target_vram = 0x80AC8ECC },
    { type = "R_MIPS_HI16", vram = 0x80AC8BF0, target_vram = 0x80AC933C },
    { type = "R_MIPS_LO16", vram = 0x80AC8C04, target_vram = 0x80AC8ECC },
    { type = "R_MIPS_LO16", vram = 0x80AC8C08, target_vram = 0x80AC933C },
    { type = "R_MIPS_HI16", vram = 0x80AC8C88, target_vram = 0x80AC9400 },
    { type = "R_MIPS_LO16", vram = 0x80AC8C8C, target_vram = 0x80AC9400 },
    { type = "R_MIPS_HI16", vram = 0x80AC8CAC, target_vram = 0x80AC9404 },
    { type = "R_MIPS_HI16", vram = 0x80AC8CB0, target_vram = 0x80AC9164 },
    { type = "R_MIPS_LO16", vram = 0x80AC8CB4, target_vram = 0x80AC9164 },
    { type = "R_MIPS_LO16", vram = 0x80AC8CC4, target_vram = 0x80AC9404 },
    { type = "R_MIPS_HI16", vram = 0x80AC8CC8, target_vram = 0x80AC9408 },
    { type = "R_MIPS_LO16", vram = 0x80AC8CE4, target_vram = 0x80AC9408 },
    { type = "R_MIPS_HI16", vram = 0x80AC8CE8, target_vram = 0x80AC940C },
    { type = "R_MIPS_LO16", vram = 0x80AC8D04, target_vram = 0x80AC940C },
    { type = "R_MIPS_HI16", vram = 0x80AC8D08, target_vram = 0x80AC9410 },
    { type = "R_MIPS_LO16", vram = 0x80AC8D60, target_vram = 0x80AC9410 },
    { type = "R_MIPS_HI16", vram = 0x80AC8EEC, target_vram = 0x80AC9414 },
    { type = "R_MIPS_LO16", vram = 0x80AC8EF0, target_vram = 0x80AC9414 },
    { type = "R_MIPS_HI16", vram = 0x80AC8F54, target_vram = 0x80AC9418 },
    { type = "R_MIPS_LO16", vram = 0x80AC8F58, target_vram = 0x80AC9418 },
    { type = "R_MIPS_HI16", vram = 0x80AC9008, target_vram = 0x80AC93B8 },
    { type = "R_MIPS_LO16", vram = 0x80AC9010, target_vram = 0x80AC93B8 },
    { type = "R_MIPS_HI16", vram = 0x80AC9184, target_vram = 0x80AC941C },
    { type = "R_MIPS_LO16", vram = 0x80AC9188, target_vram = 0x80AC941C },
    { type = "R_MIPS_HI16", vram = 0x80AC91EC, target_vram = 0x80AC9420 },
    { type = "R_MIPS_LO16", vram = 0x80AC91F0, target_vram = 0x80AC9420 },
    { type = "R_MIPS_HI16", vram = 0x80AC9290, target_vram = 0x80AC93E8 },
    { type = "R_MIPS_LO16", vram = 0x80AC92A8, target_vram = 0x80AC93E8 },
]

functions = [
    { name = "EffectSsSbn_Draw", vram = 0x80AC9164, size = 0x1D8 },
    { name = "EffectSsSbn_DrawSliding", vram = 0x80AC8ECC, size = 0x298 },
    { name = "EffectSsSbn_Update", vram = 0x80AC933C, size = 0x68 },
    { name = "EffectSsSbn_Init", vram = 0x80AC8B50, size = 0x37C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Ocarinalift"
rom = 0x00F2EEE0
vram = 0x80AC94C0
size = 0x9E0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AC9510, target_vram = 0x80AC9D70 },
    { type = "R_MIPS_LO16", vram = 0x80AC9514, target_vram = 0x80AC9D70 },
    { type = "R_MIPS_HI16", vram = 0x80AC9554, target_vram = 0x80AC9D90 },
    { type = "R_MIPS_LO16", vram = 0x80AC9558, target_vram = 0x80AC9D90 },
    { type = "R_MIPS_HI16", vram = 0x80AC9560, target_vram = 0x80AC9D94 },
    { type = "R_MIPS_LO16", vram = 0x80AC9574, target_vram = 0x80AC9D94 },
    { type = "R_MIPS_HI16", vram = 0x80AC9688, target_vram = 0x80AC96A4 },
    { type = "R_MIPS_LO16", vram = 0x80AC968C, target_vram = 0x80AC96A4 },
    { type = "R_MIPS_HI16", vram = 0x80AC96B8, target_vram = 0x80AC96D0 },
    { type = "R_MIPS_LO16", vram = 0x80AC96BC, target_vram = 0x80AC96D0 },
    { type = "R_MIPS_HI16", vram = 0x80AC9774, target_vram = 0x80AC9D98 },
    { type = "R_MIPS_LO16", vram = 0x80AC978C, target_vram = 0x80AC9D98 },
    { type = "R_MIPS_HI16", vram = 0x80AC9790, target_vram = 0x80AC9D9C },
    { type = "R_MIPS_LO16", vram = 0x80AC9794, target_vram = 0x80AC9D9C },
    { type = "R_MIPS_HI16", vram = 0x80AC97AC, target_vram = 0x80AC9DA0 },
    { type = "R_MIPS_LO16", vram = 0x80AC97B0, target_vram = 0x80AC9DA0 },
    { type = "R_MIPS_HI16", vram = 0x80AC97D0, target_vram = 0x80AC9DA4 },
    { type = "R_MIPS_LO16", vram = 0x80AC97D4, target_vram = 0x80AC9DA4 },
    { type = "R_MIPS_HI16", vram = 0x80AC9850, target_vram = 0x80AC9DA8 },
    { type = "R_MIPS_LO16", vram = 0x80AC9860, target_vram = 0x80AC9DA8 },
    { type = "R_MIPS_HI16", vram = 0x80AC99C0, target_vram = 0x80AC99D4 },
    { type = "R_MIPS_LO16", vram = 0x80AC99C4, target_vram = 0x80AC99D4 },
    { type = "R_MIPS_HI16", vram = 0x80AC9A68, target_vram = 0x80AC9A7C },
    { type = "R_MIPS_LO16", vram = 0x80AC9A6C, target_vram = 0x80AC9A7C },
    { type = "R_MIPS_HI16", vram = 0x80AC9AC4, target_vram = 0x80AC9AE0 },
    { type = "R_MIPS_LO16", vram = 0x80AC9AC8, target_vram = 0x80AC9AE0 },
    { type = "R_MIPS_HI16", vram = 0x80AC9B48, target_vram = 0x80AC9B5C },
    { type = "R_MIPS_LO16", vram = 0x80AC9B4C, target_vram = 0x80AC9B5C },
    { type = "R_MIPS_HI16", vram = 0x80AC9C2C, target_vram = 0x80AC9C48 },
    { type = "R_MIPS_LO16", vram = 0x80AC9C30, target_vram = 0x80AC9C48 },
]

functions = [
    { name = "func_80AC9B48", vram = 0x80AC9B48, size = 0x14 },
    { name = "ObjOcarinalift_Init", vram = 0x80AC94FC, size = 0x150 },
    { name = "func_80AC99D4", vram = 0x80AC99D4, size = 0x94 },
    { name = "func_80AC9C20", vram = 0x80AC9C20, size = 0x28 },
    { name = "func_80AC9A68", vram = 0x80AC9A68, size = 0x14 },
    { name = "func_80AC94C0", vram = 0x80AC94C0, size = 0x3C },
    { name = "func_80AC9680", vram = 0x80AC9680, size = 0x24 },
    { name = "func_80AC9AB8", vram = 0x80AC9AB8, size = 0x28 },
    { name = "func_80AC96A4", vram = 0x80AC96A4, size = 0x10 },
    { name = "func_80AC9B5C", vram = 0x80AC9B5C, size = 0xC4 },
    { name = "ObjOcarinalift_Draw", vram = 0x80AC9D10, size = 0x40 },
    { name = "func_80AC99C0", vram = 0x80AC99C0, size = 0x14 },
    { name = "func_80AC9A7C", vram = 0x80AC9A7C, size = 0x3C },
    { name = "func_80AC96D0", vram = 0x80AC96D0, size = 0x2F0 },
    { name = "ObjOcarinalift_Update", vram = 0x80AC9CAC, size = 0x64 },
    { name = "func_80AC9C48", vram = 0x80AC9C48, size = 0x64 },
    { name = "ObjOcarinalift_Destroy", vram = 0x80AC964C, size = 0x34 },
    { name = "func_80AC96B4", vram = 0x80AC96B4, size = 0x1C },
    { name = "func_80AC9AE0", vram = 0x80AC9AE0, size = 0x68 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Time_Tag"
rom = 0x00F2F8C0
vram = 0x80AC9EA0
size = 0xC70

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AC9EB0, target_vram = 0x80ACA840 },
    { type = "R_MIPS_LO16", vram = 0x80AC9EB4, target_vram = 0x80ACA840 },
    { type = "R_MIPS_HI16", vram = 0x80AC9ED4, target_vram = 0x80ACA0A8 },
    { type = "R_MIPS_HI16", vram = 0x80AC9EE0, target_vram = 0x80ACA5F8 },
    { type = "R_MIPS_LO16", vram = 0x80AC9F40, target_vram = 0x80ACA0A8 },
    { type = "R_MIPS_HI16", vram = 0x80AC9F58, target_vram = 0x80ACA268 },
    { type = "R_MIPS_LO16", vram = 0x80AC9F60, target_vram = 0x80ACA268 },
    { type = "R_MIPS_LO16", vram = 0x80AC9FA4, target_vram = 0x80ACA5F8 },
    { type = "R_MIPS_HI16", vram = 0x80ACA01C, target_vram = 0x80AC9FD4 },
    { type = "R_MIPS_LO16", vram = 0x80ACA020, target_vram = 0x80AC9FD4 },
    { type = "R_MIPS_HI16", vram = 0x80ACA0E4, target_vram = 0x80AC9FE4 },
    { type = "R_MIPS_LO16", vram = 0x80ACA0EC, target_vram = 0x80AC9FE4 },
    { type = "R_MIPS_HI16", vram = 0x80ACA148, target_vram = 0x80ACA268 },
    { type = "R_MIPS_LO16", vram = 0x80ACA14C, target_vram = 0x80ACA268 },
    { type = "R_MIPS_HI16", vram = 0x80ACA1DC, target_vram = 0x80ACA12C },
    { type = "R_MIPS_LO16", vram = 0x80ACA1E0, target_vram = 0x80ACA12C },
    { type = "R_MIPS_HI16", vram = 0x80ACA24C, target_vram = 0x80ACA268 },
    { type = "R_MIPS_LO16", vram = 0x80ACA250, target_vram = 0x80ACA268 },
    { type = "R_MIPS_HI16", vram = 0x80ACA294, target_vram = 0x80ACA208 },
    { type = "R_MIPS_HI16", vram = 0x80ACA298, target_vram = 0x80ACA184 },
    { type = "R_MIPS_LO16", vram = 0x80ACA2A0, target_vram = 0x80ACA208 },
    { type = "R_MIPS_LO16", vram = 0x80ACA2A4, target_vram = 0x80ACA184 },
    { type = "R_MIPS_HI16", vram = 0x80ACA3A4, target_vram = 0x80ACA418 },
    { type = "R_MIPS_LO16", vram = 0x80ACA3A8, target_vram = 0x80ACA418 },
    { type = "R_MIPS_HI16", vram = 0x80ACA3E8, target_vram = 0x80ACA348 },
    { type = "R_MIPS_LO16", vram = 0x80ACA3EC, target_vram = 0x80ACA348 },
    { type = "R_MIPS_HI16", vram = 0x80ACA490, target_vram = 0x80ACA9F0 },
    { type = "R_MIPS_LO16", vram = 0x80ACA498, target_vram = 0x80ACA9F0 },
    { type = "R_MIPS_HI16", vram = 0x80ACA4F0, target_vram = 0x80ACA5F8 },
    { type = "R_MIPS_LO16", vram = 0x80ACA4F4, target_vram = 0x80ACA5F8 },
    { type = "R_MIPS_HI16", vram = 0x80ACA528, target_vram = 0x80ACA3C0 },
    { type = "R_MIPS_LO16", vram = 0x80ACA52C, target_vram = 0x80ACA3C0 },
    { type = "R_MIPS_HI16", vram = 0x80ACA548, target_vram = 0x80ACA3C0 },
    { type = "R_MIPS_LO16", vram = 0x80ACA54C, target_vram = 0x80ACA3C0 },
    { type = "R_MIPS_HI16", vram = 0x80ACA560, target_vram = 0x80ACA5F8 },
    { type = "R_MIPS_LO16", vram = 0x80ACA564, target_vram = 0x80ACA5F8 },
    { type = "R_MIPS_HI16", vram = 0x80ACA6B4, target_vram = 0x80ACA418 },
    { type = "R_MIPS_LO16", vram = 0x80ACA6B8, target_vram = 0x80ACA418 },
    { type = "R_MIPS_HI16", vram = 0x80ACA7A8, target_vram = 0x80ACA714 },
    { type = "R_MIPS_LO16", vram = 0x80ACA7AC, target_vram = 0x80ACA714 },
    { type = "R_MIPS_HI16", vram = 0x80ACA824, target_vram = 0x80ACA724 },
    { type = "R_MIPS_LO16", vram = 0x80ACA828, target_vram = 0x80ACA724 },
    { type = "R_MIPS_HI16", vram = 0x80ACA904, target_vram = 0x80ACA7C4 },
    { type = "R_MIPS_LO16", vram = 0x80ACA908, target_vram = 0x80ACA7C4 },
    { type = "R_MIPS_HI16", vram = 0x80ACA98C, target_vram = 0x80ACA724 },
    { type = "R_MIPS_LO16", vram = 0x80ACA990, target_vram = 0x80ACA724 },
]

functions = [
    { name = "EnTimeTag_KickOut_WaitForTime", vram = 0x80ACA840, size = 0x16C },
    { name = "EnTimeTag_Diary_TeachEvanSongSnippets", vram = 0x80ACA3C0, size = 0x58 },
    { name = "EnTimeTag_Init", vram = 0x80AC9EA0, size = 0x124 },
    { name = "EnTimeTag_Destroy", vram = 0x80AC9FC4, size = 0x10 },
    { name = "EnTimeTag_Diary_Wait", vram = 0x80ACA5F8, size = 0x11C },
    { name = "EnTimeTag_KickOut_Transition", vram = 0x80ACA724, size = 0xA0 },
    { name = "EnTimeTag_RooftopOath_Cutscene", vram = 0x80AC9FE4, size = 0xC4 },
    { name = "EnTimeTag_KickOut_DoNothing", vram = 0x80ACA714, size = 0x10 },
    { name = "EnTimeTag_Update", vram = 0x80ACA9AC, size = 0x24 },
    { name = "EnTimeTag_SoaringEngraving_Wait", vram = 0x80ACA268, size = 0xE0 },
    { name = "EnTimeTag_RooftopOath_Wait", vram = 0x80ACA0A8, size = 0x84 },
    { name = "EnTimeTag_RooftopOath_DoNothing", vram = 0x80AC9FD4, size = 0x10 },
    { name = "EnTimeTag_Diary_AfterOcarina", vram = 0x80ACA348, size = 0x78 },
    { name = "EnTimeTag_SoaringEngraving_SubsequentInteraction", vram = 0x80ACA208, size = 0x60 },
    { name = "EnTimeTag_SoaringEngraving_StartCutscene", vram = 0x80ACA184, size = 0x84 },
    { name = "EnTimeTag_KickOut_WaitForTrigger", vram = 0x80ACA7C4, size = 0x7C },
    { name = "EnTimeTag_SoaringEngraving_GetSong", vram = 0x80ACA12C, size = 0x58 },
    { name = "EnTimeTag_Diary_Cutscene", vram = 0x80ACA418, size = 0x1E0 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Open_Shutter"
rom = 0x00F30530
vram = 0x80ACAB10
size = 0x6D0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80ACAB6C, target_vram = 0x80ACB150 },
    { type = "R_MIPS_LO16", vram = 0x80ACAB9C, target_vram = 0x80ACB150 },
    { type = "R_MIPS_HI16", vram = 0x80ACACD8, target_vram = 0x80ACB140 },
    { type = "R_MIPS_LO16", vram = 0x80ACACDC, target_vram = 0x80ACB140 },
    { type = "R_MIPS_HI16", vram = 0x80ACAD0C, target_vram = 0x80ACAD88 },
    { type = "R_MIPS_LO16", vram = 0x80ACAD10, target_vram = 0x80ACAD88 },
    { type = "R_MIPS_HI16", vram = 0x80ACADFC, target_vram = 0x80ACAE5C },
    { type = "R_MIPS_LO16", vram = 0x80ACAE00, target_vram = 0x80ACAE5C },
    { type = "R_MIPS_HI16", vram = 0x80ACAED0, target_vram = 0x80ACAEF0 },
    { type = "R_MIPS_LO16", vram = 0x80ACAED4, target_vram = 0x80ACAEF0 },
    { type = "R_MIPS_HI16", vram = 0x80ACAFE0, target_vram = 0x80ACAD88 },
    { type = "R_MIPS_LO16", vram = 0x80ACAFE4, target_vram = 0x80ACAD88 },
    { type = "R_MIPS_HI16", vram = 0x80ACB058, target_vram = 0x80ACAD88 },
    { type = "R_MIPS_LO16", vram = 0x80ACB05C, target_vram = 0x80ACAD88 },
    { type = "R_MIPS_HI16", vram = 0x80ACB074, target_vram = 0x80ACAE5C },
    { type = "R_MIPS_LO16", vram = 0x80ACB078, target_vram = 0x80ACAE5C },
    { type = "R_MIPS_HI16", vram = 0x80ACB09C, target_vram = 0x80ACAE5C },
    { type = "R_MIPS_LO16", vram = 0x80ACB0A0, target_vram = 0x80ACAE5C },
    { type = "R_MIPS_HI16", vram = 0x80ACB0B4, target_vram = 0x80ACAEF0 },
    { type = "R_MIPS_LO16", vram = 0x80ACB0B8, target_vram = 0x80ACAEF0 },
]

functions = [
    { name = "BgOpenShutter_Init", vram = 0x80ACACC8, size = 0x60 },
    { name = "func_80ACABA8", vram = 0x80ACABA8, size = 0x120 },
    { name = "BgOpenShutter_Destroy", vram = 0x80ACAD28, size = 0x60 },
    { name = "BgOpenShutter_Update", vram = 0x80ACB004, size = 0xE4 },
    { name = "func_80ACAEF0", vram = 0x80ACAEF0, size = 0x114 },
    { name = "func_80ACAD88", vram = 0x80ACAD88, size = 0xD4 },
    { name = "func_80ACAE5C", vram = 0x80ACAE5C, size = 0x94 },
    { name = "func_80ACAB10", vram = 0x80ACAB10, size = 0x98 },
    { name = "BgOpenShutter_Draw", vram = 0x80ACB0E8, size = 0x30 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Open_Spot"
rom = 0x00F30C00
vram = 0x80ACB1E0
size = 0x220

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80ACB1F0, target_vram = 0x80ACB3B0 },
    { type = "R_MIPS_LO16", vram = 0x80ACB1F4, target_vram = 0x80ACB3B0 },
    { type = "R_MIPS_HI16", vram = 0x80ACB294, target_vram = 0x80ACB2B0 },
    { type = "R_MIPS_LO16", vram = 0x80ACB298, target_vram = 0x80ACB2B0 },
]

functions = [
    { name = "BgOpenSpot_Init", vram = 0x80ACB1E0, size = 0x40 },
    { name = "BgOpenSpot_Update", vram = 0x80ACB230, size = 0x80 },
    { name = "BgOpenSpot_Draw", vram = 0x80ACB2B0, size = 0xD4 },
    { name = "BgOpenSpot_Destroy", vram = 0x80ACB220, size = 0x10 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Fu_Kaiten"
rom = 0x00F30E20
vram = 0x80ACB400
size = 0x2A0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80ACB4D8, target_vram = 0x80ACB650 },
    { type = "R_MIPS_LO16", vram = 0x80ACB4DC, target_vram = 0x80ACB650 },
]

functions = [
    { name = "BgFuKaiten_Init", vram = 0x80ACB400, size = 0x80 },
    { name = "BgFuKaiten_UpdateRotation", vram = 0x80ACB4B4, size = 0x58 },
    { name = "BgFuKaiten_Destroy", vram = 0x80ACB480, size = 0x34 },
    { name = "BgFuKaiten_Update", vram = 0x80ACB570, size = 0x30 },
    { name = "BgFuKaiten_UpdateHeight", vram = 0x80ACB50C, size = 0x64 },
    { name = "BgFuKaiten_Draw", vram = 0x80ACB5A0, size = 0x8C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Aqua"
rom = 0x00F310C0
vram = 0x80ACB6A0
size = 0xDD0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80ACBB0C, target_vram = 0x80ACC2EC },
    { type = "R_MIPS_LO16", vram = 0x80ACBB10, target_vram = 0x80ACC2EC },
    { type = "R_MIPS_HI16", vram = 0x80ACBB1C, target_vram = 0x80ACC330 },
    { type = "R_MIPS_LO16", vram = 0x80ACBB20, target_vram = 0x80ACC330 },
    { type = "R_MIPS_HI16", vram = 0x80ACBB24, target_vram = 0x80ACC334 },
    { type = "R_MIPS_LO16", vram = 0x80ACBB30, target_vram = 0x80ACC334 },
    { type = "R_MIPS_HI16", vram = 0x80ACBB48, target_vram = 0x80ACC2C0 },
    { type = "R_MIPS_LO16", vram = 0x80ACBB4C, target_vram = 0x80ACC2C0 },
    { type = "R_MIPS_HI16", vram = 0x80ACBB9C, target_vram = 0x80ACC338 },
    { type = "R_MIPS_LO16", vram = 0x80ACBBA0, target_vram = 0x80ACC338 },
    { type = "R_MIPS_HI16", vram = 0x80ACBBA4, target_vram = 0x80ACC33C },
    { type = "R_MIPS_LO16", vram = 0x80ACBBA8, target_vram = 0x80ACC33C },
    { type = "R_MIPS_HI16", vram = 0x80ACBC70, target_vram = 0x80ACBC8C },
    { type = "R_MIPS_LO16", vram = 0x80ACBC78, target_vram = 0x80ACBC8C },
    { type = "R_MIPS_HI16", vram = 0x80ACBD34, target_vram = 0x80ACBD48 },
    { type = "R_MIPS_LO16", vram = 0x80ACBD38, target_vram = 0x80ACBD48 },
    { type = "R_MIPS_HI16", vram = 0x80ACBDCC, target_vram = 0x80ACC340 },
    { type = "R_MIPS_LO16", vram = 0x80ACBDD0, target_vram = 0x80ACC340 },
    { type = "R_MIPS_HI16", vram = 0x80ACBDD4, target_vram = 0x80ACBDFC },
    { type = "R_MIPS_LO16", vram = 0x80ACBDE0, target_vram = 0x80ACBDFC },
    { type = "R_MIPS_HI16", vram = 0x80ACBE5C, target_vram = 0x80ACC344 },
    { type = "R_MIPS_LO16", vram = 0x80ACBE60, target_vram = 0x80ACC344 },
    { type = "R_MIPS_HI16", vram = 0x80ACBE80, target_vram = 0x80ACC348 },
    { type = "R_MIPS_LO16", vram = 0x80ACBE84, target_vram = 0x80ACC348 },
    { type = "R_MIPS_HI16", vram = 0x80ACBE8C, target_vram = 0x80ACC34C },
    { type = "R_MIPS_LO16", vram = 0x80ACBE90, target_vram = 0x80ACC34C },
    { type = "R_MIPS_HI16", vram = 0x80ACBF28, target_vram = 0x80ACBC8C },
    { type = "R_MIPS_LO16", vram = 0x80ACBF2C, target_vram = 0x80ACBC8C },
    { type = "R_MIPS_HI16", vram = 0x80ACBF34, target_vram = 0x80ACBD48 },
    { type = "R_MIPS_HI16", vram = 0x80ACBF38, target_vram = 0x80ACC308 },
    { type = "R_MIPS_LO16", vram = 0x80ACBF44, target_vram = 0x80ACC308 },
    { type = "R_MIPS_LO16", vram = 0x80ACBF58, target_vram = 0x80ACBD48 },
    { type = "R_MIPS_HI16", vram = 0x80ACBF64, target_vram = 0x80ACC314 },
    { type = "R_MIPS_LO16", vram = 0x80ACBF70, target_vram = 0x80ACC314 },
    { type = "R_MIPS_HI16", vram = 0x80ACBF84, target_vram = 0x80ACC320 },
    { type = "R_MIPS_LO16", vram = 0x80ACBF94, target_vram = 0x80ACC320 },
    { type = "R_MIPS_HI16", vram = 0x80ACBF98, target_vram = 0x80ACC350 },
    { type = "R_MIPS_LO16", vram = 0x80ACBF9C, target_vram = 0x80ACC350 },
    { type = "R_MIPS_HI16", vram = 0x80ACBFDC, target_vram = 0x80ACBDFC },
    { type = "R_MIPS_LO16", vram = 0x80ACBFE0, target_vram = 0x80ACBDFC },
    { type = "R_MIPS_HI16", vram = 0x80ACBFFC, target_vram = 0x80ACC354 },
    { type = "R_MIPS_LO16", vram = 0x80ACC000, target_vram = 0x80ACC354 },
    { type = "R_MIPS_HI16", vram = 0x80ACC084, target_vram = 0x80ACBDFC },
    { type = "R_MIPS_LO16", vram = 0x80ACC088, target_vram = 0x80ACBDFC },
    { type = "R_MIPS_HI16", vram = 0x80ACC1E4, target_vram = 0x80ACC358 },
    { type = "R_MIPS_LO16", vram = 0x80ACC1E8, target_vram = 0x80ACC358 },
    { type = "R_MIPS_HI16", vram = 0x80ACC218, target_vram = 0x80ACC35C },
    { type = "R_MIPS_LO16", vram = 0x80ACC21C, target_vram = 0x80ACC35C },
]

functions = [
    { name = "ObjAqua_Draw", vram = 0x80ACC048, size = 0x254 },
    { name = "func_80ACB6A0", vram = 0x80ACB6A0, size = 0x154 },
    { name = "func_80ACBC8C", vram = 0x80ACBC8C, size = 0xA8 },
    { name = "func_80ACBC70", vram = 0x80ACBC70, size = 0x1C },
    { name = "ObjAqua_Update", vram = 0x80ACBEE0, size = 0x168 },
    { name = "func_80ACBA60", vram = 0x80ACBA60, size = 0x78 },
    { name = "func_80ACBD34", vram = 0x80ACBD34, size = 0x14 },
    { name = "ObjAqua_Destroy", vram = 0x80ACBC44, size = 0x2C },
    { name = "ObjAqua_Init", vram = 0x80ACBAD8, size = 0x16C },
    { name = "func_80ACBDCC", vram = 0x80ACBDCC, size = 0x30 },
    { name = "func_80ACBA10", vram = 0x80ACBA10, size = 0x50 },
    { name = "func_80ACBDFC", vram = 0x80ACBDFC, size = 0xE4 },
    { name = "func_80ACB940", vram = 0x80ACB940, size = 0xD0 },
    { name = "func_80ACBD48", vram = 0x80ACBD48, size = 0x84 },
    { name = "func_80ACB7F4", vram = 0x80ACB7F4, size = 0x14C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Elforg"
rom = 0x00F31E90
vram = 0x80ACC470
size = 0x1860

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80ACC5AC, target_vram = 0x80ACDAA0 },
    { type = "R_MIPS_LO16", vram = 0x80ACC5B4, target_vram = 0x80ACDAA0 },
    { type = "R_MIPS_HI16", vram = 0x80ACC67C, target_vram = 0x80ACDAC0 },
    { type = "R_MIPS_LO16", vram = 0x80ACC684, target_vram = 0x80ACDAC0 },
    { type = "R_MIPS_HI16", vram = 0x80ACC698, target_vram = 0x80ACCEB0 },
    { type = "R_MIPS_LO16", vram = 0x80ACC6A0, target_vram = 0x80ACCEB0 },
    { type = "R_MIPS_HI16", vram = 0x80ACC6EC, target_vram = 0x80ACCC98 },
    { type = "R_MIPS_LO16", vram = 0x80ACC6F0, target_vram = 0x80ACCC98 },
    { type = "R_MIPS_HI16", vram = 0x80ACC704, target_vram = 0x80ACCBD0 },
    { type = "R_MIPS_LO16", vram = 0x80ACC708, target_vram = 0x80ACCBD0 },
    { type = "R_MIPS_HI16", vram = 0x80ACC718, target_vram = 0x80ACD6A8 },
    { type = "R_MIPS_LO16", vram = 0x80ACC71C, target_vram = 0x80ACD6A8 },
    { type = "R_MIPS_HI16", vram = 0x80ACC738, target_vram = 0x80ACD6EC },
    { type = "R_MIPS_LO16", vram = 0x80ACC73C, target_vram = 0x80ACD6EC },
    { type = "R_MIPS_HI16", vram = 0x80ACC74C, target_vram = 0x80ACDA30 },
    { type = "R_MIPS_LO16", vram = 0x80ACC750, target_vram = 0x80ACDA30 },
    { type = "R_MIPS_HI16", vram = 0x80ACC780, target_vram = 0x80ACD2E4 },
    { type = "R_MIPS_LO16", vram = 0x80ACC784, target_vram = 0x80ACD2E4 },
    { type = "R_MIPS_HI16", vram = 0x80ACC84C, target_vram = 0x80ACDA5C },
    { type = "R_MIPS_HI16", vram = 0x80ACC850, target_vram = 0x80ACDA68 },
    { type = "R_MIPS_HI16", vram = 0x80ACC858, target_vram = 0x80ACDA74 },
    { type = "R_MIPS_LO16", vram = 0x80ACC85C, target_vram = 0x80ACDA74 },
    { type = "R_MIPS_LO16", vram = 0x80ACC860, target_vram = 0x80ACDA68 },
    { type = "R_MIPS_LO16", vram = 0x80ACC86C, target_vram = 0x80ACDA5C },
    { type = "R_MIPS_HI16", vram = 0x80ACC894, target_vram = 0x80ACDA88 },
    { type = "R_MIPS_LO16", vram = 0x80ACC89C, target_vram = 0x80ACDA88 },
    { type = "R_MIPS_HI16", vram = 0x80ACC93C, target_vram = 0x80ACDAE4 },
    { type = "R_MIPS_HI16", vram = 0x80ACC950, target_vram = 0x80ACDAE0 },
    { type = "R_MIPS_LO16", vram = 0x80ACC954, target_vram = 0x80ACDAE0 },
    { type = "R_MIPS_LO16", vram = 0x80ACC964, target_vram = 0x80ACDAE4 },
    { type = "R_MIPS_HI16", vram = 0x80ACCC0C, target_vram = 0x80ACD2E4 },
    { type = "R_MIPS_LO16", vram = 0x80ACCC10, target_vram = 0x80ACD2E4 },
    { type = "R_MIPS_HI16", vram = 0x80ACCCC0, target_vram = 0x80ACDAE8 },
    { type = "R_MIPS_LO16", vram = 0x80ACCCC4, target_vram = 0x80ACDAE8 },
    { type = "R_MIPS_HI16", vram = 0x80ACCE14, target_vram = 0x80ACCEB0 },
    { type = "R_MIPS_LO16", vram = 0x80ACCE18, target_vram = 0x80ACCEB0 },
    { type = "R_MIPS_HI16", vram = 0x80ACCE78, target_vram = 0x80ACCC98 },
    { type = "R_MIPS_LO16", vram = 0x80ACCE7C, target_vram = 0x80ACCC98 },
    { type = "R_MIPS_HI16", vram = 0x80ACCEE4, target_vram = 0x80ACDAEC },
    { type = "R_MIPS_LO16", vram = 0x80ACCEF8, target_vram = 0x80ACDAEC },
    { type = "R_MIPS_HI16", vram = 0x80ACCFE0, target_vram = 0x80ACCE4C },
    { type = "R_MIPS_LO16", vram = 0x80ACCFE4, target_vram = 0x80ACCE4C },
    { type = "R_MIPS_HI16", vram = 0x80ACD030, target_vram = 0x80ACDAF0 },
    { type = "R_MIPS_LO16", vram = 0x80ACD034, target_vram = 0x80ACDAF0 },
    { type = "R_MIPS_HI16", vram = 0x80ACD050, target_vram = 0x80ACDAF4 },
    { type = "R_MIPS_LO16", vram = 0x80ACD054, target_vram = 0x80ACDAF4 },
    { type = "R_MIPS_HI16", vram = 0x80ACD1B8, target_vram = 0x80ACD164 },
    { type = "R_MIPS_LO16", vram = 0x80ACD1C0, target_vram = 0x80ACD164 },
    { type = "R_MIPS_HI16", vram = 0x80ACD490, target_vram = 0x80ACD1F0 },
    { type = "R_MIPS_LO16", vram = 0x80ACD494, target_vram = 0x80ACD1F0 },
    { type = "R_MIPS_HI16", vram = 0x80ACD638, target_vram = 0x80ACD2E4 },
    { type = "R_MIPS_HI16", vram = 0x80ACD63C, target_vram = 0x80ACD8C0 },
    { type = "R_MIPS_LO16", vram = 0x80ACD640, target_vram = 0x80ACD2E4 },
    { type = "R_MIPS_LO16", vram = 0x80ACD644, target_vram = 0x80ACD8C0 },
    { type = "R_MIPS_HI16", vram = 0x80ACD6C4, target_vram = 0x80ACD610 },
    { type = "R_MIPS_LO16", vram = 0x80ACD6C8, target_vram = 0x80ACD610 },
    { type = "R_MIPS_HI16", vram = 0x80ACD730, target_vram = 0x80ACD2E4 },
    { type = "R_MIPS_HI16", vram = 0x80ACD738, target_vram = 0x80ACD8C0 },
    { type = "R_MIPS_LO16", vram = 0x80ACD73C, target_vram = 0x80ACD2E4 },
    { type = "R_MIPS_LO16", vram = 0x80ACD744, target_vram = 0x80ACD8C0 },
    { type = "R_MIPS_HI16", vram = 0x80ACD9C0, target_vram = 0x80ACD878 },
    { type = "R_MIPS_LO16", vram = 0x80ACD9D0, target_vram = 0x80ACD878 },
]

functions = [
    { name = "EnElforg_TrappedByBubble", vram = 0x80ACCBD0, size = 0xC8 },
    { name = "EnElforg_TrappedByEnemy", vram = 0x80ACD610, size = 0x98 },
    { name = "EnElforg_Update", vram = 0x80ACD798, size = 0xE0 },
    { name = "EnElforg_HiddenByCollider", vram = 0x80ACD6EC, size = 0xAC },
    { name = "EnElforg_FreeFloatingFairyFountain", vram = 0x80ACCEB0, size = 0x1D8 },
    { name = "EnElforg_SpawnSparkles", vram = 0x80ACC7E4, size = 0xF0 },
    { name = "EnElforg_ClockTownFairyCollected", vram = 0x80ACD1F0, size = 0xF4 },
    { name = "EnElforg_SetupFairyCollected", vram = 0x80ACD1B0, size = 0x40 },
    { name = "EnElforg_GetHoldingEnemy", vram = 0x80ACD59C, size = 0x74 },
    { name = "EnElforg_TurnInFairy", vram = 0x80ACCC98, size = 0x1B4 },
    { name = "EnElforg_Draw", vram = 0x80ACD8C0, size = 0x148 },
    { name = "EnElforg_Init", vram = 0x80ACC50C, size = 0x298 },
    { name = "EnElforg_FairyCollected", vram = 0x80ACD164, size = 0x4C },
    { name = "EnElforg_OverrideLimbDraw", vram = 0x80ACD878, size = 0x48 },
    { name = "EnElforg_QuicklyCircleFairyFountain", vram = 0x80ACCE4C, size = 0x64 },
    { name = "EnElforg_FreeFloating", vram = 0x80ACD2E4, size = 0x2B8 },
    { name = "EnElforg_InitializeParams", vram = 0x80ACC470, size = 0x9C },
    { name = "EnElforg_ApproachTargetYPosition", vram = 0x80ACC8D4, size = 0x60 },
    { name = "EnElforg_MoveToTarget", vram = 0x80ACCAC0, size = 0xF8 },
    { name = "func_80ACCBB8", vram = 0x80ACCBB8, size = 0x18 },
    { name = "EnElforg_SetupTrappedByEnemy", vram = 0x80ACD6A8, size = 0x44 },
    { name = "EnElforg_ApproachTargetSpeedXZ", vram = 0x80ACC934, size = 0x60 },
    { name = "EnElforg_Destroy", vram = 0x80ACC7A4, size = 0x40 },
    { name = "EnElforg_CirclePlayer", vram = 0x80ACD088, size = 0xDC },
    { name = "EnElforg_MoveToTargetFairyFountain", vram = 0x80ACC994, size = 0x12C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Elfbub"
rom = 0x00F336F0
vram = 0x80ACDCD0
size = 0x660

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80ACDD3C, target_vram = 0x80ACE030 },
    { type = "R_MIPS_LO16", vram = 0x80ACDD44, target_vram = 0x80ACE030 },
    { type = "R_MIPS_HI16", vram = 0x80ACDD60, target_vram = 0x80ACE2B0 },
    { type = "R_MIPS_HI16", vram = 0x80ACDD68, target_vram = 0x80ACE270 },
    { type = "R_MIPS_LO16", vram = 0x80ACDD6C, target_vram = 0x80ACE270 },
    { type = "R_MIPS_LO16", vram = 0x80ACDD74, target_vram = 0x80ACE2B0 },
    { type = "R_MIPS_HI16", vram = 0x80ACDE68, target_vram = 0x80ACE2B4 },
    { type = "R_MIPS_LO16", vram = 0x80ACDE6C, target_vram = 0x80ACE2B4 },
    { type = "R_MIPS_HI16", vram = 0x80ACDF34, target_vram = 0x80ACE2A0 },
    { type = "R_MIPS_HI16", vram = 0x80ACDF40, target_vram = 0x80ACE29C },
    { type = "R_MIPS_HI16", vram = 0x80ACDF44, target_vram = 0x80ACE2A4 },
    { type = "R_MIPS_LO16", vram = 0x80ACDF4C, target_vram = 0x80ACE2A4 },
    { type = "R_MIPS_LO16", vram = 0x80ACDF50, target_vram = 0x80ACE29C },
    { type = "R_MIPS_LO16", vram = 0x80ACDF54, target_vram = 0x80ACE2A0 },
    { type = "R_MIPS_HI16", vram = 0x80ACE060, target_vram = 0x80ACDE60 },
    { type = "R_MIPS_LO16", vram = 0x80ACE064, target_vram = 0x80ACDE60 },
]

functions = [
    { name = "EnElfbub_Update", vram = 0x80ACE0E8, size = 0x48 },
    { name = "EnElfbub_Destroy", vram = 0x80ACDE34, size = 0x2C },
    { name = "EnElfbub_Init", vram = 0x80ACDCD0, size = 0x164 },
    { name = "EnElfbub_Idle", vram = 0x80ACE030, size = 0xB8 },
    { name = "EnElfbub_Pop", vram = 0x80ACDE60, size = 0x1D0 },
    { name = "EnElfbub_Draw", vram = 0x80ACE130, size = 0x120 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Fu_Mato"
rom = 0x00F33D50
vram = 0x80ACE330
size = 0x1450

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80ACE3A8, target_vram = 0x80ACF610 },
    { type = "R_MIPS_LO16", vram = 0x80ACE3B0, target_vram = 0x80ACF610 },
    { type = "R_MIPS_HI16", vram = 0x80ACE4B4, target_vram = 0x80ACE4C8 },
    { type = "R_MIPS_LO16", vram = 0x80ACE4B8, target_vram = 0x80ACE4C8 },
    { type = "R_MIPS_HI16", vram = 0x80ACE508, target_vram = 0x80ACE51C },
    { type = "R_MIPS_LO16", vram = 0x80ACE50C, target_vram = 0x80ACE51C },
    { type = "R_MIPS_HI16", vram = 0x80ACE6F8, target_vram = 0x80ACE718 },
    { type = "R_MIPS_LO16", vram = 0x80ACE6FC, target_vram = 0x80ACE718 },
    { type = "R_MIPS_HI16", vram = 0x80ACE7D0, target_vram = 0x80ACF684 },
    { type = "R_MIPS_LO16", vram = 0x80ACE7D4, target_vram = 0x80ACF684 },
    { type = "R_MIPS_HI16", vram = 0x80ACE7DC, target_vram = 0x80ACF690 },
    { type = "R_MIPS_LO16", vram = 0x80ACE7E0, target_vram = 0x80ACF690 },
    { type = "R_MIPS_HI16", vram = 0x80ACE8DC, target_vram = 0x80ACF654 },
    { type = "R_MIPS_LO16", vram = 0x80ACE8F8, target_vram = 0x80ACF654 },
    { type = "R_MIPS_HI16", vram = 0x80ACEAE0, target_vram = 0x80ACECFC },
    { type = "R_MIPS_LO16", vram = 0x80ACEAE4, target_vram = 0x80ACECFC },
    { type = "R_MIPS_HI16", vram = 0x80ACECE0, target_vram = 0x80ACECFC },
    { type = "R_MIPS_LO16", vram = 0x80ACECE8, target_vram = 0x80ACECFC },
    { type = "R_MIPS_HI16", vram = 0x80ACEFC4, target_vram = 0x80ACEFD8 },
    { type = "R_MIPS_LO16", vram = 0x80ACEFC8, target_vram = 0x80ACEFD8 },
    { type = "R_MIPS_HI16", vram = 0x80ACEFDC, target_vram = 0x80ACF6A0 },
    { type = "R_MIPS_LO16", vram = 0x80ACEFE0, target_vram = 0x80ACF6A0 },
    { type = "R_MIPS_HI16", vram = 0x80ACF244, target_vram = 0x80ACF6A4 },
    { type = "R_MIPS_HI16", vram = 0x80ACF24C, target_vram = 0x80ACF63C },
    { type = "R_MIPS_LO16", vram = 0x80ACF250, target_vram = 0x80ACF63C },
    { type = "R_MIPS_LO16", vram = 0x80ACF258, target_vram = 0x80ACF6A4 },
    { type = "R_MIPS_HI16", vram = 0x80ACF438, target_vram = 0x80ACF63C },
    { type = "R_MIPS_HI16", vram = 0x80ACF43C, target_vram = 0x80ACF654 },
    { type = "R_MIPS_LO16", vram = 0x80ACF448, target_vram = 0x80ACF654 },
    { type = "R_MIPS_LO16", vram = 0x80ACF44C, target_vram = 0x80ACF63C },
]

functions = [
    { name = "func_80ACECFC", vram = 0x80ACECFC, size = 0x2C8 },
    { name = "func_80ACE718", vram = 0x80ACE718, size = 0x138 },
    { name = "EnFuMato_Draw", vram = 0x80ACF504, size = 0xE4 },
    { name = "func_80ACE508", vram = 0x80ACE508, size = 0x14 },
    { name = "func_80ACE850", vram = 0x80ACE850, size = 0x2DC },
    { name = "EnFuMato_Init", vram = 0x80ACE330, size = 0x13C },
    { name = "EnFuMato_Update", vram = 0x80ACF19C, size = 0x58 },
    { name = "func_80ACEFC4", vram = 0x80ACEFC4, size = 0x14 },
    { name = "func_80ACF1F4", vram = 0x80ACF1F4, size = 0x200 },
    { name = "EnFuMato_Destroy", vram = 0x80ACE46C, size = 0x48 },
    { name = "func_80ACE4C8", vram = 0x80ACE4C8, size = 0x40 },
    { name = "func_80ACF3F4", vram = 0x80ACF3F4, size = 0x110 },
    { name = "func_80ACEFD8", vram = 0x80ACEFD8, size = 0x74 },
    { name = "func_80ACF04C", vram = 0x80ACF04C, size = 0x150 },
    { name = "func_80ACE51C", vram = 0x80ACE51C, size = 0x164 },
    { name = "func_80ACE680", vram = 0x80ACE680, size = 0x98 },
    { name = "func_80ACEB2C", vram = 0x80ACEB2C, size = 0x1D0 },
    { name = "func_80ACE4B4", vram = 0x80ACE4B4, size = 0x14 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Fu_Kago"
rom = 0x00F351A0
vram = 0x80ACF780
size = 0x10B0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80ACF834, target_vram = 0x80AD05F0 },
    { type = "R_MIPS_LO16", vram = 0x80ACF838, target_vram = 0x80AD05F0 },
    { type = "R_MIPS_HI16", vram = 0x80ACF994, target_vram = 0x80ACF9A8 },
    { type = "R_MIPS_LO16", vram = 0x80ACF998, target_vram = 0x80ACF9A8 },
    { type = "R_MIPS_HI16", vram = 0x80ACF9E4, target_vram = 0x80ACF9FC },
    { type = "R_MIPS_LO16", vram = 0x80ACF9E8, target_vram = 0x80ACF9FC },
    { type = "R_MIPS_HI16", vram = 0x80ACFABC, target_vram = 0x80AD070C },
    { type = "R_MIPS_LO16", vram = 0x80ACFAC0, target_vram = 0x80AD070C },
    { type = "R_MIPS_HI16", vram = 0x80ACFADC, target_vram = 0x80AD0634 },
    { type = "R_MIPS_HI16", vram = 0x80ACFAEC, target_vram = 0x80AD067C },
    { type = "R_MIPS_HI16", vram = 0x80ACFAF0, target_vram = 0x80AD06C4 },
    { type = "R_MIPS_HI16", vram = 0x80ACFAFC, target_vram = 0x80AD070C },
    { type = "R_MIPS_LO16", vram = 0x80ACFB10, target_vram = 0x80AD070C },
    { type = "R_MIPS_LO16", vram = 0x80ACFB20, target_vram = 0x80AD06C4 },
    { type = "R_MIPS_LO16", vram = 0x80ACFB24, target_vram = 0x80AD067C },
    { type = "R_MIPS_LO16", vram = 0x80ACFB30, target_vram = 0x80AD0634 },
    { type = "R_MIPS_HI16", vram = 0x80ACFD68, target_vram = 0x80AD0028 },
    { type = "R_MIPS_LO16", vram = 0x80ACFD6C, target_vram = 0x80AD0028 },
    { type = "R_MIPS_HI16", vram = 0x80ACFDD4, target_vram = 0x80AD0714 },
    { type = "R_MIPS_HI16", vram = 0x80ACFE58, target_vram = 0x80AD0720 },
    { type = "R_MIPS_LO16", vram = 0x80ACFE5C, target_vram = 0x80AD0720 },
    { type = "R_MIPS_HI16", vram = 0x80ACFE78, target_vram = 0x80AD0724 },
    { type = "R_MIPS_LO16", vram = 0x80ACFE7C, target_vram = 0x80AD0724 },
    { type = "R_MIPS_HI16", vram = 0x80ACFE98, target_vram = 0x80AD0728 },
    { type = "R_MIPS_LO16", vram = 0x80ACFE9C, target_vram = 0x80AD0728 },
    { type = "R_MIPS_LO16", vram = 0x80ACFEC4, target_vram = 0x80AD0714 },
    { type = "R_MIPS_HI16", vram = 0x80ACFEC8, target_vram = 0x80AD072C },
    { type = "R_MIPS_LO16", vram = 0x80ACFECC, target_vram = 0x80AD072C },
    { type = "R_MIPS_HI16", vram = 0x80ACFED0, target_vram = 0x80AD0730 },
    { type = "R_MIPS_LO16", vram = 0x80ACFED4, target_vram = 0x80AD0730 },
    { type = "R_MIPS_HI16", vram = 0x80ACFEEC, target_vram = 0x80AD0734 },
    { type = "R_MIPS_LO16", vram = 0x80ACFEF0, target_vram = 0x80AD0734 },
    { type = "R_MIPS_HI16", vram = 0x80AD0274, target_vram = 0x80AD0288 },
    { type = "R_MIPS_LO16", vram = 0x80AD0278, target_vram = 0x80AD0288 },
    { type = "R_MIPS_HI16", vram = 0x80AD028C, target_vram = 0x80AD0738 },
    { type = "R_MIPS_LO16", vram = 0x80AD0290, target_vram = 0x80AD0738 },
    { type = "R_MIPS_HI16", vram = 0x80AD0388, target_vram = 0x80AD061C },
    { type = "R_MIPS_HI16", vram = 0x80AD038C, target_vram = 0x80AD0634 },
    { type = "R_MIPS_LO16", vram = 0x80AD0398, target_vram = 0x80AD0634 },
    { type = "R_MIPS_LO16", vram = 0x80AD039C, target_vram = 0x80AD061C },
]

functions = [
    { name = "func_80AD0274", vram = 0x80AD0274, size = 0x14 },
    { name = "func_80AD0028", vram = 0x80AD0028, size = 0x24C },
    { name = "func_80ACF8B8", vram = 0x80ACF8B8, size = 0xDC },
    { name = "EnFuKago_Draw", vram = 0x80AD04A4, size = 0x12C },
    { name = "func_80ACF994", vram = 0x80ACF994, size = 0x14 },
    { name = "func_80ACF9DC", vram = 0x80ACF9DC, size = 0x20 },
    { name = "EnFuKago_Destroy", vram = 0x80ACF884, size = 0x34 },
    { name = "func_80ACFDAC", vram = 0x80ACFDAC, size = 0x27C },
    { name = "EnFuKago_Update", vram = 0x80AD02FC, size = 0x44 },
    { name = "EnFuKago_Init", vram = 0x80ACF780, size = 0x104 },
    { name = "func_80ACF9A8", vram = 0x80ACF9A8, size = 0x34 },
    { name = "func_80ACF9FC", vram = 0x80ACF9FC, size = 0x7C },
    { name = "func_80AD0340", vram = 0x80AD0340, size = 0x164 },
    { name = "func_80AD0288", vram = 0x80AD0288, size = 0x74 },
    { name = "func_80ACFA78", vram = 0x80ACFA78, size = 0x334 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Osn"
rom = 0x00F36250
vram = 0x80AD0830
size = 0x2340

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AD08D4, target_vram = 0x80AD25A0 },
    { type = "R_MIPS_LO16", vram = 0x80AD08DC, target_vram = 0x80AD25A0 },
    { type = "R_MIPS_HI16", vram = 0x80AD09A8, target_vram = 0x80AD22C0 },
    { type = "R_MIPS_LO16", vram = 0x80AD09D8, target_vram = 0x80AD22C0 },
    { type = "R_MIPS_HI16", vram = 0x80AD09FC, target_vram = 0x80AD22C0 },
    { type = "R_MIPS_LO16", vram = 0x80AD0A04, target_vram = 0x80AD22C0 },
    { type = "R_MIPS_HI16", vram = 0x80AD0A34, target_vram = 0x80AD22C0 },
    { type = "R_MIPS_LO16", vram = 0x80AD0A64, target_vram = 0x80AD22C0 },
    { type = "R_MIPS_HI16", vram = 0x80AD0A88, target_vram = 0x80AD22C0 },
    { type = "R_MIPS_LO16", vram = 0x80AD0A90, target_vram = 0x80AD22C0 },
    { type = "R_MIPS_HI16", vram = 0x80AD0AC0, target_vram = 0x80AD22C0 },
    { type = "R_MIPS_LO16", vram = 0x80AD0AF0, target_vram = 0x80AD22C0 },
    { type = "R_MIPS_HI16", vram = 0x80AD0B64, target_vram = 0x80AD25F0 },
    { type = "R_MIPS_LO16", vram = 0x80AD0B6C, target_vram = 0x80AD25F0 },
    { type = "R_MIPS_HI16", vram = 0x80AD1120, target_vram = 0x80AD2640 },
    { type = "R_MIPS_LO16", vram = 0x80AD1128, target_vram = 0x80AD2640 },
    { type = "R_MIPS_HI16", vram = 0x80AD1474, target_vram = 0x80AD22C0 },
    { type = "R_MIPS_LO16", vram = 0x80AD147C, target_vram = 0x80AD22C0 },
    { type = "R_MIPS_HI16", vram = 0x80AD1494, target_vram = 0x80AD14C8 },
    { type = "R_MIPS_LO16", vram = 0x80AD14A0, target_vram = 0x80AD14C8 },
    { type = "R_MIPS_HI16", vram = 0x80AD14A4, target_vram = 0x80AD16A8 },
    { type = "R_MIPS_LO16", vram = 0x80AD14A8, target_vram = 0x80AD16A8 },
    { type = "R_MIPS_HI16", vram = 0x80AD1534, target_vram = 0x80AD1634 },
    { type = "R_MIPS_LO16", vram = 0x80AD1538, target_vram = 0x80AD1634 },
    { type = "R_MIPS_HI16", vram = 0x80AD15CC, target_vram = 0x80AD19A0 },
    { type = "R_MIPS_LO16", vram = 0x80AD15D0, target_vram = 0x80AD19A0 },
    { type = "R_MIPS_HI16", vram = 0x80AD1660, target_vram = 0x80AD16A8 },
    { type = "R_MIPS_LO16", vram = 0x80AD1664, target_vram = 0x80AD16A8 },
    { type = "R_MIPS_HI16", vram = 0x80AD171C, target_vram = 0x80AD2740 },
    { type = "R_MIPS_LO16", vram = 0x80AD1724, target_vram = 0x80AD2740 },
    { type = "R_MIPS_HI16", vram = 0x80AD182C, target_vram = 0x80AD22C0 },
    { type = "R_MIPS_LO16", vram = 0x80AD1830, target_vram = 0x80AD22C0 },
    { type = "R_MIPS_HI16", vram = 0x80AD1A20, target_vram = 0x80AD14C8 },
    { type = "R_MIPS_LO16", vram = 0x80AD1A28, target_vram = 0x80AD14C8 },
    { type = "R_MIPS_HI16", vram = 0x80AD1A70, target_vram = 0x80AD2570 },
    { type = "R_MIPS_LO16", vram = 0x80AD1A74, target_vram = 0x80AD2570 },
    { type = "R_MIPS_HI16", vram = 0x80AD1AD4, target_vram = 0x80AD2518 },
    { type = "R_MIPS_LO16", vram = 0x80AD1ADC, target_vram = 0x80AD2518 },
    { type = "R_MIPS_HI16", vram = 0x80AD1AEC, target_vram = 0x80AD2550 },
    { type = "R_MIPS_HI16", vram = 0x80AD1AF0, target_vram = 0x80AD2544 },
    { type = "R_MIPS_LO16", vram = 0x80AD1AF4, target_vram = 0x80AD2544 },
    { type = "R_MIPS_LO16", vram = 0x80AD1AF8, target_vram = 0x80AD2550 },
    { type = "R_MIPS_HI16", vram = 0x80AD1B3C, target_vram = 0x80AD16A8 },
    { type = "R_MIPS_HI16", vram = 0x80AD1B9C, target_vram = 0x80AD16A8 },
    { type = "R_MIPS_LO16", vram = 0x80AD1BA8, target_vram = 0x80AD16A8 },
    { type = "R_MIPS_HI16", vram = 0x80AD1BD0, target_vram = 0x80AD1634 },
    { type = "R_MIPS_LO16", vram = 0x80AD1BD4, target_vram = 0x80AD1634 },
    { type = "R_MIPS_HI16", vram = 0x80AD1C04, target_vram = 0x80AD22C0 },
    { type = "R_MIPS_LO16", vram = 0x80AD1C08, target_vram = 0x80AD22C0 },
    { type = "R_MIPS_HI16", vram = 0x80AD1C18, target_vram = 0x80AD1A4C },
    { type = "R_MIPS_LO16", vram = 0x80AD1C1C, target_vram = 0x80AD1A4C },
    { type = "R_MIPS_HI16", vram = 0x80AD1C2C, target_vram = 0x80AD22C0 },
    { type = "R_MIPS_LO16", vram = 0x80AD1C30, target_vram = 0x80AD22C0 },
    { type = "R_MIPS_HI16", vram = 0x80AD1C40, target_vram = 0x80AD1A4C },
    { type = "R_MIPS_LO16", vram = 0x80AD1C44, target_vram = 0x80AD1A4C },
    { type = "R_MIPS_LO16", vram = 0x80AD1C58, target_vram = 0x80AD16A8 },
    { type = "R_MIPS_HI16", vram = 0x80AD1D44, target_vram = 0x80AD1F88 },
    { type = "R_MIPS_LO16", vram = 0x80AD1D48, target_vram = 0x80AD1F88 },
    { type = "R_MIPS_HI16", vram = 0x80AD1E48, target_vram = 0x80AD2574 },
    { type = "R_MIPS_LO16", vram = 0x80AD1E4C, target_vram = 0x80AD2574 },
    { type = "R_MIPS_HI16", vram = 0x80AD1E54, target_vram = 0x80AD2580 },
    { type = "R_MIPS_LO16", vram = 0x80AD1E58, target_vram = 0x80AD2580 },
    { type = "R_MIPS_HI16", vram = 0x80AD1EE0, target_vram = 0x80AD27A0 },
    { type = "R_MIPS_LO16", vram = 0x80AD1EE4, target_vram = 0x80AD27A0 },
    { type = "R_MIPS_HI16", vram = 0x80AD2004, target_vram = 0x80AD258C },
    { type = "R_MIPS_LO16", vram = 0x80AD2014, target_vram = 0x80AD258C },
    { type = "R_MIPS_HI16", vram = 0x80AD2034, target_vram = 0x80AD2594 },
    { type = "R_MIPS_LO16", vram = 0x80AD2044, target_vram = 0x80AD2594 },
    { type = "R_MIPS_HI16", vram = 0x80AD2088, target_vram = 0x80AD2590 },
    { type = "R_MIPS_LO16", vram = 0x80AD2098, target_vram = 0x80AD2590 },
    { type = "R_MIPS_HI16", vram = 0x80AD20B8, target_vram = 0x80AD2598 },
    { type = "R_MIPS_LO16", vram = 0x80AD20C8, target_vram = 0x80AD2598 },
    { type = "R_MIPS_HI16", vram = 0x80AD20EC, target_vram = 0x80AD2588 },
    { type = "R_MIPS_LO16", vram = 0x80AD20FC, target_vram = 0x80AD2588 },
    { type = "R_MIPS_HI16", vram = 0x80AD211C, target_vram = 0x80AD2594 },
    { type = "R_MIPS_LO16", vram = 0x80AD212C, target_vram = 0x80AD2594 },
    { type = "R_MIPS_HI16", vram = 0x80AD2178, target_vram = 0x80AD1DA8 },
    { type = "R_MIPS_HI16", vram = 0x80AD217C, target_vram = 0x80AD1E28 },
    { type = "R_MIPS_LO16", vram = 0x80AD2180, target_vram = 0x80AD1E28 },
    { type = "R_MIPS_LO16", vram = 0x80AD2184, target_vram = 0x80AD1DA8 },
    { type = "R_MIPS_HI16", vram = 0x80AD21C8, target_vram = 0x80AD2588 },
    { type = "R_MIPS_LO16", vram = 0x80AD21D0, target_vram = 0x80AD2588 },
    { type = "R_MIPS_HI16", vram = 0x80AD21F0, target_vram = 0x80AD2594 },
    { type = "R_MIPS_LO16", vram = 0x80AD2200, target_vram = 0x80AD2594 },
    { type = "R_MIPS_HI16", vram = 0x80AD2254, target_vram = 0x80AD1DA8 },
    { type = "R_MIPS_HI16", vram = 0x80AD2258, target_vram = 0x80AD1E28 },
    { type = "R_MIPS_LO16", vram = 0x80AD225C, target_vram = 0x80AD1E28 },
    { type = "R_MIPS_LO16", vram = 0x80AD2260, target_vram = 0x80AD1DA8 },
]

functions = [
    { name = "EnOsn_GetInitialText", vram = 0x80AD0E10, size = 0x2EC },
    { name = "EnOsn_Talk", vram = 0x80AD19A0, size = 0xAC },
    { name = "EnOsn_StartCutscene", vram = 0x80AD1634, size = 0x74 },
    { name = "EnOsn_HandleConversation", vram = 0x80AD10FC, size = 0x29C },
    { name = "EnOsn_PostLimbDraw", vram = 0x80AD1E28, size = 0x160 },
    { name = "EnOsn_ChooseAction", vram = 0x80AD144C, size = 0x7C },
    { name = "EnOsn_OverrideLimbDraw", vram = 0x80AD1DA8, size = 0x80 },
    { name = "EnOsn_LookFromMask", vram = 0x80AD0A24, size = 0x8C },
    { name = "EnOsn_GetInitialMaskText", vram = 0x80AD0B38, size = 0x2D8 },
    { name = "EnOsn_HandleCsAction", vram = 0x80AD16A8, size = 0x2F8 },
    { name = "EnOsn_Init", vram = 0x80AD1A5C, size = 0x22C },
    { name = "EnOsn_Destroy", vram = 0x80AD1C88, size = 0x40 },
    { name = "EnOsn_FadeOut", vram = 0x80AD0AB0, size = 0x88 },
    { name = "EnOsn_Idle", vram = 0x80AD14C8, size = 0x16C },
    { name = "EnOsn_TurnAround", vram = 0x80AD0998, size = 0x8C },
    { name = "EnOsn_Update", vram = 0x80AD1CC8, size = 0xE0 },
    { name = "EnOsn_DoNothing", vram = 0x80AD1A4C, size = 0x10 },
    { name = "EnOsn_Draw", vram = 0x80AD1F88, size = 0x310 },
    { name = "EnOsn_UpdateCollider", vram = 0x80AD0830, size = 0x80 },
    { name = "EnOsn_GetMaskText", vram = 0x80AD08B0, size = 0xE8 },
    { name = "EnOsn_InitCutscene", vram = 0x80AD1398, size = 0xB4 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Ctower_Gear"
rom = 0x00F38590
vram = 0x80AD2B70
size = 0x810

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AD2C44, target_vram = 0x80AD3270 },
    { type = "R_MIPS_LO16", vram = 0x80AD2C48, target_vram = 0x80AD3270 },
    { type = "R_MIPS_HI16", vram = 0x80AD2D60, target_vram = 0x80AD32A0 },
    { type = "R_MIPS_HI16", vram = 0x80AD2D64, target_vram = 0x80AD32C4 },
    { type = "R_MIPS_LO16", vram = 0x80AD2D68, target_vram = 0x80AD32C4 },
    { type = "R_MIPS_LO16", vram = 0x80AD2D6C, target_vram = 0x80AD32A0 },
    { type = "R_MIPS_HI16", vram = 0x80AD2EC0, target_vram = 0x80AD32D0 },
    { type = "R_MIPS_LO16", vram = 0x80AD2EC8, target_vram = 0x80AD32D0 },
    { type = "R_MIPS_HI16", vram = 0x80AD2EE0, target_vram = 0x80AD32DC },
    { type = "R_MIPS_LO16", vram = 0x80AD2EE4, target_vram = 0x80AD32DC },
    { type = "R_MIPS_HI16", vram = 0x80AD2EF0, target_vram = 0x80AD3054 },
    { type = "R_MIPS_LO16", vram = 0x80AD2EF4, target_vram = 0x80AD3054 },
    { type = "R_MIPS_HI16", vram = 0x80AD2F04, target_vram = 0x80AD32C4 },
    { type = "R_MIPS_LO16", vram = 0x80AD2F0C, target_vram = 0x80AD32C4 },
    { type = "R_MIPS_HI16", vram = 0x80AD30BC, target_vram = 0x80AD3164 },
    { type = "R_MIPS_LO16", vram = 0x80AD30E8, target_vram = 0x80AD3164 },
    { type = "R_MIPS_HI16", vram = 0x80AD3138, target_vram = 0x80AD32E8 },
    { type = "R_MIPS_LO16", vram = 0x80AD3150, target_vram = 0x80AD32E8 },
]

functions = [
    { name = "BgCtowerGear_DrawOrgan", vram = 0x80AD3164, size = 0xE4 },
    { name = "BgCtowerGear_Update", vram = 0x80AD2FD8, size = 0x7C },
    { name = "BgCtowerGear_Splash", vram = 0x80AD2B70, size = 0x314 },
    { name = "BgCtowerGear_Destroy", vram = 0x80AD2F8C, size = 0x4C },
    { name = "BgCtowerGear_Draw", vram = 0x80AD3124, size = 0x40 },
    { name = "BgCtowerGear_UpdateOrgan", vram = 0x80AD3054, size = 0xD0 },
    { name = "BgCtowerGear_Init", vram = 0x80AD2E84, size = 0x108 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Trt2"
rom = 0x00F38DA0
vram = 0x80AD3380
size = 0x2830

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AD3630, target_vram = 0x80AD57E0 },
    { type = "R_MIPS_LO16", vram = 0x80AD3638, target_vram = 0x80AD57E0 },
    { type = "R_MIPS_HI16", vram = 0x80AD3A40, target_vram = 0x80AD5990 },
    { type = "R_MIPS_LO16", vram = 0x80AD3A44, target_vram = 0x80AD5990 },
    { type = "R_MIPS_HI16", vram = 0x80AD3AA8, target_vram = 0x80AD57E0 },
    { type = "R_MIPS_LO16", vram = 0x80AD3AB0, target_vram = 0x80AD57E0 },
    { type = "R_MIPS_HI16", vram = 0x80AD3B04, target_vram = 0x80AD57E0 },
    { type = "R_MIPS_LO16", vram = 0x80AD3B14, target_vram = 0x80AD57E0 },
    { type = "R_MIPS_HI16", vram = 0x80AD3BB0, target_vram = 0x80AD57E0 },
    { type = "R_MIPS_LO16", vram = 0x80AD3BBC, target_vram = 0x80AD57E0 },
    { type = "R_MIPS_HI16", vram = 0x80AD3C60, target_vram = 0x80AD57E0 },
    { type = "R_MIPS_LO16", vram = 0x80AD3C6C, target_vram = 0x80AD57E0 },
    { type = "R_MIPS_HI16", vram = 0x80AD3D70, target_vram = 0x80AD57E0 },
    { type = "R_MIPS_LO16", vram = 0x80AD3D78, target_vram = 0x80AD57E0 },
    { type = "R_MIPS_HI16", vram = 0x80AD4210, target_vram = 0x80AD57E0 },
    { type = "R_MIPS_LO16", vram = 0x80AD4214, target_vram = 0x80AD57E0 },
    { type = "R_MIPS_HI16", vram = 0x80AD43F0, target_vram = 0x80AD58F8 },
    { type = "R_MIPS_LO16", vram = 0x80AD43F4, target_vram = 0x80AD58F8 },
    { type = "R_MIPS_HI16", vram = 0x80AD4594, target_vram = 0x80AD57E0 },
    { type = "R_MIPS_LO16", vram = 0x80AD4598, target_vram = 0x80AD57E0 },
    { type = "R_MIPS_HI16", vram = 0x80AD46DC, target_vram = 0x80AD56E8 },
    { type = "R_MIPS_LO16", vram = 0x80AD46E0, target_vram = 0x80AD56E8 },
    { type = "R_MIPS_HI16", vram = 0x80AD4720, target_vram = 0x80AD5994 },
    { type = "R_MIPS_LO16", vram = 0x80AD4724, target_vram = 0x80AD5994 },
    { type = "R_MIPS_HI16", vram = 0x80AD4734, target_vram = 0x80AD5998 },
    { type = "R_MIPS_LO16", vram = 0x80AD474C, target_vram = 0x80AD5998 },
    { type = "R_MIPS_HI16", vram = 0x80AD4868, target_vram = 0x80AD599C },
    { type = "R_MIPS_LO16", vram = 0x80AD486C, target_vram = 0x80AD599C },
    { type = "R_MIPS_HI16", vram = 0x80AD498C, target_vram = 0x80AD59A0 },
    { type = "R_MIPS_LO16", vram = 0x80AD4990, target_vram = 0x80AD59A0 },
    { type = "R_MIPS_HI16", vram = 0x80AD4C10, target_vram = 0x80AD57E0 },
    { type = "R_MIPS_LO16", vram = 0x80AD4C1C, target_vram = 0x80AD57E0 },
    { type = "R_MIPS_HI16", vram = 0x80AD4E34, target_vram = 0x80AD5904 },
    { type = "R_MIPS_LO16", vram = 0x80AD4E38, target_vram = 0x80AD5904 },
    { type = "R_MIPS_LO16", vram = 0x80AD4E5C, target_vram = 0x80AD5908 },
    { type = "R_MIPS_LO16", vram = 0x80AD4E70, target_vram = 0x80AD590C },
    { type = "R_MIPS_HI16", vram = 0x80AD4E90, target_vram = 0x80AD4608 },
    { type = "R_MIPS_LO16", vram = 0x80AD4EA4, target_vram = 0x80AD4608 },
    { type = "R_MIPS_HI16", vram = 0x80AD4FC4, target_vram = 0x80AD4FE4 },
    { type = "R_MIPS_LO16", vram = 0x80AD4FC8, target_vram = 0x80AD4FE4 },
    { type = "R_MIPS_HI16", vram = 0x80AD500C, target_vram = 0x80AD5910 },
    { type = "R_MIPS_LO16", vram = 0x80AD501C, target_vram = 0x80AD5910 },
    { type = "R_MIPS_HI16", vram = 0x80AD50B0, target_vram = 0x80AD58A0 },
    { type = "R_MIPS_LO16", vram = 0x80AD50B8, target_vram = 0x80AD58A0 },
    { type = "R_MIPS_HI16", vram = 0x80AD50C8, target_vram = 0x80AD58D8 },
    { type = "R_MIPS_HI16", vram = 0x80AD50CC, target_vram = 0x80AD58CC },
    { type = "R_MIPS_LO16", vram = 0x80AD50D0, target_vram = 0x80AD58CC },
    { type = "R_MIPS_LO16", vram = 0x80AD50D4, target_vram = 0x80AD58D8 },
    { type = "R_MIPS_HI16", vram = 0x80AD50E0, target_vram = 0x80AD5964 },
    { type = "R_MIPS_LO16", vram = 0x80AD50E4, target_vram = 0x80AD5964 },
    { type = "R_MIPS_HI16", vram = 0x80AD50F0, target_vram = 0x80AD4DB4 },
    { type = "R_MIPS_LO16", vram = 0x80AD50F4, target_vram = 0x80AD4DB4 },
    { type = "R_MIPS_HI16", vram = 0x80AD55A0, target_vram = 0x80AD596C },
    { type = "R_MIPS_LO16", vram = 0x80AD55A4, target_vram = 0x80AD596C },
    { type = "R_MIPS_HI16", vram = 0x80AD572C, target_vram = 0x80AD5978 },
    { type = "R_MIPS_LO16", vram = 0x80AD573C, target_vram = 0x80AD5978 },
    { type = "R_MIPS_HI16", vram = 0x80AD5770, target_vram = 0x80AD5978 },
    { type = "R_MIPS_LO16", vram = 0x80AD5784, target_vram = 0x80AD5978 },
    { type = "R_MIPS_HI16", vram = 0x80AD578C, target_vram = 0x80AD54C8 },
    { type = "R_MIPS_LO16", vram = 0x80AD5790, target_vram = 0x80AD54C8 },
    { type = "R_MIPS_HI16", vram = 0x80AD57A4, target_vram = 0x80AD5584 },
    { type = "R_MIPS_HI16", vram = 0x80AD57A8, target_vram = 0x80AD566C },
    { type = "R_MIPS_LO16", vram = 0x80AD57AC, target_vram = 0x80AD566C },
    { type = "R_MIPS_LO16", vram = 0x80AD57B0, target_vram = 0x80AD5584 },
]

functions = [
    { name = "func_80AD4608", vram = 0x80AD4608, size = 0x94 },
    { name = "EnTrt2_OverrideLimbDraw", vram = 0x80AD54C8, size = 0xBC },
    { name = "func_80AD341C", vram = 0x80AD341C, size = 0x80 },
    { name = "func_80AD4298", vram = 0x80AD4298, size = 0x84 },
    { name = "func_80AD475C", vram = 0x80AD475C, size = 0x19C },
    { name = "func_80AD431C", vram = 0x80AD431C, size = 0x30 },
    { name = "func_80AD3C94", vram = 0x80AD3C94, size = 0x58 },
    { name = "func_80AD5234", vram = 0x80AD5234, size = 0x160 },
    { name = "EnTrt2_ChangeAnim", vram = 0x80AD3380, size = 0x9C },
    { name = "func_80AD3B6C", vram = 0x80AD3B6C, size = 0x78 },
    { name = "EnTrt2_TransformLimbDraw", vram = 0x80AD566C, size = 0x7C },
    { name = "func_80AD3FF4", vram = 0x80AD3FF4, size = 0xB8 },
    { name = "func_80AD4FE4", vram = 0x80AD4FE4, size = 0xA8 },
    { name = "func_80AD56E8", vram = 0x80AD56E8, size = 0xF8 },
    { name = "func_80AD38B8", vram = 0x80AD38B8, size = 0x16C },
    { name = "func_80AD36EC", vram = 0x80AD36EC, size = 0x130 },
    { name = "EnTrt2_Update", vram = 0x80AD5150, size = 0xE4 },
    { name = "func_80AD417C", vram = 0x80AD417C, size = 0x11C },
    { name = "EnTrt2_Destroy", vram = 0x80AD5110, size = 0x40 },
    { name = "func_80AD4550", vram = 0x80AD4550, size = 0xB8 },
    { name = "func_80AD49B8", vram = 0x80AD49B8, size = 0xC0 },
    { name = "func_80AD3DA4", vram = 0x80AD3DA4, size = 0x90 },
    { name = "func_80AD4B4C", vram = 0x80AD4B4C, size = 0x100 },
    { name = "func_80AD4A78", vram = 0x80AD4A78, size = 0x90 },
    { name = "func_80AD434C", vram = 0x80AD434C, size = 0x204 },
    { name = "func_80AD3530", vram = 0x80AD3530, size = 0x134 },
    { name = "func_80AD3CEC", vram = 0x80AD3CEC, size = 0xB8 },
    { name = "func_80AD3A24", vram = 0x80AD3A24, size = 0xC0 },
    { name = "func_80AD4DB4", vram = 0x80AD4DB4, size = 0x230 },
    { name = "func_80AD3EF0", vram = 0x80AD3EF0, size = 0x104 },
    { name = "func_80AD4C4C", vram = 0x80AD4C4C, size = 0x80 },
    { name = "func_80AD5394", vram = 0x80AD5394, size = 0x134 },
    { name = "func_80AD4CCC", vram = 0x80AD4CCC, size = 0xE8 },
    { name = "func_80AD48F8", vram = 0x80AD48F8, size = 0xC0 },
    { name = "func_80AD349C", vram = 0x80AD349C, size = 0x94 },
    { name = "func_80AD3BE4", vram = 0x80AD3BE4, size = 0xB0 },
    { name = "func_80AD3664", vram = 0x80AD3664, size = 0x88 },
    { name = "func_80AD3E34", vram = 0x80AD3E34, size = 0xBC },
    { name = "func_80AD4B08", vram = 0x80AD4B08, size = 0x44 },
    { name = "func_80AD4110", vram = 0x80AD4110, size = 0x6C },
    { name = "func_80AD3AE4", vram = 0x80AD3AE4, size = 0x88 },
    { name = "func_80AD469C", vram = 0x80AD469C, size = 0x5C },
    { name = "func_80AD40AC", vram = 0x80AD40AC, size = 0x64 },
    { name = "func_80AD46F8", vram = 0x80AD46F8, size = 0x64 },
    { name = "EnTrt2_PostLimbDraw", vram = 0x80AD5584, size = 0xE8 },
    { name = "EnTrt2_Init", vram = 0x80AD508C, size = 0x84 },
    { name = "func_80AD381C", vram = 0x80AD381C, size = 0x9C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Tokei_Step"
rom = 0x00F3B5D0
vram = 0x80AD5BB0
size = 0xBB0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AD5CF0, target_vram = 0x80AD663C },
    { type = "R_MIPS_HI16", vram = 0x80AD5CF4, target_vram = 0x80AD6658 },
    { type = "R_MIPS_HI16", vram = 0x80AD5CF8, target_vram = 0x80AD6658 },
    { type = "R_MIPS_LO16", vram = 0x80AD5D08, target_vram = 0x80AD6658 },
    { type = "R_MIPS_LO16", vram = 0x80AD5D0C, target_vram = 0x80AD6658 },
    { type = "R_MIPS_LO16", vram = 0x80AD5D10, target_vram = 0x80AD663C },
    { type = "R_MIPS_HI16", vram = 0x80AD5EFC, target_vram = 0x80AD6620 },
    { type = "R_MIPS_LO16", vram = 0x80AD5F04, target_vram = 0x80AD6620 },
    { type = "R_MIPS_HI16", vram = 0x80AD5FF8, target_vram = 0x80AD6680 },
    { type = "R_MIPS_LO16", vram = 0x80AD5FFC, target_vram = 0x80AD6680 },
    { type = "R_MIPS_HI16", vram = 0x80AD6010, target_vram = 0x80AD6684 },
    { type = "R_MIPS_HI16", vram = 0x80AD6014, target_vram = 0x80AD6620 },
    { type = "R_MIPS_LO16", vram = 0x80AD6020, target_vram = 0x80AD6620 },
    { type = "R_MIPS_LO16", vram = 0x80AD6024, target_vram = 0x80AD6684 },
    { type = "R_MIPS_HI16", vram = 0x80AD6200, target_vram = 0x80AD6664 },
    { type = "R_MIPS_LO16", vram = 0x80AD6204, target_vram = 0x80AD6664 },
    { type = "R_MIPS_HI16", vram = 0x80AD62BC, target_vram = 0x80AD6508 },
    { type = "R_MIPS_LO16", vram = 0x80AD62C0, target_vram = 0x80AD6508 },
    { type = "R_MIPS_HI16", vram = 0x80AD6348, target_vram = 0x80AD635C },
    { type = "R_MIPS_LO16", vram = 0x80AD634C, target_vram = 0x80AD635C },
    { type = "R_MIPS_HI16", vram = 0x80AD63AC, target_vram = 0x80AD6508 },
    { type = "R_MIPS_LO16", vram = 0x80AD63B8, target_vram = 0x80AD6508 },
    { type = "R_MIPS_HI16", vram = 0x80AD63D4, target_vram = 0x80AD63E8 },
    { type = "R_MIPS_LO16", vram = 0x80AD63D8, target_vram = 0x80AD63E8 },
    { type = "R_MIPS_HI16", vram = 0x80AD6410, target_vram = 0x80AD642C },
    { type = "R_MIPS_LO16", vram = 0x80AD6414, target_vram = 0x80AD642C },
    { type = "R_MIPS_HI16", vram = 0x80AD6488, target_vram = 0x80AD64A4 },
    { type = "R_MIPS_LO16", vram = 0x80AD648C, target_vram = 0x80AD64A4 },
]

functions = [
    { name = "ObjTokeiStep_Draw", vram = 0x80AD64D8, size = 0x30 },
    { name = "ObjTokeiStep_SetupBeginOpen", vram = 0x80AD6348, size = 0x14 },
    { name = "ObjTokeiStep_SetupDoNothing", vram = 0x80AD63D4, size = 0x14 },
    { name = "ObjTokeiStep_SetupDoNothingOpen", vram = 0x80AD6480, size = 0x24 },
    { name = "ObjTokeiStep_InitTimers", vram = 0x80AD5F70, size = 0x40 },
    { name = "ObjTokeiStep_BeginOpen", vram = 0x80AD635C, size = 0x78 },
    { name = "ObjTokeiStep_DrawOpen", vram = 0x80AD6508, size = 0xF4 },
    { name = "ObjTokeiStep_SpawnDust", vram = 0x80AD5C70, size = 0x18C },
    { name = "ObjTokeiStep_Open", vram = 0x80AD642C, size = 0x54 },
    { name = "ObjTokeiStep_InitSteps", vram = 0x80AD5DFC, size = 0xBC },
    { name = "ObjTokeiStep_Init", vram = 0x80AD61EC, size = 0x128 },
    { name = "ObjTokeiStep_Update", vram = 0x80AD64B4, size = 0x24 },
    { name = "ObjTokeiStep_DoNothing", vram = 0x80AD63E8, size = 0x10 },
    { name = "ObjTokeiStep_InitStepsOpen", vram = 0x80AD5EB8, size = 0xB8 },
    { name = "ObjTokeiStep_SetSysMatrix", vram = 0x80AD5BB0, size = 0x38 },
    { name = "ObjTokeiStep_Destroy", vram = 0x80AD6314, size = 0x34 },
    { name = "ObjTokeiStep_RequestQuakeAndRumble", vram = 0x80AD5BE8, size = 0x88 },
    { name = "ObjTokeiStep_OpenProcess", vram = 0x80AD5FB0, size = 0x23C },
    { name = "ObjTokeiStep_DoNothingOpen", vram = 0x80AD64A4, size = 0x10 },
    { name = "ObjTokeiStep_SetupOpen", vram = 0x80AD63F8, size = 0x34 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Lotus"
rom = 0x00F3C180
vram = 0x80AD6760
size = 0x670

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AD6774, target_vram = 0x80AD6D10 },
    { type = "R_MIPS_LO16", vram = 0x80AD6778, target_vram = 0x80AD6D10 },
    { type = "R_MIPS_HI16", vram = 0x80AD67D4, target_vram = 0x80AD68DC },
    { type = "R_MIPS_LO16", vram = 0x80AD67DC, target_vram = 0x80AD68DC },
    { type = "R_MIPS_HI16", vram = 0x80AD6848, target_vram = 0x80AD6D20 },
    { type = "R_MIPS_LO16", vram = 0x80AD684C, target_vram = 0x80AD6D20 },
    { type = "R_MIPS_HI16", vram = 0x80AD6878, target_vram = 0x80AD6D24 },
    { type = "R_MIPS_LO16", vram = 0x80AD687C, target_vram = 0x80AD6D24 },
    { type = "R_MIPS_HI16", vram = 0x80AD6890, target_vram = 0x80AD6D28 },
    { type = "R_MIPS_LO16", vram = 0x80AD6894, target_vram = 0x80AD6D28 },
    { type = "R_MIPS_HI16", vram = 0x80AD6898, target_vram = 0x80AD6D2C },
    { type = "R_MIPS_LO16", vram = 0x80AD689C, target_vram = 0x80AD6D2C },
    { type = "R_MIPS_HI16", vram = 0x80AD68F4, target_vram = 0x80AD6D30 },
    { type = "R_MIPS_LO16", vram = 0x80AD6904, target_vram = 0x80AD6D30 },
    { type = "R_MIPS_HI16", vram = 0x80AD6A34, target_vram = 0x80AD6A88 },
    { type = "R_MIPS_LO16", vram = 0x80AD6A38, target_vram = 0x80AD6A88 },
    { type = "R_MIPS_HI16", vram = 0x80AD6B44, target_vram = 0x80AD6B68 },
    { type = "R_MIPS_LO16", vram = 0x80AD6B48, target_vram = 0x80AD6B68 },
    { type = "R_MIPS_HI16", vram = 0x80AD6BB0, target_vram = 0x80AD6CBC },
    { type = "R_MIPS_LO16", vram = 0x80AD6BB4, target_vram = 0x80AD6CBC },
    { type = "R_MIPS_HI16", vram = 0x80AD6BF4, target_vram = 0x80AD68DC },
    { type = "R_MIPS_LO16", vram = 0x80AD6C08, target_vram = 0x80AD68DC },
]

functions = [
    { name = "BgLotus_Draw", vram = 0x80AD6CBC, size = 0x30 },
    { name = "func_80AD6B68", vram = 0x80AD6B68, size = 0xF4 },
    { name = "func_80AD6A88", vram = 0x80AD6A88, size = 0xE0 },
    { name = "BgLotus_Init", vram = 0x80AD6760, size = 0x9C },
    { name = "BgLotus_Destroy", vram = 0x80AD67FC, size = 0x34 },
    { name = "func_80AD6830", vram = 0x80AD6830, size = 0xAC },
    { name = "func_80AD68DC", vram = 0x80AD68DC, size = 0x1AC },
    { name = "BgLotus_Update", vram = 0x80AD6C5C, size = 0x60 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Kame"
rom = 0x00F3C7F0
vram = 0x80AD6DD0
size = 0x2470

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AD6DEC, target_vram = 0x80AD8E44 },
    { type = "R_MIPS_LO16", vram = 0x80AD6DF0, target_vram = 0x80AD8E44 },
    { type = "R_MIPS_HI16", vram = 0x80AD6E7C, target_vram = 0x80AD8DE0 },
    { type = "R_MIPS_LO16", vram = 0x80AD6E80, target_vram = 0x80AD8DE0 },
    { type = "R_MIPS_HI16", vram = 0x80AD6E94, target_vram = 0x80AD8E14 },
    { type = "R_MIPS_HI16", vram = 0x80AD6E98, target_vram = 0x80AD8E0C },
    { type = "R_MIPS_LO16", vram = 0x80AD6E9C, target_vram = 0x80AD8E0C },
    { type = "R_MIPS_LO16", vram = 0x80AD6EA0, target_vram = 0x80AD8E14 },
    { type = "R_MIPS_HI16", vram = 0x80AD6EAC, target_vram = 0x80AD8E50 },
    { type = "R_MIPS_LO16", vram = 0x80AD6EB0, target_vram = 0x80AD8E50 },
    { type = "R_MIPS_HI16", vram = 0x80AD6EB4, target_vram = 0x80AD8E34 },
    { type = "R_MIPS_LO16", vram = 0x80AD6EB8, target_vram = 0x80AD8E34 },
    { type = "R_MIPS_HI16", vram = 0x80AD6EC0, target_vram = 0x80AD8E44 },
    { type = "R_MIPS_LO16", vram = 0x80AD6EC4, target_vram = 0x80AD8E44 },
    { type = "R_MIPS_HI16", vram = 0x80AD6EE0, target_vram = 0x80AD8E50 },
    { type = "R_MIPS_LO16", vram = 0x80AD6EE4, target_vram = 0x80AD8E50 },
    { type = "R_MIPS_HI16", vram = 0x80AD6F68, target_vram = 0x80AD8EC0 },
    { type = "R_MIPS_LO16", vram = 0x80AD6F6C, target_vram = 0x80AD8EC0 },
    { type = "R_MIPS_HI16", vram = 0x80AD6FAC, target_vram = 0x80AD8EC4 },
    { type = "R_MIPS_LO16", vram = 0x80AD6FB0, target_vram = 0x80AD8EC4 },
    { type = "R_MIPS_HI16", vram = 0x80AD6FB4, target_vram = 0x80AD8EC8 },
    { type = "R_MIPS_LO16", vram = 0x80AD6FC0, target_vram = 0x80AD8EC8 },
    { type = "R_MIPS_HI16", vram = 0x80AD704C, target_vram = 0x80AD8ECC },
    { type = "R_MIPS_LO16", vram = 0x80AD7054, target_vram = 0x80AD8ECC },
    { type = "R_MIPS_HI16", vram = 0x80AD7058, target_vram = 0x80AD8ED0 },
    { type = "R_MIPS_LO16", vram = 0x80AD705C, target_vram = 0x80AD8ED0 },
    { type = "R_MIPS_HI16", vram = 0x80AD70CC, target_vram = 0x80AD70EC },
    { type = "R_MIPS_LO16", vram = 0x80AD70D0, target_vram = 0x80AD70EC },
    { type = "R_MIPS_HI16", vram = 0x80AD7214, target_vram = 0x80AD7254 },
    { type = "R_MIPS_LO16", vram = 0x80AD7224, target_vram = 0x80AD7254 },
    { type = "R_MIPS_HI16", vram = 0x80AD7408, target_vram = 0x80AD7424 },
    { type = "R_MIPS_LO16", vram = 0x80AD740C, target_vram = 0x80AD7424 },
    { type = "R_MIPS_HI16", vram = 0x80AD7510, target_vram = 0x80AD8ED4 },
    { type = "R_MIPS_LO16", vram = 0x80AD7514, target_vram = 0x80AD8ED4 },
    { type = "R_MIPS_HI16", vram = 0x80AD7518, target_vram = 0x80AD8ED8 },
    { type = "R_MIPS_LO16", vram = 0x80AD7528, target_vram = 0x80AD8ED8 },
    { type = "R_MIPS_HI16", vram = 0x80AD756C, target_vram = 0x80AD8EDC },
    { type = "R_MIPS_LO16", vram = 0x80AD7570, target_vram = 0x80AD8EDC },
    { type = "R_MIPS_HI16", vram = 0x80AD7578, target_vram = 0x80AD8EE0 },
    { type = "R_MIPS_LO16", vram = 0x80AD7588, target_vram = 0x80AD8EE0 },
    { type = "R_MIPS_HI16", vram = 0x80AD7624, target_vram = 0x80AD8E5C },
    { type = "R_MIPS_LO16", vram = 0x80AD7640, target_vram = 0x80AD8E5C },
    { type = "R_MIPS_HI16", vram = 0x80AD7660, target_vram = 0x80AD8E54 },
    { type = "R_MIPS_HI16", vram = 0x80AD7664, target_vram = 0x80AD8E58 },
    { type = "R_MIPS_LO16", vram = 0x80AD7668, target_vram = 0x80AD8E58 },
    { type = "R_MIPS_LO16", vram = 0x80AD766C, target_vram = 0x80AD8E54 },
    { type = "R_MIPS_HI16", vram = 0x80AD7670, target_vram = 0x80AD8E5C },
    { type = "R_MIPS_LO16", vram = 0x80AD768C, target_vram = 0x80AD8E5C },
    { type = "R_MIPS_HI16", vram = 0x80AD76E0, target_vram = 0x80AD8BC0 },
    { type = "R_MIPS_LO16", vram = 0x80AD76E4, target_vram = 0x80AD8BC0 },
    { type = "R_MIPS_HI16", vram = 0x80AD76F8, target_vram = 0x80AD8D64 },
    { type = "R_MIPS_LO16", vram = 0x80AD76FC, target_vram = 0x80AD8D64 },
    { type = "R_MIPS_HI16", vram = 0x80AD7770, target_vram = 0x80AD7798 },
    { type = "R_MIPS_LO16", vram = 0x80AD7774, target_vram = 0x80AD7798 },
    { type = "R_MIPS_HI16", vram = 0x80AD77B8, target_vram = 0x80AD8EE4 },
    { type = "R_MIPS_LO16", vram = 0x80AD77BC, target_vram = 0x80AD8EE4 },
    { type = "R_MIPS_HI16", vram = 0x80AD77C4, target_vram = 0x80AD8EE8 },
    { type = "R_MIPS_LO16", vram = 0x80AD77D4, target_vram = 0x80AD8EE8 },
    { type = "R_MIPS_HI16", vram = 0x80AD7824, target_vram = 0x80AD8EEC },
    { type = "R_MIPS_LO16", vram = 0x80AD7828, target_vram = 0x80AD8EEC },
    { type = "R_MIPS_HI16", vram = 0x80AD78F4, target_vram = 0x80AD7798 },
    { type = "R_MIPS_LO16", vram = 0x80AD78F8, target_vram = 0x80AD7798 },
    { type = "R_MIPS_HI16", vram = 0x80AD792C, target_vram = 0x80AD7948 },
    { type = "R_MIPS_LO16", vram = 0x80AD7934, target_vram = 0x80AD7948 },
    { type = "R_MIPS_HI16", vram = 0x80AD7A28, target_vram = 0x80AD8EF0 },
    { type = "R_MIPS_LO16", vram = 0x80AD7A2C, target_vram = 0x80AD8EF0 },
    { type = "R_MIPS_HI16", vram = 0x80AD7A9C, target_vram = 0x80AD8EF4 },
    { type = "R_MIPS_LO16", vram = 0x80AD7AA0, target_vram = 0x80AD8EF4 },
    { type = "R_MIPS_HI16", vram = 0x80AD7B24, target_vram = 0x80AD8BC0 },
    { type = "R_MIPS_LO16", vram = 0x80AD7B28, target_vram = 0x80AD8BC0 },
    { type = "R_MIPS_HI16", vram = 0x80AD7B50, target_vram = 0x80AD8EF8 },
    { type = "R_MIPS_LO16", vram = 0x80AD7B5C, target_vram = 0x80AD8EF8 },
    { type = "R_MIPS_HI16", vram = 0x80AD7B68, target_vram = 0x80AD7B90 },
    { type = "R_MIPS_LO16", vram = 0x80AD7B6C, target_vram = 0x80AD7B90 },
    { type = "R_MIPS_HI16", vram = 0x80AD7BD4, target_vram = 0x80AD8F00 },
    { type = "R_MIPS_HI16", vram = 0x80AD7BEC, target_vram = 0x80AD8EFC },
    { type = "R_MIPS_LO16", vram = 0x80AD7BF0, target_vram = 0x80AD8EFC },
    { type = "R_MIPS_LO16", vram = 0x80AD7C10, target_vram = 0x80AD8F00 },
    { type = "R_MIPS_HI16", vram = 0x80AD7C14, target_vram = 0x80AD8F04 },
    { type = "R_MIPS_LO16", vram = 0x80AD7C18, target_vram = 0x80AD8F04 },
    { type = "R_MIPS_HI16", vram = 0x80AD7C20, target_vram = 0x80AD8F08 },
    { type = "R_MIPS_LO16", vram = 0x80AD7C2C, target_vram = 0x80AD8F08 },
    { type = "R_MIPS_HI16", vram = 0x80AD7C68, target_vram = 0x80AD7E0C },
    { type = "R_MIPS_LO16", vram = 0x80AD7C6C, target_vram = 0x80AD7E0C },
    { type = "R_MIPS_HI16", vram = 0x80AD7CE0, target_vram = 0x80AD8BC0 },
    { type = "R_MIPS_LO16", vram = 0x80AD7CE8, target_vram = 0x80AD8BC0 },
    { type = "R_MIPS_HI16", vram = 0x80AD7D20, target_vram = 0x80AD7D40 },
    { type = "R_MIPS_LO16", vram = 0x80AD7D24, target_vram = 0x80AD7D40 },
    { type = "R_MIPS_HI16", vram = 0x80AD7DD0, target_vram = 0x80AD7E0C },
    { type = "R_MIPS_LO16", vram = 0x80AD7DDC, target_vram = 0x80AD7E0C },
    { type = "R_MIPS_HI16", vram = 0x80AD7EF4, target_vram = 0x80AD7F10 },
    { type = "R_MIPS_LO16", vram = 0x80AD7EF8, target_vram = 0x80AD7F10 },
    { type = "R_MIPS_HI16", vram = 0x80AD7FDC, target_vram = 0x80AD7FF8 },
    { type = "R_MIPS_LO16", vram = 0x80AD7FE0, target_vram = 0x80AD7FF8 },
    { type = "R_MIPS_HI16", vram = 0x80AD80E4, target_vram = 0x80AD810C },
    { type = "R_MIPS_LO16", vram = 0x80AD80E8, target_vram = 0x80AD810C },
    { type = "R_MIPS_HI16", vram = 0x80AD81D8, target_vram = 0x80AD8D64 },
    { type = "R_MIPS_LO16", vram = 0x80AD81DC, target_vram = 0x80AD8D64 },
    { type = "R_MIPS_HI16", vram = 0x80AD81E8, target_vram = 0x80AD8BC0 },
    { type = "R_MIPS_LO16", vram = 0x80AD81EC, target_vram = 0x80AD8BC0 },
    { type = "R_MIPS_HI16", vram = 0x80AD8238, target_vram = 0x80AD825C },
    { type = "R_MIPS_LO16", vram = 0x80AD823C, target_vram = 0x80AD825C },
    { type = "R_MIPS_HI16", vram = 0x80AD8368, target_vram = 0x80AD8388 },
    { type = "R_MIPS_LO16", vram = 0x80AD8370, target_vram = 0x80AD8388 },
    { type = "R_MIPS_HI16", vram = 0x80AD83B4, target_vram = 0x80AD8F0C },
    { type = "R_MIPS_LO16", vram = 0x80AD83E8, target_vram = 0x80AD8F0C },
    { type = "R_MIPS_HI16", vram = 0x80AD85B4, target_vram = 0x80AD70EC },
    { type = "R_MIPS_LO16", vram = 0x80AD85B8, target_vram = 0x80AD70EC },
    { type = "R_MIPS_HI16", vram = 0x80AD85C0, target_vram = 0x80AD7254 },
    { type = "R_MIPS_LO16", vram = 0x80AD85C4, target_vram = 0x80AD7254 },
    { type = "R_MIPS_HI16", vram = 0x80AD862C, target_vram = 0x80AD8F10 },
    { type = "R_MIPS_LO16", vram = 0x80AD8630, target_vram = 0x80AD8F10 },
    { type = "R_MIPS_HI16", vram = 0x80AD86F4, target_vram = 0x80AD8F14 },
    { type = "R_MIPS_LO16", vram = 0x80AD86F8, target_vram = 0x80AD8F14 },
    { type = "R_MIPS_HI16", vram = 0x80AD8724, target_vram = 0x80AD8F18 },
    { type = "R_MIPS_LO16", vram = 0x80AD8728, target_vram = 0x80AD8F18 },
    { type = "R_MIPS_HI16", vram = 0x80AD87BC, target_vram = 0x80AD8F1C },
    { type = "R_MIPS_LO16", vram = 0x80AD87D0, target_vram = 0x80AD8F1C },
    { type = "R_MIPS_HI16", vram = 0x80AD89C0, target_vram = 0x80AD8F20 },
    { type = "R_MIPS_LO16", vram = 0x80AD89C4, target_vram = 0x80AD8F20 },
    { type = "R_MIPS_HI16", vram = 0x80AD89D4, target_vram = 0x80AD8F24 },
    { type = "R_MIPS_LO16", vram = 0x80AD89D8, target_vram = 0x80AD8F24 },
    { type = "R_MIPS_HI16", vram = 0x80AD8A08, target_vram = 0x80AD8F28 },
    { type = "R_MIPS_LO16", vram = 0x80AD8A0C, target_vram = 0x80AD8F28 },
    { type = "R_MIPS_HI16", vram = 0x80AD8A64, target_vram = 0x80AD7424 },
    { type = "R_MIPS_LO16", vram = 0x80AD8A68, target_vram = 0x80AD7424 },
    { type = "R_MIPS_HI16", vram = 0x80AD8A70, target_vram = 0x80AD7B90 },
    { type = "R_MIPS_LO16", vram = 0x80AD8A74, target_vram = 0x80AD7B90 },
    { type = "R_MIPS_HI16", vram = 0x80AD8B1C, target_vram = 0x80AD8EA4 },
    { type = "R_MIPS_LO16", vram = 0x80AD8B20, target_vram = 0x80AD8EA4 },
    { type = "R_MIPS_HI16", vram = 0x80AD8B50, target_vram = 0x80AD8EA5 },
    { type = "R_MIPS_LO16", vram = 0x80AD8B54, target_vram = 0x80AD8EA5 },
    { type = "R_MIPS_HI16", vram = 0x80AD8B74, target_vram = 0x80AD8E68 },
    { type = "R_MIPS_LO16", vram = 0x80AD8B7C, target_vram = 0x80AD8E68 },
    { type = "R_MIPS_HI16", vram = 0x80AD8C1C, target_vram = 0x80AD8E34 },
    { type = "R_MIPS_HI16", vram = 0x80AD8C20, target_vram = 0x80AD8A48 },
    { type = "R_MIPS_LO16", vram = 0x80AD8C2C, target_vram = 0x80AD8E34 },
    { type = "R_MIPS_LO16", vram = 0x80AD8C30, target_vram = 0x80AD8A48 },
    { type = "R_MIPS_HI16", vram = 0x80AD8C34, target_vram = 0x80AD8AF8 },
    { type = "R_MIPS_LO16", vram = 0x80AD8C48, target_vram = 0x80AD8AF8 },
    { type = "R_MIPS_HI16", vram = 0x80AD8D84, target_vram = 0x80AD8CEC },
    { type = "R_MIPS_LO16", vram = 0x80AD8D88, target_vram = 0x80AD8CEC },
]

functions = [
    { name = "EnKame_Update", vram = 0x80AD881C, size = 0x22C },
    { name = "EnKame_Idle", vram = 0x80AD70EC, size = 0xC8 },
    { name = "EnKame_Destroy", vram = 0x80AD6F08, size = 0x2C },
    { name = "EnKame_Freeze", vram = 0x80AD6F9C, size = 0x7C },
    { name = "EnKame_SetAttackSpeed", vram = 0x80AD7568, size = 0x40 },
    { name = "EnKame_SetupDead", vram = 0x80AD8148, size = 0x114 },
    { name = "EnKame_PostLimbDraw", vram = 0x80AD8AF8, size = 0xC8 },
    { name = "EnKame_Stunned", vram = 0x80AD7FF8, size = 0x68 },
    { name = "EnKame_SetupIdle", vram = 0x80AD70A0, size = 0x4C },
    { name = "EnKame_OverrideLimbDraw", vram = 0x80AD8A48, size = 0xB0 },
    { name = "EnKame_SetupStunned", vram = 0x80AD7FA4, size = 0x54 },
    { name = "EnKame_ProcessAttackEffects", vram = 0x80AD75A8, size = 0x124 },
    { name = "EnKame_SetupPrepareToAttack", vram = 0x80AD76CC, size = 0xCC },
    { name = "EnKame_Flip", vram = 0x80AD7D40, size = 0x64 },
    { name = "EnKame_SetupFlip", vram = 0x80AD7C54, size = 0xEC },
    { name = "EnKame_Dead", vram = 0x80AD825C, size = 0x108 },
    { name = "EnKame_Attack", vram = 0x80AD7948, size = 0x1D0 },
    { name = "EnKame_Init", vram = 0x80AD6DD0, size = 0x138 },
    { name = "EnKame_Thaw", vram = 0x80AD7018, size = 0x88 },
    { name = "EnKame_Damaged", vram = 0x80AD810C, size = 0x3C },
    { name = "EnKame_SetupAttack", vram = 0x80AD792C, size = 0x1C },
    { name = "EnKame_DrawSpikedSnapper", vram = 0x80AD8D64, size = 0x58 },
    { name = "EnKame_BurstIntoFlames", vram = 0x80AD8388, size = 0x138 },
    { name = "EnKame_Draw", vram = 0x80AD8BC0, size = 0x12C },
    { name = "EnKame_SetupFlipUpright", vram = 0x80AD7EC0, size = 0x50 },
    { name = "EnKame_EmergeFromShell", vram = 0x80AD7B90, size = 0xC4 },
    { name = "EnKame_SetupStruggle", vram = 0x80AD7DA4, size = 0x68 },
    { name = "EnKame_SetupEmergeFromShell", vram = 0x80AD7B18, size = 0x78 },
    { name = "EnKame_SetupBurstIntoFlames", vram = 0x80AD8364, size = 0x24 },
    { name = "EnKame_Struggle", vram = 0x80AD7E0C, size = 0xB4 },
    { name = "EnKame_SetupRetreatIntoShell", vram = 0x80AD73A8, size = 0x7C },
    { name = "EnKame_PrepareToAttack", vram = 0x80AD7798, size = 0x194 },
    { name = "EnKame_Walk", vram = 0x80AD7254, size = 0x154 },
    { name = "EnKame_UpdateDamage", vram = 0x80AD84C0, size = 0x35C },
    { name = "EnKame_Blink", vram = 0x80AD6F34, size = 0x68 },
    { name = "EnKame_FlipUpright", vram = 0x80AD7F10, size = 0x94 },
    { name = "EnKame_SpikedSnapperOverrideLimbDraw", vram = 0x80AD8CEC, size = 0x78 },
    { name = "EnKame_SetupWalk", vram = 0x80AD71B4, size = 0xA0 },
    { name = "EnKame_SetupDamaged", vram = 0x80AD8060, size = 0xAC },
    { name = "EnKame_RetreatIntoShell", vram = 0x80AD7424, size = 0x144 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Takaraya_Wall"
rom = 0x00F3EC60
vram = 0x80AD9240
size = 0x1210

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AD9324, target_vram = 0x80ADA988 },
    { type = "R_MIPS_LO16", vram = 0x80AD932C, target_vram = 0x80ADA988 },
    { type = "R_MIPS_HI16", vram = 0x80AD941C, target_vram = 0x80ADA988 },
    { type = "R_MIPS_LO16", vram = 0x80AD9424, target_vram = 0x80ADA988 },
    { type = "R_MIPS_HI16", vram = 0x80AD954C, target_vram = 0x80ADA450 },
    { type = "R_MIPS_LO16", vram = 0x80AD9550, target_vram = 0x80ADA450 },
    { type = "R_MIPS_HI16", vram = 0x80AD9554, target_vram = 0x80ADA50C },
    { type = "R_MIPS_LO16", vram = 0x80AD955C, target_vram = 0x80ADA50C },
    { type = "R_MIPS_HI16", vram = 0x80AD9570, target_vram = 0x80ADA508 },
    { type = "R_MIPS_LO16", vram = 0x80AD9574, target_vram = 0x80ADA508 },
    { type = "R_MIPS_HI16", vram = 0x80AD95A8, target_vram = 0x80ADA450 },
    { type = "R_MIPS_HI16", vram = 0x80AD95B0, target_vram = 0x80ADA50C },
    { type = "R_MIPS_LO16", vram = 0x80AD95B4, target_vram = 0x80ADA50C },
    { type = "R_MIPS_LO16", vram = 0x80AD95C0, target_vram = 0x80ADA450 },
    { type = "R_MIPS_HI16", vram = 0x80AD9750, target_vram = 0x80ADA988 },
    { type = "R_MIPS_LO16", vram = 0x80AD975C, target_vram = 0x80ADA988 },
    { type = "R_MIPS_HI16", vram = 0x80AD977C, target_vram = 0x80ADA458 },
    { type = "R_MIPS_LO16", vram = 0x80AD9788, target_vram = 0x80ADA458 },
    { type = "R_MIPS_HI16", vram = 0x80AD97A8, target_vram = 0x80ADA508 },
    { type = "R_MIPS_LO16", vram = 0x80AD97AC, target_vram = 0x80ADA508 },
    { type = "R_MIPS_HI16", vram = 0x80AD97B4, target_vram = 0x80ADAAC8 },
    { type = "R_MIPS_LO16", vram = 0x80AD97B8, target_vram = 0x80ADAAC8 },
    { type = "R_MIPS_HI16", vram = 0x80AD9804, target_vram = 0x80ADA2CC },
    { type = "R_MIPS_LO16", vram = 0x80AD9808, target_vram = 0x80ADA2CC },
    { type = "R_MIPS_HI16", vram = 0x80AD9814, target_vram = 0x80ADA988 },
    { type = "R_MIPS_HI16", vram = 0x80AD9818, target_vram = 0x80ADAAE8 },
    { type = "R_MIPS_LO16", vram = 0x80AD9820, target_vram = 0x80ADAAE8 },
    { type = "R_MIPS_LO16", vram = 0x80AD9824, target_vram = 0x80ADA988 },
    { type = "R_MIPS_HI16", vram = 0x80AD9860, target_vram = 0x80ADA2A0 },
    { type = "R_MIPS_LO16", vram = 0x80AD9864, target_vram = 0x80ADA2A0 },
    { type = "R_MIPS_HI16", vram = 0x80AD995C, target_vram = 0x80ADA988 },
    { type = "R_MIPS_HI16", vram = 0x80AD9964, target_vram = 0x80ADA450 },
    { type = "R_MIPS_LO16", vram = 0x80AD996C, target_vram = 0x80ADA450 },
    { type = "R_MIPS_LO16", vram = 0x80AD9970, target_vram = 0x80ADA988 },
    { type = "R_MIPS_HI16", vram = 0x80AD9978, target_vram = 0x80ADA508 },
    { type = "R_MIPS_LO16", vram = 0x80AD997C, target_vram = 0x80ADA508 },
    { type = "R_MIPS_HI16", vram = 0x80AD9984, target_vram = 0x80ADA458 },
    { type = "R_MIPS_LO16", vram = 0x80AD9988, target_vram = 0x80ADA458 },
    { type = "R_MIPS_HI16", vram = 0x80AD99D4, target_vram = 0x80ADA98C },
    { type = "R_MIPS_HI16", vram = 0x80AD99D8, target_vram = 0x80ADA9A4 },
    { type = "R_MIPS_LO16", vram = 0x80AD99DC, target_vram = 0x80ADA9A4 },
    { type = "R_MIPS_LO16", vram = 0x80AD99E0, target_vram = 0x80ADA98C },
    { type = "R_MIPS_HI16", vram = 0x80AD9A04, target_vram = 0x80ADA9A4 },
    { type = "R_MIPS_LO16", vram = 0x80AD9A08, target_vram = 0x80ADA9A4 },
    { type = "R_MIPS_HI16", vram = 0x80AD9A10, target_vram = 0x80AD9B04 },
    { type = "R_MIPS_HI16", vram = 0x80AD9A14, target_vram = 0x80ADAAC8 },
    { type = "R_MIPS_LO16", vram = 0x80AD9A18, target_vram = 0x80ADAAC8 },
    { type = "R_MIPS_HI16", vram = 0x80AD9A1C, target_vram = 0x80ADAAE0 },
    { type = "R_MIPS_HI16", vram = 0x80AD9A30, target_vram = 0x80ADAACC },
    { type = "R_MIPS_LO16", vram = 0x80AD9A38, target_vram = 0x80ADAACC },
    { type = "R_MIPS_LO16", vram = 0x80AD9A3C, target_vram = 0x80ADAAE0 },
    { type = "R_MIPS_LO16", vram = 0x80AD9A40, target_vram = 0x80AD9B04 },
    { type = "R_MIPS_HI16", vram = 0x80AD9AA8, target_vram = 0x80ADA510 },
    { type = "R_MIPS_HI16", vram = 0x80AD9AAC, target_vram = 0x80ADA930 },
    { type = "R_MIPS_LO16", vram = 0x80AD9AB0, target_vram = 0x80ADA930 },
    { type = "R_MIPS_LO16", vram = 0x80AD9AB4, target_vram = 0x80ADA510 },
    { type = "R_MIPS_HI16", vram = 0x80AD9C2C, target_vram = 0x80ADA988 },
    { type = "R_MIPS_HI16", vram = 0x80AD9C60, target_vram = 0x80ADA2D0 },
    { type = "R_MIPS_LO16", vram = 0x80AD9C64, target_vram = 0x80ADA2D0 },
    { type = "R_MIPS_LO16", vram = 0x80AD9C74, target_vram = 0x80ADA988 },
    { type = "R_MIPS_HI16", vram = 0x80AD9CD0, target_vram = 0x80ADA930 },
    { type = "R_MIPS_LO16", vram = 0x80AD9CD4, target_vram = 0x80ADA930 },
    { type = "R_MIPS_HI16", vram = 0x80AD9D44, target_vram = 0x80ADA930 },
    { type = "R_MIPS_LO16", vram = 0x80AD9D48, target_vram = 0x80ADA930 },
    { type = "R_MIPS_HI16", vram = 0x80ADA084, target_vram = 0x80ADA988 },
    { type = "R_MIPS_LO16", vram = 0x80ADA08C, target_vram = 0x80ADA988 },
    { type = "R_MIPS_HI16", vram = 0x80ADA0D0, target_vram = 0x80ADA930 },
    { type = "R_MIPS_LO16", vram = 0x80ADA0D4, target_vram = 0x80ADA930 },
    { type = "R_MIPS_HI16", vram = 0x80ADA1C0, target_vram = 0x80ADA510 },
    { type = "R_MIPS_LO16", vram = 0x80ADA1D0, target_vram = 0x80ADA510 },
]

functions = [
    { name = "ObjTakarayaWall_Draw", vram = 0x80AD9FF8, size = 0x288 },
    { name = "ObjTakarayaWall_Update", vram = 0x80AD9F90, size = 0x68 },
    { name = "ObjTakarayaWall_IsCellOpen", vram = 0x80AD92FC, size = 0x5C },
    { name = "ObjTakarayaWall_CanCarvePath", vram = 0x80AD9358, size = 0x130 },
    { name = "ObjTakarayaWall_Init", vram = 0x80AD97DC, size = 0x290 },
    { name = "ObjTakarayaWall_CarvePath", vram = 0x80AD9488, size = 0x354 },
    { name = "ObjTakarayaWall_Destroy", vram = 0x80AD9A6C, size = 0x98 },
    { name = "ObjTakarayaWall_PosToCell", vram = 0x80AD9240, size = 0xBC },
    { name = "ObjTakarayaWall_Manage", vram = 0x80AD9B04, size = 0x48C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Fu_Mizu"
rom = 0x00F3FE70
vram = 0x80ADAAF0
size = 0x2E0

relocs = [
]

functions = [
    { name = "BgFuMizu_Draw", vram = 0x80ADACDC, size = 0xA4 },
    { name = "func_80ADABA4", vram = 0x80ADABA4, size = 0x54 },
    { name = "BgFuMizu_Update", vram = 0x80ADABF8, size = 0xE4 },
    { name = "BgFuMizu_Destroy", vram = 0x80ADAB70, size = 0x34 },
    { name = "BgFuMizu_Init", vram = 0x80ADAAF0, size = 0x80 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Sellnuts"
rom = 0x00F40150
vram = 0x80ADADD0
size = 0x3460

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80ADAE8C, target_vram = 0x80ADDB10 },
    { type = "R_MIPS_LO16", vram = 0x80ADAE94, target_vram = 0x80ADDB10 },
    { type = "R_MIPS_HI16", vram = 0x80ADAEA0, target_vram = 0x80ADDB4C },
    { type = "R_MIPS_LO16", vram = 0x80ADAEA4, target_vram = 0x80ADDB4C },
    { type = "R_MIPS_HI16", vram = 0x80ADAEC0, target_vram = 0x80ADDB50 },
    { type = "R_MIPS_LO16", vram = 0x80ADAEC4, target_vram = 0x80ADDB50 },
    { type = "R_MIPS_HI16", vram = 0x80ADAECC, target_vram = 0x80ADDB54 },
    { type = "R_MIPS_LO16", vram = 0x80ADAEE0, target_vram = 0x80ADDB54 },
    { type = "R_MIPS_HI16", vram = 0x80ADAEF8, target_vram = 0x80ADDB58 },
    { type = "R_MIPS_LO16", vram = 0x80ADAEFC, target_vram = 0x80ADDB58 },
    { type = "R_MIPS_HI16", vram = 0x80ADAF00, target_vram = 0x80ADDB5C },
    { type = "R_MIPS_LO16", vram = 0x80ADAF08, target_vram = 0x80ADDB5C },
    { type = "R_MIPS_HI16", vram = 0x80ADAF38, target_vram = 0x80ADDB60 },
    { type = "R_MIPS_LO16", vram = 0x80ADAF3C, target_vram = 0x80ADDB60 },
    { type = "R_MIPS_HI16", vram = 0x80ADAF60, target_vram = 0x80ADDB64 },
    { type = "R_MIPS_LO16", vram = 0x80ADAF64, target_vram = 0x80ADDB64 },
    { type = "R_MIPS_HI16", vram = 0x80ADAF80, target_vram = 0x80ADDB68 },
    { type = "R_MIPS_LO16", vram = 0x80ADAF84, target_vram = 0x80ADDB68 },
    { type = "R_MIPS_HI16", vram = 0x80ADAF90, target_vram = 0x80ADDB6C },
    { type = "R_MIPS_LO16", vram = 0x80ADAF94, target_vram = 0x80ADDB6C },
    { type = "R_MIPS_HI16", vram = 0x80ADAFE8, target_vram = 0x80ADDB70 },
    { type = "R_MIPS_LO16", vram = 0x80ADAFF0, target_vram = 0x80ADDB70 },
    { type = "R_MIPS_HI16", vram = 0x80ADB004, target_vram = 0x80ADDB9C },
    { type = "R_MIPS_LO16", vram = 0x80ADB008, target_vram = 0x80ADDB9C },
    { type = "R_MIPS_HI16", vram = 0x80ADB0E0, target_vram = 0x80ADD990 },
    { type = "R_MIPS_LO16", vram = 0x80ADB0EC, target_vram = 0x80ADD990 },
    { type = "R_MIPS_HI16", vram = 0x80ADB120, target_vram = 0x80ADD990 },
    { type = "R_MIPS_LO16", vram = 0x80ADB124, target_vram = 0x80ADD990 },
    { type = "R_MIPS_HI16", vram = 0x80ADB14C, target_vram = 0x80ADDBA0 },
    { type = "R_MIPS_LO16", vram = 0x80ADB154, target_vram = 0x80ADDBA0 },
    { type = "R_MIPS_HI16", vram = 0x80ADB184, target_vram = 0x80ADBFA0 },
    { type = "R_MIPS_LO16", vram = 0x80ADB188, target_vram = 0x80ADBFA0 },
    { type = "R_MIPS_HI16", vram = 0x80ADB1B8, target_vram = 0x80ADB544 },
    { type = "R_MIPS_LO16", vram = 0x80ADB1BC, target_vram = 0x80ADB544 },
    { type = "R_MIPS_HI16", vram = 0x80ADB1D0, target_vram = 0x80ADBFA0 },
    { type = "R_MIPS_LO16", vram = 0x80ADB1D4, target_vram = 0x80ADBFA0 },
    { type = "R_MIPS_HI16", vram = 0x80ADB1F0, target_vram = 0x80ADB924 },
    { type = "R_MIPS_LO16", vram = 0x80ADB1F4, target_vram = 0x80ADB924 },
    { type = "R_MIPS_HI16", vram = 0x80ADB210, target_vram = 0x80ADB924 },
    { type = "R_MIPS_LO16", vram = 0x80ADB214, target_vram = 0x80ADB924 },
    { type = "R_MIPS_HI16", vram = 0x80ADB234, target_vram = 0x80ADBD64 },
    { type = "R_MIPS_LO16", vram = 0x80ADB238, target_vram = 0x80ADBD64 },
    { type = "R_MIPS_HI16", vram = 0x80ADB26C, target_vram = 0x80ADD990 },
    { type = "R_MIPS_LO16", vram = 0x80ADB290, target_vram = 0x80ADD990 },
    { type = "R_MIPS_HI16", vram = 0x80ADB334, target_vram = 0x80ADB4F4 },
    { type = "R_MIPS_LO16", vram = 0x80ADB338, target_vram = 0x80ADB4F4 },
    { type = "R_MIPS_HI16", vram = 0x80ADB344, target_vram = 0x80ADD990 },
    { type = "R_MIPS_LO16", vram = 0x80ADB354, target_vram = 0x80ADD990 },
    { type = "R_MIPS_HI16", vram = 0x80ADB3A4, target_vram = 0x80ADD990 },
    { type = "R_MIPS_LO16", vram = 0x80ADB3A8, target_vram = 0x80ADD990 },
    { type = "R_MIPS_HI16", vram = 0x80ADB3E4, target_vram = 0x80ADD990 },
    { type = "R_MIPS_LO16", vram = 0x80ADB3E8, target_vram = 0x80ADD990 },
    { type = "R_MIPS_HI16", vram = 0x80ADB44C, target_vram = 0x80ADD990 },
    { type = "R_MIPS_LO16", vram = 0x80ADB458, target_vram = 0x80ADD990 },
    { type = "R_MIPS_HI16", vram = 0x80ADB4C0, target_vram = 0x80ADD990 },
    { type = "R_MIPS_LO16", vram = 0x80ADB4D0, target_vram = 0x80ADD990 },
    { type = "R_MIPS_HI16", vram = 0x80ADB50C, target_vram = 0x80ADB544 },
    { type = "R_MIPS_HI16", vram = 0x80ADB510, target_vram = 0x80ADD990 },
    { type = "R_MIPS_LO16", vram = 0x80ADB518, target_vram = 0x80ADB544 },
    { type = "R_MIPS_LO16", vram = 0x80ADB51C, target_vram = 0x80ADD990 },
    { type = "R_MIPS_HI16", vram = 0x80ADB5B0, target_vram = 0x80ADD928 },
    { type = "R_MIPS_LO16", vram = 0x80ADB5C0, target_vram = 0x80ADD928 },
    { type = "R_MIPS_HI16", vram = 0x80ADB5C4, target_vram = 0x80ADBAB8 },
    { type = "R_MIPS_LO16", vram = 0x80ADB5C8, target_vram = 0x80ADBAB8 },
    { type = "R_MIPS_HI16", vram = 0x80ADB5F0, target_vram = 0x80ADDC14 },
    { type = "R_MIPS_LO16", vram = 0x80ADB5F8, target_vram = 0x80ADDC14 },
    { type = "R_MIPS_HI16", vram = 0x80ADB634, target_vram = 0x80ADB0D8 },
    { type = "R_MIPS_LO16", vram = 0x80ADB638, target_vram = 0x80ADB0D8 },
    { type = "R_MIPS_HI16", vram = 0x80ADB674, target_vram = 0x80ADB0D8 },
    { type = "R_MIPS_LO16", vram = 0x80ADB678, target_vram = 0x80ADB0D8 },
    { type = "R_MIPS_HI16", vram = 0x80ADB6A8, target_vram = 0x80ADB0D8 },
    { type = "R_MIPS_LO16", vram = 0x80ADB6AC, target_vram = 0x80ADB0D8 },
    { type = "R_MIPS_HI16", vram = 0x80ADB6C4, target_vram = 0x80ADB0D8 },
    { type = "R_MIPS_LO16", vram = 0x80ADB6C8, target_vram = 0x80ADB0D8 },
    { type = "R_MIPS_HI16", vram = 0x80ADB6D4, target_vram = 0x80ADBAB8 },
    { type = "R_MIPS_LO16", vram = 0x80ADB6D8, target_vram = 0x80ADBAB8 },
    { type = "R_MIPS_HI16", vram = 0x80ADB7B8, target_vram = 0x80ADD918 },
    { type = "R_MIPS_LO16", vram = 0x80ADB7C0, target_vram = 0x80ADD918 },
    { type = "R_MIPS_HI16", vram = 0x80ADB7D0, target_vram = 0x80ADD910 },
    { type = "R_MIPS_LO16", vram = 0x80ADB7DC, target_vram = 0x80ADD910 },
    { type = "R_MIPS_HI16", vram = 0x80ADB804, target_vram = 0x80ADD918 },
    { type = "R_MIPS_LO16", vram = 0x80ADB80C, target_vram = 0x80ADD918 },
    { type = "R_MIPS_HI16", vram = 0x80ADB81C, target_vram = 0x80ADD910 },
    { type = "R_MIPS_LO16", vram = 0x80ADB828, target_vram = 0x80ADD910 },
    { type = "R_MIPS_HI16", vram = 0x80ADB848, target_vram = 0x80ADD918 },
    { type = "R_MIPS_LO16", vram = 0x80ADB854, target_vram = 0x80ADD918 },
    { type = "R_MIPS_HI16", vram = 0x80ADB864, target_vram = 0x80ADD910 },
    { type = "R_MIPS_LO16", vram = 0x80ADB870, target_vram = 0x80ADD910 },
    { type = "R_MIPS_HI16", vram = 0x80ADB884, target_vram = 0x80ADD990 },
    { type = "R_MIPS_LO16", vram = 0x80ADB898, target_vram = 0x80ADD990 },
    { type = "R_MIPS_HI16", vram = 0x80ADB904, target_vram = 0x80ADB254 },
    { type = "R_MIPS_LO16", vram = 0x80ADB908, target_vram = 0x80ADB254 },
    { type = "R_MIPS_HI16", vram = 0x80ADB980, target_vram = 0x80ADD928 },
    { type = "R_MIPS_HI16", vram = 0x80ADB984, target_vram = 0x80ADBAB8 },
    { type = "R_MIPS_LO16", vram = 0x80ADB990, target_vram = 0x80ADD928 },
    { type = "R_MIPS_LO16", vram = 0x80ADB994, target_vram = 0x80ADBAB8 },
    { type = "R_MIPS_HI16", vram = 0x80ADB9B0, target_vram = 0x80ADD920 },
    { type = "R_MIPS_HI16", vram = 0x80ADB9B4, target_vram = 0x80ADB0D8 },
    { type = "R_MIPS_LO16", vram = 0x80ADB9C0, target_vram = 0x80ADD920 },
    { type = "R_MIPS_LO16", vram = 0x80ADB9C4, target_vram = 0x80ADB0D8 },
    { type = "R_MIPS_HI16", vram = 0x80ADB9F0, target_vram = 0x80ADD920 },
    { type = "R_MIPS_LO16", vram = 0x80ADBA00, target_vram = 0x80ADD920 },
    { type = "R_MIPS_HI16", vram = 0x80ADBA10, target_vram = 0x80ADB0D8 },
    { type = "R_MIPS_LO16", vram = 0x80ADBA14, target_vram = 0x80ADB0D8 },
    { type = "R_MIPS_HI16", vram = 0x80ADBA40, target_vram = 0x80ADD910 },
    { type = "R_MIPS_LO16", vram = 0x80ADBA50, target_vram = 0x80ADD910 },
    { type = "R_MIPS_HI16", vram = 0x80ADBA64, target_vram = 0x80ADD938 },
    { type = "R_MIPS_LO16", vram = 0x80ADBA6C, target_vram = 0x80ADD938 },
    { type = "R_MIPS_HI16", vram = 0x80ADBA80, target_vram = 0x80ADB0D8 },
    { type = "R_MIPS_LO16", vram = 0x80ADBA84, target_vram = 0x80ADB0D8 },
    { type = "R_MIPS_HI16", vram = 0x80ADBA98, target_vram = 0x80ADB0D8 },
    { type = "R_MIPS_LO16", vram = 0x80ADBA9C, target_vram = 0x80ADB0D8 },
    { type = "R_MIPS_HI16", vram = 0x80ADBAE0, target_vram = 0x80ADD990 },
    { type = "R_MIPS_LO16", vram = 0x80ADBB04, target_vram = 0x80ADD990 },
    { type = "R_MIPS_HI16", vram = 0x80ADBB24, target_vram = 0x80ADD990 },
    { type = "R_MIPS_LO16", vram = 0x80ADBB28, target_vram = 0x80ADD990 },
    { type = "R_MIPS_HI16", vram = 0x80ADBB6C, target_vram = 0x80ADD990 },
    { type = "R_MIPS_LO16", vram = 0x80ADBB74, target_vram = 0x80ADD990 },
    { type = "R_MIPS_HI16", vram = 0x80ADBBB8, target_vram = 0x80ADBBEC },
    { type = "R_MIPS_LO16", vram = 0x80ADBBC0, target_vram = 0x80ADBBEC },
    { type = "R_MIPS_HI16", vram = 0x80ADBC1C, target_vram = 0x80ADBCE4 },
    { type = "R_MIPS_LO16", vram = 0x80ADBC20, target_vram = 0x80ADBCE4 },
    { type = "R_MIPS_HI16", vram = 0x80ADBC98, target_vram = 0x80ADB0D8 },
    { type = "R_MIPS_LO16", vram = 0x80ADBC9C, target_vram = 0x80ADB0D8 },
    { type = "R_MIPS_HI16", vram = 0x80ADBCBC, target_vram = 0x80ADD930 },
    { type = "R_MIPS_LO16", vram = 0x80ADBCC8, target_vram = 0x80ADD930 },
    { type = "R_MIPS_HI16", vram = 0x80ADBD30, target_vram = 0x80ADD930 },
    { type = "R_MIPS_HI16", vram = 0x80ADBD34, target_vram = 0x80ADBC60 },
    { type = "R_MIPS_LO16", vram = 0x80ADBD3C, target_vram = 0x80ADBC60 },
    { type = "R_MIPS_LO16", vram = 0x80ADBD48, target_vram = 0x80ADD930 },
    { type = "R_MIPS_HI16", vram = 0x80ADBD8C, target_vram = 0x80ADD990 },
    { type = "R_MIPS_LO16", vram = 0x80ADBDB0, target_vram = 0x80ADD990 },
    { type = "R_MIPS_HI16", vram = 0x80ADBDD0, target_vram = 0x80ADD990 },
    { type = "R_MIPS_LO16", vram = 0x80ADBDD8, target_vram = 0x80ADD990 },
    { type = "R_MIPS_HI16", vram = 0x80ADBE38, target_vram = 0x80ADD990 },
    { type = "R_MIPS_LO16", vram = 0x80ADBE50, target_vram = 0x80ADD990 },
    { type = "R_MIPS_HI16", vram = 0x80ADBE60, target_vram = 0x80ADBE80 },
    { type = "R_MIPS_LO16", vram = 0x80ADBE64, target_vram = 0x80ADBE80 },
    { type = "R_MIPS_HI16", vram = 0x80ADBE98, target_vram = 0x80ADD990 },
    { type = "R_MIPS_LO16", vram = 0x80ADBEBC, target_vram = 0x80ADD990 },
    { type = "R_MIPS_HI16", vram = 0x80ADBF40, target_vram = 0x80ADD990 },
    { type = "R_MIPS_LO16", vram = 0x80ADBF4C, target_vram = 0x80ADD990 },
    { type = "R_MIPS_HI16", vram = 0x80ADBF6C, target_vram = 0x80ADC2CC },
    { type = "R_MIPS_LO16", vram = 0x80ADBF7C, target_vram = 0x80ADC2CC },
    { type = "R_MIPS_HI16", vram = 0x80ADC004, target_vram = 0x80ADB0D8 },
    { type = "R_MIPS_HI16", vram = 0x80ADC008, target_vram = 0x80ADB544 },
    { type = "R_MIPS_LO16", vram = 0x80ADC010, target_vram = 0x80ADB0D8 },
    { type = "R_MIPS_LO16", vram = 0x80ADC014, target_vram = 0x80ADB544 },
    { type = "R_MIPS_HI16", vram = 0x80ADC08C, target_vram = 0x80ADDC84 },
    { type = "R_MIPS_LO16", vram = 0x80ADC094, target_vram = 0x80ADDC84 },
    { type = "R_MIPS_HI16", vram = 0x80ADC0DC, target_vram = 0x80ADD990 },
    { type = "R_MIPS_LO16", vram = 0x80ADC0E4, target_vram = 0x80ADD990 },
    { type = "R_MIPS_HI16", vram = 0x80ADC0F4, target_vram = 0x80ADC37C },
    { type = "R_MIPS_LO16", vram = 0x80ADC0F8, target_vram = 0x80ADC37C },
    { type = "R_MIPS_HI16", vram = 0x80ADC130, target_vram = 0x80ADD990 },
    { type = "R_MIPS_LO16", vram = 0x80ADC154, target_vram = 0x80ADD990 },
    { type = "R_MIPS_HI16", vram = 0x80ADC180, target_vram = 0x80ADDC88 },
    { type = "R_MIPS_LO16", vram = 0x80ADC190, target_vram = 0x80ADDC88 },
    { type = "R_MIPS_HI16", vram = 0x80ADC268, target_vram = 0x80ADD990 },
    { type = "R_MIPS_HI16", vram = 0x80ADC274, target_vram = 0x80ADDC8C },
    { type = "R_MIPS_LO16", vram = 0x80ADC278, target_vram = 0x80ADD990 },
    { type = "R_MIPS_LO16", vram = 0x80ADC290, target_vram = 0x80ADDC8C },
    { type = "R_MIPS_HI16", vram = 0x80ADC2AC, target_vram = 0x80ADC034 },
    { type = "R_MIPS_LO16", vram = 0x80ADC2B0, target_vram = 0x80ADC034 },
    { type = "R_MIPS_HI16", vram = 0x80ADC344, target_vram = 0x80ADC118 },
    { type = "R_MIPS_LO16", vram = 0x80ADC35C, target_vram = 0x80ADC118 },
    { type = "R_MIPS_HI16", vram = 0x80ADC474, target_vram = 0x80ADC580 },
    { type = "R_MIPS_LO16", vram = 0x80ADC478, target_vram = 0x80ADC580 },
    { type = "R_MIPS_HI16", vram = 0x80ADC4B0, target_vram = 0x80ADC580 },
    { type = "R_MIPS_LO16", vram = 0x80ADC4B4, target_vram = 0x80ADC580 },
    { type = "R_MIPS_HI16", vram = 0x80ADC61C, target_vram = 0x80ADC6D0 },
    { type = "R_MIPS_HI16", vram = 0x80ADC624, target_vram = 0x80ADD8A4 },
    { type = "R_MIPS_LO16", vram = 0x80ADC628, target_vram = 0x80ADD8A4 },
    { type = "R_MIPS_HI16", vram = 0x80ADC638, target_vram = 0x80ADD940 },
    { type = "R_MIPS_LO16", vram = 0x80ADC63C, target_vram = 0x80ADD940 },
    { type = "R_MIPS_HI16", vram = 0x80ADC644, target_vram = 0x80ADC7B4 },
    { type = "R_MIPS_LO16", vram = 0x80ADC648, target_vram = 0x80ADC7B4 },
    { type = "R_MIPS_LO16", vram = 0x80ADC664, target_vram = 0x80ADC6D0 },
    { type = "R_MIPS_HI16", vram = 0x80ADC784, target_vram = 0x80ADD910 },
    { type = "R_MIPS_HI16", vram = 0x80ADC788, target_vram = 0x80ADB544 },
    { type = "R_MIPS_LO16", vram = 0x80ADC794, target_vram = 0x80ADD910 },
    { type = "R_MIPS_LO16", vram = 0x80ADC798, target_vram = 0x80ADB544 },
    { type = "R_MIPS_HI16", vram = 0x80ADC89C, target_vram = 0x80ADC8C4 },
    { type = "R_MIPS_LO16", vram = 0x80ADC8A0, target_vram = 0x80ADC8C4 },
    { type = "R_MIPS_HI16", vram = 0x80ADC9C4, target_vram = 0x80ADD990 },
    { type = "R_MIPS_LO16", vram = 0x80ADC9D0, target_vram = 0x80ADD990 },
    { type = "R_MIPS_HI16", vram = 0x80ADCA10, target_vram = 0x80ADCA64 },
    { type = "R_MIPS_LO16", vram = 0x80ADCA14, target_vram = 0x80ADCA64 },
    { type = "R_MIPS_HI16", vram = 0x80ADCA7C, target_vram = 0x80ADD990 },
    { type = "R_MIPS_LO16", vram = 0x80ADCAA0, target_vram = 0x80ADD990 },
    { type = "R_MIPS_HI16", vram = 0x80ADCAD4, target_vram = 0x80ADDC90 },
    { type = "R_MIPS_LO16", vram = 0x80ADCAE4, target_vram = 0x80ADDC90 },
    { type = "R_MIPS_HI16", vram = 0x80ADCB28, target_vram = 0x80ADD990 },
    { type = "R_MIPS_LO16", vram = 0x80ADCB3C, target_vram = 0x80ADD990 },
    { type = "R_MIPS_HI16", vram = 0x80ADCBA0, target_vram = 0x80ADD990 },
    { type = "R_MIPS_LO16", vram = 0x80ADCBAC, target_vram = 0x80ADD990 },
    { type = "R_MIPS_HI16", vram = 0x80ADCC1C, target_vram = 0x80ADD990 },
    { type = "R_MIPS_LO16", vram = 0x80ADCC40, target_vram = 0x80ADD990 },
    { type = "R_MIPS_HI16", vram = 0x80ADCC70, target_vram = 0x80ADD990 },
    { type = "R_MIPS_LO16", vram = 0x80ADCC78, target_vram = 0x80ADD990 },
    { type = "R_MIPS_HI16", vram = 0x80ADCCC4, target_vram = 0x80ADDC94 },
    { type = "R_MIPS_LO16", vram = 0x80ADCCC8, target_vram = 0x80ADDC94 },
    { type = "R_MIPS_HI16", vram = 0x80ADCD04, target_vram = 0x80ADD990 },
    { type = "R_MIPS_LO16", vram = 0x80ADCD0C, target_vram = 0x80ADD990 },
    { type = "R_MIPS_HI16", vram = 0x80ADCD1C, target_vram = 0x80ADC5A4 },
    { type = "R_MIPS_LO16", vram = 0x80ADCD20, target_vram = 0x80ADC5A4 },
    { type = "R_MIPS_HI16", vram = 0x80ADCD7C, target_vram = 0x80ADD940 },
    { type = "R_MIPS_HI16", vram = 0x80ADCD90, target_vram = 0x80ADD8A4 },
    { type = "R_MIPS_LO16", vram = 0x80ADCD9C, target_vram = 0x80ADD8A4 },
    { type = "R_MIPS_HI16", vram = 0x80ADCE00, target_vram = 0x80ADD990 },
    { type = "R_MIPS_LO16", vram = 0x80ADCE04, target_vram = 0x80ADD990 },
    { type = "R_MIPS_HI16", vram = 0x80ADCE14, target_vram = 0x80ADCC04 },
    { type = "R_MIPS_LO16", vram = 0x80ADCE18, target_vram = 0x80ADCC04 },
    { type = "R_MIPS_LO16", vram = 0x80ADCE24, target_vram = 0x80ADD940 },
    { type = "R_MIPS_HI16", vram = 0x80ADCF58, target_vram = 0x80ADDC98 },
    { type = "R_MIPS_LO16", vram = 0x80ADCF5C, target_vram = 0x80ADDC98 },
    { type = "R_MIPS_HI16", vram = 0x80ADD0F4, target_vram = 0x80ADDB00 },
    { type = "R_MIPS_LO16", vram = 0x80ADD0F8, target_vram = 0x80ADDB00 },
    { type = "R_MIPS_HI16", vram = 0x80ADD14C, target_vram = 0x80ADD964 },
    { type = "R_MIPS_LO16", vram = 0x80ADD154, target_vram = 0x80ADD964 },
    { type = "R_MIPS_HI16", vram = 0x80ADD19C, target_vram = 0x80ADDC9C },
    { type = "R_MIPS_LO16", vram = 0x80ADD1A0, target_vram = 0x80ADDC9C },
    { type = "R_MIPS_HI16", vram = 0x80ADD1BC, target_vram = 0x80ADDCA0 },
    { type = "R_MIPS_LO16", vram = 0x80ADD1C0, target_vram = 0x80ADDCA0 },
    { type = "R_MIPS_HI16", vram = 0x80ADD1FC, target_vram = 0x80ADD940 },
    { type = "R_MIPS_HI16", vram = 0x80ADD210, target_vram = 0x80ADD910 },
    { type = "R_MIPS_HI16", vram = 0x80ADD220, target_vram = 0x80ADD990 },
    { type = "R_MIPS_LO16", vram = 0x80ADD298, target_vram = 0x80ADD990 },
    { type = "R_MIPS_LO16", vram = 0x80ADD2A4, target_vram = 0x80ADD910 },
    { type = "R_MIPS_HI16", vram = 0x80ADD2C4, target_vram = 0x80ADB254 },
    { type = "R_MIPS_LO16", vram = 0x80ADD2C8, target_vram = 0x80ADB254 },
    { type = "R_MIPS_LO16", vram = 0x80ADD2D4, target_vram = 0x80ADD940 },
    { type = "R_MIPS_HI16", vram = 0x80ADD334, target_vram = 0x80ADD990 },
    { type = "R_MIPS_LO16", vram = 0x80ADD34C, target_vram = 0x80ADD990 },
    { type = "R_MIPS_HI16", vram = 0x80ADD358, target_vram = 0x80ADC5A4 },
    { type = "R_MIPS_LO16", vram = 0x80ADD35C, target_vram = 0x80ADC5A4 },
    { type = "R_MIPS_HI16", vram = 0x80ADD3A0, target_vram = 0x80ADD990 },
    { type = "R_MIPS_LO16", vram = 0x80ADD3A4, target_vram = 0x80ADD990 },
    { type = "R_MIPS_HI16", vram = 0x80ADD3B4, target_vram = 0x80ADCD3C },
    { type = "R_MIPS_LO16", vram = 0x80ADD3B8, target_vram = 0x80ADCD3C },
    { type = "R_MIPS_HI16", vram = 0x80ADD8C4, target_vram = 0x80ADD4E0 },
    { type = "R_MIPS_HI16", vram = 0x80ADD8C8, target_vram = 0x80ADD7B4 },
    { type = "R_MIPS_HI16", vram = 0x80ADD8D8, target_vram = 0x80ADD7CC },
    { type = "R_MIPS_LO16", vram = 0x80ADD8DC, target_vram = 0x80ADD7CC },
    { type = "R_MIPS_LO16", vram = 0x80ADD8E0, target_vram = 0x80ADD7B4 },
    { type = "R_MIPS_LO16", vram = 0x80ADD8E4, target_vram = 0x80ADD4E0 },
]

functions = [
    { name = "func_80ADBAB8", vram = 0x80ADBAB8, size = 0x134 },
    { name = "func_80ADADD0", vram = 0x80ADADD0, size = 0x94 },
    { name = "func_80ADAE64", vram = 0x80ADAE64, size = 0x15C },
    { name = "func_80ADBC60", vram = 0x80ADBC60, size = 0x84 },
    { name = "func_80ADB040", vram = 0x80ADB040, size = 0x4C },
    { name = "func_80ADBFA0", vram = 0x80ADBFA0, size = 0x94 },
    { name = "EnSellnuts_Init", vram = 0x80ADD0A8, size = 0x32C },
    { name = "func_80ADC37C", vram = 0x80ADC37C, size = 0x204 },
    { name = "func_80ADB924", vram = 0x80ADB924, size = 0x194 },
    { name = "func_80ADC118", vram = 0x80ADC118, size = 0x1B4 },
    { name = "func_80ADCFE8", vram = 0x80ADCFE8, size = 0xC0 },
    { name = "func_80ADB0D8", vram = 0x80ADB0D8, size = 0x17C },
    { name = "EnSellnuts_Destroy", vram = 0x80ADD3D4, size = 0x2C },
    { name = "func_80ADC2CC", vram = 0x80ADC2CC, size = 0xB0 },
    { name = "func_80ADBE80", vram = 0x80ADBE80, size = 0x120 },
    { name = "func_80ADAFC0", vram = 0x80ADAFC0, size = 0x80 },
    { name = "func_80ADCC04", vram = 0x80ADCC04, size = 0x138 },
    { name = "func_80ADC6D0", vram = 0x80ADC6D0, size = 0xE4 },
    { name = "EnSellnuts_OverrideLimbDraw", vram = 0x80ADD4E0, size = 0x2D4 },
    { name = "func_80ADCD3C", vram = 0x80ADCD3C, size = 0x110 },
    { name = "func_80ADCA64", vram = 0x80ADCA64, size = 0x1A0 },
    { name = "func_80ADCE4C", vram = 0x80ADCE4C, size = 0x19C },
    { name = "EnSellnuts_PostLimbDraw", vram = 0x80ADD7B4, size = 0x18 },
    { name = "func_80ADB4F4", vram = 0x80ADB4F4, size = 0x50 },
    { name = "func_80ADBD64", vram = 0x80ADBD64, size = 0x11C },
    { name = "func_80ADC7B4", vram = 0x80ADC7B4, size = 0x110 },
    { name = "func_80ADB254", vram = 0x80ADB254, size = 0x2A0 },
    { name = "EnSellnuts_Draw", vram = 0x80ADD8A4, size = 0x6C },
    { name = "func_80ADB08C", vram = 0x80ADB08C, size = 0x4C },
    { name = "func_80ADC034", vram = 0x80ADC034, size = 0xE4 },
    { name = "func_80ADB544", vram = 0x80ADB544, size = 0x3E0 },
    { name = "func_80ADBCE4", vram = 0x80ADBCE4, size = 0x80 },
    { name = "func_80ADC8C4", vram = 0x80ADC8C4, size = 0x1A0 },
    { name = "EnSellnuts_Update", vram = 0x80ADD400, size = 0xE0 },
    { name = "func_80ADC5A4", vram = 0x80ADC5A4, size = 0x12C },
    { name = "func_80ADBBEC", vram = 0x80ADBBEC, size = 0x74 },
    { name = "func_80ADC580", vram = 0x80ADC580, size = 0x24 },
    { name = "EnSellnuts_TransformLimbDraw", vram = 0x80ADD7CC, size = 0xD8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Dkjail_Ivy"
rom = 0x00F435B0
vram = 0x80ADE230
size = 0x840

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80ADE290, target_vram = 0x80ADE9A0 },
    { type = "R_MIPS_LO16", vram = 0x80ADE294, target_vram = 0x80ADE9A0 },
    { type = "R_MIPS_HI16", vram = 0x80ADE298, target_vram = 0x80ADE9A4 },
    { type = "R_MIPS_LO16", vram = 0x80ADE29C, target_vram = 0x80ADE9A4 },
    { type = "R_MIPS_HI16", vram = 0x80ADE2A0, target_vram = 0x80ADE9A8 },
    { type = "R_MIPS_LO16", vram = 0x80ADE2A4, target_vram = 0x80ADE9A8 },
    { type = "R_MIPS_HI16", vram = 0x80ADE2AC, target_vram = 0x80ADE984 },
    { type = "R_MIPS_LO16", vram = 0x80ADE2B4, target_vram = 0x80ADE984 },
    { type = "R_MIPS_HI16", vram = 0x80ADE2FC, target_vram = 0x80ADE9AC },
    { type = "R_MIPS_LO16", vram = 0x80ADE300, target_vram = 0x80ADE9AC },
    { type = "R_MIPS_HI16", vram = 0x80ADE320, target_vram = 0x80ADE9B4 },
    { type = "R_MIPS_HI16", vram = 0x80ADE334, target_vram = 0x80ADE9B0 },
    { type = "R_MIPS_LO16", vram = 0x80ADE338, target_vram = 0x80ADE9B0 },
    { type = "R_MIPS_LO16", vram = 0x80ADE354, target_vram = 0x80ADE9B4 },
    { type = "R_MIPS_HI16", vram = 0x80ADE45C, target_vram = 0x80ADE97C },
    { type = "R_MIPS_LO16", vram = 0x80ADE464, target_vram = 0x80ADE97C },
    { type = "R_MIPS_HI16", vram = 0x80ADE4D8, target_vram = 0x80ADE9B8 },
    { type = "R_MIPS_LO16", vram = 0x80ADE4DC, target_vram = 0x80ADE9B8 },
    { type = "R_MIPS_HI16", vram = 0x80ADE4E0, target_vram = 0x80ADE9BC },
    { type = "R_MIPS_LO16", vram = 0x80ADE4E4, target_vram = 0x80ADE9BC },
    { type = "R_MIPS_HI16", vram = 0x80ADE5B8, target_vram = 0x80ADE98C },
    { type = "R_MIPS_LO16", vram = 0x80ADE5BC, target_vram = 0x80ADE98C },
    { type = "R_MIPS_HI16", vram = 0x80ADE61C, target_vram = 0x80ADE950 },
    { type = "R_MIPS_LO16", vram = 0x80ADE620, target_vram = 0x80ADE950 },
    { type = "R_MIPS_HI16", vram = 0x80ADE6AC, target_vram = 0x80ADE6C0 },
    { type = "R_MIPS_LO16", vram = 0x80ADE6B0, target_vram = 0x80ADE6C0 },
    { type = "R_MIPS_HI16", vram = 0x80ADE734, target_vram = 0x80ADE748 },
    { type = "R_MIPS_LO16", vram = 0x80ADE738, target_vram = 0x80ADE748 },
    { type = "R_MIPS_HI16", vram = 0x80ADE7E0, target_vram = 0x80ADE7F4 },
    { type = "R_MIPS_LO16", vram = 0x80ADE7E4, target_vram = 0x80ADE7F4 },
]

functions = [
    { name = "BgDkjailIvy_Destroy", vram = 0x80ADE664, size = 0x48 },
    { name = "BgDkjailIvy_IvyCutEffects", vram = 0x80ADE230, size = 0x374 },
    { name = "BgDkjailIvy_WaitForCut", vram = 0x80ADE6C0, size = 0x74 },
    { name = "BgDkjailIvy_FadeOut", vram = 0x80ADE7F4, size = 0x5C },
    { name = "BgDkjailIvy_SetupFadeOut", vram = 0x80ADE7E0, size = 0x14 },
    { name = "BgDkjailIvy_SetupCutscene", vram = 0x80ADE734, size = 0x14 },
    { name = "BgDkjailIvy_Init", vram = 0x80ADE5A4, size = 0xC0 },
    { name = "BgDkjailIvy_Update", vram = 0x80ADE850, size = 0x24 },
    { name = "BgDkjailIvy_Draw", vram = 0x80ADE874, size = 0xB8 },
    { name = "BgDkjailIvy_BeginCutscene", vram = 0x80ADE748, size = 0x98 },
    { name = "BgDkjailIvy_SetupWaitForCut", vram = 0x80ADE6AC, size = 0x14 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Visiblock"
rom = 0x00F43DF0
vram = 0x80ADEA70
size = 0x120

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80ADEA80, target_vram = 0x80ADEB50 },
    { type = "R_MIPS_LO16", vram = 0x80ADEA84, target_vram = 0x80ADEB50 },
]

functions = [
    { name = "ObjVisiblock_Destroy", vram = 0x80ADEAC0, size = 0x34 },
    { name = "ObjVisiblock_Init", vram = 0x80ADEA70, size = 0x50 },
    { name = "ObjVisiblock_Draw", vram = 0x80ADEAF4, size = 0x30 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Takaraya"
rom = 0x00F43F10
vram = 0x80ADEB90
size = 0x1110

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80ADEBB0, target_vram = 0x80ADFB20 },
    { type = "R_MIPS_LO16", vram = 0x80ADEBB4, target_vram = 0x80ADFB20 },
    { type = "R_MIPS_HI16", vram = 0x80ADEC10, target_vram = 0x80ADFB28 },
    { type = "R_MIPS_LO16", vram = 0x80ADEC28, target_vram = 0x80ADFB28 },
    { type = "R_MIPS_HI16", vram = 0x80ADEC2C, target_vram = 0x80ADFB00 },
    { type = "R_MIPS_LO16", vram = 0x80ADEC30, target_vram = 0x80ADFB00 },
    { type = "R_MIPS_HI16", vram = 0x80ADEC38, target_vram = 0x80ADFB10 },
    { type = "R_MIPS_HI16", vram = 0x80ADEC3C, target_vram = 0x80ADFB20 },
    { type = "R_MIPS_LO16", vram = 0x80ADEC40, target_vram = 0x80ADFB20 },
    { type = "R_MIPS_LO16", vram = 0x80ADEC44, target_vram = 0x80ADFB10 },
    { type = "R_MIPS_HI16", vram = 0x80ADEC70, target_vram = 0x80ADFB28 },
    { type = "R_MIPS_LO16", vram = 0x80ADEC74, target_vram = 0x80ADFB28 },
    { type = "R_MIPS_HI16", vram = 0x80ADEDC0, target_vram = 0x80ADFB60 },
    { type = "R_MIPS_LO16", vram = 0x80ADEDC4, target_vram = 0x80ADFB60 },
    { type = "R_MIPS_HI16", vram = 0x80ADEE30, target_vram = 0x80ADEE4C },
    { type = "R_MIPS_LO16", vram = 0x80ADEE34, target_vram = 0x80ADEE4C },
    { type = "R_MIPS_HI16", vram = 0x80ADEF28, target_vram = 0x80ADFB2C },
    { type = "R_MIPS_LO16", vram = 0x80ADEF34, target_vram = 0x80ADFB2C },
    { type = "R_MIPS_HI16", vram = 0x80ADEFA8, target_vram = 0x80ADFB39 },
    { type = "R_MIPS_LO16", vram = 0x80ADEFB8, target_vram = 0x80ADFB39 },
    { type = "R_MIPS_HI16", vram = 0x80ADEFC4, target_vram = 0x80ADFB38 },
    { type = "R_MIPS_LO16", vram = 0x80ADEFD0, target_vram = 0x80ADFB38 },
    { type = "R_MIPS_HI16", vram = 0x80ADF03C, target_vram = 0x80ADF050 },
    { type = "R_MIPS_LO16", vram = 0x80ADF040, target_vram = 0x80ADF050 },
    { type = "R_MIPS_HI16", vram = 0x80ADF27C, target_vram = 0x80ADFB44 },
    { type = "R_MIPS_LO16", vram = 0x80ADF28C, target_vram = 0x80ADFB44 },
    { type = "R_MIPS_HI16", vram = 0x80ADF30C, target_vram = 0x80ADF338 },
    { type = "R_MIPS_LO16", vram = 0x80ADF310, target_vram = 0x80ADF338 },
    { type = "R_MIPS_HI16", vram = 0x80ADF3CC, target_vram = 0x80ADFB64 },
    { type = "R_MIPS_LO16", vram = 0x80ADF3D4, target_vram = 0x80ADFB64 },
    { type = "R_MIPS_HI16", vram = 0x80ADF4FC, target_vram = 0x80ADF520 },
    { type = "R_MIPS_LO16", vram = 0x80ADF504, target_vram = 0x80ADF520 },
    { type = "R_MIPS_HI16", vram = 0x80ADF630, target_vram = 0x80ADF654 },
    { type = "R_MIPS_LO16", vram = 0x80ADF638, target_vram = 0x80ADF654 },
    { type = "R_MIPS_HI16", vram = 0x80ADF704, target_vram = 0x80ADF730 },
    { type = "R_MIPS_LO16", vram = 0x80ADF70C, target_vram = 0x80ADF730 },
    { type = "R_MIPS_HI16", vram = 0x80ADF7B8, target_vram = 0x80ADF7CC },
    { type = "R_MIPS_LO16", vram = 0x80ADF7BC, target_vram = 0x80ADF7CC },
    { type = "R_MIPS_HI16", vram = 0x80ADF890, target_vram = 0x80ADFB50 },
    { type = "R_MIPS_LO16", vram = 0x80ADF89C, target_vram = 0x80ADFB50 },
    { type = "R_MIPS_HI16", vram = 0x80ADFA40, target_vram = 0x80ADFB10 },
    { type = "R_MIPS_LO16", vram = 0x80ADFA4C, target_vram = 0x80ADFB10 },
    { type = "R_MIPS_HI16", vram = 0x80ADFA78, target_vram = 0x80ADFB00 },
    { type = "R_MIPS_LO16", vram = 0x80ADFA84, target_vram = 0x80ADFB00 },
    { type = "R_MIPS_HI16", vram = 0x80ADFA98, target_vram = 0x80ADF94C },
    { type = "R_MIPS_HI16", vram = 0x80ADFA9C, target_vram = 0x80ADF984 },
    { type = "R_MIPS_LO16", vram = 0x80ADFAA0, target_vram = 0x80ADF984 },
    { type = "R_MIPS_LO16", vram = 0x80ADFAA4, target_vram = 0x80ADF94C },
]

functions = [
    { name = "func_80ADF338", vram = 0x80ADF338, size = 0x1A8 },
    { name = "EnTakaraya_Update", vram = 0x80ADF8DC, size = 0x70 },
    { name = "func_80ADF7B8", vram = 0x80ADF7B8, size = 0x14 },
    { name = "EnTakaraya_SetupTalk", vram = 0x80ADF03C, size = 0x14 },
    { name = "EnTakaraya_Draw", vram = 0x80ADF9E0, size = 0xF4 },
    { name = "EnTakaraya_Talk", vram = 0x80ADF050, size = 0x284 },
    { name = "func_80ADF520", vram = 0x80ADF520, size = 0xE8 },
    { name = "func_80ADF730", vram = 0x80ADF730, size = 0x88 },
    { name = "func_80ADF608", vram = 0x80ADF608, size = 0x4C },
    { name = "EnTakaraya_SetupWait", vram = 0x80ADEDF8, size = 0x54 },
    { name = "func_80ADF654", vram = 0x80ADF654, size = 0x88 },
    { name = "EnTakaraya_Wait", vram = 0x80ADEE4C, size = 0x128 },
    { name = "func_80ADF7CC", vram = 0x80ADF7CC, size = 0x110 },
    { name = "EnTakaraya_Blink", vram = 0x80ADED8C, size = 0x6C },
    { name = "func_80ADF4E0", vram = 0x80ADF4E0, size = 0x40 },
    { name = "EnTakaraya_TransformLimbDraw", vram = 0x80ADF984, size = 0x5C },
    { name = "EnTakaraya_Init", vram = 0x80ADEB90, size = 0x1A4 },
    { name = "func_80ADF6DC", vram = 0x80ADF6DC, size = 0x54 },
    { name = "EnTakaraya_OverrideLimbDraw", vram = 0x80ADF94C, size = 0x38 },
    { name = "EnTakaraya_Destroy", vram = 0x80ADED34, size = 0x58 },
    { name = "EnTakaraya_SpawnWalls", vram = 0x80ADEF74, size = 0xC8 },
    { name = "func_80ADF2D4", vram = 0x80ADF2D4, size = 0x64 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Tsn"
rom = 0x00F45020
vram = 0x80ADFCA0
size = 0x19B0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80ADFD00, target_vram = 0x80AE0C88 },
    { type = "R_MIPS_HI16", vram = 0x80ADFD04, target_vram = 0x80AE0F84 },
    { type = "R_MIPS_LO16", vram = 0x80ADFD08, target_vram = 0x80AE0C88 },
    { type = "R_MIPS_LO16", vram = 0x80ADFD0C, target_vram = 0x80AE0F84 },
    { type = "R_MIPS_HI16", vram = 0x80ADFDB4, target_vram = 0x80AE0D78 },
    { type = "R_MIPS_LO16", vram = 0x80ADFDB8, target_vram = 0x80AE0D78 },
    { type = "R_MIPS_HI16", vram = 0x80ADFED4, target_vram = 0x80AE1190 },
    { type = "R_MIPS_LO16", vram = 0x80ADFEDC, target_vram = 0x80AE1190 },
    { type = "R_MIPS_HI16", vram = 0x80ADFF00, target_vram = 0x80AE0304 },
    { type = "R_MIPS_LO16", vram = 0x80ADFF08, target_vram = 0x80AE0304 },
    { type = "R_MIPS_HI16", vram = 0x80AE0050, target_vram = 0x80AE11D0 },
    { type = "R_MIPS_LO16", vram = 0x80AE0058, target_vram = 0x80AE11D0 },
    { type = "R_MIPS_HI16", vram = 0x80AE00C8, target_vram = 0x80AE1224 },
    { type = "R_MIPS_LO16", vram = 0x80AE00D0, target_vram = 0x80AE1224 },
    { type = "R_MIPS_HI16", vram = 0x80AE0150, target_vram = 0x80AE0304 },
    { type = "R_MIPS_LO16", vram = 0x80AE0154, target_vram = 0x80AE0304 },
    { type = "R_MIPS_HI16", vram = 0x80AE0180, target_vram = 0x80AE0304 },
    { type = "R_MIPS_LO16", vram = 0x80AE0184, target_vram = 0x80AE0304 },
    { type = "R_MIPS_HI16", vram = 0x80AE0208, target_vram = 0x80AE0304 },
    { type = "R_MIPS_LO16", vram = 0x80AE020C, target_vram = 0x80AE0304 },
    { type = "R_MIPS_HI16", vram = 0x80AE02A0, target_vram = 0x80AE0304 },
    { type = "R_MIPS_LO16", vram = 0x80AE02A4, target_vram = 0x80AE0304 },
    { type = "R_MIPS_HI16", vram = 0x80AE02E0, target_vram = 0x80AE0304 },
    { type = "R_MIPS_LO16", vram = 0x80AE02E4, target_vram = 0x80AE0304 },
    { type = "R_MIPS_HI16", vram = 0x80AE0334, target_vram = 0x80AE0010 },
    { type = "R_MIPS_LO16", vram = 0x80AE0338, target_vram = 0x80AE0010 },
    { type = "R_MIPS_HI16", vram = 0x80AE0484, target_vram = 0x80AE0418 },
    { type = "R_MIPS_LO16", vram = 0x80AE0488, target_vram = 0x80AE0418 },
    { type = "R_MIPS_HI16", vram = 0x80AE04E0, target_vram = 0x80AE0C88 },
    { type = "R_MIPS_LO16", vram = 0x80AE04E4, target_vram = 0x80AE0C88 },
    { type = "R_MIPS_HI16", vram = 0x80AE0580, target_vram = 0x80AE0704 },
    { type = "R_MIPS_LO16", vram = 0x80AE0588, target_vram = 0x80AE0704 },
    { type = "R_MIPS_HI16", vram = 0x80AE0678, target_vram = 0x80AE0704 },
    { type = "R_MIPS_LO16", vram = 0x80AE067C, target_vram = 0x80AE0704 },
    { type = "R_MIPS_HI16", vram = 0x80AE06B4, target_vram = 0x80AE0C88 },
    { type = "R_MIPS_LO16", vram = 0x80AE06B8, target_vram = 0x80AE0C88 },
    { type = "R_MIPS_HI16", vram = 0x80AE07BC, target_vram = 0x80AE127C },
    { type = "R_MIPS_LO16", vram = 0x80AE07C4, target_vram = 0x80AE127C },
    { type = "R_MIPS_HI16", vram = 0x80AE0918, target_vram = 0x80AE0460 },
    { type = "R_MIPS_LO16", vram = 0x80AE0920, target_vram = 0x80AE0460 },
    { type = "R_MIPS_HI16", vram = 0x80AE09B4, target_vram = 0x80AE04FC },
    { type = "R_MIPS_LO16", vram = 0x80AE09B8, target_vram = 0x80AE04FC },
    { type = "R_MIPS_HI16", vram = 0x80AE0A30, target_vram = 0x80AE04C4 },
    { type = "R_MIPS_LO16", vram = 0x80AE0A34, target_vram = 0x80AE04C4 },
    { type = "R_MIPS_HI16", vram = 0x80AE0B4C, target_vram = 0x80AE04C4 },
    { type = "R_MIPS_LO16", vram = 0x80AE0B50, target_vram = 0x80AE04C4 },
    { type = "R_MIPS_HI16", vram = 0x80AE0CAC, target_vram = 0x80AE0704 },
    { type = "R_MIPS_LO16", vram = 0x80AE0CB0, target_vram = 0x80AE0704 },
    { type = "R_MIPS_HI16", vram = 0x80AE0D54, target_vram = 0x80AE0D78 },
    { type = "R_MIPS_LO16", vram = 0x80AE0D58, target_vram = 0x80AE0D78 },
    { type = "R_MIPS_HI16", vram = 0x80AE0D9C, target_vram = 0x80AE0D10 },
    { type = "R_MIPS_LO16", vram = 0x80AE0DA0, target_vram = 0x80AE0D10 },
    { type = "R_MIPS_HI16", vram = 0x80AE103C, target_vram = 0x80AE11BC },
    { type = "R_MIPS_LO16", vram = 0x80AE1040, target_vram = 0x80AE11BC },
    { type = "R_MIPS_HI16", vram = 0x80AE10C4, target_vram = 0x80AE11C8 },
    { type = "R_MIPS_LO16", vram = 0x80AE10D4, target_vram = 0x80AE11C8 },
    { type = "R_MIPS_HI16", vram = 0x80AE1108, target_vram = 0x80AE11C8 },
    { type = "R_MIPS_LO16", vram = 0x80AE111C, target_vram = 0x80AE11C8 },
    { type = "R_MIPS_HI16", vram = 0x80AE1124, target_vram = 0x80AE0FA8 },
    { type = "R_MIPS_LO16", vram = 0x80AE1128, target_vram = 0x80AE0FA8 },
    { type = "R_MIPS_HI16", vram = 0x80AE113C, target_vram = 0x80AE1024 },
    { type = "R_MIPS_LO16", vram = 0x80AE1140, target_vram = 0x80AE1024 },
]

functions = [
    { name = "func_80AE0418", vram = 0x80AE0418, size = 0x48 },
    { name = "func_80AE0C88", vram = 0x80AE0C88, size = 0x88 },
    { name = "EnTsn_Update", vram = 0x80AE0DDC, size = 0x1A8 },
    { name = "func_80ADFF84", vram = 0x80ADFF84, size = 0x8C },
    { name = "func_80AE0304", vram = 0x80AE0304, size = 0x114 },
    { name = "func_80AE0D78", vram = 0x80AE0D78, size = 0x64 },
    { name = "func_80AE0460", vram = 0x80AE0460, size = 0x64 },
    { name = "func_80AE0F84", vram = 0x80AE0F84, size = 0x24 },
    { name = "EnTsn_Destroy", vram = 0x80ADFF58, size = 0x2C },
    { name = "func_80AE0698", vram = 0x80AE0698, size = 0x6C },
    { name = "func_80AE0D10", vram = 0x80AE0D10, size = 0x68 },
    { name = "EnTsn_Init", vram = 0x80ADFE3C, size = 0x11C },
    { name = "func_80AE0704", vram = 0x80AE0704, size = 0x584 },
    { name = "EnTsn_Draw", vram = 0x80AE1080, size = 0xEC },
    { name = "func_80ADFCEC", vram = 0x80ADFCEC, size = 0x150 },
    { name = "func_80AE04FC", vram = 0x80AE04FC, size = 0x19C },
    { name = "EnTsn_PostLimbDraw", vram = 0x80AE1024, size = 0x5C },
    { name = "func_80AE04C4", vram = 0x80AE04C4, size = 0x38 },
    { name = "func_80AE0010", vram = 0x80AE0010, size = 0x2F4 },
    { name = "EnTsn_OverrideLimbDraw", vram = 0x80AE0FA8, size = 0x7C },
    { name = "func_80ADFCA0", vram = 0x80ADFCA0, size = 0x4C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Ds2n"
rom = 0x00F469D0
vram = 0x80AE1650
size = 0x520

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AE1668, target_vram = 0x80AE1AD0 },
    { type = "R_MIPS_LO16", vram = 0x80AE166C, target_vram = 0x80AE1AD0 },
    { type = "R_MIPS_HI16", vram = 0x80AE1684, target_vram = 0x80AE16A0 },
    { type = "R_MIPS_LO16", vram = 0x80AE1688, target_vram = 0x80AE16A0 },
    { type = "R_MIPS_HI16", vram = 0x80AE18C4, target_vram = 0x80AE1AE8 },
    { type = "R_MIPS_LO16", vram = 0x80AE18C8, target_vram = 0x80AE1AE8 },
    { type = "R_MIPS_HI16", vram = 0x80AE19FC, target_vram = 0x80AE1AF4 },
    { type = "R_MIPS_LO16", vram = 0x80AE1A0C, target_vram = 0x80AE1AF4 },
    { type = "R_MIPS_HI16", vram = 0x80AE1A40, target_vram = 0x80AE1AF4 },
    { type = "R_MIPS_LO16", vram = 0x80AE1A54, target_vram = 0x80AE1AF4 },
    { type = "R_MIPS_HI16", vram = 0x80AE1A5C, target_vram = 0x80AE1874 },
    { type = "R_MIPS_LO16", vram = 0x80AE1A60, target_vram = 0x80AE1874 },
    { type = "R_MIPS_HI16", vram = 0x80AE1A74, target_vram = 0x80AE18B4 },
    { type = "R_MIPS_LO16", vram = 0x80AE1A78, target_vram = 0x80AE18B4 },
]

functions = [
    { name = "EnDs2n_Update", vram = 0x80AE17F4, size = 0x80 },
    { name = "EnDs2n_PostLimbDraw", vram = 0x80AE18B4, size = 0x104 },
    { name = "EnDs2n_OverrideLimbDraw", vram = 0x80AE1874, size = 0x40 },
    { name = "EnDs2n_Destroy", vram = 0x80AE17D0, size = 0x24 },
    { name = "EnDs2n_SetupIdle", vram = 0x80AE1650, size = 0x50 },
    { name = "EnDs2n_Idle", vram = 0x80AE16A0, size = 0x38 },
    { name = "EnDs2n_Init", vram = 0x80AE1760, size = 0x70 },
    { name = "EnDs2n_Draw", vram = 0x80AE19B8, size = 0xEC },
    { name = "EnDs2n_UpdateEyes", vram = 0x80AE16D8, size = 0x88 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Fsn"
rom = 0x00F46EF0
vram = 0x80AE1B70
size = 0x45C0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AE1C0C, target_vram = 0x80AE5C60 },
    { type = "R_MIPS_LO16", vram = 0x80AE1C14, target_vram = 0x80AE5C60 },
    { type = "R_MIPS_HI16", vram = 0x80AE1C80, target_vram = 0x80AE5CC4 },
    { type = "R_MIPS_LO16", vram = 0x80AE1C88, target_vram = 0x80AE5CC4 },
    { type = "R_MIPS_HI16", vram = 0x80AE1EC4, target_vram = 0x80AE3D50 },
    { type = "R_MIPS_LO16", vram = 0x80AE1EC8, target_vram = 0x80AE3D50 },
    { type = "R_MIPS_HI16", vram = 0x80AE2150, target_vram = 0x80AE4120 },
    { type = "R_MIPS_LO16", vram = 0x80AE2154, target_vram = 0x80AE4120 },
    { type = "R_MIPS_HI16", vram = 0x80AE218C, target_vram = 0x80AE4120 },
    { type = "R_MIPS_LO16", vram = 0x80AE2190, target_vram = 0x80AE4120 },
    { type = "R_MIPS_HI16", vram = 0x80AE2480, target_vram = 0x80AE5C1C },
    { type = "R_MIPS_LO16", vram = 0x80AE2484, target_vram = 0x80AE5C1C },
    { type = "R_MIPS_HI16", vram = 0x80AE25B0, target_vram = 0x80AE30F8 },
    { type = "R_MIPS_LO16", vram = 0x80AE25B4, target_vram = 0x80AE30F8 },
    { type = "R_MIPS_HI16", vram = 0x80AE264C, target_vram = 0x80AE4424 },
    { type = "R_MIPS_LO16", vram = 0x80AE2650, target_vram = 0x80AE4424 },
    { type = "R_MIPS_HI16", vram = 0x80AE2724, target_vram = 0x80AE5D0C },
    { type = "R_MIPS_LO16", vram = 0x80AE2748, target_vram = 0x80AE5D0C },
    { type = "R_MIPS_HI16", vram = 0x80AE288C, target_vram = 0x80AE4424 },
    { type = "R_MIPS_LO16", vram = 0x80AE2890, target_vram = 0x80AE4424 },
    { type = "R_MIPS_HI16", vram = 0x80AE292C, target_vram = 0x80AE44DC },
    { type = "R_MIPS_LO16", vram = 0x80AE2930, target_vram = 0x80AE44DC },
    { type = "R_MIPS_HI16", vram = 0x80AE2A9C, target_vram = 0x80AE5C40 },
    { type = "R_MIPS_LO16", vram = 0x80AE2AA0, target_vram = 0x80AE5C40 },
    { type = "R_MIPS_HI16", vram = 0x80AE2ABC, target_vram = 0x80AE5C1C },
    { type = "R_MIPS_LO16", vram = 0x80AE2AC8, target_vram = 0x80AE5C1C },
    { type = "R_MIPS_HI16", vram = 0x80AE2B74, target_vram = 0x80AE5D10 },
    { type = "R_MIPS_LO16", vram = 0x80AE2B78, target_vram = 0x80AE5D10 },
    { type = "R_MIPS_HI16", vram = 0x80AE2C08, target_vram = 0x80AE5D14 },
    { type = "R_MIPS_LO16", vram = 0x80AE2C0C, target_vram = 0x80AE5D14 },
    { type = "R_MIPS_HI16", vram = 0x80AE2C7C, target_vram = 0x80AE44DC },
    { type = "R_MIPS_HI16", vram = 0x80AE2C80, target_vram = 0x80AE45C4 },
    { type = "R_MIPS_LO16", vram = 0x80AE2C84, target_vram = 0x80AE45C4 },
    { type = "R_MIPS_LO16", vram = 0x80AE2C88, target_vram = 0x80AE44DC },
    { type = "R_MIPS_HI16", vram = 0x80AE2D04, target_vram = 0x80AE5D1C },
    { type = "R_MIPS_HI16", vram = 0x80AE2D18, target_vram = 0x80AE5D18 },
    { type = "R_MIPS_LO16", vram = 0x80AE2D1C, target_vram = 0x80AE5D18 },
    { type = "R_MIPS_LO16", vram = 0x80AE2D4C, target_vram = 0x80AE5D1C },
    { type = "R_MIPS_HI16", vram = 0x80AE2DE4, target_vram = 0x80AE5D20 },
    { type = "R_MIPS_LO16", vram = 0x80AE2DE8, target_vram = 0x80AE5D20 },
    { type = "R_MIPS_HI16", vram = 0x80AE2E18, target_vram = 0x80AE5D24 },
    { type = "R_MIPS_LO16", vram = 0x80AE2E1C, target_vram = 0x80AE5D24 },
    { type = "R_MIPS_HI16", vram = 0x80AE2E54, target_vram = 0x80AE5D28 },
    { type = "R_MIPS_LO16", vram = 0x80AE2E58, target_vram = 0x80AE5D28 },
    { type = "R_MIPS_HI16", vram = 0x80AE2FBC, target_vram = 0x80AE5D2C },
    { type = "R_MIPS_LO16", vram = 0x80AE2FC8, target_vram = 0x80AE5D2C },
    { type = "R_MIPS_HI16", vram = 0x80AE30BC, target_vram = 0x80AE5B20 },
    { type = "R_MIPS_LO16", vram = 0x80AE30C8, target_vram = 0x80AE5B20 },
    { type = "R_MIPS_HI16", vram = 0x80AE30D8, target_vram = 0x80AE30F8 },
    { type = "R_MIPS_LO16", vram = 0x80AE30DC, target_vram = 0x80AE30F8 },
    { type = "R_MIPS_HI16", vram = 0x80AE3128, target_vram = 0x80AE5B20 },
    { type = "R_MIPS_LO16", vram = 0x80AE3134, target_vram = 0x80AE5B20 },
    { type = "R_MIPS_HI16", vram = 0x80AE3154, target_vram = 0x80AE5B20 },
    { type = "R_MIPS_LO16", vram = 0x80AE3164, target_vram = 0x80AE5B20 },
    { type = "R_MIPS_HI16", vram = 0x80AE317C, target_vram = 0x80AE32D4 },
    { type = "R_MIPS_LO16", vram = 0x80AE3180, target_vram = 0x80AE32D4 },
    { type = "R_MIPS_HI16", vram = 0x80AE3210, target_vram = 0x80AE3474 },
    { type = "R_MIPS_LO16", vram = 0x80AE3214, target_vram = 0x80AE3474 },
    { type = "R_MIPS_HI16", vram = 0x80AE32EC, target_vram = 0x80AE5B20 },
    { type = "R_MIPS_LO16", vram = 0x80AE3310, target_vram = 0x80AE5B20 },
    { type = "R_MIPS_HI16", vram = 0x80AE331C, target_vram = 0x80AE5B20 },
    { type = "R_MIPS_LO16", vram = 0x80AE3320, target_vram = 0x80AE5B20 },
    { type = "R_MIPS_HI16", vram = 0x80AE3370, target_vram = 0x80AE5B20 },
    { type = "R_MIPS_LO16", vram = 0x80AE3378, target_vram = 0x80AE5B20 },
    { type = "R_MIPS_HI16", vram = 0x80AE3388, target_vram = 0x80AE5B20 },
    { type = "R_MIPS_LO16", vram = 0x80AE338C, target_vram = 0x80AE5B20 },
    { type = "R_MIPS_HI16", vram = 0x80AE3454, target_vram = 0x80AE30F8 },
    { type = "R_MIPS_LO16", vram = 0x80AE3458, target_vram = 0x80AE30F8 },
    { type = "R_MIPS_HI16", vram = 0x80AE34C4, target_vram = 0x80AE4B20 },
    { type = "R_MIPS_HI16", vram = 0x80AE34E0, target_vram = 0x80AE352C },
    { type = "R_MIPS_HI16", vram = 0x80AE34E4, target_vram = 0x80AE3644 },
    { type = "R_MIPS_LO16", vram = 0x80AE34E8, target_vram = 0x80AE3644 },
    { type = "R_MIPS_LO16", vram = 0x80AE34F4, target_vram = 0x80AE352C },
    { type = "R_MIPS_LO16", vram = 0x80AE3504, target_vram = 0x80AE4B20 },
    { type = "R_MIPS_HI16", vram = 0x80AE3610, target_vram = 0x80AE38E0 },
    { type = "R_MIPS_LO16", vram = 0x80AE3614, target_vram = 0x80AE38E0 },
    { type = "R_MIPS_HI16", vram = 0x80AE3620, target_vram = 0x80AE3880 },
    { type = "R_MIPS_LO16", vram = 0x80AE3628, target_vram = 0x80AE3880 },
    { type = "R_MIPS_HI16", vram = 0x80AE3824, target_vram = 0x80AE4A1C },
    { type = "R_MIPS_LO16", vram = 0x80AE3828, target_vram = 0x80AE4A1C },
    { type = "R_MIPS_HI16", vram = 0x80AE3860, target_vram = 0x80AE352C },
    { type = "R_MIPS_LO16", vram = 0x80AE3864, target_vram = 0x80AE352C },
    { type = "R_MIPS_HI16", vram = 0x80AE38C4, target_vram = 0x80AE38E0 },
    { type = "R_MIPS_LO16", vram = 0x80AE38C8, target_vram = 0x80AE38E0 },
    { type = "R_MIPS_HI16", vram = 0x80AE39A8, target_vram = 0x80AE352C },
    { type = "R_MIPS_LO16", vram = 0x80AE39B4, target_vram = 0x80AE352C },
    { type = "R_MIPS_HI16", vram = 0x80AE39BC, target_vram = 0x80AE3A68 },
    { type = "R_MIPS_LO16", vram = 0x80AE39C8, target_vram = 0x80AE3A68 },
    { type = "R_MIPS_HI16", vram = 0x80AE3A4C, target_vram = 0x80AE4424 },
    { type = "R_MIPS_LO16", vram = 0x80AE3A50, target_vram = 0x80AE4424 },
    { type = "R_MIPS_HI16", vram = 0x80AE3B24, target_vram = 0x80AE3BC4 },
    { type = "R_MIPS_LO16", vram = 0x80AE3B2C, target_vram = 0x80AE3BC4 },
    { type = "R_MIPS_HI16", vram = 0x80AE3BA0, target_vram = 0x80AE3880 },
    { type = "R_MIPS_LO16", vram = 0x80AE3BA4, target_vram = 0x80AE3880 },
    { type = "R_MIPS_HI16", vram = 0x80AE3C68, target_vram = 0x80AE3CF0 },
    { type = "R_MIPS_LO16", vram = 0x80AE3C6C, target_vram = 0x80AE3CF0 },
    { type = "R_MIPS_HI16", vram = 0x80AE3E00, target_vram = 0x80AE3E4C },
    { type = "R_MIPS_LO16", vram = 0x80AE3E04, target_vram = 0x80AE3E4C },
    { type = "R_MIPS_HI16", vram = 0x80AE3E18, target_vram = 0x80AE4BF4 },
    { type = "R_MIPS_LO16", vram = 0x80AE3E1C, target_vram = 0x80AE4BF4 },
    { type = "R_MIPS_HI16", vram = 0x80AE3E94, target_vram = 0x80AE4638 },
    { type = "R_MIPS_LO16", vram = 0x80AE3E98, target_vram = 0x80AE4638 },
    { type = "R_MIPS_HI16", vram = 0x80AE3EAC, target_vram = 0x80AE4828 },
    { type = "R_MIPS_LO16", vram = 0x80AE3EB8, target_vram = 0x80AE4828 },
    { type = "R_MIPS_HI16", vram = 0x80AE3ECC, target_vram = 0x80AE4A1C },
    { type = "R_MIPS_LO16", vram = 0x80AE3ED4, target_vram = 0x80AE4A1C },
    { type = "R_MIPS_HI16", vram = 0x80AE3FE0, target_vram = 0x80AE4028 },
    { type = "R_MIPS_LO16", vram = 0x80AE3FE4, target_vram = 0x80AE4028 },
    { type = "R_MIPS_HI16", vram = 0x80AE41D0, target_vram = 0x80AE4A1C },
    { type = "R_MIPS_LO16", vram = 0x80AE41D4, target_vram = 0x80AE4A1C },
    { type = "R_MIPS_HI16", vram = 0x80AE43B8, target_vram = 0x80AE3BC4 },
    { type = "R_MIPS_LO16", vram = 0x80AE43C0, target_vram = 0x80AE3BC4 },
    { type = "R_MIPS_HI16", vram = 0x80AE43E0, target_vram = 0x80AE45C4 },
    { type = "R_MIPS_LO16", vram = 0x80AE43E4, target_vram = 0x80AE45C4 },
    { type = "R_MIPS_HI16", vram = 0x80AE4404, target_vram = 0x80AE45C4 },
    { type = "R_MIPS_LO16", vram = 0x80AE4408, target_vram = 0x80AE45C4 },
    { type = "R_MIPS_HI16", vram = 0x80AE471C, target_vram = 0x80AE38E0 },
    { type = "R_MIPS_LO16", vram = 0x80AE4720, target_vram = 0x80AE38E0 },
    { type = "R_MIPS_HI16", vram = 0x80AE4910, target_vram = 0x80AE352C },
    { type = "R_MIPS_LO16", vram = 0x80AE4914, target_vram = 0x80AE352C },
    { type = "R_MIPS_HI16", vram = 0x80AE4AAC, target_vram = 0x80AE3F40 },
    { type = "R_MIPS_LO16", vram = 0x80AE4AB0, target_vram = 0x80AE3F40 },
    { type = "R_MIPS_HI16", vram = 0x80AE4BA0, target_vram = 0x80AE4BF4 },
    { type = "R_MIPS_LO16", vram = 0x80AE4BA4, target_vram = 0x80AE4BF4 },
    { type = "R_MIPS_HI16", vram = 0x80AE4C70, target_vram = 0x80AE4B70 },
    { type = "R_MIPS_LO16", vram = 0x80AE4C78, target_vram = 0x80AE4B70 },
    { type = "R_MIPS_HI16", vram = 0x80AE4CAC, target_vram = 0x80AE3BC4 },
    { type = "R_MIPS_LO16", vram = 0x80AE4CB4, target_vram = 0x80AE3BC4 },
    { type = "R_MIPS_HI16", vram = 0x80AE4EA4, target_vram = 0x80AE5BF0 },
    { type = "R_MIPS_LO16", vram = 0x80AE4EAC, target_vram = 0x80AE5BF0 },
    { type = "R_MIPS_HI16", vram = 0x80AE4EDC, target_vram = 0x80AE5B20 },
    { type = "R_MIPS_LO16", vram = 0x80AE4EE0, target_vram = 0x80AE5B20 },
    { type = "R_MIPS_HI16", vram = 0x80AE4EF0, target_vram = 0x80AE4B70 },
    { type = "R_MIPS_LO16", vram = 0x80AE4EF4, target_vram = 0x80AE4B70 },
    { type = "R_MIPS_HI16", vram = 0x80AE59D4, target_vram = 0x80AE5C4C },
    { type = "R_MIPS_LO16", vram = 0x80AE59E4, target_vram = 0x80AE5C4C },
    { type = "R_MIPS_HI16", vram = 0x80AE5A18, target_vram = 0x80AE5C4C },
    { type = "R_MIPS_LO16", vram = 0x80AE5A2C, target_vram = 0x80AE5C4C },
    { type = "R_MIPS_HI16", vram = 0x80AE5A34, target_vram = 0x80AE57E8 },
    { type = "R_MIPS_LO16", vram = 0x80AE5A38, target_vram = 0x80AE57E8 },
    { type = "R_MIPS_HI16", vram = 0x80AE5A4C, target_vram = 0x80AE5910 },
    { type = "R_MIPS_LO16", vram = 0x80AE5A50, target_vram = 0x80AE5910 },
    { type = "R_MIPS_HI16", vram = 0x80AE5A70, target_vram = 0x80AE5D30 },
    { type = "R_MIPS_LO16", vram = 0x80AE5A7C, target_vram = 0x80AE5D30 },
]

functions = [
    { name = "EnFsn_DeterminePrice", vram = 0x80AE38E0, size = 0x188 },
    { name = "EnFsn_Update", vram = 0x80AE4F3C, size = 0xF0 },
    { name = "EnFsn_LookToShelf", vram = 0x80AE3F40, size = 0xE8 },
    { name = "EnFsn_Idle", vram = 0x80AE30F8, size = 0x1DC },
    { name = "EnFsn_StartBuying", vram = 0x80AE352C, size = 0x118 },
    { name = "EnFsn_ReturnItemToShelf", vram = 0x80AE2BE0, size = 0x8C },
    { name = "EnFsn_SetupResumeInteraction", vram = 0x80AE3CF0, size = 0x60 },
    { name = "EnFsn_DrawCursor", vram = 0x80AE502C, size = 0x278 },
    { name = "EnFsn_PostLimbDraw", vram = 0x80AE5910, size = 0x80 },
    { name = "EnFsn_Blink", vram = 0x80AE4D28, size = 0x88 },
    { name = "EnFsn_FaceShopkeeperSelling", vram = 0x80AE4A1C, size = 0x104 },
    { name = "EnFsn_GetSpecialItemId", vram = 0x80AE21C8, size = 0x6C },
    { name = "EnFsn_BeginInteraction", vram = 0x80AE3474, size = 0xB8 },
    { name = "EnFsn_GetShopItemIds", vram = 0x80AE2340, size = 0xF8 },
    { name = "EnFsn_FacingShopkeeperDialogResult", vram = 0x80AE2760, size = 0x150 },
    { name = "EnFsn_PlayerCannotBuy", vram = 0x80AE45C4, size = 0x74 },
    { name = "EnFsn_TakeItemOffShelf", vram = 0x80AE2B44, size = 0x9C },
    { name = "EnFsn_SetupEndInteractionImmediately", vram = 0x80AE4B20, size = 0x50 },
    { name = "EnFsn_EndInteraction", vram = 0x80AE2524, size = 0xB0 },
    { name = "EnFsn_UpdateJoystickInputState", vram = 0x80AE2974, size = 0x124 },
    { name = "EnFsn_InitShop", vram = 0x80AE2F78, size = 0x180 },
    { name = "EnFsn_ResumeInteraction", vram = 0x80AE3D50, size = 0xFC },
    { name = "EnFsn_HasItemsToSell", vram = 0x80AE2298, size = 0xA8 },
    { name = "EnFsn_Init", vram = 0x80AE4DB0, size = 0x160 },
    { name = "EnFsn_SetCursorIndexFromNeutral", vram = 0x80AE2028, size = 0x4C },
    { name = "EnFsn_Draw", vram = 0x80AE5990, size = 0x16C },
    { name = "EnFsn_UpdateItemSelectedProperty", vram = 0x80AE2C6C, size = 0x90 },
    { name = "EnFsn_CursorLeftRight", vram = 0x80AE2074, size = 0x154 },
    { name = "EnFsn_ConverseBackroom", vram = 0x80AE4BF4, size = 0xE4 },
    { name = "EnFsn_UpdateCollider", vram = 0x80AE1EF4, size = 0x68 },
    { name = "EnFsn_HandleCanPlayerBuyItem", vram = 0x80AE41FC, size = 0x228 },
    { name = "EnFsn_HasPlayerSelectedItem", vram = 0x80AE28B0, size = 0xC4 },
    { name = "EnFsn_TestItemSelected", vram = 0x80AE1B70, size = 0x80 },
    { name = "EnFsn_AskCanBuyAterRunningOutOfItems", vram = 0x80AE4828, size = 0x1F4 },
    { name = "EnFsn_GetCutscenes", vram = 0x80AE4CD8, size = 0x50 },
    { name = "EnFsn_UpdateCursorAnim", vram = 0x80AE2CFC, size = 0xCC },
    { name = "EnFsn_UpdateStickDirectionPromptAnim", vram = 0x80AE2DC8, size = 0x1B0 },
    { name = "EnFsn_HandleLookToShopkeeperBuyingCutscene", vram = 0x80AE1F5C, size = 0xCC },
    { name = "EnFsn_Destroy", vram = 0x80AE4F10, size = 0x2C },
    { name = "EnFsn_BrowseShelf", vram = 0x80AE4028, size = 0xF8 },
    { name = "EnFsn_UpdateCursorPos", vram = 0x80AE26D4, size = 0x8C },
    { name = "EnFsn_DrawTextRec", vram = 0x80AE52A4, size = 0x19C },
    { name = "EnFsn_TestCancelOption", vram = 0x80AE2670, size = 0x64 },
    { name = "EnFsn_GetStolenItemId", vram = 0x80AE2234, size = 0x64 },
    { name = "EnFsn_GiveItem", vram = 0x80AE3BC4, size = 0x12C },
    { name = "EnFsn_AskCanBuyMore", vram = 0x80AE4638, size = 0x1F0 },
    { name = "EnFsn_HandleSetupResumeInteraction", vram = 0x80AE1E58, size = 0x9C },
    { name = "EnFsn_HandleConversationBackroom", vram = 0x80AE1C54, size = 0x204 },
    { name = "EnFsn_OverrideLimbDraw", vram = 0x80AE57E8, size = 0x128 },
    { name = "EnFsn_SetupEndInteraction", vram = 0x80AE4424, size = 0xB8 },
    { name = "EnFsn_TestEndInteraction", vram = 0x80AE25D4, size = 0x9C },
    { name = "EnFsn_SetupDeterminePrice", vram = 0x80AE3880, size = 0x60 },
    { name = "EnFsn_SpawnShopItems", vram = 0x80AE2438, size = 0xEC },
    { name = "EnFsn_Haggle", vram = 0x80AE32D4, size = 0x1A0 },
    { name = "EnFsn_ResumeShoppingInteraction", vram = 0x80AE3E4C, size = 0xF4 },
    { name = "EnFsn_AskBuyOrSell", vram = 0x80AE3644, size = 0x23C },
    { name = "EnFsn_PositionSelectedItem", vram = 0x80AE2A98, size = 0xAC },
    { name = "EnFsn_MakeOffer", vram = 0x80AE3A68, size = 0x15C },
    { name = "EnFsn_GetWelcome", vram = 0x80AE1BF0, size = 0x64 },
    { name = "EnFsn_LookToShopkeeperFromShelf", vram = 0x80AE4120, size = 0xDC },
    { name = "EnFsn_IdleBackroom", vram = 0x80AE4B70, size = 0x84 },
    { name = "EnFsn_SelectItem", vram = 0x80AE44DC, size = 0xE8 },
    { name = "EnFsn_DrawStickDirectionPrompts", vram = 0x80AE5440, size = 0x3A8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Shn"
rom = 0x00F4B4B0
vram = 0x80AE6130
size = 0x1270

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AE6188, target_vram = 0x80AE7218 },
    { type = "R_MIPS_LO16", vram = 0x80AE6198, target_vram = 0x80AE7218 },
    { type = "R_MIPS_HI16", vram = 0x80AE6728, target_vram = 0x80AE7280 },
    { type = "R_MIPS_LO16", vram = 0x80AE6730, target_vram = 0x80AE7280 },
    { type = "R_MIPS_HI16", vram = 0x80AE677C, target_vram = 0x80AE7258 },
    { type = "R_MIPS_LO16", vram = 0x80AE6784, target_vram = 0x80AE7258 },
    { type = "R_MIPS_HI16", vram = 0x80AE6888, target_vram = 0x80AE70B0 },
    { type = "R_MIPS_LO16", vram = 0x80AE6898, target_vram = 0x80AE70B0 },
    { type = "R_MIPS_HI16", vram = 0x80AE68A0, target_vram = 0x80AE6704 },
    { type = "R_MIPS_LO16", vram = 0x80AE68A4, target_vram = 0x80AE6704 },
    { type = "R_MIPS_HI16", vram = 0x80AE68B4, target_vram = 0x80AE70B8 },
    { type = "R_MIPS_LO16", vram = 0x80AE68C0, target_vram = 0x80AE70B8 },
    { type = "R_MIPS_HI16", vram = 0x80AE68C8, target_vram = 0x80AE6704 },
    { type = "R_MIPS_HI16", vram = 0x80AE68CC, target_vram = 0x80AE71C4 },
    { type = "R_MIPS_LO16", vram = 0x80AE68D4, target_vram = 0x80AE71C4 },
    { type = "R_MIPS_LO16", vram = 0x80AE68D8, target_vram = 0x80AE6704 },
    { type = "R_MIPS_HI16", vram = 0x80AE68DC, target_vram = 0x80AE6F00 },
    { type = "R_MIPS_LO16", vram = 0x80AE68E4, target_vram = 0x80AE6F00 },
    { type = "R_MIPS_HI16", vram = 0x80AE69AC, target_vram = 0x80AE6A64 },
    { type = "R_MIPS_LO16", vram = 0x80AE69B0, target_vram = 0x80AE6A64 },
    { type = "R_MIPS_HI16", vram = 0x80AE6AA4, target_vram = 0x80AE69E8 },
    { type = "R_MIPS_LO16", vram = 0x80AE6AB8, target_vram = 0x80AE69E8 },
    { type = "R_MIPS_HI16", vram = 0x80AE6C2C, target_vram = 0x80AE69E8 },
    { type = "R_MIPS_LO16", vram = 0x80AE6C30, target_vram = 0x80AE69E8 },
    { type = "R_MIPS_HI16", vram = 0x80AE6D5C, target_vram = 0x80AE7270 },
    { type = "R_MIPS_LO16", vram = 0x80AE6D64, target_vram = 0x80AE7270 },
    { type = "R_MIPS_HI16", vram = 0x80AE6EAC, target_vram = 0x80AE6CF0 },
    { type = "R_MIPS_HI16", vram = 0x80AE6EB0, target_vram = 0x80AE6D40 },
    { type = "R_MIPS_HI16", vram = 0x80AE6EC0, target_vram = 0x80AE6D90 },
    { type = "R_MIPS_LO16", vram = 0x80AE6EC4, target_vram = 0x80AE6D90 },
    { type = "R_MIPS_LO16", vram = 0x80AE6EC8, target_vram = 0x80AE6D40 },
    { type = "R_MIPS_LO16", vram = 0x80AE6ECC, target_vram = 0x80AE6CF0 },
]

functions = [
    { name = "EnShn_GetPlayer", vram = 0x80AE625C, size = 0x10 },
    { name = "EnShn_Destroy", vram = 0x80AE6C4C, size = 0x10 },
    { name = "func_80AE6A64", vram = 0x80AE6A64, size = 0xCC },
    { name = "func_80AE6704", vram = 0x80AE6704, size = 0x17C },
    { name = "func_80AE65F4", vram = 0x80AE65F4, size = 0x110 },
    { name = "func_80AE6880", vram = 0x80AE6880, size = 0x70 },
    { name = "EnShn_IsFacingPlayer", vram = 0x80AE61C0, size = 0x9C },
    { name = "EnShn_Update", vram = 0x80AE6C5C, size = 0x94 },
    { name = "func_80AE6488", vram = 0x80AE6488, size = 0x16C },
    { name = "EnShn_Draw", vram = 0x80AE6E8C, size = 0x6C },
    { name = "func_80AE68F0", vram = 0x80AE68F0, size = 0xF8 },
    { name = "func_80AE626C", vram = 0x80AE626C, size = 0x13C },
    { name = "EnShn_PostLimbDraw", vram = 0x80AE6D40, size = 0x50 },
    { name = "func_80AE615C", vram = 0x80AE615C, size = 0x64 },
    { name = "EnShn_Init", vram = 0x80AE6B30, size = 0x11C },
    { name = "EnShn_TransformLimbDraw", vram = 0x80AE6D90, size = 0xFC },
    { name = "EnShn_OverrideLimbDraw", vram = 0x80AE6CF0, size = 0x50 },
    { name = "func_80AE63A8", vram = 0x80AE63A8, size = 0xE0 },
    { name = "func_80AE69E8", vram = 0x80AE69E8, size = 0x7C },
    { name = "func_80AE6130", vram = 0x80AE6130, size = 0x2C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Stop_heishi"
rom = 0x00F4C720
vram = 0x80AE73A0
size = 0x17D0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AE7498, target_vram = 0x80AE88B0 },
    { type = "R_MIPS_LO16", vram = 0x80AE74A4, target_vram = 0x80AE88B0 },
    { type = "R_MIPS_HI16", vram = 0x80AE751C, target_vram = 0x80AE8A1C },
    { type = "R_MIPS_LO16", vram = 0x80AE7520, target_vram = 0x80AE8A1C },
    { type = "R_MIPS_HI16", vram = 0x80AE754C, target_vram = 0x80AE8A24 },
    { type = "R_MIPS_LO16", vram = 0x80AE7558, target_vram = 0x80AE8A24 },
    { type = "R_MIPS_HI16", vram = 0x80AE756C, target_vram = 0x80AE8A2C },
    { type = "R_MIPS_LO16", vram = 0x80AE7570, target_vram = 0x80AE8A2C },
    { type = "R_MIPS_HI16", vram = 0x80AE7580, target_vram = 0x80AE8A30 },
    { type = "R_MIPS_LO16", vram = 0x80AE7584, target_vram = 0x80AE8A30 },
    { type = "R_MIPS_HI16", vram = 0x80AE79F4, target_vram = 0x80AE8A40 },
    { type = "R_MIPS_LO16", vram = 0x80AE79F8, target_vram = 0x80AE8A40 },
    { type = "R_MIPS_HI16", vram = 0x80AE7CA4, target_vram = 0x80AE8A44 },
    { type = "R_MIPS_LO16", vram = 0x80AE7CAC, target_vram = 0x80AE8A44 },
    { type = "R_MIPS_HI16", vram = 0x80AE7F08, target_vram = 0x80AE7F34 },
    { type = "R_MIPS_LO16", vram = 0x80AE7F0C, target_vram = 0x80AE7F34 },
    { type = "R_MIPS_HI16", vram = 0x80AE82A8, target_vram = 0x80AE88DC },
    { type = "R_MIPS_LO16", vram = 0x80AE82AC, target_vram = 0x80AE88DC },
    { type = "R_MIPS_HI16", vram = 0x80AE82D0, target_vram = 0x80AE897C },
    { type = "R_MIPS_LO16", vram = 0x80AE82D4, target_vram = 0x80AE897C },
    { type = "R_MIPS_HI16", vram = 0x80AE8598, target_vram = 0x80AE85C4 },
    { type = "R_MIPS_LO16", vram = 0x80AE85A0, target_vram = 0x80AE85C4 },
    { type = "R_MIPS_HI16", vram = 0x80AE884C, target_vram = 0x80AE87A4 },
    { type = "R_MIPS_HI16", vram = 0x80AE8850, target_vram = 0x80AE87EC },
    { type = "R_MIPS_LO16", vram = 0x80AE8860, target_vram = 0x80AE87EC },
    { type = "R_MIPS_LO16", vram = 0x80AE8864, target_vram = 0x80AE87A4 },
]

functions = [
    { name = "EnStopheishi_Destroy", vram = 0x80AE74E0, size = 0x2C },
    { name = "func_80AE77D4", vram = 0x80AE77D4, size = 0x188 },
    { name = "func_80AE7F34", vram = 0x80AE7F34, size = 0x618 },
    { name = "func_80AE85C4", vram = 0x80AE85C4, size = 0xBC },
    { name = "EnStopheishi_Update", vram = 0x80AE8680, size = 0x124 },
    { name = "EnStopheishi_OverrideLimbDraw", vram = 0x80AE87A4, size = 0x48 },
    { name = "EnStopHeishi_ChangeAnim", vram = 0x80AE750C, size = 0xBC },
    { name = "func_80AE854C", vram = 0x80AE854C, size = 0x78 },
    { name = "EnStopheishi_UpdateHeadNormal", vram = 0x80AE75C8, size = 0x150 },
    { name = "EnStopheishi_PostLimbDraw", vram = 0x80AE87EC, size = 0x40 },
    { name = "EnStopHeishi_UpdateHeadThirdDay", vram = 0x80AE7718, size = 0xBC },
    { name = "func_80AE7E9C", vram = 0x80AE7E9C, size = 0x98 },
    { name = "EnStopheishi_Draw", vram = 0x80AE882C, size = 0x60 },
    { name = "EnStopheishi_Init", vram = 0x80AE73A0, size = 0x140 },
    { name = "func_80AE795C", vram = 0x80AE795C, size = 0x540 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Bigicicle"
rom = 0x00F4DEF0
vram = 0x80AE8B70
size = 0xEB0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AE8B84, target_vram = 0x80AE9888 },
    { type = "R_MIPS_LO16", vram = 0x80AE8B88, target_vram = 0x80AE9888 },
    { type = "R_MIPS_HI16", vram = 0x80AE8BBC, target_vram = 0x80AE98C0 },
    { type = "R_MIPS_LO16", vram = 0x80AE8BC0, target_vram = 0x80AE98C0 },
    { type = "R_MIPS_HI16", vram = 0x80AE8BF8, target_vram = 0x80AE98C4 },
    { type = "R_MIPS_LO16", vram = 0x80AE8BFC, target_vram = 0x80AE98C4 },
    { type = "R_MIPS_HI16", vram = 0x80AE8C04, target_vram = 0x80AE9820 },
    { type = "R_MIPS_LO16", vram = 0x80AE8C0C, target_vram = 0x80AE9820 },
    { type = "R_MIPS_HI16", vram = 0x80AE8C44, target_vram = 0x80AE984C },
    { type = "R_MIPS_LO16", vram = 0x80AE8C48, target_vram = 0x80AE984C },
    { type = "R_MIPS_HI16", vram = 0x80AE8D50, target_vram = 0x80AE9890 },
    { type = "R_MIPS_LO16", vram = 0x80AE8D54, target_vram = 0x80AE9890 },
    { type = "R_MIPS_HI16", vram = 0x80AE8D58, target_vram = 0x80AE9878 },
    { type = "R_MIPS_LO16", vram = 0x80AE8D68, target_vram = 0x80AE9878 },
    { type = "R_MIPS_HI16", vram = 0x80AE8D6C, target_vram = 0x80AE9878 },
    { type = "R_MIPS_LO16", vram = 0x80AE8D70, target_vram = 0x80AE9878 },
    { type = "R_MIPS_HI16", vram = 0x80AE8D74, target_vram = 0x80AE9890 },
    { type = "R_MIPS_LO16", vram = 0x80AE8D7C, target_vram = 0x80AE9890 },
    { type = "R_MIPS_HI16", vram = 0x80AE8D80, target_vram = 0x80AE8FD4 },
    { type = "R_MIPS_LO16", vram = 0x80AE8D84, target_vram = 0x80AE8FD4 },
    { type = "R_MIPS_HI16", vram = 0x80AE8E2C, target_vram = 0x80AE98C8 },
    { type = "R_MIPS_LO16", vram = 0x80AE8E30, target_vram = 0x80AE98C8 },
    { type = "R_MIPS_HI16", vram = 0x80AE8E60, target_vram = 0x80AE987C },
    { type = "R_MIPS_LO16", vram = 0x80AE8E6C, target_vram = 0x80AE987C },
    { type = "R_MIPS_HI16", vram = 0x80AE9044, target_vram = 0x80AE9090 },
    { type = "R_MIPS_LO16", vram = 0x80AE9048, target_vram = 0x80AE9090 },
    { type = "R_MIPS_HI16", vram = 0x80AE9060, target_vram = 0x80AE9180 },
    { type = "R_MIPS_LO16", vram = 0x80AE906C, target_vram = 0x80AE9180 },
    { type = "R_MIPS_HI16", vram = 0x80AE90E4, target_vram = 0x80AE98CC },
    { type = "R_MIPS_LO16", vram = 0x80AE90E8, target_vram = 0x80AE98CC },
    { type = "R_MIPS_HI16", vram = 0x80AE9104, target_vram = 0x80AE9258 },
    { type = "R_MIPS_LO16", vram = 0x80AE9108, target_vram = 0x80AE9258 },
    { type = "R_MIPS_HI16", vram = 0x80AE9150, target_vram = 0x80AE9180 },
    { type = "R_MIPS_LO16", vram = 0x80AE9154, target_vram = 0x80AE9180 },
    { type = "R_MIPS_HI16", vram = 0x80AE91C4, target_vram = 0x80AE98D0 },
    { type = "R_MIPS_LO16", vram = 0x80AE91C8, target_vram = 0x80AE98D0 },
    { type = "R_MIPS_HI16", vram = 0x80AE9200, target_vram = 0x80AE98D4 },
    { type = "R_MIPS_LO16", vram = 0x80AE9204, target_vram = 0x80AE98D4 },
    { type = "R_MIPS_HI16", vram = 0x80AE9238, target_vram = 0x80AE8FD4 },
    { type = "R_MIPS_LO16", vram = 0x80AE923C, target_vram = 0x80AE8FD4 },
    { type = "R_MIPS_HI16", vram = 0x80AE9330, target_vram = 0x80AE939C },
    { type = "R_MIPS_LO16", vram = 0x80AE9334, target_vram = 0x80AE939C },
    { type = "R_MIPS_HI16", vram = 0x80AE9350, target_vram = 0x80AE939C },
    { type = "R_MIPS_LO16", vram = 0x80AE9354, target_vram = 0x80AE939C },
    { type = "R_MIPS_HI16", vram = 0x80AE93E4, target_vram = 0x80AE98D8 },
    { type = "R_MIPS_LO16", vram = 0x80AE93E8, target_vram = 0x80AE98D8 },
    { type = "R_MIPS_HI16", vram = 0x80AE9418, target_vram = 0x80AE987C },
    { type = "R_MIPS_LO16", vram = 0x80AE9424, target_vram = 0x80AE987C },
    { type = "R_MIPS_HI16", vram = 0x80AE95A8, target_vram = 0x80AE98DC },
    { type = "R_MIPS_LO16", vram = 0x80AE95AC, target_vram = 0x80AE98DC },
    { type = "R_MIPS_HI16", vram = 0x80AE9644, target_vram = 0x80AE98E0 },
    { type = "R_MIPS_LO16", vram = 0x80AE9648, target_vram = 0x80AE98E0 },
    { type = "R_MIPS_HI16", vram = 0x80AE96C4, target_vram = 0x80AE9894 },
    { type = "R_MIPS_HI16", vram = 0x80AE96C8, target_vram = 0x80AE9898 },
    { type = "R_MIPS_LO16", vram = 0x80AE96D8, target_vram = 0x80AE9898 },
    { type = "R_MIPS_LO16", vram = 0x80AE96E0, target_vram = 0x80AE9894 },
    { type = "R_MIPS_HI16", vram = 0x80AE9794, target_vram = 0x80AE989C },
    { type = "R_MIPS_LO16", vram = 0x80AE97AC, target_vram = 0x80AE989C },
    { type = "R_MIPS_HI16", vram = 0x80AE97B4, target_vram = 0x80AE98A8 },
    { type = "R_MIPS_LO16", vram = 0x80AE97CC, target_vram = 0x80AE98A8 },
    { type = "R_MIPS_HI16", vram = 0x80AE97D0, target_vram = 0x80AE9878 },
    { type = "R_MIPS_LO16", vram = 0x80AE97D4, target_vram = 0x80AE9878 },
]

functions = [
    { name = "func_80AE8FD4", vram = 0x80AE8FD4, size = 0xBC },
    { name = "ObjBigicicle_Destroy", vram = 0x80AE8DA4, size = 0x40 },
    { name = "func_80AE9180", vram = 0x80AE9180, size = 0xD8 },
    { name = "ObjBigicicle_Update", vram = 0x80AE9574, size = 0x20C },
    { name = "ObjBigicicle_Draw", vram = 0x80AE9780, size = 0x80 },
    { name = "func_80AE9090", vram = 0x80AE9090, size = 0xF0 },
    { name = "func_80AE8DE4", vram = 0x80AE8DE4, size = 0x1F0 },
    { name = "func_80AE9258", vram = 0x80AE9258, size = 0x144 },
    { name = "ObjBigicicle_Init", vram = 0x80AE8B70, size = 0x234 },
    { name = "func_80AE939C", vram = 0x80AE939C, size = 0x1D8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Lift_Nuts"
rom = 0x00F4EDA0
vram = 0x80AE9A20
size = 0x2A40

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AE9A30, target_vram = 0x80AEBF64 },
    { type = "R_MIPS_LO16", vram = 0x80AE9A34, target_vram = 0x80AEBF64 },
    { type = "R_MIPS_HI16", vram = 0x80AE9A44, target_vram = 0x80AEBF60 },
    { type = "R_MIPS_LO16", vram = 0x80AE9A48, target_vram = 0x80AEBF60 },
    { type = "R_MIPS_HI16", vram = 0x80AE9A58, target_vram = 0x80AEBF64 },
    { type = "R_MIPS_LO16", vram = 0x80AE9A5C, target_vram = 0x80AEBF64 },
    { type = "R_MIPS_HI16", vram = 0x80AE9A64, target_vram = 0x80AEBF60 },
    { type = "R_MIPS_LO16", vram = 0x80AE9A68, target_vram = 0x80AEBF60 },
    { type = "R_MIPS_HI16", vram = 0x80AE9A90, target_vram = 0x80AEBF68 },
    { type = "R_MIPS_LO16", vram = 0x80AE9A94, target_vram = 0x80AEBF68 },
    { type = "R_MIPS_HI16", vram = 0x80AE9AAC, target_vram = 0x80AEBF68 },
    { type = "R_MIPS_LO16", vram = 0x80AE9AB0, target_vram = 0x80AEBF68 },
    { type = "R_MIPS_HI16", vram = 0x80AE9AC8, target_vram = 0x80AEBF6C },
    { type = "R_MIPS_HI16", vram = 0x80AE9AD4, target_vram = 0x80AEBF6C },
    { type = "R_MIPS_HI16", vram = 0x80AE9AE0, target_vram = 0x80AEBF6C },
    { type = "R_MIPS_LO16", vram = 0x80AE9AEC, target_vram = 0x80AEBF6C },
    { type = "R_MIPS_LO16", vram = 0x80AE9B00, target_vram = 0x80AEBF6C },
    { type = "R_MIPS_HI16", vram = 0x80AE9B04, target_vram = 0x80AEBF6C },
    { type = "R_MIPS_LO16", vram = 0x80AE9B1C, target_vram = 0x80AEBF6C },
    { type = "R_MIPS_LO16", vram = 0x80AE9B20, target_vram = 0x80AEBF6C },
    { type = "R_MIPS_HI16", vram = 0x80AE9B24, target_vram = 0x80AEBF6C },
    { type = "R_MIPS_LO16", vram = 0x80AE9B3C, target_vram = 0x80AEBF6C },
    { type = "R_MIPS_HI16", vram = 0x80AE9B54, target_vram = 0x80AEBF70 },
    { type = "R_MIPS_LO16", vram = 0x80AE9B58, target_vram = 0x80AEBF70 },
    { type = "R_MIPS_HI16", vram = 0x80AE9B74, target_vram = 0x80AEBF70 },
    { type = "R_MIPS_LO16", vram = 0x80AE9B7C, target_vram = 0x80AEBF70 },
    { type = "R_MIPS_HI16", vram = 0x80AE9BE0, target_vram = 0x80AEB934 },
    { type = "R_MIPS_LO16", vram = 0x80AE9BE4, target_vram = 0x80AEB934 },
    { type = "R_MIPS_HI16", vram = 0x80AE9BEC, target_vram = 0x80AEB8A4 },
    { type = "R_MIPS_LO16", vram = 0x80AE9BF0, target_vram = 0x80AEB8A4 },
    { type = "R_MIPS_HI16", vram = 0x80AE9BF8, target_vram = 0x80AEACF8 },
    { type = "R_MIPS_LO16", vram = 0x80AE9BFC, target_vram = 0x80AEACF8 },
    { type = "R_MIPS_HI16", vram = 0x80AE9C04, target_vram = 0x80AEAC64 },
    { type = "R_MIPS_LO16", vram = 0x80AE9C08, target_vram = 0x80AEAC64 },
    { type = "R_MIPS_HI16", vram = 0x80AE9C10, target_vram = 0x80AEA044 },
    { type = "R_MIPS_LO16", vram = 0x80AE9C14, target_vram = 0x80AEA044 },
    { type = "R_MIPS_HI16", vram = 0x80AE9C1C, target_vram = 0x80AEB598 },
    { type = "R_MIPS_LO16", vram = 0x80AE9C20, target_vram = 0x80AEB598 },
    { type = "R_MIPS_HI16", vram = 0x80AE9C28, target_vram = 0x80AEB698 },
    { type = "R_MIPS_LO16", vram = 0x80AE9C2C, target_vram = 0x80AEB698 },
    { type = "R_MIPS_HI16", vram = 0x80AE9D1C, target_vram = 0x80AEBF28 },
    { type = "R_MIPS_LO16", vram = 0x80AE9D24, target_vram = 0x80AEBF28 },
    { type = "R_MIPS_HI16", vram = 0x80AE9D3C, target_vram = 0x80AEBF54 },
    { type = "R_MIPS_LO16", vram = 0x80AE9D40, target_vram = 0x80AEBF54 },
    { type = "R_MIPS_HI16", vram = 0x80AE9F34, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_LO16", vram = 0x80AE9F38, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_HI16", vram = 0x80AE9F50, target_vram = 0x80AE9F70 },
    { type = "R_MIPS_LO16", vram = 0x80AE9F54, target_vram = 0x80AE9F70 },
    { type = "R_MIPS_HI16", vram = 0x80AE9FDC, target_vram = 0x80AEA1A0 },
    { type = "R_MIPS_LO16", vram = 0x80AE9FE0, target_vram = 0x80AEA1A0 },
    { type = "R_MIPS_HI16", vram = 0x80AE9FEC, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_LO16", vram = 0x80AE9FF0, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_HI16", vram = 0x80AEA008, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_LO16", vram = 0x80AEA00C, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_HI16", vram = 0x80AEA024, target_vram = 0x80AEA044 },
    { type = "R_MIPS_LO16", vram = 0x80AEA028, target_vram = 0x80AEA044 },
    { type = "R_MIPS_HI16", vram = 0x80AEA0D8, target_vram = 0x80AEA1A0 },
    { type = "R_MIPS_LO16", vram = 0x80AEA0DC, target_vram = 0x80AEA1A0 },
    { type = "R_MIPS_HI16", vram = 0x80AEA0E8, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_LO16", vram = 0x80AEA0EC, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_HI16", vram = 0x80AEA10C, target_vram = 0x80AEA128 },
    { type = "R_MIPS_LO16", vram = 0x80AEA110, target_vram = 0x80AEA128 },
    { type = "R_MIPS_HI16", vram = 0x80AEA154, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_LO16", vram = 0x80AEA158, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_HI16", vram = 0x80AEA168, target_vram = 0x80AEA1A0 },
    { type = "R_MIPS_LO16", vram = 0x80AEA16C, target_vram = 0x80AEA1A0 },
    { type = "R_MIPS_HI16", vram = 0x80AEA850, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_LO16", vram = 0x80AEA854, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_HI16", vram = 0x80AEA888, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_LO16", vram = 0x80AEA88C, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_HI16", vram = 0x80AEA958, target_vram = 0x80AEBF90 },
    { type = "R_MIPS_LO16", vram = 0x80AEA960, target_vram = 0x80AEBF90 },
    { type = "R_MIPS_HI16", vram = 0x80AEA9C4, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_LO16", vram = 0x80AEA9C8, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_HI16", vram = 0x80AEAAB4, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_LO16", vram = 0x80AEAAB8, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_HI16", vram = 0x80AEAB2C, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_LO16", vram = 0x80AEAB30, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_HI16", vram = 0x80AEAC04, target_vram = 0x80AEB698 },
    { type = "R_MIPS_LO16", vram = 0x80AEAC08, target_vram = 0x80AEB698 },
    { type = "R_MIPS_HI16", vram = 0x80AEAC30, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_LO16", vram = 0x80AEAC34, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_HI16", vram = 0x80AEAC44, target_vram = 0x80AEAC64 },
    { type = "R_MIPS_LO16", vram = 0x80AEAC48, target_vram = 0x80AEAC64 },
    { type = "R_MIPS_HI16", vram = 0x80AEAC98, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_LO16", vram = 0x80AEACA0, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_HI16", vram = 0x80AEACCC, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_LO16", vram = 0x80AEACD4, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_HI16", vram = 0x80AEACDC, target_vram = 0x80AEACF8 },
    { type = "R_MIPS_LO16", vram = 0x80AEACE0, target_vram = 0x80AEACF8 },
    { type = "R_MIPS_HI16", vram = 0x80AEAD2C, target_vram = 0x80AEC018 },
    { type = "R_MIPS_LO16", vram = 0x80AEAD34, target_vram = 0x80AEC018 },
    { type = "R_MIPS_HI16", vram = 0x80AEADF0, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_LO16", vram = 0x80AEADF8, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_HI16", vram = 0x80AEAE04, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_LO16", vram = 0x80AEAE2C, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_HI16", vram = 0x80AEAE44, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_LO16", vram = 0x80AEAE48, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_HI16", vram = 0x80AEAE74, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_LO16", vram = 0x80AEAE78, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_HI16", vram = 0x80AEAEC0, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_LO16", vram = 0x80AEAEC4, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_HI16", vram = 0x80AEAEF8, target_vram = 0x80AEAF14 },
    { type = "R_MIPS_LO16", vram = 0x80AEAEFC, target_vram = 0x80AEAF14 },
    { type = "R_MIPS_HI16", vram = 0x80AEAF8C, target_vram = 0x80AEAFA0 },
    { type = "R_MIPS_LO16", vram = 0x80AEAF90, target_vram = 0x80AEAFA0 },
    { type = "R_MIPS_HI16", vram = 0x80AEB12C, target_vram = 0x80AEB148 },
    { type = "R_MIPS_LO16", vram = 0x80AEB130, target_vram = 0x80AEB148 },
    { type = "R_MIPS_HI16", vram = 0x80AEB214, target_vram = 0x80AEB230 },
    { type = "R_MIPS_LO16", vram = 0x80AEB218, target_vram = 0x80AEB230 },
    { type = "R_MIPS_HI16", vram = 0x80AEB280, target_vram = 0x80AEB294 },
    { type = "R_MIPS_LO16", vram = 0x80AEB284, target_vram = 0x80AEB294 },
    { type = "R_MIPS_HI16", vram = 0x80AEB404, target_vram = 0x80AEB428 },
    { type = "R_MIPS_LO16", vram = 0x80AEB410, target_vram = 0x80AEB428 },
    { type = "R_MIPS_HI16", vram = 0x80AEB584, target_vram = 0x80AEB598 },
    { type = "R_MIPS_LO16", vram = 0x80AEB588, target_vram = 0x80AEB598 },
    { type = "R_MIPS_HI16", vram = 0x80AEB684, target_vram = 0x80AEB698 },
    { type = "R_MIPS_LO16", vram = 0x80AEB688, target_vram = 0x80AEB698 },
    { type = "R_MIPS_HI16", vram = 0x80AEB6FC, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_LO16", vram = 0x80AEB700, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_HI16", vram = 0x80AEB738, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_LO16", vram = 0x80AEB73C, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_HI16", vram = 0x80AEB860, target_vram = 0x80AE9F70 },
    { type = "R_MIPS_LO16", vram = 0x80AEB864, target_vram = 0x80AE9F70 },
    { type = "R_MIPS_HI16", vram = 0x80AEB870, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_LO16", vram = 0x80AEB874, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_HI16", vram = 0x80AEB880, target_vram = 0x80AEB8A4 },
    { type = "R_MIPS_LO16", vram = 0x80AEB884, target_vram = 0x80AEB8A4 },
    { type = "R_MIPS_HI16", vram = 0x80AEB8F0, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_LO16", vram = 0x80AEB8F4, target_vram = 0x80AEBD50 },
    { type = "R_MIPS_HI16", vram = 0x80AEB90C, target_vram = 0x80AEB934 },
    { type = "R_MIPS_LO16", vram = 0x80AEB910, target_vram = 0x80AEB934 },
    { type = "R_MIPS_HI16", vram = 0x80AEBA24, target_vram = 0x80AEBF74 },
    { type = "R_MIPS_LO16", vram = 0x80AEBA28, target_vram = 0x80AEBF74 },
    { type = "R_MIPS_HI16", vram = 0x80AEBA34, target_vram = 0x80AEBF78 },
    { type = "R_MIPS_LO16", vram = 0x80AEBA38, target_vram = 0x80AEBF78 },
    { type = "R_MIPS_HI16", vram = 0x80AEBA44, target_vram = 0x80AEC034 },
    { type = "R_MIPS_LO16", vram = 0x80AEBA70, target_vram = 0x80AEC034 },
    { type = "R_MIPS_HI16", vram = 0x80AEBC70, target_vram = 0x80AEBF18 },
    { type = "R_MIPS_LO16", vram = 0x80AEBC80, target_vram = 0x80AEBF18 },
    { type = "R_MIPS_HI16", vram = 0x80AEBCAC, target_vram = 0x80AEBF7C },
    { type = "R_MIPS_LO16", vram = 0x80AEBCB4, target_vram = 0x80AEBF7C },
    { type = "R_MIPS_HI16", vram = 0x80AEBCF0, target_vram = 0x80AEBC18 },
    { type = "R_MIPS_HI16", vram = 0x80AEBCF4, target_vram = 0x80AEBC90 },
    { type = "R_MIPS_LO16", vram = 0x80AEBD04, target_vram = 0x80AEBC90 },
    { type = "R_MIPS_LO16", vram = 0x80AEBD08, target_vram = 0x80AEBC18 },
]

functions = [
    { name = "EnLiftNuts_UpdateEyes", vram = 0x80AEB974, size = 0x6C },
    { name = "EnLiftNuts_SetupGiveReward", vram = 0x80AEB584, size = 0x14 },
    { name = "EnLiftNuts_TryHide", vram = 0x80AE9BCC, size = 0xDC },
    { name = "EnLiftNuts_SetupStartHiding", vram = 0x80AEB828, size = 0x7C },
    { name = "EnLiftNuts_SpawnDust", vram = 0x80AEB9E0, size = 0x150 },
    { name = "EnLiftNuts_StartGame", vram = 0x80AEB148, size = 0x80 },
    { name = "EnLiftNuts_Hide", vram = 0x80AEB934, size = 0x40 },
    { name = "EnLiftNuts_Autotalk", vram = 0x80AE9AC4, size = 0x88 },
    { name = "EnLiftNuts_ResumeConversation", vram = 0x80AEB698, size = 0x190 },
    { name = "EnLiftNuts_Init", vram = 0x80AE9CA8, size = 0x244 },
    { name = "EnLiftNuts_StartHiding", vram = 0x80AEB8A4, size = 0x90 },
    { name = "EnLiftNuts_Move", vram = 0x80AEAF14, size = 0x78 },
    { name = "EnLiftNuts_MinigameState", vram = 0x80AE9B4C, size = 0x40 },
    { name = "EnLiftNuts_SetupStartGame", vram = 0x80AEB114, size = 0x34 },
    { name = "EnLiftNuts_OverrideLimbDraw", vram = 0x80AEBC18, size = 0x78 },
    { name = "EnLiftNuts_SetupBurrow", vram = 0x80AE9FC8, size = 0x7C },
    { name = "EnLiftNuts_AddSharedMemoryEntry", vram = 0x80AE9A20, size = 0x60 },
    { name = "EnLiftNuts_SetupStartConversation", vram = 0x80AEABF0, size = 0x74 },
    { name = "EnLiftNuts_GiveReward", vram = 0x80AEB598, size = 0xEC },
    { name = "EnLiftNuts_Burrow", vram = 0x80AEA044, size = 0x70 },
    { name = "EnLiftNuts_HandleConversationChoice", vram = 0x80AEA7A4, size = 0x16C },
    { name = "EnLiftNuts_RunGame", vram = 0x80AEB294, size = 0x14C },
    { name = "EnLiftNuts_StartGameImmediately", vram = 0x80AEB230, size = 0x50 },
    { name = "EnLiftNuts_GetNumDaysWon", vram = 0x80AE9B8C, size = 0x40 },
    { name = "EnLiftNuts_HandleConversation5", vram = 0x80AEA910, size = 0x2E0 },
    { name = "EnLiftNuts_RiseUp", vram = 0x80AEA128, size = 0x78 },
    { name = "EnLiftNuts_SetupMovePlayer", vram = 0x80AEAF8C, size = 0x14 },
    { name = "EnLiftNuts_UpdateCollision", vram = 0x80AEBB30, size = 0x44 },
    { name = "EnLiftNuts_IdleHidden", vram = 0x80AE9F70, size = 0x58 },
    { name = "EnLiftNuts_PostLimbDraw", vram = 0x80AEBC90, size = 0x40 },
    { name = "EnLiftNuts_Update", vram = 0x80AEBB74, size = 0xA4 },
    { name = "EnLiftNuts_SetupMove", vram = 0x80AEAEAC, size = 0x68 },
    { name = "EnLiftNuts_FreeSharedMemoryEntry", vram = 0x80AE9A80, size = 0x44 },
    { name = "EnLiftNuts_SetupRunGame", vram = 0x80AEB280, size = 0x14 },
    { name = "EnLiftNuts_Destroy", vram = 0x80AE9EEC, size = 0x3C },
    { name = "EnLiftNuts_SetupIdle", vram = 0x80AEA0B4, size = 0x74 },
    { name = "EnLiftNuts_StartConversation", vram = 0x80AEAC64, size = 0x94 },
    { name = "EnLiftNuts_Idle", vram = 0x80AEA1A0, size = 0x604 },
    { name = "EnLiftNuts_HandleConversation", vram = 0x80AEACF8, size = 0x1B4 },
    { name = "EnLiftNuts_SetupIdleHidden", vram = 0x80AE9F28, size = 0x48 },
    { name = "EnLiftNuts_MovePlayer", vram = 0x80AEAFA0, size = 0x174 },
    { name = "EnLiftNuts_EndGame", vram = 0x80AEB428, size = 0x15C },
    { name = "EnLiftNuts_Draw", vram = 0x80AEBCD0, size = 0x60 },
    { name = "EnLiftNuts_SetupEndGame", vram = 0x80AEB3E0, size = 0x48 },
    { name = "EnLiftNuts_SetupStartGameImmediately", vram = 0x80AEB1C8, size = 0x68 },
    { name = "EnLiftNuts_SetupResumeConversation", vram = 0x80AEB684, size = 0x14 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Tk"
rom = 0x00F517E0
vram = 0x80AEC460
size = 0x3BF0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AEC52C, target_vram = 0x80AEF8F0 },
    { type = "R_MIPS_LO16", vram = 0x80AEC534, target_vram = 0x80AEF8F0 },
    { type = "R_MIPS_HI16", vram = 0x80AEC5DC, target_vram = 0x80AEF8F0 },
    { type = "R_MIPS_HI16", vram = 0x80AEC5E0, target_vram = 0x80AEF8F0 },
    { type = "R_MIPS_LO16", vram = 0x80AEC5E8, target_vram = 0x80AEF8F0 },
    { type = "R_MIPS_LO16", vram = 0x80AEC61C, target_vram = 0x80AEF8F0 },
    { type = "R_MIPS_HI16", vram = 0x80AEC66C, target_vram = 0x80AEF9B4 },
    { type = "R_MIPS_LO16", vram = 0x80AEC688, target_vram = 0x80AEF9B4 },
    { type = "R_MIPS_HI16", vram = 0x80AEC6E4, target_vram = 0x80AEF8F0 },
    { type = "R_MIPS_LO16", vram = 0x80AEC6EC, target_vram = 0x80AEF8F0 },
    { type = "R_MIPS_HI16", vram = 0x80AEC7E4, target_vram = 0x80AEF2C8 },
    { type = "R_MIPS_LO16", vram = 0x80AEC7FC, target_vram = 0x80AEF2C8 },
    { type = "R_MIPS_HI16", vram = 0x80AEC8D0, target_vram = 0x80AEF5F4 },
    { type = "R_MIPS_LO16", vram = 0x80AEC8D4, target_vram = 0x80AEF5F4 },
    { type = "R_MIPS_HI16", vram = 0x80AEC8F4, target_vram = 0x80AEF830 },
    { type = "R_MIPS_LO16", vram = 0x80AEC8F8, target_vram = 0x80AEF830 },
    { type = "R_MIPS_HI16", vram = 0x80AEC92C, target_vram = 0x80AEF868 },
    { type = "R_MIPS_LO16", vram = 0x80AEC93C, target_vram = 0x80AEF868 },
    { type = "R_MIPS_HI16", vram = 0x80AEC974, target_vram = 0x80AF0050 },
    { type = "R_MIPS_LO16", vram = 0x80AEC978, target_vram = 0x80AF0050 },
    { type = "R_MIPS_HI16", vram = 0x80AEC98C, target_vram = 0x80AEF2D8 },
    { type = "R_MIPS_LO16", vram = 0x80AEC9A8, target_vram = 0x80AEF2D8 },
    { type = "R_MIPS_HI16", vram = 0x80AECA50, target_vram = 0x80AEF868 },
    { type = "R_MIPS_LO16", vram = 0x80AECA54, target_vram = 0x80AEF868 },
    { type = "R_MIPS_HI16", vram = 0x80AECA74, target_vram = 0x80AECA90 },
    { type = "R_MIPS_LO16", vram = 0x80AECA78, target_vram = 0x80AECA90 },
    { type = "R_MIPS_HI16", vram = 0x80AECB28, target_vram = 0x80AEF868 },
    { type = "R_MIPS_LO16", vram = 0x80AECB38, target_vram = 0x80AEF868 },
    { type = "R_MIPS_HI16", vram = 0x80AECB4C, target_vram = 0x80AECB6C },
    { type = "R_MIPS_LO16", vram = 0x80AECB50, target_vram = 0x80AECB6C },
    { type = "R_MIPS_HI16", vram = 0x80AECC50, target_vram = 0x80AEF868 },
    { type = "R_MIPS_LO16", vram = 0x80AECC54, target_vram = 0x80AEF868 },
    { type = "R_MIPS_HI16", vram = 0x80AECCB4, target_vram = 0x80AEF800 },
    { type = "R_MIPS_LO16", vram = 0x80AECCB8, target_vram = 0x80AEF800 },
    { type = "R_MIPS_HI16", vram = 0x80AECDA0, target_vram = 0x80AEF734 },
    { type = "R_MIPS_LO16", vram = 0x80AECDB0, target_vram = 0x80AEF734 },
    { type = "R_MIPS_HI16", vram = 0x80AED3B4, target_vram = 0x80AEF8EC },
    { type = "R_MIPS_LO16", vram = 0x80AED3D8, target_vram = 0x80AEF8EC },
    { type = "R_MIPS_HI16", vram = 0x80AED50C, target_vram = 0x80AEF868 },
    { type = "R_MIPS_LO16", vram = 0x80AED510, target_vram = 0x80AEF868 },
    { type = "R_MIPS_HI16", vram = 0x80AED528, target_vram = 0x80AED610 },
    { type = "R_MIPS_LO16", vram = 0x80AED52C, target_vram = 0x80AED610 },
    { type = "R_MIPS_HI16", vram = 0x80AED64C, target_vram = 0x80AEF868 },
    { type = "R_MIPS_LO16", vram = 0x80AED650, target_vram = 0x80AEF868 },
    { type = "R_MIPS_HI16", vram = 0x80AED678, target_vram = 0x80AEFAA0 },
    { type = "R_MIPS_LO16", vram = 0x80AED680, target_vram = 0x80AEFAA0 },
    { type = "R_MIPS_HI16", vram = 0x80AED6C4, target_vram = 0x80AEF868 },
    { type = "R_MIPS_LO16", vram = 0x80AED6C8, target_vram = 0x80AEF868 },
    { type = "R_MIPS_HI16", vram = 0x80AED7C8, target_vram = 0x80AEFABC },
    { type = "R_MIPS_LO16", vram = 0x80AED7D0, target_vram = 0x80AEFABC },
    { type = "R_MIPS_HI16", vram = 0x80AED7E0, target_vram = 0x80AEF868 },
    { type = "R_MIPS_LO16", vram = 0x80AED7E4, target_vram = 0x80AEF868 },
    { type = "R_MIPS_HI16", vram = 0x80AED808, target_vram = 0x80AECB6C },
    { type = "R_MIPS_LO16", vram = 0x80AED80C, target_vram = 0x80AECB6C },
    { type = "R_MIPS_HI16", vram = 0x80AED860, target_vram = 0x80AEF868 },
    { type = "R_MIPS_LO16", vram = 0x80AED864, target_vram = 0x80AEF868 },
    { type = "R_MIPS_HI16", vram = 0x80AED878, target_vram = 0x80AECB6C },
    { type = "R_MIPS_LO16", vram = 0x80AED87C, target_vram = 0x80AECB6C },
    { type = "R_MIPS_HI16", vram = 0x80AED8EC, target_vram = 0x80AEF868 },
    { type = "R_MIPS_LO16", vram = 0x80AED8F0, target_vram = 0x80AEF868 },
    { type = "R_MIPS_HI16", vram = 0x80AED908, target_vram = 0x80AEF868 },
    { type = "R_MIPS_LO16", vram = 0x80AED90C, target_vram = 0x80AEF868 },
    { type = "R_MIPS_HI16", vram = 0x80AED920, target_vram = 0x80AED940 },
    { type = "R_MIPS_LO16", vram = 0x80AED924, target_vram = 0x80AED940 },
    { type = "R_MIPS_HI16", vram = 0x80AEDA80, target_vram = 0x80AEF868 },
    { type = "R_MIPS_LO16", vram = 0x80AEDA84, target_vram = 0x80AEF868 },
    { type = "R_MIPS_HI16", vram = 0x80AEDC08, target_vram = 0x80AEF868 },
    { type = "R_MIPS_LO16", vram = 0x80AEDC14, target_vram = 0x80AEF868 },
    { type = "R_MIPS_HI16", vram = 0x80AEDC2C, target_vram = 0x80AEDC4C },
    { type = "R_MIPS_LO16", vram = 0x80AEDC30, target_vram = 0x80AEDC4C },
    { type = "R_MIPS_HI16", vram = 0x80AEDCD8, target_vram = 0x80AEF868 },
    { type = "R_MIPS_LO16", vram = 0x80AEDCDC, target_vram = 0x80AEF868 },
    { type = "R_MIPS_HI16", vram = 0x80AEDD2C, target_vram = 0x80AEDD4C },
    { type = "R_MIPS_LO16", vram = 0x80AEDD30, target_vram = 0x80AEDD4C },
    { type = "R_MIPS_HI16", vram = 0x80AEDDB8, target_vram = 0x80AEF868 },
    { type = "R_MIPS_LO16", vram = 0x80AEDDBC, target_vram = 0x80AEF868 },
    { type = "R_MIPS_HI16", vram = 0x80AEDDE0, target_vram = 0x80AED940 },
    { type = "R_MIPS_LO16", vram = 0x80AEDDE4, target_vram = 0x80AED940 },
    { type = "R_MIPS_HI16", vram = 0x80AEDEEC, target_vram = 0x80AEF868 },
    { type = "R_MIPS_LO16", vram = 0x80AEDEF0, target_vram = 0x80AEF868 },
    { type = "R_MIPS_HI16", vram = 0x80AEDF18, target_vram = 0x80AEF868 },
    { type = "R_MIPS_LO16", vram = 0x80AEDF1C, target_vram = 0x80AEF868 },
    { type = "R_MIPS_HI16", vram = 0x80AEDF3C, target_vram = 0x80AEDF5C },
    { type = "R_MIPS_LO16", vram = 0x80AEDF40, target_vram = 0x80AEDF5C },
    { type = "R_MIPS_HI16", vram = 0x80AEDF98, target_vram = 0x80AEF868 },
    { type = "R_MIPS_LO16", vram = 0x80AEDF9C, target_vram = 0x80AEF868 },
    { type = "R_MIPS_HI16", vram = 0x80AEDFC4, target_vram = 0x80AEFB18 },
    { type = "R_MIPS_LO16", vram = 0x80AEDFCC, target_vram = 0x80AEFB18 },
    { type = "R_MIPS_HI16", vram = 0x80AEDFEC, target_vram = 0x80AEFB34 },
    { type = "R_MIPS_LO16", vram = 0x80AEDFF4, target_vram = 0x80AEFB34 },
    { type = "R_MIPS_HI16", vram = 0x80AEE0A0, target_vram = 0x80AEF868 },
    { type = "R_MIPS_LO16", vram = 0x80AEE0A4, target_vram = 0x80AEF868 },
    { type = "R_MIPS_HI16", vram = 0x80AEE0B8, target_vram = 0x80AEF868 },
    { type = "R_MIPS_LO16", vram = 0x80AEE0BC, target_vram = 0x80AEF868 },
    { type = "R_MIPS_HI16", vram = 0x80AEE120, target_vram = 0x80AEFB78 },
    { type = "R_MIPS_LO16", vram = 0x80AEE128, target_vram = 0x80AEFB78 },
    { type = "R_MIPS_HI16", vram = 0x80AEE2AC, target_vram = 0x80AEE2C0 },
    { type = "R_MIPS_LO16", vram = 0x80AEE2B0, target_vram = 0x80AEE2C0 },
    { type = "R_MIPS_HI16", vram = 0x80AEE388, target_vram = 0x80AEFBBC },
    { type = "R_MIPS_LO16", vram = 0x80AEE38C, target_vram = 0x80AEFBBC },
    { type = "R_MIPS_HI16", vram = 0x80AEE390, target_vram = 0x80AEE300 },
    { type = "R_MIPS_LO16", vram = 0x80AEE394, target_vram = 0x80AEE300 },
    { type = "R_MIPS_HI16", vram = 0x80AEE3F0, target_vram = 0x80AEE414 },
    { type = "R_MIPS_LO16", vram = 0x80AEE3F4, target_vram = 0x80AEE414 },
    { type = "R_MIPS_HI16", vram = 0x80AEE490, target_vram = 0x80AEF868 },
    { type = "R_MIPS_LO16", vram = 0x80AEE49C, target_vram = 0x80AEF868 },
    { type = "R_MIPS_HI16", vram = 0x80AEE4B4, target_vram = 0x80AEE4D0 },
    { type = "R_MIPS_LO16", vram = 0x80AEE4B8, target_vram = 0x80AEE4D0 },
    { type = "R_MIPS_HI16", vram = 0x80AEE69C, target_vram = 0x80AEE6B8 },
    { type = "R_MIPS_LO16", vram = 0x80AEE6A0, target_vram = 0x80AEE6B8 },
    { type = "R_MIPS_HI16", vram = 0x80AEE7C4, target_vram = 0x80AEE9B0 },
    { type = "R_MIPS_LO16", vram = 0x80AEE7C8, target_vram = 0x80AEE9B0 },
    { type = "R_MIPS_HI16", vram = 0x80AEE88C, target_vram = 0x80AEFA78 },
    { type = "R_MIPS_LO16", vram = 0x80AEE890, target_vram = 0x80AEFA78 },
    { type = "R_MIPS_HI16", vram = 0x80AEE8F4, target_vram = 0x80AEFBC0 },
    { type = "R_MIPS_LO16", vram = 0x80AEE900, target_vram = 0x80AEFBC0 },
    { type = "R_MIPS_HI16", vram = 0x80AEEB10, target_vram = 0x80AEFBC4 },
    { type = "R_MIPS_LO16", vram = 0x80AEEB18, target_vram = 0x80AEFBC4 },
    { type = "R_MIPS_HI16", vram = 0x80AEECDC, target_vram = 0x80AEF868 },
    { type = "R_MIPS_LO16", vram = 0x80AEECE4, target_vram = 0x80AEF868 },
    { type = "R_MIPS_HI16", vram = 0x80AEECF8, target_vram = 0x80AEED38 },
    { type = "R_MIPS_LO16", vram = 0x80AEECFC, target_vram = 0x80AEED38 },
    { type = "R_MIPS_HI16", vram = 0x80AEEF40, target_vram = 0x80AEF868 },
    { type = "R_MIPS_LO16", vram = 0x80AEEF44, target_vram = 0x80AEF868 },
    { type = "R_MIPS_HI16", vram = 0x80AEEF54, target_vram = 0x80AEF868 },
    { type = "R_MIPS_LO16", vram = 0x80AEEF58, target_vram = 0x80AEF868 },
    { type = "R_MIPS_HI16", vram = 0x80AEF05C, target_vram = 0x80AEF868 },
    { type = "R_MIPS_LO16", vram = 0x80AEF060, target_vram = 0x80AEF868 },
    { type = "R_MIPS_HI16", vram = 0x80AEF078, target_vram = 0x80AEF094 },
    { type = "R_MIPS_LO16", vram = 0x80AEF07C, target_vram = 0x80AEF094 },
    { type = "R_MIPS_HI16", vram = 0x80AEF0AC, target_vram = 0x80AEF868 },
    { type = "R_MIPS_LO16", vram = 0x80AEF0B0, target_vram = 0x80AEF868 },
    { type = "R_MIPS_HI16", vram = 0x80AEF0C0, target_vram = 0x80AEF868 },
    { type = "R_MIPS_LO16", vram = 0x80AEF0C4, target_vram = 0x80AEF868 },
    { type = "R_MIPS_HI16", vram = 0x80AEF174, target_vram = 0x80AEF868 },
    { type = "R_MIPS_LO16", vram = 0x80AEF178, target_vram = 0x80AEF868 },
    { type = "R_MIPS_HI16", vram = 0x80AEF198, target_vram = 0x80AEF1B4 },
    { type = "R_MIPS_LO16", vram = 0x80AEF19C, target_vram = 0x80AEF1B4 },
    { type = "R_MIPS_HI16", vram = 0x80AEF1D8, target_vram = 0x80AEF868 },
    { type = "R_MIPS_LO16", vram = 0x80AEF1DC, target_vram = 0x80AEF868 },
    { type = "R_MIPS_HI16", vram = 0x80AEF1F4, target_vram = 0x80AEF210 },
    { type = "R_MIPS_LO16", vram = 0x80AEF1F8, target_vram = 0x80AEF210 },
    { type = "R_MIPS_HI16", vram = 0x80AEF238, target_vram = 0x80AEF868 },
    { type = "R_MIPS_LO16", vram = 0x80AEF23C, target_vram = 0x80AEF868 },
    { type = "R_MIPS_HI16", vram = 0x80AEF25C, target_vram = 0x80AEF278 },
    { type = "R_MIPS_LO16", vram = 0x80AEF260, target_vram = 0x80AEF278 },
    { type = "R_MIPS_HI16", vram = 0x80AEF6D0, target_vram = 0x80AEFA84 },
    { type = "R_MIPS_LO16", vram = 0x80AEF6F0, target_vram = 0x80AEFA84 },
    { type = "R_MIPS_HI16", vram = 0x80AEF784, target_vram = 0x80AEFA90 },
    { type = "R_MIPS_LO16", vram = 0x80AEF798, target_vram = 0x80AEFA90 },
    { type = "R_MIPS_HI16", vram = 0x80AEF7BC, target_vram = 0x80AEF65C },
    { type = "R_MIPS_HI16", vram = 0x80AEF7C0, target_vram = 0x80AEF6A4 },
    { type = "R_MIPS_LO16", vram = 0x80AEF7C4, target_vram = 0x80AEF6A4 },
    { type = "R_MIPS_LO16", vram = 0x80AEF7C8, target_vram = 0x80AEF65C },
]

functions = [
    { name = "func_80AED610", vram = 0x80AED610, size = 0x288 },
    { name = "EnTk_Update", vram = 0x80AEF3E8, size = 0x20C },
    { name = "func_80AEE86C", vram = 0x80AEE86C, size = 0x144 },
    { name = "func_80AEC460", vram = 0x80AEC460, size = 0xC4 },
    { name = "func_80AED544", vram = 0x80AED544, size = 0xCC },
    { name = "func_80AEDBEC", vram = 0x80AEDBEC, size = 0x60 },
    { name = "func_80AEEB88", vram = 0x80AEEB88, size = 0x1B0 },
    { name = "func_80AECB0C", vram = 0x80AECB0C, size = 0x60 },
    { name = "func_80AEF2C8", vram = 0x80AEF2C8, size = 0x10 },
    { name = "func_80AEE6B8", vram = 0x80AEE6B8, size = 0xCC },
    { name = "func_80AEF1B4", vram = 0x80AEF1B4, size = 0x10 },
    { name = "func_80AEE374", vram = 0x80AEE374, size = 0xA0 },
    { name = "func_80AED38C", vram = 0x80AED38C, size = 0x16C },
    { name = "func_80AECA90", vram = 0x80AECA90, size = 0x7C },
    { name = "func_80AEEA4C", vram = 0x80AEEA4C, size = 0x88 },
    { name = "func_80AECE60", vram = 0x80AECE60, size = 0x4F4 },
    { name = "func_80AEE2A8", vram = 0x80AEE2A8, size = 0x18 },
    { name = "func_80AEE414", vram = 0x80AEE414, size = 0x64 },
    { name = "func_80AECA3C", vram = 0x80AECA3C, size = 0x54 },
    { name = "func_80AEF048", vram = 0x80AEF048, size = 0x4C },
    { name = "func_80AEF1C4", vram = 0x80AEF1C4, size = 0x4C },
    { name = "func_80AEF5F4", vram = 0x80AEF5F4, size = 0x68 },
    { name = "func_80AEE2C0", vram = 0x80AEE2C0, size = 0x40 },
    { name = "EnTk_Init", vram = 0x80AEC750, size = 0x2C0 },
    { name = "EnTk_Destroy", vram = 0x80AECA10, size = 0x2C },
    { name = "func_80AEED38", vram = 0x80AEED38, size = 0x310 },
    { name = "func_80AEEAD4", vram = 0x80AEEAD4, size = 0xB4 },
    { name = "func_80AEC524", vram = 0x80AEC524, size = 0x134 },
    { name = "func_80AEF094", vram = 0x80AEF094, size = 0xC8 },
    { name = "func_80AEF278", vram = 0x80AEF278, size = 0x50 },
    { name = "func_80AEF15C", vram = 0x80AEF15C, size = 0x58 },
    { name = "func_80AED898", vram = 0x80AED898, size = 0xA8 },
    { name = "func_80AECB6C", vram = 0x80AECB6C, size = 0x2A0 },
    { name = "func_80AEE300", vram = 0x80AEE300, size = 0x74 },
    { name = "func_80AEDDA0", vram = 0x80AEDDA0, size = 0x70 },
    { name = "func_80AEDF5C", vram = 0x80AEDF5C, size = 0x34C },
    { name = "func_80AEDCBC", vram = 0x80AEDCBC, size = 0x90 },
    { name = "func_80AEE650", vram = 0x80AEE650, size = 0x68 },
    { name = "func_80AEF210", vram = 0x80AEF210, size = 0x10 },
    { name = "EnTk_Draw", vram = 0x80AEF734, size = 0xC0 },
    { name = "func_80AEE9B0", vram = 0x80AEE9B0, size = 0x9C },
    { name = "EnTk_OverrideLimbDraw", vram = 0x80AEF65C, size = 0x48 },
    { name = "func_80AEE7E0", vram = 0x80AEE7E0, size = 0x8C },
    { name = "func_80AEDE10", vram = 0x80AEDE10, size = 0x14C },
    { name = "func_80AED940", vram = 0x80AED940, size = 0x2AC },
    { name = "func_80AEE478", vram = 0x80AEE478, size = 0x58 },
    { name = "func_80AED4F8", vram = 0x80AED4F8, size = 0x4C },
    { name = "func_80AEE784", vram = 0x80AEE784, size = 0x5C },
    { name = "func_80AECE0C", vram = 0x80AECE0C, size = 0x54 },
    { name = "func_80AEDC4C", vram = 0x80AEDC4C, size = 0x70 },
    { name = "func_80AEF2D8", vram = 0x80AEF2D8, size = 0x110 },
    { name = "func_80AEDD4C", vram = 0x80AEDD4C, size = 0x54 },
    { name = "EnTk_PostLimbDraw", vram = 0x80AEF6A4, size = 0x90 },
    { name = "func_80AED354", vram = 0x80AED354, size = 0x38 },
    { name = "func_80AEC658", vram = 0x80AEC658, size = 0xF8 },
    { name = "func_80AEF220", vram = 0x80AEF220, size = 0x58 },
    { name = "func_80AEE4D0", vram = 0x80AEE4D0, size = 0x180 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Market_Step"
rom = 0x00F553D0
vram = 0x80AF0060
size = 0x110

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AF006C, target_vram = 0x80AF0110 },
    { type = "R_MIPS_LO16", vram = 0x80AF0074, target_vram = 0x80AF0110 },
    { type = "R_MIPS_HI16", vram = 0x80AF009C, target_vram = 0x80AF0120 },
    { type = "R_MIPS_LO16", vram = 0x80AF00B0, target_vram = 0x80AF0120 },
    { type = "R_MIPS_HI16", vram = 0x80AF00C0, target_vram = 0x80AF0128 },
    { type = "R_MIPS_LO16", vram = 0x80AF00D0, target_vram = 0x80AF0128 },
]

functions = [
    { name = "BgMarketStep_Draw", vram = 0x80AF0088, size = 0x5C },
    { name = "BgMarketStep_Init", vram = 0x80AF0060, size = 0x28 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Lupygamelift"
rom = 0x00F554E0
vram = 0x80AF0170
size = 0x6B0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AF018C, target_vram = 0x80AF0740 },
    { type = "R_MIPS_LO16", vram = 0x80AF0190, target_vram = 0x80AF0740 },
    { type = "R_MIPS_HI16", vram = 0x80AF019C, target_vram = 0x80AF0770 },
    { type = "R_MIPS_LO16", vram = 0x80AF01A0, target_vram = 0x80AF0770 },
    { type = "R_MIPS_HI16", vram = 0x80AF021C, target_vram = 0x80AF0774 },
    { type = "R_MIPS_LO16", vram = 0x80AF0220, target_vram = 0x80AF0774 },
    { type = "R_MIPS_HI16", vram = 0x80AF0394, target_vram = 0x80AF0760 },
    { type = "R_MIPS_LO16", vram = 0x80AF039C, target_vram = 0x80AF0760 },
    { type = "R_MIPS_HI16", vram = 0x80AF03A4, target_vram = 0x80AF0764 },
    { type = "R_MIPS_LO16", vram = 0x80AF03C4, target_vram = 0x80AF0764 },
    { type = "R_MIPS_HI16", vram = 0x80AF03F0, target_vram = 0x80AF0754 },
    { type = "R_MIPS_LO16", vram = 0x80AF03F4, target_vram = 0x80AF0754 },
    { type = "R_MIPS_HI16", vram = 0x80AF03F8, target_vram = 0x80AF075C },
    { type = "R_MIPS_LO16", vram = 0x80AF03FC, target_vram = 0x80AF075C },
    { type = "R_MIPS_HI16", vram = 0x80AF0400, target_vram = 0x80AF0750 },
    { type = "R_MIPS_LO16", vram = 0x80AF0404, target_vram = 0x80AF0750 },
    { type = "R_MIPS_HI16", vram = 0x80AF0498, target_vram = 0x80AF0758 },
    { type = "R_MIPS_LO16", vram = 0x80AF04A0, target_vram = 0x80AF0758 },
    { type = "R_MIPS_HI16", vram = 0x80AF04BC, target_vram = 0x80AF04D8 },
    { type = "R_MIPS_LO16", vram = 0x80AF04C4, target_vram = 0x80AF04D8 },
    { type = "R_MIPS_HI16", vram = 0x80AF0518, target_vram = 0x80AF0530 },
    { type = "R_MIPS_LO16", vram = 0x80AF051C, target_vram = 0x80AF0530 },
    { type = "R_MIPS_HI16", vram = 0x80AF05F4, target_vram = 0x80AF0778 },
    { type = "R_MIPS_LO16", vram = 0x80AF05F8, target_vram = 0x80AF0778 },
]

functions = [
    { name = "func_80AF0530", vram = 0x80AF0530, size = 0x19C },
    { name = "func_80AF0394", vram = 0x80AF0394, size = 0x128 },
    { name = "ObjLupygamelift_Update", vram = 0x80AF06CC, size = 0x24 },
    { name = "ObjLupygamelift_Init", vram = 0x80AF0170, size = 0x1F0 },
    { name = "ObjLupygamelift_Destroy", vram = 0x80AF0360, size = 0x34 },
    { name = "ObjLupygamelift_Draw", vram = 0x80AF06F0, size = 0x30 },
    { name = "func_80AF04BC", vram = 0x80AF04BC, size = 0x1C },
    { name = "func_80AF0514", vram = 0x80AF0514, size = 0x1C },
    { name = "func_80AF04D8", vram = 0x80AF04D8, size = 0x3C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Test7"
rom = 0x00F55B90
vram = 0x80AF0820
size = 0x3090

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AF083C, target_vram = 0x80AF3460 },
    { type = "R_MIPS_LO16", vram = 0x80AF0844, target_vram = 0x80AF3460 },
    { type = "R_MIPS_HI16", vram = 0x80AF09A4, target_vram = 0x80AF3464 },
    { type = "R_MIPS_LO16", vram = 0x80AF09A8, target_vram = 0x80AF3464 },
    { type = "R_MIPS_HI16", vram = 0x80AF0B08, target_vram = 0x80AF3468 },
    { type = "R_MIPS_LO16", vram = 0x80AF0B0C, target_vram = 0x80AF3468 },
    { type = "R_MIPS_HI16", vram = 0x80AF0BA8, target_vram = 0x80AF346C },
    { type = "R_MIPS_LO16", vram = 0x80AF0BAC, target_vram = 0x80AF346C },
    { type = "R_MIPS_HI16", vram = 0x80AF0C74, target_vram = 0x80AF3410 },
    { type = "R_MIPS_LO16", vram = 0x80AF0C80, target_vram = 0x80AF3410 },
    { type = "R_MIPS_HI16", vram = 0x80AF0C94, target_vram = 0x80AF3410 },
    { type = "R_MIPS_LO16", vram = 0x80AF0C98, target_vram = 0x80AF3410 },
    { type = "R_MIPS_HI16", vram = 0x80AF0CFC, target_vram = 0x80AF38B0 },
    { type = "R_MIPS_LO16", vram = 0x80AF0D74, target_vram = 0x80AF38B0 },
    { type = "R_MIPS_HI16", vram = 0x80AF0D78, target_vram = 0x80AF38B0 },
    { type = "R_MIPS_HI16", vram = 0x80AF0D7C, target_vram = 0x80AF3414 },
    { type = "R_MIPS_HI16", vram = 0x80AF0D80, target_vram = 0x80AF38F0 },
    { type = "R_MIPS_LO16", vram = 0x80AF0D84, target_vram = 0x80AF38F0 },
    { type = "R_MIPS_LO16", vram = 0x80AF0D88, target_vram = 0x80AF3414 },
    { type = "R_MIPS_LO16", vram = 0x80AF0D90, target_vram = 0x80AF38B0 },
    { type = "R_MIPS_HI16", vram = 0x80AF0D94, target_vram = 0x80AF38B0 },
    { type = "R_MIPS_HI16", vram = 0x80AF0D98, target_vram = 0x80AF3420 },
    { type = "R_MIPS_HI16", vram = 0x80AF0D9C, target_vram = 0x80AF3900 },
    { type = "R_MIPS_LO16", vram = 0x80AF0DA0, target_vram = 0x80AF3900 },
    { type = "R_MIPS_LO16", vram = 0x80AF0DA4, target_vram = 0x80AF3420 },
    { type = "R_MIPS_LO16", vram = 0x80AF0DAC, target_vram = 0x80AF38B0 },
    { type = "R_MIPS_HI16", vram = 0x80AF0DE4, target_vram = 0x80AF3470 },
    { type = "R_MIPS_LO16", vram = 0x80AF0DE8, target_vram = 0x80AF3470 },
    { type = "R_MIPS_HI16", vram = 0x80AF0E70, target_vram = 0x80AF3474 },
    { type = "R_MIPS_LO16", vram = 0x80AF0E74, target_vram = 0x80AF3474 },
    { type = "R_MIPS_HI16", vram = 0x80AF0EDC, target_vram = 0x80AF38F4 },
    { type = "R_MIPS_LO16", vram = 0x80AF0EE0, target_vram = 0x80AF38F4 },
    { type = "R_MIPS_HI16", vram = 0x80AF0F04, target_vram = 0x80AF38F0 },
    { type = "R_MIPS_LO16", vram = 0x80AF0F08, target_vram = 0x80AF38F0 },
    { type = "R_MIPS_LO16", vram = 0x80AF0F20, target_vram = 0x80AF38F4 },
    { type = "R_MIPS_HI16", vram = 0x80AF0F24, target_vram = 0x80AF3478 },
    { type = "R_MIPS_LO16", vram = 0x80AF0F28, target_vram = 0x80AF3478 },
    { type = "R_MIPS_HI16", vram = 0x80AF0F30, target_vram = 0x80AF38F8 },
    { type = "R_MIPS_LO16", vram = 0x80AF0F44, target_vram = 0x80AF38F8 },
    { type = "R_MIPS_HI16", vram = 0x80AF0F5C, target_vram = 0x80AF38F0 },
    { type = "R_MIPS_LO16", vram = 0x80AF0F60, target_vram = 0x80AF38F0 },
    { type = "R_MIPS_LO16", vram = 0x80AF0F78, target_vram = 0x80AF38F4 },
    { type = "R_MIPS_HI16", vram = 0x80AF0F7C, target_vram = 0x80AF347C },
    { type = "R_MIPS_LO16", vram = 0x80AF0F80, target_vram = 0x80AF347C },
    { type = "R_MIPS_HI16", vram = 0x80AF0F90, target_vram = 0x80AF38F8 },
    { type = "R_MIPS_LO16", vram = 0x80AF0FA4, target_vram = 0x80AF38F8 },
    { type = "R_MIPS_HI16", vram = 0x80AF0FBC, target_vram = 0x80AF38F4 },
    { type = "R_MIPS_LO16", vram = 0x80AF0FC0, target_vram = 0x80AF38F4 },
    { type = "R_MIPS_HI16", vram = 0x80AF0FC8, target_vram = 0x80AF3488 },
    { type = "R_MIPS_HI16", vram = 0x80AF0FDC, target_vram = 0x80AF3480 },
    { type = "R_MIPS_LO16", vram = 0x80AF0FE0, target_vram = 0x80AF3480 },
    { type = "R_MIPS_HI16", vram = 0x80AF0FE4, target_vram = 0x80AF38F0 },
    { type = "R_MIPS_LO16", vram = 0x80AF0FE8, target_vram = 0x80AF38F0 },
    { type = "R_MIPS_LO16", vram = 0x80AF1000, target_vram = 0x80AF38F4 },
    { type = "R_MIPS_HI16", vram = 0x80AF1004, target_vram = 0x80AF3484 },
    { type = "R_MIPS_LO16", vram = 0x80AF1008, target_vram = 0x80AF3484 },
    { type = "R_MIPS_HI16", vram = 0x80AF1010, target_vram = 0x80AF38F8 },
    { type = "R_MIPS_LO16", vram = 0x80AF1024, target_vram = 0x80AF38F8 },
    { type = "R_MIPS_LO16", vram = 0x80AF1038, target_vram = 0x80AF3488 },
    { type = "R_MIPS_HI16", vram = 0x80AF103C, target_vram = 0x80AF38F0 },
    { type = "R_MIPS_LO16", vram = 0x80AF1040, target_vram = 0x80AF38F0 },
    { type = "R_MIPS_LO16", vram = 0x80AF1058, target_vram = 0x80AF38F4 },
    { type = "R_MIPS_HI16", vram = 0x80AF105C, target_vram = 0x80AF348C },
    { type = "R_MIPS_LO16", vram = 0x80AF1060, target_vram = 0x80AF348C },
    { type = "R_MIPS_HI16", vram = 0x80AF1070, target_vram = 0x80AF38F8 },
    { type = "R_MIPS_LO16", vram = 0x80AF1084, target_vram = 0x80AF38F8 },
    { type = "R_MIPS_HI16", vram = 0x80AF1108, target_vram = 0x80AF3490 },
    { type = "R_MIPS_LO16", vram = 0x80AF110C, target_vram = 0x80AF3490 },
    { type = "R_MIPS_HI16", vram = 0x80AF1250, target_vram = 0x80AF3494 },
    { type = "R_MIPS_LO16", vram = 0x80AF127C, target_vram = 0x80AF3494 },
    { type = "R_MIPS_HI16", vram = 0x80AF157C, target_vram = 0x80AF3498 },
    { type = "R_MIPS_LO16", vram = 0x80AF1580, target_vram = 0x80AF3498 },
    { type = "R_MIPS_HI16", vram = 0x80AF1584, target_vram = 0x80AF349C },
    { type = "R_MIPS_LO16", vram = 0x80AF1594, target_vram = 0x80AF349C },
    { type = "R_MIPS_HI16", vram = 0x80AF1808, target_vram = 0x80AF19A8 },
    { type = "R_MIPS_HI16", vram = 0x80AF180C, target_vram = 0x80AF2938 },
    { type = "R_MIPS_LO16", vram = 0x80AF1810, target_vram = 0x80AF2938 },
    { type = "R_MIPS_LO16", vram = 0x80AF1834, target_vram = 0x80AF19A8 },
    { type = "R_MIPS_HI16", vram = 0x80AF1838, target_vram = 0x80AF2854 },
    { type = "R_MIPS_LO16", vram = 0x80AF183C, target_vram = 0x80AF2854 },
    { type = "R_MIPS_HI16", vram = 0x80AF19F8, target_vram = 0x80AF1A2C },
    { type = "R_MIPS_LO16", vram = 0x80AF19FC, target_vram = 0x80AF1A2C },
    { type = "R_MIPS_HI16", vram = 0x80AF1A48, target_vram = 0x80AF342C },
    { type = "R_MIPS_LO16", vram = 0x80AF1A4C, target_vram = 0x80AF342C },
    { type = "R_MIPS_HI16", vram = 0x80AF1A58, target_vram = 0x80AF3430 },
    { type = "R_MIPS_LO16", vram = 0x80AF1A5C, target_vram = 0x80AF3430 },
    { type = "R_MIPS_HI16", vram = 0x80AF1AF0, target_vram = 0x80AF1CA0 },
    { type = "R_MIPS_LO16", vram = 0x80AF1AF4, target_vram = 0x80AF1CA0 },
    { type = "R_MIPS_HI16", vram = 0x80AF1B80, target_vram = 0x80AF34A0 },
    { type = "R_MIPS_LO16", vram = 0x80AF1B98, target_vram = 0x80AF34A0 },
    { type = "R_MIPS_HI16", vram = 0x80AF1B9C, target_vram = 0x80AF34A4 },
    { type = "R_MIPS_LO16", vram = 0x80AF1BA0, target_vram = 0x80AF34A4 },
    { type = "R_MIPS_HI16", vram = 0x80AF1BA4, target_vram = 0x80AF34A8 },
    { type = "R_MIPS_LO16", vram = 0x80AF1BB4, target_vram = 0x80AF34A8 },
    { type = "R_MIPS_HI16", vram = 0x80AF1BB8, target_vram = 0x80AF34AC },
    { type = "R_MIPS_LO16", vram = 0x80AF1BCC, target_vram = 0x80AF34AC },
    { type = "R_MIPS_HI16", vram = 0x80AF1C44, target_vram = 0x80AF1F48 },
    { type = "R_MIPS_LO16", vram = 0x80AF1C48, target_vram = 0x80AF1F48 },
    { type = "R_MIPS_HI16", vram = 0x80AF1CC4, target_vram = 0x80AF1E44 },
    { type = "R_MIPS_LO16", vram = 0x80AF1CCC, target_vram = 0x80AF1E44 },
    { type = "R_MIPS_HI16", vram = 0x80AF1D7C, target_vram = 0x80AF34B0 },
    { type = "R_MIPS_LO16", vram = 0x80AF1D80, target_vram = 0x80AF34B0 },
    { type = "R_MIPS_HI16", vram = 0x80AF1E6C, target_vram = 0x80AF34B4 },
    { type = "R_MIPS_LO16", vram = 0x80AF1E70, target_vram = 0x80AF34B4 },
    { type = "R_MIPS_HI16", vram = 0x80AF1F70, target_vram = 0x80AF34B8 },
    { type = "R_MIPS_LO16", vram = 0x80AF1F80, target_vram = 0x80AF34B8 },
    { type = "R_MIPS_HI16", vram = 0x80AF1F90, target_vram = 0x80AF34BC },
    { type = "R_MIPS_HI16", vram = 0x80AF1F9C, target_vram = 0x80AF2030 },
    { type = "R_MIPS_LO16", vram = 0x80AF1FA4, target_vram = 0x80AF2030 },
    { type = "R_MIPS_LO16", vram = 0x80AF1FB8, target_vram = 0x80AF34BC },
    { type = "R_MIPS_HI16", vram = 0x80AF1FBC, target_vram = 0x80AF34C0 },
    { type = "R_MIPS_LO16", vram = 0x80AF1FC0, target_vram = 0x80AF34C0 },
    { type = "R_MIPS_HI16", vram = 0x80AF203C, target_vram = 0x80AF34C4 },
    { type = "R_MIPS_LO16", vram = 0x80AF2040, target_vram = 0x80AF34C4 },
    { type = "R_MIPS_HI16", vram = 0x80AF2064, target_vram = 0x80AF34C8 },
    { type = "R_MIPS_LO16", vram = 0x80AF2068, target_vram = 0x80AF34C8 },
    { type = "R_MIPS_HI16", vram = 0x80AF2070, target_vram = 0x80AF34CC },
    { type = "R_MIPS_LO16", vram = 0x80AF2098, target_vram = 0x80AF34CC },
    { type = "R_MIPS_HI16", vram = 0x80AF2188, target_vram = 0x80AF21E8 },
    { type = "R_MIPS_LO16", vram = 0x80AF2194, target_vram = 0x80AF21E8 },
    { type = "R_MIPS_HI16", vram = 0x80AF2200, target_vram = 0x80AF3434 },
    { type = "R_MIPS_LO16", vram = 0x80AF2208, target_vram = 0x80AF3434 },
    { type = "R_MIPS_HI16", vram = 0x80AF2218, target_vram = 0x80AF3438 },
    { type = "R_MIPS_LO16", vram = 0x80AF221C, target_vram = 0x80AF3438 },
    { type = "R_MIPS_HI16", vram = 0x80AF22E8, target_vram = 0x80AF2318 },
    { type = "R_MIPS_LO16", vram = 0x80AF2304, target_vram = 0x80AF2318 },
    { type = "R_MIPS_HI16", vram = 0x80AF2328, target_vram = 0x80AF2350 },
    { type = "R_MIPS_LO16", vram = 0x80AF233C, target_vram = 0x80AF2350 },
    { type = "R_MIPS_HI16", vram = 0x80AF237C, target_vram = 0x80AF34D0 },
    { type = "R_MIPS_LO16", vram = 0x80AF2380, target_vram = 0x80AF34D0 },
    { type = "R_MIPS_HI16", vram = 0x80AF2418, target_vram = 0x80AF3404 },
    { type = "R_MIPS_LO16", vram = 0x80AF2420, target_vram = 0x80AF3404 },
    { type = "R_MIPS_HI16", vram = 0x80AF25CC, target_vram = 0x80AF34D4 },
    { type = "R_MIPS_LO16", vram = 0x80AF2638, target_vram = 0x80AF34D4 },
    { type = "R_MIPS_HI16", vram = 0x80AF2954, target_vram = 0x80AF2EC8 },
    { type = "R_MIPS_HI16", vram = 0x80AF2994, target_vram = 0x80AF2AE8 },
    { type = "R_MIPS_LO16", vram = 0x80AF299C, target_vram = 0x80AF2AE8 },
    { type = "R_MIPS_LO16", vram = 0x80AF29AC, target_vram = 0x80AF2EC8 },
    { type = "R_MIPS_HI16", vram = 0x80AF29FC, target_vram = 0x80AF3450 },
    { type = "R_MIPS_LO16", vram = 0x80AF2A08, target_vram = 0x80AF3450 },
    { type = "R_MIPS_HI16", vram = 0x80AF2A0C, target_vram = 0x80AF3452 },
    { type = "R_MIPS_LO16", vram = 0x80AF2A10, target_vram = 0x80AF3452 },
    { type = "R_MIPS_HI16", vram = 0x80AF2A1C, target_vram = 0x80AF3454 },
    { type = "R_MIPS_LO16", vram = 0x80AF2A20, target_vram = 0x80AF3454 },
    { type = "R_MIPS_HI16", vram = 0x80AF2A2C, target_vram = 0x80AF3452 },
    { type = "R_MIPS_LO16", vram = 0x80AF2A50, target_vram = 0x80AF3452 },
    { type = "R_MIPS_HI16", vram = 0x80AF2A54, target_vram = 0x80AF3454 },
    { type = "R_MIPS_LO16", vram = 0x80AF2A58, target_vram = 0x80AF3454 },
    { type = "R_MIPS_HI16", vram = 0x80AF2A60, target_vram = 0x80AF3450 },
    { type = "R_MIPS_LO16", vram = 0x80AF2A78, target_vram = 0x80AF3450 },
    { type = "R_MIPS_HI16", vram = 0x80AF2A7C, target_vram = 0x80AF3452 },
    { type = "R_MIPS_LO16", vram = 0x80AF2A80, target_vram = 0x80AF3452 },
    { type = "R_MIPS_HI16", vram = 0x80AF2A8C, target_vram = 0x80AF3454 },
    { type = "R_MIPS_LO16", vram = 0x80AF2A90, target_vram = 0x80AF3454 },
    { type = "R_MIPS_HI16", vram = 0x80AF2B34, target_vram = 0x80AF2C48 },
    { type = "R_MIPS_LO16", vram = 0x80AF2B38, target_vram = 0x80AF2C48 },
    { type = "R_MIPS_HI16", vram = 0x80AF2C50, target_vram = 0x80AF34D8 },
    { type = "R_MIPS_LO16", vram = 0x80AF2C54, target_vram = 0x80AF34D8 },
    { type = "R_MIPS_HI16", vram = 0x80AF2D78, target_vram = 0x80AF2F98 },
    { type = "R_MIPS_LO16", vram = 0x80AF2D90, target_vram = 0x80AF2F98 },
    { type = "R_MIPS_HI16", vram = 0x80AF2E14, target_vram = 0x80AF34DC },
    { type = "R_MIPS_LO16", vram = 0x80AF2E18, target_vram = 0x80AF34DC },
    { type = "R_MIPS_HI16", vram = 0x80AF2E28, target_vram = 0x80AF34E0 },
    { type = "R_MIPS_LO16", vram = 0x80AF2E40, target_vram = 0x80AF34E0 },
    { type = "R_MIPS_HI16", vram = 0x80AF2E74, target_vram = 0x80AF34E4 },
    { type = "R_MIPS_LO16", vram = 0x80AF2E78, target_vram = 0x80AF34E4 },
    { type = "R_MIPS_HI16", vram = 0x80AF2F18, target_vram = 0x80AF2F98 },
    { type = "R_MIPS_LO16", vram = 0x80AF2F1C, target_vram = 0x80AF2F98 },
    { type = "R_MIPS_HI16", vram = 0x80AF3018, target_vram = 0x80AF30F4 },
    { type = "R_MIPS_LO16", vram = 0x80AF302C, target_vram = 0x80AF30F4 },
    { type = "R_MIPS_HI16", vram = 0x80AF303C, target_vram = 0x80AF34E8 },
    { type = "R_MIPS_LO16", vram = 0x80AF3058, target_vram = 0x80AF34E8 },
    { type = "R_MIPS_HI16", vram = 0x80AF3068, target_vram = 0x80AF34EC },
    { type = "R_MIPS_LO16", vram = 0x80AF306C, target_vram = 0x80AF34EC },
    { type = "R_MIPS_HI16", vram = 0x80AF309C, target_vram = 0x80AF34F0 },
    { type = "R_MIPS_LO16", vram = 0x80AF30AC, target_vram = 0x80AF34F0 },
    { type = "R_MIPS_HI16", vram = 0x80AF30B0, target_vram = 0x80AF34F4 },
    { type = "R_MIPS_LO16", vram = 0x80AF30B4, target_vram = 0x80AF34F4 },
    { type = "R_MIPS_HI16", vram = 0x80AF31F8, target_vram = 0x80AF34F8 },
    { type = "R_MIPS_LO16", vram = 0x80AF31FC, target_vram = 0x80AF34F8 },
    { type = "R_MIPS_HI16", vram = 0x80AF32A0, target_vram = 0x80AF31D0 },
    { type = "R_MIPS_LO16", vram = 0x80AF32A4, target_vram = 0x80AF31D0 },
]

functions = [
    { name = "func_80AF19A8", vram = 0x80AF19A8, size = 0x84 },
    { name = "func_80AF2938", vram = 0x80AF2938, size = 0x88 },
    { name = "EnTest7_Destroy", vram = 0x80AF1960, size = 0x48 },
    { name = "EnTest7_Init", vram = 0x80AF175C, size = 0x204 },
    { name = "func_80AF118C", vram = 0x80AF118C, size = 0x370 },
    { name = "func_80AF21E8", vram = 0x80AF21E8, size = 0x130 },
    { name = "func_80AF2EC8", vram = 0x80AF2EC8, size = 0xD0 },
    { name = "func_80AF10D8", vram = 0x80AF10D8, size = 0xB4 },
    { name = "EnTest7_Draw", vram = 0x80AF3248, size = 0x1A0 },
    { name = "func_80AF2F98", vram = 0x80AF2F98, size = 0x15C },
    { name = "func_80AF0C30", vram = 0x80AF0C30, size = 0xAC },
    { name = "func_80AF1B68", vram = 0x80AF1B68, size = 0x138 },
    { name = "func_80AF2350", vram = 0x80AF2350, size = 0x188 },
    { name = "func_80AF2BAC", vram = 0x80AF2BAC, size = 0x9C },
    { name = "func_80AF2318", vram = 0x80AF2318, size = 0x38 },
    { name = "func_80AF2C48", vram = 0x80AF2C48, size = 0x16C },
    { name = "func_80AF1CA0", vram = 0x80AF1CA0, size = 0x1A4 },
    { name = "func_80AF2854", vram = 0x80AF2854, size = 0xE4 },
    { name = "func_80AF2AE8", vram = 0x80AF2AE8, size = 0xC4 },
    { name = "EnTest7_Update", vram = 0x80AF3144, size = 0x8C },
    { name = "func_80AF2DB4", vram = 0x80AF2DB4, size = 0x114 },
    { name = "func_80AF0CDC", vram = 0x80AF0CDC, size = 0x3FC },
    { name = "func_80AF24D8", vram = 0x80AF24D8, size = 0x17C },
    { name = "func_80AF14FC", vram = 0x80AF14FC, size = 0x234 },
    { name = "func_80AF29C0", vram = 0x80AF29C0, size = 0x128 },
    { name = "func_80AF2654", vram = 0x80AF2654, size = 0x1B4 },
    { name = "func_80AF0838", vram = 0x80AF0838, size = 0x14C },
    { name = "func_80AF0984", vram = 0x80AF0984, size = 0x2AC },
    { name = "func_80AF082C", vram = 0x80AF082C, size = 0xC },
    { name = "func_80AF1730", vram = 0x80AF1730, size = 0x2C },
    { name = "func_80AF1A2C", vram = 0x80AF1A2C, size = 0x13C },
    { name = "func_80AF1E44", vram = 0x80AF1E44, size = 0x104 },
    { name = "func_80AF31D0", vram = 0x80AF31D0, size = 0x78 },
    { name = "EnTest7_SetupAction", vram = 0x80AF0820, size = 0xC },
    { name = "func_80AF1F48", vram = 0x80AF1F48, size = 0xE8 },
    { name = "func_80AF30F4", vram = 0x80AF30F4, size = 0x50 },
    { name = "func_80AF2030", vram = 0x80AF2030, size = 0x1B8 },
    { name = "func_80AF2808", vram = 0x80AF2808, size = 0x4C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Lightblock"
rom = 0x00F58C20
vram = 0x80AF3910
size = 0x660

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AF3920, target_vram = 0x80AF3ECC },
    { type = "R_MIPS_LO16", vram = 0x80AF3924, target_vram = 0x80AF3ECC },
    { type = "R_MIPS_HI16", vram = 0x80AF3998, target_vram = 0x80AF3ECC },
    { type = "R_MIPS_LO16", vram = 0x80AF399C, target_vram = 0x80AF3ECC },
    { type = "R_MIPS_HI16", vram = 0x80AF39A8, target_vram = 0x80AF3EEC },
    { type = "R_MIPS_LO16", vram = 0x80AF39B0, target_vram = 0x80AF3EEC },
    { type = "R_MIPS_HI16", vram = 0x80AF3A20, target_vram = 0x80AF3EA0 },
    { type = "R_MIPS_LO16", vram = 0x80AF3A24, target_vram = 0x80AF3EA0 },
    { type = "R_MIPS_HI16", vram = 0x80AF3AC8, target_vram = 0x80AF3ADC },
    { type = "R_MIPS_LO16", vram = 0x80AF3ACC, target_vram = 0x80AF3ADC },
    { type = "R_MIPS_HI16", vram = 0x80AF3B8C, target_vram = 0x80AF3BA0 },
    { type = "R_MIPS_LO16", vram = 0x80AF3B90, target_vram = 0x80AF3BA0 },
    { type = "R_MIPS_HI16", vram = 0x80AF3C18, target_vram = 0x80AF3C34 },
    { type = "R_MIPS_LO16", vram = 0x80AF3C20, target_vram = 0x80AF3C34 },
]

functions = [
    { name = "ObjLightblock_SpawnEffect", vram = 0x80AF3910, size = 0x6C },
    { name = "ObjLightblock_PlayCutscene", vram = 0x80AF3BA0, size = 0x78 },
    { name = "ObjLightblock_Wait", vram = 0x80AF3ADC, size = 0xB0 },
    { name = "ObjLightblock_SetupFadeAway", vram = 0x80AF3C18, size = 0x1C },
    { name = "ObjLightblock_SetupWait", vram = 0x80AF3AC8, size = 0x14 },
    { name = "ObjLightblock_SetupPlayCutscene", vram = 0x80AF3B8C, size = 0x14 },
    { name = "ObjLightblock_Draw", vram = 0x80AF3CE4, size = 0x194 },
    { name = "ObjLightblock_Destroy", vram = 0x80AF3A80, size = 0x48 },
    { name = "ObjLightblock_Init", vram = 0x80AF397C, size = 0x104 },
    { name = "ObjLightblock_FadeAway", vram = 0x80AF3C34, size = 0x8C },
    { name = "ObjLightblock_Update", vram = 0x80AF3CC0, size = 0x24 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Mir_Ray2"
rom = 0x00F59280
vram = 0x80AF3F70
size = 0x480

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AF411C, target_vram = 0x80AF4390 },
    { type = "R_MIPS_LO16", vram = 0x80AF4120, target_vram = 0x80AF4390 },
    { type = "R_MIPS_HI16", vram = 0x80AF4178, target_vram = 0x80AF4374 },
    { type = "R_MIPS_LO16", vram = 0x80AF4188, target_vram = 0x80AF4374 },
]

functions = [
    { name = "func_80AF3F70", vram = 0x80AF3F70, size = 0x70 },
    { name = "MirRay2_Destroy", vram = 0x80AF4200, size = 0x48 },
    { name = "MirRay2_Draw", vram = 0x80AF4320, size = 0x10 },
    { name = "MirRay2_Update", vram = 0x80AF4248, size = 0xD8 },
    { name = "MirRay2_Init", vram = 0x80AF40B4, size = 0x14C },
    { name = "func_80AF3FE0", vram = 0x80AF3FE0, size = 0xD4 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Wdhand"
rom = 0x00F59700
vram = 0x80AF43F0
size = 0x2370

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AF4440, target_vram = 0x80AF64F4 },
    { type = "R_MIPS_HI16", vram = 0x80AF4444, target_vram = 0x80AF64EC },
    { type = "R_MIPS_LO16", vram = 0x80AF4448, target_vram = 0x80AF64EC },
    { type = "R_MIPS_LO16", vram = 0x80AF444C, target_vram = 0x80AF64F4 },
    { type = "R_MIPS_HI16", vram = 0x80AF4514, target_vram = 0x80AF64DC },
    { type = "R_MIPS_LO16", vram = 0x80AF4520, target_vram = 0x80AF64DC },
    { type = "R_MIPS_HI16", vram = 0x80AF4624, target_vram = 0x80AF6530 },
    { type = "R_MIPS_LO16", vram = 0x80AF4628, target_vram = 0x80AF6530 },
    { type = "R_MIPS_HI16", vram = 0x80AF47F0, target_vram = 0x80AF6534 },
    { type = "R_MIPS_LO16", vram = 0x80AF4818, target_vram = 0x80AF6534 },
    { type = "R_MIPS_HI16", vram = 0x80AF48E8, target_vram = 0x80AF6538 },
    { type = "R_MIPS_LO16", vram = 0x80AF4904, target_vram = 0x80AF6538 },
    { type = "R_MIPS_HI16", vram = 0x80AF499C, target_vram = 0x80AF4FF8 },
    { type = "R_MIPS_LO16", vram = 0x80AF49A0, target_vram = 0x80AF4FF8 },
    { type = "R_MIPS_HI16", vram = 0x80AF4A58, target_vram = 0x80AF4A88 },
    { type = "R_MIPS_LO16", vram = 0x80AF4A5C, target_vram = 0x80AF4A88 },
    { type = "R_MIPS_HI16", vram = 0x80AF4B80, target_vram = 0x80AF653C },
    { type = "R_MIPS_LO16", vram = 0x80AF4BA8, target_vram = 0x80AF653C },
    { type = "R_MIPS_HI16", vram = 0x80AF4C40, target_vram = 0x80AF4C64 },
    { type = "R_MIPS_LO16", vram = 0x80AF4C48, target_vram = 0x80AF4C64 },
    { type = "R_MIPS_HI16", vram = 0x80AF4D1C, target_vram = 0x80AF6540 },
    { type = "R_MIPS_LO16", vram = 0x80AF4D20, target_vram = 0x80AF6540 },
    { type = "R_MIPS_HI16", vram = 0x80AF4F00, target_vram = 0x80AF4F30 },
    { type = "R_MIPS_LO16", vram = 0x80AF4F04, target_vram = 0x80AF4F30 },
    { type = "R_MIPS_HI16", vram = 0x80AF4FCC, target_vram = 0x80AF4FF8 },
    { type = "R_MIPS_LO16", vram = 0x80AF4FD8, target_vram = 0x80AF4FF8 },
    { type = "R_MIPS_HI16", vram = 0x80AF51E4, target_vram = 0x80AF520C },
    { type = "R_MIPS_LO16", vram = 0x80AF51E8, target_vram = 0x80AF520C },
    { type = "R_MIPS_HI16", vram = 0x80AF5268, target_vram = 0x80AF6544 },
    { type = "R_MIPS_LO16", vram = 0x80AF5278, target_vram = 0x80AF6544 },
    { type = "R_MIPS_HI16", vram = 0x80AF5430, target_vram = 0x80AF6548 },
    { type = "R_MIPS_LO16", vram = 0x80AF5434, target_vram = 0x80AF6548 },
    { type = "R_MIPS_HI16", vram = 0x80AF5480, target_vram = 0x80AF654C },
    { type = "R_MIPS_LO16", vram = 0x80AF5484, target_vram = 0x80AF654C },
    { type = "R_MIPS_HI16", vram = 0x80AF5650, target_vram = 0x80AF6550 },
    { type = "R_MIPS_LO16", vram = 0x80AF5654, target_vram = 0x80AF6550 },
    { type = "R_MIPS_HI16", vram = 0x80AF5660, target_vram = 0x80AF6554 },
    { type = "R_MIPS_LO16", vram = 0x80AF5664, target_vram = 0x80AF6554 },
    { type = "R_MIPS_HI16", vram = 0x80AF5740, target_vram = 0x80AF6558 },
    { type = "R_MIPS_LO16", vram = 0x80AF5744, target_vram = 0x80AF6558 },
    { type = "R_MIPS_HI16", vram = 0x80AF5770, target_vram = 0x80AF655C },
    { type = "R_MIPS_LO16", vram = 0x80AF577C, target_vram = 0x80AF655C },
    { type = "R_MIPS_HI16", vram = 0x80AF57C4, target_vram = 0x80AF6560 },
    { type = "R_MIPS_LO16", vram = 0x80AF57C8, target_vram = 0x80AF6560 },
    { type = "R_MIPS_HI16", vram = 0x80AF57EC, target_vram = 0x80AF5820 },
    { type = "R_MIPS_LO16", vram = 0x80AF57F4, target_vram = 0x80AF5820 },
    { type = "R_MIPS_HI16", vram = 0x80AF5954, target_vram = 0x80AF6564 },
    { type = "R_MIPS_LO16", vram = 0x80AF5978, target_vram = 0x80AF6564 },
    { type = "R_MIPS_HI16", vram = 0x80AF5A58, target_vram = 0x80AF6568 },
    { type = "R_MIPS_LO16", vram = 0x80AF5A64, target_vram = 0x80AF6568 },
    { type = "R_MIPS_HI16", vram = 0x80AF5AA0, target_vram = 0x80AF656C },
    { type = "R_MIPS_LO16", vram = 0x80AF5AA4, target_vram = 0x80AF656C },
    { type = "R_MIPS_HI16", vram = 0x80AF5B28, target_vram = 0x80AF6570 },
    { type = "R_MIPS_LO16", vram = 0x80AF5B2C, target_vram = 0x80AF6570 },
    { type = "R_MIPS_HI16", vram = 0x80AF5C88, target_vram = 0x80AF6520 },
    { type = "R_MIPS_HI16", vram = 0x80AF5C8C, target_vram = 0x80AF6514 },
    { type = "R_MIPS_LO16", vram = 0x80AF5C94, target_vram = 0x80AF6514 },
    { type = "R_MIPS_LO16", vram = 0x80AF5C98, target_vram = 0x80AF6520 },
    { type = "R_MIPS_HI16", vram = 0x80AF5CBC, target_vram = 0x80AF6518 },
    { type = "R_MIPS_LO16", vram = 0x80AF5CCC, target_vram = 0x80AF6518 },
    { type = "R_MIPS_HI16", vram = 0x80AF5D88, target_vram = 0x80AF6514 },
    { type = "R_MIPS_HI16", vram = 0x80AF5D8C, target_vram = 0x80AF6520 },
    { type = "R_MIPS_LO16", vram = 0x80AF5D94, target_vram = 0x80AF6520 },
    { type = "R_MIPS_LO16", vram = 0x80AF5D98, target_vram = 0x80AF6514 },
    { type = "R_MIPS_HI16", vram = 0x80AF5DB4, target_vram = 0x80AF6518 },
    { type = "R_MIPS_LO16", vram = 0x80AF5DC4, target_vram = 0x80AF6518 },
    { type = "R_MIPS_HI16", vram = 0x80AF6010, target_vram = 0x80AF6574 },
    { type = "R_MIPS_LO16", vram = 0x80AF6014, target_vram = 0x80AF6574 },
    { type = "R_MIPS_HI16", vram = 0x80AF6044, target_vram = 0x80AF6578 },
    { type = "R_MIPS_LO16", vram = 0x80AF6048, target_vram = 0x80AF6578 },
    { type = "R_MIPS_HI16", vram = 0x80AF6070, target_vram = 0x80AF657C },
    { type = "R_MIPS_LO16", vram = 0x80AF6074, target_vram = 0x80AF657C },
    { type = "R_MIPS_HI16", vram = 0x80AF62F8, target_vram = 0x80AF6580 },
    { type = "R_MIPS_LO16", vram = 0x80AF62FC, target_vram = 0x80AF6580 },
]

functions = [
    { name = "EnWdhand_Update", vram = 0x80AF5F2C, size = 0xB8 },
    { name = "func_80AF5130", vram = 0x80AF5130, size = 0xDC },
    { name = "EnWdhand_Draw", vram = 0x80AF6094, size = 0x32C },
    { name = "func_80AF4964", vram = 0x80AF4964, size = 0x124 },
    { name = "func_80AF5FE4", vram = 0x80AF5FE4, size = 0xB0 },
    { name = "func_80AF5650", vram = 0x80AF5650, size = 0x50 },
    { name = "func_80AF520C", vram = 0x80AF520C, size = 0x444 },
    { name = "func_80AF4670", vram = 0x80AF4670, size = 0x80 },
    { name = "func_80AF4FF8", vram = 0x80AF4FF8, size = 0x138 },
    { name = "func_80AF5E3C", vram = 0x80AF5E3C, size = 0xF0 },
    { name = "func_80AF4F30", vram = 0x80AF4F30, size = 0x3C },
    { name = "func_80AF4A88", vram = 0x80AF4A88, size = 0x190 },
    { name = "func_80AF5820", vram = 0x80AF5820, size = 0x61C },
    { name = "func_80AF4C18", vram = 0x80AF4C18, size = 0x4C },
    { name = "func_80AF46F0", vram = 0x80AF46F0, size = 0x19C },
    { name = "func_80AF4C64", vram = 0x80AF4C64, size = 0x26C },
    { name = "func_80AF4608", vram = 0x80AF4608, size = 0x68 },
    { name = "func_80AF4ED0", vram = 0x80AF4ED0, size = 0x60 },
    { name = "func_80AF488C", vram = 0x80AF488C, size = 0x44 },
    { name = "EnWdhand_Init", vram = 0x80AF43F0, size = 0x1EC },
    { name = "func_80AF56A0", vram = 0x80AF56A0, size = 0x180 },
    { name = "func_80AF4F6C", vram = 0x80AF4F6C, size = 0x8C },
    { name = "func_80AF48D0", vram = 0x80AF48D0, size = 0x94 },
    { name = "EnWdhand_Destroy", vram = 0x80AF45DC, size = 0x2C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Gamelupy"
rom = 0x00F5BA70
vram = 0x80AF6760
size = 0x680

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AF67B8, target_vram = 0x80AF6CF0 },
    { type = "R_MIPS_LO16", vram = 0x80AF67C0, target_vram = 0x80AF6CF0 },
    { type = "R_MIPS_HI16", vram = 0x80AF68B0, target_vram = 0x80AF6D40 },
    { type = "R_MIPS_LO16", vram = 0x80AF68B4, target_vram = 0x80AF6D40 },
    { type = "R_MIPS_HI16", vram = 0x80AF68C4, target_vram = 0x80AF6D44 },
    { type = "R_MIPS_LO16", vram = 0x80AF68CC, target_vram = 0x80AF6D44 },
    { type = "R_MIPS_HI16", vram = 0x80AF68D0, target_vram = 0x80AF6D30 },
    { type = "R_MIPS_HI16", vram = 0x80AF68D8, target_vram = 0x80AF6D34 },
    { type = "R_MIPS_LO16", vram = 0x80AF68DC, target_vram = 0x80AF6D34 },
    { type = "R_MIPS_LO16", vram = 0x80AF68E0, target_vram = 0x80AF6D30 },
    { type = "R_MIPS_HI16", vram = 0x80AF6944, target_vram = 0x80AF6958 },
    { type = "R_MIPS_LO16", vram = 0x80AF6948, target_vram = 0x80AF6958 },
    { type = "R_MIPS_HI16", vram = 0x80AF6994, target_vram = 0x80AF69A8 },
    { type = "R_MIPS_LO16", vram = 0x80AF6998, target_vram = 0x80AF69A8 },
    { type = "R_MIPS_HI16", vram = 0x80AF6A5C, target_vram = 0x80AF6A78 },
    { type = "R_MIPS_LO16", vram = 0x80AF6A60, target_vram = 0x80AF6A78 },
    { type = "R_MIPS_HI16", vram = 0x80AF6AE8, target_vram = 0x80AF6D48 },
    { type = "R_MIPS_LO16", vram = 0x80AF6B00, target_vram = 0x80AF6D48 },
    { type = "R_MIPS_HI16", vram = 0x80AF6C78, target_vram = 0x80AF6D1C },
    { type = "R_MIPS_LO16", vram = 0x80AF6C90, target_vram = 0x80AF6D1C },
]

functions = [
    { name = "EnGamelupy_Init", vram = 0x80AF6760, size = 0xC8 },
    { name = "EnGamelupy_SetupIdle", vram = 0x80AF6994, size = 0x14 },
    { name = "EnGamelupy_FindSharedMemory", vram = 0x80AF6958, size = 0x3C },
    { name = "EnGamelupy_SpawnSparkles", vram = 0x80AF6854, size = 0xF0 },
    { name = "EnGamelupy_SetupFindSharedMemory", vram = 0x80AF6944, size = 0x14 },
    { name = "EnGamelupy_Collected", vram = 0x80AF6A78, size = 0xC8 },
    { name = "EnGamelupy_Idle", vram = 0x80AF69A8, size = 0x90 },
    { name = "EnGamelupy_Draw", vram = 0x80AF6BF8, size = 0xD8 },
    { name = "EnGamelupy_SetupCollected", vram = 0x80AF6A38, size = 0x40 },
    { name = "EnGamelupy_UpdateCollision", vram = 0x80AF6B40, size = 0x44 },
    { name = "EnGamelupy_Update", vram = 0x80AF6B84, size = 0x74 },
    { name = "EnGamelupy_Destroy", vram = 0x80AF6828, size = 0x2C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Danpei_Movebg"
rom = 0x00F5C0F0
vram = 0x80AF6DE0
size = 0x860

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AF6E50, target_vram = 0x80AF7530 },
    { type = "R_MIPS_LO16", vram = 0x80AF6E6C, target_vram = 0x80AF7530 },
    { type = "R_MIPS_HI16", vram = 0x80AF6E88, target_vram = 0x80AF6EA8 },
    { type = "R_MIPS_LO16", vram = 0x80AF6E8C, target_vram = 0x80AF6EA8 },
    { type = "R_MIPS_HI16", vram = 0x80AF6EDC, target_vram = 0x80AF74CC },
    { type = "R_MIPS_LO16", vram = 0x80AF6EF8, target_vram = 0x80AF74CC },
    { type = "R_MIPS_HI16", vram = 0x80AF6EFC, target_vram = 0x80AF753C },
    { type = "R_MIPS_LO16", vram = 0x80AF6F14, target_vram = 0x80AF753C },
    { type = "R_MIPS_HI16", vram = 0x80AF6F28, target_vram = 0x80AF7538 },
    { type = "R_MIPS_LO16", vram = 0x80AF6F40, target_vram = 0x80AF7538 },
    { type = "R_MIPS_HI16", vram = 0x80AF6F54, target_vram = 0x80AF7534 },
    { type = "R_MIPS_LO16", vram = 0x80AF6F68, target_vram = 0x80AF7534 },
    { type = "R_MIPS_HI16", vram = 0x80AF6FD0, target_vram = 0x80AF70FC },
    { type = "R_MIPS_LO16", vram = 0x80AF6FD4, target_vram = 0x80AF70FC },
    { type = "R_MIPS_HI16", vram = 0x80AF7134, target_vram = 0x80AF71FC },
    { type = "R_MIPS_LO16", vram = 0x80AF7140, target_vram = 0x80AF71FC },
    { type = "R_MIPS_HI16", vram = 0x80AF7180, target_vram = 0x80AF7550 },
    { type = "R_MIPS_LO16", vram = 0x80AF7184, target_vram = 0x80AF7550 },
    { type = "R_MIPS_HI16", vram = 0x80AF71C8, target_vram = 0x80AF7554 },
    { type = "R_MIPS_LO16", vram = 0x80AF71CC, target_vram = 0x80AF7554 },
    { type = "R_MIPS_HI16", vram = 0x80AF7224, target_vram = 0x80AF6DE0 },
    { type = "R_MIPS_LO16", vram = 0x80AF7228, target_vram = 0x80AF6DE0 },
    { type = "R_MIPS_HI16", vram = 0x80AF7254, target_vram = 0x80AF72F8 },
    { type = "R_MIPS_LO16", vram = 0x80AF7258, target_vram = 0x80AF72F8 },
    { type = "R_MIPS_HI16", vram = 0x80AF72AC, target_vram = 0x80AF746C },
    { type = "R_MIPS_LO16", vram = 0x80AF72B0, target_vram = 0x80AF746C },
    { type = "R_MIPS_HI16", vram = 0x80AF72CC, target_vram = 0x80AF7354 },
    { type = "R_MIPS_LO16", vram = 0x80AF72D0, target_vram = 0x80AF7354 },
    { type = "R_MIPS_HI16", vram = 0x80AF732C, target_vram = 0x80AF7354 },
    { type = "R_MIPS_LO16", vram = 0x80AF7330, target_vram = 0x80AF7354 },
    { type = "R_MIPS_HI16", vram = 0x80AF7398, target_vram = 0x80AF6DE0 },
    { type = "R_MIPS_LO16", vram = 0x80AF739C, target_vram = 0x80AF6DE0 },
    { type = "R_MIPS_HI16", vram = 0x80AF73C0, target_vram = 0x80AF746C },
    { type = "R_MIPS_LO16", vram = 0x80AF73D4, target_vram = 0x80AF746C },
    { type = "R_MIPS_HI16", vram = 0x80AF7414, target_vram = 0x80AF71FC },
    { type = "R_MIPS_LO16", vram = 0x80AF7418, target_vram = 0x80AF71FC },
    { type = "R_MIPS_HI16", vram = 0x80AF7428, target_vram = 0x80AF70FC },
    { type = "R_MIPS_LO16", vram = 0x80AF7440, target_vram = 0x80AF70FC },
    { type = "R_MIPS_HI16", vram = 0x80AF7498, target_vram = 0x80AF71FC },
    { type = "R_MIPS_HI16", vram = 0x80AF749C, target_vram = 0x80AF7354 },
    { type = "R_MIPS_LO16", vram = 0x80AF74A8, target_vram = 0x80AF71FC },
    { type = "R_MIPS_LO16", vram = 0x80AF74AC, target_vram = 0x80AF7354 },
]

functions = [
    { name = "BgDanpeiMovebg_Init", vram = 0x80AF6E2C, size = 0x7C },
    { name = "func_80AF70FC", vram = 0x80AF70FC, size = 0x100 },
    { name = "func_80AF6EA8", vram = 0x80AF6EA8, size = 0x148 },
    { name = "func_80AF71FC", vram = 0x80AF71FC, size = 0xFC },
    { name = "func_80AF705C", vram = 0x80AF705C, size = 0xA0 },
    { name = "BgDanpeiMovebg_Update", vram = 0x80AF7024, size = 0x38 },
    { name = "func_80AF72F8", vram = 0x80AF72F8, size = 0x5C },
    { name = "func_80AF74CC", vram = 0x80AF74CC, size = 0x44 },
    { name = "BgDanpeiMovebg_Destroy", vram = 0x80AF6FF0, size = 0x34 },
    { name = "func_80AF6DE0", vram = 0x80AF6DE0, size = 0x4C },
    { name = "func_80AF746C", vram = 0x80AF746C, size = 0x60 },
    { name = "func_80AF7354", vram = 0x80AF7354, size = 0x118 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Snowwd"
rom = 0x00F5C950
vram = 0x80AF7640
size = 0x500

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AF7674, target_vram = 0x80AF7A90 },
    { type = "R_MIPS_LO16", vram = 0x80AF768C, target_vram = 0x80AF7A90 },
    { type = "R_MIPS_HI16", vram = 0x80AF76A8, target_vram = 0x80AF76F0 },
    { type = "R_MIPS_LO16", vram = 0x80AF76AC, target_vram = 0x80AF76F0 },
    { type = "R_MIPS_HI16", vram = 0x80AF7924, target_vram = 0x80AF7AD4 },
    { type = "R_MIPS_HI16", vram = 0x80AF7928, target_vram = 0x80AF7AD8 },
    { type = "R_MIPS_LO16", vram = 0x80AF7930, target_vram = 0x80AF7AD8 },
    { type = "R_MIPS_LO16", vram = 0x80AF7934, target_vram = 0x80AF7AD4 },
    { type = "R_MIPS_HI16", vram = 0x80AF7938, target_vram = 0x80AF7AC8 },
    { type = "R_MIPS_HI16", vram = 0x80AF793C, target_vram = 0x80AF7ABC },
    { type = "R_MIPS_LO16", vram = 0x80AF795C, target_vram = 0x80AF7ABC },
    { type = "R_MIPS_LO16", vram = 0x80AF7960, target_vram = 0x80AF7AC8 },
]

functions = [
    { name = "EnSnowwd_Destroy", vram = 0x80AF76C4, size = 0x2C },
    { name = "EnSnowwd_Idle", vram = 0x80AF76F0, size = 0x29C },
    { name = "EnSnowwd_Draw", vram = 0x80AF79B0, size = 0xB4 },
    { name = "EnSnowwd_Update", vram = 0x80AF798C, size = 0x24 },
    { name = "EnSnowwd_Init", vram = 0x80AF7640, size = 0x84 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Pm"
rom = 0x00F5CE50
vram = 0x80AF7B40
size = 0x4E20

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AF7D78, target_vram = 0x80AFB920 },
    { type = "R_MIPS_LO16", vram = 0x80AF7D80, target_vram = 0x80AFB920 },
    { type = "R_MIPS_HI16", vram = 0x80AF7F34, target_vram = 0x80AFB7F4 },
    { type = "R_MIPS_LO16", vram = 0x80AF7F38, target_vram = 0x80AFB7F4 },
    { type = "R_MIPS_HI16", vram = 0x80AF7F8C, target_vram = 0x80AFB9B4 },
    { type = "R_MIPS_LO16", vram = 0x80AF7F94, target_vram = 0x80AFB9B4 },
    { type = "R_MIPS_HI16", vram = 0x80AF805C, target_vram = 0x80AFB9F4 },
    { type = "R_MIPS_LO16", vram = 0x80AF8064, target_vram = 0x80AFB9F4 },
    { type = "R_MIPS_HI16", vram = 0x80AF8224, target_vram = 0x80AFBA5C },
    { type = "R_MIPS_LO16", vram = 0x80AF822C, target_vram = 0x80AFBA5C },
    { type = "R_MIPS_HI16", vram = 0x80AF8384, target_vram = 0x80AFBA7C },
    { type = "R_MIPS_LO16", vram = 0x80AF838C, target_vram = 0x80AFBA7C },
    { type = "R_MIPS_HI16", vram = 0x80AF8560, target_vram = 0x80AFBAA4 },
    { type = "R_MIPS_LO16", vram = 0x80AF8568, target_vram = 0x80AFBAA4 },
    { type = "R_MIPS_HI16", vram = 0x80AF8574, target_vram = 0x80AF8348 },
    { type = "R_MIPS_LO16", vram = 0x80AF8578, target_vram = 0x80AF8348 },
    { type = "R_MIPS_HI16", vram = 0x80AF857C, target_vram = 0x80AFB6BC },
    { type = "R_MIPS_LO16", vram = 0x80AF8588, target_vram = 0x80AFB6BC },
    { type = "R_MIPS_HI16", vram = 0x80AF858C, target_vram = 0x80AFB710 },
    { type = "R_MIPS_LO16", vram = 0x80AF8594, target_vram = 0x80AFB710 },
    { type = "R_MIPS_HI16", vram = 0x80AF8598, target_vram = 0x80AF81E8 },
    { type = "R_MIPS_LO16", vram = 0x80AF859C, target_vram = 0x80AF81E8 },
    { type = "R_MIPS_HI16", vram = 0x80AF85A0, target_vram = 0x80AFB5A0 },
    { type = "R_MIPS_LO16", vram = 0x80AF85AC, target_vram = 0x80AFB5A0 },
    { type = "R_MIPS_HI16", vram = 0x80AF85B0, target_vram = 0x80AFB644 },
    { type = "R_MIPS_LO16", vram = 0x80AF85B8, target_vram = 0x80AFB644 },
    { type = "R_MIPS_HI16", vram = 0x80AF85C0, target_vram = 0x80AF8478 },
    { type = "R_MIPS_LO16", vram = 0x80AF85C4, target_vram = 0x80AF8478 },
    { type = "R_MIPS_HI16", vram = 0x80AF85D4, target_vram = 0x80AFB74C },
    { type = "R_MIPS_LO16", vram = 0x80AF85E0, target_vram = 0x80AFB74C },
    { type = "R_MIPS_HI16", vram = 0x80AF85E8, target_vram = 0x80AF8478 },
    { type = "R_MIPS_HI16", vram = 0x80AF85EC, target_vram = 0x80AFB764 },
    { type = "R_MIPS_LO16", vram = 0x80AF85F4, target_vram = 0x80AFB764 },
    { type = "R_MIPS_LO16", vram = 0x80AF85F8, target_vram = 0x80AF8478 },
    { type = "R_MIPS_HI16", vram = 0x80AF85FC, target_vram = 0x80AFB658 },
    { type = "R_MIPS_LO16", vram = 0x80AF8608, target_vram = 0x80AFB658 },
    { type = "R_MIPS_HI16", vram = 0x80AF860C, target_vram = 0x80AFB650 },
    { type = "R_MIPS_LO16", vram = 0x80AF8614, target_vram = 0x80AFB650 },
    { type = "R_MIPS_HI16", vram = 0x80AF8630, target_vram = 0x80AFB744 },
    { type = "R_MIPS_LO16", vram = 0x80AF8638, target_vram = 0x80AFB744 },
    { type = "R_MIPS_HI16", vram = 0x80AF865C, target_vram = 0x80AFBADC },
    { type = "R_MIPS_LO16", vram = 0x80AF8664, target_vram = 0x80AFBADC },
    { type = "R_MIPS_HI16", vram = 0x80AF867C, target_vram = 0x80AFBAF4 },
    { type = "R_MIPS_LO16", vram = 0x80AF8684, target_vram = 0x80AFBAF4 },
    { type = "R_MIPS_HI16", vram = 0x80AF8690, target_vram = 0x80AFB614 },
    { type = "R_MIPS_LO16", vram = 0x80AF8698, target_vram = 0x80AFB614 },
    { type = "R_MIPS_HI16", vram = 0x80AF869C, target_vram = 0x80AFB624 },
    { type = "R_MIPS_LO16", vram = 0x80AF86A4, target_vram = 0x80AFB624 },
    { type = "R_MIPS_HI16", vram = 0x80AF86A8, target_vram = 0x80AFB61C },
    { type = "R_MIPS_LO16", vram = 0x80AF86B0, target_vram = 0x80AFB61C },
    { type = "R_MIPS_HI16", vram = 0x80AF86B4, target_vram = 0x80AFB634 },
    { type = "R_MIPS_LO16", vram = 0x80AF86BC, target_vram = 0x80AFB634 },
    { type = "R_MIPS_HI16", vram = 0x80AF86C0, target_vram = 0x80AFB63C },
    { type = "R_MIPS_LO16", vram = 0x80AF86C8, target_vram = 0x80AFB63C },
    { type = "R_MIPS_HI16", vram = 0x80AF86CC, target_vram = 0x80AFB62C },
    { type = "R_MIPS_LO16", vram = 0x80AF86D4, target_vram = 0x80AFB62C },
    { type = "R_MIPS_HI16", vram = 0x80AF86D8, target_vram = 0x80AFB60C },
    { type = "R_MIPS_LO16", vram = 0x80AF86DC, target_vram = 0x80AFB60C },
    { type = "R_MIPS_HI16", vram = 0x80AF876C, target_vram = 0x80AFA5FC },
    { type = "R_MIPS_LO16", vram = 0x80AF87A0, target_vram = 0x80AFA5FC },
    { type = "R_MIPS_HI16", vram = 0x80AF8BB8, target_vram = 0x80AFB8D4 },
    { type = "R_MIPS_HI16", vram = 0x80AF8BC4, target_vram = 0x80AFB8E0 },
    { type = "R_MIPS_LO16", vram = 0x80AF8BCC, target_vram = 0x80AFB8D4 },
    { type = "R_MIPS_LO16", vram = 0x80AF8C48, target_vram = 0x80AFB8E0 },
    { type = "R_MIPS_HI16", vram = 0x80AF8F18, target_vram = 0x80AFB430 },
    { type = "R_MIPS_LO16", vram = 0x80AF8F34, target_vram = 0x80AFB430 },
    { type = "R_MIPS_HI16", vram = 0x80AF9058, target_vram = 0x80AFB430 },
    { type = "R_MIPS_LO16", vram = 0x80AF906C, target_vram = 0x80AFB430 },
    { type = "R_MIPS_HI16", vram = 0x80AF921C, target_vram = 0x80AFB430 },
    { type = "R_MIPS_LO16", vram = 0x80AF9238, target_vram = 0x80AFB430 },
    { type = "R_MIPS_HI16", vram = 0x80AF93E0, target_vram = 0x80AFBB2C },
    { type = "R_MIPS_LO16", vram = 0x80AF93E8, target_vram = 0x80AFBB2C },
    { type = "R_MIPS_HI16", vram = 0x80AF94C8, target_vram = 0x80AFB430 },
    { type = "R_MIPS_LO16", vram = 0x80AF94F0, target_vram = 0x80AFB430 },
    { type = "R_MIPS_HI16", vram = 0x80AF9628, target_vram = 0x80AFBB54 },
    { type = "R_MIPS_LO16", vram = 0x80AF9630, target_vram = 0x80AFBB54 },
    { type = "R_MIPS_HI16", vram = 0x80AF9678, target_vram = 0x80AFB430 },
    { type = "R_MIPS_LO16", vram = 0x80AF9690, target_vram = 0x80AFB430 },
    { type = "R_MIPS_HI16", vram = 0x80AF976C, target_vram = 0x80AFBB98 },
    { type = "R_MIPS_LO16", vram = 0x80AF9774, target_vram = 0x80AFBB98 },
    { type = "R_MIPS_HI16", vram = 0x80AF9944, target_vram = 0x80AFB8EC },
    { type = "R_MIPS_LO16", vram = 0x80AF9948, target_vram = 0x80AFB8EC },
    { type = "R_MIPS_HI16", vram = 0x80AF9958, target_vram = 0x80AFB8F8 },
    { type = "R_MIPS_LO16", vram = 0x80AF995C, target_vram = 0x80AFB8F8 },
    { type = "R_MIPS_HI16", vram = 0x80AF9C38, target_vram = 0x80AFBBFC },
    { type = "R_MIPS_LO16", vram = 0x80AF9C40, target_vram = 0x80AFBBFC },
    { type = "R_MIPS_HI16", vram = 0x80AF9D64, target_vram = 0x80AFBD68 },
    { type = "R_MIPS_LO16", vram = 0x80AF9D70, target_vram = 0x80AFBD68 },
    { type = "R_MIPS_HI16", vram = 0x80AFA198, target_vram = 0x80AFBD6C },
    { type = "R_MIPS_LO16", vram = 0x80AFA1A0, target_vram = 0x80AFBD6C },
    { type = "R_MIPS_HI16", vram = 0x80AFA358, target_vram = 0x80AFBDD4 },
    { type = "R_MIPS_LO16", vram = 0x80AFA360, target_vram = 0x80AFBDD4 },
    { type = "R_MIPS_HI16", vram = 0x80AFA45C, target_vram = 0x80AFBE28 },
    { type = "R_MIPS_LO16", vram = 0x80AFA464, target_vram = 0x80AFBE28 },
    { type = "R_MIPS_HI16", vram = 0x80AFA504, target_vram = 0x80AFB900 },
    { type = "R_MIPS_LO16", vram = 0x80AFA538, target_vram = 0x80AFB900 },
    { type = "R_MIPS_HI16", vram = 0x80AFA63C, target_vram = 0x80AFA4D0 },
    { type = "R_MIPS_LO16", vram = 0x80AFA650, target_vram = 0x80AFA4D0 },
    { type = "R_MIPS_HI16", vram = 0x80AFA814, target_vram = 0x80AFB790 },
    { type = "R_MIPS_LO16", vram = 0x80AFA818, target_vram = 0x80AFB790 },
    { type = "R_MIPS_HI16", vram = 0x80AFA82C, target_vram = 0x80AFB7BC },
    { type = "R_MIPS_LO16", vram = 0x80AFA830, target_vram = 0x80AFB7BC },
    { type = "R_MIPS_HI16", vram = 0x80AFA84C, target_vram = 0x80AFB7E8 },
    { type = "R_MIPS_LO16", vram = 0x80AFA850, target_vram = 0x80AFB7E8 },
    { type = "R_MIPS_HI16", vram = 0x80AFA878, target_vram = 0x80AFA4D0 },
    { type = "R_MIPS_LO16", vram = 0x80AFA87C, target_vram = 0x80AFA4D0 },
    { type = "R_MIPS_HI16", vram = 0x80AFAD04, target_vram = 0x80AFB914 },
    { type = "R_MIPS_LO16", vram = 0x80AFAD0C, target_vram = 0x80AFB914 },
    { type = "R_MIPS_HI16", vram = 0x80AFAD1C, target_vram = 0x80AFAA04 },
    { type = "R_MIPS_LO16", vram = 0x80AFAD20, target_vram = 0x80AFAA04 },
    { type = "R_MIPS_HI16", vram = 0x80AFAD34, target_vram = 0x80AFAA44 },
    { type = "R_MIPS_HI16", vram = 0x80AFAD38, target_vram = 0x80AFABAC },
    { type = "R_MIPS_LO16", vram = 0x80AFAD3C, target_vram = 0x80AFABAC },
    { type = "R_MIPS_LO16", vram = 0x80AFAD40, target_vram = 0x80AFAA44 },
]

functions = [
    { name = "EnPm_Update", vram = 0x80AFA8F0, size = 0x114 },
    { name = "EnPm_PostLimbDraw", vram = 0x80AFAA44, size = 0x168 },
    { name = "func_80AF81E8", vram = 0x80AF81E8, size = 0x160 },
    { name = "func_80AF98A0", vram = 0x80AF98A0, size = 0x8C },
    { name = "func_80AF86F0", vram = 0x80AF86F0, size = 0xD4 },
    { name = "func_80AF8ED4", vram = 0x80AF8ED4, size = 0x134 },
    { name = "func_80AF9E7C", vram = 0x80AF9E7C, size = 0x2F4 },
    { name = "func_80AF7B40", vram = 0x80AF7B40, size = 0x6C },
    { name = "func_80AF9AB0", vram = 0x80AF9AB0, size = 0xA4 },
    { name = "func_80AF9BF8", vram = 0x80AF9BF8, size = 0x10C },
    { name = "func_80AFA5FC", vram = 0x80AFA5FC, size = 0x128 },
    { name = "EnPm_Init", vram = 0x80AFA7A8, size = 0x108 },
    { name = "func_80AF94AC", vram = 0x80AF94AC, size = 0x13C },
    { name = "func_80AFA438", vram = 0x80AFA438, size = 0x98 },
    { name = "func_80AF9B54", vram = 0x80AF9B54, size = 0xA4 },
    { name = "func_80AF8170", vram = 0x80AF8170, size = 0x78 },
    { name = "func_80AF9D04", vram = 0x80AF9D04, size = 0x178 },
    { name = "func_80AF7D60", vram = 0x80AF7D60, size = 0x64 },
    { name = "func_80AF9A0C", vram = 0x80AF9A0C, size = 0xA4 },
    { name = "func_80AF8BA8", vram = 0x80AF8BA8, size = 0xC0 },
    { name = "EnPm_Destroy", vram = 0x80AFA8B0, size = 0x40 },
    { name = "func_80AF8478", vram = 0x80AF8478, size = 0xC8 },
    { name = "func_80AF7E6C", vram = 0x80AF7E6C, size = 0x2C },
    { name = "func_80AFA724", vram = 0x80AFA724, size = 0x84 },
    { name = "EnPm_TransformLimbDraw", vram = 0x80AFABAC, size = 0x100 },
    { name = "EnPm_Draw", vram = 0x80AFACAC, size = 0xD0 },
    { name = "func_80AF8540", vram = 0x80AF8540, size = 0x1B0 },
    { name = "func_80AFA334", vram = 0x80AFA334, size = 0x104 },
    { name = "func_80AF7E98", vram = 0x80AF7E98, size = 0xD0 },
    { name = "func_80AF8040", vram = 0x80AF8040, size = 0xB4 },
    { name = "func_80AF9008", vram = 0x80AF9008, size = 0x1E0 },
    { name = "func_80AFA4D0", vram = 0x80AFA4D0, size = 0x12C },
    { name = "func_80AF7CB0", vram = 0x80AF7CB0, size = 0xB0 },
    { name = "func_80AF8D84", vram = 0x80AF8D84, size = 0x50 },
    { name = "func_80AF992C", vram = 0x80AF992C, size = 0xE0 },
    { name = "func_80AF91E8", vram = 0x80AF91E8, size = 0x2C4 },
    { name = "func_80AF7F68", vram = 0x80AF7F68, size = 0xD8 },
    { name = "func_80AF8348", vram = 0x80AF8348, size = 0x130 },
    { name = "func_80AF8AC8", vram = 0x80AF8AC8, size = 0xE0 },
    { name = "func_80AF80F4", vram = 0x80AF80F4, size = 0x7C },
    { name = "EnPm_OverrideLimbDraw", vram = 0x80AFAA04, size = 0x40 },
    { name = "func_80AF87C4", vram = 0x80AF87C4, size = 0xCC },
    { name = "func_80AF8C68", vram = 0x80AF8C68, size = 0x11C },
    { name = "func_80AF898C", vram = 0x80AF898C, size = 0x13C },
    { name = "func_80AF8DD4", vram = 0x80AF8DD4, size = 0x100 },
    { name = "func_80AF95E8", vram = 0x80AF95E8, size = 0x2B8 },
    { name = "func_80AFA170", vram = 0x80AFA170, size = 0x1C4 },
    { name = "func_80AF7BAC", vram = 0x80AF7BAC, size = 0x104 },
    { name = "func_80AF8890", vram = 0x80AF8890, size = 0xFC },
    { name = "func_80AF7DC4", vram = 0x80AF7DC4, size = 0xA8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Gakufu"
rom = 0x00F61C70
vram = 0x80AFC960
size = 0xA20

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AFCACC, target_vram = 0x80AFCBD4 },
    { type = "R_MIPS_LO16", vram = 0x80AFCADC, target_vram = 0x80AFCBD4 },
    { type = "R_MIPS_HI16", vram = 0x80AFCB0C, target_vram = 0x80AFCDC8 },
    { type = "R_MIPS_LO16", vram = 0x80AFCB3C, target_vram = 0x80AFCDC8 },
    { type = "R_MIPS_HI16", vram = 0x80AFCB9C, target_vram = 0x80AFCBD4 },
    { type = "R_MIPS_HI16", vram = 0x80AFCBA0, target_vram = 0x80AFCE94 },
    { type = "R_MIPS_LO16", vram = 0x80AFCBA8, target_vram = 0x80AFCBD4 },
    { type = "R_MIPS_LO16", vram = 0x80AFCBAC, target_vram = 0x80AFCE94 },
    { type = "R_MIPS_HI16", vram = 0x80AFCBF8, target_vram = 0x80AFCB94 },
    { type = "R_MIPS_LO16", vram = 0x80AFCBFC, target_vram = 0x80AFCB94 },
    { type = "R_MIPS_HI16", vram = 0x80AFCCB4, target_vram = 0x80AFD1DC },
    { type = "R_MIPS_LO16", vram = 0x80AFCCB8, target_vram = 0x80AFD1DC },
    { type = "R_MIPS_HI16", vram = 0x80AFCCC0, target_vram = 0x80AFD1F4 },
    { type = "R_MIPS_HI16", vram = 0x80AFCCC4, target_vram = 0x80AFD1D0 },
    { type = "R_MIPS_LO16", vram = 0x80AFCCC8, target_vram = 0x80AFD1D0 },
    { type = "R_MIPS_LO16", vram = 0x80AFCCCC, target_vram = 0x80AFD1F4 },
    { type = "R_MIPS_HI16", vram = 0x80AFCD14, target_vram = 0x80AFCC14 },
    { type = "R_MIPS_LO16", vram = 0x80AFCD18, target_vram = 0x80AFCC14 },
    { type = "R_MIPS_HI16", vram = 0x80AFCDF8, target_vram = 0x80AFCD44 },
    { type = "R_MIPS_LO16", vram = 0x80AFCE00, target_vram = 0x80AFCD44 },
    { type = "R_MIPS_HI16", vram = 0x80AFCF2C, target_vram = 0x80AFD270 },
    { type = "R_MIPS_LO16", vram = 0x80AFCF30, target_vram = 0x80AFD270 },
    { type = "R_MIPS_HI16", vram = 0x80AFCF34, target_vram = 0x80AFD2B0 },
    { type = "R_MIPS_LO16", vram = 0x80AFCF38, target_vram = 0x80AFD2B0 },
    { type = "R_MIPS_HI16", vram = 0x80AFCF58, target_vram = 0x80AFD204 },
    { type = "R_MIPS_LO16", vram = 0x80AFCF68, target_vram = 0x80AFD204 },
    { type = "R_MIPS_HI16", vram = 0x80AFCFE8, target_vram = 0x80AFD218 },
    { type = "R_MIPS_LO16", vram = 0x80AFD00C, target_vram = 0x80AFD218 },
]

functions = [
    { name = "EnGakufu_DisplayOnTimer", vram = 0x80AFCB94, size = 0x40 },
    { name = "EnGakufu_IsPlayerInRange", vram = 0x80AFCC24, size = 0x34 },
    { name = "EnGakufu_PlayRewardCutscene", vram = 0x80AFCD44, size = 0x84 },
    { name = "EnGakufu_Draw", vram = 0x80AFCE94, size = 0x318 },
    { name = "EnGakufu_GiveReward", vram = 0x80AFCC58, size = 0xEC },
    { name = "EnGakufu_Update", vram = 0x80AFCE70, size = 0x24 },
    { name = "EnGakufu_DoNothing", vram = 0x80AFCC14, size = 0x10 },
    { name = "EnGakufu_Init", vram = 0x80AFCA94, size = 0xD0 },
    { name = "EnGakufu_ProcessNotes", vram = 0x80AFC960, size = 0x134 },
    { name = "EnGakufu_Destroy", vram = 0x80AFCB64, size = 0x30 },
    { name = "EnGakufu_WaitForSong", vram = 0x80AFCDC8, size = 0xA8 },
    { name = "EnGakufu_WaitForTimer", vram = 0x80AFCBD4, size = 0x40 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Elf_Msg4"
rom = 0x00F62690
vram = 0x80AFD380
size = 0x610

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AFD4D0, target_vram = 0x80AFD8F0 },
    { type = "R_MIPS_LO16", vram = 0x80AFD4D4, target_vram = 0x80AFD8F0 },
    { type = "R_MIPS_HI16", vram = 0x80AFD4E4, target_vram = 0x80AFD770 },
    { type = "R_MIPS_HI16", vram = 0x80AFD4E8, target_vram = 0x80AFD910 },
    { type = "R_MIPS_LO16", vram = 0x80AFD4F0, target_vram = 0x80AFD770 },
    { type = "R_MIPS_LO16", vram = 0x80AFD50C, target_vram = 0x80AFD910 },
    { type = "R_MIPS_HI16", vram = 0x80AFD530, target_vram = 0x80AFD914 },
    { type = "R_MIPS_LO16", vram = 0x80AFD534, target_vram = 0x80AFD914 },
    { type = "R_MIPS_HI16", vram = 0x80AFD53C, target_vram = 0x80AFD918 },
    { type = "R_MIPS_LO16", vram = 0x80AFD54C, target_vram = 0x80AFD918 },
    { type = "R_MIPS_HI16", vram = 0x80AFD568, target_vram = 0x80AFD91C },
    { type = "R_MIPS_LO16", vram = 0x80AFD56C, target_vram = 0x80AFD91C },
    { type = "R_MIPS_HI16", vram = 0x80AFD774, target_vram = 0x80AFD668 },
    { type = "R_MIPS_LO16", vram = 0x80AFD778, target_vram = 0x80AFD668 },
]

functions = [
    { name = "ElfMsg4_Destroy", vram = 0x80AFD5A4, size = 0x10 },
    { name = "func_80AFD668", vram = 0x80AFD668, size = 0x108 },
    { name = "ElfMsg4_GetTextId", vram = 0x80AFD5B4, size = 0x2C },
    { name = "ElfMsg4_Init", vram = 0x80AFD4B8, size = 0xEC },
    { name = "ElfMsg4_Update", vram = 0x80AFD7DC, size = 0xE8 },
    { name = "func_80AFD5E0", vram = 0x80AFD5E0, size = 0x88 },
    { name = "func_80AFD770", vram = 0x80AFD770, size = 0x6C },
    { name = "func_80AFD380", vram = 0x80AFD380, size = 0x138 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Elf_Msg5"
rom = 0x00F62CA0
vram = 0x80AFD990
size = 0x2B0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AFDAE0, target_vram = 0x80AFDBD0 },
    { type = "R_MIPS_LO16", vram = 0x80AFDAE4, target_vram = 0x80AFDBD0 },
    { type = "R_MIPS_HI16", vram = 0x80AFDAF4, target_vram = 0x80AFDB38 },
    { type = "R_MIPS_LO16", vram = 0x80AFDAF8, target_vram = 0x80AFDB38 },
]

functions = [
    { name = "ElfMsg5_Destroy", vram = 0x80AFDB28, size = 0x10 },
    { name = "ElfMsg5_Init", vram = 0x80AFDAC8, size = 0x60 },
    { name = "func_80AFD990", vram = 0x80AFD990, size = 0x138 },
    { name = "ElfMsg5_Update", vram = 0x80AFDB48, size = 0x60 },
    { name = "func_80AFDB38", vram = 0x80AFDB38, size = 0x10 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Col_Man"
rom = 0x00F62F50
vram = 0x80AFDC40
size = 0xC60

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AFDC54, target_vram = 0x80AFE730 },
    { type = "R_MIPS_LO16", vram = 0x80AFDC58, target_vram = 0x80AFE730 },
    { type = "R_MIPS_HI16", vram = 0x80AFDC88, target_vram = 0x80AFE790 },
    { type = "R_MIPS_LO16", vram = 0x80AFDC8C, target_vram = 0x80AFE790 },
    { type = "R_MIPS_HI16", vram = 0x80AFDCB4, target_vram = 0x80AFE794 },
    { type = "R_MIPS_LO16", vram = 0x80AFDCBC, target_vram = 0x80AFE794 },
    { type = "R_MIPS_HI16", vram = 0x80AFDD68, target_vram = 0x80AFDE00 },
    { type = "R_MIPS_HI16", vram = 0x80AFDD6C, target_vram = 0x80AFE4AC },
    { type = "R_MIPS_LO16", vram = 0x80AFDD78, target_vram = 0x80AFDE00 },
    { type = "R_MIPS_HI16", vram = 0x80AFDD88, target_vram = 0x80AFE414 },
    { type = "R_MIPS_LO16", vram = 0x80AFDD8C, target_vram = 0x80AFE414 },
    { type = "R_MIPS_LO16", vram = 0x80AFDDC8, target_vram = 0x80AFE4AC },
    { type = "R_MIPS_HI16", vram = 0x80AFDE8C, target_vram = 0x80AFDF00 },
    { type = "R_MIPS_LO16", vram = 0x80AFDE90, target_vram = 0x80AFDF00 },
    { type = "R_MIPS_HI16", vram = 0x80AFDF78, target_vram = 0x80AFE584 },
    { type = "R_MIPS_HI16", vram = 0x80AFDF7C, target_vram = 0x80AFDFB4 },
    { type = "R_MIPS_LO16", vram = 0x80AFDF80, target_vram = 0x80AFE584 },
    { type = "R_MIPS_LO16", vram = 0x80AFDF90, target_vram = 0x80AFDFB4 },
    { type = "R_MIPS_HI16", vram = 0x80AFE00C, target_vram = 0x80AFE7A8 },
    { type = "R_MIPS_LO16", vram = 0x80AFE010, target_vram = 0x80AFE7A8 },
    { type = "R_MIPS_HI16", vram = 0x80AFE018, target_vram = 0x80AFE7AC },
    { type = "R_MIPS_LO16", vram = 0x80AFE01C, target_vram = 0x80AFE7AC },
    { type = "R_MIPS_HI16", vram = 0x80AFE060, target_vram = 0x80AFE7B4 },
    { type = "R_MIPS_HI16", vram = 0x80AFE06C, target_vram = 0x80AFE7B0 },
    { type = "R_MIPS_LO16", vram = 0x80AFE074, target_vram = 0x80AFE7B0 },
    { type = "R_MIPS_LO16", vram = 0x80AFE100, target_vram = 0x80AFE7B4 },
    { type = "R_MIPS_HI16", vram = 0x80AFE118, target_vram = 0x80AFE780 },
    { type = "R_MIPS_HI16", vram = 0x80AFE11C, target_vram = 0x80AFE77C },
    { type = "R_MIPS_LO16", vram = 0x80AFE124, target_vram = 0x80AFE77C },
    { type = "R_MIPS_LO16", vram = 0x80AFE128, target_vram = 0x80AFE780 },
    { type = "R_MIPS_HI16", vram = 0x80AFE234, target_vram = 0x80AFE650 },
    { type = "R_MIPS_HI16", vram = 0x80AFE238, target_vram = 0x80AFE25C },
    { type = "R_MIPS_LO16", vram = 0x80AFE23C, target_vram = 0x80AFE650 },
    { type = "R_MIPS_LO16", vram = 0x80AFE244, target_vram = 0x80AFE25C },
    { type = "R_MIPS_HI16", vram = 0x80AFE278, target_vram = 0x80AFE7B8 },
    { type = "R_MIPS_LO16", vram = 0x80AFE27C, target_vram = 0x80AFE7B8 },
    { type = "R_MIPS_HI16", vram = 0x80AFE284, target_vram = 0x80AFE7BC },
    { type = "R_MIPS_LO16", vram = 0x80AFE288, target_vram = 0x80AFE7BC },
]

functions = [
    { name = "EnColMan_Update", vram = 0x80AFE370, size = 0xA4 },
    { name = "func_80AFE414", vram = 0x80AFE414, size = 0x98 },
    { name = "func_80AFDD60", vram = 0x80AFDD60, size = 0xA0 },
    { name = "EnColMan_Destroy", vram = 0x80AFDD34, size = 0x2C },
    { name = "func_80AFE25C", vram = 0x80AFE25C, size = 0x114 },
    { name = "func_80AFDF60", vram = 0x80AFDF60, size = 0x54 },
    { name = "EnColMan_SetHeartPieceCollectedAndKill", vram = 0x80AFDF00, size = 0x60 },
    { name = "func_80AFE650", vram = 0x80AFE650, size = 0xD4 },
    { name = "func_80AFDE00", vram = 0x80AFDE00, size = 0x100 },
    { name = "EnColMan_Init", vram = 0x80AFDC40, size = 0xF4 },
    { name = "func_80AFE234", vram = 0x80AFE234, size = 0x28 },
    { name = "func_80AFDFB4", vram = 0x80AFDFB4, size = 0x280 },
    { name = "func_80AFE4AC", vram = 0x80AFE4AC, size = 0xD8 },
    { name = "func_80AFE584", vram = 0x80AFE584, size = 0xCC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Talk_Gibud"
rom = 0x00F63BB0
vram = 0x80AFE8A0
size = 0x30F0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80AFE8B4, target_vram = 0x80B01448 },
    { type = "R_MIPS_LO16", vram = 0x80AFE8B8, target_vram = 0x80B01448 },
    { type = "R_MIPS_HI16", vram = 0x80AFE930, target_vram = 0x80B01350 },
    { type = "R_MIPS_LO16", vram = 0x80AFE938, target_vram = 0x80B01350 },
    { type = "R_MIPS_HI16", vram = 0x80AFE948, target_vram = 0x80B0137C },
    { type = "R_MIPS_HI16", vram = 0x80AFE94C, target_vram = 0x80B0139C },
    { type = "R_MIPS_LO16", vram = 0x80AFE950, target_vram = 0x80B0139C },
    { type = "R_MIPS_LO16", vram = 0x80AFE954, target_vram = 0x80B0137C },
    { type = "R_MIPS_HI16", vram = 0x80AFEB48, target_vram = 0x80B01200 },
    { type = "R_MIPS_LO16", vram = 0x80AFEB4C, target_vram = 0x80B01200 },
    { type = "R_MIPS_HI16", vram = 0x80AFEB60, target_vram = 0x80AFEB7C },
    { type = "R_MIPS_LO16", vram = 0x80AFEB64, target_vram = 0x80AFEB7C },
    { type = "R_MIPS_HI16", vram = 0x80AFEC18, target_vram = 0x80B01200 },
    { type = "R_MIPS_LO16", vram = 0x80AFEC1C, target_vram = 0x80B01200 },
    { type = "R_MIPS_HI16", vram = 0x80AFEC30, target_vram = 0x80AFEC4C },
    { type = "R_MIPS_LO16", vram = 0x80AFEC34, target_vram = 0x80AFEC4C },
    { type = "R_MIPS_HI16", vram = 0x80AFED14, target_vram = 0x80B01200 },
    { type = "R_MIPS_LO16", vram = 0x80AFED18, target_vram = 0x80B01200 },
    { type = "R_MIPS_HI16", vram = 0x80AFED30, target_vram = 0x80B01470 },
    { type = "R_MIPS_LO16", vram = 0x80AFED34, target_vram = 0x80B01470 },
    { type = "R_MIPS_HI16", vram = 0x80AFED3C, target_vram = 0x80AFEC4C },
    { type = "R_MIPS_LO16", vram = 0x80AFED40, target_vram = 0x80AFEC4C },
    { type = "R_MIPS_HI16", vram = 0x80AFED60, target_vram = 0x80AFED7C },
    { type = "R_MIPS_LO16", vram = 0x80AFED64, target_vram = 0x80AFED7C },
    { type = "R_MIPS_HI16", vram = 0x80AFEFE0, target_vram = 0x80B01200 },
    { type = "R_MIPS_LO16", vram = 0x80AFEFE4, target_vram = 0x80B01200 },
    { type = "R_MIPS_HI16", vram = 0x80AFF000, target_vram = 0x80AFF030 },
    { type = "R_MIPS_LO16", vram = 0x80AFF008, target_vram = 0x80AFF030 },
    { type = "R_MIPS_HI16", vram = 0x80AFF0A8, target_vram = 0x80B01200 },
    { type = "R_MIPS_LO16", vram = 0x80AFF0B0, target_vram = 0x80B01200 },
    { type = "R_MIPS_HI16", vram = 0x80AFF168, target_vram = 0x80B01200 },
    { type = "R_MIPS_LO16", vram = 0x80AFF16C, target_vram = 0x80B01200 },
    { type = "R_MIPS_HI16", vram = 0x80AFF23C, target_vram = 0x80B01200 },
    { type = "R_MIPS_LO16", vram = 0x80AFF240, target_vram = 0x80B01200 },
    { type = "R_MIPS_HI16", vram = 0x80AFF268, target_vram = 0x80AFF288 },
    { type = "R_MIPS_LO16", vram = 0x80AFF26C, target_vram = 0x80AFF288 },
    { type = "R_MIPS_HI16", vram = 0x80AFF2A4, target_vram = 0x80B01474 },
    { type = "R_MIPS_LO16", vram = 0x80AFF2BC, target_vram = 0x80B01474 },
    { type = "R_MIPS_HI16", vram = 0x80AFF340, target_vram = 0x80B01200 },
    { type = "R_MIPS_LO16", vram = 0x80AFF344, target_vram = 0x80B01200 },
    { type = "R_MIPS_HI16", vram = 0x80AFF35C, target_vram = 0x80AFF378 },
    { type = "R_MIPS_LO16", vram = 0x80AFF360, target_vram = 0x80AFF378 },
    { type = "R_MIPS_HI16", vram = 0x80AFF414, target_vram = 0x80B01478 },
    { type = "R_MIPS_LO16", vram = 0x80AFF41C, target_vram = 0x80B01478 },
    { type = "R_MIPS_HI16", vram = 0x80AFF468, target_vram = 0x80B01200 },
    { type = "R_MIPS_LO16", vram = 0x80AFF46C, target_vram = 0x80B01200 },
    { type = "R_MIPS_HI16", vram = 0x80AFF484, target_vram = 0x80B0147C },
    { type = "R_MIPS_LO16", vram = 0x80AFF488, target_vram = 0x80B0147C },
    { type = "R_MIPS_HI16", vram = 0x80AFF48C, target_vram = 0x80AFF4AC },
    { type = "R_MIPS_LO16", vram = 0x80AFF490, target_vram = 0x80AFF4AC },
    { type = "R_MIPS_HI16", vram = 0x80AFF508, target_vram = 0x80B01480 },
    { type = "R_MIPS_LO16", vram = 0x80AFF528, target_vram = 0x80B01480 },
    { type = "R_MIPS_HI16", vram = 0x80AFF684, target_vram = 0x80AFF6A0 },
    { type = "R_MIPS_LO16", vram = 0x80AFF688, target_vram = 0x80AFF6A0 },
    { type = "R_MIPS_HI16", vram = 0x80AFF70C, target_vram = 0x80B01200 },
    { type = "R_MIPS_LO16", vram = 0x80AFF710, target_vram = 0x80B01200 },
    { type = "R_MIPS_HI16", vram = 0x80AFF740, target_vram = 0x80AFF76C },
    { type = "R_MIPS_LO16", vram = 0x80AFF744, target_vram = 0x80AFF76C },
    { type = "R_MIPS_HI16", vram = 0x80AFF788, target_vram = 0x80B01484 },
    { type = "R_MIPS_LO16", vram = 0x80AFF7A0, target_vram = 0x80B01484 },
    { type = "R_MIPS_HI16", vram = 0x80AFF88C, target_vram = 0x80B01200 },
    { type = "R_MIPS_LO16", vram = 0x80AFF890, target_vram = 0x80B01200 },
    { type = "R_MIPS_HI16", vram = 0x80AFF8C4, target_vram = 0x80AFF8E4 },
    { type = "R_MIPS_LO16", vram = 0x80AFF8C8, target_vram = 0x80AFF8E4 },
    { type = "R_MIPS_HI16", vram = 0x80AFFA40, target_vram = 0x80AFFA68 },
    { type = "R_MIPS_LO16", vram = 0x80AFFA44, target_vram = 0x80AFFA68 },
    { type = "R_MIPS_HI16", vram = 0x80AFFAD4, target_vram = 0x80B01488 },
    { type = "R_MIPS_LO16", vram = 0x80AFFADC, target_vram = 0x80B01488 },
    { type = "R_MIPS_HI16", vram = 0x80AFFC4C, target_vram = 0x80B014B0 },
    { type = "R_MIPS_LO16", vram = 0x80AFFC54, target_vram = 0x80B014B0 },
    { type = "R_MIPS_HI16", vram = 0x80AFFCAC, target_vram = 0x80B013A8 },
    { type = "R_MIPS_LO16", vram = 0x80AFFCB0, target_vram = 0x80B013A8 },
    { type = "R_MIPS_HI16", vram = 0x80AFFE4C, target_vram = 0x80AFFFBC },
    { type = "R_MIPS_LO16", vram = 0x80AFFE50, target_vram = 0x80AFFFBC },
    { type = "R_MIPS_HI16", vram = 0x80AFFE5C, target_vram = 0x80B01200 },
    { type = "R_MIPS_LO16", vram = 0x80AFFE60, target_vram = 0x80B01200 },
    { type = "R_MIPS_HI16", vram = 0x80AFFE78, target_vram = 0x80AFFE94 },
    { type = "R_MIPS_LO16", vram = 0x80AFFE7C, target_vram = 0x80AFFE94 },
    { type = "R_MIPS_HI16", vram = 0x80AFFFA4, target_vram = 0x80AFFFBC },
    { type = "R_MIPS_LO16", vram = 0x80AFFFA8, target_vram = 0x80AFFFBC },
    { type = "R_MIPS_HI16", vram = 0x80AFFFEC, target_vram = 0x80B014E8 },
    { type = "R_MIPS_LO16", vram = 0x80AFFFF4, target_vram = 0x80B014E8 },
    { type = "R_MIPS_HI16", vram = 0x80B00038, target_vram = 0x80B013A8 },
    { type = "R_MIPS_LO16", vram = 0x80B0003C, target_vram = 0x80B013A8 },
    { type = "R_MIPS_HI16", vram = 0x80B00108, target_vram = 0x80B01200 },
    { type = "R_MIPS_LO16", vram = 0x80B0010C, target_vram = 0x80B01200 },
    { type = "R_MIPS_HI16", vram = 0x80B00128, target_vram = 0x80B00158 },
    { type = "R_MIPS_LO16", vram = 0x80B00134, target_vram = 0x80B00158 },
    { type = "R_MIPS_HI16", vram = 0x80B001A0, target_vram = 0x80B01454 },
    { type = "R_MIPS_LO16", vram = 0x80B001A4, target_vram = 0x80B01454 },
    { type = "R_MIPS_HI16", vram = 0x80B001B0, target_vram = 0x80B01460 },
    { type = "R_MIPS_LO16", vram = 0x80B001BC, target_vram = 0x80B01460 },
    { type = "R_MIPS_HI16", vram = 0x80B004E0, target_vram = 0x80AFF030 },
    { type = "R_MIPS_LO16", vram = 0x80B004E4, target_vram = 0x80AFF030 },
    { type = "R_MIPS_HI16", vram = 0x80B004EC, target_vram = 0x80AFF8E4 },
    { type = "R_MIPS_LO16", vram = 0x80B004F0, target_vram = 0x80AFF8E4 },
    { type = "R_MIPS_HI16", vram = 0x80B004F8, target_vram = 0x80B00158 },
    { type = "R_MIPS_LO16", vram = 0x80B004FC, target_vram = 0x80B00158 },
    { type = "R_MIPS_HI16", vram = 0x80B00504, target_vram = 0x80AFFA68 },
    { type = "R_MIPS_LO16", vram = 0x80B00508, target_vram = 0x80AFFA68 },
    { type = "R_MIPS_HI16", vram = 0x80B00510, target_vram = 0x80AFF76C },
    { type = "R_MIPS_LO16", vram = 0x80B00514, target_vram = 0x80AFF76C },
    { type = "R_MIPS_HI16", vram = 0x80B0051C, target_vram = 0x80AFFFBC },
    { type = "R_MIPS_LO16", vram = 0x80B00520, target_vram = 0x80AFFFBC },
    { type = "R_MIPS_HI16", vram = 0x80B00528, target_vram = 0x80AFFE94 },
    { type = "R_MIPS_LO16", vram = 0x80B0052C, target_vram = 0x80AFFE94 },
    { type = "R_MIPS_HI16", vram = 0x80B008D4, target_vram = 0x80AFF6A0 },
    { type = "R_MIPS_LO16", vram = 0x80B008D8, target_vram = 0x80AFF6A0 },
    { type = "R_MIPS_HI16", vram = 0x80B0090C, target_vram = 0x80AFED7C },
    { type = "R_MIPS_LO16", vram = 0x80B00910, target_vram = 0x80AFED7C },
    { type = "R_MIPS_HI16", vram = 0x80B00918, target_vram = 0x80AFF4AC },
    { type = "R_MIPS_LO16", vram = 0x80B0091C, target_vram = 0x80AFF4AC },
    { type = "R_MIPS_HI16", vram = 0x80B00924, target_vram = 0x80AFF76C },
    { type = "R_MIPS_LO16", vram = 0x80B00928, target_vram = 0x80AFF76C },
    { type = "R_MIPS_HI16", vram = 0x80B00998, target_vram = 0x80B0152C },
    { type = "R_MIPS_LO16", vram = 0x80B009A0, target_vram = 0x80B0152C },
    { type = "R_MIPS_HI16", vram = 0x80B00B00, target_vram = 0x80AFF030 },
    { type = "R_MIPS_LO16", vram = 0x80B00B04, target_vram = 0x80AFF030 },
    { type = "R_MIPS_HI16", vram = 0x80B00B0C, target_vram = 0x80AFF6A0 },
    { type = "R_MIPS_LO16", vram = 0x80B00B10, target_vram = 0x80AFF6A0 },
    { type = "R_MIPS_HI16", vram = 0x80B00B54, target_vram = 0x80AFF6A0 },
    { type = "R_MIPS_LO16", vram = 0x80B00B58, target_vram = 0x80AFF6A0 },
    { type = "R_MIPS_HI16", vram = 0x80B00BA4, target_vram = 0x80AFF8E4 },
    { type = "R_MIPS_LO16", vram = 0x80B00BA8, target_vram = 0x80AFF8E4 },
    { type = "R_MIPS_HI16", vram = 0x80B00BB4, target_vram = 0x80B00158 },
    { type = "R_MIPS_LO16", vram = 0x80B00BB8, target_vram = 0x80B00158 },
    { type = "R_MIPS_HI16", vram = 0x80B00BC0, target_vram = 0x80AFFA68 },
    { type = "R_MIPS_LO16", vram = 0x80B00BC4, target_vram = 0x80AFFA68 },
    { type = "R_MIPS_HI16", vram = 0x80B00BCC, target_vram = 0x80AFF030 },
    { type = "R_MIPS_LO16", vram = 0x80B00BD0, target_vram = 0x80AFF030 },
    { type = "R_MIPS_HI16", vram = 0x80B00C30, target_vram = 0x80AFF76C },
    { type = "R_MIPS_LO16", vram = 0x80B00C34, target_vram = 0x80AFF76C },
    { type = "R_MIPS_HI16", vram = 0x80B00C48, target_vram = 0x80AFF6A0 },
    { type = "R_MIPS_LO16", vram = 0x80B00C64, target_vram = 0x80AFF6A0 },
    { type = "R_MIPS_HI16", vram = 0x80B00CDC, target_vram = 0x80AFF030 },
    { type = "R_MIPS_LO16", vram = 0x80B00CE0, target_vram = 0x80AFF030 },
    { type = "R_MIPS_HI16", vram = 0x80B00DFC, target_vram = 0x80B01568 },
    { type = "R_MIPS_LO16", vram = 0x80B00E00, target_vram = 0x80B01568 },
    { type = "R_MIPS_HI16", vram = 0x80B01098, target_vram = 0x80B00F08 },
    { type = "R_MIPS_HI16", vram = 0x80B010C8, target_vram = 0x80B00F64 },
    { type = "R_MIPS_LO16", vram = 0x80B010CC, target_vram = 0x80B00F64 },
    { type = "R_MIPS_LO16", vram = 0x80B010D0, target_vram = 0x80B00F08 },
    { type = "R_MIPS_HI16", vram = 0x80B01120, target_vram = 0x80B00F08 },
    { type = "R_MIPS_HI16", vram = 0x80B01150, target_vram = 0x80B00F64 },
    { type = "R_MIPS_LO16", vram = 0x80B01154, target_vram = 0x80B00F64 },
    { type = "R_MIPS_LO16", vram = 0x80B01158, target_vram = 0x80B00F08 },
]

functions = [
    { name = "EnTalkGibud_SetupStunned", vram = 0x80AFF618, size = 0x88 },
    { name = "EnTalkGibud_Stunned", vram = 0x80AFF6A0, size = 0x60 },
    { name = "EnTalkGibud_MoveToIdealGrabPositionAndRotation", vram = 0x80B00760, size = 0x15C },
    { name = "EnTalkGibud_FacePlayerWhenTalking", vram = 0x80B00384, size = 0x88 },
    { name = "EnTalkGibud_Idle", vram = 0x80AFEB7C, size = 0x8C },
    { name = "EnTalkGibud_PlayerInRangeWithCorrectState", vram = 0x80B0040C, size = 0x78 },
    { name = "EnTalkGibud_SetupAttemptPlayerFreeze", vram = 0x80AFEC08, size = 0x44 },
    { name = "EnTalkGibud_GrabFail", vram = 0x80AFF288, size = 0xA8 },
    { name = "EnTalkGibud_TurnAwayAndShakeHead", vram = 0x80AFF378, size = 0xE4 },
    { name = "EnTalkGibud_PostLimbDraw", vram = 0x80B00F64, size = 0xDC },
    { name = "EnTalkGibud_WalkToPlayer", vram = 0x80AFED7C, size = 0x258 },
    { name = "EnTalkGibud_UpdateEffect", vram = 0x80B00D9C, size = 0xAC },
    { name = "EnTalkGibud_SetupDisappear", vram = 0x80B000FC, size = 0x5C },
    { name = "EnTalkGibud_Grab", vram = 0x80AFF030, size = 0x1FC },
    { name = "EnTalkGibud_OverrideLimbDraw", vram = 0x80B00F08, size = 0x5C },
    { name = "EnTalkGibud_PassiveIdle", vram = 0x80AFFE94, size = 0x110 },
    { name = "EnTalkGibud_CheckPresentedItem", vram = 0x80AFFD3C, size = 0x100 },
    { name = "EnTalkGibud_TurnTowardsPlayer", vram = 0x80B005EC, size = 0x174 },
    { name = "EnTalkGibud_PlayerOutOfRange", vram = 0x80B00484, size = 0x4C },
    { name = "EnTalkGibud_WalkToHome", vram = 0x80AFF4AC, size = 0x16C },
    { name = "EnTalkGibud_SetupDead", vram = 0x80AFF880, size = 0x64 },
    { name = "EnTalkGibud_Update", vram = 0x80B00E48, size = 0xC0 },
    { name = "EnTalkGibud_UpdateDamage", vram = 0x80B0094C, size = 0x240 },
    { name = "EnTalkGibud_SetupWalkToPlayer", vram = 0x80AFED08, size = 0x74 },
    { name = "EnTalkGibud_CheckForGibdoMask", vram = 0x80B004D0, size = 0x11C },
    { name = "EnTalkGibud_SetupWalkToHome", vram = 0x80AFF45C, size = 0x50 },
    { name = "EnTalkGibud_AttemptPlayerFreeze", vram = 0x80AFEC4C, size = 0xBC },
    { name = "EnTalkGibud_SetupIdle", vram = 0x80AFEB38, size = 0x44 },
    { name = "EnTalkGibud_SetupTalk", vram = 0x80AFFFA4, size = 0x18 },
    { name = "EnTalkGibud_GetTextIdForRequestedItem", vram = 0x80AFFAB0, size = 0x160 },
    { name = "EnTalkGibud_Talk", vram = 0x80AFFFBC, size = 0x140 },
    { name = "EnTalkGibud_MoveWithGravity", vram = 0x80B008FC, size = 0x50 },
    { name = "EnTalkGibud_Dead", vram = 0x80AFF8E4, size = 0xE8 },
    { name = "EnTalkGibud_MoveGrabbedPlayerAwayFromWall", vram = 0x80B00C94, size = 0x108 },
    { name = "EnTalkGibud_GetNextTextBoxId", vram = 0x80AFFC10, size = 0x8C },
    { name = "EnTalkGibud_SetupGrab", vram = 0x80AFEFD4, size = 0x5C },
    { name = "EnTalkGibud_Draw", vram = 0x80B01040, size = 0x198 },
    { name = "EnTalkGibud_Disappear", vram = 0x80B00158, size = 0x22C },
    { name = "EnTalkGibud_SetupGrabFail", vram = 0x80AFF22C, size = 0x5C },
    { name = "EnTalkGibud_UpdateCollision", vram = 0x80B00B8C, size = 0x108 },
    { name = "EnTalkGibud_PresentedItemMatchesRequest", vram = 0x80AFFC9C, size = 0xA0 },
    { name = "EnTalkGibud_SetupDamage", vram = 0x80AFF700, size = 0x6C },
    { name = "EnTalkGibud_Damage", vram = 0x80AFF76C, size = 0x114 },
    { name = "EnTalkGibud_Init", vram = 0x80AFE8A0, size = 0x26C },
    { name = "EnTalkGibud_Destroy", vram = 0x80AFEB0C, size = 0x2C },
    { name = "EnTalkGibud_PlayAnimation", vram = 0x80B008BC, size = 0x40 },
    { name = "EnTalkGibud_SetupRevive", vram = 0x80AFF9CC, size = 0x9C },
    { name = "EnTalkGibud_SetupTurnAwayAndShakeHead", vram = 0x80AFF330, size = 0x48 },
    { name = "EnTalkGibud_SetupPassiveIdle", vram = 0x80AFFE3C, size = 0x58 },
    { name = "EnTalkGibud_Revive", vram = 0x80AFFA68, size = 0x48 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Giant"
rom = 0x00F66CA0
vram = 0x80B01990
size = 0x1340

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B019E0, target_vram = 0x80B02950 },
    { type = "R_MIPS_LO16", vram = 0x80B019E4, target_vram = 0x80B02950 },
    { type = "R_MIPS_HI16", vram = 0x80B01A44, target_vram = 0x80B02950 },
    { type = "R_MIPS_LO16", vram = 0x80B01A4C, target_vram = 0x80B02950 },
    { type = "R_MIPS_HI16", vram = 0x80B01A78, target_vram = 0x80B029A0 },
    { type = "R_MIPS_LO16", vram = 0x80B01A88, target_vram = 0x80B029A0 },
    { type = "R_MIPS_HI16", vram = 0x80B01BD8, target_vram = 0x80B024D8 },
    { type = "R_MIPS_LO16", vram = 0x80B01BDC, target_vram = 0x80B024D8 },
    { type = "R_MIPS_HI16", vram = 0x80B01C10, target_vram = 0x80B029E0 },
    { type = "R_MIPS_LO16", vram = 0x80B01C18, target_vram = 0x80B029E0 },
    { type = "R_MIPS_HI16", vram = 0x80B01CA4, target_vram = 0x80B023D0 },
    { type = "R_MIPS_LO16", vram = 0x80B01CA8, target_vram = 0x80B023D0 },
    { type = "R_MIPS_HI16", vram = 0x80B01D20, target_vram = 0x80B026FC },
    { type = "R_MIPS_LO16", vram = 0x80B01D24, target_vram = 0x80B026FC },
    { type = "R_MIPS_HI16", vram = 0x80B01D50, target_vram = 0x80B026FC },
    { type = "R_MIPS_LO16", vram = 0x80B01D54, target_vram = 0x80B026FC },
    { type = "R_MIPS_HI16", vram = 0x80B01D70, target_vram = 0x80B024AC },
    { type = "R_MIPS_LO16", vram = 0x80B01D74, target_vram = 0x80B024AC },
    { type = "R_MIPS_HI16", vram = 0x80B01E2C, target_vram = 0x80B02A0C },
    { type = "R_MIPS_LO16", vram = 0x80B01E34, target_vram = 0x80B02A0C },
    { type = "R_MIPS_HI16", vram = 0x80B01F0C, target_vram = 0x80B02A38 },
    { type = "R_MIPS_LO16", vram = 0x80B01F14, target_vram = 0x80B02A38 },
    { type = "R_MIPS_HI16", vram = 0x80B02184, target_vram = 0x80B02A74 },
    { type = "R_MIPS_LO16", vram = 0x80B0218C, target_vram = 0x80B02A74 },
    { type = "R_MIPS_HI16", vram = 0x80B024F0, target_vram = 0x80B026FC },
    { type = "R_MIPS_LO16", vram = 0x80B024F4, target_vram = 0x80B026FC },
    { type = "R_MIPS_HI16", vram = 0x80B02758, target_vram = 0x80B0298C },
    { type = "R_MIPS_LO16", vram = 0x80B0276C, target_vram = 0x80B0298C },
    { type = "R_MIPS_HI16", vram = 0x80B027B0, target_vram = 0x80B02688 },
    { type = "R_MIPS_LO16", vram = 0x80B027B4, target_vram = 0x80B02688 },
    { type = "R_MIPS_HI16", vram = 0x80B02850, target_vram = 0x80B0298C },
    { type = "R_MIPS_LO16", vram = 0x80B02864, target_vram = 0x80B0298C },
    { type = "R_MIPS_HI16", vram = 0x80B0286C, target_vram = 0x80B026C4 },
    { type = "R_MIPS_LO16", vram = 0x80B02870, target_vram = 0x80B026C4 },
]

functions = [
    { name = "EnGiant_UpdateAlpha", vram = 0x80B020A0, size = 0x7C },
    { name = "EnGiant_ChangeToStartOrLoopAnimation", vram = 0x80B01E84, size = 0x64 },
    { name = "EnGiant_UpdatePosition", vram = 0x80B02354, size = 0x7C },
    { name = "EnGiant_Destroy", vram = 0x80B01E74, size = 0x10 },
    { name = "EnGiant_PlayClockTowerFailureAnimation", vram = 0x80B024AC, size = 0x2C },
    { name = "EnGiant_Update", vram = 0x80B025CC, size = 0xBC },
    { name = "EnGiant_Draw", vram = 0x80B026FC, size = 0x230 },
    { name = "EnGiant_IsImprisoned", vram = 0x80B01A74, size = 0xBC },
    { name = "EnGiant_PostLimbDrawXlu", vram = 0x80B026C4, size = 0x38 },
    { name = "EnGiant_PerformCutsceneActions", vram = 0x80B024D8, size = 0xF4 },
    { name = "EnGiant_PerformClockTowerSuccessActions", vram = 0x80B023D0, size = 0xDC },
    { name = "EnGiant_Init", vram = 0x80B01B30, size = 0x344 },
    { name = "EnGiant_PlaySound", vram = 0x80B02234, size = 0x120 },
    { name = "EnGiant_PostLimbDrawOpa", vram = 0x80B02688, size = 0x3C },
    { name = "EnGiant_PlayAndUpdateAnimation", vram = 0x80B0211C, size = 0x118 },
    { name = "EnGiant_ChangeAnim", vram = 0x80B01990, size = 0xE4 },
    { name = "EnGiant_ChangeAnimBasedOnCueId", vram = 0x80B01EE8, size = 0x1B8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Snowball"
rom = 0x00F67FE0
vram = 0x80B02CD0
size = 0x25C0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B02CE4, target_vram = 0x80B04F84 },
    { type = "R_MIPS_LO16", vram = 0x80B02CEC, target_vram = 0x80B04F84 },
    { type = "R_MIPS_HI16", vram = 0x80B02DC8, target_vram = 0x80B04F84 },
    { type = "R_MIPS_LO16", vram = 0x80B02DCC, target_vram = 0x80B04F84 },
    { type = "R_MIPS_HI16", vram = 0x80B02E68, target_vram = 0x80B04F84 },
    { type = "R_MIPS_LO16", vram = 0x80B02E70, target_vram = 0x80B04F84 },
    { type = "R_MIPS_HI16", vram = 0x80B02F2C, target_vram = 0x80B04FF0 },
    { type = "R_MIPS_LO16", vram = 0x80B02F30, target_vram = 0x80B04FF0 },
    { type = "R_MIPS_HI16", vram = 0x80B02F3C, target_vram = 0x80B04FF4 },
    { type = "R_MIPS_LO16", vram = 0x80B02F40, target_vram = 0x80B04FF4 },
    { type = "R_MIPS_HI16", vram = 0x80B02F54, target_vram = 0x80B04FB8 },
    { type = "R_MIPS_HI16", vram = 0x80B02F58, target_vram = 0x80B04FB4 },
    { type = "R_MIPS_LO16", vram = 0x80B02F60, target_vram = 0x80B04FB4 },
    { type = "R_MIPS_LO16", vram = 0x80B02F64, target_vram = 0x80B04FB8 },
    { type = "R_MIPS_HI16", vram = 0x80B02FF8, target_vram = 0x80B04FF8 },
    { type = "R_MIPS_LO16", vram = 0x80B02FFC, target_vram = 0x80B04FF8 },
    { type = "R_MIPS_HI16", vram = 0x80B03144, target_vram = 0x80B04FFC },
    { type = "R_MIPS_LO16", vram = 0x80B03148, target_vram = 0x80B04FFC },
    { type = "R_MIPS_HI16", vram = 0x80B0314C, target_vram = 0x80B05000 },
    { type = "R_MIPS_LO16", vram = 0x80B03154, target_vram = 0x80B05000 },
    { type = "R_MIPS_HI16", vram = 0x80B0315C, target_vram = 0x80B04FC8 },
    { type = "R_MIPS_LO16", vram = 0x80B03164, target_vram = 0x80B04FC8 },
    { type = "R_MIPS_HI16", vram = 0x80B031A8, target_vram = 0x80B05004 },
    { type = "R_MIPS_LO16", vram = 0x80B031BC, target_vram = 0x80B05004 },
    { type = "R_MIPS_HI16", vram = 0x80B031E0, target_vram = 0x80B05008 },
    { type = "R_MIPS_LO16", vram = 0x80B031F0, target_vram = 0x80B05008 },
    { type = "R_MIPS_HI16", vram = 0x80B03264, target_vram = 0x80B0500C },
    { type = "R_MIPS_LO16", vram = 0x80B03268, target_vram = 0x80B0500C },
    { type = "R_MIPS_HI16", vram = 0x80B032A0, target_vram = 0x80B05010 },
    { type = "R_MIPS_LO16", vram = 0x80B032AC, target_vram = 0x80B05010 },
    { type = "R_MIPS_HI16", vram = 0x80B032D4, target_vram = 0x80B05014 },
    { type = "R_MIPS_LO16", vram = 0x80B032DC, target_vram = 0x80B05014 },
    { type = "R_MIPS_HI16", vram = 0x80B03460, target_vram = 0x80B04FB4 },
    { type = "R_MIPS_HI16", vram = 0x80B03464, target_vram = 0x80B04FB8 },
    { type = "R_MIPS_LO16", vram = 0x80B03468, target_vram = 0x80B04FB8 },
    { type = "R_MIPS_LO16", vram = 0x80B0346C, target_vram = 0x80B04FB4 },
    { type = "R_MIPS_HI16", vram = 0x80B03474, target_vram = 0x80B04FBC },
    { type = "R_MIPS_LO16", vram = 0x80B0347C, target_vram = 0x80B04FBC },
    { type = "R_MIPS_HI16", vram = 0x80B034D0, target_vram = 0x80B05018 },
    { type = "R_MIPS_LO16", vram = 0x80B034E4, target_vram = 0x80B05018 },
    { type = "R_MIPS_HI16", vram = 0x80B03574, target_vram = 0x80B0501C },
    { type = "R_MIPS_LO16", vram = 0x80B035C4, target_vram = 0x80B0501C },
    { type = "R_MIPS_HI16", vram = 0x80B036F0, target_vram = 0x80B05020 },
    { type = "R_MIPS_LO16", vram = 0x80B036F4, target_vram = 0x80B05020 },
    { type = "R_MIPS_HI16", vram = 0x80B036F8, target_vram = 0x80B05024 },
    { type = "R_MIPS_LO16", vram = 0x80B036FC, target_vram = 0x80B05024 },
    { type = "R_MIPS_HI16", vram = 0x80B03700, target_vram = 0x80B05028 },
    { type = "R_MIPS_HI16", vram = 0x80B03704, target_vram = 0x80B04FB4 },
    { type = "R_MIPS_LO16", vram = 0x80B03708, target_vram = 0x80B04FB4 },
    { type = "R_MIPS_LO16", vram = 0x80B0370C, target_vram = 0x80B05028 },
    { type = "R_MIPS_HI16", vram = 0x80B037BC, target_vram = 0x80B0502C },
    { type = "R_MIPS_LO16", vram = 0x80B037C8, target_vram = 0x80B0502C },
    { type = "R_MIPS_HI16", vram = 0x80B03860, target_vram = 0x80B04FB8 },
    { type = "R_MIPS_LO16", vram = 0x80B03864, target_vram = 0x80B04FB8 },
    { type = "R_MIPS_HI16", vram = 0x80B038C4, target_vram = 0x80B05030 },
    { type = "R_MIPS_LO16", vram = 0x80B038C8, target_vram = 0x80B05030 },
    { type = "R_MIPS_HI16", vram = 0x80B038D4, target_vram = 0x80B05034 },
    { type = "R_MIPS_LO16", vram = 0x80B038D8, target_vram = 0x80B05034 },
    { type = "R_MIPS_HI16", vram = 0x80B03968, target_vram = 0x80B05038 },
    { type = "R_MIPS_LO16", vram = 0x80B03974, target_vram = 0x80B05038 },
    { type = "R_MIPS_HI16", vram = 0x80B03AE8, target_vram = 0x80B0503C },
    { type = "R_MIPS_LO16", vram = 0x80B03AEC, target_vram = 0x80B0503C },
    { type = "R_MIPS_HI16", vram = 0x80B03AF0, target_vram = 0x80B05040 },
    { type = "R_MIPS_HI16", vram = 0x80B03AF4, target_vram = 0x80B04FC8 },
    { type = "R_MIPS_LO16", vram = 0x80B03AFC, target_vram = 0x80B04FC8 },
    { type = "R_MIPS_LO16", vram = 0x80B03B00, target_vram = 0x80B05040 },
    { type = "R_MIPS_HI16", vram = 0x80B03D80, target_vram = 0x80B04FB4 },
    { type = "R_MIPS_HI16", vram = 0x80B03D84, target_vram = 0x80B04FB8 },
    { type = "R_MIPS_LO16", vram = 0x80B03D8C, target_vram = 0x80B04FB8 },
    { type = "R_MIPS_LO16", vram = 0x80B03D90, target_vram = 0x80B04FB4 },
    { type = "R_MIPS_HI16", vram = 0x80B03D98, target_vram = 0x80B04FBC },
    { type = "R_MIPS_LO16", vram = 0x80B03D9C, target_vram = 0x80B04FBC },
    { type = "R_MIPS_HI16", vram = 0x80B0400C, target_vram = 0x80B04F84 },
    { type = "R_MIPS_LO16", vram = 0x80B04010, target_vram = 0x80B04F84 },
    { type = "R_MIPS_HI16", vram = 0x80B04054, target_vram = 0x80B04FAC },
    { type = "R_MIPS_LO16", vram = 0x80B04058, target_vram = 0x80B04FAC },
    { type = "R_MIPS_HI16", vram = 0x80B040A0, target_vram = 0x80B04FD4 },
    { type = "R_MIPS_LO16", vram = 0x80B040A4, target_vram = 0x80B04FD4 },
    { type = "R_MIPS_HI16", vram = 0x80B040E4, target_vram = 0x80B05044 },
    { type = "R_MIPS_LO16", vram = 0x80B040E8, target_vram = 0x80B05044 },
    { type = "R_MIPS_HI16", vram = 0x80B04170, target_vram = 0x80B05048 },
    { type = "R_MIPS_LO16", vram = 0x80B04174, target_vram = 0x80B05048 },
    { type = "R_MIPS_HI16", vram = 0x80B041A0, target_vram = 0x80B04F74 },
    { type = "R_MIPS_LO16", vram = 0x80B041B0, target_vram = 0x80B04F74 },
    { type = "R_MIPS_HI16", vram = 0x80B0433C, target_vram = 0x80B04350 },
    { type = "R_MIPS_LO16", vram = 0x80B04340, target_vram = 0x80B04350 },
    { type = "R_MIPS_HI16", vram = 0x80B04560, target_vram = 0x80B0457C },
    { type = "R_MIPS_LO16", vram = 0x80B04564, target_vram = 0x80B0457C },
    { type = "R_MIPS_HI16", vram = 0x80B0461C, target_vram = 0x80B04648 },
    { type = "R_MIPS_LO16", vram = 0x80B04624, target_vram = 0x80B04648 },
    { type = "R_MIPS_HI16", vram = 0x80B04774, target_vram = 0x80B04D34 },
    { type = "R_MIPS_HI16", vram = 0x80B04778, target_vram = 0x80B047C0 },
    { type = "R_MIPS_LO16", vram = 0x80B0477C, target_vram = 0x80B04D34 },
    { type = "R_MIPS_LO16", vram = 0x80B04784, target_vram = 0x80B047C0 },
    { type = "R_MIPS_HI16", vram = 0x80B04834, target_vram = 0x80B0504C },
    { type = "R_MIPS_LO16", vram = 0x80B0484C, target_vram = 0x80B0504C },
    { type = "R_MIPS_HI16", vram = 0x80B04934, target_vram = 0x80B04FE4 },
    { type = "R_MIPS_LO16", vram = 0x80B04938, target_vram = 0x80B04FE4 },
    { type = "R_MIPS_HI16", vram = 0x80B04954, target_vram = 0x80B05050 },
    { type = "R_MIPS_LO16", vram = 0x80B04960, target_vram = 0x80B05050 },
    { type = "R_MIPS_HI16", vram = 0x80B04964, target_vram = 0x80B04FD8 },
    { type = "R_MIPS_LO16", vram = 0x80B04968, target_vram = 0x80B04FD8 },
    { type = "R_MIPS_HI16", vram = 0x80B049D0, target_vram = 0x80B05054 },
    { type = "R_MIPS_LO16", vram = 0x80B049E8, target_vram = 0x80B05054 },
    { type = "R_MIPS_HI16", vram = 0x80B04B4C, target_vram = 0x80B04B60 },
    { type = "R_MIPS_LO16", vram = 0x80B04B50, target_vram = 0x80B04B60 },
    { type = "R_MIPS_HI16", vram = 0x80B04C34, target_vram = 0x80B04350 },
    { type = "R_MIPS_LO16", vram = 0x80B04C38, target_vram = 0x80B04350 },
]

functions = [
    { name = "func_80B02DB0", vram = 0x80B02DB0, size = 0xA4 },
    { name = "func_80B03FF8", vram = 0x80B03FF8, size = 0x8C },
    { name = "ObjSnowball_Init", vram = 0x80B04084, size = 0x288 },
    { name = "ObjSnowball_Draw", vram = 0x80B04D04, size = 0x30 },
    { name = "func_80B04648", vram = 0x80B04648, size = 0x9C },
    { name = "func_80B04350", vram = 0x80B04350, size = 0x1F0 },
    { name = "func_80B04338", vram = 0x80B04338, size = 0x18 },
    { name = "func_80B046E4", vram = 0x80B046E4, size = 0xDC },
    { name = "ObjSnowball_Update", vram = 0x80B04B70, size = 0x194 },
    { name = "func_80B04D34", vram = 0x80B04D34, size = 0x1F8 },
    { name = "func_80B02EE4", vram = 0x80B02EE4, size = 0x214 },
    { name = "func_80B04B48", vram = 0x80B04B48, size = 0x18 },
    { name = "func_80B03688", vram = 0x80B03688, size = 0x3F8 },
    { name = "func_80B030F8", vram = 0x80B030F8, size = 0x590 },
    { name = "func_80B02CD0", vram = 0x80B02CD0, size = 0x88 },
    { name = "func_80B04B60", vram = 0x80B04B60, size = 0x10 },
    { name = "func_80B0457C", vram = 0x80B0457C, size = 0x8C },
    { name = "func_80B04540", vram = 0x80B04540, size = 0x3C },
    { name = "ObjSnowball_Destroy", vram = 0x80B0430C, size = 0x2C },
    { name = "func_80B04608", vram = 0x80B04608, size = 0x40 },
    { name = "func_80B02D58", vram = 0x80B02D58, size = 0x58 },
    { name = "func_80B047C0", vram = 0x80B047C0, size = 0x388 },
    { name = "func_80B03E2C", vram = 0x80B03E2C, size = 0x1CC },
    { name = "func_80B02E54", vram = 0x80B02E54, size = 0x90 },
    { name = "func_80B03A80", vram = 0x80B03A80, size = 0x3AC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Boss_Hakugin"
rom = 0x00F6A5A0
vram = 0x80B05290
size = 0xA350

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B052BC, target_vram = 0x80B0EAD8 },
    { type = "R_MIPS_LO16", vram = 0x80B052C0, target_vram = 0x80B0EAD8 },
    { type = "R_MIPS_HI16", vram = 0x80B05304, target_vram = 0x80B0EAD4 },
    { type = "R_MIPS_LO16", vram = 0x80B05308, target_vram = 0x80B0EAD4 },
    { type = "R_MIPS_HI16", vram = 0x80B0530C, target_vram = 0x80B0EA88 },
    { type = "R_MIPS_LO16", vram = 0x80B05310, target_vram = 0x80B0EA88 },
    { type = "R_MIPS_HI16", vram = 0x80B0531C, target_vram = 0x80B0EAD4 },
    { type = "R_MIPS_LO16", vram = 0x80B05320, target_vram = 0x80B0EAD4 },
    { type = "R_MIPS_HI16", vram = 0x80B05330, target_vram = 0x80B0E9AC },
    { type = "R_MIPS_LO16", vram = 0x80B0533C, target_vram = 0x80B0E9AC },
    { type = "R_MIPS_HI16", vram = 0x80B05350, target_vram = 0x80B0E9F8 },
    { type = "R_MIPS_LO16", vram = 0x80B05354, target_vram = 0x80B0E9F8 },
    { type = "R_MIPS_HI16", vram = 0x80B0539C, target_vram = 0x80B0EA08 },
    { type = "R_MIPS_LO16", vram = 0x80B053A0, target_vram = 0x80B0EA08 },
    { type = "R_MIPS_HI16", vram = 0x80B053B8, target_vram = 0x80B0EA34 },
    { type = "R_MIPS_LO16", vram = 0x80B053C0, target_vram = 0x80B0EA34 },
    { type = "R_MIPS_HI16", vram = 0x80B05590, target_vram = 0x80B0EA60 },
    { type = "R_MIPS_HI16", vram = 0x80B05594, target_vram = 0x80B0EA80 },
    { type = "R_MIPS_LO16", vram = 0x80B05598, target_vram = 0x80B0EA80 },
    { type = "R_MIPS_LO16", vram = 0x80B0559C, target_vram = 0x80B0EA60 },
    { type = "R_MIPS_HI16", vram = 0x80B05600, target_vram = 0x80B0EC54 },
    { type = "R_MIPS_HI16", vram = 0x80B05608, target_vram = 0x80B0EC50 },
    { type = "R_MIPS_LO16", vram = 0x80B0560C, target_vram = 0x80B0EC50 },
    { type = "R_MIPS_LO16", vram = 0x80B05650, target_vram = 0x80B0EC54 },
    { type = "R_MIPS_HI16", vram = 0x80B05750, target_vram = 0x80B0EC58 },
    { type = "R_MIPS_LO16", vram = 0x80B05754, target_vram = 0x80B0EC58 },
    { type = "R_MIPS_HI16", vram = 0x80B05820, target_vram = 0x80B0EC5C },
    { type = "R_MIPS_LO16", vram = 0x80B05838, target_vram = 0x80B0EC5C },
    { type = "R_MIPS_HI16", vram = 0x80B05840, target_vram = 0x80B0EC60 },
    { type = "R_MIPS_LO16", vram = 0x80B05858, target_vram = 0x80B0EC60 },
    { type = "R_MIPS_HI16", vram = 0x80B058D4, target_vram = 0x80B0EC64 },
    { type = "R_MIPS_LO16", vram = 0x80B058EC, target_vram = 0x80B0EC64 },
    { type = "R_MIPS_HI16", vram = 0x80B058F0, target_vram = 0x80B0EC68 },
    { type = "R_MIPS_LO16", vram = 0x80B05914, target_vram = 0x80B0EC68 },
    { type = "R_MIPS_HI16", vram = 0x80B05B18, target_vram = 0x80B0813C },
    { type = "R_MIPS_LO16", vram = 0x80B05B1C, target_vram = 0x80B0813C },
    { type = "R_MIPS_HI16", vram = 0x80B05B24, target_vram = 0x80B08018 },
    { type = "R_MIPS_LO16", vram = 0x80B05B28, target_vram = 0x80B08018 },
    { type = "R_MIPS_HI16", vram = 0x80B05B44, target_vram = 0x80B0EC6C },
    { type = "R_MIPS_LO16", vram = 0x80B05B48, target_vram = 0x80B0EC6C },
    { type = "R_MIPS_HI16", vram = 0x80B05BE4, target_vram = 0x80B0EC70 },
    { type = "R_MIPS_LO16", vram = 0x80B05BE8, target_vram = 0x80B0EC70 },
    { type = "R_MIPS_HI16", vram = 0x80B05C60, target_vram = 0x80B0EAC4 },
    { type = "R_MIPS_HI16", vram = 0x80B05C64, target_vram = 0x80B0EAC8 },
    { type = "R_MIPS_LO16", vram = 0x80B05C70, target_vram = 0x80B0EAC8 },
    { type = "R_MIPS_LO16", vram = 0x80B05C74, target_vram = 0x80B0EAC4 },
    { type = "R_MIPS_HI16", vram = 0x80B05CF4, target_vram = 0x80B0EC74 },
    { type = "R_MIPS_LO16", vram = 0x80B05D08, target_vram = 0x80B0EC74 },
    { type = "R_MIPS_HI16", vram = 0x80B05DC4, target_vram = 0x80B0EC78 },
    { type = "R_MIPS_LO16", vram = 0x80B05DC8, target_vram = 0x80B0EC78 },
    { type = "R_MIPS_HI16", vram = 0x80B05E78, target_vram = 0x80B0EACC },
    { type = "R_MIPS_LO16", vram = 0x80B05E7C, target_vram = 0x80B0EACC },
    { type = "R_MIPS_HI16", vram = 0x80B06194, target_vram = 0x80B0EC80 },
    { type = "R_MIPS_HI16", vram = 0x80B0619C, target_vram = 0x80B0EC7C },
    { type = "R_MIPS_LO16", vram = 0x80B061A0, target_vram = 0x80B0EC7C },
    { type = "R_MIPS_LO16", vram = 0x80B061F0, target_vram = 0x80B0EC80 },
    { type = "R_MIPS_HI16", vram = 0x80B06268, target_vram = 0x80B0EC8C },
    { type = "R_MIPS_HI16", vram = 0x80B06270, target_vram = 0x80B0EC84 },
    { type = "R_MIPS_LO16", vram = 0x80B06274, target_vram = 0x80B0EC84 },
    { type = "R_MIPS_HI16", vram = 0x80B06280, target_vram = 0x80B0EC88 },
    { type = "R_MIPS_LO16", vram = 0x80B0628C, target_vram = 0x80B0EC88 },
    { type = "R_MIPS_LO16", vram = 0x80B062CC, target_vram = 0x80B0EC8C },
    { type = "R_MIPS_HI16", vram = 0x80B06318, target_vram = 0x80B0EC90 },
    { type = "R_MIPS_LO16", vram = 0x80B0631C, target_vram = 0x80B0EC90 },
    { type = "R_MIPS_HI16", vram = 0x80B06338, target_vram = 0x80B0EC94 },
    { type = "R_MIPS_LO16", vram = 0x80B0634C, target_vram = 0x80B0EC94 },
    { type = "R_MIPS_HI16", vram = 0x80B06400, target_vram = 0x80B0EC98 },
    { type = "R_MIPS_LO16", vram = 0x80B0640C, target_vram = 0x80B0EC98 },
    { type = "R_MIPS_HI16", vram = 0x80B064AC, target_vram = 0x80B0EC9C },
    { type = "R_MIPS_LO16", vram = 0x80B064B0, target_vram = 0x80B0EC9C },
    { type = "R_MIPS_HI16", vram = 0x80B065A0, target_vram = 0x80B0E9D4 },
    { type = "R_MIPS_LO16", vram = 0x80B065A4, target_vram = 0x80B0E9D4 },
    { type = "R_MIPS_HI16", vram = 0x80B06ADC, target_vram = 0x80B0ECA0 },
    { type = "R_MIPS_LO16", vram = 0x80B06AE0, target_vram = 0x80B0ECA0 },
    { type = "R_MIPS_HI16", vram = 0x80B06B78, target_vram = 0x80B0ECA4 },
    { type = "R_MIPS_LO16", vram = 0x80B06B7C, target_vram = 0x80B0ECA4 },
    { type = "R_MIPS_HI16", vram = 0x80B06C38, target_vram = 0x80B0ECA8 },
    { type = "R_MIPS_LO16", vram = 0x80B06C3C, target_vram = 0x80B0ECA8 },
    { type = "R_MIPS_HI16", vram = 0x80B06D8C, target_vram = 0x80B0ECAC },
    { type = "R_MIPS_LO16", vram = 0x80B06D90, target_vram = 0x80B0ECAC },
    { type = "R_MIPS_HI16", vram = 0x80B06ECC, target_vram = 0x80B0ECB0 },
    { type = "R_MIPS_LO16", vram = 0x80B06ED0, target_vram = 0x80B0ECB0 },
    { type = "R_MIPS_HI16", vram = 0x80B06FCC, target_vram = 0x80B0ECB4 },
    { type = "R_MIPS_LO16", vram = 0x80B06FD0, target_vram = 0x80B0ECB4 },
    { type = "R_MIPS_HI16", vram = 0x80B07008, target_vram = 0x80B0EAB0 },
    { type = "R_MIPS_LO16", vram = 0x80B07010, target_vram = 0x80B0EAB0 },
    { type = "R_MIPS_HI16", vram = 0x80B072F8, target_vram = 0x80B0ECB8 },
    { type = "R_MIPS_LO16", vram = 0x80B072FC, target_vram = 0x80B0ECB8 },
    { type = "R_MIPS_HI16", vram = 0x80B07308, target_vram = 0x80B0ECBC },
    { type = "R_MIPS_LO16", vram = 0x80B0730C, target_vram = 0x80B0ECBC },
    { type = "R_MIPS_HI16", vram = 0x80B07340, target_vram = 0x80B0ECC0 },
    { type = "R_MIPS_LO16", vram = 0x80B07344, target_vram = 0x80B0ECC0 },
    { type = "R_MIPS_HI16", vram = 0x80B07350, target_vram = 0x80B0ECC4 },
    { type = "R_MIPS_LO16", vram = 0x80B07354, target_vram = 0x80B0ECC4 },
    { type = "R_MIPS_HI16", vram = 0x80B07404, target_vram = 0x80B0ECC8 },
    { type = "R_MIPS_LO16", vram = 0x80B07410, target_vram = 0x80B0ECC8 },
    { type = "R_MIPS_HI16", vram = 0x80B07494, target_vram = 0x80B0EA9A },
    { type = "R_MIPS_LO16", vram = 0x80B07498, target_vram = 0x80B0EA9A },
    { type = "R_MIPS_HI16", vram = 0x80B074BC, target_vram = 0x80B0ECCC },
    { type = "R_MIPS_LO16", vram = 0x80B074C0, target_vram = 0x80B0ECCC },
    { type = "R_MIPS_HI16", vram = 0x80B074C8, target_vram = 0x80B0ECD0 },
    { type = "R_MIPS_LO16", vram = 0x80B074E0, target_vram = 0x80B0ECD0 },
    { type = "R_MIPS_HI16", vram = 0x80B07538, target_vram = 0x80B0EAAC },
    { type = "R_MIPS_LO16", vram = 0x80B0753C, target_vram = 0x80B0EAAC },
    { type = "R_MIPS_HI16", vram = 0x80B07584, target_vram = 0x80B0EA95 },
    { type = "R_MIPS_LO16", vram = 0x80B07588, target_vram = 0x80B0EA95 },
    { type = "R_MIPS_HI16", vram = 0x80B075CC, target_vram = 0x80B0EAA5 },
    { type = "R_MIPS_LO16", vram = 0x80B075D0, target_vram = 0x80B0EAA5 },
    { type = "R_MIPS_HI16", vram = 0x80B0771C, target_vram = 0x80B0ECD8 },
    { type = "R_MIPS_HI16", vram = 0x80B0772C, target_vram = 0x80B0ECD4 },
    { type = "R_MIPS_LO16", vram = 0x80B07730, target_vram = 0x80B0ECD4 },
    { type = "R_MIPS_LO16", vram = 0x80B07750, target_vram = 0x80B0ECD8 },
    { type = "R_MIPS_HI16", vram = 0x80B078B8, target_vram = 0x80B0ECDC },
    { type = "R_MIPS_LO16", vram = 0x80B078BC, target_vram = 0x80B0ECDC },
    { type = "R_MIPS_HI16", vram = 0x80B078D4, target_vram = 0x80B0ECE0 },
    { type = "R_MIPS_LO16", vram = 0x80B078D8, target_vram = 0x80B0ECE0 },
    { type = "R_MIPS_HI16", vram = 0x80B07BB8, target_vram = 0x80B0ECE4 },
    { type = "R_MIPS_LO16", vram = 0x80B07BC0, target_vram = 0x80B0ECE4 },
    { type = "R_MIPS_HI16", vram = 0x80B07E50, target_vram = 0x80B0ECE8 },
    { type = "R_MIPS_LO16", vram = 0x80B07E5C, target_vram = 0x80B0ECE8 },
    { type = "R_MIPS_HI16", vram = 0x80B07FF4, target_vram = 0x80B08018 },
    { type = "R_MIPS_LO16", vram = 0x80B07FF8, target_vram = 0x80B08018 },
    { type = "R_MIPS_HI16", vram = 0x80B08034, target_vram = 0x80B0EAE8 },
    { type = "R_MIPS_LO16", vram = 0x80B08044, target_vram = 0x80B0EAE8 },
    { type = "R_MIPS_HI16", vram = 0x80B0804C, target_vram = 0x80B0ECEC },
    { type = "R_MIPS_LO16", vram = 0x80B08050, target_vram = 0x80B0ECEC },
    { type = "R_MIPS_HI16", vram = 0x80B0805C, target_vram = 0x80B0ECF0 },
    { type = "R_MIPS_LO16", vram = 0x80B08068, target_vram = 0x80B0ECF0 },
    { type = "R_MIPS_HI16", vram = 0x80B08084, target_vram = 0x80B0EAE8 },
    { type = "R_MIPS_LO16", vram = 0x80B08088, target_vram = 0x80B0EAE8 },
    { type = "R_MIPS_HI16", vram = 0x80B08124, target_vram = 0x80B0813C },
    { type = "R_MIPS_LO16", vram = 0x80B08128, target_vram = 0x80B0813C },
    { type = "R_MIPS_HI16", vram = 0x80B08290, target_vram = 0x80B082AC },
    { type = "R_MIPS_LO16", vram = 0x80B08294, target_vram = 0x80B082AC },
    { type = "R_MIPS_HI16", vram = 0x80B08320, target_vram = 0x80B0ECF4 },
    { type = "R_MIPS_LO16", vram = 0x80B08324, target_vram = 0x80B0ECF4 },
    { type = "R_MIPS_HI16", vram = 0x80B08330, target_vram = 0x80B0ECF8 },
    { type = "R_MIPS_LO16", vram = 0x80B08334, target_vram = 0x80B0ECF8 },
    { type = "R_MIPS_HI16", vram = 0x80B08348, target_vram = 0x80B0ECFC },
    { type = "R_MIPS_LO16", vram = 0x80B0834C, target_vram = 0x80B0ECFC },
    { type = "R_MIPS_HI16", vram = 0x80B0838C, target_vram = 0x80B0ED00 },
    { type = "R_MIPS_LO16", vram = 0x80B08390, target_vram = 0x80B0ED00 },
    { type = "R_MIPS_HI16", vram = 0x80B0839C, target_vram = 0x80B0ED04 },
    { type = "R_MIPS_LO16", vram = 0x80B083A0, target_vram = 0x80B0ED04 },
    { type = "R_MIPS_HI16", vram = 0x80B083A4, target_vram = 0x80B0ED08 },
    { type = "R_MIPS_LO16", vram = 0x80B083A8, target_vram = 0x80B0ED08 },
    { type = "R_MIPS_HI16", vram = 0x80B083B4, target_vram = 0x80B0ED0C },
    { type = "R_MIPS_LO16", vram = 0x80B083B8, target_vram = 0x80B0ED0C },
    { type = "R_MIPS_HI16", vram = 0x80B083F8, target_vram = 0x80B0ED10 },
    { type = "R_MIPS_LO16", vram = 0x80B083FC, target_vram = 0x80B0ED10 },
    { type = "R_MIPS_HI16", vram = 0x80B08408, target_vram = 0x80B0ED14 },
    { type = "R_MIPS_LO16", vram = 0x80B0840C, target_vram = 0x80B0ED14 },
    { type = "R_MIPS_HI16", vram = 0x80B08410, target_vram = 0x80B0ED18 },
    { type = "R_MIPS_LO16", vram = 0x80B08414, target_vram = 0x80B0ED18 },
    { type = "R_MIPS_HI16", vram = 0x80B08420, target_vram = 0x80B0ED1C },
    { type = "R_MIPS_LO16", vram = 0x80B08424, target_vram = 0x80B0ED1C },
    { type = "R_MIPS_HI16", vram = 0x80B08464, target_vram = 0x80B0ED20 },
    { type = "R_MIPS_LO16", vram = 0x80B08468, target_vram = 0x80B0ED20 },
    { type = "R_MIPS_HI16", vram = 0x80B08474, target_vram = 0x80B0ED24 },
    { type = "R_MIPS_LO16", vram = 0x80B08478, target_vram = 0x80B0ED24 },
    { type = "R_MIPS_HI16", vram = 0x80B0847C, target_vram = 0x80B0ED28 },
    { type = "R_MIPS_LO16", vram = 0x80B08480, target_vram = 0x80B0ED28 },
    { type = "R_MIPS_HI16", vram = 0x80B0848C, target_vram = 0x80B0ED2C },
    { type = "R_MIPS_LO16", vram = 0x80B08490, target_vram = 0x80B0ED2C },
    { type = "R_MIPS_HI16", vram = 0x80B084C0, target_vram = 0x80B0ED30 },
    { type = "R_MIPS_LO16", vram = 0x80B084C4, target_vram = 0x80B0ED30 },
    { type = "R_MIPS_HI16", vram = 0x80B084D0, target_vram = 0x80B0ED34 },
    { type = "R_MIPS_LO16", vram = 0x80B084E8, target_vram = 0x80B0ED34 },
    { type = "R_MIPS_HI16", vram = 0x80B0857C, target_vram = 0x80B0EAF4 },
    { type = "R_MIPS_HI16", vram = 0x80B08580, target_vram = 0x80B0EB00 },
    { type = "R_MIPS_LO16", vram = 0x80B08584, target_vram = 0x80B0EB00 },
    { type = "R_MIPS_LO16", vram = 0x80B08588, target_vram = 0x80B0EAF4 },
    { type = "R_MIPS_HI16", vram = 0x80B0861C, target_vram = 0x80B0863C },
    { type = "R_MIPS_LO16", vram = 0x80B08620, target_vram = 0x80B0863C },
    { type = "R_MIPS_HI16", vram = 0x80B0868C, target_vram = 0x80B0EB0C },
    { type = "R_MIPS_HI16", vram = 0x80B08690, target_vram = 0x80B0EB18 },
    { type = "R_MIPS_LO16", vram = 0x80B08694, target_vram = 0x80B0EB18 },
    { type = "R_MIPS_LO16", vram = 0x80B08698, target_vram = 0x80B0EB0C },
    { type = "R_MIPS_HI16", vram = 0x80B08930, target_vram = 0x80B08960 },
    { type = "R_MIPS_LO16", vram = 0x80B08938, target_vram = 0x80B08960 },
    { type = "R_MIPS_HI16", vram = 0x80B08C84, target_vram = 0x80B08CB8 },
    { type = "R_MIPS_LO16", vram = 0x80B08C90, target_vram = 0x80B08CB8 },
    { type = "R_MIPS_HI16", vram = 0x80B08E0C, target_vram = 0x80B0ED38 },
    { type = "R_MIPS_LO16", vram = 0x80B08E10, target_vram = 0x80B0ED38 },
    { type = "R_MIPS_HI16", vram = 0x80B08E20, target_vram = 0x80B0ED3C },
    { type = "R_MIPS_LO16", vram = 0x80B08E24, target_vram = 0x80B0ED3C },
    { type = "R_MIPS_HI16", vram = 0x80B08E60, target_vram = 0x80B0ED40 },
    { type = "R_MIPS_LO16", vram = 0x80B08E6C, target_vram = 0x80B0ED40 },
    { type = "R_MIPS_HI16", vram = 0x80B08ED4, target_vram = 0x80B0ED44 },
    { type = "R_MIPS_LO16", vram = 0x80B08EE0, target_vram = 0x80B0ED44 },
    { type = "R_MIPS_HI16", vram = 0x80B08F40, target_vram = 0x80B0ED48 },
    { type = "R_MIPS_LO16", vram = 0x80B08F58, target_vram = 0x80B0ED48 },
    { type = "R_MIPS_HI16", vram = 0x80B08F68, target_vram = 0x80B0ED4C },
    { type = "R_MIPS_LO16", vram = 0x80B08F70, target_vram = 0x80B0ED4C },
    { type = "R_MIPS_HI16", vram = 0x80B08F74, target_vram = 0x80B0ED50 },
    { type = "R_MIPS_LO16", vram = 0x80B08F78, target_vram = 0x80B0ED50 },
    { type = "R_MIPS_HI16", vram = 0x80B08FA0, target_vram = 0x80B0ED54 },
    { type = "R_MIPS_LO16", vram = 0x80B08FC8, target_vram = 0x80B0ED54 },
    { type = "R_MIPS_HI16", vram = 0x80B08FCC, target_vram = 0x80B0ED58 },
    { type = "R_MIPS_LO16", vram = 0x80B08FD0, target_vram = 0x80B0ED58 },
    { type = "R_MIPS_HI16", vram = 0x80B09010, target_vram = 0x80B0ED5C },
    { type = "R_MIPS_LO16", vram = 0x80B09014, target_vram = 0x80B0ED5C },
    { type = "R_MIPS_HI16", vram = 0x80B0902C, target_vram = 0x80B0ED68 },
    { type = "R_MIPS_HI16", vram = 0x80B09038, target_vram = 0x80B0ED60 },
    { type = "R_MIPS_LO16", vram = 0x80B09040, target_vram = 0x80B0ED60 },
    { type = "R_MIPS_HI16", vram = 0x80B09044, target_vram = 0x80B0ED64 },
    { type = "R_MIPS_LO16", vram = 0x80B09048, target_vram = 0x80B0ED64 },
    { type = "R_MIPS_LO16", vram = 0x80B09074, target_vram = 0x80B0ED68 },
    { type = "R_MIPS_HI16", vram = 0x80B09078, target_vram = 0x80B0ED6C },
    { type = "R_MIPS_LO16", vram = 0x80B0907C, target_vram = 0x80B0ED6C },
    { type = "R_MIPS_HI16", vram = 0x80B0910C, target_vram = 0x80B0ED70 },
    { type = "R_MIPS_LO16", vram = 0x80B09110, target_vram = 0x80B0ED70 },
    { type = "R_MIPS_HI16", vram = 0x80B09118, target_vram = 0x80B0ED74 },
    { type = "R_MIPS_LO16", vram = 0x80B0912C, target_vram = 0x80B0ED74 },
    { type = "R_MIPS_HI16", vram = 0x80B091BC, target_vram = 0x80B091D8 },
    { type = "R_MIPS_LO16", vram = 0x80B091C0, target_vram = 0x80B091D8 },
    { type = "R_MIPS_HI16", vram = 0x80B0923C, target_vram = 0x80B0ED78 },
    { type = "R_MIPS_LO16", vram = 0x80B09260, target_vram = 0x80B0ED78 },
    { type = "R_MIPS_HI16", vram = 0x80B094B4, target_vram = 0x80B094E0 },
    { type = "R_MIPS_LO16", vram = 0x80B094BC, target_vram = 0x80B094E0 },
    { type = "R_MIPS_HI16", vram = 0x80B09724, target_vram = 0x80B0ED7C },
    { type = "R_MIPS_LO16", vram = 0x80B09730, target_vram = 0x80B0ED7C },
    { type = "R_MIPS_HI16", vram = 0x80B0987C, target_vram = 0x80B098BC },
    { type = "R_MIPS_LO16", vram = 0x80B09890, target_vram = 0x80B098BC },
    { type = "R_MIPS_HI16", vram = 0x80B09AAC, target_vram = 0x80B09E20 },
    { type = "R_MIPS_LO16", vram = 0x80B09AB0, target_vram = 0x80B09E20 },
    { type = "R_MIPS_HI16", vram = 0x80B09C44, target_vram = 0x80B09C78 },
    { type = "R_MIPS_LO16", vram = 0x80B09C50, target_vram = 0x80B09C78 },
    { type = "R_MIPS_HI16", vram = 0x80B09CC4, target_vram = 0x80B0ED80 },
    { type = "R_MIPS_LO16", vram = 0x80B09CDC, target_vram = 0x80B0ED80 },
    { type = "R_MIPS_HI16", vram = 0x80B09D14, target_vram = 0x80B0ED84 },
    { type = "R_MIPS_LO16", vram = 0x80B09D24, target_vram = 0x80B0ED84 },
    { type = "R_MIPS_HI16", vram = 0x80B09E00, target_vram = 0x80B09E20 },
    { type = "R_MIPS_LO16", vram = 0x80B09E08, target_vram = 0x80B09E20 },
    { type = "R_MIPS_HI16", vram = 0x80B09EA0, target_vram = 0x80B0813C },
    { type = "R_MIPS_LO16", vram = 0x80B09EA4, target_vram = 0x80B0813C },
    { type = "R_MIPS_HI16", vram = 0x80B09EAC, target_vram = 0x80B09EDC },
    { type = "R_MIPS_LO16", vram = 0x80B09EB8, target_vram = 0x80B09EDC },
    { type = "R_MIPS_HI16", vram = 0x80B0A284, target_vram = 0x80B0A2A4 },
    { type = "R_MIPS_LO16", vram = 0x80B0A288, target_vram = 0x80B0A2A4 },
    { type = "R_MIPS_HI16", vram = 0x80B0A30C, target_vram = 0x80B0ED88 },
    { type = "R_MIPS_LO16", vram = 0x80B0A31C, target_vram = 0x80B0ED88 },
    { type = "R_MIPS_HI16", vram = 0x80B0A3CC, target_vram = 0x80B0ED8C },
    { type = "R_MIPS_LO16", vram = 0x80B0A3D0, target_vram = 0x80B0ED8C },
    { type = "R_MIPS_HI16", vram = 0x80B0A420, target_vram = 0x80B0ED90 },
    { type = "R_MIPS_LO16", vram = 0x80B0A424, target_vram = 0x80B0ED90 },
    { type = "R_MIPS_HI16", vram = 0x80B0A450, target_vram = 0x80B0ED94 },
    { type = "R_MIPS_LO16", vram = 0x80B0A478, target_vram = 0x80B0ED94 },
    { type = "R_MIPS_HI16", vram = 0x80B0A48C, target_vram = 0x80B0ED98 },
    { type = "R_MIPS_LO16", vram = 0x80B0A490, target_vram = 0x80B0ED98 },
    { type = "R_MIPS_HI16", vram = 0x80B0A528, target_vram = 0x80B0ED9C },
    { type = "R_MIPS_LO16", vram = 0x80B0A558, target_vram = 0x80B0ED9C },
    { type = "R_MIPS_HI16", vram = 0x80B0A55C, target_vram = 0x80B0EDA0 },
    { type = "R_MIPS_LO16", vram = 0x80B0A570, target_vram = 0x80B0EDA0 },
    { type = "R_MIPS_HI16", vram = 0x80B0A59C, target_vram = 0x80B0EDA4 },
    { type = "R_MIPS_LO16", vram = 0x80B0A5A8, target_vram = 0x80B0EDA4 },
    { type = "R_MIPS_HI16", vram = 0x80B0A5F4, target_vram = 0x80B0A638 },
    { type = "R_MIPS_LO16", vram = 0x80B0A624, target_vram = 0x80B0A638 },
    { type = "R_MIPS_HI16", vram = 0x80B0A778, target_vram = 0x80B0EDA8 },
    { type = "R_MIPS_LO16", vram = 0x80B0A77C, target_vram = 0x80B0EDA8 },
    { type = "R_MIPS_HI16", vram = 0x80B0A7BC, target_vram = 0x80B0EDAC },
    { type = "R_MIPS_LO16", vram = 0x80B0A7C0, target_vram = 0x80B0EDAC },
    { type = "R_MIPS_HI16", vram = 0x80B0A81C, target_vram = 0x80B0EDB0 },
    { type = "R_MIPS_LO16", vram = 0x80B0A820, target_vram = 0x80B0EDB0 },
    { type = "R_MIPS_HI16", vram = 0x80B0A834, target_vram = 0x80B0EDB4 },
    { type = "R_MIPS_LO16", vram = 0x80B0A838, target_vram = 0x80B0EDB4 },
    { type = "R_MIPS_HI16", vram = 0x80B0A848, target_vram = 0x80B0EDBC },
    { type = "R_MIPS_HI16", vram = 0x80B0A84C, target_vram = 0x80B0EDB8 },
    { type = "R_MIPS_LO16", vram = 0x80B0A850, target_vram = 0x80B0EDB8 },
    { type = "R_MIPS_LO16", vram = 0x80B0A85C, target_vram = 0x80B0EDBC },
    { type = "R_MIPS_HI16", vram = 0x80B0A8A8, target_vram = 0x80B0A8C4 },
    { type = "R_MIPS_LO16", vram = 0x80B0A8AC, target_vram = 0x80B0A8C4 },
    { type = "R_MIPS_HI16", vram = 0x80B0AA04, target_vram = 0x80B0E5A4 },
    { type = "R_MIPS_HI16", vram = 0x80B0AA08, target_vram = 0x80B0E548 },
    { type = "R_MIPS_LO16", vram = 0x80B0AA0C, target_vram = 0x80B0E5A4 },
    { type = "R_MIPS_LO16", vram = 0x80B0AA10, target_vram = 0x80B0E548 },
    { type = "R_MIPS_HI16", vram = 0x80B0AA4C, target_vram = 0x80B0EB38 },
    { type = "R_MIPS_LO16", vram = 0x80B0AA50, target_vram = 0x80B0EB38 },
    { type = "R_MIPS_HI16", vram = 0x80B0AAC8, target_vram = 0x80B0EB60 },
    { type = "R_MIPS_LO16", vram = 0x80B0AAD8, target_vram = 0x80B0EB60 },
    { type = "R_MIPS_HI16", vram = 0x80B0AB70, target_vram = 0x80B0EB24 },
    { type = "R_MIPS_LO16", vram = 0x80B0AB74, target_vram = 0x80B0EB24 },
    { type = "R_MIPS_HI16", vram = 0x80B0AC5C, target_vram = 0x80B091D8 },
    { type = "R_MIPS_LO16", vram = 0x80B0AC60, target_vram = 0x80B091D8 },
    { type = "R_MIPS_HI16", vram = 0x80B0ACF4, target_vram = 0x80B0EDC0 },
    { type = "R_MIPS_LO16", vram = 0x80B0AD04, target_vram = 0x80B0EDC0 },
    { type = "R_MIPS_HI16", vram = 0x80B0AEA4, target_vram = 0x80B094E0 },
    { type = "R_MIPS_LO16", vram = 0x80B0AEA8, target_vram = 0x80B094E0 },
    { type = "R_MIPS_HI16", vram = 0x80B0AF40, target_vram = 0x80B08CB8 },
    { type = "R_MIPS_LO16", vram = 0x80B0AF70, target_vram = 0x80B08CB8 },
    { type = "R_MIPS_HI16", vram = 0x80B0AF78, target_vram = 0x80B09E20 },
    { type = "R_MIPS_LO16", vram = 0x80B0AF7C, target_vram = 0x80B09E20 },
    { type = "R_MIPS_HI16", vram = 0x80B0AF84, target_vram = 0x80B09C78 },
    { type = "R_MIPS_LO16", vram = 0x80B0AF88, target_vram = 0x80B09C78 },
    { type = "R_MIPS_HI16", vram = 0x80B0AF90, target_vram = 0x80B091D8 },
    { type = "R_MIPS_LO16", vram = 0x80B0AF94, target_vram = 0x80B091D8 },
    { type = "R_MIPS_HI16", vram = 0x80B0B098, target_vram = 0x80B091D8 },
    { type = "R_MIPS_LO16", vram = 0x80B0B09C, target_vram = 0x80B091D8 },
    { type = "R_MIPS_HI16", vram = 0x80B0B3F4, target_vram = 0x80B0EDC4 },
    { type = "R_MIPS_LO16", vram = 0x80B0B3F8, target_vram = 0x80B0EDC4 },
    { type = "R_MIPS_HI16", vram = 0x80B0B6E8, target_vram = 0x80B0EDC8 },
    { type = "R_MIPS_LO16", vram = 0x80B0B6EC, target_vram = 0x80B0EDC8 },
    { type = "R_MIPS_HI16", vram = 0x80B0B6F0, target_vram = 0x80B0EDCC },
    { type = "R_MIPS_LO16", vram = 0x80B0B6F4, target_vram = 0x80B0EDCC },
    { type = "R_MIPS_HI16", vram = 0x80B0B704, target_vram = 0x80B0EDD0 },
    { type = "R_MIPS_LO16", vram = 0x80B0B708, target_vram = 0x80B0EDD0 },
    { type = "R_MIPS_HI16", vram = 0x80B0B930, target_vram = 0x80B0EDD4 },
    { type = "R_MIPS_LO16", vram = 0x80B0B934, target_vram = 0x80B0EDD4 },
    { type = "R_MIPS_HI16", vram = 0x80B0B9A0, target_vram = 0x80B0EDDC },
    { type = "R_MIPS_LO16", vram = 0x80B0B9A4, target_vram = 0x80B0EDDC },
    { type = "R_MIPS_HI16", vram = 0x80B0BB18, target_vram = 0x80B09EDC },
    { type = "R_MIPS_LO16", vram = 0x80B0BB1C, target_vram = 0x80B09EDC },
    { type = "R_MIPS_HI16", vram = 0x80B0BBDC, target_vram = 0x80B0A8C4 },
    { type = "R_MIPS_LO16", vram = 0x80B0BBE0, target_vram = 0x80B0A8C4 },
    { type = "R_MIPS_HI16", vram = 0x80B0BE74, target_vram = 0x80B0EDE0 },
    { type = "R_MIPS_LO16", vram = 0x80B0BE78, target_vram = 0x80B0EDE0 },
    { type = "R_MIPS_HI16", vram = 0x80B0BE88, target_vram = 0x80B0EDE4 },
    { type = "R_MIPS_LO16", vram = 0x80B0BE9C, target_vram = 0x80B0EDE4 },
    { type = "R_MIPS_HI16", vram = 0x80B0BEC4, target_vram = 0x80B0EDE8 },
    { type = "R_MIPS_LO16", vram = 0x80B0BEC8, target_vram = 0x80B0EDE8 },
    { type = "R_MIPS_HI16", vram = 0x80B0BED8, target_vram = 0x80B0EDEC },
    { type = "R_MIPS_LO16", vram = 0x80B0BEEC, target_vram = 0x80B0EDEC },
    { type = "R_MIPS_HI16", vram = 0x80B0C018, target_vram = 0x80B0A8C4 },
    { type = "R_MIPS_LO16", vram = 0x80B0C01C, target_vram = 0x80B0A8C4 },
    { type = "R_MIPS_HI16", vram = 0x80B0C060, target_vram = 0x80B0EB6C },
    { type = "R_MIPS_LO16", vram = 0x80B0C06C, target_vram = 0x80B0EB6C },
    { type = "R_MIPS_HI16", vram = 0x80B0C070, target_vram = 0x80B0EB68 },
    { type = "R_MIPS_LO16", vram = 0x80B0C07C, target_vram = 0x80B0EB68 },
    { type = "R_MIPS_HI16", vram = 0x80B0C0C0, target_vram = 0x80B0EB68 },
    { type = "R_MIPS_LO16", vram = 0x80B0C0C4, target_vram = 0x80B0EB68 },
    { type = "R_MIPS_HI16", vram = 0x80B0C0CC, target_vram = 0x80B0EAB0 },
    { type = "R_MIPS_LO16", vram = 0x80B0C0E8, target_vram = 0x80B0EAB0 },
    { type = "R_MIPS_HI16", vram = 0x80B0C0EC, target_vram = 0x80B0EB6C },
    { type = "R_MIPS_LO16", vram = 0x80B0C0F0, target_vram = 0x80B0EB6C },
    { type = "R_MIPS_HI16", vram = 0x80B0C0F4, target_vram = 0x80B0EB68 },
    { type = "R_MIPS_LO16", vram = 0x80B0C0F8, target_vram = 0x80B0EB68 },
    { type = "R_MIPS_HI16", vram = 0x80B0C110, target_vram = 0x80B0A2A4 },
    { type = "R_MIPS_LO16", vram = 0x80B0C114, target_vram = 0x80B0A2A4 },
    { type = "R_MIPS_HI16", vram = 0x80B0C1F4, target_vram = 0x80B0EA8C },
    { type = "R_MIPS_LO16", vram = 0x80B0C1F8, target_vram = 0x80B0EA8C },
    { type = "R_MIPS_HI16", vram = 0x80B0C294, target_vram = 0x80B0EA9C },
    { type = "R_MIPS_LO16", vram = 0x80B0C298, target_vram = 0x80B0EA9C },
    { type = "R_MIPS_HI16", vram = 0x80B0C2A0, target_vram = 0x80B0EDF0 },
    { type = "R_MIPS_LO16", vram = 0x80B0C2A4, target_vram = 0x80B0EDF0 },
    { type = "R_MIPS_HI16", vram = 0x80B0C2B8, target_vram = 0x80B0A2A4 },
    { type = "R_MIPS_LO16", vram = 0x80B0C2BC, target_vram = 0x80B0A2A4 },
    { type = "R_MIPS_HI16", vram = 0x80B0C800, target_vram = 0x80B0EAD0 },
    { type = "R_MIPS_LO16", vram = 0x80B0C804, target_vram = 0x80B0EAD0 },
    { type = "R_MIPS_HI16", vram = 0x80B0C898, target_vram = 0x80B0EDF4 },
    { type = "R_MIPS_LO16", vram = 0x80B0C8A4, target_vram = 0x80B0EDF4 },
    { type = "R_MIPS_HI16", vram = 0x80B0C9C4, target_vram = 0x80B0EACC },
    { type = "R_MIPS_LO16", vram = 0x80B0C9D8, target_vram = 0x80B0EACC },
    { type = "R_MIPS_HI16", vram = 0x80B0CB34, target_vram = 0x80B0EAD0 },
    { type = "R_MIPS_LO16", vram = 0x80B0CB38, target_vram = 0x80B0EAD0 },
    { type = "R_MIPS_HI16", vram = 0x80B0CD84, target_vram = 0x80B0EACC },
    { type = "R_MIPS_LO16", vram = 0x80B0CD88, target_vram = 0x80B0EACC },
    { type = "R_MIPS_HI16", vram = 0x80B0D124, target_vram = 0x80B0EA88 },
    { type = "R_MIPS_LO16", vram = 0x80B0D12C, target_vram = 0x80B0EA88 },
    { type = "R_MIPS_HI16", vram = 0x80B0D134, target_vram = 0x80B0C000 },
    { type = "R_MIPS_HI16", vram = 0x80B0D148, target_vram = 0x80B0C1BC },
    { type = "R_MIPS_LO16", vram = 0x80B0D14C, target_vram = 0x80B0C1BC },
    { type = "R_MIPS_LO16", vram = 0x80B0D150, target_vram = 0x80B0C000 },
    { type = "R_MIPS_HI16", vram = 0x80B0D1F8, target_vram = 0x80B0A8C4 },
    { type = "R_MIPS_LO16", vram = 0x80B0D1FC, target_vram = 0x80B0A8C4 },
    { type = "R_MIPS_HI16", vram = 0x80B0D2F4, target_vram = 0x80B0EDF8 },
    { type = "R_MIPS_LO16", vram = 0x80B0D2F8, target_vram = 0x80B0EDF8 },
    { type = "R_MIPS_HI16", vram = 0x80B0D33C, target_vram = 0x80B0EBFC },
    { type = "R_MIPS_LO16", vram = 0x80B0D344, target_vram = 0x80B0EBFC },
    { type = "R_MIPS_HI16", vram = 0x80B0D354, target_vram = 0x80B0EC38 },
    { type = "R_MIPS_LO16", vram = 0x80B0D358, target_vram = 0x80B0EC38 },
    { type = "R_MIPS_HI16", vram = 0x80B0D4AC, target_vram = 0x80B0EBC4 },
    { type = "R_MIPS_LO16", vram = 0x80B0D4B0, target_vram = 0x80B0EBC4 },
    { type = "R_MIPS_HI16", vram = 0x80B0D520, target_vram = 0x80B0EBA4 },
    { type = "R_MIPS_LO16", vram = 0x80B0D524, target_vram = 0x80B0EBA4 },
    { type = "R_MIPS_HI16", vram = 0x80B0D590, target_vram = 0x80B0EB88 },
    { type = "R_MIPS_LO16", vram = 0x80B0D594, target_vram = 0x80B0EB88 },
    { type = "R_MIPS_HI16", vram = 0x80B0D5FC, target_vram = 0x80B0EB70 },
    { type = "R_MIPS_LO16", vram = 0x80B0D600, target_vram = 0x80B0EB70 },
    { type = "R_MIPS_HI16", vram = 0x80B0D788, target_vram = 0x80B0EDFC },
    { type = "R_MIPS_LO16", vram = 0x80B0D78C, target_vram = 0x80B0EDFC },
    { type = "R_MIPS_HI16", vram = 0x80B0DA3C, target_vram = 0x80B0EE00 },
    { type = "R_MIPS_LO16", vram = 0x80B0DA40, target_vram = 0x80B0EE00 },
    { type = "R_MIPS_HI16", vram = 0x80B0DA44, target_vram = 0x80B0EE04 },
    { type = "R_MIPS_LO16", vram = 0x80B0DA48, target_vram = 0x80B0EE04 },
    { type = "R_MIPS_HI16", vram = 0x80B0DA84, target_vram = 0x80B0EE08 },
    { type = "R_MIPS_LO16", vram = 0x80B0DA88, target_vram = 0x80B0EE08 },
    { type = "R_MIPS_HI16", vram = 0x80B0DEE8, target_vram = 0x80B0EE10 },
    { type = "R_MIPS_LO16", vram = 0x80B0DEEC, target_vram = 0x80B0EE10 },
    { type = "R_MIPS_HI16", vram = 0x80B0DF08, target_vram = 0x80B0EE14 },
    { type = "R_MIPS_LO16", vram = 0x80B0DF0C, target_vram = 0x80B0EE14 },
    { type = "R_MIPS_HI16", vram = 0x80B0DFB0, target_vram = 0x80B0EE18 },
    { type = "R_MIPS_LO16", vram = 0x80B0DFB8, target_vram = 0x80B0EE18 },
]

functions = [
    { name = "func_80B09EDC", vram = 0x80B09EDC, size = 0xA0 },
    { name = "func_80B0D750", vram = 0x80B0D750, size = 0x27C },
    { name = "func_80B0E548", vram = 0x80B0E548, size = 0x5C },
    { name = "func_80B0D9CC", vram = 0x80B0D9CC, size = 0x5DC },
    { name = "func_80B06C08", vram = 0x80B06C08, size = 0x130 },
    { name = "func_80B0B660", vram = 0x80B0B660, size = 0x480 },
    { name = "func_80B0E5A4", vram = 0x80B0E5A4, size = 0x13C },
    { name = "func_80B0A8C4", vram = 0x80B0A8C4, size = 0x36C },
    { name = "func_80B07700", vram = 0x80B07700, size = 0x21C },
    { name = "func_80B0C7B0", vram = 0x80B0C7B0, size = 0x340 },
    { name = "func_80B0573C", vram = 0x80B0573C, size = 0x68 },
    { name = "func_80B0AC30", vram = 0x80B0AC30, size = 0x1CC },
    { name = "func_80B09E20", vram = 0x80B09E20, size = 0x64 },
    { name = "func_80B07BFC", vram = 0x80B07BFC, size = 0x1A8 },
    { name = "func_80B0C000", vram = 0x80B0C000, size = 0x1BC },
    { name = "func_80B0863C", vram = 0x80B0863C, size = 0x20C },
    { name = "func_80B07DA4", vram = 0x80B07DA4, size = 0x148 },
    { name = "func_80B05D4C", vram = 0x80B05D4C, size = 0x194 },
    { name = "func_80B0A2A4", vram = 0x80B0A2A4, size = 0x348 },
    { name = "func_80B09E84", vram = 0x80B09E84, size = 0x58 },
    { name = "func_80B09840", vram = 0x80B09840, size = 0x7C },
    { name = "func_80B0A87C", vram = 0x80B0A87C, size = 0x48 },
    { name = "func_80B0ADFC", vram = 0x80B0ADFC, size = 0x43C },
    { name = "func_80B05B04", vram = 0x80B05B04, size = 0x1B8 },
    { name = "func_80B058C0", vram = 0x80B058C0, size = 0x1A4 },
    { name = "func_80B093C0", vram = 0x80B093C0, size = 0x120 },
    { name = "func_80B057A4", vram = 0x80B057A4, size = 0x11C },
    { name = "func_80B09A94", vram = 0x80B09A94, size = 0x1E4 },
    { name = "func_80B05EE0", vram = 0x80B05EE0, size = 0x19C },
    { name = "func_80B08550", vram = 0x80B08550, size = 0xEC },
    { name = "func_80B0DFA8", vram = 0x80B0DFA8, size = 0x5A0 },
    { name = "func_80B0813C", vram = 0x80B0813C, size = 0x120 },
    { name = "func_80B0825C", vram = 0x80B0825C, size = 0x50 },
    { name = "func_80B082AC", vram = 0x80B082AC, size = 0x2A4 },
    { name = "func_80B094E0", vram = 0x80B094E0, size = 0x360 },
    { name = "func_80B0C570", vram = 0x80B0C570, size = 0x240 },
    { name = "func_80B09F7C", vram = 0x80B09F7C, size = 0x328 },
    { name = "func_80B07450", vram = 0x80B07450, size = 0x2B0 },
    { name = "func_80B0D69C", vram = 0x80B0D69C, size = 0xB4 },
    { name = "func_80B07B88", vram = 0x80B07B88, size = 0x74 },
    { name = "func_80B0607C", vram = 0x80B0607C, size = 0x4DC },
    { name = "BossHakugin_Update", vram = 0x80B0BAE0, size = 0x520 },
    { name = "func_80B06D38", vram = 0x80B06D38, size = 0x210 },
    { name = "func_80B05A64", vram = 0x80B05A64, size = 0xA0 },
    { name = "func_80B0C398", vram = 0x80B0C398, size = 0x1D8 },
    { name = "func_80B0791C", vram = 0x80B0791C, size = 0x26C },
    { name = "func_80B0728C", vram = 0x80B0728C, size = 0x1C4 },
    { name = "func_80B0B548", vram = 0x80B0B548, size = 0x118 },
    { name = "func_80B06F48", vram = 0x80B06F48, size = 0x344 },
    { name = "func_80B09DFC", vram = 0x80B09DFC, size = 0x24 },
    { name = "func_80B0CCD8", vram = 0x80B0CCD8, size = 0x24C },
    { name = "func_80B0A5EC", vram = 0x80B0A5EC, size = 0x4C },
    { name = "func_80B05CBC", vram = 0x80B05CBC, size = 0x90 },
    { name = "func_80B09178", vram = 0x80B09178, size = 0x60 },
    { name = "func_80B0CAF0", vram = 0x80B0CAF0, size = 0x1E8 },
    { name = "BossHakugin_Init", vram = 0x80B05290, size = 0x400 },
    { name = "func_80B08124", vram = 0x80B08124, size = 0x18 },
    { name = "func_80B0D2B8", vram = 0x80B0D2B8, size = 0x3E4 },
    { name = "func_80B08CB8", vram = 0x80B08CB8, size = 0x4C0 },
    { name = "func_80B0B3F4", vram = 0x80B0B3F4, size = 0x154 },
    { name = "func_80B091D8", vram = 0x80B091D8, size = 0x1E8 },
    { name = "func_80B08018", vram = 0x80B08018, size = 0x10C },
    { name = "func_80B0CF24", vram = 0x80B0CF24, size = 0x1B0 },
    { name = "BossHakugin_Destroy", vram = 0x80B05690, size = 0xAC },
    { name = "func_80B08C1C", vram = 0x80B08C1C, size = 0x9C },
    { name = "func_80B0696C", vram = 0x80B0696C, size = 0x1B4 },
    { name = "func_80B098BC", vram = 0x80B098BC, size = 0x1D8 },
    { name = "BossHakugin_Draw", vram = 0x80B0D0D4, size = 0x1E4 },
    { name = "func_80B06B20", vram = 0x80B06B20, size = 0xE8 },
    { name = "func_80B08848", vram = 0x80B08848, size = 0x118 },
    { name = "func_80B06558", vram = 0x80B06558, size = 0xA8 },
    { name = "func_80B0A638", vram = 0x80B0A638, size = 0x244 },
    { name = "func_80B08960", vram = 0x80B08960, size = 0x2BC },
    { name = "func_80B06600", vram = 0x80B06600, size = 0x36C },
    { name = "func_80B0B238", vram = 0x80B0B238, size = 0x114 },
    { name = "func_80B0C1BC", vram = 0x80B0C1BC, size = 0x1DC },
    { name = "func_80B0B34C", vram = 0x80B0B34C, size = 0xA8 },
    { name = "func_80B07EEC", vram = 0x80B07EEC, size = 0x12C },
    { name = "func_80B09C78", vram = 0x80B09C78, size = 0x184 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Gb2"
rom = 0x00F748F0
vram = 0x80B0F5E0
size = 0x2880

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B0F70C, target_vram = 0x80B0FEBC },
    { type = "R_MIPS_LO16", vram = 0x80B0F714, target_vram = 0x80B0FEBC },
    { type = "R_MIPS_HI16", vram = 0x80B0F7C8, target_vram = 0x80B10584 },
    { type = "R_MIPS_LO16", vram = 0x80B0F7CC, target_vram = 0x80B10584 },
    { type = "R_MIPS_HI16", vram = 0x80B0F810, target_vram = 0x80B11AE0 },
    { type = "R_MIPS_LO16", vram = 0x80B0F818, target_vram = 0x80B11AE0 },
    { type = "R_MIPS_HI16", vram = 0x80B0F990, target_vram = 0x80B11B38 },
    { type = "R_MIPS_LO16", vram = 0x80B0F998, target_vram = 0x80B11B38 },
    { type = "R_MIPS_HI16", vram = 0x80B0FB38, target_vram = 0x80B11B50 },
    { type = "R_MIPS_LO16", vram = 0x80B0FB40, target_vram = 0x80B11B50 },
    { type = "R_MIPS_HI16", vram = 0x80B0FC30, target_vram = 0x80B11A6C },
    { type = "R_MIPS_LO16", vram = 0x80B0FC34, target_vram = 0x80B11A6C },
    { type = "R_MIPS_HI16", vram = 0x80B0FC64, target_vram = 0x80B11A9C },
    { type = "R_MIPS_LO16", vram = 0x80B0FC68, target_vram = 0x80B11A9C },
    { type = "R_MIPS_HI16", vram = 0x80B0FC70, target_vram = 0x80B11AB4 },
    { type = "R_MIPS_LO16", vram = 0x80B0FC74, target_vram = 0x80B11AB4 },
    { type = "R_MIPS_HI16", vram = 0x80B0FDA8, target_vram = 0x80B119B0 },
    { type = "R_MIPS_LO16", vram = 0x80B0FDBC, target_vram = 0x80B119B0 },
    { type = "R_MIPS_HI16", vram = 0x80B0FF54, target_vram = 0x80B0FFA8 },
    { type = "R_MIPS_LO16", vram = 0x80B0FF58, target_vram = 0x80B0FFA8 },
    { type = "R_MIPS_HI16", vram = 0x80B1002C, target_vram = 0x80B0FEBC },
    { type = "R_MIPS_LO16", vram = 0x80B10030, target_vram = 0x80B0FEBC },
    { type = "R_MIPS_HI16", vram = 0x80B101F0, target_vram = 0x80B11344 },
    { type = "R_MIPS_LO16", vram = 0x80B101F4, target_vram = 0x80B11344 },
    { type = "R_MIPS_HI16", vram = 0x80B10258, target_vram = 0x80B119B0 },
    { type = "R_MIPS_LO16", vram = 0x80B1025C, target_vram = 0x80B119B0 },
    { type = "R_MIPS_HI16", vram = 0x80B102A8, target_vram = 0x80B119B0 },
    { type = "R_MIPS_LO16", vram = 0x80B102AC, target_vram = 0x80B119B0 },
    { type = "R_MIPS_HI16", vram = 0x80B10318, target_vram = 0x80B10344 },
    { type = "R_MIPS_LO16", vram = 0x80B1031C, target_vram = 0x80B10344 },
    { type = "R_MIPS_HI16", vram = 0x80B10448, target_vram = 0x80B10240 },
    { type = "R_MIPS_LO16", vram = 0x80B10454, target_vram = 0x80B10240 },
    { type = "R_MIPS_HI16", vram = 0x80B10468, target_vram = 0x80B10240 },
    { type = "R_MIPS_LO16", vram = 0x80B10474, target_vram = 0x80B10240 },
    { type = "R_MIPS_HI16", vram = 0x80B105D0, target_vram = 0x80B10634 },
    { type = "R_MIPS_LO16", vram = 0x80B105D4, target_vram = 0x80B10634 },
    { type = "R_MIPS_HI16", vram = 0x80B106B4, target_vram = 0x80B10924 },
    { type = "R_MIPS_LO16", vram = 0x80B106BC, target_vram = 0x80B10924 },
    { type = "R_MIPS_HI16", vram = 0x80B106D8, target_vram = 0x80B10A48 },
    { type = "R_MIPS_LO16", vram = 0x80B106DC, target_vram = 0x80B10A48 },
    { type = "R_MIPS_HI16", vram = 0x80B10700, target_vram = 0x80B0FEBC },
    { type = "R_MIPS_LO16", vram = 0x80B10704, target_vram = 0x80B0FEBC },
    { type = "R_MIPS_HI16", vram = 0x80B10818, target_vram = 0x80B11344 },
    { type = "R_MIPS_LO16", vram = 0x80B1081C, target_vram = 0x80B11344 },
    { type = "R_MIPS_HI16", vram = 0x80B108BC, target_vram = 0x80B10A48 },
    { type = "R_MIPS_LO16", vram = 0x80B108C0, target_vram = 0x80B10A48 },
    { type = "R_MIPS_HI16", vram = 0x80B109A0, target_vram = 0x80B109DC },
    { type = "R_MIPS_LO16", vram = 0x80B109A4, target_vram = 0x80B109DC },
    { type = "R_MIPS_HI16", vram = 0x80B10A14, target_vram = 0x80B10634 },
    { type = "R_MIPS_LO16", vram = 0x80B10A18, target_vram = 0x80B10634 },
    { type = "R_MIPS_HI16", vram = 0x80B10AF4, target_vram = 0x80B111AC },
    { type = "R_MIPS_LO16", vram = 0x80B10AFC, target_vram = 0x80B111AC },
    { type = "R_MIPS_HI16", vram = 0x80B10C24, target_vram = 0x80B10DAC },
    { type = "R_MIPS_LO16", vram = 0x80B10C2C, target_vram = 0x80B10DAC },
    { type = "R_MIPS_HI16", vram = 0x80B10D28, target_vram = 0x80B10DAC },
    { type = "R_MIPS_LO16", vram = 0x80B10D2C, target_vram = 0x80B10DAC },
    { type = "R_MIPS_HI16", vram = 0x80B10DE4, target_vram = 0x80B110F8 },
    { type = "R_MIPS_LO16", vram = 0x80B10DF0, target_vram = 0x80B110F8 },
    { type = "R_MIPS_HI16", vram = 0x80B10E08, target_vram = 0x80B10E98 },
    { type = "R_MIPS_LO16", vram = 0x80B10E0C, target_vram = 0x80B10E98 },
    { type = "R_MIPS_HI16", vram = 0x80B10E20, target_vram = 0x80B10868 },
    { type = "R_MIPS_LO16", vram = 0x80B10E24, target_vram = 0x80B10868 },
    { type = "R_MIPS_HI16", vram = 0x80B10F3C, target_vram = 0x80B10B5C },
    { type = "R_MIPS_LO16", vram = 0x80B10F40, target_vram = 0x80B10B5C },
    { type = "R_MIPS_HI16", vram = 0x80B10F64, target_vram = 0x80B10A48 },
    { type = "R_MIPS_LO16", vram = 0x80B10F68, target_vram = 0x80B10A48 },
    { type = "R_MIPS_HI16", vram = 0x80B10FA4, target_vram = 0x80B10DAC },
    { type = "R_MIPS_LO16", vram = 0x80B10FA8, target_vram = 0x80B10DAC },
    { type = "R_MIPS_HI16", vram = 0x80B11028, target_vram = 0x80B10DAC },
    { type = "R_MIPS_LO16", vram = 0x80B1102C, target_vram = 0x80B10DAC },
    { type = "R_MIPS_HI16", vram = 0x80B1109C, target_vram = 0x80B10DAC },
    { type = "R_MIPS_LO16", vram = 0x80B110A0, target_vram = 0x80B10DAC },
    { type = "R_MIPS_HI16", vram = 0x80B11164, target_vram = 0x80B10A48 },
    { type = "R_MIPS_LO16", vram = 0x80B11168, target_vram = 0x80B10A48 },
    { type = "R_MIPS_HI16", vram = 0x80B111BC, target_vram = 0x80B11A00 },
    { type = "R_MIPS_LO16", vram = 0x80B111C4, target_vram = 0x80B11A00 },
    { type = "R_MIPS_HI16", vram = 0x80B11218, target_vram = 0x80B11B84 },
    { type = "R_MIPS_HI16", vram = 0x80B1121C, target_vram = 0x80B11268 },
    { type = "R_MIPS_LO16", vram = 0x80B11228, target_vram = 0x80B11268 },
    { type = "R_MIPS_LO16", vram = 0x80B11238, target_vram = 0x80B11B84 },
    { type = "R_MIPS_HI16", vram = 0x80B112EC, target_vram = 0x80B11858 },
    { type = "R_MIPS_HI16", vram = 0x80B112F0, target_vram = 0x80B11048 },
    { type = "R_MIPS_LO16", vram = 0x80B112F4, target_vram = 0x80B11858 },
    { type = "R_MIPS_LO16", vram = 0x80B112FC, target_vram = 0x80B11048 },
    { type = "R_MIPS_HI16", vram = 0x80B11324, target_vram = 0x80B111AC },
    { type = "R_MIPS_LO16", vram = 0x80B11328, target_vram = 0x80B111AC },
    { type = "R_MIPS_HI16", vram = 0x80B113B4, target_vram = 0x80B11AC4 },
    { type = "R_MIPS_LO16", vram = 0x80B113BC, target_vram = 0x80B11AC4 },
    { type = "R_MIPS_HI16", vram = 0x80B11424, target_vram = 0x80B11A40 },
    { type = "R_MIPS_LO16", vram = 0x80B1142C, target_vram = 0x80B11A40 },
    { type = "R_MIPS_HI16", vram = 0x80B114E4, target_vram = 0x80B10240 },
    { type = "R_MIPS_LO16", vram = 0x80B114E8, target_vram = 0x80B10240 },
    { type = "R_MIPS_HI16", vram = 0x80B115C8, target_vram = 0x80B10B5C },
    { type = "R_MIPS_LO16", vram = 0x80B115CC, target_vram = 0x80B10B5C },
    { type = "R_MIPS_HI16", vram = 0x80B11680, target_vram = 0x80B11048 },
    { type = "R_MIPS_HI16", vram = 0x80B11690, target_vram = 0x80B111AC },
    { type = "R_MIPS_LO16", vram = 0x80B11694, target_vram = 0x80B111AC },
    { type = "R_MIPS_LO16", vram = 0x80B116B4, target_vram = 0x80B11048 },
    { type = "R_MIPS_HI16", vram = 0x80B11814, target_vram = 0x80B11ACC },
    { type = "R_MIPS_LO16", vram = 0x80B11818, target_vram = 0x80B11ACC },
    { type = "R_MIPS_HI16", vram = 0x80B118C8, target_vram = 0x80B1179C },
    { type = "R_MIPS_HI16", vram = 0x80B118CC, target_vram = 0x80B117FC },
    { type = "R_MIPS_LO16", vram = 0x80B118D0, target_vram = 0x80B117FC },
    { type = "R_MIPS_LO16", vram = 0x80B118D4, target_vram = 0x80B1179C },
    { type = "R_MIPS_HI16", vram = 0x80B11944, target_vram = 0x80B1179C },
    { type = "R_MIPS_HI16", vram = 0x80B11948, target_vram = 0x80B117FC },
    { type = "R_MIPS_LO16", vram = 0x80B1194C, target_vram = 0x80B117FC },
    { type = "R_MIPS_LO16", vram = 0x80B11950, target_vram = 0x80B1179C },
]

functions = [
    { name = "func_80B11048", vram = 0x80B11048, size = 0xB0 },
    { name = "func_80B0FFA8", vram = 0x80B0FFA8, size = 0x298 },
    { name = "func_80B0F6DC", vram = 0x80B0F6DC, size = 0x4C },
    { name = "func_80B0FA48", vram = 0x80B0FA48, size = 0xDC },
    { name = "func_80B11268", vram = 0x80B11268, size = 0xDC },
    { name = "EnGb2_OverrideLimbDraw", vram = 0x80B1179C, size = 0x60 },
    { name = "EnGb2_PostLimbDraw", vram = 0x80B117FC, size = 0x5C },
    { name = "func_80B109DC", vram = 0x80B109DC, size = 0x6C },
    { name = "func_80B10240", vram = 0x80B10240, size = 0x104 },
    { name = "func_80B11344", vram = 0x80B11344, size = 0x38 },
    { name = "func_80B10E98", vram = 0x80B10E98, size = 0x1B0 },
    { name = "func_80B10924", vram = 0x80B10924, size = 0xB8 },
    { name = "func_80B0FE7C", vram = 0x80B0FE7C, size = 0x40 },
    { name = "func_80B0F660", vram = 0x80B0F660, size = 0x7C },
    { name = "EnGb2_Draw", vram = 0x80B11858, size = 0x134 },
    { name = "func_80B0FD8C", vram = 0x80B0FD8C, size = 0x8C },
    { name = "EnGb2_Init", vram = 0x80B1137C, size = 0x368 },
    { name = "func_80B0FBF0", vram = 0x80B0FBF0, size = 0x19C },
    { name = "EnGb2_Destroy", vram = 0x80B116E4, size = 0x2C },
    { name = "func_80B0F7FC", vram = 0x80B0F7FC, size = 0xFC },
    { name = "func_80B10584", vram = 0x80B10584, size = 0xB0 },
    { name = "func_80B0FE18", vram = 0x80B0FE18, size = 0x64 },
    { name = "func_80B0F8F8", vram = 0x80B0F8F8, size = 0x84 },
    { name = "func_80B0FB24", vram = 0x80B0FB24, size = 0xCC },
    { name = "func_80B0F97C", vram = 0x80B0F97C, size = 0x88 },
    { name = "func_80B10344", vram = 0x80B10344, size = 0x240 },
    { name = "func_80B10A48", vram = 0x80B10A48, size = 0x114 },
    { name = "func_80B111AC", vram = 0x80B111AC, size = 0xBC },
    { name = "func_80B10634", vram = 0x80B10634, size = 0x234 },
    { name = "func_80B10868", vram = 0x80B10868, size = 0xBC },
    { name = "func_80B0F728", vram = 0x80B0F728, size = 0xD4 },
    { name = "func_80B110F8", vram = 0x80B110F8, size = 0xB4 },
    { name = "func_80B0F5E0", vram = 0x80B0F5E0, size = 0x80 },
    { name = "func_80B0FEBC", vram = 0x80B0FEBC, size = 0xEC },
    { name = "func_80B0FA04", vram = 0x80B0FA04, size = 0x44 },
    { name = "EnGb2_Update", vram = 0x80B11710, size = 0x8C },
    { name = "func_80B10DAC", vram = 0x80B10DAC, size = 0xEC },
    { name = "func_80B10B5C", vram = 0x80B10B5C, size = 0x250 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Onpuman"
rom = 0x00F77170
vram = 0x80B11E60
size = 0x5D0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B11E94, target_vram = 0x80B12390 },
    { type = "R_MIPS_LO16", vram = 0x80B11EA4, target_vram = 0x80B12390 },
    { type = "R_MIPS_HI16", vram = 0x80B11EDC, target_vram = 0x80B121D8 },
    { type = "R_MIPS_LO16", vram = 0x80B11EE4, target_vram = 0x80B121D8 },
    { type = "R_MIPS_HI16", vram = 0x80B11F94, target_vram = 0x80B121D8 },
    { type = "R_MIPS_LO16", vram = 0x80B11FA4, target_vram = 0x80B121D8 },
    { type = "R_MIPS_HI16", vram = 0x80B12010, target_vram = 0x80B121D8 },
    { type = "R_MIPS_LO16", vram = 0x80B12014, target_vram = 0x80B121D8 },
    { type = "R_MIPS_HI16", vram = 0x80B12088, target_vram = 0x80B11F78 },
    { type = "R_MIPS_LO16", vram = 0x80B120E0, target_vram = 0x80B11F78 },
    { type = "R_MIPS_HI16", vram = 0x80B121B4, target_vram = 0x80B121D8 },
    { type = "R_MIPS_LO16", vram = 0x80B121B8, target_vram = 0x80B121D8 },
    { type = "R_MIPS_HI16", vram = 0x80B12204, target_vram = 0x80B1202C },
    { type = "R_MIPS_LO16", vram = 0x80B12208, target_vram = 0x80B1202C },
    { type = "R_MIPS_HI16", vram = 0x80B12240, target_vram = 0x80B1217C },
    { type = "R_MIPS_LO16", vram = 0x80B12244, target_vram = 0x80B1217C },
]

functions = [
    { name = "EnOnpuman_Init", vram = 0x80B11E60, size = 0xB8 },
    { name = "func_80B11F78", vram = 0x80B11F78, size = 0xB4 },
    { name = "func_80B121D8", vram = 0x80B121D8, size = 0x100 },
    { name = "func_80B11F44", vram = 0x80B11F44, size = 0x34 },
    { name = "func_80B1217C", vram = 0x80B1217C, size = 0x5C },
    { name = "EnOnpuman_Update", vram = 0x80B122D8, size = 0x94 },
    { name = "EnOnpuman_Destroy", vram = 0x80B11F18, size = 0x2C },
    { name = "func_80B1202C", vram = 0x80B1202C, size = 0x150 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Tobira01"
rom = 0x00F77740
vram = 0x80B12430
size = 0x440

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B125F0, target_vram = 0x80B12820 },
    { type = "R_MIPS_LO16", vram = 0x80B125F4, target_vram = 0x80B12820 },
    { type = "R_MIPS_HI16", vram = 0x80B126E8, target_vram = 0x80B12430 },
    { type = "R_MIPS_LO16", vram = 0x80B126EC, target_vram = 0x80B12430 },
]

functions = [
    { name = "BgTobira01_Draw", vram = 0x80B12768, size = 0x8C },
    { name = "BgTobira01_Update", vram = 0x80B12744, size = 0x24 },
    { name = "BgTobira01_Destroy", vram = 0x80B12710, size = 0x34 },
    { name = "BgTobira01_Init", vram = 0x80B1268C, size = 0x84 },
    { name = "BgTobira01_Action", vram = 0x80B12430, size = 0x25C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Tag_Obj"
rom = 0x00F77B80
vram = 0x80B12870
size = 0x110

relocs = [
]

functions = [
    { name = "EnTagObj_Update", vram = 0x80B12890, size = 0x68 },
    { name = "EnTagObj_Destroy", vram = 0x80B12880, size = 0x10 },
    { name = "EnTagObj_Init", vram = 0x80B12870, size = 0x10 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Dhouse"
rom = 0x00F77C90
vram = 0x80B12980
size = 0x1800

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B12994, target_vram = 0x80B13FB4 },
    { type = "R_MIPS_LO16", vram = 0x80B12998, target_vram = 0x80B13FB4 },
    { type = "R_MIPS_HI16", vram = 0x80B129C8, target_vram = 0x80B13E40 },
    { type = "R_MIPS_LO16", vram = 0x80B129CC, target_vram = 0x80B13E40 },
    { type = "R_MIPS_HI16", vram = 0x80B12AB0, target_vram = 0x80B13E90 },
    { type = "R_MIPS_LO16", vram = 0x80B12AB4, target_vram = 0x80B13E90 },
    { type = "R_MIPS_HI16", vram = 0x80B12B80, target_vram = 0x80B13FD0 },
    { type = "R_MIPS_LO16", vram = 0x80B12B84, target_vram = 0x80B13FD0 },
    { type = "R_MIPS_HI16", vram = 0x80B12B90, target_vram = 0x80B13FD4 },
    { type = "R_MIPS_LO16", vram = 0x80B12B94, target_vram = 0x80B13FD4 },
    { type = "R_MIPS_HI16", vram = 0x80B12B9C, target_vram = 0x80B13E90 },
    { type = "R_MIPS_LO16", vram = 0x80B12BA8, target_vram = 0x80B13E90 },
    { type = "R_MIPS_HI16", vram = 0x80B12EDC, target_vram = 0x80B13FC4 },
    { type = "R_MIPS_LO16", vram = 0x80B12EE0, target_vram = 0x80B13FC4 },
    { type = "R_MIPS_HI16", vram = 0x80B12F08, target_vram = 0x80B13FD8 },
    { type = "R_MIPS_LO16", vram = 0x80B12F0C, target_vram = 0x80B13FD8 },
    { type = "R_MIPS_HI16", vram = 0x80B12F2C, target_vram = 0x80B13FA8 },
    { type = "R_MIPS_LO16", vram = 0x80B12F3C, target_vram = 0x80B13FA8 },
    { type = "R_MIPS_HI16", vram = 0x80B12FEC, target_vram = 0x80B13FDC },
    { type = "R_MIPS_LO16", vram = 0x80B12FF0, target_vram = 0x80B13FDC },
    { type = "R_MIPS_HI16", vram = 0x80B12FF4, target_vram = 0x80B13FE0 },
    { type = "R_MIPS_LO16", vram = 0x80B12FF8, target_vram = 0x80B13FE0 },
    { type = "R_MIPS_HI16", vram = 0x80B13090, target_vram = 0x80B13FE4 },
    { type = "R_MIPS_LO16", vram = 0x80B13094, target_vram = 0x80B13FE4 },
    { type = "R_MIPS_HI16", vram = 0x80B131F4, target_vram = 0x80B13FA8 },
    { type = "R_MIPS_LO16", vram = 0x80B13204, target_vram = 0x80B13FA8 },
    { type = "R_MIPS_HI16", vram = 0x80B1332C, target_vram = 0x80B13FE8 },
    { type = "R_MIPS_LO16", vram = 0x80B13330, target_vram = 0x80B13FE8 },
    { type = "R_MIPS_HI16", vram = 0x80B13334, target_vram = 0x80B13FEC },
    { type = "R_MIPS_LO16", vram = 0x80B13338, target_vram = 0x80B13FEC },
    { type = "R_MIPS_HI16", vram = 0x80B13358, target_vram = 0x80B13FF0 },
    { type = "R_MIPS_LO16", vram = 0x80B1335C, target_vram = 0x80B13FF0 },
    { type = "R_MIPS_HI16", vram = 0x80B13360, target_vram = 0x80B13FF4 },
    { type = "R_MIPS_LO16", vram = 0x80B13364, target_vram = 0x80B13FF4 },
    { type = "R_MIPS_HI16", vram = 0x80B1354C, target_vram = 0x80B13FF8 },
    { type = "R_MIPS_LO16", vram = 0x80B13578, target_vram = 0x80B13FF8 },
    { type = "R_MIPS_HI16", vram = 0x80B13604, target_vram = 0x80B13FFC },
    { type = "R_MIPS_LO16", vram = 0x80B13608, target_vram = 0x80B13FFC },
    { type = "R_MIPS_HI16", vram = 0x80B1360C, target_vram = 0x80B14000 },
    { type = "R_MIPS_LO16", vram = 0x80B13610, target_vram = 0x80B14000 },
    { type = "R_MIPS_HI16", vram = 0x80B13690, target_vram = 0x80B13FA8 },
    { type = "R_MIPS_LO16", vram = 0x80B13694, target_vram = 0x80B13FA8 },
    { type = "R_MIPS_HI16", vram = 0x80B13770, target_vram = 0x80B14004 },
    { type = "R_MIPS_LO16", vram = 0x80B13774, target_vram = 0x80B14004 },
    { type = "R_MIPS_HI16", vram = 0x80B13784, target_vram = 0x80B14008 },
    { type = "R_MIPS_LO16", vram = 0x80B13788, target_vram = 0x80B14008 },
    { type = "R_MIPS_HI16", vram = 0x80B1378C, target_vram = 0x80B1400C },
    { type = "R_MIPS_LO16", vram = 0x80B13790, target_vram = 0x80B1400C },
    { type = "R_MIPS_HI16", vram = 0x80B13908, target_vram = 0x80B1391C },
    { type = "R_MIPS_LO16", vram = 0x80B1390C, target_vram = 0x80B1391C },
    { type = "R_MIPS_HI16", vram = 0x80B1392C, target_vram = 0x80B13940 },
    { type = "R_MIPS_LO16", vram = 0x80B13930, target_vram = 0x80B13940 },
    { type = "R_MIPS_HI16", vram = 0x80B139A8, target_vram = 0x80B13C08 },
    { type = "R_MIPS_LO16", vram = 0x80B139AC, target_vram = 0x80B13C08 },
    { type = "R_MIPS_HI16", vram = 0x80B139D8, target_vram = 0x80B139F4 },
    { type = "R_MIPS_LO16", vram = 0x80B139E0, target_vram = 0x80B139F4 },
    { type = "R_MIPS_HI16", vram = 0x80B13B4C, target_vram = 0x80B13E40 },
    { type = "R_MIPS_LO16", vram = 0x80B13B50, target_vram = 0x80B13E40 },
    { type = "R_MIPS_HI16", vram = 0x80B13C94, target_vram = 0x80B13E90 },
    { type = "R_MIPS_HI16", vram = 0x80B13C98, target_vram = 0x80B14010 },
    { type = "R_MIPS_LO16", vram = 0x80B13C9C, target_vram = 0x80B14010 },
    { type = "R_MIPS_LO16", vram = 0x80B13CA0, target_vram = 0x80B13E90 },
]

functions = [
    { name = "func_80B13170", vram = 0x80B13170, size = 0x304 },
    { name = "func_80B12D78", vram = 0x80B12D78, size = 0x104 },
    { name = "func_80B12E7C", vram = 0x80B12E7C, size = 0x2F4 },
    { name = "ObjDhouse_Destroy", vram = 0x80B12A1C, size = 0x34 },
    { name = "func_80B13940", vram = 0x80B13940, size = 0x98 },
    { name = "func_80B13724", vram = 0x80B13724, size = 0x1E4 },
    { name = "func_80B13E40", vram = 0x80B13E40, size = 0x30 },
    { name = "ObjDhouse_Update", vram = 0x80B13BB4, size = 0x24 },
    { name = "ObjDhouse_Draw", vram = 0x80B13BD8, size = 0x30 },
    { name = "func_80B139D8", vram = 0x80B139D8, size = 0x1C },
    { name = "func_80B12A88", vram = 0x80B12A88, size = 0xB0 },
    { name = "func_80B13908", vram = 0x80B13908, size = 0x14 },
    { name = "func_80B13C08", vram = 0x80B13C08, size = 0x238 },
    { name = "func_80B13474", vram = 0x80B13474, size = 0x2B0 },
    { name = "func_80B1391C", vram = 0x80B1391C, size = 0x10 },
    { name = "func_80B12B38", vram = 0x80B12B38, size = 0x240 },
    { name = "func_80B12A50", vram = 0x80B12A50, size = 0x38 },
    { name = "func_80B1392C", vram = 0x80B1392C, size = 0x14 },
    { name = "func_80B139F4", vram = 0x80B139F4, size = 0x1C0 },
    { name = "ObjDhouse_Init", vram = 0x80B12980, size = 0x9C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Hakaisi"
rom = 0x00F79490
vram = 0x80B14180
size = 0x1610

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B141B4, target_vram = 0x80B15610 },
    { type = "R_MIPS_LO16", vram = 0x80B141BC, target_vram = 0x80B15610 },
    { type = "R_MIPS_HI16", vram = 0x80B143B0, target_vram = 0x80B155B0 },
    { type = "R_MIPS_LO16", vram = 0x80B143B4, target_vram = 0x80B155B0 },
    { type = "R_MIPS_HI16", vram = 0x80B143C0, target_vram = 0x80B155BC },
    { type = "R_MIPS_LO16", vram = 0x80B143C4, target_vram = 0x80B155BC },
    { type = "R_MIPS_HI16", vram = 0x80B143D8, target_vram = 0x80B155E0 },
    { type = "R_MIPS_LO16", vram = 0x80B143DC, target_vram = 0x80B155E0 },
    { type = "R_MIPS_HI16", vram = 0x80B1444C, target_vram = 0x80B14460 },
    { type = "R_MIPS_LO16", vram = 0x80B14450, target_vram = 0x80B14460 },
    { type = "R_MIPS_HI16", vram = 0x80B14510, target_vram = 0x80B14524 },
    { type = "R_MIPS_LO16", vram = 0x80B14514, target_vram = 0x80B14524 },
    { type = "R_MIPS_HI16", vram = 0x80B14558, target_vram = 0x80B1456C },
    { type = "R_MIPS_LO16", vram = 0x80B1455C, target_vram = 0x80B1456C },
    { type = "R_MIPS_HI16", vram = 0x80B1462C, target_vram = 0x80B14648 },
    { type = "R_MIPS_LO16", vram = 0x80B14630, target_vram = 0x80B14648 },
    { type = "R_MIPS_HI16", vram = 0x80B149A8, target_vram = 0x80B149C0 },
    { type = "R_MIPS_LO16", vram = 0x80B149AC, target_vram = 0x80B149C0 },
    { type = "R_MIPS_HI16", vram = 0x80B14D58, target_vram = 0x80B155E0 },
    { type = "R_MIPS_LO16", vram = 0x80B14D5C, target_vram = 0x80B155E0 },
    { type = "R_MIPS_HI16", vram = 0x80B14D64, target_vram = 0x80B155EC },
    { type = "R_MIPS_LO16", vram = 0x80B14D68, target_vram = 0x80B155EC },
    { type = "R_MIPS_HI16", vram = 0x80B14D78, target_vram = 0x80B15628 },
    { type = "R_MIPS_LO16", vram = 0x80B14DB4, target_vram = 0x80B15628 },
    { type = "R_MIPS_HI16", vram = 0x80B14EA0, target_vram = 0x80B155F8 },
    { type = "R_MIPS_HI16", vram = 0x80B14EA4, target_vram = 0x80B155FC },
    { type = "R_MIPS_LO16", vram = 0x80B14EAC, target_vram = 0x80B155FC },
    { type = "R_MIPS_LO16", vram = 0x80B14EB4, target_vram = 0x80B155F8 },
    { type = "R_MIPS_HI16", vram = 0x80B150F4, target_vram = 0x80B1562C },
    { type = "R_MIPS_LO16", vram = 0x80B150F8, target_vram = 0x80B1562C },
    { type = "R_MIPS_HI16", vram = 0x80B15164, target_vram = 0x80B15630 },
    { type = "R_MIPS_LO16", vram = 0x80B15168, target_vram = 0x80B15630 },
    { type = "R_MIPS_HI16", vram = 0x80B151EC, target_vram = 0x80B1544C },
    { type = "R_MIPS_HI16", vram = 0x80B151F0, target_vram = 0x80B154A0 },
    { type = "R_MIPS_HI16", vram = 0x80B151F4, target_vram = 0x80B15254 },
    { type = "R_MIPS_LO16", vram = 0x80B151F8, target_vram = 0x80B1544C },
    { type = "R_MIPS_LO16", vram = 0x80B151FC, target_vram = 0x80B154A0 },
    { type = "R_MIPS_LO16", vram = 0x80B15200, target_vram = 0x80B15254 },
    { type = "R_MIPS_HI16", vram = 0x80B152AC, target_vram = 0x80B15600 },
    { type = "R_MIPS_LO16", vram = 0x80B152B0, target_vram = 0x80B15600 },
    { type = "R_MIPS_HI16", vram = 0x80B1530C, target_vram = 0x80B15330 },
    { type = "R_MIPS_LO16", vram = 0x80B15310, target_vram = 0x80B15330 },
]

functions = [
    { name = "ObjHakaisi_Update", vram = 0x80B1503C, size = 0x24 },
    { name = "ObjHakaisi_Init", vram = 0x80B14180, size = 0x28C },
    { name = "func_80B151E0", vram = 0x80B151E0, size = 0x74 },
    { name = "func_80B1544C", vram = 0x80B1544C, size = 0x54 },
    { name = "func_80B149C0", vram = 0x80B149C0, size = 0x64 },
    { name = "func_80B14F4C", vram = 0x80B14F4C, size = 0xF0 },
    { name = "func_80B14648", vram = 0x80B14648, size = 0x360 },
    { name = "func_80B15330", vram = 0x80B15330, size = 0x11C },
    { name = "func_80B149A8", vram = 0x80B149A8, size = 0x18 },
    { name = "func_80B1444C", vram = 0x80B1444C, size = 0x14 },
    { name = "func_80B1456C", vram = 0x80B1456C, size = 0x88 },
    { name = "func_80B14B6C", vram = 0x80B14B6C, size = 0x18C },
    { name = "func_80B145F4", vram = 0x80B145F4, size = 0x54 },
    { name = "func_80B14510", vram = 0x80B14510, size = 0x14 },
    { name = "ObjHakaisi_Draw", vram = 0x80B15060, size = 0x180 },
    { name = "func_80B15264", vram = 0x80B15264, size = 0xCC },
    { name = "func_80B14CF8", vram = 0x80B14CF8, size = 0x254 },
    { name = "ObjHakaisi_Destroy", vram = 0x80B1440C, size = 0x40 },
    { name = "func_80B14A24", vram = 0x80B14A24, size = 0x148 },
    { name = "func_80B14460", vram = 0x80B14460, size = 0xB0 },
    { name = "func_80B14524", vram = 0x80B14524, size = 0x34 },
    { name = "func_80B154A0", vram = 0x80B154A0, size = 0xF0 },
    { name = "func_80B15254", vram = 0x80B15254, size = 0x10 },
    { name = "func_80B14558", vram = 0x80B14558, size = 0x14 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Hakugin_Switch"
rom = 0x00F7AAA0
vram = 0x80B15790
size = 0x1360

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B1586C, target_vram = 0x80B16860 },
    { type = "R_MIPS_LO16", vram = 0x80B15874, target_vram = 0x80B16860 },
    { type = "R_MIPS_HI16", vram = 0x80B158A0, target_vram = 0x80B16904 },
    { type = "R_MIPS_LO16", vram = 0x80B158A4, target_vram = 0x80B16904 },
    { type = "R_MIPS_HI16", vram = 0x80B158B0, target_vram = 0x80B16920 },
    { type = "R_MIPS_LO16", vram = 0x80B158B4, target_vram = 0x80B16920 },
    { type = "R_MIPS_HI16", vram = 0x80B158B8, target_vram = 0x80B16924 },
    { type = "R_MIPS_LO16", vram = 0x80B158C4, target_vram = 0x80B16924 },
    { type = "R_MIPS_HI16", vram = 0x80B15950, target_vram = 0x80B1688C },
    { type = "R_MIPS_LO16", vram = 0x80B15954, target_vram = 0x80B1688C },
    { type = "R_MIPS_HI16", vram = 0x80B15964, target_vram = 0x80B16910 },
    { type = "R_MIPS_LO16", vram = 0x80B15968, target_vram = 0x80B16910 },
    { type = "R_MIPS_HI16", vram = 0x80B15A4C, target_vram = 0x80B15A68 },
    { type = "R_MIPS_LO16", vram = 0x80B15A50, target_vram = 0x80B15A68 },
    { type = "R_MIPS_HI16", vram = 0x80B15A7C, target_vram = 0x80B1688C },
    { type = "R_MIPS_LO16", vram = 0x80B15A80, target_vram = 0x80B1688C },
    { type = "R_MIPS_HI16", vram = 0x80B15B24, target_vram = 0x80B1688C },
    { type = "R_MIPS_LO16", vram = 0x80B15B28, target_vram = 0x80B1688C },
    { type = "R_MIPS_HI16", vram = 0x80B15B48, target_vram = 0x80B15B74 },
    { type = "R_MIPS_LO16", vram = 0x80B15B58, target_vram = 0x80B15B74 },
    { type = "R_MIPS_HI16", vram = 0x80B15B88, target_vram = 0x80B1688C },
    { type = "R_MIPS_LO16", vram = 0x80B15B8C, target_vram = 0x80B1688C },
    { type = "R_MIPS_HI16", vram = 0x80B15CD0, target_vram = 0x80B16AF0 },
    { type = "R_MIPS_LO16", vram = 0x80B15CEC, target_vram = 0x80B16AF0 },
    { type = "R_MIPS_HI16", vram = 0x80B15D78, target_vram = 0x80B16AF0 },
    { type = "R_MIPS_HI16", vram = 0x80B15D7C, target_vram = 0x80B15E0C },
    { type = "R_MIPS_LO16", vram = 0x80B15D84, target_vram = 0x80B15E0C },
    { type = "R_MIPS_LO16", vram = 0x80B15D8C, target_vram = 0x80B16AF0 },
    { type = "R_MIPS_HI16", vram = 0x80B15E1C, target_vram = 0x80B1688C },
    { type = "R_MIPS_LO16", vram = 0x80B15E20, target_vram = 0x80B1688C },
    { type = "R_MIPS_HI16", vram = 0x80B15E58, target_vram = 0x80B15E78 },
    { type = "R_MIPS_LO16", vram = 0x80B15E5C, target_vram = 0x80B15E78 },
    { type = "R_MIPS_HI16", vram = 0x80B15E90, target_vram = 0x80B1688C },
    { type = "R_MIPS_LO16", vram = 0x80B15E94, target_vram = 0x80B1688C },
    { type = "R_MIPS_HI16", vram = 0x80B15F44, target_vram = 0x80B1688C },
    { type = "R_MIPS_LO16", vram = 0x80B15F48, target_vram = 0x80B1688C },
    { type = "R_MIPS_HI16", vram = 0x80B15F68, target_vram = 0x80B15F88 },
    { type = "R_MIPS_LO16", vram = 0x80B15F6C, target_vram = 0x80B15F88 },
    { type = "R_MIPS_HI16", vram = 0x80B15F9C, target_vram = 0x80B1688C },
    { type = "R_MIPS_LO16", vram = 0x80B15FA0, target_vram = 0x80B1688C },
    { type = "R_MIPS_HI16", vram = 0x80B16024, target_vram = 0x80B16AF0 },
    { type = "R_MIPS_LO16", vram = 0x80B16028, target_vram = 0x80B16AF0 },
    { type = "R_MIPS_HI16", vram = 0x80B16030, target_vram = 0x80B1606C },
    { type = "R_MIPS_LO16", vram = 0x80B16034, target_vram = 0x80B1606C },
    { type = "R_MIPS_HI16", vram = 0x80B1607C, target_vram = 0x80B1688C },
    { type = "R_MIPS_LO16", vram = 0x80B16080, target_vram = 0x80B1688C },
    { type = "R_MIPS_HI16", vram = 0x80B160B8, target_vram = 0x80B160DC },
    { type = "R_MIPS_LO16", vram = 0x80B160C0, target_vram = 0x80B160DC },
    { type = "R_MIPS_HI16", vram = 0x80B160F0, target_vram = 0x80B1688C },
    { type = "R_MIPS_LO16", vram = 0x80B160F4, target_vram = 0x80B1688C },
    { type = "R_MIPS_HI16", vram = 0x80B16180, target_vram = 0x80B161A0 },
    { type = "R_MIPS_LO16", vram = 0x80B16184, target_vram = 0x80B161A0 },
    { type = "R_MIPS_HI16", vram = 0x80B16290, target_vram = 0x80B162AC },
    { type = "R_MIPS_LO16", vram = 0x80B16294, target_vram = 0x80B162AC },
    { type = "R_MIPS_HI16", vram = 0x80B16358, target_vram = 0x80B163C4 },
    { type = "R_MIPS_LO16", vram = 0x80B1635C, target_vram = 0x80B163C4 },
    { type = "R_MIPS_HI16", vram = 0x80B163E0, target_vram = 0x80B16400 },
    { type = "R_MIPS_LO16", vram = 0x80B163E4, target_vram = 0x80B16400 },
    { type = "R_MIPS_HI16", vram = 0x80B16504, target_vram = 0x80B16520 },
    { type = "R_MIPS_LO16", vram = 0x80B16508, target_vram = 0x80B16520 },
    { type = "R_MIPS_HI16", vram = 0x80B16558, target_vram = 0x80B165A0 },
    { type = "R_MIPS_LO16", vram = 0x80B1656C, target_vram = 0x80B165A0 },
    { type = "R_MIPS_HI16", vram = 0x80B165BC, target_vram = 0x80B165E0 },
    { type = "R_MIPS_LO16", vram = 0x80B165C4, target_vram = 0x80B165E0 },
    { type = "R_MIPS_HI16", vram = 0x80B1665C, target_vram = 0x80B15A68 },
    { type = "R_MIPS_LO16", vram = 0x80B16660, target_vram = 0x80B15A68 },
    { type = "R_MIPS_HI16", vram = 0x80B16668, target_vram = 0x80B161A0 },
    { type = "R_MIPS_LO16", vram = 0x80B1666C, target_vram = 0x80B161A0 },
    { type = "R_MIPS_HI16", vram = 0x80B166EC, target_vram = 0x80B16928 },
    { type = "R_MIPS_LO16", vram = 0x80B166F0, target_vram = 0x80B16928 },
    { type = "R_MIPS_HI16", vram = 0x80B1670C, target_vram = 0x80B1692C },
    { type = "R_MIPS_LO16", vram = 0x80B16710, target_vram = 0x80B1692C },
    { type = "R_MIPS_HI16", vram = 0x80B1675C, target_vram = 0x80B16930 },
    { type = "R_MIPS_LO16", vram = 0x80B16760, target_vram = 0x80B16930 },
]

functions = [
    { name = "func_80B165E0", vram = 0x80B165E0, size = 0x48 },
    { name = "BgHakuginSwitch_Destroy", vram = 0x80B15A04, size = 0x48 },
    { name = "func_80B160DC", vram = 0x80B160DC, size = 0xA4 },
    { name = "BgHakuginSwitch_Init", vram = 0x80B157F8, size = 0x20C },
    { name = "func_80B163C4", vram = 0x80B163C4, size = 0x3C },
    { name = "func_80B16520", vram = 0x80B16520, size = 0x80 },
    { name = "func_80B16180", vram = 0x80B16180, size = 0x20 },
    { name = "func_80B15E78", vram = 0x80B15E78, size = 0xC4 },
    { name = "func_80B15F88", vram = 0x80B15F88, size = 0xE4 },
    { name = "func_80B1606C", vram = 0x80B1606C, size = 0x70 },
    { name = "func_80B16400", vram = 0x80B16400, size = 0x94 },
    { name = "func_80B162AC", vram = 0x80B162AC, size = 0x118 },
    { name = "func_80B161A0", vram = 0x80B161A0, size = 0xA4 },
    { name = "func_80B15F3C", vram = 0x80B15F3C, size = 0x4C },
    { name = "func_80B15A4C", vram = 0x80B15A4C, size = 0x1C },
    { name = "func_80B15A68", vram = 0x80B15A68, size = 0xB4 },
    { name = "BgHakuginSwitch_Update", vram = 0x80B16628, size = 0x1E0 },
    { name = "func_80B165A0", vram = 0x80B165A0, size = 0x40 },
    { name = "func_80B16494", vram = 0x80B16494, size = 0x8C },
    { name = "BgHakuginSwitch_Draw", vram = 0x80B16808, size = 0x2C },
    { name = "func_80B15E0C", vram = 0x80B15E0C, size = 0x6C },
    { name = "func_80B157C4", vram = 0x80B157C4, size = 0x34 },
    { name = "func_80B15B1C", vram = 0x80B15B1C, size = 0x58 },
    { name = "func_80B15790", vram = 0x80B15790, size = 0x34 },
    { name = "func_80B16244", vram = 0x80B16244, size = 0x68 },
    { name = "func_80B15B74", vram = 0x80B15B74, size = 0x298 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Snowman"
rom = 0x00F7BE00
vram = 0x80B16B00
size = 0x3460

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B16B14, target_vram = 0x80B19AAC },
    { type = "R_MIPS_LO16", vram = 0x80B16B18, target_vram = 0x80B19AAC },
    { type = "R_MIPS_HI16", vram = 0x80B16BC4, target_vram = 0x80B19A58 },
    { type = "R_MIPS_HI16", vram = 0x80B16BC8, target_vram = 0x80B19A78 },
    { type = "R_MIPS_LO16", vram = 0x80B16BCC, target_vram = 0x80B19A78 },
    { type = "R_MIPS_LO16", vram = 0x80B16BD0, target_vram = 0x80B19A58 },
    { type = "R_MIPS_HI16", vram = 0x80B16BDC, target_vram = 0x80B19A00 },
    { type = "R_MIPS_LO16", vram = 0x80B16BE0, target_vram = 0x80B19A00 },
    { type = "R_MIPS_HI16", vram = 0x80B16D2C, target_vram = 0x80B19B20 },
    { type = "R_MIPS_LO16", vram = 0x80B16D40, target_vram = 0x80B19B20 },
    { type = "R_MIPS_HI16", vram = 0x80B16D9C, target_vram = 0x80B19A2C },
    { type = "R_MIPS_LO16", vram = 0x80B16DA8, target_vram = 0x80B19A2C },
    { type = "R_MIPS_HI16", vram = 0x80B16DE4, target_vram = 0x80B19B24 },
    { type = "R_MIPS_LO16", vram = 0x80B16DE8, target_vram = 0x80B19B24 },
    { type = "R_MIPS_HI16", vram = 0x80B16F58, target_vram = 0x80B19474 },
    { type = "R_MIPS_HI16", vram = 0x80B16F5C, target_vram = 0x80B19998 },
    { type = "R_MIPS_LO16", vram = 0x80B16F60, target_vram = 0x80B19474 },
    { type = "R_MIPS_LO16", vram = 0x80B16F64, target_vram = 0x80B19998 },
    { type = "R_MIPS_HI16", vram = 0x80B17030, target_vram = 0x80B19A84 },
    { type = "R_MIPS_HI16", vram = 0x80B17034, target_vram = 0x80B19A80 },
    { type = "R_MIPS_HI16", vram = 0x80B1703C, target_vram = 0x80B19A88 },
    { type = "R_MIPS_LO16", vram = 0x80B17048, target_vram = 0x80B19A88 },
    { type = "R_MIPS_LO16", vram = 0x80B17054, target_vram = 0x80B19A80 },
    { type = "R_MIPS_LO16", vram = 0x80B17058, target_vram = 0x80B19A84 },
    { type = "R_MIPS_HI16", vram = 0x80B172FC, target_vram = 0x80B19AA0 },
    { type = "R_MIPS_LO16", vram = 0x80B17304, target_vram = 0x80B19AA0 },
    { type = "R_MIPS_HI16", vram = 0x80B17308, target_vram = 0x80B19AB8 },
    { type = "R_MIPS_LO16", vram = 0x80B1731C, target_vram = 0x80B19AB8 },
    { type = "R_MIPS_HI16", vram = 0x80B17350, target_vram = 0x80B19A80 },
    { type = "R_MIPS_HI16", vram = 0x80B17354, target_vram = 0x80B19A84 },
    { type = "R_MIPS_LO16", vram = 0x80B1735C, target_vram = 0x80B19A84 },
    { type = "R_MIPS_LO16", vram = 0x80B17360, target_vram = 0x80B19A80 },
    { type = "R_MIPS_HI16", vram = 0x80B17424, target_vram = 0x80B19948 },
    { type = "R_MIPS_HI16", vram = 0x80B17428, target_vram = 0x80B1746C },
    { type = "R_MIPS_LO16", vram = 0x80B1742C, target_vram = 0x80B19948 },
    { type = "R_MIPS_LO16", vram = 0x80B17434, target_vram = 0x80B1746C },
    { type = "R_MIPS_HI16", vram = 0x80B17530, target_vram = 0x80B19B28 },
    { type = "R_MIPS_LO16", vram = 0x80B17538, target_vram = 0x80B19B28 },
    { type = "R_MIPS_HI16", vram = 0x80B1776C, target_vram = 0x80B19B2C },
    { type = "R_MIPS_LO16", vram = 0x80B17770, target_vram = 0x80B19B2C },
    { type = "R_MIPS_HI16", vram = 0x80B17834, target_vram = 0x80B198B0 },
    { type = "R_MIPS_LO16", vram = 0x80B17838, target_vram = 0x80B198B0 },
    { type = "R_MIPS_HI16", vram = 0x80B17844, target_vram = 0x80B19B30 },
    { type = "R_MIPS_LO16", vram = 0x80B17870, target_vram = 0x80B19B30 },
    { type = "R_MIPS_HI16", vram = 0x80B17890, target_vram = 0x80B178B8 },
    { type = "R_MIPS_LO16", vram = 0x80B17894, target_vram = 0x80B178B8 },
    { type = "R_MIPS_HI16", vram = 0x80B178E4, target_vram = 0x80B19B34 },
    { type = "R_MIPS_LO16", vram = 0x80B178E8, target_vram = 0x80B19B34 },
    { type = "R_MIPS_HI16", vram = 0x80B17A3C, target_vram = 0x80B17A58 },
    { type = "R_MIPS_LO16", vram = 0x80B17A40, target_vram = 0x80B17A58 },
    { type = "R_MIPS_HI16", vram = 0x80B17AF8, target_vram = 0x80B19A80 },
    { type = "R_MIPS_HI16", vram = 0x80B17AFC, target_vram = 0x80B19A84 },
    { type = "R_MIPS_LO16", vram = 0x80B17B04, target_vram = 0x80B19A84 },
    { type = "R_MIPS_LO16", vram = 0x80B17B08, target_vram = 0x80B19A80 },
    { type = "R_MIPS_HI16", vram = 0x80B17B0C, target_vram = 0x80B19A88 },
    { type = "R_MIPS_LO16", vram = 0x80B17B2C, target_vram = 0x80B19A88 },
    { type = "R_MIPS_HI16", vram = 0x80B17C18, target_vram = 0x80B19A80 },
    { type = "R_MIPS_HI16", vram = 0x80B17C20, target_vram = 0x80B19A84 },
    { type = "R_MIPS_LO16", vram = 0x80B17C24, target_vram = 0x80B19A84 },
    { type = "R_MIPS_LO16", vram = 0x80B17C28, target_vram = 0x80B19A80 },
    { type = "R_MIPS_HI16", vram = 0x80B17C2C, target_vram = 0x80B19A88 },
    { type = "R_MIPS_LO16", vram = 0x80B17C50, target_vram = 0x80B19A88 },
    { type = "R_MIPS_HI16", vram = 0x80B17D54, target_vram = 0x80B17D78 },
    { type = "R_MIPS_LO16", vram = 0x80B17D58, target_vram = 0x80B17D78 },
    { type = "R_MIPS_HI16", vram = 0x80B17ED8, target_vram = 0x80B17EFC },
    { type = "R_MIPS_LO16", vram = 0x80B17EE0, target_vram = 0x80B17EFC },
    { type = "R_MIPS_HI16", vram = 0x80B17FC4, target_vram = 0x80B17FE0 },
    { type = "R_MIPS_LO16", vram = 0x80B17FC8, target_vram = 0x80B17FE0 },
    { type = "R_MIPS_HI16", vram = 0x80B18000, target_vram = 0x80B19B38 },
    { type = "R_MIPS_LO16", vram = 0x80B18004, target_vram = 0x80B19B38 },
    { type = "R_MIPS_HI16", vram = 0x80B1800C, target_vram = 0x80B19B3C },
    { type = "R_MIPS_LO16", vram = 0x80B18010, target_vram = 0x80B19B3C },
    { type = "R_MIPS_HI16", vram = 0x80B18054, target_vram = 0x80B19948 },
    { type = "R_MIPS_LO16", vram = 0x80B1805C, target_vram = 0x80B19948 },
    { type = "R_MIPS_HI16", vram = 0x80B180E4, target_vram = 0x80B18124 },
    { type = "R_MIPS_LO16", vram = 0x80B180F0, target_vram = 0x80B18124 },
    { type = "R_MIPS_HI16", vram = 0x80B18160, target_vram = 0x80B19B40 },
    { type = "R_MIPS_LO16", vram = 0x80B18164, target_vram = 0x80B19B40 },
    { type = "R_MIPS_HI16", vram = 0x80B181A4, target_vram = 0x80B19B44 },
    { type = "R_MIPS_LO16", vram = 0x80B181AC, target_vram = 0x80B19B44 },
    { type = "R_MIPS_HI16", vram = 0x80B18328, target_vram = 0x80B19B48 },
    { type = "R_MIPS_LO16", vram = 0x80B1832C, target_vram = 0x80B19B48 },
    { type = "R_MIPS_HI16", vram = 0x80B18338, target_vram = 0x80B19B4C },
    { type = "R_MIPS_LO16", vram = 0x80B1834C, target_vram = 0x80B19B4C },
    { type = "R_MIPS_HI16", vram = 0x80B18350, target_vram = 0x80B19B50 },
    { type = "R_MIPS_LO16", vram = 0x80B18354, target_vram = 0x80B19B50 },
    { type = "R_MIPS_HI16", vram = 0x80B18384, target_vram = 0x80B183A4 },
    { type = "R_MIPS_LO16", vram = 0x80B18388, target_vram = 0x80B183A4 },
    { type = "R_MIPS_HI16", vram = 0x80B18410, target_vram = 0x80B198B0 },
    { type = "R_MIPS_LO16", vram = 0x80B18418, target_vram = 0x80B198B0 },
    { type = "R_MIPS_HI16", vram = 0x80B1846C, target_vram = 0x80B1848C },
    { type = "R_MIPS_LO16", vram = 0x80B18470, target_vram = 0x80B1848C },
    { type = "R_MIPS_HI16", vram = 0x80B18604, target_vram = 0x80B1861C },
    { type = "R_MIPS_LO16", vram = 0x80B18608, target_vram = 0x80B1861C },
    { type = "R_MIPS_HI16", vram = 0x80B187E0, target_vram = 0x80B19AA0 },
    { type = "R_MIPS_LO16", vram = 0x80B187E8, target_vram = 0x80B19AA0 },
    { type = "R_MIPS_HI16", vram = 0x80B187EC, target_vram = 0x80B19AC4 },
    { type = "R_MIPS_LO16", vram = 0x80B187F8, target_vram = 0x80B19AC4 },
    { type = "R_MIPS_HI16", vram = 0x80B18830, target_vram = 0x80B19A80 },
    { type = "R_MIPS_HI16", vram = 0x80B18834, target_vram = 0x80B19A84 },
    { type = "R_MIPS_LO16", vram = 0x80B1883C, target_vram = 0x80B19A84 },
    { type = "R_MIPS_LO16", vram = 0x80B18840, target_vram = 0x80B19A80 },
    { type = "R_MIPS_HI16", vram = 0x80B18964, target_vram = 0x80B189C4 },
    { type = "R_MIPS_LO16", vram = 0x80B18968, target_vram = 0x80B189C4 },
    { type = "R_MIPS_HI16", vram = 0x80B189A4, target_vram = 0x80B189C4 },
    { type = "R_MIPS_LO16", vram = 0x80B189A8, target_vram = 0x80B189C4 },
    { type = "R_MIPS_HI16", vram = 0x80B189E0, target_vram = 0x80B18A04 },
    { type = "R_MIPS_LO16", vram = 0x80B189E4, target_vram = 0x80B18A04 },
    { type = "R_MIPS_HI16", vram = 0x80B18B58, target_vram = 0x80B19B54 },
    { type = "R_MIPS_LO16", vram = 0x80B18B5C, target_vram = 0x80B19B54 },
    { type = "R_MIPS_HI16", vram = 0x80B18BFC, target_vram = 0x80B17FE0 },
    { type = "R_MIPS_LO16", vram = 0x80B18C08, target_vram = 0x80B17FE0 },
    { type = "R_MIPS_HI16", vram = 0x80B18C1C, target_vram = 0x80B19B58 },
    { type = "R_MIPS_LO16", vram = 0x80B18C20, target_vram = 0x80B19B58 },
    { type = "R_MIPS_HI16", vram = 0x80B18C2C, target_vram = 0x80B19948 },
    { type = "R_MIPS_LO16", vram = 0x80B18C30, target_vram = 0x80B19948 },
    { type = "R_MIPS_HI16", vram = 0x80B18C40, target_vram = 0x80B18C7C },
    { type = "R_MIPS_LO16", vram = 0x80B18C44, target_vram = 0x80B18C7C },
    { type = "R_MIPS_HI16", vram = 0x80B18E18, target_vram = 0x80B19B5C },
    { type = "R_MIPS_LO16", vram = 0x80B18E30, target_vram = 0x80B19B5C },
    { type = "R_MIPS_HI16", vram = 0x80B18EA4, target_vram = 0x80B19B60 },
    { type = "R_MIPS_LO16", vram = 0x80B18EAC, target_vram = 0x80B19B60 },
    { type = "R_MIPS_HI16", vram = 0x80B18EB0, target_vram = 0x80B19B64 },
    { type = "R_MIPS_LO16", vram = 0x80B18ED4, target_vram = 0x80B19B64 },
    { type = "R_MIPS_HI16", vram = 0x80B18FD4, target_vram = 0x80B1746C },
    { type = "R_MIPS_LO16", vram = 0x80B18FD8, target_vram = 0x80B1746C },
    { type = "R_MIPS_HI16", vram = 0x80B18FE0, target_vram = 0x80B18C7C },
    { type = "R_MIPS_LO16", vram = 0x80B18FE4, target_vram = 0x80B18C7C },
    { type = "R_MIPS_HI16", vram = 0x80B19064, target_vram = 0x80B19B68 },
    { type = "R_MIPS_LO16", vram = 0x80B19068, target_vram = 0x80B19B68 },
    { type = "R_MIPS_HI16", vram = 0x80B19114, target_vram = 0x80B19B6C },
    { type = "R_MIPS_LO16", vram = 0x80B19118, target_vram = 0x80B19B6C },
    { type = "R_MIPS_HI16", vram = 0x80B191A4, target_vram = 0x80B189C4 },
    { type = "R_MIPS_LO16", vram = 0x80B191A8, target_vram = 0x80B189C4 },
    { type = "R_MIPS_HI16", vram = 0x80B191E4, target_vram = 0x80B18A04 },
    { type = "R_MIPS_LO16", vram = 0x80B191E8, target_vram = 0x80B18A04 },
    { type = "R_MIPS_HI16", vram = 0x80B19214, target_vram = 0x80B17A58 },
    { type = "R_MIPS_LO16", vram = 0x80B19218, target_vram = 0x80B17A58 },
    { type = "R_MIPS_HI16", vram = 0x80B19220, target_vram = 0x80B19B70 },
    { type = "R_MIPS_LO16", vram = 0x80B19224, target_vram = 0x80B19B70 },
    { type = "R_MIPS_HI16", vram = 0x80B19228, target_vram = 0x80B19B74 },
    { type = "R_MIPS_LO16", vram = 0x80B1922C, target_vram = 0x80B19B74 },
    { type = "R_MIPS_HI16", vram = 0x80B192B8, target_vram = 0x80B19B78 },
    { type = "R_MIPS_LO16", vram = 0x80B192BC, target_vram = 0x80B19B78 },
    { type = "R_MIPS_HI16", vram = 0x80B192C4, target_vram = 0x80B19B7C },
    { type = "R_MIPS_LO16", vram = 0x80B192C8, target_vram = 0x80B19B7C },
    { type = "R_MIPS_HI16", vram = 0x80B192F4, target_vram = 0x80B19B80 },
    { type = "R_MIPS_LO16", vram = 0x80B192F8, target_vram = 0x80B19B80 },
    { type = "R_MIPS_HI16", vram = 0x80B1939C, target_vram = 0x80B198B0 },
    { type = "R_MIPS_LO16", vram = 0x80B193A0, target_vram = 0x80B198B0 },
    { type = "R_MIPS_HI16", vram = 0x80B1941C, target_vram = 0x80B19B84 },
    { type = "R_MIPS_LO16", vram = 0x80B19420, target_vram = 0x80B19B84 },
    { type = "R_MIPS_HI16", vram = 0x80B19430, target_vram = 0x80B19B88 },
    { type = "R_MIPS_LO16", vram = 0x80B19434, target_vram = 0x80B19B88 },
    { type = "R_MIPS_HI16", vram = 0x80B19528, target_vram = 0x80B19AA0 },
    { type = "R_MIPS_HI16", vram = 0x80B1952C, target_vram = 0x80B19AAC },
    { type = "R_MIPS_LO16", vram = 0x80B19538, target_vram = 0x80B19AAC },
    { type = "R_MIPS_LO16", vram = 0x80B1953C, target_vram = 0x80B19AA0 },
    { type = "R_MIPS_HI16", vram = 0x80B1959C, target_vram = 0x80B19A80 },
    { type = "R_MIPS_HI16", vram = 0x80B195A0, target_vram = 0x80B19A84 },
    { type = "R_MIPS_LO16", vram = 0x80B195A8, target_vram = 0x80B19A84 },
    { type = "R_MIPS_LO16", vram = 0x80B195AC, target_vram = 0x80B19A80 },
    { type = "R_MIPS_HI16", vram = 0x80B19664, target_vram = 0x80B19B8C },
    { type = "R_MIPS_LO16", vram = 0x80B19668, target_vram = 0x80B19B8C },
    { type = "R_MIPS_HI16", vram = 0x80B1973C, target_vram = 0x80B19AD0 },
    { type = "R_MIPS_LO16", vram = 0x80B19740, target_vram = 0x80B19AD0 },
    { type = "R_MIPS_HI16", vram = 0x80B19768, target_vram = 0x80B19ADC },
    { type = "R_MIPS_HI16", vram = 0x80B1976C, target_vram = 0x80B19B18 },
    { type = "R_MIPS_LO16", vram = 0x80B19770, target_vram = 0x80B19B18 },
    { type = "R_MIPS_LO16", vram = 0x80B19774, target_vram = 0x80B19ADC },
    { type = "R_MIPS_HI16", vram = 0x80B197B8, target_vram = 0x80B19ADA },
    { type = "R_MIPS_LO16", vram = 0x80B197BC, target_vram = 0x80B19ADA },
    { type = "R_MIPS_HI16", vram = 0x80B19818, target_vram = 0x80B19B90 },
    { type = "R_MIPS_LO16", vram = 0x80B19824, target_vram = 0x80B19B90 },
    { type = "R_MIPS_HI16", vram = 0x80B19830, target_vram = 0x80B19B94 },
    { type = "R_MIPS_LO16", vram = 0x80B19834, target_vram = 0x80B19B94 },
    { type = "R_MIPS_HI16", vram = 0x80B19870, target_vram = 0x80B19A94 },
    { type = "R_MIPS_LO16", vram = 0x80B19880, target_vram = 0x80B19A94 },
    { type = "R_MIPS_HI16", vram = 0x80B198DC, target_vram = 0x80B19718 },
    { type = "R_MIPS_LO16", vram = 0x80B198E0, target_vram = 0x80B19718 },
    { type = "R_MIPS_HI16", vram = 0x80B199AC, target_vram = 0x80B19A88 },
    { type = "R_MIPS_LO16", vram = 0x80B199C0, target_vram = 0x80B19A88 },
]

functions = [
    { name = "EnSnowman_Combine", vram = 0x80B18C7C, size = 0x2D4 },
    { name = "EnSnowman_Init", vram = 0x80B16B00, size = 0x494 },
    { name = "EnSnowman_UpdateSnowball", vram = 0x80B19474, size = 0x2A4 },
    { name = "EnSnowman_SetupKill", vram = 0x80B189D4, size = 0x30 },
    { name = "EnSnowman_SetupStun", vram = 0x80B18380, size = 0x24 },
    { name = "EnSnowman_SetupMelt", vram = 0x80B180A4, size = 0x80 },
    { name = "EnSnowman_Melt", vram = 0x80B18124, size = 0x25C },
    { name = "EnSnowman_Kill", vram = 0x80B18A04, size = 0x24 },
    { name = "EnSnowman_DrawSnowball", vram = 0x80B19998, size = 0x3C },
    { name = "EnSnowman_Emerge", vram = 0x80B178B8, size = 0x118 },
    { name = "EnSnowman_Submerge", vram = 0x80B17FE0, size = 0xC4 },
    { name = "EnSnowman_Update", vram = 0x80B1918C, size = 0x2E8 },
    { name = "EnSnowman_AbsorbEeno", vram = 0x80B18B30, size = 0x84 },
    { name = "EnSnowman_SplitDoNothing", vram = 0x80B189C4, size = 0x10 },
    { name = "EnSnowman_Stun", vram = 0x80B183A4, size = 0x20 },
    { name = "EnSnowman_UpdateDamage", vram = 0x80B18F50, size = 0x23C },
    { name = "EnSnowman_SetupCombine", vram = 0x80B18BB4, size = 0xC8 },
    { name = "EnSnowman_SetupDead", vram = 0x80B18600, size = 0x1C },
    { name = "EnSnowman_MoveSnowPile", vram = 0x80B1746C, size = 0x380 },
    { name = "EnSnowman_SetupDamaged", vram = 0x80B183C4, size = 0xC8 },
    { name = "EnSnowman_SetupReadySnowball", vram = 0x80B179D0, size = 0x88 },
    { name = "EnSnowman_DrawSnowPile", vram = 0x80B19948, size = 0x50 },
    { name = "EnSnowman_Dead", vram = 0x80B1861C, size = 0x2EC },
    { name = "EnSnowman_ThrowSnowball", vram = 0x80B17D78, size = 0x13C },
    { name = "EnSnowman_SetupEmerge", vram = 0x80B177EC, size = 0xCC },
    { name = "EnSnowman_ReadySnowball", vram = 0x80B17A58, size = 0x290 },
    { name = "EnSnowman_Draw", vram = 0x80B198B0, size = 0x98 },
    { name = "EnSnowman_CreateSplitEeno", vram = 0x80B18A28, size = 0x108 },
    { name = "EnSnowman_SetupMoveSnowPile", vram = 0x80B173D0, size = 0x9C },
    { name = "EnSnowman_PostLimbDraw", vram = 0x80B19718, size = 0x198 },
    { name = "EnSnowman_Damaged", vram = 0x80B1848C, size = 0x174 },
    { name = "EnSnowman_SetupSplitDoNothing", vram = 0x80B18908, size = 0xBC },
    { name = "EnSnowman_SetupIdle", vram = 0x80B17EB4, size = 0x48 },
    { name = "EnSnowman_SetupThrowSnowball", vram = 0x80B17CE8, size = 0x90 },
    { name = "EnSnowman_SpawnBigSnowballFragmentEffects", vram = 0x80B17144, size = 0x28C },
    { name = "EnSnowman_SetupSubmerge", vram = 0x80B17F4C, size = 0x94 },
    { name = "EnSnowman_Idle", vram = 0x80B17EFC, size = 0x50 },
    { name = "EnSnowman_SpawnCircularDustEffect", vram = 0x80B16FC0, size = 0x184 },
    { name = "EnSnowman_Destroy", vram = 0x80B16F94, size = 0x2C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_TG_Sw"
rom = 0x00F7F260
vram = 0x80B19F60
size = 0x450

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B19FE8, target_vram = 0x80B1A008 },
    { type = "R_MIPS_LO16", vram = 0x80B19FF0, target_vram = 0x80B1A008 },
    { type = "R_MIPS_HI16", vram = 0x80B1A164, target_vram = 0x80B19F60 },
    { type = "R_MIPS_LO16", vram = 0x80B1A168, target_vram = 0x80B19F60 },
    { type = "R_MIPS_HI16", vram = 0x80B1A1FC, target_vram = 0x80B1A340 },
    { type = "R_MIPS_LO16", vram = 0x80B1A200, target_vram = 0x80B1A340 },
    { type = "R_MIPS_HI16", vram = 0x80B1A20C, target_vram = 0x80B1A344 },
    { type = "R_MIPS_LO16", vram = 0x80B1A238, target_vram = 0x80B1A344 },
    { type = "R_MIPS_HI16", vram = 0x80B1A284, target_vram = 0x80B1A348 },
    { type = "R_MIPS_LO16", vram = 0x80B1A28C, target_vram = 0x80B1A348 },
    { type = "R_MIPS_HI16", vram = 0x80B1A290, target_vram = 0x80B1A34C },
    { type = "R_MIPS_LO16", vram = 0x80B1A298, target_vram = 0x80B1A34C },
]

functions = [
    { name = "TGSw_Update", vram = 0x80B1A18C, size = 0x24 },
    { name = "TGSw_ActionDecider", vram = 0x80B19F60, size = 0xA8 },
    { name = "TGSw_Init", vram = 0x80B1A15C, size = 0x20 },
    { name = "TGSw_ActionExecuteOneShot", vram = 0x80B1A008, size = 0x154 },
    { name = "TGSw_Draw", vram = 0x80B1A1B0, size = 0x16C },
    { name = "TGSw_Destroy", vram = 0x80B1A17C, size = 0x10 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Po_Sisters"
rom = 0x00F7F6B0
vram = 0x80B1A3B0
size = 0x3B00

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B1A3C4, target_vram = 0x80B1DAC4 },
    { type = "R_MIPS_LO16", vram = 0x80B1A3C8, target_vram = 0x80B1DAC4 },
    { type = "R_MIPS_HI16", vram = 0x80B1A4A4, target_vram = 0x80B1DA70 },
    { type = "R_MIPS_LO16", vram = 0x80B1A4A8, target_vram = 0x80B1DA70 },
    { type = "R_MIPS_HI16", vram = 0x80B1A4BC, target_vram = 0x80B1DAA4 },
    { type = "R_MIPS_HI16", vram = 0x80B1A4C0, target_vram = 0x80B1DA9C },
    { type = "R_MIPS_LO16", vram = 0x80B1A4C4, target_vram = 0x80B1DA9C },
    { type = "R_MIPS_LO16", vram = 0x80B1A4C8, target_vram = 0x80B1DAA4 },
    { type = "R_MIPS_HI16", vram = 0x80B1A68C, target_vram = 0x80B1DB20 },
    { type = "R_MIPS_LO16", vram = 0x80B1A690, target_vram = 0x80B1DB20 },
    { type = "R_MIPS_HI16", vram = 0x80B1A790, target_vram = 0x80B1B444 },
    { type = "R_MIPS_LO16", vram = 0x80B1A794, target_vram = 0x80B1B444 },
    { type = "R_MIPS_HI16", vram = 0x80B1A958, target_vram = 0x80B1B168 },
    { type = "R_MIPS_LO16", vram = 0x80B1A95C, target_vram = 0x80B1B168 },
    { type = "R_MIPS_HI16", vram = 0x80B1A964, target_vram = 0x80B1B020 },
    { type = "R_MIPS_LO16", vram = 0x80B1A968, target_vram = 0x80B1B020 },
    { type = "R_MIPS_HI16", vram = 0x80B1A970, target_vram = 0x80B1B628 },
    { type = "R_MIPS_LO16", vram = 0x80B1A974, target_vram = 0x80B1B628 },
    { type = "R_MIPS_HI16", vram = 0x80B1A9BC, target_vram = 0x80B1B168 },
    { type = "R_MIPS_LO16", vram = 0x80B1A9C8, target_vram = 0x80B1B168 },
    { type = "R_MIPS_HI16", vram = 0x80B1AA18, target_vram = 0x80B1B020 },
    { type = "R_MIPS_LO16", vram = 0x80B1AA1C, target_vram = 0x80B1B020 },
    { type = "R_MIPS_HI16", vram = 0x80B1AA2C, target_vram = 0x80B1B444 },
    { type = "R_MIPS_LO16", vram = 0x80B1AA30, target_vram = 0x80B1B444 },
    { type = "R_MIPS_HI16", vram = 0x80B1AAC8, target_vram = 0x80B1AAE8 },
    { type = "R_MIPS_LO16", vram = 0x80B1AACC, target_vram = 0x80B1AAE8 },
    { type = "R_MIPS_HI16", vram = 0x80B1AB94, target_vram = 0x80B1ABB8 },
    { type = "R_MIPS_LO16", vram = 0x80B1AB98, target_vram = 0x80B1ABB8 },
    { type = "R_MIPS_HI16", vram = 0x80B1AC50, target_vram = 0x80B1AE3C },
    { type = "R_MIPS_LO16", vram = 0x80B1AC54, target_vram = 0x80B1AE3C },
    { type = "R_MIPS_HI16", vram = 0x80B1AC8C, target_vram = 0x80B1ACB8 },
    { type = "R_MIPS_LO16", vram = 0x80B1AC90, target_vram = 0x80B1ACB8 },
    { type = "R_MIPS_HI16", vram = 0x80B1AE28, target_vram = 0x80B1AE3C },
    { type = "R_MIPS_LO16", vram = 0x80B1AE2C, target_vram = 0x80B1AE3C },
    { type = "R_MIPS_HI16", vram = 0x80B1AFF4, target_vram = 0x80B1B020 },
    { type = "R_MIPS_LO16", vram = 0x80B1AFFC, target_vram = 0x80B1B020 },
    { type = "R_MIPS_HI16", vram = 0x80B1B138, target_vram = 0x80B1B168 },
    { type = "R_MIPS_LO16", vram = 0x80B1B140, target_vram = 0x80B1B168 },
    { type = "R_MIPS_HI16", vram = 0x80B1B2AC, target_vram = 0x80B1B2F0 },
    { type = "R_MIPS_LO16", vram = 0x80B1B2B8, target_vram = 0x80B1B2F0 },
    { type = "R_MIPS_HI16", vram = 0x80B1B424, target_vram = 0x80B1B444 },
    { type = "R_MIPS_LO16", vram = 0x80B1B428, target_vram = 0x80B1B444 },
    { type = "R_MIPS_HI16", vram = 0x80B1B5E0, target_vram = 0x80B1B628 },
    { type = "R_MIPS_LO16", vram = 0x80B1B5FC, target_vram = 0x80B1B628 },
    { type = "R_MIPS_HI16", vram = 0x80B1B79C, target_vram = 0x80B1B7BC },
    { type = "R_MIPS_LO16", vram = 0x80B1B7A0, target_vram = 0x80B1B7BC },
    { type = "R_MIPS_HI16", vram = 0x80B1B8DC, target_vram = 0x80B1D484 },
    { type = "R_MIPS_LO16", vram = 0x80B1B8E0, target_vram = 0x80B1D484 },
    { type = "R_MIPS_HI16", vram = 0x80B1B918, target_vram = 0x80B1B940 },
    { type = "R_MIPS_LO16", vram = 0x80B1B91C, target_vram = 0x80B1B940 },
    { type = "R_MIPS_HI16", vram = 0x80B1BA54, target_vram = 0x80B1DB24 },
    { type = "R_MIPS_LO16", vram = 0x80B1BA64, target_vram = 0x80B1DB24 },
    { type = "R_MIPS_HI16", vram = 0x80B1BA6C, target_vram = 0x80B1BA90 },
    { type = "R_MIPS_LO16", vram = 0x80B1BA70, target_vram = 0x80B1BA90 },
    { type = "R_MIPS_HI16", vram = 0x80B1BB44, target_vram = 0x80B1DB28 },
    { type = "R_MIPS_LO16", vram = 0x80B1BB48, target_vram = 0x80B1DB28 },
    { type = "R_MIPS_HI16", vram = 0x80B1BB8C, target_vram = 0x80B1DB2C },
    { type = "R_MIPS_LO16", vram = 0x80B1BB90, target_vram = 0x80B1DB2C },
    { type = "R_MIPS_HI16", vram = 0x80B1BC84, target_vram = 0x80B1BCA0 },
    { type = "R_MIPS_LO16", vram = 0x80B1BC88, target_vram = 0x80B1BCA0 },
    { type = "R_MIPS_HI16", vram = 0x80B1BF0C, target_vram = 0x80B1BF2C },
    { type = "R_MIPS_LO16", vram = 0x80B1BF10, target_vram = 0x80B1BF2C },
    { type = "R_MIPS_HI16", vram = 0x80B1BFC8, target_vram = 0x80B1B940 },
    { type = "R_MIPS_LO16", vram = 0x80B1BFCC, target_vram = 0x80B1B940 },
    { type = "R_MIPS_HI16", vram = 0x80B1BFD4, target_vram = 0x80B1BA90 },
    { type = "R_MIPS_LO16", vram = 0x80B1C00C, target_vram = 0x80B1BA90 },
    { type = "R_MIPS_HI16", vram = 0x80B1C058, target_vram = 0x80B1C0A4 },
    { type = "R_MIPS_LO16", vram = 0x80B1C070, target_vram = 0x80B1C0A4 },
    { type = "R_MIPS_HI16", vram = 0x80B1C264, target_vram = 0x80B1B444 },
    { type = "R_MIPS_LO16", vram = 0x80B1C268, target_vram = 0x80B1B444 },
    { type = "R_MIPS_HI16", vram = 0x80B1C318, target_vram = 0x80B1C340 },
    { type = "R_MIPS_LO16", vram = 0x80B1C320, target_vram = 0x80B1C340 },
    { type = "R_MIPS_HI16", vram = 0x80B1C478, target_vram = 0x80B1DB30 },
    { type = "R_MIPS_LO16", vram = 0x80B1C47C, target_vram = 0x80B1DB30 },
    { type = "R_MIPS_HI16", vram = 0x80B1C524, target_vram = 0x80B1C0A4 },
    { type = "R_MIPS_LO16", vram = 0x80B1C528, target_vram = 0x80B1C0A4 },
    { type = "R_MIPS_HI16", vram = 0x80B1C79C, target_vram = 0x80B1DB34 },
    { type = "R_MIPS_LO16", vram = 0x80B1C7A0, target_vram = 0x80B1DB34 },
    { type = "R_MIPS_HI16", vram = 0x80B1C824, target_vram = 0x80B1B168 },
    { type = "R_MIPS_LO16", vram = 0x80B1C828, target_vram = 0x80B1B168 },
    { type = "R_MIPS_HI16", vram = 0x80B1C830, target_vram = 0x80B1B020 },
    { type = "R_MIPS_LO16", vram = 0x80B1C834, target_vram = 0x80B1B020 },
    { type = "R_MIPS_HI16", vram = 0x80B1C83C, target_vram = 0x80B1BA90 },
    { type = "R_MIPS_LO16", vram = 0x80B1C870, target_vram = 0x80B1BA90 },
    { type = "R_MIPS_HI16", vram = 0x80B1C8FC, target_vram = 0x80B1BF2C },
    { type = "R_MIPS_LO16", vram = 0x80B1C900, target_vram = 0x80B1BF2C },
    { type = "R_MIPS_HI16", vram = 0x80B1C924, target_vram = 0x80B1B628 },
    { type = "R_MIPS_LO16", vram = 0x80B1C928, target_vram = 0x80B1B628 },
    { type = "R_MIPS_HI16", vram = 0x80B1CBD8, target_vram = 0x80B1BA90 },
    { type = "R_MIPS_LO16", vram = 0x80B1CBDC, target_vram = 0x80B1BA90 },
    { type = "R_MIPS_HI16", vram = 0x80B1CC10, target_vram = 0x80B1DACC },
    { type = "R_MIPS_LO16", vram = 0x80B1CC1C, target_vram = 0x80B1DACC },
    { type = "R_MIPS_HI16", vram = 0x80B1CC38, target_vram = 0x80B1DADC },
    { type = "R_MIPS_LO16", vram = 0x80B1CC44, target_vram = 0x80B1DADC },
    { type = "R_MIPS_HI16", vram = 0x80B1CCB8, target_vram = 0x80B1DAEC },
    { type = "R_MIPS_LO16", vram = 0x80B1CCC0, target_vram = 0x80B1DAEC },
    { type = "R_MIPS_HI16", vram = 0x80B1CD4C, target_vram = 0x80B1DB08 },
    { type = "R_MIPS_LO16", vram = 0x80B1CD50, target_vram = 0x80B1DB08 },
    { type = "R_MIPS_HI16", vram = 0x80B1CD60, target_vram = 0x80B1DB11 },
    { type = "R_MIPS_LO16", vram = 0x80B1CD68, target_vram = 0x80B1DB11 },
    { type = "R_MIPS_HI16", vram = 0x80B1CD98, target_vram = 0x80B1DB12 },
    { type = "R_MIPS_HI16", vram = 0x80B1CDA0, target_vram = 0x80B1DB38 },
    { type = "R_MIPS_LO16", vram = 0x80B1CDA4, target_vram = 0x80B1DB38 },
    { type = "R_MIPS_HI16", vram = 0x80B1CDB4, target_vram = 0x80B1DB3C },
    { type = "R_MIPS_LO16", vram = 0x80B1CDB8, target_vram = 0x80B1DB3C },
    { type = "R_MIPS_LO16", vram = 0x80B1CDCC, target_vram = 0x80B1DB12 },
    { type = "R_MIPS_HI16", vram = 0x80B1CDD4, target_vram = 0x80B1DB13 },
    { type = "R_MIPS_LO16", vram = 0x80B1CDF8, target_vram = 0x80B1DB13 },
    { type = "R_MIPS_HI16", vram = 0x80B1CE04, target_vram = 0x80B1DB40 },
    { type = "R_MIPS_LO16", vram = 0x80B1CE08, target_vram = 0x80B1DB40 },
    { type = "R_MIPS_HI16", vram = 0x80B1CE20, target_vram = 0x80B1BA90 },
    { type = "R_MIPS_LO16", vram = 0x80B1CE24, target_vram = 0x80B1BA90 },
    { type = "R_MIPS_HI16", vram = 0x80B1CE38, target_vram = 0x80B1DB11 },
    { type = "R_MIPS_LO16", vram = 0x80B1CE3C, target_vram = 0x80B1DB11 },
    { type = "R_MIPS_HI16", vram = 0x80B1CEB0, target_vram = 0x80B1DB10 },
    { type = "R_MIPS_LO16", vram = 0x80B1CEB4, target_vram = 0x80B1DB10 },
    { type = "R_MIPS_HI16", vram = 0x80B1CF1C, target_vram = 0x80B1DAFC },
    { type = "R_MIPS_LO16", vram = 0x80B1CF20, target_vram = 0x80B1DAFC },
    { type = "R_MIPS_HI16", vram = 0x80B1CF44, target_vram = 0x80B1DA30 },
    { type = "R_MIPS_LO16", vram = 0x80B1CF48, target_vram = 0x80B1DA30 },
    { type = "R_MIPS_HI16", vram = 0x80B1CF54, target_vram = 0x80B1DB44 },
    { type = "R_MIPS_LO16", vram = 0x80B1CF58, target_vram = 0x80B1DB44 },
    { type = "R_MIPS_HI16", vram = 0x80B1CF68, target_vram = 0x80B1DB48 },
    { type = "R_MIPS_LO16", vram = 0x80B1CF6C, target_vram = 0x80B1DB48 },
    { type = "R_MIPS_HI16", vram = 0x80B1CF70, target_vram = 0x80B1BCA0 },
    { type = "R_MIPS_LO16", vram = 0x80B1CF74, target_vram = 0x80B1BCA0 },
    { type = "R_MIPS_HI16", vram = 0x80B1D4C8, target_vram = 0x80B1DA40 },
    { type = "R_MIPS_HI16", vram = 0x80B1D4CC, target_vram = 0x80B1DA30 },
    { type = "R_MIPS_LO16", vram = 0x80B1D4D4, target_vram = 0x80B1DA40 },
    { type = "R_MIPS_LO16", vram = 0x80B1D4D8, target_vram = 0x80B1DA30 },
    { type = "R_MIPS_HI16", vram = 0x80B1D584, target_vram = 0x80B1CD34 },
    { type = "R_MIPS_LO16", vram = 0x80B1D588, target_vram = 0x80B1CD34 },
    { type = "R_MIPS_HI16", vram = 0x80B1D598, target_vram = 0x80B1CB44 },
    { type = "R_MIPS_LO16", vram = 0x80B1D59C, target_vram = 0x80B1CB44 },
    { type = "R_MIPS_HI16", vram = 0x80B1D5D8, target_vram = 0x80B1CB44 },
    { type = "R_MIPS_HI16", vram = 0x80B1D608, target_vram = 0x80B1CD34 },
    { type = "R_MIPS_LO16", vram = 0x80B1D60C, target_vram = 0x80B1CD34 },
    { type = "R_MIPS_LO16", vram = 0x80B1D61C, target_vram = 0x80B1CB44 },
    { type = "R_MIPS_HI16", vram = 0x80B1D718, target_vram = 0x80B1BA90 },
    { type = "R_MIPS_HI16", vram = 0x80B1D758, target_vram = 0x80B1BCA0 },
    { type = "R_MIPS_LO16", vram = 0x80B1D75C, target_vram = 0x80B1BCA0 },
    { type = "R_MIPS_LO16", vram = 0x80B1D764, target_vram = 0x80B1BA90 },
    { type = "R_MIPS_HI16", vram = 0x80B1D790, target_vram = 0x80B1DB4C },
    { type = "R_MIPS_LO16", vram = 0x80B1D794, target_vram = 0x80B1DB4C },
    { type = "R_MIPS_HI16", vram = 0x80B1D7D0, target_vram = 0x80B1DB50 },
    { type = "R_MIPS_LO16", vram = 0x80B1D7D4, target_vram = 0x80B1DB50 },
    { type = "R_MIPS_HI16", vram = 0x80B1D8D0, target_vram = 0x80B1DB54 },
    { type = "R_MIPS_LO16", vram = 0x80B1D8D4, target_vram = 0x80B1DB54 },
    { type = "R_MIPS_HI16", vram = 0x80B1D8E0, target_vram = 0x80B1DB58 },
    { type = "R_MIPS_LO16", vram = 0x80B1D928, target_vram = 0x80B1DB58 },
    { type = "R_MIPS_HI16", vram = 0x80B1D9A4, target_vram = 0x80B1DB5C },
    { type = "R_MIPS_LO16", vram = 0x80B1D9A8, target_vram = 0x80B1DB5C },
]

functions = [
    { name = "EnPoSisters_SetupAttackConnect", vram = 0x80B1B280, size = 0x70 },
    { name = "EnPoSisters_SetupSpinUp", vram = 0x80B1AF8C, size = 0x94 },
    { name = "EnPoSisters_AimlessIdleFlying", vram = 0x80B1ACB8, size = 0x170 },
    { name = "EnPoSisters_SetupSpawnPo", vram = 0x80B1C2E8, size = 0x58 },
    { name = "EnPoSisters_SetupSpinBackToVisible", vram = 0x80B1B860, size = 0xE0 },
    { name = "EnPoSisters_Investigating", vram = 0x80B1AE3C, size = 0x150 },
    { name = "EnPoSisters_SetupObserverIdle", vram = 0x80B1AA88, size = 0x60 },
    { name = "EnPoSisters_DeathStage2", vram = 0x80B1BCA0, size = 0x50 },
    { name = "EnPoSisters_PostLimbDraw", vram = 0x80B1CD34, size = 0x750 },
    { name = "EnPoSisters_MegSurroundPlayer", vram = 0x80B1C0A4, size = 0x244 },
    { name = "EnPoSisters_Destroy", vram = 0x80B1A600, size = 0x48 },
    { name = "EnPoSisters_MatchPlayerY", vram = 0x80B1A894, size = 0x11C },
    { name = "EnPoSisters_MegCloneWaitForSpinBack", vram = 0x80B1BF2C, size = 0x104 },
    { name = "EnPoSisters_AimlessIdleFlying2", vram = 0x80B1ABB8, size = 0x88 },
    { name = "EnPoSisters_PoeSpawn", vram = 0x80B1C340, size = 0xC8 },
    { name = "EnPoSisters_ObserverIdle", vram = 0x80B1AAE8, size = 0x74 },
    { name = "EnPoSisters_Update", vram = 0x80B1C61C, size = 0x358 },
    { name = "EnPoSisters_SetupDeathStage1", vram = 0x80B1BA3C, size = 0x54 },
    { name = "EnPoSisters_Init", vram = 0x80B1A3B0, size = 0x250 },
    { name = "EnPoSisters_SetupFlee", vram = 0x80B1B5B4, size = 0x74 },
    { name = "EnPoSisters_Flee", vram = 0x80B1B628, size = 0xE4 },
    { name = "EnPoSisters_CheckZTarget", vram = 0x80B1A9B0, size = 0xD8 },
    { name = "EnPoSisters_SetupAimlessIdleFlying2", vram = 0x80B1AB5C, size = 0x5C },
    { name = "EnPoSisters_Draw", vram = 0x80B1D484, size = 0x5A0 },
    { name = "EnPoSisters_MatchPlayerXZ", vram = 0x80B1A768, size = 0x12C },
    { name = "EnPoSisters_SpinUp", vram = 0x80B1B020, size = 0xC0 },
    { name = "EnPoSisters_SpinBackToVisible", vram = 0x80B1B940, size = 0xFC },
    { name = "EnPoSisters_SpawnMegClones", vram = 0x80B1BCF0, size = 0x15C },
    { name = "EnPoSisters_DamageFlinch", vram = 0x80B1B444, size = 0x170 },
    { name = "EnPoSisters_AttackConnectDrift", vram = 0x80B1B2F0, size = 0xB8 },
    { name = "EnPoSisters_CheckCollision", vram = 0x80B1C408, size = 0x214 },
    { name = "EnPoSisters_DeathStage1", vram = 0x80B1BA90, size = 0x1BC },
    { name = "EnPoSisters_SetupDamageFlinch", vram = 0x80B1B3A8, size = 0x9C },
    { name = "EnPoSisters_SetupSpinAttack", vram = 0x80B1B0E0, size = 0x88 },
    { name = "EnPoSisters_MegCloneVanish", vram = 0x80B1BE4C, size = 0xE0 },
    { name = "EnPoSisters_SpinToInvis", vram = 0x80B1B7BC, size = 0xA4 },
    { name = "EnPoSisters_SetupInvestigating", vram = 0x80B1AE28, size = 0x14 },
    { name = "EnPoSisters_SetupAimlessIdleFlying", vram = 0x80B1AC40, size = 0x78 },
    { name = "EnPoSisters_SetupMegSurroundPlayer", vram = 0x80B1C030, size = 0x74 },
    { name = "EnPoSisters_SpinAttack", vram = 0x80B1B168, size = 0x118 },
    { name = "EnPoSisters_SetupSpinToInvis", vram = 0x80B1B70C, size = 0xB0 },
    { name = "EnPoSisters_SetupDeathStage2", vram = 0x80B1BC4C, size = 0x54 },
    { name = "EnPoSisters_OverrideLimbDraw", vram = 0x80B1CB44, size = 0x1F0 },
    { name = "EnPoSisters_UpdateDeathFlameSwirl", vram = 0x80B1A648, size = 0x120 },
    { name = "EnPoSisters_UpdateColors", vram = 0x80B1C974, size = 0x1D0 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Pp"
rom = 0x00F831B0
vram = 0x80B1DEB0
size = 0x3C50

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B1DEC4, target_vram = 0x80B21624 },
    { type = "R_MIPS_LO16", vram = 0x80B1DED4, target_vram = 0x80B21624 },
    { type = "R_MIPS_HI16", vram = 0x80B1DF58, target_vram = 0x80B21688 },
    { type = "R_MIPS_LO16", vram = 0x80B1DF5C, target_vram = 0x80B21688 },
    { type = "R_MIPS_HI16", vram = 0x80B1DFA8, target_vram = 0x80B21620 },
    { type = "R_MIPS_LO16", vram = 0x80B1DFAC, target_vram = 0x80B21620 },
    { type = "R_MIPS_HI16", vram = 0x80B1DFF4, target_vram = 0x80B216BC },
    { type = "R_MIPS_LO16", vram = 0x80B1E000, target_vram = 0x80B216BC },
    { type = "R_MIPS_HI16", vram = 0x80B1E140, target_vram = 0x80B216CC },
    { type = "R_MIPS_LO16", vram = 0x80B1E148, target_vram = 0x80B216CC },
    { type = "R_MIPS_HI16", vram = 0x80B1E420, target_vram = 0x80B217F0 },
    { type = "R_MIPS_LO16", vram = 0x80B1E424, target_vram = 0x80B217F0 },
    { type = "R_MIPS_HI16", vram = 0x80B1E43C, target_vram = 0x80B21720 },
    { type = "R_MIPS_HI16", vram = 0x80B1E440, target_vram = 0x80B2171C },
    { type = "R_MIPS_LO16", vram = 0x80B1E44C, target_vram = 0x80B2171C },
    { type = "R_MIPS_LO16", vram = 0x80B1E450, target_vram = 0x80B21720 },
    { type = "R_MIPS_HI16", vram = 0x80B1E5C4, target_vram = 0x80B21724 },
    { type = "R_MIPS_LO16", vram = 0x80B1E5D0, target_vram = 0x80B21724 },
    { type = "R_MIPS_HI16", vram = 0x80B1E5F4, target_vram = 0x80B21724 },
    { type = "R_MIPS_HI16", vram = 0x80B1E63C, target_vram = 0x80B2174C },
    { type = "R_MIPS_LO16", vram = 0x80B1E648, target_vram = 0x80B2174C },
    { type = "R_MIPS_LO16", vram = 0x80B1E65C, target_vram = 0x80B21724 },
    { type = "R_MIPS_HI16", vram = 0x80B1E6B0, target_vram = 0x80B217F4 },
    { type = "R_MIPS_LO16", vram = 0x80B1E6B8, target_vram = 0x80B217F4 },
    { type = "R_MIPS_HI16", vram = 0x80B1E7F4, target_vram = 0x80B2175E },
    { type = "R_MIPS_HI16", vram = 0x80B1E7F8, target_vram = 0x80B21758 },
    { type = "R_MIPS_LO16", vram = 0x80B1E800, target_vram = 0x80B21758 },
    { type = "R_MIPS_LO16", vram = 0x80B1E804, target_vram = 0x80B2175E },
    { type = "R_MIPS_HI16", vram = 0x80B1E958, target_vram = 0x80B1E970 },
    { type = "R_MIPS_LO16", vram = 0x80B1E95C, target_vram = 0x80B1E970 },
    { type = "R_MIPS_HI16", vram = 0x80B1EC00, target_vram = 0x80B1EC24 },
    { type = "R_MIPS_LO16", vram = 0x80B1EC08, target_vram = 0x80B1EC24 },
    { type = "R_MIPS_HI16", vram = 0x80B1F018, target_vram = 0x80B1F048 },
    { type = "R_MIPS_LO16", vram = 0x80B1F024, target_vram = 0x80B1F048 },
    { type = "R_MIPS_HI16", vram = 0x80B1F158, target_vram = 0x80B1F188 },
    { type = "R_MIPS_LO16", vram = 0x80B1F160, target_vram = 0x80B1F188 },
    { type = "R_MIPS_HI16", vram = 0x80B1F278, target_vram = 0x80B1F29C },
    { type = "R_MIPS_LO16", vram = 0x80B1F280, target_vram = 0x80B1F29C },
    { type = "R_MIPS_HI16", vram = 0x80B1F404, target_vram = 0x80B21810 },
    { type = "R_MIPS_LO16", vram = 0x80B1F408, target_vram = 0x80B21810 },
    { type = "R_MIPS_HI16", vram = 0x80B1F4E8, target_vram = 0x80B1F560 },
    { type = "R_MIPS_LO16", vram = 0x80B1F4F8, target_vram = 0x80B1F560 },
    { type = "R_MIPS_HI16", vram = 0x80B1F698, target_vram = 0x80B1F6B4 },
    { type = "R_MIPS_LO16", vram = 0x80B1F69C, target_vram = 0x80B1F6B4 },
    { type = "R_MIPS_HI16", vram = 0x80B1F720, target_vram = 0x80B21814 },
    { type = "R_MIPS_LO16", vram = 0x80B1F724, target_vram = 0x80B21814 },
    { type = "R_MIPS_HI16", vram = 0x80B1F728, target_vram = 0x80B21818 },
    { type = "R_MIPS_LO16", vram = 0x80B1F72C, target_vram = 0x80B21818 },
    { type = "R_MIPS_HI16", vram = 0x80B1F878, target_vram = 0x80B2181C },
    { type = "R_MIPS_LO16", vram = 0x80B1F87C, target_vram = 0x80B2181C },
    { type = "R_MIPS_HI16", vram = 0x80B1F880, target_vram = 0x80B21820 },
    { type = "R_MIPS_LO16", vram = 0x80B1F884, target_vram = 0x80B21820 },
    { type = "R_MIPS_HI16", vram = 0x80B1F920, target_vram = 0x80B1F940 },
    { type = "R_MIPS_LO16", vram = 0x80B1F924, target_vram = 0x80B1F940 },
    { type = "R_MIPS_HI16", vram = 0x80B1FC40, target_vram = 0x80B1FC7C },
    { type = "R_MIPS_LO16", vram = 0x80B1FC58, target_vram = 0x80B1FC7C },
    { type = "R_MIPS_HI16", vram = 0x80B1FCF8, target_vram = 0x80B21824 },
    { type = "R_MIPS_LO16", vram = 0x80B1FCFC, target_vram = 0x80B21824 },
    { type = "R_MIPS_HI16", vram = 0x80B1FD00, target_vram = 0x80B21828 },
    { type = "R_MIPS_LO16", vram = 0x80B1FD04, target_vram = 0x80B21828 },
    { type = "R_MIPS_HI16", vram = 0x80B20008, target_vram = 0x80B20030 },
    { type = "R_MIPS_LO16", vram = 0x80B20010, target_vram = 0x80B20030 },
    { type = "R_MIPS_HI16", vram = 0x80B20170, target_vram = 0x80B21760 },
    { type = "R_MIPS_LO16", vram = 0x80B20174, target_vram = 0x80B21760 },
    { type = "R_MIPS_HI16", vram = 0x80B20394, target_vram = 0x80B203BC },
    { type = "R_MIPS_LO16", vram = 0x80B2039C, target_vram = 0x80B203BC },
    { type = "R_MIPS_HI16", vram = 0x80B2109C, target_vram = 0x80B217CC },
    { type = "R_MIPS_LO16", vram = 0x80B210A4, target_vram = 0x80B217CC },
    { type = "R_MIPS_HI16", vram = 0x80B210B0, target_vram = 0x80B217D0 },
    { type = "R_MIPS_LO16", vram = 0x80B210B4, target_vram = 0x80B217D4 },
    { type = "R_MIPS_LO16", vram = 0x80B210B8, target_vram = 0x80B217D0 },
    { type = "R_MIPS_HI16", vram = 0x80B210C4, target_vram = 0x80B217D8 },
    { type = "R_MIPS_LO16", vram = 0x80B210CC, target_vram = 0x80B217D8 },
    { type = "R_MIPS_HI16", vram = 0x80B210D8, target_vram = 0x80B217DC },
    { type = "R_MIPS_LO16", vram = 0x80B210E0, target_vram = 0x80B217DC },
    { type = "R_MIPS_HI16", vram = 0x80B210E4, target_vram = 0x80B217E0 },
    { type = "R_MIPS_LO16", vram = 0x80B210F4, target_vram = 0x80B217E0 },
    { type = "R_MIPS_HI16", vram = 0x80B2110C, target_vram = 0x80B217CC },
    { type = "R_MIPS_LO16", vram = 0x80B21110, target_vram = 0x80B217CC },
    { type = "R_MIPS_HI16", vram = 0x80B2111C, target_vram = 0x80B217D8 },
    { type = "R_MIPS_LO16", vram = 0x80B21120, target_vram = 0x80B217D8 },
    { type = "R_MIPS_HI16", vram = 0x80B21148, target_vram = 0x80B217CC },
    { type = "R_MIPS_LO16", vram = 0x80B2114C, target_vram = 0x80B217CC },
    { type = "R_MIPS_HI16", vram = 0x80B21158, target_vram = 0x80B217D8 },
    { type = "R_MIPS_LO16", vram = 0x80B2115C, target_vram = 0x80B217D8 },
    { type = "R_MIPS_HI16", vram = 0x80B2137C, target_vram = 0x80B20E6C },
    { type = "R_MIPS_HI16", vram = 0x80B21380, target_vram = 0x80B20F70 },
    { type = "R_MIPS_LO16", vram = 0x80B21384, target_vram = 0x80B20F70 },
    { type = "R_MIPS_LO16", vram = 0x80B21388, target_vram = 0x80B20E6C },
    { type = "R_MIPS_HI16", vram = 0x80B213A4, target_vram = 0x80B2182C },
    { type = "R_MIPS_LO16", vram = 0x80B213B8, target_vram = 0x80B2182C },
    { type = "R_MIPS_HI16", vram = 0x80B213C8, target_vram = 0x80B21830 },
    { type = "R_MIPS_LO16", vram = 0x80B213CC, target_vram = 0x80B21830 },
    { type = "R_MIPS_HI16", vram = 0x80B21408, target_vram = 0x80B21834 },
    { type = "R_MIPS_LO16", vram = 0x80B2140C, target_vram = 0x80B21834 },
    { type = "R_MIPS_HI16", vram = 0x80B21444, target_vram = 0x80B21838 },
    { type = "R_MIPS_LO16", vram = 0x80B21448, target_vram = 0x80B21838 },
    { type = "R_MIPS_HI16", vram = 0x80B2148C, target_vram = 0x80B2183C },
    { type = "R_MIPS_LO16", vram = 0x80B21490, target_vram = 0x80B2183C },
]

functions = [
    { name = "EnPp_SetupRoar", vram = 0x80B1F244, size = 0x58 },
    { name = "EnPp_Update", vram = 0x80B20B40, size = 0x32C },
    { name = "EnPp_Bounced", vram = 0x80B1F188, size = 0xBC },
    { name = "EnPp_BodyPart_Move", vram = 0x80B203BC, size = 0x2AC },
    { name = "EnPp_Mask_Detach", vram = 0x80B20030, size = 0x288 },
    { name = "EnPp_SetupDamaged", vram = 0x80B1F770, size = 0x1D0 },
    { name = "EnPp_Mask_SetupDetach", vram = 0x80B1FF20, size = 0x110 },
    { name = "EnPp_Roar", vram = 0x80B1F29C, size = 0x204 },
    { name = "EnPp_Attack", vram = 0x80B1F048, size = 0x5C },
    { name = "EnPp_PointlessPosCheck", vram = 0x80B1E29C, size = 0x138 },
    { name = "EnPp_PlaySfxForAnimation", vram = 0x80B1E680, size = 0xF8 },
    { name = "EnPp_BodyPart_SetupMove", vram = 0x80B202B8, size = 0x104 },
    { name = "EnPp_SetupDead", vram = 0x80B1FAD0, size = 0x1AC },
    { name = "EnPp_UpdateDamage", vram = 0x80B20668, size = 0x4D8 },
    { name = "EnPp_SetupIdle", vram = 0x80B1E958, size = 0x18 },
    { name = "EnPp_Jump", vram = 0x80B1F560, size = 0x104 },
    { name = "EnPp_SetupBounced", vram = 0x80B1F0A4, size = 0xE4 },
    { name = "EnPp_Init", vram = 0x80B1DEB0, size = 0x384 },
    { name = "EnPp_Destroy", vram = 0x80B1E234, size = 0x68 },
    { name = "EnPp_Idle", vram = 0x80B1E970, size = 0x268 },
    { name = "EnPp_SetupCharge", vram = 0x80B1EBD8, size = 0x4C },
    { name = "EnPp_Dead", vram = 0x80B1FC7C, size = 0x2A4 },
    { name = "EnPp_Draw", vram = 0x80B21344, size = 0x2D8 },
    { name = "EnPp_OverrideLimbDraw", vram = 0x80B20E6C, size = 0x104 },
    { name = "EnPp_SetupJump", vram = 0x80B1F4A0, size = 0xC0 },
    { name = "EnPp_SpawnDust", vram = 0x80B1E3D4, size = 0x1D4 },
    { name = "EnPp_ChangeAnim", vram = 0x80B1E5A8, size = 0xD8 },
    { name = "EnPp_SetupAttack", vram = 0x80B1EFFC, size = 0x4C },
    { name = "EnPp_SetupStunnedOrFrozen", vram = 0x80B1F664, size = 0x50 },
    { name = "EnPp_Charge", vram = 0x80B1EC24, size = 0x3D8 },
    { name = "EnPp_Damaged", vram = 0x80B1F940, size = 0x190 },
    { name = "EnPp_StunnedOrFrozen", vram = 0x80B1F6B4, size = 0xBC },
    { name = "EnPp_PostLimbDraw", vram = 0x80B20F70, size = 0x3D4 },
    { name = "EnPp_CheckCollision", vram = 0x80B1E778, size = 0x1E0 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Hakurock"
rom = 0x00F86E00
vram = 0x80B21B00
size = 0x1100

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B21B2C, target_vram = 0x80B22A80 },
    { type = "R_MIPS_LO16", vram = 0x80B21B30, target_vram = 0x80B22A80 },
    { type = "R_MIPS_HI16", vram = 0x80B21B44, target_vram = 0x80B22AAC },
    { type = "R_MIPS_LO16", vram = 0x80B21B48, target_vram = 0x80B22AAC },
    { type = "R_MIPS_HI16", vram = 0x80B21CE8, target_vram = 0x80B22AC0 },
    { type = "R_MIPS_LO16", vram = 0x80B21CEC, target_vram = 0x80B22AC0 },
    { type = "R_MIPS_HI16", vram = 0x80B21DB0, target_vram = 0x80B22AC4 },
    { type = "R_MIPS_LO16", vram = 0x80B21DB4, target_vram = 0x80B22AC4 },
    { type = "R_MIPS_HI16", vram = 0x80B2200C, target_vram = 0x80B22040 },
    { type = "R_MIPS_LO16", vram = 0x80B22010, target_vram = 0x80B22040 },
    { type = "R_MIPS_HI16", vram = 0x80B220B8, target_vram = 0x80B228F4 },
    { type = "R_MIPS_LO16", vram = 0x80B220C4, target_vram = 0x80B228F4 },
    { type = "R_MIPS_HI16", vram = 0x80B22118, target_vram = 0x80B22AC8 },
    { type = "R_MIPS_LO16", vram = 0x80B2211C, target_vram = 0x80B22AC8 },
    { type = "R_MIPS_HI16", vram = 0x80B22180, target_vram = 0x80B22ACC },
    { type = "R_MIPS_LO16", vram = 0x80B22184, target_vram = 0x80B22ACC },
    { type = "R_MIPS_HI16", vram = 0x80B221C8, target_vram = 0x80B221E8 },
    { type = "R_MIPS_LO16", vram = 0x80B221CC, target_vram = 0x80B221E8 },
    { type = "R_MIPS_HI16", vram = 0x80B222C0, target_vram = 0x80B229A4 },
    { type = "R_MIPS_LO16", vram = 0x80B222C8, target_vram = 0x80B229A4 },
    { type = "R_MIPS_HI16", vram = 0x80B22368, target_vram = 0x80B22AD0 },
    { type = "R_MIPS_LO16", vram = 0x80B2236C, target_vram = 0x80B22AD0 },
    { type = "R_MIPS_HI16", vram = 0x80B22388, target_vram = 0x80B22AD4 },
    { type = "R_MIPS_LO16", vram = 0x80B2238C, target_vram = 0x80B22AD4 },
    { type = "R_MIPS_HI16", vram = 0x80B223A4, target_vram = 0x80B22AD8 },
    { type = "R_MIPS_LO16", vram = 0x80B223D8, target_vram = 0x80B22AD8 },
    { type = "R_MIPS_HI16", vram = 0x80B22404, target_vram = 0x80B2242C },
    { type = "R_MIPS_LO16", vram = 0x80B2240C, target_vram = 0x80B2242C },
    { type = "R_MIPS_HI16", vram = 0x80B224D0, target_vram = 0x80B22500 },
    { type = "R_MIPS_LO16", vram = 0x80B224E0, target_vram = 0x80B22500 },
    { type = "R_MIPS_HI16", vram = 0x80B2252C, target_vram = 0x80B22ADC },
    { type = "R_MIPS_LO16", vram = 0x80B22530, target_vram = 0x80B22ADC },
    { type = "R_MIPS_HI16", vram = 0x80B22618, target_vram = 0x80B22AE0 },
    { type = "R_MIPS_LO16", vram = 0x80B22628, target_vram = 0x80B22AE0 },
    { type = "R_MIPS_HI16", vram = 0x80B226B4, target_vram = 0x80B229A4 },
    { type = "R_MIPS_LO16", vram = 0x80B226B8, target_vram = 0x80B229A4 },
    { type = "R_MIPS_HI16", vram = 0x80B226E8, target_vram = 0x80B22AE4 },
    { type = "R_MIPS_HI16", vram = 0x80B226F8, target_vram = 0x80B22750 },
    { type = "R_MIPS_LO16", vram = 0x80B226FC, target_vram = 0x80B22750 },
    { type = "R_MIPS_LO16", vram = 0x80B22710, target_vram = 0x80B22AE4 },
]

functions = [
    { name = "func_80B22500", vram = 0x80B22500, size = 0x1AC },
    { name = "func_80B22750", vram = 0x80B22750, size = 0x3C },
    { name = "EnHakurock_Update", vram = 0x80B2278C, size = 0x168 },
    { name = "EnHakurock_Destroy", vram = 0x80B21BB4, size = 0x2C },
    { name = "func_80B226AC", vram = 0x80B226AC, size = 0xA4 },
    { name = "func_80B2242C", vram = 0x80B2242C, size = 0x94 },
    { name = "func_80B21EA4", vram = 0x80B21EA4, size = 0x158 },
    { name = "func_80B21BE0", vram = 0x80B21BE0, size = 0x2C4 },
    { name = "func_80B22040", vram = 0x80B22040, size = 0x68 },
    { name = "EnHakurock_Init", vram = 0x80B21B00, size = 0xB4 },
    { name = "func_80B220A8", vram = 0x80B220A8, size = 0x140 },
    { name = "func_80B21FFC", vram = 0x80B21FFC, size = 0x44 },
    { name = "EnHakurock_Draw", vram = 0x80B229A4, size = 0xBC },
    { name = "func_80B228F4", vram = 0x80B228F4, size = 0xB0 },
    { name = "func_80B222AC", vram = 0x80B222AC, size = 0x180 },
    { name = "func_80B221E8", vram = 0x80B221E8, size = 0xC4 },
    { name = "func_80B224C0", vram = 0x80B224C0, size = 0x40 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Hanabi"
rom = 0x00F87F00
vram = 0x80B22C00
size = 0x1150

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B22C50, target_vram = 0x80B23C60 },
    { type = "R_MIPS_LO16", vram = 0x80B22C6C, target_vram = 0x80B23C60 },
    { type = "R_MIPS_HI16", vram = 0x80B22CC4, target_vram = 0x80B23AA0 },
    { type = "R_MIPS_HI16", vram = 0x80B22CC8, target_vram = 0x80B23C64 },
    { type = "R_MIPS_LO16", vram = 0x80B22CCC, target_vram = 0x80B23AA0 },
    { type = "R_MIPS_LO16", vram = 0x80B22CD4, target_vram = 0x80B23C64 },
    { type = "R_MIPS_HI16", vram = 0x80B22CD8, target_vram = 0x80B23C68 },
    { type = "R_MIPS_LO16", vram = 0x80B22CDC, target_vram = 0x80B23C68 },
    { type = "R_MIPS_HI16", vram = 0x80B22E38, target_vram = 0x80B23C6C },
    { type = "R_MIPS_LO16", vram = 0x80B22E3C, target_vram = 0x80B23C6C },
    { type = "R_MIPS_HI16", vram = 0x80B23050, target_vram = 0x80B23C70 },
    { type = "R_MIPS_LO16", vram = 0x80B23054, target_vram = 0x80B23C70 },
    { type = "R_MIPS_HI16", vram = 0x80B23060, target_vram = 0x80B23C2C },
    { type = "R_MIPS_LO16", vram = 0x80B2306C, target_vram = 0x80B23C2C },
    { type = "R_MIPS_HI16", vram = 0x80B231A4, target_vram = 0x80B23C40 },
    { type = "R_MIPS_LO16", vram = 0x80B231B8, target_vram = 0x80B23C40 },
    { type = "R_MIPS_HI16", vram = 0x80B23350, target_vram = 0x80B23910 },
    { type = "R_MIPS_LO16", vram = 0x80B23354, target_vram = 0x80B23910 },
    { type = "R_MIPS_HI16", vram = 0x80B2340C, target_vram = 0x80B23934 },
    { type = "R_MIPS_LO16", vram = 0x80B23418, target_vram = 0x80B23934 },
    { type = "R_MIPS_HI16", vram = 0x80B234EC, target_vram = 0x80B23C2C },
    { type = "R_MIPS_LO16", vram = 0x80B234F0, target_vram = 0x80B23C2C },
    { type = "R_MIPS_HI16", vram = 0x80B23628, target_vram = 0x80B23C2C },
    { type = "R_MIPS_LO16", vram = 0x80B23638, target_vram = 0x80B23C2C },
    { type = "R_MIPS_HI16", vram = 0x80B236DC, target_vram = 0x80B23A38 },
    { type = "R_MIPS_LO16", vram = 0x80B236E0, target_vram = 0x80B23A38 },
    { type = "R_MIPS_HI16", vram = 0x80B238E8, target_vram = 0x80B23894 },
    { type = "R_MIPS_LO16", vram = 0x80B238EC, target_vram = 0x80B23894 },
    { type = "R_MIPS_HI16", vram = 0x80B23918, target_vram = 0x80B238D4 },
    { type = "R_MIPS_LO16", vram = 0x80B2391C, target_vram = 0x80B238D4 },
]

functions = [
    { name = "EnHanabi_Destroy", vram = 0x80B23450, size = 0x78 },
    { name = "EnHanabi_Draw", vram = 0x80B23A38, size = 0x40 },
    { name = "func_80B22FA8", vram = 0x80B22FA8, size = 0x370 },
    { name = "func_80B23934", vram = 0x80B23934, size = 0xC8 },
    { name = "func_80B22E0C", vram = 0x80B22E0C, size = 0x128 },
    { name = "func_80B22C2C", vram = 0x80B22C2C, size = 0x54 },
    { name = "func_80B22C00", vram = 0x80B22C00, size = 0x2C },
    { name = "func_80B23910", vram = 0x80B23910, size = 0x24 },
    { name = "func_80B238D4", vram = 0x80B238D4, size = 0x3C },
    { name = "EnHanabi_Init", vram = 0x80B23318, size = 0x138 },
    { name = "func_80B23894", vram = 0x80B23894, size = 0x40 },
    { name = "func_80B235CC", vram = 0x80B235CC, size = 0xFC },
    { name = "func_80B236C8", vram = 0x80B236C8, size = 0x1CC },
    { name = "func_80B22C80", vram = 0x80B22C80, size = 0x18C },
    { name = "EnHanabi_Update", vram = 0x80B239FC, size = 0x3C },
    { name = "func_80B22F34", vram = 0x80B22F34, size = 0x74 },
    { name = "func_80B234C8", vram = 0x80B234C8, size = 0x104 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Dowsing"
rom = 0x00F89050
vram = 0x80B23D50
size = 0x180

relocs = [
]

functions = [
    { name = "ObjDowsing_Destroy", vram = 0x80B23E30, size = 0x10 },
    { name = "ObjDowsing_CheckValidSpawn", vram = 0x80B23DD0, size = 0x40 },
    { name = "ObjDowsing_GetFlag", vram = 0x80B23D50, size = 0x80 },
    { name = "ObjDowsing_Init", vram = 0x80B23E10, size = 0x20 },
    { name = "ObjDowsing_Update", vram = 0x80B23E40, size = 0x3C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Wind"
rom = 0x00F891D0
vram = 0x80B23ED0
size = 0x760

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B23EE4, target_vram = 0x80B24480 },
    { type = "R_MIPS_LO16", vram = 0x80B23EE8, target_vram = 0x80B24480 },
    { type = "R_MIPS_HI16", vram = 0x80B23F68, target_vram = 0x80B2448C },
    { type = "R_MIPS_HI16", vram = 0x80B23F70, target_vram = 0x80B245CC },
    { type = "R_MIPS_LO16", vram = 0x80B23F74, target_vram = 0x80B245CC },
    { type = "R_MIPS_LO16", vram = 0x80B23F7C, target_vram = 0x80B2448C },
    { type = "R_MIPS_HI16", vram = 0x80B2422C, target_vram = 0x80B245D0 },
    { type = "R_MIPS_LO16", vram = 0x80B24248, target_vram = 0x80B245D0 },
]

functions = [
    { name = "ObjWind_Init", vram = 0x80B23ED0, size = 0x80 },
    { name = "ObjWind_Destroy", vram = 0x80B23F50, size = 0x10 },
    { name = "ObjWind_Draw", vram = 0x80B243C0, size = 0xA0 },
    { name = "ObjWind_Update", vram = 0x80B23F60, size = 0x460 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Racedog"
rom = 0x00F89930
vram = 0x80B24630
size = 0x1C70

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B24698, target_vram = 0x80B26010 },
    { type = "R_MIPS_LO16", vram = 0x80B2469C, target_vram = 0x80B26010 },
    { type = "R_MIPS_HI16", vram = 0x80B2488C, target_vram = 0x80B26014 },
    { type = "R_MIPS_LO16", vram = 0x80B24890, target_vram = 0x80B26014 },
    { type = "R_MIPS_HI16", vram = 0x80B248D8, target_vram = 0x80B26018 },
    { type = "R_MIPS_LO16", vram = 0x80B248E4, target_vram = 0x80B26018 },
    { type = "R_MIPS_HI16", vram = 0x80B249A0, target_vram = 0x80B25E98 },
    { type = "R_MIPS_LO16", vram = 0x80B249A8, target_vram = 0x80B25E98 },
    { type = "R_MIPS_HI16", vram = 0x80B249B8, target_vram = 0x80B25ED0 },
    { type = "R_MIPS_HI16", vram = 0x80B249BC, target_vram = 0x80B25EC4 },
    { type = "R_MIPS_LO16", vram = 0x80B249C0, target_vram = 0x80B25EC4 },
    { type = "R_MIPS_LO16", vram = 0x80B249C4, target_vram = 0x80B25ED0 },
    { type = "R_MIPS_HI16", vram = 0x80B249D0, target_vram = 0x80B25FF0 },
    { type = "R_MIPS_LO16", vram = 0x80B249D4, target_vram = 0x80B25FF0 },
    { type = "R_MIPS_HI16", vram = 0x80B24A60, target_vram = 0x80B25D96 },
    { type = "R_MIPS_LO16", vram = 0x80B24A88, target_vram = 0x80B25D96 },
    { type = "R_MIPS_HI16", vram = 0x80B24AE8, target_vram = 0x80B25D90 },
    { type = "R_MIPS_LO16", vram = 0x80B24AFC, target_vram = 0x80B25D90 },
    { type = "R_MIPS_HI16", vram = 0x80B24B00, target_vram = 0x80B25D50 },
    { type = "R_MIPS_LO16", vram = 0x80B24B10, target_vram = 0x80B25D50 },
    { type = "R_MIPS_HI16", vram = 0x80B24B30, target_vram = 0x80B25E68 },
    { type = "R_MIPS_HI16", vram = 0x80B24B48, target_vram = 0x80B25D88 },
    { type = "R_MIPS_LO16", vram = 0x80B24B4C, target_vram = 0x80B25D88 },
    { type = "R_MIPS_LO16", vram = 0x80B24B6C, target_vram = 0x80B25E68 },
    { type = "R_MIPS_HI16", vram = 0x80B24B70, target_vram = 0x80B25EF0 },
    { type = "R_MIPS_LO16", vram = 0x80B24B7C, target_vram = 0x80B25EF0 },
    { type = "R_MIPS_HI16", vram = 0x80B24BC0, target_vram = 0x80B25EF4 },
    { type = "R_MIPS_HI16", vram = 0x80B24BC4, target_vram = 0x80B24C14 },
    { type = "R_MIPS_LO16", vram = 0x80B24BCC, target_vram = 0x80B24C14 },
    { type = "R_MIPS_LO16", vram = 0x80B24BD0, target_vram = 0x80B25EF4 },
    { type = "R_MIPS_HI16", vram = 0x80B24C7C, target_vram = 0x80B25EF0 },
    { type = "R_MIPS_LO16", vram = 0x80B24C80, target_vram = 0x80B25EF0 },
    { type = "R_MIPS_HI16", vram = 0x80B24C98, target_vram = 0x80B24CB4 },
    { type = "R_MIPS_LO16", vram = 0x80B24C9C, target_vram = 0x80B24CB4 },
    { type = "R_MIPS_HI16", vram = 0x80B24D24, target_vram = 0x80B2601C },
    { type = "R_MIPS_LO16", vram = 0x80B24D30, target_vram = 0x80B2601C },
    { type = "R_MIPS_HI16", vram = 0x80B24D7C, target_vram = 0x80B25D4C },
    { type = "R_MIPS_LO16", vram = 0x80B24DA8, target_vram = 0x80B25D4C },
    { type = "R_MIPS_HI16", vram = 0x80B24DB0, target_vram = 0x80B25D48 },
    { type = "R_MIPS_LO16", vram = 0x80B24DB4, target_vram = 0x80B25D48 },
    { type = "R_MIPS_HI16", vram = 0x80B24E18, target_vram = 0x80B25D88 },
    { type = "R_MIPS_LO16", vram = 0x80B24E1C, target_vram = 0x80B25D88 },
    { type = "R_MIPS_HI16", vram = 0x80B24E40, target_vram = 0x80B25D88 },
    { type = "R_MIPS_LO16", vram = 0x80B24E44, target_vram = 0x80B25D88 },
    { type = "R_MIPS_HI16", vram = 0x80B24EDC, target_vram = 0x80B25D88 },
    { type = "R_MIPS_LO16", vram = 0x80B24EE0, target_vram = 0x80B25D88 },
    { type = "R_MIPS_HI16", vram = 0x80B24F3C, target_vram = 0x80B25D90 },
    { type = "R_MIPS_HI16", vram = 0x80B24F40, target_vram = 0x80B25D50 },
    { type = "R_MIPS_LO16", vram = 0x80B24F4C, target_vram = 0x80B25D90 },
    { type = "R_MIPS_LO16", vram = 0x80B24F5C, target_vram = 0x80B25D50 },
    { type = "R_MIPS_HI16", vram = 0x80B24F88, target_vram = 0x80B25D90 },
    { type = "R_MIPS_LO16", vram = 0x80B24F98, target_vram = 0x80B25D90 },
    { type = "R_MIPS_HI16", vram = 0x80B24FB4, target_vram = 0x80B25D88 },
    { type = "R_MIPS_LO16", vram = 0x80B24FB8, target_vram = 0x80B25D88 },
    { type = "R_MIPS_HI16", vram = 0x80B24FC8, target_vram = 0x80B25D50 },
    { type = "R_MIPS_LO16", vram = 0x80B24FD4, target_vram = 0x80B25D50 },
    { type = "R_MIPS_HI16", vram = 0x80B25000, target_vram = 0x80B25D88 },
    { type = "R_MIPS_LO16", vram = 0x80B25008, target_vram = 0x80B25D88 },
    { type = "R_MIPS_HI16", vram = 0x80B2501C, target_vram = 0x80B25D4C },
    { type = "R_MIPS_LO16", vram = 0x80B2502C, target_vram = 0x80B25D4C },
    { type = "R_MIPS_HI16", vram = 0x80B25064, target_vram = 0x80B25D94 },
    { type = "R_MIPS_LO16", vram = 0x80B25070, target_vram = 0x80B25D94 },
    { type = "R_MIPS_HI16", vram = 0x80B250B8, target_vram = 0x80B25D88 },
    { type = "R_MIPS_LO16", vram = 0x80B250BC, target_vram = 0x80B25D88 },
    { type = "R_MIPS_HI16", vram = 0x80B250CC, target_vram = 0x80B25D54 },
    { type = "R_MIPS_HI16", vram = 0x80B250D0, target_vram = 0x80B25D4C },
    { type = "R_MIPS_LO16", vram = 0x80B250DC, target_vram = 0x80B25D54 },
    { type = "R_MIPS_LO16", vram = 0x80B250F8, target_vram = 0x80B25D4C },
    { type = "R_MIPS_HI16", vram = 0x80B251F0, target_vram = 0x80B25D88 },
    { type = "R_MIPS_LO16", vram = 0x80B251F4, target_vram = 0x80B25D88 },
    { type = "R_MIPS_HI16", vram = 0x80B2520C, target_vram = 0x80B25D48 },
    { type = "R_MIPS_HI16", vram = 0x80B25210, target_vram = 0x80B25D4C },
    { type = "R_MIPS_LO16", vram = 0x80B25224, target_vram = 0x80B25D48 },
    { type = "R_MIPS_HI16", vram = 0x80B25254, target_vram = 0x80B25D88 },
    { type = "R_MIPS_LO16", vram = 0x80B25258, target_vram = 0x80B25D88 },
    { type = "R_MIPS_HI16", vram = 0x80B2527C, target_vram = 0x80B25D88 },
    { type = "R_MIPS_LO16", vram = 0x80B25280, target_vram = 0x80B25D88 },
    { type = "R_MIPS_HI16", vram = 0x80B252A8, target_vram = 0x80B25D54 },
    { type = "R_MIPS_LO16", vram = 0x80B252B8, target_vram = 0x80B25D54 },
    { type = "R_MIPS_LO16", vram = 0x80B252D4, target_vram = 0x80B25D4C },
    { type = "R_MIPS_HI16", vram = 0x80B252FC, target_vram = 0x80B25D44 },
    { type = "R_MIPS_LO16", vram = 0x80B25300, target_vram = 0x80B25D44 },
    { type = "R_MIPS_HI16", vram = 0x80B2537C, target_vram = 0x80B25D4C },
    { type = "R_MIPS_LO16", vram = 0x80B25380, target_vram = 0x80B25D4C },
    { type = "R_MIPS_HI16", vram = 0x80B25398, target_vram = 0x80B25E78 },
    { type = "R_MIPS_LO16", vram = 0x80B2539C, target_vram = 0x80B25E78 },
    { type = "R_MIPS_HI16", vram = 0x80B253BC, target_vram = 0x80B25D40 },
    { type = "R_MIPS_LO16", vram = 0x80B253C4, target_vram = 0x80B25D40 },
    { type = "R_MIPS_HI16", vram = 0x80B253F8, target_vram = 0x80B25D40 },
    { type = "R_MIPS_LO16", vram = 0x80B253FC, target_vram = 0x80B25D40 },
    { type = "R_MIPS_HI16", vram = 0x80B25468, target_vram = 0x80B26020 },
    { type = "R_MIPS_LO16", vram = 0x80B2546C, target_vram = 0x80B26020 },
    { type = "R_MIPS_HI16", vram = 0x80B25470, target_vram = 0x80B25F14 },
    { type = "R_MIPS_LO16", vram = 0x80B25478, target_vram = 0x80B25F14 },
    { type = "R_MIPS_HI16", vram = 0x80B25480, target_vram = 0x80B25F14 },
    { type = "R_MIPS_LO16", vram = 0x80B25484, target_vram = 0x80B25F14 },
    { type = "R_MIPS_HI16", vram = 0x80B2571C, target_vram = 0x80B25FF4 },
    { type = "R_MIPS_LO16", vram = 0x80B25720, target_vram = 0x80B25FF4 },
    { type = "R_MIPS_HI16", vram = 0x80B25738, target_vram = 0x80B25E72 },
    { type = "R_MIPS_LO16", vram = 0x80B25744, target_vram = 0x80B25E72 },
    { type = "R_MIPS_HI16", vram = 0x80B257B0, target_vram = 0x80B26024 },
    { type = "R_MIPS_LO16", vram = 0x80B257C4, target_vram = 0x80B26024 },
    { type = "R_MIPS_HI16", vram = 0x80B25854, target_vram = 0x80B26028 },
    { type = "R_MIPS_LO16", vram = 0x80B25868, target_vram = 0x80B26028 },
    { type = "R_MIPS_HI16", vram = 0x80B25884, target_vram = 0x80B2602C },
    { type = "R_MIPS_LO16", vram = 0x80B25898, target_vram = 0x80B2602C },
    { type = "R_MIPS_HI16", vram = 0x80B25AB0, target_vram = 0x80B26000 },
    { type = "R_MIPS_LO16", vram = 0x80B25AB4, target_vram = 0x80B26000 },
    { type = "R_MIPS_HI16", vram = 0x80B25B58, target_vram = 0x80B25D90 },
    { type = "R_MIPS_LO16", vram = 0x80B25B64, target_vram = 0x80B25D90 },
    { type = "R_MIPS_HI16", vram = 0x80B25B78, target_vram = 0x80B26030 },
    { type = "R_MIPS_LO16", vram = 0x80B25B80, target_vram = 0x80B26030 },
    { type = "R_MIPS_HI16", vram = 0x80B25CE4, target_vram = 0x80B25A74 },
    { type = "R_MIPS_HI16", vram = 0x80B25CE8, target_vram = 0x80B25A90 },
    { type = "R_MIPS_LO16", vram = 0x80B25CEC, target_vram = 0x80B25A90 },
    { type = "R_MIPS_LO16", vram = 0x80B25CF0, target_vram = 0x80B25A74 },
]

functions = [
    { name = "EnRacedog_IsOverFinishLine", vram = 0x80B25490, size = 0x11C },
    { name = "EnRacedog_OverrideLimbDraw", vram = 0x80B25A74, size = 0x1C },
    { name = "EnRacedog_Update", vram = 0x80B25708, size = 0x134 },
    { name = "EnRacedog_ChangeAnim", vram = 0x80B24630, size = 0xC4 },
    { name = "EnRacedog_CalculateFinalStretchTargetSpeed", vram = 0x80B251EC, size = 0x10C },
    { name = "EnRacedog_SpawnFloorDustRing", vram = 0x80B255AC, size = 0x110 },
    { name = "EnRacedog_UpdateRaceVariables", vram = 0x80B252F8, size = 0x94 },
    { name = "EnRacedog_Draw", vram = 0x80B25B14, size = 0x208 },
    { name = "EnRacedog_DrawSelectionArrow", vram = 0x80B258D8, size = 0x19C },
    { name = "EnRacedog_Race", vram = 0x80B24CB4, size = 0x160 },
    { name = "EnRacedog_UpdateRunAnimationPlaySpeed", vram = 0x80B25448, size = 0x48 },
    { name = "EnRacedog_UpdateSpeed", vram = 0x80B24F08, size = 0x2E4 },
    { name = "EnRacedog_PlaySfxWalk", vram = 0x80B256BC, size = 0x4C },
    { name = "EnRacedog_RaceStart", vram = 0x80B24C14, size = 0xA0 },
    { name = "EnRacedog_GetFloorRot", vram = 0x80B248B8, size = 0x78 },
    { name = "EnRacedog_UpdateCollision", vram = 0x80B246F4, size = 0x98 },
    { name = "EnRacedog_PostLimbDraw", vram = 0x80B25A90, size = 0x84 },
    { name = "EnRacedog_UpdateSelectionArrow", vram = 0x80B2583C, size = 0x9C },
    { name = "EnRacedog_GetYRotation", vram = 0x80B2478C, size = 0x12C },
    { name = "EnRacedog_CheckForFinish", vram = 0x80B2538C, size = 0xBC },
    { name = "EnRacedog_Destroy", vram = 0x80B24BE8, size = 0x2C },
    { name = "EnRacedog_Init", vram = 0x80B24930, size = 0x2B8 },
    { name = "EnRacedog_UpdateTextId", vram = 0x80B24E14, size = 0xF4 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Kendo_Js"
rom = 0x00F8B5A0
vram = 0x80B262A0
size = 0x1DE0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B262DC, target_vram = 0x80B27C30 },
    { type = "R_MIPS_LO16", vram = 0x80B262E4, target_vram = 0x80B27C30 },
    { type = "R_MIPS_HI16", vram = 0x80B262FC, target_vram = 0x80B27C5C },
    { type = "R_MIPS_LO16", vram = 0x80B26300, target_vram = 0x80B27C5C },
    { type = "R_MIPS_HI16", vram = 0x80B2639C, target_vram = 0x80B27C68 },
    { type = "R_MIPS_LO16", vram = 0x80B26400, target_vram = 0x80B27C68 },
    { type = "R_MIPS_HI16", vram = 0x80B26538, target_vram = 0x80B2654C },
    { type = "R_MIPS_LO16", vram = 0x80B2653C, target_vram = 0x80B2654C },
    { type = "R_MIPS_HI16", vram = 0x80B265EC, target_vram = 0x80B27CE0 },
    { type = "R_MIPS_LO16", vram = 0x80B26630, target_vram = 0x80B27CE0 },
    { type = "R_MIPS_HI16", vram = 0x80B266D8, target_vram = 0x80B27CF4 },
    { type = "R_MIPS_LO16", vram = 0x80B26700, target_vram = 0x80B27CF4 },
    { type = "R_MIPS_HI16", vram = 0x80B26804, target_vram = 0x80B27C68 },
    { type = "R_MIPS_LO16", vram = 0x80B2680C, target_vram = 0x80B27C68 },
    { type = "R_MIPS_HI16", vram = 0x80B268DC, target_vram = 0x80B27C68 },
    { type = "R_MIPS_LO16", vram = 0x80B268E4, target_vram = 0x80B27C68 },
    { type = "R_MIPS_HI16", vram = 0x80B269E8, target_vram = 0x80B27D20 },
    { type = "R_MIPS_LO16", vram = 0x80B269F0, target_vram = 0x80B27D20 },
    { type = "R_MIPS_HI16", vram = 0x80B26AE8, target_vram = 0x80B26AFC },
    { type = "R_MIPS_LO16", vram = 0x80B26AEC, target_vram = 0x80B26AFC },
    { type = "R_MIPS_HI16", vram = 0x80B26B34, target_vram = 0x80B27DD0 },
    { type = "R_MIPS_LO16", vram = 0x80B26B3C, target_vram = 0x80B27DD0 },
    { type = "R_MIPS_HI16", vram = 0x80B26B8C, target_vram = 0x80B27C68 },
    { type = "R_MIPS_LO16", vram = 0x80B26B90, target_vram = 0x80B27C68 },
    { type = "R_MIPS_HI16", vram = 0x80B26C18, target_vram = 0x80B27DEC },
    { type = "R_MIPS_LO16", vram = 0x80B26C20, target_vram = 0x80B27DEC },
    { type = "R_MIPS_HI16", vram = 0x80B26EC8, target_vram = 0x80B27D00 },
    { type = "R_MIPS_LO16", vram = 0x80B26ED8, target_vram = 0x80B27D00 },
    { type = "R_MIPS_HI16", vram = 0x80B26EE8, target_vram = 0x80B27D00 },
    { type = "R_MIPS_LO16", vram = 0x80B26EF8, target_vram = 0x80B27D00 },
    { type = "R_MIPS_HI16", vram = 0x80B26F28, target_vram = 0x80B27D10 },
    { type = "R_MIPS_LO16", vram = 0x80B26F38, target_vram = 0x80B27D10 },
    { type = "R_MIPS_HI16", vram = 0x80B26F48, target_vram = 0x80B27D10 },
    { type = "R_MIPS_LO16", vram = 0x80B26F58, target_vram = 0x80B27D10 },
    { type = "R_MIPS_HI16", vram = 0x80B2701C, target_vram = 0x80B27030 },
    { type = "R_MIPS_LO16", vram = 0x80B27020, target_vram = 0x80B27030 },
    { type = "R_MIPS_HI16", vram = 0x80B2715C, target_vram = 0x80B27188 },
    { type = "R_MIPS_LO16", vram = 0x80B27160, target_vram = 0x80B27188 },
    { type = "R_MIPS_HI16", vram = 0x80B27210, target_vram = 0x80B27C68 },
    { type = "R_MIPS_LO16", vram = 0x80B27214, target_vram = 0x80B27C68 },
    { type = "R_MIPS_HI16", vram = 0x80B27304, target_vram = 0x80B27C68 },
    { type = "R_MIPS_LO16", vram = 0x80B27308, target_vram = 0x80B27C68 },
    { type = "R_MIPS_HI16", vram = 0x80B27384, target_vram = 0x80B27C68 },
    { type = "R_MIPS_LO16", vram = 0x80B27388, target_vram = 0x80B27C68 },
    { type = "R_MIPS_HI16", vram = 0x80B273DC, target_vram = 0x80B2740C },
    { type = "R_MIPS_LO16", vram = 0x80B273F0, target_vram = 0x80B2740C },
    { type = "R_MIPS_HI16", vram = 0x80B27498, target_vram = 0x80B274BC },
    { type = "R_MIPS_LO16", vram = 0x80B274A4, target_vram = 0x80B274BC },
    { type = "R_MIPS_HI16", vram = 0x80B276C4, target_vram = 0x80B276D8 },
    { type = "R_MIPS_LO16", vram = 0x80B276C8, target_vram = 0x80B276D8 },
    { type = "R_MIPS_HI16", vram = 0x80B27760, target_vram = 0x80B27774 },
    { type = "R_MIPS_LO16", vram = 0x80B27764, target_vram = 0x80B27774 },
    { type = "R_MIPS_HI16", vram = 0x80B27BC4, target_vram = 0x80B27B54 },
    { type = "R_MIPS_HI16", vram = 0x80B27BC8, target_vram = 0x80B27B8C },
    { type = "R_MIPS_LO16", vram = 0x80B27BD8, target_vram = 0x80B27B8C },
    { type = "R_MIPS_LO16", vram = 0x80B27BDC, target_vram = 0x80B27B54 },
]

functions = [
    { name = "func_80B27A90", vram = 0x80B27A90, size = 0x3C },
    { name = "func_80B26538", vram = 0x80B26538, size = 0x14 },
    { name = "func_80B26F6C", vram = 0x80B26F6C, size = 0xB0 },
    { name = "func_80B26F14", vram = 0x80B26F14, size = 0x58 },
    { name = "func_80B279AC", vram = 0x80B279AC, size = 0x44 },
    { name = "EnKendoJs_Update", vram = 0x80B27ACC, size = 0x88 },
    { name = "func_80B26758", vram = 0x80B26758, size = 0x24C },
    { name = "func_80B26AFC", vram = 0x80B26AFC, size = 0xFC },
    { name = "func_80B274BC", vram = 0x80B274BC, size = 0x208 },
    { name = "func_80B278C4", vram = 0x80B278C4, size = 0xE8 },
    { name = "func_80B27774", vram = 0x80B27774, size = 0xC8 },
    { name = "func_80B273D0", vram = 0x80B273D0, size = 0x3C },
    { name = "func_80B276D8", vram = 0x80B276D8, size = 0x88 },
    { name = "func_80B27188", vram = 0x80B27188, size = 0x248 },
    { name = "EnKendoJs_PostLimbDraw", vram = 0x80B27B8C, size = 0x18 },
    { name = "func_80B2654C", vram = 0x80B2654C, size = 0x20C },
    { name = "EnKendoJs_Init", vram = 0x80B262A0, size = 0x25C },
    { name = "func_80B276C4", vram = 0x80B276C4, size = 0x14 },
    { name = "func_80B26BF8", vram = 0x80B26BF8, size = 0x2BC },
    { name = "func_80B27760", vram = 0x80B27760, size = 0x14 },
    { name = "func_80B2714C", vram = 0x80B2714C, size = 0x3C },
    { name = "func_80B2783C", vram = 0x80B2783C, size = 0x44 },
    { name = "EnKendoJs_Draw", vram = 0x80B27BA4, size = 0x60 },
    { name = "func_80B27030", vram = 0x80B27030, size = 0x11C },
    { name = "func_80B279F0", vram = 0x80B279F0, size = 0xA0 },
    { name = "func_80B269A4", vram = 0x80B269A4, size = 0x144 },
    { name = "EnKendoJs_OverrideLimbDraw", vram = 0x80B27B54, size = 0x38 },
    { name = "func_80B27880", vram = 0x80B27880, size = 0x44 },
    { name = "func_80B26AE8", vram = 0x80B26AE8, size = 0x14 },
    { name = "func_80B2701C", vram = 0x80B2701C, size = 0x14 },
    { name = "func_80B2740C", vram = 0x80B2740C, size = 0xB0 },
    { name = "EnKendoJs_Destroy", vram = 0x80B264FC, size = 0x3C },
    { name = "func_80B26EB4", vram = 0x80B26EB4, size = 0x60 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Botihasira"
rom = 0x00F8D380
vram = 0x80B28080
size = 0x2F0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B280E4, target_vram = 0x80B282F0 },
    { type = "R_MIPS_LO16", vram = 0x80B280EC, target_vram = 0x80B282F0 },
    { type = "R_MIPS_HI16", vram = 0x80B280F0, target_vram = 0x80B28320 },
    { type = "R_MIPS_LO16", vram = 0x80B280F4, target_vram = 0x80B28320 },
    { type = "R_MIPS_HI16", vram = 0x80B280F8, target_vram = 0x80B2815C },
    { type = "R_MIPS_LO16", vram = 0x80B280FC, target_vram = 0x80B2815C },
]

functions = [
    { name = "BgBotihasira_Draw", vram = 0x80B28240, size = 0x8C },
    { name = "BgBotihasira_DoNothing", vram = 0x80B2815C, size = 0x10 },
    { name = "BgBotihasira_Init", vram = 0x80B28080, size = 0xA4 },
    { name = "BgBotihasira_Destroy", vram = 0x80B28124, size = 0x38 },
    { name = "BgBotihasira_Update", vram = 0x80B2816C, size = 0xD4 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Fish2"
rom = 0x00F8D670
vram = 0x80B28370
size = 0x34C0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B28384, target_vram = 0x80B2B388 },
    { type = "R_MIPS_LO16", vram = 0x80B28394, target_vram = 0x80B2B388 },
    { type = "R_MIPS_HI16", vram = 0x80B283AC, target_vram = 0x80B2B388 },
    { type = "R_MIPS_LO16", vram = 0x80B283C4, target_vram = 0x80B2B388 },
    { type = "R_MIPS_HI16", vram = 0x80B283EC, target_vram = 0x80B2B388 },
    { type = "R_MIPS_LO16", vram = 0x80B283F4, target_vram = 0x80B2B388 },
    { type = "R_MIPS_HI16", vram = 0x80B28420, target_vram = 0x80B2B3A0 },
    { type = "R_MIPS_LO16", vram = 0x80B28430, target_vram = 0x80B2B3A0 },
    { type = "R_MIPS_HI16", vram = 0x80B2843C, target_vram = 0x80B2B388 },
    { type = "R_MIPS_LO16", vram = 0x80B28448, target_vram = 0x80B2B388 },
    { type = "R_MIPS_HI16", vram = 0x80B28484, target_vram = 0x80B2B2E4 },
    { type = "R_MIPS_LO16", vram = 0x80B28490, target_vram = 0x80B2B2E4 },
    { type = "R_MIPS_HI16", vram = 0x80B28494, target_vram = 0x80B2B2E0 },
    { type = "R_MIPS_LO16", vram = 0x80B284A0, target_vram = 0x80B2B2E0 },
    { type = "R_MIPS_HI16", vram = 0x80B28564, target_vram = 0x80B2B2F0 },
    { type = "R_MIPS_LO16", vram = 0x80B28568, target_vram = 0x80B2B2F0 },
    { type = "R_MIPS_HI16", vram = 0x80B28694, target_vram = 0x80B2B370 },
    { type = "R_MIPS_LO16", vram = 0x80B286A4, target_vram = 0x80B2B370 },
    { type = "R_MIPS_HI16", vram = 0x80B286D4, target_vram = 0x80B2B360 },
    { type = "R_MIPS_LO16", vram = 0x80B286E0, target_vram = 0x80B2B360 },
    { type = "R_MIPS_HI16", vram = 0x80B28780, target_vram = 0x80B2A01C },
    { type = "R_MIPS_LO16", vram = 0x80B28784, target_vram = 0x80B2A01C },
    { type = "R_MIPS_HI16", vram = 0x80B28864, target_vram = 0x80B2B380 },
    { type = "R_MIPS_LO16", vram = 0x80B28868, target_vram = 0x80B2B380 },
    { type = "R_MIPS_HI16", vram = 0x80B28A30, target_vram = 0x80B2B3C0 },
    { type = "R_MIPS_LO16", vram = 0x80B28A34, target_vram = 0x80B2B3C0 },
    { type = "R_MIPS_HI16", vram = 0x80B28A3C, target_vram = 0x80B2B3C4 },
    { type = "R_MIPS_LO16", vram = 0x80B28A40, target_vram = 0x80B2B3C4 },
    { type = "R_MIPS_HI16", vram = 0x80B28A4C, target_vram = 0x80B297FC },
    { type = "R_MIPS_LO16", vram = 0x80B28A50, target_vram = 0x80B297FC },
    { type = "R_MIPS_HI16", vram = 0x80B28AF0, target_vram = 0x80B2B3C8 },
    { type = "R_MIPS_LO16", vram = 0x80B28AF4, target_vram = 0x80B2B3C8 },
    { type = "R_MIPS_HI16", vram = 0x80B28AFC, target_vram = 0x80B2B3CC },
    { type = "R_MIPS_LO16", vram = 0x80B28B00, target_vram = 0x80B2B3CC },
    { type = "R_MIPS_HI16", vram = 0x80B28B0C, target_vram = 0x80B297FC },
    { type = "R_MIPS_LO16", vram = 0x80B28B10, target_vram = 0x80B297FC },
    { type = "R_MIPS_HI16", vram = 0x80B28B90, target_vram = 0x80B2B3D0 },
    { type = "R_MIPS_LO16", vram = 0x80B28BAC, target_vram = 0x80B2B3D0 },
    { type = "R_MIPS_HI16", vram = 0x80B28BC4, target_vram = 0x80B28C14 },
    { type = "R_MIPS_LO16", vram = 0x80B28BD0, target_vram = 0x80B28C14 },
    { type = "R_MIPS_HI16", vram = 0x80B28D68, target_vram = 0x80B2B3D4 },
    { type = "R_MIPS_LO16", vram = 0x80B28D6C, target_vram = 0x80B2B3D4 },
    { type = "R_MIPS_HI16", vram = 0x80B28E98, target_vram = 0x80B2B3DC },
    { type = "R_MIPS_HI16", vram = 0x80B28EA4, target_vram = 0x80B2B3D8 },
    { type = "R_MIPS_LO16", vram = 0x80B28EA8, target_vram = 0x80B2B3D8 },
    { type = "R_MIPS_HI16", vram = 0x80B28EAC, target_vram = 0x80B2B380 },
    { type = "R_MIPS_LO16", vram = 0x80B28EB0, target_vram = 0x80B2B380 },
    { type = "R_MIPS_LO16", vram = 0x80B28F38, target_vram = 0x80B2B3DC },
    { type = "R_MIPS_HI16", vram = 0x80B28F60, target_vram = 0x80B2B2E8 },
    { type = "R_MIPS_LO16", vram = 0x80B28F64, target_vram = 0x80B2B2E8 },
    { type = "R_MIPS_HI16", vram = 0x80B28F68, target_vram = 0x80B2B2E0 },
    { type = "R_MIPS_LO16", vram = 0x80B28F6C, target_vram = 0x80B2B2E0 },
    { type = "R_MIPS_HI16", vram = 0x80B290B0, target_vram = 0x80B2B2E0 },
    { type = "R_MIPS_LO16", vram = 0x80B290B4, target_vram = 0x80B2B2E0 },
    { type = "R_MIPS_HI16", vram = 0x80B290C0, target_vram = 0x80B2B2E4 },
    { type = "R_MIPS_LO16", vram = 0x80B290C4, target_vram = 0x80B2B2E4 },
    { type = "R_MIPS_HI16", vram = 0x80B29128, target_vram = 0x80B2913C },
    { type = "R_MIPS_LO16", vram = 0x80B2912C, target_vram = 0x80B2913C },
    { type = "R_MIPS_HI16", vram = 0x80B29230, target_vram = 0x80B29250 },
    { type = "R_MIPS_LO16", vram = 0x80B29234, target_vram = 0x80B29250 },
    { type = "R_MIPS_HI16", vram = 0x80B29270, target_vram = 0x80B2B3E0 },
    { type = "R_MIPS_LO16", vram = 0x80B29274, target_vram = 0x80B2B3E0 },
    { type = "R_MIPS_HI16", vram = 0x80B29278, target_vram = 0x80B2B380 },
    { type = "R_MIPS_LO16", vram = 0x80B2927C, target_vram = 0x80B2B380 },
    { type = "R_MIPS_HI16", vram = 0x80B2933C, target_vram = 0x80B2B2E4 },
    { type = "R_MIPS_LO16", vram = 0x80B29348, target_vram = 0x80B2B2E4 },
    { type = "R_MIPS_HI16", vram = 0x80B293A4, target_vram = 0x80B293C4 },
    { type = "R_MIPS_LO16", vram = 0x80B293A8, target_vram = 0x80B293C4 },
    { type = "R_MIPS_HI16", vram = 0x80B293F8, target_vram = 0x80B2B3E4 },
    { type = "R_MIPS_LO16", vram = 0x80B293FC, target_vram = 0x80B2B3E4 },
    { type = "R_MIPS_HI16", vram = 0x80B29400, target_vram = 0x80B2B380 },
    { type = "R_MIPS_LO16", vram = 0x80B29404, target_vram = 0x80B2B380 },
    { type = "R_MIPS_HI16", vram = 0x80B294A0, target_vram = 0x80B29EE4 },
    { type = "R_MIPS_HI16", vram = 0x80B294A4, target_vram = 0x80B29250 },
    { type = "R_MIPS_LO16", vram = 0x80B294AC, target_vram = 0x80B29EE4 },
    { type = "R_MIPS_LO16", vram = 0x80B294B0, target_vram = 0x80B29250 },
    { type = "R_MIPS_HI16", vram = 0x80B29544, target_vram = 0x80B2B2E0 },
    { type = "R_MIPS_LO16", vram = 0x80B29548, target_vram = 0x80B2B2E0 },
    { type = "R_MIPS_HI16", vram = 0x80B29570, target_vram = 0x80B2B2F4 },
    { type = "R_MIPS_LO16", vram = 0x80B29580, target_vram = 0x80B2B2F4 },
    { type = "R_MIPS_HI16", vram = 0x80B29588, target_vram = 0x80B295A4 },
    { type = "R_MIPS_LO16", vram = 0x80B2958C, target_vram = 0x80B295A4 },
    { type = "R_MIPS_HI16", vram = 0x80B2960C, target_vram = 0x80B2B3E8 },
    { type = "R_MIPS_LO16", vram = 0x80B29610, target_vram = 0x80B2B3E8 },
    { type = "R_MIPS_HI16", vram = 0x80B2966C, target_vram = 0x80B2B3EC },
    { type = "R_MIPS_LO16", vram = 0x80B29670, target_vram = 0x80B2B3EC },
    { type = "R_MIPS_HI16", vram = 0x80B29790, target_vram = 0x80B297FC },
    { type = "R_MIPS_LO16", vram = 0x80B29794, target_vram = 0x80B297FC },
    { type = "R_MIPS_HI16", vram = 0x80B29824, target_vram = 0x80B2B3F0 },
    { type = "R_MIPS_LO16", vram = 0x80B2982C, target_vram = 0x80B2B3F0 },
    { type = "R_MIPS_HI16", vram = 0x80B29B24, target_vram = 0x80B2B418 },
    { type = "R_MIPS_LO16", vram = 0x80B29B28, target_vram = 0x80B2B418 },
    { type = "R_MIPS_HI16", vram = 0x80B29B30, target_vram = 0x80B2B41C },
    { type = "R_MIPS_LO16", vram = 0x80B29B44, target_vram = 0x80B2B41C },
    { type = "R_MIPS_HI16", vram = 0x80B29B6C, target_vram = 0x80B2B370 },
    { type = "R_MIPS_LO16", vram = 0x80B29B7C, target_vram = 0x80B2B370 },
    { type = "R_MIPS_HI16", vram = 0x80B29C14, target_vram = 0x80B2B420 },
    { type = "R_MIPS_LO16", vram = 0x80B29C18, target_vram = 0x80B2B420 },
    { type = "R_MIPS_HI16", vram = 0x80B29C40, target_vram = 0x80B2B424 },
    { type = "R_MIPS_LO16", vram = 0x80B29C54, target_vram = 0x80B2B424 },
    { type = "R_MIPS_HI16", vram = 0x80B29C5C, target_vram = 0x80B2B370 },
    { type = "R_MIPS_LO16", vram = 0x80B29C6C, target_vram = 0x80B2B370 },
    { type = "R_MIPS_HI16", vram = 0x80B29CB8, target_vram = 0x80B2B370 },
    { type = "R_MIPS_LO16", vram = 0x80B29CD0, target_vram = 0x80B2B370 },
    { type = "R_MIPS_HI16", vram = 0x80B29D14, target_vram = 0x80B2B2EC },
    { type = "R_MIPS_LO16", vram = 0x80B29D18, target_vram = 0x80B2B2EC },
    { type = "R_MIPS_HI16", vram = 0x80B29D3C, target_vram = 0x80B29E5C },
    { type = "R_MIPS_LO16", vram = 0x80B29D40, target_vram = 0x80B29E5C },
    { type = "R_MIPS_HI16", vram = 0x80B29D74, target_vram = 0x80B2B2E4 },
    { type = "R_MIPS_LO16", vram = 0x80B29D78, target_vram = 0x80B2B2E4 },
    { type = "R_MIPS_HI16", vram = 0x80B29D80, target_vram = 0x80B2B2E0 },
    { type = "R_MIPS_LO16", vram = 0x80B29D88, target_vram = 0x80B2B2E0 },
    { type = "R_MIPS_HI16", vram = 0x80B29D90, target_vram = 0x80B2B2E4 },
    { type = "R_MIPS_LO16", vram = 0x80B29D94, target_vram = 0x80B2B2E4 },
    { type = "R_MIPS_HI16", vram = 0x80B29D98, target_vram = 0x80B2B428 },
    { type = "R_MIPS_LO16", vram = 0x80B29D9C, target_vram = 0x80B2B428 },
    { type = "R_MIPS_HI16", vram = 0x80B29E90, target_vram = 0x80B2B2E8 },
    { type = "R_MIPS_LO16", vram = 0x80B29E94, target_vram = 0x80B2B2E8 },
    { type = "R_MIPS_HI16", vram = 0x80B29EB8, target_vram = 0x80B29EE4 },
    { type = "R_MIPS_LO16", vram = 0x80B29EBC, target_vram = 0x80B29EE4 },
    { type = "R_MIPS_HI16", vram = 0x80B29F14, target_vram = 0x80B2B42C },
    { type = "R_MIPS_LO16", vram = 0x80B29F18, target_vram = 0x80B2B42C },
    { type = "R_MIPS_HI16", vram = 0x80B29F44, target_vram = 0x80B2B380 },
    { type = "R_MIPS_LO16", vram = 0x80B29F48, target_vram = 0x80B2B380 },
    { type = "R_MIPS_HI16", vram = 0x80B2A078, target_vram = 0x80B2A094 },
    { type = "R_MIPS_LO16", vram = 0x80B2A07C, target_vram = 0x80B2A094 },
    { type = "R_MIPS_HI16", vram = 0x80B2A0B0, target_vram = 0x80B2B2E4 },
    { type = "R_MIPS_LO16", vram = 0x80B2A0BC, target_vram = 0x80B2B2E4 },
    { type = "R_MIPS_HI16", vram = 0x80B2A0C8, target_vram = 0x80B2B2EC },
    { type = "R_MIPS_LO16", vram = 0x80B2A0CC, target_vram = 0x80B2B2EC },
    { type = "R_MIPS_HI16", vram = 0x80B2A218, target_vram = 0x80B2A23C },
    { type = "R_MIPS_LO16", vram = 0x80B2A21C, target_vram = 0x80B2A23C },
    { type = "R_MIPS_HI16", vram = 0x80B2A260, target_vram = 0x80B2B2E4 },
    { type = "R_MIPS_LO16", vram = 0x80B2A264, target_vram = 0x80B2B2E4 },
    { type = "R_MIPS_HI16", vram = 0x80B2A26C, target_vram = 0x80B2B2F4 },
    { type = "R_MIPS_LO16", vram = 0x80B2A30C, target_vram = 0x80B2B2F4 },
    { type = "R_MIPS_HI16", vram = 0x80B2A370, target_vram = 0x80B2B2F4 },
    { type = "R_MIPS_LO16", vram = 0x80B2A374, target_vram = 0x80B2B2F4 },
    { type = "R_MIPS_HI16", vram = 0x80B2A3E8, target_vram = 0x80B2B2E4 },
    { type = "R_MIPS_LO16", vram = 0x80B2A3F4, target_vram = 0x80B2B2E4 },
    { type = "R_MIPS_HI16", vram = 0x80B2A3FC, target_vram = 0x80B2B2EC },
    { type = "R_MIPS_LO16", vram = 0x80B2A404, target_vram = 0x80B2B2EC },
    { type = "R_MIPS_HI16", vram = 0x80B2A408, target_vram = 0x80B2B2E4 },
    { type = "R_MIPS_LO16", vram = 0x80B2A40C, target_vram = 0x80B2B2E4 },
    { type = "R_MIPS_HI16", vram = 0x80B2A414, target_vram = 0x80B2B2E0 },
    { type = "R_MIPS_LO16", vram = 0x80B2A418, target_vram = 0x80B2B2E0 },
    { type = "R_MIPS_HI16", vram = 0x80B2A41C, target_vram = 0x80B2B2F4 },
    { type = "R_MIPS_LO16", vram = 0x80B2A420, target_vram = 0x80B2B2F4 },
    { type = "R_MIPS_HI16", vram = 0x80B2A464, target_vram = 0x80B2B2E4 },
    { type = "R_MIPS_HI16", vram = 0x80B2A470, target_vram = 0x80B2A498 },
    { type = "R_MIPS_LO16", vram = 0x80B2A47C, target_vram = 0x80B2B2E4 },
    { type = "R_MIPS_LO16", vram = 0x80B2A480, target_vram = 0x80B2A498 },
    { type = "R_MIPS_HI16", vram = 0x80B2A6E0, target_vram = 0x80B2B2E0 },
    { type = "R_MIPS_LO16", vram = 0x80B2A6E4, target_vram = 0x80B2B2E0 },
    { type = "R_MIPS_HI16", vram = 0x80B2A6E8, target_vram = 0x80B2B2E4 },
    { type = "R_MIPS_LO16", vram = 0x80B2A6EC, target_vram = 0x80B2B2E4 },
    { type = "R_MIPS_HI16", vram = 0x80B2A75C, target_vram = 0x80B295A4 },
    { type = "R_MIPS_LO16", vram = 0x80B2A760, target_vram = 0x80B295A4 },
    { type = "R_MIPS_HI16", vram = 0x80B2A814, target_vram = 0x80B297FC },
    { type = "R_MIPS_LO16", vram = 0x80B2A818, target_vram = 0x80B297FC },
    { type = "R_MIPS_HI16", vram = 0x80B2A8DC, target_vram = 0x80B2B430 },
    { type = "R_MIPS_LO16", vram = 0x80B2A8E0, target_vram = 0x80B2B430 },
    { type = "R_MIPS_HI16", vram = 0x80B2A98C, target_vram = 0x80B2B434 },
    { type = "R_MIPS_LO16", vram = 0x80B2A9A4, target_vram = 0x80B2B434 },
    { type = "R_MIPS_HI16", vram = 0x80B2AA28, target_vram = 0x80B2B438 },
    { type = "R_MIPS_LO16", vram = 0x80B2AA54, target_vram = 0x80B2B438 },
    { type = "R_MIPS_HI16", vram = 0x80B2AAC4, target_vram = 0x80B2B2E8 },
    { type = "R_MIPS_LO16", vram = 0x80B2AAC8, target_vram = 0x80B2B2E8 },
    { type = "R_MIPS_HI16", vram = 0x80B2AAD8, target_vram = 0x80B28C14 },
    { type = "R_MIPS_LO16", vram = 0x80B2AADC, target_vram = 0x80B28C14 },
    { type = "R_MIPS_HI16", vram = 0x80B2AB24, target_vram = 0x80B2B3A8 },
    { type = "R_MIPS_LO16", vram = 0x80B2AB28, target_vram = 0x80B2B3A8 },
    { type = "R_MIPS_HI16", vram = 0x80B2AB50, target_vram = 0x80B2B2E8 },
    { type = "R_MIPS_LO16", vram = 0x80B2ABB8, target_vram = 0x80B2B2E8 },
    { type = "R_MIPS_HI16", vram = 0x80B2AD6C, target_vram = 0x80B2ABF4 },
    { type = "R_MIPS_HI16", vram = 0x80B2AD70, target_vram = 0x80B2AC20 },
    { type = "R_MIPS_LO16", vram = 0x80B2AD74, target_vram = 0x80B2AC20 },
    { type = "R_MIPS_LO16", vram = 0x80B2AD78, target_vram = 0x80B2ABF4 },
    { type = "R_MIPS_HI16", vram = 0x80B2AF28, target_vram = 0x80B2B43C },
    { type = "R_MIPS_LO16", vram = 0x80B2AF2C, target_vram = 0x80B2B43C },
    { type = "R_MIPS_HI16", vram = 0x80B2AFC4, target_vram = 0x80B2B440 },
    { type = "R_MIPS_LO16", vram = 0x80B2AFC8, target_vram = 0x80B2B440 },
    { type = "R_MIPS_HI16", vram = 0x80B2AFD4, target_vram = 0x80B2B444 },
    { type = "R_MIPS_LO16", vram = 0x80B2AFD8, target_vram = 0x80B2B444 },
    { type = "R_MIPS_HI16", vram = 0x80B2AFDC, target_vram = 0x80B2B448 },
    { type = "R_MIPS_LO16", vram = 0x80B2AFE0, target_vram = 0x80B2B448 },
    { type = "R_MIPS_HI16", vram = 0x80B2AFE4, target_vram = 0x80B2B44C },
    { type = "R_MIPS_LO16", vram = 0x80B2AFE8, target_vram = 0x80B2B44C },
]

functions = [
    { name = "func_80B287F4", vram = 0x80B287F4, size = 0xF4 },
    { name = "func_80B2899C", vram = 0x80B2899C, size = 0x40 },
    { name = "func_80B29E5C", vram = 0x80B29E5C, size = 0x88 },
    { name = "EnFish2_Draw", vram = 0x80B2AD34, size = 0x7C },
    { name = "func_80B293C4", vram = 0x80B293C4, size = 0x158 },
    { name = "func_80B29778", vram = 0x80B29778, size = 0x84 },
    { name = "func_80B2ADB0", vram = 0x80B2ADB0, size = 0x1D0 },
    { name = "func_80B2913C", vram = 0x80B2913C, size = 0x58 },
    { name = "EnFish2_Init", vram = 0x80B28538, size = 0x280 },
    { name = "func_80B29128", vram = 0x80B29128, size = 0x14 },
    { name = "func_80B28C14", vram = 0x80B28C14, size = 0x514 },
    { name = "EnFish2_Update", vram = 0x80B2A738, size = 0x4BC },
    { name = "func_80B295A4", vram = 0x80B295A4, size = 0x1D4 },
    { name = "func_80B2A23C", vram = 0x80B2A23C, size = 0x20C },
    { name = "func_80B29250", vram = 0x80B29250, size = 0x13C },
    { name = "EnFish2_PostLimbDraw", vram = 0x80B2AC20, size = 0x114 },
    { name = "func_80B2B180", vram = 0x80B2B180, size = 0x160 },
    { name = "func_80B28B5C", vram = 0x80B28B5C, size = 0xB8 },
    { name = "func_80B2A498", vram = 0x80B2A498, size = 0x2A0 },
    { name = "EnFish2_OverrideLimbDraw", vram = 0x80B2ABF4, size = 0x2C },
    { name = "EnFish2_ChangeAnim", vram = 0x80B28370, size = 0x108 },
    { name = "func_80B29194", vram = 0x80B29194, size = 0xBC },
    { name = "func_80B28478", vram = 0x80B28478, size = 0xC0 },
    { name = "func_80B2AF80", vram = 0x80B2AF80, size = 0x200 },
    { name = "func_80B288E8", vram = 0x80B288E8, size = 0xB4 },
    { name = "func_80B297FC", vram = 0x80B297FC, size = 0x660 },
    { name = "func_80B2938C", vram = 0x80B2938C, size = 0x38 },
    { name = "func_80B2951C", vram = 0x80B2951C, size = 0x88 },
    { name = "EnFish2_Destroy", vram = 0x80B287B8, size = 0x3C },
    { name = "func_80B29EE4", vram = 0x80B29EE4, size = 0x138 },
    { name = "func_80B2A094", vram = 0x80B2A094, size = 0x1A8 },
    { name = "func_80B2A01C", vram = 0x80B2A01C, size = 0x78 },
    { name = "func_80B289DC", vram = 0x80B289DC, size = 0x180 },
    { name = "func_80B2A448", vram = 0x80B2A448, size = 0x50 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Pst"
rom = 0x00F90B30
vram = 0x80B2B830
size = 0xEC0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B2B888, target_vram = 0x80B2C520 },
    { type = "R_MIPS_LO16", vram = 0x80B2B890, target_vram = 0x80B2C520 },
    { type = "R_MIPS_HI16", vram = 0x80B2B908, target_vram = 0x80B2C534 },
    { type = "R_MIPS_LO16", vram = 0x80B2B910, target_vram = 0x80B2C534 },
    { type = "R_MIPS_HI16", vram = 0x80B2BAC8, target_vram = 0x80B2C3B8 },
    { type = "R_MIPS_LO16", vram = 0x80B2BAD0, target_vram = 0x80B2C3B8 },
    { type = "R_MIPS_HI16", vram = 0x80B2BAF4, target_vram = 0x80B2C548 },
    { type = "R_MIPS_LO16", vram = 0x80B2BAFC, target_vram = 0x80B2C548 },
    { type = "R_MIPS_HI16", vram = 0x80B2BB08, target_vram = 0x80B2C3E8 },
    { type = "R_MIPS_LO16", vram = 0x80B2BB10, target_vram = 0x80B2C3E8 },
    { type = "R_MIPS_HI16", vram = 0x80B2BB14, target_vram = 0x80B2C408 },
    { type = "R_MIPS_LO16", vram = 0x80B2BB1C, target_vram = 0x80B2C408 },
    { type = "R_MIPS_HI16", vram = 0x80B2BB20, target_vram = 0x80B2C428 },
    { type = "R_MIPS_LO16", vram = 0x80B2BB28, target_vram = 0x80B2C428 },
    { type = "R_MIPS_HI16", vram = 0x80B2BB2C, target_vram = 0x80B2C448 },
    { type = "R_MIPS_LO16", vram = 0x80B2BB34, target_vram = 0x80B2C448 },
    { type = "R_MIPS_HI16", vram = 0x80B2BB38, target_vram = 0x80B2C468 },
    { type = "R_MIPS_LO16", vram = 0x80B2BB40, target_vram = 0x80B2C468 },
    { type = "R_MIPS_HI16", vram = 0x80B2BB5C, target_vram = 0x80B2C490 },
    { type = "R_MIPS_HI16", vram = 0x80B2BB68, target_vram = 0x80B2C488 },
    { type = "R_MIPS_LO16", vram = 0x80B2BB70, target_vram = 0x80B2C488 },
    { type = "R_MIPS_LO16", vram = 0x80B2BB78, target_vram = 0x80B2C490 },
    { type = "R_MIPS_HI16", vram = 0x80B2BB80, target_vram = 0x80B2B974 },
    { type = "R_MIPS_LO16", vram = 0x80B2BB84, target_vram = 0x80B2B974 },
    { type = "R_MIPS_HI16", vram = 0x80B2BB98, target_vram = 0x80B2C55C },
    { type = "R_MIPS_LO16", vram = 0x80B2BBA0, target_vram = 0x80B2C55C },
    { type = "R_MIPS_HI16", vram = 0x80B2BBAC, target_vram = 0x80B2C23C },
    { type = "R_MIPS_LO16", vram = 0x80B2BBB4, target_vram = 0x80B2C23C },
    { type = "R_MIPS_HI16", vram = 0x80B2BBB8, target_vram = 0x80B2C288 },
    { type = "R_MIPS_LO16", vram = 0x80B2BBC0, target_vram = 0x80B2C288 },
    { type = "R_MIPS_HI16", vram = 0x80B2BBC4, target_vram = 0x80B2C2D4 },
    { type = "R_MIPS_LO16", vram = 0x80B2BBCC, target_vram = 0x80B2C2D4 },
    { type = "R_MIPS_HI16", vram = 0x80B2BBD0, target_vram = 0x80B2C320 },
    { type = "R_MIPS_LO16", vram = 0x80B2BBD8, target_vram = 0x80B2C320 },
    { type = "R_MIPS_HI16", vram = 0x80B2BBDC, target_vram = 0x80B2C36C },
    { type = "R_MIPS_LO16", vram = 0x80B2BBE4, target_vram = 0x80B2C36C },
    { type = "R_MIPS_HI16", vram = 0x80B2BCCC, target_vram = 0x80B2BE54 },
    { type = "R_MIPS_LO16", vram = 0x80B2BCD0, target_vram = 0x80B2BE54 },
    { type = "R_MIPS_HI16", vram = 0x80B2BDAC, target_vram = 0x80B2C500 },
    { type = "R_MIPS_LO16", vram = 0x80B2BDBC, target_vram = 0x80B2C500 },
    { type = "R_MIPS_HI16", vram = 0x80B2BF18, target_vram = 0x80B2BD98 },
    { type = "R_MIPS_LO16", vram = 0x80B2BF1C, target_vram = 0x80B2BD98 },
    { type = "R_MIPS_HI16", vram = 0x80B2BF9C, target_vram = 0x80B2C4B8 },
    { type = "R_MIPS_LO16", vram = 0x80B2BFA0, target_vram = 0x80B2C4B8 },
    { type = "R_MIPS_HI16", vram = 0x80B2BFBC, target_vram = 0x80B2C4E4 },
    { type = "R_MIPS_LO16", vram = 0x80B2BFC0, target_vram = 0x80B2C4E4 },
    { type = "R_MIPS_HI16", vram = 0x80B2BFE0, target_vram = 0x80B2C4F0 },
    { type = "R_MIPS_LO16", vram = 0x80B2BFE4, target_vram = 0x80B2C4F0 },
    { type = "R_MIPS_HI16", vram = 0x80B2C00C, target_vram = 0x80B2BD98 },
    { type = "R_MIPS_LO16", vram = 0x80B2C010, target_vram = 0x80B2BD98 },
    { type = "R_MIPS_HI16", vram = 0x80B2C1C4, target_vram = 0x80B2C11C },
    { type = "R_MIPS_LO16", vram = 0x80B2C1C8, target_vram = 0x80B2C11C },
]

functions = [
    { name = "EnPst_HandleSchedule", vram = 0x80B2BD88, size = 0x10 },
    { name = "EnPst_Talk", vram = 0x80B2BE54, size = 0xE8 },
    { name = "EnPst_OverrideLimbDraw", vram = 0x80B2C11C, size = 0x70 },
    { name = "EnPst_Init", vram = 0x80B2BF3C, size = 0x110 },
    { name = "EnPst_ProcessScheduleOutput", vram = 0x80B2BD30, size = 0x58 },
    { name = "EnPst_HandleLetterDay1", vram = 0x80B2B874, size = 0x80 },
    { name = "EnPst_Destroy", vram = 0x80B2C04C, size = 0x2C },
    { name = "EnPst_HandleLetterDay2", vram = 0x80B2B8F4, size = 0x80 },
    { name = "EnPst_UpdateCollision", vram = 0x80B2B830, size = 0x44 },
    { name = "EnPst_ChooseBehaviour", vram = 0x80B2B974, size = 0x130 },
    { name = "EnPst_Draw", vram = 0x80B2C18C, size = 0x68 },
    { name = "EnPst_GetMsgEventScript", vram = 0x80B2BAA4, size = 0x158 },
    { name = "EnPst_CheckTalk", vram = 0x80B2BBFC, size = 0xFC },
    { name = "EnPst_Update", vram = 0x80B2C078, size = 0xA4 },
    { name = "EnPst_FollowSchedule", vram = 0x80B2BD98, size = 0xBC },
    { name = "EnPst_SetOfferItemModeOnScreen", vram = 0x80B2BCF8, size = 0x38 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Poh"
rom = 0x00F919F0
vram = 0x80B2C6F0
size = 0x3420

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B2C708, target_vram = 0x80B2F708 },
    { type = "R_MIPS_LO16", vram = 0x80B2C70C, target_vram = 0x80B2F708 },
    { type = "R_MIPS_HI16", vram = 0x80B2C730, target_vram = 0x80B2F6D0 },
    { type = "R_MIPS_LO16", vram = 0x80B2C73C, target_vram = 0x80B2F6D0 },
    { type = "R_MIPS_HI16", vram = 0x80B2C754, target_vram = 0x80B2F680 },
    { type = "R_MIPS_LO16", vram = 0x80B2C758, target_vram = 0x80B2F680 },
    { type = "R_MIPS_HI16", vram = 0x80B2C7B4, target_vram = 0x80B2F6E0 },
    { type = "R_MIPS_HI16", vram = 0x80B2C7B8, target_vram = 0x80B2F700 },
    { type = "R_MIPS_LO16", vram = 0x80B2C7BC, target_vram = 0x80B2F700 },
    { type = "R_MIPS_LO16", vram = 0x80B2C7C0, target_vram = 0x80B2F6E0 },
    { type = "R_MIPS_HI16", vram = 0x80B2CA80, target_vram = 0x80B2CAA4 },
    { type = "R_MIPS_LO16", vram = 0x80B2CA84, target_vram = 0x80B2CAA4 },
    { type = "R_MIPS_HI16", vram = 0x80B2CB90, target_vram = 0x80B2CBBC },
    { type = "R_MIPS_LO16", vram = 0x80B2CB94, target_vram = 0x80B2CBBC },
    { type = "R_MIPS_HI16", vram = 0x80B2CCB4, target_vram = 0x80B2F760 },
    { type = "R_MIPS_LO16", vram = 0x80B2CCB8, target_vram = 0x80B2F760 },
    { type = "R_MIPS_HI16", vram = 0x80B2CD40, target_vram = 0x80B2CD64 },
    { type = "R_MIPS_LO16", vram = 0x80B2CD44, target_vram = 0x80B2CD64 },
    { type = "R_MIPS_HI16", vram = 0x80B2CF0C, target_vram = 0x80B2CF28 },
    { type = "R_MIPS_LO16", vram = 0x80B2CF10, target_vram = 0x80B2CF28 },
    { type = "R_MIPS_HI16", vram = 0x80B2D05C, target_vram = 0x80B2D07C },
    { type = "R_MIPS_LO16", vram = 0x80B2D060, target_vram = 0x80B2D07C },
    { type = "R_MIPS_HI16", vram = 0x80B2D124, target_vram = 0x80B2D140 },
    { type = "R_MIPS_LO16", vram = 0x80B2D128, target_vram = 0x80B2D140 },
    { type = "R_MIPS_HI16", vram = 0x80B2D1A0, target_vram = 0x80B2F764 },
    { type = "R_MIPS_LO16", vram = 0x80B2D1B8, target_vram = 0x80B2F764 },
    { type = "R_MIPS_HI16", vram = 0x80B2D2D0, target_vram = 0x80B2D300 },
    { type = "R_MIPS_LO16", vram = 0x80B2D2D8, target_vram = 0x80B2D300 },
    { type = "R_MIPS_HI16", vram = 0x80B2D460, target_vram = 0x80B2F710 },
    { type = "R_MIPS_LO16", vram = 0x80B2D494, target_vram = 0x80B2F710 },
    { type = "R_MIPS_HI16", vram = 0x80B2D4BC, target_vram = 0x80B2F710 },
    { type = "R_MIPS_LO16", vram = 0x80B2D4D0, target_vram = 0x80B2F710 },
    { type = "R_MIPS_HI16", vram = 0x80B2D508, target_vram = 0x80B2F710 },
    { type = "R_MIPS_LO16", vram = 0x80B2D528, target_vram = 0x80B2F710 },
    { type = "R_MIPS_HI16", vram = 0x80B2D56C, target_vram = 0x80B2F768 },
    { type = "R_MIPS_LO16", vram = 0x80B2D570, target_vram = 0x80B2F768 },
    { type = "R_MIPS_HI16", vram = 0x80B2D608, target_vram = 0x80B2D628 },
    { type = "R_MIPS_LO16", vram = 0x80B2D60C, target_vram = 0x80B2D628 },
    { type = "R_MIPS_HI16", vram = 0x80B2D6C4, target_vram = 0x80B2D6EC },
    { type = "R_MIPS_LO16", vram = 0x80B2D6C8, target_vram = 0x80B2D6EC },
    { type = "R_MIPS_HI16", vram = 0x80B2D7B0, target_vram = 0x80B2D7D4 },
    { type = "R_MIPS_LO16", vram = 0x80B2D7B4, target_vram = 0x80B2D7D4 },
    { type = "R_MIPS_HI16", vram = 0x80B2D95C, target_vram = 0x80B2D980 },
    { type = "R_MIPS_LO16", vram = 0x80B2D960, target_vram = 0x80B2D980 },
    { type = "R_MIPS_HI16", vram = 0x80B2DB0C, target_vram = 0x80B2DB44 },
    { type = "R_MIPS_LO16", vram = 0x80B2DB14, target_vram = 0x80B2DB44 },
    { type = "R_MIPS_HI16", vram = 0x80B2DC6C, target_vram = 0x80B2F328 },
    { type = "R_MIPS_HI16", vram = 0x80B2DC70, target_vram = 0x80B2F37C },
    { type = "R_MIPS_LO16", vram = 0x80B2DC74, target_vram = 0x80B2F328 },
    { type = "R_MIPS_LO16", vram = 0x80B2DC78, target_vram = 0x80B2F37C },
    { type = "R_MIPS_HI16", vram = 0x80B2DCBC, target_vram = 0x80B2F76C },
    { type = "R_MIPS_LO16", vram = 0x80B2DCCC, target_vram = 0x80B2F76C },
    { type = "R_MIPS_HI16", vram = 0x80B2DD04, target_vram = 0x80B2DD2C },
    { type = "R_MIPS_LO16", vram = 0x80B2DD0C, target_vram = 0x80B2DD2C },
    { type = "R_MIPS_HI16", vram = 0x80B2DE48, target_vram = 0x80B2F770 },
    { type = "R_MIPS_LO16", vram = 0x80B2DE4C, target_vram = 0x80B2F770 },
    { type = "R_MIPS_HI16", vram = 0x80B2DE6C, target_vram = 0x80B2F774 },
    { type = "R_MIPS_LO16", vram = 0x80B2DE70, target_vram = 0x80B2F774 },
    { type = "R_MIPS_HI16", vram = 0x80B2DE74, target_vram = 0x80B2F778 },
    { type = "R_MIPS_LO16", vram = 0x80B2DE78, target_vram = 0x80B2F778 },
    { type = "R_MIPS_HI16", vram = 0x80B2DE80, target_vram = 0x80B2F77C },
    { type = "R_MIPS_LO16", vram = 0x80B2DE84, target_vram = 0x80B2F77C },
    { type = "R_MIPS_HI16", vram = 0x80B2DED8, target_vram = 0x80B2F780 },
    { type = "R_MIPS_LO16", vram = 0x80B2DEDC, target_vram = 0x80B2F780 },
    { type = "R_MIPS_HI16", vram = 0x80B2DEE0, target_vram = 0x80B2F784 },
    { type = "R_MIPS_LO16", vram = 0x80B2DEF8, target_vram = 0x80B2F784 },
    { type = "R_MIPS_HI16", vram = 0x80B2E03C, target_vram = 0x80B2F788 },
    { type = "R_MIPS_LO16", vram = 0x80B2E044, target_vram = 0x80B2F788 },
    { type = "R_MIPS_HI16", vram = 0x80B2E160, target_vram = 0x80B2E180 },
    { type = "R_MIPS_LO16", vram = 0x80B2E164, target_vram = 0x80B2E180 },
    { type = "R_MIPS_HI16", vram = 0x80B2E1F8, target_vram = 0x80B2E230 },
    { type = "R_MIPS_LO16", vram = 0x80B2E208, target_vram = 0x80B2E230 },
    { type = "R_MIPS_HI16", vram = 0x80B2E380, target_vram = 0x80B2F78C },
    { type = "R_MIPS_LO16", vram = 0x80B2E384, target_vram = 0x80B2F78C },
    { type = "R_MIPS_HI16", vram = 0x80B2E3DC, target_vram = 0x80B2E3F8 },
    { type = "R_MIPS_LO16", vram = 0x80B2E3E0, target_vram = 0x80B2E3F8 },
    { type = "R_MIPS_HI16", vram = 0x80B2E4E8, target_vram = 0x80B2F790 },
    { type = "R_MIPS_LO16", vram = 0x80B2E4F4, target_vram = 0x80B2F790 },
    { type = "R_MIPS_HI16", vram = 0x80B2E568, target_vram = 0x80B2D980 },
    { type = "R_MIPS_LO16", vram = 0x80B2E56C, target_vram = 0x80B2D980 },
    { type = "R_MIPS_HI16", vram = 0x80B2E574, target_vram = 0x80B2D7D4 },
    { type = "R_MIPS_LO16", vram = 0x80B2E578, target_vram = 0x80B2D7D4 },
    { type = "R_MIPS_HI16", vram = 0x80B2E580, target_vram = 0x80B2D140 },
    { type = "R_MIPS_LO16", vram = 0x80B2E584, target_vram = 0x80B2D140 },
    { type = "R_MIPS_HI16", vram = 0x80B2E60C, target_vram = 0x80B2CAA4 },
    { type = "R_MIPS_LO16", vram = 0x80B2E610, target_vram = 0x80B2CAA4 },
    { type = "R_MIPS_HI16", vram = 0x80B2E618, target_vram = 0x80B2CBBC },
    { type = "R_MIPS_LO16", vram = 0x80B2E61C, target_vram = 0x80B2CBBC },
    { type = "R_MIPS_HI16", vram = 0x80B2E624, target_vram = 0x80B2CD64 },
    { type = "R_MIPS_LO16", vram = 0x80B2E628, target_vram = 0x80B2CD64 },
    { type = "R_MIPS_HI16", vram = 0x80B2E630, target_vram = 0x80B2DB44 },
    { type = "R_MIPS_LO16", vram = 0x80B2E634, target_vram = 0x80B2DB44 },
    { type = "R_MIPS_HI16", vram = 0x80B2E63C, target_vram = 0x80B2D6EC },
    { type = "R_MIPS_LO16", vram = 0x80B2E640, target_vram = 0x80B2D6EC },
    { type = "R_MIPS_HI16", vram = 0x80B2E674, target_vram = 0x80B2CAA4 },
    { type = "R_MIPS_LO16", vram = 0x80B2E678, target_vram = 0x80B2CAA4 },
    { type = "R_MIPS_HI16", vram = 0x80B2E680, target_vram = 0x80B2CBBC },
    { type = "R_MIPS_LO16", vram = 0x80B2E684, target_vram = 0x80B2CBBC },
    { type = "R_MIPS_HI16", vram = 0x80B2E68C, target_vram = 0x80B2CD64 },
    { type = "R_MIPS_LO16", vram = 0x80B2E690, target_vram = 0x80B2CD64 },
    { type = "R_MIPS_HI16", vram = 0x80B2E698, target_vram = 0x80B2D6EC },
    { type = "R_MIPS_LO16", vram = 0x80B2E69C, target_vram = 0x80B2D6EC },
    { type = "R_MIPS_HI16", vram = 0x80B2E6C4, target_vram = 0x80B2CF28 },
    { type = "R_MIPS_LO16", vram = 0x80B2E6C8, target_vram = 0x80B2CF28 },
    { type = "R_MIPS_HI16", vram = 0x80B2E6D0, target_vram = 0x80B2DB44 },
    { type = "R_MIPS_LO16", vram = 0x80B2E754, target_vram = 0x80B2DB44 },
    { type = "R_MIPS_HI16", vram = 0x80B2E75C, target_vram = 0x80B2D07C },
    { type = "R_MIPS_LO16", vram = 0x80B2E7E4, target_vram = 0x80B2D07C },
    { type = "R_MIPS_HI16", vram = 0x80B2E8EC, target_vram = 0x80B2D140 },
    { type = "R_MIPS_LO16", vram = 0x80B2E8F0, target_vram = 0x80B2D140 },
    { type = "R_MIPS_HI16", vram = 0x80B2E904, target_vram = 0x80B2F794 },
    { type = "R_MIPS_LO16", vram = 0x80B2E918, target_vram = 0x80B2F794 },
    { type = "R_MIPS_HI16", vram = 0x80B2E9B8, target_vram = 0x80B2F798 },
    { type = "R_MIPS_LO16", vram = 0x80B2E9C0, target_vram = 0x80B2F798 },
    { type = "R_MIPS_HI16", vram = 0x80B2EB34, target_vram = 0x80B2CF28 },
    { type = "R_MIPS_LO16", vram = 0x80B2EB38, target_vram = 0x80B2CF28 },
    { type = "R_MIPS_HI16", vram = 0x80B2EBF4, target_vram = 0x80B2D07C },
    { type = "R_MIPS_LO16", vram = 0x80B2EBF8, target_vram = 0x80B2D07C },
    { type = "R_MIPS_HI16", vram = 0x80B2EC00, target_vram = 0x80B2D628 },
    { type = "R_MIPS_LO16", vram = 0x80B2EC04, target_vram = 0x80B2D628 },
    { type = "R_MIPS_HI16", vram = 0x80B2EC0C, target_vram = 0x80B2DB44 },
    { type = "R_MIPS_LO16", vram = 0x80B2EC10, target_vram = 0x80B2DB44 },
    { type = "R_MIPS_HI16", vram = 0x80B2EC9C, target_vram = 0x80B2F79C },
    { type = "R_MIPS_LO16", vram = 0x80B2ECA0, target_vram = 0x80B2F79C },
    { type = "R_MIPS_HI16", vram = 0x80B2ECBC, target_vram = 0x80B2F7A0 },
    { type = "R_MIPS_LO16", vram = 0x80B2ECC0, target_vram = 0x80B2F7A0 },
    { type = "R_MIPS_HI16", vram = 0x80B2ECD0, target_vram = 0x80B2F7A4 },
    { type = "R_MIPS_LO16", vram = 0x80B2ECD4, target_vram = 0x80B2F7A4 },
    { type = "R_MIPS_HI16", vram = 0x80B2ED40, target_vram = 0x80B2D300 },
    { type = "R_MIPS_LO16", vram = 0x80B2ED44, target_vram = 0x80B2D300 },
    { type = "R_MIPS_HI16", vram = 0x80B2EE0C, target_vram = 0x80B2D300 },
    { type = "R_MIPS_LO16", vram = 0x80B2EE10, target_vram = 0x80B2D300 },
    { type = "R_MIPS_HI16", vram = 0x80B2EEB8, target_vram = 0x80B2F7A8 },
    { type = "R_MIPS_LO16", vram = 0x80B2EECC, target_vram = 0x80B2F7A8 },
    { type = "R_MIPS_HI16", vram = 0x80B2EF8C, target_vram = 0x80B2F7AC },
    { type = "R_MIPS_LO16", vram = 0x80B2EF90, target_vram = 0x80B2F7AC },
    { type = "R_MIPS_HI16", vram = 0x80B2EFAC, target_vram = 0x80B2F71C },
    { type = "R_MIPS_LO16", vram = 0x80B2EFB8, target_vram = 0x80B2F71C },
    { type = "R_MIPS_HI16", vram = 0x80B2F02C, target_vram = 0x80B2F734 },
    { type = "R_MIPS_LO16", vram = 0x80B2F038, target_vram = 0x80B2F734 },
    { type = "R_MIPS_HI16", vram = 0x80B2F154, target_vram = 0x80B2EDD0 },
    { type = "R_MIPS_LO16", vram = 0x80B2F158, target_vram = 0x80B2EDD0 },
    { type = "R_MIPS_HI16", vram = 0x80B2F15C, target_vram = 0x80B2ED14 },
    { type = "R_MIPS_LO16", vram = 0x80B2F168, target_vram = 0x80B2ED14 },
    { type = "R_MIPS_HI16", vram = 0x80B2F1DC, target_vram = 0x80B2EDD0 },
    { type = "R_MIPS_LO16", vram = 0x80B2F1E0, target_vram = 0x80B2EDD0 },
    { type = "R_MIPS_HI16", vram = 0x80B2F1E4, target_vram = 0x80B2ED14 },
    { type = "R_MIPS_LO16", vram = 0x80B2F1F0, target_vram = 0x80B2ED14 },
    { type = "R_MIPS_HI16", vram = 0x80B2F344, target_vram = 0x80B2DD2C },
    { type = "R_MIPS_LO16", vram = 0x80B2F348, target_vram = 0x80B2DD2C },
    { type = "R_MIPS_HI16", vram = 0x80B2F39C, target_vram = 0x80B2DD2C },
    { type = "R_MIPS_LO16", vram = 0x80B2F3A4, target_vram = 0x80B2DD2C },
    { type = "R_MIPS_HI16", vram = 0x80B2F5DC, target_vram = 0x80B2F7B0 },
    { type = "R_MIPS_LO16", vram = 0x80B2F5E0, target_vram = 0x80B2F7B0 },
]

functions = [
    { name = "func_80B2DC50", vram = 0x80B2DC50, size = 0xDC },
    { name = "func_80B2D5DC", vram = 0x80B2D5DC, size = 0x4C },
    { name = "func_80B2E6C0", vram = 0x80B2E6C0, size = 0x220 },
    { name = "func_80B2D07C", vram = 0x80B2D07C, size = 0x6C },
    { name = "func_80B2CAA4", vram = 0x80B2CAA4, size = 0xBC },
    { name = "func_80B2CF28", vram = 0x80B2CF28, size = 0xD0 },
    { name = "func_80B2D7D4", vram = 0x80B2D7D4, size = 0x150 },
    { name = "func_80B2E3B0", vram = 0x80B2E3B0, size = 0x48 },
    { name = "EnPoh_Init", vram = 0x80B2C6F0, size = 0x1C8 },
    { name = "func_80B2C910", vram = 0x80B2C910, size = 0xA8 },
    { name = "func_80B2F37C", vram = 0x80B2F37C, size = 0x2DC },
    { name = "func_80B2D694", vram = 0x80B2D694, size = 0x58 },
    { name = "func_80B2E180", vram = 0x80B2E180, size = 0x58 },
    { name = "EnPoh_Destroy", vram = 0x80B2C8B8, size = 0x58 },
    { name = "EnPoh_Update", vram = 0x80B2EACC, size = 0x248 },
    { name = "func_80B2CBBC", vram = 0x80B2CBBC, size = 0x158 },
    { name = "func_80B2D980", vram = 0x80B2D980, size = 0x150 },
    { name = "func_80B2D628", vram = 0x80B2D628, size = 0x6C },
    { name = "func_80B2F328", vram = 0x80B2F328, size = 0x54 },
    { name = "func_80B2CB60", vram = 0x80B2CB60, size = 0x5C },
    { name = "func_80B2D300", vram = 0x80B2D300, size = 0x2DC },
    { name = "func_80B2E3F8", vram = 0x80B2E3F8, size = 0x40 },
    { name = "EnPoh_PostLimbDraw", vram = 0x80B2EDD0, size = 0x2D4 },
    { name = "func_80B2CA4C", vram = 0x80B2CA4C, size = 0x58 },
    { name = "func_80B2E438", vram = 0x80B2E438, size = 0x124 },
    { name = "func_80B2E1D8", vram = 0x80B2E1D8, size = 0x58 },
    { name = "func_80B2DB44", vram = 0x80B2DB44, size = 0x10C },
    { name = "func_80B2CEC8", vram = 0x80B2CEC8, size = 0x60 },
    { name = "func_80B2D140", vram = 0x80B2D140, size = 0x180 },
    { name = "func_80B2E0B0", vram = 0x80B2E0B0, size = 0xD0 },
    { name = "func_80B2D6EC", vram = 0x80B2D6EC, size = 0x80 },
    { name = "func_80B2DDF8", vram = 0x80B2DDF8, size = 0x2B8 },
    { name = "func_80B2D2C0", vram = 0x80B2D2C0, size = 0x40 },
    { name = "func_80B2D924", vram = 0x80B2D924, size = 0x5C },
    { name = "func_80B2CD64", vram = 0x80B2CD64, size = 0x164 },
    { name = "func_80B2D0E8", vram = 0x80B2D0E8, size = 0x58 },
    { name = "func_80B2DD2C", vram = 0x80B2DD2C, size = 0xCC },
    { name = "func_80B2DAD0", vram = 0x80B2DAD0, size = 0x74 },
    { name = "func_80B2E230", vram = 0x80B2E230, size = 0x180 },
    { name = "func_80B2CFF8", vram = 0x80B2CFF8, size = 0x84 },
    { name = "EnPoh_OverrideLimbDraw", vram = 0x80B2ED14, size = 0xBC },
    { name = "EnPoh_Draw", vram = 0x80B2F0A4, size = 0x284 },
    { name = "func_80B2CD14", vram = 0x80B2CD14, size = 0x50 },
    { name = "func_80B2D76C", vram = 0x80B2D76C, size = 0x68 },
    { name = "func_80B2C9B8", vram = 0x80B2C9B8, size = 0x94 },
    { name = "func_80B2E55C", vram = 0x80B2E55C, size = 0x164 },
    { name = "func_80B2E8E0", vram = 0x80B2E8E0, size = 0x1EC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Spidertent"
rom = 0x00F94E10
vram = 0x80B2FB10
size = 0x1A80

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B2FB24, target_vram = 0x80B31430 },
    { type = "R_MIPS_LO16", vram = 0x80B2FB28, target_vram = 0x80B31430 },
    { type = "R_MIPS_HI16", vram = 0x80B30148, target_vram = 0x80B31350 },
    { type = "R_MIPS_HI16", vram = 0x80B30154, target_vram = 0x80B313A0 },
    { type = "R_MIPS_LO16", vram = 0x80B3016C, target_vram = 0x80B31350 },
    { type = "R_MIPS_LO16", vram = 0x80B30174, target_vram = 0x80B313A0 },
    { type = "R_MIPS_HI16", vram = 0x80B3019C, target_vram = 0x80B31400 },
    { type = "R_MIPS_LO16", vram = 0x80B301AC, target_vram = 0x80B31400 },
    { type = "R_MIPS_HI16", vram = 0x80B301D0, target_vram = 0x80B3140C },
    { type = "R_MIPS_LO16", vram = 0x80B301D4, target_vram = 0x80B3140C },
    { type = "R_MIPS_HI16", vram = 0x80B3020C, target_vram = 0x80B31434 },
    { type = "R_MIPS_LO16", vram = 0x80B30210, target_vram = 0x80B31434 },
    { type = "R_MIPS_HI16", vram = 0x80B3023C, target_vram = 0x80B313A0 },
    { type = "R_MIPS_LO16", vram = 0x80B30244, target_vram = 0x80B313A0 },
    { type = "R_MIPS_HI16", vram = 0x80B30430, target_vram = 0x80B313A0 },
    { type = "R_MIPS_LO16", vram = 0x80B30444, target_vram = 0x80B313A0 },
    { type = "R_MIPS_HI16", vram = 0x80B30448, target_vram = 0x80B313B8 },
    { type = "R_MIPS_LO16", vram = 0x80B30450, target_vram = 0x80B313B8 },
    { type = "R_MIPS_HI16", vram = 0x80B30454, target_vram = 0x80B313D0 },
    { type = "R_MIPS_LO16", vram = 0x80B3045C, target_vram = 0x80B313D0 },
    { type = "R_MIPS_HI16", vram = 0x80B30460, target_vram = 0x80B313E8 },
    { type = "R_MIPS_LO16", vram = 0x80B30468, target_vram = 0x80B313E8 },
    { type = "R_MIPS_HI16", vram = 0x80B305B4, target_vram = 0x80B31418 },
    { type = "R_MIPS_LO16", vram = 0x80B305B8, target_vram = 0x80B31418 },
    { type = "R_MIPS_HI16", vram = 0x80B30618, target_vram = 0x80B31350 },
    { type = "R_MIPS_LO16", vram = 0x80B3061C, target_vram = 0x80B31350 },
    { type = "R_MIPS_HI16", vram = 0x80B30664, target_vram = 0x80B31438 },
    { type = "R_MIPS_LO16", vram = 0x80B30668, target_vram = 0x80B31438 },
    { type = "R_MIPS_HI16", vram = 0x80B307E4, target_vram = 0x80B30808 },
    { type = "R_MIPS_LO16", vram = 0x80B307E8, target_vram = 0x80B30808 },
    { type = "R_MIPS_HI16", vram = 0x80B30840, target_vram = 0x80B31350 },
    { type = "R_MIPS_LO16", vram = 0x80B30854, target_vram = 0x80B31350 },
    { type = "R_MIPS_HI16", vram = 0x80B30870, target_vram = 0x80B3143C },
    { type = "R_MIPS_LO16", vram = 0x80B30880, target_vram = 0x80B3143C },
    { type = "R_MIPS_HI16", vram = 0x80B30A30, target_vram = 0x80B30A4C },
    { type = "R_MIPS_LO16", vram = 0x80B30A34, target_vram = 0x80B30A4C },
    { type = "R_MIPS_HI16", vram = 0x80B30AD4, target_vram = 0x80B30AF8 },
    { type = "R_MIPS_LO16", vram = 0x80B30ADC, target_vram = 0x80B30AF8 },
    { type = "R_MIPS_HI16", vram = 0x80B30B3C, target_vram = 0x80B31350 },
    { type = "R_MIPS_LO16", vram = 0x80B30B54, target_vram = 0x80B31350 },
    { type = "R_MIPS_HI16", vram = 0x80B30CF0, target_vram = 0x80B313A4 },
    { type = "R_MIPS_LO16", vram = 0x80B30CF4, target_vram = 0x80B313A4 },
    { type = "R_MIPS_HI16", vram = 0x80B30CFC, target_vram = 0x80B313BC },
    { type = "R_MIPS_LO16", vram = 0x80B30D40, target_vram = 0x80B313BC },
    { type = "R_MIPS_HI16", vram = 0x80B30D44, target_vram = 0x80B313D4 },
    { type = "R_MIPS_LO16", vram = 0x80B30D78, target_vram = 0x80B313D4 },
    { type = "R_MIPS_HI16", vram = 0x80B30D7C, target_vram = 0x80B313EC },
    { type = "R_MIPS_LO16", vram = 0x80B30DB0, target_vram = 0x80B313EC },
    { type = "R_MIPS_HI16", vram = 0x80B30F34, target_vram = 0x80B31440 },
    { type = "R_MIPS_LO16", vram = 0x80B30F38, target_vram = 0x80B31440 },
    { type = "R_MIPS_HI16", vram = 0x80B31010, target_vram = 0x80B31350 },
    { type = "R_MIPS_LO16", vram = 0x80B3101C, target_vram = 0x80B31350 },
]

functions = [
    { name = "ObjSpidertent_Destroy", vram = 0x80B30798, size = 0x48 },
    { name = "ObjSpidertent_Init", vram = 0x80B3057C, size = 0x21C },
    { name = "func_80B2FB10", vram = 0x80B2FB10, size = 0x84 },
    { name = "func_80B30AD4", vram = 0x80B30AD4, size = 0x24 },
    { name = "func_80B30808", vram = 0x80B30808, size = 0x224 },
    { name = "func_80B2FC98", vram = 0x80B2FC98, size = 0x45C },
    { name = "func_80B300F4", vram = 0x80B300F4, size = 0x31C },
    { name = "func_80B30AF8", vram = 0x80B30AF8, size = 0x3DC },
    { name = "func_80B30480", vram = 0x80B30480, size = 0xFC },
    { name = "ObjSpidertent_Update", vram = 0x80B30ED4, size = 0x24 },
    { name = "func_80B307E0", vram = 0x80B307E0, size = 0x28 },
    { name = "func_80B30A4C", vram = 0x80B30A4C, size = 0x88 },
    { name = "func_80B30A2C", vram = 0x80B30A2C, size = 0x20 },
    { name = "func_80B2FB94", vram = 0x80B2FB94, size = 0x104 },
    { name = "ObjSpidertent_Draw", vram = 0x80B30EF8, size = 0x144 },
    { name = "func_80B30410", vram = 0x80B30410, size = 0x70 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Zoraegg"
rom = 0x00F96890
vram = 0x80B31590
size = 0x27A0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B31598, target_vram = 0x80B33960 },
    { type = "R_MIPS_LO16", vram = 0x80B315A4, target_vram = 0x80B33960 },
    { type = "R_MIPS_HI16", vram = 0x80B315B4, target_vram = 0x80B33964 },
    { type = "R_MIPS_LO16", vram = 0x80B315B8, target_vram = 0x80B33964 },
    { type = "R_MIPS_HI16", vram = 0x80B315C0, target_vram = 0x80B33968 },
    { type = "R_MIPS_LO16", vram = 0x80B315CC, target_vram = 0x80B33968 },
    { type = "R_MIPS_HI16", vram = 0x80B315E8, target_vram = 0x80B3396C },
    { type = "R_MIPS_LO16", vram = 0x80B315EC, target_vram = 0x80B3396C },
    { type = "R_MIPS_HI16", vram = 0x80B31630, target_vram = 0x80B33930 },
    { type = "R_MIPS_LO16", vram = 0x80B31634, target_vram = 0x80B33930 },
    { type = "R_MIPS_HI16", vram = 0x80B316F0, target_vram = 0x80B32084 },
    { type = "R_MIPS_LO16", vram = 0x80B316F8, target_vram = 0x80B32084 },
    { type = "R_MIPS_HI16", vram = 0x80B31730, target_vram = 0x80B33970 },
    { type = "R_MIPS_LO16", vram = 0x80B31738, target_vram = 0x80B33970 },
    { type = "R_MIPS_HI16", vram = 0x80B31800, target_vram = 0x80B339B8 },
    { type = "R_MIPS_LO16", vram = 0x80B31808, target_vram = 0x80B339B8 },
    { type = "R_MIPS_HI16", vram = 0x80B31818, target_vram = 0x80B320E0 },
    { type = "R_MIPS_LO16", vram = 0x80B3181C, target_vram = 0x80B320E0 },
    { type = "R_MIPS_HI16", vram = 0x80B31838, target_vram = 0x80B322BC },
    { type = "R_MIPS_LO16", vram = 0x80B3183C, target_vram = 0x80B322BC },
    { type = "R_MIPS_HI16", vram = 0x80B31854, target_vram = 0x80B32390 },
    { type = "R_MIPS_LO16", vram = 0x80B31858, target_vram = 0x80B32390 },
    { type = "R_MIPS_HI16", vram = 0x80B31890, target_vram = 0x80B32B10 },
    { type = "R_MIPS_LO16", vram = 0x80B31898, target_vram = 0x80B32B10 },
    { type = "R_MIPS_HI16", vram = 0x80B318B8, target_vram = 0x80B32B3C },
    { type = "R_MIPS_LO16", vram = 0x80B318BC, target_vram = 0x80B32B3C },
    { type = "R_MIPS_HI16", vram = 0x80B318EC, target_vram = 0x80B324B0 },
    { type = "R_MIPS_LO16", vram = 0x80B318F4, target_vram = 0x80B324B0 },
    { type = "R_MIPS_HI16", vram = 0x80B31960, target_vram = 0x80B32D08 },
    { type = "R_MIPS_LO16", vram = 0x80B31964, target_vram = 0x80B32D08 },
    { type = "R_MIPS_HI16", vram = 0x80B31DD4, target_vram = 0x80B33A00 },
    { type = "R_MIPS_LO16", vram = 0x80B31DD8, target_vram = 0x80B33A00 },
    { type = "R_MIPS_HI16", vram = 0x80B31E10, target_vram = 0x80B33940 },
    { type = "R_MIPS_LO16", vram = 0x80B31E14, target_vram = 0x80B33940 },
    { type = "R_MIPS_HI16", vram = 0x80B31EC4, target_vram = 0x80B33A04 },
    { type = "R_MIPS_LO16", vram = 0x80B31EC8, target_vram = 0x80B33A04 },
    { type = "R_MIPS_HI16", vram = 0x80B31EF0, target_vram = 0x80B33A08 },
    { type = "R_MIPS_LO16", vram = 0x80B31EF4, target_vram = 0x80B33A08 },
    { type = "R_MIPS_HI16", vram = 0x80B31F60, target_vram = 0x80B33A0C },
    { type = "R_MIPS_LO16", vram = 0x80B31F64, target_vram = 0x80B33A0C },
    { type = "R_MIPS_HI16", vram = 0x80B32008, target_vram = 0x80B33A10 },
    { type = "R_MIPS_LO16", vram = 0x80B3200C, target_vram = 0x80B33A10 },
    { type = "R_MIPS_HI16", vram = 0x80B32034, target_vram = 0x80B33A14 },
    { type = "R_MIPS_LO16", vram = 0x80B32038, target_vram = 0x80B33A14 },
    { type = "R_MIPS_HI16", vram = 0x80B32040, target_vram = 0x80B33A18 },
    { type = "R_MIPS_LO16", vram = 0x80B32044, target_vram = 0x80B33A18 },
    { type = "R_MIPS_HI16", vram = 0x80B320BC, target_vram = 0x80B320E0 },
    { type = "R_MIPS_LO16", vram = 0x80B320C0, target_vram = 0x80B320E0 },
    { type = "R_MIPS_HI16", vram = 0x80B32140, target_vram = 0x80B32094 },
    { type = "R_MIPS_LO16", vram = 0x80B32144, target_vram = 0x80B32094 },
    { type = "R_MIPS_HI16", vram = 0x80B321EC, target_vram = 0x80B322BC },
    { type = "R_MIPS_LO16", vram = 0x80B321F0, target_vram = 0x80B322BC },
    { type = "R_MIPS_HI16", vram = 0x80B3225C, target_vram = 0x80B321D0 },
    { type = "R_MIPS_LO16", vram = 0x80B32260, target_vram = 0x80B321D0 },
    { type = "R_MIPS_HI16", vram = 0x80B32304, target_vram = 0x80B32228 },
    { type = "R_MIPS_LO16", vram = 0x80B3230C, target_vram = 0x80B32228 },
    { type = "R_MIPS_HI16", vram = 0x80B3269C, target_vram = 0x80B324B0 },
    { type = "R_MIPS_LO16", vram = 0x80B326A0, target_vram = 0x80B324B0 },
    { type = "R_MIPS_HI16", vram = 0x80B32794, target_vram = 0x80B32644 },
    { type = "R_MIPS_LO16", vram = 0x80B3279C, target_vram = 0x80B32644 },
    { type = "R_MIPS_HI16", vram = 0x80B32850, target_vram = 0x80B326F4 },
    { type = "R_MIPS_LO16", vram = 0x80B32864, target_vram = 0x80B326F4 },
    { type = "R_MIPS_HI16", vram = 0x80B32978, target_vram = 0x80B32820 },
    { type = "R_MIPS_LO16", vram = 0x80B3297C, target_vram = 0x80B32820 },
    { type = "R_MIPS_HI16", vram = 0x80B32ACC, target_vram = 0x80B32928 },
    { type = "R_MIPS_LO16", vram = 0x80B32AD0, target_vram = 0x80B32928 },
    { type = "R_MIPS_HI16", vram = 0x80B32B1C, target_vram = 0x80B32A88 },
    { type = "R_MIPS_LO16", vram = 0x80B32B20, target_vram = 0x80B32A88 },
    { type = "R_MIPS_HI16", vram = 0x80B32B48, target_vram = 0x80B32A88 },
    { type = "R_MIPS_LO16", vram = 0x80B32B4C, target_vram = 0x80B32A88 },
    { type = "R_MIPS_HI16", vram = 0x80B32B58, target_vram = 0x80B338C0 },
    { type = "R_MIPS_LO16", vram = 0x80B32B5C, target_vram = 0x80B338C0 },
    { type = "R_MIPS_HI16", vram = 0x80B32BF0, target_vram = 0x80B32B70 },
    { type = "R_MIPS_LO16", vram = 0x80B32BF4, target_vram = 0x80B32B70 },
    { type = "R_MIPS_HI16", vram = 0x80B32CB0, target_vram = 0x80B32BB8 },
    { type = "R_MIPS_LO16", vram = 0x80B32CB8, target_vram = 0x80B32BB8 },
    { type = "R_MIPS_HI16", vram = 0x80B32DE8, target_vram = 0x80B32C34 },
    { type = "R_MIPS_LO16", vram = 0x80B32DEC, target_vram = 0x80B32C34 },
    { type = "R_MIPS_HI16", vram = 0x80B32E00, target_vram = 0x80B33A1C },
    { type = "R_MIPS_LO16", vram = 0x80B32E04, target_vram = 0x80B33A1C },
    { type = "R_MIPS_HI16", vram = 0x80B32E0C, target_vram = 0x80B33A20 },
    { type = "R_MIPS_LO16", vram = 0x80B32E20, target_vram = 0x80B33A20 },
    { type = "R_MIPS_HI16", vram = 0x80B32E38, target_vram = 0x80B33A24 },
    { type = "R_MIPS_LO16", vram = 0x80B32E3C, target_vram = 0x80B33A24 },
    { type = "R_MIPS_HI16", vram = 0x80B33050, target_vram = 0x80B33A28 },
    { type = "R_MIPS_LO16", vram = 0x80B33054, target_vram = 0x80B33A28 },
    { type = "R_MIPS_HI16", vram = 0x80B3313C, target_vram = 0x80B33A2C },
    { type = "R_MIPS_LO16", vram = 0x80B33140, target_vram = 0x80B33A2C },
    { type = "R_MIPS_HI16", vram = 0x80B33514, target_vram = 0x80B33A30 },
    { type = "R_MIPS_LO16", vram = 0x80B33518, target_vram = 0x80B33A30 },
    { type = "R_MIPS_HI16", vram = 0x80B335D4, target_vram = 0x80B33A34 },
    { type = "R_MIPS_LO16", vram = 0x80B335D8, target_vram = 0x80B33A34 },
    { type = "R_MIPS_HI16", vram = 0x80B33650, target_vram = 0x80B33A38 },
    { type = "R_MIPS_LO16", vram = 0x80B33654, target_vram = 0x80B33A38 },
    { type = "R_MIPS_HI16", vram = 0x80B33710, target_vram = 0x80B33A3C },
    { type = "R_MIPS_LO16", vram = 0x80B33714, target_vram = 0x80B33A3C },
    { type = "R_MIPS_HI16", vram = 0x80B33724, target_vram = 0x80B33A40 },
    { type = "R_MIPS_LO16", vram = 0x80B33728, target_vram = 0x80B33A40 },
    { type = "R_MIPS_HI16", vram = 0x80B3372C, target_vram = 0x80B33A44 },
    { type = "R_MIPS_LO16", vram = 0x80B33730, target_vram = 0x80B33A44 },
    { type = "R_MIPS_HI16", vram = 0x80B337E4, target_vram = 0x80B33A48 },
    { type = "R_MIPS_LO16", vram = 0x80B337E8, target_vram = 0x80B33A48 },
    { type = "R_MIPS_HI16", vram = 0x80B3385C, target_vram = 0x80B33950 },
    { type = "R_MIPS_LO16", vram = 0x80B33870, target_vram = 0x80B33950 },
    { type = "R_MIPS_HI16", vram = 0x80B33878, target_vram = 0x80B3336C },
    { type = "R_MIPS_LO16", vram = 0x80B3387C, target_vram = 0x80B3336C },
    { type = "R_MIPS_HI16", vram = 0x80B33890, target_vram = 0x80B33480 },
    { type = "R_MIPS_LO16", vram = 0x80B33894, target_vram = 0x80B33480 },
]

functions = [
    { name = "func_80B31C40", vram = 0x80B31C40, size = 0x74 },
    { name = "func_80B32644", vram = 0x80B32644, size = 0xB0 },
    { name = "func_80B319D0", vram = 0x80B319D0, size = 0x64 },
    { name = "func_80B319A8", vram = 0x80B319A8, size = 0x28 },
    { name = "func_80B32B10", vram = 0x80B32B10, size = 0x2C },
    { name = "func_80B320E0", vram = 0x80B320E0, size = 0xF0 },
    { name = "func_80B32BB8", vram = 0x80B32BB8, size = 0x7C },
    { name = "EnZoraegg_Init", vram = 0x80B3161C, size = 0x37C },
    { name = "func_80B31CB4", vram = 0x80B31CB4, size = 0x60 },
    { name = "EnZoraegg_Draw", vram = 0x80B338C0, size = 0x50 },
    { name = "func_80B32C34", vram = 0x80B32C34, size = 0xD4 },
    { name = "func_80B32820", vram = 0x80B32820, size = 0x108 },
    { name = "func_80B32928", vram = 0x80B32928, size = 0x160 },
    { name = "EnZoraegg_PostLimbDraw", vram = 0x80B33480, size = 0x398 },
    { name = "func_80B331C8", vram = 0x80B331C8, size = 0x1A4 },
    { name = "func_80B32A88", vram = 0x80B32A88, size = 0x88 },
    { name = "func_80B31590", vram = 0x80B31590, size = 0x8C },
    { name = "func_80B32B70", vram = 0x80B32B70, size = 0x48 },
    { name = "func_80B321D0", vram = 0x80B321D0, size = 0x58 },
    { name = "func_80B32F04", vram = 0x80B32F04, size = 0x2C4 },
    { name = "func_80B31E00", vram = 0x80B31E00, size = 0x284 },
    { name = "func_80B32B3C", vram = 0x80B32B3C, size = 0x34 },
    { name = "func_80B32084", vram = 0x80B32084, size = 0x10 },
    { name = "func_80B32228", vram = 0x80B32228, size = 0x94 },
    { name = "func_80B32D08", vram = 0x80B32D08, size = 0x16C },
    { name = "func_80B33818", vram = 0x80B33818, size = 0xA8 },
    { name = "func_80B31D64", vram = 0x80B31D64, size = 0x9C },
    { name = "func_80B326F4", vram = 0x80B326F4, size = 0x12C },
    { name = "func_80B31D14", vram = 0x80B31D14, size = 0x50 },
    { name = "func_80B32094", vram = 0x80B32094, size = 0x4C },
    { name = "func_80B333DC", vram = 0x80B333DC, size = 0xA4 },
    { name = "func_80B31A34", vram = 0x80B31A34, size = 0x20C },
    { name = "EnZoraegg_Update", vram = 0x80B32E74, size = 0x90 },
    { name = "EnZoraegg_Destroy", vram = 0x80B31998, size = 0x10 },
    { name = "EnZoraegg_OverrideLimbDraw", vram = 0x80B3336C, size = 0x70 },
    { name = "func_80B322BC", vram = 0x80B322BC, size = 0xD4 },
    { name = "func_80B324B0", vram = 0x80B324B0, size = 0x194 },
    { name = "func_80B32390", vram = 0x80B32390, size = 0x120 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Kbt"
rom = 0x00F99030
vram = 0x80B33D30
size = 0x1240

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B33DEC, target_vram = 0x80B34314 },
    { type = "R_MIPS_LO16", vram = 0x80B33E10, target_vram = 0x80B34314 },
    { type = "R_MIPS_HI16", vram = 0x80B33E24, target_vram = 0x80B34598 },
    { type = "R_MIPS_LO16", vram = 0x80B33E28, target_vram = 0x80B34598 },
    { type = "R_MIPS_HI16", vram = 0x80B33F0C, target_vram = 0x80B34B40 },
    { type = "R_MIPS_LO16", vram = 0x80B33F10, target_vram = 0x80B34B40 },
    { type = "R_MIPS_HI16", vram = 0x80B33F54, target_vram = 0x80B34B50 },
    { type = "R_MIPS_LO16", vram = 0x80B33F58, target_vram = 0x80B34B50 },
    { type = "R_MIPS_HI16", vram = 0x80B33FC8, target_vram = 0x80B34B50 },
    { type = "R_MIPS_LO16", vram = 0x80B33FCC, target_vram = 0x80B34B50 },
    { type = "R_MIPS_HI16", vram = 0x80B341AC, target_vram = 0x80B34BB0 },
    { type = "R_MIPS_LO16", vram = 0x80B341B4, target_vram = 0x80B34BB0 },
    { type = "R_MIPS_HI16", vram = 0x80B34344, target_vram = 0x80B34598 },
    { type = "R_MIPS_LO16", vram = 0x80B34348, target_vram = 0x80B34598 },
    { type = "R_MIPS_HI16", vram = 0x80B34574, target_vram = 0x80B34314 },
    { type = "R_MIPS_LO16", vram = 0x80B3457C, target_vram = 0x80B34314 },
    { type = "R_MIPS_HI16", vram = 0x80B345D4, target_vram = 0x80B34BE4 },
    { type = "R_MIPS_LO16", vram = 0x80B345DC, target_vram = 0x80B34BE4 },
    { type = "R_MIPS_HI16", vram = 0x80B345F4, target_vram = 0x80B34CD0 },
    { type = "R_MIPS_LO16", vram = 0x80B345FC, target_vram = 0x80B34CD0 },
    { type = "R_MIPS_HI16", vram = 0x80B346D0, target_vram = 0x80B34314 },
    { type = "R_MIPS_LO16", vram = 0x80B34704, target_vram = 0x80B34314 },
    { type = "R_MIPS_HI16", vram = 0x80B34A1C, target_vram = 0x80B34B84 },
    { type = "R_MIPS_LO16", vram = 0x80B34A24, target_vram = 0x80B34B84 },
    { type = "R_MIPS_HI16", vram = 0x80B34A6C, target_vram = 0x80B34B98 },
    { type = "R_MIPS_LO16", vram = 0x80B34A7C, target_vram = 0x80B34B98 },
    { type = "R_MIPS_HI16", vram = 0x80B34AA0, target_vram = 0x80B34B90 },
    { type = "R_MIPS_LO16", vram = 0x80B34AB4, target_vram = 0x80B34B90 },
    { type = "R_MIPS_HI16", vram = 0x80B34AD4, target_vram = 0x80B349C8 },
    { type = "R_MIPS_HI16", vram = 0x80B34AE8, target_vram = 0x80B34A00 },
    { type = "R_MIPS_LO16", vram = 0x80B34AEC, target_vram = 0x80B34A00 },
    { type = "R_MIPS_LO16", vram = 0x80B34AF0, target_vram = 0x80B349C8 },
]

functions = [
    { name = "func_80B34574", vram = 0x80B34574, size = 0x24 },
    { name = "func_80B33E8C", vram = 0x80B33E8C, size = 0x64 },
    { name = "func_80B34078", vram = 0x80B34078, size = 0xE4 },
    { name = "EnKbt_Destroy", vram = 0x80B33E54, size = 0x10 },
    { name = "EnKbt_OverrideLimbDraw", vram = 0x80B349C8, size = 0x38 },
    { name = "EnKbt_PostLimbDraw", vram = 0x80B34A00, size = 0x40 },
    { name = "EnKbt_Update", vram = 0x80B349A4, size = 0x24 },
    { name = "func_80B34314", vram = 0x80B34314, size = 0x260 },
    { name = "func_80B3415C", vram = 0x80B3415C, size = 0x1B8 },
    { name = "EnKbt_Draw", vram = 0x80B34A40, size = 0xDC },
    { name = "EnKbt_Init", vram = 0x80B33D30, size = 0x124 },
    { name = "EnKbt_ChangeAnim", vram = 0x80B33EF0, size = 0x14C },
    { name = "func_80B34598", vram = 0x80B34598, size = 0x40C },
    { name = "func_80B3403C", vram = 0x80B3403C, size = 0x3C },
    { name = "func_80B33E64", vram = 0x80B33E64, size = 0x28 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Gg"
rom = 0x00F9A270
vram = 0x80B34F70
size = 0x2110

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B3526C, target_vram = 0x80B36C58 },
    { type = "R_MIPS_LO16", vram = 0x80B35270, target_vram = 0x80B36C58 },
    { type = "R_MIPS_HI16", vram = 0x80B35288, target_vram = 0x80B35450 },
    { type = "R_MIPS_LO16", vram = 0x80B3528C, target_vram = 0x80B35450 },
    { type = "R_MIPS_HI16", vram = 0x80B352AC, target_vram = 0x80B36C58 },
    { type = "R_MIPS_LO16", vram = 0x80B352B8, target_vram = 0x80B36C58 },
    { type = "R_MIPS_HI16", vram = 0x80B352F8, target_vram = 0x80B36C58 },
    { type = "R_MIPS_LO16", vram = 0x80B352FC, target_vram = 0x80B36C58 },
    { type = "R_MIPS_HI16", vram = 0x80B3531C, target_vram = 0x80B36E10 },
    { type = "R_MIPS_LO16", vram = 0x80B35324, target_vram = 0x80B36E10 },
    { type = "R_MIPS_HI16", vram = 0x80B353D4, target_vram = 0x80B3556C },
    { type = "R_MIPS_LO16", vram = 0x80B353D8, target_vram = 0x80B3556C },
    { type = "R_MIPS_HI16", vram = 0x80B354C0, target_vram = 0x80B352A4 },
    { type = "R_MIPS_LO16", vram = 0x80B354C8, target_vram = 0x80B352A4 },
    { type = "R_MIPS_HI16", vram = 0x80B35614, target_vram = 0x80B352A4 },
    { type = "R_MIPS_LO16", vram = 0x80B35618, target_vram = 0x80B352A4 },
    { type = "R_MIPS_HI16", vram = 0x80B356A8, target_vram = 0x80B36E38 },
    { type = "R_MIPS_LO16", vram = 0x80B356B0, target_vram = 0x80B36E38 },
    { type = "R_MIPS_HI16", vram = 0x80B35784, target_vram = 0x80B36C58 },
    { type = "R_MIPS_LO16", vram = 0x80B35788, target_vram = 0x80B36C58 },
    { type = "R_MIPS_HI16", vram = 0x80B35804, target_vram = 0x80B36E58 },
    { type = "R_MIPS_LO16", vram = 0x80B3580C, target_vram = 0x80B36E58 },
    { type = "R_MIPS_HI16", vram = 0x80B358EC, target_vram = 0x80B36C58 },
    { type = "R_MIPS_LO16", vram = 0x80B3591C, target_vram = 0x80B36C58 },
    { type = "R_MIPS_HI16", vram = 0x80B35940, target_vram = 0x80B36C58 },
    { type = "R_MIPS_LO16", vram = 0x80B35948, target_vram = 0x80B36C58 },
    { type = "R_MIPS_HI16", vram = 0x80B35D6C, target_vram = 0x80B36E78 },
    { type = "R_MIPS_LO16", vram = 0x80B35D70, target_vram = 0x80B36E78 },
    { type = "R_MIPS_HI16", vram = 0x80B35E10, target_vram = 0x80B36E7C },
    { type = "R_MIPS_LO16", vram = 0x80B35E14, target_vram = 0x80B36E7C },
    { type = "R_MIPS_HI16", vram = 0x80B35EF4, target_vram = 0x80B36E80 },
    { type = "R_MIPS_LO16", vram = 0x80B35F04, target_vram = 0x80B36E80 },
    { type = "R_MIPS_HI16", vram = 0x80B35FC0, target_vram = 0x80B36E84 },
    { type = "R_MIPS_LO16", vram = 0x80B35FC4, target_vram = 0x80B36E84 },
    { type = "R_MIPS_HI16", vram = 0x80B3626C, target_vram = 0x80B36E88 },
    { type = "R_MIPS_LO16", vram = 0x80B36270, target_vram = 0x80B36E88 },
    { type = "R_MIPS_HI16", vram = 0x80B363EC, target_vram = 0x80B35B44 },
    { type = "R_MIPS_LO16", vram = 0x80B363F0, target_vram = 0x80B35B44 },
    { type = "R_MIPS_HI16", vram = 0x80B36440, target_vram = 0x80B35C84 },
    { type = "R_MIPS_LO16", vram = 0x80B36450, target_vram = 0x80B35C84 },
    { type = "R_MIPS_HI16", vram = 0x80B364C0, target_vram = 0x80B3610C },
    { type = "R_MIPS_LO16", vram = 0x80B364C4, target_vram = 0x80B3610C },
    { type = "R_MIPS_HI16", vram = 0x80B365A8, target_vram = 0x80B36C00 },
    { type = "R_MIPS_LO16", vram = 0x80B365B0, target_vram = 0x80B36C00 },
    { type = "R_MIPS_HI16", vram = 0x80B365C0, target_vram = 0x80B36C38 },
    { type = "R_MIPS_HI16", vram = 0x80B365C4, target_vram = 0x80B36C2C },
    { type = "R_MIPS_LO16", vram = 0x80B365C8, target_vram = 0x80B36C2C },
    { type = "R_MIPS_LO16", vram = 0x80B365CC, target_vram = 0x80B36C38 },
    { type = "R_MIPS_HI16", vram = 0x80B3690C, target_vram = 0x80B36DD8 },
    { type = "R_MIPS_LO16", vram = 0x80B36910, target_vram = 0x80B36DD8 },
    { type = "R_MIPS_HI16", vram = 0x80B36928, target_vram = 0x80B36DE4 },
    { type = "R_MIPS_LO16", vram = 0x80B3692C, target_vram = 0x80B36DE4 },
    { type = "R_MIPS_HI16", vram = 0x80B3695C, target_vram = 0x80B36DF0 },
    { type = "R_MIPS_LO16", vram = 0x80B36968, target_vram = 0x80B36DF0 },
    { type = "R_MIPS_HI16", vram = 0x80B3697C, target_vram = 0x80B36E8C },
    { type = "R_MIPS_LO16", vram = 0x80B36980, target_vram = 0x80B36E8C },
    { type = "R_MIPS_HI16", vram = 0x80B36AA8, target_vram = 0x80B36DFC },
    { type = "R_MIPS_LO16", vram = 0x80B36ABC, target_vram = 0x80B36DFC },
    { type = "R_MIPS_HI16", vram = 0x80B36AC4, target_vram = 0x80B368B0 },
    { type = "R_MIPS_LO16", vram = 0x80B36AC8, target_vram = 0x80B368B0 },
    { type = "R_MIPS_HI16", vram = 0x80B36ADC, target_vram = 0x80B368F0 },
    { type = "R_MIPS_LO16", vram = 0x80B36AE0, target_vram = 0x80B368F0 },
    { type = "R_MIPS_HI16", vram = 0x80B36B54, target_vram = 0x80B36DFC },
    { type = "R_MIPS_LO16", vram = 0x80B36B68, target_vram = 0x80B36DFC },
    { type = "R_MIPS_HI16", vram = 0x80B36B70, target_vram = 0x80B368B0 },
    { type = "R_MIPS_LO16", vram = 0x80B36B74, target_vram = 0x80B368B0 },
    { type = "R_MIPS_HI16", vram = 0x80B36B88, target_vram = 0x80B368F0 },
    { type = "R_MIPS_LO16", vram = 0x80B36B8C, target_vram = 0x80B368F0 },
]

functions = [
    { name = "func_80B35250", vram = 0x80B35250, size = 0x54 },
    { name = "func_80B359DC", vram = 0x80B359DC, size = 0x148 },
    { name = "EnGg_Destroy", vram = 0x80B36660, size = 0x10 },
    { name = "EnGg_PostLimbDraw", vram = 0x80B368F0, size = 0x144 },
    { name = "func_80B351A4", vram = 0x80B351A4, size = 0xAC },
    { name = "func_80B35968", vram = 0x80B35968, size = 0x74 },
    { name = "func_80B34FB4", vram = 0x80B34FB4, size = 0x154 },
    { name = "EnGg_Init", vram = 0x80B364F8, size = 0x168 },
    { name = "func_80B363E8", vram = 0x80B363E8, size = 0xEC },
    { name = "EnGg_Draw", vram = 0x80B36A34, size = 0x1A0 },
    { name = "func_80B34F70", vram = 0x80B34F70, size = 0x44 },
    { name = "func_80B35C84", vram = 0x80B35C84, size = 0x488 },
    { name = "func_80B352A4", vram = 0x80B352A4, size = 0x1AC },
    { name = "func_80B3584C", vram = 0x80B3584C, size = 0x8C },
    { name = "func_80B3610C", vram = 0x80B3610C, size = 0x2DC },
    { name = "func_80B35450", vram = 0x80B35450, size = 0x11C },
    { name = "func_80B35634", vram = 0x80B35634, size = 0x1BC },
    { name = "EnGg_OverrideLimbDraw", vram = 0x80B368B0, size = 0x40 },
    { name = "EnGg_Update", vram = 0x80B36670, size = 0x240 },
    { name = "func_80B3556C", vram = 0x80B3556C, size = 0xC8 },
    { name = "func_80B358D8", vram = 0x80B358D8, size = 0x90 },
    { name = "func_80B35B44", vram = 0x80B35B44, size = 0x140 },
    { name = "func_80B35B24", vram = 0x80B35B24, size = 0x20 },
    { name = "func_80B364D4", vram = 0x80B364D4, size = 0x24 },
    { name = "func_80B35108", vram = 0x80B35108, size = 0x9C },
    { name = "func_80B357F0", vram = 0x80B357F0, size = 0x5C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Maruta"
rom = 0x00F9C380
vram = 0x80B37080
size = 0x1DA0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B37100, target_vram = 0x80B38B54 },
    { type = "R_MIPS_LO16", vram = 0x80B3712C, target_vram = 0x80B38B54 },
    { type = "R_MIPS_HI16", vram = 0x80B371F4, target_vram = 0x80B38AFC },
    { type = "R_MIPS_LO16", vram = 0x80B371FC, target_vram = 0x80B38AFC },
    { type = "R_MIPS_HI16", vram = 0x80B3720C, target_vram = 0x80B38B28 },
    { type = "R_MIPS_HI16", vram = 0x80B37210, target_vram = 0x80B38B48 },
    { type = "R_MIPS_LO16", vram = 0x80B37214, target_vram = 0x80B38B48 },
    { type = "R_MIPS_LO16", vram = 0x80B37218, target_vram = 0x80B38B28 },
    { type = "R_MIPS_HI16", vram = 0x80B372B8, target_vram = 0x80B372CC },
    { type = "R_MIPS_LO16", vram = 0x80B372BC, target_vram = 0x80B372CC },
    { type = "R_MIPS_HI16", vram = 0x80B37364, target_vram = 0x80B38B70 },
    { type = "R_MIPS_LO16", vram = 0x80B37368, target_vram = 0x80B38B70 },
    { type = "R_MIPS_HI16", vram = 0x80B37370, target_vram = 0x80B3738C },
    { type = "R_MIPS_LO16", vram = 0x80B37374, target_vram = 0x80B3738C },
    { type = "R_MIPS_HI16", vram = 0x80B37404, target_vram = 0x80B37428 },
    { type = "R_MIPS_LO16", vram = 0x80B37408, target_vram = 0x80B37428 },
    { type = "R_MIPS_HI16", vram = 0x80B37434, target_vram = 0x80B38B74 },
    { type = "R_MIPS_LO16", vram = 0x80B37438, target_vram = 0x80B38B74 },
    { type = "R_MIPS_HI16", vram = 0x80B374C4, target_vram = 0x80B37428 },
    { type = "R_MIPS_LO16", vram = 0x80B374C8, target_vram = 0x80B37428 },
    { type = "R_MIPS_HI16", vram = 0x80B374E0, target_vram = 0x80B374FC },
    { type = "R_MIPS_LO16", vram = 0x80B374E4, target_vram = 0x80B374FC },
    { type = "R_MIPS_HI16", vram = 0x80B37528, target_vram = 0x80B38B78 },
    { type = "R_MIPS_LO16", vram = 0x80B3752C, target_vram = 0x80B38B78 },
    { type = "R_MIPS_HI16", vram = 0x80B375CC, target_vram = 0x80B38B7C },
    { type = "R_MIPS_LO16", vram = 0x80B375D4, target_vram = 0x80B38B7C },
    { type = "R_MIPS_HI16", vram = 0x80B375E0, target_vram = 0x80B38754 },
    { type = "R_MIPS_LO16", vram = 0x80B375E4, target_vram = 0x80B38754 },
    { type = "R_MIPS_HI16", vram = 0x80B375FC, target_vram = 0x80B388BC },
    { type = "R_MIPS_LO16", vram = 0x80B37600, target_vram = 0x80B388BC },
    { type = "R_MIPS_HI16", vram = 0x80B3761C, target_vram = 0x80B3891C },
    { type = "R_MIPS_LO16", vram = 0x80B37624, target_vram = 0x80B3891C },
    { type = "R_MIPS_HI16", vram = 0x80B37628, target_vram = 0x80B3876C },
    { type = "R_MIPS_LO16", vram = 0x80B3762C, target_vram = 0x80B3876C },
    { type = "R_MIPS_HI16", vram = 0x80B37650, target_vram = 0x80B38778 },
    { type = "R_MIPS_LO16", vram = 0x80B37654, target_vram = 0x80B38778 },
    { type = "R_MIPS_HI16", vram = 0x80B37680, target_vram = 0x80B3897C },
    { type = "R_MIPS_HI16", vram = 0x80B37684, target_vram = 0x80B38790 },
    { type = "R_MIPS_LO16", vram = 0x80B3768C, target_vram = 0x80B3897C },
    { type = "R_MIPS_HI16", vram = 0x80B37690, target_vram = 0x80B38784 },
    { type = "R_MIPS_LO16", vram = 0x80B37694, target_vram = 0x80B38784 },
    { type = "R_MIPS_LO16", vram = 0x80B376B8, target_vram = 0x80B38790 },
    { type = "R_MIPS_HI16", vram = 0x80B376E4, target_vram = 0x80B389DC },
    { type = "R_MIPS_HI16", vram = 0x80B376E8, target_vram = 0x80B387A8 },
    { type = "R_MIPS_LO16", vram = 0x80B376F0, target_vram = 0x80B389DC },
    { type = "R_MIPS_HI16", vram = 0x80B376F4, target_vram = 0x80B3879C },
    { type = "R_MIPS_LO16", vram = 0x80B376F8, target_vram = 0x80B3879C },
    { type = "R_MIPS_LO16", vram = 0x80B3771C, target_vram = 0x80B387A8 },
    { type = "R_MIPS_HI16", vram = 0x80B3774C, target_vram = 0x80B38A3C },
    { type = "R_MIPS_LO16", vram = 0x80B37754, target_vram = 0x80B38A3C },
    { type = "R_MIPS_HI16", vram = 0x80B37758, target_vram = 0x80B387B4 },
    { type = "R_MIPS_LO16", vram = 0x80B3775C, target_vram = 0x80B387B4 },
    { type = "R_MIPS_HI16", vram = 0x80B37780, target_vram = 0x80B387C0 },
    { type = "R_MIPS_LO16", vram = 0x80B37784, target_vram = 0x80B387C0 },
    { type = "R_MIPS_HI16", vram = 0x80B377AC, target_vram = 0x80B387CC },
    { type = "R_MIPS_LO16", vram = 0x80B377B0, target_vram = 0x80B387CC },
    { type = "R_MIPS_HI16", vram = 0x80B377C8, target_vram = 0x80B38A9C },
    { type = "R_MIPS_LO16", vram = 0x80B377CC, target_vram = 0x80B38A9C },
    { type = "R_MIPS_HI16", vram = 0x80B377E0, target_vram = 0x80B38B54 },
    { type = "R_MIPS_LO16", vram = 0x80B377E4, target_vram = 0x80B38B54 },
    { type = "R_MIPS_HI16", vram = 0x80B37870, target_vram = 0x80B38850 },
    { type = "R_MIPS_LO16", vram = 0x80B37884, target_vram = 0x80B38850 },
    { type = "R_MIPS_HI16", vram = 0x80B37928, target_vram = 0x80B37950 },
    { type = "R_MIPS_LO16", vram = 0x80B3792C, target_vram = 0x80B37950 },
    { type = "R_MIPS_HI16", vram = 0x80B3799C, target_vram = 0x80B379C0 },
    { type = "R_MIPS_LO16", vram = 0x80B379A0, target_vram = 0x80B379C0 },
    { type = "R_MIPS_HI16", vram = 0x80B37A50, target_vram = 0x80B37A64 },
    { type = "R_MIPS_LO16", vram = 0x80B37A54, target_vram = 0x80B37A64 },
    { type = "R_MIPS_HI16", vram = 0x80B37A8C, target_vram = 0x80B37AA0 },
    { type = "R_MIPS_LO16", vram = 0x80B37A90, target_vram = 0x80B37AA0 },
    { type = "R_MIPS_HI16", vram = 0x80B37AD8, target_vram = 0x80B38BA0 },
    { type = "R_MIPS_HI16", vram = 0x80B37AFC, target_vram = 0x80B38B98 },
    { type = "R_MIPS_LO16", vram = 0x80B37B10, target_vram = 0x80B38B98 },
    { type = "R_MIPS_HI16", vram = 0x80B37B24, target_vram = 0x80B38B9C },
    { type = "R_MIPS_LO16", vram = 0x80B37B28, target_vram = 0x80B38B9C },
    { type = "R_MIPS_LO16", vram = 0x80B37B54, target_vram = 0x80B38BA0 },
    { type = "R_MIPS_HI16", vram = 0x80B37C6C, target_vram = 0x80B37AA0 },
    { type = "R_MIPS_LO16", vram = 0x80B37C70, target_vram = 0x80B37AA0 },
    { type = "R_MIPS_HI16", vram = 0x80B37CB8, target_vram = 0x80B372CC },
    { type = "R_MIPS_LO16", vram = 0x80B37CBC, target_vram = 0x80B372CC },
    { type = "R_MIPS_HI16", vram = 0x80B37CCC, target_vram = 0x80B3738C },
    { type = "R_MIPS_LO16", vram = 0x80B37CD0, target_vram = 0x80B3738C },
    { type = "R_MIPS_HI16", vram = 0x80B37CE0, target_vram = 0x80B374FC },
    { type = "R_MIPS_LO16", vram = 0x80B37CE4, target_vram = 0x80B374FC },
    { type = "R_MIPS_HI16", vram = 0x80B37CEC, target_vram = 0x80B37AA0 },
    { type = "R_MIPS_LO16", vram = 0x80B37CF0, target_vram = 0x80B37AA0 },
    { type = "R_MIPS_HI16", vram = 0x80B37CF8, target_vram = 0x80B37428 },
    { type = "R_MIPS_LO16", vram = 0x80B37CFC, target_vram = 0x80B37428 },
    { type = "R_MIPS_HI16", vram = 0x80B37D5C, target_vram = 0x80B386CC },
    { type = "R_MIPS_LO16", vram = 0x80B37D74, target_vram = 0x80B386CC },
    { type = "R_MIPS_HI16", vram = 0x80B37F00, target_vram = 0x80B38BA4 },
    { type = "R_MIPS_LO16", vram = 0x80B37F64, target_vram = 0x80B38BA4 },
    { type = "R_MIPS_HI16", vram = 0x80B37FF4, target_vram = 0x80B38BA8 },
    { type = "R_MIPS_LO16", vram = 0x80B37FF8, target_vram = 0x80B38BA8 },
    { type = "R_MIPS_HI16", vram = 0x80B380EC, target_vram = 0x80B38BAC },
    { type = "R_MIPS_LO16", vram = 0x80B3811C, target_vram = 0x80B38BAC },
    { type = "R_MIPS_HI16", vram = 0x80B38160, target_vram = 0x80B38BB0 },
    { type = "R_MIPS_LO16", vram = 0x80B38164, target_vram = 0x80B38BB0 },
    { type = "R_MIPS_HI16", vram = 0x80B38190, target_vram = 0x80B38BB4 },
    { type = "R_MIPS_LO16", vram = 0x80B38194, target_vram = 0x80B38BB4 },
    { type = "R_MIPS_HI16", vram = 0x80B38208, target_vram = 0x80B38BB8 },
    { type = "R_MIPS_LO16", vram = 0x80B3820C, target_vram = 0x80B38BB8 },
    { type = "R_MIPS_HI16", vram = 0x80B38338, target_vram = 0x80B38B60 },
    { type = "R_MIPS_LO16", vram = 0x80B3833C, target_vram = 0x80B38B60 },
    { type = "R_MIPS_HI16", vram = 0x80B38348, target_vram = 0x80B38B64 },
    { type = "R_MIPS_LO16", vram = 0x80B3834C, target_vram = 0x80B38B64 },
    { type = "R_MIPS_HI16", vram = 0x80B38368, target_vram = 0x80B38BBC },
    { type = "R_MIPS_LO16", vram = 0x80B38388, target_vram = 0x80B38BBC },
    { type = "R_MIPS_HI16", vram = 0x80B384C8, target_vram = 0x80B387E4 },
    { type = "R_MIPS_LO16", vram = 0x80B384CC, target_vram = 0x80B387E4 },
    { type = "R_MIPS_HI16", vram = 0x80B385BC, target_vram = 0x80B386C0 },
    { type = "R_MIPS_LO16", vram = 0x80B385C0, target_vram = 0x80B386C0 },
    { type = "R_MIPS_HI16", vram = 0x80B385E0, target_vram = 0x80B386A0 },
    { type = "R_MIPS_LO16", vram = 0x80B385E4, target_vram = 0x80B386A0 },
]

functions = [
    { name = "func_80B37998", vram = 0x80B37998, size = 0x28 },
    { name = "func_80B37A64", vram = 0x80B37A64, size = 0x28 },
    { name = "EnMaruta_Draw", vram = 0x80B38498, size = 0x1E8 },
    { name = "func_80B3738C", vram = 0x80B3738C, size = 0x68 },
    { name = "func_80B37C60", vram = 0x80B37C60, size = 0x40 },
    { name = "func_80B372B8", vram = 0x80B372B8, size = 0x14 },
    { name = "EnMaruta_Init", vram = 0x80B37080, size = 0x200 },
    { name = "func_80B37AA0", vram = 0x80B37AA0, size = 0xD8 },
    { name = "func_80B373F4", vram = 0x80B373F4, size = 0x34 },
    { name = "func_80B3828C", vram = 0x80B3828C, size = 0x58 },
    { name = "func_80B372CC", vram = 0x80B372CC, size = 0x98 },
    { name = "func_80B38028", vram = 0x80B38028, size = 0x38 },
    { name = "func_80B37A8C", vram = 0x80B37A8C, size = 0x14 },
    { name = "func_80B37364", vram = 0x80B37364, size = 0x28 },
    { name = "func_80B374B8", vram = 0x80B374B8, size = 0x44 },
    { name = "func_80B37A14", vram = 0x80B37A14, size = 0x50 },
    { name = "func_80B37B78", vram = 0x80B37B78, size = 0x8C },
    { name = "func_80B38060", vram = 0x80B38060, size = 0x22C },
    { name = "func_80B37EC0", vram = 0x80B37EC0, size = 0x168 },
    { name = "func_80B37590", vram = 0x80B37590, size = 0x3C0 },
    { name = "func_80B37CA0", vram = 0x80B37CA0, size = 0x220 },
    { name = "func_80B37950", vram = 0x80B37950, size = 0x48 },
    { name = "func_80B374FC", vram = 0x80B374FC, size = 0x94 },
    { name = "EnMaruta_Update", vram = 0x80B38454, size = 0x44 },
    { name = "EnMaruta_Destroy", vram = 0x80B37280, size = 0x38 },
    { name = "func_80B379C0", vram = 0x80B379C0, size = 0x54 },
    { name = "func_80B37428", vram = 0x80B37428, size = 0x90 },
    { name = "func_80B382E4", vram = 0x80B382E4, size = 0x170 },
    { name = "func_80B37C04", vram = 0x80B37C04, size = 0x5C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Snowball2"
rom = 0x00F9E120
vram = 0x80B38E20
size = 0x1E30

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B38F50, target_vram = 0x80B3A960 },
    { type = "R_MIPS_LO16", vram = 0x80B38F54, target_vram = 0x80B3A960 },
    { type = "R_MIPS_HI16", vram = 0x80B38F70, target_vram = 0x80B3A964 },
    { type = "R_MIPS_LO16", vram = 0x80B38F78, target_vram = 0x80B3A964 },
    { type = "R_MIPS_HI16", vram = 0x80B38F80, target_vram = 0x80B3A918 },
    { type = "R_MIPS_HI16", vram = 0x80B38F84, target_vram = 0x80B3A914 },
    { type = "R_MIPS_LO16", vram = 0x80B38F90, target_vram = 0x80B3A914 },
    { type = "R_MIPS_LO16", vram = 0x80B38F94, target_vram = 0x80B3A918 },
    { type = "R_MIPS_HI16", vram = 0x80B39198, target_vram = 0x80B3A968 },
    { type = "R_MIPS_LO16", vram = 0x80B3919C, target_vram = 0x80B3A968 },
    { type = "R_MIPS_HI16", vram = 0x80B39234, target_vram = 0x80B3A96C },
    { type = "R_MIPS_LO16", vram = 0x80B39238, target_vram = 0x80B3A96C },
    { type = "R_MIPS_HI16", vram = 0x80B3923C, target_vram = 0x80B3A970 },
    { type = "R_MIPS_LO16", vram = 0x80B39240, target_vram = 0x80B3A970 },
    { type = "R_MIPS_HI16", vram = 0x80B392D8, target_vram = 0x80B3A91C },
    { type = "R_MIPS_LO16", vram = 0x80B392E0, target_vram = 0x80B3A91C },
    { type = "R_MIPS_HI16", vram = 0x80B39364, target_vram = 0x80B3A974 },
    { type = "R_MIPS_LO16", vram = 0x80B39368, target_vram = 0x80B3A974 },
    { type = "R_MIPS_HI16", vram = 0x80B393C0, target_vram = 0x80B3A914 },
    { type = "R_MIPS_HI16", vram = 0x80B393C4, target_vram = 0x80B3A918 },
    { type = "R_MIPS_LO16", vram = 0x80B393CC, target_vram = 0x80B3A918 },
    { type = "R_MIPS_LO16", vram = 0x80B393D0, target_vram = 0x80B3A914 },
    { type = "R_MIPS_HI16", vram = 0x80B393D8, target_vram = 0x80B3A92C },
    { type = "R_MIPS_LO16", vram = 0x80B393DC, target_vram = 0x80B3A92C },
    { type = "R_MIPS_HI16", vram = 0x80B39688, target_vram = 0x80B3A938 },
    { type = "R_MIPS_LO16", vram = 0x80B3968C, target_vram = 0x80B3A938 },
    { type = "R_MIPS_HI16", vram = 0x80B39694, target_vram = 0x80B3A938 },
    { type = "R_MIPS_LO16", vram = 0x80B396A4, target_vram = 0x80B3A938 },
    { type = "R_MIPS_HI16", vram = 0x80B396A8, target_vram = 0x80B3A978 },
    { type = "R_MIPS_LO16", vram = 0x80B396AC, target_vram = 0x80B3A978 },
    { type = "R_MIPS_HI16", vram = 0x80B396B0, target_vram = 0x80B3A97C },
    { type = "R_MIPS_LO16", vram = 0x80B396B4, target_vram = 0x80B3A97C },
    { type = "R_MIPS_HI16", vram = 0x80B396D8, target_vram = 0x80B3A938 },
    { type = "R_MIPS_LO16", vram = 0x80B396DC, target_vram = 0x80B3A938 },
    { type = "R_MIPS_HI16", vram = 0x80B396E0, target_vram = 0x80B3A938 },
    { type = "R_MIPS_LO16", vram = 0x80B396F4, target_vram = 0x80B3A938 },
    { type = "R_MIPS_HI16", vram = 0x80B396F8, target_vram = 0x80B3A938 },
    { type = "R_MIPS_LO16", vram = 0x80B396FC, target_vram = 0x80B3A938 },
    { type = "R_MIPS_HI16", vram = 0x80B39714, target_vram = 0x80B3A938 },
    { type = "R_MIPS_LO16", vram = 0x80B39718, target_vram = 0x80B3A938 },
    { type = "R_MIPS_HI16", vram = 0x80B39734, target_vram = 0x80B3A980 },
    { type = "R_MIPS_LO16", vram = 0x80B39754, target_vram = 0x80B3A980 },
    { type = "R_MIPS_HI16", vram = 0x80B3975C, target_vram = 0x80B3A984 },
    { type = "R_MIPS_LO16", vram = 0x80B3976C, target_vram = 0x80B3A984 },
    { type = "R_MIPS_HI16", vram = 0x80B3986C, target_vram = 0x80B3A988 },
    { type = "R_MIPS_LO16", vram = 0x80B39870, target_vram = 0x80B3A988 },
    { type = "R_MIPS_HI16", vram = 0x80B39874, target_vram = 0x80B3A98C },
    { type = "R_MIPS_LO16", vram = 0x80B39878, target_vram = 0x80B3A98C },
    { type = "R_MIPS_HI16", vram = 0x80B39958, target_vram = 0x80B3A990 },
    { type = "R_MIPS_HI16", vram = 0x80B39964, target_vram = 0x80B3A918 },
    { type = "R_MIPS_LO16", vram = 0x80B39974, target_vram = 0x80B3A990 },
    { type = "R_MIPS_HI16", vram = 0x80B39980, target_vram = 0x80B3A994 },
    { type = "R_MIPS_LO16", vram = 0x80B39984, target_vram = 0x80B3A994 },
    { type = "R_MIPS_HI16", vram = 0x80B39994, target_vram = 0x80B3A914 },
    { type = "R_MIPS_LO16", vram = 0x80B3999C, target_vram = 0x80B3A914 },
    { type = "R_MIPS_LO16", vram = 0x80B399A0, target_vram = 0x80B3A918 },
    { type = "R_MIPS_HI16", vram = 0x80B39A28, target_vram = 0x80B3A998 },
    { type = "R_MIPS_LO16", vram = 0x80B39A2C, target_vram = 0x80B3A998 },
    { type = "R_MIPS_HI16", vram = 0x80B39BA8, target_vram = 0x80B3A93C },
    { type = "R_MIPS_LO16", vram = 0x80B39BAC, target_vram = 0x80B3A93C },
    { type = "R_MIPS_HI16", vram = 0x80B39BF8, target_vram = 0x80B3A904 },
    { type = "R_MIPS_LO16", vram = 0x80B39C04, target_vram = 0x80B3A904 },
    { type = "R_MIPS_HI16", vram = 0x80B39C7C, target_vram = 0x80B39C9C },
    { type = "R_MIPS_LO16", vram = 0x80B39C80, target_vram = 0x80B39C9C },
    { type = "R_MIPS_HI16", vram = 0x80B39F7C, target_vram = 0x80B39FA8 },
    { type = "R_MIPS_LO16", vram = 0x80B39F84, target_vram = 0x80B39FA8 },
    { type = "R_MIPS_HI16", vram = 0x80B3A004, target_vram = 0x80B3A99C },
    { type = "R_MIPS_LO16", vram = 0x80B3A010, target_vram = 0x80B3A99C },
    { type = "R_MIPS_HI16", vram = 0x80B3A014, target_vram = 0x80B3A9A0 },
    { type = "R_MIPS_LO16", vram = 0x80B3A028, target_vram = 0x80B3A9A0 },
    { type = "R_MIPS_HI16", vram = 0x80B3A02C, target_vram = 0x80B3A9A4 },
    { type = "R_MIPS_LO16", vram = 0x80B3A038, target_vram = 0x80B3A9A4 },
    { type = "R_MIPS_HI16", vram = 0x80B3A11C, target_vram = 0x80B3A13C },
    { type = "R_MIPS_LO16", vram = 0x80B3A120, target_vram = 0x80B3A13C },
    { type = "R_MIPS_HI16", vram = 0x80B3A300, target_vram = 0x80B3A9AC },
    { type = "R_MIPS_HI16", vram = 0x80B3A324, target_vram = 0x80B3A9A8 },
    { type = "R_MIPS_LO16", vram = 0x80B3A328, target_vram = 0x80B3A9A8 },
    { type = "R_MIPS_LO16", vram = 0x80B3A340, target_vram = 0x80B3A9AC },
    { type = "R_MIPS_HI16", vram = 0x80B3A34C, target_vram = 0x80B3A9B0 },
    { type = "R_MIPS_LO16", vram = 0x80B3A350, target_vram = 0x80B3A9B0 },
    { type = "R_MIPS_HI16", vram = 0x80B3A35C, target_vram = 0x80B3A9B4 },
    { type = "R_MIPS_LO16", vram = 0x80B3A374, target_vram = 0x80B3A9B4 },
    { type = "R_MIPS_HI16", vram = 0x80B3A394, target_vram = 0x80B3A9BC },
    { type = "R_MIPS_HI16", vram = 0x80B3A3A0, target_vram = 0x80B3A9B8 },
    { type = "R_MIPS_LO16", vram = 0x80B3A3A4, target_vram = 0x80B3A9B8 },
    { type = "R_MIPS_LO16", vram = 0x80B3A3BC, target_vram = 0x80B3A9BC },
    { type = "R_MIPS_HI16", vram = 0x80B3A3C8, target_vram = 0x80B3A9C0 },
    { type = "R_MIPS_LO16", vram = 0x80B3A3CC, target_vram = 0x80B3A9C0 },
    { type = "R_MIPS_HI16", vram = 0x80B3A4C4, target_vram = 0x80B3A500 },
    { type = "R_MIPS_LO16", vram = 0x80B3A4CC, target_vram = 0x80B3A500 },
    { type = "R_MIPS_HI16", vram = 0x80B3A538, target_vram = 0x80B3A9C4 },
    { type = "R_MIPS_LO16", vram = 0x80B3A540, target_vram = 0x80B3A9C4 },
    { type = "R_MIPS_HI16", vram = 0x80B3A59C, target_vram = 0x80B3A9C8 },
    { type = "R_MIPS_LO16", vram = 0x80B3A5AC, target_vram = 0x80B3A9C8 },
    { type = "R_MIPS_HI16", vram = 0x80B3A5B4, target_vram = 0x80B3A9D0 },
    { type = "R_MIPS_HI16", vram = 0x80B3A5C8, target_vram = 0x80B3A9CC },
    { type = "R_MIPS_LO16", vram = 0x80B3A5D8, target_vram = 0x80B3A9CC },
    { type = "R_MIPS_LO16", vram = 0x80B3A5DC, target_vram = 0x80B3A9D0 },
    { type = "R_MIPS_HI16", vram = 0x80B3A5F8, target_vram = 0x80B3A9D4 },
    { type = "R_MIPS_LO16", vram = 0x80B3A5FC, target_vram = 0x80B3A9D4 },
    { type = "R_MIPS_HI16", vram = 0x80B3A60C, target_vram = 0x80B3A9D8 },
    { type = "R_MIPS_LO16", vram = 0x80B3A610, target_vram = 0x80B3A9D8 },
    { type = "R_MIPS_HI16", vram = 0x80B3A624, target_vram = 0x80B3A9DC },
    { type = "R_MIPS_LO16", vram = 0x80B3A644, target_vram = 0x80B3A9DC },
    { type = "R_MIPS_HI16", vram = 0x80B3A648, target_vram = 0x80B3A9E0 },
    { type = "R_MIPS_LO16", vram = 0x80B3A64C, target_vram = 0x80B3A9E0 },
    { type = "R_MIPS_HI16", vram = 0x80B3A654, target_vram = 0x80B3A9E4 },
    { type = "R_MIPS_LO16", vram = 0x80B3A658, target_vram = 0x80B3A9E4 },
    { type = "R_MIPS_HI16", vram = 0x80B3A724, target_vram = 0x80B3A9E8 },
    { type = "R_MIPS_LO16", vram = 0x80B3A728, target_vram = 0x80B3A9E8 },
]

functions = [
    { name = "ObjSnowball2_Update", vram = 0x80B3A7C8, size = 0xC0 },
    { name = "func_80B39F60", vram = 0x80B39F60, size = 0x48 },
    { name = "func_80B39470", vram = 0x80B39470, size = 0x154 },
    { name = "func_80B3A13C", vram = 0x80B3A13C, size = 0x35C },
    { name = "func_80B39B28", vram = 0x80B39B28, size = 0x34 },
    { name = "func_80B39834", vram = 0x80B39834, size = 0xD4 },
    { name = "func_80B39B5C", vram = 0x80B39B5C, size = 0x38 },
    { name = "func_80B39908", vram = 0x80B39908, size = 0x220 },
    { name = "func_80B3A500", vram = 0x80B3A500, size = 0x2C8 },
    { name = "func_80B39C9C", vram = 0x80B39C9C, size = 0x2C4 },
    { name = "ObjSnowball2_Draw", vram = 0x80B3A888, size = 0x30 },
    { name = "func_80B38E88", vram = 0x80B38E88, size = 0x74 },
    { name = "ObjSnowball2_Destroy", vram = 0x80B39C4C, size = 0x2C },
    { name = "func_80B39638", vram = 0x80B39638, size = 0x1FC },
    { name = "func_80B3A0D8", vram = 0x80B3A0D8, size = 0x64 },
    { name = "func_80B38EFC", vram = 0x80B38EFC, size = 0x20C },
    { name = "func_80B3A498", vram = 0x80B3A498, size = 0x68 },
    { name = "func_80B39FA8", vram = 0x80B39FA8, size = 0x130 },
    { name = "func_80B395C4", vram = 0x80B395C4, size = 0x28 },
    { name = "func_80B395EC", vram = 0x80B395EC, size = 0x4C },
    { name = "func_80B38E20", vram = 0x80B38E20, size = 0x68 },
    { name = "func_80B39C78", vram = 0x80B39C78, size = 0x24 },
    { name = "ObjSnowball2_Init", vram = 0x80B39B94, size = 0xB8 },
    { name = "func_80B39108", vram = 0x80B39108, size = 0x368 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Gg2"
rom = 0x00F9FF50
vram = 0x80B3AC50
size = 0x1610

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B3AE68, target_vram = 0x80B3BF00 },
    { type = "R_MIPS_LO16", vram = 0x80B3AE74, target_vram = 0x80B3BF00 },
    { type = "R_MIPS_HI16", vram = 0x80B3AEB0, target_vram = 0x80B3BF00 },
    { type = "R_MIPS_LO16", vram = 0x80B3AEB4, target_vram = 0x80B3BF00 },
    { type = "R_MIPS_HI16", vram = 0x80B3AED0, target_vram = 0x80B3C0C0 },
    { type = "R_MIPS_LO16", vram = 0x80B3AED8, target_vram = 0x80B3C0C0 },
    { type = "R_MIPS_HI16", vram = 0x80B3AEF8, target_vram = 0x80B3B0A0 },
    { type = "R_MIPS_LO16", vram = 0x80B3AEFC, target_vram = 0x80B3B0A0 },
    { type = "R_MIPS_HI16", vram = 0x80B3AF2C, target_vram = 0x80B3B120 },
    { type = "R_MIPS_LO16", vram = 0x80B3AF30, target_vram = 0x80B3B120 },
    { type = "R_MIPS_HI16", vram = 0x80B3AF50, target_vram = 0x80B3B21C },
    { type = "R_MIPS_LO16", vram = 0x80B3AF54, target_vram = 0x80B3B21C },
    { type = "R_MIPS_HI16", vram = 0x80B3AF74, target_vram = 0x80B3B294 },
    { type = "R_MIPS_LO16", vram = 0x80B3AF78, target_vram = 0x80B3B294 },
    { type = "R_MIPS_HI16", vram = 0x80B3AF90, target_vram = 0x80B3AFB0 },
    { type = "R_MIPS_LO16", vram = 0x80B3AF94, target_vram = 0x80B3AFB0 },
    { type = "R_MIPS_HI16", vram = 0x80B3AFD0, target_vram = 0x80B3AE60 },
    { type = "R_MIPS_LO16", vram = 0x80B3AFD8, target_vram = 0x80B3AE60 },
    { type = "R_MIPS_HI16", vram = 0x80B3B084, target_vram = 0x80B3B5D4 },
    { type = "R_MIPS_LO16", vram = 0x80B3B090, target_vram = 0x80B3B5D4 },
    { type = "R_MIPS_HI16", vram = 0x80B3B100, target_vram = 0x80B3B5D4 },
    { type = "R_MIPS_LO16", vram = 0x80B3B104, target_vram = 0x80B3B5D4 },
    { type = "R_MIPS_HI16", vram = 0x80B3B1C0, target_vram = 0x80B3AE60 },
    { type = "R_MIPS_LO16", vram = 0x80B3B1C8, target_vram = 0x80B3AE60 },
    { type = "R_MIPS_HI16", vram = 0x80B3B274, target_vram = 0x80B3B5D4 },
    { type = "R_MIPS_LO16", vram = 0x80B3B278, target_vram = 0x80B3B5D4 },
    { type = "R_MIPS_HI16", vram = 0x80B3B4F0, target_vram = 0x80B3C080 },
    { type = "R_MIPS_LO16", vram = 0x80B3B4F4, target_vram = 0x80B3C080 },
    { type = "R_MIPS_HI16", vram = 0x80B3B4FC, target_vram = 0x80B3C084 },
    { type = "R_MIPS_LO16", vram = 0x80B3B500, target_vram = 0x80B3C084 },
    { type = "R_MIPS_HI16", vram = 0x80B3B510, target_vram = 0x80B3C094 },
    { type = "R_MIPS_HI16", vram = 0x80B3B514, target_vram = 0x80B3C088 },
    { type = "R_MIPS_LO16", vram = 0x80B3B51C, target_vram = 0x80B3C088 },
    { type = "R_MIPS_LO16", vram = 0x80B3B520, target_vram = 0x80B3C094 },
    { type = "R_MIPS_HI16", vram = 0x80B3B600, target_vram = 0x80B3AE60 },
    { type = "R_MIPS_LO16", vram = 0x80B3B604, target_vram = 0x80B3AE60 },
    { type = "R_MIPS_HI16", vram = 0x80B3B754, target_vram = 0x80B3C0E4 },
    { type = "R_MIPS_LO16", vram = 0x80B3B758, target_vram = 0x80B3C0E4 },
    { type = "R_MIPS_HI16", vram = 0x80B3B8CC, target_vram = 0x80B3C0E8 },
    { type = "R_MIPS_LO16", vram = 0x80B3B8DC, target_vram = 0x80B3C0E8 },
    { type = "R_MIPS_HI16", vram = 0x80B3B8E4, target_vram = 0x80B3C0EC },
    { type = "R_MIPS_LO16", vram = 0x80B3B8F0, target_vram = 0x80B3C0EC },
    { type = "R_MIPS_HI16", vram = 0x80B3BA90, target_vram = 0x80B3BF00 },
    { type = "R_MIPS_LO16", vram = 0x80B3BA94, target_vram = 0x80B3BF00 },
    { type = "R_MIPS_HI16", vram = 0x80B3BAC0, target_vram = 0x80B3AFB0 },
    { type = "R_MIPS_LO16", vram = 0x80B3BAC4, target_vram = 0x80B3AFB0 },
    { type = "R_MIPS_HI16", vram = 0x80B3BB08, target_vram = 0x80B3BF00 },
    { type = "R_MIPS_LO16", vram = 0x80B3BB0C, target_vram = 0x80B3BF00 },
    { type = "R_MIPS_HI16", vram = 0x80B3BB1C, target_vram = 0x80B3B05C },
    { type = "R_MIPS_LO16", vram = 0x80B3BB20, target_vram = 0x80B3B05C },
    { type = "R_MIPS_HI16", vram = 0x80B3BB74, target_vram = 0x80B3BF00 },
    { type = "R_MIPS_LO16", vram = 0x80B3BB78, target_vram = 0x80B3BF00 },
    { type = "R_MIPS_HI16", vram = 0x80B3BB88, target_vram = 0x80B3B05C },
    { type = "R_MIPS_LO16", vram = 0x80B3BB8C, target_vram = 0x80B3B05C },
    { type = "R_MIPS_HI16", vram = 0x80B3BDDC, target_vram = 0x80B3C0A0 },
    { type = "R_MIPS_LO16", vram = 0x80B3BDE4, target_vram = 0x80B3C0A0 },
    { type = "R_MIPS_HI16", vram = 0x80B3BE68, target_vram = 0x80B3C0AC },
    { type = "R_MIPS_LO16", vram = 0x80B3BE7C, target_vram = 0x80B3C0AC },
    { type = "R_MIPS_HI16", vram = 0x80B3BE84, target_vram = 0x80B3BD44 },
    { type = "R_MIPS_LO16", vram = 0x80B3BE88, target_vram = 0x80B3BD44 },
    { type = "R_MIPS_HI16", vram = 0x80B3BE9C, target_vram = 0x80B3BDC0 },
    { type = "R_MIPS_LO16", vram = 0x80B3BEA0, target_vram = 0x80B3BDC0 },
]

functions = [
    { name = "EnGg2_Init", vram = 0x80B3B958, size = 0x288 },
    { name = "func_80B3B648", vram = 0x80B3B648, size = 0x19C },
    { name = "EnGg2_Draw", vram = 0x80B3BE00, size = 0xD8 },
    { name = "func_80B3B5D4", vram = 0x80B3B5D4, size = 0x74 },
    { name = "func_80B3B120", vram = 0x80B3B120, size = 0xFC },
    { name = "EnGg2_Update", vram = 0x80B3BBF0, size = 0x154 },
    { name = "func_80B3B8A4", vram = 0x80B3B8A4, size = 0xB4 },
    { name = "func_80B3AFB0", vram = 0x80B3AFB0, size = 0xAC },
    { name = "func_80B3BD44", vram = 0x80B3BD44, size = 0x7C },
    { name = "func_80B3B0A0", vram = 0x80B3B0A0, size = 0x80 },
    { name = "func_80B3B294", vram = 0x80B3B294, size = 0x21C },
    { name = "func_80B3B4B0", vram = 0x80B3B4B0, size = 0x124 },
    { name = "func_80B3ADD8", vram = 0x80B3ADD8, size = 0x88 },
    { name = "func_80B3AC94", vram = 0x80B3AC94, size = 0x144 },
    { name = "func_80B3B05C", vram = 0x80B3B05C, size = 0x44 },
    { name = "func_80B3BDC0", vram = 0x80B3BDC0, size = 0x40 },
    { name = "func_80B3B21C", vram = 0x80B3B21C, size = 0x78 },
    { name = "EnGg2_Destroy", vram = 0x80B3BBE0, size = 0x10 },
    { name = "func_80B3AC50", vram = 0x80B3AC50, size = 0x44 },
    { name = "func_80B3AE60", vram = 0x80B3AE60, size = 0x150 },
    { name = "func_80B3B7E4", vram = 0x80B3B7E4, size = 0xC0 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Ghaka"
rom = 0x00FA1560
vram = 0x80B3C260
size = 0x7C0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B3C268, target_vram = 0x80B3C39C },
    { type = "R_MIPS_LO16", vram = 0x80B3C278, target_vram = 0x80B3C39C },
    { type = "R_MIPS_HI16", vram = 0x80B3C29C, target_vram = 0x80B3C4E0 },
    { type = "R_MIPS_LO16", vram = 0x80B3C2A0, target_vram = 0x80B3C4E0 },
    { type = "R_MIPS_HI16", vram = 0x80B3C2B0, target_vram = 0x80B3C624 },
    { type = "R_MIPS_LO16", vram = 0x80B3C2B4, target_vram = 0x80B3C624 },
    { type = "R_MIPS_HI16", vram = 0x80B3C2F4, target_vram = 0x80B3C980 },
    { type = "R_MIPS_LO16", vram = 0x80B3C2F8, target_vram = 0x80B3C980 },
    { type = "R_MIPS_HI16", vram = 0x80B3C34C, target_vram = 0x80B3C984 },
    { type = "R_MIPS_LO16", vram = 0x80B3C350, target_vram = 0x80B3C984 },
    { type = "R_MIPS_HI16", vram = 0x80B3C668, target_vram = 0x80B3C960 },
    { type = "R_MIPS_LO16", vram = 0x80B3C674, target_vram = 0x80B3C960 },
    { type = "R_MIPS_HI16", vram = 0x80B3C6C8, target_vram = 0x80B3C960 },
    { type = "R_MIPS_LO16", vram = 0x80B3C6CC, target_vram = 0x80B3C960 },
    { type = "R_MIPS_HI16", vram = 0x80B3C70C, target_vram = 0x80B3C96C },
    { type = "R_MIPS_LO16", vram = 0x80B3C714, target_vram = 0x80B3C96C },
]

functions = [
    { name = "func_80B3C29C", vram = 0x80B3C29C, size = 0x14 },
    { name = "ObjGhaka_Update", vram = 0x80B3C80C, size = 0x4C },
    { name = "func_80B3C2C4", vram = 0x80B3C2C4, size = 0xD8 },
    { name = "func_80B3C4E0", vram = 0x80B3C4E0, size = 0x144 },
    { name = "func_80B3C260", vram = 0x80B3C260, size = 0x3C },
    { name = "ObjGhaka_Destroy", vram = 0x80B3C7D8, size = 0x34 },
    { name = "ObjGhaka_Draw", vram = 0x80B3C858, size = 0xE4 },
    { name = "ObjGhaka_Init", vram = 0x80B3C6F8, size = 0xE0 },
    { name = "func_80B3C39C", vram = 0x80B3C39C, size = 0x144 },
    { name = "func_80B3C624", vram = 0x80B3C624, size = 0xD4 },
    { name = "func_80B3C2B0", vram = 0x80B3C2B0, size = 0x14 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Dnp"
rom = 0x00FA1D20
vram = 0x80B3CA20
size = 0x15D0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B3CC58, target_vram = 0x80B3DCB8 },
    { type = "R_MIPS_LO16", vram = 0x80B3CC64, target_vram = 0x80B3DCB8 },
    { type = "R_MIPS_HI16", vram = 0x80B3CC90, target_vram = 0x80B3DEC0 },
    { type = "R_MIPS_LO16", vram = 0x80B3CC94, target_vram = 0x80B3DEC0 },
    { type = "R_MIPS_HI16", vram = 0x80B3CFB0, target_vram = 0x80B3D3F8 },
    { type = "R_MIPS_LO16", vram = 0x80B3CFB4, target_vram = 0x80B3D3F8 },
    { type = "R_MIPS_HI16", vram = 0x80B3D00C, target_vram = 0x80B3D338 },
    { type = "R_MIPS_LO16", vram = 0x80B3D010, target_vram = 0x80B3D338 },
    { type = "R_MIPS_HI16", vram = 0x80B3D0A0, target_vram = 0x80B3D11C },
    { type = "R_MIPS_LO16", vram = 0x80B3D0A4, target_vram = 0x80B3D11C },
    { type = "R_MIPS_HI16", vram = 0x80B3D0F0, target_vram = 0x80B3D2D4 },
    { type = "R_MIPS_LO16", vram = 0x80B3D0F8, target_vram = 0x80B3D2D4 },
    { type = "R_MIPS_HI16", vram = 0x80B3D1BC, target_vram = 0x80B3DE74 },
    { type = "R_MIPS_LO16", vram = 0x80B3D1D0, target_vram = 0x80B3DE74 },
    { type = "R_MIPS_HI16", vram = 0x80B3D3A4, target_vram = 0x80B3DEC4 },
    { type = "R_MIPS_LO16", vram = 0x80B3D3B4, target_vram = 0x80B3DEC4 },
    { type = "R_MIPS_HI16", vram = 0x80B3D408, target_vram = 0x80B3DE58 },
    { type = "R_MIPS_LO16", vram = 0x80B3D414, target_vram = 0x80B3DE58 },
    { type = "R_MIPS_HI16", vram = 0x80B3D440, target_vram = 0x80B3D2D4 },
    { type = "R_MIPS_LO16", vram = 0x80B3D444, target_vram = 0x80B3D2D4 },
    { type = "R_MIPS_HI16", vram = 0x80B3D4A8, target_vram = 0x80B3DEC8 },
    { type = "R_MIPS_LO16", vram = 0x80B3D4AC, target_vram = 0x80B3DEC8 },
    { type = "R_MIPS_HI16", vram = 0x80B3D4C8, target_vram = 0x80B3DECC },
    { type = "R_MIPS_LO16", vram = 0x80B3D4CC, target_vram = 0x80B3DECC },
    { type = "R_MIPS_HI16", vram = 0x80B3D510, target_vram = 0x80B3DED0 },
    { type = "R_MIPS_HI16", vram = 0x80B3D514, target_vram = 0x80B3D558 },
    { type = "R_MIPS_LO16", vram = 0x80B3D528, target_vram = 0x80B3DED0 },
    { type = "R_MIPS_LO16", vram = 0x80B3D52C, target_vram = 0x80B3D558 },
    { type = "R_MIPS_HI16", vram = 0x80B3D628, target_vram = 0x80B3DC80 },
    { type = "R_MIPS_LO16", vram = 0x80B3D62C, target_vram = 0x80B3DC80 },
    { type = "R_MIPS_HI16", vram = 0x80B3D648, target_vram = 0x80B3DCAC },
    { type = "R_MIPS_LO16", vram = 0x80B3D64C, target_vram = 0x80B3DCAC },
    { type = "R_MIPS_HI16", vram = 0x80B3D6C0, target_vram = 0x80B3D47C },
    { type = "R_MIPS_LO16", vram = 0x80B3D6C8, target_vram = 0x80B3D47C },
    { type = "R_MIPS_HI16", vram = 0x80B3D78C, target_vram = 0x80B3D2D4 },
    { type = "R_MIPS_LO16", vram = 0x80B3D790, target_vram = 0x80B3D2D4 },
    { type = "R_MIPS_HI16", vram = 0x80B3DBEC, target_vram = 0x80B3DEAC },
    { type = "R_MIPS_LO16", vram = 0x80B3DC00, target_vram = 0x80B3DEAC },
    { type = "R_MIPS_HI16", vram = 0x80B3DC08, target_vram = 0x80B3DA88 },
    { type = "R_MIPS_LO16", vram = 0x80B3DC0C, target_vram = 0x80B3DA88 },
    { type = "R_MIPS_HI16", vram = 0x80B3DC20, target_vram = 0x80B3DAA0 },
    { type = "R_MIPS_LO16", vram = 0x80B3DC24, target_vram = 0x80B3DAA0 },
]

functions = [
    { name = "func_80B3D11C", vram = 0x80B3D11C, size = 0x1B8 },
    { name = "func_80B3CF60", vram = 0x80B3CF60, size = 0xE4 },
    { name = "EnDnp_Draw", vram = 0x80B3DB98, size = 0xBC },
    { name = "EnDnp_PostLimbDraw", vram = 0x80B3DA88, size = 0x18 },
    { name = "func_80B3CA20", vram = 0x80B3CA20, size = 0x218 },
    { name = "func_80B3D974", vram = 0x80B3D974, size = 0x114 },
    { name = "func_80B3D3F8", vram = 0x80B3D3F8, size = 0x84 },
    { name = "func_80B3CEC0", vram = 0x80B3CEC0, size = 0xA0 },
    { name = "EnDnp_Init", vram = 0x80B3D5B8, size = 0x200 },
    { name = "EnDnp_ChangeAnim", vram = 0x80B3CC38, size = 0x48 },
    { name = "func_80B3CC80", vram = 0x80B3CC80, size = 0x9C },
    { name = "func_80B3D044", vram = 0x80B3D044, size = 0xD8 },
    { name = "func_80B3CDA4", vram = 0x80B3CDA4, size = 0x11C },
    { name = "func_80B3D558", vram = 0x80B3D558, size = 0x60 },
    { name = "EnDnp_TransformLimbDraw", vram = 0x80B3DAA0, size = 0xF8 },
    { name = "func_80B3D338", vram = 0x80B3D338, size = 0xC0 },
    { name = "func_80B3D2D4", vram = 0x80B3D2D4, size = 0x64 },
    { name = "func_80B3CD1C", vram = 0x80B3CD1C, size = 0x88 },
    { name = "EnDnp_Destroy", vram = 0x80B3D7B8, size = 0x2C },
    { name = "EnDnp_Update", vram = 0x80B3D7E4, size = 0x190 },
    { name = "func_80B3D47C", vram = 0x80B3D47C, size = 0xDC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Dai"
rom = 0x00FA32F0
vram = 0x80B3DFF0
size = 0x2090

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B3E674, target_vram = 0x80B3FBFC },
    { type = "R_MIPS_LO16", vram = 0x80B3E680, target_vram = 0x80B3FBFC },
    { type = "R_MIPS_HI16", vram = 0x80B3E714, target_vram = 0x80B3FBF0 },
    { type = "R_MIPS_LO16", vram = 0x80B3E720, target_vram = 0x80B3FBF0 },
    { type = "R_MIPS_HI16", vram = 0x80B3E7A0, target_vram = 0x80B3F00C },
    { type = "R_MIPS_LO16", vram = 0x80B3E7A4, target_vram = 0x80B3F00C },
    { type = "R_MIPS_HI16", vram = 0x80B3E810, target_vram = 0x80B3EF90 },
    { type = "R_MIPS_LO16", vram = 0x80B3E814, target_vram = 0x80B3EF90 },
    { type = "R_MIPS_HI16", vram = 0x80B3E8F8, target_vram = 0x80B3FCB4 },
    { type = "R_MIPS_LO16", vram = 0x80B3E8FC, target_vram = 0x80B3FCB4 },
    { type = "R_MIPS_HI16", vram = 0x80B3E900, target_vram = 0x80B3FCE4 },
    { type = "R_MIPS_LO16", vram = 0x80B3E904, target_vram = 0x80B3FCE4 },
    { type = "R_MIPS_HI16", vram = 0x80B3E940, target_vram = 0x80B3FD14 },
    { type = "R_MIPS_LO16", vram = 0x80B3E94C, target_vram = 0x80B3FD14 },
    { type = "R_MIPS_HI16", vram = 0x80B3EA98, target_vram = 0x80B3FBF0 },
    { type = "R_MIPS_LO16", vram = 0x80B3EA9C, target_vram = 0x80B3FBF0 },
    { type = "R_MIPS_HI16", vram = 0x80B3EB90, target_vram = 0x80B3FE90 },
    { type = "R_MIPS_LO16", vram = 0x80B3EB94, target_vram = 0x80B3FE90 },
    { type = "R_MIPS_HI16", vram = 0x80B3EBA0, target_vram = 0x80B3FE94 },
    { type = "R_MIPS_LO16", vram = 0x80B3EBA4, target_vram = 0x80B3FE94 },
    { type = "R_MIPS_HI16", vram = 0x80B3EC94, target_vram = 0x80B3FD6C },
    { type = "R_MIPS_HI16", vram = 0x80B3EC98, target_vram = 0x80B3FD4C },
    { type = "R_MIPS_HI16", vram = 0x80B3EC9C, target_vram = 0x80B3FD2C },
    { type = "R_MIPS_LO16", vram = 0x80B3ECA4, target_vram = 0x80B3FD2C },
    { type = "R_MIPS_LO16", vram = 0x80B3ECA8, target_vram = 0x80B3FD4C },
    { type = "R_MIPS_LO16", vram = 0x80B3ECAC, target_vram = 0x80B3FD6C },
    { type = "R_MIPS_HI16", vram = 0x80B3ED04, target_vram = 0x80B3FD7C },
    { type = "R_MIPS_LO16", vram = 0x80B3ED08, target_vram = 0x80B3FD7C },
    { type = "R_MIPS_HI16", vram = 0x80B3ED98, target_vram = 0x80B3FE00 },
    { type = "R_MIPS_HI16", vram = 0x80B3ED9C, target_vram = 0x80B3FDF4 },
    { type = "R_MIPS_HI16", vram = 0x80B3EDA0, target_vram = 0x80B3FDE8 },
    { type = "R_MIPS_LO16", vram = 0x80B3EDA8, target_vram = 0x80B3FDE8 },
    { type = "R_MIPS_LO16", vram = 0x80B3EDAC, target_vram = 0x80B3FDF4 },
    { type = "R_MIPS_LO16", vram = 0x80B3EDB0, target_vram = 0x80B3FE00 },
    { type = "R_MIPS_HI16", vram = 0x80B3EE08, target_vram = 0x80B3FE08 },
    { type = "R_MIPS_LO16", vram = 0x80B3EE0C, target_vram = 0x80B3FE08 },
    { type = "R_MIPS_HI16", vram = 0x80B3EF30, target_vram = 0x80B3EE8C },
    { type = "R_MIPS_LO16", vram = 0x80B3EF34, target_vram = 0x80B3EE8C },
    { type = "R_MIPS_HI16", vram = 0x80B3EFA0, target_vram = 0x80B3FC8C },
    { type = "R_MIPS_LO16", vram = 0x80B3EFAC, target_vram = 0x80B3FC8C },
    { type = "R_MIPS_HI16", vram = 0x80B3EFD4, target_vram = 0x80B3F00C },
    { type = "R_MIPS_LO16", vram = 0x80B3EFD8, target_vram = 0x80B3F00C },
    { type = "R_MIPS_HI16", vram = 0x80B3F098, target_vram = 0x80B3FE38 },
    { type = "R_MIPS_LO16", vram = 0x80B3F0AC, target_vram = 0x80B3FE38 },
    { type = "R_MIPS_HI16", vram = 0x80B3F39C, target_vram = 0x80B3FBF0 },
    { type = "R_MIPS_LO16", vram = 0x80B3F3A4, target_vram = 0x80B3FBF0 },
    { type = "R_MIPS_HI16", vram = 0x80B3F410, target_vram = 0x80B3F00C },
    { type = "R_MIPS_LO16", vram = 0x80B3F418, target_vram = 0x80B3F00C },
    { type = "R_MIPS_HI16", vram = 0x80B3F434, target_vram = 0x80B3EEDC },
    { type = "R_MIPS_LO16", vram = 0x80B3F444, target_vram = 0x80B3EEDC },
    { type = "R_MIPS_HI16", vram = 0x80B3F644, target_vram = 0x80B3FE4C },
    { type = "R_MIPS_HI16", vram = 0x80B3F650, target_vram = 0x80B3FE4C },
    { type = "R_MIPS_LO16", vram = 0x80B3F654, target_vram = 0x80B3FE4C },
    { type = "R_MIPS_LO16", vram = 0x80B3F664, target_vram = 0x80B3FE4C },
    { type = "R_MIPS_HI16", vram = 0x80B3F66C, target_vram = 0x80B3FE50 },
    { type = "R_MIPS_LO16", vram = 0x80B3F67C, target_vram = 0x80B3FE50 },
    { type = "R_MIPS_LO16", vram = 0x80B3F694, target_vram = 0x80B3FE54 },
    { type = "R_MIPS_HI16", vram = 0x80B3F830, target_vram = 0x80B3FE58 },
    { type = "R_MIPS_LO16", vram = 0x80B3F844, target_vram = 0x80B3FE58 },
    { type = "R_MIPS_HI16", vram = 0x80B3F84C, target_vram = 0x80B3F598 },
    { type = "R_MIPS_LO16", vram = 0x80B3F850, target_vram = 0x80B3F598 },
    { type = "R_MIPS_HI16", vram = 0x80B3F864, target_vram = 0x80B3F614 },
    { type = "R_MIPS_HI16", vram = 0x80B3F868, target_vram = 0x80B3F6EC },
    { type = "R_MIPS_LO16", vram = 0x80B3F86C, target_vram = 0x80B3F6EC },
    { type = "R_MIPS_LO16", vram = 0x80B3F870, target_vram = 0x80B3F614 },
    { type = "R_MIPS_HI16", vram = 0x80B3F98C, target_vram = 0x80B3FE70 },
    { type = "R_MIPS_LO16", vram = 0x80B3F9A0, target_vram = 0x80B3FE70 },
    { type = "R_MIPS_HI16", vram = 0x80B3F9A8, target_vram = 0x80B3F598 },
    { type = "R_MIPS_LO16", vram = 0x80B3F9AC, target_vram = 0x80B3F598 },
    { type = "R_MIPS_HI16", vram = 0x80B3F9C0, target_vram = 0x80B3F614 },
    { type = "R_MIPS_HI16", vram = 0x80B3F9C4, target_vram = 0x80B3F6EC },
    { type = "R_MIPS_LO16", vram = 0x80B3F9C8, target_vram = 0x80B3F6EC },
    { type = "R_MIPS_LO16", vram = 0x80B3F9CC, target_vram = 0x80B3F614 },
    { type = "R_MIPS_HI16", vram = 0x80B3FAA4, target_vram = 0x80B3FE70 },
    { type = "R_MIPS_LO16", vram = 0x80B3FAB8, target_vram = 0x80B3FE70 },
    { type = "R_MIPS_HI16", vram = 0x80B3FAC0, target_vram = 0x80B3F598 },
    { type = "R_MIPS_LO16", vram = 0x80B3FAC4, target_vram = 0x80B3F598 },
    { type = "R_MIPS_HI16", vram = 0x80B3FAD8, target_vram = 0x80B3F614 },
    { type = "R_MIPS_HI16", vram = 0x80B3FADC, target_vram = 0x80B3F6EC },
    { type = "R_MIPS_LO16", vram = 0x80B3FAE0, target_vram = 0x80B3F6EC },
    { type = "R_MIPS_LO16", vram = 0x80B3FAE4, target_vram = 0x80B3F614 },
]

functions = [
    { name = "EnDai_TransformLimbDraw", vram = 0x80B3F6EC, size = 0xA0 },
    { name = "EnDai_HandleCutscene", vram = 0x80B3F044, size = 0x2D4 },
    { name = "func_80B3EF90", vram = 0x80B3EF90, size = 0x7C },
    { name = "func_80B3F00C", vram = 0x80B3F00C, size = 0x38 },
    { name = "EnDai_OverrideLimbDraw", vram = 0x80B3F598, size = 0x7C },
    { name = "func_80B3ED88", vram = 0x80B3ED88, size = 0x104 },
    { name = "EnDai_Draw", vram = 0x80B3FB84, size = 0x48 },
    { name = "func_80B3E8BC", vram = 0x80B3E8BC, size = 0xB0 },
    { name = "func_80B3F920", vram = 0x80B3F920, size = 0x264 },
    { name = "func_80B3E5B4", vram = 0x80B3E5B4, size = 0x28 },
    { name = "func_80B3EC84", vram = 0x80B3EC84, size = 0x104 },
    { name = "EnDai_Update", vram = 0x80B3F4A4, size = 0xF4 },
    { name = "func_80B3E460", vram = 0x80B3E460, size = 0x154 },
    { name = "func_80B3F78C", vram = 0x80B3F78C, size = 0x194 },
    { name = "func_80B3E96C", vram = 0x80B3E96C, size = 0x2A4 },
    { name = "EnDai_Init", vram = 0x80B3F318, size = 0x17C },
    { name = "func_80B3EC10", vram = 0x80B3EC10, size = 0x74 },
    { name = "func_80B3E834", vram = 0x80B3E834, size = 0x88 },
    { name = "func_80B3E69C", vram = 0x80B3E69C, size = 0x12C },
    { name = "EnDai_ChangeAnim", vram = 0x80B3E5DC, size = 0xC0 },
    { name = "EnDai_PostLimbDraw", vram = 0x80B3F614, size = 0xD8 },
    { name = "func_80B3DFF0", vram = 0x80B3DFF0, size = 0x178 },
    { name = "func_80B3EE8C", vram = 0x80B3EE8C, size = 0x50 },
    { name = "func_80B3E7C8", vram = 0x80B3E7C8, size = 0x6C },
    { name = "func_80B3EEDC", vram = 0x80B3EEDC, size = 0xB4 },
    { name = "func_80B3E168", vram = 0x80B3E168, size = 0x2F8 },
    { name = "EnDai_Destroy", vram = 0x80B3F494, size = 0x10 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Goron_Oyu"
rom = 0x00FA5380
vram = 0x80B40080
size = 0x780

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B40080, target_vram = 0x80B400C8 },
    { type = "R_MIPS_LO16", vram = 0x80B40088, target_vram = 0x80B400C8 },
    { type = "R_MIPS_HI16", vram = 0x80B400A8, target_vram = 0x80B40100 },
    { type = "R_MIPS_LO16", vram = 0x80B400AC, target_vram = 0x80B40100 },
    { type = "R_MIPS_HI16", vram = 0x80B40138, target_vram = 0x80B40160 },
    { type = "R_MIPS_LO16", vram = 0x80B4013C, target_vram = 0x80B40160 },
    { type = "R_MIPS_HI16", vram = 0x80B401D4, target_vram = 0x80B40780 },
    { type = "R_MIPS_LO16", vram = 0x80B401D8, target_vram = 0x80B40780 },
]

functions = [
    { name = "func_80B40160", vram = 0x80B40160, size = 0x98 },
    { name = "func_80B40100", vram = 0x80B40100, size = 0x60 },
    { name = "BgGoronOyu_SpawnEffects", vram = 0x80B40394, size = 0x1D8 },
    { name = "func_80B4009C", vram = 0x80B4009C, size = 0x2C },
    { name = "func_80B40080", vram = 0x80B40080, size = 0x1C },
    { name = "func_80B400C8", vram = 0x80B400C8, size = 0x38 },
    { name = "BgGoronOyu_UpdateWaterBoxInfo", vram = 0x80B40308, size = 0x8C },
    { name = "BgGoronOyu_Init", vram = 0x80B4056C, size = 0xBC },
    { name = "BgGoronOyu_Destroy", vram = 0x80B40628, size = 0x34 },
    { name = "func_80B401F8", vram = 0x80B401F8, size = 0x110 },
    { name = "BgGoronOyu_Update", vram = 0x80B4065C, size = 0x3C },
    { name = "BgGoronOyu_Draw", vram = 0x80B40698, size = 0xBC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Kgy"
rom = 0x00FA5B00
vram = 0x80B40800
size = 0x31B0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B40940, target_vram = 0x80B425A0 },
    { type = "R_MIPS_LO16", vram = 0x80B40944, target_vram = 0x80B425A0 },
    { type = "R_MIPS_HI16", vram = 0x80B40980, target_vram = 0x80B419B0 },
    { type = "R_MIPS_LO16", vram = 0x80B40984, target_vram = 0x80B419B0 },
    { type = "R_MIPS_HI16", vram = 0x80B409B8, target_vram = 0x80B42714 },
    { type = "R_MIPS_LO16", vram = 0x80B409BC, target_vram = 0x80B42714 },
    { type = "R_MIPS_HI16", vram = 0x80B40A0C, target_vram = 0x80B42D28 },
    { type = "R_MIPS_LO16", vram = 0x80B40A10, target_vram = 0x80B42D28 },
    { type = "R_MIPS_HI16", vram = 0x80B40B54, target_vram = 0x80B43270 },
    { type = "R_MIPS_LO16", vram = 0x80B40B58, target_vram = 0x80B43270 },
    { type = "R_MIPS_HI16", vram = 0x80B4103C, target_vram = 0x80B432F0 },
    { type = "R_MIPS_LO16", vram = 0x80B41050, target_vram = 0x80B432F0 },
    { type = "R_MIPS_HI16", vram = 0x80B41054, target_vram = 0x80B432F4 },
    { type = "R_MIPS_LO16", vram = 0x80B41068, target_vram = 0x80B432F4 },
    { type = "R_MIPS_HI16", vram = 0x80B41120, target_vram = 0x80B41A48 },
    { type = "R_MIPS_LO16", vram = 0x80B41128, target_vram = 0x80B41A48 },
    { type = "R_MIPS_HI16", vram = 0x80B411EC, target_vram = 0x80B432F8 },
    { type = "R_MIPS_LO16", vram = 0x80B411F4, target_vram = 0x80B432F8 },
    { type = "R_MIPS_HI16", vram = 0x80B415B8, target_vram = 0x80B4329A },
    { type = "R_MIPS_HI16", vram = 0x80B415BC, target_vram = 0x80B43298 },
    { type = "R_MIPS_LO16", vram = 0x80B415C4, target_vram = 0x80B43298 },
    { type = "R_MIPS_LO16", vram = 0x80B415E4, target_vram = 0x80B4329A },
    { type = "R_MIPS_LO16", vram = 0x80B415F8, target_vram = 0x80B4329C },
    { type = "R_MIPS_LO16", vram = 0x80B41614, target_vram = 0x80B4329E },
    { type = "R_MIPS_HI16", vram = 0x80B41618, target_vram = 0x80B432C6 },
    { type = "R_MIPS_LO16", vram = 0x80B4161C, target_vram = 0x80B432C6 },
    { type = "R_MIPS_LO16", vram = 0x80B41620, target_vram = 0x80B432C8 },
    { type = "R_MIPS_LO16", vram = 0x80B41628, target_vram = 0x80B432CA },
    { type = "R_MIPS_HI16", vram = 0x80B4172C, target_vram = 0x80B4330C },
    { type = "R_MIPS_LO16", vram = 0x80B41734, target_vram = 0x80B4330C },
    { type = "R_MIPS_HI16", vram = 0x80B41818, target_vram = 0x80B419B0 },
    { type = "R_MIPS_LO16", vram = 0x80B4181C, target_vram = 0x80B419B0 },
    { type = "R_MIPS_HI16", vram = 0x80B41888, target_vram = 0x80B419B0 },
    { type = "R_MIPS_LO16", vram = 0x80B4188C, target_vram = 0x80B419B0 },
    { type = "R_MIPS_HI16", vram = 0x80B41978, target_vram = 0x80B41858 },
    { type = "R_MIPS_LO16", vram = 0x80B41980, target_vram = 0x80B41858 },
    { type = "R_MIPS_HI16", vram = 0x80B41A14, target_vram = 0x80B418C4 },
    { type = "R_MIPS_LO16", vram = 0x80B41A1C, target_vram = 0x80B418C4 },
    { type = "R_MIPS_HI16", vram = 0x80B41A20, target_vram = 0x80B417B8 },
    { type = "R_MIPS_LO16", vram = 0x80B41A24, target_vram = 0x80B417B8 },
    { type = "R_MIPS_HI16", vram = 0x80B41B20, target_vram = 0x80B41E18 },
    { type = "R_MIPS_LO16", vram = 0x80B41B24, target_vram = 0x80B41E18 },
    { type = "R_MIPS_HI16", vram = 0x80B41C34, target_vram = 0x80B42508 },
    { type = "R_MIPS_LO16", vram = 0x80B41C38, target_vram = 0x80B42508 },
    { type = "R_MIPS_HI16", vram = 0x80B41C88, target_vram = 0x80B41C30 },
    { type = "R_MIPS_LO16", vram = 0x80B41C90, target_vram = 0x80B41C30 },
    { type = "R_MIPS_HI16", vram = 0x80B41D0C, target_vram = 0x80B41E18 },
    { type = "R_MIPS_LO16", vram = 0x80B41D10, target_vram = 0x80B41E18 },
    { type = "R_MIPS_HI16", vram = 0x80B41DA0, target_vram = 0x80B41CBC },
    { type = "R_MIPS_LO16", vram = 0x80B41DA8, target_vram = 0x80B41CBC },
    { type = "R_MIPS_HI16", vram = 0x80B42034, target_vram = 0x80B43370 },
    { type = "R_MIPS_LO16", vram = 0x80B4203C, target_vram = 0x80B43370 },
    { type = "R_MIPS_HI16", vram = 0x80B420B0, target_vram = 0x80B425A0 },
    { type = "R_MIPS_LO16", vram = 0x80B420B4, target_vram = 0x80B425A0 },
    { type = "R_MIPS_HI16", vram = 0x80B42130, target_vram = 0x80B41C54 },
    { type = "R_MIPS_LO16", vram = 0x80B42134, target_vram = 0x80B41C54 },
    { type = "R_MIPS_HI16", vram = 0x80B42244, target_vram = 0x80B41ACC },
    { type = "R_MIPS_LO16", vram = 0x80B4224C, target_vram = 0x80B41ACC },
    { type = "R_MIPS_HI16", vram = 0x80B42270, target_vram = 0x80B41C54 },
    { type = "R_MIPS_LO16", vram = 0x80B42274, target_vram = 0x80B41C54 },
    { type = "R_MIPS_HI16", vram = 0x80B423D8, target_vram = 0x80B41C54 },
    { type = "R_MIPS_LO16", vram = 0x80B423DC, target_vram = 0x80B41C54 },
    { type = "R_MIPS_HI16", vram = 0x80B42440, target_vram = 0x80B41D64 },
    { type = "R_MIPS_LO16", vram = 0x80B42444, target_vram = 0x80B41D64 },
    { type = "R_MIPS_HI16", vram = 0x80B424C0, target_vram = 0x80B41C54 },
    { type = "R_MIPS_LO16", vram = 0x80B424C4, target_vram = 0x80B41C54 },
    { type = "R_MIPS_HI16", vram = 0x80B42564, target_vram = 0x80B41E18 },
    { type = "R_MIPS_LO16", vram = 0x80B42568, target_vram = 0x80B41E18 },
    { type = "R_MIPS_HI16", vram = 0x80B425E8, target_vram = 0x80B41E18 },
    { type = "R_MIPS_LO16", vram = 0x80B425EC, target_vram = 0x80B41E18 },
    { type = "R_MIPS_HI16", vram = 0x80B426D4, target_vram = 0x80B42714 },
    { type = "R_MIPS_LO16", vram = 0x80B426D8, target_vram = 0x80B42714 },
    { type = "R_MIPS_HI16", vram = 0x80B42794, target_vram = 0x80B41E18 },
    { type = "R_MIPS_LO16", vram = 0x80B4279C, target_vram = 0x80B41E18 },
    { type = "R_MIPS_HI16", vram = 0x80B427A0, target_vram = 0x80B42660 },
    { type = "R_MIPS_LO16", vram = 0x80B427A4, target_vram = 0x80B42660 },
    { type = "R_MIPS_HI16", vram = 0x80B42890, target_vram = 0x80B43400 },
    { type = "R_MIPS_LO16", vram = 0x80B42898, target_vram = 0x80B43400 },
    { type = "R_MIPS_HI16", vram = 0x80B42918, target_vram = 0x80B41C54 },
    { type = "R_MIPS_LO16", vram = 0x80B4291C, target_vram = 0x80B41C54 },
    { type = "R_MIPS_HI16", vram = 0x80B429DC, target_vram = 0x80B427C8 },
    { type = "R_MIPS_LO16", vram = 0x80B429E0, target_vram = 0x80B427C8 },
    { type = "R_MIPS_HI16", vram = 0x80B42B54, target_vram = 0x80B43414 },
    { type = "R_MIPS_LO16", vram = 0x80B42B5C, target_vram = 0x80B43414 },
    { type = "R_MIPS_HI16", vram = 0x80B42CE8, target_vram = 0x80B42D28 },
    { type = "R_MIPS_LO16", vram = 0x80B42CEC, target_vram = 0x80B42D28 },
    { type = "R_MIPS_HI16", vram = 0x80B42D90, target_vram = 0x80B42A8C },
    { type = "R_MIPS_LO16", vram = 0x80B42D98, target_vram = 0x80B42A8C },
    { type = "R_MIPS_HI16", vram = 0x80B42E24, target_vram = 0x80B4296C },
    { type = "R_MIPS_LO16", vram = 0x80B42E2C, target_vram = 0x80B4296C },
    { type = "R_MIPS_HI16", vram = 0x80B4302C, target_vram = 0x80B432D8 },
    { type = "R_MIPS_LO16", vram = 0x80B43034, target_vram = 0x80B432D8 },
    { type = "R_MIPS_HI16", vram = 0x80B43050, target_vram = 0x80B432E4 },
    { type = "R_MIPS_LO16", vram = 0x80B43058, target_vram = 0x80B432E4 },
    { type = "R_MIPS_HI16", vram = 0x80B430B4, target_vram = 0x80B43460 },
    { type = "R_MIPS_LO16", vram = 0x80B430C0, target_vram = 0x80B43460 },
    { type = "R_MIPS_HI16", vram = 0x80B43218, target_vram = 0x80B42FA0 },
    { type = "R_MIPS_HI16", vram = 0x80B4321C, target_vram = 0x80B43008 },
    { type = "R_MIPS_LO16", vram = 0x80B43220, target_vram = 0x80B43008 },
    { type = "R_MIPS_LO16", vram = 0x80B43224, target_vram = 0x80B42FA0 },
]

functions = [
    { name = "func_80B40E54", vram = 0x80B40E54, size = 0x20 },
    { name = "func_80B40EE8", vram = 0x80B40EE8, size = 0x2F4 },
    { name = "func_80B419B0", vram = 0x80B419B0, size = 0x98 },
    { name = "func_80B40E18", vram = 0x80B40E18, size = 0x20 },
    { name = "func_80B42508", vram = 0x80B42508, size = 0x98 },
    { name = "func_80B40EBC", vram = 0x80B40EBC, size = 0x2C },
    { name = "func_80B43074", vram = 0x80B43074, size = 0x15C },
    { name = "func_80B40D8C", vram = 0x80B40D8C, size = 0x28 },
    { name = "EnKgy_FindIceBlock", vram = 0x80B40C38, size = 0x3C },
    { name = "EnKgy_Destroy", vram = 0x80B40B04, size = 0x34 },
    { name = "EnKgy_FindZubora", vram = 0x80B40BFC, size = 0x3C },
    { name = "func_80B41D64", vram = 0x80B41D64, size = 0xB4 },
    { name = "func_80B40E74", vram = 0x80B40E74, size = 0x48 },
    { name = "func_80B417B8", vram = 0x80B417B8, size = 0xA0 },
    { name = "func_80B42A8C", vram = 0x80B42A8C, size = 0x29C },
    { name = "func_80B4296C", vram = 0x80B4296C, size = 0x120 },
    { name = "func_80B41C30", vram = 0x80B41C30, size = 0x24 },
    { name = "EnKgy_PostLimbDraw", vram = 0x80B43008, size = 0x6C },
    { name = "func_80B42660", vram = 0x80B42660, size = 0xB4 },
    { name = "func_80B41460", vram = 0x80B41460, size = 0xC8 },
    { name = "func_80B40C74", vram = 0x80B40C74, size = 0x8C },
    { name = "func_80B41858", vram = 0x80B41858, size = 0x6C },
    { name = "EnKgy_Init", vram = 0x80B40800, size = 0x304 },
    { name = "func_80B40D30", vram = 0x80B40D30, size = 0x34 },
    { name = "func_80B40D64", vram = 0x80B40D64, size = 0x28 },
    { name = "func_80B41368", vram = 0x80B41368, size = 0x60 },
    { name = "func_80B41E18", vram = 0x80B41E18, size = 0x6F0 },
    { name = "func_80B41A48", vram = 0x80B41A48, size = 0x84 },
    { name = "func_80B418C4", vram = 0x80B418C4, size = 0xEC },
    { name = "EnKgy_ChangeAnimLoopMorph", vram = 0x80B40BC0, size = 0x3C },
    { name = "func_80B42D28", vram = 0x80B42D28, size = 0x1B8 },
    { name = "EnKgy_Update", vram = 0x80B42EE0, size = 0xC0 },
    { name = "func_80B41ACC", vram = 0x80B41ACC, size = 0x164 },
    { name = "func_80B413C8", vram = 0x80B413C8, size = 0x98 },
    { name = "func_80B427C8", vram = 0x80B427C8, size = 0x1A4 },
    { name = "func_80B411DC", vram = 0x80B411DC, size = 0x18C },
    { name = "EnKgy_Draw", vram = 0x80B431D0, size = 0x80 },
    { name = "func_80B40E38", vram = 0x80B40E38, size = 0x1C },
    { name = "func_80B4163C", vram = 0x80B4163C, size = 0x17C },
    { name = "func_80B425A0", vram = 0x80B425A0, size = 0xC0 },
    { name = "EnKgy_OverrideLimbDraw", vram = 0x80B42FA0, size = 0x68 },
    { name = "func_80B41528", vram = 0x80B41528, size = 0x80 },
    { name = "func_80B41C54", vram = 0x80B41C54, size = 0x68 },
    { name = "func_80B41CBC", vram = 0x80B41CBC, size = 0xA8 },
    { name = "EnKgy_ChangeAnim", vram = 0x80B40B38, size = 0x88 },
    { name = "func_80B415A8", vram = 0x80B415A8, size = 0x94 },
    { name = "func_80B40D00", vram = 0x80B40D00, size = 0x30 },
    { name = "func_80B42714", vram = 0x80B42714, size = 0xB4 },
    { name = "func_80B40DB4", vram = 0x80B40DB4, size = 0x64 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Invadepoh"
rom = 0x00FA8CB0
vram = 0x80B439B0
size = 0xC8F0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B44260, target_vram = 0x80B4EE40 },
    { type = "R_MIPS_LO16", vram = 0x80B44264, target_vram = 0x80B4EE40 },
    { type = "R_MIPS_HI16", vram = 0x80B4430C, target_vram = 0x80B4E940 },
    { type = "R_MIPS_LO16", vram = 0x80B44310, target_vram = 0x80B4E940 },
    { type = "R_MIPS_HI16", vram = 0x80B44364, target_vram = 0x80B4EE44 },
    { type = "R_MIPS_LO16", vram = 0x80B44368, target_vram = 0x80B4EE44 },
    { type = "R_MIPS_HI16", vram = 0x80B445C4, target_vram = 0x80B4EE48 },
    { type = "R_MIPS_LO16", vram = 0x80B445CC, target_vram = 0x80B4EE48 },
    { type = "R_MIPS_HI16", vram = 0x80B44764, target_vram = 0x80B4EE4C },
    { type = "R_MIPS_LO16", vram = 0x80B44768, target_vram = 0x80B4EE4C },
    { type = "R_MIPS_HI16", vram = 0x80B44848, target_vram = 0x80B4EE50 },
    { type = "R_MIPS_LO16", vram = 0x80B4484C, target_vram = 0x80B4EE50 },
    { type = "R_MIPS_HI16", vram = 0x80B44948, target_vram = 0x80B4EE54 },
    { type = "R_MIPS_LO16", vram = 0x80B4494C, target_vram = 0x80B4EE54 },
    { type = "R_MIPS_HI16", vram = 0x80B44AA8, target_vram = 0x80B4EE58 },
    { type = "R_MIPS_LO16", vram = 0x80B44AB8, target_vram = 0x80B4EE58 },
    { type = "R_MIPS_HI16", vram = 0x80B44ABC, target_vram = 0x80B4EE5C },
    { type = "R_MIPS_LO16", vram = 0x80B44AC0, target_vram = 0x80B4EE5C },
    { type = "R_MIPS_HI16", vram = 0x80B44AE8, target_vram = 0x80B4EE68 },
    { type = "R_MIPS_HI16", vram = 0x80B44AEC, target_vram = 0x80B4EE60 },
    { type = "R_MIPS_LO16", vram = 0x80B44AF0, target_vram = 0x80B4EE60 },
    { type = "R_MIPS_HI16", vram = 0x80B44AF8, target_vram = 0x80B4EE64 },
    { type = "R_MIPS_LO16", vram = 0x80B44B08, target_vram = 0x80B4EE64 },
    { type = "R_MIPS_LO16", vram = 0x80B44B18, target_vram = 0x80B4EE68 },
    { type = "R_MIPS_HI16", vram = 0x80B44DC4, target_vram = 0x80B4EE6C },
    { type = "R_MIPS_LO16", vram = 0x80B44DC8, target_vram = 0x80B4EE6C },
    { type = "R_MIPS_HI16", vram = 0x80B44F5C, target_vram = 0x80B4E968 },
    { type = "R_MIPS_LO16", vram = 0x80B44F60, target_vram = 0x80B4E968 },
    { type = "R_MIPS_HI16", vram = 0x80B44F84, target_vram = 0x80B4E944 },
    { type = "R_MIPS_LO16", vram = 0x80B44F8C, target_vram = 0x80B4E944 },
    { type = "R_MIPS_HI16", vram = 0x80B44FAC, target_vram = 0x80B4E958 },
    { type = "R_MIPS_LO16", vram = 0x80B44FB0, target_vram = 0x80B4E958 },
    { type = "R_MIPS_HI16", vram = 0x80B44FF0, target_vram = 0x80B4E994 },
    { type = "R_MIPS_LO16", vram = 0x80B44FF4, target_vram = 0x80B4E994 },
    { type = "R_MIPS_HI16", vram = 0x80B45018, target_vram = 0x80B4E96C },
    { type = "R_MIPS_LO16", vram = 0x80B45020, target_vram = 0x80B4E96C },
    { type = "R_MIPS_HI16", vram = 0x80B45040, target_vram = 0x80B4E984 },
    { type = "R_MIPS_LO16", vram = 0x80B45044, target_vram = 0x80B4E984 },
    { type = "R_MIPS_HI16", vram = 0x80B45094, target_vram = 0x80B50400 },
    { type = "R_MIPS_LO16", vram = 0x80B4509C, target_vram = 0x80B50400 },
    { type = "R_MIPS_HI16", vram = 0x80B450A8, target_vram = 0x80B503FC },
    { type = "R_MIPS_LO16", vram = 0x80B450AC, target_vram = 0x80B503FC },
    { type = "R_MIPS_HI16", vram = 0x80B4516C, target_vram = 0x80B4EE70 },
    { type = "R_MIPS_LO16", vram = 0x80B45170, target_vram = 0x80B4EE70 },
    { type = "R_MIPS_HI16", vram = 0x80B451A8, target_vram = 0x80B4E940 },
    { type = "R_MIPS_LO16", vram = 0x80B451B4, target_vram = 0x80B4E940 },
    { type = "R_MIPS_HI16", vram = 0x80B45280, target_vram = 0x80B4E940 },
    { type = "R_MIPS_LO16", vram = 0x80B45284, target_vram = 0x80B4E940 },
    { type = "R_MIPS_HI16", vram = 0x80B45334, target_vram = 0x80B50320 },
    { type = "R_MIPS_LO16", vram = 0x80B45340, target_vram = 0x80B50320 },
    { type = "R_MIPS_HI16", vram = 0x80B45500, target_vram = 0x80B503F0 },
    { type = "R_MIPS_LO16", vram = 0x80B45504, target_vram = 0x80B503F0 },
    { type = "R_MIPS_HI16", vram = 0x80B4565C, target_vram = 0x80B50404 },
    { type = "R_MIPS_HI16", vram = 0x80B45660, target_vram = 0x80B5040A },
    { type = "R_MIPS_LO16", vram = 0x80B45668, target_vram = 0x80B5040A },
    { type = "R_MIPS_LO16", vram = 0x80B4566C, target_vram = 0x80B50404 },
    { type = "R_MIPS_HI16", vram = 0x80B45720, target_vram = 0x80B4EE74 },
    { type = "R_MIPS_LO16", vram = 0x80B45724, target_vram = 0x80B4EE74 },
    { type = "R_MIPS_HI16", vram = 0x80B457CC, target_vram = 0x80B4EE78 },
    { type = "R_MIPS_LO16", vram = 0x80B457D0, target_vram = 0x80B4EE78 },
    { type = "R_MIPS_HI16", vram = 0x80B457E0, target_vram = 0x80B50320 },
    { type = "R_MIPS_HI16", vram = 0x80B457E4, target_vram = 0x80B50340 },
    { type = "R_MIPS_LO16", vram = 0x80B457E8, target_vram = 0x80B50340 },
    { type = "R_MIPS_LO16", vram = 0x80B457EC, target_vram = 0x80B50320 },
    { type = "R_MIPS_HI16", vram = 0x80B45858, target_vram = 0x80B50348 },
    { type = "R_MIPS_LO16", vram = 0x80B4585C, target_vram = 0x80B50348 },
    { type = "R_MIPS_HI16", vram = 0x80B45864, target_vram = 0x80B4EE7C },
    { type = "R_MIPS_LO16", vram = 0x80B45868, target_vram = 0x80B4EE7C },
    { type = "R_MIPS_HI16", vram = 0x80B4586C, target_vram = 0x80B50340 },
    { type = "R_MIPS_LO16", vram = 0x80B45870, target_vram = 0x80B50340 },
    { type = "R_MIPS_HI16", vram = 0x80B45888, target_vram = 0x80B4EE80 },
    { type = "R_MIPS_LO16", vram = 0x80B45898, target_vram = 0x80B4EE80 },
    { type = "R_MIPS_HI16", vram = 0x80B458D8, target_vram = 0x80B50340 },
    { type = "R_MIPS_LO16", vram = 0x80B458DC, target_vram = 0x80B50340 },
    { type = "R_MIPS_HI16", vram = 0x80B458F8, target_vram = 0x80B50320 },
    { type = "R_MIPS_LO16", vram = 0x80B45904, target_vram = 0x80B50320 },
    { type = "R_MIPS_HI16", vram = 0x80B45918, target_vram = 0x80B50324 },
    { type = "R_MIPS_LO16", vram = 0x80B45924, target_vram = 0x80B50324 },
    { type = "R_MIPS_HI16", vram = 0x80B45938, target_vram = 0x80B50328 },
    { type = "R_MIPS_LO16", vram = 0x80B45944, target_vram = 0x80B50328 },
    { type = "R_MIPS_HI16", vram = 0x80B45958, target_vram = 0x80B5032C },
    { type = "R_MIPS_LO16", vram = 0x80B45964, target_vram = 0x80B5032C },
    { type = "R_MIPS_HI16", vram = 0x80B45BDC, target_vram = 0x80B4EC0C },
    { type = "R_MIPS_LO16", vram = 0x80B45BE8, target_vram = 0x80B4EC0C },
    { type = "R_MIPS_HI16", vram = 0x80B45F54, target_vram = 0x80B4EE84 },
    { type = "R_MIPS_HI16", vram = 0x80B45F58, target_vram = 0x80B4EC1C },
    { type = "R_MIPS_HI16", vram = 0x80B45F5C, target_vram = 0x80B4EC18 },
    { type = "R_MIPS_LO16", vram = 0x80B45F60, target_vram = 0x80B4EC18 },
    { type = "R_MIPS_LO16", vram = 0x80B45F64, target_vram = 0x80B4EC1C },
    { type = "R_MIPS_LO16", vram = 0x80B45F68, target_vram = 0x80B4EE84 },
    { type = "R_MIPS_HI16", vram = 0x80B46124, target_vram = 0x80B50350 },
    { type = "R_MIPS_LO16", vram = 0x80B46128, target_vram = 0x80B50350 },
    { type = "R_MIPS_HI16", vram = 0x80B461F8, target_vram = 0x80B50350 },
    { type = "R_MIPS_HI16", vram = 0x80B461FC, target_vram = 0x80B4EC20 },
    { type = "R_MIPS_LO16", vram = 0x80B46204, target_vram = 0x80B4EC20 },
    { type = "R_MIPS_LO16", vram = 0x80B46208, target_vram = 0x80B50350 },
    { type = "R_MIPS_HI16", vram = 0x80B46310, target_vram = 0x80B4E940 },
    { type = "R_MIPS_LO16", vram = 0x80B46314, target_vram = 0x80B4E940 },
    { type = "R_MIPS_HI16", vram = 0x80B46428, target_vram = 0x80B4EC24 },
    { type = "R_MIPS_LO16", vram = 0x80B4642C, target_vram = 0x80B4EC24 },
    { type = "R_MIPS_HI16", vram = 0x80B46498, target_vram = 0x80B4D670 },
    { type = "R_MIPS_LO16", vram = 0x80B4649C, target_vram = 0x80B4D670 },
    { type = "R_MIPS_HI16", vram = 0x80B464B0, target_vram = 0x80B47BAC },
    { type = "R_MIPS_LO16", vram = 0x80B464B4, target_vram = 0x80B47BAC },
    { type = "R_MIPS_HI16", vram = 0x80B464BC, target_vram = 0x80B4E8B0 },
    { type = "R_MIPS_LO16", vram = 0x80B464C0, target_vram = 0x80B4E8B0 },
    { type = "R_MIPS_HI16", vram = 0x80B46534, target_vram = 0x80B4EC34 },
    { type = "R_MIPS_LO16", vram = 0x80B46538, target_vram = 0x80B4EC34 },
    { type = "R_MIPS_HI16", vram = 0x80B46544, target_vram = 0x80B47FA8 },
    { type = "R_MIPS_LO16", vram = 0x80B4654C, target_vram = 0x80B47FA8 },
    { type = "R_MIPS_HI16", vram = 0x80B465DC, target_vram = 0x80B4EC44 },
    { type = "R_MIPS_LO16", vram = 0x80B465E0, target_vram = 0x80B4EC44 },
    { type = "R_MIPS_HI16", vram = 0x80B465F4, target_vram = 0x80B481C4 },
    { type = "R_MIPS_LO16", vram = 0x80B465F8, target_vram = 0x80B481C4 },
    { type = "R_MIPS_HI16", vram = 0x80B4665C, target_vram = 0x80B4EC54 },
    { type = "R_MIPS_LO16", vram = 0x80B46660, target_vram = 0x80B4EC54 },
    { type = "R_MIPS_HI16", vram = 0x80B466F0, target_vram = 0x80B4E8DC },
    { type = "R_MIPS_LO16", vram = 0x80B466F4, target_vram = 0x80B4E8DC },
    { type = "R_MIPS_HI16", vram = 0x80B46720, target_vram = 0x80B48620 },
    { type = "R_MIPS_LO16", vram = 0x80B46724, target_vram = 0x80B48620 },
    { type = "R_MIPS_HI16", vram = 0x80B46738, target_vram = 0x80B48FB0 },
    { type = "R_MIPS_LO16", vram = 0x80B4673C, target_vram = 0x80B48FB0 },
    { type = "R_MIPS_HI16", vram = 0x80B46758, target_vram = 0x80B49F88 },
    { type = "R_MIPS_LO16", vram = 0x80B4675C, target_vram = 0x80B49F88 },
    { type = "R_MIPS_HI16", vram = 0x80B46770, target_vram = 0x80B4A9C8 },
    { type = "R_MIPS_LO16", vram = 0x80B46774, target_vram = 0x80B4A9C8 },
    { type = "R_MIPS_HI16", vram = 0x80B46788, target_vram = 0x80B4CE54 },
    { type = "R_MIPS_HI16", vram = 0x80B4678C, target_vram = 0x80B4B0C4 },
    { type = "R_MIPS_LO16", vram = 0x80B46790, target_vram = 0x80B4B0C4 },
    { type = "R_MIPS_LO16", vram = 0x80B4679C, target_vram = 0x80B4CE54 },
    { type = "R_MIPS_HI16", vram = 0x80B46898, target_vram = 0x80B503F4 },
    { type = "R_MIPS_LO16", vram = 0x80B4689C, target_vram = 0x80B503F4 },
    { type = "R_MIPS_HI16", vram = 0x80B468C4, target_vram = 0x80B4EC68 },
    { type = "R_MIPS_LO16", vram = 0x80B468C8, target_vram = 0x80B4EC68 },
    { type = "R_MIPS_HI16", vram = 0x80B468E0, target_vram = 0x80B49B1C },
    { type = "R_MIPS_HI16", vram = 0x80B468E4, target_vram = 0x80B4E3F0 },
    { type = "R_MIPS_LO16", vram = 0x80B468E8, target_vram = 0x80B49B1C },
    { type = "R_MIPS_LO16", vram = 0x80B468EC, target_vram = 0x80B4E3F0 },
    { type = "R_MIPS_HI16", vram = 0x80B46904, target_vram = 0x80B4E940 },
    { type = "R_MIPS_LO16", vram = 0x80B46908, target_vram = 0x80B4E940 },
    { type = "R_MIPS_HI16", vram = 0x80B4692C, target_vram = 0x80B4E934 },
    { type = "R_MIPS_LO16", vram = 0x80B46930, target_vram = 0x80B4E934 },
    { type = "R_MIPS_HI16", vram = 0x80B4693C, target_vram = 0x80B4EE88 },
    { type = "R_MIPS_LO16", vram = 0x80B46950, target_vram = 0x80B4EE88 },
    { type = "R_MIPS_HI16", vram = 0x80B46988, target_vram = 0x80B4EE8C },
    { type = "R_MIPS_LO16", vram = 0x80B4698C, target_vram = 0x80B4EE8C },
    { type = "R_MIPS_HI16", vram = 0x80B469D8, target_vram = 0x80B4EC80 },
    { type = "R_MIPS_LO16", vram = 0x80B469DC, target_vram = 0x80B4EC80 },
    { type = "R_MIPS_HI16", vram = 0x80B469E8, target_vram = 0x80B4B8BC },
    { type = "R_MIPS_LO16", vram = 0x80B469EC, target_vram = 0x80B4B8BC },
    { type = "R_MIPS_HI16", vram = 0x80B46A04, target_vram = 0x80B4E908 },
    { type = "R_MIPS_LO16", vram = 0x80B46A0C, target_vram = 0x80B4E908 },
    { type = "R_MIPS_HI16", vram = 0x80B46A98, target_vram = 0x80B4EC98 },
    { type = "R_MIPS_LO16", vram = 0x80B46A9C, target_vram = 0x80B4EC98 },
    { type = "R_MIPS_HI16", vram = 0x80B46AA8, target_vram = 0x80B4C3A0 },
    { type = "R_MIPS_LO16", vram = 0x80B46AAC, target_vram = 0x80B4C3A0 },
    { type = "R_MIPS_HI16", vram = 0x80B46AD8, target_vram = 0x80B4E8DC },
    { type = "R_MIPS_LO16", vram = 0x80B46AE0, target_vram = 0x80B4E8DC },
    { type = "R_MIPS_HI16", vram = 0x80B46B58, target_vram = 0x80B503F8 },
    { type = "R_MIPS_LO16", vram = 0x80B46B5C, target_vram = 0x80B503F8 },
    { type = "R_MIPS_HI16", vram = 0x80B46B80, target_vram = 0x80B4ECB0 },
    { type = "R_MIPS_LO16", vram = 0x80B46B94, target_vram = 0x80B4ECB0 },
    { type = "R_MIPS_HI16", vram = 0x80B46BEC, target_vram = 0x80B50320 },
    { type = "R_MIPS_LO16", vram = 0x80B46BFC, target_vram = 0x80B50320 },
    { type = "R_MIPS_HI16", vram = 0x80B46C84, target_vram = 0x80B503F0 },
    { type = "R_MIPS_LO16", vram = 0x80B46C88, target_vram = 0x80B503F0 },
    { type = "R_MIPS_HI16", vram = 0x80B46CDC, target_vram = 0x80B503F8 },
    { type = "R_MIPS_LO16", vram = 0x80B46CE0, target_vram = 0x80B503F8 },
    { type = "R_MIPS_HI16", vram = 0x80B46D10, target_vram = 0x80B503F4 },
    { type = "R_MIPS_LO16", vram = 0x80B46D14, target_vram = 0x80B503F4 },
    { type = "R_MIPS_HI16", vram = 0x80B46D78, target_vram = 0x80B4ECE8 },
    { type = "R_MIPS_LO16", vram = 0x80B46D8C, target_vram = 0x80B4ECE8 },
    { type = "R_MIPS_HI16", vram = 0x80B46DAC, target_vram = 0x80B4E940 },
    { type = "R_MIPS_HI16", vram = 0x80B46DB0, target_vram = 0x80B46DC8 },
    { type = "R_MIPS_LO16", vram = 0x80B46DB4, target_vram = 0x80B4E940 },
    { type = "R_MIPS_LO16", vram = 0x80B46DB8, target_vram = 0x80B46DC8 },
    { type = "R_MIPS_HI16", vram = 0x80B46E24, target_vram = 0x80B4E940 },
    { type = "R_MIPS_LO16", vram = 0x80B46E28, target_vram = 0x80B4E940 },
    { type = "R_MIPS_HI16", vram = 0x80B46E2C, target_vram = 0x80B46E44 },
    { type = "R_MIPS_LO16", vram = 0x80B46E30, target_vram = 0x80B46E44 },
    { type = "R_MIPS_HI16", vram = 0x80B46E5C, target_vram = 0x80B50404 },
    { type = "R_MIPS_LO16", vram = 0x80B46E70, target_vram = 0x80B50404 },
    { type = "R_MIPS_HI16", vram = 0x80B46E7C, target_vram = 0x80B50404 },
    { type = "R_MIPS_LO16", vram = 0x80B46E80, target_vram = 0x80B50404 },
    { type = "R_MIPS_HI16", vram = 0x80B46EC4, target_vram = 0x80B4E940 },
    { type = "R_MIPS_LO16", vram = 0x80B46EC8, target_vram = 0x80B4E940 },
    { type = "R_MIPS_HI16", vram = 0x80B46ECC, target_vram = 0x80B46EE8 },
    { type = "R_MIPS_LO16", vram = 0x80B46ED4, target_vram = 0x80B46EE8 },
    { type = "R_MIPS_HI16", vram = 0x80B46EFC, target_vram = 0x80B4ED20 },
    { type = "R_MIPS_HI16", vram = 0x80B46F00, target_vram = 0x80B50340 },
    { type = "R_MIPS_LO16", vram = 0x80B46F04, target_vram = 0x80B50340 },
    { type = "R_MIPS_LO16", vram = 0x80B46F08, target_vram = 0x80B4ED20 },
    { type = "R_MIPS_HI16", vram = 0x80B46F50, target_vram = 0x80B50404 },
    { type = "R_MIPS_LO16", vram = 0x80B46F60, target_vram = 0x80B50404 },
    { type = "R_MIPS_HI16", vram = 0x80B46F8C, target_vram = 0x80B4E940 },
    { type = "R_MIPS_HI16", vram = 0x80B46F90, target_vram = 0x80B46FA8 },
    { type = "R_MIPS_LO16", vram = 0x80B46F94, target_vram = 0x80B4E940 },
    { type = "R_MIPS_LO16", vram = 0x80B46F98, target_vram = 0x80B46FA8 },
    { type = "R_MIPS_HI16", vram = 0x80B47004, target_vram = 0x80B50320 },
    { type = "R_MIPS_LO16", vram = 0x80B47008, target_vram = 0x80B50320 },
    { type = "R_MIPS_HI16", vram = 0x80B47068, target_vram = 0x80B4E940 },
    { type = "R_MIPS_HI16", vram = 0x80B4706C, target_vram = 0x80B47084 },
    { type = "R_MIPS_LO16", vram = 0x80B47070, target_vram = 0x80B4E940 },
    { type = "R_MIPS_LO16", vram = 0x80B47074, target_vram = 0x80B47084 },
    { type = "R_MIPS_HI16", vram = 0x80B47094, target_vram = 0x80B50406 },
    { type = "R_MIPS_LO16", vram = 0x80B4709C, target_vram = 0x80B50406 },
    { type = "R_MIPS_HI16", vram = 0x80B470A0, target_vram = 0x80B50404 },
    { type = "R_MIPS_LO16", vram = 0x80B470A8, target_vram = 0x80B50404 },
    { type = "R_MIPS_HI16", vram = 0x80B470E4, target_vram = 0x80B4E940 },
    { type = "R_MIPS_LO16", vram = 0x80B470E8, target_vram = 0x80B4E940 },
    { type = "R_MIPS_HI16", vram = 0x80B470EC, target_vram = 0x80B47108 },
    { type = "R_MIPS_LO16", vram = 0x80B470F4, target_vram = 0x80B47108 },
    { type = "R_MIPS_HI16", vram = 0x80B471C4, target_vram = 0x80B4E940 },
    { type = "R_MIPS_HI16", vram = 0x80B471C8, target_vram = 0x80B471E0 },
    { type = "R_MIPS_LO16", vram = 0x80B471CC, target_vram = 0x80B4E940 },
    { type = "R_MIPS_LO16", vram = 0x80B471D0, target_vram = 0x80B471E0 },
    { type = "R_MIPS_HI16", vram = 0x80B471E8, target_vram = 0x80B4E998 },
    { type = "R_MIPS_LO16", vram = 0x80B471EC, target_vram = 0x80B4E998 },
    { type = "R_MIPS_HI16", vram = 0x80B4724C, target_vram = 0x80B4E940 },
    { type = "R_MIPS_HI16", vram = 0x80B47250, target_vram = 0x80B47268 },
    { type = "R_MIPS_LO16", vram = 0x80B47254, target_vram = 0x80B4E940 },
    { type = "R_MIPS_LO16", vram = 0x80B47258, target_vram = 0x80B47268 },
    { type = "R_MIPS_HI16", vram = 0x80B4727C, target_vram = 0x80B4E940 },
    { type = "R_MIPS_HI16", vram = 0x80B47280, target_vram = 0x80B47298 },
    { type = "R_MIPS_LO16", vram = 0x80B47284, target_vram = 0x80B4E940 },
    { type = "R_MIPS_LO16", vram = 0x80B47288, target_vram = 0x80B47298 },
    { type = "R_MIPS_HI16", vram = 0x80B47308, target_vram = 0x80B4E940 },
    { type = "R_MIPS_HI16", vram = 0x80B4730C, target_vram = 0x80B47324 },
    { type = "R_MIPS_LO16", vram = 0x80B47310, target_vram = 0x80B4E940 },
    { type = "R_MIPS_LO16", vram = 0x80B47314, target_vram = 0x80B47324 },
    { type = "R_MIPS_HI16", vram = 0x80B4735C, target_vram = 0x80B4D9B4 },
    { type = "R_MIPS_LO16", vram = 0x80B47360, target_vram = 0x80B4D9B4 },
    { type = "R_MIPS_HI16", vram = 0x80B4739C, target_vram = 0x80B473E4 },
    { type = "R_MIPS_LO16", vram = 0x80B473A0, target_vram = 0x80B473E4 },
    { type = "R_MIPS_HI16", vram = 0x80B47420, target_vram = 0x80B50340 },
    { type = "R_MIPS_LO16", vram = 0x80B47430, target_vram = 0x80B50340 },
    { type = "R_MIPS_HI16", vram = 0x80B47494, target_vram = 0x80B474DC },
    { type = "R_MIPS_LO16", vram = 0x80B47498, target_vram = 0x80B474DC },
    { type = "R_MIPS_HI16", vram = 0x80B47590, target_vram = 0x80B4DB14 },
    { type = "R_MIPS_HI16", vram = 0x80B475AC, target_vram = 0x80B47600 },
    { type = "R_MIPS_LO16", vram = 0x80B475B0, target_vram = 0x80B4DB14 },
    { type = "R_MIPS_LO16", vram = 0x80B475B8, target_vram = 0x80B47600 },
    { type = "R_MIPS_HI16", vram = 0x80B47644, target_vram = 0x80B4EE90 },
    { type = "R_MIPS_LO16", vram = 0x80B47648, target_vram = 0x80B4EE90 },
    { type = "R_MIPS_HI16", vram = 0x80B47758, target_vram = 0x80B4DB14 },
    { type = "R_MIPS_HI16", vram = 0x80B47760, target_vram = 0x80B477B4 },
    { type = "R_MIPS_LO16", vram = 0x80B47764, target_vram = 0x80B4DB14 },
    { type = "R_MIPS_LO16", vram = 0x80B4776C, target_vram = 0x80B477B4 },
    { type = "R_MIPS_HI16", vram = 0x80B477F8, target_vram = 0x80B4EE94 },
    { type = "R_MIPS_LO16", vram = 0x80B477FC, target_vram = 0x80B4EE94 },
    { type = "R_MIPS_HI16", vram = 0x80B47898, target_vram = 0x80B4DB14 },
    { type = "R_MIPS_HI16", vram = 0x80B478A0, target_vram = 0x80B478F4 },
    { type = "R_MIPS_LO16", vram = 0x80B478A8, target_vram = 0x80B4DB14 },
    { type = "R_MIPS_LO16", vram = 0x80B478B4, target_vram = 0x80B478F4 },
    { type = "R_MIPS_HI16", vram = 0x80B47990, target_vram = 0x80B4DB14 },
    { type = "R_MIPS_HI16", vram = 0x80B47994, target_vram = 0x80B479E8 },
    { type = "R_MIPS_LO16", vram = 0x80B479A4, target_vram = 0x80B4DB14 },
    { type = "R_MIPS_LO16", vram = 0x80B479B0, target_vram = 0x80B479E8 },
    { type = "R_MIPS_HI16", vram = 0x80B47A08, target_vram = 0x80B4ED30 },
    { type = "R_MIPS_LO16", vram = 0x80B47A0C, target_vram = 0x80B4ED30 },
    { type = "R_MIPS_HI16", vram = 0x80B47A90, target_vram = 0x80B4ED6C },
    { type = "R_MIPS_LO16", vram = 0x80B47A94, target_vram = 0x80B4ED6C },
    { type = "R_MIPS_HI16", vram = 0x80B47BFC, target_vram = 0x80B47D30 },
    { type = "R_MIPS_LO16", vram = 0x80B47C00, target_vram = 0x80B47D30 },
    { type = "R_MIPS_HI16", vram = 0x80B47C98, target_vram = 0x80B4E940 },
    { type = "R_MIPS_LO16", vram = 0x80B47C9C, target_vram = 0x80B4E940 },
    { type = "R_MIPS_HI16", vram = 0x80B47CD8, target_vram = 0x80B4EE98 },
    { type = "R_MIPS_LO16", vram = 0x80B47CDC, target_vram = 0x80B4EE98 },
    { type = "R_MIPS_HI16", vram = 0x80B47D44, target_vram = 0x80B4E940 },
    { type = "R_MIPS_LO16", vram = 0x80B47D48, target_vram = 0x80B4E940 },
    { type = "R_MIPS_HI16", vram = 0x80B47D5C, target_vram = 0x80B477B4 },
    { type = "R_MIPS_LO16", vram = 0x80B47D60, target_vram = 0x80B477B4 },
    { type = "R_MIPS_HI16", vram = 0x80B47D68, target_vram = 0x80B47600 },
    { type = "R_MIPS_LO16", vram = 0x80B47D6C, target_vram = 0x80B47600 },
    { type = "R_MIPS_HI16", vram = 0x80B47D74, target_vram = 0x80B474DC },
    { type = "R_MIPS_LO16", vram = 0x80B47D98, target_vram = 0x80B474DC },
    { type = "R_MIPS_HI16", vram = 0x80B47DA0, target_vram = 0x80B473E4 },
    { type = "R_MIPS_LO16", vram = 0x80B47DA4, target_vram = 0x80B473E4 },
    { type = "R_MIPS_HI16", vram = 0x80B47FF0, target_vram = 0x80B48060 },
    { type = "R_MIPS_HI16", vram = 0x80B47FF4, target_vram = 0x80B4E158 },
    { type = "R_MIPS_LO16", vram = 0x80B47FF8, target_vram = 0x80B48060 },
    { type = "R_MIPS_LO16", vram = 0x80B47FFC, target_vram = 0x80B4E158 },
    { type = "R_MIPS_HI16", vram = 0x80B48074, target_vram = 0x80B503F0 },
    { type = "R_MIPS_LO16", vram = 0x80B48078, target_vram = 0x80B503F0 },
    { type = "R_MIPS_HI16", vram = 0x80B480B8, target_vram = 0x80B4EDC0 },
    { type = "R_MIPS_LO16", vram = 0x80B480C8, target_vram = 0x80B4EDC0 },
    { type = "R_MIPS_HI16", vram = 0x80B4811C, target_vram = 0x80B4EE9C },
    { type = "R_MIPS_LO16", vram = 0x80B48120, target_vram = 0x80B4EE9C },
    { type = "R_MIPS_HI16", vram = 0x80B48150, target_vram = 0x80B4EEA0 },
    { type = "R_MIPS_LO16", vram = 0x80B48154, target_vram = 0x80B4EEA0 },
    { type = "R_MIPS_HI16", vram = 0x80B4820C, target_vram = 0x80B4827C },
    { type = "R_MIPS_HI16", vram = 0x80B48210, target_vram = 0x80B4E1B0 },
    { type = "R_MIPS_LO16", vram = 0x80B48214, target_vram = 0x80B4827C },
    { type = "R_MIPS_LO16", vram = 0x80B48218, target_vram = 0x80B4E1B0 },
    { type = "R_MIPS_HI16", vram = 0x80B48290, target_vram = 0x80B503F0 },
    { type = "R_MIPS_LO16", vram = 0x80B48294, target_vram = 0x80B503F0 },
    { type = "R_MIPS_HI16", vram = 0x80B48304, target_vram = 0x80B48324 },
    { type = "R_MIPS_LO16", vram = 0x80B48308, target_vram = 0x80B48324 },
    { type = "R_MIPS_HI16", vram = 0x80B48354, target_vram = 0x80B4E324 },
    { type = "R_MIPS_LO16", vram = 0x80B48358, target_vram = 0x80B4E324 },
    { type = "R_MIPS_HI16", vram = 0x80B483A4, target_vram = 0x80B4E324 },
    { type = "R_MIPS_HI16", vram = 0x80B483A8, target_vram = 0x80B483CC },
    { type = "R_MIPS_LO16", vram = 0x80B483AC, target_vram = 0x80B4E324 },
    { type = "R_MIPS_LO16", vram = 0x80B483B0, target_vram = 0x80B483CC },
    { type = "R_MIPS_HI16", vram = 0x80B483F8, target_vram = 0x80B4EEA4 },
    { type = "R_MIPS_LO16", vram = 0x80B483FC, target_vram = 0x80B4EEA4 },
    { type = "R_MIPS_HI16", vram = 0x80B48460, target_vram = 0x80B4EEA8 },
    { type = "R_MIPS_LO16", vram = 0x80B48464, target_vram = 0x80B4EEA8 },
    { type = "R_MIPS_HI16", vram = 0x80B48474, target_vram = 0x80B4EEAC },
    { type = "R_MIPS_LO16", vram = 0x80B4847C, target_vram = 0x80B4EEAC },
    { type = "R_MIPS_HI16", vram = 0x80B484C0, target_vram = 0x80B4E324 },
    { type = "R_MIPS_HI16", vram = 0x80B484C4, target_vram = 0x80B484EC },
    { type = "R_MIPS_LO16", vram = 0x80B484C8, target_vram = 0x80B4E324 },
    { type = "R_MIPS_LO16", vram = 0x80B484CC, target_vram = 0x80B484EC },
    { type = "R_MIPS_HI16", vram = 0x80B485A0, target_vram = 0x80B4EEB0 },
    { type = "R_MIPS_LO16", vram = 0x80B485A4, target_vram = 0x80B4EEB0 },
    { type = "R_MIPS_HI16", vram = 0x80B485B4, target_vram = 0x80B4EEB4 },
    { type = "R_MIPS_LO16", vram = 0x80B485BC, target_vram = 0x80B4EEB4 },
    { type = "R_MIPS_HI16", vram = 0x80B485E8, target_vram = 0x80B4E324 },
    { type = "R_MIPS_HI16", vram = 0x80B485EC, target_vram = 0x80B48610 },
    { type = "R_MIPS_LO16", vram = 0x80B485F0, target_vram = 0x80B4E324 },
    { type = "R_MIPS_LO16", vram = 0x80B485F4, target_vram = 0x80B48610 },
    { type = "R_MIPS_HI16", vram = 0x80B48670, target_vram = 0x80B4873C },
    { type = "R_MIPS_LO16", vram = 0x80B48674, target_vram = 0x80B4873C },
    { type = "R_MIPS_HI16", vram = 0x80B486B4, target_vram = 0x80B4EEB8 },
    { type = "R_MIPS_LO16", vram = 0x80B486B8, target_vram = 0x80B4EEB8 },
    { type = "R_MIPS_HI16", vram = 0x80B486BC, target_vram = 0x80B4EEBC },
    { type = "R_MIPS_LO16", vram = 0x80B486C0, target_vram = 0x80B4EEBC },
    { type = "R_MIPS_HI16", vram = 0x80B486C4, target_vram = 0x80B4EEC0 },
    { type = "R_MIPS_LO16", vram = 0x80B486C8, target_vram = 0x80B4EEC0 },
    { type = "R_MIPS_HI16", vram = 0x80B486D4, target_vram = 0x80B4EA90 },
    { type = "R_MIPS_HI16", vram = 0x80B486D8, target_vram = 0x80B4EB00 },
    { type = "R_MIPS_LO16", vram = 0x80B486EC, target_vram = 0x80B4EB00 },
    { type = "R_MIPS_LO16", vram = 0x80B486F0, target_vram = 0x80B4EA90 },
    { type = "R_MIPS_HI16", vram = 0x80B487E4, target_vram = 0x80B4EDC8 },
    { type = "R_MIPS_LO16", vram = 0x80B487EC, target_vram = 0x80B4EDC8 },
    { type = "R_MIPS_HI16", vram = 0x80B487FC, target_vram = 0x80B4EEC4 },
    { type = "R_MIPS_LO16", vram = 0x80B48804, target_vram = 0x80B4EEC4 },
    { type = "R_MIPS_HI16", vram = 0x80B4882C, target_vram = 0x80B48848 },
    { type = "R_MIPS_LO16", vram = 0x80B48830, target_vram = 0x80B48848 },
    { type = "R_MIPS_HI16", vram = 0x80B489AC, target_vram = 0x80B4EEC8 },
    { type = "R_MIPS_LO16", vram = 0x80B489B0, target_vram = 0x80B4EEC8 },
    { type = "R_MIPS_HI16", vram = 0x80B489D8, target_vram = 0x80B4EED0 },
    { type = "R_MIPS_HI16", vram = 0x80B489FC, target_vram = 0x80B4EECC },
    { type = "R_MIPS_LO16", vram = 0x80B48A00, target_vram = 0x80B4EECC },
    { type = "R_MIPS_LO16", vram = 0x80B48A14, target_vram = 0x80B4EED0 },
    { type = "R_MIPS_HI16", vram = 0x80B48A58, target_vram = 0x80B4EED4 },
    { type = "R_MIPS_LO16", vram = 0x80B48A5C, target_vram = 0x80B4EED4 },
    { type = "R_MIPS_HI16", vram = 0x80B48A88, target_vram = 0x80B4EED8 },
    { type = "R_MIPS_LO16", vram = 0x80B48A94, target_vram = 0x80B4EED8 },
    { type = "R_MIPS_HI16", vram = 0x80B48AB4, target_vram = 0x80B48AD4 },
    { type = "R_MIPS_LO16", vram = 0x80B48AB8, target_vram = 0x80B48AD4 },
    { type = "R_MIPS_HI16", vram = 0x80B48B78, target_vram = 0x80B4EEDC },
    { type = "R_MIPS_LO16", vram = 0x80B48B7C, target_vram = 0x80B4EEDC },
    { type = "R_MIPS_HI16", vram = 0x80B48BE8, target_vram = 0x80B4EEE0 },
    { type = "R_MIPS_LO16", vram = 0x80B48BEC, target_vram = 0x80B4EEE0 },
    { type = "R_MIPS_HI16", vram = 0x80B48C7C, target_vram = 0x80B4EEE4 },
    { type = "R_MIPS_LO16", vram = 0x80B48C80, target_vram = 0x80B4EEE4 },
    { type = "R_MIPS_HI16", vram = 0x80B48CE0, target_vram = 0x80B4EEE8 },
    { type = "R_MIPS_LO16", vram = 0x80B48CE4, target_vram = 0x80B4EEE8 },
    { type = "R_MIPS_HI16", vram = 0x80B48D24, target_vram = 0x80B4EEEC },
    { type = "R_MIPS_LO16", vram = 0x80B48D28, target_vram = 0x80B4EEEC },
    { type = "R_MIPS_HI16", vram = 0x80B48D70, target_vram = 0x80B4EEF0 },
    { type = "R_MIPS_LO16", vram = 0x80B48D74, target_vram = 0x80B4EEF0 },
    { type = "R_MIPS_HI16", vram = 0x80B48DAC, target_vram = 0x80B4EEF4 },
    { type = "R_MIPS_LO16", vram = 0x80B48DB0, target_vram = 0x80B4EEF4 },
    { type = "R_MIPS_HI16", vram = 0x80B48E14, target_vram = 0x80B4EEF8 },
    { type = "R_MIPS_LO16", vram = 0x80B48E20, target_vram = 0x80B4EEF8 },
    { type = "R_MIPS_HI16", vram = 0x80B48E28, target_vram = 0x80B48E4C },
    { type = "R_MIPS_LO16", vram = 0x80B48E30, target_vram = 0x80B48E4C },
    { type = "R_MIPS_HI16", vram = 0x80B48EAC, target_vram = 0x80B4EEFC },
    { type = "R_MIPS_LO16", vram = 0x80B48EB0, target_vram = 0x80B4EEFC },
    { type = "R_MIPS_HI16", vram = 0x80B48F1C, target_vram = 0x80B4EF00 },
    { type = "R_MIPS_LO16", vram = 0x80B48F20, target_vram = 0x80B4EF00 },
    { type = "R_MIPS_HI16", vram = 0x80B48FFC, target_vram = 0x80B490F0 },
    { type = "R_MIPS_HI16", vram = 0x80B49000, target_vram = 0x80B4E324 },
    { type = "R_MIPS_LO16", vram = 0x80B49004, target_vram = 0x80B490F0 },
    { type = "R_MIPS_LO16", vram = 0x80B49008, target_vram = 0x80B4E324 },
    { type = "R_MIPS_HI16", vram = 0x80B49050, target_vram = 0x80B4EF04 },
    { type = "R_MIPS_LO16", vram = 0x80B49054, target_vram = 0x80B4EF04 },
    { type = "R_MIPS_HI16", vram = 0x80B49058, target_vram = 0x80B4EF08 },
    { type = "R_MIPS_LO16", vram = 0x80B4905C, target_vram = 0x80B4EF08 },
    { type = "R_MIPS_HI16", vram = 0x80B49068, target_vram = 0x80B4EA90 },
    { type = "R_MIPS_HI16", vram = 0x80B4906C, target_vram = 0x80B4EB00 },
    { type = "R_MIPS_LO16", vram = 0x80B49080, target_vram = 0x80B4EB00 },
    { type = "R_MIPS_LO16", vram = 0x80B49084, target_vram = 0x80B4EA90 },
    { type = "R_MIPS_HI16", vram = 0x80B49178, target_vram = 0x80B48E4C },
    { type = "R_MIPS_LO16", vram = 0x80B4917C, target_vram = 0x80B48E4C },
    { type = "R_MIPS_HI16", vram = 0x80B49200, target_vram = 0x80B49228 },
    { type = "R_MIPS_LO16", vram = 0x80B49204, target_vram = 0x80B49228 },
    { type = "R_MIPS_HI16", vram = 0x80B49244, target_vram = 0x80B4EF0C },
    { type = "R_MIPS_LO16", vram = 0x80B49248, target_vram = 0x80B4EF0C },
    { type = "R_MIPS_HI16", vram = 0x80B49250, target_vram = 0x80B4E938 },
    { type = "R_MIPS_LO16", vram = 0x80B4926C, target_vram = 0x80B4E938 },
    { type = "R_MIPS_HI16", vram = 0x80B492FC, target_vram = 0x80B4EF10 },
    { type = "R_MIPS_LO16", vram = 0x80B49300, target_vram = 0x80B4EF10 },
    { type = "R_MIPS_HI16", vram = 0x80B49314, target_vram = 0x80B4EF14 },
    { type = "R_MIPS_HI16", vram = 0x80B49318, target_vram = 0x80B4934C },
    { type = "R_MIPS_LO16", vram = 0x80B49320, target_vram = 0x80B4934C },
    { type = "R_MIPS_LO16", vram = 0x80B49328, target_vram = 0x80B4EF14 },
    { type = "R_MIPS_HI16", vram = 0x80B4932C, target_vram = 0x80B4EF18 },
    { type = "R_MIPS_LO16", vram = 0x80B49334, target_vram = 0x80B4EF18 },
    { type = "R_MIPS_HI16", vram = 0x80B49358, target_vram = 0x80B4E938 },
    { type = "R_MIPS_LO16", vram = 0x80B4935C, target_vram = 0x80B4E938 },
    { type = "R_MIPS_HI16", vram = 0x80B493A8, target_vram = 0x80B4EF1C },
    { type = "R_MIPS_LO16", vram = 0x80B493AC, target_vram = 0x80B4EF1C },
    { type = "R_MIPS_HI16", vram = 0x80B4940C, target_vram = 0x80B4EF20 },
    { type = "R_MIPS_LO16", vram = 0x80B49410, target_vram = 0x80B4EF20 },
    { type = "R_MIPS_HI16", vram = 0x80B49414, target_vram = 0x80B4EF24 },
    { type = "R_MIPS_HI16", vram = 0x80B49418, target_vram = 0x80B49454 },
    { type = "R_MIPS_LO16", vram = 0x80B49420, target_vram = 0x80B4EF24 },
    { type = "R_MIPS_LO16", vram = 0x80B49430, target_vram = 0x80B49454 },
    { type = "R_MIPS_HI16", vram = 0x80B494C8, target_vram = 0x80B4EDD0 },
    { type = "R_MIPS_LO16", vram = 0x80B494CC, target_vram = 0x80B4EDD0 },
    { type = "R_MIPS_HI16", vram = 0x80B494FC, target_vram = 0x80B4EF28 },
    { type = "R_MIPS_LO16", vram = 0x80B49500, target_vram = 0x80B4EF28 },
    { type = "R_MIPS_HI16", vram = 0x80B49504, target_vram = 0x80B4EF2C },
    { type = "R_MIPS_LO16", vram = 0x80B49520, target_vram = 0x80B4EF2C },
    { type = "R_MIPS_HI16", vram = 0x80B49538, target_vram = 0x80B4EF30 },
    { type = "R_MIPS_LO16", vram = 0x80B4953C, target_vram = 0x80B4EF30 },
    { type = "R_MIPS_HI16", vram = 0x80B495C0, target_vram = 0x80B4EF34 },
    { type = "R_MIPS_LO16", vram = 0x80B495DC, target_vram = 0x80B4EF34 },
    { type = "R_MIPS_HI16", vram = 0x80B49628, target_vram = 0x80B4EF38 },
    { type = "R_MIPS_LO16", vram = 0x80B4962C, target_vram = 0x80B4EF38 },
    { type = "R_MIPS_HI16", vram = 0x80B49630, target_vram = 0x80B4EF3C },
    { type = "R_MIPS_LO16", vram = 0x80B4963C, target_vram = 0x80B4EF3C },
    { type = "R_MIPS_HI16", vram = 0x80B49644, target_vram = 0x80B4EF40 },
    { type = "R_MIPS_LO16", vram = 0x80B4964C, target_vram = 0x80B4EF40 },
    { type = "R_MIPS_HI16", vram = 0x80B49654, target_vram = 0x80B49670 },
    { type = "R_MIPS_LO16", vram = 0x80B49658, target_vram = 0x80B49670 },
    { type = "R_MIPS_HI16", vram = 0x80B49688, target_vram = 0x80B4EF44 },
    { type = "R_MIPS_LO16", vram = 0x80B4968C, target_vram = 0x80B4EF44 },
    { type = "R_MIPS_HI16", vram = 0x80B4970C, target_vram = 0x80B4EF48 },
    { type = "R_MIPS_LO16", vram = 0x80B49710, target_vram = 0x80B4EF48 },
    { type = "R_MIPS_HI16", vram = 0x80B49758, target_vram = 0x80B4EF4C },
    { type = "R_MIPS_LO16", vram = 0x80B4975C, target_vram = 0x80B4EF4C },
    { type = "R_MIPS_HI16", vram = 0x80B49774, target_vram = 0x80B4E940 },
    { type = "R_MIPS_LO16", vram = 0x80B49778, target_vram = 0x80B4E940 },
    { type = "R_MIPS_HI16", vram = 0x80B497A4, target_vram = 0x80B4EF50 },
    { type = "R_MIPS_LO16", vram = 0x80B497A8, target_vram = 0x80B4EF50 },
    { type = "R_MIPS_HI16", vram = 0x80B497AC, target_vram = 0x80B4EF54 },
    { type = "R_MIPS_HI16", vram = 0x80B497B0, target_vram = 0x80B497EC },
    { type = "R_MIPS_LO16", vram = 0x80B497B8, target_vram = 0x80B4EF54 },
    { type = "R_MIPS_LO16", vram = 0x80B497CC, target_vram = 0x80B497EC },
    { type = "R_MIPS_HI16", vram = 0x80B497F4, target_vram = 0x80B4E934 },
    { type = "R_MIPS_LO16", vram = 0x80B497F8, target_vram = 0x80B4E934 },
    { type = "R_MIPS_HI16", vram = 0x80B498B8, target_vram = 0x80B4EF58 },
    { type = "R_MIPS_LO16", vram = 0x80B498BC, target_vram = 0x80B4EF58 },
    { type = "R_MIPS_HI16", vram = 0x80B49904, target_vram = 0x80B4EF5C },
    { type = "R_MIPS_LO16", vram = 0x80B49908, target_vram = 0x80B4EF5C },
    { type = "R_MIPS_HI16", vram = 0x80B4990C, target_vram = 0x80B4EF60 },
    { type = "R_MIPS_HI16", vram = 0x80B49910, target_vram = 0x80B4994C },
    { type = "R_MIPS_LO16", vram = 0x80B49918, target_vram = 0x80B4EF60 },
    { type = "R_MIPS_LO16", vram = 0x80B4992C, target_vram = 0x80B4994C },
    { type = "R_MIPS_HI16", vram = 0x80B49974, target_vram = 0x80B4EF64 },
    { type = "R_MIPS_LO16", vram = 0x80B49978, target_vram = 0x80B4EF64 },
    { type = "R_MIPS_HI16", vram = 0x80B499C4, target_vram = 0x80B4EF68 },
    { type = "R_MIPS_LO16", vram = 0x80B499C8, target_vram = 0x80B4EF68 },
    { type = "R_MIPS_HI16", vram = 0x80B499CC, target_vram = 0x80B4EF6C },
    { type = "R_MIPS_LO16", vram = 0x80B499D8, target_vram = 0x80B4EF6C },
    { type = "R_MIPS_HI16", vram = 0x80B499DC, target_vram = 0x80B49A00 },
    { type = "R_MIPS_LO16", vram = 0x80B499E4, target_vram = 0x80B49A00 },
    { type = "R_MIPS_HI16", vram = 0x80B49A74, target_vram = 0x80B4EF70 },
    { type = "R_MIPS_LO16", vram = 0x80B49A78, target_vram = 0x80B4EF70 },
    { type = "R_MIPS_HI16", vram = 0x80B49B74, target_vram = 0x80B4EF74 },
    { type = "R_MIPS_LO16", vram = 0x80B49B78, target_vram = 0x80B4EF74 },
    { type = "R_MIPS_HI16", vram = 0x80B49BF8, target_vram = 0x80B4EF78 },
    { type = "R_MIPS_LO16", vram = 0x80B49C10, target_vram = 0x80B4EF78 },
    { type = "R_MIPS_HI16", vram = 0x80B49C14, target_vram = 0x80B49C38 },
    { type = "R_MIPS_LO16", vram = 0x80B49C1C, target_vram = 0x80B49C38 },
    { type = "R_MIPS_HI16", vram = 0x80B49D68, target_vram = 0x80B4EF7C },
    { type = "R_MIPS_LO16", vram = 0x80B49D6C, target_vram = 0x80B4EF7C },
    { type = "R_MIPS_HI16", vram = 0x80B49DAC, target_vram = 0x80B4EF80 },
    { type = "R_MIPS_LO16", vram = 0x80B49DB0, target_vram = 0x80B4EF80 },
    { type = "R_MIPS_HI16", vram = 0x80B49DE0, target_vram = 0x80B49DFC },
    { type = "R_MIPS_LO16", vram = 0x80B49DE4, target_vram = 0x80B49DFC },
    { type = "R_MIPS_HI16", vram = 0x80B49E5C, target_vram = 0x80B4EF84 },
    { type = "R_MIPS_LO16", vram = 0x80B49E60, target_vram = 0x80B4EF84 },
    { type = "R_MIPS_HI16", vram = 0x80B49ECC, target_vram = 0x80B4EF88 },
    { type = "R_MIPS_LO16", vram = 0x80B49ED0, target_vram = 0x80B4EF88 },
    { type = "R_MIPS_HI16", vram = 0x80B4A014, target_vram = 0x80B4EF8C },
    { type = "R_MIPS_LO16", vram = 0x80B4A018, target_vram = 0x80B4EF8C },
    { type = "R_MIPS_HI16", vram = 0x80B4A01C, target_vram = 0x80B4EF90 },
    { type = "R_MIPS_LO16", vram = 0x80B4A020, target_vram = 0x80B4EF90 },
    { type = "R_MIPS_HI16", vram = 0x80B4A02C, target_vram = 0x80B4EA90 },
    { type = "R_MIPS_HI16", vram = 0x80B4A030, target_vram = 0x80B4EB00 },
    { type = "R_MIPS_LO16", vram = 0x80B4A044, target_vram = 0x80B4EB00 },
    { type = "R_MIPS_LO16", vram = 0x80B4A048, target_vram = 0x80B4EA90 },
    { type = "R_MIPS_HI16", vram = 0x80B4A0A4, target_vram = 0x80B4A168 },
    { type = "R_MIPS_LO16", vram = 0x80B4A0B4, target_vram = 0x80B4A168 },
    { type = "R_MIPS_HI16", vram = 0x80B4A124, target_vram = 0x80B4A1B8 },
    { type = "R_MIPS_HI16", vram = 0x80B4A128, target_vram = 0x80B4E324 },
    { type = "R_MIPS_LO16", vram = 0x80B4A12C, target_vram = 0x80B4A1B8 },
    { type = "R_MIPS_LO16", vram = 0x80B4A130, target_vram = 0x80B4E324 },
    { type = "R_MIPS_HI16", vram = 0x80B4A18C, target_vram = 0x80B4A1B8 },
    { type = "R_MIPS_HI16", vram = 0x80B4A190, target_vram = 0x80B4E324 },
    { type = "R_MIPS_LO16", vram = 0x80B4A194, target_vram = 0x80B4A1B8 },
    { type = "R_MIPS_LO16", vram = 0x80B4A198, target_vram = 0x80B4E324 },
    { type = "R_MIPS_HI16", vram = 0x80B4A24C, target_vram = 0x80B49DFC },
    { type = "R_MIPS_LO16", vram = 0x80B4A250, target_vram = 0x80B49DFC },
    { type = "R_MIPS_HI16", vram = 0x80B4A2E8, target_vram = 0x80B4EF94 },
    { type = "R_MIPS_LO16", vram = 0x80B4A300, target_vram = 0x80B4EF94 },
    { type = "R_MIPS_HI16", vram = 0x80B4A31C, target_vram = 0x80B4A350 },
    { type = "R_MIPS_LO16", vram = 0x80B4A320, target_vram = 0x80B4A350 },
    { type = "R_MIPS_HI16", vram = 0x80B4A42C, target_vram = 0x80B4EF98 },
    { type = "R_MIPS_LO16", vram = 0x80B4A430, target_vram = 0x80B4EF98 },
    { type = "R_MIPS_HI16", vram = 0x80B4A4A0, target_vram = 0x80B4EF9C },
    { type = "R_MIPS_LO16", vram = 0x80B4A4A4, target_vram = 0x80B4EF9C },
    { type = "R_MIPS_HI16", vram = 0x80B4A598, target_vram = 0x80B4EFA0 },
    { type = "R_MIPS_LO16", vram = 0x80B4A5B0, target_vram = 0x80B4EFA0 },
    { type = "R_MIPS_HI16", vram = 0x80B4A5B8, target_vram = 0x80B4A5E4 },
    { type = "R_MIPS_LO16", vram = 0x80B4A5C4, target_vram = 0x80B4A5E4 },
    { type = "R_MIPS_HI16", vram = 0x80B4A63C, target_vram = 0x80B4EFA4 },
    { type = "R_MIPS_LO16", vram = 0x80B4A654, target_vram = 0x80B4EFA4 },
    { type = "R_MIPS_HI16", vram = 0x80B4A658, target_vram = 0x80B4A67C },
    { type = "R_MIPS_LO16", vram = 0x80B4A660, target_vram = 0x80B4A67C },
    { type = "R_MIPS_HI16", vram = 0x80B4A7CC, target_vram = 0x80B4EFA8 },
    { type = "R_MIPS_LO16", vram = 0x80B4A7D0, target_vram = 0x80B4EFA8 },
    { type = "R_MIPS_HI16", vram = 0x80B4A800, target_vram = 0x80B4A81C },
    { type = "R_MIPS_LO16", vram = 0x80B4A804, target_vram = 0x80B4A81C },
    { type = "R_MIPS_HI16", vram = 0x80B4A87C, target_vram = 0x80B4EFAC },
    { type = "R_MIPS_LO16", vram = 0x80B4A880, target_vram = 0x80B4EFAC },
    { type = "R_MIPS_HI16", vram = 0x80B4A8EC, target_vram = 0x80B4EFB0 },
    { type = "R_MIPS_LO16", vram = 0x80B4A8F0, target_vram = 0x80B4EFB0 },
    { type = "R_MIPS_HI16", vram = 0x80B4AA54, target_vram = 0x80B4EFB4 },
    { type = "R_MIPS_LO16", vram = 0x80B4AA58, target_vram = 0x80B4EFB4 },
    { type = "R_MIPS_HI16", vram = 0x80B4AA5C, target_vram = 0x80B4EFB8 },
    { type = "R_MIPS_LO16", vram = 0x80B4AA60, target_vram = 0x80B4EFB8 },
    { type = "R_MIPS_HI16", vram = 0x80B4AA6C, target_vram = 0x80B4EA90 },
    { type = "R_MIPS_HI16", vram = 0x80B4AA70, target_vram = 0x80B4EB00 },
    { type = "R_MIPS_LO16", vram = 0x80B4AA84, target_vram = 0x80B4EB00 },
    { type = "R_MIPS_LO16", vram = 0x80B4AA88, target_vram = 0x80B4EA90 },
    { type = "R_MIPS_HI16", vram = 0x80B4AAB8, target_vram = 0x80B4AB8C },
    { type = "R_MIPS_LO16", vram = 0x80B4AABC, target_vram = 0x80B4AB8C },
    { type = "R_MIPS_HI16", vram = 0x80B4AAD0, target_vram = 0x80B4ABDC },
    { type = "R_MIPS_HI16", vram = 0x80B4AAE4, target_vram = 0x80B4E324 },
    { type = "R_MIPS_LO16", vram = 0x80B4AAE8, target_vram = 0x80B4ABDC },
    { type = "R_MIPS_LO16", vram = 0x80B4AAEC, target_vram = 0x80B4E324 },
    { type = "R_MIPS_HI16", vram = 0x80B4ABB0, target_vram = 0x80B4ABDC },
    { type = "R_MIPS_HI16", vram = 0x80B4ABB4, target_vram = 0x80B4E324 },
    { type = "R_MIPS_LO16", vram = 0x80B4ABB8, target_vram = 0x80B4ABDC },
    { type = "R_MIPS_LO16", vram = 0x80B4ABBC, target_vram = 0x80B4E324 },
    { type = "R_MIPS_HI16", vram = 0x80B4AC68, target_vram = 0x80B4A81C },
    { type = "R_MIPS_LO16", vram = 0x80B4AC6C, target_vram = 0x80B4A81C },
    { type = "R_MIPS_HI16", vram = 0x80B4ACDC, target_vram = 0x80B4ACF0 },
    { type = "R_MIPS_LO16", vram = 0x80B4ACE0, target_vram = 0x80B4ACF0 },
    { type = "R_MIPS_HI16", vram = 0x80B4AD04, target_vram = 0x80B4E324 },
    { type = "R_MIPS_LO16", vram = 0x80B4AD18, target_vram = 0x80B4E324 },
    { type = "R_MIPS_HI16", vram = 0x80B4AD44, target_vram = 0x80B4AD60 },
    { type = "R_MIPS_LO16", vram = 0x80B4AD48, target_vram = 0x80B4AD60 },
    { type = "R_MIPS_HI16", vram = 0x80B4ADB8, target_vram = 0x80B4ADCC },
    { type = "R_MIPS_LO16", vram = 0x80B4ADBC, target_vram = 0x80B4ADCC },
    { type = "R_MIPS_HI16", vram = 0x80B4AEC0, target_vram = 0x80B4AEDC },
    { type = "R_MIPS_LO16", vram = 0x80B4AEC8, target_vram = 0x80B4AEDC },
    { type = "R_MIPS_HI16", vram = 0x80B4AF80, target_vram = 0x80B4AF94 },
    { type = "R_MIPS_LO16", vram = 0x80B4AF84, target_vram = 0x80B4AF94 },
    { type = "R_MIPS_HI16", vram = 0x80B4B02C, target_vram = 0x80B4B048 },
    { type = "R_MIPS_LO16", vram = 0x80B4B030, target_vram = 0x80B4B048 },
    { type = "R_MIPS_HI16", vram = 0x80B4B070, target_vram = 0x80B4E998 },
    { type = "R_MIPS_LO16", vram = 0x80B4B080, target_vram = 0x80B4E998 },
    { type = "R_MIPS_HI16", vram = 0x80B4B0AC, target_vram = 0x80B4E998 },
    { type = "R_MIPS_LO16", vram = 0x80B4B0B0, target_vram = 0x80B4E998 },
    { type = "R_MIPS_HI16", vram = 0x80B4B114, target_vram = 0x80B4B218 },
    { type = "R_MIPS_LO16", vram = 0x80B4B118, target_vram = 0x80B4B218 },
    { type = "R_MIPS_HI16", vram = 0x80B4B16C, target_vram = 0x80B4EFBC },
    { type = "R_MIPS_LO16", vram = 0x80B4B170, target_vram = 0x80B4EFBC },
    { type = "R_MIPS_HI16", vram = 0x80B4B174, target_vram = 0x80B4EFC0 },
    { type = "R_MIPS_LO16", vram = 0x80B4B178, target_vram = 0x80B4EFC0 },
    { type = "R_MIPS_HI16", vram = 0x80B4B17C, target_vram = 0x80B4EFC4 },
    { type = "R_MIPS_LO16", vram = 0x80B4B180, target_vram = 0x80B4EFC4 },
    { type = "R_MIPS_HI16", vram = 0x80B4B190, target_vram = 0x80B4EA90 },
    { type = "R_MIPS_HI16", vram = 0x80B4B194, target_vram = 0x80B4EB00 },
    { type = "R_MIPS_LO16", vram = 0x80B4B1A8, target_vram = 0x80B4EB00 },
    { type = "R_MIPS_LO16", vram = 0x80B4B1AC, target_vram = 0x80B4EA90 },
    { type = "R_MIPS_HI16", vram = 0x80B4B1D0, target_vram = 0x80B4EFC8 },
    { type = "R_MIPS_LO16", vram = 0x80B4B1D4, target_vram = 0x80B4EFC8 },
    { type = "R_MIPS_HI16", vram = 0x80B4B2C0, target_vram = 0x80B4EFCC },
    { type = "R_MIPS_LO16", vram = 0x80B4B2C4, target_vram = 0x80B4EFCC },
    { type = "R_MIPS_HI16", vram = 0x80B4B330, target_vram = 0x80B4EFD0 },
    { type = "R_MIPS_LO16", vram = 0x80B4B334, target_vram = 0x80B4EFD0 },
    { type = "R_MIPS_HI16", vram = 0x80B4B464, target_vram = 0x80B4B484 },
    { type = "R_MIPS_LO16", vram = 0x80B4B468, target_vram = 0x80B4B484 },
    { type = "R_MIPS_HI16", vram = 0x80B4B544, target_vram = 0x80B4B564 },
    { type = "R_MIPS_LO16", vram = 0x80B4B548, target_vram = 0x80B4B564 },
    { type = "R_MIPS_HI16", vram = 0x80B4B5C8, target_vram = 0x80B4EFD8 },
    { type = "R_MIPS_HI16", vram = 0x80B4B5DC, target_vram = 0x80B4EFD4 },
    { type = "R_MIPS_LO16", vram = 0x80B4B5E0, target_vram = 0x80B4EFD4 },
    { type = "R_MIPS_LO16", vram = 0x80B4B5F4, target_vram = 0x80B4EFD8 },
    { type = "R_MIPS_HI16", vram = 0x80B4B5F8, target_vram = 0x80B4EFE0 },
    { type = "R_MIPS_HI16", vram = 0x80B4B60C, target_vram = 0x80B4EFDC },
    { type = "R_MIPS_LO16", vram = 0x80B4B610, target_vram = 0x80B4EFDC },
    { type = "R_MIPS_LO16", vram = 0x80B4B624, target_vram = 0x80B4EFE0 },
    { type = "R_MIPS_HI16", vram = 0x80B4B628, target_vram = 0x80B4EFE4 },
    { type = "R_MIPS_LO16", vram = 0x80B4B640, target_vram = 0x80B4EFE4 },
    { type = "R_MIPS_HI16", vram = 0x80B4B654, target_vram = 0x80B4EFE8 },
    { type = "R_MIPS_LO16", vram = 0x80B4B660, target_vram = 0x80B4EFE8 },
    { type = "R_MIPS_HI16", vram = 0x80B4B6B4, target_vram = 0x80B50348 },
    { type = "R_MIPS_LO16", vram = 0x80B4B6C0, target_vram = 0x80B50348 },
    { type = "R_MIPS_HI16", vram = 0x80B4B6D4, target_vram = 0x80B4EFEC },
    { type = "R_MIPS_LO16", vram = 0x80B4B6D8, target_vram = 0x80B4EFEC },
    { type = "R_MIPS_HI16", vram = 0x80B4B74C, target_vram = 0x80B4B768 },
    { type = "R_MIPS_LO16", vram = 0x80B4B750, target_vram = 0x80B4B768 },
    { type = "R_MIPS_HI16", vram = 0x80B4B78C, target_vram = 0x80B5040C },
    { type = "R_MIPS_LO16", vram = 0x80B4B790, target_vram = 0x80B5040C },
    { type = "R_MIPS_HI16", vram = 0x80B4B848, target_vram = 0x80B4B864 },
    { type = "R_MIPS_LO16", vram = 0x80B4B84C, target_vram = 0x80B4B864 },
    { type = "R_MIPS_HI16", vram = 0x80B4B93C, target_vram = 0x80B4EFF0 },
    { type = "R_MIPS_LO16", vram = 0x80B4B940, target_vram = 0x80B4EFF0 },
    { type = "R_MIPS_HI16", vram = 0x80B4B9B8, target_vram = 0x80B4E940 },
    { type = "R_MIPS_LO16", vram = 0x80B4B9BC, target_vram = 0x80B4E940 },
    { type = "R_MIPS_HI16", vram = 0x80B4B9C4, target_vram = 0x80B4BA84 },
    { type = "R_MIPS_LO16", vram = 0x80B4B9CC, target_vram = 0x80B4BA84 },
    { type = "R_MIPS_HI16", vram = 0x80B4B9D4, target_vram = 0x80B4E660 },
    { type = "R_MIPS_LO16", vram = 0x80B4B9D8, target_vram = 0x80B4E660 },
    { type = "R_MIPS_HI16", vram = 0x80B4BA04, target_vram = 0x80B4BA30 },
    { type = "R_MIPS_LO16", vram = 0x80B4BA08, target_vram = 0x80B4BA30 },
    { type = "R_MIPS_HI16", vram = 0x80B4BA3C, target_vram = 0x80B4E940 },
    { type = "R_MIPS_LO16", vram = 0x80B4BA40, target_vram = 0x80B4E940 },
    { type = "R_MIPS_HI16", vram = 0x80B4BA48, target_vram = 0x80B4BA84 },
    { type = "R_MIPS_LO16", vram = 0x80B4BA50, target_vram = 0x80B4BA84 },
    { type = "R_MIPS_HI16", vram = 0x80B4BA58, target_vram = 0x80B4E660 },
    { type = "R_MIPS_LO16", vram = 0x80B4BA5C, target_vram = 0x80B4E660 },
    { type = "R_MIPS_HI16", vram = 0x80B4BAB0, target_vram = 0x80B5040C },
    { type = "R_MIPS_LO16", vram = 0x80B4BAB4, target_vram = 0x80B5040C },
    { type = "R_MIPS_HI16", vram = 0x80B4BC08, target_vram = 0x80B4EFF4 },
    { type = "R_MIPS_LO16", vram = 0x80B4BC20, target_vram = 0x80B4EFF4 },
    { type = "R_MIPS_HI16", vram = 0x80B4BC28, target_vram = 0x80B4BC4C },
    { type = "R_MIPS_LO16", vram = 0x80B4BC30, target_vram = 0x80B4BC4C },
    { type = "R_MIPS_HI16", vram = 0x80B4BC60, target_vram = 0x80B503F4 },
    { type = "R_MIPS_LO16", vram = 0x80B4BC64, target_vram = 0x80B503F4 },
    { type = "R_MIPS_HI16", vram = 0x80B4BDB0, target_vram = 0x80B4EFF8 },
    { type = "R_MIPS_LO16", vram = 0x80B4BDB4, target_vram = 0x80B4EFF8 },
    { type = "R_MIPS_HI16", vram = 0x80B4BE84, target_vram = 0x80B4EFFC },
    { type = "R_MIPS_LO16", vram = 0x80B4BE88, target_vram = 0x80B4EFFC },
    { type = "R_MIPS_HI16", vram = 0x80B4BEF4, target_vram = 0x80B4F000 },
    { type = "R_MIPS_LO16", vram = 0x80B4BEF8, target_vram = 0x80B4F000 },
    { type = "R_MIPS_HI16", vram = 0x80B4BFD0, target_vram = 0x80B4CB0C },
    { type = "R_MIPS_LO16", vram = 0x80B4BFD4, target_vram = 0x80B4CB0C },
    { type = "R_MIPS_HI16", vram = 0x80B4C008, target_vram = 0x80B4F004 },
    { type = "R_MIPS_LO16", vram = 0x80B4C00C, target_vram = 0x80B4F004 },
    { type = "R_MIPS_HI16", vram = 0x80B4C038, target_vram = 0x80B4C058 },
    { type = "R_MIPS_LO16", vram = 0x80B4C03C, target_vram = 0x80B4C058 },
    { type = "R_MIPS_HI16", vram = 0x80B4C0B8, target_vram = 0x80B4F008 },
    { type = "R_MIPS_LO16", vram = 0x80B4C0BC, target_vram = 0x80B4F008 },
    { type = "R_MIPS_HI16", vram = 0x80B4C128, target_vram = 0x80B4F00C },
    { type = "R_MIPS_LO16", vram = 0x80B4C12C, target_vram = 0x80B4F00C },
    { type = "R_MIPS_HI16", vram = 0x80B4C1C8, target_vram = 0x80B4F010 },
    { type = "R_MIPS_LO16", vram = 0x80B4C1CC, target_vram = 0x80B4F010 },
    { type = "R_MIPS_HI16", vram = 0x80B4C1F8, target_vram = 0x80B4C218 },
    { type = "R_MIPS_LO16", vram = 0x80B4C1FC, target_vram = 0x80B4C218 },
    { type = "R_MIPS_HI16", vram = 0x80B4C274, target_vram = 0x80B4F014 },
    { type = "R_MIPS_LO16", vram = 0x80B4C278, target_vram = 0x80B4F014 },
    { type = "R_MIPS_HI16", vram = 0x80B4C2E4, target_vram = 0x80B4F018 },
    { type = "R_MIPS_LO16", vram = 0x80B4C2E8, target_vram = 0x80B4F018 },
    { type = "R_MIPS_HI16", vram = 0x80B4C348, target_vram = 0x80B503F4 },
    { type = "R_MIPS_LO16", vram = 0x80B4C34C, target_vram = 0x80B503F4 },
    { type = "R_MIPS_HI16", vram = 0x80B4C374, target_vram = 0x80B4CB0C },
    { type = "R_MIPS_LO16", vram = 0x80B4C378, target_vram = 0x80B4CB0C },
    { type = "R_MIPS_HI16", vram = 0x80B4C42C, target_vram = 0x80B4F01C },
    { type = "R_MIPS_LO16", vram = 0x80B4C430, target_vram = 0x80B4F01C },
    { type = "R_MIPS_HI16", vram = 0x80B4C434, target_vram = 0x80B4F020 },
    { type = "R_MIPS_LO16", vram = 0x80B4C438, target_vram = 0x80B4F020 },
    { type = "R_MIPS_HI16", vram = 0x80B4C444, target_vram = 0x80B4EBDC },
    { type = "R_MIPS_HI16", vram = 0x80B4C448, target_vram = 0x80B4EC08 },
    { type = "R_MIPS_LO16", vram = 0x80B4C454, target_vram = 0x80B4EC08 },
    { type = "R_MIPS_LO16", vram = 0x80B4C458, target_vram = 0x80B4EBDC },
    { type = "R_MIPS_HI16", vram = 0x80B4C4F8, target_vram = 0x80B4C568 },
    { type = "R_MIPS_LO16", vram = 0x80B4C4FC, target_vram = 0x80B4C568 },
    { type = "R_MIPS_HI16", vram = 0x80B4C524, target_vram = 0x80B4C5C0 },
    { type = "R_MIPS_HI16", vram = 0x80B4C528, target_vram = 0x80B4E7BC },
    { type = "R_MIPS_LO16", vram = 0x80B4C52C, target_vram = 0x80B4C5C0 },
    { type = "R_MIPS_LO16", vram = 0x80B4C530, target_vram = 0x80B4E7BC },
    { type = "R_MIPS_HI16", vram = 0x80B4C594, target_vram = 0x80B4C5C0 },
    { type = "R_MIPS_HI16", vram = 0x80B4C598, target_vram = 0x80B4E7BC },
    { type = "R_MIPS_LO16", vram = 0x80B4C59C, target_vram = 0x80B4C5C0 },
    { type = "R_MIPS_LO16", vram = 0x80B4C5A0, target_vram = 0x80B4E7BC },
    { type = "R_MIPS_HI16", vram = 0x80B4C654, target_vram = 0x80B4C058 },
    { type = "R_MIPS_LO16", vram = 0x80B4C658, target_vram = 0x80B4C058 },
    { type = "R_MIPS_HI16", vram = 0x80B4C6F0, target_vram = 0x80B4F024 },
    { type = "R_MIPS_LO16", vram = 0x80B4C708, target_vram = 0x80B4F024 },
    { type = "R_MIPS_HI16", vram = 0x80B4C70C, target_vram = 0x80B4C730 },
    { type = "R_MIPS_LO16", vram = 0x80B4C714, target_vram = 0x80B4C730 },
    { type = "R_MIPS_HI16", vram = 0x80B4C744, target_vram = 0x80B503F8 },
    { type = "R_MIPS_LO16", vram = 0x80B4C748, target_vram = 0x80B503F8 },
    { type = "R_MIPS_HI16", vram = 0x80B4C934, target_vram = 0x80B4F028 },
    { type = "R_MIPS_LO16", vram = 0x80B4C938, target_vram = 0x80B4F028 },
    { type = "R_MIPS_HI16", vram = 0x80B4C9A4, target_vram = 0x80B4F02C },
    { type = "R_MIPS_LO16", vram = 0x80B4C9A8, target_vram = 0x80B4F02C },
    { type = "R_MIPS_HI16", vram = 0x80B4CA48, target_vram = 0x80B4F030 },
    { type = "R_MIPS_LO16", vram = 0x80B4CA4C, target_vram = 0x80B4F030 },
    { type = "R_MIPS_HI16", vram = 0x80B4CA84, target_vram = 0x80B4C058 },
    { type = "R_MIPS_LO16", vram = 0x80B4CA88, target_vram = 0x80B4C058 },
    { type = "R_MIPS_HI16", vram = 0x80B4CABC, target_vram = 0x80B4F034 },
    { type = "R_MIPS_LO16", vram = 0x80B4CAC0, target_vram = 0x80B4F034 },
    { type = "R_MIPS_HI16", vram = 0x80B4CAEC, target_vram = 0x80B4CB0C },
    { type = "R_MIPS_LO16", vram = 0x80B4CAF0, target_vram = 0x80B4CB0C },
    { type = "R_MIPS_HI16", vram = 0x80B4CB6C, target_vram = 0x80B4F038 },
    { type = "R_MIPS_LO16", vram = 0x80B4CB70, target_vram = 0x80B4F038 },
    { type = "R_MIPS_HI16", vram = 0x80B4CBDC, target_vram = 0x80B4F03C },
    { type = "R_MIPS_LO16", vram = 0x80B4CBE0, target_vram = 0x80B4F03C },
    { type = "R_MIPS_HI16", vram = 0x80B4CC7C, target_vram = 0x80B4F040 },
    { type = "R_MIPS_LO16", vram = 0x80B4CC80, target_vram = 0x80B4F040 },
    { type = "R_MIPS_HI16", vram = 0x80B4CCAC, target_vram = 0x80B4CCCC },
    { type = "R_MIPS_LO16", vram = 0x80B4CCB0, target_vram = 0x80B4CCCC },
    { type = "R_MIPS_HI16", vram = 0x80B4CD28, target_vram = 0x80B4F044 },
    { type = "R_MIPS_LO16", vram = 0x80B4CD2C, target_vram = 0x80B4F044 },
    { type = "R_MIPS_HI16", vram = 0x80B4CD98, target_vram = 0x80B4F048 },
    { type = "R_MIPS_LO16", vram = 0x80B4CD9C, target_vram = 0x80B4F048 },
    { type = "R_MIPS_HI16", vram = 0x80B4CDFC, target_vram = 0x80B503F8 },
    { type = "R_MIPS_LO16", vram = 0x80B4CE00, target_vram = 0x80B503F8 },
    { type = "R_MIPS_HI16", vram = 0x80B4CE28, target_vram = 0x80B4C058 },
    { type = "R_MIPS_LO16", vram = 0x80B4CE2C, target_vram = 0x80B4C058 },
    { type = "R_MIPS_HI16", vram = 0x80B4CEE0, target_vram = 0x80B4F04C },
    { type = "R_MIPS_LO16", vram = 0x80B4CEE4, target_vram = 0x80B4F04C },
    { type = "R_MIPS_HI16", vram = 0x80B4CEE8, target_vram = 0x80B4F050 },
    { type = "R_MIPS_LO16", vram = 0x80B4CEEC, target_vram = 0x80B4F050 },
    { type = "R_MIPS_HI16", vram = 0x80B4CEF8, target_vram = 0x80B4EA90 },
    { type = "R_MIPS_HI16", vram = 0x80B4CEFC, target_vram = 0x80B4EB00 },
    { type = "R_MIPS_LO16", vram = 0x80B4CF10, target_vram = 0x80B4EB00 },
    { type = "R_MIPS_LO16", vram = 0x80B4CF14, target_vram = 0x80B4EA90 },
    { type = "R_MIPS_HI16", vram = 0x80B4CF8C, target_vram = 0x80B4CFFC },
    { type = "R_MIPS_LO16", vram = 0x80B4CF90, target_vram = 0x80B4CFFC },
    { type = "R_MIPS_HI16", vram = 0x80B4CFB8, target_vram = 0x80B4D054 },
    { type = "R_MIPS_HI16", vram = 0x80B4CFBC, target_vram = 0x80B4E324 },
    { type = "R_MIPS_LO16", vram = 0x80B4CFC0, target_vram = 0x80B4D054 },
    { type = "R_MIPS_LO16", vram = 0x80B4CFC4, target_vram = 0x80B4E324 },
    { type = "R_MIPS_HI16", vram = 0x80B4D028, target_vram = 0x80B4D054 },
    { type = "R_MIPS_HI16", vram = 0x80B4D02C, target_vram = 0x80B4E324 },
    { type = "R_MIPS_LO16", vram = 0x80B4D030, target_vram = 0x80B4D054 },
    { type = "R_MIPS_LO16", vram = 0x80B4D034, target_vram = 0x80B4E324 },
    { type = "R_MIPS_HI16", vram = 0x80B4D0E8, target_vram = 0x80B4CB0C },
    { type = "R_MIPS_LO16", vram = 0x80B4D0EC, target_vram = 0x80B4CB0C },
    { type = "R_MIPS_HI16", vram = 0x80B4D1B4, target_vram = 0x80B4DB14 },
    { type = "R_MIPS_HI16", vram = 0x80B4D1B8, target_vram = 0x80B4EE0C },
    { type = "R_MIPS_LO16", vram = 0x80B4D1C0, target_vram = 0x80B4DB14 },
    { type = "R_MIPS_LO16", vram = 0x80B4D1C8, target_vram = 0x80B4EE0C },
    { type = "R_MIPS_HI16", vram = 0x80B4D258, target_vram = 0x80B4D290 },
    { type = "R_MIPS_LO16", vram = 0x80B4D25C, target_vram = 0x80B4D290 },
    { type = "R_MIPS_HI16", vram = 0x80B4D2A4, target_vram = 0x80B503F0 },
    { type = "R_MIPS_LO16", vram = 0x80B4D2A8, target_vram = 0x80B503F0 },
    { type = "R_MIPS_HI16", vram = 0x80B4D2D4, target_vram = 0x80B4F054 },
    { type = "R_MIPS_LO16", vram = 0x80B4D2D8, target_vram = 0x80B4F054 },
    { type = "R_MIPS_HI16", vram = 0x80B4D2E0, target_vram = 0x80B4F058 },
    { type = "R_MIPS_LO16", vram = 0x80B4D2E4, target_vram = 0x80B4F058 },
    { type = "R_MIPS_HI16", vram = 0x80B4D424, target_vram = 0x80B4D480 },
    { type = "R_MIPS_LO16", vram = 0x80B4D43C, target_vram = 0x80B4D480 },
    { type = "R_MIPS_HI16", vram = 0x80B4D4C4, target_vram = 0x80B4DB14 },
    { type = "R_MIPS_LO16", vram = 0x80B4D4C8, target_vram = 0x80B4DB14 },
    { type = "R_MIPS_HI16", vram = 0x80B4D514, target_vram = 0x80B4F05C },
    { type = "R_MIPS_LO16", vram = 0x80B4D518, target_vram = 0x80B4F05C },
    { type = "R_MIPS_HI16", vram = 0x80B4D54C, target_vram = 0x80B4F060 },
    { type = "R_MIPS_LO16", vram = 0x80B4D560, target_vram = 0x80B4F060 },
    { type = "R_MIPS_HI16", vram = 0x80B4D588, target_vram = 0x80B4F064 },
    { type = "R_MIPS_LO16", vram = 0x80B4D58C, target_vram = 0x80B4F064 },
    { type = "R_MIPS_HI16", vram = 0x80B4D5C0, target_vram = 0x80B4F068 },
    { type = "R_MIPS_LO16", vram = 0x80B4D5C8, target_vram = 0x80B4F068 },
    { type = "R_MIPS_HI16", vram = 0x80B4D5D4, target_vram = 0x80B4F06C },
    { type = "R_MIPS_LO16", vram = 0x80B4D5D8, target_vram = 0x80B4F06C },
    { type = "R_MIPS_HI16", vram = 0x80B4D6CC, target_vram = 0x80B4D760 },
    { type = "R_MIPS_LO16", vram = 0x80B4D6D0, target_vram = 0x80B4D760 },
    { type = "R_MIPS_HI16", vram = 0x80B4D7F8, target_vram = 0x80B50350 },
    { type = "R_MIPS_HI16", vram = 0x80B4D7FC, target_vram = 0x80B4F070 },
    { type = "R_MIPS_LO16", vram = 0x80B4D808, target_vram = 0x80B4F070 },
    { type = "R_MIPS_LO16", vram = 0x80B4D80C, target_vram = 0x80B50350 },
    { type = "R_MIPS_HI16", vram = 0x80B4DA64, target_vram = 0x80B502A0 },
    { type = "R_MIPS_LO16", vram = 0x80B4DA6C, target_vram = 0x80B502A0 },
    { type = "R_MIPS_HI16", vram = 0x80B4DAD0, target_vram = 0x80B502E0 },
    { type = "R_MIPS_LO16", vram = 0x80B4DAD8, target_vram = 0x80B502E0 },
    { type = "R_MIPS_HI16", vram = 0x80B4DAEC, target_vram = 0x80B4EE24 },
    { type = "R_MIPS_LO16", vram = 0x80B4DAF8, target_vram = 0x80B4EE24 },
    { type = "R_MIPS_HI16", vram = 0x80B4DB60, target_vram = 0x80B50400 },
    { type = "R_MIPS_HI16", vram = 0x80B4DB6C, target_vram = 0x80B50400 },
    { type = "R_MIPS_LO16", vram = 0x80B4DB70, target_vram = 0x80B50400 },
    { type = "R_MIPS_HI16", vram = 0x80B4DB9C, target_vram = 0x80B4D9D8 },
    { type = "R_MIPS_HI16", vram = 0x80B4DBBC, target_vram = 0x80B4D9F4 },
    { type = "R_MIPS_LO16", vram = 0x80B4DBC0, target_vram = 0x80B4D9F4 },
    { type = "R_MIPS_LO16", vram = 0x80B4DBC4, target_vram = 0x80B4D9D8 },
    { type = "R_MIPS_LO16", vram = 0x80B4DBF4, target_vram = 0x80B50400 },
    { type = "R_MIPS_HI16", vram = 0x80B4DC10, target_vram = 0x80B4D9D8 },
    { type = "R_MIPS_HI16", vram = 0x80B4DC14, target_vram = 0x80B4D9F4 },
    { type = "R_MIPS_LO16", vram = 0x80B4DC1C, target_vram = 0x80B4D9F4 },
    { type = "R_MIPS_LO16", vram = 0x80B4DC20, target_vram = 0x80B4D9D8 },
    { type = "R_MIPS_HI16", vram = 0x80B4DC74, target_vram = 0x80B503FC },
    { type = "R_MIPS_LO16", vram = 0x80B4DC84, target_vram = 0x80B503FC },
    { type = "R_MIPS_HI16", vram = 0x80B4DCD0, target_vram = 0x80B502A0 },
    { type = "R_MIPS_LO16", vram = 0x80B4DCDC, target_vram = 0x80B502A0 },
    { type = "R_MIPS_HI16", vram = 0x80B4DCF8, target_vram = 0x80B4F074 },
    { type = "R_MIPS_LO16", vram = 0x80B4DCFC, target_vram = 0x80B4F074 },
    { type = "R_MIPS_HI16", vram = 0x80B4DDEC, target_vram = 0x80B502E0 },
    { type = "R_MIPS_LO16", vram = 0x80B4DDF0, target_vram = 0x80B502E0 },
    { type = "R_MIPS_HI16", vram = 0x80B4DFF0, target_vram = 0x80B4F078 },
    { type = "R_MIPS_LO16", vram = 0x80B4DFF4, target_vram = 0x80B4F078 },
    { type = "R_MIPS_HI16", vram = 0x80B4E178, target_vram = 0x80B4E120 },
    { type = "R_MIPS_LO16", vram = 0x80B4E17C, target_vram = 0x80B4E120 },
    { type = "R_MIPS_HI16", vram = 0x80B4E300, target_vram = 0x80B4EE30 },
    { type = "R_MIPS_LO16", vram = 0x80B4E308, target_vram = 0x80B4EE30 },
    { type = "R_MIPS_HI16", vram = 0x80B4E368, target_vram = 0x80B4E958 },
    { type = "R_MIPS_HI16", vram = 0x80B4E36C, target_vram = 0x80B4E200 },
    { type = "R_MIPS_LO16", vram = 0x80B4E378, target_vram = 0x80B4E958 },
    { type = "R_MIPS_LO16", vram = 0x80B4E37C, target_vram = 0x80B4E200 },
    { type = "R_MIPS_HI16", vram = 0x80B4E380, target_vram = 0x80B4E2AC },
    { type = "R_MIPS_HI16", vram = 0x80B4E3A4, target_vram = 0x80B4E944 },
    { type = "R_MIPS_LO16", vram = 0x80B4E3A8, target_vram = 0x80B4E2AC },
    { type = "R_MIPS_LO16", vram = 0x80B4E3B4, target_vram = 0x80B4E944 },
    { type = "R_MIPS_HI16", vram = 0x80B4E6B0, target_vram = 0x80B4E5B0 },
    { type = "R_MIPS_HI16", vram = 0x80B4E6B4, target_vram = 0x80B4E61C },
    { type = "R_MIPS_LO16", vram = 0x80B4E6B8, target_vram = 0x80B4E61C },
    { type = "R_MIPS_LO16", vram = 0x80B4E6BC, target_vram = 0x80B4E5B0 },
    { type = "R_MIPS_HI16", vram = 0x80B4E800, target_vram = 0x80B4E984 },
    { type = "R_MIPS_HI16", vram = 0x80B4E804, target_vram = 0x80B4E6E4 },
    { type = "R_MIPS_LO16", vram = 0x80B4E810, target_vram = 0x80B4E984 },
    { type = "R_MIPS_LO16", vram = 0x80B4E814, target_vram = 0x80B4E6E4 },
    { type = "R_MIPS_HI16", vram = 0x80B4E818, target_vram = 0x80B4E784 },
    { type = "R_MIPS_HI16", vram = 0x80B4E83C, target_vram = 0x80B4E96C },
    { type = "R_MIPS_LO16", vram = 0x80B4E840, target_vram = 0x80B4E784 },
    { type = "R_MIPS_LO16", vram = 0x80B4E84C, target_vram = 0x80B4E96C },
]

functions = [
    { name = "func_80B4C218", vram = 0x80B4C218, size = 0x188 },
    { name = "func_80B43B80", vram = 0x80B43B80, size = 0x48 },
    { name = "func_80B4BFFC", vram = 0x80B4BFFC, size = 0x5C },
    { name = "func_80B46520", vram = 0x80B46520, size = 0xAC },
    { name = "func_80B48610", vram = 0x80B48610, size = 0x10 },
    { name = "func_80B4E61C", vram = 0x80B4E61C, size = 0x44 },
    { name = "func_80B43A9C", vram = 0x80B43A9C, size = 0x14 },
    { name = "func_80B4D054", vram = 0x80B4D054, size = 0x108 },
    { name = "func_80B48E4C", vram = 0x80B48E4C, size = 0x164 },
    { name = "func_80B44EFC", vram = 0x80B44EFC, size = 0x5C },
    { name = "func_80B454BC", vram = 0x80B454BC, size = 0x5C },
    { name = "func_80B457A0", vram = 0x80B457A0, size = 0x138 },
    { name = "func_80B4407C", vram = 0x80B4407C, size = 0x3C },
    { name = "func_80B44620", vram = 0x80B44620, size = 0x20 },
    { name = "func_80B450C0", vram = 0x80B450C0, size = 0xAC },
    { name = "func_80B468B4", vram = 0x80B468B4, size = 0x110 },
    { name = "func_80B47084", vram = 0x80B47084, size = 0x5C },
    { name = "func_80B43BC8", vram = 0x80B43BC8, size = 0x20C },
    { name = "func_80B461DC", vram = 0x80B461DC, size = 0xA0 },
    { name = "func_80B45518", vram = 0x80B45518, size = 0x38 },
    { name = "func_80B47600", vram = 0x80B47600, size = 0x10C },
    { name = "func_80B452EC", vram = 0x80B452EC, size = 0x108 },
    { name = "func_80B44664", vram = 0x80B44664, size = 0x2C },
    { name = "func_80B44234", vram = 0x80B44234, size = 0xB0 },
    { name = "func_80B4E3F0", vram = 0x80B4E3F0, size = 0x1C0 },
    { name = "func_80B4E5B0", vram = 0x80B4E5B0, size = 0x6C },
    { name = "func_80B49F88", vram = 0x80B49F88, size = 0x1E0 },
    { name = "func_80B46BC0", vram = 0x80B46BC0, size = 0x48 },
    { name = "func_80B444BC", vram = 0x80B444BC, size = 0x38 },
    { name = "func_80B4ABDC", vram = 0x80B4ABDC, size = 0x100 },
    { name = "func_80B48620", vram = 0x80B48620, size = 0x11C },
    { name = "func_80B440B8", vram = 0x80B440B8, size = 0x17C },
    { name = "func_80B49B1C", vram = 0x80B49B1C, size = 0xB4 },
    { name = "func_80B47830", vram = 0x80B47830, size = 0xC4 },
    { name = "func_80B44514", vram = 0x80B44514, size = 0x2C },
    { name = "func_80B4CE54", vram = 0x80B4CE54, size = 0x1A8 },
    { name = "func_80B4E7BC", vram = 0x80B4E7BC, size = 0xD4 },
    { name = "func_80B477B4", vram = 0x80B477B4, size = 0x7C },
    { name = "func_80B473E4", vram = 0x80B473E4, size = 0x94 },
    { name = "func_80B483CC", vram = 0x80B483CC, size = 0x70 },
    { name = "func_80B48374", vram = 0x80B48374, size = 0x58 },
    { name = "func_80B47278", vram = 0x80B47278, size = 0x20 },
    { name = "func_80B46414", vram = 0x80B46414, size = 0x10C },
    { name = "func_80B446D0", vram = 0x80B446D0, size = 0x30 },
    { name = "func_80B465CC", vram = 0x80B465CC, size = 0x78 },
    { name = "func_80B4B8BC", vram = 0x80B4B8BC, size = 0x174 },
    { name = "func_80B4627C", vram = 0x80B4627C, size = 0x198 },
    { name = "func_80B49904", vram = 0x80B49904, size = 0x48 },
    { name = "func_80B45B1C", vram = 0x80B45B1C, size = 0x9C },
    { name = "func_80B491EC", vram = 0x80B491EC, size = 0x3C },
    { name = "func_80B4A9C8", vram = 0x80B4A9C8, size = 0x1C4 },
    { name = "func_80B4CB0C", vram = 0x80B4CB0C, size = 0x164 },
    { name = "func_80B46A80", vram = 0x80B46A80, size = 0xF4 },
    { name = "func_80B4D15C", vram = 0x80B4D15C, size = 0x134 },
    { name = "func_80B43A74", vram = 0x80B43A74, size = 0x28 },
    { name = "func_80B43E6C", vram = 0x80B43E6C, size = 0xA0 },
    { name = "func_80B4AEC0", vram = 0x80B4AEC0, size = 0x1C },
    { name = "func_80B47108", vram = 0x80B47108, size = 0xB8 },
    { name = "func_80B46C7C", vram = 0x80B46C7C, size = 0x18 },
    { name = "func_80B43F70", vram = 0x80B43F70, size = 0xB4 },
    { name = "func_80B46C94", vram = 0x80B46C94, size = 0x2C },
    { name = "func_80B497EC", vram = 0x80B497EC, size = 0x118 },
    { name = "func_80B44540", vram = 0x80B44540, size = 0x30 },
    { name = "func_80B487B4", vram = 0x80B487B4, size = 0x94 },
    { name = "func_80B4AF94", vram = 0x80B4AF94, size = 0x90 },
    { name = "func_80B4873C", vram = 0x80B4873C, size = 0x78 },
    { name = "func_80B451A0", vram = 0x80B451A0, size = 0x14C },
    { name = "func_80B4516C", vram = 0x80B4516C, size = 0x34 },
    { name = "func_80B46118", vram = 0x80B46118, size = 0x6C },
    { name = "func_80B4E660", vram = 0x80B4E660, size = 0x84 },
    { name = "func_80B4994C", vram = 0x80B4994C, size = 0x70 },
    { name = "func_80B44A90", vram = 0x80B44A90, size = 0xE8 },
    { name = "func_80B49DA0", vram = 0x80B49DA0, size = 0x5C },
    { name = "func_80B45A4C", vram = 0x80B45A4C, size = 0x48 },
    { name = "EnInvadepoh_Update", vram = 0x80B47334, size = 0x4C },
    { name = "func_80B4D670", vram = 0x80B4D670, size = 0xF0 },
    { name = "func_80B44FEC", vram = 0x80B44FEC, size = 0x94 },
    { name = "func_80B48948", vram = 0x80B48948, size = 0x18C },
    { name = "func_80B47BAC", vram = 0x80B47BAC, size = 0x184 },
    { name = "func_80B492FC", vram = 0x80B492FC, size = 0x50 },
    { name = "func_80B49DFC", vram = 0x80B49DFC, size = 0x18C },
    { name = "func_80B471E0", vram = 0x80B471E0, size = 0x68 },
    { name = "func_80B4CC70", vram = 0x80B4CC70, size = 0x5C },
    { name = "func_80B43F0C", vram = 0x80B43F0C, size = 0x64 },
    { name = "func_80B44024", vram = 0x80B44024, size = 0x58 },
    { name = "func_80B46184", vram = 0x80B46184, size = 0x58 },
    { name = "func_80B45980", vram = 0x80B45980, size = 0x68 },
    { name = "func_80B44C80", vram = 0x80B44C80, size = 0x210 },
    { name = "func_80B47FA8", vram = 0x80B47FA8, size = 0xB8 },
    { name = "func_80B497A4", vram = 0x80B497A4, size = 0x48 },
    { name = "func_80B4B820", vram = 0x80B4B820, size = 0x44 },
    { name = "func_80B45550", vram = 0x80B45550, size = 0xBC },
    { name = "func_80B43AB0", vram = 0x80B43AB0, size = 0x40 },
    { name = "func_80B49228", vram = 0x80B49228, size = 0xD4 },
    { name = "func_80B4D760", vram = 0x80B4D760, size = 0x58 },
    { name = "func_80B4A570", vram = 0x80B4A570, size = 0x74 },
    { name = "func_80B46FA8", vram = 0x80B46FA8, size = 0xBC },
    { name = "func_80B49404", vram = 0x80B49404, size = 0x50 },
    { name = "func_80B49454", vram = 0x80B49454, size = 0x1D4 },
    { name = "func_80B4A67C", vram = 0x80B4A67C, size = 0x144 },
    { name = "func_80B47064", vram = 0x80B47064, size = 0x20 },
    { name = "func_80B4D480", vram = 0x80B4D480, size = 0x1F0 },
    { name = "func_80B46F88", vram = 0x80B46F88, size = 0x20 },
    { name = "func_80B46644", vram = 0x80B46644, size = 0x270 },
    { name = "func_80B4B048", vram = 0x80B4B048, size = 0x7C },
    { name = "func_80B4BA84", vram = 0x80B4BA84, size = 0x15C },
    { name = "func_80B49BD0", vram = 0x80B49BD0, size = 0x68 },
    { name = "func_80B4827C", vram = 0x80B4827C, size = 0x58 },
    { name = "func_80B4DB14", vram = 0x80B4DB14, size = 0x60C },
    { name = "func_80B4C058", vram = 0x80B4C058, size = 0x164 },
    { name = "func_80B456A8", vram = 0x80B456A8, size = 0xF8 },
    { name = "func_80B44640", vram = 0x80B44640, size = 0x24 },
    { name = "func_80B46DA8", vram = 0x80B46DA8, size = 0x20 },
    { name = "func_80B4A614", vram = 0x80B4A614, size = 0x68 },
    { name = "func_80B4B864", vram = 0x80B4B864, size = 0x58 },
    { name = "func_80B47D30", vram = 0x80B47D30, size = 0x278 },
    { name = "func_80B46C34", vram = 0x80B46C34, size = 0x1C },
    { name = "func_80B46CC0", vram = 0x80B46CC0, size = 0x34 },
    { name = "func_80B44F58", vram = 0x80B44F58, size = 0x94 },
    { name = "func_80B443A0", vram = 0x80B443A0, size = 0x11C },
    { name = "func_80B4C3A0", vram = 0x80B4C3A0, size = 0x1C8 },
    { name = "func_80B4A168", vram = 0x80B4A168, size = 0x50 },
    { name = "func_80B49A00", vram = 0x80B49A00, size = 0x11C },
    { name = "func_80B4CFFC", vram = 0x80B4CFFC, size = 0x58 },
    { name = "func_80B4E200", vram = 0x80B4E200, size = 0xAC },
    { name = "func_80B478F4", vram = 0x80B478F4, size = 0x44 },
    { name = "EnInvadepoh_Destroy", vram = 0x80B46D6C, size = 0x3C },
    { name = "func_80B48848", vram = 0x80B48848, size = 0x100 },
    { name = "func_80B48060", vram = 0x80B48060, size = 0x164 },
    { name = "func_80B444F4", vram = 0x80B444F4, size = 0x20 },
    { name = "func_80B490F0", vram = 0x80B490F0, size = 0xFC },
    { name = "func_80B4A1B8", vram = 0x80B4A1B8, size = 0x108 },
    { name = "func_80B4B724", vram = 0x80B4B724, size = 0x44 },
    { name = "func_80B481C4", vram = 0x80B481C4, size = 0xB8 },
    { name = "func_80B499BC", vram = 0x80B499BC, size = 0x44 },
    { name = "func_80B44700", vram = 0x80B44700, size = 0xC0 },
    { name = "func_80B43DD4", vram = 0x80B43DD4, size = 0x98 },
    { name = "func_80B4CCCC", vram = 0x80B4CCCC, size = 0x188 },
    { name = "func_80B4A350", vram = 0x80B4A350, size = 0x220 },
    { name = "func_80B4E120", vram = 0x80B4E120, size = 0x38 },
    { name = "func_80B4C6C8", vram = 0x80B4C6C8, size = 0x68 },
    { name = "func_80B48324", vram = 0x80B48324, size = 0x50 },
    { name = "func_80B4D3E4", vram = 0x80B4D3E4, size = 0x9C },
    { name = "func_80B4B0C4", vram = 0x80B4B0C4, size = 0x154 },
    { name = "func_80B47248", vram = 0x80B47248, size = 0x20 },
    { name = "func_80B4770C", vram = 0x80B4770C, size = 0xA8 },
    { name = "func_80B46C08", vram = 0x80B46C08, size = 0x2C },
    { name = "func_80B45080", vram = 0x80B45080, size = 0x40 },
    { name = "func_80B4B430", vram = 0x80B4B430, size = 0x54 },
    { name = "func_80B4AD3C", vram = 0x80B4AD3C, size = 0x24 },
    { name = "func_80B4E158", vram = 0x80B4E158, size = 0x58 },
    { name = "func_80B471C0", vram = 0x80B471C0, size = 0x20 },
    { name = "func_80B474DC", vram = 0x80B474DC, size = 0x8C },
    { name = "func_80B4D7B8", vram = 0x80B4D7B8, size = 0x1FC },
    { name = "func_80B4E6E4", vram = 0x80B4E6E4, size = 0xA0 },
    { name = "func_80B47298", vram = 0x80B47298, size = 0x6C },
    { name = "func_80B45460", vram = 0x80B45460, size = 0x5C },
    { name = "func_80B4E784", vram = 0x80B4E784, size = 0x38 },
    { name = "func_80B453F4", vram = 0x80B453F4, size = 0x6C },
    { name = "func_80B4E324", vram = 0x80B4E324, size = 0xCC },
    { name = "func_80B49628", vram = 0x80B49628, size = 0x48 },
    { name = "func_80B484EC", vram = 0x80B484EC, size = 0x9C },
    { name = "func_80B4D9B4", vram = 0x80B4D9B4, size = 0x24 },
    { name = "EnInvadepoh_Init", vram = 0x80B46B74, size = 0x3C },
    { name = "func_80B48AD4", vram = 0x80B48AD4, size = 0x310 },
    { name = "func_80B4A2C0", vram = 0x80B4A2C0, size = 0x90 },
    { name = "func_80B48588", vram = 0x80B48588, size = 0x88 },
    { name = "func_80B45BB8", vram = 0x80B45BB8, size = 0x4C },
    { name = "func_80B44690", vram = 0x80B44690, size = 0x40 },
    { name = "func_80B47324", vram = 0x80B47324, size = 0x10 },
    { name = "func_80B44B84", vram = 0x80B44B84, size = 0xA0 },
    { name = "func_80B4E2AC", vram = 0x80B4E2AC, size = 0x78 },
    { name = "func_80B439B0", vram = 0x80B439B0, size = 0x74 },
    { name = "func_80B4C568", vram = 0x80B4C568, size = 0x58 },
    { name = "func_80B482D4", vram = 0x80B482D4, size = 0x50 },
    { name = "func_80B458D8", vram = 0x80B458D8, size = 0xA8 },
    { name = "func_80B46EC0", vram = 0x80B46EC0, size = 0x28 },
    { name = "func_80B4843C", vram = 0x80B4843C, size = 0xB0 },
    { name = "func_80B4C730", vram = 0x80B4C730, size = 0x380 },
    { name = "func_80B470E0", vram = 0x80B470E0, size = 0x28 },
    { name = "func_80B4B564", vram = 0x80B4B564, size = 0x1C0 },
    { name = "func_80B4AD60", vram = 0x80B4AD60, size = 0x58 },
    { name = "func_80B442E4", vram = 0x80B442E4, size = 0xBC },
    { name = "func_80B4ADCC", vram = 0x80B4ADCC, size = 0xF4 },
    { name = "func_80B447C0", vram = 0x80B447C0, size = 0x2D0 },
    { name = "func_80B4B218", vram = 0x80B4B218, size = 0x1C4 },
    { name = "func_80B43AF0", vram = 0x80B43AF0, size = 0x90 },
    { name = "func_80B47938", vram = 0x80B47938, size = 0xB0 },
    { name = "func_80B47568", vram = 0x80B47568, size = 0x98 },
    { name = "func_80B46D28", vram = 0x80B46D28, size = 0x44 },
    { name = "func_80B4A81C", vram = 0x80B4A81C, size = 0x1AC },
    { name = "func_80B4B3DC", vram = 0x80B4B3DC, size = 0x54 },
    { name = "func_80B4B484", vram = 0x80B4B484, size = 0x8C },
    { name = "func_80B46DC8", vram = 0x80B46DC8, size = 0x58 },
    { name = "func_80B46BB0", vram = 0x80B46BB0, size = 0x10 },
    { name = "func_80B46EE8", vram = 0x80B46EE8, size = 0xA0 },
    { name = "func_80B47380", vram = 0x80B47380, size = 0x64 },
    { name = "func_80B44C24", vram = 0x80B44C24, size = 0x5C },
    { name = "func_80B4BA30", vram = 0x80B4BA30, size = 0x54 },
    { name = "func_80B4A5E4", vram = 0x80B4A5E4, size = 0x30 },
    { name = "func_80B4BBE0", vram = 0x80B4BBE0, size = 0x6C },
    { name = "func_80B4B024", vram = 0x80B4B024, size = 0x24 },
    { name = "func_80B4C1BC", vram = 0x80B4C1BC, size = 0x5C },
    { name = "func_80B4B768", vram = 0x80B4B768, size = 0xB8 },
    { name = "func_80B45EC8", vram = 0x80B45EC8, size = 0x250 },
    { name = "func_80B4ACF0", vram = 0x80B4ACF0, size = 0x4C },
    { name = "func_80B4D9F4", vram = 0x80B4D9F4, size = 0x120 },
    { name = "func_80B45648", vram = 0x80B45648, size = 0x60 },
    { name = "func_80B4ADB8", vram = 0x80B4ADB8, size = 0x14 },
    { name = "func_80B45CE0", vram = 0x80B45CE0, size = 0x1E8 },
    { name = "func_80B4C5C0", vram = 0x80B4C5C0, size = 0x108 },
    { name = "func_80B4ACDC", vram = 0x80B4ACDC, size = 0x14 },
    { name = "func_80B4D290", vram = 0x80B4D290, size = 0x154 },
    { name = "func_80B4AEDC", vram = 0x80B4AEDC, size = 0xA4 },
    { name = "func_80B43A24", vram = 0x80B43A24, size = 0x50 },
    { name = "func_80B46CF4", vram = 0x80B46CF4, size = 0x34 },
    { name = "func_80B48DE4", vram = 0x80B48DE4, size = 0x68 },
    { name = "func_80B4B510", vram = 0x80B4B510, size = 0x54 },
    { name = "func_80B47478", vram = 0x80B47478, size = 0x64 },
    { name = "func_80B49670", vram = 0x80B49670, size = 0x134 },
    { name = "func_80B4BC4C", vram = 0x80B4BC4C, size = 0x3B0 },
    { name = "func_80B47304", vram = 0x80B47304, size = 0x20 },
    { name = "func_80B4D9D8", vram = 0x80B4D9D8, size = 0x1C },
    { name = "func_80B46E44", vram = 0x80B46E44, size = 0x7C },
    { name = "func_80B459E8", vram = 0x80B459E8, size = 0x64 },
    { name = "func_80B4CAB0", vram = 0x80B4CAB0, size = 0x5C },
    { name = "func_80B48FB0", vram = 0x80B48FB0, size = 0x140 },
    { name = "func_80B45C04", vram = 0x80B45C04, size = 0xDC },
    { name = "func_80B4A7C0", vram = 0x80B4A7C0, size = 0x5C },
    { name = "func_80B4560C", vram = 0x80B4560C, size = 0x3C },
    { name = "func_80B49C38", vram = 0x80B49C38, size = 0x168 },
    { name = "func_80B46C50", vram = 0x80B46C50, size = 0x2C },
    { name = "func_80B44E90", vram = 0x80B44E90, size = 0x6C },
    { name = "func_80B4AF80", vram = 0x80B4AF80, size = 0x14 },
    { name = "func_80B47268", vram = 0x80B47268, size = 0x10 },
    { name = "func_80B46E20", vram = 0x80B46E20, size = 0x24 },
    { name = "func_80B4934C", vram = 0x80B4934C, size = 0xB8 },
    { name = "func_80B45A94", vram = 0x80B45A94, size = 0x88 },
    { name = "func_80B44570", vram = 0x80B44570, size = 0xB0 },
    { name = "func_80B479E8", vram = 0x80B479E8, size = 0x1C4 },
    { name = "func_80B4AB8C", vram = 0x80B4AB8C, size = 0x50 },
    { name = "func_80B469C4", vram = 0x80B469C4, size = 0xBC },
    { name = "func_80B4E1B0", vram = 0x80B4E1B0, size = 0x50 },
    { name = "func_80B44B78", vram = 0x80B44B78, size = 0xC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Gk"
rom = 0x00FB55A0
vram = 0x80B50410
size = 0x3430

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B5046C, target_vram = 0x80B53400 },
    { type = "R_MIPS_LO16", vram = 0x80B50474, target_vram = 0x80B53400 },
    { type = "R_MIPS_HI16", vram = 0x80B50504, target_vram = 0x80B53418 },
    { type = "R_MIPS_LO16", vram = 0x80B5050C, target_vram = 0x80B53418 },
    { type = "R_MIPS_HI16", vram = 0x80B50910, target_vram = 0x80B53268 },
    { type = "R_MIPS_LO16", vram = 0x80B50918, target_vram = 0x80B53268 },
    { type = "R_MIPS_HI16", vram = 0x80B50928, target_vram = 0x80B521E8 },
    { type = "R_MIPS_LO16", vram = 0x80B5092C, target_vram = 0x80B521E8 },
    { type = "R_MIPS_HI16", vram = 0x80B50A48, target_vram = 0x80B53434 },
    { type = "R_MIPS_LO16", vram = 0x80B50A4C, target_vram = 0x80B53434 },
    { type = "R_MIPS_HI16", vram = 0x80B50AA8, target_vram = 0x80B533A0 },
    { type = "R_MIPS_HI16", vram = 0x80B50AAC, target_vram = 0x80B533A4 },
    { type = "R_MIPS_LO16", vram = 0x80B50AB0, target_vram = 0x80B533A4 },
    { type = "R_MIPS_LO16", vram = 0x80B50AB4, target_vram = 0x80B533A0 },
    { type = "R_MIPS_HI16", vram = 0x80B50AEC, target_vram = 0x80B533A0 },
    { type = "R_MIPS_HI16", vram = 0x80B50AF0, target_vram = 0x80B533A4 },
    { type = "R_MIPS_LO16", vram = 0x80B50AF4, target_vram = 0x80B533A4 },
    { type = "R_MIPS_LO16", vram = 0x80B50AF8, target_vram = 0x80B533A0 },
    { type = "R_MIPS_HI16", vram = 0x80B50B64, target_vram = 0x80B53438 },
    { type = "R_MIPS_LO16", vram = 0x80B50B6C, target_vram = 0x80B53438 },
    { type = "R_MIPS_HI16", vram = 0x80B50D84, target_vram = 0x80B5346C },
    { type = "R_MIPS_LO16", vram = 0x80B50D88, target_vram = 0x80B5346C },
    { type = "R_MIPS_HI16", vram = 0x80B5131C, target_vram = 0x80B53268 },
    { type = "R_MIPS_LO16", vram = 0x80B5134C, target_vram = 0x80B53268 },
    { type = "R_MIPS_HI16", vram = 0x80B51370, target_vram = 0x80B53268 },
    { type = "R_MIPS_LO16", vram = 0x80B51378, target_vram = 0x80B53268 },
    { type = "R_MIPS_HI16", vram = 0x80B513AC, target_vram = 0x80B53340 },
    { type = "R_MIPS_LO16", vram = 0x80B513B0, target_vram = 0x80B53340 },
    { type = "R_MIPS_HI16", vram = 0x80B513E8, target_vram = 0x80B53268 },
    { type = "R_MIPS_LO16", vram = 0x80B513F0, target_vram = 0x80B53268 },
    { type = "R_MIPS_HI16", vram = 0x80B51584, target_vram = 0x80B53470 },
    { type = "R_MIPS_LO16", vram = 0x80B5158C, target_vram = 0x80B53470 },
    { type = "R_MIPS_HI16", vram = 0x80B515E4, target_vram = 0x80B5227C },
    { type = "R_MIPS_LO16", vram = 0x80B515F0, target_vram = 0x80B5227C },
    { type = "R_MIPS_HI16", vram = 0x80B51634, target_vram = 0x80B53268 },
    { type = "R_MIPS_LO16", vram = 0x80B51638, target_vram = 0x80B53268 },
    { type = "R_MIPS_HI16", vram = 0x80B516B0, target_vram = 0x80B53268 },
    { type = "R_MIPS_LO16", vram = 0x80B516DC, target_vram = 0x80B53268 },
    { type = "R_MIPS_HI16", vram = 0x80B516E4, target_vram = 0x80B53268 },
    { type = "R_MIPS_LO16", vram = 0x80B516E8, target_vram = 0x80B53268 },
    { type = "R_MIPS_HI16", vram = 0x80B51724, target_vram = 0x80B5216C },
    { type = "R_MIPS_LO16", vram = 0x80B51728, target_vram = 0x80B5216C },
    { type = "R_MIPS_HI16", vram = 0x80B51740, target_vram = 0x80B5202C },
    { type = "R_MIPS_LO16", vram = 0x80B51744, target_vram = 0x80B5202C },
    { type = "R_MIPS_HI16", vram = 0x80B51794, target_vram = 0x80B53268 },
    { type = "R_MIPS_LO16", vram = 0x80B517A8, target_vram = 0x80B53268 },
    { type = "R_MIPS_HI16", vram = 0x80B517C4, target_vram = 0x80B53268 },
    { type = "R_MIPS_LO16", vram = 0x80B517D4, target_vram = 0x80B53268 },
    { type = "R_MIPS_HI16", vram = 0x80B517F4, target_vram = 0x80B53268 },
    { type = "R_MIPS_LO16", vram = 0x80B517FC, target_vram = 0x80B53268 },
    { type = "R_MIPS_HI16", vram = 0x80B51818, target_vram = 0x80B53268 },
    { type = "R_MIPS_LO16", vram = 0x80B51828, target_vram = 0x80B53268 },
    { type = "R_MIPS_HI16", vram = 0x80B51858, target_vram = 0x80B51D9C },
    { type = "R_MIPS_LO16", vram = 0x80B5185C, target_vram = 0x80B51D9C },
    { type = "R_MIPS_HI16", vram = 0x80B518B4, target_vram = 0x80B51970 },
    { type = "R_MIPS_LO16", vram = 0x80B518B8, target_vram = 0x80B51970 },
    { type = "R_MIPS_HI16", vram = 0x80B519E8, target_vram = 0x80B51D9C },
    { type = "R_MIPS_LO16", vram = 0x80B519EC, target_vram = 0x80B51D9C },
    { type = "R_MIPS_HI16", vram = 0x80B51A34, target_vram = 0x80B51760 },
    { type = "R_MIPS_LO16", vram = 0x80B51A38, target_vram = 0x80B51760 },
    { type = "R_MIPS_HI16", vram = 0x80B51A88, target_vram = 0x80B51B40 },
    { type = "R_MIPS_LO16", vram = 0x80B51A8C, target_vram = 0x80B51B40 },
    { type = "R_MIPS_HI16", vram = 0x80B51ACC, target_vram = 0x80B53268 },
    { type = "R_MIPS_LO16", vram = 0x80B51AD4, target_vram = 0x80B53268 },
    { type = "R_MIPS_HI16", vram = 0x80B51BBC, target_vram = 0x80B51760 },
    { type = "R_MIPS_LO16", vram = 0x80B51BC4, target_vram = 0x80B51760 },
    { type = "R_MIPS_HI16", vram = 0x80B51D3C, target_vram = 0x80B53268 },
    { type = "R_MIPS_LO16", vram = 0x80B51D44, target_vram = 0x80B53268 },
    { type = "R_MIPS_HI16", vram = 0x80B51DF0, target_vram = 0x80B53268 },
    { type = "R_MIPS_LO16", vram = 0x80B51DFC, target_vram = 0x80B53268 },
    { type = "R_MIPS_HI16", vram = 0x80B51E0C, target_vram = 0x80B51EA4 },
    { type = "R_MIPS_LO16", vram = 0x80B51E10, target_vram = 0x80B51EA4 },
    { type = "R_MIPS_HI16", vram = 0x80B51E54, target_vram = 0x80B51970 },
    { type = "R_MIPS_LO16", vram = 0x80B51E58, target_vram = 0x80B51970 },
    { type = "R_MIPS_HI16", vram = 0x80B52090, target_vram = 0x80B51698 },
    { type = "R_MIPS_LO16", vram = 0x80B52094, target_vram = 0x80B51698 },
    { type = "R_MIPS_HI16", vram = 0x80B521CC, target_vram = 0x80B51698 },
    { type = "R_MIPS_LO16", vram = 0x80B521D0, target_vram = 0x80B51698 },
    { type = "R_MIPS_HI16", vram = 0x80B521FC, target_vram = 0x80B53268 },
    { type = "R_MIPS_LO16", vram = 0x80B5222C, target_vram = 0x80B53268 },
    { type = "R_MIPS_HI16", vram = 0x80B52248, target_vram = 0x80B53268 },
    { type = "R_MIPS_LO16", vram = 0x80B5224C, target_vram = 0x80B53268 },
    { type = "R_MIPS_HI16", vram = 0x80B52260, target_vram = 0x80B5227C },
    { type = "R_MIPS_LO16", vram = 0x80B52264, target_vram = 0x80B5227C },
    { type = "R_MIPS_HI16", vram = 0x80B52294, target_vram = 0x80B53268 },
    { type = "R_MIPS_LO16", vram = 0x80B522C0, target_vram = 0x80B53268 },
    { type = "R_MIPS_HI16", vram = 0x80B52318, target_vram = 0x80B52654 },
    { type = "R_MIPS_LO16", vram = 0x80B52320, target_vram = 0x80B52654 },
    { type = "R_MIPS_HI16", vram = 0x80B52384, target_vram = 0x80B52430 },
    { type = "R_MIPS_HI16", vram = 0x80B52398, target_vram = 0x80B52430 },
    { type = "R_MIPS_LO16", vram = 0x80B523A0, target_vram = 0x80B52430 },
    { type = "R_MIPS_LO16", vram = 0x80B523B0, target_vram = 0x80B52430 },
    { type = "R_MIPS_HI16", vram = 0x80B52488, target_vram = 0x80B5253C },
    { type = "R_MIPS_HI16", vram = 0x80B52494, target_vram = 0x80B51760 },
    { type = "R_MIPS_HI16", vram = 0x80B524B8, target_vram = 0x80B51B40 },
    { type = "R_MIPS_LO16", vram = 0x80B524BC, target_vram = 0x80B51B40 },
    { type = "R_MIPS_LO16", vram = 0x80B524E0, target_vram = 0x80B5253C },
    { type = "R_MIPS_LO16", vram = 0x80B524F0, target_vram = 0x80B51760 },
    { type = "R_MIPS_HI16", vram = 0x80B525A8, target_vram = 0x80B525E0 },
    { type = "R_MIPS_LO16", vram = 0x80B525AC, target_vram = 0x80B525E0 },
    { type = "R_MIPS_HI16", vram = 0x80B52620, target_vram = 0x80B52430 },
    { type = "R_MIPS_LO16", vram = 0x80B52624, target_vram = 0x80B52430 },
    { type = "R_MIPS_HI16", vram = 0x80B526A4, target_vram = 0x80B5348C },
    { type = "R_MIPS_LO16", vram = 0x80B526A8, target_vram = 0x80B5348C },
    { type = "R_MIPS_HI16", vram = 0x80B526AC, target_vram = 0x80B53490 },
    { type = "R_MIPS_LO16", vram = 0x80B526B0, target_vram = 0x80B53490 },
    { type = "R_MIPS_HI16", vram = 0x80B52758, target_vram = 0x80B53210 },
    { type = "R_MIPS_LO16", vram = 0x80B52760, target_vram = 0x80B53210 },
    { type = "R_MIPS_HI16", vram = 0x80B52770, target_vram = 0x80B53248 },
    { type = "R_MIPS_HI16", vram = 0x80B52774, target_vram = 0x80B5323C },
    { type = "R_MIPS_LO16", vram = 0x80B52778, target_vram = 0x80B5323C },
    { type = "R_MIPS_LO16", vram = 0x80B5277C, target_vram = 0x80B53248 },
    { type = "R_MIPS_HI16", vram = 0x80B52788, target_vram = 0x80B53494 },
    { type = "R_MIPS_LO16", vram = 0x80B5278C, target_vram = 0x80B53494 },
    { type = "R_MIPS_HI16", vram = 0x80B527D4, target_vram = 0x80B53268 },
    { type = "R_MIPS_LO16", vram = 0x80B527D8, target_vram = 0x80B53268 },
    { type = "R_MIPS_HI16", vram = 0x80B5284C, target_vram = 0x80B51760 },
    { type = "R_MIPS_LO16", vram = 0x80B52850, target_vram = 0x80B51760 },
    { type = "R_MIPS_HI16", vram = 0x80B52888, target_vram = 0x80B51760 },
    { type = "R_MIPS_LO16", vram = 0x80B52890, target_vram = 0x80B51760 },
    { type = "R_MIPS_HI16", vram = 0x80B528A4, target_vram = 0x80B51760 },
    { type = "R_MIPS_HI16", vram = 0x80B528A8, target_vram = 0x80B52340 },
    { type = "R_MIPS_LO16", vram = 0x80B528AC, target_vram = 0x80B52340 },
    { type = "R_MIPS_LO16", vram = 0x80B528B8, target_vram = 0x80B51760 },
    { type = "R_MIPS_HI16", vram = 0x80B528FC, target_vram = 0x80B51FD0 },
    { type = "R_MIPS_LO16", vram = 0x80B52900, target_vram = 0x80B51FD0 },
    { type = "R_MIPS_HI16", vram = 0x80B52948, target_vram = 0x80B52654 },
    { type = "R_MIPS_LO16", vram = 0x80B52958, target_vram = 0x80B52654 },
    { type = "R_MIPS_HI16", vram = 0x80B52978, target_vram = 0x80B53268 },
    { type = "R_MIPS_LO16", vram = 0x80B52984, target_vram = 0x80B53268 },
    { type = "R_MIPS_HI16", vram = 0x80B52990, target_vram = 0x80B5202C },
    { type = "R_MIPS_LO16", vram = 0x80B52994, target_vram = 0x80B5202C },
    { type = "R_MIPS_HI16", vram = 0x80B52B00, target_vram = 0x80B53498 },
    { type = "R_MIPS_LO16", vram = 0x80B52B04, target_vram = 0x80B53498 },
    { type = "R_MIPS_HI16", vram = 0x80B52B20, target_vram = 0x80B533A8 },
    { type = "R_MIPS_LO16", vram = 0x80B52B24, target_vram = 0x80B533A8 },
    { type = "R_MIPS_HI16", vram = 0x80B52B2C, target_vram = 0x80B533B4 },
    { type = "R_MIPS_LO16", vram = 0x80B52B30, target_vram = 0x80B533B4 },
    { type = "R_MIPS_HI16", vram = 0x80B52B3C, target_vram = 0x80B533C0 },
    { type = "R_MIPS_LO16", vram = 0x80B52B40, target_vram = 0x80B533C0 },
    { type = "R_MIPS_HI16", vram = 0x80B52B4C, target_vram = 0x80B533CC },
    { type = "R_MIPS_LO16", vram = 0x80B52B50, target_vram = 0x80B533CC },
    { type = "R_MIPS_HI16", vram = 0x80B52B7C, target_vram = 0x80B533D8 },
    { type = "R_MIPS_LO16", vram = 0x80B52B80, target_vram = 0x80B533D8 },
    { type = "R_MIPS_HI16", vram = 0x80B52C08, target_vram = 0x80B5349C },
    { type = "R_MIPS_LO16", vram = 0x80B52C0C, target_vram = 0x80B5349C },
    { type = "R_MIPS_HI16", vram = 0x80B52C84, target_vram = 0x80B534A0 },
    { type = "R_MIPS_LO16", vram = 0x80B52C88, target_vram = 0x80B534A0 },
    { type = "R_MIPS_HI16", vram = 0x80B53058, target_vram = 0x80B534A4 },
    { type = "R_MIPS_LO16", vram = 0x80B5305C, target_vram = 0x80B534A4 },
    { type = "R_MIPS_HI16", vram = 0x80B530B8, target_vram = 0x80B533E4 },
    { type = "R_MIPS_LO16", vram = 0x80B530CC, target_vram = 0x80B533E4 },
    { type = "R_MIPS_HI16", vram = 0x80B530D4, target_vram = 0x80B52AD4 },
    { type = "R_MIPS_LO16", vram = 0x80B530D8, target_vram = 0x80B52AD4 },
    { type = "R_MIPS_HI16", vram = 0x80B530EC, target_vram = 0x80B52AF0 },
    { type = "R_MIPS_HI16", vram = 0x80B530F0, target_vram = 0x80B52D8C },
    { type = "R_MIPS_LO16", vram = 0x80B530F4, target_vram = 0x80B52D8C },
    { type = "R_MIPS_LO16", vram = 0x80B530F8, target_vram = 0x80B52AF0 },
    { type = "R_MIPS_HI16", vram = 0x80B53168, target_vram = 0x80B534A8 },
    { type = "R_MIPS_LO16", vram = 0x80B5316C, target_vram = 0x80B534A8 },
    { type = "R_MIPS_HI16", vram = 0x80B531AC, target_vram = 0x80B534AC },
    { type = "R_MIPS_LO16", vram = 0x80B531B0, target_vram = 0x80B534AC },
]

functions = [
    { name = "func_80B51760", vram = 0x80B51760, size = 0x210 },
    { name = "func_80B50C78", vram = 0x80B50C78, size = 0x19C },
    { name = "EnGk_OverrideLimbDraw", vram = 0x80B52AD4, size = 0x1C },
    { name = "func_80B51FD0", vram = 0x80B51FD0, size = 0x5C },
    { name = "func_80B51B40", vram = 0x80B51B40, size = 0x25C },
    { name = "func_80B5202C", vram = 0x80B5202C, size = 0x140 },
    { name = "func_80B52340", vram = 0x80B52340, size = 0xF0 },
    { name = "EnGk_PostLimbDraw", vram = 0x80B52AF0, size = 0x29C },
    { name = "func_80B51970", vram = 0x80B51970, size = 0x1D0 },
    { name = "func_80B51308", vram = 0x80B51308, size = 0x90 },
    { name = "func_80B521E8", vram = 0x80B521E8, size = 0x94 },
    { name = "func_80B509A8", vram = 0x80B509A8, size = 0x190 },
    { name = "EnGk_Init", vram = 0x80B526FC, size = 0x2BC },
    { name = "EnGk_Draw", vram = 0x80B52F74, size = 0x27C },
    { name = "func_80B52430", vram = 0x80B52430, size = 0x10C },
    { name = "func_80B50854", vram = 0x80B50854, size = 0x100 },
    { name = "func_80B50B38", vram = 0x80B50B38, size = 0x140 },
    { name = "func_80B50710", vram = 0x80B50710, size = 0x90 },
    { name = "func_80B5253C", vram = 0x80B5253C, size = 0xA4 },
    { name = "func_80B50410", vram = 0x80B50410, size = 0x300 },
    { name = "func_80B50954", vram = 0x80B50954, size = 0x54 },
    { name = "func_80B51410", vram = 0x80B51410, size = 0x100 },
    { name = "func_80B51398", vram = 0x80B51398, size = 0x78 },
    { name = "EnGk_TransformLimbDraw", vram = 0x80B52D8C, size = 0x1E8 },
    { name = "EnGk_Destroy", vram = 0x80B529B8, size = 0x2C },
    { name = "func_80B507A0", vram = 0x80B507A0, size = 0xB4 },
    { name = "func_80B5123C", vram = 0x80B5123C, size = 0xCC },
    { name = "func_80B51510", vram = 0x80B51510, size = 0x188 },
    { name = "func_80B5100C", vram = 0x80B5100C, size = 0x230 },
    { name = "func_80B52654", vram = 0x80B52654, size = 0xA8 },
    { name = "func_80B5227C", vram = 0x80B5227C, size = 0xC4 },
    { name = "func_80B51D9C", vram = 0x80B51D9C, size = 0x108 },
    { name = "func_80B51EA4", vram = 0x80B51EA4, size = 0x12C },
    { name = "func_80B5216C", vram = 0x80B5216C, size = 0x7C },
    { name = "EnGk_Update", vram = 0x80B529E4, size = 0xF0 },
    { name = "func_80B51698", vram = 0x80B51698, size = 0xC8 },
    { name = "func_80B50E14", vram = 0x80B50E14, size = 0xC0 },
    { name = "func_80B525E0", vram = 0x80B525E0, size = 0x74 },
    { name = "func_80B50ED4", vram = 0x80B50ED4, size = 0x138 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_An"
rom = 0x00FB89D0
vram = 0x80B53840
size = 0x6EE0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B539A4, target_vram = 0x80B580C0 },
    { type = "R_MIPS_LO16", vram = 0x80B539A8, target_vram = 0x80B580C0 },
    { type = "R_MIPS_HI16", vram = 0x80B53B54, target_vram = 0x80B58F10 },
    { type = "R_MIPS_LO16", vram = 0x80B53B5C, target_vram = 0x80B58F10 },
    { type = "R_MIPS_HI16", vram = 0x80B53DA0, target_vram = 0x80B58F48 },
    { type = "R_MIPS_LO16", vram = 0x80B53DA8, target_vram = 0x80B58F48 },
    { type = "R_MIPS_HI16", vram = 0x80B53E54, target_vram = 0x80B58BF4 },
    { type = "R_MIPS_LO16", vram = 0x80B53E70, target_vram = 0x80B58BF4 },
    { type = "R_MIPS_HI16", vram = 0x80B53EFC, target_vram = 0x80B58E34 },
    { type = "R_MIPS_LO16", vram = 0x80B53F00, target_vram = 0x80B58E34 },
    { type = "R_MIPS_HI16", vram = 0x80B53FDC, target_vram = 0x80B58F70 },
    { type = "R_MIPS_LO16", vram = 0x80B53FE4, target_vram = 0x80B58F70 },
    { type = "R_MIPS_HI16", vram = 0x80B54104, target_vram = 0x80B58E40 },
    { type = "R_MIPS_LO16", vram = 0x80B54110, target_vram = 0x80B58E40 },
    { type = "R_MIPS_HI16", vram = 0x80B5416C, target_vram = 0x80B58F8C },
    { type = "R_MIPS_LO16", vram = 0x80B54174, target_vram = 0x80B58F8C },
    { type = "R_MIPS_HI16", vram = 0x80B542F0, target_vram = 0x80B58E54 },
    { type = "R_MIPS_HI16", vram = 0x80B542F4, target_vram = 0x80B58E60 },
    { type = "R_MIPS_LO16", vram = 0x80B542F8, target_vram = 0x80B58E60 },
    { type = "R_MIPS_LO16", vram = 0x80B5430C, target_vram = 0x80B58E54 },
    { type = "R_MIPS_HI16", vram = 0x80B54574, target_vram = 0x80B58E68 },
    { type = "R_MIPS_HI16", vram = 0x80B54578, target_vram = 0x80B58E74 },
    { type = "R_MIPS_LO16", vram = 0x80B5457C, target_vram = 0x80B58E74 },
    { type = "R_MIPS_LO16", vram = 0x80B54580, target_vram = 0x80B58E68 },
    { type = "R_MIPS_HI16", vram = 0x80B54804, target_vram = 0x80B58FA4 },
    { type = "R_MIPS_LO16", vram = 0x80B5480C, target_vram = 0x80B58FA4 },
    { type = "R_MIPS_HI16", vram = 0x80B54968, target_vram = 0x80B58FC4 },
    { type = "R_MIPS_LO16", vram = 0x80B54970, target_vram = 0x80B58FC4 },
    { type = "R_MIPS_HI16", vram = 0x80B54AD0, target_vram = 0x80B58FDC },
    { type = "R_MIPS_LO16", vram = 0x80B54AD8, target_vram = 0x80B58FDC },
    { type = "R_MIPS_HI16", vram = 0x80B54E18, target_vram = 0x80B59004 },
    { type = "R_MIPS_LO16", vram = 0x80B54E20, target_vram = 0x80B59004 },
    { type = "R_MIPS_HI16", vram = 0x80B54E2C, target_vram = 0x80B54A94 },
    { type = "R_MIPS_LO16", vram = 0x80B54E30, target_vram = 0x80B54A94 },
    { type = "R_MIPS_HI16", vram = 0x80B54E34, target_vram = 0x80B58808 },
    { type = "R_MIPS_LO16", vram = 0x80B54E40, target_vram = 0x80B58808 },
    { type = "R_MIPS_HI16", vram = 0x80B54E44, target_vram = 0x80B547C8 },
    { type = "R_MIPS_LO16", vram = 0x80B54E48, target_vram = 0x80B547C8 },
    { type = "R_MIPS_HI16", vram = 0x80B54E4C, target_vram = 0x80B58718 },
    { type = "R_MIPS_LO16", vram = 0x80B54E58, target_vram = 0x80B58718 },
    { type = "R_MIPS_HI16", vram = 0x80B54E5C, target_vram = 0x80B5492C },
    { type = "R_MIPS_LO16", vram = 0x80B54E60, target_vram = 0x80B5492C },
    { type = "R_MIPS_HI16", vram = 0x80B54E64, target_vram = 0x80B58784 },
    { type = "R_MIPS_LO16", vram = 0x80B54E70, target_vram = 0x80B58784 },
    { type = "R_MIPS_HI16", vram = 0x80B54E74, target_vram = 0x80B54C5C },
    { type = "R_MIPS_LO16", vram = 0x80B54E78, target_vram = 0x80B54C5C },
    { type = "R_MIPS_HI16", vram = 0x80B54E7C, target_vram = 0x80B58954 },
    { type = "R_MIPS_LO16", vram = 0x80B54E88, target_vram = 0x80B58954 },
    { type = "R_MIPS_HI16", vram = 0x80B54E8C, target_vram = 0x80B5899C },
    { type = "R_MIPS_LO16", vram = 0x80B54E94, target_vram = 0x80B5899C },
    { type = "R_MIPS_HI16", vram = 0x80B54E98, target_vram = 0x80B58B90 },
    { type = "R_MIPS_LO16", vram = 0x80B54EA0, target_vram = 0x80B58B90 },
    { type = "R_MIPS_HI16", vram = 0x80B54ECC, target_vram = 0x80B5903C },
    { type = "R_MIPS_LO16", vram = 0x80B54ED4, target_vram = 0x80B5903C },
    { type = "R_MIPS_HI16", vram = 0x80B54EE8, target_vram = 0x80B58AE8 },
    { type = "R_MIPS_HI16", vram = 0x80B54EF0, target_vram = 0x80B58A24 },
    { type = "R_MIPS_HI16", vram = 0x80B54EF4, target_vram = 0x80B58A04 },
    { type = "R_MIPS_LO16", vram = 0x80B54EFC, target_vram = 0x80B58A04 },
    { type = "R_MIPS_LO16", vram = 0x80B54F04, target_vram = 0x80B58AE8 },
    { type = "R_MIPS_HI16", vram = 0x80B54F08, target_vram = 0x80B58B7C },
    { type = "R_MIPS_LO16", vram = 0x80B54F10, target_vram = 0x80B58B7C },
    { type = "R_MIPS_LO16", vram = 0x80B54F18, target_vram = 0x80B58A24 },
    { type = "R_MIPS_HI16", vram = 0x80B54F1C, target_vram = 0x80B589FC },
    { type = "R_MIPS_LO16", vram = 0x80B54F24, target_vram = 0x80B589FC },
    { type = "R_MIPS_HI16", vram = 0x80B54F28, target_vram = 0x80B58A04 },
    { type = "R_MIPS_LO16", vram = 0x80B54F30, target_vram = 0x80B58A04 },
    { type = "R_MIPS_HI16", vram = 0x80B54F68, target_vram = 0x80B58B88 },
    { type = "R_MIPS_LO16", vram = 0x80B54F70, target_vram = 0x80B58B88 },
    { type = "R_MIPS_HI16", vram = 0x80B54F7C, target_vram = 0x80B54BC4 },
    { type = "R_MIPS_LO16", vram = 0x80B54F80, target_vram = 0x80B54BC4 },
    { type = "R_MIPS_HI16", vram = 0x80B54F84, target_vram = 0x80B589AC },
    { type = "R_MIPS_LO16", vram = 0x80B54F90, target_vram = 0x80B589AC },
    { type = "R_MIPS_HI16", vram = 0x80B54F9C, target_vram = 0x80B54D18 },
    { type = "R_MIPS_LO16", vram = 0x80B54FA0, target_vram = 0x80B54D18 },
    { type = "R_MIPS_HI16", vram = 0x80B54FA4, target_vram = 0x80B58B3C },
    { type = "R_MIPS_LO16", vram = 0x80B54FB0, target_vram = 0x80B58B3C },
    { type = "R_MIPS_HI16", vram = 0x80B54FBC, target_vram = 0x80B58A44 },
    { type = "R_MIPS_LO16", vram = 0x80B54FD0, target_vram = 0x80B58A44 },
    { type = "R_MIPS_HI16", vram = 0x80B54FD8, target_vram = 0x80B58AC4 },
    { type = "R_MIPS_HI16", vram = 0x80B54FEC, target_vram = 0x80B58ABC },
    { type = "R_MIPS_LO16", vram = 0x80B54FF4, target_vram = 0x80B58ABC },
    { type = "R_MIPS_LO16", vram = 0x80B54FFC, target_vram = 0x80B58AC4 },
    { type = "R_MIPS_HI16", vram = 0x80B55030, target_vram = 0x80B54BC4 },
    { type = "R_MIPS_LO16", vram = 0x80B55034, target_vram = 0x80B54BC4 },
    { type = "R_MIPS_HI16", vram = 0x80B55038, target_vram = 0x80B589AC },
    { type = "R_MIPS_LO16", vram = 0x80B55044, target_vram = 0x80B589AC },
    { type = "R_MIPS_HI16", vram = 0x80B5504C, target_vram = 0x80B54D18 },
    { type = "R_MIPS_LO16", vram = 0x80B55050, target_vram = 0x80B54D18 },
    { type = "R_MIPS_HI16", vram = 0x80B55054, target_vram = 0x80B58AF4 },
    { type = "R_MIPS_LO16", vram = 0x80B55060, target_vram = 0x80B58AF4 },
    { type = "R_MIPS_HI16", vram = 0x80B55074, target_vram = 0x80B58A44 },
    { type = "R_MIPS_LO16", vram = 0x80B5507C, target_vram = 0x80B58A44 },
    { type = "R_MIPS_HI16", vram = 0x80B5509C, target_vram = 0x80B59064 },
    { type = "R_MIPS_LO16", vram = 0x80B550A4, target_vram = 0x80B59064 },
    { type = "R_MIPS_HI16", vram = 0x80B550B0, target_vram = 0x80B58AE8 },
    { type = "R_MIPS_LO16", vram = 0x80B550B8, target_vram = 0x80B58AE8 },
    { type = "R_MIPS_HI16", vram = 0x80B550BC, target_vram = 0x80B5894C },
    { type = "R_MIPS_LO16", vram = 0x80B550C4, target_vram = 0x80B5894C },
    { type = "R_MIPS_HI16", vram = 0x80B550C8, target_vram = 0x80B58980 },
    { type = "R_MIPS_LO16", vram = 0x80B550D0, target_vram = 0x80B58980 },
    { type = "R_MIPS_HI16", vram = 0x80B550D4, target_vram = 0x80B54D18 },
    { type = "R_MIPS_LO16", vram = 0x80B550D8, target_vram = 0x80B54D18 },
    { type = "R_MIPS_HI16", vram = 0x80B550DC, target_vram = 0x80B58AF4 },
    { type = "R_MIPS_LO16", vram = 0x80B550E8, target_vram = 0x80B58AF4 },
    { type = "R_MIPS_HI16", vram = 0x80B550F0, target_vram = 0x80B5885C },
    { type = "R_MIPS_HI16", vram = 0x80B55100, target_vram = 0x80B58A3C },
    { type = "R_MIPS_LO16", vram = 0x80B55108, target_vram = 0x80B58A3C },
    { type = "R_MIPS_LO16", vram = 0x80B55110, target_vram = 0x80B5885C },
    { type = "R_MIPS_HI16", vram = 0x80B55114, target_vram = 0x80B58938 },
    { type = "R_MIPS_LO16", vram = 0x80B5511C, target_vram = 0x80B58938 },
    { type = "R_MIPS_HI16", vram = 0x80B55120, target_vram = 0x80B58988 },
    { type = "R_MIPS_LO16", vram = 0x80B55128, target_vram = 0x80B58988 },
    { type = "R_MIPS_HI16", vram = 0x80B5512C, target_vram = 0x80B589FC },
    { type = "R_MIPS_LO16", vram = 0x80B55134, target_vram = 0x80B589FC },
    { type = "R_MIPS_HI16", vram = 0x80B55138, target_vram = 0x80B58944 },
    { type = "R_MIPS_LO16", vram = 0x80B55140, target_vram = 0x80B58944 },
    { type = "R_MIPS_HI16", vram = 0x80B55148, target_vram = 0x80B589FC },
    { type = "R_MIPS_HI16", vram = 0x80B5514C, target_vram = 0x80B58B88 },
    { type = "R_MIPS_LO16", vram = 0x80B55154, target_vram = 0x80B58B88 },
    { type = "R_MIPS_LO16", vram = 0x80B5515C, target_vram = 0x80B589FC },
    { type = "R_MIPS_HI16", vram = 0x80B55160, target_vram = 0x80B58994 },
    { type = "R_MIPS_LO16", vram = 0x80B55168, target_vram = 0x80B58994 },
    { type = "R_MIPS_HI16", vram = 0x80B551FC, target_vram = 0x80B57A44 },
    { type = "R_MIPS_LO16", vram = 0x80B55208, target_vram = 0x80B57A44 },
    { type = "R_MIPS_HI16", vram = 0x80B55390, target_vram = 0x80B578F8 },
    { type = "R_MIPS_LO16", vram = 0x80B55394, target_vram = 0x80B578F8 },
    { type = "R_MIPS_HI16", vram = 0x80B555E4, target_vram = 0x80B59138 },
    { type = "R_MIPS_LO16", vram = 0x80B555EC, target_vram = 0x80B59138 },
    { type = "R_MIPS_HI16", vram = 0x80B559A4, target_vram = 0x80B591D8 },
    { type = "R_MIPS_LO16", vram = 0x80B559AC, target_vram = 0x80B591D8 },
    { type = "R_MIPS_HI16", vram = 0x80B55ADC, target_vram = 0x80B556F8 },
    { type = "R_MIPS_LO16", vram = 0x80B55AE0, target_vram = 0x80B556F8 },
    { type = "R_MIPS_HI16", vram = 0x80B55AF8, target_vram = 0x80B55860 },
    { type = "R_MIPS_LO16", vram = 0x80B55AFC, target_vram = 0x80B55860 },
    { type = "R_MIPS_HI16", vram = 0x80B55B18, target_vram = 0x80B557AC },
    { type = "R_MIPS_LO16", vram = 0x80B55B1C, target_vram = 0x80B557AC },
    { type = "R_MIPS_HI16", vram = 0x80B55BE8, target_vram = 0x80B5933C },
    { type = "R_MIPS_LO16", vram = 0x80B55BF0, target_vram = 0x80B5933C },
    { type = "R_MIPS_HI16", vram = 0x80B55DDC, target_vram = 0x80B58618 },
    { type = "R_MIPS_LO16", vram = 0x80B55DF8, target_vram = 0x80B58618 },
    { type = "R_MIPS_HI16", vram = 0x80B561F4, target_vram = 0x80B58618 },
    { type = "R_MIPS_LO16", vram = 0x80B56208, target_vram = 0x80B58618 },
    { type = "R_MIPS_HI16", vram = 0x80B56320, target_vram = 0x80B594A4 },
    { type = "R_MIPS_LO16", vram = 0x80B56328, target_vram = 0x80B594A4 },
    { type = "R_MIPS_HI16", vram = 0x80B5635C, target_vram = 0x80B594D4 },
    { type = "R_MIPS_LO16", vram = 0x80B56364, target_vram = 0x80B594D4 },
    { type = "R_MIPS_HI16", vram = 0x80B5644C, target_vram = 0x80B58618 },
    { type = "R_MIPS_LO16", vram = 0x80B56468, target_vram = 0x80B58618 },
    { type = "R_MIPS_HI16", vram = 0x80B565E4, target_vram = 0x80B5950C },
    { type = "R_MIPS_LO16", vram = 0x80B565EC, target_vram = 0x80B5950C },
    { type = "R_MIPS_HI16", vram = 0x80B56624, target_vram = 0x80B5955C },
    { type = "R_MIPS_LO16", vram = 0x80B5662C, target_vram = 0x80B5955C },
    { type = "R_MIPS_HI16", vram = 0x80B56760, target_vram = 0x80B58618 },
    { type = "R_MIPS_LO16", vram = 0x80B56788, target_vram = 0x80B58618 },
    { type = "R_MIPS_HI16", vram = 0x80B5689C, target_vram = 0x80B58618 },
    { type = "R_MIPS_LO16", vram = 0x80B568C4, target_vram = 0x80B58618 },
    { type = "R_MIPS_HI16", vram = 0x80B569B0, target_vram = 0x80B595BC },
    { type = "R_MIPS_LO16", vram = 0x80B569B8, target_vram = 0x80B595BC },
    { type = "R_MIPS_HI16", vram = 0x80B56B18, target_vram = 0x80B58E7C },
    { type = "R_MIPS_LO16", vram = 0x80B56B1C, target_vram = 0x80B58E7C },
    { type = "R_MIPS_HI16", vram = 0x80B56B2C, target_vram = 0x80B58E88 },
    { type = "R_MIPS_LO16", vram = 0x80B56B30, target_vram = 0x80B58E88 },
    { type = "R_MIPS_HI16", vram = 0x80B56BD8, target_vram = 0x80B58E90 },
    { type = "R_MIPS_LO16", vram = 0x80B56BDC, target_vram = 0x80B58E90 },
    { type = "R_MIPS_HI16", vram = 0x80B56BEC, target_vram = 0x80B58E9C },
    { type = "R_MIPS_LO16", vram = 0x80B56BF0, target_vram = 0x80B58E9C },
    { type = "R_MIPS_HI16", vram = 0x80B56CC8, target_vram = 0x80B58EA4 },
    { type = "R_MIPS_LO16", vram = 0x80B56CCC, target_vram = 0x80B58EA4 },
    { type = "R_MIPS_HI16", vram = 0x80B56D78, target_vram = 0x80B59610 },
    { type = "R_MIPS_LO16", vram = 0x80B56D80, target_vram = 0x80B59610 },
    { type = "R_MIPS_HI16", vram = 0x80B56F14, target_vram = 0x80B5970C },
    { type = "R_MIPS_LO16", vram = 0x80B56F20, target_vram = 0x80B5970C },
    { type = "R_MIPS_HI16", vram = 0x80B572F8, target_vram = 0x80B59710 },
    { type = "R_MIPS_LO16", vram = 0x80B57300, target_vram = 0x80B59710 },
    { type = "R_MIPS_HI16", vram = 0x80B57418, target_vram = 0x80B5976C },
    { type = "R_MIPS_LO16", vram = 0x80B57420, target_vram = 0x80B5976C },
    { type = "R_MIPS_HI16", vram = 0x80B5773C, target_vram = 0x80B59780 },
    { type = "R_MIPS_LO16", vram = 0x80B57744, target_vram = 0x80B59780 },
    { type = "R_MIPS_HI16", vram = 0x80B57860, target_vram = 0x80B58BBC },
    { type = "R_MIPS_LO16", vram = 0x80B57864, target_vram = 0x80B58BBC },
    { type = "R_MIPS_HI16", vram = 0x80B57880, target_vram = 0x80B58BE8 },
    { type = "R_MIPS_LO16", vram = 0x80B57884, target_vram = 0x80B58BE8 },
    { type = "R_MIPS_HI16", vram = 0x80B57898, target_vram = 0x80B580C0 },
    { type = "R_MIPS_LO16", vram = 0x80B5789C, target_vram = 0x80B580C0 },
    { type = "R_MIPS_HI16", vram = 0x80B578C4, target_vram = 0x80B578F8 },
    { type = "R_MIPS_LO16", vram = 0x80B578C8, target_vram = 0x80B578F8 },
    { type = "R_MIPS_HI16", vram = 0x80B57968, target_vram = 0x80B581D0 },
    { type = "R_MIPS_LO16", vram = 0x80B5796C, target_vram = 0x80B581D0 },
    { type = "R_MIPS_HI16", vram = 0x80B57A84, target_vram = 0x80B578F8 },
    { type = "R_MIPS_LO16", vram = 0x80B57A98, target_vram = 0x80B578F8 },
    { type = "R_MIPS_HI16", vram = 0x80B57B5C, target_vram = 0x80B58EAC },
    { type = "R_MIPS_LO16", vram = 0x80B57B60, target_vram = 0x80B58EAC },
    { type = "R_MIPS_HI16", vram = 0x80B57D54, target_vram = 0x80B577F0 },
    { type = "R_MIPS_LO16", vram = 0x80B57D58, target_vram = 0x80B577F0 },
    { type = "R_MIPS_HI16", vram = 0x80B57DCC, target_vram = 0x80B577F0 },
    { type = "R_MIPS_LO16", vram = 0x80B57DD0, target_vram = 0x80B577F0 },
    { type = "R_MIPS_HI16", vram = 0x80B57F10, target_vram = 0x80B58ED4 },
    { type = "R_MIPS_LO16", vram = 0x80B57F14, target_vram = 0x80B58ED4 },
    { type = "R_MIPS_HI16", vram = 0x80B5811C, target_vram = 0x80B58EEC },
    { type = "R_MIPS_LO16", vram = 0x80B5812C, target_vram = 0x80B58EEC },
    { type = "R_MIPS_HI16", vram = 0x80B58160, target_vram = 0x80B58EE0 },
    { type = "R_MIPS_LO16", vram = 0x80B58174, target_vram = 0x80B58EE0 },
    { type = "R_MIPS_HI16", vram = 0x80B5817C, target_vram = 0x80B57EE8 },
    { type = "R_MIPS_LO16", vram = 0x80B58180, target_vram = 0x80B57EE8 },
    { type = "R_MIPS_HI16", vram = 0x80B58194, target_vram = 0x80B57FC4 },
    { type = "R_MIPS_LO16", vram = 0x80B58198, target_vram = 0x80B57FC4 },
]

functions = [
    { name = "func_80B580C0", vram = 0x80B580C0, size = 0x110 },
    { name = "EnAn_Update", vram = 0x80B57D9C, size = 0x14C },
    { name = "func_80B57A44", vram = 0x80B57A44, size = 0x104 },
    { name = "EnAn_Init", vram = 0x80B57C9C, size = 0xD4 },
    { name = "func_80B56D28", vram = 0x80B56D28, size = 0x11C },
    { name = "func_80B578F8", vram = 0x80B578F8, size = 0x14C },
    { name = "func_80B577F0", vram = 0x80B577F0, size = 0x108 },
    { name = "func_80B55180", vram = 0x80B55180, size = 0x164 },
    { name = "func_80B53B3C", vram = 0x80B53B3C, size = 0x6C },
    { name = "func_80B552E4", vram = 0x80B552E4, size = 0xC8 },
    { name = "func_80B553AC", vram = 0x80B553AC, size = 0x13C },
    { name = "func_80B54BC4", vram = 0x80B54BC4, size = 0x98 },
    { name = "func_80B575BC", vram = 0x80B575BC, size = 0xB8 },
    { name = "func_80B547C8", vram = 0x80B547C8, size = 0x164 },
    { name = "func_80B54C5C", vram = 0x80B54C5C, size = 0xBC },
    { name = "func_80B54DF4", vram = 0x80B54DF4, size = 0x38C },
    { name = "func_80B539CC", vram = 0x80B539CC, size = 0xB0 },
    { name = "func_80B556F8", vram = 0x80B556F8, size = 0xB4 },
    { name = "func_80B557AC", vram = 0x80B557AC, size = 0xB4 },
    { name = "func_80B53ED4", vram = 0x80B53ED4, size = 0xB0 },
    { name = "func_80B57B48", vram = 0x80B57B48, size = 0x154 },
    { name = "func_80B54750", vram = 0x80B54750, size = 0x78 },
    { name = "func_80B53A7C", vram = 0x80B53A7C, size = 0xC0 },
    { name = "func_80B56B00", vram = 0x80B56B00, size = 0xC0 },
    { name = "func_80B54124", vram = 0x80B54124, size = 0x554 },
    { name = "func_80B56E44", vram = 0x80B56E44, size = 0x70 },
    { name = "func_80B561A4", vram = 0x80B561A4, size = 0x274 },
    { name = "func_80B56744", vram = 0x80B56744, size = 0x13C },
    { name = "func_80B57EE8", vram = 0x80B57EE8, size = 0xDC },
    { name = "func_80B573F4", vram = 0x80B573F4, size = 0x1C8 },
    { name = "func_80B55D98", vram = 0x80B55D98, size = 0x134 },
    { name = "func_80B55ECC", vram = 0x80B55ECC, size = 0xC0 },
    { name = "func_80B54D18", vram = 0x80B54D18, size = 0xDC },
    { name = "func_80B56094", vram = 0x80B56094, size = 0x88 },
    { name = "func_80B572D4", vram = 0x80B572D4, size = 0x120 },
    { name = "func_80B53F84", vram = 0x80B53F84, size = 0x1A0 },
    { name = "func_80B57FC4", vram = 0x80B57FC4, size = 0xFC },
    { name = "func_80B57674", vram = 0x80B57674, size = 0xA4 },
    { name = "func_80B5611C", vram = 0x80B5611C, size = 0x88 },
    { name = "func_80B55D20", vram = 0x80B55D20, size = 0x78 },
    { name = "func_80B53840", vram = 0x80B53840, size = 0x18C },
    { name = "func_80B5702C", vram = 0x80B5702C, size = 0x2A8 },
    { name = "func_80B555C8", vram = 0x80B555C8, size = 0x130 },
    { name = "func_80B5492C", vram = 0x80B5492C, size = 0x168 },
    { name = "func_80B5600C", vram = 0x80B5600C, size = 0x88 },
    { name = "func_80B57718", vram = 0x80B57718, size = 0xD8 },
    { name = "EnAn_Destroy", vram = 0x80B57D70, size = 0x2C },
    { name = "func_80B56EB4", vram = 0x80B56EB4, size = 0x178 },
    { name = "func_80B55860", vram = 0x80B55860, size = 0xB4 },
    { name = "func_80B54678", vram = 0x80B54678, size = 0x7C },
    { name = "func_80B56418", vram = 0x80B56418, size = 0x32C },
    { name = "func_80B55914", vram = 0x80B55914, size = 0x40C },
    { name = "func_80B554E8", vram = 0x80B554E8, size = 0xE0 },
    { name = "func_80B53BA8", vram = 0x80B53BA8, size = 0x140 },
    { name = "func_80B56CAC", vram = 0x80B56CAC, size = 0x7C },
    { name = "func_80B54A94", vram = 0x80B54A94, size = 0x130 },
    { name = "func_80B55F8C", vram = 0x80B55F8C, size = 0x80 },
    { name = "func_80B546F4", vram = 0x80B546F4, size = 0x5C },
    { name = "func_80B53CE8", vram = 0x80B53CE8, size = 0x1EC },
    { name = "func_80B56880", vram = 0x80B56880, size = 0x280 },
    { name = "func_80B56BC0", vram = 0x80B56BC0, size = 0xEC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Bee"
rom = 0x00FBF8B0
vram = 0x80B5A720
size = 0xBC0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B5A788, target_vram = 0x80B5B214 },
    { type = "R_MIPS_LO16", vram = 0x80B5A790, target_vram = 0x80B5B214 },
    { type = "R_MIPS_HI16", vram = 0x80B5A7A4, target_vram = 0x80B5B234 },
    { type = "R_MIPS_LO16", vram = 0x80B5A7A8, target_vram = 0x80B5B234 },
    { type = "R_MIPS_HI16", vram = 0x80B5A7BC, target_vram = 0x80B5B1F0 },
    { type = "R_MIPS_LO16", vram = 0x80B5A7C0, target_vram = 0x80B5B1F0 },
    { type = "R_MIPS_HI16", vram = 0x80B5A9C0, target_vram = 0x80B5A9E8 },
    { type = "R_MIPS_LO16", vram = 0x80B5A9C4, target_vram = 0x80B5A9E8 },
    { type = "R_MIPS_HI16", vram = 0x80B5AC18, target_vram = 0x80B5AC3C },
    { type = "R_MIPS_LO16", vram = 0x80B5AC20, target_vram = 0x80B5AC3C },
    { type = "R_MIPS_HI16", vram = 0x80B5AF14, target_vram = 0x80B5B260 },
    { type = "R_MIPS_LO16", vram = 0x80B5AF18, target_vram = 0x80B5B260 },
]

functions = [
    { name = "EnBee_Destroy", vram = 0x80B5A828, size = 0x2C },
    { name = "EnBee_SetupAttack", vram = 0x80B5ABC4, size = 0x78 },
    { name = "EnBee_Update", vram = 0x80B5B060, size = 0x134 },
    { name = "EnBee_SetupFlyIdle", vram = 0x80B5A854, size = 0x194 },
    { name = "EnBee_Init", vram = 0x80B5A720, size = 0x108 },
    { name = "EnBee_UpdateDamage", vram = 0x80B5AF80, size = 0xE0 },
    { name = "EnBee_Draw", vram = 0x80B5B194, size = 0x58 },
    { name = "EnBee_FlyIdle", vram = 0x80B5A9E8, size = 0x1DC },
    { name = "EnBee_Attack", vram = 0x80B5AC3C, size = 0x344 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Ot"
rom = 0x00FC0470
vram = 0x80B5B2E0
size = 0x35A0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B5B32C, target_vram = 0x80B5E420 },
    { type = "R_MIPS_LO16", vram = 0x80B5B338, target_vram = 0x80B5E420 },
    { type = "R_MIPS_HI16", vram = 0x80B5B3F8, target_vram = 0x80B5E3FC },
    { type = "R_MIPS_LO16", vram = 0x80B5B3FC, target_vram = 0x80B5E3FC },
    { type = "R_MIPS_HI16", vram = 0x80B5B424, target_vram = 0x80B5E880 },
    { type = "R_MIPS_LO16", vram = 0x80B5B428, target_vram = 0x80B5E880 },
    { type = "R_MIPS_HI16", vram = 0x80B5B434, target_vram = 0x80B5DB6C },
    { type = "R_MIPS_LO16", vram = 0x80B5B448, target_vram = 0x80B5DB6C },
    { type = "R_MIPS_HI16", vram = 0x80B5B4A8, target_vram = 0x80B5E3A0 },
    { type = "R_MIPS_LO16", vram = 0x80B5B4AC, target_vram = 0x80B5E3A0 },
    { type = "R_MIPS_HI16", vram = 0x80B5B4C0, target_vram = 0x80B5E3CC },
    { type = "R_MIPS_LO16", vram = 0x80B5B4C8, target_vram = 0x80B5E3CC },
    { type = "R_MIPS_HI16", vram = 0x80B5B4D4, target_vram = 0x80B5E3CC },
    { type = "R_MIPS_LO16", vram = 0x80B5B4D8, target_vram = 0x80B5E3CC },
    { type = "R_MIPS_HI16", vram = 0x80B5B4F4, target_vram = 0x80B5E3CC },
    { type = "R_MIPS_LO16", vram = 0x80B5B4FC, target_vram = 0x80B5E3CC },
    { type = "R_MIPS_HI16", vram = 0x80B5B570, target_vram = 0x80B5E3CC },
    { type = "R_MIPS_LO16", vram = 0x80B5B574, target_vram = 0x80B5E3CC },
    { type = "R_MIPS_HI16", vram = 0x80B5B5F8, target_vram = 0x80B5E884 },
    { type = "R_MIPS_LO16", vram = 0x80B5B600, target_vram = 0x80B5E884 },
    { type = "R_MIPS_HI16", vram = 0x80B5B65C, target_vram = 0x80B5E888 },
    { type = "R_MIPS_HI16", vram = 0x80B5B67C, target_vram = 0x80B5E424 },
    { type = "R_MIPS_LO16", vram = 0x80B5B680, target_vram = 0x80B5E424 },
    { type = "R_MIPS_LO16", vram = 0x80B5B7A4, target_vram = 0x80B5E888 },
    { type = "R_MIPS_HI16", vram = 0x80B5B858, target_vram = 0x80B5E888 },
    { type = "R_MIPS_LO16", vram = 0x80B5B85C, target_vram = 0x80B5E888 },
    { type = "R_MIPS_HI16", vram = 0x80B5B8D8, target_vram = 0x80B5E884 },
    { type = "R_MIPS_LO16", vram = 0x80B5B8FC, target_vram = 0x80B5E884 },
    { type = "R_MIPS_HI16", vram = 0x80B5B9E8, target_vram = 0x80B5DAEC },
    { type = "R_MIPS_LO16", vram = 0x80B5B9EC, target_vram = 0x80B5DAEC },
    { type = "R_MIPS_HI16", vram = 0x80B5BDBC, target_vram = 0x80B5E3CC },
    { type = "R_MIPS_LO16", vram = 0x80B5BDC0, target_vram = 0x80B5E3CC },
    { type = "R_MIPS_HI16", vram = 0x80B5BDE4, target_vram = 0x80B5BE04 },
    { type = "R_MIPS_LO16", vram = 0x80B5BDE8, target_vram = 0x80B5BE04 },
    { type = "R_MIPS_HI16", vram = 0x80B5BE9C, target_vram = 0x80B5E3CC },
    { type = "R_MIPS_LO16", vram = 0x80B5BEA0, target_vram = 0x80B5E3CC },
    { type = "R_MIPS_HI16", vram = 0x80B5BEB8, target_vram = 0x80B5BED4 },
    { type = "R_MIPS_LO16", vram = 0x80B5BEBC, target_vram = 0x80B5BED4 },
    { type = "R_MIPS_HI16", vram = 0x80B5BF78, target_vram = 0x80B5E3CC },
    { type = "R_MIPS_LO16", vram = 0x80B5BF7C, target_vram = 0x80B5E3CC },
    { type = "R_MIPS_HI16", vram = 0x80B5BF98, target_vram = 0x80B5BFB8 },
    { type = "R_MIPS_LO16", vram = 0x80B5BF9C, target_vram = 0x80B5BFB8 },
    { type = "R_MIPS_HI16", vram = 0x80B5C038, target_vram = 0x80B5E428 },
    { type = "R_MIPS_LO16", vram = 0x80B5C03C, target_vram = 0x80B5E428 },
    { type = "R_MIPS_HI16", vram = 0x80B5C064, target_vram = 0x80B5E42C },
    { type = "R_MIPS_LO16", vram = 0x80B5C068, target_vram = 0x80B5E42C },
    { type = "R_MIPS_HI16", vram = 0x80B5C1B0, target_vram = 0x80B5C1CC },
    { type = "R_MIPS_LO16", vram = 0x80B5C1B4, target_vram = 0x80B5C1CC },
    { type = "R_MIPS_HI16", vram = 0x80B5C248, target_vram = 0x80B5C25C },
    { type = "R_MIPS_LO16", vram = 0x80B5C24C, target_vram = 0x80B5C25C },
    { type = "R_MIPS_HI16", vram = 0x80B5C2F8, target_vram = 0x80B5E3CC },
    { type = "R_MIPS_LO16", vram = 0x80B5C304, target_vram = 0x80B5E3CC },
    { type = "R_MIPS_HI16", vram = 0x80B5C338, target_vram = 0x80B5E3CC },
    { type = "R_MIPS_LO16", vram = 0x80B5C33C, target_vram = 0x80B5E3CC },
    { type = "R_MIPS_HI16", vram = 0x80B5C3C0, target_vram = 0x80B5C3D8 },
    { type = "R_MIPS_LO16", vram = 0x80B5C3C4, target_vram = 0x80B5C3D8 },
    { type = "R_MIPS_HI16", vram = 0x80B5C408, target_vram = 0x80B5E430 },
    { type = "R_MIPS_LO16", vram = 0x80B5C40C, target_vram = 0x80B5E430 },
    { type = "R_MIPS_HI16", vram = 0x80B5C418, target_vram = 0x80B5E434 },
    { type = "R_MIPS_LO16", vram = 0x80B5C41C, target_vram = 0x80B5E434 },
    { type = "R_MIPS_HI16", vram = 0x80B5C4C8, target_vram = 0x80B5E408 },
    { type = "R_MIPS_LO16", vram = 0x80B5C4CC, target_vram = 0x80B5E408 },
    { type = "R_MIPS_HI16", vram = 0x80B5C4D4, target_vram = 0x80B5E40C },
    { type = "R_MIPS_LO16", vram = 0x80B5C4D8, target_vram = 0x80B5E40C },
    { type = "R_MIPS_HI16", vram = 0x80B5C4F8, target_vram = 0x80B5E40C },
    { type = "R_MIPS_LO16", vram = 0x80B5C4FC, target_vram = 0x80B5E40C },
    { type = "R_MIPS_HI16", vram = 0x80B5C568, target_vram = 0x80B5E438 },
    { type = "R_MIPS_LO16", vram = 0x80B5C56C, target_vram = 0x80B5E438 },
    { type = "R_MIPS_HI16", vram = 0x80B5C5D0, target_vram = 0x80B5E43C },
    { type = "R_MIPS_LO16", vram = 0x80B5C5D4, target_vram = 0x80B5E43C },
    { type = "R_MIPS_HI16", vram = 0x80B5C638, target_vram = 0x80B5C64C },
    { type = "R_MIPS_LO16", vram = 0x80B5C63C, target_vram = 0x80B5C64C },
    { type = "R_MIPS_HI16", vram = 0x80B5C69C, target_vram = 0x80B5E3CC },
    { type = "R_MIPS_LO16", vram = 0x80B5C6A0, target_vram = 0x80B5E3CC },
    { type = "R_MIPS_HI16", vram = 0x80B5C6C0, target_vram = 0x80B5C6DC },
    { type = "R_MIPS_LO16", vram = 0x80B5C6C4, target_vram = 0x80B5C6DC },
    { type = "R_MIPS_HI16", vram = 0x80B5C72C, target_vram = 0x80B5E440 },
    { type = "R_MIPS_LO16", vram = 0x80B5C734, target_vram = 0x80B5E440 },
    { type = "R_MIPS_HI16", vram = 0x80B5C7A8, target_vram = 0x80B5E444 },
    { type = "R_MIPS_LO16", vram = 0x80B5C7AC, target_vram = 0x80B5E444 },
    { type = "R_MIPS_HI16", vram = 0x80B5C7D0, target_vram = 0x80B5E448 },
    { type = "R_MIPS_LO16", vram = 0x80B5C7F4, target_vram = 0x80B5E448 },
    { type = "R_MIPS_HI16", vram = 0x80B5C800, target_vram = 0x80B5E44C },
    { type = "R_MIPS_LO16", vram = 0x80B5C804, target_vram = 0x80B5E44C },
    { type = "R_MIPS_HI16", vram = 0x80B5C924, target_vram = 0x80B5C950 },
    { type = "R_MIPS_LO16", vram = 0x80B5C928, target_vram = 0x80B5C950 },
    { type = "R_MIPS_HI16", vram = 0x80B5C9AC, target_vram = 0x80B5C9C0 },
    { type = "R_MIPS_LO16", vram = 0x80B5C9B0, target_vram = 0x80B5C9C0 },
    { type = "R_MIPS_HI16", vram = 0x80B5CA14, target_vram = 0x80B5CA30 },
    { type = "R_MIPS_LO16", vram = 0x80B5CA18, target_vram = 0x80B5CA30 },
    { type = "R_MIPS_HI16", vram = 0x80B5CA44, target_vram = 0x80B5E450 },
    { type = "R_MIPS_LO16", vram = 0x80B5CA48, target_vram = 0x80B5E450 },
    { type = "R_MIPS_HI16", vram = 0x80B5CA7C, target_vram = 0x80B5E454 },
    { type = "R_MIPS_LO16", vram = 0x80B5CA80, target_vram = 0x80B5E454 },
    { type = "R_MIPS_HI16", vram = 0x80B5CAF0, target_vram = 0x80B5CB0C },
    { type = "R_MIPS_LO16", vram = 0x80B5CAF4, target_vram = 0x80B5CB0C },
    { type = "R_MIPS_HI16", vram = 0x80B5CB20, target_vram = 0x80B5E458 },
    { type = "R_MIPS_LO16", vram = 0x80B5CB24, target_vram = 0x80B5E458 },
    { type = "R_MIPS_HI16", vram = 0x80B5CB58, target_vram = 0x80B5E45C },
    { type = "R_MIPS_LO16", vram = 0x80B5CB5C, target_vram = 0x80B5E45C },
    { type = "R_MIPS_HI16", vram = 0x80B5CBD0, target_vram = 0x80B5CBEC },
    { type = "R_MIPS_LO16", vram = 0x80B5CBD4, target_vram = 0x80B5CBEC },
    { type = "R_MIPS_HI16", vram = 0x80B5CC8C, target_vram = 0x80B5CCA0 },
    { type = "R_MIPS_LO16", vram = 0x80B5CC90, target_vram = 0x80B5CCA0 },
    { type = "R_MIPS_HI16", vram = 0x80B5CD08, target_vram = 0x80B5E3CC },
    { type = "R_MIPS_LO16", vram = 0x80B5CD0C, target_vram = 0x80B5E3CC },
    { type = "R_MIPS_HI16", vram = 0x80B5CD24, target_vram = 0x80B5CD40 },
    { type = "R_MIPS_LO16", vram = 0x80B5CD28, target_vram = 0x80B5CD40 },
    { type = "R_MIPS_HI16", vram = 0x80B5CD74, target_vram = 0x80B5E460 },
    { type = "R_MIPS_LO16", vram = 0x80B5CD7C, target_vram = 0x80B5E460 },
    { type = "R_MIPS_HI16", vram = 0x80B5CE84, target_vram = 0x80B5E3CC },
    { type = "R_MIPS_LO16", vram = 0x80B5CE94, target_vram = 0x80B5E3CC },
    { type = "R_MIPS_HI16", vram = 0x80B5CEA8, target_vram = 0x80B5CEC8 },
    { type = "R_MIPS_LO16", vram = 0x80B5CEAC, target_vram = 0x80B5CEC8 },
    { type = "R_MIPS_HI16", vram = 0x80B5CFE0, target_vram = 0x80B5E888 },
    { type = "R_MIPS_LO16", vram = 0x80B5D034, target_vram = 0x80B5E888 },
    { type = "R_MIPS_HI16", vram = 0x80B5D128, target_vram = 0x80B5E3CC },
    { type = "R_MIPS_LO16", vram = 0x80B5D12C, target_vram = 0x80B5E3CC },
    { type = "R_MIPS_HI16", vram = 0x80B5D144, target_vram = 0x80B5D160 },
    { type = "R_MIPS_LO16", vram = 0x80B5D148, target_vram = 0x80B5D160 },
    { type = "R_MIPS_HI16", vram = 0x80B5D18C, target_vram = 0x80B5E47C },
    { type = "R_MIPS_LO16", vram = 0x80B5D194, target_vram = 0x80B5E47C },
    { type = "R_MIPS_HI16", vram = 0x80B5D2F8, target_vram = 0x80B5E498 },
    { type = "R_MIPS_LO16", vram = 0x80B5D300, target_vram = 0x80B5E498 },
    { type = "R_MIPS_HI16", vram = 0x80B5D6D0, target_vram = 0x80B5E3CC },
    { type = "R_MIPS_LO16", vram = 0x80B5D6D8, target_vram = 0x80B5E3CC },
    { type = "R_MIPS_HI16", vram = 0x80B5D730, target_vram = 0x80B5D750 },
    { type = "R_MIPS_LO16", vram = 0x80B5D734, target_vram = 0x80B5D750 },
    { type = "R_MIPS_HI16", vram = 0x80B5D77C, target_vram = 0x80B5D37C },
    { type = "R_MIPS_LO16", vram = 0x80B5D788, target_vram = 0x80B5D37C },
    { type = "R_MIPS_HI16", vram = 0x80B5D790, target_vram = 0x80B5D470 },
    { type = "R_MIPS_LO16", vram = 0x80B5D794, target_vram = 0x80B5D470 },
    { type = "R_MIPS_HI16", vram = 0x80B5D858, target_vram = 0x80B5E884 },
    { type = "R_MIPS_LO16", vram = 0x80B5D86C, target_vram = 0x80B5E884 },
    { type = "R_MIPS_HI16", vram = 0x80B5D96C, target_vram = 0x80B5E4B0 },
    { type = "R_MIPS_LO16", vram = 0x80B5D970, target_vram = 0x80B5E4B0 },
    { type = "R_MIPS_HI16", vram = 0x80B5DBC4, target_vram = 0x80B5E888 },
    { type = "R_MIPS_LO16", vram = 0x80B5DC60, target_vram = 0x80B5E888 },
    { type = "R_MIPS_HI16", vram = 0x80B5DCA8, target_vram = 0x80B5E888 },
    { type = "R_MIPS_LO16", vram = 0x80B5DCAC, target_vram = 0x80B5E888 },
    { type = "R_MIPS_HI16", vram = 0x80B5DDA8, target_vram = 0x80B5DECC },
    { type = "R_MIPS_LO16", vram = 0x80B5DDAC, target_vram = 0x80B5DECC },
    { type = "R_MIPS_HI16", vram = 0x80B5DDD8, target_vram = 0x80B5E4B4 },
    { type = "R_MIPS_LO16", vram = 0x80B5DDDC, target_vram = 0x80B5E4B4 },
    { type = "R_MIPS_HI16", vram = 0x80B5DF0C, target_vram = 0x80B5E410 },
    { type = "R_MIPS_LO16", vram = 0x80B5DF10, target_vram = 0x80B5E410 },
    { type = "R_MIPS_HI16", vram = 0x80B5DFF8, target_vram = 0x80B5E4B8 },
    { type = "R_MIPS_LO16", vram = 0x80B5E000, target_vram = 0x80B5E4B8 },
    { type = "R_MIPS_HI16", vram = 0x80B5E004, target_vram = 0x80B5E4BC },
    { type = "R_MIPS_LO16", vram = 0x80B5E014, target_vram = 0x80B5E4BC },
    { type = "R_MIPS_HI16", vram = 0x80B5E018, target_vram = 0x80B5E4C0 },
    { type = "R_MIPS_LO16", vram = 0x80B5E024, target_vram = 0x80B5E4C0 },
    { type = "R_MIPS_HI16", vram = 0x80B5E028, target_vram = 0x80B5E4C4 },
    { type = "R_MIPS_LO16", vram = 0x80B5E034, target_vram = 0x80B5E4C4 },
]

functions = [
    { name = "func_80B5E1D8", vram = 0x80B5E1D8, size = 0x1A4 },
    { name = "func_80B5C3D8", vram = 0x80B5C3D8, size = 0x25C },
    { name = "func_80B5C244", vram = 0x80B5C244, size = 0x18 },
    { name = "func_80B5C9A8", vram = 0x80B5C9A8, size = 0x18 },
    { name = "func_80B5BDA8", vram = 0x80B5BDA8, size = 0x5C },
    { name = "func_80B5C6DC", vram = 0x80B5C6DC, size = 0x234 },
    { name = "EnOt_Draw", vram = 0x80B5DD20, size = 0x1AC },
    { name = "func_80B5CBEC", vram = 0x80B5CBEC, size = 0x9C },
    { name = "func_80B5BAAC", vram = 0x80B5BAAC, size = 0x8C },
    { name = "func_80B5BE04", vram = 0x80B5BE04, size = 0x84 },
    { name = "func_80B5C9C0", vram = 0x80B5C9C0, size = 0x10 },
    { name = "func_80B5CA30", vram = 0x80B5CA30, size = 0xA0 },
    { name = "EnOt_Update", vram = 0x80B5D8AC, size = 0x240 },
    { name = "func_80B5C25C", vram = 0x80B5C25C, size = 0x15C },
    { name = "func_80B5E078", vram = 0x80B5E078, size = 0x160 },
    { name = "func_80B5C1CC", vram = 0x80B5C1CC, size = 0x78 },
    { name = "func_80B5C64C", vram = 0x80B5C64C, size = 0x38 },
    { name = "func_80B5D160", vram = 0x80B5D160, size = 0x21C },
    { name = "func_80B5CEC8", vram = 0x80B5CEC8, size = 0x24C },
    { name = "func_80B5DAEC", vram = 0x80B5DAEC, size = 0x80 },
    { name = "EnOt_PostLimbDraw", vram = 0x80B5DECC, size = 0x8C },
    { name = "func_80B5DF58", vram = 0x80B5DF58, size = 0x120 },
    { name = "func_80B5CC88", vram = 0x80B5CC88, size = 0x18 },
    { name = "func_80B5BE88", vram = 0x80B5BE88, size = 0x4C },
    { name = "func_80B5C950", vram = 0x80B5C950, size = 0x58 },
    { name = "func_80B5B2E0", vram = 0x80B5B2E0, size = 0x104 },
    { name = "func_80B5CBA0", vram = 0x80B5CBA0, size = 0x4C },
    { name = "EnOt_Destroy", vram = 0x80B5BA64, size = 0x48 },
    { name = "func_80B5C154", vram = 0x80B5C154, size = 0x78 },
    { name = "func_80B5BED4", vram = 0x80B5BED4, size = 0x8C },
    { name = "func_80B5CCF4", vram = 0x80B5CCF4, size = 0x4C },
    { name = "func_80B5CE6C", vram = 0x80B5CE6C, size = 0x5C },
    { name = "func_80B5D114", vram = 0x80B5D114, size = 0x4C },
    { name = "func_80B5C9D0", vram = 0x80B5C9D0, size = 0x60 },
    { name = "func_80B5BFB8", vram = 0x80B5BFB8, size = 0x19C },
    { name = "func_80B5CAD0", vram = 0x80B5CAD0, size = 0x3C },
    { name = "EnOt_ActorPathing_Move", vram = 0x80B5D37C, size = 0xF4 },
    { name = "EnOt_Init", vram = 0x80B5B3E4, size = 0x680 },
    { name = "EnOt_ActorPathing_UpdateActorInfo", vram = 0x80B5D470, size = 0x1D8 },
    { name = "func_80B5CB0C", vram = 0x80B5CB0C, size = 0x94 },
    { name = "func_80B5BB38", vram = 0x80B5BB38, size = 0x270 },
    { name = "func_80B5CD40", vram = 0x80B5CD40, size = 0x12C },
    { name = "func_80B5C684", vram = 0x80B5C684, size = 0x58 },
    { name = "func_80B5BF60", vram = 0x80B5BF60, size = 0x58 },
    { name = "func_80B5CCA0", vram = 0x80B5CCA0, size = 0x54 },
    { name = "func_80B5D648", vram = 0x80B5D648, size = 0x108 },
    { name = "func_80B5C910", vram = 0x80B5C910, size = 0x40 },
    { name = "func_80B5C634", vram = 0x80B5C634, size = 0x18 },
    { name = "func_80B5C3B8", vram = 0x80B5C3B8, size = 0x20 },
    { name = "func_80B5DB6C", vram = 0x80B5DB6C, size = 0x1B4 },
    { name = "func_80B5D750", vram = 0x80B5D750, size = 0x15C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Dragon"
rom = 0x00FC3A10
vram = 0x80B5E890
size = 0x2240

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B5E8D8, target_vram = 0x80B605F4 },
    { type = "R_MIPS_LO16", vram = 0x80B5E8E0, target_vram = 0x80B605F4 },
    { type = "R_MIPS_HI16", vram = 0x80B5E8F4, target_vram = 0x80B60734 },
    { type = "R_MIPS_LO16", vram = 0x80B5E900, target_vram = 0x80B60734 },
    { type = "R_MIPS_HI16", vram = 0x80B5EAB0, target_vram = 0x80B60744 },
    { type = "R_MIPS_LO16", vram = 0x80B5EAB4, target_vram = 0x80B60744 },
    { type = "R_MIPS_HI16", vram = 0x80B5EAFC, target_vram = 0x80B60754 },
    { type = "R_MIPS_LO16", vram = 0x80B5EB0C, target_vram = 0x80B60754 },
    { type = "R_MIPS_HI16", vram = 0x80B5EC1C, target_vram = 0x80B60758 },
    { type = "R_MIPS_HI16", vram = 0x80B5EC20, target_vram = 0x80B60764 },
    { type = "R_MIPS_LO16", vram = 0x80B5EC24, target_vram = 0x80B60764 },
    { type = "R_MIPS_LO16", vram = 0x80B5EC28, target_vram = 0x80B60758 },
    { type = "R_MIPS_HI16", vram = 0x80B5EC2C, target_vram = 0x80B6077C },
    { type = "R_MIPS_HI16", vram = 0x80B5EC30, target_vram = 0x80B60770 },
    { type = "R_MIPS_LO16", vram = 0x80B5EC38, target_vram = 0x80B60770 },
    { type = "R_MIPS_LO16", vram = 0x80B5EC3C, target_vram = 0x80B6077C },
    { type = "R_MIPS_HI16", vram = 0x80B5EC68, target_vram = 0x80B60770 },
    { type = "R_MIPS_LO16", vram = 0x80B5EC74, target_vram = 0x80B60770 },
    { type = "R_MIPS_HI16", vram = 0x80B5EC7C, target_vram = 0x80B60774 },
    { type = "R_MIPS_LO16", vram = 0x80B5EC88, target_vram = 0x80B60774 },
    { type = "R_MIPS_HI16", vram = 0x80B5EC94, target_vram = 0x80B60778 },
    { type = "R_MIPS_LO16", vram = 0x80B5EC9C, target_vram = 0x80B60778 },
    { type = "R_MIPS_HI16", vram = 0x80B5ECF8, target_vram = 0x80B60780 },
    { type = "R_MIPS_LO16", vram = 0x80B5ED0C, target_vram = 0x80B60780 },
    { type = "R_MIPS_HI16", vram = 0x80B5EE08, target_vram = 0x80B5EE3C },
    { type = "R_MIPS_LO16", vram = 0x80B5EE10, target_vram = 0x80B5EE3C },
    { type = "R_MIPS_HI16", vram = 0x80B5EFAC, target_vram = 0x80B5EFD0 },
    { type = "R_MIPS_LO16", vram = 0x80B5EFB4, target_vram = 0x80B5EFD0 },
    { type = "R_MIPS_HI16", vram = 0x80B5F0A8, target_vram = 0x80B60890 },
    { type = "R_MIPS_LO16", vram = 0x80B5F0AC, target_vram = 0x80B60890 },
    { type = "R_MIPS_HI16", vram = 0x80B5F0C8, target_vram = 0x80B60894 },
    { type = "R_MIPS_LO16", vram = 0x80B5F0CC, target_vram = 0x80B60894 },
    { type = "R_MIPS_HI16", vram = 0x80B5F46C, target_vram = 0x80B60898 },
    { type = "R_MIPS_LO16", vram = 0x80B5F470, target_vram = 0x80B60898 },
    { type = "R_MIPS_HI16", vram = 0x80B5F48C, target_vram = 0x80B6089C },
    { type = "R_MIPS_LO16", vram = 0x80B5F490, target_vram = 0x80B6089C },
    { type = "R_MIPS_HI16", vram = 0x80B5F4E8, target_vram = 0x80B5F508 },
    { type = "R_MIPS_LO16", vram = 0x80B5F4EC, target_vram = 0x80B5F508 },
    { type = "R_MIPS_HI16", vram = 0x80B5F5A0, target_vram = 0x80B608A0 },
    { type = "R_MIPS_LO16", vram = 0x80B5F5A4, target_vram = 0x80B608A0 },
    { type = "R_MIPS_HI16", vram = 0x80B5F5C0, target_vram = 0x80B608A4 },
    { type = "R_MIPS_LO16", vram = 0x80B5F5C4, target_vram = 0x80B608A4 },
    { type = "R_MIPS_HI16", vram = 0x80B5F608, target_vram = 0x80B60848 },
    { type = "R_MIPS_LO16", vram = 0x80B5F62C, target_vram = 0x80B60848 },
    { type = "R_MIPS_HI16", vram = 0x80B5F684, target_vram = 0x80B60788 },
    { type = "R_MIPS_LO16", vram = 0x80B5F68C, target_vram = 0x80B60788 },
    { type = "R_MIPS_HI16", vram = 0x80B5F6D8, target_vram = 0x80B60790 },
    { type = "R_MIPS_LO16", vram = 0x80B5F6F0, target_vram = 0x80B60790 },
    { type = "R_MIPS_HI16", vram = 0x80B5F71C, target_vram = 0x80B607E8 },
    { type = "R_MIPS_LO16", vram = 0x80B5F724, target_vram = 0x80B607E8 },
    { type = "R_MIPS_HI16", vram = 0x80B5F770, target_vram = 0x80B607F0 },
    { type = "R_MIPS_LO16", vram = 0x80B5F788, target_vram = 0x80B607F0 },
    { type = "R_MIPS_HI16", vram = 0x80B5F7E4, target_vram = 0x80B60858 },
    { type = "R_MIPS_LO16", vram = 0x80B5F7F4, target_vram = 0x80B60858 },
    { type = "R_MIPS_HI16", vram = 0x80B5F8B0, target_vram = 0x80B5F8D8 },
    { type = "R_MIPS_LO16", vram = 0x80B5F8B4, target_vram = 0x80B5F8D8 },
    { type = "R_MIPS_HI16", vram = 0x80B5F9A8, target_vram = 0x80B608A8 },
    { type = "R_MIPS_LO16", vram = 0x80B5F9AC, target_vram = 0x80B608A8 },
    { type = "R_MIPS_HI16", vram = 0x80B5F9DC, target_vram = 0x80B608AC },
    { type = "R_MIPS_LO16", vram = 0x80B5F9E0, target_vram = 0x80B608AC },
    { type = "R_MIPS_HI16", vram = 0x80B5FAF4, target_vram = 0x80B608B0 },
    { type = "R_MIPS_LO16", vram = 0x80B5FAF8, target_vram = 0x80B608B0 },
    { type = "R_MIPS_HI16", vram = 0x80B5FB14, target_vram = 0x80B608B4 },
    { type = "R_MIPS_LO16", vram = 0x80B5FB18, target_vram = 0x80B608B4 },
    { type = "R_MIPS_HI16", vram = 0x80B5FC80, target_vram = 0x80B5ED90 },
    { type = "R_MIPS_LO16", vram = 0x80B5FC8C, target_vram = 0x80B5ED90 },
    { type = "R_MIPS_HI16", vram = 0x80B5FD40, target_vram = 0x80B5FD68 },
    { type = "R_MIPS_LO16", vram = 0x80B5FD48, target_vram = 0x80B5FD68 },
    { type = "R_MIPS_HI16", vram = 0x80B5FEA4, target_vram = 0x80B605D0 },
    { type = "R_MIPS_LO16", vram = 0x80B5FEA8, target_vram = 0x80B605D0 },
    { type = "R_MIPS_HI16", vram = 0x80B6008C, target_vram = 0x80B608B8 },
    { type = "R_MIPS_LO16", vram = 0x80B60094, target_vram = 0x80B608B8 },
    { type = "R_MIPS_HI16", vram = 0x80B60250, target_vram = 0x80B5FCC0 },
    { type = "R_MIPS_LO16", vram = 0x80B60260, target_vram = 0x80B5FCC0 },
    { type = "R_MIPS_HI16", vram = 0x80B602C4, target_vram = 0x80B5F418 },
    { type = "R_MIPS_LO16", vram = 0x80B602D8, target_vram = 0x80B5F418 },
    { type = "R_MIPS_HI16", vram = 0x80B604AC, target_vram = 0x80B60878 },
    { type = "R_MIPS_LO16", vram = 0x80B604B0, target_vram = 0x80B60878 },
    { type = "R_MIPS_HI16", vram = 0x80B60590, target_vram = 0x80B6043C },
    { type = "R_MIPS_HI16", vram = 0x80B60594, target_vram = 0x80B60494 },
    { type = "R_MIPS_LO16", vram = 0x80B605A4, target_vram = 0x80B60494 },
    { type = "R_MIPS_LO16", vram = 0x80B605A8, target_vram = 0x80B6043C },
]

functions = [
    { name = "EnDragon_RetreatOnceTimerEnds", vram = 0x80B5ED90, size = 0x60 },
    { name = "EnDragon_Destroy", vram = 0x80B5EA74, size = 0x2C },
    { name = "EnDragon_Init", vram = 0x80B5E890, size = 0x1E4 },
    { name = "EnDragon_Dead", vram = 0x80B5FD68, size = 0x3D0 },
    { name = "EnDragon_SetupExtend", vram = 0x80B5EF88, size = 0x48 },
    { name = "EnDragon_Grab", vram = 0x80B5F508, size = 0x380 },
    { name = "EnDragon_SetupAttack", vram = 0x80B5F888, size = 0x50 },
    { name = "EnDragon_UpdateDamage", vram = 0x80B60138, size = 0x1E4 },
    { name = "EnDragon_OverrideLimbDraw", vram = 0x80B6043C, size = 0x58 },
    { name = "EnDragon_SetupRetreatOrIdle", vram = 0x80B5EDF0, size = 0x4C },
    { name = "EnDragon_Extend", vram = 0x80B5EFD0, size = 0x3D4 },
    { name = "EnDragon_SetupGrab", vram = 0x80B5F418, size = 0xF0 },
    { name = "EnDragon_RetreatOrIdle", vram = 0x80B5EE3C, size = 0x14C },
    { name = "EnDragon_ChangeAnim", vram = 0x80B5EAA0, size = 0xA0 },
    { name = "EnDragon_Draw", vram = 0x80B60564, size = 0x6C },
    { name = "EnDragon_Attack", vram = 0x80B5F8D8, size = 0x3E8 },
    { name = "EnDragon_Update", vram = 0x80B6031C, size = 0x120 },
    { name = "EnDragon_SpawnBubbles", vram = 0x80B5EB40, size = 0x250 },
    { name = "EnDragon_PostLimbDraw", vram = 0x80B60494, size = 0xD0 },
    { name = "EnDragon_SetSubCamEyeAt", vram = 0x80B5F3A4, size = 0x74 },
    { name = "EnDragon_SetupDead", vram = 0x80B5FCC0, size = 0xA8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Dora"
rom = 0x00FC5C50
vram = 0x80B60AD0
size = 0xB10

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B60B74, target_vram = 0x80B61478 },
    { type = "R_MIPS_LO16", vram = 0x80B60B80, target_vram = 0x80B61478 },
    { type = "R_MIPS_HI16", vram = 0x80B60B94, target_vram = 0x80B61488 },
    { type = "R_MIPS_HI16", vram = 0x80B60B98, target_vram = 0x80B614A8 },
    { type = "R_MIPS_LO16", vram = 0x80B60B9C, target_vram = 0x80B614A8 },
    { type = "R_MIPS_LO16", vram = 0x80B60BA0, target_vram = 0x80B61488 },
    { type = "R_MIPS_HI16", vram = 0x80B60BD4, target_vram = 0x80B61310 },
    { type = "R_MIPS_LO16", vram = 0x80B60BD8, target_vram = 0x80B61310 },
    { type = "R_MIPS_HI16", vram = 0x80B60C9C, target_vram = 0x80B60CB0 },
    { type = "R_MIPS_LO16", vram = 0x80B60CA0, target_vram = 0x80B60CB0 },
    { type = "R_MIPS_HI16", vram = 0x80B60CC8, target_vram = 0x80B60D34 },
    { type = "R_MIPS_LO16", vram = 0x80B60CD0, target_vram = 0x80B60D34 },
    { type = "R_MIPS_HI16", vram = 0x80B60CDC, target_vram = 0x80B614C0 },
    { type = "R_MIPS_LO16", vram = 0x80B60CE4, target_vram = 0x80B614C0 },
    { type = "R_MIPS_HI16", vram = 0x80B60CE8, target_vram = 0x80B614C4 },
    { type = "R_MIPS_LO16", vram = 0x80B60CF0, target_vram = 0x80B614C4 },
    { type = "R_MIPS_HI16", vram = 0x80B60D04, target_vram = 0x80B614C8 },
    { type = "R_MIPS_LO16", vram = 0x80B60D0C, target_vram = 0x80B614C8 },
    { type = "R_MIPS_HI16", vram = 0x80B60D10, target_vram = 0x80B614CC },
    { type = "R_MIPS_LO16", vram = 0x80B60D18, target_vram = 0x80B614CC },
    { type = "R_MIPS_HI16", vram = 0x80B60D88, target_vram = 0x80B614D0 },
    { type = "R_MIPS_LO16", vram = 0x80B60D8C, target_vram = 0x80B614D0 },
    { type = "R_MIPS_HI16", vram = 0x80B60D90, target_vram = 0x80B614D4 },
    { type = "R_MIPS_LO16", vram = 0x80B60D94, target_vram = 0x80B614D4 },
    { type = "R_MIPS_HI16", vram = 0x80B60E58, target_vram = 0x80B614D8 },
    { type = "R_MIPS_LO16", vram = 0x80B60E5C, target_vram = 0x80B614D8 },
    { type = "R_MIPS_HI16", vram = 0x80B60E84, target_vram = 0x80B614DC },
    { type = "R_MIPS_LO16", vram = 0x80B60E88, target_vram = 0x80B614DC },
    { type = "R_MIPS_HI16", vram = 0x80B60E8C, target_vram = 0x80B614E0 },
    { type = "R_MIPS_LO16", vram = 0x80B60EC0, target_vram = 0x80B614E0 },
    { type = "R_MIPS_HI16", vram = 0x80B60FE0, target_vram = 0x80B614E4 },
    { type = "R_MIPS_LO16", vram = 0x80B60FE4, target_vram = 0x80B614E4 },
    { type = "R_MIPS_HI16", vram = 0x80B610E0, target_vram = 0x80B60D34 },
    { type = "R_MIPS_LO16", vram = 0x80B610E4, target_vram = 0x80B60D34 },
    { type = "R_MIPS_HI16", vram = 0x80B61190, target_vram = 0x80B614B4 },
    { type = "R_MIPS_LO16", vram = 0x80B61194, target_vram = 0x80B614BC },
    { type = "R_MIPS_LO16", vram = 0x80B61198, target_vram = 0x80B614B8 },
    { type = "R_MIPS_LO16", vram = 0x80B6119C, target_vram = 0x80B614B4 },
    { type = "R_MIPS_HI16", vram = 0x80B611D8, target_vram = 0x80B614B4 },
    { type = "R_MIPS_LO16", vram = 0x80B611DC, target_vram = 0x80B614BC },
    { type = "R_MIPS_LO16", vram = 0x80B611E0, target_vram = 0x80B614B4 },
    { type = "R_MIPS_LO16", vram = 0x80B611E4, target_vram = 0x80B614B8 },
]

functions = [
    { name = "ObjDora_UpdateCollision", vram = 0x80B60EE8, size = 0x194 },
    { name = "ObjDora_SetupMoveGong", vram = 0x80B60CC0, size = 0x74 },
    { name = "ObjDora_Init", vram = 0x80B60AD0, size = 0x1A0 },
    { name = "ObjDora_MoveGong", vram = 0x80B60D34, size = 0x120 },
    { name = "ObjDora_Draw", vram = 0x80B610B8, size = 0x22C },
    { name = "ObjDora_SetupWait", vram = 0x80B60C9C, size = 0x14 },
    { name = "ObjDora_Destroy", vram = 0x80B60C70, size = 0x2C },
    { name = "ObjDora_IsHalfHour", vram = 0x80B60E54, size = 0x94 },
    { name = "ObjDora_Update", vram = 0x80B6107C, size = 0x3C },
    { name = "ObjDora_Wait", vram = 0x80B60CB0, size = 0x10 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Bigpo"
rom = 0x00FC6760
vram = 0x80B615E0
size = 0x3EE0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B61610, target_vram = 0x80B65064 },
    { type = "R_MIPS_LO16", vram = 0x80B61614, target_vram = 0x80B65064 },
    { type = "R_MIPS_HI16", vram = 0x80B616B8, target_vram = 0x80B65010 },
    { type = "R_MIPS_LO16", vram = 0x80B616BC, target_vram = 0x80B65010 },
    { type = "R_MIPS_HI16", vram = 0x80B616D0, target_vram = 0x80B65044 },
    { type = "R_MIPS_HI16", vram = 0x80B616D4, target_vram = 0x80B6503C },
    { type = "R_MIPS_LO16", vram = 0x80B616D8, target_vram = 0x80B6503C },
    { type = "R_MIPS_LO16", vram = 0x80B616DC, target_vram = 0x80B65044 },
    { type = "R_MIPS_HI16", vram = 0x80B61AD0, target_vram = 0x80B61AF8 },
    { type = "R_MIPS_LO16", vram = 0x80B61AE0, target_vram = 0x80B61AF8 },
    { type = "R_MIPS_HI16", vram = 0x80B61B54, target_vram = 0x80B61B70 },
    { type = "R_MIPS_LO16", vram = 0x80B61B58, target_vram = 0x80B61B70 },
    { type = "R_MIPS_HI16", vram = 0x80B61C1C, target_vram = 0x80B64B08 },
    { type = "R_MIPS_LO16", vram = 0x80B61C24, target_vram = 0x80B64B08 },
    { type = "R_MIPS_HI16", vram = 0x80B61C64, target_vram = 0x80B650B0 },
    { type = "R_MIPS_LO16", vram = 0x80B61C6C, target_vram = 0x80B650B0 },
    { type = "R_MIPS_HI16", vram = 0x80B61C7C, target_vram = 0x80B650B4 },
    { type = "R_MIPS_LO16", vram = 0x80B61C80, target_vram = 0x80B650B4 },
    { type = "R_MIPS_HI16", vram = 0x80B61CDC, target_vram = 0x80B61CFC },
    { type = "R_MIPS_LO16", vram = 0x80B61CE0, target_vram = 0x80B61CFC },
    { type = "R_MIPS_HI16", vram = 0x80B61D40, target_vram = 0x80B650B8 },
    { type = "R_MIPS_LO16", vram = 0x80B61D44, target_vram = 0x80B650B8 },
    { type = "R_MIPS_HI16", vram = 0x80B61D80, target_vram = 0x80B61DA4 },
    { type = "R_MIPS_LO16", vram = 0x80B61D88, target_vram = 0x80B61DA4 },
    { type = "R_MIPS_HI16", vram = 0x80B61EBC, target_vram = 0x80B64470 },
    { type = "R_MIPS_LO16", vram = 0x80B61EC0, target_vram = 0x80B64470 },
    { type = "R_MIPS_HI16", vram = 0x80B61EE4, target_vram = 0x80B61F04 },
    { type = "R_MIPS_LO16", vram = 0x80B61EE8, target_vram = 0x80B61F04 },
    { type = "R_MIPS_HI16", vram = 0x80B62068, target_vram = 0x80B62084 },
    { type = "R_MIPS_LO16", vram = 0x80B6206C, target_vram = 0x80B62084 },
    { type = "R_MIPS_HI16", vram = 0x80B621B0, target_vram = 0x80B621CC },
    { type = "R_MIPS_LO16", vram = 0x80B621B4, target_vram = 0x80B621CC },
    { type = "R_MIPS_HI16", vram = 0x80B62390, target_vram = 0x80B623BC },
    { type = "R_MIPS_LO16", vram = 0x80B6239C, target_vram = 0x80B623BC },
    { type = "R_MIPS_HI16", vram = 0x80B6251C, target_vram = 0x80B62920 },
    { type = "R_MIPS_LO16", vram = 0x80B62520, target_vram = 0x80B62920 },
    { type = "R_MIPS_HI16", vram = 0x80B62558, target_vram = 0x80B6259C },
    { type = "R_MIPS_LO16", vram = 0x80B6255C, target_vram = 0x80B6259C },
    { type = "R_MIPS_HI16", vram = 0x80B62614, target_vram = 0x80B650BC },
    { type = "R_MIPS_LO16", vram = 0x80B62618, target_vram = 0x80B650BC },
    { type = "R_MIPS_HI16", vram = 0x80B626C4, target_vram = 0x80B650C0 },
    { type = "R_MIPS_LO16", vram = 0x80B626C8, target_vram = 0x80B650C0 },
    { type = "R_MIPS_HI16", vram = 0x80B62774, target_vram = 0x80B627B4 },
    { type = "R_MIPS_LO16", vram = 0x80B62780, target_vram = 0x80B627B4 },
    { type = "R_MIPS_HI16", vram = 0x80B62818, target_vram = 0x80B62830 },
    { type = "R_MIPS_LO16", vram = 0x80B6281C, target_vram = 0x80B62830 },
    { type = "R_MIPS_HI16", vram = 0x80B62904, target_vram = 0x80B62920 },
    { type = "R_MIPS_LO16", vram = 0x80B62908, target_vram = 0x80B62920 },
    { type = "R_MIPS_HI16", vram = 0x80B62A44, target_vram = 0x80B62A68 },
    { type = "R_MIPS_LO16", vram = 0x80B62A48, target_vram = 0x80B62A68 },
    { type = "R_MIPS_HI16", vram = 0x80B62AE0, target_vram = 0x80B62B10 },
    { type = "R_MIPS_LO16", vram = 0x80B62AE8, target_vram = 0x80B62B10 },
    { type = "R_MIPS_HI16", vram = 0x80B62B98, target_vram = 0x80B650C4 },
    { type = "R_MIPS_LO16", vram = 0x80B62B9C, target_vram = 0x80B650C4 },
    { type = "R_MIPS_HI16", vram = 0x80B62BBC, target_vram = 0x80B650C8 },
    { type = "R_MIPS_LO16", vram = 0x80B62BC0, target_vram = 0x80B650C8 },
    { type = "R_MIPS_HI16", vram = 0x80B62C20, target_vram = 0x80B650CC },
    { type = "R_MIPS_LO16", vram = 0x80B62C24, target_vram = 0x80B650CC },
    { type = "R_MIPS_HI16", vram = 0x80B62C48, target_vram = 0x80B650D0 },
    { type = "R_MIPS_LO16", vram = 0x80B62C4C, target_vram = 0x80B650D0 },
    { type = "R_MIPS_HI16", vram = 0x80B62C68, target_vram = 0x80B650D4 },
    { type = "R_MIPS_LO16", vram = 0x80B62C6C, target_vram = 0x80B650D4 },
    { type = "R_MIPS_HI16", vram = 0x80B62C84, target_vram = 0x80B650D8 },
    { type = "R_MIPS_LO16", vram = 0x80B62C88, target_vram = 0x80B650D8 },
    { type = "R_MIPS_HI16", vram = 0x80B62CA0, target_vram = 0x80B6506C },
    { type = "R_MIPS_LO16", vram = 0x80B62CB8, target_vram = 0x80B6506C },
    { type = "R_MIPS_HI16", vram = 0x80B62D00, target_vram = 0x80B6506C },
    { type = "R_MIPS_LO16", vram = 0x80B62D14, target_vram = 0x80B6506C },
    { type = "R_MIPS_HI16", vram = 0x80B62D4C, target_vram = 0x80B6506C },
    { type = "R_MIPS_LO16", vram = 0x80B62D6C, target_vram = 0x80B6506C },
    { type = "R_MIPS_HI16", vram = 0x80B62DBC, target_vram = 0x80B650DC },
    { type = "R_MIPS_LO16", vram = 0x80B62DC0, target_vram = 0x80B650DC },
    { type = "R_MIPS_HI16", vram = 0x80B62DC8, target_vram = 0x80B650E0 },
    { type = "R_MIPS_LO16", vram = 0x80B62DCC, target_vram = 0x80B650E0 },
    { type = "R_MIPS_HI16", vram = 0x80B62E54, target_vram = 0x80B64880 },
    { type = "R_MIPS_LO16", vram = 0x80B62E58, target_vram = 0x80B64880 },
    { type = "R_MIPS_HI16", vram = 0x80B62E94, target_vram = 0x80B650E4 },
    { type = "R_MIPS_LO16", vram = 0x80B62E9C, target_vram = 0x80B650E4 },
    { type = "R_MIPS_HI16", vram = 0x80B62EDC, target_vram = 0x80B62F10 },
    { type = "R_MIPS_LO16", vram = 0x80B62EE8, target_vram = 0x80B62F10 },
    { type = "R_MIPS_HI16", vram = 0x80B63020, target_vram = 0x80B650E8 },
    { type = "R_MIPS_LO16", vram = 0x80B63024, target_vram = 0x80B650E8 },
    { type = "R_MIPS_HI16", vram = 0x80B63028, target_vram = 0x80B650F8 },
    { type = "R_MIPS_HI16", vram = 0x80B63038, target_vram = 0x80B650EC },
    { type = "R_MIPS_LO16", vram = 0x80B6303C, target_vram = 0x80B650EC },
    { type = "R_MIPS_HI16", vram = 0x80B63040, target_vram = 0x80B650F0 },
    { type = "R_MIPS_LO16", vram = 0x80B63044, target_vram = 0x80B650F0 },
    { type = "R_MIPS_HI16", vram = 0x80B63048, target_vram = 0x80B650F4 },
    { type = "R_MIPS_LO16", vram = 0x80B6304C, target_vram = 0x80B650F4 },
    { type = "R_MIPS_LO16", vram = 0x80B63078, target_vram = 0x80B650F8 },
    { type = "R_MIPS_HI16", vram = 0x80B63208, target_vram = 0x80B6467C },
    { type = "R_MIPS_LO16", vram = 0x80B6320C, target_vram = 0x80B6467C },
    { type = "R_MIPS_HI16", vram = 0x80B63248, target_vram = 0x80B63264 },
    { type = "R_MIPS_LO16", vram = 0x80B6324C, target_vram = 0x80B63264 },
    { type = "R_MIPS_HI16", vram = 0x80B632DC, target_vram = 0x80B6330C },
    { type = "R_MIPS_LO16", vram = 0x80B632E8, target_vram = 0x80B6330C },
    { type = "R_MIPS_HI16", vram = 0x80B6339C, target_vram = 0x80B650FC },
    { type = "R_MIPS_LO16", vram = 0x80B633A0, target_vram = 0x80B650FC },
    { type = "R_MIPS_HI16", vram = 0x80B633F4, target_vram = 0x80B63410 },
    { type = "R_MIPS_LO16", vram = 0x80B633F8, target_vram = 0x80B63410 },
    { type = "R_MIPS_HI16", vram = 0x80B63458, target_vram = 0x80B63474 },
    { type = "R_MIPS_LO16", vram = 0x80B6345C, target_vram = 0x80B63474 },
    { type = "R_MIPS_HI16", vram = 0x80B634F4, target_vram = 0x80B64470 },
    { type = "R_MIPS_LO16", vram = 0x80B634F8, target_vram = 0x80B64470 },
    { type = "R_MIPS_HI16", vram = 0x80B635BC, target_vram = 0x80B64190 },
    { type = "R_MIPS_LO16", vram = 0x80B635C4, target_vram = 0x80B64190 },
    { type = "R_MIPS_HI16", vram = 0x80B63658, target_vram = 0x80B64190 },
    { type = "R_MIPS_LO16", vram = 0x80B6365C, target_vram = 0x80B64190 },
    { type = "R_MIPS_HI16", vram = 0x80B63664, target_vram = 0x80B63888 },
    { type = "R_MIPS_LO16", vram = 0x80B63668, target_vram = 0x80B63888 },
    { type = "R_MIPS_HI16", vram = 0x80B636D0, target_vram = 0x80B636E4 },
    { type = "R_MIPS_LO16", vram = 0x80B636D4, target_vram = 0x80B636E4 },
    { type = "R_MIPS_HI16", vram = 0x80B636FC, target_vram = 0x80B63980 },
    { type = "R_MIPS_LO16", vram = 0x80B63708, target_vram = 0x80B63980 },
    { type = "R_MIPS_HI16", vram = 0x80B6380C, target_vram = 0x80B6382C },
    { type = "R_MIPS_LO16", vram = 0x80B63810, target_vram = 0x80B6382C },
    { type = "R_MIPS_HI16", vram = 0x80B6383C, target_vram = 0x80B63854 },
    { type = "R_MIPS_LO16", vram = 0x80B63840, target_vram = 0x80B63854 },
    { type = "R_MIPS_HI16", vram = 0x80B638AC, target_vram = 0x80B64DFC },
    { type = "R_MIPS_HI16", vram = 0x80B638B0, target_vram = 0x80B638D4 },
    { type = "R_MIPS_LO16", vram = 0x80B638B4, target_vram = 0x80B64DFC },
    { type = "R_MIPS_LO16", vram = 0x80B638BC, target_vram = 0x80B638D4 },
    { type = "R_MIPS_HI16", vram = 0x80B63930, target_vram = 0x80B65100 },
    { type = "R_MIPS_LO16", vram = 0x80B63934, target_vram = 0x80B65100 },
    { type = "R_MIPS_HI16", vram = 0x80B63964, target_vram = 0x80B63980 },
    { type = "R_MIPS_LO16", vram = 0x80B6396C, target_vram = 0x80B63980 },
    { type = "R_MIPS_HI16", vram = 0x80B639E0, target_vram = 0x80B65104 },
    { type = "R_MIPS_LO16", vram = 0x80B639E4, target_vram = 0x80B65104 },
    { type = "R_MIPS_HI16", vram = 0x80B63A98, target_vram = 0x80B63AC4 },
    { type = "R_MIPS_LO16", vram = 0x80B63AA4, target_vram = 0x80B63AC4 },
    { type = "R_MIPS_HI16", vram = 0x80B63B34, target_vram = 0x80B64B08 },
    { type = "R_MIPS_LO16", vram = 0x80B63B38, target_vram = 0x80B64B08 },
    { type = "R_MIPS_HI16", vram = 0x80B63B84, target_vram = 0x80B65108 },
    { type = "R_MIPS_LO16", vram = 0x80B63B88, target_vram = 0x80B65108 },
    { type = "R_MIPS_HI16", vram = 0x80B63C2C, target_vram = 0x80B62A68 },
    { type = "R_MIPS_LO16", vram = 0x80B63C30, target_vram = 0x80B62A68 },
    { type = "R_MIPS_HI16", vram = 0x80B63F30, target_vram = 0x80B621CC },
    { type = "R_MIPS_LO16", vram = 0x80B63F34, target_vram = 0x80B621CC },
    { type = "R_MIPS_HI16", vram = 0x80B63FAC, target_vram = 0x80B61F04 },
    { type = "R_MIPS_LO16", vram = 0x80B63FB0, target_vram = 0x80B61F04 },
    { type = "R_MIPS_HI16", vram = 0x80B63FB8, target_vram = 0x80B61DA4 },
    { type = "R_MIPS_LO16", vram = 0x80B63FBC, target_vram = 0x80B61DA4 },
    { type = "R_MIPS_HI16", vram = 0x80B63FD4, target_vram = 0x80B62F10 },
    { type = "R_MIPS_LO16", vram = 0x80B63FD8, target_vram = 0x80B62F10 },
    { type = "R_MIPS_HI16", vram = 0x80B6400C, target_vram = 0x80B6467C },
    { type = "R_MIPS_LO16", vram = 0x80B64010, target_vram = 0x80B6467C },
    { type = "R_MIPS_HI16", vram = 0x80B64120, target_vram = 0x80B6510C },
    { type = "R_MIPS_LO16", vram = 0x80B64124, target_vram = 0x80B6510C },
    { type = "R_MIPS_HI16", vram = 0x80B64214, target_vram = 0x80B62B10 },
    { type = "R_MIPS_LO16", vram = 0x80B64218, target_vram = 0x80B62B10 },
    { type = "R_MIPS_HI16", vram = 0x80B64274, target_vram = 0x80B62B10 },
    { type = "R_MIPS_LO16", vram = 0x80B64278, target_vram = 0x80B62B10 },
    { type = "R_MIPS_HI16", vram = 0x80B64328, target_vram = 0x80B65110 },
    { type = "R_MIPS_LO16", vram = 0x80B6433C, target_vram = 0x80B65110 },
    { type = "R_MIPS_HI16", vram = 0x80B64360, target_vram = 0x80B65078 },
    { type = "R_MIPS_LO16", vram = 0x80B6436C, target_vram = 0x80B65078 },
    { type = "R_MIPS_HI16", vram = 0x80B643B4, target_vram = 0x80B65114 },
    { type = "R_MIPS_LO16", vram = 0x80B643B8, target_vram = 0x80B65114 },
    { type = "R_MIPS_HI16", vram = 0x80B64410, target_vram = 0x80B65084 },
    { type = "R_MIPS_LO16", vram = 0x80B6441C, target_vram = 0x80B65084 },
    { type = "R_MIPS_HI16", vram = 0x80B64518, target_vram = 0x80B64240 },
    { type = "R_MIPS_LO16", vram = 0x80B6451C, target_vram = 0x80B64240 },
    { type = "R_MIPS_HI16", vram = 0x80B64520, target_vram = 0x80B641E8 },
    { type = "R_MIPS_LO16", vram = 0x80B6452C, target_vram = 0x80B641E8 },
    { type = "R_MIPS_HI16", vram = 0x80B645C0, target_vram = 0x80B64240 },
    { type = "R_MIPS_LO16", vram = 0x80B645C4, target_vram = 0x80B64240 },
    { type = "R_MIPS_HI16", vram = 0x80B645C8, target_vram = 0x80B641E8 },
    { type = "R_MIPS_LO16", vram = 0x80B645D4, target_vram = 0x80B641E8 },
    { type = "R_MIPS_HI16", vram = 0x80B645F0, target_vram = 0x80B65118 },
    { type = "R_MIPS_LO16", vram = 0x80B645F4, target_vram = 0x80B65118 },
    { type = "R_MIPS_HI16", vram = 0x80B64650, target_vram = 0x80B61F04 },
    { type = "R_MIPS_LO16", vram = 0x80B64654, target_vram = 0x80B61F04 },
    { type = "R_MIPS_HI16", vram = 0x80B64B8C, target_vram = 0x80B61F04 },
    { type = "R_MIPS_LO16", vram = 0x80B64B90, target_vram = 0x80B61F04 },
    { type = "R_MIPS_HI16", vram = 0x80B64B9C, target_vram = 0x80B6511C },
    { type = "R_MIPS_LO16", vram = 0x80B64BA0, target_vram = 0x80B6511C },
]

functions = [
    { name = "EnBigpo_OverrideLimbDraw", vram = 0x80B641E8, size = 0x58 },
    { name = "EnBigpo_CheckHealth", vram = 0x80B62A68, size = 0x6C },
    { name = "EnBigpo_SpawnScoopSoul", vram = 0x80B631F8, size = 0x6C },
    { name = "EnBigpo_RevealedFireIdle", vram = 0x80B63980, size = 0x98 },
    { name = "EnBigpo_SetupLanternDrop", vram = 0x80B62E38, size = 0xD8 },
    { name = "EnBigpo_SpinningUp", vram = 0x80B627B4, size = 0x60 },
    { name = "EnBigpo_SpawnCutsceneStage8", vram = 0x80B62084, size = 0xD0 },
    { name = "EnBigpo_ScoopSoulAppearing", vram = 0x80B63264, size = 0x58 },
    { name = "EnBigpo_SetupWarpIn", vram = 0x80B622E4, size = 0xD8 },
    { name = "EnBigpo_SetupFlameCircleCutscene", vram = 0x80B63A18, size = 0xAC },
    { name = "EnBigpo_SetupSpawnCutscene", vram = 0x80B61B38, size = 0x38 },
    { name = "EnBigpo_ScoopSoulFadingAway", vram = 0x80B63410, size = 0x40 },
    { name = "EnBigpo_SpawnCutsceneStage5", vram = 0x80B61E9C, size = 0x68 },
    { name = "EnBigpo_SetupRevealedFireIdle", vram = 0x80B63964, size = 0x1C },
    { name = "EnBigpo_WellWaitForProximity", vram = 0x80B61AF8, size = 0x40 },
    { name = "EnBigpo_BurnAwayDeath", vram = 0x80B62B10, size = 0x328 },
    { name = "EnBigpo_PostLimbDraw", vram = 0x80B64240, size = 0x230 },
    { name = "EnBigpo_SpawnCutsceneStage2", vram = 0x80B61CFC, size = 0x78 },
    { name = "EnBigpo_InitWellBigpo", vram = 0x80B61AC8, size = 0x30 },
    { name = "EnBigpo_InitHiddenFire", vram = 0x80B6383C, size = 0x18 },
    { name = "EnBigpo_SetupScoopSoulIdle", vram = 0x80B632BC, size = 0x50 },
    { name = "EnBigpo_SetupSpinDown", vram = 0x80B62900, size = 0x20 },
    { name = "EnBigpo_WaitingForDampe", vram = 0x80B63854, size = 0x34 },
    { name = "EnBigpo_DrawCircleFlames", vram = 0x80B64B08, size = 0x2F4 },
    { name = "EnBigpo_Update", vram = 0x80B63ED4, size = 0x2BC },
    { name = "EnBigpo_ChangeToFireCounting", vram = 0x80B636D0, size = 0x14 },
    { name = "EnBigpo_FireCounting", vram = 0x80B636E4, size = 0x74 },
    { name = "EnBigpo_SpawnCutsceneStage6", vram = 0x80B61F04, size = 0x130 },
    { name = "EnBigpo_SetupSpinAttack", vram = 0x80B62814, size = 0x1C },
    { name = "EnBigpo_UpdateSpin", vram = 0x80B619B4, size = 0x48 },
    { name = "EnBigpo_SetupFlameCirclePositions", vram = 0x80B63758, size = 0xD4 },
    { name = "EnBigpo_Init", vram = 0x80B615E0, size = 0x28C },
    { name = "EnBigpo_SpawnCutsceneStage4", vram = 0x80B61DA4, size = 0xF8 },
    { name = "EnBigpo_LanternFalling", vram = 0x80B62F10, size = 0xBC },
    { name = "EnBigpo_SetupDeath", vram = 0x80B62AD4, size = 0x3C },
    { name = "EnBigpo_SpinningDown", vram = 0x80B62920, size = 0xC4 },
    { name = "EnBigpo_HitStun", vram = 0x80B629E4, size = 0x84 },
    { name = "EnBigpo_AdjustPoAlpha", vram = 0x80B62FCC, size = 0x22C },
    { name = "EnBigpo_WaitCutsceneQueue", vram = 0x80B61B70, size = 0x94 },
    { name = "EnBigpo_SpawnCutsceneStage1", vram = 0x80B61C04, size = 0xF8 },
    { name = "EnBigpo_SetupIdleFlying", vram = 0x80B624F4, size = 0xA8 },
    { name = "EnBigpo_IdleFlying", vram = 0x80B6259C, size = 0x1C0 },
    { name = "EnBigpo_WarpingOut", vram = 0x80B621CC, size = 0x118 },
    { name = "EnBigpo_Destroy", vram = 0x80B6186C, size = 0xA8 },
    { name = "EnBigpo_FlickerLanternLight", vram = 0x80B63D0C, size = 0x7C },
    { name = "EnBigpo_RotateSpawnCutsceneFires", vram = 0x80B61914, size = 0xA0 },
    { name = "EnBigpo_SetupWarpOut", vram = 0x80B62154, size = 0x78 },
    { name = "EnBigpo_DrawScoopSoul", vram = 0x80B6467C, size = 0x204 },
    { name = "EnBigpo_SpawnCutsceneStage3", vram = 0x80B61D74, size = 0x30 },
    { name = "EnBigpo_DrawLantern", vram = 0x80B64880, size = 0x288 },
    { name = "EnBigpo_UpdateFire", vram = 0x80B64190, size = 0x58 },
    { name = "EnBigpo_SetupScoopSoulLeaving", vram = 0x80B633E8, size = 0x28 },
    { name = "EnBigpo_SpinAttack", vram = 0x80B62830, size = 0xD0 },
    { name = "EnBigpo_UpdateColor", vram = 0x80B63C28, size = 0xE4 },
    { name = "EnBigpo_SetupSpinUp", vram = 0x80B6275C, size = 0x58 },
    { name = "EnBigpo_FlameCircleCutscene", vram = 0x80B63AC4, size = 0x164 },
    { name = "EnBigpo_ApplyDamage", vram = 0x80B63D88, size = 0x14C },
    { name = "EnBigpo_LowerCutsceneSubCamera", vram = 0x80B619FC, size = 0xCC },
    { name = "EnBigpo_WarpingIn", vram = 0x80B623BC, size = 0x138 },
    { name = "EnBigpo_SelectRandomFireLocations", vram = 0x80B63474, size = 0x25C },
    { name = "EnBigpo_SpawnCutsceneStage7", vram = 0x80B62034, size = 0x50 },
    { name = "EnBigpo_DrawMainBigpo", vram = 0x80B64470, size = 0x20C },
    { name = "EnBigpo_RevealedFireGrowing", vram = 0x80B638D4, size = 0x90 },
    { name = "EnBigpo_DoNothing", vram = 0x80B6382C, size = 0x10 },
    { name = "EnBigpo_SetupFireRevealed", vram = 0x80B638AC, size = 0x28 },
    { name = "EnBigpo_InitDampeMainPo", vram = 0x80B63450, size = 0x24 },
    { name = "EnBigpo_Die", vram = 0x80B63888, size = 0x24 },
    { name = "EnBigpo_RevealedFire", vram = 0x80B64DFC, size = 0x1F0 },
    { name = "EnBigpo_ScoopSoulIdle", vram = 0x80B6330C, size = 0xDC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Kendo_Kanban"
rom = 0x00FCA640
vram = 0x80B654C0
size = 0x1560

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B65514, target_vram = 0x80B667C4 },
    { type = "R_MIPS_LO16", vram = 0x80B65518, target_vram = 0x80B667C4 },
    { type = "R_MIPS_HI16", vram = 0x80B6552C, target_vram = 0x80B667F0 },
    { type = "R_MIPS_HI16", vram = 0x80B65530, target_vram = 0x80B66810 },
    { type = "R_MIPS_LO16", vram = 0x80B65534, target_vram = 0x80B66810 },
    { type = "R_MIPS_LO16", vram = 0x80B65538, target_vram = 0x80B667F0 },
    { type = "R_MIPS_HI16", vram = 0x80B65554, target_vram = 0x80B667B4 },
    { type = "R_MIPS_LO16", vram = 0x80B65560, target_vram = 0x80B667B4 },
    { type = "R_MIPS_HI16", vram = 0x80B6559C, target_vram = 0x80B6673C },
    { type = "R_MIPS_LO16", vram = 0x80B655A0, target_vram = 0x80B6673C },
    { type = "R_MIPS_HI16", vram = 0x80B65630, target_vram = 0x80B6681C },
    { type = "R_MIPS_LO16", vram = 0x80B65638, target_vram = 0x80B6681C },
    { type = "R_MIPS_HI16", vram = 0x80B65648, target_vram = 0x80B66828 },
    { type = "R_MIPS_LO16", vram = 0x80B6564C, target_vram = 0x80B66828 },
    { type = "R_MIPS_HI16", vram = 0x80B65880, target_vram = 0x80B65894 },
    { type = "R_MIPS_LO16", vram = 0x80B65884, target_vram = 0x80B65894 },
    { type = "R_MIPS_HI16", vram = 0x80B658F0, target_vram = 0x80B6666C },
    { type = "R_MIPS_LO16", vram = 0x80B658FC, target_vram = 0x80B6666C },
    { type = "R_MIPS_HI16", vram = 0x80B65904, target_vram = 0x80B6669C },
    { type = "R_MIPS_LO16", vram = 0x80B65908, target_vram = 0x80B6669C },
    { type = "R_MIPS_HI16", vram = 0x80B65980, target_vram = 0x80B666DC },
    { type = "R_MIPS_LO16", vram = 0x80B65984, target_vram = 0x80B666DC },
    { type = "R_MIPS_HI16", vram = 0x80B6598C, target_vram = 0x80B666E8 },
    { type = "R_MIPS_LO16", vram = 0x80B65990, target_vram = 0x80B666E8 },
    { type = "R_MIPS_HI16", vram = 0x80B6599C, target_vram = 0x80B66730 },
    { type = "R_MIPS_LO16", vram = 0x80B659A0, target_vram = 0x80B66730 },
    { type = "R_MIPS_HI16", vram = 0x80B659AC, target_vram = 0x80B66724 },
    { type = "R_MIPS_LO16", vram = 0x80B659B0, target_vram = 0x80B66724 },
    { type = "R_MIPS_HI16", vram = 0x80B65A08, target_vram = 0x80B66678 },
    { type = "R_MIPS_LO16", vram = 0x80B65A14, target_vram = 0x80B66678 },
    { type = "R_MIPS_HI16", vram = 0x80B65A1C, target_vram = 0x80B666A8 },
    { type = "R_MIPS_LO16", vram = 0x80B65A20, target_vram = 0x80B666A8 },
    { type = "R_MIPS_HI16", vram = 0x80B65A98, target_vram = 0x80B666F4 },
    { type = "R_MIPS_LO16", vram = 0x80B65A9C, target_vram = 0x80B666F4 },
    { type = "R_MIPS_HI16", vram = 0x80B65AA4, target_vram = 0x80B6670C },
    { type = "R_MIPS_LO16", vram = 0x80B65AA8, target_vram = 0x80B6670C },
    { type = "R_MIPS_HI16", vram = 0x80B65AB4, target_vram = 0x80B66730 },
    { type = "R_MIPS_LO16", vram = 0x80B65AB8, target_vram = 0x80B66730 },
    { type = "R_MIPS_HI16", vram = 0x80B65AC4, target_vram = 0x80B66718 },
    { type = "R_MIPS_LO16", vram = 0x80B65AC8, target_vram = 0x80B66718 },
    { type = "R_MIPS_HI16", vram = 0x80B65B24, target_vram = 0x80B66660 },
    { type = "R_MIPS_LO16", vram = 0x80B65B2C, target_vram = 0x80B66660 },
    { type = "R_MIPS_HI16", vram = 0x80B65B34, target_vram = 0x80B66690 },
    { type = "R_MIPS_LO16", vram = 0x80B65B38, target_vram = 0x80B66690 },
    { type = "R_MIPS_HI16", vram = 0x80B65B44, target_vram = 0x80B666D0 },
    { type = "R_MIPS_LO16", vram = 0x80B65B48, target_vram = 0x80B666D0 },
    { type = "R_MIPS_HI16", vram = 0x80B65B54, target_vram = 0x80B666DC },
    { type = "R_MIPS_LO16", vram = 0x80B65B58, target_vram = 0x80B666DC },
    { type = "R_MIPS_HI16", vram = 0x80B65B64, target_vram = 0x80B66724 },
    { type = "R_MIPS_LO16", vram = 0x80B65B68, target_vram = 0x80B66724 },
    { type = "R_MIPS_HI16", vram = 0x80B65B84, target_vram = 0x80B66718 },
    { type = "R_MIPS_LO16", vram = 0x80B65B88, target_vram = 0x80B66718 },
    { type = "R_MIPS_HI16", vram = 0x80B65BF8, target_vram = 0x80B66684 },
    { type = "R_MIPS_LO16", vram = 0x80B65C00, target_vram = 0x80B66684 },
    { type = "R_MIPS_HI16", vram = 0x80B65C08, target_vram = 0x80B666B4 },
    { type = "R_MIPS_LO16", vram = 0x80B65C0C, target_vram = 0x80B666B4 },
    { type = "R_MIPS_HI16", vram = 0x80B65C18, target_vram = 0x80B666D0 },
    { type = "R_MIPS_LO16", vram = 0x80B65C1C, target_vram = 0x80B666D0 },
    { type = "R_MIPS_HI16", vram = 0x80B65C28, target_vram = 0x80B666E8 },
    { type = "R_MIPS_LO16", vram = 0x80B65C2C, target_vram = 0x80B666E8 },
    { type = "R_MIPS_HI16", vram = 0x80B65C38, target_vram = 0x80B6670C },
    { type = "R_MIPS_LO16", vram = 0x80B65C3C, target_vram = 0x80B6670C },
    { type = "R_MIPS_HI16", vram = 0x80B65C58, target_vram = 0x80B666F4 },
    { type = "R_MIPS_LO16", vram = 0x80B65C5C, target_vram = 0x80B666F4 },
    { type = "R_MIPS_HI16", vram = 0x80B65CBC, target_vram = 0x80B65CE0 },
    { type = "R_MIPS_LO16", vram = 0x80B65CC0, target_vram = 0x80B65CE0 },
    { type = "R_MIPS_HI16", vram = 0x80B65D54, target_vram = 0x80B65D68 },
    { type = "R_MIPS_LO16", vram = 0x80B65D58, target_vram = 0x80B65D68 },
    { type = "R_MIPS_HI16", vram = 0x80B65FB0, target_vram = 0x80B66840 },
    { type = "R_MIPS_LO16", vram = 0x80B65FC0, target_vram = 0x80B66840 },
    { type = "R_MIPS_HI16", vram = 0x80B66080, target_vram = 0x80B66844 },
    { type = "R_MIPS_LO16", vram = 0x80B66084, target_vram = 0x80B66844 },
    { type = "R_MIPS_HI16", vram = 0x80B660E0, target_vram = 0x80B66848 },
    { type = "R_MIPS_LO16", vram = 0x80B660E4, target_vram = 0x80B66848 },
    { type = "R_MIPS_HI16", vram = 0x80B66104, target_vram = 0x80B6684C },
    { type = "R_MIPS_LO16", vram = 0x80B66108, target_vram = 0x80B6684C },
    { type = "R_MIPS_HI16", vram = 0x80B66134, target_vram = 0x80B66850 },
    { type = "R_MIPS_LO16", vram = 0x80B66138, target_vram = 0x80B66850 },
    { type = "R_MIPS_HI16", vram = 0x80B66158, target_vram = 0x80B66854 },
    { type = "R_MIPS_LO16", vram = 0x80B6615C, target_vram = 0x80B66854 },
    { type = "R_MIPS_HI16", vram = 0x80B66320, target_vram = 0x80B65CE0 },
    { type = "R_MIPS_LO16", vram = 0x80B66324, target_vram = 0x80B65CE0 },
    { type = "R_MIPS_HI16", vram = 0x80B6632C, target_vram = 0x80B65D68 },
    { type = "R_MIPS_LO16", vram = 0x80B66330, target_vram = 0x80B65D68 },
    { type = "R_MIPS_HI16", vram = 0x80B663B4, target_vram = 0x80B65894 },
    { type = "R_MIPS_LO16", vram = 0x80B663BC, target_vram = 0x80B65894 },
    { type = "R_MIPS_HI16", vram = 0x80B6654C, target_vram = 0x80B666C0 },
    { type = "R_MIPS_LO16", vram = 0x80B6655C, target_vram = 0x80B666C0 },
    { type = "R_MIPS_HI16", vram = 0x80B66578, target_vram = 0x80B666C4 },
    { type = "R_MIPS_LO16", vram = 0x80B66588, target_vram = 0x80B666C4 },
    { type = "R_MIPS_HI16", vram = 0x80B665A4, target_vram = 0x80B666C8 },
    { type = "R_MIPS_LO16", vram = 0x80B665B4, target_vram = 0x80B666C8 },
    { type = "R_MIPS_HI16", vram = 0x80B665D0, target_vram = 0x80B666CC },
    { type = "R_MIPS_LO16", vram = 0x80B665E0, target_vram = 0x80B666CC },
]

functions = [
    { name = "ObjKendoKanban_SetupDoNothing", vram = 0x80B65880, size = 0x14 },
    { name = "ObjKendoKanban_Settled", vram = 0x80B65D68, size = 0x40 },
    { name = "ObjKendoKanban_Draw", vram = 0x80B66454, size = 0x1EC },
    { name = "ObjKendoKanban_Tumble", vram = 0x80B65CE0, size = 0x74 },
    { name = "ObjKendoKanban_SetupTumble", vram = 0x80B658A4, size = 0x43C },
    { name = "ObjKendoKanban_Init", vram = 0x80B654C0, size = 0x380 },
    { name = "ObjKendoKanban_HandlePhysics", vram = 0x80B65DA8, size = 0x3E4 },
    { name = "ObjKendoKanban_UpdateCollision", vram = 0x80B66304, size = 0x114 },
    { name = "ObjKendoKanban_DoNothing", vram = 0x80B65894, size = 0x10 },
    { name = "ObjKendoKanban_SetupSettled", vram = 0x80B65D54, size = 0x14 },
    { name = "ObjKendoKanban_IsPlayerOnTop", vram = 0x80B6618C, size = 0x178 },
    { name = "ObjKendoKanban_Update", vram = 0x80B66418, size = 0x3C },
    { name = "ObjKendoKanban_Destroy", vram = 0x80B65840, size = 0x40 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Hariko"
rom = 0x00FCBBA0
vram = 0x80B66A20
size = 0x310

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B66A7C, target_vram = 0x80B66A90 },
    { type = "R_MIPS_LO16", vram = 0x80B66A80, target_vram = 0x80B66A90 },
    { type = "R_MIPS_HI16", vram = 0x80B66AA0, target_vram = 0x80B66CD0 },
    { type = "R_MIPS_LO16", vram = 0x80B66AA4, target_vram = 0x80B66CD0 },
    { type = "R_MIPS_HI16", vram = 0x80B66AA8, target_vram = 0x80B66AC4 },
    { type = "R_MIPS_LO16", vram = 0x80B66AAC, target_vram = 0x80B66AC4 },
]

functions = [
    { name = "ObjHariko_Wait", vram = 0x80B66A90, size = 0x10 },
    { name = "ObjHariko_Destroy", vram = 0x80B66A6C, size = 0x10 },
    { name = "ObjHariko_SetupWait", vram = 0x80B66A7C, size = 0x14 },
    { name = "ObjHariko_BobHead", vram = 0x80B66AC4, size = 0xB4 },
    { name = "ObjHariko_Init", vram = 0x80B66A20, size = 0x4C },
    { name = "ObjHariko_Draw", vram = 0x80B66BDC, size = 0xD4 },
    { name = "ObjHariko_Update", vram = 0x80B66BAC, size = 0x30 },
    { name = "ObjHariko_CheckForQuakes", vram = 0x80B66B78, size = 0x34 },
    { name = "ObjHariko_SetupBobHead", vram = 0x80B66AA0, size = 0x24 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Sth"
rom = 0x00FCBEB0
vram = 0x80B66D30
size = 0x6930

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B66DBC, target_vram = 0x80B6D19C },
    { type = "R_MIPS_LO16", vram = 0x80B66DC0, target_vram = 0x80B6D19C },
    { type = "R_MIPS_HI16", vram = 0x80B66E30, target_vram = 0x80B6D220 },
    { type = "R_MIPS_LO16", vram = 0x80B66E38, target_vram = 0x80B6D220 },
    { type = "R_MIPS_HI16", vram = 0x80B66E48, target_vram = 0x80B67958 },
    { type = "R_MIPS_LO16", vram = 0x80B66E60, target_vram = 0x80B67958 },
    { type = "R_MIPS_HI16", vram = 0x80B66E98, target_vram = 0x80B67DA0 },
    { type = "R_MIPS_LO16", vram = 0x80B66E9C, target_vram = 0x80B67DA0 },
    { type = "R_MIPS_HI16", vram = 0x80B66EF0, target_vram = 0x80B678A8 },
    { type = "R_MIPS_LO16", vram = 0x80B66EF4, target_vram = 0x80B678A8 },
    { type = "R_MIPS_HI16", vram = 0x80B66F48, target_vram = 0x80B677BC },
    { type = "R_MIPS_LO16", vram = 0x80B66F4C, target_vram = 0x80B677BC },
    { type = "R_MIPS_HI16", vram = 0x80B66FC0, target_vram = 0x80B67208 },
    { type = "R_MIPS_LO16", vram = 0x80B66FD8, target_vram = 0x80B67208 },
    { type = "R_MIPS_HI16", vram = 0x80B66FF0, target_vram = 0x80B67958 },
    { type = "R_MIPS_LO16", vram = 0x80B66FF4, target_vram = 0x80B67958 },
    { type = "R_MIPS_HI16", vram = 0x80B670D4, target_vram = 0x80B6D1C8 },
    { type = "R_MIPS_LO16", vram = 0x80B670D8, target_vram = 0x80B6D1C8 },
    { type = "R_MIPS_HI16", vram = 0x80B67164, target_vram = 0x80B6D1E8 },
    { type = "R_MIPS_LO16", vram = 0x80B6718C, target_vram = 0x80B6D1E8 },
    { type = "R_MIPS_HI16", vram = 0x80B671E4, target_vram = 0x80B67208 },
    { type = "R_MIPS_LO16", vram = 0x80B671E8, target_vram = 0x80B67208 },
    { type = "R_MIPS_HI16", vram = 0x80B67244, target_vram = 0x80B671A0 },
    { type = "R_MIPS_LO16", vram = 0x80B67248, target_vram = 0x80B671A0 },
    { type = "R_MIPS_HI16", vram = 0x80B672C0, target_vram = 0x80B6D1F8 },
    { type = "R_MIPS_HI16", vram = 0x80B672F4, target_vram = 0x80B6D1F0 },
    { type = "R_MIPS_LO16", vram = 0x80B67300, target_vram = 0x80B6D1F0 },
    { type = "R_MIPS_LO16", vram = 0x80B67328, target_vram = 0x80B6D1F8 },
    { type = "R_MIPS_HI16", vram = 0x80B67388, target_vram = 0x80B67540 },
    { type = "R_MIPS_LO16", vram = 0x80B67390, target_vram = 0x80B67540 },
    { type = "R_MIPS_HI16", vram = 0x80B67494, target_vram = 0x80B67348 },
    { type = "R_MIPS_LO16", vram = 0x80B6749C, target_vram = 0x80B67348 },
    { type = "R_MIPS_HI16", vram = 0x80B6761C, target_vram = 0x80B6D234 },
    { type = "R_MIPS_LO16", vram = 0x80B67624, target_vram = 0x80B6D234 },
    { type = "R_MIPS_HI16", vram = 0x80B67718, target_vram = 0x80B67458 },
    { type = "R_MIPS_LO16", vram = 0x80B67720, target_vram = 0x80B67458 },
    { type = "R_MIPS_HI16", vram = 0x80B6776C, target_vram = 0x80B677BC },
    { type = "R_MIPS_LO16", vram = 0x80B67770, target_vram = 0x80B677BC },
    { type = "R_MIPS_HI16", vram = 0x80B67794, target_vram = 0x80B677BC },
    { type = "R_MIPS_LO16", vram = 0x80B67798, target_vram = 0x80B677BC },
    { type = "R_MIPS_HI16", vram = 0x80B677F8, target_vram = 0x80B67540 },
    { type = "R_MIPS_LO16", vram = 0x80B677FC, target_vram = 0x80B67540 },
    { type = "R_MIPS_HI16", vram = 0x80B6787C, target_vram = 0x80B678A8 },
    { type = "R_MIPS_LO16", vram = 0x80B67880, target_vram = 0x80B678A8 },
    { type = "R_MIPS_HI16", vram = 0x80B678D8, target_vram = 0x80B67838 },
    { type = "R_MIPS_LO16", vram = 0x80B678DC, target_vram = 0x80B67838 },
    { type = "R_MIPS_HI16", vram = 0x80B67AE4, target_vram = 0x80B67C1C },
    { type = "R_MIPS_LO16", vram = 0x80B67AEC, target_vram = 0x80B67C1C },
    { type = "R_MIPS_HI16", vram = 0x80B67B8C, target_vram = 0x80B67AB4 },
    { type = "R_MIPS_LO16", vram = 0x80B67B94, target_vram = 0x80B67AB4 },
    { type = "R_MIPS_HI16", vram = 0x80B67C7C, target_vram = 0x80B6D274 },
    { type = "R_MIPS_LO16", vram = 0x80B67C84, target_vram = 0x80B6D274 },
    { type = "R_MIPS_HI16", vram = 0x80B67D14, target_vram = 0x80B67B50 },
    { type = "R_MIPS_LO16", vram = 0x80B67D18, target_vram = 0x80B67B50 },
    { type = "R_MIPS_HI16", vram = 0x80B67D84, target_vram = 0x80B67DA0 },
    { type = "R_MIPS_LO16", vram = 0x80B67D88, target_vram = 0x80B67DA0 },
    { type = "R_MIPS_HI16", vram = 0x80B67DDC, target_vram = 0x80B67C1C },
    { type = "R_MIPS_LO16", vram = 0x80B67DE0, target_vram = 0x80B67C1C },
    { type = "R_MIPS_HI16", vram = 0x80B67E48, target_vram = 0x80B680A8 },
    { type = "R_MIPS_HI16", vram = 0x80B67E4C, target_vram = 0x80B6849C },
    { type = "R_MIPS_LO16", vram = 0x80B67E50, target_vram = 0x80B680A8 },
    { type = "R_MIPS_LO16", vram = 0x80B67E54, target_vram = 0x80B6849C },
    { type = "R_MIPS_HI16", vram = 0x80B67EE0, target_vram = 0x80B6B2E4 },
    { type = "R_MIPS_LO16", vram = 0x80B67EFC, target_vram = 0x80B6B2E4 },
    { type = "R_MIPS_HI16", vram = 0x80B67F10, target_vram = 0x80B6B2E4 },
    { type = "R_MIPS_LO16", vram = 0x80B67F14, target_vram = 0x80B6B2E4 },
    { type = "R_MIPS_HI16", vram = 0x80B67F70, target_vram = 0x80B6AC80 },
    { type = "R_MIPS_LO16", vram = 0x80B67F8C, target_vram = 0x80B6AC80 },
    { type = "R_MIPS_HI16", vram = 0x80B67F9C, target_vram = 0x80B6AC80 },
    { type = "R_MIPS_LO16", vram = 0x80B67FA0, target_vram = 0x80B6AC80 },
    { type = "R_MIPS_HI16", vram = 0x80B67FB0, target_vram = 0x80B680A8 },
    { type = "R_MIPS_HI16", vram = 0x80B67FB4, target_vram = 0x80B6849C },
    { type = "R_MIPS_LO16", vram = 0x80B67FB8, target_vram = 0x80B680A8 },
    { type = "R_MIPS_LO16", vram = 0x80B67FBC, target_vram = 0x80B6849C },
    { type = "R_MIPS_HI16", vram = 0x80B68074, target_vram = 0x80B67E20 },
    { type = "R_MIPS_LO16", vram = 0x80B68080, target_vram = 0x80B67E20 },
    { type = "R_MIPS_HI16", vram = 0x80B68214, target_vram = 0x80B6A1D0 },
    { type = "R_MIPS_LO16", vram = 0x80B68218, target_vram = 0x80B6A1D0 },
    { type = "R_MIPS_HI16", vram = 0x80B6832C, target_vram = 0x80B6D200 },
    { type = "R_MIPS_LO16", vram = 0x80B68334, target_vram = 0x80B6D200 },
    { type = "R_MIPS_HI16", vram = 0x80B68368, target_vram = 0x80B6A4F0 },
    { type = "R_MIPS_LO16", vram = 0x80B6836C, target_vram = 0x80B6A4F0 },
    { type = "R_MIPS_HI16", vram = 0x80B684BC, target_vram = 0x80B6D20C },
    { type = "R_MIPS_LO16", vram = 0x80B684C4, target_vram = 0x80B6D20C },
    { type = "R_MIPS_HI16", vram = 0x80B68558, target_vram = 0x80B681E8 },
    { type = "R_MIPS_HI16", vram = 0x80B6856C, target_vram = 0x80B68310 },
    { type = "R_MIPS_LO16", vram = 0x80B68570, target_vram = 0x80B68310 },
    { type = "R_MIPS_LO16", vram = 0x80B68574, target_vram = 0x80B681E8 },
]

functions = [
    { name = "EnSth_HandlePanicConversation", vram = 0x80B671A0, size = 0x68 },
    { name = "EnSth_ChangeAnim", vram = 0x80B670A4, size = 0xA4 },
    { name = "EnSth_GetInitialOceansideSpiderHouseText", vram = 0x80B672A4, size = 0xA4 },
    { name = "EnSth_TalkAfterSwampSpiderHouseGiveMask", vram = 0x80B67AB4, size = 0x9C },
    { name = "EnSth_PanicIdle", vram = 0x80B67208, size = 0x9C },
    { name = "EnSth_UpdateOceansideSpiderHouseWaitForTokens", vram = 0x80B67E20, size = 0x58 },
    { name = "EnSth_GetInitialPanicText", vram = 0x80B67148, size = 0x58 },
    { name = "EnSth_HandleOceansideSpiderHouseConversation", vram = 0x80B67540, size = 0x27C },
    { name = "EnSth_PostLimbDraw", vram = 0x80B68310, size = 0x18C },
    { name = "EnSth_Update", vram = 0x80B680A8, size = 0x140 },
    { name = "EnSth_PostOceanspiderhouseReward", vram = 0x80B67348, size = 0x110 },
    { name = "EnSth_GetInitialSwampSpiderHouseText", vram = 0x80B67984, size = 0x130 },
    { name = "EnSth_OverrideLimbDraw", vram = 0x80B681E8, size = 0x128 },
    { name = "EnSth_Init", vram = 0x80B66D30, size = 0x2E0 },
    { name = "EnSth_UpdateWaitForObject", vram = 0x80B67E78, size = 0x230 },
    { name = "EnSth_HandleSwampSpiderHouseConversation", vram = 0x80B67C1C, size = 0x184 },
    { name = "EnSth_DefaultIdle", vram = 0x80B67958, size = 0x2C },
    { name = "EnSth_HandleMoonLookingConversation", vram = 0x80B67838, size = 0x70 },
    { name = "EnSth_CanSpeakToPlayer", vram = 0x80B6703C, size = 0x68 },
    { name = "EnSth_OceansideSpiderHouseIdle", vram = 0x80B677BC, size = 0x7C },
    { name = "EnSth_Draw", vram = 0x80B6849C, size = 0x100 },
    { name = "EnSth_SwampSpiderHouseGiveMask", vram = 0x80B67B50, size = 0xCC },
    { name = "EnSth_GiveOceansideSpiderHouseReward", vram = 0x80B67458, size = 0xE8 },
    { name = "EnSth_SwampSpiderHouseIdle", vram = 0x80B67DA0, size = 0x80 },
    { name = "EnSth_MoonLookingIdle", vram = 0x80B678A8, size = 0xB0 },
    { name = "EnSth_Destroy", vram = 0x80B67010, size = 0x2C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Sinkai_Kabe"
rom = 0x00FD27E0
vram = 0x80B6D660
size = 0x580

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B6D6DC, target_vram = 0x80B6DB80 },
    { type = "R_MIPS_LO16", vram = 0x80B6D6E0, target_vram = 0x80B6DB80 },
    { type = "R_MIPS_HI16", vram = 0x80B6D70C, target_vram = 0x80B6DB84 },
    { type = "R_MIPS_LO16", vram = 0x80B6D710, target_vram = 0x80B6DB84 },
    { type = "R_MIPS_HI16", vram = 0x80B6D754, target_vram = 0x80B6DB88 },
    { type = "R_MIPS_LO16", vram = 0x80B6D758, target_vram = 0x80B6DB88 },
    { type = "R_MIPS_HI16", vram = 0x80B6D75C, target_vram = 0x80B6DB70 },
    { type = "R_MIPS_LO16", vram = 0x80B6D760, target_vram = 0x80B6DB70 },
    { type = "R_MIPS_HI16", vram = 0x80B6D9C8, target_vram = 0x80B6DA20 },
    { type = "R_MIPS_LO16", vram = 0x80B6D9CC, target_vram = 0x80B6DA20 },
]

functions = [
    { name = "BgSinkaiKabe_Init", vram = 0x80B6D660, size = 0x38C },
    { name = "BgSinkaiKabe_WaitForPlayer", vram = 0x80B6DA20, size = 0x100 },
    { name = "BgSinkaiKabe_Update", vram = 0x80B6DB20, size = 0x24 },
    { name = "BgSinkaiKabe_Destroy", vram = 0x80B6D9EC, size = 0x34 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Haka_Curtain"
rom = 0x00FD2D60
vram = 0x80B6DBE0
size = 0x440

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B6DBF4, target_vram = 0x80B6DFA0 },
    { type = "R_MIPS_LO16", vram = 0x80B6DBF8, target_vram = 0x80B6DFA0 },
    { type = "R_MIPS_HI16", vram = 0x80B6DC98, target_vram = 0x80B6DCAC },
    { type = "R_MIPS_LO16", vram = 0x80B6DC9C, target_vram = 0x80B6DCAC },
    { type = "R_MIPS_HI16", vram = 0x80B6DCEC, target_vram = 0x80B6DD00 },
    { type = "R_MIPS_LO16", vram = 0x80B6DCF0, target_vram = 0x80B6DD00 },
    { type = "R_MIPS_HI16", vram = 0x80B6DD5C, target_vram = 0x80B6DD70 },
    { type = "R_MIPS_LO16", vram = 0x80B6DD60, target_vram = 0x80B6DD70 },
    { type = "R_MIPS_HI16", vram = 0x80B6DD84, target_vram = 0x80B6DD9C },
    { type = "R_MIPS_LO16", vram = 0x80B6DD88, target_vram = 0x80B6DD9C },
    { type = "R_MIPS_HI16", vram = 0x80B6DE8C, target_vram = 0x80B6DEA8 },
    { type = "R_MIPS_LO16", vram = 0x80B6DE90, target_vram = 0x80B6DEA8 },
]

functions = [
    { name = "func_80B6DCAC", vram = 0x80B6DCAC, size = 0x40 },
    { name = "func_80B6DEA8", vram = 0x80B6DEA8, size = 0x10 },
    { name = "func_80B6DC98", vram = 0x80B6DC98, size = 0x14 },
    { name = "BgHakaCurtain_Draw", vram = 0x80B6DF44, size = 0x30 },
    { name = "func_80B6DD9C", vram = 0x80B6DD9C, size = 0xE4 },
    { name = "func_80B6DCEC", vram = 0x80B6DCEC, size = 0x14 },
    { name = "func_80B6DD80", vram = 0x80B6DD80, size = 0x1C },
    { name = "BgHakaCurtain_Destroy", vram = 0x80B6DC64, size = 0x34 },
    { name = "func_80B6DE80", vram = 0x80B6DE80, size = 0x28 },
    { name = "func_80B6DD00", vram = 0x80B6DD00, size = 0x5C },
    { name = "BgHakaCurtain_Update", vram = 0x80B6DEB8, size = 0x8C },
    { name = "BgHakaCurtain_Init", vram = 0x80B6DBE0, size = 0x84 },
    { name = "func_80B6DD70", vram = 0x80B6DD70, size = 0x10 },
    { name = "func_80B6DD5C", vram = 0x80B6DD5C, size = 0x14 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Kin2_Bombwall"
rom = 0x00FD31A0
vram = 0x80B6E020
size = 0x800

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B6E0E8, target_vram = 0x80B6E760 },
    { type = "R_MIPS_LO16", vram = 0x80B6E0EC, target_vram = 0x80B6E760 },
    { type = "R_MIPS_HI16", vram = 0x80B6E134, target_vram = 0x80B6E730 },
    { type = "R_MIPS_LO16", vram = 0x80B6E138, target_vram = 0x80B6E730 },
    { type = "R_MIPS_HI16", vram = 0x80B6E1C8, target_vram = 0x80B6E764 },
    { type = "R_MIPS_LO16", vram = 0x80B6E1CC, target_vram = 0x80B6E764 },
    { type = "R_MIPS_HI16", vram = 0x80B6E27C, target_vram = 0x80B6E71C },
    { type = "R_MIPS_HI16", vram = 0x80B6E280, target_vram = 0x80B6E720 },
    { type = "R_MIPS_LO16", vram = 0x80B6E294, target_vram = 0x80B6E720 },
    { type = "R_MIPS_LO16", vram = 0x80B6E298, target_vram = 0x80B6E71C },
    { type = "R_MIPS_HI16", vram = 0x80B6E2A0, target_vram = 0x80B6E724 },
    { type = "R_MIPS_LO16", vram = 0x80B6E2A4, target_vram = 0x80B6E724 },
    { type = "R_MIPS_HI16", vram = 0x80B6E2D4, target_vram = 0x80B6E738 },
    { type = "R_MIPS_LO16", vram = 0x80B6E2DC, target_vram = 0x80B6E738 },
    { type = "R_MIPS_HI16", vram = 0x80B6E340, target_vram = 0x80B6E735 },
    { type = "R_MIPS_LO16", vram = 0x80B6E344, target_vram = 0x80B6E735 },
    { type = "R_MIPS_HI16", vram = 0x80B6E3C0, target_vram = 0x80B6E748 },
    { type = "R_MIPS_LO16", vram = 0x80B6E3C4, target_vram = 0x80B6E748 },
    { type = "R_MIPS_HI16", vram = 0x80B6E424, target_vram = 0x80B6E6F0 },
    { type = "R_MIPS_LO16", vram = 0x80B6E428, target_vram = 0x80B6E6F0 },
    { type = "R_MIPS_HI16", vram = 0x80B6E4B8, target_vram = 0x80B6E4CC },
    { type = "R_MIPS_LO16", vram = 0x80B6E4BC, target_vram = 0x80B6E4CC },
    { type = "R_MIPS_HI16", vram = 0x80B6E544, target_vram = 0x80B6E558 },
    { type = "R_MIPS_LO16", vram = 0x80B6E548, target_vram = 0x80B6E558 },
    { type = "R_MIPS_HI16", vram = 0x80B6E5F8, target_vram = 0x80B6E614 },
    { type = "R_MIPS_LO16", vram = 0x80B6E600, target_vram = 0x80B6E614 },
]

functions = [
    { name = "BgKin2Bombwall_SetupWait", vram = 0x80B6E4B8, size = 0x14 },
    { name = "BgKin2Bombwall_IsHitFromNearby", vram = 0x80B6E020, size = 0x70 },
    { name = "BgKin2Bombwall_SetupEndCutscene", vram = 0x80B6E5F8, size = 0x1C },
    { name = "BgKin2Bombwall_PlayCutscene", vram = 0x80B6E558, size = 0xA0 },
    { name = "BgKin2Bombwall_Update", vram = 0x80B6E664, size = 0x24 },
    { name = "BgKin2Bombwall_SetupPlayCutscene", vram = 0x80B6E544, size = 0x14 },
    { name = "BgKin2Bombwall_Wait", vram = 0x80B6E4CC, size = 0x78 },
    { name = "BgKin2Bombwall_SpawnEffects", vram = 0x80B6E090, size = 0x31C },
    { name = "BgKin2Bombwall_EndCutscene", vram = 0x80B6E614, size = 0x50 },
    { name = "BgKin2Bombwall_Destroy", vram = 0x80B6E470, size = 0x48 },
    { name = "BgKin2Bombwall_Init", vram = 0x80B6E3AC, size = 0xC4 },
    { name = "BgKin2Bombwall_Draw", vram = 0x80B6E688, size = 0x40 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Kin2_Fence"
rom = 0x00FD39A0
vram = 0x80B6E820
size = 0x780

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B6E8DC, target_vram = 0x80B6EE80 },
    { type = "R_MIPS_LO16", vram = 0x80B6E8E0, target_vram = 0x80B6EE80 },
    { type = "R_MIPS_HI16", vram = 0x80B6E8E8, target_vram = 0x80B6EEE4 },
    { type = "R_MIPS_HI16", vram = 0x80B6E8EC, target_vram = 0x80B6EEE0 },
    { type = "R_MIPS_LO16", vram = 0x80B6E8F8, target_vram = 0x80B6EEE0 },
    { type = "R_MIPS_LO16", vram = 0x80B6E8FC, target_vram = 0x80B6EEE4 },
    { type = "R_MIPS_HI16", vram = 0x80B6E9A0, target_vram = 0x80B6EEE8 },
    { type = "R_MIPS_LO16", vram = 0x80B6E9A4, target_vram = 0x80B6EEE8 },
    { type = "R_MIPS_HI16", vram = 0x80B6E9E0, target_vram = 0x80B6EE70 },
    { type = "R_MIPS_LO16", vram = 0x80B6E9EC, target_vram = 0x80B6EE70 },
    { type = "R_MIPS_HI16", vram = 0x80B6EADC, target_vram = 0x80B6EAF4 },
    { type = "R_MIPS_LO16", vram = 0x80B6EAE0, target_vram = 0x80B6EAF4 },
    { type = "R_MIPS_HI16", vram = 0x80B6EBF4, target_vram = 0x80B6EC08 },
    { type = "R_MIPS_LO16", vram = 0x80B6EBF8, target_vram = 0x80B6EC08 },
    { type = "R_MIPS_HI16", vram = 0x80B6EC70, target_vram = 0x80B6EC8C },
    { type = "R_MIPS_LO16", vram = 0x80B6EC78, target_vram = 0x80B6EC8C },
    { type = "R_MIPS_HI16", vram = 0x80B6ECC4, target_vram = 0x80B6ECD8 },
    { type = "R_MIPS_LO16", vram = 0x80B6ECC8, target_vram = 0x80B6ECD8 },
    { type = "R_MIPS_HI16", vram = 0x80B6ED3C, target_vram = 0x80B6ED58 },
    { type = "R_MIPS_LO16", vram = 0x80B6ED40, target_vram = 0x80B6ED58 },
]

functions = [
    { name = "BgKin2Fence_HandleMaskCode", vram = 0x80B6EAF4, size = 0x100 },
    { name = "BgKin2Fence_SetupRaiseFence", vram = 0x80B6ECC4, size = 0x14 },
    { name = "BgKin2Fence_SetupPlayOpenCutscene", vram = 0x80B6EBF4, size = 0x14 },
    { name = "BgKin2Fence_SetupDoNothing", vram = 0x80B6ED30, size = 0x28 },
    { name = "BgKin2Fence_SetupWaitBeforeOpen", vram = 0x80B6EC70, size = 0x1C },
    { name = "BgKin2Fence_Draw", vram = 0x80B6ED8C, size = 0x30 },
    { name = "BgKin2Fence_Destroy", vram = 0x80B6EA94, size = 0x48 },
    { name = "BgKin2Fence_Update", vram = 0x80B6ED68, size = 0x24 },
    { name = "BgKin2Fence_DoNothing", vram = 0x80B6ED58, size = 0x10 },
    { name = "BgKin2Fence_SetupHandleMaskCode", vram = 0x80B6EADC, size = 0x18 },
    { name = "BgKin2Fence_RaiseFence", vram = 0x80B6ECD8, size = 0x58 },
    { name = "BgKin2Fence_PlayOpenCutscene", vram = 0x80B6EC08, size = 0x68 },
    { name = "BgKin2Fence_WaitBeforeOpen", vram = 0x80B6EC8C, size = 0x38 },
    { name = "BgKin2Fence_Init", vram = 0x80B6E980, size = 0x114 },
    { name = "BgKin2Fence_SpawnEyeSparkles", vram = 0x80B6E890, size = 0xF0 },
    { name = "BgKin2Fence_CheckHitMask", vram = 0x80B6E820, size = 0x70 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Kin2_Picture"
rom = 0x00FD4120
vram = 0x80B6EFA0
size = 0xB90

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B6F104, target_vram = 0x80B6FA18 },
    { type = "R_MIPS_LO16", vram = 0x80B6F108, target_vram = 0x80B6FA18 },
    { type = "R_MIPS_HI16", vram = 0x80B6F11C, target_vram = 0x80B6FA40 },
    { type = "R_MIPS_LO16", vram = 0x80B6F120, target_vram = 0x80B6FA40 },
    { type = "R_MIPS_HI16", vram = 0x80B6F124, target_vram = 0x80B6FA44 },
    { type = "R_MIPS_LO16", vram = 0x80B6F128, target_vram = 0x80B6FA44 },
    { type = "R_MIPS_HI16", vram = 0x80B6F138, target_vram = 0x80B6FA48 },
    { type = "R_MIPS_LO16", vram = 0x80B6F13C, target_vram = 0x80B6FA48 },
    { type = "R_MIPS_HI16", vram = 0x80B6F144, target_vram = 0x80B6FA4C },
    { type = "R_MIPS_LO16", vram = 0x80B6F14C, target_vram = 0x80B6FA4C },
    { type = "R_MIPS_HI16", vram = 0x80B6F310, target_vram = 0x80B6FA24 },
    { type = "R_MIPS_LO16", vram = 0x80B6F314, target_vram = 0x80B6FA24 },
    { type = "R_MIPS_HI16", vram = 0x80B6F360, target_vram = 0x80B6FA08 },
    { type = "R_MIPS_LO16", vram = 0x80B6F364, target_vram = 0x80B6FA08 },
    { type = "R_MIPS_HI16", vram = 0x80B6F4C0, target_vram = 0x80B6F4D4 },
    { type = "R_MIPS_LO16", vram = 0x80B6F4C4, target_vram = 0x80B6F4D4 },
    { type = "R_MIPS_HI16", vram = 0x80B6F53C, target_vram = 0x80B6FA50 },
    { type = "R_MIPS_LO16", vram = 0x80B6F540, target_vram = 0x80B6FA50 },
    { type = "R_MIPS_HI16", vram = 0x80B6F5A4, target_vram = 0x80B6F5B8 },
    { type = "R_MIPS_LO16", vram = 0x80B6F5A8, target_vram = 0x80B6F5B8 },
    { type = "R_MIPS_HI16", vram = 0x80B6F61C, target_vram = 0x80B6F640 },
    { type = "R_MIPS_LO16", vram = 0x80B6F624, target_vram = 0x80B6F640 },
    { type = "R_MIPS_HI16", vram = 0x80B6F6B4, target_vram = 0x80B6FA54 },
    { type = "R_MIPS_LO16", vram = 0x80B6F6B8, target_vram = 0x80B6FA54 },
    { type = "R_MIPS_HI16", vram = 0x80B6F708, target_vram = 0x80B6F72C },
    { type = "R_MIPS_LO16", vram = 0x80B6F710, target_vram = 0x80B6F72C },
    { type = "R_MIPS_HI16", vram = 0x80B6F7C8, target_vram = 0x80B6FA58 },
    { type = "R_MIPS_LO16", vram = 0x80B6F7CC, target_vram = 0x80B6FA58 },
    { type = "R_MIPS_HI16", vram = 0x80B6F7EC, target_vram = 0x80B6FA5C },
    { type = "R_MIPS_LO16", vram = 0x80B6F7F0, target_vram = 0x80B6FA5C },
    { type = "R_MIPS_HI16", vram = 0x80B6F8F8, target_vram = 0x80B6F90C },
    { type = "R_MIPS_LO16", vram = 0x80B6F8FC, target_vram = 0x80B6F90C },
]

functions = [
    { name = "BgKin2Picture_SetupPlayCutscene", vram = 0x80B6F5A4, size = 0x14 },
    { name = "BgKin2Picture_SetupFall", vram = 0x80B6F708, size = 0x24 },
    { name = "BgKin2Picture_SetupDoNothing", vram = 0x80B6F8F8, size = 0x14 },
    { name = "BgKin2Picture_Destroy", vram = 0x80B6F478, size = 0x48 },
    { name = "BgKin2Picture_PlayCutscene", vram = 0x80B6F5B8, size = 0x64 },
    { name = "BgKin2Picture_Draw", vram = 0x80B6F940, size = 0x30 },
    { name = "BgKin2Picture_SpawnDust", vram = 0x80B6F098, size = 0x244 },
    { name = "BgKin2Picture_Update", vram = 0x80B6F91C, size = 0x24 },
    { name = "BgKin2Picture_IsSkulltulaCollected", vram = 0x80B6EFA0, size = 0x4C },
    { name = "BgKin2Picture_Wait", vram = 0x80B6F4D4, size = 0xD0 },
    { name = "BgKin2Picture_Fall", vram = 0x80B6F72C, size = 0x1CC },
    { name = "BgKin2Picture_DoNothing", vram = 0x80B6F90C, size = 0x10 },
    { name = "BgKin2Picture_Shiver", vram = 0x80B6F640, size = 0xC8 },
    { name = "BgKin2Picture_Init", vram = 0x80B6F2DC, size = 0x19C },
    { name = "BgKin2Picture_SetupShiver", vram = 0x80B6F61C, size = 0x24 },
    { name = "BgKin2Picture_SetupWait", vram = 0x80B6F4C0, size = 0x14 },
    { name = "BgKin2Picture_SpawnSkulltula", vram = 0x80B6EFEC, size = 0xAC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Kin2_Shelf"
rom = 0x00FD4CB0
vram = 0x80B6FB30
size = 0xD90

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B6FBA0, target_vram = 0x80B70768 },
    { type = "R_MIPS_LO16", vram = 0x80B6FBA8, target_vram = 0x80B70768 },
    { type = "R_MIPS_HI16", vram = 0x80B6FBAC, target_vram = 0x80B70750 },
    { type = "R_MIPS_LO16", vram = 0x80B6FBB4, target_vram = 0x80B70750 },
    { type = "R_MIPS_HI16", vram = 0x80B6FBBC, target_vram = 0x80B70760 },
    { type = "R_MIPS_LO16", vram = 0x80B6FBCC, target_vram = 0x80B70760 },
    { type = "R_MIPS_HI16", vram = 0x80B6FD0C, target_vram = 0x80B70770 },
    { type = "R_MIPS_LO16", vram = 0x80B6FD10, target_vram = 0x80B70770 },
    { type = "R_MIPS_HI16", vram = 0x80B6FD14, target_vram = 0x80B70758 },
    { type = "R_MIPS_LO16", vram = 0x80B6FD18, target_vram = 0x80B70758 },
    { type = "R_MIPS_HI16", vram = 0x80B6FD28, target_vram = 0x80B70760 },
    { type = "R_MIPS_LO16", vram = 0x80B6FD2C, target_vram = 0x80B70760 },
    { type = "R_MIPS_HI16", vram = 0x80B6FE50, target_vram = 0x80B70778 },
    { type = "R_MIPS_LO16", vram = 0x80B6FE60, target_vram = 0x80B70778 },
    { type = "R_MIPS_HI16", vram = 0x80B6FFA8, target_vram = 0x80B7077C },
    { type = "R_MIPS_LO16", vram = 0x80B6FFAC, target_vram = 0x80B7077C },
    { type = "R_MIPS_HI16", vram = 0x80B7003C, target_vram = 0x80B70780 },
    { type = "R_MIPS_LO16", vram = 0x80B7004C, target_vram = 0x80B70780 },
    { type = "R_MIPS_HI16", vram = 0x80B700A8, target_vram = 0x80B700C0 },
    { type = "R_MIPS_LO16", vram = 0x80B700AC, target_vram = 0x80B700C0 },
    { type = "R_MIPS_HI16", vram = 0x80B700D0, target_vram = 0x80B70790 },
    { type = "R_MIPS_LO16", vram = 0x80B700D4, target_vram = 0x80B70790 },
    { type = "R_MIPS_HI16", vram = 0x80B70218, target_vram = 0x80B70230 },
    { type = "R_MIPS_LO16", vram = 0x80B7021C, target_vram = 0x80B70230 },
    { type = "R_MIPS_HI16", vram = 0x80B70290, target_vram = 0x80B70794 },
    { type = "R_MIPS_LO16", vram = 0x80B70294, target_vram = 0x80B70794 },
    { type = "R_MIPS_HI16", vram = 0x80B70298, target_vram = 0x80B70798 },
    { type = "R_MIPS_LO16", vram = 0x80B7029C, target_vram = 0x80B70798 },
    { type = "R_MIPS_HI16", vram = 0x80B702D4, target_vram = 0x80B7079C },
    { type = "R_MIPS_LO16", vram = 0x80B702D8, target_vram = 0x80B7079C },
    { type = "R_MIPS_HI16", vram = 0x80B702DC, target_vram = 0x80B707A0 },
    { type = "R_MIPS_LO16", vram = 0x80B702E0, target_vram = 0x80B707A0 },
    { type = "R_MIPS_HI16", vram = 0x80B70380, target_vram = 0x80B70750 },
    { type = "R_MIPS_LO16", vram = 0x80B70384, target_vram = 0x80B70750 },
    { type = "R_MIPS_HI16", vram = 0x80B70438, target_vram = 0x80B70750 },
    { type = "R_MIPS_LO16", vram = 0x80B7043C, target_vram = 0x80B70750 },
    { type = "R_MIPS_HI16", vram = 0x80B7049C, target_vram = 0x80B704B4 },
    { type = "R_MIPS_LO16", vram = 0x80B704A0, target_vram = 0x80B704B4 },
    { type = "R_MIPS_HI16", vram = 0x80B70508, target_vram = 0x80B707A4 },
    { type = "R_MIPS_LO16", vram = 0x80B7050C, target_vram = 0x80B707A4 },
    { type = "R_MIPS_HI16", vram = 0x80B705AC, target_vram = 0x80B70758 },
    { type = "R_MIPS_LO16", vram = 0x80B705B0, target_vram = 0x80B70758 },
    { type = "R_MIPS_HI16", vram = 0x80B70664, target_vram = 0x80B70758 },
    { type = "R_MIPS_LO16", vram = 0x80B70668, target_vram = 0x80B70758 },
    { type = "R_MIPS_HI16", vram = 0x80B706FC, target_vram = 0x80B70788 },
    { type = "R_MIPS_LO16", vram = 0x80B70714, target_vram = 0x80B70788 },
]

functions = [
    { name = "func_80B6FE08", vram = 0x80B6FE08, size = 0x40 },
    { name = "func_80B6FF28", vram = 0x80B6FF28, size = 0x68 },
    { name = "BgKin2Shelf_Destroy", vram = 0x80B70074, size = 0x34 },
    { name = "func_80B70498", vram = 0x80B70498, size = 0x1C },
    { name = "BgKin2Shelf_Draw", vram = 0x80B706E8, size = 0x40 },
    { name = "func_80B6FB30", vram = 0x80B6FB30, size = 0x174 },
    { name = "func_80B700A8", vram = 0x80B700A8, size = 0x18 },
    { name = "func_80B700C0", vram = 0x80B700C0, size = 0x154 },
    { name = "func_80B704B4", vram = 0x80B704B4, size = 0x210 },
    { name = "func_80B70230", vram = 0x80B70230, size = 0x268 },
    { name = "func_80B6FE48", vram = 0x80B6FE48, size = 0x74 },
    { name = "BgKin2Shelf_Init", vram = 0x80B6FF90, size = 0xE4 },
    { name = "func_80B70214", vram = 0x80B70214, size = 0x1C },
    { name = "func_80B6FEBC", vram = 0x80B6FEBC, size = 0x6C },
    { name = "BgKin2Shelf_Update", vram = 0x80B706C4, size = 0x24 },
    { name = "func_80B6FCA4", vram = 0x80B6FCA4, size = 0x164 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Rail_Skb"
rom = 0x00FD5A40
vram = 0x80B708C0
size = 0x31D0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B70910, target_vram = 0x80B7348C },
    { type = "R_MIPS_LO16", vram = 0x80B70914, target_vram = 0x80B7348C },
    { type = "R_MIPS_HI16", vram = 0x80B70944, target_vram = 0x80B7348C },
    { type = "R_MIPS_LO16", vram = 0x80B70948, target_vram = 0x80B7348C },
    { type = "R_MIPS_HI16", vram = 0x80B70968, target_vram = 0x80B7348C },
    { type = "R_MIPS_LO16", vram = 0x80B70970, target_vram = 0x80B7348C },
    { type = "R_MIPS_HI16", vram = 0x80B709AC, target_vram = 0x80B7348C },
    { type = "R_MIPS_LO16", vram = 0x80B709B0, target_vram = 0x80B7348C },
    { type = "R_MIPS_HI16", vram = 0x80B70E6C, target_vram = 0x80B73450 },
    { type = "R_MIPS_LO16", vram = 0x80B70E7C, target_vram = 0x80B73450 },
    { type = "R_MIPS_HI16", vram = 0x80B70E8C, target_vram = 0x80B7346C },
    { type = "R_MIPS_HI16", vram = 0x80B70E90, target_vram = 0x80B73460 },
    { type = "R_MIPS_LO16", vram = 0x80B70E94, target_vram = 0x80B73460 },
    { type = "R_MIPS_LO16", vram = 0x80B70E98, target_vram = 0x80B7346C },
    { type = "R_MIPS_HI16", vram = 0x80B70EC4, target_vram = 0x80B73490 },
    { type = "R_MIPS_LO16", vram = 0x80B70EC8, target_vram = 0x80B73490 },
    { type = "R_MIPS_HI16", vram = 0x80B70ED4, target_vram = 0x80B734E0 },
    { type = "R_MIPS_LO16", vram = 0x80B70ED8, target_vram = 0x80B734E0 },
    { type = "R_MIPS_HI16", vram = 0x80B70FB0, target_vram = 0x80B716A8 },
    { type = "R_MIPS_LO16", vram = 0x80B70FB4, target_vram = 0x80B716A8 },
    { type = "R_MIPS_HI16", vram = 0x80B70FC0, target_vram = 0x80B732D0 },
    { type = "R_MIPS_LO16", vram = 0x80B70FC4, target_vram = 0x80B732D0 },
    { type = "R_MIPS_HI16", vram = 0x80B70FDC, target_vram = 0x80B70FF8 },
    { type = "R_MIPS_LO16", vram = 0x80B70FE0, target_vram = 0x80B70FF8 },
    { type = "R_MIPS_HI16", vram = 0x80B710C8, target_vram = 0x80B710E4 },
    { type = "R_MIPS_LO16", vram = 0x80B710CC, target_vram = 0x80B710E4 },
    { type = "R_MIPS_HI16", vram = 0x80B71130, target_vram = 0x80B7114C },
    { type = "R_MIPS_LO16", vram = 0x80B71134, target_vram = 0x80B7114C },
    { type = "R_MIPS_HI16", vram = 0x80B711A4, target_vram = 0x80B732D0 },
    { type = "R_MIPS_LO16", vram = 0x80B711A8, target_vram = 0x80B732D0 },
    { type = "R_MIPS_HI16", vram = 0x80B71228, target_vram = 0x80B7123C },
    { type = "R_MIPS_LO16", vram = 0x80B7122C, target_vram = 0x80B7123C },
    { type = "R_MIPS_HI16", vram = 0x80B71290, target_vram = 0x80B732D0 },
    { type = "R_MIPS_LO16", vram = 0x80B71294, target_vram = 0x80B732D0 },
    { type = "R_MIPS_HI16", vram = 0x80B712FC, target_vram = 0x80B71314 },
    { type = "R_MIPS_LO16", vram = 0x80B71300, target_vram = 0x80B71314 },
    { type = "R_MIPS_HI16", vram = 0x80B71370, target_vram = 0x80B732D0 },
    { type = "R_MIPS_LO16", vram = 0x80B71374, target_vram = 0x80B732D0 },
    { type = "R_MIPS_HI16", vram = 0x80B71388, target_vram = 0x80B713A4 },
    { type = "R_MIPS_LO16", vram = 0x80B7138C, target_vram = 0x80B713A4 },
    { type = "R_MIPS_HI16", vram = 0x80B7140C, target_vram = 0x80B732D0 },
    { type = "R_MIPS_LO16", vram = 0x80B71410, target_vram = 0x80B732D0 },
    { type = "R_MIPS_HI16", vram = 0x80B714C4, target_vram = 0x80B714D8 },
    { type = "R_MIPS_LO16", vram = 0x80B714C8, target_vram = 0x80B714D8 },
    { type = "R_MIPS_HI16", vram = 0x80B71528, target_vram = 0x80B734E4 },
    { type = "R_MIPS_LO16", vram = 0x80B7152C, target_vram = 0x80B734E4 },
    { type = "R_MIPS_HI16", vram = 0x80B71560, target_vram = 0x80B731EC },
    { type = "R_MIPS_LO16", vram = 0x80B71564, target_vram = 0x80B731EC },
    { type = "R_MIPS_HI16", vram = 0x80B7156C, target_vram = 0x80B732D0 },
    { type = "R_MIPS_LO16", vram = 0x80B71570, target_vram = 0x80B732D0 },
    { type = "R_MIPS_HI16", vram = 0x80B71590, target_vram = 0x80B715AC },
    { type = "R_MIPS_LO16", vram = 0x80B71594, target_vram = 0x80B715AC },
    { type = "R_MIPS_HI16", vram = 0x80B71660, target_vram = 0x80B70FF8 },
    { type = "R_MIPS_LO16", vram = 0x80B71664, target_vram = 0x80B70FF8 },
    { type = "R_MIPS_HI16", vram = 0x80B71670, target_vram = 0x80B732D0 },
    { type = "R_MIPS_LO16", vram = 0x80B71674, target_vram = 0x80B732D0 },
    { type = "R_MIPS_HI16", vram = 0x80B7168C, target_vram = 0x80B716A8 },
    { type = "R_MIPS_LO16", vram = 0x80B71690, target_vram = 0x80B716A8 },
    { type = "R_MIPS_HI16", vram = 0x80B716D8, target_vram = 0x80B723F8 },
    { type = "R_MIPS_LO16", vram = 0x80B716DC, target_vram = 0x80B723F8 },
    { type = "R_MIPS_HI16", vram = 0x80B7173C, target_vram = 0x80B732D0 },
    { type = "R_MIPS_LO16", vram = 0x80B71740, target_vram = 0x80B732D0 },
    { type = "R_MIPS_HI16", vram = 0x80B717C8, target_vram = 0x80B717E0 },
    { type = "R_MIPS_LO16", vram = 0x80B717CC, target_vram = 0x80B717E0 },
    { type = "R_MIPS_HI16", vram = 0x80B71810, target_vram = 0x80B734E8 },
    { type = "R_MIPS_LO16", vram = 0x80B71818, target_vram = 0x80B734E8 },
    { type = "R_MIPS_HI16", vram = 0x80B718B0, target_vram = 0x80B718C4 },
    { type = "R_MIPS_LO16", vram = 0x80B718B4, target_vram = 0x80B718C4 },
    { type = "R_MIPS_HI16", vram = 0x80B71920, target_vram = 0x80B732D0 },
    { type = "R_MIPS_LO16", vram = 0x80B71924, target_vram = 0x80B732D0 },
    { type = "R_MIPS_HI16", vram = 0x80B71938, target_vram = 0x80B71954 },
    { type = "R_MIPS_LO16", vram = 0x80B7193C, target_vram = 0x80B71954 },
    { type = "R_MIPS_HI16", vram = 0x80B71A24, target_vram = 0x80B732D0 },
    { type = "R_MIPS_LO16", vram = 0x80B71A28, target_vram = 0x80B732D0 },
    { type = "R_MIPS_HI16", vram = 0x80B71A3C, target_vram = 0x80B71A58 },
    { type = "R_MIPS_LO16", vram = 0x80B71A40, target_vram = 0x80B71A58 },
    { type = "R_MIPS_HI16", vram = 0x80B71AA0, target_vram = 0x80B732D0 },
    { type = "R_MIPS_LO16", vram = 0x80B71AA4, target_vram = 0x80B732D0 },
    { type = "R_MIPS_HI16", vram = 0x80B71B80, target_vram = 0x80B732D0 },
    { type = "R_MIPS_LO16", vram = 0x80B71B84, target_vram = 0x80B732D0 },
    { type = "R_MIPS_HI16", vram = 0x80B71B9C, target_vram = 0x80B71BB8 },
    { type = "R_MIPS_LO16", vram = 0x80B71BA0, target_vram = 0x80B71BB8 },
    { type = "R_MIPS_HI16", vram = 0x80B71C78, target_vram = 0x80B73504 },
    { type = "R_MIPS_LO16", vram = 0x80B71CA0, target_vram = 0x80B73504 },
    { type = "R_MIPS_HI16", vram = 0x80B71CB4, target_vram = 0x80B73508 },
    { type = "R_MIPS_LO16", vram = 0x80B71CB8, target_vram = 0x80B73508 },
    { type = "R_MIPS_HI16", vram = 0x80B71D2C, target_vram = 0x80B732D0 },
    { type = "R_MIPS_LO16", vram = 0x80B71D30, target_vram = 0x80B732D0 },
    { type = "R_MIPS_HI16", vram = 0x80B71E00, target_vram = 0x80B714D8 },
    { type = "R_MIPS_LO16", vram = 0x80B71E04, target_vram = 0x80B714D8 },
    { type = "R_MIPS_HI16", vram = 0x80B71E10, target_vram = 0x80B7350C },
    { type = "R_MIPS_LO16", vram = 0x80B71E14, target_vram = 0x80B7350C },
    { type = "R_MIPS_HI16", vram = 0x80B71E20, target_vram = 0x80B731EC },
    { type = "R_MIPS_LO16", vram = 0x80B71E28, target_vram = 0x80B731EC },
    { type = "R_MIPS_HI16", vram = 0x80B71E50, target_vram = 0x80B7114C },
    { type = "R_MIPS_LO16", vram = 0x80B71E54, target_vram = 0x80B7114C },
    { type = "R_MIPS_HI16", vram = 0x80B71E74, target_vram = 0x80B732D0 },
    { type = "R_MIPS_LO16", vram = 0x80B71E78, target_vram = 0x80B732D0 },
    { type = "R_MIPS_HI16", vram = 0x80B71E8C, target_vram = 0x80B71EA8 },
    { type = "R_MIPS_LO16", vram = 0x80B71E90, target_vram = 0x80B71EA8 },
    { type = "R_MIPS_HI16", vram = 0x80B71F80, target_vram = 0x80B71DF0 },
    { type = "R_MIPS_LO16", vram = 0x80B71F88, target_vram = 0x80B71DF0 },
    { type = "R_MIPS_HI16", vram = 0x80B71FC0, target_vram = 0x80B73510 },
    { type = "R_MIPS_LO16", vram = 0x80B71FC8, target_vram = 0x80B73510 },
    { type = "R_MIPS_HI16", vram = 0x80B72090, target_vram = 0x80B71650 },
    { type = "R_MIPS_LO16", vram = 0x80B72094, target_vram = 0x80B71650 },
    { type = "R_MIPS_HI16", vram = 0x80B720D8, target_vram = 0x80B718B0 },
    { type = "R_MIPS_LO16", vram = 0x80B720DC, target_vram = 0x80B718B0 },
    { type = "R_MIPS_HI16", vram = 0x80B721A8, target_vram = 0x80B714D8 },
    { type = "R_MIPS_LO16", vram = 0x80B721AC, target_vram = 0x80B714D8 },
    { type = "R_MIPS_HI16", vram = 0x80B721E8, target_vram = 0x80B713A4 },
    { type = "R_MIPS_LO16", vram = 0x80B721F4, target_vram = 0x80B713A4 },
    { type = "R_MIPS_HI16", vram = 0x80B721FC, target_vram = 0x80B713A4 },
    { type = "R_MIPS_LO16", vram = 0x80B72204, target_vram = 0x80B713A4 },
    { type = "R_MIPS_HI16", vram = 0x80B72214, target_vram = 0x80B710E4 },
    { type = "R_MIPS_LO16", vram = 0x80B72218, target_vram = 0x80B710E4 },
    { type = "R_MIPS_HI16", vram = 0x80B72220, target_vram = 0x80B7114C },
    { type = "R_MIPS_LO16", vram = 0x80B72224, target_vram = 0x80B7114C },
    { type = "R_MIPS_HI16", vram = 0x80B7222C, target_vram = 0x80B7123C },
    { type = "R_MIPS_LO16", vram = 0x80B72230, target_vram = 0x80B7123C },
    { type = "R_MIPS_HI16", vram = 0x80B72238, target_vram = 0x80B717E0 },
    { type = "R_MIPS_LO16", vram = 0x80B7223C, target_vram = 0x80B717E0 },
    { type = "R_MIPS_HI16", vram = 0x80B72268, target_vram = 0x80B710E4 },
    { type = "R_MIPS_LO16", vram = 0x80B7226C, target_vram = 0x80B710E4 },
    { type = "R_MIPS_HI16", vram = 0x80B72274, target_vram = 0x80B7114C },
    { type = "R_MIPS_LO16", vram = 0x80B72278, target_vram = 0x80B7114C },
    { type = "R_MIPS_HI16", vram = 0x80B72280, target_vram = 0x80B7123C },
    { type = "R_MIPS_LO16", vram = 0x80B72284, target_vram = 0x80B7123C },
    { type = "R_MIPS_HI16", vram = 0x80B7228C, target_vram = 0x80B717E0 },
    { type = "R_MIPS_LO16", vram = 0x80B72290, target_vram = 0x80B717E0 },
    { type = "R_MIPS_HI16", vram = 0x80B722B0, target_vram = 0x80B71EA8 },
    { type = "R_MIPS_LO16", vram = 0x80B722B4, target_vram = 0x80B71EA8 },
    { type = "R_MIPS_HI16", vram = 0x80B722BC, target_vram = 0x80B71954 },
    { type = "R_MIPS_LO16", vram = 0x80B722C0, target_vram = 0x80B71954 },
    { type = "R_MIPS_HI16", vram = 0x80B722C8, target_vram = 0x80B71A58 },
    { type = "R_MIPS_LO16", vram = 0x80B722CC, target_vram = 0x80B71A58 },
    { type = "R_MIPS_HI16", vram = 0x80B722D4, target_vram = 0x80B71BB8 },
    { type = "R_MIPS_LO16", vram = 0x80B722D8, target_vram = 0x80B71BB8 },
    { type = "R_MIPS_HI16", vram = 0x80B72448, target_vram = 0x80B73498 },
    { type = "R_MIPS_LO16", vram = 0x80B72450, target_vram = 0x80B73498 },
    { type = "R_MIPS_HI16", vram = 0x80B72460, target_vram = 0x80B734A4 },
    { type = "R_MIPS_LO16", vram = 0x80B72464, target_vram = 0x80B734A4 },
    { type = "R_MIPS_HI16", vram = 0x80B725E8, target_vram = 0x80B7114C },
    { type = "R_MIPS_LO16", vram = 0x80B725EC, target_vram = 0x80B7114C },
    { type = "R_MIPS_HI16", vram = 0x80B72610, target_vram = 0x80B7123C },
    { type = "R_MIPS_LO16", vram = 0x80B72614, target_vram = 0x80B7123C },
    { type = "R_MIPS_HI16", vram = 0x80B72668, target_vram = 0x80B73538 },
    { type = "R_MIPS_LO16", vram = 0x80B7266C, target_vram = 0x80B73538 },
    { type = "R_MIPS_HI16", vram = 0x80B7272C, target_vram = 0x80B7353C },
    { type = "R_MIPS_LO16", vram = 0x80B72730, target_vram = 0x80B7353C },
    { type = "R_MIPS_HI16", vram = 0x80B72750, target_vram = 0x80B734B4 },
    { type = "R_MIPS_HI16", vram = 0x80B72754, target_vram = 0x80B734B0 },
    { type = "R_MIPS_HI16", vram = 0x80B72758, target_vram = 0x80B734B8 },
    { type = "R_MIPS_LO16", vram = 0x80B72760, target_vram = 0x80B734B8 },
    { type = "R_MIPS_LO16", vram = 0x80B72764, target_vram = 0x80B734B0 },
    { type = "R_MIPS_LO16", vram = 0x80B72768, target_vram = 0x80B734B4 },
    { type = "R_MIPS_HI16", vram = 0x80B72890, target_vram = 0x80B70FF8 },
    { type = "R_MIPS_LO16", vram = 0x80B72894, target_vram = 0x80B70FF8 },
    { type = "R_MIPS_HI16", vram = 0x80B7289C, target_vram = 0x80B716A8 },
    { type = "R_MIPS_LO16", vram = 0x80B728A0, target_vram = 0x80B716A8 },
    { type = "R_MIPS_HI16", vram = 0x80B728A8, target_vram = 0x80B716A8 },
    { type = "R_MIPS_LO16", vram = 0x80B728AC, target_vram = 0x80B716A8 },
    { type = "R_MIPS_HI16", vram = 0x80B72988, target_vram = 0x80B714D8 },
    { type = "R_MIPS_LO16", vram = 0x80B7298C, target_vram = 0x80B714D8 },
    { type = "R_MIPS_HI16", vram = 0x80B72994, target_vram = 0x80B7123C },
    { type = "R_MIPS_LO16", vram = 0x80B72998, target_vram = 0x80B7123C },
    { type = "R_MIPS_HI16", vram = 0x80B729B0, target_vram = 0x80B715AC },
    { type = "R_MIPS_LO16", vram = 0x80B729B4, target_vram = 0x80B715AC },
    { type = "R_MIPS_HI16", vram = 0x80B729BC, target_vram = 0x80B71954 },
    { type = "R_MIPS_LO16", vram = 0x80B729C0, target_vram = 0x80B71954 },
    { type = "R_MIPS_HI16", vram = 0x80B729C8, target_vram = 0x80B71A58 },
    { type = "R_MIPS_LO16", vram = 0x80B729CC, target_vram = 0x80B71A58 },
    { type = "R_MIPS_HI16", vram = 0x80B729D4, target_vram = 0x80B71BB8 },
    { type = "R_MIPS_LO16", vram = 0x80B729D8, target_vram = 0x80B71BB8 },
    { type = "R_MIPS_HI16", vram = 0x80B729F8, target_vram = 0x80B7114C },
    { type = "R_MIPS_LO16", vram = 0x80B729FC, target_vram = 0x80B7114C },
    { type = "R_MIPS_HI16", vram = 0x80B72A28, target_vram = 0x80B73540 },
    { type = "R_MIPS_LO16", vram = 0x80B72A30, target_vram = 0x80B73540 },
    { type = "R_MIPS_HI16", vram = 0x80B72AB8, target_vram = 0x80B73574 },
    { type = "R_MIPS_LO16", vram = 0x80B72AC0, target_vram = 0x80B73574 },
    { type = "R_MIPS_HI16", vram = 0x80B72B90, target_vram = 0x80B732D0 },
    { type = "R_MIPS_LO16", vram = 0x80B72B94, target_vram = 0x80B732D0 },
    { type = "R_MIPS_HI16", vram = 0x80B72C88, target_vram = 0x80B732D0 },
    { type = "R_MIPS_LO16", vram = 0x80B72C8C, target_vram = 0x80B732D0 },
    { type = "R_MIPS_HI16", vram = 0x80B72D18, target_vram = 0x80B732D0 },
    { type = "R_MIPS_LO16", vram = 0x80B72D1C, target_vram = 0x80B732D0 },
    { type = "R_MIPS_HI16", vram = 0x80B72D40, target_vram = 0x80B713A4 },
    { type = "R_MIPS_LO16", vram = 0x80B72D44, target_vram = 0x80B713A4 },
    { type = "R_MIPS_HI16", vram = 0x80B72D70, target_vram = 0x80B71314 },
    { type = "R_MIPS_LO16", vram = 0x80B72D74, target_vram = 0x80B71314 },
    { type = "R_MIPS_HI16", vram = 0x80B72E2C, target_vram = 0x80B710E4 },
    { type = "R_MIPS_LO16", vram = 0x80B72E30, target_vram = 0x80B710E4 },
    { type = "R_MIPS_HI16", vram = 0x80B72E38, target_vram = 0x80B7114C },
    { type = "R_MIPS_LO16", vram = 0x80B72E3C, target_vram = 0x80B7114C },
    { type = "R_MIPS_HI16", vram = 0x80B72E44, target_vram = 0x80B7123C },
    { type = "R_MIPS_LO16", vram = 0x80B72E48, target_vram = 0x80B7123C },
    { type = "R_MIPS_HI16", vram = 0x80B72F80, target_vram = 0x80B734C4 },
    { type = "R_MIPS_LO16", vram = 0x80B72F84, target_vram = 0x80B734C4 },
    { type = "R_MIPS_HI16", vram = 0x80B731AC, target_vram = 0x80B734D0 },
    { type = "R_MIPS_LO16", vram = 0x80B731B0, target_vram = 0x80B734D0 },
    { type = "R_MIPS_HI16", vram = 0x80B73210, target_vram = 0x80B7302C },
    { type = "R_MIPS_LO16", vram = 0x80B73214, target_vram = 0x80B7302C },
    { type = "R_MIPS_HI16", vram = 0x80B73220, target_vram = 0x80B72E88 },
    { type = "R_MIPS_LO16", vram = 0x80B73224, target_vram = 0x80B72E88 },
]

functions = [
    { name = "func_80B71354", vram = 0x80B71354, size = 0x50 },
    { name = "func_80B717E0", vram = 0x80B717E0, size = 0xD0 },
    { name = "func_80B726B4", vram = 0x80B726B4, size = 0x17C },
    { name = "func_80B71D8C", vram = 0x80B71D8C, size = 0x64 },
    { name = "EnRailSkb_Destroy", vram = 0x80B70F74, size = 0x2C },
    { name = "func_80B715AC", vram = 0x80B715AC, size = 0xA4 },
    { name = "func_80B72970", vram = 0x80B72970, size = 0x44C },
    { name = "func_80B725C0", vram = 0x80B725C0, size = 0xF4 },
    { name = "func_80B718C4", vram = 0x80B718C4, size = 0x4C },
    { name = "func_80B70D24", vram = 0x80B70D24, size = 0xC8 },
    { name = "func_80B71A58", vram = 0x80B71A58, size = 0x114 },
    { name = "func_80B713A4", vram = 0x80B713A4, size = 0xE4 },
    { name = "func_80B7151C", vram = 0x80B7151C, size = 0x90 },
    { name = "func_80B723F8", vram = 0x80B723F8, size = 0x38 },
    { name = "func_80B72880", vram = 0x80B72880, size = 0xF0 },
    { name = "func_80B70AB4", vram = 0x80B70AB4, size = 0x50 },
    { name = "func_80B71228", vram = 0x80B71228, size = 0x14 },
    { name = "func_80B712FC", vram = 0x80B712FC, size = 0x18 },
    { name = "func_80B71910", vram = 0x80B71910, size = 0x44 },
    { name = "func_80B72430", vram = 0x80B72430, size = 0x190 },
    { name = "func_80B71A08", vram = 0x80B71A08, size = 0x50 },
    { name = "func_80B70FF8", vram = 0x80B70FF8, size = 0xB4 },
    { name = "EnRailSkb_Draw", vram = 0x80B731EC, size = 0xC0 },
    { name = "func_80B71DF0", vram = 0x80B71DF0, size = 0xB8 },
    { name = "func_80B71954", vram = 0x80B71954, size = 0xB4 },
    { name = "func_80B718B0", vram = 0x80B718B0, size = 0x14 },
    { name = "func_80B714D8", vram = 0x80B714D8, size = 0x44 },
    { name = "func_80B708C0", vram = 0x80B708C0, size = 0x1F4 },
    { name = "func_80B71314", vram = 0x80B71314, size = 0x40 },
    { name = "EnRailSkb_OverrideLimbDraw", vram = 0x80B72E88, size = 0x1A4 },
    { name = "func_80B71EA8", vram = 0x80B71EA8, size = 0x94 },
    { name = "func_80B72100", vram = 0x80B72100, size = 0x90 },
    { name = "func_80B71BB8", vram = 0x80B71BB8, size = 0x1D4 },
    { name = "func_80B710E4", vram = 0x80B710E4, size = 0x30 },
    { name = "func_80B710AC", vram = 0x80B710AC, size = 0x38 },
    { name = "func_80B716A8", vram = 0x80B716A8, size = 0x120 },
    { name = "func_80B7123C", vram = 0x80B7123C, size = 0xC0 },
    { name = "func_80B71114", vram = 0x80B71114, size = 0x38 },
    { name = "func_80B71650", vram = 0x80B71650, size = 0x58 },
    { name = "func_80B72830", vram = 0x80B72830, size = 0x2C },
    { name = "func_80B7285C", vram = 0x80B7285C, size = 0x24 },
    { name = "func_80B71B6C", vram = 0x80B71B6C, size = 0x4C },
    { name = "func_80B71F3C", vram = 0x80B71F3C, size = 0x1C4 },
    { name = "EnRailSkb_Update", vram = 0x80B72DBC, size = 0xCC },
    { name = "func_80B72190", vram = 0x80B72190, size = 0x268 },
    { name = "func_80B7114C", vram = 0x80B7114C, size = 0xDC },
    { name = "func_80B717C8", vram = 0x80B717C8, size = 0x18 },
    { name = "EnRailSkb_Init", vram = 0x80B70DEC, size = 0x188 },
    { name = "func_80B70B04", vram = 0x80B70B04, size = 0x220 },
    { name = "func_80B70FA0", vram = 0x80B70FA0, size = 0x58 },
    { name = "func_80B71488", vram = 0x80B71488, size = 0x50 },
    { name = "EnRailSkb_PostLimbDraw", vram = 0x80B7302C, size = 0x1C0 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Jg"
rom = 0x00FD8C10
vram = 0x80B73A90
size = 0x25A0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B73C2C, target_vram = 0x80B759F0 },
    { type = "R_MIPS_LO16", vram = 0x80B73C30, target_vram = 0x80B759F0 },
    { type = "R_MIPS_HI16", vram = 0x80B73D64, target_vram = 0x80B759F4 },
    { type = "R_MIPS_LO16", vram = 0x80B73D68, target_vram = 0x80B759F4 },
    { type = "R_MIPS_HI16", vram = 0x80B73E74, target_vram = 0x80B74134 },
    { type = "R_MIPS_LO16", vram = 0x80B73E78, target_vram = 0x80B74134 },
    { type = "R_MIPS_HI16", vram = 0x80B73EBC, target_vram = 0x80B741F8 },
    { type = "R_MIPS_LO16", vram = 0x80B73EC0, target_vram = 0x80B741F8 },
    { type = "R_MIPS_HI16", vram = 0x80B73ED8, target_vram = 0x80B759F8 },
    { type = "R_MIPS_LO16", vram = 0x80B73EE0, target_vram = 0x80B759F8 },
    { type = "R_MIPS_HI16", vram = 0x80B73F44, target_vram = 0x80B75A14 },
    { type = "R_MIPS_LO16", vram = 0x80B73F4C, target_vram = 0x80B75A14 },
    { type = "R_MIPS_HI16", vram = 0x80B73F60, target_vram = 0x80B75878 },
    { type = "R_MIPS_LO16", vram = 0x80B73F64, target_vram = 0x80B75878 },
    { type = "R_MIPS_HI16", vram = 0x80B73F74, target_vram = 0x80B74550 },
    { type = "R_MIPS_LO16", vram = 0x80B73F78, target_vram = 0x80B74550 },
    { type = "R_MIPS_HI16", vram = 0x80B73F8C, target_vram = 0x80B75878 },
    { type = "R_MIPS_LO16", vram = 0x80B73F90, target_vram = 0x80B75878 },
    { type = "R_MIPS_HI16", vram = 0x80B73FA0, target_vram = 0x80B742F8 },
    { type = "R_MIPS_LO16", vram = 0x80B73FA4, target_vram = 0x80B742F8 },
    { type = "R_MIPS_HI16", vram = 0x80B73FB8, target_vram = 0x80B75878 },
    { type = "R_MIPS_LO16", vram = 0x80B73FBC, target_vram = 0x80B75878 },
    { type = "R_MIPS_HI16", vram = 0x80B73FCC, target_vram = 0x80B74550 },
    { type = "R_MIPS_LO16", vram = 0x80B73FD0, target_vram = 0x80B74550 },
    { type = "R_MIPS_HI16", vram = 0x80B73FE0, target_vram = 0x80B75878 },
    { type = "R_MIPS_LO16", vram = 0x80B73FE4, target_vram = 0x80B75878 },
    { type = "R_MIPS_HI16", vram = 0x80B73FF4, target_vram = 0x80B74550 },
    { type = "R_MIPS_LO16", vram = 0x80B73FF8, target_vram = 0x80B74550 },
    { type = "R_MIPS_HI16", vram = 0x80B7400C, target_vram = 0x80B75878 },
    { type = "R_MIPS_LO16", vram = 0x80B74010, target_vram = 0x80B75878 },
    { type = "R_MIPS_HI16", vram = 0x80B74020, target_vram = 0x80B74550 },
    { type = "R_MIPS_LO16", vram = 0x80B74024, target_vram = 0x80B74550 },
    { type = "R_MIPS_HI16", vram = 0x80B74038, target_vram = 0x80B75878 },
    { type = "R_MIPS_LO16", vram = 0x80B7403C, target_vram = 0x80B75878 },
    { type = "R_MIPS_HI16", vram = 0x80B7404C, target_vram = 0x80B74550 },
    { type = "R_MIPS_LO16", vram = 0x80B74050, target_vram = 0x80B74550 },
    { type = "R_MIPS_HI16", vram = 0x80B740D0, target_vram = 0x80B74134 },
    { type = "R_MIPS_LO16", vram = 0x80B740D4, target_vram = 0x80B74134 },
    { type = "R_MIPS_HI16", vram = 0x80B741B0, target_vram = 0x80B7408C },
    { type = "R_MIPS_LO16", vram = 0x80B741B4, target_vram = 0x80B7408C },
    { type = "R_MIPS_HI16", vram = 0x80B74230, target_vram = 0x80B75A80 },
    { type = "R_MIPS_LO16", vram = 0x80B74238, target_vram = 0x80B75A80 },
    { type = "R_MIPS_HI16", vram = 0x80B74294, target_vram = 0x80B74134 },
    { type = "R_MIPS_LO16", vram = 0x80B74298, target_vram = 0x80B74134 },
    { type = "R_MIPS_HI16", vram = 0x80B742C0, target_vram = 0x80B74134 },
    { type = "R_MIPS_LO16", vram = 0x80B742C8, target_vram = 0x80B74134 },
    { type = "R_MIPS_HI16", vram = 0x80B74320, target_vram = 0x80B75878 },
    { type = "R_MIPS_LO16", vram = 0x80B74344, target_vram = 0x80B75878 },
    { type = "R_MIPS_HI16", vram = 0x80B7436C, target_vram = 0x80B75878 },
    { type = "R_MIPS_LO16", vram = 0x80B74370, target_vram = 0x80B75878 },
    { type = "R_MIPS_HI16", vram = 0x80B743D8, target_vram = 0x80B75878 },
    { type = "R_MIPS_LO16", vram = 0x80B743E4, target_vram = 0x80B75878 },
    { type = "R_MIPS_HI16", vram = 0x80B743F4, target_vram = 0x80B74440 },
    { type = "R_MIPS_LO16", vram = 0x80B743F8, target_vram = 0x80B74440 },
    { type = "R_MIPS_HI16", vram = 0x80B744EC, target_vram = 0x80B742F8 },
    { type = "R_MIPS_LO16", vram = 0x80B744F4, target_vram = 0x80B742F8 },
    { type = "R_MIPS_HI16", vram = 0x80B74578, target_vram = 0x80B75878 },
    { type = "R_MIPS_LO16", vram = 0x80B7459C, target_vram = 0x80B75878 },
    { type = "R_MIPS_HI16", vram = 0x80B745C4, target_vram = 0x80B75878 },
    { type = "R_MIPS_LO16", vram = 0x80B745C8, target_vram = 0x80B75878 },
    { type = "R_MIPS_HI16", vram = 0x80B74648, target_vram = 0x80B747C8 },
    { type = "R_MIPS_LO16", vram = 0x80B7464C, target_vram = 0x80B747C8 },
    { type = "R_MIPS_HI16", vram = 0x80B746AC, target_vram = 0x80B747C8 },
    { type = "R_MIPS_LO16", vram = 0x80B746B0, target_vram = 0x80B747C8 },
    { type = "R_MIPS_HI16", vram = 0x80B7471C, target_vram = 0x80B73F1C },
    { type = "R_MIPS_LO16", vram = 0x80B74720, target_vram = 0x80B73F1C },
    { type = "R_MIPS_HI16", vram = 0x80B74778, target_vram = 0x80B74B54 },
    { type = "R_MIPS_LO16", vram = 0x80B7477C, target_vram = 0x80B74B54 },
    { type = "R_MIPS_HI16", vram = 0x80B747A8, target_vram = 0x80B73F1C },
    { type = "R_MIPS_LO16", vram = 0x80B747AC, target_vram = 0x80B73F1C },
    { type = "R_MIPS_HI16", vram = 0x80B747E0, target_vram = 0x80B74440 },
    { type = "R_MIPS_LO16", vram = 0x80B747EC, target_vram = 0x80B74440 },
    { type = "R_MIPS_HI16", vram = 0x80B74800, target_vram = 0x80B75878 },
    { type = "R_MIPS_LO16", vram = 0x80B74804, target_vram = 0x80B75878 },
    { type = "R_MIPS_HI16", vram = 0x80B74818, target_vram = 0x80B74440 },
    { type = "R_MIPS_LO16", vram = 0x80B7481C, target_vram = 0x80B74440 },
    { type = "R_MIPS_HI16", vram = 0x80B74854, target_vram = 0x80B75878 },
    { type = "R_MIPS_LO16", vram = 0x80B7487C, target_vram = 0x80B75878 },
    { type = "R_MIPS_HI16", vram = 0x80B748FC, target_vram = 0x80B75878 },
    { type = "R_MIPS_LO16", vram = 0x80B74904, target_vram = 0x80B75878 },
    { type = "R_MIPS_HI16", vram = 0x80B74914, target_vram = 0x80B749D0 },
    { type = "R_MIPS_LO16", vram = 0x80B74918, target_vram = 0x80B749D0 },
    { type = "R_MIPS_HI16", vram = 0x80B74998, target_vram = 0x80B75878 },
    { type = "R_MIPS_LO16", vram = 0x80B749A0, target_vram = 0x80B75878 },
    { type = "R_MIPS_HI16", vram = 0x80B749B0, target_vram = 0x80B749D0 },
    { type = "R_MIPS_LO16", vram = 0x80B749B4, target_vram = 0x80B749D0 },
    { type = "R_MIPS_HI16", vram = 0x80B74A38, target_vram = 0x80B75878 },
    { type = "R_MIPS_LO16", vram = 0x80B74A3C, target_vram = 0x80B75878 },
    { type = "R_MIPS_HI16", vram = 0x80B74A48, target_vram = 0x80B7406C },
    { type = "R_MIPS_LO16", vram = 0x80B74A4C, target_vram = 0x80B7406C },
    { type = "R_MIPS_HI16", vram = 0x80B74A58, target_vram = 0x80B75878 },
    { type = "R_MIPS_LO16", vram = 0x80B74A60, target_vram = 0x80B75878 },
    { type = "R_MIPS_HI16", vram = 0x80B74A6C, target_vram = 0x80B74440 },
    { type = "R_MIPS_LO16", vram = 0x80B74A70, target_vram = 0x80B74440 },
    { type = "R_MIPS_HI16", vram = 0x80B74A9C, target_vram = 0x80B74AD8 },
    { type = "R_MIPS_LO16", vram = 0x80B74AA0, target_vram = 0x80B74AD8 },
    { type = "R_MIPS_HI16", vram = 0x80B74B38, target_vram = 0x80B749D0 },
    { type = "R_MIPS_LO16", vram = 0x80B74B3C, target_vram = 0x80B749D0 },
    { type = "R_MIPS_HI16", vram = 0x80B74B80, target_vram = 0x80B74BC8 },
    { type = "R_MIPS_LO16", vram = 0x80B74B84, target_vram = 0x80B74BC8 },
    { type = "R_MIPS_HI16", vram = 0x80B74C34, target_vram = 0x80B75A9C },
    { type = "R_MIPS_LO16", vram = 0x80B74C3C, target_vram = 0x80B75A9C },
    { type = "R_MIPS_HI16", vram = 0x80B74CD0, target_vram = 0x80B75878 },
    { type = "R_MIPS_LO16", vram = 0x80B74CD4, target_vram = 0x80B75878 },
    { type = "R_MIPS_HI16", vram = 0x80B74DDC, target_vram = 0x80B759A8 },
    { type = "R_MIPS_LO16", vram = 0x80B74DE0, target_vram = 0x80B759A8 },
    { type = "R_MIPS_HI16", vram = 0x80B74E00, target_vram = 0x80B759A8 },
    { type = "R_MIPS_LO16", vram = 0x80B74E04, target_vram = 0x80B759A8 },
    { type = "R_MIPS_HI16", vram = 0x80B74E34, target_vram = 0x80B7406C },
    { type = "R_MIPS_LO16", vram = 0x80B74E38, target_vram = 0x80B7406C },
    { type = "R_MIPS_HI16", vram = 0x80B74E7C, target_vram = 0x80B75AC0 },
    { type = "R_MIPS_LO16", vram = 0x80B74E84, target_vram = 0x80B75AC0 },
    { type = "R_MIPS_HI16", vram = 0x80B74F34, target_vram = 0x80B741F8 },
    { type = "R_MIPS_LO16", vram = 0x80B74F38, target_vram = 0x80B741F8 },
    { type = "R_MIPS_HI16", vram = 0x80B75210, target_vram = 0x80B75878 },
    { type = "R_MIPS_LO16", vram = 0x80B75234, target_vram = 0x80B75878 },
    { type = "R_MIPS_HI16", vram = 0x80B752D4, target_vram = 0x80B73F1C },
    { type = "R_MIPS_LO16", vram = 0x80B752D8, target_vram = 0x80B73F1C },
    { type = "R_MIPS_HI16", vram = 0x80B7535C, target_vram = 0x80B75878 },
    { type = "R_MIPS_LO16", vram = 0x80B75360, target_vram = 0x80B75878 },
    { type = "R_MIPS_HI16", vram = 0x80B75370, target_vram = 0x80B759A8 },
    { type = "R_MIPS_LO16", vram = 0x80B75374, target_vram = 0x80B759A8 },
    { type = "R_MIPS_HI16", vram = 0x80B75380, target_vram = 0x80B74840 },
    { type = "R_MIPS_LO16", vram = 0x80B75384, target_vram = 0x80B74840 },
    { type = "R_MIPS_HI16", vram = 0x80B75418, target_vram = 0x80B75820 },
    { type = "R_MIPS_LO16", vram = 0x80B75420, target_vram = 0x80B75820 },
    { type = "R_MIPS_HI16", vram = 0x80B75430, target_vram = 0x80B75858 },
    { type = "R_MIPS_HI16", vram = 0x80B75434, target_vram = 0x80B7584C },
    { type = "R_MIPS_LO16", vram = 0x80B75438, target_vram = 0x80B7584C },
    { type = "R_MIPS_LO16", vram = 0x80B7543C, target_vram = 0x80B75858 },
    { type = "R_MIPS_HI16", vram = 0x80B7545C, target_vram = 0x80B75878 },
    { type = "R_MIPS_LO16", vram = 0x80B75460, target_vram = 0x80B75878 },
    { type = "R_MIPS_HI16", vram = 0x80B75498, target_vram = 0x80B75878 },
    { type = "R_MIPS_LO16", vram = 0x80B754A4, target_vram = 0x80B75878 },
    { type = "R_MIPS_HI16", vram = 0x80B754BC, target_vram = 0x80B74BC8 },
    { type = "R_MIPS_LO16", vram = 0x80B754C0, target_vram = 0x80B74BC8 },
    { type = "R_MIPS_HI16", vram = 0x80B75508, target_vram = 0x80B75878 },
    { type = "R_MIPS_LO16", vram = 0x80B7550C, target_vram = 0x80B75878 },
    { type = "R_MIPS_HI16", vram = 0x80B7551C, target_vram = 0x80B74840 },
    { type = "R_MIPS_LO16", vram = 0x80B75520, target_vram = 0x80B74840 },
    { type = "R_MIPS_HI16", vram = 0x80B75544, target_vram = 0x80B7408C },
    { type = "R_MIPS_LO16", vram = 0x80B75548, target_vram = 0x80B7408C },
    { type = "R_MIPS_HI16", vram = 0x80B755A8, target_vram = 0x80B749D0 },
    { type = "R_MIPS_LO16", vram = 0x80B755AC, target_vram = 0x80B749D0 },
    { type = "R_MIPS_HI16", vram = 0x80B755B4, target_vram = 0x80B74AD8 },
    { type = "R_MIPS_LO16", vram = 0x80B755B8, target_vram = 0x80B74AD8 },
    { type = "R_MIPS_HI16", vram = 0x80B7572C, target_vram = 0x80B759B4 },
    { type = "R_MIPS_LO16", vram = 0x80B75734, target_vram = 0x80B759B4 },
    { type = "R_MIPS_HI16", vram = 0x80B75750, target_vram = 0x80B759C0 },
    { type = "R_MIPS_LO16", vram = 0x80B75758, target_vram = 0x80B759C0 },
    { type = "R_MIPS_HI16", vram = 0x80B75778, target_vram = 0x80B759CC },
    { type = "R_MIPS_LO16", vram = 0x80B7577C, target_vram = 0x80B759CC },
    { type = "R_MIPS_HI16", vram = 0x80B7578C, target_vram = 0x80B759D8 },
    { type = "R_MIPS_LO16", vram = 0x80B75790, target_vram = 0x80B759D8 },
    { type = "R_MIPS_HI16", vram = 0x80B757C0, target_vram = 0x80B75658 },
    { type = "R_MIPS_HI16", vram = 0x80B757C4, target_vram = 0x80B75708 },
    { type = "R_MIPS_LO16", vram = 0x80B757D4, target_vram = 0x80B75708 },
    { type = "R_MIPS_LO16", vram = 0x80B757D8, target_vram = 0x80B75658 },
]

functions = [
    { name = "EnJg_FrozenIdle", vram = 0x80B749D0, size = 0x108 },
    { name = "EnJg_SetupTalk", vram = 0x80B73F1C, size = 0x150 },
    { name = "EnJg_OverrideLimbDraw", vram = 0x80B75658, size = 0xB0 },
    { name = "EnJg_Update", vram = 0x80B75590, size = 0xC8 },
    { name = "EnJg_Talk", vram = 0x80B74550, size = 0x278 },
    { name = "EnJg_UpdateCollision", vram = 0x80B73AE4, size = 0xB4 },
    { name = "EnJg_SetupGoronShrineCheer", vram = 0x80B73E3C, size = 0xE0 },
    { name = "EnJg_GetNextTextId", vram = 0x80B74E5C, size = 0x244 },
    { name = "EnJg_Init", vram = 0x80B753A0, size = 0x1C4 },
    { name = "EnJg_LullabyIntroCutsceneAction", vram = 0x80B74BC8, size = 0x294 },
    { name = "EnJg_ReachedPoint", vram = 0x80B73C58, size = 0x19C },
    { name = "EnJg_CheckIfTalkingToPlayerAndHandleFreezeTimer", vram = 0x80B751F8, size = 0x1A8 },
    { name = "EnJg_GoronShrineTalk", vram = 0x80B74134, size = 0xC4 },
    { name = "EnJg_GetWalkingYRotation", vram = 0x80B73B98, size = 0xC0 },
    { name = "EnJg_Walk", vram = 0x80B74440, size = 0x110 },
    { name = "EnJg_Draw", vram = 0x80B757AC, size = 0x54 },
    { name = "EnJg_GoronShrineIdle", vram = 0x80B7408C, size = 0xA8 },
    { name = "EnJg_SpawnBreath", vram = 0x80B7517C, size = 0x7C },
    { name = "EnJg_AlternateTalkOrWalkInPlace", vram = 0x80B742F8, size = 0x148 },
    { name = "EnJg_GetShrineGoronToFocusOn", vram = 0x80B73A90, size = 0x54 },
    { name = "EnJg_Destroy", vram = 0x80B75564, size = 0x2C },
    { name = "EnJg_SetupWalk", vram = 0x80B747C8, size = 0x78 },
    { name = "EnJg_PostLimbDraw", vram = 0x80B75708, size = 0xA4 },
    { name = "EnJg_TeachLullabyIntro", vram = 0x80B74B54, size = 0x74 },
    { name = "EnJg_GetStartingConversationTextId", vram = 0x80B750A0, size = 0xDC },
    { name = "EnJg_Idle", vram = 0x80B7406C, size = 0x20 },
    { name = "EnJg_GoronShrineCheer", vram = 0x80B741F8, size = 0x100 },
    { name = "EnJg_GetCsIdForTeachingLullabyIntro", vram = 0x80B73DF4, size = 0x48 },
    { name = "EnJg_EndFrozenInteraction", vram = 0x80B74AD8, size = 0x7C },
    { name = "EnJg_Freeze", vram = 0x80B74840, size = 0x190 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Tru_Mt"
rom = 0x00FDB1B0
vram = 0x80B76030
size = 0x1740

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B7605C, target_vram = 0x80B7755C },
    { type = "R_MIPS_LO16", vram = 0x80B76060, target_vram = 0x80B7755C },
    { type = "R_MIPS_HI16", vram = 0x80B7670C, target_vram = 0x80B77680 },
    { type = "R_MIPS_LO16", vram = 0x80B76710, target_vram = 0x80B77680 },
    { type = "R_MIPS_HI16", vram = 0x80B76944, target_vram = 0x80B77684 },
    { type = "R_MIPS_LO16", vram = 0x80B76948, target_vram = 0x80B77684 },
    { type = "R_MIPS_HI16", vram = 0x80B769F0, target_vram = 0x80B76BB8 },
    { type = "R_MIPS_LO16", vram = 0x80B769F8, target_vram = 0x80B76BB8 },
    { type = "R_MIPS_HI16", vram = 0x80B76B68, target_vram = 0x80B76C38 },
    { type = "R_MIPS_LO16", vram = 0x80B76B70, target_vram = 0x80B76C38 },
    { type = "R_MIPS_HI16", vram = 0x80B76D3C, target_vram = 0x80B77510 },
    { type = "R_MIPS_LO16", vram = 0x80B76D44, target_vram = 0x80B77510 },
    { type = "R_MIPS_HI16", vram = 0x80B76D58, target_vram = 0x80B7753C },
    { type = "R_MIPS_LO16", vram = 0x80B76D64, target_vram = 0x80B7753C },
    { type = "R_MIPS_HI16", vram = 0x80B76DFC, target_vram = 0x80B76A64 },
    { type = "R_MIPS_LO16", vram = 0x80B76E00, target_vram = 0x80B76A64 },
    { type = "R_MIPS_HI16", vram = 0x80B77050, target_vram = 0x80B7765C },
    { type = "R_MIPS_LO16", vram = 0x80B77058, target_vram = 0x80B7765C },
    { type = "R_MIPS_HI16", vram = 0x80B77148, target_vram = 0x80B77668 },
    { type = "R_MIPS_LO16", vram = 0x80B7714C, target_vram = 0x80B77668 },
    { type = "R_MIPS_HI16", vram = 0x80B771B4, target_vram = 0x80B77688 },
    { type = "R_MIPS_LO16", vram = 0x80B771B8, target_vram = 0x80B77688 },
    { type = "R_MIPS_HI16", vram = 0x80B773E4, target_vram = 0x80B77674 },
    { type = "R_MIPS_LO16", vram = 0x80B773E8, target_vram = 0x80B77674 },
    { type = "R_MIPS_HI16", vram = 0x80B77490, target_vram = 0x80B77008 },
    { type = "R_MIPS_LO16", vram = 0x80B77494, target_vram = 0x80B77008 },
    { type = "R_MIPS_HI16", vram = 0x80B774A8, target_vram = 0x80B77078 },
    { type = "R_MIPS_HI16", vram = 0x80B774AC, target_vram = 0x80B77354 },
    { type = "R_MIPS_LO16", vram = 0x80B774B0, target_vram = 0x80B77354 },
    { type = "R_MIPS_LO16", vram = 0x80B774B4, target_vram = 0x80B77078 },
]

functions = [
    { name = "func_80B76980", vram = 0x80B76980, size = 0xE4 },
    { name = "func_80B7679C", vram = 0x80B7679C, size = 0x154 },
    { name = "func_80B761FC", vram = 0x80B761FC, size = 0x16C },
    { name = "func_80B76C38", vram = 0x80B76C38, size = 0x4C },
    { name = "func_80B76BB8", vram = 0x80B76BB8, size = 0x80 },
    { name = "func_80B763C4", vram = 0x80B763C4, size = 0x7C },
    { name = "EnTruMt_Init", vram = 0x80B76C84, size = 0x198 },
    { name = "func_80B76188", vram = 0x80B76188, size = 0x74 },
    { name = "func_80B76368", vram = 0x80B76368, size = 0x5C },
    { name = "func_80B76110", vram = 0x80B76110, size = 0x78 },
    { name = "func_80B76540", vram = 0x80B76540, size = 0xC0 },
    { name = "func_80B76A64", vram = 0x80B76A64, size = 0x154 },
    { name = "EnTruMt_TransformLimbDraw", vram = 0x80B77354, size = 0x7C },
    { name = "EnTruMt_PostLimbDraw", vram = 0x80B77078, size = 0x2DC },
    { name = "EnTruMt_Destroy", vram = 0x80B76E1C, size = 0x2C },
    { name = "EnTruMt_ChangeAnim", vram = 0x80B76030, size = 0xE0 },
    { name = "EnTruMt_Draw", vram = 0x80B773D0, size = 0x114 },
    { name = "func_80B76ED4", vram = 0x80B76ED4, size = 0x134 },
    { name = "func_80B76440", vram = 0x80B76440, size = 0x100 },
    { name = "EnTruMt_Update", vram = 0x80B76E48, size = 0x8C },
    { name = "func_80B76924", vram = 0x80B76924, size = 0x5C },
    { name = "func_80B76600", vram = 0x80B76600, size = 0x19C },
    { name = "func_80B768F0", vram = 0x80B768F0, size = 0x34 },
    { name = "EnTruMt_OverrideLimbDraw", vram = 0x80B77008, size = 0x70 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Um"
rom = 0x00FDC8F0
vram = 0x80B77770
size = 0x5120

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B78230, target_vram = 0x80B7C164 },
    { type = "R_MIPS_HI16", vram = 0x80B78234, target_vram = 0x80B7C254 },
    { type = "R_MIPS_LO16", vram = 0x80B7824C, target_vram = 0x80B7C254 },
    { type = "R_MIPS_LO16", vram = 0x80B78250, target_vram = 0x80B7C164 },
    { type = "R_MIPS_HI16", vram = 0x80B787F8, target_vram = 0x80B7C320 },
    { type = "R_MIPS_LO16", vram = 0x80B787FC, target_vram = 0x80B7C320 },
    { type = "R_MIPS_HI16", vram = 0x80B78848, target_vram = 0x80B7C324 },
    { type = "R_MIPS_LO16", vram = 0x80B7884C, target_vram = 0x80B7C324 },
    { type = "R_MIPS_HI16", vram = 0x80B79000, target_vram = 0x80B7C254 },
    { type = "R_MIPS_LO16", vram = 0x80B7900C, target_vram = 0x80B7C254 },
    { type = "R_MIPS_HI16", vram = 0x80B790EC, target_vram = 0x80B7AEFC },
    { type = "R_MIPS_LO16", vram = 0x80B790FC, target_vram = 0x80B7AEFC },
    { type = "R_MIPS_HI16", vram = 0x80B79134, target_vram = 0x80B7A144 },
    { type = "R_MIPS_LO16", vram = 0x80B79138, target_vram = 0x80B7A144 },
    { type = "R_MIPS_HI16", vram = 0x80B791AC, target_vram = 0x80B79A50 },
    { type = "R_MIPS_LO16", vram = 0x80B791B8, target_vram = 0x80B79A50 },
    { type = "R_MIPS_HI16", vram = 0x80B79220, target_vram = 0x80B7A400 },
    { type = "R_MIPS_LO16", vram = 0x80B79224, target_vram = 0x80B7A400 },
    { type = "R_MIPS_HI16", vram = 0x80B79284, target_vram = 0x80B7AC94 },
    { type = "R_MIPS_LO16", vram = 0x80B79288, target_vram = 0x80B7AC94 },
    { type = "R_MIPS_HI16", vram = 0x80B792F8, target_vram = 0x80B7AE58 },
    { type = "R_MIPS_LO16", vram = 0x80B792FC, target_vram = 0x80B7AE58 },
    { type = "R_MIPS_HI16", vram = 0x80B7932C, target_vram = 0x80B7AEFC },
    { type = "R_MIPS_LO16", vram = 0x80B79338, target_vram = 0x80B7AEFC },
    { type = "R_MIPS_HI16", vram = 0x80B79458, target_vram = 0x80B7C138 },
    { type = "R_MIPS_LO16", vram = 0x80B7945C, target_vram = 0x80B7C138 },
    { type = "R_MIPS_HI16", vram = 0x80B79470, target_vram = 0x80B7C138 },
    { type = "R_MIPS_LO16", vram = 0x80B79474, target_vram = 0x80B7C138 },
    { type = "R_MIPS_HI16", vram = 0x80B79584, target_vram = 0x80B7AC94 },
    { type = "R_MIPS_LO16", vram = 0x80B7958C, target_vram = 0x80B7AC94 },
    { type = "R_MIPS_HI16", vram = 0x80B795C4, target_vram = 0x80B7C328 },
    { type = "R_MIPS_LO16", vram = 0x80B795CC, target_vram = 0x80B7C328 },
    { type = "R_MIPS_HI16", vram = 0x80B79978, target_vram = 0x80B7C398 },
    { type = "R_MIPS_LO16", vram = 0x80B7997C, target_vram = 0x80B7C398 },
    { type = "R_MIPS_HI16", vram = 0x80B79984, target_vram = 0x80B7C39C },
    { type = "R_MIPS_LO16", vram = 0x80B799AC, target_vram = 0x80B7C39C },
    { type = "R_MIPS_HI16", vram = 0x80B79B20, target_vram = 0x80B79F10 },
    { type = "R_MIPS_LO16", vram = 0x80B79B24, target_vram = 0x80B79F10 },
    { type = "R_MIPS_HI16", vram = 0x80B79E04, target_vram = 0x80B7C3A0 },
    { type = "R_MIPS_LO16", vram = 0x80B79E0C, target_vram = 0x80B7C3A0 },
    { type = "R_MIPS_HI16", vram = 0x80B7A038, target_vram = 0x80B7A0E0 },
    { type = "R_MIPS_LO16", vram = 0x80B7A03C, target_vram = 0x80B7A0E0 },
    { type = "R_MIPS_HI16", vram = 0x80B7A124, target_vram = 0x80B7A070 },
    { type = "R_MIPS_LO16", vram = 0x80B7A128, target_vram = 0x80B7A070 },
    { type = "R_MIPS_HI16", vram = 0x80B7A194, target_vram = 0x80B79FFC },
    { type = "R_MIPS_LO16", vram = 0x80B7A1A0, target_vram = 0x80B79FFC },
    { type = "R_MIPS_HI16", vram = 0x80B7A26C, target_vram = 0x80B7A2AC },
    { type = "R_MIPS_LO16", vram = 0x80B7A270, target_vram = 0x80B7A2AC },
    { type = "R_MIPS_HI16", vram = 0x80B7A34C, target_vram = 0x80B7A240 },
    { type = "R_MIPS_LO16", vram = 0x80B7A35C, target_vram = 0x80B7A240 },
    { type = "R_MIPS_HI16", vram = 0x80B7A3E0, target_vram = 0x80B7A2AC },
    { type = "R_MIPS_LO16", vram = 0x80B7A3EC, target_vram = 0x80B7A2AC },
    { type = "R_MIPS_HI16", vram = 0x80B7A45C, target_vram = 0x80B7A394 },
    { type = "R_MIPS_LO16", vram = 0x80B7A460, target_vram = 0x80B7A394 },
    { type = "R_MIPS_HI16", vram = 0x80B7A758, target_vram = 0x80B7A494 },
    { type = "R_MIPS_LO16", vram = 0x80B7A75C, target_vram = 0x80B7A494 },
    { type = "R_MIPS_HI16", vram = 0x80B7A83C, target_vram = 0x80B7A614 },
    { type = "R_MIPS_LO16", vram = 0x80B7A840, target_vram = 0x80B7A614 },
    { type = "R_MIPS_HI16", vram = 0x80B7A8EC, target_vram = 0x80B7A7AC },
    { type = "R_MIPS_LO16", vram = 0x80B7A8F0, target_vram = 0x80B7A7AC },
    { type = "R_MIPS_HI16", vram = 0x80B7A91C, target_vram = 0x80B7C3A4 },
    { type = "R_MIPS_LO16", vram = 0x80B7A924, target_vram = 0x80B7C3A4 },
    { type = "R_MIPS_HI16", vram = 0x80B7A948, target_vram = 0x80B7C3BC },
    { type = "R_MIPS_LO16", vram = 0x80B7A94C, target_vram = 0x80B7C3BC },
    { type = "R_MIPS_HI16", vram = 0x80B7A9D0, target_vram = 0x80B7C3C0 },
    { type = "R_MIPS_LO16", vram = 0x80B7A9D4, target_vram = 0x80B7C3C0 },
    { type = "R_MIPS_HI16", vram = 0x80B7AA58, target_vram = 0x80B7C3C4 },
    { type = "R_MIPS_LO16", vram = 0x80B7AA5C, target_vram = 0x80B7C3C4 },
    { type = "R_MIPS_HI16", vram = 0x80B7AB04, target_vram = 0x80B7C3C8 },
    { type = "R_MIPS_LO16", vram = 0x80B7AB08, target_vram = 0x80B7C3C8 },
    { type = "R_MIPS_HI16", vram = 0x80B7ABA4, target_vram = 0x80B7ABE4 },
    { type = "R_MIPS_LO16", vram = 0x80B7ABA8, target_vram = 0x80B7ABE4 },
    { type = "R_MIPS_HI16", vram = 0x80B7AC4C, target_vram = 0x80B7AB78 },
    { type = "R_MIPS_LO16", vram = 0x80B7AC5C, target_vram = 0x80B7AB78 },
    { type = "R_MIPS_HI16", vram = 0x80B7ACFC, target_vram = 0x80B7ABE4 },
    { type = "R_MIPS_LO16", vram = 0x80B7AD00, target_vram = 0x80B7ABE4 },
    { type = "R_MIPS_HI16", vram = 0x80B7AEC8, target_vram = 0x80B7AD34 },
    { type = "R_MIPS_LO16", vram = 0x80B7AECC, target_vram = 0x80B7AD34 },
    { type = "R_MIPS_HI16", vram = 0x80B7B1A8, target_vram = 0x80B7C260 },
    { type = "R_MIPS_LO16", vram = 0x80B7B1B0, target_vram = 0x80B7C260 },
    { type = "R_MIPS_HI16", vram = 0x80B7B208, target_vram = 0x80B7C3CC },
    { type = "R_MIPS_LO16", vram = 0x80B7B20C, target_vram = 0x80B7C3CC },
    { type = "R_MIPS_HI16", vram = 0x80B7B2A0, target_vram = 0x80B7C25C },
    { type = "R_MIPS_LO16", vram = 0x80B7B2A4, target_vram = 0x80B7C25C },
    { type = "R_MIPS_HI16", vram = 0x80B7B300, target_vram = 0x80B7C274 },
    { type = "R_MIPS_LO16", vram = 0x80B7B308, target_vram = 0x80B7C274 },
    { type = "R_MIPS_HI16", vram = 0x80B7B31C, target_vram = 0x80B7C274 },
    { type = "R_MIPS_LO16", vram = 0x80B7B328, target_vram = 0x80B7C274 },
    { type = "R_MIPS_HI16", vram = 0x80B7B488, target_vram = 0x80B7C3D0 },
    { type = "R_MIPS_LO16", vram = 0x80B7B490, target_vram = 0x80B7C3D0 },
    { type = "R_MIPS_HI16", vram = 0x80B7B4CC, target_vram = 0x80B7C3E8 },
    { type = "R_MIPS_LO16", vram = 0x80B7B4D0, target_vram = 0x80B7C3E8 },
    { type = "R_MIPS_HI16", vram = 0x80B7B4F8, target_vram = 0x80B7C3EC },
    { type = "R_MIPS_LO16", vram = 0x80B7B4FC, target_vram = 0x80B7C3EC },
    { type = "R_MIPS_HI16", vram = 0x80B7B524, target_vram = 0x80B7C3F0 },
    { type = "R_MIPS_LO16", vram = 0x80B7B528, target_vram = 0x80B7C3F0 },
    { type = "R_MIPS_HI16", vram = 0x80B7B5B8, target_vram = 0x80B7C284 },
    { type = "R_MIPS_LO16", vram = 0x80B7B5BC, target_vram = 0x80B7C284 },
    { type = "R_MIPS_HI16", vram = 0x80B7B5D8, target_vram = 0x80B7C290 },
    { type = "R_MIPS_LO16", vram = 0x80B7B5DC, target_vram = 0x80B7C290 },
    { type = "R_MIPS_HI16", vram = 0x80B7B658, target_vram = 0x80B7C110 },
    { type = "R_MIPS_LO16", vram = 0x80B7B668, target_vram = 0x80B7C110 },
    { type = "R_MIPS_HI16", vram = 0x80B7B6A4, target_vram = 0x80B7C128 },
    { type = "R_MIPS_LO16", vram = 0x80B7B6B4, target_vram = 0x80B7C128 },
    { type = "R_MIPS_HI16", vram = 0x80B7B97C, target_vram = 0x80B7C29C },
    { type = "R_MIPS_LO16", vram = 0x80B7B980, target_vram = 0x80B7C29C },
    { type = "R_MIPS_HI16", vram = 0x80B7B988, target_vram = 0x80B7C2A8 },
    { type = "R_MIPS_LO16", vram = 0x80B7B98C, target_vram = 0x80B7C2A8 },
    { type = "R_MIPS_HI16", vram = 0x80B7BB00, target_vram = 0x80B7C2B4 },
    { type = "R_MIPS_LO16", vram = 0x80B7BB04, target_vram = 0x80B7C2B4 },
    { type = "R_MIPS_HI16", vram = 0x80B7BB28, target_vram = 0x80B7C2CC },
    { type = "R_MIPS_LO16", vram = 0x80B7BB3C, target_vram = 0x80B7C2CC },
    { type = "R_MIPS_HI16", vram = 0x80B7BB64, target_vram = 0x80B7C2E4 },
    { type = "R_MIPS_LO16", vram = 0x80B7BB78, target_vram = 0x80B7C2E4 },
    { type = "R_MIPS_HI16", vram = 0x80B7BB9C, target_vram = 0x80B7C3F4 },
    { type = "R_MIPS_HI16", vram = 0x80B7BBA8, target_vram = 0x80B7C2FC },
    { type = "R_MIPS_LO16", vram = 0x80B7BBB8, target_vram = 0x80B7C2FC },
    { type = "R_MIPS_LO16", vram = 0x80B7BBEC, target_vram = 0x80B7C3F4 },
    { type = "R_MIPS_HI16", vram = 0x80B7BC44, target_vram = 0x80B7C308 },
    { type = "R_MIPS_LO16", vram = 0x80B7BC48, target_vram = 0x80B7C308 },
    { type = "R_MIPS_HI16", vram = 0x80B7BC74, target_vram = 0x80B7C314 },
    { type = "R_MIPS_LO16", vram = 0x80B7BC78, target_vram = 0x80B7C314 },
    { type = "R_MIPS_HI16", vram = 0x80B7BC98, target_vram = 0x80B7C3F8 },
    { type = "R_MIPS_LO16", vram = 0x80B7BCA4, target_vram = 0x80B7C3F8 },
    { type = "R_MIPS_HI16", vram = 0x80B7C068, target_vram = 0x80B7B598 },
    { type = "R_MIPS_HI16", vram = 0x80B7C06C, target_vram = 0x80B7BABC },
    { type = "R_MIPS_LO16", vram = 0x80B7C070, target_vram = 0x80B7BABC },
    { type = "R_MIPS_LO16", vram = 0x80B7C074, target_vram = 0x80B7B598 },
    { type = "R_MIPS_HI16", vram = 0x80B7C08C, target_vram = 0x80B7C3FC },
    { type = "R_MIPS_LO16", vram = 0x80B7C090, target_vram = 0x80B7C3FC },
    { type = "R_MIPS_HI16", vram = 0x80B7C094, target_vram = 0x80B7C400 },
    { type = "R_MIPS_LO16", vram = 0x80B7C09C, target_vram = 0x80B7C400 },
]

functions = [
    { name = "ObjUm_InitBandits", vram = 0x80B77FA4, size = 0x238 },
    { name = "ObjUm_RanchGetDialogue", vram = 0x80B797EC, size = 0x60 },
    { name = "ObjUm_DefaultAnim", vram = 0x80B7B154, size = 0x38 },
    { name = "ObjUm_Init", vram = 0x80B78F24, size = 0x578 },
    { name = "func_80B79734", vram = 0x80B79734, size = 0xB8 },
    { name = "func_80B783E0", vram = 0x80B783E0, size = 0x384 },
    { name = "func_80B78764", vram = 0x80B78764, size = 0x2F0 },
    { name = "ObjUm_UpdatePath", vram = 0x80B79BA0, size = 0x370 },
    { name = "ObjUm_SetupAction", vram = 0x80B78E2C, size = 0xC },
    { name = "ObjUm_UpdateBanditsCollisions", vram = 0x80B78D08, size = 0xE8 },
    { name = "func_80B7BEA4", vram = 0x80B7BEA4, size = 0x198 },
    { name = "ObjUm_RanchWait", vram = 0x80B79A50, size = 0x150 },
    { name = "ObjUm_OverrideLimbDraw", vram = 0x80B7B598, size = 0x3A4 },
    { name = "func_80B7A7AC", vram = 0x80B7A7AC, size = 0xB4 },
    { name = "ObjUm_Destroy", vram = 0x80B7949C, size = 0x88 },
    { name = "ObjUm_SpawnFragments", vram = 0x80B7B93C, size = 0x180 },
    { name = "func_80B795A0", vram = 0x80B795A0, size = 0x194 },
    { name = "ObjUm_RunMinigame", vram = 0x80B7A494, size = 0x180 },
    { name = "ObjUm_Update", vram = 0x80B7B368, size = 0x230 },
    { name = "func_80B7A0E0", vram = 0x80B7A0E0, size = 0x64 },
    { name = "ObjUm_PostMilkRunStartCs", vram = 0x80B7AE58, size = 0xA4 },
    { name = "ObjUm_PostMilkRunWaitPathFinished", vram = 0x80B7AD34, size = 0x124 },
    { name = "func_80B7A240", vram = 0x80B7A240, size = 0x6C },
    { name = "func_80B7A394", vram = 0x80B7A394, size = 0x6C },
    { name = "func_80B7AF30", vram = 0x80B7AF30, size = 0x224 },
    { name = "func_80B7A860", vram = 0x80B7A860, size = 0x318 },
    { name = "ObjUm_PostLimbDraw", vram = 0x80B7BABC, size = 0x3E8 },
    { name = "func_80B78A54", vram = 0x80B78A54, size = 0x1C4 },
    { name = "ObjUm_TerminaFieldIdle", vram = 0x80B7AEFC, size = 0x34 },
    { name = "ObjUm_RotatePlayer", vram = 0x80B78E88, size = 0x34 },
    { name = "ObjUm_PreMilkRunStartCs", vram = 0x80B7A400, size = 0x94 },
    { name = "func_80B7A070", vram = 0x80B7A070, size = 0x70 },
    { name = "func_80B7ABE4", vram = 0x80B7ABE4, size = 0xB0 },
    { name = "ObjUm_ChangeAnim", vram = 0x80B7B18C, size = 0x1DC },
    { name = "func_80B7A2AC", vram = 0x80B7A2AC, size = 0xE8 },
    { name = "func_80B79524", vram = 0x80B79524, size = 0x3C },
    { name = "func_80B78EBC", vram = 0x80B78EBC, size = 0x40 },
    { name = "func_80B7AB78", vram = 0x80B7AB78, size = 0x6C },
    { name = "func_80B79A24", vram = 0x80B79A24, size = 0x2C },
    { name = "func_80B781DC", vram = 0x80B781DC, size = 0x204 },
    { name = "ObjUm_PreMilkRunDialogueHandler", vram = 0x80B7A1B4, size = 0x8C },
    { name = "func_80B77770", vram = 0x80B77770, size = 0x834 },
    { name = "func_80B7984C", vram = 0x80B7984C, size = 0x1D8 },
    { name = "ObjUm_RanchStartCs", vram = 0x80B79FFC, size = 0x74 },
    { name = "func_80B7A614", vram = 0x80B7A614, size = 0x198 },
    { name = "ObjUm_StartCs", vram = 0x80B7AC94, size = 0xA0 },
    { name = "ObjUm_RanchWaitPathFinished", vram = 0x80B79F10, size = 0xEC },
    { name = "ObjUm_SetPlayerPosition", vram = 0x80B78E38, size = 0x50 },
    { name = "func_80B78DF0", vram = 0x80B78DF0, size = 0x3C },
    { name = "func_80B78C18", vram = 0x80B78C18, size = 0xF0 },
    { name = "ObjUm_RotatePlayerView", vram = 0x80B78EFC, size = 0x28 },
    { name = "func_80B79560", vram = 0x80B79560, size = 0x40 },
    { name = "func_80B7A144", vram = 0x80B7A144, size = 0x70 },
    { name = "ObjUm_Draw", vram = 0x80B7C03C, size = 0xAC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Neo_Reeba"
rom = 0x00FE1A10
vram = 0x80B7C890
size = 0x20A0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B7C950, target_vram = 0x80B7E500 },
    { type = "R_MIPS_LO16", vram = 0x80B7C958, target_vram = 0x80B7E500 },
    { type = "R_MIPS_HI16", vram = 0x80B7C9D4, target_vram = 0x80B7E520 },
    { type = "R_MIPS_LO16", vram = 0x80B7C9DC, target_vram = 0x80B7E520 },
    { type = "R_MIPS_HI16", vram = 0x80B7CA3C, target_vram = 0x80B7CA70 },
    { type = "R_MIPS_LO16", vram = 0x80B7CA50, target_vram = 0x80B7CA70 },
    { type = "R_MIPS_HI16", vram = 0x80B7CB44, target_vram = 0x80B7CFFC },
    { type = "R_MIPS_LO16", vram = 0x80B7CB48, target_vram = 0x80B7CFFC },
    { type = "R_MIPS_HI16", vram = 0x80B7CB70, target_vram = 0x80B7CB88 },
    { type = "R_MIPS_LO16", vram = 0x80B7CB74, target_vram = 0x80B7CB88 },
    { type = "R_MIPS_HI16", vram = 0x80B7CD0C, target_vram = 0x80B7CD28 },
    { type = "R_MIPS_LO16", vram = 0x80B7CD10, target_vram = 0x80B7CD28 },
    { type = "R_MIPS_HI16", vram = 0x80B7CE4C, target_vram = 0x80B7E424 },
    { type = "R_MIPS_LO16", vram = 0x80B7CE50, target_vram = 0x80B7E424 },
    { type = "R_MIPS_HI16", vram = 0x80B7CE70, target_vram = 0x80B7CE94 },
    { type = "R_MIPS_LO16", vram = 0x80B7CE74, target_vram = 0x80B7CE94 },
    { type = "R_MIPS_HI16", vram = 0x80B7CFC8, target_vram = 0x80B7CFFC },
    { type = "R_MIPS_LO16", vram = 0x80B7CFD4, target_vram = 0x80B7CFFC },
    { type = "R_MIPS_HI16", vram = 0x80B7D138, target_vram = 0x80B7D150 },
    { type = "R_MIPS_LO16", vram = 0x80B7D13C, target_vram = 0x80B7D150 },
    { type = "R_MIPS_HI16", vram = 0x80B7D2BC, target_vram = 0x80B7D2E4 },
    { type = "R_MIPS_LO16", vram = 0x80B7D2C8, target_vram = 0x80B7D2E4 },
    { type = "R_MIPS_HI16", vram = 0x80B7D37C, target_vram = 0x80B7D398 },
    { type = "R_MIPS_LO16", vram = 0x80B7D380, target_vram = 0x80B7D398 },
    { type = "R_MIPS_HI16", vram = 0x80B7D460, target_vram = 0x80B7D47C },
    { type = "R_MIPS_LO16", vram = 0x80B7D464, target_vram = 0x80B7D47C },
    { type = "R_MIPS_HI16", vram = 0x80B7D548, target_vram = 0x80B7E5D0 },
    { type = "R_MIPS_LO16", vram = 0x80B7D568, target_vram = 0x80B7E5D0 },
    { type = "R_MIPS_HI16", vram = 0x80B7D584, target_vram = 0x80B7D5A4 },
    { type = "R_MIPS_LO16", vram = 0x80B7D588, target_vram = 0x80B7D5A4 },
    { type = "R_MIPS_HI16", vram = 0x80B7D608, target_vram = 0x80B7E54C },
    { type = "R_MIPS_LO16", vram = 0x80B7D618, target_vram = 0x80B7E54C },
    { type = "R_MIPS_HI16", vram = 0x80B7D61C, target_vram = 0x80B7E578 },
    { type = "R_MIPS_LO16", vram = 0x80B7D62C, target_vram = 0x80B7E578 },
    { type = "R_MIPS_HI16", vram = 0x80B7D710, target_vram = 0x80B7E5D4 },
    { type = "R_MIPS_LO16", vram = 0x80B7D730, target_vram = 0x80B7E5D4 },
    { type = "R_MIPS_HI16", vram = 0x80B7D768, target_vram = 0x80B7D788 },
    { type = "R_MIPS_LO16", vram = 0x80B7D76C, target_vram = 0x80B7D788 },
    { type = "R_MIPS_HI16", vram = 0x80B7D7F0, target_vram = 0x80B7E5D8 },
    { type = "R_MIPS_LO16", vram = 0x80B7D7F4, target_vram = 0x80B7E5D8 },
    { type = "R_MIPS_HI16", vram = 0x80B7D80C, target_vram = 0x80B7E5DC },
    { type = "R_MIPS_LO16", vram = 0x80B7D810, target_vram = 0x80B7E5DC },
    { type = "R_MIPS_HI16", vram = 0x80B7D828, target_vram = 0x80B7E5E0 },
    { type = "R_MIPS_LO16", vram = 0x80B7D82C, target_vram = 0x80B7E5E0 },
    { type = "R_MIPS_HI16", vram = 0x80B7D834, target_vram = 0x80B7E5B0 },
    { type = "R_MIPS_HI16", vram = 0x80B7D838, target_vram = 0x80B7E5A4 },
    { type = "R_MIPS_LO16", vram = 0x80B7D840, target_vram = 0x80B7E5A4 },
    { type = "R_MIPS_LO16", vram = 0x80B7D844, target_vram = 0x80B7E5B0 },
    { type = "R_MIPS_HI16", vram = 0x80B7D89C, target_vram = 0x80B7E54C },
    { type = "R_MIPS_LO16", vram = 0x80B7D8AC, target_vram = 0x80B7E54C },
    { type = "R_MIPS_HI16", vram = 0x80B7D8B4, target_vram = 0x80B7E578 },
    { type = "R_MIPS_LO16", vram = 0x80B7D8C4, target_vram = 0x80B7E578 },
    { type = "R_MIPS_HI16", vram = 0x80B7D920, target_vram = 0x80B7E5E4 },
    { type = "R_MIPS_LO16", vram = 0x80B7D924, target_vram = 0x80B7E5E4 },
    { type = "R_MIPS_HI16", vram = 0x80B7D960, target_vram = 0x80B7E5E8 },
    { type = "R_MIPS_LO16", vram = 0x80B7D964, target_vram = 0x80B7E5E8 },
    { type = "R_MIPS_HI16", vram = 0x80B7D9EC, target_vram = 0x80B7D47C },
    { type = "R_MIPS_LO16", vram = 0x80B7D9F0, target_vram = 0x80B7D47C },
    { type = "R_MIPS_HI16", vram = 0x80B7DA10, target_vram = 0x80B7E5EC },
    { type = "R_MIPS_LO16", vram = 0x80B7DA18, target_vram = 0x80B7E5EC },
    { type = "R_MIPS_HI16", vram = 0x80B7DA60, target_vram = 0x80B7E624 },
    { type = "R_MIPS_LO16", vram = 0x80B7DA68, target_vram = 0x80B7E624 },
    { type = "R_MIPS_HI16", vram = 0x80B7DBB8, target_vram = 0x80B7CFFC },
    { type = "R_MIPS_LO16", vram = 0x80B7DBBC, target_vram = 0x80B7CFFC },
    { type = "R_MIPS_HI16", vram = 0x80B7DBD4, target_vram = 0x80B7CA70 },
    { type = "R_MIPS_LO16", vram = 0x80B7DBD8, target_vram = 0x80B7CA70 },
    { type = "R_MIPS_HI16", vram = 0x80B7DBE0, target_vram = 0x80B7CD28 },
    { type = "R_MIPS_LO16", vram = 0x80B7DBE4, target_vram = 0x80B7CD28 },
    { type = "R_MIPS_HI16", vram = 0x80B7DBEC, target_vram = 0x80B7CE94 },
    { type = "R_MIPS_LO16", vram = 0x80B7DBF0, target_vram = 0x80B7CE94 },
    { type = "R_MIPS_HI16", vram = 0x80B7DBF8, target_vram = 0x80B7D5A4 },
    { type = "R_MIPS_LO16", vram = 0x80B7DBFC, target_vram = 0x80B7D5A4 },
    { type = "R_MIPS_HI16", vram = 0x80B7DC04, target_vram = 0x80B7D788 },
    { type = "R_MIPS_LO16", vram = 0x80B7DC08, target_vram = 0x80B7D788 },
    { type = "R_MIPS_HI16", vram = 0x80B7DC50, target_vram = 0x80B7D398 },
    { type = "R_MIPS_LO16", vram = 0x80B7DC54, target_vram = 0x80B7D398 },
    { type = "R_MIPS_HI16", vram = 0x80B7DC98, target_vram = 0x80B7CA70 },
    { type = "R_MIPS_LO16", vram = 0x80B7DC9C, target_vram = 0x80B7CA70 },
    { type = "R_MIPS_HI16", vram = 0x80B7DCA4, target_vram = 0x80B7CD28 },
    { type = "R_MIPS_LO16", vram = 0x80B7DCA8, target_vram = 0x80B7CD28 },
    { type = "R_MIPS_HI16", vram = 0x80B7DCB0, target_vram = 0x80B7CE94 },
    { type = "R_MIPS_LO16", vram = 0x80B7DCB4, target_vram = 0x80B7CE94 },
    { type = "R_MIPS_HI16", vram = 0x80B7DD90, target_vram = 0x80B7E660 },
    { type = "R_MIPS_LO16", vram = 0x80B7DD9C, target_vram = 0x80B7E660 },
    { type = "R_MIPS_HI16", vram = 0x80B7E120, target_vram = 0x80B7E664 },
    { type = "R_MIPS_LO16", vram = 0x80B7E124, target_vram = 0x80B7E664 },
    { type = "R_MIPS_HI16", vram = 0x80B7E13C, target_vram = 0x80B7E5C0 },
    { type = "R_MIPS_HI16", vram = 0x80B7E140, target_vram = 0x80B7E5BC },
    { type = "R_MIPS_HI16", vram = 0x80B7E144, target_vram = 0x80B7E5C4 },
    { type = "R_MIPS_LO16", vram = 0x80B7E14C, target_vram = 0x80B7E5C4 },
    { type = "R_MIPS_LO16", vram = 0x80B7E150, target_vram = 0x80B7E5BC },
    { type = "R_MIPS_LO16", vram = 0x80B7E154, target_vram = 0x80B7E5C0 },
    { type = "R_MIPS_HI16", vram = 0x80B7E270, target_vram = 0x80B7CB88 },
    { type = "R_MIPS_LO16", vram = 0x80B7E274, target_vram = 0x80B7CB88 },
    { type = "R_MIPS_HI16", vram = 0x80B7E27C, target_vram = 0x80B7CFFC },
    { type = "R_MIPS_LO16", vram = 0x80B7E280, target_vram = 0x80B7CFFC },
    { type = "R_MIPS_HI16", vram = 0x80B7E288, target_vram = 0x80B7D150 },
    { type = "R_MIPS_LO16", vram = 0x80B7E28C, target_vram = 0x80B7D150 },
    { type = "R_MIPS_HI16", vram = 0x80B7E310, target_vram = 0x80B7CA70 },
    { type = "R_MIPS_LO16", vram = 0x80B7E314, target_vram = 0x80B7CA70 },
    { type = "R_MIPS_HI16", vram = 0x80B7E31C, target_vram = 0x80B7D398 },
    { type = "R_MIPS_LO16", vram = 0x80B7E320, target_vram = 0x80B7D398 },
    { type = "R_MIPS_HI16", vram = 0x80B7E328, target_vram = 0x80B7D47C },
    { type = "R_MIPS_LO16", vram = 0x80B7E32C, target_vram = 0x80B7D47C },
    { type = "R_MIPS_HI16", vram = 0x80B7E470, target_vram = 0x80B7E378 },
    { type = "R_MIPS_LO16", vram = 0x80B7E474, target_vram = 0x80B7E378 },
]

functions = [
    { name = "EnNeoReeba_Stunned", vram = 0x80B7D398, size = 0x54 },
    { name = "EnNeoReeba_ReturnHome", vram = 0x80B7D150, size = 0x104 },
    { name = "EnNeoReeba_Frozen", vram = 0x80B7D47C, size = 0x80 },
    { name = "EnNeoReeba_SetupBounce", vram = 0x80B7D254, size = 0x90 },
    { name = "EnNeoReeba_SetupDamageAnim", vram = 0x80B7D4FC, size = 0xA8 },
    { name = "EnNeoReeba_DamageAnim", vram = 0x80B7D5A4, size = 0x12C },
    { name = "EnNeoReeba_Move", vram = 0x80B7CFFC, size = 0x134 },
    { name = "EnNeoReeba_HandleHit", vram = 0x80B7D9B8, size = 0x2C8 },
    { name = "EnNeoReeba_SetupRise", vram = 0x80B7CE34, size = 0x60 },
    { name = "EnNeoReeba_SetupChooseAction", vram = 0x80B7CB3C, size = 0x4C },
    { name = "EnNeoReeba_Sink", vram = 0x80B7CD28, size = 0x10C },
    { name = "EnNeoReeba_SpawnIce", vram = 0x80B7E0BC, size = 0x1A4 },
    { name = "EnNeoReeba_ChooseAction", vram = 0x80B7CB88, size = 0x158 },
    { name = "EnNeoReeba_Bounce", vram = 0x80B7D2E4, size = 0x7C },
    { name = "EnNeoReeba_Update", vram = 0x80B7E2C4, size = 0xB4 },
    { name = "EnNeoReeba_SinkIfStoneMask", vram = 0x80B7E260, size = 0x64 },
    { name = "EnNeoReeba_SetupWaitUnderground", vram = 0x80B7CA34, size = 0x3C },
    { name = "EnNeoReeba_PlayDeathEffects", vram = 0x80B7D788, size = 0x230 },
    { name = "EnNeoReeba_SetupSink", vram = 0x80B7CCE0, size = 0x48 },
    { name = "EnNeoReeba_OverrideLimbDraw", vram = 0x80B7E378, size = 0xAC },
    { name = "EnNeoReeba_Init", vram = 0x80B7C890, size = 0x178 },
    { name = "EnNeoReeba_DrawFrozenEffects", vram = 0x80B7DD7C, size = 0x1B8 },
    { name = "EnNeoReeba_SetupMove", vram = 0x80B7CFA0, size = 0x5C },
    { name = "EnNeoReeba_SetupReturnHome", vram = 0x80B7D130, size = 0x20 },
    { name = "EnNeoReeba_UpdatePosition", vram = 0x80B7DC80, size = 0xFC },
    { name = "EnNeoReeba_SetupStun", vram = 0x80B7D360, size = 0x38 },
    { name = "EnNeoReeba_Draw", vram = 0x80B7E424, size = 0xB0 },
    { name = "EnNeoReeba_SetupDeathEffects", vram = 0x80B7D6D0, size = 0xB8 },
    { name = "EnNeoReeba_WaitUnderground", vram = 0x80B7CA70, size = 0xCC },
    { name = "EnNeoReeba_DrawEffects", vram = 0x80B7DF34, size = 0x188 },
    { name = "EnNeoReeba_Destroy", vram = 0x80B7CA08, size = 0x2C },
    { name = "EnNeoReeba_RiseOutOfGround", vram = 0x80B7CE94, size = 0x10C },
    { name = "EnNeoReeba_SetupFrozen", vram = 0x80B7D3EC, size = 0x90 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Mbar_Chair"
rom = 0x00FE3AB0
vram = 0x80B7E930
size = 0x130

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B7E940, target_vram = 0x80B7EA20 },
    { type = "R_MIPS_LO16", vram = 0x80B7E944, target_vram = 0x80B7EA20 },
]

functions = [
    { name = "BgMbarChair_Destroy", vram = 0x80B7E980, size = 0x34 },
    { name = "BgMbarChair_Update", vram = 0x80B7E9B4, size = 0x10 },
    { name = "BgMbarChair_Draw", vram = 0x80B7E9C4, size = 0x30 },
    { name = "BgMbarChair_Init", vram = 0x80B7E930, size = 0x50 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Ikana_Block"
rom = 0x00FE3BE0
vram = 0x80B7EA60
size = 0xCD0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B7EA68, target_vram = 0x80B7F650 },
    { type = "R_MIPS_LO16", vram = 0x80B7EA74, target_vram = 0x80B7F650 },
    { type = "R_MIPS_HI16", vram = 0x80B7EED8, target_vram = 0x80B7F654 },
    { type = "R_MIPS_LO16", vram = 0x80B7EEDC, target_vram = 0x80B7F654 },
    { type = "R_MIPS_HI16", vram = 0x80B7EF4C, target_vram = 0x80B7F640 },
    { type = "R_MIPS_LO16", vram = 0x80B7EF50, target_vram = 0x80B7F640 },
    { type = "R_MIPS_HI16", vram = 0x80B7F010, target_vram = 0x80B7F034 },
    { type = "R_MIPS_LO16", vram = 0x80B7F018, target_vram = 0x80B7F034 },
    { type = "R_MIPS_HI16", vram = 0x80B7F084, target_vram = 0x80B7F564 },
    { type = "R_MIPS_LO16", vram = 0x80B7F088, target_vram = 0x80B7F564 },
    { type = "R_MIPS_HI16", vram = 0x80B7F0A8, target_vram = 0x80B7F0D0 },
    { type = "R_MIPS_LO16", vram = 0x80B7F0AC, target_vram = 0x80B7F0D0 },
    { type = "R_MIPS_HI16", vram = 0x80B7F1D8, target_vram = 0x80B7F658 },
    { type = "R_MIPS_LO16", vram = 0x80B7F1E0, target_vram = 0x80B7F658 },
    { type = "R_MIPS_HI16", vram = 0x80B7F25C, target_vram = 0x80B7F290 },
    { type = "R_MIPS_LO16", vram = 0x80B7F260, target_vram = 0x80B7F290 },
    { type = "R_MIPS_HI16", vram = 0x80B7F368, target_vram = 0x80B7F398 },
    { type = "R_MIPS_LO16", vram = 0x80B7F37C, target_vram = 0x80B7F398 },
    { type = "R_MIPS_HI16", vram = 0x80B7F3D4, target_vram = 0x80B7F65C },
    { type = "R_MIPS_LO16", vram = 0x80B7F3E4, target_vram = 0x80B7F65C },
]

functions = [
    { name = "func_80B7EB30", vram = 0x80B7EB30, size = 0x34 },
    { name = "func_80B7F0A4", vram = 0x80B7F0A4, size = 0x2C },
    { name = "func_80B7F1A8", vram = 0x80B7F1A8, size = 0xE8 },
    { name = "func_80B7F360", vram = 0x80B7F360, size = 0x38 },
    { name = "func_80B7F398", vram = 0x80B7F398, size = 0xDC },
    { name = "func_80B7EE70", vram = 0x80B7EE70, size = 0x44 },
    { name = "func_80B7EDC4", vram = 0x80B7EDC4, size = 0xAC },
    { name = "func_80B7F00C", vram = 0x80B7F00C, size = 0x28 },
    { name = "BgIkanaBlock_Destroy", vram = 0x80B7EFD8, size = 0x34 },
    { name = "func_80B7EB94", vram = 0x80B7EB94, size = 0x168 },
    { name = "func_80B7F290", vram = 0x80B7F290, size = 0xD0 },
    { name = "func_80B7EB7C", vram = 0x80B7EB7C, size = 0x18 },
    { name = "BgIkanaBlock_Update", vram = 0x80B7F474, size = 0xF0 },
    { name = "func_80B7ED54", vram = 0x80B7ED54, size = 0x70 },
    { name = "BgIkanaBlock_Init", vram = 0x80B7EF38, size = 0xA0 },
    { name = "func_80B7F564", vram = 0x80B7F564, size = 0xBC },
    { name = "func_80B7ECFC", vram = 0x80B7ECFC, size = 0x58 },
    { name = "func_80B7EEB4", vram = 0x80B7EEB4, size = 0x84 },
    { name = "func_80B7EA60", vram = 0x80B7EA60, size = 0xD0 },
    { name = "func_80B7F0D0", vram = 0x80B7F0D0, size = 0xD8 },
    { name = "func_80B7EB64", vram = 0x80B7EB64, size = 0x18 },
    { name = "func_80B7F034", vram = 0x80B7F034, size = 0x70 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Ikana_Mirror"
rom = 0x00FE48B0
vram = 0x80B7F730
size = 0xBB0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B7F77C, target_vram = 0x80B8019C },
    { type = "R_MIPS_HI16", vram = 0x80B7F784, target_vram = 0x80B801C0 },
    { type = "R_MIPS_HI16", vram = 0x80B7F788, target_vram = 0x80B801B4 },
    { type = "R_MIPS_HI16", vram = 0x80B7F78C, target_vram = 0x80B801A8 },
    { type = "R_MIPS_LO16", vram = 0x80B7F790, target_vram = 0x80B801A8 },
    { type = "R_MIPS_LO16", vram = 0x80B7F794, target_vram = 0x80B801B4 },
    { type = "R_MIPS_LO16", vram = 0x80B7F798, target_vram = 0x80B801C0 },
    { type = "R_MIPS_LO16", vram = 0x80B7F7A0, target_vram = 0x80B8019C },
    { type = "R_MIPS_HI16", vram = 0x80B7F7F8, target_vram = 0x80B80248 },
    { type = "R_MIPS_LO16", vram = 0x80B7F7FC, target_vram = 0x80B80248 },
    { type = "R_MIPS_HI16", vram = 0x80B7F884, target_vram = 0x80B8021C },
    { type = "R_MIPS_LO16", vram = 0x80B7F888, target_vram = 0x80B8021C },
    { type = "R_MIPS_HI16", vram = 0x80B7F8C4, target_vram = 0x80B8016C },
    { type = "R_MIPS_LO16", vram = 0x80B7F8C8, target_vram = 0x80B8016C },
    { type = "R_MIPS_HI16", vram = 0x80B7F960, target_vram = 0x80B8017C },
    { type = "R_MIPS_HI16", vram = 0x80B7F964, target_vram = 0x80B8021C },
    { type = "R_MIPS_LO16", vram = 0x80B7F968, target_vram = 0x80B8021C },
    { type = "R_MIPS_LO16", vram = 0x80B7F96C, target_vram = 0x80B8017C },
    { type = "R_MIPS_HI16", vram = 0x80B7FA84, target_vram = 0x80B7FA9C },
    { type = "R_MIPS_LO16", vram = 0x80B7FA88, target_vram = 0x80B7FA9C },
    { type = "R_MIPS_HI16", vram = 0x80B7FB88, target_vram = 0x80B7FBA4 },
    { type = "R_MIPS_LO16", vram = 0x80B7FB8C, target_vram = 0x80B7FBA4 },
    { type = "R_MIPS_HI16", vram = 0x80B7FE20, target_vram = 0x80B80230 },
    { type = "R_MIPS_LO16", vram = 0x80B7FE24, target_vram = 0x80B80230 },
]

functions = [
    { name = "BgIkanaMirror_Destroy", vram = 0x80B7FA00, size = 0x84 },
    { name = "BgIkanaMirror_SetupWait", vram = 0x80B7FA84, size = 0x18 },
    { name = "BgIkanaMirror_Wait", vram = 0x80B7FA9C, size = 0xE8 },
    { name = "BgIkanaMirror_SetupEmitLight", vram = 0x80B7FB84, size = 0x20 },
    { name = "BgIkanaMirror_Init", vram = 0x80B7F850, size = 0x1B0 },
    { name = "BgIkanaMirror_EmitLight", vram = 0x80B7FBA4, size = 0x114 },
    { name = "BgIkanaMirror_Update", vram = 0x80B7FCB8, size = 0x24 },
    { name = "BgIkanaMirror_SetQuadVertices", vram = 0x80B7F730, size = 0x120 },
    { name = "BgIkanaMirror_Draw", vram = 0x80B7FCDC, size = 0x248 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Ikana_Rotaryroom"
rom = 0x00FE5460
vram = 0x80B802E0
size = 0x20D0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B8048C, target_vram = 0x80B82178 },
    { type = "R_MIPS_LO16", vram = 0x80B80490, target_vram = 0x80B82178 },
    { type = "R_MIPS_HI16", vram = 0x80B804B0, target_vram = 0x80B8216C },
    { type = "R_MIPS_LO16", vram = 0x80B804B4, target_vram = 0x80B8216C },
    { type = "R_MIPS_HI16", vram = 0x80B805F8, target_vram = 0x80B82220 },
    { type = "R_MIPS_LO16", vram = 0x80B805FC, target_vram = 0x80B82220 },
    { type = "R_MIPS_HI16", vram = 0x80B80620, target_vram = 0x80B82184 },
    { type = "R_MIPS_LO16", vram = 0x80B80624, target_vram = 0x80B82184 },
    { type = "R_MIPS_HI16", vram = 0x80B807D4, target_vram = 0x80B82184 },
    { type = "R_MIPS_LO16", vram = 0x80B807D8, target_vram = 0x80B82184 },
    { type = "R_MIPS_HI16", vram = 0x80B807E0, target_vram = 0x80B82224 },
    { type = "R_MIPS_LO16", vram = 0x80B807E4, target_vram = 0x80B82224 },
    { type = "R_MIPS_HI16", vram = 0x80B80F48, target_vram = 0x80B82178 },
    { type = "R_MIPS_LO16", vram = 0x80B80F4C, target_vram = 0x80B82178 },
    { type = "R_MIPS_HI16", vram = 0x80B81250, target_vram = 0x80B82200 },
    { type = "R_MIPS_LO16", vram = 0x80B81264, target_vram = 0x80B82200 },
    { type = "R_MIPS_HI16", vram = 0x80B81324, target_vram = 0x80B82228 },
    { type = "R_MIPS_LO16", vram = 0x80B81328, target_vram = 0x80B82228 },
    { type = "R_MIPS_HI16", vram = 0x80B81330, target_vram = 0x80B8222C },
    { type = "R_MIPS_LO16", vram = 0x80B81340, target_vram = 0x80B8222C },
    { type = "R_MIPS_HI16", vram = 0x80B815B0, target_vram = 0x80B821C4 },
    { type = "R_MIPS_HI16", vram = 0x80B815B4, target_vram = 0x80B82200 },
    { type = "R_MIPS_LO16", vram = 0x80B815B8, target_vram = 0x80B82200 },
    { type = "R_MIPS_LO16", vram = 0x80B815BC, target_vram = 0x80B821C4 },
    { type = "R_MIPS_HI16", vram = 0x80B81714, target_vram = 0x80B82214 },
    { type = "R_MIPS_LO16", vram = 0x80B81718, target_vram = 0x80B82214 },
    { type = "R_MIPS_HI16", vram = 0x80B81764, target_vram = 0x80B82218 },
    { type = "R_MIPS_LO16", vram = 0x80B81768, target_vram = 0x80B82218 },
    { type = "R_MIPS_HI16", vram = 0x80B8179C, target_vram = 0x80B82218 },
    { type = "R_MIPS_LO16", vram = 0x80B817A0, target_vram = 0x80B82218 },
    { type = "R_MIPS_HI16", vram = 0x80B817AC, target_vram = 0x80B82128 },
    { type = "R_MIPS_LO16", vram = 0x80B817B8, target_vram = 0x80B82128 },
    { type = "R_MIPS_HI16", vram = 0x80B817D0, target_vram = 0x80B8215C },
    { type = "R_MIPS_LO16", vram = 0x80B817DC, target_vram = 0x80B8215C },
    { type = "R_MIPS_HI16", vram = 0x80B817F8, target_vram = 0x80B8221C },
    { type = "R_MIPS_LO16", vram = 0x80B817FC, target_vram = 0x80B8221C },
    { type = "R_MIPS_HI16", vram = 0x80B81818, target_vram = 0x80B82218 },
    { type = "R_MIPS_LO16", vram = 0x80B8181C, target_vram = 0x80B82218 },
    { type = "R_MIPS_HI16", vram = 0x80B818B4, target_vram = 0x80B818C8 },
    { type = "R_MIPS_LO16", vram = 0x80B818B8, target_vram = 0x80B818C8 },
    { type = "R_MIPS_HI16", vram = 0x80B81978, target_vram = 0x80B8198C },
    { type = "R_MIPS_LO16", vram = 0x80B8197C, target_vram = 0x80B8198C },
    { type = "R_MIPS_HI16", vram = 0x80B819DC, target_vram = 0x80B819F0 },
    { type = "R_MIPS_LO16", vram = 0x80B819E0, target_vram = 0x80B819F0 },
    { type = "R_MIPS_HI16", vram = 0x80B81A64, target_vram = 0x80B81A80 },
    { type = "R_MIPS_LO16", vram = 0x80B81A6C, target_vram = 0x80B81A80 },
    { type = "R_MIPS_HI16", vram = 0x80B81B84, target_vram = 0x80B81BA0 },
    { type = "R_MIPS_LO16", vram = 0x80B81B8C, target_vram = 0x80B81BA0 },
    { type = "R_MIPS_HI16", vram = 0x80B81D2C, target_vram = 0x80B82200 },
    { type = "R_MIPS_LO16", vram = 0x80B81D48, target_vram = 0x80B82200 },
    { type = "R_MIPS_HI16", vram = 0x80B81D64, target_vram = 0x80B81234 },
    { type = "R_MIPS_HI16", vram = 0x80B81D68, target_vram = 0x80B81010 },
    { type = "R_MIPS_LO16", vram = 0x80B81D6C, target_vram = 0x80B81010 },
    { type = "R_MIPS_HI16", vram = 0x80B81D74, target_vram = 0x80B814B8 },
    { type = "R_MIPS_LO16", vram = 0x80B81D78, target_vram = 0x80B81234 },
    { type = "R_MIPS_LO16", vram = 0x80B81D7C, target_vram = 0x80B814B8 },
    { type = "R_MIPS_HI16", vram = 0x80B81DAC, target_vram = 0x80B81DC8 },
    { type = "R_MIPS_LO16", vram = 0x80B81DB4, target_vram = 0x80B81DC8 },
]

functions = [
    { name = "func_80B819DC", vram = 0x80B819DC, size = 0x14 },
    { name = "func_80B80F08", vram = 0x80B80F08, size = 0x108 },
    { name = "func_80B819F0", vram = 0x80B819F0, size = 0x74 },
    { name = "func_80B802E0", vram = 0x80B802E0, size = 0x78 },
    { name = "func_80B81570", vram = 0x80B81570, size = 0x134 },
    { name = "func_80B81B84", vram = 0x80B81B84, size = 0x1C },
    { name = "func_80B80440", vram = 0x80B80440, size = 0x110 },
    { name = "func_80B80550", vram = 0x80B80550, size = 0x228 },
    { name = "BgIkanaRotaryroom_Init", vram = 0x80B816F8, size = 0x174 },
    { name = "BgIkanaRotaryroom_Destroy", vram = 0x80B8186C, size = 0x48 },
    { name = "func_80B81DAC", vram = 0x80B81DAC, size = 0x1C },
    { name = "func_80B81A64", vram = 0x80B81A64, size = 0x1C },
    { name = "func_80B814B8", vram = 0x80B814B8, size = 0xB8 },
    { name = "func_80B818B4", vram = 0x80B818B4, size = 0x14 },
    { name = "func_80B816A4", vram = 0x80B816A4, size = 0x54 },
    { name = "func_80B80778", vram = 0x80B80778, size = 0x11C },
    { name = "func_80B81010", vram = 0x80B81010, size = 0x224 },
    { name = "func_80B80894", vram = 0x80B80894, size = 0x3F4 },
    { name = "func_80B80358", vram = 0x80B80358, size = 0xE8 },
    { name = "BgIkanaRotaryroom_Update", vram = 0x80B81EA8, size = 0x188 },
    { name = "func_80B81DC8", vram = 0x80B81DC8, size = 0xE0 },
    { name = "func_80B80C88", vram = 0x80B80C88, size = 0x280 },
    { name = "func_80B818C8", vram = 0x80B818C8, size = 0xB0 },
    { name = "func_80B81BA0", vram = 0x80B81BA0, size = 0x20C },
    { name = "func_80B81234", vram = 0x80B81234, size = 0x284 },
    { name = "BgIkanaRotaryroom_Draw", vram = 0x80B82030, size = 0x88 },
    { name = "func_80B81978", vram = 0x80B81978, size = 0x14 },
    { name = "func_80B8198C", vram = 0x80B8198C, size = 0x50 },
    { name = "func_80B81A80", vram = 0x80B81A80, size = 0x104 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Dblue_Balance"
rom = 0x00FE7530
vram = 0x80B823B0
size = 0x18C0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B823F0, target_vram = 0x80B83AA0 },
    { type = "R_MIPS_LO16", vram = 0x80B823F4, target_vram = 0x80B83AA0 },
    { type = "R_MIPS_HI16", vram = 0x80B8241C, target_vram = 0x80B83AA4 },
    { type = "R_MIPS_LO16", vram = 0x80B82420, target_vram = 0x80B83AA4 },
    { type = "R_MIPS_HI16", vram = 0x80B824A0, target_vram = 0x80B83AA8 },
    { type = "R_MIPS_LO16", vram = 0x80B824A4, target_vram = 0x80B83AA8 },
    { type = "R_MIPS_HI16", vram = 0x80B82518, target_vram = 0x80B83AAC },
    { type = "R_MIPS_LO16", vram = 0x80B8251C, target_vram = 0x80B83AAC },
    { type = "R_MIPS_HI16", vram = 0x80B8270C, target_vram = 0x80B83AB0 },
    { type = "R_MIPS_LO16", vram = 0x80B82710, target_vram = 0x80B83AB0 },
    { type = "R_MIPS_HI16", vram = 0x80B8271C, target_vram = 0x80B83AB4 },
    { type = "R_MIPS_LO16", vram = 0x80B82720, target_vram = 0x80B83AB4 },
    { type = "R_MIPS_HI16", vram = 0x80B827D0, target_vram = 0x80B83AB8 },
    { type = "R_MIPS_LO16", vram = 0x80B827D4, target_vram = 0x80B83AB8 },
    { type = "R_MIPS_HI16", vram = 0x80B82880, target_vram = 0x80B83ABC },
    { type = "R_MIPS_LO16", vram = 0x80B82888, target_vram = 0x80B83ABC },
    { type = "R_MIPS_HI16", vram = 0x80B829AC, target_vram = 0x80B83A90 },
    { type = "R_MIPS_HI16", vram = 0x80B829B0, target_vram = 0x80B83A92 },
    { type = "R_MIPS_LO16", vram = 0x80B829BC, target_vram = 0x80B83A92 },
    { type = "R_MIPS_LO16", vram = 0x80B829C0, target_vram = 0x80B83A90 },
    { type = "R_MIPS_HI16", vram = 0x80B82A34, target_vram = 0x80B83A94 },
    { type = "R_MIPS_HI16", vram = 0x80B82A38, target_vram = 0x80B83A98 },
    { type = "R_MIPS_LO16", vram = 0x80B82A40, target_vram = 0x80B83A98 },
    { type = "R_MIPS_LO16", vram = 0x80B82A44, target_vram = 0x80B83A94 },
    { type = "R_MIPS_HI16", vram = 0x80B82B90, target_vram = 0x80B83A98 },
    { type = "R_MIPS_LO16", vram = 0x80B82B98, target_vram = 0x80B83A98 },
    { type = "R_MIPS_HI16", vram = 0x80B82BA8, target_vram = 0x80B83A20 },
    { type = "R_MIPS_LO16", vram = 0x80B82BAC, target_vram = 0x80B83A20 },
    { type = "R_MIPS_HI16", vram = 0x80B82C10, target_vram = 0x80B83A74 },
    { type = "R_MIPS_LO16", vram = 0x80B82C14, target_vram = 0x80B83A74 },
    { type = "R_MIPS_HI16", vram = 0x80B82C1C, target_vram = 0x80B83A20 },
    { type = "R_MIPS_HI16", vram = 0x80B82C30, target_vram = 0x80B83C70 },
    { type = "R_MIPS_LO16", vram = 0x80B82C34, target_vram = 0x80B83C70 },
    { type = "R_MIPS_LO16", vram = 0x80B82C40, target_vram = 0x80B83A20 },
    { type = "R_MIPS_HI16", vram = 0x80B82C58, target_vram = 0x80B83C74 },
    { type = "R_MIPS_LO16", vram = 0x80B82C5C, target_vram = 0x80B83C74 },
    { type = "R_MIPS_HI16", vram = 0x80B82C64, target_vram = 0x80B83A20 },
    { type = "R_MIPS_LO16", vram = 0x80B82C68, target_vram = 0x80B83A20 },
    { type = "R_MIPS_HI16", vram = 0x80B82C70, target_vram = 0x80B83A74 },
    { type = "R_MIPS_LO16", vram = 0x80B82CC4, target_vram = 0x80B83A74 },
    { type = "R_MIPS_HI16", vram = 0x80B82DC4, target_vram = 0x80B82DE0 },
    { type = "R_MIPS_LO16", vram = 0x80B82DCC, target_vram = 0x80B82DE0 },
    { type = "R_MIPS_HI16", vram = 0x80B82DF8, target_vram = 0x80B83AC0 },
    { type = "R_MIPS_LO16", vram = 0x80B82DFC, target_vram = 0x80B83AC0 },
    { type = "R_MIPS_HI16", vram = 0x80B83048, target_vram = 0x80B83AC4 },
    { type = "R_MIPS_LO16", vram = 0x80B8304C, target_vram = 0x80B83AC4 },
    { type = "R_MIPS_HI16", vram = 0x80B830C8, target_vram = 0x80B83AC8 },
    { type = "R_MIPS_LO16", vram = 0x80B830CC, target_vram = 0x80B83AC8 },
    { type = "R_MIPS_HI16", vram = 0x80B831D4, target_vram = 0x80B83ACC },
    { type = "R_MIPS_LO16", vram = 0x80B831D8, target_vram = 0x80B83ACC },
    { type = "R_MIPS_HI16", vram = 0x80B83344, target_vram = 0x80B8335C },
    { type = "R_MIPS_LO16", vram = 0x80B83348, target_vram = 0x80B8335C },
    { type = "R_MIPS_HI16", vram = 0x80B833A8, target_vram = 0x80B833C4 },
    { type = "R_MIPS_LO16", vram = 0x80B833AC, target_vram = 0x80B833C4 },
    { type = "R_MIPS_HI16", vram = 0x80B835FC, target_vram = 0x80B83A20 },
    { type = "R_MIPS_LO16", vram = 0x80B83600, target_vram = 0x80B83A20 },
    { type = "R_MIPS_HI16", vram = 0x80B83644, target_vram = 0x80B83C74 },
    { type = "R_MIPS_LO16", vram = 0x80B83654, target_vram = 0x80B83C74 },
    { type = "R_MIPS_HI16", vram = 0x80B837BC, target_vram = 0x80B83AD0 },
    { type = "R_MIPS_LO16", vram = 0x80B837C0, target_vram = 0x80B83AD0 },
    { type = "R_MIPS_HI16", vram = 0x80B83824, target_vram = 0x80B83A20 },
    { type = "R_MIPS_LO16", vram = 0x80B83838, target_vram = 0x80B83A20 },
    { type = "R_MIPS_HI16", vram = 0x80B83868, target_vram = 0x80B83C70 },
    { type = "R_MIPS_LO16", vram = 0x80B83878, target_vram = 0x80B83C70 },
    { type = "R_MIPS_HI16", vram = 0x80B838AC, target_vram = 0x80B83AD4 },
    { type = "R_MIPS_LO16", vram = 0x80B838B8, target_vram = 0x80B83AD4 },
]

functions = [
    { name = "func_80B8330C", vram = 0x80B8330C, size = 0x38 },
    { name = "func_80B82454", vram = 0x80B82454, size = 0x148 },
    { name = "func_80B83344", vram = 0x80B83344, size = 0x18 },
    { name = "func_80B828E4", vram = 0x80B828E4, size = 0x88 },
    { name = "func_80B8259C", vram = 0x80B8259C, size = 0xB0 },
    { name = "func_80B833C4", vram = 0x80B833C4, size = 0x154 },
    { name = "BgDblueBalance_Init", vram = 0x80B82B60, size = 0x1B0 },
    { name = "BgDblueBalance_Destroy", vram = 0x80B82D10, size = 0xB4 },
    { name = "func_80B823B0", vram = 0x80B823B0, size = 0xA4 },
    { name = "func_80B83518", vram = 0x80B83518, size = 0xCC },
    { name = "func_80B83758", vram = 0x80B83758, size = 0x2A4 },
    { name = "func_80B82B00", vram = 0x80B82B00, size = 0x60 },
    { name = "func_80B8335C", vram = 0x80B8335C, size = 0x4C },
    { name = "func_80B8264C", vram = 0x80B8264C, size = 0x298 },
    { name = "func_80B8296C", vram = 0x80B8296C, size = 0x194 },
    { name = "BgDblueBalance_Update", vram = 0x80B832C8, size = 0x44 },
    { name = "func_80B82DC4", vram = 0x80B82DC4, size = 0x1C },
    { name = "func_80B833A8", vram = 0x80B833A8, size = 0x1C },
    { name = "BgDblueBalance_Draw", vram = 0x80B835E4, size = 0x174 },
    { name = "func_80B82DE0", vram = 0x80B82DE0, size = 0x4E8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Dblue_Waterfall"
rom = 0x00FE8DF0
vram = 0x80B83C80
size = 0x1910

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B83C94, target_vram = 0x80B853C0 },
    { type = "R_MIPS_LO16", vram = 0x80B83C98, target_vram = 0x80B853C0 },
    { type = "R_MIPS_HI16", vram = 0x80B83F74, target_vram = 0x80B853C4 },
    { type = "R_MIPS_LO16", vram = 0x80B83F78, target_vram = 0x80B853C4 },
    { type = "R_MIPS_HI16", vram = 0x80B83F7C, target_vram = 0x80B853C8 },
    { type = "R_MIPS_LO16", vram = 0x80B83F80, target_vram = 0x80B853C8 },
    { type = "R_MIPS_HI16", vram = 0x80B83F84, target_vram = 0x80B853CC },
    { type = "R_MIPS_LO16", vram = 0x80B83F88, target_vram = 0x80B853CC },
    { type = "R_MIPS_HI16", vram = 0x80B83FA0, target_vram = 0x80B853A0 },
    { type = "R_MIPS_HI16", vram = 0x80B83FA4, target_vram = 0x80B8539C },
    { type = "R_MIPS_LO16", vram = 0x80B83FB0, target_vram = 0x80B8539C },
    { type = "R_MIPS_LO16", vram = 0x80B83FB4, target_vram = 0x80B853A0 },
    { type = "R_MIPS_HI16", vram = 0x80B84104, target_vram = 0x80B853D0 },
    { type = "R_MIPS_LO16", vram = 0x80B84108, target_vram = 0x80B853D0 },
    { type = "R_MIPS_HI16", vram = 0x80B8410C, target_vram = 0x80B853D4 },
    { type = "R_MIPS_LO16", vram = 0x80B84110, target_vram = 0x80B853D4 },
    { type = "R_MIPS_HI16", vram = 0x80B8421C, target_vram = 0x80B853D8 },
    { type = "R_MIPS_LO16", vram = 0x80B84220, target_vram = 0x80B853D8 },
    { type = "R_MIPS_HI16", vram = 0x80B843DC, target_vram = 0x80B853DC },
    { type = "R_MIPS_LO16", vram = 0x80B843E0, target_vram = 0x80B853DC },
    { type = "R_MIPS_HI16", vram = 0x80B843E8, target_vram = 0x80B853A4 },
    { type = "R_MIPS_LO16", vram = 0x80B843EC, target_vram = 0x80B853A4 },
    { type = "R_MIPS_HI16", vram = 0x80B843F0, target_vram = 0x80B853A4 },
    { type = "R_MIPS_LO16", vram = 0x80B84404, target_vram = 0x80B853A4 },
    { type = "R_MIPS_HI16", vram = 0x80B84420, target_vram = 0x80B853A4 },
    { type = "R_MIPS_LO16", vram = 0x80B84424, target_vram = 0x80B853A4 },
    { type = "R_MIPS_HI16", vram = 0x80B84444, target_vram = 0x80B853E0 },
    { type = "R_MIPS_LO16", vram = 0x80B84448, target_vram = 0x80B853E0 },
    { type = "R_MIPS_HI16", vram = 0x80B8444C, target_vram = 0x80B853E4 },
    { type = "R_MIPS_LO16", vram = 0x80B84450, target_vram = 0x80B853E4 },
    { type = "R_MIPS_HI16", vram = 0x80B84488, target_vram = 0x80B853E8 },
    { type = "R_MIPS_LO16", vram = 0x80B84498, target_vram = 0x80B853E8 },
    { type = "R_MIPS_HI16", vram = 0x80B84678, target_vram = 0x80B853EC },
    { type = "R_MIPS_LO16", vram = 0x80B8467C, target_vram = 0x80B853EC },
    { type = "R_MIPS_HI16", vram = 0x80B846C4, target_vram = 0x80B853F0 },
    { type = "R_MIPS_LO16", vram = 0x80B846C8, target_vram = 0x80B853F0 },
    { type = "R_MIPS_HI16", vram = 0x80B8478C, target_vram = 0x80B853A8 },
    { type = "R_MIPS_LO16", vram = 0x80B84790, target_vram = 0x80B853A8 },
    { type = "R_MIPS_HI16", vram = 0x80B847B4, target_vram = 0x80B85370 },
    { type = "R_MIPS_LO16", vram = 0x80B847B8, target_vram = 0x80B85370 },
    { type = "R_MIPS_HI16", vram = 0x80B84908, target_vram = 0x80B84928 },
    { type = "R_MIPS_LO16", vram = 0x80B8490C, target_vram = 0x80B84928 },
    { type = "R_MIPS_HI16", vram = 0x80B84AD8, target_vram = 0x80B84AEC },
    { type = "R_MIPS_LO16", vram = 0x80B84ADC, target_vram = 0x80B84AEC },
    { type = "R_MIPS_HI16", vram = 0x80B84BA0, target_vram = 0x80B84BCC },
    { type = "R_MIPS_LO16", vram = 0x80B84BAC, target_vram = 0x80B84BCC },
    { type = "R_MIPS_HI16", vram = 0x80B84BFC, target_vram = 0x80B853F4 },
    { type = "R_MIPS_LO16", vram = 0x80B84C00, target_vram = 0x80B853F4 },
    { type = "R_MIPS_HI16", vram = 0x80B84D00, target_vram = 0x80B853F8 },
    { type = "R_MIPS_LO16", vram = 0x80B84D04, target_vram = 0x80B853F8 },
    { type = "R_MIPS_HI16", vram = 0x80B84DB0, target_vram = 0x80B853FC },
    { type = "R_MIPS_LO16", vram = 0x80B84DB4, target_vram = 0x80B853FC },
    { type = "R_MIPS_HI16", vram = 0x80B84EF4, target_vram = 0x80B84F20 },
    { type = "R_MIPS_LO16", vram = 0x80B84F00, target_vram = 0x80B84F20 },
    { type = "R_MIPS_HI16", vram = 0x80B850E0, target_vram = 0x80B85400 },
    { type = "R_MIPS_LO16", vram = 0x80B850E4, target_vram = 0x80B85400 },
]

functions = [
    { name = "BgDblueWaterfall_Destroy", vram = 0x80B84820, size = 0x2C },
    { name = "func_80B84F20", vram = 0x80B84F20, size = 0x108 },
    { name = "func_80B84928", vram = 0x80B84928, size = 0x1AC },
    { name = "func_80B84AD4", vram = 0x80B84AD4, size = 0x18 },
    { name = "func_80B83D58", vram = 0x80B83D58, size = 0x3C },
    { name = "func_80B84B9C", vram = 0x80B84B9C, size = 0x30 },
    { name = "BgDblueWaterfall_Draw", vram = 0x80B8504C, size = 0x2FC },
    { name = "func_80B84610", vram = 0x80B84610, size = 0x168 },
    { name = "BgDblueWaterfall_Init", vram = 0x80B84778, size = 0xA8 },
    { name = "func_80B8484C", vram = 0x80B8484C, size = 0xDC },
    { name = "func_80B83EA4", vram = 0x80B83EA4, size = 0x2FC },
    { name = "func_80B83D04", vram = 0x80B83D04, size = 0x54 },
    { name = "func_80B84AEC", vram = 0x80B84AEC, size = 0xB0 },
    { name = "func_80B83E1C", vram = 0x80B83E1C, size = 0x88 },
    { name = "func_80B84568", vram = 0x80B84568, size = 0xA8 },
    { name = "func_80B83C80", vram = 0x80B83C80, size = 0x84 },
    { name = "func_80B841A0", vram = 0x80B841A0, size = 0x1A8 },
    { name = "func_80B84BCC", vram = 0x80B84BCC, size = 0x324 },
    { name = "func_80B83D94", vram = 0x80B83D94, size = 0x88 },
    { name = "func_80B84348", vram = 0x80B84348, size = 0x220 },
    { name = "func_80B84EF0", vram = 0x80B84EF0, size = 0x30 },
    { name = "BgDblueWaterfall_Update", vram = 0x80B85028, size = 0x24 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Kaizoku"
rom = 0x00FEA700
vram = 0x80B85590
size = 0x5D40

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B85638, target_vram = 0x80B8AB3C },
    { type = "R_MIPS_LO16", vram = 0x80B8563C, target_vram = 0x80B8AB3C },
    { type = "R_MIPS_HI16", vram = 0x80B85680, target_vram = 0x80B8AB7C },
    { type = "R_MIPS_LO16", vram = 0x80B85684, target_vram = 0x80B8AB7C },
    { type = "R_MIPS_HI16", vram = 0x80B85698, target_vram = 0x80B8ABA8 },
    { type = "R_MIPS_LO16", vram = 0x80B8569C, target_vram = 0x80B8ABA8 },
    { type = "R_MIPS_HI16", vram = 0x80B857C8, target_vram = 0x80B85EA0 },
    { type = "R_MIPS_LO16", vram = 0x80B857D0, target_vram = 0x80B85EA0 },
    { type = "R_MIPS_HI16", vram = 0x80B85950, target_vram = 0x80B8ACE0 },
    { type = "R_MIPS_LO16", vram = 0x80B85954, target_vram = 0x80B8ACE0 },
    { type = "R_MIPS_HI16", vram = 0x80B85E2C, target_vram = 0x80B8ABF8 },
    { type = "R_MIPS_LO16", vram = 0x80B85E3C, target_vram = 0x80B8ABF8 },
    { type = "R_MIPS_HI16", vram = 0x80B85E54, target_vram = 0x80B8AC44 },
    { type = "R_MIPS_HI16", vram = 0x80B85E58, target_vram = 0x80B8ABF8 },
    { type = "R_MIPS_LO16", vram = 0x80B85E68, target_vram = 0x80B8AC44 },
    { type = "R_MIPS_LO16", vram = 0x80B85E74, target_vram = 0x80B8ABF8 },
    { type = "R_MIPS_HI16", vram = 0x80B85F80, target_vram = 0x80B85FA8 },
    { type = "R_MIPS_LO16", vram = 0x80B85F88, target_vram = 0x80B85FA8 },
    { type = "R_MIPS_HI16", vram = 0x80B85FE0, target_vram = 0x80B8ACE4 },
    { type = "R_MIPS_LO16", vram = 0x80B85FE8, target_vram = 0x80B8ACE4 },
    { type = "R_MIPS_HI16", vram = 0x80B860EC, target_vram = 0x80B8A8D0 },
    { type = "R_MIPS_LO16", vram = 0x80B86108, target_vram = 0x80B8A8D0 },
    { type = "R_MIPS_HI16", vram = 0x80B8616C, target_vram = 0x80B8AD04 },
    { type = "R_MIPS_LO16", vram = 0x80B86170, target_vram = 0x80B8AD04 },
    { type = "R_MIPS_HI16", vram = 0x80B86174, target_vram = 0x80B8A718 },
    { type = "R_MIPS_LO16", vram = 0x80B86178, target_vram = 0x80B8A718 },
    { type = "R_MIPS_HI16", vram = 0x80B863BC, target_vram = 0x80B8A8D0 },
    { type = "R_MIPS_LO16", vram = 0x80B863C4, target_vram = 0x80B8A8D0 },
    { type = "R_MIPS_HI16", vram = 0x80B863F0, target_vram = 0x80B8A8D0 },
    { type = "R_MIPS_LO16", vram = 0x80B863F8, target_vram = 0x80B8A8D0 },
    { type = "R_MIPS_HI16", vram = 0x80B865F4, target_vram = 0x80B8A8E4 },
    { type = "R_MIPS_LO16", vram = 0x80B865F8, target_vram = 0x80B8A8E4 },
    { type = "R_MIPS_HI16", vram = 0x80B86620, target_vram = 0x80B8AA04 },
    { type = "R_MIPS_LO16", vram = 0x80B86628, target_vram = 0x80B8AA04 },
    { type = "R_MIPS_HI16", vram = 0x80B86694, target_vram = 0x80B8AD08 },
    { type = "R_MIPS_LO16", vram = 0x80B866A8, target_vram = 0x80B8AD08 },
    { type = "R_MIPS_HI16", vram = 0x80B86870, target_vram = 0x80B868B8 },
    { type = "R_MIPS_LO16", vram = 0x80B86878, target_vram = 0x80B868B8 },
    { type = "R_MIPS_HI16", vram = 0x80B86A20, target_vram = 0x80B8A8D0 },
    { type = "R_MIPS_LO16", vram = 0x80B86A34, target_vram = 0x80B8A8D0 },
    { type = "R_MIPS_HI16", vram = 0x80B86B58, target_vram = 0x80B86B74 },
    { type = "R_MIPS_LO16", vram = 0x80B86B5C, target_vram = 0x80B86B74 },
    { type = "R_MIPS_HI16", vram = 0x80B86CE8, target_vram = 0x80B8A8D0 },
    { type = "R_MIPS_LO16", vram = 0x80B86CF8, target_vram = 0x80B8A8D0 },
    { type = "R_MIPS_HI16", vram = 0x80B86E34, target_vram = 0x80B8AD0C },
    { type = "R_MIPS_LO16", vram = 0x80B86E60, target_vram = 0x80B8AD0C },
    { type = "R_MIPS_HI16", vram = 0x80B86E78, target_vram = 0x80B8AD10 },
    { type = "R_MIPS_LO16", vram = 0x80B86E7C, target_vram = 0x80B8AD10 },
    { type = "R_MIPS_HI16", vram = 0x80B872CC, target_vram = 0x80B872F4 },
    { type = "R_MIPS_LO16", vram = 0x80B872D4, target_vram = 0x80B872F4 },
    { type = "R_MIPS_HI16", vram = 0x80B873F4, target_vram = 0x80B8AD14 },
    { type = "R_MIPS_LO16", vram = 0x80B873F8, target_vram = 0x80B8AD14 },
    { type = "R_MIPS_HI16", vram = 0x80B87484, target_vram = 0x80B8AD18 },
    { type = "R_MIPS_LO16", vram = 0x80B87488, target_vram = 0x80B8AD18 },
    { type = "R_MIPS_HI16", vram = 0x80B875D0, target_vram = 0x80B8760C },
    { type = "R_MIPS_LO16", vram = 0x80B875DC, target_vram = 0x80B8760C },
    { type = "R_MIPS_HI16", vram = 0x80B8766C, target_vram = 0x80B8AD1C },
    { type = "R_MIPS_LO16", vram = 0x80B876C8, target_vram = 0x80B8AD1C },
    { type = "R_MIPS_HI16", vram = 0x80B87958, target_vram = 0x80B8798C },
    { type = "R_MIPS_LO16", vram = 0x80B87960, target_vram = 0x80B8798C },
    { type = "R_MIPS_HI16", vram = 0x80B87C10, target_vram = 0x80B8AD20 },
    { type = "R_MIPS_LO16", vram = 0x80B87C14, target_vram = 0x80B8AD20 },
    { type = "R_MIPS_HI16", vram = 0x80B87CBC, target_vram = 0x80B87D3C },
    { type = "R_MIPS_LO16", vram = 0x80B87CCC, target_vram = 0x80B87D3C },
    { type = "R_MIPS_HI16", vram = 0x80B87D00, target_vram = 0x80B8AC58 },
    { type = "R_MIPS_HI16", vram = 0x80B87D04, target_vram = 0x80B8AC5C },
    { type = "R_MIPS_LO16", vram = 0x80B87D08, target_vram = 0x80B8AC5C },
    { type = "R_MIPS_LO16", vram = 0x80B87D0C, target_vram = 0x80B8AC58 },
    { type = "R_MIPS_HI16", vram = 0x80B87D10, target_vram = 0x80B8AC60 },
    { type = "R_MIPS_HI16", vram = 0x80B87D14, target_vram = 0x80B8AC6C },
    { type = "R_MIPS_LO16", vram = 0x80B87D18, target_vram = 0x80B8AC6C },
    { type = "R_MIPS_LO16", vram = 0x80B87D1C, target_vram = 0x80B8AC60 },
    { type = "R_MIPS_HI16", vram = 0x80B87E5C, target_vram = 0x80B87E9C },
    { type = "R_MIPS_LO16", vram = 0x80B87E6C, target_vram = 0x80B87E9C },
    { type = "R_MIPS_HI16", vram = 0x80B87F0C, target_vram = 0x80B8AD24 },
    { type = "R_MIPS_LO16", vram = 0x80B87F10, target_vram = 0x80B8AD24 },
    { type = "R_MIPS_HI16", vram = 0x80B87FB8, target_vram = 0x80B87FDC },
    { type = "R_MIPS_LO16", vram = 0x80B87FC0, target_vram = 0x80B87FDC },
    { type = "R_MIPS_HI16", vram = 0x80B88110, target_vram = 0x80B8AD28 },
    { type = "R_MIPS_LO16", vram = 0x80B88114, target_vram = 0x80B8AD28 },
    { type = "R_MIPS_HI16", vram = 0x80B8816C, target_vram = 0x80B8AD2C },
    { type = "R_MIPS_LO16", vram = 0x80B88170, target_vram = 0x80B8AD2C },
    { type = "R_MIPS_HI16", vram = 0x80B88178, target_vram = 0x80B8AD30 },
    { type = "R_MIPS_LO16", vram = 0x80B8817C, target_vram = 0x80B8AD30 },
    { type = "R_MIPS_HI16", vram = 0x80B88254, target_vram = 0x80B88278 },
    { type = "R_MIPS_LO16", vram = 0x80B8825C, target_vram = 0x80B88278 },
    { type = "R_MIPS_HI16", vram = 0x80B88354, target_vram = 0x80B88378 },
    { type = "R_MIPS_LO16", vram = 0x80B8835C, target_vram = 0x80B88378 },
    { type = "R_MIPS_HI16", vram = 0x80B884B4, target_vram = 0x80B8AD34 },
    { type = "R_MIPS_LO16", vram = 0x80B884B8, target_vram = 0x80B8AD34 },
    { type = "R_MIPS_HI16", vram = 0x80B88588, target_vram = 0x80B8AD38 },
    { type = "R_MIPS_LO16", vram = 0x80B8858C, target_vram = 0x80B8AD38 },
    { type = "R_MIPS_HI16", vram = 0x80B88788, target_vram = 0x80B887AC },
    { type = "R_MIPS_LO16", vram = 0x80B88790, target_vram = 0x80B887AC },
    { type = "R_MIPS_HI16", vram = 0x80B888A4, target_vram = 0x80B8AD3C },
    { type = "R_MIPS_LO16", vram = 0x80B888A8, target_vram = 0x80B8AD3C },
    { type = "R_MIPS_HI16", vram = 0x80B8892C, target_vram = 0x80B88964 },
    { type = "R_MIPS_LO16", vram = 0x80B88938, target_vram = 0x80B88964 },
    { type = "R_MIPS_HI16", vram = 0x80B88B68, target_vram = 0x80B8AD40 },
    { type = "R_MIPS_LO16", vram = 0x80B88B6C, target_vram = 0x80B8AD40 },
    { type = "R_MIPS_HI16", vram = 0x80B88BE8, target_vram = 0x80B8AD44 },
    { type = "R_MIPS_LO16", vram = 0x80B88BEC, target_vram = 0x80B8AD44 },
    { type = "R_MIPS_HI16", vram = 0x80B88BF4, target_vram = 0x80B8AD48 },
    { type = "R_MIPS_LO16", vram = 0x80B88BF8, target_vram = 0x80B8AD48 },
    { type = "R_MIPS_HI16", vram = 0x80B88D2C, target_vram = 0x80B88D6C },
    { type = "R_MIPS_LO16", vram = 0x80B88D38, target_vram = 0x80B88D6C },
    { type = "R_MIPS_HI16", vram = 0x80B88F00, target_vram = 0x80B8AD4C },
    { type = "R_MIPS_LO16", vram = 0x80B88F54, target_vram = 0x80B8AD4C },
    { type = "R_MIPS_HI16", vram = 0x80B88F7C, target_vram = 0x80B8AD50 },
    { type = "R_MIPS_LO16", vram = 0x80B88F80, target_vram = 0x80B8AD50 },
    { type = "R_MIPS_HI16", vram = 0x80B89248, target_vram = 0x80B89280 },
    { type = "R_MIPS_LO16", vram = 0x80B89264, target_vram = 0x80B89280 },
    { type = "R_MIPS_HI16", vram = 0x80B892EC, target_vram = 0x80B8AD54 },
    { type = "R_MIPS_LO16", vram = 0x80B89300, target_vram = 0x80B8AD54 },
    { type = "R_MIPS_HI16", vram = 0x80B89378, target_vram = 0x80B8AD58 },
    { type = "R_MIPS_LO16", vram = 0x80B8937C, target_vram = 0x80B8AD58 },
    { type = "R_MIPS_HI16", vram = 0x80B89380, target_vram = 0x80B8AD5C },
    { type = "R_MIPS_LO16", vram = 0x80B89384, target_vram = 0x80B8AD5C },
    { type = "R_MIPS_HI16", vram = 0x80B89450, target_vram = 0x80B8AD60 },
    { type = "R_MIPS_LO16", vram = 0x80B89454, target_vram = 0x80B8AD60 },
    { type = "R_MIPS_HI16", vram = 0x80B89458, target_vram = 0x80B8AD64 },
    { type = "R_MIPS_LO16", vram = 0x80B8945C, target_vram = 0x80B8AD64 },
    { type = "R_MIPS_HI16", vram = 0x80B89498, target_vram = 0x80B894C0 },
    { type = "R_MIPS_LO16", vram = 0x80B894A0, target_vram = 0x80B894C0 },
    { type = "R_MIPS_HI16", vram = 0x80B896CC, target_vram = 0x80B8971C },
    { type = "R_MIPS_LO16", vram = 0x80B896F0, target_vram = 0x80B8971C },
    { type = "R_MIPS_HI16", vram = 0x80B897A8, target_vram = 0x80B8AD68 },
    { type = "R_MIPS_LO16", vram = 0x80B897AC, target_vram = 0x80B8AD68 },
    { type = "R_MIPS_HI16", vram = 0x80B897B0, target_vram = 0x80B8AD6C },
    { type = "R_MIPS_LO16", vram = 0x80B897B4, target_vram = 0x80B8AD6C },
    { type = "R_MIPS_HI16", vram = 0x80B89AB4, target_vram = 0x80B86804 },
    { type = "R_MIPS_LO16", vram = 0x80B89AB8, target_vram = 0x80B86804 },
    { type = "R_MIPS_HI16", vram = 0x80B89AD4, target_vram = 0x80B86804 },
    { type = "R_MIPS_LO16", vram = 0x80B89AD8, target_vram = 0x80B86804 },
    { type = "R_MIPS_HI16", vram = 0x80B89B98, target_vram = 0x80B86804 },
    { type = "R_MIPS_LO16", vram = 0x80B89B9C, target_vram = 0x80B86804 },
    { type = "R_MIPS_HI16", vram = 0x80B89BB8, target_vram = 0x80B86804 },
    { type = "R_MIPS_LO16", vram = 0x80B89BBC, target_vram = 0x80B86804 },
    { type = "R_MIPS_HI16", vram = 0x80B89CAC, target_vram = 0x80B8AD70 },
    { type = "R_MIPS_LO16", vram = 0x80B89CB4, target_vram = 0x80B8AD70 },
    { type = "R_MIPS_HI16", vram = 0x80B8A3A0, target_vram = 0x80B8AB24 },
    { type = "R_MIPS_LO16", vram = 0x80B8A3B4, target_vram = 0x80B8AB24 },
    { type = "R_MIPS_HI16", vram = 0x80B8A414, target_vram = 0x80B8AB30 },
    { type = "R_MIPS_LO16", vram = 0x80B8A428, target_vram = 0x80B8AB30 },
    { type = "R_MIPS_HI16", vram = 0x80B8A498, target_vram = 0x80B8AC9C },
    { type = "R_MIPS_LO16", vram = 0x80B8A49C, target_vram = 0x80B8AC9C },
    { type = "R_MIPS_HI16", vram = 0x80B8A4AC, target_vram = 0x80B8ACA8 },
    { type = "R_MIPS_LO16", vram = 0x80B8A4BC, target_vram = 0x80B8ACA8 },
    { type = "R_MIPS_HI16", vram = 0x80B8A4C0, target_vram = 0x80B8ACB4 },
    { type = "R_MIPS_LO16", vram = 0x80B8A4D0, target_vram = 0x80B8ACB4 },
    { type = "R_MIPS_HI16", vram = 0x80B8A4D4, target_vram = 0x80B8ACC0 },
    { type = "R_MIPS_LO16", vram = 0x80B8A4E8, target_vram = 0x80B8ACC0 },
    { type = "R_MIPS_HI16", vram = 0x80B8A508, target_vram = 0x80B8AC84 },
    { type = "R_MIPS_LO16", vram = 0x80B8A50C, target_vram = 0x80B8AC84 },
    { type = "R_MIPS_HI16", vram = 0x80B8A518, target_vram = 0x80B8AC90 },
    { type = "R_MIPS_LO16", vram = 0x80B8A51C, target_vram = 0x80B8AC90 },
    { type = "R_MIPS_HI16", vram = 0x80B8A590, target_vram = 0x80B8AC78 },
    { type = "R_MIPS_LO16", vram = 0x80B8A594, target_vram = 0x80B8AC78 },
    { type = "R_MIPS_HI16", vram = 0x80B8A5BC, target_vram = 0x80B8AC78 },
    { type = "R_MIPS_LO16", vram = 0x80B8A5C0, target_vram = 0x80B8AC78 },
    { type = "R_MIPS_HI16", vram = 0x80B8A5DC, target_vram = 0x80B8AC78 },
    { type = "R_MIPS_LO16", vram = 0x80B8A5E0, target_vram = 0x80B8AC78 },
    { type = "R_MIPS_HI16", vram = 0x80B8A760, target_vram = 0x80B8ACCC },
    { type = "R_MIPS_LO16", vram = 0x80B8A770, target_vram = 0x80B8ACCC },
    { type = "R_MIPS_HI16", vram = 0x80B8A7B0, target_vram = 0x80B8A318 },
    { type = "R_MIPS_HI16", vram = 0x80B8A7B4, target_vram = 0x80B8A468 },
    { type = "R_MIPS_HI16", vram = 0x80B8A7B8, target_vram = 0x80B8A6B0 },
    { type = "R_MIPS_LO16", vram = 0x80B8A7BC, target_vram = 0x80B8A6B0 },
    { type = "R_MIPS_LO16", vram = 0x80B8A7C0, target_vram = 0x80B8A468 },
    { type = "R_MIPS_LO16", vram = 0x80B8A7C4, target_vram = 0x80B8A318 },
    { type = "R_MIPS_HI16", vram = 0x80B8A7F0, target_vram = 0x80B8ADAC },
    { type = "R_MIPS_LO16", vram = 0x80B8A7F4, target_vram = 0x80B8ADAC },
    { type = "R_MIPS_HI16", vram = 0x80B8A82C, target_vram = 0x80B8ADB0 },
    { type = "R_MIPS_LO16", vram = 0x80B8A830, target_vram = 0x80B8ADB0 },
    { type = "R_MIPS_HI16", vram = 0x80B8A874, target_vram = 0x80B8ADB4 },
    { type = "R_MIPS_LO16", vram = 0x80B8A878, target_vram = 0x80B8ADB4 },
]

functions = [
    { name = "func_80B8760C", vram = 0x80B8760C, size = 0x2F4 },
    { name = "func_80B872A4", vram = 0x80B872A4, size = 0x50 },
    { name = "func_80B88278", vram = 0x80B88278, size = 0xC4 },
    { name = "func_80B89A08", vram = 0x80B89A08, size = 0x698 },
    { name = "func_80B87E28", vram = 0x80B87E28, size = 0x74 },
    { name = "func_80B85900", vram = 0x80B85900, size = 0x100 },
    { name = "EnKaizoku_PostLimbDraw", vram = 0x80B8A468, size = 0x248 },
    { name = "func_80B87CF8", vram = 0x80B87CF8, size = 0x44 },
    { name = "func_80B87F70", vram = 0x80B87F70, size = 0x6C },
    { name = "func_80B88D6C", vram = 0x80B88D6C, size = 0x44C },
    { name = "func_80B893CC", vram = 0x80B893CC, size = 0xF4 },
    { name = "EnKaizoku_Destroy", vram = 0x80B85800, size = 0x58 },
    { name = "EnKaizoku_OverrideLimbDraw", vram = 0x80B8A318, size = 0x150 },
    { name = "func_80B8971C", vram = 0x80B8971C, size = 0x2EC },
    { name = "func_80B85F48", vram = 0x80B85F48, size = 0x60 },
    { name = "EnKaizoku_Update", vram = 0x80B8A0A0, size = 0x278 },
    { name = "func_80B88910", vram = 0x80B88910, size = 0x54 },
    { name = "func_80B87D3C", vram = 0x80B87D3C, size = 0xEC },
    { name = "func_80B887AC", vram = 0x80B887AC, size = 0x164 },
    { name = "func_80B88214", vram = 0x80B88214, size = 0x64 },
    { name = "func_80B85858", vram = 0x80B85858, size = 0xA8 },
    { name = "func_80B88964", vram = 0x80B88964, size = 0x374 },
    { name = "func_80B872F4", vram = 0x80B872F4, size = 0x1E4 },
    { name = "func_80B86B58", vram = 0x80B86B58, size = 0x1C },
    { name = "func_80B87FDC", vram = 0x80B87FDC, size = 0x238 },
    { name = "func_80B8960C", vram = 0x80B8960C, size = 0x110 },
    { name = "func_80B894C0", vram = 0x80B894C0, size = 0x14C },
    { name = "func_80B88378", vram = 0x80B88378, size = 0x3F8 },
    { name = "func_80B8798C", vram = 0x80B8798C, size = 0x2F0 },
    { name = "func_80B891B8", vram = 0x80B891B8, size = 0xC8 },
    { name = "func_80B88770", vram = 0x80B88770, size = 0x3C },
    { name = "func_80B86B74", vram = 0x80B86B74, size = 0x730 },
    { name = "func_80B85A00", vram = 0x80B85A00, size = 0x418 },
    { name = "EnKaizoku_Init", vram = 0x80B85590, size = 0x270 },
    { name = "func_80B88CD8", vram = 0x80B88CD8, size = 0x94 },
    { name = "EnKaizoku_ChangeAnim", vram = 0x80B85E18, size = 0x88 },
    { name = "func_80B87E9C", vram = 0x80B87E9C, size = 0xD4 },
    { name = "EnKaizoku_TransformLimbDraw", vram = 0x80B8A6B0, size = 0x68 },
    { name = "func_80B868B8", vram = 0x80B868B8, size = 0x2A0 },
    { name = "EnKaizoku_ValidatePictograph", vram = 0x80B85EA0, size = 0xA8 },
    { name = "func_80B8833C", vram = 0x80B8833C, size = 0x3C },
    { name = "func_80B874D8", vram = 0x80B874D8, size = 0x134 },
    { name = "EnKaizoku_Draw", vram = 0x80B8A718, size = 0x1B0 },
    { name = "func_80B87900", vram = 0x80B87900, size = 0x8C },
    { name = "func_80B86804", vram = 0x80B86804, size = 0xB4 },
    { name = "func_80B85FA8", vram = 0x80B85FA8, size = 0x85C },
    { name = "func_80B87C7C", vram = 0x80B87C7C, size = 0x7C },
    { name = "func_80B89280", vram = 0x80B89280, size = 0x14C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Ge2"
rom = 0x00FF0440
vram = 0x80B8B2D0
size = 0x1D60

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B8B340, target_vram = 0x80B8CE40 },
    { type = "R_MIPS_LO16", vram = 0x80B8B344, target_vram = 0x80B8CE40 },
    { type = "R_MIPS_HI16", vram = 0x80B8B3DC, target_vram = 0x80B8C59C },
    { type = "R_MIPS_HI16", vram = 0x80B8B3E0, target_vram = 0x80B8CC0C },
    { type = "R_MIPS_LO16", vram = 0x80B8B3E8, target_vram = 0x80B8C59C },
    { type = "R_MIPS_LO16", vram = 0x80B8B3EC, target_vram = 0x80B8CC0C },
    { type = "R_MIPS_HI16", vram = 0x80B8B4C0, target_vram = 0x80B8C9B8 },
    { type = "R_MIPS_LO16", vram = 0x80B8B4C4, target_vram = 0x80B8C9B8 },
    { type = "R_MIPS_HI16", vram = 0x80B8BBB8, target_vram = 0x80B8CE84 },
    { type = "R_MIPS_HI16", vram = 0x80B8BBC4, target_vram = 0x80B8CE88 },
    { type = "R_MIPS_LO16", vram = 0x80B8BBC8, target_vram = 0x80B8CE88 },
    { type = "R_MIPS_LO16", vram = 0x80B8BBCC, target_vram = 0x80B8CE84 },
    { type = "R_MIPS_HI16", vram = 0x80B8BBD0, target_vram = 0x80B8CE6C },
    { type = "R_MIPS_HI16", vram = 0x80B8BBD4, target_vram = 0x80B8CE78 },
    { type = "R_MIPS_LO16", vram = 0x80B8BBF0, target_vram = 0x80B8CE78 },
    { type = "R_MIPS_LO16", vram = 0x80B8BBF4, target_vram = 0x80B8CE6C },
    { type = "R_MIPS_HI16", vram = 0x80B8BDA0, target_vram = 0x80B8BD38 },
    { type = "R_MIPS_LO16", vram = 0x80B8BDA4, target_vram = 0x80B8BD38 },
    { type = "R_MIPS_HI16", vram = 0x80B8BF9C, target_vram = 0x80B8BE08 },
    { type = "R_MIPS_LO16", vram = 0x80B8BFA4, target_vram = 0x80B8BE08 },
    { type = "R_MIPS_HI16", vram = 0x80B8C020, target_vram = 0x80B8C45C },
    { type = "R_MIPS_LO16", vram = 0x80B8C028, target_vram = 0x80B8C45C },
    { type = "R_MIPS_HI16", vram = 0x80B8C18C, target_vram = 0x80B8BF04 },
    { type = "R_MIPS_LO16", vram = 0x80B8C194, target_vram = 0x80B8BF04 },
    { type = "R_MIPS_HI16", vram = 0x80B8C210, target_vram = 0x80B8BCEC },
    { type = "R_MIPS_LO16", vram = 0x80B8C214, target_vram = 0x80B8BCEC },
    { type = "R_MIPS_HI16", vram = 0x80B8C2E0, target_vram = 0x80B8BF04 },
    { type = "R_MIPS_LO16", vram = 0x80B8C2E4, target_vram = 0x80B8BF04 },
    { type = "R_MIPS_HI16", vram = 0x80B8C384, target_vram = 0x80B8C048 },
    { type = "R_MIPS_LO16", vram = 0x80B8C388, target_vram = 0x80B8C048 },
    { type = "R_MIPS_HI16", vram = 0x80B8C3E4, target_vram = 0x80B8C0B0 },
    { type = "R_MIPS_LO16", vram = 0x80B8C3EC, target_vram = 0x80B8C0B0 },
    { type = "R_MIPS_HI16", vram = 0x80B8C4B4, target_vram = 0x80B8C59C },
    { type = "R_MIPS_LO16", vram = 0x80B8C4B8, target_vram = 0x80B8C59C },
    { type = "R_MIPS_HI16", vram = 0x80B8C6B0, target_vram = 0x80B8CEB0 },
    { type = "R_MIPS_LO16", vram = 0x80B8C6B8, target_vram = 0x80B8CEB0 },
    { type = "R_MIPS_HI16", vram = 0x80B8CA70, target_vram = 0x80B8CD3C },
    { type = "R_MIPS_LO16", vram = 0x80B8CA74, target_vram = 0x80B8CD3C },
    { type = "R_MIPS_HI16", vram = 0x80B8CB38, target_vram = 0x80B8C644 },
    { type = "R_MIPS_LO16", vram = 0x80B8CB4C, target_vram = 0x80B8C644 },
    { type = "R_MIPS_HI16", vram = 0x80B8CD18, target_vram = 0x80B8CE8C },
    { type = "R_MIPS_LO16", vram = 0x80B8CD20, target_vram = 0x80B8CE8C },
    { type = "R_MIPS_HI16", vram = 0x80B8CD80, target_vram = 0x80B8CE98 },
    { type = "R_MIPS_LO16", vram = 0x80B8CD90, target_vram = 0x80B8CE98 },
    { type = "R_MIPS_HI16", vram = 0x80B8CDE0, target_vram = 0x80B8CCB4 },
    { type = "R_MIPS_HI16", vram = 0x80B8CDE4, target_vram = 0x80B8CCFC },
    { type = "R_MIPS_LO16", vram = 0x80B8CDE8, target_vram = 0x80B8CCFC },
    { type = "R_MIPS_LO16", vram = 0x80B8CDEC, target_vram = 0x80B8CCB4 },
]

functions = [
    { name = "EnGe2_SetupCharge", vram = 0x80B8BF04, size = 0xC4 },
    { name = "EnGe2_TurnToPlayerFast", vram = 0x80B8BCEC, size = 0x4C },
    { name = "EnGe2_PatrolDuties", vram = 0x80B8C13C, size = 0x320 },
    { name = "EnGe2_DetectPlayer", vram = 0x80B8B514, size = 0x98 },
    { name = "EnGe2_GetNextPath", vram = 0x80B8B7A8, size = 0xA0 },
    { name = "EnGe2_Update", vram = 0x80B8CAA8, size = 0x164 },
    { name = "EnGe2_SetupCapturePlayer", vram = 0x80B8BD90, size = 0x78 },
    { name = "EnGe2_SpawnEffects", vram = 0x80B8BB3C, size = 0xE0 },
    { name = "EnGe2_LookForPlayer", vram = 0x80B8B5AC, size = 0x108 },
    { name = "EnGe2_Charge", vram = 0x80B8BE08, size = 0xFC },
    { name = "EnGe2_Destroy", vram = 0x80B8B504, size = 0x10 },
    { name = "EnGe2_SetupBlownAwayPath", vram = 0x80B8B848, size = 0xC4 },
    { name = "EnGe2_FollowPath", vram = 0x80B8B90C, size = 0x134 },
    { name = "EnGe2_Stunned", vram = 0x80B8C048, size = 0x68 },
    { name = "EnGe2_SetupLookAround", vram = 0x80B8BFC8, size = 0x80 },
    { name = "EnGe2_Scream", vram = 0x80B8BC1C, size = 0x5C },
    { name = "EnGe2_ThrowPlayerOut", vram = 0x80B8BC78, size = 0x74 },
    { name = "EnGe2_Draw", vram = 0x80B8CD3C, size = 0xDC },
    { name = "EnGe2_PostLimbDraw", vram = 0x80B8CCFC, size = 0x40 },
    { name = "EnGe2_SetupPath", vram = 0x80B8B6B4, size = 0xF4 },
    { name = "EnGe2_ValidatePictograph", vram = 0x80B8CC0C, size = 0xA8 },
    { name = "EnGe2_KnockedOut", vram = 0x80B8C0B0, size = 0x8C },
    { name = "EnGe2_Init", vram = 0x80B8B2D0, size = 0x234 },
    { name = "EnGe2_CapturePlayer", vram = 0x80B8BD38, size = 0x58 },
    { name = "EnGe2_PerformCutsceneActions", vram = 0x80B8C644, size = 0x374 },
    { name = "EnGe2_FollowPathWithoutGravity", vram = 0x80B8BA40, size = 0xFC },
    { name = "EnGe2_OverrideLimbDraw", vram = 0x80B8CCB4, size = 0x48 },
    { name = "EnGe2_Walk", vram = 0x80B8C59C, size = 0xA8 },
    { name = "EnGe2_LookAround", vram = 0x80B8C45C, size = 0x140 },
    { name = "EnGe2_GuardStationary", vram = 0x80B8C9B8, size = 0xF0 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Ma_Yts"
rom = 0x00FF21A0
vram = 0x80B8D030
size = 0x14F0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B8D0C8, target_vram = 0x80B8E1A8 },
    { type = "R_MIPS_LO16", vram = 0x80B8D0CC, target_vram = 0x80B8E1A8 },
    { type = "R_MIPS_HI16", vram = 0x80B8D218, target_vram = 0x80B8E0BC },
    { type = "R_MIPS_LO16", vram = 0x80B8D294, target_vram = 0x80B8E0BC },
    { type = "R_MIPS_HI16", vram = 0x80B8D49C, target_vram = 0x80B8E170 },
    { type = "R_MIPS_LO16", vram = 0x80B8D4A4, target_vram = 0x80B8E170 },
    { type = "R_MIPS_HI16", vram = 0x80B8D4BC, target_vram = 0x80B8E19C },
    { type = "R_MIPS_LO16", vram = 0x80B8D4C0, target_vram = 0x80B8E19C },
    { type = "R_MIPS_HI16", vram = 0x80B8D698, target_vram = 0x80B8D6AC },
    { type = "R_MIPS_LO16", vram = 0x80B8D69C, target_vram = 0x80B8D6AC },
    { type = "R_MIPS_HI16", vram = 0x80B8D6DC, target_vram = 0x80B8D6F8 },
    { type = "R_MIPS_LO16", vram = 0x80B8D6E0, target_vram = 0x80B8D6F8 },
    { type = "R_MIPS_HI16", vram = 0x80B8D95C, target_vram = 0x80B8D970 },
    { type = "R_MIPS_LO16", vram = 0x80B8D960, target_vram = 0x80B8D970 },
    { type = "R_MIPS_HI16", vram = 0x80B8D998, target_vram = 0x80B8E330 },
    { type = "R_MIPS_LO16", vram = 0x80B8D9A0, target_vram = 0x80B8E330 },
    { type = "R_MIPS_HI16", vram = 0x80B8DA0C, target_vram = 0x80B8DA28 },
    { type = "R_MIPS_LO16", vram = 0x80B8DA10, target_vram = 0x80B8DA28 },
    { type = "R_MIPS_HI16", vram = 0x80B8DA74, target_vram = 0x80B8E32C },
    { type = "R_MIPS_LO16", vram = 0x80B8DA88, target_vram = 0x80B8E32C },
    { type = "R_MIPS_HI16", vram = 0x80B8DA8C, target_vram = 0x80B8E32C },
    { type = "R_MIPS_LO16", vram = 0x80B8DA98, target_vram = 0x80B8E32C },
    { type = "R_MIPS_HI16", vram = 0x80B8DB40, target_vram = 0x80B8E32C },
    { type = "R_MIPS_LO16", vram = 0x80B8DB44, target_vram = 0x80B8E32C },
    { type = "R_MIPS_HI16", vram = 0x80B8DB98, target_vram = 0x80B8E32C },
    { type = "R_MIPS_LO16", vram = 0x80B8DB9C, target_vram = 0x80B8E32C },
    { type = "R_MIPS_HI16", vram = 0x80B8DBF4, target_vram = 0x80B8E34C },
    { type = "R_MIPS_LO16", vram = 0x80B8DBFC, target_vram = 0x80B8E34C },
    { type = "R_MIPS_HI16", vram = 0x80B8DFF4, target_vram = 0x80B8E308 },
    { type = "R_MIPS_LO16", vram = 0x80B8E000, target_vram = 0x80B8E308 },
    { type = "R_MIPS_HI16", vram = 0x80B8E044, target_vram = 0x80B8E318 },
    { type = "R_MIPS_LO16", vram = 0x80B8E050, target_vram = 0x80B8E318 },
    { type = "R_MIPS_HI16", vram = 0x80B8E054, target_vram = 0x80B8DE44 },
    { type = "R_MIPS_LO16", vram = 0x80B8E058, target_vram = 0x80B8DE44 },
    { type = "R_MIPS_HI16", vram = 0x80B8E074, target_vram = 0x80B8DF18 },
    { type = "R_MIPS_LO16", vram = 0x80B8E090, target_vram = 0x80B8DF18 },
]

functions = [
    { name = "EnMaYts_OverrideLimbDraw", vram = 0x80B8DE44, size = 0xD4 },
    { name = "EnMaYts_ChooseNextDialogue", vram = 0x80B8DBB8, size = 0x1D0 },
    { name = "EnMaYts_DoNothing", vram = 0x80B8D6AC, size = 0x10 },
    { name = "EnMaYts_Draw", vram = 0x80B8DF9C, size = 0x120 },
    { name = "EnMaYts_SetupDialogueHandler", vram = 0x80B8D95C, size = 0x14 },
    { name = "EnMaYts_SetupStartDialogue", vram = 0x80B8D6BC, size = 0x3C },
    { name = "EnMaYts_CheckValidSpawn", vram = 0x80B8D2D8, size = 0x120 },
    { name = "EnMaYts_Update", vram = 0x80B8DDC0, size = 0x84 },
    { name = "EnMaYts_ChangeAnim", vram = 0x80B8D0BC, size = 0x70 },
    { name = "EnMaYts_SetupEndCreditsHandler", vram = 0x80B8D9E4, size = 0x44 },
    { name = "EnMaYts_Init", vram = 0x80B8D3F8, size = 0x274 },
    { name = "EnMaYts_DialogueHandler", vram = 0x80B8D970, size = 0x74 },
    { name = "EnMaYts_SetupDoNothing", vram = 0x80B8D698, size = 0x14 },
    { name = "EnMaYts_Destroy", vram = 0x80B8D66C, size = 0x2C },
    { name = "func_80B8D12C", vram = 0x80B8D12C, size = 0xBC },
    { name = "EnMaYts_EndCreditsHandler", vram = 0x80B8DA28, size = 0x190 },
    { name = "EnMaYts_UpdateEyes", vram = 0x80B8D030, size = 0x8C },
    { name = "EnMaYts_DrawSleeping", vram = 0x80B8E0BC, size = 0x8C },
    { name = "EnMaYts_StartDialogue", vram = 0x80B8D6F8, size = 0x264 },
    { name = "EnMaYts_InitAnimation", vram = 0x80B8D1E8, size = 0xF0 },
    { name = "EnMaYts_PostLimbDraw", vram = 0x80B8DF18, size = 0x84 },
    { name = "EnMaYts_SetFaceExpression", vram = 0x80B8DD88, size = 0x38 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Ma_Yto"
rom = 0x00FF3690
vram = 0x80B8E520
size = 0x37A0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B8E644, target_vram = 0x80B91410 },
    { type = "R_MIPS_LO16", vram = 0x80B8E64C, target_vram = 0x80B91410 },
    { type = "R_MIPS_HI16", vram = 0x80B8E664, target_vram = 0x80B9143C },
    { type = "R_MIPS_LO16", vram = 0x80B8E668, target_vram = 0x80B9143C },
    { type = "R_MIPS_HI16", vram = 0x80B8E6F4, target_vram = 0x80B91600 },
    { type = "R_MIPS_LO16", vram = 0x80B8E6FC, target_vram = 0x80B91600 },
    { type = "R_MIPS_HI16", vram = 0x80B8E868, target_vram = 0x80B91614 },
    { type = "R_MIPS_LO16", vram = 0x80B8E870, target_vram = 0x80B91614 },
    { type = "R_MIPS_HI16", vram = 0x80B8E954, target_vram = 0x80B91628 },
    { type = "R_MIPS_LO16", vram = 0x80B8E95C, target_vram = 0x80B91628 },
    { type = "R_MIPS_HI16", vram = 0x80B8EAD8, target_vram = 0x80B9163C },
    { type = "R_MIPS_LO16", vram = 0x80B8EAE0, target_vram = 0x80B9163C },
    { type = "R_MIPS_HI16", vram = 0x80B8EBDC, target_vram = 0x80B8EBF0 },
    { type = "R_MIPS_LO16", vram = 0x80B8EBE0, target_vram = 0x80B8EBF0 },
    { type = "R_MIPS_HI16", vram = 0x80B8EC84, target_vram = 0x80B8ECAC },
    { type = "R_MIPS_LO16", vram = 0x80B8EC8C, target_vram = 0x80B8ECAC },
    { type = "R_MIPS_HI16", vram = 0x80B8EDA4, target_vram = 0x80B8EDC8 },
    { type = "R_MIPS_LO16", vram = 0x80B8EDAC, target_vram = 0x80B8EDC8 },
    { type = "R_MIPS_HI16", vram = 0x80B8EDF4, target_vram = 0x80B91650 },
    { type = "R_MIPS_LO16", vram = 0x80B8EDFC, target_vram = 0x80B91650 },
    { type = "R_MIPS_HI16", vram = 0x80B8F0E8, target_vram = 0x80B8F108 },
    { type = "R_MIPS_LO16", vram = 0x80B8F0EC, target_vram = 0x80B8F108 },
    { type = "R_MIPS_HI16", vram = 0x80B8F2B8, target_vram = 0x80B8F2D8 },
    { type = "R_MIPS_LO16", vram = 0x80B8F2BC, target_vram = 0x80B8F2D8 },
    { type = "R_MIPS_HI16", vram = 0x80B8F304, target_vram = 0x80B9166C },
    { type = "R_MIPS_LO16", vram = 0x80B8F30C, target_vram = 0x80B9166C },
    { type = "R_MIPS_HI16", vram = 0x80B8F43C, target_vram = 0x80B91688 },
    { type = "R_MIPS_LO16", vram = 0x80B8F444, target_vram = 0x80B91688 },
    { type = "R_MIPS_HI16", vram = 0x80B8F7D4, target_vram = 0x80B8F7F4 },
    { type = "R_MIPS_LO16", vram = 0x80B8F7D8, target_vram = 0x80B8F7F4 },
    { type = "R_MIPS_HI16", vram = 0x80B8F97C, target_vram = 0x80B8F998 },
    { type = "R_MIPS_LO16", vram = 0x80B8F980, target_vram = 0x80B8F998 },
    { type = "R_MIPS_HI16", vram = 0x80B8F9C4, target_vram = 0x80B916C8 },
    { type = "R_MIPS_LO16", vram = 0x80B8F9CC, target_vram = 0x80B916C8 },
    { type = "R_MIPS_HI16", vram = 0x80B8FA50, target_vram = 0x80B916E4 },
    { type = "R_MIPS_LO16", vram = 0x80B8FA58, target_vram = 0x80B916E4 },
    { type = "R_MIPS_HI16", vram = 0x80B8FE58, target_vram = 0x80B8FE74 },
    { type = "R_MIPS_LO16", vram = 0x80B8FE5C, target_vram = 0x80B8FE74 },
    { type = "R_MIPS_HI16", vram = 0x80B8FF80, target_vram = 0x80B8FF94 },
    { type = "R_MIPS_LO16", vram = 0x80B8FF84, target_vram = 0x80B8FF94 },
    { type = "R_MIPS_HI16", vram = 0x80B8FFBC, target_vram = 0x80B91770 },
    { type = "R_MIPS_LO16", vram = 0x80B8FFC4, target_vram = 0x80B91770 },
    { type = "R_MIPS_HI16", vram = 0x80B900AC, target_vram = 0x80B900C0 },
    { type = "R_MIPS_LO16", vram = 0x80B900B0, target_vram = 0x80B900C0 },
    { type = "R_MIPS_HI16", vram = 0x80B90170, target_vram = 0x80B90184 },
    { type = "R_MIPS_LO16", vram = 0x80B90174, target_vram = 0x80B90184 },
    { type = "R_MIPS_HI16", vram = 0x80B902B8, target_vram = 0x80B902CC },
    { type = "R_MIPS_LO16", vram = 0x80B902BC, target_vram = 0x80B902CC },
    { type = "R_MIPS_HI16", vram = 0x80B90360, target_vram = 0x80B9037C },
    { type = "R_MIPS_LO16", vram = 0x80B90364, target_vram = 0x80B9037C },
    { type = "R_MIPS_HI16", vram = 0x80B903C8, target_vram = 0x80B915F0 },
    { type = "R_MIPS_LO16", vram = 0x80B903DC, target_vram = 0x80B915F0 },
    { type = "R_MIPS_HI16", vram = 0x80B903E0, target_vram = 0x80B915F0 },
    { type = "R_MIPS_LO16", vram = 0x80B903EC, target_vram = 0x80B915F0 },
    { type = "R_MIPS_HI16", vram = 0x80B9046C, target_vram = 0x80B915F0 },
    { type = "R_MIPS_LO16", vram = 0x80B90470, target_vram = 0x80B915F0 },
    { type = "R_MIPS_HI16", vram = 0x80B904B4, target_vram = 0x80B915F0 },
    { type = "R_MIPS_LO16", vram = 0x80B904B8, target_vram = 0x80B915F0 },
    { type = "R_MIPS_HI16", vram = 0x80B904D0, target_vram = 0x80B904E4 },
    { type = "R_MIPS_LO16", vram = 0x80B904D4, target_vram = 0x80B904E4 },
    { type = "R_MIPS_HI16", vram = 0x80B9059C, target_vram = 0x80B905B0 },
    { type = "R_MIPS_LO16", vram = 0x80B905A0, target_vram = 0x80B905B0 },
    { type = "R_MIPS_HI16", vram = 0x80B90C14, target_vram = 0x80B91448 },
    { type = "R_MIPS_LO16", vram = 0x80B90C18, target_vram = 0x80B91448 },
    { type = "R_MIPS_HI16", vram = 0x80B90D20, target_vram = 0x80B9037C },
    { type = "R_MIPS_LO16", vram = 0x80B90D24, target_vram = 0x80B9037C },
    { type = "R_MIPS_HI16", vram = 0x80B90DA8, target_vram = 0x80B9037C },
    { type = "R_MIPS_LO16", vram = 0x80B90DAC, target_vram = 0x80B9037C },
    { type = "R_MIPS_HI16", vram = 0x80B91348, target_vram = 0x80B915C8 },
    { type = "R_MIPS_LO16", vram = 0x80B9135C, target_vram = 0x80B915C8 },
    { type = "R_MIPS_HI16", vram = 0x80B91384, target_vram = 0x80B915D8 },
    { type = "R_MIPS_LO16", vram = 0x80B91398, target_vram = 0x80B915D8 },
    { type = "R_MIPS_HI16", vram = 0x80B913A0, target_vram = 0x80B91154 },
    { type = "R_MIPS_LO16", vram = 0x80B913A4, target_vram = 0x80B91154 },
    { type = "R_MIPS_HI16", vram = 0x80B913B8, target_vram = 0x80B91250 },
    { type = "R_MIPS_LO16", vram = 0x80B913BC, target_vram = 0x80B91250 },
]

functions = [
    { name = "EnMaYto_BarnDialogueHandler", vram = 0x80B8F998, size = 0x7C },
    { name = "EnMaYto_SetupDinnerDialogueHandler", vram = 0x80B8F254, size = 0x84 },
    { name = "EnMaYto_PostMilkRunExplainReward", vram = 0x80B90184, size = 0x134 },
    { name = "func_80B90C78", vram = 0x80B90C78, size = 0x120 },
    { name = "EnMaYto_DinnerStartDialogue", vram = 0x80B9083C, size = 0x23C },
    { name = "EnMaYto_AfterMilkRunInit", vram = 0x80B8FE74, size = 0x10C },
    { name = "EnMaYto_DefaultChooseNextDialogue", vram = 0x80B8EF4C, size = 0x128 },
    { name = "EnMaYto_DefaultStartDialogue", vram = 0x80B9061C, size = 0x220 },
    { name = "EnMaYto_SetupPostMilkRunEnd", vram = 0x80B9059C, size = 0x14 },
    { name = "EnMaYto_SetupDinnerWait", vram = 0x80B8F074, size = 0x94 },
    { name = "EnMaYto_InitAnimation", vram = 0x80B8E84C, size = 0xEC },
    { name = "EnMaYto_Draw", vram = 0x80B91288, size = 0x160 },
    { name = "func_80B90E50", vram = 0x80B90E50, size = 0x34 },
    { name = "EnMaYto_DinnerChooseNextDialogue", vram = 0x80B8F400, size = 0x344 },
    { name = "EnMaYto_BarnWait", vram = 0x80B8F7F4, size = 0x124 },
    { name = "EnMaYto_UpdateCollision", vram = 0x80B90D98, size = 0x58 },
    { name = "EnMaYto_SetupDefaultWait", vram = 0x80B8EC30, size = 0x7C },
    { name = "EnMaYto_SetupPostMilkRunWaitDialogueEnd", vram = 0x80B904D0, size = 0x14 },
    { name = "EnMaYto_DefaultWait", vram = 0x80B8ECAC, size = 0xE0 },
    { name = "EnMaYto_InitFaceExpression", vram = 0x80B90EF0, size = 0x94 },
    { name = "EnMaYto_SetupBarnWait", vram = 0x80B8F744, size = 0xB0 },
    { name = "EnMaYto_OverrideLimbDraw", vram = 0x80B91154, size = 0xFC },
    { name = "EnMaYto_AfterMilkRunDialogueHandler", vram = 0x80B8FF94, size = 0x78 },
    { name = "EnMaYto_Init", vram = 0x80B8E520, size = 0x1C0 },
    { name = "EnMaYto_SetupWarmFuzzyFeelingCs", vram = 0x80B90340, size = 0x3C },
    { name = "EnMaYto_WarmFuzzyFeelingCs", vram = 0x80B9037C, size = 0x154 },
    { name = "EnMaYto_SetupPostMilkRunGiveReward", vram = 0x80B900AC, size = 0x14 },
    { name = "EnMaYto_SearchRomani", vram = 0x80B8EA38, size = 0x84 },
    { name = "EnMaYto_BarnChooseNextDialogue", vram = 0x80B8FA14, size = 0x3F0 },
    { name = "EnMaYto_HasSpokenToPlayer", vram = 0x80B91014, size = 0x88 },
    { name = "EnMaYto_Update", vram = 0x80B9110C, size = 0x48 },
    { name = "EnMaYto_BeginWarmFuzzyFeelingCs", vram = 0x80B902CC, size = 0x74 },
    { name = "EnMaYto_SetupDefaultDialogueHandler", vram = 0x80B8ED8C, size = 0x3C },
    { name = "EnMaYto_DefaultDialogueHandler", vram = 0x80B8EDC8, size = 0xE4 },
    { name = "EnMaYto_SetupBarnDialogueHandler", vram = 0x80B8F918, size = 0x80 },
    { name = "EnMaYto_PostLimbDraw", vram = 0x80B91250, size = 0x38 },
    { name = "EnMaYto_ChangeAnim", vram = 0x80B90C08, size = 0x70 },
    { name = "EnMaYto_UpdateEyes", vram = 0x80B90DF0, size = 0x60 },
    { name = "EnMaYto_ChooseAction", vram = 0x80B8E938, size = 0x100 },
    { name = "EnMaYto_Destroy", vram = 0x80B8EBB0, size = 0x2C },
    { name = "EnMaYto_SetupPostMilkRunExplainReward", vram = 0x80B90170, size = 0x14 },
    { name = "EnMaYto_SetFaceExpression", vram = 0x80B90EC8, size = 0x28 },
    { name = "EnMaYto_PostMilkRunWaitDialogueEnd", vram = 0x80B904E4, size = 0xB8 },
    { name = "EnMaYto_PostMilkRunEnd", vram = 0x80B905B0, size = 0x6C },
    { name = "EnMaYto_SetupKeepLookingForRomani", vram = 0x80B8EBDC, size = 0x14 },
    { name = "EnMaYto_DefaultHandlePlayerChoice", vram = 0x80B8EEAC, size = 0xA0 },
    { name = "EnMaYto_KeepLookingForRomani", vram = 0x80B8EBF0, size = 0x40 },
    { name = "EnMaYto_SetRomaniFaceExpression", vram = 0x80B90E84, size = 0x44 },
    { name = "EnMaYto_TryFindRomani", vram = 0x80B8EABC, size = 0xF4 },
    { name = "EnMaYto_SetupBeginWarmFuzzyFeelingCs", vram = 0x80B902B8, size = 0x14 },
    { name = "EnMaYto_CheckValidSpawn", vram = 0x80B8E6E0, size = 0x16C },
    { name = "EnMaYto_HasSpokenToPlayerToday", vram = 0x80B90F84, size = 0x90 },
    { name = "EnMaYto_DinnerDialogueHandler", vram = 0x80B8F2D8, size = 0x88 },
    { name = "EnMaYto_DinnerWait", vram = 0x80B8F108, size = 0x14C },
    { name = "EnMaYto_SetTalkedFlag", vram = 0x80B9109C, size = 0x70 },
    { name = "EnMaYto_SetupAfterMilkRunInit", vram = 0x80B8FE04, size = 0x70 },
    { name = "EnMaYto_AfterMilkRunChooseNextDialogue", vram = 0x80B9000C, size = 0xA0 },
    { name = "EnMaYto_PostMilkRunGiveReward", vram = 0x80B900C0, size = 0xB0 },
    { name = "EnMaYto_BarnStartDialogue", vram = 0x80B90A78, size = 0x190 },
    { name = "EnMaYto_DinnerHandlePlayerChoice", vram = 0x80B8F360, size = 0xA0 },
    { name = "EnMaYto_SetupAfterMilkRunDialogueHandler", vram = 0x80B8FF80, size = 0x14 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Tokei_Turret"
rom = 0x00FF6E30
vram = 0x80B91CC0
size = 0x260

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B91CD4, target_vram = 0x80B91EC0 },
    { type = "R_MIPS_LO16", vram = 0x80B91CD8, target_vram = 0x80B91EC0 },
    { type = "R_MIPS_HI16", vram = 0x80B91D60, target_vram = 0x80B91ED0 },
    { type = "R_MIPS_LO16", vram = 0x80B91D64, target_vram = 0x80B91ED0 },
]

functions = [
    { name = "ObjTokeiTurret_Destroy", vram = 0x80B91D80, size = 0x34 },
    { name = "ObjTokeiTurret_Draw", vram = 0x80B91DC4, size = 0xDC },
    { name = "ObjTokeiTurret_Update", vram = 0x80B91DB4, size = 0x10 },
    { name = "ObjTokeiTurret_Init", vram = 0x80B91CC0, size = 0xC0 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Dblue_Elevator"
rom = 0x00FF7090
vram = 0x80B91F20
size = 0xBF0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B91FE4, target_vram = 0x80B92A00 },
    { type = "R_MIPS_HI16", vram = 0x80B91FE8, target_vram = 0x80B929D0 },
    { type = "R_MIPS_HI16", vram = 0x80B91FEC, target_vram = 0x80B929D8 },
    { type = "R_MIPS_HI16", vram = 0x80B91FF0, target_vram = 0x80B929DE },
    { type = "R_MIPS_LO16", vram = 0x80B91FF4, target_vram = 0x80B929DE },
    { type = "R_MIPS_LO16", vram = 0x80B91FF8, target_vram = 0x80B929D8 },
    { type = "R_MIPS_LO16", vram = 0x80B91FFC, target_vram = 0x80B929D0 },
    { type = "R_MIPS_LO16", vram = 0x80B92000, target_vram = 0x80B92A00 },
    { type = "R_MIPS_HI16", vram = 0x80B92148, target_vram = 0x80B929E0 },
    { type = "R_MIPS_HI16", vram = 0x80B9214C, target_vram = 0x80B929E3 },
    { type = "R_MIPS_LO16", vram = 0x80B92154, target_vram = 0x80B929E3 },
    { type = "R_MIPS_LO16", vram = 0x80B92158, target_vram = 0x80B929E0 },
    { type = "R_MIPS_HI16", vram = 0x80B921D0, target_vram = 0x80B929E4 },
    { type = "R_MIPS_HI16", vram = 0x80B921D4, target_vram = 0x80B929EA },
    { type = "R_MIPS_LO16", vram = 0x80B921DC, target_vram = 0x80B929EA },
    { type = "R_MIPS_LO16", vram = 0x80B921E0, target_vram = 0x80B929E4 },
    { type = "R_MIPS_HI16", vram = 0x80B923BC, target_vram = 0x80B929EC },
    { type = "R_MIPS_LO16", vram = 0x80B923C0, target_vram = 0x80B929EC },
    { type = "R_MIPS_HI16", vram = 0x80B923FC, target_vram = 0x80B92960 },
    { type = "R_MIPS_LO16", vram = 0x80B92400, target_vram = 0x80B92960 },
    { type = "R_MIPS_HI16", vram = 0x80B924DC, target_vram = 0x80B924F8 },
    { type = "R_MIPS_LO16", vram = 0x80B924E4, target_vram = 0x80B924F8 },
    { type = "R_MIPS_HI16", vram = 0x80B92504, target_vram = 0x80B92964 },
    { type = "R_MIPS_LO16", vram = 0x80B92524, target_vram = 0x80B92964 },
    { type = "R_MIPS_HI16", vram = 0x80B92580, target_vram = 0x80B9296C },
    { type = "R_MIPS_HI16", vram = 0x80B92584, target_vram = 0x80B925B8 },
    { type = "R_MIPS_LO16", vram = 0x80B925A0, target_vram = 0x80B9296C },
    { type = "R_MIPS_LO16", vram = 0x80B925A4, target_vram = 0x80B925B8 },
    { type = "R_MIPS_HI16", vram = 0x80B925C4, target_vram = 0x80B92964 },
    { type = "R_MIPS_LO16", vram = 0x80B925E4, target_vram = 0x80B92964 },
    { type = "R_MIPS_HI16", vram = 0x80B92648, target_vram = 0x80B92660 },
    { type = "R_MIPS_LO16", vram = 0x80B9264C, target_vram = 0x80B92660 },
    { type = "R_MIPS_HI16", vram = 0x80B92678, target_vram = 0x80B92960 },
    { type = "R_MIPS_LO16", vram = 0x80B9267C, target_vram = 0x80B92960 },
    { type = "R_MIPS_HI16", vram = 0x80B926FC, target_vram = 0x80B92A04 },
    { type = "R_MIPS_LO16", vram = 0x80B9271C, target_vram = 0x80B92A04 },
    { type = "R_MIPS_HI16", vram = 0x80B9275C, target_vram = 0x80B92A08 },
    { type = "R_MIPS_LO16", vram = 0x80B92760, target_vram = 0x80B92A08 },
]

functions = [
    { name = "func_80B922C0", vram = 0x80B922C0, size = 0x3C },
    { name = "func_80B92660", vram = 0x80B92660, size = 0x280 },
    { name = "func_80B9257C", vram = 0x80B9257C, size = 0x3C },
    { name = "func_80B91F20", vram = 0x80B91F20, size = 0x54 },
    { name = "func_80B924F8", vram = 0x80B924F8, size = 0x84 },
    { name = "func_80B92644", vram = 0x80B92644, size = 0x1C },
    { name = "BgDblueElevator_Draw", vram = 0x80B92904, size = 0x3C },
    { name = "BgDblueElevator_Update", vram = 0x80B928E0, size = 0x24 },
    { name = "BgDblueElevator_Init", vram = 0x80B923A4, size = 0x104 },
    { name = "func_80B925B8", vram = 0x80B925B8, size = 0x8C },
    { name = "BgDblueElevator_Destroy", vram = 0x80B924A8, size = 0x34 },
    { name = "func_80B91F74", vram = 0x80B91F74, size = 0x34C },
    { name = "func_80B924DC", vram = 0x80B924DC, size = 0x1C },
    { name = "func_80B922FC", vram = 0x80B922FC, size = 0xA8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Warpstone"
rom = 0x00FF7C80
vram = 0x80B92B10
size = 0x800

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B92B30, target_vram = 0x80B9324C },
    { type = "R_MIPS_LO16", vram = 0x80B92B34, target_vram = 0x80B9324C },
    { type = "R_MIPS_HI16", vram = 0x80B92B40, target_vram = 0x80B93220 },
    { type = "R_MIPS_LO16", vram = 0x80B92B44, target_vram = 0x80B93220 },
    { type = "R_MIPS_HI16", vram = 0x80B92B88, target_vram = 0x80B92DC4 },
    { type = "R_MIPS_HI16", vram = 0x80B92B98, target_vram = 0x80B92C00 },
    { type = "R_MIPS_LO16", vram = 0x80B92B9C, target_vram = 0x80B92C00 },
    { type = "R_MIPS_LO16", vram = 0x80B92BB4, target_vram = 0x80B92DC4 },
    { type = "R_MIPS_HI16", vram = 0x80B92C10, target_vram = 0x80B92C48 },
    { type = "R_MIPS_LO16", vram = 0x80B92C28, target_vram = 0x80B92C48 },
    { type = "R_MIPS_HI16", vram = 0x80B92C8C, target_vram = 0x80B92CD0 },
    { type = "R_MIPS_LO16", vram = 0x80B92C90, target_vram = 0x80B92CD0 },
    { type = "R_MIPS_HI16", vram = 0x80B92D14, target_vram = 0x80B92DC4 },
    { type = "R_MIPS_LO16", vram = 0x80B92D18, target_vram = 0x80B92DC4 },
    { type = "R_MIPS_HI16", vram = 0x80B92D7C, target_vram = 0x80B93260 },
    { type = "R_MIPS_LO16", vram = 0x80B92D80, target_vram = 0x80B93260 },
    { type = "R_MIPS_HI16", vram = 0x80B92F58, target_vram = 0x80B93250 },
    { type = "R_MIPS_LO16", vram = 0x80B92F70, target_vram = 0x80B93250 },
    { type = "R_MIPS_HI16", vram = 0x80B930BC, target_vram = 0x80B93264 },
    { type = "R_MIPS_LO16", vram = 0x80B930C0, target_vram = 0x80B93264 },
    { type = "R_MIPS_HI16", vram = 0x80B93180, target_vram = 0x80B93268 },
    { type = "R_MIPS_LO16", vram = 0x80B93184, target_vram = 0x80B93268 },
]

functions = [
    { name = "ObjWarpstone_OpenedIdle", vram = 0x80B92DC4, size = 0x18 },
    { name = "ObjWarpstone_BeginOpeningCutscene", vram = 0x80B92C48, size = 0x88 },
    { name = "ObjWarpstone_Destroy", vram = 0x80B92BD4, size = 0x2C },
    { name = "ObjWarpstone_Update", vram = 0x80B92DDC, size = 0x164 },
    { name = "ObjWarpstone_Init", vram = 0x80B92B1C, size = 0xB8 },
    { name = "ObjWarpstone_PlayOpeningCutscene", vram = 0x80B92CD0, size = 0xF4 },
    { name = "ObjWarpstone_Draw", vram = 0x80B92F40, size = 0x2C0 },
    { name = "ObjWarpstone_ClosedIdle", vram = 0x80B92C00, size = 0x48 },
    { name = "ObjWarpstone_SetupAction", vram = 0x80B92B10, size = 0xC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Zog"
rom = 0x00FF8480
vram = 0x80B93310
size = 0x2B00

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B93400, target_vram = 0x80B959D0 },
    { type = "R_MIPS_LO16", vram = 0x80B93418, target_vram = 0x80B959D0 },
    { type = "R_MIPS_HI16", vram = 0x80B93554, target_vram = 0x80B95E10 },
    { type = "R_MIPS_LO16", vram = 0x80B93558, target_vram = 0x80B95E10 },
    { type = "R_MIPS_HI16", vram = 0x80B9355C, target_vram = 0x80B958AC },
    { type = "R_MIPS_LO16", vram = 0x80B93560, target_vram = 0x80B958AC },
    { type = "R_MIPS_HI16", vram = 0x80B93574, target_vram = 0x80B958B8 },
    { type = "R_MIPS_LO16", vram = 0x80B93578, target_vram = 0x80B958B8 },
    { type = "R_MIPS_HI16", vram = 0x80B9358C, target_vram = 0x80B958B8 },
    { type = "R_MIPS_LO16", vram = 0x80B93590, target_vram = 0x80B958B8 },
    { type = "R_MIPS_HI16", vram = 0x80B9359C, target_vram = 0x80B958C0 },
    { type = "R_MIPS_LO16", vram = 0x80B935A0, target_vram = 0x80B958C0 },
    { type = "R_MIPS_HI16", vram = 0x80B935B4, target_vram = 0x80B95E10 },
    { type = "R_MIPS_LO16", vram = 0x80B935B8, target_vram = 0x80B95E10 },
    { type = "R_MIPS_HI16", vram = 0x80B935BC, target_vram = 0x80B93310 },
    { type = "R_MIPS_LO16", vram = 0x80B935C0, target_vram = 0x80B93310 },
    { type = "R_MIPS_HI16", vram = 0x80B935E4, target_vram = 0x80B95128 },
    { type = "R_MIPS_LO16", vram = 0x80B935E8, target_vram = 0x80B95128 },
    { type = "R_MIPS_HI16", vram = 0x80B93640, target_vram = 0x80B95880 },
    { type = "R_MIPS_LO16", vram = 0x80B93644, target_vram = 0x80B95880 },
    { type = "R_MIPS_HI16", vram = 0x80B936DC, target_vram = 0x80B959D4 },
    { type = "R_MIPS_LO16", vram = 0x80B936E8, target_vram = 0x80B959D4 },
    { type = "R_MIPS_HI16", vram = 0x80B93730, target_vram = 0x80B95240 },
    { type = "R_MIPS_LO16", vram = 0x80B9373C, target_vram = 0x80B95240 },
    { type = "R_MIPS_HI16", vram = 0x80B938F0, target_vram = 0x80B958DC },
    { type = "R_MIPS_LO16", vram = 0x80B938FC, target_vram = 0x80B958DC },
    { type = "R_MIPS_HI16", vram = 0x80B9392C, target_vram = 0x80B9451C },
    { type = "R_MIPS_LO16", vram = 0x80B93934, target_vram = 0x80B9451C },
    { type = "R_MIPS_HI16", vram = 0x80B93944, target_vram = 0x80B948A8 },
    { type = "R_MIPS_LO16", vram = 0x80B93948, target_vram = 0x80B948A8 },
    { type = "R_MIPS_HI16", vram = 0x80B93964, target_vram = 0x80B959D8 },
    { type = "R_MIPS_LO16", vram = 0x80B9396C, target_vram = 0x80B959D8 },
    { type = "R_MIPS_HI16", vram = 0x80B939D8, target_vram = 0x80B958C0 },
    { type = "R_MIPS_LO16", vram = 0x80B939DC, target_vram = 0x80B958C0 },
    { type = "R_MIPS_HI16", vram = 0x80B93AB4, target_vram = 0x80B95984 },
    { type = "R_MIPS_LO16", vram = 0x80B93AC0, target_vram = 0x80B95984 },
    { type = "R_MIPS_HI16", vram = 0x80B93AF0, target_vram = 0x80B95974 },
    { type = "R_MIPS_LO16", vram = 0x80B93AFC, target_vram = 0x80B95974 },
    { type = "R_MIPS_HI16", vram = 0x80B93B04, target_vram = 0x80B958C0 },
    { type = "R_MIPS_LO16", vram = 0x80B93B28, target_vram = 0x80B958C0 },
    { type = "R_MIPS_HI16", vram = 0x80B93E44, target_vram = 0x80B959A4 },
    { type = "R_MIPS_HI16", vram = 0x80B93E4C, target_vram = 0x80B959A8 },
    { type = "R_MIPS_LO16", vram = 0x80B93E50, target_vram = 0x80B959A8 },
    { type = "R_MIPS_LO16", vram = 0x80B93E58, target_vram = 0x80B959A4 },
    { type = "R_MIPS_HI16", vram = 0x80B93E5C, target_vram = 0x80B9598C },
    { type = "R_MIPS_HI16", vram = 0x80B93E60, target_vram = 0x80B95998 },
    { type = "R_MIPS_LO16", vram = 0x80B93E70, target_vram = 0x80B95998 },
    { type = "R_MIPS_LO16", vram = 0x80B93E74, target_vram = 0x80B9598C },
    { type = "R_MIPS_HI16", vram = 0x80B93EDC, target_vram = 0x80B959DC },
    { type = "R_MIPS_LO16", vram = 0x80B93EE4, target_vram = 0x80B959DC },
    { type = "R_MIPS_HI16", vram = 0x80B93EF0, target_vram = 0x80B958F0 },
    { type = "R_MIPS_LO16", vram = 0x80B93EF4, target_vram = 0x80B958F0 },
    { type = "R_MIPS_HI16", vram = 0x80B93F10, target_vram = 0x80B958F8 },
    { type = "R_MIPS_LO16", vram = 0x80B93F14, target_vram = 0x80B958F8 },
    { type = "R_MIPS_HI16", vram = 0x80B93F44, target_vram = 0x80B95904 },
    { type = "R_MIPS_LO16", vram = 0x80B93F60, target_vram = 0x80B95904 },
    { type = "R_MIPS_HI16", vram = 0x80B93F80, target_vram = 0x80B958DC },
    { type = "R_MIPS_LO16", vram = 0x80B93F84, target_vram = 0x80B958DC },
    { type = "R_MIPS_HI16", vram = 0x80B93FA8, target_vram = 0x80B958E4 },
    { type = "R_MIPS_LO16", vram = 0x80B93FAC, target_vram = 0x80B958E4 },
    { type = "R_MIPS_HI16", vram = 0x80B93FCC, target_vram = 0x80B95930 },
    { type = "R_MIPS_LO16", vram = 0x80B93FD0, target_vram = 0x80B95930 },
    { type = "R_MIPS_HI16", vram = 0x80B93FE4, target_vram = 0x80B95938 },
    { type = "R_MIPS_LO16", vram = 0x80B93FE8, target_vram = 0x80B95938 },
    { type = "R_MIPS_HI16", vram = 0x80B93FFC, target_vram = 0x80B95928 },
    { type = "R_MIPS_LO16", vram = 0x80B94000, target_vram = 0x80B95928 },
    { type = "R_MIPS_HI16", vram = 0x80B94014, target_vram = 0x80B9591C },
    { type = "R_MIPS_LO16", vram = 0x80B94018, target_vram = 0x80B9591C },
    { type = "R_MIPS_HI16", vram = 0x80B94188, target_vram = 0x80B95A14 },
    { type = "R_MIPS_LO16", vram = 0x80B94190, target_vram = 0x80B95A14 },
    { type = "R_MIPS_HI16", vram = 0x80B94304, target_vram = 0x80B95920 },
    { type = "R_MIPS_LO16", vram = 0x80B94308, target_vram = 0x80B95920 },
    { type = "R_MIPS_HI16", vram = 0x80B9431C, target_vram = 0x80B9592C },
    { type = "R_MIPS_LO16", vram = 0x80B94320, target_vram = 0x80B9592C },
    { type = "R_MIPS_HI16", vram = 0x80B94334, target_vram = 0x80B95934 },
    { type = "R_MIPS_LO16", vram = 0x80B94338, target_vram = 0x80B95934 },
    { type = "R_MIPS_HI16", vram = 0x80B94350, target_vram = 0x80B95924 },
    { type = "R_MIPS_LO16", vram = 0x80B9435C, target_vram = 0x80B95924 },
    { type = "R_MIPS_HI16", vram = 0x80B94370, target_vram = 0x80B95918 },
    { type = "R_MIPS_LO16", vram = 0x80B94374, target_vram = 0x80B95918 },
    { type = "R_MIPS_HI16", vram = 0x80B943C8, target_vram = 0x80B943A0 },
    { type = "R_MIPS_LO16", vram = 0x80B943CC, target_vram = 0x80B943A0 },
    { type = "R_MIPS_HI16", vram = 0x80B944D8, target_vram = 0x80B9451C },
    { type = "R_MIPS_LO16", vram = 0x80B944DC, target_vram = 0x80B9451C },
    { type = "R_MIPS_HI16", vram = 0x80B94544, target_vram = 0x80B94470 },
    { type = "R_MIPS_LO16", vram = 0x80B94548, target_vram = 0x80B94470 },
    { type = "R_MIPS_HI16", vram = 0x80B945BC, target_vram = 0x80B943C0 },
    { type = "R_MIPS_LO16", vram = 0x80B945C0, target_vram = 0x80B943C0 },
    { type = "R_MIPS_HI16", vram = 0x80B94638, target_vram = 0x80B9451C },
    { type = "R_MIPS_LO16", vram = 0x80B94648, target_vram = 0x80B9451C },
    { type = "R_MIPS_HI16", vram = 0x80B946C8, target_vram = 0x80B9461C },
    { type = "R_MIPS_LO16", vram = 0x80B946CC, target_vram = 0x80B9461C },
    { type = "R_MIPS_HI16", vram = 0x80B9477C, target_vram = 0x80B946B4 },
    { type = "R_MIPS_LO16", vram = 0x80B94784, target_vram = 0x80B946B4 },
    { type = "R_MIPS_HI16", vram = 0x80B94868, target_vram = 0x80B948A8 },
    { type = "R_MIPS_LO16", vram = 0x80B9486C, target_vram = 0x80B948A8 },
    { type = "R_MIPS_HI16", vram = 0x80B948D0, target_vram = 0x80B946FC },
    { type = "R_MIPS_LO16", vram = 0x80B948D4, target_vram = 0x80B946FC },
    { type = "R_MIPS_HI16", vram = 0x80B94950, target_vram = 0x80B943C0 },
    { type = "R_MIPS_LO16", vram = 0x80B94954, target_vram = 0x80B943C0 },
    { type = "R_MIPS_HI16", vram = 0x80B94A2C, target_vram = 0x80B948A8 },
    { type = "R_MIPS_LO16", vram = 0x80B94A38, target_vram = 0x80B948A8 },
    { type = "R_MIPS_HI16", vram = 0x80B94C6C, target_vram = 0x80B94A00 },
    { type = "R_MIPS_LO16", vram = 0x80B94C78, target_vram = 0x80B94A00 },
    { type = "R_MIPS_HI16", vram = 0x80B94DE8, target_vram = 0x80B94E34 },
    { type = "R_MIPS_LO16", vram = 0x80B94DEC, target_vram = 0x80B94E34 },
    { type = "R_MIPS_HI16", vram = 0x80B94E64, target_vram = 0x80B95A50 },
    { type = "R_MIPS_LO16", vram = 0x80B94E68, target_vram = 0x80B95A50 },
    { type = "R_MIPS_HI16", vram = 0x80B94E90, target_vram = 0x80B959AC },
    { type = "R_MIPS_LO16", vram = 0x80B94E94, target_vram = 0x80B959AC },
    { type = "R_MIPS_HI16", vram = 0x80B94FD8, target_vram = 0x80B95A54 },
    { type = "R_MIPS_LO16", vram = 0x80B94FDC, target_vram = 0x80B95A54 },
    { type = "R_MIPS_HI16", vram = 0x80B95050, target_vram = 0x80B94D0C },
    { type = "R_MIPS_LO16", vram = 0x80B95054, target_vram = 0x80B94D0C },
    { type = "R_MIPS_HI16", vram = 0x80B95070, target_vram = 0x80B94C5C },
    { type = "R_MIPS_LO16", vram = 0x80B95080, target_vram = 0x80B94C5C },
    { type = "R_MIPS_HI16", vram = 0x80B9516C, target_vram = 0x80B94D0C },
    { type = "R_MIPS_LO16", vram = 0x80B95174, target_vram = 0x80B94D0C },
    { type = "R_MIPS_HI16", vram = 0x80B952C0, target_vram = 0x80B9461C },
    { type = "R_MIPS_LO16", vram = 0x80B952D4, target_vram = 0x80B9461C },
    { type = "R_MIPS_HI16", vram = 0x80B954E8, target_vram = 0x80B959BC },
    { type = "R_MIPS_HI16", vram = 0x80B954EC, target_vram = 0x80B959B8 },
    { type = "R_MIPS_LO16", vram = 0x80B954F0, target_vram = 0x80B959BC },
    { type = "R_MIPS_LO16", vram = 0x80B954FC, target_vram = 0x80B959B8 },
    { type = "R_MIPS_HI16", vram = 0x80B95518, target_vram = 0x80B959BC },
    { type = "R_MIPS_HI16", vram = 0x80B9551C, target_vram = 0x80B959B8 },
    { type = "R_MIPS_LO16", vram = 0x80B95520, target_vram = 0x80B959BC },
    { type = "R_MIPS_LO16", vram = 0x80B9552C, target_vram = 0x80B959B8 },
    { type = "R_MIPS_HI16", vram = 0x80B955BC, target_vram = 0x80B959C8 },
    { type = "R_MIPS_HI16", vram = 0x80B955C0, target_vram = 0x80B959C4 },
    { type = "R_MIPS_LO16", vram = 0x80B955C4, target_vram = 0x80B959C8 },
    { type = "R_MIPS_LO16", vram = 0x80B955D0, target_vram = 0x80B959C4 },
    { type = "R_MIPS_HI16", vram = 0x80B955EC, target_vram = 0x80B959C8 },
    { type = "R_MIPS_HI16", vram = 0x80B955F0, target_vram = 0x80B959C4 },
    { type = "R_MIPS_LO16", vram = 0x80B955F4, target_vram = 0x80B959C8 },
    { type = "R_MIPS_LO16", vram = 0x80B95600, target_vram = 0x80B959C4 },
    { type = "R_MIPS_HI16", vram = 0x80B95708, target_vram = 0x80B958AC },
    { type = "R_MIPS_LO16", vram = 0x80B95718, target_vram = 0x80B958AC },
    { type = "R_MIPS_HI16", vram = 0x80B95730, target_vram = 0x80B958B8 },
    { type = "R_MIPS_LO16", vram = 0x80B95740, target_vram = 0x80B958B8 },
    { type = "R_MIPS_HI16", vram = 0x80B95758, target_vram = 0x80B95598 },
    { type = "R_MIPS_LO16", vram = 0x80B95774, target_vram = 0x80B95598 },
    { type = "R_MIPS_HI16", vram = 0x80B957C4, target_vram = 0x80B958AC },
    { type = "R_MIPS_LO16", vram = 0x80B957D4, target_vram = 0x80B958AC },
    { type = "R_MIPS_HI16", vram = 0x80B957EC, target_vram = 0x80B958B8 },
    { type = "R_MIPS_LO16", vram = 0x80B957FC, target_vram = 0x80B958B8 },
    { type = "R_MIPS_HI16", vram = 0x80B95828, target_vram = 0x80B954C4 },
    { type = "R_MIPS_LO16", vram = 0x80B9582C, target_vram = 0x80B954C4 },
]

functions = [
    { name = "func_80B94A00", vram = 0x80B94A00, size = 0x25C },
    { name = "func_80B93DE8", vram = 0x80B93DE8, size = 0xB8 },
    { name = "EnZog_Update", vram = 0x80B95260, size = 0x264 },
    { name = "func_80B93468", vram = 0x80B93468, size = 0xD0 },
    { name = "func_80B95128", vram = 0x80B95128, size = 0x118 },
    { name = "func_80B939C0", vram = 0x80B939C0, size = 0x88 },
    { name = "func_80B93BE0", vram = 0x80B93BE0, size = 0x14C },
    { name = "func_80B93310", vram = 0x80B93310, size = 0x158 },
    { name = "func_80B943A0", vram = 0x80B943A0, size = 0x20 },
    { name = "EnZog_Destroy", vram = 0x80B93994, size = 0x2C },
    { name = "func_80B94470", vram = 0x80B94470, size = 0xAC },
    { name = "func_80B93EA0", vram = 0x80B93EA0, size = 0x500 },
    { name = "func_80B943C0", vram = 0x80B943C0, size = 0x2C },
    { name = "func_80B93D2C", vram = 0x80B93D2C, size = 0xBC },
    { name = "func_80B95598", vram = 0x80B95598, size = 0xD0 },
    { name = "func_80B948A8", vram = 0x80B948A8, size = 0x158 },
    { name = "func_80B9461C", vram = 0x80B9461C, size = 0x98 },
    { name = "func_80B9451C", vram = 0x80B9451C, size = 0x100 },
    { name = "EnZog_PostLimbDraw", vram = 0x80B954C4, size = 0xD4 },
    { name = "func_80B94E34", vram = 0x80B94E34, size = 0x2F4 },
    { name = "func_80B946FC", vram = 0x80B946FC, size = 0x1AC },
    { name = "func_80B943EC", vram = 0x80B943EC, size = 0x84 },
    { name = "EnZog_Draw", vram = 0x80B95668, size = 0x1F4 },
    { name = "func_80B93B44", vram = 0x80B93B44, size = 0x64 },
    { name = "func_80B94C5C", vram = 0x80B94C5C, size = 0xB0 },
    { name = "func_80B946B4", vram = 0x80B946B4, size = 0x48 },
    { name = "func_80B93BA8", vram = 0x80B93BA8, size = 0x38 },
    { name = "func_80B93A48", vram = 0x80B93A48, size = 0xFC },
    { name = "EnZog_Init", vram = 0x80B93538, size = 0x45C },
    { name = "func_80B95240", vram = 0x80B95240, size = 0x20 },
    { name = "func_80B94D0C", vram = 0x80B94D0C, size = 0x128 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Rotlift"
rom = 0x00FFAF80
vram = 0x80B95E20
size = 0x3C0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B95F3C, target_vram = 0x80B96178 },
    { type = "R_MIPS_LO16", vram = 0x80B95F40, target_vram = 0x80B96178 },
    { type = "R_MIPS_HI16", vram = 0x80B95FFC, target_vram = 0x80B96160 },
    { type = "R_MIPS_LO16", vram = 0x80B96000, target_vram = 0x80B96160 },
    { type = "R_MIPS_HI16", vram = 0x80B960F4, target_vram = 0x80B96160 },
    { type = "R_MIPS_LO16", vram = 0x80B960F8, target_vram = 0x80B96160 },
]

functions = [
    { name = "ObjRotlift_Draw", vram = 0x80B960E0, size = 0x60 },
    { name = "ObjRotlift_Init", vram = 0x80B95F10, size = 0x144 },
    { name = "ObjRotlift_Update", vram = 0x80B96088, size = 0x58 },
    { name = "ObjRotlift_Destroy", vram = 0x80B96054, size = 0x34 },
    { name = "ObjRotlift_MoveDekuFlowers", vram = 0x80B95E20, size = 0xF0 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Jg_Gakki"
rom = 0x00FFB340
vram = 0x80B961E0
size = 0x230

relocs = [
]

functions = [
    { name = "ObjJgGakki_Init", vram = 0x80B961E0, size = 0x140 },
    { name = "ObjJgGakki_Destroy", vram = 0x80B96320, size = 0x2C },
    { name = "ObjJgGakki_Draw", vram = 0x80B96378, size = 0x40 },
    { name = "ObjJgGakki_Update", vram = 0x80B9634C, size = 0x2C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Inibs_Movebg"
rom = 0x00FFB570
vram = 0x80B96410
size = 0x1C0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B9641C, target_vram = 0x80B96578 },
    { type = "R_MIPS_LO16", vram = 0x80B96420, target_vram = 0x80B96578 },
    { type = "R_MIPS_HI16", vram = 0x80B9643C, target_vram = 0x80B96560 },
    { type = "R_MIPS_HI16", vram = 0x80B96440, target_vram = 0x80B96568 },
    { type = "R_MIPS_LO16", vram = 0x80B9645C, target_vram = 0x80B96560 },
    { type = "R_MIPS_LO16", vram = 0x80B96470, target_vram = 0x80B96568 },
    { type = "R_MIPS_HI16", vram = 0x80B9647C, target_vram = 0x80B96570 },
    { type = "R_MIPS_LO16", vram = 0x80B96488, target_vram = 0x80B96570 },
]

functions = [
    { name = "BgInibsMovebg_Draw", vram = 0x80B964D0, size = 0x70 },
    { name = "BgInibsMovebg_Destroy", vram = 0x80B9649C, size = 0x34 },
    { name = "BgInibsMovebg_Init", vram = 0x80B96410, size = 0x8C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Zot"
rom = 0x00FFB730
vram = 0x80B965D0
size = 0x3AE0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B966F8, target_vram = 0x80B97100 },
    { type = "R_MIPS_LO16", vram = 0x80B966FC, target_vram = 0x80B97100 },
    { type = "R_MIPS_HI16", vram = 0x80B96750, target_vram = 0x80B998E0 },
    { type = "R_MIPS_LO16", vram = 0x80B96754, target_vram = 0x80B998E0 },
    { type = "R_MIPS_HI16", vram = 0x80B967B4, target_vram = 0x80B99950 },
    { type = "R_MIPS_LO16", vram = 0x80B967BC, target_vram = 0x80B99950 },
    { type = "R_MIPS_HI16", vram = 0x80B967CC, target_vram = 0x80B97240 },
    { type = "R_MIPS_LO16", vram = 0x80B967D0, target_vram = 0x80B97240 },
    { type = "R_MIPS_HI16", vram = 0x80B967E4, target_vram = 0x80B97708 },
    { type = "R_MIPS_LO16", vram = 0x80B967EC, target_vram = 0x80B97708 },
    { type = "R_MIPS_HI16", vram = 0x80B96864, target_vram = 0x80B97B5C },
    { type = "R_MIPS_LO16", vram = 0x80B9686C, target_vram = 0x80B97B5C },
    { type = "R_MIPS_HI16", vram = 0x80B968B4, target_vram = 0x80B97FD0 },
    { type = "R_MIPS_LO16", vram = 0x80B968BC, target_vram = 0x80B97FD0 },
    { type = "R_MIPS_HI16", vram = 0x80B96914, target_vram = 0x80B98998 },
    { type = "R_MIPS_LO16", vram = 0x80B96918, target_vram = 0x80B98998 },
    { type = "R_MIPS_HI16", vram = 0x80B9694C, target_vram = 0x80B98998 },
    { type = "R_MIPS_LO16", vram = 0x80B96950, target_vram = 0x80B98998 },
    { type = "R_MIPS_HI16", vram = 0x80B9697C, target_vram = 0x80B98CA8 },
    { type = "R_MIPS_LO16", vram = 0x80B96980, target_vram = 0x80B98CA8 },
    { type = "R_MIPS_HI16", vram = 0x80B969B0, target_vram = 0x80B990A4 },
    { type = "R_MIPS_LO16", vram = 0x80B969B4, target_vram = 0x80B990A4 },
    { type = "R_MIPS_HI16", vram = 0x80B969C4, target_vram = 0x80B992C0 },
    { type = "R_MIPS_LO16", vram = 0x80B969C8, target_vram = 0x80B992C0 },
    { type = "R_MIPS_HI16", vram = 0x80B96A28, target_vram = 0x80B98998 },
    { type = "R_MIPS_LO16", vram = 0x80B96A2C, target_vram = 0x80B98998 },
    { type = "R_MIPS_HI16", vram = 0x80B96A7C, target_vram = 0x80B99384 },
    { type = "R_MIPS_LO16", vram = 0x80B96A80, target_vram = 0x80B99384 },
    { type = "R_MIPS_HI16", vram = 0x80B96B04, target_vram = 0x80B980FC },
    { type = "R_MIPS_LO16", vram = 0x80B96B0C, target_vram = 0x80B980FC },
    { type = "R_MIPS_HI16", vram = 0x80B96C40, target_vram = 0x80B9990C },
    { type = "R_MIPS_LO16", vram = 0x80B96C50, target_vram = 0x80B9990C },
    { type = "R_MIPS_HI16", vram = 0x80B96C70, target_vram = 0x80B9990C },
    { type = "R_MIPS_LO16", vram = 0x80B96C74, target_vram = 0x80B9990C },
    { type = "R_MIPS_HI16", vram = 0x80B971EC, target_vram = 0x80B999AC },
    { type = "R_MIPS_LO16", vram = 0x80B971F4, target_vram = 0x80B999AC },
    { type = "R_MIPS_HI16", vram = 0x80B97224, target_vram = 0x80B97240 },
    { type = "R_MIPS_LO16", vram = 0x80B97228, target_vram = 0x80B97240 },
    { type = "R_MIPS_HI16", vram = 0x80B97268, target_vram = 0x80B97194 },
    { type = "R_MIPS_LO16", vram = 0x80B9726C, target_vram = 0x80B97194 },
    { type = "R_MIPS_HI16", vram = 0x80B97440, target_vram = 0x80B999C4 },
    { type = "R_MIPS_LO16", vram = 0x80B97448, target_vram = 0x80B999C4 },
    { type = "R_MIPS_HI16", vram = 0x80B97518, target_vram = 0x80B97708 },
    { type = "R_MIPS_LO16", vram = 0x80B97520, target_vram = 0x80B97708 },
    { type = "R_MIPS_HI16", vram = 0x80B97624, target_vram = 0x80B973BC },
    { type = "R_MIPS_LO16", vram = 0x80B97628, target_vram = 0x80B973BC },
    { type = "R_MIPS_HI16", vram = 0x80B976EC, target_vram = 0x80B97708 },
    { type = "R_MIPS_LO16", vram = 0x80B976F0, target_vram = 0x80B97708 },
    { type = "R_MIPS_HI16", vram = 0x80B97768, target_vram = 0x80B9765C },
    { type = "R_MIPS_LO16", vram = 0x80B9776C, target_vram = 0x80B9765C },
    { type = "R_MIPS_HI16", vram = 0x80B9783C, target_vram = 0x80B975F8 },
    { type = "R_MIPS_LO16", vram = 0x80B97840, target_vram = 0x80B975F8 },
    { type = "R_MIPS_HI16", vram = 0x80B979F8, target_vram = 0x80B97B5C },
    { type = "R_MIPS_LO16", vram = 0x80B979FC, target_vram = 0x80B97B5C },
    { type = "R_MIPS_HI16", vram = 0x80B97AAC, target_vram = 0x80B999F4 },
    { type = "R_MIPS_LO16", vram = 0x80B97AB4, target_vram = 0x80B999F4 },
    { type = "R_MIPS_HI16", vram = 0x80B97AE8, target_vram = 0x80B979DC },
    { type = "R_MIPS_HI16", vram = 0x80B97AEC, target_vram = 0x80B97B5C },
    { type = "R_MIPS_LO16", vram = 0x80B97AF4, target_vram = 0x80B979DC },
    { type = "R_MIPS_LO16", vram = 0x80B97AF8, target_vram = 0x80B97B5C },
    { type = "R_MIPS_HI16", vram = 0x80B97B40, target_vram = 0x80B97B5C },
    { type = "R_MIPS_LO16", vram = 0x80B97B44, target_vram = 0x80B97B5C },
    { type = "R_MIPS_HI16", vram = 0x80B97BA8, target_vram = 0x80B97A44 },
    { type = "R_MIPS_LO16", vram = 0x80B97BAC, target_vram = 0x80B97A44 },
    { type = "R_MIPS_HI16", vram = 0x80B97CA8, target_vram = 0x80B97CC8 },
    { type = "R_MIPS_LO16", vram = 0x80B97CAC, target_vram = 0x80B97CC8 },
    { type = "R_MIPS_HI16", vram = 0x80B97CF0, target_vram = 0x80B97C40 },
    { type = "R_MIPS_LO16", vram = 0x80B97CF4, target_vram = 0x80B97C40 },
    { type = "R_MIPS_HI16", vram = 0x80B97D94, target_vram = 0x80B97CC8 },
    { type = "R_MIPS_LO16", vram = 0x80B97D98, target_vram = 0x80B97CC8 },
    { type = "R_MIPS_HI16", vram = 0x80B97E1C, target_vram = 0x80B97D6C },
    { type = "R_MIPS_LO16", vram = 0x80B97E20, target_vram = 0x80B97D6C },
    { type = "R_MIPS_HI16", vram = 0x80B97EF4, target_vram = 0x80B99A3C },
    { type = "R_MIPS_LO16", vram = 0x80B97EFC, target_vram = 0x80B99A3C },
    { type = "R_MIPS_HI16", vram = 0x80B97F6C, target_vram = 0x80B97D6C },
    { type = "R_MIPS_LO16", vram = 0x80B97F70, target_vram = 0x80B97D6C },
    { type = "R_MIPS_HI16", vram = 0x80B97FB0, target_vram = 0x80B97FD0 },
    { type = "R_MIPS_LO16", vram = 0x80B97FB4, target_vram = 0x80B97FD0 },
    { type = "R_MIPS_HI16", vram = 0x80B98018, target_vram = 0x80B97E4C },
    { type = "R_MIPS_LO16", vram = 0x80B9801C, target_vram = 0x80B97E4C },
    { type = "R_MIPS_HI16", vram = 0x80B9807C, target_vram = 0x80B97E0C },
    { type = "R_MIPS_LO16", vram = 0x80B98084, target_vram = 0x80B97E0C },
    { type = "R_MIPS_HI16", vram = 0x80B98130, target_vram = 0x80B97100 },
    { type = "R_MIPS_LO16", vram = 0x80B98134, target_vram = 0x80B97100 },
    { type = "R_MIPS_HI16", vram = 0x80B981A0, target_vram = 0x80B99A54 },
    { type = "R_MIPS_LO16", vram = 0x80B981A8, target_vram = 0x80B99A54 },
    { type = "R_MIPS_HI16", vram = 0x80B98508, target_vram = 0x80B98728 },
    { type = "R_MIPS_LO16", vram = 0x80B9850C, target_vram = 0x80B98728 },
    { type = "R_MIPS_HI16", vram = 0x80B98588, target_vram = 0x80B9849C },
    { type = "R_MIPS_LO16", vram = 0x80B98590, target_vram = 0x80B9849C },
    { type = "R_MIPS_HI16", vram = 0x80B986E8, target_vram = 0x80B98728 },
    { type = "R_MIPS_LO16", vram = 0x80B986EC, target_vram = 0x80B98728 },
    { type = "R_MIPS_HI16", vram = 0x80B9870C, target_vram = 0x80B98728 },
    { type = "R_MIPS_LO16", vram = 0x80B98710, target_vram = 0x80B98728 },
    { type = "R_MIPS_HI16", vram = 0x80B98834, target_vram = 0x80B99A84 },
    { type = "R_MIPS_LO16", vram = 0x80B9883C, target_vram = 0x80B99A84 },
    { type = "R_MIPS_HI16", vram = 0x80B98874, target_vram = 0x80B985EC },
    { type = "R_MIPS_LO16", vram = 0x80B98878, target_vram = 0x80B985EC },
    { type = "R_MIPS_HI16", vram = 0x80B988D8, target_vram = 0x80B98998 },
    { type = "R_MIPS_LO16", vram = 0x80B988DC, target_vram = 0x80B98998 },
    { type = "R_MIPS_HI16", vram = 0x80B988FC, target_vram = 0x80B9854C },
    { type = "R_MIPS_LO16", vram = 0x80B98908, target_vram = 0x80B9854C },
    { type = "R_MIPS_HI16", vram = 0x80B98934, target_vram = 0x80B9854C },
    { type = "R_MIPS_LO16", vram = 0x80B98940, target_vram = 0x80B9854C },
    { type = "R_MIPS_HI16", vram = 0x80B9896C, target_vram = 0x80B98998 },
    { type = "R_MIPS_LO16", vram = 0x80B98978, target_vram = 0x80B98998 },
    { type = "R_MIPS_HI16", vram = 0x80B989CC, target_vram = 0x80B98728 },
    { type = "R_MIPS_LO16", vram = 0x80B989D0, target_vram = 0x80B98728 },
    { type = "R_MIPS_HI16", vram = 0x80B98B28, target_vram = 0x80B99B00 },
    { type = "R_MIPS_LO16", vram = 0x80B98B30, target_vram = 0x80B99B00 },
    { type = "R_MIPS_HI16", vram = 0x80B98B60, target_vram = 0x80B98CA8 },
    { type = "R_MIPS_LO16", vram = 0x80B98B68, target_vram = 0x80B98CA8 },
    { type = "R_MIPS_HI16", vram = 0x80B98B9C, target_vram = 0x80B98CA8 },
    { type = "R_MIPS_LO16", vram = 0x80B98BA4, target_vram = 0x80B98CA8 },
    { type = "R_MIPS_HI16", vram = 0x80B98BD8, target_vram = 0x80B98CA8 },
    { type = "R_MIPS_LO16", vram = 0x80B98BDC, target_vram = 0x80B98CA8 },
    { type = "R_MIPS_HI16", vram = 0x80B98C5C, target_vram = 0x80B98AD0 },
    { type = "R_MIPS_LO16", vram = 0x80B98C60, target_vram = 0x80B98AD0 },
    { type = "R_MIPS_HI16", vram = 0x80B98C74, target_vram = 0x80B98AD0 },
    { type = "R_MIPS_LO16", vram = 0x80B98C78, target_vram = 0x80B98AD0 },
    { type = "R_MIPS_HI16", vram = 0x80B98CF0, target_vram = 0x80B98BF4 },
    { type = "R_MIPS_LO16", vram = 0x80B98CF8, target_vram = 0x80B98BF4 },
    { type = "R_MIPS_HI16", vram = 0x80B98D30, target_vram = 0x80B98AD0 },
    { type = "R_MIPS_LO16", vram = 0x80B98D34, target_vram = 0x80B98AD0 },
    { type = "R_MIPS_HI16", vram = 0x80B98F50, target_vram = 0x80B990A4 },
    { type = "R_MIPS_LO16", vram = 0x80B98F54, target_vram = 0x80B990A4 },
    { type = "R_MIPS_HI16", vram = 0x80B99018, target_vram = 0x80B99B28 },
    { type = "R_MIPS_LO16", vram = 0x80B99020, target_vram = 0x80B99B28 },
    { type = "R_MIPS_HI16", vram = 0x80B9905C, target_vram = 0x80B98F30 },
    { type = "R_MIPS_LO16", vram = 0x80B99060, target_vram = 0x80B98F30 },
    { type = "R_MIPS_HI16", vram = 0x80B99084, target_vram = 0x80B990A4 },
    { type = "R_MIPS_LO16", vram = 0x80B99088, target_vram = 0x80B990A4 },
    { type = "R_MIPS_HI16", vram = 0x80B990F0, target_vram = 0x80B98F94 },
    { type = "R_MIPS_LO16", vram = 0x80B990F4, target_vram = 0x80B98F94 },
    { type = "R_MIPS_HI16", vram = 0x80B99290, target_vram = 0x80B992C0 },
    { type = "R_MIPS_LO16", vram = 0x80B99294, target_vram = 0x80B992C0 },
    { type = "R_MIPS_HI16", vram = 0x80B992E8, target_vram = 0x80B991E4 },
    { type = "R_MIPS_LO16", vram = 0x80B992EC, target_vram = 0x80B991E4 },
    { type = "R_MIPS_HI16", vram = 0x80B995D0, target_vram = 0x80B99B4C },
    { type = "R_MIPS_LO16", vram = 0x80B995D4, target_vram = 0x80B99B4C },
    { type = "R_MIPS_HI16", vram = 0x80B99608, target_vram = 0x80B99B50 },
    { type = "R_MIPS_LO16", vram = 0x80B9960C, target_vram = 0x80B99B50 },
    { type = "R_MIPS_HI16", vram = 0x80B99774, target_vram = 0x80B99934 },
    { type = "R_MIPS_LO16", vram = 0x80B9977C, target_vram = 0x80B99934 },
    { type = "R_MIPS_HI16", vram = 0x80B997AC, target_vram = 0x80B99940 },
    { type = "R_MIPS_LO16", vram = 0x80B997B0, target_vram = 0x80B99940 },
    { type = "R_MIPS_HI16", vram = 0x80B9986C, target_vram = 0x80B995A4 },
    { type = "R_MIPS_LO16", vram = 0x80B99870, target_vram = 0x80B995A4 },
    { type = "R_MIPS_HI16", vram = 0x80B99884, target_vram = 0x80B99758 },
    { type = "R_MIPS_LO16", vram = 0x80B99888, target_vram = 0x80B99758 },
]

functions = [
    { name = "func_80B9854C", vram = 0x80B9854C, size = 0xA0 },
    { name = "func_80B98178", vram = 0x80B98178, size = 0x1D0 },
    { name = "func_80B97110", vram = 0x80B97110, size = 0x84 },
    { name = "EnZot_Draw", vram = 0x80B99798, size = 0x11C },
    { name = "func_80B97A44", vram = 0x80B97A44, size = 0x118 },
    { name = "func_80B97100", vram = 0x80B97100, size = 0x10 },
    { name = "func_80B97708", vram = 0x80B97708, size = 0x174 },
    { name = "EnZot_Update", vram = 0x80B99394, size = 0x1EC },
    { name = "func_80B985EC", vram = 0x80B985EC, size = 0x13C },
    { name = "func_80B98F94", vram = 0x80B98F94, size = 0x110 },
    { name = "func_80B98728", vram = 0x80B98728, size = 0x270 },
    { name = "func_80B98A4C", vram = 0x80B98A4C, size = 0x84 },
    { name = "func_80B965D0", vram = 0x80B965D0, size = 0xEC },
    { name = "func_80B975F8", vram = 0x80B975F8, size = 0x64 },
    { name = "func_80B97C40", vram = 0x80B97C40, size = 0x88 },
    { name = "func_80B97E0C", vram = 0x80B97E0C, size = 0x40 },
    { name = "func_80B96BEC", vram = 0x80B96BEC, size = 0xF8 },
    { name = "func_80B9787C", vram = 0x80B9787C, size = 0x160 },
    { name = "func_80B973BC", vram = 0x80B973BC, size = 0x23C },
    { name = "func_80B98348", vram = 0x80B98348, size = 0x154 },
    { name = "func_80B9849C", vram = 0x80B9849C, size = 0xB0 },
    { name = "func_80B97D6C", vram = 0x80B97D6C, size = 0xA0 },
    { name = "func_80B990A4", vram = 0x80B990A4, size = 0xBC },
    { name = "func_80B98CA8", vram = 0x80B98CA8, size = 0x168 },
    { name = "func_80B96E5C", vram = 0x80B96E5C, size = 0x154 },
    { name = "func_80B97BF8", vram = 0x80B97BF8, size = 0x48 },
    { name = "func_80B99384", vram = 0x80B99384, size = 0x10 },
    { name = "func_80B980FC", vram = 0x80B980FC, size = 0x7C },
    { name = "func_80B97240", vram = 0x80B97240, size = 0xA8 },
    { name = "func_80B96D4C", vram = 0x80B96D4C, size = 0xA4 },
    { name = "func_80B97194", vram = 0x80B97194, size = 0xAC },
    { name = "func_80B98BF4", vram = 0x80B98BF4, size = 0xB4 },
    { name = "func_80B97B5C", vram = 0x80B97B5C, size = 0x9C },
    { name = "func_80B98AD0", vram = 0x80B98AD0, size = 0x124 },
    { name = "func_80B99580", vram = 0x80B99580, size = 0x24 },
    { name = "EnZot_PostLimbDraw", vram = 0x80B99758, size = 0x40 },
    { name = "func_80B992C0", vram = 0x80B992C0, size = 0xC4 },
    { name = "func_80B99160", vram = 0x80B99160, size = 0x84 },
    { name = "func_80B98F30", vram = 0x80B98F30, size = 0x64 },
    { name = "func_80B97CC8", vram = 0x80B97CC8, size = 0xA4 },
    { name = "func_80B972E8", vram = 0x80B972E8, size = 0xD4 },
    { name = "func_80B96FB0", vram = 0x80B96FB0, size = 0x150 },
    { name = "EnZot_Destroy", vram = 0x80B96B90, size = 0x5C },
    { name = "func_80B991E4", vram = 0x80B991E4, size = 0xDC },
    { name = "func_80B979DC", vram = 0x80B979DC, size = 0x68 },
    { name = "func_80B9765C", vram = 0x80B9765C, size = 0xAC },
    { name = "func_80B97E4C", vram = 0x80B97E4C, size = 0x184 },
    { name = "func_80B96DF0", vram = 0x80B96DF0, size = 0x6C },
    { name = "func_80B98E10", vram = 0x80B98E10, size = 0x120 },
    { name = "func_80B98998", vram = 0x80B98998, size = 0xB4 },
    { name = "func_80B97FD0", vram = 0x80B97FD0, size = 0x12C },
    { name = "EnZot_Init", vram = 0x80B966BC, size = 0x4D4 },
    { name = "func_80B96CE4", vram = 0x80B96CE4, size = 0x68 },
    { name = "EnZot_OverrideLimbDraw", vram = 0x80B995A4, size = 0x1B4 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Tree"
rom = 0x00FFF210
vram = 0x80B9A0B0
size = 0x5A0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B9A14C, target_vram = 0x80B9A570 },
    { type = "R_MIPS_LO16", vram = 0x80B9A154, target_vram = 0x80B9A570 },
    { type = "R_MIPS_HI16", vram = 0x80B9A164, target_vram = 0x80B9A59C },
    { type = "R_MIPS_HI16", vram = 0x80B9A168, target_vram = 0x80B9A5BC },
    { type = "R_MIPS_LO16", vram = 0x80B9A16C, target_vram = 0x80B9A5BC },
    { type = "R_MIPS_LO16", vram = 0x80B9A170, target_vram = 0x80B9A59C },
    { type = "R_MIPS_HI16", vram = 0x80B9A20C, target_vram = 0x80B9A220 },
    { type = "R_MIPS_LO16", vram = 0x80B9A210, target_vram = 0x80B9A220 },
    { type = "R_MIPS_HI16", vram = 0x80B9A23C, target_vram = 0x80B9A5D0 },
    { type = "R_MIPS_LO16", vram = 0x80B9A240, target_vram = 0x80B9A5D0 },
    { type = "R_MIPS_HI16", vram = 0x80B9A260, target_vram = 0x80B9A27C },
    { type = "R_MIPS_LO16", vram = 0x80B9A264, target_vram = 0x80B9A27C },
]

functions = [
    { name = "ObjTree_Sway", vram = 0x80B9A27C, size = 0xCC },
    { name = "ObjTree_Destroy", vram = 0x80B9A1BC, size = 0x50 },
    { name = "ObjTree_DoNothing", vram = 0x80B9A220, size = 0x10 },
    { name = "ObjTree_Draw", vram = 0x80B9A424, size = 0x12C },
    { name = "ObjTree_SetupDoNothing", vram = 0x80B9A20C, size = 0x14 },
    { name = "ObjTree_UpdateCollision", vram = 0x80B9A348, size = 0xA0 },
    { name = "ObjTree_Init", vram = 0x80B9A0B0, size = 0x10C },
    { name = "ObjTree_Update", vram = 0x80B9A3E8, size = 0x3C },
    { name = "ObjTree_SetupSway", vram = 0x80B9A230, size = 0x4C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Y2lift"
rom = 0x00FFF7B0
vram = 0x80B9A650
size = 0x330

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B9A660, target_vram = 0x80B9A940 },
    { type = "R_MIPS_LO16", vram = 0x80B9A664, target_vram = 0x80B9A940 },
]

functions = [
    { name = "ObjY2lift_Init", vram = 0x80B9A650, size = 0x50 },
    { name = "ObjY2lift_Destroy", vram = 0x80B9A6A0, size = 0x34 },
    { name = "ObjY2lift_Draw", vram = 0x80B9A8E8, size = 0x30 },
    { name = "ObjY2lift_Update", vram = 0x80B9A6D4, size = 0x214 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Y2shutter"
rom = 0x00FFFAE0
vram = 0x80B9A980
size = 0x5D0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B9A990, target_vram = 0x80B9AE70 },
    { type = "R_MIPS_LO16", vram = 0x80B9A994, target_vram = 0x80B9AE70 },
    { type = "R_MIPS_HI16", vram = 0x80B9A9A8, target_vram = 0x80B9AEB0 },
    { type = "R_MIPS_LO16", vram = 0x80B9A9B0, target_vram = 0x80B9AEB0 },
    { type = "R_MIPS_HI16", vram = 0x80B9AA9C, target_vram = 0x80B9AE8E },
    { type = "R_MIPS_LO16", vram = 0x80B9AAA8, target_vram = 0x80B9AE8E },
    { type = "R_MIPS_HI16", vram = 0x80B9AAB0, target_vram = 0x80B9AEAE },
    { type = "R_MIPS_LO16", vram = 0x80B9AABC, target_vram = 0x80B9AEAE },
    { type = "R_MIPS_HI16", vram = 0x80B9ABB0, target_vram = 0x80B9AE70 },
    { type = "R_MIPS_LO16", vram = 0x80B9ABB4, target_vram = 0x80B9AE70 },
    { type = "R_MIPS_HI16", vram = 0x80B9ABE8, target_vram = 0x80B9AE70 },
    { type = "R_MIPS_LO16", vram = 0x80B9ABEC, target_vram = 0x80B9AE70 },
    { type = "R_MIPS_HI16", vram = 0x80B9AC08, target_vram = 0x80B9AE70 },
    { type = "R_MIPS_LO16", vram = 0x80B9AC0C, target_vram = 0x80B9AE70 },
    { type = "R_MIPS_HI16", vram = 0x80B9AC6C, target_vram = 0x80B9AE70 },
    { type = "R_MIPS_HI16", vram = 0x80B9AC80, target_vram = 0x80B9AE8C },
    { type = "R_MIPS_LO16", vram = 0x80B9AC90, target_vram = 0x80B9AE8C },
    { type = "R_MIPS_LO16", vram = 0x80B9ACBC, target_vram = 0x80B9AE70 },
    { type = "R_MIPS_HI16", vram = 0x80B9AD40, target_vram = 0x80B9AE8D },
    { type = "R_MIPS_LO16", vram = 0x80B9AD50, target_vram = 0x80B9AE8D },
    { type = "R_MIPS_HI16", vram = 0x80B9AE14, target_vram = 0x80B9AE70 },
    { type = "R_MIPS_LO16", vram = 0x80B9AE18, target_vram = 0x80B9AE70 },
]

functions = [
    { name = "ObjY2shutter_Update", vram = 0x80B9AA54, size = 0x3AC },
    { name = "ObjY2shutter_Draw", vram = 0x80B9AE00, size = 0x48 },
    { name = "ObjY2shutter_Init", vram = 0x80B9A980, size = 0x6C },
    { name = "ObjY2shutter_Destroy", vram = 0x80B9A9EC, size = 0x34 },
    { name = "ObjY2shutter_SetupOpen", vram = 0x80B9AA20, size = 0x34 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Boat"
rom = 0x010000B0
vram = 0x80B9AF50
size = 0x790

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B9AFF4, target_vram = 0x80B9B680 },
    { type = "R_MIPS_LO16", vram = 0x80B9AFF8, target_vram = 0x80B9B680 },
    { type = "R_MIPS_HI16", vram = 0x80B9B038, target_vram = 0x80B9B428 },
    { type = "R_MIPS_LO16", vram = 0x80B9B03C, target_vram = 0x80B9B428 },
]

functions = [
    { name = "ObjBoat_Draw", vram = 0x80B9B628, size = 0x30 },
    { name = "ObjBoat_UpdateCutscene", vram = 0x80B9B428, size = 0x200 },
    { name = "ObjBoat_Destroy", vram = 0x80B9B0F0, size = 0x34 },
    { name = "ObjBoat_Update", vram = 0x80B9B1B8, size = 0x270 },
    { name = "ObjBoat_GetNextPoint", vram = 0x80B9AF50, size = 0x90 },
    { name = "ObjBoat_Init", vram = 0x80B9AFE0, size = 0x110 },
    { name = "ObjBoat_SetRotations", vram = 0x80B9B124, size = 0x94 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Taru"
rom = 0x01000840
vram = 0x80B9B6E0
size = 0xD70

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B9B808, target_vram = 0x80B9C380 },
    { type = "R_MIPS_LO16", vram = 0x80B9B80C, target_vram = 0x80B9C380 },
    { type = "R_MIPS_HI16", vram = 0x80B9B834, target_vram = 0x80B9C384 },
    { type = "R_MIPS_LO16", vram = 0x80B9B838, target_vram = 0x80B9C384 },
    { type = "R_MIPS_HI16", vram = 0x80B9B880, target_vram = 0x80B9C388 },
    { type = "R_MIPS_LO16", vram = 0x80B9B884, target_vram = 0x80B9C388 },
    { type = "R_MIPS_HI16", vram = 0x80B9B888, target_vram = 0x80B9C38C },
    { type = "R_MIPS_LO16", vram = 0x80B9B8A4, target_vram = 0x80B9C38C },
    { type = "R_MIPS_HI16", vram = 0x80B9BA44, target_vram = 0x80B9C390 },
    { type = "R_MIPS_LO16", vram = 0x80B9BA68, target_vram = 0x80B9C390 },
    { type = "R_MIPS_HI16", vram = 0x80B9BDE8, target_vram = 0x80B9C36C },
    { type = "R_MIPS_LO16", vram = 0x80B9BDEC, target_vram = 0x80B9C36C },
    { type = "R_MIPS_HI16", vram = 0x80B9BE48, target_vram = 0x80B9C394 },
    { type = "R_MIPS_LO16", vram = 0x80B9BE58, target_vram = 0x80B9C394 },
    { type = "R_MIPS_HI16", vram = 0x80B9BE7C, target_vram = 0x80B9C340 },
    { type = "R_MIPS_LO16", vram = 0x80B9BE80, target_vram = 0x80B9C340 },
    { type = "R_MIPS_HI16", vram = 0x80B9BF08, target_vram = 0x80B9C07C },
    { type = "R_MIPS_LO16", vram = 0x80B9BF0C, target_vram = 0x80B9C07C },
    { type = "R_MIPS_HI16", vram = 0x80B9C020, target_vram = 0x80B9C398 },
    { type = "R_MIPS_LO16", vram = 0x80B9C024, target_vram = 0x80B9C398 },
    { type = "R_MIPS_HI16", vram = 0x80B9C0EC, target_vram = 0x80B9C1A0 },
    { type = "R_MIPS_LO16", vram = 0x80B9C0F0, target_vram = 0x80B9C1A0 },
    { type = "R_MIPS_HI16", vram = 0x80B9C120, target_vram = 0x80B9C174 },
    { type = "R_MIPS_LO16", vram = 0x80B9C124, target_vram = 0x80B9C174 },
    { type = "R_MIPS_HI16", vram = 0x80B9C270, target_vram = 0x80B9C39C },
    { type = "R_MIPS_LO16", vram = 0x80B9C274, target_vram = 0x80B9C39C },
]

functions = [
    { name = "func_80B9B74C", vram = 0x80B9B74C, size = 0x27C },
    { name = "func_80B9BC64", vram = 0x80B9BC64, size = 0x58 },
    { name = "func_80B9B6E0", vram = 0x80B9B6E0, size = 0x6C },
    { name = "func_80B9BD84", vram = 0x80B9BD84, size = 0x44 },
    { name = "func_80B9BCBC", vram = 0x80B9BCBC, size = 0xC8 },
    { name = "ObjTaru_Init", vram = 0x80B9BDC8, size = 0x160 },
    { name = "func_80B9C174", vram = 0x80B9C174, size = 0x2C },
    { name = "func_80B9C1A0", vram = 0x80B9C1A0, size = 0x68 },
    { name = "func_80B9C07C", vram = 0x80B9C07C, size = 0xF8 },
    { name = "ObjTaru_Draw", vram = 0x80B9C2D8, size = 0x48 },
    { name = "ObjTaru_Destroy", vram = 0x80B9BF28, size = 0x54 },
    { name = "func_80B9BF7C", vram = 0x80B9BF7C, size = 0x100 },
    { name = "func_80B9B9C8", vram = 0x80B9B9C8, size = 0x29C },
    { name = "ObjTaru_Update", vram = 0x80B9C208, size = 0xD0 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Hunsui"
rom = 0x010015B0
vram = 0x80B9C450
size = 0x1A80

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B9C47C, target_vram = 0x80B9DC70 },
    { type = "R_MIPS_LO16", vram = 0x80B9C480, target_vram = 0x80B9DC70 },
    { type = "R_MIPS_HI16", vram = 0x80B9C8D0, target_vram = 0x80B9DCC0 },
    { type = "R_MIPS_LO16", vram = 0x80B9C8D8, target_vram = 0x80B9DCC0 },
    { type = "R_MIPS_HI16", vram = 0x80B9C920, target_vram = 0x80B9DCC4 },
    { type = "R_MIPS_LO16", vram = 0x80B9C928, target_vram = 0x80B9DCC4 },
    { type = "R_MIPS_HI16", vram = 0x80B9CA18, target_vram = 0x80B9DCAC },
    { type = "R_MIPS_LO16", vram = 0x80B9CA1C, target_vram = 0x80B9DCAC },
    { type = "R_MIPS_HI16", vram = 0x80B9CA94, target_vram = 0x80B9DED0 },
    { type = "R_MIPS_LO16", vram = 0x80B9CA9C, target_vram = 0x80B9DED0 },
    { type = "R_MIPS_HI16", vram = 0x80B9CAA8, target_vram = 0x80B9DED4 },
    { type = "R_MIPS_LO16", vram = 0x80B9CAAC, target_vram = 0x80B9DED4 },
    { type = "R_MIPS_HI16", vram = 0x80B9CAD8, target_vram = 0x80B9DCC8 },
    { type = "R_MIPS_LO16", vram = 0x80B9CAE0, target_vram = 0x80B9DCC8 },
    { type = "R_MIPS_HI16", vram = 0x80B9CB1C, target_vram = 0x80B9DED8 },
    { type = "R_MIPS_HI16", vram = 0x80B9CB28, target_vram = 0x80B9DED8 },
    { type = "R_MIPS_HI16", vram = 0x80B9CB2C, target_vram = 0x80B9DED8 },
    { type = "R_MIPS_LO16", vram = 0x80B9CB34, target_vram = 0x80B9DED8 },
    { type = "R_MIPS_LO16", vram = 0x80B9CB38, target_vram = 0x80B9DED8 },
    { type = "R_MIPS_LO16", vram = 0x80B9CB88, target_vram = 0x80B9DED8 },
    { type = "R_MIPS_HI16", vram = 0x80B9CBE4, target_vram = 0x80B9DCE0 },
    { type = "R_MIPS_LO16", vram = 0x80B9CBEC, target_vram = 0x80B9DCE0 },
    { type = "R_MIPS_HI16", vram = 0x80B9CC08, target_vram = 0x80B9D714 },
    { type = "R_MIPS_LO16", vram = 0x80B9CC18, target_vram = 0x80B9D714 },
    { type = "R_MIPS_HI16", vram = 0x80B9CC50, target_vram = 0x80B9DA60 },
    { type = "R_MIPS_LO16", vram = 0x80B9CC54, target_vram = 0x80B9DA60 },
    { type = "R_MIPS_HI16", vram = 0x80B9CCD0, target_vram = 0x80B9CE64 },
    { type = "R_MIPS_LO16", vram = 0x80B9CCD4, target_vram = 0x80B9CE64 },
    { type = "R_MIPS_HI16", vram = 0x80B9CCF4, target_vram = 0x80B9DA60 },
    { type = "R_MIPS_LO16", vram = 0x80B9CCF8, target_vram = 0x80B9DA60 },
    { type = "R_MIPS_HI16", vram = 0x80B9CE98, target_vram = 0x80B9DCFC },
    { type = "R_MIPS_LO16", vram = 0x80B9CEA8, target_vram = 0x80B9DCFC },
    { type = "R_MIPS_HI16", vram = 0x80B9D048, target_vram = 0x80B9DD00 },
    { type = "R_MIPS_LO16", vram = 0x80B9D054, target_vram = 0x80B9DD00 },
    { type = "R_MIPS_HI16", vram = 0x80B9D0AC, target_vram = 0x80B9DD04 },
    { type = "R_MIPS_LO16", vram = 0x80B9D0BC, target_vram = 0x80B9DD04 },
    { type = "R_MIPS_HI16", vram = 0x80B9D108, target_vram = 0x80B9D120 },
    { type = "R_MIPS_LO16", vram = 0x80B9D10C, target_vram = 0x80B9D120 },
    { type = "R_MIPS_HI16", vram = 0x80B9D18C, target_vram = 0x80B9DED9 },
    { type = "R_MIPS_LO16", vram = 0x80B9D1A8, target_vram = 0x80B9DED9 },
    { type = "R_MIPS_HI16", vram = 0x80B9D1AC, target_vram = 0x80B9DEDA },
    { type = "R_MIPS_LO16", vram = 0x80B9D1B0, target_vram = 0x80B9DEDA },
    { type = "R_MIPS_HI16", vram = 0x80B9D1EC, target_vram = 0x80B9DD08 },
    { type = "R_MIPS_LO16", vram = 0x80B9D1F0, target_vram = 0x80B9DD08 },
    { type = "R_MIPS_HI16", vram = 0x80B9D46C, target_vram = 0x80B9D288 },
    { type = "R_MIPS_LO16", vram = 0x80B9D470, target_vram = 0x80B9D288 },
    { type = "R_MIPS_HI16", vram = 0x80B9D4E4, target_vram = 0x80B9D508 },
    { type = "R_MIPS_LO16", vram = 0x80B9D4F0, target_vram = 0x80B9D508 },
    { type = "R_MIPS_HI16", vram = 0x80B9D574, target_vram = 0x80B9DED9 },
    { type = "R_MIPS_LO16", vram = 0x80B9D590, target_vram = 0x80B9DED9 },
    { type = "R_MIPS_HI16", vram = 0x80B9D594, target_vram = 0x80B9DEDA },
    { type = "R_MIPS_LO16", vram = 0x80B9D598, target_vram = 0x80B9DEDA },
    { type = "R_MIPS_HI16", vram = 0x80B9D61C, target_vram = 0x80B9DD0C },
    { type = "R_MIPS_LO16", vram = 0x80B9D620, target_vram = 0x80B9DD0C },
    { type = "R_MIPS_HI16", vram = 0x80B9D678, target_vram = 0x80B9DD10 },
    { type = "R_MIPS_LO16", vram = 0x80B9D67C, target_vram = 0x80B9DD10 },
    { type = "R_MIPS_HI16", vram = 0x80B9D690, target_vram = 0x80B9DD14 },
    { type = "R_MIPS_LO16", vram = 0x80B9D6A4, target_vram = 0x80B9DD14 },
    { type = "R_MIPS_HI16", vram = 0x80B9DA34, target_vram = 0x80B9DED0 },
    { type = "R_MIPS_LO16", vram = 0x80B9DA3C, target_vram = 0x80B9DED0 },
    { type = "R_MIPS_HI16", vram = 0x80B9DC14, target_vram = 0x80B9DED4 },
    { type = "R_MIPS_LO16", vram = 0x80B9DC1C, target_vram = 0x80B9DED4 },
]

functions = [
    { name = "ObjHunsui_Draw", vram = 0x80B9D9C4, size = 0x9C },
    { name = "func_80B9D288", vram = 0x80B9D288, size = 0x34 },
    { name = "func_80B9D4D0", vram = 0x80B9D4D0, size = 0x38 },
    { name = "func_80B9DA60", vram = 0x80B9DA60, size = 0x208 },
    { name = "func_80B9C450", vram = 0x80B9C450, size = 0x198 },
    { name = "ObjHunsui_Init", vram = 0x80B9CA04, size = 0x384 },
    { name = "func_80B9D714", vram = 0x80B9D714, size = 0x2B0 },
    { name = "func_80B9D120", vram = 0x80B9D120, size = 0x168 },
    { name = "func_80B9D2BC", vram = 0x80B9D2BC, size = 0x78 },
    { name = "func_80B9D094", vram = 0x80B9D094, size = 0x68 },
    { name = "ObjHunsui_Update", vram = 0x80B9CDBC, size = 0xA8 },
    { name = "func_80B9D334", vram = 0x80B9D334, size = 0x19C },
    { name = "ObjHunsui_Destroy", vram = 0x80B9CD88, size = 0x34 },
    { name = "func_80B9D508", vram = 0x80B9D508, size = 0x20C },
    { name = "func_80B9D0FC", vram = 0x80B9D0FC, size = 0x24 },
    { name = "func_80B9C5E8", vram = 0x80B9C5E8, size = 0x41C },
    { name = "func_80B9CE64", vram = 0x80B9CE64, size = 0x230 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Jc_Mato"
rom = 0x01003030
vram = 0x80B9DEE0
size = 0x3E0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B9DFC8, target_vram = 0x80B9DFDC },
    { type = "R_MIPS_LO16", vram = 0x80B9DFCC, target_vram = 0x80B9DFDC },
    { type = "R_MIPS_HI16", vram = 0x80B9E06C, target_vram = 0x80B9E210 },
    { type = "R_MIPS_LO16", vram = 0x80B9E074, target_vram = 0x80B9E210 },
    { type = "R_MIPS_HI16", vram = 0x80B9E084, target_vram = 0x80B9E23C },
    { type = "R_MIPS_LO16", vram = 0x80B9E08C, target_vram = 0x80B9E23C },
    { type = "R_MIPS_HI16", vram = 0x80B9E1CC, target_vram = 0x80B9E25C },
    { type = "R_MIPS_LO16", vram = 0x80B9E1D0, target_vram = 0x80B9E25C },
]

functions = [
    { name = "EnJcMato_Draw", vram = 0x80B9E14C, size = 0xA0 },
    { name = "EnJcMato_Destroy", vram = 0x80B9E0D0, size = 0x2C },
    { name = "EnJcMato_CheckForHit", vram = 0x80B9DEE0, size = 0xE8 },
    { name = "EnJcMato_Update", vram = 0x80B9E0FC, size = 0x50 },
    { name = "EnJcMato_Idle", vram = 0x80B9DFDC, size = 0x54 },
    { name = "EnJcMato_Init", vram = 0x80B9E030, size = 0xA0 },
    { name = "EnJcMato_SetupIdle", vram = 0x80B9DFC8, size = 0x14 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Mir_Ray3"
rom = 0x01003410
vram = 0x80B9E2C0
size = 0x12B0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B9E300, target_vram = 0x80B9F4A0 },
    { type = "R_MIPS_LO16", vram = 0x80B9E304, target_vram = 0x80B9F4A0 },
    { type = "R_MIPS_HI16", vram = 0x80B9E308, target_vram = 0x80B9F4A4 },
    { type = "R_MIPS_LO16", vram = 0x80B9E310, target_vram = 0x80B9F4A4 },
    { type = "R_MIPS_HI16", vram = 0x80B9E314, target_vram = 0x80B9F4A8 },
    { type = "R_MIPS_LO16", vram = 0x80B9E320, target_vram = 0x80B9F4A8 },
    { type = "R_MIPS_HI16", vram = 0x80B9E324, target_vram = 0x80B9F4AC },
    { type = "R_MIPS_LO16", vram = 0x80B9E334, target_vram = 0x80B9F4AC },
    { type = "R_MIPS_HI16", vram = 0x80B9E338, target_vram = 0x80B9F4B0 },
    { type = "R_MIPS_LO16", vram = 0x80B9E344, target_vram = 0x80B9F4B0 },
    { type = "R_MIPS_HI16", vram = 0x80B9E37C, target_vram = 0x80B9F420 },
    { type = "R_MIPS_LO16", vram = 0x80B9E384, target_vram = 0x80B9F420 },
    { type = "R_MIPS_HI16", vram = 0x80B9E3A4, target_vram = 0x80B9F470 },
    { type = "R_MIPS_LO16", vram = 0x80B9E3AC, target_vram = 0x80B9F470 },
    { type = "R_MIPS_HI16", vram = 0x80B9E4F0, target_vram = 0x80B9F4B4 },
    { type = "R_MIPS_LO16", vram = 0x80B9E4F4, target_vram = 0x80B9F4B4 },
    { type = "R_MIPS_HI16", vram = 0x80B9E948, target_vram = 0x80B9F4B8 },
    { type = "R_MIPS_LO16", vram = 0x80B9E950, target_vram = 0x80B9F4B8 },
    { type = "R_MIPS_HI16", vram = 0x80B9EAD4, target_vram = 0x80B9F4BC },
    { type = "R_MIPS_LO16", vram = 0x80B9EB10, target_vram = 0x80B9F4BC },
    { type = "R_MIPS_HI16", vram = 0x80B9EFD8, target_vram = 0x80B9F4C0 },
    { type = "R_MIPS_LO16", vram = 0x80B9EFDC, target_vram = 0x80B9F4C0 },
    { type = "R_MIPS_HI16", vram = 0x80B9F2EC, target_vram = 0x80B9F4C4 },
    { type = "R_MIPS_LO16", vram = 0x80B9F2F0, target_vram = 0x80B9F4C4 },
]

functions = [
    { name = "func_80B9E8D4", vram = 0x80B9E8D4, size = 0x69C },
    { name = "func_80B9E5F4", vram = 0x80B9E5F4, size = 0x1DC },
    { name = "MirRay3_Init", vram = 0x80B9E2C0, size = 0x118 },
    { name = "MirRay3_Update", vram = 0x80B9E418, size = 0x12C },
    { name = "MirRay3_Draw", vram = 0x80B9EF70, size = 0x490 },
    { name = "MirRay3_Destroy", vram = 0x80B9E3D8, size = 0x40 },
    { name = "func_80B9E7D0", vram = 0x80B9E7D0, size = 0x104 },
    { name = "func_80B9E544", vram = 0x80B9E544, size = 0xB0 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Zob"
rom = 0x010046C0
vram = 0x80B9F570
size = 0x2030

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80B9F610, target_vram = 0x80BA10D0 },
    { type = "R_MIPS_LO16", vram = 0x80B9F614, target_vram = 0x80BA10D0 },
    { type = "R_MIPS_HI16", vram = 0x80B9F664, target_vram = 0x80BA0728 },
    { type = "R_MIPS_LO16", vram = 0x80B9F668, target_vram = 0x80BA0728 },
    { type = "R_MIPS_HI16", vram = 0x80B9F6DC, target_vram = 0x80BA0CF4 },
    { type = "R_MIPS_HI16", vram = 0x80B9F6F4, target_vram = 0x80BA0AD8 },
    { type = "R_MIPS_HI16", vram = 0x80B9F6F8, target_vram = 0x80BA0BB4 },
    { type = "R_MIPS_LO16", vram = 0x80B9F704, target_vram = 0x80BA0AD8 },
    { type = "R_MIPS_LO16", vram = 0x80B9F708, target_vram = 0x80BA0BB4 },
    { type = "R_MIPS_LO16", vram = 0x80B9F73C, target_vram = 0x80BA0CF4 },
    { type = "R_MIPS_HI16", vram = 0x80B9F7FC, target_vram = 0x80BA10FC },
    { type = "R_MIPS_LO16", vram = 0x80B9F800, target_vram = 0x80BA10FC },
    { type = "R_MIPS_HI16", vram = 0x80B9F8A0, target_vram = 0x80BA1130 },
    { type = "R_MIPS_LO16", vram = 0x80B9F8A8, target_vram = 0x80BA1130 },
    { type = "R_MIPS_HI16", vram = 0x80B9F8C4, target_vram = 0x80BA1148 },
    { type = "R_MIPS_LO16", vram = 0x80B9F8C8, target_vram = 0x80BA1148 },
    { type = "R_MIPS_HI16", vram = 0x80B9F9C4, target_vram = 0x80BA114C },
    { type = "R_MIPS_LO16", vram = 0x80B9F9C8, target_vram = 0x80BA114C },
    { type = "R_MIPS_HI16", vram = 0x80B9FCDC, target_vram = 0x80BA0728 },
    { type = "R_MIPS_LO16", vram = 0x80B9FCE0, target_vram = 0x80BA0728 },
    { type = "R_MIPS_HI16", vram = 0x80B9FE00, target_vram = 0x80BA00BC },
    { type = "R_MIPS_LO16", vram = 0x80B9FE04, target_vram = 0x80BA00BC },
    { type = "R_MIPS_HI16", vram = 0x80B9FE40, target_vram = 0x80BA00BC },
    { type = "R_MIPS_LO16", vram = 0x80B9FE44, target_vram = 0x80BA00BC },
    { type = "R_MIPS_HI16", vram = 0x80B9FE8C, target_vram = 0x80B9FDDC },
    { type = "R_MIPS_LO16", vram = 0x80B9FE90, target_vram = 0x80B9FDDC },
    { type = "R_MIPS_HI16", vram = 0x80B9FED8, target_vram = 0x80B9FE1C },
    { type = "R_MIPS_LO16", vram = 0x80B9FEE0, target_vram = 0x80B9FE1C },
    { type = "R_MIPS_HI16", vram = 0x80B9FF5C, target_vram = 0x80B9FE5C },
    { type = "R_MIPS_LO16", vram = 0x80B9FF60, target_vram = 0x80B9FE5C },
    { type = "R_MIPS_HI16", vram = 0x80B9FFB0, target_vram = 0x80B9FF20 },
    { type = "R_MIPS_LO16", vram = 0x80B9FFB4, target_vram = 0x80B9FF20 },
    { type = "R_MIPS_HI16", vram = 0x80BA0014, target_vram = 0x80B9FE1C },
    { type = "R_MIPS_LO16", vram = 0x80BA001C, target_vram = 0x80B9FE1C },
    { type = "R_MIPS_HI16", vram = 0x80BA0098, target_vram = 0x80B9FF80 },
    { type = "R_MIPS_LO16", vram = 0x80BA009C, target_vram = 0x80B9FF80 },
    { type = "R_MIPS_HI16", vram = 0x80BA01C8, target_vram = 0x80BA1150 },
    { type = "R_MIPS_LO16", vram = 0x80BA01D0, target_vram = 0x80BA1150 },
    { type = "R_MIPS_HI16", vram = 0x80BA01FC, target_vram = 0x80B9FD24 },
    { type = "R_MIPS_LO16", vram = 0x80BA0204, target_vram = 0x80B9FD24 },
    { type = "R_MIPS_HI16", vram = 0x80BA02EC, target_vram = 0x80BA005C },
    { type = "R_MIPS_LO16", vram = 0x80BA02F0, target_vram = 0x80BA005C },
    { type = "R_MIPS_HI16", vram = 0x80BA0350, target_vram = 0x80BA005C },
    { type = "R_MIPS_LO16", vram = 0x80BA0354, target_vram = 0x80BA005C },
    { type = "R_MIPS_HI16", vram = 0x80BA0488, target_vram = 0x80BA1194 },
    { type = "R_MIPS_LO16", vram = 0x80BA0490, target_vram = 0x80BA1194 },
    { type = "R_MIPS_HI16", vram = 0x80BA04CC, target_vram = 0x80BA0728 },
    { type = "R_MIPS_LO16", vram = 0x80BA04D0, target_vram = 0x80BA0728 },
    { type = "R_MIPS_HI16", vram = 0x80BA059C, target_vram = 0x80BA0728 },
    { type = "R_MIPS_LO16", vram = 0x80BA05A0, target_vram = 0x80BA0728 },
    { type = "R_MIPS_HI16", vram = 0x80BA05E0, target_vram = 0x80BA0318 },
    { type = "R_MIPS_LO16", vram = 0x80BA05E4, target_vram = 0x80BA0318 },
    { type = "R_MIPS_HI16", vram = 0x80BA0688, target_vram = 0x80BA00BC },
    { type = "R_MIPS_LO16", vram = 0x80BA068C, target_vram = 0x80BA00BC },
    { type = "R_MIPS_HI16", vram = 0x80BA06F4, target_vram = 0x80BA0610 },
    { type = "R_MIPS_LO16", vram = 0x80BA06FC, target_vram = 0x80BA0610 },
    { type = "R_MIPS_HI16", vram = 0x80BA07A8, target_vram = 0x80BA00BC },
    { type = "R_MIPS_LO16", vram = 0x80BA07AC, target_vram = 0x80BA00BC },
    { type = "R_MIPS_HI16", vram = 0x80BA07F0, target_vram = 0x80BA0374 },
    { type = "R_MIPS_LO16", vram = 0x80BA07F4, target_vram = 0x80BA0374 },
    { type = "R_MIPS_HI16", vram = 0x80BA0820, target_vram = 0x80BA06BC },
    { type = "R_MIPS_LO16", vram = 0x80BA0824, target_vram = 0x80BA06BC },
    { type = "R_MIPS_HI16", vram = 0x80BA0A58, target_vram = 0x80BA0AD8 },
    { type = "R_MIPS_HI16", vram = 0x80BA0A80, target_vram = 0x80BA0AD8 },
    { type = "R_MIPS_LO16", vram = 0x80BA0A84, target_vram = 0x80BA0AD8 },
    { type = "R_MIPS_LO16", vram = 0x80BA0AA8, target_vram = 0x80BA0AD8 },
    { type = "R_MIPS_HI16", vram = 0x80BA0B34, target_vram = 0x80BA0A04 },
    { type = "R_MIPS_LO16", vram = 0x80BA0B38, target_vram = 0x80BA0A04 },
    { type = "R_MIPS_HI16", vram = 0x80BA0BD4, target_vram = 0x80BA09E0 },
    { type = "R_MIPS_LO16", vram = 0x80BA0BE4, target_vram = 0x80BA09E0 },
    { type = "R_MIPS_HI16", vram = 0x80BA0CA8, target_vram = 0x80BA0CF4 },
    { type = "R_MIPS_LO16", vram = 0x80BA0CB4, target_vram = 0x80BA0CF4 },
    { type = "R_MIPS_HI16", vram = 0x80BA0CD0, target_vram = 0x80BA0CF4 },
    { type = "R_MIPS_LO16", vram = 0x80BA0CD4, target_vram = 0x80BA0CF4 },
    { type = "R_MIPS_HI16", vram = 0x80BA0D48, target_vram = 0x80BA0C14 },
    { type = "R_MIPS_LO16", vram = 0x80BA0D4C, target_vram = 0x80BA0C14 },
    { type = "R_MIPS_HI16", vram = 0x80BA0FC8, target_vram = 0x80BA1120 },
    { type = "R_MIPS_LO16", vram = 0x80BA0FD0, target_vram = 0x80BA1120 },
    { type = "R_MIPS_HI16", vram = 0x80BA1058, target_vram = 0x80BA0F64 },
    { type = "R_MIPS_HI16", vram = 0x80BA105C, target_vram = 0x80BA0FAC },
    { type = "R_MIPS_LO16", vram = 0x80BA1060, target_vram = 0x80BA0FAC },
    { type = "R_MIPS_LO16", vram = 0x80BA1064, target_vram = 0x80BA0F64 },
]

functions = [
    { name = "func_80B9F7E4", vram = 0x80B9F7E4, size = 0x88 },
    { name = "func_80BA0AD8", vram = 0x80BA0AD8, size = 0xDC },
    { name = "EnZob_Init", vram = 0x80B9F570, size = 0x248 },
    { name = "func_80BA06BC", vram = 0x80BA06BC, size = 0x6C },
    { name = "EnZob_Update", vram = 0x80BA0D64, size = 0x200 },
    { name = "func_80BA0CF4", vram = 0x80BA0CF4, size = 0x70 },
    { name = "func_80B9FDDC", vram = 0x80B9FDDC, size = 0x40 },
    { name = "func_80B9FC0C", vram = 0x80B9FC0C, size = 0x64 },
    { name = "func_80BA0F64", vram = 0x80BA0F64, size = 0x48 },
    { name = "func_80B9FF20", vram = 0x80B9FF20, size = 0x60 },
    { name = "func_80B9FC70", vram = 0x80B9FC70, size = 0x30 },
    { name = "EnZob_Draw", vram = 0x80BA0FEC, size = 0xC4 },
    { name = "func_80BA0318", vram = 0x80BA0318, size = 0x5C },
    { name = "func_80BA0FAC", vram = 0x80BA0FAC, size = 0x40 },
    { name = "EnZob_Destroy", vram = 0x80B9F7B8, size = 0x2C },
    { name = "func_80BA0374", vram = 0x80BA0374, size = 0x29C },
    { name = "func_80BA0BB4", vram = 0x80BA0BB4, size = 0x60 },
    { name = "func_80BA0C14", vram = 0x80BA0C14, size = 0xE0 },
    { name = "func_80B9FD24", vram = 0x80B9FD24, size = 0xB8 },
    { name = "func_80BA09E0", vram = 0x80BA09E0, size = 0x24 },
    { name = "func_80BA0728", vram = 0x80BA0728, size = 0x1C0 },
    { name = "func_80B9FA3C", vram = 0x80B9FA3C, size = 0x1D0 },
    { name = "func_80B9FF80", vram = 0x80B9FF80, size = 0xDC },
    { name = "func_80BA08E8", vram = 0x80BA08E8, size = 0xF8 },
    { name = "func_80BA0610", vram = 0x80BA0610, size = 0xAC },
    { name = "func_80B9FE5C", vram = 0x80B9FE5C, size = 0xC4 },
    { name = "func_80BA005C", vram = 0x80BA005C, size = 0x60 },
    { name = "func_80B9FCA0", vram = 0x80B9FCA0, size = 0x84 },
    { name = "func_80BA00BC", vram = 0x80BA00BC, size = 0x25C },
    { name = "func_80BA0A04", vram = 0x80BA0A04, size = 0xD4 },
    { name = "func_80B9F86C", vram = 0x80B9F86C, size = 0x1D0 },
    { name = "func_80B9FE1C", vram = 0x80B9FE1C, size = 0x40 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Elf_Msg6"
rom = 0x010066F0
vram = 0x80BA15A0
size = 0xE80

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BA1864, target_vram = 0x80BA2300 },
    { type = "R_MIPS_LO16", vram = 0x80BA1868, target_vram = 0x80BA2300 },
    { type = "R_MIPS_HI16", vram = 0x80BA1884, target_vram = 0x80BA2310 },
    { type = "R_MIPS_LO16", vram = 0x80BA18A4, target_vram = 0x80BA2310 },
    { type = "R_MIPS_HI16", vram = 0x80BA18C8, target_vram = 0x80BA2314 },
    { type = "R_MIPS_LO16", vram = 0x80BA18CC, target_vram = 0x80BA2314 },
    { type = "R_MIPS_HI16", vram = 0x80BA18D4, target_vram = 0x80BA2318 },
    { type = "R_MIPS_LO16", vram = 0x80BA18E4, target_vram = 0x80BA2318 },
    { type = "R_MIPS_HI16", vram = 0x80BA1900, target_vram = 0x80BA231C },
    { type = "R_MIPS_LO16", vram = 0x80BA1904, target_vram = 0x80BA231C },
    { type = "R_MIPS_HI16", vram = 0x80BA1938, target_vram = 0x80BA2320 },
    { type = "R_MIPS_LO16", vram = 0x80BA1940, target_vram = 0x80BA2320 },
    { type = "R_MIPS_HI16", vram = 0x80BA194C, target_vram = 0x80BA1E30 },
    { type = "R_MIPS_LO16", vram = 0x80BA1950, target_vram = 0x80BA1E30 },
    { type = "R_MIPS_HI16", vram = 0x80BA1984, target_vram = 0x80BA1F80 },
    { type = "R_MIPS_LO16", vram = 0x80BA1988, target_vram = 0x80BA1F80 },
    { type = "R_MIPS_HI16", vram = 0x80BA1A88, target_vram = 0x80BA1CF8 },
    { type = "R_MIPS_LO16", vram = 0x80BA1AF0, target_vram = 0x80BA1CF8 },
    { type = "R_MIPS_HI16", vram = 0x80BA1B54, target_vram = 0x80BA2048 },
    { type = "R_MIPS_LO16", vram = 0x80BA1B60, target_vram = 0x80BA2048 },
    { type = "R_MIPS_HI16", vram = 0x80BA1B8C, target_vram = 0x80BA215C },
    { type = "R_MIPS_LO16", vram = 0x80BA1B90, target_vram = 0x80BA215C },
    { type = "R_MIPS_HI16", vram = 0x80BA1BA4, target_vram = 0x80BA21C4 },
    { type = "R_MIPS_LO16", vram = 0x80BA1BA8, target_vram = 0x80BA21C4 },
    { type = "R_MIPS_HI16", vram = 0x80BA1BBC, target_vram = 0x80BA21C4 },
    { type = "R_MIPS_LO16", vram = 0x80BA1BC0, target_vram = 0x80BA21C4 },
    { type = "R_MIPS_HI16", vram = 0x80BA1BD4, target_vram = 0x80BA2038 },
    { type = "R_MIPS_LO16", vram = 0x80BA1BD8, target_vram = 0x80BA2038 },
]

functions = [
    { name = "ElfMsg6_Destroy", vram = 0x80BA1BF0, size = 0x10 },
    { name = "func_80BA1C00", vram = 0x80BA1C00, size = 0x88 },
    { name = "func_80BA21C4", vram = 0x80BA21C4, size = 0xEC },
    { name = "func_80BA2038", vram = 0x80BA2038, size = 0x10 },
    { name = "func_80BA1E30", vram = 0x80BA1E30, size = 0x150 },
    { name = "func_80BA16F4", vram = 0x80BA16F4, size = 0x160 },
    { name = "func_80BA15A0", vram = 0x80BA15A0, size = 0xBC },
    { name = "func_80BA1F80", vram = 0x80BA1F80, size = 0xB8 },
    { name = "func_80BA215C", vram = 0x80BA215C, size = 0x68 },
    { name = "ElfMsg6_Init", vram = 0x80BA1854, size = 0x39C },
    { name = "func_80BA2048", vram = 0x80BA2048, size = 0x114 },
    { name = "func_80BA1CF8", vram = 0x80BA1CF8, size = 0x138 },
    { name = "func_80BA1C88", vram = 0x80BA1C88, size = 0x70 },
    { name = "func_80BA165C", vram = 0x80BA165C, size = 0x98 },
    { name = "ElfMsg6_Update", vram = 0x80BA22B0, size = 0x24 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Nozoki"
rom = 0x01007570
vram = 0x80BA2420
size = 0x1290

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BA2440, target_vram = 0x80BA34B0 },
    { type = "R_MIPS_LO16", vram = 0x80BA2444, target_vram = 0x80BA34B0 },
    { type = "R_MIPS_HI16", vram = 0x80BA2468, target_vram = 0x80BA3230 },
    { type = "R_MIPS_LO16", vram = 0x80BA2474, target_vram = 0x80BA3230 },
    { type = "R_MIPS_HI16", vram = 0x80BA24B8, target_vram = 0x80BA2514 },
    { type = "R_MIPS_LO16", vram = 0x80BA24BC, target_vram = 0x80BA2514 },
    { type = "R_MIPS_HI16", vram = 0x80BA2538, target_vram = 0x80BA34B8 },
    { type = "R_MIPS_LO16", vram = 0x80BA2550, target_vram = 0x80BA34B8 },
    { type = "R_MIPS_HI16", vram = 0x80BA2584, target_vram = 0x80BA3434 },
    { type = "R_MIPS_LO16", vram = 0x80BA2588, target_vram = 0x80BA3434 },
    { type = "R_MIPS_HI16", vram = 0x80BA25D4, target_vram = 0x80BA27C4 },
    { type = "R_MIPS_LO16", vram = 0x80BA25DC, target_vram = 0x80BA27C4 },
    { type = "R_MIPS_HI16", vram = 0x80BA25F4, target_vram = 0x80BA34C0 },
    { type = "R_MIPS_LO16", vram = 0x80BA25F8, target_vram = 0x80BA34C0 },
    { type = "R_MIPS_HI16", vram = 0x80BA261C, target_vram = 0x80BA2BA4 },
    { type = "R_MIPS_LO16", vram = 0x80BA2620, target_vram = 0x80BA2BA4 },
    { type = "R_MIPS_HI16", vram = 0x80BA264C, target_vram = 0x80BA34CC },
    { type = "R_MIPS_LO16", vram = 0x80BA2658, target_vram = 0x80BA34CC },
    { type = "R_MIPS_HI16", vram = 0x80BA2670, target_vram = 0x80BA3044 },
    { type = "R_MIPS_LO16", vram = 0x80BA2674, target_vram = 0x80BA3044 },
    { type = "R_MIPS_HI16", vram = 0x80BA2688, target_vram = 0x80BA311C },
    { type = "R_MIPS_LO16", vram = 0x80BA2690, target_vram = 0x80BA311C },
    { type = "R_MIPS_HI16", vram = 0x80BA2798, target_vram = 0x80BA28DC },
    { type = "R_MIPS_LO16", vram = 0x80BA279C, target_vram = 0x80BA28DC },
    { type = "R_MIPS_HI16", vram = 0x80BA27F4, target_vram = 0x80BA36B0 },
    { type = "R_MIPS_LO16", vram = 0x80BA281C, target_vram = 0x80BA36B0 },
    { type = "R_MIPS_HI16", vram = 0x80BA2840, target_vram = 0x80BA36B0 },
    { type = "R_MIPS_LO16", vram = 0x80BA2844, target_vram = 0x80BA36B0 },
    { type = "R_MIPS_HI16", vram = 0x80BA2868, target_vram = 0x80BA36B0 },
    { type = "R_MIPS_LO16", vram = 0x80BA286C, target_vram = 0x80BA36B0 },
    { type = "R_MIPS_HI16", vram = 0x80BA29B8, target_vram = 0x80BA36B4 },
    { type = "R_MIPS_LO16", vram = 0x80BA2A1C, target_vram = 0x80BA36B4 },
    { type = "R_MIPS_HI16", vram = 0x80BA2A38, target_vram = 0x80BA36B4 },
    { type = "R_MIPS_LO16", vram = 0x80BA2A40, target_vram = 0x80BA36B4 },
    { type = "R_MIPS_HI16", vram = 0x80BA2A7C, target_vram = 0x80BA2AB4 },
    { type = "R_MIPS_LO16", vram = 0x80BA2A80, target_vram = 0x80BA2AB4 },
    { type = "R_MIPS_HI16", vram = 0x80BA2AE8, target_vram = 0x80BA36B0 },
    { type = "R_MIPS_LO16", vram = 0x80BA2AEC, target_vram = 0x80BA36B0 },
    { type = "R_MIPS_HI16", vram = 0x80BA2AF4, target_vram = 0x80BA27C4 },
    { type = "R_MIPS_LO16", vram = 0x80BA2B04, target_vram = 0x80BA27C4 },
    { type = "R_MIPS_HI16", vram = 0x80BA2B0C, target_vram = 0x80BA36B0 },
    { type = "R_MIPS_LO16", vram = 0x80BA2B10, target_vram = 0x80BA36B0 },
    { type = "R_MIPS_HI16", vram = 0x80BA2BEC, target_vram = 0x80BA2C94 },
    { type = "R_MIPS_LO16", vram = 0x80BA2C14, target_vram = 0x80BA2C94 },
    { type = "R_MIPS_HI16", vram = 0x80BA2CB8, target_vram = 0x80BA36B4 },
    { type = "R_MIPS_LO16", vram = 0x80BA2CBC, target_vram = 0x80BA36B4 },
    { type = "R_MIPS_HI16", vram = 0x80BA2CD4, target_vram = 0x80BA36B4 },
    { type = "R_MIPS_LO16", vram = 0x80BA2CD8, target_vram = 0x80BA36B4 },
    { type = "R_MIPS_HI16", vram = 0x80BA2CDC, target_vram = 0x80BA36B8 },
    { type = "R_MIPS_LO16", vram = 0x80BA2CE0, target_vram = 0x80BA36B8 },
    { type = "R_MIPS_HI16", vram = 0x80BA2CE4, target_vram = 0x80BA34D8 },
    { type = "R_MIPS_LO16", vram = 0x80BA2CF0, target_vram = 0x80BA34D8 },
    { type = "R_MIPS_HI16", vram = 0x80BA2DD0, target_vram = 0x80BA34E4 },
    { type = "R_MIPS_LO16", vram = 0x80BA2DE0, target_vram = 0x80BA34E4 },
    { type = "R_MIPS_HI16", vram = 0x80BA2E30, target_vram = 0x80BA36B8 },
    { type = "R_MIPS_LO16", vram = 0x80BA2E34, target_vram = 0x80BA36B8 },
    { type = "R_MIPS_LO16", vram = 0x80BA2E44, target_vram = 0x80BA36B8 },
    { type = "R_MIPS_HI16", vram = 0x80BA2EDC, target_vram = 0x80BA34F0 },
    { type = "R_MIPS_LO16", vram = 0x80BA2EE0, target_vram = 0x80BA34F0 },
    { type = "R_MIPS_HI16", vram = 0x80BA2F30, target_vram = 0x80BA3510 },
    { type = "R_MIPS_LO16", vram = 0x80BA2F4C, target_vram = 0x80BA3510 },
    { type = "R_MIPS_HI16", vram = 0x80BA2FCC, target_vram = 0x80BA3514 },
    { type = "R_MIPS_LO16", vram = 0x80BA2FD0, target_vram = 0x80BA3514 },
    { type = "R_MIPS_HI16", vram = 0x80BA317C, target_vram = 0x80BA36B8 },
    { type = "R_MIPS_LO16", vram = 0x80BA3180, target_vram = 0x80BA36B8 },
    { type = "R_MIPS_HI16", vram = 0x80BA330C, target_vram = 0x80BA3344 },
    { type = "R_MIPS_LO16", vram = 0x80BA3310, target_vram = 0x80BA3344 },
    { type = "R_MIPS_HI16", vram = 0x80BA33A8, target_vram = 0x80BA3230 },
    { type = "R_MIPS_LO16", vram = 0x80BA33AC, target_vram = 0x80BA3230 },
    { type = "R_MIPS_HI16", vram = 0x80BA346C, target_vram = 0x80BA34FC },
    { type = "R_MIPS_LO16", vram = 0x80BA3478, target_vram = 0x80BA34FC },
]

functions = [
    { name = "ObjNozoki_Init", vram = 0x80BA242C, size = 0xB0 },
    { name = "func_80BA2BA4", vram = 0x80BA2BA4, size = 0x84 },
    { name = "func_80BA2514", vram = 0x80BA2514, size = 0x194 },
    { name = "ObjNozoki_Update", vram = 0x80BA3410, size = 0x24 },
    { name = "func_80BA3044", vram = 0x80BA3044, size = 0xD8 },
    { name = "func_80BA2C28", vram = 0x80BA2C28, size = 0x6C },
    { name = "ObjNozoki_Destroy", vram = 0x80BA24DC, size = 0x38 },
    { name = "func_80BA3344", vram = 0x80BA3344, size = 0xCC },
    { name = "func_80BA2B64", vram = 0x80BA2B64, size = 0x40 },
    { name = "func_80BA26A8", vram = 0x80BA26A8, size = 0x60 },
    { name = "func_80BA28DC", vram = 0x80BA28DC, size = 0x1D8 },
    { name = "func_80BA2708", vram = 0x80BA2708, size = 0x88 },
    { name = "func_80BA2790", vram = 0x80BA2790, size = 0x34 },
    { name = "ObjNozoki_Draw", vram = 0x80BA3434, size = 0x58 },
    { name = "func_80BA311C", vram = 0x80BA311C, size = 0x114 },
    { name = "func_80BA2AB4", vram = 0x80BA2AB4, size = 0xB0 },
    { name = "func_80BA27C4", vram = 0x80BA27C4, size = 0x118 },
    { name = "func_80BA3230", vram = 0x80BA3230, size = 0x114 },
    { name = "func_80BA2C94", vram = 0x80BA2C94, size = 0x3B0 },
    { name = "ObjNozoki_SetupAction", vram = 0x80BA2420, size = 0xC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Toto"
rom = 0x01008800
vram = 0x80BA36C0
size = 0x1D40

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BA36D0, target_vram = 0x80BA501C },
    { type = "R_MIPS_LO16", vram = 0x80BA36E0, target_vram = 0x80BA501C },
    { type = "R_MIPS_HI16", vram = 0x80BA3714, target_vram = 0x80BA5028 },
    { type = "R_MIPS_LO16", vram = 0x80BA3718, target_vram = 0x80BA5028 },
    { type = "R_MIPS_HI16", vram = 0x80BA3724, target_vram = 0x80BA4FF0 },
    { type = "R_MIPS_LO16", vram = 0x80BA3728, target_vram = 0x80BA4FF0 },
    { type = "R_MIPS_HI16", vram = 0x80BA38F0, target_vram = 0x80BA5078 },
    { type = "R_MIPS_LO16", vram = 0x80BA3904, target_vram = 0x80BA5078 },
    { type = "R_MIPS_HI16", vram = 0x80BA3AC0, target_vram = 0x80BA51D0 },
    { type = "R_MIPS_LO16", vram = 0x80BA3AC4, target_vram = 0x80BA51D0 },
    { type = "R_MIPS_HI16", vram = 0x80BA3ACC, target_vram = 0x80BA5044 },
    { type = "R_MIPS_LO16", vram = 0x80BA3AD4, target_vram = 0x80BA5044 },
    { type = "R_MIPS_HI16", vram = 0x80BA3B38, target_vram = 0x80BA5048 },
    { type = "R_MIPS_LO16", vram = 0x80BA3B40, target_vram = 0x80BA5048 },
    { type = "R_MIPS_HI16", vram = 0x80BA3B54, target_vram = 0x80BA5074 },
    { type = "R_MIPS_HI16", vram = 0x80BA3B58, target_vram = 0x80BA5068 },
    { type = "R_MIPS_LO16", vram = 0x80BA3B5C, target_vram = 0x80BA5068 },
    { type = "R_MIPS_LO16", vram = 0x80BA3B68, target_vram = 0x80BA5074 },
    { type = "R_MIPS_HI16", vram = 0x80BA3B80, target_vram = 0x80BA502C },
    { type = "R_MIPS_LO16", vram = 0x80BA3B90, target_vram = 0x80BA502C },
    { type = "R_MIPS_HI16", vram = 0x80BA3BC0, target_vram = 0x80BA5038 },
    { type = "R_MIPS_HI16", vram = 0x80BA3BC4, target_vram = 0x80BA5034 },
    { type = "R_MIPS_LO16", vram = 0x80BA3BC8, target_vram = 0x80BA5034 },
    { type = "R_MIPS_LO16", vram = 0x80BA3BD4, target_vram = 0x80BA5038 },
    { type = "R_MIPS_HI16", vram = 0x80BA3D4C, target_vram = 0x80BA50BC },
    { type = "R_MIPS_LO16", vram = 0x80BA3D50, target_vram = 0x80BA50BC },
    { type = "R_MIPS_HI16", vram = 0x80BA3D6C, target_vram = 0x80BA5088 },
    { type = "R_MIPS_LO16", vram = 0x80BA3D70, target_vram = 0x80BA5088 },
    { type = "R_MIPS_HI16", vram = 0x80BA424C, target_vram = 0x80BA50DC },
    { type = "R_MIPS_LO16", vram = 0x80BA4250, target_vram = 0x80BA50DC },
    { type = "R_MIPS_HI16", vram = 0x80BA4310, target_vram = 0x80BA511E },
    { type = "R_MIPS_LO16", vram = 0x80BA431C, target_vram = 0x80BA511E },
    { type = "R_MIPS_HI16", vram = 0x80BA45AC, target_vram = 0x80BA50DC },
    { type = "R_MIPS_LO16", vram = 0x80BA45C0, target_vram = 0x80BA50DC },
    { type = "R_MIPS_HI16", vram = 0x80BA462C, target_vram = 0x80BA50DC },
    { type = "R_MIPS_LO16", vram = 0x80BA4630, target_vram = 0x80BA50DC },
    { type = "R_MIPS_HI16", vram = 0x80BA463C, target_vram = 0x80BA510C },
    { type = "R_MIPS_LO16", vram = 0x80BA4640, target_vram = 0x80BA510C },
    { type = "R_MIPS_HI16", vram = 0x80BA4680, target_vram = 0x80BA50D2 },
    { type = "R_MIPS_LO16", vram = 0x80BA4698, target_vram = 0x80BA50D2 },
    { type = "R_MIPS_HI16", vram = 0x80BA470C, target_vram = 0x80BA5120 },
    { type = "R_MIPS_LO16", vram = 0x80BA4728, target_vram = 0x80BA5120 },
    { type = "R_MIPS_HI16", vram = 0x80BA4830, target_vram = 0x80BA50DC },
    { type = "R_MIPS_LO16", vram = 0x80BA484C, target_vram = 0x80BA50DC },
    { type = "R_MIPS_HI16", vram = 0x80BA488C, target_vram = 0x80BA5128 },
    { type = "R_MIPS_LO16", vram = 0x80BA489C, target_vram = 0x80BA5128 },
    { type = "R_MIPS_HI16", vram = 0x80BA4C18, target_vram = 0x80BA512C },
    { type = "R_MIPS_LO16", vram = 0x80BA4C28, target_vram = 0x80BA512C },
    { type = "R_MIPS_HI16", vram = 0x80BA4C58, target_vram = 0x80BA5174 },
    { type = "R_MIPS_LO16", vram = 0x80BA4C6C, target_vram = 0x80BA5174 },
    { type = "R_MIPS_HI16", vram = 0x80BA4DF8, target_vram = 0x80BA51D4 },
    { type = "R_MIPS_LO16", vram = 0x80BA4DFC, target_vram = 0x80BA51D4 },
    { type = "R_MIPS_HI16", vram = 0x80BA4E70, target_vram = 0x80BA51B8 },
    { type = "R_MIPS_LO16", vram = 0x80BA4E80, target_vram = 0x80BA51B8 },
    { type = "R_MIPS_HI16", vram = 0x80BA4F10, target_vram = 0x80BA51C4 },
    { type = "R_MIPS_LO16", vram = 0x80BA4F14, target_vram = 0x80BA51C4 },
]

functions = [
    { name = "func_80BA43F4", vram = 0x80BA43F4, size = 0x68 },
    { name = "func_80BA47E0", vram = 0x80BA47E0, size = 0x1C4 },
    { name = "func_80BA4C44", vram = 0x80BA4C44, size = 0x70 },
    { name = "func_80BA4530", vram = 0x80BA4530, size = 0x1A8 },
    { name = "func_80BA407C", vram = 0x80BA407C, size = 0x58 },
    { name = "func_80BA3DBC", vram = 0x80BA3DBC, size = 0x104 },
    { name = "func_80BA3F2C", vram = 0x80BA3F2C, size = 0x84 },
    { name = "func_80BA4CB4", vram = 0x80BA4CB4, size = 0x178 },
    { name = "func_80BA44D4", vram = 0x80BA44D4, size = 0x5C },
    { name = "func_80BA3EC0", vram = 0x80BA3EC0, size = 0x14 },
    { name = "func_80BA3930", vram = 0x80BA3930, size = 0x4C },
    { name = "func_80BA4B24", vram = 0x80BA4B24, size = 0xE8 },
    { name = "func_80BA3D38", vram = 0x80BA3D38, size = 0x84 },
    { name = "func_80BA4A00", vram = 0x80BA4A00, size = 0x124 },
    { name = "func_80BA4128", vram = 0x80BA4128, size = 0x34 },
    { name = "func_80BA3CC4", vram = 0x80BA3CC4, size = 0x74 },
    { name = "func_80BA445C", vram = 0x80BA445C, size = 0x44 },
    { name = "func_80BA415C", vram = 0x80BA415C, size = 0xA8 },
    { name = "func_80BA42BC", vram = 0x80BA42BC, size = 0x138 },
    { name = "func_80BA44A0", vram = 0x80BA44A0, size = 0x34 },
    { name = "func_80BA4740", vram = 0x80BA4740, size = 0xA0 },
    { name = "EnToto_Destroy", vram = 0x80BA3810, size = 0x2C },
    { name = "EnToto_Init", vram = 0x80BA36FC, size = 0x114 },
    { name = "EnToto_Update", vram = 0x80BA4E2C, size = 0xD0 },
    { name = "func_80BA3FB0", vram = 0x80BA3FB0, size = 0x1C },
    { name = "func_80BA402C", vram = 0x80BA402C, size = 0x50 },
    { name = "func_80BA39C8", vram = 0x80BA39C8, size = 0x234 },
    { name = "func_80BA3C88", vram = 0x80BA3C88, size = 0x3C },
    { name = "func_80BA46D8", vram = 0x80BA46D8, size = 0x68 },
    { name = "func_80BA3EE8", vram = 0x80BA3EE8, size = 0x44 },
    { name = "func_80BA3FCC", vram = 0x80BA3FCC, size = 0x60 },
    { name = "func_80BA3BFC", vram = 0x80BA3BFC, size = 0x8C },
    { name = "func_80BA3ED4", vram = 0x80BA3ED4, size = 0x14 },
    { name = "func_80BA36C0", vram = 0x80BA36C0, size = 0x3C },
    { name = "func_80BA383C", vram = 0x80BA383C, size = 0xF4 },
    { name = "func_80BA40D4", vram = 0x80BA40D4, size = 0x54 },
    { name = "func_80BA4C0C", vram = 0x80BA4C0C, size = 0x38 },
    { name = "func_80BA4204", vram = 0x80BA4204, size = 0xB8 },
    { name = "func_80BA397C", vram = 0x80BA397C, size = 0x4C },
    { name = "func_80BA49A4", vram = 0x80BA49A4, size = 0x5C },
    { name = "EnToto_Draw", vram = 0x80BA4EFC, size = 0xC8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Railgibud"
rom = 0x0100A540
vram = 0x80BA5400
size = 0x3420

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BA5450, target_vram = 0x80BA82F8 },
    { type = "R_MIPS_LO16", vram = 0x80BA5454, target_vram = 0x80BA82F8 },
    { type = "R_MIPS_HI16", vram = 0x80BA5484, target_vram = 0x80BA82F8 },
    { type = "R_MIPS_LO16", vram = 0x80BA5488, target_vram = 0x80BA82F8 },
    { type = "R_MIPS_HI16", vram = 0x80BA54A8, target_vram = 0x80BA82F8 },
    { type = "R_MIPS_LO16", vram = 0x80BA54B0, target_vram = 0x80BA82F8 },
    { type = "R_MIPS_HI16", vram = 0x80BA54EC, target_vram = 0x80BA82F8 },
    { type = "R_MIPS_LO16", vram = 0x80BA54F0, target_vram = 0x80BA82F8 },
    { type = "R_MIPS_HI16", vram = 0x80BA5638, target_vram = 0x80BA82FC },
    { type = "R_MIPS_LO16", vram = 0x80BA563C, target_vram = 0x80BA82FC },
    { type = "R_MIPS_HI16", vram = 0x80BA5714, target_vram = 0x80BA82A0 },
    { type = "R_MIPS_LO16", vram = 0x80BA571C, target_vram = 0x80BA82A0 },
    { type = "R_MIPS_HI16", vram = 0x80BA572C, target_vram = 0x80BA82CC },
    { type = "R_MIPS_HI16", vram = 0x80BA5730, target_vram = 0x80BA82EC },
    { type = "R_MIPS_LO16", vram = 0x80BA5734, target_vram = 0x80BA82EC },
    { type = "R_MIPS_LO16", vram = 0x80BA5738, target_vram = 0x80BA82CC },
    { type = "R_MIPS_HI16", vram = 0x80BA57B4, target_vram = 0x80BA8330 },
    { type = "R_MIPS_LO16", vram = 0x80BA57B8, target_vram = 0x80BA8330 },
    { type = "R_MIPS_HI16", vram = 0x80BA57BC, target_vram = 0x80BA80C0 },
    { type = "R_MIPS_LO16", vram = 0x80BA57C0, target_vram = 0x80BA80C0 },
    { type = "R_MIPS_HI16", vram = 0x80BA57DC, target_vram = 0x80BA57F8 },
    { type = "R_MIPS_LO16", vram = 0x80BA57E0, target_vram = 0x80BA57F8 },
    { type = "R_MIPS_HI16", vram = 0x80BA5A00, target_vram = 0x80BA80C0 },
    { type = "R_MIPS_LO16", vram = 0x80BA5A04, target_vram = 0x80BA80C0 },
    { type = "R_MIPS_HI16", vram = 0x80BA5A18, target_vram = 0x80BA5A34 },
    { type = "R_MIPS_LO16", vram = 0x80BA5A1C, target_vram = 0x80BA5A34 },
    { type = "R_MIPS_HI16", vram = 0x80BA5AFC, target_vram = 0x80BA80C0 },
    { type = "R_MIPS_LO16", vram = 0x80BA5B00, target_vram = 0x80BA80C0 },
    { type = "R_MIPS_HI16", vram = 0x80BA5B18, target_vram = 0x80BA8334 },
    { type = "R_MIPS_LO16", vram = 0x80BA5B1C, target_vram = 0x80BA8334 },
    { type = "R_MIPS_HI16", vram = 0x80BA5B24, target_vram = 0x80BA5A34 },
    { type = "R_MIPS_LO16", vram = 0x80BA5B28, target_vram = 0x80BA5A34 },
    { type = "R_MIPS_HI16", vram = 0x80BA5B48, target_vram = 0x80BA5B64 },
    { type = "R_MIPS_LO16", vram = 0x80BA5B4C, target_vram = 0x80BA5B64 },
    { type = "R_MIPS_HI16", vram = 0x80BA5DC8, target_vram = 0x80BA80C0 },
    { type = "R_MIPS_LO16", vram = 0x80BA5DCC, target_vram = 0x80BA80C0 },
    { type = "R_MIPS_HI16", vram = 0x80BA5DE8, target_vram = 0x80BA5E18 },
    { type = "R_MIPS_LO16", vram = 0x80BA5DF0, target_vram = 0x80BA5E18 },
    { type = "R_MIPS_HI16", vram = 0x80BA5E94, target_vram = 0x80BA80C0 },
    { type = "R_MIPS_LO16", vram = 0x80BA5E9C, target_vram = 0x80BA80C0 },
    { type = "R_MIPS_HI16", vram = 0x80BA5EB4, target_vram = 0x80BA80C0 },
    { type = "R_MIPS_LO16", vram = 0x80BA5EB8, target_vram = 0x80BA80C0 },
    { type = "R_MIPS_HI16", vram = 0x80BA5F90, target_vram = 0x80BA80C0 },
    { type = "R_MIPS_LO16", vram = 0x80BA5F94, target_vram = 0x80BA80C0 },
    { type = "R_MIPS_HI16", vram = 0x80BA6064, target_vram = 0x80BA80C0 },
    { type = "R_MIPS_LO16", vram = 0x80BA6068, target_vram = 0x80BA80C0 },
    { type = "R_MIPS_HI16", vram = 0x80BA6090, target_vram = 0x80BA60B0 },
    { type = "R_MIPS_LO16", vram = 0x80BA6094, target_vram = 0x80BA60B0 },
    { type = "R_MIPS_HI16", vram = 0x80BA60CC, target_vram = 0x80BA8338 },
    { type = "R_MIPS_LO16", vram = 0x80BA60E4, target_vram = 0x80BA8338 },
    { type = "R_MIPS_HI16", vram = 0x80BA6168, target_vram = 0x80BA80C0 },
    { type = "R_MIPS_LO16", vram = 0x80BA616C, target_vram = 0x80BA80C0 },
    { type = "R_MIPS_HI16", vram = 0x80BA6184, target_vram = 0x80BA61A0 },
    { type = "R_MIPS_LO16", vram = 0x80BA6188, target_vram = 0x80BA61A0 },
    { type = "R_MIPS_HI16", vram = 0x80BA623C, target_vram = 0x80BA833C },
    { type = "R_MIPS_LO16", vram = 0x80BA6244, target_vram = 0x80BA833C },
    { type = "R_MIPS_HI16", vram = 0x80BA6290, target_vram = 0x80BA80C0 },
    { type = "R_MIPS_LO16", vram = 0x80BA6294, target_vram = 0x80BA80C0 },
    { type = "R_MIPS_HI16", vram = 0x80BA62AC, target_vram = 0x80BA8340 },
    { type = "R_MIPS_LO16", vram = 0x80BA62B0, target_vram = 0x80BA8340 },
    { type = "R_MIPS_HI16", vram = 0x80BA62B4, target_vram = 0x80BA62D4 },
    { type = "R_MIPS_LO16", vram = 0x80BA62B8, target_vram = 0x80BA62D4 },
    { type = "R_MIPS_HI16", vram = 0x80BA6330, target_vram = 0x80BA8344 },
    { type = "R_MIPS_LO16", vram = 0x80BA6350, target_vram = 0x80BA8344 },
    { type = "R_MIPS_HI16", vram = 0x80BA644C, target_vram = 0x80BA80C0 },
    { type = "R_MIPS_LO16", vram = 0x80BA6450, target_vram = 0x80BA80C0 },
    { type = "R_MIPS_HI16", vram = 0x80BA6480, target_vram = 0x80BA64AC },
    { type = "R_MIPS_LO16", vram = 0x80BA6484, target_vram = 0x80BA64AC },
    { type = "R_MIPS_HI16", vram = 0x80BA64C8, target_vram = 0x80BA8348 },
    { type = "R_MIPS_LO16", vram = 0x80BA64E0, target_vram = 0x80BA8348 },
    { type = "R_MIPS_HI16", vram = 0x80BA65E8, target_vram = 0x80BA6604 },
    { type = "R_MIPS_LO16", vram = 0x80BA65EC, target_vram = 0x80BA6604 },
    { type = "R_MIPS_HI16", vram = 0x80BA6670, target_vram = 0x80BA80C0 },
    { type = "R_MIPS_LO16", vram = 0x80BA6674, target_vram = 0x80BA80C0 },
    { type = "R_MIPS_HI16", vram = 0x80BA66A8, target_vram = 0x80BA66C8 },
    { type = "R_MIPS_LO16", vram = 0x80BA66AC, target_vram = 0x80BA66C8 },
    { type = "R_MIPS_HI16", vram = 0x80BA6704, target_vram = 0x80BA7878 },
    { type = "R_MIPS_LO16", vram = 0x80BA6710, target_vram = 0x80BA7878 },
    { type = "R_MIPS_HI16", vram = 0x80BA6814, target_vram = 0x80BA8308 },
    { type = "R_MIPS_LO16", vram = 0x80BA6820, target_vram = 0x80BA8308 },
    { type = "R_MIPS_HI16", vram = 0x80BA6830, target_vram = 0x80BA8314 },
    { type = "R_MIPS_LO16", vram = 0x80BA6834, target_vram = 0x80BA8314 },
    { type = "R_MIPS_HI16", vram = 0x80BA69C0, target_vram = 0x80BA8320 },
    { type = "R_MIPS_LO16", vram = 0x80BA69C4, target_vram = 0x80BA8320 },
    { type = "R_MIPS_HI16", vram = 0x80BA69EC, target_vram = 0x80BA834C },
    { type = "R_MIPS_LO16", vram = 0x80BA6A20, target_vram = 0x80BA834C },
    { type = "R_MIPS_HI16", vram = 0x80BA6B34, target_vram = 0x80BA57F8 },
    { type = "R_MIPS_LO16", vram = 0x80BA6B40, target_vram = 0x80BA57F8 },
    { type = "R_MIPS_HI16", vram = 0x80BA6B58, target_vram = 0x80BA66C8 },
    { type = "R_MIPS_LO16", vram = 0x80BA6B5C, target_vram = 0x80BA66C8 },
    { type = "R_MIPS_HI16", vram = 0x80BA6B74, target_vram = 0x80BA57F8 },
    { type = "R_MIPS_LO16", vram = 0x80BA6B78, target_vram = 0x80BA57F8 },
    { type = "R_MIPS_HI16", vram = 0x80BA6B80, target_vram = 0x80BA66C8 },
    { type = "R_MIPS_LO16", vram = 0x80BA6B84, target_vram = 0x80BA66C8 },
    { type = "R_MIPS_HI16", vram = 0x80BA6E34, target_vram = 0x80BA57F8 },
    { type = "R_MIPS_LO16", vram = 0x80BA6E38, target_vram = 0x80BA57F8 },
    { type = "R_MIPS_HI16", vram = 0x80BA6E98, target_vram = 0x80BA8350 },
    { type = "R_MIPS_LO16", vram = 0x80BA6EA0, target_vram = 0x80BA8350 },
    { type = "R_MIPS_HI16", vram = 0x80BA7000, target_vram = 0x80BA5E18 },
    { type = "R_MIPS_LO16", vram = 0x80BA7004, target_vram = 0x80BA5E18 },
    { type = "R_MIPS_HI16", vram = 0x80BA700C, target_vram = 0x80BA6604 },
    { type = "R_MIPS_LO16", vram = 0x80BA7010, target_vram = 0x80BA6604 },
    { type = "R_MIPS_HI16", vram = 0x80BA7050, target_vram = 0x80BA6604 },
    { type = "R_MIPS_LO16", vram = 0x80BA7054, target_vram = 0x80BA6604 },
    { type = "R_MIPS_HI16", vram = 0x80BA71F4, target_vram = 0x80BA5B64 },
    { type = "R_MIPS_LO16", vram = 0x80BA71F8, target_vram = 0x80BA5B64 },
    { type = "R_MIPS_HI16", vram = 0x80BA7200, target_vram = 0x80BA62D4 },
    { type = "R_MIPS_LO16", vram = 0x80BA7204, target_vram = 0x80BA62D4 },
    { type = "R_MIPS_HI16", vram = 0x80BA720C, target_vram = 0x80BA64AC },
    { type = "R_MIPS_LO16", vram = 0x80BA7210, target_vram = 0x80BA64AC },
    { type = "R_MIPS_HI16", vram = 0x80BA724C, target_vram = 0x80BA5E18 },
    { type = "R_MIPS_LO16", vram = 0x80BA7250, target_vram = 0x80BA5E18 },
    { type = "R_MIPS_HI16", vram = 0x80BA73E8, target_vram = 0x80BA838C },
    { type = "R_MIPS_LO16", vram = 0x80BA73EC, target_vram = 0x80BA838C },
    { type = "R_MIPS_HI16", vram = 0x80BA7448, target_vram = 0x80BA5E18 },
    { type = "R_MIPS_LO16", vram = 0x80BA744C, target_vram = 0x80BA5E18 },
    { type = "R_MIPS_HI16", vram = 0x80BA7454, target_vram = 0x80BA64AC },
    { type = "R_MIPS_LO16", vram = 0x80BA7458, target_vram = 0x80BA64AC },
    { type = "R_MIPS_HI16", vram = 0x80BA7460, target_vram = 0x80BA60B0 },
    { type = "R_MIPS_LO16", vram = 0x80BA7464, target_vram = 0x80BA60B0 },
    { type = "R_MIPS_HI16", vram = 0x80BA746C, target_vram = 0x80BA61A0 },
    { type = "R_MIPS_LO16", vram = 0x80BA7470, target_vram = 0x80BA61A0 },
    { type = "R_MIPS_HI16", vram = 0x80BA7478, target_vram = 0x80BA66C8 },
    { type = "R_MIPS_LO16", vram = 0x80BA747C, target_vram = 0x80BA66C8 },
    { type = "R_MIPS_HI16", vram = 0x80BA74C8, target_vram = 0x80BA57F8 },
    { type = "R_MIPS_LO16", vram = 0x80BA74D8, target_vram = 0x80BA57F8 },
    { type = "R_MIPS_HI16", vram = 0x80BA74EC, target_vram = 0x80BA62D4 },
    { type = "R_MIPS_LO16", vram = 0x80BA74F0, target_vram = 0x80BA62D4 },
    { type = "R_MIPS_HI16", vram = 0x80BA764C, target_vram = 0x80BA8390 },
    { type = "R_MIPS_LO16", vram = 0x80BA7654, target_vram = 0x80BA8390 },
    { type = "R_MIPS_HI16", vram = 0x80BA769C, target_vram = 0x80BA83AC },
    { type = "R_MIPS_LO16", vram = 0x80BA76A8, target_vram = 0x80BA83AC },
    { type = "R_MIPS_HI16", vram = 0x80BA76DC, target_vram = 0x80BA66C8 },
    { type = "R_MIPS_LO16", vram = 0x80BA76E0, target_vram = 0x80BA66C8 },
    { type = "R_MIPS_HI16", vram = 0x80BA76EC, target_vram = 0x80BA5E18 },
    { type = "R_MIPS_LO16", vram = 0x80BA76F0, target_vram = 0x80BA5E18 },
    { type = "R_MIPS_HI16", vram = 0x80BA773C, target_vram = 0x80BA64AC },
    { type = "R_MIPS_LO16", vram = 0x80BA7740, target_vram = 0x80BA64AC },
    { type = "R_MIPS_HI16", vram = 0x80BA7754, target_vram = 0x80BA6604 },
    { type = "R_MIPS_LO16", vram = 0x80BA7770, target_vram = 0x80BA6604 },
    { type = "R_MIPS_HI16", vram = 0x80BA77F0, target_vram = 0x80BA6604 },
    { type = "R_MIPS_LO16", vram = 0x80BA77F4, target_vram = 0x80BA6604 },
    { type = "R_MIPS_HI16", vram = 0x80BA7A2C, target_vram = 0x80BA789C },
    { type = "R_MIPS_HI16", vram = 0x80BA7A5C, target_vram = 0x80BA78F8 },
    { type = "R_MIPS_LO16", vram = 0x80BA7A60, target_vram = 0x80BA78F8 },
    { type = "R_MIPS_LO16", vram = 0x80BA7A64, target_vram = 0x80BA789C },
    { type = "R_MIPS_HI16", vram = 0x80BA7AB4, target_vram = 0x80BA789C },
    { type = "R_MIPS_HI16", vram = 0x80BA7AE4, target_vram = 0x80BA78F8 },
    { type = "R_MIPS_LO16", vram = 0x80BA7AE8, target_vram = 0x80BA78F8 },
    { type = "R_MIPS_LO16", vram = 0x80BA7AEC, target_vram = 0x80BA789C },
    { type = "R_MIPS_HI16", vram = 0x80BA7C04, target_vram = 0x80BA82A0 },
    { type = "R_MIPS_LO16", vram = 0x80BA7C0C, target_vram = 0x80BA82A0 },
    { type = "R_MIPS_HI16", vram = 0x80BA7C1C, target_vram = 0x80BA82CC },
    { type = "R_MIPS_HI16", vram = 0x80BA7C20, target_vram = 0x80BA82EC },
    { type = "R_MIPS_LO16", vram = 0x80BA7C24, target_vram = 0x80BA82EC },
    { type = "R_MIPS_LO16", vram = 0x80BA7C28, target_vram = 0x80BA82CC },
    { type = "R_MIPS_HI16", vram = 0x80BA7C58, target_vram = 0x80BA8050 },
    { type = "R_MIPS_LO16", vram = 0x80BA7C5C, target_vram = 0x80BA8050 },
    { type = "R_MIPS_HI16", vram = 0x80BA7C94, target_vram = 0x80BA83B0 },
    { type = "R_MIPS_LO16", vram = 0x80BA7C9C, target_vram = 0x80BA83B0 },
    { type = "R_MIPS_HI16", vram = 0x80BA7CF0, target_vram = 0x80BA7D04 },
    { type = "R_MIPS_LO16", vram = 0x80BA7CF4, target_vram = 0x80BA7D04 },
    { type = "R_MIPS_HI16", vram = 0x80BA7D14, target_vram = 0x80BA7D30 },
    { type = "R_MIPS_LO16", vram = 0x80BA7D1C, target_vram = 0x80BA7D30 },
    { type = "R_MIPS_HI16", vram = 0x80BA7E3C, target_vram = 0x80BA83C4 },
    { type = "R_MIPS_LO16", vram = 0x80BA7E44, target_vram = 0x80BA83C4 },
    { type = "R_MIPS_HI16", vram = 0x80BA7E54, target_vram = 0x80BA80C0 },
    { type = "R_MIPS_LO16", vram = 0x80BA7E5C, target_vram = 0x80BA80C0 },
    { type = "R_MIPS_HI16", vram = 0x80BA7E88, target_vram = 0x80BA80C0 },
    { type = "R_MIPS_LO16", vram = 0x80BA7E8C, target_vram = 0x80BA80C0 },
    { type = "R_MIPS_HI16", vram = 0x80BA7EA8, target_vram = 0x80BA80C0 },
    { type = "R_MIPS_LO16", vram = 0x80BA7EB0, target_vram = 0x80BA80C0 },
    { type = "R_MIPS_HI16", vram = 0x80BA7ECC, target_vram = 0x80BA80C0 },
    { type = "R_MIPS_LO16", vram = 0x80BA7ED4, target_vram = 0x80BA80C0 },
    { type = "R_MIPS_HI16", vram = 0x80BA7EF0, target_vram = 0x80BA80C0 },
    { type = "R_MIPS_LO16", vram = 0x80BA7EF8, target_vram = 0x80BA80C0 },
    { type = "R_MIPS_HI16", vram = 0x80BA7F38, target_vram = 0x80BA80C0 },
    { type = "R_MIPS_LO16", vram = 0x80BA7F40, target_vram = 0x80BA80C0 },
    { type = "R_MIPS_HI16", vram = 0x80BA7F60, target_vram = 0x80BA80C0 },
    { type = "R_MIPS_LO16", vram = 0x80BA7F68, target_vram = 0x80BA80C0 },
    { type = "R_MIPS_HI16", vram = 0x80BA7FA8, target_vram = 0x80BA7D30 },
    { type = "R_MIPS_LO16", vram = 0x80BA7FAC, target_vram = 0x80BA7D30 },
]

functions = [
    { name = "EnRailgibud_SetupDead", vram = 0x80BA6664, size = 0x64 },
    { name = "EnRailgibud_UpdateCollision", vram = 0x80BA76C4, size = 0xDC },
    { name = "EnRailgibud_InitCueType", vram = 0x80BA7C78, size = 0x78 },
    { name = "EnRailgibud_DoNothing", vram = 0x80BA7D04, size = 0x10 },
    { name = "EnRailgibud_SetupWalkInCircles", vram = 0x80BA57A8, size = 0x50 },
    { name = "EnRailgibud_Damage", vram = 0x80BA64AC, size = 0xD8 },
    { name = "EnRailgibud_UpdateDamage", vram = 0x80BA6DF8, size = 0x290 },
    { name = "EnRailgibud_PlayerOutOfRange", vram = 0x80BA6DAC, size = 0x4C },
    { name = "EnRailgibud_Destroy", vram = 0x80BA577C, size = 0x2C },
    { name = "EnRailgibud_SetupAttemptPlayerFreeze", vram = 0x80BA59F0, size = 0x44 },
    { name = "EnRailgibud_SetupDamage", vram = 0x80BA6440, size = 0x6C },
    { name = "EnRailgibud_SetupDoNothing", vram = 0x80BA7CF0, size = 0x14 },
    { name = "EnRailgibud_TurnAwayAndShakeHead", vram = 0x80BA61A0, size = 0xE4 },
    { name = "EnRailgibud_PlayerInRangeWithCorrectState", vram = 0x80BA6D10, size = 0x9C },
    { name = "EnRailgibud_SetupWalkToPlayer", vram = 0x80BA5AF0, size = 0x74 },
    { name = "EnRailgibud_TurnTowardsPlayer", vram = 0x80BA6B9C, size = 0x174 },
    { name = "EnRailgibud_MoveWithGravity", vram = 0x80BA71E4, size = 0x50 },
    { name = "EnRailgibud_CheckForGibdoMask", vram = 0x80BA7434, size = 0x144 },
    { name = "EnRailgibud_SetupSinkIntoGround", vram = 0x80BA7D14, size = 0x1C },
    { name = "EnRailgibud_Init", vram = 0x80BA5620, size = 0x15C },
    { name = "EnRailgibud_SpawnDust", vram = 0x80BA6974, size = 0x1BC },
    { name = "EnRailgibud_MoveToIdealGrabPositionAndRotation", vram = 0x80BA7088, size = 0x15C },
    { name = "EnRailgibud_SetupWalkToHome", vram = 0x80BA6284, size = 0x50 },
    { name = "EnRailgibud_Stunned", vram = 0x80BA6604, size = 0x60 },
    { name = "EnRailgibud_WalkInCircles", vram = 0x80BA57F8, size = 0x1F8 },
    { name = "EnRailgibud_SpawnOtherGibdosAndSetPositionAndRotation", vram = 0x80BA5400, size = 0x220 },
    { name = "EnRailgibud_Grab", vram = 0x80BA5E18, size = 0x23C },
    { name = "EnRailgibud_Update", vram = 0x80BA77A0, size = 0xD8 },
    { name = "EnRailgibud_MainGibdo_DeadUpdate", vram = 0x80BA7878, size = 0x24 },
    { name = "EnRailgibud_OverrideLimbDraw", vram = 0x80BA789C, size = 0x5C },
    { name = "EnRailgibud_WalkToHome", vram = 0x80BA62D4, size = 0x16C },
    { name = "EnRailgibud_Dead", vram = 0x80BA66C8, size = 0x138 },
    { name = "EnRailgibud_CheckIfTalkingToPlayer", vram = 0x80BA7578, size = 0x14C },
    { name = "EnRailgibud_PostLimbDraw", vram = 0x80BA78F8, size = 0xDC },
    { name = "EnRailgibud_SetupStunned", vram = 0x80BA6584, size = 0x80 },
    { name = "EnRailgibud_SpawnEffectsForSinkingIntoTheGround", vram = 0x80BA6800, size = 0x174 },
    { name = "EnRailgibud_Cutscene_Update", vram = 0x80BA8050, size = 0x48 },
    { name = "EnRailgibud_UpdateWalkForwardState", vram = 0x80BA6B30, size = 0x6C },
    { name = "EnRailgibud_AttemptPlayerFreeze", vram = 0x80BA5A34, size = 0xBC },
    { name = "EnRailgibud_SetupTurnAwayAndShakeHead", vram = 0x80BA6158, size = 0x48 },
    { name = "EnRailgibud_MoveGrabbedPlayerAwayFromWall", vram = 0x80BA7234, size = 0x154 },
    { name = "EnRailgibud_WalkToPlayer", vram = 0x80BA5B64, size = 0x258 },
    { name = "EnRailgibud_SinkIntoGround", vram = 0x80BA7D30, size = 0x98 },
    { name = "EnRailgibud_Draw", vram = 0x80BA79D4, size = 0x198 },
    { name = "EnRailgibud_SetupGrab", vram = 0x80BA5DBC, size = 0x5C },
    { name = "EnRailgibud_InitCutsceneGibdo", vram = 0x80BA7B6C, size = 0x10C },
    { name = "EnRailgibud_SetupGrabFail", vram = 0x80BA6054, size = 0x5C },
    { name = "EnRailgibud_UpdateEffect", vram = 0x80BA7388, size = 0xAC },
    { name = "EnRailgibud_PerformCutsceneActions", vram = 0x80BA7DC8, size = 0x288 },
    { name = "EnRailgibud_GrabFail", vram = 0x80BA60B0, size = 0xA8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Baba"
rom = 0x0100D960
vram = 0x80BA8820
size = 0x1EB0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BA88F0, target_vram = 0x80BAA4E0 },
    { type = "R_MIPS_LO16", vram = 0x80BA88F8, target_vram = 0x80BAA4E0 },
    { type = "R_MIPS_HI16", vram = 0x80BA8E54, target_vram = 0x80BAA4B4 },
    { type = "R_MIPS_LO16", vram = 0x80BA8E60, target_vram = 0x80BAA4B4 },
    { type = "R_MIPS_HI16", vram = 0x80BA8FB8, target_vram = 0x80BAA4A8 },
    { type = "R_MIPS_LO16", vram = 0x80BA8FC8, target_vram = 0x80BAA4A8 },
    { type = "R_MIPS_HI16", vram = 0x80BA9430, target_vram = 0x80BAA3A0 },
    { type = "R_MIPS_LO16", vram = 0x80BA9434, target_vram = 0x80BAA3A0 },
    { type = "R_MIPS_HI16", vram = 0x80BA944C, target_vram = 0x80BA9CD4 },
    { type = "R_MIPS_LO16", vram = 0x80BA9450, target_vram = 0x80BA9CD4 },
    { type = "R_MIPS_HI16", vram = 0x80BA94D8, target_vram = 0x80BAA220 },
    { type = "R_MIPS_LO16", vram = 0x80BA94DC, target_vram = 0x80BAA220 },
    { type = "R_MIPS_HI16", vram = 0x80BA9508, target_vram = 0x80BAA3A0 },
    { type = "R_MIPS_LO16", vram = 0x80BA9520, target_vram = 0x80BAA3A0 },
    { type = "R_MIPS_HI16", vram = 0x80BA9524, target_vram = 0x80BA9758 },
    { type = "R_MIPS_LO16", vram = 0x80BA9528, target_vram = 0x80BA9758 },
    { type = "R_MIPS_HI16", vram = 0x80BA95C0, target_vram = 0x80BAA3A0 },
    { type = "R_MIPS_LO16", vram = 0x80BA95D0, target_vram = 0x80BAA3A0 },
    { type = "R_MIPS_HI16", vram = 0x80BA95D4, target_vram = 0x80BA9B80 },
    { type = "R_MIPS_LO16", vram = 0x80BA95D8, target_vram = 0x80BA9B80 },
    { type = "R_MIPS_HI16", vram = 0x80BA9608, target_vram = 0x80BAA3A0 },
    { type = "R_MIPS_LO16", vram = 0x80BA960C, target_vram = 0x80BAA3A0 },
    { type = "R_MIPS_HI16", vram = 0x80BA9664, target_vram = 0x80BA9758 },
    { type = "R_MIPS_LO16", vram = 0x80BA9668, target_vram = 0x80BA9758 },
    { type = "R_MIPS_HI16", vram = 0x80BA96B8, target_vram = 0x80BAA3A0 },
    { type = "R_MIPS_LO16", vram = 0x80BA96C8, target_vram = 0x80BAA3A0 },
    { type = "R_MIPS_HI16", vram = 0x80BA96D8, target_vram = 0x80BA9E00 },
    { type = "R_MIPS_LO16", vram = 0x80BA96DC, target_vram = 0x80BA9E00 },
    { type = "R_MIPS_HI16", vram = 0x80BA96FC, target_vram = 0x80BAA3A0 },
    { type = "R_MIPS_LO16", vram = 0x80BA9704, target_vram = 0x80BAA3A0 },
    { type = "R_MIPS_HI16", vram = 0x80BA9714, target_vram = 0x80BA9E10 },
    { type = "R_MIPS_LO16", vram = 0x80BA9718, target_vram = 0x80BA9E10 },
    { type = "R_MIPS_HI16", vram = 0x80BA9724, target_vram = 0x80BAA3A0 },
    { type = "R_MIPS_LO16", vram = 0x80BA972C, target_vram = 0x80BAA3A0 },
    { type = "R_MIPS_HI16", vram = 0x80BA9738, target_vram = 0x80BA9E48 },
    { type = "R_MIPS_LO16", vram = 0x80BA973C, target_vram = 0x80BA9E48 },
    { type = "R_MIPS_HI16", vram = 0x80BA97BC, target_vram = 0x80BA98EC },
    { type = "R_MIPS_LO16", vram = 0x80BA97C0, target_vram = 0x80BA98EC },
    { type = "R_MIPS_HI16", vram = 0x80BA98AC, target_vram = 0x80BA9B80 },
    { type = "R_MIPS_LO16", vram = 0x80BA98B8, target_vram = 0x80BA9B80 },
    { type = "R_MIPS_HI16", vram = 0x80BA9978, target_vram = 0x80BA9758 },
    { type = "R_MIPS_LO16", vram = 0x80BA9988, target_vram = 0x80BA9758 },
    { type = "R_MIPS_HI16", vram = 0x80BA9A34, target_vram = 0x80BA9AB8 },
    { type = "R_MIPS_LO16", vram = 0x80BA9A3C, target_vram = 0x80BA9AB8 },
    { type = "R_MIPS_HI16", vram = 0x80BA9ADC, target_vram = 0x80BA9B24 },
    { type = "R_MIPS_LO16", vram = 0x80BA9AE0, target_vram = 0x80BA9B24 },
    { type = "R_MIPS_HI16", vram = 0x80BA9B50, target_vram = 0x80BA98EC },
    { type = "R_MIPS_LO16", vram = 0x80BA9B54, target_vram = 0x80BA98EC },
    { type = "R_MIPS_HI16", vram = 0x80BA9BAC, target_vram = 0x80BAA488 },
    { type = "R_MIPS_LO16", vram = 0x80BA9BB0, target_vram = 0x80BAA488 },
    { type = "R_MIPS_HI16", vram = 0x80BA9C78, target_vram = 0x80BA9848 },
    { type = "R_MIPS_LO16", vram = 0x80BA9C7C, target_vram = 0x80BA9848 },
    { type = "R_MIPS_HI16", vram = 0x80BA9CEC, target_vram = 0x80BAA3A0 },
    { type = "R_MIPS_LO16", vram = 0x80BA9D18, target_vram = 0x80BAA3A0 },
    { type = "R_MIPS_HI16", vram = 0x80BA9D64, target_vram = 0x80BAA3A0 },
    { type = "R_MIPS_LO16", vram = 0x80BA9D70, target_vram = 0x80BAA3A0 },
    { type = "R_MIPS_HI16", vram = 0x80BA9E90, target_vram = 0x80BAA430 },
    { type = "R_MIPS_LO16", vram = 0x80BA9E98, target_vram = 0x80BAA430 },
    { type = "R_MIPS_HI16", vram = 0x80BA9EA8, target_vram = 0x80BAA468 },
    { type = "R_MIPS_HI16", vram = 0x80BA9EAC, target_vram = 0x80BAA45C },
    { type = "R_MIPS_LO16", vram = 0x80BA9EB0, target_vram = 0x80BAA45C },
    { type = "R_MIPS_LO16", vram = 0x80BA9EB4, target_vram = 0x80BAA468 },
    { type = "R_MIPS_HI16", vram = 0x80BA9EFC, target_vram = 0x80BA9480 },
    { type = "R_MIPS_LO16", vram = 0x80BA9F00, target_vram = 0x80BA9480 },
    { type = "R_MIPS_HI16", vram = 0x80BA9FE0, target_vram = 0x80BAA504 },
    { type = "R_MIPS_LO16", vram = 0x80BA9FE4, target_vram = 0x80BAA504 },
    { type = "R_MIPS_HI16", vram = 0x80BAA020, target_vram = 0x80BAA508 },
    { type = "R_MIPS_LO16", vram = 0x80BAA024, target_vram = 0x80BAA508 },
    { type = "R_MIPS_HI16", vram = 0x80BAA1B0, target_vram = 0x80BAA4D4 },
    { type = "R_MIPS_LO16", vram = 0x80BAA1B4, target_vram = 0x80BAA4D4 },
    { type = "R_MIPS_HI16", vram = 0x80BAA284, target_vram = 0x80BA9FB0 },
    { type = "R_MIPS_LO16", vram = 0x80BAA288, target_vram = 0x80BA9FB0 },
    { type = "R_MIPS_HI16", vram = 0x80BAA29C, target_vram = 0x80BAA198 },
    { type = "R_MIPS_HI16", vram = 0x80BAA2A0, target_vram = 0x80BAA20C },
    { type = "R_MIPS_LO16", vram = 0x80BAA2A4, target_vram = 0x80BAA20C },
    { type = "R_MIPS_LO16", vram = 0x80BAA2A8, target_vram = 0x80BAA198 },
    { type = "R_MIPS_HI16", vram = 0x80BAA340, target_vram = 0x80BAA50C },
    { type = "R_MIPS_LO16", vram = 0x80BAA344, target_vram = 0x80BAA50C },
]

functions = [
    { name = "EnBaba_ProcessScheduleOutput", vram = 0x80BA9110, size = 0x50 },
    { name = "EnBaba_OverrideLimbDraw", vram = 0x80BA9FB0, size = 0x1E8 },
    { name = "EnBaba_Init", vram = 0x80BA9E6C, size = 0xB8 },
    { name = "EnBaba_HandleSchedule", vram = 0x80BA93AC, size = 0xD4 },
    { name = "EnBaba_UpdateCollider", vram = 0x80BA8C90, size = 0x9C },
    { name = "EnBaba_FollowSchedule_Talk", vram = 0x80BA9848, size = 0xA4 },
    { name = "EnBaba_FollowSchedule", vram = 0x80BA9B80, size = 0x154 },
    { name = "EnBaba_PostLimbDraw", vram = 0x80BAA198, size = 0x74 },
    { name = "EnBaba_MoveForward", vram = 0x80BA8D2C, size = 0xC8 },
    { name = "EnBaba_FaceForward", vram = 0x80BA9E48, size = 0x24 },
    { name = "EnBaba_FollowTimePath", vram = 0x80BA9160, size = 0x24C },
    { name = "EnBaba_Walk", vram = 0x80BA9E10, size = 0x38 },
    { name = "EnBaba_InitTimePath", vram = 0x80BA8F88, size = 0x188 },
    { name = "EnBaba_Idle", vram = 0x80BA9758, size = 0xF0 },
    { name = "EnBaba_GiveBlastMask", vram = 0x80BA9AB8, size = 0x6C },
    { name = "EnBaba_TransformLimbDraw", vram = 0x80BAA20C, size = 0x14 },
    { name = "EnBaba_TriggerTransition", vram = 0x80BA8C4C, size = 0x44 },
    { name = "EnBaba_GaveBlastMask", vram = 0x80BA9B24, size = 0x5C },
    { name = "EnBaba_Destroy", vram = 0x80BA9F24, size = 0x2C },
    { name = "EnBaba_FindBombShopkeeper", vram = 0x80BA8820, size = 0x4C },
    { name = "EnBaba_Draw", vram = 0x80BAA220, size = 0x15C },
    { name = "EnBaba_Talk", vram = 0x80BA98EC, size = 0x1CC },
    { name = "EnBaba_FinishInit", vram = 0x80BA9480, size = 0x2D8 },
    { name = "EnBaba_DoNothing", vram = 0x80BA9E00, size = 0x10 },
    { name = "EnBaba_Update", vram = 0x80BA9F50, size = 0x60 },
    { name = "EnBaba_UpdateModel", vram = 0x80BA8DF4, size = 0x194 },
    { name = "EnBaba_KnockedOver", vram = 0x80BA9CD4, size = 0x12C },
    { name = "EnBaba_HandleConversation", vram = 0x80BA886C, size = 0x3E0 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Suttari"
rom = 0x0100F810
vram = 0x80BAA6D0
size = 0x48A0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BAA7DC, target_vram = 0x80BADE14 },
    { type = "R_MIPS_LO16", vram = 0x80BAA7E0, target_vram = 0x80BADE14 },
    { type = "R_MIPS_HI16", vram = 0x80BAA9C8, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_LO16", vram = 0x80BAA9E4, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_HI16", vram = 0x80BAAA00, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_LO16", vram = 0x80BAAA04, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_HI16", vram = 0x80BAAA20, target_vram = 0x80BAE970 },
    { type = "R_MIPS_LO16", vram = 0x80BAAA28, target_vram = 0x80BAE970 },
    { type = "R_MIPS_HI16", vram = 0x80BAAAB4, target_vram = 0x80BAE990 },
    { type = "R_MIPS_LO16", vram = 0x80BAAABC, target_vram = 0x80BAE990 },
    { type = "R_MIPS_HI16", vram = 0x80BAAACC, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_LO16", vram = 0x80BAAAD4, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_HI16", vram = 0x80BAAB2C, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_LO16", vram = 0x80BAAB34, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_HI16", vram = 0x80BAAB50, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_LO16", vram = 0x80BAAB58, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_HI16", vram = 0x80BAABB4, target_vram = 0x80BAE9B4 },
    { type = "R_MIPS_LO16", vram = 0x80BAABBC, target_vram = 0x80BAE9B4 },
    { type = "R_MIPS_HI16", vram = 0x80BAAD74, target_vram = 0x80BADD0C },
    { type = "R_MIPS_LO16", vram = 0x80BAAD78, target_vram = 0x80BADD0C },
    { type = "R_MIPS_HI16", vram = 0x80BAADA4, target_vram = 0x80BAE9D8 },
    { type = "R_MIPS_LO16", vram = 0x80BAADAC, target_vram = 0x80BAE9D8 },
    { type = "R_MIPS_HI16", vram = 0x80BAAF2C, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_LO16", vram = 0x80BAAF5C, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_HI16", vram = 0x80BAAF64, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_LO16", vram = 0x80BAAF70, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_HI16", vram = 0x80BAB018, target_vram = 0x80BAE938 },
    { type = "R_MIPS_LO16", vram = 0x80BAB01C, target_vram = 0x80BAE938 },
    { type = "R_MIPS_HI16", vram = 0x80BAB170, target_vram = 0x80BADE8C },
    { type = "R_MIPS_LO16", vram = 0x80BAB180, target_vram = 0x80BADE8C },
    { type = "R_MIPS_HI16", vram = 0x80BAB1DC, target_vram = 0x80BAE944 },
    { type = "R_MIPS_LO16", vram = 0x80BAB1E0, target_vram = 0x80BAE944 },
    { type = "R_MIPS_HI16", vram = 0x80BAB334, target_vram = 0x80BADE8C },
    { type = "R_MIPS_LO16", vram = 0x80BAB344, target_vram = 0x80BADE8C },
    { type = "R_MIPS_HI16", vram = 0x80BAB454, target_vram = 0x80BAEA04 },
    { type = "R_MIPS_LO16", vram = 0x80BAB458, target_vram = 0x80BAEA04 },
    { type = "R_MIPS_HI16", vram = 0x80BAB57C, target_vram = 0x80BAE800 },
    { type = "R_MIPS_LO16", vram = 0x80BAB580, target_vram = 0x80BAE800 },
    { type = "R_MIPS_HI16", vram = 0x80BAB72C, target_vram = 0x80BAEA08 },
    { type = "R_MIPS_LO16", vram = 0x80BAB730, target_vram = 0x80BAEA08 },
    { type = "R_MIPS_HI16", vram = 0x80BAB864, target_vram = 0x80BAEA0C },
    { type = "R_MIPS_LO16", vram = 0x80BAB868, target_vram = 0x80BAEA0C },
    { type = "R_MIPS_HI16", vram = 0x80BABA00, target_vram = 0x80BAEA10 },
    { type = "R_MIPS_LO16", vram = 0x80BABA04, target_vram = 0x80BAEA10 },
    { type = "R_MIPS_HI16", vram = 0x80BABC78, target_vram = 0x80BAE8F8 },
    { type = "R_MIPS_LO16", vram = 0x80BABC88, target_vram = 0x80BAE8F8 },
    { type = "R_MIPS_HI16", vram = 0x80BABE50, target_vram = 0x80BAE8F8 },
    { type = "R_MIPS_LO16", vram = 0x80BABE64, target_vram = 0x80BAE8F8 },
    { type = "R_MIPS_HI16", vram = 0x80BABF84, target_vram = 0x80BAEA14 },
    { type = "R_MIPS_LO16", vram = 0x80BABF8C, target_vram = 0x80BAEA14 },
    { type = "R_MIPS_HI16", vram = 0x80BAC318, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_LO16", vram = 0x80BAC34C, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_HI16", vram = 0x80BAC354, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_LO16", vram = 0x80BAC358, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_HI16", vram = 0x80BAC374, target_vram = 0x80BAEA50 },
    { type = "R_MIPS_LO16", vram = 0x80BAC37C, target_vram = 0x80BAEA50 },
    { type = "R_MIPS_HI16", vram = 0x80BAC5EC, target_vram = 0x80BADA08 },
    { type = "R_MIPS_LO16", vram = 0x80BAC5F0, target_vram = 0x80BADA08 },
    { type = "R_MIPS_HI16", vram = 0x80BAC6B4, target_vram = 0x80BAD2B4 },
    { type = "R_MIPS_LO16", vram = 0x80BAC6B8, target_vram = 0x80BAD2B4 },
    { type = "R_MIPS_HI16", vram = 0x80BAC754, target_vram = 0x80BAE538 },
    { type = "R_MIPS_LO16", vram = 0x80BAC758, target_vram = 0x80BAE538 },
    { type = "R_MIPS_HI16", vram = 0x80BAC7AC, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_LO16", vram = 0x80BAC7B4, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_HI16", vram = 0x80BAC7C4, target_vram = 0x80BACA14 },
    { type = "R_MIPS_LO16", vram = 0x80BAC7C8, target_vram = 0x80BACA14 },
    { type = "R_MIPS_HI16", vram = 0x80BAC81C, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_LO16", vram = 0x80BAC820, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_HI16", vram = 0x80BAC83C, target_vram = 0x80BACEE0 },
    { type = "R_MIPS_LO16", vram = 0x80BAC840, target_vram = 0x80BACEE0 },
    { type = "R_MIPS_HI16", vram = 0x80BAC8D4, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_LO16", vram = 0x80BAC8E4, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_HI16", vram = 0x80BAC8F0, target_vram = 0x80BAD004 },
    { type = "R_MIPS_LO16", vram = 0x80BAC8F4, target_vram = 0x80BAD004 },
    { type = "R_MIPS_HI16", vram = 0x80BAC914, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_LO16", vram = 0x80BAC918, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_HI16", vram = 0x80BAC948, target_vram = 0x80BAD5F8 },
    { type = "R_MIPS_LO16", vram = 0x80BAC94C, target_vram = 0x80BAD5F8 },
    { type = "R_MIPS_HI16", vram = 0x80BAC968, target_vram = 0x80BACA14 },
    { type = "R_MIPS_HI16", vram = 0x80BAC978, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_LO16", vram = 0x80BAC97C, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_HI16", vram = 0x80BAC9BC, target_vram = 0x80BAD7F8 },
    { type = "R_MIPS_LO16", vram = 0x80BAC9C0, target_vram = 0x80BAD7F8 },
    { type = "R_MIPS_LO16", vram = 0x80BAC9DC, target_vram = 0x80BACA14 },
    { type = "R_MIPS_HI16", vram = 0x80BACA30, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_LO16", vram = 0x80BACA3C, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_HI16", vram = 0x80BACAC0, target_vram = 0x80BACBB0 },
    { type = "R_MIPS_LO16", vram = 0x80BACAC4, target_vram = 0x80BACBB0 },
    { type = "R_MIPS_HI16", vram = 0x80BACB40, target_vram = 0x80BADA9C },
    { type = "R_MIPS_LO16", vram = 0x80BACB44, target_vram = 0x80BADA9C },
    { type = "R_MIPS_HI16", vram = 0x80BACBD4, target_vram = 0x80BACA14 },
    { type = "R_MIPS_LO16", vram = 0x80BACBD8, target_vram = 0x80BACA14 },
    { type = "R_MIPS_HI16", vram = 0x80BACBE0, target_vram = 0x80BACD2C },
    { type = "R_MIPS_LO16", vram = 0x80BACCC4, target_vram = 0x80BACD2C },
    { type = "R_MIPS_HI16", vram = 0x80BACCDC, target_vram = 0x80BACE4C },
    { type = "R_MIPS_LO16", vram = 0x80BACCE0, target_vram = 0x80BACE4C },
    { type = "R_MIPS_HI16", vram = 0x80BACD50, target_vram = 0x80BACA14 },
    { type = "R_MIPS_LO16", vram = 0x80BACD54, target_vram = 0x80BACA14 },
    { type = "R_MIPS_HI16", vram = 0x80BACDA0, target_vram = 0x80BACBB0 },
    { type = "R_MIPS_LO16", vram = 0x80BACDA4, target_vram = 0x80BACBB0 },
    { type = "R_MIPS_HI16", vram = 0x80BACDFC, target_vram = 0x80BACE4C },
    { type = "R_MIPS_LO16", vram = 0x80BACE00, target_vram = 0x80BACE4C },
    { type = "R_MIPS_HI16", vram = 0x80BACE64, target_vram = 0x80BACBB0 },
    { type = "R_MIPS_LO16", vram = 0x80BACE68, target_vram = 0x80BACBB0 },
    { type = "R_MIPS_HI16", vram = 0x80BACF0C, target_vram = 0x80BAE820 },
    { type = "R_MIPS_LO16", vram = 0x80BACF10, target_vram = 0x80BAE820 },
    { type = "R_MIPS_HI16", vram = 0x80BACFB0, target_vram = 0x80BADDB4 },
    { type = "R_MIPS_LO16", vram = 0x80BACFBC, target_vram = 0x80BADDB4 },
    { type = "R_MIPS_HI16", vram = 0x80BAD030, target_vram = 0x80BAE820 },
    { type = "R_MIPS_LO16", vram = 0x80BAD034, target_vram = 0x80BAE820 },
    { type = "R_MIPS_HI16", vram = 0x80BAD0D4, target_vram = 0x80BAD130 },
    { type = "R_MIPS_LO16", vram = 0x80BAD0D8, target_vram = 0x80BAD130 },
    { type = "R_MIPS_HI16", vram = 0x80BAD19C, target_vram = 0x80BAD004 },
    { type = "R_MIPS_LO16", vram = 0x80BAD1A0, target_vram = 0x80BAD004 },
    { type = "R_MIPS_HI16", vram = 0x80BAD1C0, target_vram = 0x80BAD7F8 },
    { type = "R_MIPS_LO16", vram = 0x80BAD1C4, target_vram = 0x80BAD7F8 },
    { type = "R_MIPS_HI16", vram = 0x80BAD1D8, target_vram = 0x80BAD5F8 },
    { type = "R_MIPS_LO16", vram = 0x80BAD1DC, target_vram = 0x80BAD5F8 },
    { type = "R_MIPS_HI16", vram = 0x80BAD1F0, target_vram = 0x80BADF3C },
    { type = "R_MIPS_LO16", vram = 0x80BAD1F4, target_vram = 0x80BADF3C },
    { type = "R_MIPS_HI16", vram = 0x80BAD288, target_vram = 0x80BAD380 },
    { type = "R_MIPS_LO16", vram = 0x80BAD28C, target_vram = 0x80BAD380 },
    { type = "R_MIPS_HI16", vram = 0x80BAD310, target_vram = 0x80BAD230 },
    { type = "R_MIPS_LO16", vram = 0x80BAD314, target_vram = 0x80BAD230 },
    { type = "R_MIPS_HI16", vram = 0x80BAD34C, target_vram = 0x80BAD380 },
    { type = "R_MIPS_LO16", vram = 0x80BAD350, target_vram = 0x80BAD380 },
    { type = "R_MIPS_HI16", vram = 0x80BAD610, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_LO16", vram = 0x80BAD63C, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_HI16", vram = 0x80BAD66C, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_LO16", vram = 0x80BAD674, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_HI16", vram = 0x80BAD694, target_vram = 0x80BAE820 },
    { type = "R_MIPS_LO16", vram = 0x80BAD698, target_vram = 0x80BAE820 },
    { type = "R_MIPS_HI16", vram = 0x80BAD79C, target_vram = 0x80BAD130 },
    { type = "R_MIPS_LO16", vram = 0x80BAD7A0, target_vram = 0x80BAD130 },
    { type = "R_MIPS_HI16", vram = 0x80BAD810, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_LO16", vram = 0x80BAD83C, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_HI16", vram = 0x80BAD88C, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_LO16", vram = 0x80BAD894, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_HI16", vram = 0x80BAD8B8, target_vram = 0x80BAE820 },
    { type = "R_MIPS_LO16", vram = 0x80BAD8BC, target_vram = 0x80BAE820 },
    { type = "R_MIPS_HI16", vram = 0x80BAD9AC, target_vram = 0x80BAD130 },
    { type = "R_MIPS_LO16", vram = 0x80BAD9B0, target_vram = 0x80BAD130 },
    { type = "R_MIPS_HI16", vram = 0x80BADAC4, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_LO16", vram = 0x80BADAF0, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_HI16", vram = 0x80BADB38, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_LO16", vram = 0x80BADB40, target_vram = 0x80BAE6D0 },
    { type = "R_MIPS_HI16", vram = 0x80BADC0C, target_vram = 0x80BAD7F8 },
    { type = "R_MIPS_LO16", vram = 0x80BADC1C, target_vram = 0x80BAD7F8 },
    { type = "R_MIPS_HI16", vram = 0x80BADC20, target_vram = 0x80BACA14 },
    { type = "R_MIPS_LO16", vram = 0x80BADC24, target_vram = 0x80BACA14 },
    { type = "R_MIPS_HI16", vram = 0x80BADD7C, target_vram = 0x80BADA9C },
    { type = "R_MIPS_LO16", vram = 0x80BADD80, target_vram = 0x80BADA9C },
    { type = "R_MIPS_HI16", vram = 0x80BADDE4, target_vram = 0x80BADE14 },
    { type = "R_MIPS_LO16", vram = 0x80BADDF4, target_vram = 0x80BADE14 },
    { type = "R_MIPS_HI16", vram = 0x80BADEF8, target_vram = 0x80BAD130 },
    { type = "R_MIPS_LO16", vram = 0x80BADEFC, target_vram = 0x80BAD130 },
    { type = "R_MIPS_HI16", vram = 0x80BAE018, target_vram = 0x80BAE7A8 },
    { type = "R_MIPS_LO16", vram = 0x80BAE020, target_vram = 0x80BAE7A8 },
    { type = "R_MIPS_HI16", vram = 0x80BAE030, target_vram = 0x80BAE7E0 },
    { type = "R_MIPS_HI16", vram = 0x80BAE034, target_vram = 0x80BAE7D4 },
    { type = "R_MIPS_LO16", vram = 0x80BAE038, target_vram = 0x80BAE7D4 },
    { type = "R_MIPS_LO16", vram = 0x80BAE03C, target_vram = 0x80BAE7E0 },
    { type = "R_MIPS_HI16", vram = 0x80BAE07C, target_vram = 0x80BAC6E8 },
    { type = "R_MIPS_LO16", vram = 0x80BAE080, target_vram = 0x80BAC6E8 },
    { type = "R_MIPS_HI16", vram = 0x80BAE298, target_vram = 0x80BAEA8C },
    { type = "R_MIPS_LO16", vram = 0x80BAE29C, target_vram = 0x80BAEA8C },
    { type = "R_MIPS_HI16", vram = 0x80BAE2D4, target_vram = 0x80BAEA90 },
    { type = "R_MIPS_LO16", vram = 0x80BAE2D8, target_vram = 0x80BAEA90 },
    { type = "R_MIPS_HI16", vram = 0x80BAE434, target_vram = 0x80BAE95C },
    { type = "R_MIPS_LO16", vram = 0x80BAE43C, target_vram = 0x80BAE95C },
    { type = "R_MIPS_HI16", vram = 0x80BAE4FC, target_vram = 0x80BAE950 },
    { type = "R_MIPS_LO16", vram = 0x80BAE504, target_vram = 0x80BAE950 },
    { type = "R_MIPS_HI16", vram = 0x80BAE5E8, target_vram = 0x80BAE250 },
    { type = "R_MIPS_LO16", vram = 0x80BAE5F8, target_vram = 0x80BAE250 },
    { type = "R_MIPS_HI16", vram = 0x80BAE618, target_vram = 0x80BAE3C4 },
    { type = "R_MIPS_HI16", vram = 0x80BAE61C, target_vram = 0x80BAE524 },
    { type = "R_MIPS_LO16", vram = 0x80BAE620, target_vram = 0x80BAE524 },
    { type = "R_MIPS_LO16", vram = 0x80BAE624, target_vram = 0x80BAE3C4 },
    { type = "R_MIPS_HI16", vram = 0x80BAE658, target_vram = 0x80BAEA94 },
    { type = "R_MIPS_LO16", vram = 0x80BAE65C, target_vram = 0x80BAEA94 },
]

functions = [
    { name = "EnSuttari_TriggerTransition", vram = 0x80BAA88C, size = 0x44 },
    { name = "func_80BAB374", vram = 0x80BAB374, size = 0xC0 },
    { name = "func_80BABB90", vram = 0x80BABB90, size = 0xB8 },
    { name = "func_80BAB4F0", vram = 0x80BAB4F0, size = 0x1A8 },
    { name = "func_80BAAFDC", vram = 0x80BAAFDC, size = 0x1C4 },
    { name = "func_80BABA90", vram = 0x80BABA90, size = 0x100 },
    { name = "func_80BABDD8", vram = 0x80BABDD8, size = 0x18C },
    { name = "func_80BAAB78", vram = 0x80BAAB78, size = 0x3A4 },
    { name = "func_80BAD7F8", vram = 0x80BAD7F8, size = 0x210 },
    { name = "func_80BAB8F4", vram = 0x80BAB8F4, size = 0x19C },
    { name = "func_80BABFD4", vram = 0x80BABFD4, size = 0x24C },
    { name = "EnSuttari_TransformLimbDraw", vram = 0x80BAE524, size = 0x14 },
    { name = "func_80BABF64", vram = 0x80BABF64, size = 0x70 },
    { name = "func_80BAB434", vram = 0x80BAB434, size = 0x5C },
    { name = "func_80BACBB0", vram = 0x80BACBB0, size = 0x17C },
    { name = "EnSuttari_Destroy", vram = 0x80BAE0A0, size = 0x68 },
    { name = "func_80BAD230", vram = 0x80BAD230, size = 0x84 },
    { name = "func_80BAC6E8", vram = 0x80BAC6E8, size = 0x32C },
    { name = "EnSuttari_Draw", vram = 0x80BAE538, size = 0x174 },
    { name = "func_80BACA14", vram = 0x80BACA14, size = 0x19C },
    { name = "func_80BAC2FC", vram = 0x80BAC2FC, size = 0x3EC },
    { name = "func_80BAD130", vram = 0x80BAD130, size = 0x100 },
    { name = "EnSuttari_OverrideLimbDraw", vram = 0x80BAE250, size = 0x174 },
    { name = "func_80BADA9C", vram = 0x80BADA9C, size = 0x270 },
    { name = "func_80BAD5F8", vram = 0x80BAD5F8, size = 0x200 },
    { name = "func_80BAAA94", vram = 0x80BAAA94, size = 0xE4 },
    { name = "func_80BAB1A0", vram = 0x80BAB1A0, size = 0x1D4 },
    { name = "func_80BAA904", vram = 0x80BAA904, size = 0xB0 },
    { name = "func_80BACD2C", vram = 0x80BACD2C, size = 0x120 },
    { name = "EnSuttari_AdvanceTime", vram = 0x80BAA8D0, size = 0x34 },
    { name = "func_80BACEE0", vram = 0x80BACEE0, size = 0x124 },
    { name = "func_80BAA9B4", vram = 0x80BAA9B4, size = 0xE0 },
    { name = "EnSuttari_PostLimbDraw", vram = 0x80BAE3C4, size = 0x160 },
    { name = "EnSuttari_GetPaths", vram = 0x80BAB490, size = 0x60 },
    { name = "func_80BADD0C", vram = 0x80BADD0C, size = 0xA8 },
    { name = "func_80BAD380", vram = 0x80BAD380, size = 0x278 },
    { name = "func_80BADE8C", vram = 0x80BADE8C, size = 0xB0 },
    { name = "func_80BADF3C", vram = 0x80BADF3C, size = 0x94 },
    { name = "EnSuttari_GetActorById", vram = 0x80BAA848, size = 0x44 },
    { name = "func_80BAD2B4", vram = 0x80BAD2B4, size = 0xCC },
    { name = "func_80BADA08", vram = 0x80BADA08, size = 0x94 },
    { name = "EnSuttari_Update", vram = 0x80BAE108, size = 0x148 },
    { name = "EnSuttari_Init", vram = 0x80BADFD0, size = 0xD0 },
    { name = "func_80BADDB4", vram = 0x80BADDB4, size = 0x60 },
    { name = "func_80BADE14", vram = 0x80BADE14, size = 0x78 },
    { name = "func_80BAAF1C", vram = 0x80BAAF1C, size = 0xC0 },
    { name = "EnSuttari_UpdateCollider", vram = 0x80BAA6D0, size = 0x178 },
    { name = "func_80BAD004", vram = 0x80BAD004, size = 0x12C },
    { name = "func_80BAB758", vram = 0x80BAB758, size = 0x19C },
    { name = "func_80BABC48", vram = 0x80BABC48, size = 0x190 },
    { name = "func_80BACE4C", vram = 0x80BACE4C, size = 0x94 },
    { name = "func_80BAC220", vram = 0x80BAC220, size = 0xDC },
    { name = "EnSuttari_GetDistSqAndOrient", vram = 0x80BAB698, size = 0xC0 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Zod"
rom = 0x010140B0
vram = 0x80BAEF70
size = 0x1970

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BAF000, target_vram = 0x80BB0540 },
    { type = "R_MIPS_LO16", vram = 0x80BAF004, target_vram = 0x80BB0540 },
    { type = "R_MIPS_HI16", vram = 0x80BAF054, target_vram = 0x80BB0640 },
    { type = "R_MIPS_LO16", vram = 0x80BAF06C, target_vram = 0x80BB0640 },
    { type = "R_MIPS_HI16", vram = 0x80BAF0C0, target_vram = 0x80BAF99C },
    { type = "R_MIPS_LO16", vram = 0x80BAF0C4, target_vram = 0x80BAF99C },
    { type = "R_MIPS_HI16", vram = 0x80BAF0E4, target_vram = 0x80BAFF14 },
    { type = "R_MIPS_HI16", vram = 0x80BAF0FC, target_vram = 0x80BAFB84 },
    { type = "R_MIPS_HI16", vram = 0x80BAF100, target_vram = 0x80BAFDB4 },
    { type = "R_MIPS_LO16", vram = 0x80BAF10C, target_vram = 0x80BAFB84 },
    { type = "R_MIPS_LO16", vram = 0x80BAF110, target_vram = 0x80BAFDB4 },
    { type = "R_MIPS_LO16", vram = 0x80BAF16C, target_vram = 0x80BAFF14 },
    { type = "R_MIPS_HI16", vram = 0x80BAF35C, target_vram = 0x80BB056C },
    { type = "R_MIPS_LO16", vram = 0x80BAF374, target_vram = 0x80BB056C },
    { type = "R_MIPS_HI16", vram = 0x80BAF458, target_vram = 0x80BB0644 },
    { type = "R_MIPS_LO16", vram = 0x80BAF45C, target_vram = 0x80BB0644 },
    { type = "R_MIPS_HI16", vram = 0x80BAF48C, target_vram = 0x80BB0648 },
    { type = "R_MIPS_LO16", vram = 0x80BAF490, target_vram = 0x80BB0648 },
    { type = "R_MIPS_HI16", vram = 0x80BAF4D8, target_vram = 0x80BB064C },
    { type = "R_MIPS_LO16", vram = 0x80BAF4DC, target_vram = 0x80BB064C },
    { type = "R_MIPS_HI16", vram = 0x80BAF4E0, target_vram = 0x80BB0650 },
    { type = "R_MIPS_LO16", vram = 0x80BAF4E4, target_vram = 0x80BB0650 },
    { type = "R_MIPS_HI16", vram = 0x80BAF600, target_vram = 0x80BB0654 },
    { type = "R_MIPS_LO16", vram = 0x80BAF604, target_vram = 0x80BB0654 },
    { type = "R_MIPS_HI16", vram = 0x80BAF608, target_vram = 0x80BB0658 },
    { type = "R_MIPS_LO16", vram = 0x80BAF60C, target_vram = 0x80BB0658 },
    { type = "R_MIPS_HI16", vram = 0x80BAF758, target_vram = 0x80BB065C },
    { type = "R_MIPS_LO16", vram = 0x80BAF75C, target_vram = 0x80BB065C },
    { type = "R_MIPS_HI16", vram = 0x80BAF798, target_vram = 0x80BB0660 },
    { type = "R_MIPS_LO16", vram = 0x80BAF7B0, target_vram = 0x80BB0660 },
    { type = "R_MIPS_HI16", vram = 0x80BAF8C4, target_vram = 0x80BB0664 },
    { type = "R_MIPS_LO16", vram = 0x80BAF8CC, target_vram = 0x80BB0664 },
    { type = "R_MIPS_HI16", vram = 0x80BAF974, target_vram = 0x80BAF99C },
    { type = "R_MIPS_LO16", vram = 0x80BAF978, target_vram = 0x80BAF99C },
    { type = "R_MIPS_HI16", vram = 0x80BAF9D8, target_vram = 0x80BAF7CC },
    { type = "R_MIPS_LO16", vram = 0x80BAF9DC, target_vram = 0x80BAF7CC },
    { type = "R_MIPS_HI16", vram = 0x80BAFB0C, target_vram = 0x80BAFB84 },
    { type = "R_MIPS_HI16", vram = 0x80BAFB34, target_vram = 0x80BAFB84 },
    { type = "R_MIPS_LO16", vram = 0x80BAFB38, target_vram = 0x80BAFB84 },
    { type = "R_MIPS_LO16", vram = 0x80BAFB58, target_vram = 0x80BAFB84 },
    { type = "R_MIPS_HI16", vram = 0x80BAFBC0, target_vram = 0x80BAFADC },
    { type = "R_MIPS_LO16", vram = 0x80BAFBC4, target_vram = 0x80BAFADC },
    { type = "R_MIPS_HI16", vram = 0x80BAFC6C, target_vram = 0x80BAFC00 },
    { type = "R_MIPS_LO16", vram = 0x80BAFC70, target_vram = 0x80BAFC00 },
    { type = "R_MIPS_HI16", vram = 0x80BAFD5C, target_vram = 0x80BAFC10 },
    { type = "R_MIPS_LO16", vram = 0x80BAFD60, target_vram = 0x80BAFC10 },
    { type = "R_MIPS_HI16", vram = 0x80BAFE08, target_vram = 0x80BAFD00 },
    { type = "R_MIPS_LO16", vram = 0x80BAFE0C, target_vram = 0x80BAFD00 },
    { type = "R_MIPS_HI16", vram = 0x80BAFEC8, target_vram = 0x80BAFF14 },
    { type = "R_MIPS_LO16", vram = 0x80BAFED4, target_vram = 0x80BAFF14 },
    { type = "R_MIPS_HI16", vram = 0x80BAFEF0, target_vram = 0x80BAFF14 },
    { type = "R_MIPS_LO16", vram = 0x80BAFEF4, target_vram = 0x80BAFF14 },
    { type = "R_MIPS_HI16", vram = 0x80BAFF68, target_vram = 0x80BAFE34 },
    { type = "R_MIPS_LO16", vram = 0x80BAFF6C, target_vram = 0x80BAFE34 },
    { type = "R_MIPS_HI16", vram = 0x80BB018C, target_vram = 0x80BB0580 },
    { type = "R_MIPS_LO16", vram = 0x80BB0194, target_vram = 0x80BB0580 },
    { type = "R_MIPS_HI16", vram = 0x80BB01E8, target_vram = 0x80BB058C },
    { type = "R_MIPS_LO16", vram = 0x80BB01EC, target_vram = 0x80BB058C },
    { type = "R_MIPS_HI16", vram = 0x80BB0220, target_vram = 0x80BB05B4 },
    { type = "R_MIPS_LO16", vram = 0x80BB0224, target_vram = 0x80BB05B4 },
    { type = "R_MIPS_HI16", vram = 0x80BB025C, target_vram = 0x80BB05DC },
    { type = "R_MIPS_LO16", vram = 0x80BB0260, target_vram = 0x80BB05DC },
    { type = "R_MIPS_HI16", vram = 0x80BB02AC, target_vram = 0x80BB0604 },
    { type = "R_MIPS_LO16", vram = 0x80BB02B4, target_vram = 0x80BB0604 },
    { type = "R_MIPS_HI16", vram = 0x80BB02F4, target_vram = 0x80BB06A0 },
    { type = "R_MIPS_LO16", vram = 0x80BB02FC, target_vram = 0x80BB06A0 },
    { type = "R_MIPS_HI16", vram = 0x80BB045C, target_vram = 0x80BB062C },
    { type = "R_MIPS_LO16", vram = 0x80BB0470, target_vram = 0x80BB062C },
    { type = "R_MIPS_HI16", vram = 0x80BB04C0, target_vram = 0x80BB0128 },
    { type = "R_MIPS_HI16", vram = 0x80BB04C4, target_vram = 0x80BB0170 },
    { type = "R_MIPS_LO16", vram = 0x80BB04C8, target_vram = 0x80BB0170 },
    { type = "R_MIPS_LO16", vram = 0x80BB04CC, target_vram = 0x80BB0128 },
]

functions = [
    { name = "EnZod_DoNothing", vram = 0x80BAFC00, size = 0x10 },
    { name = "EnZod_PlayerIsFacingTijo", vram = 0x80BAF2B4, size = 0x84 },
    { name = "func_80BAFB84", vram = 0x80BAFB84, size = 0x7C },
    { name = "EnZod_PostLimbDraw", vram = 0x80BB0170, size = 0x40 },
    { name = "EnZod_Draw", vram = 0x80BB03E8, size = 0x130 },
    { name = "EnZod_UpdateInstruments", vram = 0x80BAF4D8, size = 0x2F4 },
    { name = "func_80BAFA44", vram = 0x80BAFA44, size = 0x98 },
    { name = "EnZod_ChangeAnim", vram = 0x80BAF338, size = 0xA8 },
    { name = "EnZod_Init", vram = 0x80BAEF70, size = 0x250 },
    { name = "EnZod_UpdateAnimation", vram = 0x80BAF3E0, size = 0xF8 },
    { name = "EnZod_OverrideLimbDraw", vram = 0x80BB0128, size = 0x48 },
    { name = "EnZod_Rehearse", vram = 0x80BAFC10, size = 0xF0 },
    { name = "EnZod_HandleRoomConversation", vram = 0x80BAF1EC, size = 0xC8 },
    { name = "EnZod_Destroy", vram = 0x80BAF1C0, size = 0x2C },
    { name = "EnZod_PlayDrumsSequence", vram = 0x80BAF99C, size = 0xA8 },
    { name = "func_80BAFF14", vram = 0x80BAFF14, size = 0x70 },
    { name = "EnZod_SetupRehearse", vram = 0x80BAFD00, size = 0xB4 },
    { name = "EnZod_Update", vram = 0x80BAFF84, size = 0x1A4 },
    { name = "func_80BAFE34", vram = 0x80BAFE34, size = 0xE0 },
    { name = "func_80BAFADC", vram = 0x80BAFADC, size = 0xA8 },
    { name = "func_80BAF7CC", vram = 0x80BAF7CC, size = 0x1D0 },
    { name = "EnZod_DrawDrums", vram = 0x80BB01B0, size = 0x238 },
    { name = "func_80BAFDB4", vram = 0x80BAFDB4, size = 0x80 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Kujiya"
rom = 0x01015A20
vram = 0x80BB08E0
size = 0xDF0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BB09A8, target_vram = 0x80BB09BC },
    { type = "R_MIPS_LO16", vram = 0x80BB09AC, target_vram = 0x80BB09BC },
    { type = "R_MIPS_HI16", vram = 0x80BB0C58, target_vram = 0x80BB1520 },
    { type = "R_MIPS_LO16", vram = 0x80BB0C60, target_vram = 0x80BB1520 },
    { type = "R_MIPS_HI16", vram = 0x80BB0E44, target_vram = 0x80BB0E58 },
    { type = "R_MIPS_LO16", vram = 0x80BB0E48, target_vram = 0x80BB0E58 },
    { type = "R_MIPS_HI16", vram = 0x80BB0E80, target_vram = 0x80BB154C },
    { type = "R_MIPS_LO16", vram = 0x80BB0E88, target_vram = 0x80BB154C },
    { type = "R_MIPS_HI16", vram = 0x80BB0F24, target_vram = 0x80BB0F38 },
    { type = "R_MIPS_LO16", vram = 0x80BB0F28, target_vram = 0x80BB0F38 },
    { type = "R_MIPS_HI16", vram = 0x80BB0F94, target_vram = 0x80BB0FA8 },
    { type = "R_MIPS_LO16", vram = 0x80BB0F98, target_vram = 0x80BB0FA8 },
    { type = "R_MIPS_HI16", vram = 0x80BB1168, target_vram = 0x80BB1180 },
    { type = "R_MIPS_LO16", vram = 0x80BB116C, target_vram = 0x80BB1180 },
    { type = "R_MIPS_HI16", vram = 0x80BB1250, target_vram = 0x80BB1268 },
    { type = "R_MIPS_LO16", vram = 0x80BB1254, target_vram = 0x80BB1268 },
]

functions = [
    { name = "EnKujiya_HandlePlayerChoice", vram = 0x80BB0B28, size = 0xD0 },
    { name = "EnKujiya_ChooseNextDialogue", vram = 0x80BB0BF8, size = 0x24C },
    { name = "EnKujiya_SetupTalk", vram = 0x80BB0E44, size = 0x14 },
    { name = "EnKujiya_SetBoughtTicket", vram = 0x80BB1088, size = 0x70 },
    { name = "EnKujiya_Update", vram = 0x80BB1338, size = 0x24 },
    { name = "EnKujiya_Destroy", vram = 0x80BB0998, size = 0x10 },
    { name = "EnKujiya_FinishGivePrize", vram = 0x80BB0FA8, size = 0x50 },
    { name = "EnKujiya_SetupFinishGivePrize", vram = 0x80BB0F94, size = 0x14 },
    { name = "EnKujiya_SetupWait", vram = 0x80BB09A8, size = 0x14 },
    { name = "EnKujiya_Draw", vram = 0x80BB135C, size = 0x1A0 },
    { name = "EnKujiya_Init", vram = 0x80BB08E0, size = 0xB8 },
    { name = "EnKujiya_Wait", vram = 0x80BB09BC, size = 0x16C },
    { name = "EnKujiya_Talk", vram = 0x80BB0E58, size = 0xCC },
    { name = "EnKujiya_TurnToClosed", vram = 0x80BB1268, size = 0xD0 },
    { name = "EnKujiya_UnsetBoughtTicket", vram = 0x80BB10F8, size = 0x70 },
    { name = "EnKujiya_GivePrize", vram = 0x80BB0F38, size = 0x5C },
    { name = "EnKujiya_SetupTurnToOpen", vram = 0x80BB1168, size = 0x18 },
    { name = "EnKujiya_SetupTurnToClosed", vram = 0x80BB1250, size = 0x18 },
    { name = "EnKujiya_CheckBoughtTicket", vram = 0x80BB0FF8, size = 0x90 },
    { name = "EnKujiya_SetupGivePrize", vram = 0x80BB0F24, size = 0x14 },
    { name = "EnKujiya_TurnToOpen", vram = 0x80BB1180, size = 0xD0 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Geg"
rom = 0x01016810
vram = 0x80BB16D0
size = 0x3030

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BB16E4, target_vram = 0x80BB40A0 },
    { type = "R_MIPS_LO16", vram = 0x80BB16EC, target_vram = 0x80BB40A0 },
    { type = "R_MIPS_HI16", vram = 0x80BB2058, target_vram = 0x80BB3EF4 },
    { type = "R_MIPS_LO16", vram = 0x80BB206C, target_vram = 0x80BB3EF4 },
    { type = "R_MIPS_HI16", vram = 0x80BB21F4, target_vram = 0x80BB221C },
    { type = "R_MIPS_LO16", vram = 0x80BB21F8, target_vram = 0x80BB221C },
    { type = "R_MIPS_HI16", vram = 0x80BB230C, target_vram = 0x80BB2520 },
    { type = "R_MIPS_LO16", vram = 0x80BB2314, target_vram = 0x80BB2520 },
    { type = "R_MIPS_HI16", vram = 0x80BB23E0, target_vram = 0x80BB27D4 },
    { type = "R_MIPS_LO16", vram = 0x80BB23E4, target_vram = 0x80BB27D4 },
    { type = "R_MIPS_HI16", vram = 0x80BB24A0, target_vram = 0x80BB2520 },
    { type = "R_MIPS_LO16", vram = 0x80BB24A8, target_vram = 0x80BB2520 },
    { type = "R_MIPS_HI16", vram = 0x80BB25C0, target_vram = 0x80BB4150 },
    { type = "R_MIPS_LO16", vram = 0x80BB25C8, target_vram = 0x80BB4150 },
    { type = "R_MIPS_HI16", vram = 0x80BB25D4, target_vram = 0x80BB26EC },
    { type = "R_MIPS_LO16", vram = 0x80BB25D8, target_vram = 0x80BB26EC },
    { type = "R_MIPS_HI16", vram = 0x80BB25E8, target_vram = 0x80BB2A54 },
    { type = "R_MIPS_LO16", vram = 0x80BB25EC, target_vram = 0x80BB2A54 },
    { type = "R_MIPS_HI16", vram = 0x80BB2638, target_vram = 0x80BB2944 },
    { type = "R_MIPS_LO16", vram = 0x80BB263C, target_vram = 0x80BB2944 },
    { type = "R_MIPS_HI16", vram = 0x80BB2654, target_vram = 0x80BB2B1C },
    { type = "R_MIPS_LO16", vram = 0x80BB2658, target_vram = 0x80BB2B1C },
    { type = "R_MIPS_HI16", vram = 0x80BB269C, target_vram = 0x80BB2E00 },
    { type = "R_MIPS_LO16", vram = 0x80BB26A0, target_vram = 0x80BB2E00 },
    { type = "R_MIPS_HI16", vram = 0x80BB2730, target_vram = 0x80BB2520 },
    { type = "R_MIPS_LO16", vram = 0x80BB2738, target_vram = 0x80BB2520 },
    { type = "R_MIPS_HI16", vram = 0x80BB278C, target_vram = 0x80BB221C },
    { type = "R_MIPS_LO16", vram = 0x80BB2790, target_vram = 0x80BB221C },
    { type = "R_MIPS_HI16", vram = 0x80BB2824, target_vram = 0x80BB4208 },
    { type = "R_MIPS_LO16", vram = 0x80BB282C, target_vram = 0x80BB4208 },
    { type = "R_MIPS_HI16", vram = 0x80BB2854, target_vram = 0x80BB221C },
    { type = "R_MIPS_LO16", vram = 0x80BB285C, target_vram = 0x80BB221C },
    { type = "R_MIPS_HI16", vram = 0x80BB288C, target_vram = 0x80BB2520 },
    { type = "R_MIPS_LO16", vram = 0x80BB2894, target_vram = 0x80BB2520 },
    { type = "R_MIPS_HI16", vram = 0x80BB28BC, target_vram = 0x80BB31B8 },
    { type = "R_MIPS_LO16", vram = 0x80BB28C4, target_vram = 0x80BB31B8 },
    { type = "R_MIPS_HI16", vram = 0x80BB28F8, target_vram = 0x80BB2520 },
    { type = "R_MIPS_LO16", vram = 0x80BB28FC, target_vram = 0x80BB2520 },
    { type = "R_MIPS_HI16", vram = 0x80BB296C, target_vram = 0x80BB3EF4 },
    { type = "R_MIPS_LO16", vram = 0x80BB2990, target_vram = 0x80BB3EF4 },
    { type = "R_MIPS_HI16", vram = 0x80BB2A14, target_vram = 0x80BB2520 },
    { type = "R_MIPS_LO16", vram = 0x80BB2A18, target_vram = 0x80BB2520 },
    { type = "R_MIPS_HI16", vram = 0x80BB2AD8, target_vram = 0x80BB347C },
    { type = "R_MIPS_LO16", vram = 0x80BB2AE0, target_vram = 0x80BB347C },
    { type = "R_MIPS_HI16", vram = 0x80BB2C2C, target_vram = 0x80BB27D4 },
    { type = "R_MIPS_LO16", vram = 0x80BB2C30, target_vram = 0x80BB27D4 },
    { type = "R_MIPS_HI16", vram = 0x80BB2C6C, target_vram = 0x80BB42AC },
    { type = "R_MIPS_LO16", vram = 0x80BB2C70, target_vram = 0x80BB42AC },
    { type = "R_MIPS_HI16", vram = 0x80BB2C78, target_vram = 0x80BB42B0 },
    { type = "R_MIPS_LO16", vram = 0x80BB2C7C, target_vram = 0x80BB42B0 },
    { type = "R_MIPS_HI16", vram = 0x80BB2CB4, target_vram = 0x80BB42B4 },
    { type = "R_MIPS_LO16", vram = 0x80BB2CB8, target_vram = 0x80BB42B4 },
    { type = "R_MIPS_HI16", vram = 0x80BB2E18, target_vram = 0x80BB3EF4 },
    { type = "R_MIPS_LO16", vram = 0x80BB2E3C, target_vram = 0x80BB3EF4 },
    { type = "R_MIPS_HI16", vram = 0x80BB2EAC, target_vram = 0x80BB30B4 },
    { type = "R_MIPS_LO16", vram = 0x80BB2EB0, target_vram = 0x80BB30B4 },
    { type = "R_MIPS_HI16", vram = 0x80BB2F30, target_vram = 0x80BB2F7C },
    { type = "R_MIPS_LO16", vram = 0x80BB2F34, target_vram = 0x80BB2F7C },
    { type = "R_MIPS_HI16", vram = 0x80BB2F40, target_vram = 0x80BB3318 },
    { type = "R_MIPS_LO16", vram = 0x80BB2F44, target_vram = 0x80BB3318 },
    { type = "R_MIPS_HI16", vram = 0x80BB3038, target_vram = 0x80BB2E00 },
    { type = "R_MIPS_LO16", vram = 0x80BB303C, target_vram = 0x80BB2E00 },
    { type = "R_MIPS_HI16", vram = 0x80BB314C, target_vram = 0x80BB27D4 },
    { type = "R_MIPS_LO16", vram = 0x80BB3154, target_vram = 0x80BB27D4 },
    { type = "R_MIPS_HI16", vram = 0x80BB3250, target_vram = 0x80BB32AC },
    { type = "R_MIPS_LO16", vram = 0x80BB3264, target_vram = 0x80BB32AC },
    { type = "R_MIPS_HI16", vram = 0x80BB32E4, target_vram = 0x80BB27D4 },
    { type = "R_MIPS_LO16", vram = 0x80BB32E8, target_vram = 0x80BB27D4 },
    { type = "R_MIPS_HI16", vram = 0x80BB3334, target_vram = 0x80BB4044 },
    { type = "R_MIPS_LO16", vram = 0x80BB334C, target_vram = 0x80BB4044 },
    { type = "R_MIPS_HI16", vram = 0x80BB3364, target_vram = 0x80BB4044 },
    { type = "R_MIPS_LO16", vram = 0x80BB3368, target_vram = 0x80BB4044 },
    { type = "R_MIPS_HI16", vram = 0x80BB3488, target_vram = 0x80BB221C },
    { type = "R_MIPS_LO16", vram = 0x80BB34A8, target_vram = 0x80BB221C },
    { type = "R_MIPS_HI16", vram = 0x80BB34D4, target_vram = 0x80BB405C },
    { type = "R_MIPS_LO16", vram = 0x80BB34D8, target_vram = 0x80BB405C },
    { type = "R_MIPS_HI16", vram = 0x80BB3574, target_vram = 0x80BB3E9C },
    { type = "R_MIPS_LO16", vram = 0x80BB357C, target_vram = 0x80BB3E9C },
    { type = "R_MIPS_HI16", vram = 0x80BB359C, target_vram = 0x80BB3E70 },
    { type = "R_MIPS_LO16", vram = 0x80BB35A4, target_vram = 0x80BB3E70 },
    { type = "R_MIPS_HI16", vram = 0x80BB35B4, target_vram = 0x80BB3ED4 },
    { type = "R_MIPS_HI16", vram = 0x80BB35B8, target_vram = 0x80BB3EC8 },
    { type = "R_MIPS_LO16", vram = 0x80BB35BC, target_vram = 0x80BB3EC8 },
    { type = "R_MIPS_LO16", vram = 0x80BB35C0, target_vram = 0x80BB3ED4 },
    { type = "R_MIPS_HI16", vram = 0x80BB3618, target_vram = 0x80BB3E0C },
    { type = "R_MIPS_HI16", vram = 0x80BB361C, target_vram = 0x80BB217C },
    { type = "R_MIPS_LO16", vram = 0x80BB3628, target_vram = 0x80BB3E0C },
    { type = "R_MIPS_LO16", vram = 0x80BB362C, target_vram = 0x80BB217C },
    { type = "R_MIPS_HI16", vram = 0x80BB3890, target_vram = 0x80BB4064 },
    { type = "R_MIPS_LO16", vram = 0x80BB3894, target_vram = 0x80BB4064 },
    { type = "R_MIPS_HI16", vram = 0x80BB38AC, target_vram = 0x80BB4070 },
    { type = "R_MIPS_LO16", vram = 0x80BB38B0, target_vram = 0x80BB4070 },
    { type = "R_MIPS_HI16", vram = 0x80BB3990, target_vram = 0x80BB407C },
    { type = "R_MIPS_LO16", vram = 0x80BB3998, target_vram = 0x80BB407C },
    { type = "R_MIPS_HI16", vram = 0x80BB3C24, target_vram = 0x80BB4088 },
    { type = "R_MIPS_LO16", vram = 0x80BB3C34, target_vram = 0x80BB4088 },
    { type = "R_MIPS_HI16", vram = 0x80BB3C48, target_vram = 0x80BB3860 },
    { type = "R_MIPS_LO16", vram = 0x80BB3C58, target_vram = 0x80BB3860 },
    { type = "R_MIPS_HI16", vram = 0x80BB3C78, target_vram = 0x80BB387C },
    { type = "R_MIPS_HI16", vram = 0x80BB3C7C, target_vram = 0x80BB39F8 },
    { type = "R_MIPS_LO16", vram = 0x80BB3C80, target_vram = 0x80BB39F8 },
    { type = "R_MIPS_LO16", vram = 0x80BB3C84, target_vram = 0x80BB387C },
]

functions = [
    { name = "EnGeg_Update", vram = 0x80BB36A0, size = 0x88 },
    { name = "func_80BB347C", vram = 0x80BB347C, size = 0x40 },
    { name = "func_80BB3728", vram = 0x80BB3728, size = 0x138 },
    { name = "func_80BB18FC", vram = 0x80BB18FC, size = 0xC4 },
    { name = "func_80BB19C0", vram = 0x80BB19C0, size = 0x154 },
    { name = "func_80BB1B14", vram = 0x80BB1B14, size = 0x108 },
    { name = "EnGeg_TransformLimbDraw", vram = 0x80BB39F8, size = 0x1E8 },
    { name = "EnGeg_Draw", vram = 0x80BB3E0C, size = 0x40 },
    { name = "func_80BB217C", vram = 0x80BB217C, size = 0xA0 },
    { name = "func_80BB2E00", vram = 0x80BB2E00, size = 0x17C },
    { name = "EnGeg_OverrideLimbDraw", vram = 0x80BB3860, size = 0x1C },
    { name = "func_80BB3BE0", vram = 0x80BB3BE0, size = 0xD4 },
    { name = "func_80BB1C8C", vram = 0x80BB1C8C, size = 0x78 },
    { name = "EnGeg_Destroy", vram = 0x80BB3650, size = 0x50 },
    { name = "func_80BB2B1C", vram = 0x80BB2B1C, size = 0x2E4 },
    { name = "func_80BB2A54", vram = 0x80BB2A54, size = 0xC8 },
    { name = "func_80BB2520", vram = 0x80BB2520, size = 0x1CC },
    { name = "func_80BB26EC", vram = 0x80BB26EC, size = 0xE8 },
    { name = "func_80BB221C", vram = 0x80BB221C, size = 0x304 },
    { name = "func_80BB31B8", vram = 0x80BB31B8, size = 0xF4 },
    { name = "EnGeg_PostLimbDraw", vram = 0x80BB387C, size = 0x17C },
    { name = "func_80BB27D4", vram = 0x80BB27D4, size = 0x170 },
    { name = "func_80BB1D64", vram = 0x80BB1D64, size = 0x268 },
    { name = "func_80BB2F7C", vram = 0x80BB2F7C, size = 0x138 },
    { name = "func_80BB16D0", vram = 0x80BB16D0, size = 0xBC },
    { name = "func_80BB1D04", vram = 0x80BB1D04, size = 0x60 },
    { name = "func_80BB2944", vram = 0x80BB2944, size = 0x110 },
    { name = "EnGeg_Init", vram = 0x80BB34BC, size = 0x194 },
    { name = "func_80BB1C1C", vram = 0x80BB1C1C, size = 0x70 },
    { name = "func_80BB2088", vram = 0x80BB2088, size = 0xF4 },
    { name = "EnGeg_ChangeAnim", vram = 0x80BB2020, size = 0x68 },
    { name = "func_80BB30B4", vram = 0x80BB30B4, size = 0x104 },
    { name = "func_80BB3CB4", vram = 0x80BB3CB4, size = 0x158 },
    { name = "func_80BB178C", vram = 0x80BB178C, size = 0x170 },
    { name = "func_80BB32AC", vram = 0x80BB32AC, size = 0x6C },
    { name = "EnGeg_UpdateSkelAnime", vram = 0x80BB1FCC, size = 0x54 },
    { name = "func_80BB3318", vram = 0x80BB3318, size = 0x164 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Kinoko"
rom = 0x01019840
vram = 0x80BB4700
size = 0x3F0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BB4750, target_vram = 0x80BB48E4 },
    { type = "R_MIPS_LO16", vram = 0x80BB4758, target_vram = 0x80BB48E4 },
    { type = "R_MIPS_HI16", vram = 0x80BB4844, target_vram = 0x80BB4A90 },
    { type = "R_MIPS_LO16", vram = 0x80BB484C, target_vram = 0x80BB4A90 },
    { type = "R_MIPS_HI16", vram = 0x80BB4854, target_vram = 0x80BB4A94 },
    { type = "R_MIPS_LO16", vram = 0x80BB4858, target_vram = 0x80BB4A94 },
    { type = "R_MIPS_HI16", vram = 0x80BB4870, target_vram = 0x80BB4A98 },
    { type = "R_MIPS_LO16", vram = 0x80BB488C, target_vram = 0x80BB4A98 },
]

functions = [
    { name = "ObjKinoko_Init", vram = 0x80BB4700, size = 0x20 },
    { name = "ObjKinoko_Update", vram = 0x80BB4730, size = 0x1B4 },
    { name = "ObjKinoko_Destroy", vram = 0x80BB4720, size = 0x10 },
    { name = "ObjKinoko_Draw", vram = 0x80BB48E4, size = 0x184 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Yasi"
rom = 0x01019C30
vram = 0x80BB4AF0
size = 0x310

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BB4B04, target_vram = 0x80BB4D90 },
    { type = "R_MIPS_LO16", vram = 0x80BB4B08, target_vram = 0x80BB4D90 },
    { type = "R_MIPS_HI16", vram = 0x80BB4B3C, target_vram = 0x80BB4DA0 },
    { type = "R_MIPS_LO16", vram = 0x80BB4B4C, target_vram = 0x80BB4DA0 },
    { type = "R_MIPS_HI16", vram = 0x80BB4C48, target_vram = 0x80BB4DA4 },
    { type = "R_MIPS_LO16", vram = 0x80BB4C4C, target_vram = 0x80BB4DA4 },
    { type = "R_MIPS_HI16", vram = 0x80BB4C58, target_vram = 0x80BB4DA8 },
    { type = "R_MIPS_LO16", vram = 0x80BB4C80, target_vram = 0x80BB4DA8 },
    { type = "R_MIPS_HI16", vram = 0x80BB4D2C, target_vram = 0x80BB4DAC },
    { type = "R_MIPS_LO16", vram = 0x80BB4D30, target_vram = 0x80BB4DAC },
]

functions = [
    { name = "ObjYasi_Init", vram = 0x80BB4AF0, size = 0x7C },
    { name = "ObjYasi_Destroy", vram = 0x80BB4B6C, size = 0x34 },
    { name = "ObjYasi_Update", vram = 0x80BB4BA0, size = 0x110 },
    { name = "ObjYasi_Draw", vram = 0x80BB4CB0, size = 0xB8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Tanron1"
rom = 0x01019F40
vram = 0x80BB4E00
size = 0x19D0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BB5394, target_vram = 0x80BB6720 },
    { type = "R_MIPS_LO16", vram = 0x80BB539C, target_vram = 0x80BB6720 },
    { type = "R_MIPS_HI16", vram = 0x80BB53D0, target_vram = 0x80BB6724 },
    { type = "R_MIPS_LO16", vram = 0x80BB53DC, target_vram = 0x80BB6724 },
    { type = "R_MIPS_HI16", vram = 0x80BB5484, target_vram = 0x80BB6728 },
    { type = "R_MIPS_LO16", vram = 0x80BB5488, target_vram = 0x80BB6728 },
    { type = "R_MIPS_HI16", vram = 0x80BB56F8, target_vram = 0x80BB672C },
    { type = "R_MIPS_LO16", vram = 0x80BB56FC, target_vram = 0x80BB672C },
    { type = "R_MIPS_HI16", vram = 0x80BB5B08, target_vram = 0x80BB6730 },
    { type = "R_MIPS_LO16", vram = 0x80BB5B14, target_vram = 0x80BB6730 },
    { type = "R_MIPS_HI16", vram = 0x80BB5B20, target_vram = 0x80BB6700 },
    { type = "R_MIPS_LO16", vram = 0x80BB5B30, target_vram = 0x80BB6700 },
    { type = "R_MIPS_HI16", vram = 0x80BB5B34, target_vram = 0x80BB6688 },
    { type = "R_MIPS_LO16", vram = 0x80BB5B38, target_vram = 0x80BB6688 },
    { type = "R_MIPS_HI16", vram = 0x80BB5C20, target_vram = 0x80BB6700 },
    { type = "R_MIPS_LO16", vram = 0x80BB5C30, target_vram = 0x80BB6700 },
    { type = "R_MIPS_HI16", vram = 0x80BB5C34, target_vram = 0x80BB6688 },
    { type = "R_MIPS_HI16", vram = 0x80BB5C38, target_vram = 0x80BB6228 },
    { type = "R_MIPS_LO16", vram = 0x80BB5C3C, target_vram = 0x80BB6228 },
    { type = "R_MIPS_LO16", vram = 0x80BB5C40, target_vram = 0x80BB6688 },
]

functions = [
    { name = "func_80BB5AAC", vram = 0x80BB5AAC, size = 0x354 },
    { name = "EnTanron1_Update", vram = 0x80BB4F28, size = 0x3D0 },
    { name = "EnTanron1_Init", vram = 0x80BB4E00, size = 0x40 },
    { name = "EnTanron1_Destroy", vram = 0x80BB4E40, size = 0x10 },
    { name = "func_80BB5318", vram = 0x80BB5318, size = 0x794 },
    { name = "EnTanron1_Draw", vram = 0x80BB52F8, size = 0x20 },
    { name = "func_80BB4E50", vram = 0x80BB4E50, size = 0xD8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Tanron2"
rom = 0x0101B910
vram = 0x80BB67D0
size = 0x1C80

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BB67E8, target_vram = 0x80BB8450 },
    { type = "R_MIPS_LO16", vram = 0x80BB67EC, target_vram = 0x80BB8450 },
    { type = "R_MIPS_HI16", vram = 0x80BB680C, target_vram = 0x80BB7B90 },
    { type = "R_MIPS_LO16", vram = 0x80BB6810, target_vram = 0x80BB7B90 },
    { type = "R_MIPS_HI16", vram = 0x80BB684C, target_vram = 0x80BB8170 },
    { type = "R_MIPS_LO16", vram = 0x80BB6854, target_vram = 0x80BB8170 },
    { type = "R_MIPS_HI16", vram = 0x80BB686C, target_vram = 0x80BB8190 },
    { type = "R_MIPS_LO16", vram = 0x80BB6870, target_vram = 0x80BB8190 },
    { type = "R_MIPS_HI16", vram = 0x80BB6884, target_vram = 0x80BB81BC },
    { type = "R_MIPS_LO16", vram = 0x80BB6888, target_vram = 0x80BB81BC },
    { type = "R_MIPS_HI16", vram = 0x80BB69C4, target_vram = 0x80BB69FC },
    { type = "R_MIPS_LO16", vram = 0x80BB69C8, target_vram = 0x80BB69FC },
    { type = "R_MIPS_HI16", vram = 0x80BB6A28, target_vram = 0x80BB8450 },
    { type = "R_MIPS_LO16", vram = 0x80BB6A2C, target_vram = 0x80BB8450 },
    { type = "R_MIPS_HI16", vram = 0x80BB6B84, target_vram = 0x80BB6BD8 },
    { type = "R_MIPS_LO16", vram = 0x80BB6B8C, target_vram = 0x80BB6BD8 },
    { type = "R_MIPS_HI16", vram = 0x80BB6C60, target_vram = 0x80BB8450 },
    { type = "R_MIPS_LO16", vram = 0x80BB6C64, target_vram = 0x80BB8450 },
    { type = "R_MIPS_HI16", vram = 0x80BB6CB4, target_vram = 0x80BB81F0 },
    { type = "R_MIPS_LO16", vram = 0x80BB6CB8, target_vram = 0x80BB81F0 },
    { type = "R_MIPS_HI16", vram = 0x80BB6D7C, target_vram = 0x80BB81F4 },
    { type = "R_MIPS_LO16", vram = 0x80BB6D80, target_vram = 0x80BB81F4 },
    { type = "R_MIPS_HI16", vram = 0x80BB6DBC, target_vram = 0x80BB8450 },
    { type = "R_MIPS_LO16", vram = 0x80BB6DCC, target_vram = 0x80BB8450 },
    { type = "R_MIPS_HI16", vram = 0x80BB6ED8, target_vram = 0x80BB8450 },
    { type = "R_MIPS_LO16", vram = 0x80BB6EE4, target_vram = 0x80BB8450 },
    { type = "R_MIPS_HI16", vram = 0x80BB6F64, target_vram = 0x80BB6F78 },
    { type = "R_MIPS_LO16", vram = 0x80BB6F68, target_vram = 0x80BB6F78 },
    { type = "R_MIPS_HI16", vram = 0x80BB6F94, target_vram = 0x80BB8450 },
    { type = "R_MIPS_LO16", vram = 0x80BB6FB8, target_vram = 0x80BB8450 },
    { type = "R_MIPS_HI16", vram = 0x80BB7060, target_vram = 0x80BB8450 },
    { type = "R_MIPS_LO16", vram = 0x80BB7064, target_vram = 0x80BB8450 },
    { type = "R_MIPS_HI16", vram = 0x80BB7068, target_vram = 0x80BB81F8 },
    { type = "R_MIPS_LO16", vram = 0x80BB706C, target_vram = 0x80BB81F8 },
    { type = "R_MIPS_HI16", vram = 0x80BB7168, target_vram = 0x80BB8450 },
    { type = "R_MIPS_LO16", vram = 0x80BB7174, target_vram = 0x80BB8450 },
    { type = "R_MIPS_HI16", vram = 0x80BB722C, target_vram = 0x80BB81FC },
    { type = "R_MIPS_LO16", vram = 0x80BB7230, target_vram = 0x80BB81FC },
    { type = "R_MIPS_HI16", vram = 0x80BB7234, target_vram = 0x80BB8200 },
    { type = "R_MIPS_HI16", vram = 0x80BB7238, target_vram = 0x80BB81EC },
    { type = "R_MIPS_HI16", vram = 0x80BB723C, target_vram = 0x80BB81E8 },
    { type = "R_MIPS_LO16", vram = 0x80BB7240, target_vram = 0x80BB81E8 },
    { type = "R_MIPS_LO16", vram = 0x80BB7244, target_vram = 0x80BB81EC },
    { type = "R_MIPS_LO16", vram = 0x80BB7248, target_vram = 0x80BB8200 },
    { type = "R_MIPS_HI16", vram = 0x80BB73B0, target_vram = 0x80BB7408 },
    { type = "R_MIPS_LO16", vram = 0x80BB73B4, target_vram = 0x80BB7408 },
    { type = "R_MIPS_HI16", vram = 0x80BB7490, target_vram = 0x80BB8450 },
    { type = "R_MIPS_LO16", vram = 0x80BB7494, target_vram = 0x80BB8450 },
    { type = "R_MIPS_HI16", vram = 0x80BB7524, target_vram = 0x80BB8204 },
    { type = "R_MIPS_LO16", vram = 0x80BB7528, target_vram = 0x80BB8204 },
    { type = "R_MIPS_HI16", vram = 0x80BB7620, target_vram = 0x80BB69FC },
    { type = "R_MIPS_LO16", vram = 0x80BB7624, target_vram = 0x80BB69FC },
    { type = "R_MIPS_HI16", vram = 0x80BB76CC, target_vram = 0x80BB69FC },
    { type = "R_MIPS_LO16", vram = 0x80BB76D0, target_vram = 0x80BB69FC },
    { type = "R_MIPS_HI16", vram = 0x80BB76D8, target_vram = 0x80BB8450 },
    { type = "R_MIPS_LO16", vram = 0x80BB76DC, target_vram = 0x80BB8450 },
    { type = "R_MIPS_HI16", vram = 0x80BB7704, target_vram = 0x80BB8208 },
    { type = "R_MIPS_LO16", vram = 0x80BB7708, target_vram = 0x80BB8208 },
    { type = "R_MIPS_HI16", vram = 0x80BB770C, target_vram = 0x80BB8450 },
    { type = "R_MIPS_LO16", vram = 0x80BB7720, target_vram = 0x80BB8450 },
    { type = "R_MIPS_HI16", vram = 0x80BB774C, target_vram = 0x80BB8450 },
    { type = "R_MIPS_LO16", vram = 0x80BB7750, target_vram = 0x80BB8450 },
    { type = "R_MIPS_HI16", vram = 0x80BB77C0, target_vram = 0x80BB8450 },
    { type = "R_MIPS_LO16", vram = 0x80BB77C4, target_vram = 0x80BB8450 },
    { type = "R_MIPS_HI16", vram = 0x80BB7894, target_vram = 0x80BB69FC },
    { type = "R_MIPS_LO16", vram = 0x80BB7898, target_vram = 0x80BB69FC },
    { type = "R_MIPS_HI16", vram = 0x80BB78A0, target_vram = 0x80BB8450 },
    { type = "R_MIPS_LO16", vram = 0x80BB78A4, target_vram = 0x80BB8450 },
    { type = "R_MIPS_HI16", vram = 0x80BB78F4, target_vram = 0x80BB8450 },
    { type = "R_MIPS_LO16", vram = 0x80BB7904, target_vram = 0x80BB8450 },
    { type = "R_MIPS_HI16", vram = 0x80BB7A38, target_vram = 0x80BB820C },
    { type = "R_MIPS_LO16", vram = 0x80BB7A48, target_vram = 0x80BB820C },
    { type = "R_MIPS_HI16", vram = 0x80BB7A74, target_vram = 0x80BB8450 },
    { type = "R_MIPS_LO16", vram = 0x80BB7A78, target_vram = 0x80BB8450 },
    { type = "R_MIPS_HI16", vram = 0x80BB7A98, target_vram = 0x80BB8450 },
    { type = "R_MIPS_LO16", vram = 0x80BB7A9C, target_vram = 0x80BB8450 },
    { type = "R_MIPS_HI16", vram = 0x80BB7BC4, target_vram = 0x80BB8210 },
    { type = "R_MIPS_LO16", vram = 0x80BB7BC8, target_vram = 0x80BB8210 },
    { type = "R_MIPS_HI16", vram = 0x80BB7BD8, target_vram = 0x80BB8450 },
    { type = "R_MIPS_LO16", vram = 0x80BB7BDC, target_vram = 0x80BB8450 },
    { type = "R_MIPS_HI16", vram = 0x80BB7BE0, target_vram = 0x80BB8454 },
    { type = "R_MIPS_LO16", vram = 0x80BB7BE8, target_vram = 0x80BB8454 },
    { type = "R_MIPS_HI16", vram = 0x80BB7C8C, target_vram = 0x80BB8458 },
    { type = "R_MIPS_HI16", vram = 0x80BB7C90, target_vram = 0x80BB8460 },
    { type = "R_MIPS_HI16", vram = 0x80BB7C94, target_vram = 0x80BB85A0 },
    { type = "R_MIPS_LO16", vram = 0x80BB7C98, target_vram = 0x80BB85A0 },
    { type = "R_MIPS_LO16", vram = 0x80BB7C9C, target_vram = 0x80BB8460 },
    { type = "R_MIPS_LO16", vram = 0x80BB7CA0, target_vram = 0x80BB8458 },
    { type = "R_MIPS_LO16", vram = 0x80BB7CA4, target_vram = 0x80BB845C },
    { type = "R_MIPS_HI16", vram = 0x80BB7CC8, target_vram = 0x80BB8458 },
    { type = "R_MIPS_LO16", vram = 0x80BB7CCC, target_vram = 0x80BB8458 },
    { type = "R_MIPS_HI16", vram = 0x80BB7D1C, target_vram = 0x80BB845C },
    { type = "R_MIPS_LO16", vram = 0x80BB7D20, target_vram = 0x80BB845C },
    { type = "R_MIPS_HI16", vram = 0x80BB7D28, target_vram = 0x80BB8458 },
    { type = "R_MIPS_LO16", vram = 0x80BB7D34, target_vram = 0x80BB8458 },
    { type = "R_MIPS_HI16", vram = 0x80BB7D3C, target_vram = 0x80BB8458 },
    { type = "R_MIPS_LO16", vram = 0x80BB7D54, target_vram = 0x80BB8458 },
    { type = "R_MIPS_LO16", vram = 0x80BB7D58, target_vram = 0x80BB845C },
    { type = "R_MIPS_HI16", vram = 0x80BB7D60, target_vram = 0x80BB8458 },
    { type = "R_MIPS_LO16", vram = 0x80BB7D64, target_vram = 0x80BB8458 },
    { type = "R_MIPS_HI16", vram = 0x80BB7DF0, target_vram = 0x80BB8458 },
    { type = "R_MIPS_LO16", vram = 0x80BB7E00, target_vram = 0x80BB8458 },
    { type = "R_MIPS_HI16", vram = 0x80BB7E68, target_vram = 0x80BB8214 },
    { type = "R_MIPS_LO16", vram = 0x80BB7E6C, target_vram = 0x80BB8214 },
    { type = "R_MIPS_HI16", vram = 0x80BB7E70, target_vram = 0x80BB8218 },
    { type = "R_MIPS_LO16", vram = 0x80BB7E74, target_vram = 0x80BB8218 },
    { type = "R_MIPS_HI16", vram = 0x80BB7ED8, target_vram = 0x80BB85A0 },
    { type = "R_MIPS_LO16", vram = 0x80BB7EDC, target_vram = 0x80BB85A0 },
    { type = "R_MIPS_HI16", vram = 0x80BB7F4C, target_vram = 0x80BB8450 },
    { type = "R_MIPS_LO16", vram = 0x80BB7F5C, target_vram = 0x80BB8450 },
    { type = "R_MIPS_HI16", vram = 0x80BB7F78, target_vram = 0x80BB821C },
    { type = "R_MIPS_LO16", vram = 0x80BB7F7C, target_vram = 0x80BB821C },
    { type = "R_MIPS_HI16", vram = 0x80BB8090, target_vram = 0x80BB8450 },
    { type = "R_MIPS_LO16", vram = 0x80BB80A4, target_vram = 0x80BB8450 },
    { type = "R_MIPS_HI16", vram = 0x80BB80C4, target_vram = 0x80BB8454 },
    { type = "R_MIPS_LO16", vram = 0x80BB80C8, target_vram = 0x80BB8454 },
]

functions = [
    { name = "func_80BB71C8", vram = 0x80BB71C8, size = 0x1D0 },
    { name = "func_80BB6F78", vram = 0x80BB6F78, size = 0x250 },
    { name = "func_80BB69FC", vram = 0x80BB69FC, size = 0x184 },
    { name = "func_80BB6B80", vram = 0x80BB6B80, size = 0x58 },
    { name = "func_80BB6BD8", vram = 0x80BB6BD8, size = 0x38C },
    { name = "func_80BB7B90", vram = 0x80BB7B90, size = 0x84 },
    { name = "EnTanron2_Destroy", vram = 0x80BB69B0, size = 0x10 },
    { name = "func_80BB7578", vram = 0x80BB7578, size = 0x288 },
    { name = "func_80BB69C0", vram = 0x80BB69C0, size = 0x3C },
    { name = "EnTanron2_Init", vram = 0x80BB67D0, size = 0x1E0 },
    { name = "func_80BB7398", vram = 0x80BB7398, size = 0x70 },
    { name = "func_80BB7408", vram = 0x80BB7408, size = 0x170 },
    { name = "EnTanron2_Update", vram = 0x80BB7800, size = 0x390 },
    { name = "func_80BB6F64", vram = 0x80BB6F64, size = 0x14 },
    { name = "EnTanron2_Draw", vram = 0x80BB7C14, size = 0x538 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Tanron3"
rom = 0x0101D590
vram = 0x80BB85A0
size = 0x1340

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BB85E8, target_vram = 0x80BB9720 },
    { type = "R_MIPS_LO16", vram = 0x80BB85EC, target_vram = 0x80BB9720 },
    { type = "R_MIPS_HI16", vram = 0x80BB8608, target_vram = 0x80BB97B0 },
    { type = "R_MIPS_LO16", vram = 0x80BB8648, target_vram = 0x80BB97B0 },
    { type = "R_MIPS_HI16", vram = 0x80BB864C, target_vram = 0x80BB97B4 },
    { type = "R_MIPS_LO16", vram = 0x80BB865C, target_vram = 0x80BB97B4 },
    { type = "R_MIPS_HI16", vram = 0x80BB86D8, target_vram = 0x80BB9750 },
    { type = "R_MIPS_LO16", vram = 0x80BB86DC, target_vram = 0x80BB9750 },
    { type = "R_MIPS_HI16", vram = 0x80BB86F4, target_vram = 0x80BB9750 },
    { type = "R_MIPS_LO16", vram = 0x80BB86F8, target_vram = 0x80BB9750 },
    { type = "R_MIPS_HI16", vram = 0x80BB876C, target_vram = 0x80BB97B8 },
    { type = "R_MIPS_LO16", vram = 0x80BB8774, target_vram = 0x80BB97B8 },
    { type = "R_MIPS_HI16", vram = 0x80BB878C, target_vram = 0x80BB972C },
    { type = "R_MIPS_LO16", vram = 0x80BB8798, target_vram = 0x80BB972C },
    { type = "R_MIPS_HI16", vram = 0x80BB87B8, target_vram = 0x80BB972C },
    { type = "R_MIPS_LO16", vram = 0x80BB87BC, target_vram = 0x80BB972C },
    { type = "R_MIPS_HI16", vram = 0x80BB8830, target_vram = 0x80BB97BC },
    { type = "R_MIPS_LO16", vram = 0x80BB8834, target_vram = 0x80BB97BC },
    { type = "R_MIPS_HI16", vram = 0x80BB8838, target_vram = 0x80BB97C0 },
    { type = "R_MIPS_HI16", vram = 0x80BB883C, target_vram = 0x80BB97AC },
    { type = "R_MIPS_HI16", vram = 0x80BB8840, target_vram = 0x80BB97A8 },
    { type = "R_MIPS_LO16", vram = 0x80BB8844, target_vram = 0x80BB97A8 },
    { type = "R_MIPS_LO16", vram = 0x80BB8848, target_vram = 0x80BB97AC },
    { type = "R_MIPS_LO16", vram = 0x80BB884C, target_vram = 0x80BB97C0 },
    { type = "R_MIPS_HI16", vram = 0x80BB8990, target_vram = 0x80BB8A48 },
    { type = "R_MIPS_LO16", vram = 0x80BB8994, target_vram = 0x80BB8A48 },
    { type = "R_MIPS_HI16", vram = 0x80BB8B58, target_vram = 0x80BB972C },
    { type = "R_MIPS_LO16", vram = 0x80BB8C20, target_vram = 0x80BB972C },
    { type = "R_MIPS_HI16", vram = 0x80BB9030, target_vram = 0x80BB97C4 },
    { type = "R_MIPS_LO16", vram = 0x80BB9034, target_vram = 0x80BB97C4 },
    { type = "R_MIPS_HI16", vram = 0x80BB913C, target_vram = 0x80BB97C8 },
    { type = "R_MIPS_LO16", vram = 0x80BB9140, target_vram = 0x80BB97C8 },
    { type = "R_MIPS_HI16", vram = 0x80BB9168, target_vram = 0x80BB97CC },
    { type = "R_MIPS_LO16", vram = 0x80BB916C, target_vram = 0x80BB97CC },
    { type = "R_MIPS_HI16", vram = 0x80BB9188, target_vram = 0x80BB97D0 },
    { type = "R_MIPS_LO16", vram = 0x80BB918C, target_vram = 0x80BB97D0 },
    { type = "R_MIPS_HI16", vram = 0x80BB91E0, target_vram = 0x80BB9288 },
    { type = "R_MIPS_LO16", vram = 0x80BB91E4, target_vram = 0x80BB9288 },
    { type = "R_MIPS_HI16", vram = 0x80BB92CC, target_vram = 0x80BB97D4 },
    { type = "R_MIPS_LO16", vram = 0x80BB92D0, target_vram = 0x80BB97D4 },
    { type = "R_MIPS_HI16", vram = 0x80BB93C8, target_vram = 0x80BB972C },
    { type = "R_MIPS_LO16", vram = 0x80BB93CC, target_vram = 0x80BB972C },
    { type = "R_MIPS_HI16", vram = 0x80BB95B4, target_vram = 0x80BB972C },
    { type = "R_MIPS_LO16", vram = 0x80BB95B8, target_vram = 0x80BB972C },
    { type = "R_MIPS_HI16", vram = 0x80BB95CC, target_vram = 0x80BB9288 },
    { type = "R_MIPS_LO16", vram = 0x80BB95D0, target_vram = 0x80BB9288 },
    { type = "R_MIPS_HI16", vram = 0x80BB96E0, target_vram = 0x80BB95FC },
    { type = "R_MIPS_LO16", vram = 0x80BB96E4, target_vram = 0x80BB95FC },
]

functions = [
    { name = "EnTanron3_CheckCollisions", vram = 0x80BB9308, size = 0xE4 },
    { name = "EnTanron3_CreateEffect", vram = 0x80BB85A0, size = 0x11C },
    { name = "EnTanron3_Update", vram = 0x80BB93EC, size = 0x210 },
    { name = "EnTanron3_SetupDie", vram = 0x80BB91D4, size = 0xB4 },
    { name = "EnTanron3_Draw", vram = 0x80BB9670, size = 0xB0 },
    { name = "EnTanron3_SetupLive", vram = 0x80BB897C, size = 0xCC },
    { name = "EnTanron3_Die", vram = 0x80BB9288, size = 0x80 },
    { name = "EnTanron3_SpawnBubbles", vram = 0x80BB87D4, size = 0x1A8 },
    { name = "EnTanron3_OverrideLimbDraw", vram = 0x80BB95FC, size = 0x74 },
    { name = "EnTanron3_Destroy", vram = 0x80BB87B0, size = 0x24 },
    { name = "EnTanron3_Init", vram = 0x80BB86BC, size = 0xF4 },
    { name = "EnTanron3_Live", vram = 0x80BB8A48, size = 0x78C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Chan"
rom = 0x0101E8D0
vram = 0x80BB98E0
size = 0x13B0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BB98F8, target_vram = 0x80BBAC90 },
    { type = "R_MIPS_LO16", vram = 0x80BB98FC, target_vram = 0x80BBAC90 },
    { type = "R_MIPS_HI16", vram = 0x80BB993C, target_vram = 0x80BBAB5C },
    { type = "R_MIPS_LO16", vram = 0x80BB9944, target_vram = 0x80BBAB5C },
    { type = "R_MIPS_HI16", vram = 0x80BB9958, target_vram = 0x80BBAB30 },
    { type = "R_MIPS_LO16", vram = 0x80BB9960, target_vram = 0x80BBAB30 },
    { type = "R_MIPS_HI16", vram = 0x80BB999C, target_vram = 0x80BBA894 },
    { type = "R_MIPS_LO16", vram = 0x80BB99C8, target_vram = 0x80BBA894 },
    { type = "R_MIPS_HI16", vram = 0x80BB9A4C, target_vram = 0x80BBAB80 },
    { type = "R_MIPS_LO16", vram = 0x80BB9A50, target_vram = 0x80BBAB80 },
    { type = "R_MIPS_HI16", vram = 0x80BB9A64, target_vram = 0x80BBAB84 },
    { type = "R_MIPS_LO16", vram = 0x80BB9A88, target_vram = 0x80BBAB84 },
    { type = "R_MIPS_HI16", vram = 0x80BB9A9C, target_vram = 0x80BBAB88 },
    { type = "R_MIPS_LO16", vram = 0x80BB9AA0, target_vram = 0x80BBAB88 },
    { type = "R_MIPS_HI16", vram = 0x80BB9B08, target_vram = 0x80BBAB8C },
    { type = "R_MIPS_LO16", vram = 0x80BB9B0C, target_vram = 0x80BBAB8C },
    { type = "R_MIPS_HI16", vram = 0x80BB9CD4, target_vram = 0x80BBAB90 },
    { type = "R_MIPS_LO16", vram = 0x80BB9CF4, target_vram = 0x80BBAB90 },
    { type = "R_MIPS_HI16", vram = 0x80BB9EC8, target_vram = 0x80BB9F24 },
    { type = "R_MIPS_LO16", vram = 0x80BB9ED8, target_vram = 0x80BB9F24 },
    { type = "R_MIPS_HI16", vram = 0x80BB9F8C, target_vram = 0x80BBAB94 },
    { type = "R_MIPS_LO16", vram = 0x80BB9F90, target_vram = 0x80BBAB94 },
    { type = "R_MIPS_HI16", vram = 0x80BBA0E0, target_vram = 0x80BBAB98 },
    { type = "R_MIPS_LO16", vram = 0x80BBA0E4, target_vram = 0x80BBAB98 },
    { type = "R_MIPS_HI16", vram = 0x80BBA300, target_vram = 0x80BBA314 },
    { type = "R_MIPS_LO16", vram = 0x80BBA304, target_vram = 0x80BBA314 },
    { type = "R_MIPS_HI16", vram = 0x80BBA500, target_vram = 0x80BBAB9C },
    { type = "R_MIPS_LO16", vram = 0x80BBA508, target_vram = 0x80BBAB9C },
    { type = "R_MIPS_HI16", vram = 0x80BBA5C0, target_vram = 0x80BBABA0 },
    { type = "R_MIPS_LO16", vram = 0x80BBA5C4, target_vram = 0x80BBABA0 },
    { type = "R_MIPS_HI16", vram = 0x80BBA5C8, target_vram = 0x80BBABA4 },
    { type = "R_MIPS_LO16", vram = 0x80BBA5E4, target_vram = 0x80BBABA4 },
    { type = "R_MIPS_HI16", vram = 0x80BBA9A0, target_vram = 0x80BBAB60 },
    { type = "R_MIPS_LO16", vram = 0x80BBA9A4, target_vram = 0x80BBAB60 },
    { type = "R_MIPS_HI16", vram = 0x80BBA9EC, target_vram = 0x80BBAB78 },
    { type = "R_MIPS_LO16", vram = 0x80BBAA04, target_vram = 0x80BBAB78 },
]

functions = [
    { name = "ObjChan_Draw", vram = 0x80BBA78C, size = 0x108 },
    { name = "ObjChan_DrawFire", vram = 0x80BBA930, size = 0x1DC },
    { name = "ObjChan_CreateSmashEffects", vram = 0x80BBA488, size = 0x2B0 },
    { name = "ObjChan_ChandelierAction", vram = 0x80BB9F24, size = 0x3D8 },
    { name = "ObjChan_InitPot", vram = 0x80BBA2FC, size = 0x18 },
    { name = "func_80BB9A1C", vram = 0x80BB9A1C, size = 0x124 },
    { name = "ObjChan_Init", vram = 0x80BB98E0, size = 0x110 },
    { name = "ObjChan_DrawPot", vram = 0x80BBA894, size = 0x9C },
    { name = "ObjChan_Destroy", vram = 0x80BB99F0, size = 0x2C },
    { name = "ObjChan_PotAction", vram = 0x80BBA314, size = 0x174 },
    { name = "ObjChan_InitChandelier", vram = 0x80BB9C08, size = 0x31C },
    { name = "ObjChan_CalculatePotPosition", vram = 0x80BB9B40, size = 0xC8 },
    { name = "ObjChan_Update", vram = 0x80BBA738, size = 0x54 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Zos"
rom = 0x0101FC80
vram = 0x80BBACA0
size = 0x1DE0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BBACC4, target_vram = 0x80BBBDE0 },
    { type = "R_MIPS_LO16", vram = 0x80BBACC8, target_vram = 0x80BBBDE0 },
    { type = "R_MIPS_HI16", vram = 0x80BBAD38, target_vram = 0x80BBC6F0 },
    { type = "R_MIPS_LO16", vram = 0x80BBAD3C, target_vram = 0x80BBC6F0 },
    { type = "R_MIPS_HI16", vram = 0x80BBAD90, target_vram = 0x80BBC37C },
    { type = "R_MIPS_HI16", vram = 0x80BBADBC, target_vram = 0x80BBC14C },
    { type = "R_MIPS_HI16", vram = 0x80BBADD0, target_vram = 0x80BBC24C },
    { type = "R_MIPS_LO16", vram = 0x80BBADD4, target_vram = 0x80BBC24C },
    { type = "R_MIPS_LO16", vram = 0x80BBADE0, target_vram = 0x80BBC14C },
    { type = "R_MIPS_LO16", vram = 0x80BBADF8, target_vram = 0x80BBC37C },
    { type = "R_MIPS_HI16", vram = 0x80BBAED0, target_vram = 0x80BBC71C },
    { type = "R_MIPS_LO16", vram = 0x80BBAED4, target_vram = 0x80BBC71C },
    { type = "R_MIPS_HI16", vram = 0x80BBAEE8, target_vram = 0x80BBC71C },
    { type = "R_MIPS_LO16", vram = 0x80BBAEEC, target_vram = 0x80BBC71C },
    { type = "R_MIPS_HI16", vram = 0x80BBB108, target_vram = 0x80BBC770 },
    { type = "R_MIPS_LO16", vram = 0x80BBB10C, target_vram = 0x80BBC770 },
    { type = "R_MIPS_HI16", vram = 0x80BBB304, target_vram = 0x80BBB8AC },
    { type = "R_MIPS_LO16", vram = 0x80BBB30C, target_vram = 0x80BBB8AC },
    { type = "R_MIPS_HI16", vram = 0x80BBB374, target_vram = 0x80BBB2C4 },
    { type = "R_MIPS_LO16", vram = 0x80BBB37C, target_vram = 0x80BBB2C4 },
    { type = "R_MIPS_HI16", vram = 0x80BBB62C, target_vram = 0x80BBB4CC },
    { type = "R_MIPS_LO16", vram = 0x80BBB698, target_vram = 0x80BBB4CC },
    { type = "R_MIPS_HI16", vram = 0x80BBB6EC, target_vram = 0x80BBB354 },
    { type = "R_MIPS_LO16", vram = 0x80BBB6F0, target_vram = 0x80BBB354 },
    { type = "R_MIPS_HI16", vram = 0x80BBB818, target_vram = 0x80BBB8AC },
    { type = "R_MIPS_LO16", vram = 0x80BBB81C, target_vram = 0x80BBB8AC },
    { type = "R_MIPS_HI16", vram = 0x80BBB88C, target_vram = 0x80BBB8AC },
    { type = "R_MIPS_LO16", vram = 0x80BBB890, target_vram = 0x80BBB8AC },
    { type = "R_MIPS_HI16", vram = 0x80BBB970, target_vram = 0x80BBC774 },
    { type = "R_MIPS_LO16", vram = 0x80BBB978, target_vram = 0x80BBC774 },
    { type = "R_MIPS_HI16", vram = 0x80BBBA98, target_vram = 0x80BBB718 },
    { type = "R_MIPS_LO16", vram = 0x80BBBA9C, target_vram = 0x80BBB718 },
    { type = "R_MIPS_HI16", vram = 0x80BBBAC4, target_vram = 0x80BBBDE0 },
    { type = "R_MIPS_LO16", vram = 0x80BBBAC8, target_vram = 0x80BBBDE0 },
    { type = "R_MIPS_HI16", vram = 0x80BBBB04, target_vram = 0x80BBBDE0 },
    { type = "R_MIPS_LO16", vram = 0x80BBBB08, target_vram = 0x80BBBDE0 },
    { type = "R_MIPS_HI16", vram = 0x80BBBB38, target_vram = 0x80BBBDE0 },
    { type = "R_MIPS_LO16", vram = 0x80BBBB3C, target_vram = 0x80BBBDE0 },
    { type = "R_MIPS_HI16", vram = 0x80BBBB5C, target_vram = 0x80BBBDE0 },
    { type = "R_MIPS_LO16", vram = 0x80BBBB60, target_vram = 0x80BBBDE0 },
    { type = "R_MIPS_HI16", vram = 0x80BBBBE8, target_vram = 0x80BBB8AC },
    { type = "R_MIPS_LO16", vram = 0x80BBBBEC, target_vram = 0x80BBB8AC },
    { type = "R_MIPS_HI16", vram = 0x80BBBC3C, target_vram = 0x80BBB8AC },
    { type = "R_MIPS_LO16", vram = 0x80BBBC40, target_vram = 0x80BBB8AC },
    { type = "R_MIPS_HI16", vram = 0x80BBBC6C, target_vram = 0x80BBB574 },
    { type = "R_MIPS_LO16", vram = 0x80BBBC70, target_vram = 0x80BBB574 },
    { type = "R_MIPS_HI16", vram = 0x80BBBD18, target_vram = 0x80BBB574 },
    { type = "R_MIPS_LO16", vram = 0x80BBBD1C, target_vram = 0x80BBB574 },
    { type = "R_MIPS_HI16", vram = 0x80BBBD98, target_vram = 0x80BBBCBC },
    { type = "R_MIPS_LO16", vram = 0x80BBBDA0, target_vram = 0x80BBBCBC },
    { type = "R_MIPS_HI16", vram = 0x80BBBE88, target_vram = 0x80BBBB84 },
    { type = "R_MIPS_LO16", vram = 0x80BBBE90, target_vram = 0x80BBBB84 },
    { type = "R_MIPS_HI16", vram = 0x80BBBEC8, target_vram = 0x80BBB8AC },
    { type = "R_MIPS_LO16", vram = 0x80BBBECC, target_vram = 0x80BBB8AC },
    { type = "R_MIPS_HI16", vram = 0x80BBBEF8, target_vram = 0x80BBBD5C },
    { type = "R_MIPS_LO16", vram = 0x80BBBEFC, target_vram = 0x80BBBD5C },
    { type = "R_MIPS_HI16", vram = 0x80BBC0FC, target_vram = 0x80BBC14C },
    { type = "R_MIPS_LO16", vram = 0x80BBC100, target_vram = 0x80BBC14C },
    { type = "R_MIPS_HI16", vram = 0x80BBC124, target_vram = 0x80BBC14C },
    { type = "R_MIPS_LO16", vram = 0x80BBC128, target_vram = 0x80BBC14C },
    { type = "R_MIPS_HI16", vram = 0x80BBC1DC, target_vram = 0x80BBC070 },
    { type = "R_MIPS_LO16", vram = 0x80BBC1E0, target_vram = 0x80BBC070 },
    { type = "R_MIPS_HI16", vram = 0x80BBC264, target_vram = 0x80BBC22C },
    { type = "R_MIPS_LO16", vram = 0x80BBC274, target_vram = 0x80BBC22C },
    { type = "R_MIPS_HI16", vram = 0x80BBC330, target_vram = 0x80BBC37C },
    { type = "R_MIPS_LO16", vram = 0x80BBC33C, target_vram = 0x80BBC37C },
    { type = "R_MIPS_HI16", vram = 0x80BBC358, target_vram = 0x80BBC37C },
    { type = "R_MIPS_LO16", vram = 0x80BBC35C, target_vram = 0x80BBC37C },
    { type = "R_MIPS_HI16", vram = 0x80BBC3D4, target_vram = 0x80BBC298 },
    { type = "R_MIPS_LO16", vram = 0x80BBC3D8, target_vram = 0x80BBC298 },
    { type = "R_MIPS_HI16", vram = 0x80BBC51C, target_vram = 0x80BBC750 },
    { type = "R_MIPS_LO16", vram = 0x80BBC524, target_vram = 0x80BBC750 },
    { type = "R_MIPS_HI16", vram = 0x80BBC5BC, target_vram = 0x80BBC75C },
    { type = "R_MIPS_LO16", vram = 0x80BBC5CC, target_vram = 0x80BBC75C },
    { type = "R_MIPS_HI16", vram = 0x80BBC668, target_vram = 0x80BBC4E4 },
    { type = "R_MIPS_HI16", vram = 0x80BBC66C, target_vram = 0x80BBC500 },
    { type = "R_MIPS_LO16", vram = 0x80BBC670, target_vram = 0x80BBC500 },
    { type = "R_MIPS_LO16", vram = 0x80BBC674, target_vram = 0x80BBC4E4 },
]

functions = [
    { name = "func_80BBB574", vram = 0x80BBB574, size = 0x1A4 },
    { name = "EnZos_ChangeAnim", vram = 0x80BBAE84, size = 0xD8 },
    { name = "func_80BBC4E4", vram = 0x80BBC4E4, size = 0x1C },
    { name = "EnZos_Init", vram = 0x80BBACA0, size = 0x1C0 },
    { name = "func_80BBAF5C", vram = 0x80BBAF5C, size = 0xA0 },
    { name = "func_80BBC070", vram = 0x80BBC070, size = 0xDC },
    { name = "func_80BBB15C", vram = 0x80BBB15C, size = 0x168 },
    { name = "func_80BBAFFC", vram = 0x80BBAFFC, size = 0xD8 },
    { name = "func_80BBB0D4", vram = 0x80BBB0D4, size = 0x88 },
    { name = "func_80BBB718", vram = 0x80BBB718, size = 0x194 },
    { name = "EnZos_Draw", vram = 0x80BBC540, size = 0x184 },
    { name = "func_80BBB8AC", vram = 0x80BBB8AC, size = 0x2D8 },
    { name = "func_80BBC298", vram = 0x80BBC298, size = 0xE4 },
    { name = "func_80BBBFBC", vram = 0x80BBBFBC, size = 0xB4 },
    { name = "func_80BBC14C", vram = 0x80BBC14C, size = 0xE0 },
    { name = "func_80BBBD5C", vram = 0x80BBBD5C, size = 0x84 },
    { name = "func_80BBBB84", vram = 0x80BBBB84, size = 0x138 },
    { name = "func_80BBC24C", vram = 0x80BBC24C, size = 0x4C },
    { name = "func_80BBBCBC", vram = 0x80BBBCBC, size = 0xA0 },
    { name = "func_80BBC500", vram = 0x80BBC500, size = 0x40 },
    { name = "func_80BBBDE0", vram = 0x80BBBDE0, size = 0x1DC },
    { name = "func_80BBB414", vram = 0x80BBB414, size = 0xB8 },
    { name = "EnZos_Destroy", vram = 0x80BBAE60, size = 0x24 },
    { name = "EnZos_Update", vram = 0x80BBC3F0, size = 0xF4 },
    { name = "func_80BBB4CC", vram = 0x80BBB4CC, size = 0xA8 },
    { name = "func_80BBB354", vram = 0x80BBB354, size = 0xC0 },
    { name = "func_80BBC37C", vram = 0x80BBC37C, size = 0x74 },
    { name = "func_80BBC22C", vram = 0x80BBC22C, size = 0x20 },
    { name = "func_80BBB2C4", vram = 0x80BBB2C4, size = 0x90 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_S_Goro"
rom = 0x01021A60
vram = 0x80BBCA80
size = 0x3330

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BBCAAC, target_vram = 0x80BBF990 },
    { type = "R_MIPS_LO16", vram = 0x80BBCAB4, target_vram = 0x80BBF990 },
    { type = "R_MIPS_HI16", vram = 0x80BBD370, target_vram = 0x80BBF9B4 },
    { type = "R_MIPS_LO16", vram = 0x80BBD378, target_vram = 0x80BBF9B4 },
    { type = "R_MIPS_HI16", vram = 0x80BBD9C8, target_vram = 0x80BBFA34 },
    { type = "R_MIPS_LO16", vram = 0x80BBD9CC, target_vram = 0x80BBFA34 },
    { type = "R_MIPS_HI16", vram = 0x80BBD9D0, target_vram = 0x80BBFA38 },
    { type = "R_MIPS_LO16", vram = 0x80BBD9D4, target_vram = 0x80BBFA38 },
    { type = "R_MIPS_HI16", vram = 0x80BBDA34, target_vram = 0x80BBFA3C },
    { type = "R_MIPS_LO16", vram = 0x80BBDA38, target_vram = 0x80BBFA3C },
    { type = "R_MIPS_HI16", vram = 0x80BBDA54, target_vram = 0x80BBFA40 },
    { type = "R_MIPS_LO16", vram = 0x80BBDA58, target_vram = 0x80BBFA40 },
    { type = "R_MIPS_HI16", vram = 0x80BBDB58, target_vram = 0x80BBF878 },
    { type = "R_MIPS_LO16", vram = 0x80BBDB60, target_vram = 0x80BBF878 },
    { type = "R_MIPS_HI16", vram = 0x80BBDBF4, target_vram = 0x80BBF878 },
    { type = "R_MIPS_LO16", vram = 0x80BBDBF8, target_vram = 0x80BBF878 },
    { type = "R_MIPS_HI16", vram = 0x80BBDC7C, target_vram = 0x80BBF878 },
    { type = "R_MIPS_LO16", vram = 0x80BBDC88, target_vram = 0x80BBF878 },
    { type = "R_MIPS_HI16", vram = 0x80BBDC9C, target_vram = 0x80BBEFA0 },
    { type = "R_MIPS_LO16", vram = 0x80BBDCA4, target_vram = 0x80BBEFA0 },
    { type = "R_MIPS_HI16", vram = 0x80BBDD54, target_vram = 0x80BBF878 },
    { type = "R_MIPS_LO16", vram = 0x80BBDD74, target_vram = 0x80BBF878 },
    { type = "R_MIPS_HI16", vram = 0x80BBDD88, target_vram = 0x80BBEFA0 },
    { type = "R_MIPS_LO16", vram = 0x80BBDD90, target_vram = 0x80BBEFA0 },
    { type = "R_MIPS_HI16", vram = 0x80BBDE08, target_vram = 0x80BBF878 },
    { type = "R_MIPS_LO16", vram = 0x80BBDE30, target_vram = 0x80BBF878 },
    { type = "R_MIPS_HI16", vram = 0x80BBDE54, target_vram = 0x80BBF878 },
    { type = "R_MIPS_LO16", vram = 0x80BBDE5C, target_vram = 0x80BBF878 },
    { type = "R_MIPS_HI16", vram = 0x80BBDE8C, target_vram = 0x80BBF878 },
    { type = "R_MIPS_LO16", vram = 0x80BBDE9C, target_vram = 0x80BBF878 },
    { type = "R_MIPS_HI16", vram = 0x80BBDEBC, target_vram = 0x80BBF878 },
    { type = "R_MIPS_LO16", vram = 0x80BBDEC8, target_vram = 0x80BBF878 },
    { type = "R_MIPS_HI16", vram = 0x80BBDF38, target_vram = 0x80BBF878 },
    { type = "R_MIPS_LO16", vram = 0x80BBDF60, target_vram = 0x80BBF878 },
    { type = "R_MIPS_HI16", vram = 0x80BBDF84, target_vram = 0x80BBF878 },
    { type = "R_MIPS_LO16", vram = 0x80BBDF8C, target_vram = 0x80BBF878 },
    { type = "R_MIPS_HI16", vram = 0x80BBE51C, target_vram = 0x80BBF878 },
    { type = "R_MIPS_LO16", vram = 0x80BBE520, target_vram = 0x80BBF878 },
    { type = "R_MIPS_HI16", vram = 0x80BBE550, target_vram = 0x80BBF878 },
    { type = "R_MIPS_LO16", vram = 0x80BBE554, target_vram = 0x80BBF878 },
    { type = "R_MIPS_HI16", vram = 0x80BBE574, target_vram = 0x80BBF878 },
    { type = "R_MIPS_LO16", vram = 0x80BBE584, target_vram = 0x80BBF878 },
    { type = "R_MIPS_HI16", vram = 0x80BBE594, target_vram = 0x80BBFA44 },
    { type = "R_MIPS_LO16", vram = 0x80BBE598, target_vram = 0x80BBFA44 },
    { type = "R_MIPS_HI16", vram = 0x80BBE5F4, target_vram = 0x80BBFA48 },
    { type = "R_MIPS_LO16", vram = 0x80BBE5FC, target_vram = 0x80BBFA48 },
    { type = "R_MIPS_HI16", vram = 0x80BBE608, target_vram = 0x80BBE73C },
    { type = "R_MIPS_LO16", vram = 0x80BBE60C, target_vram = 0x80BBE73C },
    { type = "R_MIPS_HI16", vram = 0x80BBE618, target_vram = 0x80BBE73C },
    { type = "R_MIPS_LO16", vram = 0x80BBE61C, target_vram = 0x80BBE73C },
    { type = "R_MIPS_HI16", vram = 0x80BBE628, target_vram = 0x80BBE73C },
    { type = "R_MIPS_LO16", vram = 0x80BBE62C, target_vram = 0x80BBE73C },
    { type = "R_MIPS_HI16", vram = 0x80BBE648, target_vram = 0x80BBE904 },
    { type = "R_MIPS_LO16", vram = 0x80BBE64C, target_vram = 0x80BBE904 },
    { type = "R_MIPS_HI16", vram = 0x80BBE668, target_vram = 0x80BBE904 },
    { type = "R_MIPS_LO16", vram = 0x80BBE66C, target_vram = 0x80BBE904 },
    { type = "R_MIPS_HI16", vram = 0x80BBE688, target_vram = 0x80BBE904 },
    { type = "R_MIPS_LO16", vram = 0x80BBE68C, target_vram = 0x80BBE904 },
    { type = "R_MIPS_HI16", vram = 0x80BBE6A8, target_vram = 0x80BBE904 },
    { type = "R_MIPS_LO16", vram = 0x80BBE6AC, target_vram = 0x80BBE904 },
    { type = "R_MIPS_HI16", vram = 0x80BBE6C8, target_vram = 0x80BBE904 },
    { type = "R_MIPS_LO16", vram = 0x80BBE6CC, target_vram = 0x80BBE904 },
    { type = "R_MIPS_HI16", vram = 0x80BBE6E8, target_vram = 0x80BBE904 },
    { type = "R_MIPS_LO16", vram = 0x80BBE6EC, target_vram = 0x80BBE904 },
    { type = "R_MIPS_HI16", vram = 0x80BBE704, target_vram = 0x80BBEAD8 },
    { type = "R_MIPS_LO16", vram = 0x80BBE708, target_vram = 0x80BBEAD8 },
    { type = "R_MIPS_HI16", vram = 0x80BBE7CC, target_vram = 0x80BBE844 },
    { type = "R_MIPS_LO16", vram = 0x80BBE7D0, target_vram = 0x80BBE844 },
    { type = "R_MIPS_HI16", vram = 0x80BBE884, target_vram = 0x80BBE73C },
    { type = "R_MIPS_LO16", vram = 0x80BBE8A0, target_vram = 0x80BBE73C },
    { type = "R_MIPS_HI16", vram = 0x80BBE980, target_vram = 0x80BBE9F8 },
    { type = "R_MIPS_LO16", vram = 0x80BBE984, target_vram = 0x80BBE9F8 },
    { type = "R_MIPS_HI16", vram = 0x80BBEA70, target_vram = 0x80BBE904 },
    { type = "R_MIPS_LO16", vram = 0x80BBEA78, target_vram = 0x80BBE904 },
    { type = "R_MIPS_HI16", vram = 0x80BBEB50, target_vram = 0x80BBF878 },
    { type = "R_MIPS_LO16", vram = 0x80BBEB5C, target_vram = 0x80BBF878 },
    { type = "R_MIPS_HI16", vram = 0x80BBEB6C, target_vram = 0x80BBEBF8 },
    { type = "R_MIPS_LO16", vram = 0x80BBEB70, target_vram = 0x80BBEBF8 },
    { type = "R_MIPS_HI16", vram = 0x80BBEB84, target_vram = 0x80BBECBC },
    { type = "R_MIPS_LO16", vram = 0x80BBEB88, target_vram = 0x80BBECBC },
    { type = "R_MIPS_HI16", vram = 0x80BBEC10, target_vram = 0x80BBF878 },
    { type = "R_MIPS_LO16", vram = 0x80BBEC34, target_vram = 0x80BBF878 },
    { type = "R_MIPS_HI16", vram = 0x80BBEC54, target_vram = 0x80BBF878 },
    { type = "R_MIPS_LO16", vram = 0x80BBEC5C, target_vram = 0x80BBF878 },
    { type = "R_MIPS_HI16", vram = 0x80BBEC7C, target_vram = 0x80BBECBC },
    { type = "R_MIPS_LO16", vram = 0x80BBEC80, target_vram = 0x80BBECBC },
    { type = "R_MIPS_HI16", vram = 0x80BBED44, target_vram = 0x80BBEAD8 },
    { type = "R_MIPS_LO16", vram = 0x80BBED60, target_vram = 0x80BBEAD8 },
    { type = "R_MIPS_HI16", vram = 0x80BBEE64, target_vram = 0x80BBEEB4 },
    { type = "R_MIPS_LO16", vram = 0x80BBEE68, target_vram = 0x80BBEEB4 },
    { type = "R_MIPS_HI16", vram = 0x80BBEEF4, target_vram = 0x80BBEF34 },
    { type = "R_MIPS_LO16", vram = 0x80BBEEF8, target_vram = 0x80BBEF34 },
    { type = "R_MIPS_HI16", vram = 0x80BBEF6C, target_vram = 0x80BBECBC },
    { type = "R_MIPS_LO16", vram = 0x80BBEF70, target_vram = 0x80BBECBC },
    { type = "R_MIPS_HI16", vram = 0x80BBEFD4, target_vram = 0x80BBF01C },
    { type = "R_MIPS_LO16", vram = 0x80BBEFD8, target_vram = 0x80BBF01C },
    { type = "R_MIPS_HI16", vram = 0x80BBF078, target_vram = 0x80BBEFA0 },
    { type = "R_MIPS_LO16", vram = 0x80BBF07C, target_vram = 0x80BBEFA0 },
    { type = "R_MIPS_HI16", vram = 0x80BBF10C, target_vram = 0x80BBF820 },
    { type = "R_MIPS_LO16", vram = 0x80BBF114, target_vram = 0x80BBF820 },
    { type = "R_MIPS_HI16", vram = 0x80BBF124, target_vram = 0x80BBF858 },
    { type = "R_MIPS_HI16", vram = 0x80BBF128, target_vram = 0x80BBF84C },
    { type = "R_MIPS_LO16", vram = 0x80BBF12C, target_vram = 0x80BBF84C },
    { type = "R_MIPS_LO16", vram = 0x80BBF130, target_vram = 0x80BBF858 },
    { type = "R_MIPS_HI16", vram = 0x80BBF16C, target_vram = 0x80BBF7BC },
    { type = "R_MIPS_HI16", vram = 0x80BBF170, target_vram = 0x80BBE498 },
    { type = "R_MIPS_LO16", vram = 0x80BBF174, target_vram = 0x80BBF7BC },
    { type = "R_MIPS_LO16", vram = 0x80BBF178, target_vram = 0x80BBE498 },
    { type = "R_MIPS_HI16", vram = 0x80BBF634, target_vram = 0x80BBF978 },
    { type = "R_MIPS_LO16", vram = 0x80BBF644, target_vram = 0x80BBF978 },
    { type = "R_MIPS_HI16", vram = 0x80BBF658, target_vram = 0x80BBF3D0 },
    { type = "R_MIPS_LO16", vram = 0x80BBF668, target_vram = 0x80BBF3D0 },
    { type = "R_MIPS_HI16", vram = 0x80BBF688, target_vram = 0x80BBF3EC },
    { type = "R_MIPS_LO16", vram = 0x80BBF68C, target_vram = 0x80BBF3EC },
]

functions = [
    { name = "EnSGoro_UpdateCollider", vram = 0x80BBDFA8, size = 0xB4 },
    { name = "EnSGoro_BombshopGoron_NextTextId", vram = 0x80BBD348, size = 0x5A8 },
    { name = "EnSGoro_DrawUnrolled", vram = 0x80BBF5F0, size = 0xCC },
    { name = "EnSGoro_Destroy", vram = 0x80BBF198, size = 0x2C },
    { name = "EnSGoro_Draw", vram = 0x80BBF7BC, size = 0x40 },
    { name = "EnSGoro_UpdateActorFocus", vram = 0x80BBE0E4, size = 0x60 },
    { name = "EnSGoro_UpdateAttentionTarget", vram = 0x80BBE374, size = 0x124 },
    { name = "EnSGoro_ShopGoron_FinishUnroll", vram = 0x80BBEBF8, size = 0xC4 },
    { name = "EnSGoro_UpdateCheerAnimation", vram = 0x80BBDACC, size = 0x168 },
    { name = "EnSGoro_ShopGoron_Idle", vram = 0x80BBEAD8, size = 0x120 },
    { name = "EnSGoro_CheckGKBehavior", vram = 0x80BBDCFC, size = 0xFC },
    { name = "EnSGoro_ShopGoron_TakePayment", vram = 0x80BBEEB4, size = 0x80 },
    { name = "EnSGoro_ShrineGoron_NextTextId", vram = 0x80BBCA80, size = 0x8C8 },
    { name = "EnSGoro_FindGoronElder", vram = 0x80BBD8F0, size = 0x4C },
    { name = "EnSGoro_OverrideLimbDraw", vram = 0x80BBF3D0, size = 0x1C },
    { name = "EnSGoro_CheckLullaby", vram = 0x80BBDC34, size = 0xC8 },
    { name = "EnSGoro_UpdateEyes", vram = 0x80BBE05C, size = 0x88 },
    { name = "EnSGoro_UpdateSleepyAnimation", vram = 0x80BBDE78, size = 0xB0 },
    { name = "EnSGoro_UpdateToHandtapAnimation", vram = 0x80BBDDF8, size = 0x80 },
    { name = "EnSGoro_SleepTalk", vram = 0x80BBF01C, size = 0x80 },
    { name = "EnSGoro_FindGoronChild", vram = 0x80BBD93C, size = 0x50 },
    { name = "EnSGoro_Init", vram = 0x80BBF09C, size = 0xFC },
    { name = "EnSGoro_ShopGoron_FinishTransaction", vram = 0x80BBEF34, size = 0x6C },
    { name = "EnSGoro_WinterShrineGoron_Talk", vram = 0x80BBE844, size = 0xC0 },
    { name = "EnSGoro_UpdateToIdleAnimation", vram = 0x80BBDF28, size = 0x80 },
    { name = "EnSGoro_ShopGoron_Talk", vram = 0x80BBECBC, size = 0x1F8 },
    { name = "EnSGoro_SpringShrineGoron_Talk", vram = 0x80BBE9F8, size = 0xE0 },
    { name = "EnSGoro_UpdateLimb", vram = 0x80BBF298, size = 0x138 },
    { name = "EnSGoro_UpdateRotationToPlayer", vram = 0x80BBE144, size = 0x230 },
    { name = "EnSGoro_SpringShrineGoron_Idle", vram = 0x80BBE904, size = 0xF4 },
    { name = "EnSGoro_Update", vram = 0x80BBF1C4, size = 0xD4 },
    { name = "EnSGoro_DrawRolledUp", vram = 0x80BBF6BC, size = 0x100 },
    { name = "EnSGoro_WinterShrineGoron_Idle", vram = 0x80BBE73C, size = 0x108 },
    { name = "EnSGoro_TransformLimbDraw", vram = 0x80BBF3EC, size = 0x204 },
    { name = "EnSGoro_Sleep", vram = 0x80BBEFA0, size = 0x7C },
    { name = "EnSGoro_SetupAction", vram = 0x80BBE498, size = 0x2A4 },
    { name = "EnSGoro_UpdateSleeping", vram = 0x80BBD98C, size = 0x140 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Nb"
rom = 0x01024D90
vram = 0x80BBFDB0
size = 0x1B50

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BBFEF0, target_vram = 0x80BC1628 },
    { type = "R_MIPS_LO16", vram = 0x80BBFEF4, target_vram = 0x80BC1628 },
    { type = "R_MIPS_HI16", vram = 0x80BC00E8, target_vram = 0x80BC1690 },
    { type = "R_MIPS_LO16", vram = 0x80BC00F0, target_vram = 0x80BC1690 },
    { type = "R_MIPS_HI16", vram = 0x80BC0208, target_vram = 0x80BC16B8 },
    { type = "R_MIPS_LO16", vram = 0x80BC0210, target_vram = 0x80BC16B8 },
    { type = "R_MIPS_HI16", vram = 0x80BC0470, target_vram = 0x80BC01DC },
    { type = "R_MIPS_LO16", vram = 0x80BC0474, target_vram = 0x80BC01DC },
    { type = "R_MIPS_HI16", vram = 0x80BC0480, target_vram = 0x80BC1464 },
    { type = "R_MIPS_LO16", vram = 0x80BC048C, target_vram = 0x80BC1464 },
    { type = "R_MIPS_HI16", vram = 0x80BC0498, target_vram = 0x80BC00AC },
    { type = "R_MIPS_LO16", vram = 0x80BC04A4, target_vram = 0x80BC00AC },
    { type = "R_MIPS_HI16", vram = 0x80BC04A8, target_vram = 0x80BC1574 },
    { type = "R_MIPS_LO16", vram = 0x80BC04B4, target_vram = 0x80BC1574 },
    { type = "R_MIPS_HI16", vram = 0x80BC04CC, target_vram = 0x80BC15C8 },
    { type = "R_MIPS_LO16", vram = 0x80BC04D4, target_vram = 0x80BC15C8 },
    { type = "R_MIPS_HI16", vram = 0x80BC04D8, target_vram = 0x80BC01DC },
    { type = "R_MIPS_LO16", vram = 0x80BC04DC, target_vram = 0x80BC01DC },
    { type = "R_MIPS_HI16", vram = 0x80BC04E0, target_vram = 0x80BC1464 },
    { type = "R_MIPS_LO16", vram = 0x80BC04E8, target_vram = 0x80BC1464 },
    { type = "R_MIPS_HI16", vram = 0x80BC0574, target_vram = 0x80BC0EAC },
    { type = "R_MIPS_LO16", vram = 0x80BC0578, target_vram = 0x80BC0EAC },
    { type = "R_MIPS_HI16", vram = 0x80BC0A84, target_vram = 0x80BC16D0 },
    { type = "R_MIPS_LO16", vram = 0x80BC0A8C, target_vram = 0x80BC16D0 },
    { type = "R_MIPS_HI16", vram = 0x80BC0AC8, target_vram = 0x80BC0978 },
    { type = "R_MIPS_HI16", vram = 0x80BC0AF4, target_vram = 0x80BC08E0 },
    { type = "R_MIPS_LO16", vram = 0x80BC0AF8, target_vram = 0x80BC08E0 },
    { type = "R_MIPS_LO16", vram = 0x80BC0B08, target_vram = 0x80BC0978 },
    { type = "R_MIPS_HI16", vram = 0x80BC0DB0, target_vram = 0x80BC13F0 },
    { type = "R_MIPS_LO16", vram = 0x80BC0DCC, target_vram = 0x80BC13F0 },
    { type = "R_MIPS_HI16", vram = 0x80BC0F1C, target_vram = 0x80BC0D84 },
    { type = "R_MIPS_LO16", vram = 0x80BC0F30, target_vram = 0x80BC0D84 },
    { type = "R_MIPS_HI16", vram = 0x80BC0FD0, target_vram = 0x80BC15F0 },
    { type = "R_MIPS_LO16", vram = 0x80BC0FD4, target_vram = 0x80BC15F0 },
    { type = "R_MIPS_HI16", vram = 0x80BC0FF0, target_vram = 0x80BC161C },
    { type = "R_MIPS_LO16", vram = 0x80BC0FF4, target_vram = 0x80BC161C },
    { type = "R_MIPS_HI16", vram = 0x80BC1054, target_vram = 0x80BC0D84 },
    { type = "R_MIPS_LO16", vram = 0x80BC1058, target_vram = 0x80BC0D84 },
    { type = "R_MIPS_HI16", vram = 0x80BC13AC, target_vram = 0x80BC1174 },
    { type = "R_MIPS_HI16", vram = 0x80BC13B0, target_vram = 0x80BC11B4 },
    { type = "R_MIPS_HI16", vram = 0x80BC13B4, target_vram = 0x80BC1278 },
    { type = "R_MIPS_LO16", vram = 0x80BC13B8, target_vram = 0x80BC1278 },
    { type = "R_MIPS_LO16", vram = 0x80BC13BC, target_vram = 0x80BC11B4 },
    { type = "R_MIPS_LO16", vram = 0x80BC13C0, target_vram = 0x80BC1174 },
]

functions = [
    { name = "func_80BBFFD4", vram = 0x80BBFFD4, size = 0x7C },
    { name = "EnNb_Draw", vram = 0x80BC1374, size = 0x7C },
    { name = "EnNb_Update", vram = 0x80BC10C0, size = 0xB4 },
    { name = "func_80BC0EAC", vram = 0x80BC0EAC, size = 0xB4 },
    { name = "EnNb_UpdateSkelAnime", vram = 0x80BBFE60, size = 0x2C },
    { name = "func_80BC0D08", vram = 0x80BC0D08, size = 0x14 },
    { name = "func_80BC05A8", vram = 0x80BC05A8, size = 0x11C },
    { name = "EnNb_Destroy", vram = 0x80BC1080, size = 0x40 },
    { name = "func_80BC0800", vram = 0x80BC0800, size = 0xE0 },
    { name = "EnNb_FollowSchedule", vram = 0x80BC0D84, size = 0x128 },
    { name = "func_80BC045C", vram = 0x80BC045C, size = 0xA0 },
    { name = "func_80BBFF90", vram = 0x80BBFF90, size = 0x44 },
    { name = "func_80BC0050", vram = 0x80BC0050, size = 0x5C },
    { name = "EnNb_Init", vram = 0x80BC0F60, size = 0x120 },
    { name = "EnNb_ProcessScheduleOutput", vram = 0x80BC0C80, size = 0x88 },
    { name = "func_80BC01DC", vram = 0x80BC01DC, size = 0x280 },
    { name = "EnNb_PostLimbDraw", vram = 0x80BC11B4, size = 0xC4 },
    { name = "func_80BC00AC", vram = 0x80BC00AC, size = 0x130 },
    { name = "EnNb_FindActor", vram = 0x80BBFDB0, size = 0xB0 },
    { name = "EnNb_OverrideLimbDraw", vram = 0x80BC1174, size = 0x40 },
    { name = "EnNb_TransformLimbDraw", vram = 0x80BC1278, size = 0xFC },
    { name = "func_80BC0A18", vram = 0x80BC0A18, size = 0x180 },
    { name = "func_80BBFF24", vram = 0x80BBFF24, size = 0x6C },
    { name = "func_80BC04FC", vram = 0x80BC04FC, size = 0xAC },
    { name = "func_80BC0B98", vram = 0x80BC0B98, size = 0x74 },
    { name = "EnNb_HandleSchedule", vram = 0x80BC0D1C, size = 0x68 },
    { name = "func_80BC0978", vram = 0x80BC0978, size = 0xA0 },
    { name = "func_80BC06C4", vram = 0x80BC06C4, size = 0x13C },
    { name = "func_80BC08E0", vram = 0x80BC08E0, size = 0x98 },
    { name = "EnNb_ChangeAnim", vram = 0x80BBFE8C, size = 0x98 },
    { name = "func_80BC0C0C", vram = 0x80BC0C0C, size = 0x74 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Ja"
rom = 0x010268E0
vram = 0x80BC1900
size = 0x2080

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BC194C, target_vram = 0x80BC3714 },
    { type = "R_MIPS_LO16", vram = 0x80BC195C, target_vram = 0x80BC3714 },
    { type = "R_MIPS_HI16", vram = 0x80BC1A44, target_vram = 0x80BC22F4 },
    { type = "R_MIPS_LO16", vram = 0x80BC1A48, target_vram = 0x80BC22F4 },
    { type = "R_MIPS_HI16", vram = 0x80BC21CC, target_vram = 0x80BC35F0 },
    { type = "R_MIPS_LO16", vram = 0x80BC21D0, target_vram = 0x80BC35F0 },
    { type = "R_MIPS_HI16", vram = 0x80BC2294, target_vram = 0x80BC360C },
    { type = "R_MIPS_HI16", vram = 0x80BC229C, target_vram = 0x80BC364C },
    { type = "R_MIPS_HI16", vram = 0x80BC22AC, target_vram = 0x80BC360C },
    { type = "R_MIPS_LO16", vram = 0x80BC22B4, target_vram = 0x80BC360C },
    { type = "R_MIPS_LO16", vram = 0x80BC22BC, target_vram = 0x80BC364C },
    { type = "R_MIPS_HI16", vram = 0x80BC22C4, target_vram = 0x80BC366C },
    { type = "R_MIPS_HI16", vram = 0x80BC22D4, target_vram = 0x80BC362C },
    { type = "R_MIPS_LO16", vram = 0x80BC22DC, target_vram = 0x80BC362C },
    { type = "R_MIPS_LO16", vram = 0x80BC22E4, target_vram = 0x80BC366C },
    { type = "R_MIPS_LO16", vram = 0x80BC22E8, target_vram = 0x80BC360C },
    { type = "R_MIPS_HI16", vram = 0x80BC2358, target_vram = 0x80BC21A8 },
    { type = "R_MIPS_LO16", vram = 0x80BC235C, target_vram = 0x80BC21A8 },
    { type = "R_MIPS_HI16", vram = 0x80BC23F8, target_vram = 0x80BC36DC },
    { type = "R_MIPS_LO16", vram = 0x80BC23FC, target_vram = 0x80BC36DC },
    { type = "R_MIPS_HI16", vram = 0x80BC2418, target_vram = 0x80BC3708 },
    { type = "R_MIPS_LO16", vram = 0x80BC241C, target_vram = 0x80BC3708 },
    { type = "R_MIPS_HI16", vram = 0x80BC2468, target_vram = 0x80BC21A8 },
    { type = "R_MIPS_LO16", vram = 0x80BC246C, target_vram = 0x80BC21A8 },
    { type = "R_MIPS_HI16", vram = 0x80BC2640, target_vram = 0x80BC3780 },
    { type = "R_MIPS_LO16", vram = 0x80BC2650, target_vram = 0x80BC3780 },
    { type = "R_MIPS_HI16", vram = 0x80BC26A0, target_vram = 0x80BC3774 },
    { type = "R_MIPS_HI16", vram = 0x80BC26A4, target_vram = 0x80BC37A4 },
    { type = "R_MIPS_LO16", vram = 0x80BC26A8, target_vram = 0x80BC37A4 },
    { type = "R_MIPS_LO16", vram = 0x80BC26B0, target_vram = 0x80BC3774 },
    { type = "R_MIPS_HI16", vram = 0x80BC27A8, target_vram = 0x80BC378C },
    { type = "R_MIPS_LO16", vram = 0x80BC27AC, target_vram = 0x80BC378C },
    { type = "R_MIPS_HI16", vram = 0x80BC27B0, target_vram = 0x80BC3790 },
    { type = "R_MIPS_HI16", vram = 0x80BC27B4, target_vram = 0x80BC3794 },
    { type = "R_MIPS_LO16", vram = 0x80BC27B8, target_vram = 0x80BC3794 },
    { type = "R_MIPS_LO16", vram = 0x80BC27BC, target_vram = 0x80BC3790 },
    { type = "R_MIPS_HI16", vram = 0x80BC2990, target_vram = 0x80BC3798 },
    { type = "R_MIPS_HI16", vram = 0x80BC2994, target_vram = 0x80BC37A0 },
    { type = "R_MIPS_LO16", vram = 0x80BC2998, target_vram = 0x80BC37A0 },
    { type = "R_MIPS_LO16", vram = 0x80BC299C, target_vram = 0x80BC3798 },
    { type = "R_MIPS_LO16", vram = 0x80BC29A0, target_vram = 0x80BC379C },
    { type = "R_MIPS_HI16", vram = 0x80BC2D58, target_vram = 0x80BC37AC },
    { type = "R_MIPS_LO16", vram = 0x80BC2D5C, target_vram = 0x80BC37AC },
    { type = "R_MIPS_HI16", vram = 0x80BC2DA4, target_vram = 0x80BC37B4 },
    { type = "R_MIPS_LO16", vram = 0x80BC2DB8, target_vram = 0x80BC37B4 },
    { type = "R_MIPS_HI16", vram = 0x80BC2E04, target_vram = 0x80BC37BC },
    { type = "R_MIPS_LO16", vram = 0x80BC2E18, target_vram = 0x80BC37BC },
    { type = "R_MIPS_HI16", vram = 0x80BC2E20, target_vram = 0x80BC25E0 },
    { type = "R_MIPS_LO16", vram = 0x80BC2E24, target_vram = 0x80BC25E0 },
    { type = "R_MIPS_HI16", vram = 0x80BC2E34, target_vram = 0x80BC2620 },
    { type = "R_MIPS_HI16", vram = 0x80BC2E54, target_vram = 0x80BC2B30 },
    { type = "R_MIPS_LO16", vram = 0x80BC2E58, target_vram = 0x80BC2B30 },
    { type = "R_MIPS_LO16", vram = 0x80BC2E5C, target_vram = 0x80BC2620 },
    { type = "R_MIPS_HI16", vram = 0x80BC2F40, target_vram = 0x80BC36AC },
    { type = "R_MIPS_LO16", vram = 0x80BC2F4C, target_vram = 0x80BC36AC },
    { type = "R_MIPS_HI16", vram = 0x80BC2F50, target_vram = 0x80BC36B8 },
    { type = "R_MIPS_LO16", vram = 0x80BC2F64, target_vram = 0x80BC36B8 },
    { type = "R_MIPS_HI16", vram = 0x80BC2FD4, target_vram = 0x80BC36C4 },
    { type = "R_MIPS_LO16", vram = 0x80BC2FD8, target_vram = 0x80BC36C4 },
    { type = "R_MIPS_HI16", vram = 0x80BC3020, target_vram = 0x80BC36D0 },
    { type = "R_MIPS_LO16", vram = 0x80BC3024, target_vram = 0x80BC36D0 },
    { type = "R_MIPS_HI16", vram = 0x80BC31D4, target_vram = 0x80BC37D0 },
    { type = "R_MIPS_LO16", vram = 0x80BC31F0, target_vram = 0x80BC37D0 },
    { type = "R_MIPS_HI16", vram = 0x80BC3294, target_vram = 0x80BC37D4 },
    { type = "R_MIPS_LO16", vram = 0x80BC32B0, target_vram = 0x80BC37D4 },
    { type = "R_MIPS_HI16", vram = 0x80BC342C, target_vram = 0x80BC37D8 },
    { type = "R_MIPS_LO16", vram = 0x80BC3430, target_vram = 0x80BC37D8 },
]

functions = [
    { name = "func_80BC33C0", vram = 0x80BC33C0, size = 0x1D4 },
    { name = "func_80BC2150", vram = 0x80BC2150, size = 0x58 },
    { name = "EnJa_UpdateSkelAnime", vram = 0x80BC1900, size = 0x2C },
    { name = "func_80BC1984", vram = 0x80BC1984, size = 0x78 },
    { name = "EnJa_OverrideLimbDraw", vram = 0x80BC25E0, size = 0x40 },
    { name = "func_80BC203C", vram = 0x80BC203C, size = 0x94 },
    { name = "func_80BC3154", vram = 0x80BC3154, size = 0x184 },
    { name = "func_80BC1A68", vram = 0x80BC1A68, size = 0x78 },
    { name = "func_80BC20D0", vram = 0x80BC20D0, size = 0x6C },
    { name = "func_80BC1D70", vram = 0x80BC1D70, size = 0xD0 },
    { name = "func_80BC1B60", vram = 0x80BC1B60, size = 0x210 },
    { name = "EnJa_Draw", vram = 0x80BC2CE4, size = 0x1C0 },
    { name = "func_80BC2274", vram = 0x80BC2274, size = 0x80 },
    { name = "EnJa_Init", vram = 0x80BC2388, size = 0x110 },
    { name = "EnJa_TransformLimbDraw", vram = 0x80BC2B30, size = 0x1B4 },
    { name = "func_80BC22F4", vram = 0x80BC22F4, size = 0x94 },
    { name = "EnJa_Destroy", vram = 0x80BC2498, size = 0x2C },
    { name = "func_80BC1B50", vram = 0x80BC1B50, size = 0x10 },
    { name = "func_80BC213C", vram = 0x80BC213C, size = 0x14 },
    { name = "func_80BC21A8", vram = 0x80BC21A8, size = 0xCC },
    { name = "func_80BC1E40", vram = 0x80BC1E40, size = 0x188 },
    { name = "func_80BC1AE0", vram = 0x80BC1AE0, size = 0x70 },
    { name = "EnJa_Update", vram = 0x80BC24C4, size = 0x11C },
    { name = "func_80BC3594", vram = 0x80BC3594, size = 0x5C },
    { name = "func_80BC2EA4", vram = 0x80BC2EA4, size = 0x2B0 },
    { name = "EnJa_PostLimbDraw", vram = 0x80BC2620, size = 0x510 },
    { name = "func_80BC19FC", vram = 0x80BC19FC, size = 0x6C },
    { name = "func_80BC32D8", vram = 0x80BC32D8, size = 0xE8 },
    { name = "func_80BC1FC8", vram = 0x80BC1FC8, size = 0x74 },
    { name = "EnJa_ChangeAnim", vram = 0x80BC192C, size = 0x58 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_F40_Block"
rom = 0x01028960
vram = 0x80BC3980
size = 0xE30

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BC3D68, target_vram = 0x80BC4620 },
    { type = "R_MIPS_LO16", vram = 0x80BC3D6C, target_vram = 0x80BC4620 },
    { type = "R_MIPS_HI16", vram = 0x80BC3E84, target_vram = 0x80BC4620 },
    { type = "R_MIPS_LO16", vram = 0x80BC3E88, target_vram = 0x80BC4620 },
    { type = "R_MIPS_HI16", vram = 0x80BC4070, target_vram = 0x80BC4668 },
    { type = "R_MIPS_LO16", vram = 0x80BC4074, target_vram = 0x80BC4668 },
    { type = "R_MIPS_HI16", vram = 0x80BC40D8, target_vram = 0x80BC457C },
    { type = "R_MIPS_LO16", vram = 0x80BC40DC, target_vram = 0x80BC457C },
    { type = "R_MIPS_HI16", vram = 0x80BC4100, target_vram = 0x80BC4380 },
    { type = "R_MIPS_HI16", vram = 0x80BC410C, target_vram = 0x80BC4530 },
    { type = "R_MIPS_LO16", vram = 0x80BC4110, target_vram = 0x80BC4530 },
    { type = "R_MIPS_LO16", vram = 0x80BC4138, target_vram = 0x80BC4380 },
    { type = "R_MIPS_HI16", vram = 0x80BC41D4, target_vram = 0x80BC4344 },
    { type = "R_MIPS_HI16", vram = 0x80BC41FC, target_vram = 0x80BC44F4 },
    { type = "R_MIPS_LO16", vram = 0x80BC4200, target_vram = 0x80BC44F4 },
    { type = "R_MIPS_LO16", vram = 0x80BC420C, target_vram = 0x80BC4344 },
    { type = "R_MIPS_HI16", vram = 0x80BC4260, target_vram = 0x80BC4530 },
    { type = "R_MIPS_LO16", vram = 0x80BC4264, target_vram = 0x80BC4530 },
    { type = "R_MIPS_HI16", vram = 0x80BC42B8, target_vram = 0x80BC41AC },
    { type = "R_MIPS_LO16", vram = 0x80BC42BC, target_vram = 0x80BC41AC },
    { type = "R_MIPS_HI16", vram = 0x80BC42E8, target_vram = 0x80BC4680 },
    { type = "R_MIPS_LO16", vram = 0x80BC42F0, target_vram = 0x80BC4680 },
    { type = "R_MIPS_HI16", vram = 0x80BC4364, target_vram = 0x80BC4228 },
    { type = "R_MIPS_LO16", vram = 0x80BC4368, target_vram = 0x80BC4228 },
    { type = "R_MIPS_HI16", vram = 0x80BC43B0, target_vram = 0x80BC4344 },
    { type = "R_MIPS_LO16", vram = 0x80BC43B4, target_vram = 0x80BC4344 },
    { type = "R_MIPS_HI16", vram = 0x80BC43F4, target_vram = 0x80BC44F4 },
    { type = "R_MIPS_HI16", vram = 0x80BC441C, target_vram = 0x80BC4344 },
    { type = "R_MIPS_LO16", vram = 0x80BC4420, target_vram = 0x80BC4344 },
    { type = "R_MIPS_LO16", vram = 0x80BC442C, target_vram = 0x80BC44F4 },
    { type = "R_MIPS_HI16", vram = 0x80BC4474, target_vram = 0x80BC4380 },
    { type = "R_MIPS_LO16", vram = 0x80BC448C, target_vram = 0x80BC4380 },
    { type = "R_MIPS_HI16", vram = 0x80BC44C8, target_vram = 0x80BC43CC },
    { type = "R_MIPS_LO16", vram = 0x80BC44CC, target_vram = 0x80BC43CC },
    { type = "R_MIPS_HI16", vram = 0x80BC4514, target_vram = 0x80BC4448 },
    { type = "R_MIPS_LO16", vram = 0x80BC4518, target_vram = 0x80BC4448 },
    { type = "R_MIPS_HI16", vram = 0x80BC4560, target_vram = 0x80BC44F4 },
    { type = "R_MIPS_LO16", vram = 0x80BC4564, target_vram = 0x80BC44F4 },
]

functions = [
    { name = "BgF40Block_Destroy", vram = 0x80BC4178, size = 0x34 },
    { name = "func_80BC43CC", vram = 0x80BC43CC, size = 0x7C },
    { name = "func_80BC3A2C", vram = 0x80BC3A2C, size = 0xD4 },
    { name = "func_80BC3B00", vram = 0x80BC3B00, size = 0x1A4 },
    { name = "func_80BC4448", vram = 0x80BC4448, size = 0xAC },
    { name = "func_80BC4038", vram = 0x80BC4038, size = 0x20 },
    { name = "func_80BC3D08", vram = 0x80BC3D08, size = 0x330 },
    { name = "BgF40Block_Draw", vram = 0x80BC45CC, size = 0x30 },
    { name = "func_80BC457C", vram = 0x80BC457C, size = 0x10 },
    { name = "func_80BC4228", vram = 0x80BC4228, size = 0x11C },
    { name = "BgF40Block_Init", vram = 0x80BC4058, size = 0x120 },
    { name = "func_80BC4344", vram = 0x80BC4344, size = 0x3C },
    { name = "func_80BC4530", vram = 0x80BC4530, size = 0x4C },
    { name = "func_80BC4380", vram = 0x80BC4380, size = 0x4C },
    { name = "func_80BC3980", vram = 0x80BC3980, size = 0xAC },
    { name = "func_80BC3CA4", vram = 0x80BC3CA4, size = 0x64 },
    { name = "BgF40Block_Update", vram = 0x80BC458C, size = 0x40 },
    { name = "func_80BC41AC", vram = 0x80BC41AC, size = 0x7C },
    { name = "func_80BC44F4", vram = 0x80BC44F4, size = 0x3C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_F40_Switch"
rom = 0x01029790
vram = 0x80BC47B0
size = 0x770

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BC47E8, target_vram = 0x80BC4F20 },
    { type = "R_MIPS_LO16", vram = 0x80BC47EC, target_vram = 0x80BC4F20 },
    { type = "R_MIPS_HI16", vram = 0x80BC47F4, target_vram = 0x80BC4DF4 },
    { type = "R_MIPS_LO16", vram = 0x80BC4800, target_vram = 0x80BC4DF4 },
    { type = "R_MIPS_HI16", vram = 0x80BC4890, target_vram = 0x80BC4B94 },
    { type = "R_MIPS_LO16", vram = 0x80BC4894, target_vram = 0x80BC4B94 },
    { type = "R_MIPS_HI16", vram = 0x80BC4934, target_vram = 0x80BC4D30 },
    { type = "R_MIPS_LO16", vram = 0x80BC4938, target_vram = 0x80BC4D30 },
    { type = "R_MIPS_HI16", vram = 0x80BC4A08, target_vram = 0x80BC4F20 },
    { type = "R_MIPS_LO16", vram = 0x80BC4A10, target_vram = 0x80BC4F20 },
    { type = "R_MIPS_HI16", vram = 0x80BC4A4C, target_vram = 0x80BC4E04 },
    { type = "R_MIPS_LO16", vram = 0x80BC4A50, target_vram = 0x80BC4E04 },
    { type = "R_MIPS_HI16", vram = 0x80BC4A64, target_vram = 0x80BC4E20 },
    { type = "R_MIPS_LO16", vram = 0x80BC4A68, target_vram = 0x80BC4E20 },
    { type = "R_MIPS_HI16", vram = 0x80BC4A78, target_vram = 0x80BC4D30 },
    { type = "R_MIPS_LO16", vram = 0x80BC4A7C, target_vram = 0x80BC4D30 },
    { type = "R_MIPS_HI16", vram = 0x80BC4AAC, target_vram = 0x80BC4DF0 },
    { type = "R_MIPS_LO16", vram = 0x80BC4AB0, target_vram = 0x80BC4DF0 },
    { type = "R_MIPS_HI16", vram = 0x80BC4ACC, target_vram = 0x80BC4F20 },
    { type = "R_MIPS_LO16", vram = 0x80BC4AD4, target_vram = 0x80BC4F20 },
    { type = "R_MIPS_HI16", vram = 0x80BC4B2C, target_vram = 0x80BC4E24 },
    { type = "R_MIPS_LO16", vram = 0x80BC4B30, target_vram = 0x80BC4E24 },
    { type = "R_MIPS_HI16", vram = 0x80BC4B38, target_vram = 0x80BC4E28 },
    { type = "R_MIPS_LO16", vram = 0x80BC4B48, target_vram = 0x80BC4E28 },
    { type = "R_MIPS_HI16", vram = 0x80BC4B6C, target_vram = 0x80BC4D30 },
    { type = "R_MIPS_LO16", vram = 0x80BC4B70, target_vram = 0x80BC4D30 },
    { type = "R_MIPS_HI16", vram = 0x80BC4B74, target_vram = 0x80BC4E2C },
    { type = "R_MIPS_LO16", vram = 0x80BC4B7C, target_vram = 0x80BC4E2C },
    { type = "R_MIPS_HI16", vram = 0x80BC4B9C, target_vram = 0x80BC4B20 },
    { type = "R_MIPS_LO16", vram = 0x80BC4BA0, target_vram = 0x80BC4B20 },
    { type = "R_MIPS_HI16", vram = 0x80BC4BCC, target_vram = 0x80BC4E30 },
    { type = "R_MIPS_LO16", vram = 0x80BC4BD0, target_vram = 0x80BC4E30 },
    { type = "R_MIPS_HI16", vram = 0x80BC4BD8, target_vram = 0x80BC4E34 },
    { type = "R_MIPS_LO16", vram = 0x80BC4BEC, target_vram = 0x80BC4E34 },
    { type = "R_MIPS_HI16", vram = 0x80BC4C34, target_vram = 0x80BC4B94 },
    { type = "R_MIPS_LO16", vram = 0x80BC4C38, target_vram = 0x80BC4B94 },
    { type = "R_MIPS_HI16", vram = 0x80BC4C40, target_vram = 0x80BC4E38 },
    { type = "R_MIPS_LO16", vram = 0x80BC4C44, target_vram = 0x80BC4E38 },
    { type = "R_MIPS_HI16", vram = 0x80BC4C7C, target_vram = 0x80BC4BB8 },
    { type = "R_MIPS_LO16", vram = 0x80BC4C80, target_vram = 0x80BC4BB8 },
    { type = "R_MIPS_HI16", vram = 0x80BC4CE4, target_vram = 0x80BC4BB8 },
    { type = "R_MIPS_LO16", vram = 0x80BC4CE8, target_vram = 0x80BC4BB8 },
    { type = "R_MIPS_HI16", vram = 0x80BC4D38, target_vram = 0x80BC4C68 },
    { type = "R_MIPS_LO16", vram = 0x80BC4D3C, target_vram = 0x80BC4C68 },
]

functions = [
    { name = "BgF40Switch_IdlePressed", vram = 0x80BC4B94, size = 0x24 },
    { name = "BgF40Switch_Draw", vram = 0x80BC4D90, size = 0x40 },
    { name = "BgF40Switch_Unpress", vram = 0x80BC4B20, size = 0x74 },
    { name = "BgF40Switch_Destroy", vram = 0x80BC4AEC, size = 0x34 },
    { name = "BgF40Switch_Update", vram = 0x80BC4D54, size = 0x3C },
    { name = "BgF40Switch_Init", vram = 0x80BC4A3C, size = 0xB0 },
    { name = "BgF40Switch_CheckAll", vram = 0x80BC47B0, size = 0x28C },
    { name = "BgF40Switch_Press", vram = 0x80BC4BB8, size = 0xB0 },
    { name = "BgF40Switch_IdleUnpressed", vram = 0x80BC4D30, size = 0x24 },
    { name = "BgF40Switch_WaitToPress", vram = 0x80BC4C68, size = 0xC8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Po_Composer"
rom = 0x01029F00
vram = 0x80BC4F30
size = 0x1CC0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BC4F54, target_vram = 0x80BC6958 },
    { type = "R_MIPS_LO16", vram = 0x80BC4F58, target_vram = 0x80BC6958 },
    { type = "R_MIPS_HI16", vram = 0x80BC4FC0, target_vram = 0x80BC67D0 },
    { type = "R_MIPS_LO16", vram = 0x80BC4FCC, target_vram = 0x80BC67D0 },
    { type = "R_MIPS_HI16", vram = 0x80BC4FF0, target_vram = 0x80BC6780 },
    { type = "R_MIPS_LO16", vram = 0x80BC4FF4, target_vram = 0x80BC6780 },
    { type = "R_MIPS_HI16", vram = 0x80BC5008, target_vram = 0x80BC67E8 },
    { type = "R_MIPS_HI16", vram = 0x80BC500C, target_vram = 0x80BC67E0 },
    { type = "R_MIPS_LO16", vram = 0x80BC5010, target_vram = 0x80BC67E0 },
    { type = "R_MIPS_LO16", vram = 0x80BC5014, target_vram = 0x80BC67E8 },
    { type = "R_MIPS_HI16", vram = 0x80BC50A0, target_vram = 0x80BC6940 },
    { type = "R_MIPS_LO16", vram = 0x80BC50AC, target_vram = 0x80BC6940 },
    { type = "R_MIPS_HI16", vram = 0x80BC50B4, target_vram = 0x80BC6944 },
    { type = "R_MIPS_LO16", vram = 0x80BC50B8, target_vram = 0x80BC6944 },
    { type = "R_MIPS_HI16", vram = 0x80BC5260, target_vram = 0x80BC6808 },
    { type = "R_MIPS_LO16", vram = 0x80BC5264, target_vram = 0x80BC6808 },
    { type = "R_MIPS_HI16", vram = 0x80BC5278, target_vram = 0x80BC5294 },
    { type = "R_MIPS_LO16", vram = 0x80BC527C, target_vram = 0x80BC5294 },
    { type = "R_MIPS_HI16", vram = 0x80BC52D4, target_vram = 0x80BC52F0 },
    { type = "R_MIPS_LO16", vram = 0x80BC52DC, target_vram = 0x80BC52F0 },
    { type = "R_MIPS_HI16", vram = 0x80BC538C, target_vram = 0x80BC53A0 },
    { type = "R_MIPS_LO16", vram = 0x80BC5390, target_vram = 0x80BC53A0 },
    { type = "R_MIPS_HI16", vram = 0x80BC53C4, target_vram = 0x80BC6808 },
    { type = "R_MIPS_LO16", vram = 0x80BC53D4, target_vram = 0x80BC6808 },
    { type = "R_MIPS_HI16", vram = 0x80BC53E8, target_vram = 0x80BC5404 },
    { type = "R_MIPS_LO16", vram = 0x80BC53EC, target_vram = 0x80BC5404 },
    { type = "R_MIPS_HI16", vram = 0x80BC5474, target_vram = 0x80BC695C },
    { type = "R_MIPS_HI16", vram = 0x80BC5478, target_vram = 0x80BC695C },
    { type = "R_MIPS_LO16", vram = 0x80BC5488, target_vram = 0x80BC695C },
    { type = "R_MIPS_HI16", vram = 0x80BC54A0, target_vram = 0x80BC695C },
    { type = "R_MIPS_LO16", vram = 0x80BC54A8, target_vram = 0x80BC695C },
    { type = "R_MIPS_LO16", vram = 0x80BC54AC, target_vram = 0x80BC695C },
    { type = "R_MIPS_HI16", vram = 0x80BC553C, target_vram = 0x80BC6808 },
    { type = "R_MIPS_LO16", vram = 0x80BC5540, target_vram = 0x80BC6808 },
    { type = "R_MIPS_HI16", vram = 0x80BC5554, target_vram = 0x80BC5570 },
    { type = "R_MIPS_LO16", vram = 0x80BC5558, target_vram = 0x80BC5570 },
    { type = "R_MIPS_HI16", vram = 0x80BC55AC, target_vram = 0x80BC6808 },
    { type = "R_MIPS_LO16", vram = 0x80BC55B0, target_vram = 0x80BC6808 },
    { type = "R_MIPS_HI16", vram = 0x80BC55C0, target_vram = 0x80BC55E0 },
    { type = "R_MIPS_LO16", vram = 0x80BC55C4, target_vram = 0x80BC55E0 },
    { type = "R_MIPS_HI16", vram = 0x80BC563C, target_vram = 0x80BC6808 },
    { type = "R_MIPS_LO16", vram = 0x80BC5640, target_vram = 0x80BC6808 },
    { type = "R_MIPS_HI16", vram = 0x80BC5654, target_vram = 0x80BC5670 },
    { type = "R_MIPS_LO16", vram = 0x80BC5658, target_vram = 0x80BC5670 },
    { type = "R_MIPS_HI16", vram = 0x80BC569C, target_vram = 0x80BC6808 },
    { type = "R_MIPS_LO16", vram = 0x80BC56A0, target_vram = 0x80BC6808 },
    { type = "R_MIPS_HI16", vram = 0x80BC56B4, target_vram = 0x80BC56D0 },
    { type = "R_MIPS_LO16", vram = 0x80BC56B8, target_vram = 0x80BC56D0 },
    { type = "R_MIPS_HI16", vram = 0x80BC5710, target_vram = 0x80BC6808 },
    { type = "R_MIPS_LO16", vram = 0x80BC5714, target_vram = 0x80BC6808 },
    { type = "R_MIPS_HI16", vram = 0x80BC5748, target_vram = 0x80BC6808 },
    { type = "R_MIPS_LO16", vram = 0x80BC574C, target_vram = 0x80BC6808 },
    { type = "R_MIPS_HI16", vram = 0x80BC5764, target_vram = 0x80BC5780 },
    { type = "R_MIPS_LO16", vram = 0x80BC5768, target_vram = 0x80BC5780 },
    { type = "R_MIPS_HI16", vram = 0x80BC57C0, target_vram = 0x80BC6808 },
    { type = "R_MIPS_LO16", vram = 0x80BC57C4, target_vram = 0x80BC6808 },
    { type = "R_MIPS_HI16", vram = 0x80BC57F8, target_vram = 0x80BC6808 },
    { type = "R_MIPS_LO16", vram = 0x80BC57FC, target_vram = 0x80BC6808 },
    { type = "R_MIPS_HI16", vram = 0x80BC5814, target_vram = 0x80BC5830 },
    { type = "R_MIPS_LO16", vram = 0x80BC5818, target_vram = 0x80BC5830 },
    { type = "R_MIPS_HI16", vram = 0x80BC5870, target_vram = 0x80BC6808 },
    { type = "R_MIPS_LO16", vram = 0x80BC5874, target_vram = 0x80BC6808 },
    { type = "R_MIPS_HI16", vram = 0x80BC58A8, target_vram = 0x80BC6808 },
    { type = "R_MIPS_LO16", vram = 0x80BC58AC, target_vram = 0x80BC6808 },
    { type = "R_MIPS_HI16", vram = 0x80BC58C4, target_vram = 0x80BC58E0 },
    { type = "R_MIPS_LO16", vram = 0x80BC58C8, target_vram = 0x80BC58E0 },
    { type = "R_MIPS_HI16", vram = 0x80BC5934, target_vram = 0x80BC6808 },
    { type = "R_MIPS_LO16", vram = 0x80BC5938, target_vram = 0x80BC6808 },
    { type = "R_MIPS_HI16", vram = 0x80BC5A94, target_vram = 0x80BC6960 },
    { type = "R_MIPS_LO16", vram = 0x80BC5A9C, target_vram = 0x80BC6960 },
    { type = "R_MIPS_HI16", vram = 0x80BC5B68, target_vram = 0x80BC55E0 },
    { type = "R_MIPS_LO16", vram = 0x80BC5B6C, target_vram = 0x80BC55E0 },
    { type = "R_MIPS_HI16", vram = 0x80BC5BF8, target_vram = 0x80BC53A0 },
    { type = "R_MIPS_LO16", vram = 0x80BC5BFC, target_vram = 0x80BC53A0 },
    { type = "R_MIPS_HI16", vram = 0x80BC5C04, target_vram = 0x80BC52F0 },
    { type = "R_MIPS_LO16", vram = 0x80BC5C08, target_vram = 0x80BC52F0 },
    { type = "R_MIPS_HI16", vram = 0x80BC5C10, target_vram = 0x80BC5404 },
    { type = "R_MIPS_LO16", vram = 0x80BC5C14, target_vram = 0x80BC5404 },
    { type = "R_MIPS_HI16", vram = 0x80BC5DF8, target_vram = 0x80BC55E0 },
    { type = "R_MIPS_LO16", vram = 0x80BC5DFC, target_vram = 0x80BC55E0 },
    { type = "R_MIPS_HI16", vram = 0x80BC5E10, target_vram = 0x80BC6988 },
    { type = "R_MIPS_LO16", vram = 0x80BC5E24, target_vram = 0x80BC6988 },
    { type = "R_MIPS_HI16", vram = 0x80BC5EC4, target_vram = 0x80BC698C },
    { type = "R_MIPS_LO16", vram = 0x80BC5ECC, target_vram = 0x80BC698C },
    { type = "R_MIPS_HI16", vram = 0x80BC61FC, target_vram = 0x80BC6948 },
    { type = "R_MIPS_LO16", vram = 0x80BC6200, target_vram = 0x80BC6948 },
    { type = "R_MIPS_HI16", vram = 0x80BC620C, target_vram = 0x80BC6950 },
    { type = "R_MIPS_HI16", vram = 0x80BC6210, target_vram = 0x80BC694C },
    { type = "R_MIPS_LO16", vram = 0x80BC6214, target_vram = 0x80BC694C },
    { type = "R_MIPS_HI16", vram = 0x80BC6218, target_vram = 0x80BC6954 },
    { type = "R_MIPS_LO16", vram = 0x80BC6224, target_vram = 0x80BC6954 },
    { type = "R_MIPS_LO16", vram = 0x80BC622C, target_vram = 0x80BC6950 },
    { type = "R_MIPS_HI16", vram = 0x80BC636C, target_vram = 0x80BC60BC },
    { type = "R_MIPS_HI16", vram = 0x80BC6370, target_vram = 0x80BC617C },
    { type = "R_MIPS_LO16", vram = 0x80BC6374, target_vram = 0x80BC617C },
    { type = "R_MIPS_LO16", vram = 0x80BC6378, target_vram = 0x80BC60BC },
    { type = "R_MIPS_HI16", vram = 0x80BC64CC, target_vram = 0x80BC60BC },
    { type = "R_MIPS_HI16", vram = 0x80BC64D0, target_vram = 0x80BC617C },
    { type = "R_MIPS_LO16", vram = 0x80BC64D4, target_vram = 0x80BC617C },
    { type = "R_MIPS_LO16", vram = 0x80BC64D8, target_vram = 0x80BC60BC },
    { type = "R_MIPS_HI16", vram = 0x80BC6728, target_vram = 0x80BC6990 },
    { type = "R_MIPS_LO16", vram = 0x80BC672C, target_vram = 0x80BC6990 },
]

functions = [
    { name = "func_80BC5780", vram = 0x80BC5780, size = 0x68 },
    { name = "func_80BC53A0", vram = 0x80BC53A0, size = 0x10 },
    { name = "func_80BC55E0", vram = 0x80BC55E0, size = 0x4C },
    { name = "func_80BC617C", vram = 0x80BC617C, size = 0x54 },
    { name = "func_80BC552C", vram = 0x80BC552C, size = 0x44 },
    { name = "func_80BC5898", vram = 0x80BC5898, size = 0x48 },
    { name = "func_80BC5CC8", vram = 0x80BC5CC8, size = 0x6C },
    { name = "EnPoComposer_Update", vram = 0x80BC6048, size = 0x74 },
    { name = "func_80BC60BC", vram = 0x80BC60BC, size = 0xC0 },
    { name = "func_80BC59EC", vram = 0x80BC59EC, size = 0x2DC },
    { name = "func_80BC5570", vram = 0x80BC5570, size = 0x10 },
    { name = "func_80BC5DEC", vram = 0x80BC5DEC, size = 0x1FC },
    { name = "func_80BC5680", vram = 0x80BC5680, size = 0x50 },
    { name = "func_80BC562C", vram = 0x80BC562C, size = 0x44 },
    { name = "EnPoComposer_Draw", vram = 0x80BC61D0, size = 0x590 },
    { name = "func_80BC59BC", vram = 0x80BC59BC, size = 0x30 },
    { name = "func_80BC56D0", vram = 0x80BC56D0, size = 0x68 },
    { name = "func_80BC5670", vram = 0x80BC5670, size = 0x10 },
    { name = "EnPoComposer_Destroy", vram = 0x80BC51F8, size = 0x58 },
    { name = "func_80BC5404", vram = 0x80BC5404, size = 0x128 },
    { name = "func_80BC53B0", vram = 0x80BC53B0, size = 0x54 },
    { name = "func_80BC5FE8", vram = 0x80BC5FE8, size = 0x60 },
    { name = "func_80BC58E0", vram = 0x80BC58E0, size = 0xDC },
    { name = "func_80BC5250", vram = 0x80BC5250, size = 0x44 },
    { name = "func_80BC52F0", vram = 0x80BC52F0, size = 0x9C },
    { name = "func_80BC5830", vram = 0x80BC5830, size = 0x68 },
    { name = "func_80BC538C", vram = 0x80BC538C, size = 0x14 },
    { name = "func_80BC5738", vram = 0x80BC5738, size = 0x48 },
    { name = "func_80BC5580", vram = 0x80BC5580, size = 0x60 },
    { name = "func_80BC5D34", vram = 0x80BC5D34, size = 0xB8 },
    { name = "func_80BC57E8", vram = 0x80BC57E8, size = 0x48 },
    { name = "func_80BC5294", vram = 0x80BC5294, size = 0x40 },
    { name = "func_80BC52D4", vram = 0x80BC52D4, size = 0x1C },
    { name = "EnPoComposer_Init", vram = 0x80BC4F30, size = 0x2C8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Guruguru"
rom = 0x0102BBC0
vram = 0x80BC6BF0
size = 0xEE0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BC6C6C, target_vram = 0x80BC79A0 },
    { type = "R_MIPS_LO16", vram = 0x80BC6C70, target_vram = 0x80BC79A0 },
    { type = "R_MIPS_HI16", vram = 0x80BC6CB4, target_vram = 0x80BC6E00 },
    { type = "R_MIPS_LO16", vram = 0x80BC6CC0, target_vram = 0x80BC6E00 },
    { type = "R_MIPS_HI16", vram = 0x80BC6D78, target_vram = 0x80BC79CC },
    { type = "R_MIPS_LO16", vram = 0x80BC6D7C, target_vram = 0x80BC79CC },
    { type = "R_MIPS_HI16", vram = 0x80BC6DAC, target_vram = 0x80BC79D4 },
    { type = "R_MIPS_HI16", vram = 0x80BC6DB8, target_vram = 0x80BC79D8 },
    { type = "R_MIPS_LO16", vram = 0x80BC6DC8, target_vram = 0x80BC79D8 },
    { type = "R_MIPS_LO16", vram = 0x80BC6DD0, target_vram = 0x80BC79D4 },
    { type = "R_MIPS_HI16", vram = 0x80BC6E94, target_vram = 0x80BC7980 },
    { type = "R_MIPS_LO16", vram = 0x80BC6EA8, target_vram = 0x80BC7980 },
    { type = "R_MIPS_HI16", vram = 0x80BC6EAC, target_vram = 0x80BC6F14 },
    { type = "R_MIPS_LO16", vram = 0x80BC6EF8, target_vram = 0x80BC6F14 },
    { type = "R_MIPS_HI16", vram = 0x80BC6F88, target_vram = 0x80BC7980 },
    { type = "R_MIPS_LO16", vram = 0x80BC6F94, target_vram = 0x80BC7980 },
    { type = "R_MIPS_HI16", vram = 0x80BC7020, target_vram = 0x80BC7068 },
    { type = "R_MIPS_LO16", vram = 0x80BC702C, target_vram = 0x80BC7068 },
    { type = "R_MIPS_HI16", vram = 0x80BC73A0, target_vram = 0x80BC7980 },
    { type = "R_MIPS_LO16", vram = 0x80BC73B0, target_vram = 0x80BC7980 },
    { type = "R_MIPS_HI16", vram = 0x80BC7410, target_vram = 0x80BC7440 },
    { type = "R_MIPS_LO16", vram = 0x80BC741C, target_vram = 0x80BC7440 },
    { type = "R_MIPS_HI16", vram = 0x80BC7474, target_vram = 0x80BC7980 },
    { type = "R_MIPS_LO16", vram = 0x80BC7494, target_vram = 0x80BC7980 },
    { type = "R_MIPS_HI16", vram = 0x80BC74D4, target_vram = 0x80BC7520 },
    { type = "R_MIPS_LO16", vram = 0x80BC74D8, target_vram = 0x80BC7520 },
    { type = "R_MIPS_HI16", vram = 0x80BC7550, target_vram = 0x80BC7068 },
    { type = "R_MIPS_LO16", vram = 0x80BC7554, target_vram = 0x80BC7068 },
    { type = "R_MIPS_HI16", vram = 0x80BC7898, target_vram = 0x80BC79E0 },
    { type = "R_MIPS_LO16", vram = 0x80BC78A4, target_vram = 0x80BC79E0 },
    { type = "R_MIPS_HI16", vram = 0x80BC78E8, target_vram = 0x80BC79E8 },
    { type = "R_MIPS_LO16", vram = 0x80BC78F4, target_vram = 0x80BC79E8 },
    { type = "R_MIPS_HI16", vram = 0x80BC78F8, target_vram = 0x80BC77EC },
    { type = "R_MIPS_LO16", vram = 0x80BC78FC, target_vram = 0x80BC77EC },
]

functions = [
    { name = "EnGuruguru_Init", vram = 0x80BC6BF0, size = 0x138 },
    { name = "func_80BC73F4", vram = 0x80BC73F4, size = 0x4C },
    { name = "func_80BC6F14", vram = 0x80BC6F14, size = 0x108 },
    { name = "EnGuruguru_Draw", vram = 0x80BC7834, size = 0x124 },
    { name = "EnGuruguru_OverrideLimbDraw", vram = 0x80BC77EC, size = 0x48 },
    { name = "EnGuruguru_Update", vram = 0x80BC7590, size = 0x25C },
    { name = "func_80BC7520", vram = 0x80BC7520, size = 0x70 },
    { name = "EnGuruguru_ChangeAnim", vram = 0x80BC6D64, size = 0x9C },
    { name = "func_80BC7440", vram = 0x80BC7440, size = 0xE0 },
    { name = "func_80BC6E10", vram = 0x80BC6E10, size = 0x104 },
    { name = "EnGuruguru_DoNothing", vram = 0x80BC6E00, size = 0x10 },
    { name = "func_80BC701C", vram = 0x80BC701C, size = 0x4C },
    { name = "EnGuruguru_Destroy", vram = 0x80BC6D28, size = 0x3C },
    { name = "func_80BC7068", vram = 0x80BC7068, size = 0x38C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Oceff_Wipe5"
rom = 0x0102CAA0
vram = 0x80BC7AD0
size = 0x1790

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BC7BD8, target_vram = 0x80BC91B0 },
    { type = "R_MIPS_LO16", vram = 0x80BC7C0C, target_vram = 0x80BC91B0 },
    { type = "R_MIPS_HI16", vram = 0x80BC7C5C, target_vram = 0x80BC91B4 },
    { type = "R_MIPS_LO16", vram = 0x80BC7C68, target_vram = 0x80BC91B4 },
    { type = "R_MIPS_HI16", vram = 0x80BC7CDC, target_vram = 0x80BC8F90 },
    { type = "R_MIPS_HI16", vram = 0x80BC7D04, target_vram = 0x80BC8F3F },
    { type = "R_MIPS_LO16", vram = 0x80BC7D08, target_vram = 0x80BC8F3F },
    { type = "R_MIPS_HI16", vram = 0x80BC7D0C, target_vram = 0x80BC8F5F },
    { type = "R_MIPS_LO16", vram = 0x80BC7D10, target_vram = 0x80BC8F5F },
    { type = "R_MIPS_HI16", vram = 0x80BC7D14, target_vram = 0x80BC8F7F },
    { type = "R_MIPS_HI16", vram = 0x80BC7D18, target_vram = 0x80BC9090 },
    { type = "R_MIPS_LO16", vram = 0x80BC7D1C, target_vram = 0x80BC9090 },
    { type = "R_MIPS_LO16", vram = 0x80BC7D20, target_vram = 0x80BC8F7F },
    { type = "R_MIPS_LO16", vram = 0x80BC7D24, target_vram = 0x80BC8F90 },
    { type = "R_MIPS_HI16", vram = 0x80BC7D80, target_vram = 0x80BC91B8 },
    { type = "R_MIPS_LO16", vram = 0x80BC7D84, target_vram = 0x80BC91B8 },
    { type = "R_MIPS_HI16", vram = 0x80BC7E18, target_vram = 0x80BC9188 },
    { type = "R_MIPS_LO16", vram = 0x80BC7E1C, target_vram = 0x80BC9188 },
    { type = "R_MIPS_HI16", vram = 0x80BC7E5C, target_vram = 0x80BC9198 },
    { type = "R_MIPS_LO16", vram = 0x80BC7E60, target_vram = 0x80BC9198 },
    { type = "R_MIPS_HI16", vram = 0x80BC7EA0, target_vram = 0x80BC7F18 },
    { type = "R_MIPS_LO16", vram = 0x80BC7EA4, target_vram = 0x80BC7F18 },
    { type = "R_MIPS_HI16", vram = 0x80BC7EB4, target_vram = 0x80BC9080 },
    { type = "R_MIPS_LO16", vram = 0x80BC7EB8, target_vram = 0x80BC9080 },
]

functions = [
    { name = "OceffWipe5_Init", vram = 0x80BC7AD0, size = 0x58 },
    { name = "OceffWipe5_Destroy", vram = 0x80BC7B28, size = 0x34 },
    { name = "OceffWipe5_Update", vram = 0x80BC7B5C, size = 0x60 },
    { name = "OceffWipe5_Draw", vram = 0x80BC7BBC, size = 0x328 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Stone_heishi"
rom = 0x0102E230
vram = 0x80BC9270
size = 0x1330

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BC92E8, target_vram = 0x80BCA3A0 },
    { type = "R_MIPS_LO16", vram = 0x80BC92F4, target_vram = 0x80BCA3A0 },
    { type = "R_MIPS_HI16", vram = 0x80BC936C, target_vram = 0x80BCA3E0 },
    { type = "R_MIPS_LO16", vram = 0x80BC9378, target_vram = 0x80BCA3E0 },
    { type = "R_MIPS_HI16", vram = 0x80BC939C, target_vram = 0x80BCA3F4 },
    { type = "R_MIPS_LO16", vram = 0x80BC93A8, target_vram = 0x80BCA3F4 },
    { type = "R_MIPS_HI16", vram = 0x80BC93B0, target_vram = 0x80BCA3E0 },
    { type = "R_MIPS_HI16", vram = 0x80BC93CC, target_vram = 0x80BCA3FC },
    { type = "R_MIPS_LO16", vram = 0x80BC93D8, target_vram = 0x80BCA3FC },
    { type = "R_MIPS_LO16", vram = 0x80BC93F0, target_vram = 0x80BCA3E0 },
    { type = "R_MIPS_HI16", vram = 0x80BC952C, target_vram = 0x80BCA3CC },
    { type = "R_MIPS_HI16", vram = 0x80BC9530, target_vram = 0x80BC9560 },
    { type = "R_MIPS_LO16", vram = 0x80BC953C, target_vram = 0x80BCA3CC },
    { type = "R_MIPS_LO16", vram = 0x80BC9540, target_vram = 0x80BC9560 },
    { type = "R_MIPS_HI16", vram = 0x80BC9660, target_vram = 0x80BC9680 },
    { type = "R_MIPS_LO16", vram = 0x80BC9668, target_vram = 0x80BC9680 },
    { type = "R_MIPS_HI16", vram = 0x80BC9780, target_vram = 0x80BCA3CC },
    { type = "R_MIPS_LO16", vram = 0x80BC97A4, target_vram = 0x80BCA3CC },
    { type = "R_MIPS_HI16", vram = 0x80BC97A8, target_vram = 0x80BCA3CC },
    { type = "R_MIPS_LO16", vram = 0x80BC97C8, target_vram = 0x80BCA3CC },
    { type = "R_MIPS_HI16", vram = 0x80BC98C4, target_vram = 0x80BCA3CC },
    { type = "R_MIPS_LO16", vram = 0x80BC98D8, target_vram = 0x80BCA3CC },
    { type = "R_MIPS_HI16", vram = 0x80BC98EC, target_vram = 0x80BC9908 },
    { type = "R_MIPS_LO16", vram = 0x80BC98F4, target_vram = 0x80BC9908 },
    { type = "R_MIPS_HI16", vram = 0x80BC99AC, target_vram = 0x80BC9680 },
    { type = "R_MIPS_LO16", vram = 0x80BC99BC, target_vram = 0x80BC9680 },
    { type = "R_MIPS_HI16", vram = 0x80BC9A10, target_vram = 0x80BC9A2C },
    { type = "R_MIPS_LO16", vram = 0x80BC9A18, target_vram = 0x80BC9A2C },
    { type = "R_MIPS_HI16", vram = 0x80BC9A70, target_vram = 0x80BCA410 },
    { type = "R_MIPS_LO16", vram = 0x80BC9A78, target_vram = 0x80BCA410 },
    { type = "R_MIPS_HI16", vram = 0x80BC9A9C, target_vram = 0x80BCA3CC },
    { type = "R_MIPS_LO16", vram = 0x80BC9AB0, target_vram = 0x80BCA3CC },
    { type = "R_MIPS_HI16", vram = 0x80BC9AB8, target_vram = 0x80BCA3CC },
    { type = "R_MIPS_LO16", vram = 0x80BC9AC8, target_vram = 0x80BCA3CC },
    { type = "R_MIPS_HI16", vram = 0x80BC9C20, target_vram = 0x80BCA3CC },
    { type = "R_MIPS_LO16", vram = 0x80BC9C34, target_vram = 0x80BCA3CC },
    { type = "R_MIPS_HI16", vram = 0x80BC9C3C, target_vram = 0x80BCA3CC },
    { type = "R_MIPS_LO16", vram = 0x80BC9C4C, target_vram = 0x80BCA3CC },
    { type = "R_MIPS_HI16", vram = 0x80BC9C60, target_vram = 0x80BC9680 },
    { type = "R_MIPS_LO16", vram = 0x80BC9C68, target_vram = 0x80BC9680 },
    { type = "R_MIPS_HI16", vram = 0x80BC9D04, target_vram = 0x80BC9D28 },
    { type = "R_MIPS_LO16", vram = 0x80BC9D0C, target_vram = 0x80BC9D28 },
    { type = "R_MIPS_HI16", vram = 0x80BC9D60, target_vram = 0x80BCA3CC },
    { type = "R_MIPS_LO16", vram = 0x80BC9D84, target_vram = 0x80BCA3CC },
    { type = "R_MIPS_HI16", vram = 0x80BC9DC8, target_vram = 0x80BC9E50 },
    { type = "R_MIPS_LO16", vram = 0x80BC9DCC, target_vram = 0x80BC9E50 },
    { type = "R_MIPS_HI16", vram = 0x80BC9E98, target_vram = 0x80BC9680 },
    { type = "R_MIPS_LO16", vram = 0x80BC9EA0, target_vram = 0x80BC9680 },
    { type = "R_MIPS_HI16", vram = 0x80BCA158, target_vram = 0x80BCA404 },
    { type = "R_MIPS_LO16", vram = 0x80BCA168, target_vram = 0x80BCA40C },
    { type = "R_MIPS_LO16", vram = 0x80BCA16C, target_vram = 0x80BCA404 },
    { type = "R_MIPS_LO16", vram = 0x80BCA174, target_vram = 0x80BCA408 },
    { type = "R_MIPS_HI16", vram = 0x80BCA2F4, target_vram = 0x80BCA0AC },
    { type = "R_MIPS_HI16", vram = 0x80BCA2F8, target_vram = 0x80BCA104 },
    { type = "R_MIPS_LO16", vram = 0x80BCA2FC, target_vram = 0x80BCA104 },
    { type = "R_MIPS_LO16", vram = 0x80BCA300, target_vram = 0x80BCA0AC },
    { type = "R_MIPS_HI16", vram = 0x80BCA33C, target_vram = 0x80BCA0AC },
    { type = "R_MIPS_HI16", vram = 0x80BCA340, target_vram = 0x80BCA104 },
    { type = "R_MIPS_LO16", vram = 0x80BCA344, target_vram = 0x80BCA104 },
    { type = "R_MIPS_LO16", vram = 0x80BCA348, target_vram = 0x80BCA0AC },
]

functions = [
    { name = "func_80BC9D28", vram = 0x80BC9D28, size = 0x128 },
    { name = "EnStoneheishi_CheckGivenItem", vram = 0x80BC9908, size = 0x108 },
    { name = "EnStoneheishi_Destroy", vram = 0x80BC9330, size = 0x2C },
    { name = "EnStoneheishi_Draw", vram = 0x80BCA2AC, size = 0xD4 },
    { name = "EnStoneheishi_OverrideLimbDraw", vram = 0x80BCA0AC, size = 0x58 },
    { name = "func_80BC9E50", vram = 0x80BC9E50, size = 0x94 },
    { name = "EnStoneheishi_PostLimbDraw", vram = 0x80BCA104, size = 0x1A8 },
    { name = "func_80BC94B0", vram = 0x80BC94B0, size = 0xB0 },
    { name = "func_80BC9680", vram = 0x80BC9680, size = 0x26C },
    { name = "EnStoneheishi_ChangeAnim", vram = 0x80BC935C, size = 0xC0 },
    { name = "EnStoneheishi_SetupCheckGivenItem", vram = 0x80BC98EC, size = 0x1C },
    { name = "EnStoneheishi_SetupDrinkBottleProcess", vram = 0x80BC9A10, size = 0x1C },
    { name = "EnStoneheishi_GiveItemReward", vram = 0x80BC9C88, size = 0xA0 },
    { name = "EnStoneheishi_Init", vram = 0x80BC9270, size = 0xC0 },
    { name = "func_80BC9560", vram = 0x80BC9560, size = 0x100 },
    { name = "EnStoneheishi_DrinkBottleProcess", vram = 0x80BC9A2C, size = 0x25C },
    { name = "func_80BC9660", vram = 0x80BC9660, size = 0x20 },
    { name = "EnStoneheishi_Update", vram = 0x80BC9EE4, size = 0x1C8 },
    { name = "EnStoneheishi_TrackPlayer", vram = 0x80BC941C, size = 0x94 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Oceff_Wipe6"
rom = 0x0102F560
vram = 0x80BCA5A0
size = 0x650

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BCA70C, target_vram = 0x80BCAB60 },
    { type = "R_MIPS_LO16", vram = 0x80BCA710, target_vram = 0x80BCAB60 },
    { type = "R_MIPS_HI16", vram = 0x80BCA728, target_vram = 0x80BCAB64 },
    { type = "R_MIPS_LO16", vram = 0x80BCA72C, target_vram = 0x80BCAB64 },
    { type = "R_MIPS_HI16", vram = 0x80BCA73C, target_vram = 0x80BCA950 },
    { type = "R_MIPS_HI16", vram = 0x80BCA764, target_vram = 0x80BCA8FF },
    { type = "R_MIPS_LO16", vram = 0x80BCA768, target_vram = 0x80BCA8FF },
    { type = "R_MIPS_HI16", vram = 0x80BCA76C, target_vram = 0x80BCA91F },
    { type = "R_MIPS_LO16", vram = 0x80BCA770, target_vram = 0x80BCA91F },
    { type = "R_MIPS_HI16", vram = 0x80BCA774, target_vram = 0x80BCA93F },
    { type = "R_MIPS_HI16", vram = 0x80BCA778, target_vram = 0x80BCAA50 },
    { type = "R_MIPS_LO16", vram = 0x80BCA77C, target_vram = 0x80BCAA50 },
    { type = "R_MIPS_LO16", vram = 0x80BCA780, target_vram = 0x80BCA93F },
    { type = "R_MIPS_LO16", vram = 0x80BCA784, target_vram = 0x80BCA950 },
    { type = "R_MIPS_HI16", vram = 0x80BCA7E0, target_vram = 0x80BCAB68 },
    { type = "R_MIPS_LO16", vram = 0x80BCA7E4, target_vram = 0x80BCAB68 },
    { type = "R_MIPS_HI16", vram = 0x80BCA864, target_vram = 0x80BCA8D8 },
    { type = "R_MIPS_LO16", vram = 0x80BCA870, target_vram = 0x80BCA8D8 },
    { type = "R_MIPS_HI16", vram = 0x80BCA878, target_vram = 0x80BCAA40 },
    { type = "R_MIPS_LO16", vram = 0x80BCA87C, target_vram = 0x80BCAA40 },
]

functions = [
    { name = "OceffWipe6_Draw", vram = 0x80BCA68C, size = 0x21C },
    { name = "OceffWipe6_Update", vram = 0x80BCA62C, size = 0x60 },
    { name = "OceffWipe6_Init", vram = 0x80BCA5A0, size = 0x58 },
    { name = "OceffWipe6_Destroy", vram = 0x80BCA5F8, size = 0x34 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Scopenuts"
rom = 0x0102FBB0
vram = 0x80BCABF0
size = 0x2410

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BCAC84, target_vram = 0x80BCCCDC },
    { type = "R_MIPS_HI16", vram = 0x80BCAC90, target_vram = 0x80BCCCE4 },
    { type = "R_MIPS_LO16", vram = 0x80BCACA0, target_vram = 0x80BCCCE4 },
    { type = "R_MIPS_LO16", vram = 0x80BCACA4, target_vram = 0x80BCCCDC },
    { type = "R_MIPS_HI16", vram = 0x80BCB024, target_vram = 0x80BCCAAC },
    { type = "R_MIPS_HI16", vram = 0x80BCB028, target_vram = 0x80BCCB6C },
    { type = "R_MIPS_LO16", vram = 0x80BCB030, target_vram = 0x80BCCAAC },
    { type = "R_MIPS_LO16", vram = 0x80BCB038, target_vram = 0x80BCCB6C },
    { type = "R_MIPS_HI16", vram = 0x80BCB05C, target_vram = 0x80BCB078 },
    { type = "R_MIPS_LO16", vram = 0x80BCB060, target_vram = 0x80BCB078 },
    { type = "R_MIPS_HI16", vram = 0x80BCB120, target_vram = 0x80BCB1C8 },
    { type = "R_MIPS_LO16", vram = 0x80BCB128, target_vram = 0x80BCB1C8 },
    { type = "R_MIPS_HI16", vram = 0x80BCB1D4, target_vram = 0x80BCCD00 },
    { type = "R_MIPS_LO16", vram = 0x80BCB1D8, target_vram = 0x80BCCD00 },
    { type = "R_MIPS_HI16", vram = 0x80BCB248, target_vram = 0x80BCCB6C },
    { type = "R_MIPS_LO16", vram = 0x80BCB26C, target_vram = 0x80BCCB6C },
    { type = "R_MIPS_HI16", vram = 0x80BCB310, target_vram = 0x80BCB4DC },
    { type = "R_MIPS_LO16", vram = 0x80BCB314, target_vram = 0x80BCB4DC },
    { type = "R_MIPS_HI16", vram = 0x80BCB338, target_vram = 0x80BCCB6C },
    { type = "R_MIPS_LO16", vram = 0x80BCB33C, target_vram = 0x80BCCB6C },
    { type = "R_MIPS_HI16", vram = 0x80BCB38C, target_vram = 0x80BCCB6C },
    { type = "R_MIPS_LO16", vram = 0x80BCB390, target_vram = 0x80BCCB6C },
    { type = "R_MIPS_HI16", vram = 0x80BCB3CC, target_vram = 0x80BCCB6C },
    { type = "R_MIPS_LO16", vram = 0x80BCB3D0, target_vram = 0x80BCCB6C },
    { type = "R_MIPS_HI16", vram = 0x80BCB434, target_vram = 0x80BCCB6C },
    { type = "R_MIPS_LO16", vram = 0x80BCB440, target_vram = 0x80BCCB6C },
    { type = "R_MIPS_HI16", vram = 0x80BCB4A8, target_vram = 0x80BCCB6C },
    { type = "R_MIPS_LO16", vram = 0x80BCB4B8, target_vram = 0x80BCCB6C },
    { type = "R_MIPS_HI16", vram = 0x80BCB4F4, target_vram = 0x80BCB52C },
    { type = "R_MIPS_HI16", vram = 0x80BCB4F8, target_vram = 0x80BCCB6C },
    { type = "R_MIPS_LO16", vram = 0x80BCB500, target_vram = 0x80BCB52C },
    { type = "R_MIPS_LO16", vram = 0x80BCB504, target_vram = 0x80BCCB6C },
    { type = "R_MIPS_HI16", vram = 0x80BCB590, target_vram = 0x80BCB6D0 },
    { type = "R_MIPS_LO16", vram = 0x80BCB594, target_vram = 0x80BCB6D0 },
    { type = "R_MIPS_HI16", vram = 0x80BCB634, target_vram = 0x80BCCB6C },
    { type = "R_MIPS_LO16", vram = 0x80BCB648, target_vram = 0x80BCCB6C },
    { type = "R_MIPS_HI16", vram = 0x80BCB6B0, target_vram = 0x80BCB230 },
    { type = "R_MIPS_LO16", vram = 0x80BCB6B4, target_vram = 0x80BCB230 },
    { type = "R_MIPS_HI16", vram = 0x80BCB750, target_vram = 0x80BCCB6C },
    { type = "R_MIPS_LO16", vram = 0x80BCB768, target_vram = 0x80BCCB6C },
    { type = "R_MIPS_HI16", vram = 0x80BCB778, target_vram = 0x80BCBA00 },
    { type = "R_MIPS_LO16", vram = 0x80BCB77C, target_vram = 0x80BCBA00 },
    { type = "R_MIPS_HI16", vram = 0x80BCB874, target_vram = 0x80BCB90C },
    { type = "R_MIPS_LO16", vram = 0x80BCB878, target_vram = 0x80BCB90C },
    { type = "R_MIPS_HI16", vram = 0x80BCB8EC, target_vram = 0x80BCB980 },
    { type = "R_MIPS_LO16", vram = 0x80BCB8F0, target_vram = 0x80BCB980 },
    { type = "R_MIPS_HI16", vram = 0x80BCB93C, target_vram = 0x80BCB6D0 },
    { type = "R_MIPS_LO16", vram = 0x80BCB940, target_vram = 0x80BCB6D0 },
    { type = "R_MIPS_HI16", vram = 0x80BCB9CC, target_vram = 0x80BCB6D0 },
    { type = "R_MIPS_LO16", vram = 0x80BCB9D0, target_vram = 0x80BCB6D0 },
    { type = "R_MIPS_HI16", vram = 0x80BCBA18, target_vram = 0x80BCCB6C },
    { type = "R_MIPS_LO16", vram = 0x80BCBA3C, target_vram = 0x80BCCB6C },
    { type = "R_MIPS_HI16", vram = 0x80BCBA58, target_vram = 0x80BCCD04 },
    { type = "R_MIPS_LO16", vram = 0x80BCBA60, target_vram = 0x80BCCD04 },
    { type = "R_MIPS_HI16", vram = 0x80BCBA6C, target_vram = 0x80BCCD40 },
    { type = "R_MIPS_LO16", vram = 0x80BCBA70, target_vram = 0x80BCCD40 },
    { type = "R_MIPS_HI16", vram = 0x80BCBA8C, target_vram = 0x80BCCD44 },
    { type = "R_MIPS_LO16", vram = 0x80BCBA90, target_vram = 0x80BCCD44 },
    { type = "R_MIPS_HI16", vram = 0x80BCBA98, target_vram = 0x80BCCD48 },
    { type = "R_MIPS_LO16", vram = 0x80BCBAAC, target_vram = 0x80BCCD48 },
    { type = "R_MIPS_HI16", vram = 0x80BCBAC4, target_vram = 0x80BCCD4C },
    { type = "R_MIPS_LO16", vram = 0x80BCBAC8, target_vram = 0x80BCCD4C },
    { type = "R_MIPS_HI16", vram = 0x80BCBACC, target_vram = 0x80BCCD50 },
    { type = "R_MIPS_LO16", vram = 0x80BCBAD4, target_vram = 0x80BCCD50 },
    { type = "R_MIPS_HI16", vram = 0x80BCBB04, target_vram = 0x80BCCD54 },
    { type = "R_MIPS_LO16", vram = 0x80BCBB08, target_vram = 0x80BCCD54 },
    { type = "R_MIPS_HI16", vram = 0x80BCBB2C, target_vram = 0x80BCCD58 },
    { type = "R_MIPS_LO16", vram = 0x80BCBB30, target_vram = 0x80BCCD58 },
    { type = "R_MIPS_HI16", vram = 0x80BCBB4C, target_vram = 0x80BCCD5C },
    { type = "R_MIPS_LO16", vram = 0x80BCBB50, target_vram = 0x80BCCD5C },
    { type = "R_MIPS_HI16", vram = 0x80BCBB5C, target_vram = 0x80BCCD60 },
    { type = "R_MIPS_LO16", vram = 0x80BCBB60, target_vram = 0x80BCCD60 },
    { type = "R_MIPS_HI16", vram = 0x80BCBBF8, target_vram = 0x80BCCB6C },
    { type = "R_MIPS_LO16", vram = 0x80BCBC04, target_vram = 0x80BCCB6C },
    { type = "R_MIPS_HI16", vram = 0x80BCBC24, target_vram = 0x80BCBC60 },
    { type = "R_MIPS_LO16", vram = 0x80BCBC38, target_vram = 0x80BCBC60 },
    { type = "R_MIPS_HI16", vram = 0x80BCBD08, target_vram = 0x80BCBD28 },
    { type = "R_MIPS_LO16", vram = 0x80BCBD0C, target_vram = 0x80BCBD28 },
    { type = "R_MIPS_HI16", vram = 0x80BCBD40, target_vram = 0x80BCCB6C },
    { type = "R_MIPS_LO16", vram = 0x80BCBD64, target_vram = 0x80BCCB6C },
    { type = "R_MIPS_HI16", vram = 0x80BCBDB0, target_vram = 0x80BCCD64 },
    { type = "R_MIPS_LO16", vram = 0x80BCBDBC, target_vram = 0x80BCCD64 },
    { type = "R_MIPS_HI16", vram = 0x80BCBE9C, target_vram = 0x80BCCB6C },
    { type = "R_MIPS_HI16", vram = 0x80BCBEA4, target_vram = 0x80BCCD68 },
    { type = "R_MIPS_LO16", vram = 0x80BCBEAC, target_vram = 0x80BCCB6C },
    { type = "R_MIPS_LO16", vram = 0x80BCBEC4, target_vram = 0x80BCCD68 },
    { type = "R_MIPS_HI16", vram = 0x80BCBEEC, target_vram = 0x80BCBF0C },
    { type = "R_MIPS_LO16", vram = 0x80BCBEF0, target_vram = 0x80BCBF0C },
    { type = "R_MIPS_HI16", vram = 0x80BCBF64, target_vram = 0x80BCCD6C },
    { type = "R_MIPS_LO16", vram = 0x80BCBF6C, target_vram = 0x80BCCD6C },
    { type = "R_MIPS_HI16", vram = 0x80BCBFB4, target_vram = 0x80BCCB6C },
    { type = "R_MIPS_LO16", vram = 0x80BCBFBC, target_vram = 0x80BCCB6C },
    { type = "R_MIPS_HI16", vram = 0x80BCBFD0, target_vram = 0x80BCBFFC },
    { type = "R_MIPS_LO16", vram = 0x80BCBFD4, target_vram = 0x80BCBFFC },
    { type = "R_MIPS_HI16", vram = 0x80BCC164, target_vram = 0x80BCC288 },
    { type = "R_MIPS_LO16", vram = 0x80BCC168, target_vram = 0x80BCC288 },
    { type = "R_MIPS_HI16", vram = 0x80BCC1AC, target_vram = 0x80BCC288 },
    { type = "R_MIPS_LO16", vram = 0x80BCC1B0, target_vram = 0x80BCC288 },
    { type = "R_MIPS_HI16", vram = 0x80BCC3B8, target_vram = 0x80BCCD70 },
    { type = "R_MIPS_LO16", vram = 0x80BCC3BC, target_vram = 0x80BCCD70 },
    { type = "R_MIPS_HI16", vram = 0x80BCC52C, target_vram = 0x80BCCCF0 },
    { type = "R_MIPS_LO16", vram = 0x80BCC560, target_vram = 0x80BCCCF0 },
    { type = "R_MIPS_HI16", vram = 0x80BCC5AC, target_vram = 0x80BCCB40 },
    { type = "R_MIPS_LO16", vram = 0x80BCC5B4, target_vram = 0x80BCCB40 },
    { type = "R_MIPS_HI16", vram = 0x80BCC5DC, target_vram = 0x80BCCD74 },
    { type = "R_MIPS_LO16", vram = 0x80BCC5E0, target_vram = 0x80BCCD74 },
    { type = "R_MIPS_HI16", vram = 0x80BCC67C, target_vram = 0x80BCAFA8 },
    { type = "R_MIPS_LO16", vram = 0x80BCC680, target_vram = 0x80BCAFA8 },
    { type = "R_MIPS_HI16", vram = 0x80BCC700, target_vram = 0x80BCCAAC },
    { type = "R_MIPS_LO16", vram = 0x80BCC704, target_vram = 0x80BCCAAC },
    { type = "R_MIPS_HI16", vram = 0x80BCC724, target_vram = 0x80BCCB6C },
    { type = "R_MIPS_LO16", vram = 0x80BCC734, target_vram = 0x80BCCB6C },
    { type = "R_MIPS_HI16", vram = 0x80BCC740, target_vram = 0x80BCB230 },
    { type = "R_MIPS_LO16", vram = 0x80BCC744, target_vram = 0x80BCB230 },
    { type = "R_MIPS_HI16", vram = 0x80BCCACC, target_vram = 0x80BCC828 },
    { type = "R_MIPS_HI16", vram = 0x80BCCAD0, target_vram = 0x80BCC9CC },
    { type = "R_MIPS_HI16", vram = 0x80BCCAE0, target_vram = 0x80BCC9E4 },
    { type = "R_MIPS_LO16", vram = 0x80BCCAE4, target_vram = 0x80BCC9E4 },
    { type = "R_MIPS_LO16", vram = 0x80BCCAE8, target_vram = 0x80BCC9CC },
    { type = "R_MIPS_LO16", vram = 0x80BCCAEC, target_vram = 0x80BCC828 },
]

functions = [
    { name = "EnScopenuts_PostLimbDraw", vram = 0x80BCC9CC, size = 0x18 },
    { name = "func_80BCB52C", vram = 0x80BCB52C, size = 0x1A4 },
    { name = "func_80BCAC40", vram = 0x80BCAC40, size = 0x124 },
    { name = "func_80BCB230", vram = 0x80BCB230, size = 0x2AC },
    { name = "func_80BCC448", vram = 0x80BCC448, size = 0xC0 },
    { name = "func_80BCBFFC", vram = 0x80BCBFFC, size = 0x28C },
    { name = "func_80BCB90C", vram = 0x80BCB90C, size = 0x74 },
    { name = "func_80BCAF0C", vram = 0x80BCAF0C, size = 0x9C },
    { name = "func_80BCBA00", vram = 0x80BCBA00, size = 0x260 },
    { name = "func_80BCC288", vram = 0x80BCC288, size = 0x24 },
    { name = "func_80BCBC60", vram = 0x80BCBC60, size = 0xC8 },
    { name = "func_80BCAD64", vram = 0x80BCAD64, size = 0x114 },
    { name = "func_80BCC2AC", vram = 0x80BCC2AC, size = 0x19C },
    { name = "func_80BCABF0", vram = 0x80BCABF0, size = 0x50 },
    { name = "func_80BCBF0C", vram = 0x80BCBF0C, size = 0xF0 },
    { name = "func_80BCB980", vram = 0x80BCB980, size = 0x80 },
    { name = "func_80BCB4DC", vram = 0x80BCB4DC, size = 0x50 },
    { name = "EnScopenuts_TransformLimbDraw", vram = 0x80BCC9E4, size = 0xC8 },
    { name = "func_80BCAE78", vram = 0x80BCAE78, size = 0x94 },
    { name = "EnScopenuts_Draw", vram = 0x80BCCAAC, size = 0x6C },
    { name = "EnScopenuts_Init", vram = 0x80BCC508, size = 0x274 },
    { name = "EnScopenuts_OverrideLimbDraw", vram = 0x80BCC828, size = 0x1A4 },
    { name = "func_80BCB078", vram = 0x80BCB078, size = 0x150 },
    { name = "func_80BCAFA8", vram = 0x80BCAFA8, size = 0xD0 },
    { name = "EnScopenuts_Update", vram = 0x80BCC7A8, size = 0x80 },
    { name = "EnScopenuts_Destroy", vram = 0x80BCC77C, size = 0x2C },
    { name = "func_80BCB1C8", vram = 0x80BCB1C8, size = 0x68 },
    { name = "func_80BCB6D0", vram = 0x80BCB6D0, size = 0x23C },
    { name = "func_80BCBD28", vram = 0x80BCBD28, size = 0x1E4 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Scopecrow"
rom = 0x01031FC0
vram = 0x80BCD000
size = 0xCB0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BCD018, target_vram = 0x80BCDBA0 },
    { type = "R_MIPS_LO16", vram = 0x80BCD038, target_vram = 0x80BCDBA0 },
    { type = "R_MIPS_HI16", vram = 0x80BCD0B8, target_vram = 0x80BCDBB0 },
    { type = "R_MIPS_LO16", vram = 0x80BCD0C0, target_vram = 0x80BCDBB0 },
    { type = "R_MIPS_HI16", vram = 0x80BCD1C4, target_vram = 0x80BCDBC8 },
    { type = "R_MIPS_LO16", vram = 0x80BCD1CC, target_vram = 0x80BCDBC8 },
    { type = "R_MIPS_HI16", vram = 0x80BCD440, target_vram = 0x80BCDBE0 },
    { type = "R_MIPS_LO16", vram = 0x80BCD444, target_vram = 0x80BCDBE0 },
    { type = "R_MIPS_HI16", vram = 0x80BCD60C, target_vram = 0x80BCDB00 },
    { type = "R_MIPS_HI16", vram = 0x80BCD610, target_vram = 0x80BCD640 },
    { type = "R_MIPS_LO16", vram = 0x80BCD618, target_vram = 0x80BCDB00 },
    { type = "R_MIPS_LO16", vram = 0x80BCD61C, target_vram = 0x80BCD640 },
    { type = "R_MIPS_HI16", vram = 0x80BCD994, target_vram = 0x80BCDB94 },
    { type = "R_MIPS_LO16", vram = 0x80BCD9A4, target_vram = 0x80BCDB94 },
    { type = "R_MIPS_HI16", vram = 0x80BCD9B4, target_vram = 0x80BCDBA0 },
    { type = "R_MIPS_LO16", vram = 0x80BCD9B8, target_vram = 0x80BCDBA0 },
    { type = "R_MIPS_HI16", vram = 0x80BCDA00, target_vram = 0x80BCD590 },
    { type = "R_MIPS_LO16", vram = 0x80BCDA1C, target_vram = 0x80BCD590 },
]

functions = [
    { name = "func_80BCD09C", vram = 0x80BCD09C, size = 0x110 },
    { name = "EnScopecrow_Update", vram = 0x80BCDAB8, size = 0x48 },
    { name = "EnScopecrow_Init", vram = 0x80BCD7A0, size = 0x2EC },
    { name = "func_80BCD640", vram = 0x80BCD640, size = 0x160 },
    { name = "func_80BCD1AC", vram = 0x80BCD1AC, size = 0x110 },
    { name = "func_80BCD4D0", vram = 0x80BCD4D0, size = 0xC0 },
    { name = "EnScopecrow_Destroy", vram = 0x80BCDA8C, size = 0x2C },
    { name = "func_80BCD2BC", vram = 0x80BCD2BC, size = 0x78 },
    { name = "func_80BCD334", vram = 0x80BCD334, size = 0x19C },
    { name = "func_80BCD590", vram = 0x80BCD590, size = 0xB0 },
    { name = "EnScopecrow_Draw", vram = 0x80BCDB00, size = 0x50 },
    { name = "func_80BCD000", vram = 0x80BCD000, size = 0x9C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Oceff_Wipe7"
rom = 0x01032C70
vram = 0x80BCDCB0
size = 0xE60

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BCDE1C, target_vram = 0x80BCEA70 },
    { type = "R_MIPS_LO16", vram = 0x80BCDE20, target_vram = 0x80BCEA70 },
    { type = "R_MIPS_HI16", vram = 0x80BCDE38, target_vram = 0x80BCEA74 },
    { type = "R_MIPS_LO16", vram = 0x80BCDE3C, target_vram = 0x80BCEA74 },
    { type = "R_MIPS_HI16", vram = 0x80BCDE4C, target_vram = 0x80BCE860 },
    { type = "R_MIPS_HI16", vram = 0x80BCDE74, target_vram = 0x80BCE80F },
    { type = "R_MIPS_LO16", vram = 0x80BCDE78, target_vram = 0x80BCE80F },
    { type = "R_MIPS_HI16", vram = 0x80BCDE7C, target_vram = 0x80BCE82F },
    { type = "R_MIPS_LO16", vram = 0x80BCDE80, target_vram = 0x80BCE82F },
    { type = "R_MIPS_HI16", vram = 0x80BCDE84, target_vram = 0x80BCE84F },
    { type = "R_MIPS_HI16", vram = 0x80BCDE88, target_vram = 0x80BCE960 },
    { type = "R_MIPS_LO16", vram = 0x80BCDE8C, target_vram = 0x80BCE960 },
    { type = "R_MIPS_LO16", vram = 0x80BCDE90, target_vram = 0x80BCE84F },
    { type = "R_MIPS_LO16", vram = 0x80BCDE94, target_vram = 0x80BCE860 },
    { type = "R_MIPS_HI16", vram = 0x80BCDEF0, target_vram = 0x80BCEA78 },
    { type = "R_MIPS_LO16", vram = 0x80BCDEF4, target_vram = 0x80BCEA78 },
    { type = "R_MIPS_HI16", vram = 0x80BCDF74, target_vram = 0x80BCE7E8 },
    { type = "R_MIPS_LO16", vram = 0x80BCDF80, target_vram = 0x80BCE7E8 },
    { type = "R_MIPS_HI16", vram = 0x80BCDF88, target_vram = 0x80BCE950 },
    { type = "R_MIPS_LO16", vram = 0x80BCDF8C, target_vram = 0x80BCE950 },
]

functions = [
    { name = "OceffWipe7_Draw", vram = 0x80BCDD9C, size = 0x21C },
    { name = "OceffWipe7_Update", vram = 0x80BCDD3C, size = 0x60 },
    { name = "OceffWipe7_Destroy", vram = 0x80BCDD08, size = 0x34 },
    { name = "OceffWipe7_Init", vram = 0x80BCDCB0, size = 0x58 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Eff_Kamejima_Wave"
rom = 0x01033AD0
vram = 0x80BCEB20
size = 0x6A0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BCEB4C, target_vram = 0x80BCEC6C },
    { type = "R_MIPS_LO16", vram = 0x80BCEB50, target_vram = 0x80BCEC6C },
    { type = "R_MIPS_HI16", vram = 0x80BCEB60, target_vram = 0x80BCEDE0 },
    { type = "R_MIPS_LO16", vram = 0x80BCEB64, target_vram = 0x80BCEDE0 },
    { type = "R_MIPS_HI16", vram = 0x80BCEB70, target_vram = 0x80BCF1C0 },
    { type = "R_MIPS_LO16", vram = 0x80BCEB78, target_vram = 0x80BCF1C0 },
    { type = "R_MIPS_HI16", vram = 0x80BCEB84, target_vram = 0x80BCF1C0 },
    { type = "R_MIPS_LO16", vram = 0x80BCEB88, target_vram = 0x80BCF1C0 },
    { type = "R_MIPS_HI16", vram = 0x80BCEB98, target_vram = 0x80BCF1C4 },
    { type = "R_MIPS_LO16", vram = 0x80BCEB9C, target_vram = 0x80BCF1C4 },
    { type = "R_MIPS_HI16", vram = 0x80BCEBC0, target_vram = 0x80BCF0B0 },
    { type = "R_MIPS_LO16", vram = 0x80BCEBC8, target_vram = 0x80BCF0B0 },
    { type = "R_MIPS_HI16", vram = 0x80BCEBE0, target_vram = 0x80BCEC6C },
    { type = "R_MIPS_HI16", vram = 0x80BCEC00, target_vram = 0x80BCF0B4 },
    { type = "R_MIPS_LO16", vram = 0x80BCEC04, target_vram = 0x80BCEC6C },
    { type = "R_MIPS_LO16", vram = 0x80BCEC20, target_vram = 0x80BCF0B4 },
    { type = "R_MIPS_HI16", vram = 0x80BCEC24, target_vram = 0x80BCF0B8 },
    { type = "R_MIPS_LO16", vram = 0x80BCEC54, target_vram = 0x80BCF0B8 },
    { type = "R_MIPS_HI16", vram = 0x80BCECCC, target_vram = 0x80BCEBC0 },
    { type = "R_MIPS_HI16", vram = 0x80BCECD4, target_vram = 0x80BCEF0C },
    { type = "R_MIPS_LO16", vram = 0x80BCECD8, target_vram = 0x80BCEBC0 },
    { type = "R_MIPS_LO16", vram = 0x80BCECE0, target_vram = 0x80BCEF0C },
    { type = "R_MIPS_HI16", vram = 0x80BCECE4, target_vram = 0x80BCF0BC },
    { type = "R_MIPS_LO16", vram = 0x80BCECE8, target_vram = 0x80BCF0BC },
    { type = "R_MIPS_HI16", vram = 0x80BCECF4, target_vram = 0x80BCF1C0 },
    { type = "R_MIPS_LO16", vram = 0x80BCED00, target_vram = 0x80BCF1C0 },
    { type = "R_MIPS_HI16", vram = 0x80BCED34, target_vram = 0x80BCF0C0 },
    { type = "R_MIPS_LO16", vram = 0x80BCED3C, target_vram = 0x80BCF0C0 },
    { type = "R_MIPS_HI16", vram = 0x80BCED54, target_vram = 0x80BCF1C0 },
    { type = "R_MIPS_LO16", vram = 0x80BCED74, target_vram = 0x80BCF1C0 },
    { type = "R_MIPS_HI16", vram = 0x80BCEDC4, target_vram = 0x80BCEDE0 },
    { type = "R_MIPS_LO16", vram = 0x80BCEDC8, target_vram = 0x80BCEDE0 },
    { type = "R_MIPS_HI16", vram = 0x80BCEE40, target_vram = 0x80BCED34 },
    { type = "R_MIPS_LO16", vram = 0x80BCEE48, target_vram = 0x80BCED34 },
    { type = "R_MIPS_HI16", vram = 0x80BCEE4C, target_vram = 0x80BCEF0C },
    { type = "R_MIPS_HI16", vram = 0x80BCEE54, target_vram = 0x80BCF0C4 },
    { type = "R_MIPS_LO16", vram = 0x80BCEE58, target_vram = 0x80BCF0C4 },
    { type = "R_MIPS_HI16", vram = 0x80BCEE5C, target_vram = 0x80BCF0C8 },
    { type = "R_MIPS_LO16", vram = 0x80BCEE60, target_vram = 0x80BCEF0C },
    { type = "R_MIPS_LO16", vram = 0x80BCEE68, target_vram = 0x80BCF0C8 },
    { type = "R_MIPS_HI16", vram = 0x80BCEF20, target_vram = 0x80BCF090 },
    { type = "R_MIPS_LO16", vram = 0x80BCEF24, target_vram = 0x80BCF090 },
    { type = "R_MIPS_HI16", vram = 0x80BCEF30, target_vram = 0x80BCF0A0 },
    { type = "R_MIPS_LO16", vram = 0x80BCEF34, target_vram = 0x80BCF0A0 },
    { type = "R_MIPS_HI16", vram = 0x80BCEF40, target_vram = 0x80BCF1C1 },
    { type = "R_MIPS_LO16", vram = 0x80BCEF48, target_vram = 0x80BCF1C1 },
    { type = "R_MIPS_HI16", vram = 0x80BCEFA4, target_vram = 0x80BCF1C4 },
    { type = "R_MIPS_LO16", vram = 0x80BCEFB4, target_vram = 0x80BCF1C4 },
]

functions = [
    { name = "EffKamejimaWave_Update", vram = 0x80BCEE98, size = 0x24 },
    { name = "func_80BCEDE0", vram = 0x80BCEDE0, size = 0xB8 },
    { name = "EffKamejimaWave_Draw", vram = 0x80BCEF0C, size = 0x15C },
    { name = "func_80BCEBC0", vram = 0x80BCEBC0, size = 0xAC },
    { name = "func_80BCEC6C", vram = 0x80BCEC6C, size = 0xC8 },
    { name = "EffKamejimaWave_Init", vram = 0x80BCEB20, size = 0x90 },
    { name = "EffKamejimaWave_SetVtxAlpha", vram = 0x80BCEEBC, size = 0x50 },
    { name = "EffKamejimaWave_Destroy", vram = 0x80BCEBB0, size = 0x10 },
    { name = "func_80BCED34", vram = 0x80BCED34, size = 0xAC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Hg"
rom = 0x01034170
vram = 0x80BCF1D0
size = 0x10E0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BCF250, target_vram = 0x80BCFFB0 },
    { type = "R_MIPS_LO16", vram = 0x80BCF254, target_vram = 0x80BCFFB0 },
    { type = "R_MIPS_HI16", vram = 0x80BCF268, target_vram = 0x80BCFFDC },
    { type = "R_MIPS_HI16", vram = 0x80BCF26C, target_vram = 0x80BCFFFC },
    { type = "R_MIPS_LO16", vram = 0x80BCF270, target_vram = 0x80BCFFFC },
    { type = "R_MIPS_LO16", vram = 0x80BCF274, target_vram = 0x80BCFFDC },
    { type = "R_MIPS_HI16", vram = 0x80BCF364, target_vram = 0x80BD0008 },
    { type = "R_MIPS_LO16", vram = 0x80BCF368, target_vram = 0x80BD0008 },
    { type = "R_MIPS_HI16", vram = 0x80BCF37C, target_vram = 0x80BCF398 },
    { type = "R_MIPS_LO16", vram = 0x80BCF380, target_vram = 0x80BCF398 },
    { type = "R_MIPS_HI16", vram = 0x80BCF478, target_vram = 0x80BD0008 },
    { type = "R_MIPS_LO16", vram = 0x80BCF47C, target_vram = 0x80BD0008 },
    { type = "R_MIPS_HI16", vram = 0x80BCF490, target_vram = 0x80BCF4AC },
    { type = "R_MIPS_LO16", vram = 0x80BCF494, target_vram = 0x80BCF4AC },
    { type = "R_MIPS_HI16", vram = 0x80BCF4BC, target_vram = 0x80BD00D0 },
    { type = "R_MIPS_LO16", vram = 0x80BCF4C0, target_vram = 0x80BD00D0 },
    { type = "R_MIPS_HI16", vram = 0x80BCF600, target_vram = 0x80BD0008 },
    { type = "R_MIPS_LO16", vram = 0x80BCF604, target_vram = 0x80BD0008 },
    { type = "R_MIPS_HI16", vram = 0x80BCF618, target_vram = 0x80BCF634 },
    { type = "R_MIPS_LO16", vram = 0x80BCF61C, target_vram = 0x80BCF634 },
    { type = "R_MIPS_HI16", vram = 0x80BCF69C, target_vram = 0x80BD0008 },
    { type = "R_MIPS_LO16", vram = 0x80BCF6A0, target_vram = 0x80BD0008 },
    { type = "R_MIPS_HI16", vram = 0x80BCF6B4, target_vram = 0x80BCF6D0 },
    { type = "R_MIPS_LO16", vram = 0x80BCF6B8, target_vram = 0x80BCF6D0 },
    { type = "R_MIPS_HI16", vram = 0x80BCF798, target_vram = 0x80BCF4AC },
    { type = "R_MIPS_LO16", vram = 0x80BCF79C, target_vram = 0x80BCF4AC },
    { type = "R_MIPS_HI16", vram = 0x80BCF7A4, target_vram = 0x80BCF6D0 },
    { type = "R_MIPS_LO16", vram = 0x80BCF7A8, target_vram = 0x80BCF6D0 },
    { type = "R_MIPS_HI16", vram = 0x80BCF7B0, target_vram = 0x80BCF634 },
    { type = "R_MIPS_LO16", vram = 0x80BCF7B4, target_vram = 0x80BCF634 },
    { type = "R_MIPS_HI16", vram = 0x80BCF844, target_vram = 0x80BCF6D0 },
    { type = "R_MIPS_LO16", vram = 0x80BCF848, target_vram = 0x80BCF6D0 },
    { type = "R_MIPS_HI16", vram = 0x80BCF854, target_vram = 0x80BCF8A0 },
    { type = "R_MIPS_LO16", vram = 0x80BCF858, target_vram = 0x80BCF8A0 },
    { type = "R_MIPS_HI16", vram = 0x80BCF860, target_vram = 0x80BCF95C },
    { type = "R_MIPS_LO16", vram = 0x80BCF864, target_vram = 0x80BCF95C },
    { type = "R_MIPS_HI16", vram = 0x80BCF88C, target_vram = 0x80BCF8A0 },
    { type = "R_MIPS_LO16", vram = 0x80BCF890, target_vram = 0x80BCF8A0 },
    { type = "R_MIPS_HI16", vram = 0x80BCF93C, target_vram = 0x80BCF95C },
    { type = "R_MIPS_LO16", vram = 0x80BCF944, target_vram = 0x80BCF95C },
    { type = "R_MIPS_HI16", vram = 0x80BCF9CC, target_vram = 0x80BD00D4 },
    { type = "R_MIPS_LO16", vram = 0x80BCF9D4, target_vram = 0x80BD00D4 },
    { type = "R_MIPS_HI16", vram = 0x80BCF9E0, target_vram = 0x80BD0008 },
    { type = "R_MIPS_LO16", vram = 0x80BCF9E8, target_vram = 0x80BD0008 },
    { type = "R_MIPS_HI16", vram = 0x80BCFA04, target_vram = 0x80BD0008 },
    { type = "R_MIPS_LO16", vram = 0x80BCFA10, target_vram = 0x80BD0008 },
    { type = "R_MIPS_HI16", vram = 0x80BCFA2C, target_vram = 0x80BD0008 },
    { type = "R_MIPS_LO16", vram = 0x80BCFA38, target_vram = 0x80BD0008 },
    { type = "R_MIPS_HI16", vram = 0x80BCFA7C, target_vram = 0x80BD0008 },
    { type = "R_MIPS_LO16", vram = 0x80BCFA80, target_vram = 0x80BD0008 },
    { type = "R_MIPS_HI16", vram = 0x80BCFA9C, target_vram = 0x80BD0008 },
    { type = "R_MIPS_LO16", vram = 0x80BCFAA4, target_vram = 0x80BD0008 },
    { type = "R_MIPS_HI16", vram = 0x80BCFB20, target_vram = 0x80BD0008 },
    { type = "R_MIPS_LO16", vram = 0x80BCFB2C, target_vram = 0x80BD0008 },
    { type = "R_MIPS_HI16", vram = 0x80BCFB38, target_vram = 0x80BD0008 },
    { type = "R_MIPS_LO16", vram = 0x80BCFB40, target_vram = 0x80BD0008 },
    { type = "R_MIPS_HI16", vram = 0x80BCFB60, target_vram = 0x80BD00EC },
    { type = "R_MIPS_LO16", vram = 0x80BCFB68, target_vram = 0x80BD00EC },
    { type = "R_MIPS_HI16", vram = 0x80BCFC50, target_vram = 0x80BD00C8 },
    { type = "R_MIPS_HI16", vram = 0x80BCFC54, target_vram = 0x80BD00C8 },
    { type = "R_MIPS_LO16", vram = 0x80BCFC64, target_vram = 0x80BD00C8 },
    { type = "R_MIPS_HI16", vram = 0x80BCFC8C, target_vram = 0x80BD00C8 },
    { type = "R_MIPS_LO16", vram = 0x80BCFC94, target_vram = 0x80BD00C8 },
    { type = "R_MIPS_LO16", vram = 0x80BCFC98, target_vram = 0x80BD00C8 },
    { type = "R_MIPS_HI16", vram = 0x80BCFD58, target_vram = 0x80BCF8A0 },
    { type = "R_MIPS_LO16", vram = 0x80BCFD5C, target_vram = 0x80BCF8A0 },
    { type = "R_MIPS_HI16", vram = 0x80BCFD64, target_vram = 0x80BCF95C },
    { type = "R_MIPS_LO16", vram = 0x80BCFD68, target_vram = 0x80BCF95C },
    { type = "R_MIPS_HI16", vram = 0x80BCFEF8, target_vram = 0x80BCFE54 },
    { type = "R_MIPS_HI16", vram = 0x80BCFEFC, target_vram = 0x80BCFE70 },
    { type = "R_MIPS_LO16", vram = 0x80BCFF00, target_vram = 0x80BCFE70 },
    { type = "R_MIPS_LO16", vram = 0x80BCFF04, target_vram = 0x80BCFE54 },
]

functions = [
    { name = "EnHg_Update", vram = 0x80BCFDC4, size = 0x90 },
    { name = "EnHg_ChasePlayer", vram = 0x80BCF4AC, size = 0x144 },
    { name = "EnHg_PlayCutscene", vram = 0x80BCF8A0, size = 0x9C },
    { name = "EnHg_SetupWait", vram = 0x80BCF354, size = 0x44 },
    { name = "EnHg_ReactToHit", vram = 0x80BCF6D0, size = 0x40 },
    { name = "EnHg_SetupCsAction", vram = 0x80BCF93C, size = 0x20 },
    { name = "EnHg_HandleCsAction", vram = 0x80BCF95C, size = 0x2B0 },
    { name = "EnHg_WaitForPlayerAction", vram = 0x80BCFC0C, size = 0x1B8 },
    { name = "EnHg_Destroy", vram = 0x80BCF328, size = 0x2C },
    { name = "EnHg_PostLimbDraw", vram = 0x80BCFE70, size = 0x54 },
    { name = "EnHg_SetupCutscene", vram = 0x80BCF88C, size = 0x14 },
    { name = "EnHg_Draw", vram = 0x80BCFEC4, size = 0xC0 },
    { name = "EnHg_ChasePlayerWait", vram = 0x80BCF634, size = 0x58 },
    { name = "EnHg_OverrideLimbDraw", vram = 0x80BCFE54, size = 0x1C },
    { name = "EnHg_HandleTatlDialog", vram = 0x80BCF710, size = 0x68 },
    { name = "EnHg_Wait", vram = 0x80BCF398, size = 0xD0 },
    { name = "EnHg_Init", vram = 0x80BCF1D0, size = 0x158 },
    { name = "EnHg_SetupChasePlayerWait", vram = 0x80BCF5F0, size = 0x44 },
    { name = "EnHg_SetupReactToHit", vram = 0x80BCF68C, size = 0x44 },
    { name = "EnHg_UpdateCollision", vram = 0x80BCF7D8, size = 0xB4 },
    { name = "EnHg_SetupChasePlayer", vram = 0x80BCF468, size = 0x44 },
    { name = "EnHg_PlayRedeadSfx", vram = 0x80BCF778, size = 0x60 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Hgo"
rom = 0x01035250
vram = 0x80BD02B0
size = 0xF30

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BD0320, target_vram = 0x80BD0F48 },
    { type = "R_MIPS_LO16", vram = 0x80BD0328, target_vram = 0x80BD0F48 },
    { type = "R_MIPS_HI16", vram = 0x80BD0338, target_vram = 0x80BD0F74 },
    { type = "R_MIPS_LO16", vram = 0x80BD033C, target_vram = 0x80BD0F74 },
    { type = "R_MIPS_HI16", vram = 0x80BD03F4, target_vram = 0x80BD0410 },
    { type = "R_MIPS_LO16", vram = 0x80BD03F8, target_vram = 0x80BD0410 },
    { type = "R_MIPS_HI16", vram = 0x80BD0420, target_vram = 0x80BD0434 },
    { type = "R_MIPS_LO16", vram = 0x80BD0424, target_vram = 0x80BD0434 },
    { type = "R_MIPS_HI16", vram = 0x80BD04AC, target_vram = 0x80BD0EA0 },
    { type = "R_MIPS_LO16", vram = 0x80BD04B0, target_vram = 0x80BD0EA0 },
    { type = "R_MIPS_HI16", vram = 0x80BD04C4, target_vram = 0x80BD04E0 },
    { type = "R_MIPS_LO16", vram = 0x80BD04C8, target_vram = 0x80BD04E0 },
    { type = "R_MIPS_HI16", vram = 0x80BD064C, target_vram = 0x80BD0660 },
    { type = "R_MIPS_LO16", vram = 0x80BD0650, target_vram = 0x80BD0660 },
    { type = "R_MIPS_HI16", vram = 0x80BD068C, target_vram = 0x80BD0F90 },
    { type = "R_MIPS_LO16", vram = 0x80BD0694, target_vram = 0x80BD0F90 },
    { type = "R_MIPS_HI16", vram = 0x80BD0738, target_vram = 0x80BD0FAC },
    { type = "R_MIPS_LO16", vram = 0x80BD0740, target_vram = 0x80BD0FAC },
    { type = "R_MIPS_HI16", vram = 0x80BD090C, target_vram = 0x80BD1010 },
    { type = "R_MIPS_LO16", vram = 0x80BD0914, target_vram = 0x80BD1010 },
    { type = "R_MIPS_HI16", vram = 0x80BD0920, target_vram = 0x80BD0EA0 },
    { type = "R_MIPS_LO16", vram = 0x80BD0928, target_vram = 0x80BD0EA0 },
    { type = "R_MIPS_HI16", vram = 0x80BD0940, target_vram = 0x80BD0D7C },
    { type = "R_MIPS_LO16", vram = 0x80BD0944, target_vram = 0x80BD0D7C },
    { type = "R_MIPS_HI16", vram = 0x80BD094C, target_vram = 0x80BD0EA0 },
    { type = "R_MIPS_LO16", vram = 0x80BD0958, target_vram = 0x80BD0EA0 },
    { type = "R_MIPS_HI16", vram = 0x80BD0974, target_vram = 0x80BD0EA0 },
    { type = "R_MIPS_LO16", vram = 0x80BD097C, target_vram = 0x80BD0EA0 },
    { type = "R_MIPS_HI16", vram = 0x80BD0998, target_vram = 0x80BD0EA0 },
    { type = "R_MIPS_LO16", vram = 0x80BD09A0, target_vram = 0x80BD0EA0 },
    { type = "R_MIPS_HI16", vram = 0x80BD09BC, target_vram = 0x80BD0EA0 },
    { type = "R_MIPS_LO16", vram = 0x80BD09C4, target_vram = 0x80BD0EA0 },
    { type = "R_MIPS_HI16", vram = 0x80BD09E0, target_vram = 0x80BD0EA0 },
    { type = "R_MIPS_LO16", vram = 0x80BD09E8, target_vram = 0x80BD0EA0 },
    { type = "R_MIPS_HI16", vram = 0x80BD0AA8, target_vram = 0x80BD0EA0 },
    { type = "R_MIPS_LO16", vram = 0x80BD0AB0, target_vram = 0x80BD0EA0 },
    { type = "R_MIPS_HI16", vram = 0x80BD0AC4, target_vram = 0x80BD0EA0 },
    { type = "R_MIPS_LO16", vram = 0x80BD0ACC, target_vram = 0x80BD0EA0 },
    { type = "R_MIPS_HI16", vram = 0x80BD0B14, target_vram = 0x80BD0410 },
    { type = "R_MIPS_LO16", vram = 0x80BD0B18, target_vram = 0x80BD0410 },
    { type = "R_MIPS_HI16", vram = 0x80BD0C8C, target_vram = 0x80BD0410 },
    { type = "R_MIPS_LO16", vram = 0x80BD0C90, target_vram = 0x80BD0410 },
    { type = "R_MIPS_HI16", vram = 0x80BD0C98, target_vram = 0x80BD0434 },
    { type = "R_MIPS_LO16", vram = 0x80BD0C9C, target_vram = 0x80BD0434 },
    { type = "R_MIPS_HI16", vram = 0x80BD0DC0, target_vram = 0x80BD0F80 },
    { type = "R_MIPS_LO16", vram = 0x80BD0DD4, target_vram = 0x80BD0F80 },
    { type = "R_MIPS_HI16", vram = 0x80BD0DDC, target_vram = 0x80BD0CF0 },
    { type = "R_MIPS_LO16", vram = 0x80BD0DE0, target_vram = 0x80BD0CF0 },
    { type = "R_MIPS_HI16", vram = 0x80BD0DF4, target_vram = 0x80BD0D38 },
    { type = "R_MIPS_LO16", vram = 0x80BD0DF8, target_vram = 0x80BD0D38 },
]

functions = [
    { name = "EnHgo_DoNothing", vram = 0x80BD0410, size = 0x10 },
    { name = "EnHgo_PostLimbDraw", vram = 0x80BD0D38, size = 0x44 },
    { name = "EnHgo_Draw", vram = 0x80BD0D7C, size = 0xFC },
    { name = "EnHgo_UpdateModel", vram = 0x80BD0B8C, size = 0xA4 },
    { name = "EnHgo_Talk", vram = 0x80BD04E0, size = 0x16C },
    { name = "EnHgo_HandleCsAction", vram = 0x80BD0898, size = 0x2F4 },
    { name = "EnHgo_Destroy", vram = 0x80BD03C0, size = 0x2C },
    { name = "EnHgo_SetupDialogueHandler", vram = 0x80BD064C, size = 0x14 },
    { name = "EnHgo_SetupInitCollision", vram = 0x80BD0420, size = 0x14 },
    { name = "EnHgo_HandlePlayerChoice", vram = 0x80BD06FC, size = 0x19C },
    { name = "EnHgo_Update", vram = 0x80BD0C30, size = 0xC0 },
    { name = "EnHgo_SetupDoNothing", vram = 0x80BD03EC, size = 0x24 },
    { name = "EnHgo_UpdateCollision", vram = 0x80BD0434, size = 0x68 },
    { name = "EnHgo_SetupTalk", vram = 0x80BD049C, size = 0x44 },
    { name = "EnHgo_OverrideLimbDraw", vram = 0x80BD0CF0, size = 0x48 },
    { name = "EnHgo_DefaultDialogueHandler", vram = 0x80BD0660, size = 0x9C },
    { name = "EnHgo_Init", vram = 0x80BD02B0, size = 0x110 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Zov"
rom = 0x01036180
vram = 0x80BD11E0
size = 0x1850

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BD1224, target_vram = 0x80BD26E0 },
    { type = "R_MIPS_LO16", vram = 0x80BD1228, target_vram = 0x80BD26E0 },
    { type = "R_MIPS_HI16", vram = 0x80BD128C, target_vram = 0x80BD1C84 },
    { type = "R_MIPS_HI16", vram = 0x80BD1290, target_vram = 0x80BD1FC8 },
    { type = "R_MIPS_LO16", vram = 0x80BD1298, target_vram = 0x80BD1C84 },
    { type = "R_MIPS_LO16", vram = 0x80BD129C, target_vram = 0x80BD1FC8 },
    { type = "R_MIPS_HI16", vram = 0x80BD12F0, target_vram = 0x80BD1F1C },
    { type = "R_MIPS_LO16", vram = 0x80BD12FC, target_vram = 0x80BD1F1C },
    { type = "R_MIPS_HI16", vram = 0x80BD1308, target_vram = 0x80BD1C38 },
    { type = "R_MIPS_LO16", vram = 0x80BD1350, target_vram = 0x80BD1C38 },
    { type = "R_MIPS_HI16", vram = 0x80BD14C8, target_vram = 0x80BD270C },
    { type = "R_MIPS_LO16", vram = 0x80BD1500, target_vram = 0x80BD270C },
    { type = "R_MIPS_HI16", vram = 0x80BD16FC, target_vram = 0x80BD19FC },
    { type = "R_MIPS_LO16", vram = 0x80BD1700, target_vram = 0x80BD19FC },
    { type = "R_MIPS_HI16", vram = 0x80BD179C, target_vram = 0x80BD2780 },
    { type = "R_MIPS_LO16", vram = 0x80BD17A4, target_vram = 0x80BD2780 },
    { type = "R_MIPS_HI16", vram = 0x80BD1940, target_vram = 0x80BD1C84 },
    { type = "R_MIPS_LO16", vram = 0x80BD1944, target_vram = 0x80BD1C84 },
    { type = "R_MIPS_HI16", vram = 0x80BD1978, target_vram = 0x80BD1C84 },
    { type = "R_MIPS_LO16", vram = 0x80BD197C, target_vram = 0x80BD1C84 },
    { type = "R_MIPS_HI16", vram = 0x80BD19A8, target_vram = 0x80BD1C84 },
    { type = "R_MIPS_LO16", vram = 0x80BD19AC, target_vram = 0x80BD1C84 },
    { type = "R_MIPS_HI16", vram = 0x80BD19C4, target_vram = 0x80BD1C84 },
    { type = "R_MIPS_LO16", vram = 0x80BD19C8, target_vram = 0x80BD1C84 },
    { type = "R_MIPS_HI16", vram = 0x80BD1A98, target_vram = 0x80BD187C },
    { type = "R_MIPS_LO16", vram = 0x80BD1A9C, target_vram = 0x80BD187C },
    { type = "R_MIPS_HI16", vram = 0x80BD1C1C, target_vram = 0x80BD1C84 },
    { type = "R_MIPS_LO16", vram = 0x80BD1C20, target_vram = 0x80BD1C84 },
    { type = "R_MIPS_HI16", vram = 0x80BD1CB8, target_vram = 0x80BD187C },
    { type = "R_MIPS_LO16", vram = 0x80BD1CBC, target_vram = 0x80BD187C },
    { type = "R_MIPS_HI16", vram = 0x80BD1D04, target_vram = 0x80BD1BF0 },
    { type = "R_MIPS_LO16", vram = 0x80BD1D08, target_vram = 0x80BD1BF0 },
    { type = "R_MIPS_HI16", vram = 0x80BD1E38, target_vram = 0x80BD27B0 },
    { type = "R_MIPS_LO16", vram = 0x80BD1E40, target_vram = 0x80BD27B0 },
    { type = "R_MIPS_HI16", vram = 0x80BD1EC0, target_vram = 0x80BD1D94 },
    { type = "R_MIPS_LO16", vram = 0x80BD1EC4, target_vram = 0x80BD1D94 },
    { type = "R_MIPS_HI16", vram = 0x80BD1EFC, target_vram = 0x80BD1F1C },
    { type = "R_MIPS_LO16", vram = 0x80BD1F00, target_vram = 0x80BD1F1C },
    { type = "R_MIPS_HI16", vram = 0x80BD1F78, target_vram = 0x80BD1DB8 },
    { type = "R_MIPS_LO16", vram = 0x80BD1F7C, target_vram = 0x80BD1DB8 },
    { type = "R_MIPS_HI16", vram = 0x80BD2430, target_vram = 0x80BD2744 },
    { type = "R_MIPS_LO16", vram = 0x80BD2440, target_vram = 0x80BD2744 },
    { type = "R_MIPS_HI16", vram = 0x80BD2474, target_vram = 0x80BD2750 },
    { type = "R_MIPS_LO16", vram = 0x80BD2478, target_vram = 0x80BD2750 },
    { type = "R_MIPS_HI16", vram = 0x80BD248C, target_vram = 0x80BD2750 },
    { type = "R_MIPS_LO16", vram = 0x80BD2494, target_vram = 0x80BD2750 },
    { type = "R_MIPS_HI16", vram = 0x80BD2500, target_vram = 0x80BD27CC },
    { type = "R_MIPS_LO16", vram = 0x80BD2508, target_vram = 0x80BD27CC },
    { type = "R_MIPS_HI16", vram = 0x80BD25AC, target_vram = 0x80BD2770 },
    { type = "R_MIPS_LO16", vram = 0x80BD25B4, target_vram = 0x80BD2770 },
    { type = "R_MIPS_HI16", vram = 0x80BD25E4, target_vram = 0x80BD2774 },
    { type = "R_MIPS_LO16", vram = 0x80BD25EC, target_vram = 0x80BD2774 },
    { type = "R_MIPS_HI16", vram = 0x80BD2620, target_vram = 0x80BD275C },
    { type = "R_MIPS_LO16", vram = 0x80BD2628, target_vram = 0x80BD275C },
    { type = "R_MIPS_HI16", vram = 0x80BD2650, target_vram = 0x80BD2768 },
    { type = "R_MIPS_LO16", vram = 0x80BD2664, target_vram = 0x80BD2768 },
    { type = "R_MIPS_HI16", vram = 0x80BD2670, target_vram = 0x80BD2380 },
    { type = "R_MIPS_HI16", vram = 0x80BD2690, target_vram = 0x80BD2404 },
    { type = "R_MIPS_LO16", vram = 0x80BD2694, target_vram = 0x80BD2404 },
    { type = "R_MIPS_LO16", vram = 0x80BD2698, target_vram = 0x80BD2380 },
]

functions = [
    { name = "func_80BD1C84", vram = 0x80BD1C84, size = 0xAC },
    { name = "EnZov_OverrideLimbDraw", vram = 0x80BD2380, size = 0x84 },
    { name = "EnZov_PostLimbDraw", vram = 0x80BD2404, size = 0xB0 },
    { name = "EnZov_Destroy", vram = 0x80BD13B0, size = 0x2C },
    { name = "func_80BD1DB8", vram = 0x80BD1DB8, size = 0x164 },
    { name = "func_80BD187C", vram = 0x80BD187C, size = 0x180 },
    { name = "EnZov_Draw", vram = 0x80BD24B4, size = 0x20C },
    { name = "EnZov_Update", vram = 0x80BD20B4, size = 0x2CC },
    { name = "func_80BD1764", vram = 0x80BD1764, size = 0x118 },
    { name = "func_80BD13DC", vram = 0x80BD13DC, size = 0x64 },
    { name = "func_80BD1C38", vram = 0x80BD1C38, size = 0x4C },
    { name = "func_80BD15A4", vram = 0x80BD15A4, size = 0x68 },
    { name = "func_80BD1570", vram = 0x80BD1570, size = 0x34 },
    { name = "func_80BD1D94", vram = 0x80BD1D94, size = 0x24 },
    { name = "func_80BD160C", vram = 0x80BD160C, size = 0x158 },
    { name = "func_80BD1470", vram = 0x80BD1470, size = 0x100 },
    { name = "EnZov_ValidatePictograph", vram = 0x80BD1FC8, size = 0xEC },
    { name = "func_80BD1D30", vram = 0x80BD1D30, size = 0x64 },
    { name = "func_80BD1F1C", vram = 0x80BD1F1C, size = 0xAC },
    { name = "func_80BD1440", vram = 0x80BD1440, size = 0x30 },
    { name = "func_80BD19FC", vram = 0x80BD19FC, size = 0xE4 },
    { name = "EnZov_Init", vram = 0x80BD11E0, size = 0x1D0 },
    { name = "func_80BD1BF0", vram = 0x80BD1BF0, size = 0x48 },
    { name = "func_80BD1AE0", vram = 0x80BD1AE0, size = 0x110 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Ah"
rom = 0x010379D0
vram = 0x80BD2A30
size = 0x1660

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BD2B70, target_vram = 0x80BD3E6C },
    { type = "R_MIPS_LO16", vram = 0x80BD2B74, target_vram = 0x80BD3E6C },
    { type = "R_MIPS_HI16", vram = 0x80BD2C3C, target_vram = 0x80BD3768 },
    { type = "R_MIPS_LO16", vram = 0x80BD2C40, target_vram = 0x80BD3768 },
    { type = "R_MIPS_HI16", vram = 0x80BD2D7C, target_vram = 0x80BD3EBC },
    { type = "R_MIPS_LO16", vram = 0x80BD2D88, target_vram = 0x80BD3EBC },
    { type = "R_MIPS_HI16", vram = 0x80BD31D8, target_vram = 0x80BD3118 },
    { type = "R_MIPS_LO16", vram = 0x80BD31DC, target_vram = 0x80BD3118 },
    { type = "R_MIPS_HI16", vram = 0x80BD32B4, target_vram = 0x80BD3E08 },
    { type = "R_MIPS_LO16", vram = 0x80BD32BC, target_vram = 0x80BD3E08 },
    { type = "R_MIPS_HI16", vram = 0x80BD32EC, target_vram = 0x80BD3DE8 },
    { type = "R_MIPS_HI16", vram = 0x80BD32F8, target_vram = 0x80BD3DF0 },
    { type = "R_MIPS_LO16", vram = 0x80BD3300, target_vram = 0x80BD3DF0 },
    { type = "R_MIPS_LO16", vram = 0x80BD3308, target_vram = 0x80BD3DE8 },
    { type = "R_MIPS_HI16", vram = 0x80BD330C, target_vram = 0x80BD3DF8 },
    { type = "R_MIPS_LO16", vram = 0x80BD3314, target_vram = 0x80BD3DF8 },
    { type = "R_MIPS_HI16", vram = 0x80BD338C, target_vram = 0x80BD3EC4 },
    { type = "R_MIPS_LO16", vram = 0x80BD3390, target_vram = 0x80BD3EC4 },
    { type = "R_MIPS_HI16", vram = 0x80BD33A0, target_vram = 0x80BD3ED0 },
    { type = "R_MIPS_LO16", vram = 0x80BD33A4, target_vram = 0x80BD3ED0 },
    { type = "R_MIPS_HI16", vram = 0x80BD3414, target_vram = 0x80BD3ED8 },
    { type = "R_MIPS_LO16", vram = 0x80BD3418, target_vram = 0x80BD3ED8 },
    { type = "R_MIPS_HI16", vram = 0x80BD3428, target_vram = 0x80BD3EE4 },
    { type = "R_MIPS_LO16", vram = 0x80BD342C, target_vram = 0x80BD3EE4 },
    { type = "R_MIPS_HI16", vram = 0x80BD34C0, target_vram = 0x80BD3EEC },
    { type = "R_MIPS_LO16", vram = 0x80BD34D4, target_vram = 0x80BD3EEC },
    { type = "R_MIPS_HI16", vram = 0x80BD34DC, target_vram = 0x80BD3EF8 },
    { type = "R_MIPS_LO16", vram = 0x80BD34E0, target_vram = 0x80BD3EF8 },
    { type = "R_MIPS_HI16", vram = 0x80BD36C8, target_vram = 0x80BD3DB0 },
    { type = "R_MIPS_LO16", vram = 0x80BD36CC, target_vram = 0x80BD3DB0 },
    { type = "R_MIPS_HI16", vram = 0x80BD37BC, target_vram = 0x80BD36B8 },
    { type = "R_MIPS_LO16", vram = 0x80BD37D0, target_vram = 0x80BD36B8 },
    { type = "R_MIPS_HI16", vram = 0x80BD38EC, target_vram = 0x80BD3E34 },
    { type = "R_MIPS_LO16", vram = 0x80BD38F0, target_vram = 0x80BD3E34 },
    { type = "R_MIPS_HI16", vram = 0x80BD390C, target_vram = 0x80BD3E60 },
    { type = "R_MIPS_LO16", vram = 0x80BD3910, target_vram = 0x80BD3E60 },
    { type = "R_MIPS_HI16", vram = 0x80BD3938, target_vram = 0x80BD36B8 },
    { type = "R_MIPS_LO16", vram = 0x80BD393C, target_vram = 0x80BD36B8 },
    { type = "R_MIPS_HI16", vram = 0x80BD3AC4, target_vram = 0x80BD3F00 },
    { type = "R_MIPS_LO16", vram = 0x80BD3ACC, target_vram = 0x80BD3F00 },
    { type = "R_MIPS_HI16", vram = 0x80BD3CFC, target_vram = 0x80BD3F14 },
    { type = "R_MIPS_LO16", vram = 0x80BD3D0C, target_vram = 0x80BD3F14 },
    { type = "R_MIPS_HI16", vram = 0x80BD3D40, target_vram = 0x80BD3F0C },
    { type = "R_MIPS_LO16", vram = 0x80BD3D54, target_vram = 0x80BD3F0C },
    { type = "R_MIPS_HI16", vram = 0x80BD3D5C, target_vram = 0x80BD3AA8 },
    { type = "R_MIPS_LO16", vram = 0x80BD3D60, target_vram = 0x80BD3AA8 },
    { type = "R_MIPS_HI16", vram = 0x80BD3D74, target_vram = 0x80BD3AF8 },
    { type = "R_MIPS_LO16", vram = 0x80BD3D78, target_vram = 0x80BD3AF8 },
]

functions = [
    { name = "func_80BD30C0", vram = 0x80BD30C0, size = 0x58 },
    { name = "func_80BD3548", vram = 0x80BD3548, size = 0x74 },
    { name = "EnAh_TransformLimbDraw", vram = 0x80BD3AF8, size = 0x1B4 },
    { name = "func_80BD2DC8", vram = 0x80BD2DC8, size = 0x208 },
    { name = "EnAh_Update", vram = 0x80BD3998, size = 0x110 },
    { name = "func_80BD3294", vram = 0x80BD3294, size = 0x8C },
    { name = "func_80BD33FC", vram = 0x80BD33FC, size = 0x88 },
    { name = "EnAh_Init", vram = 0x80BD3854, size = 0x118 },
    { name = "EnAh_Destroy", vram = 0x80BD396C, size = 0x2C },
    { name = "func_80BD3320", vram = 0x80BD3320, size = 0x54 },
    { name = "func_80BD2C6C", vram = 0x80BD2C6C, size = 0x134 },
    { name = "func_80BD3658", vram = 0x80BD3658, size = 0x60 },
    { name = "EnAh_ChangeAnim", vram = 0x80BD2B0C, size = 0x98 },
    { name = "func_80BD3374", vram = 0x80BD3374, size = 0x88 },
    { name = "EnAh_UpdateSkelAnime", vram = 0x80BD2AE0, size = 0x2C },
    { name = "func_80BD2DA0", vram = 0x80BD2DA0, size = 0x28 },
    { name = "EnAh_Draw", vram = 0x80BD3CAC, size = 0xFC },
    { name = "func_80BD3198", vram = 0x80BD3198, size = 0xFC },
    { name = "func_80BD2BE8", vram = 0x80BD2BE8, size = 0x84 },
    { name = "func_80BD2BA4", vram = 0x80BD2BA4, size = 0x44 },
    { name = "func_80BD35BC", vram = 0x80BD35BC, size = 0x9C },
    { name = "func_80BD3484", vram = 0x80BD3484, size = 0xC4 },
    { name = "func_80BD2A30", vram = 0x80BD2A30, size = 0xB0 },
    { name = "func_80BD3768", vram = 0x80BD3768, size = 0xEC },
    { name = "func_80BD2FD0", vram = 0x80BD2FD0, size = 0xF0 },
    { name = "func_80BD3118", vram = 0x80BD3118, size = 0x80 },
    { name = "func_80BD36B8", vram = 0x80BD36B8, size = 0xB0 },
    { name = "EnAh_PostLimbDraw", vram = 0x80BD3AA8, size = 0x50 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Hgdoor"
rom = 0x01039030
vram = 0x80BD4090
size = 0x690

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BD41E8, target_vram = 0x80BD41FC },
    { type = "R_MIPS_LO16", vram = 0x80BD41EC, target_vram = 0x80BD41FC },
    { type = "R_MIPS_HI16", vram = 0x80BD42AC, target_vram = 0x80BD42C0 },
    { type = "R_MIPS_LO16", vram = 0x80BD42B0, target_vram = 0x80BD42C0 },
    { type = "R_MIPS_HI16", vram = 0x80BD433C, target_vram = 0x80BD4358 },
    { type = "R_MIPS_LO16", vram = 0x80BD4344, target_vram = 0x80BD4358 },
    { type = "R_MIPS_HI16", vram = 0x80BD4408, target_vram = 0x80BD4690 },
    { type = "R_MIPS_LO16", vram = 0x80BD440C, target_vram = 0x80BD4690 },
    { type = "R_MIPS_HI16", vram = 0x80BD4410, target_vram = 0x80BD4690 },
    { type = "R_MIPS_LO16", vram = 0x80BD4414, target_vram = 0x80BD4690 },
    { type = "R_MIPS_HI16", vram = 0x80BD4460, target_vram = 0x80BD4478 },
    { type = "R_MIPS_LO16", vram = 0x80BD4464, target_vram = 0x80BD4478 },
]

functions = [
    { name = "ObjHgdoor_HandleCsAction", vram = 0x80BD4358, size = 0x108 },
    { name = "ObjHgdoor_Draw", vram = 0x80BD4570, size = 0x100 },
    { name = "ObjHgdoor_SetupCutscene", vram = 0x80BD42AC, size = 0x14 },
    { name = "ObjHgdoor_Rotate", vram = 0x80BD44D0, size = 0x30 },
    { name = "ObjHgdoor_SetChild", vram = 0x80BD4090, size = 0x40 },
    { name = "ObjHgdoor_StopCs", vram = 0x80BD4478, size = 0x58 },
    { name = "ObjHgdoor_Init", vram = 0x80BD4108, size = 0xAC },
    { name = "ObjHgdoor_Open", vram = 0x80BD4500, size = 0x40 },
    { name = "ObjHgdoor_Destroy", vram = 0x80BD41B4, size = 0x34 },
    { name = "ObjHgdoor_SetParent", vram = 0x80BD40D0, size = 0x38 },
    { name = "ObjHgdoor_PlayCutscene", vram = 0x80BD42C0, size = 0x7C },
    { name = "ObjHgdoor_Update", vram = 0x80BD4540, size = 0x30 },
    { name = "ObjHgdoor_SetupStopCs", vram = 0x80BD4460, size = 0x18 },
    { name = "ObjHgdoor_Idle", vram = 0x80BD41FC, size = 0xB0 },
    { name = "ObjHgdoor_SetupCsAction", vram = 0x80BD433C, size = 0x1C },
    { name = "ObjHgdoor_SetupIdle", vram = 0x80BD41E8, size = 0x14 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Ikana_Bombwall"
rom = 0x010396C0
vram = 0x80BD4720
size = 0xCA0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BD4838, target_vram = 0x80BD52F0 },
    { type = "R_MIPS_LO16", vram = 0x80BD483C, target_vram = 0x80BD52F0 },
    { type = "R_MIPS_HI16", vram = 0x80BD4938, target_vram = 0x80BD52C8 },
    { type = "R_MIPS_LO16", vram = 0x80BD4940, target_vram = 0x80BD52C8 },
    { type = "R_MIPS_HI16", vram = 0x80BD4B20, target_vram = 0x80BD52F4 },
    { type = "R_MIPS_LO16", vram = 0x80BD4B24, target_vram = 0x80BD52F4 },
    { type = "R_MIPS_HI16", vram = 0x80BD4B74, target_vram = 0x80BD52F8 },
    { type = "R_MIPS_LO16", vram = 0x80BD4B78, target_vram = 0x80BD52F8 },
    { type = "R_MIPS_HI16", vram = 0x80BD4D0C, target_vram = 0x80BD52D0 },
    { type = "R_MIPS_LO16", vram = 0x80BD4D10, target_vram = 0x80BD52D0 },
    { type = "R_MIPS_HI16", vram = 0x80BD4D78, target_vram = 0x80BD5270 },
    { type = "R_MIPS_LO16", vram = 0x80BD4D84, target_vram = 0x80BD5270 },
    { type = "R_MIPS_HI16", vram = 0x80BD4D8C, target_vram = 0x80BD529C },
    { type = "R_MIPS_LO16", vram = 0x80BD4D94, target_vram = 0x80BD529C },
    { type = "R_MIPS_HI16", vram = 0x80BD4E78, target_vram = 0x80BD52FC },
    { type = "R_MIPS_LO16", vram = 0x80BD4E7C, target_vram = 0x80BD52FC },
    { type = "R_MIPS_HI16", vram = 0x80BD4F18, target_vram = 0x80BD4F2C },
    { type = "R_MIPS_LO16", vram = 0x80BD4F1C, target_vram = 0x80BD4F2C },
    { type = "R_MIPS_HI16", vram = 0x80BD4F88, target_vram = 0x80BD4F9C },
    { type = "R_MIPS_LO16", vram = 0x80BD4F8C, target_vram = 0x80BD4F9C },
    { type = "R_MIPS_HI16", vram = 0x80BD5020, target_vram = 0x80BD503C },
    { type = "R_MIPS_LO16", vram = 0x80BD5024, target_vram = 0x80BD503C },
    { type = "R_MIPS_HI16", vram = 0x80BD5118, target_vram = 0x80BD5134 },
    { type = "R_MIPS_LO16", vram = 0x80BD5120, target_vram = 0x80BD5134 },
    { type = "R_MIPS_HI16", vram = 0x80BD5214, target_vram = 0x80BD52E0 },
    { type = "R_MIPS_LO16", vram = 0x80BD5230, target_vram = 0x80BD52E0 },
]

functions = [
    { name = "BgIkanaBombwall_Update", vram = 0x80BD51DC, size = 0x24 },
    { name = "func_80BD4F88", vram = 0x80BD4F88, size = 0x14 },
    { name = "func_80BD5118", vram = 0x80BD5118, size = 0x1C },
    { name = "func_80BD4EAC", vram = 0x80BD4EAC, size = 0x6C },
    { name = "func_80BD4F2C", vram = 0x80BD4F2C, size = 0x5C },
    { name = "func_80BD5134", vram = 0x80BD5134, size = 0xA8 },
    { name = "func_80BD4FF8", vram = 0x80BD4FF8, size = 0x44 },
    { name = "func_80BD4F18", vram = 0x80BD4F18, size = 0x14 },
    { name = "func_80BD4F9C", vram = 0x80BD4F9C, size = 0x5C },
    { name = "BgIkanaBombwall_Draw", vram = 0x80BD5200, size = 0x44 },
    { name = "func_80BD4E44", vram = 0x80BD4E44, size = 0x68 },
    { name = "func_80BD4A14", vram = 0x80BD4A14, size = 0x2E0 },
    { name = "BgIkanaBombwall_Destroy", vram = 0x80BD4DFC, size = 0x48 },
    { name = "func_80BD503C", vram = 0x80BD503C, size = 0xDC },
    { name = "BgIkanaBombwall_Init", vram = 0x80BD4CF4, size = 0x108 },
    { name = "func_80BD4720", vram = 0x80BD4720, size = 0x2F4 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Ikana_Ray"
rom = 0x0103A360
vram = 0x80BD53C0
size = 0x2D0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BD53D4, target_vram = 0x80BD561C },
    { type = "R_MIPS_LO16", vram = 0x80BD53D8, target_vram = 0x80BD561C },
    { type = "R_MIPS_HI16", vram = 0x80BD53F4, target_vram = 0x80BD55F0 },
    { type = "R_MIPS_LO16", vram = 0x80BD53F8, target_vram = 0x80BD55F0 },
    { type = "R_MIPS_HI16", vram = 0x80BD549C, target_vram = 0x80BD54BC },
    { type = "R_MIPS_LO16", vram = 0x80BD54A0, target_vram = 0x80BD54BC },
    { type = "R_MIPS_HI16", vram = 0x80BD5504, target_vram = 0x80BD5590 },
    { type = "R_MIPS_HI16", vram = 0x80BD550C, target_vram = 0x80BD5530 },
    { type = "R_MIPS_LO16", vram = 0x80BD5510, target_vram = 0x80BD5590 },
    { type = "R_MIPS_LO16", vram = 0x80BD5514, target_vram = 0x80BD5530 },
]

functions = [
    { name = "BgIkanaRay_Init", vram = 0x80BD53C0, size = 0xAC },
    { name = "BgIkanaRay_SetActivated", vram = 0x80BD5500, size = 0x30 },
    { name = "BgIkanaRay_UpdateActivated", vram = 0x80BD5530, size = 0x3C },
    { name = "BgIkanaRay_Draw", vram = 0x80BD5590, size = 0x3C },
    { name = "BgIkanaRay_UpdateCheckForActivation", vram = 0x80BD54BC, size = 0x44 },
    { name = "BgIkanaRay_Destroy", vram = 0x80BD546C, size = 0x2C },
    { name = "BgIkanaRay_SetDeactivated", vram = 0x80BD5498, size = 0x24 },
    { name = "BgIkanaRay_Update", vram = 0x80BD556C, size = 0x24 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Ikana_Shutter"
rom = 0x0103A630
vram = 0x80BD5690
size = 0x770

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BD573C, target_vram = 0x80BD5D10 },
    { type = "R_MIPS_LO16", vram = 0x80BD5740, target_vram = 0x80BD5D10 },
    { type = "R_MIPS_HI16", vram = 0x80BD582C, target_vram = 0x80BD5844 },
    { type = "R_MIPS_LO16", vram = 0x80BD5830, target_vram = 0x80BD5844 },
    { type = "R_MIPS_HI16", vram = 0x80BD587C, target_vram = 0x80BD5894 },
    { type = "R_MIPS_LO16", vram = 0x80BD5880, target_vram = 0x80BD5894 },
    { type = "R_MIPS_HI16", vram = 0x80BD58F0, target_vram = 0x80BD5D20 },
    { type = "R_MIPS_LO16", vram = 0x80BD58F4, target_vram = 0x80BD5D20 },
    { type = "R_MIPS_HI16", vram = 0x80BD58F8, target_vram = 0x80BD5910 },
    { type = "R_MIPS_LO16", vram = 0x80BD58FC, target_vram = 0x80BD5910 },
    { type = "R_MIPS_HI16", vram = 0x80BD59A8, target_vram = 0x80BD59C4 },
    { type = "R_MIPS_LO16", vram = 0x80BD59AC, target_vram = 0x80BD59C4 },
    { type = "R_MIPS_HI16", vram = 0x80BD5A00, target_vram = 0x80BD5A18 },
    { type = "R_MIPS_LO16", vram = 0x80BD5A04, target_vram = 0x80BD5A18 },
    { type = "R_MIPS_HI16", vram = 0x80BD5A38, target_vram = 0x80BD5D24 },
    { type = "R_MIPS_LO16", vram = 0x80BD5A4C, target_vram = 0x80BD5D24 },
    { type = "R_MIPS_HI16", vram = 0x80BD5AEC, target_vram = 0x80BD5B04 },
    { type = "R_MIPS_LO16", vram = 0x80BD5AF0, target_vram = 0x80BD5B04 },
    { type = "R_MIPS_HI16", vram = 0x80BD5B48, target_vram = 0x80BD5B60 },
    { type = "R_MIPS_LO16", vram = 0x80BD5B4C, target_vram = 0x80BD5B60 },
    { type = "R_MIPS_HI16", vram = 0x80BD5BC4, target_vram = 0x80BD5BD8 },
    { type = "R_MIPS_LO16", vram = 0x80BD5BC8, target_vram = 0x80BD5BD8 },
    { type = "R_MIPS_HI16", vram = 0x80BD5C70, target_vram = 0x80BD5C8C },
    { type = "R_MIPS_LO16", vram = 0x80BD5C74, target_vram = 0x80BD5C8C },
]

functions = [
    { name = "func_80BD5910", vram = 0x80BD5910, size = 0x8C },
    { name = "func_80BD5B60", vram = 0x80BD5B60, size = 0x64 },
    { name = "func_80BD59F8", vram = 0x80BD59F8, size = 0x20 },
    { name = "func_80BD58F0", vram = 0x80BD58F0, size = 0x20 },
    { name = "func_80BD59C4", vram = 0x80BD59C4, size = 0x34 },
    { name = "BgIkanaShutter_DoNothing", vram = 0x80BD5C8C, size = 0x10 },
    { name = "BgIkanaShutter_SetupDoNothing", vram = 0x80BD5C64, size = 0x28 },
    { name = "BgIkanaShutter_Init", vram = 0x80BD5728, size = 0xCC },
    { name = "func_80BD5B44", vram = 0x80BD5B44, size = 0x1C },
    { name = "BgIkanaShutter_Destroy", vram = 0x80BD57F4, size = 0x34 },
    { name = "func_80BD5844", vram = 0x80BD5844, size = 0x34 },
    { name = "func_80BD5A18", vram = 0x80BD5A18, size = 0xD0 },
    { name = "func_80BD5BD8", vram = 0x80BD5BD8, size = 0x8C },
    { name = "func_80BD599C", vram = 0x80BD599C, size = 0x28 },
    { name = "func_80BD5878", vram = 0x80BD5878, size = 0x1C },
    { name = "func_80BD5828", vram = 0x80BD5828, size = 0x1C },
    { name = "func_80BD5AE8", vram = 0x80BD5AE8, size = 0x1C },
    { name = "BgIkanaShutter_AllSwitchesPressed", vram = 0x80BD5690, size = 0x98 },
    { name = "BgIkanaShutter_Draw", vram = 0x80BD5CC0, size = 0x30 },
    { name = "func_80BD5BC4", vram = 0x80BD5BC4, size = 0x14 },
    { name = "func_80BD5894", vram = 0x80BD5894, size = 0x5C },
    { name = "BgIkanaShutter_Update", vram = 0x80BD5C9C, size = 0x24 },
    { name = "func_80BD5B04", vram = 0x80BD5B04, size = 0x40 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Haka_Bombwall"
rom = 0x0103ADA0
vram = 0x80BD5E00
size = 0x780

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BD5F84, target_vram = 0x80BD64F0 },
    { type = "R_MIPS_LO16", vram = 0x80BD5F88, target_vram = 0x80BD64F0 },
    { type = "R_MIPS_HI16", vram = 0x80BD6084, target_vram = 0x80BD64CC },
    { type = "R_MIPS_LO16", vram = 0x80BD608C, target_vram = 0x80BD64CC },
    { type = "R_MIPS_HI16", vram = 0x80BD6174, target_vram = 0x80BD64D4 },
    { type = "R_MIPS_LO16", vram = 0x80BD6178, target_vram = 0x80BD64D4 },
    { type = "R_MIPS_HI16", vram = 0x80BD61D8, target_vram = 0x80BD64A0 },
    { type = "R_MIPS_LO16", vram = 0x80BD61DC, target_vram = 0x80BD64A0 },
    { type = "R_MIPS_HI16", vram = 0x80BD6260, target_vram = 0x80BD6274 },
    { type = "R_MIPS_LO16", vram = 0x80BD6264, target_vram = 0x80BD6274 },
    { type = "R_MIPS_HI16", vram = 0x80BD62F8, target_vram = 0x80BD6314 },
    { type = "R_MIPS_LO16", vram = 0x80BD62FC, target_vram = 0x80BD6314 },
    { type = "R_MIPS_HI16", vram = 0x80BD63B4, target_vram = 0x80BD63D0 },
    { type = "R_MIPS_LO16", vram = 0x80BD63BC, target_vram = 0x80BD63D0 },
]

functions = [
    { name = "func_80BD5E00", vram = 0x80BD5E00, size = 0x6C },
    { name = "BgHakaBombwall_EndCutscene", vram = 0x80BD63D0, size = 0x50 },
    { name = "func_80BD6260", vram = 0x80BD6260, size = 0x14 },
    { name = "BgHakaBombwall_SetupPlayCutscene", vram = 0x80BD62D0, size = 0x44 },
    { name = "BgHakaBombwall_SetupEndCutscene", vram = 0x80BD63B4, size = 0x1C },
    { name = "BgHakaBombwall_Destroy", vram = 0x80BD6218, size = 0x48 },
    { name = "BgHakaBombwall_Update", vram = 0x80BD6420, size = 0x24 },
    { name = "BgHakaBombwall_PlayCutscene", vram = 0x80BD6314, size = 0xA0 },
    { name = "BgHakaBombwall_Draw", vram = 0x80BD6444, size = 0x30 },
    { name = "BgHakaBombwall_Init", vram = 0x80BD6160, size = 0xB8 },
    { name = "func_80BD6274", vram = 0x80BD6274, size = 0x5C },
    { name = "func_80BD5E6C", vram = 0x80BD5E6C, size = 0x2F4 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Haka_Tomb"
rom = 0x0103B520
vram = 0x80BD6580
size = 0x390

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BD6594, target_vram = 0x80BD68A0 },
    { type = "R_MIPS_LO16", vram = 0x80BD6598, target_vram = 0x80BD68A0 },
    { type = "R_MIPS_HI16", vram = 0x80BD6624, target_vram = 0x80BD66AC },
    { type = "R_MIPS_LO16", vram = 0x80BD6628, target_vram = 0x80BD66AC },
    { type = "R_MIPS_HI16", vram = 0x80BD6754, target_vram = 0x80BD6768 },
    { type = "R_MIPS_LO16", vram = 0x80BD6758, target_vram = 0x80BD6768 },
    { type = "R_MIPS_HI16", vram = 0x80BD67A8, target_vram = 0x80BD67BC },
    { type = "R_MIPS_LO16", vram = 0x80BD67AC, target_vram = 0x80BD67BC },
    { type = "R_MIPS_HI16", vram = 0x80BD6810, target_vram = 0x80BD68A4 },
    { type = "R_MIPS_LO16", vram = 0x80BD6814, target_vram = 0x80BD68A4 },
]

functions = [
    { name = "BgHakaTomb_SetupDoNothing", vram = 0x80BD67A8, size = 0x14 },
    { name = "BgHakaTomb_DoNothing", vram = 0x80BD67BC, size = 0x10 },
    { name = "BgHakaTomb_Draw", vram = 0x80BD6844, size = 0x30 },
    { name = "BgHakaTomb_Destroy", vram = 0x80BD65F0, size = 0x34 },
    { name = "func_80BD6624", vram = 0x80BD6624, size = 0x14 },
    { name = "BgHakaTomb_Update", vram = 0x80BD67CC, size = 0x78 },
    { name = "func_80BD6768", vram = 0x80BD6768, size = 0x40 },
    { name = "func_80BD66AC", vram = 0x80BD66AC, size = 0xA8 },
    { name = "func_80BD6638", vram = 0x80BD6638, size = 0x74 },
    { name = "func_80BD6754", vram = 0x80BD6754, size = 0x14 },
    { name = "BgHakaTomb_Init", vram = 0x80BD6580, size = 0x70 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Sc_Ruppe"
rom = 0x0103B8B0
vram = 0x80BD6910
size = 0x600

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BD6994, target_vram = 0x80BD6E70 },
    { type = "R_MIPS_LO16", vram = 0x80BD699C, target_vram = 0x80BD6E70 },
    { type = "R_MIPS_HI16", vram = 0x80BD6ACC, target_vram = 0x80BD6E14 },
    { type = "R_MIPS_LO16", vram = 0x80BD6AE0, target_vram = 0x80BD6E14 },
    { type = "R_MIPS_HI16", vram = 0x80BD6AE8, target_vram = 0x80BD6B18 },
    { type = "R_MIPS_LO16", vram = 0x80BD6AEC, target_vram = 0x80BD6B18 },
    { type = "R_MIPS_HI16", vram = 0x80BD6B94, target_vram = 0x80BD6E88 },
    { type = "R_MIPS_LO16", vram = 0x80BD6BAC, target_vram = 0x80BD6E88 },
    { type = "R_MIPS_HI16", vram = 0x80BD6C0C, target_vram = 0x80BD6E40 },
    { type = "R_MIPS_LO16", vram = 0x80BD6C14, target_vram = 0x80BD6E40 },
    { type = "R_MIPS_HI16", vram = 0x80BD6C54, target_vram = 0x80BD6A8C },
    { type = "R_MIPS_LO16", vram = 0x80BD6C64, target_vram = 0x80BD6A8C },
    { type = "R_MIPS_HI16", vram = 0x80BD6D98, target_vram = 0x80BD6E10 },
    { type = "R_MIPS_LO16", vram = 0x80BD6DB0, target_vram = 0x80BD6E10 },
]

functions = [
    { name = "EnScRuppe_UpdateCollision", vram = 0x80BD6910, size = 0x6C },
    { name = "func_80BD6B18", vram = 0x80BD6B18, size = 0xD0 },
    { name = "EnScRuppe_Init", vram = 0x80BD6BE8, size = 0xC8 },
    { name = "EnScRuppe_Draw", vram = 0x80BD6D18, size = 0xD8 },
    { name = "func_80BD697C", vram = 0x80BD697C, size = 0x110 },
    { name = "func_80BD6A8C", vram = 0x80BD6A8C, size = 0x8C },
    { name = "EnScRuppe_Update", vram = 0x80BD6CDC, size = 0x3C },
    { name = "EnScRuppe_Destroy", vram = 0x80BD6CB0, size = 0x2C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Iknv_Doukutu"
rom = 0x0103BEB0
vram = 0x80BD6F10
size = 0xBA0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BD6F3C, target_vram = 0x80BD73D0 },
    { type = "R_MIPS_LO16", vram = 0x80BD6F40, target_vram = 0x80BD73D0 },
    { type = "R_MIPS_HI16", vram = 0x80BD6F7C, target_vram = 0x80BD71BC },
    { type = "R_MIPS_LO16", vram = 0x80BD6F84, target_vram = 0x80BD71BC },
    { type = "R_MIPS_HI16", vram = 0x80BD6FA0, target_vram = 0x80BD7768 },
    { type = "R_MIPS_LO16", vram = 0x80BD6FA4, target_vram = 0x80BD7768 },
    { type = "R_MIPS_HI16", vram = 0x80BD7000, target_vram = 0x80BD7820 },
    { type = "R_MIPS_LO16", vram = 0x80BD7004, target_vram = 0x80BD7820 },
    { type = "R_MIPS_HI16", vram = 0x80BD7070, target_vram = 0x80BD78C4 },
    { type = "R_MIPS_LO16", vram = 0x80BD7074, target_vram = 0x80BD78C4 },
    { type = "R_MIPS_HI16", vram = 0x80BD70C0, target_vram = 0x80BD7360 },
    { type = "R_MIPS_LO16", vram = 0x80BD70D0, target_vram = 0x80BD7360 },
    { type = "R_MIPS_HI16", vram = 0x80BD716C, target_vram = 0x80BD79E0 },
    { type = "R_MIPS_LO16", vram = 0x80BD7170, target_vram = 0x80BD79E0 },
    { type = "R_MIPS_HI16", vram = 0x80BD7178, target_vram = 0x80BD73D0 },
    { type = "R_MIPS_LO16", vram = 0x80BD7184, target_vram = 0x80BD73D0 },
    { type = "R_MIPS_HI16", vram = 0x80BD7188, target_vram = 0x80BD7768 },
    { type = "R_MIPS_LO16", vram = 0x80BD71A4, target_vram = 0x80BD7768 },
    { type = "R_MIPS_HI16", vram = 0x80BD7224, target_vram = 0x80BD716C },
    { type = "R_MIPS_LO16", vram = 0x80BD7228, target_vram = 0x80BD716C },
    { type = "R_MIPS_HI16", vram = 0x80BD7234, target_vram = 0x80BD7538 },
    { type = "R_MIPS_LO16", vram = 0x80BD7238, target_vram = 0x80BD7538 },
    { type = "R_MIPS_HI16", vram = 0x80BD7264, target_vram = 0x80BD79E4 },
    { type = "R_MIPS_LO16", vram = 0x80BD7268, target_vram = 0x80BD79E4 },
    { type = "R_MIPS_HI16", vram = 0x80BD7274, target_vram = 0x80BD73D0 },
    { type = "R_MIPS_LO16", vram = 0x80BD727C, target_vram = 0x80BD73D0 },
    { type = "R_MIPS_HI16", vram = 0x80BD7308, target_vram = 0x80BD7250 },
    { type = "R_MIPS_LO16", vram = 0x80BD7314, target_vram = 0x80BD7250 },
    { type = "R_MIPS_HI16", vram = 0x80BD7324, target_vram = 0x80BD79E8 },
    { type = "R_MIPS_LO16", vram = 0x80BD7328, target_vram = 0x80BD79E8 },
    { type = "R_MIPS_HI16", vram = 0x80BD7330, target_vram = 0x80BD79EC },
    { type = "R_MIPS_LO16", vram = 0x80BD7344, target_vram = 0x80BD79EC },
    { type = "R_MIPS_HI16", vram = 0x80BD73B4, target_vram = 0x80BD72BC },
    { type = "R_MIPS_LO16", vram = 0x80BD73B8, target_vram = 0x80BD72BC },
]

functions = [
    { name = "BgIknvDoukutu_Init", vram = 0x80BD6F10, size = 0x210 },
    { name = "func_80BD72BC", vram = 0x80BD72BC, size = 0xA4 },
    { name = "BgIknvDoukutu_Update", vram = 0x80BD73E0, size = 0x24 },
    { name = "BgIknvDoukutu_Draw", vram = 0x80BD7404, size = 0x134 },
    { name = "func_80BD71BC", vram = 0x80BD71BC, size = 0x94 },
    { name = "func_80BD78C4", vram = 0x80BD78C4, size = 0xF0 },
    { name = "func_80BD7250", vram = 0x80BD7250, size = 0x6C },
    { name = "func_80BD716C", vram = 0x80BD716C, size = 0x50 },
    { name = "func_80BD7538", vram = 0x80BD7538, size = 0x230 },
    { name = "func_80BD73D0", vram = 0x80BD73D0, size = 0x10 },
    { name = "func_80BD7360", vram = 0x80BD7360, size = 0x70 },
    { name = "func_80BD7820", vram = 0x80BD7820, size = 0xA4 },
    { name = "BgIknvDoukutu_Destroy", vram = 0x80BD7120, size = 0x4C },
    { name = "func_80BD7768", vram = 0x80BD7768, size = 0xB8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Iknv_Obj"
rom = 0x0103CA50
vram = 0x80BD7AB0
size = 0x800

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BD7ADC, target_vram = 0x80BD810C },
    { type = "R_MIPS_LO16", vram = 0x80BD7AE0, target_vram = 0x80BD810C },
    { type = "R_MIPS_HI16", vram = 0x80BD7B20, target_vram = 0x80BD7D6C },
    { type = "R_MIPS_LO16", vram = 0x80BD7B28, target_vram = 0x80BD7D6C },
    { type = "R_MIPS_HI16", vram = 0x80BD7B88, target_vram = 0x80BD80FC },
    { type = "R_MIPS_LO16", vram = 0x80BD7B8C, target_vram = 0x80BD80FC },
    { type = "R_MIPS_HI16", vram = 0x80BD7BA4, target_vram = 0x80BD8098 },
    { type = "R_MIPS_LO16", vram = 0x80BD7BAC, target_vram = 0x80BD8098 },
    { type = "R_MIPS_HI16", vram = 0x80BD7BF0, target_vram = 0x80BD81F0 },
    { type = "R_MIPS_LO16", vram = 0x80BD7BF4, target_vram = 0x80BD81F0 },
    { type = "R_MIPS_HI16", vram = 0x80BD7F08, target_vram = 0x80BD8098 },
    { type = "R_MIPS_LO16", vram = 0x80BD7F10, target_vram = 0x80BD8098 },
    { type = "R_MIPS_HI16", vram = 0x80BD7F6C, target_vram = 0x80BD7ED8 },
    { type = "R_MIPS_LO16", vram = 0x80BD7F78, target_vram = 0x80BD7ED8 },
    { type = "R_MIPS_HI16", vram = 0x80BD8008, target_vram = 0x80BD7F4C },
    { type = "R_MIPS_LO16", vram = 0x80BD8010, target_vram = 0x80BD7F4C },
    { type = "R_MIPS_HI16", vram = 0x80BD8068, target_vram = 0x80BD7FDC },
    { type = "R_MIPS_LO16", vram = 0x80BD806C, target_vram = 0x80BD7FDC },
    { type = "R_MIPS_HI16", vram = 0x80BD80B8, target_vram = 0x80BD8040 },
    { type = "R_MIPS_LO16", vram = 0x80BD80C8, target_vram = 0x80BD8040 },
]

functions = [
    { name = "func_80BD7F4C", vram = 0x80BD7F4C, size = 0x90 },
    { name = "BgIknvObj_Init", vram = 0x80BD7AB0, size = 0x1CC },
    { name = "func_80BD7FDC", vram = 0x80BD7FDC, size = 0x64 },
    { name = "BgIknvObj_Update", vram = 0x80BD811C, size = 0x24 },
    { name = "func_80BD7ED8", vram = 0x80BD7ED8, size = 0x74 },
    { name = "func_80BD7E0C", vram = 0x80BD7E0C, size = 0xCC },
    { name = "BgIknvObj_Destroy", vram = 0x80BD7C7C, size = 0x70 },
    { name = "func_80BD8040", vram = 0x80BD8040, size = 0x58 },
    { name = "BgIknvObj_UpdateWaterwheel", vram = 0x80BD7D6C, size = 0xA0 },
    { name = "BgIknvObj_UpdateRaisedDoor", vram = 0x80BD80FC, size = 0x10 },
    { name = "BgIknvObj_DoNothing", vram = 0x80BD810C, size = 0x10 },
    { name = "func_80BD7CEC", vram = 0x80BD7CEC, size = 0x80 },
    { name = "BgIknvObj_Draw", vram = 0x80BD8140, size = 0x88 },
    { name = "BgIknvObj_UpdateSakonDoor", vram = 0x80BD8098, size = 0x64 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Pamera"
rom = 0x0103D250
vram = 0x80BD82B0
size = 0x2780

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BD8320, target_vram = 0x80BDA480 },
    { type = "R_MIPS_LO16", vram = 0x80BD8328, target_vram = 0x80BDA480 },
    { type = "R_MIPS_HI16", vram = 0x80BD8338, target_vram = 0x80BDA4AC },
    { type = "R_MIPS_LO16", vram = 0x80BD833C, target_vram = 0x80BDA4AC },
    { type = "R_MIPS_HI16", vram = 0x80BD8720, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_LO16", vram = 0x80BD8724, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_HI16", vram = 0x80BD873C, target_vram = 0x80BD8758 },
    { type = "R_MIPS_LO16", vram = 0x80BD8740, target_vram = 0x80BD8758 },
    { type = "R_MIPS_HI16", vram = 0x80BD87D8, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_LO16", vram = 0x80BD87DC, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_HI16", vram = 0x80BD8820, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_LO16", vram = 0x80BD8828, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_HI16", vram = 0x80BD88A4, target_vram = 0x80BD8964 },
    { type = "R_MIPS_LO16", vram = 0x80BD88A8, target_vram = 0x80BD8964 },
    { type = "R_MIPS_HI16", vram = 0x80BD8918, target_vram = 0x80BD96D0 },
    { type = "R_MIPS_LO16", vram = 0x80BD891C, target_vram = 0x80BD96D0 },
    { type = "R_MIPS_HI16", vram = 0x80BD892C, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_LO16", vram = 0x80BD8930, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_HI16", vram = 0x80BD8948, target_vram = 0x80BD8964 },
    { type = "R_MIPS_LO16", vram = 0x80BD894C, target_vram = 0x80BD8964 },
    { type = "R_MIPS_HI16", vram = 0x80BD89E4, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_LO16", vram = 0x80BD89F8, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_HI16", vram = 0x80BD8A48, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_LO16", vram = 0x80BD8A4C, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_HI16", vram = 0x80BD8A60, target_vram = 0x80BD8A7C },
    { type = "R_MIPS_LO16", vram = 0x80BD8A64, target_vram = 0x80BD8A7C },
    { type = "R_MIPS_HI16", vram = 0x80BD8B58, target_vram = 0x80BD8B70 },
    { type = "R_MIPS_LO16", vram = 0x80BD8B5C, target_vram = 0x80BD8B70 },
    { type = "R_MIPS_HI16", vram = 0x80BD8CE0, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_LO16", vram = 0x80BD8CEC, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_HI16", vram = 0x80BD8D00, target_vram = 0x80BD8D1C },
    { type = "R_MIPS_LO16", vram = 0x80BD8D04, target_vram = 0x80BD8D1C },
    { type = "R_MIPS_HI16", vram = 0x80BD8D50, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_LO16", vram = 0x80BD8D54, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_HI16", vram = 0x80BD8D90, target_vram = 0x80BD8DB0 },
    { type = "R_MIPS_LO16", vram = 0x80BD8D9C, target_vram = 0x80BD8DB0 },
    { type = "R_MIPS_HI16", vram = 0x80BD8F2C, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_LO16", vram = 0x80BD8F30, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_HI16", vram = 0x80BD8F44, target_vram = 0x80BD8F60 },
    { type = "R_MIPS_LO16", vram = 0x80BD8F48, target_vram = 0x80BD8F60 },
    { type = "R_MIPS_HI16", vram = 0x80BD8FA8, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_LO16", vram = 0x80BD8FAC, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_HI16", vram = 0x80BD9060, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_LO16", vram = 0x80BD906C, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_HI16", vram = 0x80BD907C, target_vram = 0x80BD909C },
    { type = "R_MIPS_LO16", vram = 0x80BD9080, target_vram = 0x80BD909C },
    { type = "R_MIPS_HI16", vram = 0x80BD90E0, target_vram = 0x80BD8758 },
    { type = "R_MIPS_LO16", vram = 0x80BD90E4, target_vram = 0x80BD8758 },
    { type = "R_MIPS_HI16", vram = 0x80BD90EC, target_vram = 0x80BD8964 },
    { type = "R_MIPS_LO16", vram = 0x80BD90F0, target_vram = 0x80BD8964 },
    { type = "R_MIPS_HI16", vram = 0x80BD90F8, target_vram = 0x80BD8A7C },
    { type = "R_MIPS_LO16", vram = 0x80BD90FC, target_vram = 0x80BD8A7C },
    { type = "R_MIPS_HI16", vram = 0x80BD9104, target_vram = 0x80BD8F60 },
    { type = "R_MIPS_LO16", vram = 0x80BD9108, target_vram = 0x80BD8F60 },
    { type = "R_MIPS_HI16", vram = 0x80BD9110, target_vram = 0x80BD8B70 },
    { type = "R_MIPS_LO16", vram = 0x80BD9114, target_vram = 0x80BD8B70 },
    { type = "R_MIPS_HI16", vram = 0x80BD911C, target_vram = 0x80BD8DB0 },
    { type = "R_MIPS_LO16", vram = 0x80BD9128, target_vram = 0x80BD8DB0 },
    { type = "R_MIPS_HI16", vram = 0x80BD9154, target_vram = 0x80BD909C },
    { type = "R_MIPS_LO16", vram = 0x80BD9158, target_vram = 0x80BD909C },
    { type = "R_MIPS_HI16", vram = 0x80BD9408, target_vram = 0x80BD8B70 },
    { type = "R_MIPS_LO16", vram = 0x80BD940C, target_vram = 0x80BD8B70 },
    { type = "R_MIPS_HI16", vram = 0x80BD9414, target_vram = 0x80BD8DB0 },
    { type = "R_MIPS_LO16", vram = 0x80BD9418, target_vram = 0x80BD8DB0 },
    { type = "R_MIPS_HI16", vram = 0x80BD9420, target_vram = 0x80BD8964 },
    { type = "R_MIPS_LO16", vram = 0x80BD9424, target_vram = 0x80BD8964 },
    { type = "R_MIPS_HI16", vram = 0x80BD942C, target_vram = 0x80BD8A7C },
    { type = "R_MIPS_LO16", vram = 0x80BD9430, target_vram = 0x80BD8A7C },
    { type = "R_MIPS_HI16", vram = 0x80BD94F8, target_vram = 0x80BD8B70 },
    { type = "R_MIPS_LO16", vram = 0x80BD94FC, target_vram = 0x80BD8B70 },
    { type = "R_MIPS_HI16", vram = 0x80BD9504, target_vram = 0x80BD8964 },
    { type = "R_MIPS_LO16", vram = 0x80BD9508, target_vram = 0x80BD8964 },
    { type = "R_MIPS_HI16", vram = 0x80BD9510, target_vram = 0x80BD909C },
    { type = "R_MIPS_LO16", vram = 0x80BD9514, target_vram = 0x80BD909C },
    { type = "R_MIPS_HI16", vram = 0x80BD951C, target_vram = 0x80BD8D1C },
    { type = "R_MIPS_LO16", vram = 0x80BD9520, target_vram = 0x80BD8D1C },
    { type = "R_MIPS_HI16", vram = 0x80BD9528, target_vram = 0x80BD8DB0 },
    { type = "R_MIPS_LO16", vram = 0x80BD952C, target_vram = 0x80BD8DB0 },
    { type = "R_MIPS_HI16", vram = 0x80BD96AC, target_vram = 0x80BDA5F0 },
    { type = "R_MIPS_LO16", vram = 0x80BD96B4, target_vram = 0x80BDA5F0 },
    { type = "R_MIPS_HI16", vram = 0x80BD9728, target_vram = 0x80BDA604 },
    { type = "R_MIPS_LO16", vram = 0x80BD9734, target_vram = 0x80BDA604 },
    { type = "R_MIPS_HI16", vram = 0x80BD9778, target_vram = 0x80BDA610 },
    { type = "R_MIPS_LO16", vram = 0x80BD9784, target_vram = 0x80BDA610 },
    { type = "R_MIPS_HI16", vram = 0x80BD97C8, target_vram = 0x80BDA5FC },
    { type = "R_MIPS_LO16", vram = 0x80BD97D4, target_vram = 0x80BDA5FC },
    { type = "R_MIPS_HI16", vram = 0x80BD97D8, target_vram = 0x80BD9648 },
    { type = "R_MIPS_LO16", vram = 0x80BD97DC, target_vram = 0x80BD9648 },
    { type = "R_MIPS_HI16", vram = 0x80BD97F8, target_vram = 0x80BD9690 },
    { type = "R_MIPS_LO16", vram = 0x80BD9814, target_vram = 0x80BD9690 },
    { type = "R_MIPS_HI16", vram = 0x80BD985C, target_vram = 0x80BDA344 },
    { type = "R_MIPS_LO16", vram = 0x80BD9868, target_vram = 0x80BDA344 },
    { type = "R_MIPS_HI16", vram = 0x80BD990C, target_vram = 0x80BD9928 },
    { type = "R_MIPS_LO16", vram = 0x80BD9910, target_vram = 0x80BD9928 },
    { type = "R_MIPS_HI16", vram = 0x80BD9938, target_vram = 0x80BD994C },
    { type = "R_MIPS_LO16", vram = 0x80BD993C, target_vram = 0x80BD994C },
    { type = "R_MIPS_HI16", vram = 0x80BD9A9C, target_vram = 0x80BD9AB0 },
    { type = "R_MIPS_LO16", vram = 0x80BD9AA0, target_vram = 0x80BD9AB0 },
    { type = "R_MIPS_HI16", vram = 0x80BD9ADC, target_vram = 0x80BDA620 },
    { type = "R_MIPS_LO16", vram = 0x80BD9AE4, target_vram = 0x80BDA620 },
    { type = "R_MIPS_HI16", vram = 0x80BD9BA4, target_vram = 0x80BDA63C },
    { type = "R_MIPS_LO16", vram = 0x80BD9BAC, target_vram = 0x80BDA63C },
    { type = "R_MIPS_HI16", vram = 0x80BD9D2C, target_vram = 0x80BDA65C },
    { type = "R_MIPS_LO16", vram = 0x80BD9D34, target_vram = 0x80BDA65C },
    { type = "R_MIPS_HI16", vram = 0x80BD9D54, target_vram = 0x80BD96D0 },
    { type = "R_MIPS_LO16", vram = 0x80BD9D64, target_vram = 0x80BD96D0 },
    { type = "R_MIPS_HI16", vram = 0x80BD9E0C, target_vram = 0x80BD994C },
    { type = "R_MIPS_LO16", vram = 0x80BD9E10, target_vram = 0x80BD994C },
    { type = "R_MIPS_HI16", vram = 0x80BD9E18, target_vram = 0x80BD9AB0 },
    { type = "R_MIPS_LO16", vram = 0x80BD9E1C, target_vram = 0x80BD9AB0 },
    { type = "R_MIPS_HI16", vram = 0x80BD9E60, target_vram = 0x80BD9E78 },
    { type = "R_MIPS_LO16", vram = 0x80BD9E64, target_vram = 0x80BD9E78 },
    { type = "R_MIPS_HI16", vram = 0x80BD9E94, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_LO16", vram = 0x80BD9E98, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_HI16", vram = 0x80BD9EB0, target_vram = 0x80BD9ED0 },
    { type = "R_MIPS_LO16", vram = 0x80BD9EB4, target_vram = 0x80BD9ED0 },
    { type = "R_MIPS_HI16", vram = 0x80BD9EF0, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_LO16", vram = 0x80BD9EF4, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_HI16", vram = 0x80BD9F18, target_vram = 0x80BD9F3C },
    { type = "R_MIPS_LO16", vram = 0x80BD9F20, target_vram = 0x80BD9F3C },
    { type = "R_MIPS_HI16", vram = 0x80BDA010, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_LO16", vram = 0x80BDA014, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_HI16", vram = 0x80BDA058, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_LO16", vram = 0x80BDA05C, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_HI16", vram = 0x80BDA070, target_vram = 0x80BDA090 },
    { type = "R_MIPS_LO16", vram = 0x80BDA074, target_vram = 0x80BDA090 },
    { type = "R_MIPS_HI16", vram = 0x80BDA0C0, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_LO16", vram = 0x80BDA0C4, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_HI16", vram = 0x80BDA0D8, target_vram = 0x80BDA0FC },
    { type = "R_MIPS_LO16", vram = 0x80BDA0E0, target_vram = 0x80BDA0FC },
    { type = "R_MIPS_HI16", vram = 0x80BDA14C, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_LO16", vram = 0x80BDA150, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_HI16", vram = 0x80BDA194, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_LO16", vram = 0x80BDA198, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_HI16", vram = 0x80BDA1AC, target_vram = 0x80BDA1C8 },
    { type = "R_MIPS_LO16", vram = 0x80BDA1B0, target_vram = 0x80BDA1C8 },
    { type = "R_MIPS_HI16", vram = 0x80BDA260, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_LO16", vram = 0x80BDA264, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_HI16", vram = 0x80BDA2AC, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_LO16", vram = 0x80BDA2B0, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_HI16", vram = 0x80BDA2C4, target_vram = 0x80BDA2E0 },
    { type = "R_MIPS_LO16", vram = 0x80BDA2C8, target_vram = 0x80BDA2E0 },
    { type = "R_MIPS_HI16", vram = 0x80BDA320, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_LO16", vram = 0x80BDA328, target_vram = 0x80BDA4B8 },
    { type = "R_MIPS_HI16", vram = 0x80BDA3E8, target_vram = 0x80BD994C },
    { type = "R_MIPS_LO16", vram = 0x80BDA3EC, target_vram = 0x80BD994C },
]

functions = [
    { name = "func_80BDA038", vram = 0x80BDA038, size = 0x58 },
    { name = "EnPamera_PostLimbDraw", vram = 0x80BD9690, size = 0x40 },
    { name = "func_80BD8588", vram = 0x80BD8588, size = 0xD0 },
    { name = "func_80BD9E60", vram = 0x80BD9E60, size = 0x18 },
    { name = "func_80BD9E88", vram = 0x80BD9E88, size = 0x48 },
    { name = "func_80BD9ED0", vram = 0x80BD9ED0, size = 0x10 },
    { name = "func_80BD8D1C", vram = 0x80BD8D1C, size = 0x64 },
    { name = "func_80BD9CB8", vram = 0x80BD9CB8, size = 0x1A8 },
    { name = "func_80BD90AC", vram = 0x80BD90AC, size = 0x188 },
    { name = "EnPamera_Update", vram = 0x80BD95A4, size = 0xA4 },
    { name = "func_80BD8908", vram = 0x80BD8908, size = 0x5C },
    { name = "func_80BD9F3C", vram = 0x80BD9F3C, size = 0xFC },
    { name = "func_80BD8658", vram = 0x80BD8658, size = 0x7C },
    { name = "func_80BD8F60", vram = 0x80BD8F60, size = 0x90 },
    { name = "func_80BD9EE0", vram = 0x80BD9EE0, size = 0x5C },
    { name = "func_80BD93CC", vram = 0x80BD93CC, size = 0x28 },
    { name = "EnPamera_OverrideLimbDraw", vram = 0x80BD9648, size = 0x48 },
    { name = "func_80BDA288", vram = 0x80BDA288, size = 0x58 },
    { name = "func_80BDA0FC", vram = 0x80BDA0FC, size = 0x74 },
    { name = "func_80BD94E0", vram = 0x80BD94E0, size = 0xC4 },
    { name = "func_80BD9938", vram = 0x80BD9938, size = 0x14 },
    { name = "func_80BDA170", vram = 0x80BDA170, size = 0x58 },
    { name = "func_80BD8CCC", vram = 0x80BD8CCC, size = 0x50 },
    { name = "func_80BD9840", vram = 0x80BD9840, size = 0xC4 },
    { name = "func_80BD8700", vram = 0x80BD8700, size = 0x58 },
    { name = "func_80BD9904", vram = 0x80BD9904, size = 0x24 },
    { name = "func_80BD8A7C", vram = 0x80BD8A7C, size = 0xD4 },
    { name = "func_80BD8A38", vram = 0x80BD8A38, size = 0x44 },
    { name = "func_80BDA344", vram = 0x80BDA344, size = 0x11C },
    { name = "EnPamera_HandleDialogue", vram = 0x80BD9AB0, size = 0x9C },
    { name = "func_80BD92D0", vram = 0x80BD92D0, size = 0x68 },
    { name = "func_80BDA2E0", vram = 0x80BDA2E0, size = 0x64 },
    { name = "func_80BD8B50", vram = 0x80BD8B50, size = 0x20 },
    { name = "EnPamera_LookDownWell", vram = 0x80BD8F0C, size = 0x54 },
    { name = "func_80BDA1C8", vram = 0x80BDA1C8, size = 0xC0 },
    { name = "func_80BD994C", vram = 0x80BD994C, size = 0x150 },
    { name = "func_80BDA090", vram = 0x80BDA090, size = 0x10 },
    { name = "func_80BD8758", vram = 0x80BD8758, size = 0x1B0 },
    { name = "func_80BD8D80", vram = 0x80BD8D80, size = 0x30 },
    { name = "func_80BD9E78", vram = 0x80BD9E78, size = 0x10 },
    { name = "func_80BD93F4", vram = 0x80BD93F4, size = 0xEC },
    { name = "EnPamera_Draw", vram = 0x80BD96D0, size = 0x170 },
    { name = "func_80BD84F0", vram = 0x80BD84F0, size = 0x98 },
    { name = "func_80BD8964", vram = 0x80BD8964, size = 0xD4 },
    { name = "func_80BD9B4C", vram = 0x80BD9B4C, size = 0x124 },
    { name = "func_80BD8B70", vram = 0x80BD8B70, size = 0x15C },
    { name = "func_80BD9338", vram = 0x80BD9338, size = 0x4C },
    { name = "func_80BD8DB0", vram = 0x80BD8DB0, size = 0x15C },
    { name = "func_80BD9928", vram = 0x80BD9928, size = 0x10 },
    { name = "func_80BD9384", vram = 0x80BD9384, size = 0x48 },
    { name = "func_80BD8FF0", vram = 0x80BD8FF0, size = 0xAC },
    { name = "func_80BDA0A0", vram = 0x80BDA0A0, size = 0x5C },
    { name = "func_80BD909C", vram = 0x80BD909C, size = 0x10 },
    { name = "EnPamera_Destroy", vram = 0x80BD86D4, size = 0x2C },
    { name = "func_80BD9C70", vram = 0x80BD9C70, size = 0x48 },
    { name = "EnPamera_Init", vram = 0x80BD82B0, size = 0x240 },
    { name = "func_80BD9234", vram = 0x80BD9234, size = 0x9C },
    { name = "func_80BD9A9C", vram = 0x80BD9A9C, size = 0x14 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_HsStump"
rom = 0x0103F9D0
vram = 0x80BDAA30
size = 0x610

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BDAA48, target_vram = 0x80BDAF80 },
    { type = "R_MIPS_LO16", vram = 0x80BDAA4C, target_vram = 0x80BDAF80 },
    { type = "R_MIPS_HI16", vram = 0x80BDAB04, target_vram = 0x80BDAB18 },
    { type = "R_MIPS_LO16", vram = 0x80BDAB08, target_vram = 0x80BDAB18 },
    { type = "R_MIPS_HI16", vram = 0x80BDAB80, target_vram = 0x80BDAF24 },
    { type = "R_MIPS_LO16", vram = 0x80BDAB84, target_vram = 0x80BDAF24 },
    { type = "R_MIPS_HI16", vram = 0x80BDAB94, target_vram = 0x80BDAF90 },
    { type = "R_MIPS_LO16", vram = 0x80BDAB98, target_vram = 0x80BDAF90 },
    { type = "R_MIPS_HI16", vram = 0x80BDABB0, target_vram = 0x80BDABCC },
    { type = "R_MIPS_LO16", vram = 0x80BDABB4, target_vram = 0x80BDABCC },
    { type = "R_MIPS_HI16", vram = 0x80BDAC24, target_vram = 0x80BDAF94 },
    { type = "R_MIPS_LO16", vram = 0x80BDAC28, target_vram = 0x80BDAF94 },
    { type = "R_MIPS_HI16", vram = 0x80BDAD14, target_vram = 0x80BDAF98 },
    { type = "R_MIPS_LO16", vram = 0x80BDAD1C, target_vram = 0x80BDAF98 },
    { type = "R_MIPS_HI16", vram = 0x80BDADCC, target_vram = 0x80BDAF84 },
    { type = "R_MIPS_LO16", vram = 0x80BDADD8, target_vram = 0x80BDAF84 },
    { type = "R_MIPS_HI16", vram = 0x80BDAE10, target_vram = 0x80BDAF9C },
    { type = "R_MIPS_LO16", vram = 0x80BDAE14, target_vram = 0x80BDAF9C },
    { type = "R_MIPS_HI16", vram = 0x80BDAE48, target_vram = 0x80BDAFA0 },
    { type = "R_MIPS_LO16", vram = 0x80BDAE4C, target_vram = 0x80BDAFA0 },
]

functions = [
    { name = "ObjHsStump_Draw", vram = 0x80BDAF24, size = 0x30 },
    { name = "ObjHsStump_Appear", vram = 0x80BDABCC, size = 0x300 },
    { name = "ObjHsStump_Init", vram = 0x80BDAA30, size = 0xD0 },
    { name = "ObjHsStump_SetupAppear", vram = 0x80BDAB6C, size = 0x60 },
    { name = "ObjHsStump_Idle", vram = 0x80BDAB18, size = 0x54 },
    { name = "ObjHsStump_Update", vram = 0x80BDAF00, size = 0x24 },
    { name = "ObjHsStump_Destroy", vram = 0x80BDAECC, size = 0x34 },
    { name = "ObjHsStump_SetupIdle", vram = 0x80BDAB00, size = 0x18 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Hidden_Nuts"
rom = 0x0103FFE0
vram = 0x80BDB040
size = 0x1230

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BDB0BC, target_vram = 0x80BDC0D0 },
    { type = "R_MIPS_LO16", vram = 0x80BDB0C0, target_vram = 0x80BDC0D0 },
    { type = "R_MIPS_HI16", vram = 0x80BDB1D8, target_vram = 0x80BDC0FC },
    { type = "R_MIPS_LO16", vram = 0x80BDB1E0, target_vram = 0x80BDC0FC },
    { type = "R_MIPS_HI16", vram = 0x80BDB220, target_vram = 0x80BDC120 },
    { type = "R_MIPS_LO16", vram = 0x80BDB228, target_vram = 0x80BDC120 },
    { type = "R_MIPS_HI16", vram = 0x80BDB230, target_vram = 0x80BDC0FC },
    { type = "R_MIPS_LO16", vram = 0x80BDB23C, target_vram = 0x80BDC0FC },
    { type = "R_MIPS_HI16", vram = 0x80BDB298, target_vram = 0x80BDB2B8 },
    { type = "R_MIPS_LO16", vram = 0x80BDB29C, target_vram = 0x80BDB2B8 },
    { type = "R_MIPS_HI16", vram = 0x80BDB380, target_vram = 0x80BDC12C },
    { type = "R_MIPS_LO16", vram = 0x80BDB384, target_vram = 0x80BDC12C },
    { type = "R_MIPS_HI16", vram = 0x80BDB38C, target_vram = 0x80BDC138 },
    { type = "R_MIPS_LO16", vram = 0x80BDB390, target_vram = 0x80BDC138 },
    { type = "R_MIPS_HI16", vram = 0x80BDB39C, target_vram = 0x80BDC144 },
    { type = "R_MIPS_LO16", vram = 0x80BDB3A0, target_vram = 0x80BDC144 },
    { type = "R_MIPS_HI16", vram = 0x80BDB3AC, target_vram = 0x80BDC148 },
    { type = "R_MIPS_LO16", vram = 0x80BDB3B0, target_vram = 0x80BDC148 },
    { type = "R_MIPS_HI16", vram = 0x80BDB580, target_vram = 0x80BDB59C },
    { type = "R_MIPS_LO16", vram = 0x80BDB588, target_vram = 0x80BDB59C },
    { type = "R_MIPS_HI16", vram = 0x80BDB600, target_vram = 0x80BDC14C },
    { type = "R_MIPS_LO16", vram = 0x80BDB604, target_vram = 0x80BDC14C },
    { type = "R_MIPS_HI16", vram = 0x80BDB60C, target_vram = 0x80BDC158 },
    { type = "R_MIPS_LO16", vram = 0x80BDB610, target_vram = 0x80BDC158 },
    { type = "R_MIPS_HI16", vram = 0x80BDB61C, target_vram = 0x80BDC164 },
    { type = "R_MIPS_LO16", vram = 0x80BDB620, target_vram = 0x80BDC164 },
    { type = "R_MIPS_HI16", vram = 0x80BDB62C, target_vram = 0x80BDC168 },
    { type = "R_MIPS_LO16", vram = 0x80BDB630, target_vram = 0x80BDC168 },
    { type = "R_MIPS_HI16", vram = 0x80BDB7C4, target_vram = 0x80BDB7E8 },
    { type = "R_MIPS_LO16", vram = 0x80BDB7CC, target_vram = 0x80BDB7E8 },
    { type = "R_MIPS_HI16", vram = 0x80BDB8D4, target_vram = 0x80BDB8F4 },
    { type = "R_MIPS_LO16", vram = 0x80BDB8D8, target_vram = 0x80BDB8F4 },
    { type = "R_MIPS_HI16", vram = 0x80BDB950, target_vram = 0x80BDB978 },
    { type = "R_MIPS_LO16", vram = 0x80BDB958, target_vram = 0x80BDB978 },
    { type = "R_MIPS_HI16", vram = 0x80BDBB1C, target_vram = 0x80BDBB48 },
    { type = "R_MIPS_LO16", vram = 0x80BDBB24, target_vram = 0x80BDBB48 },
    { type = "R_MIPS_HI16", vram = 0x80BDBEB0, target_vram = 0x80BDBED4 },
    { type = "R_MIPS_LO16", vram = 0x80BDBEB8, target_vram = 0x80BDBED4 },
]

functions = [
    { name = "func_80BDB2B8", vram = 0x80BDB2B8, size = 0x2C8 },
    { name = "EnHiddenNuts_Update", vram = 0x80BDBF7C, size = 0xE8 },
    { name = "func_80BDB788", vram = 0x80BDB788, size = 0x60 },
    { name = "func_80BDB8F4", vram = 0x80BDB8F4, size = 0x3C },
    { name = "func_80BDBA28", vram = 0x80BDBA28, size = 0x120 },
    { name = "func_80BDB7E8", vram = 0x80BDB7E8, size = 0x10C },
    { name = "func_80BDBB48", vram = 0x80BDBB48, size = 0x328 },
    { name = "func_80BDB580", vram = 0x80BDB580, size = 0x1C },
    { name = "EnHiddenNuts_Init", vram = 0x80BDB040, size = 0x148 },
    { name = "EnHiddenNuts_Destroy", vram = 0x80BDB188, size = 0x2C },
    { name = "func_80BDBE70", vram = 0x80BDBE70, size = 0x64 },
    { name = "func_80BDBED4", vram = 0x80BDBED4, size = 0xA8 },
    { name = "EnHiddenNuts_ChangeAnim", vram = 0x80BDB1B4, size = 0xB4 },
    { name = "func_80BDB59C", vram = 0x80BDB59C, size = 0x1EC },
    { name = "func_80BDB978", vram = 0x80BDB978, size = 0xB0 },
    { name = "EnHiddenNuts_Draw", vram = 0x80BDC064, size = 0x4C },
    { name = "func_80BDB268", vram = 0x80BDB268, size = 0x50 },
    { name = "func_80BDB930", vram = 0x80BDB930, size = 0x48 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Zow"
rom = 0x01041210
vram = 0x80BDC270
size = 0x1D70

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BDC320, target_vram = 0x80BDDD1C },
    { type = "R_MIPS_LO16", vram = 0x80BDC324, target_vram = 0x80BDDD1C },
    { type = "R_MIPS_HI16", vram = 0x80BDC37C, target_vram = 0x80BDDD70 },
    { type = "R_MIPS_LO16", vram = 0x80BDC380, target_vram = 0x80BDDD70 },
    { type = "R_MIPS_HI16", vram = 0x80BDC388, target_vram = 0x80BDDD74 },
    { type = "R_MIPS_LO16", vram = 0x80BDC38C, target_vram = 0x80BDDD74 },
    { type = "R_MIPS_HI16", vram = 0x80BDC3F4, target_vram = 0x80BDDD28 },
    { type = "R_MIPS_LO16", vram = 0x80BDC3F8, target_vram = 0x80BDDD28 },
    { type = "R_MIPS_HI16", vram = 0x80BDC52C, target_vram = 0x80BDDD78 },
    { type = "R_MIPS_LO16", vram = 0x80BDC530, target_vram = 0x80BDDD78 },
    { type = "R_MIPS_HI16", vram = 0x80BDC534, target_vram = 0x80BDDD7C },
    { type = "R_MIPS_LO16", vram = 0x80BDC538, target_vram = 0x80BDDD7C },
    { type = "R_MIPS_HI16", vram = 0x80BDC5F8, target_vram = 0x80BDDD80 },
    { type = "R_MIPS_LO16", vram = 0x80BDC5FC, target_vram = 0x80BDDD80 },
    { type = "R_MIPS_HI16", vram = 0x80BDC600, target_vram = 0x80BDDD84 },
    { type = "R_MIPS_LO16", vram = 0x80BDC604, target_vram = 0x80BDDD84 },
    { type = "R_MIPS_HI16", vram = 0x80BDC728, target_vram = 0x80BDDD88 },
    { type = "R_MIPS_LO16", vram = 0x80BDC72C, target_vram = 0x80BDDD88 },
    { type = "R_MIPS_HI16", vram = 0x80BDC730, target_vram = 0x80BDDD8C },
    { type = "R_MIPS_LO16", vram = 0x80BDC734, target_vram = 0x80BDDD8C },
    { type = "R_MIPS_HI16", vram = 0x80BDCD54, target_vram = 0x80BDDD34 },
    { type = "R_MIPS_HI16", vram = 0x80BDCD60, target_vram = 0x80BDDD34 },
    { type = "R_MIPS_LO16", vram = 0x80BDCD68, target_vram = 0x80BDDD34 },
    { type = "R_MIPS_LO16", vram = 0x80BDCD78, target_vram = 0x80BDDD34 },
    { type = "R_MIPS_LO16", vram = 0x80BDCD84, target_vram = 0x80BDDD38 },
    { type = "R_MIPS_LO16", vram = 0x80BDCD94, target_vram = 0x80BDDD3C },
    { type = "R_MIPS_HI16", vram = 0x80BDCE34, target_vram = 0x80BDDD90 },
    { type = "R_MIPS_LO16", vram = 0x80BDCE38, target_vram = 0x80BDDD90 },
    { type = "R_MIPS_HI16", vram = 0x80BDCF64, target_vram = 0x80BDD79C },
    { type = "R_MIPS_LO16", vram = 0x80BDCF68, target_vram = 0x80BDD79C },
    { type = "R_MIPS_HI16", vram = 0x80BDCFC0, target_vram = 0x80BDDCF0 },
    { type = "R_MIPS_LO16", vram = 0x80BDCFC4, target_vram = 0x80BDDCF0 },
    { type = "R_MIPS_HI16", vram = 0x80BDD084, target_vram = 0x80BDDD40 },
    { type = "R_MIPS_LO16", vram = 0x80BDD088, target_vram = 0x80BDDD40 },
    { type = "R_MIPS_HI16", vram = 0x80BDD0E8, target_vram = 0x80BDDD40 },
    { type = "R_MIPS_LO16", vram = 0x80BDD0EC, target_vram = 0x80BDDD40 },
    { type = "R_MIPS_HI16", vram = 0x80BDD3E8, target_vram = 0x80BDDD94 },
    { type = "R_MIPS_LO16", vram = 0x80BDD3EC, target_vram = 0x80BDDD94 },
    { type = "R_MIPS_HI16", vram = 0x80BDD3F8, target_vram = 0x80BDD79C },
    { type = "R_MIPS_LO16", vram = 0x80BDD400, target_vram = 0x80BDD79C },
    { type = "R_MIPS_HI16", vram = 0x80BDD418, target_vram = 0x80BDD79C },
    { type = "R_MIPS_LO16", vram = 0x80BDD428, target_vram = 0x80BDD79C },
    { type = "R_MIPS_HI16", vram = 0x80BDD4B4, target_vram = 0x80BDD350 },
    { type = "R_MIPS_LO16", vram = 0x80BDD4BC, target_vram = 0x80BDD350 },
    { type = "R_MIPS_HI16", vram = 0x80BDD5DC, target_vram = 0x80BDDD98 },
    { type = "R_MIPS_LO16", vram = 0x80BDD5E4, target_vram = 0x80BDDD98 },
    { type = "R_MIPS_HI16", vram = 0x80BDD618, target_vram = 0x80BDD634 },
    { type = "R_MIPS_LO16", vram = 0x80BDD61C, target_vram = 0x80BDD634 },
    { type = "R_MIPS_HI16", vram = 0x80BDD66C, target_vram = 0x80BDD570 },
    { type = "R_MIPS_LO16", vram = 0x80BDD670, target_vram = 0x80BDD570 },
    { type = "R_MIPS_HI16", vram = 0x80BDD740, target_vram = 0x80BDD634 },
    { type = "R_MIPS_LO16", vram = 0x80BDD744, target_vram = 0x80BDD634 },
    { type = "R_MIPS_HI16", vram = 0x80BDD7B0, target_vram = 0x80BDD6BC },
    { type = "R_MIPS_LO16", vram = 0x80BDD7C8, target_vram = 0x80BDD6BC },
    { type = "R_MIPS_HI16", vram = 0x80BDDABC, target_vram = 0x80BDDD4C },
    { type = "R_MIPS_LO16", vram = 0x80BDDAC4, target_vram = 0x80BDDD4C },
    { type = "R_MIPS_HI16", vram = 0x80BDDB1C, target_vram = 0x80BDDD58 },
    { type = "R_MIPS_LO16", vram = 0x80BDDB20, target_vram = 0x80BDDD58 },
    { type = "R_MIPS_HI16", vram = 0x80BDDC24, target_vram = 0x80BDDAA0 },
    { type = "R_MIPS_LO16", vram = 0x80BDDC38, target_vram = 0x80BDDAA0 },
    { type = "R_MIPS_HI16", vram = 0x80BDDC9C, target_vram = 0x80BDDAE0 },
    { type = "R_MIPS_LO16", vram = 0x80BDDCA0, target_vram = 0x80BDDAE0 },
]

functions = [
    { name = "func_80BDDAA0", vram = 0x80BDDAA0, size = 0x40 },
    { name = "func_80BDC6F8", vram = 0x80BDC6F8, size = 0x138 },
    { name = "func_80BDDA7C", vram = 0x80BDDA7C, size = 0x24 },
    { name = "func_80BDC270", vram = 0x80BDC270, size = 0x68 },
    { name = "func_80BDD350", vram = 0x80BDD350, size = 0x140 },
    { name = "func_80BDC5C8", vram = 0x80BDC5C8, size = 0x130 },
    { name = "func_80BDD04C", vram = 0x80BDD04C, size = 0x108 },
    { name = "func_80BDC9DC", vram = 0x80BDC9DC, size = 0x1A8 },
    { name = "func_80BDD154", vram = 0x80BDD154, size = 0x8C },
    { name = "func_80BDD1E0", vram = 0x80BDD1E0, size = 0x170 },
    { name = "func_80BDD634", vram = 0x80BDD634, size = 0x88 },
    { name = "func_80BDC50C", vram = 0x80BDC50C, size = 0xBC },
    { name = "func_80BDD570", vram = 0x80BDD570, size = 0xC4 },
    { name = "func_80BDC830", vram = 0x80BDC830, size = 0x1AC },
    { name = "func_80BDD6BC", vram = 0x80BDD6BC, size = 0xE0 },
    { name = "func_80BDD490", vram = 0x80BDD490, size = 0xE0 },
    { name = "func_80BDDAE0", vram = 0x80BDDAE0, size = 0x24 },
    { name = "func_80BDC3C0", vram = 0x80BDC3C0, size = 0x14C },
    { name = "EnZow_Destroy", vram = 0x80BDD020, size = 0x2C },
    { name = "func_80BDCB84", vram = 0x80BDCB84, size = 0x1B4 },
    { name = "func_80BDCDA8", vram = 0x80BDCDA8, size = 0x180 },
    { name = "EnZow_Init", vram = 0x80BDCF28, size = 0xF8 },
    { name = "func_80BDCD38", vram = 0x80BDCD38, size = 0x70 },
    { name = "EnZow_Draw", vram = 0x80BDDB04, size = 0x1C0 },
    { name = "func_80BDC2D8", vram = 0x80BDC2D8, size = 0xE8 },
    { name = "EnZow_Update", vram = 0x80BDD830, size = 0x24C },
    { name = "func_80BDD79C", vram = 0x80BDD79C, size = 0x94 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Talk"
rom = 0x01042F80
vram = 0x80BDDFE0
size = 0x1C0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BDE020, target_vram = 0x80BDE090 },
    { type = "R_MIPS_LO16", vram = 0x80BDE024, target_vram = 0x80BDE090 },
    { type = "R_MIPS_HI16", vram = 0x80BDE074, target_vram = 0x80BDE090 },
    { type = "R_MIPS_LO16", vram = 0x80BDE078, target_vram = 0x80BDE090 },
    { type = "R_MIPS_HI16", vram = 0x80BDE0B0, target_vram = 0x80BDE058 },
    { type = "R_MIPS_LO16", vram = 0x80BDE0B4, target_vram = 0x80BDE058 },
]

functions = [
    { name = "EnTalk_Update", vram = 0x80BDE11C, size = 0x24 },
    { name = "func_80BDE090", vram = 0x80BDE090, size = 0x8C },
    { name = "EnTalk_Destroy", vram = 0x80BDE048, size = 0x10 },
    { name = "func_80BDE058", vram = 0x80BDE058, size = 0x38 },
    { name = "EnTalk_Init", vram = 0x80BDDFE0, size = 0x68 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Al"
rom = 0x01043140
vram = 0x80BDE1A0
size = 0x2340

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BDE2E4, target_vram = 0x80BDFFF0 },
    { type = "R_MIPS_LO16", vram = 0x80BDE2E8, target_vram = 0x80BDFFF0 },
    { type = "R_MIPS_HI16", vram = 0x80BDE838, target_vram = 0x80BE00A0 },
    { type = "R_MIPS_LO16", vram = 0x80BDE840, target_vram = 0x80BE00A0 },
    { type = "R_MIPS_HI16", vram = 0x80BDE9BC, target_vram = 0x80BE00C8 },
    { type = "R_MIPS_LO16", vram = 0x80BDE9C4, target_vram = 0x80BE00C8 },
    { type = "R_MIPS_HI16", vram = 0x80BDEAD4, target_vram = 0x80BDE92C },
    { type = "R_MIPS_LO16", vram = 0x80BDEAE0, target_vram = 0x80BDE92C },
    { type = "R_MIPS_HI16", vram = 0x80BDEAE4, target_vram = 0x80BDFD14 },
    { type = "R_MIPS_LO16", vram = 0x80BDEAF0, target_vram = 0x80BDFD14 },
    { type = "R_MIPS_HI16", vram = 0x80BDEB10, target_vram = 0x80BDFDD0 },
    { type = "R_MIPS_LO16", vram = 0x80BDEB24, target_vram = 0x80BDFDD0 },
    { type = "R_MIPS_HI16", vram = 0x80BDEB40, target_vram = 0x80BDFE8C },
    { type = "R_MIPS_LO16", vram = 0x80BDEB50, target_vram = 0x80BDFE8C },
    { type = "R_MIPS_HI16", vram = 0x80BDEB64, target_vram = 0x80BDFE7C },
    { type = "R_MIPS_LO16", vram = 0x80BDEB6C, target_vram = 0x80BDFE7C },
    { type = "R_MIPS_HI16", vram = 0x80BDEB70, target_vram = 0x80BDFE84 },
    { type = "R_MIPS_LO16", vram = 0x80BDEB78, target_vram = 0x80BDFE84 },
    { type = "R_MIPS_HI16", vram = 0x80BDEB88, target_vram = 0x80BDEA14 },
    { type = "R_MIPS_LO16", vram = 0x80BDEB8C, target_vram = 0x80BDEA14 },
    { type = "R_MIPS_HI16", vram = 0x80BDEBA0, target_vram = 0x80BDE7FC },
    { type = "R_MIPS_LO16", vram = 0x80BDEBA4, target_vram = 0x80BDE7FC },
    { type = "R_MIPS_HI16", vram = 0x80BDEBB0, target_vram = 0x80BDFCBC },
    { type = "R_MIPS_LO16", vram = 0x80BDEBBC, target_vram = 0x80BDFCBC },
    { type = "R_MIPS_HI16", vram = 0x80BDEBD8, target_vram = 0x80BDFDE8 },
    { type = "R_MIPS_LO16", vram = 0x80BDEBE0, target_vram = 0x80BDFDE8 },
    { type = "R_MIPS_HI16", vram = 0x80BDEBF4, target_vram = 0x80BDFED4 },
    { type = "R_MIPS_LO16", vram = 0x80BDEBFC, target_vram = 0x80BDFED4 },
    { type = "R_MIPS_HI16", vram = 0x80BDEC04, target_vram = 0x80BDFDF8 },
    { type = "R_MIPS_HI16", vram = 0x80BDEC08, target_vram = 0x80BDFF24 },
    { type = "R_MIPS_LO16", vram = 0x80BDEC10, target_vram = 0x80BDFF24 },
    { type = "R_MIPS_LO16", vram = 0x80BDEC18, target_vram = 0x80BDFDF8 },
    { type = "R_MIPS_HI16", vram = 0x80BDECEC, target_vram = 0x80BDF6C4 },
    { type = "R_MIPS_LO16", vram = 0x80BDECF0, target_vram = 0x80BDF6C4 },
    { type = "R_MIPS_HI16", vram = 0x80BDF0F4, target_vram = 0x80BE0110 },
    { type = "R_MIPS_LO16", vram = 0x80BDF0FC, target_vram = 0x80BE0110 },
    { type = "R_MIPS_HI16", vram = 0x80BDF1C4, target_vram = 0x80BDEF3C },
    { type = "R_MIPS_LO16", vram = 0x80BDF1C8, target_vram = 0x80BDEF3C },
    { type = "R_MIPS_HI16", vram = 0x80BDF1D8, target_vram = 0x80BDEFE4 },
    { type = "R_MIPS_LO16", vram = 0x80BDF1DC, target_vram = 0x80BDEFE4 },
    { type = "R_MIPS_HI16", vram = 0x80BDF434, target_vram = 0x80BE014C },
    { type = "R_MIPS_LO16", vram = 0x80BDF43C, target_vram = 0x80BE014C },
    { type = "R_MIPS_HI16", vram = 0x80BDF610, target_vram = 0x80BDFC70 },
    { type = "R_MIPS_LO16", vram = 0x80BDF614, target_vram = 0x80BDFC70 },
    { type = "R_MIPS_HI16", vram = 0x80BDF708, target_vram = 0x80BDF5E8 },
    { type = "R_MIPS_LO16", vram = 0x80BDF71C, target_vram = 0x80BDF5E8 },
    { type = "R_MIPS_HI16", vram = 0x80BDF7CC, target_vram = 0x80BDFFB8 },
    { type = "R_MIPS_LO16", vram = 0x80BDF7D0, target_vram = 0x80BDFFB8 },
    { type = "R_MIPS_HI16", vram = 0x80BDF7EC, target_vram = 0x80BDFFE4 },
    { type = "R_MIPS_LO16", vram = 0x80BDF7F0, target_vram = 0x80BDFFE4 },
    { type = "R_MIPS_HI16", vram = 0x80BDF810, target_vram = 0x80BDF5E8 },
    { type = "R_MIPS_LO16", vram = 0x80BDF814, target_vram = 0x80BDF5E8 },
    { type = "R_MIPS_HI16", vram = 0x80BDF92C, target_vram = 0x80BE0160 },
    { type = "R_MIPS_LO16", vram = 0x80BDF934, target_vram = 0x80BE0160 },
    { type = "R_MIPS_HI16", vram = 0x80BDF974, target_vram = 0x80BE0198 },
    { type = "R_MIPS_LO16", vram = 0x80BDF97C, target_vram = 0x80BE0198 },
    { type = "R_MIPS_HI16", vram = 0x80BDFA04, target_vram = 0x80BE0070 },
    { type = "R_MIPS_LO16", vram = 0x80BDFA08, target_vram = 0x80BE0070 },
    { type = "R_MIPS_HI16", vram = 0x80BDFBA0, target_vram = 0x80BDF914 },
    { type = "R_MIPS_HI16", vram = 0x80BDFBA4, target_vram = 0x80BDF950 },
    { type = "R_MIPS_HI16", vram = 0x80BDFBA8, target_vram = 0x80BDFA34 },
    { type = "R_MIPS_LO16", vram = 0x80BDFBAC, target_vram = 0x80BDFA34 },
    { type = "R_MIPS_LO16", vram = 0x80BDFBB0, target_vram = 0x80BDF950 },
    { type = "R_MIPS_LO16", vram = 0x80BDFBB4, target_vram = 0x80BDF914 },
    { type = "R_MIPS_HI16", vram = 0x80BDFBD0, target_vram = 0x80BE007C },
    { type = "R_MIPS_HI16", vram = 0x80BDFBD4, target_vram = 0x80BE0094 },
    { type = "R_MIPS_LO16", vram = 0x80BDFBE0, target_vram = 0x80BE0094 },
    { type = "R_MIPS_LO16", vram = 0x80BDFBE4, target_vram = 0x80BE007C },
]

functions = [
    { name = "func_80BDEABC", vram = 0x80BDEABC, size = 0x170 },
    { name = "func_80BDEE5C", vram = 0x80BDEE5C, size = 0xE0 },
    { name = "func_80BDF064", vram = 0x80BDF064, size = 0x1E0 },
    { name = "EnAl_ChangeAnim", vram = 0x80BDE27C, size = 0x9C },
    { name = "func_80BDE318", vram = 0x80BDE318, size = 0x6C },
    { name = "func_80BDF308", vram = 0x80BDF308, size = 0x88 },
    { name = "func_80BDE7FC", vram = 0x80BDE7FC, size = 0x130 },
    { name = "func_80BDE408", vram = 0x80BDE408, size = 0x7C },
    { name = "EnAl_OverrideLimbDraw", vram = 0x80BDF914, size = 0x3C },
    { name = "EnAl_Destroy", vram = 0x80BDF840, size = 0x2C },
    { name = "func_80BDEA14", vram = 0x80BDEA14, size = 0xA8 },
    { name = "func_80BDE92C", vram = 0x80BDE92C, size = 0xE8 },
    { name = "func_80BDE4E0", vram = 0x80BDE4E0, size = 0x198 },
    { name = "func_80BDEFE4", vram = 0x80BDEFE4, size = 0x80 },
    { name = "func_80BDF578", vram = 0x80BDF578, size = 0x70 },
    { name = "func_80BDE384", vram = 0x80BDE384, size = 0x84 },
    { name = "EnAl_UpdateSkelAnime", vram = 0x80BDE250, size = 0x2C },
    { name = "EnAl_Draw", vram = 0x80BDFB30, size = 0x13C },
    { name = "func_80BDEF3C", vram = 0x80BDEF3C, size = 0xA8 },
    { name = "func_80BDEC2C", vram = 0x80BDEC2C, size = 0xF4 },
    { name = "EnAl_Init", vram = 0x80BDF75C, size = 0xE4 },
    { name = "func_80BDE678", vram = 0x80BDE678, size = 0x184 },
    { name = "func_80BDF244", vram = 0x80BDF244, size = 0xC4 },
    { name = "EnAl_PostLimbDraw", vram = 0x80BDF950, size = 0xE4 },
    { name = "func_80BDF390", vram = 0x80BDF390, size = 0x84 },
    { name = "func_80BDE1A0", vram = 0x80BDE1A0, size = 0xB0 },
    { name = "EnAl_Update", vram = 0x80BDF86C, size = 0xA8 },
    { name = "func_80BDE484", vram = 0x80BDE484, size = 0x5C },
    { name = "func_80BDF6C4", vram = 0x80BDF6C4, size = 0x98 },
    { name = "func_80BDED20", vram = 0x80BDED20, size = 0x13C },
    { name = "EnAl_TransformLimbDraw", vram = 0x80BDFA34, size = 0xFC },
    { name = "func_80BDF5E8", vram = 0x80BDF5E8, size = 0xDC },
    { name = "func_80BDF414", vram = 0x80BDF414, size = 0x154 },
    { name = "func_80BDF568", vram = 0x80BDF568, size = 0x10 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Tab"
rom = 0x01045480
vram = 0x80BE04E0
size = 0x17A0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BE05E8, target_vram = 0x80BE1AD0 },
    { type = "R_MIPS_LO16", vram = 0x80BE05F8, target_vram = 0x80BE1AD0 },
    { type = "R_MIPS_HI16", vram = 0x80BE0734, target_vram = 0x80BE1348 },
    { type = "R_MIPS_LO16", vram = 0x80BE0738, target_vram = 0x80BE1348 },
    { type = "R_MIPS_HI16", vram = 0x80BE0E1C, target_vram = 0x80BE1984 },
    { type = "R_MIPS_LO16", vram = 0x80BE0E2C, target_vram = 0x80BE1984 },
    { type = "R_MIPS_HI16", vram = 0x80BE0E38, target_vram = 0x80BE0D60 },
    { type = "R_MIPS_LO16", vram = 0x80BE0E40, target_vram = 0x80BE0D60 },
    { type = "R_MIPS_HI16", vram = 0x80BE0E4C, target_vram = 0x80BE0D38 },
    { type = "R_MIPS_LO16", vram = 0x80BE0E50, target_vram = 0x80BE0D38 },
    { type = "R_MIPS_HI16", vram = 0x80BE0E6C, target_vram = 0x80BE1998 },
    { type = "R_MIPS_LO16", vram = 0x80BE0E74, target_vram = 0x80BE1998 },
    { type = "R_MIPS_HI16", vram = 0x80BE0E80, target_vram = 0x80BE19A0 },
    { type = "R_MIPS_HI16", vram = 0x80BE0E8C, target_vram = 0x80BE1A0C },
    { type = "R_MIPS_LO16", vram = 0x80BE0E94, target_vram = 0x80BE1A0C },
    { type = "R_MIPS_LO16", vram = 0x80BE0E9C, target_vram = 0x80BE19A0 },
    { type = "R_MIPS_HI16", vram = 0x80BE0EBC, target_vram = 0x80BE1940 },
    { type = "R_MIPS_LO16", vram = 0x80BE0EC4, target_vram = 0x80BE1940 },
    { type = "R_MIPS_HI16", vram = 0x80BE0ED8, target_vram = 0x80BE1970 },
    { type = "R_MIPS_LO16", vram = 0x80BE0EE0, target_vram = 0x80BE1970 },
    { type = "R_MIPS_HI16", vram = 0x80BE0EE4, target_vram = 0x80BE1914 },
    { type = "R_MIPS_LO16", vram = 0x80BE0EEC, target_vram = 0x80BE1914 },
    { type = "R_MIPS_HI16", vram = 0x80BE0F38, target_vram = 0x80BE1AF0 },
    { type = "R_MIPS_LO16", vram = 0x80BE0F3C, target_vram = 0x80BE1AF0 },
    { type = "R_MIPS_HI16", vram = 0x80BE0F4C, target_vram = 0x80BE1AFC },
    { type = "R_MIPS_LO16", vram = 0x80BE0F50, target_vram = 0x80BE1AFC },
    { type = "R_MIPS_HI16", vram = 0x80BE0FDC, target_vram = 0x80BE1B04 },
    { type = "R_MIPS_LO16", vram = 0x80BE0FE0, target_vram = 0x80BE1B04 },
    { type = "R_MIPS_HI16", vram = 0x80BE0FF0, target_vram = 0x80BE1B10 },
    { type = "R_MIPS_LO16", vram = 0x80BE0FF4, target_vram = 0x80BE1B10 },
    { type = "R_MIPS_HI16", vram = 0x80BE12A0, target_vram = 0x80BE18D0 },
    { type = "R_MIPS_LO16", vram = 0x80BE12A4, target_vram = 0x80BE18D0 },
    { type = "R_MIPS_HI16", vram = 0x80BE139C, target_vram = 0x80BE127C },
    { type = "R_MIPS_LO16", vram = 0x80BE13B0, target_vram = 0x80BE127C },
    { type = "R_MIPS_HI16", vram = 0x80BE1494, target_vram = 0x80BE1A98 },
    { type = "R_MIPS_LO16", vram = 0x80BE1498, target_vram = 0x80BE1A98 },
    { type = "R_MIPS_HI16", vram = 0x80BE14B4, target_vram = 0x80BE1AC4 },
    { type = "R_MIPS_LO16", vram = 0x80BE14B8, target_vram = 0x80BE1AC4 },
    { type = "R_MIPS_HI16", vram = 0x80BE14E0, target_vram = 0x80BE127C },
    { type = "R_MIPS_LO16", vram = 0x80BE14EC, target_vram = 0x80BE127C },
    { type = "R_MIPS_HI16", vram = 0x80BE16D0, target_vram = 0x80BE1B18 },
    { type = "R_MIPS_LO16", vram = 0x80BE16D8, target_vram = 0x80BE1B18 },
    { type = "R_MIPS_HI16", vram = 0x80BE1860, target_vram = 0x80BE1B24 },
    { type = "R_MIPS_LO16", vram = 0x80BE1874, target_vram = 0x80BE1B24 },
    { type = "R_MIPS_HI16", vram = 0x80BE187C, target_vram = 0x80BE1648 },
    { type = "R_MIPS_LO16", vram = 0x80BE1880, target_vram = 0x80BE1648 },
    { type = "R_MIPS_HI16", vram = 0x80BE1894, target_vram = 0x80BE16B4 },
    { type = "R_MIPS_HI16", vram = 0x80BE1898, target_vram = 0x80BE1704 },
    { type = "R_MIPS_LO16", vram = 0x80BE189C, target_vram = 0x80BE1704 },
    { type = "R_MIPS_LO16", vram = 0x80BE18A0, target_vram = 0x80BE16B4 },
]

functions = [
    { name = "func_80BE0D60", vram = 0x80BE0D60, size = 0xA4 },
    { name = "func_80BE04E0", vram = 0x80BE04E0, size = 0xB0 },
    { name = "func_80BE127C", vram = 0x80BE127C, size = 0xCC },
    { name = "EnTab_Destroy", vram = 0x80BE1524, size = 0x2C },
    { name = "func_80BE0778", vram = 0x80BE0778, size = 0x28 },
    { name = "func_80BE0590", vram = 0x80BE0590, size = 0x2C },
    { name = "func_80BE06DC", vram = 0x80BE06DC, size = 0x9C },
    { name = "func_80BE05BC", vram = 0x80BE05BC, size = 0x64 },
    { name = "func_80BE0FC4", vram = 0x80BE0FC4, size = 0x9C },
    { name = "EnTab_Update", vram = 0x80BE1550, size = 0xF8 },
    { name = "EnTab_Draw", vram = 0x80BE1810, size = 0xC0 },
    { name = "func_80BE0E04", vram = 0x80BE0E04, size = 0x100 },
    { name = "func_80BE1348", vram = 0x80BE1348, size = 0xDC },
    { name = "func_80BE0A98", vram = 0x80BE0A98, size = 0x16C },
    { name = "func_80BE07A0", vram = 0x80BE07A0, size = 0x208 },
    { name = "func_80BE0664", vram = 0x80BE0664, size = 0x78 },
    { name = "func_80BE0F04", vram = 0x80BE0F04, size = 0xC0 },
    { name = "EnTab_TransformLimbDraw", vram = 0x80BE1704, size = 0x10C },
    { name = "EnTab_OverrideLimbDraw", vram = 0x80BE1648, size = 0x6C },
    { name = "func_80BE09A8", vram = 0x80BE09A8, size = 0xF0 },
    { name = "EnTab_Init", vram = 0x80BE1424, size = 0x100 },
    { name = "func_80BE1224", vram = 0x80BE1224, size = 0x58 },
    { name = "func_80BE0620", vram = 0x80BE0620, size = 0x44 },
    { name = "EnTab_PostLimbDraw", vram = 0x80BE16B4, size = 0x50 },
    { name = "func_80BE0C04", vram = 0x80BE0C04, size = 0x134 },
    { name = "func_80BE10BC", vram = 0x80BE10BC, size = 0x168 },
    { name = "func_80BE0D38", vram = 0x80BE0D38, size = 0x28 },
    { name = "func_80BE1060", vram = 0x80BE1060, size = 0x5C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Nimotsu"
rom = 0x01046C20
vram = 0x80BE1C80
size = 0x3B0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BE1D10, target_vram = 0x80BE1FB0 },
    { type = "R_MIPS_LO16", vram = 0x80BE1D1C, target_vram = 0x80BE1FB0 },
    { type = "R_MIPS_HI16", vram = 0x80BE1F28, target_vram = 0x80BE1FE0 },
    { type = "R_MIPS_LO16", vram = 0x80BE1F2C, target_vram = 0x80BE1FE0 },
]

functions = [
    { name = "EnNimotsu_Update", vram = 0x80BE1D88, size = 0x114 },
    { name = "EnNimotsu_UpdateCollision", vram = 0x80BE1C80, size = 0x6C },
    { name = "EnNimotsu_Destroy", vram = 0x80BE1D5C, size = 0x2C },
    { name = "EnNimotsu_Init", vram = 0x80BE1CEC, size = 0x70 },
    { name = "EnNimotsu_Draw", vram = 0x80BE1E9C, size = 0xF4 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Hit_Tag"
rom = 0x01046FD0
vram = 0x80BE2030
size = 0x230

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BE2050, target_vram = 0x80BE20E8 },
    { type = "R_MIPS_LO16", vram = 0x80BE2054, target_vram = 0x80BE20E8 },
    { type = "R_MIPS_HI16", vram = 0x80BE2060, target_vram = 0x80BE21F0 },
    { type = "R_MIPS_LO16", vram = 0x80BE2064, target_vram = 0x80BE21F0 },
]

functions = [
    { name = "EnHitTag_Update", vram = 0x80BE21A0, size = 0x24 },
    { name = "EnHitTag_Destroy", vram = 0x80BE20BC, size = 0x2C },
    { name = "EnHitTag_WaitForHit", vram = 0x80BE20E8, size = 0xB8 },
    { name = "EnHitTag_Init", vram = 0x80BE2030, size = 0x8C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Ruppecrow"
rom = 0x01047200
vram = 0x80BE2260
size = 0x1920

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BE227C, target_vram = 0x80BE39E0 },
    { type = "R_MIPS_LO16", vram = 0x80BE22A0, target_vram = 0x80BE39E0 },
    { type = "R_MIPS_HI16", vram = 0x80BE243C, target_vram = 0x80BE3A20 },
    { type = "R_MIPS_LO16", vram = 0x80BE2440, target_vram = 0x80BE3A20 },
    { type = "R_MIPS_HI16", vram = 0x80BE25D8, target_vram = 0x80BE3A24 },
    { type = "R_MIPS_LO16", vram = 0x80BE25DC, target_vram = 0x80BE3A24 },
    { type = "R_MIPS_HI16", vram = 0x80BE2754, target_vram = 0x80BE3A28 },
    { type = "R_MIPS_LO16", vram = 0x80BE2758, target_vram = 0x80BE3A28 },
    { type = "R_MIPS_HI16", vram = 0x80BE2C5C, target_vram = 0x80BE3354 },
    { type = "R_MIPS_LO16", vram = 0x80BE2C60, target_vram = 0x80BE3354 },
    { type = "R_MIPS_HI16", vram = 0x80BE2CF0, target_vram = 0x80BE3354 },
    { type = "R_MIPS_LO16", vram = 0x80BE2CF4, target_vram = 0x80BE3354 },
    { type = "R_MIPS_HI16", vram = 0x80BE2F2C, target_vram = 0x80BE3A2C },
    { type = "R_MIPS_LO16", vram = 0x80BE2F30, target_vram = 0x80BE3A2C },
    { type = "R_MIPS_HI16", vram = 0x80BE2F44, target_vram = 0x80BE3A30 },
    { type = "R_MIPS_LO16", vram = 0x80BE2F58, target_vram = 0x80BE3A30 },
    { type = "R_MIPS_HI16", vram = 0x80BE30AC, target_vram = 0x80BE35A4 },
    { type = "R_MIPS_LO16", vram = 0x80BE30B0, target_vram = 0x80BE35A4 },
    { type = "R_MIPS_HI16", vram = 0x80BE3210, target_vram = 0x80BE32DC },
    { type = "R_MIPS_LO16", vram = 0x80BE3214, target_vram = 0x80BE32DC },
    { type = "R_MIPS_HI16", vram = 0x80BE3220, target_vram = 0x80BE3A38 },
    { type = "R_MIPS_HI16", vram = 0x80BE3234, target_vram = 0x80BE3A34 },
    { type = "R_MIPS_LO16", vram = 0x80BE3238, target_vram = 0x80BE3A34 },
    { type = "R_MIPS_LO16", vram = 0x80BE3258, target_vram = 0x80BE3A38 },
    { type = "R_MIPS_HI16", vram = 0x80BE3320, target_vram = 0x80BE3354 },
    { type = "R_MIPS_LO16", vram = 0x80BE3324, target_vram = 0x80BE3354 },
    { type = "R_MIPS_HI16", vram = 0x80BE33CC, target_vram = 0x80BE348C },
    { type = "R_MIPS_LO16", vram = 0x80BE33D0, target_vram = 0x80BE348C },
    { type = "R_MIPS_HI16", vram = 0x80BE34A4, target_vram = 0x80BE3A3C },
    { type = "R_MIPS_LO16", vram = 0x80BE34C0, target_vram = 0x80BE3A3C },
    { type = "R_MIPS_HI16", vram = 0x80BE36D4, target_vram = 0x80BE3A40 },
    { type = "R_MIPS_LO16", vram = 0x80BE36D8, target_vram = 0x80BE3A40 },
    { type = "R_MIPS_HI16", vram = 0x80BE3768, target_vram = 0x80BE3A0C },
    { type = "R_MIPS_LO16", vram = 0x80BE376C, target_vram = 0x80BE3A0C },
    { type = "R_MIPS_HI16", vram = 0x80BE37D4, target_vram = 0x80BE39D4 },
    { type = "R_MIPS_LO16", vram = 0x80BE37E4, target_vram = 0x80BE39D4 },
    { type = "R_MIPS_HI16", vram = 0x80BE37F4, target_vram = 0x80BE39E0 },
    { type = "R_MIPS_LO16", vram = 0x80BE37F8, target_vram = 0x80BE39E0 },
    { type = "R_MIPS_HI16", vram = 0x80BE3800, target_vram = 0x80BE39EC },
    { type = "R_MIPS_HI16", vram = 0x80BE3808, target_vram = 0x80BE39E4 },
    { type = "R_MIPS_LO16", vram = 0x80BE380C, target_vram = 0x80BE39E4 },
    { type = "R_MIPS_LO16", vram = 0x80BE3810, target_vram = 0x80BE39EC },
    { type = "R_MIPS_HI16", vram = 0x80BE3868, target_vram = 0x80BE3178 },
    { type = "R_MIPS_LO16", vram = 0x80BE386C, target_vram = 0x80BE3178 },
]

functions = [
    { name = "EnRuppecrow_CheckPlayedMatchingSong", vram = 0x80BE2D4C, size = 0xCC },
    { name = "EnRuppecrow_ReachedPointClockwise", vram = 0x80BE2330, size = 0x19C },
    { name = "EnRuppecrow_UpdatePosition", vram = 0x80BE2B80, size = 0x1CC },
    { name = "EnRuppecrow_FlyToDespawn", vram = 0x80BE348C, size = 0x118 },
    { name = "EnRuppecrow_UpdateCollision", vram = 0x80BE2260, size = 0xD0 },
    { name = "EnRuppecrow_UpdateRupees", vram = 0x80BE2808, size = 0x6C },
    { name = "EnRuppecrow_Update", vram = 0x80BE38C0, size = 0x7C },
    { name = "EnRuppecrow_HandleSong", vram = 0x80BE3178, size = 0x164 },
    { name = "EnRuppecrow_FallToDespawn", vram = 0x80BE35A4, size = 0x1B0 },
    { name = "EnRuppecrow_UpdateSpeed", vram = 0x80BE2E18, size = 0x154 },
    { name = "EnRuppecrow_Draw", vram = 0x80BE393C, size = 0x50 },
    { name = "EnRuppecrow_ShatterIce", vram = 0x80BE2728, size = 0x6C },
    { name = "EnRuppecrow_ReachedPointCounterClockwise", vram = 0x80BE24CC, size = 0x19C },
    { name = "EnRuppecrow_HandleDeath", vram = 0x80BE2F6C, size = 0x188 },
    { name = "EnRuppecrow_Init", vram = 0x80BE3754, size = 0x140 },
    { name = "EnRuppecrow_HandleSongCutscene", vram = 0x80BE32DC, size = 0x78 },
    { name = "EnRuppecrow_UpdateDamage", vram = 0x80BE30F4, size = 0x84 },
    { name = "EnRuppecrow_FlyWhileDroppingRupees", vram = 0x80BE3354, size = 0x138 },
    { name = "EnRuppecrow_SpawnRupee", vram = 0x80BE2874, size = 0x30C },
    { name = "EnRuppecrow_CanSpawnBlueRupees", vram = 0x80BE2794, size = 0x74 },
    { name = "EnRuppecrow_GetPointDirection", vram = 0x80BE2668, size = 0xC0 },
    { name = "EnRuppecrow_Destroy", vram = 0x80BE3894, size = 0x2C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Tanron4"
rom = 0x01048B20
vram = 0x80BE3B80
size = 0xDB0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BE3C14, target_vram = 0x80BE48A0 },
    { type = "R_MIPS_LO16", vram = 0x80BE3C30, target_vram = 0x80BE48A0 },
    { type = "R_MIPS_HI16", vram = 0x80BE3D64, target_vram = 0x80BE48A4 },
    { type = "R_MIPS_LO16", vram = 0x80BE3D68, target_vram = 0x80BE48A4 },
    { type = "R_MIPS_HI16", vram = 0x80BE3DCC, target_vram = 0x80BE3DFC },
    { type = "R_MIPS_LO16", vram = 0x80BE3DD0, target_vram = 0x80BE3DFC },
    { type = "R_MIPS_HI16", vram = 0x80BE4144, target_vram = 0x80BE48A8 },
    { type = "R_MIPS_LO16", vram = 0x80BE4148, target_vram = 0x80BE48A8 },
    { type = "R_MIPS_HI16", vram = 0x80BE4274, target_vram = 0x80BE42A4 },
    { type = "R_MIPS_LO16", vram = 0x80BE4278, target_vram = 0x80BE42A4 },
    { type = "R_MIPS_HI16", vram = 0x80BE4610, target_vram = 0x80BE48AC },
    { type = "R_MIPS_LO16", vram = 0x80BE4614, target_vram = 0x80BE48AC },
    { type = "R_MIPS_HI16", vram = 0x80BE4750, target_vram = 0x80BE48B0 },
    { type = "R_MIPS_LO16", vram = 0x80BE4754, target_vram = 0x80BE48B0 },
    { type = "R_MIPS_HI16", vram = 0x80BE475C, target_vram = 0x80BE48B4 },
    { type = "R_MIPS_LO16", vram = 0x80BE4760, target_vram = 0x80BE48B4 },
]

functions = [
    { name = "EnTanron4_Update", vram = 0x80BE4734, size = 0xD0 },
    { name = "EnTanron4_Draw", vram = 0x80BE4804, size = 0x70 },
    { name = "EnTanron4_FlyNearHome", vram = 0x80BE3DFC, size = 0x46C },
    { name = "EnTanron4_SetupFlyNearHome", vram = 0x80BE3DC0, size = 0x3C },
    { name = "EnTanron4_Destroy", vram = 0x80BE3DB0, size = 0x10 },
    { name = "EnTanron4_SetupFlyNearActor", vram = 0x80BE4268, size = 0x3C },
    { name = "EnTanron4_FlyNearActor", vram = 0x80BE42A4, size = 0x490 },
    { name = "EnTanron4_Init", vram = 0x80BE3B80, size = 0x230 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Tanron5"
rom = 0x010498D0
vram = 0x80BE4930
size = 0x1710

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BE49B8, target_vram = 0x80BE5ED0 },
    { type = "R_MIPS_LO16", vram = 0x80BE49C0, target_vram = 0x80BE5ED0 },
    { type = "R_MIPS_HI16", vram = 0x80BE4AA8, target_vram = 0x80BE5ED4 },
    { type = "R_MIPS_LO16", vram = 0x80BE4AB0, target_vram = 0x80BE5ED4 },
    { type = "R_MIPS_HI16", vram = 0x80BE4B60, target_vram = 0x80BE5D80 },
    { type = "R_MIPS_LO16", vram = 0x80BE4B64, target_vram = 0x80BE5D80 },
    { type = "R_MIPS_HI16", vram = 0x80BE4BCC, target_vram = 0x80BE5ED8 },
    { type = "R_MIPS_LO16", vram = 0x80BE4BD4, target_vram = 0x80BE5ED8 },
    { type = "R_MIPS_HI16", vram = 0x80BE4BD8, target_vram = 0x80BE5EDC },
    { type = "R_MIPS_LO16", vram = 0x80BE4BDC, target_vram = 0x80BE5EDC },
    { type = "R_MIPS_HI16", vram = 0x80BE4BE0, target_vram = 0x80BE5DD0 },
    { type = "R_MIPS_LO16", vram = 0x80BE4BE4, target_vram = 0x80BE5DD0 },
    { type = "R_MIPS_HI16", vram = 0x80BE4C0C, target_vram = 0x80BE5EE0 },
    { type = "R_MIPS_LO16", vram = 0x80BE4C14, target_vram = 0x80BE5EE0 },
    { type = "R_MIPS_HI16", vram = 0x80BE4C18, target_vram = 0x80BE5EE4 },
    { type = "R_MIPS_LO16", vram = 0x80BE4C1C, target_vram = 0x80BE5EE4 },
    { type = "R_MIPS_HI16", vram = 0x80BE4C20, target_vram = 0x80BE5DD0 },
    { type = "R_MIPS_LO16", vram = 0x80BE4C24, target_vram = 0x80BE5DD0 },
    { type = "R_MIPS_HI16", vram = 0x80BE4C98, target_vram = 0x80BE5818 },
    { type = "R_MIPS_LO16", vram = 0x80BE4C9C, target_vram = 0x80BE5818 },
    { type = "R_MIPS_HI16", vram = 0x80BE4CA0, target_vram = 0x80BE5C10 },
    { type = "R_MIPS_LO16", vram = 0x80BE4CB4, target_vram = 0x80BE5C10 },
    { type = "R_MIPS_HI16", vram = 0x80BE4CE0, target_vram = 0x80BE5EE8 },
    { type = "R_MIPS_LO16", vram = 0x80BE4CE8, target_vram = 0x80BE5EE8 },
    { type = "R_MIPS_HI16", vram = 0x80BE4D6C, target_vram = 0x80BE5EEC },
    { type = "R_MIPS_LO16", vram = 0x80BE4D74, target_vram = 0x80BE5EEC },
    { type = "R_MIPS_HI16", vram = 0x80BE4DC0, target_vram = 0x80BE5DD4 },
    { type = "R_MIPS_HI16", vram = 0x80BE4DC4, target_vram = 0x80BE5E74 },
    { type = "R_MIPS_HI16", vram = 0x80BE4DC8, target_vram = 0x80BE5E24 },
    { type = "R_MIPS_LO16", vram = 0x80BE4DD4, target_vram = 0x80BE5E24 },
    { type = "R_MIPS_LO16", vram = 0x80BE4DD8, target_vram = 0x80BE5E74 },
    { type = "R_MIPS_LO16", vram = 0x80BE4DDC, target_vram = 0x80BE5DD4 },
    { type = "R_MIPS_HI16", vram = 0x80BE4E84, target_vram = 0x80BE5DA4 },
    { type = "R_MIPS_LO16", vram = 0x80BE4E88, target_vram = 0x80BE5DA4 },
    { type = "R_MIPS_HI16", vram = 0x80BE4F2C, target_vram = 0x80BE5D80 },
    { type = "R_MIPS_LO16", vram = 0x80BE4F30, target_vram = 0x80BE5D80 },
    { type = "R_MIPS_HI16", vram = 0x80BE4FEC, target_vram = 0x80BE5DD0 },
    { type = "R_MIPS_LO16", vram = 0x80BE4FFC, target_vram = 0x80BE5DD0 },
    { type = "R_MIPS_HI16", vram = 0x80BE500C, target_vram = 0x80BE5DD0 },
    { type = "R_MIPS_LO16", vram = 0x80BE5010, target_vram = 0x80BE5DD0 },
    { type = "R_MIPS_HI16", vram = 0x80BE51B0, target_vram = 0x80BE5EF0 },
    { type = "R_MIPS_LO16", vram = 0x80BE51B8, target_vram = 0x80BE5EF0 },
    { type = "R_MIPS_HI16", vram = 0x80BE5374, target_vram = 0x80BE5EF4 },
    { type = "R_MIPS_LO16", vram = 0x80BE5378, target_vram = 0x80BE5EF4 },
    { type = "R_MIPS_HI16", vram = 0x80BE539C, target_vram = 0x80BE5EF8 },
    { type = "R_MIPS_LO16", vram = 0x80BE53A0, target_vram = 0x80BE5EF8 },
    { type = "R_MIPS_HI16", vram = 0x80BE55A0, target_vram = 0x80BE5EFC },
    { type = "R_MIPS_LO16", vram = 0x80BE55A4, target_vram = 0x80BE5EFC },
    { type = "R_MIPS_HI16", vram = 0x80BE5848, target_vram = 0x80BE5DD0 },
    { type = "R_MIPS_LO16", vram = 0x80BE5858, target_vram = 0x80BE5DD0 },
    { type = "R_MIPS_HI16", vram = 0x80BE58B4, target_vram = 0x80BE5F00 },
    { type = "R_MIPS_LO16", vram = 0x80BE58B8, target_vram = 0x80BE5F00 },
    { type = "R_MIPS_HI16", vram = 0x80BE5930, target_vram = 0x80BE5F04 },
    { type = "R_MIPS_LO16", vram = 0x80BE5934, target_vram = 0x80BE5F04 },
    { type = "R_MIPS_HI16", vram = 0x80BE5A30, target_vram = 0x80BE5DD0 },
    { type = "R_MIPS_LO16", vram = 0x80BE5A34, target_vram = 0x80BE5DD0 },
    { type = "R_MIPS_HI16", vram = 0x80BE5B70, target_vram = 0x80BE5DD0 },
    { type = "R_MIPS_LO16", vram = 0x80BE5B74, target_vram = 0x80BE5DD0 },
    { type = "R_MIPS_HI16", vram = 0x80BE5C4C, target_vram = 0x80BE5DD0 },
    { type = "R_MIPS_LO16", vram = 0x80BE5C50, target_vram = 0x80BE5DD0 },
]

functions = [
    { name = "EnTanron5_SpawnEffectBlackDust", vram = 0x80BE4A2C, size = 0xF0 },
    { name = "EnTanron5_Update", vram = 0x80BE4F54, size = 0x8C4 },
    { name = "EnTanron5_Destroy", vram = 0x80BE4F24, size = 0x30 },
    { name = "EnTanron5_RuinFragmentItemDrop_Update", vram = 0x80BE5818, size = 0x340 },
    { name = "EnTanron5_SpawnEffectSand", vram = 0x80BE4930, size = 0xFC },
    { name = "EnTanron5_Draw", vram = 0x80BE5B58, size = 0xB8 },
    { name = "EnTanron5_Init", vram = 0x80BE4B1C, size = 0x408 },
    { name = "EnTanron5_ItemDrop_Draw", vram = 0x80BE5C10, size = 0x164 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Tanron6"
rom = 0x0104AFE0
vram = 0x80BE6040
size = 0x190

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BE6074, target_vram = 0x80BE6170 },
    { type = "R_MIPS_LO16", vram = 0x80BE607C, target_vram = 0x80BE6170 },
    { type = "R_MIPS_HI16", vram = 0x80BE60BC, target_vram = 0x80BE60D0 },
    { type = "R_MIPS_LO16", vram = 0x80BE60C0, target_vram = 0x80BE60D0 },
]

functions = [
    { name = "EnTanron6_DoNothing", vram = 0x80BE60BC, size = 0x14 },
    { name = "EnTanron6_Init", vram = 0x80BE6040, size = 0x6C },
    { name = "func_80BE60D0", vram = 0x80BE60D0, size = 0x10 },
    { name = "EnTanron6_Draw", vram = 0x80BE6140, size = 0x10 },
    { name = "EnTanron6_Update", vram = 0x80BE60E0, size = 0x60 },
    { name = "EnTanron6_Destroy", vram = 0x80BE60AC, size = 0x10 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Daiku2"
rom = 0x0104B170
vram = 0x80BE61D0
size = 0x1930

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BE62A0, target_vram = 0x80BE7900 },
    { type = "R_MIPS_LO16", vram = 0x80BE62A4, target_vram = 0x80BE7900 },
    { type = "R_MIPS_HI16", vram = 0x80BE6428, target_vram = 0x80BE792C },
    { type = "R_MIPS_LO16", vram = 0x80BE6434, target_vram = 0x80BE792C },
    { type = "R_MIPS_HI16", vram = 0x80BE6458, target_vram = 0x80BE792C },
    { type = "R_MIPS_HI16", vram = 0x80BE6474, target_vram = 0x80BE7958 },
    { type = "R_MIPS_LO16", vram = 0x80BE6484, target_vram = 0x80BE7958 },
    { type = "R_MIPS_LO16", vram = 0x80BE6494, target_vram = 0x80BE792C },
    { type = "R_MIPS_HI16", vram = 0x80BE66C0, target_vram = 0x80BE66E4 },
    { type = "R_MIPS_LO16", vram = 0x80BE66C4, target_vram = 0x80BE66E4 },
    { type = "R_MIPS_HI16", vram = 0x80BE6790, target_vram = 0x80BE78F0 },
    { type = "R_MIPS_LO16", vram = 0x80BE67A0, target_vram = 0x80BE78F0 },
    { type = "R_MIPS_HI16", vram = 0x80BE6950, target_vram = 0x80BE7970 },
    { type = "R_MIPS_LO16", vram = 0x80BE6954, target_vram = 0x80BE7970 },
    { type = "R_MIPS_HI16", vram = 0x80BE6958, target_vram = 0x80BE7974 },
    { type = "R_MIPS_LO16", vram = 0x80BE695C, target_vram = 0x80BE7974 },
    { type = "R_MIPS_HI16", vram = 0x80BE6B80, target_vram = 0x80BE6BC0 },
    { type = "R_MIPS_LO16", vram = 0x80BE6B84, target_vram = 0x80BE6BC0 },
    { type = "R_MIPS_HI16", vram = 0x80BE6BA4, target_vram = 0x80BE6BC0 },
    { type = "R_MIPS_LO16", vram = 0x80BE6BA8, target_vram = 0x80BE6BC0 },
    { type = "R_MIPS_HI16", vram = 0x80BE6C44, target_vram = 0x80BE6D40 },
    { type = "R_MIPS_LO16", vram = 0x80BE6C48, target_vram = 0x80BE6D40 },
    { type = "R_MIPS_HI16", vram = 0x80BE6C5C, target_vram = 0x80BE6EF0 },
    { type = "R_MIPS_LO16", vram = 0x80BE6C60, target_vram = 0x80BE6EF0 },
    { type = "R_MIPS_HI16", vram = 0x80BE6C88, target_vram = 0x80BE78F0 },
    { type = "R_MIPS_LO16", vram = 0x80BE6C9C, target_vram = 0x80BE78F0 },
    { type = "R_MIPS_HI16", vram = 0x80BE6D18, target_vram = 0x80BE6D40 },
    { type = "R_MIPS_LO16", vram = 0x80BE6D20, target_vram = 0x80BE6D40 },
    { type = "R_MIPS_HI16", vram = 0x80BE6D7C, target_vram = 0x80BE6BC0 },
    { type = "R_MIPS_LO16", vram = 0x80BE6D80, target_vram = 0x80BE6BC0 },
    { type = "R_MIPS_HI16", vram = 0x80BE6EC8, target_vram = 0x80BE6EF0 },
    { type = "R_MIPS_LO16", vram = 0x80BE6ED0, target_vram = 0x80BE6EF0 },
    { type = "R_MIPS_HI16", vram = 0x80BE6F20, target_vram = 0x80BE6BC0 },
    { type = "R_MIPS_LO16", vram = 0x80BE6F24, target_vram = 0x80BE6BC0 },
    { type = "R_MIPS_HI16", vram = 0x80BE71BC, target_vram = 0x80BE71D8 },
    { type = "R_MIPS_LO16", vram = 0x80BE71C0, target_vram = 0x80BE71D8 },
    { type = "R_MIPS_HI16", vram = 0x80BE74C8, target_vram = 0x80BE738C },
    { type = "R_MIPS_LO16", vram = 0x80BE74CC, target_vram = 0x80BE738C },
    { type = "R_MIPS_HI16", vram = 0x80BE7538, target_vram = 0x80BE7978 },
    { type = "R_MIPS_LO16", vram = 0x80BE7594, target_vram = 0x80BE7978 },
    { type = "R_MIPS_HI16", vram = 0x80BE759C, target_vram = 0x80BE797C },
    { type = "R_MIPS_LO16", vram = 0x80BE75B0, target_vram = 0x80BE797C },
    { type = "R_MIPS_HI16", vram = 0x80BE75B8, target_vram = 0x80BE7980 },
    { type = "R_MIPS_LO16", vram = 0x80BE75CC, target_vram = 0x80BE7980 },
]

functions = [
    { name = "func_80BE6D40", vram = 0x80BE6D40, size = 0x170 },
    { name = "func_80BE7600", vram = 0x80BE7600, size = 0x118 },
    { name = "EnDaiku2_Destroy", vram = 0x80BE63DC, size = 0x2C },
    { name = "func_80BE7718", vram = 0x80BE7718, size = 0x1B8 },
    { name = "func_80BE7504", vram = 0x80BE7504, size = 0xFC },
    { name = "func_80BE71D8", vram = 0x80BE71D8, size = 0xD0 },
    { name = "EnDaiku2_PostLimbDraw", vram = 0x80BE738C, size = 0xE8 },
    { name = "EnDaiku2_ChangeAnim", vram = 0x80BE6408, size = 0xB8 },
    { name = "EnDaiku2_Draw", vram = 0x80BE7474, size = 0x90 },
    { name = "func_80BE64C0", vram = 0x80BE64C0, size = 0xF4 },
    { name = "EnDaiku2_Init", vram = 0x80BE6228, size = 0x1B4 },
    { name = "func_80BE6EF0", vram = 0x80BE6EF0, size = 0x2B0 },
    { name = "func_80BE6EB0", vram = 0x80BE6EB0, size = 0x40 },
    { name = "func_80BE6BC0", vram = 0x80BE6BC0, size = 0x13C },
    { name = "func_80BE6B40", vram = 0x80BE6B40, size = 0x80 },
    { name = "func_80BE66E4", vram = 0x80BE66E4, size = 0x45C },
    { name = "func_80BE65B4", vram = 0x80BE65B4, size = 0x130 },
    { name = "EnDaiku2_Update", vram = 0x80BE72A8, size = 0xE4 },
    { name = "func_80BE71A0", vram = 0x80BE71A0, size = 0x38 },
    { name = "func_80BE61D0", vram = 0x80BE61D0, size = 0x58 },
    { name = "func_80BE6CFC", vram = 0x80BE6CFC, size = 0x44 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Muto"
rom = 0x0104CAA0
vram = 0x80BE7B00
size = 0x9F0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BE7C30, target_vram = 0x80BE841C },
    { type = "R_MIPS_LO16", vram = 0x80BE7C3C, target_vram = 0x80BE841C },
    { type = "R_MIPS_HI16", vram = 0x80BE7CA8, target_vram = 0x80BE8448 },
    { type = "R_MIPS_LO16", vram = 0x80BE7CB8, target_vram = 0x80BE8448 },
    { type = "R_MIPS_HI16", vram = 0x80BE7CC4, target_vram = 0x80BE8450 },
    { type = "R_MIPS_HI16", vram = 0x80BE7CDC, target_vram = 0x80BE8448 },
    { type = "R_MIPS_LO16", vram = 0x80BE7CE4, target_vram = 0x80BE8450 },
    { type = "R_MIPS_LO16", vram = 0x80BE7CF0, target_vram = 0x80BE8448 },
    { type = "R_MIPS_HI16", vram = 0x80BE7DCC, target_vram = 0x80BE7DEC },
    { type = "R_MIPS_LO16", vram = 0x80BE7DD0, target_vram = 0x80BE7DEC },
    { type = "R_MIPS_HI16", vram = 0x80BE7DFC, target_vram = 0x80BE8410 },
    { type = "R_MIPS_LO16", vram = 0x80BE7E0C, target_vram = 0x80BE8410 },
    { type = "R_MIPS_HI16", vram = 0x80BE7FC8, target_vram = 0x80BE7FEC },
    { type = "R_MIPS_LO16", vram = 0x80BE7FD0, target_vram = 0x80BE7FEC },
    { type = "R_MIPS_HI16", vram = 0x80BE83B0, target_vram = 0x80BE8328 },
    { type = "R_MIPS_LO16", vram = 0x80BE83B4, target_vram = 0x80BE8328 },
]

functions = [
    { name = "EnMuto_Update", vram = 0x80BE81A4, size = 0x184 },
    { name = "EnMuto_Idle", vram = 0x80BE7DEC, size = 0x19C },
    { name = "EnMuto_SetupIdle", vram = 0x80BE7DB4, size = 0x38 },
    { name = "EnMuto_ChangeAnim", vram = 0x80BE7C94, size = 0x8C },
    { name = "EnMuto_Draw", vram = 0x80BE8390, size = 0x58 },
    { name = "EnMuto_Init", vram = 0x80BE7B00, size = 0x168 },
    { name = "EnMuto_SetupDialogue", vram = 0x80BE7F88, size = 0x64 },
    { name = "EnMuto_OverrideLimbDraw", vram = 0x80BE8328, size = 0x68 },
    { name = "EnMuto_Destroy", vram = 0x80BE7C68, size = 0x2C },
    { name = "EnMuto_SetHeadRotation", vram = 0x80BE7D20, size = 0x94 },
    { name = "EnMuto_InDialogue", vram = 0x80BE7FEC, size = 0x1B8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Baisen"
rom = 0x0104D490
vram = 0x80BE84F0
size = 0xA30

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BE8610, target_vram = 0x80BE8E10 },
    { type = "R_MIPS_LO16", vram = 0x80BE861C, target_vram = 0x80BE8E10 },
    { type = "R_MIPS_HI16", vram = 0x80BE8630, target_vram = 0x80BE87B0 },
    { type = "R_MIPS_LO16", vram = 0x80BE8634, target_vram = 0x80BE87B0 },
    { type = "R_MIPS_HI16", vram = 0x80BE86A4, target_vram = 0x80BE8E4C },
    { type = "R_MIPS_LO16", vram = 0x80BE86B4, target_vram = 0x80BE8E4C },
    { type = "R_MIPS_HI16", vram = 0x80BE86C0, target_vram = 0x80BE8E58 },
    { type = "R_MIPS_HI16", vram = 0x80BE86D8, target_vram = 0x80BE8E4C },
    { type = "R_MIPS_LO16", vram = 0x80BE86E0, target_vram = 0x80BE8E58 },
    { type = "R_MIPS_LO16", vram = 0x80BE86EC, target_vram = 0x80BE8E4C },
    { type = "R_MIPS_HI16", vram = 0x80BE8848, target_vram = 0x80BE8E3C },
    { type = "R_MIPS_HI16", vram = 0x80BE884C, target_vram = 0x80BE887C },
    { type = "R_MIPS_LO16", vram = 0x80BE8858, target_vram = 0x80BE8E3C },
    { type = "R_MIPS_LO16", vram = 0x80BE885C, target_vram = 0x80BE887C },
    { type = "R_MIPS_HI16", vram = 0x80BE892C, target_vram = 0x80BE8E3C },
    { type = "R_MIPS_LO16", vram = 0x80BE893C, target_vram = 0x80BE8E3C },
    { type = "R_MIPS_HI16", vram = 0x80BE89A4, target_vram = 0x80BE89D8 },
    { type = "R_MIPS_HI16", vram = 0x80BE89AC, target_vram = 0x80BE8AAC },
    { type = "R_MIPS_LO16", vram = 0x80BE89B0, target_vram = 0x80BE8AAC },
    { type = "R_MIPS_LO16", vram = 0x80BE89C0, target_vram = 0x80BE89D8 },
    { type = "R_MIPS_HI16", vram = 0x80BE8B5C, target_vram = 0x80BE8E3C },
    { type = "R_MIPS_LO16", vram = 0x80BE8B84, target_vram = 0x80BE8E3C },
    { type = "R_MIPS_HI16", vram = 0x80BE8DB4, target_vram = 0x80BE8D3C },
    { type = "R_MIPS_LO16", vram = 0x80BE8DB8, target_vram = 0x80BE8D3C },
]

functions = [
    { name = "EnBaisen_Update", vram = 0x80BE8BE0, size = 0x15C },
    { name = "func_80BE8AAC", vram = 0x80BE8AAC, size = 0x134 },
    { name = "EnBaisen_Destroy", vram = 0x80BE8664, size = 0x2C },
    { name = "func_80BE895C", vram = 0x80BE895C, size = 0x7C },
    { name = "func_80BE87FC", vram = 0x80BE87FC, size = 0x80 },
    { name = "func_80BE887C", vram = 0x80BE887C, size = 0xE0 },
    { name = "EnBaisen_ChangeAnim", vram = 0x80BE8690, size = 0x8C },
    { name = "EnBaisen_Init", vram = 0x80BE84F0, size = 0x174 },
    { name = "EnBaisen_OverrideLimbDraw", vram = 0x80BE8D3C, size = 0x58 },
    { name = "func_80BE89D8", vram = 0x80BE89D8, size = 0xD4 },
    { name = "func_80BE87B0", vram = 0x80BE87B0, size = 0x4C },
    { name = "EnBaisen_Draw", vram = 0x80BE8D94, size = 0x58 },
    { name = "func_80BE871C", vram = 0x80BE871C, size = 0x94 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Heishi"
rom = 0x0104DEC0
vram = 0x80BE8F20
size = 0x5F0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BE9048, target_vram = 0x80BE9450 },
    { type = "R_MIPS_LO16", vram = 0x80BE9054, target_vram = 0x80BE9450 },
    { type = "R_MIPS_HI16", vram = 0x80BE90D0, target_vram = 0x80BE947C },
    { type = "R_MIPS_LO16", vram = 0x80BE90E0, target_vram = 0x80BE947C },
    { type = "R_MIPS_HI16", vram = 0x80BE90EC, target_vram = 0x80BE9490 },
    { type = "R_MIPS_HI16", vram = 0x80BE9104, target_vram = 0x80BE947C },
    { type = "R_MIPS_LO16", vram = 0x80BE910C, target_vram = 0x80BE9490 },
    { type = "R_MIPS_LO16", vram = 0x80BE9118, target_vram = 0x80BE947C },
    { type = "R_MIPS_HI16", vram = 0x80BE91F4, target_vram = 0x80BE9214 },
    { type = "R_MIPS_LO16", vram = 0x80BE91F8, target_vram = 0x80BE9214 },
    { type = "R_MIPS_HI16", vram = 0x80BE93F8, target_vram = 0x80BE9380 },
    { type = "R_MIPS_LO16", vram = 0x80BE93FC, target_vram = 0x80BE9380 },
]

functions = [
    { name = "EnHeishi_Idle", vram = 0x80BE9214, size = 0x10 },
    { name = "EnHeishi_ChangeAnim", vram = 0x80BE90BC, size = 0x8C },
    { name = "EnHeishi_Destroy", vram = 0x80BE9090, size = 0x2C },
    { name = "EnHeishi_OverrideLimbDraw", vram = 0x80BE9380, size = 0x58 },
    { name = "EnHeishi_Draw", vram = 0x80BE93D8, size = 0x58 },
    { name = "EnHeishi_Update", vram = 0x80BE9224, size = 0x15C },
    { name = "EnHeishi_SetHeadRotation", vram = 0x80BE9148, size = 0x94 },
    { name = "EnHeishi_Init", vram = 0x80BE8F20, size = 0x170 },
    { name = "EnHeishi_SetupIdle", vram = 0x80BE91DC, size = 0x38 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Demo_heishi"
rom = 0x0104E4B0
vram = 0x80BE9510
size = 0x610

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BE9588, target_vram = 0x80BE9A50 },
    { type = "R_MIPS_LO16", vram = 0x80BE9594, target_vram = 0x80BE9A50 },
    { type = "R_MIPS_HI16", vram = 0x80BE9600, target_vram = 0x80BE9A80 },
    { type = "R_MIPS_LO16", vram = 0x80BE9610, target_vram = 0x80BE9A80 },
    { type = "R_MIPS_HI16", vram = 0x80BE961C, target_vram = 0x80BE9A94 },
    { type = "R_MIPS_HI16", vram = 0x80BE9634, target_vram = 0x80BE9A80 },
    { type = "R_MIPS_LO16", vram = 0x80BE963C, target_vram = 0x80BE9A94 },
    { type = "R_MIPS_LO16", vram = 0x80BE9648, target_vram = 0x80BE9A80 },
    { type = "R_MIPS_HI16", vram = 0x80BE9724, target_vram = 0x80BE9A7C },
    { type = "R_MIPS_HI16", vram = 0x80BE9728, target_vram = 0x80BE975C },
    { type = "R_MIPS_LO16", vram = 0x80BE9734, target_vram = 0x80BE975C },
    { type = "R_MIPS_LO16", vram = 0x80BE9740, target_vram = 0x80BE9A7C },
    { type = "R_MIPS_HI16", vram = 0x80BE97F0, target_vram = 0x80BE980C },
    { type = "R_MIPS_LO16", vram = 0x80BE97F8, target_vram = 0x80BE980C },
    { type = "R_MIPS_HI16", vram = 0x80BE99EC, target_vram = 0x80BE9974 },
    { type = "R_MIPS_LO16", vram = 0x80BE99F0, target_vram = 0x80BE9974 },
]

functions = [
    { name = "EnDemoheishi_SetupTalk", vram = 0x80BE97F0, size = 0x1C },
    { name = "EnDemoheishi_SetupIdle", vram = 0x80BE970C, size = 0x50 },
    { name = "EnDemoheishi_Idle", vram = 0x80BE975C, size = 0x94 },
    { name = "EnDemoheishi_Update", vram = 0x80BE9864, size = 0x110 },
    { name = "EnDemoheishi_SetHeadRotation", vram = 0x80BE9678, size = 0x94 },
    { name = "EnDemoheishi_ChangeAnim", vram = 0x80BE95EC, size = 0x8C },
    { name = "EnDemoheishi_Init", vram = 0x80BE9510, size = 0xB0 },
    { name = "EnDemoheishi_Talk", vram = 0x80BE980C, size = 0x58 },
    { name = "EnDemoheishi_Draw", vram = 0x80BE99CC, size = 0x58 },
    { name = "EnDemoheishi_Destroy", vram = 0x80BE95C0, size = 0x2C },
    { name = "EnDemoheishi_OverrideLimbDraw", vram = 0x80BE9974, size = 0x58 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Dt"
rom = 0x0104EAC0
vram = 0x80BE9B20
size = 0x1A00

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BE9B98, target_vram = 0x80BEB29C },
    { type = "R_MIPS_LO16", vram = 0x80BE9BA8, target_vram = 0x80BEB29C },
    { type = "R_MIPS_HI16", vram = 0x80BE9C20, target_vram = 0x80BE9E94 },
    { type = "R_MIPS_LO16", vram = 0x80BE9C24, target_vram = 0x80BE9E94 },
    { type = "R_MIPS_HI16", vram = 0x80BE9D28, target_vram = 0x80BEB2C8 },
    { type = "R_MIPS_LO16", vram = 0x80BE9D30, target_vram = 0x80BEB2C8 },
    { type = "R_MIPS_HI16", vram = 0x80BE9D4C, target_vram = 0x80BEB2E0 },
    { type = "R_MIPS_HI16", vram = 0x80BE9D54, target_vram = 0x80BEB2C8 },
    { type = "R_MIPS_LO16", vram = 0x80BE9D64, target_vram = 0x80BEB2E0 },
    { type = "R_MIPS_LO16", vram = 0x80BE9D6C, target_vram = 0x80BEB2C8 },
    { type = "R_MIPS_HI16", vram = 0x80BE9DA8, target_vram = 0x80BEB2E8 },
    { type = "R_MIPS_LO16", vram = 0x80BE9DAC, target_vram = 0x80BEB2E8 },
    { type = "R_MIPS_HI16", vram = 0x80BE9E14, target_vram = 0x80BEB208 },
    { type = "R_MIPS_LO16", vram = 0x80BE9E24, target_vram = 0x80BEB208 },
    { type = "R_MIPS_HI16", vram = 0x80BE9F50, target_vram = 0x80BEB1D0 },
    { type = "R_MIPS_LO16", vram = 0x80BE9F60, target_vram = 0x80BEB1D0 },
    { type = "R_MIPS_HI16", vram = 0x80BE9F84, target_vram = 0x80BEA394 },
    { type = "R_MIPS_LO16", vram = 0x80BE9F8C, target_vram = 0x80BEA394 },
    { type = "R_MIPS_HI16", vram = 0x80BEA034, target_vram = 0x80BEB1D0 },
    { type = "R_MIPS_LO16", vram = 0x80BEA040, target_vram = 0x80BEB1D0 },
    { type = "R_MIPS_HI16", vram = 0x80BEA060, target_vram = 0x80BEA088 },
    { type = "R_MIPS_LO16", vram = 0x80BEA068, target_vram = 0x80BEA088 },
    { type = "R_MIPS_HI16", vram = 0x80BEA198, target_vram = 0x80BEB1D0 },
    { type = "R_MIPS_LO16", vram = 0x80BEA1A8, target_vram = 0x80BEB1D0 },
    { type = "R_MIPS_HI16", vram = 0x80BEA328, target_vram = 0x80BEB268 },
    { type = "R_MIPS_LO16", vram = 0x80BEA334, target_vram = 0x80BEB268 },
    { type = "R_MIPS_HI16", vram = 0x80BEA370, target_vram = 0x80BEA394 },
    { type = "R_MIPS_LO16", vram = 0x80BEA378, target_vram = 0x80BEA394 },
    { type = "R_MIPS_HI16", vram = 0x80BEA3B4, target_vram = 0x80BEB26A },
    { type = "R_MIPS_LO16", vram = 0x80BEA3C4, target_vram = 0x80BEB26A },
    { type = "R_MIPS_HI16", vram = 0x80BEA708, target_vram = 0x80BEA8F0 },
    { type = "R_MIPS_LO16", vram = 0x80BEA710, target_vram = 0x80BEA8F0 },
    { type = "R_MIPS_HI16", vram = 0x80BEA7D4, target_vram = 0x80BEB1D0 },
    { type = "R_MIPS_LO16", vram = 0x80BEA7E0, target_vram = 0x80BEB1D0 },
    { type = "R_MIPS_HI16", vram = 0x80BEA808, target_vram = 0x80BEB268 },
    { type = "R_MIPS_LO16", vram = 0x80BEA814, target_vram = 0x80BEB268 },
    { type = "R_MIPS_HI16", vram = 0x80BEA854, target_vram = 0x80BEB26A },
    { type = "R_MIPS_LO16", vram = 0x80BEA868, target_vram = 0x80BEB26A },
    { type = "R_MIPS_HI16", vram = 0x80BEA980, target_vram = 0x80BEB26A },
    { type = "R_MIPS_LO16", vram = 0x80BEA990, target_vram = 0x80BEB26A },
    { type = "R_MIPS_HI16", vram = 0x80BEA9A8, target_vram = 0x80BEB1D0 },
    { type = "R_MIPS_LO16", vram = 0x80BEA9B8, target_vram = 0x80BEB1D0 },
    { type = "R_MIPS_HI16", vram = 0x80BEA9F0, target_vram = 0x80BEB268 },
    { type = "R_MIPS_LO16", vram = 0x80BEA9F4, target_vram = 0x80BEB268 },
    { type = "R_MIPS_HI16", vram = 0x80BEAA38, target_vram = 0x80BEB26A },
    { type = "R_MIPS_LO16", vram = 0x80BEAA4C, target_vram = 0x80BEB26A },
    { type = "R_MIPS_HI16", vram = 0x80BEAAD8, target_vram = 0x80BEA394 },
    { type = "R_MIPS_LO16", vram = 0x80BEAADC, target_vram = 0x80BEA394 },
    { type = "R_MIPS_HI16", vram = 0x80BEAB20, target_vram = 0x80BEAB44 },
    { type = "R_MIPS_LO16", vram = 0x80BEAB28, target_vram = 0x80BEAB44 },
    { type = "R_MIPS_HI16", vram = 0x80BEAB74, target_vram = 0x80BEB1D0 },
    { type = "R_MIPS_LO16", vram = 0x80BEAB88, target_vram = 0x80BEB1D0 },
    { type = "R_MIPS_HI16", vram = 0x80BEABB8, target_vram = 0x80BEABF8 },
    { type = "R_MIPS_LO16", vram = 0x80BEABC4, target_vram = 0x80BEABF8 },
    { type = "R_MIPS_HI16", vram = 0x80BEAC44, target_vram = 0x80BEA394 },
    { type = "R_MIPS_LO16", vram = 0x80BEAC48, target_vram = 0x80BEA394 },
    { type = "R_MIPS_HI16", vram = 0x80BEACD0, target_vram = 0x80BEB1D0 },
    { type = "R_MIPS_HI16", vram = 0x80BEACEC, target_vram = 0x80BEAD2C },
    { type = "R_MIPS_LO16", vram = 0x80BEACFC, target_vram = 0x80BEB1D0 },
    { type = "R_MIPS_LO16", vram = 0x80BEAD04, target_vram = 0x80BEAD2C },
    { type = "R_MIPS_HI16", vram = 0x80BEADB8, target_vram = 0x80BEADD4 },
    { type = "R_MIPS_LO16", vram = 0x80BEADC0, target_vram = 0x80BEADD4 },
    { type = "R_MIPS_HI16", vram = 0x80BEAE44, target_vram = 0x80BEB1D0 },
    { type = "R_MIPS_LO16", vram = 0x80BEAE58, target_vram = 0x80BEB1D0 },
    { type = "R_MIPS_HI16", vram = 0x80BEB0FC, target_vram = 0x80BEB348 },
    { type = "R_MIPS_LO16", vram = 0x80BEB110, target_vram = 0x80BEB348 },
    { type = "R_MIPS_HI16", vram = 0x80BEB14C, target_vram = 0x80BEB35C },
    { type = "R_MIPS_LO16", vram = 0x80BEB160, target_vram = 0x80BEB35C },
    { type = "R_MIPS_HI16", vram = 0x80BEB168, target_vram = 0x80BEB06C },
    { type = "R_MIPS_LO16", vram = 0x80BEB16C, target_vram = 0x80BEB06C },
]

functions = [
    { name = "EnDt_Init", vram = 0x80BE9B20, size = 0x128 },
    { name = "func_80BEABF8", vram = 0x80BEABF8, size = 0x8C },
    { name = "func_80BEADD4", vram = 0x80BEADD4, size = 0xC0 },
    { name = "func_80BE9D9C", vram = 0x80BE9D9C, size = 0x5C },
    { name = "func_80BEA254", vram = 0x80BEA254, size = 0x140 },
    { name = "func_80BEA394", vram = 0x80BEA394, size = 0x55C },
    { name = "func_80BEA8F0", vram = 0x80BEA8F0, size = 0x208 },
    { name = "func_80BEAB44", vram = 0x80BEAB44, size = 0xB4 },
    { name = "func_80BE9DF8", vram = 0x80BE9DF8, size = 0x9C },
    { name = "EnDt_Destroy", vram = 0x80BE9C48, size = 0x2C },
    { name = "func_80BEB06C", vram = 0x80BEB06C, size = 0x3C },
    { name = "func_80BE9CE8", vram = 0x80BE9CE8, size = 0xB4 },
    { name = "EnDt_Update", vram = 0x80BEAE94, size = 0x1D8 },
    { name = "func_80BEA088", vram = 0x80BEA088, size = 0x1CC },
    { name = "func_80BE9EF8", vram = 0x80BE9EF8, size = 0x190 },
    { name = "func_80BE9C74", vram = 0x80BE9C74, size = 0x74 },
    { name = "func_80BEADB8", vram = 0x80BEADB8, size = 0x1C },
    { name = "func_80BE9E94", vram = 0x80BE9E94, size = 0x64 },
    { name = "func_80BEAC84", vram = 0x80BEAC84, size = 0xA8 },
    { name = "func_80BEAD2C", vram = 0x80BEAD2C, size = 0x8C },
    { name = "func_80BEAAF8", vram = 0x80BEAAF8, size = 0x4C },
    { name = "EnDt_Draw", vram = 0x80BEB0A8, size = 0x108 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Cha"
rom = 0x010504C0
vram = 0x80BEB520
size = 0x420

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BEB538, target_vram = 0x80BEB880 },
    { type = "R_MIPS_LO16", vram = 0x80BEB53C, target_vram = 0x80BEB880 },
    { type = "R_MIPS_HI16", vram = 0x80BEB57C, target_vram = 0x80BEB654 },
    { type = "R_MIPS_LO16", vram = 0x80BEB584, target_vram = 0x80BEB654 },
    { type = "R_MIPS_HI16", vram = 0x80BEB5FC, target_vram = 0x80BEB654 },
    { type = "R_MIPS_LO16", vram = 0x80BEB604, target_vram = 0x80BEB654 },
    { type = "R_MIPS_HI16", vram = 0x80BEB628, target_vram = 0x80BEB654 },
    { type = "R_MIPS_LO16", vram = 0x80BEB62C, target_vram = 0x80BEB654 },
    { type = "R_MIPS_HI16", vram = 0x80BEB6D8, target_vram = 0x80BEB5DC },
    { type = "R_MIPS_LO16", vram = 0x80BEB6DC, target_vram = 0x80BEB5DC },
    { type = "R_MIPS_HI16", vram = 0x80BEB6FC, target_vram = 0x80BEB8B0 },
    { type = "R_MIPS_LO16", vram = 0x80BEB70C, target_vram = 0x80BEB8B0 },
    { type = "R_MIPS_HI16", vram = 0x80BEB710, target_vram = 0x80BEB8B4 },
    { type = "R_MIPS_LO16", vram = 0x80BEB73C, target_vram = 0x80BEB8B4 },
    { type = "R_MIPS_HI16", vram = 0x80BEB814, target_vram = 0x80BEB8B8 },
    { type = "R_MIPS_LO16", vram = 0x80BEB818, target_vram = 0x80BEB8B8 },
    { type = "R_MIPS_HI16", vram = 0x80BEB81C, target_vram = 0x80BEB8BC },
    { type = "R_MIPS_LO16", vram = 0x80BEB820, target_vram = 0x80BEB8BC },
]

functions = [
    { name = "EnCha_Update", vram = 0x80BEB76C, size = 0x88 },
    { name = "EnCha_Ring", vram = 0x80BEB5DC, size = 0x78 },
    { name = "EnCha_Init", vram = 0x80BEB520, size = 0x90 },
    { name = "EnCha_Draw", vram = 0x80BEB7F4, size = 0x6C },
    { name = "EnCha_Idle", vram = 0x80BEB654, size = 0x118 },
    { name = "EnCha_Destroy", vram = 0x80BEB5B0, size = 0x2C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Dinner"
rom = 0x010508E0
vram = 0x80BEB940
size = 0x180

relocs = [
]

functions = [
    { name = "ObjDinner_Update", vram = 0x80BEB9CC, size = 0x10 },
    { name = "ObjDinner_Init", vram = 0x80BEB940, size = 0x7C },
    { name = "ObjDinner_Destroy", vram = 0x80BEB9BC, size = 0x10 },
    { name = "ObjDinner_Draw", vram = 0x80BEB9DC, size = 0x8C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Eff_Lastday"
rom = 0x01050A60
vram = 0x80BEBAC0
size = 0x780

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BEBB30, target_vram = 0x80BEBDF8 },
    { type = "R_MIPS_LO16", vram = 0x80BEBB38, target_vram = 0x80BEBDF8 },
    { type = "R_MIPS_HI16", vram = 0x80BEBB70, target_vram = 0x80BEBEB8 },
    { type = "R_MIPS_LO16", vram = 0x80BEBB78, target_vram = 0x80BEBEB8 },
    { type = "R_MIPS_HI16", vram = 0x80BEBBB0, target_vram = 0x80BEBF78 },
    { type = "R_MIPS_LO16", vram = 0x80BEBBB8, target_vram = 0x80BEBF78 },
    { type = "R_MIPS_HI16", vram = 0x80BEBBF4, target_vram = 0x80BEBD0C },
    { type = "R_MIPS_LO16", vram = 0x80BEBBFC, target_vram = 0x80BEBD0C },
    { type = "R_MIPS_HI16", vram = 0x80BEBD7C, target_vram = 0x80BEC0DC },
    { type = "R_MIPS_HI16", vram = 0x80BEBD94, target_vram = 0x80BEC0DC },
    { type = "R_MIPS_LO16", vram = 0x80BEBD98, target_vram = 0x80BEC0DC },
    { type = "R_MIPS_LO16", vram = 0x80BEBDD4, target_vram = 0x80BEC0DC },
    { type = "R_MIPS_HI16", vram = 0x80BEBE58, target_vram = 0x80BEC0DC },
    { type = "R_MIPS_HI16", vram = 0x80BEBE6C, target_vram = 0x80BEC0DC },
    { type = "R_MIPS_LO16", vram = 0x80BEBE80, target_vram = 0x80BEC0DC },
    { type = "R_MIPS_LO16", vram = 0x80BEBE94, target_vram = 0x80BEC0DC },
    { type = "R_MIPS_HI16", vram = 0x80BEBF18, target_vram = 0x80BEC0DC },
    { type = "R_MIPS_HI16", vram = 0x80BEBF2C, target_vram = 0x80BEC0DC },
    { type = "R_MIPS_LO16", vram = 0x80BEBF40, target_vram = 0x80BEC0DC },
    { type = "R_MIPS_LO16", vram = 0x80BEBF54, target_vram = 0x80BEC0DC },
    { type = "R_MIPS_HI16", vram = 0x80BEBFE8, target_vram = 0x80BEC0DC },
    { type = "R_MIPS_HI16", vram = 0x80BEC01C, target_vram = 0x80BEC0DC },
    { type = "R_MIPS_LO16", vram = 0x80BEC020, target_vram = 0x80BEC0DC },
    { type = "R_MIPS_LO16", vram = 0x80BEC05C, target_vram = 0x80BEC0DC },
]

functions = [
    { name = "EffLastday_Draw", vram = 0x80BEC0DC, size = 0xB0 },
    { name = "func_80BEBDF8", vram = 0x80BEBDF8, size = 0xC0 },
    { name = "func_80BEBD0C", vram = 0x80BEBD0C, size = 0xEC },
    { name = "EffLastday_Init", vram = 0x80BEBAC0, size = 0x23C },
    { name = "EffLastday_Destroy", vram = 0x80BEBCFC, size = 0x10 },
    { name = "func_80BEBEB8", vram = 0x80BEBEB8, size = 0xC0 },
    { name = "func_80BEBF78", vram = 0x80BEBF78, size = 0x108 },
    { name = "EffLastday_SetVtxAlpha", vram = 0x80BEC0A4, size = 0x38 },
    { name = "EffLastday_Update", vram = 0x80BEC080, size = 0x24 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Ikana_Dharma"
rom = 0x010511E0
vram = 0x80BEC240
size = 0x990

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BEC2A4, target_vram = 0x80BECB10 },
    { type = "R_MIPS_LO16", vram = 0x80BEC2A8, target_vram = 0x80BECB10 },
    { type = "R_MIPS_HI16", vram = 0x80BEC36C, target_vram = 0x80BECB14 },
    { type = "R_MIPS_LO16", vram = 0x80BEC378, target_vram = 0x80BECB14 },
    { type = "R_MIPS_HI16", vram = 0x80BEC420, target_vram = 0x80BECAFC },
    { type = "R_MIPS_LO16", vram = 0x80BEC424, target_vram = 0x80BECAFC },
    { type = "R_MIPS_HI16", vram = 0x80BEC430, target_vram = 0x80BECB18 },
    { type = "R_MIPS_LO16", vram = 0x80BEC434, target_vram = 0x80BECB18 },
    { type = "R_MIPS_HI16", vram = 0x80BEC438, target_vram = 0x80BECB1C },
    { type = "R_MIPS_LO16", vram = 0x80BEC444, target_vram = 0x80BECB1C },
    { type = "R_MIPS_HI16", vram = 0x80BEC47C, target_vram = 0x80BECAD0 },
    { type = "R_MIPS_LO16", vram = 0x80BEC480, target_vram = 0x80BECAD0 },
    { type = "R_MIPS_HI16", vram = 0x80BEC598, target_vram = 0x80BECBD0 },
    { type = "R_MIPS_LO16", vram = 0x80BEC59C, target_vram = 0x80BECBD0 },
    { type = "R_MIPS_HI16", vram = 0x80BEC5C8, target_vram = 0x80BEC5E0 },
    { type = "R_MIPS_LO16", vram = 0x80BEC5CC, target_vram = 0x80BEC5E0 },
    { type = "R_MIPS_HI16", vram = 0x80BEC5F8, target_vram = 0x80BECBD0 },
    { type = "R_MIPS_LO16", vram = 0x80BEC61C, target_vram = 0x80BECBD0 },
    { type = "R_MIPS_HI16", vram = 0x80BEC620, target_vram = 0x80BECBD0 },
    { type = "R_MIPS_LO16", vram = 0x80BEC62C, target_vram = 0x80BECBD0 },
    { type = "R_MIPS_HI16", vram = 0x80BEC6B8, target_vram = 0x80BECBD0 },
    { type = "R_MIPS_LO16", vram = 0x80BEC6C8, target_vram = 0x80BECBD0 },
    { type = "R_MIPS_HI16", vram = 0x80BEC774, target_vram = 0x80BEC790 },
    { type = "R_MIPS_LO16", vram = 0x80BEC778, target_vram = 0x80BEC790 },
    { type = "R_MIPS_HI16", vram = 0x80BEC7EC, target_vram = 0x80BEC808 },
    { type = "R_MIPS_LO16", vram = 0x80BEC7F4, target_vram = 0x80BEC808 },
    { type = "R_MIPS_HI16", vram = 0x80BEC82C, target_vram = 0x80BECBD0 },
    { type = "R_MIPS_LO16", vram = 0x80BEC830, target_vram = 0x80BECBD0 },
    { type = "R_MIPS_HI16", vram = 0x80BEC8EC, target_vram = 0x80BEC5E0 },
    { type = "R_MIPS_LO16", vram = 0x80BEC8F0, target_vram = 0x80BEC5E0 },
]

functions = [
    { name = "BgIkanaDharma_Destroy", vram = 0x80BEC560, size = 0x64 },
    { name = "BgIkanaDharma_WaitForCutsceneToEnd", vram = 0x80BEC808, size = 0xB8 },
    { name = "BgIkanaDharma_SpawnEffects", vram = 0x80BEC240, size = 0x1B4 },
    { name = "BgIkanaDharma_Draw", vram = 0x80BECA80, size = 0x30 },
    { name = "BgIkanaDharma_SetupWaitForCutsceneToEnd", vram = 0x80BEC7EC, size = 0x1C },
    { name = "BgIkanaDharma_StartCutscene", vram = 0x80BEC790, size = 0x5C },
    { name = "BgIkanaDharma_SetupWaitForHit", vram = 0x80BEC5C4, size = 0x1C },
    { name = "BgIkanaDharma_WaitForHit", vram = 0x80BEC5E0, size = 0x178 },
    { name = "BgIkanaDharma_Init", vram = 0x80BEC3F4, size = 0x16C },
    { name = "BgIkanaDharma_Update", vram = 0x80BEC8C0, size = 0x1C0 },
    { name = "BgIkanaDharma_SetupStartCutscene", vram = 0x80BEC758, size = 0x38 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Akindonuts"
rom = 0x01051B70
vram = 0x80BECBE0
size = 0x41B0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BECE1C, target_vram = 0x80BF04C0 },
    { type = "R_MIPS_LO16", vram = 0x80BECE20, target_vram = 0x80BF04C0 },
    { type = "R_MIPS_HI16", vram = 0x80BED3F0, target_vram = 0x80BF04C4 },
    { type = "R_MIPS_LO16", vram = 0x80BED3F8, target_vram = 0x80BF04C4 },
    { type = "R_MIPS_HI16", vram = 0x80BED58C, target_vram = 0x80BEF360 },
    { type = "R_MIPS_LO16", vram = 0x80BED5A8, target_vram = 0x80BEF360 },
    { type = "R_MIPS_HI16", vram = 0x80BED6AC, target_vram = 0x80BF0504 },
    { type = "R_MIPS_LO16", vram = 0x80BED6B4, target_vram = 0x80BF0504 },
    { type = "R_MIPS_HI16", vram = 0x80BED80C, target_vram = 0x80BEF360 },
    { type = "R_MIPS_LO16", vram = 0x80BED828, target_vram = 0x80BEF360 },
    { type = "R_MIPS_HI16", vram = 0x80BED8D8, target_vram = 0x80BF052C },
    { type = "R_MIPS_LO16", vram = 0x80BED8E0, target_vram = 0x80BF052C },
    { type = "R_MIPS_HI16", vram = 0x80BEDAC8, target_vram = 0x80BEF360 },
    { type = "R_MIPS_LO16", vram = 0x80BEDAD8, target_vram = 0x80BEF360 },
    { type = "R_MIPS_HI16", vram = 0x80BEDBBC, target_vram = 0x80BF0588 },
    { type = "R_MIPS_LO16", vram = 0x80BEDBC4, target_vram = 0x80BF0588 },
    { type = "R_MIPS_HI16", vram = 0x80BEDD38, target_vram = 0x80BEF360 },
    { type = "R_MIPS_LO16", vram = 0x80BEDD48, target_vram = 0x80BEF360 },
    { type = "R_MIPS_HI16", vram = 0x80BEDDE0, target_vram = 0x80BF05FC },
    { type = "R_MIPS_LO16", vram = 0x80BEDDE8, target_vram = 0x80BF05FC },
    { type = "R_MIPS_HI16", vram = 0x80BEDFB0, target_vram = 0x80BEF360 },
    { type = "R_MIPS_LO16", vram = 0x80BEDFC0, target_vram = 0x80BEF360 },
    { type = "R_MIPS_HI16", vram = 0x80BEE0A4, target_vram = 0x80BF06C0 },
    { type = "R_MIPS_LO16", vram = 0x80BEE0AC, target_vram = 0x80BF06C0 },
    { type = "R_MIPS_HI16", vram = 0x80BEE200, target_vram = 0x80BEF360 },
    { type = "R_MIPS_LO16", vram = 0x80BEE210, target_vram = 0x80BEF360 },
    { type = "R_MIPS_HI16", vram = 0x80BEE2B4, target_vram = 0x80BF06DC },
    { type = "R_MIPS_LO16", vram = 0x80BEE2BC, target_vram = 0x80BF06DC },
    { type = "R_MIPS_HI16", vram = 0x80BEE470, target_vram = 0x80BEF360 },
    { type = "R_MIPS_LO16", vram = 0x80BEE480, target_vram = 0x80BEF360 },
    { type = "R_MIPS_HI16", vram = 0x80BEE6C8, target_vram = 0x80BEF360 },
    { type = "R_MIPS_LO16", vram = 0x80BEE6D8, target_vram = 0x80BEF360 },
    { type = "R_MIPS_HI16", vram = 0x80BEE78C, target_vram = 0x80BF048C },
    { type = "R_MIPS_LO16", vram = 0x80BEE794, target_vram = 0x80BF048C },
    { type = "R_MIPS_HI16", vram = 0x80BEE79C, target_vram = 0x80BEF18C },
    { type = "R_MIPS_HI16", vram = 0x80BEE7B0, target_vram = 0x80BEF20C },
    { type = "R_MIPS_LO16", vram = 0x80BEE7B8, target_vram = 0x80BEF20C },
    { type = "R_MIPS_LO16", vram = 0x80BEE7C4, target_vram = 0x80BEF18C },
    { type = "R_MIPS_HI16", vram = 0x80BEE7DC, target_vram = 0x80BF0494 },
    { type = "R_MIPS_LO16", vram = 0x80BEE7E4, target_vram = 0x80BF0494 },
    { type = "R_MIPS_HI16", vram = 0x80BEE7EC, target_vram = 0x80BEF18C },
    { type = "R_MIPS_HI16", vram = 0x80BEE800, target_vram = 0x80BEF20C },
    { type = "R_MIPS_LO16", vram = 0x80BEE808, target_vram = 0x80BEF20C },
    { type = "R_MIPS_LO16", vram = 0x80BEE814, target_vram = 0x80BEF18C },
    { type = "R_MIPS_HI16", vram = 0x80BEE82C, target_vram = 0x80BF049C },
    { type = "R_MIPS_LO16", vram = 0x80BEE834, target_vram = 0x80BF049C },
    { type = "R_MIPS_HI16", vram = 0x80BEE83C, target_vram = 0x80BEF18C },
    { type = "R_MIPS_HI16", vram = 0x80BEE850, target_vram = 0x80BEF20C },
    { type = "R_MIPS_LO16", vram = 0x80BEE858, target_vram = 0x80BEF20C },
    { type = "R_MIPS_LO16", vram = 0x80BEE864, target_vram = 0x80BEF18C },
    { type = "R_MIPS_HI16", vram = 0x80BEE880, target_vram = 0x80BF04A4 },
    { type = "R_MIPS_LO16", vram = 0x80BEE888, target_vram = 0x80BF04A4 },
    { type = "R_MIPS_HI16", vram = 0x80BEE890, target_vram = 0x80BEF18C },
    { type = "R_MIPS_HI16", vram = 0x80BEE8A4, target_vram = 0x80BEF20C },
    { type = "R_MIPS_LO16", vram = 0x80BEE8AC, target_vram = 0x80BEF20C },
    { type = "R_MIPS_LO16", vram = 0x80BEE8B8, target_vram = 0x80BEF18C },
    { type = "R_MIPS_HI16", vram = 0x80BEE8C4, target_vram = 0x80BF04AC },
    { type = "R_MIPS_LO16", vram = 0x80BEE8CC, target_vram = 0x80BF04AC },
    { type = "R_MIPS_HI16", vram = 0x80BEE8D0, target_vram = 0x80BEF18C },
    { type = "R_MIPS_LO16", vram = 0x80BEE8D4, target_vram = 0x80BEF18C },
    { type = "R_MIPS_HI16", vram = 0x80BEE8FC, target_vram = 0x80BF04AC },
    { type = "R_MIPS_LO16", vram = 0x80BEE904, target_vram = 0x80BF04AC },
    { type = "R_MIPS_HI16", vram = 0x80BEE91C, target_vram = 0x80BEF18C },
    { type = "R_MIPS_LO16", vram = 0x80BEE920, target_vram = 0x80BEF18C },
    { type = "R_MIPS_HI16", vram = 0x80BEE9A4, target_vram = 0x80BED680 },
    { type = "R_MIPS_LO16", vram = 0x80BEE9A8, target_vram = 0x80BED680 },
    { type = "R_MIPS_HI16", vram = 0x80BEE9C8, target_vram = 0x80BED3BC },
    { type = "R_MIPS_LO16", vram = 0x80BEE9DC, target_vram = 0x80BED3BC },
    { type = "R_MIPS_HI16", vram = 0x80BEEA08, target_vram = 0x80BEDB88 },
    { type = "R_MIPS_LO16", vram = 0x80BEEA0C, target_vram = 0x80BEDB88 },
    { type = "R_MIPS_HI16", vram = 0x80BEEA2C, target_vram = 0x80BED8A4 },
    { type = "R_MIPS_LO16", vram = 0x80BEEA40, target_vram = 0x80BED8A4 },
    { type = "R_MIPS_HI16", vram = 0x80BEEA6C, target_vram = 0x80BEE070 },
    { type = "R_MIPS_LO16", vram = 0x80BEEA70, target_vram = 0x80BEE070 },
    { type = "R_MIPS_HI16", vram = 0x80BEEA90, target_vram = 0x80BEDDAC },
    { type = "R_MIPS_LO16", vram = 0x80BEEAA4, target_vram = 0x80BEDDAC },
    { type = "R_MIPS_HI16", vram = 0x80BEEAD0, target_vram = 0x80BEE530 },
    { type = "R_MIPS_LO16", vram = 0x80BEEAD4, target_vram = 0x80BEE530 },
    { type = "R_MIPS_HI16", vram = 0x80BEEAF4, target_vram = 0x80BEE274 },
    { type = "R_MIPS_LO16", vram = 0x80BEEB08, target_vram = 0x80BEE274 },
    { type = "R_MIPS_HI16", vram = 0x80BEEB38, target_vram = 0x80BF031C },
    { type = "R_MIPS_LO16", vram = 0x80BEEB5C, target_vram = 0x80BF031C },
    { type = "R_MIPS_HI16", vram = 0x80BEEC00, target_vram = 0x80BEEDC0 },
    { type = "R_MIPS_LO16", vram = 0x80BEEC04, target_vram = 0x80BEEDC0 },
    { type = "R_MIPS_HI16", vram = 0x80BEEC10, target_vram = 0x80BF031C },
    { type = "R_MIPS_LO16", vram = 0x80BEEC20, target_vram = 0x80BF031C },
    { type = "R_MIPS_HI16", vram = 0x80BEEC70, target_vram = 0x80BF031C },
    { type = "R_MIPS_LO16", vram = 0x80BEEC74, target_vram = 0x80BF031C },
    { type = "R_MIPS_HI16", vram = 0x80BEECB0, target_vram = 0x80BF031C },
    { type = "R_MIPS_LO16", vram = 0x80BEECB4, target_vram = 0x80BF031C },
    { type = "R_MIPS_HI16", vram = 0x80BEED18, target_vram = 0x80BF031C },
    { type = "R_MIPS_LO16", vram = 0x80BEED24, target_vram = 0x80BF031C },
    { type = "R_MIPS_HI16", vram = 0x80BEED8C, target_vram = 0x80BF031C },
    { type = "R_MIPS_LO16", vram = 0x80BEED9C, target_vram = 0x80BF031C },
    { type = "R_MIPS_HI16", vram = 0x80BEEDD8, target_vram = 0x80BEEE10 },
    { type = "R_MIPS_HI16", vram = 0x80BEEDDC, target_vram = 0x80BF031C },
    { type = "R_MIPS_LO16", vram = 0x80BEEDE4, target_vram = 0x80BEEE10 },
    { type = "R_MIPS_LO16", vram = 0x80BEEDE8, target_vram = 0x80BF031C },
    { type = "R_MIPS_HI16", vram = 0x80BEEE68, target_vram = 0x80BEEFA8 },
    { type = "R_MIPS_LO16", vram = 0x80BEEE6C, target_vram = 0x80BEEFA8 },
    { type = "R_MIPS_HI16", vram = 0x80BEEF0C, target_vram = 0x80BF031C },
    { type = "R_MIPS_LO16", vram = 0x80BEEF20, target_vram = 0x80BF031C },
    { type = "R_MIPS_HI16", vram = 0x80BEEF88, target_vram = 0x80BEEB20 },
    { type = "R_MIPS_LO16", vram = 0x80BEEF8C, target_vram = 0x80BEEB20 },
    { type = "R_MIPS_HI16", vram = 0x80BEF020, target_vram = 0x80BEEE10 },
    { type = "R_MIPS_LO16", vram = 0x80BEF028, target_vram = 0x80BEEE10 },
    { type = "R_MIPS_HI16", vram = 0x80BEF08C, target_vram = 0x80BF031C },
    { type = "R_MIPS_LO16", vram = 0x80BEF090, target_vram = 0x80BF031C },
    { type = "R_MIPS_HI16", vram = 0x80BEF0A4, target_vram = 0x80BEF518 },
    { type = "R_MIPS_LO16", vram = 0x80BEF0A8, target_vram = 0x80BEF518 },
    { type = "R_MIPS_HI16", vram = 0x80BEF1EC, target_vram = 0x80BEEE10 },
    { type = "R_MIPS_LO16", vram = 0x80BEF1F0, target_vram = 0x80BEEE10 },
    { type = "R_MIPS_HI16", vram = 0x80BEF234, target_vram = 0x80BF031C },
    { type = "R_MIPS_LO16", vram = 0x80BEF258, target_vram = 0x80BF031C },
    { type = "R_MIPS_HI16", vram = 0x80BEF278, target_vram = 0x80BF031C },
    { type = "R_MIPS_LO16", vram = 0x80BEF27C, target_vram = 0x80BF031C },
    { type = "R_MIPS_HI16", vram = 0x80BEF2C0, target_vram = 0x80BF031C },
    { type = "R_MIPS_LO16", vram = 0x80BEF2C8, target_vram = 0x80BF031C },
    { type = "R_MIPS_HI16", vram = 0x80BEF324, target_vram = 0x80BEF360 },
    { type = "R_MIPS_LO16", vram = 0x80BEF32C, target_vram = 0x80BEF360 },
    { type = "R_MIPS_HI16", vram = 0x80BEF3AC, target_vram = 0x80BEF450 },
    { type = "R_MIPS_LO16", vram = 0x80BEF3B0, target_vram = 0x80BEF450 },
    { type = "R_MIPS_HI16", vram = 0x80BEF400, target_vram = 0x80BEF450 },
    { type = "R_MIPS_LO16", vram = 0x80BEF404, target_vram = 0x80BEF450 },
    { type = "R_MIPS_HI16", vram = 0x80BEF49C, target_vram = 0x80BEF4B8 },
    { type = "R_MIPS_LO16", vram = 0x80BEF4A0, target_vram = 0x80BEF4B8 },
    { type = "R_MIPS_HI16", vram = 0x80BEF4EC, target_vram = 0x80BEEFA8 },
    { type = "R_MIPS_LO16", vram = 0x80BEF4F0, target_vram = 0x80BEEFA8 },
    { type = "R_MIPS_HI16", vram = 0x80BEF530, target_vram = 0x80BF031C },
    { type = "R_MIPS_LO16", vram = 0x80BEF554, target_vram = 0x80BF031C },
    { type = "R_MIPS_HI16", vram = 0x80BEF570, target_vram = 0x80BF0718 },
    { type = "R_MIPS_LO16", vram = 0x80BEF578, target_vram = 0x80BF0718 },
    { type = "R_MIPS_HI16", vram = 0x80BEF584, target_vram = 0x80BF0754 },
    { type = "R_MIPS_LO16", vram = 0x80BEF588, target_vram = 0x80BF0754 },
    { type = "R_MIPS_HI16", vram = 0x80BEF5A4, target_vram = 0x80BF0758 },
    { type = "R_MIPS_LO16", vram = 0x80BEF5A8, target_vram = 0x80BF0758 },
    { type = "R_MIPS_HI16", vram = 0x80BEF5B0, target_vram = 0x80BF075C },
    { type = "R_MIPS_LO16", vram = 0x80BEF5C4, target_vram = 0x80BF075C },
    { type = "R_MIPS_HI16", vram = 0x80BEF5DC, target_vram = 0x80BF0760 },
    { type = "R_MIPS_LO16", vram = 0x80BEF5E0, target_vram = 0x80BF0760 },
    { type = "R_MIPS_HI16", vram = 0x80BEF5E4, target_vram = 0x80BF0764 },
    { type = "R_MIPS_LO16", vram = 0x80BEF5EC, target_vram = 0x80BF0764 },
    { type = "R_MIPS_HI16", vram = 0x80BEF61C, target_vram = 0x80BF0768 },
    { type = "R_MIPS_LO16", vram = 0x80BEF620, target_vram = 0x80BF0768 },
    { type = "R_MIPS_HI16", vram = 0x80BEF644, target_vram = 0x80BF076C },
    { type = "R_MIPS_LO16", vram = 0x80BEF648, target_vram = 0x80BF076C },
    { type = "R_MIPS_HI16", vram = 0x80BEF664, target_vram = 0x80BF0770 },
    { type = "R_MIPS_LO16", vram = 0x80BEF668, target_vram = 0x80BF0770 },
    { type = "R_MIPS_HI16", vram = 0x80BEF674, target_vram = 0x80BF0774 },
    { type = "R_MIPS_LO16", vram = 0x80BEF678, target_vram = 0x80BF0774 },
    { type = "R_MIPS_HI16", vram = 0x80BEF714, target_vram = 0x80BF031C },
    { type = "R_MIPS_LO16", vram = 0x80BEF71C, target_vram = 0x80BF031C },
    { type = "R_MIPS_HI16", vram = 0x80BEF73C, target_vram = 0x80BEF770 },
    { type = "R_MIPS_LO16", vram = 0x80BEF74C, target_vram = 0x80BEF770 },
    { type = "R_MIPS_HI16", vram = 0x80BEF81C, target_vram = 0x80BEF83C },
    { type = "R_MIPS_LO16", vram = 0x80BEF820, target_vram = 0x80BEF83C },
    { type = "R_MIPS_HI16", vram = 0x80BEF854, target_vram = 0x80BF031C },
    { type = "R_MIPS_LO16", vram = 0x80BEF878, target_vram = 0x80BF031C },
    { type = "R_MIPS_HI16", vram = 0x80BEF8A4, target_vram = 0x80BF0778 },
    { type = "R_MIPS_LO16", vram = 0x80BEF8B0, target_vram = 0x80BF0778 },
    { type = "R_MIPS_HI16", vram = 0x80BEF98C, target_vram = 0x80BF031C },
    { type = "R_MIPS_HI16", vram = 0x80BEF994, target_vram = 0x80BF077C },
    { type = "R_MIPS_LO16", vram = 0x80BEF99C, target_vram = 0x80BF031C },
    { type = "R_MIPS_LO16", vram = 0x80BEF9B0, target_vram = 0x80BF077C },
    { type = "R_MIPS_HI16", vram = 0x80BEF9D0, target_vram = 0x80BEF9F0 },
    { type = "R_MIPS_LO16", vram = 0x80BEF9D4, target_vram = 0x80BEF9F0 },
    { type = "R_MIPS_HI16", vram = 0x80BEFA48, target_vram = 0x80BF0780 },
    { type = "R_MIPS_LO16", vram = 0x80BEFA50, target_vram = 0x80BF0780 },
    { type = "R_MIPS_HI16", vram = 0x80BEFA9C, target_vram = 0x80BF031C },
    { type = "R_MIPS_LO16", vram = 0x80BEFAA0, target_vram = 0x80BF031C },
    { type = "R_MIPS_HI16", vram = 0x80BEFAB8, target_vram = 0x80BEFAF0 },
    { type = "R_MIPS_LO16", vram = 0x80BEFAC4, target_vram = 0x80BEFAF0 },
    { type = "R_MIPS_HI16", vram = 0x80BEFC20, target_vram = 0x80BEFD74 },
    { type = "R_MIPS_LO16", vram = 0x80BEFC24, target_vram = 0x80BEFD74 },
    { type = "R_MIPS_HI16", vram = 0x80BEFC5C, target_vram = 0x80BEFD74 },
    { type = "R_MIPS_LO16", vram = 0x80BEFC60, target_vram = 0x80BEFD74 },
    { type = "R_MIPS_HI16", vram = 0x80BEFDB0, target_vram = 0x80BF04B4 },
    { type = "R_MIPS_LO16", vram = 0x80BEFDB4, target_vram = 0x80BF04B4 },
    { type = "R_MIPS_HI16", vram = 0x80BEFE08, target_vram = 0x80BF02F0 },
    { type = "R_MIPS_LO16", vram = 0x80BEFE10, target_vram = 0x80BF02F0 },
    { type = "R_MIPS_HI16", vram = 0x80BEFEA4, target_vram = 0x80BF031C },
    { type = "R_MIPS_LO16", vram = 0x80BEFEA8, target_vram = 0x80BF031C },
    { type = "R_MIPS_HI16", vram = 0x80BEFEE8, target_vram = 0x80BEEB20 },
    { type = "R_MIPS_LO16", vram = 0x80BEFEEC, target_vram = 0x80BEEB20 },
    { type = "R_MIPS_HI16", vram = 0x80BF0278, target_vram = 0x80BEFFB4 },
    { type = "R_MIPS_HI16", vram = 0x80BF027C, target_vram = 0x80BF0178 },
    { type = "R_MIPS_HI16", vram = 0x80BF028C, target_vram = 0x80BF0190 },
    { type = "R_MIPS_LO16", vram = 0x80BF0290, target_vram = 0x80BF0190 },
    { type = "R_MIPS_LO16", vram = 0x80BF0294, target_vram = 0x80BF0178 },
    { type = "R_MIPS_LO16", vram = 0x80BF0298, target_vram = 0x80BEFFB4 },
]

functions = [
    { name = "func_80BED140", vram = 0x80BED140, size = 0xC8 },
    { name = "func_80BEDB88", vram = 0x80BEDB88, size = 0x224 },
    { name = "func_80BED090", vram = 0x80BED090, size = 0xB0 },
    { name = "func_80BED27C", vram = 0x80BED27C, size = 0x80 },
    { name = "func_80BEE73C", vram = 0x80BEE73C, size = 0x1FC },
    { name = "func_80BEF20C", vram = 0x80BEF20C, size = 0x154 },
    { name = "func_80BEF770", vram = 0x80BEF770, size = 0xCC },
    { name = "func_80BEE530", vram = 0x80BEE530, size = 0x20C },
    { name = "func_80BED208", vram = 0x80BED208, size = 0x74 },
    { name = "EnAkindonuts_Destroy", vram = 0x80BEFF08, size = 0x2C },
    { name = "func_80BEEFA8", vram = 0x80BEEFA8, size = 0x1E4 },
    { name = "func_80BEEDC0", vram = 0x80BEEDC0, size = 0x50 },
    { name = "EnAkindonuts_TransformLimbDraw", vram = 0x80BF0190, size = 0xC8 },
    { name = "func_80BEEB20", vram = 0x80BEEB20, size = 0x2A0 },
    { name = "EnAkindonuts_Init", vram = 0x80BEFD98, size = 0x170 },
    { name = "func_80BED35C", vram = 0x80BED35C, size = 0x60 },
    { name = "func_80BECC7C", vram = 0x80BECC7C, size = 0x94 },
    { name = "func_80BEF518", vram = 0x80BEF518, size = 0x258 },
    { name = "EnAkindonuts_OverrideLimbDraw", vram = 0x80BEFFB4, size = 0x1C4 },
    { name = "func_80BEF450", vram = 0x80BEF450, size = 0x68 },
    { name = "func_80BEFAF0", vram = 0x80BEFAF0, size = 0x284 },
    { name = "func_80BEF360", vram = 0x80BEF360, size = 0xF0 },
    { name = "func_80BEF9F0", vram = 0x80BEF9F0, size = 0x100 },
    { name = "func_80BECFBC", vram = 0x80BECFBC, size = 0x78 },
    { name = "func_80BEF4B8", vram = 0x80BEF4B8, size = 0x60 },
    { name = "func_80BEE274", vram = 0x80BEE274, size = 0x2BC },
    { name = "func_80BED3BC", vram = 0x80BED3BC, size = 0x2C4 },
    { name = "func_80BEF18C", vram = 0x80BEF18C, size = 0x80 },
    { name = "func_80BEE938", vram = 0x80BEE938, size = 0x1E8 },
    { name = "EnAkindonuts_Draw", vram = 0x80BF0258, size = 0x6C },
    { name = "func_80BEF83C", vram = 0x80BEF83C, size = 0x1B4 },
    { name = "func_80BEE070", vram = 0x80BEE070, size = 0x204 },
    { name = "EnAkindonuts_PostLimbDraw", vram = 0x80BF0178, size = 0x18 },
    { name = "func_80BECBE0", vram = 0x80BECBE0, size = 0x9C },
    { name = "func_80BECD10", vram = 0x80BECD10, size = 0x19C },
    { name = "func_80BED034", vram = 0x80BED034, size = 0x5C },
    { name = "func_80BECF6C", vram = 0x80BECF6C, size = 0x50 },
    { name = "func_80BEDDAC", vram = 0x80BEDDAC, size = 0x2C4 },
    { name = "func_80BEFD74", vram = 0x80BEFD74, size = 0x24 },
    { name = "func_80BED680", vram = 0x80BED680, size = 0x224 },
    { name = "func_80BEEE10", vram = 0x80BEEE10, size = 0x198 },
    { name = "func_80BED2FC", vram = 0x80BED2FC, size = 0x60 },
    { name = "EnAkindonuts_Update", vram = 0x80BEFF34, size = 0x80 },
    { name = "func_80BED8A4", vram = 0x80BED8A4, size = 0x2E4 },
    { name = "func_80BECEAC", vram = 0x80BECEAC, size = 0xC0 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Eff_Stk"
rom = 0x01055D20
vram = 0x80BF0D90
size = 0x3C0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BF0DB4, target_vram = 0x80BF0DE0 },
    { type = "R_MIPS_LO16", vram = 0x80BF0DB8, target_vram = 0x80BF0DE0 },
    { type = "R_MIPS_HI16", vram = 0x80BF0E50, target_vram = 0x80BF0F10 },
    { type = "R_MIPS_LO16", vram = 0x80BF0E54, target_vram = 0x80BF0F10 },
    { type = "R_MIPS_HI16", vram = 0x80BF0E74, target_vram = 0x80BF10E0 },
    { type = "R_MIPS_LO16", vram = 0x80BF0E78, target_vram = 0x80BF10E0 },
    { type = "R_MIPS_HI16", vram = 0x80BF0E98, target_vram = 0x80BF0F10 },
    { type = "R_MIPS_LO16", vram = 0x80BF0E9C, target_vram = 0x80BF0F10 },
    { type = "R_MIPS_HI16", vram = 0x80BF0EBC, target_vram = 0x80BF10E4 },
    { type = "R_MIPS_LO16", vram = 0x80BF0EC0, target_vram = 0x80BF10E4 },
    { type = "R_MIPS_HI16", vram = 0x80BF0F9C, target_vram = 0x80BF10E8 },
    { type = "R_MIPS_LO16", vram = 0x80BF0FA0, target_vram = 0x80BF10E8 },
]

functions = [
    { name = "EffStk_Destroy", vram = 0x80BF0DD0, size = 0x10 },
    { name = "EffStk_Update", vram = 0x80BF0EEC, size = 0x24 },
    { name = "EffStk_Draw", vram = 0x80BF0F10, size = 0x1AC },
    { name = "EffStk_Init", vram = 0x80BF0D90, size = 0x40 },
    { name = "func_80BF0DE0", vram = 0x80BF0DE0, size = 0x10C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Ig"
rom = 0x010560E0
vram = 0x80BF1150
size = 0x27D0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BF121C, target_vram = 0x80BF3550 },
    { type = "R_MIPS_LO16", vram = 0x80BF1224, target_vram = 0x80BF3550 },
    { type = "R_MIPS_HI16", vram = 0x80BF1320, target_vram = 0x80BF347C },
    { type = "R_MIPS_LO16", vram = 0x80BF1324, target_vram = 0x80BF347C },
    { type = "R_MIPS_HI16", vram = 0x80BF17F8, target_vram = 0x80BF3564 },
    { type = "R_MIPS_LO16", vram = 0x80BF1800, target_vram = 0x80BF3564 },
    { type = "R_MIPS_HI16", vram = 0x80BF1938, target_vram = 0x80BF357C },
    { type = "R_MIPS_LO16", vram = 0x80BF1940, target_vram = 0x80BF357C },
    { type = "R_MIPS_HI16", vram = 0x80BF194C, target_vram = 0x80BF17BC },
    { type = "R_MIPS_LO16", vram = 0x80BF1950, target_vram = 0x80BF17BC },
    { type = "R_MIPS_HI16", vram = 0x80BF1954, target_vram = 0x80BF335C },
    { type = "R_MIPS_LO16", vram = 0x80BF1960, target_vram = 0x80BF335C },
    { type = "R_MIPS_HI16", vram = 0x80BF1964, target_vram = 0x80BF33F0 },
    { type = "R_MIPS_LO16", vram = 0x80BF196C, target_vram = 0x80BF33F0 },
    { type = "R_MIPS_HI16", vram = 0x80BF1970, target_vram = 0x80BF33E0 },
    { type = "R_MIPS_LO16", vram = 0x80BF1978, target_vram = 0x80BF33E0 },
    { type = "R_MIPS_HI16", vram = 0x80BF197C, target_vram = 0x80BF3354 },
    { type = "R_MIPS_LO16", vram = 0x80BF1984, target_vram = 0x80BF3354 },
    { type = "R_MIPS_HI16", vram = 0x80BF1988, target_vram = 0x80BF33E8 },
    { type = "R_MIPS_LO16", vram = 0x80BF1990, target_vram = 0x80BF33E8 },
    { type = "R_MIPS_HI16", vram = 0x80BF1A18, target_vram = 0x80BF2BD4 },
    { type = "R_MIPS_LO16", vram = 0x80BF1A3C, target_vram = 0x80BF2BD4 },
    { type = "R_MIPS_HI16", vram = 0x80BF1B00, target_vram = 0x80BF35B0 },
    { type = "R_MIPS_LO16", vram = 0x80BF1B08, target_vram = 0x80BF35B0 },
    { type = "R_MIPS_HI16", vram = 0x80BF1BCC, target_vram = 0x80BF1A60 },
    { type = "R_MIPS_LO16", vram = 0x80BF1BD8, target_vram = 0x80BF1A60 },
    { type = "R_MIPS_HI16", vram = 0x80BF1C88, target_vram = 0x80BF3318 },
    { type = "R_MIPS_LO16", vram = 0x80BF1CA4, target_vram = 0x80BF3318 },
    { type = "R_MIPS_HI16", vram = 0x80BF1E44, target_vram = 0x80BF3318 },
    { type = "R_MIPS_LO16", vram = 0x80BF1E58, target_vram = 0x80BF3318 },
    { type = "R_MIPS_HI16", vram = 0x80BF1FDC, target_vram = 0x80BF3318 },
    { type = "R_MIPS_LO16", vram = 0x80BF1FF8, target_vram = 0x80BF3318 },
    { type = "R_MIPS_HI16", vram = 0x80BF21B8, target_vram = 0x80BF3318 },
    { type = "R_MIPS_LO16", vram = 0x80BF21E0, target_vram = 0x80BF3318 },
    { type = "R_MIPS_HI16", vram = 0x80BF239C, target_vram = 0x80BF35E0 },
    { type = "R_MIPS_LO16", vram = 0x80BF23A4, target_vram = 0x80BF35E0 },
    { type = "R_MIPS_HI16", vram = 0x80BF24D0, target_vram = 0x80BF3614 },
    { type = "R_MIPS_LO16", vram = 0x80BF24DC, target_vram = 0x80BF3614 },
    { type = "R_MIPS_HI16", vram = 0x80BF2A74, target_vram = 0x80BF3618 },
    { type = "R_MIPS_LO16", vram = 0x80BF2A7C, target_vram = 0x80BF3618 },
    { type = "R_MIPS_HI16", vram = 0x80BF2B20, target_vram = 0x80BF3260 },
    { type = "R_MIPS_LO16", vram = 0x80BF2B24, target_vram = 0x80BF3260 },
    { type = "R_MIPS_HI16", vram = 0x80BF2C14, target_vram = 0x80BF2AF8 },
    { type = "R_MIPS_LO16", vram = 0x80BF2C28, target_vram = 0x80BF2AF8 },
    { type = "R_MIPS_HI16", vram = 0x80BF2D30, target_vram = 0x80BF3418 },
    { type = "R_MIPS_LO16", vram = 0x80BF2D34, target_vram = 0x80BF3418 },
    { type = "R_MIPS_HI16", vram = 0x80BF2D48, target_vram = 0x80BF3444 },
    { type = "R_MIPS_LO16", vram = 0x80BF2D4C, target_vram = 0x80BF3444 },
    { type = "R_MIPS_HI16", vram = 0x80BF2D68, target_vram = 0x80BF3470 },
    { type = "R_MIPS_LO16", vram = 0x80BF2D6C, target_vram = 0x80BF3470 },
    { type = "R_MIPS_HI16", vram = 0x80BF2D90, target_vram = 0x80BF2AF8 },
    { type = "R_MIPS_LO16", vram = 0x80BF2D94, target_vram = 0x80BF2AF8 },
    { type = "R_MIPS_HI16", vram = 0x80BF2F1C, target_vram = 0x80BF3528 },
    { type = "R_MIPS_LO16", vram = 0x80BF2F28, target_vram = 0x80BF3528 },
    { type = "R_MIPS_HI16", vram = 0x80BF2FE0, target_vram = 0x80BF351C },
    { type = "R_MIPS_LO16", vram = 0x80BF2FE4, target_vram = 0x80BF351C },
    { type = "R_MIPS_HI16", vram = 0x80BF318C, target_vram = 0x80BF3534 },
    { type = "R_MIPS_LO16", vram = 0x80BF31A0, target_vram = 0x80BF3534 },
    { type = "R_MIPS_HI16", vram = 0x80BF31A8, target_vram = 0x80BF2EDC },
    { type = "R_MIPS_LO16", vram = 0x80BF31AC, target_vram = 0x80BF2EDC },
    { type = "R_MIPS_HI16", vram = 0x80BF31C0, target_vram = 0x80BF2EFC },
    { type = "R_MIPS_HI16", vram = 0x80BF31C4, target_vram = 0x80BF302C },
    { type = "R_MIPS_LO16", vram = 0x80BF31C8, target_vram = 0x80BF302C },
    { type = "R_MIPS_LO16", vram = 0x80BF31CC, target_vram = 0x80BF2EFC },
]

functions = [
    { name = "func_80BF15EC", vram = 0x80BF15EC, size = 0xDC },
    { name = "func_80BF14B0", vram = 0x80BF14B0, size = 0x13C },
    { name = "func_80BF219C", vram = 0x80BF219C, size = 0x1CC },
    { name = "EnIg_PostLimbDraw", vram = 0x80BF2EFC, size = 0x130 },
    { name = "func_80BF1AE0", vram = 0x80BF1AE0, size = 0x60 },
    { name = "func_80BF1744", vram = 0x80BF1744, size = 0x78 },
    { name = "func_80BF13E4", vram = 0x80BF13E4, size = 0x88 },
    { name = "func_80BF1150", vram = 0x80BF1150, size = 0xB0 },
    { name = "func_80BF146C", vram = 0x80BF146C, size = 0x44 },
    { name = "EnIg_UpdateSkelAnime", vram = 0x80BF1258, size = 0x2C },
    { name = "EnIg_Update", vram = 0x80BF2E04, size = 0xD8 },
    { name = "EnIg_Destroy", vram = 0x80BF2DC4, size = 0x40 },
    { name = "func_80BF1354", vram = 0x80BF1354, size = 0x90 },
    { name = "func_80BF16C8", vram = 0x80BF16C8, size = 0x7C },
    { name = "func_80BF2890", vram = 0x80BF2890, size = 0xAC },
    { name = "EnIg_Init", vram = 0x80BF2CC0, size = 0x104 },
    { name = "func_80BF1A60", vram = 0x80BF1A60, size = 0x80 },
    { name = "func_80BF1D78", vram = 0x80BF1D78, size = 0x7C },
    { name = "func_80BF1C44", vram = 0x80BF1C44, size = 0x134 },
    { name = "func_80BF2AF8", vram = 0x80BF2AF8, size = 0xDC },
    { name = "func_80BF1DF4", vram = 0x80BF1DF4, size = 0x1B4 },
    { name = "func_80BF2400", vram = 0x80BF2400, size = 0x70 },
    { name = "func_80BF2368", vram = 0x80BF2368, size = 0x98 },
    { name = "EnIg_Draw", vram = 0x80BF312C, size = 0x130 },
    { name = "EnIg_TransformLimbDraw", vram = 0x80BF302C, size = 0x100 },
    { name = "func_80BF19A0", vram = 0x80BF19A0, size = 0xC0 },
    { name = "func_80BF1200", vram = 0x80BF1200, size = 0x58 },
    { name = "func_80BF2470", vram = 0x80BF2470, size = 0x178 },
    { name = "EnIg_OverrideLimbDraw", vram = 0x80BF2EDC, size = 0x20 },
    { name = "EnIg_ChangeAnim", vram = 0x80BF1284, size = 0xD0 },
    { name = "func_80BF2BD4", vram = 0x80BF2BD4, size = 0xEC },
    { name = "func_80BF25E8", vram = 0x80BF25E8, size = 0x2A8 },
    { name = "func_80BF2A50", vram = 0x80BF2A50, size = 0xA8 },
    { name = "func_80BF1920", vram = 0x80BF1920, size = 0x80 },
    { name = "func_80BF17BC", vram = 0x80BF17BC, size = 0x164 },
    { name = "func_80BF1B40", vram = 0x80BF1B40, size = 0x104 },
    { name = "func_80BF293C", vram = 0x80BF293C, size = 0x114 },
    { name = "func_80BF1FA8", vram = 0x80BF1FA8, size = 0x1F4 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Rg"
rom = 0x010588B0
vram = 0x80BF3920
size = 0x22F0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BF3A5C, target_vram = 0x80BF5954 },
    { type = "R_MIPS_LO16", vram = 0x80BF3A60, target_vram = 0x80BF5954 },
    { type = "R_MIPS_HI16", vram = 0x80BF3B1C, target_vram = 0x80BF5960 },
    { type = "R_MIPS_LO16", vram = 0x80BF3B30, target_vram = 0x80BF5960 },
    { type = "R_MIPS_HI16", vram = 0x80BF3BCC, target_vram = 0x80BF5934 },
    { type = "R_MIPS_LO16", vram = 0x80BF3BF0, target_vram = 0x80BF5934 },
    { type = "R_MIPS_HI16", vram = 0x80BF40BC, target_vram = 0x80BF5914 },
    { type = "R_MIPS_LO16", vram = 0x80BF40CC, target_vram = 0x80BF5914 },
    { type = "R_MIPS_HI16", vram = 0x80BF4184, target_vram = 0x80BF5A10 },
    { type = "R_MIPS_LO16", vram = 0x80BF4198, target_vram = 0x80BF5A10 },
    { type = "R_MIPS_HI16", vram = 0x80BF42F0, target_vram = 0x80BF5A14 },
    { type = "R_MIPS_LO16", vram = 0x80BF42F4, target_vram = 0x80BF5A14 },
    { type = "R_MIPS_HI16", vram = 0x80BF42FC, target_vram = 0x80BF5A18 },
    { type = "R_MIPS_LO16", vram = 0x80BF4318, target_vram = 0x80BF5A18 },
    { type = "R_MIPS_HI16", vram = 0x80BF4340, target_vram = 0x80BF5A1C },
    { type = "R_MIPS_LO16", vram = 0x80BF4344, target_vram = 0x80BF5A1C },
    { type = "R_MIPS_HI16", vram = 0x80BF435C, target_vram = 0x80BF5A20 },
    { type = "R_MIPS_LO16", vram = 0x80BF4360, target_vram = 0x80BF5A20 },
    { type = "R_MIPS_HI16", vram = 0x80BF4378, target_vram = 0x80BF5A24 },
    { type = "R_MIPS_LO16", vram = 0x80BF437C, target_vram = 0x80BF5A24 },
    { type = "R_MIPS_HI16", vram = 0x80BF43A4, target_vram = 0x80BF5A28 },
    { type = "R_MIPS_LO16", vram = 0x80BF43C0, target_vram = 0x80BF5A28 },
    { type = "R_MIPS_HI16", vram = 0x80BF4404, target_vram = 0x80BF57E4 },
    { type = "R_MIPS_LO16", vram = 0x80BF4410, target_vram = 0x80BF57E4 },
    { type = "R_MIPS_HI16", vram = 0x80BF4780, target_vram = 0x80BF5C10 },
    { type = "R_MIPS_LO16", vram = 0x80BF478C, target_vram = 0x80BF5C10 },
    { type = "R_MIPS_HI16", vram = 0x80BF4888, target_vram = 0x80BF5A30 },
    { type = "R_MIPS_HI16", vram = 0x80BF4894, target_vram = 0x80BF5A2C },
    { type = "R_MIPS_LO16", vram = 0x80BF4898, target_vram = 0x80BF5A2C },
    { type = "R_MIPS_LO16", vram = 0x80BF48A8, target_vram = 0x80BF5A30 },
    { type = "R_MIPS_HI16", vram = 0x80BF48C0, target_vram = 0x80BF5A34 },
    { type = "R_MIPS_LO16", vram = 0x80BF48C4, target_vram = 0x80BF5A34 },
    { type = "R_MIPS_HI16", vram = 0x80BF4900, target_vram = 0x80BF5A38 },
    { type = "R_MIPS_LO16", vram = 0x80BF4904, target_vram = 0x80BF5A38 },
    { type = "R_MIPS_HI16", vram = 0x80BF4B5C, target_vram = 0x80BF5C10 },
    { type = "R_MIPS_LO16", vram = 0x80BF4B60, target_vram = 0x80BF5C10 },
    { type = "R_MIPS_HI16", vram = 0x80BF4BB4, target_vram = 0x80BF5C10 },
    { type = "R_MIPS_LO16", vram = 0x80BF4BC4, target_vram = 0x80BF5C10 },
    { type = "R_MIPS_HI16", vram = 0x80BF4BEC, target_vram = 0x80BF5C10 },
    { type = "R_MIPS_LO16", vram = 0x80BF4BFC, target_vram = 0x80BF5C10 },
    { type = "R_MIPS_HI16", vram = 0x80BF4CA4, target_vram = 0x80BF5A3C },
    { type = "R_MIPS_LO16", vram = 0x80BF4CC8, target_vram = 0x80BF5A3C },
    { type = "R_MIPS_HI16", vram = 0x80BF4D20, target_vram = 0x80BF5C10 },
    { type = "R_MIPS_LO16", vram = 0x80BF4D2C, target_vram = 0x80BF5C10 },
    { type = "R_MIPS_HI16", vram = 0x80BF4D70, target_vram = 0x80BF5A40 },
    { type = "R_MIPS_LO16", vram = 0x80BF4D74, target_vram = 0x80BF5A40 },
    { type = "R_MIPS_HI16", vram = 0x80BF4D80, target_vram = 0x80BF5A44 },
    { type = "R_MIPS_LO16", vram = 0x80BF4D84, target_vram = 0x80BF5A44 },
    { type = "R_MIPS_HI16", vram = 0x80BF4DCC, target_vram = 0x80BF596C },
    { type = "R_MIPS_HI16", vram = 0x80BF4DD0, target_vram = 0x80BF59F0 },
    { type = "R_MIPS_LO16", vram = 0x80BF4DDC, target_vram = 0x80BF59F0 },
    { type = "R_MIPS_LO16", vram = 0x80BF4DE0, target_vram = 0x80BF596C },
    { type = "R_MIPS_HI16", vram = 0x80BF4E70, target_vram = 0x80BF5C10 },
    { type = "R_MIPS_LO16", vram = 0x80BF4E7C, target_vram = 0x80BF5C10 },
    { type = "R_MIPS_HI16", vram = 0x80BF4F00, target_vram = 0x80BF4FC4 },
    { type = "R_MIPS_LO16", vram = 0x80BF4F10, target_vram = 0x80BF4FC4 },
    { type = "R_MIPS_HI16", vram = 0x80BF520C, target_vram = 0x80BF5760 },
    { type = "R_MIPS_LO16", vram = 0x80BF5210, target_vram = 0x80BF5760 },
    { type = "R_MIPS_HI16", vram = 0x80BF5228, target_vram = 0x80BF578C },
    { type = "R_MIPS_LO16", vram = 0x80BF522C, target_vram = 0x80BF578C },
    { type = "R_MIPS_HI16", vram = 0x80BF5244, target_vram = 0x80BF57C4 },
    { type = "R_MIPS_HI16", vram = 0x80BF5248, target_vram = 0x80BF57B8 },
    { type = "R_MIPS_LO16", vram = 0x80BF524C, target_vram = 0x80BF57B8 },
    { type = "R_MIPS_LO16", vram = 0x80BF5250, target_vram = 0x80BF57C4 },
    { type = "R_MIPS_HI16", vram = 0x80BF5260, target_vram = 0x80BF59F0 },
    { type = "R_MIPS_LO16", vram = 0x80BF5264, target_vram = 0x80BF59F0 },
    { type = "R_MIPS_HI16", vram = 0x80BF530C, target_vram = 0x80BF4EBC },
    { type = "R_MIPS_LO16", vram = 0x80BF5310, target_vram = 0x80BF4EBC },
    { type = "R_MIPS_HI16", vram = 0x80BF56C8, target_vram = 0x80BF59F8 },
    { type = "R_MIPS_LO16", vram = 0x80BF56DC, target_vram = 0x80BF59F8 },
    { type = "R_MIPS_HI16", vram = 0x80BF56E4, target_vram = 0x80BF5588 },
    { type = "R_MIPS_LO16", vram = 0x80BF56E8, target_vram = 0x80BF5588 },
]

functions = [
    { name = "func_80BF4220", vram = 0x80BF4220, size = 0x9C },
    { name = "EnRg_Init", vram = 0x80BF5188, size = 0x1B8 },
    { name = "func_80BF416C", vram = 0x80BF416C, size = 0xB4 },
    { name = "func_80BF4560", vram = 0x80BF4560, size = 0x54 },
    { name = "func_80BF4934", vram = 0x80BF4934, size = 0x30 },
    { name = "func_80BF4DA8", vram = 0x80BF4DA8, size = 0x114 },
    { name = "func_80BF5588", vram = 0x80BF5588, size = 0xE8 },
    { name = "func_80BF3DA0", vram = 0x80BF3DA0, size = 0x24 },
    { name = "func_80BF4964", vram = 0x80BF4964, size = 0x154 },
    { name = "EnRg_Draw", vram = 0x80BF5670, size = 0xD0 },
    { name = "func_80BF409C", vram = 0x80BF409C, size = 0x58 },
    { name = "func_80BF3FF8", vram = 0x80BF3FF8, size = 0x2C },
    { name = "func_80BF47AC", vram = 0x80BF47AC, size = 0x188 },
    { name = "func_80BF42BC", vram = 0x80BF42BC, size = 0x140 },
    { name = "func_80BF43FC", vram = 0x80BF43FC, size = 0x164 },
    { name = "EnRg_Update", vram = 0x80BF5390, size = 0xEC },
    { name = "func_80BF3ED4", vram = 0x80BF3ED4, size = 0x40 },
    { name = "func_80BF4D64", vram = 0x80BF4D64, size = 0x44 },
    { name = "func_80BF4FC4", vram = 0x80BF4FC4, size = 0x1C4 },
    { name = "func_80BF3C64", vram = 0x80BF3C64, size = 0x13C },
    { name = "func_80BF4024", vram = 0x80BF4024, size = 0x78 },
    { name = "func_80BF3920", vram = 0x80BF3920, size = 0x344 },
    { name = "func_80BF3DC4", vram = 0x80BF3DC4, size = 0xC4 },
    { name = "func_80BF3E88", vram = 0x80BF3E88, size = 0x4C },
    { name = "func_80BF45B4", vram = 0x80BF45B4, size = 0x1F8 },
    { name = "func_80BF4EBC", vram = 0x80BF4EBC, size = 0x108 },
    { name = "EnRg_Destroy", vram = 0x80BF5340, size = 0x50 },
    { name = "func_80BF40F4", vram = 0x80BF40F4, size = 0x78 },
    { name = "func_80BF3F14", vram = 0x80BF3F14, size = 0xE4 },
    { name = "func_80BF547C", vram = 0x80BF547C, size = 0x10C },
    { name = "func_80BF4AB8", vram = 0x80BF4AB8, size = 0x2AC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Osk"
rom = 0x0105ABA0
vram = 0x80BF5C20
size = 0x18C0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BF5C6C, target_vram = 0x80BF5F60 },
    { type = "R_MIPS_LO16", vram = 0x80BF5C78, target_vram = 0x80BF5F60 },
    { type = "R_MIPS_HI16", vram = 0x80BF5CF4, target_vram = 0x80BF656C },
    { type = "R_MIPS_LO16", vram = 0x80BF5CF8, target_vram = 0x80BF656C },
    { type = "R_MIPS_HI16", vram = 0x80BF5D50, target_vram = 0x80BF6A20 },
    { type = "R_MIPS_LO16", vram = 0x80BF5D54, target_vram = 0x80BF6A20 },
    { type = "R_MIPS_HI16", vram = 0x80BF5DC0, target_vram = 0x80BF61EC },
    { type = "R_MIPS_LO16", vram = 0x80BF5DC4, target_vram = 0x80BF61EC },
    { type = "R_MIPS_HI16", vram = 0x80BF5F18, target_vram = 0x80BF7018 },
    { type = "R_MIPS_LO16", vram = 0x80BF5F1C, target_vram = 0x80BF7018 },
    { type = "R_MIPS_HI16", vram = 0x80BF5F8C, target_vram = 0x80BF6C94 },
    { type = "R_MIPS_LO16", vram = 0x80BF5F90, target_vram = 0x80BF6C94 },
    { type = "R_MIPS_HI16", vram = 0x80BF5FC0, target_vram = 0x80BF7030 },
    { type = "R_MIPS_LO16", vram = 0x80BF5FC8, target_vram = 0x80BF7030 },
    { type = "R_MIPS_HI16", vram = 0x80BF5FDC, target_vram = 0x80BF6FA0 },
    { type = "R_MIPS_LO16", vram = 0x80BF5FE0, target_vram = 0x80BF6FA0 },
    { type = "R_MIPS_HI16", vram = 0x80BF5FF8, target_vram = 0x80BF6FA0 },
    { type = "R_MIPS_LO16", vram = 0x80BF5FFC, target_vram = 0x80BF6FA0 },
    { type = "R_MIPS_HI16", vram = 0x80BF6014, target_vram = 0x80BF6FA0 },
    { type = "R_MIPS_LO16", vram = 0x80BF6018, target_vram = 0x80BF6FA0 },
    { type = "R_MIPS_HI16", vram = 0x80BF6030, target_vram = 0x80BF6FA0 },
    { type = "R_MIPS_LO16", vram = 0x80BF6034, target_vram = 0x80BF6FA0 },
    { type = "R_MIPS_HI16", vram = 0x80BF604C, target_vram = 0x80BF6FA0 },
    { type = "R_MIPS_LO16", vram = 0x80BF6050, target_vram = 0x80BF6FA0 },
    { type = "R_MIPS_HI16", vram = 0x80BF6068, target_vram = 0x80BF6FA0 },
    { type = "R_MIPS_LO16", vram = 0x80BF606C, target_vram = 0x80BF6FA0 },
    { type = "R_MIPS_HI16", vram = 0x80BF62AC, target_vram = 0x80BF704C },
    { type = "R_MIPS_LO16", vram = 0x80BF62B0, target_vram = 0x80BF704C },
    { type = "R_MIPS_HI16", vram = 0x80BF6330, target_vram = 0x80BF6C94 },
    { type = "R_MIPS_LO16", vram = 0x80BF6334, target_vram = 0x80BF6C94 },
    { type = "R_MIPS_HI16", vram = 0x80BF6364, target_vram = 0x80BF7050 },
    { type = "R_MIPS_LO16", vram = 0x80BF636C, target_vram = 0x80BF7050 },
    { type = "R_MIPS_HI16", vram = 0x80BF6380, target_vram = 0x80BF6FB4 },
    { type = "R_MIPS_LO16", vram = 0x80BF6384, target_vram = 0x80BF6FB4 },
    { type = "R_MIPS_HI16", vram = 0x80BF63AC, target_vram = 0x80BF6FB4 },
    { type = "R_MIPS_LO16", vram = 0x80BF63B0, target_vram = 0x80BF6FB4 },
    { type = "R_MIPS_HI16", vram = 0x80BF63C8, target_vram = 0x80BF6FB4 },
    { type = "R_MIPS_LO16", vram = 0x80BF63CC, target_vram = 0x80BF6FB4 },
    { type = "R_MIPS_HI16", vram = 0x80BF63E4, target_vram = 0x80BF6FB4 },
    { type = "R_MIPS_LO16", vram = 0x80BF63E8, target_vram = 0x80BF6FB4 },
    { type = "R_MIPS_HI16", vram = 0x80BF6400, target_vram = 0x80BF6FB4 },
    { type = "R_MIPS_LO16", vram = 0x80BF6404, target_vram = 0x80BF6FB4 },
    { type = "R_MIPS_HI16", vram = 0x80BF641C, target_vram = 0x80BF6FB4 },
    { type = "R_MIPS_LO16", vram = 0x80BF6420, target_vram = 0x80BF6FB4 },
    { type = "R_MIPS_HI16", vram = 0x80BF6438, target_vram = 0x80BF6FB4 },
    { type = "R_MIPS_LO16", vram = 0x80BF643C, target_vram = 0x80BF6FB4 },
    { type = "R_MIPS_HI16", vram = 0x80BF6454, target_vram = 0x80BF6FB4 },
    { type = "R_MIPS_LO16", vram = 0x80BF6458, target_vram = 0x80BF6FB4 },
    { type = "R_MIPS_HI16", vram = 0x80BF64A8, target_vram = 0x80BF7074 },
    { type = "R_MIPS_LO16", vram = 0x80BF64B0, target_vram = 0x80BF7074 },
    { type = "R_MIPS_HI16", vram = 0x80BF65A4, target_vram = 0x80BF70A0 },
    { type = "R_MIPS_LO16", vram = 0x80BF65AC, target_vram = 0x80BF70A0 },
    { type = "R_MIPS_HI16", vram = 0x80BF65B8, target_vram = 0x80BF6FB4 },
    { type = "R_MIPS_LO16", vram = 0x80BF65BC, target_vram = 0x80BF6FB4 },
    { type = "R_MIPS_HI16", vram = 0x80BF65D8, target_vram = 0x80BF6FB4 },
    { type = "R_MIPS_LO16", vram = 0x80BF65DC, target_vram = 0x80BF6FB4 },
    { type = "R_MIPS_HI16", vram = 0x80BF65F8, target_vram = 0x80BF6FB4 },
    { type = "R_MIPS_LO16", vram = 0x80BF65FC, target_vram = 0x80BF6FB4 },
    { type = "R_MIPS_HI16", vram = 0x80BF6618, target_vram = 0x80BF6FB4 },
    { type = "R_MIPS_LO16", vram = 0x80BF661C, target_vram = 0x80BF6FB4 },
    { type = "R_MIPS_HI16", vram = 0x80BF6638, target_vram = 0x80BF6FB4 },
    { type = "R_MIPS_LO16", vram = 0x80BF663C, target_vram = 0x80BF6FB4 },
    { type = "R_MIPS_HI16", vram = 0x80BF66F4, target_vram = 0x80BF70C8 },
    { type = "R_MIPS_LO16", vram = 0x80BF66F8, target_vram = 0x80BF70C8 },
    { type = "R_MIPS_HI16", vram = 0x80BF6700, target_vram = 0x80BF70CC },
    { type = "R_MIPS_LO16", vram = 0x80BF6714, target_vram = 0x80BF70CC },
    { type = "R_MIPS_HI16", vram = 0x80BF6738, target_vram = 0x80BF70D0 },
    { type = "R_MIPS_LO16", vram = 0x80BF673C, target_vram = 0x80BF70D0 },
    { type = "R_MIPS_HI16", vram = 0x80BF6744, target_vram = 0x80BF70D4 },
    { type = "R_MIPS_LO16", vram = 0x80BF6758, target_vram = 0x80BF70D4 },
    { type = "R_MIPS_HI16", vram = 0x80BF67C4, target_vram = 0x80BF6C94 },
    { type = "R_MIPS_LO16", vram = 0x80BF67C8, target_vram = 0x80BF6C94 },
    { type = "R_MIPS_HI16", vram = 0x80BF67F8, target_vram = 0x80BF70D8 },
    { type = "R_MIPS_LO16", vram = 0x80BF6800, target_vram = 0x80BF70D8 },
    { type = "R_MIPS_HI16", vram = 0x80BF6814, target_vram = 0x80BF6FE4 },
    { type = "R_MIPS_LO16", vram = 0x80BF6818, target_vram = 0x80BF6FE4 },
    { type = "R_MIPS_HI16", vram = 0x80BF6830, target_vram = 0x80BF6FE4 },
    { type = "R_MIPS_LO16", vram = 0x80BF6834, target_vram = 0x80BF6FE4 },
    { type = "R_MIPS_HI16", vram = 0x80BF684C, target_vram = 0x80BF6FE4 },
    { type = "R_MIPS_LO16", vram = 0x80BF6850, target_vram = 0x80BF6FE4 },
    { type = "R_MIPS_HI16", vram = 0x80BF6868, target_vram = 0x80BF6FE4 },
    { type = "R_MIPS_LO16", vram = 0x80BF686C, target_vram = 0x80BF6FE4 },
    { type = "R_MIPS_HI16", vram = 0x80BF6884, target_vram = 0x80BF6FE4 },
    { type = "R_MIPS_LO16", vram = 0x80BF6888, target_vram = 0x80BF6FE4 },
    { type = "R_MIPS_HI16", vram = 0x80BF68A0, target_vram = 0x80BF6FE4 },
    { type = "R_MIPS_LO16", vram = 0x80BF68A4, target_vram = 0x80BF6FE4 },
    { type = "R_MIPS_HI16", vram = 0x80BF68BC, target_vram = 0x80BF6FE4 },
    { type = "R_MIPS_LO16", vram = 0x80BF68C0, target_vram = 0x80BF6FE4 },
    { type = "R_MIPS_HI16", vram = 0x80BF6910, target_vram = 0x80BF70FC },
    { type = "R_MIPS_LO16", vram = 0x80BF6918, target_vram = 0x80BF70FC },
    { type = "R_MIPS_HI16", vram = 0x80BF6A58, target_vram = 0x80BF711C },
    { type = "R_MIPS_LO16", vram = 0x80BF6A60, target_vram = 0x80BF711C },
    { type = "R_MIPS_HI16", vram = 0x80BF6A6C, target_vram = 0x80BF6FE4 },
    { type = "R_MIPS_LO16", vram = 0x80BF6A70, target_vram = 0x80BF6FE4 },
    { type = "R_MIPS_HI16", vram = 0x80BF6A8C, target_vram = 0x80BF6FE4 },
    { type = "R_MIPS_LO16", vram = 0x80BF6A90, target_vram = 0x80BF6FE4 },
    { type = "R_MIPS_HI16", vram = 0x80BF6AAC, target_vram = 0x80BF6FE4 },
    { type = "R_MIPS_LO16", vram = 0x80BF6AB0, target_vram = 0x80BF6FE4 },
    { type = "R_MIPS_HI16", vram = 0x80BF6ACC, target_vram = 0x80BF6FE4 },
    { type = "R_MIPS_LO16", vram = 0x80BF6AD0, target_vram = 0x80BF6FE4 },
    { type = "R_MIPS_HI16", vram = 0x80BF6AEC, target_vram = 0x80BF6FE4 },
    { type = "R_MIPS_LO16", vram = 0x80BF6AF0, target_vram = 0x80BF6FE4 },
    { type = "R_MIPS_HI16", vram = 0x80BF6B0C, target_vram = 0x80BF6FE4 },
    { type = "R_MIPS_LO16", vram = 0x80BF6B10, target_vram = 0x80BF6FE4 },
    { type = "R_MIPS_HI16", vram = 0x80BF6BC8, target_vram = 0x80BF7148 },
    { type = "R_MIPS_LO16", vram = 0x80BF6BCC, target_vram = 0x80BF7148 },
    { type = "R_MIPS_HI16", vram = 0x80BF6C70, target_vram = 0x80BF7024 },
    { type = "R_MIPS_LO16", vram = 0x80BF6C78, target_vram = 0x80BF7024 },
    { type = "R_MIPS_HI16", vram = 0x80BF6D04, target_vram = 0x80BF6C54 },
    { type = "R_MIPS_LO16", vram = 0x80BF6D08, target_vram = 0x80BF6C54 },
    { type = "R_MIPS_HI16", vram = 0x80BF6E54, target_vram = 0x80BF714C },
    { type = "R_MIPS_LO16", vram = 0x80BF6E58, target_vram = 0x80BF714C },
]

functions = [
    { name = "func_80BF6478", vram = 0x80BF6478, size = 0xF4 },
    { name = "func_80BF67A8", vram = 0x80BF67A8, size = 0x138 },
    { name = "EnOsk_Init", vram = 0x80BF5C20, size = 0x1D0 },
    { name = "func_80BF5E68", vram = 0x80BF5E68, size = 0x54 },
    { name = "func_80BF6314", vram = 0x80BF6314, size = 0x164 },
    { name = "EnOsk_Draw", vram = 0x80BF6C94, size = 0x2E8 },
    { name = "func_80BF6A20", vram = 0x80BF6A20, size = 0x210 },
    { name = "func_80BF6C54", vram = 0x80BF6C54, size = 0x40 },
    { name = "func_80BF5F60", vram = 0x80BF5F60, size = 0x10 },
    { name = "func_80BF5EBC", vram = 0x80BF5EBC, size = 0xA4 },
    { name = "func_80BF5F70", vram = 0x80BF5F70, size = 0x12C },
    { name = "func_80BF68E0", vram = 0x80BF68E0, size = 0x140 },
    { name = "func_80BF609C", vram = 0x80BF609C, size = 0x150 },
    { name = "EnOsk_Destroy", vram = 0x80BF5DF0, size = 0x10 },
    { name = "func_80BF656C", vram = 0x80BF656C, size = 0x23C },
    { name = "EnOsk_Update", vram = 0x80BF6C30, size = 0x24 },
    { name = "func_80BF61EC", vram = 0x80BF61EC, size = 0x128 },
    { name = "func_80BF5E00", vram = 0x80BF5E00, size = 0x68 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Sth2"
rom = 0x0105C460
vram = 0x80BF74E0
size = 0x2C20

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BF7540, target_vram = 0x80BF75A0 },
    { type = "R_MIPS_LO16", vram = 0x80BF7544, target_vram = 0x80BF75A0 },
    { type = "R_MIPS_HI16", vram = 0x80BF761C, target_vram = 0x80BFA000 },
    { type = "R_MIPS_LO16", vram = 0x80BF7638, target_vram = 0x80BFA000 },
    { type = "R_MIPS_HI16", vram = 0x80BF764C, target_vram = 0x80BFA000 },
    { type = "R_MIPS_LO16", vram = 0x80BF7650, target_vram = 0x80BFA000 },
    { type = "R_MIPS_HI16", vram = 0x80BF765C, target_vram = 0x80BF7688 },
    { type = "R_MIPS_HI16", vram = 0x80BF7660, target_vram = 0x80BF7814 },
    { type = "R_MIPS_LO16", vram = 0x80BF7664, target_vram = 0x80BF7688 },
    { type = "R_MIPS_LO16", vram = 0x80BF7668, target_vram = 0x80BF7814 },
    { type = "R_MIPS_HI16", vram = 0x80BF76C4, target_vram = 0x80BF9550 },
    { type = "R_MIPS_LO16", vram = 0x80BF76C8, target_vram = 0x80BF9550 },
    { type = "R_MIPS_HI16", vram = 0x80BF77C8, target_vram = 0x80BFA010 },
    { type = "R_MIPS_LO16", vram = 0x80BF77D0, target_vram = 0x80BFA010 },
    { type = "R_MIPS_HI16", vram = 0x80BF77EC, target_vram = 0x80BF9870 },
    { type = "R_MIPS_LO16", vram = 0x80BF77F0, target_vram = 0x80BF9870 },
    { type = "R_MIPS_HI16", vram = 0x80BF7834, target_vram = 0x80BFA01C },
    { type = "R_MIPS_LO16", vram = 0x80BF783C, target_vram = 0x80BFA01C },
    { type = "R_MIPS_HI16", vram = 0x80BF78D0, target_vram = 0x80BF76AC },
    { type = "R_MIPS_HI16", vram = 0x80BF78E4, target_vram = 0x80BF77AC },
    { type = "R_MIPS_LO16", vram = 0x80BF78E8, target_vram = 0x80BF77AC },
    { type = "R_MIPS_LO16", vram = 0x80BF78EC, target_vram = 0x80BF76AC },
]

functions = [
    { name = "EnSth2_UpdateActionFunc", vram = 0x80BF7688, size = 0x24 },
    { name = "EnSth2_UpdateSkelAnime", vram = 0x80BF75A0, size = 0x2C },
    { name = "EnSth2_Destroy", vram = 0x80BF7590, size = 0x10 },
    { name = "EnSth2_Draw", vram = 0x80BF7814, size = 0x100 },
    { name = "EnSth2_Init", vram = 0x80BF74E0, size = 0xB0 },
    { name = "EnSth2_OverrideLimbDraw", vram = 0x80BF76AC, size = 0x100 },
    { name = "EnSth2_PostLimbDraw", vram = 0x80BF77AC, size = 0x68 },
    { name = "EnSth2_Update", vram = 0x80BF75CC, size = 0xBC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Yb"
rom = 0x0105F080
vram = 0x80BFA100
size = 0x1380

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BFA138, target_vram = 0x80BFA350 },
    { type = "R_MIPS_LO16", vram = 0x80BFA13C, target_vram = 0x80BFA350 },
    { type = "R_MIPS_HI16", vram = 0x80BFA1A4, target_vram = 0x80BFB2B0 },
    { type = "R_MIPS_LO16", vram = 0x80BFA1A8, target_vram = 0x80BFB2B0 },
    { type = "R_MIPS_HI16", vram = 0x80BFA1CC, target_vram = 0x80BFAC88 },
    { type = "R_MIPS_LO16", vram = 0x80BFA1D8, target_vram = 0x80BFAC88 },
    { type = "R_MIPS_HI16", vram = 0x80BFA260, target_vram = 0x80BFAE80 },
    { type = "R_MIPS_LO16", vram = 0x80BFA270, target_vram = 0x80BFAE80 },
    { type = "R_MIPS_HI16", vram = 0x80BFA398, target_vram = 0x80BFB310 },
    { type = "R_MIPS_LO16", vram = 0x80BFA3A0, target_vram = 0x80BFB310 },
    { type = "R_MIPS_HI16", vram = 0x80BFA3A4, target_vram = 0x80BFB314 },
    { type = "R_MIPS_LO16", vram = 0x80BFA3A8, target_vram = 0x80BFB314 },
    { type = "R_MIPS_HI16", vram = 0x80BFA424, target_vram = 0x80BFB318 },
    { type = "R_MIPS_LO16", vram = 0x80BFA428, target_vram = 0x80BFB318 },
    { type = "R_MIPS_HI16", vram = 0x80BFA4A0, target_vram = 0x80BFB2E0 },
    { type = "R_MIPS_LO16", vram = 0x80BFA4A4, target_vram = 0x80BFB2E0 },
    { type = "R_MIPS_HI16", vram = 0x80BFA500, target_vram = 0x80BFB2E0 },
    { type = "R_MIPS_LO16", vram = 0x80BFA504, target_vram = 0x80BFB2E0 },
    { type = "R_MIPS_HI16", vram = 0x80BFA55C, target_vram = 0x80BFB2DC },
    { type = "R_MIPS_LO16", vram = 0x80BFA560, target_vram = 0x80BFB2DC },
    { type = "R_MIPS_HI16", vram = 0x80BFA780, target_vram = 0x80BFB2E8 },
    { type = "R_MIPS_LO16", vram = 0x80BFA788, target_vram = 0x80BFB2E8 },
    { type = "R_MIPS_HI16", vram = 0x80BFA8AC, target_vram = 0x80BFA9D4 },
    { type = "R_MIPS_LO16", vram = 0x80BFA8B0, target_vram = 0x80BFA9D4 },
    { type = "R_MIPS_HI16", vram = 0x80BFA95C, target_vram = 0x80BFA868 },
    { type = "R_MIPS_LO16", vram = 0x80BFA964, target_vram = 0x80BFA868 },
    { type = "R_MIPS_HI16", vram = 0x80BFAA64, target_vram = 0x80BFA730 },
    { type = "R_MIPS_LO16", vram = 0x80BFAA6C, target_vram = 0x80BFA730 },
    { type = "R_MIPS_HI16", vram = 0x80BFAAA4, target_vram = 0x80BFAC88 },
    { type = "R_MIPS_LO16", vram = 0x80BFAAA8, target_vram = 0x80BFAC88 },
    { type = "R_MIPS_HI16", vram = 0x80BFAAFC, target_vram = 0x80BFA91C },
    { type = "R_MIPS_LO16", vram = 0x80BFAB00, target_vram = 0x80BFA91C },
    { type = "R_MIPS_HI16", vram = 0x80BFAB24, target_vram = 0x80BFAC88 },
    { type = "R_MIPS_LO16", vram = 0x80BFAB28, target_vram = 0x80BFAC88 },
    { type = "R_MIPS_HI16", vram = 0x80BFAB80, target_vram = 0x80BFA9D4 },
    { type = "R_MIPS_LO16", vram = 0x80BFAB84, target_vram = 0x80BFA9D4 },
    { type = "R_MIPS_HI16", vram = 0x80BFAC38, target_vram = 0x80BFAB4C },
    { type = "R_MIPS_LO16", vram = 0x80BFAC40, target_vram = 0x80BFAB4C },
    { type = "R_MIPS_HI16", vram = 0x80BFAD24, target_vram = 0x80BFABF0 },
    { type = "R_MIPS_LO16", vram = 0x80BFAD2C, target_vram = 0x80BFABF0 },
    { type = "R_MIPS_HI16", vram = 0x80BFAD68, target_vram = 0x80BFA9D4 },
    { type = "R_MIPS_LO16", vram = 0x80BFAD6C, target_vram = 0x80BFA9D4 },
    { type = "R_MIPS_HI16", vram = 0x80BFAEA8, target_vram = 0x80BFAC88 },
    { type = "R_MIPS_LO16", vram = 0x80BFAEB4, target_vram = 0x80BFAC88 },
    { type = "R_MIPS_HI16", vram = 0x80BFB098, target_vram = 0x80BFB2F4 },
    { type = "R_MIPS_LO16", vram = 0x80BFB0A0, target_vram = 0x80BFB2F4 },
    { type = "R_MIPS_HI16", vram = 0x80BFB104, target_vram = 0x80BFB300 },
    { type = "R_MIPS_LO16", vram = 0x80BFB10C, target_vram = 0x80BFB300 },
    { type = "R_MIPS_HI16", vram = 0x80BFB1DC, target_vram = 0x80BFB0E0 },
    { type = "R_MIPS_LO16", vram = 0x80BFB1F0, target_vram = 0x80BFB0E0 },
    { type = "R_MIPS_HI16", vram = 0x80BFB250, target_vram = 0x80BFB074 },
    { type = "R_MIPS_LO16", vram = 0x80BFB254, target_vram = 0x80BFB074 },
]

functions = [
    { name = "EnYb_ChangeCutscene", vram = 0x80BFA6E0, size = 0x30 },
    { name = "EnYb_ChangeAnim", vram = 0x80BFA444, size = 0x188 },
    { name = "EnYb_PostLimbDrawOpa", vram = 0x80BFB074, size = 0x6C },
    { name = "EnYb_PostLimbDrawXlu", vram = 0x80BFB0E0, size = 0x6C },
    { name = "EnYb_Draw", vram = 0x80BFB14C, size = 0x138 },
    { name = "EnYb_TeachingDanceFinish", vram = 0x80BFAB4C, size = 0xA4 },
    { name = "EnYb_EnableProximityMusic", vram = 0x80BFA710, size = 0x20 },
    { name = "EnYb_TeachingDance", vram = 0x80BFABF0, size = 0x98 },
    { name = "func_80BFA2FC", vram = 0x80BFA2FC, size = 0x54 },
    { name = "EnYb_FinishTeachingCutscene", vram = 0x80BFA67C, size = 0x64 },
    { name = "EnYb_UpdateAnimation", vram = 0x80BFA634, size = 0x48 },
    { name = "EnYb_ActorShadowFunc", vram = 0x80BFA350, size = 0xF4 },
    { name = "EnYb_ReceiveMask", vram = 0x80BFA91C, size = 0xB8 },
    { name = "EnYb_Update", vram = 0x80BFAEFC, size = 0x178 },
    { name = "EnYb_Disappear", vram = 0x80BFA730, size = 0x138 },
    { name = "EnYb_Init", vram = 0x80BFA100, size = 0x1D0 },
    { name = "EnYb_SetupLeaving", vram = 0x80BFA868, size = 0xB4 },
    { name = "EnYb_Idle", vram = 0x80BFAC88, size = 0x1F8 },
    { name = "EnYb_WaitForMidnight", vram = 0x80BFAE80, size = 0x7C },
    { name = "EnYb_Destroy", vram = 0x80BFA2D0, size = 0x2C },
    { name = "EnYb_CanTalk", vram = 0x80BFA5CC, size = 0x68 },
    { name = "EnYb_Talk", vram = 0x80BFA9D4, size = 0x178 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Rz"
rom = 0x01060400
vram = 0x80BFB480
size = 0x1B20

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BFB4F4, target_vram = 0x80BFB780 },
    { type = "R_MIPS_LO16", vram = 0x80BFB4F8, target_vram = 0x80BFB780 },
    { type = "R_MIPS_HI16", vram = 0x80BFB560, target_vram = 0x80BFCCF4 },
    { type = "R_MIPS_LO16", vram = 0x80BFB564, target_vram = 0x80BFCCF4 },
    { type = "R_MIPS_HI16", vram = 0x80BFB578, target_vram = 0x80BFC058 },
    { type = "R_MIPS_LO16", vram = 0x80BFB580, target_vram = 0x80BFC058 },
    { type = "R_MIPS_HI16", vram = 0x80BFB61C, target_vram = 0x80BFC674 },
    { type = "R_MIPS_LO16", vram = 0x80BFB620, target_vram = 0x80BFC674 },
    { type = "R_MIPS_HI16", vram = 0x80BFB628, target_vram = 0x80BFCD70 },
    { type = "R_MIPS_LO16", vram = 0x80BFB62C, target_vram = 0x80BFCD70 },
    { type = "R_MIPS_HI16", vram = 0x80BFB694, target_vram = 0x80BFC3F8 },
    { type = "R_MIPS_LO16", vram = 0x80BFB698, target_vram = 0x80BFC3F8 },
    { type = "R_MIPS_HI16", vram = 0x80BFB70C, target_vram = 0x80BFC8F8 },
    { type = "R_MIPS_LO16", vram = 0x80BFB710, target_vram = 0x80BFC8F8 },
    { type = "R_MIPS_HI16", vram = 0x80BFB7BC, target_vram = 0x80BFCD74 },
    { type = "R_MIPS_LO16", vram = 0x80BFB7C4, target_vram = 0x80BFCD74 },
    { type = "R_MIPS_HI16", vram = 0x80BFB7C8, target_vram = 0x80BFCD78 },
    { type = "R_MIPS_LO16", vram = 0x80BFB7CC, target_vram = 0x80BFCD78 },
    { type = "R_MIPS_HI16", vram = 0x80BFB848, target_vram = 0x80BFCD7C },
    { type = "R_MIPS_LO16", vram = 0x80BFB84C, target_vram = 0x80BFCD7C },
    { type = "R_MIPS_HI16", vram = 0x80BFB894, target_vram = 0x80BFCD3C },
    { type = "R_MIPS_LO16", vram = 0x80BFB898, target_vram = 0x80BFCD3C },
    { type = "R_MIPS_HI16", vram = 0x80BFB8A8, target_vram = 0x80BFCD20 },
    { type = "R_MIPS_LO16", vram = 0x80BFB8B0, target_vram = 0x80BFCD20 },
    { type = "R_MIPS_HI16", vram = 0x80BFB8E4, target_vram = 0x80BFCD58 },
    { type = "R_MIPS_LO16", vram = 0x80BFB8E8, target_vram = 0x80BFCD58 },
    { type = "R_MIPS_HI16", vram = 0x80BFBFDC, target_vram = 0x80BFC078 },
    { type = "R_MIPS_LO16", vram = 0x80BFBFE0, target_vram = 0x80BFC078 },
    { type = "R_MIPS_HI16", vram = 0x80BFC110, target_vram = 0x80BFC3F8 },
    { type = "R_MIPS_LO16", vram = 0x80BFC114, target_vram = 0x80BFC3F8 },
    { type = "R_MIPS_HI16", vram = 0x80BFC1CC, target_vram = 0x80BFC3F8 },
    { type = "R_MIPS_LO16", vram = 0x80BFC1D0, target_vram = 0x80BFC3F8 },
    { type = "R_MIPS_HI16", vram = 0x80BFC254, target_vram = 0x80BFC19C },
    { type = "R_MIPS_LO16", vram = 0x80BFC258, target_vram = 0x80BFC19C },
    { type = "R_MIPS_HI16", vram = 0x80BFC2A4, target_vram = 0x80BFC214 },
    { type = "R_MIPS_LO16", vram = 0x80BFC2A8, target_vram = 0x80BFC214 },
    { type = "R_MIPS_HI16", vram = 0x80BFC350, target_vram = 0x80BFC270 },
    { type = "R_MIPS_LO16", vram = 0x80BFC354, target_vram = 0x80BFC270 },
    { type = "R_MIPS_HI16", vram = 0x80BFC3A8, target_vram = 0x80BFC2F4 },
    { type = "R_MIPS_HI16", vram = 0x80BFC3BC, target_vram = 0x80BFC214 },
    { type = "R_MIPS_LO16", vram = 0x80BFC3C0, target_vram = 0x80BFC214 },
    { type = "R_MIPS_LO16", vram = 0x80BFC3CC, target_vram = 0x80BFC2F4 },
    { type = "R_MIPS_HI16", vram = 0x80BFC464, target_vram = 0x80BFC078 },
    { type = "R_MIPS_LO16", vram = 0x80BFC468, target_vram = 0x80BFC078 },
    { type = "R_MIPS_HI16", vram = 0x80BFC480, target_vram = 0x80BFC36C },
    { type = "R_MIPS_LO16", vram = 0x80BFC488, target_vram = 0x80BFC36C },
    { type = "R_MIPS_HI16", vram = 0x80BFC658, target_vram = 0x80BFC674 },
    { type = "R_MIPS_LO16", vram = 0x80BFC65C, target_vram = 0x80BFC674 },
    { type = "R_MIPS_HI16", vram = 0x80BFC6AC, target_vram = 0x80BFC608 },
    { type = "R_MIPS_LO16", vram = 0x80BFC6B0, target_vram = 0x80BFC608 },
    { type = "R_MIPS_HI16", vram = 0x80BFC780, target_vram = 0x80BFC7E0 },
    { type = "R_MIPS_LO16", vram = 0x80BFC784, target_vram = 0x80BFC7E0 },
    { type = "R_MIPS_HI16", vram = 0x80BFC808, target_vram = 0x80BFC8F8 },
    { type = "R_MIPS_LO16", vram = 0x80BFC80C, target_vram = 0x80BFC8F8 },
    { type = "R_MIPS_HI16", vram = 0x80BFC848, target_vram = 0x80BFC728 },
    { type = "R_MIPS_LO16", vram = 0x80BFC84C, target_vram = 0x80BFC728 },
    { type = "R_MIPS_HI16", vram = 0x80BFC8C4, target_vram = 0x80BFC7E0 },
    { type = "R_MIPS_LO16", vram = 0x80BFC8CC, target_vram = 0x80BFC7E0 },
    { type = "R_MIPS_HI16", vram = 0x80BFC980, target_vram = 0x80BFC728 },
    { type = "R_MIPS_LO16", vram = 0x80BFC984, target_vram = 0x80BFC728 },
    { type = "R_MIPS_HI16", vram = 0x80BFCAF4, target_vram = 0x80BFCD60 },
    { type = "R_MIPS_LO16", vram = 0x80BFCAFC, target_vram = 0x80BFCD60 },
    { type = "R_MIPS_HI16", vram = 0x80BFCBD0, target_vram = 0x80BFCCF0 },
    { type = "R_MIPS_LO16", vram = 0x80BFCBE0, target_vram = 0x80BFCCF0 },
    { type = "R_MIPS_HI16", vram = 0x80BFCC18, target_vram = 0x80BFCCEC },
    { type = "R_MIPS_LO16", vram = 0x80BFCC28, target_vram = 0x80BFCCEC },
    { type = "R_MIPS_HI16", vram = 0x80BFCC60, target_vram = 0x80BFCCE0 },
    { type = "R_MIPS_LO16", vram = 0x80BFCC74, target_vram = 0x80BFCCE0 },
    { type = "R_MIPS_HI16", vram = 0x80BFCC8C, target_vram = 0x80BFCAD0 },
    { type = "R_MIPS_LO16", vram = 0x80BFCC90, target_vram = 0x80BFCAD0 },
]

functions = [
    { name = "func_80BFC3F8", vram = 0x80BFC3F8, size = 0x210 },
    { name = "func_80BFC728", vram = 0x80BFC728, size = 0xB8 },
    { name = "func_80BFBE70", vram = 0x80BFBE70, size = 0x13C },
    { name = "EnRz_Walk", vram = 0x80BFC8F8, size = 0xEC },
    { name = "func_80BFC19C", vram = 0x80BFC19C, size = 0x78 },
    { name = "EnRz_Draw", vram = 0x80BFCB3C, size = 0x180 },
    { name = "func_80BFBDFC", vram = 0x80BFBDFC, size = 0x48 },
    { name = "EnRz_UpdateSkelAnime", vram = 0x80BFBD54, size = 0x4C },
    { name = "EnRz_Destroy", vram = 0x80BFBE44, size = 0x2C },
    { name = "func_80BFC2F4", vram = 0x80BFC2F4, size = 0x78 },
    { name = "EnRz_PostLimbDraw", vram = 0x80BFCAD0, size = 0x6C },
    { name = "func_80BFB9E4", vram = 0x80BFB9E4, size = 0x38 },
    { name = "func_80BFC078", vram = 0x80BFC078, size = 0x124 },
    { name = "func_80BFBFAC", vram = 0x80BFBFAC, size = 0xAC },
    { name = "func_80BFBCEC", vram = 0x80BFBCEC, size = 0x68 },
    { name = "func_80BFC058", vram = 0x80BFC058, size = 0x20 },
    { name = "EnRz_Init", vram = 0x80BFB480, size = 0x300 },
    { name = "EnRz_FindSister", vram = 0x80BFBDA0, size = 0x5C },
    { name = "EnRz_ActorShadowFunc", vram = 0x80BFB780, size = 0xE4 },
    { name = "func_80BFC7E0", vram = 0x80BFC7E0, size = 0xCC },
    { name = "EnRz_StopToThink", vram = 0x80BFC8AC, size = 0x4C },
    { name = "func_80BFC674", vram = 0x80BFC674, size = 0xB4 },
    { name = "func_80BFC270", vram = 0x80BFC270, size = 0x84 },
    { name = "func_80BFBA1C", vram = 0x80BFBA1C, size = 0x34 },
    { name = "EnRz_CanTalk", vram = 0x80BFBC78, size = 0x74 },
    { name = "func_80BFC36C", vram = 0x80BFC36C, size = 0x8C },
    { name = "EnRz_SetupPath", vram = 0x80BFBA50, size = 0xF4 },
    { name = "func_80BFC608", vram = 0x80BFC608, size = 0x6C },
    { name = "EnRz_ChangeAnim", vram = 0x80BFB864, size = 0x180 },
    { name = "EnRz_Update", vram = 0x80BFC9E4, size = 0xEC },
    { name = "func_80BFC214", vram = 0x80BFC214, size = 0x5C },
    { name = "EnRz_GetPathStatus", vram = 0x80BFBB44, size = 0x134 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Scopecoin"
rom = 0x01061F20
vram = 0x80BFCFA0
size = 0x340

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BFD0D0, target_vram = 0x80BFCFA0 },
    { type = "R_MIPS_LO16", vram = 0x80BFD0D4, target_vram = 0x80BFCFA0 },
    { type = "R_MIPS_HI16", vram = 0x80BFD108, target_vram = 0x80BFCFB8 },
    { type = "R_MIPS_LO16", vram = 0x80BFD11C, target_vram = 0x80BFCFB8 },
    { type = "R_MIPS_HI16", vram = 0x80BFD1FC, target_vram = 0x80BFD280 },
    { type = "R_MIPS_LO16", vram = 0x80BFD214, target_vram = 0x80BFD280 },
]

functions = [
    { name = "EnScopecoin_Init", vram = 0x80BFD010, size = 0x138 },
    { name = "EnScopecoin_Draw", vram = 0x80BFD17C, size = 0xD8 },
    { name = "EnScopecoin_Destroy", vram = 0x80BFD148, size = 0x10 },
    { name = "EnScopecoin_CheckCollectible", vram = 0x80BFCFB8, size = 0x58 },
    { name = "EnScopecoin_Update", vram = 0x80BFD158, size = 0x24 },
    { name = "EnScopecoin_Spin", vram = 0x80BFCFA0, size = 0x18 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Bjt"
rom = 0x01062260
vram = 0x80BFD2E0
size = 0xE90

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BFD370, target_vram = 0x80BFDF80 },
    { type = "R_MIPS_LO16", vram = 0x80BFD374, target_vram = 0x80BFDF80 },
    { type = "R_MIPS_HI16", vram = 0x80BFD3BC, target_vram = 0x80BFDFE0 },
    { type = "R_MIPS_LO16", vram = 0x80BFD3C0, target_vram = 0x80BFDFE0 },
    { type = "R_MIPS_HI16", vram = 0x80BFD44C, target_vram = 0x80BFDFF0 },
    { type = "R_MIPS_LO16", vram = 0x80BFD454, target_vram = 0x80BFDFF0 },
    { type = "R_MIPS_HI16", vram = 0x80BFD530, target_vram = 0x80BFE014 },
    { type = "R_MIPS_LO16", vram = 0x80BFD534, target_vram = 0x80BFE014 },
    { type = "R_MIPS_HI16", vram = 0x80BFD554, target_vram = 0x80BFE018 },
    { type = "R_MIPS_LO16", vram = 0x80BFD558, target_vram = 0x80BFE018 },
    { type = "R_MIPS_HI16", vram = 0x80BFD560, target_vram = 0x80BFE01C },
    { type = "R_MIPS_LO16", vram = 0x80BFD564, target_vram = 0x80BFE01C },
    { type = "R_MIPS_HI16", vram = 0x80BFD634, target_vram = 0x80BFE020 },
    { type = "R_MIPS_LO16", vram = 0x80BFD638, target_vram = 0x80BFE020 },
    { type = "R_MIPS_HI16", vram = 0x80BFD640, target_vram = 0x80BFE024 },
    { type = "R_MIPS_LO16", vram = 0x80BFD674, target_vram = 0x80BFE024 },
    { type = "R_MIPS_HI16", vram = 0x80BFD6E4, target_vram = 0x80BFE028 },
    { type = "R_MIPS_LO16", vram = 0x80BFD6EC, target_vram = 0x80BFE028 },
    { type = "R_MIPS_HI16", vram = 0x80BFD950, target_vram = 0x80BFD6BC },
    { type = "R_MIPS_HI16", vram = 0x80BFD954, target_vram = 0x80BFDA48 },
    { type = "R_MIPS_LO16", vram = 0x80BFD958, target_vram = 0x80BFD6BC },
    { type = "R_MIPS_LO16", vram = 0x80BFD95C, target_vram = 0x80BFDA48 },
    { type = "R_MIPS_HI16", vram = 0x80BFDA5C, target_vram = 0x80BFDEB4 },
    { type = "R_MIPS_LO16", vram = 0x80BFDA70, target_vram = 0x80BFDEB4 },
    { type = "R_MIPS_HI16", vram = 0x80BFDAA8, target_vram = 0x80BFDAE8 },
    { type = "R_MIPS_LO16", vram = 0x80BFDAAC, target_vram = 0x80BFDAE8 },
    { type = "R_MIPS_HI16", vram = 0x80BFDAFC, target_vram = 0x80BFDEA0 },
    { type = "R_MIPS_LO16", vram = 0x80BFDB00, target_vram = 0x80BFDEA0 },
    { type = "R_MIPS_HI16", vram = 0x80BFDD08, target_vram = 0x80BFDF48 },
    { type = "R_MIPS_LO16", vram = 0x80BFDD0C, target_vram = 0x80BFDF48 },
    { type = "R_MIPS_HI16", vram = 0x80BFDD28, target_vram = 0x80BFDF74 },
    { type = "R_MIPS_LO16", vram = 0x80BFDD2C, target_vram = 0x80BFDF74 },
    { type = "R_MIPS_HI16", vram = 0x80BFDD58, target_vram = 0x80BFDAE8 },
    { type = "R_MIPS_LO16", vram = 0x80BFDD5C, target_vram = 0x80BFDAE8 },
]

functions = [
    { name = "EnBjt_ChooseAnimation", vram = 0x80BFD984, size = 0xC4 },
    { name = "EnBjt_ChangeAnim", vram = 0x80BFD30C, size = 0x98 },
    { name = "EnBjt_FollowSchedule", vram = 0x80BFDAE8, size = 0x1B0 },
    { name = "EnBjt_UpdateSkelAnime", vram = 0x80BFD2E0, size = 0x2C },
    { name = "EnBjt_TakeItem", vram = 0x80BFD434, size = 0xC8 },
    { name = "EnBjt_Update", vram = 0x80BFDD90, size = 0xA8 },
    { name = "EnBjt_Appear", vram = 0x80BFD4FC, size = 0xE8 },
    { name = "EnBjt_Init", vram = 0x80BFDC98, size = 0xE8 },
    { name = "EnBjt_Vanish", vram = 0x80BFD5E4, size = 0xD8 },
    { name = "EnBjt_Draw", vram = 0x80BFDE38, size = 0x60 },
    { name = "EnBjt_Destroy", vram = 0x80BFDD80, size = 0x10 },
    { name = "EnBjt_UpdateCollision", vram = 0x80BFD3A4, size = 0x90 },
    { name = "EnBjt_Talk", vram = 0x80BFDA48, size = 0xA0 },
    { name = "EnBjt_CheckTalk", vram = 0x80BFD8F0, size = 0x94 },
    { name = "EnBjt_ChooseBehaviour", vram = 0x80BFD6BC, size = 0x234 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Bomjima"
rom = 0x010630F0
vram = 0x80BFE170
size = 0x2D30

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80BFE1F0, target_vram = 0x80C00A18 },
    { type = "R_MIPS_LO16", vram = 0x80BFE1F4, target_vram = 0x80C00A18 },
    { type = "R_MIPS_HI16", vram = 0x80BFE284, target_vram = 0x80BFEA94 },
    { type = "R_MIPS_LO16", vram = 0x80BFE288, target_vram = 0x80BFEA94 },
    { type = "R_MIPS_HI16", vram = 0x80BFE3F0, target_vram = 0x80C00A44 },
    { type = "R_MIPS_LO16", vram = 0x80BFE404, target_vram = 0x80C00A44 },
    { type = "R_MIPS_HI16", vram = 0x80BFE414, target_vram = 0x80C00A4C },
    { type = "R_MIPS_LO16", vram = 0x80BFE420, target_vram = 0x80C00A4C },
    { type = "R_MIPS_HI16", vram = 0x80BFE440, target_vram = 0x80C00A54 },
    { type = "R_MIPS_LO16", vram = 0x80BFE44C, target_vram = 0x80C00A54 },
    { type = "R_MIPS_HI16", vram = 0x80BFE45C, target_vram = 0x80C00A70 },
    { type = "R_MIPS_LO16", vram = 0x80BFE468, target_vram = 0x80C00A70 },
    { type = "R_MIPS_HI16", vram = 0x80BFE478, target_vram = 0x80C00A8C },
    { type = "R_MIPS_LO16", vram = 0x80BFE484, target_vram = 0x80C00A8C },
    { type = "R_MIPS_HI16", vram = 0x80BFE4AC, target_vram = 0x80C00A94 },
    { type = "R_MIPS_LO16", vram = 0x80BFE4BC, target_vram = 0x80C00A94 },
    { type = "R_MIPS_HI16", vram = 0x80BFE4C8, target_vram = 0x80C00AE4 },
    { type = "R_MIPS_HI16", vram = 0x80BFE4E0, target_vram = 0x80C00A94 },
    { type = "R_MIPS_LO16", vram = 0x80BFE4E8, target_vram = 0x80C00AE4 },
    { type = "R_MIPS_LO16", vram = 0x80BFE4F4, target_vram = 0x80C00A94 },
    { type = "R_MIPS_HI16", vram = 0x80BFEB44, target_vram = 0x80BFEB64 },
    { type = "R_MIPS_LO16", vram = 0x80BFEB48, target_vram = 0x80BFEB64 },
    { type = "R_MIPS_HI16", vram = 0x80BFF018, target_vram = 0x80BFF03C },
    { type = "R_MIPS_LO16", vram = 0x80BFF020, target_vram = 0x80BFF03C },
    { type = "R_MIPS_HI16", vram = 0x80BFF14C, target_vram = 0x80BFF174 },
    { type = "R_MIPS_LO16", vram = 0x80BFF154, target_vram = 0x80BFF174 },
    { type = "R_MIPS_HI16", vram = 0x80BFF40C, target_vram = 0x80BFF430 },
    { type = "R_MIPS_LO16", vram = 0x80BFF414, target_vram = 0x80BFF430 },
    { type = "R_MIPS_HI16", vram = 0x80BFF4D4, target_vram = 0x80BFEA94 },
    { type = "R_MIPS_LO16", vram = 0x80BFF4D8, target_vram = 0x80BFEA94 },
    { type = "R_MIPS_HI16", vram = 0x80BFF508, target_vram = 0x80BFF52C },
    { type = "R_MIPS_LO16", vram = 0x80BFF510, target_vram = 0x80BFF52C },
    { type = "R_MIPS_HI16", vram = 0x80BFF5C4, target_vram = 0x80C00A54 },
    { type = "R_MIPS_LO16", vram = 0x80BFF5D0, target_vram = 0x80C00A54 },
    { type = "R_MIPS_HI16", vram = 0x80BFF5E0, target_vram = 0x80C00A70 },
    { type = "R_MIPS_LO16", vram = 0x80BFF5EC, target_vram = 0x80C00A70 },
    { type = "R_MIPS_HI16", vram = 0x80BFF614, target_vram = 0x80BFF6CC },
    { type = "R_MIPS_LO16", vram = 0x80BFF61C, target_vram = 0x80BFF6CC },
    { type = "R_MIPS_HI16", vram = 0x80BFF668, target_vram = 0x80C00A54 },
    { type = "R_MIPS_LO16", vram = 0x80BFF678, target_vram = 0x80C00A54 },
    { type = "R_MIPS_HI16", vram = 0x80BFF68C, target_vram = 0x80C00A70 },
    { type = "R_MIPS_LO16", vram = 0x80BFF69C, target_vram = 0x80C00A70 },
    { type = "R_MIPS_HI16", vram = 0x80BFF738, target_vram = 0x80BFF754 },
    { type = "R_MIPS_LO16", vram = 0x80BFF73C, target_vram = 0x80BFF754 },
    { type = "R_MIPS_HI16", vram = 0x80BFF7E0, target_vram = 0x80C00B60 },
    { type = "R_MIPS_LO16", vram = 0x80BFF7E8, target_vram = 0x80C00B60 },
    { type = "R_MIPS_HI16", vram = 0x80BFF8B0, target_vram = 0x80C00AF8 },
    { type = "R_MIPS_LO16", vram = 0x80BFF8B4, target_vram = 0x80C00AF8 },
    { type = "R_MIPS_HI16", vram = 0x80BFF958, target_vram = 0x80C009F0 },
    { type = "R_MIPS_LO16", vram = 0x80BFF95C, target_vram = 0x80C009F0 },
    { type = "R_MIPS_HI16", vram = 0x80BFF96C, target_vram = 0x80BFF9B0 },
    { type = "R_MIPS_LO16", vram = 0x80BFF970, target_vram = 0x80BFF9B0 },
    { type = "R_MIPS_HI16", vram = 0x80BFF9B4, target_vram = 0x80C009F0 },
    { type = "R_MIPS_LO16", vram = 0x80BFF9B8, target_vram = 0x80C009F0 },
    { type = "R_MIPS_HI16", vram = 0x80BFFAE0, target_vram = 0x80C00A54 },
    { type = "R_MIPS_LO16", vram = 0x80BFFAEC, target_vram = 0x80C00A54 },
    { type = "R_MIPS_HI16", vram = 0x80BFFAFC, target_vram = 0x80C00A70 },
    { type = "R_MIPS_LO16", vram = 0x80BFFB08, target_vram = 0x80C00A70 },
    { type = "R_MIPS_HI16", vram = 0x80BFFB24, target_vram = 0x80BFFB40 },
    { type = "R_MIPS_LO16", vram = 0x80BFFB28, target_vram = 0x80BFFB40 },
    { type = "R_MIPS_HI16", vram = 0x80BFFB98, target_vram = 0x80C009F0 },
    { type = "R_MIPS_LO16", vram = 0x80BFFB9C, target_vram = 0x80C009F0 },
    { type = "R_MIPS_HI16", vram = 0x80BFFBA8, target_vram = 0x80BFFBC4 },
    { type = "R_MIPS_LO16", vram = 0x80BFFBAC, target_vram = 0x80BFFBC4 },
    { type = "R_MIPS_HI16", vram = 0x80BFFC10, target_vram = 0x80C009F4 },
    { type = "R_MIPS_LO16", vram = 0x80BFFC14, target_vram = 0x80C009F4 },
    { type = "R_MIPS_HI16", vram = 0x80BFFC68, target_vram = 0x80C009F0 },
    { type = "R_MIPS_LO16", vram = 0x80BFFC6C, target_vram = 0x80C009F0 },
    { type = "R_MIPS_HI16", vram = 0x80BFFD24, target_vram = 0x80BFFD48 },
    { type = "R_MIPS_LO16", vram = 0x80BFFD2C, target_vram = 0x80BFFD48 },
    { type = "R_MIPS_HI16", vram = 0x80BFFDDC, target_vram = 0x80C009F0 },
    { type = "R_MIPS_LO16", vram = 0x80BFFDE0, target_vram = 0x80C009F0 },
    { type = "R_MIPS_HI16", vram = 0x80BFFE28, target_vram = 0x80BFFE48 },
    { type = "R_MIPS_LO16", vram = 0x80BFFE2C, target_vram = 0x80BFFE48 },
    { type = "R_MIPS_HI16", vram = 0x80BFFEA4, target_vram = 0x80C009F0 },
    { type = "R_MIPS_LO16", vram = 0x80BFFEA8, target_vram = 0x80C009F0 },
    { type = "R_MIPS_HI16", vram = 0x80BFFEE8, target_vram = 0x80BFFF54 },
    { type = "R_MIPS_LO16", vram = 0x80BFFEEC, target_vram = 0x80BFFF54 },
    { type = "R_MIPS_HI16", vram = 0x80BFFF08, target_vram = 0x80C009F0 },
    { type = "R_MIPS_LO16", vram = 0x80BFFF0C, target_vram = 0x80C009F0 },
    { type = "R_MIPS_HI16", vram = 0x80BFFF34, target_vram = 0x80BFFF54 },
    { type = "R_MIPS_LO16", vram = 0x80BFFF38, target_vram = 0x80BFFF54 },
    { type = "R_MIPS_HI16", vram = 0x80BFFF88, target_vram = 0x80C009F4 },
    { type = "R_MIPS_LO16", vram = 0x80BFFF8C, target_vram = 0x80C009F4 },
    { type = "R_MIPS_HI16", vram = 0x80C00004, target_vram = 0x80C009F0 },
    { type = "R_MIPS_LO16", vram = 0x80C00008, target_vram = 0x80C009F0 },
    { type = "R_MIPS_HI16", vram = 0x80C00068, target_vram = 0x80C009F4 },
    { type = "R_MIPS_LO16", vram = 0x80C0006C, target_vram = 0x80C009F4 },
    { type = "R_MIPS_HI16", vram = 0x80C0007C, target_vram = 0x80C009F4 },
    { type = "R_MIPS_LO16", vram = 0x80C00080, target_vram = 0x80C009F4 },
    { type = "R_MIPS_HI16", vram = 0x80C000B0, target_vram = 0x80C009F4 },
    { type = "R_MIPS_LO16", vram = 0x80C000B4, target_vram = 0x80C009F4 },
    { type = "R_MIPS_HI16", vram = 0x80C000C0, target_vram = 0x80C009F0 },
    { type = "R_MIPS_LO16", vram = 0x80C000F8, target_vram = 0x80C009F0 },
    { type = "R_MIPS_HI16", vram = 0x80C000FC, target_vram = 0x80C009F0 },
    { type = "R_MIPS_LO16", vram = 0x80C00104, target_vram = 0x80C009F0 },
    { type = "R_MIPS_HI16", vram = 0x80C00144, target_vram = 0x80C00168 },
    { type = "R_MIPS_LO16", vram = 0x80C0014C, target_vram = 0x80C00168 },
    { type = "R_MIPS_HI16", vram = 0x80C00268, target_vram = 0x80C00284 },
    { type = "R_MIPS_LO16", vram = 0x80C0026C, target_vram = 0x80C00284 },
    { type = "R_MIPS_HI16", vram = 0x80C00460, target_vram = 0x80BFEA94 },
    { type = "R_MIPS_LO16", vram = 0x80C00464, target_vram = 0x80BFEA94 },
    { type = "R_MIPS_HI16", vram = 0x80C00504, target_vram = 0x80BFF174 },
    { type = "R_MIPS_LO16", vram = 0x80C0050C, target_vram = 0x80BFF174 },
    { type = "R_MIPS_HI16", vram = 0x80C00558, target_vram = 0x80C00A54 },
    { type = "R_MIPS_LO16", vram = 0x80C00564, target_vram = 0x80C00A54 },
    { type = "R_MIPS_HI16", vram = 0x80C00598, target_vram = 0x80C00A70 },
    { type = "R_MIPS_LO16", vram = 0x80C005A4, target_vram = 0x80C00A70 },
    { type = "R_MIPS_HI16", vram = 0x80C005E4, target_vram = 0x80C00A8C },
    { type = "R_MIPS_LO16", vram = 0x80C005FC, target_vram = 0x80C00A8C },
    { type = "R_MIPS_HI16", vram = 0x80C00904, target_vram = 0x80C00B3C },
    { type = "R_MIPS_LO16", vram = 0x80C00918, target_vram = 0x80C00B3C },
    { type = "R_MIPS_HI16", vram = 0x80C00940, target_vram = 0x80C00B48 },
    { type = "R_MIPS_LO16", vram = 0x80C00954, target_vram = 0x80C00B48 },
    { type = "R_MIPS_HI16", vram = 0x80C0097C, target_vram = 0x80C00B28 },
    { type = "R_MIPS_LO16", vram = 0x80C00990, target_vram = 0x80C00B28 },
    { type = "R_MIPS_HI16", vram = 0x80C009B8, target_vram = 0x80C007F4 },
    { type = "R_MIPS_LO16", vram = 0x80C009BC, target_vram = 0x80C007F4 },
]

functions = [
    { name = "EnBomjima_Init", vram = 0x80BFE170, size = 0x190 },
    { name = "func_80BFFD48", vram = 0x80BFFD48, size = 0x100 },
    { name = "func_80C00284", vram = 0x80C00284, size = 0x3C0 },
    { name = "func_80BFF4F4", vram = 0x80BFF4F4, size = 0x38 },
    { name = "EnBomjima_Draw", vram = 0x80C008B4, size = 0x134 },
    { name = "func_80C00168", vram = 0x80C00168, size = 0xCC },
    { name = "func_80BFF430", vram = 0x80BFF430, size = 0xC4 },
    { name = "func_80BFFE48", vram = 0x80BFFE48, size = 0x10C },
    { name = "EnBomjima_Update", vram = 0x80C00644, size = 0x1B0 },
    { name = "func_80BFF9B0", vram = 0x80BFF9B0, size = 0x190 },
    { name = "func_80BFFB40", vram = 0x80BFFB40, size = 0x84 },
    { name = "EnBomjima_ChangeAnim", vram = 0x80BFE494, size = 0x90 },
    { name = "func_80BFEFF0", vram = 0x80BFEFF0, size = 0x4C },
    { name = "func_80BFE67C", vram = 0x80BFE67C, size = 0x418 },
    { name = "EnBomjima_OverrideLimbDraw", vram = 0x80C007F4, size = 0xC0 },
    { name = "func_80BFEA94", vram = 0x80BFEA94, size = 0x88 },
    { name = "func_80BFEB64", vram = 0x80BFEB64, size = 0x48C },
    { name = "func_80BFF3F0", vram = 0x80BFF3F0, size = 0x40 },
    { name = "func_80BFFF54", vram = 0x80BFFF54, size = 0x1C8 },
    { name = "func_80BFF03C", vram = 0x80BFF03C, size = 0xE4 },
    { name = "func_80BFF120", vram = 0x80BFF120, size = 0x54 },
    { name = "func_80BFEB1C", vram = 0x80BFEB1C, size = 0x48 },
    { name = "func_80C00234", vram = 0x80C00234, size = 0x50 },
    { name = "func_80BFE65C", vram = 0x80BFE65C, size = 0x20 },
    { name = "func_80BFFCFC", vram = 0x80BFFCFC, size = 0x4C },
    { name = "EnBomjima_Destroy", vram = 0x80BFE300, size = 0x2C },
    { name = "func_80BFE32C", vram = 0x80BFE32C, size = 0x168 },
    { name = "func_80BFF754", vram = 0x80BFF754, size = 0x25C },
    { name = "func_80BFFBC4", vram = 0x80BFFBC4, size = 0x138 },
    { name = "func_80C0011C", vram = 0x80C0011C, size = 0x4C },
    { name = "func_80BFF52C", vram = 0x80BFF52C, size = 0x1A0 },
    { name = "func_80BFF174", vram = 0x80BFF174, size = 0x27C },
    { name = "func_80BFE524", vram = 0x80BFE524, size = 0x138 },
    { name = "func_80BFF6CC", vram = 0x80BFF6CC, size = 0x88 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Bomjimb"
rom = 0x01065E20
vram = 0x80C00EA0
size = 0x2690

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C00F14, target_vram = 0x80C03194 },
    { type = "R_MIPS_LO16", vram = 0x80C00F18, target_vram = 0x80C03194 },
    { type = "R_MIPS_HI16", vram = 0x80C00FCC, target_vram = 0x80C032A0 },
    { type = "R_MIPS_LO16", vram = 0x80C00FD4, target_vram = 0x80C032A0 },
    { type = "R_MIPS_HI16", vram = 0x80C01154, target_vram = 0x80C031C0 },
    { type = "R_MIPS_LO16", vram = 0x80C01164, target_vram = 0x80C031C0 },
    { type = "R_MIPS_HI16", vram = 0x80C01170, target_vram = 0x80C03218 },
    { type = "R_MIPS_HI16", vram = 0x80C01188, target_vram = 0x80C031C0 },
    { type = "R_MIPS_LO16", vram = 0x80C01190, target_vram = 0x80C03218 },
    { type = "R_MIPS_LO16", vram = 0x80C0119C, target_vram = 0x80C031C0 },
    { type = "R_MIPS_HI16", vram = 0x80C01418, target_vram = 0x80C03170 },
    { type = "R_MIPS_LO16", vram = 0x80C01428, target_vram = 0x80C03170 },
    { type = "R_MIPS_HI16", vram = 0x80C01460, target_vram = 0x80C03170 },
    { type = "R_MIPS_LO16", vram = 0x80C01464, target_vram = 0x80C03170 },
    { type = "R_MIPS_HI16", vram = 0x80C014C0, target_vram = 0x80C014E4 },
    { type = "R_MIPS_LO16", vram = 0x80C014C8, target_vram = 0x80C014E4 },
    { type = "R_MIPS_HI16", vram = 0x80C01A00, target_vram = 0x80C01A24 },
    { type = "R_MIPS_LO16", vram = 0x80C01A04, target_vram = 0x80C01A24 },
    { type = "R_MIPS_HI16", vram = 0x80C01A38, target_vram = 0x80C032B4 },
    { type = "R_MIPS_LO16", vram = 0x80C01A3C, target_vram = 0x80C032B4 },
    { type = "R_MIPS_HI16", vram = 0x80C01A68, target_vram = 0x80C032B8 },
    { type = "R_MIPS_LO16", vram = 0x80C01A74, target_vram = 0x80C032B8 },
    { type = "R_MIPS_HI16", vram = 0x80C01B54, target_vram = 0x80C01B74 },
    { type = "R_MIPS_LO16", vram = 0x80C01B58, target_vram = 0x80C01B74 },
    { type = "R_MIPS_HI16", vram = 0x80C01BD8, target_vram = 0x80C032BC },
    { type = "R_MIPS_LO16", vram = 0x80C01BE4, target_vram = 0x80C032BC },
    { type = "R_MIPS_HI16", vram = 0x80C01CAC, target_vram = 0x80C01CD0 },
    { type = "R_MIPS_LO16", vram = 0x80C01CB0, target_vram = 0x80C01CD0 },
    { type = "R_MIPS_HI16", vram = 0x80C01D18, target_vram = 0x80C03034 },
    { type = "R_MIPS_LO16", vram = 0x80C01D1C, target_vram = 0x80C03034 },
    { type = "R_MIPS_HI16", vram = 0x80C01D24, target_vram = 0x80C03170 },
    { type = "R_MIPS_LO16", vram = 0x80C01D28, target_vram = 0x80C03170 },
    { type = "R_MIPS_HI16", vram = 0x80C01ED0, target_vram = 0x80C032C0 },
    { type = "R_MIPS_LO16", vram = 0x80C01EE0, target_vram = 0x80C032C0 },
    { type = "R_MIPS_HI16", vram = 0x80C01F50, target_vram = 0x80C032C4 },
    { type = "R_MIPS_LO16", vram = 0x80C01F64, target_vram = 0x80C032C4 },
    { type = "R_MIPS_HI16", vram = 0x80C01FF8, target_vram = 0x80C0201C },
    { type = "R_MIPS_LO16", vram = 0x80C02000, target_vram = 0x80C0201C },
    { type = "R_MIPS_HI16", vram = 0x80C020D4, target_vram = 0x80C02A14 },
    { type = "R_MIPS_LO16", vram = 0x80C020DC, target_vram = 0x80C02A14 },
    { type = "R_MIPS_HI16", vram = 0x80C02150, target_vram = 0x80C0217C },
    { type = "R_MIPS_LO16", vram = 0x80C02158, target_vram = 0x80C0217C },
    { type = "R_MIPS_HI16", vram = 0x80C0254C, target_vram = 0x80C02570 },
    { type = "R_MIPS_LO16", vram = 0x80C02554, target_vram = 0x80C02570 },
    { type = "R_MIPS_HI16", vram = 0x80C02614, target_vram = 0x80C0217C },
    { type = "R_MIPS_LO16", vram = 0x80C02618, target_vram = 0x80C0217C },
    { type = "R_MIPS_HI16", vram = 0x80C026D0, target_vram = 0x80C02704 },
    { type = "R_MIPS_LO16", vram = 0x80C026D8, target_vram = 0x80C02704 },
    { type = "R_MIPS_HI16", vram = 0x80C027E4, target_vram = 0x80C02BCC },
    { type = "R_MIPS_LO16", vram = 0x80C027EC, target_vram = 0x80C02BCC },
    { type = "R_MIPS_HI16", vram = 0x80C0287C, target_vram = 0x80C02BCC },
    { type = "R_MIPS_LO16", vram = 0x80C02884, target_vram = 0x80C02BCC },
    { type = "R_MIPS_HI16", vram = 0x80C02898, target_vram = 0x80C03230 },
    { type = "R_MIPS_LO16", vram = 0x80C028A8, target_vram = 0x80C03230 },
    { type = "R_MIPS_HI16", vram = 0x80C02924, target_vram = 0x80C032C8 },
    { type = "R_MIPS_LO16", vram = 0x80C0292C, target_vram = 0x80C032C8 },
    { type = "R_MIPS_HI16", vram = 0x80C029F0, target_vram = 0x80C02A14 },
    { type = "R_MIPS_LO16", vram = 0x80C029F4, target_vram = 0x80C02A14 },
    { type = "R_MIPS_HI16", vram = 0x80C02D80, target_vram = 0x80C02DAC },
    { type = "R_MIPS_LO16", vram = 0x80C02D94, target_vram = 0x80C02DAC },
    { type = "R_MIPS_HI16", vram = 0x80C03084, target_vram = 0x80C03274 },
    { type = "R_MIPS_LO16", vram = 0x80C03098, target_vram = 0x80C03274 },
    { type = "R_MIPS_HI16", vram = 0x80C030C0, target_vram = 0x80C03280 },
    { type = "R_MIPS_LO16", vram = 0x80C030D4, target_vram = 0x80C03280 },
    { type = "R_MIPS_HI16", vram = 0x80C030FC, target_vram = 0x80C03260 },
    { type = "R_MIPS_LO16", vram = 0x80C03110, target_vram = 0x80C03260 },
    { type = "R_MIPS_HI16", vram = 0x80C03138, target_vram = 0x80C02FA8 },
    { type = "R_MIPS_LO16", vram = 0x80C0313C, target_vram = 0x80C02FA8 },
]

functions = [
    { name = "EnBomjimb_OverrideLimbDraw", vram = 0x80C02FA8, size = 0x8C },
    { name = "func_80C02CA4", vram = 0x80C02CA4, size = 0x108 },
    { name = "func_80C013F0", vram = 0x80C013F0, size = 0xA4 },
    { name = "EnBomjimb_ChangeAnim", vram = 0x80C0113C, size = 0x90 },
    { name = "EnBomjimb_Destroy", vram = 0x80C01110, size = 0x2C },
    { name = "func_80C0201C", vram = 0x80C0201C, size = 0xEC },
    { name = "func_80C02BCC", vram = 0x80C02BCC, size = 0xD8 },
    { name = "func_80C02740", vram = 0x80C02740, size = 0x2D4 },
    { name = "func_80C0217C", vram = 0x80C0217C, size = 0x390 },
    { name = "func_80C012E0", vram = 0x80C012E0, size = 0x1C },
    { name = "func_80C01C18", vram = 0x80C01C18, size = 0xB8 },
    { name = "func_80C012FC", vram = 0x80C012FC, size = 0xB8 },
    { name = "EnBomjimb_Init", vram = 0x80C00EA0, size = 0x270 },
    { name = "EnBomjimb_Draw", vram = 0x80C03034, size = 0x134 },
    { name = "func_80C01B74", vram = 0x80C01B74, size = 0xA4 },
    { name = "func_80C01984", vram = 0x80C01984, size = 0xA0 },
    { name = "func_80C01CD0", vram = 0x80C01CD0, size = 0x304 },
    { name = "func_80C0267C", vram = 0x80C0267C, size = 0x88 },
    { name = "func_80C02704", vram = 0x80C02704, size = 0x3C },
    { name = "func_80C01B40", vram = 0x80C01B40, size = 0x34 },
    { name = "func_80C01494", vram = 0x80C01494, size = 0x50 },
    { name = "func_80C02DAC", vram = 0x80C02DAC, size = 0x18 },
    { name = "func_80C02108", vram = 0x80C02108, size = 0x74 },
    { name = "func_80C02570", vram = 0x80C02570, size = 0x10C },
    { name = "func_80C01A24", vram = 0x80C01A24, size = 0x11C },
    { name = "EnBomjimb_Update", vram = 0x80C02DC4, size = 0x1E4 },
    { name = "func_80C011CC", vram = 0x80C011CC, size = 0x114 },
    { name = "func_80C013B4", vram = 0x80C013B4, size = 0x3C },
    { name = "func_80C02A14", vram = 0x80C02A14, size = 0x1B8 },
    { name = "func_80C01FD4", vram = 0x80C01FD4, size = 0x48 },
    { name = "func_80C0250C", vram = 0x80C0250C, size = 0x64 },
    { name = "func_80C014E4", vram = 0x80C014E4, size = 0x4A0 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Bombers"
rom = 0x010684B0
vram = 0x80C03530
size = 0x1400

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C035AC, target_vram = 0x80C04770 },
    { type = "R_MIPS_LO16", vram = 0x80C035B0, target_vram = 0x80C04770 },
    { type = "R_MIPS_HI16", vram = 0x80C0383C, target_vram = 0x80C0479C },
    { type = "R_MIPS_LO16", vram = 0x80C0384C, target_vram = 0x80C0479C },
    { type = "R_MIPS_HI16", vram = 0x80C03858, target_vram = 0x80C047E0 },
    { type = "R_MIPS_HI16", vram = 0x80C03870, target_vram = 0x80C0479C },
    { type = "R_MIPS_LO16", vram = 0x80C03878, target_vram = 0x80C047E0 },
    { type = "R_MIPS_LO16", vram = 0x80C03884, target_vram = 0x80C0479C },
    { type = "R_MIPS_HI16", vram = 0x80C03ACC, target_vram = 0x80C03AF4 },
    { type = "R_MIPS_LO16", vram = 0x80C03AD8, target_vram = 0x80C03AF4 },
    { type = "R_MIPS_HI16", vram = 0x80C03F88, target_vram = 0x80C03FAC },
    { type = "R_MIPS_LO16", vram = 0x80C03F90, target_vram = 0x80C03FAC },
    { type = "R_MIPS_HI16", vram = 0x80C04320, target_vram = 0x80C04354 },
    { type = "R_MIPS_LO16", vram = 0x80C04330, target_vram = 0x80C04354 },
    { type = "R_MIPS_HI16", vram = 0x80C04394, target_vram = 0x80C043C8 },
    { type = "R_MIPS_LO16", vram = 0x80C04398, target_vram = 0x80C043C8 },
    { type = "R_MIPS_HI16", vram = 0x80C04664, target_vram = 0x80C0482C },
    { type = "R_MIPS_LO16", vram = 0x80C04678, target_vram = 0x80C0482C },
    { type = "R_MIPS_HI16", vram = 0x80C046A0, target_vram = 0x80C04838 },
    { type = "R_MIPS_LO16", vram = 0x80C046B4, target_vram = 0x80C04838 },
    { type = "R_MIPS_HI16", vram = 0x80C046DC, target_vram = 0x80C04818 },
    { type = "R_MIPS_LO16", vram = 0x80C046F0, target_vram = 0x80C04818 },
    { type = "R_MIPS_HI16", vram = 0x80C04718, target_vram = 0x80C045B4 },
    { type = "R_MIPS_LO16", vram = 0x80C0471C, target_vram = 0x80C045B4 },
]

functions = [
    { name = "EnBombers_OverrideLimbDraw", vram = 0x80C045B4, size = 0x60 },
    { name = "func_80C042F8", vram = 0x80C042F8, size = 0x5C },
    { name = "func_80C03AF4", vram = 0x80C03AF4, size = 0x470 },
    { name = "EnBombers_Destroy", vram = 0x80C037F8, size = 0x2C },
    { name = "func_80C03ACC", vram = 0x80C03ACC, size = 0x28 },
    { name = "func_80C043C8", vram = 0x80C043C8, size = 0x74 },
    { name = "func_80C039A8", vram = 0x80C039A8, size = 0x124 },
    { name = "EnBombers_Update", vram = 0x80C0443C, size = 0x178 },
    { name = "func_80C038B4", vram = 0x80C038B4, size = 0xF4 },
    { name = "EnBombers_ChangeAnim", vram = 0x80C03824, size = 0x90 },
    { name = "func_80C03FAC", vram = 0x80C03FAC, size = 0x34C },
    { name = "EnBombers_Init", vram = 0x80C03530, size = 0x2C8 },
    { name = "func_80C04354", vram = 0x80C04354, size = 0x74 },
    { name = "func_80C03F64", vram = 0x80C03F64, size = 0x48 },
    { name = "EnBombers_Draw", vram = 0x80C04614, size = 0x134 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Bombers2"
rom = 0x010698B0
vram = 0x80C04930
size = 0x1140

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C049A0, target_vram = 0x80C058B0 },
    { type = "R_MIPS_LO16", vram = 0x80C049A4, target_vram = 0x80C058B0 },
    { type = "R_MIPS_HI16", vram = 0x80C04AC8, target_vram = 0x80C058DC },
    { type = "R_MIPS_LO16", vram = 0x80C04AD8, target_vram = 0x80C058DC },
    { type = "R_MIPS_HI16", vram = 0x80C04AE4, target_vram = 0x80C058F8 },
    { type = "R_MIPS_HI16", vram = 0x80C04AF8, target_vram = 0x80C058DC },
    { type = "R_MIPS_LO16", vram = 0x80C04B04, target_vram = 0x80C058F8 },
    { type = "R_MIPS_LO16", vram = 0x80C04B0C, target_vram = 0x80C058DC },
    { type = "R_MIPS_HI16", vram = 0x80C04B80, target_vram = 0x80C04BA0 },
    { type = "R_MIPS_LO16", vram = 0x80C04B84, target_vram = 0x80C04BA0 },
    { type = "R_MIPS_HI16", vram = 0x80C04C44, target_vram = 0x80C058A0 },
    { type = "R_MIPS_LO16", vram = 0x80C04C54, target_vram = 0x80C058A0 },
    { type = "R_MIPS_HI16", vram = 0x80C04D64, target_vram = 0x80C04D8C },
    { type = "R_MIPS_LO16", vram = 0x80C04D6C, target_vram = 0x80C04D8C },
    { type = "R_MIPS_HI16", vram = 0x80C04F10, target_vram = 0x80C058A0 },
    { type = "R_MIPS_LO16", vram = 0x80C04F20, target_vram = 0x80C058A0 },
    { type = "R_MIPS_HI16", vram = 0x80C04F88, target_vram = 0x80C05930 },
    { type = "R_MIPS_LO16", vram = 0x80C04F90, target_vram = 0x80C05930 },
    { type = "R_MIPS_HI16", vram = 0x80C04FC4, target_vram = 0x80C058A0 },
    { type = "R_MIPS_LO16", vram = 0x80C04FD4, target_vram = 0x80C058A0 },
    { type = "R_MIPS_HI16", vram = 0x80C05028, target_vram = 0x80C058A0 },
    { type = "R_MIPS_LO16", vram = 0x80C05038, target_vram = 0x80C058A0 },
    { type = "R_MIPS_HI16", vram = 0x80C05060, target_vram = 0x80C058A0 },
    { type = "R_MIPS_LO16", vram = 0x80C05070, target_vram = 0x80C058A0 },
    { type = "R_MIPS_HI16", vram = 0x80C051E0, target_vram = 0x80C0520C },
    { type = "R_MIPS_LO16", vram = 0x80C051E8, target_vram = 0x80C0520C },
    { type = "R_MIPS_HI16", vram = 0x80C05388, target_vram = 0x80C058A0 },
    { type = "R_MIPS_LO16", vram = 0x80C05398, target_vram = 0x80C058A0 },
    { type = "R_MIPS_HI16", vram = 0x80C053B0, target_vram = 0x80C04D8C },
    { type = "R_MIPS_LO16", vram = 0x80C053B4, target_vram = 0x80C04D8C },
    { type = "R_MIPS_HI16", vram = 0x80C057A8, target_vram = 0x80C05914 },
    { type = "R_MIPS_LO16", vram = 0x80C057BC, target_vram = 0x80C05914 },
    { type = "R_MIPS_HI16", vram = 0x80C057D4, target_vram = 0x80C05920 },
    { type = "R_MIPS_LO16", vram = 0x80C057E4, target_vram = 0x80C05920 },
    { type = "R_MIPS_HI16", vram = 0x80C05804, target_vram = 0x80C05910 },
    { type = "R_MIPS_LO16", vram = 0x80C05814, target_vram = 0x80C05910 },
    { type = "R_MIPS_HI16", vram = 0x80C05844, target_vram = 0x80C056D4 },
    { type = "R_MIPS_LO16", vram = 0x80C05848, target_vram = 0x80C056D4 },
]

functions = [
    { name = "func_80C050B8", vram = 0x80C050B8, size = 0x154 },
    { name = "func_80C056D4", vram = 0x80C056D4, size = 0x84 },
    { name = "EnBombers2_Init", vram = 0x80C04930, size = 0x150 },
    { name = "func_80C04D8C", vram = 0x80C04D8C, size = 0x32C },
    { name = "EnBombers2_Destroy", vram = 0x80C04A80, size = 0x2C },
    { name = "func_80C04B40", vram = 0x80C04B40, size = 0x60 },
    { name = "func_80C0520C", vram = 0x80C0520C, size = 0x1EC },
    { name = "EnBombers2_Draw", vram = 0x80C05758, size = 0x11C },
    { name = "EnBombers2_Update", vram = 0x80C053F8, size = 0x2DC },
    { name = "func_80C04BA0", vram = 0x80C04BA0, size = 0x160 },
    { name = "EnBombers2_ChangeAnim", vram = 0x80C04AAC, size = 0x94 },
    { name = "func_80C04D00", vram = 0x80C04D00, size = 0x8C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Bombal"
rom = 0x0106A9F0
vram = 0x80C05A70
size = 0xAA0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C05AA0, target_vram = 0x80C06460 },
    { type = "R_MIPS_LO16", vram = 0x80C05AA4, target_vram = 0x80C06460 },
    { type = "R_MIPS_HI16", vram = 0x80C05AC8, target_vram = 0x80C06490 },
    { type = "R_MIPS_LO16", vram = 0x80C05ACC, target_vram = 0x80C06490 },
    { type = "R_MIPS_HI16", vram = 0x80C05B24, target_vram = 0x80C05B3C },
    { type = "R_MIPS_LO16", vram = 0x80C05B28, target_vram = 0x80C05B3C },
    { type = "R_MIPS_HI16", vram = 0x80C05B50, target_vram = 0x80C06494 },
    { type = "R_MIPS_LO16", vram = 0x80C05B54, target_vram = 0x80C06494 },
    { type = "R_MIPS_HI16", vram = 0x80C05BE8, target_vram = 0x80C05C44 },
    { type = "R_MIPS_LO16", vram = 0x80C05C28, target_vram = 0x80C05C44 },
    { type = "R_MIPS_HI16", vram = 0x80C05DB0, target_vram = 0x80C05DE8 },
    { type = "R_MIPS_LO16", vram = 0x80C05DBC, target_vram = 0x80C05DE8 },
    { type = "R_MIPS_HI16", vram = 0x80C0625C, target_vram = 0x80C06498 },
    { type = "R_MIPS_LO16", vram = 0x80C06260, target_vram = 0x80C06498 },
]

functions = [
    { name = "EnBombal_Init", vram = 0x80C05A70, size = 0x88 },
    { name = "EnBombal_Destroy", vram = 0x80C05AF8, size = 0x2C },
    { name = "EnBombal_Update", vram = 0x80C05E7C, size = 0xB4 },
    { name = "EnBombal_Draw", vram = 0x80C05F30, size = 0x60 },
    { name = "EnBombal_UpdateEffects", vram = 0x80C060B8, size = 0x150 },
    { name = "func_80C05DE8", vram = 0x80C05DE8, size = 0x94 },
    { name = "func_80C05C44", vram = 0x80C05C44, size = 0x1A4 },
    { name = "func_80C05B3C", vram = 0x80C05B3C, size = 0x108 },
    { name = "EnBombal_DrawEffects", vram = 0x80C06208, size = 0x234 },
    { name = "func_80C05B24", vram = 0x80C05B24, size = 0x18 },
    { name = "EnBombal_InitEffects", vram = 0x80C05F90, size = 0x128 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Moon_Stone"
rom = 0x0106B490
vram = 0x80C06510
size = 0x590

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C0662C, target_vram = 0x80C06640 },
    { type = "R_MIPS_LO16", vram = 0x80C06630, target_vram = 0x80C06640 },
    { type = "R_MIPS_HI16", vram = 0x80C066F8, target_vram = 0x80C0670C },
    { type = "R_MIPS_LO16", vram = 0x80C066FC, target_vram = 0x80C0670C },
    { type = "R_MIPS_HI16", vram = 0x80C06744, target_vram = 0x80C06768 },
    { type = "R_MIPS_LO16", vram = 0x80C06748, target_vram = 0x80C06768 },
    { type = "R_MIPS_HI16", vram = 0x80C06794, target_vram = 0x80C06910 },
    { type = "R_MIPS_LO16", vram = 0x80C06798, target_vram = 0x80C06910 },
    { type = "R_MIPS_HI16", vram = 0x80C0685C, target_vram = 0x80C06870 },
    { type = "R_MIPS_LO16", vram = 0x80C06860, target_vram = 0x80C06870 },
]

functions = [
    { name = "ObjMoonStone_Init", vram = 0x80C06510, size = 0x10C },
    { name = "func_80C0670C", vram = 0x80C0670C, size = 0x30 },
    { name = "func_80C0662C", vram = 0x80C0662C, size = 0x14 },
    { name = "ObjMoonStone_Draw", vram = 0x80C06910, size = 0x100 },
    { name = "func_80C06768", vram = 0x80C06768, size = 0xF4 },
    { name = "func_80C0685C", vram = 0x80C0685C, size = 0x14 },
    { name = "func_80C066F8", vram = 0x80C066F8, size = 0x14 },
    { name = "ObjMoonStone_Update", vram = 0x80C068D0, size = 0x40 },
    { name = "func_80C0673C", vram = 0x80C0673C, size = 0x2C },
    { name = "func_80C06870", vram = 0x80C06870, size = 0x60 },
    { name = "ObjMoonStone_Destroy", vram = 0x80C0661C, size = 0x10 },
    { name = "func_80C06640", vram = 0x80C06640, size = 0xB8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Mu_Pict"
rom = 0x0106BA20
vram = 0x80C06AA0
size = 0x670

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C06B5C, target_vram = 0x80C06B70 },
    { type = "R_MIPS_LO16", vram = 0x80C06B60, target_vram = 0x80C06B70 },
    { type = "R_MIPS_HI16", vram = 0x80C06C54, target_vram = 0x80C06C68 },
    { type = "R_MIPS_LO16", vram = 0x80C06C58, target_vram = 0x80C06C68 },
    { type = "R_MIPS_HI16", vram = 0x80C06CC4, target_vram = 0x80C06CD8 },
    { type = "R_MIPS_LO16", vram = 0x80C06CC8, target_vram = 0x80C06CD8 },
    { type = "R_MIPS_HI16", vram = 0x80C06D04, target_vram = 0x80C07000 },
    { type = "R_MIPS_LO16", vram = 0x80C06D0C, target_vram = 0x80C07000 },
    { type = "R_MIPS_HI16", vram = 0x80C06EC4, target_vram = 0x80C0701C },
    { type = "R_MIPS_LO16", vram = 0x80C06ECC, target_vram = 0x80C0701C },
]

functions = [
    { name = "func_80C06E88", vram = 0x80C06E88, size = 0x124 },
    { name = "func_80C06D90", vram = 0x80C06D90, size = 0x38 },
    { name = "ObjMuPict_Draw", vram = 0x80C06FD0, size = 0x10 },
    { name = "func_80C06B70", vram = 0x80C06B70, size = 0xE4 },
    { name = "ObjMuPict_Init", vram = 0x80C06AA0, size = 0xAC },
    { name = "func_80C06B5C", vram = 0x80C06B5C, size = 0x14 },
    { name = "func_80C06C68", vram = 0x80C06C68, size = 0x5C },
    { name = "ObjMuPict_Destroy", vram = 0x80C06B4C, size = 0x10 },
    { name = "func_80C06C54", vram = 0x80C06C54, size = 0x14 },
    { name = "ObjMuPict_Update", vram = 0x80C06FAC, size = 0x24 },
    { name = "func_80C06DC8", vram = 0x80C06DC8, size = 0xC0 },
    { name = "func_80C06CC4", vram = 0x80C06CC4, size = 0x14 },
    { name = "func_80C06CD8", vram = 0x80C06CD8, size = 0xB8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Ikninside"
rom = 0x0106C090
vram = 0x80C07110
size = 0x630

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C07138, target_vram = 0x80C072D0 },
    { type = "R_MIPS_LO16", vram = 0x80C0713C, target_vram = 0x80C072D0 },
    { type = "R_MIPS_HI16", vram = 0x80C0717C, target_vram = 0x80C076A8 },
    { type = "R_MIPS_LO16", vram = 0x80C07180, target_vram = 0x80C076A8 },
    { type = "R_MIPS_HI16", vram = 0x80C0724C, target_vram = 0x80C07220 },
    { type = "R_MIPS_LO16", vram = 0x80C07254, target_vram = 0x80C07220 },
    { type = "R_MIPS_HI16", vram = 0x80C072A4, target_vram = 0x80C07220 },
    { type = "R_MIPS_LO16", vram = 0x80C072A8, target_vram = 0x80C07220 },
    { type = "R_MIPS_HI16", vram = 0x80C07350, target_vram = 0x80C076A0 },
    { type = "R_MIPS_HI16", vram = 0x80C0736C, target_vram = 0x80C076D4 },
    { type = "R_MIPS_LO16", vram = 0x80C07374, target_vram = 0x80C076D4 },
    { type = "R_MIPS_LO16", vram = 0x80C0737C, target_vram = 0x80C076A0 },
    { type = "R_MIPS_HI16", vram = 0x80C074E8, target_vram = 0x80C07230 },
    { type = "R_MIPS_LO16", vram = 0x80C074EC, target_vram = 0x80C07230 },
]

functions = [
    { name = "BgIkninside_Init", vram = 0x80C07110, size = 0xC8 },
    { name = "BgIkninside_Destroy", vram = 0x80C071D8, size = 0x48 },
    { name = "func_80C07220", vram = 0x80C07220, size = 0x10 },
    { name = "func_80C072D0", vram = 0x80C072D0, size = 0x2F4 },
    { name = "func_80C07230", vram = 0x80C07230, size = 0xA0 },
    { name = "BgIkninside_Update", vram = 0x80C075C4, size = 0x24 },
    { name = "BgIkninside_Draw", vram = 0x80C075E8, size = 0x8C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Eff_Zoraband"
rom = 0x0106C6C0
vram = 0x80C07740
size = 0x3E0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C0775C, target_vram = 0x80C07790 },
    { type = "R_MIPS_LO16", vram = 0x80C07760, target_vram = 0x80C07790 },
    { type = "R_MIPS_HI16", vram = 0x80C07810, target_vram = 0x80C078BC },
    { type = "R_MIPS_LO16", vram = 0x80C07818, target_vram = 0x80C078BC },
]

functions = [
    { name = "EffZoraband_Draw", vram = 0x80C078BC, size = 0x1FC },
    { name = "EffZoraband_MikauFadeOut", vram = 0x80C07790, size = 0x108 },
    { name = "EffZoraband_Init", vram = 0x80C07740, size = 0x40 },
    { name = "EffZoraband_Destroy", vram = 0x80C07780, size = 0x10 },
    { name = "EffZoraband_Update", vram = 0x80C07898, size = 0x24 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Kepn_Koya"
rom = 0x0106CAA0
vram = 0x80C07B20
size = 0x160

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C07B34, target_vram = 0x80C07C40 },
    { type = "R_MIPS_LO16", vram = 0x80C07B38, target_vram = 0x80C07C40 },
]

functions = [
    { name = "ObjKepnKoya_Init", vram = 0x80C07B20, size = 0x80 },
    { name = "ObjKepnKoya_Draw", vram = 0x80C07BE4, size = 0x30 },
    { name = "ObjKepnKoya_Update", vram = 0x80C07BD4, size = 0x10 },
    { name = "ObjKepnKoya_Destroy", vram = 0x80C07BA0, size = 0x34 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Usiyane"
rom = 0x0106CC00
vram = 0x80C07C80
size = 0xAE0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C07F88, target_vram = 0x80C08660 },
    { type = "R_MIPS_LO16", vram = 0x80C07F8C, target_vram = 0x80C08660 },
    { type = "R_MIPS_HI16", vram = 0x80C07F90, target_vram = 0x80C0866C },
    { type = "R_MIPS_LO16", vram = 0x80C07FA4, target_vram = 0x80C0866C },
    { type = "R_MIPS_HI16", vram = 0x80C0801C, target_vram = 0x80C0866C },
    { type = "R_MIPS_LO16", vram = 0x80C08028, target_vram = 0x80C0866C },
    { type = "R_MIPS_HI16", vram = 0x80C081F4, target_vram = 0x80C086C0 },
    { type = "R_MIPS_LO16", vram = 0x80C081F8, target_vram = 0x80C086C0 },
    { type = "R_MIPS_HI16", vram = 0x80C0834C, target_vram = 0x80C081C8 },
    { type = "R_MIPS_LO16", vram = 0x80C08350, target_vram = 0x80C081C8 },
    { type = "R_MIPS_HI16", vram = 0x80C08380, target_vram = 0x80C086B0 },
    { type = "R_MIPS_LO16", vram = 0x80C08384, target_vram = 0x80C086B0 },
    { type = "R_MIPS_HI16", vram = 0x80C083C8, target_vram = 0x80C07DC4 },
    { type = "R_MIPS_LO16", vram = 0x80C083D8, target_vram = 0x80C07DC4 },
    { type = "R_MIPS_HI16", vram = 0x80C083FC, target_vram = 0x80C082E0 },
    { type = "R_MIPS_LO16", vram = 0x80C08400, target_vram = 0x80C082E0 },
    { type = "R_MIPS_HI16", vram = 0x80C084E4, target_vram = 0x80C08660 },
    { type = "R_MIPS_LO16", vram = 0x80C084F0, target_vram = 0x80C08660 },
    { type = "R_MIPS_HI16", vram = 0x80C08560, target_vram = 0x80C086C4 },
    { type = "R_MIPS_LO16", vram = 0x80C0856C, target_vram = 0x80C086C4 },
]

functions = [
    { name = "func_80C082E0", vram = 0x80C082E0, size = 0x8C },
    { name = "func_80C07CD0", vram = 0x80C07CD0, size = 0xF4 },
    { name = "func_80C07DFC", vram = 0x80C07DFC, size = 0x134 },
    { name = "func_80C082CC", vram = 0x80C082CC, size = 0x14 },
    { name = "func_80C07F30", vram = 0x80C07F30, size = 0x298 },
    { name = "ObjUsiyane_Init", vram = 0x80C0836C, size = 0xBC },
    { name = "func_80C07C80", vram = 0x80C07C80, size = 0x50 },
    { name = "ObjUsiyane_Draw", vram = 0x80C08480, size = 0x1B8 },
    { name = "ObjUsiyane_Update", vram = 0x80C0845C, size = 0x24 },
    { name = "func_80C07DC4", vram = 0x80C07DC4, size = 0x38 },
    { name = "ObjUsiyane_Destroy", vram = 0x80C08428, size = 0x34 },
    { name = "func_80C081C8", vram = 0x80C081C8, size = 0x104 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Nnh"
rom = 0x0106D6E0
vram = 0x80C08760
size = 0x320

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C08794, target_vram = 0x80C08A00 },
    { type = "R_MIPS_LO16", vram = 0x80C0879C, target_vram = 0x80C08A00 },
    { type = "R_MIPS_HI16", vram = 0x80C08828, target_vram = 0x80C0883C },
    { type = "R_MIPS_LO16", vram = 0x80C0882C, target_vram = 0x80C0883C },
    { type = "R_MIPS_HI16", vram = 0x80C088A4, target_vram = 0x80C088B8 },
    { type = "R_MIPS_LO16", vram = 0x80C088A8, target_vram = 0x80C088B8 },
]

functions = [
    { name = "EnNnh_Init", vram = 0x80C08760, size = 0x9C },
    { name = "EnNnh_Dialogue", vram = 0x80C088B8, size = 0x34 },
    { name = "EnNnh_SetupDialogue", vram = 0x80C088A4, size = 0x14 },
    { name = "EnNnh_Draw", vram = 0x80C08950, size = 0x8C },
    { name = "EnNnh_Update", vram = 0x80C088EC, size = 0x64 },
    { name = "EnNnh_SetupWaitForDialogue", vram = 0x80C08828, size = 0x14 },
    { name = "EnNnh_Destroy", vram = 0x80C087FC, size = 0x2C },
    { name = "EnNnh_WaitForDialogue", vram = 0x80C0883C, size = 0x68 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Kzsaku"
rom = 0x0106DA00
vram = 0x80C08A80
size = 0x3C0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C08B64, target_vram = 0x80C08B7C },
    { type = "R_MIPS_LO16", vram = 0x80C08B68, target_vram = 0x80C08B7C },
    { type = "R_MIPS_HI16", vram = 0x80C08BBC, target_vram = 0x80C08BD0 },
    { type = "R_MIPS_LO16", vram = 0x80C08BC0, target_vram = 0x80C08BD0 },
    { type = "R_MIPS_HI16", vram = 0x80C08C90, target_vram = 0x80C08CB0 },
    { type = "R_MIPS_LO16", vram = 0x80C08C94, target_vram = 0x80C08CB0 },
]

functions = [
    { name = "func_80C08CB0", vram = 0x80C08CB0, size = 0x70 },
    { name = "ObjKzsaku_Destroy", vram = 0x80C08B2C, size = 0x34 },
    { name = "ObjKzsaku_Draw", vram = 0x80C08D44, size = 0x8C },
    { name = "ObjKzsaku_Rise", vram = 0x80C08BD0, size = 0xB4 },
    { name = "ObjKzsaku_SetupIdle", vram = 0x80C08B60, size = 0x1C },
    { name = "ObjKzsaku_Idle", vram = 0x80C08B7C, size = 0x40 },
    { name = "ObjKzsaku_Update", vram = 0x80C08D20, size = 0x24 },
    { name = "func_80C08C84", vram = 0x80C08C84, size = 0x2C },
    { name = "ObjKzsaku_Init", vram = 0x80C08A80, size = 0xAC },
    { name = "func_80C08BBC", vram = 0x80C08BBC, size = 0x14 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Milk_Bin"
rom = 0x0106DDC0
vram = 0x80C08E40
size = 0x290

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C08E54, target_vram = 0x80C09050 },
    { type = "R_MIPS_LO16", vram = 0x80C08E58, target_vram = 0x80C09050 },
    { type = "R_MIPS_HI16", vram = 0x80C08E7C, target_vram = 0x80C09080 },
    { type = "R_MIPS_LO16", vram = 0x80C08E80, target_vram = 0x80C09080 },
]

functions = [
    { name = "ObjMilkBin_Init", vram = 0x80C08E40, size = 0x88 },
    { name = "ObjMilkBin_Update", vram = 0x80C08EF4, size = 0xF8 },
    { name = "ObjMilkBin_Destroy", vram = 0x80C08EC8, size = 0x2C },
    { name = "ObjMilkBin_Draw", vram = 0x80C08FEC, size = 0x3C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Kitan"
rom = 0x0106E050
vram = 0x80C090D0
size = 0xE00

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C090F0, target_vram = 0x80C09B50 },
    { type = "R_MIPS_LO16", vram = 0x80C090F4, target_vram = 0x80C09B50 },
    { type = "R_MIPS_HI16", vram = 0x80C09160, target_vram = 0x80C09D50 },
    { type = "R_MIPS_LO16", vram = 0x80C09164, target_vram = 0x80C09D50 },
    { type = "R_MIPS_HI16", vram = 0x80C09280, target_vram = 0x80C09D80 },
    { type = "R_MIPS_LO16", vram = 0x80C09284, target_vram = 0x80C09D80 },
    { type = "R_MIPS_HI16", vram = 0x80C09294, target_vram = 0x80C09D90 },
    { type = "R_MIPS_HI16", vram = 0x80C092A0, target_vram = 0x80C09D7C },
    { type = "R_MIPS_LO16", vram = 0x80C092AC, target_vram = 0x80C09D90 },
    { type = "R_MIPS_HI16", vram = 0x80C092B0, target_vram = 0x80C09D94 },
    { type = "R_MIPS_LO16", vram = 0x80C092B4, target_vram = 0x80C09D94 },
    { type = "R_MIPS_LO16", vram = 0x80C092C8, target_vram = 0x80C09D7C },
    { type = "R_MIPS_HI16", vram = 0x80C094C8, target_vram = 0x80C09D98 },
    { type = "R_MIPS_LO16", vram = 0x80C094DC, target_vram = 0x80C09D98 },
    { type = "R_MIPS_HI16", vram = 0x80C0954C, target_vram = 0x80C09708 },
    { type = "R_MIPS_LO16", vram = 0x80C09550, target_vram = 0x80C09708 },
    { type = "R_MIPS_HI16", vram = 0x80C09604, target_vram = 0x80C09518 },
    { type = "R_MIPS_LO16", vram = 0x80C09608, target_vram = 0x80C09518 },
    { type = "R_MIPS_HI16", vram = 0x80C09678, target_vram = 0x80C095C8 },
    { type = "R_MIPS_LO16", vram = 0x80C09680, target_vram = 0x80C095C8 },
    { type = "R_MIPS_HI16", vram = 0x80C09878, target_vram = 0x80C09D9C },
    { type = "R_MIPS_LO16", vram = 0x80C09880, target_vram = 0x80C09D9C },
    { type = "R_MIPS_HI16", vram = 0x80C098DC, target_vram = 0x80C09648 },
    { type = "R_MIPS_LO16", vram = 0x80C098E0, target_vram = 0x80C09648 },
    { type = "R_MIPS_HI16", vram = 0x80C09910, target_vram = 0x80C094A8 },
    { type = "R_MIPS_LO16", vram = 0x80C09914, target_vram = 0x80C094A8 },
    { type = "R_MIPS_HI16", vram = 0x80C099C4, target_vram = 0x80C09708 },
    { type = "R_MIPS_LO16", vram = 0x80C099C8, target_vram = 0x80C09708 },
    { type = "R_MIPS_HI16", vram = 0x80C09A28, target_vram = 0x80C094A8 },
    { type = "R_MIPS_LO16", vram = 0x80C09A2C, target_vram = 0x80C094A8 },
    { type = "R_MIPS_HI16", vram = 0x80C09AC8, target_vram = 0x80C09DB4 },
    { type = "R_MIPS_LO16", vram = 0x80C09AE4, target_vram = 0x80C09DB4 },
    { type = "R_MIPS_HI16", vram = 0x80C09AEC, target_vram = 0x80C09DB8 },
    { type = "R_MIPS_LO16", vram = 0x80C09AF0, target_vram = 0x80C09DB8 },
    { type = "R_MIPS_HI16", vram = 0x80C09B20, target_vram = 0x80C09990 },
    { type = "R_MIPS_LO16", vram = 0x80C09B24, target_vram = 0x80C09990 },
    { type = "R_MIPS_HI16", vram = 0x80C09B88, target_vram = 0x80C09CD0 },
    { type = "R_MIPS_HI16", vram = 0x80C09B8C, target_vram = 0x80C09AA4 },
    { type = "R_MIPS_LO16", vram = 0x80C09B94, target_vram = 0x80C09CD0 },
    { type = "R_MIPS_LO16", vram = 0x80C09B98, target_vram = 0x80C09AA4 },
    { type = "R_MIPS_HI16", vram = 0x80C09CAC, target_vram = 0x80C09D84 },
    { type = "R_MIPS_LO16", vram = 0x80C09CB4, target_vram = 0x80C09D84 },
    { type = "R_MIPS_HI16", vram = 0x80C09CF0, target_vram = 0x80C09C74 },
    { type = "R_MIPS_HI16", vram = 0x80C09CF4, target_vram = 0x80C09C90 },
    { type = "R_MIPS_LO16", vram = 0x80C09D04, target_vram = 0x80C09C90 },
    { type = "R_MIPS_LO16", vram = 0x80C09D08, target_vram = 0x80C09C74 },
]

functions = [
    { name = "func_80C09418", vram = 0x80C09418, size = 0x90 },
    { name = "EnKitan_Update", vram = 0x80C09BC8, size = 0xAC },
    { name = "func_80C095C8", vram = 0x80C095C8, size = 0x80 },
    { name = "func_80C09708", vram = 0x80C09708, size = 0x288 },
    { name = "func_80C09C90", vram = 0x80C09C90, size = 0x40 },
    { name = "func_80C09AA4", vram = 0x80C09AA4, size = 0xAC },
    { name = "func_80C09648", vram = 0x80C09648, size = 0xC0 },
    { name = "func_80C09990", vram = 0x80C09990, size = 0x114 },
    { name = "func_80C09518", vram = 0x80C09518, size = 0xB0 },
    { name = "func_80C09CD0", vram = 0x80C09CD0, size = 0x60 },
    { name = "func_80C09390", vram = 0x80C09390, size = 0x88 },
    { name = "func_80C09C74", vram = 0x80C09C74, size = 0x1C },
    { name = "EnKitan_Init", vram = 0x80C090D0, size = 0x140 },
    { name = "func_80C0923C", vram = 0x80C0923C, size = 0x154 },
    { name = "func_80C09B50", vram = 0x80C09B50, size = 0x78 },
    { name = "EnKitan_Destroy", vram = 0x80C09210, size = 0x2C },
    { name = "func_80C094A8", vram = 0x80C094A8, size = 0x70 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Astr_Bombwall"
rom = 0x0106EE50
vram = 0x80C09ED0
size = 0x870

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C0A000, target_vram = 0x80C0A6A8 },
    { type = "R_MIPS_LO16", vram = 0x80C0A004, target_vram = 0x80C0A6A8 },
    { type = "R_MIPS_HI16", vram = 0x80C0A06C, target_vram = 0x80C0A698 },
    { type = "R_MIPS_LO16", vram = 0x80C0A088, target_vram = 0x80C0A698 },
    { type = "R_MIPS_HI16", vram = 0x80C0A098, target_vram = 0x80C0A698 },
    { type = "R_MIPS_LO16", vram = 0x80C0A0AC, target_vram = 0x80C0A698 },
    { type = "R_MIPS_HI16", vram = 0x80C0A290, target_vram = 0x80C0A6B0 },
    { type = "R_MIPS_LO16", vram = 0x80C0A294, target_vram = 0x80C0A6B0 },
    { type = "R_MIPS_HI16", vram = 0x80C0A2C0, target_vram = 0x80C0A6B4 },
    { type = "R_MIPS_LO16", vram = 0x80C0A2C4, target_vram = 0x80C0A6B4 },
    { type = "R_MIPS_HI16", vram = 0x80C0A378, target_vram = 0x80C0A38C },
    { type = "R_MIPS_LO16", vram = 0x80C0A37C, target_vram = 0x80C0A38C },
    { type = "R_MIPS_HI16", vram = 0x80C0A404, target_vram = 0x80C0A418 },
    { type = "R_MIPS_LO16", vram = 0x80C0A408, target_vram = 0x80C0A418 },
    { type = "R_MIPS_HI16", vram = 0x80C0A49C, target_vram = 0x80C0A4BC },
    { type = "R_MIPS_LO16", vram = 0x80C0A4A0, target_vram = 0x80C0A4BC },
]

functions = [
    { name = "func_80C0A378", vram = 0x80C0A378, size = 0x14 },
    { name = "func_80C0A400", vram = 0x80C0A400, size = 0x18 },
    { name = "BgAstrBombwall_Draw", vram = 0x80C0A4F0, size = 0x10C },
    { name = "func_80C0A418", vram = 0x80C0A418, size = 0x40 },
    { name = "func_80C0A120", vram = 0x80C0A120, size = 0x258 },
    { name = "func_80C0A4BC", vram = 0x80C0A4BC, size = 0x10 },
    { name = "BgAstrBombwall_InitCollider", vram = 0x80C09ED0, size = 0x11C },
    { name = "func_80C0A458", vram = 0x80C0A458, size = 0x64 },
    { name = "BgAstrBombwall_Init", vram = 0x80C09FEC, size = 0x100 },
    { name = "func_80C0A38C", vram = 0x80C0A38C, size = 0x74 },
    { name = "BgAstrBombwall_Destroy", vram = 0x80C0A0EC, size = 0x34 },
    { name = "BgAstrBombwall_Update", vram = 0x80C0A4CC, size = 0x24 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Iknin_Susceil"
rom = 0x0106F6C0
vram = 0x80C0A740
size = 0xB50

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C0A75C, target_vram = 0x80C0B0E8 },
    { type = "R_MIPS_LO16", vram = 0x80C0A760, target_vram = 0x80C0B0E8 },
    { type = "R_MIPS_HI16", vram = 0x80C0A7BC, target_vram = 0x80C0B0E4 },
    { type = "R_MIPS_LO16", vram = 0x80C0A7E0, target_vram = 0x80C0B0E4 },
    { type = "R_MIPS_HI16", vram = 0x80C0A8EC, target_vram = 0x80C0B110 },
    { type = "R_MIPS_LO16", vram = 0x80C0A8F0, target_vram = 0x80C0B110 },
    { type = "R_MIPS_HI16", vram = 0x80C0A910, target_vram = 0x80C0B114 },
    { type = "R_MIPS_LO16", vram = 0x80C0A914, target_vram = 0x80C0B114 },
    { type = "R_MIPS_HI16", vram = 0x80C0A938, target_vram = 0x80C0B118 },
    { type = "R_MIPS_LO16", vram = 0x80C0A93C, target_vram = 0x80C0B118 },
    { type = "R_MIPS_HI16", vram = 0x80C0A9A8, target_vram = 0x80C0B0F0 },
    { type = "R_MIPS_HI16", vram = 0x80C0A9AC, target_vram = 0x80C0B0F8 },
    { type = "R_MIPS_HI16", vram = 0x80C0A9B0, target_vram = 0x80C0B0FF },
    { type = "R_MIPS_LO16", vram = 0x80C0A9BC, target_vram = 0x80C0B0FF },
    { type = "R_MIPS_LO16", vram = 0x80C0A9C0, target_vram = 0x80C0B0F8 },
    { type = "R_MIPS_LO16", vram = 0x80C0A9C4, target_vram = 0x80C0B0F0 },
    { type = "R_MIPS_HI16", vram = 0x80C0AA84, target_vram = 0x80C0B100 },
    { type = "R_MIPS_LO16", vram = 0x80C0AA88, target_vram = 0x80C0B100 },
    { type = "R_MIPS_HI16", vram = 0x80C0AB1C, target_vram = 0x80C0B11C },
    { type = "R_MIPS_LO16", vram = 0x80C0AB20, target_vram = 0x80C0B11C },
    { type = "R_MIPS_HI16", vram = 0x80C0AB28, target_vram = 0x80C0AB44 },
    { type = "R_MIPS_LO16", vram = 0x80C0AB2C, target_vram = 0x80C0AB44 },
    { type = "R_MIPS_HI16", vram = 0x80C0AB90, target_vram = 0x80C0ABA8 },
    { type = "R_MIPS_LO16", vram = 0x80C0AB94, target_vram = 0x80C0ABA8 },
    { type = "R_MIPS_HI16", vram = 0x80C0ABBC, target_vram = 0x80C0B120 },
    { type = "R_MIPS_LO16", vram = 0x80C0ABC0, target_vram = 0x80C0B120 },
    { type = "R_MIPS_HI16", vram = 0x80C0ABC8, target_vram = 0x80C0B124 },
    { type = "R_MIPS_LO16", vram = 0x80C0ABE8, target_vram = 0x80C0B124 },
    { type = "R_MIPS_HI16", vram = 0x80C0AC78, target_vram = 0x80C0AC90 },
    { type = "R_MIPS_LO16", vram = 0x80C0AC7C, target_vram = 0x80C0AC90 },
    { type = "R_MIPS_HI16", vram = 0x80C0ACD4, target_vram = 0x80C0ACE8 },
    { type = "R_MIPS_LO16", vram = 0x80C0ACD8, target_vram = 0x80C0ACE8 },
    { type = "R_MIPS_HI16", vram = 0x80C0AD4C, target_vram = 0x80C0AD64 },
    { type = "R_MIPS_LO16", vram = 0x80C0AD50, target_vram = 0x80C0AD64 },
    { type = "R_MIPS_HI16", vram = 0x80C0AD78, target_vram = 0x80C0B128 },
    { type = "R_MIPS_LO16", vram = 0x80C0AD7C, target_vram = 0x80C0B128 },
    { type = "R_MIPS_HI16", vram = 0x80C0AD84, target_vram = 0x80C0B12C },
    { type = "R_MIPS_LO16", vram = 0x80C0ADA0, target_vram = 0x80C0B12C },
    { type = "R_MIPS_HI16", vram = 0x80C0ADA4, target_vram = 0x80C0B130 },
    { type = "R_MIPS_LO16", vram = 0x80C0ADB0, target_vram = 0x80C0B130 },
    { type = "R_MIPS_HI16", vram = 0x80C0ADD4, target_vram = 0x80C0B134 },
    { type = "R_MIPS_LO16", vram = 0x80C0ADD8, target_vram = 0x80C0B134 },
    { type = "R_MIPS_HI16", vram = 0x80C0AE44, target_vram = 0x80C0AE5C },
    { type = "R_MIPS_LO16", vram = 0x80C0AE48, target_vram = 0x80C0AE5C },
    { type = "R_MIPS_HI16", vram = 0x80C0AE6C, target_vram = 0x80C0B138 },
    { type = "R_MIPS_LO16", vram = 0x80C0AE70, target_vram = 0x80C0B138 },
    { type = "R_MIPS_HI16", vram = 0x80C0AE78, target_vram = 0x80C0B13C },
    { type = "R_MIPS_LO16", vram = 0x80C0AE94, target_vram = 0x80C0B13C },
    { type = "R_MIPS_HI16", vram = 0x80C0AEC8, target_vram = 0x80C0B140 },
    { type = "R_MIPS_LO16", vram = 0x80C0AED8, target_vram = 0x80C0B140 },
    { type = "R_MIPS_HI16", vram = 0x80C0AF9C, target_vram = 0x80C0AE5C },
    { type = "R_MIPS_LO16", vram = 0x80C0AFA0, target_vram = 0x80C0AE5C },
]

functions = [
    { name = "func_80C0A740", vram = 0x80C0A740, size = 0xC4 },
    { name = "func_80C0ACE8", vram = 0x80C0ACE8, size = 0x5C },
    { name = "func_80C0AD64", vram = 0x80C0AD64, size = 0xD8 },
    { name = "BgIkninSusceil_RequestQuakeAndRumble", vram = 0x80C0A86C, size = 0xF0 },
    { name = "func_80C0AC74", vram = 0x80C0AC74, size = 0x1C },
    { name = "BgIkninSusceil_Init", vram = 0x80C0AA70, size = 0x70 },
    { name = "BgIkninSusceil_Destroy", vram = 0x80C0AAE0, size = 0x34 },
    { name = "func_80C0AE5C", vram = 0x80C0AE5C, size = 0xBC },
    { name = "func_80C0AD44", vram = 0x80C0AD44, size = 0x20 },
    { name = "BgIkninSusceil_Draw", vram = 0x80C0B080, size = 0x3C },
    { name = "func_80C0AB14", vram = 0x80C0AB14, size = 0x30 },
    { name = "func_80C0A804", vram = 0x80C0A804, size = 0x34 },
    { name = "func_80C0A838", vram = 0x80C0A838, size = 0x34 },
    { name = "BgIkninSusceil_Update", vram = 0x80C0AF18, size = 0x168 },
    { name = "func_80C0AB88", vram = 0x80C0AB88, size = 0x20 },
    { name = "func_80C0A95C", vram = 0x80C0A95C, size = 0x114 },
    { name = "func_80C0AE3C", vram = 0x80C0AE3C, size = 0x20 },
    { name = "func_80C0AC90", vram = 0x80C0AC90, size = 0x44 },
    { name = "func_80C0ACD4", vram = 0x80C0ACD4, size = 0x14 },
    { name = "func_80C0ABA8", vram = 0x80C0ABA8, size = 0xCC },
    { name = "func_80C0AB44", vram = 0x80C0AB44, size = 0x44 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Bsb"
rom = 0x01070210
vram = 0x80C0B290
size = 0x4D40

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C0B2A4, target_vram = 0x80C0FA20 },
    { type = "R_MIPS_LO16", vram = 0x80C0B2B4, target_vram = 0x80C0FA20 },
    { type = "R_MIPS_HI16", vram = 0x80C0B2C0, target_vram = 0x80C0FA84 },
    { type = "R_MIPS_HI16", vram = 0x80C0B2D8, target_vram = 0x80C0FA20 },
    { type = "R_MIPS_LO16", vram = 0x80C0B2E0, target_vram = 0x80C0FA84 },
    { type = "R_MIPS_LO16", vram = 0x80C0B2EC, target_vram = 0x80C0FA20 },
    { type = "R_MIPS_HI16", vram = 0x80C0B368, target_vram = 0x80C0FAA0 },
    { type = "R_MIPS_LO16", vram = 0x80C0B36C, target_vram = 0x80C0FAA0 },
    { type = "R_MIPS_HI16", vram = 0x80C0B374, target_vram = 0x80C0FAAC },
    { type = "R_MIPS_LO16", vram = 0x80C0B378, target_vram = 0x80C0FAAC },
    { type = "R_MIPS_HI16", vram = 0x80C0B3B4, target_vram = 0x80C0FAE0 },
    { type = "R_MIPS_LO16", vram = 0x80C0B3B8, target_vram = 0x80C0FAE0 },
    { type = "R_MIPS_HI16", vram = 0x80C0B59C, target_vram = 0x80C0FAE4 },
    { type = "R_MIPS_LO16", vram = 0x80C0B5A0, target_vram = 0x80C0FAE4 },
    { type = "R_MIPS_HI16", vram = 0x80C0B5A4, target_vram = 0x80C0FAE8 },
    { type = "R_MIPS_LO16", vram = 0x80C0B5A8, target_vram = 0x80C0FAE8 },
    { type = "R_MIPS_HI16", vram = 0x80C0B6CC, target_vram = 0x80C0F9E0 },
    { type = "R_MIPS_LO16", vram = 0x80C0B6D0, target_vram = 0x80C0F9E0 },
    { type = "R_MIPS_HI16", vram = 0x80C0B760, target_vram = 0x80C0F9D0 },
    { type = "R_MIPS_LO16", vram = 0x80C0B770, target_vram = 0x80C0F9D0 },
    { type = "R_MIPS_HI16", vram = 0x80C0B9C0, target_vram = 0x80C0FAEC },
    { type = "R_MIPS_LO16", vram = 0x80C0B9C4, target_vram = 0x80C0FAEC },
    { type = "R_MIPS_HI16", vram = 0x80C0BB84, target_vram = 0x80C0FAF0 },
    { type = "R_MIPS_LO16", vram = 0x80C0BB8C, target_vram = 0x80C0FAF0 },
    { type = "R_MIPS_HI16", vram = 0x80C0BC40, target_vram = 0x80C0FAF4 },
    { type = "R_MIPS_LO16", vram = 0x80C0BC44, target_vram = 0x80C0FAF4 },
    { type = "R_MIPS_HI16", vram = 0x80C0BC4C, target_vram = 0x80C0FAF8 },
    { type = "R_MIPS_LO16", vram = 0x80C0BC60, target_vram = 0x80C0FAF8 },
    { type = "R_MIPS_HI16", vram = 0x80C0BC88, target_vram = 0x80C0FAB8 },
    { type = "R_MIPS_LO16", vram = 0x80C0BC8C, target_vram = 0x80C0FAB8 },
    { type = "R_MIPS_HI16", vram = 0x80C0BCAC, target_vram = 0x80C0FAC0 },
    { type = "R_MIPS_LO16", vram = 0x80C0BCB8, target_vram = 0x80C0FAC0 },
    { type = "R_MIPS_HI16", vram = 0x80C0BFA4, target_vram = 0x80C0BFE8 },
    { type = "R_MIPS_LO16", vram = 0x80C0BFA8, target_vram = 0x80C0BFE8 },
    { type = "R_MIPS_HI16", vram = 0x80C0C1CC, target_vram = 0x80C0C238 },
    { type = "R_MIPS_LO16", vram = 0x80C0C1D4, target_vram = 0x80C0C238 },
    { type = "R_MIPS_HI16", vram = 0x80C0C210, target_vram = 0x80C0C238 },
    { type = "R_MIPS_LO16", vram = 0x80C0C214, target_vram = 0x80C0C238 },
    { type = "R_MIPS_HI16", vram = 0x80C0C348, target_vram = 0x80C0C364 },
    { type = "R_MIPS_LO16", vram = 0x80C0C34C, target_vram = 0x80C0C364 },
    { type = "R_MIPS_HI16", vram = 0x80C0C458, target_vram = 0x80C0C484 },
    { type = "R_MIPS_LO16", vram = 0x80C0C464, target_vram = 0x80C0C484 },
    { type = "R_MIPS_HI16", vram = 0x80C0C680, target_vram = 0x80C0C6A8 },
    { type = "R_MIPS_LO16", vram = 0x80C0C688, target_vram = 0x80C0C6A8 },
    { type = "R_MIPS_HI16", vram = 0x80C0C74C, target_vram = 0x80C0FAFC },
    { type = "R_MIPS_LO16", vram = 0x80C0C750, target_vram = 0x80C0FAFC },
    { type = "R_MIPS_HI16", vram = 0x80C0C8C0, target_vram = 0x80C0C8EC },
    { type = "R_MIPS_LO16", vram = 0x80C0C8D0, target_vram = 0x80C0C8EC },
    { type = "R_MIPS_HI16", vram = 0x80C0CB0C, target_vram = 0x80C0CB3C },
    { type = "R_MIPS_LO16", vram = 0x80C0CB14, target_vram = 0x80C0CB3C },
    { type = "R_MIPS_HI16", vram = 0x80C0CCE8, target_vram = 0x80C0CD04 },
    { type = "R_MIPS_LO16", vram = 0x80C0CCEC, target_vram = 0x80C0CD04 },
    { type = "R_MIPS_HI16", vram = 0x80C0CDC0, target_vram = 0x80C0CDE4 },
    { type = "R_MIPS_LO16", vram = 0x80C0CDC8, target_vram = 0x80C0CDE4 },
    { type = "R_MIPS_HI16", vram = 0x80C0CFB4, target_vram = 0x80C0CFDC },
    { type = "R_MIPS_LO16", vram = 0x80C0CFBC, target_vram = 0x80C0CFDC },
    { type = "R_MIPS_HI16", vram = 0x80C0D024, target_vram = 0x80C0FB00 },
    { type = "R_MIPS_LO16", vram = 0x80C0D02C, target_vram = 0x80C0FB00 },
    { type = "R_MIPS_HI16", vram = 0x80C0D0DC, target_vram = 0x80C0D10C },
    { type = "R_MIPS_LO16", vram = 0x80C0D0E8, target_vram = 0x80C0D10C },
    { type = "R_MIPS_HI16", vram = 0x80C0D15C, target_vram = 0x80C0FB04 },
    { type = "R_MIPS_LO16", vram = 0x80C0D160, target_vram = 0x80C0FB04 },
    { type = "R_MIPS_HI16", vram = 0x80C0D1A8, target_vram = 0x80C0FB08 },
    { type = "R_MIPS_LO16", vram = 0x80C0D1BC, target_vram = 0x80C0FB08 },
    { type = "R_MIPS_HI16", vram = 0x80C0D258, target_vram = 0x80C0D27C },
    { type = "R_MIPS_LO16", vram = 0x80C0D260, target_vram = 0x80C0D27C },
    { type = "R_MIPS_HI16", vram = 0x80C0D2E8, target_vram = 0x80C0FB0C },
    { type = "R_MIPS_LO16", vram = 0x80C0D2EC, target_vram = 0x80C0FB0C },
    { type = "R_MIPS_HI16", vram = 0x80C0D360, target_vram = 0x80C0D384 },
    { type = "R_MIPS_LO16", vram = 0x80C0D368, target_vram = 0x80C0D384 },
    { type = "R_MIPS_HI16", vram = 0x80C0D4F0, target_vram = 0x80C0D51C },
    { type = "R_MIPS_LO16", vram = 0x80C0D4F8, target_vram = 0x80C0D51C },
    { type = "R_MIPS_HI16", vram = 0x80C0D56C, target_vram = 0x80C0FB10 },
    { type = "R_MIPS_LO16", vram = 0x80C0D570, target_vram = 0x80C0FB10 },
    { type = "R_MIPS_HI16", vram = 0x80C0D998, target_vram = 0x80C0D9B4 },
    { type = "R_MIPS_LO16", vram = 0x80C0D99C, target_vram = 0x80C0D9B4 },
    { type = "R_MIPS_HI16", vram = 0x80C0DA60, target_vram = 0x80C0FB14 },
    { type = "R_MIPS_LO16", vram = 0x80C0DA64, target_vram = 0x80C0FB14 },
    { type = "R_MIPS_HI16", vram = 0x80C0DA68, target_vram = 0x80C0FB18 },
    { type = "R_MIPS_LO16", vram = 0x80C0DA6C, target_vram = 0x80C0FB18 },
    { type = "R_MIPS_HI16", vram = 0x80C0DABC, target_vram = 0x80C0FB1C },
    { type = "R_MIPS_LO16", vram = 0x80C0DAD0, target_vram = 0x80C0FB1C },
    { type = "R_MIPS_HI16", vram = 0x80C0DAF4, target_vram = 0x80C0DB18 },
    { type = "R_MIPS_LO16", vram = 0x80C0DB04, target_vram = 0x80C0DB18 },
    { type = "R_MIPS_HI16", vram = 0x80C0DB2C, target_vram = 0x80C0FAC8 },
    { type = "R_MIPS_LO16", vram = 0x80C0DB30, target_vram = 0x80C0FAC8 },
    { type = "R_MIPS_HI16", vram = 0x80C0DBE0, target_vram = 0x80C0FB20 },
    { type = "R_MIPS_LO16", vram = 0x80C0DBE4, target_vram = 0x80C0FB20 },
    { type = "R_MIPS_HI16", vram = 0x80C0DBE8, target_vram = 0x80C0FB24 },
    { type = "R_MIPS_LO16", vram = 0x80C0DBEC, target_vram = 0x80C0FB24 },
    { type = "R_MIPS_HI16", vram = 0x80C0DC00, target_vram = 0x80C0FB28 },
    { type = "R_MIPS_LO16", vram = 0x80C0DC04, target_vram = 0x80C0FB28 },
    { type = "R_MIPS_HI16", vram = 0x80C0DC54, target_vram = 0x80C0FB2C },
    { type = "R_MIPS_LO16", vram = 0x80C0DC5C, target_vram = 0x80C0FB2C },
    { type = "R_MIPS_HI16", vram = 0x80C0DC9C, target_vram = 0x80C0FB48 },
    { type = "R_MIPS_LO16", vram = 0x80C0DCA0, target_vram = 0x80C0FB48 },
    { type = "R_MIPS_HI16", vram = 0x80C0DCCC, target_vram = 0x80C0FB4C },
    { type = "R_MIPS_LO16", vram = 0x80C0DCD0, target_vram = 0x80C0FB4C },
    { type = "R_MIPS_HI16", vram = 0x80C0E138, target_vram = 0x80C0FB50 },
    { type = "R_MIPS_LO16", vram = 0x80C0E13C, target_vram = 0x80C0FB50 },
    { type = "R_MIPS_HI16", vram = 0x80C0E18C, target_vram = 0x80C0E1C0 },
    { type = "R_MIPS_LO16", vram = 0x80C0E19C, target_vram = 0x80C0E1C0 },
    { type = "R_MIPS_HI16", vram = 0x80C0E2AC, target_vram = 0x80C0F8D0 },
    { type = "R_MIPS_LO16", vram = 0x80C0E2D4, target_vram = 0x80C0F8D0 },
    { type = "R_MIPS_HI16", vram = 0x80C0E428, target_vram = 0x80C0F8D0 },
    { type = "R_MIPS_LO16", vram = 0x80C0E434, target_vram = 0x80C0F8D0 },
    { type = "R_MIPS_HI16", vram = 0x80C0E458, target_vram = 0x80C0E480 },
    { type = "R_MIPS_LO16", vram = 0x80C0E460, target_vram = 0x80C0E480 },
    { type = "R_MIPS_HI16", vram = 0x80C0E4D8, target_vram = 0x80C0E4FC },
    { type = "R_MIPS_LO16", vram = 0x80C0E4DC, target_vram = 0x80C0E4FC },
    { type = "R_MIPS_HI16", vram = 0x80C0E6F4, target_vram = 0x80C0FB54 },
    { type = "R_MIPS_LO16", vram = 0x80C0E6FC, target_vram = 0x80C0FB54 },
    { type = "R_MIPS_HI16", vram = 0x80C0EA60, target_vram = 0x80C0FB90 },
    { type = "R_MIPS_LO16", vram = 0x80C0EA68, target_vram = 0x80C0FB90 },
    { type = "R_MIPS_HI16", vram = 0x80C0ECC0, target_vram = 0x80C0FBA8 },
    { type = "R_MIPS_LO16", vram = 0x80C0ECD4, target_vram = 0x80C0FBA8 },
    { type = "R_MIPS_HI16", vram = 0x80C0F394, target_vram = 0x80C0EEA0 },
    { type = "R_MIPS_LO16", vram = 0x80C0F398, target_vram = 0x80C0EEA0 },
    { type = "R_MIPS_HI16", vram = 0x80C0F3A8, target_vram = 0x80C0F170 },
    { type = "R_MIPS_LO16", vram = 0x80C0F3AC, target_vram = 0x80C0F170 },
    { type = "R_MIPS_HI16", vram = 0x80C0F3D4, target_vram = 0x80C0FBAC },
    { type = "R_MIPS_LO16", vram = 0x80C0F3D8, target_vram = 0x80C0FBAC },
    { type = "R_MIPS_HI16", vram = 0x80C0F410, target_vram = 0x80C0FBB0 },
    { type = "R_MIPS_LO16", vram = 0x80C0F414, target_vram = 0x80C0FBB0 },
    { type = "R_MIPS_HI16", vram = 0x80C0F458, target_vram = 0x80C0FBB4 },
    { type = "R_MIPS_LO16", vram = 0x80C0F45C, target_vram = 0x80C0FBB4 },
    { type = "R_MIPS_HI16", vram = 0x80C0F510, target_vram = 0x80C0F078 },
    { type = "R_MIPS_LO16", vram = 0x80C0F514, target_vram = 0x80C0F078 },
    { type = "R_MIPS_HI16", vram = 0x80C0F578, target_vram = 0x80C0FBB8 },
    { type = "R_MIPS_LO16", vram = 0x80C0F5D4, target_vram = 0x80C0FBB8 },
    { type = "R_MIPS_HI16", vram = 0x80C0F5DC, target_vram = 0x80C0FBBC },
    { type = "R_MIPS_LO16", vram = 0x80C0F5F0, target_vram = 0x80C0FBBC },
    { type = "R_MIPS_HI16", vram = 0x80C0F5F8, target_vram = 0x80C0FBC0 },
    { type = "R_MIPS_LO16", vram = 0x80C0F60C, target_vram = 0x80C0FBC0 },
]

functions = [
    { name = "func_80C0BA58", vram = 0x80C0BA58, size = 0x1D8 },
    { name = "func_80C0B970", vram = 0x80C0B970, size = 0xE8 },
    { name = "func_80C0C484", vram = 0x80C0C484, size = 0x18C },
    { name = "func_80C0C6A8", vram = 0x80C0C6A8, size = 0x1C4 },
    { name = "func_80C0F640", vram = 0x80C0F640, size = 0x118 },
    { name = "func_80C0D334", vram = 0x80C0D334, size = 0x50 },
    { name = "func_80C0DB18", vram = 0x80C0DB18, size = 0x660 },
    { name = "func_80C0CB3C", vram = 0x80C0CB3C, size = 0x190 },
    { name = "func_80C0D51C", vram = 0x80C0D51C, size = 0x448 },
    { name = "func_80C0C86C", vram = 0x80C0C86C, size = 0x80 },
    { name = "func_80C0CD90", vram = 0x80C0CD90, size = 0x54 },
    { name = "func_80C0C610", vram = 0x80C0C610, size = 0x98 },
    { name = "func_80C0CCCC", vram = 0x80C0CCCC, size = 0x38 },
    { name = "func_80C0C0F4", vram = 0x80C0C0F4, size = 0x144 },
    { name = "func_80C0C32C", vram = 0x80C0C32C, size = 0x38 },
    { name = "func_80C0CFDC", vram = 0x80C0CFDC, size = 0x30 },
    { name = "func_80C0CDE4", vram = 0x80C0CDE4, size = 0x168 },
    { name = "func_80C0D27C", vram = 0x80C0D27C, size = 0xB8 },
    { name = "EnBsb_Init", vram = 0x80C0B62C, size = 0x1F4 },
    { name = "func_80C0E178", vram = 0x80C0E178, size = 0x48 },
    { name = "EnBsb_Update", vram = 0x80C0EB8C, size = 0x314 },
    { name = "func_80C0D384", vram = 0x80C0D384, size = 0x3C },
    { name = "func_80C0E480", vram = 0x80C0E480, size = 0x7C },
    { name = "func_80C0D9B4", vram = 0x80C0D9B4, size = 0xA4 },
    { name = "func_80C0E3B8", vram = 0x80C0E3B8, size = 0xC8 },
    { name = "func_80C0BFE8", vram = 0x80C0BFE8, size = 0x10C },
    { name = "func_80C0BC30", vram = 0x80C0BC30, size = 0x1EC },
    { name = "func_80C0CD04", vram = 0x80C0CD04, size = 0x8C },
    { name = "func_80C0BE1C", vram = 0x80C0BE1C, size = 0x110 },
    { name = "func_80C0BF2C", vram = 0x80C0BF2C, size = 0xBC },
    { name = "func_80C0D00C", vram = 0x80C0D00C, size = 0x100 },
    { name = "func_80C0C364", vram = 0x80C0C364, size = 0xCC },
    { name = "func_80C0E4FC", vram = 0x80C0E4FC, size = 0x11C },
    { name = "EnBsb_Destroy", vram = 0x80C0B820, size = 0x68 },
    { name = "func_80C0F170", vram = 0x80C0F170, size = 0x198 },
    { name = "func_80C0CA28", vram = 0x80C0CA28, size = 0x114 },
    { name = "func_80C0C8EC", vram = 0x80C0C8EC, size = 0x13C },
    { name = "func_80C0F544", vram = 0x80C0F544, size = 0xFC },
    { name = "EnBsb_Draw", vram = 0x80C0F308, size = 0x23C },
    { name = "func_80C0D214", vram = 0x80C0D214, size = 0x68 },
    { name = "func_80C0E618", vram = 0x80C0E618, size = 0x3B4 },
    { name = "func_80C0DA58", vram = 0x80C0DA58, size = 0xC0 },
    { name = "func_80C0B888", vram = 0x80C0B888, size = 0xE8 },
    { name = "func_80C0B290", vram = 0x80C0B290, size = 0x8C },
    { name = "func_80C0F078", vram = 0x80C0F078, size = 0xF8 },
    { name = "func_80C0D3C0", vram = 0x80C0D3C0, size = 0x15C },
    { name = "func_80C0C430", vram = 0x80C0C430, size = 0x54 },
    { name = "func_80C0C238", vram = 0x80C0C238, size = 0xF4 },
    { name = "func_80C0D10C", vram = 0x80C0D10C, size = 0x108 },
    { name = "func_80C0D964", vram = 0x80C0D964, size = 0x50 },
    { name = "func_80C0E1C0", vram = 0x80C0E1C0, size = 0x1F8 },
    { name = "func_80C0B31C", vram = 0x80C0B31C, size = 0x310 },
    { name = "func_80C0CF4C", vram = 0x80C0CF4C, size = 0x90 },
    { name = "func_80C0EEA0", vram = 0x80C0EEA0, size = 0x1D8 },
    { name = "func_80C0F758", vram = 0x80C0F758, size = 0x178 },
    { name = "func_80C0E9CC", vram = 0x80C0E9CC, size = 0x1C0 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Recepgirl"
rom = 0x01074F50
vram = 0x80C0FFD0
size = 0x7A0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C0FFEC, target_vram = 0x80C106C0 },
    { type = "R_MIPS_LO16", vram = 0x80C0FFF0, target_vram = 0x80C106C0 },
    { type = "R_MIPS_HI16", vram = 0x80C10044, target_vram = 0x80C106C8 },
    { type = "R_MIPS_LO16", vram = 0x80C10048, target_vram = 0x80C106C8 },
    { type = "R_MIPS_HI16", vram = 0x80C1004C, target_vram = 0x80C106B0 },
    { type = "R_MIPS_LO16", vram = 0x80C10050, target_vram = 0x80C106B0 },
    { type = "R_MIPS_HI16", vram = 0x80C10058, target_vram = 0x80C106C0 },
    { type = "R_MIPS_LO16", vram = 0x80C1005C, target_vram = 0x80C106C0 },
    { type = "R_MIPS_HI16", vram = 0x80C10078, target_vram = 0x80C106C8 },
    { type = "R_MIPS_LO16", vram = 0x80C1007C, target_vram = 0x80C106C8 },
    { type = "R_MIPS_HI16", vram = 0x80C10110, target_vram = 0x80C106D0 },
    { type = "R_MIPS_LO16", vram = 0x80C10114, target_vram = 0x80C106D0 },
    { type = "R_MIPS_HI16", vram = 0x80C10180, target_vram = 0x80C1019C },
    { type = "R_MIPS_LO16", vram = 0x80C10184, target_vram = 0x80C1019C },
    { type = "R_MIPS_HI16", vram = 0x80C102B8, target_vram = 0x80C102D4 },
    { type = "R_MIPS_LO16", vram = 0x80C102BC, target_vram = 0x80C102D4 },
    { type = "R_MIPS_HI16", vram = 0x80C10630, target_vram = 0x80C106B0 },
    { type = "R_MIPS_HI16", vram = 0x80C10634, target_vram = 0x80C10558 },
    { type = "R_MIPS_LO16", vram = 0x80C10640, target_vram = 0x80C106B0 },
    { type = "R_MIPS_LO16", vram = 0x80C10644, target_vram = 0x80C10558 },
    { type = "R_MIPS_HI16", vram = 0x80C10648, target_vram = 0x80C10590 },
    { type = "R_MIPS_LO16", vram = 0x80C1065C, target_vram = 0x80C10590 },
]

functions = [
    { name = "EnRecepgirl_SetupTalk", vram = 0x80C10290, size = 0x44 },
    { name = "EnRecepgirl_Talk", vram = 0x80C102D4, size = 0x214 },
    { name = "EnRecepgirl_Wait", vram = 0x80C1019C, size = 0xF4 },
    { name = "EnRecepgirl_UpdateEyes", vram = 0x80C100DC, size = 0x6C },
    { name = "EnRecepgirl_TransformLimbDraw", vram = 0x80C10590, size = 0x5C },
    { name = "EnRecepgirl_Init", vram = 0x80C0FFD0, size = 0xFC },
    { name = "EnRecepgirl_Draw", vram = 0x80C105EC, size = 0xA0 },
    { name = "EnRecepgirl_SetupWait", vram = 0x80C10148, size = 0x54 },
    { name = "EnRecepgirl_Update", vram = 0x80C104E8, size = 0x70 },
    { name = "EnRecepgirl_Destroy", vram = 0x80C100CC, size = 0x10 },
    { name = "EnRecepgirl_OverrideLimbDraw", vram = 0x80C10558, size = 0x38 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Thiefbird"
rom = 0x010756F0
vram = 0x80C10770
size = 0x31B0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C10784, target_vram = 0x80C13670 },
    { type = "R_MIPS_LO16", vram = 0x80C10788, target_vram = 0x80C13670 },
    { type = "R_MIPS_HI16", vram = 0x80C107C8, target_vram = 0x80C1362C },
    { type = "R_MIPS_LO16", vram = 0x80C107D4, target_vram = 0x80C1362C },
    { type = "R_MIPS_HI16", vram = 0x80C108A8, target_vram = 0x80C13644 },
    { type = "R_MIPS_HI16", vram = 0x80C108AC, target_vram = 0x80C1363C },
    { type = "R_MIPS_LO16", vram = 0x80C108B0, target_vram = 0x80C1363C },
    { type = "R_MIPS_LO16", vram = 0x80C108B4, target_vram = 0x80C13644 },
    { type = "R_MIPS_HI16", vram = 0x80C108E4, target_vram = 0x80C1392C },
    { type = "R_MIPS_HI16", vram = 0x80C108F0, target_vram = 0x80C13920 },
    { type = "R_MIPS_LO16", vram = 0x80C108F4, target_vram = 0x80C1392C },
    { type = "R_MIPS_LO16", vram = 0x80C108F8, target_vram = 0x80C13920 },
    { type = "R_MIPS_HI16", vram = 0x80C10AA4, target_vram = 0x80C136B0 },
    { type = "R_MIPS_LO16", vram = 0x80C10AA8, target_vram = 0x80C136B0 },
    { type = "R_MIPS_HI16", vram = 0x80C10BD4, target_vram = 0x80C136B4 },
    { type = "R_MIPS_LO16", vram = 0x80C10BD8, target_vram = 0x80C136B4 },
    { type = "R_MIPS_HI16", vram = 0x80C10D18, target_vram = 0x80C1367C },
    { type = "R_MIPS_LO16", vram = 0x80C10D30, target_vram = 0x80C1367C },
    { type = "R_MIPS_HI16", vram = 0x80C11368, target_vram = 0x80C136B8 },
    { type = "R_MIPS_LO16", vram = 0x80C1136C, target_vram = 0x80C136B8 },
    { type = "R_MIPS_HI16", vram = 0x80C11374, target_vram = 0x80C13670 },
    { type = "R_MIPS_LO16", vram = 0x80C1137C, target_vram = 0x80C13670 },
    { type = "R_MIPS_HI16", vram = 0x80C113C8, target_vram = 0x80C13664 },
    { type = "R_MIPS_LO16", vram = 0x80C113CC, target_vram = 0x80C13664 },
    { type = "R_MIPS_HI16", vram = 0x80C114EC, target_vram = 0x80C136BC },
    { type = "R_MIPS_LO16", vram = 0x80C114F0, target_vram = 0x80C136BC },
    { type = "R_MIPS_HI16", vram = 0x80C11560, target_vram = 0x80C11590 },
    { type = "R_MIPS_LO16", vram = 0x80C1156C, target_vram = 0x80C11590 },
    { type = "R_MIPS_HI16", vram = 0x80C11670, target_vram = 0x80C136C0 },
    { type = "R_MIPS_LO16", vram = 0x80C11674, target_vram = 0x80C136C0 },
    { type = "R_MIPS_HI16", vram = 0x80C117B8, target_vram = 0x80C136C4 },
    { type = "R_MIPS_LO16", vram = 0x80C117BC, target_vram = 0x80C136C4 },
    { type = "R_MIPS_HI16", vram = 0x80C11914, target_vram = 0x80C1193C },
    { type = "R_MIPS_LO16", vram = 0x80C1191C, target_vram = 0x80C1193C },
    { type = "R_MIPS_HI16", vram = 0x80C11B4C, target_vram = 0x80C1392C },
    { type = "R_MIPS_LO16", vram = 0x80C11B5C, target_vram = 0x80C1392C },
    { type = "R_MIPS_HI16", vram = 0x80C11CDC, target_vram = 0x80C11D14 },
    { type = "R_MIPS_LO16", vram = 0x80C11CE4, target_vram = 0x80C11D14 },
    { type = "R_MIPS_HI16", vram = 0x80C11DC8, target_vram = 0x80C11DF0 },
    { type = "R_MIPS_LO16", vram = 0x80C11DD8, target_vram = 0x80C11DF0 },
    { type = "R_MIPS_HI16", vram = 0x80C11EF4, target_vram = 0x80C13664 },
    { type = "R_MIPS_LO16", vram = 0x80C11EF8, target_vram = 0x80C13664 },
    { type = "R_MIPS_HI16", vram = 0x80C12098, target_vram = 0x80C13920 },
    { type = "R_MIPS_LO16", vram = 0x80C120A0, target_vram = 0x80C13920 },
    { type = "R_MIPS_HI16", vram = 0x80C120B4, target_vram = 0x80C136C8 },
    { type = "R_MIPS_LO16", vram = 0x80C120B8, target_vram = 0x80C136C8 },
    { type = "R_MIPS_HI16", vram = 0x80C120E4, target_vram = 0x80C136CC },
    { type = "R_MIPS_LO16", vram = 0x80C120E8, target_vram = 0x80C136CC },
    { type = "R_MIPS_HI16", vram = 0x80C12114, target_vram = 0x80C136D0 },
    { type = "R_MIPS_LO16", vram = 0x80C12118, target_vram = 0x80C136D0 },
    { type = "R_MIPS_HI16", vram = 0x80C1213C, target_vram = 0x80C1215C },
    { type = "R_MIPS_LO16", vram = 0x80C12140, target_vram = 0x80C1215C },
    { type = "R_MIPS_HI16", vram = 0x80C121E0, target_vram = 0x80C13920 },
    { type = "R_MIPS_LO16", vram = 0x80C12204, target_vram = 0x80C13920 },
    { type = "R_MIPS_HI16", vram = 0x80C12208, target_vram = 0x80C13920 },
    { type = "R_MIPS_LO16", vram = 0x80C12210, target_vram = 0x80C13920 },
    { type = "R_MIPS_HI16", vram = 0x80C1225C, target_vram = 0x80C136D4 },
    { type = "R_MIPS_LO16", vram = 0x80C12260, target_vram = 0x80C136D4 },
    { type = "R_MIPS_HI16", vram = 0x80C12340, target_vram = 0x80C12378 },
    { type = "R_MIPS_LO16", vram = 0x80C12350, target_vram = 0x80C12378 },
    { type = "R_MIPS_HI16", vram = 0x80C1247C, target_vram = 0x80C124B0 },
    { type = "R_MIPS_LO16", vram = 0x80C12480, target_vram = 0x80C124B0 },
    { type = "R_MIPS_HI16", vram = 0x80C124D4, target_vram = 0x80C13920 },
    { type = "R_MIPS_LO16", vram = 0x80C124F4, target_vram = 0x80C13920 },
    { type = "R_MIPS_HI16", vram = 0x80C12518, target_vram = 0x80C13920 },
    { type = "R_MIPS_LO16", vram = 0x80C1251C, target_vram = 0x80C13920 },
    { type = "R_MIPS_HI16", vram = 0x80C12660, target_vram = 0x80C13920 },
    { type = "R_MIPS_LO16", vram = 0x80C12664, target_vram = 0x80C13920 },
    { type = "R_MIPS_HI16", vram = 0x80C126B4, target_vram = 0x80C126D8 },
    { type = "R_MIPS_LO16", vram = 0x80C126B8, target_vram = 0x80C126D8 },
    { type = "R_MIPS_HI16", vram = 0x80C127B8, target_vram = 0x80C127F4 },
    { type = "R_MIPS_LO16", vram = 0x80C127BC, target_vram = 0x80C127F4 },
    { type = "R_MIPS_HI16", vram = 0x80C12990, target_vram = 0x80C136D8 },
    { type = "R_MIPS_LO16", vram = 0x80C12994, target_vram = 0x80C136D8 },
    { type = "R_MIPS_HI16", vram = 0x80C129EC, target_vram = 0x80C13664 },
    { type = "R_MIPS_LO16", vram = 0x80C129F0, target_vram = 0x80C13664 },
    { type = "R_MIPS_HI16", vram = 0x80C12A14, target_vram = 0x80C13670 },
    { type = "R_MIPS_LO16", vram = 0x80C12A18, target_vram = 0x80C13670 },
    { type = "R_MIPS_HI16", vram = 0x80C12D54, target_vram = 0x80C136DC },
    { type = "R_MIPS_HI16", vram = 0x80C12D58, target_vram = 0x80C1368C },
    { type = "R_MIPS_LO16", vram = 0x80C12D64, target_vram = 0x80C1368C },
    { type = "R_MIPS_LO16", vram = 0x80C12D68, target_vram = 0x80C136DC },
    { type = "R_MIPS_HI16", vram = 0x80C12E58, target_vram = 0x80C136E0 },
    { type = "R_MIPS_LO16", vram = 0x80C12E5C, target_vram = 0x80C136E0 },
    { type = "R_MIPS_HI16", vram = 0x80C12F70, target_vram = 0x80C1193C },
    { type = "R_MIPS_LO16", vram = 0x80C12F74, target_vram = 0x80C1193C },
    { type = "R_MIPS_HI16", vram = 0x80C132B8, target_vram = 0x80C13698 },
    { type = "R_MIPS_LO16", vram = 0x80C132C0, target_vram = 0x80C13698 },
    { type = "R_MIPS_HI16", vram = 0x80C134FC, target_vram = 0x80C130EC },
    { type = "R_MIPS_HI16", vram = 0x80C13500, target_vram = 0x80C1315C },
    { type = "R_MIPS_LO16", vram = 0x80C13504, target_vram = 0x80C1315C },
    { type = "R_MIPS_LO16", vram = 0x80C13508, target_vram = 0x80C130EC },
]

functions = [
    { name = "func_80C11DF0", vram = 0x80C11DF0, size = 0x17C },
    { name = "func_80C11D14", vram = 0x80C11D14, size = 0xAC },
    { name = "func_80C11590", vram = 0x80C11590, size = 0x354 },
    { name = "func_80C126D8", vram = 0x80C126D8, size = 0x6C },
    { name = "func_80C11C60", vram = 0x80C11C60, size = 0xB4 },
    { name = "func_80C11F6C", vram = 0x80C11F6C, size = 0x1F0 },
    { name = "func_80C10DE8", vram = 0x80C10DE8, size = 0xB0 },
    { name = "EnThiefbird_OverrideLimbDraw", vram = 0x80C130EC, size = 0x70 },
    { name = "EnThiefbird_PostLimbDraw", vram = 0x80C1315C, size = 0x1F8 },
    { name = "func_80C12D00", vram = 0x80C12D00, size = 0x1D4 },
    { name = "func_80C12B1C", vram = 0x80C12B1C, size = 0x1E4 },
    { name = "func_80C10B0C", vram = 0x80C10B0C, size = 0x2DC },
    { name = "func_80C1193C", vram = 0x80C1193C, size = 0x324 },
    { name = "func_80C11338", vram = 0x80C11338, size = 0x11C },
    { name = "func_80C11538", vram = 0x80C11538, size = 0x58 },
    { name = "func_80C12308", vram = 0x80C12308, size = 0x70 },
    { name = "func_80C1242C", vram = 0x80C1242C, size = 0x84 },
    { name = "func_80C127F4", vram = 0x80C127F4, size = 0x328 },
    { name = "EnThiefbird_Draw", vram = 0x80C134D0, size = 0xC8 },
    { name = "func_80C12378", vram = 0x80C12378, size = 0xB4 },
    { name = "func_80C11DC0", vram = 0x80C11DC0, size = 0x30 },
    { name = "func_80C11454", vram = 0x80C11454, size = 0x6C },
    { name = "func_80C13354", vram = 0x80C13354, size = 0x17C },
    { name = "func_80C124B0", vram = 0x80C124B0, size = 0x1F8 },
    { name = "func_80C10984", vram = 0x80C10984, size = 0x188 },
    { name = "func_80C126A8", vram = 0x80C126A8, size = 0x30 },
    { name = "func_80C114C0", vram = 0x80C114C0, size = 0x78 },
    { name = "EnThiefbird_Update", vram = 0x80C12ED4, size = 0x218 },
    { name = "EnThiefbird_Init", vram = 0x80C10770, size = 0x1E8 },
    { name = "func_80C1215C", vram = 0x80C1215C, size = 0x1AC },
    { name = "EnThiefbird_Destroy", vram = 0x80C10958, size = 0x2C },
    { name = "func_80C10E98", vram = 0x80C10E98, size = 0x4A0 },
    { name = "func_80C118E4", vram = 0x80C118E4, size = 0x58 },
    { name = "func_80C12744", vram = 0x80C12744, size = 0xB0 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Jgame_Tsn"
rom = 0x010788A0
vram = 0x80C13930
size = 0x19C0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C139A0, target_vram = 0x80C15078 },
    { type = "R_MIPS_LO16", vram = 0x80C139A8, target_vram = 0x80C15078 },
    { type = "R_MIPS_HI16", vram = 0x80C13B84, target_vram = 0x80C15030 },
    { type = "R_MIPS_LO16", vram = 0x80C13B88, target_vram = 0x80C15030 },
    { type = "R_MIPS_HI16", vram = 0x80C13B9C, target_vram = 0x80C13BB8 },
    { type = "R_MIPS_LO16", vram = 0x80C13BA0, target_vram = 0x80C13BB8 },
    { type = "R_MIPS_HI16", vram = 0x80C13C1C, target_vram = 0x80C15030 },
    { type = "R_MIPS_LO16", vram = 0x80C13C20, target_vram = 0x80C15030 },
    { type = "R_MIPS_HI16", vram = 0x80C13C4C, target_vram = 0x80C15030 },
    { type = "R_MIPS_LO16", vram = 0x80C13C50, target_vram = 0x80C15030 },
    { type = "R_MIPS_HI16", vram = 0x80C13C60, target_vram = 0x80C15030 },
    { type = "R_MIPS_LO16", vram = 0x80C13C64, target_vram = 0x80C15030 },
    { type = "R_MIPS_HI16", vram = 0x80C13D08, target_vram = 0x80C15030 },
    { type = "R_MIPS_LO16", vram = 0x80C13D0C, target_vram = 0x80C15030 },
    { type = "R_MIPS_HI16", vram = 0x80C13D1C, target_vram = 0x80C15030 },
    { type = "R_MIPS_LO16", vram = 0x80C13D24, target_vram = 0x80C15030 },
    { type = "R_MIPS_HI16", vram = 0x80C13E74, target_vram = 0x80C13E90 },
    { type = "R_MIPS_LO16", vram = 0x80C13E78, target_vram = 0x80C13E90 },
    { type = "R_MIPS_HI16", vram = 0x80C13F00, target_vram = 0x80C15030 },
    { type = "R_MIPS_LO16", vram = 0x80C13F04, target_vram = 0x80C15030 },
    { type = "R_MIPS_HI16", vram = 0x80C13F30, target_vram = 0x80C15030 },
    { type = "R_MIPS_LO16", vram = 0x80C13F34, target_vram = 0x80C15030 },
    { type = "R_MIPS_HI16", vram = 0x80C13F88, target_vram = 0x80C13F9C },
    { type = "R_MIPS_LO16", vram = 0x80C13F8C, target_vram = 0x80C13F9C },
    { type = "R_MIPS_HI16", vram = 0x80C14030, target_vram = 0x80C14044 },
    { type = "R_MIPS_LO16", vram = 0x80C14034, target_vram = 0x80C14044 },
    { type = "R_MIPS_HI16", vram = 0x80C14070, target_vram = 0x80C150B0 },
    { type = "R_MIPS_LO16", vram = 0x80C14078, target_vram = 0x80C150B0 },
    { type = "R_MIPS_HI16", vram = 0x80C14170, target_vram = 0x80C1418C },
    { type = "R_MIPS_LO16", vram = 0x80C14174, target_vram = 0x80C1418C },
    { type = "R_MIPS_HI16", vram = 0x80C1420C, target_vram = 0x80C14230 },
    { type = "R_MIPS_LO16", vram = 0x80C14210, target_vram = 0x80C14230 },
    { type = "R_MIPS_HI16", vram = 0x80C1437C, target_vram = 0x80C15030 },
    { type = "R_MIPS_LO16", vram = 0x80C14380, target_vram = 0x80C15030 },
    { type = "R_MIPS_HI16", vram = 0x80C143E8, target_vram = 0x80C15030 },
    { type = "R_MIPS_LO16", vram = 0x80C143EC, target_vram = 0x80C15030 },
    { type = "R_MIPS_HI16", vram = 0x80C144E4, target_vram = 0x80C144F8 },
    { type = "R_MIPS_LO16", vram = 0x80C144E8, target_vram = 0x80C144F8 },
    { type = "R_MIPS_HI16", vram = 0x80C14540, target_vram = 0x80C14554 },
    { type = "R_MIPS_LO16", vram = 0x80C14544, target_vram = 0x80C14554 },
    { type = "R_MIPS_HI16", vram = 0x80C145FC, target_vram = 0x80C14610 },
    { type = "R_MIPS_LO16", vram = 0x80C14600, target_vram = 0x80C14610 },
    { type = "R_MIPS_HI16", vram = 0x80C146B8, target_vram = 0x80C15030 },
    { type = "R_MIPS_LO16", vram = 0x80C146BC, target_vram = 0x80C15030 },
    { type = "R_MIPS_HI16", vram = 0x80C146D0, target_vram = 0x80C15030 },
    { type = "R_MIPS_LO16", vram = 0x80C146D4, target_vram = 0x80C15030 },
    { type = "R_MIPS_HI16", vram = 0x80C147F0, target_vram = 0x80C150CC },
    { type = "R_MIPS_LO16", vram = 0x80C147F8, target_vram = 0x80C150CC },
    { type = "R_MIPS_HI16", vram = 0x80C14880, target_vram = 0x80C15030 },
    { type = "R_MIPS_LO16", vram = 0x80C14884, target_vram = 0x80C15030 },
    { type = "R_MIPS_HI16", vram = 0x80C14F60, target_vram = 0x80C150A4 },
    { type = "R_MIPS_LO16", vram = 0x80C14F70, target_vram = 0x80C150A4 },
    { type = "R_MIPS_HI16", vram = 0x80C14FA4, target_vram = 0x80C150A4 },
    { type = "R_MIPS_LO16", vram = 0x80C14FB8, target_vram = 0x80C150A4 },
    { type = "R_MIPS_HI16", vram = 0x80C14FC0, target_vram = 0x80C14E64 },
    { type = "R_MIPS_LO16", vram = 0x80C14FC4, target_vram = 0x80C14E64 },
    { type = "R_MIPS_HI16", vram = 0x80C14FD8, target_vram = 0x80C14EE4 },
    { type = "R_MIPS_LO16", vram = 0x80C14FDC, target_vram = 0x80C14EE4 },
]

functions = [
    { name = "func_80C14D58", vram = 0x80C14D58, size = 0xB0 },
    { name = "func_80C14540", vram = 0x80C14540, size = 0x14 },
    { name = "EnJgameTsn_Init", vram = 0x80C13930, size = 0xFC },
    { name = "func_80C141DC", vram = 0x80C141DC, size = 0x54 },
    { name = "func_80C14230", vram = 0x80C14230, size = 0x2B4 },
    { name = "func_80C13A2C", vram = 0x80C13A2C, size = 0x10C },
    { name = "EnJgameTsn_Destroy", vram = 0x80C13B38, size = 0x3C },
    { name = "func_80C13E90", vram = 0x80C13E90, size = 0xF8 },
    { name = "func_80C144F8", vram = 0x80C144F8, size = 0x48 },
    { name = "func_80C14D14", vram = 0x80C14D14, size = 0x44 },
    { name = "func_80C14044", vram = 0x80C14044, size = 0xC8 },
    { name = "func_80C13E6C", vram = 0x80C13E6C, size = 0x24 },
    { name = "func_80C1476C", vram = 0x80C1476C, size = 0x48 },
    { name = "func_80C147B4", vram = 0x80C147B4, size = 0x1AC },
    { name = "func_80C14610", vram = 0x80C14610, size = 0x74 },
    { name = "func_80C1410C", vram = 0x80C1410C, size = 0x80 },
    { name = "func_80C13B74", vram = 0x80C13B74, size = 0x44 },
    { name = "func_80C14684", vram = 0x80C14684, size = 0xE8 },
    { name = "EnJgameTsn_Draw", vram = 0x80C14F1C, size = 0xEC },
    { name = "EnJgamesTsn_PostLimbDraw", vram = 0x80C14EE4, size = 0x38 },
    { name = "func_80C1418C", vram = 0x80C1418C, size = 0x50 },
    { name = "EnJgameTsn_Update", vram = 0x80C14E08, size = 0x5C },
    { name = "func_80C14030", vram = 0x80C14030, size = 0x14 },
    { name = "func_80C149B0", vram = 0x80C149B0, size = 0x21C },
    { name = "func_80C145FC", vram = 0x80C145FC, size = 0x14 },
    { name = "func_80C14960", vram = 0x80C14960, size = 0x50 },
    { name = "func_80C13BB8", vram = 0x80C13BB8, size = 0x2B4 },
    { name = "func_80C144E4", vram = 0x80C144E4, size = 0x14 },
    { name = "func_80C13F88", vram = 0x80C13F88, size = 0x14 },
    { name = "func_80C13F9C", vram = 0x80C13F9C, size = 0x94 },
    { name = "func_80C14BCC", vram = 0x80C14BCC, size = 0x148 },
    { name = "EnJgamesTsn_OverrideLimbDraw", vram = 0x80C14E64, size = 0x80 },
    { name = "func_80C14554", vram = 0x80C14554, size = 0xA8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Jgame_Light"
rom = 0x0107A260
vram = 0x80C152F0
size = 0xEF0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C1534C, target_vram = 0x80C15BC0 },
    { type = "R_MIPS_LO16", vram = 0x80C15354, target_vram = 0x80C15BC0 },
    { type = "R_MIPS_HI16", vram = 0x80C154D0, target_vram = 0x80C16130 },
    { type = "R_MIPS_LO16", vram = 0x80C154D4, target_vram = 0x80C16130 },
    { type = "R_MIPS_HI16", vram = 0x80C154F0, target_vram = 0x80C16134 },
    { type = "R_MIPS_LO16", vram = 0x80C154F4, target_vram = 0x80C16134 },
    { type = "R_MIPS_HI16", vram = 0x80C15570, target_vram = 0x80C16138 },
    { type = "R_MIPS_LO16", vram = 0x80C15574, target_vram = 0x80C16138 },
    { type = "R_MIPS_HI16", vram = 0x80C155A0, target_vram = 0x80C1613C },
    { type = "R_MIPS_LO16", vram = 0x80C155A4, target_vram = 0x80C1613C },
    { type = "R_MIPS_HI16", vram = 0x80C15610, target_vram = 0x80C16140 },
    { type = "R_MIPS_LO16", vram = 0x80C15614, target_vram = 0x80C16140 },
    { type = "R_MIPS_HI16", vram = 0x80C1596C, target_vram = 0x80C160B0 },
    { type = "R_MIPS_LO16", vram = 0x80C15970, target_vram = 0x80C160B0 },
    { type = "R_MIPS_HI16", vram = 0x80C1599C, target_vram = 0x80C16030 },
    { type = "R_MIPS_LO16", vram = 0x80C159A0, target_vram = 0x80C16030 },
    { type = "R_MIPS_HI16", vram = 0x80C159EC, target_vram = 0x80C16144 },
    { type = "R_MIPS_LO16", vram = 0x80C159F0, target_vram = 0x80C16144 },
]

functions = [
    { name = "ObjJgameLight_Destroy", vram = 0x80C1542C, size = 0x48 },
    { name = "ObjJgameLight_Init", vram = 0x80C152F0, size = 0x13C },
    { name = "ObjJgameLight_Draw", vram = 0x80C15828, size = 0x36C },
    { name = "ObjJgameLight_UpdateCollision", vram = 0x80C156C4, size = 0x54 },
    { name = "func_80C15718", vram = 0x80C15718, size = 0xBC },
    { name = "ObjJgameLight_Update", vram = 0x80C157D4, size = 0x54 },
    { name = "func_80C15474", vram = 0x80C15474, size = 0x250 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Yado"
rom = 0x0107B150
vram = 0x80C161E0
size = 0x290

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C161F0, target_vram = 0x80C16420 },
    { type = "R_MIPS_LO16", vram = 0x80C161F4, target_vram = 0x80C16420 },
    { type = "R_MIPS_HI16", vram = 0x80C16218, target_vram = 0x80C16470 },
    { type = "R_MIPS_LO16", vram = 0x80C1621C, target_vram = 0x80C16470 },
    { type = "R_MIPS_HI16", vram = 0x80C163B0, target_vram = 0x80C16470 },
    { type = "R_MIPS_LO16", vram = 0x80C163B4, target_vram = 0x80C16470 },
]

functions = [
    { name = "ObjYado_Update", vram = 0x80C16244, size = 0x18 },
    { name = "ObjYado_Init", vram = 0x80C161E0, size = 0x54 },
    { name = "ObjYado_Destroy", vram = 0x80C16234, size = 0x10 },
    { name = "ObjYado_Draw", vram = 0x80C1625C, size = 0x198 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Demo_Syoten"
rom = 0x0107B3E0
vram = 0x80C16480
size = 0x1590

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C164B0, target_vram = 0x80C16A64 },
    { type = "R_MIPS_LO16", vram = 0x80C164B8, target_vram = 0x80C16A64 },
    { type = "R_MIPS_HI16", vram = 0x80C164E4, target_vram = 0x80C17850 },
    { type = "R_MIPS_LO16", vram = 0x80C164EC, target_vram = 0x80C17850 },
    { type = "R_MIPS_HI16", vram = 0x80C1653C, target_vram = 0x80C16A74 },
    { type = "R_MIPS_LO16", vram = 0x80C16540, target_vram = 0x80C16A74 },
    { type = "R_MIPS_HI16", vram = 0x80C165D4, target_vram = 0x80C16BD4 },
    { type = "R_MIPS_LO16", vram = 0x80C165D8, target_vram = 0x80C16BD4 },
    { type = "R_MIPS_HI16", vram = 0x80C16628, target_vram = 0x80C16DD4 },
    { type = "R_MIPS_LO16", vram = 0x80C16630, target_vram = 0x80C16DD4 },
    { type = "R_MIPS_HI16", vram = 0x80C16678, target_vram = 0x80C16EAC },
    { type = "R_MIPS_LO16", vram = 0x80C16680, target_vram = 0x80C16EAC },
    { type = "R_MIPS_HI16", vram = 0x80C166C8, target_vram = 0x80C17008 },
    { type = "R_MIPS_HI16", vram = 0x80C166CC, target_vram = 0x80C17690 },
    { type = "R_MIPS_LO16", vram = 0x80C166DC, target_vram = 0x80C17008 },
    { type = "R_MIPS_LO16", vram = 0x80C166EC, target_vram = 0x80C17690 },
    { type = "R_MIPS_HI16", vram = 0x80C169BC, target_vram = 0x80C177D0 },
    { type = "R_MIPS_LO16", vram = 0x80C169C0, target_vram = 0x80C177D0 },
    { type = "R_MIPS_HI16", vram = 0x80C169D8, target_vram = 0x80C177D1 },
    { type = "R_MIPS_LO16", vram = 0x80C169E0, target_vram = 0x80C177D1 },
    { type = "R_MIPS_HI16", vram = 0x80C16A00, target_vram = 0x80C17821 },
    { type = "R_MIPS_LO16", vram = 0x80C16A04, target_vram = 0x80C17821 },
    { type = "R_MIPS_HI16", vram = 0x80C16B20, target_vram = 0x80C173B4 },
    { type = "R_MIPS_LO16", vram = 0x80C16B50, target_vram = 0x80C173B4 },
    { type = "R_MIPS_HI16", vram = 0x80C16B6C, target_vram = 0x80C17864 },
    { type = "R_MIPS_LO16", vram = 0x80C16B70, target_vram = 0x80C17864 },
    { type = "R_MIPS_HI16", vram = 0x80C16C40, target_vram = 0x80C17528 },
    { type = "R_MIPS_HI16", vram = 0x80C16C4C, target_vram = 0x80C17528 },
    { type = "R_MIPS_LO16", vram = 0x80C16C7C, target_vram = 0x80C17528 },
    { type = "R_MIPS_LO16", vram = 0x80C16C9C, target_vram = 0x80C17528 },
    { type = "R_MIPS_HI16", vram = 0x80C16CEC, target_vram = 0x80C17868 },
    { type = "R_MIPS_LO16", vram = 0x80C16CF0, target_vram = 0x80C17868 },
    { type = "R_MIPS_HI16", vram = 0x80C16CF8, target_vram = 0x80C1786C },
    { type = "R_MIPS_LO16", vram = 0x80C16D0C, target_vram = 0x80C1786C },
    { type = "R_MIPS_HI16", vram = 0x80C16E38, target_vram = 0x80C17528 },
    { type = "R_MIPS_LO16", vram = 0x80C16E4C, target_vram = 0x80C17528 },
    { type = "R_MIPS_HI16", vram = 0x80C16F10, target_vram = 0x80C17528 },
    { type = "R_MIPS_LO16", vram = 0x80C16F40, target_vram = 0x80C17528 },
    { type = "R_MIPS_HI16", vram = 0x80C16F9C, target_vram = 0x80C17870 },
    { type = "R_MIPS_LO16", vram = 0x80C16FB4, target_vram = 0x80C17870 },
    { type = "R_MIPS_HI16", vram = 0x80C17078, target_vram = 0x80C17690 },
    { type = "R_MIPS_LO16", vram = 0x80C1708C, target_vram = 0x80C17690 },
    { type = "R_MIPS_HI16", vram = 0x80C17114, target_vram = 0x80C17874 },
    { type = "R_MIPS_LO16", vram = 0x80C1711C, target_vram = 0x80C17874 },
    { type = "R_MIPS_HI16", vram = 0x80C17434, target_vram = 0x80C170F8 },
    { type = "R_MIPS_LO16", vram = 0x80C1743C, target_vram = 0x80C170F8 },
    { type = "R_MIPS_HI16", vram = 0x80C17478, target_vram = 0x80C17824 },
    { type = "R_MIPS_LO16", vram = 0x80C1747C, target_vram = 0x80C17824 },
    { type = "R_MIPS_HI16", vram = 0x80C1748C, target_vram = 0x80C17834 },
    { type = "R_MIPS_LO16", vram = 0x80C17490, target_vram = 0x80C17834 },
]

functions = [
    { name = "func_80C16760", vram = 0x80C16760, size = 0xB8 },
    { name = "func_80C17690", vram = 0x80C17690, size = 0x114 },
    { name = "DemoSyoten_Update", vram = 0x80C170D4, size = 0x24 },
    { name = "DemoSyoten_Init", vram = 0x80C16480, size = 0x2A4 },
    { name = "func_80C16BD4", vram = 0x80C16BD4, size = 0x200 },
    { name = "func_80C16DD4", vram = 0x80C16DD4, size = 0xD8 },
    { name = "func_80C173B4", vram = 0x80C173B4, size = 0xB4 },
    { name = "func_80C170F8", vram = 0x80C170F8, size = 0x2BC },
    { name = "func_80C16EAC", vram = 0x80C16EAC, size = 0x15C },
    { name = "func_80C168D0", vram = 0x80C168D0, size = 0xA4 },
    { name = "func_80C16A74", vram = 0x80C16A74, size = 0x160 },
    { name = "func_80C17468", vram = 0x80C17468, size = 0xC0 },
    { name = "DemoSyoten_Draw", vram = 0x80C17528, size = 0x168 },
    { name = "func_80C16974", vram = 0x80C16974, size = 0xF0 },
    { name = "DemoSyoten_Destroy", vram = 0x80C16724, size = 0x3C },
    { name = "func_80C16A64", vram = 0x80C16A64, size = 0x10 },
    { name = "func_80C16818", vram = 0x80C16818, size = 0xB8 },
    { name = "func_80C17008", vram = 0x80C17008, size = 0xCC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Demo_Moonend"
rom = 0x0107C970
vram = 0x80C17A10
size = 0x710

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C17A38, target_vram = 0x80C17B50 },
    { type = "R_MIPS_LO16", vram = 0x80C17A3C, target_vram = 0x80C17B50 },
    { type = "R_MIPS_HI16", vram = 0x80C17A6C, target_vram = 0x80C17B60 },
    { type = "R_MIPS_LO16", vram = 0x80C17A74, target_vram = 0x80C17B60 },
    { type = "R_MIPS_HI16", vram = 0x80C17AD4, target_vram = 0x80C17C48 },
    { type = "R_MIPS_LO16", vram = 0x80C17ADC, target_vram = 0x80C17C48 },
    { type = "R_MIPS_HI16", vram = 0x80C17AF0, target_vram = 0x80C18090 },
    { type = "R_MIPS_LO16", vram = 0x80C17AF4, target_vram = 0x80C18090 },
    { type = "R_MIPS_HI16", vram = 0x80C17BF0, target_vram = 0x80C17FCC },
    { type = "R_MIPS_LO16", vram = 0x80C17C08, target_vram = 0x80C17FCC },
    { type = "R_MIPS_HI16", vram = 0x80C17CE8, target_vram = 0x80C17F1C },
    { type = "R_MIPS_HI16", vram = 0x80C17CF4, target_vram = 0x80C17F1C },
    { type = "R_MIPS_LO16", vram = 0x80C17CF8, target_vram = 0x80C17F1C },
    { type = "R_MIPS_LO16", vram = 0x80C17D1C, target_vram = 0x80C17F1C },
    { type = "R_MIPS_HI16", vram = 0x80C17D34, target_vram = 0x80C18094 },
    { type = "R_MIPS_LO16", vram = 0x80C17D38, target_vram = 0x80C18094 },
    { type = "R_MIPS_HI16", vram = 0x80C17F90, target_vram = 0x80C17EE0 },
    { type = "R_MIPS_LO16", vram = 0x80C17F94, target_vram = 0x80C17EE0 },
    { type = "R_MIPS_HI16", vram = 0x80C17F98, target_vram = 0x80C17E70 },
    { type = "R_MIPS_LO16", vram = 0x80C17FA0, target_vram = 0x80C17E70 },
]

functions = [
    { name = "func_80C17FCC", vram = 0x80C17FCC, size = 0xA0 },
    { name = "func_80C17C48", vram = 0x80C17C48, size = 0x204 },
    { name = "DemoMoonend_Init", vram = 0x80C17A10, size = 0x100 },
    { name = "DemoMoonend_Draw", vram = 0x80C17F1C, size = 0xB0 },
    { name = "DemoMoonend_Destroy", vram = 0x80C17B10, size = 0x40 },
    { name = "func_80C17B60", vram = 0x80C17B60, size = 0xE8 },
    { name = "func_80C17E70", vram = 0x80C17E70, size = 0x70 },
    { name = "func_80C17EE0", vram = 0x80C17EE0, size = 0x3C },
    { name = "DemoMoonend_Update", vram = 0x80C17E4C, size = 0x24 },
    { name = "DemoMoonend_DoNothing", vram = 0x80C17B50, size = 0x10 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Lbfshot"
rom = 0x0107D080
vram = 0x80C18120
size = 0x120

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C18130, target_vram = 0x80C18200 },
    { type = "R_MIPS_LO16", vram = 0x80C18134, target_vram = 0x80C18200 },
]

functions = [
    { name = "BgLbfshot_Destroy", vram = 0x80C1817C, size = 0x34 },
    { name = "BgLbfshot_Draw", vram = 0x80C181B0, size = 0x30 },
    { name = "BgLbfshot_Init", vram = 0x80C18120, size = 0x5C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Bg_Last_Bwall"
rom = 0x0107D1A0
vram = 0x80C18240
size = 0x950

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C183A0, target_vram = 0x80C18AC8 },
    { type = "R_MIPS_LO16", vram = 0x80C183A4, target_vram = 0x80C18AC8 },
    { type = "R_MIPS_HI16", vram = 0x80C183D0, target_vram = 0x80C18A50 },
    { type = "R_MIPS_LO16", vram = 0x80C183E8, target_vram = 0x80C18A50 },
    { type = "R_MIPS_HI16", vram = 0x80C1842C, target_vram = 0x80C18A38 },
    { type = "R_MIPS_LO16", vram = 0x80C18438, target_vram = 0x80C18A38 },
    { type = "R_MIPS_HI16", vram = 0x80C1844C, target_vram = 0x80C18A38 },
    { type = "R_MIPS_HI16", vram = 0x80C18464, target_vram = 0x80C18AC0 },
    { type = "R_MIPS_LO16", vram = 0x80C18468, target_vram = 0x80C18A38 },
    { type = "R_MIPS_LO16", vram = 0x80C18474, target_vram = 0x80C18AC0 },
    { type = "R_MIPS_HI16", vram = 0x80C186F4, target_vram = 0x80C18AD0 },
    { type = "R_MIPS_LO16", vram = 0x80C186F8, target_vram = 0x80C18AD0 },
    { type = "R_MIPS_HI16", vram = 0x80C18724, target_vram = 0x80C18AD4 },
    { type = "R_MIPS_LO16", vram = 0x80C18728, target_vram = 0x80C18AD4 },
    { type = "R_MIPS_HI16", vram = 0x80C187E4, target_vram = 0x80C187F8 },
    { type = "R_MIPS_LO16", vram = 0x80C187E8, target_vram = 0x80C187F8 },
    { type = "R_MIPS_HI16", vram = 0x80C18870, target_vram = 0x80C18884 },
    { type = "R_MIPS_LO16", vram = 0x80C18874, target_vram = 0x80C18884 },
    { type = "R_MIPS_HI16", vram = 0x80C18908, target_vram = 0x80C18928 },
    { type = "R_MIPS_LO16", vram = 0x80C1890C, target_vram = 0x80C18928 },
    { type = "R_MIPS_HI16", vram = 0x80C18970, target_vram = 0x80C18A48 },
    { type = "R_MIPS_LO16", vram = 0x80C1898C, target_vram = 0x80C18A48 },
]

functions = [
    { name = "func_80C1886C", vram = 0x80C1886C, size = 0x18 },
    { name = "BgLastBwall_InitCollider", vram = 0x80C18240, size = 0x14C },
    { name = "BgLastBwall_Draw", vram = 0x80C1895C, size = 0x44 },
    { name = "func_80C187E4", vram = 0x80C187E4, size = 0x14 },
    { name = "BgLastBwall_Update", vram = 0x80C18938, size = 0x24 },
    { name = "func_80C18884", vram = 0x80C18884, size = 0x40 },
    { name = "BgLastBwall_Init", vram = 0x80C1838C, size = 0x12C },
    { name = "func_80C184EC", vram = 0x80C184EC, size = 0x2F8 },
    { name = "func_80C188C4", vram = 0x80C188C4, size = 0x64 },
    { name = "BgLastBwall_Destroy", vram = 0x80C184B8, size = 0x34 },
    { name = "func_80C187F8", vram = 0x80C187F8, size = 0x74 },
    { name = "BgLastBwall_DoNothing", vram = 0x80C18928, size = 0x10 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_And"
rom = 0x0107DAF0
vram = 0x80C18B90
size = 0x710

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C18BB0, target_vram = 0x80C19180 },
    { type = "R_MIPS_LO16", vram = 0x80C18BBC, target_vram = 0x80C19180 },
    { type = "R_MIPS_HI16", vram = 0x80C18C64, target_vram = 0x80C19200 },
    { type = "R_MIPS_LO16", vram = 0x80C18C68, target_vram = 0x80C19200 },
    { type = "R_MIPS_HI16", vram = 0x80C18E54, target_vram = 0x80C18C50 },
    { type = "R_MIPS_LO16", vram = 0x80C18E58, target_vram = 0x80C18C50 },
    { type = "R_MIPS_HI16", vram = 0x80C190C8, target_vram = 0x80C19220 },
    { type = "R_MIPS_LO16", vram = 0x80C190D8, target_vram = 0x80C19220 },
    { type = "R_MIPS_HI16", vram = 0x80C190FC, target_vram = 0x80C19218 },
    { type = "R_MIPS_LO16", vram = 0x80C1910C, target_vram = 0x80C19218 },
    { type = "R_MIPS_HI16", vram = 0x80C1911C, target_vram = 0x80C18ED0 },
    { type = "R_MIPS_LO16", vram = 0x80C19120, target_vram = 0x80C18ED0 },
]

functions = [
    { name = "EnAnd_TransformLimbDraw", vram = 0x80C18ED0, size = 0x1B4 },
    { name = "EnAnd_Destroy", vram = 0x80C18E84, size = 0x10 },
    { name = "EnAnd_ChangeAnim", vram = 0x80C18B90, size = 0x48 },
    { name = "EnAnd_HandleCutscene", vram = 0x80C18C50, size = 0x178 },
    { name = "EnAnd_Blink", vram = 0x80C18BD8, size = 0x78 },
    { name = "EnAnd_Draw", vram = 0x80C19084, size = 0xDC },
    { name = "EnAnd_Update", vram = 0x80C18E94, size = 0x3C },
    { name = "EnAnd_Init", vram = 0x80C18DC8, size = 0xBC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Invadepoh_Demo"
rom = 0x0107E200
vram = 0x80C192A0
size = 0x1AA0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C192C0, target_vram = 0x80C1AA74 },
    { type = "R_MIPS_LO16", vram = 0x80C192C4, target_vram = 0x80C1AA74 },
    { type = "R_MIPS_HI16", vram = 0x80C19300, target_vram = 0x80C19D48 },
    { type = "R_MIPS_LO16", vram = 0x80C1931C, target_vram = 0x80C19D48 },
    { type = "R_MIPS_HI16", vram = 0x80C19344, target_vram = 0x80C1AA88 },
    { type = "R_MIPS_LO16", vram = 0x80C19348, target_vram = 0x80C1AA88 },
    { type = "R_MIPS_HI16", vram = 0x80C19374, target_vram = 0x80C19E04 },
    { type = "R_MIPS_LO16", vram = 0x80C19390, target_vram = 0x80C19E04 },
    { type = "R_MIPS_HI16", vram = 0x80C193BC, target_vram = 0x80C1AAA0 },
    { type = "R_MIPS_LO16", vram = 0x80C193C0, target_vram = 0x80C1AAA0 },
    { type = "R_MIPS_HI16", vram = 0x80C19434, target_vram = 0x80C19EC0 },
    { type = "R_MIPS_LO16", vram = 0x80C19438, target_vram = 0x80C19EC0 },
    { type = "R_MIPS_HI16", vram = 0x80C19460, target_vram = 0x80C1AAB0 },
    { type = "R_MIPS_LO16", vram = 0x80C19464, target_vram = 0x80C1AAB0 },
    { type = "R_MIPS_HI16", vram = 0x80C19474, target_vram = 0x80C19AB4 },
    { type = "R_MIPS_LO16", vram = 0x80C19478, target_vram = 0x80C19AB4 },
    { type = "R_MIPS_HI16", vram = 0x80C194A8, target_vram = 0x80C1AAC8 },
    { type = "R_MIPS_LO16", vram = 0x80C194AC, target_vram = 0x80C1AAC8 },
    { type = "R_MIPS_HI16", vram = 0x80C194D8, target_vram = 0x80C19F7C },
    { type = "R_MIPS_LO16", vram = 0x80C194F4, target_vram = 0x80C19F7C },
    { type = "R_MIPS_HI16", vram = 0x80C197AC, target_vram = 0x80C1AB60 },
    { type = "R_MIPS_LO16", vram = 0x80C197B0, target_vram = 0x80C1AB60 },
    { type = "R_MIPS_HI16", vram = 0x80C197E0, target_vram = 0x80C1AB64 },
    { type = "R_MIPS_LO16", vram = 0x80C197E4, target_vram = 0x80C1AB64 },
    { type = "R_MIPS_HI16", vram = 0x80C19AC8, target_vram = 0x80C1AA62 },
    { type = "R_MIPS_LO16", vram = 0x80C19AD8, target_vram = 0x80C1AA62 },
    { type = "R_MIPS_HI16", vram = 0x80C19AF8, target_vram = 0x80C1AA62 },
    { type = "R_MIPS_LO16", vram = 0x80C19B08, target_vram = 0x80C1AA62 },
    { type = "R_MIPS_HI16", vram = 0x80C19C4C, target_vram = 0x80C1AB3C },
    { type = "R_MIPS_LO16", vram = 0x80C19C5C, target_vram = 0x80C1AB3C },
    { type = "R_MIPS_HI16", vram = 0x80C19C78, target_vram = 0x80C1AB00 },
    { type = "R_MIPS_LO16", vram = 0x80C19C88, target_vram = 0x80C1AB00 },
    { type = "R_MIPS_HI16", vram = 0x80C19CA4, target_vram = 0x80C1AB1C },
    { type = "R_MIPS_LO16", vram = 0x80C19CB4, target_vram = 0x80C1AB1C },
    { type = "R_MIPS_HI16", vram = 0x80C19CD0, target_vram = 0x80C1AB28 },
    { type = "R_MIPS_LO16", vram = 0x80C19CE0, target_vram = 0x80C1AB28 },
    { type = "R_MIPS_HI16", vram = 0x80C19D94, target_vram = 0x80C19AB4 },
    { type = "R_MIPS_LO16", vram = 0x80C19D98, target_vram = 0x80C19AB4 },
    { type = "R_MIPS_HI16", vram = 0x80C19E50, target_vram = 0x80C19AB4 },
    { type = "R_MIPS_LO16", vram = 0x80C19E54, target_vram = 0x80C19AB4 },
    { type = "R_MIPS_HI16", vram = 0x80C19F0C, target_vram = 0x80C19AB4 },
    { type = "R_MIPS_LO16", vram = 0x80C19F10, target_vram = 0x80C19AB4 },
    { type = "R_MIPS_HI16", vram = 0x80C19FC8, target_vram = 0x80C19D00 },
    { type = "R_MIPS_LO16", vram = 0x80C19FCC, target_vram = 0x80C19D00 },
    { type = "R_MIPS_HI16", vram = 0x80C1A0E8, target_vram = 0x80C1AB68 },
    { type = "R_MIPS_LO16", vram = 0x80C1A0EC, target_vram = 0x80C1AB68 },
    { type = "R_MIPS_HI16", vram = 0x80C1A1C0, target_vram = 0x80C1AD40 },
    { type = "R_MIPS_LO16", vram = 0x80C1A1C8, target_vram = 0x80C1AD40 },
    { type = "R_MIPS_HI16", vram = 0x80C1A220, target_vram = 0x80C1AD80 },
    { type = "R_MIPS_LO16", vram = 0x80C1A228, target_vram = 0x80C1AD80 },
    { type = "R_MIPS_HI16", vram = 0x80C1A2C4, target_vram = 0x80C1A168 },
    { type = "R_MIPS_LO16", vram = 0x80C1A2C8, target_vram = 0x80C1A168 },
    { type = "R_MIPS_HI16", vram = 0x80C1A368, target_vram = 0x80C1AD40 },
    { type = "R_MIPS_LO16", vram = 0x80C1A36C, target_vram = 0x80C1AD40 },
    { type = "R_MIPS_HI16", vram = 0x80C1A3C8, target_vram = 0x80C1AD80 },
    { type = "R_MIPS_LO16", vram = 0x80C1A3CC, target_vram = 0x80C1AD80 },
    { type = "R_MIPS_HI16", vram = 0x80C1A4D8, target_vram = 0x80C1AB6C },
    { type = "R_MIPS_LO16", vram = 0x80C1A4DC, target_vram = 0x80C1AB6C },
    { type = "R_MIPS_HI16", vram = 0x80C1A690, target_vram = 0x80C1A650 },
    { type = "R_MIPS_LO16", vram = 0x80C1A694, target_vram = 0x80C1A650 },
    { type = "R_MIPS_HI16", vram = 0x80C1A94C, target_vram = 0x80C1AAD8 },
    { type = "R_MIPS_LO16", vram = 0x80C1A970, target_vram = 0x80C1AAD8 },
    { type = "R_MIPS_HI16", vram = 0x80C1A998, target_vram = 0x80C1AAEC },
    { type = "R_MIPS_LO16", vram = 0x80C1A9A4, target_vram = 0x80C1AAEC },
    { type = "R_MIPS_HI16", vram = 0x80C1AA14, target_vram = 0x80C1AB4C },
    { type = "R_MIPS_LO16", vram = 0x80C1AA1C, target_vram = 0x80C1AB4C },
]

functions = [
    { name = "EnInvadepohDemo_Update", vram = 0x80C1A9C0, size = 0x24 },
    { name = "EnInvadepohDemo_Cow_FollowPath", vram = 0x80C1987C, size = 0x140 },
    { name = "EnInvadepohDemo_Romani_WaitForObject", vram = 0x80C19E04, size = 0xBC },
    { name = "EnInvadepohDemo_Cow_Destroy", vram = 0x80C1950C, size = 0x3C },
    { name = "EnInvadepohDemo_CowTail_Destroy", vram = 0x80C19548, size = 0x1C },
    { name = "EnInvadepohDemo_CowTail_Draw", vram = 0x80C1A854, size = 0x50 },
    { name = "EnInvadepohDemo_DoNothing", vram = 0x80C192A0, size = 0x10 },
    { name = "EnInvadepohDemo_Alien_WaitForObject", vram = 0x80C19D48, size = 0xBC },
    { name = "EnInvadepohDemo_Ufo_FollowPath", vram = 0x80C199EC, size = 0xC8 },
    { name = "EnInvadepohDemo_Alien_Idle", vram = 0x80C19564, size = 0x2C },
    { name = "EnInvadepohDemo_Alien_PostLimbDraw", vram = 0x80C1A168, size = 0xDC },
    { name = "EnInvadepohDemo_Init", vram = 0x80C1A8A4, size = 0xE8 },
    { name = "EnInvadepohDemo_Cow_OverrideLimbDraw", vram = 0x80C1A650, size = 0x20 },
    { name = "EnInvadepohDemo_SelectCueAction", vram = 0x80C19AB4, size = 0x24C },
    { name = "EnInvadepohDemo_Romani_Draw", vram = 0x80C1A590, size = 0xC0 },
    { name = "EnInvadepohDemo_Romani_Init", vram = 0x80C19334, size = 0x74 },
    { name = "EnInvadepohDemo_Romani_Idle", vram = 0x80C1965C, size = 0x2C },
    { name = "EnInvadepohDemo_Cow_UpdateCommon", vram = 0x80C19754, size = 0x108 },
    { name = "EnInvadepohDemo_Romani_FollowPath", vram = 0x80C19688, size = 0xCC },
    { name = "EnInvadepohDemo_CowTail_Idle", vram = 0x80C19D00, size = 0x48 },
    { name = "EnInvadepohDemo_Alien_FollowPath", vram = 0x80C19590, size = 0xCC },
    { name = "EnInvadepohDemo_Ufo_ShouldDrawLensFlare", vram = 0x80C1A070, size = 0xF8 },
    { name = "EnInvadepohDemo_Cow_WaitForObject", vram = 0x80C19EC0, size = 0xBC },
    { name = "EnInvadepohDemo_CowTail_Init", vram = 0x80C19498, size = 0x74 },
    { name = "EnInvadepohDemo_Cow_Draw", vram = 0x80C1A670, size = 0x58 },
    { name = "EnInvadepohDemo_Ufo_Draw", vram = 0x80C1A6C8, size = 0x18C },
    { name = "EnInvadepohDemo_Alien_Draw", vram = 0x80C1A244, size = 0x34C },
    { name = "EnInvadepohDemo_Destroy", vram = 0x80C1A98C, size = 0x34 },
    { name = "EnInvadepohDemo_Draw", vram = 0x80C1A9E4, size = 0x54 },
    { name = "EnInvadepohDemo_Ufo_Idle", vram = 0x80C199BC, size = 0x30 },
    { name = "EnInvadepohDemo_Alien_Init", vram = 0x80C192B0, size = 0x84 },
    { name = "EnInvadepohDemo_Ufo_UpdateMatrixTranslation", vram = 0x80C1A038, size = 0x38 },
    { name = "EnInvadepohDemo_CowTail_WaitForObject", vram = 0x80C19F7C, size = 0xBC },
    { name = "EnInvadepohDemo_Ufo_Init", vram = 0x80C19454, size = 0x44 },
    { name = "EnInvadepohDemo_Cow_Idle", vram = 0x80C1985C, size = 0x20 },
    { name = "EnInvadepohDemo_Cow_Init", vram = 0x80C193A8, size = 0xAC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Danpeilift"
rom = 0x0107FCA0
vram = 0x80C1ADC0
size = 0x880

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C1AE10, target_vram = 0x80C1B540 },
    { type = "R_MIPS_LO16", vram = 0x80C1AE14, target_vram = 0x80C1B540 },
    { type = "R_MIPS_HI16", vram = 0x80C1AE74, target_vram = 0x80C1B550 },
    { type = "R_MIPS_LO16", vram = 0x80C1AE78, target_vram = 0x80C1B550 },
    { type = "R_MIPS_HI16", vram = 0x80C1AE84, target_vram = 0x80C1AF84 },
    { type = "R_MIPS_HI16", vram = 0x80C1AE8C, target_vram = 0x80C1B554 },
    { type = "R_MIPS_LO16", vram = 0x80C1AE90, target_vram = 0x80C1AF84 },
    { type = "R_MIPS_LO16", vram = 0x80C1AEBC, target_vram = 0x80C1B554 },
    { type = "R_MIPS_HI16", vram = 0x80C1AF30, target_vram = 0x80C1AF94 },
    { type = "R_MIPS_LO16", vram = 0x80C1AF34, target_vram = 0x80C1AF94 },
    { type = "R_MIPS_HI16", vram = 0x80C1B02C, target_vram = 0x80C1B558 },
    { type = "R_MIPS_LO16", vram = 0x80C1B044, target_vram = 0x80C1B558 },
    { type = "R_MIPS_HI16", vram = 0x80C1B048, target_vram = 0x80C1B55C },
    { type = "R_MIPS_LO16", vram = 0x80C1B04C, target_vram = 0x80C1B55C },
    { type = "R_MIPS_HI16", vram = 0x80C1B064, target_vram = 0x80C1B560 },
    { type = "R_MIPS_LO16", vram = 0x80C1B068, target_vram = 0x80C1B560 },
    { type = "R_MIPS_HI16", vram = 0x80C1B088, target_vram = 0x80C1B564 },
    { type = "R_MIPS_LO16", vram = 0x80C1B08C, target_vram = 0x80C1B564 },
    { type = "R_MIPS_HI16", vram = 0x80C1B0FC, target_vram = 0x80C1B568 },
    { type = "R_MIPS_LO16", vram = 0x80C1B10C, target_vram = 0x80C1B568 },
    { type = "R_MIPS_HI16", vram = 0x80C1B15C, target_vram = 0x80C1B26C },
    { type = "R_MIPS_LO16", vram = 0x80C1B168, target_vram = 0x80C1B26C },
    { type = "R_MIPS_HI16", vram = 0x80C1B1AC, target_vram = 0x80C1B210 },
    { type = "R_MIPS_LO16", vram = 0x80C1B1B0, target_vram = 0x80C1B210 },
    { type = "R_MIPS_HI16", vram = 0x80C1B24C, target_vram = 0x80C1AF94 },
    { type = "R_MIPS_LO16", vram = 0x80C1B250, target_vram = 0x80C1AF94 },
    { type = "R_MIPS_HI16", vram = 0x80C1B274, target_vram = 0x80C1AF94 },
    { type = "R_MIPS_LO16", vram = 0x80C1B290, target_vram = 0x80C1AF94 },
    { type = "R_MIPS_HI16", vram = 0x80C1B3C4, target_vram = 0x80C1B56C },
    { type = "R_MIPS_LO16", vram = 0x80C1B3C8, target_vram = 0x80C1B56C },
    { type = "R_MIPS_HI16", vram = 0x80C1B400, target_vram = 0x80C1B570 },
    { type = "R_MIPS_LO16", vram = 0x80C1B404, target_vram = 0x80C1B570 },
]

functions = [
    { name = "ObjDanpeilift_Draw", vram = 0x80C1B4E4, size = 0x30 },
    { name = "ObjDanpeilift_Init", vram = 0x80C1ADFC, size = 0x154 },
    { name = "ObjDanpeilift_Wait", vram = 0x80C1B26C, size = 0x38 },
    { name = "ObjDanpeilift_Update", vram = 0x80C1B2A4, size = 0x240 },
    { name = "ObjDanpeilift_DoNothing", vram = 0x80C1AF84, size = 0x10 },
    { name = "ObjDanpeilift_Destroy", vram = 0x80C1AF50, size = 0x34 },
    { name = "ObjDanpeilift_Move", vram = 0x80C1AF94, size = 0x27C },
    { name = "ObjDanpeilift_UpdatePosition", vram = 0x80C1ADC0, size = 0x3C },
    { name = "ObjDanpeilift_Teleport", vram = 0x80C1B210, size = 0x5C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Fall2"
rom = 0x01080520
vram = 0x80C1B640
size = 0x750

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C1B660, target_vram = 0x80C1B8A4 },
    { type = "R_MIPS_LO16", vram = 0x80C1B664, target_vram = 0x80C1B8A4 },
    { type = "R_MIPS_HI16", vram = 0x80C1B6CC, target_vram = 0x80C1B9D4 },
    { type = "R_MIPS_LO16", vram = 0x80C1B6D0, target_vram = 0x80C1B9D4 },
    { type = "R_MIPS_HI16", vram = 0x80C1B7A0, target_vram = 0x80C1BC00 },
    { type = "R_MIPS_LO16", vram = 0x80C1B7A4, target_vram = 0x80C1BC00 },
    { type = "R_MIPS_HI16", vram = 0x80C1B7D8, target_vram = 0x80C1BC02 },
    { type = "R_MIPS_HI16", vram = 0x80C1B7DC, target_vram = 0x80C1BC03 },
    { type = "R_MIPS_HI16", vram = 0x80C1B7EC, target_vram = 0x80C1BC01 },
    { type = "R_MIPS_LO16", vram = 0x80C1B7F4, target_vram = 0x80C1BC03 },
    { type = "R_MIPS_LO16", vram = 0x80C1B820, target_vram = 0x80C1BC01 },
    { type = "R_MIPS_HI16", vram = 0x80C1B824, target_vram = 0x80C1BCEF },
    { type = "R_MIPS_LO16", vram = 0x80C1B828, target_vram = 0x80C1BCEF },
    { type = "R_MIPS_LO16", vram = 0x80C1B838, target_vram = 0x80C1BC02 },
    { type = "R_MIPS_HI16", vram = 0x80C1B8C0, target_vram = 0x80C1BAEC },
    { type = "R_MIPS_LO16", vram = 0x80C1B8C4, target_vram = 0x80C1BAEC },
    { type = "R_MIPS_HI16", vram = 0x80C1B91C, target_vram = 0x80C1BCF0 },
    { type = "R_MIPS_LO16", vram = 0x80C1B930, target_vram = 0x80C1BCF0 },
    { type = "R_MIPS_HI16", vram = 0x80C1B950, target_vram = 0x80C1BCF4 },
    { type = "R_MIPS_LO16", vram = 0x80C1B964, target_vram = 0x80C1BCF4 },
    { type = "R_MIPS_HI16", vram = 0x80C1B98C, target_vram = 0x80C1BCF8 },
    { type = "R_MIPS_LO16", vram = 0x80C1B9A0, target_vram = 0x80C1BCF8 },
]

functions = [
    { name = "EnFall2_Init", vram = 0x80C1B640, size = 0xB8 },
    { name = "EnFall2_Update", vram = 0x80C1BAC8, size = 0x24 },
    { name = "func_80C1B8F0", vram = 0x80C1B8F0, size = 0xE4 },
    { name = "func_80C1B724", vram = 0x80C1B724, size = 0x180 },
    { name = "func_80C1B8B4", vram = 0x80C1B8B4, size = 0x3C },
    { name = "EnFall2_Draw", vram = 0x80C1BAEC, size = 0xEC },
    { name = "EnFall2_HandleCutscene", vram = 0x80C1B9D4, size = 0xF4 },
    { name = "EnFall2_DoNothing", vram = 0x80C1B8A4, size = 0x10 },
    { name = "EnFall2_Destroy", vram = 0x80C1B6F8, size = 0x2C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Dm_Al"
rom = 0x01080C70
vram = 0x80C1BD90
size = 0x680

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C1BDB0, target_vram = 0x80C1C270 },
    { type = "R_MIPS_LO16", vram = 0x80C1BDBC, target_vram = 0x80C1C270 },
    { type = "R_MIPS_HI16", vram = 0x80C1BDEC, target_vram = 0x80C1C280 },
    { type = "R_MIPS_LO16", vram = 0x80C1BDF0, target_vram = 0x80C1C280 },
    { type = "R_MIPS_HI16", vram = 0x80C1BF98, target_vram = 0x80C1BDD8 },
    { type = "R_MIPS_LO16", vram = 0x80C1BF9C, target_vram = 0x80C1BDD8 },
    { type = "R_MIPS_HI16", vram = 0x80C1C040, target_vram = 0x80C1C2B0 },
    { type = "R_MIPS_LO16", vram = 0x80C1C048, target_vram = 0x80C1C2B0 },
    { type = "R_MIPS_HI16", vram = 0x80C1C088, target_vram = 0x80C1C2E4 },
    { type = "R_MIPS_LO16", vram = 0x80C1C090, target_vram = 0x80C1C2E4 },
    { type = "R_MIPS_HI16", vram = 0x80C1C17C, target_vram = 0x80C1C028 },
    { type = "R_MIPS_HI16", vram = 0x80C1C180, target_vram = 0x80C1C064 },
    { type = "R_MIPS_HI16", vram = 0x80C1C184, target_vram = 0x80C1C11C },
    { type = "R_MIPS_LO16", vram = 0x80C1C188, target_vram = 0x80C1C11C },
    { type = "R_MIPS_LO16", vram = 0x80C1C18C, target_vram = 0x80C1C064 },
    { type = "R_MIPS_LO16", vram = 0x80C1C190, target_vram = 0x80C1C028 },
    { type = "R_MIPS_HI16", vram = 0x80C1C1AC, target_vram = 0x80C1C294 },
    { type = "R_MIPS_HI16", vram = 0x80C1C1B0, target_vram = 0x80C1C2AC },
    { type = "R_MIPS_LO16", vram = 0x80C1C1BC, target_vram = 0x80C1C2AC },
    { type = "R_MIPS_LO16", vram = 0x80C1C1C0, target_vram = 0x80C1C294 },
]

functions = [
    { name = "DmAl_ChangeAnim", vram = 0x80C1BD90, size = 0x48 },
    { name = "DmAl_HandleCutscene", vram = 0x80C1BDD8, size = 0x130 },
    { name = "DmAl_Destroy", vram = 0x80C1BFB8, size = 0x10 },
    { name = "DmAl_OverrideLimbDraw", vram = 0x80C1C028, size = 0x3C },
    { name = "DmAl_PostLimbDraw", vram = 0x80C1C064, size = 0xB8 },
    { name = "DmAl_Update", vram = 0x80C1BFC8, size = 0x60 },
    { name = "DmAl_Draw", vram = 0x80C1C130, size = 0x118 },
    { name = "DmAl_Init", vram = 0x80C1BF08, size = 0xB0 },
    { name = "DmAl_TransformLimbDraw", vram = 0x80C1C11C, size = 0x14 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Dm_An"
rom = 0x010812F0
vram = 0x80C1C410
size = 0x1000

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C1C544, target_vram = 0x80C1D1C0 },
    { type = "R_MIPS_LO16", vram = 0x80C1C55C, target_vram = 0x80C1D1C0 },
    { type = "R_MIPS_HI16", vram = 0x80C1CA2C, target_vram = 0x80C1D0B0 },
    { type = "R_MIPS_LO16", vram = 0x80C1CA30, target_vram = 0x80C1D0B0 },
    { type = "R_MIPS_HI16", vram = 0x80C1CA80, target_vram = 0x80C1CC80 },
    { type = "R_MIPS_LO16", vram = 0x80C1CA84, target_vram = 0x80C1CC80 },
    { type = "R_MIPS_HI16", vram = 0x80C1CA90, target_vram = 0x80C1CAB0 },
    { type = "R_MIPS_LO16", vram = 0x80C1CA94, target_vram = 0x80C1CAB0 },
    { type = "R_MIPS_HI16", vram = 0x80C1CAC0, target_vram = 0x80C1D2A0 },
    { type = "R_MIPS_LO16", vram = 0x80C1CAC4, target_vram = 0x80C1D2A0 },
    { type = "R_MIPS_HI16", vram = 0x80C1CBC4, target_vram = 0x80C1D310 },
    { type = "R_MIPS_LO16", vram = 0x80C1CBCC, target_vram = 0x80C1D310 },
    { type = "R_MIPS_HI16", vram = 0x80C1CCC4, target_vram = 0x80C1C958 },
    { type = "R_MIPS_LO16", vram = 0x80C1CCC8, target_vram = 0x80C1C958 },
    { type = "R_MIPS_HI16", vram = 0x80C1CDD4, target_vram = 0x80C1D2C8 },
    { type = "R_MIPS_HI16", vram = 0x80C1CDD8, target_vram = 0x80C1D2D4 },
    { type = "R_MIPS_LO16", vram = 0x80C1CDDC, target_vram = 0x80C1D2D4 },
    { type = "R_MIPS_LO16", vram = 0x80C1CDE4, target_vram = 0x80C1D2C8 },
    { type = "R_MIPS_HI16", vram = 0x80C1CEC8, target_vram = 0x80C1D2DC },
    { type = "R_MIPS_LO16", vram = 0x80C1CED0, target_vram = 0x80C1D2DC },
    { type = "R_MIPS_HI16", vram = 0x80C1D0F4, target_vram = 0x80C1D2F4 },
    { type = "R_MIPS_LO16", vram = 0x80C1D104, target_vram = 0x80C1D2F4 },
    { type = "R_MIPS_HI16", vram = 0x80C1D128, target_vram = 0x80C1D2E8 },
    { type = "R_MIPS_LO16", vram = 0x80C1D138, target_vram = 0x80C1D2E8 },
    { type = "R_MIPS_HI16", vram = 0x80C1D148, target_vram = 0x80C1CD80 },
    { type = "R_MIPS_LO16", vram = 0x80C1D14C, target_vram = 0x80C1CD80 },
    { type = "R_MIPS_HI16", vram = 0x80C1D160, target_vram = 0x80C1CEFC },
    { type = "R_MIPS_LO16", vram = 0x80C1D164, target_vram = 0x80C1CEFC },
]

functions = [
    { name = "DmAn_Init", vram = 0x80C1CC90, size = 0x54 },
    { name = "DmAn_ChangeAnim", vram = 0x80C1C4D8, size = 0xDC },
    { name = "DmAn_Blink", vram = 0x80C1C5B4, size = 0x78 },
    { name = "DmAn_HandleCouplesMaskCs", vram = 0x80C1CAB0, size = 0x1D0 },
    { name = "DmAn_Draw", vram = 0x80C1D0B0, size = 0xE4 },
    { name = "DmAn_TransformLimbDraw", vram = 0x80C1CEFC, size = 0x1B4 },
    { name = "DmAn_WaitForObject", vram = 0x80C1C958, size = 0x158 },
    { name = "DmAn_UpdateHeadRot", vram = 0x80C1C62C, size = 0x210 },
    { name = "DmAn_FindAnjusMotherActor", vram = 0x80C1C8E8, size = 0x70 },
    { name = "DmAn_PostLimbDraw", vram = 0x80C1CD80, size = 0x17C },
    { name = "DmAn_Update", vram = 0x80C1CCF4, size = 0x8C },
    { name = "DmAn_DoNothing", vram = 0x80C1CC80, size = 0x10 },
    { name = "DmAn_Destroy", vram = 0x80C1CCE4, size = 0x10 },
    { name = "DmAn_UpdateSkelAnime", vram = 0x80C1C410, size = 0xC8 },
    { name = "DmAn_UpdateAttention", vram = 0x80C1C83C, size = 0xAC },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Dm_Ah"
rom = 0x010822F0
vram = 0x80C1D410
size = 0xAC0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C1D430, target_vram = 0x80C1DDE0 },
    { type = "R_MIPS_LO16", vram = 0x80C1D43C, target_vram = 0x80C1DDE0 },
    { type = "R_MIPS_HI16", vram = 0x80C1D810, target_vram = 0x80C1DE00 },
    { type = "R_MIPS_LO16", vram = 0x80C1D814, target_vram = 0x80C1DE00 },
    { type = "R_MIPS_HI16", vram = 0x80C1D9E8, target_vram = 0x80C1D7FC },
    { type = "R_MIPS_HI16", vram = 0x80C1DA1C, target_vram = 0x80C1D92C },
    { type = "R_MIPS_LO16", vram = 0x80C1DA20, target_vram = 0x80C1D92C },
    { type = "R_MIPS_LO16", vram = 0x80C1DA2C, target_vram = 0x80C1D7FC },
    { type = "R_MIPS_HI16", vram = 0x80C1DAF0, target_vram = 0x80C1DE14 },
    { type = "R_MIPS_LO16", vram = 0x80C1DAF8, target_vram = 0x80C1DE14 },
    { type = "R_MIPS_HI16", vram = 0x80C1DD1C, target_vram = 0x80C1DE28 },
    { type = "R_MIPS_LO16", vram = 0x80C1DD2C, target_vram = 0x80C1DE28 },
    { type = "R_MIPS_HI16", vram = 0x80C1DD50, target_vram = 0x80C1DE20 },
    { type = "R_MIPS_LO16", vram = 0x80C1DD60, target_vram = 0x80C1DE20 },
    { type = "R_MIPS_HI16", vram = 0x80C1DD70, target_vram = 0x80C1DAD4 },
    { type = "R_MIPS_LO16", vram = 0x80C1DD74, target_vram = 0x80C1DAD4 },
    { type = "R_MIPS_HI16", vram = 0x80C1DD88, target_vram = 0x80C1DB24 },
    { type = "R_MIPS_LO16", vram = 0x80C1DD8C, target_vram = 0x80C1DB24 },
]

functions = [
    { name = "func_80C1D458", vram = 0x80C1D458, size = 0x78 },
    { name = "DmAh_Init", vram = 0x80C1D93C, size = 0x10C },
    { name = "DmAh_Update", vram = 0x80C1DA58, size = 0x7C },
    { name = "DmAh_Destroy", vram = 0x80C1DA48, size = 0x10 },
    { name = "DmAh_TransformLimbDraw", vram = 0x80C1DB24, size = 0x1B4 },
    { name = "DmAh_DoNothing", vram = 0x80C1D92C, size = 0x10 },
    { name = "DmAh_Draw", vram = 0x80C1DCD8, size = 0xE4 },
    { name = "func_80C1D6E0", vram = 0x80C1D6E0, size = 0xAC },
    { name = "func_80C1D4D0", vram = 0x80C1D4D0, size = 0x210 },
    { name = "DmAh_HandleCutscene", vram = 0x80C1D7FC, size = 0x130 },
    { name = "DmAh_PostLimbDraw", vram = 0x80C1DAD4, size = 0x50 },
    { name = "DmAh_ChangeAnim", vram = 0x80C1D410, size = 0x48 },
    { name = "func_80C1D78C", vram = 0x80C1D78C, size = 0x70 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Dm_Nb"
rom = 0x01082DB0
vram = 0x80C1DED0
size = 0x3C0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C1DEF0, target_vram = 0x80C1E200 },
    { type = "R_MIPS_LO16", vram = 0x80C1DEFC, target_vram = 0x80C1E200 },
    { type = "R_MIPS_HI16", vram = 0x80C1DF2C, target_vram = 0x80C1E210 },
    { type = "R_MIPS_LO16", vram = 0x80C1DF30, target_vram = 0x80C1E210 },
    { type = "R_MIPS_HI16", vram = 0x80C1E0D8, target_vram = 0x80C1DF18 },
    { type = "R_MIPS_LO16", vram = 0x80C1E0DC, target_vram = 0x80C1DF18 },
    { type = "R_MIPS_HI16", vram = 0x80C1E19C, target_vram = 0x80C1E168 },
    { type = "R_MIPS_LO16", vram = 0x80C1E1A0, target_vram = 0x80C1E168 },
]

functions = [
    { name = "DmNb_Destroy", vram = 0x80C1E0F8, size = 0x10 },
    { name = "DmNb_Draw", vram = 0x80C1E17C, size = 0x5C },
    { name = "DmNb_Update", vram = 0x80C1E108, size = 0x60 },
    { name = "DmNb_Init", vram = 0x80C1E048, size = 0xB0 },
    { name = "DmNb_TransformLimbDraw", vram = 0x80C1E168, size = 0x14 },
    { name = "DmNb_ChangeAnim", vram = 0x80C1DED0, size = 0x48 },
    { name = "DmNb_HandleCutscene", vram = 0x80C1DF18, size = 0x130 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Drs"
rom = 0x01083170
vram = 0x80C1E290
size = 0x400

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C1E358, target_vram = 0x80C1E618 },
    { type = "R_MIPS_LO16", vram = 0x80C1E35C, target_vram = 0x80C1E618 },
    { type = "R_MIPS_HI16", vram = 0x80C1E36C, target_vram = 0x80C1E5E0 },
    { type = "R_MIPS_LO16", vram = 0x80C1E370, target_vram = 0x80C1E5E0 },
    { type = "R_MIPS_HI16", vram = 0x80C1E38C, target_vram = 0x80C1E60C },
    { type = "R_MIPS_LO16", vram = 0x80C1E390, target_vram = 0x80C1E60C },
    { type = "R_MIPS_HI16", vram = 0x80C1E3B0, target_vram = 0x80C1E568 },
    { type = "R_MIPS_HI16", vram = 0x80C1E3B4, target_vram = 0x80C1E3DC },
    { type = "R_MIPS_LO16", vram = 0x80C1E3B8, target_vram = 0x80C1E568 },
    { type = "R_MIPS_LO16", vram = 0x80C1E3BC, target_vram = 0x80C1E3DC },
    { type = "R_MIPS_HI16", vram = 0x80C1E404, target_vram = 0x80C1E2D4 },
    { type = "R_MIPS_LO16", vram = 0x80C1E408, target_vram = 0x80C1E2D4 },
    { type = "R_MIPS_HI16", vram = 0x80C1E588, target_vram = 0x80C1E4B0 },
    { type = "R_MIPS_LO16", vram = 0x80C1E58C, target_vram = 0x80C1E4B0 },
]

functions = [
    { name = "EnDrs_CollisionUpdate", vram = 0x80C1E290, size = 0x44 },
    { name = "EnDrs_Draw", vram = 0x80C1E568, size = 0x58 },
    { name = "EnDrs_Destroy", vram = 0x80C1E424, size = 0x2C },
    { name = "EnDrs_Init", vram = 0x80C1E3EC, size = 0x38 },
    { name = "EnDrs_Update", vram = 0x80C1E450, size = 0x60 },
    { name = "EnDrs_Setup", vram = 0x80C1E2D4, size = 0x108 },
    { name = "EnDrs_Idle", vram = 0x80C1E3DC, size = 0x10 },
    { name = "EnDrs_PostLimbDraw", vram = 0x80C1E4B0, size = 0xB8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Ending_Hero"
rom = 0x01083570
vram = 0x80C1E690
size = 0x350

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C1E748, target_vram = 0x80C1E764 },
    { type = "R_MIPS_LO16", vram = 0x80C1E750, target_vram = 0x80C1E764 },
    { type = "R_MIPS_HI16", vram = 0x80C1E8A0, target_vram = 0x80C1E970 },
    { type = "R_MIPS_LO16", vram = 0x80C1E8B4, target_vram = 0x80C1E970 },
    { type = "R_MIPS_HI16", vram = 0x80C1E8F0, target_vram = 0x80C1E984 },
    { type = "R_MIPS_LO16", vram = 0x80C1E904, target_vram = 0x80C1E984 },
]

functions = [
    { name = "EnEndingHero_Draw", vram = 0x80C1E84C, size = 0xF8 },
    { name = "EnEndingHero_Init", vram = 0x80C1E690, size = 0xA8 },
    { name = "EnEndingHero_Destroy", vram = 0x80C1E738, size = 0x10 },
    { name = "EnEndingHero_Update", vram = 0x80C1E790, size = 0xBC },
    { name = "EnEndingHero1_SetupIdle", vram = 0x80C1E748, size = 0x1C },
    { name = "EnEndingHero1_Idle", vram = 0x80C1E764, size = 0x2C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Dm_Bal"
rom = 0x010838C0
vram = 0x80C1E9E0
size = 0x9F0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C1E9FC, target_vram = 0x80C1F2E0 },
    { type = "R_MIPS_LO16", vram = 0x80C1EA00, target_vram = 0x80C1F2E0 },
    { type = "R_MIPS_HI16", vram = 0x80C1EAC4, target_vram = 0x80C1EAD8 },
    { type = "R_MIPS_LO16", vram = 0x80C1EAC8, target_vram = 0x80C1EAD8 },
    { type = "R_MIPS_HI16", vram = 0x80C1EB30, target_vram = 0x80C1F2C0 },
    { type = "R_MIPS_LO16", vram = 0x80C1EB34, target_vram = 0x80C1F2C0 },
    { type = "R_MIPS_HI16", vram = 0x80C1EB4C, target_vram = 0x80C1F2C0 },
    { type = "R_MIPS_LO16", vram = 0x80C1EB54, target_vram = 0x80C1F2C0 },
    { type = "R_MIPS_HI16", vram = 0x80C1EB60, target_vram = 0x80C1F170 },
    { type = "R_MIPS_HI16", vram = 0x80C1EB6C, target_vram = 0x80C1F170 },
    { type = "R_MIPS_HI16", vram = 0x80C1EB78, target_vram = 0x80C1F170 },
    { type = "R_MIPS_LO16", vram = 0x80C1EB84, target_vram = 0x80C1F170 },
    { type = "R_MIPS_LO16", vram = 0x80C1EBA4, target_vram = 0x80C1F170 },
    { type = "R_MIPS_LO16", vram = 0x80C1EBBC, target_vram = 0x80C1F170 },
    { type = "R_MIPS_HI16", vram = 0x80C1EC44, target_vram = 0x80C1F2C0 },
    { type = "R_MIPS_LO16", vram = 0x80C1EC48, target_vram = 0x80C1F2C0 },
    { type = "R_MIPS_HI16", vram = 0x80C1EC94, target_vram = 0x80C1F2E4 },
    { type = "R_MIPS_LO16", vram = 0x80C1EC98, target_vram = 0x80C1F2E4 },
    { type = "R_MIPS_HI16", vram = 0x80C1ECBC, target_vram = 0x80C1F2E8 },
    { type = "R_MIPS_LO16", vram = 0x80C1ECC0, target_vram = 0x80C1F2E8 },
    { type = "R_MIPS_HI16", vram = 0x80C1EE30, target_vram = 0x80C1F2C4 },
    { type = "R_MIPS_LO16", vram = 0x80C1EE3C, target_vram = 0x80C1F2C4 },
    { type = "R_MIPS_HI16", vram = 0x80C1EEE8, target_vram = 0x80C1F2EC },
    { type = "R_MIPS_LO16", vram = 0x80C1EEEC, target_vram = 0x80C1F2EC },
    { type = "R_MIPS_HI16", vram = 0x80C1EFA8, target_vram = 0x80C1F2F0 },
    { type = "R_MIPS_LO16", vram = 0x80C1EFAC, target_vram = 0x80C1F2F0 },
    { type = "R_MIPS_HI16", vram = 0x80C1EFD0, target_vram = 0x80C1F2F4 },
    { type = "R_MIPS_LO16", vram = 0x80C1EFD4, target_vram = 0x80C1F2F4 },
    { type = "R_MIPS_HI16", vram = 0x80C1F0BC, target_vram = 0x80C1F2D0 },
    { type = "R_MIPS_LO16", vram = 0x80C1F0CC, target_vram = 0x80C1F2D0 },
    { type = "R_MIPS_HI16", vram = 0x80C1F10C, target_vram = 0x80C1EF80 },
    { type = "R_MIPS_HI16", vram = 0x80C1F110, target_vram = 0x80C1F060 },
    { type = "R_MIPS_LO16", vram = 0x80C1F114, target_vram = 0x80C1F060 },
    { type = "R_MIPS_LO16", vram = 0x80C1F118, target_vram = 0x80C1EF80 },
]

functions = [
    { name = "DmBal_SpawnPaper", vram = 0x80C1ED64, size = 0x80 },
    { name = "DmBal_HandleCutscene", vram = 0x80C1EAE8, size = 0x178 },
    { name = "DmBal_Update", vram = 0x80C1EDE4, size = 0x19C },
    { name = "DmBal_Destroy", vram = 0x80C1EAB4, size = 0x10 },
    { name = "DmBal_Init", vram = 0x80C1E9E0, size = 0xD4 },
    { name = "DmBal_OverrideLimbDraw", vram = 0x80C1EF80, size = 0xE0 },
    { name = "func_80C1EC60", vram = 0x80C1EC60, size = 0xAC },
    { name = "DmBal_DoNothing", vram = 0x80C1EAD8, size = 0x10 },
    { name = "DmBal_Draw", vram = 0x80C1F078, size = 0xCC },
    { name = "DmBal_SetupDoNothing", vram = 0x80C1EAC4, size = 0x14 },
    { name = "DmBal_UpdateEyes", vram = 0x80C1ED0C, size = 0x58 },
    { name = "DmBal_PostLimbDraw", vram = 0x80C1F060, size = 0x18 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Paper"
rom = 0x010842B0
vram = 0x80C1F3D0
size = 0x920

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C1F3F8, target_vram = 0x80C1FC60 },
    { type = "R_MIPS_LO16", vram = 0x80C1F400, target_vram = 0x80C1FC60 },
    { type = "R_MIPS_HI16", vram = 0x80C1F46C, target_vram = 0x80C1F480 },
    { type = "R_MIPS_LO16", vram = 0x80C1F470, target_vram = 0x80C1F480 },
    { type = "R_MIPS_HI16", vram = 0x80C1F4E8, target_vram = 0x80C1F4FC },
    { type = "R_MIPS_LO16", vram = 0x80C1F4EC, target_vram = 0x80C1F4FC },
    { type = "R_MIPS_HI16", vram = 0x80C1F5A0, target_vram = 0x80C1FC60 },
    { type = "R_MIPS_LO16", vram = 0x80C1F5B0, target_vram = 0x80C1FC60 },
    { type = "R_MIPS_HI16", vram = 0x80C1F6BC, target_vram = 0x80C1FC60 },
    { type = "R_MIPS_LO16", vram = 0x80C1F6C0, target_vram = 0x80C1FC60 },
    { type = "R_MIPS_HI16", vram = 0x80C1F758, target_vram = 0x80C1FC70 },
    { type = "R_MIPS_LO16", vram = 0x80C1F760, target_vram = 0x80C1FC70 },
]

functions = [
    { name = "EnPaper_Draw", vram = 0x80C1F9D0, size = 0x26C },
    { name = "EnPaper_Init", vram = 0x80C1F3D0, size = 0x8C },
    { name = "EnPaper_SpreadConfettiGroup", vram = 0x80C1F480, size = 0x68 },
    { name = "EnPaper_FlyConfettiPiece", vram = 0x80C1F6E0, size = 0x19C },
    { name = "EnPaper_UpdateWind", vram = 0x80C1F87C, size = 0x100 },
    { name = "EnPaper_Destroy", vram = 0x80C1F45C, size = 0x10 },
    { name = "EnPaper_SetupSpreadConfettiGroup", vram = 0x80C1F46C, size = 0x14 },
    { name = "EnPaper_FlyConfettiGroup", vram = 0x80C1F4FC, size = 0x60 },
    { name = "EnPaper_SetupFlyConfettiGroup", vram = 0x80C1F4E8, size = 0x14 },
    { name = "EnPaper_Update", vram = 0x80C1F97C, size = 0x54 },
    { name = "EnPaper_InitConfettiPiece", vram = 0x80C1F55C, size = 0x184 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Hint_Skb"
rom = 0x01084BD0
vram = 0x80C1FCF0
size = 0x2660

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C1FD60, target_vram = 0x80C21CC8 },
    { type = "R_MIPS_LO16", vram = 0x80C1FD70, target_vram = 0x80C21CC8 },
    { type = "R_MIPS_HI16", vram = 0x80C1FD80, target_vram = 0x80C21CE4 },
    { type = "R_MIPS_HI16", vram = 0x80C1FD84, target_vram = 0x80C21CD8 },
    { type = "R_MIPS_LO16", vram = 0x80C1FD88, target_vram = 0x80C21CD8 },
    { type = "R_MIPS_LO16", vram = 0x80C1FD8C, target_vram = 0x80C21CE4 },
    { type = "R_MIPS_HI16", vram = 0x80C1FD98, target_vram = 0x80C21E3C },
    { type = "R_MIPS_LO16", vram = 0x80C1FD9C, target_vram = 0x80C21E3C },
    { type = "R_MIPS_HI16", vram = 0x80C1FE0C, target_vram = 0x80C1FE20 },
    { type = "R_MIPS_LO16", vram = 0x80C1FE10, target_vram = 0x80C1FE20 },
    { type = "R_MIPS_HI16", vram = 0x80C1FE3C, target_vram = 0x80C21D04 },
    { type = "R_MIPS_LO16", vram = 0x80C1FE40, target_vram = 0x80C21D04 },
    { type = "R_MIPS_HI16", vram = 0x80C1FE58, target_vram = 0x80C21E80 },
    { type = "R_MIPS_LO16", vram = 0x80C1FE5C, target_vram = 0x80C21E80 },
    { type = "R_MIPS_HI16", vram = 0x80C1FE60, target_vram = 0x80C1FE80 },
    { type = "R_MIPS_LO16", vram = 0x80C1FE64, target_vram = 0x80C1FE80 },
    { type = "R_MIPS_HI16", vram = 0x80C1FF44, target_vram = 0x80C21D04 },
    { type = "R_MIPS_LO16", vram = 0x80C1FF58, target_vram = 0x80C21D04 },
    { type = "R_MIPS_HI16", vram = 0x80C1FF6C, target_vram = 0x80C1FF88 },
    { type = "R_MIPS_LO16", vram = 0x80C1FF70, target_vram = 0x80C1FF88 },
    { type = "R_MIPS_HI16", vram = 0x80C20090, target_vram = 0x80C200B8 },
    { type = "R_MIPS_LO16", vram = 0x80C20094, target_vram = 0x80C200B8 },
    { type = "R_MIPS_HI16", vram = 0x80C20150, target_vram = 0x80C2016C },
    { type = "R_MIPS_LO16", vram = 0x80C20154, target_vram = 0x80C2016C },
    { type = "R_MIPS_HI16", vram = 0x80C201AC, target_vram = 0x80C21E84 },
    { type = "R_MIPS_LO16", vram = 0x80C201C0, target_vram = 0x80C21E84 },
    { type = "R_MIPS_HI16", vram = 0x80C2029C, target_vram = 0x80C21D04 },
    { type = "R_MIPS_LO16", vram = 0x80C202A0, target_vram = 0x80C21D04 },
    { type = "R_MIPS_HI16", vram = 0x80C202D4, target_vram = 0x80C21D04 },
    { type = "R_MIPS_LO16", vram = 0x80C202D8, target_vram = 0x80C21D04 },
    { type = "R_MIPS_HI16", vram = 0x80C20314, target_vram = 0x80C20334 },
    { type = "R_MIPS_LO16", vram = 0x80C20318, target_vram = 0x80C20334 },
    { type = "R_MIPS_HI16", vram = 0x80C203B0, target_vram = 0x80C21E88 },
    { type = "R_MIPS_LO16", vram = 0x80C203C8, target_vram = 0x80C21E88 },
    { type = "R_MIPS_HI16", vram = 0x80C203DC, target_vram = 0x80C21E8C },
    { type = "R_MIPS_LO16", vram = 0x80C203E8, target_vram = 0x80C21E8C },
    { type = "R_MIPS_HI16", vram = 0x80C20490, target_vram = 0x80C21D04 },
    { type = "R_MIPS_LO16", vram = 0x80C20494, target_vram = 0x80C21D04 },
    { type = "R_MIPS_HI16", vram = 0x80C204AC, target_vram = 0x80C204F0 },
    { type = "R_MIPS_LO16", vram = 0x80C204BC, target_vram = 0x80C204F0 },
    { type = "R_MIPS_HI16", vram = 0x80C20574, target_vram = 0x80C20590 },
    { type = "R_MIPS_LO16", vram = 0x80C20578, target_vram = 0x80C20590 },
    { type = "R_MIPS_HI16", vram = 0x80C205E8, target_vram = 0x80C21D04 },
    { type = "R_MIPS_LO16", vram = 0x80C205EC, target_vram = 0x80C21D04 },
    { type = "R_MIPS_HI16", vram = 0x80C20670, target_vram = 0x80C2069C },
    { type = "R_MIPS_LO16", vram = 0x80C20674, target_vram = 0x80C2069C },
    { type = "R_MIPS_HI16", vram = 0x80C206F0, target_vram = 0x80C21D04 },
    { type = "R_MIPS_LO16", vram = 0x80C206F4, target_vram = 0x80C21D04 },
    { type = "R_MIPS_HI16", vram = 0x80C20760, target_vram = 0x80C2077C },
    { type = "R_MIPS_LO16", vram = 0x80C20764, target_vram = 0x80C2077C },
    { type = "R_MIPS_HI16", vram = 0x80C207F8, target_vram = 0x80C21E90 },
    { type = "R_MIPS_LO16", vram = 0x80C207FC, target_vram = 0x80C21E90 },
    { type = "R_MIPS_HI16", vram = 0x80C20810, target_vram = 0x80C21D04 },
    { type = "R_MIPS_LO16", vram = 0x80C20814, target_vram = 0x80C21D04 },
    { type = "R_MIPS_HI16", vram = 0x80C20838, target_vram = 0x80C21D04 },
    { type = "R_MIPS_LO16", vram = 0x80C2083C, target_vram = 0x80C21D04 },
    { type = "R_MIPS_HI16", vram = 0x80C208BC, target_vram = 0x80C208D0 },
    { type = "R_MIPS_LO16", vram = 0x80C208C0, target_vram = 0x80C208D0 },
    { type = "R_MIPS_HI16", vram = 0x80C2090C, target_vram = 0x80C21E94 },
    { type = "R_MIPS_LO16", vram = 0x80C20914, target_vram = 0x80C21E94 },
    { type = "R_MIPS_HI16", vram = 0x80C20A0C, target_vram = 0x80C21D04 },
    { type = "R_MIPS_LO16", vram = 0x80C20A14, target_vram = 0x80C21D04 },
    { type = "R_MIPS_HI16", vram = 0x80C20AA8, target_vram = 0x80C21EB0 },
    { type = "R_MIPS_LO16", vram = 0x80C20AB0, target_vram = 0x80C21EB0 },
    { type = "R_MIPS_HI16", vram = 0x80C20C5C, target_vram = 0x80C21EC8 },
    { type = "R_MIPS_LO16", vram = 0x80C20C64, target_vram = 0x80C21EC8 },
    { type = "R_MIPS_HI16", vram = 0x80C20C84, target_vram = 0x80C21D04 },
    { type = "R_MIPS_LO16", vram = 0x80C20C8C, target_vram = 0x80C21D04 },
    { type = "R_MIPS_HI16", vram = 0x80C20D74, target_vram = 0x80C1FE20 },
    { type = "R_MIPS_LO16", vram = 0x80C20D78, target_vram = 0x80C1FE20 },
    { type = "R_MIPS_HI16", vram = 0x80C20D80, target_vram = 0x80C2077C },
    { type = "R_MIPS_LO16", vram = 0x80C20D84, target_vram = 0x80C2077C },
    { type = "R_MIPS_HI16", vram = 0x80C20D8C, target_vram = 0x80C1FE80 },
    { type = "R_MIPS_LO16", vram = 0x80C20D90, target_vram = 0x80C1FE80 },
    { type = "R_MIPS_HI16", vram = 0x80C20D98, target_vram = 0x80C2077C },
    { type = "R_MIPS_LO16", vram = 0x80C20D9C, target_vram = 0x80C2077C },
    { type = "R_MIPS_HI16", vram = 0x80C20DD0, target_vram = 0x80C1FE80 },
    { type = "R_MIPS_LO16", vram = 0x80C20DE0, target_vram = 0x80C1FE80 },
    { type = "R_MIPS_HI16", vram = 0x80C20DF4, target_vram = 0x80C21D04 },
    { type = "R_MIPS_LO16", vram = 0x80C20DF8, target_vram = 0x80C21D04 },
    { type = "R_MIPS_HI16", vram = 0x80C20F14, target_vram = 0x80C20590 },
    { type = "R_MIPS_LO16", vram = 0x80C20F18, target_vram = 0x80C20590 },
    { type = "R_MIPS_HI16", vram = 0x80C20F38, target_vram = 0x80C21EF8 },
    { type = "R_MIPS_LO16", vram = 0x80C20F40, target_vram = 0x80C21EF8 },
    { type = "R_MIPS_HI16", vram = 0x80C20FD4, target_vram = 0x80C21F2C },
    { type = "R_MIPS_LO16", vram = 0x80C20FDC, target_vram = 0x80C21F2C },
    { type = "R_MIPS_HI16", vram = 0x80C21190, target_vram = 0x80C21D04 },
    { type = "R_MIPS_LO16", vram = 0x80C21194, target_vram = 0x80C21D04 },
    { type = "R_MIPS_HI16", vram = 0x80C21220, target_vram = 0x80C21D04 },
    { type = "R_MIPS_LO16", vram = 0x80C21224, target_vram = 0x80C21D04 },
    { type = "R_MIPS_HI16", vram = 0x80C21284, target_vram = 0x80C1FF88 },
    { type = "R_MIPS_LO16", vram = 0x80C21288, target_vram = 0x80C1FF88 },
    { type = "R_MIPS_HI16", vram = 0x80C212BC, target_vram = 0x80C200B8 },
    { type = "R_MIPS_LO16", vram = 0x80C212C0, target_vram = 0x80C200B8 },
    { type = "R_MIPS_HI16", vram = 0x80C212D4, target_vram = 0x80C20334 },
    { type = "R_MIPS_LO16", vram = 0x80C212D8, target_vram = 0x80C20334 },
    { type = "R_MIPS_HI16", vram = 0x80C212E0, target_vram = 0x80C204F0 },
    { type = "R_MIPS_LO16", vram = 0x80C212E4, target_vram = 0x80C204F0 },
    { type = "R_MIPS_HI16", vram = 0x80C21348, target_vram = 0x80C20590 },
    { type = "R_MIPS_LO16", vram = 0x80C2134C, target_vram = 0x80C20590 },
    { type = "R_MIPS_HI16", vram = 0x80C21370, target_vram = 0x80C2069C },
    { type = "R_MIPS_LO16", vram = 0x80C21374, target_vram = 0x80C2069C },
    { type = "R_MIPS_HI16", vram = 0x80C213C8, target_vram = 0x80C21F68 },
    { type = "R_MIPS_LO16", vram = 0x80C213CC, target_vram = 0x80C21F68 },
    { type = "R_MIPS_HI16", vram = 0x80C214E0, target_vram = 0x80C21F6C },
    { type = "R_MIPS_LO16", vram = 0x80C214E4, target_vram = 0x80C21F6C },
    { type = "R_MIPS_HI16", vram = 0x80C21504, target_vram = 0x80C21E48 },
    { type = "R_MIPS_HI16", vram = 0x80C21508, target_vram = 0x80C21E44 },
    { type = "R_MIPS_HI16", vram = 0x80C2150C, target_vram = 0x80C21E4C },
    { type = "R_MIPS_LO16", vram = 0x80C21514, target_vram = 0x80C21E4C },
    { type = "R_MIPS_LO16", vram = 0x80C21518, target_vram = 0x80C21E44 },
    { type = "R_MIPS_LO16", vram = 0x80C2151C, target_vram = 0x80C21E48 },
    { type = "R_MIPS_HI16", vram = 0x80C215F8, target_vram = 0x80C21E58 },
    { type = "R_MIPS_LO16", vram = 0x80C215FC, target_vram = 0x80C21E58 },
    { type = "R_MIPS_HI16", vram = 0x80C21614, target_vram = 0x80C21E64 },
    { type = "R_MIPS_LO16", vram = 0x80C21618, target_vram = 0x80C21E64 },
    { type = "R_MIPS_HI16", vram = 0x80C2164C, target_vram = 0x80C21F70 },
    { type = "R_MIPS_LO16", vram = 0x80C21650, target_vram = 0x80C21F70 },
    { type = "R_MIPS_HI16", vram = 0x80C21710, target_vram = 0x80C21F74 },
    { type = "R_MIPS_LO16", vram = 0x80C21714, target_vram = 0x80C21F74 },
    { type = "R_MIPS_HI16", vram = 0x80C217C0, target_vram = 0x80C2016C },
    { type = "R_MIPS_LO16", vram = 0x80C217C4, target_vram = 0x80C2016C },
    { type = "R_MIPS_HI16", vram = 0x80C217CC, target_vram = 0x80C20590 },
    { type = "R_MIPS_LO16", vram = 0x80C217D0, target_vram = 0x80C20590 },
    { type = "R_MIPS_HI16", vram = 0x80C217D8, target_vram = 0x80C2069C },
    { type = "R_MIPS_LO16", vram = 0x80C217DC, target_vram = 0x80C2069C },
    { type = "R_MIPS_HI16", vram = 0x80C21B5C, target_vram = 0x80C21E70 },
    { type = "R_MIPS_LO16", vram = 0x80C21B60, target_vram = 0x80C21E70 },
    { type = "R_MIPS_HI16", vram = 0x80C21BC0, target_vram = 0x80C219D4 },
    { type = "R_MIPS_LO16", vram = 0x80C21BC4, target_vram = 0x80C219D4 },
    { type = "R_MIPS_HI16", vram = 0x80C21BD0, target_vram = 0x80C21858 },
    { type = "R_MIPS_LO16", vram = 0x80C21BD4, target_vram = 0x80C21858 },
]

functions = [
    { name = "func_80C20A74", vram = 0x80C20A74, size = 0x114 },
    { name = "EnHintSkb_Destroy", vram = 0x80C1FDE0, size = 0x2C },
    { name = "func_80C2066C", vram = 0x80C2066C, size = 0x30 },
    { name = "func_80C20B88", vram = 0x80C20B88, size = 0x9C },
    { name = "func_80C2011C", vram = 0x80C2011C, size = 0x50 },
    { name = "func_80C21414", vram = 0x80C21414, size = 0x54 },
    { name = "func_80C1FF88", vram = 0x80C1FF88, size = 0xB4 },
    { name = "func_80C1FE80", vram = 0x80C1FE80, size = 0xB0 },
    { name = "EnHintSkb_Update", vram = 0x80C21790, size = 0xC8 },
    { name = "func_80C208BC", vram = 0x80C208BC, size = 0x14 },
    { name = "func_80C204F0", vram = 0x80C204F0, size = 0x50 },
    { name = "func_80C21468", vram = 0x80C21468, size = 0x17C },
    { name = "func_80C1FE20", vram = 0x80C1FE20, size = 0x10 },
    { name = "func_80C21250", vram = 0x80C21250, size = 0xD0 },
    { name = "EnHintSkb_Init", vram = 0x80C1FCF0, size = 0xF0 },
    { name = "EnHintSkb_PostLimbDraw", vram = 0x80C219D4, size = 0x1C8 },
    { name = "func_80C200B8", vram = 0x80C200B8, size = 0x64 },
    { name = "func_80C2069C", vram = 0x80C2069C, size = 0xC0 },
    { name = "func_80C2077C", vram = 0x80C2077C, size = 0x140 },
    { name = "func_80C1FF30", vram = 0x80C1FF30, size = 0x58 },
    { name = "func_80C20E90", vram = 0x80C20E90, size = 0x3C0 },
    { name = "EnHintSkb_Draw", vram = 0x80C21B9C, size = 0xB8 },
    { name = "func_80C215E4", vram = 0x80C215E4, size = 0x1AC },
    { name = "func_80C20D64", vram = 0x80C20D64, size = 0x12C },
    { name = "EnHintSkb_OverrideLimbDraw", vram = 0x80C21858, size = 0x17C },
    { name = "func_80C20484", vram = 0x80C20484, size = 0x6C },
    { name = "func_80C20590", vram = 0x80C20590, size = 0xDC },
    { name = "func_80C2075C", vram = 0x80C2075C, size = 0x20 },
    { name = "func_80C20C24", vram = 0x80C20C24, size = 0x140 },
    { name = "func_80C20274", vram = 0x80C20274, size = 0xC0 },
    { name = "func_80C20334", vram = 0x80C20334, size = 0x150 },
    { name = "func_80C208D0", vram = 0x80C208D0, size = 0x1A4 },
    { name = "func_80C1FE0C", vram = 0x80C1FE0C, size = 0x14 },
    { name = "func_80C2003C", vram = 0x80C2003C, size = 0x7C },
    { name = "func_80C20540", vram = 0x80C20540, size = 0x50 },
    { name = "func_80C1FE30", vram = 0x80C1FE30, size = 0x50 },
    { name = "func_80C21320", vram = 0x80C21320, size = 0xF4 },
    { name = "func_80C2016C", vram = 0x80C2016C, size = 0x108 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Dm_Tag"
rom = 0x01087230
vram = 0x80C22350
size = 0x9F0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C22538, target_vram = 0x80C22C40 },
    { type = "R_MIPS_LO16", vram = 0x80C22540, target_vram = 0x80C22C40 },
    { type = "R_MIPS_HI16", vram = 0x80C228A0, target_vram = 0x80C224D8 },
    { type = "R_MIPS_HI16", vram = 0x80C228D8, target_vram = 0x80C227E8 },
    { type = "R_MIPS_LO16", vram = 0x80C228E0, target_vram = 0x80C227E8 },
    { type = "R_MIPS_HI16", vram = 0x80C228E4, target_vram = 0x80C22BF0 },
    { type = "R_MIPS_LO16", vram = 0x80C228F0, target_vram = 0x80C22BF0 },
    { type = "R_MIPS_HI16", vram = 0x80C228F4, target_vram = 0x80C22C30 },
    { type = "R_MIPS_LO16", vram = 0x80C228FC, target_vram = 0x80C22C30 },
    { type = "R_MIPS_LO16", vram = 0x80C22900, target_vram = 0x80C224D8 },
    { type = "R_MIPS_HI16", vram = 0x80C22904, target_vram = 0x80C22BFC },
    { type = "R_MIPS_LO16", vram = 0x80C22910, target_vram = 0x80C22BFC },
    { type = "R_MIPS_HI16", vram = 0x80C22980, target_vram = 0x80C229FC },
    { type = "R_MIPS_LO16", vram = 0x80C22984, target_vram = 0x80C229FC },
    { type = "R_MIPS_HI16", vram = 0x80C22A24, target_vram = 0x80C229AC },
    { type = "R_MIPS_LO16", vram = 0x80C22A28, target_vram = 0x80C229AC },
    { type = "R_MIPS_HI16", vram = 0x80C22AC8, target_vram = 0x80C229EC },
    { type = "R_MIPS_LO16", vram = 0x80C22AD0, target_vram = 0x80C229EC },
    { type = "R_MIPS_HI16", vram = 0x80C22B08, target_vram = 0x80C229AC },
    { type = "R_MIPS_LO16", vram = 0x80C22B0C, target_vram = 0x80C229AC },
]

functions = [
    { name = "func_80C229AC", vram = 0x80C229AC, size = 0x40 },
    { name = "func_80C22350", vram = 0x80C22350, size = 0xB0 },
    { name = "DmTag_Destroy", vram = 0x80C22B30, size = 0x10 },
    { name = "DmTag_DoNothing", vram = 0x80C229EC, size = 0x10 },
    { name = "func_80C229FC", vram = 0x80C229FC, size = 0x44 },
    { name = "DmTag_Init", vram = 0x80C22A40, size = 0xF0 },
    { name = "func_80C2247C", vram = 0x80C2247C, size = 0x5C },
    { name = "func_80C22880", vram = 0x80C22880, size = 0x9C },
    { name = "DmTag_Update", vram = 0x80C22B40, size = 0x8C },
    { name = "func_80C224D8", vram = 0x80C224D8, size = 0x310 },
    { name = "func_80C22400", vram = 0x80C22400, size = 0x7C },
    { name = "func_80C227E8", vram = 0x80C227E8, size = 0x98 },
    { name = "func_80C2291C", vram = 0x80C2291C, size = 0x90 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Bh"
rom = 0x01087C20
vram = 0x80C22D40
size = 0x4F0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C22DBC, target_vram = 0x80C22DEC },
    { type = "R_MIPS_LO16", vram = 0x80C22DC0, target_vram = 0x80C22DEC },
    { type = "R_MIPS_HI16", vram = 0x80C23014, target_vram = 0x80C231E0 },
    { type = "R_MIPS_LO16", vram = 0x80C2302C, target_vram = 0x80C231E0 },
]

functions = [
    { name = "func_80C22DEC", vram = 0x80C22DEC, size = 0x2F0 },
    { name = "EnBh_Draw", vram = 0x80C23154, size = 0x60 },
    { name = "EnBh_Update", vram = 0x80C230DC, size = 0x78 },
    { name = "EnBh_Init", vram = 0x80C22D40, size = 0x9C },
    { name = "EnBh_Destroy", vram = 0x80C22DDC, size = 0x10 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Ending_Hero2"
rom = 0x01088110
vram = 0x80C23230
size = 0x230

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C232E8, target_vram = 0x80C23304 },
    { type = "R_MIPS_LO16", vram = 0x80C232F0, target_vram = 0x80C23304 },
]

functions = [
    { name = "EnEndingHero2_Destroy", vram = 0x80C232D8, size = 0x10 },
    { name = "EnEndingHero2_Update", vram = 0x80C23330, size = 0x68 },
    { name = "EnEndingHero2_Draw", vram = 0x80C23398, size = 0x5C },
    { name = "EnEndingHero2_Idle", vram = 0x80C23304, size = 0x2C },
    { name = "EnEndingHero2_SetupIdle", vram = 0x80C232E8, size = 0x1C },
    { name = "EnEndingHero2_Init", vram = 0x80C23230, size = 0xA8 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Ending_Hero3"
rom = 0x01088340
vram = 0x80C23460
size = 0x230

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C23518, target_vram = 0x80C23534 },
    { type = "R_MIPS_LO16", vram = 0x80C23520, target_vram = 0x80C23534 },
]

functions = [
    { name = "EnEndingHero3_Destroy", vram = 0x80C23508, size = 0x10 },
    { name = "EnEndingHero3_Update", vram = 0x80C23560, size = 0x68 },
    { name = "EnEndingHero3_Init", vram = 0x80C23460, size = 0xA8 },
    { name = "EnEndingHero3_Idle", vram = 0x80C23534, size = 0x2C },
    { name = "EnEndingHero3_SetupIdle", vram = 0x80C23518, size = 0x1C },
    { name = "EnEndingHero3_Draw", vram = 0x80C235C8, size = 0x5C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Ending_Hero4"
rom = 0x01088570
vram = 0x80C23690
size = 0x230

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C23748, target_vram = 0x80C23764 },
    { type = "R_MIPS_LO16", vram = 0x80C23750, target_vram = 0x80C23764 },
]

functions = [
    { name = "EnEndingHero4_Destroy", vram = 0x80C23738, size = 0x10 },
    { name = "EnEndingHero4_Draw", vram = 0x80C237F8, size = 0x5C },
    { name = "EnEndingHero4_Idle", vram = 0x80C23764, size = 0x2C },
    { name = "EnEndingHero4_Init", vram = 0x80C23690, size = 0xA8 },
    { name = "EnEndingHero4_SetupIdle", vram = 0x80C23748, size = 0x1C },
    { name = "EnEndingHero4_Update", vram = 0x80C23790, size = 0x68 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Ending_Hero5"
rom = 0x010887A0
vram = 0x80C238C0
size = 0x3D0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C23980, target_vram = 0x80C2399C },
    { type = "R_MIPS_LO16", vram = 0x80C23988, target_vram = 0x80C2399C },
    { type = "R_MIPS_HI16", vram = 0x80C23A4C, target_vram = 0x80C23BF0 },
    { type = "R_MIPS_LO16", vram = 0x80C23A6C, target_vram = 0x80C23BF0 },
    { type = "R_MIPS_HI16", vram = 0x80C23AC0, target_vram = 0x80C23C10 },
    { type = "R_MIPS_LO16", vram = 0x80C23AC8, target_vram = 0x80C23C10 },
    { type = "R_MIPS_HI16", vram = 0x80C23BA0, target_vram = 0x80C23A30 },
    { type = "R_MIPS_LO16", vram = 0x80C23BA4, target_vram = 0x80C23A30 },
]

functions = [
    { name = "EnEndingHero5_Init", vram = 0x80C238C0, size = 0xB0 },
    { name = "EnEndingHero5_Idle", vram = 0x80C2399C, size = 0x2C },
    { name = "EnEndingHero5_Update", vram = 0x80C239C8, size = 0x68 },
    { name = "EnEndingHero5_Destroy", vram = 0x80C23970, size = 0x10 },
    { name = "EnEndingHero5_PostLimbDraw", vram = 0x80C23A30, size = 0x4C },
    { name = "EnEndingHero5_Draw", vram = 0x80C23A7C, size = 0x150 },
    { name = "EnEndingHero5_SetupIdle", vram = 0x80C23980, size = 0x1C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Ending_Hero6"
rom = 0x01088B70
vram = 0x80C23C90
size = 0x6D0

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C23CD4, target_vram = 0x80C24248 },
    { type = "R_MIPS_LO16", vram = 0x80C23CE0, target_vram = 0x80C24248 },
    { type = "R_MIPS_HI16", vram = 0x80C23CE4, target_vram = 0x80C24200 },
    { type = "R_MIPS_HI16", vram = 0x80C23CE8, target_vram = 0x80C24224 },
    { type = "R_MIPS_LO16", vram = 0x80C23D04, target_vram = 0x80C24200 },
    { type = "R_MIPS_LO16", vram = 0x80C23D08, target_vram = 0x80C24224 },
    { type = "R_MIPS_HI16", vram = 0x80C23D74, target_vram = 0x80C24224 },
    { type = "R_MIPS_LO16", vram = 0x80C23D84, target_vram = 0x80C24224 },
    { type = "R_MIPS_HI16", vram = 0x80C23D9C, target_vram = 0x80C24224 },
    { type = "R_MIPS_LO16", vram = 0x80C23DB8, target_vram = 0x80C24224 },
    { type = "R_MIPS_HI16", vram = 0x80C23DF4, target_vram = 0x80C23E18 },
    { type = "R_MIPS_LO16", vram = 0x80C23DFC, target_vram = 0x80C23E18 },
    { type = "R_MIPS_HI16", vram = 0x80C23F50, target_vram = 0x80C2426C },
    { type = "R_MIPS_LO16", vram = 0x80C23F5C, target_vram = 0x80C2426C },
    { type = "R_MIPS_HI16", vram = 0x80C24030, target_vram = 0x80C242A0 },
    { type = "R_MIPS_LO16", vram = 0x80C24038, target_vram = 0x80C242A0 },
    { type = "R_MIPS_HI16", vram = 0x80C24118, target_vram = 0x80C24280 },
    { type = "R_MIPS_LO16", vram = 0x80C24140, target_vram = 0x80C24280 },
    { type = "R_MIPS_HI16", vram = 0x80C24180, target_vram = 0x80C24294 },
    { type = "R_MIPS_LO16", vram = 0x80C24194, target_vram = 0x80C24294 },
    { type = "R_MIPS_HI16", vram = 0x80C241AC, target_vram = 0x80C23F14 },
    { type = "R_MIPS_LO16", vram = 0x80C241B0, target_vram = 0x80C23F14 },
]

functions = [
    { name = "EnEndingHero6_Update", vram = 0x80C23E44, size = 0xD0 },
    { name = "EnEndingHero6_Idle", vram = 0x80C23E18, size = 0x2C },
    { name = "EnEndingHero6_PostLimbDraw", vram = 0x80C23F14, size = 0x58 },
    { name = "EnEndingHero6_SetupIdle", vram = 0x80C23DDC, size = 0x3C },
    { name = "EnEndingHero6_Destroy", vram = 0x80C23D50, size = 0x10 },
    { name = "EnEndingHero6_Draw", vram = 0x80C23F6C, size = 0x270 },
    { name = "EnEndingHero6_ChangeAnim", vram = 0x80C23D60, size = 0x7C },
    { name = "EnEndingHero6_Init", vram = 0x80C23C90, size = 0xC0 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Dm_Gm"
rom = 0x01089240
vram = 0x80C24360
size = 0x1000

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C24494, target_vram = 0x80C25110 },
    { type = "R_MIPS_LO16", vram = 0x80C244AC, target_vram = 0x80C25110 },
    { type = "R_MIPS_HI16", vram = 0x80C2497C, target_vram = 0x80C25000 },
    { type = "R_MIPS_LO16", vram = 0x80C24980, target_vram = 0x80C25000 },
    { type = "R_MIPS_HI16", vram = 0x80C249D0, target_vram = 0x80C24BD0 },
    { type = "R_MIPS_LO16", vram = 0x80C249D4, target_vram = 0x80C24BD0 },
    { type = "R_MIPS_HI16", vram = 0x80C249E0, target_vram = 0x80C24A00 },
    { type = "R_MIPS_LO16", vram = 0x80C249E4, target_vram = 0x80C24A00 },
    { type = "R_MIPS_HI16", vram = 0x80C24A10, target_vram = 0x80C251F0 },
    { type = "R_MIPS_LO16", vram = 0x80C24A14, target_vram = 0x80C251F0 },
    { type = "R_MIPS_HI16", vram = 0x80C24B14, target_vram = 0x80C25260 },
    { type = "R_MIPS_LO16", vram = 0x80C24B1C, target_vram = 0x80C25260 },
    { type = "R_MIPS_HI16", vram = 0x80C24C14, target_vram = 0x80C248A8 },
    { type = "R_MIPS_LO16", vram = 0x80C24C18, target_vram = 0x80C248A8 },
    { type = "R_MIPS_HI16", vram = 0x80C24D24, target_vram = 0x80C25218 },
    { type = "R_MIPS_HI16", vram = 0x80C24D28, target_vram = 0x80C25224 },
    { type = "R_MIPS_LO16", vram = 0x80C24D2C, target_vram = 0x80C25224 },
    { type = "R_MIPS_LO16", vram = 0x80C24D34, target_vram = 0x80C25218 },
    { type = "R_MIPS_HI16", vram = 0x80C24E18, target_vram = 0x80C2522C },
    { type = "R_MIPS_LO16", vram = 0x80C24E20, target_vram = 0x80C2522C },
    { type = "R_MIPS_HI16", vram = 0x80C25044, target_vram = 0x80C25244 },
    { type = "R_MIPS_LO16", vram = 0x80C25054, target_vram = 0x80C25244 },
    { type = "R_MIPS_HI16", vram = 0x80C25078, target_vram = 0x80C25238 },
    { type = "R_MIPS_LO16", vram = 0x80C25088, target_vram = 0x80C25238 },
    { type = "R_MIPS_HI16", vram = 0x80C25098, target_vram = 0x80C24CD0 },
    { type = "R_MIPS_LO16", vram = 0x80C2509C, target_vram = 0x80C24CD0 },
    { type = "R_MIPS_HI16", vram = 0x80C250B0, target_vram = 0x80C24E4C },
    { type = "R_MIPS_LO16", vram = 0x80C250B4, target_vram = 0x80C24E4C },
]

functions = [
    { name = "DmGm_UpdateAttention", vram = 0x80C2478C, size = 0xAC },
    { name = "DmGm_FindAnjusMotherActor", vram = 0x80C24838, size = 0x70 },
    { name = "DmGm_Draw", vram = 0x80C25000, size = 0xE4 },
    { name = "DmGm_WaitForObject", vram = 0x80C248A8, size = 0x158 },
    { name = "DmGm_Update", vram = 0x80C24C44, size = 0x8C },
    { name = "DmGm_HandleCouplesMaskCs", vram = 0x80C24A00, size = 0x1D0 },
    { name = "DmGm_Destroy", vram = 0x80C24C34, size = 0x10 },
    { name = "DmGm_Init", vram = 0x80C24BE0, size = 0x54 },
    { name = "DmGm_DoNothing", vram = 0x80C24BD0, size = 0x10 },
    { name = "DmGm_Blink", vram = 0x80C24504, size = 0x78 },
    { name = "DmGm_ChangeAnim", vram = 0x80C24428, size = 0xDC },
    { name = "DmGm_TransformLimbDraw", vram = 0x80C24E4C, size = 0x1B4 },
    { name = "DmGm_PostLimbDraw", vram = 0x80C24CD0, size = 0x17C },
    { name = "DmGm_UpdateSkelAnime", vram = 0x80C24360, size = 0xC8 },
    { name = "DmGm_UpdateHeadRot", vram = 0x80C2457C, size = 0x210 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Swprize"
rom = 0x0108A240
vram = 0x80C25360
size = 0x540

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C25418, target_vram = 0x80C257F0 },
    { type = "R_MIPS_LO16", vram = 0x80C2541C, target_vram = 0x80C257F0 },
    { type = "R_MIPS_HI16", vram = 0x80C25440, target_vram = 0x80C257F4 },
    { type = "R_MIPS_LO16", vram = 0x80C25444, target_vram = 0x80C257F4 },
    { type = "R_MIPS_HI16", vram = 0x80C25460, target_vram = 0x80C25800 },
    { type = "R_MIPS_LO16", vram = 0x80C25464, target_vram = 0x80C25800 },
    { type = "R_MIPS_HI16", vram = 0x80C254B0, target_vram = 0x80C257F8 },
    { type = "R_MIPS_LO16", vram = 0x80C254B4, target_vram = 0x80C257F8 },
    { type = "R_MIPS_HI16", vram = 0x80C25534, target_vram = 0x80C25804 },
    { type = "R_MIPS_LO16", vram = 0x80C25538, target_vram = 0x80C25804 },
    { type = "R_MIPS_HI16", vram = 0x80C25640, target_vram = 0x80C25654 },
    { type = "R_MIPS_LO16", vram = 0x80C25644, target_vram = 0x80C25654 },
    { type = "R_MIPS_HI16", vram = 0x80C25698, target_vram = 0x80C256AC },
    { type = "R_MIPS_LO16", vram = 0x80C2569C, target_vram = 0x80C256AC },
    { type = "R_MIPS_HI16", vram = 0x80C25710, target_vram = 0x80C2572C },
    { type = "R_MIPS_LO16", vram = 0x80C25718, target_vram = 0x80C2572C },
    { type = "R_MIPS_HI16", vram = 0x80C25780, target_vram = 0x80C25794 },
    { type = "R_MIPS_LO16", vram = 0x80C25784, target_vram = 0x80C25794 },
]

functions = [
    { name = "ObjSwprize_SetupDoNothing", vram = 0x80C25780, size = 0x14 },
    { name = "ObjSwprize_Destroy", vram = 0x80C25630, size = 0x10 },
    { name = "func_80C25640", vram = 0x80C25640, size = 0x14 },
    { name = "func_80C25698", vram = 0x80C25698, size = 0x14 },
    { name = "func_80C253D0", vram = 0x80C253D0, size = 0x20C },
    { name = "ObjSwprize_Update", vram = 0x80C257A4, size = 0x24 },
    { name = "func_80C25360", vram = 0x80C25360, size = 0x70 },
    { name = "ObjSwprize_DoNothing", vram = 0x80C25794, size = 0x10 },
    { name = "func_80C2572C", vram = 0x80C2572C, size = 0x54 },
    { name = "func_80C25710", vram = 0x80C25710, size = 0x1C },
    { name = "func_80C256AC", vram = 0x80C256AC, size = 0x64 },
    { name = "func_80C25654", vram = 0x80C25654, size = 0x44 },
    { name = "ObjSwprize_Init", vram = 0x80C255DC, size = 0x54 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Invisible_Ruppe"
rom = 0x0108A780
vram = 0x80C258A0
size = 0x320

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C259C8, target_vram = 0x80C259E8 },
    { type = "R_MIPS_LO16", vram = 0x80C259CC, target_vram = 0x80C259E8 },
    { type = "R_MIPS_HI16", vram = 0x80C25A84, target_vram = 0x80C25B50 },
    { type = "R_MIPS_LO16", vram = 0x80C25A8C, target_vram = 0x80C25B50 },
    { type = "R_MIPS_HI16", vram = 0x80C25A9C, target_vram = 0x80C2590C },
    { type = "R_MIPS_LO16", vram = 0x80C25AA0, target_vram = 0x80C2590C },
]

functions = [
    { name = "EnInvisibleRuppe_Destroy", vram = 0x80C25ABC, size = 0x2C },
    { name = "EnInvisibleRuppe_Init", vram = 0x80C25A0C, size = 0xB0 },
    { name = "func_80C259E8", vram = 0x80C259E8, size = 0x24 },
    { name = "EnInvisibleRuppe_Update", vram = 0x80C25AE8, size = 0x3C },
    { name = "func_80C2590C", vram = 0x80C2590C, size = 0xDC },
    { name = "func_80C258A0", vram = 0x80C258A0, size = 0x6C },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_Obj_Ending"
rom = 0x0108AAA0
vram = 0x80C25BC0
size = 0x180

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C25BD0, target_vram = 0x80C25CF8 },
    { type = "R_MIPS_LO16", vram = 0x80C25BD4, target_vram = 0x80C25CF8 },
    { type = "R_MIPS_HI16", vram = 0x80C25BE8, target_vram = 0x80C25CE0 },
    { type = "R_MIPS_LO16", vram = 0x80C25BEC, target_vram = 0x80C25CE0 },
]

functions = [
    { name = "ObjEnding_Init", vram = 0x80C25BC0, size = 0x74 },
    { name = "ObjEnding_Update", vram = 0x80C25C34, size = 0x10 },
    { name = "ObjEnding_Draw", vram = 0x80C25C44, size = 0x74 },
]

# Autogenerated from an ELF via N64Recomp
[[section]]
name = "..ovl_En_Rsn"
rom = 0x0108AC20
vram = 0x80C25D40
size = 0x360

relocs = [
    { type = "R_MIPS_HI16", vram = 0x80C25D50, target_vram = 0x80C26010 },
    { type = "R_MIPS_LO16", vram = 0x80C25D54, target_vram = 0x80C26010 },
    { type = "R_MIPS_HI16", vram = 0x80C25D68, target_vram = 0x80C25D84 },
    { type = "R_MIPS_LO16", vram = 0x80C25D6C, target_vram = 0x80C25D84 },
    { type = "R_MIPS_HI16", vram = 0x80C25F08, target_vram = 0x80C26028 },
    { type = "R_MIPS_LO16", vram = 0x80C25F0C, target_vram = 0x80C26028 },
    { type = "R_MIPS_HI16", vram = 0x80C25FA0, target_vram = 0x80C25EB0 },
    { type = "R_MIPS_HI16", vram = 0x80C25FB4, target_vram = 0x80C25EF0 },
    { type = "R_MIPS_LO16", vram = 0x80C25FB8, target_vram = 0x80C25EF0 },
    { type = "R_MIPS_LO16", vram = 0x80C25FBC, target_vram = 0x80C25EB0 },
]

functions = [
    { name = "EnRsn_Init", vram = 0x80C25D94, size = 0x80 },
    { name = "EnRsn_OverrideLimbDraw", vram = 0x80C25EB0, size = 0x40 },
    { name = "func_80C25D40", vram = 0x80C25D40, size = 0x44 },
    { name = "EnRsn_Update", vram = 0x80C25E38, size = 0x78 },
    { name = "EnRsn_Draw", vram = 0x80C25F4C, size = 0x98 },
    { name = "EnRsn_PostLimbDraw", vram = 0x80C25EF0, size = 0x5C },
    { name = "EnRsn_Destroy", vram = 0x80C25E14, size = 0x24 },
    { name = "func_80C25D84", vram = 0x80C25D84, size = 0x10 },
]

