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
+22 -66
View File
@@ -28,12 +28,12 @@ struct JSULink__template1 {};
struct JKRArchive {};
struct JAISoundID {};
struct JAUSeqDataBlock {
/* 802A68F4 */ JAUSeqDataBlock();
};
struct JAISoundID {};
struct JAUSeqDataBlocks {
/* 802A6928 */ void getSeqData(JAISoundID);
/* 802A6974 */ void seekFreeBlock(u32);
@@ -42,10 +42,10 @@ struct JAUSeqDataBlocks {
/* 802A6A18 */ void hasFailedBlock(JAISoundID);
};
struct JAISeqData {};
struct JAISeqDataUser {};
struct JAISeqData {};
struct JAUDynamicSeqDataBlocks {
/* 802A6A58 */ JAUDynamicSeqDataBlocks();
/* 802A6AA0 */ void setSeqDataArchive(JKRArchive*);
@@ -66,8 +66,6 @@ struct JASResArcLoader {
// Forward References:
//
static void JAUDynamicSeqDataBlocks_receiveLoaded_(u32, u32);
extern "C" void __ct__15JAUSeqDataBlockFv();
extern "C" void getSeqData__16JAUSeqDataBlocksF10JAISoundID();
extern "C" void seekFreeBlock__16JAUSeqDataBlocksFUl();
@@ -108,8 +106,7 @@ extern "C" extern u8 data_80450B50[4];
// Declarations:
//
/* 802A68F4-802A6928 0034+00 s=0 e=2 z=0 None .text __ct__15JAUSeqDataBlockFv */
// 802A690C: 802DBDFC (__ct__10JSUPtrLinkFPv)
/* 802A68F4-802A6928 2A1234 0034+00 0/0 2/2 0/0 .text __ct__15JAUSeqDataBlockFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -119,7 +116,7 @@ asm JAUSeqDataBlock::JAUSeqDataBlock() {
}
#pragma pop
/* 802A6928-802A6974 004C+00 s=1 e=0 z=0 None .text getSeqData__16JAUSeqDataBlocksF10JAISoundID
/* 802A6928-802A6974 2A1268 004C+00 1/1 0/0 0/0 .text getSeqData__16JAUSeqDataBlocksF10JAISoundID
*/
#pragma push
#pragma optimization_level 0
@@ -130,7 +127,7 @@ asm void JAUSeqDataBlocks::getSeqData(JAISoundID param_0) {
}
#pragma pop
/* 802A6974-802A69D8 0064+00 s=1 e=0 z=0 None .text seekFreeBlock__16JAUSeqDataBlocksFUl */
/* 802A6974-802A69D8 2A12B4 0064+00 1/1 0/0 0/0 .text seekFreeBlock__16JAUSeqDataBlocksFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -140,9 +137,8 @@ asm void JAUSeqDataBlocks::seekFreeBlock(u32 param_0) {
}
#pragma pop
/* 802A69D8-802A69F8 0020+00 s=5 e=0 z=0 None .text
/* 802A69D8-802A69F8 2A1318 0020+00 5/5 0/0 0/0 .text
* append__16JAUSeqDataBlocksFP26JSULink<15JAUSeqDataBlock> */
// 802A69E4: 802DBF4C (append__10JSUPtrListFP10JSUPtrLink)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -152,9 +148,8 @@ asm void JAUSeqDataBlocks::append(JSULink<JAUSeqDataBlock>* param_0) {
}
#pragma pop
/* 802A69F8-802A6A18 0020+00 s=4 e=0 z=0 None .text
/* 802A69F8-802A6A18 2A1338 0020+00 4/4 0/0 0/0 .text
* remove__16JAUSeqDataBlocksFP26JSULink<15JAUSeqDataBlock> */
// 802A6A04: 802DC15C (remove__10JSUPtrListFP10JSUPtrLink)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -164,7 +159,7 @@ asm void JAUSeqDataBlocks::remove(JSULink<JAUSeqDataBlock>* param_0) {
}
#pragma pop
/* 802A6A18-802A6A58 0040+00 s=1 e=0 z=0 None .text
/* 802A6A18-802A6A58 2A1358 0040+00 1/1 0/0 0/0 .text
* hasFailedBlock__16JAUSeqDataBlocksF10JAISoundID */
#pragma push
#pragma optimization_level 0
@@ -175,10 +170,8 @@ asm void JAUSeqDataBlocks::hasFailedBlock(JAISoundID param_0) {
}
#pragma pop
/* 802A6A58-802A6AA0 0048+00 s=0 e=2 z=0 None .text __ct__23JAUDynamicSeqDataBlocksFv */
// 802A6A6C: 802DBF14 (initiate__10JSUPtrListFv)
// 802A6A74: 802DBF14 (initiate__10JSUPtrListFv)
// 802A6A7C: 802DBF14 (initiate__10JSUPtrListFv)
/* 802A6A58-802A6AA0 2A1398 0048+00 0/0 2/2 0/0 .text __ct__23JAUDynamicSeqDataBlocksFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -188,7 +181,7 @@ asm JAUDynamicSeqDataBlocks::JAUDynamicSeqDataBlocks() {
}
#pragma pop
/* 802A6AA0-802A6AA8 0008+00 s=0 e=2 z=0 None .text
/* 802A6AA0-802A6AA8 2A13E0 0008+00 0/0 2/2 0/0 .text
* setSeqDataArchive__23JAUDynamicSeqDataBlocksFP10JKRArchive */
#pragma push
#pragma optimization_level 0
@@ -199,15 +192,8 @@ asm void JAUDynamicSeqDataBlocks::setSeqDataArchive(JKRArchive* param_0) {
}
#pragma pop
/* 802A6AA8-802A6B8C 00E4+00 s=0 e=1 z=0 None .text
/* 802A6AA8-802A6B8C 2A13E8 00E4+00 0/0 1/1 0/0 .text
* getSeqData__23JAUDynamicSeqDataBlocksF10JAISoundIDP14JAISeqDataUserP10JAISeqDatab */
// 802A6AB8: 803621D4 (_savegpr_27)
// 802A6AD0: 802A6EDC (rearrangeLoadingSeqs___23JAUDynamicSeqDataBlocksFv)
// 802A6AE4: 802A6A18 (hasFailedBlock__16JAUSeqDataBlocksF10JAISoundID)
// 802A6B08: 802A6928 (getSeqData__16JAUSeqDataBlocksF10JAISoundID)
// 802A6B2C: 802A6928 (getSeqData__16JAUSeqDataBlocksF10JAISoundID)
// 802A6B64: 802A6C18 (loadDynamicSeq__23JAUDynamicSeqDataBlocksF10JAISoundIDbP14JAISeqDataUser)
// 802A6B78: 80362220 (_restgpr_27)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -218,11 +204,8 @@ asm void JAUDynamicSeqDataBlocks::getSeqData(JAISoundID param_0, JAISeqDataUser*
}
#pragma pop
/* 802A6B8C-802A6BF4 0068+00 s=0 e=2 z=0 None .text
/* 802A6B8C-802A6BF4 2A14CC 0068+00 0/0 2/2 0/0 .text
* appendDynamicSeqDataBlock__23JAUDynamicSeqDataBlocksFP15JAUSeqDataBlock */
// 802A6BA8: 802A6EDC (rearrangeLoadingSeqs___23JAUDynamicSeqDataBlocksFv)
// 802A6BC4: 802A69D8 (func_802A69D8)
// 802A6BD4: 802A69D8 (func_802A69D8)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -232,30 +215,19 @@ asm void JAUDynamicSeqDataBlocks::appendDynamicSeqDataBlock(JAUSeqDataBlock* par
}
#pragma pop
/* 802A6BF4-802A6C18 0024+00 s=1 e=0 z=0 None .text JAUDynamicSeqDataBlocks_receiveLoaded___FUlUl
*/
/* 802A6BF4-802A6C18 2A1534 0024+00 1/1 0/0 0/0 .text
* JAUDynamicSeqDataBlocks_receiveLoaded___FUlUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm static void JAUDynamicSeqDataBlocks_receiveLoaded_(u32 param_0, u32 param_1) {
static asm void JAUDynamicSeqDataBlocks_receiveLoaded_(u32 param_0, u32 param_1) {
nofralloc
#include "asm/JSystem/JAudio2/JAUSeqDataBlockMgr/JAUDynamicSeqDataBlocks_receiveLoaded___FUlUl.s"
}
#pragma pop
/* 802A6C18-802A6D48 0130+00 s=1 e=2 z=0 None .text
/* 802A6C18-802A6D48 2A1558 0130+00 1/1 2/2 0/0 .text
* loadDynamicSeq__23JAUDynamicSeqDataBlocksF10JAISoundIDbP14JAISeqDataUser */
// 802A6C28: 803621CC (_savegpr_25)
// 802A6C50: 80450B50 (data_80450B50)
// 802A6C8C: 80290BD0 (getResSize__15JASResArcLoaderFPC10JKRArchiveUs)
// 802A6C9C: 802A6974 (seekFreeBlock__16JAUSeqDataBlocksFUl)
// 802A6CBC: 802A6E00
//(releaseIdleDynamicSeqDataBlock___23JAUDynamicSeqDataBlocksFP14JAISeqDataUserUl) 802A6CE0:
// 802A69F8 (func_802A69F8) 802A6D04: 802A69D8 (func_802A69D8) 802A6D1C: 802A6BF4
//(JAUDynamicSeqDataBlocks_receiveLoaded___FUlUl) 802A6D20: 802A6BF4
//(JAUDynamicSeqDataBlocks_receiveLoaded___FUlUl) 802A6D28: 80290D18
//(loadResourceAsync__15JASResArcLoaderFP10JKRArchiveUsPUcUlPFUlUl_vUl) 802A6D34: 80362218
//(_restgpr_25)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -266,13 +238,8 @@ asm void JAUDynamicSeqDataBlocks::loadDynamicSeq(JAISoundID param_0, bool param_
}
#pragma pop
/* 802A6D48-802A6E00 00B8+00 s=0 e=1 z=0 None .text
/* 802A6D48-802A6E00 2A1688 00B8+00 0/0 1/1 0/0 .text
* releaseIdleDynamicSeqDataBlock__23JAUDynamicSeqDataBlocksFP14JAISeqDataUser */
// 802A6D58: 803621D4 (_savegpr_27)
// 802A6D64: 802A6EDC (rearrangeLoadingSeqs___23JAUDynamicSeqDataBlocksFv)
// 802A6DAC: 802A69F8 (func_802A69F8)
// 802A6DD4: 802A69D8 (func_802A69D8)
// 802A6DEC: 80362220 (_restgpr_27)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -282,13 +249,8 @@ asm void JAUDynamicSeqDataBlocks::releaseIdleDynamicSeqDataBlock(JAISeqDataUser*
}
#pragma pop
/* 802A6E00-802A6EDC 00DC+00 s=1 e=0 z=0 None .text
/* 802A6E00-802A6EDC 2A1740 00DC+00 1/1 0/0 0/0 .text
* releaseIdleDynamicSeqDataBlock___23JAUDynamicSeqDataBlocksFP14JAISeqDataUserUl */
// 802A6E10: 803621C8 (_savegpr_24)
// 802A6E20: 802A6EDC (rearrangeLoadingSeqs___23JAUDynamicSeqDataBlocksFv)
// 802A6E9C: 802A69F8 (func_802A69F8)
// 802A6EB4: 802A69D8 (func_802A69D8)
// 802A6EC8: 80362214 (_restgpr_24)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -299,14 +261,8 @@ asm void JAUDynamicSeqDataBlocks::releaseIdleDynamicSeqDataBlock_(JAISeqDataUser
}
#pragma pop
/* 802A6EDC-802A6F70 0094+00 s=4 e=0 z=0 None .text
/* 802A6EDC-802A6F70 2A181C 0094+00 4/4 0/0 0/0 .text
* rearrangeLoadingSeqs___23JAUDynamicSeqDataBlocksFv */
// 802A6EEC: 803621DC (_savegpr_29)
// 802A6F18: 802A69F8 (func_802A69F8)
// 802A6F24: 802A69D8 (func_802A69D8)
// 802A6F3C: 802A69F8 (func_802A69F8)
// 802A6F48: 802A69D8 (func_802A69D8)
// 802A6F5C: 80362228 (_restgpr_29)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off