summaryrefslogtreecommitdiff
path: root/src/d/d_lib.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/d/d_lib.cpp')
-rw-r--r--src/d/d_lib.cpp515
1 files changed, 409 insertions, 106 deletions
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];
+