/**
 * @file d_a_obj_glowSphere.cpp
 * 
*/

#include "rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere.h"
#include "dol2asm.h"





//
// Forward References:
//

extern "C" void __ct__14daGlwSph_HIO_cFv();
extern "C" void __dt__18fOpAcm_HIO_entry_cFv();
extern "C" void __dt__14mDoHIO_entry_cFv();
extern "C" void getSphMng__10daGlwSph_cFv();
extern "C" void setBaseMtx__10daGlwSph_cFv();
extern "C" void createHeapCallBack__10daGlwSph_cFP10fopAc_ac_c();
extern "C" void CreateHeap__10daGlwSph_cFv();
extern "C" void create__10daGlwSph_cFv();
extern "C" void __dt__8cM3dGSphFv();
extern "C" void __dt__8cM3dGAabFv();
extern "C" void __dt__10dCcD_GSttsFv();
extern "C" void __dt__12dBgS_AcchCirFv();
extern "C" void __dt__12dBgS_ObjAcchFv();
extern "C" void __dt__12J3DFrameCtrlFv();
extern "C" void execute__10daGlwSph_cFv();
extern "C" void actionMain__10daGlwSph_cFv();
extern "C" void effectSet__10daGlwSph_cFv();
extern "C" void getSE__10daGlwSph_cFv();
extern "C" void getVibe__10daGlwSph_cFv();
extern "C" void actionWaitInit__10daGlwSph_cFv();
extern "C" void actionWait__10daGlwSph_cFv();
extern "C" void actionGetInit__10daGlwSph_cFv();
extern "C" void actionGet__10daGlwSph_cFv();
extern "C" void actionMoveInit__10daGlwSph_cFv();
extern "C" void actionMove__10daGlwSph_cFv();
extern "C" void draw__10daGlwSph_cFv();
extern "C" void _delete__10daGlwSph_cFv();
extern "C" static void daGlwSph_Draw__FP10daGlwSph_c();
extern "C" static void daGlwSph_Execute__FP10daGlwSph_c();
extern "C" static void daGlwSph_Delete__FP10daGlwSph_c();
extern "C" static void daGlwSph_Create__FP10fopAc_ac_c();
extern "C" void _clrLstBuf__12_GlSph_Mng_cFv();
extern "C" void entry__12_GlSph_Mng_cFP10daGlwSph_c();
extern "C" void remove__12_GlSph_Mng_cFP10daGlwSph_c();
extern "C" void _setting_main__12_GlSph_Mng_cFv();
extern "C" void _chkAllGet_main__12_GlSph_Mng_cFv();
extern "C" void SphSeProc__12_GlSph_Mng_cFv();
extern "C" void clrSphSe__12_GlSph_Mng_cFv();
extern "C" void getSphSe__12_GlSph_Mng_cFv();
extern "C" void incSphSe__12_GlSph_Mng_cFv();
extern "C" void __dt__10cCcD_GSttsFv();
extern "C" void __dt__14daGlwSph_HIO_cFv();
extern "C" void __sinit_d_a_obj_glowSphere_cpp();
extern "C" void __dt__12_GlSph_Mng_cFv();
extern "C" void __dt__16_GlSph_LstInfo_cFv();
extern "C" void __ct__16_GlSph_LstInfo_cFv();
extern "C" static void func_80BFA94C();
extern "C" static void func_80BFA954();
extern "C" u8 const mCcDObjInfo__10daGlwSph_c[48];
extern "C" extern char const* const d_a_obj_glowSphere__stringBase0;
extern "C" u8 mCcDSph__10daGlwSph_c[64];
extern "C" u8 mSphMng__10daGlwSph_c[964];

//
// External References:
//

