diff options
| author | Julgodis <> | 2021-03-31 23:22:32 +0200 |
|---|---|---|
| committer | Julgodis <> | 2021-03-31 23:22:38 +0200 |
| commit | b999714187d934636004d3d93e1ed1da792d6f80 (patch) | |
| tree | b89ce29aafb588cc0d191343c915ae1447d1c7a6 /src/d/com/d_com_static.cpp | |
| parent | a868b6ae56e5d586f31a445f47b45f5ac039c74a (diff) | |
.dead section fix
Diffstat (limited to 'src/d/com/d_com_static.cpp')
| -rw-r--r-- | src/d/com/d_com_static.cpp | 1117 |
1 files changed, 886 insertions, 231 deletions
diff --git a/src/d/com/d_com_static.cpp b/src/d/com/d_com_static.cpp index 39e6d3d1aa..f9ba3b5b47 100644 --- a/src/d/com/d_com_static.cpp +++ b/src/d/com/d_com_static.cpp @@ -1,193 +1,442 @@ -// +// // Generated By: dol2asm // Translation Unit: d/com/d_com_static -// +// -#include "d/com/d_com_static.h" #include "dol2asm.h" #include "dolphin/types.h" +#include "d/com/d_com_static.h" -// +// // Types: -// +// -struct fopAc_ac_c {}; +struct fopAc_ac_c { +}; struct cXyz { - /* 80009184 */ ~cXyz(); - /* 800125DC */ cXyz(); + /* 80009184 */ // False False +~cXyz(); + /* 800125DC */ // False False +cXyz(); }; struct daTagStream_c { - /* 800318B4 */ void checkArea(cXyz const*); + /* 800318B4 */ // False False +// cXyz const* False +// cXyz const False +// cXyz False +void checkArea(cXyz const*); }; struct daTagMist_c { - /* 80031CF0 */ void getPlayerNo(); + /* 80031CF0 */ // False False +void getPlayerNo(); }; -struct cBgS_PolyInfo {}; +struct cBgS_PolyInfo { +}; struct daTagMagne_c { - /* 80031B50 */ void checkMagnetCode(cBgS_PolyInfo&); - /* 80031BF4 */ void checkMagneA(); - /* 80031C48 */ void checkMagneB(); - /* 80031C9C */ void checkMagneC(); + /* 80031B50 */ // False False +// cBgS_PolyInfo& False +// cBgS_PolyInfo False +void checkMagnetCode(cBgS_PolyInfo&); + /* 80031BF4 */ // True False +void checkMagneA(); + /* 80031C48 */ // True False +void checkMagneB(); + /* 80031C9C */ // True False +void checkMagneC(); }; struct daSus_c { - struct data_c { - /* 80030F14 */ void set(s8, cXyz const&, cXyz const&, u8, u8, u8); - /* 80030FBC */ void reset(); - /* 80030FCC */ void isSwitch(); - /* 800310C8 */ void check(fopAc_ac_c*); - /* 80031038 */ void check(cXyz const&); - /* 80031150 */ void execute(); - /* 80031F28 */ ~data_c(); - /* 80031F64 */ data_c(); - }; - - struct room_c { - /* 80031190 */ void add(daSus_c::data_c*); - /* 800311FC */ void reset(); - /* 80031EE4 */ room_c(); - }; - - /* 80031248 */ void newData(s8, cXyz const&, cXyz const&, u8, u8, u8); - /* 800313BC */ void reset(); - /* 800314D4 */ void check(fopAc_ac_c*); - /* 80031434 */ void check(s8, cXyz const&); - /* 800315A4 */ void execute(); + struct data_c { + /* 80030F14 */ // True False +// s8 False +// cXyz const& False +// cXyz const False +// cXyz False +// cXyz const& False +// cXyz const False +// cXyz False +// u8 False +// u8 False +// u8 False +void set(s8, cXyz const&, cXyz const&, u8, u8, u8); + /* 80030FBC */ // True False +void reset(); + /* 80030FCC */ // True False +void isSwitch(); + /* 800310C8 */ // True False +// fopAc_ac_c* False +// fopAc_ac_c False +void check(fopAc_ac_c*); + /* 80031038 */ // True False +// cXyz const& False +// cXyz const False +// cXyz False +void check(cXyz const&); + /* 80031150 */ // True False +void execute(); + /* 80031F28 */ // True False +~data_c(); + /* 80031F64 */ // True False +data_c(); + }; + + struct room_c { + /* 80031190 */ // True False +// daSus_c::data_c* False +// daSus_c::data_c False +void add(daSus_c::data_c*); + /* 800311FC */ // False False +void reset(); + /* 80031EE4 */ // True False +room_c(); + }; + + /* 80031248 */ // False False +// s8 False +// cXyz const& False +// cXyz const False +// cXyz False +// cXyz const& False +// cXyz const False +// cXyz False +// u8 False +// u8 False +// u8 False +void newData(s8, cXyz const&, cXyz const&, u8, u8, u8); + /* 800313BC */ // False False +void reset(); + /* 800314D4 */ // False False +// fopAc_ac_c* False +// fopAc_ac_c False +void check(fopAc_ac_c*); + /* 80031434 */ // False False +// s8 False +// cXyz const& False +// cXyz const False +// cXyz False +void check(s8, cXyz const&); + /* 800315A4 */ // False False +void execute(); }; struct daSetBgObj_c { - /* 80031870 */ void getArcName(fopAc_ac_c*); + /* 80031870 */ // False False +// fopAc_ac_c* False +// fopAc_ac_c False +void getArcName(fopAc_ac_c*); }; struct daObjCarry_c { - /* 80031CF8 */ void clrSaveFlag(); - /* 80031D04 */ void setSaveFlag(); - /* 80031D10 */ void chkSaveFlag(); - /* 80031D24 */ void getPos(int); - /* 80031D38 */ void savePos(int, cXyz); - /* 80031D64 */ void onSttsFlag(int, u8); - /* 80031D78 */ void offSttsFlag(int, u8); - /* 80031D8C */ void chkSttsFlag(int, u8); - /* 80031DAC */ void setRoomNo(int, s8); - /* 80031DB8 */ void getRoomNo(int); + /* 80031CF8 */ // False False +void clrSaveFlag(); + /* 80031D04 */ // False False +void setSaveFlag(); + /* 80031D10 */ // False False +void chkSaveFlag(); + /* 80031D24 */ // False False +// int False +void getPos(int); + /* 80031D38 */ // False False +// int False +// cXyz False +void savePos(int, cXyz); + /* 80031D64 */ // False False +// int False +// u8 False +void onSttsFlag(int, u8); + /* 80031D78 */ // False False +// int False +// u8 False +void offSttsFlag(int, u8); + /* 80031D8C */ // False False +// int False +// u8 False +void chkSttsFlag(int, u8); + /* 80031DAC */ // False False +// int False +// s8 False +void setRoomNo(int, s8); + /* 80031DB8 */ // False False +// int False +void getRoomNo(int); }; -struct J3DModel {}; +struct J3DModel { +}; struct daMirror_c { - /* 8003194C */ void entry(J3DModel*); - /* 80031990 */ void remove(); + /* 8003194C */ // False False +// J3DModel* False +// J3DModel False +void entry(J3DModel*); + /* 80031990 */ // False False +void remove(); }; struct daMP_c { - /* 80031A78 */ void daMP_c_Get_MovieRestFrame(); - /* 80031AA4 */ void daMP_c_Set_PercentMovieVolume(f32); - /* 80031AD0 */ void daMP_c_THPPlayerPlay(); - /* 80031B24 */ void daMP_c_THPPlayerPause(); + /* 80031A78 */ // False False +void daMP_c_Get_MovieRestFrame(); + /* 80031AA4 */ // False False +// f32 False +void daMP_c_Set_PercentMovieVolume(f32); + /* 80031AD0 */ // False False +void daMP_c_THPPlayerPlay(); + /* 80031B24 */ // False False +void daMP_c_THPPlayerPause(); }; struct daGrass_c { - /* 800319C8 */ void deleteRoomGrass(int); - /* 80031A20 */ void deleteRoomFlower(int); + /* 800319C8 */ // False False +// int False +void deleteRoomGrass(int); + /* 80031A20 */ // False False +// int False +void deleteRoomFlower(int); }; struct dSv_info_c { - /* 80035360 */ void isSwitch(int, int) const; + /* 80035360 */ // False False +// int False +// int False +void isSwitch(int, int) const; }; struct dSv_event_c { - /* 8003498C */ void onEventBit(u16); - /* 800349A4 */ void offEventBit(u16); - /* 800349BC */ void isEventBit(u16) const; - /* 800349E0 */ void setEventReg(u16, u8); - /* 80034A04 */ void getEventReg(u16) const; + /* 8003498C */ // False False +// u16 False +void onEventBit(u16); + /* 800349A4 */ // False False +// u16 False +void offEventBit(u16); + /* 800349BC */ // False False +// u16 False +void isEventBit(u16) const; + /* 800349E0 */ // False False +// u16 False +// u8 False +void setEventReg(u16, u8); + /* 80034A04 */ // False False +// u16 False +void getEventReg(u16) const; }; struct dComIfG_play_c { - /* 8002C97C */ void getLayerNo(int); + /* 8002C97C */ // False False +// int False +void getLayerNo(int); }; struct dBgS { - /* 80074D0C */ void GetMagnetCode(cBgS_PolyInfo const&); + /* 80074D0C */ // False False +// cBgS_PolyInfo const& False +// cBgS_PolyInfo const False +// cBgS_PolyInfo False +void GetMagnetCode(cBgS_PolyInfo const&); }; -// +// // Forward References: -// +// +// False False +// u8 False void daNpcMsg_setEvtNum(u8); +// False False void daNpcKakashi_chkSwdTutorialStage(); +// False False +// u8 False void daNpcKakashi_setSwdTutorialStep(u8); +// False False void daNpcKakashi_getSwdTutorialStep(); +// False False void daNpcKakashi_getSwdTutorialResult(); +// False False +// bool False void daNpcKakashi_setSwdTutorialResult(bool); +// False False void daNpcKakashi_getSuccessCount(); +// False False void daNpcKakashi_incSuccessCount(); +// False False void daNpcKakashi_clrSuccessCount(); +// True False +// s8 False +// cXyz const& False +// cXyz const False +// cXyz False +// cXyz const& False +// cXyz const False +// cXyz False +// u8 False +// u8 False +// u8 False extern "C" void set__Q27daSus_c6data_cFScRC4cXyzRC4cXyzUcUcUc(); +// True False extern "C" void reset__Q27daSus_c6data_cFv(); +// True False extern "C" void isSwitch__Q27daSus_c6data_cFv(); +// True False +// cXyz const& False +// cXyz const False +// cXyz False extern "C" void check__Q27daSus_c6data_cFRC4cXyz(); +// True False +// fopAc_ac_c* False +// fopAc_ac_c False extern "C" void check__Q27daSus_c6data_cFP10fopAc_ac_c(); +// True False extern "C" void execute__Q27daSus_c6data_cFv(); +// True False +// daSus_c::data_c* False +// daSus_c::data_c False extern "C" void add__Q27daSus_c6room_cFPQ27daSus_c6data_c(); +// False False extern "C" void reset__Q27daSus_c6room_cFv(); +// False False +// s8 False +// cXyz const& False +// cXyz const False +// cXyz False +// cXyz const& False +// cXyz const False +// cXyz False +// u8 False +// u8 False +// u8 False extern "C" void newData__7daSus_cFScRC4cXyzRC4cXyzUcUcUc(); +// False False extern "C" void reset__7daSus_cFv(); +// False False +// s8 False +// cXyz const& False +// cXyz const False +// cXyz False extern "C" void check__7daSus_cFScRC4cXyz(); +// False False +// fopAc_ac_c* False +// fopAc_ac_c False extern "C" void check__7daSus_cFP10fopAc_ac_c(); +// False False extern "C" void execute__7daSus_cFv(); +// False False +// u8 False extern "C" void daNpcMsg_setEvtNum__FUc(); +// False False extern "C" void daNpcKakashi_chkSwdTutorialStage__Fv(); +// False False +// u8 False extern "C" void daNpcKakashi_setSwdTutorialStep__FUc(); +// False False extern "C" void daNpcKakashi_getSwdTutorialStep__Fv(); +// False False extern "C" void daNpcKakashi_getSwdTutorialResult__Fv(); +// False False +// bool False extern "C" void daNpcKakashi_setSwdTutorialResult__Fb(); +// False False extern "C" void daNpcKakashi_getSuccessCount__Fv(); +// False False extern "C" void daNpcKakashi_incSuccessCount__Fv(); +// False False extern "C" void daNpcKakashi_clrSuccessCount__Fv(); +// False False +// fopAc_ac_c* False +// fopAc_ac_c False extern "C" void getArcName__12daSetBgObj_cFP10fopAc_ac_c(); +// False False +// cXyz const* False +// cXyz const False +// cXyz False extern "C" void checkArea__13daTagStream_cFPC4cXyz(); +// False False +// J3DModel* False +// J3DModel False extern "C" void entry__10daMirror_cFP8J3DModel(); +// False False extern "C" void remove__10daMirror_cFv(); +// False False +// int False extern "C" void deleteRoomGrass__9daGrass_cFi(); +// False False +// int False extern "C" void deleteRoomFlower__9daGrass_cFi(); +// False False extern "C" void daMP_c_Get_MovieRestFrame__6daMP_cFv(); +// False False +// f32 False extern "C" void daMP_c_Set_PercentMovieVolume__6daMP_cFf(); +// False False extern "C" void daMP_c_THPPlayerPlay__6daMP_cFv(); +// False False extern "C" void daMP_c_THPPlayerPause__6daMP_cFv(); +// False False +// cBgS_PolyInfo& False +// cBgS_PolyInfo False extern "C" void checkMagnetCode__12daTagMagne_cFR13cBgS_PolyInfo(); +// True False extern "C" void checkMagneA__12daTagMagne_cFv(); +// True False extern "C" void checkMagneB__12daTagMagne_cFv(); +// True False extern "C" void checkMagneC__12daTagMagne_cFv(); +// False False extern "C" void getPlayerNo__11daTagMist_cFv(); +// False False extern "C" void clrSaveFlag__12daObjCarry_cFv(); +// False False extern "C" void setSaveFlag__12daObjCarry_cFv(); +// False False extern "C" void chkSaveFlag__12daObjCarry_cFv(); +// False False +// int False extern "C" void getPos__12daObjCarry_cFi(); +// False False +// int False +// cXyz False extern "C" void savePos__12daObjCarry_cFi4cXyz(); +// False False +// int False +// u8 False extern "C" void onSttsFlag__12daObjCarry_cFiUc(); +// False False +// int False +// u8 False extern "C" void offSttsFlag__12daObjCarry_cFiUc(); +// False False +// int False +// u8 False extern "C" void chkSttsFlag__12daObjCarry_cFiUc(); +// False False +// int False +// s8 False extern "C" void setRoomNo__12daObjCarry_cFiSc(); +// False False +// int False extern "C" void getRoomNo__12daObjCarry_cFi(); +// False False extern "C" void __sinit_d_com_static_cpp(); +// True False extern "C" static void __arraydtor_4479(); +// True False extern "C" void __ct__Q27daSus_c6room_cFv(); +// True False extern "C" static void __arraydtor_3839(); +// True False extern "C" void __dt__Q27daSus_c6data_cFv(); +// True False extern "C" void __ct__Q27daSus_c6data_cFv(); extern "C" extern char const* const d_com_d_com_static__stringBase0; extern "C" extern u8 mRoom__7daSus_c[256]; extern "C" extern u8 m_entryModel__10daMirror_c[12]; extern "C" extern u8 m_deleteRoom__15dGrass_packet_c[12]; extern "C" extern u8 m_deleteRoom__16dFlower_packet_c[12]; +extern "C" extern u8 d_com_d_com_static__lit_4480[12]; extern "C" extern u8 struct_80450D88[4]; extern "C" extern u8 struct_80450D8C[4]; extern "C" extern u8 m_aim_rate__8daYkgr_c[4]; @@ -213,207 +462,381 @@ extern "C" extern u32 CLOSE_SPEED__7daDsh_c; extern "C" extern u32 CLOSE_BOUND_SPEED__7daDsh_c; extern "C" extern u32 CLOSE_BOUND_RATIO__7daDsh_c; -// +// // External References: -// +// +// False False void mDoMch_Create(); +// False False +// fopAc_ac_c* False +// fopAc_ac_c False void fopAcM_delete(fopAc_ac_c*); +// False False +// fopAc_ac_c const* False +// fopAc_ac_c const False +// fopAc_ac_c False +// cXyz const* False +// cXyz const False +// cXyz False +// cXyz* False +// cXyz False void fpoAcM_relativePos(fopAc_ac_c const*, cXyz const*, cXyz*); +// False False +// void False +// void* False +// void False void operator delete(void*); +// False False extern "C" void __dt__4cXyzFv(); +// False False extern "C" void mDoMch_Create__Fv(); +// False False extern "C" void __ct__4cXyzFv(); +// False False +// fopAc_ac_c* False +// fopAc_ac_c False extern "C" void fopAcM_delete__FP10fopAc_ac_c(); +// False False +// fopAc_ac_c const* False +// fopAc_ac_c const False +// fopAc_ac_c False +// cXyz const* False +// cXyz const False +// cXyz False +// cXyz* False +// cXyz False extern "C" void fpoAcM_relativePos__FPC10fopAc_ac_cPC4cXyzP4cXyz(); +// False False +// int False extern "C" void getLayerNo__14dComIfG_play_cFi(); +// False False +// u16 False extern "C" void onEventBit__11dSv_event_cFUs(); +// False False +// u16 False extern "C" void offEventBit__11dSv_event_cFUs(); +// False False +// u16 False extern "C" void isEventBit__11dSv_event_cCFUs(); +// False False +// u16 False +// u8 False extern "C" void setEventReg__11dSv_event_cFUsUc(); +// False False +// u16 False extern "C" void getEventReg__11dSv_event_cCFUs(); +// False False +// int False +// int False extern "C" void isSwitch__10dSv_info_cCFii(); +// False False +// cBgS_PolyInfo const& False +// cBgS_PolyInfo const False +// cBgS_PolyInfo False extern "C" void GetMagnetCode__4dBgSFRC13cBgS_PolyInfo(); +// False False +// void False +// void* False +// void False extern "C" void __dl__FPv(); +// False False extern "C" void __register_global_object(); +// False False extern "C" void __destroy_arr(); +// False False extern "C" void __construct_array(); +// False False extern "C" void __ptmf_scall(); +// False False extern "C" void _savegpr_28(); +// False False extern "C" void _savegpr_29(); +// False False extern "C" void _restgpr_28(); +// False False extern "C" void _restgpr_29(); +// False False extern "C" void sprintf(); +// False False extern "C" void strcmp(); extern "C" extern u8 const __ptmf_null[12 + 4 /* padding */]; extern "C" extern u8 g_dComIfG_gameInfo[122384]; extern "C" extern u8 m_status__7dDemo_c[4]; -// +// // Declarations: -// +// -/* 80030F14-80030FBC 00A8+00 s=1 e=0 z=0 None .text set__Q27daSus_c6data_cFScRC4cXyzRC4cXyzUcUcUc - */ +/* 80030F14-80030FBC 00A8+00 s=1 e=0 z=0 None .text set__Q27daSus_c6data_cFScRC4cXyzRC4cXyzUcUcUc */ +// 80030F8C: 80030FCC (isSwitch__Q27daSus_c6data_cFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -asm void daSus_c::data_c::set(s8 param_0, cXyz const& param_1, cXyz const& param_2, u8 param_3, - u8 param_4, u8 param_5) { - nofralloc +// True False +// s8 False +// cXyz const& False +// cXyz const False +// cXyz False +// cXyz const& False +// cXyz const False +// cXyz False +// u8 False +// u8 False +// u8 False +asm void daSus_c::data_c::set(s8 param_0, cXyz const& param_1, cXyz const& param_2, u8 param_3, u8 param_4, u8 param_5) { + nofralloc #include "asm/d/com/d_com_static/set__Q27daSus_c6data_cFScRC4cXyzRC4cXyzUcUcUc.s" } #pragma pop -/* 80030FBC-80030FCC 0010+00 s=3 e=0 z=0 None .text reset__Q27daSus_c6data_cFv */ + +/* 80030FBC-80030FCC 0010+00 s=3 e=0 z=0 None .text reset__Q27daSus_c6data_cFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False asm void daSus_c::data_c::reset() { - nofralloc + nofralloc #include "asm/d/com/d_com_static/reset__Q27daSus_c6data_cFv.s" } #pragma pop -/* 80030FCC-80031038 006C+00 s=2 e=0 z=0 None .text isSwitch__Q27daSus_c6data_cFv */ + +/* 80030FCC-80031038 006C+00 s=2 e=0 z=0 None .text isSwitch__Q27daSus_c6data_cFv */ +// 80030FE8: 804061C0 (g_dComIfG_gameInfo) +// 80030FEC: 804061C0 (g_dComIfG_gameInfo) +// 80030FFC: 80035360 (isSwitch__10dSv_info_cCFii) +// 80031008: 804061C0 (g_dComIfG_gameInfo) +// 8003100C: 804061C0 (g_dComIfG_gameInfo) +// 8003101C: 80035360 (isSwitch__10dSv_info_cCFii) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False asm void daSus_c::data_c::isSwitch() { - nofralloc + nofralloc #include "asm/d/com/d_com_static/isSwitch__Q27daSus_c6data_cFv.s" } #pragma pop -/* 80031038-800310C8 0090+00 s=2 e=0 z=0 None .text check__Q27daSus_c6data_cFRC4cXyz */ + +/* 80031038-800310C8 0090+00 s=2 e=0 z=0 None .text check__Q27daSus_c6data_cFRC4cXyz */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// cXyz const& False +// cXyz const False +// cXyz False asm void daSus_c::data_c::check(cXyz const& param_0) { - nofralloc + nofralloc #include "asm/d/com/d_com_static/check__Q27daSus_c6data_cFRC4cXyz.s" } #pragma pop -/* 800310C8-80031150 0088+00 s=1 e=0 z=0 None .text check__Q27daSus_c6data_cFP10fopAc_ac_c */ + +/* 800310C8-80031150 0088+00 s=1 e=0 z=0 None .text check__Q27daSus_c6data_cFP10fopAc_ac_c */ +// 800310D8: 803621DC (_savegpr_29) +// 80031100: 80031038 (check__Q27daSus_c6data_cFRC4cXyz) +// 8003111C: 80031038 (check__Q27daSus_c6data_cFRC4cXyz) +// 8003113C: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// fopAc_ac_c* False +// fopAc_ac_c False asm void daSus_c::data_c::check(fopAc_ac_c* param_0) { - nofralloc + nofralloc #include "asm/d/com/d_com_static/check__Q27daSus_c6data_cFP10fopAc_ac_c.s" } #pragma pop -/* 80031150-80031190 0040+00 s=1 e=0 z=0 None .text execute__Q27daSus_c6data_cFv */ + +/* 80031150-80031190 0040+00 s=1 e=0 z=0 None .text execute__Q27daSus_c6data_cFv */ +// 80031164: 80030FCC (isSwitch__Q27daSus_c6data_cFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False asm void daSus_c::data_c::execute() { - nofralloc + nofralloc #include "asm/d/com/d_com_static/execute__Q27daSus_c6data_cFv.s" } #pragma pop -/* 80031190-800311FC 006C+00 s=1 e=0 z=0 None .text add__Q27daSus_c6room_cFPQ27daSus_c6data_c - */ + +/* 80031190-800311FC 006C+00 s=1 e=0 z=0 None .text add__Q27daSus_c6room_cFPQ27daSus_c6data_c */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False +// daSus_c::data_c* False +// daSus_c::data_c False asm void daSus_c::room_c::add(daSus_c::data_c* param_0) { - nofralloc + nofralloc #include "asm/d/com/d_com_static/add__Q27daSus_c6room_cFPQ27daSus_c6data_c.s" } #pragma pop -/* 800311FC-80031248 004C+00 s=0 e=0 z=1 None .text reset__Q27daSus_c6room_cFv */ + +/* 800311FC-80031248 004C+00 s=0 e=0 z=1 None .text reset__Q27daSus_c6room_cFv */ +// 80031214: 80030FBC (reset__Q27daSus_c6data_cFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False asm void daSus_c::room_c::reset() { - nofralloc + nofralloc #include "asm/d/com/d_com_static/reset__Q27daSus_c6room_cFv.s" } #pragma pop + /* ############################################################################################## */ -/* 80423FF0-80423FFC 000C+00 s=1 e=0 z=0 None .bss @3840 */ +/* 80423FF0-80423FFC 000C+00 s=1 e=0 z=0 None .bss @3840 */ static u8 lit_3840[12]; -/* 80423FFC-8042447C 0480+00 s=7 e=0 z=0 None .bss mData__7daSus_c */ +/* 80423FFC-8042447C 0480+00 s=6 e=0 z=0 None .bss mData__7daSus_c */ static u8 mData__7daSus_c[1152]; -/* 8042447C-8042457C 0100+00 s=3 e=0 z=1 None .bss mRoom__7daSus_c */ +/* 8042447C-8042457C 0100+00 s=2 e=0 z=1 None .bss mRoom__7daSus_c */ u8 mRoom__7daSus_c[256]; -/* 80450D88-80450D8C 0004+00 s=1 e=0 z=2 None .sbss None */ +/* 80450D88-80450D8C 0004+00 s=1 e=0 z=2 None .sbss None */ u8 struct_80450D88[4]; -/* 80031248-800313BC 0174+00 s=0 e=0 z=1 None .text newData__7daSus_cFScRC4cXyzRC4cXyzUcUcUc - */ +/* 80031248-800313BC 0174+00 s=0 e=0 z=1 None .text newData__7daSus_cFScRC4cXyzRC4cXyzUcUcUc */ +// 80031258: 803621DC (_savegpr_29) +// 80031274: 80450D8A (struct_80450D88) +// 8003127C: 80423FFC (mData__7daSus_c) +// 80031280: 80423FFC (mData__7daSus_c) +// 800312B4: 80030F14 (set__Q27daSus_c6data_cFScRC4cXyzRC4cXyzUcUcUc) +// 800312C0: 8042447C (mRoom__7daSus_c) +// 800312C4: 8042447C (mRoom__7daSus_c) +// 800312D0: 80031190 (add__Q27daSus_c6room_cFPQ27daSus_c6data_c) +// 800312F0: 80450D8A (struct_80450D88) +// 80031310: 80423FFC (mData__7daSus_c) +// 80031314: 80423FFC (mData__7daSus_c) +// 80031344: 80030F14 (set__Q27daSus_c6data_cFScRC4cXyzRC4cXyzUcUcUc) +// 80031350: 8042447C (mRoom__7daSus_c) +// 80031354: 8042447C (mRoom__7daSus_c) +// 80031360: 80031190 (add__Q27daSus_c6room_cFPQ27daSus_c6data_c) +// 80031380: 80450D8A (struct_80450D88) +// 800313A8: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -asm void daSus_c::newData(s8 param_0, cXyz const& param_1, cXyz const& param_2, u8 param_3, - u8 param_4, u8 param_5) { - nofralloc +// False False +// s8 False +// cXyz const& False +// cXyz const False +// cXyz False +// cXyz const& False +// cXyz const False +// cXyz False +// u8 False +// u8 False +// u8 False +asm void daSus_c::newData(s8 param_0, cXyz const& param_1, cXyz const& param_2, u8 param_3, u8 param_4, u8 param_5) { + nofralloc #include "asm/d/com/d_com_static/newData__7daSus_cFScRC4cXyzRC4cXyzUcUcUc.s" } #pragma pop -/* 800313BC-80031434 0078+00 s=0 e=1 z=0 None .text reset__7daSus_cFv */ + +/* 800313BC-80031434 0078+00 s=0 e=1 z=0 None .text reset__7daSus_cFv */ +// 800313D0: 80423FFC (mData__7daSus_c) +// 800313D4: 80423FFC (mData__7daSus_c) +// 800313E4: 80030FBC (reset__Q27daSus_c6data_cFv) +// 800313F8: 8042447C (mRoom__7daSus_c) +// 800313FC: 8042447C (mRoom__7daSus_c) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False asm void daSus_c::reset() { - nofralloc + nofralloc #include "asm/d/com/d_com_static/reset__7daSus_cFv.s" } #pragma pop -/* 80031434-800314D4 00A0+00 s=0 e=4 z=0 None .text check__7daSus_cFScRC4cXyz */ + +/* 80031434-800314D4 00A0+00 s=0 e=4 z=0 None .text check__7daSus_cFScRC4cXyz */ +// 80031444: 803621D8 (_savegpr_28) +// 8003144C: 80423FFC (mData__7daSus_c) +// 80031450: 80423FFC (mData__7daSus_c) +// 80031490: 80031038 (check__Q27daSus_c6data_cFRC4cXyz) +// 800314C0: 80362224 (_restgpr_28) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False +// s8 False +// cXyz const& False +// cXyz const False +// cXyz False asm void daSus_c::check(s8 param_0, cXyz const& param_1) { - nofralloc + nofralloc #include "asm/d/com/d_com_static/check__7daSus_cFScRC4cXyz.s" } #pragma pop -/* 800314D4-800315A4 00D0+00 s=0 e=1 z=0 None .text check__7daSus_cFP10fopAc_ac_c */ + +/* 800314D4-800315A4 00D0+00 s=0 e=1 z=0 None .text check__7daSus_cFP10fopAc_ac_c */ +// 800314E4: 803621D8 (_savegpr_28) +// 80031504: 80423FFC (mData__7daSus_c) +// 80031508: 80423FFC (mData__7daSus_c) +// 8003153C: 800310C8 (check__Q27daSus_c6data_cFP10fopAc_ac_c) +// 80031590: 80362224 (_restgpr_28) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False +// fopAc_ac_c* False +// fopAc_ac_c False asm void daSus_c::check(fopAc_ac_c* param_0) { - nofralloc + nofralloc #include "asm/d/com/d_com_static/check__7daSus_cFP10fopAc_ac_c.s" } #pragma pop -/* 800315A4-8003160C 0068+00 s=0 e=2 z=0 None .text execute__7daSus_cFv */ + +/* 800315A4-8003160C 0068+00 s=0 e=2 z=0 None .text execute__7daSus_cFv */ +// 800315B8: 80423FFC (mData__7daSus_c) +// 800315BC: 80423FFC (mData__7daSus_c) +// 800315DC: 80031150 (execute__Q27daSus_c6data_cFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False asm void daSus_c::execute() { - nofralloc + nofralloc #include "asm/d/com/d_com_static/execute__7daSus_cFv.s" } #pragma pop -/* 8003160C-80031648 003C+00 s=0 e=0 z=1 None .text daNpcMsg_setEvtNum__FUc */ + +/* 8003160C-80031648 003C+00 s=0 e=0 z=1 None .text daNpcMsg_setEvtNum__FUc */ +// 8003161C: 804061C0 (g_dComIfG_gameInfo) +// 80031620: 804061C0 (g_dComIfG_gameInfo) +// 80031630: 800349E0 (setEventReg__11dSv_event_cFUsUc) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False +// u8 False asm void daNpcMsg_setEvtNum(u8 param_0) { - nofralloc + nofralloc #include "asm/d/com/d_com_static/daNpcMsg_setEvtNum__FUc.s" } #pragma pop + /* ############################################################################################## */ -/* 803790B0-803790C0 0010+00 s=2 e=0 z=0 None .rodata @stringBase0 */ +/* 803790B0-803790C0 0010+00 s=2 e=0 z=0 None .rodata @stringBase0 */ #pragma push #pragma force_active on #pragma section ".dead" @@ -421,511 +844,743 @@ SECTION_DEAD char const* const stringBase_803790B0 = "F_SP103"; SECTION_DEAD char const* const stringBase_803790B8 = "@bg%04x"; #pragma pop -/* 80031648-800316A8 0060+00 s=0 e=0 z=6 None .text daNpcKakashi_chkSwdTutorialStage__Fv */ +/* 80031648-800316A8 0060+00 s=0 e=0 z=6 None .text daNpcKakashi_chkSwdTutorialStage__Fv */ +// 8003165C: 804061C0 (g_dComIfG_gameInfo) +// 80031660: 804061C0 (g_dComIfG_gameInfo) +// 80031668: 803790B0 (d_com_d_com_static__stringBase0) +// 8003166C: 803790B0 (d_com_d_com_static__stringBase0) +// 80031670: 80368994 (strcmp) +// 80031680: 8002C97C (getLayerNo__14dComIfG_play_cFi) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False asm void daNpcKakashi_chkSwdTutorialStage() { - nofralloc + nofralloc #include "asm/d/com/d_com_static/daNpcKakashi_chkSwdTutorialStage__Fv.s" } #pragma pop -/* 800316A8-800316E0 0038+00 s=0 e=0 z=3 None .text daNpcKakashi_setSwdTutorialStep__FUc */ + +/* 800316A8-800316E0 0038+00 s=0 e=0 z=3 None .text daNpcKakashi_setSwdTutorialStep__FUc */ +// 800316B8: 804061C0 (g_dComIfG_gameInfo) +// 800316BC: 804061C0 (g_dComIfG_gameInfo) +// 800316CC: 800349E0 (setEventReg__11dSv_event_cFUsUc) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False +// u8 False asm void daNpcKakashi_setSwdTutorialStep(u8 param_0) { - nofralloc + nofralloc #include "asm/d/com/d_com_static/daNpcKakashi_setSwdTutorialStep__FUc.s" } #pragma pop -/* 800316E0-80031718 0038+00 s=0 e=1 z=4 None .text daNpcKakashi_getSwdTutorialStep__Fv */ + +/* 800316E0-80031718 0038+00 s=0 e=1 z=4 None .text daNpcKakashi_getSwdTutorialStep__Fv */ +// 800316EC: 804061C0 (g_dComIfG_gameInfo) +// 800316F0: 804061C0 (g_dComIfG_gameInfo) +// 80031700: 80034A04 (getEventReg__11dSv_event_cCFUs) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False asm void daNpcKakashi_getSwdTutorialStep() { - nofralloc + nofralloc #include "asm/d/com/d_com_static/daNpcKakashi_getSwdTutorialStep__Fv.s" } #pragma pop -/* 80031718-80031754 003C+00 s=0 e=1 z=0 None .text daNpcKakashi_getSwdTutorialResult__Fv */ + +/* 80031718-80031754 003C+00 s=0 e=1 z=0 None .text daNpcKakashi_getSwdTutorialResult__Fv */ +// 80031724: 804061C0 (g_dComIfG_gameInfo) +// 80031728: 804061C0 (g_dComIfG_gameInfo) +// 80031734: 800349BC (isEventBit__11dSv_event_cCFUs) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False asm void daNpcKakashi_getSwdTutorialResult() { - nofralloc + nofralloc #include "asm/d/com/d_com_static/daNpcKakashi_getSwdTutorialResult__Fv.s" } #pragma pop -/* 80031754-800317A4 0050+00 s=0 e=0 z=1 None .text daNpcKakashi_setSwdTutorialResult__Fb */ + +/* 80031754-800317A4 0050+00 s=0 e=0 z=1 None .text daNpcKakashi_setSwdTutorialResult__Fb */ +// 80031768: 804061C0 (g_dComIfG_gameInfo) +// 8003176C: 804061C0 (g_dComIfG_gameInfo) +// 80031778: 8003498C (onEventBit__11dSv_event_cFUs) +// 80031780: 804061C0 (g_dComIfG_gameInfo) +// 80031784: 804061C0 (g_dComIfG_gameInfo) +// 80031790: 800349A4 (offEventBit__11dSv_event_cFUs) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False +// bool False asm void daNpcKakashi_setSwdTutorialResult(bool param_0) { - nofralloc + nofralloc #include "asm/d/com/d_com_static/daNpcKakashi_setSwdTutorialResult__Fb.s" } #pragma pop -/* 800317A4-800317DC 0038+00 s=0 e=1 z=1 None .text daNpcKakashi_getSuccessCount__Fv */ + +/* 800317A4-800317DC 0038+00 s=0 e=1 z=1 None .text daNpcKakashi_getSuccessCount__Fv */ +// 800317B0: 804061C0 (g_dComIfG_gameInfo) +// 800317B4: 804061C0 (g_dComIfG_gameInfo) +// 800317C4: 80034A04 (getEventReg__11dSv_event_cCFUs) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False asm void daNpcKakashi_getSuccessCount() { - nofralloc + nofralloc #include "asm/d/com/d_com_static/daNpcKakashi_getSuccessCount__Fv.s" } #pragma pop -/* 800317DC-80031838 005C+00 s=0 e=0 z=1 None .text daNpcKakashi_incSuccessCount__Fv */ + +/* 800317DC-80031838 005C+00 s=0 e=0 z=1 None .text daNpcKakashi_incSuccessCount__Fv */ +// 800317EC: 804061C0 (g_dComIfG_gameInfo) +// 800317F0: 804061C0 (g_dComIfG_gameInfo) +// 80031804: 80034A04 (getEventReg__11dSv_event_cCFUs) +// 80031820: 800349E0 (setEventReg__11dSv_event_cFUsUc) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False asm void daNpcKakashi_incSuccessCount() { - nofralloc + nofralloc #include "asm/d/com/d_com_static/daNpcKakashi_incSuccessCount__Fv.s" } #pragma pop -/* 80031838-80031870 0038+00 s=0 e=0 z=4 None .text daNpcKakashi_clrSuccessCount__Fv */ + +/* 80031838-80031870 0038+00 s=0 e=0 z=4 None .text daNpcKakashi_clrSuccessCount__Fv */ +// 80031844: 804061C0 (g_dComIfG_gameInfo) +// 80031848: 804061C0 (g_dComIfG_gameInfo) +// 8003185C: 800349E0 (setEventReg__11dSv_event_cFUsUc) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False asm void daNpcKakashi_clrSuccessCount() { - nofralloc + nofralloc #include "asm/d/com/d_com_static/daNpcKakashi_clrSuccessCount__Fv.s" } #pragma pop + /* ############################################################################################## */ -/* 80450D8C-80450D90 0004+00 s=0 e=1 z=3 None .sbss None */ +/* 80450D8C-80450D90 0004+00 s=0 e=1 z=3 None .sbss None */ u8 struct_80450D8C[4]; -/* 80450D90-80450D94 0004+00 s=0 e=0 z=1 None .sbss m_aim_rate__8daYkgr_c */ +/* 80450D90-80450D94 0004+00 s=0 e=0 z=1 None .sbss m_aim_rate__8daYkgr_c */ u8 m_aim_rate__8daYkgr_c[4]; -/* 80450D94-80450D98 0004+00 s=0 e=0 z=2 None .sbss m_path__8daYkgr_c */ +/* 80450D94-80450D98 0004+00 s=0 e=0 z=2 None .sbss m_path__8daYkgr_c */ u8 m_path__8daYkgr_c[4]; -/* 80450D98-80450D9C 0004+00 s=0 e=1 z=2 None .sbss m_emitter__8daYkgr_c */ +/* 80450D98-80450D9C 0004+00 s=0 e=1 z=2 None .sbss m_emitter__8daYkgr_c */ u8 m_emitter__8daYkgr_c[4]; -/* 80450D9C-80450DA4 0008+00 s=1 e=0 z=0 None .sbss arcName$4309 */ +/* 80450D9C-80450DA4 0008+00 s=1 e=0 z=0 None .sbss arcName$4309 */ static u8 arcName[8]; -/* 80031870-800318B4 0044+00 s=0 e=0 z=19 None .text getArcName__12daSetBgObj_cFP10fopAc_ac_c - */ +/* 80031870-800318B4 0044+00 s=0 e=0 z=19 None .text getArcName__12daSetBgObj_cFP10fopAc_ac_c */ +// 80031880: 80450D9C (arcName) +// 80031884: 803790B0 (d_com_d_com_static__stringBase0) +// 80031888: 803790B0 (d_com_d_com_static__stringBase0) +// 8003189C: 803664DC (sprintf) +// 800318A0: 80450D9C (arcName) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False +// fopAc_ac_c* False +// fopAc_ac_c False asm void daSetBgObj_c::getArcName(fopAc_ac_c* param_0) { - nofralloc + nofralloc #include "asm/d/com/d_com_static/getArcName__12daSetBgObj_cFP10fopAc_ac_c.s" } #pragma pop + /* ############################################################################################## */ -/* 80451D28-80451D30 0008+00 s=0 e=0 z=3 None .sdata2 M_dir_base__Q212daObjMovebox5Act_c */ +/* 80451D28-80451D30 0008+00 s=0 e=0 z=3 None .sdata2 M_dir_base__Q212daObjMovebox5Act_c */ SECTION_SDATA2 void* M_dir_base__Q212daObjMovebox5Act_c[2] = { - (void*)0x00004000, - (void*)(((char*)mDoMch_Create__Fv) + 0x2BC), + (void*)0x00004000, + (void*)(((char*)mDoMch_Create__Fv)+0x2BC), }; -/* 80451D30-80451D34 0004+00 s=0 e=0 z=3 None .sdata2 OPEN_SIZE__7daDsh_c */ +/* 80451D30-80451D34 0004+00 s=0 e=0 z=3 None .sdata2 OPEN_SIZE__7daDsh_c */ SECTION_SDATA2 u32 OPEN_SIZE__7daDsh_c = 0x43870CCD; -/* 80451D34-80451D38 0004+00 s=0 e=0 z=1 None .sdata2 OPEN_ACCEL__7daDsh_c */ +/* 80451D34-80451D38 0004+00 s=0 e=0 z=1 None .sdata2 OPEN_ACCEL__7daDsh_c */ SECTION_SDATA2 u32 OPEN_ACCEL__7daDsh_c = 0x41200000; -/* 80451D38-80451D3C 0004+00 s=0 e=0 z=1 None .sdata2 OPEN_SPEED__7daDsh_c */ +/* 80451D38-80451D3C 0004+00 s=0 e=0 z=1 None .sdata2 OPEN_SPEED__7daDsh_c */ SECTION_SDATA2 u32 OPEN_SPEED__7daDsh_c = 0xC2200000; -/* 80451D3C-80451D40 0004+00 s=0 e=0 z=1 None .sdata2 OPEN_BOUND_SPEED__7daDsh_c */ +/* 80451D3C-80451D40 0004+00 s=0 e=0 z=1 None .sdata2 OPEN_BOUND_SPEED__7daDsh_c */ SECTION_SDATA2 u32 OPEN_BOUND_SPEED__7daDsh_c = 0xC1F00000; -/* 80451D40-80451D44 0004+00 s=0 e=0 z=1 None .sdata2 OPEN_BOUND_RATIO__7daDsh_c */ +/* 80451D40-80451D44 0004+00 s=0 e=0 z=1 None .sdata2 OPEN_BOUND_RATIO__7daDsh_c */ SECTION_SDATA2 u32 OPEN_BOUND_RATIO__7daDsh_c = 0xBECCCCCD; -/* 80451D44-80451D48 0004+00 s=0 e=0 z=1 None .sdata2 CLOSE_ACCEL__7daDsh_c */ +/* 80451D44-80451D48 0004+00 s=0 e=0 z=1 None .sdata2 CLOSE_ACCEL__7daDsh_c */ SECTION_SDATA2 u32 CLOSE_ACCEL__7daDsh_c = 0x41200000; -/* 80451D48-80451D4C 0004+00 s=0 e=0 z=1 None .sdata2 CLOSE_SPEED__7daDsh_c */ +/* 80451D48-80451D4C 0004+00 s=0 e=0 z=1 None .sdata2 CLOSE_SPEED__7daDsh_c */ SECTION_SDATA2 u32 CLOSE_SPEED__7daDsh_c = 0x42200000; -/* 80451D4C-80451D50 0004+00 s=0 e=0 z=1 None .sdata2 CLOSE_BOUND_SPEED__7daDsh_c */ +/* 80451D4C-80451D50 0004+00 s=0 e=0 z=1 None .sdata2 CLOSE_BOUND_SPEED__7daDsh_c */ SECTION_SDATA2 u32 CLOSE_BOUND_SPEED__7daDsh_c = 0x41F00000; -/* 80451D50-80451D54 0004+00 s=0 e=0 z=1 None .sdata2 CLOSE_BOUND_RATIO__7daDsh_c */ +/* 80451D50-80451D54 0004+00 s=0 e=0 z=1 None .sdata2 CLOSE_BOUND_RATIO__7daDsh_c */ SECTION_SDATA2 u32 CLOSE_BOUND_RATIO__7daDsh_c = 0xBECCCCCD; -/* 80451D54-80451D58 0004+00 s=1 e=0 z=0 None .sdata2 @4338 */ +/* 80451D54-80451D58 0004+00 s=1 e=0 z=0 None .sdata2 @4338 */ SECTION_SDATA2 static u8 lit_4338[4] = { - 0x00, - 0x00, - 0x00, - 0x00, + 0x00, 0x00, 0x00, 0x00, }; -/* 800318B4-8003194C 0098+00 s=0 e=1 z=0 None .text checkArea__13daTagStream_cFPC4cXyz */ +/* 800318B4-8003194C 0098+00 s=0 e=1 z=0 None .text checkArea__13daTagStream_cFPC4cXyz */ +// 800318CC: 8001D900 (fpoAcM_relativePos__FPC10fopAc_ac_cPC4cXyzP4cXyz) +// 800318D4: 80451D54 (lit_4338) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False +// cXyz const* False +// cXyz const False +// cXyz False asm void daTagStream_c::checkArea(cXyz const* param_0) { - nofralloc + nofralloc #include "asm/d/com/d_com_static/checkArea__13daTagStream_cFPC4cXyz.s" } #pragma pop + /* ############################################################################################## */ -/* 8042457C-80424588 000C+00 s=2 e=0 z=1 None .bss m_entryModel__10daMirror_c */ +/* 8042457C-80424588 000C+00 s=1 e=0 z=1 None .bss m_entryModel__10daMirror_c */ u8 m_entryModel__10daMirror_c[12]; -/* 80450DA4-80450DA8 0004+00 s=0 e=1 z=2 None .sbss m_top__13daTagStream_c */ +/* 80450DA4-80450DA8 0004+00 s=0 e=1 z=2 None .sbss m_top__13daTagStream_c */ u8 m_top__13daTagStream_c[4]; -/* 80450DA8-80450DAC 0004+00 s=2 e=0 z=4 None .sbss m_myObj__10daMirror_c */ +/* 80450DA8-80450DAC 0004+00 s=2 e=0 z=4 None .sbss m_myObj__10daMirror_c */ u8 m_myObj__10daMirror_c[4]; -/* 8003194C-80031990 0044+00 s=0 e=1 z=9 None .text entry__10daMirror_cFP8J3DModel */ +/* 8003194C-80031990 0044+00 s=0 e=1 z=9 None .text entry__10daMirror_cFP8J3DModel */ +// 8003195C: 80450DA8 (m_myObj__10daMirror_c) +// 80031970: 8042457C (m_entryModel__10daMirror_c) +// 80031974: 8042457C (m_entryModel__10daMirror_c) +// 80031978: 80362084 (__ptmf_scall) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False +// J3DModel* False +// J3DModel False asm void daMirror_c::entry(J3DModel* param_0) { - nofralloc + nofralloc #include "asm/d/com/d_com_static/entry__10daMirror_cFP8J3DModel.s" } #pragma pop -/* 80031990-800319C8 0038+00 s=0 e=0 z=2 None .text remove__10daMirror_cFv */ + +/* 80031990-800319C8 0038+00 s=0 e=0 z=2 None .text remove__10daMirror_cFv */ +// 8003199C: 80450DA8 (m_myObj__10daMirror_c) +// 800319B0: 80019C7C (fopAcM_delete__FP10fopAc_ac_c) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False asm void daMirror_c::remove() { - nofralloc + nofralloc #include "asm/d/com/d_com_static/remove__10daMirror_cFv.s" } #pragma pop + /* ############################################################################################## */ -/* 80424588-80424594 000C+00 s=2 e=0 z=1 None .bss m_deleteRoom__15dGrass_packet_c */ +/* 80424588-80424594 000C+00 s=1 e=0 z=1 None .bss m_deleteRoom__15dGrass_packet_c */ u8 m_deleteRoom__15dGrass_packet_c[12]; -/* 80450DAC-80450DB0 0004+00 s=0 e=0 z=2 None .sbss m_myObj__9daGrass_c */ +/* 80450DAC-80450DB0 0004+00 s=0 e=0 z=2 None .sbss m_myObj__9daGrass_c */ u8 m_myObj__9daGrass_c[4]; -/* 80450DB0-80450DB4 0004+00 s=1 e=0 z=11 None .sbss m_grass__9daGrass_c */ +/* 80450DB0-80450DB4 0004+00 s=1 e=0 z=11 None .sbss m_grass__9daGrass_c */ u8 m_grass__9daGrass_c[4]; -/* 800319C8-80031A20 0058+00 s=0 e=0 z=1 None .text deleteRoomGrass__9daGrass_cFi */ +/* 800319C8-80031A20 0058+00 s=0 e=0 z=1 None .text deleteRoomGrass__9daGrass_cFi */ +// 800319D8: 80450DB0 (m_grass__9daGrass_c) +// 800319E4: 80424588 (m_deleteRoom__15dGrass_packet_c) +// 800319E8: 80424588 (m_deleteRoom__15dGrass_packet_c) +// 80031A08: 80362084 (__ptmf_scall) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False +// int False asm void daGrass_c::deleteRoomGrass(int param_0) { - nofralloc + nofralloc #include "asm/d/com/d_com_static/deleteRoomGrass__9daGrass_cFi.s" } #pragma pop + /* ############################################################################################## */ -/* 80424594-804245A0 000C+00 s=2 e=0 z=1 None .bss m_deleteRoom__16dFlower_packet_c */ +/* 80424594-804245A0 000C+00 s=1 e=0 z=1 None .bss m_deleteRoom__16dFlower_packet_c */ u8 m_deleteRoom__16dFlower_packet_c[12]; -/* 80450DB4-80450DB8 0004+00 s=1 e=0 z=9 None .sbss m_flower__9daGrass_c */ +/* 80450DB4-80450DB8 0004+00 s=1 e=0 z=9 None .sbss m_flower__9daGrass_c */ u8 m_flower__9daGrass_c[4]; -/* 80031A20-80031A78 0058+00 s=0 e=0 z=1 None .text deleteRoomFlower__9daGrass_cFi */ +/* 80031A20-80031A78 0058+00 s=0 e=0 z=1 None .text deleteRoomFlower__9daGrass_cFi */ +// 80031A30: 80450DB4 (m_flower__9daGrass_c) +// 80031A3C: 80424594 (m_deleteRoom__16dFlower_packet_c) +// 80031A40: 80424594 (m_deleteRoom__16dFlower_packet_c) +// 80031A60: 80362084 (__ptmf_scall) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False +// int False asm void daGrass_c::deleteRoomFlower(int param_0) { - nofralloc + nofralloc #include "asm/d/com/d_com_static/deleteRoomFlower__9daGrass_cFi.s" } #pragma pop + /* ############################################################################################## */ -/* 80450DB8-80450DBC 0004+00 s=4 e=0 z=2 None .sbss m_myObj__6daMP_c */ +/* 80450DB8-80450DBC 0004+00 s=4 e=0 z=2 None .sbss m_myObj__6daMP_c */ u8 m_myObj__6daMP_c[4]; -/* 80031A78-80031AA4 002C+00 s=0 e=0 z=1 None .text daMP_c_Get_MovieRestFrame__6daMP_cFv */ +/* 80031A78-80031AA4 002C+00 s=0 e=0 z=1 None .text daMP_c_Get_MovieRestFrame__6daMP_cFv */ +// 80031A84: 80450DB8 (m_myObj__6daMP_c) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False asm void daMP_c::daMP_c_Get_MovieRestFrame() { - nofralloc + nofralloc #include "asm/d/com/d_com_static/daMP_c_Get_MovieRestFrame__6daMP_cFv.s" } #pragma pop -/* 80031AA4-80031AD0 002C+00 s=0 e=0 z=1 None .text daMP_c_Set_PercentMovieVolume__6daMP_cFf - */ + +/* 80031AA4-80031AD0 002C+00 s=0 e=0 z=1 None .text daMP_c_Set_PercentMovieVolume__6daMP_cFf */ +// 80031AB0: 80450DB8 (m_myObj__6daMP_c) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False +// f32 False asm void daMP_c::daMP_c_Set_PercentMovieVolume(f32 param_0) { - nofralloc + nofralloc #include "asm/d/com/d_com_static/daMP_c_Set_PercentMovieVolume__6daMP_cFf.s" } #pragma pop -/* 80031AD0-80031B24 0054+00 s=0 e=1 z=1 None .text daMP_c_THPPlayerPlay__6daMP_cFv */ + +/* 80031AD0-80031B24 0054+00 s=0 e=1 z=1 None .text daMP_c_THPPlayerPlay__6daMP_cFv */ +// 80031ADC: 80450DB8 (m_myObj__6daMP_c) +// 80031AE8: 80450E3C (m_status__7dDemo_c) +// 80031AF0: 80450E3C (m_status__7dDemo_c) +// 80031AFC: 80450E3C (m_status__7dDemo_c) +// 80031B04: 80450E3C (m_status__7dDemo_c) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False asm void daMP_c::daMP_c_THPPlayerPlay() { - nofralloc + nofralloc #include "asm/d/com/d_com_static/daMP_c_THPPlayerPlay__6daMP_cFv.s" } #pragma pop -/* 80031B24-80031B50 002C+00 s=0 e=0 z=1 None .text daMP_c_THPPlayerPause__6daMP_cFv */ + +/* 80031B24-80031B50 002C+00 s=0 e=0 z=1 None .text daMP_c_THPPlayerPause__6daMP_cFv */ +// 80031B30: 80450DB8 (m_myObj__6daMP_c) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False asm void daMP_c::daMP_c_THPPlayerPause() { - nofralloc + nofralloc #include "asm/d/com/d_com_static/daMP_c_THPPlayerPause__6daMP_cFv.s" } #pragma pop + /* ############################################################################################## */ -/* 80450DBC-80450DC0 0004+00 s=1 e=0 z=3 None .sbss mTagMagne__12daTagMagne_c */ +/* 80450DBC-80450DC0 0004+00 s=1 e=0 z=3 None .sbss mTagMagne__12daTagMagne_c */ u8 mTagMagne__12daTagMagne_c[4]; -/* 80031B50-80031BF4 00A4+00 s=0 e=4 z=0 None .text - * checkMagnetCode__12daTagMagne_cFR13cBgS_PolyInfo */ +/* 80031B50-80031BF4 00A4+00 s=0 e=4 z=0 None .text checkMagnetCode__12daTagMagne_cFR13cBgS_PolyInfo */ +// 80031B64: 80450DBC (mTagMagne__12daTagMagne_c) +// 80031B78: 804061C0 (g_dComIfG_gameInfo) +// 80031B7C: 804061C0 (g_dComIfG_gameInfo) +// 80031B84: 80074D0C (GetMagnetCode__4dBgSFRC13cBgS_PolyInfo) +// 80031B94: 80450DBC (mTagMagne__12daTagMagne_c) +// 80031B98: 80031BF4 (checkMagneA__12daTagMagne_cFv) +// 80031BAC: 80450DBC (mTagMagne__12daTagMagne_c) +// 80031BB0: 80031C48 (checkMagneB__12daTagMagne_cFv) +// 80031BC4: 80450DBC (mTagMagne__12daTagMagne_c) +// 80031BC8: 80031C9C (checkMagneC__12daTagMagne_cFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False +// cBgS_PolyInfo& False +// cBgS_PolyInfo False asm void daTagMagne_c::checkMagnetCode(cBgS_PolyInfo& param_0) { - nofralloc + nofralloc #include "asm/d/com/d_com_static/checkMagnetCode__12daTagMagne_cFR13cBgS_PolyInfo.s" } #pragma pop -/* 80031BF4-80031C48 0054+00 s=1 e=0 z=0 None .text checkMagneA__12daTagMagne_cFv */ + +/* 80031BF4-80031C48 0054+00 s=1 e=0 z=0 None .text checkMagneA__12daTagMagne_cFv */ +// 80031C10: 804061C0 (g_dComIfG_gameInfo) +// 80031C14: 804061C0 (g_dComIfG_gameInfo) +// 80031C20: 80035360 (isSwitch__10dSv_info_cCFii) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False asm void daTagMagne_c::checkMagneA() { - nofralloc + nofralloc #include "asm/d/com/d_com_static/checkMagneA__12daTagMagne_cFv.s" } #pragma pop -/* 80031C48-80031C9C 0054+00 s=1 e=0 z=0 None .text checkMagneB__12daTagMagne_cFv */ + +/* 80031C48-80031C9C 0054+00 s=1 e=0 z=0 None .text checkMagneB__12daTagMagne_cFv */ +// 80031C64: 804061C0 (g_dComIfG_gameInfo) +// 80031C68: 804061C0 (g_dComIfG_gameInfo) +// 80031C74: 80035360 (isSwitch__10dSv_info_cCFii) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False asm void daTagMagne_c::checkMagneB() { - nofralloc + nofralloc #include "asm/d/com/d_com_static/checkMagneB__12daTagMagne_cFv.s" } #pragma pop -/* 80031C9C-80031CF0 0054+00 s=1 e=0 z=0 None .text checkMagneC__12daTagMagne_cFv */ + +/* 80031C9C-80031CF0 0054+00 s=1 e=0 z=0 None .text checkMagneC__12daTagMagne_cFv */ +// 80031CB8: 804061C0 (g_dComIfG_gameInfo) +// 80031CBC: 804061C0 (g_dComIfG_gameInfo) +// 80031CC8: 80035360 (isSwitch__10dSv_info_cCFii) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False asm void daTagMagne_c::checkMagneC() { - nofralloc + nofralloc #include "asm/d/com/d_com_static/checkMagneC__12daTagMagne_cFv.s" } #pragma pop + /* ############################################################################################## */ -/* 80450DC0-80450DC4 0004+00 s=4 e=0 z=2 None .sbss None */ +/* 80450DC0-80450DC4 0004+00 s=4 e=0 z=2 None .sbss None */ u8 struct_80450DC0[4]; -/* 80031CF0-80031CF8 0008+00 s=0 e=1 z=0 None .text getPlayerNo__11daTagMist_cFv */ +/* 80031CF0-80031CF8 0008+00 s=0 e=1 z=0 None .text getPlayerNo__11daTagMist_cFv */ +// 80031CF0: 80450DC0 (struct_80450DC0) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False asm void daTagMist_c::getPlayerNo() { - nofralloc + nofralloc #include "asm/d/com/d_com_static/getPlayerNo__11daTagMist_cFv.s" } #pragma pop -/* 80031CF8-80031D04 000C+00 s=0 e=1 z=0 None .text clrSaveFlag__12daObjCarry_cFv */ + +/* 80031CF8-80031D04 000C+00 s=0 e=1 z=0 None .text clrSaveFlag__12daObjCarry_cFv */ +// 80031CFC: 80450DC1 (struct_80450DC0) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False asm void daObjCarry_c::clrSaveFlag() { - nofralloc + nofralloc #include "asm/d/com/d_com_static/clrSaveFlag__12daObjCarry_cFv.s" } #pragma pop -/* 80031D04-80031D10 000C+00 s=0 e=1 z=0 None .text setSaveFlag__12daObjCarry_cFv */ + +/* 80031D04-80031D10 000C+00 s=0 e=1 z=0 None .text setSaveFlag__12daObjCarry_cFv */ +// 80031D08: 80450DC1 (struct_80450DC0) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False asm void daObjCarry_c::setSaveFlag() { - nofralloc + nofralloc #include "asm/d/com/d_com_static/setSaveFlag__12daObjCarry_cFv.s" } #pragma pop -/* 80031D10-80031D24 0014+00 s=0 e=0 z=1 None .text chkSaveFlag__12daObjCarry_cFv */ + +/* 80031D10-80031D24 0014+00 s=0 e=0 z=1 None .text chkSaveFlag__12daObjCarry_cFv */ +// 80031D10: 80450DC1 (struct_80450DC0) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False asm void daObjCarry_c::chkSaveFlag() { - nofralloc + nofralloc #include "asm/d/com/d_com_static/chkSaveFlag__12daObjCarry_cFv.s" } #pragma pop + /* ############################################################################################## */ -/* 804245A0-804245AC 000C+00 s=1 e=0 z=0 None .bss @4480 */ -static u8 lit_4480[12]; +/* 804245A0-804245AC 000C+00 s=0 e=0 z=0 None .bss @4480 */ +u8 d_com_d_com_static__lit_4480[12]; -/* 804245AC-804245E8 003C+00 s=4 e=0 z=0 None .bss mPos__12daObjCarry_c */ +/* 804245AC-804245E8 003C+00 s=3 e=0 z=0 None .bss mPos__12daObjCarry_c */ static u8 mPos__12daObjCarry_c[60]; -/* 80031D24-80031D38 0014+00 s=0 e=0 z=1 None .text getPos__12daObjCarry_cFi */ +/* 80031D24-80031D38 0014+00 s=0 e=0 z=1 None .text getPos__12daObjCarry_cFi */ +// 80031D28: 804245AC (mPos__12daObjCarry_c) +// 80031D2C: 804245AC (mPos__12daObjCarry_c) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False +// int False asm void daObjCarry_c::getPos(int param_0) { - nofralloc + nofralloc #include "asm/d/com/d_com_static/getPos__12daObjCarry_cFi.s" } #pragma pop -/* 80031D38-80031D64 002C+00 s=0 e=0 z=2 None .text savePos__12daObjCarry_cFi4cXyz */ + +/* 80031D38-80031D64 002C+00 s=0 e=0 z=2 None .text savePos__12daObjCarry_cFi4cXyz */ +// 80031D40: 804245AC (mPos__12daObjCarry_c) +// 80031D44: 804245AC (mPos__12daObjCarry_c) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False +// int False +// cXyz False asm void daObjCarry_c::savePos(int param_0, cXyz param_1) { - nofralloc + nofralloc #include "asm/d/com/d_com_static/savePos__12daObjCarry_cFi4cXyz.s" } #pragma pop + /* ############################################################################################## */ -/* 80450DC4-80450DCC 0005+03 s=3 e=0 z=0 None .sbss mSttsFlag__12daObjCarry_c */ +/* 80450DC4-80450DCC 0005+03 s=3 e=0 z=0 None .sbss mSttsFlag__12daObjCarry_c */ static u8 mSttsFlag__12daObjCarry_c[5 + 3 /* padding */]; -/* 80031D64-80031D78 0014+00 s=0 e=0 z=1 None .text onSttsFlag__12daObjCarry_cFiUc */ +/* 80031D64-80031D78 0014+00 s=0 e=0 z=1 None .text onSttsFlag__12daObjCarry_cFiUc */ +// 80031D64: 80450DC4 (mSttsFlag__12daObjCarry_c) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False +// int False +// u8 False asm void daObjCarry_c::onSttsFlag(int param_0, u8 param_1) { - nofralloc + nofralloc #include "asm/d/com/d_com_static/onSttsFlag__12daObjCarry_cFiUc.s" } #pragma pop -/* 80031D78-80031D8C 0014+00 s=0 e=0 z=1 None .text offSttsFlag__12daObjCarry_cFiUc */ + +/* 80031D78-80031D8C 0014+00 s=0 e=0 z=1 None .text offSttsFlag__12daObjCarry_cFiUc */ +// 80031D78: 80450DC4 (mSttsFlag__12daObjCarry_c) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False +// int False +// u8 False asm void daObjCarry_c::offSttsFlag(int param_0, u8 param_1) { - nofralloc + nofralloc #include "asm/d/com/d_com_static/offSttsFlag__12daObjCarry_cFiUc.s" } #pragma pop -/* 80031D8C-80031DAC 0020+00 s=0 e=0 z=1 None .text chkSttsFlag__12daObjCarry_cFiUc */ + +/* 80031D8C-80031DAC 0020+00 s=0 e=0 z=1 None .text chkSttsFlag__12daObjCarry_cFiUc */ +// 80031D8C: 80450DC4 (mSttsFlag__12daObjCarry_c) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False +// int False +// u8 False asm void daObjCarry_c::chkSttsFlag(int param_0, u8 param_1) { - nofralloc + nofralloc #include "asm/d/com/d_com_static/chkSttsFlag__12daObjCarry_cFiUc.s" } #pragma pop + /* ############################################################################################## */ -/* 80450DCC-80450DD4 0005+03 s=2 e=0 z=0 None .sbss mRoomNo__12daObjCarry_c */ +/* 80450DCC-80450DD4 0005+03 s=2 e=0 z=0 None .sbss mRoomNo__12daObjCarry_c */ static u8 mRoomNo__12daObjCarry_c[5 + 3 /* padding */]; -/* 80031DAC-80031DB8 000C+00 s=0 e=0 z=2 None .text setRoomNo__12daObjCarry_cFiSc */ +/* 80031DAC-80031DB8 000C+00 s=0 e=0 z=2 None .text setRoomNo__12daObjCarry_cFiSc */ +// 80031DAC: 80450DCC (mRoomNo__12daObjCarry_c) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False +// int False +// s8 False asm void daObjCarry_c::setRoomNo(int param_0, s8 param_1) { - nofralloc + nofralloc #include "asm/d/com/d_com_static/setRoomNo__12daObjCarry_cFiSc.s" } #pragma pop -/* 80031DB8-80031DC4 000C+00 s=0 e=0 z=1 None .text getRoomNo__12daObjCarry_cFi */ + +/* 80031DB8-80031DC4 000C+00 s=0 e=0 z=1 None .text getRoomNo__12daObjCarry_cFi */ +// 80031DB8: 80450DCC (mRoomNo__12daObjCarry_c) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False +// int False asm void daObjCarry_c::getRoomNo(int param_0) { - nofralloc + nofralloc #include "asm/d/com/d_com_static/getRoomNo__12daObjCarry_cFi.s" } #pragma pop -/* 80031DC4-80031EAC 00E8+00 s=0 e=1 z=0 None .text __sinit_d_com_static_cpp */ + +/* 80031DC4-80031EAC 00E8+00 s=0 e=0 z=0 None .text __sinit_d_com_static_cpp */ +// 80031DD4: 80423FF0 (lit_3840) +// 80031DD8: 80423FF0 (lit_3840) +// 80031DE0: 80031F64 (__ct__Q27daSus_c6data_cFv) +// 80031DE4: 80031F64 (__ct__Q27daSus_c6data_cFv) +// 80031DE8: 80031F28 (__dt__Q27daSus_c6data_cFv) +// 80031DEC: 80031F28 (__dt__Q27daSus_c6data_cFv) +// 80031DF8: 80361D60 (__construct_array) +// 80031E00: 80031EF0 (__arraydtor_3839) +// 80031E04: 80031EF0 (__arraydtor_3839) +// 80031E0C: 80361C24 (__register_global_object) +// 80031E14: 80031EE4 (__ct__Q27daSus_c6room_cFv) +// 80031E18: 80031EE4 (__ct__Q27daSus_c6room_cFv) +// 80031E28: 80361D60 (__construct_array) +// 80031E2C: 803A2180 (__ptmf_null) +// 80031E30: 803A2180 (__ptmf_null) +// 80031E68: 800125DC (__ct__4cXyzFv) +// 80031E6C: 800125DC (__ct__4cXyzFv) +// 80031E70: 80009184 (__dt__4cXyzFv) +// 80031E74: 80009184 (__dt__4cXyzFv) +// 80031E80: 80361D60 (__construct_array) +// 80031E88: 80031EAC (__arraydtor_4479) +// 80031E8C: 80031EAC (__arraydtor_4479) +// 80031E94: 80361C24 (__register_global_object) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False extern "C" asm void __sinit_d_com_static_cpp() { - nofralloc + nofralloc #include "asm/d/com/d_com_static/__sinit_d_com_static_cpp.s" } #pragma pop -/* 80031EAC-80031EE4 0038+00 s=1 e=0 z=0 None .text __arraydtor$4479 */ +#pragma push +#pragma force_active on +#pragma section ".ctors$15" +__declspec(section ".ctors$15") void* const _ctors_80031DC4 = (void*)__sinit_d_com_static_cpp; +#pragma pop + + +/* 80031EAC-80031EE4 0038+00 s=1 e=0 z=0 None .text __arraydtor$4479 */ +// 80031EB8: 804245AC (mPos__12daObjCarry_c) +// 80031EBC: 804245AC (mPos__12daObjCarry_c) +// 80031EC0: 80009184 (__dt__4cXyzFv) +// 80031EC4: 80009184 (__dt__4cXyzFv) +// 80031ED0: 80361CE8 (__destroy_arr) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False extern "C" asm static void __arraydtor_4479() { - nofralloc + nofralloc #include "asm/d/com/d_com_static/__arraydtor_4479.s" } #pragma pop -/* 80031EE4-80031EF0 000C+00 s=1 e=0 z=0 None .text __ct__Q27daSus_c6room_cFv */ + +/* 80031EE4-80031EF0 000C+00 s=1 e=0 z=0 None .text __ct__Q27daSus_c6room_cFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False asm daSus_c::room_c::room_c() { - nofralloc + nofralloc #include "asm/d/com/d_com_static/__ct__Q27daSus_c6room_cFv.s" } #pragma pop -/* 80031EF0-80031F28 0038+00 s=1 e=0 z=0 None .text __arraydtor$3839 */ + +/* 80031EF0-80031F28 0038+00 s=1 e=0 z=0 None .text __arraydtor$3839 */ +// 80031EFC: 80423FFC (mData__7daSus_c) +// 80031F00: 80423FFC (mData__7daSus_c) +// 80031F04: 80031F28 (__dt__Q27daSus_c6data_cFv) +// 80031F08: 80031F28 (__dt__Q27daSus_c6data_cFv) +// 80031F14: 80361CE8 (__destroy_arr) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False extern "C" asm static void __arraydtor_3839() { - nofralloc + nofralloc #include "asm/d/com/d_com_static/__arraydtor_3839.s" } #pragma pop -/* 80031F28-80031F64 003C+00 s=2 e=0 z=0 None .text __dt__Q27daSus_c6data_cFv */ + +/* 80031F28-80031F64 003C+00 s=2 e=0 z=0 None .text __dt__Q27daSus_c6data_cFv */ +// 80031F48: 802CED3C (__dl__FPv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False asm daSus_c::data_c::~data_c() { - nofralloc + nofralloc #include "asm/d/com/d_com_static/__dt__Q27daSus_c6data_cFv.s" } #pragma pop -/* 80031F64-80031F94 0030+00 s=1 e=0 z=0 None .text __ct__Q27daSus_c6data_cFv */ + +/* 80031F64-80031F94 0030+00 s=1 e=0 z=0 None .text __ct__Q27daSus_c6data_cFv */ +// 80031F78: 80030FBC (reset__Q27daSus_c6data_cFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False asm daSus_c::data_c::data_c() { - nofralloc + nofralloc #include "asm/d/com/d_com_static/__ct__Q27daSus_c6data_cFv.s" } #pragma pop + /* ############################################################################################## */ -/* 80450DD1-80450DD5 0004+00 s=0 e=0 z=0 None .sbss None */ +/* 80450DD1-80450DD5 0004+00 s=0 e=0 z=0 None .sbss None */ u8 pad_80450DD1[4]; + |
