link JASBasicBank.cpp

This commit is contained in:
EpochFlame 2023-01-21 22:41:18 -05:00
parent 8a0b50ff74
commit 4834d15be8
5 changed files with 45 additions and 224 deletions

View File

@ -1,142 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x8049E220 - 0x804EFC20
.balign 8
.global __vt__12JASBasicBank
__vt__12JASBasicBank:
.4byte 0
.4byte 0
.4byte __dt__12JASBasicBankFv
.4byte getInst__12JASBasicBankCFi
.4byte getType__12JASBasicBankCFv
.global __vt__7JASBank
__vt__7JASBank:
.4byte 0
.4byte 0
.4byte __dt__7JASBankFv
.4byte 0
.4byte 0
.section .text, "ax" # 0x800056C0 - 0x80472F00
.global __ct__12JASBasicBankFv
__ct__12JASBasicBankFv:
/* 800996FC 0009663C 3C C0 80 4A */ lis r6, __vt__7JASBank@ha
/* 80099700 00096640 3C 80 80 4A */ lis r4, __vt__12JASBasicBank@ha
/* 80099704 00096644 38 C6 37 64 */ addi r6, r6, __vt__7JASBank@l
/* 80099708 00096648 38 A0 00 00 */ li r5, 0
/* 8009970C 0009664C 90 C3 00 00 */ stw r6, 0(r3)
/* 80099710 00096650 38 04 37 50 */ addi r0, r4, __vt__12JASBasicBank@l
/* 80099714 00096654 90 A3 00 04 */ stw r5, 4(r3)
/* 80099718 00096658 90 03 00 00 */ stw r0, 0(r3)
/* 8009971C 0009665C 90 A3 00 08 */ stw r5, 8(r3)
/* 80099720 00096660 90 A3 00 0C */ stw r5, 0xc(r3)
/* 80099724 00096664 4E 80 00 20 */ blr
.global __dt__7JASBankFv
__dt__7JASBankFv:
/* 80099728 00096668 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8009972C 0009666C 7C 08 02 A6 */ mflr r0
/* 80099730 00096670 90 01 00 14 */ stw r0, 0x14(r1)
/* 80099734 00096674 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80099738 00096678 7C 7F 1B 79 */ or. r31, r3, r3
/* 8009973C 0009667C 41 82 00 1C */ beq .L_80099758
/* 80099740 00096680 3C A0 80 4A */ lis r5, __vt__7JASBank@ha
/* 80099744 00096684 7C 80 07 35 */ extsh. r0, r4
/* 80099748 00096688 38 05 37 64 */ addi r0, r5, __vt__7JASBank@l
/* 8009974C 0009668C 90 1F 00 00 */ stw r0, 0(r31)
/* 80099750 00096690 40 81 00 08 */ ble .L_80099758
/* 80099754 00096694 4B F8 A9 61 */ bl __dl__FPv
.L_80099758:
/* 80099758 00096698 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8009975C 0009669C 7F E3 FB 78 */ mr r3, r31
/* 80099760 000966A0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80099764 000966A4 7C 08 03 A6 */ mtlr r0
/* 80099768 000966A8 38 21 00 10 */ addi r1, r1, 0x10
/* 8009976C 000966AC 4E 80 00 20 */ blr
.global __dt__12JASBasicBankFv
__dt__12JASBasicBankFv:
/* 80099770 000966B0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80099774 000966B4 7C 08 02 A6 */ mflr r0
/* 80099778 000966B8 90 01 00 14 */ stw r0, 0x14(r1)
/* 8009977C 000966BC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80099780 000966C0 7C 9F 23 78 */ mr r31, r4
/* 80099784 000966C4 93 C1 00 08 */ stw r30, 8(r1)
/* 80099788 000966C8 7C 7E 1B 79 */ or. r30, r3, r3
/* 8009978C 000966CC 41 82 00 3C */ beq .L_800997C8
/* 80099790 000966D0 3C 60 80 4A */ lis r3, __vt__12JASBasicBank@ha
/* 80099794 000966D4 38 03 37 50 */ addi r0, r3, __vt__12JASBasicBank@l
/* 80099798 000966D8 90 1E 00 00 */ stw r0, 0(r30)
/* 8009979C 000966DC 80 7E 00 08 */ lwz r3, 8(r30)
/* 800997A0 000966E0 4B F8 A9 39 */ bl __dla__FPv
/* 800997A4 000966E4 28 1E 00 00 */ cmplwi r30, 0
/* 800997A8 000966E8 41 82 00 10 */ beq .L_800997B8
/* 800997AC 000966EC 3C 60 80 4A */ lis r3, __vt__7JASBank@ha
/* 800997B0 000966F0 38 03 37 64 */ addi r0, r3, __vt__7JASBank@l
/* 800997B4 000966F4 90 1E 00 00 */ stw r0, 0(r30)
.L_800997B8:
/* 800997B8 000966F8 7F E0 07 35 */ extsh. r0, r31
/* 800997BC 000966FC 40 81 00 0C */ ble .L_800997C8
/* 800997C0 00096700 7F C3 F3 78 */ mr r3, r30
/* 800997C4 00096704 4B F8 A8 F1 */ bl __dl__FPv
.L_800997C8:
/* 800997C8 00096708 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800997CC 0009670C 7F C3 F3 78 */ mr r3, r30
/* 800997D0 00096710 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800997D4 00096714 83 C1 00 08 */ lwz r30, 8(r1)
/* 800997D8 00096718 7C 08 03 A6 */ mtlr r0
/* 800997DC 0009671C 38 21 00 10 */ addi r1, r1, 0x10
/* 800997E0 00096720 4E 80 00 20 */ blr
.global setInstCount__12JASBasicBankFUl
setInstCount__12JASBasicBankFUl:
/* 800997E4 00096724 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800997E8 00096728 7C 08 02 A6 */ mflr r0
/* 800997EC 0009672C 90 01 00 14 */ stw r0, 0x14(r1)
/* 800997F0 00096730 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800997F4 00096734 7C 9F 23 78 */ mr r31, r4
/* 800997F8 00096738 93 C1 00 08 */ stw r30, 8(r1)
/* 800997FC 0009673C 7C 7E 1B 78 */ mr r30, r3
/* 80099800 00096740 80 63 00 08 */ lwz r3, 8(r3)
/* 80099804 00096744 4B F8 A8 D5 */ bl __dla__FPv
/* 80099808 00096748 48 00 2A F5 */ bl getCurrentHeap__7JASBankFv
/* 8009980C 0009674C 7C 64 1B 78 */ mr r4, r3
/* 80099810 00096750 57 E3 10 3A */ slwi r3, r31, 2
/* 80099814 00096754 38 A0 00 00 */ li r5, 0
/* 80099818 00096758 4B F8 A8 31 */ bl __nwa__FUlP7JKRHeapi
/* 8009981C 0009675C 90 7E 00 08 */ stw r3, 8(r30)
/* 80099820 00096760 57 E4 10 3A */ slwi r4, r31, 2
/* 80099824 00096764 80 7E 00 08 */ lwz r3, 8(r30)
/* 80099828 00096768 48 00 CA 3D */ bl bzero__7JASCalcFPvUl
/* 8009982C 0009676C 93 FE 00 0C */ stw r31, 0xc(r30)
/* 80099830 00096770 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80099834 00096774 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80099838 00096778 83 C1 00 08 */ lwz r30, 8(r1)
/* 8009983C 0009677C 7C 08 03 A6 */ mtlr r0
/* 80099840 00096780 38 21 00 10 */ addi r1, r1, 0x10
/* 80099844 00096784 4E 80 00 20 */ blr
.global setInst__12JASBasicBankFiP7JASInst
setInst__12JASBasicBankFiP7JASInst:
/* 80099848 00096788 80 63 00 08 */ lwz r3, 8(r3)
/* 8009984C 0009678C 54 80 10 3A */ slwi r0, r4, 2
/* 80099850 00096790 7C A3 01 2E */ stwx r5, r3, r0
/* 80099854 00096794 4E 80 00 20 */ blr
.global getInst__12JASBasicBankCFi
getInst__12JASBasicBankCFi:
/* 80099858 00096798 80 03 00 0C */ lwz r0, 0xc(r3)
/* 8009985C 0009679C 7C 04 00 40 */ cmplw r4, r0
/* 80099860 000967A0 41 80 00 0C */ blt .L_8009986C
/* 80099864 000967A4 38 60 00 00 */ li r3, 0
/* 80099868 000967A8 4E 80 00 20 */ blr
.L_8009986C:
/* 8009986C 000967AC 80 63 00 08 */ lwz r3, 8(r3)
/* 80099870 000967B0 54 80 10 3A */ slwi r0, r4, 2
/* 80099874 000967B4 7C 63 00 2E */ lwzx r3, r3, r0
/* 80099878 000967B8 4E 80 00 20 */ blr
.global getType__12JASBasicBankCFv
getType__12JASBasicBankCFv:
/* 8009987C 000967BC 3C 60 42 53 */ lis r3, 0x42534943@ha
/* 80099880 000967C0 38 63 49 43 */ addi r3, r3, 0x42534943@l
/* 80099884 000967C4 4E 80 00 20 */ blr

