building RELs

This commit is contained in:
Julgodis
2021-04-06 18:00:35 +02:00
parent f6464a61ce
commit ed1ee30dd2
36358 changed files with 867422 additions and 1426658 deletions
+16 -50
View File
@@ -56,16 +56,11 @@ extern "C" void __dt__Q212JASBasicInst7TKeymapFv();
extern "C" void __dt__7JASInstFv();
extern "C" void __ct__Q212JASBasicInst7TKeymapFv();
extern "C" void getType__12JASBasicInstCFv();
extern "C" extern void* __vt__12JASBasicInst[5];
extern "C" extern void* __vt__7JASInst[5];
//
// External References:
//
void* operator new[](u32, JKRHeap*, int);
void operator delete(void*);
extern "C" void bzero__7JASCalcFPvUl();
extern "C" void* __nwa__FUlP7JKRHeapi();
extern "C" void __dl__FPv();
@@ -79,8 +74,8 @@ extern "C" void _restgpr_29();
//
/* ############################################################################################## */
/* 803C76E8-803C76FC 0014+00 s=2 e=0 z=0 None .data __vt__12JASBasicInst */
SECTION_DATA void* __vt__12JASBasicInst[5] = {
/* 803C76E8-803C76FC 024808 0014+00 2/2 0/0 0/0 .data __vt__12JASBasicInst */
SECTION_DATA extern void* __vt__12JASBasicInst[5] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)__dt__12JASBasicInstFv,
@@ -88,25 +83,19 @@ SECTION_DATA void* __vt__12JASBasicInst[5] = {
(void*)getType__12JASBasicInstCFv,
};
/* 803C76FC-803C7710 0014+00 s=3 e=2 z=0 None .data __vt__7JASInst */
SECTION_DATA void* __vt__7JASInst[5] = {
/* 803C76FC-803C7710 02481C 0014+00 3/3 2/2 0/0 .data __vt__7JASInst */
SECTION_DATA extern void* __vt__7JASInst[5] = {
(void*)NULL /* RTTI */, (void*)NULL, (void*)__dt__7JASInstFv, (void*)NULL, (void*)NULL,
};
/* 80455640-80455648 0004+04 s=1 e=0 z=0 None .sdata2 @187 */
/* 80455640-80455648 003C40 0004+04 1/1 0/0 0/0 .sdata2 @187 */
SECTION_SDATA2 static f32 lit_187[1 + 1 /* padding */] = {
1.0f,
/* padding */
0.0f,
};
/* 80298014-8029807C 0068+00 s=0 e=2 z=0 None .text __ct__12JASBasicInstFv */
// 80298028: 803C76FC (__vt__7JASInst)
// 8029802C: 803C76FC (__vt__7JASInst)
// 80298034: 803C76E8 (__vt__12JASBasicInst)
// 80298038: 803C76E8 (__vt__12JASBasicInst)
// 80298040: 80455640 (lit_187)
// 80298060: 8028F480 (bzero__7JASCalcFPvUl)
/* 80298014-8029807C 292954 0068+00 0/0 2/2 0/0 .text __ct__12JASBasicInstFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -116,15 +105,7 @@ asm JASBasicInst::JASBasicInst() {
}
#pragma pop
/* 8029807C-802980F8 007C+00 s=1 e=0 z=0 None .text __dt__12JASBasicInstFv */
// 8029809C: 803C76E8 (__vt__12JASBasicInst)
// 802980A0: 803C76E8 (__vt__12JASBasicInst)
// 802980AC: 80298250 (__dt__Q212JASBasicInst7TKeymapFv)
// 802980B0: 80298250 (__dt__Q212JASBasicInst7TKeymapFv)
// 802980B4: 80361C6C (__destroy_new_array)
// 802980C0: 803C76FC (__vt__7JASInst)
// 802980C4: 803C76FC (__vt__7JASInst)
// 802980D8: 802CED3C (__dl__FPv)
/* 8029807C-802980F8 2929BC 007C+00 1/0 0/0 0/0 .text __dt__12JASBasicInstFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -134,7 +115,7 @@ asm JASBasicInst::~JASBasicInst() {
}
#pragma pop
/* 802980F8-8029819C 00A4+00 s=1 e=0 z=0 None .text getParam__12JASBasicInstCFiiP12JASInstParam
/* 802980F8-8029819C 292A38 00A4+00 1/0 0/0 0/0 .text getParam__12JASBasicInstCFiiP12JASInstParam
*/
#pragma push
#pragma optimization_level 0
@@ -145,19 +126,8 @@ asm void JASBasicInst::getParam(int param_0, int param_1, JASInstParam* param_2)
}
#pragma pop
/* 8029819C-8029821C 0080+00 s=0 e=2 z=0 None .text setKeyRegionCount__12JASBasicInstFUlP7JKRHeap
*/
// 802981AC: 803621DC (_savegpr_29)
// 802981C0: 80298250 (__dt__Q212JASBasicInst7TKeymapFv)
// 802981C4: 80298250 (__dt__Q212JASBasicInst7TKeymapFv)
// 802981C8: 80361C6C (__destroy_new_array)
// 802981DC: 802CED10 (__nwa__FUlP7JKRHeapi)
// 802981E0: 802982D4 (__ct__Q212JASBasicInst7TKeymapFv)
// 802981E4: 802982D4 (__ct__Q212JASBasicInst7TKeymapFv)
// 802981E8: 80298250 (__dt__Q212JASBasicInst7TKeymapFv)
// 802981EC: 80298250 (__dt__Q212JASBasicInst7TKeymapFv)
// 802981F8: 80361F14 (__construct_new_array)
// 80298208: 80362228 (_restgpr_29)
/* 8029819C-8029821C 292ADC 0080+00 0/0 2/2 0/0 .text
* setKeyRegionCount__12JASBasicInstFUlP7JKRHeap */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -167,7 +137,7 @@ asm void JASBasicInst::setKeyRegionCount(u32 param_0, JKRHeap* param_1) {
}
#pragma pop
/* 8029821C-8029822C 0010+00 s=0 e=2 z=0 None .text
/* 8029821C-8029822C 292B5C 0010+00 0/0 2/2 0/0 .text
* setOsc__12JASBasicInstFiPCQ213JASOscillator4Data */
#pragma push
#pragma optimization_level 0
@@ -178,7 +148,7 @@ asm void JASBasicInst::setOsc(int param_0, JASOscillator::Data const* param_1) {
}
#pragma pop
/* 8029822C-80298250 0024+00 s=0 e=2 z=0 None .text getKeyRegion__12JASBasicInstFi */
/* 8029822C-80298250 292B6C 0024+00 0/0 2/2 0/0 .text getKeyRegion__12JASBasicInstFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -188,8 +158,7 @@ asm void JASBasicInst::getKeyRegion(int param_0) {
}
#pragma pop
/* 80298250-8029828C 003C+00 s=2 e=0 z=0 None .text __dt__Q212JASBasicInst7TKeymapFv */
// 80298270: 802CED3C (__dl__FPv)
/* 80298250-8029828C 292B90 003C+00 2/2 0/0 0/0 .text __dt__Q212JASBasicInst7TKeymapFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -199,10 +168,7 @@ asm JASBasicInst::TKeymap::~TKeymap() {
}
#pragma pop
/* 8029828C-802982D4 0048+00 s=1 e=0 z=0 None .text __dt__7JASInstFv */
// 802982A4: 803C76FC (__vt__7JASInst)
// 802982A8: 803C76FC (__vt__7JASInst)
// 802982B8: 802CED3C (__dl__FPv)
/* 8029828C-802982D4 292BCC 0048+00 1/0 0/0 0/0 .text __dt__7JASInstFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -212,7 +178,7 @@ asm JASInst::~JASInst() {
}
#pragma pop
/* 802982D4-802982E0 000C+00 s=1 e=0 z=0 None .text __ct__Q212JASBasicInst7TKeymapFv */
/* 802982D4-802982E0 292C14 000C+00 1/1 0/0 0/0 .text __ct__Q212JASBasicInst7TKeymapFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -222,7 +188,7 @@ asm JASBasicInst::TKeymap::TKeymap() {
}
#pragma pop
/* 802982E0-802982EC 000C+00 s=1 e=0 z=0 None .text getType__12JASBasicInstCFv */
/* 802982E0-802982EC 292C20 000C+00 1/0 0/0 0/0 .text getType__12JASBasicInstCFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off