/**
 * @file d_a_obj_gra2.cpp
 * 
*/

#include "rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2.h"
#include "dol2asm.h"
#include "d/d_camera.h"

//
// Forward References:
//

extern "C" static void jointCtrlCallBack__FP8J3DJointi();
extern "C" void rideCallBack__11daObj_GrA_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c();
extern "C" void __ct__11daObj_GrA_cFv();
extern "C" void __dt__11daObj_GrA_cFv();
extern "C" void create__11daObj_GrA_cFv();
extern "C" void CreateHeap__11daObj_GrA_cFv();
extern "C" void Delete__11daObj_GrA_cFv();
extern "C" void Execute__11daObj_GrA_cFPPA3_A4_f();
extern "C" void Draw__11daObj_GrA_cFv();
extern "C" void jointCtrl__11daObj_GrA_cFP8J3DJointP8J3DModel();
extern "C" void getResName__11daObj_GrA_cFv();
extern "C" void getMode__11daObj_GrA_cFv();
extern "C" void getPathNo__11daObj_GrA_cFv();
extern "C" void getTagNo__11daObj_GrA_cFv();
extern "C" void getJumpType__11daObj_GrA_cFv();
extern "C" void isDelete__11daObj_GrA_cFv();
extern "C" void restart__11daObj_GrA_cFv();
extern "C" void init__11daObj_GrA_cFv();
extern "C" void setBaseAnm__11daObj_GrA_cFif();
extern "C" void setFaceAnm__11daObj_GrA_cFibf();
extern "C" void setFaceBtp__11daObj_GrA_cFi();
extern "C" void setBaseMotion__11daObj_GrA_cFif();
extern "C" void setFaceMotion__11daObj_GrA_cFif();
extern "C" void calcMotion__11daObj_GrA_cFv();
extern "C" void checkProcess__11daObj_GrA_cFM11daObj_GrA_cFPCvPvPv_i();
extern "C" void setProcess__11daObj_GrA_cFM11daObj_GrA_cFPCvPvPv_i();
extern "C" static void getDistTableIdx__Fii();
extern "C" void setParam__11daObj_GrA_cFv();
extern "C" void checkEvent__11daObj_GrA_cFv();
extern "C" void mainProc__11daObj_GrA_cFv();
extern "C" void adjustShapeAngle__11daObj_GrA_cFv();
extern "C" void setMtx__11daObj_GrA_cFi();
extern "C" void setCollisions__11daObj_GrA_cFv();
extern "C" void setAttnPos__11daObj_GrA_cFv();
extern "C" void drawOtherMdls__11daObj_GrA_cFv();
extern "C" bool dbgDraw__11daObj_GrA_cFv();
extern "C" void ppMoveInit__11daObj_GrA_cFv();
extern "C" void setLookMode__11daObj_GrA_cFi();
extern "C" void lookat__11daObj_GrA_cFv();
extern "C" void hitChk__11daObj_GrA_cFv();
extern "C" void wait__11daObj_GrA_cFPv();
extern "C" void talk__11daObj_GrA_cFPv();
extern "C" void ctrlMsgAnm__11daObj_GrA_cFRiRiP10fopAc_ac_c();
extern "C" static void s_sub__FPvPv();
extern "C" void checkTagGraSub__11daObj_GrA_cFP10fopAc_ac_c();
extern "C" void fallAbyssCheck__11daObj_GrA_cFv();
extern "C" void setPrtcl__11daObj_GrA_cFv();
extern "C" void base000__11daObj_GrA_cFi();
extern "C" void base001__11daObj_GrA_cFi();
extern "C" void base003__11daObj_GrA_cFi();
extern "C" void base004__11daObj_GrA_cFi();
extern "C" void base005__11daObj_GrA_cFi();
extern "C" void base006__11daObj_GrA_cFi();
extern "C" void base007__11daObj_GrA_cFi();
extern "C" void base008__11daObj_GrA_cFi();
extern "C" void base009__11daObj_GrA_cFi();
extern "C" void base010__11daObj_GrA_cFi();
extern "C" void base013__11daObj_GrA_cFi();
extern "C" void base016__11daObj_GrA_cFi();
extern "C" void base017__11daObj_GrA_cFi();
extern "C" void base018__11daObj_GrA_cFi();
extern "C" void base019__11daObj_GrA_cFi();
extern "C" void base020__11daObj_GrA_cFi();
extern "C" void base021__11daObj_GrA_cFi();
extern "C" void base022__11daObj_GrA_cFi();
extern "C" void base023__11daObj_GrA_cFi();
extern "C" void base024__11daObj_GrA_cFi();
extern "C" void base025__11daObj_GrA_cFi();
extern "C" void base026__11daObj_GrA_cFi();
extern "C" void face000__11daObj_GrA_cFi();
extern "C" void face003__11daObj_GrA_cFi();
extern "C" void face004__11daObj_GrA_cFi();
extern "C" void face005__11daObj_GrA_cFi();
extern "C" void face006__11daObj_GrA_cFi();
extern "C" void face007__11daObj_GrA_cFi();
extern "C" void face008__11daObj_GrA_cFi();
extern "C" void face009__11daObj_GrA_cFi();
extern "C" void face010__11daObj_GrA_cFi();
extern "C" void face011__11daObj_GrA_cFi();
extern "C" void face012__11daObj_GrA_cFi();
extern "C" void face016__11daObj_GrA_cFi();
extern "C" void face017__11daObj_GrA_cFi();
extern "C" void face999__11daObj_GrA_cFi();
extern "C" void evtcutTalk__11daObj_GrA_cFii();
extern "C" void setFaceTalkAfter__11daObj_GrA_cFv();
extern "C" static void daObj_GrA_Create__FPv();
extern "C" static void daObj_GrA_Delete__FPv();
extern "C" static void daObj_GrA_Execute__FPv();
extern "C" static void daObj_GrA_Draw__FPv();
extern "C" static bool daObj_GrA_IsDelete__FPv();
extern "C" void __dt__17daObj_GrA_Param_cFv();
extern "C" void __dt__16daBaseNpc_path_cFv();
extern "C" void __ct__4cXyzFv();
extern "C" void __dt__8cM3dGCylFv();
extern "C" void __dt__8cM3dGAabFv();
extern "C" void __dt__4cXyzFv();
extern "C" void __dt__8dCcD_SphFv();
extern "C" void __ct__8dCcD_SphFv();
extern "C" void __dt__8cM3dGSphFv();
extern "C" void __dt__Q211daObj_GrA_c21daObj_GrA_prtclMngr_cFv();
extern "C" void __ct__Q211daObj_GrA_c21daObj_GrA_prtclMngr_cFv();
extern "C" void __dt__18daBaseNpc_acMngr_cFv();
extern "C" void __dt__23daBaseNpc_moveBgActor_cFv();
extern "C" bool Draw__23daBaseNpc_moveBgActor_cFv();
extern "C" bool Create__23daBaseNpc_moveBgActor_cFv();
extern "C" bool IsDelete__23daBaseNpc_moveBgActor_cFv();
extern "C" bool ToFore__23daBaseNpc_moveBgActor_cFv();
extern "C" bool ToBack__23daBaseNpc_moveBgActor_cFv();
extern "C" bool CreateHeap__23daBaseNpc_moveBgActor_cFv();
extern "C" bool Execute__23daBaseNpc_moveBgActor_cFPPA3_A4_f();
extern "C" bool Delete__23daBaseNpc_moveBgActor_cFv();
extern "C" void func_80C04F3C(void* _this, int*);
extern "C" void func_80C04F58(void* _this, s16*);
extern "C" void __sinit_d_a_obj_gra2_cpp();
extern "C" void getSrchCircleR__11daObj_GrA_cFv();
extern "C" void standWait__11daObj_GrA_cFPv();
extern "C" void walk__11daObj_GrA_cFPv();
extern "C" void defence__11daObj_GrA_cFPv();
extern "C" void toStone__11daObj_GrA_cFPv();
extern "C" void step__11daObj_GrA_cFPv();
extern "C" void rollReturn__11daObj_GrA_cFPv();
extern "C" void soldierDemoSkip__11daObj_GrA_cFv();
extern "C" void soldierDemo__11daObj_GrA_cFPv();
extern "C" void getSrchLinkR__11daObj_GrA_cFv();
extern "C" void getSrchGraR__11daObj_GrA_cFv();
extern "C" void getSpeed__11daObj_GrA_cFv();
extern "C" void standRoll__11daObj_GrA_cFPv();
extern "C" void rollDemo__11daObj_GrA_cFPv();
extern "C" void rollAttack__11daObj_GrA_cFPv();
extern "C" void rollAttacked__11daObj_GrA_cFPv();
extern "C" void rollEscape__11daObj_GrA_cFPv();
extern "C" void rollLanding__11daObj_GrA_cFv();
extern "C" void thrown__11daObj_GrA_cFPv();
extern "C" void demo_camera__11daObj_GrA_cFv();
extern "C" void rollAttackedDemo__11daObj_GrA_cFv();
extern "C" void graThrowDemo__11daObj_GrA_cFv();
extern "C" void setCarryStatus__11daObj_GrA_cFv();
extern "C" void checkThrow__11daObj_GrA_cFv();
extern "C" void calcCatchPos__11daObj_GrA_cFfi();
extern "C" void initCrazyBeforeCatch__11daObj_GrA_cFi();
extern "C" void executeCrazyBeforeCatch__11daObj_GrA_cFv();
extern "C" void initCrazyCatch__11daObj_GrA_cFi();
extern "C" void executeCrazyCatch__11daObj_GrA_cFv();
extern "C" void initCrazyThrow__11daObj_GrA_cFi();
extern "C" void executeCrazyThrow__11daObj_GrA_cFv();
extern "C" void initCrazyAttack__11daObj_GrA_cFv();
extern "C" void executeCrazyJumping__11daObj_GrA_cFv();
extern "C" void modeChangeCheck__11daObj_GrA_cFv();
extern "C" void getGraPos__10daTagGra_cFv();
extern "C" static void s_sub2__FPvPv();
extern "C" void checkGraSub__11daObj_GrA_cFP10fopAc_ac_c();
extern "C" void waitDemo__11daObj_GrA_cFPv();
extern "C" void skipDemoGra__11daObj_GrA_cFv();
extern "C" static void skipCallBack__FPvi();
extern "C" void startDemo__11daObj_GrA_cFPv();
extern "C" void turn__11daObj_GrA_cFsfi();
extern "C" void turn_step__11daObj_GrA_cFsiii();
extern "C" void chkFindPlayer2__11daObj_GrA_cFis();
extern "C" void getDistTable__12dAttention_cFi();
extern "C" void chkPointInArea__11daObj_GrA_cF4cXyz4cXyzfffs();
extern "C" void chkPointInArea__11daObj_GrA_cF4cXyz4cXyz4cXyzs();
extern "C" void chkActorInSight2__11daObj_GrA_cFP10fopAc_ac_cfs();
extern "C" void getAttentionPos__11daObj_GrA_cFP10fopAc_ac_c();
extern "C" void standWaitJump__11daObj_GrA_cFPv();
extern "C" u8 const m__17daObj_GrA_Param_c[192];
extern "C" extern char const* const d_a_obj_gra2__stringBase0;
extern "C" u8 mBaseMotionList__11daObj_GrA_c[264];
extern "C" u8 mFaceMotionList__11daObj_GrA_c[168];

//
// External References:
//

extern "C" void mDoMtx_YrotS__FPA4_fs();
extern "C" void mDoMtx_YrotM__FPA4_fs();
extern "C" void transS__14mDoMtx_stack_cFRC4cXyz();
extern "C" void transM__14mDoMtx_stack_cFfff();
extern "C" void transM__14mDoMtx_stack_cFRC4cXyz();
extern "C" void scaleM__14mDoMtx_stack_cFRC4cXyz();
extern "C" void ZXYrotS__14mDoMtx_stack_cFRC5csXyz();
extern "C" void ZXYrotM__14mDoMtx_stack_cFRC5csXyz();
extern "C" void changeBckOnly__13mDoExt_bckAnmFP15J3DAnmTransform();
extern "C" void setMorf__13mDoExt_morf_cFf();
extern "C" void
__ct__16mDoExt_McaMorfSOFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiP10Z2CreatureUlUl();
extern "C" void modelCalc__16mDoExt_McaMorfSOFv();
extern "C" void stopZelAnime__16mDoExt_McaMorfSOFv();
extern "C" void fopAc_IsActor__FPv();
extern "C" void fopAcM_delete__FP10fopAc_ac_c();
extern "C" void fopAcM_setCullSizeBox__FP10fopAc_ac_cffffff();
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 fopAcM_otherBgCheck__FPC10fopAc_ac_cPC10fopAc_ac_c();
extern "C" void lineCheck__11fopAcM_lc_cFPC4cXyzPC4cXyzPC10fopAc_ac_c();
extern "C" void fpcEx_Search__FPFPvPv_PvPv();
extern "C" void dComIfG_resLoad__FP30request_of_phase_process_classPCc();
extern "C" void dComIfG_resDelete__FP30request_of_phase_process_classPCc();
extern "C" void dComIfGs_wolfeye_effect_check__Fv();
extern "C" void onSwitch__12dSv_danBit_cFi();
extern "C" void isSwitch__12dSv_danBit_cCFi();
extern "C" void onSwitch__10dSv_info_cFii();
extern "C" void isSwitch__10dSv_info_cCFii();
extern "C" void getRes__14dRes_control_cFPCclP11dRes_info_ci();
extern "C" void getObjectResName2Index__14dRes_control_cFPCcPCc();
extern "C" void reset__14dEvt_control_cFv();
extern "C" void setSkipProc__14dEvt_control_cFPvPFPvi_ii();
extern "C" void onSkipFade__14dEvt_control_cFv();
extern "C" void endCheck__16dEvent_manager_cFs();
extern "C" void ChkPresentEnd__16dEvent_manager_cFv();
extern "C" void getEmitter__Q213dPa_control_c7level_cFUl();
extern "C" void
set__13dPa_control_cFUlUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf();
extern "C" void
setPoly__13dPa_control_cFUlUsR13cBgS_PolyInfoPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyziP18dPa_levelEcallBackScPC4cXyz();
extern "C" void init__7dPaPo_cFP9dBgS_Acchff();
extern "C" void setEffectCenter__7dPaPo_cFPC12dKy_tevstr_cPC4cXyzUlUlPC4cXyzPC5csXyzPC4cXyzScff();
extern "C" void StartShock__12dVibration_cFii4cXyz();
extern "C" void StartQuake__12dVibration_cFii4cXyz();
extern "C" void StopQuake__12dVibration_cFi();
extern "C" void CheckQuake__12dVibration_cFv();
extern "C" void Release__4cBgSFP9dBgW_Base();
extern "C" void LineCross__4cBgSFP11cBgS_LinChk();
extern "C" void GetActorPointer__4cBgSCFi();
extern "C" void Regist__4dBgSFP9dBgW_BaseP10fopAc_ac_c();
extern "C" void SetWall__12dBgS_AcchCirFff();
extern "C" void Set__9dBgS_AcchFP4cXyzP4cXyzP10fopAc_ac_ciP12dBgS_AcchCirP4cXyzP5csXyzP5csXyz();
extern "C" void CrrPos__9dBgS_AcchFR4dBgS();
extern "C" void __ct__11dBgS_LinChkFv();
extern "C" void __dt__11dBgS_LinChkFv();
extern "C" void Set__11dBgS_LinChkFPC4cXyzPC4cXyzPC10fopAc_ac_c();
extern "C" void __ct__15dBgS_LinkLinChkFv();
extern "C" void __dt__15dBgS_LinkLinChkFv();
extern "C" void GetAc__22dCcD_GAtTgCoCommonBaseFv();
extern "C" void Move__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 ChkTgHit__12dCcD_GObjInfFv();
extern "C" void GetTgHitObj__12dCcD_GObjInfFv();
extern "C" void ChkCoHit__12dCcD_GObjInfFv();
extern "C" void GetCoHitObj__12dCcD_GObjInfFv();
extern "C" void Set__8dCcD_CylFRC11dCcD_SrcCyl();
extern "C" void Set__8dCcD_SphFRC11dCcD_SrcSph();
extern "C" void def_se_set__FP10Z2CreatureP8cCcD_ObjUlP10fopAc_ac_c();
extern "C" void __ct__18daBaseNpc_acMngr_cFv();
extern "C" void entry__18daBaseNpc_acMngr_cFP10fopAc_ac_c();
extern "C" void getActor__18daBaseNpc_acMngr_cFv();
extern "C" void __ct__16daBaseNpc_path_cFv();
extern "C" void isPath__16daBaseNpc_path_cFv();
extern "C" void setPathInfo__16daBaseNpc_path_cFUcScSc();
extern "C" void reverseDir__16daBaseNpc_path_cFv();
extern "C" void chkPnt__16daBaseNpc_path_cF4cXyz();
extern "C" void setNextPnt__16daBaseNpc_path_cFv();
extern "C" void getIdx__16daBaseNpc_path_cFv();
extern "C" void setIdx__16daBaseNpc_path_cFUs();
extern "C" void getPntPos__16daBaseNpc_path_cFUs();
extern "C" void calc__18daBaseNpc_lookat_cFP10fopAc_ac_cPA4_fs();
extern "C" void setMaxJntLmt__18daBaseNpc_lookat_cF5csXyzi();
extern "C" void setMinJntLmt__18daBaseNpc_lookat_cF5csXyzi();
extern "C" void setJntPos__18daBaseNpc_lookat_cF4cXyzi();
extern "C" void setAttnPos__18daBaseNpc_lookat_cFP4cXyz();
extern "C" void getRot__18daBaseNpc_lookat_cFi();
extern "C" void __dt__11daBaseNpc_cFv();
extern "C" void execute__11daBaseNpc_cFv();
extern "C" void draw__11daBaseNpc_cFf();
extern "C" bool getResName__11daBaseNpc_cFv();
extern "C" void getTrnsfrmKeyAnmP__11daBaseNpc_cFPci();
extern "C" void setMcaMorfAnm__11daBaseNpc_cFP18J3DAnmTransformKeyffiii();
extern "C" void setBckAnm__11daBaseNpc_cFP15J3DAnmTransformfiiib();
extern "C" void getTexPtrnAnmP__11daBaseNpc_cFPci();
extern "C" void setBtpAnm__11daBaseNpc_cFP16J3DAnmTexPatternP12J3DModelDatafi();
extern "C" void attnSttsOn__11daBaseNpc_cFii();
extern "C" void setParam__11daBaseNpc_cFv();
extern "C" void orderEvent__11daBaseNpc_cFiPc();
extern "C" void mainProc__11daBaseNpc_cFv();
extern "C" void setEnvTevColor__11daBaseNpc_cFv();
extern "C" void setRoomNo__11daBaseNpc_cFv();
extern "C" bool btkCtrl__11daBaseNpc_cFv();
extern "C" void allAnmPlay__11daBaseNpc_cFv();
extern "C" void adjustShapeAngle__11daBaseNpc_cFv();
extern "C" void setMtx__11daBaseNpc_cFi();
extern "C" void setCollisions__11daBaseNpc_cFv();
extern "C" void setAttnPos__11daBaseNpc_cFv();
extern "C" void drawOtherMdls__11daBaseNpc_cFv();
extern "C" bool dbgDraw__11daBaseNpc_cFv();
extern "C" void __ct__23daBaseNpc_moveBgActor_cFv();
extern "C" void
MoveBGCreate__23daBaseNpc_moveBgActor_cFPCciPFP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz_vUl();
extern "C" void MoveBGDelete__23daBaseNpc_moveBgActor_cFv();
extern "C" void MoveBGExecute__23daBaseNpc_moveBgActor_cFv();
extern "C" void daNpcF_chkEvtBit__FUl();
extern "C" void daNpcF_onEvtBit__FUl();
extern "C" void daNpcF_chkPointInArea__F4cXyz4cXyz4cXyzs();
extern "C" void getAttentionOffsetY__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_cF4cXyz4cXyzfs();
extern "C" void Reset__9dCamera_cF4cXyz4cXyz();
extern "C" void dCam_getBody__Fv();
extern "C" void Eye__9dCamera_cFv();
extern "C" void Center__9dCamera_cFv();
extern "C" void dKy_darkworld_check__Fv();
extern "C" void getActor__12dMsgObject_cFv();
extern "C" void isMouthCheck__12dMsgObject_cFv();
extern "C" void init__10dMsgFlow_cFP10fopAc_ac_ciiPP10fopAc_ac_c();
extern "C" void doFlow__10dMsgFlow_cFP10fopAc_ac_cPP10fopAc_ac_ci();
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 __dv__4cXyzCFf();
extern "C" void cM_atan2s__Fff();
extern "C" void __ct__11cBgS_GndChkFv();
extern "C" void __dt__11cBgS_GndChkFv();
extern "C" void ChkUsed__9cBgW_BgIdCFv();
extern "C" void SetC__8cM3dGCylFRC4cXyz();
extern "C" void SetH__8cM3dGCylFf();
extern "C" void SetR__8cM3dGCylFf();
extern "C" void SetC__8cM3dGSphFRC4cXyz();
extern "C" void SetR__8cM3dGSphFf();
extern "C" void cLib_addCalc2__FPffff();
extern "C" void cLib_addCalcPos2__FP4cXyzRC4cXyzff();
extern "C" void cLib_addCalcPosXZ2__FP4cXyzRC4cXyzff();
extern "C" void cLib_addCalcAngleS2__FPssss();
extern "C" void cLib_chaseF__FPfff();
extern "C" void cLib_chasePos__FP4cXyzRC4cXyzf();
extern "C" void cLib_chasePosXZ__FP4cXyzRC4cXyzf();
extern "C" void cLib_targetAngleY__FPC3VecPC3Vec();
extern "C" void cLib_targetAngleX__FPC4cXyzPC4cXyz();
extern "C" void cLib_offsetPos__FP4cXyzPC4cXyzsPC4cXyz();
extern "C" void __ct__7cSAngleFRC7cSAngle();
extern "C" void __ct__7cSAngleFs();
extern "C" void Inv__7cSAngleCFv();
extern "C" void __mi__7cSAngleCFs();
extern "C" void __ct__7cSGlobeFRC4cXyz();
extern "C" void init__10Z2CreatureFP3VecP3VecUcUc();
extern "C" void* __nw__FUl();
extern "C" void __dl__FPv();
extern "C" void checkPass__12J3DFrameCtrlFf();
extern "C" void __destroy_arr();
extern "C" void __construct_array();
extern "C" void __ptmf_test();
extern "C" void __ptmf_cmpr();
extern "C" void __ptmf_scall();
extern "C" void __cvt_fp2unsigned();
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_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 dist_table__12dAttention_c[6552];
extern "C" extern void* __vt__8dCcD_Sph[36];
extern "C" extern void* __vt__8dCcD_Cyl[36];
extern "C" u8 mCcDCyl__11daBaseNpc_c[68];
extern "C" u8 mCcDSph__11daBaseNpc_c[64];
extern "C" extern void* __vt__12cCcD_SphAttr[25];
extern "C" extern void* __vt__12cCcD_CylAttr[25];
extern "C" extern void* __vt__14cCcD_ShapeAttr[22];
extern "C" u8 now__14mDoMtx_stack_c[48];
extern "C" extern u8 g_dComIfG_gameInfo[122384];
extern "C" u8 mCurrentMtx__6J3DSys[48];
extern "C" u8 sincosTable___5JMath[65536];
extern "C" extern u8 g_dComIfGoat_gameInfo[4 + 4 /* padding */];
extern "C" void __register_global_object();

