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
@@ -4,11 +4,11 @@ lbl_802984F8:
/* 80298500 90 01 00 14 */ stw r0, 0x14(r1)
/* 80298504 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80298508 7C 7F 1B 78 */ mr r31, r3
/* 8029850C 3C 60 80 3C */ lis r3, __vt__11JASWaveBank@ha
/* 80298510 38 03 77 80 */ addi r0, r3, __vt__11JASWaveBank@l
/* 8029850C 3C 60 80 3C */ lis r3, __vt__11JASWaveBank@ha /* 0x803C7780@ha */
/* 80298510 38 03 77 80 */ addi r0, r3, __vt__11JASWaveBank@l /* 0x803C7780@l */
/* 80298514 90 1F 00 00 */ stw r0, 0(r31)
/* 80298518 3C 60 80 3C */ lis r3, __vt__16JASBasicWaveBank@ha
/* 8029851C 38 03 77 68 */ addi r0, r3, __vt__16JASBasicWaveBank@l
/* 80298518 3C 60 80 3C */ lis r3, __vt__16JASBasicWaveBank@ha /* 0x803C7768@ha */
/* 8029851C 38 03 77 68 */ addi r0, r3, __vt__16JASBasicWaveBank@l /* 0x803C7768@l */
/* 80298520 90 1F 00 00 */ stw r0, 0(r31)
/* 80298524 38 00 00 00 */ li r0, 0
/* 80298528 90 1F 00 1C */ stw r0, 0x1c(r31)
@@ -5,8 +5,8 @@ lbl_802989C0:
/* 802989CC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802989D0 7C 7F 1B 78 */ mr r31, r3
/* 802989D4 48 00 17 69 */ bl __ct__10JASWaveArcFv
/* 802989D8 3C 60 80 3C */ lis r3, __vt__Q216JASBasicWaveBank10TWaveGroup@ha
/* 802989DC 38 03 77 3C */ addi r0, r3, __vt__Q216JASBasicWaveBank10TWaveGroup@l
/* 802989D8 3C 60 80 3C */ lis r3, __vt__Q216JASBasicWaveBank10TWaveGroup@ha /* 0x803C773C@ha */
/* 802989DC 38 03 77 3C */ addi r0, r3, __vt__Q216JASBasicWaveBank10TWaveGroup@l /* 0x803C773C@l */
/* 802989E0 90 1F 00 00 */ stw r0, 0(r31)
/* 802989E4 38 00 00 00 */ li r0, 0
/* 802989E8 90 1F 00 74 */ stw r0, 0x74(r31)
@@ -1,9 +1,9 @@
lbl_80298C18:
/* 80298C18 3C 80 80 3C */ lis r4, __vt__13JASWaveHandle@ha
/* 80298C1C 38 04 77 54 */ addi r0, r4, __vt__13JASWaveHandle@l
/* 80298C18 3C 80 80 3C */ lis r4, __vt__13JASWaveHandle@ha /* 0x803C7754@ha */
/* 80298C1C 38 04 77 54 */ addi r0, r4, __vt__13JASWaveHandle@l /* 0x803C7754@l */
/* 80298C20 90 03 00 00 */ stw r0, 0(r3)
/* 80298C24 3C 80 80 3C */ lis r4, __vt__Q216JASBasicWaveBank11TWaveHandle@ha
/* 80298C28 38 04 77 28 */ addi r0, r4, __vt__Q216JASBasicWaveBank11TWaveHandle@l
/* 80298C24 3C 80 80 3C */ lis r4, __vt__Q216JASBasicWaveBank11TWaveHandle@ha /* 0x803C7728@ha */
/* 80298C28 38 04 77 28 */ addi r0, r4, __vt__Q216JASBasicWaveBank11TWaveHandle@l /* 0x803C7728@l */
/* 80298C2C 90 03 00 00 */ stw r0, 0(r3)
/* 80298C30 38 00 00 3C */ li r0, 0x3c
/* 80298C34 98 03 00 05 */ stb r0, 5(r3)
@@ -5,8 +5,8 @@ lbl_80298B88:
/* 80298B94 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80298B98 7C 7F 1B 79 */ or. r31, r3, r3
/* 80298B9C 41 82 00 1C */ beq lbl_80298BB8
/* 80298BA0 3C A0 80 3C */ lis r5, __vt__11JASWaveBank@ha
/* 80298BA4 38 05 77 80 */ addi r0, r5, __vt__11JASWaveBank@l
/* 80298BA0 3C A0 80 3C */ lis r5, __vt__11JASWaveBank@ha /* 0x803C7780@ha */
/* 80298BA4 38 05 77 80 */ addi r0, r5, __vt__11JASWaveBank@l /* 0x803C7780@l */
/* 80298BA8 90 1F 00 00 */ stw r0, 0(r31)
/* 80298BAC 7C 80 07 35 */ extsh. r0, r4
/* 80298BB0 40 81 00 08 */ ble lbl_80298BB8
@@ -5,8 +5,8 @@ lbl_80298BD0:
/* 80298BDC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80298BE0 7C 7F 1B 79 */ or. r31, r3, r3
/* 80298BE4 41 82 00 1C */ beq lbl_80298C00
/* 80298BE8 3C A0 80 3C */ lis r5, __vt__13JASWaveHandle@ha
/* 80298BEC 38 05 77 54 */ addi r0, r5, __vt__13JASWaveHandle@l
/* 80298BE8 3C A0 80 3C */ lis r5, __vt__13JASWaveHandle@ha /* 0x803C7754@ha */
/* 80298BEC 38 05 77 54 */ addi r0, r5, __vt__13JASWaveHandle@l /* 0x803C7754@l */
/* 80298BF0 90 1F 00 00 */ stw r0, 0(r31)
/* 80298BF4 7C 80 07 35 */ extsh. r0, r4
/* 80298BF8 40 81 00 08 */ ble lbl_80298C00
@@ -7,21 +7,21 @@ lbl_80298558:
/* 8029856C 7C 7E 1B 79 */ or. r30, r3, r3
/* 80298570 7C 9F 23 78 */ mr r31, r4
/* 80298574 41 82 00 54 */ beq lbl_802985C8
/* 80298578 3C 60 80 3C */ lis r3, __vt__16JASBasicWaveBank@ha
/* 8029857C 38 03 77 68 */ addi r0, r3, __vt__16JASBasicWaveBank@l
/* 80298578 3C 60 80 3C */ lis r3, __vt__16JASBasicWaveBank@ha /* 0x803C7768@ha */
/* 8029857C 38 03 77 68 */ addi r0, r3, __vt__16JASBasicWaveBank@l /* 0x803C7768@l */
/* 80298580 90 1E 00 00 */ stw r0, 0(r30)
/* 80298584 80 7E 00 1C */ lwz r3, 0x1c(r30)
/* 80298588 3C 80 80 2A */ lis r4, __dt__Q216JASBasicWaveBank11TWaveHandleFv@ha
/* 8029858C 38 84 85 E4 */ addi r4, r4, __dt__Q216JASBasicWaveBank11TWaveHandleFv@l
/* 80298588 3C 80 80 2A */ lis r4, __dt__Q216JASBasicWaveBank11TWaveHandleFv@ha /* 0x802985E4@ha */
/* 8029858C 38 84 85 E4 */ addi r4, r4, __dt__Q216JASBasicWaveBank11TWaveHandleFv@l /* 0x802985E4@l */
/* 80298590 48 0C 96 DD */ bl __destroy_new_array
/* 80298594 80 7E 00 20 */ lwz r3, 0x20(r30)
/* 80298598 3C 80 80 2A */ lis r4, __dt__Q216JASBasicWaveBank10TWaveGroupFv@ha
/* 8029859C 38 84 8A 0C */ addi r4, r4, __dt__Q216JASBasicWaveBank10TWaveGroupFv@l
/* 80298598 3C 80 80 2A */ lis r4, __dt__Q216JASBasicWaveBank10TWaveGroupFv@ha /* 0x80298A0C@ha */
/* 8029859C 38 84 8A 0C */ addi r4, r4, __dt__Q216JASBasicWaveBank10TWaveGroupFv@l /* 0x80298A0C@l */
/* 802985A0 48 0C 96 CD */ bl __destroy_new_array
/* 802985A4 28 1E 00 00 */ cmplwi r30, 0
/* 802985A8 41 82 00 10 */ beq lbl_802985B8
/* 802985AC 3C 60 80 3C */ lis r3, __vt__11JASWaveBank@ha
/* 802985B0 38 03 77 80 */ addi r0, r3, __vt__11JASWaveBank@l
/* 802985AC 3C 60 80 3C */ lis r3, __vt__11JASWaveBank@ha /* 0x803C7780@ha */
/* 802985B0 38 03 77 80 */ addi r0, r3, __vt__11JASWaveBank@l /* 0x803C7780@l */
/* 802985B4 90 1E 00 00 */ stw r0, 0(r30)
lbl_802985B8:
/* 802985B8 7F E0 07 35 */ extsh. r0, r31
@@ -7,8 +7,8 @@ lbl_80298A0C:
/* 80298A20 7C 7E 1B 79 */ or. r30, r3, r3
/* 80298A24 7C 9F 23 78 */ mr r31, r4
/* 80298A28 41 82 00 40 */ beq lbl_80298A68
/* 80298A2C 3C 60 80 3C */ lis r3, __vt__Q216JASBasicWaveBank10TWaveGroup@ha
/* 80298A30 38 03 77 3C */ addi r0, r3, __vt__Q216JASBasicWaveBank10TWaveGroup@l
/* 80298A2C 3C 60 80 3C */ lis r3, __vt__Q216JASBasicWaveBank10TWaveGroup@ha /* 0x803C773C@ha */
/* 80298A30 38 03 77 3C */ addi r0, r3, __vt__Q216JASBasicWaveBank10TWaveGroup@l /* 0x803C773C@l */
/* 80298A34 90 1E 00 00 */ stw r0, 0(r30)
/* 80298A38 80 7E 00 78 */ lwz r3, 0x78(r30)
/* 80298A3C 28 03 00 00 */ cmplwi r3, 0
@@ -5,12 +5,12 @@ lbl_802985E4:
/* 802985F0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802985F4 7C 7F 1B 79 */ or. r31, r3, r3
/* 802985F8 41 82 00 30 */ beq lbl_80298628
/* 802985FC 3C 60 80 3C */ lis r3, __vt__Q216JASBasicWaveBank11TWaveHandle@ha
/* 80298600 38 03 77 28 */ addi r0, r3, __vt__Q216JASBasicWaveBank11TWaveHandle@l
/* 802985FC 3C 60 80 3C */ lis r3, __vt__Q216JASBasicWaveBank11TWaveHandle@ha /* 0x803C7728@ha */
/* 80298600 38 03 77 28 */ addi r0, r3, __vt__Q216JASBasicWaveBank11TWaveHandle@l /* 0x803C7728@l */
/* 80298604 90 1F 00 00 */ stw r0, 0(r31)
/* 80298608 41 82 00 10 */ beq lbl_80298618
/* 8029860C 3C 60 80 3C */ lis r3, __vt__13JASWaveHandle@ha
/* 80298610 38 03 77 54 */ addi r0, r3, __vt__13JASWaveHandle@l
/* 8029860C 3C 60 80 3C */ lis r3, __vt__13JASWaveHandle@ha /* 0x803C7754@ha */
/* 80298610 38 03 77 54 */ addi r0, r3, __vt__13JASWaveHandle@l /* 0x803C7754@l */
/* 80298614 90 1F 00 00 */ stw r0, 0(r31)
lbl_80298618:
/* 80298618 7C 80 07 35 */ extsh. r0, r4
@@ -8,8 +8,8 @@ lbl_80298664:
/* 8029867C 7C 9E 23 78 */ mr r30, r4
/* 80298680 7C BF 2B 78 */ mr r31, r5
/* 80298684 80 63 00 20 */ lwz r3, 0x20(r3)
/* 80298688 3C 80 80 2A */ lis r4, __dt__Q216JASBasicWaveBank10TWaveGroupFv@ha
/* 8029868C 38 84 8A 0C */ addi r4, r4, __dt__Q216JASBasicWaveBank10TWaveGroupFv@l
/* 80298688 3C 80 80 2A */ lis r4, __dt__Q216JASBasicWaveBank10TWaveGroupFv@ha /* 0x80298A0C@ha */
/* 8029868C 38 84 8A 0C */ addi r4, r4, __dt__Q216JASBasicWaveBank10TWaveGroupFv@l /* 0x80298A0C@l */
/* 80298690 48 0C 95 DD */ bl __destroy_new_array
/* 80298694 B3 DD 00 26 */ sth r30, 0x26(r29)
/* 80298698 57 C3 38 30 */ slwi r3, r30, 7
@@ -17,10 +17,10 @@ lbl_80298664:
/* 802986A0 7F E4 FB 78 */ mr r4, r31
/* 802986A4 38 A0 00 00 */ li r5, 0
/* 802986A8 48 03 66 69 */ bl __nwa__FUlP7JKRHeapi
/* 802986AC 3C 80 80 2A */ lis r4, __ct__Q216JASBasicWaveBank10TWaveGroupFv@ha
/* 802986B0 38 84 89 C0 */ addi r4, r4, __ct__Q216JASBasicWaveBank10TWaveGroupFv@l
/* 802986B4 3C A0 80 2A */ lis r5, __dt__Q216JASBasicWaveBank10TWaveGroupFv@ha
/* 802986B8 38 A5 8A 0C */ addi r5, r5, __dt__Q216JASBasicWaveBank10TWaveGroupFv@l
/* 802986AC 3C 80 80 2A */ lis r4, __ct__Q216JASBasicWaveBank10TWaveGroupFv@ha /* 0x802989C0@ha */
/* 802986B0 38 84 89 C0 */ addi r4, r4, __ct__Q216JASBasicWaveBank10TWaveGroupFv@l /* 0x802989C0@l */
/* 802986B4 3C A0 80 2A */ lis r5, __dt__Q216JASBasicWaveBank10TWaveGroupFv@ha /* 0x80298A0C@ha */
/* 802986B8 38 A5 8A 0C */ addi r5, r5, __dt__Q216JASBasicWaveBank10TWaveGroupFv@l /* 0x80298A0C@l */
/* 802986BC 38 C0 00 80 */ li r6, 0x80
/* 802986C0 7F C7 F3 78 */ mr r7, r30
/* 802986C4 48 0C 98 51 */ bl __construct_new_array
@@ -19,8 +19,8 @@ lbl_80298AB8:
/* 80298AC4 7F E4 FB 78 */ mr r4, r31
/* 80298AC8 38 A0 00 00 */ li r5, 0
/* 80298ACC 48 03 62 45 */ bl __nwa__FUlP7JKRHeapi
/* 80298AD0 3C 80 80 2A */ lis r4, __ct__Q216JASBasicWaveBank14TGroupWaveInfoFv@ha
/* 80298AD4 38 84 8C 4C */ addi r4, r4, __ct__Q216JASBasicWaveBank14TGroupWaveInfoFv@l
/* 80298AD0 3C 80 80 2A */ lis r4, __ct__Q216JASBasicWaveBank14TGroupWaveInfoFv@ha /* 0x80298C4C@ha */
/* 80298AD4 38 84 8C 4C */ addi r4, r4, __ct__Q216JASBasicWaveBank14TGroupWaveInfoFv@l /* 0x80298C4C@l */
/* 80298AD8 38 A0 00 00 */ li r5, 0
/* 80298ADC 38 C0 00 08 */ li r6, 8
/* 80298AE0 7F C7 F3 78 */ mr r7, r30
@@ -8,18 +8,18 @@ lbl_80298710:
/* 80298728 7C 9E 23 78 */ mr r30, r4
/* 8029872C 7C BF 2B 78 */ mr r31, r5
/* 80298730 80 63 00 1C */ lwz r3, 0x1c(r3)
/* 80298734 3C 80 80 2A */ lis r4, __dt__Q216JASBasicWaveBank11TWaveHandleFv@ha
/* 80298738 38 84 85 E4 */ addi r4, r4, __dt__Q216JASBasicWaveBank11TWaveHandleFv@l
/* 80298734 3C 80 80 2A */ lis r4, __dt__Q216JASBasicWaveBank11TWaveHandleFv@ha /* 0x802985E4@ha */
/* 80298738 38 84 85 E4 */ addi r4, r4, __dt__Q216JASBasicWaveBank11TWaveHandleFv@l /* 0x802985E4@l */
/* 8029873C 48 0C 95 31 */ bl __destroy_new_array
/* 80298740 1C 7E 00 2C */ mulli r3, r30, 0x2c
/* 80298744 38 63 00 10 */ addi r3, r3, 0x10
/* 80298748 7F E4 FB 78 */ mr r4, r31
/* 8029874C 38 A0 00 00 */ li r5, 0
/* 80298750 48 03 65 C1 */ bl __nwa__FUlP7JKRHeapi
/* 80298754 3C 80 80 2A */ lis r4, __ct__Q216JASBasicWaveBank11TWaveHandleFv@ha
/* 80298758 38 84 8C 18 */ addi r4, r4, __ct__Q216JASBasicWaveBank11TWaveHandleFv@l
/* 8029875C 3C A0 80 2A */ lis r5, __dt__Q216JASBasicWaveBank11TWaveHandleFv@ha
/* 80298760 38 A5 85 E4 */ addi r5, r5, __dt__Q216JASBasicWaveBank11TWaveHandleFv@l
/* 80298754 3C 80 80 2A */ lis r4, __ct__Q216JASBasicWaveBank11TWaveHandleFv@ha /* 0x80298C18@ha */
/* 80298758 38 84 8C 18 */ addi r4, r4, __ct__Q216JASBasicWaveBank11TWaveHandleFv@l /* 0x80298C18@l */
/* 8029875C 3C A0 80 2A */ lis r5, __dt__Q216JASBasicWaveBank11TWaveHandleFv@ha /* 0x802985E4@ha */
/* 80298760 38 A5 85 E4 */ addi r5, r5, __dt__Q216JASBasicWaveBank11TWaveHandleFv@l /* 0x802985E4@l */
/* 80298764 38 C0 00 2C */ li r6, 0x2c
/* 80298768 7F C7 F3 78 */ mr r7, r30
/* 8029876C 48 0C 97 A9 */ bl __construct_new_array