extern "C" void play__14mDoExt_baseAnmFv();
extern "C" void init__13mDoExt_btkAnmFP16J3DMaterialTableP19J3DAnmTextureSRTKeyiifss();
extern "C" void entry__13mDoExt_btkAnmFP16J3DMaterialTablef();
extern "C" void init__13mDoExt_brkAnmFP16J3DMaterialTableP15J3DAnmTevRegKeyiifss();
extern "C" void entry__13mDoExt_brkAnmFP16J3DMaterialTablef();
extern "C" void mDoExt_modelUpdateDL__FP8J3DModel();
extern "C" void mDoExt_J3DModel__create__FP12J3DModelDataUlUl();
extern "C" void __ct__10fopAc_ac_cFv();
extern "C" void fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl();
extern "C" void fopAcM_setCullSizeBox__FP10fopAc_ac_cffffff();
extern "C" void dComIfG_resLoad__FP30request_of_phase_process_classPCc();
extern "C" void dComIfG_resDelete__FP30request_of_phase_process_classPCc();
extern "C" void isSwitch__10dSv_info_cCFii();
extern "C" void getRes__14dRes_control_cFPCclP11dRes_info_ci();
extern "C" void forceOnEventMove__Q213dPa_control_c7level_cFUl();
extern "C" void getEmitter__Q213dPa_control_c7level_cFUl();
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 __ct__12dBgS_AcchCirFv();
extern "C" void SetWall__12dBgS_AcchCirFff();
extern "C" void __dt__9dBgS_AcchFv();
extern "C" void __ct__9dBgS_AcchFv();
extern "C" void Set__9dBgS_AcchFP4cXyzP4cXyzP10fopAc_ac_ciP12dBgS_AcchCirP4cXyzP5csXyzP5csXyz();
extern "C" void SetObj__16dBgS_PolyPassChkFv();
extern "C" void GetAc__22dCcD_GAtTgCoCommonBaseFv();
extern "C" void __ct__10dCcD_GSttsFv();
extern "C" void Move__10dCcD_GSttsFv();
extern "C" void Init__9dCcD_SttsFiiP10fopAc_ac_c();
extern "C" void __ct__12dCcD_GObjInfFv();
extern "C" void ChkTgHit__12dCcD_GObjInfFv();
extern "C" void ChkCoHit__12dCcD_GObjInfFv();
extern "C" void Set__8dCcD_SphFRC11dCcD_SrcSph();
extern "C" void settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c();
extern "C" void setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c();
extern "C" void dKy_mock_light_every_set__FP15LIGHT_INFLUENCE();
extern "C" void Set__4cCcSFP8cCcD_Obj();
extern "C" void __mi__4cXyzCFRC3Vec();
extern "C" void __ml__4cXyzCFf();
extern "C" void normalizeZP__4cXyzFv();
extern "C" void __dt__13cBgS_PolyInfoFv();
extern "C" void __dt__8cM3dGCirFv();
extern "C" void SetC__8cM3dGSphFRC4cXyz();
extern "C" void SetR__8cM3dGSphFf();
extern "C" void cLib_addCalc__FPfffff();
extern "C" void cLib_addCalcPos__FP4cXyzRC4cXyzfff();
extern "C" void deleteAllParticle__14JPABaseEmitterFv();
extern "C" void seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc();
extern "C" void __dl__FPv();
extern "C" void init__12J3DFrameCtrlFs();
extern "C" void __destroy_arr();
extern "C" void __construct_array();
extern "C" void __ptmf_scall();
extern "C" void _savegpr_21();
extern "C" void _savegpr_27();
extern "C" void _savegpr_28();
extern "C" void _savegpr_29();
extern "C" void _restgpr_21();
extern "C" void _restgpr_27();
extern "C" void _restgpr_28();
extern "C" void _restgpr_29();
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 mParticleTracePCB__13dPa_control_c[4 + 4 /* padding */];
extern "C" u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */];
extern "C" void __register_global_object();

//
// Declarations:
//

/* ############################################################################################## */
/* 80BFA970-80BFA974 000000 0004+00 3/3 0/0 0/0 .rodata          @3665 */
SECTION_RODATA static f32 const lit_3665 = 50.0f;
COMPILER_STRIP_GATE(0x80BFA970, &lit_3665);

/* 80BFA974-80BFA978 000004 0004+00 1/2 0/0 0/0 .rodata          @3666 */
SECTION_RODATA static f32 const lit_3666 = 4.0f;
COMPILER_STRIP_GATE(0x80BFA974, &lit_3666);

/* 80BFA9D0-80BFA9DC 000000 000C+00 3/3 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,
};

/* 80BFA9DC-80BFA9F0 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

/* 80BFA9F0-80BFAA08 000020 0018+00 1/1 0/0 0/0 .data            l_cull_box */
SECTION_DATA static u8 l_cull_box[24] = {
    0xC1, 0xF0, 0x00, 0x00, 0xC1, 0x20, 0x00, 0x00, 0xC1, 0xF0, 0x00, 0x00,
    0x41, 0xF0, 0x00, 0x00, 0x42, 0x70, 0x00, 0x00, 0x41, 0xF0, 0x00, 0x00,
};

/* 80BFAA08-80BFAA48 000038 0040+00 2/2 0/0 0/0 .data            mCcDSph__10daGlwSph_c */
SECTION_DATA u8 daGlwSph_c::mCcDSph[64] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};

/* 80BFAA48-80BFAA4C 000078 0004+00 1/2 0/0 0/0 .data            l_prmColor */
SECTION_DATA static u32 l_prmColor = 0xFFFFFFFF;

/* 80BFAA4C-80BFAA5C 00007C 0010+00 1/3 0/0 0/0 .data            l_envColor */
SECTION_DATA static u8 l_envColor[16] = {
    0x3C, 0x1E, 0x3C, 0xFF, 0xFF, 0x00, 0x32, 0xFF, 0xC8, 0x78, 0x00, 0xFF, 0x00, 0x32, 0xFF, 0xFF,
};

/* 80BFAA5C-80BFAA68 -00001 000C+00 0/1 0/0 0/0 .data            @3934 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_3934[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)actionWait__10daGlwSph_cFv,
};
#pragma pop

/* 80BFAA68-80BFAA74 -00001 000C+00 0/1 0/0 0/0 .data            @3935 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_3935[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)actionGet__10daGlwSph_cFv,
};
#pragma pop

/* 80BFAA74-80BFAA80 -00001 000C+00 0/1 0/0 0/0 .data            @3936 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_3936[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)actionMove__10daGlwSph_cFv,
};
#pragma pop

/* 80BFAA80-80BFAAA4 0000B0 0024+00 0/1 0/0 0/0 .data            l_func$3933 */
#pragma push
#pragma force_active on
SECTION_DATA static u8 l_func[36] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
#pragma pop

