From b999714187d934636004d3d93e1ed1da792d6f80 Mon Sep 17 00:00:00 2001 From: Julgodis <> Date: Wed, 31 Mar 2021 23:22:32 +0200 Subject: .dead section fix --- src/d/d_lib.cpp | 515 ++++++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 409 insertions(+), 106 deletions(-) (limited to 'src/d/d_lib.cpp') diff --git a/src/d/d_lib.cpp b/src/d/d_lib.cpp index 4600702792..4cfce3238a 100644 --- a/src/d/d_lib.cpp +++ b/src/d/d_lib.cpp @@ -1,370 +1,673 @@ -// +// // Generated By: dol2asm // Translation Unit: d/d_lib -// +// -#include "d/d_lib.h" #include "dol2asm.h" #include "dolphin/types.h" +#include "d/d_lib.h" -// +// // Types: -// +// -struct fopAc_ac_c {}; +struct fopAc_ac_c { +}; struct dLib_time_c { - /* 80032804 */ void getTime(); - /* 80032880 */ void stopTime(); - /* 800328BC */ void startTime(); + /* 80032804 */ // False False +void getTime(); + /* 80032880 */ // False False +void stopTime(); + /* 800328BC */ // False False +void startTime(); }; struct dEvt_control_c { - /* 800434D8 */ void searchMapEventData(u8); + /* 800434D8 */ // False False +// u8 False +void searchMapEventData(u8); }; -struct Vec {}; +struct Vec { +}; struct cXyz { - /* 80266B34 */ void operator-(Vec const&) const; + /* 80266B34 */ // False False +// Vec const& False +// Vec const False +// Vec False +void operator-(Vec const&) const; }; struct STControl { - /* 80032044 */ STControl(s16, s16, s16, s16, f32, f32, s16, s16); - /* 80032088 */ void setWaitParm(s16, s16, s16, s16, f32, f32, s16, s16); - /* 800320AC */ void init(); - /* 800320FC */ void Xinit(); - /* 8003212C */ void Yinit(); - /* 8003215C */ void getValueStick(); - /* 8003216C */ void getAngleStick(); - /* 8003219C */ void checkTrigger(); - /* 8003242C */ void checkLeftTrigger(); - /* 800324A8 */ void checkRightTrigger(); - /* 80032524 */ void checkUpTrigger(); - /* 800325A0 */ void checkDownTrigger(); + /* 80032044 */ // False False +// s16 False +// s16 False +// s16 False +// s16 False +// f32 False +// f32 False +// s16 False +// s16 False +STControl(s16, s16, s16, s16, f32, f32, s16, s16); + /* 80032088 */ // False False +// s16 False +// s16 False +// s16 False +// s16 False +// f32 False +// f32 False +// s16 False +// s16 False +void setWaitParm(s16, s16, s16, s16, f32, f32, s16, s16); + /* 800320AC */ // False False +void init(); + /* 800320FC */ // True False +void Xinit(); + /* 8003212C */ // True False +void Yinit(); + /* 8003215C */ // True False +void getValueStick(); + /* 8003216C */ // True False +void getAngleStick(); + /* 8003219C */ // False False +void checkTrigger(); + /* 8003242C */ // False False +void checkLeftTrigger(); + /* 800324A8 */ // False False +void checkRightTrigger(); + /* 80032524 */ // False False +void checkUpTrigger(); + /* 800325A0 */ // False False +void checkDownTrigger(); }; -struct JKRHeap {}; +struct JKRHeap { +}; -struct JKRExpandSwitch {}; +struct JKRExpandSwitch { +}; struct JKRArchive { - /* 802D65A4 */ void findFsResource(char const*, u32) const; + /* 802D65A4 */ // False False +// char const* False +// char const False +// char False +// u32 False +void findFsResource(char const*, u32) const; }; struct JKRAramArchive { - /* 802D781C */ void getAramAddress(char const*); + /* 802D781C */ // False False +// char const* False +// char const False +// char False +void getAramAddress(char const*); }; struct JKRAram { - /* 802D25B4 */ void aramToMainRam(u32, u8*, u32, JKRExpandSwitch, u32, JKRHeap*, int, u32*); + /* 802D25B4 */ // False False +// u32 False +// u8* False +// u8 False +// u32 False +// JKRExpandSwitch False +// u32 False +// JKRHeap* False +// JKRHeap False +// int False +// u32* False +// u32 False +void aramToMainRam(u32, u8*, u32, JKRExpandSwitch, u32, JKRHeap*, int, u32*); }; struct CSTControl { - /* 8003217C */ void getValueStick(); - /* 8003218C */ void getAngleStick(); + /* 8003217C */ // True False +void getValueStick(); + /* 8003218C */ // True False +void getAngleStick(); }; -// +// // Forward References: -// +// +// False False +// int False void dLib_getEventSwitchNo(int); +// False False +// fopAc_ac_c* False +// fopAc_ac_c False +// fopAc_ac_c* False +// fopAc_ac_c False +// cXyz const* False +// cXyz const False +// cXyz False +// cXyz const* False +// cXyz const False +// cXyz False void dLib_checkActorInRectangle(fopAc_ac_c*, fopAc_ac_c*, cXyz const*, cXyz const*); +// False False +// JKRAramArchive* False +// JKRAramArchive False +// char const* False +// char const False +// char False void dLib_getExpandSizeFromAramArchive(JKRAramArchive*, char const*); +// False False +// s16 False +// s16 False +// s16 False +// s16 False +// f32 False +// f32 False +// s16 False +// s16 False extern "C" void __ct__9STControlFssssffss(); +// False False +// s16 False +// s16 False +// s16 False +// s16 False +// f32 False +// f32 False +// s16 False +// s16 False extern "C" void setWaitParm__9STControlFssssffss(); +// False False extern "C" void init__9STControlFv(); +// True False extern "C" void Xinit__9STControlFv(); +// True False extern "C" void Yinit__9STControlFv(); +// True False extern "C" void getValueStick__9STControlFv(); +// True False extern "C" void getAngleStick__9STControlFv(); +// True False extern "C" void getValueStick__10CSTControlFv(); +// True False extern "C" void getAngleStick__10CSTControlFv(); +// False False extern "C" void checkTrigger__9STControlFv(); +// False False extern "C" void checkLeftTrigger__9STControlFv(); +// False False extern "C" void checkRightTrigger__9STControlFv(); +// False False extern "C" void checkUpTrigger__9STControlFv(); +// False False extern "C" void checkDownTrigger__9STControlFv(); +// False False +// int False extern "C" void dLib_getEventSwitchNo__Fi(); +// False False +// fopAc_ac_c* False +// fopAc_ac_c False +// fopAc_ac_c* False +// fopAc_ac_c False +// cXyz const* False +// cXyz const False +// cXyz False +// cXyz const* False +// cXyz const False +// cXyz False extern "C" void dLib_checkActorInRectangle__FP10fopAc_ac_cP10fopAc_ac_cPC4cXyzPC4cXyz(); +// False False +// JKRAramArchive* False +// JKRAramArchive False +// char const* False +// char const False +// char False extern "C" void dLib_getExpandSizeFromAramArchive__FP14JKRAramArchivePCc(); +// False False extern "C" void getTime__11dLib_time_cFv(); +// False False extern "C" void stopTime__11dLib_time_cFv(); +// False False extern "C" void startTime__11dLib_time_cFv(); extern "C" extern u8 ZeroQuat[16]; extern "C" extern void* __vt__10CSTControl[4]; extern "C" extern void* __vt__9STControl[4]; extern "C" extern u8 struct_80450DF0[8]; -// +// // External References: -// - -void mDoMtx_YrotS(f32 (*)[4], s16); - +// + +// False False +// f32 (* )[4] False +// f32 False +// * False +// False +// s16 False +void mDoMtx_YrotS(f32 (* )[4], s16); + +// False False +// f32 (* )[4] False +// f32 False +// * False +// False +// s16 False extern "C" void mDoMtx_YrotS__FPA4_fs(); +// False False +// u8 False extern "C" void searchMapEventData__14dEvt_control_cFUc(); +// False False +// Vec const& False +// Vec const False +// Vec False extern "C" void __mi__4cXyzCFRC3Vec(); +// False False +// u32 False +// u8* False +// u8 False +// u32 False +// JKRExpandSwitch False +// u32 False +// JKRHeap* False +// JKRHeap False +// int False +// u32* False +// u32 False extern "C" void aramToMainRam__7JKRAramFUlPUcUl15JKRExpandSwitchUlP7JKRHeapiPUl(); +// False False +// char const* False +// char const False +// char False +// u32 False extern "C" void findFsResource__10JKRArchiveCFPCcUl(); +// False False +// char const* False +// char const False +// char False extern "C" void getAramAddress__14JKRAramArchiveFPCc(); +// False False extern "C" void OSGetTime(); +// False False extern "C" void PSMTXMultVec(); +// False False extern "C" void _savegpr_29(); +// False False extern "C" void _restgpr_29(); extern "C" extern u8 m_cpadInfo__8mDoCPd_c[256]; extern "C" extern u8 now__14mDoMtx_stack_c[48]; extern "C" extern f32 G_CM3D_F_ABS_MIN[1 + 1 /* padding */]; -// +// // Declarations: -// +// /* ############################################################################################## */ -/* 803A7240-803A7250 0010+00 s=0 e=0 z=6 None .data ZeroQuat */ +/* 803A7240-803A7250 0010+00 s=0 e=0 z=6 None .data ZeroQuat */ SECTION_DATA u8 ZeroQuat[16] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, }; -/* 803A7250-803A7260 0010+00 s=0 e=1 z=0 None .data __vt__10CSTControl */ +/* 803A7250-803A7260 0010+00 s=0 e=1 z=0 None .data __vt__10CSTControl */ SECTION_DATA void* __vt__10CSTControl[4] = { - (void*)NULL, - (void*)NULL, - (void*)getValueStick__10CSTControlFv, - (void*)getAngleStick__10CSTControlFv, + (void*)NULL /* RTTI */, + (void*)NULL, + (void*)getValueStick__10CSTControlFv, + (void*)getAngleStick__10CSTControlFv, }; -/* 803A7260-803A7270 0010+00 s=1 e=1 z=0 None .data __vt__9STControl */ +/* 803A7260-803A7270 0010+00 s=1 e=1 z=0 None .data __vt__9STControl */ SECTION_DATA void* __vt__9STControl[4] = { - (void*)NULL, - (void*)NULL, - (void*)getValueStick__9STControlFv, - (void*)getAngleStick__9STControlFv, + (void*)NULL /* RTTI */, + (void*)NULL, + (void*)getValueStick__9STControlFv, + (void*)getAngleStick__9STControlFv, }; -/* 80032044-80032088 0044+00 s=0 e=6 z=0 None .text __ct__9STControlFssssffss */ +/* 80032044-80032088 0044+00 s=0 e=6 z=0 None .text __ct__9STControlFssssffss */ +// 80032058: 803A7260 (__vt__9STControl) +// 8003205C: 803A7260 (__vt__9STControl) +// 80032064: 80032088 (setWaitParm__9STControlFssssffss) +// 8003206C: 800320AC (init__9STControlFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -asm STControl::STControl(s16 param_0, s16 param_1, s16 param_2, s16 param_3, f32 param_4, - f32 param_5, s16 param_6, s16 param_7) { - nofralloc +// False False +// s16 False +// s16 False +// s16 False +// s16 False +// f32 False +// f32 False +// s16 False +// s16 False +asm STControl::STControl(s16 param_0, s16 param_1, s16 param_2, s16 param_3, f32 param_4, f32 param_5, s16 param_6, s16 param_7) { + nofralloc #include "asm/d/d_lib/__ct__9STControlFssssffss.s" } #pragma pop -/* 80032088-800320AC 0024+00 s=1 e=3 z=0 None .text setWaitParm__9STControlFssssffss */ + +/* 80032088-800320AC 0024+00 s=1 e=3 z=0 None .text setWaitParm__9STControlFssssffss */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -asm void STControl::setWaitParm(s16 param_0, s16 param_1, s16 param_2, s16 param_3, f32 param_4, - f32 param_5, s16 param_6, s16 param_7) { - nofralloc +// False False +// s16 False +// s16 False +// s16 False +// s16 False +// f32 False +// f32 False +// s16 False +// s16 False +asm void STControl::setWaitParm(s16 param_0, s16 param_1, s16 param_2, s16 param_3, f32 param_4, f32 param_5, s16 param_6, s16 param_7) { + nofralloc #include "asm/d/d_lib/setWaitParm__9STControlFssssffss.s" } #pragma pop -/* 800320AC-800320FC 0050+00 s=1 e=1 z=0 None .text init__9STControlFv */ + +/* 800320AC-800320FC 0050+00 s=1 e=1 z=0 None .text init__9STControlFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False asm void STControl::init() { - nofralloc + nofralloc #include "asm/d/d_lib/init__9STControlFv.s" } #pragma pop -/* 800320FC-8003212C 0030+00 s=1 e=0 z=0 None .text Xinit__9STControlFv */ + +/* 800320FC-8003212C 0030+00 s=1 e=0 z=0 None .text Xinit__9STControlFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False asm void STControl::Xinit() { - nofralloc + nofralloc #include "asm/d/d_lib/Xinit__9STControlFv.s" } #pragma pop -/* 8003212C-8003215C 0030+00 s=1 e=0 z=0 None .text Yinit__9STControlFv */ + +/* 8003212C-8003215C 0030+00 s=1 e=0 z=0 None .text Yinit__9STControlFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False asm void STControl::Yinit() { - nofralloc + nofralloc #include "asm/d/d_lib/Yinit__9STControlFv.s" } #pragma pop -/* 8003215C-8003216C 0010+00 s=1 e=0 z=0 None .text getValueStick__9STControlFv */ + +/* 8003215C-8003216C 0010+00 s=1 e=0 z=0 None .text getValueStick__9STControlFv */ +// 8003215C: 803DD2E8 (m_cpadInfo__8mDoCPd_c) +// 80032160: 803DD2E8 (m_cpadInfo__8mDoCPd_c) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False asm void STControl::getValueStick() { - nofralloc + nofralloc #include "asm/d/d_lib/getValueStick__9STControlFv.s" } #pragma pop -/* 8003216C-8003217C 0010+00 s=1 e=0 z=0 None .text getAngleStick__9STControlFv */ + +/* 8003216C-8003217C 0010+00 s=1 e=0 z=0 None .text getAngleStick__9STControlFv */ +// 8003216C: 803DD2E8 (m_cpadInfo__8mDoCPd_c) +// 80032170: 803DD2E8 (m_cpadInfo__8mDoCPd_c) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False asm void STControl::getAngleStick() { - nofralloc + nofralloc #include "asm/d/d_lib/getAngleStick__9STControlFv.s" } #pragma pop -/* 8003217C-8003218C 0010+00 s=1 e=0 z=0 None .text getValueStick__10CSTControlFv */ + +/* 8003217C-8003218C 0010+00 s=1 e=0 z=0 None .text getValueStick__10CSTControlFv */ +// 8003217C: 803DD2E8 (m_cpadInfo__8mDoCPd_c) +// 80032180: 803DD2E8 (m_cpadInfo__8mDoCPd_c) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False asm void CSTControl::getValueStick() { - nofralloc + nofralloc #include "asm/d/d_lib/getValueStick__10CSTControlFv.s" } #pragma pop -/* 8003218C-8003219C 0010+00 s=1 e=0 z=0 None .text getAngleStick__10CSTControlFv */ + +/* 8003218C-8003219C 0010+00 s=1 e=0 z=0 None .text getAngleStick__10CSTControlFv */ +// 8003218C: 803DD2E8 (m_cpadInfo__8mDoCPd_c) +// 80032190: 803DD2E8 (m_cpadInfo__8mDoCPd_c) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// True False asm void CSTControl::getAngleStick() { - nofralloc + nofralloc #include "asm/d/d_lib/getAngleStick__10CSTControlFv.s" } #pragma pop -/* 8003219C-8003242C 0290+00 s=0 e=24 z=0 None .text checkTrigger__9STControlFv */ + +/* 8003219C-8003242C 0290+00 s=0 e=24 z=0 None .text checkTrigger__9STControlFv */ +// 80032204: 80451180 (G_CM3D_F_ABS_MIN) +// 80032388: 800320FC (Xinit__9STControlFv) +// 8003239C: 8003212C (Yinit__9STControlFv) +// 800323B0: 800320FC (Xinit__9STControlFv) +// 800323B8: 8003212C (Yinit__9STControlFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False asm void STControl::checkTrigger() { - nofralloc + nofralloc #include "asm/d/d_lib/checkTrigger__9STControlFv.s" } #pragma pop -/* 8003242C-800324A8 007C+00 s=0 e=14 z=0 None .text checkLeftTrigger__9STControlFv */ + +/* 8003242C-800324A8 007C+00 s=0 e=14 z=0 None .text checkLeftTrigger__9STControlFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False asm void STControl::checkLeftTrigger() { - nofralloc + nofralloc #include "asm/d/d_lib/checkLeftTrigger__9STControlFv.s" } #pragma pop -/* 800324A8-80032524 007C+00 s=0 e=14 z=0 None .text checkRightTrigger__9STControlFv */ + +/* 800324A8-80032524 007C+00 s=0 e=14 z=0 None .text checkRightTrigger__9STControlFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False asm void STControl::checkRightTrigger() { - nofralloc + nofralloc #include "asm/d/d_lib/checkRightTrigger__9STControlFv.s" } #pragma pop -/* 80032524-800325A0 007C+00 s=0 e=20 z=0 None .text checkUpTrigger__9STControlFv */ + +/* 80032524-800325A0 007C+00 s=0 e=20 z=0 None .text checkUpTrigger__9STControlFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False asm void STControl::checkUpTrigger() { - nofralloc + nofralloc #include "asm/d/d_lib/checkUpTrigger__9STControlFv.s" } #pragma pop -/* 800325A0-8003261C 007C+00 s=0 e=21 z=0 None .text checkDownTrigger__9STControlFv */ + +/* 800325A0-8003261C 007C+00 s=0 e=21 z=0 None .text checkDownTrigger__9STControlFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False asm void STControl::checkDownTrigger() { - nofralloc + nofralloc #include "asm/d/d_lib/checkDownTrigger__9STControlFv.s" } #pragma pop -/* 8003261C-80032654 0038+00 s=0 e=0 z=1 None .text dLib_getEventSwitchNo__Fi */ + +/* 8003261C-80032654 0038+00 s=0 e=0 z=1 None .text dLib_getEventSwitchNo__Fi */ +// 8003262C: 800434D8 (searchMapEventData__14dEvt_control_cFUc) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False +// int False asm void dLib_getEventSwitchNo(int param_0) { - nofralloc + nofralloc #include "asm/d/d_lib/dLib_getEventSwitchNo__Fi.s" } #pragma pop -/* 80032654-80032738 00E4+00 s=0 e=0 z=8 None .text - * dLib_checkActorInRectangle__FP10fopAc_ac_cP10fopAc_ac_cPC4cXyzPC4cXyz */ + +/* 80032654-80032738 00E4+00 s=0 e=0 z=8 None .text dLib_checkActorInRectangle__FP10fopAc_ac_cP10fopAc_ac_cPC4cXyzPC4cXyz */ +// 80032664: 803621DC (_savegpr_29) +// 80032684: 80266B34 (__mi__4cXyzCFRC3Vec) +// 800326A0: 803DD470 (now__14mDoMtx_stack_c) +// 800326A4: 803DD470 (now__14mDoMtx_stack_c) +// 800326B4: 8000C3DC (mDoMtx_YrotS__FPA4_fs) +// 800326B8: 803DD470 (now__14mDoMtx_stack_c) +// 800326BC: 803DD470 (now__14mDoMtx_stack_c) +// 800326C8: 80346D6C (PSMTXMultVec) +// 80032724: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off -asm void dLib_checkActorInRectangle(fopAc_ac_c* param_0, fopAc_ac_c* param_1, cXyz const* param_2, - cXyz const* param_3) { - nofralloc +// False False +// fopAc_ac_c* False +// fopAc_ac_c False +// fopAc_ac_c* False +// fopAc_ac_c False +// cXyz const* False +// cXyz const False +// cXyz False +// cXyz const* False +// cXyz const False +// cXyz False +asm void dLib_checkActorInRectangle(fopAc_ac_c* param_0, fopAc_ac_c* param_1, cXyz const* param_2, cXyz const* param_3) { + nofralloc #include "asm/d/d_lib/dLib_checkActorInRectangle__FP10fopAc_ac_cP10fopAc_ac_cPC4cXyzPC4cXyz.s" } #pragma pop -/* 80032738-80032804 00CC+00 s=0 e=4 z=0 None .text - * dLib_getExpandSizeFromAramArchive__FP14JKRAramArchivePCc */ + +/* 80032738-80032804 00CC+00 s=0 e=4 z=0 None .text dLib_getExpandSizeFromAramArchive__FP14JKRAramArchivePCc */ +// 80032760: 802D781C (getAramAddress__14JKRAramArchiveFPCc) +// 80032790: 802D25B4 (aramToMainRam__7JKRAramFUlPUcUl15JKRExpandSwitchUlP7JKRHeapiPUl) +// 800327A0: 802D65A4 (findFsResource__10JKRArchiveCFPCcUl) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False +// JKRAramArchive* False +// JKRAramArchive False +// char const* False +// char const False +// char False asm void dLib_getExpandSizeFromAramArchive(JKRAramArchive* param_0, char const* param_1) { - nofralloc + nofralloc #include "asm/d/d_lib/dLib_getExpandSizeFromAramArchive__FP14JKRAramArchivePCc.s" } #pragma pop + /* ############################################################################################## */ -/* 80450DD8-80450DDC 0004+00 s=2 e=0 z=0 None .sbss m_diffTime__11dLib_time_c */ +/* 80450DD8-80450DDC 0004+00 s=2 e=0 z=0 None .sbss m_diffTime__11dLib_time_c */ static u8 m_diffTime__11dLib_time_c[4]; -/* 80450DDC-80450DE0 0004+00 s=2 e=0 z=0 None .sbss None */ +/* 80450DDC-80450DE0 0004+00 s=2 e=0 z=0 None .sbss None */ static u8 data_80450DDC[4]; -/* 80450DE0-80450DE4 0004+00 s=3 e=0 z=0 None .sbss m_stopTime__11dLib_time_c */ +/* 80450DE0-80450DE4 0004+00 s=3 e=0 z=0 None .sbss m_stopTime__11dLib_time_c */ static u8 m_stopTime__11dLib_time_c[4]; -/* 80450DE4-80450DE8 0004+00 s=3 e=0 z=0 None .sbss None */ +/* 80450DE4-80450DE8 0004+00 s=3 e=0 z=0 None .sbss None */ static u8 data_80450DE4[4]; -/* 80450DE8-80450DF0 0008+00 s=3 e=0 z=0 None .sbss None */ +/* 80450DE8-80450DF0 0008+00 s=3 e=0 z=0 None .sbss None */ static u8 data_80450DE8[8]; -/* 80032804-80032880 007C+00 s=0 e=8 z=0 None .text getTime__11dLib_time_cFv */ +/* 80032804-80032880 007C+00 s=0 e=8 z=0 None .text getTime__11dLib_time_cFv */ +// 80032810: 80450DE8 (data_80450DE8) +// 8003281C: 803426FC (OSGetTime) +// 80032820: 80450DD8 (m_diffTime__11dLib_time_c) +// 80032824: 80450DDC (data_80450DDC) +// 80032834: 803426FC (OSGetTime) +// 80032838: 80450DD8 (m_diffTime__11dLib_time_c) +// 8003283C: 80450DDC (data_80450DDC) +// 80032840: 80450DE0 (m_stopTime__11dLib_time_c) +// 80032844: 80450DE4 (data_80450DE4) +// 80032858: 80450DDC (data_80450DDC) +// 8003285C: 80450DD8 (m_diffTime__11dLib_time_c) +// 80032860: 80450DE4 (data_80450DE4) +// 80032864: 80450DE0 (m_stopTime__11dLib_time_c) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False asm void dLib_time_c::getTime() { - nofralloc + nofralloc #include "asm/d/d_lib/getTime__11dLib_time_cFv.s" } #pragma pop -/* 80032880-800328BC 003C+00 s=0 e=1 z=0 None .text stopTime__11dLib_time_cFv */ + +/* 80032880-800328BC 003C+00 s=0 e=1 z=0 None .text stopTime__11dLib_time_cFv */ +// 8003288C: 80450DE8 (data_80450DE8) +// 80032898: 803426FC (OSGetTime) +// 8003289C: 80450DE4 (data_80450DE4) +// 800328A0: 80450DE0 (m_stopTime__11dLib_time_c) +// 800328A8: 80450DE8 (data_80450DE8) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False asm void dLib_time_c::stopTime() { - nofralloc + nofralloc #include "asm/d/d_lib/stopTime__11dLib_time_cFv.s" } #pragma pop -/* 800328BC-80032918 005C+00 s=0 e=1 z=0 None .text startTime__11dLib_time_cFv */ + +/* 800328BC-80032918 005C+00 s=0 e=1 z=0 None .text startTime__11dLib_time_cFv */ +// 800328C8: 80450DE8 (data_80450DE8) +// 800328D4: 803426FC (OSGetTime) +// 800328D8: 80450DE0 (m_stopTime__11dLib_time_c) +// 800328DC: 80450DE4 (data_80450DE4) +// 800328E8: 80450DD8 (m_diffTime__11dLib_time_c) +// 800328EC: 80450DDC (data_80450DDC) +// 800328F8: 80450DDC (data_80450DDC) +// 800328FC: 80450DD8 (m_diffTime__11dLib_time_c) +// 80032904: 80450DE8 (data_80450DE8) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off +// False False asm void dLib_time_c::startTime() { - nofralloc + nofralloc #include "asm/d/d_lib/startTime__11dLib_time_cFv.s" } #pragma pop + /* ############################################################################################## */ -/* 80450DF0-80450DF8 0008+00 s=0 e=4 z=0 None .sbss None */ +/* 80450DF0-80450DF8 0008+00 s=0 e=4 z=0 None .sbss None */ u8 struct_80450DF0[8]; + -- cgit v1.2.3