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
+58 -58
View File
@@ -456,24 +456,24 @@ lbl_80362100:
/* 8036212C 0035F06C DA EB FF B8 */ stfd f23, -0x48(r11)
/* 80362130 0035F070 DB 0B FF C0 */ stfd f24, -0x40(r11)
.global func_80362134
func_80362134:
.global _savefpr_25
_savefpr_25:
/* 80362134 0035F074 DB 2B FF C8 */ stfd f25, -0x38(r11)
.global func_80362138
func_80362138:
.global _savefpr_26
_savefpr_26:
/* 80362138 0035F078 DB 4B FF D0 */ stfd f26, -0x30(r11)
.global func_8036213C
func_8036213C:
.global _savefpr_27
_savefpr_27:
/* 8036213C 0035F07C DB 6B FF D8 */ stfd f27, -0x28(r11)
.global func_80362140
func_80362140:
.global _savefpr_28
_savefpr_28:
/* 80362140 0035F080 DB 8B FF E0 */ stfd f28, -0x20(r11)
.global func_80362144
func_80362144:
.global _savefpr_29
_savefpr_29:
/* 80362144 0035F084 DB AB FF E8 */ stfd f29, -0x18(r11)
/* 80362148 0035F088 DB CB FF F0 */ stfd f30, -0x10(r11)
/* 8036214C 0035F08C DB EB FF F8 */ stfd f31, -8(r11)
@@ -490,59 +490,59 @@ func_80362144:
/* 80362178 0035F0B8 CA EB FF B8 */ lfd f23, -0x48(r11)
/* 8036217C 0035F0BC CB 0B FF C0 */ lfd f24, -0x40(r11)
.global func_80362180
func_80362180:
.global _restfpr_25
_restfpr_25:
/* 80362180 0035F0C0 CB 2B FF C8 */ lfd f25, -0x38(r11)
.global func_80362184
func_80362184:
.global _restfpr_26
_restfpr_26:
/* 80362184 0035F0C4 CB 4B FF D0 */ lfd f26, -0x30(r11)
.global func_80362188
func_80362188:
.global _restfpr_27
_restfpr_27:
/* 80362188 0035F0C8 CB 6B FF D8 */ lfd f27, -0x28(r11)
.global func_8036218C
func_8036218C:
.global _restfpr_28
_restfpr_28:
/* 8036218C 0035F0CC CB 8B FF E0 */ lfd f28, -0x20(r11)
.global func_80362190
func_80362190:
.global _restfpr_29
_restfpr_29:
/* 80362190 0035F0D0 CB AB FF E8 */ lfd f29, -0x18(r11)
/* 80362194 0035F0D4 CB CB FF F0 */ lfd f30, -0x10(r11)
/* 80362198 0035F0D8 CB EB FF F8 */ lfd f31, -8(r11)
/* 8036219C 0035F0DC 4E 80 00 20 */ blr
.global func_803621A0
func_803621A0:
.global _savegpr_14
_savegpr_14:
/* 803621A0 0035F0E0 91 CB FF B8 */ stw r14, -0x48(r11)
.global func_803621A4
func_803621A4:
.global _savegpr_15
_savegpr_15:
/* 803621A4 0035F0E4 91 EB FF BC */ stw r15, -0x44(r11)
.global func_803621A8
func_803621A8:
.global _savegpr_16
_savegpr_16:
/* 803621A8 0035F0E8 92 0B FF C0 */ stw r16, -0x40(r11)
.global func_803621AC
func_803621AC:
.global _savegpr_17
_savegpr_17:
/* 803621AC 0035F0EC 92 2B FF C4 */ stw r17, -0x3c(r11)
.global func_803621B0
func_803621B0:
.global _savegpr_18
_savegpr_18:
/* 803621B0 0035F0F0 92 4B FF C8 */ stw r18, -0x38(r11)
.global func_803621B4
func_803621B4:
.global _savegpr_19
_savegpr_19:
/* 803621B4 0035F0F4 92 6B FF CC */ stw r19, -0x34(r11)
.global func_803621B8
func_803621B8:
.global _savegpr_20
_savegpr_20:
/* 803621B8 0035F0F8 92 8B FF D0 */ stw r20, -0x30(r11)
.global func_803621BC
func_803621BC:
.global _savegpr_21
_savegpr_21:
/* 803621BC 0035F0FC 92 AB FF D4 */ stw r21, -0x2c(r11)
.global _savegpr_22
@@ -580,44 +580,44 @@ _savegpr_29:
/* 803621E4 0035F124 93 EB FF FC */ stw r31, -4(r11)
/* 803621E8 0035F128 4E 80 00 20 */ blr
.global func_803621EC
func_803621EC:
.global _restgpr_14
_restgpr_14:
/* 803621EC 0035F12C 81 CB FF B8 */ lwz r14, -0x48(r11)
.global func_803621F0
func_803621F0:
.global _restgpr_15
_restgpr_15:
/* 803621F0 0035F130 81 EB FF BC */ lwz r15, -0x44(r11)
.global func_803621F4
func_803621F4:
.global _restgpr_16
_restgpr_16:
/* 803621F4 0035F134 82 0B FF C0 */ lwz r16, -0x40(r11)
.global func_803621F8
func_803621F8:
.global _restgpr_17
_restgpr_17:
/* 803621F8 0035F138 82 2B FF C4 */ lwz r17, -0x3c(r11)
.global func_803621FC
func_803621FC:
.global _restgpr_18
_restgpr_18:
/* 803621FC 0035F13C 82 4B FF C8 */ lwz r18, -0x38(r11)
.global func_80362200
func_80362200:
.global _restgpr_19
_restgpr_19:
/* 80362200 0035F140 82 6B FF CC */ lwz r19, -0x34(r11)
.global func_80362204
func_80362204:
.global _restgpr_20
_restgpr_20:
/* 80362204 0035F144 82 8B FF D0 */ lwz r20, -0x30(r11)
.global func_80362208
func_80362208:
.global _restgpr_21
_restgpr_21:
/* 80362208 0035F148 82 AB FF D4 */ lwz r21, -0x2c(r11)
.global func_8036220C
func_8036220C:
.global _restgpr_22
_restgpr_22:
/* 8036220C 0035F14C 82 CB FF D8 */ lwz r22, -0x28(r11)
.global func_80362210
func_80362210:
.global _restgpr_23
_restgpr_23:
/* 80362210 0035F150 82 EB FF DC */ lwz r23, -0x24(r11)
.global _restgpr_24
@@ -10802,7 +10802,7 @@ func_8036AB9C:
/* 8036ABA0 00367AE0 7C 08 02 A6 */ mflr r0
/* 8036ABA4 00367AE4 90 01 02 D4 */ stw r0, 0x2d4(r1)
/* 8036ABA8 00367AE8 39 61 02 D0 */ addi r11, r1, 0x2d0
/* 8036ABAC 00367AEC 4B FF 75 89 */ bl func_80362134
/* 8036ABAC 00367AEC 4B FF 75 89 */ bl _savefpr_25
/* 8036ABB0 00367AF0 BE 01 02 58 */ stmw r16, 0x258(r1)
/* 8036ABB4 00367AF4 3D 20 2A AB */ lis r9, 0x2AAAAAAB@ha
/* 8036ABB8 00367AF8 7C F7 3B 78 */ mr r23, r7
@@ -11798,7 +11798,7 @@ lbl_8036B9B0:
lbl_8036B9D0:
/* 8036B9D0 00368910 57 63 07 7E */ clrlwi r3, r27, 0x1d
/* 8036B9D4 00368914 39 61 02 D0 */ addi r11, r1, 0x2d0
/* 8036B9D8 00368918 4B FF 67 A9 */ bl func_80362180
/* 8036B9D8 00368918 4B FF 67 A9 */ bl _restfpr_25
/* 8036B9DC 0036891C BA 01 02 58 */ lmw r16, 0x258(r1)
/* 8036B9E0 00368920 80 01 02 D4 */ lwz r0, 0x2d4(r1)
/* 8036B9E4 00368924 7C 08 03 A6 */ mtlr r0