/**
 * @file d_a_e_ymb.cpp
 * 
*/

#include "rel/d/a/e/d_a_e_ymb/d_a_e_ymb.h"
#include "dol2asm.h"

//
// Forward References:
//

extern "C" void __ct__13daE_YMB_HIO_cFv();
extern "C" void ctrlJoint__9daE_YMB_cFP8J3DJointP8J3DModel();
extern "C" void __dt__4cXyzFv();
extern "C" void JointCallBack__9daE_YMB_cFP8J3DJointi();
extern "C" static void rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c();
extern "C" void draw__9daE_YMB_cFv();
extern "C" static void daE_YMB_Draw__FP9daE_YMB_c();
extern "C" void setBck__9daE_YMB_cFiUcff();
extern "C" void checkBck__9daE_YMB_cFi();
extern "C" void setActionMode__9daE_YMB_cFii();
extern "C" void setLastDamage__9daE_YMB_cFv();
extern "C" void damage_check__9daE_YMB_cFv();
extern "C" void setCameraSwitch__9daE_YMB_cFv();
extern "C" void checkWaterPos__9daE_YMB_cFv();
extern "C" void checkGroundPos__9daE_YMB_cFv();
extern "C" void setFlyWaitVoice__9daE_YMB_cFv();
extern "C" void setDownWaitVoice__9daE_YMB_cFv();
extern "C" void setHitBoardSe__9daE_YMB_cFv();
extern "C" void setElecEffect1__9daE_YMB_cFv();
extern "C" void setElecEffect2__9daE_YMB_cFv();
extern "C" void setWaterEffect1__9daE_YMB_cFv();
extern "C" void setWaterEffect2__9daE_YMB_cFv();
extern "C" void setBoilEffect__9daE_YMB_cFi();
extern "C" void setDamageEffect__9daE_YMB_cFi();
extern "C" void setDownHamonEffect__9daE_YMB_cFv();
extern "C" void setFlyBlurEffect__9daE_YMB_cFv();
extern "C" void setRockDamageEffect__9daE_YMB_cFv();
extern "C" void setDeathEffect__9daE_YMB_cFv();
extern "C" static void search_drop__FPvPv();
extern "C" void executeWait__9daE_YMB_cFv();
extern "C" void setBitePos__9daE_YMB_cFi();
extern "C" void setInclination__9daE_YMB_cFv();
extern "C" void setBodyAngle__9daE_YMB_cFv();
extern "C" void checkWolfLockIn__9daE_YMB_cFv();
extern "C" void executeFly__9daE_YMB_cFv();
extern "C" void executeFlyAttack__9daE_YMB_cFv();
extern "C" void executeRunAway__9daE_YMB_cFv();
extern "C" void executeGuard__9daE_YMB_cFv();
extern "C" void executeSwim__9daE_YMB_cFv();
extern "C" void executeWaterJump__9daE_YMB_cFv();
extern "C" void getNearDownPos__9daE_YMB_cFv();
extern "C" void executeDamage__9daE_YMB_cFv();
extern "C" void setMidnaBindInit__9daE_YMB_cFP4cXyz();
extern "C" void setMidnaBindLevel__9daE_YMB_cFi();
extern "C" void setWolfLockEffect__9daE_YMB_cFv();
extern "C" void initDownToWater__9daE_YMB_cFv();
extern "C" void calcDownToWater__9daE_YMB_cFv();
extern "C" void executeDown__9daE_YMB_cFv();
extern "C" void setCreateDrop__9daE_YMB_cFv();
extern "C" void executeDeath__9daE_YMB_cFv();
extern "C" void demo_skip__9daE_YMB_cFi();
extern "C" void DemoSkipCallBack__9daE_YMB_cFPvi();
extern "C" void calcLakeDemoPlayerPos__9daE_YMB_cFv();
extern "C" void executeLakeDemo__9daE_YMB_cFv();
extern "C" void executeStartDemo__9daE_YMB_cFv();
extern "C" void checkStartBattleDemo__9daE_YMB_cFv();
extern "C" void executeBattleDemo__9daE_YMB_cFv();
extern "C" void action__9daE_YMB_cFv();
extern "C" void mtx_set__9daE_YMB_cFv();
extern "C" void getBellyBitePos__9daE_YMB_cFP4cXyz();
extern "C" void getDownLockPoint__9daE_YMB_cFv();
extern "C" void setAttentionPos__9daE_YMB_cFv();
extern "C" void cc_set__9daE_YMB_cFv();
extern "C" void execute__9daE_YMB_cFv();
extern "C" static void daE_YMB_Execute__FP9daE_YMB_c();
extern "C" static bool daE_YMB_IsDelete__FP9daE_YMB_c();
extern "C" void _delete__9daE_YMB_cFv();
extern "C" static void daE_YMB_Delete__FP9daE_YMB_c();
extern "C" void CreateHeap__9daE_YMB_cFv();
extern "C" void __dt__12J3DFrameCtrlFv();
extern "C" static void useHeapInit__FP10fopAc_ac_c();
extern "C" void create__9daE_YMB_cFv();
extern "C" void __dt__8cM3dGSphFv();
extern "C" void __dt__8cM3dGAabFv();
extern "C" void __dt__8dCcD_SphFv();
extern "C" void __ct__8dCcD_SphFv();
extern "C" void __dt__10dCcD_GSttsFv();
extern "C" static void daE_YMB_Create__FP9daE_YMB_c();
extern "C" void __dt__10cCcD_GSttsFv();
extern "C" void __dt__13daE_YMB_HIO_cFv();
extern "C" void __sinit_d_a_e_ymb_cpp();
extern "C" void setPos__11daObjDrop_cF4cXyz();
extern "C" extern char const* const d_a_e_ymb__stringBase0;

//
// External References:
//

extern "C" void mDoMtx_ZXYrotM__FPA4_fsss();
extern "C" void mDoMtx_XrotM__FPA4_fs();
extern "C" void mDoMtx_MtxToRot__FPA4_CfP5csXyz();
extern "C" void transS__14mDoMtx_stack_cFRC4cXyz();
extern "C" void transM__14mDoMtx_stack_cFfff();
extern "C" void scaleM__14mDoMtx_stack_cFfff();
extern "C" void ZXYrotM__14mDoMtx_stack_cFRC5csXyz();
extern "C" void play__14mDoExt_baseAnmFv();
extern "C" void init__13mDoExt_brkAnmFP16J3DMaterialTableP15J3DAnmTevRegKeyiifss();
extern "C" void entry__13mDoExt_brkAnmFP16J3DMaterialTablef();
extern "C" void create__21mDoExt_invisibleModelFP8J3DModelUc();
extern "C" void entryDL__21mDoExt_invisibleModelFP4cXyz();
extern "C" void
__ct__16mDoExt_McaMorfSOFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiP10Z2CreatureUlUl();
extern "C" void setAnm__16mDoExt_McaMorfSOFP15J3DAnmTransformiffff();
extern "C" void play__16mDoExt_McaMorfSOFUlSc();
extern "C" void entryDL__16mDoExt_McaMorfSOFv();
extern "C" void modelCalc__16mDoExt_McaMorfSOFv();
extern "C" void __ct__10fopAc_ac_cFv();
extern "C" void fopAc_IsActor__FPv();
extern "C" void fopAcM_delete__FP10fopAc_ac_c();
extern "C" void fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl();
extern "C" void fopAcM_SetMin__FP10fopAc_ac_cfff();
extern "C" void fopAcM_SetMax__FP10fopAc_ac_cfff();
extern "C" void fopAcM_posMoveF__FP10fopAc_ac_cPC4cXyz();
extern "C" void fopAcM_searchActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c();
extern "C" void fopAcM_orderPotentialEvent__FP10fopAc_ac_cUsUsUs();
extern "C" void fpcEx_Search__FPFPvPv_PvPv();
extern "C" void fpcM_IsCreating__FUi();
extern "C" void dComIfG_resLoad__FP30request_of_phase_process_classPCc();
extern "C" void dComIfG_resDelete__FP30request_of_phase_process_classPCc();
extern "C" void dComIfGp_getReverb__Fi();
extern "C" void dComIfGs_onOneZoneSwitch__Fii();
extern "C" void dComIfGs_offOneZoneSwitch__Fii();
extern "C" void
dComIfGd_setShadow__FUlScP8J3DModelP4cXyzffffR13cBgS_PolyInfoP12dKy_tevstr_csfP9_GXTexObj();
extern "C" void onSwitch__12dSv_memBit_cFi();
extern "C" void isSwitch__12dSv_memBit_cCFi();
extern "C" void onEventBit__11dSv_event_cFUs();
extern "C" void isEventBit__11dSv_event_cCFUs();
extern "C" void onSwitch__10dSv_info_cFii();
extern "C" void offSwitch__10dSv_info_cFii();
extern "C" void isSwitch__10dSv_info_cCFii();
extern "C" void getRes__14dRes_control_cFPCclP11dRes_info_ci();
extern "C" void reset__14dEvt_control_cFv();
extern "C" void setSkipProc__14dEvt_control_cFPvPFPvi_ii();
extern "C" void setPtT__14dEvt_control_cFPv();
extern "C" void getEmitter__Q213dPa_control_c7level_cFUl();
extern "C" void setHitMark__13dPa_control_cFUsP10fopAc_ac_cPC4cXyzPC5csXyzPC4cXyzUl();
extern "C" void
set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf();
extern "C" void
set__13dPa_control_cFUlUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf();
extern "C" void StartShock__12dVibration_cFii4cXyz();
extern "C" void StartQuake__12dVibration_cFii4cXyz();
extern "C" void StartQuake__12dVibration_cFPCUcii4cXyz();
extern "C" void StopQuake__12dVibration_cFi();
extern "C" void LockonTarget__12dAttention_cFl();
extern "C" void LockonTruth__12dAttention_cFv();
extern "C" void Release__4cBgSFP9dBgW_Base();
extern "C" void GroundCross__4cBgSFP11cBgS_GndChk();
extern "C" void Regist__4dBgSFP9dBgW_BaseP10fopAc_ac_c();
extern "C" void dBgS_MoveBGProc_Typical__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz();
extern "C" void __ct__11dBgS_GndChkFv();
extern "C" void __ct__18dBgS_ObjGndChk_SplFv();
extern "C" void __dt__18dBgS_ObjGndChk_SplFv();
extern "C" void Set__4cBgWFP6cBgD_tUlPA3_A4_f();
extern "C" void __ct__4dBgWFv();
extern "C" void Move__4dBgWFv();
extern "C" void __ct__10dCcD_GSttsFv();
extern "C" void Init__9dCcD_SttsFiiP10fopAc_ac_c();
extern "C" void __ct__12dCcD_GObjInfFv();
extern "C" void __dt__12dCcD_GObjInfFv();
extern "C" void ChkAtHit__12dCcD_GObjInfFv();
extern "C" void GetAtHitObj__12dCcD_GObjInfFv();
extern "C" void ChkTgHit__12dCcD_GObjInfFv();
extern "C" void ResetTgHit__12dCcD_GObjInfFv();
extern "C" void GetTgHitObj__12dCcD_GObjInfFv();
extern "C" void Set__8dCcD_SphFRC11dCcD_SrcSph();
extern "C" void cc_at_check__FP10fopAc_ac_cP11dCcU_AtInfo();
extern "C" void checkNowWolfEyeUp__9daPy_py_cFv();
extern "C" void Start__9dCamera_cFv();
extern "C" void Stop__9dCamera_cFv();
extern "C" void SetTrimSize__9dCamera_cFl();
extern "C" void Set__9dCamera_cF4cXyz4cXyzfs();
extern "C" void Reset__9dCamera_cF4cXyz4cXyz();
extern "C" void Eye__9dCamera_cFv();
extern "C" void Center__9dCamera_cFv();
extern "C" void settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c();
extern "C" void setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c();
extern "C" void GetAc__8cCcD_ObjFv();
extern "C" void Set__4cCcSFP8cCcD_Obj();
extern "C" void __pl__4cXyzCFRC3Vec();
extern "C" void __mi__4cXyzCFRC3Vec();
extern "C" void __ml__4cXyzCFf();
extern "C" void cM_atan2s__Fff();
extern "C" void cM_rnd__Fv();
extern "C" void cM_rndF__Ff();
extern "C" void cM_rndFX__Ff();
extern "C" void SetPos__11cBgS_GndChkFPC3Vec();
extern "C" void SetPos__11cBgS_GndChkFPC4cXyz();
extern "C" void ChkUsed__9cBgW_BgIdCFv();
extern "C" void SetC__8cM3dGSphFRC4cXyz();
extern "C" void SetR__8cM3dGSphFf();
extern "C" void cLib_addCalc__FPfffff();
extern "C" void cLib_addCalcAngleS__FPsssss();
extern "C" void cLib_chaseF__FPfff();
extern "C" void cLib_chasePos__FP4cXyzRC4cXyzf();
extern "C" void cLib_chasePosXZ__FP4cXyzRC4cXyzf();
extern "C" void cLib_chaseAngleS__FPsss();
extern "C" void cLib_targetAngleY__FPC3VecPC3Vec();
extern "C" void cLib_targetAngleX__FPC4cXyzPC4cXyz();
extern "C" void cLib_offsetPos__FP4cXyzPC4cXyzsPC4cXyz();
extern "C" void func_80280808();
extern "C" void seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc();
extern "C" void seStartLevel__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc();
extern "C" void subBgmStart__8Z2SeqMgrFUl();
extern "C" void subBgmStop__8Z2SeqMgrFv();
extern "C" void changeSubBgmStatus__8Z2SeqMgrFl();
extern "C" void setBattleBgmOff__8Z2SeqMgrFb();
extern "C" void setForceBattleArea__13Z2SoundObjMgrFbUsUsUs();
extern "C" void __ct__15Z2CreatureEnemyFv();
extern "C" void init__15Z2CreatureEnemyFP3VecP3VecUcUc();
extern "C" void setLinkSearch__15Z2CreatureEnemyFb();
extern "C" void setEnemyName__15Z2CreatureEnemyFPCc();
extern "C" void* __nw__FUl();
extern "C" void __dl__FPv();
extern "C" void init__12J3DFrameCtrlFs();
extern "C" void checkPass__12J3DFrameCtrlFf();
extern "C" void __construct_array();
extern "C" void _savegpr_22();
extern "C" void _savegpr_23();
extern "C" void _savegpr_24();
extern "C" void _savegpr_25();
extern "C" void _savegpr_26();
extern "C" void _savegpr_27();
extern "C" void _savegpr_28();
extern "C" void _savegpr_29();
extern "C" void _restgpr_22();
extern "C" void _restgpr_23();
extern "C" void _restgpr_24();
extern "C" void _restgpr_25();
extern "C" void _restgpr_26();
extern "C" void _restgpr_27();
extern "C" void _restgpr_28();
extern "C" void _restgpr_29();
extern "C" u8 saveBitLabels__16dSv_event_flag_c[1644 + 4 /* padding */];
extern "C" extern void* __vt__8dCcD_Sph[36];
extern "C" extern void* __vt__9dCcD_Stts[11];
extern "C" extern void* __vt__12cCcD_SphAttr[25];
extern "C" extern void* __vt__14cCcD_ShapeAttr[22];
extern "C" extern void* __vt__9cCcD_Stts[8];
extern "C" u8 now__14mDoMtx_stack_c[48];
extern "C" extern u8 g_dComIfG_gameInfo[122384];
extern "C" u8 mSimpleTexObj__21dDlst_shadowControl_c[32];
extern "C" u8 mCurrentMtx__6J3DSys[48];
extern "C" extern u8 j3dZModeTable[96];
extern "C" u8 sincosTable___5JMath[65536];
extern "C" u8 m_midnaActor__9daPy_py_c[4];
extern "C" u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */];
extern "C" void __register_global_object();

