mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
detect more floats/doubles, including from relocations
This commit is contained in:
@@ -51,10 +51,10 @@ struct dSv_info_c {
|
||||
/* 80035360 */ void isSwitch(int, int) const;
|
||||
};
|
||||
|
||||
struct J3DModelData {};
|
||||
|
||||
struct dKy_tevstr_c {};
|
||||
|
||||
struct J3DModelData {};
|
||||
|
||||
struct dScnKy_env_light_c {
|
||||
/* 801A37C4 */ void settingTevStruct(int, cXyz*, dKy_tevstr_c*);
|
||||
/* 801A4DA0 */ void setLightTevColorType_MAJI(J3DModelData*, dKy_tevstr_c*);
|
||||
@@ -71,10 +71,10 @@ struct dPa_followEcallBack {
|
||||
/* 80CED4C8 */ void __defctor();
|
||||
};
|
||||
|
||||
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*,
|
||||
@@ -154,10 +154,10 @@ struct cCcD_GStts {
|
||||
/* 80CEEE7C */ ~cCcD_GStts();
|
||||
};
|
||||
|
||||
struct JAISoundID {};
|
||||
|
||||
struct Vec {};
|
||||
|
||||
struct JAISoundID {};
|
||||
|
||||
struct Z2SeMgr {
|
||||
/* 802AB984 */ void seStart(JAISoundID, Vec const*, u32, s8, f32, f32, f32, f32, u8);
|
||||
};
|
||||
@@ -318,11 +318,11 @@ SECTION_RODATA static u8 const lit_3635[4] = {
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
SECTION_DEAD void* const cg_80CEEFA0 = (void*)(&lit_3635);
|
||||
COMPILER_STRIP_GATE(80CEEFA0, &lit_3635);
|
||||
|
||||
/* 80CEEFA4-80CEEFA8 000004 0004+00 1/1 0/0 0/0 .rodata @3636 */
|
||||
SECTION_RODATA static u32 const lit_3636 = 0x42C80000;
|
||||
SECTION_DEAD void* const cg_80CEEFA4 = (void*)(&lit_3636);
|
||||
SECTION_RODATA static f32 const lit_3636 = 100.0f;
|
||||
COMPILER_STRIP_GATE(80CEEFA4, &lit_3636);
|
||||
|
||||
/* 80CEF1E8-80CEF1EC 000008 0001+03 1/1 0/0 0/0 .bss @1109 */
|
||||
static u8 lit_1109[1 + 3 /* padding */];
|
||||
@@ -461,21 +461,21 @@ asm void daObjStopper_c::setBaseMtx() {
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80CEEFA8-80CEEFAC 000008 0004+00 1/2 0/0 0/0 .rodata @3692 */
|
||||
SECTION_RODATA static u32 const lit_3692 = 0x43960000;
|
||||
SECTION_DEAD void* const cg_80CEEFA8 = (void*)(&lit_3692);
|
||||
SECTION_RODATA static f32 const lit_3692 = 300.0f;
|
||||
COMPILER_STRIP_GATE(80CEEFA8, &lit_3692);
|
||||
|
||||
/* 80CEEFAC-80CEEFB0 00000C 0004+00 0/1 0/0 0/0 .rodata @3693 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static u32 const lit_3693 = 0x41F00000;
|
||||
SECTION_DEAD void* const cg_80CEEFAC = (void*)(&lit_3693);
|
||||
SECTION_RODATA static f32 const lit_3693 = 30.0f;
|
||||
COMPILER_STRIP_GATE(80CEEFAC, &lit_3693);
|
||||
#pragma pop
|
||||
|
||||
/* 80CEEFB0-80CEEFB4 000010 0004+00 0/2 0/0 0/0 .rodata @3694 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static u32 const lit_3694 = 0x40000000;
|
||||
SECTION_DEAD void* const cg_80CEEFB0 = (void*)(&lit_3694);
|
||||
SECTION_RODATA static f32 const lit_3694 = 2.0f;
|
||||
COMPILER_STRIP_GATE(80CEEFB0, &lit_3694);
|
||||
#pragma pop
|
||||
|
||||
/* 80CED0B8-80CED20C 000298 0154+00 1/0 0/0 0/0 .text Create__14daObjStopper_cFv */
|
||||
@@ -822,47 +822,47 @@ asm void daObjStopper_c::action() {
|
||||
/* 80CEEFB4-80CEEFB8 000014 0004+00 0/2 0/0 0/0 .rodata @3876 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static u32 const lit_3876 = 0x3D4CCCCD;
|
||||
SECTION_DEAD void* const cg_80CEEFB4 = (void*)(&lit_3876);
|
||||
SECTION_RODATA static f32 const lit_3876 = 1.0f / 20.0f;
|
||||
COMPILER_STRIP_GATE(80CEEFB4, &lit_3876);
|
||||
#pragma pop
|
||||
|
||||
/* 80CEEFB8-80CEEFBC 000018 0004+00 2/6 0/0 0/0 .rodata @3877 */
|
||||
SECTION_RODATA static u32 const lit_3877 = 0x3F800000;
|
||||
SECTION_DEAD void* const cg_80CEEFB8 = (void*)(&lit_3877);
|
||||
SECTION_RODATA static f32 const lit_3877 = 1.0f;
|
||||
COMPILER_STRIP_GATE(80CEEFB8, &lit_3877);
|
||||
|
||||
/* 80CEEFBC-80CEEFC0 00001C 0004+00 0/1 0/0 0/0 .rodata @3878 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static u32 const lit_3878 = 0xBE800000;
|
||||
SECTION_DEAD void* const cg_80CEEFBC = (void*)(&lit_3878);
|
||||
SECTION_RODATA static f32 const lit_3878 = -0.25f;
|
||||
COMPILER_STRIP_GATE(80CEEFBC, &lit_3878);
|
||||
#pragma pop
|
||||
|
||||
/* 80CEEFC0-80CEEFC4 000020 0004+00 0/1 0/0 0/0 .rodata @3879 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static u32 const lit_3879 = 0x41C80000;
|
||||
SECTION_DEAD void* const cg_80CEEFC0 = (void*)(&lit_3879);
|
||||
SECTION_RODATA static f32 const lit_3879 = 25.0f;
|
||||
COMPILER_STRIP_GATE(80CEEFC0, &lit_3879);
|
||||
#pragma pop
|
||||
|
||||
/* 80CEEFC4-80CEEFC8 000024 0004+00 0/1 0/0 0/0 .rodata @3880 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static u32 const lit_3880 = 0x3FD9999A;
|
||||
SECTION_DEAD void* const cg_80CEEFC4 = (void*)(&lit_3880);
|
||||
SECTION_RODATA static f32 const lit_3880 = 17.0f / 10.0f;
|
||||
COMPILER_STRIP_GATE(80CEEFC4, &lit_3880);
|
||||
#pragma pop
|
||||
|
||||
/* 80CEEFC8-80CEEFCC 000028 0004+00 0/2 0/0 0/0 .rodata @3881 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static u32 const lit_3881 = 0x42700000;
|
||||
SECTION_DEAD void* const cg_80CEEFC8 = (void*)(&lit_3881);
|
||||
SECTION_RODATA static f32 const lit_3881 = 60.0f;
|
||||
COMPILER_STRIP_GATE(80CEEFC8, &lit_3881);
|
||||
#pragma pop
|
||||
|
||||
/* 80CEEFCC-80CEEFD0 00002C 0004+00 0/2 0/0 0/0 .rodata @3882 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static u32 const lit_3882 = 0x43AF0000;
|
||||
SECTION_DEAD void* const cg_80CEEFCC = (void*)(&lit_3882);
|
||||
SECTION_RODATA static f32 const lit_3882 = 350.0f;
|
||||
COMPILER_STRIP_GATE(80CEEFCC, &lit_3882);
|
||||
#pragma pop
|
||||
|
||||
/* 80CED824-80CEDA24 000A04 0200+00 1/0 0/0 0/0 .text actionWait__14daObjStopper_cFv */
|
||||
@@ -897,8 +897,8 @@ asm void daObjStopper_c::actionOrderEvent() {
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80CEEFD0-80CEEFD4 000030 0004+00 2/5 0/0 0/0 .rodata @4025 */
|
||||
SECTION_RODATA static u32 const lit_4025 = 0xBF800000;
|
||||
SECTION_DEAD void* const cg_80CEEFD0 = (void*)(&lit_4025);
|
||||
SECTION_RODATA static f32 const lit_4025 = -1.0f;
|
||||
COMPILER_STRIP_GATE(80CEEFD0, &lit_4025);
|
||||
|
||||
/* 80CEDB2C-80CEE048 000D0C 051C+00 1/0 0/0 0/0 .text actionEvent__14daObjStopper_cFv */
|
||||
#pragma push
|
||||
@@ -941,8 +941,8 @@ asm void daObjStopper_c::actionCloseInit() {
|
||||
/* 80CEEFD4-80CEEFD8 000034 0004+00 0/1 0/0 0/0 .rodata @4053 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static u32 const lit_4053 = 0x40C00000;
|
||||
SECTION_DEAD void* const cg_80CEEFD4 = (void*)(&lit_4053);
|
||||
SECTION_RODATA static f32 const lit_4053 = 6.0f;
|
||||
COMPILER_STRIP_GATE(80CEEFD4, &lit_4053);
|
||||
#pragma pop
|
||||
|
||||
/* 80CEE0E0-80CEE148 0012C0 0068+00 1/0 0/0 0/0 .text actionClose__14daObjStopper_cFv */
|
||||
@@ -959,12 +959,12 @@ asm void daObjStopper_c::actionClose() {
|
||||
/* 80CEEFD8-80CEEFE0 000038 0004+04 0/2 0/0 0/0 .rodata @4166 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static u32 const lit_4166[1 + 1 /* padding */] = {
|
||||
0x3F000000,
|
||||
SECTION_RODATA static f32 const lit_4166[1 + 1 /* padding */] = {
|
||||
0.5f,
|
||||
/* padding */
|
||||
0x00000000,
|
||||
0.0f,
|
||||
};
|
||||
SECTION_DEAD void* const cg_80CEEFD8 = (void*)(&lit_4166);
|
||||
COMPILER_STRIP_GATE(80CEEFD8, &lit_4166);
|
||||
#pragma pop
|
||||
|
||||
/* 80CEEFE0-80CEEFE8 000040 0008+00 0/3 0/0 0/0 .rodata @4168 */
|
||||
@@ -973,7 +973,7 @@ SECTION_DEAD void* const cg_80CEEFD8 = (void*)(&lit_4166);
|
||||
SECTION_RODATA static u8 const lit_4168[8] = {
|
||||
0x43, 0x30, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
|
||||
};
|
||||
SECTION_DEAD void* const cg_80CEEFE0 = (void*)(&lit_4168);
|
||||
COMPILER_STRIP_GATE(80CEEFE0, &lit_4168);
|
||||
#pragma pop
|
||||
|
||||
/* 80CEE148-80CEE5D0 001328 0488+00 1/1 0/0 0/0 .text hint_action1__14daObjStopper_cFv */
|
||||
@@ -1000,15 +1000,15 @@ asm void daObjStopper_c::hint_action2() {
|
||||
/* 80CEEFE8-80CEEFEC 000048 0004+00 0/1 0/0 0/0 .rodata @4311 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static u32 const lit_4311 = 0x3E4CCCCD;
|
||||
SECTION_DEAD void* const cg_80CEEFE8 = (void*)(&lit_4311);
|
||||
SECTION_RODATA static f32 const lit_4311 = 1.0f / 5.0f;
|
||||
COMPILER_STRIP_GATE(80CEEFE8, &lit_4311);
|
||||
#pragma pop
|
||||
|
||||
/* 80CEEFEC-80CEEFF0 00004C 0004+00 0/1 0/0 0/0 .rodata @4312 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static u32 const lit_4312 = 0x42E60000;
|
||||
SECTION_DEAD void* const cg_80CEEFEC = (void*)(&lit_4312);
|
||||
SECTION_RODATA static f32 const lit_4312 = 115.0f;
|
||||
COMPILER_STRIP_GATE(80CEEFEC, &lit_4312);
|
||||
#pragma pop
|
||||
|
||||
/* 80CEEA28-80CEECFC 001C08 02D4+00 1/1 0/0 0/0 .text hint_action3__14daObjStopper_cFv */
|
||||
|
||||
Reference in New Issue
Block a user