View File

@ -46,47 +46,48 @@
| File | Size (bytes) | File | Size (bytes) |
| ---- | ---- | ---- | ---- |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/dsp/osdsp.c">dsp/osdsp.c</a> | 760 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JUT/JUTPalette.cpp">JUT/JUTPalette.cpp</a> | 1646 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAS/JASRegisterParam.cpp">JAS/JASRegisterParam.cpp</a> | 1861 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAS/JASBasicBank.cpp">JAS/JASBasicBank.cpp</a> | 1877 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAS/JASTrackInterrupt.cpp">JAS/JASTrackInterrupt.cpp</a> | 2023 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAS/JASInstRand.cpp">JAS/JASInstRand.cpp</a> | 2290 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAS/JASReport.cpp">JAS/JASReport.cpp</a> | 2421 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JPA/JPAExTexShape.cpp">JPA/JPAExTexShape.cpp</a> | 2656 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/object/object-id.cpp">object/object-id.cpp</a> | 2689 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/J3D/J3DSkinDeform.cpp">J3D/J3DSkinDeform.cpp</a> | 2982 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JUT/JUTResource.cpp">JUT/JUTResource.cpp</a> | 3339 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JPA/JPAChildShape.cpp">JPA/JPAChildShape.cpp</a> | 3403 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/binary.cpp">binary.cpp</a> | 3595 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAS/JASInstSense.cpp">JAS/JASInstSense.cpp</a> | 3625 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAI/control.cpp">JAI/control.cpp</a> | 3648 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAS/JASCmdStack.cpp">JAS/JASCmdStack.cpp</a> | 3703 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JPA/control.cpp">JPA/control.cpp</a> | 4088 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/J3D/J3DUMtxCache.cpp">J3D/J3DUMtxCache.cpp</a> | 4156 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAS/JASResArcLoader.cpp">JAS/JASResArcLoader.cpp</a> | 4209 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/object/object.cpp">object/object.cpp</a> | 4404 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JKR/JKRFileFinder.cpp">JKR/JKRFileFinder.cpp</a> | 4433 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAS/JASSeqCtrl.cpp">JAS/JASSeqCtrl.cpp</a> | 4517 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JUT/JUTGraphFifo.cpp">JUT/JUTGraphFifo.cpp</a> | 4752 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JPA/JPAResourceManager.cpp">JPA/JPAResourceManager.cpp</a> | 4861 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/object/control.cpp">object/control.cpp</a> | 5061 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/dsp/dspproc.c">dsp/dspproc.c</a> | 5074 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/linklist.cpp">linklist.cpp</a> | 5250 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JKR/JKRAramPiece.cpp">JKR/JKRAramPiece.cpp</a> | 5478 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JKR/JKRAramHeap.cpp">JKR/JKRAramHeap.cpp</a> | 5548 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/dsp/dsptask.c">dsp/dsptask.c</a> | 5616 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAI/JAISoundTable.cpp">JAI/JAISoundTable.cpp</a> | 5665 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAS/JASDrumSet.cpp">JAS/JASDrumSet.cpp</a> | 5688 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JMath/JMath.cpp">JMath/JMath.cpp</a> | 5896 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/std/std-list.cpp">std/std-list.cpp</a> | 5990 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAI/JAIFx.cpp">JAI/JAIFx.cpp</a> | 6624 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JUT/JUTDirectFile.cpp">JUT/JUTDirectFile.cpp</a> | 6711 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/J2D/J2DBloSaver.cpp">J2D/J2DBloSaver.cpp</a> | 7233 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAI/JAIDummyObject.cpp">JAI/JAIDummyObject.cpp</a> | 7321 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JUT/JUTVideo.cpp">JUT/JUTVideo.cpp</a> | 7321 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JUT/JUTDbPrint.cpp">JUT/JUTDbPrint.cpp</a> | 7478 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAS/JASAudioThread.cpp">JAS/JASAudioThread.cpp</a> | 7496 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/dsp/osdsp_task.c">dsp/osdsp_task.c</a> | 7502 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/J3D/J3DModelData.cpp">J3D/J3DModelData.cpp</a> | 7504 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JKR/JKRFileLoader.cpp">JKR/JKRFileLoader.cpp</a> | 7745 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JStudio/jstudio-math.cpp">JStudio/jstudio-math.cpp</a> | 8166 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/control.cpp">control.cpp</a> | 8560 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAU/JAUData.cpp">JAU/JAUData.cpp</a> | 9034 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAL/JALCalc.cpp">JAL/JALCalc.cpp</a> | 9063 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/J3D/J3DMaterialAnm.cpp">J3D/J3DMaterialAnm.cpp</a> | 9386 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAS/JASDriverIF.cpp">JAS/JASDriverIF.cpp</a> | 9475 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JUT/JUTXfb.cpp">JUT/JUTXfb.cpp</a> | 9537 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAS/JASBasicWaveBank.cpp">JAS/JASBasicWaveBank.cpp</a> | 9689 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JPA/JPAExtraShape.cpp">JPA/JPAExtraShape.cpp</a> | 9733 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JPA/JPAResourceLoader.cpp">JPA/JPAResourceLoader.cpp</a> | 9800 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/J3D/J3DJointTree.cpp">J3D/J3DJointTree.cpp</a> | 9837 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JPA/JPAMath.cpp">JPA/JPAMath.cpp</a> | 10022 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JStudio/jstudio-control.cpp">JStudio/jstudio-control.cpp</a> | 10239 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JKR/JKRDvdFile.cpp">JKR/JKRDvdFile.cpp</a> | 10497 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAI/JAIBankWave.cpp">JAI/JAIBankWave.cpp</a> | 10552 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/J2D/J2DTevs.cpp">J2D/J2DTevs.cpp</a> | 10740 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JUT/JUTAssert.cpp">JUT/JUTAssert.cpp</a> | 11092 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JSG/control.cpp">JSG/control.cpp</a> | 11900 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAS/JASCalc.cpp">JAS/JASCalc.cpp</a> | 11956 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JKR/JKRThread.cpp">JKR/JKRThread.cpp</a> | 12741 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAI/JAIInitData.cpp">JAI/JAIInitData.cpp</a> | 12746 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAS/JASDSPChannel.cpp">JAS/JASDSPChannel.cpp</a> | 13015 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAS/JASOscillator.cpp">JAS/JASOscillator.cpp</a> | 13048 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAS/JASTaskThread.cpp">JAS/JASTaskThread.cpp</a> | 13115 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JFW/JFWSystem.cpp">JFW/JFWSystem.cpp</a> | 13428 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JMath/JMATrigonometric.cpp">JMath/JMATrigonometric.cpp</a> | 13449 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAS/JASWSParser.cpp">JAS/JASWSParser.cpp</a> | 13488 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JKR/JKRDecomp.cpp">JKR/JKRDecomp.cpp</a> | 13705 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAS/JASPlayer_impl.cpp">JAS/JASPlayer_impl.cpp</a> | 14285 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAI/JAISequenceHeap.cpp">JAI/JAISequenceHeap.cpp</a> | 14767 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JPA/JPAEmitter.cpp">JPA/JPAEmitter.cpp</a> | 15234 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JKR/JKRArchivePub.cpp">JKR/JKRArchivePub.cpp</a> | 15395 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/std/std-vector.cpp">std/std-vector.cpp</a> | 16116 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/J3D/J3DShapeFactory.cpp">J3D/J3DShapeFactory.cpp</a> | 16176 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAS/JASBankMgr.cpp">JAS/JASBankMgr.cpp</a> | 16353 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JUT/JUTTexture.cpp">JUT/JUTTexture.cpp</a> | 16951 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JKR/JKRMemArchive.cpp">JKR/JKRMemArchive.cpp</a> | 17067 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JKR/JKRSolidHeap.cpp">JKR/JKRSolidHeap.cpp</a> | 17360 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/J3D/J3DDrawBuffer.cpp">J3D/J3DDrawBuffer.cpp</a> | 18270 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/J3D/J3DTransform.cpp">J3D/J3DTransform.cpp</a> | 19101 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAS/JASRegisterParam.cpp">JAS/JASRegisterParam.cpp</a> | 1861 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAS/JASTrackInterrupt.cpp">JAS/JASTrackInterrupt.cpp</a> | 2023 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAS/JASInstRand.cpp">JAS/JASInstRand.cpp</a> | 2290 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAS/JASReport.cpp">JAS/JASReport.cpp</a> | 2421 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JPA/JPAExTexShape.cpp">JPA/JPAExTexShape.cpp</a> | 2656 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/object/object-id.cpp">object/object-id.cpp</a> | 2689 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/J3D/J3DSkinDeform.cpp">J3D/J3DSkinDeform.cpp</a> | 2982 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JUT/JUTResource.cpp">JUT/JUTResource.cpp</a> | 3339 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JPA/JPAChildShape.cpp">JPA/JPAChildShape.cpp</a> | 3403 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/binary.cpp">binary.cpp</a> | 3595 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAS/JASInstSense.cpp">JAS/JASInstSense.cpp</a> | 3625 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAI/control.cpp">JAI/control.cpp</a> | 3648 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAS/JASCmdStack.cpp">JAS/JASCmdStack.cpp</a> | 3703 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JPA/control.cpp">JPA/control.cpp</a> | 4088 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/J3D/J3DUMtxCache.cpp">J3D/J3DUMtxCache.cpp</a> | 4159 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAS/JASResArcLoader.cpp">JAS/JASResArcLoader.cpp</a> | 4209 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/object/object.cpp">object/object.cpp</a> | 4404 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JKR/JKRFileFinder.cpp">JKR/JKRFileFinder.cpp</a> | 4433 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAS/JASSeqCtrl.cpp">JAS/JASSeqCtrl.cpp</a> | 4517 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JUT/JUTGraphFifo.cpp">JUT/JUTGraphFifo.cpp</a> | 4752 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JPA/JPAResourceManager.cpp">JPA/JPAResourceManager.cpp</a> | 4861 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/object/control.cpp">object/control.cpp</a> | 5061 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/dsp/dspproc.c">dsp/dspproc.c</a> | 5074 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/linklist.cpp">linklist.cpp</a> | 5250 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JKR/JKRAramPiece.cpp">JKR/JKRAramPiece.cpp</a> | 5478 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JKR/JKRAramHeap.cpp">JKR/JKRAramHeap.cpp</a> | 5548 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/dsp/dsptask.c">dsp/dsptask.c</a> | 5616 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAI/JAISoundTable.cpp">JAI/JAISoundTable.cpp</a> | 5665 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAS/JASDrumSet.cpp">JAS/JASDrumSet.cpp</a> | 5688 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JMath/JMath.cpp">JMath/JMath.cpp</a> | 5896 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/std/std-list.cpp">std/std-list.cpp</a> | 5990 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAI/JAIFx.cpp">JAI/JAIFx.cpp</a> | 6624 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JUT/JUTDirectFile.cpp">JUT/JUTDirectFile.cpp</a> | 6711 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/J2D/J2DBloSaver.cpp">J2D/J2DBloSaver.cpp</a> | 7233 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAI/JAIDummyObject.cpp">JAI/JAIDummyObject.cpp</a> | 7321 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JUT/JUTVideo.cpp">JUT/JUTVideo.cpp</a> | 7321 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JUT/JUTDbPrint.cpp">JUT/JUTDbPrint.cpp</a> | 7478 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAS/JASAudioThread.cpp">JAS/JASAudioThread.cpp</a> | 7496 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/dsp/osdsp_task.c">dsp/osdsp_task.c</a> | 7502 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/J3D/J3DModelData.cpp">J3D/J3DModelData.cpp</a> | 7504 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JKR/JKRFileLoader.cpp">JKR/JKRFileLoader.cpp</a> | 7745 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JStudio/jstudio-math.cpp">JStudio/jstudio-math.cpp</a> | 8166 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/control.cpp">control.cpp</a> | 8560 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAU/JAUData.cpp">JAU/JAUData.cpp</a> | 9034 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAL/JALCalc.cpp">JAL/JALCalc.cpp</a> | 9063 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/J3D/J3DMaterialAnm.cpp">J3D/J3DMaterialAnm.cpp</a> | 9386 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAS/JASDriverIF.cpp">JAS/JASDriverIF.cpp</a> | 9475 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JUT/JUTXfb.cpp">JUT/JUTXfb.cpp</a> | 9537 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAS/JASBasicWaveBank.cpp">JAS/JASBasicWaveBank.cpp</a> | 9689 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JPA/JPAExtraShape.cpp">JPA/JPAExtraShape.cpp</a> | 9733 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JPA/JPAResourceLoader.cpp">JPA/JPAResourceLoader.cpp</a> | 9800 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/J3D/J3DJointTree.cpp">J3D/J3DJointTree.cpp</a> | 9837 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JPA/JPAMath.cpp">JPA/JPAMath.cpp</a> | 10022 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JStudio/jstudio-control.cpp">JStudio/jstudio-control.cpp</a> | 10239 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JKR/JKRDvdFile.cpp">JKR/JKRDvdFile.cpp</a> | 10497 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAI/JAIBankWave.cpp">JAI/JAIBankWave.cpp</a> | 10552 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/J2D/J2DTevs.cpp">J2D/J2DTevs.cpp</a> | 10740 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JUT/JUTAssert.cpp">JUT/JUTAssert.cpp</a> | 11092 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JSG/control.cpp">JSG/control.cpp</a> | 11900 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAS/JASCalc.cpp">JAS/JASCalc.cpp</a> | 11956 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JKR/JKRThread.cpp">JKR/JKRThread.cpp</a> | 12741 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAI/JAIInitData.cpp">JAI/JAIInitData.cpp</a> | 12746 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAS/JASDSPChannel.cpp">JAS/JASDSPChannel.cpp</a> | 13015 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAS/JASOscillator.cpp">JAS/JASOscillator.cpp</a> | 13048 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAS/JASTaskThread.cpp">JAS/JASTaskThread.cpp</a> | 13115 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JFW/JFWSystem.cpp">JFW/JFWSystem.cpp</a> | 13428 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JMath/JMATrigonometric.cpp">JMath/JMATrigonometric.cpp</a> | 13449 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAS/JASWSParser.cpp">JAS/JASWSParser.cpp</a> | 13488 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JKR/JKRDecomp.cpp">JKR/JKRDecomp.cpp</a> | 13705 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAS/JASPlayer_impl.cpp">JAS/JASPlayer_impl.cpp</a> | 14285 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAI/JAISequenceHeap.cpp">JAI/JAISequenceHeap.cpp</a> | 14767 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JPA/JPAEmitter.cpp">JPA/JPAEmitter.cpp</a> | 15234 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JKR/JKRArchivePub.cpp">JKR/JKRArchivePub.cpp</a> | 15395 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/std/std-vector.cpp">std/std-vector.cpp</a> | 16116 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/J3D/J3DShapeFactory.cpp">J3D/J3DShapeFactory.cpp</a> | 16176 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAS/JASBankMgr.cpp">JAS/JASBankMgr.cpp</a> | 16353 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JUT/JUTTexture.cpp">JUT/JUTTexture.cpp</a> | 16951 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JKR/JKRMemArchive.cpp">JKR/JKRMemArchive.cpp</a> | 17067 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JKR/JKRSolidHeap.cpp">JKR/JKRSolidHeap.cpp</a> | 17360 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/J3D/J3DDrawBuffer.cpp">J3D/J3DDrawBuffer.cpp</a> | 18270 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/J3D/J3DTransform.cpp">J3D/J3DTransform.cpp</a> | 19101 | <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JAI/JAIObject.cpp">JAI/JAIObject.cpp</a> | 19413 |
| <a href="https://github.com/projectPiki/pikmin2/tree/main/src/JSystem/JPA/JPAEmitterManager.cpp">JPA/JPAEmitterManager.cpp</a> | 19463 |
### <section id="plugProjectEbisawaU">plugProjectEbisawaU</section>
| File | Size (bytes) | File | Size (bytes) |