//
// Declarations:
//

/* ############################################################################################## */
/* 808218AC-808218B0 000000 0004+00 49/49 0/0 0/0 .rodata          @3791 */
SECTION_RODATA static f32 const lit_3791 = 1.0f;
COMPILER_STRIP_GATE(0x808218AC, &lit_3791);

/* 808218B0-808218B4 000004 0004+00 0/4 0/0 0/0 .rodata          @3792 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_3792 = 10.0f;
COMPILER_STRIP_GATE(0x808218B0, &lit_3792);
#pragma pop

/* 808218B4-808218B8 000008 0004+00 0/2 0/0 0/0 .rodata          @3793 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_3793 = 70.0f;
COMPILER_STRIP_GATE(0x808218B4, &lit_3793);
#pragma pop

/* 808218B8-808218BC 00000C 0004+00 0/4 0/0 0/0 .rodata          @3794 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_3794 = 40.0f;
COMPILER_STRIP_GATE(0x808218B8, &lit_3794);
#pragma pop

/* 808218BC-808218C0 000010 0004+00 0/1 0/0 0/0 .rodata          @3795 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_3795 = 750.0f;
COMPILER_STRIP_GATE(0x808218BC, &lit_3795);
#pragma pop

/* 808218C0-808218C4 000014 0004+00 0/2 0/0 0/0 .rodata          @3796 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_3796 = 400.0f;
COMPILER_STRIP_GATE(0x808218C0, &lit_3796);
#pragma pop

/* 80821B10-80821B1C 000000 000C+00 2/2 0/0 0/0 .data            cNullVec__6Z2Calc */
SECTION_DATA static u8 cNullVec__6Z2Calc[12] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};

/* 80821B1C-80821B30 00000C 0004+10 0/0 0/0 0/0 .data            @1787 */
#pragma push
#pragma force_active on
SECTION_DATA static u32 lit_1787[1 + 4 /* padding */] = {
    0x02000201,
    /* padding */
    0x40080000,
    0x00000000,
    0x3FE00000,
    0x00000000,
};
#pragma pop

/* 80821B30-80821B70 000020 0040+00 0/1 0/0 0/0 .data cc_ymb_src__23@unnamed@d_a_e_ymb_cpp@ */
#pragma push
#pragma force_active on
SECTION_DATA static u8 data_80821B30[64] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D,
    0xD8, 0xFB, 0xFD, 0xFF, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x75, 0x09, 0x00, 0x01, 0x07,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x20, 0x00, 0x00,
};
#pragma pop

/* 80821B70-80821BB0 000060 0040+00 0/1 0/0 0/0 .data cc_ymb_at_src__23@unnamed@d_a_e_ymb_cpp@ */
#pragma push
#pragma force_active on
SECTION_DATA static u8 data_80821B70[64] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D,
    0xD8, 0xFB, 0xFD, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x01, 0x07,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x20, 0x00, 0x00,
};
#pragma pop

/* 80821BB0-80821BF0 0000A0 0040+00 0/1 0/0 0/0 .data cc_ymb_eye_src__23@unnamed@d_a_e_ymb_cpp@ */
#pragma push
#pragma force_active on
SECTION_DATA static u8 data_80821BB0[64] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x20, 0x00, 0x00,
};
#pragma pop

/* 80821BF0-80821C30 0000E0 0040+00 0/1 0/0 0/0 .data cc_ymb_tube_src__23@unnamed@d_a_e_ymb_cpp@
 */
#pragma push
#pragma force_active on
SECTION_DATA static u8 data_80821BF0[64] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0xD8, 0xFB, 0xFD, 0xFF, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x75, 0x09, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x20, 0x00, 0x00,
};
#pragma pop

/* 80821C30-80821C48 000120 0018+00 3/4 0/0 0/0 .data YMB_DOWN_ATT_JNT__23@unnamed@d_a_e_ymb_cpp@
 */
SECTION_DATA static u8 data_80821C30[24] = {
    0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x1A,
    0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x1E,
};

/* 80821C48-80821C54 000138 000C+00 0/0 0/0 0/0 .data YMB_DROP_JNT__23@unnamed@d_a_e_ymb_cpp@ */
#pragma push
#pragma force_active on
SECTION_DATA static u8 data_80821C48[12] = {
    0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x01,
};
#pragma pop

/* 80821C54-80821C5C 000144 0008+00 1/1 0/0 0/0 .data            w_eff_id$4417 */
SECTION_DATA static u8 w_eff_id_4417[8] = {
    0x86, 0x30, 0x86, 0x31, 0x86, 0x32, 0x86, 0x33,
};

/* 80821C5C-80821C68 00014C 000C+00 1/1 0/0 0/0 .data            w_eff_id$4497 */
SECTION_DATA static u8 w_eff_id_4497[12] = {
    0x86, 0x36, 0x86, 0x37, 0x86, 0x38, 0x86, 0x39, 0x86, 0x3A, 0x86, 0x3B,
};

/* 80821C68-80821C78 000158 000E+02 1/1 0/0 0/0 .data            w_eff_id$4533 */
SECTION_DATA static u8 w_eff_id_4533[14 + 2 /* padding */] = {
    0x86,
    0x3C,
    0x86,
    0x3D,
    0x86,
    0x3E,
    0x86,
    0x3F,
    0x86,
    0x40,
    0x86,
    0x41,
    0x86,
    0x42,
    /* padding */
    0x00,
    0x00,
};

/* 80821C78-80821C88 000168 000E+02 1/1 0/0 0/0 .data            w_eff_id$4569 */
SECTION_DATA static u8 w_eff_id_4569[14 + 2 /* padding */] = {
    0x86,
    0x52,
    0x86,
    0x53,
    0x86,
    0x54,
    0x86,
    0x55,
    0x86,
    0x56,
    0x86,
    0x50,
    0x86,
    0x51,
    /* padding */
    0x00,
    0x00,
};

/* 80821C88-80821C8C 000178 0004+00 1/1 0/0 0/0 .data            w_eff_id$4611 */
SECTION_DATA static u8 w_eff_id_4611[4] = {
    0x86,
    0x43,
    0x86,
    0x46,
};

/* 80821C8C-80821C90 00017C 0004+00 1/1 0/0 0/0 .data            w_eff_id$4637 */
SECTION_DATA static u8 w_eff_id_4637[4] = {
    0x86,
    0x34,
    0x86,
    0x35,
};

/* 80821C90-80821C94 000180 0004+00 1/1 0/0 0/0 .data            w_eff_id$4677 */
SECTION_DATA static u8 w_eff_id_4677[4] = {
    0x86,
    0x5F,
    0x86,
    0x60,
};

/* 80821C94-80821C98 000184 0004+00 1/1 0/0 0/0 .data            w_eff_id$4777 */
SECTION_DATA static u8 w_eff_id_4777[4] = {
    0x86,
    0x5D,
    0x86,
    0x5E,
};

/* 80821C98-80821CA0 000188 0006+02 1/1 0/0 0/0 .data            ymb_chance_time$5424 */
SECTION_DATA static u8 ymb_chance_time[6 + 2 /* padding */] = {
    0x00,
    0x6E,
    0x00,
    0x50,
    0x00,
    0x32,
    /* padding */
    0x00,
    0x00,
};

/* 80821CA0-80821CD0 -00001 0030+00 1/1 0/0 0/0 .data            @5575 */
SECTION_DATA static void* lit_5575[12] = {
    (void*)(((char*)executeFlyAttack__9daE_YMB_cFv) + 0x84),
    (void*)(((char*)executeFlyAttack__9daE_YMB_cFv) + 0x148),
    (void*)(((char*)executeFlyAttack__9daE_YMB_cFv) + 0x1D8),
    (void*)(((char*)executeFlyAttack__9daE_YMB_cFv) + 0x9A8),
    (void*)(((char*)executeFlyAttack__9daE_YMB_cFv) + 0x5CC),
    (void*)(((char*)executeFlyAttack__9daE_YMB_cFv) + 0x684),
    (void*)(((char*)executeFlyAttack__9daE_YMB_cFv) + 0x9A8),
    (void*)(((char*)executeFlyAttack__9daE_YMB_cFv) + 0x9A8),
    (void*)(((char*)executeFlyAttack__9daE_YMB_cFv) + 0x9A8),
    (void*)(((char*)executeFlyAttack__9daE_YMB_cFv) + 0x7C8),
    (void*)(((char*)executeFlyAttack__9daE_YMB_cFv) + 0x7C8),
    (void*)(((char*)executeFlyAttack__9daE_YMB_cFv) + 0x980),
};

/* 80821CD0-80821CF8 -00001 0028+00 1/1 0/0 0/0 .data            @6089 */
SECTION_DATA static void* lit_6089[10] = {
    (void*)(((char*)executeSwim__9daE_YMB_cFv) + 0x90),
    (void*)(((char*)executeSwim__9daE_YMB_cFv) + 0xB8),
    (void*)(((char*)executeSwim__9daE_YMB_cFv) + 0x14C),
    (void*)(((char*)executeSwim__9daE_YMB_cFv) + 0x398),
    (void*)(((char*)executeSwim__9daE_YMB_cFv) + 0x398),
    (void*)(((char*)executeSwim__9daE_YMB_cFv) + 0x894),
    (void*)(((char*)executeSwim__9daE_YMB_cFv) + 0x894),
    (void*)(((char*)executeSwim__9daE_YMB_cFv) + 0xA5C),
    (void*)(((char*)executeSwim__9daE_YMB_cFv) + 0xCAC),
    (void*)(((char*)executeSwim__9daE_YMB_cFv) + 0xDB4),
};

