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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user