/* 80BFAAA4-80BFAAA8 0000D4 0004+00 0/1 0/0 0/0 .data            l_eff$3973 */
#pragma push
#pragma force_active on
SECTION_DATA static u8 l_eff[4] = {
    0x87,
    0x4F,
    0x87,
    0x50,
};
#pragma pop

/* 80BFAAA8-80BFAAAC 0000D8 0004+00 0/1 0/0 0/0 .data            l_colorKR$4109 */
#pragma push
#pragma force_active on
SECTION_DATA static u8 l_colorKR[4] = {
    0x3C,
    0x50,
    0x50,
    0x00,
};
#pragma pop

/* 80BFAAAC-80BFAAB0 0000DC 0004+00 0/1 0/0 0/0 .data            l_colorKG$4110 */
#pragma push
#pragma force_active on
SECTION_DATA static u8 l_colorKG[4] = {
    0x32,
    0x00,
    0x23,
    0x14,
};
#pragma pop

/* 80BFAAB0-80BFAAB4 0000E0 0004+00 0/1 0/0 0/0 .data            l_colorKB$4111 */
#pragma push
#pragma force_active on
SECTION_DATA static u8 l_colorKB[4] = {
    0x3C,
    0x23,
    0x00,
    0x50,
};
#pragma pop

/* 80BFAAB4-80BFAAB8 0000E4 0004+00 0/1 0/0 0/0 .data            l_colorCR$4112 */
#pragma push
#pragma force_active on
SECTION_DATA static u8 l_colorCR[4] = {
    0x96,
    0xFF,
    0xFF,
    0x00,
};
#pragma pop

/* 80BFAAB8-80BFAABC 0000E8 0004+00 0/1 0/0 0/0 .data            l_colorCG$4113 */
#pragma push
#pragma force_active on
SECTION_DATA static u8 l_colorCG[4] = {
    0x96,
    0x64,
    0xFF,
    0x96,
};
#pragma pop

/* 80BFAABC-80BFAAC0 0000EC 0004+00 0/1 0/0 0/0 .data            l_colorCB$4114 */
#pragma push
#pragma force_active on
SECTION_DATA static u8 l_colorCB[4] = {
    0x96,
    0x64,
    0x00,
    0xFF,
};
#pragma pop

/* 80BFAAC0-80BFAAE0 -00001 0020+00 1/0 0/0 0/0 .data            l_daGlwSph_Method */
static actor_method_class l_daGlwSph_Method = {
    (process_method_func)daGlwSph_Create__FP10fopAc_ac_c,
    (process_method_func)daGlwSph_Delete__FP10daGlwSph_c,
    (process_method_func)daGlwSph_Execute__FP10daGlwSph_c,
    0,
    (process_method_func)daGlwSph_Draw__FP10daGlwSph_c,
};

/* 80BFAAE0-80BFAB10 -00001 0030+00 0/0 0/0 1/0 .data            g_profile_Obj_glowSphere */
extern actor_process_profile_definition g_profile_Obj_glowSphere = {
  fpcLy_CURRENT_e,          // mLayerID
  7,                        // mListID
  fpcPi_CURRENT_e,          // mListPrio
  PROC_Obj_glowSphere,      // mProcName
  &g_fpcLf_Method.mBase,    // sub_method
  sizeof(daGlwSph_c),       // mSize
  0,                        // mSizeOther
  0,                        // mParameters
  &g_fopAc_Method.base,     // sub_method
  651,                      // mPriority
  &l_daGlwSph_Method,       // sub_method
  0x00040000,               // mStatus
  fopAc_ACTOR_e,            // mActorType
  fopAc_CULLBOX_CUSTOM_e,   // cullType
};

/* 80BFAB10-80BFAB1C 000140 000C+00 1/1 0/0 0/0 .data            __vt__12dBgS_AcchCir */
SECTION_DATA extern void* __vt__12dBgS_AcchCir[3] = {
    (void*)NULL /* RTTI */,
    (void*)NULL,
    (void*)__dt__12dBgS_AcchCirFv,
};

/* 80BFAB1C-80BFAB28 00014C 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,
};

/* 80BFAB28-80BFAB34 000158 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,
};

/* 80BFAB34-80BFAB40 000164 000C+00 2/2 0/0 0/0 .data            __vt__8cM3dGSph */
SECTION_DATA extern void* __vt__8cM3dGSph[3] = {
    (void*)NULL /* RTTI */,
    (void*)NULL,
    (void*)__dt__8cM3dGSphFv,
};

/* 80BFAB40-80BFAB4C 000170 000C+00 2/2 0/0 0/0 .data            __vt__8cM3dGAab */
SECTION_DATA extern void* __vt__8cM3dGAab[3] = {
    (void*)NULL /* RTTI */,
    (void*)NULL,
    (void*)__dt__8cM3dGAabFv,
};

/* 80BFAB4C-80BFAB70 00017C 0024+00 2/2 0/0 0/0 .data            __vt__12dBgS_ObjAcch */
SECTION_DATA extern void* __vt__12dBgS_ObjAcch[9] = {
    (void*)NULL /* RTTI */,
    (void*)NULL,
    (void*)__dt__12dBgS_ObjAcchFv,
    (void*)NULL,
    (void*)NULL,
    (void*)func_80BFA954,
    (void*)NULL,
    (void*)NULL,
    (void*)func_80BFA94C,
};