/* 80821CF8-80821CFC 0001E8 0004+00 1/1 0/0 0/0 .data            e_prim$6362 */
SECTION_DATA static u8 e_prim_6362[4] = {
    0xFF,
    0x64,
    0x78,
    0x00,
};

/* 80821CFC-80821D00 0001EC 0004+00 1/1 0/0 0/0 .data            e_env$6363 */
SECTION_DATA static u8 e_env_6363[4] = {
    0x3C,
    0x1E,
    0x1E,
    0x00,
};

/* 80821D00-80821D04 0001F0 0004+00 0/1 0/0 0/0 .data            e_prim$6449 */
#pragma push
#pragma force_active on
SECTION_DATA static u8 e_prim_6449[4] = {
    0xFF,
    0x64,
    0x78,
    0x00,
};
#pragma pop

/* 80821D04-80821D08 0001F4 0004+00 0/1 0/0 0/0 .data            e_env$6450 */
#pragma push
#pragma force_active on
SECTION_DATA static u8 e_env_6450[4] = {
    0x3C,
    0x1E,
    0x1E,
    0x00,
};
#pragma pop

/* 80821D08-80821D10 0001F8 0006+02 0/1 0/0 0/0 .data            eff_id$6451 */
#pragma push
#pragma force_active on
SECTION_DATA static u8 eff_id[6 + 2 /* padding */] = {
    0x02,
    0x9D,
    0x02,
    0x9E,
    0x02,
    0x9F,
    /* padding */
    0x00,
    0x00,
};
#pragma pop

/* 80821D10-80821D40 -00001 0030+00 1/1 0/0 0/0 .data            @7505 */
SECTION_DATA static void* lit_7505[12] = {
    (void*)(((char*)executeStartDemo__9daE_YMB_cFv) + 0x64),
    (void*)(((char*)executeStartDemo__9daE_YMB_cFv) + 0x1C0),
    (void*)(((char*)executeStartDemo__9daE_YMB_cFv) + 0x434),
    (void*)(((char*)executeStartDemo__9daE_YMB_cFv) + 0x514),
    (void*)(((char*)executeStartDemo__9daE_YMB_cFv) + 0x5D0),
    (void*)(((char*)executeStartDemo__9daE_YMB_cFv) + 0xB2C),
    (void*)(((char*)executeStartDemo__9daE_YMB_cFv) + 0xB2C),
    (void*)(((char*)executeStartDemo__9daE_YMB_cFv) + 0xB2C),
    (void*)(((char*)executeStartDemo__9daE_YMB_cFv) + 0x6E0),
    (void*)(((char*)executeStartDemo__9daE_YMB_cFv) + 0x86C),
    (void*)(((char*)executeStartDemo__9daE_YMB_cFv) + 0x928),
    (void*)(((char*)executeStartDemo__9daE_YMB_cFv) + 0xA24),
};

/* 80821D40-80821D74 -00001 0034+00 1/1 0/0 0/0 .data            @7867 */
SECTION_DATA static void* lit_7867[13] = {
    (void*)(((char*)action__9daE_YMB_cFv) + 0x1AC), (void*)(((char*)action__9daE_YMB_cFv) + 0x1B8),
    (void*)(((char*)action__9daE_YMB_cFv) + 0x1C4), (void*)(((char*)action__9daE_YMB_cFv) + 0x1D0),
    (void*)(((char*)action__9daE_YMB_cFv) + 0x1DC), (void*)(((char*)action__9daE_YMB_cFv) + 0x1E8),
    (void*)(((char*)action__9daE_YMB_cFv) + 0x1F4), (void*)(((char*)action__9daE_YMB_cFv) + 0x200),
    (void*)(((char*)action__9daE_YMB_cFv) + 0x20C), (void*)(((char*)action__9daE_YMB_cFv) + 0x218),
    (void*)(((char*)action__9daE_YMB_cFv) + 0x224), (void*)(((char*)action__9daE_YMB_cFv) + 0x230),
    (void*)(((char*)action__9daE_YMB_cFv) + 0x23C),
};

/* 80821D74-80821D94 -00001 0020+00 1/0 0/0 0/0 .data            l_daE_YMB_Method */
static actor_method_class l_daE_YMB_Method = {
    (process_method_func)daE_YMB_Create__FP9daE_YMB_c,
    (process_method_func)daE_YMB_Delete__FP9daE_YMB_c,
    (process_method_func)daE_YMB_Execute__FP9daE_YMB_c,
    (process_method_func)daE_YMB_IsDelete__FP9daE_YMB_c,
    (process_method_func)daE_YMB_Draw__FP9daE_YMB_c,
};

/* 80821D94-80821DC4 -00001 0030+00 0/0 0/0 1/0 .data            g_profile_E_YMB */
extern actor_process_profile_definition g_profile_E_YMB = {
  fpcLy_CURRENT_e,        // mLayerID
  7,                      // mListID
  fpcPi_CURRENT_e,        // mListPrio
  PROC_E_YMB,             // mProcName
  &g_fpcLf_Method.mBase,  // sub_method
  sizeof(daE_YMB_c),      // mSize
  0,                      // mSizeOther
  0,                      // mParameters
  &g_fopAc_Method.base,   // sub_method
  196,                    // mPriority
  &l_daE_YMB_Method,      // sub_method
  0x00044000,             // mStatus
  fopAc_ENEMY_e,          // mActorType
  fopAc_CULLBOX_CUSTOM_e, // cullType
};

/* 80821DC4-80821DD0 0002B4 000C+00 2/2 0/0 0/0 .data            __vt__10cCcD_GStts */
SECTION_DATA extern void* __vt__10cCcD_GStts[3] = {
    (void*)NULL /* RTTI */,
    (void*)NULL,
    (void*)__dt__10cCcD_GSttsFv,
};

/* 80821DD0-80821DDC 0002C0 000C+00 1/1 0/0 0/0 .data            __vt__10dCcD_GStts */
SECTION_DATA extern void* __vt__10dCcD_GStts[3] = {
    (void*)NULL /* RTTI */,
    (void*)NULL,
    (void*)__dt__10dCcD_GSttsFv,
};

/* 80821DDC-80821DE8 0002CC 000C+00 4/4 0/0 0/0 .data            __vt__8cM3dGSph */
SECTION_DATA extern void* __vt__8cM3dGSph[3] = {
    (void*)NULL /* RTTI */,
    (void*)NULL,
    (void*)__dt__8cM3dGSphFv,
};

/* 80821DE8-80821DF4 0002D8 000C+00 4/4 0/0 0/0 .data            __vt__8cM3dGAab */
SECTION_DATA extern void* __vt__8cM3dGAab[3] = {
    (void*)NULL /* RTTI */,
    (void*)NULL,
    (void*)__dt__8cM3dGAabFv,
};

/* 80821DF4-80821E00 0002E4 000C+00 2/2 0/0 0/0 .data            __vt__12J3DFrameCtrl */
SECTION_DATA extern void* __vt__12J3DFrameCtrl[3] = {
    (void*)NULL /* RTTI */,
    (void*)NULL,
    (void*)__dt__12J3DFrameCtrlFv,
};

/* 80821E00-80821E0C 0002F0 000C+00 2/2 0/0 0/0 .data            __vt__13daE_YMB_HIO_c */
SECTION_DATA extern void* __vt__13daE_YMB_HIO_c[3] = {
    (void*)NULL /* RTTI */,
    (void*)NULL,
    (void*)__dt__13daE_YMB_HIO_cFv,
};

/* 8081610C-8081615C 0000EC 0050+00 1/1 0/0 0/0 .text            __ct__13daE_YMB_HIO_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm daE_YMB_HIO_c::daE_YMB_HIO_c() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/__ct__13daE_YMB_HIO_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 808218C4-808218C8 000018 0004+00 6/37 0/0 0/0 .rodata          @3910 */
SECTION_RODATA static u8 const lit_3910[4] = {
    0x00,
    0x00,
    0x00,
    0x00,
};
COMPILER_STRIP_GATE(0x808218C4, &lit_3910);

/* 808218C8-808218CC 00001C 0004+00 0/2 0/0 0/0 .rodata          @3911 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_3911 = -100.0f;
COMPILER_STRIP_GATE(0x808218C8, &lit_3911);
#pragma pop

/* 808218CC-808218D4 000020 0008+00 0/4 0/0 0/0 .rodata          @3913 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_3913[8] = {
    0x43, 0x30, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x808218CC, &lit_3913);
#pragma pop

/* 8081615C-808164B4 00013C 0358+00 1/1 0/0 0/0 .text ctrlJoint__9daE_YMB_cFP8J3DJointP8J3DModel
 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::ctrlJoint(J3DJoint* param_0, J3DModel* param_1) {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/ctrlJoint__9daE_YMB_cFP8J3DJointP8J3DModel.s"
}
#pragma pop

/* 808164B4-808164F0 000494 003C+00 8/8 0/0 0/1 .text            __dt__4cXyzFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm cXyz::~cXyz() {
extern "C" asm void __dt__4cXyzFv(void) {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/__dt__4cXyzFv.s"
}
#pragma pop

/* 808164F0-8081653C 0004D0 004C+00 1/1 0/0 0/0 .text JointCallBack__9daE_YMB_cFP8J3DJointi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::JointCallBack(J3DJoint* param_0, int param_1) {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/JointCallBack__9daE_YMB_cFP8J3DJointi.s"
}
#pragma pop

/* 8081653C-80816554 00051C 0018+00 1/1 0/0 0/0 .text
 * rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c              */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void rideCallBack(dBgW* param_0, fopAc_ac_c* param_1, fopAc_ac_c* param_2) {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c.s"
}
#pragma pop

/* ############################################################################################## */
/* 808218D4-808218D8 000028 0004+00 0/2 0/0 0/0 .rodata          @4064 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4064 = 255.0f;
COMPILER_STRIP_GATE(0x808218D4, &lit_4064);
#pragma pop

/* 808218D8-808218DC 00002C 0004+00 0/8 0/0 0/0 .rodata          @4065 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4065 = 100.0f;
COMPILER_STRIP_GATE(0x808218D8, &lit_4065);
#pragma pop

/* 808218DC-808218E0 000030 0004+00 0/3 0/0 0/0 .rodata          @4066 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4066 = 2500.0f;
COMPILER_STRIP_GATE(0x808218DC, &lit_4066);
#pragma pop

/* 80816554-8081695C 000534 0408+00 1/1 0/0 0/0 .text            draw__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::draw() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/draw__9daE_YMB_cFv.s"
}
#pragma pop

/* 8081695C-8081697C 00093C 0020+00 1/0 0/0 0/0 .text            daE_YMB_Draw__FP9daE_YMB_c */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void daE_YMB_Draw(daE_YMB_c* param_0) {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/daE_YMB_Draw__FP9daE_YMB_c.s"
}
#pragma pop

/* ############################################################################################## */
/* 808218E0-808218E4 000034 0004+00 3/3 0/0 0/0 .rodata          @4083 */
SECTION_RODATA static f32 const lit_4083 = -1.0f;
COMPILER_STRIP_GATE(0x808218E0, &lit_4083);

/* 80821B04-80821B04 000258 0000+00 0/0 0/0 0/0 .rodata          @stringBase0 */
#pragma push
#pragma force_active on
SECTION_DEAD static char const* const stringBase_80821B04 = "E_YB";
#pragma pop

/* 8081697C-80816A20 00095C 00A4+00 14/14 0/0 0/0 .text            setBck__9daE_YMB_cFiUcff */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::setBck(int param_0, u8 param_1, f32 param_2, f32 param_3) {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/setBck__9daE_YMB_cFiUcff.s"
}
#pragma pop

/* 80816A20-80816A7C 000A00 005C+00 5/5 0/0 0/0 .text            checkBck__9daE_YMB_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::checkBck(int param_0) {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/checkBck__9daE_YMB_cFi.s"
}
#pragma pop

/* 80816A7C-80816A88 000A5C 000C+00 15/15 0/0 0/0 .text            setActionMode__9daE_YMB_cFii */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::setActionMode(int param_0, int param_1) {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/setActionMode__9daE_YMB_cFii.s"
}
#pragma pop

/* ############################################################################################## */
/* 808218E4-808218EC 000038 0004+04 0/10 0/0 0/0 .rodata          @4111 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4111[1 + 1 /* padding */] = {
    3.0f,
    /* padding */
    0.0f,
};
COMPILER_STRIP_GATE(0x808218E4, &lit_4111);
#pragma pop