//
// Declarations:
//

/* 80BFFF0C-80BFFF58 0000EC 004C+00 2/2 0/0 0/0 .text            jointCtrlCallBack__FP8J3DJointi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void jointCtrlCallBack(J3DJoint* param_0, int param_1) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/jointCtrlCallBack__FP8J3DJointi.s"
}
#pragma pop

/* 80BFFF58-80BFFF70 000138 0018+00 1/1 0/0 0/0 .text
 * rideCallBack__11daObj_GrA_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::rideCallBack(dBgW* param_0, fopAc_ac_c* param_1, fopAc_ac_c* param_2) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/rideCallBack__11daObj_GrA_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c.s"
}
#pragma pop

/* ############################################################################################## */
/* 80C0FE14-80C0FE14 000398 0000+00 0/0 0/0 0/0 .rodata          @stringBase0 */
#pragma push
#pragma force_active on
SECTION_DEAD static char const* const stringBase_80C0FE14 = "grA";
SECTION_DEAD static char const* const stringBase_80C0FE18 = "grA_base";
SECTION_DEAD static char const* const stringBase_80C0FE21 = "grA_mdl";
SECTION_DEAD static char const* const stringBase_80C0FE29 = "grA_demo";
SECTION_DEAD static char const* const stringBase_80C0FE32 = "grA_Look";
SECTION_DEAD static char const* const stringBase_80C0FE3B = "GRA_THROWN";
#pragma pop

/* 80C0FE68-80C0FE74 000000 000C+00 9/9 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,
};

/* 80C0FE74-80C0FE88 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

/* 80C0FE88-80C0FE98 -00001 0010+00 1/1 0/0 0/0 .data            l_resFileNameList */
SECTION_DATA static void* l_resFileNameList[4] = {
    (void*)&d_a_obj_gra2__stringBase0,
    (void*)&d_a_obj_gra2__stringBase0,
    (void*)&d_a_obj_gra2__stringBase0,
    (void*)&d_a_obj_gra2__stringBase0,
};

/* 80C0FE98-80C0FEA8 000030 0010+00 1/0 0/0 0/0 .data            l_exLoadRes_GRAa */
SECTION_DATA static u8 l_exLoadRes_GRAa[16] = {
    0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
};

/* 80C0FEA8-80C0FEB8 000040 0010+00 1/0 0/0 0/0 .data            l_exLoadRes_GRA_jump */
SECTION_DATA static u8 l_exLoadRes_GRA_jump[16] = {
    0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x04, 0xFF, 0xFF, 0xFF, 0xFF,
};

/* 80C0FEB8-80C0FEC8 000050 0010+00 1/0 0/0 0/0 .data            l_exLoadRes_GRA_demo */
SECTION_DATA static u8 l_exLoadRes_GRA_demo[16] = {
    0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0xFF, 0xFF, 0xFF, 0xFF,
};

/* 80C0FEC8-80C0FED8 -00001 0010+00 2/2 0/0 0/0 .data            l_exloadRes_list */
SECTION_DATA static void* l_exloadRes_list[4] = {
    (void*)&l_exLoadRes_GRAa,
    (void*)&l_exLoadRes_GRA_jump,
    (void*)&l_exLoadRes_GRAa,
    (void*)&l_exLoadRes_GRA_demo,
};

/* 80C0FED8-80C0FEEC -00001 0014+00 5/6 0/0 0/0 .data            l_resNames */
SECTION_DATA static void* l_resNames[5] = {
    (void*)&d_a_obj_gra2__stringBase0,
    (void*)(((char*)&d_a_obj_gra2__stringBase0) + 0x4),
    (void*)(((char*)&d_a_obj_gra2__stringBase0) + 0xD),
    (void*)(((char*)&d_a_obj_gra2__stringBase0) + 0x15),
    (void*)(((char*)&d_a_obj_gra2__stringBase0) + 0x1E),
};

/* 80C0FEEC-80C0FEF4 000084 0008+00 0/1 0/0 0/0 .data            l_bmdGetParamList */
#pragma push
#pragma force_active on
SECTION_DATA static u8 l_bmdGetParamList[8] = {
    0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x02,
};
#pragma pop

/* 80C0FEF4-80C1000C 00008C 0118+00 2/2 0/0 0/0 .data            l_bckGetParamList */
SECTION_DATA static u8 l_bckGetParamList[280] = {
    0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x01,
    0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01,
    0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03,
    0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x01,
    0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x04,
    0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x01,
    0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x01,
    0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x01,
    0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x01,
    0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x03,
    0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00,
};

/* 80C1000C-80C1002C 0001A4 0020+00 1/1 0/0 0/0 .data            l_btpGetParamList */
SECTION_DATA static u8 l_btpGetParamList[32] = {
    0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x01,
    0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00,
};

/* 80C1002C-80C10044 0001C4 0016+02 1/2 0/0 0/0 .data            l_eventMotionChangeTable */
SECTION_DATA static u8 l_eventMotionChangeTable[22 + 2 /* padding */] = {
    0x00,
    0x00,
    0x00,
    0x01,
    0x00,
    0x00,
    0x00,
    0x02,
    0x00,
    0x03,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    /* padding */
    0x00,
    0x00,
};

/* 80C10044-80C1004C 0001DC 0008+00 1/2 0/0 0/0 .data            l_eventFaceChangeTable */
SECTION_DATA static u8 l_eventFaceChangeTable[8] = {
    0x00, 0x01, 0x00, 0x02, 0x00, 0x06, 0x00, 0x07,
};

/* 80C1004C-80C10054 -00001 0008+00 1/1 0/0 0/0 .data            l_evtNameList */
SECTION_DATA static void* l_evtNameList[2] = {
    (void*)NULL,
    (void*)(((char*)&d_a_obj_gra2__stringBase0) + 0x27),
};

/* 80C10054-80C1005C 0001EC 0008+00 0/1 0/0 0/0 .data            l_entryJntNoList */
#pragma push
#pragma force_active on
SECTION_DATA static u8 l_entryJntNoList[8] = {
    0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0xFF, 0xFF,
};
#pragma pop

/* 80C1005C-80C10068 -00001 000C+00 1/1 0/0 0/0 .data            @4591 */
SECTION_DATA static void* lit_4591[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)wait__11daObj_GrA_cFPv,
};

/* 80C10068-80C100C0 -00001 0058+00 1/1 0/0 0/0 .data            @4762 */
SECTION_DATA static void* lit_4762[22] = {
    (void*)(((char*)setBaseAnm__11daObj_GrA_cFif) + 0xD4),
    (void*)(((char*)setBaseAnm__11daObj_GrA_cFif) + 0xD4),
    (void*)(((char*)setBaseAnm__11daObj_GrA_cFif) + 0xD4),
    (void*)(((char*)setBaseAnm__11daObj_GrA_cFif) + 0x98),
    (void*)(((char*)setBaseAnm__11daObj_GrA_cFif) + 0xA0),
    (void*)(((char*)setBaseAnm__11daObj_GrA_cFif) + 0xA0),
    (void*)(((char*)setBaseAnm__11daObj_GrA_cFif) + 0xA8),
    (void*)(((char*)setBaseAnm__11daObj_GrA_cFif) + 0xD4),
    (void*)(((char*)setBaseAnm__11daObj_GrA_cFif) + 0xB0),
    (void*)(((char*)setBaseAnm__11daObj_GrA_cFif) + 0xD4),
    (void*)(((char*)setBaseAnm__11daObj_GrA_cFif) + 0xB8),
    (void*)(((char*)setBaseAnm__11daObj_GrA_cFif) + 0xB8),
    (void*)(((char*)setBaseAnm__11daObj_GrA_cFif) + 0xB8),
    (void*)(((char*)setBaseAnm__11daObj_GrA_cFif) + 0xB8),
    (void*)(((char*)setBaseAnm__11daObj_GrA_cFif) + 0xA8),
    (void*)(((char*)setBaseAnm__11daObj_GrA_cFif) + 0xC0),
    (void*)(((char*)setBaseAnm__11daObj_GrA_cFif) + 0xC8),
    (void*)(((char*)setBaseAnm__11daObj_GrA_cFif) + 0xC8),
    (void*)(((char*)setBaseAnm__11daObj_GrA_cFif) + 0xD4),
    (void*)(((char*)setBaseAnm__11daObj_GrA_cFif) + 0xD4),
    (void*)(((char*)setBaseAnm__11daObj_GrA_cFif) + 0xA8),
    (void*)(((char*)setBaseAnm__11daObj_GrA_cFif) + 0xD4),
};

/* 80C100C0-80C100F4 -00001 0034+00 1/1 0/0 0/0 .data            @4792 */
SECTION_DATA static void* lit_4792[13] = {
    (void*)(((char*)setFaceAnm__11daObj_GrA_cFibf) + 0xB0),
    (void*)(((char*)setFaceAnm__11daObj_GrA_cFibf) + 0xB0),
    (void*)(((char*)setFaceAnm__11daObj_GrA_cFibf) + 0xB0),
    (void*)(((char*)setFaceAnm__11daObj_GrA_cFibf) + 0xB0),
    (void*)(((char*)setFaceAnm__11daObj_GrA_cFibf) + 0xC4),
    (void*)(((char*)setFaceAnm__11daObj_GrA_cFibf) + 0xC4),
    (void*)(((char*)setFaceAnm__11daObj_GrA_cFibf) + 0xC4),
    (void*)(((char*)setFaceAnm__11daObj_GrA_cFibf) + 0xD4),
    (void*)(((char*)setFaceAnm__11daObj_GrA_cFibf) + 0xE4),
    (void*)(((char*)setFaceAnm__11daObj_GrA_cFibf) + 0xF4),
    (void*)(((char*)setFaceAnm__11daObj_GrA_cFibf) + 0x104),
    (void*)(((char*)setFaceAnm__11daObj_GrA_cFibf) + 0x114),
    (void*)(((char*)setFaceAnm__11daObj_GrA_cFibf) + 0x124),
};

/* 80C100F4-80C10100 -00001 000C+00 0/1 0/0 0/0 .data            @4873 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4873[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)standWait__11daObj_GrA_cFPv,
};
#pragma pop

/* 80C10100-80C1010C -00001 000C+00 0/1 0/0 0/0 .data            @4875 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4875[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)walk__11daObj_GrA_cFPv,
};
#pragma pop

/* 80C1010C-80C10118 -00001 000C+00 0/1 0/0 0/0 .data            @4877 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4877[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)rollReturn__11daObj_GrA_cFPv,
};
#pragma pop

/* 80C10118-80C10124 -00001 000C+00 0/1 0/0 0/0 .data            @4879 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4879[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)toStone__11daObj_GrA_cFPv,
};
#pragma pop

/* 80C10124-80C10130 -00001 000C+00 0/1 0/0 0/0 .data            @4891 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4891[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)standWaitJump__11daObj_GrA_cFPv,
};
#pragma pop

/* 80C10130-80C1013C -00001 000C+00 1/1 0/0 0/0 .data            @4933 */
SECTION_DATA static void* lit_4933[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)talk__11daObj_GrA_cFPv,
};

/* 80C1013C-80C10148 -00001 000C+00 1/1 0/0 0/0 .data            @4941 */
SECTION_DATA static void* lit_4941[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)talk__11daObj_GrA_cFPv,
};

/* 80C10148-80C10154 -00001 000C+00 1/1 0/0 0/0 .data            @5310 */
SECTION_DATA static void* lit_5310[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)step__11daObj_GrA_cFPv,
};

/* 80C10154-80C10160 -00001 000C+00 1/1 0/0 0/0 .data            @5987 */
SECTION_DATA static void* lit_5987[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)rollReturn__11daObj_GrA_cFPv,
};

/* 80C10160-80C1016C -00001 000C+00 1/1 0/0 0/0 .data            @5992 */
SECTION_DATA static void* lit_5992[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)defence__11daObj_GrA_cFPv,
};

/* 80C1016C-80C10178 -00001 000C+00 0/1 0/0 0/0 .data            @6065 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_6065[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)standWait__11daObj_GrA_cFPv,
};
#pragma pop

/* 80C10178-80C10184 -00001 000C+00 0/1 0/0 0/0 .data            @6068 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_6068[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)standWaitJump__11daObj_GrA_cFPv,
};
#pragma pop

/* 80C10184-80C10190 -00001 000C+00 0/1 0/0 0/0 .data            @6071 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_6071[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)standRoll__11daObj_GrA_cFPv,
};
#pragma pop

/* 80C10190-80C1019C -00001 000C+00 0/1 0/0 0/0 .data            @6074 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_6074[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)waitDemo__11daObj_GrA_cFPv,
};
#pragma pop

/* 80C1019C-80C101A8 -00001 000C+00 0/1 0/0 0/0 .data            @6107 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_6107[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)rollReturn__11daObj_GrA_cFPv,
};
#pragma pop

/* 80C101A8-80C101B4 -00001 000C+00 0/1 0/0 0/0 .data            @6110 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_6110[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)wait__11daObj_GrA_cFPv,
};
#pragma pop

/* 80C101B4-80C101C0 -00001 000C+00 1/1 0/0 0/0 .data            @6363 */
SECTION_DATA static void* lit_6363[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)walk__11daObj_GrA_cFPv,
};

/* 80C101C0-80C101CC -00001 000C+00 1/1 0/0 0/0 .data            @6502 */
SECTION_DATA static void* lit_6502[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)step__11daObj_GrA_cFPv,
};

/* 80C101CC-80C101D8 -00001 000C+00 1/1 0/0 0/0 .data            @6507 */
SECTION_DATA static void* lit_6507[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)wait__11daObj_GrA_cFPv,
};

/* 80C101D8-80C101E4 -00001 000C+00 1/1 0/0 0/0 .data            @6661 */
SECTION_DATA static void* lit_6661[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)walk__11daObj_GrA_cFPv,
};

/* 80C101E4-80C101F0 -00001 000C+00 1/1 0/0 0/0 .data            @6763 */
SECTION_DATA static void* lit_6763[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)wait__11daObj_GrA_cFPv,
};

/* 80C101F0-80C101FC -00001 000C+00 0/1 0/0 0/0 .data            @6888 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_6888[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)wait__11daObj_GrA_cFPv,
};
#pragma pop

/* 80C101FC-80C10208 -00001 000C+00 0/1 0/0 0/0 .data            @6894 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_6894[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)wait__11daObj_GrA_cFPv,
};
#pragma pop

/* 80C10208-80C10214 -00001 000C+00 0/1 0/0 0/0 .data            @6910 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_6910[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)wait__11daObj_GrA_cFPv,
};
#pragma pop

/* 80C10214-80C10220 -00001 000C+00 0/1 0/0 0/0 .data            @6921 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_6921[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)wait__11daObj_GrA_cFPv,
};
#pragma pop

/* 80C10220-80C1022C -00001 000C+00 0/1 0/0 0/0 .data            @7031 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_7031[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)toStone__11daObj_GrA_cFPv,
};
#pragma pop

/* 80C1022C-80C10238 -00001 000C+00 0/1 0/0 0/0 .data            @7045 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_7045[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)toStone__11daObj_GrA_cFPv,
};
#pragma pop

/* 80C10238-80C10244 -00001 000C+00 0/1 0/0 0/0 .data            @7055 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_7055[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)toStone__11daObj_GrA_cFPv,
};
#pragma pop

/* 80C10244-80C10250 -00001 000C+00 1/1 0/0 0/0 .data            @7324 */
SECTION_DATA static void* lit_7324[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)wait__11daObj_GrA_cFPv,
};

