diff options
Diffstat (limited to 'asm/text_8.s')
-rw-r--r-- | asm/text_8.s | 232 |
1 files changed, 116 insertions, 116 deletions
diff --git a/asm/text_8.s b/asm/text_8.s index af693c9..6f69878 100644 --- a/asm/text_8.s +++ b/asm/text_8.s @@ -72,7 +72,7 @@ lbl_80279774: /* 8027979C 002753FC 90 0D A9 2C */ stw r0, lbl_8063FBEC-_SDA_BASE_(r13) /* 802797A0 00275400 4B FF 4F E5 */ bl OSRestoreInterrupts /* 802797A4 00275404 39 61 00 20 */ addi r11, r1, 0x20 -/* 802797A8 00275408 4B F4 D9 CD */ bl func_801C7174 +/* 802797A8 00275408 4B F4 D9 CD */ bl _restgpr_27 /* 802797AC 0027540C 80 01 00 24 */ lwz r0, 0x24(r1) /* 802797B0 00275410 7C 08 03 A6 */ mtlr r0 /* 802797B4 00275414 38 21 00 20 */ addi r1, r1, 0x20 @@ -611,7 +611,7 @@ lbl_80279E9C: /* 80279EE4 00275B44 7C A5 00 D1 */ neg. r5, r5 /* 80279EE8 00275B48 40 82 FF B4 */ bne lbl_80279E9C /* 80279EEC 00275B4C 39 61 00 20 */ addi r11, r1, 0x20 -/* 80279EF0 00275B50 4B F4 D2 85 */ bl func_801C7174 +/* 80279EF0 00275B50 4B F4 D2 85 */ bl _restgpr_27 /* 80279EF4 00275B54 80 01 00 24 */ lwz r0, 0x24(r1) /* 80279EF8 00275B58 7C 08 03 A6 */ mtlr r0 /* 80279EFC 00275B5C 38 21 00 20 */ addi r1, r1, 0x20 @@ -623,7 +623,7 @@ func_80279F04: /* 80279F08 00275B68 7C 08 02 A6 */ mflr r0 /* 80279F0C 00275B6C 90 01 00 34 */ stw r0, 0x34(r1) /* 80279F10 00275B70 39 61 00 30 */ addi r11, r1, 0x30 -/* 80279F14 00275B74 4B F4 D2 05 */ bl func_801C7118 +/* 80279F14 00275B74 4B F4 D2 05 */ bl _savegpr_23 /* 80279F18 00275B78 80 0D 88 28 */ lwz r0, lbl_8063DAE8-_SDA_BASE_(r13) /* 80279F1C 00275B7C 7C 7D 1B 78 */ mr r29, r3 /* 80279F20 00275B80 2C 00 00 00 */ cmpwi r0, 0 @@ -867,7 +867,7 @@ lbl_8027A27C: /* 8027A29C 00275EFC 90 04 00 C0 */ stw r0, 0xc0(r4) lbl_8027A2A0: /* 8027A2A0 00275F00 39 61 00 30 */ addi r11, r1, 0x30 -/* 8027A2A4 00275F04 4B F4 CE C1 */ bl func_801C7164 +/* 8027A2A4 00275F04 4B F4 CE C1 */ bl _restgpr_23 /* 8027A2A8 00275F08 80 01 00 34 */ lwz r0, 0x34(r1) /* 8027A2AC 00275F0C 7C 08 03 A6 */ mtlr r0 /* 8027A2B0 00275F10 38 21 00 30 */ addi r1, r1, 0x30 @@ -5928,7 +5928,7 @@ lbl_8027EC8C: /* 8027EC94 0027A8F4 4B FE FA F1 */ bl OSRestoreInterrupts lbl_8027EC98: /* 8027EC98 0027A8F8 39 61 00 20 */ addi r11, r1, 0x20 -/* 8027EC9C 0027A8FC 4B F4 84 D9 */ bl func_801C7174 +/* 8027EC9C 0027A8FC 4B F4 84 D9 */ bl _restgpr_27 /* 8027ECA0 0027A900 80 01 00 24 */ lwz r0, 0x24(r1) /* 8027ECA4 0027A904 7C 08 03 A6 */ mtlr r0 /* 8027ECA8 0027A908 38 21 00 20 */ addi r1, r1, 0x20 @@ -6099,7 +6099,7 @@ lbl_8027EED4: /* 8027EF24 0027AB84 4B FE F8 61 */ bl OSRestoreInterrupts lbl_8027EF28: /* 8027EF28 0027AB88 39 61 00 20 */ addi r11, r1, 0x20 -/* 8027EF2C 0027AB8C 4B F4 82 49 */ bl func_801C7174 +/* 8027EF2C 0027AB8C 4B F4 82 49 */ bl _restgpr_27 /* 8027EF30 0027AB90 80 01 00 24 */ lwz r0, 0x24(r1) /* 8027EF34 0027AB94 7C 08 03 A6 */ mtlr r0 /* 8027EF38 0027AB98 38 21 00 20 */ addi r1, r1, 0x20 @@ -7886,7 +7886,7 @@ lbl_8028085C: /* 80280878 0027C4D8 7C 63 00 D1 */ neg. r3, r3 /* 8028087C 0027C4DC 41 82 FF E0 */ beq lbl_8028085C /* 80280880 0027C4E0 39 61 00 20 */ addi r11, r1, 0x20 -/* 80280884 0027C4E4 4B F4 68 F1 */ bl func_801C7174 +/* 80280884 0027C4E4 4B F4 68 F1 */ bl _restgpr_27 /* 80280888 0027C4E8 80 01 00 24 */ lwz r0, 0x24(r1) /* 8028088C 0027C4EC 7C 08 03 A6 */ mtlr r0 /* 80280890 0027C4F0 38 21 00 20 */ addi r1, r1, 0x20 @@ -10709,7 +10709,7 @@ func_80282EA8: /* 80282EAC 0027EB0C 7C 08 02 A6 */ mflr r0 /* 80282EB0 0027EB10 90 01 00 34 */ stw r0, 0x34(r1) /* 80282EB4 0027EB14 39 61 00 30 */ addi r11, r1, 0x30 -/* 80282EB8 0027EB18 4B F4 42 61 */ bl func_801C7118 +/* 80282EB8 0027EB18 4B F4 42 61 */ bl _savegpr_23 /* 80282EBC 0027EB1C 83 A2 A0 D0 */ lwz r29, lbl_806426D0-_SDA2_BASE_(r2) /* 80282EC0 0027EB20 80 1D 05 E4 */ lwz r0, 0x5e4(r29) /* 80282EC4 0027EB24 28 00 00 FF */ cmplwi r0, 0xff @@ -10805,7 +10805,7 @@ lbl_80282FF0: /* 80282FF4 0027EC54 41 80 FF 98 */ blt lbl_80282F8C lbl_80282FF8: /* 80282FF8 0027EC58 39 61 00 30 */ addi r11, r1, 0x30 -/* 80282FFC 0027EC5C 4B F4 41 69 */ bl func_801C7164 +/* 80282FFC 0027EC5C 4B F4 41 69 */ bl _restgpr_23 /* 80283000 0027EC60 80 01 00 34 */ lwz r0, 0x34(r1) /* 80283004 0027EC64 7C 08 03 A6 */ mtlr r0 /* 80283008 0027EC68 38 21 00 30 */ addi r1, r1, 0x30 @@ -13377,7 +13377,7 @@ lbl_802853DC: /* 80285428 00281088 E3 21 03 58 */ psq_l f25, 856(r1), 0, qr0 /* 8028542C 0028108C 39 61 03 50 */ addi r11, r1, 0x350 /* 80285430 00281090 CB 21 03 50 */ lfd f25, 0x350(r1) -/* 80285434 00281094 4B F4 1D 41 */ bl func_801C7174 +/* 80285434 00281094 4B F4 1D 41 */ bl _restgpr_27 /* 80285438 00281098 80 01 03 C4 */ lwz r0, 0x3c4(r1) /* 8028543C 0028109C 7C 08 03 A6 */ mtlr r0 /* 80285440 002810A0 38 21 03 C0 */ addi r1, r1, 0x3c0 @@ -14626,7 +14626,7 @@ lbl_80286694: /* 802866CC 0028232C 4B FF 84 05 */ bl func_8027EAD0 /* 802866D0 00282330 4B FF A0 31 */ bl func_80280700 /* 802866D4 00282334 39 61 00 20 */ addi r11, r1, 0x20 -/* 802866D8 00282338 4B F4 0A 9D */ bl func_801C7174 +/* 802866D8 00282338 4B F4 0A 9D */ bl _restgpr_27 /* 802866DC 0028233C 80 01 00 24 */ lwz r0, 0x24(r1) /* 802866E0 00282340 7C 08 03 A6 */ mtlr r0 /* 802866E4 00282344 38 21 00 20 */ addi r1, r1, 0x20 @@ -16196,7 +16196,7 @@ lbl_80287C8C: /* 80287CBC 0028391C 90 1B 00 0C */ stw r0, 0xc(r27) lbl_80287CC0: /* 80287CC0 00283920 39 61 00 A0 */ addi r11, r1, 0xa0 -/* 80287CC4 00283924 4B F3 F4 B1 */ bl func_801C7174 +/* 80287CC4 00283924 4B F3 F4 B1 */ bl _restgpr_27 /* 80287CC8 00283928 80 01 00 A4 */ lwz r0, 0xa4(r1) /* 80287CCC 0028392C 7C 08 03 A6 */ mtlr r0 /* 80287CD0 00283930 38 21 00 A0 */ addi r1, r1, 0xa0 @@ -16341,7 +16341,7 @@ lbl_80287E9C: /* 80287EA0 00283B00 7C 66 02 14 */ add r3, r6, r0 lbl_80287EA4: /* 80287EA4 00283B04 39 61 00 20 */ addi r11, r1, 0x20 -/* 80287EA8 00283B08 4B F3 F2 CD */ bl func_801C7174 +/* 80287EA8 00283B08 4B F3 F2 CD */ bl _restgpr_27 /* 80287EAC 00283B0C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80287EB0 00283B10 7C 08 03 A6 */ mtlr r0 /* 80287EB4 00283B14 38 21 00 20 */ addi r1, r1, 0x20 @@ -16495,7 +16495,7 @@ lbl_802880A8: /* 802880B0 00283D10 7F C3 F3 78 */ mr r3, r30 lbl_802880B4: /* 802880B4 00283D14 39 61 00 20 */ addi r11, r1, 0x20 -/* 802880B8 00283D18 4B F3 F0 BD */ bl func_801C7174 +/* 802880B8 00283D18 4B F3 F0 BD */ bl _restgpr_27 /* 802880BC 00283D1C 80 01 00 24 */ lwz r0, 0x24(r1) /* 802880C0 00283D20 7C 08 03 A6 */ mtlr r0 /* 802880C4 00283D24 38 21 00 20 */ addi r1, r1, 0x20 @@ -16599,7 +16599,7 @@ lbl_802881C8: /* 80288220 00283E80 7F E3 FB 78 */ mr r3, r31 /* 80288224 00283E84 4B FE 65 61 */ bl OSRestoreInterrupts /* 80288228 00283E88 39 61 00 20 */ addi r11, r1, 0x20 -/* 8028822C 00283E8C 4B F3 EF 49 */ bl func_801C7174 +/* 8028822C 00283E8C 4B F3 EF 49 */ bl _restgpr_27 /* 80288230 00283E90 80 01 00 24 */ lwz r0, 0x24(r1) /* 80288234 00283E94 7C 08 03 A6 */ mtlr r0 /* 80288238 00283E98 38 21 00 20 */ addi r1, r1, 0x20 @@ -24424,7 +24424,7 @@ lbl_8028F000: /* 8028F018 0028AC78 7C A5 00 D1 */ neg. r5, r5 /* 8028F01C 0028AC7C 40 82 FF E4 */ bne lbl_8028F000 /* 8028F020 0028AC80 39 61 00 20 */ addi r11, r1, 0x20 -/* 8028F024 0028AC84 4B F3 81 51 */ bl func_801C7174 +/* 8028F024 0028AC84 4B F3 81 51 */ bl _restgpr_27 /* 8028F028 0028AC88 80 01 00 24 */ lwz r0, 0x24(r1) /* 8028F02C 0028AC8C 7C 08 03 A6 */ mtlr r0 /* 8028F030 0028AC90 38 21 00 20 */ addi r1, r1, 0x20 @@ -24761,7 +24761,7 @@ lbl_8028F48C: /* 8028F490 0028B0F0 4B FD F2 F5 */ bl OSRestoreInterrupts /* 8028F494 0028B0F4 39 61 00 20 */ addi r11, r1, 0x20 /* 8028F498 0028B0F8 7F C3 F3 78 */ mr r3, r30 -/* 8028F49C 0028B0FC 4B F3 7C D9 */ bl func_801C7174 +/* 8028F49C 0028B0FC 4B F3 7C D9 */ bl _restgpr_27 /* 8028F4A0 0028B100 80 01 00 24 */ lwz r0, 0x24(r1) /* 8028F4A4 0028B104 7C 08 03 A6 */ mtlr r0 /* 8028F4A8 0028B108 38 21 00 20 */ addi r1, r1, 0x20 @@ -26989,7 +26989,7 @@ func_80291290: /* 802913DC 0028D03C A8 03 01 08 */ lha r0, 0x108(r3) /* 802913E0 0028D040 7C 04 02 14 */ add r0, r4, r0 /* 802913E4 0028D044 90 0D AB C8 */ stw r0, lbl_8063FE88-_SDA_BASE_(r13) -/* 802913E8 0028D048 4B F3 5D 8D */ bl func_801C7174 +/* 802913E8 0028D048 4B F3 5D 8D */ bl _restgpr_27 /* 802913EC 0028D04C 80 01 00 24 */ lwz r0, 0x24(r1) /* 802913F0 0028D050 7C 08 03 A6 */ mtlr r0 /* 802913F4 0028D054 38 21 00 20 */ addi r1, r1, 0x20 @@ -28866,7 +28866,7 @@ func_80292DFC: /* 80292E00 0028EA60 7C 08 02 A6 */ mflr r0 /* 80292E04 0028EA64 90 01 00 34 */ stw r0, 0x34(r1) /* 80292E08 0028EA68 39 61 00 30 */ addi r11, r1, 0x30 -/* 80292E0C 0028EA6C 4B F3 43 0D */ bl func_801C7118 +/* 80292E0C 0028EA6C 4B F3 43 0D */ bl _savegpr_23 /* 80292E10 0028EA70 7C 77 1B 78 */ mr r23, r3 /* 80292E14 0028EA74 3B 00 00 00 */ li r24, 0 /* 80292E18 0028EA78 7E FE BB 78 */ mr r30, r23 @@ -28960,7 +28960,7 @@ lbl_80292F3C: /* 80292F54 0028EBB4 38 60 00 01 */ li r3, 1 lbl_80292F58: /* 80292F58 0028EBB8 39 61 00 30 */ addi r11, r1, 0x30 -/* 80292F5C 0028EBBC 4B F3 42 09 */ bl func_801C7164 +/* 80292F5C 0028EBBC 4B F3 42 09 */ bl _restgpr_23 /* 80292F60 0028EBC0 80 01 00 34 */ lwz r0, 0x34(r1) /* 80292F64 0028EBC4 7C 08 03 A6 */ mtlr r0 /* 80292F68 0028EBC8 38 21 00 30 */ addi r1, r1, 0x30 @@ -29982,7 +29982,7 @@ func_80293DE8: /* 80293DEC 0028FA4C 7C 08 02 A6 */ mflr r0 /* 80293DF0 0028FA50 90 01 00 34 */ stw r0, 0x34(r1) /* 80293DF4 0028FA54 39 61 00 30 */ addi r11, r1, 0x30 -/* 80293DF8 0028FA58 4B F3 33 21 */ bl func_801C7118 +/* 80293DF8 0028FA58 4B F3 33 21 */ bl _savegpr_23 /* 80293DFC 0028FA5C 7C 77 1B 78 */ mr r23, r3 /* 80293E00 0028FA60 3B 00 00 00 */ li r24, 0 /* 80293E04 0028FA64 7E FE BB 78 */ mr r30, r23 @@ -30076,7 +30076,7 @@ lbl_80293F28: /* 80293F40 0028FBA0 38 60 00 01 */ li r3, 1 lbl_80293F44: /* 80293F44 0028FBA4 39 61 00 30 */ addi r11, r1, 0x30 -/* 80293F48 0028FBA8 4B F3 32 1D */ bl func_801C7164 +/* 80293F48 0028FBA8 4B F3 32 1D */ bl _restgpr_23 /* 80293F4C 0028FBAC 80 01 00 34 */ lwz r0, 0x34(r1) /* 80293F50 0028FBB0 7C 08 03 A6 */ mtlr r0 /* 80293F54 0028FBB4 38 21 00 30 */ addi r1, r1, 0x30 @@ -30625,7 +30625,7 @@ lbl_802946B0: /* 802946C8 00290328 38 60 00 01 */ li r3, 1 lbl_802946CC: /* 802946CC 0029032C 39 61 00 20 */ addi r11, r1, 0x20 -/* 802946D0 00290330 4B F3 2A A5 */ bl func_801C7174 +/* 802946D0 00290330 4B F3 2A A5 */ bl _restgpr_27 /* 802946D4 00290334 80 01 00 24 */ lwz r0, 0x24(r1) /* 802946D8 00290338 7C 08 03 A6 */ mtlr r0 /* 802946DC 0029033C 38 21 00 20 */ addi r1, r1, 0x20 @@ -32170,7 +32170,7 @@ lbl_80295C30: /* 80295C44 002918A4 38 60 00 01 */ li r3, 1 lbl_80295C48: /* 80295C48 002918A8 39 61 00 20 */ addi r11, r1, 0x20 -/* 80295C4C 002918AC 4B F3 15 29 */ bl func_801C7174 +/* 80295C4C 002918AC 4B F3 15 29 */ bl _restgpr_27 /* 80295C50 002918B0 80 01 00 24 */ lwz r0, 0x24(r1) /* 80295C54 002918B4 7C 08 03 A6 */ mtlr r0 /* 80295C58 002918B8 38 21 00 20 */ addi r1, r1, 0x20 @@ -33002,7 +33002,7 @@ lbl_8029679C: /* 802967AC 0029240C 38 63 11 D0 */ addi r3, r3, lbl_805311D0@l /* 802967B0 00292410 4B FD 92 75 */ bl func_8026FA24 /* 802967B4 00292414 39 61 00 20 */ addi r11, r1, 0x20 -/* 802967B8 00292418 4B F3 09 BD */ bl func_801C7174 +/* 802967B8 00292418 4B F3 09 BD */ bl _restgpr_27 /* 802967BC 0029241C 80 01 00 24 */ lwz r0, 0x24(r1) /* 802967C0 00292420 7C 08 03 A6 */ mtlr r0 /* 802967C4 00292424 38 21 00 20 */ addi r1, r1, 0x20 @@ -33109,7 +33109,7 @@ lbl_80296900: /* 80296918 00292578 38 00 00 00 */ li r0, 0 /* 8029691C 0029257C 39 61 00 20 */ addi r11, r1, 0x20 /* 80296920 00292580 90 1B 00 00 */ stw r0, 0(r27) -/* 80296924 00292584 4B F3 08 51 */ bl func_801C7174 +/* 80296924 00292584 4B F3 08 51 */ bl _restgpr_27 /* 80296928 00292588 80 01 00 24 */ lwz r0, 0x24(r1) /* 8029692C 0029258C 7C 08 03 A6 */ mtlr r0 /* 80296930 00292590 38 21 00 20 */ addi r1, r1, 0x20 @@ -39603,7 +39603,7 @@ func_8029C034: /* 8029C048 00297CA8 DB C1 01 40 */ stfd f30, 0x140(r1) /* 8029C04C 00297CAC F3 C1 01 48 */ psq_st f30, 328(r1), 0, qr0 /* 8029C050 00297CB0 39 61 01 40 */ addi r11, r1, 0x140 -/* 8029C054 00297CB4 4B F2 B0 C5 */ bl func_801C7118 +/* 8029C054 00297CB4 4B F2 B0 C5 */ bl _savegpr_23 /* 8029C058 00297CB8 81 0D AC A4 */ lwz r8, lbl_8063FF64-_SDA_BASE_(r13) /* 8029C05C 00297CBC 3C 80 80 40 */ lis r4, lbl_803FDA28@ha /* 8029C060 00297CC0 38 64 DA 28 */ addi r3, r4, lbl_803FDA28@l @@ -39823,7 +39823,7 @@ lbl_8029C264: /* 8029C3AC 0029800C E3 C1 01 48 */ psq_l f30, 328(r1), 0, qr0 /* 8029C3B0 00298010 CB C1 01 40 */ lfd f30, 0x140(r1) /* 8029C3B4 00298014 39 61 01 40 */ addi r11, r1, 0x140 -/* 8029C3B8 00298018 4B F2 AD AD */ bl func_801C7164 +/* 8029C3B8 00298018 4B F2 AD AD */ bl _restgpr_23 /* 8029C3BC 0029801C 80 01 01 64 */ lwz r0, 0x164(r1) /* 8029C3C0 00298020 7C 08 03 A6 */ mtlr r0 /* 8029C3C4 00298024 38 21 01 60 */ addi r1, r1, 0x160 @@ -40083,7 +40083,7 @@ lbl_8029C740: /* 8029C770 002983D0 40 82 FC C0 */ bne lbl_8029C430 /* 8029C774 002983D4 39 61 00 20 */ addi r11, r1, 0x20 /* 8029C778 002983D8 38 60 00 00 */ li r3, 0 -/* 8029C77C 002983DC 4B F2 A9 F9 */ bl func_801C7174 +/* 8029C77C 002983DC 4B F2 A9 F9 */ bl _restgpr_27 /* 8029C780 002983E0 80 01 00 24 */ lwz r0, 0x24(r1) /* 8029C784 002983E4 7C 08 03 A6 */ mtlr r0 /* 8029C788 002983E8 38 21 00 20 */ addi r1, r1, 0x20 @@ -46741,7 +46741,7 @@ lbl_802A2630: /* 802A2634 0029E294 7C 03 03 78 */ mr r3, r0 lbl_802A2638: /* 802A2638 0029E298 39 61 00 20 */ addi r11, r1, 0x20 -/* 802A263C 0029E29C 4B F2 4B 39 */ bl func_801C7174 +/* 802A263C 0029E29C 4B F2 4B 39 */ bl _restgpr_27 /* 802A2640 0029E2A0 80 01 00 24 */ lwz r0, 0x24(r1) /* 802A2644 0029E2A4 7C 08 03 A6 */ mtlr r0 /* 802A2648 0029E2A8 38 21 00 20 */ addi r1, r1, 0x20 @@ -47561,7 +47561,7 @@ lbl_802A3124: lbl_802A313C: /* 802A313C 0029ED9C 39 61 00 30 */ addi r11, r1, 0x30 /* 802A3140 0029EDA0 7F C3 F3 78 */ mr r3, r30 -/* 802A3144 0029EDA4 4B F2 40 31 */ bl func_801C7174 +/* 802A3144 0029EDA4 4B F2 40 31 */ bl _restgpr_27 /* 802A3148 0029EDA8 80 01 00 34 */ lwz r0, 0x34(r1) /* 802A314C 0029EDAC 7C 08 03 A6 */ mtlr r0 /* 802A3150 0029EDB0 38 21 00 30 */ addi r1, r1, 0x30 @@ -48191,7 +48191,7 @@ func_802A39B8: /* 802A39BC 0029F61C 7C 08 02 A6 */ mflr r0 /* 802A39C0 0029F620 90 01 00 44 */ stw r0, 0x44(r1) /* 802A39C4 0029F624 39 61 00 40 */ addi r11, r1, 0x40 -/* 802A39C8 0029F628 4B F2 37 51 */ bl func_801C7118 +/* 802A39C8 0029F628 4B F2 37 51 */ bl _savegpr_23 /* 802A39CC 0029F62C 34 01 00 08 */ addic. r0, r1, 8 /* 802A39D0 0029F630 7C 77 1B 78 */ mr r23, r3 /* 802A39D4 0029F634 7C 98 23 78 */ mr r24, r4 @@ -48270,7 +48270,7 @@ lbl_802A3ABC: lbl_802A3AD4: /* 802A3AD4 0029F734 39 61 00 40 */ addi r11, r1, 0x40 /* 802A3AD8 0029F738 7F E3 FB 78 */ mr r3, r31 -/* 802A3ADC 0029F73C 4B F2 36 89 */ bl func_801C7164 +/* 802A3ADC 0029F73C 4B F2 36 89 */ bl _restgpr_23 /* 802A3AE0 0029F740 80 01 00 44 */ lwz r0, 0x44(r1) /* 802A3AE4 0029F744 7C 08 03 A6 */ mtlr r0 /* 802A3AE8 0029F748 38 21 00 40 */ addi r1, r1, 0x40 @@ -49407,7 +49407,7 @@ func_802A4A70: /* 802A4A74 002A06D4 7C 08 02 A6 */ mflr r0 /* 802A4A78 002A06D8 90 01 00 34 */ stw r0, 0x34(r1) /* 802A4A7C 002A06DC 39 61 00 30 */ addi r11, r1, 0x30 -/* 802A4A80 002A06E0 4B F2 26 99 */ bl func_801C7118 +/* 802A4A80 002A06E0 4B F2 26 99 */ bl _savegpr_23 /* 802A4A84 002A06E4 2C 03 00 00 */ cmpwi r3, 0 /* 802A4A88 002A06E8 7C 77 1B 78 */ mr r23, r3 /* 802A4A8C 002A06EC 7C 98 23 78 */ mr r24, r4 @@ -49463,7 +49463,7 @@ lbl_802A4AF4: /* 802A4B48 002A07A8 4B FF EE 71 */ bl func_802A39B8 lbl_802A4B4C: /* 802A4B4C 002A07AC 39 61 00 30 */ addi r11, r1, 0x30 -/* 802A4B50 002A07B0 4B F2 26 15 */ bl func_801C7164 +/* 802A4B50 002A07B0 4B F2 26 15 */ bl _restgpr_23 /* 802A4B54 002A07B4 80 01 00 34 */ lwz r0, 0x34(r1) /* 802A4B58 002A07B8 7C 08 03 A6 */ mtlr r0 /* 802A4B5C 002A07BC 38 21 00 30 */ addi r1, r1, 0x30 @@ -49661,7 +49661,7 @@ func_802A4E00: /* 802A4E04 002A0A64 7C 08 02 A6 */ mflr r0 /* 802A4E08 002A0A68 90 01 00 34 */ stw r0, 0x34(r1) /* 802A4E0C 002A0A6C 39 61 00 30 */ addi r11, r1, 0x30 -/* 802A4E10 002A0A70 4B F2 23 09 */ bl func_801C7118 +/* 802A4E10 002A0A70 4B F2 23 09 */ bl _savegpr_23 /* 802A4E14 002A0A74 2C 03 00 00 */ cmpwi r3, 0 /* 802A4E18 002A0A78 7C 7E 1B 78 */ mr r30, r3 /* 802A4E1C 002A0A7C 7C 97 23 78 */ mr r23, r4 @@ -49743,7 +49743,7 @@ lbl_802A4F24: lbl_802A4F3C: /* 802A4F3C 002A0B9C 39 61 00 30 */ addi r11, r1, 0x30 /* 802A4F40 002A0BA0 7F E3 FB 78 */ mr r3, r31 -/* 802A4F44 002A0BA4 4B F2 22 21 */ bl func_801C7164 +/* 802A4F44 002A0BA4 4B F2 22 21 */ bl _restgpr_23 /* 802A4F48 002A0BA8 80 01 00 34 */ lwz r0, 0x34(r1) /* 802A4F4C 002A0BAC 7C 08 03 A6 */ mtlr r0 /* 802A4F50 002A0BB0 38 21 00 30 */ addi r1, r1, 0x30 @@ -49948,7 +49948,7 @@ lbl_802A51D8: /* 802A5218 002A0E78 4B FF E7 A1 */ bl func_802A39B8 lbl_802A521C: /* 802A521C 002A0E7C 39 61 00 20 */ addi r11, r1, 0x20 -/* 802A5220 002A0E80 4B F2 1F 55 */ bl func_801C7174 +/* 802A5220 002A0E80 4B F2 1F 55 */ bl _restgpr_27 /* 802A5224 002A0E84 80 01 00 24 */ lwz r0, 0x24(r1) /* 802A5228 002A0E88 7C 08 03 A6 */ mtlr r0 /* 802A522C 002A0E8C 38 21 00 20 */ addi r1, r1, 0x20 @@ -50181,7 +50181,7 @@ func_802A5550: /* 802A5554 002A11B4 7C 08 02 A6 */ mflr r0 /* 802A5558 002A11B8 90 01 00 34 */ stw r0, 0x34(r1) /* 802A555C 002A11BC 39 61 00 30 */ addi r11, r1, 0x30 -/* 802A5560 002A11C0 4B F2 1B B9 */ bl func_801C7118 +/* 802A5560 002A11C0 4B F2 1B B9 */ bl _savegpr_23 /* 802A5564 002A11C4 2C 03 00 00 */ cmpwi r3, 0 /* 802A5568 002A11C8 7C 77 1B 78 */ mr r23, r3 /* 802A556C 002A11CC 7C 98 23 78 */ mr r24, r4 @@ -50237,7 +50237,7 @@ lbl_802A55D4: /* 802A5628 002A1288 4B FF E3 91 */ bl func_802A39B8 lbl_802A562C: /* 802A562C 002A128C 39 61 00 30 */ addi r11, r1, 0x30 -/* 802A5630 002A1290 4B F2 1B 35 */ bl func_801C7164 +/* 802A5630 002A1290 4B F2 1B 35 */ bl _restgpr_23 /* 802A5634 002A1294 80 01 00 34 */ lwz r0, 0x34(r1) /* 802A5638 002A1298 7C 08 03 A6 */ mtlr r0 /* 802A563C 002A129C 38 21 00 30 */ addi r1, r1, 0x30 @@ -50410,7 +50410,7 @@ lbl_802A5844: /* 802A586C 002A14CC 4B FF DF 85 */ bl func_802A37F0 lbl_802A5870: /* 802A5870 002A14D0 39 61 00 20 */ addi r11, r1, 0x20 -/* 802A5874 002A14D4 4B F2 19 01 */ bl func_801C7174 +/* 802A5874 002A14D4 4B F2 19 01 */ bl _restgpr_27 /* 802A5878 002A14D8 80 01 00 24 */ lwz r0, 0x24(r1) /* 802A587C 002A14DC 7C 08 03 A6 */ mtlr r0 /* 802A5880 002A14E0 38 21 00 20 */ addi r1, r1, 0x20 @@ -50471,7 +50471,7 @@ lbl_802A5908: /* 802A5930 002A1590 4B FF DA B1 */ bl func_802A33E0 lbl_802A5934: /* 802A5934 002A1594 39 61 00 20 */ addi r11, r1, 0x20 -/* 802A5938 002A1598 4B F2 18 3D */ bl func_801C7174 +/* 802A5938 002A1598 4B F2 18 3D */ bl _restgpr_27 /* 802A593C 002A159C 80 01 00 24 */ lwz r0, 0x24(r1) /* 802A5940 002A15A0 7C 08 03 A6 */ mtlr r0 /* 802A5944 002A15A4 38 21 00 20 */ addi r1, r1, 0x20 @@ -50532,7 +50532,7 @@ lbl_802A59CC: /* 802A59F4 002A1654 4B FF DB F5 */ bl func_802A35E8 lbl_802A59F8: /* 802A59F8 002A1658 39 61 00 20 */ addi r11, r1, 0x20 -/* 802A59FC 002A165C 4B F2 17 79 */ bl func_801C7174 +/* 802A59FC 002A165C 4B F2 17 79 */ bl _restgpr_27 /* 802A5A00 002A1660 80 01 00 24 */ lwz r0, 0x24(r1) /* 802A5A04 002A1664 7C 08 03 A6 */ mtlr r0 /* 802A5A08 002A1668 38 21 00 20 */ addi r1, r1, 0x20 @@ -51809,7 +51809,7 @@ lbl_802A6C0C: lbl_802A6C18: /* 802A6C18 002A2878 39 61 00 20 */ addi r11, r1, 0x20 /* 802A6C1C 002A287C 54 03 06 3E */ clrlwi r3, r0, 0x18 -/* 802A6C20 002A2880 4B F2 05 55 */ bl func_801C7174 +/* 802A6C20 002A2880 4B F2 05 55 */ bl _restgpr_27 /* 802A6C24 002A2884 80 01 00 24 */ lwz r0, 0x24(r1) /* 802A6C28 002A2888 7C 08 03 A6 */ mtlr r0 /* 802A6C2C 002A288C 38 21 00 20 */ addi r1, r1, 0x20 @@ -52658,7 +52658,7 @@ func_802A760C: /* 802A785C 002A34BC 93 84 00 0C */ stw r28, 0xc(r4) /* 802A7860 002A34C0 93 84 00 10 */ stw r28, 0x10(r4) /* 802A7864 002A34C4 7F 83 F9 AE */ stbx r28, r3, r31 -/* 802A7868 002A34C8 4B F1 F9 0D */ bl func_801C7174 +/* 802A7868 002A34C8 4B F1 F9 0D */ bl _restgpr_27 /* 802A786C 002A34CC 80 01 00 24 */ lwz r0, 0x24(r1) /* 802A7870 002A34D0 7C 08 03 A6 */ mtlr r0 /* 802A7874 002A34D4 38 21 00 20 */ addi r1, r1, 0x20 @@ -53004,7 +53004,7 @@ lbl_802A7D0C: /* 802A7D10 002A3970 48 01 D1 85 */ bl func_802C4E94 lbl_802A7D14: /* 802A7D14 002A3974 39 61 00 30 */ addi r11, r1, 0x30 -/* 802A7D18 002A3978 4B F1 F4 5D */ bl func_801C7174 +/* 802A7D18 002A3978 4B F1 F4 5D */ bl _restgpr_27 /* 802A7D1C 002A397C 80 01 00 34 */ lwz r0, 0x34(r1) /* 802A7D20 002A3980 7C 08 03 A6 */ mtlr r0 /* 802A7D24 002A3984 38 21 00 30 */ addi r1, r1, 0x30 @@ -53664,7 +53664,7 @@ lbl_802A86E0: /* 802A86EC 002A434C 38 60 FF FF */ li r3, -1 lbl_802A86F0: /* 802A86F0 002A4350 39 61 00 20 */ addi r11, r1, 0x20 -/* 802A86F4 002A4354 4B F1 EA 81 */ bl func_801C7174 +/* 802A86F4 002A4354 4B F1 EA 81 */ bl _restgpr_27 /* 802A86F8 002A4358 80 01 00 24 */ lwz r0, 0x24(r1) /* 802A86FC 002A435C 7C 08 03 A6 */ mtlr r0 /* 802A8700 002A4360 38 21 00 20 */ addi r1, r1, 0x20 @@ -54308,7 +54308,7 @@ lbl_802A9014: lbl_802A9018: /* 802A9018 002A4C78 39 61 00 20 */ addi r11, r1, 0x20 /* 802A901C 002A4C7C 7F C3 F3 78 */ mr r3, r30 -/* 802A9020 002A4C80 4B F1 E1 55 */ bl func_801C7174 +/* 802A9020 002A4C80 4B F1 E1 55 */ bl _restgpr_27 /* 802A9024 002A4C84 80 01 00 24 */ lwz r0, 0x24(r1) /* 802A9028 002A4C88 7C 08 03 A6 */ mtlr r0 /* 802A902C 002A4C8C 38 21 00 20 */ addi r1, r1, 0x20 @@ -58105,7 +58105,7 @@ func_802AC778: /* 802AC77C 002A83DC 7C 08 02 A6 */ mflr r0 /* 802AC780 002A83E0 90 01 00 44 */ stw r0, 0x44(r1) /* 802AC784 002A83E4 39 61 00 40 */ addi r11, r1, 0x40 -/* 802AC788 002A83E8 4B F1 A9 91 */ bl func_801C7118 +/* 802AC788 002A83E8 4B F1 A9 91 */ bl _savegpr_23 /* 802AC78C 002A83EC 80 04 00 00 */ lwz r0, 0(r4) /* 802AC790 002A83F0 7C 77 1B 78 */ mr r23, r3 /* 802AC794 002A83F4 A3 24 00 1A */ lhz r25, 0x1a(r4) @@ -58250,7 +58250,7 @@ lbl_802AC988: /* 802AC990 002A85F0 48 01 5F A5 */ bl func_802C2934 lbl_802AC994: /* 802AC994 002A85F4 39 61 00 40 */ addi r11, r1, 0x40 -/* 802AC998 002A85F8 4B F1 A7 CD */ bl func_801C7164 +/* 802AC998 002A85F8 4B F1 A7 CD */ bl _restgpr_23 /* 802AC99C 002A85FC 80 01 00 44 */ lwz r0, 0x44(r1) /* 802AC9A0 002A8600 7C 08 03 A6 */ mtlr r0 /* 802AC9A4 002A8604 38 21 00 40 */ addi r1, r1, 0x40 @@ -58880,7 +58880,7 @@ lbl_802AD2B0: /* 802AD2C8 002A8F28 4E 80 04 21 */ bctrl lbl_802AD2CC: /* 802AD2CC 002A8F2C 39 61 00 20 */ addi r11, r1, 0x20 -/* 802AD2D0 002A8F30 4B F1 9E A5 */ bl func_801C7174 +/* 802AD2D0 002A8F30 4B F1 9E A5 */ bl _restgpr_27 /* 802AD2D4 002A8F34 80 01 00 24 */ lwz r0, 0x24(r1) /* 802AD2D8 002A8F38 7C 08 03 A6 */ mtlr r0 /* 802AD2DC 002A8F3C 38 21 00 20 */ addi r1, r1, 0x20 @@ -59824,7 +59824,7 @@ lbl_802AE070: /* 802AE07C 002A9CDC 98 1F 08 C2 */ stb r0, 0x8c2(r31) lbl_802AE080: /* 802AE080 002A9CE0 39 61 00 20 */ addi r11, r1, 0x20 -/* 802AE084 002A9CE4 4B F1 90 F1 */ bl func_801C7174 +/* 802AE084 002A9CE4 4B F1 90 F1 */ bl _restgpr_27 /* 802AE088 002A9CE8 80 01 00 24 */ lwz r0, 0x24(r1) /* 802AE08C 002A9CEC 7C 08 03 A6 */ mtlr r0 /* 802AE090 002A9CF0 38 21 00 20 */ addi r1, r1, 0x20 @@ -59988,7 +59988,7 @@ lbl_802AE2B4: /* 802AE2DC 002A9F3C 7C 08 02 A6 */ mflr r0 /* 802AE2E0 002A9F40 90 01 00 34 */ stw r0, 0x34(r1) /* 802AE2E4 002A9F44 39 61 00 30 */ addi r11, r1, 0x30 -/* 802AE2E8 002A9F48 4B F1 8E 31 */ bl func_801C7118 +/* 802AE2E8 002A9F48 4B F1 8E 31 */ bl _savegpr_23 /* 802AE2EC 002A9F4C 3F E0 80 44 */ lis r31, lbl_8043C2A0@ha /* 802AE2F0 002A9F50 7C 79 1B 78 */ mr r25, r3 /* 802AE2F4 002A9F54 3B FF C2 A0 */ addi r31, r31, lbl_8043C2A0@l @@ -60253,7 +60253,7 @@ lbl_802AE6A0: /* 802AE6CC 002AA32C 4B FC 00 B9 */ bl OSRestoreInterrupts lbl_802AE6D0: /* 802AE6D0 002AA330 39 61 00 30 */ addi r11, r1, 0x30 -/* 802AE6D4 002AA334 4B F1 8A 91 */ bl func_801C7164 +/* 802AE6D4 002AA334 4B F1 8A 91 */ bl _restgpr_23 /* 802AE6D8 002AA338 80 01 00 34 */ lwz r0, 0x34(r1) /* 802AE6DC 002AA33C 7C 08 03 A6 */ mtlr r0 /* 802AE6E0 002AA340 38 21 00 30 */ addi r1, r1, 0x30 @@ -60262,7 +60262,7 @@ lbl_802AE6D0: /* 802AE6EC 002AA34C 7C 08 02 A6 */ mflr r0 /* 802AE6F0 002AA350 90 01 00 34 */ stw r0, 0x34(r1) /* 802AE6F4 002AA354 39 61 00 30 */ addi r11, r1, 0x30 -/* 802AE6F8 002AA358 4B F1 8A 21 */ bl func_801C7118 +/* 802AE6F8 002AA358 4B F1 8A 21 */ bl _savegpr_23 /* 802AE6FC 002AA35C 3F C0 80 44 */ lis r30, lbl_8043C2A0@ha /* 802AE700 002AA360 7C 78 1B 78 */ mr r24, r3 /* 802AE704 002AA364 7C 99 23 78 */ mr r25, r4 @@ -60496,7 +60496,7 @@ lbl_802AEA38: /* 802AEA58 002AA6B8 98 1D 08 C8 */ stb r0, 0x8c8(r29) /* 802AEA5C 002AA6BC 4B FB FD 29 */ bl OSRestoreInterrupts /* 802AEA60 002AA6C0 39 61 00 30 */ addi r11, r1, 0x30 -/* 802AEA64 002AA6C4 4B F1 87 01 */ bl func_801C7164 +/* 802AEA64 002AA6C4 4B F1 87 01 */ bl _restgpr_23 /* 802AEA68 002AA6C8 80 01 00 34 */ lwz r0, 0x34(r1) /* 802AEA6C 002AA6CC 7C 08 03 A6 */ mtlr r0 /* 802AEA70 002AA6D0 38 21 00 30 */ addi r1, r1, 0x30 @@ -61632,7 +61632,7 @@ lbl_802AFB14: /* 802AFB24 002AB784 98 1F 08 C8 */ stb r0, 0x8c8(r31) /* 802AFB28 002AB788 4B FB EC 5D */ bl OSRestoreInterrupts /* 802AFB2C 002AB78C 39 61 00 20 */ addi r11, r1, 0x20 -/* 802AFB30 002AB790 4B F1 76 45 */ bl func_801C7174 +/* 802AFB30 002AB790 4B F1 76 45 */ bl _restgpr_27 /* 802AFB34 002AB794 80 01 00 24 */ lwz r0, 0x24(r1) /* 802AFB38 002AB798 7C 08 03 A6 */ mtlr r0 /* 802AFB3C 002AB79C 38 21 00 20 */ addi r1, r1, 0x20 @@ -63455,7 +63455,7 @@ lbl_802B1608: lbl_802B165C: /* 802B165C 002AD2BC 4B FB D1 29 */ bl OSRestoreInterrupts /* 802B1660 002AD2C0 39 61 00 40 */ addi r11, r1, 0x40 -/* 802B1664 002AD2C4 4B F1 5B 11 */ bl func_801C7174 +/* 802B1664 002AD2C4 4B F1 5B 11 */ bl _restgpr_27 /* 802B1668 002AD2C8 80 01 00 44 */ lwz r0, 0x44(r1) /* 802B166C 002AD2CC 7C 08 03 A6 */ mtlr r0 /* 802B1670 002AD2D0 38 21 00 40 */ addi r1, r1, 0x40 @@ -65169,7 +65169,7 @@ func_802B306C: /* 802B3070 002AECD0 7C 08 02 A6 */ mflr r0 /* 802B3074 002AECD4 90 01 00 34 */ stw r0, 0x34(r1) /* 802B3078 002AECD8 39 61 00 30 */ addi r11, r1, 0x30 -/* 802B307C 002AECDC 4B F1 40 9D */ bl func_801C7118 +/* 802B307C 002AECDC 4B F1 40 9D */ bl _savegpr_23 /* 802B3080 002AECE0 3D 00 80 53 */ lis r8, lbl_80536D70@ha /* 802B3084 002AECE4 54 60 10 3A */ slwi r0, r3, 2 /* 802B3088 002AECE8 39 08 6D 70 */ addi r8, r8, lbl_80536D70@l @@ -65403,7 +65403,7 @@ lbl_802B3400: /* 802B3400 002AF060 7F 23 CB 78 */ mr r3, r25 lbl_802B3404: /* 802B3404 002AF064 39 61 00 30 */ addi r11, r1, 0x30 -/* 802B3408 002AF068 4B F1 3D 5D */ bl func_801C7164 +/* 802B3408 002AF068 4B F1 3D 5D */ bl _restgpr_23 /* 802B340C 002AF06C 80 01 00 34 */ lwz r0, 0x34(r1) /* 802B3410 002AF070 7C 08 03 A6 */ mtlr r0 /* 802B3414 002AF074 38 21 00 30 */ addi r1, r1, 0x30 @@ -66413,7 +66413,7 @@ lbl_802B4188: lbl_802B41FC: /* 802B41FC 002AFE5C 39 61 00 20 */ addi r11, r1, 0x20 /* 802B4200 002AFE60 7F A3 EB 78 */ mr r3, r29 -/* 802B4204 002AFE64 4B F1 2F 71 */ bl func_801C7174 +/* 802B4204 002AFE64 4B F1 2F 71 */ bl _restgpr_27 /* 802B4208 002AFE68 80 01 00 24 */ lwz r0, 0x24(r1) /* 802B420C 002AFE6C 7C 08 03 A6 */ mtlr r0 /* 802B4210 002AFE70 38 21 00 20 */ addi r1, r1, 0x20 @@ -67122,7 +67122,7 @@ func_802B4C34: /* 802B4C38 002B0898 7C 08 02 A6 */ mflr r0 /* 802B4C3C 002B089C 90 01 00 44 */ stw r0, 0x44(r1) /* 802B4C40 002B08A0 39 61 00 40 */ addi r11, r1, 0x40 -/* 802B4C44 002B08A4 4B F1 24 D5 */ bl func_801C7118 +/* 802B4C44 002B08A4 4B F1 24 D5 */ bl _savegpr_23 /* 802B4C48 002B08A8 7D 1C 43 78 */ mr r28, r8 /* 802B4C4C 002B08AC 7D 3D 4B 78 */ mr r29, r9 /* 802B4C50 002B08B0 7C 77 1B 78 */ mr r23, r3 @@ -67148,7 +67148,7 @@ func_802B4C34: /* 802B4CA0 002B0900 7F CA F3 78 */ mr r10, r30 /* 802B4CA4 002B0904 4B FF F9 FD */ bl func_802B46A0 /* 802B4CA8 002B0908 39 61 00 40 */ addi r11, r1, 0x40 -/* 802B4CAC 002B090C 4B F1 24 B9 */ bl func_801C7164 +/* 802B4CAC 002B090C 4B F1 24 B9 */ bl _restgpr_23 /* 802B4CB0 002B0910 80 01 00 44 */ lwz r0, 0x44(r1) /* 802B4CB4 002B0914 7C 08 03 A6 */ mtlr r0 /* 802B4CB8 002B0918 38 21 00 40 */ addi r1, r1, 0x40 @@ -67378,7 +67378,7 @@ lbl_802B4FD8: /* 802B4FD8 002B0C38 38 60 00 02 */ li r3, 2 lbl_802B4FDC: /* 802B4FDC 002B0C3C 39 61 00 30 */ addi r11, r1, 0x30 -/* 802B4FE0 002B0C40 4B F1 21 95 */ bl func_801C7174 +/* 802B4FE0 002B0C40 4B F1 21 95 */ bl _restgpr_27 /* 802B4FE4 002B0C44 80 01 00 34 */ lwz r0, 0x34(r1) /* 802B4FE8 002B0C48 7C 08 03 A6 */ mtlr r0 /* 802B4FEC 002B0C4C 38 21 00 30 */ addi r1, r1, 0x30 @@ -68422,7 +68422,7 @@ lbl_802B5E58: /* 802B5E58 002B1AB8 38 60 00 02 */ li r3, 2 lbl_802B5E5C: /* 802B5E5C 002B1ABC 39 61 00 20 */ addi r11, r1, 0x20 -/* 802B5E60 002B1AC0 4B F1 13 15 */ bl func_801C7174 +/* 802B5E60 002B1AC0 4B F1 13 15 */ bl _restgpr_27 /* 802B5E64 002B1AC4 80 01 00 24 */ lwz r0, 0x24(r1) /* 802B5E68 002B1AC8 7C 08 03 A6 */ mtlr r0 /* 802B5E6C 002B1ACC 38 21 00 20 */ addi r1, r1, 0x20 @@ -69202,7 +69202,7 @@ lbl_802B6910: /* 802B6970 002B25D0 98 1F 07 08 */ stb r0, 0x708(r31) /* 802B6974 002B25D4 4B FB 7E 11 */ bl OSRestoreInterrupts /* 802B6978 002B25D8 39 61 00 20 */ addi r11, r1, 0x20 -/* 802B697C 002B25DC 4B F1 07 F9 */ bl func_801C7174 +/* 802B697C 002B25DC 4B F1 07 F9 */ bl _restgpr_27 /* 802B6980 002B25E0 80 01 00 24 */ lwz r0, 0x24(r1) /* 802B6984 002B25E4 7C 08 03 A6 */ mtlr r0 /* 802B6988 002B25E8 38 21 00 20 */ addi r1, r1, 0x20 @@ -70373,7 +70373,7 @@ lbl_802B79F4: /* 802B79F4 002B3654 7F A3 EB 78 */ mr r3, r29 /* 802B79F8 002B3658 4B FB 6D 8D */ bl OSRestoreInterrupts /* 802B79FC 002B365C 39 61 00 20 */ addi r11, r1, 0x20 -/* 802B7A00 002B3660 4B F0 F7 75 */ bl func_801C7174 +/* 802B7A00 002B3660 4B F0 F7 75 */ bl _restgpr_27 /* 802B7A04 002B3664 80 01 00 24 */ lwz r0, 0x24(r1) /* 802B7A08 002B3668 7C 08 03 A6 */ mtlr r0 /* 802B7A0C 002B366C 38 21 00 20 */ addi r1, r1, 0x20 @@ -70451,7 +70451,7 @@ lbl_802B7B0C: /* 802B7B0C 002B376C 7F A3 EB 78 */ mr r3, r29 /* 802B7B10 002B3770 4B FB 6C 75 */ bl OSRestoreInterrupts /* 802B7B14 002B3774 39 61 00 20 */ addi r11, r1, 0x20 -/* 802B7B18 002B3778 4B F0 F6 5D */ bl func_801C7174 +/* 802B7B18 002B3778 4B F0 F6 5D */ bl _restgpr_27 /* 802B7B1C 002B377C 80 01 00 24 */ lwz r0, 0x24(r1) /* 802B7B20 002B3780 7C 08 03 A6 */ mtlr r0 /* 802B7B24 002B3784 38 21 00 20 */ addi r1, r1, 0x20 @@ -70626,7 +70626,7 @@ lbl_802B7D7C: /* 802B7D7C 002B39DC 7F A3 EB 78 */ mr r3, r29 /* 802B7D80 002B39E0 4B FB 6A 05 */ bl OSRestoreInterrupts /* 802B7D84 002B39E4 39 61 00 20 */ addi r11, r1, 0x20 -/* 802B7D88 002B39E8 4B F0 F3 ED */ bl func_801C7174 +/* 802B7D88 002B39E8 4B F0 F3 ED */ bl _restgpr_27 /* 802B7D8C 002B39EC 80 01 00 24 */ lwz r0, 0x24(r1) /* 802B7D90 002B39F0 7C 08 03 A6 */ mtlr r0 /* 802B7D94 002B39F4 38 21 00 20 */ addi r1, r1, 0x20 @@ -70704,7 +70704,7 @@ lbl_802B7E94: /* 802B7E94 002B3AF4 7F A3 EB 78 */ mr r3, r29 /* 802B7E98 002B3AF8 4B FB 68 ED */ bl OSRestoreInterrupts /* 802B7E9C 002B3AFC 39 61 00 20 */ addi r11, r1, 0x20 -/* 802B7EA0 002B3B00 4B F0 F2 D5 */ bl func_801C7174 +/* 802B7EA0 002B3B00 4B F0 F2 D5 */ bl _restgpr_27 /* 802B7EA4 002B3B04 80 01 00 24 */ lwz r0, 0x24(r1) /* 802B7EA8 002B3B08 7C 08 03 A6 */ mtlr r0 /* 802B7EAC 002B3B0C 38 21 00 20 */ addi r1, r1, 0x20 @@ -71562,7 +71562,7 @@ lbl_802B8B08: /* 802B8B0C 002B476C 7C 08 02 A6 */ mflr r0 /* 802B8B10 002B4770 90 01 00 64 */ stw r0, 0x64(r1) /* 802B8B14 002B4774 39 61 00 60 */ addi r11, r1, 0x60 -/* 802B8B18 002B4778 4B F0 E6 01 */ bl func_801C7118 +/* 802B8B18 002B4778 4B F0 E6 01 */ bl _savegpr_23 /* 802B8B1C 002B477C 88 03 00 00 */ lbz r0, 0(r3) /* 802B8B20 002B4780 3F C0 80 44 */ lis r30, lbl_8043E048@ha /* 802B8B24 002B4784 3F 80 80 54 */ lis r28, lbl_8053A4E0@ha @@ -71756,7 +71756,7 @@ lbl_802B8DC8: /* 802B8DD8 002B4A38 4B FB 26 C5 */ bl func_8026B49C lbl_802B8DDC: /* 802B8DDC 002B4A3C 39 61 00 60 */ addi r11, r1, 0x60 -/* 802B8DE0 002B4A40 4B F0 E3 85 */ bl func_801C7164 +/* 802B8DE0 002B4A40 4B F0 E3 85 */ bl _restgpr_23 /* 802B8DE4 002B4A44 80 01 00 64 */ lwz r0, 0x64(r1) /* 802B8DE8 002B4A48 7C 08 03 A6 */ mtlr r0 /* 802B8DEC 002B4A4C 38 21 00 60 */ addi r1, r1, 0x60 @@ -71823,7 +71823,7 @@ lbl_802B8EA8: /* 802B8EC8 002B4B28 4C C6 31 82 */ crclr 6 /* 802B8ECC 002B4B2C 48 00 06 B1 */ bl func_802B957C /* 802B8ED0 002B4B30 39 61 00 20 */ addi r11, r1, 0x20 -/* 802B8ED4 002B4B34 4B F0 E2 A1 */ bl func_801C7174 +/* 802B8ED4 002B4B34 4B F0 E2 A1 */ bl _restgpr_27 /* 802B8ED8 002B4B38 80 01 00 24 */ lwz r0, 0x24(r1) /* 802B8EDC 002B4B3C 7C 08 03 A6 */ mtlr r0 /* 802B8EE0 002B4B40 38 21 00 20 */ addi r1, r1, 0x20 @@ -73683,7 +73683,7 @@ lbl_802BA894: /* 802BA894 002B64F4 38 60 00 FF */ li r3, 0xff lbl_802BA898: /* 802BA898 002B64F8 39 61 00 20 */ addi r11, r1, 0x20 -/* 802BA89C 002B64FC 4B F0 C8 D9 */ bl func_801C7174 +/* 802BA89C 002B64FC 4B F0 C8 D9 */ bl _restgpr_27 /* 802BA8A0 002B6500 80 01 00 24 */ lwz r0, 0x24(r1) /* 802BA8A4 002B6504 7C 08 03 A6 */ mtlr r0 /* 802BA8A8 002B6508 38 21 00 20 */ addi r1, r1, 0x20 @@ -73936,7 +73936,7 @@ lbl_802BABF4: lbl_802BAC14: /* 802BAC14 002B6874 48 00 05 49 */ bl func_802BB15C /* 802BAC18 002B6878 39 61 00 20 */ addi r11, r1, 0x20 -/* 802BAC1C 002B687C 4B F0 C5 59 */ bl func_801C7174 +/* 802BAC1C 002B687C 4B F0 C5 59 */ bl _restgpr_27 /* 802BAC20 002B6880 80 01 00 24 */ lwz r0, 0x24(r1) /* 802BAC24 002B6884 7C 08 03 A6 */ mtlr r0 /* 802BAC28 002B6888 38 21 00 20 */ addi r1, r1, 0x20 @@ -74781,7 +74781,7 @@ lbl_802BB72C: /* 802BB744 002B73A4 4B FF E5 F1 */ bl func_802B9D34 lbl_802BB748: /* 802BB748 002B73A8 39 61 00 20 */ addi r11, r1, 0x20 -/* 802BB74C 002B73AC 4B F0 BA 29 */ bl func_801C7174 +/* 802BB74C 002B73AC 4B F0 BA 29 */ bl _restgpr_27 /* 802BB750 002B73B0 80 01 00 24 */ lwz r0, 0x24(r1) /* 802BB754 002B73B4 7C 08 03 A6 */ mtlr r0 /* 802BB758 002B73B8 38 21 00 20 */ addi r1, r1, 0x20 @@ -75192,7 +75192,7 @@ lbl_802BBD30: /* 802BBD30 002B7990 48 00 00 1D */ bl func_802BBD4C lbl_802BBD34: /* 802BBD34 002B7994 39 61 00 20 */ addi r11, r1, 0x20 -/* 802BBD38 002B7998 4B F0 B4 3D */ bl func_801C7174 +/* 802BBD38 002B7998 4B F0 B4 3D */ bl _restgpr_27 /* 802BBD3C 002B799C 80 01 00 24 */ lwz r0, 0x24(r1) /* 802BBD40 002B79A0 7C 08 03 A6 */ mtlr r0 /* 802BBD44 002B79A4 38 21 00 20 */ addi r1, r1, 0x20 @@ -75269,7 +75269,7 @@ lbl_802BBE40: /* 802BBE44 002B7AA4 4B FF DE F1 */ bl func_802B9D34 lbl_802BBE48: /* 802BBE48 002B7AA8 39 61 00 20 */ addi r11, r1, 0x20 -/* 802BBE4C 002B7AAC 4B F0 B3 29 */ bl func_801C7174 +/* 802BBE4C 002B7AAC 4B F0 B3 29 */ bl _restgpr_27 /* 802BBE50 002B7AB0 80 01 00 24 */ lwz r0, 0x24(r1) /* 802BBE54 002B7AB4 7C 08 03 A6 */ mtlr r0 /* 802BBE58 002B7AB8 38 21 00 20 */ addi r1, r1, 0x20 @@ -75350,7 +75350,7 @@ lbl_802BBF5C: /* 802BBF64 002B7BC4 38 63 4D E0 */ addi r3, r3, lbl_80564DE0@l /* 802BBF68 002B7BC8 39 61 00 20 */ addi r11, r1, 0x20 /* 802BBF6C 002B7BCC 98 03 00 2B */ stb r0, 0x2b(r3) -/* 802BBF70 002B7BD0 4B F0 B2 05 */ bl func_801C7174 +/* 802BBF70 002B7BD0 4B F0 B2 05 */ bl _restgpr_27 /* 802BBF74 002B7BD4 80 01 00 24 */ lwz r0, 0x24(r1) /* 802BBF78 002B7BD8 7C 08 03 A6 */ mtlr r0 /* 802BBF7C 002B7BDC 38 21 00 20 */ addi r1, r1, 0x20 @@ -78134,7 +78134,7 @@ lbl_802BE580: /* 802BE598 002BA1F8 7D 89 03 A6 */ mtctr r12 /* 802BE59C 002BA1FC 4E 80 04 21 */ bctrl /* 802BE5A0 002BA200 39 61 02 30 */ addi r11, r1, 0x230 -/* 802BE5A4 002BA204 4B F0 8B D1 */ bl func_801C7174 +/* 802BE5A4 002BA204 4B F0 8B D1 */ bl _restgpr_27 /* 802BE5A8 002BA208 80 01 02 34 */ lwz r0, 0x234(r1) /* 802BE5AC 002BA20C 7C 08 03 A6 */ mtlr r0 /* 802BE5B0 002BA210 38 21 02 30 */ addi r1, r1, 0x230 @@ -78232,7 +78232,7 @@ lbl_802BE6F4: /* 802BE704 002BA364 7D 89 03 A6 */ mtctr r12 /* 802BE708 002BA368 4E 80 04 21 */ bctrl /* 802BE70C 002BA36C 39 61 01 30 */ addi r11, r1, 0x130 -/* 802BE710 002BA370 4B F0 8A 65 */ bl func_801C7174 +/* 802BE710 002BA370 4B F0 8A 65 */ bl _restgpr_27 /* 802BE714 002BA374 80 01 01 34 */ lwz r0, 0x134(r1) /* 802BE718 002BA378 7C 08 03 A6 */ mtlr r0 /* 802BE71C 002BA37C 38 21 01 30 */ addi r1, r1, 0x130 @@ -78641,7 +78641,7 @@ func_802BECFC: /* 802BED00 002BA960 7C 08 02 A6 */ mflr r0 /* 802BED04 002BA964 90 01 00 54 */ stw r0, 0x54(r1) /* 802BED08 002BA968 39 61 00 50 */ addi r11, r1, 0x50 -/* 802BED0C 002BA96C 4B F0 84 0D */ bl func_801C7118 +/* 802BED0C 002BA96C 4B F0 84 0D */ bl _savegpr_23 /* 802BED10 002BA970 A0 82 A4 50 */ lhz r4, lbl_80642A50-_SDA2_BASE_(r2) /* 802BED14 002BA974 3F 40 80 57 */ lis r26, lbl_80568798@ha /* 802BED18 002BA978 A0 02 A4 52 */ lhz r0, lbl_80642A52-_SDA2_BASE_(r2) @@ -78743,7 +78743,7 @@ lbl_802BEE6C: /* 802BEE80 002BAAE0 4B FF EB 8D */ bl func_802BDA0C lbl_802BEE84: /* 802BEE84 002BAAE4 39 61 00 50 */ addi r11, r1, 0x50 -/* 802BEE88 002BAAE8 4B F0 82 DD */ bl func_801C7164 +/* 802BEE88 002BAAE8 4B F0 82 DD */ bl _restgpr_23 /* 802BEE8C 002BAAEC 80 01 00 54 */ lwz r0, 0x54(r1) /* 802BEE90 002BAAF0 7C 08 03 A6 */ mtlr r0 /* 802BEE94 002BAAF4 38 21 00 50 */ addi r1, r1, 0x50 @@ -80192,7 +80192,7 @@ lbl_802C0308: /* 802C030C 002BBF6C 4B FF D7 01 */ bl func_802BDA0C lbl_802C0310: /* 802C0310 002BBF70 39 61 00 20 */ addi r11, r1, 0x20 -/* 802C0314 002BBF74 4B F0 6E 61 */ bl func_801C7174 +/* 802C0314 002BBF74 4B F0 6E 61 */ bl _restgpr_27 /* 802C0318 002BBF78 80 01 00 24 */ lwz r0, 0x24(r1) /* 802C031C 002BBF7C 7C 08 03 A6 */ mtlr r0 /* 802C0320 002BBF80 38 21 00 20 */ addi r1, r1, 0x20 @@ -80259,7 +80259,7 @@ lbl_802C03CC: /* 802C03F8 002BC058 39 61 00 30 */ addi r11, r1, 0x30 /* 802C03FC 002BC05C 7C 00 00 34 */ cntlzw r0, r0 /* 802C0400 002BC060 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f -/* 802C0404 002BC064 4B F0 6D 71 */ bl func_801C7174 +/* 802C0404 002BC064 4B F0 6D 71 */ bl _restgpr_27 /* 802C0408 002BC068 80 01 00 34 */ lwz r0, 0x34(r1) /* 802C040C 002BC06C 7C 08 03 A6 */ mtlr r0 /* 802C0410 002BC070 38 21 00 30 */ addi r1, r1, 0x30 @@ -80439,7 +80439,7 @@ lbl_802C0678: /* 802C067C 002BC2DC 7C 08 02 A6 */ mflr r0 /* 802C0680 002BC2E0 90 01 00 44 */ stw r0, 0x44(r1) /* 802C0684 002BC2E4 39 61 00 40 */ addi r11, r1, 0x40 -/* 802C0688 002BC2E8 4B F0 6A 91 */ bl func_801C7118 +/* 802C0688 002BC2E8 4B F0 6A 91 */ bl _savegpr_23 /* 802C068C 002BC2EC 7C 79 1B 78 */ mr r25, r3 /* 802C0690 002BC2F0 7C 9A 23 78 */ mr r26, r4 /* 802C0694 002BC2F4 7C BB 2B 78 */ mr r27, r5 @@ -80677,7 +80677,7 @@ lbl_802C09B8: /* 802C09DC 002BC63C 48 00 00 1D */ bl func_802C09F8 lbl_802C09E0: /* 802C09E0 002BC640 39 61 00 40 */ addi r11, r1, 0x40 -/* 802C09E4 002BC644 4B F0 67 81 */ bl func_801C7164 +/* 802C09E4 002BC644 4B F0 67 81 */ bl _restgpr_23 /* 802C09E8 002BC648 80 01 00 44 */ lwz r0, 0x44(r1) /* 802C09EC 002BC64C 7C 08 03 A6 */ mtlr r0 /* 802C09F0 002BC650 38 21 00 40 */ addi r1, r1, 0x40 @@ -80955,7 +80955,7 @@ lbl_802C0D78: /* 802C0DD4 002BCA34 4B FF CC 39 */ bl func_802BDA0C lbl_802C0DD8: /* 802C0DD8 002BCA38 39 61 00 20 */ addi r11, r1, 0x20 -/* 802C0DDC 002BCA3C 4B F0 63 99 */ bl func_801C7174 +/* 802C0DDC 002BCA3C 4B F0 63 99 */ bl _restgpr_27 /* 802C0DE0 002BCA40 80 01 00 24 */ lwz r0, 0x24(r1) /* 802C0DE4 002BCA44 7C 08 03 A6 */ mtlr r0 /* 802C0DE8 002BCA48 38 21 00 20 */ addi r1, r1, 0x20 @@ -81104,7 +81104,7 @@ lbl_802C0FE4: /* 802C0FEC 002BCC4C 4B FF FA 0D */ bl func_802C09F8 lbl_802C0FF0: /* 802C0FF0 002BCC50 39 61 00 20 */ addi r11, r1, 0x20 -/* 802C0FF4 002BCC54 4B F0 61 81 */ bl func_801C7174 +/* 802C0FF4 002BCC54 4B F0 61 81 */ bl _restgpr_27 /* 802C0FF8 002BCC58 80 01 00 24 */ lwz r0, 0x24(r1) /* 802C0FFC 002BCC5C 7C 08 03 A6 */ mtlr r0 /* 802C1000 002BCC60 38 21 00 20 */ addi r1, r1, 0x20 @@ -82419,7 +82419,7 @@ lbl_802C229C: /* 802C22DC 002BDF3C 7D 89 03 A6 */ mtctr r12 /* 802C22E0 002BDF40 4E 80 04 21 */ bctrl /* 802C22E4 002BDF44 39 61 00 40 */ addi r11, r1, 0x40 -/* 802C22E8 002BDF48 4B F0 4E 8D */ bl func_801C7174 +/* 802C22E8 002BDF48 4B F0 4E 8D */ bl _restgpr_27 /* 802C22EC 002BDF4C 80 01 00 44 */ lwz r0, 0x44(r1) /* 802C22F0 002BDF50 7C 08 03 A6 */ mtlr r0 /* 802C22F4 002BDF54 38 21 00 40 */ addi r1, r1, 0x40 @@ -83483,7 +83483,7 @@ lbl_802C31A0: /* 802C31A0 002BEE00 7F A3 EB 78 */ mr r3, r29 lbl_802C31A4: /* 802C31A4 002BEE04 39 61 00 20 */ addi r11, r1, 0x20 -/* 802C31A8 002BEE08 4B F0 3F CD */ bl func_801C7174 +/* 802C31A8 002BEE08 4B F0 3F CD */ bl _restgpr_27 /* 802C31AC 002BEE0C 80 01 00 24 */ lwz r0, 0x24(r1) /* 802C31B0 002BEE10 7C 08 03 A6 */ mtlr r0 /* 802C31B4 002BEE14 38 21 00 20 */ addi r1, r1, 0x20 @@ -84174,7 +84174,7 @@ lbl_802C3AE8: /* 802C3B08 002BF768 93 DF 06 2C */ stw r30, 0x62c(r31) lbl_802C3B0C: /* 802C3B0C 002BF76C 39 61 00 30 */ addi r11, r1, 0x30 -/* 802C3B10 002BF770 4B F0 36 65 */ bl func_801C7174 +/* 802C3B10 002BF770 4B F0 36 65 */ bl _restgpr_27 /* 802C3B14 002BF774 80 01 00 34 */ lwz r0, 0x34(r1) /* 802C3B18 002BF778 7C 08 03 A6 */ mtlr r0 /* 802C3B1C 002BF77C 38 21 00 30 */ addi r1, r1, 0x30 @@ -85181,7 +85181,7 @@ lbl_802C4890: lbl_802C48B0: /* 802C48B0 002C0510 39 61 00 20 */ addi r11, r1, 0x20 /* 802C48B4 002C0514 7F E3 FB 78 */ mr r3, r31 -/* 802C48B8 002C0518 4B F0 28 BD */ bl func_801C7174 +/* 802C48B8 002C0518 4B F0 28 BD */ bl _restgpr_27 /* 802C48BC 002C051C 80 01 00 24 */ lwz r0, 0x24(r1) /* 802C48C0 002C0520 7C 08 03 A6 */ mtlr r0 /* 802C48C4 002C0524 38 21 00 20 */ addi r1, r1, 0x20 @@ -85264,7 +85264,7 @@ lbl_802C49C0: /* 802C49CC 002C062C 4E 80 04 21 */ bctrl lbl_802C49D0: /* 802C49D0 002C0630 39 61 00 40 */ addi r11, r1, 0x40 -/* 802C49D4 002C0634 4B F0 27 A1 */ bl func_801C7174 +/* 802C49D4 002C0634 4B F0 27 A1 */ bl _restgpr_27 /* 802C49D8 002C0638 80 01 00 44 */ lwz r0, 0x44(r1) /* 802C49DC 002C063C 7C 08 03 A6 */ mtlr r0 /* 802C49E0 002C0640 38 21 00 40 */ addi r1, r1, 0x40 @@ -87337,7 +87337,7 @@ lbl_802C6688: /* 802C669C 002C22FC 4E 80 04 21 */ bctrl lbl_802C66A0: /* 802C66A0 002C2300 39 61 00 20 */ addi r11, r1, 0x20 -/* 802C66A4 002C2304 4B F0 0A D1 */ bl func_801C7174 +/* 802C66A4 002C2304 4B F0 0A D1 */ bl _restgpr_27 /* 802C66A8 002C2308 80 01 00 24 */ lwz r0, 0x24(r1) /* 802C66AC 002C230C 7C 08 03 A6 */ mtlr r0 /* 802C66B0 002C2310 38 21 00 20 */ addi r1, r1, 0x20 @@ -87623,7 +87623,7 @@ lbl_802C6A68: /* 802C6A68 002C26C8 38 60 00 03 */ li r3, 3 lbl_802C6A6C: /* 802C6A6C 002C26CC 39 61 00 20 */ addi r11, r1, 0x20 -/* 802C6A70 002C26D0 4B F0 07 05 */ bl func_801C7174 +/* 802C6A70 002C26D0 4B F0 07 05 */ bl _restgpr_27 /* 802C6A74 002C26D4 80 01 00 24 */ lwz r0, 0x24(r1) /* 802C6A78 002C26D8 7C 08 03 A6 */ mtlr r0 /* 802C6A7C 002C26DC 38 21 00 20 */ addi r1, r1, 0x20 @@ -88418,7 +88418,7 @@ lbl_802C7560: /* 802C7560 002C31C0 38 60 00 00 */ li r3, 0 lbl_802C7564: /* 802C7564 002C31C4 39 61 00 30 */ addi r11, r1, 0x30 -/* 802C7568 002C31C8 4B EF FC 0D */ bl func_801C7174 +/* 802C7568 002C31C8 4B EF FC 0D */ bl _restgpr_27 /* 802C756C 002C31CC 80 01 00 34 */ lwz r0, 0x34(r1) /* 802C7570 002C31D0 7C 08 03 A6 */ mtlr r0 /* 802C7574 002C31D4 38 21 00 30 */ addi r1, r1, 0x30 @@ -88687,7 +88687,7 @@ lbl_802C78E0: /* 802C78E0 002C3540 38 60 00 00 */ li r3, 0 lbl_802C78E4: /* 802C78E4 002C3544 39 61 00 20 */ addi r11, r1, 0x20 -/* 802C78E8 002C3548 4B EF F8 8D */ bl func_801C7174 +/* 802C78E8 002C3548 4B EF F8 8D */ bl _restgpr_27 /* 802C78EC 002C354C 80 01 00 24 */ lwz r0, 0x24(r1) /* 802C78F0 002C3550 7C 08 03 A6 */ mtlr r0 /* 802C78F4 002C3554 38 21 00 20 */ addi r1, r1, 0x20 @@ -88958,7 +88958,7 @@ lbl_802C7C80: /* 802C7C90 002C38F0 38 C0 00 28 */ li r6, 0x28 /* 802C7C94 002C38F4 48 00 0E 15 */ bl func_802C8AA8 /* 802C7C98 002C38F8 39 61 00 20 */ addi r11, r1, 0x20 -/* 802C7C9C 002C38FC 4B EF F4 D9 */ bl func_801C7174 +/* 802C7C9C 002C38FC 4B EF F4 D9 */ bl _restgpr_27 /* 802C7CA0 002C3900 80 01 00 24 */ lwz r0, 0x24(r1) /* 802C7CA4 002C3904 7C 08 03 A6 */ mtlr r0 /* 802C7CA8 002C3908 38 21 00 20 */ addi r1, r1, 0x20 @@ -89259,7 +89259,7 @@ lbl_802C8080: /* 802C8090 002C3CF0 38 60 00 00 */ li r3, 0 lbl_802C8094: /* 802C8094 002C3CF4 39 61 00 20 */ addi r11, r1, 0x20 -/* 802C8098 002C3CF8 4B EF F0 DD */ bl func_801C7174 +/* 802C8098 002C3CF8 4B EF F0 DD */ bl _restgpr_27 /* 802C809C 002C3CFC 80 01 00 24 */ lwz r0, 0x24(r1) /* 802C80A0 002C3D00 7C 08 03 A6 */ mtlr r0 /* 802C80A4 002C3D04 38 21 00 20 */ addi r1, r1, 0x20 @@ -89370,7 +89370,7 @@ lbl_802C8210: /* 802C8224 002C3E84 B0 1D 16 9A */ sth r0, 0x169a(r29) /* 802C8228 002C3E88 B0 1D 16 A6 */ sth r0, 0x16a6(r29) /* 802C822C 002C3E8C B0 1D 16 A4 */ sth r0, 0x16a4(r29) -/* 802C8230 002C3E90 4B EF EF 45 */ bl func_801C7174 +/* 802C8230 002C3E90 4B EF EF 45 */ bl _restgpr_27 /* 802C8234 002C3E94 80 01 01 24 */ lwz r0, 0x124(r1) /* 802C8238 002C3E98 7C 08 03 A6 */ mtlr r0 /* 802C823C 002C3E9C 38 21 01 20 */ addi r1, r1, 0x120 @@ -89439,7 +89439,7 @@ lbl_802C8308: /* 802C8308 002C3F68 38 60 00 00 */ li r3, 0 lbl_802C830C: /* 802C830C 002C3F6C 39 61 00 20 */ addi r11, r1, 0x20 -/* 802C8310 002C3F70 4B EF EE 65 */ bl func_801C7174 +/* 802C8310 002C3F70 4B EF EE 65 */ bl _restgpr_27 /* 802C8314 002C3F74 80 01 00 24 */ lwz r0, 0x24(r1) /* 802C8318 002C3F78 7C 08 03 A6 */ mtlr r0 /* 802C831C 002C3F7C 38 21 00 20 */ addi r1, r1, 0x20 @@ -89580,7 +89580,7 @@ lbl_802C84F0: /* 802C84F0 002C4150 38 60 00 03 */ li r3, 3 lbl_802C84F4: /* 802C84F4 002C4154 39 61 00 30 */ addi r11, r1, 0x30 -/* 802C84F8 002C4158 4B EF EC 7D */ bl func_801C7174 +/* 802C84F8 002C4158 4B EF EC 7D */ bl _restgpr_27 /* 802C84FC 002C415C 80 01 00 34 */ lwz r0, 0x34(r1) /* 802C8500 002C4160 7C 08 03 A6 */ mtlr r0 /* 802C8504 002C4164 38 21 00 30 */ addi r1, r1, 0x30 @@ -89992,7 +89992,7 @@ func_802C8AA8: /* 802C8AAC 002C470C 7C 08 02 A6 */ mflr r0 /* 802C8AB0 002C4710 90 01 00 34 */ stw r0, 0x34(r1) /* 802C8AB4 002C4714 39 61 00 30 */ addi r11, r1, 0x30 -/* 802C8AB8 002C4718 4B EF E6 61 */ bl func_801C7118 +/* 802C8AB8 002C4718 4B EF E6 61 */ bl _savegpr_23 /* 802C8ABC 002C471C 3F E0 80 57 */ lis r31, lbl_80568B78@ha /* 802C8AC0 002C4720 7C 77 1B 78 */ mr r23, r3 /* 802C8AC4 002C4724 7C 98 23 78 */ mr r24, r4 @@ -90079,7 +90079,7 @@ lbl_802C8BDC: /* 802C8BDC 002C483C 7F 83 E3 78 */ mr r3, r28 lbl_802C8BE0: /* 802C8BE0 002C4840 39 61 00 30 */ addi r11, r1, 0x30 -/* 802C8BE4 002C4844 4B EF E5 81 */ bl func_801C7164 +/* 802C8BE4 002C4844 4B EF E5 81 */ bl _restgpr_23 /* 802C8BE8 002C4848 80 01 00 34 */ lwz r0, 0x34(r1) /* 802C8BEC 002C484C 7C 08 03 A6 */ mtlr r0 /* 802C8BF0 002C4850 38 21 00 30 */ addi r1, r1, 0x30 @@ -91534,7 +91534,7 @@ lbl_802C9FE0: /* 802C9FF0 002C5C50 4B FF FA D5 */ bl func_802C9AC4 lbl_802C9FF4: /* 802C9FF4 002C5C54 39 61 00 30 */ addi r11, r1, 0x30 -/* 802C9FF8 002C5C58 4B EF D1 7D */ bl func_801C7174 +/* 802C9FF8 002C5C58 4B EF D1 7D */ bl _restgpr_27 /* 802C9FFC 002C5C5C 80 01 00 34 */ lwz r0, 0x34(r1) /* 802CA000 002C5C60 7C 08 03 A6 */ mtlr r0 /* 802CA004 002C5C64 38 21 00 30 */ addi r1, r1, 0x30 @@ -92000,7 +92000,7 @@ lbl_802CA640: /* 802CA640 002C62A0 38 60 00 01 */ li r3, 1 lbl_802CA644: /* 802CA644 002C62A4 39 61 00 20 */ addi r11, r1, 0x20 -/* 802CA648 002C62A8 4B EF CB 2D */ bl func_801C7174 +/* 802CA648 002C62A8 4B EF CB 2D */ bl _restgpr_27 /* 802CA64C 002C62AC 80 01 00 24 */ lwz r0, 0x24(r1) /* 802CA650 002C62B0 7C 08 03 A6 */ mtlr r0 /* 802CA654 002C62B4 38 21 00 20 */ addi r1, r1, 0x20 @@ -93789,7 +93789,7 @@ lbl_802CBEF0: /* 802CBF20 002C7B80 93 BF 00 04 */ stw r29, 4(r31) lbl_802CBF24: /* 802CBF24 002C7B84 39 61 00 20 */ addi r11, r1, 0x20 -/* 802CBF28 002C7B88 4B EF B2 4D */ bl func_801C7174 +/* 802CBF28 002C7B88 4B EF B2 4D */ bl _restgpr_27 /* 802CBF2C 002C7B8C 80 01 00 24 */ lwz r0, 0x24(r1) /* 802CBF30 002C7B90 7C 08 03 A6 */ mtlr r0 /* 802CBF34 002C7B94 38 21 00 20 */ addi r1, r1, 0x20 @@ -94513,7 +94513,7 @@ lbl_802CC940: /* 802CC95C 002C85BC 90 1F 00 04 */ stw r0, 4(r31) lbl_802CC960: /* 802CC960 002C85C0 39 61 00 20 */ addi r11, r1, 0x20 -/* 802CC964 002C85C4 4B EF A8 11 */ bl func_801C7174 +/* 802CC964 002C85C4 4B EF A8 11 */ bl _restgpr_27 /* 802CC968 002C85C8 80 01 00 24 */ lwz r0, 0x24(r1) /* 802CC96C 002C85CC 7C 08 03 A6 */ mtlr r0 /* 802CC970 002C85D0 38 21 00 20 */ addi r1, r1, 0x20 @@ -94775,7 +94775,7 @@ lbl_802CCCF4: /* 802CCD00 002C8960 41 80 FF CC */ blt lbl_802CCCCC lbl_802CCD04: /* 802CCD04 002C8964 39 61 00 20 */ addi r11, r1, 0x20 -/* 802CCD08 002C8968 4B EF A4 6D */ bl func_801C7174 +/* 802CCD08 002C8968 4B EF A4 6D */ bl _restgpr_27 /* 802CCD0C 002C896C 80 01 00 24 */ lwz r0, 0x24(r1) /* 802CCD10 002C8970 7C 08 03 A6 */ mtlr r0 /* 802CCD14 002C8974 38 21 00 20 */ addi r1, r1, 0x20 @@ -95125,7 +95125,7 @@ lbl_802CD1FC: /* 802CD200 002C8E60 48 00 34 85 */ bl func_802D0684 lbl_802CD204: /* 802CD204 002C8E64 39 61 00 20 */ addi r11, r1, 0x20 -/* 802CD208 002C8E68 4B EF 9F 6D */ bl func_801C7174 +/* 802CD208 002C8E68 4B EF 9F 6D */ bl _restgpr_27 /* 802CD20C 002C8E6C 80 01 00 24 */ lwz r0, 0x24(r1) /* 802CD210 002C8E70 7C 08 03 A6 */ mtlr r0 /* 802CD214 002C8E74 38 21 00 20 */ addi r1, r1, 0x20 @@ -96756,7 +96756,7 @@ lbl_802CE880: /* 802CE880 002CA4E0 38 60 00 00 */ li r3, 0 /* 802CE884 002CA4E4 4B FF F5 B1 */ bl func_802CDE34 /* 802CE888 002CA4E8 39 61 00 20 */ addi r11, r1, 0x20 -/* 802CE88C 002CA4EC 4B EF 88 E9 */ bl func_801C7174 +/* 802CE88C 002CA4EC 4B EF 88 E9 */ bl _restgpr_27 /* 802CE890 002CA4F0 80 01 00 24 */ lwz r0, 0x24(r1) /* 802CE894 002CA4F4 7C 08 03 A6 */ mtlr r0 /* 802CE898 002CA4F8 38 21 00 20 */ addi r1, r1, 0x20 @@ -98406,7 +98406,7 @@ lbl_802CFF30: /* 802CFF94 002CBBF4 38 60 00 01 */ li r3, 1 lbl_802CFF98: /* 802CFF98 002CBBF8 39 61 00 20 */ addi r11, r1, 0x20 -/* 802CFF9C 002CBBFC 4B EF 71 D9 */ bl func_801C7174 +/* 802CFF9C 002CBBFC 4B EF 71 D9 */ bl _restgpr_27 /* 802CFFA0 002CBC00 80 01 00 24 */ lwz r0, 0x24(r1) /* 802CFFA4 002CBC04 7C 08 03 A6 */ mtlr r0 /* 802CFFA8 002CBC08 38 21 00 20 */ addi r1, r1, 0x20 @@ -98611,7 +98611,7 @@ func_802D0260: /* 802D0264 002CBEC4 7C 08 02 A6 */ mflr r0 /* 802D0268 002CBEC8 90 01 00 34 */ stw r0, 0x34(r1) /* 802D026C 002CBECC 39 61 00 30 */ addi r11, r1, 0x30 -/* 802D0270 002CBED0 4B EF 6E A9 */ bl func_801C7118 +/* 802D0270 002CBED0 4B EF 6E A9 */ bl _savegpr_23 /* 802D0274 002CBED4 7C 7E 1B 78 */ mr r30, r3 /* 802D0278 002CBED8 7C 9F 23 78 */ mr r31, r4 /* 802D027C 002CBEDC 38 60 00 02 */ li r3, 2 @@ -98708,7 +98708,7 @@ lbl_802D0294: /* 802D03E4 002CC044 38 60 00 01 */ li r3, 1 lbl_802D03E8: /* 802D03E8 002CC048 39 61 00 30 */ addi r11, r1, 0x30 -/* 802D03EC 002CC04C 4B EF 6D 79 */ bl func_801C7164 +/* 802D03EC 002CC04C 4B EF 6D 79 */ bl _restgpr_23 /* 802D03F0 002CC050 80 01 00 34 */ lwz r0, 0x34(r1) /* 802D03F4 002CC054 7C 08 03 A6 */ mtlr r0 /* 802D03F8 002CC058 38 21 00 30 */ addi r1, r1, 0x30 @@ -99524,7 +99524,7 @@ lbl_802D0EE8: /* 802D0F50 002CCBB0 38 60 00 01 */ li r3, 1 lbl_802D0F54: /* 802D0F54 002CCBB4 39 61 00 20 */ addi r11, r1, 0x20 -/* 802D0F58 002CCBB8 4B EF 62 1D */ bl func_801C7174 +/* 802D0F58 002CCBB8 4B EF 62 1D */ bl _restgpr_27 /* 802D0F5C 002CCBBC 80 01 00 24 */ lwz r0, 0x24(r1) /* 802D0F60 002CCBC0 7C 08 03 A6 */ mtlr r0 /* 802D0F64 002CCBC4 38 21 00 20 */ addi r1, r1, 0x20 |