summaryrefslogtreecommitdiff
path: root/asm/text_5.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/text_5.s')
-rw-r--r--asm/text_5.s610
1 files changed, 305 insertions, 305 deletions
diff --git a/asm/text_5.s b/asm/text_5.s
index ed49b80..fcff52e 100644
--- a/asm/text_5.s
+++ b/asm/text_5.s
@@ -1536,7 +1536,7 @@ lbl_80173E04:
/* 80173E08 0016FA68 41 82 FD 14 */ beq lbl_80173B1C
lbl_80173E0C:
/* 80173E0C 0016FA6C 39 61 00 60 */ addi r11, r1, 0x60
-/* 80173E10 0016FA70 48 05 33 45 */ bl func_801C7154
+/* 80173E10 0016FA70 48 05 33 45 */ bl _restgpr_19
/* 80173E14 0016FA74 80 01 00 64 */ lwz r0, 0x64(r1)
/* 80173E18 0016FA78 7C 08 03 A6 */ mtlr r0
/* 80173E1C 0016FA7C 38 21 00 60 */ addi r1, r1, 0x60
@@ -1737,7 +1737,7 @@ lbl_801740BC:
/* 801740C0 0016FD20 28 00 00 0A */ cmplwi r0, 0xa
/* 801740C4 0016FD24 41 82 FD A4 */ beq lbl_80173E68
/* 801740C8 0016FD28 39 61 00 70 */ addi r11, r1, 0x70
-/* 801740CC 0016FD2C 48 05 30 81 */ bl func_801C714C
+/* 801740CC 0016FD2C 48 05 30 81 */ bl _restgpr_17
/* 801740D0 0016FD30 80 01 00 74 */ lwz r0, 0x74(r1)
/* 801740D4 0016FD34 7C 08 03 A6 */ mtlr r0
/* 801740D8 0016FD38 38 21 00 70 */ addi r1, r1, 0x70
@@ -2041,7 +2041,7 @@ lbl_8017450C:
lbl_80174514:
/* 80174514 00170174 39 61 00 60 */ addi r11, r1, 0x60
/* 80174518 00170178 7E A3 AB 78 */ mr r3, r21
-/* 8017451C 0017017C 48 05 2C 39 */ bl func_801C7154
+/* 8017451C 0017017C 48 05 2C 39 */ bl _restgpr_19
/* 80174520 00170180 80 01 00 64 */ lwz r0, 0x64(r1)
/* 80174524 00170184 7C 08 03 A6 */ mtlr r0
/* 80174528 00170188 38 21 00 60 */ addi r1, r1, 0x60
@@ -2118,7 +2118,7 @@ lbl_80174620:
/* 80174620 00170280 2C 1D 00 00 */ cmpwi r29, 0
/* 80174624 00170284 41 82 FF 58 */ beq lbl_8017457C
/* 80174628 00170288 39 61 00 40 */ addi r11, r1, 0x40
-/* 8017462C 0017028C 48 05 2B 45 */ bl func_801C7170
+/* 8017462C 0017028C 48 05 2B 45 */ bl _restgpr_26
/* 80174630 00170290 80 01 00 44 */ lwz r0, 0x44(r1)
/* 80174634 00170294 7C 08 03 A6 */ mtlr r0
/* 80174638 00170298 38 21 00 40 */ addi r1, r1, 0x40
@@ -2623,7 +2623,7 @@ lbl_80174D58:
lbl_80174D6C:
/* 80174D6C 001709CC 39 61 00 40 */ addi r11, r1, 0x40
/* 80174D70 001709D0 7F A3 EB 78 */ mr r3, r29
-/* 80174D74 001709D4 48 05 23 FD */ bl func_801C7170
+/* 80174D74 001709D4 48 05 23 FD */ bl _restgpr_26
/* 80174D78 001709D8 80 01 00 44 */ lwz r0, 0x44(r1)
/* 80174D7C 001709DC 7C 08 03 A6 */ mtlr r0
/* 80174D80 001709E0 38 21 00 40 */ addi r1, r1, 0x40
@@ -2927,7 +2927,7 @@ lbl_80175170:
lbl_80175178:
/* 80175178 00170DD8 39 61 00 60 */ addi r11, r1, 0x60
/* 8017517C 00170DDC 7F 63 DB 78 */ mr r3, r27
-/* 80175180 00170DE0 48 05 1F D9 */ bl func_801C7158
+/* 80175180 00170DE0 48 05 1F D9 */ bl _restgpr_20
/* 80175184 00170DE4 80 01 00 64 */ lwz r0, 0x64(r1)
/* 80175188 00170DE8 7C 08 03 A6 */ mtlr r0
/* 8017518C 00170DEC 38 21 00 60 */ addi r1, r1, 0x60
@@ -3934,7 +3934,7 @@ lbl_8017602C:
/* 80176034 00171C94 7F 63 DB 78 */ mr r3, r27
lbl_80176038:
/* 80176038 00171C98 39 61 00 60 */ addi r11, r1, 0x60
-/* 8017603C 00171C9C 48 05 11 1D */ bl func_801C7158
+/* 8017603C 00171C9C 48 05 11 1D */ bl _restgpr_20
/* 80176040 00171CA0 80 01 00 64 */ lwz r0, 0x64(r1)
/* 80176044 00171CA4 7C 08 03 A6 */ mtlr r0
/* 80176048 00171CA8 38 21 00 60 */ addi r1, r1, 0x60
@@ -4060,7 +4060,7 @@ lbl_801761E4:
/* 801761F0 00171E50 98 1E 00 04 */ stb r0, 4(r30)
lbl_801761F4:
/* 801761F4 00171E54 39 61 00 20 */ addi r11, r1, 0x20
-/* 801761F8 00171E58 48 05 0F 79 */ bl func_801C7170
+/* 801761F8 00171E58 48 05 0F 79 */ bl _restgpr_26
/* 801761FC 00171E5C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80176200 00171E60 7C 08 03 A6 */ mtlr r0
/* 80176204 00171E64 38 21 00 20 */ addi r1, r1, 0x20
@@ -4445,7 +4445,7 @@ lbl_8017673C:
/* 80176754 001723B4 40 82 FF E8 */ bne lbl_8017673C
lbl_80176758:
/* 80176758 001723B8 39 61 00 20 */ addi r11, r1, 0x20
-/* 8017675C 001723BC 48 05 0A 15 */ bl func_801C7170
+/* 8017675C 001723BC 48 05 0A 15 */ bl _restgpr_26
/* 80176760 001723C0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80176764 001723C4 7C 08 03 A6 */ mtlr r0
/* 80176768 001723C8 38 21 00 20 */ addi r1, r1, 0x20
@@ -5125,7 +5125,7 @@ lbl_80177050:
/* 80177064 00172CC4 B0 1E FF FE */ sth r0, -2(r30)
lbl_80177068:
/* 80177068 00172CC8 39 61 00 30 */ addi r11, r1, 0x30
-/* 8017706C 00172CCC 48 05 00 F5 */ bl func_801C7160
+/* 8017706C 00172CCC 48 05 00 F5 */ bl _restgpr_22
/* 80177070 00172CD0 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80177074 00172CD4 7C 08 03 A6 */ mtlr r0
/* 80177078 00172CD8 38 21 00 30 */ addi r1, r1, 0x30
@@ -5188,7 +5188,7 @@ lbl_80177120:
/* 80177130 00172D90 B0 19 00 00 */ sth r0, 0(r25)
lbl_80177134:
/* 80177134 00172D94 39 61 00 30 */ addi r11, r1, 0x30
-/* 80177138 00172D98 48 05 00 35 */ bl func_801C716C
+/* 80177138 00172D98 48 05 00 35 */ bl _restgpr_25
/* 8017713C 00172D9C 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80177140 00172DA0 7C 08 03 A6 */ mtlr r0
/* 80177144 00172DA4 38 21 00 30 */ addi r1, r1, 0x30
@@ -5511,7 +5511,7 @@ lbl_801774E0:
lbl_80177564:
/* 80177564 001731C4 39 61 00 40 */ addi r11, r1, 0x40
/* 80177568 001731C8 7E A3 AB 78 */ mr r3, r21
-/* 8017756C 001731CC 48 04 FB ED */ bl func_801C7158
+/* 8017756C 001731CC 48 04 FB ED */ bl _restgpr_20
/* 80177570 001731D0 80 01 00 44 */ lwz r0, 0x44(r1)
/* 80177574 001731D4 7C 08 03 A6 */ mtlr r0
/* 80177578 001731D8 38 21 00 40 */ addi r1, r1, 0x40
@@ -5948,7 +5948,7 @@ lbl_80177B3C:
lbl_80177BB8:
/* 80177BB8 00173818 39 61 00 20 */ addi r11, r1, 0x20
/* 80177BBC 0017381C 7F C3 F3 78 */ mr r3, r30
-/* 80177BC0 00173820 48 04 F5 B1 */ bl func_801C7170
+/* 80177BC0 00173820 48 04 F5 B1 */ bl _restgpr_26
/* 80177BC4 00173824 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80177BC8 00173828 7C 08 03 A6 */ mtlr r0
/* 80177BCC 0017382C 38 21 00 20 */ addi r1, r1, 0x20
@@ -6810,7 +6810,7 @@ lbl_8017876C:
/* 8017878C 001743EC 90 03 00 0C */ stw r0, 0xc(r3)
lbl_80178790:
/* 80178790 001743F0 39 61 00 20 */ addi r11, r1, 0x20
-/* 80178794 001743F4 48 04 E9 DD */ bl func_801C7170
+/* 80178794 001743F4 48 04 E9 DD */ bl _restgpr_26
/* 80178798 001743F8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8017879C 001743FC 7C 08 03 A6 */ mtlr r0
/* 801787A0 00174400 38 21 00 20 */ addi r1, r1, 0x20
@@ -7207,7 +7207,7 @@ lbl_80178D1C:
/* 80178D20 00174980 48 06 1D 99 */ bl func_801DAAB8
/* 80178D24 00174984 39 61 00 70 */ addi r11, r1, 0x70
/* 80178D28 00174988 7E 43 93 78 */ mr r3, r18
-/* 80178D2C 0017498C 48 04 E4 25 */ bl func_801C7150
+/* 80178D2C 0017498C 48 04 E4 25 */ bl _restgpr_18
/* 80178D30 00174990 80 01 00 74 */ lwz r0, 0x74(r1)
/* 80178D34 00174994 7C 08 03 A6 */ mtlr r0
/* 80178D38 00174998 38 21 00 70 */ addi r1, r1, 0x70
@@ -8298,7 +8298,7 @@ lbl_80179C5C:
/* 80179C5C 001758BC 38 00 00 00 */ li r0, 0
/* 80179C60 001758C0 39 61 00 60 */ addi r11, r1, 0x60
/* 80179C64 001758C4 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80179C68 001758C8 48 04 D4 F9 */ bl func_801C7160
+/* 80179C68 001758C8 48 04 D4 F9 */ bl _restgpr_22
/* 80179C6C 001758CC 80 01 00 64 */ lwz r0, 0x64(r1)
/* 80179C70 001758D0 7C 08 03 A6 */ mtlr r0
/* 80179C74 001758D4 38 21 00 60 */ addi r1, r1, 0x60
@@ -8783,7 +8783,7 @@ lbl_8017A2E0:
lbl_8017A314:
/* 8017A314 00175F74 39 61 00 50 */ addi r11, r1, 0x50
/* 8017A318 00175F78 38 60 00 01 */ li r3, 1
-/* 8017A31C 00175F7C 48 04 CE 2D */ bl func_801C7148
+/* 8017A31C 00175F7C 48 04 CE 2D */ bl _restgpr_16
/* 8017A320 00175F80 80 01 00 54 */ lwz r0, 0x54(r1)
/* 8017A324 00175F84 7C 08 03 A6 */ mtlr r0
/* 8017A328 00175F88 38 21 00 50 */ addi r1, r1, 0x50
@@ -9186,7 +9186,7 @@ lbl_8017A8B0:
/* 8017A8B0 00176510 38 60 00 01 */ li r3, 1
lbl_8017A8B4:
/* 8017A8B4 00176514 39 61 00 70 */ addi r11, r1, 0x70
-/* 8017A8B8 00176518 48 04 C8 A9 */ bl func_801C7160
+/* 8017A8B8 00176518 48 04 C8 A9 */ bl _restgpr_22
/* 8017A8BC 0017651C 80 01 00 74 */ lwz r0, 0x74(r1)
/* 8017A8C0 00176520 7C 08 03 A6 */ mtlr r0
/* 8017A8C4 00176524 38 21 00 70 */ addi r1, r1, 0x70
@@ -9935,7 +9935,7 @@ lbl_8017B35C:
/* 8017B35C 00176FBC 7F E3 FB 78 */ mr r3, r31
lbl_8017B360:
/* 8017B360 00176FC0 39 61 00 50 */ addi r11, r1, 0x50
-/* 8017B364 00176FC4 48 04 BD E9 */ bl func_801C714C
+/* 8017B364 00176FC4 48 04 BD E9 */ bl _restgpr_17
/* 8017B368 00176FC8 80 01 00 54 */ lwz r0, 0x54(r1)
/* 8017B36C 00176FCC 7C 08 03 A6 */ mtlr r0
/* 8017B370 00176FD0 38 21 00 50 */ addi r1, r1, 0x50
@@ -10295,7 +10295,7 @@ lbl_8017B7EC:
/* 8017B828 00177488 60 00 00 02 */ ori r0, r0, 2
/* 8017B82C 0017748C 90 7A 00 0C */ stw r3, 0xc(r26)
/* 8017B830 00177490 98 1A 00 06 */ stb r0, 6(r26)
-/* 8017B834 00177494 48 04 B9 3D */ bl func_801C7170
+/* 8017B834 00177494 48 04 B9 3D */ bl _restgpr_26
/* 8017B838 00177498 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8017B83C 0017749C 7C 08 03 A6 */ mtlr r0
/* 8017B840 001774A0 38 21 00 20 */ addi r1, r1, 0x20
@@ -10381,7 +10381,7 @@ lbl_8017B914:
/* 8017B964 001775C4 98 03 00 7F */ stb r0, 0x7f(r3)
lbl_8017B968:
/* 8017B968 001775C8 39 61 00 30 */ addi r11, r1, 0x30
-/* 8017B96C 001775CC 48 04 B8 01 */ bl func_801C716C
+/* 8017B96C 001775CC 48 04 B8 01 */ bl _restgpr_25
/* 8017B970 001775D0 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8017B974 001775D4 7C 08 03 A6 */ mtlr r0
/* 8017B978 001775D8 38 21 00 30 */ addi r1, r1, 0x30
@@ -10538,7 +10538,7 @@ lbl_8017BB80:
/* 8017BBAC 0017780C 80 7F 00 28 */ lwz r3, 0x28(r31)
/* 8017BBB0 00177810 60 00 00 04 */ ori r0, r0, 4
/* 8017BBB4 00177814 98 1F 00 06 */ stb r0, 6(r31)
-/* 8017BBB8 00177818 48 04 B5 A9 */ bl func_801C7160
+/* 8017BBB8 00177818 48 04 B5 A9 */ bl _restgpr_22
/* 8017BBBC 0017781C 80 01 00 44 */ lwz r0, 0x44(r1)
/* 8017BBC0 00177820 7C 08 03 A6 */ mtlr r0
/* 8017BBC4 00177824 38 21 00 40 */ addi r1, r1, 0x40
@@ -10670,7 +10670,7 @@ lbl_8017BD6C:
/* 8017BD94 001779F4 38 60 00 00 */ li r3, 0
lbl_8017BD98:
/* 8017BD98 001779F8 39 61 00 30 */ addi r11, r1, 0x30
-/* 8017BD9C 001779FC 48 04 B3 D1 */ bl func_801C716C
+/* 8017BD9C 001779FC 48 04 B3 D1 */ bl _restgpr_25
/* 8017BDA0 00177A00 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8017BDA4 00177A04 7C 08 03 A6 */ mtlr r0
/* 8017BDA8 00177A08 38 21 00 30 */ addi r1, r1, 0x30
@@ -11083,7 +11083,7 @@ lbl_8017C34C:
lbl_8017C360:
/* 8017C360 00177FC0 39 61 00 60 */ addi r11, r1, 0x60
/* 8017C364 00177FC4 7F A3 EB 78 */ mr r3, r29
-/* 8017C368 00177FC8 48 04 AE 05 */ bl func_801C716C
+/* 8017C368 00177FC8 48 04 AE 05 */ bl _restgpr_25
/* 8017C36C 00177FCC 80 01 00 64 */ lwz r0, 0x64(r1)
/* 8017C370 00177FD0 7C 08 03 A6 */ mtlr r0
/* 8017C374 00177FD4 38 21 00 60 */ addi r1, r1, 0x60
@@ -11653,7 +11653,7 @@ lbl_8017CA84:
/* 8017CAF8 00178758 48 24 C8 81 */ bl func_803C9378
lbl_8017CAFC:
/* 8017CAFC 0017875C 39 61 00 40 */ addi r11, r1, 0x40
-/* 8017CB00 00178760 48 04 A6 79 */ bl func_801C7178
+/* 8017CB00 00178760 48 04 A6 79 */ bl _restgpr_28
/* 8017CB04 00178764 80 01 00 44 */ lwz r0, 0x44(r1)
/* 8017CB08 00178768 7C 08 03 A6 */ mtlr r0
/* 8017CB0C 0017876C 38 21 00 40 */ addi r1, r1, 0x40
@@ -11754,7 +11754,7 @@ lbl_8017CC5C:
/* 8017CC5C 001788BC 7F E3 FB 78 */ mr r3, r31
lbl_8017CC60:
/* 8017CC60 001788C0 39 61 00 20 */ addi r11, r1, 0x20
-/* 8017CC64 001788C4 48 04 A5 0D */ bl func_801C7170
+/* 8017CC64 001788C4 48 04 A5 0D */ bl _restgpr_26
/* 8017CC68 001788C8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8017CC6C 001788CC 7C 08 03 A6 */ mtlr r0
/* 8017CC70 001788D0 38 21 00 20 */ addi r1, r1, 0x20
@@ -11856,7 +11856,7 @@ lbl_8017CD94:
/* 8017CDB8 00178A18 28 1B 00 04 */ cmplwi r27, 4
/* 8017CDBC 00178A1C 41 80 FF C0 */ blt lbl_8017CD7C
/* 8017CDC0 00178A20 39 61 00 30 */ addi r11, r1, 0x30
-/* 8017CDC4 00178A24 48 04 A3 A9 */ bl func_801C716C
+/* 8017CDC4 00178A24 48 04 A3 A9 */ bl _restgpr_25
/* 8017CDC8 00178A28 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8017CDCC 00178A2C 7C 08 03 A6 */ mtlr r0
/* 8017CDD0 00178A30 38 21 00 30 */ addi r1, r1, 0x30
@@ -11937,7 +11937,7 @@ lbl_8017CE94:
/* 8017CEB8 00178B18 28 1D 00 04 */ cmplwi r29, 4
/* 8017CEBC 00178B1C 41 80 FF C0 */ blt lbl_8017CE7C
/* 8017CEC0 00178B20 39 61 00 20 */ addi r11, r1, 0x20
-/* 8017CEC4 00178B24 48 04 A2 B5 */ bl func_801C7178
+/* 8017CEC4 00178B24 48 04 A2 B5 */ bl _restgpr_28
/* 8017CEC8 00178B28 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8017CECC 00178B2C 7C 08 03 A6 */ mtlr r0
/* 8017CED0 00178B30 38 21 00 20 */ addi r1, r1, 0x20
@@ -12412,7 +12412,7 @@ lbl_8017D4CC:
/* 8017D4F4 00179154 90 64 00 04 */ stw r3, 4(r4)
lbl_8017D4F8:
/* 8017D4F8 00179158 39 61 00 20 */ addi r11, r1, 0x20
-/* 8017D4FC 0017915C 48 04 9C 7D */ bl func_801C7178
+/* 8017D4FC 0017915C 48 04 9C 7D */ bl _restgpr_28
/* 8017D500 00179160 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8017D504 00179164 7C 08 03 A6 */ mtlr r0
/* 8017D508 00179168 38 21 00 20 */ addi r1, r1, 0x20
@@ -12769,7 +12769,7 @@ lbl_8017D9F0:
/* 8017DA00 00179660 28 1D 00 04 */ cmplwi r29, 4
/* 8017DA04 00179664 41 80 FB 98 */ blt lbl_8017D59C
/* 8017DA08 00179668 39 61 00 30 */ addi r11, r1, 0x30
-/* 8017DA0C 0017966C 48 04 97 61 */ bl func_801C716C
+/* 8017DA0C 0017966C 48 04 97 61 */ bl _restgpr_25
/* 8017DA10 00179670 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8017DA14 00179674 7C 08 03 A6 */ mtlr r0
/* 8017DA18 00179678 38 21 00 30 */ addi r1, r1, 0x30
@@ -12883,7 +12883,7 @@ lbl_8017DB48:
/* 8017DB7C 001797DC 28 1C 00 04 */ cmplwi r28, 4
/* 8017DB80 001797E0 41 80 FF 80 */ blt lbl_8017DB00
/* 8017DB84 001797E4 39 61 00 20 */ addi r11, r1, 0x20
-/* 8017DB88 001797E8 48 04 95 E9 */ bl func_801C7170
+/* 8017DB88 001797E8 48 04 95 E9 */ bl _restgpr_26
/* 8017DB8C 001797EC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8017DB90 001797F0 7C 08 03 A6 */ mtlr r0
/* 8017DB94 001797F4 38 21 00 20 */ addi r1, r1, 0x20
@@ -13436,7 +13436,7 @@ lbl_8017E368:
/* 8017E378 00179FD8 28 15 00 04 */ cmplwi r21, 4
/* 8017E37C 00179FDC 41 80 F8 80 */ blt lbl_8017DBFC
/* 8017E380 00179FE0 39 61 00 50 */ addi r11, r1, 0x50
-/* 8017E384 00179FE4 48 04 8D C5 */ bl func_801C7148
+/* 8017E384 00179FE4 48 04 8D C5 */ bl _restgpr_16
/* 8017E388 00179FE8 80 01 00 54 */ lwz r0, 0x54(r1)
/* 8017E38C 00179FEC 7C 08 03 A6 */ mtlr r0
/* 8017E390 00179FF0 38 21 00 50 */ addi r1, r1, 0x50
@@ -13838,7 +13838,7 @@ lbl_8017E89C:
/* 8017E8E4 0017A544 4B FF FF 78 */ b lbl_8017E85C
lbl_8017E8E8:
/* 8017E8E8 0017A548 39 61 00 50 */ addi r11, r1, 0x50
-/* 8017E8EC 0017A54C 48 04 88 75 */ bl func_801C7160
+/* 8017E8EC 0017A54C 48 04 88 75 */ bl _restgpr_22
/* 8017E8F0 0017A550 80 01 00 54 */ lwz r0, 0x54(r1)
/* 8017E8F4 0017A554 7C 08 03 A6 */ mtlr r0
/* 8017E8F8 0017A558 38 21 00 50 */ addi r1, r1, 0x50
@@ -14030,7 +14030,7 @@ lbl_8017EB34:
/* 8017EB4C 0017A7AC 38 60 00 00 */ li r3, 0
lbl_8017EB50:
/* 8017EB50 0017A7B0 39 61 00 30 */ addi r11, r1, 0x30
-/* 8017EB54 0017A7B4 48 04 86 19 */ bl func_801C716C
+/* 8017EB54 0017A7B4 48 04 86 19 */ bl _restgpr_25
/* 8017EB58 0017A7B8 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8017EB5C 0017A7BC 7C 08 03 A6 */ mtlr r0
/* 8017EB60 0017A7C0 38 21 00 30 */ addi r1, r1, 0x30
@@ -14331,7 +14331,7 @@ lbl_8017EF14:
/* 8017EF1C 0017AB7C 41 80 FF D8 */ blt lbl_8017EEF4
lbl_8017EF20:
/* 8017EF20 0017AB80 39 61 00 50 */ addi r11, r1, 0x50
-/* 8017EF24 0017AB84 48 04 82 49 */ bl func_801C716C
+/* 8017EF24 0017AB84 48 04 82 49 */ bl _restgpr_25
/* 8017EF28 0017AB88 80 01 00 54 */ lwz r0, 0x54(r1)
/* 8017EF2C 0017AB8C 7C 08 03 A6 */ mtlr r0
/* 8017EF30 0017AB90 38 21 00 50 */ addi r1, r1, 0x50
@@ -14543,7 +14543,7 @@ lbl_8017F200:
/* 8017F204 0017AE64 7C 00 90 40 */ cmplw r0, r18
/* 8017F208 0017AE68 41 80 FE D0 */ blt lbl_8017F0D8
/* 8017F20C 0017AE6C 39 61 01 00 */ addi r11, r1, 0x100
-/* 8017F210 0017AE70 48 04 7F 39 */ bl func_801C7148
+/* 8017F210 0017AE70 48 04 7F 39 */ bl _restgpr_16
/* 8017F214 0017AE74 80 01 01 04 */ lwz r0, 0x104(r1)
/* 8017F218 0017AE78 7C 08 03 A6 */ mtlr r0
/* 8017F21C 0017AE7C 38 21 01 00 */ addi r1, r1, 0x100
@@ -15076,7 +15076,7 @@ func_8017F838:
/* 8017F8BC 0017B51C 54 A3 0F FE */ srwi r3, r5, 0x1f
/* 8017F8C0 0017B520 7C 05 00 10 */ subfc r0, r5, r0
/* 8017F8C4 0017B524 7C 64 19 14 */ adde r3, r4, r3
-/* 8017F8C8 0017B528 48 04 78 B5 */ bl func_801C717C
+/* 8017F8C8 0017B528 48 04 78 B5 */ bl _restgpr_29
/* 8017F8CC 0017B52C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8017F8D0 0017B530 7C 08 03 A6 */ mtlr r0
/* 8017F8D4 0017B534 38 21 00 20 */ addi r1, r1, 0x20
@@ -15235,7 +15235,7 @@ lbl_8017FAF0:
/* 8017FAF0 0017B750 38 60 00 00 */ li r3, 0
lbl_8017FAF4:
/* 8017FAF4 0017B754 39 61 00 20 */ addi r11, r1, 0x20
-/* 8017FAF8 0017B758 48 04 76 79 */ bl func_801C7170
+/* 8017FAF8 0017B758 48 04 76 79 */ bl _restgpr_26
/* 8017FAFC 0017B75C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8017FB00 0017B760 7C 08 03 A6 */ mtlr r0
/* 8017FB04 0017B764 38 21 00 20 */ addi r1, r1, 0x20
@@ -15349,7 +15349,7 @@ lbl_8017FC74:
/* 8017FC74 0017B8D4 38 60 00 00 */ li r3, 0
lbl_8017FC78:
/* 8017FC78 0017B8D8 39 61 00 20 */ addi r11, r1, 0x20
-/* 8017FC7C 0017B8DC 48 04 75 01 */ bl func_801C717C
+/* 8017FC7C 0017B8DC 48 04 75 01 */ bl _restgpr_29
/* 8017FC80 0017B8E0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8017FC84 0017B8E4 7C 08 03 A6 */ mtlr r0
/* 8017FC88 0017B8E8 38 21 00 20 */ addi r1, r1, 0x20
@@ -15444,7 +15444,7 @@ lbl_8017FDBC:
/* 8017FDBC 0017BA1C 7F E3 FB 78 */ mr r3, r31
lbl_8017FDC0:
/* 8017FDC0 0017BA20 39 61 00 20 */ addi r11, r1, 0x20
-/* 8017FDC4 0017BA24 48 04 73 B5 */ bl func_801C7178
+/* 8017FDC4 0017BA24 48 04 73 B5 */ bl _restgpr_28
/* 8017FDC8 0017BA28 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8017FDCC 0017BA2C 7C 08 03 A6 */ mtlr r0
/* 8017FDD0 0017BA30 38 21 00 20 */ addi r1, r1, 0x20
@@ -15487,7 +15487,7 @@ lbl_8017FE44:
lbl_8017FE50:
/* 8017FE50 0017BAB0 39 61 00 20 */ addi r11, r1, 0x20
/* 8017FE54 0017BAB4 7F C3 F3 78 */ mr r3, r30
-/* 8017FE58 0017BAB8 48 04 73 19 */ bl func_801C7170
+/* 8017FE58 0017BAB8 48 04 73 19 */ bl _restgpr_26
/* 8017FE5C 0017BABC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8017FE60 0017BAC0 7C 08 03 A6 */ mtlr r0
/* 8017FE64 0017BAC4 38 21 00 20 */ addi r1, r1, 0x20
@@ -15566,7 +15566,7 @@ func_8017FEE0:
/* 8017FF3C 0017BB9C 54 A3 0F FE */ srwi r3, r5, 0x1f
/* 8017FF40 0017BBA0 7C 05 00 10 */ subfc r0, r5, r0
/* 8017FF44 0017BBA4 7C 64 19 14 */ adde r3, r4, r3
-/* 8017FF48 0017BBA8 48 04 72 35 */ bl func_801C717C
+/* 8017FF48 0017BBA8 48 04 72 35 */ bl _restgpr_29
/* 8017FF4C 0017BBAC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8017FF50 0017BBB0 7C 08 03 A6 */ mtlr r0
/* 8017FF54 0017BBB4 38 21 00 20 */ addi r1, r1, 0x20
@@ -15635,7 +15635,7 @@ lbl_80180030:
/* 80180030 0017BC90 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0
/* 80180034 0017BC94 39 61 00 30 */ addi r11, r1, 0x30
/* 80180038 0017BC98 CB E1 00 30 */ lfd f31, 0x30(r1)
-/* 8018003C 0017BC9C 48 04 71 3D */ bl func_801C7178
+/* 8018003C 0017BC9C 48 04 71 3D */ bl _restgpr_28
/* 80180040 0017BCA0 80 01 00 44 */ lwz r0, 0x44(r1)
/* 80180044 0017BCA4 7C 08 03 A6 */ mtlr r0
/* 80180048 0017BCA8 38 21 00 40 */ addi r1, r1, 0x40
@@ -16086,7 +16086,7 @@ lbl_801805FC:
/* 801805FC 0017C25C 38 60 00 09 */ li r3, 9
lbl_80180600:
/* 80180600 0017C260 39 61 00 20 */ addi r11, r1, 0x20
-/* 80180604 0017C264 48 04 6B 75 */ bl func_801C7178
+/* 80180604 0017C264 48 04 6B 75 */ bl _restgpr_28
/* 80180608 0017C268 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8018060C 0017C26C 7C 08 03 A6 */ mtlr r0
/* 80180610 0017C270 38 21 00 20 */ addi r1, r1, 0x20
@@ -16225,7 +16225,7 @@ lbl_801807E0:
/* 801807E0 0017C440 38 60 00 00 */ li r3, 0
lbl_801807E4:
/* 801807E4 0017C444 39 61 00 30 */ addi r11, r1, 0x30
-/* 801807E8 0017C448 48 04 69 79 */ bl func_801C7160
+/* 801807E8 0017C448 48 04 69 79 */ bl _restgpr_22
/* 801807EC 0017C44C 80 01 00 34 */ lwz r0, 0x34(r1)
/* 801807F0 0017C450 7C 08 03 A6 */ mtlr r0
/* 801807F4 0017C454 38 21 00 30 */ addi r1, r1, 0x30
@@ -16260,7 +16260,7 @@ lbl_80180854:
/* 80180854 0017C4B4 38 60 00 00 */ li r3, 0
lbl_80180858:
/* 80180858 0017C4B8 39 61 00 20 */ addi r11, r1, 0x20
-/* 8018085C 0017C4BC 48 04 69 21 */ bl func_801C717C
+/* 8018085C 0017C4BC 48 04 69 21 */ bl _restgpr_29
/* 80180860 0017C4C0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80180864 0017C4C4 7C 08 03 A6 */ mtlr r0
/* 80180868 0017C4C8 38 21 00 20 */ addi r1, r1, 0x20
@@ -16656,7 +16656,7 @@ func_80180D1C:
/* 80180D88 0017C9E8 48 24 53 CD */ bl func_803C6154
/* 80180D8C 0017C9EC 39 61 00 20 */ addi r11, r1, 0x20
/* 80180D90 0017C9F0 7C 63 F8 50 */ subf r3, r3, r31
-/* 80180D94 0017C9F4 48 04 63 E5 */ bl func_801C7178
+/* 80180D94 0017C9F4 48 04 63 E5 */ bl _restgpr_28
/* 80180D98 0017C9F8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80180D9C 0017C9FC 7C 08 03 A6 */ mtlr r0
/* 80180DA0 0017CA00 38 21 00 20 */ addi r1, r1, 0x20
@@ -17432,7 +17432,7 @@ lbl_801817B4:
/* 801817B4 0017D414 7F E3 FB 78 */ mr r3, r31
lbl_801817B8:
/* 801817B8 0017D418 39 61 00 20 */ addi r11, r1, 0x20
-/* 801817BC 0017D41C 48 04 59 C1 */ bl func_801C717C
+/* 801817BC 0017D41C 48 04 59 C1 */ bl _restgpr_29
/* 801817C0 0017D420 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801817C4 0017D424 7C 08 03 A6 */ mtlr r0
/* 801817C8 0017D428 38 21 00 20 */ addi r1, r1, 0x20
@@ -17888,7 +17888,7 @@ lbl_80181D54:
/* 80181D60 0017D9C0 7F 83 E3 78 */ mr r3, r28
lbl_80181D64:
/* 80181D64 0017D9C4 39 61 00 30 */ addi r11, r1, 0x30
-/* 80181D68 0017D9C8 48 04 54 05 */ bl func_801C716C
+/* 80181D68 0017D9C8 48 04 54 05 */ bl _restgpr_25
/* 80181D6C 0017D9CC 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80181D70 0017D9D0 7C 08 03 A6 */ mtlr r0
/* 80181D74 0017D9D4 38 21 00 30 */ addi r1, r1, 0x30
@@ -18311,7 +18311,7 @@ lbl_80182334:
/* 80182334 0017DF94 57 80 06 3F */ clrlwi. r0, r28, 0x18
lbl_80182338:
/* 80182338 0017DF98 39 61 00 60 */ addi r11, r1, 0x60
-/* 8018233C 0017DF9C 48 04 4E 25 */ bl func_801C7160
+/* 8018233C 0017DF9C 48 04 4E 25 */ bl _restgpr_22
/* 80182340 0017DFA0 80 01 00 64 */ lwz r0, 0x64(r1)
/* 80182344 0017DFA4 7C 08 03 A6 */ mtlr r0
/* 80182348 0017DFA8 38 21 00 60 */ addi r1, r1, 0x60
@@ -18432,7 +18432,7 @@ lbl_801824DC:
/* 801824DC 0017E13C 38 60 00 00 */ li r3, 0
lbl_801824E0:
/* 801824E0 0017E140 39 61 00 20 */ addi r11, r1, 0x20
-/* 801824E4 0017E144 48 04 4C 8D */ bl func_801C7170
+/* 801824E4 0017E144 48 04 4C 8D */ bl _restgpr_26
/* 801824E8 0017E148 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801824EC 0017E14C 7C 08 03 A6 */ mtlr r0
/* 801824F0 0017E150 38 21 00 20 */ addi r1, r1, 0x20
@@ -18517,7 +18517,7 @@ lbl_80182608:
/* 80182608 0017E268 38 60 00 00 */ li r3, 0
lbl_8018260C:
/* 8018260C 0017E26C 39 61 00 20 */ addi r11, r1, 0x20
-/* 80182610 0017E270 48 04 4B 61 */ bl func_801C7170
+/* 80182610 0017E270 48 04 4B 61 */ bl _restgpr_26
/* 80182614 0017E274 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80182618 0017E278 7C 08 03 A6 */ mtlr r0
/* 8018261C 0017E27C 38 21 00 20 */ addi r1, r1, 0x20
@@ -18595,7 +18595,7 @@ lbl_80182720:
/* 80182720 0017E380 38 60 00 00 */ li r3, 0
lbl_80182724:
/* 80182724 0017E384 39 61 00 20 */ addi r11, r1, 0x20
-/* 80182728 0017E388 48 04 4A 51 */ bl func_801C7178
+/* 80182728 0017E388 48 04 4A 51 */ bl _restgpr_28
/* 8018272C 0017E38C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80182730 0017E390 7C 08 03 A6 */ mtlr r0
/* 80182734 0017E394 38 21 00 20 */ addi r1, r1, 0x20
@@ -18670,7 +18670,7 @@ lbl_8018281C:
/* 8018282C 0017E48C 42 00 FF F0 */ bdnz lbl_8018281C
lbl_80182830:
/* 80182830 0017E490 39 61 00 20 */ addi r11, r1, 0x20
-/* 80182834 0017E494 48 04 49 45 */ bl func_801C7178
+/* 80182834 0017E494 48 04 49 45 */ bl _restgpr_28
/* 80182838 0017E498 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8018283C 0017E49C 7C 08 03 A6 */ mtlr r0
/* 80182840 0017E4A0 38 21 00 20 */ addi r1, r1, 0x20
@@ -19019,7 +19019,7 @@ lbl_80182CE4:
/* 80182CE4 0017E944 7F 23 CB 78 */ mr r3, r25
lbl_80182CE8:
/* 80182CE8 0017E948 39 61 00 40 */ addi r11, r1, 0x40
-/* 80182CEC 0017E94C 48 04 44 75 */ bl func_801C7160
+/* 80182CEC 0017E94C 48 04 44 75 */ bl _restgpr_22
/* 80182CF0 0017E950 80 01 00 44 */ lwz r0, 0x44(r1)
/* 80182CF4 0017E954 7C 08 03 A6 */ mtlr r0
/* 80182CF8 0017E958 38 21 00 40 */ addi r1, r1, 0x40
@@ -19516,7 +19516,7 @@ lbl_801833AC:
/* 801833BC 0017F01C E3 A1 00 88 */ psq_l f29, 136(r1), 0, qr0
/* 801833C0 0017F020 39 61 00 80 */ addi r11, r1, 0x80
/* 801833C4 0017F024 CB A1 00 80 */ lfd f29, 0x80(r1)
-/* 801833C8 0017F028 48 04 3D 8D */ bl func_801C7154
+/* 801833C8 0017F028 48 04 3D 8D */ bl _restgpr_19
/* 801833CC 0017F02C 80 01 00 B4 */ lwz r0, 0xb4(r1)
/* 801833D0 0017F030 7C 08 03 A6 */ mtlr r0
/* 801833D4 0017F034 38 21 00 B0 */ addi r1, r1, 0xb0
@@ -19679,7 +19679,7 @@ lbl_80183604:
/* 8018361C 0017F27C 54 03 07 BE */ clrlwi r3, r0, 0x1e
lbl_80183620:
/* 80183620 0017F280 39 61 00 60 */ addi r11, r1, 0x60
-/* 80183624 0017F284 48 04 3B 39 */ bl func_801C715C
+/* 80183624 0017F284 48 04 3B 39 */ bl _restgpr_21
/* 80183628 0017F288 80 01 00 64 */ lwz r0, 0x64(r1)
/* 8018362C 0017F28C 7C 08 03 A6 */ mtlr r0
/* 80183630 0017F290 38 21 00 60 */ addi r1, r1, 0x60
@@ -20635,7 +20635,7 @@ lbl_80184388:
/* 80184390 0017FFF0 41 80 FD C0 */ blt lbl_80184150
/* 80184394 0017FFF4 9A D5 00 00 */ stb r22, 0(r21)
/* 80184398 0017FFF8 39 61 00 50 */ addi r11, r1, 0x50
-/* 8018439C 0017FFFC 48 04 2D B9 */ bl func_801C7154
+/* 8018439C 0017FFFC 48 04 2D B9 */ bl _restgpr_19
/* 801843A0 00180000 80 01 00 54 */ lwz r0, 0x54(r1)
/* 801843A4 00180004 7C 08 03 A6 */ mtlr r0
/* 801843A8 00180008 38 21 00 50 */ addi r1, r1, 0x50
@@ -20861,7 +20861,7 @@ lbl_80184698:
/* 801846B4 00180314 28 11 00 40 */ cmplwi r17, 0x40
/* 801846B8 00180318 41 80 FF E0 */ blt lbl_80184698
/* 801846BC 0018031C 39 61 0B 60 */ addi r11, r1, 0xb60
-/* 801846C0 00180320 48 04 2A 8D */ bl func_801C714C
+/* 801846C0 00180320 48 04 2A 8D */ bl _restgpr_17
/* 801846C4 00180324 80 01 0B 64 */ lwz r0, 0xb64(r1)
/* 801846C8 00180328 7C 08 03 A6 */ mtlr r0
/* 801846CC 0018032C 38 21 0B 60 */ addi r1, r1, 0xb60
@@ -21015,7 +21015,7 @@ lbl_801848D8:
/* 801848D8 00180538 38 60 00 01 */ li r3, 1
lbl_801848DC:
/* 801848DC 0018053C 39 61 00 50 */ addi r11, r1, 0x50
-/* 801848E0 00180540 48 04 28 8D */ bl func_801C716C
+/* 801848E0 00180540 48 04 28 8D */ bl _restgpr_25
/* 801848E4 00180544 80 01 00 54 */ lwz r0, 0x54(r1)
/* 801848E8 00180548 7C 08 03 A6 */ mtlr r0
/* 801848EC 0018054C 38 21 00 50 */ addi r1, r1, 0x50
@@ -21814,7 +21814,7 @@ lbl_801853C8:
/* 801853D4 00181034 38 60 00 00 */ li r3, 0
lbl_801853D8:
/* 801853D8 00181038 39 61 00 20 */ addi r11, r1, 0x20
-/* 801853DC 0018103C 48 04 1D A1 */ bl func_801C717C
+/* 801853DC 0018103C 48 04 1D A1 */ bl _restgpr_29
/* 801853E0 00181040 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801853E4 00181044 7C 08 03 A6 */ mtlr r0
/* 801853E8 00181048 38 21 00 20 */ addi r1, r1, 0x20
@@ -21907,7 +21907,7 @@ lbl_80185508:
/* 80185508 00181168 38 60 00 00 */ li r3, 0
lbl_8018550C:
/* 8018550C 0018116C 39 61 00 30 */ addi r11, r1, 0x30
-/* 80185510 00181170 48 04 1C 61 */ bl func_801C7170
+/* 80185510 00181170 48 04 1C 61 */ bl _restgpr_26
/* 80185514 00181174 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80185518 00181178 7C 08 03 A6 */ mtlr r0
/* 8018551C 0018117C 38 21 00 30 */ addi r1, r1, 0x30
@@ -22171,7 +22171,7 @@ lbl_801858AC:
/* 801858B0 00181510 2C 00 00 40 */ cmpwi r0, 0x40
/* 801858B4 00181514 41 80 FF E4 */ blt lbl_80185898
/* 801858B8 00181518 39 61 00 50 */ addi r11, r1, 0x50
-/* 801858BC 0018151C 48 04 18 9D */ bl func_801C7158
+/* 801858BC 0018151C 48 04 18 9D */ bl _restgpr_20
/* 801858C0 00181520 80 01 00 54 */ lwz r0, 0x54(r1)
/* 801858C4 00181524 7C 08 03 A6 */ mtlr r0
/* 801858C8 00181528 38 21 00 50 */ addi r1, r1, 0x50
@@ -22235,7 +22235,7 @@ lbl_8018597C:
/* 8018598C 001815EC 38 60 00 01 */ li r3, 1
lbl_80185990:
/* 80185990 001815F0 39 61 00 20 */ addi r11, r1, 0x20
-/* 80185994 001815F4 48 04 17 E5 */ bl func_801C7178
+/* 80185994 001815F4 48 04 17 E5 */ bl _restgpr_28
/* 80185998 001815F8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8018599C 001815FC 7C 08 03 A6 */ mtlr r0
/* 801859A0 00181600 38 21 00 20 */ addi r1, r1, 0x20
@@ -22370,7 +22370,7 @@ lbl_80185B50:
/* 80185B50 001817B0 38 60 00 01 */ li r3, 1
lbl_80185B54:
/* 80185B54 001817B4 39 61 00 20 */ addi r11, r1, 0x20
-/* 80185B58 001817B8 48 04 16 25 */ bl func_801C717C
+/* 80185B58 001817B8 48 04 16 25 */ bl _restgpr_29
/* 80185B5C 001817BC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80185B60 001817C0 7C 08 03 A6 */ mtlr r0
/* 80185B64 001817C4 38 21 00 20 */ addi r1, r1, 0x20
@@ -22774,7 +22774,7 @@ lbl_801860A8:
/* 801860A8 00181D08 38 60 00 01 */ li r3, 1
lbl_801860AC:
/* 801860AC 00181D0C 39 61 00 20 */ addi r11, r1, 0x20
-/* 801860B0 00181D10 48 04 10 C9 */ bl func_801C7178
+/* 801860B0 00181D10 48 04 10 C9 */ bl _restgpr_28
/* 801860B4 00181D14 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801860B8 00181D18 7C 08 03 A6 */ mtlr r0
/* 801860BC 00181D1C 38 21 00 20 */ addi r1, r1, 0x20
@@ -22994,7 +22994,7 @@ lbl_80186390:
/* 8018639C 00181FFC 38 60 00 00 */ li r3, 0
lbl_801863A0:
/* 801863A0 00182000 39 61 00 80 */ addi r11, r1, 0x80
-/* 801863A4 00182004 48 04 0D C9 */ bl func_801C716C
+/* 801863A4 00182004 48 04 0D C9 */ bl _restgpr_25
/* 801863A8 00182008 80 01 00 84 */ lwz r0, 0x84(r1)
/* 801863AC 0018200C 7C 08 03 A6 */ mtlr r0
/* 801863B0 00182010 38 21 00 80 */ addi r1, r1, 0x80
@@ -23085,7 +23085,7 @@ lbl_801864D0:
/* 801864D8 00182138 41 80 FF 28 */ blt lbl_80186400
/* 801864DC 0018213C 39 61 01 00 */ addi r11, r1, 0x100
/* 801864E0 00182140 7F A3 EB 78 */ mr r3, r29
-/* 801864E4 00182144 48 04 0C 6D */ bl func_801C7150
+/* 801864E4 00182144 48 04 0C 6D */ bl _restgpr_18
/* 801864E8 00182148 80 01 01 04 */ lwz r0, 0x104(r1)
/* 801864EC 0018214C 7C 08 03 A6 */ mtlr r0
/* 801864F0 00182150 38 21 01 00 */ addi r1, r1, 0x100
@@ -24101,7 +24101,7 @@ lbl_80187318:
/* 80187328 00182F88 48 03 83 C9 */ bl func_801BF6F0
/* 8018732C 00182F8C 39 61 00 40 */ addi r11, r1, 0x40
/* 80187330 00182F90 7F A3 EB 78 */ mr r3, r29
-/* 80187334 00182F94 48 03 FE 29 */ bl func_801C715C
+/* 80187334 00182F94 48 03 FE 29 */ bl _restgpr_21
/* 80187338 00182F98 80 01 00 44 */ lwz r0, 0x44(r1)
/* 8018733C 00182F9C 7C 08 03 A6 */ mtlr r0
/* 80187340 00182FA0 38 21 00 40 */ addi r1, r1, 0x40
@@ -24259,7 +24259,7 @@ lbl_8018754C:
/* 80187550 001831B0 28 1E 00 02 */ cmplwi r30, 2
/* 80187554 001831B4 41 80 FE CC */ blt lbl_80187420
/* 80187558 001831B8 39 61 00 40 */ addi r11, r1, 0x40
-/* 8018755C 001831BC 48 03 FC 11 */ bl func_801C716C
+/* 8018755C 001831BC 48 03 FC 11 */ bl _restgpr_25
/* 80187560 001831C0 80 01 00 44 */ lwz r0, 0x44(r1)
/* 80187564 001831C4 7C 08 03 A6 */ mtlr r0
/* 80187568 001831C8 38 21 00 40 */ addi r1, r1, 0x40
@@ -24417,7 +24417,7 @@ lbl_80187734:
/* 8018774C 001833AC 7C 60 19 10 */ subfe r3, r0, r3
lbl_80187750:
/* 80187750 001833B0 39 61 00 20 */ addi r11, r1, 0x20
-/* 80187754 001833B4 48 03 FA 25 */ bl func_801C7178
+/* 80187754 001833B4 48 03 FA 25 */ bl _restgpr_28
/* 80187758 001833B8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8018775C 001833BC 7C 08 03 A6 */ mtlr r0
/* 80187760 001833C0 38 21 00 20 */ addi r1, r1, 0x20
@@ -24492,7 +24492,7 @@ lbl_801877EC:
lbl_8018784C:
/* 8018784C 001834AC 39 61 00 60 */ addi r11, r1, 0x60
/* 80187850 001834B0 7C 03 03 78 */ mr r3, r0
-/* 80187854 001834B4 48 03 F9 29 */ bl func_801C717C
+/* 80187854 001834B4 48 03 F9 29 */ bl _restgpr_29
/* 80187858 001834B8 80 01 00 64 */ lwz r0, 0x64(r1)
/* 8018785C 001834BC 7C 08 03 A6 */ mtlr r0
/* 80187860 001834C0 38 21 00 60 */ addi r1, r1, 0x60
@@ -24634,7 +24634,7 @@ lbl_80187A20:
/* 80187A44 001836A4 38 60 00 01 */ li r3, 1
lbl_80187A48:
/* 80187A48 001836A8 39 61 00 60 */ addi r11, r1, 0x60
-/* 80187A4C 001836AC 48 03 F7 09 */ bl func_801C7154
+/* 80187A4C 001836AC 48 03 F7 09 */ bl _restgpr_19
/* 80187A50 001836B0 80 01 00 64 */ lwz r0, 0x64(r1)
/* 80187A54 001836B4 7C 08 03 A6 */ mtlr r0
/* 80187A58 001836B8 38 21 00 60 */ addi r1, r1, 0x60
@@ -24725,7 +24725,7 @@ lbl_80187B88:
/* 80187B90 001837F0 38 60 00 01 */ li r3, 1
lbl_80187B94:
/* 80187B94 001837F4 39 61 00 30 */ addi r11, r1, 0x30
-/* 80187B98 001837F8 48 03 F5 E5 */ bl func_801C717C
+/* 80187B98 001837F8 48 03 F5 E5 */ bl _restgpr_29
/* 80187B9C 001837FC 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80187BA0 00183800 7C 08 03 A6 */ mtlr r0
/* 80187BA4 00183804 38 21 00 30 */ addi r1, r1, 0x30
@@ -24834,7 +24834,7 @@ lbl_80187CFC:
/* 80187D1C 0018397C 38 60 00 01 */ li r3, 1
lbl_80187D20:
/* 80187D20 00183980 39 61 00 50 */ addi r11, r1, 0x50
-/* 80187D24 00183984 48 03 F4 39 */ bl func_801C715C
+/* 80187D24 00183984 48 03 F4 39 */ bl _restgpr_21
/* 80187D28 00183988 80 01 00 54 */ lwz r0, 0x54(r1)
/* 80187D2C 0018398C 7C 08 03 A6 */ mtlr r0
/* 80187D30 00183990 38 21 00 50 */ addi r1, r1, 0x50
@@ -24977,7 +24977,7 @@ lbl_80187EF4:
/* 80187F18 00183B78 38 60 00 01 */ li r3, 1
lbl_80187F1C:
/* 80187F1C 00183B7C 39 61 00 50 */ addi r11, r1, 0x50
-/* 80187F20 00183B80 48 03 F2 39 */ bl func_801C7158
+/* 80187F20 00183B80 48 03 F2 39 */ bl _restgpr_20
/* 80187F24 00183B84 80 01 00 54 */ lwz r0, 0x54(r1)
/* 80187F28 00183B88 7C 08 03 A6 */ mtlr r0
/* 80187F2C 00183B8C 38 21 00 50 */ addi r1, r1, 0x50
@@ -25263,7 +25263,7 @@ lbl_80188314:
/* 80188314 00183F74 38 60 00 00 */ li r3, 0
lbl_80188318:
/* 80188318 00183F78 39 61 0B 40 */ addi r11, r1, 0xb40
-/* 8018831C 00183F7C 48 03 EE 45 */ bl func_801C7160
+/* 8018831C 00183F7C 48 03 EE 45 */ bl _restgpr_22
/* 80188320 00183F80 80 01 0B 44 */ lwz r0, 0xb44(r1)
/* 80188324 00183F84 7C 08 03 A6 */ mtlr r0
/* 80188328 00183F88 38 21 0B 40 */ addi r1, r1, 0xb40
@@ -25546,7 +25546,7 @@ lbl_80188714:
/* 80188714 00184374 38 60 00 00 */ li r3, 0
lbl_80188718:
/* 80188718 00184378 39 61 0B 40 */ addi r11, r1, 0xb40
-/* 8018871C 0018437C 48 03 EA 45 */ bl func_801C7160
+/* 8018871C 0018437C 48 03 EA 45 */ bl _restgpr_22
/* 80188720 00184380 80 01 0B 44 */ lwz r0, 0xb44(r1)
/* 80188724 00184384 7C 08 03 A6 */ mtlr r0
/* 80188728 00184388 38 21 0B 40 */ addi r1, r1, 0xb40
@@ -25808,7 +25808,7 @@ lbl_80188AC4:
/* 80188AC4 00184724 38 60 00 00 */ li r3, 0
lbl_80188AC8:
/* 80188AC8 00184728 39 61 0B 40 */ addi r11, r1, 0xb40
-/* 80188ACC 0018472C 48 03 E6 95 */ bl func_801C7160
+/* 80188ACC 0018472C 48 03 E6 95 */ bl _restgpr_22
/* 80188AD0 00184730 80 01 0B 44 */ lwz r0, 0xb44(r1)
/* 80188AD4 00184734 7C 08 03 A6 */ mtlr r0
/* 80188AD8 00184738 38 21 0B 40 */ addi r1, r1, 0xb40
@@ -26080,7 +26080,7 @@ lbl_80188E9C:
/* 80188E9C 00184AFC 38 60 00 00 */ li r3, 0
lbl_80188EA0:
/* 80188EA0 00184B00 39 61 0B 40 */ addi r11, r1, 0xb40
-/* 80188EA4 00184B04 48 03 E2 BD */ bl func_801C7160
+/* 80188EA4 00184B04 48 03 E2 BD */ bl _restgpr_22
/* 80188EA8 00184B08 80 01 0B 44 */ lwz r0, 0xb44(r1)
/* 80188EAC 00184B0C 7C 08 03 A6 */ mtlr r0
/* 80188EB0 00184B10 38 21 0B 40 */ addi r1, r1, 0xb40
@@ -26354,7 +26354,7 @@ lbl_80189278:
/* 80189278 00184ED8 38 60 00 00 */ li r3, 0
lbl_8018927C:
/* 8018927C 00184EDC 39 61 0B 40 */ addi r11, r1, 0xb40
-/* 80189280 00184EE0 48 03 DE E1 */ bl func_801C7160
+/* 80189280 00184EE0 48 03 DE E1 */ bl _restgpr_22
/* 80189284 00184EE4 80 01 0B 44 */ lwz r0, 0xb44(r1)
/* 80189288 00184EE8 7C 08 03 A6 */ mtlr r0
/* 8018928C 00184EEC 38 21 0B 40 */ addi r1, r1, 0xb40
@@ -26617,7 +26617,7 @@ lbl_8018962C:
/* 8018962C 0018528C 38 60 00 00 */ li r3, 0
lbl_80189630:
/* 80189630 00185290 39 61 0B 40 */ addi r11, r1, 0xb40
-/* 80189634 00185294 48 03 DB 2D */ bl func_801C7160
+/* 80189634 00185294 48 03 DB 2D */ bl _restgpr_22
/* 80189638 00185298 80 01 0B 44 */ lwz r0, 0xb44(r1)
/* 8018963C 0018529C 7C 08 03 A6 */ mtlr r0
/* 80189640 001852A0 38 21 0B 40 */ addi r1, r1, 0xb40
@@ -26844,7 +26844,7 @@ lbl_8018995C:
/* 8018995C 001855BC 38 60 00 00 */ li r3, 0
lbl_80189960:
/* 80189960 001855C0 39 61 0B 40 */ addi r11, r1, 0xb40
-/* 80189964 001855C4 48 03 D7 FD */ bl func_801C7160
+/* 80189964 001855C4 48 03 D7 FD */ bl _restgpr_22
/* 80189968 001855C8 80 01 0B 44 */ lwz r0, 0xb44(r1)
/* 8018996C 001855CC 7C 08 03 A6 */ mtlr r0
/* 80189970 001855D0 38 21 0B 40 */ addi r1, r1, 0xb40
@@ -27083,7 +27083,7 @@ lbl_80189CB8:
/* 80189CB8 00185918 38 60 00 00 */ li r3, 0
lbl_80189CBC:
/* 80189CBC 0018591C 39 61 0B 40 */ addi r11, r1, 0xb40
-/* 80189CC0 00185920 48 03 D4 A1 */ bl func_801C7160
+/* 80189CC0 00185920 48 03 D4 A1 */ bl _restgpr_22
/* 80189CC4 00185924 80 01 0B 44 */ lwz r0, 0xb44(r1)
/* 80189CC8 00185928 7C 08 03 A6 */ mtlr r0
/* 80189CCC 0018592C 38 21 0B 40 */ addi r1, r1, 0xb40
@@ -27434,7 +27434,7 @@ lbl_8018A1AC:
/* 8018A1AC 00185E0C 38 60 00 00 */ li r3, 0
lbl_8018A1B0:
/* 8018A1B0 00185E10 39 61 0B 90 */ addi r11, r1, 0xb90
-/* 8018A1B4 00185E14 48 03 CF 9D */ bl func_801C7150
+/* 8018A1B4 00185E14 48 03 CF 9D */ bl _restgpr_18
/* 8018A1B8 00185E18 80 01 0B 94 */ lwz r0, 0xb94(r1)
/* 8018A1BC 00185E1C 7C 08 03 A6 */ mtlr r0
/* 8018A1C0 00185E20 38 21 0B 90 */ addi r1, r1, 0xb90
@@ -28849,7 +28849,7 @@ lbl_8018B568:
/* 8018B568 001871C8 38 60 00 00 */ li r3, 0
lbl_8018B56C:
/* 8018B56C 001871CC 39 61 0B 90 */ addi r11, r1, 0xb90
-/* 8018B570 001871D0 48 03 BB DD */ bl func_801C714C
+/* 8018B570 001871D0 48 03 BB DD */ bl _restgpr_17
/* 8018B574 001871D4 80 01 0B 94 */ lwz r0, 0xb94(r1)
/* 8018B578 001871D8 7C 08 03 A6 */ mtlr r0
/* 8018B57C 001871DC 38 21 0B 90 */ addi r1, r1, 0xb90
@@ -29136,7 +29136,7 @@ lbl_8018B978:
/* 8018B978 001875D8 38 60 00 00 */ li r3, 0
lbl_8018B97C:
/* 8018B97C 001875DC 39 61 0B 90 */ addi r11, r1, 0xb90
-/* 8018B980 001875E0 48 03 B7 CD */ bl func_801C714C
+/* 8018B980 001875E0 48 03 B7 CD */ bl _restgpr_17
/* 8018B984 001875E4 80 01 0B 94 */ lwz r0, 0xb94(r1)
/* 8018B988 001875E8 7C 08 03 A6 */ mtlr r0
/* 8018B98C 001875EC 38 21 0B 90 */ addi r1, r1, 0xb90
@@ -30804,7 +30804,7 @@ lbl_8018D0CC:
/* 8018D0CC 00188D2C 38 60 00 00 */ li r3, 0
lbl_8018D0D0:
/* 8018D0D0 00188D30 39 61 0B 40 */ addi r11, r1, 0xb40
-/* 8018D0D4 00188D34 48 03 A0 89 */ bl func_801C715C
+/* 8018D0D4 00188D34 48 03 A0 89 */ bl _restgpr_21
/* 8018D0D8 00188D38 80 01 0B 44 */ lwz r0, 0xb44(r1)
/* 8018D0DC 00188D3C 7C 08 03 A6 */ mtlr r0
/* 8018D0E0 00188D40 38 21 0B 40 */ addi r1, r1, 0xb40
@@ -31107,7 +31107,7 @@ lbl_8018D530:
/* 8018D530 00189190 38 60 00 00 */ li r3, 0
lbl_8018D534:
/* 8018D534 00189194 39 61 0B 90 */ addi r11, r1, 0xb90
-/* 8018D538 00189198 48 03 9C 15 */ bl func_801C714C
+/* 8018D538 00189198 48 03 9C 15 */ bl _restgpr_17
/* 8018D53C 0018919C 80 01 0B 94 */ lwz r0, 0xb94(r1)
/* 8018D540 001891A0 7C 08 03 A6 */ mtlr r0
/* 8018D544 001891A4 38 21 0B 90 */ addi r1, r1, 0xb90
@@ -31531,7 +31531,7 @@ lbl_8018DB48:
/* 8018DB48 001897A8 38 60 00 00 */ li r3, 0
lbl_8018DB4C:
/* 8018DB4C 001897AC 39 61 0B 90 */ addi r11, r1, 0xb90
-/* 8018DB50 001897B0 48 03 95 FD */ bl func_801C714C
+/* 8018DB50 001897B0 48 03 95 FD */ bl _restgpr_17
/* 8018DB54 001897B4 80 01 0B 94 */ lwz r0, 0xb94(r1)
/* 8018DB58 001897B8 7C 08 03 A6 */ mtlr r0
/* 8018DB5C 001897BC 38 21 0B 90 */ addi r1, r1, 0xb90
@@ -32103,7 +32103,7 @@ lbl_8018E36C:
/* 8018E36C 00189FCC 38 60 00 00 */ li r3, 0
lbl_8018E370:
/* 8018E370 00189FD0 39 61 0B 90 */ addi r11, r1, 0xb90
-/* 8018E374 00189FD4 48 03 8D D9 */ bl func_801C714C
+/* 8018E374 00189FD4 48 03 8D D9 */ bl _restgpr_17
/* 8018E378 00189FD8 80 01 0B 94 */ lwz r0, 0xb94(r1)
/* 8018E37C 00189FDC 7C 08 03 A6 */ mtlr r0
/* 8018E380 00189FE0 38 21 0B 90 */ addi r1, r1, 0xb90
@@ -33853,7 +33853,7 @@ lbl_8018FBC8:
/* 8018FBC8 0018B828 38 60 00 00 */ li r3, 0
lbl_8018FBCC:
/* 8018FBCC 0018B82C 39 61 0B 90 */ addi r11, r1, 0xb90
-/* 8018FBD0 0018B830 48 03 75 79 */ bl func_801C7148
+/* 8018FBD0 0018B830 48 03 75 79 */ bl _restgpr_16
/* 8018FBD4 0018B834 80 01 0B 94 */ lwz r0, 0xb94(r1)
/* 8018FBD8 0018B838 7C 08 03 A6 */ mtlr r0
/* 8018FBDC 0018B83C 38 21 0B 90 */ addi r1, r1, 0xb90
@@ -36365,7 +36365,7 @@ lbl_80191F24:
/* 80191F24 0018DB84 38 60 00 00 */ li r3, 0
lbl_80191F28:
/* 80191F28 0018DB88 39 61 0B B0 */ addi r11, r1, 0xbb0
-/* 80191F2C 0018DB8C 48 03 52 21 */ bl func_801C714C
+/* 80191F2C 0018DB8C 48 03 52 21 */ bl _restgpr_17
/* 80191F30 0018DB90 80 01 0B B4 */ lwz r0, 0xbb4(r1)
/* 80191F34 0018DB94 7C 08 03 A6 */ mtlr r0
/* 80191F38 0018DB98 38 21 0B B0 */ addi r1, r1, 0xbb0
@@ -36604,7 +36604,7 @@ lbl_80192288:
/* 80192288 0018DEE8 38 60 00 00 */ li r3, 0
lbl_8019228C:
/* 8019228C 0018DEEC 39 61 0B 90 */ addi r11, r1, 0xb90
-/* 80192290 0018DEF0 48 03 4E BD */ bl func_801C714C
+/* 80192290 0018DEF0 48 03 4E BD */ bl _restgpr_17
/* 80192294 0018DEF4 80 01 0B 94 */ lwz r0, 0xb94(r1)
/* 80192298 0018DEF8 7C 08 03 A6 */ mtlr r0
/* 8019229C 0018DEFC 38 21 0B 90 */ addi r1, r1, 0xb90
@@ -38398,7 +38398,7 @@ lbl_80193C04:
/* 80193C04 0018F864 38 60 00 00 */ li r3, 0
lbl_80193C08:
/* 80193C08 0018F868 39 61 0B B0 */ addi r11, r1, 0xbb0
-/* 80193C0C 0018F86C 48 03 35 41 */ bl func_801C714C
+/* 80193C0C 0018F86C 48 03 35 41 */ bl _restgpr_17
/* 80193C10 0018F870 80 01 0B B4 */ lwz r0, 0xbb4(r1)
/* 80193C14 0018F874 7C 08 03 A6 */ mtlr r0
/* 80193C18 0018F878 38 21 0B B0 */ addi r1, r1, 0xbb0
@@ -40664,7 +40664,7 @@ lbl_80195BCC:
/* 80195BCC 0019182C 38 60 00 00 */ li r3, 0
lbl_80195BD0:
/* 80195BD0 00191830 39 61 0B 90 */ addi r11, r1, 0xb90
-/* 80195BD4 00191834 48 03 15 79 */ bl func_801C714C
+/* 80195BD4 00191834 48 03 15 79 */ bl _restgpr_17
/* 80195BD8 00191838 80 01 0B 94 */ lwz r0, 0xb94(r1)
/* 80195BDC 0019183C 7C 08 03 A6 */ mtlr r0
/* 80195BE0 00191840 38 21 0B 90 */ addi r1, r1, 0xb90
@@ -40869,7 +40869,7 @@ lbl_80195EB4:
/* 80195EB4 00191B14 38 60 00 00 */ li r3, 0
lbl_80195EB8:
/* 80195EB8 00191B18 39 61 0B 90 */ addi r11, r1, 0xb90
-/* 80195EBC 00191B1C 48 03 12 91 */ bl func_801C714C
+/* 80195EBC 00191B1C 48 03 12 91 */ bl _restgpr_17
/* 80195EC0 00191B20 80 01 0B 94 */ lwz r0, 0xb94(r1)
/* 80195EC4 00191B24 7C 08 03 A6 */ mtlr r0
/* 80195EC8 00191B28 38 21 0B 90 */ addi r1, r1, 0xb90
@@ -41089,7 +41089,7 @@ lbl_801961D0:
/* 801961D0 00191E30 38 60 00 00 */ li r3, 0
lbl_801961D4:
/* 801961D4 00191E34 39 61 0B 90 */ addi r11, r1, 0xb90
-/* 801961D8 00191E38 48 03 0F 79 */ bl func_801C7150
+/* 801961D8 00191E38 48 03 0F 79 */ bl _restgpr_18
/* 801961DC 00191E3C 80 01 0B 94 */ lwz r0, 0xb94(r1)
/* 801961E0 00191E40 7C 08 03 A6 */ mtlr r0
/* 801961E4 00191E44 38 21 0B 90 */ addi r1, r1, 0xb90
@@ -41265,7 +41265,7 @@ lbl_8019644C:
/* 8019644C 001920AC 38 60 00 00 */ li r3, 0
lbl_80196450:
/* 80196450 001920B0 39 61 0B 90 */ addi r11, r1, 0xb90
-/* 80196454 001920B4 48 03 0C FD */ bl func_801C7150
+/* 80196454 001920B4 48 03 0C FD */ bl _restgpr_18
/* 80196458 001920B8 80 01 0B 94 */ lwz r0, 0xb94(r1)
/* 8019645C 001920BC 7C 08 03 A6 */ mtlr r0
/* 80196460 001920C0 38 21 0B 90 */ addi r1, r1, 0xb90
@@ -41489,7 +41489,7 @@ lbl_80196774:
/* 80196774 001923D4 38 60 00 00 */ li r3, 0
lbl_80196778:
/* 80196778 001923D8 39 61 0B 90 */ addi r11, r1, 0xb90
-/* 8019677C 001923DC 48 03 09 CD */ bl func_801C7148
+/* 8019677C 001923DC 48 03 09 CD */ bl _restgpr_16
/* 80196780 001923E0 80 01 0B 94 */ lwz r0, 0xb94(r1)
/* 80196784 001923E4 7C 08 03 A6 */ mtlr r0
/* 80196788 001923E8 38 21 0B 90 */ addi r1, r1, 0xb90
@@ -41666,7 +41666,7 @@ lbl_801969F4:
/* 801969F4 00192654 38 60 00 00 */ li r3, 0
lbl_801969F8:
/* 801969F8 00192658 39 61 0B 90 */ addi r11, r1, 0xb90
-/* 801969FC 0019265C 48 03 07 55 */ bl func_801C7150
+/* 801969FC 0019265C 48 03 07 55 */ bl _restgpr_18
/* 80196A00 00192660 80 01 0B 94 */ lwz r0, 0xb94(r1)
/* 80196A04 00192664 7C 08 03 A6 */ mtlr r0
/* 80196A08 00192668 38 21 0B 90 */ addi r1, r1, 0xb90
@@ -41881,7 +41881,7 @@ lbl_80196D00:
/* 80196D00 00192960 38 60 00 00 */ li r3, 0
lbl_80196D04:
/* 80196D04 00192964 39 61 0B 90 */ addi r11, r1, 0xb90
-/* 80196D08 00192968 48 03 04 45 */ bl func_801C714C
+/* 80196D08 00192968 48 03 04 45 */ bl _restgpr_17
/* 80196D0C 0019296C 80 01 0B 94 */ lwz r0, 0xb94(r1)
/* 80196D10 00192970 7C 08 03 A6 */ mtlr r0
/* 80196D14 00192974 38 21 0B 90 */ addi r1, r1, 0xb90
@@ -42098,7 +42098,7 @@ lbl_80197010:
/* 80197010 00192C70 38 60 00 00 */ li r3, 0
lbl_80197014:
/* 80197014 00192C74 39 61 0B 90 */ addi r11, r1, 0xb90
-/* 80197018 00192C78 48 03 01 31 */ bl func_801C7148
+/* 80197018 00192C78 48 03 01 31 */ bl _restgpr_16
/* 8019701C 00192C7C 80 01 0B 94 */ lwz r0, 0xb94(r1)
/* 80197020 00192C80 7C 08 03 A6 */ mtlr r0
/* 80197024 00192C84 38 21 0B 90 */ addi r1, r1, 0xb90
@@ -42582,7 +42582,7 @@ lbl_801976F8:
/* 801976F8 00193358 38 60 00 00 */ li r3, 0
lbl_801976FC:
/* 801976FC 0019335C 39 61 0B 90 */ addi r11, r1, 0xb90
-/* 80197700 00193360 48 02 FA 49 */ bl func_801C7148
+/* 80197700 00193360 48 02 FA 49 */ bl _restgpr_16
/* 80197704 00193364 80 01 0B 94 */ lwz r0, 0xb94(r1)
/* 80197708 00193368 7C 08 03 A6 */ mtlr r0
/* 8019770C 0019336C 38 21 0B 90 */ addi r1, r1, 0xb90
@@ -42982,7 +42982,7 @@ lbl_80197CA8:
/* 80197CA8 00193908 38 60 00 00 */ li r3, 0
lbl_80197CAC:
/* 80197CAC 0019390C 39 61 0B 90 */ addi r11, r1, 0xb90
-/* 80197CB0 00193910 48 02 F4 99 */ bl func_801C7148
+/* 80197CB0 00193910 48 02 F4 99 */ bl _restgpr_16
/* 80197CB4 00193914 80 01 0B 94 */ lwz r0, 0xb94(r1)
/* 80197CB8 00193918 7C 08 03 A6 */ mtlr r0
/* 80197CBC 0019391C 38 21 0B 90 */ addi r1, r1, 0xb90
@@ -43205,7 +43205,7 @@ lbl_80197FD4:
/* 80197FD4 00193C34 38 60 00 00 */ li r3, 0
lbl_80197FD8:
/* 80197FD8 00193C38 39 61 0B 90 */ addi r11, r1, 0xb90
-/* 80197FDC 00193C3C 48 02 F1 71 */ bl func_801C714C
+/* 80197FDC 00193C3C 48 02 F1 71 */ bl _restgpr_17
/* 80197FE0 00193C40 80 01 0B 94 */ lwz r0, 0xb94(r1)
/* 80197FE4 00193C44 7C 08 03 A6 */ mtlr r0
/* 80197FE8 00193C48 38 21 0B 90 */ addi r1, r1, 0xb90
@@ -43417,7 +43417,7 @@ lbl_801982D4:
/* 801982D4 00193F34 38 60 00 00 */ li r3, 0
lbl_801982D8:
/* 801982D8 00193F38 39 61 0B 90 */ addi r11, r1, 0xb90
-/* 801982DC 00193F3C 48 02 EE 71 */ bl func_801C714C
+/* 801982DC 00193F3C 48 02 EE 71 */ bl _restgpr_17
/* 801982E0 00193F40 80 01 0B 94 */ lwz r0, 0xb94(r1)
/* 801982E4 00193F44 7C 08 03 A6 */ mtlr r0
/* 801982E8 00193F48 38 21 0B 90 */ addi r1, r1, 0xb90
@@ -43598,7 +43598,7 @@ lbl_80198568:
/* 80198568 001941C8 38 60 00 00 */ li r3, 0
lbl_8019856C:
/* 8019856C 001941CC 39 61 0B 90 */ addi r11, r1, 0xb90
-/* 80198570 001941D0 48 02 EB E1 */ bl func_801C7150
+/* 80198570 001941D0 48 02 EB E1 */ bl _restgpr_18
/* 80198574 001941D4 80 01 0B 94 */ lwz r0, 0xb94(r1)
/* 80198578 001941D8 7C 08 03 A6 */ mtlr r0
/* 8019857C 001941DC 38 21 0B 90 */ addi r1, r1, 0xb90
@@ -43816,7 +43816,7 @@ lbl_80198880:
/* 80198880 001944E0 38 60 00 00 */ li r3, 0
lbl_80198884:
/* 80198884 001944E4 39 61 0B 90 */ addi r11, r1, 0xb90
-/* 80198888 001944E8 48 02 E8 C5 */ bl func_801C714C
+/* 80198888 001944E8 48 02 E8 C5 */ bl _restgpr_17
/* 8019888C 001944EC 80 01 0B 94 */ lwz r0, 0xb94(r1)
/* 80198890 001944F0 7C 08 03 A6 */ mtlr r0
/* 80198894 001944F4 38 21 0B 90 */ addi r1, r1, 0xb90
@@ -43962,7 +43962,7 @@ lbl_80198A94:
/* 80198A94 001946F4 38 60 00 00 */ li r3, 0
lbl_80198A98:
/* 80198A98 001946F8 39 61 0B 80 */ addi r11, r1, 0xb80
-/* 80198A9C 001946FC 48 02 E6 C1 */ bl func_801C715C
+/* 80198A9C 001946FC 48 02 E6 C1 */ bl _restgpr_21
/* 80198AA0 00194700 80 01 0B 84 */ lwz r0, 0xb84(r1)
/* 80198AA4 00194704 7C 08 03 A6 */ mtlr r0
/* 80198AA8 00194708 38 21 0B 80 */ addi r1, r1, 0xb80
@@ -44315,7 +44315,7 @@ lbl_80198F94:
/* 80198F94 00194BF4 38 60 00 00 */ li r3, 0
lbl_80198F98:
/* 80198F98 00194BF8 39 61 0B 80 */ addi r11, r1, 0xb80
-/* 80198F9C 00194BFC 48 02 E1 C1 */ bl func_801C715C
+/* 80198F9C 00194BFC 48 02 E1 C1 */ bl _restgpr_21
/* 80198FA0 00194C00 80 01 0B 84 */ lwz r0, 0xb84(r1)
/* 80198FA4 00194C04 7C 08 03 A6 */ mtlr r0
/* 80198FA8 00194C08 38 21 0B 80 */ addi r1, r1, 0xb80
@@ -44561,7 +44561,7 @@ lbl_8019931C:
/* 8019931C 00194F7C 38 60 00 00 */ li r3, 0
lbl_80199320:
/* 80199320 00194F80 39 61 0B 90 */ addi r11, r1, 0xb90
-/* 80199324 00194F84 48 02 DE 25 */ bl func_801C7148
+/* 80199324 00194F84 48 02 DE 25 */ bl _restgpr_16
/* 80199328 00194F88 80 01 0B 94 */ lwz r0, 0xb94(r1)
/* 8019932C 00194F8C 7C 08 03 A6 */ mtlr r0
/* 80199330 00194F90 38 21 0B 90 */ addi r1, r1, 0xb90
@@ -44769,7 +44769,7 @@ lbl_80199618:
/* 80199618 00195278 38 60 00 00 */ li r3, 0
lbl_8019961C:
/* 8019961C 0019527C 39 61 0B 90 */ addi r11, r1, 0xb90
-/* 80199620 00195280 48 02 DB 2D */ bl func_801C714C
+/* 80199620 00195280 48 02 DB 2D */ bl _restgpr_17
/* 80199624 00195284 80 01 0B 94 */ lwz r0, 0xb94(r1)
/* 80199628 00195288 7C 08 03 A6 */ mtlr r0
/* 8019962C 0019528C 38 21 0B 90 */ addi r1, r1, 0xb90
@@ -44974,7 +44974,7 @@ lbl_80199904:
/* 80199904 00195564 38 60 00 00 */ li r3, 0
lbl_80199908:
/* 80199908 00195568 39 61 0B 90 */ addi r11, r1, 0xb90
-/* 8019990C 0019556C 48 02 D8 3D */ bl func_801C7148
+/* 8019990C 0019556C 48 02 D8 3D */ bl _restgpr_16
/* 80199910 00195570 80 01 0B 94 */ lwz r0, 0xb94(r1)
/* 80199914 00195574 7C 08 03 A6 */ mtlr r0
/* 80199918 00195578 38 21 0B 90 */ addi r1, r1, 0xb90
@@ -45228,7 +45228,7 @@ lbl_80199CAC:
/* 80199CAC 0019590C 38 60 00 00 */ li r3, 0
lbl_80199CB0:
/* 80199CB0 00195910 39 61 0B 90 */ addi r11, r1, 0xb90
-/* 80199CB4 00195914 48 02 D4 95 */ bl func_801C7148
+/* 80199CB4 00195914 48 02 D4 95 */ bl _restgpr_16
/* 80199CB8 00195918 80 01 0B 94 */ lwz r0, 0xb94(r1)
/* 80199CBC 0019591C 7C 08 03 A6 */ mtlr r0
/* 80199CC0 00195920 38 21 0B 90 */ addi r1, r1, 0xb90
@@ -45386,7 +45386,7 @@ lbl_80199EEC:
/* 80199EEC 00195B4C 38 60 00 00 */ li r3, 0
lbl_80199EF0:
/* 80199EF0 00195B50 39 61 0B 80 */ addi r11, r1, 0xb80
-/* 80199EF4 00195B54 48 02 D2 69 */ bl func_801C715C
+/* 80199EF4 00195B54 48 02 D2 69 */ bl _restgpr_21
/* 80199EF8 00195B58 80 01 0B 84 */ lwz r0, 0xb84(r1)
/* 80199EFC 00195B5C 7C 08 03 A6 */ mtlr r0
/* 80199F00 00195B60 38 21 0B 80 */ addi r1, r1, 0xb80
@@ -45597,7 +45597,7 @@ lbl_8019A1F8:
/* 8019A1F8 00195E58 38 60 00 00 */ li r3, 0
lbl_8019A1FC:
/* 8019A1FC 00195E5C 39 61 0B 90 */ addi r11, r1, 0xb90
-/* 8019A200 00195E60 48 02 CF 4D */ bl func_801C714C
+/* 8019A200 00195E60 48 02 CF 4D */ bl _restgpr_17
/* 8019A204 00195E64 80 01 0B 94 */ lwz r0, 0xb94(r1)
/* 8019A208 00195E68 7C 08 03 A6 */ mtlr r0
/* 8019A20C 00195E6C 38 21 0B 90 */ addi r1, r1, 0xb90
@@ -46061,7 +46061,7 @@ lbl_8019A894:
/* 8019A894 001964F4 38 60 00 00 */ li r3, 0
lbl_8019A898:
/* 8019A898 001964F8 39 61 0B 90 */ addi r11, r1, 0xb90
-/* 8019A89C 001964FC 48 02 C8 B5 */ bl func_801C7150
+/* 8019A89C 001964FC 48 02 C8 B5 */ bl _restgpr_18
/* 8019A8A0 00196500 80 01 0B 94 */ lwz r0, 0xb94(r1)
/* 8019A8A4 00196504 7C 08 03 A6 */ mtlr r0
/* 8019A8A8 00196508 38 21 0B 90 */ addi r1, r1, 0xb90
@@ -46435,7 +46435,7 @@ lbl_8019AD50:
/* 8019AD50 001969B0 38 60 00 00 */ li r3, 0
lbl_8019AD54:
/* 8019AD54 001969B4 39 61 00 70 */ addi r11, r1, 0x70
-/* 8019AD58 001969B8 48 02 C4 09 */ bl func_801C7160
+/* 8019AD58 001969B8 48 02 C4 09 */ bl _restgpr_22
/* 8019AD5C 001969BC 80 01 00 74 */ lwz r0, 0x74(r1)
/* 8019AD60 001969C0 7C 08 03 A6 */ mtlr r0
/* 8019AD64 001969C4 38 21 00 70 */ addi r1, r1, 0x70
@@ -47733,7 +47733,7 @@ lbl_8019BF18:
/* 8019BF30 00197B90 4E 80 04 21 */ bctrl
lbl_8019BF34:
/* 8019BF34 00197B94 39 61 00 20 */ addi r11, r1, 0x20
-/* 8019BF38 00197B98 48 02 B2 41 */ bl func_801C7178
+/* 8019BF38 00197B98 48 02 B2 41 */ bl _restgpr_28
/* 8019BF3C 00197B9C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8019BF40 00197BA0 7C 08 03 A6 */ mtlr r0
/* 8019BF44 00197BA4 38 21 00 20 */ addi r1, r1, 0x20
@@ -47843,7 +47843,7 @@ lbl_8019C0B8:
/* 8019C0B8 00197D18 7F 83 E3 78 */ mr r3, r28
lbl_8019C0BC:
/* 8019C0BC 00197D1C 39 61 00 30 */ addi r11, r1, 0x30
-/* 8019C0C0 00197D20 48 02 B0 AD */ bl func_801C716C
+/* 8019C0C0 00197D20 48 02 B0 AD */ bl _restgpr_25
/* 8019C0C4 00197D24 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8019C0C8 00197D28 7C 08 03 A6 */ mtlr r0
/* 8019C0CC 00197D2C 38 21 00 30 */ addi r1, r1, 0x30
@@ -49605,7 +49605,7 @@ lbl_8019D910:
lbl_8019D95C:
/* 8019D95C 001995BC 39 61 00 20 */ addi r11, r1, 0x20
/* 8019D960 001995C0 7F E3 FB 78 */ mr r3, r31
-/* 8019D964 001995C4 48 02 98 19 */ bl func_801C717C
+/* 8019D964 001995C4 48 02 98 19 */ bl _restgpr_29
/* 8019D968 001995C8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8019D96C 001995CC 7C 08 03 A6 */ mtlr r0
/* 8019D970 001995D0 38 21 00 20 */ addi r1, r1, 0x20
@@ -49742,7 +49742,7 @@ lbl_8019D95C:
lbl_8019DB7C:
/* 8019DB7C 001997DC 39 61 00 20 */ addi r11, r1, 0x20
/* 8019DB80 001997E0 7F E3 FB 78 */ mr r3, r31
-/* 8019DB84 001997E4 48 02 95 F9 */ bl func_801C717C
+/* 8019DB84 001997E4 48 02 95 F9 */ bl _restgpr_29
/* 8019DB88 001997E8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8019DB8C 001997EC 7C 08 03 A6 */ mtlr r0
/* 8019DB90 001997F0 38 21 00 20 */ addi r1, r1, 0x20
@@ -49873,7 +49873,7 @@ lbl_8019DB7C:
/* 8019DD84 001999E4 7C 00 0E 70 */ srawi r0, r0, 1
/* 8019DD88 001999E8 7C 00 01 94 */ addze r0, r0
/* 8019DD8C 001999EC 7C 60 18 50 */ subf r3, r0, r3
-/* 8019DD90 001999F0 48 02 93 ED */ bl func_801C717C
+/* 8019DD90 001999F0 48 02 93 ED */ bl _restgpr_29
/* 8019DD94 001999F4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8019DD98 001999F8 7C 08 03 A6 */ mtlr r0
/* 8019DD9C 001999FC 38 21 00 20 */ addi r1, r1, 0x20
@@ -49927,7 +49927,7 @@ lbl_8019DDFC:
/* 8019DE58 00199AB8 54 04 04 3E */ clrlwi r4, r0, 0x10
/* 8019DE5C 00199ABC 48 02 8B 05 */ bl func_801C6960
/* 8019DE60 00199AC0 39 61 00 20 */ addi r11, r1, 0x20
-/* 8019DE64 00199AC4 48 02 93 15 */ bl func_801C7178
+/* 8019DE64 00199AC4 48 02 93 15 */ bl _restgpr_28
/* 8019DE68 00199AC8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8019DE6C 00199ACC 7C 08 03 A6 */ mtlr r0
/* 8019DE70 00199AD0 38 21 00 20 */ addi r1, r1, 0x20
@@ -50154,7 +50154,7 @@ lbl_8019E164:
/* 8019E1B0 00199E10 54 04 04 3E */ clrlwi r4, r0, 0x10
/* 8019E1B4 00199E14 48 02 87 AD */ bl func_801C6960
/* 8019E1B8 00199E18 39 61 00 20 */ addi r11, r1, 0x20
-/* 8019E1BC 00199E1C 48 02 8F C1 */ bl func_801C717C
+/* 8019E1BC 00199E1C 48 02 8F C1 */ bl _restgpr_29
/* 8019E1C0 00199E20 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8019E1C4 00199E24 7C 08 03 A6 */ mtlr r0
/* 8019E1C8 00199E28 38 21 00 20 */ addi r1, r1, 0x20
@@ -50211,7 +50211,7 @@ lbl_8019E23C:
/* 8019E28C 00199EEC 54 04 04 3E */ clrlwi r4, r0, 0x10
/* 8019E290 00199EF0 48 02 86 D1 */ bl func_801C6960
/* 8019E294 00199EF4 39 61 00 20 */ addi r11, r1, 0x20
-/* 8019E298 00199EF8 48 02 8E E5 */ bl func_801C717C
+/* 8019E298 00199EF8 48 02 8E E5 */ bl _restgpr_29
/* 8019E29C 00199EFC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8019E2A0 00199F00 7C 08 03 A6 */ mtlr r0
/* 8019E2A4 00199F04 38 21 00 20 */ addi r1, r1, 0x20
@@ -50439,7 +50439,7 @@ lbl_8019E550:
lbl_8019E5FC:
/* 8019E5FC 0019A25C 39 61 00 20 */ addi r11, r1, 0x20
/* 8019E600 0019A260 7F E3 FB 78 */ mr r3, r31
-/* 8019E604 0019A264 48 02 8B 6D */ bl func_801C7170
+/* 8019E604 0019A264 48 02 8B 6D */ bl _restgpr_26
/* 8019E608 0019A268 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8019E60C 0019A26C 7C 08 03 A6 */ mtlr r0
/* 8019E610 0019A270 38 21 00 20 */ addi r1, r1, 0x20
@@ -50550,7 +50550,7 @@ lbl_8019E79C:
/* 8019E7A4 0019A404 41 80 FF 94 */ blt lbl_8019E738
/* 8019E7A8 0019A408 39 61 00 90 */ addi r11, r1, 0x90
/* 8019E7AC 0019A40C 7F 43 D3 78 */ mr r3, r26
-/* 8019E7B0 0019A410 48 02 89 B1 */ bl func_801C7160
+/* 8019E7B0 0019A410 48 02 89 B1 */ bl _restgpr_22
/* 8019E7B4 0019A414 80 01 00 94 */ lwz r0, 0x94(r1)
/* 8019E7B8 0019A418 7C 08 03 A6 */ mtlr r0
/* 8019E7BC 0019A41C 38 21 00 90 */ addi r1, r1, 0x90
@@ -50653,7 +50653,7 @@ lbl_8019E908:
/* 8019E924 0019A584 39 61 00 20 */ addi r11, r1, 0x20
/* 8019E928 0019A588 7C 00 FB D6 */ divw r0, r0, r31
/* 8019E92C 0019A58C 7C 60 00 D0 */ neg r3, r0
-/* 8019E930 0019A590 48 02 88 4D */ bl func_801C717C
+/* 8019E930 0019A590 48 02 88 4D */ bl _restgpr_29
/* 8019E934 0019A594 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8019E938 0019A598 7C 08 03 A6 */ mtlr r0
/* 8019E93C 0019A59C 38 21 00 20 */ addi r1, r1, 0x20
@@ -50688,7 +50688,7 @@ lbl_8019E908:
lbl_8019E9B0:
/* 8019E9B0 0019A610 39 61 00 20 */ addi r11, r1, 0x20
/* 8019E9B4 0019A614 7F E3 FB 78 */ mr r3, r31
-/* 8019E9B8 0019A618 48 02 87 C5 */ bl func_801C717C
+/* 8019E9B8 0019A618 48 02 87 C5 */ bl _restgpr_29
/* 8019E9BC 0019A61C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8019E9C0 0019A620 7C 08 03 A6 */ mtlr r0
/* 8019E9C4 0019A624 38 21 00 20 */ addi r1, r1, 0x20
@@ -50816,7 +50816,7 @@ lbl_8019EABC:
/* 8019EB98 0019A7F8 7C 63 20 14 */ addc r3, r3, r4
/* 8019EB9C 0019A7FC 7C 63 19 10 */ subfe r3, r3, r3
/* 8019EBA0 0019A800 7C 03 18 78 */ andc r3, r0, r3
-/* 8019EBA4 0019A804 48 02 85 D9 */ bl func_801C717C
+/* 8019EBA4 0019A804 48 02 85 D9 */ bl _restgpr_29
/* 8019EBA8 0019A808 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8019EBAC 0019A80C 7C 08 03 A6 */ mtlr r0
/* 8019EBB0 0019A810 38 21 00 20 */ addi r1, r1, 0x20
@@ -50854,7 +50854,7 @@ lbl_8019EC28:
/* 8019EC28 0019A888 7F A3 EB 78 */ mr r3, r29
/* 8019EC2C 0019A88C 48 02 7D 35 */ bl func_801C6960
/* 8019EC30 0019A890 39 61 00 20 */ addi r11, r1, 0x20
-/* 8019EC34 0019A894 48 02 85 45 */ bl func_801C7178
+/* 8019EC34 0019A894 48 02 85 45 */ bl _restgpr_28
/* 8019EC38 0019A898 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8019EC3C 0019A89C 7C 08 03 A6 */ mtlr r0
/* 8019EC40 0019A8A0 38 21 00 20 */ addi r1, r1, 0x20
@@ -50904,7 +50904,7 @@ lbl_8019EC90:
/* 8019ECEC 0019A94C 54 04 04 3E */ clrlwi r4, r0, 0x10
/* 8019ECF0 0019A950 48 02 7C 71 */ bl func_801C6960
/* 8019ECF4 0019A954 39 61 00 20 */ addi r11, r1, 0x20
-/* 8019ECF8 0019A958 48 02 84 85 */ bl func_801C717C
+/* 8019ECF8 0019A958 48 02 84 85 */ bl _restgpr_29
/* 8019ECFC 0019A95C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8019ED00 0019A960 7C 08 03 A6 */ mtlr r0
/* 8019ED04 0019A964 38 21 00 20 */ addi r1, r1, 0x20
@@ -51692,7 +51692,7 @@ lbl_8019F8BC:
/* 8019F918 0019B578 54 04 04 3E */ clrlwi r4, r0, 0x10
/* 8019F91C 0019B57C 48 02 70 45 */ bl func_801C6960
/* 8019F920 0019B580 39 61 00 20 */ addi r11, r1, 0x20
-/* 8019F924 0019B584 48 02 78 55 */ bl func_801C7178
+/* 8019F924 0019B584 48 02 78 55 */ bl _restgpr_28
/* 8019F928 0019B588 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8019F92C 0019B58C 7C 08 03 A6 */ mtlr r0
/* 8019F930 0019B590 38 21 00 20 */ addi r1, r1, 0x20
@@ -51928,7 +51928,7 @@ lbl_8019FC58:
/* 8019FCA4 0019B904 54 04 04 3E */ clrlwi r4, r0, 0x10
/* 8019FCA8 0019B908 48 02 6C B9 */ bl func_801C6960
/* 8019FCAC 0019B90C 39 61 00 20 */ addi r11, r1, 0x20
-/* 8019FCB0 0019B910 48 02 74 CD */ bl func_801C717C
+/* 8019FCB0 0019B910 48 02 74 CD */ bl _restgpr_29
/* 8019FCB4 0019B914 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8019FCB8 0019B918 7C 08 03 A6 */ mtlr r0
/* 8019FCBC 0019B91C 38 21 00 20 */ addi r1, r1, 0x20
@@ -51985,7 +51985,7 @@ lbl_8019FD30:
/* 8019FD80 0019B9E0 54 04 04 3E */ clrlwi r4, r0, 0x10
/* 8019FD84 0019B9E4 48 02 6B DD */ bl func_801C6960
/* 8019FD88 0019B9E8 39 61 00 20 */ addi r11, r1, 0x20
-/* 8019FD8C 0019B9EC 48 02 73 F1 */ bl func_801C717C
+/* 8019FD8C 0019B9EC 48 02 73 F1 */ bl _restgpr_29
/* 8019FD90 0019B9F0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8019FD94 0019B9F4 7C 08 03 A6 */ mtlr r0
/* 8019FD98 0019B9F8 38 21 00 20 */ addi r1, r1, 0x20
@@ -52223,7 +52223,7 @@ lbl_8019FF38:
lbl_801A0120:
/* 801A0120 0019BD80 39 61 00 20 */ addi r11, r1, 0x20
/* 801A0124 0019BD84 7F E3 FB 78 */ mr r3, r31
-/* 801A0128 0019BD88 48 02 70 49 */ bl func_801C7170
+/* 801A0128 0019BD88 48 02 70 49 */ bl _restgpr_26
/* 801A012C 0019BD8C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801A0130 0019BD90 7C 08 03 A6 */ mtlr r0
/* 801A0134 0019BD94 38 21 00 20 */ addi r1, r1, 0x20
@@ -52309,7 +52309,7 @@ lbl_801A0264:
/* 801A026C 0019BECC 41 80 FF 94 */ blt lbl_801A0200
/* 801A0270 0019BED0 39 61 00 90 */ addi r11, r1, 0x90
/* 801A0274 0019BED4 7F 43 D3 78 */ mr r3, r26
-/* 801A0278 0019BED8 48 02 6E E9 */ bl func_801C7160
+/* 801A0278 0019BED8 48 02 6E E9 */ bl _restgpr_22
/* 801A027C 0019BEDC 80 01 00 94 */ lwz r0, 0x94(r1)
/* 801A0280 0019BEE0 7C 08 03 A6 */ mtlr r0
/* 801A0284 0019BEE4 38 21 00 90 */ addi r1, r1, 0x90
@@ -52409,7 +52409,7 @@ lbl_801A03D4:
/* 801A03F0 0019C050 39 61 00 20 */ addi r11, r1, 0x20
/* 801A03F4 0019C054 7C 00 FB D6 */ divw r0, r0, r31
/* 801A03F8 0019C058 7C 60 00 D0 */ neg r3, r0
-/* 801A03FC 0019C05C 48 02 6D 81 */ bl func_801C717C
+/* 801A03FC 0019C05C 48 02 6D 81 */ bl _restgpr_29
/* 801A0400 0019C060 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801A0404 0019C064 7C 08 03 A6 */ mtlr r0
/* 801A0408 0019C068 38 21 00 20 */ addi r1, r1, 0x20
@@ -52447,7 +52447,7 @@ lbl_801A03D4:
lbl_801A0488:
/* 801A0488 0019C0E8 39 61 00 20 */ addi r11, r1, 0x20
/* 801A048C 0019C0EC 7F E3 FB 78 */ mr r3, r31
-/* 801A0490 0019C0F0 48 02 6C ED */ bl func_801C717C
+/* 801A0490 0019C0F0 48 02 6C ED */ bl _restgpr_29
/* 801A0494 0019C0F4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801A0498 0019C0F8 7C 08 03 A6 */ mtlr r0
/* 801A049C 0019C0FC 38 21 00 20 */ addi r1, r1, 0x20
@@ -52619,7 +52619,7 @@ lbl_801A071C:
/* 801A071C 0019C37C 7F A3 EB 78 */ mr r3, r29
/* 801A0720 0019C380 48 02 62 41 */ bl func_801C6960
/* 801A0724 0019C384 39 61 00 20 */ addi r11, r1, 0x20
-/* 801A0728 0019C388 48 02 6A 51 */ bl func_801C7178
+/* 801A0728 0019C388 48 02 6A 51 */ bl _restgpr_28
/* 801A072C 0019C38C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801A0730 0019C390 7C 08 03 A6 */ mtlr r0
/* 801A0734 0019C394 38 21 00 20 */ addi r1, r1, 0x20
@@ -52669,7 +52669,7 @@ lbl_801A0784:
/* 801A07E0 0019C440 54 04 04 3E */ clrlwi r4, r0, 0x10
/* 801A07E4 0019C444 48 02 61 7D */ bl func_801C6960
/* 801A07E8 0019C448 39 61 00 20 */ addi r11, r1, 0x20
-/* 801A07EC 0019C44C 48 02 69 91 */ bl func_801C717C
+/* 801A07EC 0019C44C 48 02 69 91 */ bl _restgpr_29
/* 801A07F0 0019C450 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801A07F4 0019C454 7C 08 03 A6 */ mtlr r0
/* 801A07F8 0019C458 38 21 00 20 */ addi r1, r1, 0x20
@@ -53249,7 +53249,7 @@ lbl_801A1010:
/* 801A1024 0019CC84 38 60 FF FF */ li r3, -1
lbl_801A1028:
/* 801A1028 0019CC88 39 61 00 60 */ addi r11, r1, 0x60
-/* 801A102C 0019CC8C 48 02 61 25 */ bl func_801C7150
+/* 801A102C 0019CC8C 48 02 61 25 */ bl _restgpr_18
/* 801A1030 0019CC90 80 01 00 64 */ lwz r0, 0x64(r1)
/* 801A1034 0019CC94 7C 08 03 A6 */ mtlr r0
/* 801A1038 0019CC98 38 21 00 60 */ addi r1, r1, 0x60
@@ -53409,7 +53409,7 @@ lbl_801A1254:
/* 801A1254 0019CEB4 38 60 00 01 */ li r3, 1
lbl_801A1258:
/* 801A1258 0019CEB8 39 61 00 20 */ addi r11, r1, 0x20
-/* 801A125C 0019CEBC 48 02 5F 15 */ bl func_801C7170
+/* 801A125C 0019CEBC 48 02 5F 15 */ bl _restgpr_26
/* 801A1260 0019CEC0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801A1264 0019CEC4 7C 08 03 A6 */ mtlr r0
/* 801A1268 0019CEC8 38 21 00 20 */ addi r1, r1, 0x20
@@ -53673,7 +53673,7 @@ lbl_801A15E0:
/* 801A15E8 0019D248 54 03 0F FE */ srwi r3, r0, 0x1f
lbl_801A15EC:
/* 801A15EC 0019D24C 39 61 00 20 */ addi r11, r1, 0x20
-/* 801A15F0 0019D250 48 02 5B 81 */ bl func_801C7170
+/* 801A15F0 0019D250 48 02 5B 81 */ bl _restgpr_26
/* 801A15F4 0019D254 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801A15F8 0019D258 7C 08 03 A6 */ mtlr r0
/* 801A15FC 0019D25C 38 21 00 20 */ addi r1, r1, 0x20
@@ -54790,7 +54790,7 @@ lbl_801A2530:
/* 801A2538 0019E198 54 03 0F FE */ srwi r3, r0, 0x1f
lbl_801A253C:
/* 801A253C 0019E19C 39 61 00 20 */ addi r11, r1, 0x20
-/* 801A2540 0019E1A0 48 02 4C 31 */ bl func_801C7170
+/* 801A2540 0019E1A0 48 02 4C 31 */ bl _restgpr_26
/* 801A2544 0019E1A4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801A2548 0019E1A8 7C 08 03 A6 */ mtlr r0
/* 801A254C 0019E1AC 38 21 00 20 */ addi r1, r1, 0x20
@@ -54948,7 +54948,7 @@ lbl_801A2758:
/* 801A2760 0019E3C0 54 03 0F FE */ srwi r3, r0, 0x1f
lbl_801A2764:
/* 801A2764 0019E3C4 39 61 00 60 */ addi r11, r1, 0x60
-/* 801A2768 0019E3C8 48 02 4A 05 */ bl func_801C716C
+/* 801A2768 0019E3C8 48 02 4A 05 */ bl _restgpr_25
/* 801A276C 0019E3CC 80 01 00 64 */ lwz r0, 0x64(r1)
/* 801A2770 0019E3D0 7C 08 03 A6 */ mtlr r0
/* 801A2774 0019E3D4 38 21 00 60 */ addi r1, r1, 0x60
@@ -55083,7 +55083,7 @@ lbl_801A2938:
/* 801A2940 0019E5A0 54 03 0F FE */ srwi r3, r0, 0x1f
lbl_801A2944:
/* 801A2944 0019E5A4 39 61 00 A0 */ addi r11, r1, 0xa0
-/* 801A2948 0019E5A8 48 02 48 25 */ bl func_801C716C
+/* 801A2948 0019E5A8 48 02 48 25 */ bl _restgpr_25
/* 801A294C 0019E5AC 80 01 00 A4 */ lwz r0, 0xa4(r1)
/* 801A2950 0019E5B0 7C 08 03 A6 */ mtlr r0
/* 801A2954 0019E5B4 38 21 00 A0 */ addi r1, r1, 0xa0
@@ -55169,7 +55169,7 @@ lbl_801A2A70:
/* 801A2A78 0019E6D8 54 03 0F FE */ srwi r3, r0, 0x1f
lbl_801A2A7C:
/* 801A2A7C 0019E6DC 39 61 00 A0 */ addi r11, r1, 0xa0
-/* 801A2A80 0019E6E0 48 02 46 ED */ bl func_801C716C
+/* 801A2A80 0019E6E0 48 02 46 ED */ bl _restgpr_25
/* 801A2A84 0019E6E4 80 01 00 A4 */ lwz r0, 0xa4(r1)
/* 801A2A88 0019E6E8 7C 08 03 A6 */ mtlr r0
/* 801A2A8C 0019E6EC 38 21 00 A0 */ addi r1, r1, 0xa0
@@ -55275,7 +55275,7 @@ lbl_801A2BE4:
/* 801A2BE4 0019E844 38 60 00 01 */ li r3, 1
lbl_801A2BE8:
/* 801A2BE8 0019E848 39 61 00 20 */ addi r11, r1, 0x20
-/* 801A2BEC 0019E84C 48 02 45 85 */ bl func_801C7170
+/* 801A2BEC 0019E84C 48 02 45 85 */ bl _restgpr_26
/* 801A2BF0 0019E850 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801A2BF4 0019E854 7C 08 03 A6 */ mtlr r0
/* 801A2BF8 0019E858 38 21 00 20 */ addi r1, r1, 0x20
@@ -55403,7 +55403,7 @@ lbl_801A2D9C:
/* 801A2D9C 0019E9FC 38 60 00 01 */ li r3, 1
lbl_801A2DA0:
/* 801A2DA0 0019EA00 39 61 00 60 */ addi r11, r1, 0x60
-/* 801A2DA4 0019EA04 48 02 43 C9 */ bl func_801C716C
+/* 801A2DA4 0019EA04 48 02 43 C9 */ bl _restgpr_25
/* 801A2DA8 0019EA08 80 01 00 64 */ lwz r0, 0x64(r1)
/* 801A2DAC 0019EA0C 7C 08 03 A6 */ mtlr r0
/* 801A2DB0 0019EA10 38 21 00 60 */ addi r1, r1, 0x60
@@ -55666,7 +55666,7 @@ lbl_801A3138:
/* 801A3138 0019ED98 38 60 00 01 */ li r3, 1
lbl_801A313C:
/* 801A313C 0019ED9C 39 61 00 90 */ addi r11, r1, 0x90
-/* 801A3140 0019EDA0 48 02 40 2D */ bl func_801C716C
+/* 801A3140 0019EDA0 48 02 40 2D */ bl _restgpr_25
/* 801A3144 0019EDA4 80 01 00 94 */ lwz r0, 0x94(r1)
/* 801A3148 0019EDA8 7C 08 03 A6 */ mtlr r0
/* 801A314C 0019EDAC 38 21 00 90 */ addi r1, r1, 0x90
@@ -55869,7 +55869,7 @@ lbl_801A33F4:
/* 801A33F4 0019F054 38 60 00 01 */ li r3, 1
lbl_801A33F8:
/* 801A33F8 0019F058 39 61 00 30 */ addi r11, r1, 0x30
-/* 801A33FC 0019F05C 48 02 3D 71 */ bl func_801C716C
+/* 801A33FC 0019F05C 48 02 3D 71 */ bl _restgpr_25
/* 801A3400 0019F060 80 01 00 34 */ lwz r0, 0x34(r1)
/* 801A3404 0019F064 7C 08 03 A6 */ mtlr r0
/* 801A3408 0019F068 38 21 00 30 */ addi r1, r1, 0x30
@@ -56076,7 +56076,7 @@ lbl_801A36D4:
/* 801A36DC 0019F33C 54 03 0F FE */ srwi r3, r0, 0x1f
lbl_801A36E0:
/* 801A36E0 0019F340 39 61 00 30 */ addi r11, r1, 0x30
-/* 801A36E4 0019F344 48 02 3A 89 */ bl func_801C716C
+/* 801A36E4 0019F344 48 02 3A 89 */ bl _restgpr_25
/* 801A36E8 0019F348 80 01 00 34 */ lwz r0, 0x34(r1)
/* 801A36EC 0019F34C 7C 08 03 A6 */ mtlr r0
/* 801A36F0 0019F350 38 21 00 30 */ addi r1, r1, 0x30
@@ -56156,7 +56156,7 @@ lbl_801A37FC:
/* 801A37FC 0019F45C 38 60 00 01 */ li r3, 1
lbl_801A3800:
/* 801A3800 0019F460 39 61 00 20 */ addi r11, r1, 0x20
-/* 801A3804 0019F464 48 02 39 6D */ bl func_801C7170
+/* 801A3804 0019F464 48 02 39 6D */ bl _restgpr_26
/* 801A3808 0019F468 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801A380C 0019F46C 7C 08 03 A6 */ mtlr r0
/* 801A3810 0019F470 38 21 00 20 */ addi r1, r1, 0x20
@@ -56493,7 +56493,7 @@ lbl_801A3CCC:
/* 801A3CE8 0019F948 54 03 0F FE */ srwi r3, r0, 0x1f
lbl_801A3CEC:
/* 801A3CEC 0019F94C 39 61 00 20 */ addi r11, r1, 0x20
-/* 801A3CF0 0019F950 48 02 34 81 */ bl func_801C7170
+/* 801A3CF0 0019F950 48 02 34 81 */ bl _restgpr_26
/* 801A3CF4 0019F954 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801A3CF8 0019F958 7C 08 03 A6 */ mtlr r0
/* 801A3CFC 0019F95C 38 21 00 20 */ addi r1, r1, 0x20
@@ -56587,7 +56587,7 @@ lbl_801A3E2C:
/* 801A3E2C 0019FA8C 38 60 00 01 */ li r3, 1
lbl_801A3E30:
/* 801A3E30 0019FA90 39 61 00 20 */ addi r11, r1, 0x20
-/* 801A3E34 0019FA94 48 02 33 3D */ bl func_801C7170
+/* 801A3E34 0019FA94 48 02 33 3D */ bl _restgpr_26
/* 801A3E38 0019FA98 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801A3E3C 0019FA9C 7C 08 03 A6 */ mtlr r0
/* 801A3E40 0019FAA0 38 21 00 20 */ addi r1, r1, 0x20
@@ -56744,7 +56744,7 @@ lbl_801A405C:
/* 801A4064 0019FCC4 54 03 0F FE */ srwi r3, r0, 0x1f
lbl_801A4068:
/* 801A4068 0019FCC8 39 61 00 30 */ addi r11, r1, 0x30
-/* 801A406C 0019FCCC 48 02 31 01 */ bl func_801C716C
+/* 801A406C 0019FCCC 48 02 31 01 */ bl _restgpr_25
/* 801A4070 0019FCD0 80 01 00 34 */ lwz r0, 0x34(r1)
/* 801A4074 0019FCD4 7C 08 03 A6 */ mtlr r0
/* 801A4078 0019FCD8 38 21 00 30 */ addi r1, r1, 0x30
@@ -56936,7 +56936,7 @@ lbl_801A4304:
/* 801A4304 0019FF64 38 60 00 01 */ li r3, 1
lbl_801A4308:
/* 801A4308 0019FF68 39 61 00 20 */ addi r11, r1, 0x20
-/* 801A430C 0019FF6C 48 02 2E 65 */ bl func_801C7170
+/* 801A430C 0019FF6C 48 02 2E 65 */ bl _restgpr_26
/* 801A4310 0019FF70 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801A4314 0019FF74 7C 08 03 A6 */ mtlr r0
/* 801A4318 0019FF78 38 21 00 20 */ addi r1, r1, 0x20
@@ -57412,7 +57412,7 @@ lbl_801A49C4:
/* 801A49C4 001A0624 38 60 00 01 */ li r3, 1
lbl_801A49C8:
/* 801A49C8 001A0628 39 61 00 20 */ addi r11, r1, 0x20
-/* 801A49CC 001A062C 48 02 27 A5 */ bl func_801C7170
+/* 801A49CC 001A062C 48 02 27 A5 */ bl _restgpr_26
/* 801A49D0 001A0630 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801A49D4 001A0634 7C 08 03 A6 */ mtlr r0
/* 801A49D8 001A0638 38 21 00 20 */ addi r1, r1, 0x20
@@ -57688,7 +57688,7 @@ lbl_801A4D9C:
/* 801A4D9C 001A09FC 38 60 00 01 */ li r3, 1
lbl_801A4DA0:
/* 801A4DA0 001A0A00 39 61 00 20 */ addi r11, r1, 0x20
-/* 801A4DA4 001A0A04 48 02 23 CD */ bl func_801C7170
+/* 801A4DA4 001A0A04 48 02 23 CD */ bl _restgpr_26
/* 801A4DA8 001A0A08 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801A4DAC 001A0A0C 7C 08 03 A6 */ mtlr r0
/* 801A4DB0 001A0A10 38 21 00 20 */ addi r1, r1, 0x20
@@ -58636,7 +58636,7 @@ lbl_801A5B10:
/* 801A5B18 001A1778 38 60 00 00 */ li r3, 0
lbl_801A5B1C:
/* 801A5B1C 001A177C 39 61 00 20 */ addi r11, r1, 0x20
-/* 801A5B20 001A1780 48 02 16 59 */ bl func_801C7178
+/* 801A5B20 001A1780 48 02 16 59 */ bl _restgpr_28
/* 801A5B24 001A1784 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801A5B28 001A1788 7C 08 03 A6 */ mtlr r0
/* 801A5B2C 001A178C 38 21 00 20 */ addi r1, r1, 0x20
@@ -58785,7 +58785,7 @@ lbl_801A5D30:
lbl_801A5D40:
/* 801A5D40 001A19A0 39 61 00 40 */ addi r11, r1, 0x40
/* 801A5D44 001A19A4 7F E3 FB 78 */ mr r3, r31
-/* 801A5D48 001A19A8 48 02 14 31 */ bl func_801C7178
+/* 801A5D48 001A19A8 48 02 14 31 */ bl _restgpr_28
/* 801A5D4C 001A19AC 80 01 00 44 */ lwz r0, 0x44(r1)
/* 801A5D50 001A19B0 7C 08 03 A6 */ mtlr r0
/* 801A5D54 001A19B4 38 21 00 40 */ addi r1, r1, 0x40
@@ -59026,7 +59026,7 @@ lbl_801A609C:
lbl_801A60C4:
/* 801A60C4 001A1D24 39 61 00 20 */ addi r11, r1, 0x20
/* 801A60C8 001A1D28 7F E3 FB 78 */ mr r3, r31
-/* 801A60CC 001A1D2C 48 02 10 AD */ bl func_801C7178
+/* 801A60CC 001A1D2C 48 02 10 AD */ bl _restgpr_28
/* 801A60D0 001A1D30 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801A60D4 001A1D34 7C 08 03 A6 */ mtlr r0
/* 801A60D8 001A1D38 38 21 00 20 */ addi r1, r1, 0x20
@@ -59095,7 +59095,7 @@ lbl_801A61C8:
/* 801A61CC 001A1E2C 38 80 FF FB */ li r4, -5
/* 801A61D0 001A1E30 4B FD 90 75 */ bl func_8017F244
/* 801A61D4 001A1E34 39 61 00 30 */ addi r11, r1, 0x30
-/* 801A61D8 001A1E38 48 02 0F 95 */ bl func_801C716C
+/* 801A61D8 001A1E38 48 02 0F 95 */ bl _restgpr_25
/* 801A61DC 001A1E3C 80 01 00 34 */ lwz r0, 0x34(r1)
/* 801A61E0 001A1E40 7C 08 03 A6 */ mtlr r0
/* 801A61E4 001A1E44 38 21 00 30 */ addi r1, r1, 0x30
@@ -59135,7 +59135,7 @@ lbl_801A6260:
/* 801A6264 001A1EC4 38 80 FF FB */ li r4, -5
/* 801A6268 001A1EC8 4B FD 8F DD */ bl func_8017F244
/* 801A626C 001A1ECC 39 61 00 20 */ addi r11, r1, 0x20
-/* 801A6270 001A1ED0 48 02 0F 0D */ bl func_801C717C
+/* 801A6270 001A1ED0 48 02 0F 0D */ bl _restgpr_29
/* 801A6274 001A1ED4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801A6278 001A1ED8 7C 08 03 A6 */ mtlr r0
/* 801A627C 001A1EDC 38 21 00 20 */ addi r1, r1, 0x20
@@ -59490,7 +59490,7 @@ lbl_801A6738:
lbl_801A6770:
/* 801A6770 001A23D0 39 61 00 20 */ addi r11, r1, 0x20
/* 801A6774 001A23D4 7F E3 FB 78 */ mr r3, r31
-/* 801A6778 001A23D8 48 02 0A 05 */ bl func_801C717C
+/* 801A6778 001A23D8 48 02 0A 05 */ bl _restgpr_29
/* 801A677C 001A23DC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801A6780 001A23E0 7C 08 03 A6 */ mtlr r0
/* 801A6784 001A23E4 38 21 00 20 */ addi r1, r1, 0x20
@@ -59613,7 +59613,7 @@ lbl_801A693C:
/* 801A6940 001A25A0 38 80 FF F6 */ li r4, -10
/* 801A6944 001A25A4 4B FD 89 01 */ bl func_8017F244
/* 801A6948 001A25A8 39 61 00 20 */ addi r11, r1, 0x20
-/* 801A694C 001A25AC 48 02 08 31 */ bl func_801C717C
+/* 801A694C 001A25AC 48 02 08 31 */ bl _restgpr_29
/* 801A6950 001A25B0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801A6954 001A25B4 7C 08 03 A6 */ mtlr r0
/* 801A6958 001A25B8 38 21 00 20 */ addi r1, r1, 0x20
@@ -59926,7 +59926,7 @@ lbl_801A6D78:
lbl_801A6D88:
/* 801A6D88 001A29E8 39 61 00 90 */ addi r11, r1, 0x90
/* 801A6D8C 001A29EC 7F C3 F3 78 */ mr r3, r30
-/* 801A6D90 001A29F0 48 02 03 C9 */ bl func_801C7158
+/* 801A6D90 001A29F0 48 02 03 C9 */ bl _restgpr_20
/* 801A6D94 001A29F4 80 01 00 94 */ lwz r0, 0x94(r1)
/* 801A6D98 001A29F8 7C 08 03 A6 */ mtlr r0
/* 801A6D9C 001A29FC 38 21 00 90 */ addi r1, r1, 0x90
@@ -60281,7 +60281,7 @@ lbl_801A7250:
lbl_801A7274:
/* 801A7274 001A2ED4 39 61 00 A0 */ addi r11, r1, 0xa0
/* 801A7278 001A2ED8 7F C3 F3 78 */ mr r3, r30
-/* 801A727C 001A2EDC 48 01 FE D9 */ bl func_801C7154
+/* 801A727C 001A2EDC 48 01 FE D9 */ bl _restgpr_19
/* 801A7280 001A2EE0 80 01 00 A4 */ lwz r0, 0xa4(r1)
/* 801A7284 001A2EE4 7C 08 03 A6 */ mtlr r0
/* 801A7288 001A2EE8 38 21 00 A0 */ addi r1, r1, 0xa0
@@ -60571,7 +60571,7 @@ lbl_801A7678:
/* 801A7680 001A32E0 41 80 FF A4 */ blt lbl_801A7624
/* 801A7684 001A32E4 39 61 01 10 */ addi r11, r1, 0x110
/* 801A7688 001A32E8 7F 83 E3 78 */ mr r3, r28
-/* 801A768C 001A32EC 48 01 FA CD */ bl func_801C7158
+/* 801A768C 001A32EC 48 01 FA CD */ bl _restgpr_20
/* 801A7690 001A32F0 80 01 01 14 */ lwz r0, 0x114(r1)
/* 801A7694 001A32F4 7C 08 03 A6 */ mtlr r0
/* 801A7698 001A32F8 38 21 01 10 */ addi r1, r1, 0x110
@@ -60667,7 +60667,7 @@ lbl_801A77E8:
lbl_801A77F8:
/* 801A77F8 001A3458 39 61 00 40 */ addi r11, r1, 0x40
/* 801A77FC 001A345C 7F E3 FB 78 */ mr r3, r31
-/* 801A7800 001A3460 48 01 F9 79 */ bl func_801C7178
+/* 801A7800 001A3460 48 01 F9 79 */ bl _restgpr_28
/* 801A7804 001A3464 80 01 00 44 */ lwz r0, 0x44(r1)
/* 801A7808 001A3468 7C 08 03 A6 */ mtlr r0
/* 801A780C 001A346C 38 21 00 40 */ addi r1, r1, 0x40
@@ -61179,7 +61179,7 @@ lbl_801A7F00:
lbl_801A7F34:
/* 801A7F34 001A3B94 39 61 01 10 */ addi r11, r1, 0x110
/* 801A7F38 001A3B98 7F C3 F3 78 */ mr r3, r30
-/* 801A7F3C 001A3B9C 48 01 F2 21 */ bl func_801C715C
+/* 801A7F3C 001A3B9C 48 01 F2 21 */ bl _restgpr_21
/* 801A7F40 001A3BA0 80 01 01 14 */ lwz r0, 0x114(r1)
/* 801A7F44 001A3BA4 7C 08 03 A6 */ mtlr r0
/* 801A7F48 001A3BA8 38 21 01 10 */ addi r1, r1, 0x110
@@ -61593,7 +61593,7 @@ lbl_801A84FC:
lbl_801A8530:
/* 801A8530 001A4190 39 61 00 20 */ addi r11, r1, 0x20
/* 801A8534 001A4194 7F C3 F3 78 */ mr r3, r30
-/* 801A8538 001A4198 48 01 EC 39 */ bl func_801C7170
+/* 801A8538 001A4198 48 01 EC 39 */ bl _restgpr_26
/* 801A853C 001A419C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801A8540 001A41A0 7C 08 03 A6 */ mtlr r0
/* 801A8544 001A41A4 38 21 00 20 */ addi r1, r1, 0x20
@@ -61697,7 +61697,7 @@ lbl_801A8688:
lbl_801A86A8:
/* 801A86A8 001A4308 39 61 00 20 */ addi r11, r1, 0x20
/* 801A86AC 001A430C 7F E3 FB 78 */ mr r3, r31
-/* 801A86B0 001A4310 48 01 EA C9 */ bl func_801C7178
+/* 801A86B0 001A4310 48 01 EA C9 */ bl _restgpr_28
/* 801A86B4 001A4314 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801A86B8 001A4318 7C 08 03 A6 */ mtlr r0
/* 801A86BC 001A431C 38 21 00 20 */ addi r1, r1, 0x20
@@ -62272,7 +62272,7 @@ lbl_801A8EC0:
lbl_801A8EE0:
/* 801A8EE0 001A4B40 39 61 00 80 */ addi r11, r1, 0x80
/* 801A8EE4 001A4B44 7F A3 EB 78 */ mr r3, r29
-/* 801A8EE8 001A4B48 48 01 E2 6D */ bl func_801C7154
+/* 801A8EE8 001A4B48 48 01 E2 6D */ bl _restgpr_19
/* 801A8EEC 001A4B4C 80 01 00 84 */ lwz r0, 0x84(r1)
/* 801A8EF0 001A4B50 7C 08 03 A6 */ mtlr r0
/* 801A8EF4 001A4B54 38 21 00 80 */ addi r1, r1, 0x80
@@ -62359,7 +62359,7 @@ lbl_801A9004:
lbl_801A9024:
/* 801A9024 001A4C84 39 61 00 20 */ addi r11, r1, 0x20
/* 801A9028 001A4C88 7F E3 FB 78 */ mr r3, r31
-/* 801A902C 001A4C8C 48 01 E1 4D */ bl func_801C7178
+/* 801A902C 001A4C8C 48 01 E1 4D */ bl _restgpr_28
/* 801A9030 001A4C90 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801A9034 001A4C94 7C 08 03 A6 */ mtlr r0
/* 801A9038 001A4C98 38 21 00 20 */ addi r1, r1, 0x20
@@ -62452,7 +62452,7 @@ lbl_801A9160:
lbl_801A9180:
/* 801A9180 001A4DE0 39 61 00 20 */ addi r11, r1, 0x20
/* 801A9184 001A4DE4 7F E3 FB 78 */ mr r3, r31
-/* 801A9188 001A4DE8 48 01 DF F1 */ bl func_801C7178
+/* 801A9188 001A4DE8 48 01 DF F1 */ bl _restgpr_28
/* 801A918C 001A4DEC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801A9190 001A4DF0 7C 08 03 A6 */ mtlr r0
/* 801A9194 001A4DF4 38 21 00 20 */ addi r1, r1, 0x20
@@ -62673,7 +62673,7 @@ lbl_801A946C:
lbl_801A94AC:
/* 801A94AC 001A510C 39 61 00 60 */ addi r11, r1, 0x60
/* 801A94B0 001A5110 7F 23 CB 78 */ mr r3, r25
-/* 801A94B4 001A5114 48 01 DC A9 */ bl func_801C715C
+/* 801A94B4 001A5114 48 01 DC A9 */ bl _restgpr_21
/* 801A94B8 001A5118 80 01 00 64 */ lwz r0, 0x64(r1)
/* 801A94BC 001A511C 7C 08 03 A6 */ mtlr r0
/* 801A94C0 001A5120 38 21 00 60 */ addi r1, r1, 0x60
@@ -62882,7 +62882,7 @@ lbl_801A9790:
/* 801A97A4 001A5404 1C 80 FF F6 */ mulli r4, r0, -10
/* 801A97A8 001A5408 4B FD 5A 9D */ bl func_8017F244
/* 801A97AC 001A540C 39 61 00 60 */ addi r11, r1, 0x60
-/* 801A97B0 001A5410 48 01 D9 B1 */ bl func_801C7160
+/* 801A97B0 001A5410 48 01 D9 B1 */ bl _restgpr_22
/* 801A97B4 001A5414 80 01 00 64 */ lwz r0, 0x64(r1)
/* 801A97B8 001A5418 7C 08 03 A6 */ mtlr r0
/* 801A97BC 001A541C 38 21 00 60 */ addi r1, r1, 0x60
@@ -62974,7 +62974,7 @@ lbl_801A98E0:
lbl_801A9900:
/* 801A9900 001A5560 39 61 00 20 */ addi r11, r1, 0x20
/* 801A9904 001A5564 7F E3 FB 78 */ mr r3, r31
-/* 801A9908 001A5568 48 01 D8 71 */ bl func_801C7178
+/* 801A9908 001A5568 48 01 D8 71 */ bl _restgpr_28
/* 801A990C 001A556C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801A9910 001A5570 7C 08 03 A6 */ mtlr r0
/* 801A9914 001A5574 38 21 00 20 */ addi r1, r1, 0x20
@@ -63465,7 +63465,7 @@ lbl_801AA00C:
lbl_801AA01C:
/* 801AA01C 001A5C7C 39 61 00 50 */ addi r11, r1, 0x50
/* 801AA020 001A5C80 7F C3 F3 78 */ mr r3, r30
-/* 801AA024 001A5C84 48 01 D1 49 */ bl func_801C716C
+/* 801AA024 001A5C84 48 01 D1 49 */ bl _restgpr_25
/* 801AA028 001A5C88 80 01 00 54 */ lwz r0, 0x54(r1)
/* 801AA02C 001A5C8C 7C 08 03 A6 */ mtlr r0
/* 801AA030 001A5C90 38 21 00 50 */ addi r1, r1, 0x50
@@ -63656,7 +63656,7 @@ lbl_801AA2D0:
lbl_801AA2E0:
/* 801AA2E0 001A5F40 39 61 00 20 */ addi r11, r1, 0x20
/* 801AA2E4 001A5F44 7F C3 F3 78 */ mr r3, r30
-/* 801AA2E8 001A5F48 48 01 CE 89 */ bl func_801C7170
+/* 801AA2E8 001A5F48 48 01 CE 89 */ bl _restgpr_26
/* 801AA2EC 001A5F4C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801AA2F0 001A5F50 7C 08 03 A6 */ mtlr r0
/* 801AA2F4 001A5F54 38 21 00 20 */ addi r1, r1, 0x20
@@ -64233,7 +64233,7 @@ lbl_801AAAEC:
lbl_801AAB0C:
/* 801AAB0C 001A676C 39 61 00 80 */ addi r11, r1, 0x80
/* 801AAB10 001A6770 7F 83 E3 78 */ mr r3, r28
-/* 801AAB14 001A6774 48 01 C6 45 */ bl func_801C7158
+/* 801AAB14 001A6774 48 01 C6 45 */ bl _restgpr_20
/* 801AAB18 001A6778 80 01 00 84 */ lwz r0, 0x84(r1)
/* 801AAB1C 001A677C 7C 08 03 A6 */ mtlr r0
/* 801AAB20 001A6780 38 21 00 80 */ addi r1, r1, 0x80
@@ -64371,7 +64371,7 @@ lbl_801AACE4:
lbl_801AAD04:
/* 801AAD04 001A6964 39 61 00 20 */ addi r11, r1, 0x20
/* 801AAD08 001A6968 7F E3 FB 78 */ mr r3, r31
-/* 801AAD0C 001A696C 48 01 C4 65 */ bl func_801C7170
+/* 801AAD0C 001A696C 48 01 C4 65 */ bl _restgpr_26
/* 801AAD10 001A6970 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801AAD14 001A6974 7C 08 03 A6 */ mtlr r0
/* 801AAD18 001A6978 38 21 00 20 */ addi r1, r1, 0x20
@@ -64453,7 +64453,7 @@ lbl_801AAE24:
lbl_801AAE34:
/* 801AAE34 001A6A94 39 61 00 80 */ addi r11, r1, 0x80
/* 801AAE38 001A6A98 7F A3 EB 78 */ mr r3, r29
-/* 801AAE3C 001A6A9C 48 01 C3 35 */ bl func_801C7170
+/* 801AAE3C 001A6A9C 48 01 C3 35 */ bl _restgpr_26
/* 801AAE40 001A6AA0 80 01 00 84 */ lwz r0, 0x84(r1)
/* 801AAE44 001A6AA4 7C 08 03 A6 */ mtlr r0
/* 801AAE48 001A6AA8 38 21 00 80 */ addi r1, r1, 0x80
@@ -64495,7 +64495,7 @@ lbl_801AAECC:
/* 801AAED0 001A6B30 38 80 FF FB */ li r4, -5
/* 801AAED4 001A6B34 4B FD 43 71 */ bl func_8017F244
/* 801AAED8 001A6B38 39 61 00 20 */ addi r11, r1, 0x20
-/* 801AAEDC 001A6B3C 48 01 C2 A1 */ bl func_801C717C
+/* 801AAEDC 001A6B3C 48 01 C2 A1 */ bl _restgpr_29
/* 801AAEE0 001A6B40 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801AAEE4 001A6B44 7C 08 03 A6 */ mtlr r0
/* 801AAEE8 001A6B48 38 21 00 20 */ addi r1, r1, 0x20
@@ -64643,7 +64643,7 @@ lbl_801AB0E4:
lbl_801AB104:
/* 801AB104 001A6D64 39 61 00 20 */ addi r11, r1, 0x20
/* 801AB108 001A6D68 7F C3 F3 78 */ mr r3, r30
-/* 801AB10C 001A6D6C 48 01 C0 65 */ bl func_801C7170
+/* 801AB10C 001A6D6C 48 01 C0 65 */ bl _restgpr_26
/* 801AB110 001A6D70 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801AB114 001A6D74 7C 08 03 A6 */ mtlr r0
/* 801AB118 001A6D78 38 21 00 20 */ addi r1, r1, 0x20
@@ -65123,7 +65123,7 @@ lbl_801AB7EC:
lbl_801AB804:
/* 801AB804 001A7464 39 61 00 20 */ addi r11, r1, 0x20
/* 801AB808 001A7468 7F C3 F3 78 */ mr r3, r30
-/* 801AB80C 001A746C 48 01 B9 6D */ bl func_801C7178
+/* 801AB80C 001A746C 48 01 B9 6D */ bl _restgpr_28
/* 801AB810 001A7470 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801AB814 001A7474 7C 08 03 A6 */ mtlr r0
/* 801AB818 001A7478 38 21 00 20 */ addi r1, r1, 0x20
@@ -65182,7 +65182,7 @@ lbl_801AB8CC:
lbl_801AB8DC:
/* 801AB8DC 001A753C 39 61 00 20 */ addi r11, r1, 0x20
/* 801AB8E0 001A7540 7F C3 F3 78 */ mr r3, r30
-/* 801AB8E4 001A7544 48 01 B8 95 */ bl func_801C7178
+/* 801AB8E4 001A7544 48 01 B8 95 */ bl _restgpr_28
/* 801AB8E8 001A7548 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801AB8EC 001A754C 7C 08 03 A6 */ mtlr r0
/* 801AB8F0 001A7550 38 21 00 20 */ addi r1, r1, 0x20
@@ -65230,7 +65230,7 @@ lbl_801AB980:
lbl_801AB990:
/* 801AB990 001A75F0 39 61 00 20 */ addi r11, r1, 0x20
/* 801AB994 001A75F4 7F E3 FB 78 */ mr r3, r31
-/* 801AB998 001A75F8 48 01 B7 E5 */ bl func_801C717C
+/* 801AB998 001A75F8 48 01 B7 E5 */ bl _restgpr_29
/* 801AB99C 001A75FC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801AB9A0 001A7600 7C 08 03 A6 */ mtlr r0
/* 801AB9A4 001A7604 38 21 00 20 */ addi r1, r1, 0x20
@@ -65294,7 +65294,7 @@ lbl_801ABA54:
lbl_801ABA80:
/* 801ABA80 001A76E0 39 61 00 20 */ addi r11, r1, 0x20
/* 801ABA84 001A76E4 7F E3 FB 78 */ mr r3, r31
-/* 801ABA88 001A76E8 48 01 B6 F1 */ bl func_801C7178
+/* 801ABA88 001A76E8 48 01 B6 F1 */ bl _restgpr_28
/* 801ABA8C 001A76EC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801ABA90 001A76F0 7C 08 03 A6 */ mtlr r0
/* 801ABA94 001A76F4 38 21 00 20 */ addi r1, r1, 0x20
@@ -65348,7 +65348,7 @@ lbl_801ABB10:
lbl_801ABB4C:
/* 801ABB4C 001A77AC 39 61 00 20 */ addi r11, r1, 0x20
/* 801ABB50 001A77B0 7F E3 FB 78 */ mr r3, r31
-/* 801ABB54 001A77B4 48 01 B6 29 */ bl func_801C717C
+/* 801ABB54 001A77B4 48 01 B6 29 */ bl _restgpr_29
/* 801ABB58 001A77B8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801ABB5C 001A77BC 7C 08 03 A6 */ mtlr r0
/* 801ABB60 001A77C0 38 21 00 20 */ addi r1, r1, 0x20
@@ -65402,7 +65402,7 @@ lbl_801ABBDC:
lbl_801ABC18:
/* 801ABC18 001A7878 39 61 00 20 */ addi r11, r1, 0x20
/* 801ABC1C 001A787C 7F E3 FB 78 */ mr r3, r31
-/* 801ABC20 001A7880 48 01 B5 5D */ bl func_801C717C
+/* 801ABC20 001A7880 48 01 B5 5D */ bl _restgpr_29
/* 801ABC24 001A7884 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801ABC28 001A7888 7C 08 03 A6 */ mtlr r0
/* 801ABC2C 001A788C 38 21 00 20 */ addi r1, r1, 0x20
@@ -65445,7 +65445,7 @@ lbl_801ABC94:
lbl_801ABCBC:
/* 801ABCBC 001A791C 39 61 00 20 */ addi r11, r1, 0x20
/* 801ABCC0 001A7920 7F E3 FB 78 */ mr r3, r31
-/* 801ABCC4 001A7924 48 01 B4 B9 */ bl func_801C717C
+/* 801ABCC4 001A7924 48 01 B4 B9 */ bl _restgpr_29
/* 801ABCC8 001A7928 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801ABCCC 001A792C 7C 08 03 A6 */ mtlr r0
/* 801ABCD0 001A7930 38 21 00 20 */ addi r1, r1, 0x20
@@ -65498,7 +65498,7 @@ lbl_801ABD4C:
lbl_801ABD88:
/* 801ABD88 001A79E8 39 61 00 20 */ addi r11, r1, 0x20
/* 801ABD8C 001A79EC 7F E3 FB 78 */ mr r3, r31
-/* 801ABD90 001A79F0 48 01 B3 E9 */ bl func_801C7178
+/* 801ABD90 001A79F0 48 01 B3 E9 */ bl _restgpr_28
/* 801ABD94 001A79F4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801ABD98 001A79F8 7C 08 03 A6 */ mtlr r0
/* 801ABD9C 001A79FC 38 21 00 20 */ addi r1, r1, 0x20
@@ -65586,7 +65586,7 @@ lbl_801ABEB4:
lbl_801ABED4:
/* 801ABED4 001A7B34 39 61 00 20 */ addi r11, r1, 0x20
/* 801ABED8 001A7B38 7F E3 FB 78 */ mr r3, r31
-/* 801ABEDC 001A7B3C 48 01 B2 9D */ bl func_801C7178
+/* 801ABEDC 001A7B3C 48 01 B2 9D */ bl _restgpr_28
/* 801ABEE0 001A7B40 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801ABEE4 001A7B44 7C 08 03 A6 */ mtlr r0
/* 801ABEE8 001A7B48 38 21 00 20 */ addi r1, r1, 0x20
@@ -65654,7 +65654,7 @@ lbl_801ABFC0:
/* 801ABFC0 001A7C20 38 60 00 00 */ li r3, 0
lbl_801ABFC4:
/* 801ABFC4 001A7C24 39 61 00 20 */ addi r11, r1, 0x20
-/* 801ABFC8 001A7C28 48 01 B1 B1 */ bl func_801C7178
+/* 801ABFC8 001A7C28 48 01 B1 B1 */ bl _restgpr_28
/* 801ABFCC 001A7C2C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801ABFD0 001A7C30 7C 08 03 A6 */ mtlr r0
/* 801ABFD4 001A7C34 38 21 00 20 */ addi r1, r1, 0x20
@@ -65724,7 +65724,7 @@ lbl_801AC098:
lbl_801AC0C4:
/* 801AC0C4 001A7D24 39 61 00 20 */ addi r11, r1, 0x20
/* 801AC0C8 001A7D28 7F C3 F3 78 */ mr r3, r30
-/* 801AC0CC 001A7D2C 48 01 B0 AD */ bl func_801C7178
+/* 801AC0CC 001A7D2C 48 01 B0 AD */ bl _restgpr_28
/* 801AC0D0 001A7D30 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801AC0D4 001A7D34 7C 08 03 A6 */ mtlr r0
/* 801AC0D8 001A7D38 38 21 00 20 */ addi r1, r1, 0x20
@@ -66024,7 +66024,7 @@ lbl_801AC4A4:
lbl_801AC4B0:
/* 801AC4B0 001A8110 39 61 00 50 */ addi r11, r1, 0x50
/* 801AC4B4 001A8114 7F C3 F3 78 */ mr r3, r30
-/* 801AC4B8 001A8118 48 01 AC B5 */ bl func_801C716C
+/* 801AC4B8 001A8118 48 01 AC B5 */ bl _restgpr_25
/* 801AC4BC 001A811C 80 01 00 54 */ lwz r0, 0x54(r1)
/* 801AC4C0 001A8120 7C 08 03 A6 */ mtlr r0
/* 801AC4C4 001A8124 38 21 00 50 */ addi r1, r1, 0x50
@@ -66163,7 +66163,7 @@ lbl_801AC678:
lbl_801AC698:
/* 801AC698 001A82F8 39 61 00 40 */ addi r11, r1, 0x40
/* 801AC69C 001A82FC 7F 83 E3 78 */ mr r3, r28
-/* 801AC6A0 001A8300 48 01 AA D1 */ bl func_801C7170
+/* 801AC6A0 001A8300 48 01 AA D1 */ bl _restgpr_26
/* 801AC6A4 001A8304 80 01 00 44 */ lwz r0, 0x44(r1)
/* 801AC6A8 001A8308 7C 08 03 A6 */ mtlr r0
/* 801AC6AC 001A830C 38 21 00 40 */ addi r1, r1, 0x40
@@ -66509,7 +66509,7 @@ lbl_801ACB68:
lbl_801ACB78:
/* 801ACB78 001A87D8 39 61 01 30 */ addi r11, r1, 0x130
/* 801ACB7C 001A87DC 7F A3 EB 78 */ mr r3, r29
-/* 801ACB80 001A87E0 48 01 A5 E1 */ bl func_801C7160
+/* 801ACB80 001A87E0 48 01 A5 E1 */ bl _restgpr_22
/* 801ACB84 001A87E4 80 01 01 34 */ lwz r0, 0x134(r1)
/* 801ACB88 001A87E8 7C 08 03 A6 */ mtlr r0
/* 801ACB8C 001A87EC 38 21 01 30 */ addi r1, r1, 0x130
@@ -66753,7 +66753,7 @@ lbl_801ACED4:
lbl_801ACEE0:
/* 801ACEE0 001A8B40 39 61 01 60 */ addi r11, r1, 0x160
/* 801ACEE4 001A8B44 7F 43 D3 78 */ mr r3, r26
-/* 801ACEE8 001A8B48 48 01 A2 6D */ bl func_801C7154
+/* 801ACEE8 001A8B48 48 01 A2 6D */ bl _restgpr_19
/* 801ACEEC 001A8B4C 80 01 01 64 */ lwz r0, 0x164(r1)
/* 801ACEF0 001A8B50 7C 08 03 A6 */ mtlr r0
/* 801ACEF4 001A8B54 38 21 01 60 */ addi r1, r1, 0x160
@@ -67003,7 +67003,7 @@ lbl_801AD254:
lbl_801AD260:
/* 801AD260 001A8EC0 39 61 01 60 */ addi r11, r1, 0x160
/* 801AD264 001A8EC4 7F 43 D3 78 */ mr r3, r26
-/* 801AD268 001A8EC8 48 01 9E ED */ bl func_801C7154
+/* 801AD268 001A8EC8 48 01 9E ED */ bl _restgpr_19
/* 801AD26C 001A8ECC 80 01 01 64 */ lwz r0, 0x164(r1)
/* 801AD270 001A8ED0 7C 08 03 A6 */ mtlr r0
/* 801AD274 001A8ED4 38 21 01 60 */ addi r1, r1, 0x160
@@ -67259,7 +67259,7 @@ lbl_801AD5DC:
lbl_801AD5E8:
/* 801AD5E8 001A9248 39 61 01 50 */ addi r11, r1, 0x150
/* 801AD5EC 001A924C 7F 63 DB 78 */ mr r3, r27
-/* 801AD5F0 001A9250 48 01 9B 69 */ bl func_801C7158
+/* 801AD5F0 001A9250 48 01 9B 69 */ bl _restgpr_20
/* 801AD5F4 001A9254 80 01 01 54 */ lwz r0, 0x154(r1)
/* 801AD5F8 001A9258 7C 08 03 A6 */ mtlr r0
/* 801AD5FC 001A925C 38 21 01 50 */ addi r1, r1, 0x150
@@ -67542,7 +67542,7 @@ lbl_801AD9BC:
lbl_801AD9C8:
/* 801AD9C8 001A9628 39 61 01 60 */ addi r11, r1, 0x160
/* 801AD9CC 001A962C 7F 23 CB 78 */ mr r3, r25
-/* 801AD9D0 001A9630 48 01 97 81 */ bl func_801C7150
+/* 801AD9D0 001A9630 48 01 97 81 */ bl _restgpr_18
/* 801AD9D4 001A9634 80 01 01 64 */ lwz r0, 0x164(r1)
/* 801AD9D8 001A9638 7C 08 03 A6 */ mtlr r0
/* 801AD9DC 001A963C 38 21 01 60 */ addi r1, r1, 0x160
@@ -67658,7 +67658,7 @@ lbl_801ADB64:
lbl_801ADB74:
/* 801ADB74 001A97D4 39 61 00 50 */ addi r11, r1, 0x50
/* 801ADB78 001A97D8 7F 83 E3 78 */ mr r3, r28
-/* 801ADB7C 001A97DC 48 01 95 F1 */ bl func_801C716C
+/* 801ADB7C 001A97DC 48 01 95 F1 */ bl _restgpr_25
/* 801ADB80 001A97E0 80 01 00 54 */ lwz r0, 0x54(r1)
/* 801ADB84 001A97E4 7C 08 03 A6 */ mtlr r0
/* 801ADB88 001A97E8 38 21 00 50 */ addi r1, r1, 0x50
@@ -67731,7 +67731,7 @@ lbl_801ADC70:
lbl_801ADC7C:
/* 801ADC7C 001A98DC 39 61 00 A0 */ addi r11, r1, 0xa0
/* 801ADC80 001A98E0 7F 83 E3 78 */ mr r3, r28
-/* 801ADC84 001A98E4 48 01 94 ED */ bl func_801C7170
+/* 801ADC84 001A98E4 48 01 94 ED */ bl _restgpr_26
/* 801ADC88 001A98E8 80 01 00 A4 */ lwz r0, 0xa4(r1)
/* 801ADC8C 001A98EC 7C 08 03 A6 */ mtlr r0
/* 801ADC90 001A98F0 38 21 00 A0 */ addi r1, r1, 0xa0
@@ -67930,7 +67930,7 @@ lbl_801ADF50:
/* 801ADF58 001A9BB8 41 80 FF 84 */ blt lbl_801ADEDC
/* 801ADF5C 001A9BBC 39 61 00 50 */ addi r11, r1, 0x50
/* 801ADF60 001A9BC0 7F E3 FB 78 */ mr r3, r31
-/* 801ADF64 001A9BC4 48 01 92 09 */ bl func_801C716C
+/* 801ADF64 001A9BC4 48 01 92 09 */ bl _restgpr_25
/* 801ADF68 001A9BC8 80 01 00 54 */ lwz r0, 0x54(r1)
/* 801ADF6C 001A9BCC 7C 08 03 A6 */ mtlr r0
/* 801ADF70 001A9BD0 38 21 00 50 */ addi r1, r1, 0x50
@@ -68022,7 +68022,7 @@ lbl_801AE090:
lbl_801AE0B0:
/* 801AE0B0 001A9D10 39 61 00 40 */ addi r11, r1, 0x40
/* 801AE0B4 001A9D14 7F A3 EB 78 */ mr r3, r29
-/* 801AE0B8 001A9D18 48 01 90 B9 */ bl func_801C7170
+/* 801AE0B8 001A9D18 48 01 90 B9 */ bl _restgpr_26
/* 801AE0BC 001A9D1C 80 01 00 44 */ lwz r0, 0x44(r1)
/* 801AE0C0 001A9D20 7C 08 03 A6 */ mtlr r0
/* 801AE0C4 001A9D24 38 21 00 40 */ addi r1, r1, 0x40
@@ -68732,7 +68732,7 @@ lbl_801AEA64:
lbl_801AEA90:
/* 801AEA90 001AA6F0 39 61 00 50 */ addi r11, r1, 0x50
/* 801AEA94 001AA6F4 7F 83 E3 78 */ mr r3, r28
-/* 801AEA98 001AA6F8 48 01 86 D5 */ bl func_801C716C
+/* 801AEA98 001AA6F8 48 01 86 D5 */ bl _restgpr_25
/* 801AEA9C 001AA6FC 80 01 00 54 */ lwz r0, 0x54(r1)
/* 801AEAA0 001AA700 7C 08 03 A6 */ mtlr r0
/* 801AEAA4 001AA704 38 21 00 50 */ addi r1, r1, 0x50
@@ -68861,7 +68861,7 @@ lbl_801AEC54:
lbl_801AEC64:
/* 801AEC64 001AA8C4 39 61 00 90 */ addi r11, r1, 0x90
/* 801AEC68 001AA8C8 7F C3 F3 78 */ mr r3, r30
-/* 801AEC6C 001AA8CC 48 01 84 F1 */ bl func_801C715C
+/* 801AEC6C 001AA8CC 48 01 84 F1 */ bl _restgpr_21
/* 801AEC70 001AA8D0 80 01 00 94 */ lwz r0, 0x94(r1)
/* 801AEC74 001AA8D4 7C 08 03 A6 */ mtlr r0
/* 801AEC78 001AA8D8 38 21 00 90 */ addi r1, r1, 0x90
@@ -68916,7 +68916,7 @@ lbl_801AED0C:
lbl_801AED30:
/* 801AED30 001AA990 39 61 00 20 */ addi r11, r1, 0x20
/* 801AED34 001AA994 7F C3 F3 78 */ mr r3, r30
-/* 801AED38 001AA998 48 01 84 45 */ bl func_801C717C
+/* 801AED38 001AA998 48 01 84 45 */ bl _restgpr_29
/* 801AED3C 001AA99C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801AED40 001AA9A0 7C 08 03 A6 */ mtlr r0
/* 801AED44 001AA9A4 38 21 00 20 */ addi r1, r1, 0x20
@@ -69111,7 +69111,7 @@ lbl_801AEFF8:
lbl_801AF004:
/* 801AF004 001AAC64 39 61 00 30 */ addi r11, r1, 0x30
/* 801AF008 001AAC68 7F 83 E3 78 */ mr r3, r28
-/* 801AF00C 001AAC6C 48 01 81 61 */ bl func_801C716C
+/* 801AF00C 001AAC6C 48 01 81 61 */ bl _restgpr_25
/* 801AF010 001AAC70 80 01 00 34 */ lwz r0, 0x34(r1)
/* 801AF014 001AAC74 7C 08 03 A6 */ mtlr r0
/* 801AF018 001AAC78 38 21 00 30 */ addi r1, r1, 0x30
@@ -69282,7 +69282,7 @@ lbl_801AF248:
lbl_801AF270:
/* 801AF270 001AAED0 39 61 00 40 */ addi r11, r1, 0x40
/* 801AF274 001AAED4 7F A3 EB 78 */ mr r3, r29
-/* 801AF278 001AAED8 48 01 7E F9 */ bl func_801C7170
+/* 801AF278 001AAED8 48 01 7E F9 */ bl _restgpr_26
/* 801AF27C 001AAEDC 80 01 00 44 */ lwz r0, 0x44(r1)
/* 801AF280 001AAEE0 7C 08 03 A6 */ mtlr r0
/* 801AF284 001AAEE4 38 21 00 40 */ addi r1, r1, 0x40
@@ -69365,7 +69365,7 @@ lbl_801AF378:
lbl_801AF3A0:
/* 801AF3A0 001AB000 39 61 00 40 */ addi r11, r1, 0x40
/* 801AF3A4 001AB004 7F A3 EB 78 */ mr r3, r29
-/* 801AF3A8 001AB008 48 01 7D C9 */ bl func_801C7170
+/* 801AF3A8 001AB008 48 01 7D C9 */ bl _restgpr_26
/* 801AF3AC 001AB00C 80 01 00 44 */ lwz r0, 0x44(r1)
/* 801AF3B0 001AB010 7C 08 03 A6 */ mtlr r0
/* 801AF3B4 001AB014 38 21 00 40 */ addi r1, r1, 0x40
@@ -69439,7 +69439,7 @@ lbl_801AF488:
lbl_801AF4B0:
/* 801AF4B0 001AB110 39 61 00 40 */ addi r11, r1, 0x40
/* 801AF4B4 001AB114 7F A3 EB 78 */ mr r3, r29
-/* 801AF4B8 001AB118 48 01 7C B9 */ bl func_801C7170
+/* 801AF4B8 001AB118 48 01 7C B9 */ bl _restgpr_26
/* 801AF4BC 001AB11C 80 01 00 44 */ lwz r0, 0x44(r1)
/* 801AF4C0 001AB120 7C 08 03 A6 */ mtlr r0
/* 801AF4C4 001AB124 38 21 00 40 */ addi r1, r1, 0x40
@@ -69515,7 +69515,7 @@ lbl_801AF5B4:
lbl_801AF5C4:
/* 801AF5C4 001AB224 39 61 00 50 */ addi r11, r1, 0x50
/* 801AF5C8 001AB228 7F A3 EB 78 */ mr r3, r29
-/* 801AF5CC 001AB22C 48 01 7B A1 */ bl func_801C716C
+/* 801AF5CC 001AB22C 48 01 7B A1 */ bl _restgpr_25
/* 801AF5D0 001AB230 80 01 00 54 */ lwz r0, 0x54(r1)
/* 801AF5D4 001AB234 7C 08 03 A6 */ mtlr r0
/* 801AF5D8 001AB238 38 21 00 50 */ addi r1, r1, 0x50
@@ -69683,7 +69683,7 @@ lbl_801AF7F4:
lbl_801AF818:
/* 801AF818 001AB478 39 61 00 C0 */ addi r11, r1, 0xc0
/* 801AF81C 001AB47C 7F A3 EB 78 */ mr r3, r29
-/* 801AF820 001AB480 48 01 79 35 */ bl func_801C7154
+/* 801AF820 001AB480 48 01 79 35 */ bl _restgpr_19
/* 801AF824 001AB484 80 01 00 C4 */ lwz r0, 0xc4(r1)
/* 801AF828 001AB488 7C 08 03 A6 */ mtlr r0
/* 801AF82C 001AB48C 38 21 00 C0 */ addi r1, r1, 0xc0
@@ -69781,7 +69781,7 @@ lbl_801AF944:
lbl_801AF984:
/* 801AF984 001AB5E4 39 61 00 50 */ addi r11, r1, 0x50
/* 801AF988 001AB5E8 7F E3 FB 78 */ mr r3, r31
-/* 801AF98C 001AB5EC 48 01 77 E1 */ bl func_801C716C
+/* 801AF98C 001AB5EC 48 01 77 E1 */ bl _restgpr_25
/* 801AF990 001AB5F0 80 01 00 54 */ lwz r0, 0x54(r1)
/* 801AF994 001AB5F4 7C 08 03 A6 */ mtlr r0
/* 801AF998 001AB5F8 38 21 00 50 */ addi r1, r1, 0x50
@@ -70125,7 +70125,7 @@ lbl_801AFE50:
lbl_801AFE70:
/* 801AFE70 001ABAD0 39 61 00 50 */ addi r11, r1, 0x50
/* 801AFE74 001ABAD4 7F E3 FB 78 */ mr r3, r31
-/* 801AFE78 001ABAD8 48 01 72 F5 */ bl func_801C716C
+/* 801AFE78 001ABAD8 48 01 72 F5 */ bl _restgpr_25
/* 801AFE7C 001ABADC 80 01 00 54 */ lwz r0, 0x54(r1)
/* 801AFE80 001ABAE0 7C 08 03 A6 */ mtlr r0
/* 801AFE84 001ABAE4 38 21 00 50 */ addi r1, r1, 0x50
@@ -70269,7 +70269,7 @@ lbl_801B005C:
lbl_801B007C:
/* 801B007C 001ABCDC 39 61 00 50 */ addi r11, r1, 0x50
/* 801B0080 001ABCE0 7F E3 FB 78 */ mr r3, r31
-/* 801B0084 001ABCE4 48 01 70 E9 */ bl func_801C716C
+/* 801B0084 001ABCE4 48 01 70 E9 */ bl _restgpr_25
/* 801B0088 001ABCE8 80 01 00 54 */ lwz r0, 0x54(r1)
/* 801B008C 001ABCEC 7C 08 03 A6 */ mtlr r0
/* 801B0090 001ABCF0 38 21 00 50 */ addi r1, r1, 0x50
@@ -70381,7 +70381,7 @@ lbl_801B01E0:
lbl_801B021C:
/* 801B021C 001ABE7C 39 61 00 50 */ addi r11, r1, 0x50
/* 801B0220 001ABE80 7F 83 E3 78 */ mr r3, r28
-/* 801B0224 001ABE84 48 01 6F 49 */ bl func_801C716C
+/* 801B0224 001ABE84 48 01 6F 49 */ bl _restgpr_25
/* 801B0228 001ABE88 80 01 00 54 */ lwz r0, 0x54(r1)
/* 801B022C 001ABE8C 7C 08 03 A6 */ mtlr r0
/* 801B0230 001ABE90 38 21 00 50 */ addi r1, r1, 0x50
@@ -70614,7 +70614,7 @@ lbl_801B0544:
lbl_801B0578:
/* 801B0578 001AC1D8 39 61 00 50 */ addi r11, r1, 0x50
/* 801B057C 001AC1DC 7F A3 EB 78 */ mr r3, r29
-/* 801B0580 001AC1E0 48 01 6B ED */ bl func_801C716C
+/* 801B0580 001AC1E0 48 01 6B ED */ bl _restgpr_25
/* 801B0584 001AC1E4 80 01 00 54 */ lwz r0, 0x54(r1)
/* 801B0588 001AC1E8 7C 08 03 A6 */ mtlr r0
/* 801B058C 001AC1EC 38 21 00 50 */ addi r1, r1, 0x50
@@ -70783,7 +70783,7 @@ lbl_801B07C0:
lbl_801B07D8:
/* 801B07D8 001AC438 39 61 00 50 */ addi r11, r1, 0x50
/* 801B07DC 001AC43C 7F C3 F3 78 */ mr r3, r30
-/* 801B07E0 001AC440 48 01 69 8D */ bl func_801C716C
+/* 801B07E0 001AC440 48 01 69 8D */ bl _restgpr_25
/* 801B07E4 001AC444 80 01 00 54 */ lwz r0, 0x54(r1)
/* 801B07E8 001AC448 7C 08 03 A6 */ mtlr r0
/* 801B07EC 001AC44C 38 21 00 50 */ addi r1, r1, 0x50
@@ -71051,7 +71051,7 @@ lbl_801B0B88:
lbl_801B0B94:
/* 801B0B94 001AC7F4 39 61 00 80 */ addi r11, r1, 0x80
/* 801B0B98 001AC7F8 7F A3 EB 78 */ mr r3, r29
-/* 801B0B9C 001AC7FC 48 01 65 BD */ bl func_801C7158
+/* 801B0B9C 001AC7FC 48 01 65 BD */ bl _restgpr_20
/* 801B0BA0 001AC800 80 01 00 84 */ lwz r0, 0x84(r1)
/* 801B0BA4 001AC804 7C 08 03 A6 */ mtlr r0
/* 801B0BA8 001AC808 38 21 00 80 */ addi r1, r1, 0x80
@@ -71281,7 +71281,7 @@ lbl_801B0EC8:
lbl_801B0ED4:
/* 801B0ED4 001ACB34 39 61 00 50 */ addi r11, r1, 0x50
/* 801B0ED8 001ACB38 7F A3 EB 78 */ mr r3, r29
-/* 801B0EDC 001ACB3C 48 01 62 91 */ bl func_801C716C
+/* 801B0EDC 001ACB3C 48 01 62 91 */ bl _restgpr_25
/* 801B0EE0 001ACB40 80 01 00 54 */ lwz r0, 0x54(r1)
/* 801B0EE4 001ACB44 7C 08 03 A6 */ mtlr r0
/* 801B0EE8 001ACB48 38 21 00 50 */ addi r1, r1, 0x50
@@ -71593,7 +71593,7 @@ lbl_801B12F0:
lbl_801B12FC:
/* 801B12FC 001ACF5C 39 61 00 B0 */ addi r11, r1, 0xb0
/* 801B1300 001ACF60 7F A3 EB 78 */ mr r3, r29
-/* 801B1304 001ACF64 48 01 5E 59 */ bl func_801C715C
+/* 801B1304 001ACF64 48 01 5E 59 */ bl _restgpr_21
/* 801B1308 001ACF68 80 01 00 B4 */ lwz r0, 0xb4(r1)
/* 801B130C 001ACF6C 7C 08 03 A6 */ mtlr r0
/* 801B1310 001ACF70 38 21 00 B0 */ addi r1, r1, 0xb0
@@ -71633,7 +71633,7 @@ lbl_801B1374:
/* 801B1380 001ACFE0 38 60 00 00 */ li r3, 0
lbl_801B1384:
/* 801B1384 001ACFE4 39 61 00 20 */ addi r11, r1, 0x20
-/* 801B1388 001ACFE8 48 01 5D E9 */ bl func_801C7170
+/* 801B1388 001ACFE8 48 01 5D E9 */ bl _restgpr_26
/* 801B138C 001ACFEC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801B1390 001ACFF0 7C 08 03 A6 */ mtlr r0
/* 801B1394 001ACFF4 38 21 00 20 */ addi r1, r1, 0x20
@@ -71790,7 +71790,7 @@ lbl_801B1594:
lbl_801B15C4:
/* 801B15C4 001AD224 39 61 00 70 */ addi r11, r1, 0x70
/* 801B15C8 001AD228 7F 63 DB 78 */ mr r3, r27
-/* 801B15CC 001AD22C 48 01 5B A1 */ bl func_801C716C
+/* 801B15CC 001AD22C 48 01 5B A1 */ bl _restgpr_25
/* 801B15D0 001AD230 80 01 00 74 */ lwz r0, 0x74(r1)
/* 801B15D4 001AD234 7C 08 03 A6 */ mtlr r0
/* 801B15D8 001AD238 38 21 00 70 */ addi r1, r1, 0x70
@@ -71885,7 +71885,7 @@ lbl_801B16F4:
lbl_801B1720:
/* 801B1720 001AD380 39 61 00 40 */ addi r11, r1, 0x40
/* 801B1724 001AD384 7F A3 EB 78 */ mr r3, r29
-/* 801B1728 001AD388 48 01 5A 49 */ bl func_801C7170
+/* 801B1728 001AD388 48 01 5A 49 */ bl _restgpr_26
/* 801B172C 001AD38C 80 01 00 44 */ lwz r0, 0x44(r1)
/* 801B1730 001AD390 7C 08 03 A6 */ mtlr r0
/* 801B1734 001AD394 38 21 00 40 */ addi r1, r1, 0x40
@@ -72093,7 +72093,7 @@ lbl_801B1A10:
lbl_801B1A1C:
/* 801B1A1C 001AD67C 39 61 00 40 */ addi r11, r1, 0x40
/* 801B1A20 001AD680 7F A3 EB 78 */ mr r3, r29
-/* 801B1A24 001AD684 48 01 57 4D */ bl func_801C7170
+/* 801B1A24 001AD684 48 01 57 4D */ bl _restgpr_26
/* 801B1A28 001AD688 80 01 00 44 */ lwz r0, 0x44(r1)
/* 801B1A2C 001AD68C 7C 08 03 A6 */ mtlr r0
/* 801B1A30 001AD690 38 21 00 40 */ addi r1, r1, 0x40
@@ -72632,7 +72632,7 @@ lbl_801B2190:
/* 801B2198 001ADDF8 41 80 FF 30 */ blt lbl_801B20C8
/* 801B219C 001ADDFC 39 61 00 80 */ addi r11, r1, 0x80
/* 801B21A0 001ADE00 7F A3 EB 78 */ mr r3, r29
-/* 801B21A4 001ADE04 48 01 4F B9 */ bl func_801C715C
+/* 801B21A4 001ADE04 48 01 4F B9 */ bl _restgpr_21
/* 801B21A8 001ADE08 80 01 00 84 */ lwz r0, 0x84(r1)
/* 801B21AC 001ADE0C 7C 08 03 A6 */ mtlr r0
/* 801B21B0 001ADE10 38 21 00 80 */ addi r1, r1, 0x80
@@ -72715,7 +72715,7 @@ lbl_801B22D0:
/* 801B22D0 001ADF30 38 60 00 00 */ li r3, 0
lbl_801B22D4:
/* 801B22D4 001ADF34 39 61 00 20 */ addi r11, r1, 0x20
-/* 801B22D8 001ADF38 48 01 4E A1 */ bl func_801C7178
+/* 801B22D8 001ADF38 48 01 4E A1 */ bl _restgpr_28
/* 801B22DC 001ADF3C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801B22E0 001ADF40 7C 08 03 A6 */ mtlr r0
/* 801B22E4 001ADF44 38 21 00 20 */ addi r1, r1, 0x20
@@ -72839,7 +72839,7 @@ lbl_801B2478:
lbl_801B2484:
/* 801B2484 001AE0E4 39 61 00 B0 */ addi r11, r1, 0xb0
/* 801B2488 001AE0E8 7F C3 F3 78 */ mr r3, r30
-/* 801B248C 001AE0EC 48 01 4C D5 */ bl func_801C7160
+/* 801B248C 001AE0EC 48 01 4C D5 */ bl _restgpr_22
/* 801B2490 001AE0F0 80 01 00 B4 */ lwz r0, 0xb4(r1)
/* 801B2494 001AE0F4 7C 08 03 A6 */ mtlr r0
/* 801B2498 001AE0F8 38 21 00 B0 */ addi r1, r1, 0xb0
@@ -73059,7 +73059,7 @@ lbl_801B2794:
lbl_801B27A0:
/* 801B27A0 001AE400 39 61 00 90 */ addi r11, r1, 0x90
/* 801B27A4 001AE404 7F A3 EB 78 */ mr r3, r29
-/* 801B27A8 001AE408 48 01 49 B9 */ bl func_801C7160
+/* 801B27A8 001AE408 48 01 49 B9 */ bl _restgpr_22
/* 801B27AC 001AE40C 80 01 00 94 */ lwz r0, 0x94(r1)
/* 801B27B0 001AE410 7C 08 03 A6 */ mtlr r0
/* 801B27B4 001AE414 38 21 00 90 */ addi r1, r1, 0x90
@@ -73099,7 +73099,7 @@ lbl_801B2810:
lbl_801B2838:
/* 801B2838 001AE498 39 61 00 20 */ addi r11, r1, 0x20
/* 801B283C 001AE49C 7F E3 FB 78 */ mr r3, r31
-/* 801B2840 001AE4A0 48 01 49 3D */ bl func_801C717C
+/* 801B2840 001AE4A0 48 01 49 3D */ bl _restgpr_29
/* 801B2844 001AE4A4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801B2848 001AE4A8 7C 08 03 A6 */ mtlr r0
/* 801B284C 001AE4AC 38 21 00 20 */ addi r1, r1, 0x20
@@ -73208,7 +73208,7 @@ lbl_801B299C:
lbl_801B29C0:
/* 801B29C0 001AE620 39 61 00 80 */ addi r11, r1, 0x80
/* 801B29C4 001AE624 7F 83 E3 78 */ mr r3, r28
-/* 801B29C8 001AE628 48 01 47 A5 */ bl func_801C716C
+/* 801B29C8 001AE628 48 01 47 A5 */ bl _restgpr_25
/* 801B29CC 001AE62C 80 01 00 84 */ lwz r0, 0x84(r1)
/* 801B29D0 001AE630 7C 08 03 A6 */ mtlr r0
/* 801B29D4 001AE634 38 21 00 80 */ addi r1, r1, 0x80
@@ -73373,7 +73373,7 @@ lbl_801B2BD4:
lbl_801B2C0C:
/* 801B2C0C 001AE86C 39 61 00 B0 */ addi r11, r1, 0xb0
/* 801B2C10 001AE870 7F C3 F3 78 */ mr r3, r30
-/* 801B2C14 001AE874 48 01 45 4D */ bl func_801C7160
+/* 801B2C14 001AE874 48 01 45 4D */ bl _restgpr_22
/* 801B2C18 001AE878 80 01 00 B4 */ lwz r0, 0xb4(r1)
/* 801B2C1C 001AE87C 7C 08 03 A6 */ mtlr r0
/* 801B2C20 001AE880 38 21 00 B0 */ addi r1, r1, 0xb0
@@ -74342,7 +74342,7 @@ lbl_801B3998:
lbl_801B39A8:
/* 801B39A8 001AF608 39 61 00 40 */ addi r11, r1, 0x40
/* 801B39AC 001AF60C 7F A3 EB 78 */ mr r3, r29
-/* 801B39B0 001AF610 48 01 37 C1 */ bl func_801C7170
+/* 801B39B0 001AF610 48 01 37 C1 */ bl _restgpr_26
/* 801B39B4 001AF614 80 01 00 44 */ lwz r0, 0x44(r1)
/* 801B39B8 001AF618 7C 08 03 A6 */ mtlr r0
/* 801B39BC 001AF61C 38 21 00 40 */ addi r1, r1, 0x40
@@ -74675,7 +74675,7 @@ lbl_801B3E78:
lbl_801B3E88:
/* 801B3E88 001AFAE8 39 61 00 50 */ addi r11, r1, 0x50
/* 801B3E8C 001AFAEC 7F C3 F3 78 */ mr r3, r30
-/* 801B3E90 001AFAF0 48 01 32 DD */ bl func_801C716C
+/* 801B3E90 001AFAF0 48 01 32 DD */ bl _restgpr_25
/* 801B3E94 001AFAF4 80 01 00 54 */ lwz r0, 0x54(r1)
/* 801B3E98 001AFAF8 7C 08 03 A6 */ mtlr r0
/* 801B3E9C 001AFAFC 38 21 00 50 */ addi r1, r1, 0x50
@@ -74813,7 +74813,7 @@ lbl_801B406C:
lbl_801B4078:
/* 801B4078 001AFCD8 39 61 00 70 */ addi r11, r1, 0x70
/* 801B407C 001AFCDC 7F 63 DB 78 */ mr r3, r27
-/* 801B4080 001AFCE0 48 01 30 ED */ bl func_801C716C
+/* 801B4080 001AFCE0 48 01 30 ED */ bl _restgpr_25
/* 801B4084 001AFCE4 80 01 00 74 */ lwz r0, 0x74(r1)
/* 801B4088 001AFCE8 7C 08 03 A6 */ mtlr r0
/* 801B408C 001AFCEC 38 21 00 70 */ addi r1, r1, 0x70
@@ -74953,7 +74953,7 @@ lbl_801B4260:
lbl_801B426C:
/* 801B426C 001AFECC 39 61 00 70 */ addi r11, r1, 0x70
/* 801B4270 001AFED0 7F 63 DB 78 */ mr r3, r27
-/* 801B4274 001AFED4 48 01 2E F9 */ bl func_801C716C
+/* 801B4274 001AFED4 48 01 2E F9 */ bl _restgpr_25
/* 801B4278 001AFED8 80 01 00 74 */ lwz r0, 0x74(r1)
/* 801B427C 001AFEDC 7C 08 03 A6 */ mtlr r0
/* 801B4280 001AFEE0 38 21 00 70 */ addi r1, r1, 0x70
@@ -75289,7 +75289,7 @@ lbl_801B4714:
lbl_801B4720:
/* 801B4720 001B0380 39 61 00 70 */ addi r11, r1, 0x70
/* 801B4724 001B0384 7F 63 DB 78 */ mr r3, r27
-/* 801B4728 001B0388 48 01 2A 45 */ bl func_801C716C
+/* 801B4728 001B0388 48 01 2A 45 */ bl _restgpr_25
/* 801B472C 001B038C 80 01 00 74 */ lwz r0, 0x74(r1)
/* 801B4730 001B0390 7C 08 03 A6 */ mtlr r0
/* 801B4734 001B0394 38 21 00 70 */ addi r1, r1, 0x70
@@ -75427,7 +75427,7 @@ lbl_801B4904:
lbl_801B4910:
/* 801B4910 001B0570 39 61 00 70 */ addi r11, r1, 0x70
/* 801B4914 001B0574 7F 63 DB 78 */ mr r3, r27
-/* 801B4918 001B0578 48 01 28 55 */ bl func_801C716C
+/* 801B4918 001B0578 48 01 28 55 */ bl _restgpr_25
/* 801B491C 001B057C 80 01 00 74 */ lwz r0, 0x74(r1)
/* 801B4920 001B0580 7C 08 03 A6 */ mtlr r0
/* 801B4924 001B0584 38 21 00 70 */ addi r1, r1, 0x70
@@ -75577,7 +75577,7 @@ lbl_801B4B18:
lbl_801B4B28:
/* 801B4B28 001B0788 39 61 00 70 */ addi r11, r1, 0x70
/* 801B4B2C 001B078C 7F 43 D3 78 */ mr r3, r26
-/* 801B4B30 001B0790 48 01 26 3D */ bl func_801C716C
+/* 801B4B30 001B0790 48 01 26 3D */ bl _restgpr_25
/* 801B4B34 001B0794 80 01 00 74 */ lwz r0, 0x74(r1)
/* 801B4B38 001B0798 7C 08 03 A6 */ mtlr r0
/* 801B4B3C 001B079C 38 21 00 70 */ addi r1, r1, 0x70
@@ -75727,7 +75727,7 @@ lbl_801B4D38:
lbl_801B4D44:
/* 801B4D44 001B09A4 39 61 00 70 */ addi r11, r1, 0x70
/* 801B4D48 001B09A8 7F 63 DB 78 */ mr r3, r27
-/* 801B4D4C 001B09AC 48 01 24 21 */ bl func_801C716C
+/* 801B4D4C 001B09AC 48 01 24 21 */ bl _restgpr_25
/* 801B4D50 001B09B0 80 01 00 74 */ lwz r0, 0x74(r1)
/* 801B4D54 001B09B4 7C 08 03 A6 */ mtlr r0
/* 801B4D58 001B09B8 38 21 00 70 */ addi r1, r1, 0x70
@@ -75875,7 +75875,7 @@ lbl_801B4F50:
lbl_801B4F5C:
/* 801B4F5C 001B0BBC 39 61 00 70 */ addi r11, r1, 0x70
/* 801B4F60 001B0BC0 7F 63 DB 78 */ mr r3, r27
-/* 801B4F64 001B0BC4 48 01 22 09 */ bl func_801C716C
+/* 801B4F64 001B0BC4 48 01 22 09 */ bl _restgpr_25
/* 801B4F68 001B0BC8 80 01 00 74 */ lwz r0, 0x74(r1)
/* 801B4F6C 001B0BCC 7C 08 03 A6 */ mtlr r0
/* 801B4F70 001B0BD0 38 21 00 70 */ addi r1, r1, 0x70
@@ -76229,7 +76229,7 @@ lbl_801B5450:
lbl_801B545C:
/* 801B545C 001B10BC 39 61 00 70 */ addi r11, r1, 0x70
/* 801B5460 001B10C0 7F 63 DB 78 */ mr r3, r27
-/* 801B5464 001B10C4 48 01 1D 09 */ bl func_801C716C
+/* 801B5464 001B10C4 48 01 1D 09 */ bl _restgpr_25
/* 801B5468 001B10C8 80 01 00 74 */ lwz r0, 0x74(r1)
/* 801B546C 001B10CC 7C 08 03 A6 */ mtlr r0
/* 801B5470 001B10D0 38 21 00 70 */ addi r1, r1, 0x70
@@ -76454,7 +76454,7 @@ lbl_801B5760:
lbl_801B578C:
/* 801B578C 001B13EC 39 61 00 70 */ addi r11, r1, 0x70
/* 801B5790 001B13F0 7F 83 E3 78 */ mr r3, r28
-/* 801B5794 001B13F4 48 01 19 D9 */ bl func_801C716C
+/* 801B5794 001B13F4 48 01 19 D9 */ bl _restgpr_25
/* 801B5798 001B13F8 80 01 00 74 */ lwz r0, 0x74(r1)
/* 801B579C 001B13FC 7C 08 03 A6 */ mtlr r0
/* 801B57A0 001B1400 38 21 00 70 */ addi r1, r1, 0x70
@@ -76697,7 +76697,7 @@ lbl_801B5ADC:
lbl_801B5B0C:
/* 801B5B0C 001B176C 39 61 00 60 */ addi r11, r1, 0x60
/* 801B5B10 001B1770 7F C3 F3 78 */ mr r3, r30
-/* 801B5B14 001B1774 48 01 16 49 */ bl func_801C715C
+/* 801B5B14 001B1774 48 01 16 49 */ bl _restgpr_21
/* 801B5B18 001B1778 80 01 00 64 */ lwz r0, 0x64(r1)
/* 801B5B1C 001B177C 7C 08 03 A6 */ mtlr r0
/* 801B5B20 001B1780 38 21 00 60 */ addi r1, r1, 0x60
@@ -76871,7 +76871,7 @@ lbl_801B5D5C:
lbl_801B5D8C:
/* 801B5D8C 001B19EC 39 61 00 50 */ addi r11, r1, 0x50
/* 801B5D90 001B19F0 7F C3 F3 78 */ mr r3, r30
-/* 801B5D94 001B19F4 48 01 13 D9 */ bl func_801C716C
+/* 801B5D94 001B19F4 48 01 13 D9 */ bl _restgpr_25
/* 801B5D98 001B19F8 80 01 00 54 */ lwz r0, 0x54(r1)
/* 801B5D9C 001B19FC 7C 08 03 A6 */ mtlr r0
/* 801B5DA0 001B1A00 38 21 00 50 */ addi r1, r1, 0x50
@@ -77220,7 +77220,7 @@ lbl_801B624C:
lbl_801B6280:
/* 801B6280 001B1EE0 39 61 00 20 */ addi r11, r1, 0x20
/* 801B6284 001B1EE4 7F E3 FB 78 */ mr r3, r31
-/* 801B6288 001B1EE8 48 01 0E F5 */ bl func_801C717C
+/* 801B6288 001B1EE8 48 01 0E F5 */ bl _restgpr_29
/* 801B628C 001B1EEC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801B6290 001B1EF0 7C 08 03 A6 */ mtlr r0
/* 801B6294 001B1EF4 38 21 00 20 */ addi r1, r1, 0x20
@@ -77356,7 +77356,7 @@ lbl_801B6450:
lbl_801B6478:
/* 801B6478 001B20D8 39 61 00 40 */ addi r11, r1, 0x40
/* 801B647C 001B20DC 7F A3 EB 78 */ mr r3, r29
-/* 801B6480 001B20E0 48 01 0C F1 */ bl func_801C7170
+/* 801B6480 001B20E0 48 01 0C F1 */ bl _restgpr_26
/* 801B6484 001B20E4 80 01 00 44 */ lwz r0, 0x44(r1)
/* 801B6488 001B20E8 7C 08 03 A6 */ mtlr r0
/* 801B648C 001B20EC 38 21 00 40 */ addi r1, r1, 0x40
@@ -77701,7 +77701,7 @@ lbl_801B6928:
lbl_801B6950:
/* 801B6950 001B25B0 39 61 00 60 */ addi r11, r1, 0x60
/* 801B6954 001B25B4 7F C3 F3 78 */ mr r3, r30
-/* 801B6958 001B25B8 48 01 08 09 */ bl func_801C7160
+/* 801B6958 001B25B8 48 01 08 09 */ bl _restgpr_22
/* 801B695C 001B25BC 80 01 00 64 */ lwz r0, 0x64(r1)
/* 801B6960 001B25C0 7C 08 03 A6 */ mtlr r0
/* 801B6964 001B25C4 38 21 00 60 */ addi r1, r1, 0x60
@@ -77761,7 +77761,7 @@ lbl_801B69F8:
lbl_801B6A2C:
/* 801B6A2C 001B268C 39 61 00 40 */ addi r11, r1, 0x40
/* 801B6A30 001B2690 7F A3 EB 78 */ mr r3, r29
-/* 801B6A34 001B2694 48 01 07 3D */ bl func_801C7170
+/* 801B6A34 001B2694 48 01 07 3D */ bl _restgpr_26
/* 801B6A38 001B2698 80 01 00 44 */ lwz r0, 0x44(r1)
/* 801B6A3C 001B269C 7C 08 03 A6 */ mtlr r0
/* 801B6A40 001B26A0 38 21 00 40 */ addi r1, r1, 0x40
@@ -77865,7 +77865,7 @@ lbl_801B6B98:
lbl_801B6BA4:
/* 801B6BA4 001B2804 39 61 00 70 */ addi r11, r1, 0x70
/* 801B6BA8 001B2808 7F 23 CB 78 */ mr r3, r25
-/* 801B6BAC 001B280C 48 01 05 C1 */ bl func_801C716C
+/* 801B6BAC 001B280C 48 01 05 C1 */ bl _restgpr_25
/* 801B6BB0 001B2810 80 01 00 74 */ lwz r0, 0x74(r1)
/* 801B6BB4 001B2814 7C 08 03 A6 */ mtlr r0
/* 801B6BB8 001B2818 38 21 00 70 */ addi r1, r1, 0x70
@@ -78222,7 +78222,7 @@ lbl_801B7068:
lbl_801B709C:
/* 801B709C 001B2CFC 39 61 00 C0 */ addi r11, r1, 0xc0
/* 801B70A0 001B2D00 7F A3 EB 78 */ mr r3, r29
-/* 801B70A4 001B2D04 48 01 00 AD */ bl func_801C7150
+/* 801B70A4 001B2D04 48 01 00 AD */ bl _restgpr_18
/* 801B70A8 001B2D08 80 01 00 C4 */ lwz r0, 0xc4(r1)
/* 801B70AC 001B2D0C 7C 08 03 A6 */ mtlr r0
/* 801B70B0 001B2D10 38 21 00 C0 */ addi r1, r1, 0xc0
@@ -78314,7 +78314,7 @@ lbl_801B71C0:
lbl_801B71E0:
/* 801B71E0 001B2E40 39 61 00 40 */ addi r11, r1, 0x40
/* 801B71E4 001B2E44 7F A3 EB 78 */ mr r3, r29
-/* 801B71E8 001B2E48 48 00 FF 89 */ bl func_801C7170
+/* 801B71E8 001B2E48 48 00 FF 89 */ bl _restgpr_26
/* 801B71EC 001B2E4C 80 01 00 44 */ lwz r0, 0x44(r1)
/* 801B71F0 001B2E50 7C 08 03 A6 */ mtlr r0
/* 801B71F4 001B2E54 38 21 00 40 */ addi r1, r1, 0x40
@@ -78573,7 +78573,7 @@ lbl_801B7594:
lbl_801B75A4:
/* 801B75A4 001B3204 39 61 00 80 */ addi r11, r1, 0x80
/* 801B75A8 001B3208 7F E3 FB 78 */ mr r3, r31
-/* 801B75AC 001B320C 48 00 FB CD */ bl func_801C7178
+/* 801B75AC 001B320C 48 00 FB CD */ bl _restgpr_28
/* 801B75B0 001B3210 80 01 00 84 */ lwz r0, 0x84(r1)
/* 801B75B4 001B3214 7C 08 03 A6 */ mtlr r0
/* 801B75B8 001B3218 38 21 00 80 */ addi r1, r1, 0x80
@@ -78645,7 +78645,7 @@ lbl_801B7698:
lbl_801B76A8:
/* 801B76A8 001B3308 39 61 00 50 */ addi r11, r1, 0x50
/* 801B76AC 001B330C 7F 83 E3 78 */ mr r3, r28
-/* 801B76B0 001B3310 48 00 FA BD */ bl func_801C716C
+/* 801B76B0 001B3310 48 00 FA BD */ bl _restgpr_25
/* 801B76B4 001B3314 80 01 00 54 */ lwz r0, 0x54(r1)
/* 801B76B8 001B3318 7C 08 03 A6 */ mtlr r0
/* 801B76BC 001B331C 38 21 00 50 */ addi r1, r1, 0x50
@@ -78801,7 +78801,7 @@ lbl_801B78A8:
lbl_801B78C8:
/* 801B78C8 001B3528 39 61 00 80 */ addi r11, r1, 0x80
/* 801B78CC 001B352C 7F C3 F3 78 */ mr r3, r30
-/* 801B78D0 001B3530 48 00 F8 89 */ bl func_801C7158
+/* 801B78D0 001B3530 48 00 F8 89 */ bl _restgpr_20
/* 801B78D4 001B3534 80 01 00 84 */ lwz r0, 0x84(r1)
/* 801B78D8 001B3538 7C 08 03 A6 */ mtlr r0
/* 801B78DC 001B353C 38 21 00 80 */ addi r1, r1, 0x80
@@ -78874,7 +78874,7 @@ lbl_801B79B0:
lbl_801B79D4:
/* 801B79D4 001B3634 39 61 00 60 */ addi r11, r1, 0x60
/* 801B79D8 001B3638 7F A3 EB 78 */ mr r3, r29
-/* 801B79DC 001B363C 48 00 F7 95 */ bl func_801C7170
+/* 801B79DC 001B363C 48 00 F7 95 */ bl _restgpr_26
/* 801B79E0 001B3640 80 01 00 64 */ lwz r0, 0x64(r1)
/* 801B79E4 001B3644 7C 08 03 A6 */ mtlr r0
/* 801B79E8 001B3648 38 21 00 60 */ addi r1, r1, 0x60
@@ -79022,7 +79022,7 @@ lbl_801B7BE0:
/* 801B7BE8 001B3848 41 80 FF 78 */ blt lbl_801B7B60
/* 801B7BEC 001B384C 39 61 00 90 */ addi r11, r1, 0x90
/* 801B7BF0 001B3850 7F A3 EB 78 */ mr r3, r29
-/* 801B7BF4 001B3854 48 00 F5 6D */ bl func_801C7160
+/* 801B7BF4 001B3854 48 00 F5 6D */ bl _restgpr_22
/* 801B7BF8 001B3858 80 01 00 94 */ lwz r0, 0x94(r1)
/* 801B7BFC 001B385C 7C 08 03 A6 */ mtlr r0
/* 801B7C00 001B3860 38 21 00 90 */ addi r1, r1, 0x90
@@ -79134,7 +79134,7 @@ lbl_801B7D58:
lbl_801B7D84:
/* 801B7D84 001B39E4 39 61 00 20 */ addi r11, r1, 0x20
/* 801B7D88 001B39E8 7F C3 F3 78 */ mr r3, r30
-/* 801B7D8C 001B39EC 48 00 F3 ED */ bl func_801C7178
+/* 801B7D8C 001B39EC 48 00 F3 ED */ bl _restgpr_28
/* 801B7D90 001B39F0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801B7D94 001B39F4 7C 08 03 A6 */ mtlr r0
/* 801B7D98 001B39F8 38 21 00 20 */ addi r1, r1, 0x20
@@ -79231,7 +79231,7 @@ lbl_801B7ECC:
lbl_801B7EF4:
/* 801B7EF4 001B3B54 39 61 00 40 */ addi r11, r1, 0x40
/* 801B7EF8 001B3B58 7F E3 FB 78 */ mr r3, r31
-/* 801B7EFC 001B3B5C 48 00 F2 7D */ bl func_801C7178
+/* 801B7EFC 001B3B5C 48 00 F2 7D */ bl _restgpr_28
/* 801B7F00 001B3B60 80 01 00 44 */ lwz r0, 0x44(r1)
/* 801B7F04 001B3B64 7C 08 03 A6 */ mtlr r0
/* 801B7F08 001B3B68 38 21 00 40 */ addi r1, r1, 0x40
@@ -79328,7 +79328,7 @@ lbl_801B804C:
/* 801B8054 001B3CB4 41 80 FF C0 */ blt lbl_801B8014
/* 801B8058 001B3CB8 39 61 00 50 */ addi r11, r1, 0x50
/* 801B805C 001B3CBC 7F 23 CB 78 */ mr r3, r25
-/* 801B8060 001B3CC0 48 00 F1 01 */ bl func_801C7160
+/* 801B8060 001B3CC0 48 00 F1 01 */ bl _restgpr_22
/* 801B8064 001B3CC4 80 01 00 54 */ lwz r0, 0x54(r1)
/* 801B8068 001B3CC8 7C 08 03 A6 */ mtlr r0
/* 801B806C 001B3CCC 38 21 00 50 */ addi r1, r1, 0x50
@@ -79526,7 +79526,7 @@ lbl_801B8308:
lbl_801B8338:
/* 801B8338 001B3F98 39 61 00 60 */ addi r11, r1, 0x60
/* 801B833C 001B3F9C 7F 83 E3 78 */ mr r3, r28
-/* 801B8340 001B3FA0 48 00 EE 19 */ bl func_801C7158
+/* 801B8340 001B3FA0 48 00 EE 19 */ bl _restgpr_20
/* 801B8344 001B3FA4 80 01 00 64 */ lwz r0, 0x64(r1)
/* 801B8348 001B3FA8 7C 08 03 A6 */ mtlr r0
/* 801B834C 001B3FAC 38 21 00 60 */ addi r1, r1, 0x60
@@ -79987,7 +79987,7 @@ lbl_801B89D8:
lbl_801B89E8:
/* 801B89E8 001B4648 39 61 00 40 */ addi r11, r1, 0x40
/* 801B89EC 001B464C 7F A3 EB 78 */ mr r3, r29
-/* 801B89F0 001B4650 48 00 E7 81 */ bl func_801C7170
+/* 801B89F0 001B4650 48 00 E7 81 */ bl _restgpr_26
/* 801B89F4 001B4654 80 01 00 44 */ lwz r0, 0x44(r1)
/* 801B89F8 001B4658 7C 08 03 A6 */ mtlr r0
/* 801B89FC 001B465C 38 21 00 40 */ addi r1, r1, 0x40
@@ -80142,7 +80142,7 @@ lbl_801B8C14:
/* 801B8C24 001B4884 7F E3 FB 78 */ mr r3, r31
/* 801B8C28 001B4888 4B FC 66 1D */ bl func_8017F244
/* 801B8C2C 001B488C 39 61 00 60 */ addi r11, r1, 0x60
-/* 801B8C30 001B4890 48 00 E5 2D */ bl func_801C715C
+/* 801B8C30 001B4890 48 00 E5 2D */ bl _restgpr_21
/* 801B8C34 001B4894 80 01 00 64 */ lwz r0, 0x64(r1)
/* 801B8C38 001B4898 7C 08 03 A6 */ mtlr r0
/* 801B8C3C 001B489C 38 21 00 60 */ addi r1, r1, 0x60
@@ -80270,7 +80270,7 @@ lbl_801B8DB8:
lbl_801B8DF8:
/* 801B8DF8 001B4A58 39 61 00 50 */ addi r11, r1, 0x50
/* 801B8DFC 001B4A5C 7F E3 FB 78 */ mr r3, r31
-/* 801B8E00 001B4A60 48 00 E3 6D */ bl func_801C716C
+/* 801B8E00 001B4A60 48 00 E3 6D */ bl _restgpr_25
/* 801B8E04 001B4A64 80 01 00 54 */ lwz r0, 0x54(r1)
/* 801B8E08 001B4A68 7C 08 03 A6 */ mtlr r0
/* 801B8E0C 001B4A6C 38 21 00 50 */ addi r1, r1, 0x50
@@ -80390,7 +80390,7 @@ lbl_801B8F74:
lbl_801B8FB8:
/* 801B8FB8 001B4C18 39 61 00 50 */ addi r11, r1, 0x50
/* 801B8FBC 001B4C1C 7F E3 FB 78 */ mr r3, r31
-/* 801B8FC0 001B4C20 48 00 E1 AD */ bl func_801C716C
+/* 801B8FC0 001B4C20 48 00 E1 AD */ bl _restgpr_25
/* 801B8FC4 001B4C24 80 01 00 54 */ lwz r0, 0x54(r1)
/* 801B8FC8 001B4C28 7C 08 03 A6 */ mtlr r0
/* 801B8FCC 001B4C2C 38 21 00 50 */ addi r1, r1, 0x50
@@ -80712,7 +80712,7 @@ lbl_801B942C:
lbl_801B9448:
/* 801B9448 001B50A8 39 61 00 50 */ addi r11, r1, 0x50
/* 801B944C 001B50AC 7F C3 F3 78 */ mr r3, r30
-/* 801B9450 001B50B0 48 00 DD 1D */ bl func_801C716C
+/* 801B9450 001B50B0 48 00 DD 1D */ bl _restgpr_25
/* 801B9454 001B50B4 80 01 00 54 */ lwz r0, 0x54(r1)
/* 801B9458 001B50B8 7C 08 03 A6 */ mtlr r0
/* 801B945C 001B50BC 38 21 00 50 */ addi r1, r1, 0x50
@@ -81215,7 +81215,7 @@ lbl_801B9B44:
lbl_801B9B64:
/* 801B9B64 001B57C4 39 61 00 70 */ addi r11, r1, 0x70
/* 801B9B68 001B57C8 7F A3 EB 78 */ mr r3, r29
-/* 801B9B6C 001B57CC 48 00 D5 F5 */ bl func_801C7160
+/* 801B9B6C 001B57CC 48 00 D5 F5 */ bl _restgpr_22
/* 801B9B70 001B57D0 80 01 00 74 */ lwz r0, 0x74(r1)
/* 801B9B74 001B57D4 7C 08 03 A6 */ mtlr r0
/* 801B9B78 001B57D8 38 21 00 70 */ addi r1, r1, 0x70
@@ -81789,7 +81789,7 @@ lbl_801BA374:
lbl_801BA3A8:
/* 801BA3A8 001B6008 39 61 00 30 */ addi r11, r1, 0x30
/* 801BA3AC 001B600C 7F 63 DB 78 */ mr r3, r27
-/* 801BA3B0 001B6010 48 00 CD BD */ bl func_801C716C
+/* 801BA3B0 001B6010 48 00 CD BD */ bl _restgpr_25
/* 801BA3B4 001B6014 80 01 00 34 */ lwz r0, 0x34(r1)
/* 801BA3B8 001B6018 7C 08 03 A6 */ mtlr r0
/* 801BA3BC 001B601C 38 21 00 30 */ addi r1, r1, 0x30
@@ -83629,7 +83629,7 @@ lbl_801BBD9C:
/* 801BBDA4 001B7A04 41 80 FF 98 */ blt lbl_801BBD3C
/* 801BBDA8 001B7A08 39 61 00 60 */ addi r11, r1, 0x60
/* 801BBDAC 001B7A0C 7F 83 E3 78 */ mr r3, r28
-/* 801BBDB0 001B7A10 48 00 B3 AD */ bl func_801C715C
+/* 801BBDB0 001B7A10 48 00 B3 AD */ bl _restgpr_21
/* 801BBDB4 001B7A14 80 01 00 64 */ lwz r0, 0x64(r1)
/* 801BBDB8 001B7A18 7C 08 03 A6 */ mtlr r0
/* 801BBDBC 001B7A1C 38 21 00 60 */ addi r1, r1, 0x60
@@ -84157,7 +84157,7 @@ lbl_801BC4E8:
lbl_801BC508:
/* 801BC508 001B8168 39 61 00 80 */ addi r11, r1, 0x80
/* 801BC50C 001B816C 7F C3 F3 78 */ mr r3, r30
-/* 801BC510 001B8170 48 00 AC 5D */ bl func_801C716C
+/* 801BC510 001B8170 48 00 AC 5D */ bl _restgpr_25
/* 801BC514 001B8174 80 01 00 84 */ lwz r0, 0x84(r1)
/* 801BC518 001B8178 7C 08 03 A6 */ mtlr r0
/* 801BC51C 001B817C 38 21 00 80 */ addi r1, r1, 0x80
@@ -84582,7 +84582,7 @@ lbl_801BCAF4:
/* 801BCAFC 001B875C 41 80 FF 54 */ blt lbl_801BCA50
/* 801BCB00 001B8760 39 61 00 C0 */ addi r11, r1, 0xc0
/* 801BCB04 001B8764 7F 63 DB 78 */ mr r3, r27
-/* 801BCB08 001B8768 48 00 A6 49 */ bl func_801C7150
+/* 801BCB08 001B8768 48 00 A6 49 */ bl _restgpr_18
/* 801BCB0C 001B876C 80 01 00 C4 */ lwz r0, 0xc4(r1)
/* 801BCB10 001B8770 7C 08 03 A6 */ mtlr r0
/* 801BCB14 001B8774 38 21 00 C0 */ addi r1, r1, 0xc0
@@ -84638,7 +84638,7 @@ lbl_801BCBB4:
lbl_801BCBD4:
/* 801BCBD4 001B8834 39 61 00 40 */ addi r11, r1, 0x40
/* 801BCBD8 001B8838 7F E3 FB 78 */ mr r3, r31
-/* 801BCBDC 001B883C 48 00 A5 9D */ bl func_801C7178
+/* 801BCBDC 001B883C 48 00 A5 9D */ bl _restgpr_28
/* 801BCBE0 001B8840 80 01 00 44 */ lwz r0, 0x44(r1)
/* 801BCBE4 001B8844 7C 08 03 A6 */ mtlr r0
/* 801BCBE8 001B8848 38 21 00 40 */ addi r1, r1, 0x40
@@ -85480,7 +85480,7 @@ lbl_801BD7E4:
lbl_801BD7F4:
/* 801BD7F4 001B9454 39 61 00 40 */ addi r11, r1, 0x40
/* 801BD7F8 001B9458 7F A3 EB 78 */ mr r3, r29
-/* 801BD7FC 001B945C 48 00 99 75 */ bl func_801C7170
+/* 801BD7FC 001B945C 48 00 99 75 */ bl _restgpr_26
/* 801BD800 001B9460 80 01 00 44 */ lwz r0, 0x44(r1)
/* 801BD804 001B9464 7C 08 03 A6 */ mtlr r0
/* 801BD808 001B9468 38 21 00 40 */ addi r1, r1, 0x40
@@ -85700,7 +85700,7 @@ lbl_801BDB00:
lbl_801BDB2C:
/* 801BDB2C 001B978C 39 61 00 70 */ addi r11, r1, 0x70
/* 801BDB30 001B9790 7F 23 CB 78 */ mr r3, r25
-/* 801BDB34 001B9794 48 00 96 1D */ bl func_801C7150
+/* 801BDB34 001B9794 48 00 96 1D */ bl _restgpr_18
/* 801BDB38 001B9798 80 01 00 74 */ lwz r0, 0x74(r1)
/* 801BDB3C 001B979C 7C 08 03 A6 */ mtlr r0
/* 801BDB40 001B97A0 38 21 00 70 */ addi r1, r1, 0x70
@@ -85759,7 +85759,7 @@ lbl_801BDBF8:
lbl_801BDC08:
/* 801BDC08 001B9868 39 61 00 20 */ addi r11, r1, 0x20
/* 801BDC0C 001B986C 7F C3 F3 78 */ mr r3, r30
-/* 801BDC10 001B9870 48 00 95 69 */ bl func_801C7178
+/* 801BDC10 001B9870 48 00 95 69 */ bl _restgpr_28
/* 801BDC14 001B9874 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801BDC18 001B9878 7C 08 03 A6 */ mtlr r0
/* 801BDC1C 001B987C 38 21 00 20 */ addi r1, r1, 0x20
@@ -85981,7 +85981,7 @@ lbl_801BDEFC:
lbl_801BDF1C:
/* 801BDF1C 001B9B7C 39 61 00 80 */ addi r11, r1, 0x80
/* 801BDF20 001B9B80 7F 83 E3 78 */ mr r3, r28
-/* 801BDF24 001B9B84 48 00 92 39 */ bl func_801C715C
+/* 801BDF24 001B9B84 48 00 92 39 */ bl _restgpr_21
/* 801BDF28 001B9B88 80 01 00 84 */ lwz r0, 0x84(r1)
/* 801BDF2C 001B9B8C 7C 08 03 A6 */ mtlr r0
/* 801BDF30 001B9B90 38 21 00 80 */ addi r1, r1, 0x80
@@ -86358,7 +86358,7 @@ lbl_801BE460:
lbl_801BE46C:
/* 801BE46C 001BA0CC 39 61 00 E0 */ addi r11, r1, 0xe0
/* 801BE470 001BA0D0 7F 63 DB 78 */ mr r3, r27
-/* 801BE474 001BA0D4 48 00 8C F9 */ bl func_801C716C
+/* 801BE474 001BA0D4 48 00 8C F9 */ bl _restgpr_25
/* 801BE478 001BA0D8 80 01 00 E4 */ lwz r0, 0xe4(r1)
/* 801BE47C 001BA0DC 7C 08 03 A6 */ mtlr r0
/* 801BE480 001BA0E0 38 21 00 E0 */ addi r1, r1, 0xe0
@@ -86707,7 +86707,7 @@ lbl_801BE978:
lbl_801BE988:
/* 801BE988 001BA5E8 39 61 00 40 */ addi r11, r1, 0x40
/* 801BE98C 001BA5EC 7F A3 EB 78 */ mr r3, r29
-/* 801BE990 001BA5F0 48 00 87 E1 */ bl func_801C7170
+/* 801BE990 001BA5F0 48 00 87 E1 */ bl _restgpr_26
/* 801BE994 001BA5F4 80 01 00 44 */ lwz r0, 0x44(r1)
/* 801BE998 001BA5F8 7C 08 03 A6 */ mtlr r0
/* 801BE99C 001BA5FC 38 21 00 40 */ addi r1, r1, 0x40
@@ -86905,7 +86905,7 @@ lbl_801BEC34:
lbl_801BEC40:
/* 801BEC40 001BA8A0 39 61 01 00 */ addi r11, r1, 0x100
/* 801BEC44 001BA8A4 7E 43 93 78 */ mr r3, r18
-/* 801BEC48 001BA8A8 48 00 85 09 */ bl func_801C7150
+/* 801BEC48 001BA8A8 48 00 85 09 */ bl _restgpr_18
/* 801BEC4C 001BA8AC 80 01 01 04 */ lwz r0, 0x104(r1)
/* 801BEC50 001BA8B0 7C 08 03 A6 */ mtlr r0
/* 801BEC54 001BA8B4 38 21 01 00 */ addi r1, r1, 0x100
@@ -86977,7 +86977,7 @@ lbl_801BED3C:
/* 801BED44 001BA9A4 41 80 FF C8 */ blt lbl_801BED0C
/* 801BED48 001BA9A8 39 61 00 60 */ addi r11, r1, 0x60
/* 801BED4C 001BA9AC 7F 83 E3 78 */ mr r3, r28
-/* 801BED50 001BA9B0 48 00 84 21 */ bl func_801C7170
+/* 801BED50 001BA9B0 48 00 84 21 */ bl _restgpr_26
/* 801BED54 001BA9B4 80 01 00 64 */ lwz r0, 0x64(r1)
/* 801BED58 001BA9B8 7C 08 03 A6 */ mtlr r0
/* 801BED5C 001BA9BC 38 21 00 60 */ addi r1, r1, 0x60
@@ -87150,7 +87150,7 @@ lbl_801BEFA0:
/* 801BEFA8 001BAC08 41 80 FF 80 */ blt lbl_801BEF28
/* 801BEFAC 001BAC0C 39 61 00 50 */ addi r11, r1, 0x50
/* 801BEFB0 001BAC10 7F C3 F3 78 */ mr r3, r30
-/* 801BEFB4 001BAC14 48 00 81 AD */ bl func_801C7160
+/* 801BEFB4 001BAC14 48 00 81 AD */ bl _restgpr_22
/* 801BEFB8 001BAC18 80 01 00 54 */ lwz r0, 0x54(r1)
/* 801BEFBC 001BAC1C 7C 08 03 A6 */ mtlr r0
/* 801BEFC0 001BAC20 38 21 00 50 */ addi r1, r1, 0x50
@@ -87182,7 +87182,7 @@ lbl_801BF014:
lbl_801BF024:
/* 801BF024 001BAC84 39 61 00 20 */ addi r11, r1, 0x20
/* 801BF028 001BAC88 7F E3 FB 78 */ mr r3, r31
-/* 801BF02C 001BAC8C 48 00 81 51 */ bl func_801C717C
+/* 801BF02C 001BAC8C 48 00 81 51 */ bl _restgpr_29
/* 801BF030 001BAC90 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801BF034 001BAC94 7C 08 03 A6 */ mtlr r0
/* 801BF038 001BAC98 38 21 00 20 */ addi r1, r1, 0x20
@@ -87303,7 +87303,7 @@ lbl_801BF1D8:
/* 801BF1E0 001BAE40 41 80 FF B0 */ blt lbl_801BF190
/* 801BF1E4 001BAE44 39 61 00 40 */ addi r11, r1, 0x40
/* 801BF1E8 001BAE48 7F 83 E3 78 */ mr r3, r28
-/* 801BF1EC 001BAE4C 48 00 7F 85 */ bl func_801C7170
+/* 801BF1EC 001BAE4C 48 00 7F 85 */ bl _restgpr_26
/* 801BF1F0 001BAE50 80 01 00 44 */ lwz r0, 0x44(r1)
/* 801BF1F4 001BAE54 7C 08 03 A6 */ mtlr r0
/* 801BF1F8 001BAE58 38 21 00 40 */ addi r1, r1, 0x40
@@ -87495,7 +87495,7 @@ lbl_801BF454:
/* 801BF460 001BB0C0 7E 63 9B 78 */ mr r3, r19
lbl_801BF464:
/* 801BF464 001BB0C4 39 61 00 50 */ addi r11, r1, 0x50
-/* 801BF468 001BB0C8 48 00 7C E5 */ bl func_801C714C
+/* 801BF468 001BB0C8 48 00 7C E5 */ bl _restgpr_17
/* 801BF46C 001BB0CC 80 01 00 54 */ lwz r0, 0x54(r1)
/* 801BF470 001BB0D0 7C 08 03 A6 */ mtlr r0
/* 801BF474 001BB0D4 38 21 00 50 */ addi r1, r1, 0x50
@@ -87663,7 +87663,7 @@ lbl_801BF66C:
/* 801BF678 001BB2D8 38 60 00 00 */ li r3, 0
lbl_801BF67C:
/* 801BF67C 001BB2DC 39 61 00 30 */ addi r11, r1, 0x30
-/* 801BF680 001BB2E0 48 00 7A ED */ bl func_801C716C
+/* 801BF680 001BB2E0 48 00 7A ED */ bl _restgpr_25
/* 801BF684 001BB2E4 80 01 00 34 */ lwz r0, 0x34(r1)
/* 801BF688 001BB2E8 7C 08 03 A6 */ mtlr r0
/* 801BF68C 001BB2EC 38 21 00 30 */ addi r1, r1, 0x30
@@ -87900,7 +87900,7 @@ lbl_801BF988:
/* 801BF98C 001BB5EC 7C 00 F8 00 */ cmpw r0, r31
/* 801BF990 001BB5F0 41 80 FF 0C */ blt lbl_801BF89C
/* 801BF994 001BB5F4 39 61 00 30 */ addi r11, r1, 0x30
-/* 801BF998 001BB5F8 48 00 77 C9 */ bl func_801C7160
+/* 801BF998 001BB5F8 48 00 77 C9 */ bl _restgpr_22
/* 801BF99C 001BB5FC 80 01 00 34 */ lwz r0, 0x34(r1)
/* 801BF9A0 001BB600 7C 08 03 A6 */ mtlr r0
/* 801BF9A4 001BB604 38 21 00 30 */ addi r1, r1, 0x30
@@ -88092,7 +88092,7 @@ lbl_801BFC18:
lbl_801BFC24:
/* 801BFC24 001BB884 39 61 00 30 */ addi r11, r1, 0x30
/* 801BFC28 001BB888 7F 23 CB 78 */ mr r3, r25
-/* 801BFC2C 001BB88C 48 00 75 35 */ bl func_801C7160
+/* 801BFC2C 001BB88C 48 00 75 35 */ bl _restgpr_22
/* 801BFC30 001BB890 80 01 00 34 */ lwz r0, 0x34(r1)
/* 801BFC34 001BB894 7C 08 03 A6 */ mtlr r0
/* 801BFC38 001BB898 38 21 00 30 */ addi r1, r1, 0x30
@@ -88479,7 +88479,7 @@ lbl_801C014C:
/* 801C014C 001BBDAC 38 60 00 00 */ li r3, 0
lbl_801C0150:
/* 801C0150 001BBDB0 39 61 00 30 */ addi r11, r1, 0x30
-/* 801C0154 001BBDB4 48 00 70 19 */ bl func_801C716C
+/* 801C0154 001BBDB4 48 00 70 19 */ bl _restgpr_25
/* 801C0158 001BBDB8 80 01 00 34 */ lwz r0, 0x34(r1)
/* 801C015C 001BBDBC 7C 08 03 A6 */ mtlr r0
/* 801C0160 001BBDC0 38 21 00 30 */ addi r1, r1, 0x30
@@ -88808,7 +88808,7 @@ lbl_801C05C8:
/* 801C05D4 001BC234 38 60 00 01 */ li r3, 1
lbl_801C05D8:
/* 801C05D8 001BC238 39 61 00 20 */ addi r11, r1, 0x20
-/* 801C05DC 001BC23C 48 00 6B 95 */ bl func_801C7170
+/* 801C05DC 001BC23C 48 00 6B 95 */ bl _restgpr_26
/* 801C05E0 001BC240 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801C05E4 001BC244 7C 08 03 A6 */ mtlr r0
/* 801C05E8 001BC248 38 21 00 20 */ addi r1, r1, 0x20
@@ -89142,7 +89142,7 @@ lbl_801C0A24:
/* 801C0A2C 001BC68C 41 80 FF C0 */ blt lbl_801C09EC
/* 801C0A30 001BC690 39 61 00 30 */ addi r11, r1, 0x30
/* 801C0A34 001BC694 7F A3 EB 78 */ mr r3, r29
-/* 801C0A38 001BC698 48 00 67 35 */ bl func_801C716C
+/* 801C0A38 001BC698 48 00 67 35 */ bl _restgpr_25
/* 801C0A3C 001BC69C 80 01 00 34 */ lwz r0, 0x34(r1)
/* 801C0A40 001BC6A0 7C 08 03 A6 */ mtlr r0
/* 801C0A44 001BC6A4 38 21 00 30 */ addi r1, r1, 0x30
@@ -90083,7 +90083,7 @@ lbl_801C166C:
/* 801C166C 001BD2CC 7F C3 F3 78 */ mr r3, r30
lbl_801C1670:
/* 801C1670 001BD2D0 39 61 00 20 */ addi r11, r1, 0x20
-/* 801C1674 001BD2D4 48 00 5A FD */ bl func_801C7170
+/* 801C1674 001BD2D4 48 00 5A FD */ bl _restgpr_26
/* 801C1678 001BD2D8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801C167C 001BD2DC 7C 08 03 A6 */ mtlr r0
/* 801C1680 001BD2E0 38 21 00 20 */ addi r1, r1, 0x20
@@ -91178,7 +91178,7 @@ lbl_801C23DC:
lbl_801C23FC:
/* 801C23FC 001BE05C 39 61 00 40 */ addi r11, r1, 0x40
/* 801C2400 001BE060 7F 63 DB 78 */ mr r3, r27
-/* 801C2404 001BE064 48 00 4D 55 */ bl func_801C7158
+/* 801C2404 001BE064 48 00 4D 55 */ bl _restgpr_20
/* 801C2408 001BE068 80 01 00 44 */ lwz r0, 0x44(r1)
/* 801C240C 001BE06C 7C 08 03 A6 */ mtlr r0
/* 801C2410 001BE070 38 21 00 40 */ addi r1, r1, 0x40
@@ -91551,7 +91551,7 @@ lbl_801C28CC:
/* 801C2960 001BE5C0 38 60 00 00 */ li r3, 0
lbl_801C2964:
/* 801C2964 001BE5C4 39 61 00 50 */ addi r11, r1, 0x50
-/* 801C2968 001BE5C8 48 00 47 F1 */ bl func_801C7158
+/* 801C2968 001BE5C8 48 00 47 F1 */ bl _restgpr_20
/* 801C296C 001BE5CC 80 01 00 54 */ lwz r0, 0x54(r1)
/* 801C2970 001BE5D0 7C 08 03 A6 */ mtlr r0
/* 801C2974 001BE5D4 38 21 00 50 */ addi r1, r1, 0x50
@@ -91678,7 +91678,7 @@ lbl_801C2ADC:
/* 801C2AE4 001BE744 41 80 FF 48 */ blt lbl_801C2A2C
/* 801C2AE8 001BE748 39 61 00 20 */ addi r11, r1, 0x20
/* 801C2AEC 001BE74C 7F C3 F3 78 */ mr r3, r30
-/* 801C2AF0 001BE750 48 00 46 81 */ bl func_801C7170
+/* 801C2AF0 001BE750 48 00 46 81 */ bl _restgpr_26
/* 801C2AF4 001BE754 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801C2AF8 001BE758 7C 08 03 A6 */ mtlr r0
/* 801C2AFC 001BE75C 38 21 00 20 */ addi r1, r1, 0x20
@@ -93104,7 +93104,7 @@ lbl_801C3C84:
/* 801C3CDC 001BF93C 48 20 56 9D */ bl func_803C9378
lbl_801C3CE0:
/* 801C3CE0 001BF940 39 61 00 30 */ addi r11, r1, 0x30
-/* 801C3CE4 001BF944 48 00 34 89 */ bl func_801C716C
+/* 801C3CE4 001BF944 48 00 34 89 */ bl _restgpr_25
/* 801C3CE8 001BF948 80 01 00 34 */ lwz r0, 0x34(r1)
/* 801C3CEC 001BF94C 7C 08 03 A6 */ mtlr r0
/* 801C3CF0 001BF950 38 21 00 30 */ addi r1, r1, 0x30
@@ -94261,7 +94261,7 @@ lbl_801C4B10:
/* 801C4B10 001C0770 7F 43 D3 78 */ mr r3, r26
lbl_801C4B14:
/* 801C4B14 001C0774 39 61 00 30 */ addi r11, r1, 0x30
-/* 801C4B18 001C0778 48 00 26 49 */ bl func_801C7160
+/* 801C4B18 001C0778 48 00 26 49 */ bl _restgpr_22
/* 801C4B1C 001C077C 80 01 00 34 */ lwz r0, 0x34(r1)
/* 801C4B20 001C0780 7C 08 03 A6 */ mtlr r0
/* 801C4B24 001C0784 38 21 00 30 */ addi r1, r1, 0x30
@@ -96809,7 +96809,7 @@ lbl_801C6B3C:
/* 801C6B44 001C27A4 41 80 FF 34 */ blt lbl_801C6A78
/* 801C6B48 001C27A8 39 61 00 20 */ addi r11, r1, 0x20
/* 801C6B4C 001C27AC 7F A3 EB 78 */ mr r3, r29
-/* 801C6B50 001C27B0 48 00 06 21 */ bl func_801C7170
+/* 801C6B50 001C27B0 48 00 06 21 */ bl _restgpr_26
/* 801C6B54 001C27B4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801C6B58 001C27B8 7C 08 03 A6 */ mtlr r0
/* 801C6B5C 001C27BC 38 21 00 20 */ addi r1, r1, 0x20