detect more floats/doubles, including from relocations

This commit is contained in:
Julgodis
2021-04-07 09:16:47 +02:00
parent ed1ee30dd2
commit dca1d2a1c0
1645 changed files with 69992 additions and 69984 deletions
+42 -42
View File
@@ -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 */