Files
tp/libs/JSystem/JStudio/JStudio/functionvalue.cpp
T
2021-03-29 00:10:25 +02:00

1422 lines
57 KiB
C++

//
// Generated By: dol2asm
// Translation Unit: functionvalue
//
#include "JSystem/JStudio/JStudio/functionvalue.h"
#include "dol2asm.h"
#include "dolphin/types.h"
//
// Types:
//
namespace JGadget {
template <typename A1>
struct TVector_pointer {};
/* TVector_pointer<JStudio::TFunctionValue*> */
struct TVector_pointer__template0 {};
template <typename A1>
struct TAllocator {};
/* TAllocator<void*> */
struct TAllocator__template0 {};
struct TVector_pointer_void {
/* 802DCCD0 */ TVector_pointer_void(JGadget::TAllocator<void*> const&);
/* 802DCCFC */ ~TVector_pointer_void();
/* 802DCDC4 */ void erase(void**, void**);
};
/* */ template <typename A1, typename B1>
/* */ void findUpperBound_binary_current(/* JStudio::TFunctionValue_hermite::TIterator_data_, JStudio::TFunctionValue_hermite::TIterator_data_, JStudio::TFunctionValue_hermite::TIterator_data_, f64 const& */);
}; // 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<JStudio::TFunctionValue*> const&,
JStudio::TFunctionValue_composite::TData const&, f64);
/* 80281EC8 */ void composite_index(JGadget::TVector_pointer<JStudio::TFunctionValue*> const&,
JStudio::TFunctionValue_composite::TData const&, f64);
/* 8028202C */ void
composite_parameter(JGadget::TVector_pointer<JStudio::TFunctionValue*> const&,
JStudio::TFunctionValue_composite::TData const&, f64);
/* 80282094 */ void composite_add(JGadget::TVector_pointer<JStudio::TFunctionValue*> const&,
JStudio::TFunctionValue_composite::TData const&, f64);
/* 80282118 */ void
composite_subtract(JGadget::TVector_pointer<JStudio::TFunctionValue*> const&,
JStudio::TFunctionValue_composite::TData const&, f64);
/* 80282200 */ void
composite_multiply(JGadget::TVector_pointer<JStudio::TFunctionValue*> const&,
JStudio::TFunctionValue_composite::TData const&, f64);
/* 80282284 */ void composite_divide(JGadget::TVector_pointer<JStudio::TFunctionValue*> 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 <typename A1>
struct less {};
/* less<f64> */
struct less__template0 {};
/* */ template <typename A1, typename B1, typename C1>
/* */ void upper_bound(/* JStudio::TFunctionValue_hermite::TIterator_data_, JStudio::TFunctionValue_hermite::TIterator_data_, f64 const&, std::less */);
/* 80283EB8 */ /* upper_bound<JStudio::TFunctionValue_hermite::TIterator_data_, f64, std::less<f64>>
*/
void upper_bound__template1(JStudio::TFunctionValue_hermite::TIterator_data_,
JStudio::TFunctionValue_hermite::TIterator_data_, f64 const&,
std::less__template0);
/* 80283E24 */ /* upper_bound<JStudio::TFunctionValue_list_parameter::TIterator_data_, f64,
std::less<f64>> */
void upper_bound__template0(JStudio::TFunctionValue_list_parameter::TIterator_data_,
JStudio::TFunctionValue_list_parameter::TIterator_data_, f64 const&,
std::less__template0);
}; // namespace std
namespace JGadget {
/* 80283858 */ void
findUpperBound_binary_current__template2(JStudio::TFunctionValue_hermite::TIterator_data_,
JStudio::TFunctionValue_hermite::TIterator_data_,
JStudio::TFunctionValue_hermite::TIterator_data_,
f64 const&);
/* 802835DC */ void
findUpperBound_binary_current__template0(JStudio::TFunctionValue_list_parameter::TIterator_data_,
JStudio::TFunctionValue_list_parameter::TIterator_data_,
JStudio::TFunctionValue_list_parameter::TIterator_data_,
f64 const&);
/* 80283634 */ void
findUpperBound_binary_current__template1(JStudio::TFunctionValue_list_parameter::TIterator_data_,
JStudio::TFunctionValue_list_parameter::TIterator_data_,
JStudio::TFunctionValue_list_parameter::TIterator_data_,
f64 const&, std::less__template0);
/* 802838C8 */ void
findUpperBound_binary_current__template3(JStudio::TFunctionValue_hermite::TIterator_data_,
JStudio::TFunctionValue_hermite::TIterator_data_,
JStudio::TFunctionValue_hermite::TIterator_data_,
f64 const&, std::less__template0);
} // namespace JGadget
//
// Forward References:
//
extern "C" extern void* __vt__Q27JStudio22TFunctionValue_hermite[8];
extern "C" extern void* __vt__Q27JStudio29TFunctionValue_list_parameter[8];
extern "C" extern void* __vt__Q27JStudio19TFunctionValue_list[8];
extern "C" extern void* __vt__Q27JStudio25TFunctionValue_transition[8];
extern "C" extern void* __vt__Q27JStudio23TFunctionValue_constant[8];
extern "C" extern void* __vt__Q27JStudio24TFunctionValue_composite[8];
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();
extern "C" void func_80283634();
extern "C" void func_80283858();
extern "C" void func_802838C8();
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();
extern "C" void func_80283EB8();
extern "C" extern void* __vt__Q27JStudio22TFunctionValue_hermite[8];
extern "C" extern void* __vt__Q27JStudio29TFunctionValue_list_parameter[8];
extern "C" extern void* __vt__Q27JStudio19TFunctionValue_list[8];
extern "C" extern void* __vt__Q27JStudio25TFunctionValue_transition[8];
extern "C" extern void* __vt__Q27JStudio23TFunctionValue_constant[8];
extern "C" extern void* __vt__Q27JStudio24TFunctionValue_composite[8];
//
// External References:
//
void operator delete(void*);
extern "C" extern u32 __float_nan;
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 0010+00 s=1 e=0 z=0 None .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,
};
/* 80281648-80281690 0048+00 s=3 e=1 z=0 None .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 0020+00 s=2 e=1 z=0 None .data __vt__Q27JStudio22TFunctionValue_hermite
*/
SECTION_DATA void* __vt__Q27JStudio22TFunctionValue_hermite[8] = {
(void*)NULL,
(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 0020+00 s=2 e=1 z=0 None .data
* __vt__Q27JStudio29TFunctionValue_list_parameter */
SECTION_DATA void* __vt__Q27JStudio29TFunctionValue_list_parameter[8] = {
(void*)NULL,
(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 0020+00 s=2 e=1 z=0 None .data __vt__Q27JStudio19TFunctionValue_list */
SECTION_DATA void* __vt__Q27JStudio19TFunctionValue_list[8] = {
(void*)NULL,
(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 0020+00 s=2 e=1 z=0 None .data __vt__Q27JStudio25TFunctionValue_transition
*/
SECTION_DATA void* __vt__Q27JStudio25TFunctionValue_transition[8] = {
(void*)NULL,
(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 0020+00 s=2 e=1 z=0 None .data __vt__Q27JStudio23TFunctionValue_constant
*/
SECTION_DATA void* __vt__Q27JStudio23TFunctionValue_constant[8] = {
(void*)NULL,
(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 0020+00 s=2 e=1 z=0 None .data __vt__Q27JStudio24TFunctionValue_composite
*/
SECTION_DATA void* __vt__Q27JStudio24TFunctionValue_composite[8] = {
(void*)NULL,
(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 0020+00 s=2 e=0 z=0 None .data __vt__Q27JStudio14TFunctionValue */
SECTION_DATA static void* __vt__Q27JStudio14TFunctionValue[8] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)NULL,
(void*)NULL,
(void*)NULL,
(void*)NULL,
(void*)NULL,
(void*)NULL,
};
/* 80281690-802816A0 0010+00 s=6 e=0 z=0 None .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 0048+00 s=6 e=6 z=0 None .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 0028+00 s=1 e=0 z=0 None .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 0008+00 s=13 e=0 z=0 None .sdata2 @652 */
SECTION_SDATA2 static u8 lit_652[8] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
/* 80455408-80455410 0008+00 s=5 e=0 z=0 None .sdata2 @792 */
SECTION_SDATA2 static u8 lit_792[8] = {
0x3F, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
/* 80455410-80455418 0008+00 s=1 e=0 z=0 None .sdata2 @793 */
SECTION_SDATA2 static u8 lit_793[8] = {
0x40, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
/* 80455418-80455420 0008+00 s=1 e=0 z=0 None .sdata2 @794 */
SECTION_SDATA2 static u8 lit_794[8] = {
0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
/* 80281710-80281774 0064+00 s=4 e=0 z=0 None .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 0008+00 s=1 e=0 z=0 None .sdata2 @799 */
SECTION_SDATA2 static u8 lit_799[8] = {
0x3F, 0xC5, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
};
/* 80455428-80455430 0008+00 s=5 e=0 z=0 None .sdata2 @800 */
SECTION_SDATA2 static u8 lit_800[8] = {
0x3F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
/* 80455430-80455438 0008+00 s=1 e=0 z=0 None .sdata2 @801 */
SECTION_SDATA2 static u8 lit_801[8] = {
0x3F, 0xE5, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
};
/* 80281774-802817D8 0064+00 s=1 e=0 z=0 None .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 00E0+00 s=1 e=0 z=0 None .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 0008+00 s=3 e=0 z=0 None .sdata2 @842 */
SECTION_SDATA2 static u8 lit_842[8] = {
0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
/* 802818B8-80281918 0060+00 s=1 e=0 z=0 None .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 0034+00 s=4 e=0 z=0 None .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 0008+00 s=1 e=0 z=0 None .sdata2 @867 */
SECTION_SDATA2 static u8 lit_867[8] = {
0xBF, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
/* 8028194C-802819F4 00A8+00 s=4 e=0 z=0 None .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 0014+00 s=0 e=1 z=0 None .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 0310+00 s=2 e=0 z=0 None .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 0044+00 s=4 e=0 z=0 None .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 0001+07 s=1 e=0 z=0 None .sbss @569 */
static u8 lit_569[1 + 7 /* padding */];
/* 80281D5C-80281DB8 005C+00 s=0 e=1 z=0 None .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 0008+00 s=1 e=0 z=0 None .text
* getType__Q27JStudio24TFunctionValue_compositeCFv */
bool JStudio::TFunctionValue_composite::getType() const {
return true;
}
/* 80281DC0-80281DE0 0020+00 s=1 e=0 z=0 None .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 0044+00 s=1 e=0 z=0 None .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 0004+00 s=1 e=0 z=0 None .text
* prepare__Q27JStudio24TFunctionValue_compositeFv */
void JStudio::TFunctionValue_composite::prepare() {
/* empty function */
}
/* 80281E28-80281E5C 0034+00 s=1 e=0 z=0 None .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 006C+00 s=0 e=1 z=0 None .text
* composite_raw__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointer<PQ27JStudio14TFunctionValue>RCQ37JStudio24TFunctionValue_composite5TDatad
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void JStudio::TFunctionValue_composite::composite_raw(
JGadget::TVector_pointer<JStudio::TFunctionValue*> 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 0164+00 s=0 e=1 z=0 None .text
* composite_index__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointer<PQ27JStudio14TFunctionValue>RCQ37JStudio24TFunctionValue_composite5TDatad
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void JStudio::TFunctionValue_composite::composite_index(
JGadget::TVector_pointer<JStudio::TFunctionValue*> 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 0068+00 s=0 e=1 z=0 None .text
* composite_parameter__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointer<PQ27JStudio14TFunctionValue>RCQ37JStudio24TFunctionValue_composite5TDatad
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void JStudio::TFunctionValue_composite::composite_parameter(
JGadget::TVector_pointer<JStudio::TFunctionValue*> 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 0084+00 s=0 e=1 z=0 None .text
* composite_add__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointer<PQ27JStudio14TFunctionValue>RCQ37JStudio24TFunctionValue_composite5TDatad
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void JStudio::TFunctionValue_composite::composite_add(
JGadget::TVector_pointer<JStudio::TFunctionValue*> 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 00E8+00 s=0 e=1 z=0 None .text
* composite_subtract__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointer<PQ27JStudio14TFunctionValue>RCQ37JStudio24TFunctionValue_composite5TDatad
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void JStudio::TFunctionValue_composite::composite_subtract(
JGadget::TVector_pointer<JStudio::TFunctionValue*> 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 0084+00 s=0 e=1 z=0 None .text
* composite_multiply__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointer<PQ27JStudio14TFunctionValue>RCQ37JStudio24TFunctionValue_composite5TDatad
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void JStudio::TFunctionValue_composite::composite_multiply(
JGadget::TVector_pointer<JStudio::TFunctionValue*> 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 00E8+00 s=0 e=1 z=0 None .text
* composite_divide__Q27JStudio24TFunctionValue_compositeFRCQ27JGadget44TVector_pointer<PQ27JStudio14TFunctionValue>RCQ37JStudio24TFunctionValue_composite5TDatad
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void JStudio::TFunctionValue_composite::composite_divide(
JGadget::TVector_pointer<JStudio::TFunctionValue*> 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 0048+00 s=0 e=1 z=0 None .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 0008+00 s=1 e=0 z=0 None .text
* getType__Q27JStudio23TFunctionValue_constantCFv */
s32 JStudio::TFunctionValue_constant::getType() const {
return 2;
}
/* 802823BC-802823D0 0014+00 s=1 e=0 z=0 None .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 0010+00 s=1 e=0 z=0 None .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 0004+00 s=1 e=0 z=0 None .text
* prepare__Q27JStudio23TFunctionValue_constantFv */
void JStudio::TFunctionValue_constant::prepare() {
/* empty function */
}
/* 802823E4-802823EC 0008+00 s=1 e=0 z=0 None .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 0060+00 s=0 e=1 z=0 None .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 0008+00 s=1 e=0 z=0 None .text
* getType__Q27JStudio25TFunctionValue_transitionCFv */
s32 JStudio::TFunctionValue_transition::getType() const {
return 3;
}
/* 80282454-80282484 0030+00 s=1 e=0 z=0 None .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 004C+00 s=1 e=0 z=0 None .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 0024+00 s=1 e=0 z=0 None .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 01C8+00 s=1 e=0 z=0 None .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 0064+00 s=0 e=1 z=0 None .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 0008+00 s=1 e=0 z=0 None .text getType__Q27JStudio19TFunctionValue_listCFv
*/
s32 JStudio::TFunctionValue_list::getType() const {
return 4;
}
/* 80282728-80282758 0030+00 s=1 e=0 z=0 None .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 0050+00 s=1 e=0 z=0 None .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 00B0+00 s=1 e=0 z=0 None .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 0008+00 s=1 e=0 z=0 None .sdata2 @1517 */
SECTION_SDATA2 static u8 lit_1517[8] = {
0x43, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
/* 80282858-80282C10 03B8+00 s=1 e=0 z=0 None .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 0014+00 s=1 e=0 z=0 None .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 0034+00 s=1 e=0 z=0 None .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 0050+00 s=1 e=0 z=0 None .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 008C+00 s=1 e=0 z=0 None .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 006C+00 s=0 e=1 z=0 None .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 0008+00 s=1 e=0 z=0 None .text
* getType__Q27JStudio29TFunctionValue_list_parameterCFv */
s32 JStudio::TFunctionValue_list_parameter::getType() const {
return 5;
}
/* 80282DA8-80282DD8 0030+00 s=1 e=0 z=0 None .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 0030+00 s=0 e=1 z=0 None .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 0058+00 s=1 e=0 z=0 None .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 00B0+00 s=1 e=0 z=0 None .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 00D8+00 s=1 e=0 z=0 None .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 000C+00 s=1 e=0 z=0 None .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 0030+00 s=1 e=0 z=0 None .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 003C+00 s=1 e=0 z=0 None .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 0264+00 s=1 e=0 z=0 None .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 0080+00 s=0 e=1 z=0 None .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 0008+00 s=1 e=0 z=0 None .text
* getType__Q27JStudio22TFunctionValue_hermiteCFv */
s32 JStudio::TFunctionValue_hermite::getType() const {
return 6;
}
/* 8028334C-8028336C 0020+00 s=1 e=0 z=0 None .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 0050+00 s=0 e=1 z=0 None .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 006C+00 s=1 e=0 z=0 None .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 0024+00 s=1 e=0 z=0 None .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 0124+00 s=1 e=0 z=0 None .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 0004+00 s=1 e=0 z=0 None .text
* extrapolateParameter_raw__Q27JStudio13functionvalueFdd */
void JStudio::functionvalue::extrapolateParameter_raw(f64 param_0, f64 param_1) {
/* empty function */
}
/* 80283574-802835B0 003C+00 s=1 e=0 z=0 None .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 002C+00 s=1 e=0 z=0 None .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 0058+00 s=1 e=0 z=0 None .text
* findUpperBound_binary_current<Q37JStudio29TFunctionValue_list_parameter15TIterator_data_,d>__7JGadgetFQ37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_RCd
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void JGadget::findUpperBound_binary_current__template0(
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 0224+00 s=1 e=0 z=0 None .text
* findUpperBound_binary_current<Q37JStudio29TFunctionValue_list_parameter15TIterator_data_,d,Q23std7less<d>>__7JGadgetFQ37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_RCdQ23std7less<d>
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void JGadget::findUpperBound_binary_current__template1(
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__template0 param_4) {
nofralloc
#include "asm/JSystem/JStudio/JStudio/functionvalue/func_80283634.s"
}
#pragma pop
/* 80283858-802838C8 0070+00 s=1 e=0 z=0 None .text
* findUpperBound_binary_current<Q37JStudio22TFunctionValue_hermite15TIterator_data_,d>__7JGadgetFQ37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_RCd
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void JGadget::findUpperBound_binary_current__template2(
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 02FC+00 s=1 e=0 z=0 None .text
* findUpperBound_binary_current<Q37JStudio22TFunctionValue_hermite15TIterator_data_,d,Q23std7less<d>>__7JGadgetFQ37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_RCdQ23std7less<d>
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void JGadget::findUpperBound_binary_current__template3(
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__template0 param_4) {
nofralloc
#include "asm/JSystem/JStudio/JStudio/functionvalue/func_802838C8.s"
}
#pragma pop
/* 80283BC4-80283C24 0060+00 s=1 e=0 z=0 None .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 0060+00 s=1 e=1 z=0 None .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 0060+00 s=1 e=0 z=0 None .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 0060+00 s=1 e=0 z=0 None .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 0060+00 s=1 e=0 z=0 None .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 0080+00 s=1 e=0 z=0 None .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 0094+00 s=1 e=0 z=0 None .text
* upper_bound<Q37JStudio29TFunctionValue_list_parameter15TIterator_data_,d,Q23std7less<d>>__3stdFQ37JStudio29TFunctionValue_list_parameter15TIterator_data_Q37JStudio29TFunctionValue_list_parameter15TIterator_data_RCdQ23std7less<d>
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void
std::upper_bound__template0(JStudio::TFunctionValue_list_parameter::TIterator_data_ param_0,
JStudio::TFunctionValue_list_parameter::TIterator_data_ param_1,
f64 const& param_2, std::less__template0 param_3) {
nofralloc
#include "asm/JSystem/JStudio/JStudio/functionvalue/func_80283E24.s"
}
#pragma pop
/* 80283EB8-80283F80 00C8+00 s=1 e=0 z=0 None .text
* upper_bound<Q37JStudio22TFunctionValue_hermite15TIterator_data_,d,Q23std7less<d>>__3stdFQ37JStudio22TFunctionValue_hermite15TIterator_data_Q37JStudio22TFunctionValue_hermite15TIterator_data_RCdQ23std7less<d>
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void std::upper_bound__template1(JStudio::TFunctionValue_hermite::TIterator_data_ param_0,
JStudio::TFunctionValue_hermite::TIterator_data_ param_1,
f64 const& param_2, std::less__template0 param_3) {
nofralloc
#include "asm/JSystem/JStudio/JStudio/functionvalue/func_80283EB8.s"
}
#pragma pop