View File

@ -170,7 +170,7 @@ JSYSTEM:=\
$(BUILD_DIR)/src/JSystem/JSG/JSGActor.o\
$(BUILD_DIR)/asm/JSystem/JAS/JASWSParser.o\
$(BUILD_DIR)/asm/JSystem/JAS/JASBankMgr.o\
$(BUILD_DIR)/asm/JSystem/JAS/JASBasicBank.o\
$(BUILD_DIR)/src/JSystem/JAS/JASBasicBank.o\
$(BUILD_DIR)/src/JSystem/JAS/JASBasicInst.o\
$(BUILD_DIR)/asm/JSystem/JAS/JASBasicWaveBank.o\
$(BUILD_DIR)/asm/JSystem/JAS/JASBNKParser.o\

View File

@ -3,26 +3,6 @@
#include "JSystem/JAS/JASInst.h"
#include "types.h"
/*
Generated from dpostproc
.section .data, "wa" # 0x8049E220 - 0x804EFC20
.global __vt__12JASBasicBank
__vt__12JASBasicBank:
.4byte 0
.4byte 0
.4byte __dt__12JASBasicBankFv
.4byte getInst__12JASBasicBankCFi
.4byte getType__12JASBasicBankCFv
.global __vt__7JASBank
__vt__7JASBank:
.4byte 0
.4byte 0
.4byte __dt__7JASBankFv
.4byte 0
.4byte 0
*/
/*
* --INFO--
* Address: 800996FC
@ -36,16 +16,6 @@ JASBasicBank::JASBasicBank()
{
}
/*
* --INFO--
* Address: 80099728
* Size: 000048
* __dt__7JASBankFv
*/
// JASBank::~JASBank()
// {
// }
/*
* --INFO--
* Address: 80099770
@ -83,13 +53,3 @@ void JASBasicBank::setInst(int index, JASInst* inst) { m_insts[index] = inst; }
* getInst__12JASBasicBankCFi
*/
JASInst* JASBasicBank::getInst(int index) const { return (index >= m_instCount) ? nullptr : m_insts[index]; }
/*
* --INFO--
* Address: 8009987C
* Size: 00000C
* getType__12JASBasicBankCFv
*/
// u32 JASBasicBank::getType() const
// {
// }

View File

@ -349,3 +349,5 @@ You have 1830 out of 10000 Pokos and 61 out of 201 treasures.",2023-01-21 01:15:
You have 1834 out of 10000 Pokos and 61 out of 201 treasures.",2023-01-21 01:52:10.174998
1840,856464,0.18409269118071891,61,219256,0.30757404019886203,"
You have 1840 out of 10000 Pokos and 61 out of 201 treasures.",2023-01-21 09:29:13.317322
1841,856860,0.18417780941768808,61,219296,0.3076301525132706,"
You have 1841 out of 10000 Pokos and 61 out of 201 treasures.",2023-01-21 22:40:42.156306

1 code_count_in_pokos code_completion_in_bytes code_completion_in_percentage data_count_in_treasures data_completion_in_bytes data_completion_in_percentage sentence created_at
349
350
351
352
353