// // Generated By: dol2asm // Translation Unit: c_m3d_g_aab // #include "SSystem/SComponent/c_m3d_g_aab.h" #include "dol2asm.h" #include "dolphin/types.h" // // Types: // struct cXyz {}; struct cM3dGAab { /* 8026EC54 */ void Set(cXyz const*, cXyz const*); /* 8026EC88 */ void CrossY(cXyz const*) const; /* 8026ECD0 */ void UnderPlaneYUnder(f32) const; /* 8026ECE4 */ void TopPlaneYUnder(f32) const; /* 8026ECF8 */ void ClearForMinMax(); /* 8026ED60 */ void SetMinMax(cM3dGAab const&); /* 8026ED1C */ void SetMinMax(cXyz const&); /* 8026EDA4 */ void SetMin(cXyz const&); /* 8026EDE4 */ void SetMax(cXyz const&); /* 8026EE24 */ void CalcCenter(cXyz*) const; /* 8026EE68 */ void PlusR(f32); }; // // Forward References: // extern "C" void Set__8cM3dGAabFPC4cXyzPC4cXyz(); extern "C" void CrossY__8cM3dGAabCFPC4cXyz(); extern "C" void UnderPlaneYUnder__8cM3dGAabCFf(); extern "C" void TopPlaneYUnder__8cM3dGAabCFf(); extern "C" void ClearForMinMax__8cM3dGAabFv(); extern "C" void SetMinMax__8cM3dGAabFRC4cXyz(); extern "C" void SetMinMax__8cM3dGAabFRC8cM3dGAab(); extern "C" void SetMin__8cM3dGAabFRC4cXyz(); extern "C" void SetMax__8cM3dGAabFRC4cXyz(); extern "C" void CalcCenter__8cM3dGAabCFP4cXyz(); extern "C" void PlusR__8cM3dGAabFf(); // // External References: // extern "C" void PSVECAdd(); extern "C" void PSVECScale(); // // Declarations: // /* 8026EC54-8026EC88 269594 0034+00 0/0 4/4 0/0 .text Set__8cM3dGAabFPC4cXyzPC4cXyz */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void cM3dGAab::Set(cXyz const* param_0, cXyz const* param_1) { nofralloc #include "asm/SSystem/SComponent/c_m3d_g_aab/Set__8cM3dGAabFPC4cXyzPC4cXyz.s" } #pragma pop /* 8026EC88-8026ECD0 2695C8 0048+00 0/0 6/6 0/0 .text CrossY__8cM3dGAabCFPC4cXyz */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void cM3dGAab::CrossY(cXyz const* param_0) const { nofralloc #include "asm/SSystem/SComponent/c_m3d_g_aab/CrossY__8cM3dGAabCFPC4cXyz.s" } #pragma pop /* 8026ECD0-8026ECE4 269610 0014+00 0/0 6/6 0/0 .text UnderPlaneYUnder__8cM3dGAabCFf */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void cM3dGAab::UnderPlaneYUnder(f32 param_0) const { nofralloc #include "asm/SSystem/SComponent/c_m3d_g_aab/UnderPlaneYUnder__8cM3dGAabCFf.s" } #pragma pop /* 8026ECE4-8026ECF8 269624 0014+00 0/0 6/6 0/0 .text TopPlaneYUnder__8cM3dGAabCFf */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void cM3dGAab::TopPlaneYUnder(f32 param_0) const { nofralloc #include "asm/SSystem/SComponent/c_m3d_g_aab/TopPlaneYUnder__8cM3dGAabCFf.s" } #pragma pop /* ############################################################################################## */ /* 804551D0-804551D4 0037D0 0004+00 1/1 0/0 0/0 .sdata2 @416 */ SECTION_SDATA2 static f32 lit_416 = 1000000000.0f; /* 804551D4-804551D8 0037D4 0004+00 1/1 0/0 0/0 .sdata2 @417 */ SECTION_SDATA2 static f32 lit_417 = -1000000000.0f; /* 8026ECF8-8026ED1C 269638 0024+00 0/0 6/6 0/0 .text ClearForMinMax__8cM3dGAabFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void cM3dGAab::ClearForMinMax() { nofralloc #include "asm/SSystem/SComponent/c_m3d_g_aab/ClearForMinMax__8cM3dGAabFv.s" } #pragma pop /* 8026ED1C-8026ED60 26965C 0044+00 1/1 3/3 0/0 .text SetMinMax__8cM3dGAabFRC4cXyz */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void cM3dGAab::SetMinMax(cXyz const& param_0) { nofralloc #include "asm/SSystem/SComponent/c_m3d_g_aab/SetMinMax__8cM3dGAabFRC4cXyz.s" } #pragma pop /* 8026ED60-8026EDA4 2696A0 0044+00 0/0 2/2 0/0 .text SetMinMax__8cM3dGAabFRC8cM3dGAab */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void cM3dGAab::SetMinMax(cM3dGAab const& param_0) { nofralloc #include "asm/SSystem/SComponent/c_m3d_g_aab/SetMinMax__8cM3dGAabFRC8cM3dGAab.s" } #pragma pop /* 8026EDA4-8026EDE4 2696E4 0040+00 1/1 1/1 0/0 .text SetMin__8cM3dGAabFRC4cXyz */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void cM3dGAab::SetMin(cXyz const& param_0) { nofralloc #include "asm/SSystem/SComponent/c_m3d_g_aab/SetMin__8cM3dGAabFRC4cXyz.s" } #pragma pop /* 8026EDE4-8026EE24 269724 0040+00 1/1 1/1 0/0 .text SetMax__8cM3dGAabFRC4cXyz */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void cM3dGAab::SetMax(cXyz const& param_0) { nofralloc #include "asm/SSystem/SComponent/c_m3d_g_aab/SetMax__8cM3dGAabFRC4cXyz.s" } #pragma pop /* ############################################################################################## */ /* 804551D8-804551E0 0037D8 0004+04 1/1 0/0 0/0 .sdata2 @493 */ SECTION_SDATA2 static f32 lit_493[1 + 1 /* padding */] = { 0.5f, /* padding */ 0.0f, }; /* 8026EE24-8026EE68 269764 0044+00 0/0 1/1 0/0 .text CalcCenter__8cM3dGAabCFP4cXyz */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void cM3dGAab::CalcCenter(cXyz* param_0) const { nofralloc #include "asm/SSystem/SComponent/c_m3d_g_aab/CalcCenter__8cM3dGAabCFP4cXyz.s" } #pragma pop /* 8026EE68-8026EEB4 2697A8 004C+00 0/0 1/1 0/0 .text PlusR__8cM3dGAabFf */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void cM3dGAab::PlusR(f32 param_0) { nofralloc #include "asm/SSystem/SComponent/c_m3d_g_aab/PlusR__8cM3dGAabFf.s" } #pragma pop