/* 80C10250-80C1025C -00001 000C+00 0/1 0/0 0/0 .data            @7471 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_7471[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)rollDemo__11daObj_GrA_cFPv,
};
#pragma pop

/* 80C1025C-80C10268 -00001 000C+00 0/1 0/0 0/0 .data            @7481 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_7481[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)rollDemo__11daObj_GrA_cFPv,
};
#pragma pop

/* 80C10268-80C10274 -00001 000C+00 0/1 0/0 0/0 .data            @7489 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_7489[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)rollDemo__11daObj_GrA_cFPv,
};
#pragma pop

/* 80C10274-80C10280 -00001 000C+00 1/1 0/0 0/0 .data            @7645 */
SECTION_DATA static void* lit_7645[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)rollAttack__11daObj_GrA_cFPv,
};

/* 80C10280-80C1028C -00001 000C+00 1/1 0/0 0/0 .data            @7653 */
SECTION_DATA static void* lit_7653[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)rollAttack__11daObj_GrA_cFPv,
};

/* 80C1028C-80C10298 -00001 000C+00 1/1 0/0 0/0 .data            @7744 */
SECTION_DATA static void* lit_7744[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)rollAttacked__11daObj_GrA_cFPv,
};

/* 80C10298-80C102A4 -00001 000C+00 1/1 0/0 0/0 .data            @7836 */
SECTION_DATA static void* lit_7836[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)rollAttacked__11daObj_GrA_cFPv,
};

/* 80C102A4-80C102B0 -00001 000C+00 0/0 0/0 0/0 .data            @8025 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_8025[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)wait__11daObj_GrA_cFPv,
};
#pragma pop

/* 80C102B0-80C102BC -00001 000C+00 0/0 0/0 0/0 .data            @8037 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_8037[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)wait__11daObj_GrA_cFPv,
};
#pragma pop

/* 80C102BC-80C102C8 -00001 000C+00 0/0 0/0 0/0 .data            @8042 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_8042[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)rollAttack__11daObj_GrA_cFPv,
};
#pragma pop

/* 80C102C8-80C102E4 -00001 001C+00 1/1 0/0 0/0 .data            @8138 */
SECTION_DATA static void* lit_8138[7] = {
    (void*)(((char*)rollAttacked__11daObj_GrA_cFPv) + 0xAC),
    (void*)(((char*)rollAttacked__11daObj_GrA_cFPv) + 0xD8),
    (void*)(((char*)rollAttacked__11daObj_GrA_cFPv) + 0x25C),
    (void*)(((char*)rollAttacked__11daObj_GrA_cFPv) + 0x30C),
    (void*)(((char*)rollAttacked__11daObj_GrA_cFPv) + 0x338),
    (void*)(((char*)rollAttacked__11daObj_GrA_cFPv) + 0x38C),
    (void*)(((char*)rollAttacked__11daObj_GrA_cFPv) + 0x464),
};

/* 80C102E4-80C10300 -00001 001C+00 1/1 0/0 0/0 .data            @8707 */
SECTION_DATA static void* lit_8707[7] = {
    (void*)(((char*)demo_camera__11daObj_GrA_cFv) + 0xDFC),
    (void*)(((char*)demo_camera__11daObj_GrA_cFv) + 0x6C),
    (void*)(((char*)demo_camera__11daObj_GrA_cFv) + 0x150),
    (void*)(((char*)demo_camera__11daObj_GrA_cFv) + 0x2C0),
    (void*)(((char*)demo_camera__11daObj_GrA_cFv) + 0x430),
    (void*)(((char*)demo_camera__11daObj_GrA_cFv) + 0x740),
    (void*)(((char*)demo_camera__11daObj_GrA_cFv) + 0xA84),
};

/* 80C10300-80C10320 -00001 0020+00 1/1 0/0 0/0 .data            @8960 */
SECTION_DATA static void* lit_8960[8] = {
    (void*)(((char*)rollAttackedDemo__11daObj_GrA_cFv) + 0x9A0),
    (void*)(((char*)rollAttackedDemo__11daObj_GrA_cFv) + 0x6C),
    (void*)(((char*)rollAttackedDemo__11daObj_GrA_cFv) + 0x144),
    (void*)(((char*)rollAttackedDemo__11daObj_GrA_cFv) + 0x9A0),
    (void*)(((char*)rollAttackedDemo__11daObj_GrA_cFv) + 0x284),
    (void*)(((char*)rollAttackedDemo__11daObj_GrA_cFv) + 0x438),
    (void*)(((char*)rollAttackedDemo__11daObj_GrA_cFv) + 0x660),
    (void*)(((char*)rollAttackedDemo__11daObj_GrA_cFv) + 0x924),
};

/* 80C10320-80C1032C -00001 000C+00 1/1 0/0 0/0 .data            @8967 */
SECTION_DATA static void* lit_8967[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)thrown__11daObj_GrA_cFPv,
};

/* 80C1032C-80C10338 -00001 000C+00 1/1 0/0 0/0 .data            @9077 */
SECTION_DATA static void* lit_9077[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)thrown__11daObj_GrA_cFPv,
};

/* 80C10338-80C10344 -00001 000C+00 1/1 0/0 0/0 .data            @9082 */
SECTION_DATA static void* lit_9082[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)thrown__11daObj_GrA_cFPv,
};

/* 80C10344-80C10350 -00001 000C+00 1/1 0/0 0/0 .data            @9348 */
SECTION_DATA static void* lit_9348[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)rollAttacked__11daObj_GrA_cFPv,
};

/* 80C10350-80C1035C -00001 000C+00 1/1 0/0 0/0 .data            @9351 */
SECTION_DATA static void* lit_9351[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)rollAttack__11daObj_GrA_cFPv,
};

/* 80C1035C-80C10368 -00001 000C+00 1/1 0/0 0/0 .data            @9393 */
SECTION_DATA static void* lit_9393[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)rollEscape__11daObj_GrA_cFPv,
};

/* 80C10368-80C10374 -00001 000C+00 1/1 0/0 0/0 .data            @9399 */
SECTION_DATA static void* lit_9399[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)rollEscape__11daObj_GrA_cFPv,
};

/* 80C10374-80C10380 -00001 000C+00 1/1 0/0 0/0 .data            @9472 */
SECTION_DATA static void* lit_9472[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)toStone__11daObj_GrA_cFPv,
};

/* 80C10380-80C1038C -00001 000C+00 1/1 0/0 0/0 .data            @9541 */
SECTION_DATA static void* lit_9541[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)startDemo__11daObj_GrA_cFPv,
};

/* 80C1038C-80C10398 -00001 000C+00 1/1 0/0 0/0 .data            @9635 */
SECTION_DATA static void* lit_9635[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)soldierDemo__11daObj_GrA_cFPv,
};

/* 80C10398-80C103A4 -00001 000C+00 1/1 0/0 0/0 .data            @9691 */
SECTION_DATA static void* lit_9691[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)wait__11daObj_GrA_cFPv,
};

/* 80C103A4-80C103D4 -00001 0030+00 1/1 0/0 0/0 .data            @10259 */
SECTION_DATA static void* lit_10259[12] = {
    (void*)(((char*)startDemo__11daObj_GrA_cFPv) + 0x1B68),
    (void*)(((char*)startDemo__11daObj_GrA_cFPv) + 0xE8),
    (void*)(((char*)startDemo__11daObj_GrA_cFPv) + 0x270),
    (void*)(((char*)startDemo__11daObj_GrA_cFPv) + 0x444),
    (void*)(((char*)startDemo__11daObj_GrA_cFPv) + 0x7C8),
    (void*)(((char*)startDemo__11daObj_GrA_cFPv) + 0xBCC),
    (void*)(((char*)startDemo__11daObj_GrA_cFPv) + 0xED8),
    (void*)(((char*)startDemo__11daObj_GrA_cFPv) + 0x11BC),
    (void*)(((char*)startDemo__11daObj_GrA_cFPv) + 0x1238),
    (void*)(((char*)startDemo__11daObj_GrA_cFPv) + 0x12B8),
    (void*)(((char*)startDemo__11daObj_GrA_cFPv) + 0x1644),
    (void*)(((char*)startDemo__11daObj_GrA_cFPv) + 0x1840),
};

/* 80C103D4-80C103E0 -00001 000C+00 0/1 0/0 0/0 .data            @10566 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_10566[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)base000__11daObj_GrA_cFi,
};
#pragma pop

/* 80C103E0-80C103EC -00001 000C+00 0/1 0/0 0/0 .data            @10567 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_10567[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)base001__11daObj_GrA_cFi,
};
#pragma pop

/* 80C103EC-80C103F8 -00001 000C+00 0/1 0/0 0/0 .data            @10568 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_10568[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)base003__11daObj_GrA_cFi,
};
#pragma pop

/* 80C103F8-80C10404 -00001 000C+00 0/1 0/0 0/0 .data            @10569 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_10569[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)base004__11daObj_GrA_cFi,
};
#pragma pop

/* 80C10404-80C10410 -00001 000C+00 0/1 0/0 0/0 .data            @10570 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_10570[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)base005__11daObj_GrA_cFi,
};
#pragma pop

/* 80C10410-80C1041C -00001 000C+00 0/1 0/0 0/0 .data            @10571 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_10571[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)base006__11daObj_GrA_cFi,
};
#pragma pop

/* 80C1041C-80C10428 -00001 000C+00 0/1 0/0 0/0 .data            @10572 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_10572[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)base007__11daObj_GrA_cFi,
};
#pragma pop

/* 80C10428-80C10434 -00001 000C+00 0/1 0/0 0/0 .data            @10573 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_10573[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)base008__11daObj_GrA_cFi,
};
#pragma pop

/* 80C10434-80C10440 -00001 000C+00 0/1 0/0 0/0 .data            @10574 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_10574[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)base009__11daObj_GrA_cFi,
};
#pragma pop

/* 80C10440-80C1044C -00001 000C+00 0/1 0/0 0/0 .data            @10575 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_10575[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)base010__11daObj_GrA_cFi,
};
#pragma pop

/* 80C1044C-80C10458 -00001 000C+00 0/1 0/0 0/0 .data            @10576 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_10576[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)base013__11daObj_GrA_cFi,
};
#pragma pop

/* 80C10458-80C10464 -00001 000C+00 0/1 0/0 0/0 .data            @10577 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_10577[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)base016__11daObj_GrA_cFi,
};
#pragma pop

/* 80C10464-80C10470 -00001 000C+00 0/1 0/0 0/0 .data            @10578 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_10578[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)base017__11daObj_GrA_cFi,
};
#pragma pop

/* 80C10470-80C1047C -00001 000C+00 0/1 0/0 0/0 .data            @10579 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_10579[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)base018__11daObj_GrA_cFi,
};
#pragma pop

/* 80C1047C-80C10488 -00001 000C+00 0/1 0/0 0/0 .data            @10580 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_10580[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)base019__11daObj_GrA_cFi,
};
#pragma pop

/* 80C10488-80C10494 -00001 000C+00 0/1 0/0 0/0 .data            @10581 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_10581[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)base020__11daObj_GrA_cFi,
};
#pragma pop

/* 80C10494-80C104A0 -00001 000C+00 0/1 0/0 0/0 .data            @10582 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_10582[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)base021__11daObj_GrA_cFi,
};
#pragma pop

/* 80C104A0-80C104AC -00001 000C+00 0/1 0/0 0/0 .data            @10583 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_10583[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)base022__11daObj_GrA_cFi,
};
#pragma pop

/* 80C104AC-80C104B8 -00001 000C+00 0/1 0/0 0/0 .data            @10584 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_10584[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)base023__11daObj_GrA_cFi,
};
#pragma pop

/* 80C104B8-80C104C4 -00001 000C+00 0/1 0/0 0/0 .data            @10585 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_10585[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)base024__11daObj_GrA_cFi,
};
#pragma pop

/* 80C104C4-80C104D0 -00001 000C+00 0/1 0/0 0/0 .data            @10586 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_10586[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)base025__11daObj_GrA_cFi,
};
#pragma pop

/* 80C104D0-80C104DC -00001 000C+00 0/1 0/0 0/0 .data            @10587 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_10587[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)base026__11daObj_GrA_cFi,
};
#pragma pop

/* 80C104DC-80C105E4 000674 0108+00 1/2 0/0 0/0 .data            mBaseMotionList__11daObj_GrA_c */
SECTION_DATA u8 daObj_GrA_c::mBaseMotionList[264] = {
    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,
    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,
    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,
    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,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};

/* 80C105E4-80C105F0 -00001 000C+00 0/1 0/0 0/0 .data            @10849 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_10849[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)face000__11daObj_GrA_cFi,
};
#pragma pop

/* 80C105F0-80C105FC -00001 000C+00 0/1 0/0 0/0 .data            @10850 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_10850[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)face003__11daObj_GrA_cFi,
};
#pragma pop

/* 80C105FC-80C10608 -00001 000C+00 0/1 0/0 0/0 .data            @10851 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_10851[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)face004__11daObj_GrA_cFi,
};
#pragma pop

/* 80C10608-80C10614 -00001 000C+00 0/1 0/0 0/0 .data            @10852 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_10852[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)face005__11daObj_GrA_cFi,
};
#pragma pop

/* 80C10614-80C10620 -00001 000C+00 0/1 0/0 0/0 .data            @10853 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_10853[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)face006__11daObj_GrA_cFi,
};
#pragma pop

/* 80C10620-80C1062C -00001 000C+00 0/1 0/0 0/0 .data            @10854 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_10854[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)face007__11daObj_GrA_cFi,
};
#pragma pop

/* 80C1062C-80C10638 -00001 000C+00 0/1 0/0 0/0 .data            @10855 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_10855[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)face008__11daObj_GrA_cFi,
};
#pragma pop

/* 80C10638-80C10644 -00001 000C+00 0/1 0/0 0/0 .data            @10856 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_10856[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)face009__11daObj_GrA_cFi,
};
#pragma pop

/* 80C10644-80C10650 -00001 000C+00 0/1 0/0 0/0 .data            @10857 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_10857[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)face010__11daObj_GrA_cFi,
};
#pragma pop

/* 80C10650-80C1065C -00001 000C+00 0/1 0/0 0/0 .data            @10858 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_10858[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)face011__11daObj_GrA_cFi,
};
#pragma pop

/* 80C1065C-80C10668 -00001 000C+00 0/1 0/0 0/0 .data            @10859 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_10859[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)face012__11daObj_GrA_cFi,
};
#pragma pop

/* 80C10668-80C10674 -00001 000C+00 0/1 0/0 0/0 .data            @10860 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_10860[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)face016__11daObj_GrA_cFi,
};
#pragma pop

/* 80C10674-80C10680 -00001 000C+00 0/1 0/0 0/0 .data            @10861 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_10861[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)face017__11daObj_GrA_cFi,
};
#pragma pop

/* 80C10680-80C1068C -00001 000C+00 0/1 0/0 0/0 .data            @10862 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_10862[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)face999__11daObj_GrA_cFi,
};
#pragma pop

/* 80C1068C-80C10734 000824 00A8+00 1/2 0/0 0/0 .data            mFaceMotionList__11daObj_GrA_c */
SECTION_DATA u8 daObj_GrA_c::mFaceMotionList[168] = {
    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,
    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,
    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,
};

/* 80C10734-80C10754 -00001 0020+00 1/0 0/0 0/0 .data            daObj_GrA_MethodTable */
static actor_method_class daObj_GrA_MethodTable = {
    (process_method_func)daObj_GrA_Create__FPv,
    (process_method_func)daObj_GrA_Delete__FPv,
    (process_method_func)daObj_GrA_Execute__FPv,
    (process_method_func)daObj_GrA_IsDelete__FPv,
    (process_method_func)daObj_GrA_Draw__FPv,
};

/* 80C10754-80C10784 -00001 0030+00 0/0 0/0 1/0 .data            g_profile_OBJ_GRA */
extern actor_process_profile_definition g_profile_OBJ_GRA = {
  fpcLy_CURRENT_e,        // mLayerID
  3,                      // mListID
  fpcPi_CURRENT_e,        // mListPrio
  PROC_OBJ_GRA,           // mProcName
  &g_fpcLf_Method.mBase,  // sub_method
  sizeof(daObj_GrA_c),    // mSize
  0,                      // mSizeOther
  0,                      // mParameters
  &g_fopAc_Method.base,   // sub_method
  19,                     // mPriority
  &daObj_GrA_MethodTable, // sub_method
  0x00040100,             // mStatus
  fopAc_NPC_e,            // mActorType
  fopAc_CULLBOX_CUSTOM_e, // cullType
};

/* 80C10784-80C107E8 00091C 0064+00 2/2 0/0 0/0 .data            __vt__11daObj_GrA_c */
SECTION_DATA extern void* __vt__11daObj_GrA_c[25] = {
    (void*)NULL /* RTTI */,
    (void*)NULL,
    (void*)__dt__11daObj_GrA_cFv,
    (void*)execute__11daBaseNpc_cFv,
    (void*)draw__11daBaseNpc_cFf,
    (void*)getResName__11daObj_GrA_cFv,
    (void*)attnSttsOn__11daBaseNpc_cFii,
    (void*)setParam__11daObj_GrA_cFv,
    (void*)mainProc__11daObj_GrA_cFv,
    (void*)btkCtrl__11daBaseNpc_cFv,
    (void*)allAnmPlay__11daBaseNpc_cFv,
    (void*)adjustShapeAngle__11daObj_GrA_cFv,
    (void*)setMtx__11daObj_GrA_cFi,
    (void*)setCollisions__11daObj_GrA_cFv,
    (void*)setAttnPos__11daObj_GrA_cFv,
    (void*)drawOtherMdls__11daObj_GrA_cFv,
    (void*)dbgDraw__11daObj_GrA_cFv,
    (void*)CreateHeap__11daObj_GrA_cFv,
    (void*)Create__23daBaseNpc_moveBgActor_cFv,
    (void*)Execute__11daObj_GrA_cFPPA3_A4_f,
    (void*)Draw__11daObj_GrA_cFv,
    (void*)Delete__11daObj_GrA_cFv,
    (void*)IsDelete__23daBaseNpc_moveBgActor_cFv,
    (void*)ToFore__23daBaseNpc_moveBgActor_cFv,
    (void*)ToBack__23daBaseNpc_moveBgActor_cFv,
};

/* 80C107E8-80C1084C 000980 0064+00 2/2 0/0 0/0 .data            __vt__23daBaseNpc_moveBgActor_c */
SECTION_DATA extern void* __vt__23daBaseNpc_moveBgActor_c[25] = {
    (void*)NULL /* RTTI */,
    (void*)NULL,
    (void*)__dt__23daBaseNpc_moveBgActor_cFv,
    (void*)execute__11daBaseNpc_cFv,
    (void*)draw__11daBaseNpc_cFf,
    (void*)getResName__11daBaseNpc_cFv,
    (void*)attnSttsOn__11daBaseNpc_cFii,
    (void*)setParam__11daBaseNpc_cFv,
    (void*)mainProc__11daBaseNpc_cFv,
    (void*)btkCtrl__11daBaseNpc_cFv,
    (void*)allAnmPlay__11daBaseNpc_cFv,
    (void*)adjustShapeAngle__11daBaseNpc_cFv,
    (void*)setMtx__11daBaseNpc_cFi,
    (void*)setCollisions__11daBaseNpc_cFv,
    (void*)setAttnPos__11daBaseNpc_cFv,
    (void*)drawOtherMdls__11daBaseNpc_cFv,
    (void*)dbgDraw__11daBaseNpc_cFv,
    (void*)CreateHeap__23daBaseNpc_moveBgActor_cFv,
    (void*)Create__23daBaseNpc_moveBgActor_cFv,
    (void*)Execute__23daBaseNpc_moveBgActor_cFPPA3_A4_f,
    (void*)Draw__23daBaseNpc_moveBgActor_cFv,
    (void*)Delete__23daBaseNpc_moveBgActor_cFv,
    (void*)IsDelete__23daBaseNpc_moveBgActor_cFv,
    (void*)ToFore__23daBaseNpc_moveBgActor_cFv,
    (void*)ToBack__23daBaseNpc_moveBgActor_cFv,
};

