summaryrefslogtreecommitdiff
path: root/src/d/d_spline_path.cpp
diff options
context:
space:
mode:
authorJulgodis <>2021-04-01 02:07:58 +0200
committerJulgodis <>2021-04-01 02:07:58 +0200
commitf6464a61cecc9b65cf010d2fb7876c23251761f5 (patch)
treef8dca6ee66125288bd3be0cc239cf07276469a02 /src/d/d_spline_path.cpp
parentb999714187d934636004d3d93e1ed1da792d6f80 (diff)
__sinit and progress script update
Diffstat (limited to 'src/d/d_spline_path.cpp')
-rw-r--r--src/d/d_spline_path.cpp144
1 files changed, 37 insertions, 107 deletions
diff --git a/src/d/d_spline_path.cpp b/src/d/d_spline_path.cpp
index 62803ef117..dac01806cd 100644
--- a/src/d/d_spline_path.cpp
+++ b/src/d/d_spline_path.cpp
@@ -1,125 +1,78 @@
-//
+//
// Generated By: dol2asm
// Translation Unit: d/d_spline_path
-//
+//
+#include "d/d_spline_path.h"
#include "dol2asm.h"
#include "dolphin/types.h"
-#include "d/d_spline_path.h"
-//
+//
// Types:
-//
+//
-struct dPath {
-};
+struct dPath {};
struct dPathCurve {
- /* 80097C5C */ // False False
-// dPath* False
-// dPath False
-void Init(dPath*);
- /* 80097C74 */ // False False
-// f32 False
-void bSpline2(f32);
+ /* 80097C5C */ void Init(dPath*);
+ /* 80097C74 */ void bSpline2(f32);
};
-struct cXyz {
-};
+struct cXyz {};
struct d2DBSplinePath {
- /* 80097878 */ // False False
-// s32 False
-// s32 False
-void Init(s32, s32);
- /* 80097904 */ // False False
-void Step();
- /* 80097B20 */ // False False
-// f32* False
-// f32 False
-void Calc(f32*);
- /* 80097A6C */ // False False
-// cXyz* False
-// cXyz False
-void Calc(cXyz*);
- /* 80097B68 */ // False False
-// f32* False
-// f32 False
-// f32 False
-void Spot(f32*, f32);
+ /* 80097878 */ void Init(s32, s32);
+ /* 80097904 */ void Step();
+ /* 80097B20 */ void Calc(f32*);
+ /* 80097A6C */ void Calc(cXyz*);
+ /* 80097B68 */ void Spot(f32*, f32);
};
-//
+//
// Forward References:
-//
+//
-
-// False False
-// s32 False
-// s32 False
extern "C" void Init__14d2DBSplinePathFll();
-// False False
extern "C" void Step__14d2DBSplinePathFv();
-// False False
-// cXyz* False
-// cXyz False
extern "C" void Calc__14d2DBSplinePathFP4cXyz();
-// False False
-// f32* False
-// f32 False
extern "C" void Calc__14d2DBSplinePathFPf();
-// False False
-// f32* False
-// f32 False
-// f32 False
extern "C" void Spot__14d2DBSplinePathFPff();
-// False False
-// dPath* False
-// dPath False
extern "C" void Init__10dPathCurveFP5dPath();
-// False False
-// f32 False
extern "C" void bSpline2__10dPathCurveFf();
-//
+//
// External References:
-//
-
+//
-// False False
extern "C" void PSVECAdd();
-//
+//
// Declarations:
-//
+//
/* ############################################################################################## */
-/* 80452BC8-80452BD0 0008+00 s=4 e=0 z=0 None .sdata2 @3632 */
+/* 80452BC8-80452BD0 0008+00 s=4 e=0 z=0 None .sdata2 @3632 */
SECTION_SDATA2 static f64 lit_3632 = 4503601774854144.0 /* cast s32 to float */;
-/* 80097878-80097904 008C+00 s=0 e=7 z=0 None .text Init__14d2DBSplinePathFll */
+/* 80097878-80097904 008C+00 s=0 e=7 z=0 None .text Init__14d2DBSplinePathFll */
// 800978BC: 80452BC8 (lit_3632)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// s32 False
-// s32 False
asm void d2DBSplinePath::Init(s32 param_0, s32 param_1) {
- nofralloc
+ nofralloc
#include "asm/d/d_spline_path/Init__14d2DBSplinePathFll.s"
}
#pragma pop
-
/* ############################################################################################## */
-/* 80452BD0-80452BD4 0004+00 s=3 e=0 z=0 None .sdata2 @3684 */
+/* 80452BD0-80452BD4 0004+00 s=3 e=0 z=0 None .sdata2 @3684 */
SECTION_SDATA2 static f32 lit_3684 = 1.0f;
-/* 80452BD4-80452BD8 0004+00 s=3 e=0 z=0 None .sdata2 @3685 */
+/* 80452BD4-80452BD8 0004+00 s=3 e=0 z=0 None .sdata2 @3685 */
SECTION_SDATA2 static f32 lit_3685 = 0.5f;
-/* 80097904-80097A6C 0168+00 s=0 e=5 z=0 None .text Step__14d2DBSplinePathFv */
+/* 80097904-80097A6C 0168+00 s=0 e=5 z=0 None .text Step__14d2DBSplinePathFv */
// 80097958: 80452BC8 (lit_3632)
// 800979A8: 80452BD0 (lit_3684)
// 800979FC: 80452BD0 (lit_3684)
@@ -127,75 +80,56 @@ SECTION_SDATA2 static f32 lit_3685 = 0.5f;
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
asm void d2DBSplinePath::Step() {
- nofralloc
+ nofralloc
#include "asm/d/d_spline_path/Step__14d2DBSplinePathFv.s"
}
#pragma pop
-
-/* 80097A6C-80097B20 00B4+00 s=0 e=1 z=0 None .text Calc__14d2DBSplinePathFP4cXyz */
+/* 80097A6C-80097B20 00B4+00 s=0 e=1 z=0 None .text Calc__14d2DBSplinePathFP4cXyz */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// cXyz* False
-// cXyz False
asm void d2DBSplinePath::Calc(cXyz* param_0) {
- nofralloc
+ nofralloc
#include "asm/d/d_spline_path/Calc__14d2DBSplinePathFP4cXyz.s"
}
#pragma pop
-
-/* 80097B20-80097B68 0048+00 s=0 e=5 z=0 None .text Calc__14d2DBSplinePathFPf */
+/* 80097B20-80097B68 0048+00 s=0 e=5 z=0 None .text Calc__14d2DBSplinePathFPf */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// f32* False
-// f32 False
asm void d2DBSplinePath::Calc(f32* param_0) {
- nofralloc
+ nofralloc
#include "asm/d/d_spline_path/Calc__14d2DBSplinePathFPf.s"
}
#pragma pop
-
-/* 80097B68-80097C5C 00F4+00 s=0 e=1 z=0 None .text Spot__14d2DBSplinePathFPff */
+/* 80097B68-80097C5C 00F4+00 s=0 e=1 z=0 None .text Spot__14d2DBSplinePathFPff */
// 80097B84: 80452BC8 (lit_3632)
// 80097C04: 80452BD0 (lit_3684)
// 80097C0C: 80452BD4 (lit_3685)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// f32* False
-// f32 False
-// f32 False
asm void d2DBSplinePath::Spot(f32* param_0, f32 param_1) {
- nofralloc
+ nofralloc
#include "asm/d/d_spline_path/Spot__14d2DBSplinePathFPff.s"
}
#pragma pop
-
-/* 80097C5C-80097C74 0018+00 s=0 e=0 z=1 None .text Init__10dPathCurveFP5dPath */
+/* 80097C5C-80097C74 0018+00 s=0 e=0 z=1 None .text Init__10dPathCurveFP5dPath */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// dPath* False
-// dPath False
asm void dPathCurve::Init(dPath* param_0) {
- nofralloc
+ nofralloc
#include "asm/d/d_spline_path/Init__10dPathCurveFP5dPath.s"
}
#pragma pop
-
-/* 80097C74-80097E8C 0218+00 s=0 e=0 z=1 None .text bSpline2__10dPathCurveFf */
+/* 80097C74-80097E8C 0218+00 s=0 e=0 z=1 None .text bSpline2__10dPathCurveFf */
// 80097D0C: 80347090 (PSVECAdd)
// 80097D2C: 80452BC8 (lit_3632)
// 80097D70: 80452BD0 (lit_3684)
@@ -203,12 +137,8 @@ asm void dPathCurve::Init(dPath* param_0) {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-// False False
-// f32 False
asm void dPathCurve::bSpline2(f32 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/d_spline_path/bSpline2__10dPathCurveFf.s"
}
#pragma pop
-
-