/* 80816A88-80816B7C 000A68 00F4+00 1/1 0/0 0/0 .text            setLastDamage__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::setLastDamage() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/setLastDamage__9daE_YMB_cFv.s"
}
#pragma pop

/* 80816B7C-80816E78 000B5C 02FC+00 1/1 0/0 0/0 .text            damage_check__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::damage_check() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/damage_check__9daE_YMB_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 808218EC-808218F4 000040 0008+00 0/14 0/0 0/0 .rodata          @4268 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4268[8] = {
    0x3F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x808218EC, &lit_4268);
#pragma pop

/* 808218F4-808218FC 000048 0008+00 0/14 0/0 0/0 .rodata          @4269 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4269[8] = {
    0x40, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x808218F4, &lit_4269);
#pragma pop

/* 808218FC-80821904 000050 0008+00 0/15 0/0 0/0 .rodata          @4270 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4270[8] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x808218FC, &lit_4270);
#pragma pop

/* 80821904-80821908 000058 0004+00 0/5 0/0 0/0 .rodata          @4271 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4271 = 3000.0f;
COMPILER_STRIP_GATE(0x80821904, &lit_4271);
#pragma pop

/* 80816E78-80817064 000E58 01EC+00 1/1 0/0 0/0 .text            setCameraSwitch__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::setCameraSwitch() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/setCameraSwitch__9daE_YMB_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80821908-8082190C 00005C 0004+00 0/7 0/0 0/0 .rodata          @4289 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4289 = 1000.0f;
COMPILER_STRIP_GATE(0x80821908, &lit_4289);
#pragma pop

/* 8082190C-80821910 000060 0004+00 1/2 0/0 0/0 .rodata          @4290 */
SECTION_RODATA static f32 const lit_4290 = -1000000000.0f;
COMPILER_STRIP_GATE(0x8082190C, &lit_4290);

/* 80821910-80821914 000064 0004+00 1/6 0/0 0/0 .rodata          @4291 */
SECTION_RODATA static f32 const lit_4291 = 200.0f;
COMPILER_STRIP_GATE(0x80821910, &lit_4291);

/* 80821E18-80821E1C 000008 0001+03 8/8 0/0 0/0 .bss             @1109 */
static u8 lit_1109[1 + 3 /* padding */];

/* 80821E1C-80821E20 00000C 0001+03 0/0 0/0 0/0 .bss             @1107 */
#pragma push
#pragma force_active on
static u8 lit_1107[1 + 3 /* padding */];
#pragma pop

/* 80821E20-80821E24 000010 0001+03 0/0 0/0 0/0 .bss             @1105 */
#pragma push
#pragma force_active on
static u8 lit_1105[1 + 3 /* padding */];
#pragma pop

/* 80821E24-80821E28 000014 0001+03 0/0 0/0 0/0 .bss             @1104 */
#pragma push
#pragma force_active on
static u8 lit_1104[1 + 3 /* padding */];
#pragma pop

/* 80821E28-80821E2C 000018 0001+03 0/0 0/0 0/0 .bss             @1099 */
#pragma push
#pragma force_active on
static u8 lit_1099[1 + 3 /* padding */];
#pragma pop

/* 80821E2C-80821E30 00001C 0001+03 0/0 0/0 0/0 .bss             @1097 */
#pragma push
#pragma force_active on
static u8 lit_1097[1 + 3 /* padding */];
#pragma pop

/* 80821E30-80821E34 000020 0001+03 0/0 0/0 0/0 .bss             @1095 */
#pragma push
#pragma force_active on
static u8 lit_1095[1 + 3 /* padding */];
#pragma pop

/* 80821E34-80821E38 000024 0001+03 0/0 0/0 0/0 .bss             @1094 */
#pragma push
#pragma force_active on
static u8 lit_1094[1 + 3 /* padding */];
#pragma pop

/* 80821E38-80821E3C 000028 0001+03 0/0 0/0 0/0 .bss             @1057 */
#pragma push
#pragma force_active on
static u8 lit_1057[1 + 3 /* padding */];
#pragma pop

/* 80821E3C-80821E40 00002C 0001+03 0/0 0/0 0/0 .bss             @1055 */
#pragma push
#pragma force_active on
static u8 lit_1055[1 + 3 /* padding */];
#pragma pop

/* 80821E40-80821E44 000030 0001+03 0/0 0/0 0/0 .bss             @1053 */
#pragma push
#pragma force_active on
static u8 lit_1053[1 + 3 /* padding */];
#pragma pop

/* 80821E44-80821E48 000034 0001+03 0/0 0/0 0/0 .bss             @1052 */
#pragma push
#pragma force_active on
static u8 lit_1052[1 + 3 /* padding */];
#pragma pop

/* 80821E48-80821E4C 000038 0001+03 0/0 0/0 0/0 .bss             @1014 */
#pragma push
#pragma force_active on
static u8 lit_1014[1 + 3 /* padding */];
#pragma pop

/* 80821E4C-80821E50 00003C 0001+03 0/0 0/0 0/0 .bss             @1012 */
#pragma push
#pragma force_active on
static u8 lit_1012[1 + 3 /* padding */];
#pragma pop

/* 80821E50-80821E54 000040 0001+03 0/0 0/0 0/0 .bss             @1010 */
#pragma push
#pragma force_active on
static u8 lit_1010[1 + 3 /* padding */];
#pragma pop

/* 80821E54-80821E58 -00001 0004+00 2/2 0/0 0/0 .bss             None */
/* 80821E54 0001+00 data_80821E54 @1009 */
/* 80821E55 0003+00 data_80821E55 None */
static u8 struct_80821E54[4];

/* 80821E58-80821E64 000048 000C+00 0/1 0/0 0/0 .bss             @3786 */
#pragma push
#pragma force_active on
static u8 lit_3786[12];
#pragma pop

/* 80821E64-80821E84 000054 0020+00 12/20 0/0 0/0 .bss             l_HIO */
static u8 l_HIO[32];

/* 80817064-80817164 001044 0100+00 1/1 0/0 0/0 .text            checkWaterPos__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::checkWaterPos() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/checkWaterPos__9daE_YMB_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80821914-80821918 000068 0004+00 1/4 0/0 0/0 .rodata          @4304 */
SECTION_RODATA static f32 const lit_4304 = 500.0f;
COMPILER_STRIP_GATE(0x80821914, &lit_4304);

/* 80817164-80817200 001144 009C+00 1/1 0/0 0/0 .text            checkGroundPos__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::checkGroundPos() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/checkGroundPos__9daE_YMB_cFv.s"
}
#pragma pop

/* 80817200-8081727C 0011E0 007C+00 6/6 0/0 0/0 .text            setFlyWaitVoice__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::setFlyWaitVoice() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/setFlyWaitVoice__9daE_YMB_cFv.s"
}
#pragma pop

/* 8081727C-808172F8 00125C 007C+00 1/1 0/0 0/0 .text            setDownWaitVoice__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::setDownWaitVoice() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/setDownWaitVoice__9daE_YMB_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80821918-8082191C 00006C 0004+00 1/6 0/0 0/0 .rodata          @4343 */
SECTION_RODATA static f32 const lit_4343 = 150.0f;
COMPILER_STRIP_GATE(0x80821918, &lit_4343);

/* 808172F8-808173B0 0012D8 00B8+00 0/0 0/0 1/1 .text            setHitBoardSe__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::setHitBoardSe() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/setHitBoardSe__9daE_YMB_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 8082191C-80821920 000070 0004+00 0/1 0/0 0/0 .rodata          @4411 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4411 = 1.0f / 5.0f;
COMPILER_STRIP_GATE(0x8082191C, &lit_4411);
#pragma pop

/* 80821920-80821924 000074 0004+00 0/4 0/0 0/0 .rodata          @4412 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4412 = 20.0f;
COMPILER_STRIP_GATE(0x80821920, &lit_4412);
#pragma pop

/* 808173B0-8081756C 001390 01BC+00 4/4 0/0 0/0 .text            setElecEffect1__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::setElecEffect1() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/setElecEffect1__9daE_YMB_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80821924-80821928 000078 0004+00 0/3 0/0 0/0 .rodata          @4487 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4487 = 2.0f;
COMPILER_STRIP_GATE(0x80821924, &lit_4487);
#pragma pop

/* 80821928-8082192C 00007C 0004+00 0/2 0/0 0/0 .rodata          @4488 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4488 = 60.0f;
COMPILER_STRIP_GATE(0x80821928, &lit_4488);
#pragma pop

/* 8081756C-80817744 00154C 01D8+00 6/6 0/0 0/0 .text            setElecEffect2__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::setElecEffect2() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/setElecEffect2__9daE_YMB_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80821E84-80821E90 000074 000C+00 0/1 0/0 0/0 .bss             @3797 */
#pragma push
#pragma force_active on
static u8 lit_3797[12];
#pragma pop

/* 80821E90-80821E9C 000080 000C+00 0/1 0/0 0/0 .bss             @3798 */
#pragma push
#pragma force_active on
static u8 lit_3798[12];
#pragma pop

/* 80821E9C-80821EA8 00008C 000C+00 0/1 0/0 0/0 .bss             @3799 */
#pragma push
#pragma force_active on
static u8 lit_3799[12];
#pragma pop

/* 80821EA8-80821EB4 000098 000C+00 0/1 0/0 0/0 .bss             @3800 */
#pragma push
#pragma force_active on
static u8 lit_3800[12];
#pragma pop

/* 80821EB4-80821EC0 0000A4 000C+00 0/1 0/0 0/0 .bss             @3801 */
#pragma push
#pragma force_active on
static u8 lit_3801[12];
#pragma pop

/* 80821EC0-80821ECC 0000B0 000C+00 0/1 0/0 0/0 .bss             @3802 */
#pragma push
#pragma force_active on
static u8 lit_3802[12];
#pragma pop

/* 80821ECC-80821ED8 0000BC 000C+00 0/1 0/0 0/0 .bss             @3803 */
#pragma push
#pragma force_active on
static u8 lit_3803[12];
#pragma pop

/* 80821ED8-80821EE4 0000C8 000C+00 0/1 0/0 0/0 .bss             @3804 */
#pragma push
#pragma force_active on
static u8 lit_3804[12];
#pragma pop

/* 80821EE4-80821EF0 0000D4 000C+00 0/1 0/0 0/0 .bss             @3805 */
#pragma push
#pragma force_active on
static u8 lit_3805[12];
#pragma pop

/* 80821EF0-80821EFC 0000E0 000C+00 0/1 0/0 0/0 .bss             @3806 */
#pragma push
#pragma force_active on
static u8 lit_3806[12];
#pragma pop

/* 80821EFC-80821F08 0000EC 000C+00 0/1 0/0 0/0 .bss             @3807 */
#pragma push
#pragma force_active on
static u8 lit_3807[12];
#pragma pop

/* 80821F08-80821F14 0000F8 000C+00 0/1 0/0 0/0 .bss             @3808 */
#pragma push
#pragma force_active on
static u8 lit_3808[12];
#pragma pop

/* 80821F14-80821F20 000104 000C+00 0/1 0/0 0/0 .bss             @3809 */
#pragma push
#pragma force_active on
static u8 lit_3809[12];
#pragma pop

/* 80821F20-80821F2C 000110 000C+00 0/1 0/0 0/0 .bss             @3810 */
#pragma push
#pragma force_active on
static u8 lit_3810[12];
#pragma pop

/* 80821F2C-80821F38 00011C 000C+00 0/1 0/0 0/0 .bss             @3811 */
#pragma push
#pragma force_active on
static u8 lit_3811[12];
#pragma pop

/* 80821F38-80821FEC 000128 00B4+00 4/5 0/0 0/0 .bss YMB_DOWN_POS__23@unnamed@d_a_e_ymb_cpp@ */
static u8 data_80821F38[180];

/* 80821FEC-80821FFC 0001DC 000C+04 0/1 0/0 0/0 .bss             @4494 */
#pragma push
#pragma force_active on
static u8 lit_4494[12 + 4 /* padding */];
#pragma pop

/* 80821FFC-80822008 0001EC 000C+00 0/1 0/0 0/0 .bss             sc$4493 */
#pragma push
#pragma force_active on
static u8 sc_4493[12];
#pragma pop

/* 80817744-8081785C 001724 0118+00 4/4 0/0 0/0 .text            setWaterEffect1__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::setWaterEffect1() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/setWaterEffect1__9daE_YMB_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80822008-80822018 0001F8 000C+04 0/1 0/0 0/0 .bss             @4530 */
#pragma push
#pragma force_active on
static u8 lit_4530[12 + 4 /* padding */];
#pragma pop

/* 80822018-80822024 000208 000C+00 0/1 0/0 0/0 .bss             sc$4529 */
#pragma push
#pragma force_active on
static u8 sc_4529[12];
#pragma pop