/* 80C1084C-80C10858 0009E4 000C+00 2/2 0/0 0/0 .data            __vt__18daBaseNpc_acMngr_c */
SECTION_DATA extern void* __vt__18daBaseNpc_acMngr_c[3] = {
    (void*)NULL /* RTTI */,
    (void*)NULL,
    (void*)__dt__18daBaseNpc_acMngr_cFv,
};

/* 80C10858-80C10864 0009F0 000C+00 3/3 0/0 0/0 .data            __vt__8cM3dGSph */
SECTION_DATA extern void* __vt__8cM3dGSph[3] = {
    (void*)NULL /* RTTI */,
    (void*)NULL,
    (void*)__dt__8cM3dGSphFv,
};

/* 80C10864-80C10870 0009FC 000C+00 2/2 0/0 0/0 .data            __vt__16daBaseNpc_path_c */
SECTION_DATA extern void* __vt__16daBaseNpc_path_c[3] = {
    (void*)NULL /* RTTI */,
    (void*)NULL,
    (void*)__dt__16daBaseNpc_path_cFv,
};

/* 80C10870-80C1087C 000A08 000C+00 3/3 0/0 0/0 .data            __vt__8cM3dGCyl */
SECTION_DATA extern void* __vt__8cM3dGCyl[3] = {
    (void*)NULL /* RTTI */,
    (void*)NULL,
    (void*)__dt__8cM3dGCylFv,
};

/* 80C1087C-80C10888 000A14 000C+00 5/5 0/0 0/0 .data            __vt__8cM3dGAab */
SECTION_DATA extern void* __vt__8cM3dGAab[3] = {
    (void*)NULL /* RTTI */,
    (void*)NULL,
    (void*)__dt__8cM3dGAabFv,
};

/* 80BFFF70-80C0011C 000150 01AC+00 1/1 0/0 0/0 .text            __ct__11daObj_GrA_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm daObj_GrA_c::daObj_GrA_c() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/__ct__11daObj_GrA_cFv.s"
}
#pragma pop

/* 80C0011C-80C003CC 0002FC 02B0+00 1/0 0/0 0/0 .text            __dt__11daObj_GrA_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm daObj_GrA_c::~daObj_GrA_c() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/__dt__11daObj_GrA_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80C0FE14-80C0FE14 000398 0000+00 0/0 0/0 0/0 .rodata          @stringBase0 */
#pragma push
#pragma force_active on
SECTION_DEAD static char const* const stringBase_80C0FE46 = "grA_stone_col.dzb";
#pragma pop

/* 80C003CC-80C00614 0005AC 0248+00 1/1 0/0 0/0 .text            create__11daObj_GrA_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::create() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/create__11daObj_GrA_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80C0FA7C-80C0FB3C 000000 00C0+00 54/54 0/0 0/0 .rodata          m__17daObj_GrA_Param_c */
SECTION_RODATA u8 const daObj_GrA_Param_c::m[192] = {
    0x42, 0xAA, 0x00, 0x00, 0xC0, 0x80, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x41, 0x40, 0x00, 0x00,
    0x00, 0x01, 0x00, 0x00, 0x43, 0x8C, 0x00, 0x00, 0x42, 0x20, 0x00, 0x00, 0x42, 0xC8, 0x00, 0x00,
    0x43, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0xA0, 0x00, 0x00,
    0xC1, 0xA0, 0x00, 0x00, 0x42, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x20, 0x00, 0x00,
    0xC2, 0x20, 0x00, 0x00, 0x3E, 0xCC, 0xCC, 0xCD, 0x42, 0xAA, 0x00, 0x00, 0x42, 0xAA, 0x00, 0x00,
    0x42, 0x48, 0x00, 0x00, 0x00, 0x03, 0x00, 0x10, 0x00, 0x3C, 0x00, 0x04, 0x00, 0x1E, 0x00, 0x00,
    0x43, 0x0C, 0x00, 0x00, 0x43, 0x16, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x42, 0xC8, 0x00, 0x00,
    0x41, 0x70, 0x00, 0x00, 0x41, 0xA0, 0x00, 0x00, 0x44, 0x7A, 0x00, 0x00, 0x45, 0x3B, 0x80, 0x00,
    0x41, 0x70, 0x00, 0x00, 0x42, 0x20, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x42, 0x34, 0x00, 0x00,
    0x41, 0x20, 0x00, 0x00, 0x43, 0x66, 0x00, 0x00, 0x00, 0x3C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
    0x41, 0xC8, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A,
    0x00, 0x1E, 0x00, 0x28, 0x00, 0x14, 0x00, 0x00, 0x42, 0x70, 0x00, 0x00, 0x41, 0xF0, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80C0FA7C, &daObj_GrA_Param_c::m);

/* 80C0FB3C-80C0FB8C 0000C0 0050+00 0/0 0/0 0/0 .rodata          l_bgcParam */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const l_bgcParam[80] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0xBF, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00,
    0x3F, 0x00, 0x00, 0x00, 0xBF, 0x80, 0x00, 0x00, 0xBF, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00,
    0x3F, 0x00, 0x00, 0x00, 0xBF, 0x80, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0xBF, 0x80, 0x00, 0x00,
    0xBF, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0xBF, 0x80, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80C0FB3C, &l_bgcParam);
#pragma pop

/* 80C0FB8C-80C0FB94 000110 0008+00 0/0 0/0 0/0 .rodata          l_dirToAngleTBL */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const l_dirToAngleTBL[8] = {
    0x00, 0x00, 0x40, 0x00, 0x80, 0x00, 0xC0, 0x00,
};
COMPILER_STRIP_GATE(0x80C0FB8C, &l_dirToAngleTBL);
#pragma pop

/* 80C0FB94-80C0FB98 000118 0004+00 4/18 0/0 0/0 .rodata          @4332 */
SECTION_RODATA static f32 const lit_4332 = 1.0f;
COMPILER_STRIP_GATE(0x80C0FB94, &lit_4332);

/* 80C0FB98-80C0FB9C 00011C 0004+00 13/45 0/0 0/0 .rodata          @4333 */
SECTION_RODATA static u8 const lit_4333[4] = {
    0x00,
    0x00,
    0x00,
    0x00,
};
COMPILER_STRIP_GATE(0x80C0FB98, &lit_4333);

/* 80C00614-80C00790 0007F4 017C+00 1/0 0/0 0/0 .text            CreateHeap__11daObj_GrA_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::CreateHeap() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/CreateHeap__11daObj_GrA_cFv.s"
}
#pragma pop

/* 80C00790-80C00804 000970 0074+00 1/0 0/0 0/0 .text            Delete__11daObj_GrA_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::Delete() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/Delete__11daObj_GrA_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80C0FB9C-80C0FBA0 000120 0004+00 2/2 0/0 0/0 .rodata          @4399 */
SECTION_RODATA static f32 const lit_4399 = -1000000000.0f;
COMPILER_STRIP_GATE(0x80C0FB9C, &lit_4399);

/* 80C00804-80C00A44 0009E4 0240+00 1/0 0/0 0/0 .text            Execute__11daObj_GrA_cFPPA3_A4_f */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::Execute(f32 (**param_0)[3][4]) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/Execute__11daObj_GrA_cFPPA3_A4_f.s"
}
#pragma pop

/* ############################################################################################## */
/* 80C0FBA0-80C0FBA4 000124 0004+00 1/2 0/0 0/0 .rodata          @4409 */
SECTION_RODATA static f32 const lit_4409 = 800.0f;
COMPILER_STRIP_GATE(0x80C0FBA0, &lit_4409);

/* 80C0FBA4-80C0FBAC 000128 0004+04 1/1 0/0 0/0 .rodata          @4410 */
SECTION_RODATA static f32 const lit_4410[1 + 1 /* padding */] = {
    900.0f,
    /* padding */
    0.0f,
};
COMPILER_STRIP_GATE(0x80C0FBA4, &lit_4410);

/* 80C00A44-80C00ACC 000C24 0088+00 1/0 0/0 0/0 .text            Draw__11daObj_GrA_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::Draw() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/Draw__11daObj_GrA_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80C0FBAC-80C0FBB4 000130 0008+00 5/14 0/0 0/0 .rodata          @4501 */
SECTION_RODATA static u8 const lit_4501[8] = {
    0x43, 0x30, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80C0FBAC, &lit_4501);

/* 80C00ACC-80C00D5C 000CAC 0290+00 1/1 0/0 0/0 .text
 * jointCtrl__11daObj_GrA_cFP8J3DJointP8J3DModel                */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::jointCtrl(J3DJoint* param_0, J3DModel* param_1) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/jointCtrl__11daObj_GrA_cFP8J3DJointP8J3DModel.s"
}
#pragma pop

/* 80C00D5C-80C00D74 000F3C 0018+00 1/0 0/0 0/0 .text            getResName__11daObj_GrA_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::getResName() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/getResName__11daObj_GrA_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80C0FE14-80C0FE14 000398 0000+00 0/0 0/0 0/0 .rodata          @stringBase0 */
#pragma push
#pragma force_active on
SECTION_DEAD static char const* const stringBase_80C0FE58 = "Obj_grA";
#pragma pop

/* 80C00D74-80C00DF8 000F54 0084+00 1/1 0/0 0/0 .text            getMode__11daObj_GrA_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::getMode() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/getMode__11daObj_GrA_cFv.s"
}
#pragma pop

/* 80C00DF8-80C00E04 000FD8 000C+00 1/1 0/0 0/0 .text            getPathNo__11daObj_GrA_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::getPathNo() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/getPathNo__11daObj_GrA_cFv.s"
}
#pragma pop

/* 80C00E04-80C00E10 000FE4 000C+00 4/4 0/0 0/0 .text            getTagNo__11daObj_GrA_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::getTagNo() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/getTagNo__11daObj_GrA_cFv.s"
}
#pragma pop

/* 80C00E10-80C00E1C 000FF0 000C+00 1/1 0/0 0/0 .text            getJumpType__11daObj_GrA_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::getJumpType() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/getJumpType__11daObj_GrA_cFv.s"
}
#pragma pop

/* 80C00E1C-80C00EFC 000FFC 00E0+00 1/1 0/0 0/0 .text            isDelete__11daObj_GrA_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::isDelete() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/isDelete__11daObj_GrA_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80C0FBB4-80C0FBB8 000138 0004+00 8/19 0/0 0/0 .rodata          @4618 */
SECTION_RODATA static f32 const lit_4618 = -1.0f;
COMPILER_STRIP_GATE(0x80C0FBB4, &lit_4618);

/* 80C00EFC-80C010D4 0010DC 01D8+00 1/1 0/0 0/0 .text            restart__11daObj_GrA_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::restart() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/restart__11daObj_GrA_cFv.s"
}
#pragma pop

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

/* 80C108A4-80C108A8 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

/* 80C108A8-80C108AC 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

/* 80C108AC-80C108B0 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

/* 80C108B0-80C108B4 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

/* 80C108B4-80C108B8 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

/* 80C108B8-80C108BC 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

/* 80C108BC-80C108C0 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

/* 80C108C0-80C108C4 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

/* 80C108C4-80C108C8 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

/* 80C108C8-80C108CC 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

/* 80C108CC-80C108D0 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

/* 80C108D0-80C108D4 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

/* 80C108D4-80C108D8 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

/* 80C108D8-80C108DC 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

/* 80C108DC-80C108E0 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

/* 80C108E0-80C108EC 000048 000C+00 0/1 0/0 0/0 .bss             @4026 */
#pragma push
#pragma force_active on
static u8 lit_4026[12];
#pragma pop

/* 80C108EC-80C108F8 000054 000C+00 0/2 0/0 0/0 .bss             l_centerOfst */
#pragma push
#pragma force_active on
static u8 l_centerOfst[12];
#pragma pop

/* 80C108F8-80C10904 000060 000C+00 0/1 0/0 0/0 .bss             @4027 */
#pragma push
#pragma force_active on
static u8 lit_4027[12];
#pragma pop

/* 80C10904-80C10908 00006C 0004+00 1/2 0/0 0/0 .bss             l_HIO */
static u8 l_HIO[4];

/* 80C010D4-80C013B0 0012B4 02DC+00 1/1 0/0 0/0 .text            init__11daObj_GrA_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::init() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/init__11daObj_GrA_cFv.s"
}
#pragma pop

/* 80C013B0-80C014F4 001590 0144+00 24/23 0/0 0/0 .text            setBaseAnm__11daObj_GrA_cFif */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::setBaseAnm(int param_0, f32 param_1) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/setBaseAnm__11daObj_GrA_cFif.s"
}
#pragma pop

/* 80C014F4-80C01698 0016D4 01A4+00 15/14 0/0 0/0 .text            setFaceAnm__11daObj_GrA_cFibf */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::setFaceAnm(int param_0, bool param_1, f32 param_2) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/setFaceAnm__11daObj_GrA_cFibf.s"
}
#pragma pop

/* 80C01698-80C0178C 001878 00F4+00 2/2 0/0 0/0 .text            setFaceBtp__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::setFaceBtp(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/setFaceBtp__11daObj_GrA_cFi.s"
}
#pragma pop

/* 80C0178C-80C017AC 00196C 0020+00 22/22 0/0 0/0 .text            setBaseMotion__11daObj_GrA_cFif
 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::setBaseMotion(int param_0, f32 param_1) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/setBaseMotion__11daObj_GrA_cFif.s"
}
#pragma pop

/* 80C017AC-80C017F0 00198C 0044+00 25/25 0/0 0/0 .text            setFaceMotion__11daObj_GrA_cFif
 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::setFaceMotion(int param_0, f32 param_1) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/setFaceMotion__11daObj_GrA_cFif.s"
}
#pragma pop

/* 80C017F0-80C018C0 0019D0 00D0+00 7/7 0/0 0/0 .text            calcMotion__11daObj_GrA_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::calcMotion() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/calcMotion__11daObj_GrA_cFv.s"
}
#pragma pop

/* 80C018C0-80C018F4 001AA0 0034+00 4/4 0/0 0/0 .text
 * checkProcess__11daObj_GrA_cFM11daObj_GrA_cFPCvPvPv_i         */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::checkProcess(int (daObj_GrA_c::*param_0)(void*)) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/checkProcess__11daObj_GrA_cFM11daObj_GrA_cFPCvPvPv_i.s"
}
#pragma pop

/* 80C018F4-80C019A4 001AD4 00B0+00 22/22 0/0 0/0 .text
 * setProcess__11daObj_GrA_cFM11daObj_GrA_cFPCvPvPv_i           */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::setProcess(int (daObj_GrA_c::*param_0)(void*)) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/setProcess__11daObj_GrA_cFM11daObj_GrA_cFPCvPvPv_i.s"
}
#pragma pop

/* 80C019A4-80C019B8 001B84 0014+00 2/2 0/0 0/0 .text            getDistTableIdx__Fii */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void getDistTableIdx(int param_0, int param_1) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/getDistTableIdx__Fii.s"
}
#pragma pop

/* 80C019B8-80C01C18 001B98 0260+00 1/0 0/0 0/0 .text            setParam__11daObj_GrA_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::setParam() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/setParam__11daObj_GrA_cFv.s"
}
#pragma pop

/* 80C01C18-80C01D7C 001DF8 0164+00 1/1 0/0 0/0 .text            checkEvent__11daObj_GrA_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::checkEvent() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/checkEvent__11daObj_GrA_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80C0FBB8-80C0FBBC 00013C 0004+00 0/1 0/0 0/0 .rodata          @5022 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_5022 = -160.0f;
COMPILER_STRIP_GATE(0x80C0FBB8, &lit_5022);
#pragma pop

/* 80C0FBBC-80C0FBC0 000140 0004+00 0/1 0/0 0/0 .rodata          @5023 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_5023 = -100.0f;
COMPILER_STRIP_GATE(0x80C0FBBC, &lit_5023);
#pragma pop

/* 80C0FBC0-80C0FBC4 000144 0004+00 0/1 0/0 0/0 .rodata          @5024 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_5024 = 160.0f;
COMPILER_STRIP_GATE(0x80C0FBC0, &lit_5024);
#pragma pop

/* 80C0FBC4-80C0FBCC 000148 0004+04 0/1 0/0 0/0 .rodata          @5025 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_5025[1 + 1 /* padding */] = {
    240.0f,
    /* padding */
    0.0f,
};
COMPILER_STRIP_GATE(0x80C0FBC4, &lit_5025);
#pragma pop

/* 80C0FBCC-80C0FBD4 000150 0008+00 0/13 0/0 0/0 .rodata          @5026 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_5026[8] = {
    0x3F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80C0FBCC, &lit_5026);
#pragma pop

/* 80C0FBD4-80C0FBDC 000158 0008+00 0/13 0/0 0/0 .rodata          @5027 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_5027[8] = {
    0x40, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80C0FBD4, &lit_5027);
#pragma pop

/* 80C0FBDC-80C0FBE4 000160 0008+00 0/13 0/0 0/0 .rodata          @5028 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_5028[8] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80C0FBDC, &lit_5028);
#pragma pop

/* 80C01D7C-80C01FE4 001F5C 0268+00 1/0 0/0 0/0 .text            mainProc__11daObj_GrA_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::mainProc() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/mainProc__11daObj_GrA_cFv.s"
}
#pragma pop

/* 80C01FE4-80C01FE8 0021C4 0004+00 1/0 0/0 0/0 .text            adjustShapeAngle__11daObj_GrA_cFv
 */
void daObj_GrA_c::adjustShapeAngle() {
    /* empty function */
}

