// // Generated By: dol2asm // Translation Unit: functionvalue // #include "JSystem/JStudio/JStudio/functionvalue.h" #include "dol2asm.h" #include "dolphin/types.h" // // Types: // namespace JGadget { template struct TVector_pointer {}; /* TVector_pointer */ struct TVector_pointer__template0 {}; template struct TAllocator {}; /* TAllocator */ struct TAllocator__template0 {}; struct TVector_pointer_void { /* 802DCCD0 */ TVector_pointer_void(JGadget::TAllocator const&); /* 802DCCFC */ ~TVector_pointer_void(); /* 802DCDC4 */ void erase(void**, void**); }; template void findUpperBound_binary_current(/* ... */); }; // namespace JGadget namespace JStudio { struct TFunctionValue { /* 80281648 */ void toFunction_outside(int); /* 80281690 */ TFunctionValue(); /* 802816A0 */ ~TFunctionValue(); }; struct TFunctionValueAttribute_refer { /* 802816E8 */ void refer_initialize(); }; struct functionvalue { /* 80281710 */ void interpolateValue_hermite(f64, f64, f64, f64, f64, f64, f64); /* 80281774 */ void interpolateValue_BSpline_uniform(f64, f64, f64, f64, f64); /* 802817D8 */ void interpolateValue_BSpline_nonuniform(f64, f64 const*, f64 const*); /* 802818B8 */ void extrapolateParameter_turn(f64, f64); /* 80283570 */ void extrapolateParameter_raw(f64, f64); /* 80283574 */ void extrapolateParameter_repeat(f64, f64); /* 802835B0 */ void extrapolateParameter_clamp(f64, f64); }; struct TFunctionValueAttribute_range { /* 80281918 */ void range_initialize(); /* 8028194C */ void range_prepare(); /* 802819F4 */ void range_set(f64, f64); /* 80281A08 */ void range_getParameter(f64, f64, f64) const; /* 80281D18 */ TFunctionValueAttribute_range(); }; struct TFunctionValue_composite { struct TData {}; /* 80281D5C */ TFunctionValue_composite(); /* 80281DB8 */ bool getType() const; /* 80281DC0 */ void getAttributeSet(); /* 80281DE0 */ void initialize(); /* 80281E24 */ void prepare(); /* 80281E28 */ void getValue(f64); /* 80281E5C */ void composite_raw(JGadget::TVector_pointer const&, JStudio::TFunctionValue_composite::TData const&, f64); /* 80281EC8 */ void composite_index(JGadget::TVector_pointer const&, JStudio::TFunctionValue_composite::TData const&, f64); /* 8028202C */ void composite_parameter(JGadget::TVector_pointer const&, JStudio::TFunctionValue_composite::TData const&, f64); /* 80282094 */ void composite_add(JGadget::TVector_pointer const&, JStudio::TFunctionValue_composite::TData const&, f64); /* 80282118 */ void composite_subtract(JGadget::TVector_pointer const&, JStudio::TFunctionValue_composite::TData const&, f64); /* 80282200 */ void composite_multiply(JGadget::TVector_pointer const&, JStudio::TFunctionValue_composite::TData const&, f64); /* 80282284 */ void composite_divide(JGadget::TVector_pointer const&, JStudio::TFunctionValue_composite::TData const&, f64); /* 80283DA4 */ ~TFunctionValue_composite(); }; struct TFunctionValue_constant { /* 8028236C */ TFunctionValue_constant(); /* 802823B4 */ s32 getType() const; /* 802823BC */ void getAttributeSet(); /* 802823D0 */ void initialize(); /* 802823E0 */ void prepare(); /* 802823E4 */ void getValue(f64); /* 80283D44 */ ~TFunctionValue_constant(); }; struct TFunctionValue_transition { /* 802823EC */ TFunctionValue_transition(); /* 8028244C */ s32 getType() const; /* 80282454 */ void getAttributeSet(); /* 80282484 */ void initialize(); /* 802824D0 */ void prepare(); /* 802824F4 */ void getValue(f64); /* 80283CE4 */ ~TFunctionValue_transition(); }; struct TFunctionValue_list { struct TIndexData_ {}; /* 802826BC */ TFunctionValue_list(); /* 80282720 */ s32 getType() const; /* 80282728 */ void getAttributeSet(); /* 80282758 */ void initialize(); /* 802827A8 */ void prepare(); /* 80282858 */ void getValue(f64); /* 80282C10 */ void update_INTERPOLATE_NONE_(JStudio::TFunctionValue_list const&, JStudio::TFunctionValue_list::TIndexData_ const&); /* 80282C24 */ void update_INTERPOLATE_LINEAR_(JStudio::TFunctionValue_list const&, JStudio::TFunctionValue_list::TIndexData_ const&); /* 80282C58 */ void update_INTERPOLATE_PLATEAU_(JStudio::TFunctionValue_list const&, JStudio::TFunctionValue_list::TIndexData_ const&); /* 80282CA8 */ void update_INTERPOLATE_BSPLINE_dataMore3_(JStudio::TFunctionValue_list const&, JStudio::TFunctionValue_list::TIndexData_ const&); /* 80283C84 */ ~TFunctionValue_list(); }; struct TFunctionValue_list_parameter { struct TIterator_data_ {}; /* 80282D34 */ TFunctionValue_list_parameter(); /* 80282DA0 */ s32 getType() const; /* 80282DA8 */ void getAttributeSet(); /* 80282DD8 */ void data_set(f32 const*, u32); /* 80282E08 */ void initialize(); /* 80282E60 */ void prepare(); /* 80282F10 */ void getValue(f64); /* 80282FE8 */ void update_INTERPOLATE_NONE_(JStudio::TFunctionValue_list_parameter const&, f64); /* 80282FF4 */ void update_INTERPOLATE_LINEAR_(JStudio::TFunctionValue_list_parameter const&, f64); /* 80283024 */ void update_INTERPOLATE_PLATEAU_(JStudio::TFunctionValue_list_parameter const&, f64); /* 80283060 */ void update_INTERPOLATE_BSPLINE_dataMore3_(JStudio::TFunctionValue_list_parameter const&, f64); /* 80283C24 */ ~TFunctionValue_list_parameter(); }; struct TFunctionValue_hermite { struct TIterator_data_ {}; /* 802832C4 */ TFunctionValue_hermite(); /* 80283344 */ s32 getType() const; /* 8028334C */ void getAttributeSet(); /* 8028336C */ void data_set(f32 const*, u32, u32); /* 802833BC */ void initialize(); /* 80283428 */ void prepare(); /* 8028344C */ void getValue(f64); /* 80283BC4 */ ~TFunctionValue_hermite(); }; }; // namespace JStudio namespace std { template struct less {}; /* less */ struct less__template0 {}; template void upper_bound(/* ... */); /* 80283EB8 */ /* std::upper_bound> */ void func_80283EB8(void* _this, JStudio::TFunctionValue_hermite::TIterator_data_, JStudio::TFunctionValue_hermite::TIterator_data_, f64 const&, std::less); /* 80283E24 */ /* std::upper_bound> */ void func_80283E24(void* _this, JStudio::TFunctionValue_list_parameter::TIterator_data_, JStudio::TFunctionValue_list_parameter::TIterator_data_, f64 const&, std::less); }; // namespace std namespace JGadget { /* 80283858 */ void func_80283858(void* _this, JStudio::TFunctionValue_hermite::TIterator_data_, JStudio::TFunctionValue_hermite::TIterator_data_, JStudio::TFunctionValue_hermite::TIterator_data_, f64 const&); /* 802835DC */ void func_802835DC(void* _this, JStudio::TFunctionValue_list_parameter::TIterator_data_, JStudio::TFunctionValue_list_parameter::TIterator_data_, JStudio::TFunctionValue_list_parameter::TIterator_data_, f64 const&); /* 80283634 */ void func_80283634(void* _this, JStudio::TFunctionValue_list_parameter::TIterator_data_, JStudio::TFunctionValue_list_parameter::TIterator_data_, JStudio::TFunctionValue_list_parameter::TIterator_data_, f64 const&, std::less); /* 802838C8 */ void func_802838C8(void* _this, JStudio::TFunctionValue_hermite::TIterator_data_, JStudio::TFunctionValue_hermite::TIterator_data_, JStudio::TFunctionValue_hermite::TIterator_data_, f64 const&, std::less); } // namespace JGadget // // Forward References: // extern "C" void toFunction_outside__Q27JStudio14TFunctionValueFi(); extern "C" void __ct__Q27JStudio14TFunctionValueFv(); extern "C" void __dt__Q27JStudio14TFunctionValueFv(); extern "C" void refer_initialize__Q27JStudio29TFunctionValueAttribute_referFv(); extern "C" void interpolateValue_hermite__Q27JStudio13functionvalueFddddddd(); extern "C" void interpolateValue_BSpline_uniform__Q27JStudio13functionvalueFddddd(); extern "C" void interpolateValue_BSpline_nonuniform__Q27JStudio13functionvalueFdPCdPCd(); extern "C" void extrapolateParameter_turn__Q27JStudio13functionvalueFdd(); extern "C" void range_initialize__Q27JStudio29TFunctionValueAttribute_rangeFv(); extern "C" void range_prepare__Q27JStudio29TFunctionValueAttribute_rangeFv(); extern "C" void range_set__Q27JStudio29TFunctionValueAttribute_rangeFdd(); extern "C" void range_getParameter__Q27JStudio29TFunctionValueAttribute_rangeCFddd(); extern "C" void __ct__Q27JStudio29TFunctionValueAttribute_rangeFv(); extern "C" void __ct__Q27JStudio24TFunctionValue_compositeFv(); extern "C" bool getType__Q27JStudio24TFunctionValue_compositeCFv(); extern "C" void getAttributeSet__Q27JStudio24TFunctionValue_compositeFv(); extern "C" void initialize__Q27JStudio24TFunctionValue_compositeFv(); extern "C" void prepare__Q27JStudio24TFunctionValue_compositeFv(); extern "C" void getValue__Q27JStudio24TFunctionValue_compositeFd(); extern "C" void func_80281E5C(); extern "C" void func_80281EC8(); extern "C" void func_8028202C(); extern "C" void func_80282094(); extern "C" void func_80282118(); extern "C" void func_80282200(); extern "C" void func_80282284(); extern "C" void __ct__Q27JStudio23TFunctionValue_constantFv(); extern "C" s32 getType__Q27JStudio23TFunctionValue_constantCFv(); extern "C" void getAttributeSet__Q27JStudio23TFunctionValue_constantFv(); extern "C" void initialize__Q27JStudio23TFunctionValue_constantFv(); extern "C" void prepare__Q27JStudio23TFunctionValue_constantFv(); extern "C" void getValue__Q27JStudio23TFunctionValue_constantFd(); extern "C" void __ct__Q27JStudio25TFunctionValue_transitionFv(); extern "C" s32 getType__Q27JStudio25TFunctionValue_transitionCFv(); extern "C" void getAttributeSet__Q27JStudio25TFunctionValue_transitionFv(); extern "C" void initialize__Q27JStudio25TFunctionValue_transitionFv(); extern "C" void prepare__Q27JStudio25TFunctionValue_transitionFv(); extern "C" void getValue__Q27JStudio25TFunctionValue_transitionFd(); extern "C" void __ct__Q27JStudio19TFunctionValue_listFv(); extern "C" s32 getType__Q27JStudio19TFunctionValue_listCFv(); extern "C" void getAttributeSet__Q27JStudio19TFunctionValue_listFv(); extern "C" void initialize__Q27JStudio19TFunctionValue_listFv(); extern "C" void prepare__Q27JStudio19TFunctionValue_listFv(); extern "C" void getValue__Q27JStudio19TFunctionValue_listFd(); extern "C" void update_INTERPOLATE_NONE___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_(); extern "C" void update_INTERPOLATE_LINEAR___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_(); extern "C" void update_INTERPOLATE_PLATEAU___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_(); extern "C" void update_INTERPOLATE_BSPLINE_dataMore3___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_(); extern "C" void __ct__Q27JStudio29TFunctionValue_list_parameterFv(); extern "C" s32 getType__Q27JStudio29TFunctionValue_list_parameterCFv(); extern "C" void getAttributeSet__Q27JStudio29TFunctionValue_list_parameterFv(); extern "C" void data_set__Q27JStudio29TFunctionValue_list_parameterFPCfUl(); extern "C" void initialize__Q27JStudio29TFunctionValue_list_parameterFv(); extern "C" void prepare__Q27JStudio29TFunctionValue_list_parameterFv(); extern "C" void getValue__Q27JStudio29TFunctionValue_list_parameterFd(); extern "C" void update_INTERPOLATE_NONE___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd(); extern "C" void update_INTERPOLATE_LINEAR___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd(); extern "C" void update_INTERPOLATE_PLATEAU___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd(); extern "C" void update_INTERPOLATE_BSPLINE_dataMore3___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd(); extern "C" void __ct__Q27JStudio22TFunctionValue_hermiteFv(); extern "C" s32 getType__Q27JStudio22TFunctionValue_hermiteCFv(); extern "C" void getAttributeSet__Q27JStudio22TFunctionValue_hermiteFv(); extern "C" void data_set__Q27JStudio22TFunctionValue_hermiteFPCfUlUl(); extern "C" void initialize__Q27JStudio22TFunctionValue_hermiteFv(); extern "C" void prepare__Q27JStudio22TFunctionValue_hermiteFv(); extern "C" void getValue__Q27JStudio22TFunctionValue_hermiteFd(); extern "C" void extrapolateParameter_raw__Q27JStudio13functionvalueFdd(); extern "C" void extrapolateParameter_repeat__Q27JStudio13functionvalueFdd(); extern "C" void extrapolateParameter_clamp__Q27JStudio13functionvalueFdd(); extern "C" void func_802835DC(void* _this, JStudio::TFunctionValue_list_parameter::TIterator_data_, JStudio::TFunctionValue_list_parameter::TIterator_data_, JStudio::TFunctionValue_list_parameter::TIterator_data_, f64 const&); extern "C" void func_80283634(void* _this, JStudio::TFunctionValue_list_parameter::TIterator_data_, JStudio::TFunctionValue_list_parameter::TIterator_data_, JStudio::TFunctionValue_list_parameter::TIterator_data_, f64 const&, std::less); extern "C" void func_80283858(void* _this, JStudio::TFunctionValue_hermite::TIterator_data_, JStudio::TFunctionValue_hermite::TIterator_data_, JStudio::TFunctionValue_hermite::TIterator_data_, f64 const&); extern "C" void func_802838C8(void* _this, JStudio::TFunctionValue_hermite::TIterator_data_, JStudio::TFunctionValue_hermite::TIterator_data_, JStudio::TFunctionValue_hermite::TIterator_data_, f64 const&, std::less); extern "C" void __dt__Q27JStudio22TFunctionValue_hermiteFv(); extern "C" void __dt__Q27JStudio29TFunctionValue_list_parameterFv(); extern "C" void __dt__Q27JStudio19TFunctionValue_listFv(); extern "C" void __dt__Q27JStudio25TFunctionValue_transitionFv(); extern "C" void __dt__Q27JStudio23TFunctionValue_constantFv(); extern "C" void __dt__Q27JStudio24TFunctionValue_compositeFv(); extern "C" void func_80283E24(void* _this, JStudio::TFunctionValue_list_parameter::TIterator_data_, JStudio::TFunctionValue_list_parameter::TIterator_data_, f64 const&, std::less); extern "C" void func_80283EB8(void* _this, JStudio::TFunctionValue_hermite::TIterator_data_, JStudio::TFunctionValue_hermite::TIterator_data_, f64 const&, std::less); // // External References: // extern "C" void __dl__FPv(); extern "C" void func_802DCCD0(); extern "C" void __dt__Q27JGadget20TVector_pointer_voidFv(); extern "C" void erase__Q27JGadget20TVector_pointer_voidFPPvPPv(); extern "C" void __cvt_fp2unsigned(); extern "C" void _savefpr_29(); extern "C" void _restfpr_29(); extern "C" void _savegpr_29(); extern "C" void _restgpr_29(); extern "C" void div(); extern "C" void floor(); extern "C" void fmod(); extern "C" extern u32 __float_nan; // // Declarations: // /* ############################################################################################## */ /* 8039A9F0-8039AA00 -00001 0010+00 1/1 0/0 0/0 .rodata * gapfnExtrapolateParameter___Q27JStudio27@unnamed@functionvalue_cpp@ */ SECTION_RODATA static void* const data_8039A9F0[4] = { (void*)extrapolateParameter_raw__Q27JStudio13functionvalueFdd, (void*)extrapolateParameter_repeat__Q27JStudio13functionvalueFdd, (void*)extrapolateParameter_turn__Q27JStudio13functionvalueFdd, (void*)extrapolateParameter_clamp__Q27JStudio13functionvalueFdd, }; COMPILER_STRIP_GATE(0x8039A9F0, &data_8039A9F0); /* 80281648-80281690 27BF88 0048+00 3/3 1/1 0/0 .text * toFunction_outside__Q27JStudio14TFunctionValueFi */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValue::toFunction_outside(int param_0) { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/toFunction_outside__Q27JStudio14TFunctionValueFi.s" } #pragma pop /* ############################################################################################## */ /* 803C48E0-803C4900 021A00 0020+00 2/2 1/1 0/0 .data __vt__Q27JStudio22TFunctionValue_hermite */ SECTION_DATA extern void* __vt__Q27JStudio22TFunctionValue_hermite[8] = { (void*)NULL /* RTTI */, (void*)NULL, (void*)__dt__Q27JStudio22TFunctionValue_hermiteFv, (void*)getType__Q27JStudio22TFunctionValue_hermiteCFv, (void*)getAttributeSet__Q27JStudio22TFunctionValue_hermiteFv, (void*)initialize__Q27JStudio22TFunctionValue_hermiteFv, (void*)prepare__Q27JStudio22TFunctionValue_hermiteFv, (void*)getValue__Q27JStudio22TFunctionValue_hermiteFd, }; /* 803C4900-803C4920 021A20 0020+00 2/2 1/1 0/0 .data * __vt__Q27JStudio29TFunctionValue_list_parameter */ SECTION_DATA extern void* __vt__Q27JStudio29TFunctionValue_list_parameter[8] = { (void*)NULL /* RTTI */, (void*)NULL, (void*)__dt__Q27JStudio29TFunctionValue_list_parameterFv, (void*)getType__Q27JStudio29TFunctionValue_list_parameterCFv, (void*)getAttributeSet__Q27JStudio29TFunctionValue_list_parameterFv, (void*)initialize__Q27JStudio29TFunctionValue_list_parameterFv, (void*)prepare__Q27JStudio29TFunctionValue_list_parameterFv, (void*)getValue__Q27JStudio29TFunctionValue_list_parameterFd, }; /* 803C4920-803C4940 021A40 0020+00 2/2 1/1 0/0 .data __vt__Q27JStudio19TFunctionValue_list */ SECTION_DATA extern void* __vt__Q27JStudio19TFunctionValue_list[8] = { (void*)NULL /* RTTI */, (void*)NULL, (void*)__dt__Q27JStudio19TFunctionValue_listFv, (void*)getType__Q27JStudio19TFunctionValue_listCFv, (void*)getAttributeSet__Q27JStudio19TFunctionValue_listFv, (void*)initialize__Q27JStudio19TFunctionValue_listFv, (void*)prepare__Q27JStudio19TFunctionValue_listFv, (void*)getValue__Q27JStudio19TFunctionValue_listFd, }; /* 803C4940-803C4960 021A60 0020+00 2/2 1/1 0/0 .data __vt__Q27JStudio25TFunctionValue_transition */ SECTION_DATA extern void* __vt__Q27JStudio25TFunctionValue_transition[8] = { (void*)NULL /* RTTI */, (void*)NULL, (void*)__dt__Q27JStudio25TFunctionValue_transitionFv, (void*)getType__Q27JStudio25TFunctionValue_transitionCFv, (void*)getAttributeSet__Q27JStudio25TFunctionValue_transitionFv, (void*)initialize__Q27JStudio25TFunctionValue_transitionFv, (void*)prepare__Q27JStudio25TFunctionValue_transitionFv, (void*)getValue__Q27JStudio25TFunctionValue_transitionFd, }; /* 803C4960-803C4980 021A80 0020+00 2/2 1/1 0/0 .data __vt__Q27JStudio23TFunctionValue_constant */ SECTION_DATA extern void* __vt__Q27JStudio23TFunctionValue_constant[8] = { (void*)NULL /* RTTI */, (void*)NULL, (void*)__dt__Q27JStudio23TFunctionValue_constantFv, (void*)getType__Q27JStudio23TFunctionValue_constantCFv, (void*)getAttributeSet__Q27JStudio23TFunctionValue_constantFv, (void*)initialize__Q27JStudio23TFunctionValue_constantFv, (void*)prepare__Q27JStudio23TFunctionValue_constantFv, (void*)getValue__Q27JStudio23TFunctionValue_constantFd, }; /* 803C4980-803C49A0 021AA0 0020+00 2/2 1/1 0/0 .data __vt__Q27JStudio24TFunctionValue_composite */ SECTION_DATA extern void* __vt__Q27JStudio24TFunctionValue_composite[8] = { (void*)NULL /* RTTI */, (void*)NULL, (void*)__dt__Q27JStudio24TFunctionValue_compositeFv, (void*)getType__Q27JStudio24TFunctionValue_compositeCFv, (void*)getAttributeSet__Q27JStudio24TFunctionValue_compositeFv, (void*)initialize__Q27JStudio24TFunctionValue_compositeFv, (void*)prepare__Q27JStudio24TFunctionValue_compositeFv, (void*)getValue__Q27JStudio24TFunctionValue_compositeFd, }; /* 803C49A0-803C49C0 021AC0 0020+00 2/2 0/0 0/0 .data __vt__Q27JStudio14TFunctionValue */ SECTION_DATA extern void* __vt__Q27JStudio14TFunctionValue[8] = { (void*)NULL /* RTTI */, (void*)NULL, (void*)NULL, (void*)NULL, (void*)NULL, (void*)NULL, (void*)NULL, (void*)NULL, }; /* 80281690-802816A0 27BFD0 0010+00 6/6 0/0 0/0 .text __ct__Q27JStudio14TFunctionValueFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm JStudio::TFunctionValue::TFunctionValue() { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/__ct__Q27JStudio14TFunctionValueFv.s" } #pragma pop /* 802816A0-802816E8 27BFE0 0048+00 6/6 6/6 0/0 .text __dt__Q27JStudio14TFunctionValueFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm JStudio::TFunctionValue::~TFunctionValue() { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/__dt__Q27JStudio14TFunctionValueFv.s" } #pragma pop /* 802816E8-80281710 27C028 0028+00 1/1 0/0 0/0 .text * refer_initialize__Q27JStudio29TFunctionValueAttribute_referFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValueAttribute_refer::refer_initialize() { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/refer_initialize__Q27JStudio29TFunctionValueAttribute_referFv.s" } #pragma pop /* ############################################################################################## */ /* 80455400-80455408 003A00 0008+00 13/13 0/0 0/0 .sdata2 @652 */ SECTION_SDATA2 static u8 lit_652[8] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; /* 80455408-80455410 003A08 0008+00 5/5 0/0 0/0 .sdata2 @792 */ SECTION_SDATA2 static f64 lit_792 = 1.0; /* 80455410-80455418 003A10 0008+00 1/1 0/0 0/0 .sdata2 @793 */ SECTION_SDATA2 static f64 lit_793 = 3.0; /* 80455418-80455420 003A18 0008+00 1/1 0/0 0/0 .sdata2 @794 */ SECTION_SDATA2 static f64 lit_794 = -2.0; /* 80281710-80281774 27C050 0064+00 4/4 0/0 0/0 .text * interpolateValue_hermite__Q27JStudio13functionvalueFddddddd */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::functionvalue::interpolateValue_hermite(f64 param_0, f64 param_1, f64 param_2, f64 param_3, f64 param_4, f64 param_5, f64 param_6) { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/interpolateValue_hermite__Q27JStudio13functionvalueFddddddd.s" } #pragma pop /* ############################################################################################## */ /* 80455420-80455428 003A20 0008+00 1/1 0/0 0/0 .sdata2 @799 */ SECTION_SDATA2 static f64 lit_799 = 1.0 / 6.0; /* 80455428-80455430 003A28 0008+00 5/5 0/0 0/0 .sdata2 @800 */ SECTION_SDATA2 static f64 lit_800 = 0.5; /* 80455430-80455438 003A30 0008+00 1/1 0/0 0/0 .sdata2 @801 */ SECTION_SDATA2 static f64 lit_801 = 2.0 / 3.0; /* 80281774-802817D8 27C0B4 0064+00 1/1 0/0 0/0 .text * interpolateValue_BSpline_uniform__Q27JStudio13functionvalueFddddd */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::functionvalue::interpolateValue_BSpline_uniform(f64 param_0, f64 param_1, f64 param_2, f64 param_3, f64 param_4) { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/interpolateValue_BSpline_uniform__Q27JStudio13functionvalueFddddd.s" } #pragma pop /* 802817D8-802818B8 27C118 00E0+00 1/1 0/0 0/0 .text * interpolateValue_BSpline_nonuniform__Q27JStudio13functionvalueFdPCdPCd */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::functionvalue::interpolateValue_BSpline_nonuniform(f64 param_0, f64 const* param_1, f64 const* param_2) { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/interpolateValue_BSpline_nonuniform__Q27JStudio13functionvalueFdPCdPCd.s" } #pragma pop /* ############################################################################################## */ /* 80455438-80455440 003A38 0008+00 3/3 0/0 0/0 .sdata2 @842 */ SECTION_SDATA2 static f64 lit_842 = 2.0; /* 802818B8-80281918 27C1F8 0060+00 1/0 0/0 0/0 .text * extrapolateParameter_turn__Q27JStudio13functionvalueFdd */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::functionvalue::extrapolateParameter_turn(f64 param_0, f64 param_1) { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/extrapolateParameter_turn__Q27JStudio13functionvalueFdd.s" } #pragma pop /* 80281918-8028194C 27C258 0034+00 4/4 0/0 0/0 .text * range_initialize__Q27JStudio29TFunctionValueAttribute_rangeFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValueAttribute_range::range_initialize() { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/range_initialize__Q27JStudio29TFunctionValueAttribute_rangeFv.s" } #pragma pop /* ############################################################################################## */ /* 80455440-80455448 003A40 0008+00 1/1 0/0 0/0 .sdata2 @867 */ SECTION_SDATA2 static f64 lit_867 = -1.0; /* 8028194C-802819F4 27C28C 00A8+00 4/4 0/0 0/0 .text * range_prepare__Q27JStudio29TFunctionValueAttribute_rangeFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValueAttribute_range::range_prepare() { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/range_prepare__Q27JStudio29TFunctionValueAttribute_rangeFv.s" } #pragma pop /* 802819F4-80281A08 27C334 0014+00 0/0 1/1 0/0 .text * range_set__Q27JStudio29TFunctionValueAttribute_rangeFdd */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValueAttribute_range::range_set(f64 param_0, f64 param_1) { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/range_set__Q27JStudio29TFunctionValueAttribute_rangeFdd.s" } #pragma pop /* 80281A08-80281D18 27C348 0310+00 2/2 0/0 0/0 .text * range_getParameter__Q27JStudio29TFunctionValueAttribute_rangeCFddd */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValueAttribute_range::range_getParameter(f64 param_0, f64 param_1, f64 param_2) const { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/range_getParameter__Q27JStudio29TFunctionValueAttribute_rangeCFddd.s" } #pragma pop /* 80281D18-80281D5C 27C658 0044+00 4/4 0/0 0/0 .text * __ct__Q27JStudio29TFunctionValueAttribute_rangeFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm JStudio::TFunctionValueAttribute_range::TFunctionValueAttribute_range() { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/__ct__Q27JStudio29TFunctionValueAttribute_rangeFv.s" } #pragma pop /* ############################################################################################## */ /* 804511E8-804511F0 0006E8 0001+07 1/1 0/0 0/0 .sbss @569 */ static u8 lit_569[1 + 7 /* padding */]; /* 80281D5C-80281DB8 27C69C 005C+00 0/0 1/1 0/0 .text __ct__Q27JStudio24TFunctionValue_compositeFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm JStudio::TFunctionValue_composite::TFunctionValue_composite() { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/__ct__Q27JStudio24TFunctionValue_compositeFv.s" } #pragma pop /* 80281DB8-80281DC0 27C6F8 0008+00 1/0 0/0 0/0 .text * getType__Q27JStudio24TFunctionValue_compositeCFv */ bool JStudio::TFunctionValue_composite::getType() const { return true; } /* 80281DC0-80281DE0 27C700 0020+00 1/0 0/0 0/0 .text * getAttributeSet__Q27JStudio24TFunctionValue_compositeFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValue_composite::getAttributeSet() { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/getAttributeSet__Q27JStudio24TFunctionValue_compositeFv.s" } #pragma pop /* 80281DE0-80281E24 27C720 0044+00 1/0 0/0 0/0 .text * initialize__Q27JStudio24TFunctionValue_compositeFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValue_composite::initialize() { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/initialize__Q27JStudio24TFunctionValue_compositeFv.s" } #pragma pop /* 80281E24-80281E28 27C764 0004+00 1/0 0/0 0/0 .text * prepare__Q27JStudio24TFunctionValue_compositeFv */ void JStudio::TFunctionValue_composite::prepare() { /* empty function */ } /* 80281E28-80281E5C 27C768 0034+00 1/0 0/0 0/0 .text * getValue__Q27JStudio24TFunctionValue_compositeFd */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValue_composite::getValue(f64 param_0) { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/getValue__Q27JStudio24TFunctionValue_compositeFd.s" } #pragma pop /* 80281E5C-80281EC8 27C79C 006C+00 0/0 1/0 0/0 .text * composite_raw__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValue_composite::composite_raw( JGadget::TVector_pointer const& param_0, JStudio::TFunctionValue_composite::TData const& param_1, f64 param_2) { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/func_80281E5C.s" } #pragma pop /* 80281EC8-8028202C 27C808 0164+00 0/0 1/0 0/0 .text * composite_index__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValue_composite::composite_index( JGadget::TVector_pointer const& param_0, JStudio::TFunctionValue_composite::TData const& param_1, f64 param_2) { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/func_80281EC8.s" } #pragma pop /* 8028202C-80282094 27C96C 0068+00 0/0 1/0 0/0 .text * composite_parameter__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValue_composite::composite_parameter( JGadget::TVector_pointer const& param_0, JStudio::TFunctionValue_composite::TData const& param_1, f64 param_2) { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/func_8028202C.s" } #pragma pop /* 80282094-80282118 27C9D4 0084+00 0/0 1/0 0/0 .text * composite_add__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValue_composite::composite_add( JGadget::TVector_pointer const& param_0, JStudio::TFunctionValue_composite::TData const& param_1, f64 param_2) { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/func_80282094.s" } #pragma pop /* 80282118-80282200 27CA58 00E8+00 0/0 1/0 0/0 .text * composite_subtract__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValue_composite::composite_subtract( JGadget::TVector_pointer const& param_0, JStudio::TFunctionValue_composite::TData const& param_1, f64 param_2) { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/func_80282118.s" } #pragma pop /* 80282200-80282284 27CB40 0084+00 0/0 1/0 0/0 .text * composite_multiply__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValue_composite::composite_multiply( JGadget::TVector_pointer const& param_0, JStudio::TFunctionValue_composite::TData const& param_1, f64 param_2) { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/func_80282200.s" } #pragma pop /* 80282284-8028236C 27CBC4 00E8+00 0/0 1/0 0/0 .text * composite_divide__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointerRCQ37JStudio24TFunctionValue_composite5TDatad */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValue_composite::composite_divide( JGadget::TVector_pointer const& param_0, JStudio::TFunctionValue_composite::TData const& param_1, f64 param_2) { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/func_80282284.s" } #pragma pop /* 8028236C-802823B4 27CCAC 0048+00 0/0 1/1 0/0 .text __ct__Q27JStudio23TFunctionValue_constantFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm JStudio::TFunctionValue_constant::TFunctionValue_constant() { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/__ct__Q27JStudio23TFunctionValue_constantFv.s" } #pragma pop /* 802823B4-802823BC 27CCF4 0008+00 1/0 0/0 0/0 .text * getType__Q27JStudio23TFunctionValue_constantCFv */ s32 JStudio::TFunctionValue_constant::getType() const { return 2; } /* 802823BC-802823D0 27CCFC 0014+00 1/0 0/0 0/0 .text * getAttributeSet__Q27JStudio23TFunctionValue_constantFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValue_constant::getAttributeSet() { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/getAttributeSet__Q27JStudio23TFunctionValue_constantFv.s" } #pragma pop /* 802823D0-802823E0 27CD10 0010+00 1/0 0/0 0/0 .text * initialize__Q27JStudio23TFunctionValue_constantFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValue_constant::initialize() { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/initialize__Q27JStudio23TFunctionValue_constantFv.s" } #pragma pop /* 802823E0-802823E4 27CD20 0004+00 1/0 0/0 0/0 .text * prepare__Q27JStudio23TFunctionValue_constantFv */ void JStudio::TFunctionValue_constant::prepare() { /* empty function */ } /* 802823E4-802823EC 27CD24 0008+00 1/0 0/0 0/0 .text * getValue__Q27JStudio23TFunctionValue_constantFd */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValue_constant::getValue(f64 param_0) { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/getValue__Q27JStudio23TFunctionValue_constantFd.s" } #pragma pop /* 802823EC-8028244C 27CD2C 0060+00 0/0 1/1 0/0 .text * __ct__Q27JStudio25TFunctionValue_transitionFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm JStudio::TFunctionValue_transition::TFunctionValue_transition() { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/__ct__Q27JStudio25TFunctionValue_transitionFv.s" } #pragma pop /* 8028244C-80282454 27CD8C 0008+00 1/0 0/0 0/0 .text * getType__Q27JStudio25TFunctionValue_transitionCFv */ s32 JStudio::TFunctionValue_transition::getType() const { return 3; } /* 80282454-80282484 27CD94 0030+00 1/0 0/0 0/0 .text * getAttributeSet__Q27JStudio25TFunctionValue_transitionFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValue_transition::getAttributeSet() { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/getAttributeSet__Q27JStudio25TFunctionValue_transitionFv.s" } #pragma pop /* 80282484-802824D0 27CDC4 004C+00 1/0 0/0 0/0 .text * initialize__Q27JStudio25TFunctionValue_transitionFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValue_transition::initialize() { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/initialize__Q27JStudio25TFunctionValue_transitionFv.s" } #pragma pop /* 802824D0-802824F4 27CE10 0024+00 1/0 0/0 0/0 .text * prepare__Q27JStudio25TFunctionValue_transitionFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValue_transition::prepare() { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/prepare__Q27JStudio25TFunctionValue_transitionFv.s" } #pragma pop /* 802824F4-802826BC 27CE34 01C8+00 1/0 0/0 0/0 .text * getValue__Q27JStudio25TFunctionValue_transitionFd */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValue_transition::getValue(f64 param_0) { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/getValue__Q27JStudio25TFunctionValue_transitionFd.s" } #pragma pop /* 802826BC-80282720 27CFFC 0064+00 0/0 1/1 0/0 .text __ct__Q27JStudio19TFunctionValue_listFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm JStudio::TFunctionValue_list::TFunctionValue_list() { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/__ct__Q27JStudio19TFunctionValue_listFv.s" } #pragma pop /* 80282720-80282728 27D060 0008+00 1/0 0/0 0/0 .text getType__Q27JStudio19TFunctionValue_listCFv */ s32 JStudio::TFunctionValue_list::getType() const { return 4; } /* 80282728-80282758 27D068 0030+00 1/0 0/0 0/0 .text * getAttributeSet__Q27JStudio19TFunctionValue_listFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValue_list::getAttributeSet() { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/getAttributeSet__Q27JStudio19TFunctionValue_listFv.s" } #pragma pop /* 80282758-802827A8 27D098 0050+00 1/0 0/0 0/0 .text * initialize__Q27JStudio19TFunctionValue_listFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValue_list::initialize() { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/initialize__Q27JStudio19TFunctionValue_listFv.s" } #pragma pop /* 802827A8-80282858 27D0E8 00B0+00 1/0 0/0 0/0 .text prepare__Q27JStudio19TFunctionValue_listFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValue_list::prepare() { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/prepare__Q27JStudio19TFunctionValue_listFv.s" } #pragma pop /* ############################################################################################## */ /* 80455448-80455450 003A48 0008+00 1/1 0/0 0/0 .sdata2 @1517 */ SECTION_SDATA2 static f64 lit_1517 = 4503599627370496.0 /* cast u32 to float */; /* 80282858-80282C10 27D198 03B8+00 1/0 0/0 0/0 .text getValue__Q27JStudio19TFunctionValue_listFd */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValue_list::getValue(f64 param_0) { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/getValue__Q27JStudio19TFunctionValue_listFd.s" } #pragma pop /* 80282C10-80282C24 27D550 0014+00 1/1 0/0 0/0 .text * update_INTERPOLATE_NONE___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValue_list::update_INTERPOLATE_NONE_( JStudio::TFunctionValue_list const& param_0, JStudio::TFunctionValue_list::TIndexData_ const& param_1) { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/func_80282C10.s" } #pragma pop /* 80282C24-80282C58 27D564 0034+00 1/1 0/0 0/0 .text * update_INTERPOLATE_LINEAR___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValue_list::update_INTERPOLATE_LINEAR_( JStudio::TFunctionValue_list const& param_0, JStudio::TFunctionValue_list::TIndexData_ const& param_1) { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/func_80282C24.s" } #pragma pop /* 80282C58-80282CA8 27D598 0050+00 1/1 0/0 0/0 .text * update_INTERPOLATE_PLATEAU___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValue_list::update_INTERPOLATE_PLATEAU_( JStudio::TFunctionValue_list const& param_0, JStudio::TFunctionValue_list::TIndexData_ const& param_1) { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/func_80282C58.s" } #pragma pop /* 80282CA8-80282D34 27D5E8 008C+00 1/1 0/0 0/0 .text * update_INTERPOLATE_BSPLINE_dataMore3___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_ */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValue_list::update_INTERPOLATE_BSPLINE_dataMore3_( JStudio::TFunctionValue_list const& param_0, JStudio::TFunctionValue_list::TIndexData_ const& param_1) { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/func_80282CA8.s" } #pragma pop /* 80282D34-80282DA0 27D674 006C+00 0/0 1/1 0/0 .text * __ct__Q27JStudio29TFunctionValue_list_parameterFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm JStudio::TFunctionValue_list_parameter::TFunctionValue_list_parameter() { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/__ct__Q27JStudio29TFunctionValue_list_parameterFv.s" } #pragma pop /* 80282DA0-80282DA8 27D6E0 0008+00 1/0 0/0 0/0 .text * getType__Q27JStudio29TFunctionValue_list_parameterCFv */ s32 JStudio::TFunctionValue_list_parameter::getType() const { return 5; } /* 80282DA8-80282DD8 27D6E8 0030+00 1/0 0/0 0/0 .text * getAttributeSet__Q27JStudio29TFunctionValue_list_parameterFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValue_list_parameter::getAttributeSet() { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/getAttributeSet__Q27JStudio29TFunctionValue_list_parameterFv.s" } #pragma pop /* 80282DD8-80282E08 27D718 0030+00 0/0 1/1 0/0 .text * data_set__Q27JStudio29TFunctionValue_list_parameterFPCfUl */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValue_list_parameter::data_set(f32 const* param_0, u32 param_1) { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/data_set__Q27JStudio29TFunctionValue_list_parameterFPCfUl.s" } #pragma pop /* 80282E08-80282E60 27D748 0058+00 1/0 0/0 0/0 .text * initialize__Q27JStudio29TFunctionValue_list_parameterFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValue_list_parameter::initialize() { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/initialize__Q27JStudio29TFunctionValue_list_parameterFv.s" } #pragma pop /* 80282E60-80282F10 27D7A0 00B0+00 1/0 0/0 0/0 .text * prepare__Q27JStudio29TFunctionValue_list_parameterFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValue_list_parameter::prepare() { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/prepare__Q27JStudio29TFunctionValue_list_parameterFv.s" } #pragma pop /* 80282F10-80282FE8 27D850 00D8+00 1/0 0/0 0/0 .text * getValue__Q27JStudio29TFunctionValue_list_parameterFd */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValue_list_parameter::getValue(f64 param_0) { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/getValue__Q27JStudio29TFunctionValue_list_parameterFd.s" } #pragma pop /* 80282FE8-80282FF4 27D928 000C+00 1/1 0/0 0/0 .text * update_INTERPOLATE_NONE___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValue_list_parameter::update_INTERPOLATE_NONE_( JStudio::TFunctionValue_list_parameter const& param_0, f64 param_1) { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/func_80282FE8.s" } #pragma pop /* 80282FF4-80283024 27D934 0030+00 1/1 0/0 0/0 .text * update_INTERPOLATE_LINEAR___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValue_list_parameter::update_INTERPOLATE_LINEAR_( JStudio::TFunctionValue_list_parameter const& param_0, f64 param_1) { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/func_80282FF4.s" } #pragma pop /* 80283024-80283060 27D964 003C+00 1/1 0/0 0/0 .text * update_INTERPOLATE_PLATEAU___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValue_list_parameter::update_INTERPOLATE_PLATEAU_( JStudio::TFunctionValue_list_parameter const& param_0, f64 param_1) { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/func_80283024.s" } #pragma pop /* 80283060-802832C4 27D9A0 0264+00 1/1 0/0 0/0 .text * update_INTERPOLATE_BSPLINE_dataMore3___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValue_list_parameter::update_INTERPOLATE_BSPLINE_dataMore3_( JStudio::TFunctionValue_list_parameter const& param_0, f64 param_1) { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/func_80283060.s" } #pragma pop /* 802832C4-80283344 27DC04 0080+00 0/0 1/1 0/0 .text __ct__Q27JStudio22TFunctionValue_hermiteFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm JStudio::TFunctionValue_hermite::TFunctionValue_hermite() { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/__ct__Q27JStudio22TFunctionValue_hermiteFv.s" } #pragma pop /* 80283344-8028334C 27DC84 0008+00 1/0 0/0 0/0 .text * getType__Q27JStudio22TFunctionValue_hermiteCFv */ s32 JStudio::TFunctionValue_hermite::getType() const { return 6; } /* 8028334C-8028336C 27DC8C 0020+00 1/0 0/0 0/0 .text * getAttributeSet__Q27JStudio22TFunctionValue_hermiteFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValue_hermite::getAttributeSet() { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/getAttributeSet__Q27JStudio22TFunctionValue_hermiteFv.s" } #pragma pop /* 8028336C-802833BC 27DCAC 0050+00 0/0 1/1 0/0 .text * data_set__Q27JStudio22TFunctionValue_hermiteFPCfUlUl */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValue_hermite::data_set(f32 const* param_0, u32 param_1, u32 param_2) { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/data_set__Q27JStudio22TFunctionValue_hermiteFPCfUlUl.s" } #pragma pop /* 802833BC-80283428 27DCFC 006C+00 1/0 0/0 0/0 .text * initialize__Q27JStudio22TFunctionValue_hermiteFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValue_hermite::initialize() { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/initialize__Q27JStudio22TFunctionValue_hermiteFv.s" } #pragma pop /* 80283428-8028344C 27DD68 0024+00 1/0 0/0 0/0 .text * prepare__Q27JStudio22TFunctionValue_hermiteFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValue_hermite::prepare() { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/prepare__Q27JStudio22TFunctionValue_hermiteFv.s" } #pragma pop /* 8028344C-80283570 27DD8C 0124+00 1/0 0/0 0/0 .text * getValue__Q27JStudio22TFunctionValue_hermiteFd */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::TFunctionValue_hermite::getValue(f64 param_0) { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/getValue__Q27JStudio22TFunctionValue_hermiteFd.s" } #pragma pop /* 80283570-80283574 27DEB0 0004+00 1/0 0/0 0/0 .text * extrapolateParameter_raw__Q27JStudio13functionvalueFdd */ void JStudio::functionvalue::extrapolateParameter_raw(f64 param_0, f64 param_1) { /* empty function */ } /* 80283574-802835B0 27DEB4 003C+00 1/0 0/0 0/0 .text * extrapolateParameter_repeat__Q27JStudio13functionvalueFdd */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::functionvalue::extrapolateParameter_repeat(f64 param_0, f64 param_1) { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/extrapolateParameter_repeat__Q27JStudio13functionvalueFdd.s" } #pragma pop /* 802835B0-802835DC 27DEF0 002C+00 1/0 0/0 0/0 .text * extrapolateParameter_clamp__Q27JStudio13functionvalueFdd */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void JStudio::functionvalue::extrapolateParameter_clamp(f64 param_0, f64 param_1) { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/extrapolateParameter_clamp__Q27JStudio13functionvalueFdd.s" } #pragma pop /* 802835DC-80283634 27DF1C 0058+00 1/1 0/0 0/0 .text * findUpperBound_binary_current__7JGadgetFQ37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_RCd */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off extern "C" asm void func_802835DC(void* _this, JStudio::TFunctionValue_list_parameter::TIterator_data_ param_0, JStudio::TFunctionValue_list_parameter::TIterator_data_ param_1, JStudio::TFunctionValue_list_parameter::TIterator_data_ param_2, f64 const& param_3) { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/func_802835DC.s" } #pragma pop /* 80283634-80283858 27DF74 0224+00 1/1 0/0 0/0 .text * findUpperBound_binary_current>__7JGadgetFQ37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_RCdQ23std7less */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off extern "C" asm void func_80283634(void* _this, JStudio::TFunctionValue_list_parameter::TIterator_data_ param_0, JStudio::TFunctionValue_list_parameter::TIterator_data_ param_1, JStudio::TFunctionValue_list_parameter::TIterator_data_ param_2, f64 const& param_3, std::less param_4) { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/func_80283634.s" } #pragma pop /* 80283858-802838C8 27E198 0070+00 1/1 0/0 0/0 .text * findUpperBound_binary_current__7JGadgetFQ37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_RCd */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off extern "C" asm void func_80283858(void* _this, JStudio::TFunctionValue_hermite::TIterator_data_ param_0, JStudio::TFunctionValue_hermite::TIterator_data_ param_1, JStudio::TFunctionValue_hermite::TIterator_data_ param_2, f64 const& param_3) { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/func_80283858.s" } #pragma pop /* 802838C8-80283BC4 27E208 02FC+00 1/1 0/0 0/0 .text * findUpperBound_binary_current>__7JGadgetFQ37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_RCdQ23std7less */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off extern "C" asm void func_802838C8(void* _this, JStudio::TFunctionValue_hermite::TIterator_data_ param_0, JStudio::TFunctionValue_hermite::TIterator_data_ param_1, JStudio::TFunctionValue_hermite::TIterator_data_ param_2, f64 const& param_3, std::less param_4) { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/func_802838C8.s" } #pragma pop /* 80283BC4-80283C24 27E504 0060+00 1/0 0/0 0/0 .text __dt__Q27JStudio22TFunctionValue_hermiteFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm JStudio::TFunctionValue_hermite::~TFunctionValue_hermite() { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/__dt__Q27JStudio22TFunctionValue_hermiteFv.s" } #pragma pop /* 80283C24-80283C84 27E564 0060+00 1/0 1/0 0/0 .text * __dt__Q27JStudio29TFunctionValue_list_parameterFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm JStudio::TFunctionValue_list_parameter::~TFunctionValue_list_parameter() { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/__dt__Q27JStudio29TFunctionValue_list_parameterFv.s" } #pragma pop /* 80283C84-80283CE4 27E5C4 0060+00 1/0 0/0 0/0 .text __dt__Q27JStudio19TFunctionValue_listFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm JStudio::TFunctionValue_list::~TFunctionValue_list() { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/__dt__Q27JStudio19TFunctionValue_listFv.s" } #pragma pop /* 80283CE4-80283D44 27E624 0060+00 1/0 0/0 0/0 .text * __dt__Q27JStudio25TFunctionValue_transitionFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm JStudio::TFunctionValue_transition::~TFunctionValue_transition() { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/__dt__Q27JStudio25TFunctionValue_transitionFv.s" } #pragma pop /* 80283D44-80283DA4 27E684 0060+00 1/0 0/0 0/0 .text __dt__Q27JStudio23TFunctionValue_constantFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm JStudio::TFunctionValue_constant::~TFunctionValue_constant() { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/__dt__Q27JStudio23TFunctionValue_constantFv.s" } #pragma pop /* 80283DA4-80283E24 27E6E4 0080+00 1/0 0/0 0/0 .text __dt__Q27JStudio24TFunctionValue_compositeFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm JStudio::TFunctionValue_composite::~TFunctionValue_composite() { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/__dt__Q27JStudio24TFunctionValue_compositeFv.s" } #pragma pop /* 80283E24-80283EB8 27E764 0094+00 1/1 0/0 0/0 .text * upper_bound>__3stdFQ37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_RCdQ23std7less */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off extern "C" asm void func_80283E24(void* _this, JStudio::TFunctionValue_list_parameter::TIterator_data_ param_0, JStudio::TFunctionValue_list_parameter::TIterator_data_ param_1, f64 const& param_2, std::less param_3) { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/func_80283E24.s" } #pragma pop /* 80283EB8-80283F80 27E7F8 00C8+00 1/1 0/0 0/0 .text * upper_bound>__3stdFQ37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_RCdQ23std7less */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off extern "C" asm void func_80283EB8(void* _this, JStudio::TFunctionValue_hermite::TIterator_data_ param_0, JStudio::TFunctionValue_hermite::TIterator_data_ param_1, f64 const& param_2, std::less param_3) { nofralloc #include "asm/JSystem/JStudio/JStudio/functionvalue/func_80283EB8.s" } #pragma pop