/* 8081785C-80817974 00183C 0118+00 2/2 0/0 0/0 .text            setWaterEffect2__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::setWaterEffect2() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/setWaterEffect2__9daE_YMB_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80822024-80822034 000214 000C+04 0/1 0/0 0/0 .bss             @4566 */
#pragma push
#pragma force_active on
static u8 lit_4566[12 + 4 /* padding */];
#pragma pop

/* 80822034-80822040 000224 000C+00 0/1 0/0 0/0 .bss             sc$4565 */
#pragma push
#pragma force_active on
static u8 sc_4565[12];
#pragma pop

/* 80817974-80817AEC 001954 0178+00 1/1 0/0 0/0 .text            setBoilEffect__9daE_YMB_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::setBoilEffect(int param_0) {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/setBoilEffect__9daE_YMB_cFi.s"
}
#pragma pop

/* ############################################################################################## */
/* 80822040-80822050 000230 000C+04 0/1 0/0 0/0 .bss             @4608 */
#pragma push
#pragma force_active on
static u8 lit_4608[12 + 4 /* padding */];
#pragma pop

/* 80822050-8082205C 000240 000C+00 0/1 0/0 0/0 .bss             sc$4607 */
#pragma push
#pragma force_active on
static u8 sc_4607[12];
#pragma pop

/* 80817AEC-80817BD8 001ACC 00EC+00 1/1 0/0 0/0 .text            setDamageEffect__9daE_YMB_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::setDamageEffect(int param_0) {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/setDamageEffect__9daE_YMB_cFi.s"
}
#pragma pop

/* ############################################################################################## */
/* 8082205C-8082206C 00024C 000C+04 0/1 0/0 0/0 .bss             @4634 */
#pragma push
#pragma force_active on
static u8 lit_4634[12 + 4 /* padding */];
#pragma pop

/* 8082206C-80822078 00025C 000C+00 0/1 0/0 0/0 .bss             sc$4633 */
#pragma push
#pragma force_active on
static u8 sc_4633[12];
#pragma pop

/* 80817BD8-80817CF0 001BB8 0118+00 2/2 0/0 0/0 .text            setDownHamonEffect__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::setDownHamonEffect() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/setDownHamonEffect__9daE_YMB_cFv.s"
}
#pragma pop

/* 80817CF0-80817E7C 001CD0 018C+00 1/1 0/0 0/0 .text            setFlyBlurEffect__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::setFlyBlurEffect() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/setFlyBlurEffect__9daE_YMB_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80822078-80822088 000268 000C+04 0/1 0/0 0/0 .bss             @4736 */
#pragma push
#pragma force_active on
static u8 lit_4736[12 + 4 /* padding */];
#pragma pop

/* 80822088-80822094 000278 000C+00 0/1 0/0 0/0 .bss             sc$4735 */
#pragma push
#pragma force_active on
static u8 sc_4735[12];
#pragma pop

/* 80817E7C-80817FDC 001E5C 0160+00 1/1 0/0 0/0 .text            setRockDamageEffect__9daE_YMB_cFv
 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::setRockDamageEffect() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/setRockDamageEffect__9daE_YMB_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80822094-808220A4 000284 000C+04 0/1 0/0 0/0 .bss             @4774 */
#pragma push
#pragma force_active on
static u8 lit_4774[12 + 4 /* padding */];
#pragma pop

/* 808220A4-808220B0 000294 000C+00 0/1 0/0 0/0 .bss             sc$4773 */
#pragma push
#pragma force_active on
static u8 sc_4773[12];
#pragma pop

/* 80817FDC-80818158 001FBC 017C+00 1/1 0/0 0/0 .text            setDeathEffect__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::setDeathEffect() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/setDeathEffect__9daE_YMB_cFv.s"
}
#pragma pop

/* 80818158-808181F4 002138 009C+00 1/1 0/0 0/0 .text            search_drop__FPvPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void search_drop(void* param_0, void* param_1) {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/search_drop__FPvPv.s"
}
#pragma pop

/* ############################################################################################## */
/* 8082192C-80821930 000080 0004+00 0/4 0/0 0/0 .rodata          @4858 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4858 = 300.0f;
COMPILER_STRIP_GATE(0x8082192C, &lit_4858);
#pragma pop

/* 808181F4-80818328 0021D4 0134+00 1/1 0/0 0/0 .text            executeWait__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::executeWait() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/executeWait__9daE_YMB_cFv.s"
}
#pragma pop

/* 80818328-80818370 002308 0048+00 1/1 0/0 0/0 .text            setBitePos__9daE_YMB_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::setBitePos(int param_0) {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/setBitePos__9daE_YMB_cFi.s"
}
#pragma pop

/* ############################################################################################## */
/* 80821930-80821934 000084 0004+00 0/7 0/0 0/0 .rodata          @4904 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4904 = 50.0f;
COMPILER_STRIP_GATE(0x80821930, &lit_4904);
#pragma pop

/* 80818370-80818518 002350 01A8+00 1/1 0/0 0/0 .text            setInclination__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::setInclination() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/setInclination__9daE_YMB_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80821934-80821938 000088 0004+00 0/1 0/0 0/0 .rodata          @5021 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_5021 = -32.0f;
COMPILER_STRIP_GATE(0x80821934, &lit_5021);
#pragma pop

/* 80821938-8082193C 00008C 0004+00 0/1 0/0 0/0 .rodata          @5022 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_5022 = 48.0f;
COMPILER_STRIP_GATE(0x80821938, &lit_5022);
#pragma pop

/* 80818518-80818930 0024F8 0418+00 3/3 0/0 0/0 .text            setBodyAngle__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::setBodyAngle() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/setBodyAngle__9daE_YMB_cFv.s"
}
#pragma pop

/* 80818930-80818AE8 002910 01B8+00 3/3 0/0 0/0 .text            checkWolfLockIn__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::checkWolfLockIn() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/checkWolfLockIn__9daE_YMB_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 8082193C-80821940 000090 0004+00 0/10 0/0 0/0 .rodata          @5372 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_5372 = 5.0f;
COMPILER_STRIP_GATE(0x8082193C, &lit_5372);
#pragma pop

/* 80821940-80821944 000094 0004+00 0/2 0/0 0/0 .rodata          @5373 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_5373 = 2200.0f;
COMPILER_STRIP_GATE(0x80821940, &lit_5373);
#pragma pop

/* 80821944-80821948 000098 0004+00 0/3 0/0 0/0 .rodata          @5374 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_5374 = 1800.0f;
COMPILER_STRIP_GATE(0x80821944, &lit_5374);
#pragma pop

/* 80821948-8082194C 00009C 0004+00 0/2 0/0 0/0 .rodata          @5375 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_5375 = 2048.0f;
COMPILER_STRIP_GATE(0x80821948, &lit_5375);
#pragma pop

/* 8082194C-80821950 0000A0 0004+00 0/3 0/0 0/0 .rodata          @5376 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_5376 = 0.5f;
COMPILER_STRIP_GATE(0x8082194C, &lit_5376);
#pragma pop

/* 80821950-80821954 0000A4 0004+00 0/3 0/0 0/0 .rodata          @5377 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_5377 = 650.0f;
COMPILER_STRIP_GATE(0x80821950, &lit_5377);
#pragma pop

/* 80821954-80821958 0000A8 0004+00 1/3 0/0 0/0 .rodata          @5378 */
SECTION_RODATA static f32 const lit_5378 = 2000.0f;
COMPILER_STRIP_GATE(0x80821954, &lit_5378);