/* 80BFAB70-80BFAB7C 0001A0 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,
};

/* 80BFAB7C-80BFAB88 0001AC 000C+00 2/2 0/0 0/0 .data            __vt__14daGlwSph_HIO_c */
SECTION_DATA extern void* __vt__14daGlwSph_HIO_c[3] = {
    (void*)NULL /* RTTI */,
    (void*)NULL,
    (void*)__dt__14daGlwSph_HIO_cFv,
};

/* 80BFAB88-80BFAB94 0001B8 000C+00 3/3 0/0 0/0 .data            __vt__18fOpAcm_HIO_entry_c */
SECTION_DATA extern void* __vt__18fOpAcm_HIO_entry_c[3] = {
    (void*)NULL /* RTTI */,
    (void*)NULL,
    (void*)__dt__18fOpAcm_HIO_entry_cFv,
};

/* 80BFAB94-80BFABA0 0001C4 000C+00 4/4 0/0 0/0 .data            __vt__14mDoHIO_entry_c */
SECTION_DATA extern void* __vt__14mDoHIO_entry_c[3] = {
    (void*)NULL /* RTTI */,
    (void*)NULL,
    (void*)__dt__14mDoHIO_entry_cFv,
};

/* 80BF934C-80BF938C 0000EC 0040+00 1/1 0/0 0/0 .text            __ct__14daGlwSph_HIO_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm daGlwSph_HIO_c::daGlwSph_HIO_c() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/__ct__14daGlwSph_HIO_cFv.s"
}
#pragma pop

/* 80BF938C-80BF93E8 00012C 005C+00 1/0 0/0 0/0 .text            __dt__18fOpAcm_HIO_entry_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm fOpAcm_HIO_entry_c::~fOpAcm_HIO_entry_c() {
extern "C" asm void __dt__18fOpAcm_HIO_entry_cFv() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/__dt__18fOpAcm_HIO_entry_cFv.s"
}
#pragma pop

/* 80BF93E8-80BF9430 000188 0048+00 1/0 0/0 0/0 .text            __dt__14mDoHIO_entry_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm mDoHIO_entry_c::~mDoHIO_entry_c() {
extern "C" asm void __dt__14mDoHIO_entry_cFv() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/__dt__14mDoHIO_entry_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80BFABA8-80BFABAC 000008 0001+03 1/1 0/0 0/0 .bss             @1109 */
static u8 lit_1109[1 + 3 /* padding */];

/* 80BFABAC-80BFABB0 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

/* 80BFABB0-80BFABB4 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

/* 80BFABB4-80BFABB8 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

/* 80BFABB8-80BFABBC 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

/* 80BFABBC-80BFABC0 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

/* 80BFABC0-80BFABC4 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

/* 80BFABC4-80BFABC8 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

/* 80BFABC8-80BFABCC 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

/* 80BFABCC-80BFABD0 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

/* 80BFABD0-80BFABD4 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

/* 80BFABD4-80BFABD8 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

/* 80BFABD8-80BFABDC 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

/* 80BFABDC-80BFABE0 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

/* 80BFABE0-80BFABE4 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

/* 80BFABE4-80BFABE8 000044 0001+03 0/0 0/0 0/0 .bss             @1009 */
#pragma push
#pragma force_active on
static u8 lit_1009[1 + 3 /* padding */];
#pragma pop

/* 80BFABE8-80BFABF4 000048 000C+00 0/1 0/0 0/0 .bss             @3657 */
#pragma push
#pragma force_active on
static u8 lit_3657[12];
#pragma pop

/* 80BFABF4-80BFAC00 000054 000C+00 2/3 0/0 0/0 .bss             l_HIO */
static u8 l_HIO[12];

/* 80BFAC00-80BFAC0C 000060 000C+00 0/1 0/0 0/0 .bss             @3673 */
#pragma push
#pragma force_active on
static u8 lit_3673[12];
#pragma pop

/* 80BFAC0C-80BFAFD0 00006C 03C4+00 3/4 0/0 0/0 .bss             mSphMng__10daGlwSph_c */
u8 daGlwSph_c::mSphMng[964];

/* 80BF9430-80BF943C 0001D0 000C+00 0/0 0/0 1/1 .text            getSphMng__10daGlwSph_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daGlwSph_c::getSphMng() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/getSphMng__10daGlwSph_cFv.s"
}
#pragma pop

/* 80BF943C-80BF94AC 0001DC 0070+00 2/2 0/0 0/0 .text            setBaseMtx__10daGlwSph_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daGlwSph_c::setBaseMtx() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/setBaseMtx__10daGlwSph_cFv.s"
}
#pragma pop

/* 80BF94AC-80BF94CC 00024C 0020+00 1/1 0/0 0/0 .text
 * createHeapCallBack__10daGlwSph_cFP10fopAc_ac_c               */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daGlwSph_c::createHeapCallBack(fopAc_ac_c* param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/createHeapCallBack__10daGlwSph_cFP10fopAc_ac_c.s"
}
#pragma pop

/* ############################################################################################## */
/* 80BFA978-80BFA9A8 000008 0030+00 1/1 0/0 0/0 .rodata          mCcDObjInfo__10daGlwSph_c */
SECTION_RODATA u8 const daGlwSph_c::mCcDObjInfo[48] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x19, 0x01, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80BFA978, &daGlwSph_c::mCcDObjInfo);

