project cleanup (#2895)

* some wii OS fixes

* remove old dol2asm comments

* remove dol2asm.h

* remove function address comments

* normalize ATTRIBUTE_ALIGN usage

* DECL_WEAK macro

* fix gcc attribute weak macro

* wrap more mwcc specific things in ifdefs

* fixes

* fix revo sdk version flags

* fixes
This commit is contained in:
TakaRikka
2025-11-30 14:23:42 -08:00
committed by GitHub
parent 434415337d
commit a6e76c0841
2375 changed files with 24683 additions and 71069 deletions
+67 -67
View File
@@ -26,8 +26,8 @@ public:
enum TEOutside { OUT_INIT };
enum TEInterpolate {};
/* 80281690 */ TFunctionValue();
/* 802816A0 */ virtual ~TFunctionValue() = 0;
TFunctionValue();
virtual ~TFunctionValue() = 0;
virtual u32 getType() const = 0;
virtual TFunctionValueAttributeSet getAttributeSet() = 0;
@@ -35,7 +35,7 @@ public:
virtual void prepare() = 0;
virtual f64 getValue(f64 arg1) = 0;
/* 80281648 */ static ExtrapolateParameter toFunction_outside(int);
static ExtrapolateParameter toFunction_outside(int);
static ExtrapolateParameter toFunction(TFunctionValue::TEOutside outside) {
return toFunction_outside(outside);
@@ -82,7 +82,7 @@ public:
TFunctionValueAttribute_refer() : JGadget::TVector_pointer<TFunctionValue*>(JGadget::TAllocator<void*>()) {}
~TFunctionValueAttribute_refer() {}
/* 802816E8 */ void refer_initialize();
void refer_initialize();
const TFunctionValueAttribute_refer* refer_getContainer() const { return this; }
JGadget::TVector_pointer<TFunctionValue*>& refer_referContainer() { return *this; }
@@ -91,12 +91,12 @@ public:
class TFunctionValueAttribute_range {
public:
/* 80281D18 */ TFunctionValueAttribute_range();
TFunctionValueAttribute_range();
/* 80281918 */ void range_initialize();
/* 8028194C */ void range_prepare();
/* 802819F4 */ void range_set(f64, f64);
/* 80281A08 */ f64 range_getParameter(f64, f64, f64) const;
void range_initialize();
void range_prepare();
void range_set(f64, f64);
f64 range_getParameter(f64, f64, f64) const;
TFunctionValue::TEProgress range_getProgress() const {
return (TFunctionValue::TEProgress)mProgress;
@@ -156,14 +156,14 @@ private:
class TFunctionValue_constant : public TFunctionValue {
public:
/* 8028236C */ TFunctionValue_constant();
/* 80283D44 */ virtual ~TFunctionValue_constant() {}
TFunctionValue_constant();
virtual ~TFunctionValue_constant() {}
/* 802823B4 */ virtual u32 getType() const;
/* 802823BC */ virtual TFunctionValueAttributeSet getAttributeSet();
/* 802823D0 */ virtual void initialize();
/* 802823E0 */ virtual void prepare();
/* 802823E4 */ virtual f64 getValue(f64);
virtual u32 getType() const;
virtual TFunctionValueAttributeSet getAttributeSet();
virtual void initialize();
virtual void prepare();
virtual f64 getValue(f64);
void data_set(f64 value) { fValue_ = value; }
@@ -194,25 +194,25 @@ public:
typedef f64 (*CompositeFunc)(const JGadget::TVector_pointer<TFunctionValue*>&,
const TFunctionValue_composite::TData&, f64);
/* 80281D5C */ TFunctionValue_composite();
/* 80283DA4 */ virtual ~TFunctionValue_composite() {}
TFunctionValue_composite();
virtual ~TFunctionValue_composite() {}
/* 80281DB8 */ virtual u32 getType() const;
/* 80281DC0 */ virtual TFunctionValueAttributeSet getAttributeSet();
/* 80281DE0 */ virtual void initialize();
/* 80281E24 */ virtual void prepare();
/* 80281E28 */ virtual f64 getValue(f64);
/* 80281E5C */ static f64 composite_raw(TVector_pointer<TFunctionValue*> const&, TData const&, f64);
/* 80281EC8 */ static f64 composite_index(TVector_pointer<TFunctionValue*> const&, TData const&, f64);
/* 8028202C */ static f64 composite_parameter(TVector_pointer<TFunctionValue*> const&,
virtual u32 getType() const;
virtual TFunctionValueAttributeSet getAttributeSet();
virtual void initialize();
virtual void prepare();
virtual f64 getValue(f64);
static f64 composite_raw(TVector_pointer<TFunctionValue*> const&, TData const&, f64);
static f64 composite_index(TVector_pointer<TFunctionValue*> const&, TData const&, f64);
static f64 composite_parameter(TVector_pointer<TFunctionValue*> const&,
TData const&, f64);
/* 80282094 */ static f64 composite_add(TVector_pointer<JStudio::TFunctionValue*> const&,
static f64 composite_add(TVector_pointer<JStudio::TFunctionValue*> const&,
TData const&, f64);
/* 80282118 */ static f64 composite_subtract(TVector_pointer<TFunctionValue*> const&, TData const&,
static f64 composite_subtract(TVector_pointer<TFunctionValue*> const&, TData const&,
f64);
/* 80282200 */ static f64 composite_multiply(TVector_pointer<TFunctionValue*> const&, TData const&,
static f64 composite_multiply(TVector_pointer<TFunctionValue*> const&, TData const&,
f64);
/* 80282284 */ static f64 composite_divide(TVector_pointer<TFunctionValue*> const&, TData const&,
static f64 composite_divide(TVector_pointer<TFunctionValue*> const&, TData const&,
f64);
void data_set(CompositeFunc fn, const TData& dat) {
@@ -231,14 +231,14 @@ class TFunctionValue_transition : public TFunctionValue,
public TFunctionValueAttribute_range,
public TFunctionValueAttribute_interpolate {
public:
/* 802823EC */ TFunctionValue_transition();
/* 80283CE4 */ virtual ~TFunctionValue_transition() {}
TFunctionValue_transition();
virtual ~TFunctionValue_transition() {}
/* 8028244C */ virtual u32 getType() const;
/* 80282454 */ virtual TFunctionValueAttributeSet getAttributeSet();
/* 80282484 */ virtual void initialize();
/* 802824D0 */ virtual void prepare();
/* 802824F4 */ virtual f64 getValue(f64);
virtual u32 getType() const;
virtual TFunctionValueAttributeSet getAttributeSet();
virtual void initialize();
virtual void prepare();
virtual f64 getValue(f64);
void data_set(f64 a1, f64 a2) {
_48 = a1;
@@ -263,14 +263,14 @@ public:
};
typedef f64 (*update_INTERPOLATE)(const TFunctionValue_list&, const TIndexData_&);
/* 802826BC */ TFunctionValue_list();
TFunctionValue_list();
virtual ~TFunctionValue_list() {}
/* 80282720 */ virtual u32 getType() const;
/* 80282728 */ virtual TFunctionValueAttributeSet getAttributeSet();
/* 80282758 */ virtual void initialize();
/* 802827A8 */ virtual void prepare();
/* 80282858 */ virtual f64 getValue(f64);
virtual u32 getType() const;
virtual TFunctionValueAttributeSet getAttributeSet();
virtual void initialize();
virtual void prepare();
virtual f64 getValue(f64);
void data_set(const f32* pf, u32 u) {
ASSERT((pf != NULL) || (u == 0));
@@ -283,16 +283,16 @@ public:
_50 = f;
}
/* 80282C10 */ static f64
static f64
update_INTERPOLATE_NONE_(JStudio::TFunctionValue_list const&,
JStudio::TFunctionValue_list::TIndexData_ const&);
/* 80282C24 */ static f64
static f64
update_INTERPOLATE_LINEAR_(JStudio::TFunctionValue_list const&,
JStudio::TFunctionValue_list::TIndexData_ const&);
/* 80282C58 */ static f64
static f64
update_INTERPOLATE_PLATEAU_(JStudio::TFunctionValue_list const&,
JStudio::TFunctionValue_list::TIndexData_ const&);
/* 80282CA8 */ static f64
static f64
update_INTERPOLATE_BSPLINE_dataMore3_(JStudio::TFunctionValue_list const&,
JStudio::TFunctionValue_list::TIndexData_ const&);
@@ -379,23 +379,23 @@ public:
};
typedef f64 (*update_INTERPOLATE)(const TFunctionValue_list_parameter&, f64);
/* 80282D34 */ TFunctionValue_list_parameter();
/* 80283C24 */ virtual ~TFunctionValue_list_parameter() {}
TFunctionValue_list_parameter();
virtual ~TFunctionValue_list_parameter() {}
/* 80282DA0 */ virtual u32 getType() const;
/* 80282DA8 */ virtual TFunctionValueAttributeSet getAttributeSet();
/* 80282DD8 */ void data_set(f32 const*, u32);
/* 80282E08 */ virtual void initialize();
/* 80282E60 */ virtual void prepare();
/* 80282F10 */ virtual f64 getValue(f64);
virtual u32 getType() const;
virtual TFunctionValueAttributeSet getAttributeSet();
void data_set(f32 const*, u32);
virtual void initialize();
virtual void prepare();
virtual f64 getValue(f64);
/* 80282FE8 */ static f64
static f64
update_INTERPOLATE_NONE_(JStudio::TFunctionValue_list_parameter const&, f64);
/* 80282FF4 */ static f64
static f64
update_INTERPOLATE_LINEAR_(JStudio::TFunctionValue_list_parameter const&, f64);
/* 80283024 */ static f64
static f64
update_INTERPOLATE_PLATEAU_(JStudio::TFunctionValue_list_parameter const&, f64);
/* 80283060 */ static f64
static f64
update_INTERPOLATE_BSPLINE_dataMore3_(JStudio::TFunctionValue_list_parameter const&, f64);
static const u32 suData_size = 2;
@@ -498,15 +498,15 @@ public:
#endif
};
/* 802832C4 */ TFunctionValue_hermite();
/* 80283BC4 */ virtual ~TFunctionValue_hermite() {}
TFunctionValue_hermite();
virtual ~TFunctionValue_hermite() {}
/* 80283344 */ virtual u32 getType() const;
/* 8028334C */ virtual TFunctionValueAttributeSet getAttributeSet();
/* 8028336C */ void data_set(f32 const*, u32, u32);
/* 802833BC */ virtual void initialize();
/* 80283428 */ virtual void prepare();
/* 8028344C */ virtual f64 getValue(f64);
virtual u32 getType() const;
virtual TFunctionValueAttributeSet getAttributeSet();
void data_set(f32 const*, u32, u32);
virtual void initialize();
virtual void prepare();
virtual f64 getValue(f64);
u32 data_getSize() const { return uSize_; }
f64 data_getValue_back() const {