/* 80821958-8082195C 0000AC 0004+00 0/1 0/0 0/0 .rodata          @5379 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_5379 = 700.0f;
COMPILER_STRIP_GATE(0x80821958, &lit_5379);
#pragma pop

/* 80818AE8-80819610 002AC8 0B28+00 1/1 0/0 0/0 .text            executeFly__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::executeFly() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/executeFly__9daE_YMB_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 8082195C-80821960 0000B0 0004+00 0/2 0/0 0/0 .rodata          @5571 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_5571 = 15.0f;
COMPILER_STRIP_GATE(0x8082195C, &lit_5571);
#pragma pop

/* 80821960-80821964 0000B4 0004+00 0/1 0/0 0/0 .rodata          @5572 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_5572 = -15.0f;
COMPILER_STRIP_GATE(0x80821960, &lit_5572);
#pragma pop

/* 80819610-80819FD0 0035F0 09C0+00 2/1 0/0 0/0 .text            executeFlyAttack__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::executeFlyAttack() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/executeFlyAttack__9daE_YMB_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80821964-80821968 0000B8 0004+00 0/0 0/0 0/0 .rodata          @5573 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_5573 = 7.0f;
COMPILER_STRIP_GATE(0x80821964, &lit_5573);
#pragma pop

/* 80821968-8082196C 0000BC 0004+00 0/2 0/0 0/0 .rodata          @5574 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_5574 = 30.0f;
COMPILER_STRIP_GATE(0x80821968, &lit_5574);
#pragma pop

/* 8082196C-80821970 0000C0 0004+00 0/2 0/0 0/0 .rodata          @5744 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_5744 = 1300.0f;
COMPILER_STRIP_GATE(0x8082196C, &lit_5744);
#pragma pop

/* 80819FD0-8081A718 003FB0 0748+00 1/1 0/0 0/0 .text            executeRunAway__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::executeRunAway() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/executeRunAway__9daE_YMB_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80821970-80821974 0000C4 0004+00 0/2 0/0 0/0 .rodata          @5772 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_5772 = 3.0f / 10.0f;
COMPILER_STRIP_GATE(0x80821970, &lit_5772);
#pragma pop

/* 8081A718-8081A88C 0046F8 0174+00 1/1 0/0 0/0 .text            executeGuard__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::executeGuard() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/executeGuard__9daE_YMB_cFv.s"
}
#pragma pop

/* 8081A88C-8081B78C 00486C 0F00+00 2/1 0/0 0/0 .text            executeSwim__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::executeSwim() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/executeSwim__9daE_YMB_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80821974-80821978 0000C8 0004+00 0/0 0/0 0/0 .rodata          @6083 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_6083 = 16384.0f;
COMPILER_STRIP_GATE(0x80821974, &lit_6083);
#pragma pop

/* 80821978-8082197C 0000CC 0004+00 0/0 0/0 0/0 .rodata          @6084 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_6084 = 8192.0f;
COMPILER_STRIP_GATE(0x80821978, &lit_6084);
#pragma pop

/* 8082197C-80821980 0000D0 0004+00 0/0 0/0 0/0 .rodata          @6085 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_6085 = 512.0f;
COMPILER_STRIP_GATE(0x8082197C, &lit_6085);
#pragma pop

/* 80821980-80821984 0000D4 0004+00 0/0 0/0 0/0 .rodata          @6086 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_6086 = 1536.0f;
COMPILER_STRIP_GATE(0x80821980, &lit_6086);
#pragma pop

/* 80821984-80821988 0000D8 0004+00 0/1 0/0 0/0 .rodata          @6087 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_6087 = -10.0f;
COMPILER_STRIP_GATE(0x80821984, &lit_6087);
#pragma pop

/* 80821988-8082198C 0000DC 0004+00 0/0 0/0 0/0 .rodata          @6088 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_6088 = 4000.0f;
COMPILER_STRIP_GATE(0x80821988, &lit_6088);
#pragma pop

/* 8082198C-80821990 0000E0 0004+00 0/1 0/0 0/0 .rodata          @6162 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_6162 = -50.0f;
COMPILER_STRIP_GATE(0x8082198C, &lit_6162);
#pragma pop

/* 80821990-80821994 0000E4 0004+00 0/2 0/0 0/0 .rodata          @6163 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_6163 = 80.0f;
COMPILER_STRIP_GATE(0x80821990, &lit_6163);
#pragma pop

/* 80821994-80821998 0000E8 0004+00 0/1 0/0 0/0 .rodata          @6164 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_6164 = -30.0f;
COMPILER_STRIP_GATE(0x80821994, &lit_6164);
#pragma pop

/* 80821998-8082199C 0000EC 0004+00 0/1 0/0 0/0 .rodata          @6165 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_6165 = 24.0f;
COMPILER_STRIP_GATE(0x80821998, &lit_6165);
#pragma pop

/* 8081B78C-8081BC10 00576C 0484+00 1/1 0/0 0/0 .text            executeWaterJump__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::executeWaterJump() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/executeWaterJump__9daE_YMB_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 8082199C-808219A0 0000F0 0004+00 0/1 0/0 0/0 .rodata          @6254 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_6254 = 1500.0f;
COMPILER_STRIP_GATE(0x8082199C, &lit_6254);
#pragma pop

/* 8081BC10-8081BEE8 005BF0 02D8+00 1/1 0/0 0/0 .text            getNearDownPos__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::getNearDownPos() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/getNearDownPos__9daE_YMB_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 808219A0-808219A4 0000F4 0004+00 0/1 0/0 0/0 .rodata          @6356 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_6356 = -20.0f;
COMPILER_STRIP_GATE(0x808219A0, &lit_6356);
#pragma pop

/* 8081BEE8-8081C4EC 005EC8 0604+00 1/2 0/0 0/0 .text            executeDamage__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::executeDamage() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/executeDamage__9daE_YMB_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 808219A4-808219A8 0000F8 0004+00 0/2 0/0 0/0 .rodata          @6445 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_6445 = 1.0f / 100.0f;
COMPILER_STRIP_GATE(0x808219A4, &lit_6445);
#pragma pop

/* 8081C4EC-8081C7D0 0064CC 02E4+00 1/1 0/0 0/0 .text            setMidnaBindInit__9daE_YMB_cFP4cXyz
 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::setMidnaBindInit(cXyz* param_0) {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/setMidnaBindInit__9daE_YMB_cFP4cXyz.s"
}
#pragma pop

/* 8081C7D0-8081C908 0067B0 0138+00 1/1 0/0 0/0 .text            setMidnaBindLevel__9daE_YMB_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::setMidnaBindLevel(int param_0) {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/setMidnaBindLevel__9daE_YMB_cFi.s"
}
#pragma pop

/* 8081C908-8081CC14 0068E8 030C+00 1/1 0/0 0/0 .text            setWolfLockEffect__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::setWolfLockEffect() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/setWolfLockEffect__9daE_YMB_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 808219A8-808219AC 0000FC 0004+00 0/1 0/0 0/0 .rodata          @6596 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_6596 = 16.0f;
COMPILER_STRIP_GATE(0x808219A8, &lit_6596);
#pragma pop

/* 8081CC14-8081CD00 006BF4 00EC+00 2/2 0/0 0/0 .text            initDownToWater__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::initDownToWater() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/initDownToWater__9daE_YMB_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 808219AC-808219B0 000100 0004+00 0/1 0/0 0/0 .rodata          @6654 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_6654 = -60.0f;
COMPILER_STRIP_GATE(0x808219AC, &lit_6654);
#pragma pop

/* 8081CD00-8081CE6C 006CE0 016C+00 2/2 0/0 0/0 .text            calcDownToWater__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::calcDownToWater() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/calcDownToWater__9daE_YMB_cFv.s"
}
#pragma pop

/* 8081CE6C-8081D4D8 006E4C 066C+00 1/1 0/0 0/0 .text            executeDown__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::executeDown() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/executeDown__9daE_YMB_cFv.s"
}
#pragma pop

/* 8081D4D8-8081D594 0074B8 00BC+00 1/1 0/0 0/0 .text            setCreateDrop__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::setCreateDrop() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/setCreateDrop__9daE_YMB_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 808219B0-808219B4 000104 0004+00 0/1 0/0 0/0 .rodata          @7019 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7019 = -88400.0f;
COMPILER_STRIP_GATE(0x808219B0, &lit_7019);
#pragma pop

/* 808219B4-808219B8 000108 0004+00 0/1 0/0 0/0 .rodata          @7020 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7020 = 39000.0f;
COMPILER_STRIP_GATE(0x808219B4, &lit_7020);
#pragma pop

/* 808219B8-808219BC 00010C 0004+00 0/1 0/0 0/0 .rodata          @7021 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7021 = -87900.0f;
COMPILER_STRIP_GATE(0x808219B8, &lit_7021);
#pragma pop

/* 808219BC-808219C0 000110 0004+00 0/1 0/0 0/0 .rodata          @7022 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7022 = -18800.0f;
COMPILER_STRIP_GATE(0x808219BC, &lit_7022);
#pragma pop

/* 808219C0-808219C4 000114 0004+00 0/1 0/0 0/0 .rodata          @7023 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7023 = 38050.0f;
COMPILER_STRIP_GATE(0x808219C0, &lit_7023);
#pragma pop

/* 808219C4-808219C8 000118 0004+00 0/1 0/0 0/0 .rodata          @7024 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7024 = 263.0f;
COMPILER_STRIP_GATE(0x808219C4, &lit_7024);
#pragma pop

/* 808219C8-808219CC 00011C 0004+00 0/1 0/0 0/0 .rodata          @7025 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7025 = 280.0f;
COMPILER_STRIP_GATE(0x808219C8, &lit_7025);
#pragma pop

/* 808219CC-808219D0 000120 0004+00 0/1 0/0 0/0 .rodata          @7026 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7026 = -87893.0f;
COMPILER_STRIP_GATE(0x808219CC, &lit_7026);
#pragma pop

/* 808219D0-808219D4 000124 0004+00 0/1 0/0 0/0 .rodata          @7027 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7027 = -18731.0f;
COMPILER_STRIP_GATE(0x808219D0, &lit_7027);
#pragma pop

/* 808219D4-808219D8 000128 0004+00 0/1 0/0 0/0 .rodata          @7028 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7028 = 37578.0f;
COMPILER_STRIP_GATE(0x808219D4, &lit_7028);
#pragma pop

/* 808219D8-808219DC 00012C 0004+00 0/1 0/0 0/0 .rodata          @7029 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7029 = -5.0f;
COMPILER_STRIP_GATE(0x808219D8, &lit_7029);
#pragma pop

/* 8081D594-8081DBD0 007574 063C+00 1/1 0/0 0/0 .text            executeDeath__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::executeDeath() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/executeDeath__9daE_YMB_cFv.s"
}
#pragma pop

/* 8081DBD0-8081DDE0 007BB0 0210+00 1/1 0/0 0/0 .text            demo_skip__9daE_YMB_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::demo_skip(int param_0) {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/demo_skip__9daE_YMB_cFi.s"
}
#pragma pop

/* 8081DDE0-8081DE14 007DC0 0034+00 3/3 0/0 0/0 .text            DemoSkipCallBack__9daE_YMB_cFPvi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::DemoSkipCallBack(void* param_0, int param_1) {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/DemoSkipCallBack__9daE_YMB_cFPvi.s"
}
#pragma pop

/* 8081DE14-8081DE84 007DF4 0070+00 1/1 0/0 0/0 .text            calcLakeDemoPlayerPos__9daE_YMB_cFv
 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::calcLakeDemoPlayerPos() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/calcLakeDemoPlayerPos__9daE_YMB_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 808219DC-808219E0 000130 0004+00 0/1 0/0 0/0 .rodata          @7205 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7205 = -300.0f;
COMPILER_STRIP_GATE(0x808219DC, &lit_7205);
#pragma pop

/* 808219E0-808219E4 000134 0004+00 0/1 0/0 0/0 .rodata          @7206 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7206 = -81000.0f;
COMPILER_STRIP_GATE(0x808219E0, &lit_7206);
#pragma pop

/* 808219E4-808219E8 000138 0004+00 0/1 0/0 0/0 .rodata          @7207 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7207 = -17000.0f;
COMPILER_STRIP_GATE(0x808219E4, &lit_7207);
#pragma pop

/* 808219E8-808219EC 00013C 0004+00 0/1 0/0 0/0 .rodata          @7208 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7208 = 33000.0f;
COMPILER_STRIP_GATE(0x808219E8, &lit_7208);
#pragma pop

/* 808219EC-808219F0 000140 0004+00 0/1 0/0 0/0 .rodata          @7209 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7209 = -700.0f;
COMPILER_STRIP_GATE(0x808219EC, &lit_7209);
#pragma pop

/* 808219F0-808219F4 000144 0004+00 0/1 0/0 0/0 .rodata          @7210 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7210 = 3500.0f;
COMPILER_STRIP_GATE(0x808219F0, &lit_7210);
#pragma pop

/* 8081DE84-8081E5B4 007E64 0730+00 1/1 0/0 0/0 .text            executeLakeDemo__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::executeLakeDemo() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/executeLakeDemo__9daE_YMB_cFv.s"
}
#pragma pop

/* 8081E5B4-8081F140 008594 0B8C+00 2/1 0/0 0/0 .text            executeStartDemo__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::executeStartDemo() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/executeStartDemo__9daE_YMB_cFv.s"
}
#pragma pop

/* 8081F140-8081F2E0 009120 01A0+00 1/1 0/0 0/0 .text            checkStartBattleDemo__9daE_YMB_cFv
 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::checkStartBattleDemo() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/checkStartBattleDemo__9daE_YMB_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 808219F4-808219FC 000148 0006+02 0/0 0/0 0/0 .rodata          @7228 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_7228[6 + 2 /* padding */] = {
    0x00,
    0x20,
    0x01,
    0x00,
    0x20,
    0x04,
    /* padding */
    0x00,
    0x00,
};
COMPILER_STRIP_GATE(0x808219F4, &lit_7228);
#pragma pop