/* 80BFA9A8-80BFA9AC 000038 0004+00 3/4 0/0 0/0 .rodata          @3714 */
SECTION_RODATA static f32 const lit_3714 = 1.0f;
COMPILER_STRIP_GATE(0x80BFA9A8, &lit_3714);

/* 80BFA9C4-80BFA9C4 000054 0000+00 0/0 0/0 0/0 .rodata          @stringBase0 */
#pragma push
#pragma force_active on
SECTION_DEAD static char const* const stringBase_80BFA9C4 = "glwSphere";
#pragma pop

/* 80BF94CC-80BF95D4 00026C 0108+00 1/1 0/0 0/0 .text            CreateHeap__10daGlwSph_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daGlwSph_c::CreateHeap() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/CreateHeap__10daGlwSph_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80BFA9AC-80BFA9B0 00003C 0004+00 1/1 0/0 0/0 .rodata          @3826 */
SECTION_RODATA static f32 const lit_3826 = 25.0f;
COMPILER_STRIP_GATE(0x80BFA9AC, &lit_3826);

/* 80BF95D4-80BF9908 000374 0334+00 1/1 0/0 0/0 .text            create__10daGlwSph_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daGlwSph_c::create() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/create__10daGlwSph_cFv.s"
}
#pragma pop

/* 80BF9908-80BF9950 0006A8 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/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/__dt__8cM3dGSphFv.s"
}
#pragma pop

/* 80BF9950-80BF9998 0006F0 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/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/__dt__8cM3dGAabFv.s"
}
#pragma pop

/* 80BF9998-80BF99F4 000738 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/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/__dt__10dCcD_GSttsFv.s"
}
#pragma pop

/* 80BF99F4-80BF9A64 000794 0070+00 1/0 0/0 0/0 .text            __dt__12dBgS_AcchCirFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm dBgS_AcchCir::~dBgS_AcchCir() {
extern "C" asm void __dt__12dBgS_AcchCirFv() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/__dt__12dBgS_AcchCirFv.s"
}
#pragma pop

/* 80BF9A64-80BF9AD4 000804 0070+00 3/2 0/0 0/0 .text            __dt__12dBgS_ObjAcchFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm dBgS_ObjAcch::~dBgS_ObjAcch() {
extern "C" asm void __dt__12dBgS_ObjAcchFv() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/__dt__12dBgS_ObjAcchFv.s"
}
#pragma pop

/* 80BF9AD4-80BF9B1C 000874 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/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/__dt__12J3DFrameCtrlFv.s"
}
#pragma pop

/* 80BF9B1C-80BF9BC0 0008BC 00A4+00 1/1 0/0 0/0 .text            execute__10daGlwSph_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daGlwSph_c::execute() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/execute__10daGlwSph_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80BFA9B0-80BFA9B4 000040 0004+00 1/1 0/0 0/0 .rodata          @3968 */
SECTION_RODATA static f32 const lit_3968 = 400.0f;
COMPILER_STRIP_GATE(0x80BFA9B0, &lit_3968);

/* 80BFA9B4-80BFA9B8 000044 0004+00 1/2 0/0 0/0 .rodata          @3969 */
SECTION_RODATA static f32 const lit_3969 = 0.5f;
COMPILER_STRIP_GATE(0x80BFA9B4, &lit_3969);

/* 80BFAFD0-80BFAFD4 -00001 0004+00 2/2 0/0 0/0 .bss             None */
/* 80BFAFD0 0001+00 data_80BFAFD0 None */
/* 80BFAFD1 0003+00 data_80BFAFD1 None */
static u8 struct_80BFAFD0[4];

/* 80BF9BC0-80BF9DF0 000960 0230+00 1/1 0/0 0/0 .text            actionMain__10daGlwSph_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daGlwSph_c::actionMain() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/actionMain__10daGlwSph_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80BFA9B8-80BFA9BC 000048 0004+00 3/4 0/0 0/0 .rodata          @4012 */
SECTION_RODATA static u8 const lit_4012[4] = {
    0x00,
    0x00,
    0x00,
    0x00,
};
COMPILER_STRIP_GATE(0x80BFA9B8, &lit_4012);

/* 80BF9DF0-80BF9F30 000B90 0140+00 1/1 0/0 0/0 .text            effectSet__10daGlwSph_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daGlwSph_c::effectSet() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/effectSet__10daGlwSph_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80BFA9BC-80BFA9C0 00004C 0004+00 1/1 0/0 0/0 .rodata          @4031 */
SECTION_RODATA static f32 const lit_4031 = -1.0f;
COMPILER_STRIP_GATE(0x80BFA9BC, &lit_4031);

/* 80BFAFD4-80BFAFE8 000434 0014+00 1/1 0/0 0/0 .bss             sSeId$4016 */
static u8 sSeId[20];

