summaryrefslogtreecommitdiff
path: root/asm/text_9.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/text_9.s')
-rw-r--r--asm/text_9.s270
1 files changed, 135 insertions, 135 deletions
diff --git a/asm/text_9.s b/asm/text_9.s
index bff70e9..ec6fd20 100644
--- a/asm/text_9.s
+++ b/asm/text_9.s
@@ -478,7 +478,7 @@ lbl_802D30F0:
/* 802D3110 002CED70 98 04 04 00 */ stb r0, 0x400(r4)
lbl_802D3114:
/* 802D3114 002CED74 39 61 00 20 */ addi r11, r1, 0x20
-/* 802D3118 002CED78 4B EF 40 5D */ bl func_801C7174
+/* 802D3118 002CED78 4B EF 40 5D */ bl _restgpr_27
/* 802D311C 002CED7C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D3120 002CED80 7C 08 03 A6 */ mtlr r0
/* 802D3124 002CED84 38 21 00 20 */ addi r1, r1, 0x20
@@ -647,7 +647,7 @@ lbl_802D3348:
/* 802D3368 002CEFC8 B0 04 00 14 */ sth r0, 0x14(r4)
lbl_802D336C:
/* 802D336C 002CEFCC 39 61 00 20 */ addi r11, r1, 0x20
-/* 802D3370 002CEFD0 4B EF 3E 05 */ bl func_801C7174
+/* 802D3370 002CEFD0 4B EF 3E 05 */ bl _restgpr_27
/* 802D3374 002CEFD4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D3378 002CEFD8 7C 08 03 A6 */ mtlr r0
/* 802D337C 002CEFDC 38 21 00 20 */ addi r1, r1, 0x20
@@ -819,7 +819,7 @@ lbl_802D35A4:
/* 802D35AC 002CF20C 48 00 03 9D */ bl func_802D3948
lbl_802D35B0:
/* 802D35B0 002CF210 39 61 00 20 */ addi r11, r1, 0x20
-/* 802D35B4 002CF214 4B EF 3B C1 */ bl func_801C7174
+/* 802D35B4 002CF214 4B EF 3B C1 */ bl _restgpr_27
/* 802D35B8 002CF218 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D35BC 002CF21C 7C 08 03 A6 */ mtlr r0
/* 802D35C0 002CF220 38 21 00 20 */ addi r1, r1, 0x20
@@ -2229,7 +2229,7 @@ lbl_802D4960:
/* 802D49B4 002D0614 4E 80 04 21 */ bctrl
lbl_802D49B8:
/* 802D49B8 002D0618 39 61 00 20 */ addi r11, r1, 0x20
-/* 802D49BC 002D061C 4B EF 27 B9 */ bl func_801C7174
+/* 802D49BC 002D061C 4B EF 27 B9 */ bl _restgpr_27
/* 802D49C0 002D0620 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D49C4 002D0624 7C 08 03 A6 */ mtlr r0
/* 802D49C8 002D0628 38 21 00 20 */ addi r1, r1, 0x20
@@ -2422,7 +2422,7 @@ lbl_802D4C5C:
/* 802D4C78 002D08D8 4E 80 04 21 */ bctrl
lbl_802D4C7C:
/* 802D4C7C 002D08DC 39 61 00 20 */ addi r11, r1, 0x20
-/* 802D4C80 002D08E0 4B EF 24 F5 */ bl func_801C7174
+/* 802D4C80 002D08E0 4B EF 24 F5 */ bl _restgpr_27
/* 802D4C84 002D08E4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D4C88 002D08E8 7C 08 03 A6 */ mtlr r0
/* 802D4C8C 002D08EC 38 21 00 20 */ addi r1, r1, 0x20
@@ -4785,7 +4785,7 @@ lbl_802D6D6C:
/* 802D6DB4 002D2A14 4B FE 67 29 */ bl func_802BD4DC
lbl_802D6DB8:
/* 802D6DB8 002D2A18 39 61 00 20 */ addi r11, r1, 0x20
-/* 802D6DBC 002D2A1C 4B EF 03 B9 */ bl func_801C7174
+/* 802D6DBC 002D2A1C 4B EF 03 B9 */ bl _restgpr_27
/* 802D6DC0 002D2A20 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D6DC4 002D2A24 7C 08 03 A6 */ mtlr r0
/* 802D6DC8 002D2A28 38 21 00 20 */ addi r1, r1, 0x20
@@ -5418,7 +5418,7 @@ lbl_802D76D4:
/* 802D7718 002D3378 4B FE 26 1D */ bl func_802B9D34
lbl_802D771C:
/* 802D771C 002D337C 39 61 00 20 */ addi r11, r1, 0x20
-/* 802D7720 002D3380 4B EE FA 55 */ bl func_801C7174
+/* 802D7720 002D3380 4B EE FA 55 */ bl _restgpr_27
/* 802D7724 002D3384 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D7728 002D3388 7C 08 03 A6 */ mtlr r0
/* 802D772C 002D338C 38 21 00 20 */ addi r1, r1, 0x20
@@ -5534,7 +5534,7 @@ lbl_802D78B8:
/* 802D78B8 002D3518 2C 1C 00 00 */ cmpwi r28, 0
/* 802D78BC 002D351C 40 82 FE E8 */ bne lbl_802D77A4
/* 802D78C0 002D3520 39 61 00 20 */ addi r11, r1, 0x20
-/* 802D78C4 002D3524 4B EE F8 B1 */ bl func_801C7174
+/* 802D78C4 002D3524 4B EE F8 B1 */ bl _restgpr_27
/* 802D78C8 002D3528 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D78CC 002D352C 7C 08 03 A6 */ mtlr r0
/* 802D78D0 002D3530 38 21 00 20 */ addi r1, r1, 0x20
@@ -6324,7 +6324,7 @@ func_802D838C:
/* 802D8390 002D3FF0 7C 08 02 A6 */ mflr r0
/* 802D8394 002D3FF4 90 01 00 34 */ stw r0, 0x34(r1)
/* 802D8398 002D3FF8 39 61 00 30 */ addi r11, r1, 0x30
-/* 802D839C 002D3FFC 4B EE ED 7D */ bl func_801C7118
+/* 802D839C 002D3FFC 4B EE ED 7D */ bl _savegpr_23
/* 802D83A0 002D4000 3C 60 80 57 */ lis r3, lbl_8056BC40@ha
/* 802D83A4 002D4004 3B 40 00 00 */ li r26, 0
/* 802D83A8 002D4008 38 63 BC 40 */ addi r3, r3, lbl_8056BC40@l
@@ -6427,7 +6427,7 @@ lbl_802D84FC:
/* 802D8508 002D4168 41 80 FF 50 */ blt lbl_802D8458
lbl_802D850C:
/* 802D850C 002D416C 39 61 00 30 */ addi r11, r1, 0x30
-/* 802D8510 002D4170 4B EE EC 55 */ bl func_801C7164
+/* 802D8510 002D4170 4B EE EC 55 */ bl _restgpr_23
/* 802D8514 002D4174 80 01 00 34 */ lwz r0, 0x34(r1)
/* 802D8518 002D4178 7C 08 03 A6 */ mtlr r0
/* 802D851C 002D417C 38 21 00 30 */ addi r1, r1, 0x30
@@ -7935,7 +7935,7 @@ lbl_802D9A50:
/* 802D9A78 002D56D8 4B FE 3A 65 */ bl func_802BD4DC
lbl_802D9A7C:
/* 802D9A7C 002D56DC 39 61 00 20 */ addi r11, r1, 0x20
-/* 802D9A80 002D56E0 4B EE D6 F5 */ bl func_801C7174
+/* 802D9A80 002D56E0 4B EE D6 F5 */ bl _restgpr_27
/* 802D9A84 002D56E4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D9A88 002D56E8 7C 08 03 A6 */ mtlr r0
/* 802D9A8C 002D56EC 38 21 00 20 */ addi r1, r1, 0x20
@@ -8284,7 +8284,7 @@ lbl_802D9F2C:
/* 802D9F34 002D5B94 4B FF E1 8D */ bl func_802D80C0
lbl_802D9F38:
/* 802D9F38 002D5B98 39 61 00 20 */ addi r11, r1, 0x20
-/* 802D9F3C 002D5B9C 4B EE D2 39 */ bl func_801C7174
+/* 802D9F3C 002D5B9C 4B EE D2 39 */ bl _restgpr_27
/* 802D9F40 002D5BA0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D9F44 002D5BA4 7C 08 03 A6 */ mtlr r0
/* 802D9F48 002D5BA8 38 21 00 20 */ addi r1, r1, 0x20
@@ -10694,7 +10694,7 @@ lbl_802DC0B4:
/* 802DC0C0 002D7D20 48 00 3C BD */ bl func_802DFD7C
lbl_802DC0C4:
/* 802DC0C4 002D7D24 39 61 00 20 */ addi r11, r1, 0x20
-/* 802DC0C8 002D7D28 4B EE B0 AD */ bl func_801C7174
+/* 802DC0C8 002D7D28 4B EE B0 AD */ bl _restgpr_27
/* 802DC0CC 002D7D2C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802DC0D0 002D7D30 7C 08 03 A6 */ mtlr r0
/* 802DC0D4 002D7D34 38 21 00 20 */ addi r1, r1, 0x20
@@ -10785,7 +10785,7 @@ lbl_802DC1B8:
/* 802DC210 002D7E70 48 00 3B 4D */ bl func_802DFD5C
lbl_802DC214:
/* 802DC214 002D7E74 39 61 00 20 */ addi r11, r1, 0x20
-/* 802DC218 002D7E78 4B EE AF 5D */ bl func_801C7174
+/* 802DC218 002D7E78 4B EE AF 5D */ bl _restgpr_27
/* 802DC21C 002D7E7C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802DC220 002D7E80 7C 08 03 A6 */ mtlr r0
/* 802DC224 002D7E84 38 21 00 20 */ addi r1, r1, 0x20
@@ -11344,7 +11344,7 @@ lbl_802DC9A0:
/* 802DC9CC 002D862C 4E 80 04 21 */ bctrl
lbl_802DC9D0:
/* 802DC9D0 002D8630 39 61 00 20 */ addi r11, r1, 0x20
-/* 802DC9D4 002D8634 4B EE A7 A1 */ bl func_801C7174
+/* 802DC9D4 002D8634 4B EE A7 A1 */ bl _restgpr_27
/* 802DC9D8 002D8638 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802DC9DC 002D863C 7C 08 03 A6 */ mtlr r0
/* 802DC9E0 002D8640 38 21 00 20 */ addi r1, r1, 0x20
@@ -12607,7 +12607,7 @@ lbl_802DDB34:
/* 802DDB44 002D97A4 4B FD C1 F1 */ bl func_802B9D34
lbl_802DDB48:
/* 802DDB48 002D97A8 39 61 00 20 */ addi r11, r1, 0x20
-/* 802DDB4C 002D97AC 4B EE 96 29 */ bl func_801C7174
+/* 802DDB4C 002D97AC 4B EE 96 29 */ bl _restgpr_27
/* 802DDB50 002D97B0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802DDB54 002D97B4 7C 08 03 A6 */ mtlr r0
/* 802DDB58 002D97B8 38 21 00 20 */ addi r1, r1, 0x20
@@ -14589,7 +14589,7 @@ lbl_802DF7C4:
/* 802DF7EC 002DB44C 4B FF CC D1 */ bl func_802DC4BC
lbl_802DF7F0:
/* 802DF7F0 002DB450 39 61 00 30 */ addi r11, r1, 0x30
-/* 802DF7F4 002DB454 4B EE 79 81 */ bl func_801C7174
+/* 802DF7F4 002DB454 4B EE 79 81 */ bl _restgpr_27
/* 802DF7F8 002DB458 80 01 00 34 */ lwz r0, 0x34(r1)
/* 802DF7FC 002DB45C 7C 08 03 A6 */ mtlr r0
/* 802DF800 002DB460 38 21 00 30 */ addi r1, r1, 0x30
@@ -15225,7 +15225,7 @@ lbl_802DFFF0:
/* 802E0054 002DBCB4 48 00 1D 31 */ bl func_802E1D84
lbl_802E0058:
/* 802E0058 002DBCB8 39 61 00 20 */ addi r11, r1, 0x20
-/* 802E005C 002DBCBC 4B EE 71 19 */ bl func_801C7174
+/* 802E005C 002DBCBC 4B EE 71 19 */ bl _restgpr_27
/* 802E0060 002DBCC0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802E0064 002DBCC4 7C 08 03 A6 */ mtlr r0
/* 802E0068 002DBCC8 38 21 00 20 */ addi r1, r1, 0x20
@@ -15274,7 +15274,7 @@ lbl_802E00A0:
/* 802E0104 002DBD64 48 00 1C 81 */ bl func_802E1D84
lbl_802E0108:
/* 802E0108 002DBD68 39 61 00 20 */ addi r11, r1, 0x20
-/* 802E010C 002DBD6C 4B EE 70 69 */ bl func_801C7174
+/* 802E010C 002DBD6C 4B EE 70 69 */ bl _restgpr_27
/* 802E0110 002DBD70 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802E0114 002DBD74 7C 08 03 A6 */ mtlr r0
/* 802E0118 002DBD78 38 21 00 20 */ addi r1, r1, 0x20
@@ -15328,7 +15328,7 @@ lbl_802E0154:
/* 802E01C8 002DBE28 48 00 1B BD */ bl func_802E1D84
lbl_802E01CC:
/* 802E01CC 002DBE2C 39 61 00 20 */ addi r11, r1, 0x20
-/* 802E01D0 002DBE30 4B EE 6F A5 */ bl func_801C7174
+/* 802E01D0 002DBE30 4B EE 6F A5 */ bl _restgpr_27
/* 802E01D4 002DBE34 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802E01D8 002DBE38 7C 08 03 A6 */ mtlr r0
/* 802E01DC 002DBE3C 38 21 00 20 */ addi r1, r1, 0x20
@@ -15377,7 +15377,7 @@ lbl_802E0214:
/* 802E0278 002DBED8 48 00 1B 0D */ bl func_802E1D84
lbl_802E027C:
/* 802E027C 002DBEDC 39 61 00 20 */ addi r11, r1, 0x20
-/* 802E0280 002DBEE0 4B EE 6E F5 */ bl func_801C7174
+/* 802E0280 002DBEE0 4B EE 6E F5 */ bl _restgpr_27
/* 802E0284 002DBEE4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802E0288 002DBEE8 7C 08 03 A6 */ mtlr r0
/* 802E028C 002DBEEC 38 21 00 20 */ addi r1, r1, 0x20
@@ -15832,7 +15832,7 @@ lbl_802E08E4:
/* 802E08EC 002DC54C 4B FF F9 A9 */ bl func_802E0294
lbl_802E08F0:
/* 802E08F0 002DC550 39 61 00 20 */ addi r11, r1, 0x20
-/* 802E08F4 002DC554 4B EE 68 81 */ bl func_801C7174
+/* 802E08F4 002DC554 4B EE 68 81 */ bl _restgpr_27
/* 802E08F8 002DC558 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802E08FC 002DC55C 7C 08 03 A6 */ mtlr r0
/* 802E0900 002DC560 38 21 00 20 */ addi r1, r1, 0x20
@@ -15933,7 +15933,7 @@ lbl_802E09E4:
/* 802E0A54 002DC6B4 48 00 13 31 */ bl func_802E1D84
lbl_802E0A58:
/* 802E0A58 002DC6B8 39 61 00 20 */ addi r11, r1, 0x20
-/* 802E0A5C 002DC6BC 4B EE 67 19 */ bl func_801C7174
+/* 802E0A5C 002DC6BC 4B EE 67 19 */ bl _restgpr_27
/* 802E0A60 002DC6C0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802E0A64 002DC6C4 7C 08 03 A6 */ mtlr r0
/* 802E0A68 002DC6C8 38 21 00 20 */ addi r1, r1, 0x20
@@ -16901,7 +16901,7 @@ lbl_802E17C8:
/* 802E17C8 002DD428 38 60 00 00 */ li r3, 0
lbl_802E17CC:
/* 802E17CC 002DD42C 39 61 00 20 */ addi r11, r1, 0x20
-/* 802E17D0 002DD430 4B EE 59 A5 */ bl func_801C7174
+/* 802E17D0 002DD430 4B EE 59 A5 */ bl _restgpr_27
/* 802E17D4 002DD434 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802E17D8 002DD438 7C 08 03 A6 */ mtlr r0
/* 802E17DC 002DD43C 38 21 00 20 */ addi r1, r1, 0x20
@@ -18750,7 +18750,7 @@ func_802E30F4:
/* 802E30F8 002DED58 7C 08 02 A6 */ mflr r0
/* 802E30FC 002DED5C 90 01 00 34 */ stw r0, 0x34(r1)
/* 802E3100 002DED60 39 61 00 30 */ addi r11, r1, 0x30
-/* 802E3104 002DED64 4B EE 40 15 */ bl func_801C7118
+/* 802E3104 002DED64 4B EE 40 15 */ bl _savegpr_23
/* 802E3108 002DED68 3D 00 80 57 */ lis r8, lbl_8056C840@ha
/* 802E310C 002DED6C 7C BA 2B 78 */ mr r26, r5
/* 802E3110 002DED70 39 08 C8 40 */ addi r8, r8, lbl_8056C840@l
@@ -18989,7 +18989,7 @@ lbl_802E3464:
/* 802E3470 002DF0D0 38 60 00 00 */ li r3, 0
lbl_802E3474:
/* 802E3474 002DF0D4 39 61 00 30 */ addi r11, r1, 0x30
-/* 802E3478 002DF0D8 4B EE 3C ED */ bl func_801C7164
+/* 802E3478 002DF0D8 4B EE 3C ED */ bl _restgpr_23
/* 802E347C 002DF0DC 80 01 00 34 */ lwz r0, 0x34(r1)
/* 802E3480 002DF0E0 7C 08 03 A6 */ mtlr r0
/* 802E3484 002DF0E4 38 21 00 30 */ addi r1, r1, 0x30
@@ -23622,7 +23622,7 @@ lbl_802E7548:
/* 802E755C 002E31BC 4B FB DF 01 */ bl func_802A545C
lbl_802E7560:
/* 802E7560 002E31C0 39 61 00 70 */ addi r11, r1, 0x70
-/* 802E7564 002E31C4 4B ED FC 11 */ bl func_801C7174
+/* 802E7564 002E31C4 4B ED FC 11 */ bl _restgpr_27
/* 802E7568 002E31C8 80 01 00 74 */ lwz r0, 0x74(r1)
/* 802E756C 002E31CC 7C 08 03 A6 */ mtlr r0
/* 802E7570 002E31D0 38 21 00 70 */ addi r1, r1, 0x70
@@ -23725,7 +23725,7 @@ lbl_802E769C:
/* 802E76BC 002E331C 48 00 1D 4D */ bl func_802E9408
lbl_802E76C0:
/* 802E76C0 002E3320 39 61 00 20 */ addi r11, r1, 0x20
-/* 802E76C4 002E3324 4B ED FA B1 */ bl func_801C7174
+/* 802E76C4 002E3324 4B ED FA B1 */ bl _restgpr_27
/* 802E76C8 002E3328 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802E76CC 002E332C 7C 08 03 A6 */ mtlr r0
/* 802E76D0 002E3330 38 21 00 20 */ addi r1, r1, 0x20
@@ -23760,7 +23760,7 @@ lbl_802E7714:
/* 802E7734 002E3394 48 00 1C D5 */ bl func_802E9408
lbl_802E7738:
/* 802E7738 002E3398 39 61 00 20 */ addi r11, r1, 0x20
-/* 802E773C 002E339C 4B ED FA 39 */ bl func_801C7174
+/* 802E773C 002E339C 4B ED FA 39 */ bl _restgpr_27
/* 802E7740 002E33A0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802E7744 002E33A4 7C 08 03 A6 */ mtlr r0
/* 802E7748 002E33A8 38 21 00 20 */ addi r1, r1, 0x20
@@ -23930,7 +23930,7 @@ lbl_802E7964:
/* 802E7984 002E35E4 48 00 1A 85 */ bl func_802E9408
lbl_802E7988:
/* 802E7988 002E35E8 39 61 00 20 */ addi r11, r1, 0x20
-/* 802E798C 002E35EC 4B ED F7 E9 */ bl func_801C7174
+/* 802E798C 002E35EC 4B ED F7 E9 */ bl _restgpr_27
/* 802E7990 002E35F0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802E7994 002E35F4 7C 08 03 A6 */ mtlr r0
/* 802E7998 002E35F8 38 21 00 20 */ addi r1, r1, 0x20
@@ -23996,7 +23996,7 @@ lbl_802E7A44:
/* 802E7A64 002E36C4 48 00 19 A5 */ bl func_802E9408
lbl_802E7A68:
/* 802E7A68 002E36C8 39 61 00 20 */ addi r11, r1, 0x20
-/* 802E7A6C 002E36CC 4B ED F7 09 */ bl func_801C7174
+/* 802E7A6C 002E36CC 4B ED F7 09 */ bl _restgpr_27
/* 802E7A70 002E36D0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802E7A74 002E36D4 7C 08 03 A6 */ mtlr r0
/* 802E7A78 002E36D8 38 21 00 20 */ addi r1, r1, 0x20
@@ -24100,7 +24100,7 @@ lbl_802E7BA0:
/* 802E7BB4 002E3814 48 00 18 55 */ bl func_802E9408
lbl_802E7BB8:
/* 802E7BB8 002E3818 39 61 00 20 */ addi r11, r1, 0x20
-/* 802E7BBC 002E381C 4B ED F5 B9 */ bl func_801C7174
+/* 802E7BBC 002E381C 4B ED F5 B9 */ bl _restgpr_27
/* 802E7BC0 002E3820 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802E7BC4 002E3824 7C 08 03 A6 */ mtlr r0
/* 802E7BC8 002E3828 38 21 00 20 */ addi r1, r1, 0x20
@@ -24163,7 +24163,7 @@ lbl_802E7C94:
/* 802E7C94 002E38F4 48 00 17 75 */ bl func_802E9408
lbl_802E7C98:
/* 802E7C98 002E38F8 39 61 00 60 */ addi r11, r1, 0x60
-/* 802E7C9C 002E38FC 4B ED F4 D9 */ bl func_801C7174
+/* 802E7C9C 002E38FC 4B ED F4 D9 */ bl _restgpr_27
/* 802E7CA0 002E3900 80 01 00 64 */ lwz r0, 0x64(r1)
/* 802E7CA4 002E3904 7C 08 03 A6 */ mtlr r0
/* 802E7CA8 002E3908 38 21 00 60 */ addi r1, r1, 0x60
@@ -24245,7 +24245,7 @@ lbl_802E7DAC:
/* 802E7DC0 002E3A20 4B FB CB BD */ bl func_802A497C
lbl_802E7DC4:
/* 802E7DC4 002E3A24 39 61 00 70 */ addi r11, r1, 0x70
-/* 802E7DC8 002E3A28 4B ED F3 AD */ bl func_801C7174
+/* 802E7DC8 002E3A28 4B ED F3 AD */ bl _restgpr_27
/* 802E7DCC 002E3A2C 80 01 00 74 */ lwz r0, 0x74(r1)
/* 802E7DD0 002E3A30 7C 08 03 A6 */ mtlr r0
/* 802E7DD4 002E3A34 38 21 00 70 */ addi r1, r1, 0x70
@@ -24280,7 +24280,7 @@ lbl_802E7E18:
/* 802E7E38 002E3A98 48 00 15 D1 */ bl func_802E9408
lbl_802E7E3C:
/* 802E7E3C 002E3A9C 39 61 00 20 */ addi r11, r1, 0x20
-/* 802E7E40 002E3AA0 4B ED F3 35 */ bl func_801C7174
+/* 802E7E40 002E3AA0 4B ED F3 35 */ bl _restgpr_27
/* 802E7E44 002E3AA4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802E7E48 002E3AA8 7C 08 03 A6 */ mtlr r0
/* 802E7E4C 002E3AAC 38 21 00 20 */ addi r1, r1, 0x20
@@ -24315,7 +24315,7 @@ lbl_802E7E90:
/* 802E7EB0 002E3B10 48 00 15 59 */ bl func_802E9408
lbl_802E7EB4:
/* 802E7EB4 002E3B14 39 61 00 20 */ addi r11, r1, 0x20
-/* 802E7EB8 002E3B18 4B ED F2 BD */ bl func_801C7174
+/* 802E7EB8 002E3B18 4B ED F2 BD */ bl _restgpr_27
/* 802E7EBC 002E3B1C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802E7EC0 002E3B20 7C 08 03 A6 */ mtlr r0
/* 802E7EC4 002E3B24 38 21 00 20 */ addi r1, r1, 0x20
@@ -24708,7 +24708,7 @@ lbl_802E83E4:
/* 802E83EC 002E404C 4B FB D2 59 */ bl func_802A5644
lbl_802E83F0:
/* 802E83F0 002E4050 39 61 00 60 */ addi r11, r1, 0x60
-/* 802E83F4 002E4054 4B ED ED 81 */ bl func_801C7174
+/* 802E83F4 002E4054 4B ED ED 81 */ bl _restgpr_27
/* 802E83F8 002E4058 80 01 00 64 */ lwz r0, 0x64(r1)
/* 802E83FC 002E405C 7C 08 03 A6 */ mtlr r0
/* 802E8400 002E4060 38 21 00 60 */ addi r1, r1, 0x60
@@ -24825,7 +24825,7 @@ lbl_802E855C:
/* 802E857C 002E41DC 48 00 0E 8D */ bl func_802E9408
lbl_802E8580:
/* 802E8580 002E41E0 39 61 00 20 */ addi r11, r1, 0x20
-/* 802E8584 002E41E4 4B ED EB F1 */ bl func_801C7174
+/* 802E8584 002E41E4 4B ED EB F1 */ bl _restgpr_27
/* 802E8588 002E41E8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802E858C 002E41EC 7C 08 03 A6 */ mtlr r0
/* 802E8590 002E41F0 38 21 00 20 */ addi r1, r1, 0x20
@@ -24860,7 +24860,7 @@ lbl_802E85D4:
/* 802E85F4 002E4254 48 00 0E 15 */ bl func_802E9408
lbl_802E85F8:
/* 802E85F8 002E4258 39 61 00 20 */ addi r11, r1, 0x20
-/* 802E85FC 002E425C 4B ED EB 79 */ bl func_801C7174
+/* 802E85FC 002E425C 4B ED EB 79 */ bl _restgpr_27
/* 802E8600 002E4260 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802E8604 002E4264 7C 08 03 A6 */ mtlr r0
/* 802E8608 002E4268 38 21 00 20 */ addi r1, r1, 0x20
@@ -25682,7 +25682,7 @@ lbl_802E9168:
/* 802E9174 002E4DD4 40 81 FF 74 */ ble lbl_802E90E8
lbl_802E9178:
/* 802E9178 002E4DD8 39 61 00 20 */ addi r11, r1, 0x20
-/* 802E917C 002E4DDC 4B ED DF F9 */ bl func_801C7174
+/* 802E917C 002E4DDC 4B ED DF F9 */ bl _restgpr_27
/* 802E9180 002E4DE0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802E9184 002E4DE4 7C 08 03 A6 */ mtlr r0
/* 802E9188 002E4DE8 38 21 00 20 */ addi r1, r1, 0x20
@@ -26950,7 +26950,7 @@ lbl_802EA29C:
/* 802EA2AC 002E5F0C 98 1E 00 00 */ stb r0, 0(r30)
lbl_802EA2B0:
/* 802EA2B0 002E5F10 39 61 00 70 */ addi r11, r1, 0x70
-/* 802EA2B4 002E5F14 4B ED CE C1 */ bl func_801C7174
+/* 802EA2B4 002E5F14 4B ED CE C1 */ bl _restgpr_27
/* 802EA2B8 002E5F18 80 01 00 74 */ lwz r0, 0x74(r1)
/* 802EA2BC 002E5F1C 7C 08 03 A6 */ mtlr r0
/* 802EA2C0 002E5F20 38 21 00 70 */ addi r1, r1, 0x70
@@ -27267,7 +27267,7 @@ lbl_802EA6A8:
/* 802EA6FC 002E635C 4B FF ED 0D */ bl func_802E9408
lbl_802EA700:
/* 802EA700 002E6360 39 61 00 20 */ addi r11, r1, 0x20
-/* 802EA704 002E6364 4B ED CA 71 */ bl func_801C7174
+/* 802EA704 002E6364 4B ED CA 71 */ bl _restgpr_27
/* 802EA708 002E6368 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802EA70C 002E636C 7C 08 03 A6 */ mtlr r0
/* 802EA710 002E6370 38 21 00 20 */ addi r1, r1, 0x20
@@ -28508,7 +28508,7 @@ lbl_802EB848:
/* 802EB84C 002E74AC 4B F8 2F 39 */ bl OSRestoreInterrupts
/* 802EB850 002E74B0 39 61 00 40 */ addi r11, r1, 0x40
/* 802EB854 002E74B4 7F E3 FB 78 */ mr r3, r31
-/* 802EB858 002E74B8 4B ED B9 1D */ bl func_801C7174
+/* 802EB858 002E74B8 4B ED B9 1D */ bl _restgpr_27
/* 802EB85C 002E74BC 80 01 00 44 */ lwz r0, 0x44(r1)
/* 802EB860 002E74C0 7C 08 03 A6 */ mtlr r0
/* 802EB864 002E74C4 38 21 00 40 */ addi r1, r1, 0x40
@@ -28588,7 +28588,7 @@ lbl_802EB96C:
/* 802EB970 002E75D0 4B F8 2E 15 */ bl OSRestoreInterrupts
/* 802EB974 002E75D4 39 61 00 40 */ addi r11, r1, 0x40
/* 802EB978 002E75D8 7F E3 FB 78 */ mr r3, r31
-/* 802EB97C 002E75DC 4B ED B7 F9 */ bl func_801C7174
+/* 802EB97C 002E75DC 4B ED B7 F9 */ bl _restgpr_27
/* 802EB980 002E75E0 80 01 00 44 */ lwz r0, 0x44(r1)
/* 802EB984 002E75E4 7C 08 03 A6 */ mtlr r0
/* 802EB988 002E75E8 38 21 00 40 */ addi r1, r1, 0x40
@@ -31188,7 +31188,7 @@ lbl_802EDC48:
/* 802EDC50 002E98B0 7F C3 F3 78 */ mr r3, r30
lbl_802EDC54:
/* 802EDC54 002E98B4 39 61 00 20 */ addi r11, r1, 0x20
-/* 802EDC58 002E98B8 4B ED 95 1D */ bl func_801C7174
+/* 802EDC58 002E98B8 4B ED 95 1D */ bl _restgpr_27
/* 802EDC5C 002E98BC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802EDC60 002E98C0 7C 08 03 A6 */ mtlr r0
/* 802EDC64 002E98C4 38 21 00 20 */ addi r1, r1, 0x20
@@ -32786,7 +32786,7 @@ func_802EF244:
/* 802EF248 002EAEA8 7C 08 02 A6 */ mflr r0
/* 802EF24C 002EAEAC 90 01 00 34 */ stw r0, 0x34(r1)
/* 802EF250 002EAEB0 39 61 00 30 */ addi r11, r1, 0x30
-/* 802EF254 002EAEB4 4B ED 7E C5 */ bl func_801C7118
+/* 802EF254 002EAEB4 4B ED 7E C5 */ bl _savegpr_23
/* 802EF258 002EAEB8 7C 7A 1B 78 */ mr r26, r3
/* 802EF25C 002EAEBC 7C 9B 23 78 */ mr r27, r4
/* 802EF260 002EAEC0 3B E0 FF FF */ li r31, -1
@@ -33126,7 +33126,7 @@ lbl_802EF738:
lbl_802EF750:
/* 802EF750 002EB3B0 39 61 00 30 */ addi r11, r1, 0x30
/* 802EF754 002EB3B4 7F E3 FB 78 */ mr r3, r31
-/* 802EF758 002EB3B8 4B ED 7A 0D */ bl func_801C7164
+/* 802EF758 002EB3B8 4B ED 7A 0D */ bl _restgpr_23
/* 802EF75C 002EB3BC 80 01 00 34 */ lwz r0, 0x34(r1)
/* 802EF760 002EB3C0 7C 08 03 A6 */ mtlr r0
/* 802EF764 002EB3C4 38 21 00 30 */ addi r1, r1, 0x30
@@ -33512,7 +33512,7 @@ lbl_802EFC90:
/* 802EFCB4 002EB914 4B F7 EA D1 */ bl OSRestoreInterrupts
lbl_802EFCB8:
/* 802EFCB8 002EB918 39 61 00 30 */ addi r11, r1, 0x30
-/* 802EFCBC 002EB91C 4B ED 74 B9 */ bl func_801C7174
+/* 802EFCBC 002EB91C 4B ED 74 B9 */ bl _restgpr_27
/* 802EFCC0 002EB920 80 01 00 34 */ lwz r0, 0x34(r1)
/* 802EFCC4 002EB924 7C 08 03 A6 */ mtlr r0
/* 802EFCC8 002EB928 38 21 00 30 */ addi r1, r1, 0x30
@@ -33721,7 +33721,7 @@ lbl_802EFF9C:
/* 802EFFB0 002EBC10 4B F7 E7 D5 */ bl OSRestoreInterrupts
lbl_802EFFB4:
/* 802EFFB4 002EBC14 39 61 00 30 */ addi r11, r1, 0x30
-/* 802EFFB8 002EBC18 4B ED 71 BD */ bl func_801C7174
+/* 802EFFB8 002EBC18 4B ED 71 BD */ bl _restgpr_27
/* 802EFFBC 002EBC1C 80 01 00 34 */ lwz r0, 0x34(r1)
/* 802EFFC0 002EBC20 7C 08 03 A6 */ mtlr r0
/* 802EFFC4 002EBC24 38 21 00 30 */ addi r1, r1, 0x30
@@ -35393,7 +35393,7 @@ func_802F1688:
/* 802F168C 002ED2EC 7C 08 02 A6 */ mflr r0
/* 802F1690 002ED2F0 90 01 00 34 */ stw r0, 0x34(r1)
/* 802F1694 002ED2F4 39 61 00 30 */ addi r11, r1, 0x30
-/* 802F1698 002ED2F8 4B ED 5A 81 */ bl func_801C7118
+/* 802F1698 002ED2F8 4B ED 5A 81 */ bl _savegpr_23
/* 802F169C 002ED2FC 2C 06 00 00 */ cmpwi r6, 0
/* 802F16A0 002ED300 7C 78 1B 78 */ mr r24, r3
/* 802F16A4 002ED304 41 82 01 64 */ beq lbl_802F1808
@@ -35499,7 +35499,7 @@ lbl_802F1800:
/* 802F1804 002ED464 41 81 FE E0 */ bgt lbl_802F16E4
lbl_802F1808:
/* 802F1808 002ED468 39 61 00 30 */ addi r11, r1, 0x30
-/* 802F180C 002ED46C 4B ED 59 59 */ bl func_801C7164
+/* 802F180C 002ED46C 4B ED 59 59 */ bl _restgpr_23
/* 802F1810 002ED470 80 01 00 34 */ lwz r0, 0x34(r1)
/* 802F1814 002ED474 7C 08 03 A6 */ mtlr r0
/* 802F1818 002ED478 38 21 00 30 */ addi r1, r1, 0x30
@@ -36189,7 +36189,7 @@ func_802F2158:
/* 802F215C 002EDDBC 7C 08 02 A6 */ mflr r0
/* 802F2160 002EDDC0 90 01 00 34 */ stw r0, 0x34(r1)
/* 802F2164 002EDDC4 39 61 00 30 */ addi r11, r1, 0x30
-/* 802F2168 002EDDC8 4B ED 4F B1 */ bl func_801C7118
+/* 802F2168 002EDDC8 4B ED 4F B1 */ bl _savegpr_23
/* 802F216C 002EDDCC 28 03 00 10 */ cmplwi r3, 0x10
/* 802F2170 002EDDD0 7C 78 1B 78 */ mr r24, r3
/* 802F2174 002EDDD4 7C 99 23 78 */ mr r25, r4
@@ -36256,7 +36256,7 @@ lbl_802F21E8:
/* 802F2264 002EDEC4 48 00 15 79 */ bl func_802F37DC
lbl_802F2268:
/* 802F2268 002EDEC8 39 61 00 30 */ addi r11, r1, 0x30
-/* 802F226C 002EDECC 4B ED 4E F9 */ bl func_801C7164
+/* 802F226C 002EDECC 4B ED 4E F9 */ bl _restgpr_23
/* 802F2270 002EDED0 80 01 00 34 */ lwz r0, 0x34(r1)
/* 802F2274 002EDED4 7C 08 03 A6 */ mtlr r0
/* 802F2278 002EDED8 38 21 00 30 */ addi r1, r1, 0x30
@@ -36747,7 +36747,7 @@ lbl_802F293C:
/* 802F293C 002EE59C 38 60 00 00 */ li r3, 0
lbl_802F2940:
/* 802F2940 002EE5A0 39 61 00 30 */ addi r11, r1, 0x30
-/* 802F2944 002EE5A4 4B ED 48 31 */ bl func_801C7174
+/* 802F2944 002EE5A4 4B ED 48 31 */ bl _restgpr_27
/* 802F2948 002EE5A8 80 01 00 34 */ lwz r0, 0x34(r1)
/* 802F294C 002EE5AC 7C 08 03 A6 */ mtlr r0
/* 802F2950 002EE5B0 38 21 00 30 */ addi r1, r1, 0x30
@@ -36990,7 +36990,7 @@ func_802F2CA0:
/* 802F2CA4 002EE904 7C 08 02 A6 */ mflr r0
/* 802F2CA8 002EE908 90 01 00 34 */ stw r0, 0x34(r1)
/* 802F2CAC 002EE90C 39 61 00 30 */ addi r11, r1, 0x30
-/* 802F2CB0 002EE910 4B ED 44 69 */ bl func_801C7118
+/* 802F2CB0 002EE910 4B ED 44 69 */ bl _savegpr_23
/* 802F2CB4 002EE914 80 62 AA 30 */ lwz r3, lbl_80643030-_SDA2_BASE_(r2)
/* 802F2CB8 002EE918 83 C3 00 1C */ lwz r30, 0x1c(r3)
/* 802F2CBC 002EE91C 2C 1E 00 00 */ cmpwi r30, 0
@@ -37075,7 +37075,7 @@ lbl_802F2DD8:
/* 802F2DE0 002EEA40 41 80 FF D0 */ blt lbl_802F2DB0
lbl_802F2DE4:
/* 802F2DE4 002EEA44 39 61 00 30 */ addi r11, r1, 0x30
-/* 802F2DE8 002EEA48 4B ED 43 7D */ bl func_801C7164
+/* 802F2DE8 002EEA48 4B ED 43 7D */ bl _restgpr_23
/* 802F2DEC 002EEA4C 80 01 00 34 */ lwz r0, 0x34(r1)
/* 802F2DF0 002EEA50 7C 08 03 A6 */ mtlr r0
/* 802F2DF4 002EEA54 38 21 00 30 */ addi r1, r1, 0x30
@@ -37993,7 +37993,7 @@ lbl_802F3A94:
/* 802F3A94 002EF6F4 38 60 00 00 */ li r3, 0
lbl_802F3A98:
/* 802F3A98 002EF6F8 39 61 00 20 */ addi r11, r1, 0x20
-/* 802F3A9C 002EF6FC 4B ED 36 D9 */ bl func_801C7174
+/* 802F3A9C 002EF6FC 4B ED 36 D9 */ bl _restgpr_27
/* 802F3AA0 002EF700 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802F3AA4 002EF704 7C 08 03 A6 */ mtlr r0
/* 802F3AA8 002EF708 38 21 00 20 */ addi r1, r1, 0x20
@@ -39158,7 +39158,7 @@ lbl_802F4B0C:
/* 802F4B10 002F0770 4B F7 9C 75 */ bl OSRestoreInterrupts
/* 802F4B14 002F0774 39 61 00 20 */ addi r11, r1, 0x20
/* 802F4B18 002F0778 7F C3 F3 78 */ mr r3, r30
-/* 802F4B1C 002F077C 4B ED 26 59 */ bl func_801C7174
+/* 802F4B1C 002F077C 4B ED 26 59 */ bl _restgpr_27
/* 802F4B20 002F0780 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802F4B24 002F0784 7C 08 03 A6 */ mtlr r0
/* 802F4B28 002F0788 38 21 00 20 */ addi r1, r1, 0x20
@@ -39786,7 +39786,7 @@ lbl_802F5340:
/* 802F5344 002F0FA4 4B F7 94 41 */ bl OSRestoreInterrupts
/* 802F5348 002F0FA8 39 61 00 20 */ addi r11, r1, 0x20
/* 802F534C 002F0FAC 7F E3 FB 78 */ mr r3, r31
-/* 802F5350 002F0FB0 4B ED 1E 25 */ bl func_801C7174
+/* 802F5350 002F0FB0 4B ED 1E 25 */ bl _restgpr_27
/* 802F5354 002F0FB4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802F5358 002F0FB8 7C 08 03 A6 */ mtlr r0
/* 802F535C 002F0FBC 38 21 00 20 */ addi r1, r1, 0x20
@@ -41122,7 +41122,7 @@ lbl_802F6544:
/* 802F654C 002F21AC 4B FF F7 61 */ bl func_802F5CAC
lbl_802F6550:
/* 802F6550 002F21B0 39 61 00 30 */ addi r11, r1, 0x30
-/* 802F6554 002F21B4 4B ED 0C 21 */ bl func_801C7174
+/* 802F6554 002F21B4 4B ED 0C 21 */ bl _restgpr_27
/* 802F6558 002F21B8 80 01 00 34 */ lwz r0, 0x34(r1)
/* 802F655C 002F21BC 7C 08 03 A6 */ mtlr r0
/* 802F6560 002F21C0 38 21 00 30 */ addi r1, r1, 0x30
@@ -41326,7 +41326,7 @@ lbl_802F6810:
/* 802F6818 002F2478 4B FF F4 95 */ bl func_802F5CAC
lbl_802F681C:
/* 802F681C 002F247C 39 61 00 30 */ addi r11, r1, 0x30
-/* 802F6820 002F2480 4B ED 09 55 */ bl func_801C7174
+/* 802F6820 002F2480 4B ED 09 55 */ bl _restgpr_27
/* 802F6824 002F2484 80 01 00 34 */ lwz r0, 0x34(r1)
/* 802F6828 002F2488 7C 08 03 A6 */ mtlr r0
/* 802F682C 002F248C 38 21 00 30 */ addi r1, r1, 0x30
@@ -41683,7 +41683,7 @@ lbl_802F6CF0:
/* 802F6CFC 002F295C 4B FF F2 E5 */ bl func_802F5FE0
lbl_802F6D00:
/* 802F6D00 002F2960 39 61 00 30 */ addi r11, r1, 0x30
-/* 802F6D04 002F2964 4B ED 04 71 */ bl func_801C7174
+/* 802F6D04 002F2964 4B ED 04 71 */ bl _restgpr_27
/* 802F6D08 002F2968 80 01 00 34 */ lwz r0, 0x34(r1)
/* 802F6D0C 002F296C 7C 08 03 A6 */ mtlr r0
/* 802F6D10 002F2970 38 21 00 30 */ addi r1, r1, 0x30
@@ -42828,7 +42828,7 @@ func_802F7C18:
/* 802F7C1C 002F387C 7C 08 02 A6 */ mflr r0
/* 802F7C20 002F3880 90 01 00 34 */ stw r0, 0x34(r1)
/* 802F7C24 002F3884 39 61 00 30 */ addi r11, r1, 0x30
-/* 802F7C28 002F3888 4B EC F4 F1 */ bl func_801C7118
+/* 802F7C28 002F3888 4B EC F4 F1 */ bl _savegpr_23
/* 802F7C2C 002F388C 3F C0 80 44 */ lis r30, lbl_80445FF0@ha
/* 802F7C30 002F3890 7C 7F 1B 78 */ mr r31, r3
/* 802F7C34 002F3894 7C 99 23 78 */ mr r25, r4
@@ -42924,7 +42924,7 @@ lbl_802F7D80:
/* 802F7D88 002F39E8 90 1D 07 CC */ stw r0, 0x7cc(r29)
lbl_802F7D8C:
/* 802F7D8C 002F39EC 39 61 00 30 */ addi r11, r1, 0x30
-/* 802F7D90 002F39F0 4B EC F3 D5 */ bl func_801C7164
+/* 802F7D90 002F39F0 4B EC F3 D5 */ bl _restgpr_23
/* 802F7D94 002F39F4 80 01 00 34 */ lwz r0, 0x34(r1)
/* 802F7D98 002F39F8 7C 08 03 A6 */ mtlr r0
/* 802F7D9C 002F39FC 38 21 00 30 */ addi r1, r1, 0x30
@@ -44047,7 +44047,7 @@ lbl_802F8C20:
/* 802F8C20 002F4880 38 60 00 00 */ li r3, 0
lbl_802F8C24:
/* 802F8C24 002F4884 39 61 00 20 */ addi r11, r1, 0x20
-/* 802F8C28 002F4888 4B EC E5 4D */ bl func_801C7174
+/* 802F8C28 002F4888 4B EC E5 4D */ bl _restgpr_27
/* 802F8C2C 002F488C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802F8C30 002F4890 7C 08 03 A6 */ mtlr r0
/* 802F8C34 002F4894 38 21 00 20 */ addi r1, r1, 0x20
@@ -44703,7 +44703,7 @@ lbl_802F94F0:
/* 802F94F8 002F5158 7F 83 E3 78 */ mr r3, r28
lbl_802F94FC:
/* 802F94FC 002F515C 39 61 00 20 */ addi r11, r1, 0x20
-/* 802F9500 002F5160 4B EC DC 75 */ bl func_801C7174
+/* 802F9500 002F5160 4B EC DC 75 */ bl _restgpr_27
/* 802F9504 002F5164 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802F9508 002F5168 7C 08 03 A6 */ mtlr r0
/* 802F950C 002F516C 38 21 00 20 */ addi r1, r1, 0x20
@@ -44757,7 +44757,7 @@ lbl_802F95B4:
/* 802F95B8 002F5218 4B FF EE 91 */ bl func_802F8448
/* 802F95BC 002F521C 39 61 00 20 */ addi r11, r1, 0x20
/* 802F95C0 002F5220 7F C3 F3 78 */ mr r3, r30
-/* 802F95C4 002F5224 4B EC DB B1 */ bl func_801C7174
+/* 802F95C4 002F5224 4B EC DB B1 */ bl _restgpr_27
/* 802F95C8 002F5228 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802F95CC 002F522C 7C 08 03 A6 */ mtlr r0
/* 802F95D0 002F5230 38 21 00 20 */ addi r1, r1, 0x20
@@ -44952,7 +44952,7 @@ lbl_802F985C:
/* 802F9864 002F54C4 38 60 FF FF */ li r3, -1
lbl_802F9868:
/* 802F9868 002F54C8 39 61 00 30 */ addi r11, r1, 0x30
-/* 802F986C 002F54CC 4B EC D9 09 */ bl func_801C7174
+/* 802F986C 002F54CC 4B EC D9 09 */ bl _restgpr_27
/* 802F9870 002F54D0 80 01 00 34 */ lwz r0, 0x34(r1)
/* 802F9874 002F54D4 7C 08 03 A6 */ mtlr r0
/* 802F9878 002F54D8 38 21 00 30 */ addi r1, r1, 0x30
@@ -45077,7 +45077,7 @@ lbl_802F9A1C:
/* 802F9A1C 002F567C 38 60 00 00 */ li r3, 0
lbl_802F9A20:
/* 802F9A20 002F5680 39 61 00 30 */ addi r11, r1, 0x30
-/* 802F9A24 002F5684 4B EC D7 51 */ bl func_801C7174
+/* 802F9A24 002F5684 4B EC D7 51 */ bl _restgpr_27
/* 802F9A28 002F5688 80 01 00 34 */ lwz r0, 0x34(r1)
/* 802F9A2C 002F568C 7C 08 03 A6 */ mtlr r0
/* 802F9A30 002F5690 38 21 00 30 */ addi r1, r1, 0x30
@@ -46295,7 +46295,7 @@ lbl_802FAA28:
/* 802FAA30 002F6690 98 1E 00 00 */ stb r0, 0(r30)
/* 802FAA34 002F6694 4B EC C1 31 */ bl func_801C6B64
/* 802FAA38 002F6698 39 61 00 20 */ addi r11, r1, 0x20
-/* 802FAA3C 002F669C 4B EC C7 39 */ bl func_801C7174
+/* 802FAA3C 002F669C 4B EC C7 39 */ bl _restgpr_27
/* 802FAA40 002F66A0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802FAA44 002F66A4 7C 08 03 A6 */ mtlr r0
/* 802FAA48 002F66A8 38 21 00 20 */ addi r1, r1, 0x20
@@ -49228,7 +49228,7 @@ lbl_802FD31C:
/* 802FD31C 002F8F7C 38 60 00 01 */ li r3, 1
lbl_802FD320:
/* 802FD320 002F8F80 39 61 00 20 */ addi r11, r1, 0x20
-/* 802FD324 002F8F84 4B EC 9E 51 */ bl func_801C7174
+/* 802FD324 002F8F84 4B EC 9E 51 */ bl _restgpr_27
/* 802FD328 002F8F88 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802FD32C 002F8F8C 7C 08 03 A6 */ mtlr r0
/* 802FD330 002F8F90 38 21 00 20 */ addi r1, r1, 0x20
@@ -50376,7 +50376,7 @@ lbl_802FE320:
/* 802FE330 002F9F90 90 1F 00 14 */ stw r0, 0x14(r31)
lbl_802FE334:
/* 802FE334 002F9F94 39 61 00 30 */ addi r11, r1, 0x30
-/* 802FE338 002F9F98 4B EC 8E 3D */ bl func_801C7174
+/* 802FE338 002F9F98 4B EC 8E 3D */ bl _restgpr_27
/* 802FE33C 002F9F9C 80 01 00 34 */ lwz r0, 0x34(r1)
/* 802FE340 002F9FA0 7C 08 03 A6 */ mtlr r0
/* 802FE344 002F9FA4 38 21 00 30 */ addi r1, r1, 0x30
@@ -50946,7 +50946,7 @@ lbl_802FEAF4:
/* 802FEAF8 002FA758 2C 00 00 00 */ cmpwi r0, 0
/* 802FEAFC 002FA75C 41 82 FE 94 */ beq lbl_802FE990
/* 802FEB00 002FA760 39 61 03 60 */ addi r11, r1, 0x360
-/* 802FEB04 002FA764 4B EC 86 71 */ bl func_801C7174
+/* 802FEB04 002FA764 4B EC 86 71 */ bl _restgpr_27
/* 802FEB08 002FA768 80 01 03 64 */ lwz r0, 0x364(r1)
/* 802FEB0C 002FA76C 7C 08 03 A6 */ mtlr r0
/* 802FEB10 002FA770 38 21 03 60 */ addi r1, r1, 0x360
@@ -50958,7 +50958,7 @@ func_802FEB18:
/* 802FEB1C 002FA77C 7C 08 02 A6 */ mflr r0
/* 802FEB20 002FA780 90 01 00 34 */ stw r0, 0x34(r1)
/* 802FEB24 002FA784 39 61 00 30 */ addi r11, r1, 0x30
-/* 802FEB28 002FA788 4B EC 85 F1 */ bl func_801C7118
+/* 802FEB28 002FA788 4B EC 85 F1 */ bl _savegpr_23
/* 802FEB2C 002FA78C 7C 77 1B 78 */ mr r23, r3
/* 802FEB30 002FA790 7C 98 23 78 */ mr r24, r4
/* 802FEB34 002FA794 7C B9 2B 78 */ mr r25, r5
@@ -51026,7 +51026,7 @@ lbl_802FEBCC:
/* 802FEC24 002FA884 7F C3 F3 78 */ mr r3, r30
lbl_802FEC28:
/* 802FEC28 002FA888 39 61 00 30 */ addi r11, r1, 0x30
-/* 802FEC2C 002FA88C 4B EC 85 39 */ bl func_801C7164
+/* 802FEC2C 002FA88C 4B EC 85 39 */ bl _restgpr_23
/* 802FEC30 002FA890 80 01 00 34 */ lwz r0, 0x34(r1)
/* 802FEC34 002FA894 7C 08 03 A6 */ mtlr r0
/* 802FEC38 002FA898 38 21 00 30 */ addi r1, r1, 0x30
@@ -51769,7 +51769,7 @@ lbl_802FF630:
/* 802FF638 002FB298 90 1F 00 0C */ stw r0, 0xc(r31)
lbl_802FF63C:
/* 802FF63C 002FB29C 39 61 00 70 */ addi r11, r1, 0x70
-/* 802FF640 002FB2A0 4B EC 7B 35 */ bl func_801C7174
+/* 802FF640 002FB2A0 4B EC 7B 35 */ bl _restgpr_27
/* 802FF644 002FB2A4 80 01 00 74 */ lwz r0, 0x74(r1)
/* 802FF648 002FB2A8 7C 08 03 A6 */ mtlr r0
/* 802FF64C 002FB2AC 38 21 00 70 */ addi r1, r1, 0x70
@@ -52206,7 +52206,7 @@ lbl_802FFB54:
lbl_802FFBC4:
/* 802FFBC4 002FB824 39 61 00 30 */ addi r11, r1, 0x30
/* 802FFBC8 002FB828 7F A3 EB 78 */ mr r3, r29
-/* 802FFBCC 002FB82C 4B EC 75 A9 */ bl func_801C7174
+/* 802FFBCC 002FB82C 4B EC 75 A9 */ bl _restgpr_27
/* 802FFBD0 002FB830 80 01 00 34 */ lwz r0, 0x34(r1)
/* 802FFBD4 002FB834 7C 08 03 A6 */ mtlr r0
/* 802FFBD8 002FB838 38 21 00 30 */ addi r1, r1, 0x30
@@ -54099,7 +54099,7 @@ lbl_803015D8:
lbl_803015E0:
/* 803015E0 002FD240 39 61 00 20 */ addi r11, r1, 0x20
/* 803015E4 002FD244 7D 83 63 78 */ mr r3, r12
-/* 803015E8 002FD248 4B EC 5B 8D */ bl func_801C7174
+/* 803015E8 002FD248 4B EC 5B 8D */ bl _restgpr_27
/* 803015EC 002FD24C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 803015F0 002FD250 7C 08 03 A6 */ mtlr r0
/* 803015F4 002FD254 38 21 00 20 */ addi r1, r1, 0x20
@@ -54874,7 +54874,7 @@ func_8030202C:
/* 80302030 002FDC90 7C 08 02 A6 */ mflr r0
/* 80302034 002FDC94 90 01 00 34 */ stw r0, 0x34(r1)
/* 80302038 002FDC98 39 61 00 30 */ addi r11, r1, 0x30
-/* 8030203C 002FDC9C 4B EC 50 DD */ bl func_801C7118
+/* 8030203C 002FDC9C 4B EC 50 DD */ bl _savegpr_23
/* 80302040 002FDCA0 80 03 00 04 */ lwz r0, 4(r3)
/* 80302044 002FDCA4 7C 77 1B 78 */ mr r23, r3
/* 80302048 002FDCA8 7C 98 23 78 */ mr r24, r4
@@ -55008,7 +55008,7 @@ lbl_803021FC:
/* 803021FC 002FDE5C 38 60 00 00 */ li r3, 0
lbl_80302200:
/* 80302200 002FDE60 39 61 00 30 */ addi r11, r1, 0x30
-/* 80302204 002FDE64 4B EC 4F 61 */ bl func_801C7164
+/* 80302204 002FDE64 4B EC 4F 61 */ bl _restgpr_23
/* 80302208 002FDE68 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8030220C 002FDE6C 7C 08 03 A6 */ mtlr r0
/* 80302210 002FDE70 38 21 00 30 */ addi r1, r1, 0x30
@@ -55020,7 +55020,7 @@ func_80302218:
/* 8030221C 002FDE7C 7C 08 02 A6 */ mflr r0
/* 80302220 002FDE80 90 01 00 34 */ stw r0, 0x34(r1)
/* 80302224 002FDE84 39 61 00 30 */ addi r11, r1, 0x30
-/* 80302228 002FDE88 4B EC 4E F1 */ bl func_801C7118
+/* 80302228 002FDE88 4B EC 4E F1 */ bl _savegpr_23
/* 8030222C 002FDE8C 80 05 00 04 */ lwz r0, 4(r5)
/* 80302230 002FDE90 7C 77 1B 78 */ mr r23, r3
/* 80302234 002FDE94 7C 98 23 78 */ mr r24, r4
@@ -55146,7 +55146,7 @@ lbl_803023C8:
/* 803023C8 002FE028 38 60 00 00 */ li r3, 0
lbl_803023CC:
/* 803023CC 002FE02C 39 61 00 30 */ addi r11, r1, 0x30
-/* 803023D0 002FE030 4B EC 4D 95 */ bl func_801C7164
+/* 803023D0 002FE030 4B EC 4D 95 */ bl _restgpr_23
/* 803023D4 002FE034 80 01 00 34 */ lwz r0, 0x34(r1)
/* 803023D8 002FE038 7C 08 03 A6 */ mtlr r0
/* 803023DC 002FE03C 38 21 00 30 */ addi r1, r1, 0x30
@@ -55158,7 +55158,7 @@ func_803023E4:
/* 803023E8 002FE048 7C 08 02 A6 */ mflr r0
/* 803023EC 002FE04C 90 01 00 34 */ stw r0, 0x34(r1)
/* 803023F0 002FE050 39 61 00 30 */ addi r11, r1, 0x30
-/* 803023F4 002FE054 4B EC 4D 25 */ bl func_801C7118
+/* 803023F4 002FE054 4B EC 4D 25 */ bl _savegpr_23
/* 803023F8 002FE058 80 05 00 04 */ lwz r0, 4(r5)
/* 803023FC 002FE05C 7C 77 1B 78 */ mr r23, r3
/* 80302400 002FE060 7C 98 23 78 */ mr r24, r4
@@ -55286,7 +55286,7 @@ lbl_80302590:
/* 8030259C 002FE1FC 38 60 FF ED */ li r3, -19
lbl_803025A0:
/* 803025A0 002FE200 39 61 00 30 */ addi r11, r1, 0x30
-/* 803025A4 002FE204 4B EC 4B C1 */ bl func_801C7164
+/* 803025A4 002FE204 4B EC 4B C1 */ bl _restgpr_23
/* 803025A8 002FE208 80 01 00 34 */ lwz r0, 0x34(r1)
/* 803025AC 002FE20C 7C 08 03 A6 */ mtlr r0
/* 803025B0 002FE210 38 21 00 30 */ addi r1, r1, 0x30
@@ -57034,7 +57034,7 @@ lbl_80303D4C:
/* 80303D54 002FF9B4 7F 83 E3 78 */ mr r3, r28
lbl_80303D58:
/* 80303D58 002FF9B8 39 61 00 30 */ addi r11, r1, 0x30
-/* 80303D5C 002FF9BC 4B EC 34 19 */ bl func_801C7174
+/* 80303D5C 002FF9BC 4B EC 34 19 */ bl _restgpr_27
/* 80303D60 002FF9C0 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80303D64 002FF9C4 7C 08 03 A6 */ mtlr r0
/* 80303D68 002FF9C8 38 21 00 30 */ addi r1, r1, 0x30
@@ -57406,7 +57406,7 @@ lbl_80304244:
/* 8030424C 002FFEAC 7F C3 F3 78 */ mr r3, r30
lbl_80304250:
/* 80304250 002FFEB0 39 61 00 30 */ addi r11, r1, 0x30
-/* 80304254 002FFEB4 4B EC 2F 21 */ bl func_801C7174
+/* 80304254 002FFEB4 4B EC 2F 21 */ bl _restgpr_27
/* 80304258 002FFEB8 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8030425C 002FFEBC 7C 08 03 A6 */ mtlr r0
/* 80304260 002FFEC0 38 21 00 30 */ addi r1, r1, 0x30
@@ -57665,7 +57665,7 @@ lbl_803045C4:
/* 803045CC 0030022C 7F A3 EB 78 */ mr r3, r29
lbl_803045D0:
/* 803045D0 00300230 39 61 00 30 */ addi r11, r1, 0x30
-/* 803045D4 00300234 4B EC 2B A1 */ bl func_801C7174
+/* 803045D4 00300234 4B EC 2B A1 */ bl _restgpr_27
/* 803045D8 00300238 80 01 00 34 */ lwz r0, 0x34(r1)
/* 803045DC 0030023C 7C 08 03 A6 */ mtlr r0
/* 803045E0 00300240 38 21 00 30 */ addi r1, r1, 0x30
@@ -61042,7 +61042,7 @@ lbl_803072A4:
/* 803072A4 00302F04 38 60 00 00 */ li r3, 0
lbl_803072A8:
/* 803072A8 00302F08 39 61 00 30 */ addi r11, r1, 0x30
-/* 803072AC 00302F0C 4B EB FE C9 */ bl func_801C7174
+/* 803072AC 00302F0C 4B EB FE C9 */ bl _restgpr_27
/* 803072B0 00302F10 80 01 00 34 */ lwz r0, 0x34(r1)
/* 803072B4 00302F14 7C 08 03 A6 */ mtlr r0
/* 803072B8 00302F18 38 21 00 30 */ addi r1, r1, 0x30
@@ -61177,7 +61177,7 @@ lbl_8030747C:
/* 8030747C 003030DC 38 60 00 00 */ li r3, 0
lbl_80307480:
/* 80307480 003030E0 39 61 00 30 */ addi r11, r1, 0x30
-/* 80307484 003030E4 4B EB FC F1 */ bl func_801C7174
+/* 80307484 003030E4 4B EB FC F1 */ bl _restgpr_27
/* 80307488 003030E8 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8030748C 003030EC 7C 08 03 A6 */ mtlr r0
/* 80307490 003030F0 38 21 00 30 */ addi r1, r1, 0x30
@@ -63508,7 +63508,7 @@ lbl_803093A0:
/* 803093A0 00305000 38 60 00 00 */ li r3, 0
lbl_803093A4:
/* 803093A4 00305004 39 61 00 30 */ addi r11, r1, 0x30
-/* 803093A8 00305008 4B EB DD CD */ bl func_801C7174
+/* 803093A8 00305008 4B EB DD CD */ bl _restgpr_27
/* 803093AC 0030500C 80 01 00 34 */ lwz r0, 0x34(r1)
/* 803093B0 00305010 7C 08 03 A6 */ mtlr r0
/* 803093B4 00305014 38 21 00 30 */ addi r1, r1, 0x30
@@ -64008,7 +64008,7 @@ lbl_80309AC0:
/* 80309AC0 00305720 38 60 00 00 */ li r3, 0
lbl_80309AC4:
/* 80309AC4 00305724 39 61 00 30 */ addi r11, r1, 0x30
-/* 80309AC8 00305728 4B EB D6 AD */ bl func_801C7174
+/* 80309AC8 00305728 4B EB D6 AD */ bl _restgpr_27
/* 80309ACC 0030572C 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80309AD0 00305730 7C 08 03 A6 */ mtlr r0
/* 80309AD4 00305734 38 21 00 30 */ addi r1, r1, 0x30
@@ -64390,7 +64390,7 @@ lbl_8030A004:
/* 8030A004 00305C64 38 60 00 00 */ li r3, 0
lbl_8030A008:
/* 8030A008 00305C68 39 61 00 30 */ addi r11, r1, 0x30
-/* 8030A00C 00305C6C 4B EB D1 69 */ bl func_801C7174
+/* 8030A00C 00305C6C 4B EB D1 69 */ bl _restgpr_27
/* 8030A010 00305C70 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8030A014 00305C74 7C 08 03 A6 */ mtlr r0
/* 8030A018 00305C78 38 21 00 30 */ addi r1, r1, 0x30
@@ -64402,7 +64402,7 @@ func_8030A020:
/* 8030A024 00305C84 7C 08 02 A6 */ mflr r0
/* 8030A028 00305C88 90 01 00 34 */ stw r0, 0x34(r1)
/* 8030A02C 00305C8C 39 61 00 30 */ addi r11, r1, 0x30
-/* 8030A030 00305C90 4B EB D0 E9 */ bl func_801C7118
+/* 8030A030 00305C90 4B EB D0 E9 */ bl _savegpr_23
/* 8030A034 00305C94 3B C0 00 00 */ li r30, 0
/* 8030A038 00305C98 7C FB 3B 78 */ mr r27, r7
/* 8030A03C 00305C9C 93 C8 00 00 */ stw r30, 0(r8)
@@ -64673,7 +64673,7 @@ lbl_8030A40C:
/* 8030A40C 0030606C 38 60 00 00 */ li r3, 0
lbl_8030A410:
/* 8030A410 00306070 39 61 00 30 */ addi r11, r1, 0x30
-/* 8030A414 00306074 4B EB CD 51 */ bl func_801C7164
+/* 8030A414 00306074 4B EB CD 51 */ bl _restgpr_23
/* 8030A418 00306078 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8030A41C 0030607C 7C 08 03 A6 */ mtlr r0
/* 8030A420 00306080 38 21 00 30 */ addi r1, r1, 0x30
@@ -66737,7 +66737,7 @@ func_8030C050:
/* 8030C054 00307CB4 7C 08 02 A6 */ mflr r0
/* 8030C058 00307CB8 90 01 00 B4 */ stw r0, 0xb4(r1)
/* 8030C05C 00307CBC 39 61 00 B0 */ addi r11, r1, 0xb0
-/* 8030C060 00307CC0 4B EB B0 B9 */ bl func_801C7118
+/* 8030C060 00307CC0 4B EB B0 B9 */ bl _savegpr_23
/* 8030C064 00307CC4 2C 03 00 00 */ cmpwi r3, 0
/* 8030C068 00307CC8 7C 79 1B 78 */ mr r25, r3
/* 8030C06C 00307CCC 90 A1 00 08 */ stw r5, 8(r1)
@@ -66956,7 +66956,7 @@ lbl_8030C370:
/* 8030C380 00307FE0 90 1F 00 00 */ stw r0, 0(r31)
lbl_8030C384:
/* 8030C384 00307FE4 39 61 00 B0 */ addi r11, r1, 0xb0
-/* 8030C388 00307FE8 4B EB AD DD */ bl func_801C7164
+/* 8030C388 00307FE8 4B EB AD DD */ bl _restgpr_23
/* 8030C38C 00307FEC 80 01 00 B4 */ lwz r0, 0xb4(r1)
/* 8030C390 00307FF0 7C 08 03 A6 */ mtlr r0
/* 8030C394 00307FF4 38 21 00 B0 */ addi r1, r1, 0xb0
@@ -67925,7 +67925,7 @@ func_8030D0C8:
/* 8030D0CC 00308D2C 7C 08 02 A6 */ mflr r0
/* 8030D0D0 00308D30 90 01 00 54 */ stw r0, 0x54(r1)
/* 8030D0D4 00308D34 39 61 00 50 */ addi r11, r1, 0x50
-/* 8030D0D8 00308D38 4B EB A0 41 */ bl func_801C7118
+/* 8030D0D8 00308D38 4B EB A0 41 */ bl _savegpr_23
/* 8030D0DC 00308D3C 3B C0 00 00 */ li r30, 0
/* 8030D0E0 00308D40 7C 78 1B 78 */ mr r24, r3
/* 8030D0E4 00308D44 93 C8 00 00 */ stw r30, 0(r8)
@@ -68494,7 +68494,7 @@ lbl_8030D8C4:
/* 8030D8C4 00309524 38 60 00 00 */ li r3, 0
lbl_8030D8C8:
/* 8030D8C8 00309528 39 61 00 50 */ addi r11, r1, 0x50
-/* 8030D8CC 0030952C 4B EB 98 99 */ bl func_801C7164
+/* 8030D8CC 0030952C 4B EB 98 99 */ bl _restgpr_23
/* 8030D8D0 00309530 80 01 00 54 */ lwz r0, 0x54(r1)
/* 8030D8D4 00309534 7C 08 03 A6 */ mtlr r0
/* 8030D8D8 00309538 38 21 00 50 */ addi r1, r1, 0x50
@@ -69475,7 +69475,7 @@ lbl_8030E644:
/* 8030E64C 0030A2AC 7F E3 FB 78 */ mr r3, r31
lbl_8030E650:
/* 8030E650 0030A2B0 39 61 00 20 */ addi r11, r1, 0x20
-/* 8030E654 0030A2B4 4B EB 8B 21 */ bl func_801C7174
+/* 8030E654 0030A2B4 4B EB 8B 21 */ bl _restgpr_27
/* 8030E658 0030A2B8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8030E65C 0030A2BC 7C 08 03 A6 */ mtlr r0
/* 8030E660 0030A2C0 38 21 00 20 */ addi r1, r1, 0x20
@@ -69760,7 +69760,7 @@ lbl_8030EA0C:
/* 8030EA0C 0030A66C 38 60 00 00 */ li r3, 0
lbl_8030EA10:
/* 8030EA10 0030A670 39 61 00 30 */ addi r11, r1, 0x30
-/* 8030EA14 0030A674 4B EB 87 61 */ bl func_801C7174
+/* 8030EA14 0030A674 4B EB 87 61 */ bl _restgpr_27
/* 8030EA18 0030A678 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8030EA1C 0030A67C 7C 08 03 A6 */ mtlr r0
/* 8030EA20 0030A680 38 21 00 30 */ addi r1, r1, 0x30
@@ -70335,7 +70335,7 @@ lbl_8030F1D0:
/* 8030F1D0 0030AE30 38 60 00 00 */ li r3, 0
lbl_8030F1D4:
/* 8030F1D4 0030AE34 39 61 00 30 */ addi r11, r1, 0x30
-/* 8030F1D8 0030AE38 4B EB 7F 9D */ bl func_801C7174
+/* 8030F1D8 0030AE38 4B EB 7F 9D */ bl _restgpr_27
/* 8030F1DC 0030AE3C 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8030F1E0 0030AE40 7C 08 03 A6 */ mtlr r0
/* 8030F1E4 0030AE44 38 21 00 30 */ addi r1, r1, 0x30
@@ -71037,7 +71037,7 @@ lbl_8030FB60:
/* 8030FB74 0030B7D4 90 1F 00 04 */ stw r0, 4(r31)
lbl_8030FB78:
/* 8030FB78 0030B7D8 39 61 00 30 */ addi r11, r1, 0x30
-/* 8030FB7C 0030B7DC 4B EB 75 F9 */ bl func_801C7174
+/* 8030FB7C 0030B7DC 4B EB 75 F9 */ bl _restgpr_27
/* 8030FB80 0030B7E0 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8030FB84 0030B7E4 7C 08 03 A6 */ mtlr r0
/* 8030FB88 0030B7E8 38 21 00 30 */ addi r1, r1, 0x30
@@ -71120,7 +71120,7 @@ lbl_8030FC80:
/* 8030FC94 0030B8F4 90 1F 00 04 */ stw r0, 4(r31)
lbl_8030FC98:
/* 8030FC98 0030B8F8 39 61 00 30 */ addi r11, r1, 0x30
-/* 8030FC9C 0030B8FC 4B EB 74 D9 */ bl func_801C7174
+/* 8030FC9C 0030B8FC 4B EB 74 D9 */ bl _restgpr_27
/* 8030FCA0 0030B900 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8030FCA4 0030B904 7C 08 03 A6 */ mtlr r0
/* 8030FCA8 0030B908 38 21 00 30 */ addi r1, r1, 0x30
@@ -71691,7 +71691,7 @@ func_80310428:
/* 8031042C 0030C08C 7C 08 02 A6 */ mflr r0
/* 80310430 0030C090 90 01 00 44 */ stw r0, 0x44(r1)
/* 80310434 0030C094 39 61 00 40 */ addi r11, r1, 0x40
-/* 80310438 0030C098 4B EB 6C E1 */ bl func_801C7118
+/* 80310438 0030C098 4B EB 6C E1 */ bl _savegpr_23
/* 8031043C 0030C09C 83 E3 00 34 */ lwz r31, 0x34(r3)
/* 80310440 0030C0A0 7C 78 1B 78 */ mr r24, r3
/* 80310444 0030C0A4 7C 99 23 78 */ mr r25, r4
@@ -71945,7 +71945,7 @@ lbl_8031078C:
/* 8031078C 0030C3EC 38 60 00 00 */ li r3, 0
lbl_80310790:
/* 80310790 0030C3F0 39 61 00 40 */ addi r11, r1, 0x40
-/* 80310794 0030C3F4 4B EB 69 D1 */ bl func_801C7164
+/* 80310794 0030C3F4 4B EB 69 D1 */ bl _restgpr_23
/* 80310798 0030C3F8 80 01 00 44 */ lwz r0, 0x44(r1)
/* 8031079C 0030C3FC 7C 08 03 A6 */ mtlr r0
/* 803107A0 0030C400 38 21 00 40 */ addi r1, r1, 0x40
@@ -72066,7 +72066,7 @@ lbl_8031091C:
/* 80310924 0030C584 38 60 00 0D */ li r3, 0xd
lbl_80310928:
/* 80310928 0030C588 39 61 00 30 */ addi r11, r1, 0x30
-/* 8031092C 0030C58C 4B EB 68 49 */ bl func_801C7174
+/* 8031092C 0030C58C 4B EB 68 49 */ bl _restgpr_27
/* 80310930 0030C590 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80310934 0030C594 7C 08 03 A6 */ mtlr r0
/* 80310938 0030C598 38 21 00 30 */ addi r1, r1, 0x30
@@ -74592,7 +74592,7 @@ lbl_80312B94:
/* 80312BAC 0030E80C 38 60 00 00 */ li r3, 0
lbl_80312BB0:
/* 80312BB0 0030E810 39 61 00 30 */ addi r11, r1, 0x30
-/* 80312BB4 0030E814 4B EB 45 C1 */ bl func_801C7174
+/* 80312BB4 0030E814 4B EB 45 C1 */ bl _restgpr_27
/* 80312BB8 0030E818 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80312BBC 0030E81C 7C 08 03 A6 */ mtlr r0
/* 80312BC0 0030E820 38 21 00 30 */ addi r1, r1, 0x30
@@ -74724,7 +74724,7 @@ lbl_80312D6C:
/* 80312D84 0030E9E4 38 60 00 00 */ li r3, 0
lbl_80312D88:
/* 80312D88 0030E9E8 39 61 00 30 */ addi r11, r1, 0x30
-/* 80312D8C 0030E9EC 4B EB 43 E9 */ bl func_801C7174
+/* 80312D8C 0030E9EC 4B EB 43 E9 */ bl _restgpr_27
/* 80312D90 0030E9F0 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80312D94 0030E9F4 7C 08 03 A6 */ mtlr r0
/* 80312D98 0030E9F8 38 21 00 30 */ addi r1, r1, 0x30
@@ -74903,7 +74903,7 @@ lbl_80312FE8:
/* 80313000 0030EC60 38 60 00 00 */ li r3, 0
lbl_80313004:
/* 80313004 0030EC64 39 61 00 30 */ addi r11, r1, 0x30
-/* 80313008 0030EC68 4B EB 41 6D */ bl func_801C7174
+/* 80313008 0030EC68 4B EB 41 6D */ bl _restgpr_27
/* 8031300C 0030EC6C 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80313010 0030EC70 7C 08 03 A6 */ mtlr r0
/* 80313014 0030EC74 38 21 00 30 */ addi r1, r1, 0x30
@@ -74998,7 +74998,7 @@ lbl_80313148:
/* 80313148 0030EDA8 38 60 00 00 */ li r3, 0
lbl_8031314C:
/* 8031314C 0030EDAC 39 61 00 30 */ addi r11, r1, 0x30
-/* 80313150 0030EDB0 4B EB 40 25 */ bl func_801C7174
+/* 80313150 0030EDB0 4B EB 40 25 */ bl _restgpr_27
/* 80313154 0030EDB4 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80313158 0030EDB8 7C 08 03 A6 */ mtlr r0
/* 8031315C 0030EDBC 38 21 00 30 */ addi r1, r1, 0x30
@@ -75169,7 +75169,7 @@ lbl_80313378:
/* 803133A0 0030F000 38 60 00 00 */ li r3, 0
lbl_803133A4:
/* 803133A4 0030F004 39 61 00 30 */ addi r11, r1, 0x30
-/* 803133A8 0030F008 4B EB 3D CD */ bl func_801C7174
+/* 803133A8 0030F008 4B EB 3D CD */ bl _restgpr_27
/* 803133AC 0030F00C 80 01 00 34 */ lwz r0, 0x34(r1)
/* 803133B0 0030F010 7C 08 03 A6 */ mtlr r0
/* 803133B4 0030F014 38 21 00 30 */ addi r1, r1, 0x30
@@ -75544,7 +75544,7 @@ lbl_803138BC:
/* 803138BC 0030F51C 38 60 00 00 */ li r3, 0
lbl_803138C0:
/* 803138C0 0030F520 39 61 00 30 */ addi r11, r1, 0x30
-/* 803138C4 0030F524 4B EB 38 B1 */ bl func_801C7174
+/* 803138C4 0030F524 4B EB 38 B1 */ bl _restgpr_27
/* 803138C8 0030F528 80 01 00 34 */ lwz r0, 0x34(r1)
/* 803138CC 0030F52C 7C 08 03 A6 */ mtlr r0
/* 803138D0 0030F530 38 21 00 30 */ addi r1, r1, 0x30
@@ -76063,7 +76063,7 @@ lbl_80313FE4:
/* 80313FE4 0030FC44 7F C3 F3 78 */ mr r3, r30
lbl_80313FE8:
/* 80313FE8 0030FC48 39 61 00 20 */ addi r11, r1, 0x20
-/* 80313FEC 0030FC4C 4B EB 31 89 */ bl func_801C7174
+/* 80313FEC 0030FC4C 4B EB 31 89 */ bl _restgpr_27
/* 80313FF0 0030FC50 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80313FF4 0030FC54 7C 08 03 A6 */ mtlr r0
/* 80313FF8 0030FC58 38 21 00 20 */ addi r1, r1, 0x20
@@ -78823,7 +78823,7 @@ func_803165DC:
/* 803165E0 00312240 7C 08 02 A6 */ mflr r0
/* 803165E4 00312244 90 01 00 44 */ stw r0, 0x44(r1)
/* 803165E8 00312248 39 61 00 40 */ addi r11, r1, 0x40
-/* 803165EC 0031224C 4B EB 0B 2D */ bl func_801C7118
+/* 803165EC 0031224C 4B EB 0B 2D */ bl _savegpr_23
/* 803165F0 00312250 3C C0 80 58 */ lis r6, lbl_8057F5C8@ha
/* 803165F4 00312254 7C 7A 1B 78 */ mr r26, r3
/* 803165F8 00312258 7C 9B 23 78 */ mr r27, r4
@@ -79066,7 +79066,7 @@ lbl_8031690C:
/* 80316928 00312588 54 03 0F FE */ srwi r3, r0, 0x1f
lbl_8031692C:
/* 8031692C 0031258C 39 61 00 40 */ addi r11, r1, 0x40
-/* 80316930 00312590 4B EB 08 35 */ bl func_801C7164
+/* 80316930 00312590 4B EB 08 35 */ bl _restgpr_23
/* 80316934 00312594 80 01 00 44 */ lwz r0, 0x44(r1)
/* 80316938 00312598 7C 08 03 A6 */ mtlr r0
/* 8031693C 0031259C 38 21 00 40 */ addi r1, r1, 0x40
@@ -79178,7 +79178,7 @@ lbl_80316AA4:
/* 80316AB0 00312710 4B FF FB 2D */ bl func_803165DC
lbl_80316AB4:
/* 80316AB4 00312714 39 61 00 40 */ addi r11, r1, 0x40
-/* 80316AB8 00312718 4B EB 06 BD */ bl func_801C7174
+/* 80316AB8 00312718 4B EB 06 BD */ bl _restgpr_27
/* 80316ABC 0031271C 80 01 00 44 */ lwz r0, 0x44(r1)
/* 80316AC0 00312720 7C 08 03 A6 */ mtlr r0
/* 80316AC4 00312724 38 21 00 40 */ addi r1, r1, 0x40
@@ -79447,7 +79447,7 @@ lbl_80316E70:
/* 80316E70 00312AD0 38 60 00 00 */ li r3, 0
lbl_80316E74:
/* 80316E74 00312AD4 39 61 00 20 */ addi r11, r1, 0x20
-/* 80316E78 00312AD8 4B EB 02 FD */ bl func_801C7174
+/* 80316E78 00312AD8 4B EB 02 FD */ bl _restgpr_27
/* 80316E7C 00312ADC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80316E80 00312AE0 7C 08 03 A6 */ mtlr r0
/* 80316E84 00312AE4 38 21 00 20 */ addi r1, r1, 0x20
@@ -80344,7 +80344,7 @@ lbl_80317A74:
/* 80317A84 003136E4 39 61 00 30 */ addi r11, r1, 0x30
/* 80317A88 003136E8 B0 1B 00 00 */ sth r0, 0(r27)
/* 80317A8C 003136EC 7F A3 EB 78 */ mr r3, r29
-/* 80317A90 003136F0 4B EA F6 E5 */ bl func_801C7174
+/* 80317A90 003136F0 4B EA F6 E5 */ bl _restgpr_27
/* 80317A94 003136F4 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80317A98 003136F8 7C 08 03 A6 */ mtlr r0
/* 80317A9C 003136FC 38 21 00 30 */ addi r1, r1, 0x30
@@ -81479,7 +81479,7 @@ lbl_803189F4:
/* 80318A0C 0031466C 38 60 00 00 */ li r3, 0
lbl_80318A10:
/* 80318A10 00314670 39 61 00 30 */ addi r11, r1, 0x30
-/* 80318A14 00314674 4B EA E7 61 */ bl func_801C7174
+/* 80318A14 00314674 4B EA E7 61 */ bl _restgpr_27
/* 80318A18 00314678 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80318A1C 0031467C 7C 08 03 A6 */ mtlr r0
/* 80318A20 00314680 38 21 00 30 */ addi r1, r1, 0x30
@@ -81749,7 +81749,7 @@ lbl_80318D9C:
/* 80318DCC 00314A2C 7C 63 00 38 */ and r3, r3, r0
lbl_80318DD0:
/* 80318DD0 00314A30 39 61 00 30 */ addi r11, r1, 0x30
-/* 80318DD4 00314A34 4B EA E3 A1 */ bl func_801C7174
+/* 80318DD4 00314A34 4B EA E3 A1 */ bl _restgpr_27
/* 80318DD8 00314A38 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80318DDC 00314A3C 7C 08 03 A6 */ mtlr r0
/* 80318DE0 00314A40 38 21 00 30 */ addi r1, r1, 0x30
@@ -84295,7 +84295,7 @@ lbl_8031AF10:
/* 8031AF10 00316B70 38 00 00 00 */ li r0, 0
/* 8031AF14 00316B74 39 61 00 20 */ addi r11, r1, 0x20
/* 8031AF18 00316B78 90 0D AF F0 */ stw r0, lbl_806402B0-_SDA_BASE_(r13)
-/* 8031AF1C 00316B7C 4B EA C2 59 */ bl func_801C7174
+/* 8031AF1C 00316B7C 4B EA C2 59 */ bl _restgpr_27
/* 8031AF20 00316B80 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8031AF24 00316B84 7C 08 03 A6 */ mtlr r0
/* 8031AF28 00316B88 38 21 00 20 */ addi r1, r1, 0x20
@@ -84722,7 +84722,7 @@ lbl_8031B4A4:
/* 8031B4A4 00317104 4B FF ED B5 */ bl func_8031A258
lbl_8031B4A8:
/* 8031B4A8 00317108 39 61 00 40 */ addi r11, r1, 0x40
-/* 8031B4AC 0031710C 4B EA BC C9 */ bl func_801C7174
+/* 8031B4AC 0031710C 4B EA BC C9 */ bl _restgpr_27
/* 8031B4B0 00317110 80 01 00 44 */ lwz r0, 0x44(r1)
/* 8031B4B4 00317114 7C 08 03 A6 */ mtlr r0
/* 8031B4B8 00317118 38 21 00 40 */ addi r1, r1, 0x40
@@ -85443,7 +85443,7 @@ func_8031BE1C:
/* 8031BE20 00317A80 7C 08 02 A6 */ mflr r0
/* 8031BE24 00317A84 90 01 00 34 */ stw r0, 0x34(r1)
/* 8031BE28 00317A88 39 61 00 30 */ addi r11, r1, 0x30
-/* 8031BE2C 00317A8C 4B EA B2 ED */ bl func_801C7118
+/* 8031BE2C 00317A8C 4B EA B2 ED */ bl _savegpr_23
/* 8031BE30 00317A90 7C 7A 1B 78 */ mr r26, r3
/* 8031BE34 00317A94 7C 9B 23 78 */ mr r27, r4
/* 8031BE38 00317A98 4B FF ED A9 */ bl func_8031ABE0
@@ -85650,7 +85650,7 @@ lbl_8031C104:
/* 8031C104 00317D64 38 60 00 00 */ li r3, 0
lbl_8031C108:
/* 8031C108 00317D68 39 61 00 30 */ addi r11, r1, 0x30
-/* 8031C10C 00317D6C 4B EA B0 59 */ bl func_801C7164
+/* 8031C10C 00317D6C 4B EA B0 59 */ bl _restgpr_23
/* 8031C110 00317D70 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8031C114 00317D74 7C 08 03 A6 */ mtlr r0
/* 8031C118 00317D78 38 21 00 30 */ addi r1, r1, 0x30
@@ -88553,7 +88553,7 @@ lbl_8031E8C4:
/* 8031E8F0 0031A550 4C C6 31 82 */ crclr 6
/* 8031E8F4 0031A554 4B FF E2 41 */ bl func_8031CB34
/* 8031E8F8 0031A558 39 61 00 20 */ addi r11, r1, 0x20
-/* 8031E8FC 0031A55C 4B EA 88 79 */ bl func_801C7174
+/* 8031E8FC 0031A55C 4B EA 88 79 */ bl _restgpr_27
/* 8031E900 0031A560 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8031E904 0031A564 7C 08 03 A6 */ mtlr r0
/* 8031E908 0031A568 38 21 00 20 */ addi r1, r1, 0x20
@@ -91254,7 +91254,7 @@ func_80320E98:
/* 80320E9C 0031CAFC 7C 08 02 A6 */ mflr r0
/* 80320EA0 0031CB00 90 01 00 34 */ stw r0, 0x34(r1)
/* 80320EA4 0031CB04 39 61 00 30 */ addi r11, r1, 0x30
-/* 80320EA8 0031CB08 4B EA 62 71 */ bl func_801C7118
+/* 80320EA8 0031CB08 4B EA 62 71 */ bl _savegpr_23
/* 80320EAC 0031CB0C 3F E0 80 44 */ lis r31, lbl_80447248@ha
/* 80320EB0 0031CB10 7C 77 1B 78 */ mr r23, r3
/* 80320EB4 0031CB14 3B FF 72 48 */ addi r31, r31, lbl_80447248@l
@@ -91330,7 +91330,7 @@ func_80320E98:
/* 80320FCC 0031CC2C 4C C6 31 82 */ crclr 6
/* 80320FD0 0031CC30 4B FF BB 65 */ bl func_8031CB34
/* 80320FD4 0031CC34 39 61 00 30 */ addi r11, r1, 0x30
-/* 80320FD8 0031CC38 4B EA 61 8D */ bl func_801C7164
+/* 80320FD8 0031CC38 4B EA 61 8D */ bl _restgpr_23
/* 80320FDC 0031CC3C 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80320FE0 0031CC40 7C 08 03 A6 */ mtlr r0
/* 80320FE4 0031CC44 38 21 00 30 */ addi r1, r1, 0x30
@@ -92933,7 +92933,7 @@ lbl_8032262C:
/* 803226A8 0031E308 38 60 00 01 */ li r3, 1
lbl_803226AC:
/* 803226AC 0031E30C 39 61 00 20 */ addi r11, r1, 0x20
-/* 803226B0 0031E310 4B EA 4A C5 */ bl func_801C7174
+/* 803226B0 0031E310 4B EA 4A C5 */ bl _restgpr_27
/* 803226B4 0031E314 80 01 00 24 */ lwz r0, 0x24(r1)
/* 803226B8 0031E318 7C 08 03 A6 */ mtlr r0
/* 803226BC 0031E31C 38 21 00 20 */ addi r1, r1, 0x20
@@ -94678,7 +94678,7 @@ lbl_80323DF8:
/* 80323E04 0031FA64 4B FF 8D 31 */ bl func_8031CB34
lbl_80323E08:
/* 80323E08 0031FA68 39 61 00 30 */ addi r11, r1, 0x30
-/* 80323E0C 0031FA6C 4B EA 33 69 */ bl func_801C7174
+/* 80323E0C 0031FA6C 4B EA 33 69 */ bl _restgpr_27
/* 80323E10 0031FA70 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80323E14 0031FA74 7C 08 03 A6 */ mtlr r0
/* 80323E18 0031FA78 38 21 00 30 */ addi r1, r1, 0x30
@@ -94690,7 +94690,7 @@ lbl_80323E24:
/* 80323E28 0031FA88 7C 08 02 A6 */ mflr r0
/* 80323E2C 0031FA8C 90 01 00 44 */ stw r0, 0x44(r1)
/* 80323E30 0031FA90 39 61 00 40 */ addi r11, r1, 0x40
-/* 80323E34 0031FA94 4B EA 32 E5 */ bl func_801C7118
+/* 80323E34 0031FA94 4B EA 32 E5 */ bl _savegpr_23
/* 80323E38 0031FA98 3F C0 80 44 */ lis r30, lbl_80447648@ha
/* 80323E3C 0031FA9C 7C 77 1B 78 */ mr r23, r3
/* 80323E40 0031FAA0 7C 98 23 78 */ mr r24, r4
@@ -94987,7 +94987,7 @@ lbl_80324234:
/* 8032425C 0031FEBC 90 03 00 24 */ stw r0, 0x24(r3)
lbl_80324260:
/* 80324260 0031FEC0 39 61 00 40 */ addi r11, r1, 0x40
-/* 80324264 0031FEC4 4B EA 2F 01 */ bl func_801C7164
+/* 80324264 0031FEC4 4B EA 2F 01 */ bl _restgpr_23
/* 80324268 0031FEC8 80 01 00 44 */ lwz r0, 0x44(r1)
/* 8032426C 0031FECC 7C 08 03 A6 */ mtlr r0
/* 80324270 0031FED0 38 21 00 40 */ addi r1, r1, 0x40
@@ -97263,7 +97263,7 @@ lbl_8032635C:
/* 80326380 00321FE0 4E 80 04 21 */ bctrl
lbl_80326384:
/* 80326384 00321FE4 39 61 00 50 */ addi r11, r1, 0x50
-/* 80326388 00321FE8 4B EA 0D ED */ bl func_801C7174
+/* 80326388 00321FE8 4B EA 0D ED */ bl _restgpr_27
/* 8032638C 00321FEC 80 01 00 54 */ lwz r0, 0x54(r1)
/* 80326390 00321FF0 7C 08 03 A6 */ mtlr r0
/* 80326394 00321FF4 38 21 00 50 */ addi r1, r1, 0x50
@@ -97367,7 +97367,7 @@ lbl_803264F4:
/* 803264F4 00322154 38 60 00 01 */ li r3, 1
lbl_803264F8:
/* 803264F8 00322158 39 61 00 30 */ addi r11, r1, 0x30
-/* 803264FC 0032215C 4B EA 0C 79 */ bl func_801C7174
+/* 803264FC 0032215C 4B EA 0C 79 */ bl _restgpr_27
/* 80326500 00322160 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80326504 00322164 7C 08 03 A6 */ mtlr r0
/* 80326508 00322168 38 21 00 30 */ addi r1, r1, 0x30
@@ -97988,7 +97988,7 @@ lbl_80326E1C:
/* 80326E20 00322A80 48 00 4C FD */ bl func_8032BB1C
lbl_80326E24:
/* 80326E24 00322A84 39 61 00 30 */ addi r11, r1, 0x30
-/* 80326E28 00322A88 4B EA 03 4D */ bl func_801C7174
+/* 80326E28 00322A88 4B EA 03 4D */ bl _restgpr_27
/* 80326E2C 00322A8C 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80326E30 00322A90 7C 08 03 A6 */ mtlr r0
/* 80326E34 00322A94 38 21 00 30 */ addi r1, r1, 0x30
@@ -98150,7 +98150,7 @@ lbl_80327044:
/* 80327070 00322CD0 98 03 00 18 */ stb r0, 0x18(r3)
lbl_80327074:
/* 80327074 00322CD4 39 61 00 20 */ addi r11, r1, 0x20
-/* 80327078 00322CD8 4B EA 00 FD */ bl func_801C7174
+/* 80327078 00322CD8 4B EA 00 FD */ bl _restgpr_27
/* 8032707C 00322CDC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80327080 00322CE0 7C 08 03 A6 */ mtlr r0
/* 80327084 00322CE4 38 21 00 20 */ addi r1, r1, 0x20