mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-08-16 12:24:45 -04:00
detect more floats/doubles, including from relocations
This commit is contained in:
+317
-317
File diff suppressed because it is too large
Load Diff
@@ -13,10 +13,10 @@
|
||||
|
||||
struct request_of_phase_process_class {};
|
||||
|
||||
struct J3DMaterialTable {};
|
||||
|
||||
struct J3DAnmTexPattern {};
|
||||
|
||||
struct J3DMaterialTable {};
|
||||
|
||||
struct mDoExt_btpAnm {
|
||||
/* 8000D54C */ void init(J3DMaterialTable*, J3DAnmTexPattern*, int, int, f32, s16, s16);
|
||||
/* 8000D5E8 */ void entry(J3DMaterialTable*, s16);
|
||||
|
||||
@@ -150,4 +150,4 @@ SECTION_RODATA extern u8 const m_data__12daItemBase_c[56] = {
|
||||
0x00, 0x78, 0x00, 0x00, 0xC0, 0x80, 0x00, 0x00, 0x40, 0x60, 0x00, 0x00, 0x04, 0x4C,
|
||||
0x0B, 0xB8, 0x41, 0xB8, 0x00, 0x00, 0xC0, 0xC0, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x0A,
|
||||
};
|
||||
SECTION_DEAD void* const cg_803792B0 = (void*)(&m_data__12daItemBase_c);
|
||||
COMPILER_STRIP_GATE(803792B0, &m_data__12daItemBase_c);
|
||||
|
||||
+19
-19
@@ -13,12 +13,6 @@
|
||||
|
||||
struct request_of_phase_process_class {};
|
||||
|
||||
struct csXyz {
|
||||
/* 80018BD0 */ ~csXyz();
|
||||
/* 80112C80 */ csXyz();
|
||||
/* 8026745C */ void operator+=(csXyz&);
|
||||
};
|
||||
|
||||
struct Vec {};
|
||||
|
||||
struct cXyz {
|
||||
@@ -30,6 +24,12 @@ struct cXyz {
|
||||
/* 802670AC */ void isZero() const;
|
||||
};
|
||||
|
||||
struct csXyz {
|
||||
/* 80018BD0 */ ~csXyz();
|
||||
/* 80112C80 */ csXyz();
|
||||
/* 8026745C */ void operator+=(csXyz&);
|
||||
};
|
||||
|
||||
struct mDoMtx_stack_c {
|
||||
/* 8000CD64 */ void transS(cXyz const&);
|
||||
/* 8000CD9C */ void transM(f32, f32, f32);
|
||||
@@ -44,13 +44,13 @@ struct mDoExt_morf_c {
|
||||
/* 8000FB7C */ void setMorf(f32);
|
||||
};
|
||||
|
||||
struct J3DAnmColor {};
|
||||
|
||||
struct J3DAnmTextureSRTKey {};
|
||||
struct J3DAnmTexPattern {};
|
||||
|
||||
struct J3DAnmTevRegKey {};
|
||||
|
||||
struct J3DAnmTexPattern {};
|
||||
struct J3DAnmColor {};
|
||||
|
||||
struct J3DAnmTextureSRTKey {};
|
||||
|
||||
struct J3DMaterialTable {
|
||||
/* 8032F64C */ void removeMatColorAnimator(J3DAnmColor*);
|
||||
@@ -116,11 +116,9 @@ struct daNpcT_motionAnmData_c {};
|
||||
|
||||
struct daNpcT_faceMotionAnmData_c {};
|
||||
|
||||
struct J3DModel {};
|
||||
struct J3DAnmTransformKey {};
|
||||
|
||||
struct dCcD_GObjInf {
|
||||
/* 80084460 */ void ChkTgHit();
|
||||
};
|
||||
struct J3DModel {};
|
||||
|
||||
struct J3DFrameCtrl {
|
||||
/* 803283FC */ void init(s16);
|
||||
@@ -128,10 +126,12 @@ struct J3DFrameCtrl {
|
||||
|
||||
struct _GXColorS10 {};
|
||||
|
||||
struct J3DAnmTransformKey {};
|
||||
|
||||
struct J3DJoint {};
|
||||
|
||||
struct dCcD_GObjInf {
|
||||
/* 80084460 */ void ChkTgHit();
|
||||
};
|
||||
|
||||
struct daNpcT_c {
|
||||
/* 80147FA4 */ void tgHitCallBack(fopAc_ac_c*, dCcD_GObjInf*, fopAc_ac_c*, dCcD_GObjInf*);
|
||||
/* 80147FD4 */ void srchActor(void*, void*);
|
||||
@@ -3206,7 +3206,7 @@ SECTION_RODATA extern u8 const mCcDObjData__8daNpcT_c[48] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
SECTION_DEAD void* const cg_80392680 = (void*)(&mCcDObjData__8daNpcT_c);
|
||||
COMPILER_STRIP_GATE(80392680, &mCcDObjData__8daNpcT_c);
|
||||
|
||||
/* 8014D3D8-8014D538 147D18 0160+00 0/0 1/0 0/0 .text __sinit_d_a_npc_cpp */
|
||||
#pragma push
|
||||
@@ -5128,7 +5128,7 @@ SECTION_RODATA static u8 const mCcDObj__11daBaseNpc_c[48] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
SECTION_DEAD void* const cg_803926B0 = (void*)(&mCcDObj__11daBaseNpc_c);
|
||||
COMPILER_STRIP_GATE(803926B0, &mCcDObj__11daBaseNpc_c);
|
||||
#pragma pop
|
||||
|
||||
/* 803926E0-80392710 01ED40 0030+00 0/0 0/0 0/0 .rodata mCcDObjInfo__8daNpcF_c */
|
||||
@@ -5139,7 +5139,7 @@ SECTION_RODATA static u8 const mCcDObjInfo__8daNpcF_c[48] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
SECTION_DEAD void* const cg_803926E0 = (void*)(&mCcDObjInfo__8daNpcF_c);
|
||||
COMPILER_STRIP_GATE(803926E0, &mCcDObjInfo__8daNpcF_c);
|
||||
#pragma pop
|
||||
|
||||
/* 80450FF8-80451000 0004F8 0008+00 0/0 1/1 0/0 .sbss None */
|
||||
|
||||
+7
-7
@@ -27,13 +27,13 @@ struct cXyz {
|
||||
/* 80266CBC */ void outprod(Vec const&) const;
|
||||
};
|
||||
|
||||
struct Quaternion {};
|
||||
|
||||
struct dCcD_GObjInf {
|
||||
/* 800844F8 */ void GetTgHitObj();
|
||||
/* 8008457C */ void GetTgHitObjSe();
|
||||
};
|
||||
|
||||
struct Quaternion {};
|
||||
|
||||
struct daObj {
|
||||
/* 80037038 */ void eff_break_tsubo(fopAc_ac_c*, cXyz, int);
|
||||
/* 80037180 */ void make_eff_break_kotubo(fopAc_ac_c*);
|
||||
@@ -53,10 +53,10 @@ struct dRes_control_c {
|
||||
/* 8003C2EC */ void getRes(char const*, s32, dRes_info_c*, int);
|
||||
};
|
||||
|
||||
struct JPABaseEmitter {};
|
||||
|
||||
struct dKy_tevstr_c {};
|
||||
|
||||
struct JPABaseEmitter {};
|
||||
|
||||
struct J3DModelData {};
|
||||
|
||||
struct dPa_modelEcallBack {
|
||||
@@ -66,10 +66,10 @@ struct dPa_modelEcallBack {
|
||||
|
||||
struct dPa_levelEcallBack {};
|
||||
|
||||
struct csXyz {};
|
||||
|
||||
struct _GXColor {};
|
||||
|
||||
struct csXyz {};
|
||||
|
||||
struct dPa_control_c {
|
||||
/* 8004CA90 */ void set(u8, u16, cXyz const*, dKy_tevstr_c const*, csXyz const*, cXyz const*,
|
||||
u8, dPa_levelEcallBack*, s8, _GXColor const*, _GXColor const*,
|
||||
@@ -324,7 +324,7 @@ SECTION_RODATA static f32 const zero_quat[4] = {
|
||||
0.0f,
|
||||
1.0f,
|
||||
};
|
||||
SECTION_DEAD void* const cg_80379298 = (void*)(&zero_quat);
|
||||
COMPILER_STRIP_GATE(80379298, &zero_quat);
|
||||
|
||||
/* 80451DA8-80451DB0 0003A8 0004+04 1/1 0/0 0/0 .sdata2 @3956 */
|
||||
SECTION_SDATA2 static f32 lit_3956[1 + 1 /* padding */] = {
|
||||
|
||||
@@ -652,7 +652,7 @@ SECTION_RODATA static u8 const twglArcName[10 + 2 /* padding */] = {
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
SECTION_DEAD void* const cg_80393DA8 = (void*)(&twglArcName);
|
||||
COMPILER_STRIP_GATE(80393DA8, &twglArcName);
|
||||
|
||||
/* 80393DB4-80393DC0 020414 000A+02 1/0 0/0 0/0 .rodata twgwArcName$4617 */
|
||||
SECTION_RODATA static u8 const twgwArcName[10 + 2 /* padding */] = {
|
||||
@@ -670,7 +670,7 @@ SECTION_RODATA static u8 const twgwArcName[10 + 2 /* padding */] = {
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
SECTION_DEAD void* const cg_80393DB4 = (void*)(&twgwArcName);
|
||||
COMPILER_STRIP_GATE(80393DB4, &twgwArcName);
|
||||
|
||||
/* 803BA0A0-803BA0C0 -00001 0020+00 1/1 0/0 0/0 .data arcName$4622 */
|
||||
SECTION_DATA static void* arcName[8] = {
|
||||
|
||||
@@ -341,7 +341,7 @@ SECTION_RODATA extern void* const mData__12daShopItem_c[276] = {
|
||||
(void*)0x0000000C,
|
||||
(void*)NULL,
|
||||
};
|
||||
SECTION_DEAD void* const cg_803792E8 = (void*)(&mData__12daShopItem_c);
|
||||
COMPILER_STRIP_GATE(803792E8, &mData__12daShopItem_c);
|
||||
|
||||
/* 80037C24-80037C7C 032564 0058+00 0/0 0/0 1/1 .text CheckShopItemCreateHeap__FP10fopAc_ac_c */
|
||||
#pragma push
|
||||
|
||||
Reference in New Issue
Block a user