/* ############################################################################################## */
/* 80C0FBE4-80C0FBE8 000168 0004+00 0/1 0/0 0/0 .rodata          @5241 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5241 = 0x3F93C86D;
COMPILER_STRIP_GATE(0x80C0FBE4, &lit_5241);
#pragma pop

/* 80C0FBE8-80C0FBEC 00016C 0004+00 0/1 0/0 0/0 .rodata          @5242 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5242 = 0xBD57EFE1;
COMPILER_STRIP_GATE(0x80C0FBE8, &lit_5242);
#pragma pop

/* 80C0FBEC-80C0FBF0 000170 0004+00 0/1 0/0 0/0 .rodata          @5243 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5243 = 0x3F826D0D;
COMPILER_STRIP_GATE(0x80C0FBEC, &lit_5243);
#pragma pop

/* 80C0FBF0-80C0FBF4 000174 0004+00 0/1 0/0 0/0 .rodata          @5244 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5244 = 0x3F38E2A0;
COMPILER_STRIP_GATE(0x80C0FBF0, &lit_5244);
#pragma pop

/* 80C0FBF4-80C0FBF8 000178 0004+00 0/1 0/0 0/0 .rodata          @5245 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5245 = 0xBE0F6406;
COMPILER_STRIP_GATE(0x80C0FBF4, &lit_5245);
#pragma pop

/* 80C0FBF8-80C0FBFC 00017C 0004+00 0/1 0/0 0/0 .rodata          @5246 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5246 = 0x3FAAA68F;
COMPILER_STRIP_GATE(0x80C0FBF8, &lit_5246);
#pragma pop

/* 80C0FBFC-80C0FC00 000180 0004+00 0/1 0/0 0/0 .rodata          @5247 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5247 = 0xBFAF2D4D;
COMPILER_STRIP_GATE(0x80C0FBFC, &lit_5247);
#pragma pop

/* 80C0FC00-80C0FC04 000184 0004+00 0/1 0/0 0/0 .rodata          @5248 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5248 = 0xBE7F6901;
COMPILER_STRIP_GATE(0x80C0FC00, &lit_5248);
#pragma pop

/* 80C0FC04-80C0FC08 000188 0004+00 0/1 0/0 0/0 .rodata          @5249 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5249 = 0x3DBC31DF;
COMPILER_STRIP_GATE(0x80C0FC04, &lit_5249);
#pragma pop

/* 80C0FC08-80C0FC0C 00018C 0004+00 0/1 0/0 0/0 .rodata          @5250 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5250 = 0x3EFC15F4;
COMPILER_STRIP_GATE(0x80C0FC08, &lit_5250);
#pragma pop

/* 80C0FC0C-80C0FC10 000190 0004+00 0/1 0/0 0/0 .rodata          @5251 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5251 = 0xBEBC9E88;
COMPILER_STRIP_GATE(0x80C0FC0C, &lit_5251);
#pragma pop

/* 80C0FC10-80C0FC14 000194 0004+00 0/1 0/0 0/0 .rodata          @5252 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5252 = 0xBF932064;
COMPILER_STRIP_GATE(0x80C0FC10, &lit_5252);
#pragma pop

/* 80C0FC14-80C0FC18 000198 0004+00 0/1 0/0 0/0 .rodata          @5253 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5253 = 0x3EE0F8E8;
COMPILER_STRIP_GATE(0x80C0FC14, &lit_5253);
#pragma pop

/* 80C0FC18-80C0FC1C 00019C 0004+00 0/1 0/0 0/0 .rodata          @5254 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5254 = 0xBEF809F6;
COMPILER_STRIP_GATE(0x80C0FC18, &lit_5254);
#pragma pop

/* 80C0FC1C-80C0FC20 0001A0 0004+00 0/1 0/0 0/0 .rodata          @5255 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5255 = 0x3FEB5F4E;
COMPILER_STRIP_GATE(0x80C0FC1C, &lit_5255);
#pragma pop

/* 80C0FC20-80C0FC24 0001A4 0004+00 0/1 0/0 0/0 .rodata          @5256 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5256 = 0xBFC9527E;
COMPILER_STRIP_GATE(0x80C0FC20, &lit_5256);
#pragma pop

/* 80C0FC24-80C0FC28 0001A8 0004+00 0/1 0/0 0/0 .rodata          @5257 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5257 = 0xBF15C7BD;
COMPILER_STRIP_GATE(0x80C0FC24, &lit_5257);
#pragma pop

/* 80C0FC28-80C0FC2C 0001AC 0004+00 0/1 0/0 0/0 .rodata          @5258 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5258 = 0x3EDF3472;
COMPILER_STRIP_GATE(0x80C0FC28, &lit_5258);
#pragma pop

/* 80C0FC2C-80C0FC30 0001B0 0004+00 0/1 0/0 0/0 .rodata          @5259 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5259 = 0x3F96655A;
COMPILER_STRIP_GATE(0x80C0FC2C, &lit_5259);
#pragma pop

/* 80C0FC30-80C0FC34 0001B4 0004+00 0/1 0/0 0/0 .rodata          @5260 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5260 = 0xBF2863BF;
COMPILER_STRIP_GATE(0x80C0FC30, &lit_5260);
#pragma pop

/* 80C0FC34-80C0FC38 0001B8 0004+00 0/1 0/0 0/0 .rodata          @5261 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5261 = 0xBF93F783;
COMPILER_STRIP_GATE(0x80C0FC34, &lit_5261);
#pragma pop

/* 80C0FC38-80C0FC3C 0001BC 0004+00 0/1 0/0 0/0 .rodata          @5262 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5262 = 0x3FAB3355;
COMPILER_STRIP_GATE(0x80C0FC38, &lit_5262);
#pragma pop

/* 80C0FC3C-80C0FC40 0001C0 0004+00 0/1 0/0 0/0 .rodata          @5263 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5263 = 0xBF30A601;
COMPILER_STRIP_GATE(0x80C0FC3C, &lit_5263);
#pragma pop

/* 80C0FC40-80C0FC44 0001C4 0004+00 0/1 0/0 0/0 .rodata          @5264 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5264 = 0x3F89BE7F;
COMPILER_STRIP_GATE(0x80C0FC40, &lit_5264);
#pragma pop

/* 80C0FC44-80C0FC48 0001C8 0004+00 0/1 0/0 0/0 .rodata          @5265 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5265 = 0xBF7226F6;
COMPILER_STRIP_GATE(0x80C0FC44, &lit_5265);
#pragma pop

/* 80C0FC48-80C0FC4C 0001CC 0004+00 0/1 0/0 0/0 .rodata          @5266 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5266 = 0xBF2B5AFB;
COMPILER_STRIP_GATE(0x80C0FC48, &lit_5266);
#pragma pop

/* 80C0FC4C-80C0FC50 0001D0 0004+00 0/1 0/0 0/0 .rodata          @5267 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5267 = 0xBCF7A4E8;
COMPILER_STRIP_GATE(0x80C0FC4C, &lit_5267);
#pragma pop

/* 80C0FC50-80C0FC54 0001D4 0004+00 0/1 0/0 0/0 .rodata          @5268 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5268 = 0x3D86809D;
COMPILER_STRIP_GATE(0x80C0FC50, &lit_5268);
#pragma pop

/* 80C0FC54-80C0FC58 0001D8 0004+00 0/1 0/0 0/0 .rodata          @5269 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5269 = 0xBF154F05;
COMPILER_STRIP_GATE(0x80C0FC54, &lit_5269);
#pragma pop

/* 80C0FC58-80C0FC5C 0001DC 0004+00 0/1 0/0 0/0 .rodata          @5270 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5270 = 0xBF917B8D;
COMPILER_STRIP_GATE(0x80C0FC58, &lit_5270);
#pragma pop

/* 80C0FC5C-80C0FC60 0001E0 0004+00 0/1 0/0 0/0 .rodata          @5271 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5271 = 0x3F89E397;
COMPILER_STRIP_GATE(0x80C0FC5C, &lit_5271);
#pragma pop

/* 80C0FC60-80C0FC64 0001E4 0004+00 0/1 0/0 0/0 .rodata          @5272 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5272 = 0xBEE0B0F2;
COMPILER_STRIP_GATE(0x80C0FC60, &lit_5272);
#pragma pop

/* 80C0FC64-80C0FC68 0001E8 0004+00 0/1 0/0 0/0 .rodata          @5273 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5273 = 0x3E3D7A9A;
COMPILER_STRIP_GATE(0x80C0FC64, &lit_5273);
#pragma pop

/* 80C0FC68-80C0FC6C 0001EC 0004+00 0/1 0/0 0/0 .rodata          @5274 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5274 = 0xBBC77DD8;
COMPILER_STRIP_GATE(0x80C0FC68, &lit_5274);
#pragma pop

/* 80C0FC6C-80C0FC70 0001F0 0004+00 0/1 0/0 0/0 .rodata          @5275 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5275 = 0xBE8C79F6;
COMPILER_STRIP_GATE(0x80C0FC6C, &lit_5275);
#pragma pop

/* 80C0FC70-80C0FC74 0001F4 0004+00 0/1 0/0 0/0 .rodata          @5276 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5276 = 0x3FBAC122;
COMPILER_STRIP_GATE(0x80C0FC70, &lit_5276);
#pragma pop

/* 80C0FC74-80C0FC78 0001F8 0004+00 0/1 0/0 0/0 .rodata          @5277 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5277 = 0xBF9D1740;
COMPILER_STRIP_GATE(0x80C0FC74, &lit_5277);
#pragma pop

/* 80C0FC78-80C0FC7C 0001FC 0004+00 0/1 0/0 0/0 .rodata          @5278 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5278 = 0xBDFD701E;
COMPILER_STRIP_GATE(0x80C0FC78, &lit_5278);
#pragma pop

/* 80C0FC7C-80C0FC80 000200 0004+00 0/1 0/0 0/0 .rodata          @5279 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5279 = 0x3E3ADFF8;
COMPILER_STRIP_GATE(0x80C0FC7C, &lit_5279);
#pragma pop

/* 80C0FC80-80C0FC84 000204 0004+00 0/1 0/0 0/0 .rodata          @5280 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5280 = 0xBF445D10;
COMPILER_STRIP_GATE(0x80C0FC80, &lit_5280);
#pragma pop

/* 80C0FC84-80C0FC88 000208 0004+00 0/1 0/0 0/0 .rodata          @5281 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5281 = 0xBCABCF92;
COMPILER_STRIP_GATE(0x80C0FC84, &lit_5281);
#pragma pop

/* 80C0FC88-80C0FC8C 00020C 0004+00 0/1 0/0 0/0 .rodata          @5282 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5282 = 0xBF914092;
COMPILER_STRIP_GATE(0x80C0FC88, &lit_5282);
#pragma pop

/* 80C10908-80C10918 000070 000C+04 0/1 0/0 0/0 .bss             @5037 */
#pragma push
#pragma force_active on
static u8 lit_5037[12 + 4 /* padding */];
#pragma pop

/* 80C10918-80C10924 000080 000C+00 0/1 0/0 0/0 .bss             @5040 */
#pragma push
#pragma force_active on
static u8 lit_5040[12];
#pragma pop

/* 80C10924-80C10930 00008C 000C+00 0/1 0/0 0/0 .bss             @5041 */
#pragma push
#pragma force_active on
static u8 lit_5041[12];
#pragma pop

/* 80C10930-80C1093C 000098 000C+00 0/1 0/0 0/0 .bss             @5042 */
#pragma push
#pragma force_active on
static u8 lit_5042[12];
#pragma pop

/* 80C1093C-80C10948 0000A4 000C+00 0/1 0/0 0/0 .bss             @5043 */
#pragma push
#pragma force_active on
static u8 lit_5043[12];
#pragma pop

/* 80C10948-80C10954 0000B0 000C+00 0/1 0/0 0/0 .bss             @5044 */
#pragma push
#pragma force_active on
static u8 lit_5044[12];
#pragma pop

/* 80C10954-80C10960 0000BC 000C+00 0/1 0/0 0/0 .bss             @5045 */
#pragma push
#pragma force_active on
static u8 lit_5045[12];
#pragma pop

/* 80C10960-80C1096C 0000C8 000C+00 0/1 0/0 0/0 .bss             @5046 */
#pragma push
#pragma force_active on
static u8 lit_5046[12];
#pragma pop

/* 80C1096C-80C10978 0000D4 000C+00 0/1 0/0 0/0 .bss             @5047 */
#pragma push
#pragma force_active on
static u8 lit_5047[12];
#pragma pop

/* 80C10978-80C10984 0000E0 000C+00 0/1 0/0 0/0 .bss             @5048 */
#pragma push
#pragma force_active on
static u8 lit_5048[12];
#pragma pop

/* 80C10984-80C10990 0000EC 000C+00 0/1 0/0 0/0 .bss             @5049 */
#pragma push
#pragma force_active on
static u8 lit_5049[12];
#pragma pop

/* 80C10990-80C1099C 0000F8 000C+00 0/1 0/0 0/0 .bss             @5050 */
#pragma push
#pragma force_active on
static u8 lit_5050[12];
#pragma pop

/* 80C1099C-80C109A8 000104 000C+00 0/1 0/0 0/0 .bss             @5051 */
#pragma push
#pragma force_active on
static u8 lit_5051[12];
#pragma pop

/* 80C109A8-80C109B4 000110 000C+00 0/1 0/0 0/0 .bss             @5052 */
#pragma push
#pragma force_active on
static u8 lit_5052[12];
#pragma pop

/* 80C109B4-80C109C0 00011C 000C+00 0/1 0/0 0/0 .bss             @5053 */
#pragma push
#pragma force_active on
static u8 lit_5053[12];
#pragma pop

/* 80C109C0-80C10A74 000128 00B4+00 0/1 0/0 0/0 .bss             aTrembleTrans$5036 */
#pragma push
#pragma force_active on
static u8 aTrembleTrans[180];
#pragma pop

/* 80C01FE8-80C02614 0021C8 062C+00 1/0 0/0 0/0 .text            setMtx__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::setMtx(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/setMtx__11daObj_GrA_cFi.s"
}
#pragma pop

/* ############################################################################################## */
/* 80C0FC8C-80C0FC90 000210 0004+00 0/11 0/0 0/0 .rodata          @5397 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_5397 = 20.0f;
COMPILER_STRIP_GATE(0x80C0FC8C, &lit_5397);
#pragma pop

/* 80C0FC90-80C0FC94 000214 0004+00 0/3 0/0 0/0 .rodata          @5398 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_5398 = 200.0f;
COMPILER_STRIP_GATE(0x80C0FC90, &lit_5398);
#pragma pop

/* 80C0FC94-80C0FC98 000218 0004+00 0/4 0/0 0/0 .rodata          @5399 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_5399 = 40.0f;
COMPILER_STRIP_GATE(0x80C0FC94, &lit_5399);
#pragma pop

/* 80C10A74-80C10A84 0001DC 000C+04 0/1 0/0 0/0 .bss             @5298 */
#pragma push
#pragma force_active on
static u8 lit_5298[12 + 4 /* padding */];
#pragma pop

/* 80C10A84-80C10A90 0001EC 000C+00 0/1 0/0 0/0 .bss             aOfst$5297 */
#pragma push
#pragma force_active on
static u8 aOfst[12];
#pragma pop

/* 80C02614-80C02970 0027F4 035C+00 1/0 0/0 0/0 .text            setCollisions__11daObj_GrA_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::setCollisions() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/setCollisions__11daObj_GrA_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80C0FC98-80C0FC9C 00021C 0004+00 0/6 0/0 0/0 .rodata          @5431 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_5431 = 15.0f;
COMPILER_STRIP_GATE(0x80C0FC98, &lit_5431);
#pragma pop

/* 80C0FC9C-80C0FCA0 000220 0004+00 0/6 0/0 0/0 .rodata          @5432 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_5432 = 25.0f;
COMPILER_STRIP_GATE(0x80C0FC9C, &lit_5432);
#pragma pop

/* 80C10A90-80C10AA0 0001F8 000C+04 0/1 0/0 0/0 .bss             @5404 */
#pragma push
#pragma force_active on
static u8 lit_5404[12 + 4 /* padding */];
#pragma pop

/* 80C10AA0-80C10AAC 000208 000C+00 0/1 0/0 0/0 .bss             aEyeOfst$5403 */
#pragma push
#pragma force_active on
static u8 aEyeOfst[12];
#pragma pop

/* 80C02970-80C02A5C 002B50 00EC+00 1/0 0/0 0/0 .text            setAttnPos__11daObj_GrA_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::setAttnPos() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/setAttnPos__11daObj_GrA_cFv.s"
}
#pragma pop

/* 80C02A5C-80C02A60 002C3C 0004+00 1/0 0/0 0/0 .text            drawOtherMdls__11daObj_GrA_cFv */
void daObj_GrA_c::drawOtherMdls() {
    /* empty function */
}

/* 80C02A60-80C02A68 002C40 0008+00 1/0 0/0 0/0 .text            dbgDraw__11daObj_GrA_cFv */
bool daObj_GrA_c::dbgDraw() {
    return true;
}

/* 80C02A68-80C02AD4 002C48 006C+00 2/2 0/0 0/0 .text            ppMoveInit__11daObj_GrA_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::ppMoveInit() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/ppMoveInit__11daObj_GrA_cFv.s"
}
#pragma pop

/* 80C02AD4-80C02AE8 002CB4 0014+00 17/17 0/0 0/0 .text            setLookMode__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::setLookMode(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/setLookMode__11daObj_GrA_cFi.s"
}
#pragma pop

/* ############################################################################################## */
/* 80C0FCA0-80C0FCA4 000224 0004+00 1/8 0/0 0/0 .rodata          @5568 */
SECTION_RODATA static f32 const lit_5568 = 0.5f;
COMPILER_STRIP_GATE(0x80C0FCA0, &lit_5568);

/* 80C0FCA4-80C0FCA8 000228 0004+00 0/0 0/0 0/0 .rodata          @5582 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_5582 = 149.0f;
COMPILER_STRIP_GATE(0x80C0FCA4, &lit_5582);
#pragma pop

/* 80C0FCA8-80C0FCAC 00022C 0004+00 0/0 0/0 0/0 .rodata          @5583 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_5583 = 74.0f;
COMPILER_STRIP_GATE(0x80C0FCA8, &lit_5583);
#pragma pop

/* 80C0FCAC-80C0FCB0 000230 0004+00 0/0 0/0 0/0 .rodata          @5725 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_5725 = 75.0f;
COMPILER_STRIP_GATE(0x80C0FCAC, &lit_5725);
#pragma pop

/* 80C0FCB0-80C0FCB4 000234 0004+00 2/11 0/0 0/0 .rodata          @5726 */
SECTION_RODATA static f32 const lit_5726 = 100.0f;
COMPILER_STRIP_GATE(0x80C0FCB0, &lit_5726);

/* 80C0FCB4-80C0FCC0 000238 000C+00 0/0 0/0 0/0 .rodata          @5756 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_5756[12] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80C0FCB4, &lit_5756);
#pragma pop

/* 80C0FCC0-80C0FCC4 000244 0004+00 1/4 0/0 0/0 .rodata          @5966 */
SECTION_RODATA static u32 const lit_5966 = 0x43360B61;
COMPILER_STRIP_GATE(0x80C0FCC0, &lit_5966);

/* 80C0FCC4-80C0FCC8 000248 0004+00 0/1 0/0 0/0 .rodata          @5967 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_5967 = 32.0f;
COMPILER_STRIP_GATE(0x80C0FCC4, &lit_5967);
#pragma pop

/* 80C02AE8-80C0308C 002CC8 05A4+00 1/1 0/0 0/0 .text            lookat__11daObj_GrA_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::lookat() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/lookat__11daObj_GrA_cFv.s"
}
#pragma pop

/* 80C0308C-80C031E4 00326C 0158+00 1/1 0/0 0/0 .text            hitChk__11daObj_GrA_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::hitChk() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/hitChk__11daObj_GrA_cFv.s"
}
#pragma pop

/* 80C031E4-80C0335C 0033C4 0178+00 12/0 0/0 0/0 .text            wait__11daObj_GrA_cFPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::wait(void* param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/wait__11daObj_GrA_cFPv.s"
}
#pragma pop

/* 80C0335C-80C035B8 00353C 025C+00 2/0 0/0 0/0 .text            talk__11daObj_GrA_cFPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::talk(void* param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/talk__11daObj_GrA_cFPv.s"
}
#pragma pop

/* 80C035B8-80C036B4 003798 00FC+00 2/2 0/0 0/0 .text ctrlMsgAnm__11daObj_GrA_cFRiRiP10fopAc_ac_c
 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::ctrlMsgAnm(int& param_0, int& param_1, fopAc_ac_c* param_2) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/ctrlMsgAnm__11daObj_GrA_cFRiRiP10fopAc_ac_c.s"
}
#pragma pop

/* 80C036B4-80C03720 003894 006C+00 2/2 0/0 0/0 .text            s_sub__FPvPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void s_sub(void* param_0, void* param_1) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/s_sub__FPvPv.s"
}
#pragma pop

/* 80C03720-80C03764 003900 0044+00 1/1 0/0 0/0 .text checkTagGraSub__11daObj_GrA_cFP10fopAc_ac_c
 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::checkTagGraSub(fopAc_ac_c* param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/checkTagGraSub__11daObj_GrA_cFP10fopAc_ac_c.s"
}
#pragma pop

/* 80C03764-80C03830 003944 00CC+00 1/1 0/0 0/0 .text            fallAbyssCheck__11daObj_GrA_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::fallAbyssCheck() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/fallAbyssCheck__11daObj_GrA_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80C0FCC8-80C0FCCC 00024C 0004+00 0/7 0/0 0/0 .rodata          @6054 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_6054 = 0.25f;
COMPILER_STRIP_GATE(0x80C0FCC8, &lit_6054);
#pragma pop

/* 80C0FCCC-80C0FCD0 000250 0004+00 0/6 0/0 0/0 .rodata          @6055 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_6055 = 3.5f;
COMPILER_STRIP_GATE(0x80C0FCCC, &lit_6055);
#pragma pop

/* 80C0FCD0-80C0FCD8 000254 0006+02 0/1 0/0 0/0 .rodata          l_prticles_id$6229 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const l_prticles_id[6 + 2 /* padding */] = {
    0x83,
    0xB5,
    0x83,
    0xB6,
    0x83,
    0xB7,
    /* padding */
    0x00,
    0x00,
};
COMPILER_STRIP_GATE(0x80C0FCD0, &l_prticles_id);
#pragma pop

