Fixed _savegpr etc. (#54)

* renamed func_XXX to _savegpr_XX

* renamed func_XXX to _restgpr_XX

* renamed func_XXX to _savefpr_XX

* renamed func_XXX to _restfpr_XX

* cleanup functions.h and moved intrisics to mwcc.h

* formatting

* cleanup functions.h

* fix bad-formatting from master

Co-authored-by: Julgodis <>
This commit is contained in:
Jonathan Wase
2021-01-02 23:15:12 -05:00
committed by GitHub
co-authored by Julgodis <>
parent 609891bc25
commit d2e9db3748
202 changed files with 607 additions and 630 deletions
+2 -2
View File
@@ -1421,7 +1421,7 @@ JASAramStream_NS_channelStart:
/* 8029766C 002945AC DB C1 00 50 */ stfd f30, 0x50(r1)
/* 80297670 002945B0 F3 C1 00 58 */ psq_st f30, 88(r1), 0, qr0
/* 80297674 002945B4 39 61 00 50 */ addi r11, r1, 0x50
/* 80297678 002945B8 48 0C AB 3D */ bl func_803621B4
/* 80297678 002945B8 48 0C AB 3D */ bl _savegpr_19
/* 8029767C 002945BC 7C 7D 1B 78 */ mr r29, r3
/* 80297680 002945C0 A0 03 01 58 */ lhz r0, 0x158(r3)
/* 80297684 002945C4 2C 00 00 01 */ cmpwi r0, 1
@@ -1554,7 +1554,7 @@ lbl_80297834:
/* 80297850 00294790 E3 C1 00 58 */ psq_l f30, 88(r1), 0, qr0
/* 80297854 00294794 CB C1 00 50 */ lfd f30, 0x50(r1)
/* 80297858 00294798 39 61 00 50 */ addi r11, r1, 0x50
/* 8029785C 0029479C 48 0C A9 A5 */ bl func_80362200
/* 8029785C 0029479C 48 0C A9 A5 */ bl _restgpr_19
/* 80297860 002947A0 80 01 00 74 */ lwz r0, 0x74(r1)
/* 80297864 002947A4 7C 08 03 A6 */ mtlr r0
/* 80297868 002947A8 38 21 00 70 */ addi r1, r1, 0x70
+5 -5
View File
@@ -89,7 +89,7 @@ JASBNKParser_NS_Ver1_NS_createBasicBank:
/* 80299640 00296580 7C 08 02 A6 */ mflr r0
/* 80299644 00296584 90 01 00 54 */ stw r0, 0x54(r1)
/* 80299648 00296588 39 61 00 50 */ addi r11, r1, 0x50
/* 8029964C 0029658C 48 0C 8B 69 */ bl func_803621B4
/* 8029964C 0029658C 48 0C 8B 69 */ bl _savegpr_19
/* 80299650 00296590 7C 7E 1B 78 */ mr r30, r3
/* 80299654 00296594 7C 9F 23 79 */ or. r31, r4, r4
/* 80299658 00296598 40 82 00 08 */ bne lbl_80299660
@@ -365,7 +365,7 @@ lbl_80299A14:
/* 80299A20 00296960 7F 63 DB 78 */ mr r3, r27
lbl_80299A24:
/* 80299A24 00296964 39 61 00 50 */ addi r11, r1, 0x50
/* 80299A28 00296968 48 0C 87 D9 */ bl func_80362200
/* 80299A28 00296968 48 0C 87 D9 */ bl _restgpr_19
/* 80299A2C 0029696C 80 01 00 54 */ lwz r0, 0x54(r1)
/* 80299A30 00296970 7C 08 03 A6 */ mtlr r0
/* 80299A34 00296974 38 21 00 50 */ addi r1, r1, 0x50
@@ -377,7 +377,7 @@ JASBNKParser_NS_Ver0_NS_createBasicBank:
/* 80299A40 00296980 7C 08 02 A6 */ mflr r0
/* 80299A44 00296984 90 01 00 54 */ stw r0, 0x54(r1)
/* 80299A48 00296988 39 61 00 50 */ addi r11, r1, 0x50
/* 80299A4C 0029698C 48 0C 87 61 */ bl func_803621AC
/* 80299A4C 0029698C 48 0C 87 61 */ bl _savegpr_17
/* 80299A50 00296990 7C 9E 23 79 */ or. r30, r4, r4
/* 80299A54 00296994 40 82 00 08 */ bne lbl_80299A5C
/* 80299A58 00296998 83 CD 8C 90 */ lwz r30, lbl_80451210-_SDA_BASE_(r13)
@@ -659,7 +659,7 @@ lbl_80299E3C:
/* 80299E4C 00296D8C 7F A3 EB 78 */ mr r3, r29
lbl_80299E50:
/* 80299E50 00296D90 39 61 00 50 */ addi r11, r1, 0x50
/* 80299E54 00296D94 48 0C 83 A5 */ bl func_803621F8
/* 80299E54 00296D94 48 0C 83 A5 */ bl _restgpr_17
/* 80299E58 00296D98 80 01 00 54 */ lwz r0, 0x54(r1)
/* 80299E5C 00296D9C 7C 08 03 A6 */ mtlr r0
/* 80299E60 00296DA0 38 21 00 50 */ addi r1, r1, 0x50
@@ -740,7 +740,7 @@ lbl_80299F60:
/* 80299F70 00296EB0 38 60 00 00 */ li r3, 0
lbl_80299F74:
/* 80299F74 00296EB4 39 61 00 50 */ addi r11, r1, 0x50
/* 80299F78 00296EB8 48 0C 82 99 */ bl func_80362210
/* 80299F78 00296EB8 48 0C 82 99 */ bl _restgpr_23
/* 80299F7C 00296EBC 80 01 00 54 */ lwz r0, 0x54(r1)
/* 80299F80 00296EC0 7C 08 03 A6 */ mtlr r0
/* 80299F84 00296EC4 38 21 00 50 */ addi r1, r1, 0x50
+1 -1
View File
@@ -213,7 +213,7 @@ lbl_80297C24:
/* 80297C24 00294B64 38 60 00 00 */ li r3, 0
lbl_80297C28:
/* 80297C28 00294B68 39 61 00 60 */ addi r11, r1, 0x60
/* 80297C2C 00294B6C 48 0C A5 E5 */ bl func_80362210
/* 80297C2C 00294B6C 48 0C A5 E5 */ bl _restgpr_23
/* 80297C30 00294B70 80 01 00 64 */ lwz r0, 0x64(r1)
/* 80297C34 00294B74 7C 08 03 A6 */ mtlr r0
/* 80297C38 00294B78 38 21 00 60 */ addi r1, r1, 0x60
+3 -3
View File
@@ -1011,7 +1011,7 @@ lbl_80291FE0:
/* 80291FEC 0028EF2C 7F 83 E3 78 */ mr r3, r28
lbl_80291FF0:
/* 80291FF0 0028EF30 39 61 00 30 */ addi r11, r1, 0x30
/* 80291FF4 0028EF34 48 0D 02 1D */ bl func_80362210
/* 80291FF4 0028EF34 48 0D 02 1D */ bl _restgpr_23
/* 80291FF8 0028EF38 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80291FFC 0028EF3C 7C 08 03 A6 */ mtlr r0
/* 80292000 0028EF40 38 21 00 30 */ addi r1, r1, 0x30
@@ -1025,7 +1025,7 @@ JASTrack_NS_gateOn:
/* 80292014 0028EF54 DB E1 00 40 */ stfd f31, 0x40(r1)
/* 80292018 0028EF58 F3 E1 00 48 */ psq_st f31, 72(r1), 0, qr0
/* 8029201C 0028EF5C 39 61 00 40 */ addi r11, r1, 0x40
/* 80292020 0028EF60 48 0D 01 99 */ bl func_803621B8
/* 80292020 0028EF60 48 0D 01 99 */ bl _savegpr_20
/* 80292024 0028EF64 7C 76 1B 78 */ mr r22, r3
/* 80292028 0028EF68 7C 97 23 78 */ mr r23, r4
/* 8029202C 0028EF6C 7C B8 2B 78 */ mr r24, r5
@@ -1122,7 +1122,7 @@ lbl_80292158:
/* 80292178 0028F0B8 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0
/* 8029217C 0028F0BC CB E1 00 40 */ lfd f31, 0x40(r1)
/* 80292180 0028F0C0 39 61 00 40 */ addi r11, r1, 0x40
/* 80292184 0028F0C4 48 0D 00 81 */ bl func_80362204
/* 80292184 0028F0C4 48 0D 00 81 */ bl _restgpr_20
/* 80292188 0028F0C8 80 01 00 54 */ lwz r0, 0x54(r1)
/* 8029218C 0028F0CC 7C 08 03 A6 */ mtlr r0
/* 80292190 0028F0D0 38 21 00 50 */ addi r1, r1, 0x50
+3 -3
View File
@@ -50,7 +50,7 @@ JASWSParser_NS_createBasicWaveBank:
/* 80299038 00295F78 7C 08 02 A6 */ mflr r0
/* 8029903C 00295F7C 90 01 00 64 */ stw r0, 0x64(r1)
/* 80299040 00295F80 39 61 00 60 */ addi r11, r1, 0x60
/* 80299044 00295F84 48 0C 91 75 */ bl func_803621B8
/* 80299044 00295F84 48 0C 91 75 */ bl _savegpr_20
/* 80299048 00295F88 7C 74 1B 78 */ mr r20, r3
/* 8029904C 00295F8C 7C 96 23 79 */ or. r22, r4, r4
/* 80299050 00295F90 40 82 00 08 */ bne lbl_80299058
@@ -189,7 +189,7 @@ lbl_80299224:
/* 80299248 00296188 7F 83 E3 78 */ mr r3, r28
lbl_8029924C:
/* 8029924C 0029618C 39 61 00 60 */ addi r11, r1, 0x60
/* 80299250 00296190 48 0C 8F B5 */ bl func_80362204
/* 80299250 00296190 48 0C 8F B5 */ bl _restgpr_20
/* 80299254 00296194 80 01 00 64 */ lwz r0, 0x64(r1)
/* 80299258 00296198 7C 08 03 A6 */ mtlr r0
/* 8029925C 0029619C 38 21 00 60 */ addi r1, r1, 0x60
@@ -341,7 +341,7 @@ lbl_80299444:
/* 80299474 002963B4 7F A3 EB 78 */ mr r3, r29
lbl_80299478:
/* 80299478 002963B8 39 61 00 60 */ addi r11, r1, 0x60
/* 8029947C 002963BC 48 0C 8D 95 */ bl func_80362210
/* 8029947C 002963BC 48 0C 8D 95 */ bl _restgpr_23
/* 80299480 002963C0 80 01 00 64 */ lwz r0, 0x64(r1)
/* 80299484 002963C4 7C 08 03 A6 */ mtlr r0
/* 80299488 002963C8 38 21 00 60 */ addi r1, r1, 0x60