/* 80BF9F30-80BFA010 000CD0 00E0+00 1/1 0/0 0/0 .text            getSE__10daGlwSph_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daGlwSph_c::getSE() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/getSE__10daGlwSph_cFv.s"
}
#pragma pop

/* 80BFA010-80BFA064 000DB0 0054+00 1/1 0/0 0/0 .text            getVibe__10daGlwSph_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daGlwSph_c::getVibe() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/getVibe__10daGlwSph_cFv.s"
}
#pragma pop

/* 80BFA064-80BFA070 000E04 000C+00 2/2 0/0 0/0 .text            actionWaitInit__10daGlwSph_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daGlwSph_c::actionWaitInit() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/actionWaitInit__10daGlwSph_cFv.s"
}
#pragma pop

/* 80BFA070-80BFA074 000E10 0004+00 1/0 0/0 0/0 .text            actionWait__10daGlwSph_cFv */
void daGlwSph_c::actionWait() {
    /* empty function */
}

/* 80BFA074-80BFA130 000E14 00BC+00 1/1 0/0 0/0 .text            actionGetInit__10daGlwSph_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daGlwSph_c::actionGetInit() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/actionGetInit__10daGlwSph_cFv.s"
}
#pragma pop

/* 80BFA130-80BFA1E0 000ED0 00B0+00 1/0 0/0 0/0 .text            actionGet__10daGlwSph_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daGlwSph_c::actionGet() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/actionGet__10daGlwSph_cFv.s"
}
#pragma pop

/* 80BFA1E0-80BFA204 000F80 0024+00 1/1 0/0 0/0 .text            actionMoveInit__10daGlwSph_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daGlwSph_c::actionMoveInit() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/actionMoveInit__10daGlwSph_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80BFA9C0-80BFA9C4 000050 0004+00 0/1 0/0 0/0 .rodata          @4103 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4103 = 10.0f;
COMPILER_STRIP_GATE(0x80BFA9C0, &lit_4103);
#pragma pop

/* 80BFA204-80BFA2A4 000FA4 00A0+00 1/0 0/0 0/0 .text            actionMove__10daGlwSph_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daGlwSph_c::actionMove() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/actionMove__10daGlwSph_cFv.s"
}
#pragma pop

/* 80BFA2A4-80BFA3EC 001044 0148+00 1/1 0/0 0/0 .text            draw__10daGlwSph_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daGlwSph_c::draw() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/draw__10daGlwSph_cFv.s"
}
#pragma pop

/* 80BFA3EC-80BFA438 00118C 004C+00 1/1 0/0 0/0 .text            _delete__10daGlwSph_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daGlwSph_c::_delete() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/_delete__10daGlwSph_cFv.s"
}
#pragma pop

/* 80BFA438-80BFA458 0011D8 0020+00 1/0 0/0 0/0 .text            daGlwSph_Draw__FP10daGlwSph_c */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void daGlwSph_Draw(daGlwSph_c* param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/daGlwSph_Draw__FP10daGlwSph_c.s"
}
#pragma pop

/* 80BFA458-80BFA478 0011F8 0020+00 1/0 0/0 0/0 .text            daGlwSph_Execute__FP10daGlwSph_c */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void daGlwSph_Execute(daGlwSph_c* param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/daGlwSph_Execute__FP10daGlwSph_c.s"
}
#pragma pop

/* 80BFA478-80BFA498 001218 0020+00 1/0 0/0 0/0 .text            daGlwSph_Delete__FP10daGlwSph_c */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void daGlwSph_Delete(daGlwSph_c* param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/daGlwSph_Delete__FP10daGlwSph_c.s"
}
#pragma pop

/* 80BFA498-80BFA4B8 001238 0020+00 1/0 0/0 0/0 .text            daGlwSph_Create__FP10fopAc_ac_c */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void daGlwSph_Create(fopAc_ac_c* param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/daGlwSph_Create__FP10fopAc_ac_c.s"
}
#pragma pop

/* 80BFA4B8-80BFA4DC 001258 0024+00 1/1 0/0 0/0 .text            _clrLstBuf__12_GlSph_Mng_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void _GlSph_Mng_c::_clrLstBuf() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/_clrLstBuf__12_GlSph_Mng_cFv.s"
}
#pragma pop

/* 80BFA4DC-80BFA528 00127C 004C+00 1/1 0/0 0/0 .text            entry__12_GlSph_Mng_cFP10daGlwSph_c
 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void _GlSph_Mng_c::entry(daGlwSph_c* param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/entry__12_GlSph_Mng_cFP10daGlwSph_c.s"
}
#pragma pop

/* 80BFA528-80BFA55C 0012C8 0034+00 1/1 0/0 0/0 .text remove__12_GlSph_Mng_cFP10daGlwSph_c */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void _GlSph_Mng_c::remove(daGlwSph_c* param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/remove__12_GlSph_Mng_cFP10daGlwSph_c.s"
}
#pragma pop

/* 80BFA55C-80BFA5C4 0012FC 0068+00 0/0 0/0 1/1 .text            _setting_main__12_GlSph_Mng_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void _GlSph_Mng_c::_setting_main() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/_setting_main__12_GlSph_Mng_cFv.s"
}
#pragma pop

/* 80BFA5C4-80BFA60C 001364 0048+00 0/0 0/0 1/1 .text            _chkAllGet_main__12_GlSph_Mng_cFv
 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void _GlSph_Mng_c::_chkAllGet_main() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/_chkAllGet_main__12_GlSph_Mng_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80BFAFE8-80BFAFEC -00001 0004+00 4/4 0/0 0/0 .bss             None */
/* 80BFAFE8 0002+00 data_80BFAFE8 mSphSe__12_GlSph_Mng_c */
/* 80BFAFEA 0002+00 data_80BFAFEA mSeClrTmr__12_GlSph_Mng_c */
static u8 struct_80BFAFE8[4];