/* 80C0FCD8-80C0FCDC 00025C 0004+00 0/1 0/0 0/0 .rodata          @6320 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_6320 = 7.0f / 10.0f;
COMPILER_STRIP_GATE(0x80C0FCD8, &lit_6320);
#pragma pop

/* 80C0FCDC-80C0FCE0 000260 0004+00 1/8 0/0 0/0 .rodata          @6321 */
SECTION_RODATA static f32 const lit_6321 = 2.0f;
COMPILER_STRIP_GATE(0x80C0FCDC, &lit_6321);

/* 80C03830-80C03B14 003A10 02E4+00 1/1 0/0 0/0 .text            setPrtcl__11daObj_GrA_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::setPrtcl() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/setPrtcl__11daObj_GrA_cFv.s"
}
#pragma pop

/* 80C03B14-80C03B48 003CF4 0034+00 1/0 0/0 0/0 .text            base000__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::base000(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/base000__11daObj_GrA_cFi.s"
}
#pragma pop

/* 80C03B48-80C03B7C 003D28 0034+00 1/0 0/0 0/0 .text            base001__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::base001(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/base001__11daObj_GrA_cFi.s"
}
#pragma pop

/* 80C03B7C-80C03C1C 003D5C 00A0+00 1/0 0/0 0/0 .text            base003__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::base003(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/base003__11daObj_GrA_cFi.s"
}
#pragma pop

/* 80C03C1C-80C03CBC 003DFC 00A0+00 1/0 0/0 0/0 .text            base004__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::base004(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/base004__11daObj_GrA_cFi.s"
}
#pragma pop

/* ############################################################################################## */
/* 80C0FCE0-80C0FCE4 000264 0004+00 1/1 0/0 0/0 .rodata          @6330 */
SECTION_RODATA static f32 const lit_6330 = 10.0f;
COMPILER_STRIP_GATE(0x80C0FCE0, &lit_6330);

/* 80C0FCE4-80C0FCE8 000268 0004+00 0/2 0/0 0/0 .rodata          @6478 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_6478 = 4.0f;
COMPILER_STRIP_GATE(0x80C0FCE4, &lit_6478);
#pragma pop

/* 80C0FCE8-80C0FCEC 00026C 0004+00 0/1 0/0 0/0 .rodata          @6479 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_6479 = 0xBEE568FF;
COMPILER_STRIP_GATE(0x80C0FCE8, &lit_6479);
#pragma pop

/* 80C0FCEC-80C0FCF0 000270 0004+00 0/1 0/0 0/0 .rodata          @6480 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_6480 = 0xBF2C65D1;
COMPILER_STRIP_GATE(0x80C0FCEC, &lit_6480);
#pragma pop

/* 80C0FCF0-80C0FCF4 000274 0004+00 0/1 0/0 0/0 .rodata          @6481 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_6481 = 0x3FE597C7;
COMPILER_STRIP_GATE(0x80C0FCF0, &lit_6481);
#pragma pop

/* 80C0FCF4-80C0FCF8 000278 0004+00 0/1 0/0 0/0 .rodata          @6482 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_6482 = 0xBF67A157;
COMPILER_STRIP_GATE(0x80C0FCF4, &lit_6482);
#pragma pop

/* 80C0FCF8-80C0FCFC 00027C 0004+00 0/5 0/0 0/0 .rodata          @6483 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_6483 = 300.0f;
COMPILER_STRIP_GATE(0x80C0FCF8, &lit_6483);
#pragma pop

/* 80C0FCFC-80C0FD00 000280 0004+00 0/3 0/0 0/0 .rodata          @6651 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_6651 = 50.0f;
COMPILER_STRIP_GATE(0x80C0FCFC, &lit_6651);
#pragma pop

/* 80C0FD00-80C0FD04 000284 0004+00 0/1 0/0 0/0 .rodata          @6722 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_6722 = 4.0f / 5.0f;
COMPILER_STRIP_GATE(0x80C0FD00, &lit_6722);
#pragma pop

/* 80C0FD04-80C0FD08 000288 0004+00 0/2 0/0 0/0 .rodata          @6723 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_6723 = 45.0f;
COMPILER_STRIP_GATE(0x80C0FD04, &lit_6723);
#pragma pop

/* 80C0FD08-80C0FD0C 00028C 0004+00 0/1 0/0 0/0 .rodata          @6873 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_6873 = 95.0f;
COMPILER_STRIP_GATE(0x80C0FD08, &lit_6873);
#pragma pop

/* 80C0FD0C-80C0FD10 000290 0004+00 1/3 0/0 0/0 .rodata          @6874 */
SECTION_RODATA static f32 const lit_6874 = 12.0f;
COMPILER_STRIP_GATE(0x80C0FD0C, &lit_6874);

/* 80C0FD10-80C0FD14 000294 0004+00 1/2 0/0 0/0 .rodata          @7003 */
SECTION_RODATA static f32 const lit_7003 = 3.0f;
COMPILER_STRIP_GATE(0x80C0FD10, &lit_7003);

/* 80C0FD14-80C0FD18 000298 0004+00 0/1 0/0 0/0 .rodata          @7004 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7004 = 9.0f;
COMPILER_STRIP_GATE(0x80C0FD14, &lit_7004);
#pragma pop

/* 80C0FD18-80C0FD1C 00029C 0004+00 0/1 0/0 0/0 .rodata          @7005 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7005 = 24.0f;
COMPILER_STRIP_GATE(0x80C0FD18, &lit_7005);
#pragma pop

/* 80C0FD1C-80C0FD20 0002A0 0004+00 0/5 0/0 0/0 .rodata          @7312 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7312 = 150.0f;
COMPILER_STRIP_GATE(0x80C0FD1C, &lit_7312);
#pragma pop

/* 80C0FD20-80C0FD24 0002A4 0004+00 0/3 0/0 0/0 .rodata          @7313 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7313 = 14.0f;
COMPILER_STRIP_GATE(0x80C0FD20, &lit_7313);
#pragma pop

/* 80C0FD24-80C0FD28 0002A8 0004+00 0/2 0/0 0/0 .rodata          @7314 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7314 = 1.0f / 20.0f;
COMPILER_STRIP_GATE(0x80C0FD24, &lit_7314);
#pragma pop

/* 80C0FD28-80C0FD2C 0002AC 0004+00 0/6 0/0 0/0 .rodata          @7315 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7315 = 1.0f / 10.0f;
COMPILER_STRIP_GATE(0x80C0FD28, &lit_7315);
#pragma pop

/* 80C0FD2C-80C0FD34 0002B0 0008+00 1/1 0/0 0/0 .rodata          @7443 */
SECTION_RODATA static u8 const lit_7443[8] = {
    0x43, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80C0FD2C, &lit_7443);

/* 80C0FD34-80C0FD38 0002B8 0004+00 0/2 0/0 0/0 .rodata          @7613 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7613 = -30.0f;
COMPILER_STRIP_GATE(0x80C0FD34, &lit_7613);
#pragma pop

/* 80C0FD38-80C0FD3C 0002BC 0004+00 0/2 0/0 0/0 .rodata          @7996 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7996 = 1800.0f;
COMPILER_STRIP_GATE(0x80C0FD38, &lit_7996);
#pragma pop

/* 80C0FD3C-80C0FD40 0002C0 0004+00 0/2 0/0 0/0 .rodata          @7997 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7997 = 2000.0f;
COMPILER_STRIP_GATE(0x80C0FD3C, &lit_7997);
#pragma pop

/* 80C0FD40-80C0FD44 0002C4 0004+00 0/2 0/0 0/0 .rodata          @7998 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7998 = -4500.0f;
COMPILER_STRIP_GATE(0x80C0FD40, &lit_7998);
#pragma pop

/* 80C0FD44-80C0FD48 0002C8 0004+00 1/4 0/0 0/0 .rodata          @7999 */
SECTION_RODATA static f32 const lit_7999 = 30.0f;
COMPILER_STRIP_GATE(0x80C0FD44, &lit_7999);

/* 80C0FD48-80C0FD4C 0002CC 0004+00 0/2 0/0 0/0 .rodata          @8701 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8701 = 250.0f;
COMPILER_STRIP_GATE(0x80C0FD48, &lit_8701);
#pragma pop

/* 80C0FD4C-80C0FD50 0002D0 0004+00 0/2 0/0 0/0 .rodata          @8702 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8702 = 500.0f;
COMPILER_STRIP_GATE(0x80C0FD4C, &lit_8702);
#pragma pop

/* 80C0FD50-80C0FD54 0002D4 0004+00 0/1 0/0 0/0 .rodata          @8703 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8703 = 55.0f;
COMPILER_STRIP_GATE(0x80C0FD50, &lit_8703);
#pragma pop

/* 80C0FD54-80C0FD58 0002D8 0004+00 0/1 0/0 0/0 .rodata          @8704 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8704 = 210.0f;
COMPILER_STRIP_GATE(0x80C0FD54, &lit_8704);
#pragma pop

/* 80C0FD58-80C0FD5C 0002DC 0004+00 0/1 0/0 0/0 .rodata          @8705 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8705 = -335.0f;
COMPILER_STRIP_GATE(0x80C0FD58, &lit_8705);
#pragma pop

/* 80C0FD5C-80C0FD60 0002E0 0004+00 0/1 0/0 0/0 .rodata          @8706 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8706 = 17.0f;
COMPILER_STRIP_GATE(0x80C0FD5C, &lit_8706);
#pragma pop

/* 80C0FD60-80C0FD64 0002E4 0004+00 0/1 0/0 0/0 .rodata          @8956 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8956 = 3.0f / 20.0f;
COMPILER_STRIP_GATE(0x80C0FD60, &lit_8956);
#pragma pop

/* 80C0FD64-80C0FD68 0002E8 0004+00 0/3 0/0 0/0 .rodata          @8957 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8957 = 60.0f;
COMPILER_STRIP_GATE(0x80C0FD64, &lit_8957);
#pragma pop

/* 80C0FD68-80C0FD6C 0002EC 0004+00 0/2 0/0 0/0 .rodata          @8958 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8958 = -300.0f;
COMPILER_STRIP_GATE(0x80C0FD68, &lit_8958);
#pragma pop

/* 80C0FD6C-80C0FD70 0002F0 0004+00 0/2 0/0 0/0 .rodata          @8959 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_8959 = 90.0f;
COMPILER_STRIP_GATE(0x80C0FD6C, &lit_8959);
#pragma pop

/* 80C0FD70-80C0FD74 0002F4 0004+00 0/1 0/0 0/0 .rodata          @9046 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_9046 = -200.0f;
COMPILER_STRIP_GATE(0x80C0FD70, &lit_9046);
#pragma pop

/* 80C0FD74-80C0FD78 0002F8 0004+00 0/3 0/0 0/0 .rodata          @9047 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_9047 = 1.0f / 5.0f;
COMPILER_STRIP_GATE(0x80C0FD74, &lit_9047);
#pragma pop

/* 80C0FD78-80C0FD7C 0002FC 0004+00 0/1 0/0 0/0 .rodata          @9205 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_9205 = 5.0f;
COMPILER_STRIP_GATE(0x80C0FD78, &lit_9205);
#pragma pop

/* 80C0FD7C-80C0FD80 000300 0004+00 1/2 0/0 0/0 .rodata          @9223 */
SECTION_RODATA static f32 const lit_9223 = -120.0f;
COMPILER_STRIP_GATE(0x80C0FD7C, &lit_9223);

/* 80C0FD80-80C0FD84 000304 0004+00 1/3 0/0 0/0 .rodata          @9280 */
SECTION_RODATA static f32 const lit_9280 = -110.0f;
COMPILER_STRIP_GATE(0x80C0FD80, &lit_9280);

/* 80C0FD84-80C0FD8C 000308 0008+00 0/1 0/0 0/0 .rodata          @9333 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_9333[8] = {
    0x3F, 0xC9, 0x99, 0x99, 0x99, 0x99, 0x99, 0x9A,
};
COMPILER_STRIP_GATE(0x80C0FD84, &lit_9333);
#pragma pop

/* 80C0FD8C-80C0FD90 000310 0004+00 0/2 0/0 0/0 .rodata          @9334 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_9334 = -7.0f / 10.0f;
COMPILER_STRIP_GATE(0x80C0FD8C, &lit_9334);
#pragma pop

/* 80C0FD90-80C0FD94 000314 0004+00 0/2 0/0 0/0 .rodata          @9385 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_9385 = -4.0f;
COMPILER_STRIP_GATE(0x80C0FD90, &lit_9385);
#pragma pop

/* 80C0FD94-80C0FD98 000318 0004+00 0/1 0/0 0/0 .rodata          @9464 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_9464 = -1.0f / 10.0f;
COMPILER_STRIP_GATE(0x80C0FD94, &lit_9464);
#pragma pop

/* 80C0FD98-80C0FD9C 00031C 0004+00 0/1 0/0 0/0 .rodata          @10241 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_10241 = 700.0f;
COMPILER_STRIP_GATE(0x80C0FD98, &lit_10241);
#pragma pop

/* 80C0FD9C-80C0FDA0 000320 0004+00 0/1 0/0 0/0 .rodata          @10242 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_10242 = 3.0f / 50.0f;
COMPILER_STRIP_GATE(0x80C0FD9C, &lit_10242);
#pragma pop

/* 80C0FDA0-80C0FDA4 000324 0004+00 0/1 0/0 0/0 .rodata          @10243 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_10243 = 70.0f;
COMPILER_STRIP_GATE(0x80C0FDA0, &lit_10243);
#pragma pop

/* 80C0FDA4-80C0FDA8 000328 0004+00 0/1 0/0 0/0 .rodata          @10244 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_10244 = 230.0f;
COMPILER_STRIP_GATE(0x80C0FDA4, &lit_10244);
#pragma pop

/* 80C0FDA8-80C0FDAC 00032C 0004+00 0/1 0/0 0/0 .rodata          @10245 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_10245 = 1.0f / 100.0f;
COMPILER_STRIP_GATE(0x80C0FDA8, &lit_10245);
#pragma pop

/* 80C0FDAC-80C0FDB0 000330 0004+00 0/1 0/0 0/0 .rodata          @10246 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_10246 = 280.0f;
COMPILER_STRIP_GATE(0x80C0FDAC, &lit_10246);
#pragma pop

/* 80C0FDB0-80C0FDB4 000334 0004+00 0/1 0/0 0/0 .rodata          @10247 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_10247 = -50.0f;
COMPILER_STRIP_GATE(0x80C0FDB0, &lit_10247);
#pragma pop

/* 80C0FDB4-80C0FDB8 000338 0004+00 0/1 0/0 0/0 .rodata          @10248 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_10248 = -800.0f;
COMPILER_STRIP_GATE(0x80C0FDB4, &lit_10248);
#pragma pop

/* 80C0FDB8-80C0FDBC 00033C 0004+00 0/1 0/0 0/0 .rodata          @10249 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_10249 = 35.0f;
COMPILER_STRIP_GATE(0x80C0FDB8, &lit_10249);
#pragma pop

/* 80C0FDBC-80C0FDC0 000340 0004+00 0/1 0/0 0/0 .rodata          @10250 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_10250 = 7.0f / 20.0f;
COMPILER_STRIP_GATE(0x80C0FDBC, &lit_10250);
#pragma pop

/* 80C0FDC0-80C0FDC4 000344 0004+00 0/0 0/0 0/0 .rodata          @10251 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_10251 = 80.0f;
COMPILER_STRIP_GATE(0x80C0FDC0, &lit_10251);
#pragma pop

/* 80C0FDC4-80C0FDC8 000348 0004+00 0/0 0/0 0/0 .rodata          @10252 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_10252 = 0x4312170A;
COMPILER_STRIP_GATE(0x80C0FDC4, &lit_10252);
#pragma pop

/* 80C0FDC8-80C0FDCC 00034C 0004+00 0/0 0/0 0/0 .rodata          @10253 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_10253 = 0x4321F852;
COMPILER_STRIP_GATE(0x80C0FDC8, &lit_10253);
#pragma pop

/* 80C0FDCC-80C0FDD0 000350 0004+00 1/1 0/0 0/0 .rodata          @10254 */
SECTION_RODATA static f32 const lit_10254 = 6.0f;
COMPILER_STRIP_GATE(0x80C0FDCC, &lit_10254);

/* 80C0FDD0-80C0FDD4 000354 0004+00 0/0 0/0 0/0 .rodata          @10255 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_10255 = 13.0f;
COMPILER_STRIP_GATE(0x80C0FDD0, &lit_10255);
#pragma pop

/* 80C0FDD4-80C0FDD8 000358 0004+00 0/0 0/0 0/0 .rodata          @10256 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_10256 = -1482.0f;
COMPILER_STRIP_GATE(0x80C0FDD4, &lit_10256);
#pragma pop

/* 80C0FDD8-80C0FDDC 00035C 0004+00 0/0 0/0 0/0 .rodata          @10257 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_10257 = 3650.0f;
COMPILER_STRIP_GATE(0x80C0FDD8, &lit_10257);
#pragma pop

/* 80C0FDDC-80C0FDE0 000360 0004+00 0/0 0/0 0/0 .rodata          @10258 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_10258 = -4459.0f;
COMPILER_STRIP_GATE(0x80C0FDDC, &lit_10258);
#pragma pop

/* 80C0FDE0-80C0FDE4 000364 0004+00 1/2 0/0 0/0 .rodata          @10292 */
SECTION_RODATA static u32 const lit_10292 = 0x3BB40000;
COMPILER_STRIP_GATE(0x80C0FDE0, &lit_10292);

/* 80C0FDE4-80C0FDE8 000368 0004+00 1/3 0/0 0/0 .rodata          @10293 */
SECTION_RODATA static f32 const lit_10293 = 180.0f;
COMPILER_STRIP_GATE(0x80C0FDE4, &lit_10293);

/* 80C0FDE8-80C0FDEC 00036C 0004+00 0/1 0/0 0/0 .rodata          @10294 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_10294 = 8.0f;
COMPILER_STRIP_GATE(0x80C0FDE8, &lit_10294);
#pragma pop

/* 80C0FDEC-80C0FDF0 000370 0004+00 0/1 0/0 0/0 .rodata          @10295 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_10295 = 16384.0f;
COMPILER_STRIP_GATE(0x80C0FDEC, &lit_10295);
#pragma pop

/* 80C0FDF0-80C0FDF4 000374 0004+00 0/1 0/0 0/0 .rodata          @10406 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_10406 = 110.0f;
COMPILER_STRIP_GATE(0x80C0FDF0, &lit_10406);
#pragma pop

/* 80C0FDF4-80C0FDF8 000378 0004+00 0/1 0/0 0/0 .rodata          @10407 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_10407 = 135.0f;
COMPILER_STRIP_GATE(0x80C0FDF4, &lit_10407);
#pragma pop

/* 80C0FDF8-80C0FDFC 00037C 0004+00 1/1 0/0 0/0 .rodata          @10650 */
SECTION_RODATA static f32 const lit_10650 = 4.5f;
COMPILER_STRIP_GATE(0x80C0FDF8, &lit_10650);