/* 808219FC-80821A00 000150 0004+00 0/0 0/0 0/0 .rodata          @7482 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7482 = -89100.0f;
COMPILER_STRIP_GATE(0x808219FC, &lit_7482);
#pragma pop

/* 80821A00-80821A04 000154 0004+00 0/0 0/0 0/0 .rodata          @7483 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7483 = 39410.0f;
COMPILER_STRIP_GATE(0x80821A00, &lit_7483);
#pragma pop

/* 80821A04-80821A08 000158 0004+00 0/0 0/0 0/0 .rodata          @7484 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7484 = -88463.0f;
COMPILER_STRIP_GATE(0x80821A04, &lit_7484);
#pragma pop

/* 80821A08-80821A0C 00015C 0004+00 0/0 0/0 0/0 .rodata          @7485 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7485 = 38868.0f;
COMPILER_STRIP_GATE(0x80821A08, &lit_7485);
#pragma pop

/* 80821A0C-80821A10 000160 0004+00 0/0 0/0 0/0 .rodata          @7486 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7486 = -88660.0f;
COMPILER_STRIP_GATE(0x80821A0C, &lit_7486);
#pragma pop

/* 80821A10-80821A14 000164 0004+00 0/0 0/0 0/0 .rodata          @7487 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7487 = -18918.0f;
COMPILER_STRIP_GATE(0x80821A10, &lit_7487);
#pragma pop

/* 80821A14-80821A18 000168 0004+00 0/0 0/0 0/0 .rodata          @7488 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7488 = 38981.0f;
COMPILER_STRIP_GATE(0x80821A14, &lit_7488);
#pragma pop

/* 80821A18-80821A1C 00016C 0004+00 0/0 0/0 0/0 .rodata          @7489 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7489 = -89144.0f;
COMPILER_STRIP_GATE(0x80821A18, &lit_7489);
#pragma pop

/* 80821A1C-80821A20 000170 0004+00 0/0 0/0 0/0 .rodata          @7490 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7490 = -18551.0f;
COMPILER_STRIP_GATE(0x80821A1C, &lit_7490);
#pragma pop

/* 80821A20-80821A24 000174 0004+00 0/0 0/0 0/0 .rodata          @7491 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7491 = 39753.0f;
COMPILER_STRIP_GATE(0x80821A20, &lit_7491);
#pragma pop

/* 80821A24-80821A28 000178 0004+00 0/0 0/0 0/0 .rodata          @7492 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7492 = 120.0f;
COMPILER_STRIP_GATE(0x80821A24, &lit_7492);
#pragma pop

/* 80821A28-80821A2C 00017C 0004+00 0/0 0/0 0/0 .rodata          @7493 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7493 = 1.5f;
COMPILER_STRIP_GATE(0x80821A28, &lit_7493);
#pragma pop

/* 80821A2C-80821A30 000180 0004+00 0/0 0/0 0/0 .rodata          @7494 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7494 = -88800.0f;
COMPILER_STRIP_GATE(0x80821A2C, &lit_7494);
#pragma pop

/* 80821A30-80821A34 000184 0004+00 0/0 0/0 0/0 .rodata          @7495 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7495 = -18266.0f;
COMPILER_STRIP_GATE(0x80821A30, &lit_7495);
#pragma pop

/* 80821A34-80821A38 000188 0004+00 0/0 0/0 0/0 .rodata          @7496 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7496 = 39412.0f;
COMPILER_STRIP_GATE(0x80821A34, &lit_7496);
#pragma pop

/* 80821A38-80821A3C 00018C 0004+00 0/0 0/0 0/0 .rodata          @7497 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7497 = 17.0f / 10.0f;
COMPILER_STRIP_GATE(0x80821A38, &lit_7497);
#pragma pop

/* 80821A3C-80821A40 000190 0004+00 0/0 0/0 0/0 .rodata          @7498 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7498 = 11.0f / 5.0f;
COMPILER_STRIP_GATE(0x80821A3C, &lit_7498);
#pragma pop

/* 80821A40-80821A44 000194 0004+00 0/0 0/0 0/0 .rodata          @7499 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7499 = -89000.0f;
COMPILER_STRIP_GATE(0x80821A40, &lit_7499);
#pragma pop

/* 80821A44-80821A48 000198 0004+00 0/0 0/0 0/0 .rodata          @7500 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7500 = -18583.0f;
COMPILER_STRIP_GATE(0x80821A44, &lit_7500);
#pragma pop

/* 80821A48-80821A4C 00019C 0004+00 0/0 0/0 0/0 .rodata          @7501 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7501 = 39350.0f;
COMPILER_STRIP_GATE(0x80821A48, &lit_7501);
#pragma pop

/* 80821A4C-80821A50 0001A0 0004+00 0/0 0/0 0/0 .rodata          @7502 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7502 = -89260.0f;
COMPILER_STRIP_GATE(0x80821A4C, &lit_7502);
#pragma pop

/* 80821A50-80821A54 0001A4 0004+00 0/0 0/0 0/0 .rodata          @7503 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7503 = -18650.0f;
COMPILER_STRIP_GATE(0x80821A50, &lit_7503);
#pragma pop

/* 80821A54-80821A58 0001A8 0004+00 0/0 0/0 0/0 .rodata          @7504 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7504 = 39500.0f;
COMPILER_STRIP_GATE(0x80821A54, &lit_7504);
#pragma pop

/* 80821A58-80821A5C 0001AC 0004+00 0/1 0/0 0/0 .rodata          @7738 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7738 = -200.0f;
COMPILER_STRIP_GATE(0x80821A58, &lit_7738);
#pragma pop

/* 80821A5C-80821A60 0001B0 0004+00 0/1 0/0 0/0 .rodata          @7739 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7739 = 600.0f;
COMPILER_STRIP_GATE(0x80821A5C, &lit_7739);
#pragma pop

/* 8081F2E0-8081FAC8 0092C0 07E8+00 1/1 0/0 0/0 .text            executeBattleDemo__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::executeBattleDemo() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/executeBattleDemo__9daE_YMB_cFv.s"
}
#pragma pop

/* 8081FAC8-8081FF88 009AA8 04C0+00 2/1 0/0 0/0 .text            action__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::action() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/action__9daE_YMB_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80821A60-80821A64 0001B4 0004+00 0/1 0/0 0/0 .rodata          @7903 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7903 = -250.0f;
COMPILER_STRIP_GATE(0x80821A60, &lit_7903);
#pragma pop

/* 80821A64-80821A68 0001B8 0004+00 0/1 0/0 0/0 .rodata          @7904 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7904 = 250.0f;
COMPILER_STRIP_GATE(0x80821A64, &lit_7904);
#pragma pop

/* 8081FF88-808200A0 009F68 0118+00 1/1 0/0 0/0 .text            mtx_set__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::mtx_set() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/mtx_set__9daE_YMB_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80821A68-80821A6C 0001BC 0004+00 0/1 0/0 0/0 .rodata          @7922 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7922 = -120.0f;
COMPILER_STRIP_GATE(0x80821A68, &lit_7922);
#pragma pop

/* 808200A0-80820128 00A080 0088+00 3/3 0/0 0/0 .text            getBellyBitePos__9daE_YMB_cFP4cXyz
 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::getBellyBitePos(cXyz* param_0) {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/getBellyBitePos__9daE_YMB_cFP4cXyz.s"
}
#pragma pop

/* 80820128-808203D8 00A108 02B0+00 2/2 0/0 0/0 .text            getDownLockPoint__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::getDownLockPoint() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/getDownLockPoint__9daE_YMB_cFv.s"
}
#pragma pop

/* 808203D8-80820668 00A3B8 0290+00 1/1 0/0 0/0 .text            setAttentionPos__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::setAttentionPos() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/setAttentionPos__9daE_YMB_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80821A6C-80821A70 0001C0 0004+00 0/1 0/0 0/0 .rodata          @8122 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8122 = 180.0f;
COMPILER_STRIP_GATE(0x80821A6C, &lit_8122);
#pragma pop

/* 80821A70-80821A74 0001C4 0004+00 0/1 0/0 0/0 .rodata          @8123 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8123 = 240.0f;
COMPILER_STRIP_GATE(0x80821A70, &lit_8123);
#pragma pop

/* 80821A74-80821A78 0001C8 0004+00 0/1 0/0 0/0 .rodata          @8124 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8124 = 360.0f;
COMPILER_STRIP_GATE(0x80821A74, &lit_8124);
#pragma pop

/* 80820668-808207AC 00A648 0144+00 1/1 0/0 0/0 .text            cc_set__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::cc_set() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/cc_set__9daE_YMB_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80821A78-80821A7C 0001CC 0004+00 0/1 0/0 0/0 .rodata          @8180 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8180 = 8.0f;
COMPILER_STRIP_GATE(0x80821A78, &lit_8180);
#pragma pop

/* 80821A7C-80821A80 0001D0 0004+00 0/1 0/0 0/0 .rodata          @8181 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8181 = 6.0f;
COMPILER_STRIP_GATE(0x80821A7C, &lit_8181);
#pragma pop

/* 808207AC-80820A18 00A78C 026C+00 1/1 0/0 0/0 .text            execute__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::execute() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/execute__9daE_YMB_cFv.s"
}
#pragma pop

/* 80820A18-80820A38 00A9F8 0020+00 2/1 0/0 0/0 .text            daE_YMB_Execute__FP9daE_YMB_c */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void daE_YMB_Execute(daE_YMB_c* param_0) {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/daE_YMB_Execute__FP9daE_YMB_c.s"
}
#pragma pop

/* 80820A38-80820A40 00AA18 0008+00 1/0 0/0 0/0 .text            daE_YMB_IsDelete__FP9daE_YMB_c */
static bool daE_YMB_IsDelete(daE_YMB_c* param_0) {
    return true;
}

/* 80820A40-80820AD0 00AA20 0090+00 1/1 0/0 0/0 .text            _delete__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::_delete() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/_delete__9daE_YMB_cFv.s"
}
#pragma pop

/* 80820AD0-80820AF0 00AAB0 0020+00 1/0 0/0 0/0 .text            daE_YMB_Delete__FP9daE_YMB_c */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void daE_YMB_Delete(daE_YMB_c* param_0) {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/daE_YMB_Delete__FP9daE_YMB_c.s"
}
#pragma pop

/* 80820AF0-80820D68 00AAD0 0278+00 1/1 0/0 0/0 .text            CreateHeap__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::CreateHeap() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/CreateHeap__9daE_YMB_cFv.s"
}
#pragma pop

/* 80820D68-80820DB0 00AD48 0048+00 1/0 0/0 0/0 .text            __dt__12J3DFrameCtrlFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm J3DFrameCtrl::~J3DFrameCtrl() {
extern "C" asm void __dt__12J3DFrameCtrlFv() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/__dt__12J3DFrameCtrlFv.s"
}
#pragma pop

/* 80820DB0-80820DD0 00AD90 0020+00 1/1 0/0 0/0 .text            useHeapInit__FP10fopAc_ac_c */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void useHeapInit(fopAc_ac_c* param_0) {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/useHeapInit__FP10fopAc_ac_c.s"
}
#pragma pop

/* ############################################################################################## */
/* 80821A80-80821A84 0001D4 0004+00 0/1 0/0 0/0 .rodata          @8436 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8436 = -400.0f;
COMPILER_STRIP_GATE(0x80821A80, &lit_8436);
#pragma pop

/* 80821B04-80821B04 000258 0000+00 0/0 0/0 0/0 .rodata          @stringBase0 */
#pragma push
#pragma force_active on
SECTION_DEAD static char const* const stringBase_80821B09 = "E_ymb";
#pragma pop

/* 80820DD0-808211BC 00ADB0 03EC+00 1/1 0/0 0/0 .text            create__9daE_YMB_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daE_YMB_c::create() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/create__9daE_YMB_cFv.s"
}
#pragma pop

/* 808211BC-80821204 00B19C 0048+00 1/0 0/0 0/0 .text            __dt__8cM3dGSphFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm cM3dGSph::~cM3dGSph() {
extern "C" asm void __dt__8cM3dGSphFv() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/__dt__8cM3dGSphFv.s"
}
#pragma pop

/* 80821204-8082124C 00B1E4 0048+00 1/0 0/0 0/0 .text            __dt__8cM3dGAabFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm cM3dGAab::~cM3dGAab() {
extern "C" asm void __dt__8cM3dGAabFv() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/__dt__8cM3dGAabFv.s"
}
#pragma pop

/* 8082124C-80821318 00B22C 00CC+00 1/1 0/0 0/0 .text            __dt__8dCcD_SphFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm dCcD_Sph::~dCcD_Sph() {
extern "C" asm void __dt__8dCcD_SphFv() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/__dt__8dCcD_SphFv.s"
}
#pragma pop

/* 80821318-8082139C 00B2F8 0084+00 1/1 0/0 0/0 .text            __ct__8dCcD_SphFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm dCcD_Sph::dCcD_Sph() {
extern "C" asm void __ct__8dCcD_SphFv() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/__ct__8dCcD_SphFv.s"
}
#pragma pop

/* 8082139C-808213F8 00B37C 005C+00 1/0 0/0 0/0 .text            __dt__10dCcD_GSttsFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm dCcD_GStts::~dCcD_GStts() {
extern "C" asm void __dt__10dCcD_GSttsFv() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/__dt__10dCcD_GSttsFv.s"
}
#pragma pop

/* 808213F8-80821418 00B3D8 0020+00 1/0 0/0 0/0 .text            daE_YMB_Create__FP9daE_YMB_c */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void daE_YMB_Create(daE_YMB_c* param_0) {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/daE_YMB_Create__FP9daE_YMB_c.s"
}
#pragma pop