/* 80BFA60C-80BFA6D8 0013AC 00CC+00 0/0 0/0 1/1 .text            SphSeProc__12_GlSph_Mng_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void _GlSph_Mng_c::SphSeProc() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/SphSeProc__12_GlSph_Mng_cFv.s"
}
#pragma pop

/* 80BFA6D8-80BFA6E8 001478 0010+00 1/1 0/0 0/0 .text            clrSphSe__12_GlSph_Mng_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void _GlSph_Mng_c::clrSphSe() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/clrSphSe__12_GlSph_Mng_cFv.s"
}
#pragma pop

/* 80BFA6E8-80BFA6F8 001488 0010+00 1/1 0/0 0/0 .text            getSphSe__12_GlSph_Mng_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void _GlSph_Mng_c::getSphSe() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/getSphSe__12_GlSph_Mng_cFv.s"
}
#pragma pop

/* 80BFA6F8-80BFA724 001498 002C+00 1/1 0/0 0/0 .text            incSphSe__12_GlSph_Mng_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void _GlSph_Mng_c::incSphSe() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/incSphSe__12_GlSph_Mng_cFv.s"
}
#pragma pop

/* 80BFA724-80BFA76C 0014C4 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/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/__dt__10cCcD_GSttsFv.s"
}
#pragma pop

/* 80BFA76C-80BFA7D8 00150C 006C+00 2/1 0/0 0/0 .text            __dt__14daGlwSph_HIO_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm daGlwSph_HIO_c::~daGlwSph_HIO_c() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/__dt__14daGlwSph_HIO_cFv.s"
}
#pragma pop

/* 80BFA7D8-80BFA890 001578 00B8+00 0/0 1/0 0/0 .text            __sinit_d_a_obj_glowSphere_cpp */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void __sinit_d_a_obj_glowSphere_cpp() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/__sinit_d_a_obj_glowSphere_cpp.s"
}
#pragma pop

#pragma push
#pragma force_active on
REGISTER_CTORS(0x80BFA7D8, __sinit_d_a_obj_glowSphere_cpp);
#pragma pop

/* 80BFA890-80BFA900 001630 0070+00 1/1 0/0 0/0 .text            __dt__12_GlSph_Mng_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm _GlSph_Mng_c::~_GlSph_Mng_c() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/__dt__12_GlSph_Mng_cFv.s"
}
#pragma pop

/* 80BFA900-80BFA93C 0016A0 003C+00 2/2 0/0 0/0 .text            __dt__16_GlSph_LstInfo_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm _GlSph_LstInfo_c::~_GlSph_LstInfo_c() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/__dt__16_GlSph_LstInfo_cFv.s"
}
#pragma pop

/* 80BFA93C-80BFA94C 0016DC 0010+00 1/1 0/0 0/0 .text            __ct__16_GlSph_LstInfo_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm _GlSph_LstInfo_c::_GlSph_LstInfo_c() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/__ct__16_GlSph_LstInfo_cFv.s"
}
#pragma pop

/* 80BFA94C-80BFA954 0016EC 0008+00 1/0 0/0 0/0 .text            @36@__dt__12dBgS_ObjAcchFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void func_80BFA94C() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/func_80BFA94C.s"
}
#pragma pop

/* 80BFA954-80BFA95C 0016F4 0008+00 1/0 0/0 0/0 .text            @20@__dt__12dBgS_ObjAcchFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void func_80BFA954() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_glowSphere/d_a_obj_glowSphere/func_80BFA954.s"
}
#pragma pop

/* ############################################################################################## */
/* 80BFAFEC-80BFAFF0 00044C 0004+00 0/0 0/0 0/0 .bss
 * sInstance__40JASGlobalInstance<19JASDefaultBankTable>        */
#pragma push
#pragma force_active on
static u8 data_80BFAFEC[4];
#pragma pop

/* 80BFAFF0-80BFAFF4 000450 0004+00 0/0 0/0 0/0 .bss
 * sInstance__35JASGlobalInstance<14JASAudioThread>             */
#pragma push
#pragma force_active on
static u8 data_80BFAFF0[4];
#pragma pop

/* 80BFAFF4-80BFAFF8 000454 0004+00 0/0 0/0 0/0 .bss sInstance__27JASGlobalInstance<7Z2SeMgr> */
#pragma push
#pragma force_active on
static u8 data_80BFAFF4[4];
#pragma pop

/* 80BFAFF8-80BFAFFC 000458 0004+00 0/0 0/0 0/0 .bss sInstance__28JASGlobalInstance<8Z2SeqMgr> */
#pragma push
#pragma force_active on
static u8 data_80BFAFF8[4];
#pragma pop

/* 80BFAFFC-80BFB000 00045C 0004+00 0/0 0/0 0/0 .bss sInstance__31JASGlobalInstance<10Z2SceneMgr>
 */
#pragma push
#pragma force_active on
static u8 data_80BFAFFC[4];
#pragma pop

/* 80BFB000-80BFB004 000460 0004+00 0/0 0/0 0/0 .bss sInstance__32JASGlobalInstance<11Z2StatusMgr>
 */
#pragma push
#pragma force_active on
static u8 data_80BFB000[4];
#pragma pop

