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