/* 80C0FDFC-80C0FE00 000380 0004+00 1/1 0/0 0/0 .rodata          @10651 */
SECTION_RODATA static f32 const lit_10651 = 5.5f;
COMPILER_STRIP_GATE(0x80C0FDFC, &lit_10651);

/* 80C03CBC-80C03D54 003E9C 0098+00 1/0 0/0 0/0 .text            base005__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::base005(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/base005__11daObj_GrA_cFi.s"
}
#pragma pop

/* 80C03D54-80C03D88 003F34 0034+00 1/0 0/0 0/0 .text            base006__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::base006(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/base006__11daObj_GrA_cFi.s"
}
#pragma pop

/* 80C03D88-80C03DF0 003F68 0068+00 1/0 0/0 0/0 .text            base007__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::base007(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/base007__11daObj_GrA_cFi.s"
}
#pragma pop

/* 80C03DF0-80C03E74 003FD0 0084+00 1/0 0/0 0/0 .text            base008__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::base008(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/base008__11daObj_GrA_cFi.s"
}
#pragma pop

/* 80C03E74-80C03F14 004054 00A0+00 1/0 0/0 0/0 .text            base009__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::base009(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/base009__11daObj_GrA_cFi.s"
}
#pragma pop

/* ############################################################################################## */
/* 80C0FE00-80C0FE04 000384 0004+00 0/1 0/0 0/0 .rodata          @10705 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_10705 = 18.5f;
COMPILER_STRIP_GATE(0x80C0FE00, &lit_10705);
#pragma pop

/* 80C0FE04-80C0FE08 000388 0004+00 0/1 0/0 0/0 .rodata          @10706 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_10706 = 19.5f;
COMPILER_STRIP_GATE(0x80C0FE04, &lit_10706);
#pragma pop

/* 80C03F14-80C03FC0 0040F4 00AC+00 1/0 0/0 0/0 .text            base010__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::base010(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/base010__11daObj_GrA_cFi.s"
}
#pragma pop

/* ############################################################################################## */
/* 80C0FE08-80C0FE0C 00038C 0004+00 0/1 0/0 0/0 .rodata          @10768 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_10768 = 127.0f;
COMPILER_STRIP_GATE(0x80C0FE08, &lit_10768);
#pragma pop

/* 80C03FC0-80C04118 0041A0 0158+00 1/0 0/0 0/0 .text            base013__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::base013(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/base013__11daObj_GrA_cFi.s"
}
#pragma pop

/* 80C04118-80C04180 0042F8 0068+00 1/0 0/0 0/0 .text            base016__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::base016(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/base016__11daObj_GrA_cFi.s"
}
#pragma pop

/* 80C04180-80C041E8 004360 0068+00 1/0 0/0 0/0 .text            base017__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::base017(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/base017__11daObj_GrA_cFi.s"
}
#pragma pop

/* 80C041E8-80C04260 0043C8 0078+00 1/0 0/0 0/0 .text            base018__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::base018(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/base018__11daObj_GrA_cFi.s"
}
#pragma pop

/* 80C04260-80C042D4 004440 0074+00 1/0 0/0 0/0 .text            base019__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::base019(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/base019__11daObj_GrA_cFi.s"
}
#pragma pop

/* 80C042D4-80C04308 0044B4 0034+00 1/0 0/0 0/0 .text            base020__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::base020(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/base020__11daObj_GrA_cFi.s"
}
#pragma pop

/* 80C04308-80C0433C 0044E8 0034+00 1/0 0/0 0/0 .text            base021__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::base021(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/base021__11daObj_GrA_cFi.s"
}
#pragma pop

/* 80C0433C-80C04370 00451C 0034+00 1/0 0/0 0/0 .text            base022__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::base022(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/base022__11daObj_GrA_cFi.s"
}
#pragma pop

/* 80C04370-80C043A4 004550 0034+00 1/0 0/0 0/0 .text            base023__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::base023(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/base023__11daObj_GrA_cFi.s"
}
#pragma pop

/* 80C043A4-80C043D8 004584 0034+00 1/0 0/0 0/0 .text            base024__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::base024(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/base024__11daObj_GrA_cFi.s"
}
#pragma pop

/* 80C043D8-80C0440C 0045B8 0034+00 1/0 0/0 0/0 .text            base025__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::base025(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/base025__11daObj_GrA_cFi.s"
}
#pragma pop

/* 80C0440C-80C04440 0045EC 0034+00 1/0 0/0 0/0 .text            base026__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::base026(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/base026__11daObj_GrA_cFi.s"
}
#pragma pop

/* 80C04440-80C04478 004620 0038+00 1/0 0/0 0/0 .text            face000__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::face000(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/face000__11daObj_GrA_cFi.s"
}
#pragma pop

/* 80C04478-80C04518 004658 00A0+00 1/0 0/0 0/0 .text            face003__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::face003(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/face003__11daObj_GrA_cFi.s"
}
#pragma pop

/* 80C04518-80C045B8 0046F8 00A0+00 1/0 0/0 0/0 .text            face004__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::face004(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/face004__11daObj_GrA_cFi.s"
}
#pragma pop

/* 80C045B8-80C045F0 004798 0038+00 1/0 0/0 0/0 .text            face005__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::face005(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/face005__11daObj_GrA_cFi.s"
}
#pragma pop

/* 80C045F0-80C04628 0047D0 0038+00 1/0 0/0 0/0 .text            face006__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::face006(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/face006__11daObj_GrA_cFi.s"
}
#pragma pop

/* 80C04628-80C04660 004808 0038+00 1/0 0/0 0/0 .text            face007__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::face007(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/face007__11daObj_GrA_cFi.s"
}
#pragma pop

/* 80C04660-80C04700 004840 00A0+00 1/0 0/0 0/0 .text            face008__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::face008(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/face008__11daObj_GrA_cFi.s"
}
#pragma pop

/* 80C04700-80C047A0 0048E0 00A0+00 1/0 0/0 0/0 .text            face009__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::face009(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/face009__11daObj_GrA_cFi.s"
}
#pragma pop

/* 80C047A0-80C047D8 004980 0038+00 1/0 0/0 0/0 .text            face010__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::face010(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/face010__11daObj_GrA_cFi.s"
}
#pragma pop

/* 80C047D8-80C04810 0049B8 0038+00 1/0 0/0 0/0 .text            face011__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::face011(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/face011__11daObj_GrA_cFi.s"
}
#pragma pop

/* 80C04810-80C04848 0049F0 0038+00 1/0 0/0 0/0 .text            face012__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::face012(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/face012__11daObj_GrA_cFi.s"
}
#pragma pop

/* 80C04848-80C04880 004A28 0038+00 1/0 0/0 0/0 .text            face016__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::face016(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/face016__11daObj_GrA_cFi.s"
}
#pragma pop

/* 80C04880-80C048B8 004A60 0038+00 1/0 0/0 0/0 .text            face017__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::face017(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/face017__11daObj_GrA_cFi.s"
}
#pragma pop

/* 80C048B8-80C048F8 004A98 0040+00 1/0 0/0 0/0 .text            face999__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::face999(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/face999__11daObj_GrA_cFi.s"
}
#pragma pop

/* 80C048F8-80C04A0C 004AD8 0114+00 2/2 0/0 0/0 .text            evtcutTalk__11daObj_GrA_cFii */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::evtcutTalk(int param_0, int param_1) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/evtcutTalk__11daObj_GrA_cFii.s"
}
#pragma pop

/* 80C04A0C-80C04A88 004BEC 007C+00 2/2 0/0 0/0 .text            setFaceTalkAfter__11daObj_GrA_cFv
 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::setFaceTalkAfter() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/setFaceTalkAfter__11daObj_GrA_cFv.s"
}
#pragma pop

/* 80C04A88-80C04AA8 004C68 0020+00 1/0 0/0 0/0 .text            daObj_GrA_Create__FPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void daObj_GrA_Create(void* param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/daObj_GrA_Create__FPv.s"
}
#pragma pop

/* 80C04AA8-80C04AC8 004C88 0020+00 1/0 0/0 0/0 .text            daObj_GrA_Delete__FPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void daObj_GrA_Delete(void* param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/daObj_GrA_Delete__FPv.s"
}
#pragma pop

/* 80C04AC8-80C04AE8 004CA8 0020+00 1/0 0/0 0/0 .text            daObj_GrA_Execute__FPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void daObj_GrA_Execute(void* param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/daObj_GrA_Execute__FPv.s"
}
#pragma pop

/* 80C04AE8-80C04B14 004CC8 002C+00 1/0 0/0 0/0 .text            daObj_GrA_Draw__FPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void daObj_GrA_Draw(void* param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/daObj_GrA_Draw__FPv.s"
}
#pragma pop

/* 80C04B14-80C04B1C 004CF4 0008+00 1/0 0/0 0/0 .text            daObj_GrA_IsDelete__FPv */
static bool daObj_GrA_IsDelete(void* param_0) {
    return true;
}

/* ############################################################################################## */
/* 80C10888-80C10894 000A20 000C+00 2/2 0/0 0/0 .data            __vt__17daObj_GrA_Param_c */
SECTION_DATA extern void* __vt__17daObj_GrA_Param_c[3] = {
    (void*)NULL /* RTTI */,
    (void*)NULL,
    (void*)__dt__17daObj_GrA_Param_cFv,
};

/* 80C04B1C-80C04B64 004CFC 0048+00 2/1 0/0 0/0 .text            __dt__17daObj_GrA_Param_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm daObj_GrA_Param_c::~daObj_GrA_Param_c() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/__dt__17daObj_GrA_Param_cFv.s"
}
#pragma pop

/* 80C04B64-80C04BAC 004D44 0048+00 1/0 0/0 0/0 .text            __dt__16daBaseNpc_path_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm daBaseNpc_path_c::~daBaseNpc_path_c() {
extern "C" asm void __dt__16daBaseNpc_path_cFv() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/__dt__16daBaseNpc_path_cFv.s"
}
#pragma pop

/* 80C04BAC-80C04BB0 004D8C 0004+00 1/1 0/0 0/0 .text            __ct__4cXyzFv */
// cXyz::cXyz() {
extern "C" asm void __ct__4cXyzFv() {
    /* empty function */
}

/* 80C04BB0-80C04BF8 004D90 0048+00 1/0 0/0 0/0 .text            __dt__8cM3dGCylFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm cM3dGCyl::~cM3dGCyl() {
extern "C" asm void __dt__8cM3dGCylFv() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/__dt__8cM3dGCylFv.s"
}
#pragma pop

/* 80C04BF8-80C04C40 004DD8 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_gra2/d_a_obj_gra2/__dt__8cM3dGAabFv.s"
}
#pragma pop

/* 80C04C40-80C04C7C 004E20 003C+00 6/6 0/0 0/0 .text            __dt__4cXyzFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm cXyz::~cXyz() {
extern "C" asm void __dt__4cXyzFv() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/__dt__4cXyzFv.s"
}
#pragma pop

/* 80C04C7C-80C04D48 004E5C 00CC+00 2/2 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/obj/d_a_obj_gra2/d_a_obj_gra2/__dt__8dCcD_SphFv.s"
}
#pragma pop

/* 80C04D48-80C04DCC 004F28 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/obj/d_a_obj_gra2/d_a_obj_gra2/__ct__8dCcD_SphFv.s"
}
#pragma pop

/* 80C04DCC-80C04E14 004FAC 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_gra2/d_a_obj_gra2/__dt__8cM3dGSphFv.s"
}
#pragma pop

/* 80C04E14-80C04E50 004FF4 003C+00 2/2 0/0 0/0 .text
 * __dt__Q211daObj_GrA_c21daObj_GrA_prtclMngr_cFv               */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm daObj_GrA_c::daObj_GrA_prtclMngr_c::~daObj_GrA_prtclMngr_c() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/__dt__Q211daObj_GrA_c21daObj_GrA_prtclMngr_cFv.s"
}
#pragma pop

/* 80C04E50-80C04E54 005030 0004+00 1/1 0/0 0/0 .text
 * __ct__Q211daObj_GrA_c21daObj_GrA_prtclMngr_cFv               */
daObj_GrA_c::daObj_GrA_prtclMngr_c::daObj_GrA_prtclMngr_c() {
    /* empty function */
}

/* 80C04E54-80C04E9C 005034 0048+00 1/0 0/0 0/0 .text            __dt__18daBaseNpc_acMngr_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm daBaseNpc_acMngr_c::~daBaseNpc_acMngr_c() {
extern "C" asm void __dt__18daBaseNpc_acMngr_cFv() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/__dt__18daBaseNpc_acMngr_cFv.s"
}
#pragma pop

/* 80C04E9C-80C04EFC 00507C 0060+00 1/0 0/0 0/0 .text            __dt__23daBaseNpc_moveBgActor_cFv
 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm daBaseNpc_moveBgActor_c::~daBaseNpc_moveBgActor_c() {
extern "C" asm void __dt__23daBaseNpc_moveBgActor_cFv() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/__dt__23daBaseNpc_moveBgActor_cFv.s"
}
#pragma pop

/* 80C04EFC-80C04F04 0050DC 0008+00 1/0 0/0 0/0 .text            Draw__23daBaseNpc_moveBgActor_cFv
 */
// bool daBaseNpc_moveBgActor_c::Draw() {
extern "C" bool Draw__23daBaseNpc_moveBgActor_cFv() {
    return true;
}

/* 80C04F04-80C04F0C 0050E4 0008+00 2/0 0/0 0/0 .text            Create__23daBaseNpc_moveBgActor_cFv
 */
// bool daBaseNpc_moveBgActor_c::Create() {
extern "C" bool Create__23daBaseNpc_moveBgActor_cFv() {
    return true;
}

/* 80C04F0C-80C04F14 0050EC 0008+00 2/0 0/0 0/0 .text IsDelete__23daBaseNpc_moveBgActor_cFv */
// bool daBaseNpc_moveBgActor_c::IsDelete() {
extern "C" bool IsDelete__23daBaseNpc_moveBgActor_cFv() {
    return true;
}

/* 80C04F14-80C04F1C 0050F4 0008+00 2/0 0/0 0/0 .text            ToFore__23daBaseNpc_moveBgActor_cFv
 */
// bool daBaseNpc_moveBgActor_c::ToFore() {
extern "C" bool ToFore__23daBaseNpc_moveBgActor_cFv() {
    return true;
}

/* 80C04F1C-80C04F24 0050FC 0008+00 2/0 0/0 0/0 .text            ToBack__23daBaseNpc_moveBgActor_cFv
 */
// bool daBaseNpc_moveBgActor_c::ToBack() {
extern "C" bool ToBack__23daBaseNpc_moveBgActor_cFv() {
    return true;
}

/* 80C04F24-80C04F2C 005104 0008+00 1/0 0/0 0/0 .text CreateHeap__23daBaseNpc_moveBgActor_cFv */
// bool daBaseNpc_moveBgActor_c::CreateHeap() {
extern "C" bool CreateHeap__23daBaseNpc_moveBgActor_cFv() {
    return true;
}

/* 80C04F2C-80C04F34 00510C 0008+00 1/0 0/0 0/0 .text Execute__23daBaseNpc_moveBgActor_cFPPA3_A4_f
 */
// bool daBaseNpc_moveBgActor_c::Execute(f32 (**param_0)[3][4]) {
extern "C" bool Execute__23daBaseNpc_moveBgActor_cFPPA3_A4_f() {
    return true;
}

/* 80C04F34-80C04F3C 005114 0008+00 1/0 0/0 0/0 .text            Delete__23daBaseNpc_moveBgActor_cFv
 */
// bool daBaseNpc_moveBgActor_c::Delete() {
extern "C" bool Delete__23daBaseNpc_moveBgActor_cFv() {
    return true;
}

/* 80C04F3C-80C04F58 00511C 001C+00 5/5 0/0 0/0 .text            cLib_calcTimer<i>__FPi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
extern "C" asm void func_80C04F3C(void* _this, int* param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/func_80C04F3C.s"
}
#pragma pop

/* 80C04F58-80C04F74 005138 001C+00 1/1 0/0 0/0 .text            cLib_calcTimer<s>__FPs */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
extern "C" asm void func_80C04F58(void* _this, s16* param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/func_80C04F58.s"
}
#pragma pop

/* ############################################################################################## */
/* 80C0FE0C-80C0FE10 000390 0004+00 0/1 0/0 0/0 .rodata          @11071 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_11071 = 67.0f;
COMPILER_STRIP_GATE(0x80C0FE0C, &lit_11071);
#pragma pop

/* 80C0FE10-80C0FE14 000394 0004+00 0/1 0/0 0/0 .rodata          @11072 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_11072 = 26.0f;
COMPILER_STRIP_GATE(0x80C0FE10, &lit_11072);
#pragma pop

/* 80C04F74-80C0536C 005154 03F8+00 0/0 1/0 0/0 .text            __sinit_d_a_obj_gra2_cpp */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void __sinit_d_a_obj_gra2_cpp() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/__sinit_d_a_obj_gra2_cpp.s"
}
#pragma pop

#pragma push
#pragma force_active on
REGISTER_CTORS(0x80C04F74, __sinit_d_a_obj_gra2_cpp);
#pragma pop

/* 80C0536C-80C053C4 00554C 0058+00 4/4 0/0 0/0 .text            getSrchCircleR__11daObj_GrA_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::getSrchCircleR() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/getSrchCircleR__11daObj_GrA_cFv.s"
}
#pragma pop

/* 80C053C4-80C05920 0055A4 055C+00 2/0 0/0 0/0 .text            standWait__11daObj_GrA_cFPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::standWait(void* param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/standWait__11daObj_GrA_cFPv.s"
}
#pragma pop

/* 80C05920-80C05F64 005B00 0644+00 3/0 0/0 0/0 .text            walk__11daObj_GrA_cFPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::walk(void* param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/walk__11daObj_GrA_cFPv.s"
}
#pragma pop

/* 80C05F64-80C061F4 006144 0290+00 1/0 0/0 0/0 .text            defence__11daObj_GrA_cFPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::defence(void* param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/defence__11daObj_GrA_cFPv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80C0FE14-80C0FE14 000398 0000+00 0/0 0/0 0/0 .rodata          @stringBase0 */
#pragma push
#pragma force_active on
SECTION_DEAD static char const* const stringBase_80C0FE60 = "F_SP109";
#pragma pop

