Migrate many functions from d_save.s

This commit is contained in:
unknown
2020-09-13 02:51:05 -04:00
parent a545ed5837
commit 6359c5f82b
256 changed files with 4307 additions and 3864 deletions
+38 -38
View File
@@ -9,7 +9,7 @@ dMenu_Fmap2DBack_c:
/* 801CF570 001CC4B0 7C 08 02 A6 */ mflr r0
/* 801CF574 001CC4B4 90 01 00 44 */ stw r0, 0x44(r1)
/* 801CF578 001CC4B8 39 61 00 40 */ addi r11, r1, 0x40
/* 801CF57C 001CC4BC 48 19 2C 59 */ bl func_803621D4
/* 801CF57C 001CC4BC 48 19 2C 59 */ bl _savegpr_27
/* 801CF580 001CC4C0 7C 7F 1B 78 */ mr r31, r3
/* 801CF584 001CC4C4 3C 60 80 3A */ lis r3, lbl_803A6F88@ha
/* 801CF588 001CC4C8 38 03 6F 88 */ addi r0, r3, lbl_803A6F88@l
@@ -488,7 +488,7 @@ lbl_801CFC08:
/* 801CFCBC 001CCBFC 90 1F 12 44 */ stw r0, 0x1244(r31)
/* 801CFCC0 001CCC00 7F E3 FB 78 */ mr r3, r31
/* 801CFCC4 001CCC04 39 61 00 40 */ addi r11, r1, 0x40
/* 801CFCC8 001CCC08 48 19 25 59 */ bl func_80362220
/* 801CFCC8 001CCC08 48 19 25 59 */ bl _restgpr_27
/* 801CFCCC 001CCC0C 80 01 00 44 */ lwz r0, 0x44(r1)
/* 801CFCD0 001CCC10 7C 08 03 A6 */ mtlr r0
/* 801CFCD4 001CCC14 38 21 00 40 */ addi r1, r1, 0x40
@@ -1895,7 +1895,7 @@ dMenu_Fmap2DBack_c_NS_zoomMapCalc:
/* 801D1164 001CE0A4 DB A1 00 20 */ stfd f29, 0x20(r1)
/* 801D1168 001CE0A8 F3 A1 00 28 */ psq_st f29, 40(r1), 0, qr0
/* 801D116C 001CE0AC 39 61 00 20 */ addi r11, r1, 0x20
/* 801D1170 001CE0B0 48 19 10 65 */ bl func_803621D4
/* 801D1170 001CE0B0 48 19 10 65 */ bl _savegpr_27
/* 801D1174 001CE0B4 7C 7F 1B 78 */ mr r31, r3
/* 801D1178 001CE0B8 FF E0 08 90 */ fmr f31, f1
/* 801D117C 001CE0BC D3 E3 0F A0 */ stfs f31, 0xfa0(r3)
@@ -2090,7 +2090,7 @@ lbl_801D13FC:
/* 801D1458 001CE398 E3 A1 00 28 */ psq_l f29, 40(r1), 0, qr0
/* 801D145C 001CE39C CB A1 00 20 */ lfd f29, 0x20(r1)
/* 801D1460 001CE3A0 39 61 00 20 */ addi r11, r1, 0x20
/* 801D1464 001CE3A4 48 19 0D BD */ bl func_80362220
/* 801D1464 001CE3A4 48 19 0D BD */ bl _restgpr_27
/* 801D1468 001CE3A8 80 01 00 54 */ lwz r0, 0x54(r1)
/* 801D146C 001CE3AC 7C 08 03 A6 */ mtlr r0
/* 801D1470 001CE3B0 38 21 00 50 */ addi r1, r1, 0x50
@@ -2106,7 +2106,7 @@ dMenu_Fmap2DBack_c_NS_zoomMapCalc2:
/* 801D148C 001CE3CC DB C1 00 20 */ stfd f30, 0x20(r1)
/* 801D1490 001CE3D0 F3 C1 00 28 */ psq_st f30, 40(r1), 0, qr0
/* 801D1494 001CE3D4 39 61 00 20 */ addi r11, r1, 0x20
/* 801D1498 001CE3D8 48 19 0D 3D */ bl func_803621D4
/* 801D1498 001CE3D8 48 19 0D 3D */ bl _savegpr_27
/* 801D149C 001CE3DC 7C 7F 1B 78 */ mr r31, r3
/* 801D14A0 001CE3E0 FF C0 08 90 */ fmr f30, f1
/* 801D14A4 001CE3E4 48 00 17 A9 */ bl dMenu_Fmap2DBack_c_NS_getSpotMapZoomRate
@@ -2354,7 +2354,7 @@ lbl_801D1830:
/* 801D1838 001CE778 E3 C1 00 28 */ psq_l f30, 40(r1), 0, qr0
/* 801D183C 001CE77C CB C1 00 20 */ lfd f30, 0x20(r1)
/* 801D1840 001CE780 39 61 00 20 */ addi r11, r1, 0x20
/* 801D1844 001CE784 48 19 09 DD */ bl func_80362220
/* 801D1844 001CE784 48 19 09 DD */ bl _restgpr_27
/* 801D1848 001CE788 80 01 00 44 */ lwz r0, 0x44(r1)
/* 801D184C 001CE78C 7C 08 03 A6 */ mtlr r0
/* 801D1850 001CE790 38 21 00 40 */ addi r1, r1, 0x40
@@ -2368,7 +2368,7 @@ dMenu_Fmap2DBack_c_NS_zoomMapCalcHIO:
/* 801D1864 001CE7A4 DB E1 00 20 */ stfd f31, 0x20(r1)
/* 801D1868 001CE7A8 F3 E1 00 28 */ psq_st f31, 40(r1), 0, qr0
/* 801D186C 001CE7AC 39 61 00 20 */ addi r11, r1, 0x20
/* 801D1870 001CE7B0 48 19 09 65 */ bl func_803621D4
/* 801D1870 001CE7B0 48 19 09 65 */ bl _savegpr_27
/* 801D1874 001CE7B4 7C 7F 1B 78 */ mr r31, r3
/* 801D1878 001CE7B8 48 00 13 D5 */ bl dMenu_Fmap2DBack_c_NS_getSpotMapZoomRate
/* 801D187C 001CE7BC C0 1F 0F 9C */ lfs f0, 0xf9c(r31)
@@ -2509,7 +2509,7 @@ lbl_801D1A84:
/* 801D1A84 001CE9C4 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0
/* 801D1A88 001CE9C8 CB E1 00 20 */ lfd f31, 0x20(r1)
/* 801D1A8C 001CE9CC 39 61 00 20 */ addi r11, r1, 0x20
/* 801D1A90 001CE9D0 48 19 07 91 */ bl func_80362220
/* 801D1A90 001CE9D0 48 19 07 91 */ bl _restgpr_27
/* 801D1A94 001CE9D4 80 01 00 34 */ lwz r0, 0x34(r1)
/* 801D1A98 001CE9D8 7C 08 03 A6 */ mtlr r0
/* 801D1A9C 001CE9DC 38 21 00 30 */ addi r1, r1, 0x30
@@ -2742,7 +2742,7 @@ dMenu_Fmap2DBack_c_NS_allmap_move2:
/* 801D1DE0 001CED20 DB A1 00 30 */ stfd f29, 0x30(r1)
/* 801D1DE4 001CED24 F3 A1 00 38 */ psq_st f29, 56(r1), 0, qr0
/* 801D1DE8 001CED28 39 61 00 30 */ addi r11, r1, 0x30
/* 801D1DEC 001CED2C 48 19 03 ED */ bl func_803621D8
/* 801D1DEC 001CED2C 48 19 03 ED */ bl _savegpr_28
/* 801D1DF0 001CED30 7C 7F 1B 78 */ mr r31, r3
/* 801D1DF4 001CED34 7C 9C 23 78 */ mr r28, r4
/* 801D1DF8 001CED38 48 00 09 99 */ bl dMenu_Fmap2DBack_c_NS_getMapScissorAreaLY
@@ -2948,7 +2948,7 @@ lbl_801D20D0:
/* 801D20E0 001CF020 E3 A1 00 38 */ psq_l f29, 56(r1), 0, qr0
/* 801D20E4 001CF024 CB A1 00 30 */ lfd f29, 0x30(r1)
/* 801D20E8 001CF028 39 61 00 30 */ addi r11, r1, 0x30
/* 801D20EC 001CF02C 48 19 01 39 */ bl func_80362224
/* 801D20EC 001CF02C 48 19 01 39 */ bl _restgpr_28
/* 801D20F0 001CF030 80 01 00 64 */ lwz r0, 0x64(r1)
/* 801D20F4 001CF034 7C 08 03 A6 */ mtlr r0
/* 801D20F8 001CF038 38 21 00 60 */ addi r1, r1, 0x60
@@ -2974,7 +2974,7 @@ dMenu_Fmap2DBack_c_NS_setIcon2DPos:
/* 801D213C 001CF07C DB 21 00 40 */ stfd f25, 0x40(r1)
/* 801D2140 001CF080 F3 21 00 48 */ psq_st f25, 72(r1), 0, qr0
/* 801D2144 001CF084 39 61 00 40 */ addi r11, r1, 0x40
/* 801D2148 001CF088 48 19 00 8D */ bl func_803621D4
/* 801D2148 001CF088 48 19 00 8D */ bl _savegpr_27
/* 801D214C 001CF08C 7C 7B 1B 78 */ mr r27, r3
/* 801D2150 001CF090 7C 9C 23 78 */ mr r28, r4
/* 801D2154 001CF094 FF 20 08 90 */ fmr f25, f1
@@ -3156,7 +3156,7 @@ lbl_801D23CC:
/* 801D23FC 001CF33C E3 21 00 48 */ psq_l f25, 72(r1), 0, qr0
/* 801D2400 001CF340 CB 21 00 40 */ lfd f25, 0x40(r1)
/* 801D2404 001CF344 39 61 00 40 */ addi r11, r1, 0x40
/* 801D2408 001CF348 48 18 FE 19 */ bl func_80362220
/* 801D2408 001CF348 48 18 FE 19 */ bl _restgpr_27
/* 801D240C 001CF34C 80 01 00 B4 */ lwz r0, 0xb4(r1)
/* 801D2410 001CF350 7C 08 03 A6 */ mtlr r0
/* 801D2414 001CF354 38 21 00 B0 */ addi r1, r1, 0xb0
@@ -3191,7 +3191,7 @@ dMenu_Fmap2DBack_c_NS_setIcon2DPos_X2_:
/* 801D2470 001CF3B0 DB A1 00 20 */ stfd f29, 0x20(r1)
/* 801D2474 001CF3B4 F3 A1 00 28 */ psq_st f29, 40(r1), 0, qr0
/* 801D2478 001CF3B8 39 61 00 20 */ addi r11, r1, 0x20
/* 801D247C 001CF3BC 48 18 FD 5D */ bl func_803621D8
/* 801D247C 001CF3BC 48 18 FD 5D */ bl _savegpr_28
/* 801D2480 001CF3C0 7C 7C 1B 78 */ mr r28, r3
/* 801D2484 001CF3C4 7C 9D 23 78 */ mr r29, r4
/* 801D2488 001CF3C8 FF A0 08 90 */ fmr f29, f1
@@ -3221,7 +3221,7 @@ dMenu_Fmap2DBack_c_NS_setIcon2DPos_X2_:
/* 801D24E8 001CF428 E3 A1 00 28 */ psq_l f29, 40(r1), 0, qr0
/* 801D24EC 001CF42C CB A1 00 20 */ lfd f29, 0x20(r1)
/* 801D24F0 001CF430 39 61 00 20 */ addi r11, r1, 0x20
/* 801D24F4 001CF434 48 18 FD 31 */ bl func_80362224
/* 801D24F4 001CF434 48 18 FD 31 */ bl _restgpr_28
/* 801D24F8 001CF438 80 01 00 54 */ lwz r0, 0x54(r1)
/* 801D24FC 001CF43C 7C 08 03 A6 */ mtlr r0
/* 801D2500 001CF440 38 21 00 50 */ addi r1, r1, 0x50
@@ -3275,7 +3275,7 @@ lbl_801D2590:
/* 801D25A8 001CF4E8 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 801D25AC 001CF4EC 38 63 00 64 */ addi r3, r3, 0x64
/* 801D25B0 001CF4F0 38 80 00 04 */ li r4, 4
/* 801D25B4 001CF4F4 4B E6 08 C5 */ bl dSv_player_field_last_stay_info_c_NS_isRegionBit
/* 801D25B4 001CF4F4 4B E6 08 C5 */ bl isRegionBit__33dSv_player_field_last_stay_info_cCFi
/* 801D25B8 001CF4F8 2C 03 00 00 */ cmpwi r3, 0
/* 801D25BC 001CF4FC 41 82 00 0C */ beq lbl_801D25C8
/* 801D25C0 001CF500 38 60 00 01 */ li r3, 1
@@ -3301,7 +3301,7 @@ lbl_801D25E8:
/* 801D2604 001CF544 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 801D2608 001CF548 38 63 00 64 */ addi r3, r3, 0x64
/* 801D260C 001CF54C 38 9F 00 01 */ addi r4, r31, 1
/* 801D2610 001CF550 4B E6 08 69 */ bl dSv_player_field_last_stay_info_c_NS_isRegionBit
/* 801D2610 001CF550 4B E6 08 69 */ bl isRegionBit__33dSv_player_field_last_stay_info_cCFi
/* 801D2614 001CF554 2C 03 00 00 */ cmpwi r3, 0
/* 801D2618 001CF558 41 82 00 0C */ beq lbl_801D2624
/* 801D261C 001CF55C 38 60 00 01 */ li r3, 1
@@ -4654,7 +4654,7 @@ dMenu_Fmap2DBack_c_NS_scrollAreaDraw:
/* 801D3918 001D0858 DB A1 00 50 */ stfd f29, 0x50(r1)
/* 801D391C 001D085C F3 A1 00 58 */ psq_st f29, 88(r1), 0, qr0
/* 801D3920 001D0860 39 61 00 50 */ addi r11, r1, 0x50
/* 801D3924 001D0864 48 18 E8 B5 */ bl func_803621D8
/* 801D3924 001D0864 48 18 E8 B5 */ bl _savegpr_28
/* 801D3928 001D0868 7C 7E 1B 78 */ mr r30, r3
/* 801D392C 001D086C 3B E0 00 00 */ li r31, 0
/* 801D3930 001D0870 3B A0 00 00 */ li r29, 0
@@ -4771,7 +4771,7 @@ lbl_801D3AB8:
/* 801D3AD8 001D0A18 E3 A1 00 58 */ psq_l f29, 88(r1), 0, qr0
/* 801D3ADC 001D0A1C CB A1 00 50 */ lfd f29, 0x50(r1)
/* 801D3AE0 001D0A20 39 61 00 50 */ addi r11, r1, 0x50
/* 801D3AE4 001D0A24 48 18 E7 41 */ bl func_80362224
/* 801D3AE4 001D0A24 48 18 E7 41 */ bl _restgpr_28
/* 801D3AE8 001D0A28 80 01 00 84 */ lwz r0, 0x84(r1)
/* 801D3AEC 001D0A2C 7C 08 03 A6 */ mtlr r0
/* 801D3AF0 001D0A30 38 21 00 80 */ addi r1, r1, 0x80
@@ -4837,7 +4837,7 @@ dMenu_Fmap2DBack_c_NS_stageOriginDraw:
/* 801D3BC0 001D0B00 7C 08 02 A6 */ mflr r0
/* 801D3BC4 001D0B04 90 01 00 34 */ stw r0, 0x34(r1)
/* 801D3BC8 001D0B08 39 61 00 30 */ addi r11, r1, 0x30
/* 801D3BCC 001D0B0C 48 18 E6 0D */ bl func_803621D8
/* 801D3BCC 001D0B0C 48 18 E6 0D */ bl _savegpr_28
/* 801D3BD0 001D0B10 7C 7C 1B 78 */ mr r28, r3
/* 801D3BD4 001D0B14 80 63 0D 88 */ lwz r3, 0xd88(r3)
/* 801D3BD8 001D0B18 28 03 00 00 */ cmplwi r3, 0
@@ -4895,7 +4895,7 @@ lbl_801D3C94:
/* 801D3C9C 001D0BDC 41 80 FF 54 */ blt lbl_801D3BF0
lbl_801D3CA0:
/* 801D3CA0 001D0BE0 39 61 00 30 */ addi r11, r1, 0x30
/* 801D3CA4 001D0BE4 48 18 E5 81 */ bl func_80362224
/* 801D3CA4 001D0BE4 48 18 E5 81 */ bl _restgpr_28
/* 801D3CA8 001D0BE8 80 01 00 34 */ lwz r0, 0x34(r1)
/* 801D3CAC 001D0BEC 7C 08 03 A6 */ mtlr r0
/* 801D3CB0 001D0BF0 38 21 00 30 */ addi r1, r1, 0x30
@@ -6097,7 +6097,7 @@ dMenu_Fmap2DBack_c_NS_stageMapMove:
/* 801D4EB4 001D1DF4 DB 41 00 30 */ stfd f26, 0x30(r1)
/* 801D4EB8 001D1DF8 F3 41 00 38 */ psq_st f26, 56(r1), 0, qr0
/* 801D4EBC 001D1DFC 39 61 00 30 */ addi r11, r1, 0x30
/* 801D4EC0 001D1E00 48 18 D3 19 */ bl func_803621D8
/* 801D4EC0 001D1E00 48 18 D3 19 */ bl _savegpr_28
/* 801D4EC4 001D1E04 7C 7E 1B 78 */ mr r30, r3
/* 801D4EC8 001D1E08 7C 9C 23 78 */ mr r28, r4
/* 801D4ECC 001D1E0C 7C DD 33 78 */ mr r29, r6
@@ -6398,7 +6398,7 @@ lbl_801D52EC:
/* 801D5314 001D2254 E3 41 00 38 */ psq_l f26, 56(r1), 0, qr0
/* 801D5318 001D2258 CB 41 00 30 */ lfd f26, 0x30(r1)
/* 801D531C 001D225C 39 61 00 30 */ addi r11, r1, 0x30
/* 801D5320 001D2260 48 18 CF 05 */ bl func_80362224
/* 801D5320 001D2260 48 18 CF 05 */ bl _restgpr_28
/* 801D5324 001D2264 80 01 00 94 */ lwz r0, 0x94(r1)
/* 801D5328 001D2268 7C 08 03 A6 */ mtlr r0
/* 801D532C 001D226C 38 21 00 90 */ addi r1, r1, 0x90
@@ -6453,7 +6453,7 @@ dMenu_Fmap2DBack_c_NS_drawDebugStageArea:
/* 801D53D4 001D2314 DA E1 00 70 */ stfd f23, 0x70(r1)
/* 801D53D8 001D2318 F2 E1 00 78 */ psq_st f23, 120(r1), 0, qr0
/* 801D53DC 001D231C 39 61 00 70 */ addi r11, r1, 0x70
/* 801D53E0 001D2320 48 18 CD F5 */ bl func_803621D4
/* 801D53E0 001D2320 48 18 CD F5 */ bl _savegpr_27
/* 801D53E4 001D2324 7C 7B 1B 78 */ mr r27, r3
/* 801D53E8 001D2328 38 A0 00 FF */ li r5, 0xff
/* 801D53EC 001D232C 98 A1 00 20 */ stb r5, 0x20(r1)
@@ -6609,7 +6609,7 @@ lbl_801D55EC:
/* 801D562C 001D256C E2 E1 00 78 */ psq_l f23, 120(r1), 0, qr0
/* 801D5630 001D2570 CA E1 00 70 */ lfd f23, 0x70(r1)
/* 801D5634 001D2574 39 61 00 70 */ addi r11, r1, 0x70
/* 801D5638 001D2578 48 18 CB E9 */ bl func_80362220
/* 801D5638 001D2578 48 18 CB E9 */ bl _restgpr_27
/* 801D563C 001D257C 80 01 01 04 */ lwz r0, 0x104(r1)
/* 801D5640 001D2580 7C 08 03 A6 */ mtlr r0
/* 801D5644 001D2584 38 21 01 00 */ addi r1, r1, 0x100
@@ -7753,7 +7753,7 @@ lbl_801D6628:
/* 801D6704 001D3644 7C 08 02 A6 */ mflr r0
/* 801D6708 001D3648 90 01 00 24 */ stw r0, 0x24(r1)
/* 801D670C 001D364C 39 61 00 20 */ addi r11, r1, 0x20
/* 801D6710 001D3650 48 18 BA C5 */ bl func_803621D4
/* 801D6710 001D3650 48 18 BA C5 */ bl _savegpr_27
/* 801D6714 001D3654 7C 7F 1B 79 */ or. r31, r3, r3
/* 801D6718 001D3658 7C 9E 23 78 */ mr r30, r4
/* 801D671C 001D365C 41 82 03 0C */ beq lbl_801D6A28
@@ -7977,7 +7977,7 @@ lbl_801D6A10:
lbl_801D6A28:
/* 801D6A28 001D3968 7F E3 FB 78 */ mr r3, r31
/* 801D6A2C 001D396C 39 61 00 20 */ addi r11, r1, 0x20
/* 801D6A30 001D3970 48 18 B7 F1 */ bl func_80362220
/* 801D6A30 001D3970 48 18 B7 F1 */ bl _restgpr_27
/* 801D6A34 001D3974 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801D6A38 001D3978 7C 08 03 A6 */ mtlr r0
/* 801D6A3C 001D397C 38 21 00 20 */ addi r1, r1, 0x20
@@ -8343,7 +8343,7 @@ dMenu_Fmap2DTop_c_NS_setTitleNameString:
/* 801D6F3C 001D3E7C 7C 08 02 A6 */ mflr r0
/* 801D6F40 001D3E80 90 01 00 24 */ stw r0, 0x24(r1)
/* 801D6F44 001D3E84 39 61 00 20 */ addi r11, r1, 0x20
/* 801D6F48 001D3E88 48 18 B2 91 */ bl func_803621D8
/* 801D6F48 001D3E88 48 18 B2 91 */ bl _savegpr_28
/* 801D6F4C 001D3E8C 7C 7C 1B 78 */ mr r28, r3
/* 801D6F50 001D3E90 7C 9D 23 78 */ mr r29, r4
/* 801D6F54 001D3E94 3B C0 00 00 */ li r30, 0
@@ -8365,7 +8365,7 @@ lbl_801D6F5C:
/* 801D6F90 001D3ED0 3C 80 80 39 */ lis r4, lbl_803965D0@ha
/* 801D6F94 001D3ED4 38 84 65 D0 */ addi r4, r4, lbl_803965D0@l
/* 801D6F98 001D3ED8 38 84 00 BB */ addi r4, r4, 0xbb
/* 801D6F9C 001D3EDC 48 19 1B 91 */ bl func_80368B2C
/* 801D6F9C 001D3EDC 48 19 1B 91 */ bl strcpy
/* 801D6FA0 001D3EE0 48 00 00 48 */ b lbl_801D6FE8
lbl_801D6FA4:
/* 801D6FA4 001D3EE4 80 7C 00 08 */ lwz r3, 8(r28)
@@ -8391,7 +8391,7 @@ lbl_801D6FE8:
/* 801D6FF0 001D3F30 3B FF 00 08 */ addi r31, r31, 8
/* 801D6FF4 001D3F34 41 80 FF 68 */ blt lbl_801D6F5C
/* 801D6FF8 001D3F38 39 61 00 20 */ addi r11, r1, 0x20
/* 801D6FFC 001D3F3C 48 18 B2 29 */ bl func_80362224
/* 801D6FFC 001D3F3C 48 18 B2 29 */ bl _restgpr_28
/* 801D7000 001D3F40 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801D7004 001D3F44 7C 08 03 A6 */ mtlr r0
/* 801D7008 001D3F48 38 21 00 20 */ addi r1, r1, 0x20
@@ -8403,7 +8403,7 @@ dMenu_Fmap2DTop_c_NS_setAreaNameString:
/* 801D7014 001D3F54 7C 08 02 A6 */ mflr r0
/* 801D7018 001D3F58 90 01 00 24 */ stw r0, 0x24(r1)
/* 801D701C 001D3F5C 39 61 00 20 */ addi r11, r1, 0x20
/* 801D7020 001D3F60 48 18 B1 B9 */ bl func_803621D8
/* 801D7020 001D3F60 48 18 B1 B9 */ bl _savegpr_28
/* 801D7024 001D3F64 7C 7C 1B 78 */ mr r28, r3
/* 801D7028 001D3F68 7C 9D 23 78 */ mr r29, r4
/* 801D702C 001D3F6C 3B C0 00 00 */ li r30, 0
@@ -8425,7 +8425,7 @@ lbl_801D7034:
/* 801D7068 001D3FA8 3C 80 80 39 */ lis r4, lbl_803965D0@ha
/* 801D706C 001D3FAC 38 84 65 D0 */ addi r4, r4, lbl_803965D0@l
/* 801D7070 001D3FB0 38 84 00 BB */ addi r4, r4, 0xbb
/* 801D7074 001D3FB4 48 19 1A B9 */ bl func_80368B2C
/* 801D7074 001D3FB4 48 19 1A B9 */ bl strcpy
/* 801D7078 001D3FB8 48 00 00 48 */ b lbl_801D70C0
lbl_801D707C:
/* 801D707C 001D3FBC 80 7C 00 08 */ lwz r3, 8(r28)
@@ -8451,7 +8451,7 @@ lbl_801D70C0:
/* 801D70C8 001D4008 3B FF 00 08 */ addi r31, r31, 8
/* 801D70CC 001D400C 41 80 FF 68 */ blt lbl_801D7034
/* 801D70D0 001D4010 39 61 00 20 */ addi r11, r1, 0x20
/* 801D70D4 001D4014 48 18 B1 51 */ bl func_80362224
/* 801D70D4 001D4014 48 18 B1 51 */ bl _restgpr_28
/* 801D70D8 001D4018 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801D70DC 001D401C 7C 08 03 A6 */ mtlr r0
/* 801D70E0 001D4020 38 21 00 20 */ addi r1, r1, 0x20
@@ -8681,7 +8681,7 @@ lbl_801D73D0:
/* 801D73EC 001D432C 4E 80 04 21 */ bctrl
/* 801D73F0 001D4330 48 12 92 69 */ bl J2DTextBox_NS_getStringPtr
/* 801D73F4 001D4334 38 9C 00 BB */ addi r4, r28, 0xbb
/* 801D73F8 001D4338 48 19 17 35 */ bl func_80368B2C
/* 801D73F8 001D4338 48 19 17 35 */ bl strcpy
/* 801D73FC 001D433C 3B 7B 00 01 */ addi r27, r27, 1
/* 801D7400 001D4340 2C 1B 00 05 */ cmpwi r27, 5
/* 801D7404 001D4344 3B DE 00 08 */ addi r30, r30, 8
@@ -8773,7 +8773,7 @@ lbl_801D7524:
/* 801D7540 001D4480 4E 80 04 21 */ bctrl
/* 801D7544 001D4484 48 12 91 15 */ bl J2DTextBox_NS_getStringPtr
/* 801D7548 001D4488 38 9C 00 BB */ addi r4, r28, 0xbb
/* 801D754C 001D448C 48 19 15 E1 */ bl func_80368B2C
/* 801D754C 001D448C 48 19 15 E1 */ bl strcpy
/* 801D7550 001D4490 3B 7B 00 01 */ addi r27, r27, 1
/* 801D7554 001D4494 2C 1B 00 05 */ cmpwi r27, 5
/* 801D7558 001D4498 3B DE 00 08 */ addi r30, r30, 8
@@ -8908,7 +8908,7 @@ dMenu_Fmap2DTop_c_NS_setArrowAlphaRatio:
/* 801D771C 001D465C 90 01 00 24 */ stw r0, 0x24(r1)
/* 801D7720 001D4660 DB E1 00 18 */ stfd f31, 0x18(r1)
/* 801D7724 001D4664 39 61 00 18 */ addi r11, r1, 0x18
/* 801D7728 001D4668 48 18 AA B1 */ bl func_803621D8
/* 801D7728 001D4668 48 18 AA B1 */ bl _savegpr_28
/* 801D772C 001D466C 7C 7C 1B 78 */ mr r28, r3
/* 801D7730 001D4670 FF E0 08 90 */ fmr f31, f1
/* 801D7734 001D4674 54 9E 06 3E */ clrlwi r30, r4, 0x18
@@ -8948,7 +8948,7 @@ lbl_801D7798:
lbl_801D77A8:
/* 801D77A8 001D46E8 CB E1 00 18 */ lfd f31, 0x18(r1)
/* 801D77AC 001D46EC 39 61 00 18 */ addi r11, r1, 0x18
/* 801D77B0 001D46F0 48 18 AA 75 */ bl func_80362224
/* 801D77B0 001D46F0 48 18 AA 75 */ bl _restgpr_28
/* 801D77B4 001D46F4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801D77B8 001D46F8 7C 08 03 A6 */ mtlr r0
/* 801D77BC 001D46FC 38 21 00 20 */ addi r1, r1, 0x20
@@ -9130,7 +9130,7 @@ dMenu_Fmap2DTop_c_NS_checkWarpAcceptRegion:
/* 801D7A0C 001D494C 7C 08 02 A6 */ mflr r0
/* 801D7A10 001D4950 90 01 00 24 */ stw r0, 0x24(r1)
/* 801D7A14 001D4954 39 61 00 20 */ addi r11, r1, 0x20
/* 801D7A18 001D4958 48 18 A7 BD */ bl func_803621D4
/* 801D7A18 001D4958 48 18 A7 BD */ bl _savegpr_27
/* 801D7A1C 001D495C 3C A0 80 43 */ lis r5, lbl_8042FC60@ha
/* 801D7A20 001D4960 38 A5 FC 60 */ addi r5, r5, lbl_8042FC60@l
/* 801D7A24 001D4964 88 05 02 FC */ lbz r0, 0x2fc(r5)
@@ -9170,7 +9170,7 @@ lbl_801D7A98:
/* 801D7A98 001D49D8 38 60 00 00 */ li r3, 0
lbl_801D7A9C:
/* 801D7A9C 001D49DC 39 61 00 20 */ addi r11, r1, 0x20
/* 801D7AA0 001D49E0 48 18 A7 81 */ bl func_80362220
/* 801D7AA0 001D49E0 48 18 A7 81 */ bl _restgpr_27
/* 801D7AA4 001D49E4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801D7AA8 001D49E8 7C 08 03 A6 */ mtlr r0
/* 801D7AAC 001D49EC 38 21 00 20 */ addi r1, r1, 0x20