/* 80BFB004-80BFB008 000464 0004+00 0/0 0/0 0/0 .bss sInstance__31JASGlobalInstance<10Z2DebugSys>
 */
#pragma push
#pragma force_active on
static u8 data_80BFB004[4];
#pragma pop

/* 80BFB008-80BFB00C 000468 0004+00 0/0 0/0 0/0 .bss
 * sInstance__36JASGlobalInstance<15JAISoundStarter>            */
#pragma push
#pragma force_active on
static u8 data_80BFB008[4];
#pragma pop

/* 80BFB00C-80BFB010 00046C 0004+00 0/0 0/0 0/0 .bss
 * sInstance__35JASGlobalInstance<14Z2SoundStarter>             */
#pragma push
#pragma force_active on
static u8 data_80BFB00C[4];
#pragma pop

/* 80BFB010-80BFB014 000470 0004+00 0/0 0/0 0/0 .bss
 * sInstance__33JASGlobalInstance<12Z2SpeechMgr2>               */
#pragma push
#pragma force_active on
static u8 data_80BFB010[4];
#pragma pop

/* 80BFB014-80BFB018 000474 0004+00 0/0 0/0 0/0 .bss sInstance__28JASGlobalInstance<8JAISeMgr> */
#pragma push
#pragma force_active on
static u8 data_80BFB014[4];
#pragma pop

/* 80BFB018-80BFB01C 000478 0004+00 0/0 0/0 0/0 .bss sInstance__29JASGlobalInstance<9JAISeqMgr> */
#pragma push
#pragma force_active on
static u8 data_80BFB018[4];
#pragma pop

/* 80BFB01C-80BFB020 00047C 0004+00 0/0 0/0 0/0 .bss
 * sInstance__33JASGlobalInstance<12JAIStreamMgr>               */
#pragma push
#pragma force_active on
static u8 data_80BFB01C[4];
#pragma pop

/* 80BFB020-80BFB024 000480 0004+00 0/0 0/0 0/0 .bss sInstance__31JASGlobalInstance<10Z2SoundMgr>
 */
#pragma push
#pragma force_active on
static u8 data_80BFB020[4];
#pragma pop

/* 80BFB024-80BFB028 000484 0004+00 0/0 0/0 0/0 .bss
 * sInstance__33JASGlobalInstance<12JAISoundInfo>               */
#pragma push
#pragma force_active on
static u8 data_80BFB024[4];
#pragma pop

/* 80BFB028-80BFB02C 000488 0004+00 0/0 0/0 0/0 .bss
 * sInstance__34JASGlobalInstance<13JAUSoundTable>              */
#pragma push
#pragma force_active on
static u8 data_80BFB028[4];
#pragma pop

/* 80BFB02C-80BFB030 00048C 0004+00 0/0 0/0 0/0 .bss
 * sInstance__38JASGlobalInstance<17JAUSoundNameTable>          */
#pragma push
#pragma force_active on
static u8 data_80BFB02C[4];
#pragma pop

/* 80BFB030-80BFB034 000490 0004+00 0/0 0/0 0/0 .bss
 * sInstance__33JASGlobalInstance<12JAUSoundInfo>               */
#pragma push
#pragma force_active on
static u8 data_80BFB030[4];
#pragma pop

/* 80BFB034-80BFB038 000494 0004+00 0/0 0/0 0/0 .bss sInstance__32JASGlobalInstance<11Z2SoundInfo>
 */
#pragma push
#pragma force_active on
static u8 data_80BFB034[4];
#pragma pop

/* 80BFB038-80BFB03C 000498 0004+00 0/0 0/0 0/0 .bss
 * sInstance__34JASGlobalInstance<13Z2SoundObjMgr>              */
#pragma push
#pragma force_active on
static u8 data_80BFB038[4];
#pragma pop

/* 80BFB03C-80BFB040 00049C 0004+00 0/0 0/0 0/0 .bss sInstance__31JASGlobalInstance<10Z2Audience>
 */
#pragma push
#pragma force_active on
static u8 data_80BFB03C[4];
#pragma pop

/* 80BFB040-80BFB044 0004A0 0004+00 0/0 0/0 0/0 .bss sInstance__32JASGlobalInstance<11Z2FxLineMgr>
 */
#pragma push
#pragma force_active on
static u8 data_80BFB040[4];
#pragma pop

/* 80BFB044-80BFB048 0004A4 0004+00 0/0 0/0 0/0 .bss sInstance__31JASGlobalInstance<10Z2EnvSeMgr>
 */
#pragma push
#pragma force_active on
static u8 data_80BFB044[4];
#pragma pop

/* 80BFB048-80BFB04C 0004A8 0004+00 0/0 0/0 0/0 .bss sInstance__32JASGlobalInstance<11Z2SpeechMgr>
 */
#pragma push
#pragma force_active on
static u8 data_80BFB048[4];
#pragma pop

/* 80BFB04C-80BFB050 0004AC 0004+00 0/0 0/0 0/0 .bss
 * sInstance__34JASGlobalInstance<13Z2WolfHowlMgr>              */
#pragma push
#pragma force_active on
static u8 data_80BFB04C[4];
#pragma pop

/* 80BFA9C4-80BFA9C4 000054 0000+00 0/0 0/0 0/0 .rodata          @stringBase0 */
