tp/libs/Z2AudioLib/Z2SeqMgr.cpp

1395 lines
58 KiB
C++

//
// Generated By: dol2asm
// Translation Unit: Z2SeqMgr
//
#include "Z2AudioLib/Z2SeqMgr.h"
#include "dol2asm.h"
#include "dolphin/types.h"
//
// Types:
//
struct Z2StatusMgr {
/* 802B61E8 */ void setDemoName(char*);
/* 802B6734 */ void checkDayTime();
};
struct JAISoundHandle {
/* 802A2184 */ void releaseSound();
};
struct Z2SoundStarter {
/* 802AAEDC */ void setPortData(JAISoundHandle*, u32, u16, s8);
/* 802AAF74 */ void getPortData(JAISoundHandle*, u32, s8);
};
struct Z2SoundObjMgr {
/* 802BF980 */ void setForceBattleArea(bool, u16, u16, u16);
/* 802BF994 */ void searchEnemy();
/* 802C0100 */ void setBattleInit();
/* 802C0120 */ void checkBattleFinish();
/* 802C01E4 */ void isTwilightBattle();
};
struct Z2SeqMgr {
/* 802AEEA0 */ Z2SeqMgr();
/* 802AF010 */ void bgmStart(u32, u32, s32);
/* 802AF408 */ void bgmStop(u32, s32);
/* 802AF49C */ void subBgmStart(u32);
/* 802AF884 */ void subBgmStop();
/* 802AF9D0 */ void subBgmStopInner();
/* 802AFB94 */ void bgmStreamPrepare(u32);
/* 802AFDEC */ void bgmStreamCheckReady();
/* 802AFE18 */ void bgmStreamPlay();
/* 802AFEDC */ void bgmStreamStop(u32);
/* 802AFF8C */ void changeBgmStatus(s32);
/* 802B1DF4 */ void changeSubBgmStatus(s32);
/* 802B299C */ void onVariantBgmJumpEnd(bool);
/* 802B2A88 */ void changeFishingBgm(s32);
/* 802B2CA4 */ void talkInBgm();
/* 802B2D64 */ void talkOutBgm();
/* 802B2DAC */ void menuInBgm();
/* 802B2DF4 */ void menuOutBgm();
/* 802B2E3C */ void fanfareFramework();
/* 802B327C */ void stopWolfHowlSong();
/* 802B3318 */ void setHeightVolMod(bool, u32);
/* 802B3398 */ void setTimeProcVolMod(bool, u32);
/* 802B33A8 */ void processBgmFramework();
/* 802B3EAC */ void checkBgmIDPlaying(u32);
/* 802B3F40 */ void getChildTrackVolume(JAISoundHandle*, int);
/* 802B3FEC */ void setChildTrackVolume(JAISoundHandle*, int, f32, u32, f32, f32);
/* 802B4128 */ void resetBattleBgmParams();
/* 802B4164 */ void setBattleBgmOff(bool);
/* 802B421C */ void setBattleSearched(bool);
/* 802B43D0 */ void setBattleDistIgnore(bool);
/* 802B43E0 */ void setBattleGhostMute(bool);
/* 802B4498 */ void setBattleDistState(u8);
/* 802B4844 */ void setBattleSeqState(u8);
/* 802B4AFC */ void setBattleLastHit(u8);
/* 802B4BD0 */ void battleBgmFramework();
/* 802B4EB0 */ void startBattleBgm(bool);
/* 802B5204 */ void stopBattleBgm(u8, u8);
/* 802B545C */ void fieldBgmStart();
/* 802B556C */ void fieldRidingMute();
/* 802B5750 */ void onFieldBgmJumpStart();
/* 802B579C */ void onFieldBgmJumpEnd();
/* 802B594C */ void fieldBgmFramework();
/* 802B5E80 */ void mbossBgmMuteProcess();
/* 802B5E84 */ void bgmSetSwordUsing(s32);
/* 802B5E88 */ void bgmNowBattle(f32);
/* 802B5E8C */ void taktModeMute();
/* 802B5ED4 */ void taktModeMuteOff();
};
struct Z2SceneMgr {
/* 802B68E0 */ void setSceneExist(bool);
};
struct Z2Calc {
struct CurveSign {};
/* 802A968C */ void linearTransform(f32, f32, f32, f32, f32, bool);
/* 802A96F4 */ void getParamByExp(f32, f32, f32, f32, f32, f32, Z2Calc::CurveSign);
};
struct JAIStreamMgr {
/* 802A4068 */ void stop(u32);
};
struct JAISoundStatus_ {
/* 802A2220 */ void lockWhenPrepared();
/* 802A2244 */ void unlockIfLocked();
};
struct JAISoundParamsMove {
/* 802A2DB4 */ void moveVolume(f32, u32);
/* 802A2EBC */ void movePan(f32, u32);
/* 802A2F14 */ void moveDolby(f32, u32);
};
struct JAISound {
/* 802A21A0 */ void releaseHandle();
/* 802A24DC */ void stop(u32);
/* 802A2598 */ void stop();
};
struct JAISeqMgr {
/* 802A1C90 */ void calc();
/* 802A1E3C */ void stop(u32);
/* 802A1EFC */ void mixOut();
};
//
// Forward References:
//
extern "C" extern char const* const Z2SeqMgr__stringBase0;
extern "C" void __ct__8Z2SeqMgrFv();
extern "C" void bgmStart__8Z2SeqMgrFUlUll();
extern "C" void bgmStop__8Z2SeqMgrFUll();
extern "C" void subBgmStart__8Z2SeqMgrFUl();
extern "C" void subBgmStop__8Z2SeqMgrFv();
extern "C" void subBgmStopInner__8Z2SeqMgrFv();
extern "C" void bgmStreamPrepare__8Z2SeqMgrFUl();
extern "C" void bgmStreamCheckReady__8Z2SeqMgrFv();
extern "C" void bgmStreamPlay__8Z2SeqMgrFv();
extern "C" void bgmStreamStop__8Z2SeqMgrFUl();
extern "C" void changeBgmStatus__8Z2SeqMgrFl();
extern "C" void changeSubBgmStatus__8Z2SeqMgrFl();
extern "C" void onVariantBgmJumpEnd__8Z2SeqMgrFb();
extern "C" void changeFishingBgm__8Z2SeqMgrFl();
extern "C" void talkInBgm__8Z2SeqMgrFv();
extern "C" void talkOutBgm__8Z2SeqMgrFv();
extern "C" void menuInBgm__8Z2SeqMgrFv();
extern "C" void menuOutBgm__8Z2SeqMgrFv();
extern "C" void fanfareFramework__8Z2SeqMgrFv();
extern "C" void stopWolfHowlSong__8Z2SeqMgrFv();
extern "C" void setHeightVolMod__8Z2SeqMgrFbUl();
extern "C" void setTimeProcVolMod__8Z2SeqMgrFbUl();
extern "C" void processBgmFramework__8Z2SeqMgrFv();
extern "C" void checkBgmIDPlaying__8Z2SeqMgrFUl();
extern "C" void getChildTrackVolume__8Z2SeqMgrFP14JAISoundHandlei();
extern "C" void setChildTrackVolume__8Z2SeqMgrFP14JAISoundHandleifUlff();
extern "C" void resetBattleBgmParams__8Z2SeqMgrFv();
extern "C" void setBattleBgmOff__8Z2SeqMgrFb();
extern "C" void setBattleSearched__8Z2SeqMgrFb();
extern "C" void setBattleDistIgnore__8Z2SeqMgrFb();
extern "C" void setBattleGhostMute__8Z2SeqMgrFb();
extern "C" void setBattleDistState__8Z2SeqMgrFUc();
extern "C" void setBattleSeqState__8Z2SeqMgrFUc();
extern "C" void setBattleLastHit__8Z2SeqMgrFUc();
extern "C" void battleBgmFramework__8Z2SeqMgrFv();
extern "C" void startBattleBgm__8Z2SeqMgrFb();
extern "C" void stopBattleBgm__8Z2SeqMgrFUcUc();
extern "C" void fieldBgmStart__8Z2SeqMgrFv();
extern "C" void fieldRidingMute__8Z2SeqMgrFv();
extern "C" void onFieldBgmJumpStart__8Z2SeqMgrFv();
extern "C" void onFieldBgmJumpEnd__8Z2SeqMgrFv();
extern "C" void fieldBgmFramework__8Z2SeqMgrFv();
extern "C" void mbossBgmMuteProcess__8Z2SeqMgrFv();
extern "C" void bgmSetSwordUsing__8Z2SeqMgrFl();
extern "C" void bgmNowBattle__8Z2SeqMgrFf();
extern "C" void taktModeMute__8Z2SeqMgrFv();
extern "C" void taktModeMuteOff__8Z2SeqMgrFv();
extern "C" extern char const* const Z2SeqMgr__stringBase0;
//
// External References:
//
extern "C" extern u32 VOL_BGM_DEFAULT__7Z2Param;
extern "C" extern u32 VOL_BGM_TALKING__7Z2Param;
extern "C" extern u32 VOL_BGM_PAUSING__7Z2Param;
extern "C" extern u8 struct_80450860[4];
extern "C" extern u8 struct_80450864[4];
extern "C" extern u8 struct_80450868[4];
extern "C" extern u32 data_8045086C;
extern "C" extern u8 data_80450B48[4];
extern "C" extern u8 data_80450B60[4];
extern "C" extern u8 data_80450B74[4];
extern "C" extern u8 data_80450B7C[4];
extern "C" extern u8 data_80450B80[4];
extern "C" extern u8 data_80450B84[4];
extern "C" extern f32 ENEMY_LASTHIT_MUTE_VOLUME__7Z2Param;
extern "C" extern u8 mLinkPtr__14Z2CreatureLink[4 + 4 /* padding */];
extern "C" void calc__9JAISeqMgrFv();
extern "C" void stop__9JAISeqMgrFUl();
extern "C" void mixOut__9JAISeqMgrFv();
extern "C" void releaseSound__14JAISoundHandleFv();
extern "C" void releaseHandle__8JAISoundFv();
extern "C" void lockWhenPrepared__15JAISoundStatus_Fv();
extern "C" void unlockIfLocked__15JAISoundStatus_Fv();
extern "C" void stop__8JAISoundFUl();
extern "C" void stop__8JAISoundFv();
extern "C" void moveVolume__18JAISoundParamsMoveFfUl();
extern "C" void movePan__18JAISoundParamsMoveFfUl();
extern "C" void moveDolby__18JAISoundParamsMoveFfUl();
extern "C" void stop__12JAIStreamMgrFUl();
extern "C" void linearTransform__6Z2CalcFfffffb();
extern "C" void getParamByExp__6Z2CalcFffffffQ26Z2Calc9CurveSign();
extern "C" void setPortData__14Z2SoundStarterFP14JAISoundHandleUlUsSc();
extern "C" void getPortData__14Z2SoundStarterFP14JAISoundHandleUlSc();
extern "C" void setDemoName__11Z2StatusMgrFPc();
extern "C" void checkDayTime__11Z2StatusMgrFv();
extern "C" void setSceneExist__10Z2SceneMgrFb();
extern "C" void setForceBattleArea__13Z2SoundObjMgrFbUsUsUs();
extern "C" void searchEnemy__13Z2SoundObjMgrFv();
extern "C" void setBattleInit__13Z2SoundObjMgrFv();
extern "C" void checkBattleFinish__13Z2SoundObjMgrFv();
extern "C" void isTwilightBattle__13Z2SoundObjMgrFv();
extern "C" void _savegpr_26();
extern "C" void _savegpr_28();
extern "C" void _savegpr_29();
extern "C" void _restgpr_26();
extern "C" void _restgpr_28();
extern "C" void _restgpr_29();
extern "C" extern u32 VOL_BGM_DEFAULT__7Z2Param;
extern "C" extern u32 VOL_BGM_TALKING__7Z2Param;
extern "C" extern u32 VOL_BGM_PAUSING__7Z2Param;
extern "C" extern u8 struct_80450860[4];
extern "C" extern u8 struct_80450864[4];
extern "C" extern u8 struct_80450868[4];
extern "C" extern u32 data_8045086C;
extern "C" extern u8 data_80450B48[4];
extern "C" extern u8 data_80450B60[4];
extern "C" extern u8 data_80450B74[4];
extern "C" extern u8 data_80450B7C[4];
extern "C" extern u8 data_80450B80[4];
extern "C" extern u8 data_80450B84[4];
extern "C" extern f32 ENEMY_LASTHIT_MUTE_VOLUME__7Z2Param;
extern "C" extern u8 mLinkPtr__14Z2CreatureLink[4 + 4 /* padding */];
//
// Declarations:
//
/* ############################################################################################## */
/* 80455998-8045599C 0004+00 s=23 e=0 z=0 None .sdata2 @3372 */
SECTION_SDATA2 static u32 lit_3372 = 0x3F800000;
/* 8045599C-804559A0 0004+00 s=23 e=0 z=0 None .sdata2 @3373 */
SECTION_SDATA2 static u8 lit_3373[4] = {
0x00,
0x00,
0x00,
0x00,
};
/* 802AEEA0-802AF010 0170+00 s=0 e=1 z=0 None .text __ct__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm Z2SeqMgr::Z2SeqMgr() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/__ct__8Z2SeqMgrFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 804559A0-804559A8 0004+04 s=1 e=0 z=0 None .sdata2 @3559 */
SECTION_SDATA2 static f32 lit_3559[1 + 1 /* padding */] = {
-10000.0f,
/* padding */
0.0f,
};
/* 804559A8-804559B0 0008+00 s=22 e=0 z=0 None .sdata2 @3561 */
SECTION_SDATA2 static u8 lit_3561[8] = {
0x43, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
/* 802AF010-802AF408 03F8+00 s=3 e=5 z=38 None .text bgmStart__8Z2SeqMgrFUlUll */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::bgmStart(u32 param_0, u32 param_1, s32 param_2) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/bgmStart__8Z2SeqMgrFUlUll.s"
}
#pragma pop
/* 802AF408-802AF49C 0094+00 s=3 e=5 z=30 None .text bgmStop__8Z2SeqMgrFUll */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::bgmStop(u32 param_0, s32 param_1) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/bgmStop__8Z2SeqMgrFUll.s"
}
#pragma pop
/* ############################################################################################## */
/* 8039BA08-8039BC88 0280+00 s=4 e=0 z=0 None .rodata @stringBase0 */
#pragma push
#pragma force_active on
#pragma section ".dead"
SECTION_DEAD char const* const stringBase_8039BA08 = "F_SP00";
SECTION_DEAD char const* const stringBase_8039BA0F = "F_SP103";
SECTION_DEAD char const* const stringBase_8039BA17 = "R_SP01";
SECTION_DEAD char const* const stringBase_8039BA1E = "F_SP104";
SECTION_DEAD char const* const stringBase_8039BA26 = "R_SP107";
SECTION_DEAD char const* const stringBase_8039BA2E = "F_SP108";
SECTION_DEAD char const* const stringBase_8039BA36 = "R_SP108";
SECTION_DEAD char const* const stringBase_8039BA3E = "F_SP117";
SECTION_DEAD char const* const stringBase_8039BA46 = "F_SP109";
SECTION_DEAD char const* const stringBase_8039BA4E = "R_SP109";
SECTION_DEAD char const* const stringBase_8039BA56 = "R_SP209";
SECTION_DEAD char const* const stringBase_8039BA5E = "F_SP110";
SECTION_DEAD char const* const stringBase_8039BA66 = "R_SP110";
SECTION_DEAD char const* const stringBase_8039BA6E = "F_SP111";
SECTION_DEAD char const* const stringBase_8039BA76 = "F_SP128";
SECTION_DEAD char const* const stringBase_8039BA7E = "R_SP128";
SECTION_DEAD char const* const stringBase_8039BA86 = "F_SP115";
SECTION_DEAD char const* const stringBase_8039BA8E = "F_SP112";
SECTION_DEAD char const* const stringBase_8039BA96 = "F_SP126";
SECTION_DEAD char const* const stringBase_8039BA9E = "F_SP127";
SECTION_DEAD char const* const stringBase_8039BAA6 = "R_SP127";
SECTION_DEAD char const* const stringBase_8039BAAE = "F_SP113";
SECTION_DEAD char const* const stringBase_8039BAB6 = "F_SP116";
SECTION_DEAD char const* const stringBase_8039BABE = "R_SP116";
SECTION_DEAD char const* const stringBase_8039BAC6 = "R_SP160";
SECTION_DEAD char const* const stringBase_8039BACE = "R_SP161";
SECTION_DEAD char const* const stringBase_8039BAD6 = "F_SP114";
SECTION_DEAD char const* const stringBase_8039BADE = "F_SP118";
SECTION_DEAD char const* const stringBase_8039BAE6 = "F_SP124";
SECTION_DEAD char const* const stringBase_8039BAEE = "F_SP125";
SECTION_DEAD char const* const stringBase_8039BAF6 = "F_SP121";
SECTION_DEAD char const* const stringBase_8039BAFE = "F_SP122";
SECTION_DEAD char const* const stringBase_8039BB06 = "F_SP123";
SECTION_DEAD char const* const stringBase_8039BB0E = "F_SP200";
SECTION_DEAD char const* const stringBase_8039BB16 = "F_SP102";
SECTION_DEAD char const* const stringBase_8039BB1E = "";
SECTION_DEAD char const* const stringBase_8039BB1F = "R_SP300";
SECTION_DEAD char const* const stringBase_8039BB27 = "R_SP301";
SECTION_DEAD char const* const stringBase_8039BB2F = "T_ENEMY";
SECTION_DEAD char const* const stringBase_8039BB37 = "D_MN54";
SECTION_DEAD char const* const stringBase_8039BB3E = "D_MN05";
SECTION_DEAD char const* const stringBase_8039BB45 = "D_MN05B";
SECTION_DEAD char const* const stringBase_8039BB4D = "D_MN05A";
SECTION_DEAD char const* const stringBase_8039BB55 = "D_MN04";
SECTION_DEAD char const* const stringBase_8039BB5C = "D_MN04B";
SECTION_DEAD char const* const stringBase_8039BB64 = "D_MN04A";
SECTION_DEAD char const* const stringBase_8039BB6C = "D_MN01";
SECTION_DEAD char const* const stringBase_8039BB73 = "D_MN01B";
SECTION_DEAD char const* const stringBase_8039BB7B = "D_MN01A";
SECTION_DEAD char const* const stringBase_8039BB83 = "D_MN10";
SECTION_DEAD char const* const stringBase_8039BB8A = "D_MN10B";
SECTION_DEAD char const* const stringBase_8039BB92 = "D_MN10A";
SECTION_DEAD char const* const stringBase_8039BB9A = "D_MN11";
SECTION_DEAD char const* const stringBase_8039BBA1 = "D_MN11B";
SECTION_DEAD char const* const stringBase_8039BBA9 = "D_MN11A";
SECTION_DEAD char const* const stringBase_8039BBB1 = "D_MN06";
SECTION_DEAD char const* const stringBase_8039BBB8 = "D_MN06B";
SECTION_DEAD char const* const stringBase_8039BBC0 = "D_MN06A";
SECTION_DEAD char const* const stringBase_8039BBC8 = "D_MN07";
SECTION_DEAD char const* const stringBase_8039BBCF = "D_MN07B";
SECTION_DEAD char const* const stringBase_8039BBD7 = "D_MN07A";
SECTION_DEAD char const* const stringBase_8039BBDF = "D_MN08";
SECTION_DEAD char const* const stringBase_8039BBE6 = "D_MN08B";
SECTION_DEAD char const* const stringBase_8039BBEE = "D_MN08C";
SECTION_DEAD char const* const stringBase_8039BBF6 = "D_MN08A";
SECTION_DEAD char const* const stringBase_8039BBFE = "D_MN08D";
SECTION_DEAD char const* const stringBase_8039BC06 = "D_MN09";
SECTION_DEAD char const* const stringBase_8039BC0D = "D_MN09A";
SECTION_DEAD char const* const stringBase_8039BC15 = "D_MN09B";
SECTION_DEAD char const* const stringBase_8039BC1D = "D_MN09C";
SECTION_DEAD char const* const stringBase_8039BC25 = "D_SB00";
SECTION_DEAD char const* const stringBase_8039BC2C = "D_SB01";
SECTION_DEAD char const* const stringBase_8039BC33 = "D_SB02";
SECTION_DEAD char const* const stringBase_8039BC3A = "D_SB03";
SECTION_DEAD char const* const stringBase_8039BC41 = "D_SB04";
SECTION_DEAD char const* const stringBase_8039BC48 = "D_SB05";
SECTION_DEAD char const* const stringBase_8039BC4F = "D_SB06";
SECTION_DEAD char const* const stringBase_8039BC56 = "D_SB07";
SECTION_DEAD char const* const stringBase_8039BC5D = "D_SB08";
SECTION_DEAD char const* const stringBase_8039BC64 = "D_SB09";
SECTION_DEAD char const* const stringBase_8039BC6B = "D_SB10";
SECTION_DEAD char const* const stringBase_8039BC72 = "force_start";
SECTION_DEAD char const* const stringBase_8039BC7E = "force_end";
#pragma pop
/* 803C9DF8-803CA08C 0294+00 s=1 e=0 z=0 None .data @3900 */
SECTION_DATA static void* lit_3900[165] = {
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x14C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xFC),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x8C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x138),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x174),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x174),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x8C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x138),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x98),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xE4),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xE4),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x98),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x180),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x138),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xD0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xE4),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x180),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x138),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x8C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x8C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x8C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x124),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x124),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xF0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xD0),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xB8),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x50),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0xE4),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x18C),
(void*)(((char*)subBgmStart__8Z2SeqMgrFUl) + 0x14C),
};
/* 802AF49C-802AF884 03E8+00 s=3 e=6 z=65 None .text subBgmStart__8Z2SeqMgrFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::subBgmStart(u32 param_0) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/subBgmStart__8Z2SeqMgrFUl.s"
}
#pragma pop
/* ############################################################################################## */
/* 803CA08C-803CA308 027C+00 s=1 e=0 z=0 None .data @3988 */
SECTION_DATA static void* lit_3988[159] = {
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x58),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x58),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x58),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x58),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x58),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x58),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x58),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x58),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x58),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x5C),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0xA0),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x7C),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x5C),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0xC4),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0xDC),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x124),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x10C),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x58),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x58),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x58),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x10C),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x58),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x58),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x58),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x58),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x124),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x58),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x58),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x94),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0x130),
(void*)(((char*)subBgmStop__8Z2SeqMgrFv) + 0xF4),
};
/* 802AF884-802AF9D0 014C+00 s=4 e=4 z=42 None .text subBgmStop__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::subBgmStop() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/subBgmStop__8Z2SeqMgrFv.s"
}
#pragma pop
/* 802AF9D0-802AFB94 01C4+00 s=2 e=0 z=0 None .text subBgmStopInner__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::subBgmStopInner() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/subBgmStopInner__8Z2SeqMgrFv.s"
}
#pragma pop
/* 802AFB94-802AFDEC 0258+00 s=1 e=3 z=46 None .text bgmStreamPrepare__8Z2SeqMgrFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::bgmStreamPrepare(u32 param_0) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/bgmStreamPrepare__8Z2SeqMgrFUl.s"
}
#pragma pop
/* 802AFDEC-802AFE18 002C+00 s=0 e=1 z=0 None .text bgmStreamCheckReady__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::bgmStreamCheckReady() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/bgmStreamCheckReady__8Z2SeqMgrFv.s"
}
#pragma pop
/* 802AFE18-802AFEDC 00C4+00 s=1 e=4 z=46 None .text bgmStreamPlay__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::bgmStreamPlay() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/bgmStreamPlay__8Z2SeqMgrFv.s"
}
#pragma pop
/* 802AFEDC-802AFF8C 00B0+00 s=2 e=1 z=27 None .text bgmStreamStop__8Z2SeqMgrFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::bgmStreamStop(u32 param_0) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/bgmStreamStop__8Z2SeqMgrFUl.s"
}
#pragma pop
/* ############################################################################################## */
/* 803CA308-803CA33C 0034+00 s=1 e=0 z=0 None .data @4739 */
SECTION_DATA static void* lit_4739[13] = {
(void*)(((char*)changeBgmStatus__8Z2SeqMgrFl) + 0x440),
(void*)(((char*)changeBgmStatus__8Z2SeqMgrFl) + 0x440),
(void*)(((char*)changeBgmStatus__8Z2SeqMgrFl) + 0x428),
(void*)(((char*)changeBgmStatus__8Z2SeqMgrFl) + 0x440),
(void*)(((char*)changeBgmStatus__8Z2SeqMgrFl) + 0x3C0),
(void*)(((char*)changeBgmStatus__8Z2SeqMgrFl) + 0x440),
(void*)(((char*)changeBgmStatus__8Z2SeqMgrFl) + 0x440),
(void*)(((char*)changeBgmStatus__8Z2SeqMgrFl) + 0x420),
(void*)(((char*)changeBgmStatus__8Z2SeqMgrFl) + 0x440),
(void*)(((char*)changeBgmStatus__8Z2SeqMgrFl) + 0x440),
(void*)(((char*)changeBgmStatus__8Z2SeqMgrFl) + 0x440),
(void*)(((char*)changeBgmStatus__8Z2SeqMgrFl) + 0x440),
(void*)(((char*)changeBgmStatus__8Z2SeqMgrFl) + 0x3C0),
};
/* 804559B0-804559B4 0004+00 s=1 e=0 z=0 None .sdata2 @4726 */
SECTION_SDATA2 static u32 lit_4726 = 0x3F266666;
/* 804559B4-804559B8 0004+00 s=10 e=0 z=0 None .sdata2 @4727 */
SECTION_SDATA2 static u32 lit_4727 = 0xBF800000;
/* 804559B8-804559BC 0004+00 s=1 e=0 z=0 None .sdata2 @4728 */
SECTION_SDATA2 static u32 lit_4728 = 0x3E947AE1;
/* 804559BC-804559C0 0004+00 s=1 e=0 z=0 None .sdata2 @4729 */
SECTION_SDATA2 static u32 lit_4729 = 0x3EB33333;
/* 804559C0-804559C4 0004+00 s=1 e=0 z=0 None .sdata2 @4730 */
SECTION_SDATA2 static u32 lit_4730 = 0x3F19999A;
/* 804559C4-804559C8 0004+00 s=2 e=0 z=0 None .sdata2 @4731 */
SECTION_SDATA2 static u32 lit_4731 = 0x3F000000;
/* 804559C8-804559CC 0004+00 s=3 e=0 z=0 None .sdata2 @4732 */
SECTION_SDATA2 static u32 lit_4732 = 0x3E99999A;
/* 804559CC-804559D0 0004+00 s=1 e=0 z=0 None .sdata2 @4733 */
SECTION_SDATA2 static u32 lit_4733 = 0x4541C000;
/* 804559D0-804559D4 0004+00 s=1 e=0 z=0 None .sdata2 @4734 */
SECTION_SDATA2 static u32 lit_4734 = 0x43480000;
/* 804559D4-804559D8 0004+00 s=1 e=0 z=0 None .sdata2 @4735 */
SECTION_SDATA2 static u32 lit_4735 = 0x44C80000;
/* 804559D8-804559DC 0004+00 s=1 e=0 z=0 None .sdata2 @4736 */
SECTION_SDATA2 static u32 lit_4736 = 0x3F4CCCCD;
/* 804559DC-804559E0 0004+00 s=1 e=0 z=0 None .sdata2 @4737 */
SECTION_SDATA2 static u32 lit_4737 = 0x4544E000;
/* 804559E0-804559E8 0004+04 s=1 e=0 z=0 None .sdata2 @4738 */
SECTION_SDATA2 static f32 lit_4738[1 + 1 /* padding */] = {
6150.0f,
/* padding */
0.0f,
};
/* 804559E8-804559F0 0008+00 s=1 e=0 z=0 None .sdata2 @4741 */
SECTION_SDATA2 static u8 lit_4741[8] = {
0x43, 0x30, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
};
/* 802AFF8C-802B1DF4 1E68+00 s=5 e=8 z=26 None .text changeBgmStatus__8Z2SeqMgrFl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::changeBgmStatus(s32 param_0) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/changeBgmStatus__8Z2SeqMgrFl.s"
}
#pragma pop
/* 802B1DF4-802B299C 0BA8+00 s=2 e=3 z=31 None .text changeSubBgmStatus__8Z2SeqMgrFl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::changeSubBgmStatus(s32 param_0) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/changeSubBgmStatus__8Z2SeqMgrFl.s"
}
#pragma pop
/* 802B299C-802B2A88 00EC+00 s=0 e=1 z=0 None .text onVariantBgmJumpEnd__8Z2SeqMgrFb */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::onVariantBgmJumpEnd(bool param_0) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/onVariantBgmJumpEnd__8Z2SeqMgrFb.s"
}
#pragma pop
/* 802B2A88-802B2CA4 021C+00 s=1 e=0 z=9 None .text changeFishingBgm__8Z2SeqMgrFl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::changeFishingBgm(s32 param_0) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/changeFishingBgm__8Z2SeqMgrFl.s"
}
#pragma pop
/* 802B2CA4-802B2D64 00C0+00 s=0 e=1 z=0 None .text talkInBgm__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::talkInBgm() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/talkInBgm__8Z2SeqMgrFv.s"
}
#pragma pop
/* 802B2D64-802B2DAC 0048+00 s=0 e=1 z=0 None .text talkOutBgm__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::talkOutBgm() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/talkOutBgm__8Z2SeqMgrFv.s"
}
#pragma pop
/* 802B2DAC-802B2DF4 0048+00 s=0 e=1 z=0 None .text menuInBgm__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::menuInBgm() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/menuInBgm__8Z2SeqMgrFv.s"
}
#pragma pop
/* 802B2DF4-802B2E3C 0048+00 s=0 e=1 z=0 None .text menuOutBgm__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::menuOutBgm() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/menuOutBgm__8Z2SeqMgrFv.s"
}
#pragma pop
/* 802B2E3C-802B327C 0440+00 s=1 e=0 z=0 None .text fanfareFramework__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::fanfareFramework() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/fanfareFramework__8Z2SeqMgrFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 803CA33C-803CA3F8 00BC+00 s=1 e=0 z=0 None .data @5219 */
SECTION_DATA static void* lit_5219[47] = {
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x84),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x84),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x84),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x84),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x84),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x84),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x84),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x84),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x84),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x84),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x84),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x84),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x84),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x8C),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x84),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x84),
};
/* 803CA3F8-803CA4B4 00BC+00 s=1 e=0 z=0 None .data @5218 */
SECTION_DATA static void* lit_5218[47] = {
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x38),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x38),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x38),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x38),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x38),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x38),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x38),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x38),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x38),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x38),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x38),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x38),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x38),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x48),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x38),
(void*)(((char*)stopWolfHowlSong__8Z2SeqMgrFv) + 0x38),
};
/* 802B327C-802B3318 009C+00 s=2 e=1 z=0 None .text stopWolfHowlSong__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::stopWolfHowlSong() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/stopWolfHowlSong__8Z2SeqMgrFv.s"
}
#pragma pop
/* 802B3318-802B3398 0080+00 s=0 e=1 z=0 None .text setHeightVolMod__8Z2SeqMgrFbUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::setHeightVolMod(bool param_0, u32 param_1) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/setHeightVolMod__8Z2SeqMgrFbUl.s"
}
#pragma pop
/* 802B3398-802B33A8 0010+00 s=0 e=1 z=0 None .text setTimeProcVolMod__8Z2SeqMgrFbUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::setTimeProcVolMod(bool param_0, u32 param_1) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/setTimeProcVolMod__8Z2SeqMgrFbUl.s"
}
#pragma pop
/* ############################################################################################## */
/* 80450870-80450874 0004+00 s=1 e=0 z=0 None .sdata sDeathMtBottom */
SECTION_SDATA static u32 sDeathMtBottom = 0xC47A0000;
/* 80450874-80450878 0004+00 s=1 e=0 z=0 None .sdata sDeathMtTop */
SECTION_SDATA static u32 sDeathMtTop = 0x45642000;
/* 80450878-80450880 0004+04 s=1 e=0 z=0 None .sdata sUnderWaterDepthMax */
SECTION_SDATA static f32 sUnderWaterDepthMax[1 + 1 /* padding */] = {
3500.0f,
/* padding */
0.0f,
};
/* 804559F0-804559F4 0004+00 s=1 e=0 z=0 None .sdata2 @5673 */
SECTION_SDATA2 static u32 lit_5673 = 0xC6241000;
/* 804559F4-804559F8 0004+00 s=1 e=0 z=0 None .sdata2 @5674 */
SECTION_SDATA2 static u32 lit_5674 = 0xC5EA6000;
/* 804559F8-804559FC 0004+00 s=1 e=0 z=0 None .sdata2 @5675 */
SECTION_SDATA2 static u32 lit_5675 = 0x3DCCCCCD;
/* 804559FC-80455A00 0004+00 s=1 e=0 z=0 None .sdata2 @5676 */
SECTION_SDATA2 static u32 lit_5676 = 0xC4BB8000;
/* 80455A00-80455A04 0004+00 s=1 e=0 z=0 None .sdata2 @5677 */
SECTION_SDATA2 static u32 lit_5677 = 0xC64B2000;
/* 80455A04-80455A08 0004+00 s=1 e=0 z=0 None .sdata2 @5678 */
SECTION_SDATA2 static u32 lit_5678 = 0xC58CA000;
/* 80455A08-80455A0C 0004+00 s=1 e=0 z=0 None .sdata2 @5679 */
SECTION_SDATA2 static u32 lit_5679 = 0xC72FC800;
/* 80455A0C-80455A10 0004+00 s=1 e=0 z=0 None .sdata2 @5680 */
SECTION_SDATA2 static u32 lit_5680 = 0xC53B8000;
/* 80455A10-80455A14 0004+00 s=1 e=0 z=0 None .sdata2 @5681 */
SECTION_SDATA2 static u32 lit_5681 = 0x44610000;
/* 802B33A8-802B3EAC 0B04+00 s=0 e=1 z=0 None .text processBgmFramework__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::processBgmFramework() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/processBgmFramework__8Z2SeqMgrFv.s"
}
#pragma pop
/* 802B3EAC-802B3F40 0094+00 s=0 e=2 z=0 None .text checkBgmIDPlaying__8Z2SeqMgrFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::checkBgmIDPlaying(u32 param_0) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/checkBgmIDPlaying__8Z2SeqMgrFUl.s"
}
#pragma pop
/* 802B3F40-802B3FEC 00AC+00 s=1 e=0 z=0 None .text
* getChildTrackVolume__8Z2SeqMgrFP14JAISoundHandlei */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::getChildTrackVolume(JAISoundHandle* param_0, int param_1) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/getChildTrackVolume__8Z2SeqMgrFP14JAISoundHandlei.s"
}
#pragma pop
/* 802B3FEC-802B4128 013C+00 s=9 e=2 z=0 None .text
* setChildTrackVolume__8Z2SeqMgrFP14JAISoundHandleifUlff */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::setChildTrackVolume(JAISoundHandle* param_0, int param_1, f32 param_2,
u32 param_3, f32 param_4, f32 param_5) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/setChildTrackVolume__8Z2SeqMgrFP14JAISoundHandleifUlff.s"
}
#pragma pop
/* 802B4128-802B4164 003C+00 s=1 e=1 z=0 None .text resetBattleBgmParams__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::resetBattleBgmParams() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/resetBattleBgmParams__8Z2SeqMgrFv.s"
}
#pragma pop
/* 802B4164-802B421C 00B8+00 s=4 e=3 z=10 None .text setBattleBgmOff__8Z2SeqMgrFb */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::setBattleBgmOff(bool param_0) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/setBattleBgmOff__8Z2SeqMgrFb.s"
}
#pragma pop
/* 802B421C-802B43D0 01B4+00 s=0 e=1 z=0 None .text setBattleSearched__8Z2SeqMgrFb */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::setBattleSearched(bool param_0) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/setBattleSearched__8Z2SeqMgrFb.s"
}
#pragma pop
/* 802B43D0-802B43E0 0010+00 s=3 e=0 z=0 None .text setBattleDistIgnore__8Z2SeqMgrFb */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::setBattleDistIgnore(bool param_0) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/setBattleDistIgnore__8Z2SeqMgrFb.s"
}
#pragma pop
/* ############################################################################################## */
/* 80455A14-80455A18 0004+00 s=1 e=0 z=0 None .sdata2 @5913 */
SECTION_SDATA2 static u32 lit_5913 = 0x3ECCCCCD;
/* 802B43E0-802B4498 00B8+00 s=0 e=2 z=0 None .text setBattleGhostMute__8Z2SeqMgrFb */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::setBattleGhostMute(bool param_0) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/setBattleGhostMute__8Z2SeqMgrFb.s"
}
#pragma pop
/* 802B4498-802B4844 03AC+00 s=0 e=1 z=0 None .text setBattleDistState__8Z2SeqMgrFUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::setBattleDistState(u8 param_0) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/setBattleDistState__8Z2SeqMgrFUc.s"
}
#pragma pop
/* 802B4844-802B4AFC 02B8+00 s=1 e=3 z=1 None .text setBattleSeqState__8Z2SeqMgrFUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::setBattleSeqState(u8 param_0) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/setBattleSeqState__8Z2SeqMgrFUc.s"
}
#pragma pop
/* 802B4AFC-802B4BD0 00D4+00 s=0 e=4 z=0 None .text setBattleLastHit__8Z2SeqMgrFUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::setBattleLastHit(u8 param_0) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/setBattleLastHit__8Z2SeqMgrFUc.s"
}
#pragma pop
/* 802B4BD0-802B4EB0 02E0+00 s=1 e=0 z=0 None .text battleBgmFramework__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::battleBgmFramework() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/battleBgmFramework__8Z2SeqMgrFv.s"
}
#pragma pop
/* 802B4EB0-802B5204 0354+00 s=1 e=0 z=0 None .text startBattleBgm__8Z2SeqMgrFb */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::startBattleBgm(bool param_0) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/startBattleBgm__8Z2SeqMgrFb.s"
}
#pragma pop
/* 802B5204-802B545C 0258+00 s=3 e=1 z=0 None .text stopBattleBgm__8Z2SeqMgrFUcUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::stopBattleBgm(u8 param_0, u8 param_1) {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/stopBattleBgm__8Z2SeqMgrFUcUc.s"
}
#pragma pop
/* 802B545C-802B556C 0110+00 s=1 e=0 z=0 None .text fieldBgmStart__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::fieldBgmStart() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/fieldBgmStart__8Z2SeqMgrFv.s"
}
#pragma pop
/* 802B556C-802B5750 01E4+00 s=3 e=0 z=0 None .text fieldRidingMute__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::fieldRidingMute() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/fieldRidingMute__8Z2SeqMgrFv.s"
}
#pragma pop
/* 802B5750-802B579C 004C+00 s=0 e=1 z=0 None .text onFieldBgmJumpStart__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::onFieldBgmJumpStart() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/onFieldBgmJumpStart__8Z2SeqMgrFv.s"
}
#pragma pop
/* 802B579C-802B594C 01B0+00 s=0 e=1 z=0 None .text onFieldBgmJumpEnd__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::onFieldBgmJumpEnd() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/onFieldBgmJumpEnd__8Z2SeqMgrFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 803CA4B4-803CA508 0054+00 s=1 e=0 z=0 None .data @6877 */
SECTION_DATA static void* lit_6877[21] = {
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1F8),
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1F8),
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1C8),
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1D8),
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1E8),
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1F8),
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1F8),
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1F8),
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1F8),
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1F8),
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1F8),
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1F8),
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1F8),
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1F8),
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1F8),
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1F8),
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1F8),
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1F8),
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1F8),
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1F8),
(void*)(((char*)fieldBgmFramework__8Z2SeqMgrFv) + 0x1F8),
};
/* 802B594C-802B5E80 0534+00 s=2 e=0 z=0 None .text fieldBgmFramework__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::fieldBgmFramework() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/fieldBgmFramework__8Z2SeqMgrFv.s"
}
#pragma pop
/* 802B5E80-802B5E84 0004+00 s=1 e=0 z=0 None .text mbossBgmMuteProcess__8Z2SeqMgrFv */
void Z2SeqMgr::mbossBgmMuteProcess() {
/* empty function */
}
/* 802B5E84-802B5E88 0004+00 s=0 e=2 z=0 None .text bgmSetSwordUsing__8Z2SeqMgrFl */
void Z2SeqMgr::bgmSetSwordUsing(s32 param_0) {
/* empty function */
}
/* 802B5E88-802B5E8C 0004+00 s=0 e=1 z=0 None .text bgmNowBattle__8Z2SeqMgrFf */
void Z2SeqMgr::bgmNowBattle(f32 param_0) {
/* empty function */
}
/* 802B5E8C-802B5ED4 0048+00 s=0 e=1 z=0 None .text taktModeMute__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::taktModeMute() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/taktModeMute__8Z2SeqMgrFv.s"
}
#pragma pop
/* 802B5ED4-802B5F1C 0048+00 s=0 e=1 z=0 None .text taktModeMuteOff__8Z2SeqMgrFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void Z2SeqMgr::taktModeMuteOff() {
nofralloc
#include "asm/Z2AudioLib/Z2SeqMgr/taktModeMuteOff__8Z2SeqMgrFv.s"
}
#pragma pop