/* 80C061F4-80C067D8 0063D4 05E4+00 5/0 0/0 0/0 .text            toStone__11daObj_GrA_cFPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::toStone(void* param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/toStone__11daObj_GrA_cFPv.s"
}
#pragma pop

/* 80C067D8-80C06CDC 0069B8 0504+00 2/0 0/0 0/0 .text            step__11daObj_GrA_cFPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::step(void* param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/step__11daObj_GrA_cFPv.s"
}
#pragma pop

/* 80C06CDC-80C0780C 006EBC 0B30+00 3/0 0/0 0/0 .text            rollReturn__11daObj_GrA_cFPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::rollReturn(void* param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/rollReturn__11daObj_GrA_cFPv.s"
}
#pragma pop

/* 80C0780C-80C078A8 0079EC 009C+00 1/1 0/0 0/0 .text            soldierDemoSkip__11daObj_GrA_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::soldierDemoSkip() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/soldierDemoSkip__11daObj_GrA_cFv.s"
}
#pragma pop

/* 80C078A8-80C07C40 007A88 0398+00 1/0 0/0 0/0 .text            soldierDemo__11daObj_GrA_cFPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::soldierDemo(void* param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/soldierDemo__11daObj_GrA_cFPv.s"
}
#pragma pop

/* 80C07C40-80C07C98 007E20 0058+00 1/1 0/0 0/0 .text            getSrchLinkR__11daObj_GrA_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::getSrchLinkR() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/getSrchLinkR__11daObj_GrA_cFv.s"
}
#pragma pop

/* 80C07C98-80C07CF0 007E78 0058+00 1/1 0/0 0/0 .text            getSrchGraR__11daObj_GrA_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::getSrchGraR() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/getSrchGraR__11daObj_GrA_cFv.s"
}
#pragma pop

/* 80C07CF0-80C07D38 007ED0 0048+00 3/3 0/0 0/0 .text            getSpeed__11daObj_GrA_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::getSpeed() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/getSpeed__11daObj_GrA_cFv.s"
}
#pragma pop

/* 80C07D38-80C083F0 007F18 06B8+00 1/0 0/0 0/0 .text            standRoll__11daObj_GrA_cFPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::standRoll(void* param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/standRoll__11daObj_GrA_cFPv.s"
}
#pragma pop

/* 80C083F0-80C08804 0085D0 0414+00 3/0 0/0 0/0 .text            rollDemo__11daObj_GrA_cFPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::rollDemo(void* param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/rollDemo__11daObj_GrA_cFPv.s"
}
#pragma pop

/* 80C08804-80C09298 0089E4 0A94+00 4/0 0/0 0/0 .text            rollAttack__11daObj_GrA_cFPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::rollAttack(void* param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/rollAttack__11daObj_GrA_cFPv.s"
}
#pragma pop

/* 80C09298-80C09918 009478 0680+00 4/0 0/0 0/0 .text            rollAttacked__11daObj_GrA_cFPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::rollAttacked(void* param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/rollAttacked__11daObj_GrA_cFPv.s"
}
#pragma pop

/* 80C09918-80C09F08 009AF8 05F0+00 2/0 0/0 0/0 .text            rollEscape__11daObj_GrA_cFPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::rollEscape(void* param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/rollEscape__11daObj_GrA_cFPv.s"
}
#pragma pop

/* 80C09F08-80C0A018 00A0E8 0110+00 2/2 0/0 0/0 .text            rollLanding__11daObj_GrA_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::rollLanding() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/rollLanding__11daObj_GrA_cFv.s"
}
#pragma pop

/* 80C0A018-80C0A120 00A1F8 0108+00 3/0 0/0 0/0 .text            thrown__11daObj_GrA_cFPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::thrown(void* param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/thrown__11daObj_GrA_cFPv.s"
}
#pragma pop

/* 80C0A120-80C0AF94 00A300 0E74+00 2/1 0/0 0/0 .text            demo_camera__11daObj_GrA_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::demo_camera() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/demo_camera__11daObj_GrA_cFv.s"
}
#pragma pop

/* 80C0AF94-80C0B9AC 00B174 0A18+00 2/1 0/0 0/0 .text            rollAttackedDemo__11daObj_GrA_cFv
 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::rollAttackedDemo() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/rollAttackedDemo__11daObj_GrA_cFv.s"
}
#pragma pop

/* 80C0B9AC-80C0BD90 00BB8C 03E4+00 2/2 0/0 0/0 .text            graThrowDemo__11daObj_GrA_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::graThrowDemo() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/graThrowDemo__11daObj_GrA_cFv.s"
}
#pragma pop

/* 80C0BD90-80C0BE5C 00BF70 00CC+00 1/1 0/0 0/0 .text            setCarryStatus__11daObj_GrA_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::setCarryStatus() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/setCarryStatus__11daObj_GrA_cFv.s"
}
#pragma pop

/* 80C0BE5C-80C0BF34 00C03C 00D8+00 1/1 0/0 0/0 .text            checkThrow__11daObj_GrA_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::checkThrow() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/checkThrow__11daObj_GrA_cFv.s"
}
#pragma pop

/* 80C0BF34-80C0C348 00C114 0414+00 5/5 0/0 0/0 .text            calcCatchPos__11daObj_GrA_cFfi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::calcCatchPos(f32 param_0, int param_1) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/calcCatchPos__11daObj_GrA_cFfi.s"
}
#pragma pop

/* 80C0C348-80C0C364 00C528 001C+00 1/1 0/0 0/0 .text initCrazyBeforeCatch__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::initCrazyBeforeCatch(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/initCrazyBeforeCatch__11daObj_GrA_cFi.s"
}
#pragma pop

/* 80C0C364-80C0C3E0 00C544 007C+00 1/1 0/0 0/0 .text executeCrazyBeforeCatch__11daObj_GrA_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::executeCrazyBeforeCatch() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/executeCrazyBeforeCatch__11daObj_GrA_cFv.s"
}
#pragma pop

/* 80C0C3E0-80C0C478 00C5C0 0098+00 2/2 0/0 0/0 .text            initCrazyCatch__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::initCrazyCatch(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/initCrazyCatch__11daObj_GrA_cFi.s"
}
#pragma pop

/* 80C0C478-80C0C5F0 00C658 0178+00 1/1 0/0 0/0 .text            executeCrazyCatch__11daObj_GrA_cFv
 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::executeCrazyCatch() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/executeCrazyCatch__11daObj_GrA_cFv.s"
}
#pragma pop

/* 80C0C5F0-80C0C690 00C7D0 00A0+00 1/1 0/0 0/0 .text            initCrazyThrow__11daObj_GrA_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::initCrazyThrow(int param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/initCrazyThrow__11daObj_GrA_cFi.s"
}
#pragma pop

/* 80C0C690-80C0C84C 00C870 01BC+00 1/1 0/0 0/0 .text            executeCrazyThrow__11daObj_GrA_cFv
 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::executeCrazyThrow() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/executeCrazyThrow__11daObj_GrA_cFv.s"
}
#pragma pop

/* 80C0C84C-80C0CA64 00CA2C 0218+00 3/3 0/0 0/0 .text            initCrazyAttack__11daObj_GrA_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::initCrazyAttack() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/initCrazyAttack__11daObj_GrA_cFv.s"
}
#pragma pop

/* 80C0CA64-80C0CDBC 00CC44 0358+00 2/2 0/0 0/0 .text executeCrazyJumping__11daObj_GrA_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::executeCrazyJumping() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/executeCrazyJumping__11daObj_GrA_cFv.s"
}
#pragma pop

/* 80C0CDBC-80C0CF10 00CF9C 0154+00 2/2 0/0 0/0 .text            modeChangeCheck__11daObj_GrA_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::modeChangeCheck() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/modeChangeCheck__11daObj_GrA_cFv.s"
}
#pragma pop

/* 80C0CF10-80C0CF2C 00D0F0 001C+00 2/2 0/0 0/0 .text            getGraPos__10daTagGra_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm void daTagGra_c::getGraPos() {
extern "C" asm void getGraPos__10daTagGra_cFv() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/getGraPos__10daTagGra_cFv.s"
}
#pragma pop

/* 80C0CF2C-80C0CF98 00D10C 006C+00 1/1 0/0 0/0 .text            s_sub2__FPvPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void s_sub2(void* param_0, void* param_1) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/s_sub2__FPvPv.s"
}
#pragma pop

/* 80C0CF98-80C0D000 00D178 0068+00 1/1 0/0 0/0 .text checkGraSub__11daObj_GrA_cFP10fopAc_ac_c */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::checkGraSub(fopAc_ac_c* param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/checkGraSub__11daObj_GrA_cFP10fopAc_ac_c.s"
}
#pragma pop

/* 80C0D000-80C0D2FC 00D1E0 02FC+00 1/0 0/0 0/0 .text            waitDemo__11daObj_GrA_cFPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::waitDemo(void* param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/waitDemo__11daObj_GrA_cFPv.s"
}
#pragma pop

/* 80C0D2FC-80C0D3A8 00D4DC 00AC+00 1/1 0/0 0/0 .text            skipDemoGra__11daObj_GrA_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::skipDemoGra() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/skipDemoGra__11daObj_GrA_cFv.s"
}
#pragma pop

/* 80C0D3A8-80C0D3E0 00D588 0038+00 1/1 0/0 0/0 .text            skipCallBack__FPvi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void skipCallBack(void* param_0, int param_1) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/skipCallBack__FPvi.s"
}
#pragma pop

/* 80C0D3E0-80C0EFC4 00D5C0 1BE4+00 2/0 0/0 0/0 .text            startDemo__11daObj_GrA_cFPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::startDemo(void* param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/startDemo__11daObj_GrA_cFPv.s"
}
#pragma pop

/* 80C0EFC4-80C0F17C 00F1A4 01B8+00 1/1 0/0 0/0 .text            turn__11daObj_GrA_cFsfi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::turn(s16 param_0, f32 param_1, int param_2) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/turn__11daObj_GrA_cFsfi.s"
}
#pragma pop

/* 80C0F17C-80C0F330 00F35C 01B4+00 2/2 0/0 0/0 .text            turn_step__11daObj_GrA_cFsiii */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::turn_step(s16 param_0, int param_1, int param_2, int param_3) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/turn_step__11daObj_GrA_cFsiii.s"
}
#pragma pop

/* 80C0F330-80C0F590 00F510 0260+00 1/1 0/0 0/0 .text            chkFindPlayer2__11daObj_GrA_cFis */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::chkFindPlayer2(int param_0, s16 param_1) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/chkFindPlayer2__11daObj_GrA_cFis.s"
}
#pragma pop

/* 80C0F590-80C0F5A4 00F770 0014+00 1/1 0/0 0/0 .text            getDistTable__12dAttention_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm void dAttention_c::getDistTable(int param_0) {
extern "C" asm void getDistTable__12dAttention_cFi() {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/getDistTable__12dAttention_cFi.s"
}
#pragma pop

/* 80C0F5A4-80C0F668 00F784 00C4+00 1/1 0/0 0/0 .text chkPointInArea__11daObj_GrA_cF4cXyz4cXyzfffs
 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::chkPointInArea(cXyz param_0, cXyz param_1, f32 param_2, f32 param_3,
                                     f32 param_4, s16 param_5) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/chkPointInArea__11daObj_GrA_cF4cXyz4cXyzfffs.s"
}
#pragma pop

/* 80C0F668-80C0F6E0 00F848 0078+00 1/1 0/0 0/0 .text
 * chkPointInArea__11daObj_GrA_cF4cXyz4cXyz4cXyzs               */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::chkPointInArea(cXyz param_0, cXyz param_1, cXyz param_2, s16 param_3) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/chkPointInArea__11daObj_GrA_cF4cXyz4cXyz4cXyzs.s"
}
#pragma pop

/* 80C0F6E0-80C0F7EC 00F8C0 010C+00 1/1 0/0 0/0 .text
 * chkActorInSight2__11daObj_GrA_cFP10fopAc_ac_cfs              */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::chkActorInSight2(fopAc_ac_c* param_0, f32 param_1, s16 param_2) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/chkActorInSight2__11daObj_GrA_cFP10fopAc_ac_cfs.s"
}
#pragma pop

/* 80C0F7EC-80C0F860 00F9CC 0074+00 2/2 0/0 0/0 .text getAttentionPos__11daObj_GrA_cFP10fopAc_ac_c
 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::getAttentionPos(fopAc_ac_c* param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/getAttentionPos__11daObj_GrA_cFP10fopAc_ac_c.s"
}
#pragma pop

/* 80C0F860-80C0FA68 00FA40 0208+00 2/0 0/0 0/0 .text            standWaitJump__11daObj_GrA_cFPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObj_GrA_c::standWaitJump(void* param_0) {
    nofralloc
#include "asm/rel/d/a/obj/d_a_obj_gra2/d_a_obj_gra2/standWaitJump__11daObj_GrA_cFPv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80C10AAC-80C10ABC 000214 000C+04 0/0 0/0 0/0 .bss             @5648 */
#pragma push
#pragma force_active on
static u8 lit_5648[12 + 4 /* padding */];
#pragma pop

/* 80C10ABC-80C10AC8 000224 000C+00 0/0 0/0 0/0 .bss             @5651 */
#pragma push
#pragma force_active on
static u8 lit_5651[12];
#pragma pop

/* 80C10AC8-80C10AD4 000230 000C+00 0/0 0/0 0/0 .bss             @5652 */
#pragma push
#pragma force_active on
static u8 lit_5652[12];
#pragma pop

/* 80C10AD4-80C10AE0 00023C 000C+00 0/0 0/0 0/0 .bss             @5653 */
#pragma push
#pragma force_active on
static u8 lit_5653[12];
#pragma pop

/* 80C10AE0-80C10B10 000248 0030+00 0/0 0/0 0/0 .bss             aVec$5647 */
#pragma push
#pragma force_active on
static u8 aVec[48];
#pragma pop

/* 80C10B10-80C10B14 000278 0004+00 0/0 0/0 0/0 .bss
 * sInstance__40JASGlobalInstance<19JASDefaultBankTable>        */
#pragma push
#pragma force_active on
static u8 data_80C10B10[4];
#pragma pop

/* 80C10B14-80C10B18 00027C 0004+00 0/0 0/0 0/0 .bss
 * sInstance__35JASGlobalInstance<14JASAudioThread>             */
#pragma push
#pragma force_active on
static u8 data_80C10B14[4];
#pragma pop

/* 80C10B18-80C10B1C 000280 0004+00 0/0 0/0 0/0 .bss sInstance__27JASGlobalInstance<7Z2SeMgr> */
#pragma push
#pragma force_active on
static u8 data_80C10B18[4];
#pragma pop

/* 80C10B1C-80C10B20 000284 0004+00 0/0 0/0 0/0 .bss sInstance__28JASGlobalInstance<8Z2SeqMgr> */
#pragma push
#pragma force_active on
static u8 data_80C10B1C[4];
#pragma pop

/* 80C10B20-80C10B24 000288 0004+00 0/0 0/0 0/0 .bss sInstance__31JASGlobalInstance<10Z2SceneMgr>
 */
#pragma push
#pragma force_active on
static u8 data_80C10B20[4];
#pragma pop

/* 80C10B24-80C10B28 00028C 0004+00 0/0 0/0 0/0 .bss sInstance__32JASGlobalInstance<11Z2StatusMgr>
 */
#pragma push
#pragma force_active on
static u8 data_80C10B24[4];
#pragma pop

/* 80C10B28-80C10B2C 000290 0004+00 0/0 0/0 0/0 .bss sInstance__31JASGlobalInstance<10Z2DebugSys>
 */
#pragma push
#pragma force_active on
static u8 data_80C10B28[4];
#pragma pop

/* 80C10B2C-80C10B30 000294 0004+00 0/0 0/0 0/0 .bss
 * sInstance__36JASGlobalInstance<15JAISoundStarter>            */
#pragma push
#pragma force_active on
static u8 data_80C10B2C[4];
#pragma pop

/* 80C10B30-80C10B34 000298 0004+00 0/0 0/0 0/0 .bss
 * sInstance__35JASGlobalInstance<14Z2SoundStarter>             */
#pragma push
#pragma force_active on
static u8 data_80C10B30[4];
#pragma pop

/* 80C10B34-80C10B38 00029C 0004+00 0/0 0/0 0/0 .bss
 * sInstance__33JASGlobalInstance<12Z2SpeechMgr2>               */
#pragma push
#pragma force_active on
static u8 data_80C10B34[4];
#pragma pop

/* 80C10B38-80C10B3C 0002A0 0004+00 0/0 0/0 0/0 .bss sInstance__28JASGlobalInstance<8JAISeMgr> */
#pragma push
#pragma force_active on
static u8 data_80C10B38[4];
#pragma pop

/* 80C10B3C-80C10B40 0002A4 0004+00 0/0 0/0 0/0 .bss sInstance__29JASGlobalInstance<9JAISeqMgr> */
#pragma push
#pragma force_active on
static u8 data_80C10B3C[4];
#pragma pop

/* 80C10B40-80C10B44 0002A8 0004+00 0/0 0/0 0/0 .bss
 * sInstance__33JASGlobalInstance<12JAIStreamMgr>               */
#pragma push
#pragma force_active on
static u8 data_80C10B40[4];
#pragma pop

/* 80C10B44-80C10B48 0002AC 0004+00 0/0 0/0 0/0 .bss sInstance__31JASGlobalInstance<10Z2SoundMgr>
 */
#pragma push
#pragma force_active on
static u8 data_80C10B44[4];
#pragma pop

/* 80C10B48-80C10B4C 0002B0 0004+00 0/0 0/0 0/0 .bss
 * sInstance__33JASGlobalInstance<12JAISoundInfo>               */
#pragma push
#pragma force_active on
static u8 data_80C10B48[4];
#pragma pop

/* 80C10B4C-80C10B50 0002B4 0004+00 0/0 0/0 0/0 .bss
 * sInstance__34JASGlobalInstance<13JAUSoundTable>              */
#pragma push
#pragma force_active on
static u8 data_80C10B4C[4];
#pragma pop

/* 80C10B50-80C10B54 0002B8 0004+00 0/0 0/0 0/0 .bss
 * sInstance__38JASGlobalInstance<17JAUSoundNameTable>          */
#pragma push
#pragma force_active on
static u8 data_80C10B50[4];
#pragma pop

/* 80C10B54-80C10B58 0002BC 0004+00 0/0 0/0 0/0 .bss
 * sInstance__33JASGlobalInstance<12JAUSoundInfo>               */
#pragma push
#pragma force_active on
static u8 data_80C10B54[4];
#pragma pop

/* 80C10B58-80C10B5C 0002C0 0004+00 0/0 0/0 0/0 .bss sInstance__32JASGlobalInstance<11Z2SoundInfo>
 */
#pragma push
#pragma force_active on
static u8 data_80C10B58[4];
#pragma pop

/* 80C10B5C-80C10B60 0002C4 0004+00 0/0 0/0 0/0 .bss
 * sInstance__34JASGlobalInstance<13Z2SoundObjMgr>              */
#pragma push
#pragma force_active on
static u8 data_80C10B5C[4];
#pragma pop

/* 80C10B60-80C10B64 0002C8 0004+00 0/0 0/0 0/0 .bss sInstance__31JASGlobalInstance<10Z2Audience>
 */
#pragma push
#pragma force_active on
static u8 data_80C10B60[4];
#pragma pop

/* 80C10B64-80C10B68 0002CC 0004+00 0/0 0/0 0/0 .bss sInstance__32JASGlobalInstance<11Z2FxLineMgr>
 */
#pragma push
#pragma force_active on
static u8 data_80C10B64[4];
#pragma pop

/* 80C10B68-80C10B6C 0002D0 0004+00 0/0 0/0 0/0 .bss sInstance__31JASGlobalInstance<10Z2EnvSeMgr>
 */
#pragma push
#pragma force_active on
static u8 data_80C10B68[4];
#pragma pop

/* 80C10B6C-80C10B70 0002D4 0004+00 0/0 0/0 0/0 .bss sInstance__32JASGlobalInstance<11Z2SpeechMgr>
 */
#pragma push
#pragma force_active on
static u8 data_80C10B6C[4];
#pragma pop

/* 80C10B70-80C10B74 0002D8 0004+00 0/0 0/0 0/0 .bss
 * sInstance__34JASGlobalInstance<13Z2WolfHowlMgr>              */
#pragma push
#pragma force_active on
static u8 data_80C10B70[4];
#pragma pop

/* 80C0FE14-80C0FE14 000398 0000+00 0/0 0/0 0/0 .rodata          @stringBase0 */
