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
+38 -38
View File
@@ -78,10 +78,10 @@ struct dCcD_Cyl {
struct dBgW {};
struct csXyz {};
struct cBgS_PolyInfo {};
struct csXyz {};
struct dBgS_MoveBgActor {
/* 80078624 */ dBgS_MoveBgActor();
/* 800786B0 */ bool IsDelete();
@@ -111,10 +111,10 @@ struct cCcS {
/* 80264BA8 */ void Set(cCcD_Obj*);
};
struct JAISoundID {};
struct Vec {};
struct JAISoundID {};
struct Z2SeMgr {
/* 802AB984 */ void seStart(JAISoundID, Vec const*, u32, s8, f32, f32, f32, f32, u8);
/* 802AC50C */ void seStartLevel(JAISoundID, Vec const*, u32, s8, f32, f32, f32, f32, u8);
@@ -232,27 +232,27 @@ asm void daObjWindow_c::setBaseMtx() {
SECTION_RODATA static u8 const l_bck[12] = {
0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x06, 0xFF, 0xFF, 0xFF, 0xFF,
};
SECTION_DEAD void* const cg_80D3922C = (void*)(&l_bck);
COMPILER_STRIP_GATE(80D3922C, &l_bck);
/* 80D39238-80D3923C 00000C 0004+00 0/1 0/0 0/0 .rodata @3661 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_3661 = 0xC37A0000;
SECTION_DEAD void* const cg_80D39238 = (void*)(&lit_3661);
SECTION_RODATA static f32 const lit_3661 = -250.0f;
COMPILER_STRIP_GATE(80D39238, &lit_3661);
#pragma pop
/* 80D3923C-80D39240 000010 0004+00 0/1 0/0 0/0 .rodata @3662 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_3662 = 0x44160000;
SECTION_DEAD void* const cg_80D3923C = (void*)(&lit_3662);
SECTION_RODATA static f32 const lit_3662 = 600.0f;
COMPILER_STRIP_GATE(80D3923C, &lit_3662);
#pragma pop
/* 80D39240-80D39244 000014 0004+00 0/1 0/0 0/0 .rodata @3663 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_3663 = 0x437A0000;
SECTION_DEAD void* const cg_80D39240 = (void*)(&lit_3663);
SECTION_RODATA static f32 const lit_3663 = 250.0f;
COMPILER_STRIP_GATE(80D39240, &lit_3663);
#pragma pop
/* 80D39244-80D39248 000018 0004+00 0/2 0/0 0/0 .rodata @3664 */
@@ -264,7 +264,7 @@ SECTION_RODATA static u8 const lit_3664[4] = {
0x00,
0x00,
};
SECTION_DEAD void* const cg_80D39244 = (void*)(&lit_3664);
COMPILER_STRIP_GATE(80D39244, &lit_3664);
#pragma pop
/* 80D39284-80D39288 -00001 0004+00 3/3 0/0 0/0 .data l_arcName */
@@ -291,8 +291,8 @@ asm void daObjWindow_c::Create() {
/* ############################################################################################## */
/* 80D39248-80D3924C 00001C 0004+00 1/2 0/0 0/0 .rodata @3696 */
SECTION_RODATA static u32 const lit_3696 = 0x3F800000;
SECTION_DEAD void* const cg_80D39248 = (void*)(&lit_3696);
SECTION_RODATA static f32 const lit_3696 = 1.0f;
COMPILER_STRIP_GATE(80D39248, &lit_3696);
/* 80D392CC-80D392EC -00001 0020+00 1/0 0/0 0/0 .data daObjWindow_METHODS */
SECTION_DATA static void* daObjWindow_METHODS[8] = {
@@ -371,85 +371,85 @@ asm void daObjWindow_c::create1st() {
/* 80D3924C-80D39250 000020 0004+00 0/1 0/0 0/0 .rodata @3821 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_3821 = 0x43240000;
SECTION_DEAD void* const cg_80D3924C = (void*)(&lit_3821);
SECTION_RODATA static f32 const lit_3821 = 164.0f;
COMPILER_STRIP_GATE(80D3924C, &lit_3821);
#pragma pop
/* 80D39250-80D39254 000024 0004+00 0/1 0/0 0/0 .rodata @3822 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_3822 = 0x443D4000;
SECTION_DEAD void* const cg_80D39250 = (void*)(&lit_3822);
SECTION_RODATA static f32 const lit_3822 = 757.0f;
COMPILER_STRIP_GATE(80D39250, &lit_3822);
#pragma pop
/* 80D39254-80D39258 000028 0004+00 0/1 0/0 0/0 .rodata @3823 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_3823 = 0xBF800000;
SECTION_DEAD void* const cg_80D39254 = (void*)(&lit_3823);
SECTION_RODATA static f32 const lit_3823 = -1.0f;
COMPILER_STRIP_GATE(80D39254, &lit_3823);
#pragma pop
/* 80D39258-80D3925C 00002C 0004+00 0/1 0/0 0/0 .rodata @3824 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_3824 = 0x42FA0000;
SECTION_DEAD void* const cg_80D39258 = (void*)(&lit_3824);
SECTION_RODATA static f32 const lit_3824 = 125.0f;
COMPILER_STRIP_GATE(80D39258, &lit_3824);
#pragma pop
/* 80D3925C-80D39260 000030 0004+00 0/1 0/0 0/0 .rodata @3825 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_3825 = 0x43840000;
SECTION_DEAD void* const cg_80D3925C = (void*)(&lit_3825);
SECTION_RODATA static f32 const lit_3825 = 264.0f;
COMPILER_STRIP_GATE(80D3925C, &lit_3825);
#pragma pop
/* 80D39260-80D39264 000034 0004+00 0/1 0/0 0/0 .rodata @3826 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_3826 = 0x43B60000;
SECTION_DEAD void* const cg_80D39260 = (void*)(&lit_3826);
SECTION_RODATA static f32 const lit_3826 = 364.0f;
COMPILER_STRIP_GATE(80D39260, &lit_3826);
#pragma pop
/* 80D39264-80D39268 000038 0004+00 0/1 0/0 0/0 .rodata @3827 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_3827 = 0x43E80000;
SECTION_DEAD void* const cg_80D39264 = (void*)(&lit_3827);
SECTION_RODATA static f32 const lit_3827 = 464.0f;
COMPILER_STRIP_GATE(80D39264, &lit_3827);
#pragma pop
/* 80D39268-80D3926C 00003C 0004+00 0/1 0/0 0/0 .rodata @3828 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_3828 = 0x44080000;
SECTION_DEAD void* const cg_80D39268 = (void*)(&lit_3828);
SECTION_RODATA static f32 const lit_3828 = 544.0f;
COMPILER_STRIP_GATE(80D39268, &lit_3828);
#pragma pop
/* 80D3926C-80D39270 000040 0004+00 0/1 0/0 0/0 .rodata @3829 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_3829 = 0x44328000;
SECTION_DEAD void* const cg_80D3926C = (void*)(&lit_3829);
SECTION_RODATA static f32 const lit_3829 = 714.0f;
COMPILER_STRIP_GATE(80D3926C, &lit_3829);
#pragma pop
/* 80D39270-80D39274 000044 0004+00 0/1 0/0 0/0 .rodata @3830 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_3830 = 0x444F4000;
SECTION_DEAD void* const cg_80D39270 = (void*)(&lit_3830);
SECTION_RODATA static f32 const lit_3830 = 829.0f;
COMPILER_STRIP_GATE(80D39270, &lit_3830);
#pragma pop
/* 80D39274-80D39278 000048 0004+00 0/1 0/0 0/0 .rodata @3831 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_3831 = 0xC2480000;
SECTION_DEAD void* const cg_80D39274 = (void*)(&lit_3831);
SECTION_RODATA static f32 const lit_3831 = -50.0f;
COMPILER_STRIP_GATE(80D39274, &lit_3831);
#pragma pop
/* 80D39278-80D3927C 00004C 0004+00 0/1 0/0 0/0 .rodata @3832 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_3832 = 0x42A00000;
SECTION_DEAD void* const cg_80D39278 = (void*)(&lit_3832);
SECTION_RODATA static f32 const lit_3832 = 80.0f;
COMPILER_STRIP_GATE(80D39278, &lit_3832);
#pragma pop
/* 80D38B04-80D38F28 000424 0424+00 1/0 0/0 0/0 .text Execute__13daObjWindow_cFPPA3_A4_f