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:
@@ -29,14 +29,14 @@ struct daYkgr_HIO_c {
|
||||
|
||||
struct dPa_levelEcallBack {};
|
||||
|
||||
struct csXyz {};
|
||||
|
||||
struct cXyz {};
|
||||
|
||||
struct _GXColor {};
|
||||
|
||||
struct dKy_tevstr_c {};
|
||||
|
||||
struct cXyz {};
|
||||
|
||||
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*,
|
||||
@@ -143,14 +143,14 @@ asm void dPa_YkgrPcallBack::draw(JPABaseEmitter* param_0, JPABaseParticle* param
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 805A8FBC-805A8FC0 000000 0004+00 6/6 0/0 0/0 .rodata @3759 */
|
||||
SECTION_RODATA static u32 const lit_3759 = 0xC1880000;
|
||||
SECTION_DEAD void* const cg_805A8FBC = (void*)(&lit_3759);
|
||||
SECTION_RODATA static f32 const lit_3759 = -17.0f;
|
||||
COMPILER_STRIP_GATE(805A8FBC, &lit_3759);
|
||||
|
||||
/* 805A8FC0-805A8FC4 000004 0004+00 0/1 0/0 0/0 .rodata @3760 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static u32 const lit_3760 = 0x423C0000;
|
||||
SECTION_DEAD void* const cg_805A8FC0 = (void*)(&lit_3760);
|
||||
SECTION_RODATA static f32 const lit_3760 = 47.0f;
|
||||
COMPILER_STRIP_GATE(805A8FC0, &lit_3760);
|
||||
#pragma pop
|
||||
|
||||
/* 805A8FC4-805A8FC8 000008 0004+00 0/5 0/0 0/0 .rodata @3761 */
|
||||
@@ -162,25 +162,25 @@ SECTION_RODATA static u8 const lit_3761[4] = {
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
SECTION_DEAD void* const cg_805A8FC4 = (void*)(&lit_3761);
|
||||
COMPILER_STRIP_GATE(805A8FC4, &lit_3761);
|
||||
#pragma pop
|
||||
|
||||
/* 805A8FC8-805A8FCC 00000C 0004+00 0/4 0/0 0/0 .rodata @3762 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static u32 const lit_3762 = 0x3F000000;
|
||||
SECTION_DEAD void* const cg_805A8FC8 = (void*)(&lit_3762);
|
||||
SECTION_RODATA static f32 const lit_3762 = 0.5f;
|
||||
COMPILER_STRIP_GATE(805A8FC8, &lit_3762);
|
||||
#pragma pop
|
||||
|
||||
/* 805A8FCC-805A8FD4 000010 0004+04 0/4 0/0 0/0 .rodata @3763 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static u32 const lit_3763[1 + 1 /* padding */] = {
|
||||
0x3F800000,
|
||||
SECTION_RODATA static f32 const lit_3763[1 + 1 /* padding */] = {
|
||||
1.0f,
|
||||
/* padding */
|
||||
0x00000000,
|
||||
0.0f,
|
||||
};
|
||||
SECTION_DEAD void* const cg_805A8FCC = (void*)(&lit_3763);
|
||||
COMPILER_STRIP_GATE(805A8FCC, &lit_3763);
|
||||
#pragma pop
|
||||
|
||||
/* 805A8FD4-805A8FDC 000018 0008+00 0/2 0/0 0/0 .rodata @3766 */
|
||||
@@ -189,7 +189,7 @@ SECTION_DEAD void* const cg_805A8FCC = (void*)(&lit_3763);
|
||||
SECTION_RODATA static u8 const lit_3766[8] = {
|
||||
0x43, 0x30, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
|
||||
};
|
||||
SECTION_DEAD void* const cg_805A8FD4 = (void*)(&lit_3766);
|
||||
COMPILER_STRIP_GATE(805A8FD4, &lit_3766);
|
||||
#pragma pop
|
||||
|
||||
/* 805A84D4-805A85D4 000134 0100+00 2/2 0/0 0/0 .text setParam__17dPa_YkgrPcallBackFf */
|
||||
@@ -209,7 +209,7 @@ asm void dPa_YkgrPcallBack::setParam(f32 param_0) {
|
||||
SECTION_RODATA static u8 const lit_3846[8] = {
|
||||
0x3F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
SECTION_DEAD void* const cg_805A8FDC = (void*)(&lit_3846);
|
||||
COMPILER_STRIP_GATE(805A8FDC, &lit_3846);
|
||||
#pragma pop
|
||||
|
||||
/* 805A8FE4-805A8FEC 000028 0008+00 0/1 0/0 0/0 .rodata @3847 */
|
||||
@@ -218,7 +218,7 @@ SECTION_DEAD void* const cg_805A8FDC = (void*)(&lit_3846);
|
||||
SECTION_RODATA static u8 const lit_3847[8] = {
|
||||
0x40, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
SECTION_DEAD void* const cg_805A8FE4 = (void*)(&lit_3847);
|
||||
COMPILER_STRIP_GATE(805A8FE4, &lit_3847);
|
||||
#pragma pop
|
||||
|
||||
/* 805A8FEC-805A8FF4 000030 0008+00 0/1 0/0 0/0 .rodata @3848 */
|
||||
@@ -227,7 +227,7 @@ SECTION_DEAD void* const cg_805A8FE4 = (void*)(&lit_3847);
|
||||
SECTION_RODATA static u8 const lit_3848[8] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
SECTION_DEAD void* const cg_805A8FEC = (void*)(&lit_3848);
|
||||
COMPILER_STRIP_GATE(805A8FEC, &lit_3848);
|
||||
#pragma pop
|
||||
|
||||
/* 805A90B8-805A90BC 000008 0001+03 1/1 0/0 0/0 .bss @1109 */
|
||||
@@ -346,8 +346,8 @@ asm void daYkgr_c::getPosRate() {
|
||||
/* 805A8FF4-805A8FF8 000038 0004+00 0/2 0/0 0/0 .rodata @3951 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static u32 const lit_3951 = 0xC0400000;
|
||||
SECTION_DEAD void* const cg_805A8FF4 = (void*)(&lit_3951);
|
||||
SECTION_RODATA static f32 const lit_3951 = -3.0f;
|
||||
COMPILER_STRIP_GATE(805A8FF4, &lit_3951);
|
||||
#pragma pop
|
||||
|
||||
/* 805A912C-805A9138 00007C 000C+00 0/1 0/0 0/0 .bss @3851 */
|
||||
@@ -378,15 +378,15 @@ static bool daYkgrDelete(void* param_0) {
|
||||
/* 805A8FF8-805A8FFC 00003C 0004+00 0/1 0/0 0/0 .rodata @3976 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static u32 const lit_3976 = 0x3E800000;
|
||||
SECTION_DEAD void* const cg_805A8FF8 = (void*)(&lit_3976);
|
||||
SECTION_RODATA static f32 const lit_3976 = 0.25f;
|
||||
COMPILER_STRIP_GATE(805A8FF8, &lit_3976);
|
||||
#pragma pop
|
||||
|
||||
/* 805A8FFC-805A9000 000040 0004+00 0/1 0/0 0/0 .rodata @3977 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static u32 const lit_3977 = 0x3D4CCCCD;
|
||||
SECTION_DEAD void* const cg_805A8FFC = (void*)(&lit_3977);
|
||||
SECTION_RODATA static f32 const lit_3977 = 1.0f / 20.0f;
|
||||
COMPILER_STRIP_GATE(805A8FFC, &lit_3977);
|
||||
#pragma pop
|
||||
|
||||
/* 805A8A50-805A8BBC 0006B0 016C+00 1/0 0/0 0/0 .text daYkgrExecute__FPv */
|
||||
@@ -403,15 +403,15 @@ static asm void daYkgrExecute(void* param_0) {
|
||||
/* 805A9000-805A9004 000044 0004+00 0/1 0/0 0/0 .rodata @4032 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static u32 const lit_4032 = 0x42C80000;
|
||||
SECTION_DEAD void* const cg_805A9000 = (void*)(&lit_4032);
|
||||
SECTION_RODATA static f32 const lit_4032 = 100.0f;
|
||||
COMPILER_STRIP_GATE(805A9000, &lit_4032);
|
||||
#pragma pop
|
||||
|
||||
/* 805A9004-805A9008 000048 0004+00 0/1 0/0 0/0 .rodata @4033 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static u32 const lit_4033 = 0x437F0000;
|
||||
SECTION_DEAD void* const cg_805A9004 = (void*)(&lit_4033);
|
||||
SECTION_RODATA static f32 const lit_4033 = 255.0f;
|
||||
COMPILER_STRIP_GATE(805A9004, &lit_4033);
|
||||
#pragma pop
|
||||
|
||||
/* 805A8BBC-805A8D90 00081C 01D4+00 1/0 0/0 0/0 .text daYkgrDraw__FPv */
|
||||
@@ -524,29 +524,29 @@ void JPAParticleCallBack::execute(JPABaseEmitter* param_0, JPABaseParticle* para
|
||||
/* 805A9008-805A900C 00004C 0004+00 0/1 0/0 0/0 .rodata @4061 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static u32 const lit_4061 = 0xC1800000;
|
||||
SECTION_DEAD void* const cg_805A9008 = (void*)(&lit_4061);
|
||||
SECTION_RODATA static f32 const lit_4061 = -16.0f;
|
||||
COMPILER_STRIP_GATE(805A9008, &lit_4061);
|
||||
#pragma pop
|
||||
|
||||
/* 805A900C-805A9010 000050 0004+00 0/1 0/0 0/0 .rodata @4062 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static u32 const lit_4062 = 0xC0A00000;
|
||||
SECTION_DEAD void* const cg_805A900C = (void*)(&lit_4062);
|
||||
SECTION_RODATA static f32 const lit_4062 = -5.0f;
|
||||
COMPILER_STRIP_GATE(805A900C, &lit_4062);
|
||||
#pragma pop
|
||||
|
||||
/* 805A9010-805A9014 000054 0004+00 0/1 0/0 0/0 .rodata @4063 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static u32 const lit_4063 = 0x44BB8000;
|
||||
SECTION_DEAD void* const cg_805A9010 = (void*)(&lit_4063);
|
||||
SECTION_RODATA static f32 const lit_4063 = 1500.0f;
|
||||
COMPILER_STRIP_GATE(805A9010, &lit_4063);
|
||||
#pragma pop
|
||||
|
||||
/* 805A9014-805A9018 000058 0004+00 0/1 0/0 0/0 .rodata @4064 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static u32 const lit_4064 = 0x43FA0000;
|
||||
SECTION_DEAD void* const cg_805A9014 = (void*)(&lit_4064);
|
||||
SECTION_RODATA static f32 const lit_4064 = 500.0f;
|
||||
COMPILER_STRIP_GATE(805A9014, &lit_4064);
|
||||
#pragma pop
|
||||
|
||||
/* 805A8EA0-805A8FA4 000B00 0104+00 0/0 1/0 0/0 .text __sinit_d_a_ykgr_cpp */
|
||||
|
||||
Reference in New Issue
Block a user