/* 80821418-80821460 00B3F8 0048+00 1/0 0/0 0/0 .text            __dt__10cCcD_GSttsFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm cCcD_GStts::~cCcD_GStts() {
extern "C" asm void __dt__10cCcD_GSttsFv() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/__dt__10cCcD_GSttsFv.s"
}
#pragma pop

/* 80821460-808214A8 00B440 0048+00 2/1 0/0 0/0 .text            __dt__13daE_YMB_HIO_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm daE_YMB_HIO_c::~daE_YMB_HIO_c() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/__dt__13daE_YMB_HIO_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80821A84-80821A88 0001D8 0004+00 0/1 0/0 0/0 .rodata          @8657 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8657 = -88457.0f;
COMPILER_STRIP_GATE(0x80821A84, &lit_8657);
#pragma pop

/* 80821A88-80821A8C 0001DC 0004+00 0/1 0/0 0/0 .rodata          @8658 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8658 = -18786.0f;
COMPILER_STRIP_GATE(0x80821A88, &lit_8658);
#pragma pop

/* 80821A8C-80821A90 0001E0 0004+00 0/1 0/0 0/0 .rodata          @8659 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8659 = 42166.0f;
COMPILER_STRIP_GATE(0x80821A8C, &lit_8659);
#pragma pop

/* 80821A90-80821A94 0001E4 0004+00 0/1 0/0 0/0 .rodata          @8660 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8660 = -89307.0f;
COMPILER_STRIP_GATE(0x80821A90, &lit_8660);
#pragma pop

/* 80821A94-80821A98 0001E8 0004+00 0/1 0/0 0/0 .rodata          @8661 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8661 = 41366.0f;
COMPILER_STRIP_GATE(0x80821A94, &lit_8661);
#pragma pop

/* 80821A98-80821A9C 0001EC 0004+00 0/1 0/0 0/0 .rodata          @8662 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8662 = -89389.0f;
COMPILER_STRIP_GATE(0x80821A98, &lit_8662);
#pragma pop

/* 80821A9C-80821AA0 0001F0 0004+00 0/1 0/0 0/0 .rodata          @8663 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8663 = -18785.0f;
COMPILER_STRIP_GATE(0x80821A9C, &lit_8663);
#pragma pop

/* 80821AA0-80821AA4 0001F4 0004+00 0/1 0/0 0/0 .rodata          @8664 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8664 = 37267.0f;
COMPILER_STRIP_GATE(0x80821AA0, &lit_8664);
#pragma pop

/* 80821AA4-80821AA8 0001F8 0004+00 0/1 0/0 0/0 .rodata          @8665 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8665 = -88442.0f;
COMPILER_STRIP_GATE(0x80821AA4, &lit_8665);
#pragma pop

/* 80821AA8-80821AAC 0001FC 0004+00 0/1 0/0 0/0 .rodata          @8666 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8666 = -18753.0f;
COMPILER_STRIP_GATE(0x80821AA8, &lit_8666);
#pragma pop

/* 80821AAC-80821AB0 000200 0004+00 0/1 0/0 0/0 .rodata          @8667 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8667 = 38460.0f;
COMPILER_STRIP_GATE(0x80821AAC, &lit_8667);
#pragma pop

/* 80821AB0-80821AB4 000204 0004+00 0/1 0/0 0/0 .rodata          @8668 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8668 = -87864.0f;
COMPILER_STRIP_GATE(0x80821AB0, &lit_8668);
#pragma pop

/* 80821AB4-80821AB8 000208 0004+00 0/1 0/0 0/0 .rodata          @8669 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8669 = 37112.0f;
COMPILER_STRIP_GATE(0x80821AB4, &lit_8669);
#pragma pop

/* 80821AB8-80821ABC 00020C 0004+00 0/1 0/0 0/0 .rodata          @8670 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8670 = -87639.0f;
COMPILER_STRIP_GATE(0x80821AB8, &lit_8670);
#pragma pop

/* 80821ABC-80821AC0 000210 0004+00 0/1 0/0 0/0 .rodata          @8671 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8671 = -18764.0f;
COMPILER_STRIP_GATE(0x80821ABC, &lit_8671);
#pragma pop

/* 80821AC0-80821AC4 000214 0004+00 0/1 0/0 0/0 .rodata          @8672 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8672 = 41016.0f;
COMPILER_STRIP_GATE(0x80821AC0, &lit_8672);
#pragma pop

/* 80821AC4-80821AC8 000218 0004+00 0/1 0/0 0/0 .rodata          @8673 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8673 = -88977.0f;
COMPILER_STRIP_GATE(0x80821AC4, &lit_8673);
#pragma pop

/* 80821AC8-80821ACC 00021C 0004+00 0/1 0/0 0/0 .rodata          @8674 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8674 = 40658.0f;
COMPILER_STRIP_GATE(0x80821AC8, &lit_8674);
#pragma pop

/* 80821ACC-80821AD0 000220 0004+00 0/1 0/0 0/0 .rodata          @8675 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8675 = -86467.0f;
COMPILER_STRIP_GATE(0x80821ACC, &lit_8675);
#pragma pop

/* 80821AD0-80821AD4 000224 0004+00 0/1 0/0 0/0 .rodata          @8676 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8676 = -18758.0f;
COMPILER_STRIP_GATE(0x80821AD0, &lit_8676);
#pragma pop

/* 80821AD4-80821AD8 000228 0004+00 0/1 0/0 0/0 .rodata          @8677 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8677 = 39379.0f;
COMPILER_STRIP_GATE(0x80821AD4, &lit_8677);
#pragma pop

/* 80821AD8-80821ADC 00022C 0004+00 0/1 0/0 0/0 .rodata          @8678 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8678 = -87372.0f;
COMPILER_STRIP_GATE(0x80821AD8, &lit_8678);
#pragma pop

/* 80821ADC-80821AE0 000230 0004+00 0/1 0/0 0/0 .rodata          @8679 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8679 = 40362.0f;
COMPILER_STRIP_GATE(0x80821ADC, &lit_8679);
#pragma pop

/* 80821AE0-80821AE4 000234 0004+00 0/1 0/0 0/0 .rodata          @8680 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8680 = -86980.0f;
COMPILER_STRIP_GATE(0x80821AE0, &lit_8680);
#pragma pop

/* 80821AE4-80821AE8 000238 0004+00 0/1 0/0 0/0 .rodata          @8681 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8681 = 37583.0f;
COMPILER_STRIP_GATE(0x80821AE4, &lit_8681);
#pragma pop

/* 80821AE8-80821AEC 00023C 0004+00 0/1 0/0 0/0 .rodata          @8682 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8682 = -90195.0f;
COMPILER_STRIP_GATE(0x80821AE8, &lit_8682);
#pragma pop

/* 80821AEC-80821AF0 000240 0004+00 0/1 0/0 0/0 .rodata          @8683 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8683 = -18754.0f;
COMPILER_STRIP_GATE(0x80821AEC, &lit_8683);
#pragma pop

/* 80821AF0-80821AF4 000244 0004+00 0/1 0/0 0/0 .rodata          @8684 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8684 = 39893.0f;
COMPILER_STRIP_GATE(0x80821AF0, &lit_8684);
#pragma pop

/* 80821AF4-80821AF8 000248 0004+00 0/1 0/0 0/0 .rodata          @8685 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8685 = -88342.0f;
COMPILER_STRIP_GATE(0x80821AF4, &lit_8685);
#pragma pop

/* 80821AF8-80821AFC 00024C 0004+00 0/1 0/0 0/0 .rodata          @8686 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8686 = 39785.0f;
COMPILER_STRIP_GATE(0x80821AF8, &lit_8686);
#pragma pop

/* 80821AFC-80821B00 000250 0004+00 0/1 0/0 0/0 .rodata          @8687 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8687 = -90200.0f;
COMPILER_STRIP_GATE(0x80821AFC, &lit_8687);
#pragma pop

/* 80821B00-80821B04 000254 0004+00 0/1 0/0 0/0 .rodata          @8688 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8688 = 38100.0f;
COMPILER_STRIP_GATE(0x80821B00, &lit_8688);
#pragma pop

/* 808214A8-8082187C 00B488 03D4+00 0/0 1/0 0/0 .text            __sinit_d_a_e_ymb_cpp */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void __sinit_d_a_e_ymb_cpp() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/__sinit_d_a_e_ymb_cpp.s"
}
#pragma pop

#pragma push
#pragma force_active on
REGISTER_CTORS(0x808214A8, __sinit_d_a_e_ymb_cpp);
#pragma pop

/* 8082187C-80821898 00B85C 001C+00 1/1 0/0 0/0 .text            setPos__11daObjDrop_cF4cXyz */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm void daObjDrop_c::setPos(cXyz param_0) {
extern "C" asm void setPos__11daObjDrop_cF4cXyz() {
    nofralloc
#include "asm/rel/d/a/e/d_a_e_ymb/d_a_e_ymb/setPos__11daObjDrop_cF4cXyz.s"
}
#pragma pop

/* ############################################################################################## */
/* 808220B0-808220B4 0002A0 0004+00 0/0 0/0 0/0 .bss
 * sInstance__40JASGlobalInstance<19JASDefaultBankTable>        */
#pragma push
#pragma force_active on
static u8 data_808220B0[4];
#pragma pop

/* 808220B4-808220B8 0002A4 0004+00 0/0 0/0 0/0 .bss
 * sInstance__35JASGlobalInstance<14JASAudioThread>             */
#pragma push
#pragma force_active on
static u8 data_808220B4[4];
#pragma pop

/* 808220B8-808220BC 0002A8 0004+00 0/0 0/0 0/0 .bss sInstance__27JASGlobalInstance<7Z2SeMgr> */
#pragma push
#pragma force_active on
static u8 data_808220B8[4];
#pragma pop

/* 808220BC-808220C0 0002AC 0004+00 0/0 0/0 0/0 .bss sInstance__28JASGlobalInstance<8Z2SeqMgr> */
#pragma push
#pragma force_active on
static u8 data_808220BC[4];
#pragma pop

/* 808220C0-808220C4 0002B0 0004+00 0/0 0/0 0/0 .bss sInstance__31JASGlobalInstance<10Z2SceneMgr>
 */
#pragma push
#pragma force_active on
static u8 data_808220C0[4];
#pragma pop

/* 808220C4-808220C8 0002B4 0004+00 0/0 0/0 0/0 .bss sInstance__32JASGlobalInstance<11Z2StatusMgr>
 */
#pragma push
#pragma force_active on
static u8 data_808220C4[4];
#pragma pop

/* 808220C8-808220CC 0002B8 0004+00 0/0 0/0 0/0 .bss sInstance__31JASGlobalInstance<10Z2DebugSys>
 */
#pragma push
#pragma force_active on
static u8 data_808220C8[4];
#pragma pop

/* 808220CC-808220D0 0002BC 0004+00 0/0 0/0 0/0 .bss
 * sInstance__36JASGlobalInstance<15JAISoundStarter>            */
#pragma push
#pragma force_active on
static u8 data_808220CC[4];
#pragma pop

/* 808220D0-808220D4 0002C0 0004+00 0/0 0/0 0/0 .bss
 * sInstance__35JASGlobalInstance<14Z2SoundStarter>             */
#pragma push
#pragma force_active on
static u8 data_808220D0[4];
#pragma pop

/* 808220D4-808220D8 0002C4 0004+00 0/0 0/0 0/0 .bss
 * sInstance__33JASGlobalInstance<12Z2SpeechMgr2>               */
#pragma push
#pragma force_active on
static u8 data_808220D4[4];
#pragma pop

/* 808220D8-808220DC 0002C8 0004+00 0/0 0/0 0/0 .bss sInstance__28JASGlobalInstance<8JAISeMgr> */
#pragma push
#pragma force_active on
static u8 data_808220D8[4];
#pragma pop

/* 808220DC-808220E0 0002CC 0004+00 0/0 0/0 0/0 .bss sInstance__29JASGlobalInstance<9JAISeqMgr> */
#pragma push
#pragma force_active on
static u8 data_808220DC[4];
#pragma pop

/* 808220E0-808220E4 0002D0 0004+00 0/0 0/0 0/0 .bss
 * sInstance__33JASGlobalInstance<12JAIStreamMgr>               */
#pragma push
#pragma force_active on
static u8 data_808220E0[4];
#pragma pop

/* 808220E4-808220E8 0002D4 0004+00 0/0 0/0 0/0 .bss sInstance__31JASGlobalInstance<10Z2SoundMgr>
 */
#pragma push
#pragma force_active on
static u8 data_808220E4[4];
#pragma pop

/* 808220E8-808220EC 0002D8 0004+00 0/0 0/0 0/0 .bss
 * sInstance__33JASGlobalInstance<12JAISoundInfo>               */
#pragma push
#pragma force_active on
static u8 data_808220E8[4];
#pragma pop

/* 808220EC-808220F0 0002DC 0004+00 0/0 0/0 0/0 .bss
 * sInstance__34JASGlobalInstance<13JAUSoundTable>              */
#pragma push
#pragma force_active on
static u8 data_808220EC[4];
#pragma pop

/* 808220F0-808220F4 0002E0 0004+00 0/0 0/0 0/0 .bss
 * sInstance__38JASGlobalInstance<17JAUSoundNameTable>          */
#pragma push
#pragma force_active on
static u8 data_808220F0[4];
#pragma pop

/* 808220F4-808220F8 0002E4 0004+00 0/0 0/0 0/0 .bss
 * sInstance__33JASGlobalInstance<12JAUSoundInfo>               */
#pragma push
#pragma force_active on
static u8 data_808220F4[4];
#pragma pop

/* 808220F8-808220FC 0002E8 0004+00 0/0 0/0 0/0 .bss sInstance__32JASGlobalInstance<11Z2SoundInfo>
 */
#pragma push
#pragma force_active on
static u8 data_808220F8[4];
#pragma pop

/* 808220FC-80822100 0002EC 0004+00 0/0 0/0 0/0 .bss
 * sInstance__34JASGlobalInstance<13Z2SoundObjMgr>              */
#pragma push
#pragma force_active on
static u8 data_808220FC[4];
#pragma pop

/* 80822100-80822104 0002F0 0004+00 0/0 0/0 0/0 .bss sInstance__31JASGlobalInstance<10Z2Audience>
 */
#pragma push
#pragma force_active on
static u8 data_80822100[4];
#pragma pop

/* 80822104-80822108 0002F4 0004+00 0/0 0/0 0/0 .bss sInstance__32JASGlobalInstance<11Z2FxLineMgr>
 */
#pragma push
#pragma force_active on
static u8 data_80822104[4];
#pragma pop

/* 80822108-8082210C 0002F8 0004+00 0/0 0/0 0/0 .bss sInstance__31JASGlobalInstance<10Z2EnvSeMgr>
 */
#pragma push
#pragma force_active on
static u8 data_80822108[4];
#pragma pop

/* 8082210C-80822110 0002FC 0004+00 0/0 0/0 0/0 .bss sInstance__32JASGlobalInstance<11Z2SpeechMgr>
 */
#pragma push
#pragma force_active on
static u8 data_8082210C[4];
#pragma pop

/* 80822110-80822114 000300 0004+00 0/0 0/0 0/0 .bss
 * sInstance__34JASGlobalInstance<13Z2WolfHowlMgr>              */
#pragma push
#pragma force_active on
static u8 data_80822110[4];
#pragma pop

/* 80821B04-80821B04 000258 0000+00 0/0 0/0 0/0 .rodata          @stringBase0 */
