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-03 05:15:12 +01:00
committed by GitHub
parent 609891bc25
commit d2e9db3748
202 changed files with 607 additions and 630 deletions
+4 -4
View File
@@ -2216,7 +2216,7 @@ renderingPlusDoorAndCursor_c_NS_drawTreasure:
/* 80040B14 0003DA54 DB C1 00 50 */ stfd f30, 0x50(r1)
/* 80040B18 0003DA58 F3 C1 00 58 */ psq_st f30, 88(r1), 0, qr0
/* 80040B1C 0003DA5C 39 61 00 50 */ addi r11, r1, 0x50
/* 80040B20 0003DA60 48 32 16 99 */ bl func_803621B8
/* 80040B20 0003DA60 48 32 16 99 */ bl _savegpr_20
/* 80040B24 0003DA64 7C 7F 1B 78 */ mr r31, r3
/* 80040B28 0003DA68 81 83 00 00 */ lwz r12, 0(r3)
/* 80040B2C 0003DA6C 81 8C 00 7C */ lwz r12, 0x7c(r12)
@@ -2437,7 +2437,7 @@ lbl_80040E44:
/* 80040E64 0003DDA4 E3 C1 00 58 */ psq_l f30, 88(r1), 0, qr0
/* 80040E68 0003DDA8 CB C1 00 50 */ lfd f30, 0x50(r1)
/* 80040E6C 0003DDAC 39 61 00 50 */ addi r11, r1, 0x50
/* 80040E70 0003DDB0 48 32 13 95 */ bl func_80362204
/* 80040E70 0003DDB0 48 32 13 95 */ bl _restgpr_20
/* 80040E74 0003DDB4 80 01 00 74 */ lwz r0, 0x74(r1)
/* 80040E78 0003DDB8 7C 08 03 A6 */ mtlr r0
/* 80040E7C 0003DDBC 38 21 00 70 */ addi r1, r1, 0x70
@@ -2453,7 +2453,7 @@ renderingPlusDoorAndCursor_c_NS_drawTreasureAfterPlayer:
/* 80040E98 0003DDD8 DB C1 00 50 */ stfd f30, 0x50(r1)
/* 80040E9C 0003DDDC F3 C1 00 58 */ psq_st f30, 88(r1), 0, qr0
/* 80040EA0 0003DDE0 39 61 00 50 */ addi r11, r1, 0x50
/* 80040EA4 0003DDE4 48 32 13 15 */ bl func_803621B8
/* 80040EA4 0003DDE4 48 32 13 15 */ bl _savegpr_20
/* 80040EA8 0003DDE8 7C 7F 1B 78 */ mr r31, r3
/* 80040EAC 0003DDEC 81 83 00 00 */ lwz r12, 0(r3)
/* 80040EB0 0003DDF0 81 8C 00 7C */ lwz r12, 0x7c(r12)
@@ -2674,7 +2674,7 @@ lbl_800411C8:
/* 800411E8 0003E128 E3 C1 00 58 */ psq_l f30, 88(r1), 0, qr0
/* 800411EC 0003E12C CB C1 00 50 */ lfd f30, 0x50(r1)
/* 800411F0 0003E130 39 61 00 50 */ addi r11, r1, 0x50
/* 800411F4 0003E134 48 32 10 11 */ bl func_80362204
/* 800411F4 0003E134 48 32 10 11 */ bl _restgpr_20
/* 800411F8 0003E138 80 01 00 74 */ lwz r0, 0x74(r1)
/* 800411FC 0003E13C 7C 08 03 A6 */ mtlr r0
/* 80041200 0003E140 38 21 00 70 */ addi r1, r1, 0x70
+3 -3
View File
@@ -314,7 +314,7 @@ dMenu_Fmap_region_data_c_NS_getPointStagePathInnerNo:
/* 8003DB9C 0003AADC DB 61 00 B0 */ stfd f27, 0xb0(r1)
/* 8003DBA0 0003AAE0 F3 61 00 B8 */ psq_st f27, 184(r1), 0, qr0
/* 8003DBA4 0003AAE4 39 61 00 B0 */ addi r11, r1, 0xb0
/* 8003DBA8 0003AAE8 48 32 45 F9 */ bl func_803621A0
/* 8003DBA8 0003AAE8 48 32 45 F9 */ bl _savegpr_14
/* 8003DBAC 0003AAEC 7C 6F 1B 78 */ mr r15, r3
/* 8003DBB0 0003AAF0 FF A0 08 90 */ fmr f29, f1
/* 8003DBB4 0003AAF4 FF C0 10 90 */ fmr f30, f2
@@ -538,7 +538,7 @@ lbl_8003DE9C:
/* 8003DEC0 0003AE00 E3 61 00 B8 */ psq_l f27, 184(r1), 0, qr0
/* 8003DEC4 0003AE04 CB 61 00 B0 */ lfd f27, 0xb0(r1)
/* 8003DEC8 0003AE08 39 61 00 B0 */ addi r11, r1, 0xb0
/* 8003DECC 0003AE0C 48 32 43 21 */ bl func_803621EC
/* 8003DECC 0003AE0C 48 32 43 21 */ bl _restgpr_14
/* 8003DED0 0003AE10 80 01 01 04 */ lwz r0, 0x104(r1)
/* 8003DED4 0003AE14 7C 08 03 A6 */ mtlr r0
/* 8003DED8 0003AE18 38 21 01 00 */ addi r1, r1, 0x100
@@ -1541,7 +1541,7 @@ lbl_8003EC64:
lbl_8003EC74:
/* 8003EC74 0003BBB4 7E C3 B3 78 */ mr r3, r22
/* 8003EC78 0003BBB8 39 61 00 30 */ addi r11, r1, 0x30
/* 8003EC7C 0003BBBC 48 32 35 91 */ bl func_8036220C
/* 8003EC7C 0003BBBC 48 32 35 91 */ bl _restgpr_22
/* 8003EC80 0003BBC0 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8003EC84 0003BBC4 7C 08 03 A6 */ mtlr r0
/* 8003EC88 0003BBC8 38 21 00 30 */ addi r1, r1, 0x30