tp/asm/d/menu/d_menu_save.s

8501 lines
426 KiB
ArmAsm

.include "macros.inc"
.section .text, "ax" # 801ef654
.global dMs_HIO_c
dMs_HIO_c:
/* 801EF654 001EC594 3C 80 80 3C */ lis r4, lbl_803BE7CC@ha
/* 801EF658 001EC598 38 04 E7 CC */ addi r0, r4, lbl_803BE7CC@l
/* 801EF65C 001EC59C 90 03 00 00 */ stw r0, 0(r3)
/* 801EF660 001EC5A0 38 80 00 0F */ li r4, 0xf
/* 801EF664 001EC5A4 98 83 00 05 */ stb r4, 5(r3)
/* 801EF668 001EC5A8 38 00 00 5A */ li r0, 0x5a
/* 801EF66C 001EC5AC 98 03 00 06 */ stb r0, 6(r3)
/* 801EF670 001EC5B0 38 00 00 05 */ li r0, 5
/* 801EF674 001EC5B4 98 03 00 07 */ stb r0, 7(r3)
/* 801EF678 001EC5B8 98 03 00 08 */ stb r0, 8(r3)
/* 801EF67C 001EC5BC 98 03 00 09 */ stb r0, 9(r3)
/* 801EF680 001EC5C0 98 03 00 0A */ stb r0, 0xa(r3)
/* 801EF684 001EC5C4 98 83 00 0B */ stb r4, 0xb(r3)
/* 801EF688 001EC5C8 38 00 00 00 */ li r0, 0
/* 801EF68C 001EC5CC 98 03 00 0C */ stb r0, 0xc(r3)
/* 801EF690 001EC5D0 98 03 00 0D */ stb r0, 0xd(r3)
/* 801EF694 001EC5D4 98 03 00 0E */ stb r0, 0xe(r3)
/* 801EF698 001EC5D8 98 03 00 0F */ stb r0, 0xf(r3)
/* 801EF69C 001EC5DC 4E 80 00 20 */ blr
.global dMenu_save_c
dMenu_save_c:
/* 801EF6A0 001EC5E0 3C 80 80 3C */ lis r4, lbl_803BBD78@ha
/* 801EF6A4 001EC5E4 38 04 BD 78 */ addi r0, r4, lbl_803BBD78@l
/* 801EF6A8 001EC5E8 90 03 00 00 */ stw r0, 0(r3)
/* 801EF6AC 001EC5EC 3C 80 80 3A */ lis r4, lbl_803A6F88@ha
/* 801EF6B0 001EC5F0 38 C4 6F 88 */ addi r6, r4, lbl_803A6F88@l
/* 801EF6B4 001EC5F4 90 C3 00 10 */ stw r6, 0x10(r3)
/* 801EF6B8 001EC5F8 3C 80 80 3C */ lis r4, lbl_803BE774@ha
/* 801EF6BC 001EC5FC 38 04 E7 74 */ addi r0, r4, lbl_803BE774@l
/* 801EF6C0 001EC600 90 03 00 10 */ stw r0, 0x10(r3)
/* 801EF6C4 001EC604 38 A0 00 00 */ li r5, 0
/* 801EF6C8 001EC608 90 A3 00 14 */ stw r5, 0x14(r3)
/* 801EF6CC 001EC60C 90 C3 00 18 */ stw r6, 0x18(r3)
/* 801EF6D0 001EC610 3C 80 80 3C */ lis r4, lbl_803BE764@ha
/* 801EF6D4 001EC614 38 04 E7 64 */ addi r0, r4, lbl_803BE764@l
/* 801EF6D8 001EC618 90 03 00 18 */ stw r0, 0x18(r3)
/* 801EF6DC 001EC61C 90 A3 00 1C */ stw r5, 0x1c(r3)
/* 801EF6E0 001EC620 90 A3 00 28 */ stw r5, 0x28(r3)
/* 801EF6E4 001EC624 90 A3 21 8C */ stw r5, 0x218c(r3)
/* 801EF6E8 001EC628 90 A3 00 30 */ stw r5, 0x30(r3)
/* 801EF6EC 001EC62C 90 A3 00 2C */ stw r5, 0x2c(r3)
/* 801EF6F0 001EC630 7C A4 2B 78 */ mr r4, r5
/* 801EF6F4 001EC634 38 00 00 03 */ li r0, 3
/* 801EF6F8 001EC638 7C 09 03 A6 */ mtctr r0
lbl_801EF6FC:
/* 801EF6FC 001EC63C 7C C3 22 14 */ add r6, r3, r4
/* 801EF700 001EC640 90 A6 00 D4 */ stw r5, 0xd4(r6)
/* 801EF704 001EC644 90 A6 00 E0 */ stw r5, 0xe0(r6)
/* 801EF708 001EC648 90 A6 00 EC */ stw r5, 0xec(r6)
/* 801EF70C 001EC64C 90 A6 00 F8 */ stw r5, 0xf8(r6)
/* 801EF710 001EC650 90 A6 00 68 */ stw r5, 0x68(r6)
/* 801EF714 001EC654 90 A6 00 34 */ stw r5, 0x34(r6)
/* 801EF718 001EC658 38 84 00 04 */ addi r4, r4, 4
/* 801EF71C 001EC65C 42 00 FF E0 */ bdnz lbl_801EF6FC
/* 801EF720 001EC660 38 A0 00 00 */ li r5, 0
/* 801EF724 001EC664 90 A3 00 58 */ stw r5, 0x58(r3)
/* 801EF728 001EC668 38 80 00 00 */ li r4, 0
/* 801EF72C 001EC66C 38 00 00 02 */ li r0, 2
/* 801EF730 001EC670 7C 09 03 A6 */ mtctr r0
lbl_801EF734:
/* 801EF734 001EC674 7C C3 22 14 */ add r6, r3, r4
/* 801EF738 001EC678 90 A6 00 84 */ stw r5, 0x84(r6)
/* 801EF73C 001EC67C 90 A6 01 18 */ stw r5, 0x118(r6)
/* 801EF740 001EC680 90 A6 01 20 */ stw r5, 0x120(r6)
/* 801EF744 001EC684 90 A6 01 28 */ stw r5, 0x128(r6)
/* 801EF748 001EC688 90 A6 01 68 */ stw r5, 0x168(r6)
/* 801EF74C 001EC68C 90 A6 00 C0 */ stw r5, 0xc0(r6)
/* 801EF750 001EC690 90 A6 01 38 */ stw r5, 0x138(r6)
/* 801EF754 001EC694 38 84 00 04 */ addi r4, r4, 4
/* 801EF758 001EC698 42 00 FF DC */ bdnz lbl_801EF734
/* 801EF75C 001EC69C 38 00 00 00 */ li r0, 0
/* 801EF760 001EC6A0 90 03 00 40 */ stw r0, 0x40(r3)
/* 801EF764 001EC6A4 90 03 00 44 */ stw r0, 0x44(r3)
/* 801EF768 001EC6A8 90 03 00 48 */ stw r0, 0x48(r3)
/* 801EF76C 001EC6AC 90 03 01 40 */ stw r0, 0x140(r3)
/* 801EF770 001EC6B0 90 03 01 48 */ stw r0, 0x148(r3)
/* 801EF774 001EC6B4 90 03 01 50 */ stw r0, 0x150(r3)
/* 801EF778 001EC6B8 90 03 01 58 */ stw r0, 0x158(r3)
/* 801EF77C 001EC6BC 90 03 01 60 */ stw r0, 0x160(r3)
/* 801EF780 001EC6C0 90 03 00 4C */ stw r0, 0x4c(r3)
/* 801EF784 001EC6C4 90 03 01 94 */ stw r0, 0x194(r3)
/* 801EF788 001EC6C8 90 03 01 98 */ stw r0, 0x198(r3)
/* 801EF78C 001EC6CC 90 03 01 A0 */ stw r0, 0x1a0(r3)
/* 801EF790 001EC6D0 90 03 01 A4 */ stw r0, 0x1a4(r3)
/* 801EF794 001EC6D4 90 03 00 04 */ stw r0, 4(r3)
/* 801EF798 001EC6D8 98 03 01 B0 */ stb r0, 0x1b0(r3)
/* 801EF79C 001EC6DC 90 03 00 08 */ stw r0, 8(r3)
/* 801EF7A0 001EC6E0 98 03 21 A2 */ stb r0, 0x21a2(r3)
/* 801EF7A4 001EC6E4 98 03 21 A1 */ stb r0, 0x21a1(r3)
/* 801EF7A8 001EC6E8 4E 80 00 20 */ blr
.global dMenu_save_c_NS__create
dMenu_save_c_NS__create:
/* 801EF7AC 001EC6EC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801EF7B0 001EC6F0 7C 08 02 A6 */ mflr r0
/* 801EF7B4 001EC6F4 90 01 00 14 */ stw r0, 0x14(r1)
/* 801EF7B8 001EC6F8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801EF7BC 001EC6FC 93 C1 00 08 */ stw r30, 8(r1)
/* 801EF7C0 001EC700 7C 7E 1B 78 */ mr r30, r3
/* 801EF7C4 001EC704 38 60 00 30 */ li r3, 0x30
/* 801EF7C8 001EC708 48 0D F4 85 */ bl __nw__FUl
/* 801EF7CC 001EC70C 7C 60 1B 79 */ or. r0, r3, r3
/* 801EF7D0 001EC710 41 82 00 2C */ beq lbl_801EF7FC
/* 801EF7D4 001EC714 38 80 00 02 */ li r4, 2
/* 801EF7D8 001EC718 38 A0 00 02 */ li r5, 2
/* 801EF7DC 001EC71C 38 C0 00 01 */ li r6, 1
/* 801EF7E0 001EC720 38 E0 00 01 */ li r7, 1
/* 801EF7E4 001EC724 C0 22 AA 38 */ lfs f1, lbl_80454438-_SDA2_BASE_(r2)
/* 801EF7E8 001EC728 C0 42 AA 3C */ lfs f2, lbl_8045443C-_SDA2_BASE_(r2)
/* 801EF7EC 001EC72C 39 00 00 00 */ li r8, 0
/* 801EF7F0 001EC730 39 20 20 00 */ li r9, 0x2000
/* 801EF7F4 001EC734 4B E4 28 51 */ bl __ct__9STControlFssssffss
/* 801EF7F8 001EC738 7C 60 1B 78 */ mr r0, r3
lbl_801EF7FC:
/* 801EF7FC 001EC73C 90 1E 00 0C */ stw r0, 0xc(r30)
/* 801EF800 001EC740 88 1E 01 BC */ lbz r0, 0x1bc(r30)
/* 801EF804 001EC744 28 00 00 01 */ cmplwi r0, 1
/* 801EF808 001EC748 41 82 00 14 */ beq lbl_801EF81C
/* 801EF80C 001EC74C 28 00 00 03 */ cmplwi r0, 3
/* 801EF810 001EC750 41 82 00 0C */ beq lbl_801EF81C
/* 801EF814 001EC754 28 00 00 04 */ cmplwi r0, 4
/* 801EF818 001EC758 40 82 00 20 */ bne lbl_801EF838
lbl_801EF81C:
/* 801EF81C 001EC75C 4B E1 F6 15 */ bl mDoExt_getJ2dHeap
/* 801EF820 001EC760 7C 65 1B 78 */ mr r5, r3
/* 801EF824 001EC764 3C 60 80 39 */ lis r3, lbl_80397960@ha
/* 801EF828 001EC768 38 63 79 60 */ addi r3, r3, lbl_80397960@l
/* 801EF82C 001EC76C 38 80 00 00 */ li r4, 0
/* 801EF830 001EC770 4B E2 65 E5 */ bl mDoDvdThd_mountArchive_c_NS_create
/* 801EF834 001EC774 90 7E 00 08 */ stw r3, 8(r30)
lbl_801EF838:
/* 801EF838 001EC778 88 1E 01 BC */ lbz r0, 0x1bc(r30)
/* 801EF83C 001EC77C 28 00 00 02 */ cmplwi r0, 2
/* 801EF840 001EC780 41 82 00 14 */ beq lbl_801EF854
/* 801EF844 001EC784 28 00 00 03 */ cmplwi r0, 3
/* 801EF848 001EC788 41 82 00 0C */ beq lbl_801EF854
/* 801EF84C 001EC78C 28 00 00 04 */ cmplwi r0, 4
/* 801EF850 001EC790 40 82 00 84 */ bne lbl_801EF8D4
lbl_801EF854:
/* 801EF854 001EC794 2C 00 00 03 */ cmpwi r0, 3
/* 801EF858 001EC798 41 82 00 30 */ beq lbl_801EF888
/* 801EF85C 001EC79C 40 80 00 10 */ bge lbl_801EF86C
/* 801EF860 001EC7A0 2C 00 00 02 */ cmpwi r0, 2
/* 801EF864 001EC7A4 40 80 00 14 */ bge lbl_801EF878
/* 801EF868 001EC7A8 48 00 00 20 */ b lbl_801EF888
lbl_801EF86C:
/* 801EF86C 001EC7AC 2C 00 00 05 */ cmpwi r0, 5
/* 801EF870 001EC7B0 40 80 00 18 */ bge lbl_801EF888
/* 801EF874 001EC7B4 48 00 00 0C */ b lbl_801EF880
lbl_801EF878:
/* 801EF878 001EC7B8 3B E0 00 02 */ li r31, 2
/* 801EF87C 001EC7BC 48 00 00 10 */ b lbl_801EF88C
lbl_801EF880:
/* 801EF880 001EC7C0 3B E0 00 03 */ li r31, 3
/* 801EF884 001EC7C4 48 00 00 08 */ b lbl_801EF88C
lbl_801EF888:
/* 801EF888 001EC7C8 3B E0 00 01 */ li r31, 1
lbl_801EF88C:
/* 801EF88C 001EC7CC 38 60 00 68 */ li r3, 0x68
/* 801EF890 001EC7D0 48 0D F3 BD */ bl __nw__FUl
/* 801EF894 001EC7D4 7C 60 1B 79 */ or. r0, r3, r3
/* 801EF898 001EC7D8 41 82 00 1C */ beq lbl_801EF8B4
/* 801EF89C 001EC7DC 80 9E 00 0C */ lwz r4, 0xc(r30)
/* 801EF8A0 001EC7E0 7F E5 FB 78 */ mr r5, r31
/* 801EF8A4 001EC7E4 38 C0 00 00 */ li r6, 0
/* 801EF8A8 001EC7E8 38 E0 00 00 */ li r7, 0
/* 801EF8AC 001EC7EC 48 04 D3 DD */ bl dMsgScrnExplain_c
/* 801EF8B0 001EC7F0 7C 60 1B 78 */ mr r0, r3
lbl_801EF8B4:
/* 801EF8B4 001EC7F4 90 1E 21 8C */ stw r0, 0x218c(r30)
/* 801EF8B8 001EC7F8 38 00 00 00 */ li r0, 0
/* 801EF8BC 001EC7FC 98 1E 21 9D */ stb r0, 0x219d(r30)
/* 801EF8C0 001EC800 98 1E 21 90 */ stb r0, 0x2190(r30)
/* 801EF8C4 001EC804 B0 1E 21 92 */ sth r0, 0x2192(r30)
/* 801EF8C8 001EC808 98 1E 21 94 */ stb r0, 0x2194(r30)
/* 801EF8CC 001EC80C 80 1E 21 8C */ lwz r0, 0x218c(r30)
/* 801EF8D0 001EC810 90 1E 00 14 */ stw r0, 0x14(r30)
lbl_801EF8D4:
/* 801EF8D4 001EC814 7F C3 F3 78 */ mr r3, r30
/* 801EF8D8 001EC818 48 00 10 81 */ bl dMenu_save_c_NS_displayInit
/* 801EF8DC 001EC81C 38 00 FF FF */ li r0, -1
/* 801EF8E0 001EC820 3C 60 80 43 */ lis r3, lbl_8042E84C@ha
/* 801EF8E4 001EC824 38 63 E8 4C */ addi r3, r3, lbl_8042E84C@l
/* 801EF8E8 001EC828 98 03 00 04 */ stb r0, 4(r3)
/* 801EF8EC 001EC82C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801EF8F0 001EC830 83 C1 00 08 */ lwz r30, 8(r1)
/* 801EF8F4 001EC834 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801EF8F8 001EC838 7C 08 03 A6 */ mtlr r0
/* 801EF8FC 001EC83C 38 21 00 10 */ addi r1, r1, 0x10
/* 801EF900 001EC840 4E 80 00 20 */ blr
.global dMenu_save_c_NS_screenSet
dMenu_save_c_NS_screenSet:
/* 801EF904 001EC844 94 21 FF 40 */ stwu r1, -0xc0(r1)
/* 801EF908 001EC848 7C 08 02 A6 */ mflr r0
/* 801EF90C 001EC84C 90 01 00 C4 */ stw r0, 0xc4(r1)
/* 801EF910 001EC850 DB E1 00 B0 */ stfd f31, 0xb0(r1)
/* 801EF914 001EC854 F3 E1 00 B8 */ psq_st f31, 184(r1), 0, qr0
/* 801EF918 001EC858 DB C1 00 A0 */ stfd f30, 0xa0(r1)
/* 801EF91C 001EC85C F3 C1 00 A8 */ psq_st f30, 168(r1), 0, qr0
/* 801EF920 001EC860 DB A1 00 90 */ stfd f29, 0x90(r1)
/* 801EF924 001EC864 F3 A1 00 98 */ psq_st f29, 152(r1), 0, qr0
/* 801EF928 001EC868 39 61 00 90 */ addi r11, r1, 0x90
/* 801EF92C 001EC86C 48 17 28 99 */ bl _savegpr_23
/* 801EF930 001EC870 7C 7F 1B 78 */ mr r31, r3
/* 801EF934 001EC874 3C 60 80 3C */ lis r3, lbl_803BDF78@ha
/* 801EF938 001EC878 3B C3 DF 78 */ addi r30, r3, lbl_803BDF78@l
/* 801EF93C 001EC87C 38 60 01 18 */ li r3, 0x118
/* 801EF940 001EC880 48 0D F3 0D */ bl __nw__FUl
/* 801EF944 001EC884 7C 60 1B 79 */ or. r0, r3, r3
/* 801EF948 001EC888 41 82 00 0C */ beq lbl_801EF954
/* 801EF94C 001EC88C 48 10 8B 4D */ bl __ct__9J2DScreenFv
/* 801EF950 001EC890 7C 60 1B 78 */ mr r0, r3
lbl_801EF954:
/* 801EF954 001EC894 90 1F 00 1C */ stw r0, 0x1c(r31)
/* 801EF958 001EC898 80 7F 00 1C */ lwz r3, 0x1c(r31)
/* 801EF95C 001EC89C 3C 80 80 39 */ lis r4, lbl_80397960@ha
/* 801EF960 001EC8A0 38 84 79 60 */ addi r4, r4, lbl_80397960@l
/* 801EF964 001EC8A4 38 84 00 18 */ addi r4, r4, 0x18
/* 801EF968 001EC8A8 3C A0 01 10 */ lis r5, 0x110
/* 801EF96C 001EC8AC 80 DF 00 04 */ lwz r6, 4(r31)
/* 801EF970 001EC8B0 48 10 8C D9 */ bl J2DScreen_NS_setPriority
/* 801EF974 001EC8B4 80 7F 00 1C */ lwz r3, 0x1c(r31)
/* 801EF978 001EC8B8 48 06 57 71 */ bl dPaneClass_showNullPane
/* 801EF97C 001EC8BC 4B E2 50 75 */ bl mDoExt_getMesgFont
/* 801EF980 001EC8C0 90 7F 00 20 */ stw r3, 0x20(r31)
/* 801EF984 001EC8C4 4B E2 52 1D */ bl mDoExt_getSubFont
/* 801EF988 001EC8C8 90 7F 00 24 */ stw r3, 0x24(r31)
/* 801EF98C 001EC8CC 38 60 00 2C */ li r3, 0x2c
/* 801EF990 001EC8D0 48 0D F2 BD */ bl __nw__FUl
/* 801EF994 001EC8D4 7C 60 1B 79 */ or. r0, r3, r3
/* 801EF998 001EC8D8 41 82 00 0C */ beq lbl_801EF9A4
/* 801EF99C 001EC8DC 48 05 A2 85 */ bl dMsgString_c
/* 801EF9A0 001EC8E0 7C 60 1B 78 */ mr r0, r3
lbl_801EF9A4:
/* 801EF9A4 001EC8E4 90 1F 00 28 */ stw r0, 0x28(r31)
/* 801EF9A8 001EC8E8 3C 60 80 39 */ lis r3, lbl_80397960@ha
/* 801EF9AC 001EC8EC 38 63 79 60 */ addi r3, r3, lbl_80397960@l
/* 801EF9B0 001EC8F0 38 63 00 2F */ addi r3, r3, 0x2f
/* 801EF9B4 001EC8F4 80 9F 00 04 */ lwz r4, 4(r31)
/* 801EF9B8 001EC8F8 48 0E 48 B9 */ bl getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader
/* 801EF9BC 001EC8FC 7C 79 1B 78 */ mr r25, r3
/* 801EF9C0 001EC900 48 11 90 AD */ bl J2DAnmLoaderDataBase_NS_load
/* 801EF9C4 001EC904 90 7F 00 40 */ stw r3, 0x40(r31)
/* 801EF9C8 001EC908 7F 23 CB 78 */ mr r3, r25
/* 801EF9CC 001EC90C 48 11 90 A1 */ bl J2DAnmLoaderDataBase_NS_load
/* 801EF9D0 001EC910 90 7F 00 44 */ stw r3, 0x44(r31)
/* 801EF9D4 001EC914 7F 23 CB 78 */ mr r3, r25
/* 801EF9D8 001EC918 48 11 90 95 */ bl J2DAnmLoaderDataBase_NS_load
/* 801EF9DC 001EC91C 90 7F 00 48 */ stw r3, 0x48(r31)
/* 801EF9E0 001EC920 7F 23 CB 78 */ mr r3, r25
/* 801EF9E4 001EC924 48 11 90 89 */ bl J2DAnmLoaderDataBase_NS_load
/* 801EF9E8 001EC928 90 7F 00 4C */ stw r3, 0x4c(r31)
/* 801EF9EC 001EC92C 80 7F 00 40 */ lwz r3, 0x40(r31)
/* 801EF9F0 001EC930 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 801EF9F4 001EC934 81 83 00 00 */ lwz r12, 0(r3)
/* 801EF9F8 001EC938 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801EF9FC 001EC93C 7D 89 03 A6 */ mtctr r12
/* 801EFA00 001EC940 4E 80 04 21 */ bctrl
/* 801EFA04 001EC944 80 7F 00 44 */ lwz r3, 0x44(r31)
/* 801EFA08 001EC948 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 801EFA0C 001EC94C 81 83 00 00 */ lwz r12, 0(r3)
/* 801EFA10 001EC950 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801EFA14 001EC954 7D 89 03 A6 */ mtctr r12
/* 801EFA18 001EC958 4E 80 04 21 */ bctrl
/* 801EFA1C 001EC95C 80 7F 00 48 */ lwz r3, 0x48(r31)
/* 801EFA20 001EC960 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 801EFA24 001EC964 81 83 00 00 */ lwz r12, 0(r3)
/* 801EFA28 001EC968 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801EFA2C 001EC96C 7D 89 03 A6 */ mtctr r12
/* 801EFA30 001EC970 4E 80 04 21 */ bctrl
/* 801EFA34 001EC974 80 7F 00 4C */ lwz r3, 0x4c(r31)
/* 801EFA38 001EC978 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 801EFA3C 001EC97C 81 83 00 00 */ lwz r12, 0(r3)
/* 801EFA40 001EC980 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801EFA44 001EC984 7D 89 03 A6 */ mtctr r12
/* 801EFA48 001EC988 4E 80 04 21 */ bctrl
/* 801EFA4C 001EC98C 38 60 00 6C */ li r3, 0x6c
/* 801EFA50 001EC990 48 0D F1 FD */ bl __nw__FUl
/* 801EFA54 001EC994 7C 60 1B 79 */ or. r0, r3, r3
/* 801EFA58 001EC998 41 82 00 28 */ beq lbl_801EFA80
/* 801EFA5C 001EC99C 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 801EFA60 001EC9A0 3C A0 76 65 */ lis r5, 0x76655F6E@ha
/* 801EFA64 001EC9A4 38 C5 5F 6E */ addi r6, r5, 0x76655F6E@l
/* 801EFA68 001EC9A8 3C A0 77 5F */ lis r5, 0x775F6D6F@ha
/* 801EFA6C 001EC9AC 38 A5 6D 6F */ addi r5, r5, 0x775F6D6F@l
/* 801EFA70 001EC9B0 38 E0 00 00 */ li r7, 0
/* 801EFA74 001EC9B4 39 00 00 00 */ li r8, 0
/* 801EFA78 001EC9B8 48 06 3F 0D */ bl CPaneMgr_X1_
/* 801EFA7C 001EC9BC 7C 60 1B 78 */ mr r0, r3
lbl_801EFA80:
/* 801EFA80 001EC9C0 90 1F 00 58 */ stw r0, 0x58(r31)
/* 801EFA84 001EC9C4 80 7F 00 1C */ lwz r3, 0x1c(r31)
/* 801EFA88 001EC9C8 3C 80 6E 75 */ lis r4, 0x6E755F6E@ha
/* 801EFA8C 001EC9CC 38 C4 5F 6E */ addi r6, r4, 0x6E755F6E@l
/* 801EFA90 001EC9D0 3C 80 00 77 */ lis r4, 0x00776D65@ha
/* 801EFA94 001EC9D4 38 A4 6D 65 */ addi r5, r4, 0x00776D65@l
/* 801EFA98 001EC9D8 81 83 00 00 */ lwz r12, 0(r3)
/* 801EFA9C 001EC9DC 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 801EFAA0 001EC9E0 7D 89 03 A6 */ mtctr r12
/* 801EFAA4 001EC9E4 4E 80 04 21 */ bctrl
/* 801EFAA8 001EC9E8 90 7F 00 A0 */ stw r3, 0xa0(r31)
/* 801EFAAC 001EC9EC 3B 00 00 00 */ li r24, 0
/* 801EFAB0 001EC9F0 3B 20 00 00 */ li r25, 0
/* 801EFAB4 001EC9F4 3B 40 00 00 */ li r26, 0
/* 801EFAB8 001EC9F8 3B 7E 00 60 */ addi r27, r30, 0x60
lbl_801EFABC:
/* 801EFABC 001EC9FC 38 60 00 6C */ li r3, 0x6c
/* 801EFAC0 001ECA00 48 0D F1 8D */ bl __nw__FUl
/* 801EFAC4 001ECA04 7C 64 1B 79 */ or. r4, r3, r3
/* 801EFAC8 001ECA08 41 82 00 24 */ beq lbl_801EFAEC
/* 801EFACC 001ECA0C 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 801EFAD0 001ECA10 7C DB D2 14 */ add r6, r27, r26
/* 801EFAD4 001ECA14 80 A6 00 00 */ lwz r5, 0(r6)
/* 801EFAD8 001ECA18 80 C6 00 04 */ lwz r6, 4(r6)
/* 801EFADC 001ECA1C 38 E0 00 00 */ li r7, 0
/* 801EFAE0 001ECA20 39 00 00 00 */ li r8, 0
/* 801EFAE4 001ECA24 48 06 3E A1 */ bl CPaneMgr_X1_
/* 801EFAE8 001ECA28 7C 64 1B 78 */ mr r4, r3
lbl_801EFAEC:
/* 801EFAEC 001ECA2C 38 19 00 68 */ addi r0, r25, 0x68
/* 801EFAF0 001ECA30 7C 9F 01 2E */ stwx r4, r31, r0
/* 801EFAF4 001ECA34 3B 18 00 01 */ addi r24, r24, 1
/* 801EFAF8 001ECA38 2C 18 00 03 */ cmpwi r24, 3
/* 801EFAFC 001ECA3C 3B 39 00 04 */ addi r25, r25, 4
/* 801EFB00 001ECA40 3B 5A 00 08 */ addi r26, r26, 8
/* 801EFB04 001ECA44 41 80 FF B8 */ blt lbl_801EFABC
/* 801EFB08 001ECA48 38 60 00 6C */ li r3, 0x6c
/* 801EFB0C 001ECA4C 48 0D F1 41 */ bl __nw__FUl
/* 801EFB10 001ECA50 7C 60 1B 79 */ or. r0, r3, r3
/* 801EFB14 001ECA54 41 82 00 24 */ beq lbl_801EFB38
/* 801EFB18 001ECA58 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 801EFB1C 001ECA5C 3C A0 6E 6F */ lis r5, 0x6E6F5F6E@ha
/* 801EFB20 001ECA60 38 C5 5F 6E */ addi r6, r5, 0x6E6F5F6E@l
/* 801EFB24 001ECA64 38 A0 77 5F */ li r5, 0x775f
/* 801EFB28 001ECA68 38 E0 00 00 */ li r7, 0
/* 801EFB2C 001ECA6C 39 00 00 00 */ li r8, 0
/* 801EFB30 001ECA70 48 06 3E 55 */ bl CPaneMgr_X1_
/* 801EFB34 001ECA74 7C 60 1B 78 */ mr r0, r3
lbl_801EFB38:
/* 801EFB38 001ECA78 90 1F 00 84 */ stw r0, 0x84(r31)
/* 801EFB3C 001ECA7C 38 60 00 6C */ li r3, 0x6c
/* 801EFB40 001ECA80 48 0D F1 0D */ bl __nw__FUl
/* 801EFB44 001ECA84 7C 60 1B 79 */ or. r0, r3, r3
/* 801EFB48 001ECA88 41 82 00 28 */ beq lbl_801EFB70
/* 801EFB4C 001ECA8C 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 801EFB50 001ECA90 3C A0 65 73 */ lis r5, 0x65735F6E@ha
/* 801EFB54 001ECA94 38 C5 5F 6E */ addi r6, r5, 0x65735F6E@l
/* 801EFB58 001ECA98 3C A0 00 77 */ lis r5, 0x00775F79@ha
/* 801EFB5C 001ECA9C 38 A5 5F 79 */ addi r5, r5, 0x00775F79@l
/* 801EFB60 001ECAA0 38 E0 00 00 */ li r7, 0
/* 801EFB64 001ECAA4 39 00 00 00 */ li r8, 0
/* 801EFB68 001ECAA8 48 06 3E 1D */ bl CPaneMgr_X1_
/* 801EFB6C 001ECAAC 7C 60 1B 78 */ mr r0, r3
lbl_801EFB70:
/* 801EFB70 001ECAB0 90 1F 00 88 */ stw r0, 0x88(r31)
/* 801EFB74 001ECAB4 3B 00 00 00 */ li r24, 0
/* 801EFB78 001ECAB8 3B 20 00 00 */ li r25, 0
/* 801EFB7C 001ECABC 3B 40 00 00 */ li r26, 0
/* 801EFB80 001ECAC0 3B 7E 00 78 */ addi r27, r30, 0x78
lbl_801EFB84:
/* 801EFB84 001ECAC4 38 60 00 6C */ li r3, 0x6c
/* 801EFB88 001ECAC8 48 0D F0 C5 */ bl __nw__FUl
/* 801EFB8C 001ECACC 7C 60 1B 79 */ or. r0, r3, r3
/* 801EFB90 001ECAD0 41 82 00 28 */ beq lbl_801EFBB8
/* 801EFB94 001ECAD4 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 801EFB98 001ECAD8 38 1E 00 88 */ addi r0, r30, 0x88
/* 801EFB9C 001ECADC 7C C0 D2 14 */ add r6, r0, r26
/* 801EFBA0 001ECAE0 80 A6 00 00 */ lwz r5, 0(r6)
/* 801EFBA4 001ECAE4 80 C6 00 04 */ lwz r6, 4(r6)
/* 801EFBA8 001ECAE8 38 E0 00 00 */ li r7, 0
/* 801EFBAC 001ECAEC 39 00 00 00 */ li r8, 0
/* 801EFBB0 001ECAF0 48 06 3D D5 */ bl CPaneMgr_X1_
/* 801EFBB4 001ECAF4 7C 60 1B 78 */ mr r0, r3
lbl_801EFBB8:
/* 801EFBB8 001ECAF8 3B 99 01 38 */ addi r28, r25, 0x138
/* 801EFBBC 001ECAFC 7C 1F E1 2E */ stwx r0, r31, r28
/* 801EFBC0 001ECB00 80 7F 00 1C */ lwz r3, 0x1c(r31)
/* 801EFBC4 001ECB04 7C DB D2 14 */ add r6, r27, r26
/* 801EFBC8 001ECB08 80 A6 00 00 */ lwz r5, 0(r6)
/* 801EFBCC 001ECB0C 80 C6 00 04 */ lwz r6, 4(r6)
/* 801EFBD0 001ECB10 81 83 00 00 */ lwz r12, 0(r3)
/* 801EFBD4 001ECB14 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 801EFBD8 001ECB18 7D 89 03 A6 */ mtctr r12
/* 801EFBDC 001ECB1C 4E 80 04 21 */ bctrl
/* 801EFBE0 001ECB20 38 00 00 00 */ li r0, 0
/* 801EFBE4 001ECB24 98 03 00 B0 */ stb r0, 0xb0(r3)
/* 801EFBE8 001ECB28 7C 7F E0 2E */ lwzx r3, r31, r28
/* 801EFBEC 001ECB2C 80 63 00 04 */ lwz r3, 4(r3)
/* 801EFBF0 001ECB30 80 9F 00 20 */ lwz r4, 0x20(r31)
/* 801EFBF4 001ECB34 81 83 00 00 */ lwz r12, 0(r3)
/* 801EFBF8 001ECB38 81 8C 00 9C */ lwz r12, 0x9c(r12)
/* 801EFBFC 001ECB3C 7D 89 03 A6 */ mtctr r12
/* 801EFC00 001ECB40 4E 80 04 21 */ bctrl
/* 801EFC04 001ECB44 38 61 00 3C */ addi r3, r1, 0x3c
/* 801EFC08 001ECB48 38 8D 81 C0 */ addi r4, r13, lbl_80450740-_SDA_BASE_
/* 801EFC0C 001ECB4C 7C 84 C0 AE */ lbzx r4, r4, r24
/* 801EFC10 001ECB50 4B E3 04 B1 */ bl fopMsgM_messageGet
/* 801EFC14 001ECB54 7C 7F E0 2E */ lwzx r3, r31, r28
/* 801EFC18 001ECB58 80 63 00 04 */ lwz r3, 4(r3)
/* 801EFC1C 001ECB5C 38 81 00 3C */ addi r4, r1, 0x3c
/* 801EFC20 001ECB60 4C C6 31 82 */ crclr 6
/* 801EFC24 001ECB64 48 11 0A 3D */ bl J2DTextBox_NS_setString
/* 801EFC28 001ECB68 3B 18 00 01 */ addi r24, r24, 1
/* 801EFC2C 001ECB6C 2C 18 00 02 */ cmpwi r24, 2
/* 801EFC30 001ECB70 3B 39 00 04 */ addi r25, r25, 4
/* 801EFC34 001ECB74 3B 5A 00 08 */ addi r26, r26, 8
/* 801EFC38 001ECB78 41 80 FF 4C */ blt lbl_801EFB84
/* 801EFC3C 001ECB7C 80 7F 00 1C */ lwz r3, 0x1c(r31)
/* 801EFC40 001ECB80 3C 80 74 6E */ lis r4, 0x746E5F6E@ha
/* 801EFC44 001ECB84 38 C4 5F 6E */ addi r6, r4, 0x746E5F6E@l
/* 801EFC48 001ECB88 3C 80 57 69 */ lis r4, 0x57695F62@ha
/* 801EFC4C 001ECB8C 38 A4 5F 62 */ addi r5, r4, 0x57695F62@l
/* 801EFC50 001ECB90 81 83 00 00 */ lwz r12, 0(r3)
/* 801EFC54 001ECB94 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 801EFC58 001ECB98 7D 89 03 A6 */ mtctr r12
/* 801EFC5C 001ECB9C 4E 80 04 21 */ bctrl
/* 801EFC60 001ECBA0 38 00 00 00 */ li r0, 0
/* 801EFC64 001ECBA4 98 03 00 B0 */ stb r0, 0xb0(r3)
/* 801EFC68 001ECBA8 80 7F 00 1C */ lwz r3, 0x1c(r31)
/* 801EFC6C 001ECBAC 3C 80 74 6E */ lis r4, 0x746E5F6E@ha
/* 801EFC70 001ECBB0 38 C4 5F 6E */ addi r6, r4, 0x746E5F6E@l
/* 801EFC74 001ECBB4 3C 80 47 43 */ lis r4, 0x47435F62@ha
/* 801EFC78 001ECBB8 38 A4 5F 62 */ addi r5, r4, 0x47435F62@l
/* 801EFC7C 001ECBBC 81 83 00 00 */ lwz r12, 0(r3)
/* 801EFC80 001ECBC0 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 801EFC84 001ECBC4 7D 89 03 A6 */ mtctr r12
/* 801EFC88 001ECBC8 4E 80 04 21 */ bctrl
/* 801EFC8C 001ECBCC 38 00 00 01 */ li r0, 1
/* 801EFC90 001ECBD0 98 03 00 B0 */ stb r0, 0xb0(r3)
/* 801EFC94 001ECBD4 38 60 00 1C */ li r3, 0x1c
/* 801EFC98 001ECBD8 48 0D EF B5 */ bl __nw__FUl
/* 801EFC9C 001ECBDC 7C 60 1B 79 */ or. r0, r3, r3
/* 801EFCA0 001ECBE0 41 82 00 28 */ beq lbl_801EFCC8
/* 801EFCA4 001ECBE4 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 801EFCA8 001ECBE8 3C A0 62 62 */ lis r5, 0x6262746E@ha
/* 801EFCAC 001ECBEC 38 C5 74 6E */ addi r6, r5, 0x6262746E@l
/* 801EFCB0 001ECBF0 3C A0 00 77 */ lis r5, 0x00775F6E@ha
/* 801EFCB4 001ECBF4 38 A5 5F 6E */ addi r5, r5, 0x00775F6E@l
/* 801EFCB8 001ECBF8 38 E0 00 02 */ li r7, 2
/* 801EFCBC 001ECBFC 39 00 00 00 */ li r8, 0
/* 801EFCC0 001ECC00 48 06 57 3D */ bl CPaneMgrAlpha_X1_
/* 801EFCC4 001ECC04 7C 60 1B 78 */ mr r0, r3
lbl_801EFCC8:
/* 801EFCC8 001ECC08 90 1F 01 94 */ stw r0, 0x194(r31)
/* 801EFCCC 001ECC0C 38 60 00 1C */ li r3, 0x1c
/* 801EFCD0 001ECC10 48 0D EF 7D */ bl __nw__FUl
/* 801EFCD4 001ECC14 7C 60 1B 79 */ or. r0, r3, r3
/* 801EFCD8 001ECC18 41 82 00 28 */ beq lbl_801EFD00
/* 801EFCDC 001ECC1C 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 801EFCE0 001ECC20 3C A0 61 62 */ lis r5, 0x6162746E@ha
/* 801EFCE4 001ECC24 38 C5 74 6E */ addi r6, r5, 0x6162746E@l
/* 801EFCE8 001ECC28 3C A0 00 77 */ lis r5, 0x00775F6E@ha
/* 801EFCEC 001ECC2C 38 A5 5F 6E */ addi r5, r5, 0x00775F6E@l
/* 801EFCF0 001ECC30 38 E0 00 02 */ li r7, 2
/* 801EFCF4 001ECC34 39 00 00 00 */ li r8, 0
/* 801EFCF8 001ECC38 48 06 57 05 */ bl CPaneMgrAlpha_X1_
/* 801EFCFC 001ECC3C 7C 60 1B 78 */ mr r0, r3
lbl_801EFD00:
/* 801EFD00 001ECC40 90 1F 01 98 */ stw r0, 0x198(r31)
/* 801EFD04 001ECC44 38 60 00 1C */ li r3, 0x1c
/* 801EFD08 001ECC48 48 0D EF 45 */ bl __nw__FUl
/* 801EFD0C 001ECC4C 7C 60 1B 79 */ or. r0, r3, r3
/* 801EFD10 001ECC50 41 82 00 24 */ beq lbl_801EFD34
/* 801EFD14 001ECC54 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 801EFD18 001ECC58 3C A0 6D 6F */ lis r5, 0x6D6F646F@ha
/* 801EFD1C 001ECC5C 38 C5 64 6F */ addi r6, r5, 0x6D6F646F@l
/* 801EFD20 001ECC60 38 A0 66 5F */ li r5, 0x665f
/* 801EFD24 001ECC64 38 E0 00 02 */ li r7, 2
/* 801EFD28 001ECC68 39 00 00 00 */ li r8, 0
/* 801EFD2C 001ECC6C 48 06 56 D1 */ bl CPaneMgrAlpha_X1_
/* 801EFD30 001ECC70 7C 60 1B 78 */ mr r0, r3
lbl_801EFD34:
/* 801EFD34 001ECC74 90 1F 01 A0 */ stw r0, 0x1a0(r31)
/* 801EFD38 001ECC78 38 60 00 1C */ li r3, 0x1c
/* 801EFD3C 001ECC7C 48 0D EF 11 */ bl __nw__FUl
/* 801EFD40 001ECC80 7C 60 1B 79 */ or. r0, r3, r3
/* 801EFD44 001ECC84 41 82 00 24 */ beq lbl_801EFD68
/* 801EFD48 001ECC88 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 801EFD4C 001ECC8C 3C A0 6B 65 */ lis r5, 0x6B657465@ha
/* 801EFD50 001ECC90 38 C5 74 65 */ addi r6, r5, 0x6B657465@l
/* 801EFD54 001ECC94 38 A0 66 5F */ li r5, 0x665f
/* 801EFD58 001ECC98 38 E0 00 02 */ li r7, 2
/* 801EFD5C 001ECC9C 39 00 00 00 */ li r8, 0
/* 801EFD60 001ECCA0 48 06 56 9D */ bl CPaneMgrAlpha_X1_
/* 801EFD64 001ECCA4 7C 60 1B 78 */ mr r0, r3
lbl_801EFD68:
/* 801EFD68 001ECCA8 90 1F 01 A4 */ stw r0, 0x1a4(r31)
/* 801EFD6C 001ECCAC 80 7F 01 A0 */ lwz r3, 0x1a0(r31)
/* 801EFD70 001ECCB0 38 80 00 00 */ li r4, 0
/* 801EFD74 001ECCB4 81 83 00 00 */ lwz r12, 0(r3)
/* 801EFD78 001ECCB8 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801EFD7C 001ECCBC 7D 89 03 A6 */ mtctr r12
/* 801EFD80 001ECCC0 4E 80 04 21 */ bctrl
/* 801EFD84 001ECCC4 80 7F 01 A4 */ lwz r3, 0x1a4(r31)
/* 801EFD88 001ECCC8 38 80 00 00 */ li r4, 0
/* 801EFD8C 001ECCCC 81 83 00 00 */ lwz r12, 0(r3)
/* 801EFD90 001ECCD0 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801EFD94 001ECCD4 7D 89 03 A6 */ mtctr r12
/* 801EFD98 001ECCD8 4E 80 04 21 */ bctrl
/* 801EFD9C 001ECCDC 80 7F 01 94 */ lwz r3, 0x194(r31)
/* 801EFDA0 001ECCE0 38 80 00 80 */ li r4, 0x80
/* 801EFDA4 001ECCE4 81 83 00 00 */ lwz r12, 0(r3)
/* 801EFDA8 001ECCE8 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801EFDAC 001ECCEC 7D 89 03 A6 */ mtctr r12
/* 801EFDB0 001ECCF0 4E 80 04 21 */ bctrl
/* 801EFDB4 001ECCF4 80 7F 01 98 */ lwz r3, 0x198(r31)
/* 801EFDB8 001ECCF8 38 80 00 80 */ li r4, 0x80
/* 801EFDBC 001ECCFC 81 83 00 00 */ lwz r12, 0(r3)
/* 801EFDC0 001ECD00 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801EFDC4 001ECD04 7D 89 03 A6 */ mtctr r12
/* 801EFDC8 001ECD08 4E 80 04 21 */ bctrl
/* 801EFDCC 001ECD0C 3A E0 00 00 */ li r23, 0
/* 801EFDD0 001ECD10 3B 20 00 00 */ li r25, 0
/* 801EFDD4 001ECD14 3B 40 00 00 */ li r26, 0
/* 801EFDD8 001ECD18 3B 9E 00 A8 */ addi r28, r30, 0xa8
/* 801EFDDC 001ECD1C 3B A1 00 08 */ addi r29, r1, 8
/* 801EFDE0 001ECD20 3B 7E 00 98 */ addi r27, r30, 0x98
lbl_801EFDE4:
/* 801EFDE4 001ECD24 80 7F 00 1C */ lwz r3, 0x1c(r31)
/* 801EFDE8 001ECD28 7C DC D2 14 */ add r6, r28, r26
/* 801EFDEC 001ECD2C 80 A6 00 00 */ lwz r5, 0(r6)
/* 801EFDF0 001ECD30 80 C6 00 04 */ lwz r6, 4(r6)
/* 801EFDF4 001ECD34 81 83 00 00 */ lwz r12, 0(r3)
/* 801EFDF8 001ECD38 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 801EFDFC 001ECD3C 7D 89 03 A6 */ mtctr r12
/* 801EFE00 001ECD40 4E 80 04 21 */ bctrl
/* 801EFE04 001ECD44 7C 7D C9 2E */ stwx r3, r29, r25
/* 801EFE08 001ECD48 80 7F 00 1C */ lwz r3, 0x1c(r31)
/* 801EFE0C 001ECD4C 7C DB D2 14 */ add r6, r27, r26
/* 801EFE10 001ECD50 80 A6 00 00 */ lwz r5, 0(r6)
/* 801EFE14 001ECD54 80 C6 00 04 */ lwz r6, 4(r6)
/* 801EFE18 001ECD58 81 83 00 00 */ lwz r12, 0(r3)
/* 801EFE1C 001ECD5C 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 801EFE20 001ECD60 7D 89 03 A6 */ mtctr r12
/* 801EFE24 001ECD64 4E 80 04 21 */ bctrl
/* 801EFE28 001ECD68 38 00 00 00 */ li r0, 0
/* 801EFE2C 001ECD6C 98 03 00 B0 */ stb r0, 0xb0(r3)
/* 801EFE30 001ECD70 7F 1D C8 2E */ lwzx r24, r29, r25
/* 801EFE34 001ECD74 7F 03 C3 78 */ mr r3, r24
/* 801EFE38 001ECD78 80 9F 00 20 */ lwz r4, 0x20(r31)
/* 801EFE3C 001ECD7C 81 98 00 00 */ lwz r12, 0(r24)
/* 801EFE40 001ECD80 81 8C 00 9C */ lwz r12, 0x9c(r12)
/* 801EFE44 001ECD84 7D 89 03 A6 */ mtctr r12
/* 801EFE48 001ECD88 4E 80 04 21 */ bctrl
/* 801EFE4C 001ECD8C 38 61 00 1C */ addi r3, r1, 0x1c
/* 801EFE50 001ECD90 38 8D 81 C4 */ addi r4, r13, lbl_80450744-_SDA_BASE_
/* 801EFE54 001ECD94 7C 84 B8 AE */ lbzx r4, r4, r23
/* 801EFE58 001ECD98 4B E3 02 69 */ bl fopMsgM_messageGet
/* 801EFE5C 001ECD9C 7F 03 C3 78 */ mr r3, r24
/* 801EFE60 001ECDA0 38 81 00 1C */ addi r4, r1, 0x1c
/* 801EFE64 001ECDA4 4C C6 31 82 */ crclr 6
/* 801EFE68 001ECDA8 48 11 07 F9 */ bl J2DTextBox_NS_setString
/* 801EFE6C 001ECDAC 3A F7 00 01 */ addi r23, r23, 1
/* 801EFE70 001ECDB0 2C 17 00 02 */ cmpwi r23, 2
/* 801EFE74 001ECDB4 3B 39 00 04 */ addi r25, r25, 4
/* 801EFE78 001ECDB8 3B 5A 00 08 */ addi r26, r26, 8
/* 801EFE7C 001ECDBC 41 80 FF 68 */ blt lbl_801EFDE4
/* 801EFE80 001ECDC0 3C 60 80 39 */ lis r3, lbl_80397960@ha
/* 801EFE84 001ECDC4 38 63 79 60 */ addi r3, r3, lbl_80397960@l
/* 801EFE88 001ECDC8 38 63 00 46 */ addi r3, r3, 0x46
/* 801EFE8C 001ECDCC 80 9F 00 04 */ lwz r4, 4(r31)
/* 801EFE90 001ECDD0 48 0E 43 E1 */ bl getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader
/* 801EFE94 001ECDD4 7C 7D 1B 78 */ mr r29, r3
/* 801EFE98 001ECDD8 48 11 8B D5 */ bl J2DAnmLoaderDataBase_NS_load
/* 801EFE9C 001ECDDC 90 7F 01 40 */ stw r3, 0x140(r31)
/* 801EFEA0 001ECDE0 80 7F 01 40 */ lwz r3, 0x140(r31)
/* 801EFEA4 001ECDE4 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 801EFEA8 001ECDE8 81 83 00 00 */ lwz r12, 0(r3)
/* 801EFEAC 001ECDEC 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801EFEB0 001ECDF0 7D 89 03 A6 */ mtctr r12
/* 801EFEB4 001ECDF4 4E 80 04 21 */ bctrl
/* 801EFEB8 001ECDF8 38 00 00 00 */ li r0, 0
/* 801EFEBC 001ECDFC 90 1F 01 44 */ stw r0, 0x144(r31)
/* 801EFEC0 001ECE00 3C 60 80 39 */ lis r3, lbl_80397960@ha
/* 801EFEC4 001ECE04 38 63 79 60 */ addi r3, r3, lbl_80397960@l
/* 801EFEC8 001ECE08 38 63 00 5D */ addi r3, r3, 0x5d
/* 801EFECC 001ECE0C 80 9F 00 04 */ lwz r4, 4(r31)
/* 801EFED0 001ECE10 48 0E 43 A1 */ bl getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader
/* 801EFED4 001ECE14 48 11 8B 99 */ bl J2DAnmLoaderDataBase_NS_load
/* 801EFED8 001ECE18 90 7F 01 48 */ stw r3, 0x148(r31)
/* 801EFEDC 001ECE1C 80 7F 01 48 */ lwz r3, 0x148(r31)
/* 801EFEE0 001ECE20 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 801EFEE4 001ECE24 81 83 00 00 */ lwz r12, 0(r3)
/* 801EFEE8 001ECE28 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801EFEEC 001ECE2C 7D 89 03 A6 */ mtctr r12
/* 801EFEF0 001ECE30 4E 80 04 21 */ bctrl
/* 801EFEF4 001ECE34 38 00 00 00 */ li r0, 0
/* 801EFEF8 001ECE38 90 1F 01 4C */ stw r0, 0x14c(r31)
/* 801EFEFC 001ECE3C 3B 80 00 00 */ li r28, 0
/* 801EFF00 001ECE40 3B 40 00 00 */ li r26, 0
/* 801EFF04 001ECE44 3B 60 00 00 */ li r27, 0
lbl_801EFF08:
/* 801EFF08 001ECE48 38 60 00 6C */ li r3, 0x6c
/* 801EFF0C 001ECE4C 48 0D ED 41 */ bl __nw__FUl
/* 801EFF10 001ECE50 7C 60 1B 79 */ or. r0, r3, r3
/* 801EFF14 001ECE54 41 82 00 28 */ beq lbl_801EFF3C
/* 801EFF18 001ECE58 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 801EFF1C 001ECE5C 38 1E 00 B8 */ addi r0, r30, 0xb8
/* 801EFF20 001ECE60 7C C0 DA 14 */ add r6, r0, r27
/* 801EFF24 001ECE64 80 A6 00 00 */ lwz r5, 0(r6)
/* 801EFF28 001ECE68 80 C6 00 04 */ lwz r6, 4(r6)
/* 801EFF2C 001ECE6C 38 E0 00 00 */ li r7, 0
/* 801EFF30 001ECE70 39 00 00 00 */ li r8, 0
/* 801EFF34 001ECE74 48 06 3A 51 */ bl CPaneMgr_X1_
/* 801EFF38 001ECE78 7C 60 1B 78 */ mr r0, r3
lbl_801EFF3C:
/* 801EFF3C 001ECE7C 7F 3F D2 14 */ add r25, r31, r26
/* 801EFF40 001ECE80 90 19 00 D4 */ stw r0, 0xd4(r25)
/* 801EFF44 001ECE84 38 60 00 6C */ li r3, 0x6c
/* 801EFF48 001ECE88 48 0D ED 05 */ bl __nw__FUl
/* 801EFF4C 001ECE8C 7C 60 1B 79 */ or. r0, r3, r3
/* 801EFF50 001ECE90 41 82 00 28 */ beq lbl_801EFF78
/* 801EFF54 001ECE94 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 801EFF58 001ECE98 38 1E 00 D0 */ addi r0, r30, 0xd0
/* 801EFF5C 001ECE9C 7C C0 DA 14 */ add r6, r0, r27
/* 801EFF60 001ECEA0 80 A6 00 00 */ lwz r5, 0(r6)
/* 801EFF64 001ECEA4 80 C6 00 04 */ lwz r6, 4(r6)
/* 801EFF68 001ECEA8 38 E0 00 00 */ li r7, 0
/* 801EFF6C 001ECEAC 39 00 00 00 */ li r8, 0
/* 801EFF70 001ECEB0 48 06 3A 15 */ bl CPaneMgr_X1_
/* 801EFF74 001ECEB4 7C 60 1B 78 */ mr r0, r3
lbl_801EFF78:
/* 801EFF78 001ECEB8 90 19 00 E0 */ stw r0, 0xe0(r25)
/* 801EFF7C 001ECEBC 38 60 00 6C */ li r3, 0x6c
/* 801EFF80 001ECEC0 48 0D EC CD */ bl __nw__FUl
/* 801EFF84 001ECEC4 7C 60 1B 79 */ or. r0, r3, r3
/* 801EFF88 001ECEC8 41 82 00 28 */ beq lbl_801EFFB0
/* 801EFF8C 001ECECC 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 801EFF90 001ECED0 38 1E 00 E8 */ addi r0, r30, 0xe8
/* 801EFF94 001ECED4 7C C0 DA 14 */ add r6, r0, r27
/* 801EFF98 001ECED8 80 A6 00 00 */ lwz r5, 0(r6)
/* 801EFF9C 001ECEDC 80 C6 00 04 */ lwz r6, 4(r6)
/* 801EFFA0 001ECEE0 38 E0 00 00 */ li r7, 0
/* 801EFFA4 001ECEE4 39 00 00 00 */ li r8, 0
/* 801EFFA8 001ECEE8 48 06 39 DD */ bl CPaneMgr_X1_
/* 801EFFAC 001ECEEC 7C 60 1B 78 */ mr r0, r3
lbl_801EFFB0:
/* 801EFFB0 001ECEF0 90 19 00 EC */ stw r0, 0xec(r25)
/* 801EFFB4 001ECEF4 80 79 00 D4 */ lwz r3, 0xd4(r25)
/* 801EFFB8 001ECEF8 80 63 00 04 */ lwz r3, 4(r3)
/* 801EFFBC 001ECEFC 80 9F 01 40 */ lwz r4, 0x140(r31)
/* 801EFFC0 001ECF00 81 83 00 00 */ lwz r12, 0(r3)
/* 801EFFC4 001ECF04 81 8C 00 64 */ lwz r12, 0x64(r12)
/* 801EFFC8 001ECF08 7D 89 03 A6 */ mtctr r12
/* 801EFFCC 001ECF0C 4E 80 04 21 */ bctrl
/* 801EFFD0 001ECF10 80 79 00 E0 */ lwz r3, 0xe0(r25)
/* 801EFFD4 001ECF14 80 63 00 04 */ lwz r3, 4(r3)
/* 801EFFD8 001ECF18 80 9F 01 40 */ lwz r4, 0x140(r31)
/* 801EFFDC 001ECF1C 81 83 00 00 */ lwz r12, 0(r3)
/* 801EFFE0 001ECF20 81 8C 00 64 */ lwz r12, 0x64(r12)
/* 801EFFE4 001ECF24 7D 89 03 A6 */ mtctr r12
/* 801EFFE8 001ECF28 4E 80 04 21 */ bctrl
/* 801EFFEC 001ECF2C 80 79 00 EC */ lwz r3, 0xec(r25)
/* 801EFFF0 001ECF30 80 63 00 04 */ lwz r3, 4(r3)
/* 801EFFF4 001ECF34 80 9F 01 40 */ lwz r4, 0x140(r31)
/* 801EFFF8 001ECF38 81 83 00 00 */ lwz r12, 0(r3)
/* 801EFFFC 001ECF3C 81 8C 00 64 */ lwz r12, 0x64(r12)
/* 801F0000 001ECF40 7D 89 03 A6 */ mtctr r12
/* 801F0004 001ECF44 4E 80 04 21 */ bctrl
/* 801F0008 001ECF48 80 79 00 E0 */ lwz r3, 0xe0(r25)
/* 801F000C 001ECF4C 80 63 00 04 */ lwz r3, 4(r3)
/* 801F0010 001ECF50 80 9F 01 48 */ lwz r4, 0x148(r31)
/* 801F0014 001ECF54 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0018 001ECF58 81 8C 00 6C */ lwz r12, 0x6c(r12)
/* 801F001C 001ECF5C 7D 89 03 A6 */ mtctr r12
/* 801F0020 001ECF60 4E 80 04 21 */ bctrl
/* 801F0024 001ECF64 80 79 00 EC */ lwz r3, 0xec(r25)
/* 801F0028 001ECF68 80 63 00 04 */ lwz r3, 4(r3)
/* 801F002C 001ECF6C 80 9F 01 48 */ lwz r4, 0x148(r31)
/* 801F0030 001ECF70 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0034 001ECF74 81 8C 00 6C */ lwz r12, 0x6c(r12)
/* 801F0038 001ECF78 7D 89 03 A6 */ mtctr r12
/* 801F003C 001ECF7C 4E 80 04 21 */ bctrl
/* 801F0040 001ECF80 3B 9C 00 01 */ addi r28, r28, 1
/* 801F0044 001ECF84 2C 1C 00 03 */ cmpwi r28, 3
/* 801F0048 001ECF88 3B 5A 00 04 */ addi r26, r26, 4
/* 801F004C 001ECF8C 3B 7B 00 08 */ addi r27, r27, 8
/* 801F0050 001ECF90 41 80 FE B8 */ blt lbl_801EFF08
/* 801F0054 001ECF94 3B 80 00 00 */ li r28, 0
/* 801F0058 001ECF98 3B 60 00 00 */ li r27, 0
/* 801F005C 001ECF9C 3B 40 00 00 */ li r26, 0
lbl_801F0060:
/* 801F0060 001ECFA0 38 60 00 6C */ li r3, 0x6c
/* 801F0064 001ECFA4 48 0D EB E9 */ bl __nw__FUl
/* 801F0068 001ECFA8 7C 60 1B 79 */ or. r0, r3, r3
/* 801F006C 001ECFAC 41 82 00 28 */ beq lbl_801F0094
/* 801F0070 001ECFB0 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 801F0074 001ECFB4 38 1E 01 00 */ addi r0, r30, 0x100
/* 801F0078 001ECFB8 7C C0 D2 14 */ add r6, r0, r26
/* 801F007C 001ECFBC 80 A6 00 00 */ lwz r5, 0(r6)
/* 801F0080 001ECFC0 80 C6 00 04 */ lwz r6, 4(r6)
/* 801F0084 001ECFC4 38 E0 00 00 */ li r7, 0
/* 801F0088 001ECFC8 39 00 00 00 */ li r8, 0
/* 801F008C 001ECFCC 48 06 38 F9 */ bl CPaneMgr_X1_
/* 801F0090 001ECFD0 7C 60 1B 78 */ mr r0, r3
lbl_801F0094:
/* 801F0094 001ECFD4 7F 3F DA 14 */ add r25, r31, r27
/* 801F0098 001ECFD8 90 19 01 18 */ stw r0, 0x118(r25)
/* 801F009C 001ECFDC 38 60 00 6C */ li r3, 0x6c
/* 801F00A0 001ECFE0 48 0D EB AD */ bl __nw__FUl
/* 801F00A4 001ECFE4 7C 60 1B 79 */ or. r0, r3, r3
/* 801F00A8 001ECFE8 41 82 00 28 */ beq lbl_801F00D0
/* 801F00AC 001ECFEC 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 801F00B0 001ECFF0 38 1E 01 10 */ addi r0, r30, 0x110
/* 801F00B4 001ECFF4 7C C0 D2 14 */ add r6, r0, r26
/* 801F00B8 001ECFF8 80 A6 00 00 */ lwz r5, 0(r6)
/* 801F00BC 001ECFFC 80 C6 00 04 */ lwz r6, 4(r6)
/* 801F00C0 001ED000 38 E0 00 00 */ li r7, 0
/* 801F00C4 001ED004 39 00 00 00 */ li r8, 0
/* 801F00C8 001ED008 48 06 38 BD */ bl CPaneMgr_X1_
/* 801F00CC 001ED00C 7C 60 1B 78 */ mr r0, r3
lbl_801F00D0:
/* 801F00D0 001ED010 90 19 01 20 */ stw r0, 0x120(r25)
/* 801F00D4 001ED014 38 60 00 6C */ li r3, 0x6c
/* 801F00D8 001ED018 48 0D EB 75 */ bl __nw__FUl
/* 801F00DC 001ED01C 7C 60 1B 79 */ or. r0, r3, r3
/* 801F00E0 001ED020 41 82 00 28 */ beq lbl_801F0108
/* 801F00E4 001ED024 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 801F00E8 001ED028 38 1E 01 20 */ addi r0, r30, 0x120
/* 801F00EC 001ED02C 7C C0 D2 14 */ add r6, r0, r26
/* 801F00F0 001ED030 80 A6 00 00 */ lwz r5, 0(r6)
/* 801F00F4 001ED034 80 C6 00 04 */ lwz r6, 4(r6)
/* 801F00F8 001ED038 38 E0 00 00 */ li r7, 0
/* 801F00FC 001ED03C 39 00 00 00 */ li r8, 0
/* 801F0100 001ED040 48 06 38 85 */ bl CPaneMgr_X1_
/* 801F0104 001ED044 7C 60 1B 78 */ mr r0, r3
lbl_801F0108:
/* 801F0108 001ED048 90 19 01 28 */ stw r0, 0x128(r25)
/* 801F010C 001ED04C 80 79 01 18 */ lwz r3, 0x118(r25)
/* 801F0110 001ED050 80 63 00 04 */ lwz r3, 4(r3)
/* 801F0114 001ED054 80 9F 01 40 */ lwz r4, 0x140(r31)
/* 801F0118 001ED058 81 83 00 00 */ lwz r12, 0(r3)
/* 801F011C 001ED05C 81 8C 00 64 */ lwz r12, 0x64(r12)
/* 801F0120 001ED060 7D 89 03 A6 */ mtctr r12
/* 801F0124 001ED064 4E 80 04 21 */ bctrl
/* 801F0128 001ED068 80 79 01 20 */ lwz r3, 0x120(r25)
/* 801F012C 001ED06C 80 63 00 04 */ lwz r3, 4(r3)
/* 801F0130 001ED070 80 9F 01 40 */ lwz r4, 0x140(r31)
/* 801F0134 001ED074 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0138 001ED078 81 8C 00 64 */ lwz r12, 0x64(r12)
/* 801F013C 001ED07C 7D 89 03 A6 */ mtctr r12
/* 801F0140 001ED080 4E 80 04 21 */ bctrl
/* 801F0144 001ED084 80 79 01 28 */ lwz r3, 0x128(r25)
/* 801F0148 001ED088 80 63 00 04 */ lwz r3, 4(r3)
/* 801F014C 001ED08C 80 9F 01 40 */ lwz r4, 0x140(r31)
/* 801F0150 001ED090 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0154 001ED094 81 8C 00 64 */ lwz r12, 0x64(r12)
/* 801F0158 001ED098 7D 89 03 A6 */ mtctr r12
/* 801F015C 001ED09C 4E 80 04 21 */ bctrl
/* 801F0160 001ED0A0 80 79 01 20 */ lwz r3, 0x120(r25)
/* 801F0164 001ED0A4 80 63 00 04 */ lwz r3, 4(r3)
/* 801F0168 001ED0A8 80 9F 01 48 */ lwz r4, 0x148(r31)
/* 801F016C 001ED0AC 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0170 001ED0B0 81 8C 00 6C */ lwz r12, 0x6c(r12)
/* 801F0174 001ED0B4 7D 89 03 A6 */ mtctr r12
/* 801F0178 001ED0B8 4E 80 04 21 */ bctrl
/* 801F017C 001ED0BC 80 79 01 28 */ lwz r3, 0x128(r25)
/* 801F0180 001ED0C0 80 63 00 04 */ lwz r3, 4(r3)
/* 801F0184 001ED0C4 80 9F 01 48 */ lwz r4, 0x148(r31)
/* 801F0188 001ED0C8 81 83 00 00 */ lwz r12, 0(r3)
/* 801F018C 001ED0CC 81 8C 00 6C */ lwz r12, 0x6c(r12)
/* 801F0190 001ED0D0 7D 89 03 A6 */ mtctr r12
/* 801F0194 001ED0D4 4E 80 04 21 */ bctrl
/* 801F0198 001ED0D8 80 79 01 18 */ lwz r3, 0x118(r25)
/* 801F019C 001ED0DC 38 80 00 00 */ li r4, 0
/* 801F01A0 001ED0E0 81 83 00 00 */ lwz r12, 0(r3)
/* 801F01A4 001ED0E4 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801F01A8 001ED0E8 7D 89 03 A6 */ mtctr r12
/* 801F01AC 001ED0EC 4E 80 04 21 */ bctrl
/* 801F01B0 001ED0F0 80 79 01 20 */ lwz r3, 0x120(r25)
/* 801F01B4 001ED0F4 38 80 00 00 */ li r4, 0
/* 801F01B8 001ED0F8 81 83 00 00 */ lwz r12, 0(r3)
/* 801F01BC 001ED0FC 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801F01C0 001ED100 7D 89 03 A6 */ mtctr r12
/* 801F01C4 001ED104 4E 80 04 21 */ bctrl
/* 801F01C8 001ED108 80 79 01 28 */ lwz r3, 0x128(r25)
/* 801F01CC 001ED10C 38 80 00 00 */ li r4, 0
/* 801F01D0 001ED110 81 83 00 00 */ lwz r12, 0(r3)
/* 801F01D4 001ED114 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801F01D8 001ED118 7D 89 03 A6 */ mtctr r12
/* 801F01DC 001ED11C 4E 80 04 21 */ bctrl
/* 801F01E0 001ED120 3B 9C 00 01 */ addi r28, r28, 1
/* 801F01E4 001ED124 2C 1C 00 02 */ cmpwi r28, 2
/* 801F01E8 001ED128 3B 7B 00 04 */ addi r27, r27, 4
/* 801F01EC 001ED12C 3B 5A 00 08 */ addi r26, r26, 8
/* 801F01F0 001ED130 41 80 FE 70 */ blt lbl_801F0060
/* 801F01F4 001ED134 7F A3 EB 78 */ mr r3, r29
/* 801F01F8 001ED138 48 11 88 75 */ bl J2DAnmLoaderDataBase_NS_load
/* 801F01FC 001ED13C 90 7F 01 50 */ stw r3, 0x150(r31)
/* 801F0200 001ED140 80 7F 01 50 */ lwz r3, 0x150(r31)
/* 801F0204 001ED144 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 801F0208 001ED148 81 83 00 00 */ lwz r12, 0(r3)
/* 801F020C 001ED14C 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801F0210 001ED150 7D 89 03 A6 */ mtctr r12
/* 801F0214 001ED154 4E 80 04 21 */ bctrl
/* 801F0218 001ED158 3C 60 80 39 */ lis r3, lbl_80397960@ha
/* 801F021C 001ED15C 38 63 79 60 */ addi r3, r3, lbl_80397960@l
/* 801F0220 001ED160 38 63 00 77 */ addi r3, r3, 0x77
/* 801F0224 001ED164 80 9F 00 04 */ lwz r4, 4(r31)
/* 801F0228 001ED168 48 0E 40 49 */ bl getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader
/* 801F022C 001ED16C 48 11 88 41 */ bl J2DAnmLoaderDataBase_NS_load
/* 801F0230 001ED170 90 7F 01 58 */ stw r3, 0x158(r31)
/* 801F0234 001ED174 80 7F 01 58 */ lwz r3, 0x158(r31)
/* 801F0238 001ED178 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 801F023C 001ED17C 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0240 001ED180 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801F0244 001ED184 7D 89 03 A6 */ mtctr r12
/* 801F0248 001ED188 4E 80 04 21 */ bctrl
/* 801F024C 001ED18C 3C 60 80 39 */ lis r3, lbl_80397960@ha
/* 801F0250 001ED190 38 63 79 60 */ addi r3, r3, lbl_80397960@l
/* 801F0254 001ED194 38 63 00 8E */ addi r3, r3, 0x8e
/* 801F0258 001ED198 80 9F 00 04 */ lwz r4, 4(r31)
/* 801F025C 001ED19C 48 0E 40 15 */ bl getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader
/* 801F0260 001ED1A0 48 11 88 0D */ bl J2DAnmLoaderDataBase_NS_load
/* 801F0264 001ED1A4 90 7F 01 60 */ stw r3, 0x160(r31)
/* 801F0268 001ED1A8 80 7F 01 60 */ lwz r3, 0x160(r31)
/* 801F026C 001ED1AC 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 801F0270 001ED1B0 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0274 001ED1B4 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801F0278 001ED1B8 7D 89 03 A6 */ mtctr r12
/* 801F027C 001ED1BC 4E 80 04 21 */ bctrl
/* 801F0280 001ED1C0 38 00 00 00 */ li r0, 0
/* 801F0284 001ED1C4 90 1F 01 54 */ stw r0, 0x154(r31)
/* 801F0288 001ED1C8 90 1F 01 5C */ stw r0, 0x15c(r31)
/* 801F028C 001ED1CC 90 1F 01 64 */ stw r0, 0x164(r31)
/* 801F0290 001ED1D0 3A E0 00 00 */ li r23, 0
/* 801F0294 001ED1D4 3B 20 00 00 */ li r25, 0
/* 801F0298 001ED1D8 3B 40 00 00 */ li r26, 0
lbl_801F029C:
/* 801F029C 001ED1DC 38 60 00 6C */ li r3, 0x6c
/* 801F02A0 001ED1E0 48 0D E9 AD */ bl __nw__FUl
/* 801F02A4 001ED1E4 7C 60 1B 79 */ or. r0, r3, r3
/* 801F02A8 001ED1E8 41 82 00 28 */ beq lbl_801F02D0
/* 801F02AC 001ED1EC 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 801F02B0 001ED1F0 38 1E 01 30 */ addi r0, r30, 0x130
/* 801F02B4 001ED1F4 7C C0 D2 14 */ add r6, r0, r26
/* 801F02B8 001ED1F8 80 A6 00 00 */ lwz r5, 0(r6)
/* 801F02BC 001ED1FC 80 C6 00 04 */ lwz r6, 4(r6)
/* 801F02C0 001ED200 38 E0 00 00 */ li r7, 0
/* 801F02C4 001ED204 39 00 00 00 */ li r8, 0
/* 801F02C8 001ED208 48 06 36 BD */ bl CPaneMgr_X1_
/* 801F02CC 001ED20C 7C 60 1B 78 */ mr r0, r3
lbl_801F02D0:
/* 801F02D0 001ED210 3B 19 00 F8 */ addi r24, r25, 0xf8
/* 801F02D4 001ED214 7C 1F C1 2E */ stwx r0, r31, r24
/* 801F02D8 001ED218 7C 7F C0 2E */ lwzx r3, r31, r24
/* 801F02DC 001ED21C 80 63 00 04 */ lwz r3, 4(r3)
/* 801F02E0 001ED220 80 9F 01 50 */ lwz r4, 0x150(r31)
/* 801F02E4 001ED224 81 83 00 00 */ lwz r12, 0(r3)
/* 801F02E8 001ED228 81 8C 00 64 */ lwz r12, 0x64(r12)
/* 801F02EC 001ED22C 7D 89 03 A6 */ mtctr r12
/* 801F02F0 001ED230 4E 80 04 21 */ bctrl
/* 801F02F4 001ED234 7C 7F C0 2E */ lwzx r3, r31, r24
/* 801F02F8 001ED238 80 63 00 04 */ lwz r3, 4(r3)
/* 801F02FC 001ED23C 80 9F 01 58 */ lwz r4, 0x158(r31)
/* 801F0300 001ED240 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0304 001ED244 81 8C 00 6C */ lwz r12, 0x6c(r12)
/* 801F0308 001ED248 7D 89 03 A6 */ mtctr r12
/* 801F030C 001ED24C 4E 80 04 21 */ bctrl
/* 801F0310 001ED250 7C 7F C0 2E */ lwzx r3, r31, r24
/* 801F0314 001ED254 80 63 00 04 */ lwz r3, 4(r3)
/* 801F0318 001ED258 80 9F 01 60 */ lwz r4, 0x160(r31)
/* 801F031C 001ED25C 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0320 001ED260 81 8C 00 70 */ lwz r12, 0x70(r12)
/* 801F0324 001ED264 7D 89 03 A6 */ mtctr r12
/* 801F0328 001ED268 4E 80 04 21 */ bctrl
/* 801F032C 001ED26C 7C 7F C0 2E */ lwzx r3, r31, r24
/* 801F0330 001ED270 38 80 00 00 */ li r4, 0
/* 801F0334 001ED274 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0338 001ED278 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801F033C 001ED27C 7D 89 03 A6 */ mtctr r12
/* 801F0340 001ED280 4E 80 04 21 */ bctrl
/* 801F0344 001ED284 3A F7 00 01 */ addi r23, r23, 1
/* 801F0348 001ED288 2C 17 00 03 */ cmpwi r23, 3
/* 801F034C 001ED28C 3B 39 00 04 */ addi r25, r25, 4
/* 801F0350 001ED290 3B 5A 00 08 */ addi r26, r26, 8
/* 801F0354 001ED294 41 80 FF 48 */ blt lbl_801F029C
/* 801F0358 001ED298 80 7F 00 1C */ lwz r3, 0x1c(r31)
/* 801F035C 001ED29C 3C 80 62 69 */ lis r4, 0x62695F73@ha
/* 801F0360 001ED2A0 38 C4 5F 73 */ addi r6, r4, 0x62695F73@l
/* 801F0364 001ED2A4 3C 80 77 5F */ lis r4, 0x775F7461@ha
/* 801F0368 001ED2A8 38 A4 74 61 */ addi r5, r4, 0x775F7461@l
/* 801F036C 001ED2AC 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0370 001ED2B0 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 801F0374 001ED2B4 7D 89 03 A6 */ mtctr r12
/* 801F0378 001ED2B8 4E 80 04 21 */ bctrl
/* 801F037C 001ED2BC 38 00 00 00 */ li r0, 0
/* 801F0380 001ED2C0 98 03 00 B0 */ stb r0, 0xb0(r3)
/* 801F0384 001ED2C4 80 7F 00 1C */ lwz r3, 0x1c(r31)
/* 801F0388 001ED2C8 3C 80 62 69 */ lis r4, 0x62695F78@ha
/* 801F038C 001ED2CC 38 C4 5F 78 */ addi r6, r4, 0x62695F78@l
/* 801F0390 001ED2D0 3C 80 77 5F */ lis r4, 0x775F7461@ha
/* 801F0394 001ED2D4 38 A4 74 61 */ addi r5, r4, 0x775F7461@l
/* 801F0398 001ED2D8 81 83 00 00 */ lwz r12, 0(r3)
/* 801F039C 001ED2DC 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 801F03A0 001ED2E0 7D 89 03 A6 */ mtctr r12
/* 801F03A4 001ED2E4 4E 80 04 21 */ bctrl
/* 801F03A8 001ED2E8 3B 60 00 00 */ li r27, 0
/* 801F03AC 001ED2EC 9B 63 00 B0 */ stb r27, 0xb0(r3)
/* 801F03B0 001ED2F0 3A E0 00 00 */ li r23, 0
/* 801F03B4 001ED2F4 3B 20 00 00 */ li r25, 0
/* 801F03B8 001ED2F8 3B 5E 01 58 */ addi r26, r30, 0x158
lbl_801F03BC:
/* 801F03BC 001ED2FC 80 7F 00 1C */ lwz r3, 0x1c(r31)
/* 801F03C0 001ED300 7C DA CA 14 */ add r6, r26, r25
/* 801F03C4 001ED304 80 A6 00 00 */ lwz r5, 0(r6)
/* 801F03C8 001ED308 80 C6 00 04 */ lwz r6, 4(r6)
/* 801F03CC 001ED30C 81 83 00 00 */ lwz r12, 0(r3)
/* 801F03D0 001ED310 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 801F03D4 001ED314 7D 89 03 A6 */ mtctr r12
/* 801F03D8 001ED318 4E 80 04 21 */ bctrl
/* 801F03DC 001ED31C 9B 63 00 B0 */ stb r27, 0xb0(r3)
/* 801F03E0 001ED320 3A F7 00 01 */ addi r23, r23, 1
/* 801F03E4 001ED324 2C 17 00 0A */ cmpwi r23, 0xa
/* 801F03E8 001ED328 3B 39 00 08 */ addi r25, r25, 8
/* 801F03EC 001ED32C 41 80 FF D0 */ blt lbl_801F03BC
/* 801F03F0 001ED330 3B 40 00 00 */ li r26, 0
/* 801F03F4 001ED334 3B 60 00 00 */ li r27, 0
/* 801F03F8 001ED338 3B 80 00 00 */ li r28, 0
/* 801F03FC 001ED33C 3C 60 80 39 */ lis r3, lbl_80397960@ha
/* 801F0400 001ED340 3B A3 79 60 */ addi r29, r3, lbl_80397960@l
/* 801F0404 001ED344 C3 A2 AA 40 */ lfs f29, lbl_80454440-_SDA2_BASE_(r2)
/* 801F0408 001ED348 C3 E2 AA 44 */ lfs f31, lbl_80454444-_SDA2_BASE_(r2)
/* 801F040C 001ED34C C3 C2 AA 48 */ lfs f30, lbl_80454448-_SDA2_BASE_(r2)
lbl_801F0410:
/* 801F0410 001ED350 38 60 00 1C */ li r3, 0x1c
/* 801F0414 001ED354 48 0D E8 39 */ bl __nw__FUl
/* 801F0418 001ED358 7C 60 1B 79 */ or. r0, r3, r3
/* 801F041C 001ED35C 41 82 00 28 */ beq lbl_801F0444
/* 801F0420 001ED360 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 801F0424 001ED364 38 1E 01 48 */ addi r0, r30, 0x148
/* 801F0428 001ED368 7C C0 E2 14 */ add r6, r0, r28
/* 801F042C 001ED36C 80 A6 00 00 */ lwz r5, 0(r6)
/* 801F0430 001ED370 80 C6 00 04 */ lwz r6, 4(r6)
/* 801F0434 001ED374 38 E0 00 00 */ li r7, 0
/* 801F0438 001ED378 39 00 00 00 */ li r8, 0
/* 801F043C 001ED37C 48 06 4F C1 */ bl CPaneMgrAlpha_X1_
/* 801F0440 001ED380 7C 60 1B 78 */ mr r0, r3
lbl_801F0444:
/* 801F0444 001ED384 7F 3F DA 14 */ add r25, r31, r27
/* 801F0448 001ED388 90 19 01 68 */ stw r0, 0x168(r25)
/* 801F044C 001ED38C 80 79 01 68 */ lwz r3, 0x168(r25)
/* 801F0450 001ED390 80 63 00 04 */ lwz r3, 4(r3)
/* 801F0454 001ED394 80 9F 00 20 */ lwz r4, 0x20(r31)
/* 801F0458 001ED398 81 83 00 00 */ lwz r12, 0(r3)
/* 801F045C 001ED39C 81 8C 00 9C */ lwz r12, 0x9c(r12)
/* 801F0460 001ED3A0 7D 89 03 A6 */ mtctr r12
/* 801F0464 001ED3A4 4E 80 04 21 */ bctrl
/* 801F0468 001ED3A8 80 79 01 68 */ lwz r3, 0x168(r25)
/* 801F046C 001ED3AC 80 63 00 04 */ lwz r3, 4(r3)
/* 801F0470 001ED3B0 38 80 01 00 */ li r4, 0x100
/* 801F0474 001ED3B4 38 BD 00 A5 */ addi r5, r29, 0xa5
/* 801F0478 001ED3B8 4C C6 31 82 */ crclr 6
/* 801F047C 001ED3BC 48 11 02 D1 */ bl J2DTextBox_NS_setString_X1_
/* 801F0480 001ED3C0 80 79 01 68 */ lwz r3, 0x168(r25)
/* 801F0484 001ED3C4 80 63 00 04 */ lwz r3, 4(r3)
/* 801F0488 001ED3C8 D3 A3 01 1C */ stfs f29, 0x11c(r3)
/* 801F048C 001ED3CC D3 A3 01 20 */ stfs f29, 0x120(r3)
/* 801F0490 001ED3D0 80 79 01 68 */ lwz r3, 0x168(r25)
/* 801F0494 001ED3D4 80 63 00 04 */ lwz r3, 4(r3)
/* 801F0498 001ED3D8 D3 E3 01 18 */ stfs f31, 0x118(r3)
/* 801F049C 001ED3DC 80 79 01 68 */ lwz r3, 0x168(r25)
/* 801F04A0 001ED3E0 80 63 00 04 */ lwz r3, 4(r3)
/* 801F04A4 001ED3E4 D3 C3 01 14 */ stfs f30, 0x114(r3)
/* 801F04A8 001ED3E8 80 79 01 68 */ lwz r3, 0x168(r25)
/* 801F04AC 001ED3EC 80 63 00 04 */ lwz r3, 4(r3)
/* 801F04B0 001ED3F0 48 11 01 A9 */ bl J2DTextBox_NS_getStringPtr
/* 801F04B4 001ED3F4 90 79 01 70 */ stw r3, 0x170(r25)
/* 801F04B8 001ED3F8 3B 5A 00 01 */ addi r26, r26, 1
/* 801F04BC 001ED3FC 2C 1A 00 02 */ cmpwi r26, 2
/* 801F04C0 001ED400 3B 7B 00 04 */ addi r27, r27, 4
/* 801F04C4 001ED404 3B 9C 00 08 */ addi r28, r28, 8
/* 801F04C8 001ED408 41 80 FF 48 */ blt lbl_801F0410
/* 801F04CC 001ED40C 80 7F 01 68 */ lwz r3, 0x168(r31)
/* 801F04D0 001ED410 38 80 00 FF */ li r4, 0xff
/* 801F04D4 001ED414 81 83 00 00 */ lwz r12, 0(r3)
/* 801F04D8 001ED418 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801F04DC 001ED41C 7D 89 03 A6 */ mtctr r12
/* 801F04E0 001ED420 4E 80 04 21 */ bctrl
/* 801F04E4 001ED424 80 7F 01 6C */ lwz r3, 0x16c(r31)
/* 801F04E8 001ED428 38 80 00 00 */ li r4, 0
/* 801F04EC 001ED42C 81 83 00 00 */ lwz r12, 0(r3)
/* 801F04F0 001ED430 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801F04F4 001ED434 7D 89 03 A6 */ mtctr r12
/* 801F04F8 001ED438 4E 80 04 21 */ bctrl
/* 801F04FC 001ED43C 38 00 00 00 */ li r0, 0
/* 801F0500 001ED440 98 1F 01 78 */ stb r0, 0x178(r31)
/* 801F0504 001ED444 80 7F 00 1C */ lwz r3, 0x1c(r31)
/* 801F0508 001ED448 3C 80 65 72 */ lis r4, 0x65725F6E@ha
/* 801F050C 001ED44C 38 C4 5F 6E */ addi r6, r4, 0x65725F6E@l
/* 801F0510 001ED450 38 A0 77 5F */ li r5, 0x775f
/* 801F0514 001ED454 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0518 001ED458 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 801F051C 001ED45C 7D 89 03 A6 */ mtctr r12
/* 801F0520 001ED460 4E 80 04 21 */ bctrl
/* 801F0524 001ED464 90 7F 00 B4 */ stw r3, 0xb4(r31)
/* 801F0528 001ED468 80 7F 00 1C */ lwz r3, 0x1c(r31)
/* 801F052C 001ED46C 3C 80 5F 6D */ lis r4, 0x5F6D7367@ha
/* 801F0530 001ED470 38 C4 73 67 */ addi r6, r4, 0x5F6D7367@l
/* 801F0534 001ED474 3C 80 77 5F */ lis r4, 0x775F6572@ha
/* 801F0538 001ED478 38 A4 65 72 */ addi r5, r4, 0x775F6572@l
/* 801F053C 001ED47C 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0540 001ED480 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 801F0544 001ED484 7D 89 03 A6 */ mtctr r12
/* 801F0548 001ED488 4E 80 04 21 */ bctrl
/* 801F054C 001ED48C 38 00 00 00 */ li r0, 0
/* 801F0550 001ED490 98 03 00 B0 */ stb r0, 0xb0(r3)
/* 801F0554 001ED494 80 7F 00 1C */ lwz r3, 0x1c(r31)
/* 801F0558 001ED498 3C 80 5F 6D */ lis r4, 0x5F6D7352@ha
/* 801F055C 001ED49C 38 C4 73 52 */ addi r6, r4, 0x5F6D7352@l
/* 801F0560 001ED4A0 3C 80 77 5F */ lis r4, 0x775F6572@ha
/* 801F0564 001ED4A4 38 A4 65 72 */ addi r5, r4, 0x775F6572@l
/* 801F0568 001ED4A8 81 83 00 00 */ lwz r12, 0(r3)
/* 801F056C 001ED4AC 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 801F0570 001ED4B0 7D 89 03 A6 */ mtctr r12
/* 801F0574 001ED4B4 4E 80 04 21 */ bctrl
/* 801F0578 001ED4B8 38 00 00 00 */ li r0, 0
/* 801F057C 001ED4BC 98 03 00 B0 */ stb r0, 0xb0(r3)
/* 801F0580 001ED4C0 3B 60 00 00 */ li r27, 0
/* 801F0584 001ED4C4 3B 80 00 00 */ li r28, 0
/* 801F0588 001ED4C8 3B A0 00 00 */ li r29, 0
/* 801F058C 001ED4CC 3C 60 80 39 */ lis r3, lbl_80397960@ha
/* 801F0590 001ED4D0 3B 43 79 60 */ addi r26, r3, lbl_80397960@l
/* 801F0594 001ED4D4 C3 C2 AA 54 */ lfs f30, lbl_80454454-_SDA2_BASE_(r2)
/* 801F0598 001ED4D8 C3 E2 AA 58 */ lfs f31, lbl_80454458-_SDA2_BASE_(r2)
lbl_801F059C:
/* 801F059C 001ED4DC 38 60 00 1C */ li r3, 0x1c
/* 801F05A0 001ED4E0 48 0D E6 AD */ bl __nw__FUl
/* 801F05A4 001ED4E4 7C 60 1B 79 */ or. r0, r3, r3
/* 801F05A8 001ED4E8 41 82 00 28 */ beq lbl_801F05D0
/* 801F05AC 001ED4EC 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 801F05B0 001ED4F0 38 1E 01 A8 */ addi r0, r30, 0x1a8
/* 801F05B4 001ED4F4 7C C0 EA 14 */ add r6, r0, r29
/* 801F05B8 001ED4F8 80 A6 00 00 */ lwz r5, 0(r6)
/* 801F05BC 001ED4FC 80 C6 00 04 */ lwz r6, 4(r6)
/* 801F05C0 001ED500 38 E0 00 00 */ li r7, 0
/* 801F05C4 001ED504 39 00 00 00 */ li r8, 0
/* 801F05C8 001ED508 48 06 4E 35 */ bl CPaneMgrAlpha_X1_
/* 801F05CC 001ED50C 7C 60 1B 78 */ mr r0, r3
lbl_801F05D0:
/* 801F05D0 001ED510 7F 3F E2 14 */ add r25, r31, r28
/* 801F05D4 001ED514 90 19 00 C0 */ stw r0, 0xc0(r25)
/* 801F05D8 001ED518 80 79 00 C0 */ lwz r3, 0xc0(r25)
/* 801F05DC 001ED51C 80 63 00 04 */ lwz r3, 4(r3)
/* 801F05E0 001ED520 80 9F 00 20 */ lwz r4, 0x20(r31)
/* 801F05E4 001ED524 81 83 00 00 */ lwz r12, 0(r3)
/* 801F05E8 001ED528 81 8C 00 9C */ lwz r12, 0x9c(r12)
/* 801F05EC 001ED52C 7D 89 03 A6 */ mtctr r12
/* 801F05F0 001ED530 4E 80 04 21 */ bctrl
/* 801F05F4 001ED534 80 79 00 C0 */ lwz r3, 0xc0(r25)
/* 801F05F8 001ED538 80 63 00 04 */ lwz r3, 4(r3)
/* 801F05FC 001ED53C 38 80 02 00 */ li r4, 0x200
/* 801F0600 001ED540 38 BA 00 A5 */ addi r5, r26, 0xa5
/* 801F0604 001ED544 4C C6 31 82 */ crclr 6
/* 801F0608 001ED548 48 11 01 45 */ bl J2DTextBox_NS_setString_X1_
/* 801F060C 001ED54C 80 79 00 C0 */ lwz r3, 0xc0(r25)
/* 801F0610 001ED550 80 63 00 04 */ lwz r3, 4(r3)
/* 801F0614 001ED554 C0 22 AA 4C */ lfs f1, lbl_8045444C-_SDA2_BASE_(r2)
/* 801F0618 001ED558 C0 42 AA 50 */ lfs f2, lbl_80454450-_SDA2_BASE_(r2)
/* 801F061C 001ED55C 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0620 001ED560 81 8C 00 18 */ lwz r12, 0x18(r12)
/* 801F0624 001ED564 7D 89 03 A6 */ mtctr r12
/* 801F0628 001ED568 4E 80 04 21 */ bctrl
/* 801F062C 001ED56C 80 79 00 C0 */ lwz r3, 0xc0(r25)
/* 801F0630 001ED570 80 63 00 04 */ lwz r3, 4(r3)
/* 801F0634 001ED574 D3 C3 01 1C */ stfs f30, 0x11c(r3)
/* 801F0638 001ED578 D3 C3 01 20 */ stfs f30, 0x120(r3)
/* 801F063C 001ED57C 80 79 00 C0 */ lwz r3, 0xc0(r25)
/* 801F0640 001ED580 80 63 00 04 */ lwz r3, 4(r3)
/* 801F0644 001ED584 D3 C3 01 18 */ stfs f30, 0x118(r3)
/* 801F0648 001ED588 80 79 00 C0 */ lwz r3, 0xc0(r25)
/* 801F064C 001ED58C 80 63 00 04 */ lwz r3, 4(r3)
/* 801F0650 001ED590 D3 E3 01 14 */ stfs f31, 0x114(r3)
/* 801F0654 001ED594 80 79 00 C0 */ lwz r3, 0xc0(r25)
/* 801F0658 001ED598 80 63 00 04 */ lwz r3, 4(r3)
/* 801F065C 001ED59C 48 10 FF FD */ bl J2DTextBox_NS_getStringPtr
/* 801F0660 001ED5A0 90 79 00 C8 */ stw r3, 0xc8(r25)
/* 801F0664 001ED5A4 80 79 00 C0 */ lwz r3, 0xc0(r25)
/* 801F0668 001ED5A8 48 06 4F 61 */ bl CPaneMgrAlpha_NS_show
/* 801F066C 001ED5AC 3B 7B 00 01 */ addi r27, r27, 1
/* 801F0670 001ED5B0 2C 1B 00 02 */ cmpwi r27, 2
/* 801F0674 001ED5B4 3B 9C 00 04 */ addi r28, r28, 4
/* 801F0678 001ED5B8 3B BD 00 08 */ addi r29, r29, 8
/* 801F067C 001ED5BC 41 80 FF 20 */ blt lbl_801F059C
/* 801F0680 001ED5C0 38 00 00 00 */ li r0, 0
/* 801F0684 001ED5C4 98 1F 00 D0 */ stb r0, 0xd0(r31)
/* 801F0688 001ED5C8 88 1F 00 D0 */ lbz r0, 0xd0(r31)
/* 801F068C 001ED5CC 54 00 10 3A */ slwi r0, r0, 2
/* 801F0690 001ED5D0 7C 7F 02 14 */ add r3, r31, r0
/* 801F0694 001ED5D4 80 63 00 C0 */ lwz r3, 0xc0(r3)
/* 801F0698 001ED5D8 38 80 00 FF */ li r4, 0xff
/* 801F069C 001ED5DC 81 83 00 00 */ lwz r12, 0(r3)
/* 801F06A0 001ED5E0 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801F06A4 001ED5E4 7D 89 03 A6 */ mtctr r12
/* 801F06A8 001ED5E8 4E 80 04 21 */ bctrl
/* 801F06AC 001ED5EC 88 1F 00 D0 */ lbz r0, 0xd0(r31)
/* 801F06B0 001ED5F0 68 00 00 01 */ xori r0, r0, 1
/* 801F06B4 001ED5F4 54 00 10 3A */ slwi r0, r0, 2
/* 801F06B8 001ED5F8 7C 7F 02 14 */ add r3, r31, r0
/* 801F06BC 001ED5FC 80 63 00 C0 */ lwz r3, 0xc0(r3)
/* 801F06C0 001ED600 38 80 00 00 */ li r4, 0
/* 801F06C4 001ED604 81 83 00 00 */ lwz r12, 0(r3)
/* 801F06C8 001ED608 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801F06CC 001ED60C 7D 89 03 A6 */ mtctr r12
/* 801F06D0 001ED610 4E 80 04 21 */ bctrl
/* 801F06D4 001ED614 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801F06D8 001ED618 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 801F06DC 001ED61C 88 03 0F 18 */ lbz r0, 0xf18(r3)
/* 801F06E0 001ED620 98 1F 00 54 */ stb r0, 0x54(r31)
/* 801F06E4 001ED624 38 60 00 B8 */ li r3, 0xb8
/* 801F06E8 001ED628 48 0D E5 65 */ bl __nw__FUl
/* 801F06EC 001ED62C 7C 60 1B 79 */ or. r0, r3, r3
/* 801F06F0 001ED630 41 82 00 18 */ beq lbl_801F0708
/* 801F06F4 001ED634 38 80 00 00 */ li r4, 0
/* 801F06F8 001ED638 C0 22 AA 58 */ lfs f1, lbl_80454458-_SDA2_BASE_(r2)
/* 801F06FC 001ED63C 38 A0 00 00 */ li r5, 0
/* 801F0700 001ED640 4B FA 3B 21 */ bl dSelect_cursor_c
/* 801F0704 001ED644 7C 60 1B 78 */ mr r0, r3
lbl_801F0708:
/* 801F0708 001ED648 90 1F 00 2C */ stw r0, 0x2c(r31)
/* 801F070C 001ED64C 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 801F0710 001ED650 C0 22 AA 5C */ lfs f1, lbl_8045445C-_SDA2_BASE_(r2)
/* 801F0714 001ED654 C0 42 AA 60 */ lfs f2, lbl_80454460-_SDA2_BASE_(r2)
/* 801F0718 001ED658 C0 62 AA 64 */ lfs f3, lbl_80454464-_SDA2_BASE_(r2)
/* 801F071C 001ED65C C0 82 AA 68 */ lfs f4, lbl_80454468-_SDA2_BASE_(r2)
/* 801F0720 001ED660 FC A0 20 90 */ fmr f5, f4
/* 801F0724 001ED664 4B FA 4A 8D */ bl dSelect_cursor_c_NS_setParam
/* 801F0728 001ED668 88 1F 00 54 */ lbz r0, 0x54(r31)
/* 801F072C 001ED66C 54 00 10 3A */ slwi r0, r0, 2
/* 801F0730 001ED670 7C 7F 02 14 */ add r3, r31, r0
/* 801F0734 001ED674 80 83 00 68 */ lwz r4, 0x68(r3)
/* 801F0738 001ED678 38 61 00 10 */ addi r3, r1, 0x10
/* 801F073C 001ED67C 80 A4 00 04 */ lwz r5, 4(r4)
/* 801F0740 001ED680 38 C0 00 00 */ li r6, 0
/* 801F0744 001ED684 38 E0 00 00 */ li r7, 0
/* 801F0748 001ED688 48 06 47 75 */ bl CPaneMgr_NS_getGlobalVtxCenter
/* 801F074C 001ED68C 88 1F 00 54 */ lbz r0, 0x54(r31)
/* 801F0750 001ED690 54 00 10 3A */ slwi r0, r0, 2
/* 801F0754 001ED694 7C 7F 02 14 */ add r3, r31, r0
/* 801F0758 001ED698 80 63 00 68 */ lwz r3, 0x68(r3)
/* 801F075C 001ED69C 80 83 00 04 */ lwz r4, 4(r3)
/* 801F0760 001ED6A0 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 801F0764 001ED6A4 C0 21 00 10 */ lfs f1, 0x10(r1)
/* 801F0768 001ED6A8 C0 41 00 14 */ lfs f2, 0x14(r1)
/* 801F076C 001ED6AC 38 A0 00 01 */ li r5, 1
/* 801F0770 001ED6B0 4B FA 49 85 */ bl dSelect_cursor_c_NS_setPos
/* 801F0774 001ED6B4 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 801F0778 001ED6B8 C0 22 AA 48 */ lfs f1, lbl_80454448-_SDA2_BASE_(r2)
/* 801F077C 001ED6BC 4B FA 4B 25 */ bl dSelect_cursor_c_NS_setAlphaRate
/* 801F0780 001ED6C0 80 7F 00 1C */ lwz r3, 0x1c(r31)
/* 801F0784 001ED6C4 3C 80 6D 5F */ lis r4, 0x6D5F3032@ha
/* 801F0788 001ED6C8 38 C4 30 32 */ addi r6, r4, 0x6D5F3032@l
/* 801F078C 001ED6CC 38 A0 00 4E */ li r5, 0x4e
/* 801F0790 001ED6D0 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0794 001ED6D4 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 801F0798 001ED6D8 7D 89 03 A6 */ mtctr r12
/* 801F079C 001ED6DC 4E 80 04 21 */ bctrl
/* 801F07A0 001ED6E0 7C 77 1B 78 */ mr r23, r3
/* 801F07A4 001ED6E4 80 9F 00 40 */ lwz r4, 0x40(r31)
/* 801F07A8 001ED6E8 81 83 00 00 */ lwz r12, 0(r3)
/* 801F07AC 001ED6EC 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 801F07B0 001ED6F0 7D 89 03 A6 */ mtctr r12
/* 801F07B4 001ED6F4 4E 80 04 21 */ bctrl
/* 801F07B8 001ED6F8 38 00 00 00 */ li r0, 0
/* 801F07BC 001ED6FC 98 1F 00 64 */ stb r0, 0x64(r31)
/* 801F07C0 001ED700 38 00 00 01 */ li r0, 1
/* 801F07C4 001ED704 90 1F 00 50 */ stw r0, 0x50(r31)
/* 801F07C8 001ED708 80 1F 00 50 */ lwz r0, 0x50(r31)
/* 801F07CC 001ED70C C8 22 AA 70 */ lfd f1, lbl_80454470-_SDA2_BASE_(r2)
/* 801F07D0 001ED710 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 801F07D4 001ED714 90 01 00 64 */ stw r0, 0x64(r1)
/* 801F07D8 001ED718 3C 00 43 30 */ lis r0, 0x4330
/* 801F07DC 001ED71C 90 01 00 60 */ stw r0, 0x60(r1)
/* 801F07E0 001ED720 C8 01 00 60 */ lfd f0, 0x60(r1)
/* 801F07E4 001ED724 EC 00 08 28 */ fsubs f0, f0, f1
/* 801F07E8 001ED728 80 7F 00 40 */ lwz r3, 0x40(r31)
/* 801F07EC 001ED72C D0 03 00 08 */ stfs f0, 8(r3)
/* 801F07F0 001ED730 7E E3 BB 78 */ mr r3, r23
/* 801F07F4 001ED734 48 10 77 D9 */ bl J2DPane_NS_animationTransform
/* 801F07F8 001ED738 7E E3 BB 78 */ mr r3, r23
/* 801F07FC 001ED73C 38 80 00 00 */ li r4, 0
/* 801F0800 001ED740 81 97 00 00 */ lwz r12, 0(r23)
/* 801F0804 001ED744 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 801F0808 001ED748 7D 89 03 A6 */ mtctr r12
/* 801F080C 001ED74C 4E 80 04 21 */ bctrl
/* 801F0810 001ED750 80 7F 01 68 */ lwz r3, 0x168(r31)
/* 801F0814 001ED754 80 63 00 04 */ lwz r3, 4(r3)
/* 801F0818 001ED758 C0 02 AA 58 */ lfs f0, lbl_80454458-_SDA2_BASE_(r2)
/* 801F081C 001ED75C D0 03 00 CC */ stfs f0, 0xcc(r3)
/* 801F0820 001ED760 D0 03 00 D0 */ stfs f0, 0xd0(r3)
/* 801F0824 001ED764 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0828 001ED768 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 801F082C 001ED76C 7D 89 03 A6 */ mtctr r12
/* 801F0830 001ED770 4E 80 04 21 */ bctrl
/* 801F0834 001ED774 80 7F 01 6C */ lwz r3, 0x16c(r31)
/* 801F0838 001ED778 80 63 00 04 */ lwz r3, 4(r3)
/* 801F083C 001ED77C C0 02 AA 58 */ lfs f0, lbl_80454458-_SDA2_BASE_(r2)
/* 801F0840 001ED780 D0 03 00 CC */ stfs f0, 0xcc(r3)
/* 801F0844 001ED784 D0 03 00 D0 */ stfs f0, 0xd0(r3)
/* 801F0848 001ED788 81 83 00 00 */ lwz r12, 0(r3)
/* 801F084C 001ED78C 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 801F0850 001ED790 7D 89 03 A6 */ mtctr r12
/* 801F0854 001ED794 4E 80 04 21 */ bctrl
/* 801F0858 001ED798 3A E0 00 00 */ li r23, 0
/* 801F085C 001ED79C 3B 20 00 00 */ li r25, 0
/* 801F0860 001ED7A0 3B 40 00 00 */ li r26, 0
/* 801F0864 001ED7A4 3B 7E 01 B8 */ addi r27, r30, 0x1b8
lbl_801F0868:
/* 801F0868 001ED7A8 38 60 00 3C */ li r3, 0x3c
/* 801F086C 001ED7AC 48 0D E3 E1 */ bl __nw__FUl
/* 801F0870 001ED7B0 7C 60 1B 79 */ or. r0, r3, r3
/* 801F0874 001ED7B4 41 82 00 14 */ beq lbl_801F0888
/* 801F0878 001ED7B8 80 9F 00 04 */ lwz r4, 4(r31)
/* 801F087C 001ED7BC 38 A0 00 01 */ li r5, 1
/* 801F0880 001ED7C0 4B FA 1B B5 */ bl __ct__12dFile_info_cFP10JKRArchiveUc
/* 801F0884 001ED7C4 7C 60 1B 78 */ mr r0, r3
lbl_801F0888:
/* 801F0888 001ED7C8 7F 1F D2 14 */ add r24, r31, r26
/* 801F088C 001ED7CC 90 18 00 34 */ stw r0, 0x34(r24)
/* 801F0890 001ED7D0 80 7F 00 1C */ lwz r3, 0x1c(r31)
/* 801F0894 001ED7D4 7C DB CA 14 */ add r6, r27, r25
/* 801F0898 001ED7D8 80 A6 00 00 */ lwz r5, 0(r6)
/* 801F089C 001ED7DC 80 C6 00 04 */ lwz r6, 4(r6)
/* 801F08A0 001ED7E0 81 83 00 00 */ lwz r12, 0(r3)
/* 801F08A4 001ED7E4 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 801F08A8 001ED7E8 7D 89 03 A6 */ mtctr r12
/* 801F08AC 001ED7EC 4E 80 04 21 */ bctrl
/* 801F08B0 001ED7F0 80 98 00 34 */ lwz r4, 0x34(r24)
/* 801F08B4 001ED7F4 90 64 00 14 */ stw r3, 0x14(r4)
/* 801F08B8 001ED7F8 80 78 00 34 */ lwz r3, 0x34(r24)
/* 801F08BC 001ED7FC 80 03 00 24 */ lwz r0, 0x24(r3)
/* 801F08C0 001ED800 90 18 01 7C */ stw r0, 0x17c(r24)
/* 801F08C4 001ED804 80 78 00 34 */ lwz r3, 0x34(r24)
/* 801F08C8 001ED808 80 03 00 28 */ lwz r0, 0x28(r3)
/* 801F08CC 001ED80C 90 18 01 88 */ stw r0, 0x188(r24)
/* 801F08D0 001ED810 3A F7 00 01 */ addi r23, r23, 1
/* 801F08D4 001ED814 2C 17 00 03 */ cmpwi r23, 3
/* 801F08D8 001ED818 3B 39 00 08 */ addi r25, r25, 8
/* 801F08DC 001ED81C 3B 5A 00 04 */ addi r26, r26, 4
/* 801F08E0 001ED820 41 80 FF 88 */ blt lbl_801F0868
/* 801F08E4 001ED824 38 60 00 40 */ li r3, 0x40
/* 801F08E8 001ED828 48 0D E3 65 */ bl __nw__FUl
/* 801F08EC 001ED82C 7C 60 1B 79 */ or. r0, r3, r3
/* 801F08F0 001ED830 41 82 00 14 */ beq lbl_801F0904
/* 801F08F4 001ED834 80 9F 00 04 */ lwz r4, 4(r31)
/* 801F08F8 001ED838 38 A0 00 00 */ li r5, 0
/* 801F08FC 001ED83C 4B FA 12 B1 */ bl dFile_warning_c
/* 801F0900 001ED840 7C 60 1B 78 */ mr r0, r3
lbl_801F0904:
/* 801F0904 001ED844 90 1F 00 30 */ stw r0, 0x30(r31)
/* 801F0908 001ED848 E3 E1 00 B8 */ psq_l f31, 184(r1), 0, qr0
/* 801F090C 001ED84C CB E1 00 B0 */ lfd f31, 0xb0(r1)
/* 801F0910 001ED850 E3 C1 00 A8 */ psq_l f30, 168(r1), 0, qr0
/* 801F0914 001ED854 CB C1 00 A0 */ lfd f30, 0xa0(r1)
/* 801F0918 001ED858 E3 A1 00 98 */ psq_l f29, 152(r1), 0, qr0
/* 801F091C 001ED85C CB A1 00 90 */ lfd f29, 0x90(r1)
/* 801F0920 001ED860 39 61 00 90 */ addi r11, r1, 0x90
/* 801F0924 001ED864 48 17 18 ED */ bl _restgpr_23
/* 801F0928 001ED868 80 01 00 C4 */ lwz r0, 0xc4(r1)
/* 801F092C 001ED86C 7C 08 03 A6 */ mtlr r0
/* 801F0930 001ED870 38 21 00 C0 */ addi r1, r1, 0xc0
/* 801F0934 001ED874 4E 80 00 20 */ blr
.global dMenu_save_c_NS_initialize
dMenu_save_c_NS_initialize:
/* 801F0938 001ED878 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F093C 001ED87C 7C 08 02 A6 */ mflr r0
/* 801F0940 001ED880 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F0944 001ED884 48 00 00 15 */ bl dMenu_save_c_NS_displayInit
/* 801F0948 001ED888 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F094C 001ED88C 7C 08 03 A6 */ mtlr r0
/* 801F0950 001ED890 38 21 00 10 */ addi r1, r1, 0x10
/* 801F0954 001ED894 4E 80 00 20 */ blr
.global dMenu_save_c_NS_displayInit
dMenu_save_c_NS_displayInit:
/* 801F0958 001ED898 38 80 00 01 */ li r4, 1
/* 801F095C 001ED89C 98 83 01 BF */ stb r4, 0x1bf(r3)
/* 801F0960 001ED8A0 38 00 00 00 */ li r0, 0
/* 801F0964 001ED8A4 98 03 01 C0 */ stb r0, 0x1c0(r3)
/* 801F0968 001ED8A8 98 03 00 64 */ stb r0, 0x64(r3)
/* 801F096C 001ED8AC 98 03 00 D2 */ stb r0, 0xd2(r3)
/* 801F0970 001ED8B0 98 03 00 9C */ stb r0, 0x9c(r3)
/* 801F0974 001ED8B4 98 03 01 7A */ stb r0, 0x17a(r3)
/* 801F0978 001ED8B8 98 03 00 65 */ stb r0, 0x65(r3)
/* 801F097C 001ED8BC 98 03 00 9D */ stb r0, 0x9d(r3)
/* 801F0980 001ED8C0 98 03 00 D3 */ stb r0, 0xd3(r3)
/* 801F0984 001ED8C4 98 03 01 9C */ stb r0, 0x19c(r3)
/* 801F0988 001ED8C8 98 03 01 9D */ stb r0, 0x19d(r3)
/* 801F098C 001ED8CC 98 03 01 A8 */ stb r0, 0x1a8(r3)
/* 801F0990 001ED8D0 98 03 01 A9 */ stb r0, 0x1a9(r3)
/* 801F0994 001ED8D4 38 00 00 29 */ li r0, 0x29
/* 801F0998 001ED8D8 98 03 01 B2 */ stb r0, 0x1b2(r3)
/* 801F099C 001ED8DC 98 83 01 BA */ stb r4, 0x1ba(r3)
/* 801F09A0 001ED8E0 38 00 00 02 */ li r0, 2
/* 801F09A4 001ED8E4 98 03 01 BB */ stb r0, 0x1bb(r3)
/* 801F09A8 001ED8E8 4E 80 00 20 */ blr
.global dMenu_save_c_NS__open
dMenu_save_c_NS__open:
/* 801F09AC 001ED8EC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F09B0 001ED8F0 7C 08 02 A6 */ mflr r0
/* 801F09B4 001ED8F4 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F09B8 001ED8F8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F09BC 001ED8FC 7C 7F 1B 78 */ mr r31, r3
/* 801F09C0 001ED900 38 00 00 01 */ li r0, 1
/* 801F09C4 001ED904 98 03 01 BF */ stb r0, 0x1bf(r3)
/* 801F09C8 001ED908 88 03 01 BC */ lbz r0, 0x1bc(r3)
/* 801F09CC 001ED90C 28 00 00 01 */ cmplwi r0, 1
/* 801F09D0 001ED910 41 82 00 14 */ beq lbl_801F09E4
/* 801F09D4 001ED914 28 00 00 03 */ cmplwi r0, 3
/* 801F09D8 001ED918 41 82 00 0C */ beq lbl_801F09E4
/* 801F09DC 001ED91C 28 00 00 04 */ cmplwi r0, 4
/* 801F09E0 001ED920 40 82 00 88 */ bne lbl_801F0A68
lbl_801F09E4:
/* 801F09E4 001ED924 80 7F 00 08 */ lwz r3, 8(r31)
/* 801F09E8 001ED928 88 03 00 0C */ lbz r0, 0xc(r3)
/* 801F09EC 001ED92C 2C 00 00 00 */ cmpwi r0, 0
/* 801F09F0 001ED930 40 82 00 0C */ bne lbl_801F09FC
/* 801F09F4 001ED934 38 60 00 00 */ li r3, 0
/* 801F09F8 001ED938 48 00 01 04 */ b lbl_801F0AFC
lbl_801F09FC:
/* 801F09FC 001ED93C 80 1F 00 04 */ lwz r0, 4(r31)
/* 801F0A00 001ED940 28 00 00 00 */ cmplwi r0, 0
/* 801F0A04 001ED944 40 82 00 64 */ bne lbl_801F0A68
/* 801F0A08 001ED948 80 03 00 1C */ lwz r0, 0x1c(r3)
/* 801F0A0C 001ED94C 90 1F 00 04 */ stw r0, 4(r31)
/* 801F0A10 001ED950 7F E3 FB 78 */ mr r3, r31
/* 801F0A14 001ED954 4B FF EE F1 */ bl dMenu_save_c_NS_screenSet
/* 801F0A18 001ED958 88 1F 01 BC */ lbz r0, 0x1bc(r31)
/* 801F0A1C 001ED95C 28 00 00 01 */ cmplwi r0, 1
/* 801F0A20 001ED960 40 82 00 14 */ bne lbl_801F0A34
/* 801F0A24 001ED964 38 00 00 01 */ li r0, 1
/* 801F0A28 001ED968 98 1F 01 B0 */ stb r0, 0x1b0(r31)
/* 801F0A2C 001ED96C 38 00 00 00 */ li r0, 0
/* 801F0A30 001ED970 98 1F 01 BF */ stb r0, 0x1bf(r31)
lbl_801F0A34:
/* 801F0A34 001ED974 3C 60 80 3F */ lis r3, lbl_803EAF40@ha
/* 801F0A38 001ED978 38 63 AF 40 */ addi r3, r3, lbl_803EAF40@l
/* 801F0A3C 001ED97C 4B E2 66 7D */ bl mDoMemCd_Ctrl_c_NS_command_attach
/* 801F0A40 001ED980 80 7F 00 08 */ lwz r3, 8(r31)
/* 801F0A44 001ED984 28 03 00 00 */ cmplwi r3, 0
/* 801F0A48 001ED988 41 82 00 18 */ beq lbl_801F0A60
/* 801F0A4C 001ED98C 38 80 00 01 */ li r4, 1
/* 801F0A50 001ED990 81 83 00 10 */ lwz r12, 0x10(r3)
/* 801F0A54 001ED994 81 8C 00 08 */ lwz r12, 8(r12)
/* 801F0A58 001ED998 7D 89 03 A6 */ mtctr r12
/* 801F0A5C 001ED99C 4E 80 04 21 */ bctrl
lbl_801F0A60:
/* 801F0A60 001ED9A0 38 00 00 00 */ li r0, 0
/* 801F0A64 001ED9A4 90 1F 00 08 */ stw r0, 8(r31)
lbl_801F0A68:
/* 801F0A68 001ED9A8 38 00 00 00 */ li r0, 0
/* 801F0A6C 001ED9AC 98 1F 01 B6 */ stb r0, 0x1b6(r31)
/* 801F0A70 001ED9B0 38 60 00 01 */ li r3, 1
/* 801F0A74 001ED9B4 98 7F 21 90 */ stb r3, 0x2190(r31)
/* 801F0A78 001ED9B8 88 1F 01 BC */ lbz r0, 0x1bc(r31)
/* 801F0A7C 001ED9BC 2C 00 00 02 */ cmpwi r0, 2
/* 801F0A80 001ED9C0 41 82 00 4C */ beq lbl_801F0ACC
/* 801F0A84 001ED9C4 40 80 00 10 */ bge lbl_801F0A94
/* 801F0A88 001ED9C8 2C 00 00 01 */ cmpwi r0, 1
/* 801F0A8C 001ED9CC 40 80 00 14 */ bge lbl_801F0AA0
/* 801F0A90 001ED9D0 48 00 00 44 */ b lbl_801F0AD4
lbl_801F0A94:
/* 801F0A94 001ED9D4 2C 00 00 05 */ cmpwi r0, 5
/* 801F0A98 001ED9D8 40 80 00 3C */ bge lbl_801F0AD4
/* 801F0A9C 001ED9DC 48 00 00 10 */ b lbl_801F0AAC
lbl_801F0AA0:
/* 801F0AA0 001ED9E0 38 00 00 06 */ li r0, 6
/* 801F0AA4 001ED9E4 98 1F 01 B2 */ stb r0, 0x1b2(r31)
/* 801F0AA8 001ED9E8 48 00 00 2C */ b lbl_801F0AD4
lbl_801F0AAC:
/* 801F0AAC 001ED9EC 98 7F 01 B6 */ stb r3, 0x1b6(r31)
/* 801F0AB0 001ED9F0 7F E3 FB 78 */ mr r3, r31
/* 801F0AB4 001ED9F4 38 80 03 CE */ li r4, 0x3ce
/* 801F0AB8 001ED9F8 38 A0 00 01 */ li r5, 1
/* 801F0ABC 001ED9FC 48 00 2A 01 */ bl dMenu_save_c_NS_msgTxtSet
/* 801F0AC0 001EDA00 38 00 00 00 */ li r0, 0
/* 801F0AC4 001EDA04 98 1F 01 B2 */ stb r0, 0x1b2(r31)
/* 801F0AC8 001EDA08 48 00 00 0C */ b lbl_801F0AD4
lbl_801F0ACC:
/* 801F0ACC 001EDA0C 38 00 00 2B */ li r0, 0x2b
/* 801F0AD0 001EDA10 98 1F 01 B2 */ stb r0, 0x1b2(r31)
lbl_801F0AD4:
/* 801F0AD4 001EDA14 38 00 00 02 */ li r0, 2
/* 801F0AD8 001EDA18 98 1F 01 BA */ stb r0, 0x1ba(r31)
/* 801F0ADC 001EDA1C 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801F0AE0 001EDA20 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801F0AE4 001EDA24 88 03 00 DD */ lbz r0, 0xdd(r3)
/* 801F0AE8 001EDA28 28 00 00 00 */ cmplwi r0, 0
/* 801F0AEC 001EDA2C 41 82 00 0C */ beq lbl_801F0AF8
/* 801F0AF0 001EDA30 38 80 00 01 */ li r4, 1
/* 801F0AF4 001EDA34 48 02 D5 D1 */ bl dMeter2Info_c_NS_resetMiniGameItem
lbl_801F0AF8:
/* 801F0AF8 001EDA38 38 60 00 01 */ li r3, 1
lbl_801F0AFC:
/* 801F0AFC 001EDA3C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F0B00 001EDA40 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F0B04 001EDA44 7C 08 03 A6 */ mtlr r0
/* 801F0B08 001EDA48 38 21 00 10 */ addi r1, r1, 0x10
/* 801F0B0C 001EDA4C 4E 80 00 20 */ blr
.global dMenu_save_c_NS__close
dMenu_save_c_NS__close:
/* 801F0B10 001EDA50 38 00 00 29 */ li r0, 0x29
/* 801F0B14 001EDA54 98 03 01 B2 */ stb r0, 0x1b2(r3)
/* 801F0B18 001EDA58 38 00 00 00 */ li r0, 0
/* 801F0B1C 001EDA5C 98 03 01 BA */ stb r0, 0x1ba(r3)
/* 801F0B20 001EDA60 38 60 00 01 */ li r3, 1
/* 801F0B24 001EDA64 4E 80 00 20 */ blr
.global dMenu_save_c_NS__delete
dMenu_save_c_NS__delete:
/* 801F0B28 001EDA68 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F0B2C 001EDA6C 7C 08 02 A6 */ mflr r0
/* 801F0B30 001EDA70 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F0B34 001EDA74 39 61 00 20 */ addi r11, r1, 0x20
/* 801F0B38 001EDA78 48 17 16 A1 */ bl _savegpr_28
/* 801F0B3C 001EDA7C 7C 7F 1B 78 */ mr r31, r3
/* 801F0B40 001EDA80 80 63 00 0C */ lwz r3, 0xc(r3)
/* 801F0B44 001EDA84 48 0D E1 F9 */ bl __dl__FPv
/* 801F0B48 001EDA88 80 7F 21 8C */ lwz r3, 0x218c(r31)
/* 801F0B4C 001EDA8C 28 03 00 00 */ cmplwi r3, 0
/* 801F0B50 001EDA90 41 82 00 24 */ beq lbl_801F0B74
/* 801F0B54 001EDA94 41 82 00 18 */ beq lbl_801F0B6C
/* 801F0B58 001EDA98 38 80 00 01 */ li r4, 1
/* 801F0B5C 001EDA9C 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0B60 001EDAA0 81 8C 00 08 */ lwz r12, 8(r12)
/* 801F0B64 001EDAA4 7D 89 03 A6 */ mtctr r12
/* 801F0B68 001EDAA8 4E 80 04 21 */ bctrl
lbl_801F0B6C:
/* 801F0B6C 001EDAAC 38 00 00 00 */ li r0, 0
/* 801F0B70 001EDAB0 90 1F 21 8C */ stw r0, 0x218c(r31)
lbl_801F0B74:
/* 801F0B74 001EDAB4 80 7F 00 28 */ lwz r3, 0x28(r31)
/* 801F0B78 001EDAB8 28 03 00 00 */ cmplwi r3, 0
/* 801F0B7C 001EDABC 41 82 00 0C */ beq lbl_801F0B88
/* 801F0B80 001EDAC0 38 80 00 01 */ li r4, 1
/* 801F0B84 001EDAC4 48 05 91 A5 */ bl dMsgString_c_NS_dtor
lbl_801F0B88:
/* 801F0B88 001EDAC8 80 7F 00 1C */ lwz r3, 0x1c(r31)
/* 801F0B8C 001EDACC 28 03 00 00 */ cmplwi r3, 0
/* 801F0B90 001EDAD0 41 82 00 1C */ beq lbl_801F0BAC
/* 801F0B94 001EDAD4 41 82 00 18 */ beq lbl_801F0BAC
/* 801F0B98 001EDAD8 38 80 00 01 */ li r4, 1
/* 801F0B9C 001EDADC 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0BA0 001EDAE0 81 8C 00 08 */ lwz r12, 8(r12)
/* 801F0BA4 001EDAE4 7D 89 03 A6 */ mtctr r12
/* 801F0BA8 001EDAE8 4E 80 04 21 */ bctrl
lbl_801F0BAC:
/* 801F0BAC 001EDAEC 3B 80 00 00 */ li r28, 0
/* 801F0BB0 001EDAF0 3B C0 00 00 */ li r30, 0
lbl_801F0BB4:
/* 801F0BB4 001EDAF4 7F BF F2 14 */ add r29, r31, r30
/* 801F0BB8 001EDAF8 80 7D 00 D4 */ lwz r3, 0xd4(r29)
/* 801F0BBC 001EDAFC 28 03 00 00 */ cmplwi r3, 0
/* 801F0BC0 001EDB00 41 82 00 1C */ beq lbl_801F0BDC
/* 801F0BC4 001EDB04 41 82 00 18 */ beq lbl_801F0BDC
/* 801F0BC8 001EDB08 38 80 00 01 */ li r4, 1
/* 801F0BCC 001EDB0C 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0BD0 001EDB10 81 8C 00 08 */ lwz r12, 8(r12)
/* 801F0BD4 001EDB14 7D 89 03 A6 */ mtctr r12
/* 801F0BD8 001EDB18 4E 80 04 21 */ bctrl
lbl_801F0BDC:
/* 801F0BDC 001EDB1C 80 7D 00 E0 */ lwz r3, 0xe0(r29)
/* 801F0BE0 001EDB20 28 03 00 00 */ cmplwi r3, 0
/* 801F0BE4 001EDB24 41 82 00 1C */ beq lbl_801F0C00
/* 801F0BE8 001EDB28 41 82 00 18 */ beq lbl_801F0C00
/* 801F0BEC 001EDB2C 38 80 00 01 */ li r4, 1
/* 801F0BF0 001EDB30 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0BF4 001EDB34 81 8C 00 08 */ lwz r12, 8(r12)
/* 801F0BF8 001EDB38 7D 89 03 A6 */ mtctr r12
/* 801F0BFC 001EDB3C 4E 80 04 21 */ bctrl
lbl_801F0C00:
/* 801F0C00 001EDB40 80 7D 00 EC */ lwz r3, 0xec(r29)
/* 801F0C04 001EDB44 28 03 00 00 */ cmplwi r3, 0
/* 801F0C08 001EDB48 41 82 00 1C */ beq lbl_801F0C24
/* 801F0C0C 001EDB4C 41 82 00 18 */ beq lbl_801F0C24
/* 801F0C10 001EDB50 38 80 00 01 */ li r4, 1
/* 801F0C14 001EDB54 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0C18 001EDB58 81 8C 00 08 */ lwz r12, 8(r12)
/* 801F0C1C 001EDB5C 7D 89 03 A6 */ mtctr r12
/* 801F0C20 001EDB60 4E 80 04 21 */ bctrl
lbl_801F0C24:
/* 801F0C24 001EDB64 80 7D 00 F8 */ lwz r3, 0xf8(r29)
/* 801F0C28 001EDB68 28 03 00 00 */ cmplwi r3, 0
/* 801F0C2C 001EDB6C 41 82 00 1C */ beq lbl_801F0C48
/* 801F0C30 001EDB70 41 82 00 18 */ beq lbl_801F0C48
/* 801F0C34 001EDB74 38 80 00 01 */ li r4, 1
/* 801F0C38 001EDB78 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0C3C 001EDB7C 81 8C 00 08 */ lwz r12, 8(r12)
/* 801F0C40 001EDB80 7D 89 03 A6 */ mtctr r12
/* 801F0C44 001EDB84 4E 80 04 21 */ bctrl
lbl_801F0C48:
/* 801F0C48 001EDB88 80 7D 00 68 */ lwz r3, 0x68(r29)
/* 801F0C4C 001EDB8C 28 03 00 00 */ cmplwi r3, 0
/* 801F0C50 001EDB90 41 82 00 1C */ beq lbl_801F0C6C
/* 801F0C54 001EDB94 41 82 00 18 */ beq lbl_801F0C6C
/* 801F0C58 001EDB98 38 80 00 01 */ li r4, 1
/* 801F0C5C 001EDB9C 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0C60 001EDBA0 81 8C 00 08 */ lwz r12, 8(r12)
/* 801F0C64 001EDBA4 7D 89 03 A6 */ mtctr r12
/* 801F0C68 001EDBA8 4E 80 04 21 */ bctrl
lbl_801F0C6C:
/* 801F0C6C 001EDBAC 80 7D 00 34 */ lwz r3, 0x34(r29)
/* 801F0C70 001EDBB0 28 03 00 00 */ cmplwi r3, 0
/* 801F0C74 001EDBB4 41 82 00 1C */ beq lbl_801F0C90
/* 801F0C78 001EDBB8 41 82 00 18 */ beq lbl_801F0C90
/* 801F0C7C 001EDBBC 38 80 00 01 */ li r4, 1
/* 801F0C80 001EDBC0 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0C84 001EDBC4 81 8C 00 08 */ lwz r12, 8(r12)
/* 801F0C88 001EDBC8 7D 89 03 A6 */ mtctr r12
/* 801F0C8C 001EDBCC 4E 80 04 21 */ bctrl
lbl_801F0C90:
/* 801F0C90 001EDBD0 3B 9C 00 01 */ addi r28, r28, 1
/* 801F0C94 001EDBD4 2C 1C 00 03 */ cmpwi r28, 3
/* 801F0C98 001EDBD8 3B DE 00 04 */ addi r30, r30, 4
/* 801F0C9C 001EDBDC 41 80 FF 18 */ blt lbl_801F0BB4
/* 801F0CA0 001EDBE0 80 7F 00 58 */ lwz r3, 0x58(r31)
/* 801F0CA4 001EDBE4 28 03 00 00 */ cmplwi r3, 0
/* 801F0CA8 001EDBE8 41 82 00 1C */ beq lbl_801F0CC4
/* 801F0CAC 001EDBEC 41 82 00 18 */ beq lbl_801F0CC4
/* 801F0CB0 001EDBF0 38 80 00 01 */ li r4, 1
/* 801F0CB4 001EDBF4 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0CB8 001EDBF8 81 8C 00 08 */ lwz r12, 8(r12)
/* 801F0CBC 001EDBFC 7D 89 03 A6 */ mtctr r12
/* 801F0CC0 001EDC00 4E 80 04 21 */ bctrl
lbl_801F0CC4:
/* 801F0CC4 001EDC04 3B 80 00 00 */ li r28, 0
/* 801F0CC8 001EDC08 3B C0 00 00 */ li r30, 0
lbl_801F0CCC:
/* 801F0CCC 001EDC0C 7F BF F2 14 */ add r29, r31, r30
/* 801F0CD0 001EDC10 80 7D 00 84 */ lwz r3, 0x84(r29)
/* 801F0CD4 001EDC14 28 03 00 00 */ cmplwi r3, 0
/* 801F0CD8 001EDC18 41 82 00 1C */ beq lbl_801F0CF4
/* 801F0CDC 001EDC1C 41 82 00 18 */ beq lbl_801F0CF4
/* 801F0CE0 001EDC20 38 80 00 01 */ li r4, 1
/* 801F0CE4 001EDC24 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0CE8 001EDC28 81 8C 00 08 */ lwz r12, 8(r12)
/* 801F0CEC 001EDC2C 7D 89 03 A6 */ mtctr r12
/* 801F0CF0 001EDC30 4E 80 04 21 */ bctrl
lbl_801F0CF4:
/* 801F0CF4 001EDC34 80 7D 01 18 */ lwz r3, 0x118(r29)
/* 801F0CF8 001EDC38 28 03 00 00 */ cmplwi r3, 0
/* 801F0CFC 001EDC3C 41 82 00 1C */ beq lbl_801F0D18
/* 801F0D00 001EDC40 41 82 00 18 */ beq lbl_801F0D18
/* 801F0D04 001EDC44 38 80 00 01 */ li r4, 1
/* 801F0D08 001EDC48 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0D0C 001EDC4C 81 8C 00 08 */ lwz r12, 8(r12)
/* 801F0D10 001EDC50 7D 89 03 A6 */ mtctr r12
/* 801F0D14 001EDC54 4E 80 04 21 */ bctrl
lbl_801F0D18:
/* 801F0D18 001EDC58 80 7D 01 20 */ lwz r3, 0x120(r29)
/* 801F0D1C 001EDC5C 28 03 00 00 */ cmplwi r3, 0
/* 801F0D20 001EDC60 41 82 00 1C */ beq lbl_801F0D3C
/* 801F0D24 001EDC64 41 82 00 18 */ beq lbl_801F0D3C
/* 801F0D28 001EDC68 38 80 00 01 */ li r4, 1
/* 801F0D2C 001EDC6C 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0D30 001EDC70 81 8C 00 08 */ lwz r12, 8(r12)
/* 801F0D34 001EDC74 7D 89 03 A6 */ mtctr r12
/* 801F0D38 001EDC78 4E 80 04 21 */ bctrl
lbl_801F0D3C:
/* 801F0D3C 001EDC7C 80 7D 01 28 */ lwz r3, 0x128(r29)
/* 801F0D40 001EDC80 28 03 00 00 */ cmplwi r3, 0
/* 801F0D44 001EDC84 41 82 00 1C */ beq lbl_801F0D60
/* 801F0D48 001EDC88 41 82 00 18 */ beq lbl_801F0D60
/* 801F0D4C 001EDC8C 38 80 00 01 */ li r4, 1
/* 801F0D50 001EDC90 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0D54 001EDC94 81 8C 00 08 */ lwz r12, 8(r12)
/* 801F0D58 001EDC98 7D 89 03 A6 */ mtctr r12
/* 801F0D5C 001EDC9C 4E 80 04 21 */ bctrl
lbl_801F0D60:
/* 801F0D60 001EDCA0 80 7D 01 68 */ lwz r3, 0x168(r29)
/* 801F0D64 001EDCA4 28 03 00 00 */ cmplwi r3, 0
/* 801F0D68 001EDCA8 41 82 00 1C */ beq lbl_801F0D84
/* 801F0D6C 001EDCAC 41 82 00 18 */ beq lbl_801F0D84
/* 801F0D70 001EDCB0 38 80 00 01 */ li r4, 1
/* 801F0D74 001EDCB4 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0D78 001EDCB8 81 8C 00 08 */ lwz r12, 8(r12)
/* 801F0D7C 001EDCBC 7D 89 03 A6 */ mtctr r12
/* 801F0D80 001EDCC0 4E 80 04 21 */ bctrl
lbl_801F0D84:
/* 801F0D84 001EDCC4 80 7D 00 C0 */ lwz r3, 0xc0(r29)
/* 801F0D88 001EDCC8 28 03 00 00 */ cmplwi r3, 0
/* 801F0D8C 001EDCCC 41 82 00 1C */ beq lbl_801F0DA8
/* 801F0D90 001EDCD0 41 82 00 18 */ beq lbl_801F0DA8
/* 801F0D94 001EDCD4 38 80 00 01 */ li r4, 1
/* 801F0D98 001EDCD8 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0D9C 001EDCDC 81 8C 00 08 */ lwz r12, 8(r12)
/* 801F0DA0 001EDCE0 7D 89 03 A6 */ mtctr r12
/* 801F0DA4 001EDCE4 4E 80 04 21 */ bctrl
lbl_801F0DA8:
/* 801F0DA8 001EDCE8 80 7D 01 38 */ lwz r3, 0x138(r29)
/* 801F0DAC 001EDCEC 28 03 00 00 */ cmplwi r3, 0
/* 801F0DB0 001EDCF0 41 82 00 1C */ beq lbl_801F0DCC
/* 801F0DB4 001EDCF4 41 82 00 18 */ beq lbl_801F0DCC
/* 801F0DB8 001EDCF8 38 80 00 01 */ li r4, 1
/* 801F0DBC 001EDCFC 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0DC0 001EDD00 81 8C 00 08 */ lwz r12, 8(r12)
/* 801F0DC4 001EDD04 7D 89 03 A6 */ mtctr r12
/* 801F0DC8 001EDD08 4E 80 04 21 */ bctrl
lbl_801F0DCC:
/* 801F0DCC 001EDD0C 3B 9C 00 01 */ addi r28, r28, 1
/* 801F0DD0 001EDD10 2C 1C 00 02 */ cmpwi r28, 2
/* 801F0DD4 001EDD14 3B DE 00 04 */ addi r30, r30, 4
/* 801F0DD8 001EDD18 41 80 FE F4 */ blt lbl_801F0CCC
/* 801F0DDC 001EDD1C 80 7F 00 40 */ lwz r3, 0x40(r31)
/* 801F0DE0 001EDD20 28 03 00 00 */ cmplwi r3, 0
/* 801F0DE4 001EDD24 41 82 00 1C */ beq lbl_801F0E00
/* 801F0DE8 001EDD28 41 82 00 18 */ beq lbl_801F0E00
/* 801F0DEC 001EDD2C 38 80 00 01 */ li r4, 1
/* 801F0DF0 001EDD30 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0DF4 001EDD34 81 8C 00 08 */ lwz r12, 8(r12)
/* 801F0DF8 001EDD38 7D 89 03 A6 */ mtctr r12
/* 801F0DFC 001EDD3C 4E 80 04 21 */ bctrl
lbl_801F0E00:
/* 801F0E00 001EDD40 80 7F 00 44 */ lwz r3, 0x44(r31)
/* 801F0E04 001EDD44 28 03 00 00 */ cmplwi r3, 0
/* 801F0E08 001EDD48 41 82 00 1C */ beq lbl_801F0E24
/* 801F0E0C 001EDD4C 41 82 00 18 */ beq lbl_801F0E24
/* 801F0E10 001EDD50 38 80 00 01 */ li r4, 1
/* 801F0E14 001EDD54 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0E18 001EDD58 81 8C 00 08 */ lwz r12, 8(r12)
/* 801F0E1C 001EDD5C 7D 89 03 A6 */ mtctr r12
/* 801F0E20 001EDD60 4E 80 04 21 */ bctrl
lbl_801F0E24:
/* 801F0E24 001EDD64 80 7F 00 48 */ lwz r3, 0x48(r31)
/* 801F0E28 001EDD68 28 03 00 00 */ cmplwi r3, 0
/* 801F0E2C 001EDD6C 41 82 00 1C */ beq lbl_801F0E48
/* 801F0E30 001EDD70 41 82 00 18 */ beq lbl_801F0E48
/* 801F0E34 001EDD74 38 80 00 01 */ li r4, 1
/* 801F0E38 001EDD78 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0E3C 001EDD7C 81 8C 00 08 */ lwz r12, 8(r12)
/* 801F0E40 001EDD80 7D 89 03 A6 */ mtctr r12
/* 801F0E44 001EDD84 4E 80 04 21 */ bctrl
lbl_801F0E48:
/* 801F0E48 001EDD88 80 7F 01 40 */ lwz r3, 0x140(r31)
/* 801F0E4C 001EDD8C 28 03 00 00 */ cmplwi r3, 0
/* 801F0E50 001EDD90 41 82 00 1C */ beq lbl_801F0E6C
/* 801F0E54 001EDD94 41 82 00 18 */ beq lbl_801F0E6C
/* 801F0E58 001EDD98 38 80 00 01 */ li r4, 1
/* 801F0E5C 001EDD9C 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0E60 001EDDA0 81 8C 00 08 */ lwz r12, 8(r12)
/* 801F0E64 001EDDA4 7D 89 03 A6 */ mtctr r12
/* 801F0E68 001EDDA8 4E 80 04 21 */ bctrl
lbl_801F0E6C:
/* 801F0E6C 001EDDAC 80 7F 01 48 */ lwz r3, 0x148(r31)
/* 801F0E70 001EDDB0 28 03 00 00 */ cmplwi r3, 0
/* 801F0E74 001EDDB4 41 82 00 1C */ beq lbl_801F0E90
/* 801F0E78 001EDDB8 41 82 00 18 */ beq lbl_801F0E90
/* 801F0E7C 001EDDBC 38 80 00 01 */ li r4, 1
/* 801F0E80 001EDDC0 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0E84 001EDDC4 81 8C 00 08 */ lwz r12, 8(r12)
/* 801F0E88 001EDDC8 7D 89 03 A6 */ mtctr r12
/* 801F0E8C 001EDDCC 4E 80 04 21 */ bctrl
lbl_801F0E90:
/* 801F0E90 001EDDD0 80 7F 01 50 */ lwz r3, 0x150(r31)
/* 801F0E94 001EDDD4 28 03 00 00 */ cmplwi r3, 0
/* 801F0E98 001EDDD8 41 82 00 1C */ beq lbl_801F0EB4
/* 801F0E9C 001EDDDC 41 82 00 18 */ beq lbl_801F0EB4
/* 801F0EA0 001EDDE0 38 80 00 01 */ li r4, 1
/* 801F0EA4 001EDDE4 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0EA8 001EDDE8 81 8C 00 08 */ lwz r12, 8(r12)
/* 801F0EAC 001EDDEC 7D 89 03 A6 */ mtctr r12
/* 801F0EB0 001EDDF0 4E 80 04 21 */ bctrl
lbl_801F0EB4:
/* 801F0EB4 001EDDF4 80 7F 01 58 */ lwz r3, 0x158(r31)
/* 801F0EB8 001EDDF8 28 03 00 00 */ cmplwi r3, 0
/* 801F0EBC 001EDDFC 41 82 00 1C */ beq lbl_801F0ED8
/* 801F0EC0 001EDE00 41 82 00 18 */ beq lbl_801F0ED8
/* 801F0EC4 001EDE04 38 80 00 01 */ li r4, 1
/* 801F0EC8 001EDE08 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0ECC 001EDE0C 81 8C 00 08 */ lwz r12, 8(r12)
/* 801F0ED0 001EDE10 7D 89 03 A6 */ mtctr r12
/* 801F0ED4 001EDE14 4E 80 04 21 */ bctrl
lbl_801F0ED8:
/* 801F0ED8 001EDE18 80 7F 01 60 */ lwz r3, 0x160(r31)
/* 801F0EDC 001EDE1C 28 03 00 00 */ cmplwi r3, 0
/* 801F0EE0 001EDE20 41 82 00 1C */ beq lbl_801F0EFC
/* 801F0EE4 001EDE24 41 82 00 18 */ beq lbl_801F0EFC
/* 801F0EE8 001EDE28 38 80 00 01 */ li r4, 1
/* 801F0EEC 001EDE2C 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0EF0 001EDE30 81 8C 00 08 */ lwz r12, 8(r12)
/* 801F0EF4 001EDE34 7D 89 03 A6 */ mtctr r12
/* 801F0EF8 001EDE38 4E 80 04 21 */ bctrl
lbl_801F0EFC:
/* 801F0EFC 001EDE3C 80 7F 00 4C */ lwz r3, 0x4c(r31)
/* 801F0F00 001EDE40 28 03 00 00 */ cmplwi r3, 0
/* 801F0F04 001EDE44 41 82 00 1C */ beq lbl_801F0F20
/* 801F0F08 001EDE48 41 82 00 18 */ beq lbl_801F0F20
/* 801F0F0C 001EDE4C 38 80 00 01 */ li r4, 1
/* 801F0F10 001EDE50 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0F14 001EDE54 81 8C 00 08 */ lwz r12, 8(r12)
/* 801F0F18 001EDE58 7D 89 03 A6 */ mtctr r12
/* 801F0F1C 001EDE5C 4E 80 04 21 */ bctrl
lbl_801F0F20:
/* 801F0F20 001EDE60 80 7F 01 94 */ lwz r3, 0x194(r31)
/* 801F0F24 001EDE64 28 03 00 00 */ cmplwi r3, 0
/* 801F0F28 001EDE68 41 82 00 1C */ beq lbl_801F0F44
/* 801F0F2C 001EDE6C 41 82 00 18 */ beq lbl_801F0F44
/* 801F0F30 001EDE70 38 80 00 01 */ li r4, 1
/* 801F0F34 001EDE74 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0F38 001EDE78 81 8C 00 08 */ lwz r12, 8(r12)
/* 801F0F3C 001EDE7C 7D 89 03 A6 */ mtctr r12
/* 801F0F40 001EDE80 4E 80 04 21 */ bctrl
lbl_801F0F44:
/* 801F0F44 001EDE84 80 7F 01 98 */ lwz r3, 0x198(r31)
/* 801F0F48 001EDE88 28 03 00 00 */ cmplwi r3, 0
/* 801F0F4C 001EDE8C 41 82 00 1C */ beq lbl_801F0F68
/* 801F0F50 001EDE90 41 82 00 18 */ beq lbl_801F0F68
/* 801F0F54 001EDE94 38 80 00 01 */ li r4, 1
/* 801F0F58 001EDE98 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0F5C 001EDE9C 81 8C 00 08 */ lwz r12, 8(r12)
/* 801F0F60 001EDEA0 7D 89 03 A6 */ mtctr r12
/* 801F0F64 001EDEA4 4E 80 04 21 */ bctrl
lbl_801F0F68:
/* 801F0F68 001EDEA8 80 7F 01 A0 */ lwz r3, 0x1a0(r31)
/* 801F0F6C 001EDEAC 28 03 00 00 */ cmplwi r3, 0
/* 801F0F70 001EDEB0 41 82 00 1C */ beq lbl_801F0F8C
/* 801F0F74 001EDEB4 41 82 00 18 */ beq lbl_801F0F8C
/* 801F0F78 001EDEB8 38 80 00 01 */ li r4, 1
/* 801F0F7C 001EDEBC 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0F80 001EDEC0 81 8C 00 08 */ lwz r12, 8(r12)
/* 801F0F84 001EDEC4 7D 89 03 A6 */ mtctr r12
/* 801F0F88 001EDEC8 4E 80 04 21 */ bctrl
lbl_801F0F8C:
/* 801F0F8C 001EDECC 80 7F 01 A4 */ lwz r3, 0x1a4(r31)
/* 801F0F90 001EDED0 28 03 00 00 */ cmplwi r3, 0
/* 801F0F94 001EDED4 41 82 00 1C */ beq lbl_801F0FB0
/* 801F0F98 001EDED8 41 82 00 18 */ beq lbl_801F0FB0
/* 801F0F9C 001EDEDC 38 80 00 01 */ li r4, 1
/* 801F0FA0 001EDEE0 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0FA4 001EDEE4 81 8C 00 08 */ lwz r12, 8(r12)
/* 801F0FA8 001EDEE8 7D 89 03 A6 */ mtctr r12
/* 801F0FAC 001EDEEC 4E 80 04 21 */ bctrl
lbl_801F0FB0:
/* 801F0FB0 001EDEF0 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 801F0FB4 001EDEF4 28 03 00 00 */ cmplwi r3, 0
/* 801F0FB8 001EDEF8 41 82 00 1C */ beq lbl_801F0FD4
/* 801F0FBC 001EDEFC 41 82 00 18 */ beq lbl_801F0FD4
/* 801F0FC0 001EDF00 38 80 00 01 */ li r4, 1
/* 801F0FC4 001EDF04 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0FC8 001EDF08 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801F0FCC 001EDF0C 7D 89 03 A6 */ mtctr r12
/* 801F0FD0 001EDF10 4E 80 04 21 */ bctrl
lbl_801F0FD4:
/* 801F0FD4 001EDF14 80 7F 00 30 */ lwz r3, 0x30(r31)
/* 801F0FD8 001EDF18 28 03 00 00 */ cmplwi r3, 0
/* 801F0FDC 001EDF1C 41 82 00 1C */ beq lbl_801F0FF8
/* 801F0FE0 001EDF20 41 82 00 18 */ beq lbl_801F0FF8
/* 801F0FE4 001EDF24 38 80 00 01 */ li r4, 1
/* 801F0FE8 001EDF28 81 83 00 00 */ lwz r12, 0(r3)
/* 801F0FEC 001EDF2C 81 8C 00 08 */ lwz r12, 8(r12)
/* 801F0FF0 001EDF30 7D 89 03 A6 */ mtctr r12
/* 801F0FF4 001EDF34 4E 80 04 21 */ bctrl
lbl_801F0FF8:
/* 801F0FF8 001EDF38 4B E2 3A 35 */ bl mDoExt_removeMesgFont
/* 801F0FFC 001EDF3C 4B E2 3B E1 */ bl mDoExt_removeSubFont
/* 801F1000 001EDF40 80 7F 00 04 */ lwz r3, 4(r31)
/* 801F1004 001EDF44 28 03 00 00 */ cmplwi r3, 0
/* 801F1008 001EDF48 41 82 00 28 */ beq lbl_801F1030
/* 801F100C 001EDF4C 81 83 00 00 */ lwz r12, 0(r3)
/* 801F1010 001EDF50 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 801F1014 001EDF54 7D 89 03 A6 */ mtctr r12
/* 801F1018 001EDF58 4E 80 04 21 */ bctrl
/* 801F101C 001EDF5C 80 7F 00 04 */ lwz r3, 4(r31)
/* 801F1020 001EDF60 81 83 00 00 */ lwz r12, 0(r3)
/* 801F1024 001EDF64 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801F1028 001EDF68 7D 89 03 A6 */ mtctr r12
/* 801F102C 001EDF6C 4E 80 04 21 */ bctrl
lbl_801F1030:
/* 801F1030 001EDF70 39 61 00 20 */ addi r11, r1, 0x20
/* 801F1034 001EDF74 48 17 11 F1 */ bl _restgpr_28
/* 801F1038 001EDF78 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F103C 001EDF7C 7C 08 03 A6 */ mtlr r0
/* 801F1040 001EDF80 38 21 00 20 */ addi r1, r1, 0x20
/* 801F1044 001EDF84 4E 80 00 20 */ blr
.global dMenu_save_c_NS__move
dMenu_save_c_NS__move:
/* 801F1048 001EDF88 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F104C 001EDF8C 7C 08 02 A6 */ mflr r0
/* 801F1050 001EDF90 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F1054 001EDF94 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F1058 001EDF98 7C 7F 1B 78 */ mr r31, r3
/* 801F105C 001EDF9C 80 6D 86 F8 */ lwz r3, m_Do_Reset_NS_mDoRst_NS_mResetData-_SDA_BASE_(r13)
/* 801F1060 001EDFA0 80 03 00 00 */ lwz r0, 0(r3)
/* 801F1064 001EDFA4 2C 00 00 00 */ cmpwi r0, 0
/* 801F1068 001EDFA8 41 82 00 10 */ beq lbl_801F1078
/* 801F106C 001EDFAC 88 1F 21 A0 */ lbz r0, 0x21a0(r31)
/* 801F1070 001EDFB0 28 00 00 00 */ cmplwi r0, 0
/* 801F1074 001EDFB4 41 82 00 78 */ beq lbl_801F10EC
lbl_801F1078:
/* 801F1078 001EDFB8 7F E3 FB 78 */ mr r3, r31
/* 801F107C 001EDFBC 48 00 02 75 */ bl dMenu_save_c_NS_memCardWatch
/* 801F1080 001EDFC0 88 1F 01 B2 */ lbz r0, 0x1b2(r31)
/* 801F1084 001EDFC4 28 00 00 2A */ cmplwi r0, 0x2a
/* 801F1088 001EDFC8 41 82 00 2C */ beq lbl_801F10B4
/* 801F108C 001EDFCC 80 7F 21 8C */ lwz r3, 0x218c(r31)
/* 801F1090 001EDFD0 28 03 00 00 */ cmplwi r3, 0
/* 801F1094 001EDFD4 41 82 00 20 */ beq lbl_801F10B4
/* 801F1098 001EDFD8 88 03 00 60 */ lbz r0, 0x60(r3)
/* 801F109C 001EDFDC 98 1F 21 9D */ stb r0, 0x219d(r31)
/* 801F10A0 001EDFE0 80 7F 21 8C */ lwz r3, 0x218c(r31)
/* 801F10A4 001EDFE4 88 03 00 60 */ lbz r0, 0x60(r3)
/* 801F10A8 001EDFE8 28 00 00 00 */ cmplwi r0, 0
/* 801F10AC 001EDFEC 41 82 00 08 */ beq lbl_801F10B4
/* 801F10B0 001EDFF0 48 04 C7 29 */ bl dMsgScrnExplain_c_NS_move
lbl_801F10B4:
/* 801F10B4 001EDFF4 7F E3 FB 78 */ mr r3, r31
/* 801F10B8 001EDFF8 88 1F 01 B2 */ lbz r0, 0x1b2(r31)
/* 801F10BC 001EDFFC 1C A0 00 0C */ mulli r5, r0, 0xc
/* 801F10C0 001EE000 3C 80 80 3C */ lis r4, lbl_803BE424@ha
/* 801F10C4 001EE004 38 04 E4 24 */ addi r0, r4, lbl_803BE424@l
/* 801F10C8 001EE008 7D 80 2A 14 */ add r12, r0, r5
/* 801F10CC 001EE00C 48 17 0F B9 */ bl func_80362084
/* 801F10D0 001EE010 60 00 00 00 */ nop
/* 801F10D4 001EE014 7F E3 FB 78 */ mr r3, r31
/* 801F10D8 001EE018 48 00 00 29 */ bl dMenu_save_c_NS_saveSelAnm
/* 801F10DC 001EE01C 80 7F 00 30 */ lwz r3, 0x30(r31)
/* 801F10E0 001EE020 28 03 00 00 */ cmplwi r3, 0
/* 801F10E4 001EE024 41 82 00 08 */ beq lbl_801F10EC
/* 801F10E8 001EE028 4B FA 0E 31 */ bl dFile_warning_c_NS__move
lbl_801F10EC:
/* 801F10EC 001EE02C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F10F0 001EE030 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F10F4 001EE034 7C 08 03 A6 */ mtlr r0
/* 801F10F8 001EE038 38 21 00 10 */ addi r1, r1, 0x10
/* 801F10FC 001EE03C 4E 80 00 20 */ blr
.global dMenu_save_c_NS_saveSelAnm
dMenu_save_c_NS_saveSelAnm:
/* 801F1100 001EE040 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F1104 001EE044 7C 08 02 A6 */ mflr r0
/* 801F1108 001EE048 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F110C 001EE04C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F1110 001EE050 7C 7F 1B 78 */ mr r31, r3
/* 801F1114 001EE054 88 03 01 B0 */ lbz r0, 0x1b0(r3)
/* 801F1118 001EE058 28 00 00 00 */ cmplwi r0, 0
/* 801F111C 001EE05C 41 82 00 18 */ beq lbl_801F1134
/* 801F1120 001EE060 48 00 00 29 */ bl dMenu_save_c_NS_selFileWakuAnm
/* 801F1124 001EE064 7F E3 FB 78 */ mr r3, r31
/* 801F1128 001EE068 48 00 00 CD */ bl dMenu_save_c_NS_bookIconAnm
/* 801F112C 001EE06C 80 7F 00 1C */ lwz r3, 0x1c(r31)
/* 801F1130 001EE070 48 10 85 61 */ bl J2DScreen_NS_animation
lbl_801F1134:
/* 801F1134 001EE074 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F1138 001EE078 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F113C 001EE07C 7C 08 03 A6 */ mtlr r0
/* 801F1140 001EE080 38 21 00 10 */ addi r1, r1, 0x10
/* 801F1144 001EE084 4E 80 00 20 */ blr
.global dMenu_save_c_NS_selFileWakuAnm
dMenu_save_c_NS_selFileWakuAnm:
/* 801F1148 001EE088 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F114C 001EE08C 80 83 01 44 */ lwz r4, 0x144(r3)
/* 801F1150 001EE090 38 04 00 02 */ addi r0, r4, 2
/* 801F1154 001EE094 90 03 01 44 */ stw r0, 0x144(r3)
/* 801F1158 001EE098 80 83 01 40 */ lwz r4, 0x140(r3)
/* 801F115C 001EE09C A8 04 00 06 */ lha r0, 6(r4)
/* 801F1160 001EE0A0 80 83 01 44 */ lwz r4, 0x144(r3)
/* 801F1164 001EE0A4 7C 04 00 00 */ cmpw r4, r0
/* 801F1168 001EE0A8 41 80 00 0C */ blt lbl_801F1174
/* 801F116C 001EE0AC 7C 00 20 50 */ subf r0, r0, r4
/* 801F1170 001EE0B0 90 03 01 44 */ stw r0, 0x144(r3)
lbl_801F1174:
/* 801F1174 001EE0B4 80 03 01 44 */ lwz r0, 0x144(r3)
/* 801F1178 001EE0B8 C8 22 AA 70 */ lfd f1, lbl_80454470-_SDA2_BASE_(r2)
/* 801F117C 001EE0BC 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 801F1180 001EE0C0 90 01 00 0C */ stw r0, 0xc(r1)
/* 801F1184 001EE0C4 3C 00 43 30 */ lis r0, 0x4330
/* 801F1188 001EE0C8 90 01 00 08 */ stw r0, 8(r1)
/* 801F118C 001EE0CC C8 01 00 08 */ lfd f0, 8(r1)
/* 801F1190 001EE0D0 EC 00 08 28 */ fsubs f0, f0, f1
/* 801F1194 001EE0D4 80 83 01 40 */ lwz r4, 0x140(r3)
/* 801F1198 001EE0D8 D0 04 00 08 */ stfs f0, 8(r4)
/* 801F119C 001EE0DC 80 83 01 4C */ lwz r4, 0x14c(r3)
/* 801F11A0 001EE0E0 38 04 00 02 */ addi r0, r4, 2
/* 801F11A4 001EE0E4 90 03 01 4C */ stw r0, 0x14c(r3)
/* 801F11A8 001EE0E8 80 83 01 48 */ lwz r4, 0x148(r3)
/* 801F11AC 001EE0EC A8 04 00 06 */ lha r0, 6(r4)
/* 801F11B0 001EE0F0 80 83 01 4C */ lwz r4, 0x14c(r3)
/* 801F11B4 001EE0F4 7C 04 00 00 */ cmpw r4, r0
/* 801F11B8 001EE0F8 41 80 00 0C */ blt lbl_801F11C4
/* 801F11BC 001EE0FC 7C 00 20 50 */ subf r0, r0, r4
/* 801F11C0 001EE100 90 03 01 4C */ stw r0, 0x14c(r3)
lbl_801F11C4:
/* 801F11C4 001EE104 80 03 01 4C */ lwz r0, 0x14c(r3)
/* 801F11C8 001EE108 C8 22 AA 70 */ lfd f1, lbl_80454470-_SDA2_BASE_(r2)
/* 801F11CC 001EE10C 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 801F11D0 001EE110 90 01 00 0C */ stw r0, 0xc(r1)
/* 801F11D4 001EE114 3C 00 43 30 */ lis r0, 0x4330
/* 801F11D8 001EE118 90 01 00 08 */ stw r0, 8(r1)
/* 801F11DC 001EE11C C8 01 00 08 */ lfd f0, 8(r1)
/* 801F11E0 001EE120 EC 00 08 28 */ fsubs f0, f0, f1
/* 801F11E4 001EE124 80 63 01 48 */ lwz r3, 0x148(r3)
/* 801F11E8 001EE128 D0 03 00 08 */ stfs f0, 8(r3)
/* 801F11EC 001EE12C 38 21 00 10 */ addi r1, r1, 0x10
/* 801F11F0 001EE130 4E 80 00 20 */ blr
.global dMenu_save_c_NS_bookIconAnm
dMenu_save_c_NS_bookIconAnm:
/* 801F11F4 001EE134 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F11F8 001EE138 80 83 01 54 */ lwz r4, 0x154(r3)
/* 801F11FC 001EE13C 38 04 00 02 */ addi r0, r4, 2
/* 801F1200 001EE140 90 03 01 54 */ stw r0, 0x154(r3)
/* 801F1204 001EE144 80 83 01 50 */ lwz r4, 0x150(r3)
/* 801F1208 001EE148 A8 04 00 06 */ lha r0, 6(r4)
/* 801F120C 001EE14C 80 83 01 54 */ lwz r4, 0x154(r3)
/* 801F1210 001EE150 7C 04 00 00 */ cmpw r4, r0
/* 801F1214 001EE154 41 80 00 0C */ blt lbl_801F1220
/* 801F1218 001EE158 7C 00 20 50 */ subf r0, r0, r4
/* 801F121C 001EE15C 90 03 01 54 */ stw r0, 0x154(r3)
lbl_801F1220:
/* 801F1220 001EE160 80 03 01 54 */ lwz r0, 0x154(r3)
/* 801F1224 001EE164 C8 22 AA 70 */ lfd f1, lbl_80454470-_SDA2_BASE_(r2)
/* 801F1228 001EE168 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 801F122C 001EE16C 90 01 00 0C */ stw r0, 0xc(r1)
/* 801F1230 001EE170 3C 00 43 30 */ lis r0, 0x4330
/* 801F1234 001EE174 90 01 00 08 */ stw r0, 8(r1)
/* 801F1238 001EE178 C8 01 00 08 */ lfd f0, 8(r1)
/* 801F123C 001EE17C EC 00 08 28 */ fsubs f0, f0, f1
/* 801F1240 001EE180 80 83 01 50 */ lwz r4, 0x150(r3)
/* 801F1244 001EE184 D0 04 00 08 */ stfs f0, 8(r4)
/* 801F1248 001EE188 80 83 01 5C */ lwz r4, 0x15c(r3)
/* 801F124C 001EE18C 38 04 00 02 */ addi r0, r4, 2
/* 801F1250 001EE190 90 03 01 5C */ stw r0, 0x15c(r3)
/* 801F1254 001EE194 80 83 01 58 */ lwz r4, 0x158(r3)
/* 801F1258 001EE198 A8 04 00 06 */ lha r0, 6(r4)
/* 801F125C 001EE19C 80 83 01 5C */ lwz r4, 0x15c(r3)
/* 801F1260 001EE1A0 7C 04 00 00 */ cmpw r4, r0
/* 801F1264 001EE1A4 41 80 00 0C */ blt lbl_801F1270
/* 801F1268 001EE1A8 7C 00 20 50 */ subf r0, r0, r4
/* 801F126C 001EE1AC 90 03 01 5C */ stw r0, 0x15c(r3)
lbl_801F1270:
/* 801F1270 001EE1B0 80 03 01 5C */ lwz r0, 0x15c(r3)
/* 801F1274 001EE1B4 C8 22 AA 70 */ lfd f1, lbl_80454470-_SDA2_BASE_(r2)
/* 801F1278 001EE1B8 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 801F127C 001EE1BC 90 01 00 0C */ stw r0, 0xc(r1)
/* 801F1280 001EE1C0 3C 00 43 30 */ lis r0, 0x4330
/* 801F1284 001EE1C4 90 01 00 08 */ stw r0, 8(r1)
/* 801F1288 001EE1C8 C8 01 00 08 */ lfd f0, 8(r1)
/* 801F128C 001EE1CC EC 00 08 28 */ fsubs f0, f0, f1
/* 801F1290 001EE1D0 80 83 01 58 */ lwz r4, 0x158(r3)
/* 801F1294 001EE1D4 D0 04 00 08 */ stfs f0, 8(r4)
/* 801F1298 001EE1D8 80 83 01 64 */ lwz r4, 0x164(r3)
/* 801F129C 001EE1DC 38 04 00 02 */ addi r0, r4, 2
/* 801F12A0 001EE1E0 90 03 01 64 */ stw r0, 0x164(r3)
/* 801F12A4 001EE1E4 80 83 01 60 */ lwz r4, 0x160(r3)
/* 801F12A8 001EE1E8 A8 04 00 06 */ lha r0, 6(r4)
/* 801F12AC 001EE1EC 80 83 01 64 */ lwz r4, 0x164(r3)
/* 801F12B0 001EE1F0 7C 04 00 00 */ cmpw r4, r0
/* 801F12B4 001EE1F4 41 80 00 0C */ blt lbl_801F12C0
/* 801F12B8 001EE1F8 7C 00 20 50 */ subf r0, r0, r4
/* 801F12BC 001EE1FC 90 03 01 64 */ stw r0, 0x164(r3)
lbl_801F12C0:
/* 801F12C0 001EE200 80 03 01 64 */ lwz r0, 0x164(r3)
/* 801F12C4 001EE204 C8 22 AA 70 */ lfd f1, lbl_80454470-_SDA2_BASE_(r2)
/* 801F12C8 001EE208 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 801F12CC 001EE20C 90 01 00 0C */ stw r0, 0xc(r1)
/* 801F12D0 001EE210 3C 00 43 30 */ lis r0, 0x4330
/* 801F12D4 001EE214 90 01 00 08 */ stw r0, 8(r1)
/* 801F12D8 001EE218 C8 01 00 08 */ lfd f0, 8(r1)
/* 801F12DC 001EE21C EC 00 08 28 */ fsubs f0, f0, f1
/* 801F12E0 001EE220 80 63 01 60 */ lwz r3, 0x160(r3)
/* 801F12E4 001EE224 D0 03 00 08 */ stfs f0, 8(r3)
/* 801F12E8 001EE228 38 21 00 10 */ addi r1, r1, 0x10
/* 801F12EC 001EE22C 4E 80 00 20 */ blr
.global dMenu_save_c_NS_memCardWatch
dMenu_save_c_NS_memCardWatch:
/* 801F12F0 001EE230 88 03 01 BC */ lbz r0, 0x1bc(r3)
/* 801F12F4 001EE234 28 00 00 02 */ cmplwi r0, 2
/* 801F12F8 001EE238 4D 82 00 20 */ beqlr
/* 801F12FC 001EE23C 3C 80 80 3F */ lis r4, lbl_803EAF40@ha
/* 801F1300 001EE240 38 A4 AF 40 */ addi r5, r4, lbl_803EAF40@l
/* 801F1304 001EE244 88 05 1F BE */ lbz r0, 0x1fbe(r5)
/* 801F1308 001EE248 28 00 00 00 */ cmplwi r0, 0
/* 801F130C 001EE24C 41 82 00 0C */ beq lbl_801F1318
/* 801F1310 001EE250 28 00 00 01 */ cmplwi r0, 1
/* 801F1314 001EE254 4C 82 00 20 */ bnelr
lbl_801F1318:
/* 801F1318 001EE258 80 8D 86 F8 */ lwz r4, m_Do_Reset_NS_mDoRst_NS_mResetData-_SDA_BASE_(r13)
/* 801F131C 001EE25C 80 04 00 00 */ lwz r0, 0(r4)
/* 801F1320 001EE260 2C 00 00 00 */ cmpwi r0, 0
/* 801F1324 001EE264 4C 82 00 20 */ bnelr
/* 801F1328 001EE268 88 03 01 BF */ lbz r0, 0x1bf(r3)
/* 801F132C 001EE26C 28 00 00 00 */ cmplwi r0, 0
/* 801F1330 001EE270 40 82 00 3C */ bne lbl_801F136C
/* 801F1334 001EE274 80 83 21 8C */ lwz r4, 0x218c(r3)
/* 801F1338 001EE278 28 04 00 00 */ cmplwi r4, 0
/* 801F133C 001EE27C 41 82 00 28 */ beq lbl_801F1364
/* 801F1340 001EE280 88 04 00 60 */ lbz r0, 0x60(r4)
/* 801F1344 001EE284 28 00 00 00 */ cmplwi r0, 0
/* 801F1348 001EE288 41 82 00 1C */ beq lbl_801F1364
/* 801F134C 001EE28C 28 00 00 03 */ cmplwi r0, 3
/* 801F1350 001EE290 41 82 00 0C */ beq lbl_801F135C
/* 801F1354 001EE294 28 00 00 04 */ cmplwi r0, 4
/* 801F1358 001EE298 40 82 00 0C */ bne lbl_801F1364
lbl_801F135C:
/* 801F135C 001EE29C 38 00 00 01 */ li r0, 1
/* 801F1360 001EE2A0 98 04 00 65 */ stb r0, 0x65(r4)
lbl_801F1364:
/* 801F1364 001EE2A4 38 00 00 06 */ li r0, 6
/* 801F1368 001EE2A8 98 03 01 B2 */ stb r0, 0x1b2(r3)
lbl_801F136C:
/* 801F136C 001EE2AC 38 00 00 02 */ li r0, 2
/* 801F1370 001EE2B0 98 05 1F BE */ stb r0, 0x1fbe(r5)
/* 801F1374 001EE2B4 4E 80 00 20 */ blr
/* 801F1378 001EE2B8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F137C 001EE2BC 7C 08 02 A6 */ mflr r0
/* 801F1380 001EE2C0 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F1384 001EE2C4 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 801F1388 001EE2C8 93 C1 00 18 */ stw r30, 0x18(r1)
/* 801F138C 001EE2CC 7C 7E 1B 78 */ mr r30, r3
/* 801F1390 001EE2D0 48 00 1E FD */ bl dMenu_save_c_NS_YesNoSelect
/* 801F1394 001EE2D4 2C 03 00 00 */ cmpwi r3, 0
/* 801F1398 001EE2D8 41 82 01 A8 */ beq lbl_801F1540
/* 801F139C 001EE2DC 88 1E 01 B6 */ lbz r0, 0x1b6(r30)
/* 801F13A0 001EE2E0 28 00 00 01 */ cmplwi r0, 1
/* 801F13A4 001EE2E4 40 82 01 44 */ bne lbl_801F14E8
/* 801F13A8 001EE2E8 38 00 00 01 */ li r0, 1
/* 801F13AC 001EE2EC 98 1E 01 C0 */ stb r0, 0x1c0(r30)
/* 801F13B0 001EE2F0 80 7E 00 1C */ lwz r3, 0x1c(r30)
/* 801F13B4 001EE2F4 3C 80 6D 5F */ lis r4, 0x6D5F3032@ha
/* 801F13B8 001EE2F8 38 C4 30 32 */ addi r6, r4, 0x6D5F3032@l
/* 801F13BC 001EE2FC 38 A0 00 4E */ li r5, 0x4e
/* 801F13C0 001EE300 81 83 00 00 */ lwz r12, 0(r3)
/* 801F13C4 001EE304 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 801F13C8 001EE308 7D 89 03 A6 */ mtctr r12
/* 801F13CC 001EE30C 4E 80 04 21 */ bctrl
/* 801F13D0 001EE310 7C 7F 1B 78 */ mr r31, r3
/* 801F13D4 001EE314 80 9E 00 40 */ lwz r4, 0x40(r30)
/* 801F13D8 001EE318 81 83 00 00 */ lwz r12, 0(r3)
/* 801F13DC 001EE31C 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 801F13E0 001EE320 7D 89 03 A6 */ mtctr r12
/* 801F13E4 001EE324 4E 80 04 21 */ bctrl
/* 801F13E8 001EE328 38 00 00 00 */ li r0, 0
/* 801F13EC 001EE32C 98 1E 00 D2 */ stb r0, 0xd2(r30)
/* 801F13F0 001EE330 98 1E 00 9C */ stb r0, 0x9c(r30)
/* 801F13F4 001EE334 98 1E 01 7A */ stb r0, 0x17a(r30)
/* 801F13F8 001EE338 88 1E 01 78 */ lbz r0, 0x178(r30)
/* 801F13FC 001EE33C 54 00 10 3A */ slwi r0, r0, 2
/* 801F1400 001EE340 7C 7E 02 14 */ add r3, r30, r0
/* 801F1404 001EE344 80 63 01 70 */ lwz r3, 0x170(r3)
/* 801F1408 001EE348 3C 80 80 39 */ lis r4, lbl_80397960@ha
/* 801F140C 001EE34C 38 84 79 60 */ addi r4, r4, lbl_80397960@l
/* 801F1410 001EE350 38 84 00 A5 */ addi r4, r4, 0xa5
/* 801F1414 001EE354 48 17 77 19 */ bl strcpy
/* 801F1418 001EE358 88 1E 01 78 */ lbz r0, 0x178(r30)
/* 801F141C 001EE35C 68 00 00 01 */ xori r0, r0, 1
/* 801F1420 001EE360 54 00 10 3A */ slwi r0, r0, 2
/* 801F1424 001EE364 7C 7E 02 14 */ add r3, r30, r0
/* 801F1428 001EE368 80 63 01 70 */ lwz r3, 0x170(r3)
/* 801F142C 001EE36C 3C 80 80 39 */ lis r4, lbl_80397960@ha
/* 801F1430 001EE370 38 84 79 60 */ addi r4, r4, lbl_80397960@l
/* 801F1434 001EE374 38 84 00 A5 */ addi r4, r4, 0xa5
/* 801F1438 001EE378 48 17 76 F5 */ bl strcpy
/* 801F143C 001EE37C 38 00 00 00 */ li r0, 0
/* 801F1440 001EE380 98 1E 00 64 */ stb r0, 0x64(r30)
/* 801F1444 001EE384 38 00 00 01 */ li r0, 1
/* 801F1448 001EE388 90 1E 00 50 */ stw r0, 0x50(r30)
/* 801F144C 001EE38C 80 1E 00 50 */ lwz r0, 0x50(r30)
/* 801F1450 001EE390 C8 22 AA 70 */ lfd f1, lbl_80454470-_SDA2_BASE_(r2)
/* 801F1454 001EE394 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 801F1458 001EE398 90 01 00 0C */ stw r0, 0xc(r1)
/* 801F145C 001EE39C 3C 00 43 30 */ lis r0, 0x4330
/* 801F1460 001EE3A0 90 01 00 08 */ stw r0, 8(r1)
/* 801F1464 001EE3A4 C8 01 00 08 */ lfd f0, 8(r1)
/* 801F1468 001EE3A8 EC 00 08 28 */ fsubs f0, f0, f1
/* 801F146C 001EE3AC 80 7E 00 40 */ lwz r3, 0x40(r30)
/* 801F1470 001EE3B0 D0 03 00 08 */ stfs f0, 8(r3)
/* 801F1474 001EE3B4 7F E3 FB 78 */ mr r3, r31
/* 801F1478 001EE3B8 48 10 6B 55 */ bl J2DPane_NS_animationTransform
/* 801F147C 001EE3BC 7F E3 FB 78 */ mr r3, r31
/* 801F1480 001EE3C0 38 80 00 00 */ li r4, 0
/* 801F1484 001EE3C4 81 9F 00 00 */ lwz r12, 0(r31)
/* 801F1488 001EE3C8 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 801F148C 001EE3CC 7D 89 03 A6 */ mtctr r12
/* 801F1490 001EE3D0 4E 80 04 21 */ bctrl
/* 801F1494 001EE3D4 80 7E 01 68 */ lwz r3, 0x168(r30)
/* 801F1498 001EE3D8 80 63 00 04 */ lwz r3, 4(r3)
/* 801F149C 001EE3DC C0 02 AA 58 */ lfs f0, lbl_80454458-_SDA2_BASE_(r2)
/* 801F14A0 001EE3E0 D0 03 00 CC */ stfs f0, 0xcc(r3)
/* 801F14A4 001EE3E4 D0 03 00 D0 */ stfs f0, 0xd0(r3)
/* 801F14A8 001EE3E8 81 83 00 00 */ lwz r12, 0(r3)
/* 801F14AC 001EE3EC 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 801F14B0 001EE3F0 7D 89 03 A6 */ mtctr r12
/* 801F14B4 001EE3F4 4E 80 04 21 */ bctrl
/* 801F14B8 001EE3F8 80 7E 01 6C */ lwz r3, 0x16c(r30)
/* 801F14BC 001EE3FC 80 63 00 04 */ lwz r3, 4(r3)
/* 801F14C0 001EE400 C0 02 AA 58 */ lfs f0, lbl_80454458-_SDA2_BASE_(r2)
/* 801F14C4 001EE404 D0 03 00 CC */ stfs f0, 0xcc(r3)
/* 801F14C8 001EE408 D0 03 00 D0 */ stfs f0, 0xd0(r3)
/* 801F14CC 001EE40C 81 83 00 00 */ lwz r12, 0(r3)
/* 801F14D0 001EE410 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 801F14D4 001EE414 7D 89 03 A6 */ mtctr r12
/* 801F14D8 001EE418 4E 80 04 21 */ bctrl
/* 801F14DC 001EE41C 38 00 00 01 */ li r0, 1
/* 801F14E0 001EE420 98 1E 01 B2 */ stb r0, 0x1b2(r30)
/* 801F14E4 001EE424 48 00 00 5C */ b lbl_801F1540
lbl_801F14E8:
/* 801F14E8 001EE428 88 1E 01 BC */ lbz r0, 0x1bc(r30)
/* 801F14EC 001EE42C 2C 00 00 04 */ cmpwi r0, 4
/* 801F14F0 001EE430 41 82 00 30 */ beq lbl_801F1520
/* 801F14F4 001EE434 40 80 00 4C */ bge lbl_801F1540
/* 801F14F8 001EE438 2C 00 00 03 */ cmpwi r0, 3
/* 801F14FC 001EE43C 40 80 00 08 */ bge lbl_801F1504
/* 801F1500 001EE440 48 00 00 40 */ b lbl_801F1540
lbl_801F1504:
/* 801F1504 001EE444 38 00 00 01 */ li r0, 1
/* 801F1508 001EE448 98 1E 01 BB */ stb r0, 0x1bb(r30)
/* 801F150C 001EE44C 38 00 00 03 */ li r0, 3
/* 801F1510 001EE450 98 1E 01 BA */ stb r0, 0x1ba(r30)
/* 801F1514 001EE454 38 00 00 29 */ li r0, 0x29
/* 801F1518 001EE458 98 1E 01 B2 */ stb r0, 0x1b2(r30)
/* 801F151C 001EE45C 48 00 00 24 */ b lbl_801F1540
lbl_801F1520:
/* 801F1520 001EE460 38 00 00 00 */ li r0, 0
/* 801F1524 001EE464 98 1E 21 90 */ stb r0, 0x2190(r30)
/* 801F1528 001EE468 7F C3 F3 78 */ mr r3, r30
/* 801F152C 001EE46C 38 80 04 E4 */ li r4, 0x4e4
/* 801F1530 001EE470 38 A0 00 01 */ li r5, 1
/* 801F1534 001EE474 48 00 1F 89 */ bl dMenu_save_c_NS_msgTxtSet
/* 801F1538 001EE478 38 00 00 05 */ li r0, 5
/* 801F153C 001EE47C 98 1E 01 B2 */ stb r0, 0x1b2(r30)
lbl_801F1540:
/* 801F1540 001EE480 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 801F1544 001EE484 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 801F1548 001EE488 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F154C 001EE48C 7C 08 03 A6 */ mtlr r0
/* 801F1550 001EE490 38 21 00 20 */ addi r1, r1, 0x20
/* 801F1554 001EE494 4E 80 00 20 */ blr
/* 801F1558 001EE498 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F155C 001EE49C 7C 08 02 A6 */ mflr r0
/* 801F1560 001EE4A0 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F1564 001EE4A4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F1568 001EE4A8 7C 7F 1B 78 */ mr r31, r3
/* 801F156C 001EE4AC 80 63 21 8C */ lwz r3, 0x218c(r3)
/* 801F1570 001EE4B0 28 03 00 00 */ cmplwi r3, 0
/* 801F1574 001EE4B4 41 82 00 98 */ beq lbl_801F160C
/* 801F1578 001EE4B8 88 03 00 60 */ lbz r0, 0x60(r3)
/* 801F157C 001EE4BC 28 00 00 00 */ cmplwi r0, 0
/* 801F1580 001EE4C0 40 82 00 8C */ bne lbl_801F160C
/* 801F1584 001EE4C4 88 1F 01 BC */ lbz r0, 0x1bc(r31)
/* 801F1588 001EE4C8 28 00 00 04 */ cmplwi r0, 4
/* 801F158C 001EE4CC 40 82 00 4C */ bne lbl_801F15D8
/* 801F1590 001EE4D0 3C 60 80 43 */ lis r3, lbl_8042E84C@ha
/* 801F1594 001EE4D4 38 63 E8 4C */ addi r3, r3, lbl_8042E84C@l
/* 801F1598 001EE4D8 88 03 00 0B */ lbz r0, 0xb(r3)
/* 801F159C 001EE4DC 98 1F 01 BD */ stb r0, 0x1bd(r31)
/* 801F15A0 001EE4E0 88 9F 01 BD */ lbz r4, 0x1bd(r31)
/* 801F15A4 001EE4E4 80 6D 8C 40 */ lwz r3, lbl_804511C0-_SDA_BASE_(r13)
/* 801F15A8 001EE4E8 80 63 00 04 */ lwz r3, 4(r3)
/* 801F15AC 001EE4EC 28 03 00 00 */ cmplwi r3, 0
/* 801F15B0 001EE4F0 41 82 00 14 */ beq lbl_801F15C4
/* 801F15B4 001EE4F4 81 83 00 00 */ lwz r12, 0(r3)
/* 801F15B8 001EE4F8 81 8C 00 10 */ lwz r12, 0x10(r12)
/* 801F15BC 001EE4FC 7D 89 03 A6 */ mtctr r12
/* 801F15C0 001EE500 4E 80 04 21 */ bctrl
lbl_801F15C4:
/* 801F15C4 001EE504 38 00 00 01 */ li r0, 1
/* 801F15C8 001EE508 98 1F 21 A0 */ stb r0, 0x21a0(r31)
/* 801F15CC 001EE50C 38 00 00 02 */ li r0, 2
/* 801F15D0 001EE510 98 1F 01 B2 */ stb r0, 0x1b2(r31)
/* 801F15D4 001EE514 48 00 00 38 */ b lbl_801F160C
lbl_801F15D8:
/* 801F15D8 001EE518 80 6D 8C 40 */ lwz r3, lbl_804511C0-_SDA_BASE_(r13)
/* 801F15DC 001EE51C 80 63 00 04 */ lwz r3, 4(r3)
/* 801F15E0 001EE520 28 03 00 00 */ cmplwi r3, 0
/* 801F15E4 001EE524 41 82 00 18 */ beq lbl_801F15FC
/* 801F15E8 001EE528 38 80 00 01 */ li r4, 1
/* 801F15EC 001EE52C 81 83 00 00 */ lwz r12, 0(r3)
/* 801F15F0 001EE530 81 8C 00 10 */ lwz r12, 0x10(r12)
/* 801F15F4 001EE534 7D 89 03 A6 */ mtctr r12
/* 801F15F8 001EE538 4E 80 04 21 */ bctrl
lbl_801F15FC:
/* 801F15FC 001EE53C 38 00 00 01 */ li r0, 1
/* 801F1600 001EE540 98 1F 21 A0 */ stb r0, 0x21a0(r31)
/* 801F1604 001EE544 38 00 00 03 */ li r0, 3
/* 801F1608 001EE548 98 1F 01 B2 */ stb r0, 0x1b2(r31)
lbl_801F160C:
/* 801F160C 001EE54C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F1610 001EE550 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F1614 001EE554 7C 08 03 A6 */ mtlr r0
/* 801F1618 001EE558 38 21 00 10 */ addi r1, r1, 0x10
/* 801F161C 001EE55C 4E 80 00 20 */ blr
/* 801F1620 001EE560 88 83 01 BD */ lbz r4, 0x1bd(r3)
/* 801F1624 001EE564 28 04 00 00 */ cmplwi r4, 0
/* 801F1628 001EE568 41 82 00 10 */ beq lbl_801F1638
/* 801F162C 001EE56C 38 04 FF FF */ addi r0, r4, -1
/* 801F1630 001EE570 98 03 01 BD */ stb r0, 0x1bd(r3)
/* 801F1634 001EE574 4E 80 00 20 */ blr
lbl_801F1638:
/* 801F1638 001EE578 38 00 00 03 */ li r0, 3
/* 801F163C 001EE57C 98 03 01 B2 */ stb r0, 0x1b2(r3)
/* 801F1640 001EE580 4E 80 00 20 */ blr
/* 801F1644 001EE584 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F1648 001EE588 7C 08 02 A6 */ mflr r0
/* 801F164C 001EE58C 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F1650 001EE590 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F1654 001EE594 7C 7F 1B 78 */ mr r31, r3
/* 801F1658 001EE598 38 00 00 01 */ li r0, 1
/* 801F165C 001EE59C 98 03 01 B0 */ stb r0, 0x1b0(r3)
/* 801F1660 001EE5A0 3C 60 80 43 */ lis r3, lbl_8042E84C@ha
/* 801F1664 001EE5A4 38 63 E8 4C */ addi r3, r3, lbl_8042E84C@l
/* 801F1668 001EE5A8 88 03 00 0B */ lbz r0, 0xb(r3)
/* 801F166C 001EE5AC 98 1F 01 BD */ stb r0, 0x1bd(r31)
/* 801F1670 001EE5B0 88 9F 01 BD */ lbz r4, 0x1bd(r31)
/* 801F1674 001EE5B4 80 6D 8C 40 */ lwz r3, lbl_804511C0-_SDA_BASE_(r13)
/* 801F1678 001EE5B8 80 63 00 04 */ lwz r3, 4(r3)
/* 801F167C 001EE5BC 28 03 00 00 */ cmplwi r3, 0
/* 801F1680 001EE5C0 41 82 00 14 */ beq lbl_801F1694
/* 801F1684 001EE5C4 81 83 00 00 */ lwz r12, 0(r3)
/* 801F1688 001EE5C8 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801F168C 001EE5CC 7D 89 03 A6 */ mtctr r12
/* 801F1690 001EE5D0 4E 80 04 21 */ bctrl
lbl_801F1694:
/* 801F1694 001EE5D4 38 00 00 00 */ li r0, 0
/* 801F1698 001EE5D8 98 1F 21 A0 */ stb r0, 0x21a0(r31)
/* 801F169C 001EE5DC 38 00 00 04 */ li r0, 4
/* 801F16A0 001EE5E0 98 1F 01 B2 */ stb r0, 0x1b2(r31)
/* 801F16A4 001EE5E4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F16A8 001EE5E8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F16AC 001EE5EC 7C 08 03 A6 */ mtlr r0
/* 801F16B0 001EE5F0 38 21 00 10 */ addi r1, r1, 0x10
/* 801F16B4 001EE5F4 4E 80 00 20 */ blr
/* 801F16B8 001EE5F8 80 8D 86 F8 */ lwz r4, m_Do_Reset_NS_mDoRst_NS_mResetData-_SDA_BASE_(r13)
/* 801F16BC 001EE5FC 80 04 00 00 */ lwz r0, 0(r4)
/* 801F16C0 001EE600 2C 00 00 00 */ cmpwi r0, 0
/* 801F16C4 001EE604 4C 82 00 20 */ bnelr
/* 801F16C8 001EE608 88 83 01 BD */ lbz r4, 0x1bd(r3)
/* 801F16CC 001EE60C 28 04 00 00 */ cmplwi r4, 0
/* 801F16D0 001EE610 41 82 00 10 */ beq lbl_801F16E0
/* 801F16D4 001EE614 38 04 FF FF */ addi r0, r4, -1
/* 801F16D8 001EE618 98 03 01 BD */ stb r0, 0x1bd(r3)
/* 801F16DC 001EE61C 4E 80 00 20 */ blr
lbl_801F16E0:
/* 801F16E0 001EE620 38 00 00 00 */ li r0, 0
/* 801F16E4 001EE624 98 03 01 BF */ stb r0, 0x1bf(r3)
/* 801F16E8 001EE628 38 00 00 06 */ li r0, 6
/* 801F16EC 001EE62C 98 03 01 B2 */ stb r0, 0x1b2(r3)
/* 801F16F0 001EE630 4E 80 00 20 */ blr
/* 801F16F4 001EE634 80 83 21 8C */ lwz r4, 0x218c(r3)
/* 801F16F8 001EE638 88 04 00 60 */ lbz r0, 0x60(r4)
/* 801F16FC 001EE63C 28 00 00 00 */ cmplwi r0, 0
/* 801F1700 001EE640 4C 82 00 20 */ bnelr
/* 801F1704 001EE644 38 00 00 01 */ li r0, 1
/* 801F1708 001EE648 98 03 01 BB */ stb r0, 0x1bb(r3)
/* 801F170C 001EE64C 38 00 00 03 */ li r0, 3
/* 801F1710 001EE650 98 03 01 BA */ stb r0, 0x1ba(r3)
/* 801F1714 001EE654 38 00 00 29 */ li r0, 0x29
/* 801F1718 001EE658 98 03 01 B2 */ stb r0, 0x1b2(r3)
/* 801F171C 001EE65C 4E 80 00 20 */ blr
/* 801F1720 001EE660 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F1724 001EE664 7C 08 02 A6 */ mflr r0
/* 801F1728 001EE668 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F172C 001EE66C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F1730 001EE670 7C 7F 1B 78 */ mr r31, r3
/* 801F1734 001EE674 3C 60 80 3F */ lis r3, lbl_803EAF40@ha
/* 801F1738 001EE678 38 63 AF 40 */ addi r3, r3, lbl_803EAF40@l
/* 801F173C 001EE67C 38 80 00 00 */ li r4, 0
/* 801F1740 001EE680 4B E2 56 35 */ bl mDoMemCd_Ctrl_c_NS_getStatus
/* 801F1744 001EE684 28 03 00 0E */ cmplwi r3, 0xe
/* 801F1748 001EE688 41 82 01 C0 */ beq lbl_801F1908
/* 801F174C 001EE68C 28 03 00 0C */ cmplwi r3, 0xc
/* 801F1750 001EE690 41 81 01 B8 */ bgt lbl_801F1908
/* 801F1754 001EE694 3C 80 80 3C */ lis r4, lbl_803BE724@ha
/* 801F1758 001EE698 38 84 E7 24 */ addi r4, r4, lbl_803BE724@l
/* 801F175C 001EE69C 54 60 10 3A */ slwi r0, r3, 2
/* 801F1760 001EE6A0 7C 04 00 2E */ lwzx r0, r4, r0
/* 801F1764 001EE6A4 7C 09 03 A6 */ mtctr r0
/* 801F1768 001EE6A8 4E 80 04 20 */ bctr
/* 801F176C 001EE6AC 38 00 00 00 */ li r0, 0
/* 801F1770 001EE6B0 98 1F 01 C0 */ stb r0, 0x1c0(r31)
/* 801F1774 001EE6B4 7F E3 FB 78 */ mr r3, r31
/* 801F1778 001EE6B8 38 80 03 AB */ li r4, 0x3ab
/* 801F177C 001EE6BC 48 00 32 95 */ bl dMenu_save_c_NS_errDispInitSet
/* 801F1780 001EE6C0 38 00 00 00 */ li r0, 0
/* 801F1784 001EE6C4 98 1F 00 9E */ stb r0, 0x9e(r31)
/* 801F1788 001EE6C8 38 00 00 09 */ li r0, 9
/* 801F178C 001EE6CC 98 1F 01 B4 */ stb r0, 0x1b4(r31)
/* 801F1790 001EE6D0 38 00 00 3D */ li r0, 0x3d
/* 801F1794 001EE6D4 98 1F 01 B5 */ stb r0, 0x1b5(r31)
/* 801F1798 001EE6D8 48 00 01 70 */ b lbl_801F1908
/* 801F179C 001EE6DC 38 00 00 00 */ li r0, 0
/* 801F17A0 001EE6E0 98 1F 01 C0 */ stb r0, 0x1c0(r31)
/* 801F17A4 001EE6E4 7F E3 FB 78 */ mr r3, r31
/* 801F17A8 001EE6E8 38 80 03 AC */ li r4, 0x3ac
/* 801F17AC 001EE6EC 48 00 32 65 */ bl dMenu_save_c_NS_errDispInitSet
/* 801F17B0 001EE6F0 38 00 00 00 */ li r0, 0
/* 801F17B4 001EE6F4 98 1F 00 9E */ stb r0, 0x9e(r31)
/* 801F17B8 001EE6F8 38 00 00 09 */ li r0, 9
/* 801F17BC 001EE6FC 98 1F 01 B4 */ stb r0, 0x1b4(r31)
/* 801F17C0 001EE700 38 00 00 3D */ li r0, 0x3d
/* 801F17C4 001EE704 98 1F 01 B5 */ stb r0, 0x1b5(r31)
/* 801F17C8 001EE708 48 00 01 40 */ b lbl_801F1908
/* 801F17CC 001EE70C 38 00 00 00 */ li r0, 0
/* 801F17D0 001EE710 98 1F 01 C0 */ stb r0, 0x1c0(r31)
/* 801F17D4 001EE714 7F E3 FB 78 */ mr r3, r31
/* 801F17D8 001EE718 38 80 03 AD */ li r4, 0x3ad
/* 801F17DC 001EE71C 48 00 32 35 */ bl dMenu_save_c_NS_errDispInitSet
/* 801F17E0 001EE720 38 00 00 00 */ li r0, 0
/* 801F17E4 001EE724 98 1F 00 9E */ stb r0, 0x9e(r31)
/* 801F17E8 001EE728 38 00 00 09 */ li r0, 9
/* 801F17EC 001EE72C 98 1F 01 B4 */ stb r0, 0x1b4(r31)
/* 801F17F0 001EE730 38 00 00 3D */ li r0, 0x3d
/* 801F17F4 001EE734 98 1F 01 B5 */ stb r0, 0x1b5(r31)
/* 801F17F8 001EE738 48 00 01 10 */ b lbl_801F1908
/* 801F17FC 001EE73C 38 00 00 00 */ li r0, 0
/* 801F1800 001EE740 98 1F 01 C0 */ stb r0, 0x1c0(r31)
/* 801F1804 001EE744 7F E3 FB 78 */ mr r3, r31
/* 801F1808 001EE748 38 80 03 AE */ li r4, 0x3ae
/* 801F180C 001EE74C 48 00 32 05 */ bl dMenu_save_c_NS_errDispInitSet
/* 801F1810 001EE750 38 00 00 00 */ li r0, 0
/* 801F1814 001EE754 98 1F 00 9E */ stb r0, 0x9e(r31)
/* 801F1818 001EE758 38 00 00 09 */ li r0, 9
/* 801F181C 001EE75C 98 1F 01 B4 */ stb r0, 0x1b4(r31)
/* 801F1820 001EE760 38 00 00 3D */ li r0, 0x3d
/* 801F1824 001EE764 98 1F 01 B5 */ stb r0, 0x1b5(r31)
/* 801F1828 001EE768 48 00 00 E0 */ b lbl_801F1908
/* 801F182C 001EE76C 38 00 00 00 */ li r0, 0
/* 801F1830 001EE770 98 1F 01 C0 */ stb r0, 0x1c0(r31)
/* 801F1834 001EE774 7F E3 FB 78 */ mr r3, r31
/* 801F1838 001EE778 38 80 03 B0 */ li r4, 0x3b0
/* 801F183C 001EE77C 48 00 31 D5 */ bl dMenu_save_c_NS_errDispInitSet
/* 801F1840 001EE780 38 00 00 01 */ li r0, 1
/* 801F1844 001EE784 98 1F 00 9E */ stb r0, 0x9e(r31)
/* 801F1848 001EE788 38 00 00 10 */ li r0, 0x10
/* 801F184C 001EE78C 98 1F 01 B4 */ stb r0, 0x1b4(r31)
/* 801F1850 001EE790 48 00 00 B8 */ b lbl_801F1908
/* 801F1854 001EE794 38 00 00 00 */ li r0, 0
/* 801F1858 001EE798 98 1F 01 C0 */ stb r0, 0x1c0(r31)
/* 801F185C 001EE79C 7F E3 FB 78 */ mr r3, r31
/* 801F1860 001EE7A0 38 80 03 B4 */ li r4, 0x3b4
/* 801F1864 001EE7A4 48 00 31 AD */ bl dMenu_save_c_NS_errDispInitSet
/* 801F1868 001EE7A8 38 00 00 00 */ li r0, 0
/* 801F186C 001EE7AC 98 1F 00 9E */ stb r0, 0x9e(r31)
/* 801F1870 001EE7B0 3C 60 80 3C */ lis r3, lbl_803BE70C@ha
/* 801F1874 001EE7B4 38 83 E7 0C */ addi r4, r3, lbl_803BE70C@l
/* 801F1878 001EE7B8 80 64 00 00 */ lwz r3, 0(r4)
/* 801F187C 001EE7BC 80 04 00 04 */ lwz r0, 4(r4)
/* 801F1880 001EE7C0 90 7F 01 C4 */ stw r3, 0x1c4(r31)
/* 801F1884 001EE7C4 90 1F 01 C8 */ stw r0, 0x1c8(r31)
/* 801F1888 001EE7C8 80 04 00 08 */ lwz r0, 8(r4)
/* 801F188C 001EE7CC 90 1F 01 CC */ stw r0, 0x1cc(r31)
/* 801F1890 001EE7D0 38 00 00 0A */ li r0, 0xa
/* 801F1894 001EE7D4 98 1F 01 B5 */ stb r0, 0x1b5(r31)
/* 801F1898 001EE7D8 38 00 00 09 */ li r0, 9
/* 801F189C 001EE7DC 98 1F 01 B4 */ stb r0, 0x1b4(r31)
/* 801F18A0 001EE7E0 48 00 00 68 */ b lbl_801F1908
/* 801F18A4 001EE7E4 3C 60 80 3F */ lis r3, lbl_803EAF40@ha
/* 801F18A8 001EE7E8 38 63 AF 40 */ addi r3, r3, lbl_803EAF40@l
/* 801F18AC 001EE7EC 4B E2 51 09 */ bl mDoMemCd_Ctrl_c_NS_load
/* 801F18B0 001EE7F0 38 00 00 1E */ li r0, 0x1e
/* 801F18B4 001EE7F4 98 1F 01 B2 */ stb r0, 0x1b2(r31)
/* 801F18B8 001EE7F8 48 00 00 50 */ b lbl_801F1908
/* 801F18BC 001EE7FC 38 00 00 00 */ li r0, 0
/* 801F18C0 001EE800 98 1F 01 C0 */ stb r0, 0x1c0(r31)
/* 801F18C4 001EE804 7F E3 FB 78 */ mr r3, r31
/* 801F18C8 001EE808 38 80 03 C4 */ li r4, 0x3c4
/* 801F18CC 001EE80C 48 00 31 45 */ bl dMenu_save_c_NS_errDispInitSet
/* 801F18D0 001EE810 38 00 00 00 */ li r0, 0
/* 801F18D4 001EE814 98 1F 00 9E */ stb r0, 0x9e(r31)
/* 801F18D8 001EE818 3C 60 80 3C */ lis r3, lbl_803BE718@ha
/* 801F18DC 001EE81C 38 83 E7 18 */ addi r4, r3, lbl_803BE718@l
/* 801F18E0 001EE820 80 64 00 00 */ lwz r3, 0(r4)
/* 801F18E4 001EE824 80 04 00 04 */ lwz r0, 4(r4)
/* 801F18E8 001EE828 90 7F 01 C4 */ stw r3, 0x1c4(r31)
/* 801F18EC 001EE82C 90 1F 01 C8 */ stw r0, 0x1c8(r31)
/* 801F18F0 001EE830 80 04 00 08 */ lwz r0, 8(r4)
/* 801F18F4 001EE834 90 1F 01 CC */ stw r0, 0x1cc(r31)
/* 801F18F8 001EE838 38 00 00 17 */ li r0, 0x17
/* 801F18FC 001EE83C 98 1F 01 B5 */ stb r0, 0x1b5(r31)
/* 801F1900 001EE840 38 00 00 09 */ li r0, 9
/* 801F1904 001EE844 98 1F 01 B4 */ stb r0, 0x1b4(r31)
lbl_801F1908:
/* 801F1908 001EE848 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F190C 001EE84C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F1910 001EE850 7C 08 03 A6 */ mtlr r0
/* 801F1914 001EE854 38 21 00 10 */ addi r1, r1, 0x10
/* 801F1918 001EE858 4E 80 00 20 */ blr
/* 801F191C 001EE85C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F1920 001EE860 7C 08 02 A6 */ mflr r0
/* 801F1924 001EE864 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F1928 001EE868 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F192C 001EE86C 7C 7F 1B 78 */ mr r31, r3
/* 801F1930 001EE870 38 60 00 00 */ li r3, 0
/* 801F1934 001EE874 48 07 19 79 */ bl cAPICPad_ANY_BUTTON__FUl
/* 801F1938 001EE878 28 03 00 00 */ cmplwi r3, 0
/* 801F193C 001EE87C 41 82 00 58 */ beq lbl_801F1994
/* 801F1940 001EE880 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801F1944 001EE884 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801F1948 001EE888 A8 03 00 94 */ lha r0, 0x94(r3)
/* 801F194C 001EE88C 2C 00 00 00 */ cmpwi r0, 0
/* 801F1950 001EE890 40 82 00 44 */ bne lbl_801F1994
/* 801F1954 001EE894 88 1F 01 B5 */ lbz r0, 0x1b5(r31)
/* 801F1958 001EE898 28 00 00 3D */ cmplwi r0, 0x3d
/* 801F195C 001EE89C 40 82 00 10 */ bne lbl_801F196C
/* 801F1960 001EE8A0 7F E3 FB 78 */ mr r3, r31
/* 801F1964 001EE8A4 48 00 01 D5 */ bl dMenu_save_c_NS_closeSelect
/* 801F1968 001EE8A8 48 00 00 2C */ b lbl_801F1994
lbl_801F196C:
/* 801F196C 001EE8AC 38 7F 01 C4 */ addi r3, r31, 0x1c4
/* 801F1970 001EE8B0 48 17 06 A9 */ bl func_80362018
/* 801F1974 001EE8B4 2C 03 00 00 */ cmpwi r3, 0
/* 801F1978 001EE8B8 41 82 00 14 */ beq lbl_801F198C
/* 801F197C 001EE8BC 7F E3 FB 78 */ mr r3, r31
/* 801F1980 001EE8C0 39 9F 01 C4 */ addi r12, r31, 0x1c4
/* 801F1984 001EE8C4 48 17 07 01 */ bl func_80362084
/* 801F1988 001EE8C8 60 00 00 00 */ nop
lbl_801F198C:
/* 801F198C 001EE8CC 88 1F 01 B5 */ lbz r0, 0x1b5(r31)
/* 801F1990 001EE8D0 98 1F 01 B2 */ stb r0, 0x1b2(r31)
lbl_801F1994:
/* 801F1994 001EE8D4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F1998 001EE8D8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F199C 001EE8DC 7C 08 03 A6 */ mtlr r0
/* 801F19A0 001EE8E0 38 21 00 10 */ addi r1, r1, 0x10
/* 801F19A4 001EE8E4 4E 80 00 20 */ blr
.global dMenu_save_c_NS_backSaveQuestionInitSet
dMenu_save_c_NS_backSaveQuestionInitSet:
/* 801F19A8 001EE8E8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F19AC 001EE8EC 7C 08 02 A6 */ mflr r0
/* 801F19B0 001EE8F0 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F19B4 001EE8F4 38 00 00 01 */ li r0, 1
/* 801F19B8 001EE8F8 98 03 21 90 */ stb r0, 0x2190(r3)
/* 801F19BC 001EE8FC 98 03 01 B6 */ stb r0, 0x1b6(r3)
/* 801F19C0 001EE900 38 80 03 CE */ li r4, 0x3ce
/* 801F19C4 001EE904 38 A0 00 01 */ li r5, 1
/* 801F19C8 001EE908 48 00 1A F5 */ bl dMenu_save_c_NS_msgTxtSet
/* 801F19CC 001EE90C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F19D0 001EE910 7C 08 03 A6 */ mtlr r0
/* 801F19D4 001EE914 38 21 00 10 */ addi r1, r1, 0x10
/* 801F19D8 001EE918 4E 80 00 20 */ blr
/* 801F19DC 001EE91C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F19E0 001EE920 7C 08 02 A6 */ mflr r0
/* 801F19E4 001EE924 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F19E8 001EE928 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F19EC 001EE92C 7C 7F 1B 78 */ mr r31, r3
/* 801F19F0 001EE930 3C 60 80 43 */ lis r3, lbl_8042E84C@ha
/* 801F19F4 001EE934 38 63 E8 4C */ addi r3, r3, lbl_8042E84C@l
/* 801F19F8 001EE938 88 03 00 0B */ lbz r0, 0xb(r3)
/* 801F19FC 001EE93C 98 1F 01 BD */ stb r0, 0x1bd(r31)
/* 801F1A00 001EE940 88 9F 01 BD */ lbz r4, 0x1bd(r31)
/* 801F1A04 001EE944 80 6D 8C 40 */ lwz r3, lbl_804511C0-_SDA_BASE_(r13)
/* 801F1A08 001EE948 80 63 00 04 */ lwz r3, 4(r3)
/* 801F1A0C 001EE94C 28 03 00 00 */ cmplwi r3, 0
/* 801F1A10 001EE950 41 82 00 14 */ beq lbl_801F1A24
/* 801F1A14 001EE954 81 83 00 00 */ lwz r12, 0(r3)
/* 801F1A18 001EE958 81 8C 00 10 */ lwz r12, 0x10(r12)
/* 801F1A1C 001EE95C 7D 89 03 A6 */ mtctr r12
/* 801F1A20 001EE960 4E 80 04 21 */ bctrl
lbl_801F1A24:
/* 801F1A24 001EE964 38 00 00 01 */ li r0, 1
/* 801F1A28 001EE968 98 1F 21 A0 */ stb r0, 0x21a0(r31)
/* 801F1A2C 001EE96C 38 00 00 08 */ li r0, 8
/* 801F1A30 001EE970 98 1F 01 B2 */ stb r0, 0x1b2(r31)
/* 801F1A34 001EE974 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F1A38 001EE978 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F1A3C 001EE97C 7C 08 03 A6 */ mtlr r0
/* 801F1A40 001EE980 38 21 00 10 */ addi r1, r1, 0x10
/* 801F1A44 001EE984 4E 80 00 20 */ blr
/* 801F1A48 001EE988 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F1A4C 001EE98C 7C 08 02 A6 */ mflr r0
/* 801F1A50 001EE990 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F1A54 001EE994 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F1A58 001EE998 7C 7F 1B 78 */ mr r31, r3
/* 801F1A5C 001EE99C 88 83 01 BD */ lbz r4, 0x1bd(r3)
/* 801F1A60 001EE9A0 28 04 00 00 */ cmplwi r4, 0
/* 801F1A64 001EE9A4 41 82 00 10 */ beq lbl_801F1A74
/* 801F1A68 001EE9A8 38 04 FF FF */ addi r0, r4, -1
/* 801F1A6C 001EE9AC 98 1F 01 BD */ stb r0, 0x1bd(r31)
/* 801F1A70 001EE9B0 48 00 00 B4 */ b lbl_801F1B24
lbl_801F1A74:
/* 801F1A74 001EE9B4 88 1F 01 BC */ lbz r0, 0x1bc(r31)
/* 801F1A78 001EE9B8 28 00 00 04 */ cmplwi r0, 4
/* 801F1A7C 001EE9BC 40 82 00 38 */ bne lbl_801F1AB4
/* 801F1A80 001EE9C0 88 1F 21 A2 */ lbz r0, 0x21a2(r31)
/* 801F1A84 001EE9C4 28 00 00 01 */ cmplwi r0, 1
/* 801F1A88 001EE9C8 40 82 00 24 */ bne lbl_801F1AAC
/* 801F1A8C 001EE9CC 38 00 00 00 */ li r0, 0
/* 801F1A90 001EE9D0 98 1F 21 90 */ stb r0, 0x2190(r31)
/* 801F1A94 001EE9D4 38 00 00 01 */ li r0, 1
/* 801F1A98 001EE9D8 98 1F 01 B6 */ stb r0, 0x1b6(r31)
/* 801F1A9C 001EE9DC 38 80 04 E4 */ li r4, 0x4e4
/* 801F1AA0 001EE9E0 38 A0 00 01 */ li r5, 1
/* 801F1AA4 001EE9E4 48 00 1A 19 */ bl dMenu_save_c_NS_msgTxtSet
/* 801F1AA8 001EE9E8 48 00 00 10 */ b lbl_801F1AB8
lbl_801F1AAC:
/* 801F1AAC 001EE9EC 4B FF FE FD */ bl dMenu_save_c_NS_backSaveQuestionInitSet
/* 801F1AB0 001EE9F0 48 00 00 08 */ b lbl_801F1AB8
lbl_801F1AB4:
/* 801F1AB4 001EE9F4 4B FF FE F5 */ bl dMenu_save_c_NS_backSaveQuestionInitSet
lbl_801F1AB8:
/* 801F1AB8 001EE9F8 80 6D 8C 40 */ lwz r3, lbl_804511C0-_SDA_BASE_(r13)
/* 801F1ABC 001EE9FC 80 63 00 04 */ lwz r3, 4(r3)
/* 801F1AC0 001EEA00 28 03 00 00 */ cmplwi r3, 0
/* 801F1AC4 001EEA04 41 82 00 18 */ beq lbl_801F1ADC
/* 801F1AC8 001EEA08 38 80 00 01 */ li r4, 1
/* 801F1ACC 001EEA0C 81 83 00 00 */ lwz r12, 0(r3)
/* 801F1AD0 001EEA10 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801F1AD4 001EEA14 7D 89 03 A6 */ mtctr r12
/* 801F1AD8 001EEA18 4E 80 04 21 */ bctrl
lbl_801F1ADC:
/* 801F1ADC 001EEA1C 38 60 00 00 */ li r3, 0
/* 801F1AE0 001EEA20 98 7F 21 A0 */ stb r3, 0x21a0(r31)
/* 801F1AE4 001EEA24 98 7F 01 C0 */ stb r3, 0x1c0(r31)
/* 801F1AE8 001EEA28 38 00 00 01 */ li r0, 1
/* 801F1AEC 001EEA2C 98 1F 01 BF */ stb r0, 0x1bf(r31)
/* 801F1AF0 001EEA30 98 7F 01 B0 */ stb r3, 0x1b0(r31)
/* 801F1AF4 001EEA34 88 1F 01 BC */ lbz r0, 0x1bc(r31)
/* 801F1AF8 001EEA38 28 00 00 04 */ cmplwi r0, 4
/* 801F1AFC 001EEA3C 40 82 00 24 */ bne lbl_801F1B20
/* 801F1B00 001EEA40 88 1F 21 A2 */ lbz r0, 0x21a2(r31)
/* 801F1B04 001EEA44 28 00 00 01 */ cmplwi r0, 1
/* 801F1B08 001EEA48 40 82 00 10 */ bne lbl_801F1B18
/* 801F1B0C 001EEA4C 38 00 00 05 */ li r0, 5
/* 801F1B10 001EEA50 98 1F 01 B2 */ stb r0, 0x1b2(r31)
/* 801F1B14 001EEA54 48 00 00 10 */ b lbl_801F1B24
lbl_801F1B18:
/* 801F1B18 001EEA58 98 7F 01 B2 */ stb r3, 0x1b2(r31)
/* 801F1B1C 001EEA5C 48 00 00 08 */ b lbl_801F1B24
lbl_801F1B20:
/* 801F1B20 001EEA60 98 7F 01 B2 */ stb r3, 0x1b2(r31)
lbl_801F1B24:
/* 801F1B24 001EEA64 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F1B28 001EEA68 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F1B2C 001EEA6C 7C 08 03 A6 */ mtlr r0
/* 801F1B30 001EEA70 38 21 00 10 */ addi r1, r1, 0x10
/* 801F1B34 001EEA74 4E 80 00 20 */ blr
.global dMenu_save_c_NS_closeSelect
dMenu_save_c_NS_closeSelect:
/* 801F1B38 001EEA78 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F1B3C 001EEA7C 7C 08 02 A6 */ mflr r0
/* 801F1B40 001EEA80 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F1B44 001EEA84 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 801F1B48 001EEA88 7C 7F 1B 78 */ mr r31, r3
/* 801F1B4C 001EEA8C 38 00 00 A2 */ li r0, 0xa2
/* 801F1B50 001EEA90 90 01 00 08 */ stw r0, 8(r1)
/* 801F1B54 001EEA94 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 801F1B58 001EEA98 38 81 00 08 */ addi r4, r1, 8
/* 801F1B5C 001EEA9C 38 A0 00 00 */ li r5, 0
/* 801F1B60 001EEAA0 38 C0 00 00 */ li r6, 0
/* 801F1B64 001EEAA4 38 E0 00 00 */ li r7, 0
/* 801F1B68 001EEAA8 C0 22 AA 58 */ lfs f1, lbl_80454458-_SDA2_BASE_(r2)
/* 801F1B6C 001EEAAC FC 40 08 90 */ fmr f2, f1
/* 801F1B70 001EEAB0 C0 62 AA 78 */ lfs f3, lbl_80454478-_SDA2_BASE_(r2)
/* 801F1B74 001EEAB4 FC 80 18 90 */ fmr f4, f3
/* 801F1B78 001EEAB8 39 00 00 00 */ li r8, 0
/* 801F1B7C 001EEABC 48 0B 9E 09 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 801F1B80 001EEAC0 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 801F1B84 001EEAC4 C0 22 AA 48 */ lfs f1, lbl_80454448-_SDA2_BASE_(r2)
/* 801F1B88 001EEAC8 4B FA 37 19 */ bl dSelect_cursor_c_NS_setAlphaRate
/* 801F1B8C 001EEACC 88 1F 01 BC */ lbz r0, 0x1bc(r31)
/* 801F1B90 001EEAD0 28 00 00 03 */ cmplwi r0, 3
/* 801F1B94 001EEAD4 41 82 00 38 */ beq lbl_801F1BCC
/* 801F1B98 001EEAD8 28 00 00 04 */ cmplwi r0, 4
/* 801F1B9C 001EEADC 41 82 00 30 */ beq lbl_801F1BCC
/* 801F1BA0 001EEAE0 38 00 00 03 */ li r0, 3
/* 801F1BA4 001EEAE4 98 1F 01 BA */ stb r0, 0x1ba(r31)
/* 801F1BA8 001EEAE8 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801F1BAC 001EEAEC 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801F1BB0 001EEAF0 88 83 00 DD */ lbz r4, 0xdd(r3)
/* 801F1BB4 001EEAF4 28 04 00 00 */ cmplwi r4, 0
/* 801F1BB8 001EEAF8 41 82 00 08 */ beq lbl_801F1BC0
/* 801F1BBC 001EEAFC 48 02 C2 5D */ bl dMeter2Info_c_NS_setMiniGameItem
lbl_801F1BC0:
/* 801F1BC0 001EEB00 38 00 00 29 */ li r0, 0x29
/* 801F1BC4 001EEB04 98 1F 01 B2 */ stb r0, 0x1b2(r31)
/* 801F1BC8 001EEB08 48 00 00 1C */ b lbl_801F1BE4
lbl_801F1BCC:
/* 801F1BCC 001EEB0C 38 00 00 01 */ li r0, 1
/* 801F1BD0 001EEB10 98 1F 01 BF */ stb r0, 0x1bf(r31)
/* 801F1BD4 001EEB14 38 00 00 00 */ li r0, 0
/* 801F1BD8 001EEB18 98 1F 21 A2 */ stb r0, 0x21a2(r31)
/* 801F1BDC 001EEB1C 38 00 00 07 */ li r0, 7
/* 801F1BE0 001EEB20 98 1F 01 B2 */ stb r0, 0x1b2(r31)
lbl_801F1BE4:
/* 801F1BE4 001EEB24 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 801F1BE8 001EEB28 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F1BEC 001EEB2C 7C 08 03 A6 */ mtlr r0
/* 801F1BF0 001EEB30 38 21 00 20 */ addi r1, r1, 0x20
/* 801F1BF4 001EEB34 4E 80 00 20 */ blr
.global dMenu_save_c_NS_closeSelect2
dMenu_save_c_NS_closeSelect2:
/* 801F1BF8 001EEB38 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F1BFC 001EEB3C 7C 08 02 A6 */ mflr r0
/* 801F1C00 001EEB40 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F1C04 001EEB44 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 801F1C08 001EEB48 7C 7F 1B 78 */ mr r31, r3
/* 801F1C0C 001EEB4C 38 00 00 6D */ li r0, 0x6d
/* 801F1C10 001EEB50 90 01 00 08 */ stw r0, 8(r1)
/* 801F1C14 001EEB54 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 801F1C18 001EEB58 38 81 00 08 */ addi r4, r1, 8
/* 801F1C1C 001EEB5C 38 A0 00 00 */ li r5, 0
/* 801F1C20 001EEB60 38 C0 00 00 */ li r6, 0
/* 801F1C24 001EEB64 38 E0 00 00 */ li r7, 0
/* 801F1C28 001EEB68 C0 22 AA 58 */ lfs f1, lbl_80454458-_SDA2_BASE_(r2)
/* 801F1C2C 001EEB6C FC 40 08 90 */ fmr f2, f1
/* 801F1C30 001EEB70 C0 62 AA 78 */ lfs f3, lbl_80454478-_SDA2_BASE_(r2)
/* 801F1C34 001EEB74 FC 80 18 90 */ fmr f4, f3
/* 801F1C38 001EEB78 39 00 00 00 */ li r8, 0
/* 801F1C3C 001EEB7C 48 0B 9D 49 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 801F1C40 001EEB80 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 801F1C44 001EEB84 C0 22 AA 48 */ lfs f1, lbl_80454448-_SDA2_BASE_(r2)
/* 801F1C48 001EEB88 4B FA 36 59 */ bl dSelect_cursor_c_NS_setAlphaRate
/* 801F1C4C 001EEB8C 38 00 00 01 */ li r0, 1
/* 801F1C50 001EEB90 98 1F 21 A2 */ stb r0, 0x21a2(r31)
/* 801F1C54 001EEB94 38 00 00 07 */ li r0, 7
/* 801F1C58 001EEB98 98 1F 01 B2 */ stb r0, 0x1b2(r31)
/* 801F1C5C 001EEB9C 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 801F1C60 001EEBA0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F1C64 001EEBA4 7C 08 03 A6 */ mtlr r0
/* 801F1C68 001EEBA8 38 21 00 20 */ addi r1, r1, 0x20
/* 801F1C6C 001EEBAC 4E 80 00 20 */ blr
/* 801F1C70 001EEBB0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F1C74 001EEBB4 7C 08 02 A6 */ mflr r0
/* 801F1C78 001EEBB8 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F1C7C 001EEBBC 38 80 03 B5 */ li r4, 0x3b5
/* 801F1C80 001EEBC0 48 00 34 45 */ bl dMenu_save_c_NS_errorTxtSet
/* 801F1C84 001EEBC4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F1C88 001EEBC8 7C 08 03 A6 */ mtlr r0
/* 801F1C8C 001EEBCC 38 21 00 10 */ addi r1, r1, 0x10
/* 801F1C90 001EEBD0 4E 80 00 20 */ blr
/* 801F1C94 001EEBD4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F1C98 001EEBD8 7C 08 02 A6 */ mflr r0
/* 801F1C9C 001EEBDC 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F1CA0 001EEBE0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F1CA4 001EEBE4 7C 7F 1B 78 */ mr r31, r3
/* 801F1CA8 001EEBE8 38 80 03 C0 */ li r4, 0x3c0
/* 801F1CAC 001EEBEC 48 00 34 19 */ bl dMenu_save_c_NS_errorTxtSet
/* 801F1CB0 001EEBF0 38 00 00 00 */ li r0, 0
/* 801F1CB4 001EEBF4 98 1F 01 B6 */ stb r0, 0x1b6(r31)
/* 801F1CB8 001EEBF8 7F E3 FB 78 */ mr r3, r31
/* 801F1CBC 001EEBFC 38 80 00 01 */ li r4, 1
/* 801F1CC0 001EEC00 48 00 45 3D */ bl dMenu_save_c_NS_ketteiTxtDispAnmInit
/* 801F1CC4 001EEC04 7F E3 FB 78 */ mr r3, r31
/* 801F1CC8 001EEC08 38 80 0B B7 */ li r4, 0xbb7
/* 801F1CCC 001EEC0C 38 A0 0B C1 */ li r5, 0xbc1
/* 801F1CD0 001EEC10 38 C0 00 00 */ li r6, 0
/* 801F1CD4 001EEC14 48 00 3A 71 */ bl dMenu_save_c_NS_yesnoMenuMoveAnmInitSet
/* 801F1CD8 001EEC18 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F1CDC 001EEC1C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F1CE0 001EEC20 7C 08 03 A6 */ mtlr r0
/* 801F1CE4 001EEC24 38 21 00 10 */ addi r1, r1, 0x10
/* 801F1CE8 001EEC28 4E 80 00 20 */ blr
/* 801F1CEC 001EEC2C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F1CF0 001EEC30 7C 08 02 A6 */ mflr r0
/* 801F1CF4 001EEC34 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F1CF8 001EEC38 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F1CFC 001EEC3C 7C 7F 1B 78 */ mr r31, r3
/* 801F1D00 001EEC40 48 00 34 91 */ bl dMenu_save_c_NS_errorTxtChangeAnm
/* 801F1D04 001EEC44 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 801F1D08 001EEC48 28 00 00 01 */ cmplwi r0, 1
/* 801F1D0C 001EEC4C 40 82 00 34 */ bne lbl_801F1D40
/* 801F1D10 001EEC50 3C 60 80 3C */ lis r3, lbl_803BE758@ha
/* 801F1D14 001EEC54 38 83 E7 58 */ addi r4, r3, lbl_803BE758@l
/* 801F1D18 001EEC58 80 64 00 00 */ lwz r3, 0(r4)
/* 801F1D1C 001EEC5C 80 04 00 04 */ lwz r0, 4(r4)
/* 801F1D20 001EEC60 90 7F 01 C4 */ stw r3, 0x1c4(r31)
/* 801F1D24 001EEC64 90 1F 01 C8 */ stw r0, 0x1c8(r31)
/* 801F1D28 001EEC68 80 04 00 08 */ lwz r0, 8(r4)
/* 801F1D2C 001EEC6C 90 1F 01 CC */ stw r0, 0x1cc(r31)
/* 801F1D30 001EEC70 38 00 00 0B */ li r0, 0xb
/* 801F1D34 001EEC74 98 1F 01 B5 */ stb r0, 0x1b5(r31)
/* 801F1D38 001EEC78 38 00 00 09 */ li r0, 9
/* 801F1D3C 001EEC7C 98 1F 01 B2 */ stb r0, 0x1b2(r31)
lbl_801F1D40:
/* 801F1D40 001EEC80 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F1D44 001EEC84 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F1D48 001EEC88 7C 08 03 A6 */ mtlr r0
/* 801F1D4C 001EEC8C 38 21 00 10 */ addi r1, r1, 0x10
/* 801F1D50 001EEC90 4E 80 00 20 */ blr
/* 801F1D54 001EEC94 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F1D58 001EEC98 7C 08 02 A6 */ mflr r0
/* 801F1D5C 001EEC9C 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F1D60 001EECA0 39 61 00 20 */ addi r11, r1, 0x20
/* 801F1D64 001EECA4 48 17 04 79 */ bl _savegpr_29
/* 801F1D68 001EECA8 7C 7D 1B 78 */ mr r29, r3
/* 801F1D6C 001EECAC 48 00 34 25 */ bl dMenu_save_c_NS_errorTxtChangeAnm
/* 801F1D70 001EECB0 7C 7E 1B 78 */ mr r30, r3
/* 801F1D74 001EECB4 7F A3 EB 78 */ mr r3, r29
/* 801F1D78 001EECB8 48 00 3B 51 */ bl dMenu_save_c_NS_yesnoMenuMoveAnm
/* 801F1D7C 001EECBC 7C 7F 1B 78 */ mr r31, r3
/* 801F1D80 001EECC0 7F A3 EB 78 */ mr r3, r29
/* 801F1D84 001EECC4 48 00 44 F5 */ bl dMenu_save_c_NS_ketteiTxtDispAnm
/* 801F1D88 001EECC8 57 C0 06 3E */ clrlwi r0, r30, 0x18
/* 801F1D8C 001EECCC 28 00 00 01 */ cmplwi r0, 1
/* 801F1D90 001EECD0 40 82 00 2C */ bne lbl_801F1DBC
/* 801F1D94 001EECD4 57 E0 06 3E */ clrlwi r0, r31, 0x18
/* 801F1D98 001EECD8 28 00 00 01 */ cmplwi r0, 1
/* 801F1D9C 001EECDC 40 82 00 20 */ bne lbl_801F1DBC
/* 801F1DA0 001EECE0 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 801F1DA4 001EECE4 28 00 00 01 */ cmplwi r0, 1
/* 801F1DA8 001EECE8 40 82 00 14 */ bne lbl_801F1DBC
/* 801F1DAC 001EECEC 7F A3 EB 78 */ mr r3, r29
/* 801F1DB0 001EECF0 48 00 3F D5 */ bl dMenu_save_c_NS_yesnoCursorShow
/* 801F1DB4 001EECF4 38 00 00 0C */ li r0, 0xc
/* 801F1DB8 001EECF8 98 1D 01 B2 */ stb r0, 0x1b2(r29)
lbl_801F1DBC:
/* 801F1DBC 001EECFC 39 61 00 20 */ addi r11, r1, 0x20
/* 801F1DC0 001EED00 48 17 04 69 */ bl _restgpr_29
/* 801F1DC4 001EED04 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F1DC8 001EED08 7C 08 03 A6 */ mtlr r0
/* 801F1DCC 001EED0C 38 21 00 20 */ addi r1, r1, 0x20
/* 801F1DD0 001EED10 4E 80 00 20 */ blr
/* 801F1DD4 001EED14 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F1DD8 001EED18 7C 08 02 A6 */ mflr r0
/* 801F1DDC 001EED1C 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F1DE0 001EED20 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F1DE4 001EED24 7C 7F 1B 78 */ mr r31, r3
/* 801F1DE8 001EED28 38 80 00 01 */ li r4, 1
/* 801F1DEC 001EED2C 38 A0 00 00 */ li r5, 0
/* 801F1DF0 001EED30 48 00 30 59 */ bl dMenu_save_c_NS_errYesNoSelect
/* 801F1DF4 001EED34 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801F1DF8 001EED38 41 82 00 4C */ beq lbl_801F1E44
/* 801F1DFC 001EED3C 88 1F 01 B6 */ lbz r0, 0x1b6(r31)
/* 801F1E00 001EED40 28 00 00 00 */ cmplwi r0, 0
/* 801F1E04 001EED44 41 82 00 38 */ beq lbl_801F1E3C
/* 801F1E08 001EED48 7F E3 FB 78 */ mr r3, r31
/* 801F1E0C 001EED4C 38 80 03 BD */ li r4, 0x3bd
/* 801F1E10 001EED50 48 00 32 B5 */ bl dMenu_save_c_NS_errorTxtSet
/* 801F1E14 001EED54 88 1F 01 B6 */ lbz r0, 0x1b6(r31)
/* 801F1E18 001EED58 98 1F 01 B7 */ stb r0, 0x1b7(r31)
/* 801F1E1C 001EED5C 38 00 00 00 */ li r0, 0
/* 801F1E20 001EED60 98 1F 01 B6 */ stb r0, 0x1b6(r31)
/* 801F1E24 001EED64 7F E3 FB 78 */ mr r3, r31
/* 801F1E28 001EED68 38 80 00 01 */ li r4, 1
/* 801F1E2C 001EED6C 48 00 26 E5 */ bl dMenu_save_c_NS_yesnoSelectAnmSet
/* 801F1E30 001EED70 38 00 00 0D */ li r0, 0xd
/* 801F1E34 001EED74 98 1F 01 B2 */ stb r0, 0x1b2(r31)
/* 801F1E38 001EED78 48 00 00 0C */ b lbl_801F1E44
lbl_801F1E3C:
/* 801F1E3C 001EED7C 7F E3 FB 78 */ mr r3, r31
/* 801F1E40 001EED80 4B FF FC F9 */ bl dMenu_save_c_NS_closeSelect
lbl_801F1E44:
/* 801F1E44 001EED84 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F1E48 001EED88 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F1E4C 001EED8C 7C 08 03 A6 */ mtlr r0
/* 801F1E50 001EED90 38 21 00 10 */ addi r1, r1, 0x10
/* 801F1E54 001EED94 4E 80 00 20 */ blr
/* 801F1E58 001EED98 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F1E5C 001EED9C 7C 08 02 A6 */ mflr r0
/* 801F1E60 001EEDA0 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F1E64 001EEDA4 39 61 00 20 */ addi r11, r1, 0x20
/* 801F1E68 001EEDA8 48 17 03 75 */ bl _savegpr_29
/* 801F1E6C 001EEDAC 7C 7D 1B 78 */ mr r29, r3
/* 801F1E70 001EEDB0 48 00 33 21 */ bl dMenu_save_c_NS_errorTxtChangeAnm
/* 801F1E74 001EEDB4 7C 7E 1B 78 */ mr r30, r3
/* 801F1E78 001EEDB8 7F A3 EB 78 */ mr r3, r29
/* 801F1E7C 001EEDBC 38 80 00 01 */ li r4, 1
/* 801F1E80 001EEDC0 48 00 3C 65 */ bl dMenu_save_c_NS_yesnoSelectMoveAnm
/* 801F1E84 001EEDC4 7C 7F 1B 78 */ mr r31, r3
/* 801F1E88 001EEDC8 7F A3 EB 78 */ mr r3, r29
/* 801F1E8C 001EEDCC 88 9D 01 B7 */ lbz r4, 0x1b7(r29)
/* 801F1E90 001EEDD0 48 00 47 C5 */ bl dMenu_save_c_NS_yesnoWakuAlpahAnm
/* 801F1E94 001EEDD4 57 C0 06 3E */ clrlwi r0, r30, 0x18
/* 801F1E98 001EEDD8 28 00 00 01 */ cmplwi r0, 1
/* 801F1E9C 001EEDDC 40 82 00 2C */ bne lbl_801F1EC8
/* 801F1EA0 001EEDE0 57 E0 06 3E */ clrlwi r0, r31, 0x18
/* 801F1EA4 001EEDE4 28 00 00 01 */ cmplwi r0, 1
/* 801F1EA8 001EEDE8 40 82 00 20 */ bne lbl_801F1EC8
/* 801F1EAC 001EEDEC 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 801F1EB0 001EEDF0 28 00 00 01 */ cmplwi r0, 1
/* 801F1EB4 001EEDF4 40 82 00 14 */ bne lbl_801F1EC8
/* 801F1EB8 001EEDF8 7F A3 EB 78 */ mr r3, r29
/* 801F1EBC 001EEDFC 48 00 3E C9 */ bl dMenu_save_c_NS_yesnoCursorShow
/* 801F1EC0 001EEE00 38 00 00 0E */ li r0, 0xe
/* 801F1EC4 001EEE04 98 1D 01 B2 */ stb r0, 0x1b2(r29)
lbl_801F1EC8:
/* 801F1EC8 001EEE08 39 61 00 20 */ addi r11, r1, 0x20
/* 801F1ECC 001EEE0C 48 17 03 5D */ bl _restgpr_29
/* 801F1ED0 001EEE10 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F1ED4 001EEE14 7C 08 03 A6 */ mtlr r0
/* 801F1ED8 001EEE18 38 21 00 20 */ addi r1, r1, 0x20
/* 801F1EDC 001EEE1C 4E 80 00 20 */ blr
/* 801F1EE0 001EEE20 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F1EE4 001EEE24 7C 08 02 A6 */ mflr r0
/* 801F1EE8 001EEE28 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F1EEC 001EEE2C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F1EF0 001EEE30 7C 7F 1B 78 */ mr r31, r3
/* 801F1EF4 001EEE34 38 80 00 01 */ li r4, 1
/* 801F1EF8 001EEE38 38 A0 00 00 */ li r5, 0
/* 801F1EFC 001EEE3C 48 00 2F 4D */ bl dMenu_save_c_NS_errYesNoSelect
/* 801F1F00 001EEE40 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801F1F04 001EEE44 41 82 00 68 */ beq lbl_801F1F6C
/* 801F1F08 001EEE48 88 1F 01 B6 */ lbz r0, 0x1b6(r31)
/* 801F1F0C 001EEE4C 28 00 00 00 */ cmplwi r0, 0
/* 801F1F10 001EEE50 41 82 00 54 */ beq lbl_801F1F64
/* 801F1F14 001EEE54 38 00 00 01 */ li r0, 1
/* 801F1F18 001EEE58 98 1F 01 BF */ stb r0, 0x1bf(r31)
/* 801F1F1C 001EEE5C 3C 60 80 43 */ lis r3, lbl_8042E84C@ha
/* 801F1F20 001EEE60 38 63 E8 4C */ addi r3, r3, lbl_8042E84C@l
/* 801F1F24 001EEE64 88 03 00 0B */ lbz r0, 0xb(r3)
/* 801F1F28 001EEE68 98 1F 01 BD */ stb r0, 0x1bd(r31)
/* 801F1F2C 001EEE6C 88 9F 01 BD */ lbz r4, 0x1bd(r31)
/* 801F1F30 001EEE70 80 6D 8C 40 */ lwz r3, lbl_804511C0-_SDA_BASE_(r13)
/* 801F1F34 001EEE74 80 63 00 04 */ lwz r3, 4(r3)
/* 801F1F38 001EEE78 28 03 00 00 */ cmplwi r3, 0
/* 801F1F3C 001EEE7C 41 82 00 14 */ beq lbl_801F1F50
/* 801F1F40 001EEE80 81 83 00 00 */ lwz r12, 0(r3)
/* 801F1F44 001EEE84 81 8C 00 10 */ lwz r12, 0x10(r12)
/* 801F1F48 001EEE88 7D 89 03 A6 */ mtctr r12
/* 801F1F4C 001EEE8C 4E 80 04 21 */ bctrl
lbl_801F1F50:
/* 801F1F50 001EEE90 38 00 00 01 */ li r0, 1
/* 801F1F54 001EEE94 98 1F 21 A0 */ stb r0, 0x21a0(r31)
/* 801F1F58 001EEE98 38 00 00 0F */ li r0, 0xf
/* 801F1F5C 001EEE9C 98 1F 01 B2 */ stb r0, 0x1b2(r31)
/* 801F1F60 001EEEA0 48 00 00 0C */ b lbl_801F1F6C
lbl_801F1F64:
/* 801F1F64 001EEEA4 7F E3 FB 78 */ mr r3, r31
/* 801F1F68 001EEEA8 4B FF FB D1 */ bl dMenu_save_c_NS_closeSelect
lbl_801F1F6C:
/* 801F1F6C 001EEEAC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F1F70 001EEEB0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F1F74 001EEEB4 7C 08 03 A6 */ mtlr r0
/* 801F1F78 001EEEB8 38 21 00 10 */ addi r1, r1, 0x10
/* 801F1F7C 001EEEBC 4E 80 00 20 */ blr
/* 801F1F80 001EEEC0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F1F84 001EEEC4 7C 08 02 A6 */ mflr r0
/* 801F1F88 001EEEC8 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F1F8C 001EEECC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F1F90 001EEED0 7C 7F 1B 78 */ mr r31, r3
/* 801F1F94 001EEED4 88 63 01 BD */ lbz r3, 0x1bd(r3)
/* 801F1F98 001EEED8 28 03 00 00 */ cmplwi r3, 0
/* 801F1F9C 001EEEDC 41 82 00 10 */ beq lbl_801F1FAC
/* 801F1FA0 001EEEE0 38 03 FF FF */ addi r0, r3, -1
/* 801F1FA4 001EEEE4 98 1F 01 BD */ stb r0, 0x1bd(r31)
/* 801F1FA8 001EEEE8 48 00 00 44 */ b lbl_801F1FEC
lbl_801F1FAC:
/* 801F1FAC 001EEEEC 38 00 00 01 */ li r0, 1
/* 801F1FB0 001EEEF0 98 1F 21 A1 */ stb r0, 0x21a1(r31)
/* 801F1FB4 001EEEF4 80 6D 8C 40 */ lwz r3, lbl_804511C0-_SDA_BASE_(r13)
/* 801F1FB8 001EEEF8 80 63 00 04 */ lwz r3, 4(r3)
/* 801F1FBC 001EEEFC 28 03 00 00 */ cmplwi r3, 0
/* 801F1FC0 001EEF00 41 82 00 18 */ beq lbl_801F1FD8
/* 801F1FC4 001EEF04 38 80 00 00 */ li r4, 0
/* 801F1FC8 001EEF08 81 83 00 00 */ lwz r12, 0(r3)
/* 801F1FCC 001EEF0C 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801F1FD0 001EEF10 7D 89 03 A6 */ mtctr r12
/* 801F1FD4 001EEF14 4E 80 04 21 */ bctrl
lbl_801F1FD8:
/* 801F1FD8 001EEF18 38 00 00 00 */ li r0, 0
/* 801F1FDC 001EEF1C 98 1F 21 A0 */ stb r0, 0x21a0(r31)
/* 801F1FE0 001EEF20 38 00 00 01 */ li r0, 1
/* 801F1FE4 001EEF24 80 6D 86 F8 */ lwz r3, m_Do_Reset_NS_mDoRst_NS_mResetData-_SDA_BASE_(r13)
/* 801F1FE8 001EEF28 98 03 00 10 */ stb r0, 0x10(r3)
lbl_801F1FEC:
/* 801F1FEC 001EEF2C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F1FF0 001EEF30 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F1FF4 001EEF34 7C 08 03 A6 */ mtlr r0
/* 801F1FF8 001EEF38 38 21 00 10 */ addi r1, r1, 0x10
/* 801F1FFC 001EEF3C 4E 80 00 20 */ blr
/* 801F2000 001EEF40 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F2004 001EEF44 7C 08 02 A6 */ mflr r0
/* 801F2008 001EEF48 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F200C 001EEF4C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F2010 001EEF50 7C 7F 1B 78 */ mr r31, r3
/* 801F2014 001EEF54 38 80 00 01 */ li r4, 1
/* 801F2018 001EEF58 38 A0 00 00 */ li r5, 0
/* 801F201C 001EEF5C 48 00 2E 2D */ bl dMenu_save_c_NS_errYesNoSelect
/* 801F2020 001EEF60 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801F2024 001EEF64 41 82 00 74 */ beq lbl_801F2098
/* 801F2028 001EEF68 88 1F 01 B6 */ lbz r0, 0x1b6(r31)
/* 801F202C 001EEF6C 28 00 00 00 */ cmplwi r0, 0
/* 801F2030 001EEF70 41 82 00 38 */ beq lbl_801F2068
/* 801F2034 001EEF74 7F E3 FB 78 */ mr r3, r31
/* 801F2038 001EEF78 38 80 03 B9 */ li r4, 0x3b9
/* 801F203C 001EEF7C 48 00 30 89 */ bl dMenu_save_c_NS_errorTxtSet
/* 801F2040 001EEF80 88 1F 01 B6 */ lbz r0, 0x1b6(r31)
/* 801F2044 001EEF84 98 1F 01 B7 */ stb r0, 0x1b7(r31)
/* 801F2048 001EEF88 38 00 00 00 */ li r0, 0
/* 801F204C 001EEF8C 98 1F 01 B6 */ stb r0, 0x1b6(r31)
/* 801F2050 001EEF90 7F E3 FB 78 */ mr r3, r31
/* 801F2054 001EEF94 38 80 00 01 */ li r4, 1
/* 801F2058 001EEF98 48 00 24 B9 */ bl dMenu_save_c_NS_yesnoSelectAnmSet
/* 801F205C 001EEF9C 38 00 00 11 */ li r0, 0x11
/* 801F2060 001EEFA0 98 1F 01 B2 */ stb r0, 0x1b2(r31)
/* 801F2064 001EEFA4 48 00 00 34 */ b lbl_801F2098
lbl_801F2068:
/* 801F2068 001EEFA8 7F E3 FB 78 */ mr r3, r31
/* 801F206C 001EEFAC 38 80 03 BC */ li r4, 0x3bc
/* 801F2070 001EEFB0 48 00 30 55 */ bl dMenu_save_c_NS_errorTxtSet
/* 801F2074 001EEFB4 38 00 00 00 */ li r0, 0
/* 801F2078 001EEFB8 98 1F 00 9E */ stb r0, 0x9e(r31)
/* 801F207C 001EEFBC 7F E3 FB 78 */ mr r3, r31
/* 801F2080 001EEFC0 38 80 0B C1 */ li r4, 0xbc1
/* 801F2084 001EEFC4 38 A0 0B B7 */ li r5, 0xbb7
/* 801F2088 001EEFC8 38 C0 00 00 */ li r6, 0
/* 801F208C 001EEFCC 48 00 36 B9 */ bl dMenu_save_c_NS_yesnoMenuMoveAnmInitSet
/* 801F2090 001EEFD0 38 00 00 12 */ li r0, 0x12
/* 801F2094 001EEFD4 98 1F 01 B2 */ stb r0, 0x1b2(r31)
lbl_801F2098:
/* 801F2098 001EEFD8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F209C 001EEFDC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F20A0 001EEFE0 7C 08 03 A6 */ mtlr r0
/* 801F20A4 001EEFE4 38 21 00 10 */ addi r1, r1, 0x10
/* 801F20A8 001EEFE8 4E 80 00 20 */ blr
/* 801F20AC 001EEFEC 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F20B0 001EEFF0 7C 08 02 A6 */ mflr r0
/* 801F20B4 001EEFF4 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F20B8 001EEFF8 39 61 00 20 */ addi r11, r1, 0x20
/* 801F20BC 001EEFFC 48 17 01 21 */ bl _savegpr_29
/* 801F20C0 001EF000 7C 7D 1B 78 */ mr r29, r3
/* 801F20C4 001EF004 48 00 30 CD */ bl dMenu_save_c_NS_errorTxtChangeAnm
/* 801F20C8 001EF008 7C 7E 1B 78 */ mr r30, r3
/* 801F20CC 001EF00C 7F A3 EB 78 */ mr r3, r29
/* 801F20D0 001EF010 38 80 00 01 */ li r4, 1
/* 801F20D4 001EF014 48 00 3A 11 */ bl dMenu_save_c_NS_yesnoSelectMoveAnm
/* 801F20D8 001EF018 7C 7F 1B 78 */ mr r31, r3
/* 801F20DC 001EF01C 7F A3 EB 78 */ mr r3, r29
/* 801F20E0 001EF020 88 9D 01 B7 */ lbz r4, 0x1b7(r29)
/* 801F20E4 001EF024 48 00 45 71 */ bl dMenu_save_c_NS_yesnoWakuAlpahAnm
/* 801F20E8 001EF028 57 C0 06 3E */ clrlwi r0, r30, 0x18
/* 801F20EC 001EF02C 28 00 00 01 */ cmplwi r0, 1
/* 801F20F0 001EF030 40 82 00 2C */ bne lbl_801F211C
/* 801F20F4 001EF034 57 E0 06 3E */ clrlwi r0, r31, 0x18
/* 801F20F8 001EF038 28 00 00 01 */ cmplwi r0, 1
/* 801F20FC 001EF03C 40 82 00 20 */ bne lbl_801F211C
/* 801F2100 001EF040 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 801F2104 001EF044 28 00 00 01 */ cmplwi r0, 1
/* 801F2108 001EF048 40 82 00 14 */ bne lbl_801F211C
/* 801F210C 001EF04C 7F A3 EB 78 */ mr r3, r29
/* 801F2110 001EF050 48 00 3C 75 */ bl dMenu_save_c_NS_yesnoCursorShow
/* 801F2114 001EF054 38 00 00 13 */ li r0, 0x13
/* 801F2118 001EF058 98 1D 01 B2 */ stb r0, 0x1b2(r29)
lbl_801F211C:
/* 801F211C 001EF05C 39 61 00 20 */ addi r11, r1, 0x20
/* 801F2120 001EF060 48 17 01 09 */ bl _restgpr_29
/* 801F2124 001EF064 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F2128 001EF068 7C 08 03 A6 */ mtlr r0
/* 801F212C 001EF06C 38 21 00 20 */ addi r1, r1, 0x20
/* 801F2130 001EF070 4E 80 00 20 */ blr
/* 801F2134 001EF074 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F2138 001EF078 7C 08 02 A6 */ mflr r0
/* 801F213C 001EF07C 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F2140 001EF080 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F2144 001EF084 93 C1 00 08 */ stw r30, 8(r1)
/* 801F2148 001EF088 7C 7E 1B 78 */ mr r30, r3
/* 801F214C 001EF08C 48 00 30 45 */ bl dMenu_save_c_NS_errorTxtChangeAnm
/* 801F2150 001EF090 7C 7F 1B 78 */ mr r31, r3
/* 801F2154 001EF094 7F C3 F3 78 */ mr r3, r30
/* 801F2158 001EF098 48 00 37 71 */ bl dMenu_save_c_NS_yesnoMenuMoveAnm
/* 801F215C 001EF09C 57 E0 06 3E */ clrlwi r0, r31, 0x18
/* 801F2160 001EF0A0 28 00 00 01 */ cmplwi r0, 1
/* 801F2164 001EF0A4 40 82 00 20 */ bne lbl_801F2184
/* 801F2168 001EF0A8 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 801F216C 001EF0AC 28 00 00 01 */ cmplwi r0, 1
/* 801F2170 001EF0B0 40 82 00 14 */ bne lbl_801F2184
/* 801F2174 001EF0B4 38 00 00 09 */ li r0, 9
/* 801F2178 001EF0B8 98 1E 01 B2 */ stb r0, 0x1b2(r30)
/* 801F217C 001EF0BC 38 00 00 3D */ li r0, 0x3d
/* 801F2180 001EF0C0 98 1E 01 B5 */ stb r0, 0x1b5(r30)
lbl_801F2184:
/* 801F2184 001EF0C4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F2188 001EF0C8 83 C1 00 08 */ lwz r30, 8(r1)
/* 801F218C 001EF0CC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F2190 001EF0D0 7C 08 03 A6 */ mtlr r0
/* 801F2194 001EF0D4 38 21 00 10 */ addi r1, r1, 0x10
/* 801F2198 001EF0D8 4E 80 00 20 */ blr
/* 801F219C 001EF0DC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F21A0 001EF0E0 7C 08 02 A6 */ mflr r0
/* 801F21A4 001EF0E4 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F21A8 001EF0E8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F21AC 001EF0EC 7C 7F 1B 78 */ mr r31, r3
/* 801F21B0 001EF0F0 38 80 00 01 */ li r4, 1
/* 801F21B4 001EF0F4 38 A0 00 00 */ li r5, 0
/* 801F21B8 001EF0F8 48 00 2C 91 */ bl dMenu_save_c_NS_errYesNoSelect
/* 801F21BC 001EF0FC 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801F21C0 001EF100 41 82 00 7C */ beq lbl_801F223C
/* 801F21C4 001EF104 88 1F 01 B6 */ lbz r0, 0x1b6(r31)
/* 801F21C8 001EF108 28 00 00 00 */ cmplwi r0, 0
/* 801F21CC 001EF10C 41 82 00 40 */ beq lbl_801F220C
/* 801F21D0 001EF110 38 00 00 01 */ li r0, 1
/* 801F21D4 001EF114 98 1F 01 BF */ stb r0, 0x1bf(r31)
/* 801F21D8 001EF118 7F E3 FB 78 */ mr r3, r31
/* 801F21DC 001EF11C 38 80 03 B8 */ li r4, 0x3b8
/* 801F21E0 001EF120 48 00 2E E5 */ bl dMenu_save_c_NS_errorTxtSet
/* 801F21E4 001EF124 38 00 00 00 */ li r0, 0
/* 801F21E8 001EF128 98 1F 00 9E */ stb r0, 0x9e(r31)
/* 801F21EC 001EF12C 7F E3 FB 78 */ mr r3, r31
/* 801F21F0 001EF130 38 80 0B C1 */ li r4, 0xbc1
/* 801F21F4 001EF134 38 A0 0B B7 */ li r5, 0xbb7
/* 801F21F8 001EF138 38 C0 00 00 */ li r6, 0
/* 801F21FC 001EF13C 48 00 35 49 */ bl dMenu_save_c_NS_yesnoMenuMoveAnmInitSet
/* 801F2200 001EF140 38 00 00 14 */ li r0, 0x14
/* 801F2204 001EF144 98 1F 01 B2 */ stb r0, 0x1b2(r31)
/* 801F2208 001EF148 48 00 00 34 */ b lbl_801F223C
lbl_801F220C:
/* 801F220C 001EF14C 7F E3 FB 78 */ mr r3, r31
/* 801F2210 001EF150 38 80 03 BC */ li r4, 0x3bc
/* 801F2214 001EF154 48 00 2E B1 */ bl dMenu_save_c_NS_errorTxtSet
/* 801F2218 001EF158 38 00 00 00 */ li r0, 0
/* 801F221C 001EF15C 98 1F 00 9E */ stb r0, 0x9e(r31)
/* 801F2220 001EF160 7F E3 FB 78 */ mr r3, r31
/* 801F2224 001EF164 38 80 0B C1 */ li r4, 0xbc1
/* 801F2228 001EF168 38 A0 0B B7 */ li r5, 0xbb7
/* 801F222C 001EF16C 38 C0 00 00 */ li r6, 0
/* 801F2230 001EF170 48 00 35 15 */ bl dMenu_save_c_NS_yesnoMenuMoveAnmInitSet
/* 801F2234 001EF174 38 00 00 12 */ li r0, 0x12
/* 801F2238 001EF178 98 1F 01 B2 */ stb r0, 0x1b2(r31)
lbl_801F223C:
/* 801F223C 001EF17C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F2240 001EF180 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F2244 001EF184 7C 08 03 A6 */ mtlr r0
/* 801F2248 001EF188 38 21 00 10 */ addi r1, r1, 0x10
/* 801F224C 001EF18C 4E 80 00 20 */ blr
/* 801F2250 001EF190 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F2254 001EF194 7C 08 02 A6 */ mflr r0
/* 801F2258 001EF198 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F225C 001EF19C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F2260 001EF1A0 93 C1 00 08 */ stw r30, 8(r1)
/* 801F2264 001EF1A4 7C 7E 1B 78 */ mr r30, r3
/* 801F2268 001EF1A8 48 00 2F 29 */ bl dMenu_save_c_NS_errorTxtChangeAnm
/* 801F226C 001EF1AC 7C 7F 1B 78 */ mr r31, r3
/* 801F2270 001EF1B0 7F C3 F3 78 */ mr r3, r30
/* 801F2274 001EF1B4 48 00 36 55 */ bl dMenu_save_c_NS_yesnoMenuMoveAnm
/* 801F2278 001EF1B8 57 E0 06 3E */ clrlwi r0, r31, 0x18
/* 801F227C 001EF1BC 28 00 00 01 */ cmplwi r0, 1
/* 801F2280 001EF1C0 40 82 00 34 */ bne lbl_801F22B4
/* 801F2284 001EF1C4 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 801F2288 001EF1C8 28 00 00 01 */ cmplwi r0, 1
/* 801F228C 001EF1CC 40 82 00 28 */ bne lbl_801F22B4
/* 801F2290 001EF1D0 3C 60 80 43 */ lis r3, lbl_8042E84C@ha
/* 801F2294 001EF1D4 38 63 E8 4C */ addi r3, r3, lbl_8042E84C@l
/* 801F2298 001EF1D8 88 03 00 06 */ lbz r0, 6(r3)
/* 801F229C 001EF1DC 98 1E 01 BD */ stb r0, 0x1bd(r30)
/* 801F22A0 001EF1E0 3C 60 80 3F */ lis r3, lbl_803EAF40@ha
/* 801F22A4 001EF1E4 38 63 AF 40 */ addi r3, r3, lbl_803EAF40@l
/* 801F22A8 001EF1E8 4B E2 4B B1 */ bl mDoMemCd_Ctrl_c_NS_command_format
/* 801F22AC 001EF1EC 38 00 00 15 */ li r0, 0x15
/* 801F22B0 001EF1F0 98 1E 01 B2 */ stb r0, 0x1b2(r30)
lbl_801F22B4:
/* 801F22B4 001EF1F4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F22B8 001EF1F8 83 C1 00 08 */ lwz r30, 8(r1)
/* 801F22BC 001EF1FC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F22C0 001EF200 7C 08 03 A6 */ mtlr r0
/* 801F22C4 001EF204 38 21 00 10 */ addi r1, r1, 0x10
/* 801F22C8 001EF208 4E 80 00 20 */ blr
/* 801F22CC 001EF20C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F22D0 001EF210 7C 08 02 A6 */ mflr r0
/* 801F22D4 001EF214 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F22D8 001EF218 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F22DC 001EF21C 7C 7F 1B 78 */ mr r31, r3
/* 801F22E0 001EF220 88 63 01 BD */ lbz r3, 0x1bd(r3)
/* 801F22E4 001EF224 28 03 00 00 */ cmplwi r3, 0
/* 801F22E8 001EF228 41 82 00 0C */ beq lbl_801F22F4
/* 801F22EC 001EF22C 38 03 FF FF */ addi r0, r3, -1
/* 801F22F0 001EF230 98 1F 01 BD */ stb r0, 0x1bd(r31)
lbl_801F22F4:
/* 801F22F4 001EF234 3C 60 80 3F */ lis r3, lbl_803EAF40@ha
/* 801F22F8 001EF238 38 63 AF 40 */ addi r3, r3, lbl_803EAF40@l
/* 801F22FC 001EF23C 4B E2 4C 31 */ bl mDoMemCd_Ctrl_c_NS_FormatSync
/* 801F2300 001EF240 90 7F 21 98 */ stw r3, 0x2198(r31)
/* 801F2304 001EF244 80 1F 21 98 */ lwz r0, 0x2198(r31)
/* 801F2308 001EF248 2C 00 00 00 */ cmpwi r0, 0
/* 801F230C 001EF24C 41 82 00 0C */ beq lbl_801F2318
/* 801F2310 001EF250 38 00 00 16 */ li r0, 0x16
/* 801F2314 001EF254 98 1F 01 B2 */ stb r0, 0x1b2(r31)
lbl_801F2318:
/* 801F2318 001EF258 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F231C 001EF25C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F2320 001EF260 7C 08 03 A6 */ mtlr r0
/* 801F2324 001EF264 38 21 00 10 */ addi r1, r1, 0x10
/* 801F2328 001EF268 4E 80 00 20 */ blr
/* 801F232C 001EF26C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F2330 001EF270 7C 08 02 A6 */ mflr r0
/* 801F2334 001EF274 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F2338 001EF278 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F233C 001EF27C 7C 7F 1B 78 */ mr r31, r3
/* 801F2340 001EF280 88 83 01 BD */ lbz r4, 0x1bd(r3)
/* 801F2344 001EF284 28 04 00 00 */ cmplwi r4, 0
/* 801F2348 001EF288 41 82 00 10 */ beq lbl_801F2358
/* 801F234C 001EF28C 38 04 FF FF */ addi r0, r4, -1
/* 801F2350 001EF290 98 1F 01 BD */ stb r0, 0x1bd(r31)
/* 801F2354 001EF294 48 00 00 3C */ b lbl_801F2390
lbl_801F2358:
/* 801F2358 001EF298 80 1F 21 98 */ lwz r0, 0x2198(r31)
/* 801F235C 001EF29C 2C 00 00 02 */ cmpwi r0, 2
/* 801F2360 001EF2A0 40 82 00 18 */ bne lbl_801F2378
/* 801F2364 001EF2A4 38 80 03 99 */ li r4, 0x399
/* 801F2368 001EF2A8 48 00 2D 5D */ bl dMenu_save_c_NS_errorTxtSet
/* 801F236C 001EF2AC 38 00 00 1C */ li r0, 0x1c
/* 801F2370 001EF2B0 98 1F 01 B2 */ stb r0, 0x1b2(r31)
/* 801F2374 001EF2B4 48 00 00 1C */ b lbl_801F2390
lbl_801F2378:
/* 801F2378 001EF2B8 2C 00 00 01 */ cmpwi r0, 1
/* 801F237C 001EF2BC 40 82 00 14 */ bne lbl_801F2390
/* 801F2380 001EF2C0 38 80 03 9A */ li r4, 0x39a
/* 801F2384 001EF2C4 48 00 2D 41 */ bl dMenu_save_c_NS_errorTxtSet
/* 801F2388 001EF2C8 38 00 00 1C */ li r0, 0x1c
/* 801F238C 001EF2CC 98 1F 01 B2 */ stb r0, 0x1b2(r31)
lbl_801F2390:
/* 801F2390 001EF2D0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F2394 001EF2D4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F2398 001EF2D8 7C 08 03 A6 */ mtlr r0
/* 801F239C 001EF2DC 38 21 00 10 */ addi r1, r1, 0x10
/* 801F23A0 001EF2E0 4E 80 00 20 */ blr
/* 801F23A4 001EF2E4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F23A8 001EF2E8 7C 08 02 A6 */ mflr r0
/* 801F23AC 001EF2EC 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F23B0 001EF2F0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F23B4 001EF2F4 7C 7F 1B 78 */ mr r31, r3
/* 801F23B8 001EF2F8 38 80 03 C1 */ li r4, 0x3c1
/* 801F23BC 001EF2FC 48 00 2D 09 */ bl dMenu_save_c_NS_errorTxtSet
/* 801F23C0 001EF300 7F E3 FB 78 */ mr r3, r31
/* 801F23C4 001EF304 38 80 00 01 */ li r4, 1
/* 801F23C8 001EF308 48 00 3E 35 */ bl dMenu_save_c_NS_ketteiTxtDispAnmInit
/* 801F23CC 001EF30C 38 00 00 00 */ li r0, 0
/* 801F23D0 001EF310 98 1F 01 B6 */ stb r0, 0x1b6(r31)
/* 801F23D4 001EF314 7F E3 FB 78 */ mr r3, r31
/* 801F23D8 001EF318 38 80 0B B7 */ li r4, 0xbb7
/* 801F23DC 001EF31C 38 A0 0B C1 */ li r5, 0xbc1
/* 801F23E0 001EF320 38 C0 00 00 */ li r6, 0
/* 801F23E4 001EF324 48 00 33 61 */ bl dMenu_save_c_NS_yesnoMenuMoveAnmInitSet
/* 801F23E8 001EF328 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F23EC 001EF32C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F23F0 001EF330 7C 08 03 A6 */ mtlr r0
/* 801F23F4 001EF334 38 21 00 10 */ addi r1, r1, 0x10
/* 801F23F8 001EF338 4E 80 00 20 */ blr
/* 801F23FC 001EF33C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F2400 001EF340 7C 08 02 A6 */ mflr r0
/* 801F2404 001EF344 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F2408 001EF348 39 61 00 20 */ addi r11, r1, 0x20
/* 801F240C 001EF34C 48 16 FD D1 */ bl _savegpr_29
/* 801F2410 001EF350 7C 7D 1B 78 */ mr r29, r3
/* 801F2414 001EF354 48 00 2D 7D */ bl dMenu_save_c_NS_errorTxtChangeAnm
/* 801F2418 001EF358 7C 7E 1B 78 */ mr r30, r3
/* 801F241C 001EF35C 7F A3 EB 78 */ mr r3, r29
/* 801F2420 001EF360 48 00 34 A9 */ bl dMenu_save_c_NS_yesnoMenuMoveAnm
/* 801F2424 001EF364 7C 7F 1B 78 */ mr r31, r3
/* 801F2428 001EF368 7F A3 EB 78 */ mr r3, r29
/* 801F242C 001EF36C 48 00 3E 4D */ bl dMenu_save_c_NS_ketteiTxtDispAnm
/* 801F2430 001EF370 57 C0 06 3E */ clrlwi r0, r30, 0x18
/* 801F2434 001EF374 28 00 00 01 */ cmplwi r0, 1
/* 801F2438 001EF378 40 82 00 2C */ bne lbl_801F2464
/* 801F243C 001EF37C 57 E0 06 3E */ clrlwi r0, r31, 0x18
/* 801F2440 001EF380 28 00 00 01 */ cmplwi r0, 1
/* 801F2444 001EF384 40 82 00 20 */ bne lbl_801F2464
/* 801F2448 001EF388 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 801F244C 001EF38C 28 00 00 01 */ cmplwi r0, 1
/* 801F2450 001EF390 40 82 00 14 */ bne lbl_801F2464
/* 801F2454 001EF394 7F A3 EB 78 */ mr r3, r29
/* 801F2458 001EF398 48 00 39 2D */ bl dMenu_save_c_NS_yesnoCursorShow
/* 801F245C 001EF39C 38 00 00 18 */ li r0, 0x18
/* 801F2460 001EF3A0 98 1D 01 B2 */ stb r0, 0x1b2(r29)
lbl_801F2464:
/* 801F2464 001EF3A4 39 61 00 20 */ addi r11, r1, 0x20
/* 801F2468 001EF3A8 48 16 FD C1 */ bl _restgpr_29
/* 801F246C 001EF3AC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F2470 001EF3B0 7C 08 03 A6 */ mtlr r0
/* 801F2474 001EF3B4 38 21 00 20 */ addi r1, r1, 0x20
/* 801F2478 001EF3B8 4E 80 00 20 */ blr
/* 801F247C 001EF3BC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F2480 001EF3C0 7C 08 02 A6 */ mflr r0
/* 801F2484 001EF3C4 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F2488 001EF3C8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F248C 001EF3CC 7C 7F 1B 78 */ mr r31, r3
/* 801F2490 001EF3D0 38 80 00 01 */ li r4, 1
/* 801F2494 001EF3D4 38 A0 00 00 */ li r5, 0
/* 801F2498 001EF3D8 48 00 29 B1 */ bl dMenu_save_c_NS_errYesNoSelect
/* 801F249C 001EF3DC 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801F24A0 001EF3E0 41 82 00 60 */ beq lbl_801F2500
/* 801F24A4 001EF3E4 88 1F 01 B6 */ lbz r0, 0x1b6(r31)
/* 801F24A8 001EF3E8 28 00 00 00 */ cmplwi r0, 0
/* 801F24AC 001EF3EC 41 82 00 4C */ beq lbl_801F24F8
/* 801F24B0 001EF3F0 38 00 00 01 */ li r0, 1
/* 801F24B4 001EF3F4 98 1F 01 BF */ stb r0, 0x1bf(r31)
/* 801F24B8 001EF3F8 7F E3 FB 78 */ mr r3, r31
/* 801F24BC 001EF3FC 38 80 03 C5 */ li r4, 0x3c5
/* 801F24C0 001EF400 48 00 2C 05 */ bl dMenu_save_c_NS_errorTxtSet
/* 801F24C4 001EF404 7F E3 FB 78 */ mr r3, r31
/* 801F24C8 001EF408 38 80 00 00 */ li r4, 0
/* 801F24CC 001EF40C 48 00 3D 31 */ bl dMenu_save_c_NS_ketteiTxtDispAnmInit
/* 801F24D0 001EF410 38 00 00 00 */ li r0, 0
/* 801F24D4 001EF414 98 1F 00 9E */ stb r0, 0x9e(r31)
/* 801F24D8 001EF418 7F E3 FB 78 */ mr r3, r31
/* 801F24DC 001EF41C 38 80 0B C1 */ li r4, 0xbc1
/* 801F24E0 001EF420 38 A0 0B B7 */ li r5, 0xbb7
/* 801F24E4 001EF424 38 C0 00 00 */ li r6, 0
/* 801F24E8 001EF428 48 00 32 5D */ bl dMenu_save_c_NS_yesnoMenuMoveAnmInitSet
/* 801F24EC 001EF42C 38 00 00 19 */ li r0, 0x19
/* 801F24F0 001EF430 98 1F 01 B2 */ stb r0, 0x1b2(r31)
/* 801F24F4 001EF434 48 00 00 0C */ b lbl_801F2500
lbl_801F24F8:
/* 801F24F8 001EF438 7F E3 FB 78 */ mr r3, r31
/* 801F24FC 001EF43C 4B FF F6 3D */ bl dMenu_save_c_NS_closeSelect
lbl_801F2500:
/* 801F2500 001EF440 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F2504 001EF444 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F2508 001EF448 7C 08 03 A6 */ mtlr r0
/* 801F250C 001EF44C 38 21 00 10 */ addi r1, r1, 0x10
/* 801F2510 001EF450 4E 80 00 20 */ blr
/* 801F2514 001EF454 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F2518 001EF458 7C 08 02 A6 */ mflr r0
/* 801F251C 001EF45C 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F2520 001EF460 39 61 00 20 */ addi r11, r1, 0x20
/* 801F2524 001EF464 48 16 FC B9 */ bl _savegpr_29
/* 801F2528 001EF468 7C 7D 1B 78 */ mr r29, r3
/* 801F252C 001EF46C 48 00 2C 65 */ bl dMenu_save_c_NS_errorTxtChangeAnm
/* 801F2530 001EF470 7C 7E 1B 78 */ mr r30, r3
/* 801F2534 001EF474 7F A3 EB 78 */ mr r3, r29
/* 801F2538 001EF478 48 00 33 91 */ bl dMenu_save_c_NS_yesnoMenuMoveAnm
/* 801F253C 001EF47C 7C 7F 1B 78 */ mr r31, r3
/* 801F2540 001EF480 7F A3 EB 78 */ mr r3, r29
/* 801F2544 001EF484 48 00 3D 35 */ bl dMenu_save_c_NS_ketteiTxtDispAnm
/* 801F2548 001EF488 57 C0 06 3E */ clrlwi r0, r30, 0x18
/* 801F254C 001EF48C 28 00 00 01 */ cmplwi r0, 1
/* 801F2550 001EF490 40 82 00 44 */ bne lbl_801F2594
/* 801F2554 001EF494 57 E0 06 3E */ clrlwi r0, r31, 0x18
/* 801F2558 001EF498 28 00 00 01 */ cmplwi r0, 1
/* 801F255C 001EF49C 40 82 00 38 */ bne lbl_801F2594
/* 801F2560 001EF4A0 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 801F2564 001EF4A4 28 00 00 01 */ cmplwi r0, 1
/* 801F2568 001EF4A8 40 82 00 2C */ bne lbl_801F2594
/* 801F256C 001EF4AC 3C 60 80 43 */ lis r3, lbl_8042E84C@ha
/* 801F2570 001EF4B0 38 63 E8 4C */ addi r3, r3, lbl_8042E84C@l
/* 801F2574 001EF4B4 88 03 00 06 */ lbz r0, 6(r3)
/* 801F2578 001EF4B8 98 1D 01 BD */ stb r0, 0x1bd(r29)
/* 801F257C 001EF4BC 7F A3 EB 78 */ mr r3, r29
/* 801F2580 001EF4C0 48 00 43 D5 */ bl dMenu_save_c_NS_setInitSaveData
/* 801F2584 001EF4C4 7F A3 EB 78 */ mr r3, r29
/* 801F2588 001EF4C8 48 00 42 31 */ bl dMenu_save_c_NS_dataSave
/* 801F258C 001EF4CC 38 00 00 1A */ li r0, 0x1a
/* 801F2590 001EF4D0 98 1D 01 B2 */ stb r0, 0x1b2(r29)
lbl_801F2594:
/* 801F2594 001EF4D4 39 61 00 20 */ addi r11, r1, 0x20
/* 801F2598 001EF4D8 48 16 FC 91 */ bl _restgpr_29
/* 801F259C 001EF4DC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F25A0 001EF4E0 7C 08 03 A6 */ mtlr r0
/* 801F25A4 001EF4E4 38 21 00 20 */ addi r1, r1, 0x20
/* 801F25A8 001EF4E8 4E 80 00 20 */ blr
/* 801F25AC 001EF4EC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F25B0 001EF4F0 7C 08 02 A6 */ mflr r0
/* 801F25B4 001EF4F4 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F25B8 001EF4F8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F25BC 001EF4FC 7C 7F 1B 78 */ mr r31, r3
/* 801F25C0 001EF500 88 63 01 BD */ lbz r3, 0x1bd(r3)
/* 801F25C4 001EF504 28 03 00 00 */ cmplwi r3, 0
/* 801F25C8 001EF508 41 82 00 0C */ beq lbl_801F25D4
/* 801F25CC 001EF50C 38 03 FF FF */ addi r0, r3, -1
/* 801F25D0 001EF510 98 1F 01 BD */ stb r0, 0x1bd(r31)
lbl_801F25D4:
/* 801F25D4 001EF514 3C 60 80 3F */ lis r3, lbl_803EAF40@ha
/* 801F25D8 001EF518 38 63 AF 40 */ addi r3, r3, lbl_803EAF40@l
/* 801F25DC 001EF51C 4B E2 47 05 */ bl mDoMemCd_Ctrl_c_NS_SaveSync
/* 801F25E0 001EF520 90 7F 21 98 */ stw r3, 0x2198(r31)
/* 801F25E4 001EF524 80 1F 21 98 */ lwz r0, 0x2198(r31)
/* 801F25E8 001EF528 2C 00 00 00 */ cmpwi r0, 0
/* 801F25EC 001EF52C 41 82 00 0C */ beq lbl_801F25F8
/* 801F25F0 001EF530 38 00 00 1B */ li r0, 0x1b
/* 801F25F4 001EF534 98 1F 01 B2 */ stb r0, 0x1b2(r31)
lbl_801F25F8:
/* 801F25F8 001EF538 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F25FC 001EF53C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F2600 001EF540 7C 08 03 A6 */ mtlr r0
/* 801F2604 001EF544 38 21 00 10 */ addi r1, r1, 0x10
/* 801F2608 001EF548 4E 80 00 20 */ blr
/* 801F260C 001EF54C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F2610 001EF550 7C 08 02 A6 */ mflr r0
/* 801F2614 001EF554 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F2618 001EF558 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F261C 001EF55C 7C 7F 1B 78 */ mr r31, r3
/* 801F2620 001EF560 88 83 01 BD */ lbz r4, 0x1bd(r3)
/* 801F2624 001EF564 28 04 00 00 */ cmplwi r4, 0
/* 801F2628 001EF568 41 82 00 10 */ beq lbl_801F2638
/* 801F262C 001EF56C 38 04 FF FF */ addi r0, r4, -1
/* 801F2630 001EF570 98 1F 01 BD */ stb r0, 0x1bd(r31)
/* 801F2634 001EF574 48 00 00 50 */ b lbl_801F2684
lbl_801F2638:
/* 801F2638 001EF578 80 1F 21 98 */ lwz r0, 0x2198(r31)
/* 801F263C 001EF57C 2C 00 00 02 */ cmpwi r0, 2
/* 801F2640 001EF580 40 82 00 18 */ bne lbl_801F2658
/* 801F2644 001EF584 38 80 03 C6 */ li r4, 0x3c6
/* 801F2648 001EF588 48 00 2A 7D */ bl dMenu_save_c_NS_errorTxtSet
/* 801F264C 001EF58C 38 00 00 1C */ li r0, 0x1c
/* 801F2650 001EF590 98 1F 01 B2 */ stb r0, 0x1b2(r31)
/* 801F2654 001EF594 48 00 00 30 */ b lbl_801F2684
lbl_801F2658:
/* 801F2658 001EF598 2C 00 00 01 */ cmpwi r0, 1
/* 801F265C 001EF59C 40 82 00 28 */ bne lbl_801F2684
/* 801F2660 001EF5A0 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
/* 801F2664 001EF5A4 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
/* 801F2668 001EF5A8 88 04 0F 19 */ lbz r0, 0xf19(r4)
/* 801F266C 001EF5AC 60 00 00 01 */ ori r0, r0, 1
/* 801F2670 001EF5B0 98 04 0F 19 */ stb r0, 0xf19(r4)
/* 801F2674 001EF5B4 38 80 03 C7 */ li r4, 0x3c7
/* 801F2678 001EF5B8 48 00 2A 4D */ bl dMenu_save_c_NS_errorTxtSet
/* 801F267C 001EF5BC 38 00 00 1C */ li r0, 0x1c
/* 801F2680 001EF5C0 98 1F 01 B2 */ stb r0, 0x1b2(r31)
lbl_801F2684:
/* 801F2684 001EF5C4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F2688 001EF5C8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F268C 001EF5CC 7C 08 03 A6 */ mtlr r0
/* 801F2690 001EF5D0 38 21 00 10 */ addi r1, r1, 0x10
/* 801F2694 001EF5D4 4E 80 00 20 */ blr
/* 801F2698 001EF5D8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F269C 001EF5DC 7C 08 02 A6 */ mflr r0
/* 801F26A0 001EF5E0 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F26A4 001EF5E4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F26A8 001EF5E8 7C 7F 1B 78 */ mr r31, r3
/* 801F26AC 001EF5EC 48 00 2A E5 */ bl dMenu_save_c_NS_errorTxtChangeAnm
/* 801F26B0 001EF5F0 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 801F26B4 001EF5F4 28 00 00 01 */ cmplwi r0, 1
/* 801F26B8 001EF5F8 40 82 00 3C */ bne lbl_801F26F4
/* 801F26BC 001EF5FC 3C 60 80 3A */ lis r3, lbl_803A2180@ha
/* 801F26C0 001EF600 38 83 21 80 */ addi r4, r3, lbl_803A2180@l
/* 801F26C4 001EF604 80 64 00 00 */ lwz r3, 0(r4)
/* 801F26C8 001EF608 80 04 00 04 */ lwz r0, 4(r4)
/* 801F26CC 001EF60C 90 7F 01 C4 */ stw r3, 0x1c4(r31)
/* 801F26D0 001EF610 90 1F 01 C8 */ stw r0, 0x1c8(r31)
/* 801F26D4 001EF614 80 04 00 08 */ lwz r0, 8(r4)
/* 801F26D8 001EF618 90 1F 01 CC */ stw r0, 0x1cc(r31)
/* 801F26DC 001EF61C 38 00 00 06 */ li r0, 6
/* 801F26E0 001EF620 98 1F 01 B5 */ stb r0, 0x1b5(r31)
/* 801F26E4 001EF624 38 00 00 09 */ li r0, 9
/* 801F26E8 001EF628 98 1F 01 B2 */ stb r0, 0x1b2(r31)
/* 801F26EC 001EF62C 38 00 00 00 */ li r0, 0
/* 801F26F0 001EF630 98 1F 01 BF */ stb r0, 0x1bf(r31)
lbl_801F26F4:
/* 801F26F4 001EF634 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F26F8 001EF638 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F26FC 001EF63C 7C 08 03 A6 */ mtlr r0
/* 801F2700 001EF640 38 21 00 10 */ addi r1, r1, 0x10
/* 801F2704 001EF644 4E 80 00 20 */ blr
/* 801F2708 001EF648 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F270C 001EF64C 7C 08 02 A6 */ mflr r0
/* 801F2710 001EF650 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F2714 001EF654 39 61 00 20 */ addi r11, r1, 0x20
/* 801F2718 001EF658 48 16 FA C5 */ bl _savegpr_29
/* 801F271C 001EF65C 7C 7F 1B 78 */ mr r31, r3
/* 801F2720 001EF660 48 00 22 09 */ bl dMenu_save_c_NS_headerTxtChangeAnm
/* 801F2724 001EF664 7C 7D 1B 78 */ mr r29, r3
/* 801F2728 001EF668 7F E3 FB 78 */ mr r3, r31
/* 801F272C 001EF66C 48 00 3B 4D */ bl dMenu_save_c_NS_ketteiTxtDispAnm
/* 801F2730 001EF670 7C 7E 1B 78 */ mr r30, r3
/* 801F2734 001EF674 7F E3 FB 78 */ mr r3, r31
/* 801F2738 001EF678 48 00 39 E9 */ bl dMenu_save_c_NS_modoruTxtDispAnm
/* 801F273C 001EF67C 80 9F 00 30 */ lwz r4, 0x30(r31)
/* 801F2740 001EF680 88 84 00 3D */ lbz r4, 0x3d(r4)
/* 801F2744 001EF684 30 04 FF FF */ addic r0, r4, -1
/* 801F2748 001EF688 7C 00 21 10 */ subfe r0, r0, r4
/* 801F274C 001EF68C 54 04 06 3E */ clrlwi r4, r0, 0x18
/* 801F2750 001EF690 57 A0 06 3E */ clrlwi r0, r29, 0x18
/* 801F2754 001EF694 28 00 00 01 */ cmplwi r0, 1
/* 801F2758 001EF698 40 82 00 5C */ bne lbl_801F27B4
/* 801F275C 001EF69C 57 C0 06 3E */ clrlwi r0, r30, 0x18
/* 801F2760 001EF6A0 28 00 00 01 */ cmplwi r0, 1
/* 801F2764 001EF6A4 40 82 00 50 */ bne lbl_801F27B4
/* 801F2768 001EF6A8 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 801F276C 001EF6AC 28 00 00 01 */ cmplwi r0, 1
/* 801F2770 001EF6B0 40 82 00 44 */ bne lbl_801F27B4
/* 801F2774 001EF6B4 28 04 00 01 */ cmplwi r4, 1
/* 801F2778 001EF6B8 40 82 00 3C */ bne lbl_801F27B4
/* 801F277C 001EF6BC 3C 60 80 3A */ lis r3, lbl_803A2180@ha
/* 801F2780 001EF6C0 38 83 21 80 */ addi r4, r3, lbl_803A2180@l
/* 801F2784 001EF6C4 80 64 00 00 */ lwz r3, 0(r4)
/* 801F2788 001EF6C8 80 04 00 04 */ lwz r0, 4(r4)
/* 801F278C 001EF6CC 90 7F 01 C4 */ stw r3, 0x1c4(r31)
/* 801F2790 001EF6D0 90 1F 01 C8 */ stw r0, 0x1c8(r31)
/* 801F2794 001EF6D4 80 04 00 08 */ lwz r0, 8(r4)
/* 801F2798 001EF6D8 90 1F 01 CC */ stw r0, 0x1cc(r31)
/* 801F279C 001EF6DC 38 00 00 06 */ li r0, 6
/* 801F27A0 001EF6E0 98 1F 01 B5 */ stb r0, 0x1b5(r31)
/* 801F27A4 001EF6E4 38 00 00 09 */ li r0, 9
/* 801F27A8 001EF6E8 98 1F 01 B2 */ stb r0, 0x1b2(r31)
/* 801F27AC 001EF6EC 38 00 00 00 */ li r0, 0
/* 801F27B0 001EF6F0 98 1F 01 BF */ stb r0, 0x1bf(r31)
lbl_801F27B4:
/* 801F27B4 001EF6F4 39 61 00 20 */ addi r11, r1, 0x20
/* 801F27B8 001EF6F8 48 16 FA 71 */ bl _restgpr_29
/* 801F27BC 001EF6FC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F27C0 001EF700 7C 08 03 A6 */ mtlr r0
/* 801F27C4 001EF704 38 21 00 20 */ addi r1, r1, 0x20
/* 801F27C8 001EF708 4E 80 00 20 */ blr
/* 801F27CC 001EF70C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F27D0 001EF710 7C 08 02 A6 */ mflr r0
/* 801F27D4 001EF714 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F27D8 001EF718 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F27DC 001EF71C 7C 7F 1B 78 */ mr r31, r3
/* 801F27E0 001EF720 3C 60 80 3F */ lis r3, lbl_803EAF40@ha
/* 801F27E4 001EF724 38 63 AF 40 */ addi r3, r3, lbl_803EAF40@l
/* 801F27E8 001EF728 38 9F 01 D0 */ addi r4, r31, 0x1d0
/* 801F27EC 001EF72C 38 A0 1F BC */ li r5, 0x1fbc
/* 801F27F0 001EF730 38 C0 00 00 */ li r6, 0
/* 801F27F4 001EF734 4B E2 42 BD */ bl mDoMemCd_Ctrl_c_NS_LoadSync
/* 801F27F8 001EF738 2C 03 00 00 */ cmpwi r3, 0
/* 801F27FC 001EF73C 41 82 00 30 */ beq lbl_801F282C
/* 801F2800 001EF740 2C 03 00 02 */ cmpwi r3, 2
/* 801F2804 001EF744 40 82 00 18 */ bne lbl_801F281C
/* 801F2808 001EF748 38 00 00 00 */ li r0, 0
/* 801F280C 001EF74C 98 1F 01 C0 */ stb r0, 0x1c0(r31)
/* 801F2810 001EF750 38 00 00 06 */ li r0, 6
/* 801F2814 001EF754 98 1F 01 B2 */ stb r0, 0x1b2(r31)
/* 801F2818 001EF758 48 00 00 14 */ b lbl_801F282C
lbl_801F281C:
/* 801F281C 001EF75C 2C 03 00 01 */ cmpwi r3, 1
/* 801F2820 001EF760 40 82 00 0C */ bne lbl_801F282C
/* 801F2824 001EF764 7F E3 FB 78 */ mr r3, r31
/* 801F2828 001EF768 48 00 2A 51 */ bl dMenu_save_c_NS_saveSelectOpenInit
lbl_801F282C:
/* 801F282C 001EF76C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F2830 001EF770 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F2834 001EF774 7C 08 03 A6 */ mtlr r0
/* 801F2838 001EF778 38 21 00 10 */ addi r1, r1, 0x10
/* 801F283C 001EF77C 4E 80 00 20 */ blr
.global dMenu_save_c_NS_dataWrite
dMenu_save_c_NS_dataWrite:
/* 801F2840 001EF780 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F2844 001EF784 7C 08 02 A6 */ mflr r0
/* 801F2848 001EF788 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F284C 001EF78C 39 61 00 20 */ addi r11, r1, 0x20
/* 801F2850 001EF790 48 16 F9 8D */ bl _savegpr_29
/* 801F2854 001EF794 7C 7D 1B 78 */ mr r29, r3
/* 801F2858 001EF798 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801F285C 001EF79C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 801F2860 001EF7A0 85 83 4E 20 */ lwzu r12, 0x4e20(r3)
/* 801F2864 001EF7A4 81 8C 00 BC */ lwz r12, 0xbc(r12)
/* 801F2868 001EF7A8 7D 89 03 A6 */ mtctr r12
/* 801F286C 001EF7AC 4E 80 04 21 */ bctrl
/* 801F2870 001EF7B0 88 03 00 09 */ lbz r0, 9(r3)
/* 801F2874 001EF7B4 54 04 FE FE */ rlwinm r4, r0, 0x1f, 0x1b, 0x1f
/* 801F2878 001EF7B8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801F287C 001EF7BC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 801F2880 001EF7C0 4B E4 28 71 */ bl putSave__10dSv_info_cFi
/* 801F2884 001EF7C4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801F2888 001EF7C8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 801F288C 001EF7CC 38 9D 01 D0 */ addi r4, r29, 0x1d0
/* 801F2890 001EF7D0 88 BD 00 54 */ lbz r5, 0x54(r29)
/* 801F2894 001EF7D4 4B E4 2F 05 */ bl memory_to_card__10dSv_info_cFPci
/* 801F2898 001EF7D8 38 7D 01 D0 */ addi r3, r29, 0x1d0
/* 801F289C 001EF7DC 88 9D 00 54 */ lbz r4, 0x54(r29)
/* 801F28A0 001EF7E0 4B E2 54 99 */ bl mDoMemCdRWm_SetCheckSumGameData
/* 801F28A4 001EF7E4 3B FD 01 D0 */ addi r31, r29, 0x1d0
/* 801F28A8 001EF7E8 3B C0 00 00 */ li r30, 0
lbl_801F28AC:
/* 801F28AC 001EF7EC 7F E3 FB 78 */ mr r3, r31
/* 801F28B0 001EF7F0 4B E2 54 3D */ bl mDoMemCdRWm_TestCheckSumGameData
/* 801F28B4 001EF7F4 3B DE 00 01 */ addi r30, r30, 1
/* 801F28B8 001EF7F8 2C 1E 00 03 */ cmpwi r30, 3
/* 801F28BC 001EF7FC 3B FF 0A 94 */ addi r31, r31, 0xa94
/* 801F28C0 001EF800 41 80 FF EC */ blt lbl_801F28AC
/* 801F28C4 001EF804 7F A3 EB 78 */ mr r3, r29
/* 801F28C8 001EF808 48 00 3E F1 */ bl dMenu_save_c_NS_dataSave
/* 801F28CC 001EF80C 39 61 00 20 */ addi r11, r1, 0x20
/* 801F28D0 001EF810 48 16 F9 59 */ bl _restgpr_29
/* 801F28D4 001EF814 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F28D8 001EF818 7C 08 03 A6 */ mtlr r0
/* 801F28DC 001EF81C 38 21 00 20 */ addi r1, r1, 0x20
/* 801F28E0 001EF820 4E 80 00 20 */ blr
/* 801F28E4 001EF824 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F28E8 001EF828 7C 08 02 A6 */ mflr r0
/* 801F28EC 001EF82C 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F28F0 001EF830 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 801F28F4 001EF834 7C 7F 1B 78 */ mr r31, r3
/* 801F28F8 001EF838 38 00 00 AD */ li r0, 0xad
/* 801F28FC 001EF83C 90 01 00 08 */ stw r0, 8(r1)
/* 801F2900 001EF840 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 801F2904 001EF844 38 81 00 08 */ addi r4, r1, 8
/* 801F2908 001EF848 38 A0 00 00 */ li r5, 0
/* 801F290C 001EF84C 38 C0 00 00 */ li r6, 0
/* 801F2910 001EF850 38 E0 00 00 */ li r7, 0
/* 801F2914 001EF854 C0 22 AA 58 */ lfs f1, lbl_80454458-_SDA2_BASE_(r2)
/* 801F2918 001EF858 FC 40 08 90 */ fmr f2, f1
/* 801F291C 001EF85C C0 62 AA 78 */ lfs f3, lbl_80454478-_SDA2_BASE_(r2)
/* 801F2920 001EF860 FC 80 18 90 */ fmr f4, f3
/* 801F2924 001EF864 39 00 00 00 */ li r8, 0
/* 801F2928 001EF868 48 0B 9B E5 */ bl seStartLevel__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 801F292C 001EF86C 88 7F 01 BD */ lbz r3, 0x1bd(r31)
/* 801F2930 001EF870 28 03 00 00 */ cmplwi r3, 0
/* 801F2934 001EF874 41 82 00 0C */ beq lbl_801F2940
/* 801F2938 001EF878 38 03 FF FF */ addi r0, r3, -1
/* 801F293C 001EF87C 98 1F 01 BD */ stb r0, 0x1bd(r31)
lbl_801F2940:
/* 801F2940 001EF880 3C 60 80 3F */ lis r3, lbl_803EAF40@ha
/* 801F2944 001EF884 38 63 AF 40 */ addi r3, r3, lbl_803EAF40@l
/* 801F2948 001EF888 4B E2 43 99 */ bl mDoMemCd_Ctrl_c_NS_SaveSync
/* 801F294C 001EF88C 90 7F 21 98 */ stw r3, 0x2198(r31)
/* 801F2950 001EF890 80 9F 21 98 */ lwz r4, 0x2198(r31)
/* 801F2954 001EF894 2C 04 00 00 */ cmpwi r4, 0
/* 801F2958 001EF898 41 82 00 20 */ beq lbl_801F2978
/* 801F295C 001EF89C 3C 60 80 39 */ lis r3, lbl_80397960@ha
/* 801F2960 001EF8A0 38 63 79 60 */ addi r3, r3, lbl_80397960@l
/* 801F2964 001EF8A4 38 63 00 A6 */ addi r3, r3, 0xa6
/* 801F2968 001EF8A8 4C C6 31 82 */ crclr 6
/* 801F296C 001EF8AC 48 17 3F 11 */ bl func_8036687C
/* 801F2970 001EF8B0 38 00 00 20 */ li r0, 0x20
/* 801F2974 001EF8B4 98 1F 01 B2 */ stb r0, 0x1b2(r31)
lbl_801F2978:
/* 801F2978 001EF8B8 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 801F297C 001EF8BC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F2980 001EF8C0 7C 08 03 A6 */ mtlr r0
/* 801F2984 001EF8C4 38 21 00 20 */ addi r1, r1, 0x20
/* 801F2988 001EF8C8 4E 80 00 20 */ blr
/* 801F298C 001EF8CC 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F2990 001EF8D0 7C 08 02 A6 */ mflr r0
/* 801F2994 001EF8D4 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F2998 001EF8D8 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 801F299C 001EF8DC 7C 7F 1B 78 */ mr r31, r3
/* 801F29A0 001EF8E0 88 03 01 BD */ lbz r0, 0x1bd(r3)
/* 801F29A4 001EF8E4 28 00 00 00 */ cmplwi r0, 0
/* 801F29A8 001EF8E8 41 82 00 48 */ beq lbl_801F29F0
/* 801F29AC 001EF8EC 38 00 00 AD */ li r0, 0xad
/* 801F29B0 001EF8F0 90 01 00 10 */ stw r0, 0x10(r1)
/* 801F29B4 001EF8F4 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 801F29B8 001EF8F8 38 81 00 10 */ addi r4, r1, 0x10
/* 801F29BC 001EF8FC 38 A0 00 00 */ li r5, 0
/* 801F29C0 001EF900 38 C0 00 00 */ li r6, 0
/* 801F29C4 001EF904 38 E0 00 00 */ li r7, 0
/* 801F29C8 001EF908 C0 22 AA 58 */ lfs f1, lbl_80454458-_SDA2_BASE_(r2)
/* 801F29CC 001EF90C FC 40 08 90 */ fmr f2, f1
/* 801F29D0 001EF910 C0 62 AA 78 */ lfs f3, lbl_80454478-_SDA2_BASE_(r2)
/* 801F29D4 001EF914 FC 80 18 90 */ fmr f4, f3
/* 801F29D8 001EF918 39 00 00 00 */ li r8, 0
/* 801F29DC 001EF91C 48 0B 9B 31 */ bl seStartLevel__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 801F29E0 001EF920 88 7F 01 BD */ lbz r3, 0x1bd(r31)
/* 801F29E4 001EF924 38 03 FF FF */ addi r0, r3, -1
/* 801F29E8 001EF928 98 1F 01 BD */ stb r0, 0x1bd(r31)
/* 801F29EC 001EF92C 48 00 01 5C */ b lbl_801F2B48
lbl_801F29F0:
/* 801F29F0 001EF930 80 1F 21 98 */ lwz r0, 0x2198(r31)
/* 801F29F4 001EF934 2C 00 00 01 */ cmpwi r0, 1
/* 801F29F8 001EF938 40 82 00 E0 */ bne lbl_801F2AD8
/* 801F29FC 001EF93C 38 00 00 AE */ li r0, 0xae
/* 801F2A00 001EF940 90 01 00 0C */ stw r0, 0xc(r1)
/* 801F2A04 001EF944 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 801F2A08 001EF948 38 81 00 0C */ addi r4, r1, 0xc
/* 801F2A0C 001EF94C 38 A0 00 00 */ li r5, 0
/* 801F2A10 001EF950 38 C0 00 00 */ li r6, 0
/* 801F2A14 001EF954 38 E0 00 00 */ li r7, 0
/* 801F2A18 001EF958 C0 22 AA 58 */ lfs f1, lbl_80454458-_SDA2_BASE_(r2)
/* 801F2A1C 001EF95C FC 40 08 90 */ fmr f2, f1
/* 801F2A20 001EF960 C0 62 AA 78 */ lfs f3, lbl_80454478-_SDA2_BASE_(r2)
/* 801F2A24 001EF964 FC 80 18 90 */ fmr f4, f3
/* 801F2A28 001EF968 39 00 00 00 */ li r8, 0
/* 801F2A2C 001EF96C 48 0B 8F 59 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 801F2A30 001EF970 88 1F 00 54 */ lbz r0, 0x54(r31)
/* 801F2A34 001EF974 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801F2A38 001EF978 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 801F2A3C 001EF97C 98 03 0F 18 */ stb r0, 0xf18(r3)
/* 801F2A40 001EF980 38 00 00 00 */ li r0, 0
/* 801F2A44 001EF984 98 03 0F 1A */ stb r0, 0xf1a(r3)
/* 801F2A48 001EF988 88 1F 01 BC */ lbz r0, 0x1bc(r31)
/* 801F2A4C 001EF98C 28 00 00 03 */ cmplwi r0, 3
/* 801F2A50 001EF990 41 82 00 0C */ beq lbl_801F2A5C
/* 801F2A54 001EF994 28 00 00 04 */ cmplwi r0, 4
/* 801F2A58 001EF998 40 82 00 30 */ bne lbl_801F2A88
lbl_801F2A5C:
/* 801F2A5C 001EF99C 7F E3 FB 78 */ mr r3, r31
/* 801F2A60 001EF9A0 38 80 05 30 */ li r4, 0x530
/* 801F2A64 001EF9A4 48 00 1D F9 */ bl dMenu_save_c_NS_headerTxtSet
/* 801F2A68 001EF9A8 80 7F 00 30 */ lwz r3, 0x30(r31)
/* 801F2A6C 001EF9AC 4B F9 F6 A1 */ bl dFile_warning_c_NS_closeInit
/* 801F2A70 001EF9B0 7F E3 FB 78 */ mr r3, r31
/* 801F2A74 001EF9B4 38 80 00 01 */ li r4, 1
/* 801F2A78 001EF9B8 48 00 37 85 */ bl dMenu_save_c_NS_ketteiTxtDispAnmInit
/* 801F2A7C 001EF9BC 38 00 00 25 */ li r0, 0x25
/* 801F2A80 001EF9C0 98 1F 01 B2 */ stb r0, 0x1b2(r31)
/* 801F2A84 001EF9C4 48 00 00 48 */ b lbl_801F2ACC
lbl_801F2A88:
/* 801F2A88 001EF9C8 7F E3 FB 78 */ mr r3, r31
/* 801F2A8C 001EF9CC 38 80 03 CA */ li r4, 0x3ca
/* 801F2A90 001EF9D0 48 00 1D CD */ bl dMenu_save_c_NS_headerTxtSet
/* 801F2A94 001EF9D4 80 7F 00 30 */ lwz r3, 0x30(r31)
/* 801F2A98 001EF9D8 4B F9 F6 75 */ bl dFile_warning_c_NS_closeInit
/* 801F2A9C 001EF9DC 38 00 00 01 */ li r0, 1
/* 801F2AA0 001EF9E0 98 1F 01 B6 */ stb r0, 0x1b6(r31)
/* 801F2AA4 001EF9E4 7F E3 FB 78 */ mr r3, r31
/* 801F2AA8 001EF9E8 38 80 08 D3 */ li r4, 0x8d3
/* 801F2AAC 001EF9EC 38 A0 08 C9 */ li r5, 0x8c9
/* 801F2AB0 001EF9F0 38 C0 00 01 */ li r6, 1
/* 801F2AB4 001EF9F4 48 00 2C 91 */ bl dMenu_save_c_NS_yesnoMenuMoveAnmInitSet
/* 801F2AB8 001EF9F8 7F E3 FB 78 */ mr r3, r31
/* 801F2ABC 001EF9FC 38 80 00 01 */ li r4, 1
/* 801F2AC0 001EFA00 48 00 37 3D */ bl dMenu_save_c_NS_ketteiTxtDispAnmInit
/* 801F2AC4 001EFA04 38 00 00 21 */ li r0, 0x21
/* 801F2AC8 001EFA08 98 1F 01 B2 */ stb r0, 0x1b2(r31)
lbl_801F2ACC:
/* 801F2ACC 001EFA0C 7F E3 FB 78 */ mr r3, r31
/* 801F2AD0 001EFA10 48 00 3D 21 */ bl dMenu_save_c_NS_setSaveData
/* 801F2AD4 001EFA14 48 00 00 74 */ b lbl_801F2B48
lbl_801F2AD8:
/* 801F2AD8 001EFA18 2C 00 00 02 */ cmpwi r0, 2
/* 801F2ADC 001EFA1C 40 82 00 6C */ bne lbl_801F2B48
/* 801F2AE0 001EFA20 38 00 00 AF */ li r0, 0xaf
/* 801F2AE4 001EFA24 90 01 00 08 */ stw r0, 8(r1)
/* 801F2AE8 001EFA28 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 801F2AEC 001EFA2C 38 81 00 08 */ addi r4, r1, 8
/* 801F2AF0 001EFA30 38 A0 00 00 */ li r5, 0
/* 801F2AF4 001EFA34 38 C0 00 00 */ li r6, 0
/* 801F2AF8 001EFA38 38 E0 00 00 */ li r7, 0
/* 801F2AFC 001EFA3C C0 22 AA 58 */ lfs f1, lbl_80454458-_SDA2_BASE_(r2)
/* 801F2B00 001EFA40 FC 40 08 90 */ fmr f2, f1
/* 801F2B04 001EFA44 C0 62 AA 78 */ lfs f3, lbl_80454478-_SDA2_BASE_(r2)
/* 801F2B08 001EFA48 FC 80 18 90 */ fmr f4, f3
/* 801F2B0C 001EFA4C 39 00 00 00 */ li r8, 0
/* 801F2B10 001EFA50 48 0B 8E 75 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 801F2B14 001EFA54 7F E3 FB 78 */ mr r3, r31
/* 801F2B18 001EFA58 38 80 03 CD */ li r4, 0x3cd
/* 801F2B1C 001EFA5C 48 00 1D 41 */ bl dMenu_save_c_NS_headerTxtSet
/* 801F2B20 001EFA60 80 7F 00 30 */ lwz r3, 0x30(r31)
/* 801F2B24 001EFA64 4B F9 F5 E9 */ bl dFile_warning_c_NS_closeInit
/* 801F2B28 001EFA68 7F E3 FB 78 */ mr r3, r31
/* 801F2B2C 001EFA6C 38 80 00 01 */ li r4, 1
/* 801F2B30 001EFA70 48 00 36 CD */ bl dMenu_save_c_NS_ketteiTxtDispAnmInit
/* 801F2B34 001EFA74 7F E3 FB 78 */ mr r3, r31
/* 801F2B38 001EFA78 38 80 00 01 */ li r4, 1
/* 801F2B3C 001EFA7C 48 00 35 69 */ bl dMenu_save_c_NS_modoruTxtDispAnmInit
/* 801F2B40 001EFA80 38 00 00 1D */ li r0, 0x1d
/* 801F2B44 001EFA84 98 1F 01 B2 */ stb r0, 0x1b2(r31)
lbl_801F2B48:
/* 801F2B48 001EFA88 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 801F2B4C 001EFA8C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F2B50 001EFA90 7C 08 03 A6 */ mtlr r0
/* 801F2B54 001EFA94 38 21 00 20 */ addi r1, r1, 0x20
/* 801F2B58 001EFA98 4E 80 00 20 */ blr
/* 801F2B5C 001EFA9C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F2B60 001EFAA0 7C 08 02 A6 */ mflr r0
/* 801F2B64 001EFAA4 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F2B68 001EFAA8 39 61 00 20 */ addi r11, r1, 0x20
/* 801F2B6C 001EFAAC 48 16 F6 71 */ bl _savegpr_29
/* 801F2B70 001EFAB0 7C 7D 1B 78 */ mr r29, r3
/* 801F2B74 001EFAB4 48 00 1D B5 */ bl dMenu_save_c_NS_headerTxtChangeAnm
/* 801F2B78 001EFAB8 7C 7E 1B 78 */ mr r30, r3
/* 801F2B7C 001EFABC 7F A3 EB 78 */ mr r3, r29
/* 801F2B80 001EFAC0 48 00 2D 49 */ bl dMenu_save_c_NS_yesnoMenuMoveAnm
/* 801F2B84 001EFAC4 7C 7F 1B 78 */ mr r31, r3
/* 801F2B88 001EFAC8 7F A3 EB 78 */ mr r3, r29
/* 801F2B8C 001EFACC 48 00 36 ED */ bl dMenu_save_c_NS_ketteiTxtDispAnm
/* 801F2B90 001EFAD0 80 9D 00 30 */ lwz r4, 0x30(r29)
/* 801F2B94 001EFAD4 88 84 00 3D */ lbz r4, 0x3d(r4)
/* 801F2B98 001EFAD8 30 04 FF FF */ addic r0, r4, -1
/* 801F2B9C 001EFADC 7C 00 21 10 */ subfe r0, r0, r4
/* 801F2BA0 001EFAE0 54 04 06 3E */ clrlwi r4, r0, 0x18
/* 801F2BA4 001EFAE4 57 C0 06 3E */ clrlwi r0, r30, 0x18
/* 801F2BA8 001EFAE8 28 00 00 01 */ cmplwi r0, 1
/* 801F2BAC 001EFAEC 40 82 00 34 */ bne lbl_801F2BE0
/* 801F2BB0 001EFAF0 57 E0 06 3E */ clrlwi r0, r31, 0x18
/* 801F2BB4 001EFAF4 28 00 00 01 */ cmplwi r0, 1
/* 801F2BB8 001EFAF8 40 82 00 28 */ bne lbl_801F2BE0
/* 801F2BBC 001EFAFC 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 801F2BC0 001EFB00 28 00 00 01 */ cmplwi r0, 1
/* 801F2BC4 001EFB04 40 82 00 1C */ bne lbl_801F2BE0
/* 801F2BC8 001EFB08 28 04 00 01 */ cmplwi r4, 1
/* 801F2BCC 001EFB0C 40 82 00 14 */ bne lbl_801F2BE0
/* 801F2BD0 001EFB10 7F A3 EB 78 */ mr r3, r29
/* 801F2BD4 001EFB14 48 00 31 B1 */ bl dMenu_save_c_NS_yesnoCursorShow
/* 801F2BD8 001EFB18 38 00 00 22 */ li r0, 0x22
/* 801F2BDC 001EFB1C 98 1D 01 B2 */ stb r0, 0x1b2(r29)
lbl_801F2BE0:
/* 801F2BE0 001EFB20 39 61 00 20 */ addi r11, r1, 0x20
/* 801F2BE4 001EFB24 48 16 F6 45 */ bl _restgpr_29
/* 801F2BE8 001EFB28 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F2BEC 001EFB2C 7C 08 03 A6 */ mtlr r0
/* 801F2BF0 001EFB30 38 21 00 20 */ addi r1, r1, 0x20
/* 801F2BF4 001EFB34 4E 80 00 20 */ blr
/* 801F2BF8 001EFB38 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F2BFC 001EFB3C 7C 08 02 A6 */ mflr r0
/* 801F2C00 001EFB40 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F2C04 001EFB44 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 801F2C08 001EFB48 7C 7F 1B 78 */ mr r31, r3
/* 801F2C0C 001EFB4C 38 80 00 00 */ li r4, 0
/* 801F2C10 001EFB50 38 A0 00 01 */ li r5, 1
/* 801F2C14 001EFB54 48 00 22 35 */ bl dMenu_save_c_NS_errYesNoSelect
/* 801F2C18 001EFB58 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801F2C1C 001EFB5C 41 82 01 48 */ beq lbl_801F2D64
/* 801F2C20 001EFB60 88 1F 01 B6 */ lbz r0, 0x1b6(r31)
/* 801F2C24 001EFB64 28 00 00 01 */ cmplwi r0, 1
/* 801F2C28 001EFB68 40 82 00 B4 */ bne lbl_801F2CDC
/* 801F2C2C 001EFB6C 38 00 00 9F */ li r0, 0x9f
/* 801F2C30 001EFB70 90 01 00 0C */ stw r0, 0xc(r1)
/* 801F2C34 001EFB74 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 801F2C38 001EFB78 38 81 00 0C */ addi r4, r1, 0xc
/* 801F2C3C 001EFB7C 38 A0 00 00 */ li r5, 0
/* 801F2C40 001EFB80 38 C0 00 00 */ li r6, 0
/* 801F2C44 001EFB84 38 E0 00 00 */ li r7, 0
/* 801F2C48 001EFB88 C0 22 AA 58 */ lfs f1, lbl_80454458-_SDA2_BASE_(r2)
/* 801F2C4C 001EFB8C FC 40 08 90 */ fmr f2, f1
/* 801F2C50 001EFB90 C0 62 AA 78 */ lfs f3, lbl_80454478-_SDA2_BASE_(r2)
/* 801F2C54 001EFB94 FC 80 18 90 */ fmr f4, f3
/* 801F2C58 001EFB98 39 00 00 00 */ li r8, 0
/* 801F2C5C 001EFB9C 48 0B 8D 29 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 801F2C60 001EFBA0 88 1F 01 BC */ lbz r0, 0x1bc(r31)
/* 801F2C64 001EFBA4 2C 00 00 03 */ cmpwi r0, 3
/* 801F2C68 001EFBA8 41 82 00 3C */ beq lbl_801F2CA4
/* 801F2C6C 001EFBAC 40 80 00 10 */ bge lbl_801F2C7C
/* 801F2C70 001EFBB0 2C 00 00 01 */ cmpwi r0, 1
/* 801F2C74 001EFBB4 40 80 00 10 */ bge lbl_801F2C84
/* 801F2C78 001EFBB8 48 00 00 2C */ b lbl_801F2CA4
lbl_801F2C7C:
/* 801F2C7C 001EFBBC 2C 00 00 05 */ cmpwi r0, 5
/* 801F2C80 001EFBC0 40 80 00 24 */ bge lbl_801F2CA4
lbl_801F2C84:
/* 801F2C84 001EFBC4 38 00 00 01 */ li r0, 1
/* 801F2C88 001EFBC8 98 1F 01 BB */ stb r0, 0x1bb(r31)
/* 801F2C8C 001EFBCC 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801F2C90 001EFBD0 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801F2C94 001EFBD4 88 83 00 DD */ lbz r4, 0xdd(r3)
/* 801F2C98 001EFBD8 28 04 00 00 */ cmplwi r4, 0
/* 801F2C9C 001EFBDC 41 82 00 08 */ beq lbl_801F2CA4
/* 801F2CA0 001EFBE0 48 02 B1 79 */ bl dMeter2Info_c_NS_setMiniGameItem
lbl_801F2CA4:
/* 801F2CA4 001EFBE4 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 801F2CA8 001EFBE8 C0 22 AA 48 */ lfs f1, lbl_80454448-_SDA2_BASE_(r2)
/* 801F2CAC 001EFBEC 4B FA 25 F5 */ bl dSelect_cursor_c_NS_setAlphaRate
/* 801F2CB0 001EFBF0 38 00 00 04 */ li r0, 4
/* 801F2CB4 001EFBF4 98 1F 01 BA */ stb r0, 0x1ba(r31)
/* 801F2CB8 001EFBF8 88 1F 01 BC */ lbz r0, 0x1bc(r31)
/* 801F2CBC 001EFBFC 28 00 00 04 */ cmplwi r0, 4
/* 801F2CC0 001EFC00 40 82 00 10 */ bne lbl_801F2CD0
/* 801F2CC4 001EFC04 7F E3 FB 78 */ mr r3, r31
/* 801F2CC8 001EFC08 4B FF EF 31 */ bl dMenu_save_c_NS_closeSelect2
/* 801F2CCC 001EFC0C 48 00 00 98 */ b lbl_801F2D64
lbl_801F2CD0:
/* 801F2CD0 001EFC10 38 00 00 29 */ li r0, 0x29
/* 801F2CD4 001EFC14 98 1F 01 B2 */ stb r0, 0x1b2(r31)
/* 801F2CD8 001EFC18 48 00 00 8C */ b lbl_801F2D64
lbl_801F2CDC:
/* 801F2CDC 001EFC1C 38 00 00 02 */ li r0, 2
/* 801F2CE0 001EFC20 90 01 00 08 */ stw r0, 8(r1)
/* 801F2CE4 001EFC24 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 801F2CE8 001EFC28 38 81 00 08 */ addi r4, r1, 8
/* 801F2CEC 001EFC2C 38 A0 00 00 */ li r5, 0
/* 801F2CF0 001EFC30 38 C0 00 00 */ li r6, 0
/* 801F2CF4 001EFC34 38 E0 00 00 */ li r7, 0
/* 801F2CF8 001EFC38 C0 22 AA 58 */ lfs f1, lbl_80454458-_SDA2_BASE_(r2)
/* 801F2CFC 001EFC3C FC 40 08 90 */ fmr f2, f1
/* 801F2D00 001EFC40 C0 62 AA 78 */ lfs f3, lbl_80454478-_SDA2_BASE_(r2)
/* 801F2D04 001EFC44 FC 80 18 90 */ fmr f4, f3
/* 801F2D08 001EFC48 39 00 00 00 */ li r8, 0
/* 801F2D0C 001EFC4C 48 0B 8C 79 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 801F2D10 001EFC50 88 1F 01 BC */ lbz r0, 0x1bc(r31)
/* 801F2D14 001EFC54 28 00 00 02 */ cmplwi r0, 2
/* 801F2D18 001EFC58 41 82 00 0C */ beq lbl_801F2D24
/* 801F2D1C 001EFC5C 28 00 00 03 */ cmplwi r0, 3
/* 801F2D20 001EFC60 40 82 00 18 */ bne lbl_801F2D38
lbl_801F2D24:
/* 801F2D24 001EFC64 38 00 00 0F */ li r0, 0xf
/* 801F2D28 001EFC68 98 1F 01 BD */ stb r0, 0x1bd(r31)
/* 801F2D2C 001EFC6C 38 00 00 24 */ li r0, 0x24
/* 801F2D30 001EFC70 98 1F 01 B2 */ stb r0, 0x1b2(r31)
/* 801F2D34 001EFC74 48 00 00 30 */ b lbl_801F2D64
lbl_801F2D38:
/* 801F2D38 001EFC78 28 00 00 04 */ cmplwi r0, 4
/* 801F2D3C 001EFC7C 40 82 00 18 */ bne lbl_801F2D54
/* 801F2D40 001EFC80 38 00 00 04 */ li r0, 4
/* 801F2D44 001EFC84 98 1F 01 BA */ stb r0, 0x1ba(r31)
/* 801F2D48 001EFC88 7F E3 FB 78 */ mr r3, r31
/* 801F2D4C 001EFC8C 4B FF EE AD */ bl dMenu_save_c_NS_closeSelect2
/* 801F2D50 001EFC90 48 00 00 14 */ b lbl_801F2D64
lbl_801F2D54:
/* 801F2D54 001EFC94 38 00 00 1E */ li r0, 0x1e
/* 801F2D58 001EFC98 98 1F 01 BD */ stb r0, 0x1bd(r31)
/* 801F2D5C 001EFC9C 38 00 00 23 */ li r0, 0x23
/* 801F2D60 001EFCA0 98 1F 01 B2 */ stb r0, 0x1b2(r31)
lbl_801F2D64:
/* 801F2D64 001EFCA4 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 801F2D68 001EFCA8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F2D6C 001EFCAC 7C 08 03 A6 */ mtlr r0
/* 801F2D70 001EFCB0 38 21 00 20 */ addi r1, r1, 0x20
/* 801F2D74 001EFCB4 4E 80 00 20 */ blr
/* 801F2D78 001EFCB8 88 83 01 BD */ lbz r4, 0x1bd(r3)
/* 801F2D7C 001EFCBC 28 04 00 00 */ cmplwi r4, 0
/* 801F2D80 001EFCC0 41 82 00 10 */ beq lbl_801F2D90
/* 801F2D84 001EFCC4 38 04 FF FF */ addi r0, r4, -1
/* 801F2D88 001EFCC8 98 03 01 BD */ stb r0, 0x1bd(r3)
/* 801F2D8C 001EFCCC 4E 80 00 20 */ blr
lbl_801F2D90:
/* 801F2D90 001EFCD0 38 00 00 01 */ li r0, 1
/* 801F2D94 001EFCD4 80 6D 86 F8 */ lwz r3, m_Do_Reset_NS_mDoRst_NS_mResetData-_SDA_BASE_(r13)
/* 801F2D98 001EFCD8 90 03 00 00 */ stw r0, 0(r3)
/* 801F2D9C 001EFCDC 4E 80 00 20 */ blr
/* 801F2DA0 001EFCE0 88 83 01 BD */ lbz r4, 0x1bd(r3)
/* 801F2DA4 001EFCE4 28 04 00 00 */ cmplwi r4, 0
/* 801F2DA8 001EFCE8 41 82 00 10 */ beq lbl_801F2DB8
/* 801F2DAC 001EFCEC 38 04 FF FF */ addi r0, r4, -1
/* 801F2DB0 001EFCF0 98 03 01 BD */ stb r0, 0x1bd(r3)
/* 801F2DB4 001EFCF4 4E 80 00 20 */ blr
lbl_801F2DB8:
/* 801F2DB8 001EFCF8 38 00 00 29 */ li r0, 0x29
/* 801F2DBC 001EFCFC 98 03 01 B2 */ stb r0, 0x1b2(r3)
/* 801F2DC0 001EFD00 38 00 00 03 */ li r0, 3
/* 801F2DC4 001EFD04 98 03 01 BA */ stb r0, 0x1ba(r3)
/* 801F2DC8 001EFD08 38 00 00 00 */ li r0, 0
/* 801F2DCC 001EFD0C 98 03 01 BB */ stb r0, 0x1bb(r3)
/* 801F2DD0 001EFD10 4E 80 00 20 */ blr
/* 801F2DD4 001EFD14 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F2DD8 001EFD18 7C 08 02 A6 */ mflr r0
/* 801F2DDC 001EFD1C 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F2DE0 001EFD20 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F2DE4 001EFD24 93 C1 00 08 */ stw r30, 8(r1)
/* 801F2DE8 001EFD28 7C 7E 1B 78 */ mr r30, r3
/* 801F2DEC 001EFD2C 48 00 1B 3D */ bl dMenu_save_c_NS_headerTxtChangeAnm
/* 801F2DF0 001EFD30 7C 7F 1B 78 */ mr r31, r3
/* 801F2DF4 001EFD34 7F C3 F3 78 */ mr r3, r30
/* 801F2DF8 001EFD38 48 00 34 81 */ bl dMenu_save_c_NS_ketteiTxtDispAnm
/* 801F2DFC 001EFD3C 80 9E 00 30 */ lwz r4, 0x30(r30)
/* 801F2E00 001EFD40 88 84 00 3D */ lbz r4, 0x3d(r4)
/* 801F2E04 001EFD44 30 04 FF FF */ addic r0, r4, -1
/* 801F2E08 001EFD48 7C 00 21 10 */ subfe r0, r0, r4
/* 801F2E0C 001EFD4C 54 04 06 3E */ clrlwi r4, r0, 0x18
/* 801F2E10 001EFD50 57 E0 06 3E */ clrlwi r0, r31, 0x18
/* 801F2E14 001EFD54 28 00 00 01 */ cmplwi r0, 1
/* 801F2E18 001EFD58 40 82 00 58 */ bne lbl_801F2E70
/* 801F2E1C 001EFD5C 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 801F2E20 001EFD60 28 00 00 01 */ cmplwi r0, 1
/* 801F2E24 001EFD64 40 82 00 4C */ bne lbl_801F2E70
/* 801F2E28 001EFD68 28 04 00 01 */ cmplwi r4, 1
/* 801F2E2C 001EFD6C 40 82 00 44 */ bne lbl_801F2E70
/* 801F2E30 001EFD70 88 1E 01 BC */ lbz r0, 0x1bc(r30)
/* 801F2E34 001EFD74 28 00 00 04 */ cmplwi r0, 4
/* 801F2E38 001EFD78 40 82 00 18 */ bne lbl_801F2E50
/* 801F2E3C 001EFD7C 38 00 00 04 */ li r0, 4
/* 801F2E40 001EFD80 98 1E 01 BA */ stb r0, 0x1ba(r30)
/* 801F2E44 001EFD84 7F C3 F3 78 */ mr r3, r30
/* 801F2E48 001EFD88 4B FF ED B1 */ bl dMenu_save_c_NS_closeSelect2
/* 801F2E4C 001EFD8C 48 00 00 24 */ b lbl_801F2E70
lbl_801F2E50:
/* 801F2E50 001EFD90 38 00 00 01 */ li r0, 1
/* 801F2E54 001EFD94 98 1E 01 BB */ stb r0, 0x1bb(r30)
/* 801F2E58 001EFD98 7F C3 F3 78 */ mr r3, r30
/* 801F2E5C 001EFD9C 48 00 02 5D */ bl dMenu_save_c_NS_restartInit
/* 801F2E60 001EFDA0 38 00 00 03 */ li r0, 3
/* 801F2E64 001EFDA4 98 1E 01 BA */ stb r0, 0x1ba(r30)
/* 801F2E68 001EFDA8 38 00 00 29 */ li r0, 0x29
/* 801F2E6C 001EFDAC 98 1E 01 B2 */ stb r0, 0x1b2(r30)
lbl_801F2E70:
/* 801F2E70 001EFDB0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F2E74 001EFDB4 83 C1 00 08 */ lwz r30, 8(r1)
/* 801F2E78 001EFDB8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F2E7C 001EFDBC 7C 08 03 A6 */ mtlr r0
/* 801F2E80 001EFDC0 38 21 00 10 */ addi r1, r1, 0x10
/* 801F2E84 001EFDC4 4E 80 00 20 */ blr
/* 801F2E88 001EFDC8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F2E8C 001EFDCC 7C 08 02 A6 */ mflr r0
/* 801F2E90 001EFDD0 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F2E94 001EFDD4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F2E98 001EFDD8 7C 7F 1B 78 */ mr r31, r3
/* 801F2E9C 001EFDDC 48 00 03 F1 */ bl dMenu_save_c_NS_YesNoSelect
/* 801F2EA0 001EFDE0 2C 03 00 00 */ cmpwi r3, 0
/* 801F2EA4 001EFDE4 41 82 00 50 */ beq lbl_801F2EF4
/* 801F2EA8 001EFDE8 88 1F 01 B6 */ lbz r0, 0x1b6(r31)
/* 801F2EAC 001EFDEC 28 00 00 00 */ cmplwi r0, 0
/* 801F2EB0 001EFDF0 41 82 00 20 */ beq lbl_801F2ED0
/* 801F2EB4 001EFDF4 38 00 00 00 */ li r0, 0
/* 801F2EB8 001EFDF8 98 1F 01 BB */ stb r0, 0x1bb(r31)
/* 801F2EBC 001EFDFC 38 00 00 29 */ li r0, 0x29
/* 801F2EC0 001EFE00 98 1F 01 B2 */ stb r0, 0x1b2(r31)
/* 801F2EC4 001EFE04 38 00 00 03 */ li r0, 3
/* 801F2EC8 001EFE08 98 1F 01 BA */ stb r0, 0x1ba(r31)
/* 801F2ECC 001EFE0C 48 00 00 28 */ b lbl_801F2EF4
lbl_801F2ED0:
/* 801F2ED0 001EFE10 38 00 00 01 */ li r0, 1
/* 801F2ED4 001EFE14 98 1F 21 90 */ stb r0, 0x2190(r31)
/* 801F2ED8 001EFE18 98 1F 01 B6 */ stb r0, 0x1b6(r31)
/* 801F2EDC 001EFE1C 7F E3 FB 78 */ mr r3, r31
/* 801F2EE0 001EFE20 38 80 03 CF */ li r4, 0x3cf
/* 801F2EE4 001EFE24 38 A0 00 00 */ li r5, 0
/* 801F2EE8 001EFE28 48 00 05 D5 */ bl dMenu_save_c_NS_msgTxtSet
/* 801F2EEC 001EFE2C 38 00 00 27 */ li r0, 0x27
/* 801F2EF0 001EFE30 98 1F 01 B2 */ stb r0, 0x1b2(r31)
lbl_801F2EF4:
/* 801F2EF4 001EFE34 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F2EF8 001EFE38 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F2EFC 001EFE3C 7C 08 03 A6 */ mtlr r0
/* 801F2F00 001EFE40 38 21 00 10 */ addi r1, r1, 0x10
/* 801F2F04 001EFE44 4E 80 00 20 */ blr
/* 801F2F08 001EFE48 80 83 21 8C */ lwz r4, 0x218c(r3)
/* 801F2F0C 001EFE4C 28 04 00 00 */ cmplwi r4, 0
/* 801F2F10 001EFE50 41 82 00 18 */ beq lbl_801F2F28
/* 801F2F14 001EFE54 88 04 00 60 */ lbz r0, 0x60(r4)
/* 801F2F18 001EFE58 28 00 00 00 */ cmplwi r0, 0
/* 801F2F1C 001EFE5C 40 82 00 0C */ bne lbl_801F2F28
/* 801F2F20 001EFE60 38 00 00 00 */ li r0, 0
/* 801F2F24 001EFE64 98 03 21 90 */ stb r0, 0x2190(r3)
lbl_801F2F28:
/* 801F2F28 001EFE68 38 00 00 00 */ li r0, 0
/* 801F2F2C 001EFE6C 98 03 01 B6 */ stb r0, 0x1b6(r3)
/* 801F2F30 001EFE70 98 03 01 B2 */ stb r0, 0x1b2(r3)
/* 801F2F34 001EFE74 4E 80 00 20 */ blr
/* 801F2F38 001EFE78 38 00 00 29 */ li r0, 0x29
/* 801F2F3C 001EFE7C 98 03 01 B2 */ stb r0, 0x1b2(r3)
/* 801F2F40 001EFE80 38 00 00 03 */ li r0, 3
/* 801F2F44 001EFE84 98 03 01 BA */ stb r0, 0x1ba(r3)
/* 801F2F48 001EFE88 4E 80 00 20 */ blr
/* 801F2F4C 001EFE8C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F2F50 001EFE90 7C 08 02 A6 */ mflr r0
/* 801F2F54 001EFE94 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F2F58 001EFE98 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F2F5C 001EFE9C 7C 7F 1B 78 */ mr r31, r3
/* 801F2F60 001EFEA0 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 801F2F64 001EFEA4 38 63 03 D0 */ addi r3, r3, 0x3d0
/* 801F2F68 001EFEA8 3C 80 01 00 */ lis r4, 0x01000013@ha
/* 801F2F6C 001EFEAC 38 84 00 13 */ addi r4, r4, 0x01000013@l
/* 801F2F70 001EFEB0 48 0C 0F 3D */ bl Z2SeqMgr_NS_checkBgmIDPlaying
/* 801F2F74 001EFEB4 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 801F2F78 001EFEB8 28 00 00 01 */ cmplwi r0, 1
/* 801F2F7C 001EFEBC 41 82 00 24 */ beq lbl_801F2FA0
/* 801F2F80 001EFEC0 38 00 00 01 */ li r0, 1
/* 801F2F84 001EFEC4 98 1F 01 B6 */ stb r0, 0x1b6(r31)
/* 801F2F88 001EFEC8 7F E3 FB 78 */ mr r3, r31
/* 801F2F8C 001EFECC 38 80 04 BC */ li r4, 0x4bc
/* 801F2F90 001EFED0 38 A0 00 00 */ li r5, 0
/* 801F2F94 001EFED4 48 00 05 29 */ bl dMenu_save_c_NS_msgTxtSet
/* 801F2F98 001EFED8 38 00 00 2C */ li r0, 0x2c
/* 801F2F9C 001EFEDC 98 1F 01 B2 */ stb r0, 0x1b2(r31)
lbl_801F2FA0:
/* 801F2FA0 001EFEE0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F2FA4 001EFEE4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F2FA8 001EFEE8 7C 08 03 A6 */ mtlr r0
/* 801F2FAC 001EFEEC 38 21 00 10 */ addi r1, r1, 0x10
/* 801F2FB0 001EFEF0 4E 80 00 20 */ blr
/* 801F2FB4 001EFEF4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F2FB8 001EFEF8 7C 08 02 A6 */ mflr r0
/* 801F2FBC 001EFEFC 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F2FC0 001EFF00 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F2FC4 001EFF04 7C 7F 1B 78 */ mr r31, r3
/* 801F2FC8 001EFF08 48 00 02 C5 */ bl dMenu_save_c_NS_YesNoSelect
/* 801F2FCC 001EFF0C 2C 03 00 00 */ cmpwi r3, 0
/* 801F2FD0 001EFF10 41 82 00 5C */ beq lbl_801F302C
/* 801F2FD4 001EFF14 88 1F 01 B6 */ lbz r0, 0x1b6(r31)
/* 801F2FD8 001EFF18 28 00 00 01 */ cmplwi r0, 1
/* 801F2FDC 001EFF1C 40 82 00 28 */ bne lbl_801F3004
/* 801F2FE0 001EFF20 38 00 00 01 */ li r0, 1
/* 801F2FE4 001EFF24 98 1F 01 BB */ stb r0, 0x1bb(r31)
/* 801F2FE8 001EFF28 7F E3 FB 78 */ mr r3, r31
/* 801F2FEC 001EFF2C 48 00 00 CD */ bl dMenu_save_c_NS_restartInit
/* 801F2FF0 001EFF30 38 00 00 03 */ li r0, 3
/* 801F2FF4 001EFF34 98 1F 01 BA */ stb r0, 0x1ba(r31)
/* 801F2FF8 001EFF38 38 00 00 29 */ li r0, 0x29
/* 801F2FFC 001EFF3C 98 1F 01 B2 */ stb r0, 0x1b2(r31)
/* 801F3000 001EFF40 48 00 00 2C */ b lbl_801F302C
lbl_801F3004:
/* 801F3004 001EFF44 38 00 00 01 */ li r0, 1
/* 801F3008 001EFF48 98 1F 21 90 */ stb r0, 0x2190(r31)
/* 801F300C 001EFF4C 38 00 00 00 */ li r0, 0
/* 801F3010 001EFF50 98 1F 01 B6 */ stb r0, 0x1b6(r31)
/* 801F3014 001EFF54 7F E3 FB 78 */ mr r3, r31
/* 801F3018 001EFF58 38 80 04 BF */ li r4, 0x4bf
/* 801F301C 001EFF5C 38 A0 00 00 */ li r5, 0
/* 801F3020 001EFF60 48 00 04 9D */ bl dMenu_save_c_NS_msgTxtSet
/* 801F3024 001EFF64 38 00 00 2D */ li r0, 0x2d
/* 801F3028 001EFF68 98 1F 01 B2 */ stb r0, 0x1b2(r31)
lbl_801F302C:
/* 801F302C 001EFF6C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F3030 001EFF70 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F3034 001EFF74 7C 08 03 A6 */ mtlr r0
/* 801F3038 001EFF78 38 21 00 10 */ addi r1, r1, 0x10
/* 801F303C 001EFF7C 4E 80 00 20 */ blr
/* 801F3040 001EFF80 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F3044 001EFF84 7C 08 02 A6 */ mflr r0
/* 801F3048 001EFF88 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F304C 001EFF8C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F3050 001EFF90 7C 7F 1B 78 */ mr r31, r3
/* 801F3054 001EFF94 48 00 02 39 */ bl dMenu_save_c_NS_YesNoSelect
/* 801F3058 001EFF98 2C 03 00 00 */ cmpwi r3, 0
/* 801F305C 001EFF9C 41 82 00 48 */ beq lbl_801F30A4
/* 801F3060 001EFFA0 88 1F 01 B6 */ lbz r0, 0x1b6(r31)
/* 801F3064 001EFFA4 28 00 00 01 */ cmplwi r0, 1
/* 801F3068 001EFFA8 40 82 00 18 */ bne lbl_801F3080
/* 801F306C 001EFFAC 38 00 00 0F */ li r0, 0xf
/* 801F3070 001EFFB0 98 1F 01 BD */ stb r0, 0x1bd(r31)
/* 801F3074 001EFFB4 38 00 00 24 */ li r0, 0x24
/* 801F3078 001EFFB8 98 1F 01 B2 */ stb r0, 0x1b2(r31)
/* 801F307C 001EFFBC 48 00 00 28 */ b lbl_801F30A4
lbl_801F3080:
/* 801F3080 001EFFC0 38 00 00 01 */ li r0, 1
/* 801F3084 001EFFC4 98 1F 21 90 */ stb r0, 0x2190(r31)
/* 801F3088 001EFFC8 98 1F 01 B6 */ stb r0, 0x1b6(r31)
/* 801F308C 001EFFCC 7F E3 FB 78 */ mr r3, r31
/* 801F3090 001EFFD0 38 80 04 BC */ li r4, 0x4bc
/* 801F3094 001EFFD4 38 A0 00 00 */ li r5, 0
/* 801F3098 001EFFD8 48 00 04 25 */ bl dMenu_save_c_NS_msgTxtSet
/* 801F309C 001EFFDC 38 00 00 2C */ li r0, 0x2c
/* 801F30A0 001EFFE0 98 1F 01 B2 */ stb r0, 0x1b2(r31)
lbl_801F30A4:
/* 801F30A4 001EFFE4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F30A8 001EFFE8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F30AC 001EFFEC 7C 08 03 A6 */ mtlr r0
/* 801F30B0 001EFFF0 38 21 00 10 */ addi r1, r1, 0x10
/* 801F30B4 001EFFF4 4E 80 00 20 */ blr
.global dMenu_save_c_NS_restartInit
dMenu_save_c_NS_restartInit:
/* 801F30B8 001EFFF8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F30BC 001EFFFC 7C 08 02 A6 */ mflr r0
/* 801F30C0 001F0000 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F30C4 001F0004 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F30C8 001F0008 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801F30CC 001F000C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 801F30D0 001F0010 3B E3 07 F0 */ addi r31, r3, 0x7f0
/* 801F30D4 001F0014 7F E3 FB 78 */ mr r3, r31
/* 801F30D8 001F0018 3C 80 80 3A */ lis r4, lbl_803A7288@ha
/* 801F30DC 001F001C 38 84 72 88 */ addi r4, r4, lbl_803A7288@l
/* 801F30E0 001F0020 A0 84 01 C4 */ lhz r4, 0x1c4(r4)
/* 801F30E4 001F0024 4B E4 18 D9 */ bl isEventBit__11dSv_event_cCFUs
/* 801F30E8 001F0028 2C 03 00 00 */ cmpwi r3, 0
/* 801F30EC 001F002C 40 82 00 2C */ bne lbl_801F3118
/* 801F30F0 001F0030 7F E3 FB 78 */ mr r3, r31
/* 801F30F4 001F0034 3C 80 80 3A */ lis r4, lbl_803A7288@ha
/* 801F30F8 001F0038 38 84 72 88 */ addi r4, r4, lbl_803A7288@l
/* 801F30FC 001F003C A0 84 01 C0 */ lhz r4, 0x1c0(r4)
/* 801F3100 001F0040 4B E4 18 A5 */ bl offEventBit__11dSv_event_cFUs
/* 801F3104 001F0044 7F E3 FB 78 */ mr r3, r31
/* 801F3108 001F0048 3C 80 80 3A */ lis r4, lbl_803A7288@ha
/* 801F310C 001F004C 38 84 72 88 */ addi r4, r4, lbl_803A7288@l
/* 801F3110 001F0050 A0 84 01 C2 */ lhz r4, 0x1c2(r4)
/* 801F3114 001F0054 4B E4 18 91 */ bl offEventBit__11dSv_event_cFUs
lbl_801F3118:
/* 801F3118 001F0058 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801F311C 001F005C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 801F3120 001F0060 38 63 00 CC */ addi r3, r3, 0xcc
/* 801F3124 001F0064 38 80 00 48 */ li r4, 0x48
/* 801F3128 001F0068 4B E4 0D A1 */ bl isFirstBit__21dSv_player_get_item_cCFUc
/* 801F312C 001F006C 2C 03 00 00 */ cmpwi r3, 0
/* 801F3130 001F0070 41 82 00 54 */ beq lbl_801F3184
/* 801F3134 001F0074 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801F3138 001F0078 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 801F313C 001F007C 3B E3 00 9C */ addi r31, r3, 0x9c
/* 801F3140 001F0080 7F E3 FB 78 */ mr r3, r31
/* 801F3144 001F0084 38 80 00 01 */ li r4, 1
/* 801F3148 001F0088 38 A0 00 01 */ li r5, 1
/* 801F314C 001F008C 4B E3 FE E5 */ bl getItem__17dSv_player_item_cCFib
/* 801F3150 001F0090 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 801F3154 001F0094 28 00 00 FF */ cmplwi r0, 0xff
/* 801F3158 001F0098 40 82 00 2C */ bne lbl_801F3184
/* 801F315C 001F009C 7F E3 FB 78 */ mr r3, r31
/* 801F3160 001F00A0 38 80 00 01 */ li r4, 1
/* 801F3164 001F00A4 38 A0 00 48 */ li r5, 0x48
/* 801F3168 001F00A8 4B E3 FE 51 */ bl setItem__17dSv_player_item_cFiUc
/* 801F316C 001F00AC 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801F3170 001F00B0 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801F3174 001F00B4 A0 03 00 B6 */ lhz r0, 0xb6(r3)
/* 801F3178 001F00B8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801F317C 001F00BC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 801F3180 001F00C0 B0 03 00 08 */ sth r0, 8(r3)
lbl_801F3184:
/* 801F3184 001F00C4 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801F3188 001F00C8 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801F318C 001F00CC 88 83 00 DD */ lbz r4, 0xdd(r3)
/* 801F3190 001F00D0 28 04 00 00 */ cmplwi r4, 0
/* 801F3194 001F00D4 41 82 00 08 */ beq lbl_801F319C
/* 801F3198 001F00D8 48 02 AC 81 */ bl dMeter2Info_c_NS_setMiniGameItem
lbl_801F319C:
/* 801F319C 001F00DC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F31A0 001F00E0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F31A4 001F00E4 7C 08 03 A6 */ mtlr r0
/* 801F31A8 001F00E8 38 21 00 10 */ addi r1, r1, 0x10
/* 801F31AC 001F00EC 4E 80 00 20 */ blr
/* 801F31B0 001F00F0 4E 80 00 20 */ blr
/* 801F31B4 001F00F4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F31B8 001F00F8 7C 08 02 A6 */ mflr r0
/* 801F31BC 001F00FC 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F31C0 001F0100 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F31C4 001F0104 7C 7F 1B 78 */ mr r31, r3
/* 801F31C8 001F0108 80 63 21 8C */ lwz r3, 0x218c(r3)
/* 801F31CC 001F010C 28 03 00 00 */ cmplwi r3, 0
/* 801F31D0 001F0110 41 82 00 A8 */ beq lbl_801F3278
/* 801F31D4 001F0114 88 03 00 60 */ lbz r0, 0x60(r3)
/* 801F31D8 001F0118 98 1F 21 9D */ stb r0, 0x219d(r31)
/* 801F31DC 001F011C 80 7F 21 8C */ lwz r3, 0x218c(r31)
/* 801F31E0 001F0120 88 03 00 60 */ lbz r0, 0x60(r3)
/* 801F31E4 001F0124 28 00 00 00 */ cmplwi r0, 0
/* 801F31E8 001F0128 41 82 00 28 */ beq lbl_801F3210
/* 801F31EC 001F012C 28 00 00 03 */ cmplwi r0, 3
/* 801F31F0 001F0130 41 82 00 0C */ beq lbl_801F31FC
/* 801F31F4 001F0134 28 00 00 04 */ cmplwi r0, 4
/* 801F31F8 001F0138 40 82 00 0C */ bne lbl_801F3204
lbl_801F31FC:
/* 801F31FC 001F013C 38 00 00 01 */ li r0, 1
/* 801F3200 001F0140 98 03 00 65 */ stb r0, 0x65(r3)
lbl_801F3204:
/* 801F3204 001F0144 80 7F 21 8C */ lwz r3, 0x218c(r31)
/* 801F3208 001F0148 48 04 A5 D1 */ bl dMsgScrnExplain_c_NS_move
/* 801F320C 001F014C 48 00 00 6C */ b lbl_801F3278
lbl_801F3210:
/* 801F3210 001F0150 88 1F 21 90 */ lbz r0, 0x2190(r31)
/* 801F3214 001F0154 28 00 00 01 */ cmplwi r0, 1
/* 801F3218 001F0158 40 82 00 34 */ bne lbl_801F324C
/* 801F321C 001F015C A0 9F 21 92 */ lhz r4, 0x2192(r31)
/* 801F3220 001F0160 38 A0 00 01 */ li r5, 1
/* 801F3224 001F0164 88 1F 01 B6 */ lbz r0, 0x1b6(r31)
/* 801F3228 001F0168 7C 00 00 34 */ cntlzw r0, r0
/* 801F322C 001F016C 54 06 DE 3E */ rlwinm r6, r0, 0x1b, 0x18, 0x1f
/* 801F3230 001F0170 38 E0 00 FF */ li r7, 0xff
/* 801F3234 001F0174 89 1F 21 9C */ lbz r8, 0x219c(r31)
/* 801F3238 001F0178 48 04 B3 21 */ bl dMsgScrnExplain_c_NS_openExplain
/* 801F323C 001F017C 38 00 00 1E */ li r0, 0x1e
/* 801F3240 001F0180 80 9F 21 8C */ lwz r4, 0x218c(r31)
/* 801F3244 001F0184 B0 04 00 5E */ sth r0, 0x5e(r4)
/* 801F3248 001F0188 48 00 00 1C */ b lbl_801F3264
lbl_801F324C:
/* 801F324C 001F018C A0 9F 21 92 */ lhz r4, 0x2192(r31)
/* 801F3250 001F0190 38 A0 00 00 */ li r5, 0
/* 801F3254 001F0194 38 C0 00 00 */ li r6, 0
/* 801F3258 001F0198 38 E0 00 FF */ li r7, 0xff
/* 801F325C 001F019C 39 00 00 01 */ li r8, 1
/* 801F3260 001F01A0 48 04 B2 F9 */ bl dMsgScrnExplain_c_NS_openExplain
lbl_801F3264:
/* 801F3264 001F01A4 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 801F3268 001F01A8 28 00 00 01 */ cmplwi r0, 1
/* 801F326C 001F01AC 40 82 00 0C */ bne lbl_801F3278
/* 801F3270 001F01B0 88 1F 21 94 */ lbz r0, 0x2194(r31)
/* 801F3274 001F01B4 98 1F 01 B2 */ stb r0, 0x1b2(r31)
lbl_801F3278:
/* 801F3278 001F01B8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F327C 001F01BC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F3280 001F01C0 7C 08 03 A6 */ mtlr r0
/* 801F3284 001F01C4 38 21 00 10 */ addi r1, r1, 0x10
/* 801F3288 001F01C8 4E 80 00 20 */ blr
.global dMenu_save_c_NS_YesNoSelect
dMenu_save_c_NS_YesNoSelect:
/* 801F328C 001F01CC 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 801F3290 001F01D0 7C 08 02 A6 */ mflr r0
/* 801F3294 001F01D4 90 01 00 34 */ stw r0, 0x34(r1)
/* 801F3298 001F01D8 93 E1 00 2C */ stw r31, 0x2c(r1)
/* 801F329C 001F01DC 93 C1 00 28 */ stw r30, 0x28(r1)
/* 801F32A0 001F01E0 7C 7F 1B 78 */ mr r31, r3
/* 801F32A4 001F01E4 3B C0 00 00 */ li r30, 0
/* 801F32A8 001F01E8 80 6D 86 F8 */ lwz r3, m_Do_Reset_NS_mDoRst_NS_mResetData-_SDA_BASE_(r13)
/* 801F32AC 001F01EC 80 03 00 00 */ lwz r0, 0(r3)
/* 801F32B0 001F01F0 2C 00 00 00 */ cmpwi r0, 0
/* 801F32B4 001F01F4 41 82 00 0C */ beq lbl_801F32C0
/* 801F32B8 001F01F8 38 60 00 00 */ li r3, 0
/* 801F32BC 001F01FC 48 00 01 E8 */ b lbl_801F34A4
lbl_801F32C0:
/* 801F32C0 001F0200 80 7F 21 8C */ lwz r3, 0x218c(r31)
/* 801F32C4 001F0204 28 03 00 00 */ cmplwi r3, 0
/* 801F32C8 001F0208 40 82 00 0C */ bne lbl_801F32D4
/* 801F32CC 001F020C 38 60 00 00 */ li r3, 0
/* 801F32D0 001F0210 48 00 01 D4 */ b lbl_801F34A4
lbl_801F32D4:
/* 801F32D4 001F0214 88 1F 21 9D */ lbz r0, 0x219d(r31)
/* 801F32D8 001F0218 28 00 00 05 */ cmplwi r0, 5
/* 801F32DC 001F021C 41 82 01 60 */ beq lbl_801F343C
/* 801F32E0 001F0220 88 03 00 60 */ lbz r0, 0x60(r3)
/* 801F32E4 001F0224 28 00 00 05 */ cmplwi r0, 5
/* 801F32E8 001F0228 40 82 01 54 */ bne lbl_801F343C
/* 801F32EC 001F022C 88 03 00 61 */ lbz r0, 0x61(r3)
/* 801F32F0 001F0230 2C 00 00 01 */ cmpwi r0, 1
/* 801F32F4 001F0234 41 82 00 DC */ beq lbl_801F33D0
/* 801F32F8 001F0238 40 80 00 10 */ bge lbl_801F3308
/* 801F32FC 001F023C 2C 00 00 00 */ cmpwi r0, 0
/* 801F3300 001F0240 40 80 00 14 */ bge lbl_801F3314
/* 801F3304 001F0244 48 00 01 38 */ b lbl_801F343C
lbl_801F3308:
/* 801F3308 001F0248 2C 00 00 FF */ cmpwi r0, 0xff
/* 801F330C 001F024C 41 82 00 FC */ beq lbl_801F3408
/* 801F3310 001F0250 48 00 01 2C */ b lbl_801F343C
lbl_801F3314:
/* 801F3314 001F0254 88 1F 01 B2 */ lbz r0, 0x1b2(r31)
/* 801F3318 001F0258 28 00 00 2D */ cmplwi r0, 0x2d
/* 801F331C 001F025C 40 82 00 3C */ bne lbl_801F3358
/* 801F3320 001F0260 38 00 00 02 */ li r0, 2
/* 801F3324 001F0264 90 01 00 10 */ stw r0, 0x10(r1)
/* 801F3328 001F0268 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 801F332C 001F026C 38 81 00 10 */ addi r4, r1, 0x10
/* 801F3330 001F0270 38 A0 00 00 */ li r5, 0
/* 801F3334 001F0274 38 C0 00 00 */ li r6, 0
/* 801F3338 001F0278 38 E0 00 00 */ li r7, 0
/* 801F333C 001F027C C0 22 AA 58 */ lfs f1, lbl_80454458-_SDA2_BASE_(r2)
/* 801F3340 001F0280 FC 40 08 90 */ fmr f2, f1
/* 801F3344 001F0284 C0 62 AA 78 */ lfs f3, lbl_80454478-_SDA2_BASE_(r2)
/* 801F3348 001F0288 FC 80 18 90 */ fmr f4, f3
/* 801F334C 001F028C 39 00 00 00 */ li r8, 0
/* 801F3350 001F0290 48 0B 86 35 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 801F3354 001F0294 48 00 00 E8 */ b lbl_801F343C
lbl_801F3358:
/* 801F3358 001F0298 28 00 00 2C */ cmplwi r0, 0x2c
/* 801F335C 001F029C 40 82 00 3C */ bne lbl_801F3398
/* 801F3360 001F02A0 38 00 00 9F */ li r0, 0x9f
/* 801F3364 001F02A4 90 01 00 0C */ stw r0, 0xc(r1)
/* 801F3368 001F02A8 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 801F336C 001F02AC 38 81 00 0C */ addi r4, r1, 0xc
/* 801F3370 001F02B0 38 A0 00 00 */ li r5, 0
/* 801F3374 001F02B4 38 C0 00 00 */ li r6, 0
/* 801F3378 001F02B8 38 E0 00 00 */ li r7, 0
/* 801F337C 001F02BC C0 22 AA 58 */ lfs f1, lbl_80454458-_SDA2_BASE_(r2)
/* 801F3380 001F02C0 FC 40 08 90 */ fmr f2, f1
/* 801F3384 001F02C4 C0 62 AA 78 */ lfs f3, lbl_80454478-_SDA2_BASE_(r2)
/* 801F3388 001F02C8 FC 80 18 90 */ fmr f4, f3
/* 801F338C 001F02CC 39 00 00 00 */ li r8, 0
/* 801F3390 001F02D0 48 0B 85 F5 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 801F3394 001F02D4 48 00 00 A8 */ b lbl_801F343C
lbl_801F3398:
/* 801F3398 001F02D8 38 00 00 6D */ li r0, 0x6d
/* 801F339C 001F02DC 90 01 00 08 */ stw r0, 8(r1)
/* 801F33A0 001F02E0 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 801F33A4 001F02E4 38 81 00 08 */ addi r4, r1, 8
/* 801F33A8 001F02E8 38 A0 00 00 */ li r5, 0
/* 801F33AC 001F02EC 38 C0 00 00 */ li r6, 0
/* 801F33B0 001F02F0 38 E0 00 00 */ li r7, 0
/* 801F33B4 001F02F4 C0 22 AA 58 */ lfs f1, lbl_80454458-_SDA2_BASE_(r2)
/* 801F33B8 001F02F8 FC 40 08 90 */ fmr f2, f1
/* 801F33BC 001F02FC C0 62 AA 78 */ lfs f3, lbl_80454478-_SDA2_BASE_(r2)
/* 801F33C0 001F0300 FC 80 18 90 */ fmr f4, f3
/* 801F33C4 001F0304 39 00 00 00 */ li r8, 0
/* 801F33C8 001F0308 48 0B 85 BD */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 801F33CC 001F030C 48 00 00 70 */ b lbl_801F343C
lbl_801F33D0:
/* 801F33D0 001F0310 38 00 00 6E */ li r0, 0x6e
/* 801F33D4 001F0314 90 01 00 18 */ stw r0, 0x18(r1)
/* 801F33D8 001F0318 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 801F33DC 001F031C 38 81 00 18 */ addi r4, r1, 0x18
/* 801F33E0 001F0320 38 A0 00 00 */ li r5, 0
/* 801F33E4 001F0324 38 C0 00 00 */ li r6, 0
/* 801F33E8 001F0328 38 E0 00 00 */ li r7, 0
/* 801F33EC 001F032C C0 22 AA 58 */ lfs f1, lbl_80454458-_SDA2_BASE_(r2)
/* 801F33F0 001F0330 FC 40 08 90 */ fmr f2, f1
/* 801F33F4 001F0334 C0 62 AA 78 */ lfs f3, lbl_80454478-_SDA2_BASE_(r2)
/* 801F33F8 001F0338 FC 80 18 90 */ fmr f4, f3
/* 801F33FC 001F033C 39 00 00 00 */ li r8, 0
/* 801F3400 001F0340 48 0B 85 85 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 801F3404 001F0344 48 00 00 38 */ b lbl_801F343C
lbl_801F3408:
/* 801F3408 001F0348 38 00 00 6E */ li r0, 0x6e
/* 801F340C 001F034C 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F3410 001F0350 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 801F3414 001F0354 38 81 00 14 */ addi r4, r1, 0x14
/* 801F3418 001F0358 38 A0 00 00 */ li r5, 0
/* 801F341C 001F035C 38 C0 00 00 */ li r6, 0
/* 801F3420 001F0360 38 E0 00 00 */ li r7, 0
/* 801F3424 001F0364 C0 22 AA 58 */ lfs f1, lbl_80454458-_SDA2_BASE_(r2)
/* 801F3428 001F0368 FC 40 08 90 */ fmr f2, f1
/* 801F342C 001F036C C0 62 AA 78 */ lfs f3, lbl_80454478-_SDA2_BASE_(r2)
/* 801F3430 001F0370 FC 80 18 90 */ fmr f4, f3
/* 801F3434 001F0374 39 00 00 00 */ li r8, 0
/* 801F3438 001F0378 48 0B 85 4D */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
lbl_801F343C:
/* 801F343C 001F037C 80 7F 21 8C */ lwz r3, 0x218c(r31)
/* 801F3440 001F0380 88 03 00 60 */ lbz r0, 0x60(r3)
/* 801F3444 001F0384 28 00 00 00 */ cmplwi r0, 0
/* 801F3448 001F0388 40 82 00 58 */ bne lbl_801F34A0
/* 801F344C 001F038C 38 00 00 00 */ li r0, 0
/* 801F3450 001F0390 98 1F 21 90 */ stb r0, 0x2190(r31)
/* 801F3454 001F0394 80 7F 21 8C */ lwz r3, 0x218c(r31)
/* 801F3458 001F0398 88 63 00 61 */ lbz r3, 0x61(r3)
/* 801F345C 001F039C 2C 03 00 01 */ cmpwi r3, 1
/* 801F3460 001F03A0 41 82 00 2C */ beq lbl_801F348C
/* 801F3464 001F03A4 40 80 00 10 */ bge lbl_801F3474
/* 801F3468 001F03A8 2C 03 00 00 */ cmpwi r3, 0
/* 801F346C 001F03AC 40 80 00 14 */ bge lbl_801F3480
/* 801F3470 001F03B0 48 00 00 2C */ b lbl_801F349C
lbl_801F3474:
/* 801F3474 001F03B4 2C 03 00 FF */ cmpwi r3, 0xff
/* 801F3478 001F03B8 41 82 00 1C */ beq lbl_801F3494
/* 801F347C 001F03BC 48 00 00 20 */ b lbl_801F349C
lbl_801F3480:
/* 801F3480 001F03C0 38 00 00 01 */ li r0, 1
/* 801F3484 001F03C4 98 1F 01 B6 */ stb r0, 0x1b6(r31)
/* 801F3488 001F03C8 48 00 00 14 */ b lbl_801F349C
lbl_801F348C:
/* 801F348C 001F03CC 98 1F 01 B6 */ stb r0, 0x1b6(r31)
/* 801F3490 001F03D0 48 00 00 0C */ b lbl_801F349C
lbl_801F3494:
/* 801F3494 001F03D4 38 00 00 02 */ li r0, 2
/* 801F3498 001F03D8 98 1F 01 B6 */ stb r0, 0x1b6(r31)
lbl_801F349C:
/* 801F349C 001F03DC 3B C0 00 01 */ li r30, 1
lbl_801F34A0:
/* 801F34A0 001F03E0 7F C3 F3 78 */ mr r3, r30
lbl_801F34A4:
/* 801F34A4 001F03E4 83 E1 00 2C */ lwz r31, 0x2c(r1)
/* 801F34A8 001F03E8 83 C1 00 28 */ lwz r30, 0x28(r1)
/* 801F34AC 001F03EC 80 01 00 34 */ lwz r0, 0x34(r1)
/* 801F34B0 001F03F0 7C 08 03 A6 */ mtlr r0
/* 801F34B4 001F03F4 38 21 00 30 */ addi r1, r1, 0x30
/* 801F34B8 001F03F8 4E 80 00 20 */ blr
.global dMenu_save_c_NS_msgTxtSet
dMenu_save_c_NS_msgTxtSet:
/* 801F34BC 001F03FC 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F34C0 001F0400 7C 08 02 A6 */ mflr r0
/* 801F34C4 001F0404 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F34C8 001F0408 39 61 00 20 */ addi r11, r1, 0x20
/* 801F34CC 001F040C 48 16 ED 11 */ bl _savegpr_29
/* 801F34D0 001F0410 7C 7D 1B 78 */ mr r29, r3
/* 801F34D4 001F0414 7C 9E 23 78 */ mr r30, r4
/* 801F34D8 001F0418 7C BF 2B 78 */ mr r31, r5
/* 801F34DC 001F041C 54 84 04 3E */ clrlwi r4, r4, 0x10
/* 801F34E0 001F0420 28 04 FF FF */ cmplwi r4, 0xffff
/* 801F34E4 001F0424 41 82 00 84 */ beq lbl_801F3568
/* 801F34E8 001F0428 80 7D 21 8C */ lwz r3, 0x218c(r29)
/* 801F34EC 001F042C 28 03 00 00 */ cmplwi r3, 0
/* 801F34F0 001F0430 40 82 00 0C */ bne lbl_801F34FC
/* 801F34F4 001F0434 38 60 00 00 */ li r3, 0
/* 801F34F8 001F0438 48 00 00 50 */ b lbl_801F3548
lbl_801F34FC:
/* 801F34FC 001F043C 88 1D 21 90 */ lbz r0, 0x2190(r29)
/* 801F3500 001F0440 28 00 00 01 */ cmplwi r0, 1
/* 801F3504 001F0444 40 82 00 30 */ bne lbl_801F3534
/* 801F3508 001F0448 38 A0 00 01 */ li r5, 1
/* 801F350C 001F044C 88 1D 01 B6 */ lbz r0, 0x1b6(r29)
/* 801F3510 001F0450 7C 00 00 34 */ cntlzw r0, r0
/* 801F3514 001F0454 54 06 DE 3E */ rlwinm r6, r0, 0x1b, 0x18, 0x1f
/* 801F3518 001F0458 38 E0 00 FF */ li r7, 0xff
/* 801F351C 001F045C 7F E8 FB 78 */ mr r8, r31
/* 801F3520 001F0460 48 04 B0 39 */ bl dMsgScrnExplain_c_NS_openExplain
/* 801F3524 001F0464 38 00 00 1E */ li r0, 0x1e
/* 801F3528 001F0468 80 9D 21 8C */ lwz r4, 0x218c(r29)
/* 801F352C 001F046C B0 04 00 5E */ sth r0, 0x5e(r4)
/* 801F3530 001F0470 48 00 00 18 */ b lbl_801F3548
lbl_801F3534:
/* 801F3534 001F0474 38 A0 00 00 */ li r5, 0
/* 801F3538 001F0478 38 C0 00 00 */ li r6, 0
/* 801F353C 001F047C 38 E0 00 FF */ li r7, 0xff
/* 801F3540 001F0480 39 00 00 01 */ li r8, 1
/* 801F3544 001F0484 48 04 B0 15 */ bl dMsgScrnExplain_c_NS_openExplain
lbl_801F3548:
/* 801F3548 001F0488 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801F354C 001F048C 40 82 00 1C */ bne lbl_801F3568
/* 801F3550 001F0490 9B FD 21 9C */ stb r31, 0x219c(r29)
/* 801F3554 001F0494 B3 DD 21 92 */ sth r30, 0x2192(r29)
/* 801F3558 001F0498 88 1D 01 B2 */ lbz r0, 0x1b2(r29)
/* 801F355C 001F049C 98 1D 21 94 */ stb r0, 0x2194(r29)
/* 801F3560 001F04A0 38 00 00 2A */ li r0, 0x2a
/* 801F3564 001F04A4 98 1D 01 B2 */ stb r0, 0x1b2(r29)
lbl_801F3568:
/* 801F3568 001F04A8 38 00 00 00 */ li r0, 0
/* 801F356C 001F04AC 98 1D 01 B9 */ stb r0, 0x1b9(r29)
/* 801F3570 001F04B0 39 61 00 20 */ addi r11, r1, 0x20
/* 801F3574 001F04B4 48 16 EC B5 */ bl _restgpr_29
/* 801F3578 001F04B8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F357C 001F04BC 7C 08 03 A6 */ mtlr r0
/* 801F3580 001F04C0 38 21 00 20 */ addi r1, r1, 0x20
/* 801F3584 001F04C4 4E 80 00 20 */ blr
/* 801F3588 001F04C8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F358C 001F04CC 7C 08 02 A6 */ mflr r0
/* 801F3590 001F04D0 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F3594 001F04D4 39 61 00 20 */ addi r11, r1, 0x20
/* 801F3598 001F04D8 48 16 EC 41 */ bl _savegpr_28
/* 801F359C 001F04DC 7C 7F 1B 78 */ mr r31, r3
/* 801F35A0 001F04E0 48 00 13 89 */ bl dMenu_save_c_NS_headerTxtChangeAnm
/* 801F35A4 001F04E4 7C 7E 1B 78 */ mr r30, r3
/* 801F35A8 001F04E8 3B A0 00 01 */ li r29, 1
/* 801F35AC 001F04EC 88 1F 00 64 */ lbz r0, 0x64(r31)
/* 801F35B0 001F04F0 28 00 00 00 */ cmplwi r0, 0
/* 801F35B4 001F04F4 40 82 00 10 */ bne lbl_801F35C4
/* 801F35B8 001F04F8 88 1F 00 65 */ lbz r0, 0x65(r31)
/* 801F35BC 001F04FC 28 00 00 00 */ cmplwi r0, 0
/* 801F35C0 001F0500 41 82 00 10 */ beq lbl_801F35D0
lbl_801F35C4:
/* 801F35C4 001F0504 7F E3 FB 78 */ mr r3, r31
/* 801F35C8 001F0508 48 00 1E 0D */ bl dMenu_save_c_NS_selectDataBaseMoveAnm
/* 801F35CC 001F050C 7C 7D 1B 78 */ mr r29, r3
lbl_801F35D0:
/* 801F35D0 001F0510 3B 80 00 01 */ li r28, 1
/* 801F35D4 001F0514 88 1F 00 D2 */ lbz r0, 0xd2(r31)
/* 801F35D8 001F0518 28 00 00 00 */ cmplwi r0, 0
/* 801F35DC 001F051C 40 82 00 10 */ bne lbl_801F35EC
/* 801F35E0 001F0520 88 1F 00 D3 */ lbz r0, 0xd3(r31)
/* 801F35E4 001F0524 28 00 00 00 */ cmplwi r0, 0
/* 801F35E8 001F0528 41 82 00 10 */ beq lbl_801F35F8
lbl_801F35EC:
/* 801F35EC 001F052C 7F E3 FB 78 */ mr r3, r31
/* 801F35F0 001F0530 48 00 29 95 */ bl dMenu_save_c_NS_errorMoveAnm
/* 801F35F4 001F0534 7C 7C 1B 78 */ mr r28, r3
lbl_801F35F8:
/* 801F35F8 001F0538 38 60 00 01 */ li r3, 1
/* 801F35FC 001F053C 88 1F 00 9C */ lbz r0, 0x9c(r31)
/* 801F3600 001F0540 28 00 00 00 */ cmplwi r0, 0
/* 801F3604 001F0544 40 82 00 10 */ bne lbl_801F3614
/* 801F3608 001F0548 88 1F 00 9D */ lbz r0, 0x9d(r31)
/* 801F360C 001F054C 28 00 00 00 */ cmplwi r0, 0
/* 801F3610 001F0550 41 82 00 0C */ beq lbl_801F361C
lbl_801F3614:
/* 801F3614 001F0554 7F E3 FB 78 */ mr r3, r31
/* 801F3618 001F0558 48 00 22 B1 */ bl dMenu_save_c_NS_yesnoMenuMoveAnm
lbl_801F361C:
/* 801F361C 001F055C 57 C0 06 3E */ clrlwi r0, r30, 0x18
/* 801F3620 001F0560 28 00 00 01 */ cmplwi r0, 1
/* 801F3624 001F0564 40 82 00 78 */ bne lbl_801F369C
/* 801F3628 001F0568 57 A0 06 3E */ clrlwi r0, r29, 0x18
/* 801F362C 001F056C 28 00 00 01 */ cmplwi r0, 1
/* 801F3630 001F0570 40 82 00 6C */ bne lbl_801F369C
/* 801F3634 001F0574 57 80 06 3E */ clrlwi r0, r28, 0x18
/* 801F3638 001F0578 28 00 00 01 */ cmplwi r0, 1
/* 801F363C 001F057C 40 82 00 60 */ bne lbl_801F369C
/* 801F3640 001F0580 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 801F3644 001F0584 28 00 00 01 */ cmplwi r0, 1
/* 801F3648 001F0588 40 82 00 54 */ bne lbl_801F369C
/* 801F364C 001F058C 7F E3 FB 78 */ mr r3, r31
/* 801F3650 001F0590 38 80 04 CA */ li r4, 0x4ca
/* 801F3654 001F0594 48 00 12 09 */ bl dMenu_save_c_NS_headerTxtSet
/* 801F3658 001F0598 7F E3 FB 78 */ mr r3, r31
/* 801F365C 001F059C 48 00 1E 65 */ bl dMenu_save_c_NS_saveSelectOpenAnmSet
/* 801F3660 001F05A0 38 00 00 A8 */ li r0, 0xa8
/* 801F3664 001F05A4 90 01 00 08 */ stw r0, 8(r1)
/* 801F3668 001F05A8 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 801F366C 001F05AC 38 81 00 08 */ addi r4, r1, 8
/* 801F3670 001F05B0 38 A0 00 00 */ li r5, 0
/* 801F3674 001F05B4 38 C0 00 00 */ li r6, 0
/* 801F3678 001F05B8 38 E0 00 00 */ li r7, 0
/* 801F367C 001F05BC C0 22 AA 58 */ lfs f1, lbl_80454458-_SDA2_BASE_(r2)
/* 801F3680 001F05C0 FC 40 08 90 */ fmr f2, f1
/* 801F3684 001F05C4 C0 62 AA 78 */ lfs f3, lbl_80454478-_SDA2_BASE_(r2)
/* 801F3688 001F05C8 FC 80 18 90 */ fmr f4, f3
/* 801F368C 001F05CC 39 00 00 00 */ li r8, 0
/* 801F3690 001F05D0 48 0B 82 F5 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 801F3694 001F05D4 38 00 00 2F */ li r0, 0x2f
/* 801F3698 001F05D8 98 1F 01 B2 */ stb r0, 0x1b2(r31)
lbl_801F369C:
/* 801F369C 001F05DC 39 61 00 20 */ addi r11, r1, 0x20
/* 801F36A0 001F05E0 48 16 EB 85 */ bl _restgpr_28
/* 801F36A4 001F05E4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F36A8 001F05E8 7C 08 03 A6 */ mtlr r0
/* 801F36AC 001F05EC 38 21 00 20 */ addi r1, r1, 0x20
/* 801F36B0 001F05F0 4E 80 00 20 */ blr
/* 801F36B4 001F05F4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F36B8 001F05F8 7C 08 02 A6 */ mflr r0
/* 801F36BC 001F05FC 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F36C0 001F0600 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F36C4 001F0604 93 C1 00 08 */ stw r30, 8(r1)
/* 801F36C8 001F0608 7C 7F 1B 78 */ mr r31, r3
/* 801F36CC 001F060C 48 00 12 5D */ bl dMenu_save_c_NS_headerTxtChangeAnm
/* 801F36D0 001F0610 7C 7E 1B 78 */ mr r30, r3
/* 801F36D4 001F0614 7F E3 FB 78 */ mr r3, r31
/* 801F36D8 001F0618 48 00 1C FD */ bl dMenu_save_c_NS_selectDataBaseMoveAnm
/* 801F36DC 001F061C 57 C0 06 3E */ clrlwi r0, r30, 0x18
/* 801F36E0 001F0620 28 00 00 01 */ cmplwi r0, 1
/* 801F36E4 001F0624 40 82 00 A4 */ bne lbl_801F3788
/* 801F36E8 001F0628 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 801F36EC 001F062C 28 00 00 01 */ cmplwi r0, 1
/* 801F36F0 001F0630 40 82 00 98 */ bne lbl_801F3788
/* 801F36F4 001F0634 7F E3 FB 78 */ mr r3, r31
/* 801F36F8 001F0638 38 80 00 01 */ li r4, 1
/* 801F36FC 001F063C 48 00 29 A9 */ bl dMenu_save_c_NS_modoruTxtDispAnmInit
/* 801F3700 001F0640 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801F3704 001F0644 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 801F3708 001F0648 88 03 0F 18 */ lbz r0, 0xf18(r3)
/* 801F370C 001F064C 98 1F 00 54 */ stb r0, 0x54(r31)
/* 801F3710 001F0650 88 1F 00 54 */ lbz r0, 0x54(r31)
/* 801F3714 001F0654 98 1F 00 55 */ stb r0, 0x55(r31)
/* 801F3718 001F0658 38 80 00 00 */ li r4, 0
/* 801F371C 001F065C 88 1F 00 54 */ lbz r0, 0x54(r31)
/* 801F3720 001F0660 54 00 10 3A */ slwi r0, r0, 2
/* 801F3724 001F0664 7C 7F 02 14 */ add r3, r31, r0
/* 801F3728 001F0668 80 63 00 F8 */ lwz r3, 0xf8(r3)
/* 801F372C 001F066C B0 83 00 16 */ sth r4, 0x16(r3)
/* 801F3730 001F0670 88 1F 00 54 */ lbz r0, 0x54(r31)
/* 801F3734 001F0674 54 00 10 3A */ slwi r0, r0, 2
/* 801F3738 001F0678 7C 7F 02 14 */ add r3, r31, r0
/* 801F373C 001F067C 80 63 00 68 */ lwz r3, 0x68(r3)
/* 801F3740 001F0680 80 63 00 04 */ lwz r3, 4(r3)
/* 801F3744 001F0684 80 9F 00 40 */ lwz r4, 0x40(r31)
/* 801F3748 001F0688 81 83 00 00 */ lwz r12, 0(r3)
/* 801F374C 001F068C 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 801F3750 001F0690 7D 89 03 A6 */ mtctr r12
/* 801F3754 001F0694 4E 80 04 21 */ bctrl
/* 801F3758 001F0698 88 1F 00 54 */ lbz r0, 0x54(r31)
/* 801F375C 001F069C 54 04 10 3A */ slwi r4, r0, 2
/* 801F3760 001F06A0 3C 60 80 3C */ lis r3, lbl_803BDF84@ha
/* 801F3764 001F06A4 38 63 DF 84 */ addi r3, r3, lbl_803BDF84@l
/* 801F3768 001F06A8 7C 03 20 2E */ lwzx r0, r3, r4
/* 801F376C 001F06AC 7C 7F 22 14 */ add r3, r31, r4
/* 801F3770 001F06B0 90 03 00 74 */ stw r0, 0x74(r3)
/* 801F3774 001F06B4 7F E3 FB 78 */ mr r3, r31
/* 801F3778 001F06B8 38 80 00 01 */ li r4, 1
/* 801F377C 001F06BC 48 00 2A 81 */ bl dMenu_save_c_NS_ketteiTxtDispAnmInit
/* 801F3780 001F06C0 38 00 00 30 */ li r0, 0x30
/* 801F3784 001F06C4 98 1F 01 B2 */ stb r0, 0x1b2(r31)
lbl_801F3788:
/* 801F3788 001F06C8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F378C 001F06CC 83 C1 00 08 */ lwz r30, 8(r1)
/* 801F3790 001F06D0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F3794 001F06D4 7C 08 03 A6 */ mtlr r0
/* 801F3798 001F06D8 38 21 00 10 */ addi r1, r1, 0x10
/* 801F379C 001F06DC 4E 80 00 20 */ blr
/* 801F37A0 001F06E0 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 801F37A4 001F06E4 7C 08 02 A6 */ mflr r0
/* 801F37A8 001F06E8 90 01 00 34 */ stw r0, 0x34(r1)
/* 801F37AC 001F06EC 39 61 00 30 */ addi r11, r1, 0x30
/* 801F37B0 001F06F0 48 16 EA 25 */ bl _savegpr_27
/* 801F37B4 001F06F4 7C 7B 1B 78 */ mr r27, r3
/* 801F37B8 001F06F8 48 00 29 69 */ bl dMenu_save_c_NS_modoruTxtDispAnm
/* 801F37BC 001F06FC 7C 7F 1B 78 */ mr r31, r3
/* 801F37C0 001F0700 3B C0 00 01 */ li r30, 1
/* 801F37C4 001F0704 3B A0 00 01 */ li r29, 1
/* 801F37C8 001F0708 3B 80 00 01 */ li r28, 1
/* 801F37CC 001F070C 88 1B 00 54 */ lbz r0, 0x54(r27)
/* 801F37D0 001F0710 28 00 00 FF */ cmplwi r0, 0xff
/* 801F37D4 001F0714 41 82 00 D8 */ beq lbl_801F38AC
/* 801F37D8 001F0718 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
/* 801F37DC 001F071C 7C 7B 02 14 */ add r3, r27, r0
/* 801F37E0 001F0720 80 63 00 F8 */ lwz r3, 0xf8(r3)
/* 801F37E4 001F0724 3C 80 80 43 */ lis r4, lbl_8042E84C@ha
/* 801F37E8 001F0728 38 84 E8 4C */ addi r4, r4, lbl_8042E84C@l
/* 801F37EC 001F072C 88 84 00 07 */ lbz r4, 7(r4)
/* 801F37F0 001F0730 38 A0 00 00 */ li r5, 0
/* 801F37F4 001F0734 38 C0 00 FF */ li r6, 0xff
/* 801F37F8 001F0738 38 E0 00 01 */ li r7, 1
/* 801F37FC 001F073C 48 06 20 7D */ bl CPaneMgrAlpha_NS_alphaAnime
/* 801F3800 001F0740 7C 7E 1B 78 */ mr r30, r3
/* 801F3804 001F0744 7F 63 DB 78 */ mr r3, r27
/* 801F3808 001F0748 48 00 2A 71 */ bl dMenu_save_c_NS_ketteiTxtDispAnm
/* 801F380C 001F074C 7C 7D 1B 78 */ mr r29, r3
/* 801F3810 001F0750 88 1B 00 54 */ lbz r0, 0x54(r27)
/* 801F3814 001F0754 54 00 10 3A */ slwi r0, r0, 2
/* 801F3818 001F0758 7C BB 02 14 */ add r5, r27, r0
/* 801F381C 001F075C 80 85 00 74 */ lwz r4, 0x74(r5)
/* 801F3820 001F0760 3C 60 80 3C */ lis r3, lbl_803BDF90@ha
/* 801F3824 001F0764 38 63 DF 90 */ addi r3, r3, lbl_803BDF90@l
/* 801F3828 001F0768 7C 03 00 2E */ lwzx r0, r3, r0
/* 801F382C 001F076C 7C 04 00 00 */ cmpw r4, r0
/* 801F3830 001F0770 41 82 00 7C */ beq lbl_801F38AC
/* 801F3834 001F0774 38 04 00 02 */ addi r0, r4, 2
/* 801F3838 001F0778 90 05 00 74 */ stw r0, 0x74(r5)
/* 801F383C 001F077C 88 1B 00 54 */ lbz r0, 0x54(r27)
/* 801F3840 001F0780 54 04 10 3A */ slwi r4, r0, 2
/* 801F3844 001F0784 7C BB 22 14 */ add r5, r27, r4
/* 801F3848 001F0788 80 05 00 74 */ lwz r0, 0x74(r5)
/* 801F384C 001F078C 7C 63 20 2E */ lwzx r3, r3, r4
/* 801F3850 001F0790 7C 00 18 00 */ cmpw r0, r3
/* 801F3854 001F0794 40 81 00 08 */ ble lbl_801F385C
/* 801F3858 001F0798 90 65 00 74 */ stw r3, 0x74(r5)
lbl_801F385C:
/* 801F385C 001F079C 88 1B 00 54 */ lbz r0, 0x54(r27)
/* 801F3860 001F07A0 54 00 10 3A */ slwi r0, r0, 2
/* 801F3864 001F07A4 7C 7B 02 14 */ add r3, r27, r0
/* 801F3868 001F07A8 80 03 00 74 */ lwz r0, 0x74(r3)
/* 801F386C 001F07AC C8 22 AA 70 */ lfd f1, lbl_80454470-_SDA2_BASE_(r2)
/* 801F3870 001F07B0 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 801F3874 001F07B4 90 01 00 0C */ stw r0, 0xc(r1)
/* 801F3878 001F07B8 3C 00 43 30 */ lis r0, 0x4330
/* 801F387C 001F07BC 90 01 00 08 */ stw r0, 8(r1)
/* 801F3880 001F07C0 C8 01 00 08 */ lfd f0, 8(r1)
/* 801F3884 001F07C4 EC 00 08 28 */ fsubs f0, f0, f1
/* 801F3888 001F07C8 80 7B 00 40 */ lwz r3, 0x40(r27)
/* 801F388C 001F07CC D0 03 00 08 */ stfs f0, 8(r3)
/* 801F3890 001F07D0 88 1B 00 54 */ lbz r0, 0x54(r27)
/* 801F3894 001F07D4 54 00 10 3A */ slwi r0, r0, 2
/* 801F3898 001F07D8 7C 7B 02 14 */ add r3, r27, r0
/* 801F389C 001F07DC 80 63 00 68 */ lwz r3, 0x68(r3)
/* 801F38A0 001F07E0 80 63 00 04 */ lwz r3, 4(r3)
/* 801F38A4 001F07E4 48 10 47 29 */ bl J2DPane_NS_animationTransform
/* 801F38A8 001F07E8 3B 80 00 00 */ li r28, 0
lbl_801F38AC:
/* 801F38AC 001F07EC 57 E0 06 3E */ clrlwi r0, r31, 0x18
/* 801F38B0 001F07F0 28 00 00 01 */ cmplwi r0, 1
/* 801F38B4 001F07F4 40 82 00 68 */ bne lbl_801F391C
/* 801F38B8 001F07F8 57 C0 06 3E */ clrlwi r0, r30, 0x18
/* 801F38BC 001F07FC 28 00 00 01 */ cmplwi r0, 1
/* 801F38C0 001F0800 40 82 00 5C */ bne lbl_801F391C
/* 801F38C4 001F0804 57 A0 06 3E */ clrlwi r0, r29, 0x18
/* 801F38C8 001F0808 28 00 00 01 */ cmplwi r0, 1
/* 801F38CC 001F080C 40 82 00 50 */ bne lbl_801F391C
/* 801F38D0 001F0810 57 80 06 3E */ clrlwi r0, r28, 0x18
/* 801F38D4 001F0814 28 00 00 01 */ cmplwi r0, 1
/* 801F38D8 001F0818 40 82 00 44 */ bne lbl_801F391C
/* 801F38DC 001F081C 88 1B 00 54 */ lbz r0, 0x54(r27)
/* 801F38E0 001F0820 28 00 00 FF */ cmplwi r0, 0xff
/* 801F38E4 001F0824 41 82 00 30 */ beq lbl_801F3914
/* 801F38E8 001F0828 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
/* 801F38EC 001F082C 7C 7B 02 14 */ add r3, r27, r0
/* 801F38F0 001F0830 80 63 00 68 */ lwz r3, 0x68(r3)
/* 801F38F4 001F0834 80 63 00 04 */ lwz r3, 4(r3)
/* 801F38F8 001F0838 38 80 00 00 */ li r4, 0
/* 801F38FC 001F083C 81 83 00 00 */ lwz r12, 0(r3)
/* 801F3900 001F0840 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 801F3904 001F0844 7D 89 03 A6 */ mtctr r12
/* 801F3908 001F0848 4E 80 04 21 */ bctrl
/* 801F390C 001F084C 7F 63 DB 78 */ mr r3, r27
/* 801F3910 001F0850 48 00 2B 49 */ bl dMenu_save_c_NS_selFileCursorShow
lbl_801F3914:
/* 801F3914 001F0854 38 00 00 31 */ li r0, 0x31
/* 801F3918 001F0858 98 1B 01 B2 */ stb r0, 0x1b2(r27)
lbl_801F391C:
/* 801F391C 001F085C 39 61 00 30 */ addi r11, r1, 0x30
/* 801F3920 001F0860 48 16 E9 01 */ bl _restgpr_27
/* 801F3924 001F0864 80 01 00 34 */ lwz r0, 0x34(r1)
/* 801F3928 001F0868 7C 08 03 A6 */ mtlr r0
/* 801F392C 001F086C 38 21 00 30 */ addi r1, r1, 0x30
/* 801F3930 001F0870 4E 80 00 20 */ blr
/* 801F3934 001F0874 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F3938 001F0878 7C 08 02 A6 */ mflr r0
/* 801F393C 001F087C 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F3940 001F0880 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 801F3944 001F0884 7C 7F 1B 78 */ mr r31, r3
/* 801F3948 001F0888 80 6D 86 F8 */ lwz r3, m_Do_Reset_NS_mDoRst_NS_mResetData-_SDA_BASE_(r13)
/* 801F394C 001F088C 80 03 00 00 */ lwz r0, 0(r3)
/* 801F3950 001F0890 2C 00 00 00 */ cmpwi r0, 0
/* 801F3954 001F0894 40 82 01 2C */ bne lbl_801F3A80
/* 801F3958 001F0898 80 7F 00 0C */ lwz r3, 0xc(r31)
/* 801F395C 001F089C 4B E3 E8 41 */ bl checkTrigger__9STControlFv
/* 801F3960 001F08A0 3C 60 80 3E */ lis r3, m_cpadInfo@ha
/* 801F3964 001F08A4 38 63 D2 E8 */ addi r3, r3, m_cpadInfo@l
/* 801F3968 001F08A8 80 63 00 34 */ lwz r3, 0x34(r3)
/* 801F396C 001F08AC 54 60 05 EF */ rlwinm. r0, r3, 0, 0x17, 0x17
/* 801F3970 001F08B0 41 82 00 10 */ beq lbl_801F3980
/* 801F3974 001F08B4 7F E3 FB 78 */ mr r3, r31
/* 801F3978 001F08B8 48 00 01 1D */ bl dMenu_save_c_NS_saveSelectStart
/* 801F397C 001F08BC 48 00 01 04 */ b lbl_801F3A80
lbl_801F3980:
/* 801F3980 001F08C0 54 60 05 AD */ rlwinm. r0, r3, 0, 0x16, 0x16
/* 801F3984 001F08C4 41 82 00 10 */ beq lbl_801F3994
/* 801F3988 001F08C8 7F E3 FB 78 */ mr r3, r31
/* 801F398C 001F08CC 4B FF E1 AD */ bl dMenu_save_c_NS_closeSelect
/* 801F3990 001F08D0 48 00 00 F0 */ b lbl_801F3A80
lbl_801F3994:
/* 801F3994 001F08D4 80 7F 00 0C */ lwz r3, 0xc(r31)
/* 801F3998 001F08D8 4B E3 EB 8D */ bl checkUpTrigger__9STControlFv
/* 801F399C 001F08DC 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801F39A0 001F08E0 41 82 00 6C */ beq lbl_801F3A0C
/* 801F39A4 001F08E4 88 1F 00 54 */ lbz r0, 0x54(r31)
/* 801F39A8 001F08E8 28 00 00 00 */ cmplwi r0, 0
/* 801F39AC 001F08EC 41 82 00 D4 */ beq lbl_801F3A80
/* 801F39B0 001F08F0 38 00 00 04 */ li r0, 4
/* 801F39B4 001F08F4 90 01 00 0C */ stw r0, 0xc(r1)
/* 801F39B8 001F08F8 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 801F39BC 001F08FC 38 81 00 0C */ addi r4, r1, 0xc
/* 801F39C0 001F0900 38 A0 00 00 */ li r5, 0
/* 801F39C4 001F0904 38 C0 00 00 */ li r6, 0
/* 801F39C8 001F0908 38 E0 00 00 */ li r7, 0
/* 801F39CC 001F090C C0 22 AA 58 */ lfs f1, lbl_80454458-_SDA2_BASE_(r2)
/* 801F39D0 001F0910 FC 40 08 90 */ fmr f2, f1
/* 801F39D4 001F0914 C0 62 AA 78 */ lfs f3, lbl_80454478-_SDA2_BASE_(r2)
/* 801F39D8 001F0918 FC 80 18 90 */ fmr f4, f3
/* 801F39DC 001F091C 39 00 00 00 */ li r8, 0
/* 801F39E0 001F0920 48 0B 7F A5 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 801F39E4 001F0924 88 1F 00 54 */ lbz r0, 0x54(r31)
/* 801F39E8 001F0928 98 1F 00 55 */ stb r0, 0x55(r31)
/* 801F39EC 001F092C 88 7F 00 54 */ lbz r3, 0x54(r31)
/* 801F39F0 001F0930 38 03 FF FF */ addi r0, r3, -1
/* 801F39F4 001F0934 98 1F 00 54 */ stb r0, 0x54(r31)
/* 801F39F8 001F0938 7F E3 FB 78 */ mr r3, r31
/* 801F39FC 001F093C 48 00 02 81 */ bl dMenu_save_c_NS_dataSelectAnmSet
/* 801F3A00 001F0940 38 00 00 32 */ li r0, 0x32
/* 801F3A04 001F0944 98 1F 01 B2 */ stb r0, 0x1b2(r31)
/* 801F3A08 001F0948 48 00 00 78 */ b lbl_801F3A80
lbl_801F3A0C:
/* 801F3A0C 001F094C 80 7F 00 0C */ lwz r3, 0xc(r31)
/* 801F3A10 001F0950 4B E3 EB 91 */ bl checkDownTrigger__9STControlFv
/* 801F3A14 001F0954 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801F3A18 001F0958 41 82 00 68 */ beq lbl_801F3A80
/* 801F3A1C 001F095C 88 1F 00 54 */ lbz r0, 0x54(r31)
/* 801F3A20 001F0960 28 00 00 02 */ cmplwi r0, 2
/* 801F3A24 001F0964 41 82 00 5C */ beq lbl_801F3A80
/* 801F3A28 001F0968 38 00 00 04 */ li r0, 4
/* 801F3A2C 001F096C 90 01 00 08 */ stw r0, 8(r1)
/* 801F3A30 001F0970 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 801F3A34 001F0974 38 81 00 08 */ addi r4, r1, 8
/* 801F3A38 001F0978 38 A0 00 00 */ li r5, 0
/* 801F3A3C 001F097C 38 C0 00 00 */ li r6, 0
/* 801F3A40 001F0980 38 E0 00 00 */ li r7, 0
/* 801F3A44 001F0984 C0 22 AA 58 */ lfs f1, lbl_80454458-_SDA2_BASE_(r2)
/* 801F3A48 001F0988 FC 40 08 90 */ fmr f2, f1
/* 801F3A4C 001F098C C0 62 AA 78 */ lfs f3, lbl_80454478-_SDA2_BASE_(r2)
/* 801F3A50 001F0990 FC 80 18 90 */ fmr f4, f3
/* 801F3A54 001F0994 39 00 00 00 */ li r8, 0
/* 801F3A58 001F0998 48 0B 7F 2D */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 801F3A5C 001F099C 88 1F 00 54 */ lbz r0, 0x54(r31)
/* 801F3A60 001F09A0 98 1F 00 55 */ stb r0, 0x55(r31)
/* 801F3A64 001F09A4 88 7F 00 54 */ lbz r3, 0x54(r31)
/* 801F3A68 001F09A8 38 03 00 01 */ addi r0, r3, 1
/* 801F3A6C 001F09AC 98 1F 00 54 */ stb r0, 0x54(r31)
/* 801F3A70 001F09B0 7F E3 FB 78 */ mr r3, r31
/* 801F3A74 001F09B4 48 00 02 09 */ bl dMenu_save_c_NS_dataSelectAnmSet
/* 801F3A78 001F09B8 38 00 00 32 */ li r0, 0x32
/* 801F3A7C 001F09BC 98 1F 01 B2 */ stb r0, 0x1b2(r31)
lbl_801F3A80:
/* 801F3A80 001F09C0 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 801F3A84 001F09C4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F3A88 001F09C8 7C 08 03 A6 */ mtlr r0
/* 801F3A8C 001F09CC 38 21 00 20 */ addi r1, r1, 0x20
/* 801F3A90 001F09D0 4E 80 00 20 */ blr
.global dMenu_save_c_NS_saveSelectStart
dMenu_save_c_NS_saveSelectStart:
/* 801F3A94 001F09D4 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F3A98 001F09D8 7C 08 02 A6 */ mflr r0
/* 801F3A9C 001F09DC 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F3AA0 001F09E0 39 61 00 20 */ addi r11, r1, 0x20
/* 801F3AA4 001F09E4 48 16 E7 39 */ bl _savegpr_29
/* 801F3AA8 001F09E8 7C 7D 1B 78 */ mr r29, r3
/* 801F3AAC 001F09EC 38 00 00 6D */ li r0, 0x6d
/* 801F3AB0 001F09F0 90 01 00 08 */ stw r0, 8(r1)
/* 801F3AB4 001F09F4 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 801F3AB8 001F09F8 38 81 00 08 */ addi r4, r1, 8
/* 801F3ABC 001F09FC 38 A0 00 00 */ li r5, 0
/* 801F3AC0 001F0A00 38 C0 00 00 */ li r6, 0
/* 801F3AC4 001F0A04 38 E0 00 00 */ li r7, 0
/* 801F3AC8 001F0A08 C0 22 AA 58 */ lfs f1, lbl_80454458-_SDA2_BASE_(r2)
/* 801F3ACC 001F0A0C FC 40 08 90 */ fmr f2, f1
/* 801F3AD0 001F0A10 C0 62 AA 78 */ lfs f3, lbl_80454478-_SDA2_BASE_(r2)
/* 801F3AD4 001F0A14 FC 80 18 90 */ fmr f4, f3
/* 801F3AD8 001F0A18 39 00 00 00 */ li r8, 0
/* 801F3ADC 001F0A1C 48 0B 7E A9 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 801F3AE0 001F0A20 88 1D 00 54 */ lbz r0, 0x54(r29)
/* 801F3AE4 001F0A24 54 00 10 3A */ slwi r0, r0, 2
/* 801F3AE8 001F0A28 7F A3 EB 78 */ mr r3, r29
/* 801F3AEC 001F0A2C 3C 80 80 3C */ lis r4, lbl_803BDF9C@ha
/* 801F3AF0 001F0A30 38 84 DF 9C */ addi r4, r4, lbl_803BDF9C@l
/* 801F3AF4 001F0A34 7C 84 00 2E */ lwzx r4, r4, r0
/* 801F3AF8 001F0A38 3C A0 80 3C */ lis r5, lbl_803BDFA8@ha
/* 801F3AFC 001F0A3C 38 A5 DF A8 */ addi r5, r5, lbl_803BDFA8@l
/* 801F3B00 001F0A40 7C A5 00 2E */ lwzx r5, r5, r0
/* 801F3B04 001F0A44 48 00 1A 05 */ bl dMenu_save_c_NS_selectDataMoveAnmInitSet
/* 801F3B08 001F0A48 80 7D 00 2C */ lwz r3, 0x2c(r29)
/* 801F3B0C 001F0A4C C0 22 AA 48 */ lfs f1, lbl_80454448-_SDA2_BASE_(r2)
/* 801F3B10 001F0A50 4B FA 17 91 */ bl dSelect_cursor_c_NS_setAlphaRate
/* 801F3B14 001F0A54 7F A3 EB 78 */ mr r3, r29
/* 801F3B18 001F0A58 88 9D 00 54 */ lbz r4, 0x54(r29)
/* 801F3B1C 001F0A5C 38 A0 00 FF */ li r5, 0xff
/* 801F3B20 001F0A60 38 C0 00 00 */ li r6, 0
/* 801F3B24 001F0A64 3C E0 80 43 */ lis r7, lbl_8042E84C@ha
/* 801F3B28 001F0A68 38 E7 E8 4C */ addi r7, r7, lbl_8042E84C@l
/* 801F3B2C 001F0A6C 88 E7 00 0A */ lbz r7, 0xa(r7)
/* 801F3B30 001F0A70 48 00 28 25 */ bl dMenu_save_c_NS_selectWakuAlpahAnmInit
/* 801F3B34 001F0A74 88 1D 00 54 */ lbz r0, 0x54(r29)
/* 801F3B38 001F0A78 7C 7D 02 14 */ add r3, r29, r0
/* 801F3B3C 001F0A7C 88 03 01 AA */ lbz r0, 0x1aa(r3)
/* 801F3B40 001F0A80 28 00 00 00 */ cmplwi r0, 0
/* 801F3B44 001F0A84 41 82 00 5C */ beq lbl_801F3BA0
/* 801F3B48 001F0A88 3B FD 01 D0 */ addi r31, r29, 0x1d0
/* 801F3B4C 001F0A8C 3B C0 00 00 */ li r30, 0
lbl_801F3B50:
/* 801F3B50 001F0A90 7F E3 FB 78 */ mr r3, r31
/* 801F3B54 001F0A94 4B E2 41 99 */ bl mDoMemCdRWm_TestCheckSumGameData
/* 801F3B58 001F0A98 3B DE 00 01 */ addi r30, r30, 1
/* 801F3B5C 001F0A9C 2C 1E 00 03 */ cmpwi r30, 3
/* 801F3B60 001F0AA0 3B FF 0A 94 */ addi r31, r31, 0xa94
/* 801F3B64 001F0AA4 41 80 FF EC */ blt lbl_801F3B50
/* 801F3B68 001F0AA8 7F A3 EB 78 */ mr r3, r29
/* 801F3B6C 001F0AAC 38 80 00 3A */ li r4, 0x3a
/* 801F3B70 001F0AB0 48 00 0C ED */ bl dMenu_save_c_NS_headerTxtSet
/* 801F3B74 001F0AB4 80 7D 00 30 */ lwz r3, 0x30(r29)
/* 801F3B78 001F0AB8 4B F9 E5 41 */ bl dFile_warning_c_NS_openInit
/* 801F3B7C 001F0ABC 7F A3 EB 78 */ mr r3, r29
/* 801F3B80 001F0AC0 38 80 00 00 */ li r4, 0
/* 801F3B84 001F0AC4 48 00 26 79 */ bl dMenu_save_c_NS_ketteiTxtDispAnmInit
/* 801F3B88 001F0AC8 7F A3 EB 78 */ mr r3, r29
/* 801F3B8C 001F0ACC 38 80 00 00 */ li r4, 0
/* 801F3B90 001F0AD0 48 00 25 15 */ bl dMenu_save_c_NS_modoruTxtDispAnmInit
/* 801F3B94 001F0AD4 38 00 00 38 */ li r0, 0x38
/* 801F3B98 001F0AD8 98 1D 01 B2 */ stb r0, 0x1b2(r29)
/* 801F3B9C 001F0ADC 48 00 00 2C */ b lbl_801F3BC8
lbl_801F3BA0:
/* 801F3BA0 001F0AE0 7F A3 EB 78 */ mr r3, r29
/* 801F3BA4 001F0AE4 38 80 08 29 */ li r4, 0x829
/* 801F3BA8 001F0AE8 38 A0 08 33 */ li r5, 0x833
/* 801F3BAC 001F0AEC 38 C0 00 00 */ li r6, 0
/* 801F3BB0 001F0AF0 48 00 1B 95 */ bl dMenu_save_c_NS_yesnoMenuMoveAnmInitSet
/* 801F3BB4 001F0AF4 7F A3 EB 78 */ mr r3, r29
/* 801F3BB8 001F0AF8 38 80 04 CB */ li r4, 0x4cb
/* 801F3BBC 001F0AFC 48 00 0C A1 */ bl dMenu_save_c_NS_headerTxtSet
/* 801F3BC0 001F0B00 38 00 00 33 */ li r0, 0x33
/* 801F3BC4 001F0B04 98 1D 01 B2 */ stb r0, 0x1b2(r29)
lbl_801F3BC8:
/* 801F3BC8 001F0B08 39 61 00 20 */ addi r11, r1, 0x20
/* 801F3BCC 001F0B0C 48 16 E6 5D */ bl _restgpr_29
/* 801F3BD0 001F0B10 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F3BD4 001F0B14 7C 08 03 A6 */ mtlr r0
/* 801F3BD8 001F0B18 38 21 00 20 */ addi r1, r1, 0x20
/* 801F3BDC 001F0B1C 4E 80 00 20 */ blr
/* 801F3BE0 001F0B20 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F3BE4 001F0B24 7C 08 02 A6 */ mflr r0
/* 801F3BE8 001F0B28 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F3BEC 001F0B2C 39 61 00 20 */ addi r11, r1, 0x20
/* 801F3BF0 001F0B30 48 16 E5 E9 */ bl _savegpr_28
/* 801F3BF4 001F0B34 7C 7C 1B 78 */ mr r28, r3
/* 801F3BF8 001F0B38 48 00 0D 31 */ bl dMenu_save_c_NS_headerTxtChangeAnm
/* 801F3BFC 001F0B3C 7C 7D 1B 78 */ mr r29, r3
/* 801F3C00 001F0B40 7F 83 E3 78 */ mr r3, r28
/* 801F3C04 001F0B44 48 00 19 FD */ bl dMenu_save_c_NS_selectDataMoveAnm
/* 801F3C08 001F0B48 7C 7E 1B 78 */ mr r30, r3
/* 801F3C0C 001F0B4C 7F 83 E3 78 */ mr r3, r28
/* 801F3C10 001F0B50 48 00 1C B9 */ bl dMenu_save_c_NS_yesnoMenuMoveAnm
/* 801F3C14 001F0B54 7C 7F 1B 78 */ mr r31, r3
/* 801F3C18 001F0B58 7F 83 E3 78 */ mr r3, r28
/* 801F3C1C 001F0B5C 88 9C 00 54 */ lbz r4, 0x54(r28)
/* 801F3C20 001F0B60 48 00 27 71 */ bl dMenu_save_c_NS_selectWakuAlpahAnm
/* 801F3C24 001F0B64 57 A0 06 3E */ clrlwi r0, r29, 0x18
/* 801F3C28 001F0B68 28 00 00 01 */ cmplwi r0, 1
/* 801F3C2C 001F0B6C 40 82 00 38 */ bne lbl_801F3C64
/* 801F3C30 001F0B70 57 C0 06 3E */ clrlwi r0, r30, 0x18
/* 801F3C34 001F0B74 28 00 00 01 */ cmplwi r0, 1
/* 801F3C38 001F0B78 40 82 00 2C */ bne lbl_801F3C64
/* 801F3C3C 001F0B7C 57 E0 06 3E */ clrlwi r0, r31, 0x18
/* 801F3C40 001F0B80 28 00 00 01 */ cmplwi r0, 1
/* 801F3C44 001F0B84 40 82 00 20 */ bne lbl_801F3C64
/* 801F3C48 001F0B88 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 801F3C4C 001F0B8C 28 00 00 01 */ cmplwi r0, 1
/* 801F3C50 001F0B90 40 82 00 14 */ bne lbl_801F3C64
/* 801F3C54 001F0B94 7F 83 E3 78 */ mr r3, r28
/* 801F3C58 001F0B98 48 00 21 2D */ bl dMenu_save_c_NS_yesnoCursorShow
/* 801F3C5C 001F0B9C 38 00 00 34 */ li r0, 0x34
/* 801F3C60 001F0BA0 98 1C 01 B2 */ stb r0, 0x1b2(r28)
lbl_801F3C64:
/* 801F3C64 001F0BA4 39 61 00 20 */ addi r11, r1, 0x20
/* 801F3C68 001F0BA8 48 16 E5 BD */ bl _restgpr_28
/* 801F3C6C 001F0BAC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F3C70 001F0BB0 7C 08 03 A6 */ mtlr r0
/* 801F3C74 001F0BB4 38 21 00 20 */ addi r1, r1, 0x20
/* 801F3C78 001F0BB8 4E 80 00 20 */ blr
.global dMenu_save_c_NS_dataSelectAnmSet
dMenu_save_c_NS_dataSelectAnmSet:
/* 801F3C7C 001F0BBC 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F3C80 001F0BC0 7C 08 02 A6 */ mflr r0
/* 801F3C84 001F0BC4 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F3C88 001F0BC8 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 801F3C8C 001F0BCC 7C 7F 1B 78 */ mr r31, r3
/* 801F3C90 001F0BD0 88 03 00 54 */ lbz r0, 0x54(r3)
/* 801F3C94 001F0BD4 28 00 00 FF */ cmplwi r0, 0xff
/* 801F3C98 001F0BD8 41 82 00 A8 */ beq lbl_801F3D40
/* 801F3C9C 001F0BDC 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
/* 801F3CA0 001F0BE0 7C 7F 02 14 */ add r3, r31, r0
/* 801F3CA4 001F0BE4 80 63 00 68 */ lwz r3, 0x68(r3)
/* 801F3CA8 001F0BE8 80 63 00 04 */ lwz r3, 4(r3)
/* 801F3CAC 001F0BEC 80 9F 00 40 */ lwz r4, 0x40(r31)
/* 801F3CB0 001F0BF0 81 83 00 00 */ lwz r12, 0(r3)
/* 801F3CB4 001F0BF4 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 801F3CB8 001F0BF8 7D 89 03 A6 */ mtctr r12
/* 801F3CBC 001F0BFC 4E 80 04 21 */ bctrl
/* 801F3CC0 001F0C00 88 1F 00 54 */ lbz r0, 0x54(r31)
/* 801F3CC4 001F0C04 54 04 10 3A */ slwi r4, r0, 2
/* 801F3CC8 001F0C08 3C 60 80 3C */ lis r3, lbl_803BDF84@ha
/* 801F3CCC 001F0C0C 38 63 DF 84 */ addi r3, r3, lbl_803BDF84@l
/* 801F3CD0 001F0C10 7C 03 20 2E */ lwzx r0, r3, r4
/* 801F3CD4 001F0C14 7C 7F 22 14 */ add r3, r31, r4
/* 801F3CD8 001F0C18 90 03 00 74 */ stw r0, 0x74(r3)
/* 801F3CDC 001F0C1C 88 1F 00 54 */ lbz r0, 0x54(r31)
/* 801F3CE0 001F0C20 54 00 10 3A */ slwi r0, r0, 2
/* 801F3CE4 001F0C24 7C 7F 02 14 */ add r3, r31, r0
/* 801F3CE8 001F0C28 80 03 00 74 */ lwz r0, 0x74(r3)
/* 801F3CEC 001F0C2C C8 22 AA 70 */ lfd f1, lbl_80454470-_SDA2_BASE_(r2)
/* 801F3CF0 001F0C30 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 801F3CF4 001F0C34 90 01 00 0C */ stw r0, 0xc(r1)
/* 801F3CF8 001F0C38 3C 00 43 30 */ lis r0, 0x4330
/* 801F3CFC 001F0C3C 90 01 00 08 */ stw r0, 8(r1)
/* 801F3D00 001F0C40 C8 01 00 08 */ lfd f0, 8(r1)
/* 801F3D04 001F0C44 EC 00 08 28 */ fsubs f0, f0, f1
/* 801F3D08 001F0C48 80 7F 00 40 */ lwz r3, 0x40(r31)
/* 801F3D0C 001F0C4C D0 03 00 08 */ stfs f0, 8(r3)
/* 801F3D10 001F0C50 88 1F 00 54 */ lbz r0, 0x54(r31)
/* 801F3D14 001F0C54 54 00 10 3A */ slwi r0, r0, 2
/* 801F3D18 001F0C58 7C 7F 02 14 */ add r3, r31, r0
/* 801F3D1C 001F0C5C 80 63 00 68 */ lwz r3, 0x68(r3)
/* 801F3D20 001F0C60 80 63 00 04 */ lwz r3, 4(r3)
/* 801F3D24 001F0C64 48 10 42 A9 */ bl J2DPane_NS_animationTransform
/* 801F3D28 001F0C68 38 80 00 00 */ li r4, 0
/* 801F3D2C 001F0C6C 88 1F 00 54 */ lbz r0, 0x54(r31)
/* 801F3D30 001F0C70 54 00 10 3A */ slwi r0, r0, 2
/* 801F3D34 001F0C74 7C 7F 02 14 */ add r3, r31, r0
/* 801F3D38 001F0C78 80 63 00 F8 */ lwz r3, 0xf8(r3)
/* 801F3D3C 001F0C7C B0 83 00 16 */ sth r4, 0x16(r3)
lbl_801F3D40:
/* 801F3D40 001F0C80 88 9F 00 55 */ lbz r4, 0x55(r31)
/* 801F3D44 001F0C84 28 04 00 FF */ cmplwi r4, 0xff
/* 801F3D48 001F0C88 41 82 00 D4 */ beq lbl_801F3E1C
/* 801F3D4C 001F0C8C 7F E3 FB 78 */ mr r3, r31
/* 801F3D50 001F0C90 38 A0 00 FF */ li r5, 0xff
/* 801F3D54 001F0C94 38 C0 00 00 */ li r6, 0
/* 801F3D58 001F0C98 3C E0 80 43 */ lis r7, lbl_8042E84C@ha
/* 801F3D5C 001F0C9C 38 E7 E8 4C */ addi r7, r7, lbl_8042E84C@l
/* 801F3D60 001F0CA0 88 E7 00 0A */ lbz r7, 0xa(r7)
/* 801F3D64 001F0CA4 48 00 25 F1 */ bl dMenu_save_c_NS_selectWakuAlpahAnmInit
/* 801F3D68 001F0CA8 88 1F 00 55 */ lbz r0, 0x55(r31)
/* 801F3D6C 001F0CAC 54 00 10 3A */ slwi r0, r0, 2
/* 801F3D70 001F0CB0 7C 7F 02 14 */ add r3, r31, r0
/* 801F3D74 001F0CB4 80 63 00 68 */ lwz r3, 0x68(r3)
/* 801F3D78 001F0CB8 80 63 00 04 */ lwz r3, 4(r3)
/* 801F3D7C 001F0CBC 80 9F 00 44 */ lwz r4, 0x44(r31)
/* 801F3D80 001F0CC0 81 83 00 00 */ lwz r12, 0(r3)
/* 801F3D84 001F0CC4 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 801F3D88 001F0CC8 7D 89 03 A6 */ mtctr r12
/* 801F3D8C 001F0CCC 4E 80 04 21 */ bctrl
/* 801F3D90 001F0CD0 88 1F 00 55 */ lbz r0, 0x55(r31)
/* 801F3D94 001F0CD4 54 04 10 3A */ slwi r4, r0, 2
/* 801F3D98 001F0CD8 3C 60 80 3C */ lis r3, lbl_803BDF90@ha
/* 801F3D9C 001F0CDC 38 63 DF 90 */ addi r3, r3, lbl_803BDF90@l
/* 801F3DA0 001F0CE0 7C 03 20 2E */ lwzx r0, r3, r4
/* 801F3DA4 001F0CE4 7C 7F 22 14 */ add r3, r31, r4
/* 801F3DA8 001F0CE8 90 03 00 74 */ stw r0, 0x74(r3)
/* 801F3DAC 001F0CEC 88 1F 00 55 */ lbz r0, 0x55(r31)
/* 801F3DB0 001F0CF0 54 00 10 3A */ slwi r0, r0, 2
/* 801F3DB4 001F0CF4 7C 7F 02 14 */ add r3, r31, r0
/* 801F3DB8 001F0CF8 80 03 00 74 */ lwz r0, 0x74(r3)
/* 801F3DBC 001F0CFC C8 22 AA 70 */ lfd f1, lbl_80454470-_SDA2_BASE_(r2)
/* 801F3DC0 001F0D00 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 801F3DC4 001F0D04 90 01 00 0C */ stw r0, 0xc(r1)
/* 801F3DC8 001F0D08 3C 00 43 30 */ lis r0, 0x4330
/* 801F3DCC 001F0D0C 90 01 00 08 */ stw r0, 8(r1)
/* 801F3DD0 001F0D10 C8 01 00 08 */ lfd f0, 8(r1)
/* 801F3DD4 001F0D14 EC 00 08 28 */ fsubs f0, f0, f1
/* 801F3DD8 001F0D18 80 7F 00 44 */ lwz r3, 0x44(r31)
/* 801F3DDC 001F0D1C D0 03 00 08 */ stfs f0, 8(r3)
/* 801F3DE0 001F0D20 88 1F 00 55 */ lbz r0, 0x55(r31)
/* 801F3DE4 001F0D24 54 00 10 3A */ slwi r0, r0, 2
/* 801F3DE8 001F0D28 7C 7F 02 14 */ add r3, r31, r0
/* 801F3DEC 001F0D2C 80 63 00 68 */ lwz r3, 0x68(r3)
/* 801F3DF0 001F0D30 80 63 00 04 */ lwz r3, 4(r3)
/* 801F3DF4 001F0D34 48 10 41 D9 */ bl J2DPane_NS_animationTransform
/* 801F3DF8 001F0D38 38 80 00 00 */ li r4, 0
/* 801F3DFC 001F0D3C 88 1F 00 55 */ lbz r0, 0x55(r31)
/* 801F3E00 001F0D40 54 00 10 3A */ slwi r0, r0, 2
/* 801F3E04 001F0D44 7C 7F 02 14 */ add r3, r31, r0
/* 801F3E08 001F0D48 80 63 00 F8 */ lwz r3, 0xf8(r3)
/* 801F3E0C 001F0D4C B0 83 00 16 */ sth r4, 0x16(r3)
/* 801F3E10 001F0D50 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 801F3E14 001F0D54 C0 22 AA 48 */ lfs f1, lbl_80454448-_SDA2_BASE_(r2)
/* 801F3E18 001F0D58 4B FA 14 89 */ bl dSelect_cursor_c_NS_setAlphaRate
lbl_801F3E1C:
/* 801F3E1C 001F0D5C 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 801F3E20 001F0D60 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F3E24 001F0D64 7C 08 03 A6 */ mtlr r0
/* 801F3E28 001F0D68 38 21 00 20 */ addi r1, r1, 0x20
/* 801F3E2C 001F0D6C 4E 80 00 20 */ blr
/* 801F3E30 001F0D70 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 801F3E34 001F0D74 7C 08 02 A6 */ mflr r0
/* 801F3E38 001F0D78 90 01 00 34 */ stw r0, 0x34(r1)
/* 801F3E3C 001F0D7C 39 61 00 30 */ addi r11, r1, 0x30
/* 801F3E40 001F0D80 48 16 E3 91 */ bl _savegpr_26
/* 801F3E44 001F0D84 7C 7A 1B 78 */ mr r26, r3
/* 801F3E48 001F0D88 3B E0 00 01 */ li r31, 1
/* 801F3E4C 001F0D8C 3B C0 00 01 */ li r30, 1
/* 801F3E50 001F0D90 3B A0 00 01 */ li r29, 1
/* 801F3E54 001F0D94 88 03 00 55 */ lbz r0, 0x55(r3)
/* 801F3E58 001F0D98 28 00 00 FF */ cmplwi r0, 0xff
/* 801F3E5C 001F0D9C 41 82 00 DC */ beq lbl_801F3F38
/* 801F3E60 001F0DA0 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
/* 801F3E64 001F0DA4 7C 7A 02 14 */ add r3, r26, r0
/* 801F3E68 001F0DA8 80 63 00 F8 */ lwz r3, 0xf8(r3)
/* 801F3E6C 001F0DAC 3C 80 80 43 */ lis r4, lbl_8042E84C@ha
/* 801F3E70 001F0DB0 38 84 E8 4C */ addi r4, r4, lbl_8042E84C@l
/* 801F3E74 001F0DB4 88 84 00 07 */ lbz r4, 7(r4)
/* 801F3E78 001F0DB8 38 A0 00 FF */ li r5, 0xff
/* 801F3E7C 001F0DBC 38 C0 00 00 */ li r6, 0
/* 801F3E80 001F0DC0 38 E0 00 01 */ li r7, 1
/* 801F3E84 001F0DC4 48 06 19 F5 */ bl CPaneMgrAlpha_NS_alphaAnime
/* 801F3E88 001F0DC8 7C 7F 1B 78 */ mr r31, r3
/* 801F3E8C 001F0DCC 7F 43 D3 78 */ mr r3, r26
/* 801F3E90 001F0DD0 88 9A 00 55 */ lbz r4, 0x55(r26)
/* 801F3E94 001F0DD4 48 00 24 FD */ bl dMenu_save_c_NS_selectWakuAlpahAnm
/* 801F3E98 001F0DD8 7C 7E 1B 78 */ mr r30, r3
/* 801F3E9C 001F0DDC 88 1A 00 55 */ lbz r0, 0x55(r26)
/* 801F3EA0 001F0DE0 54 00 10 3A */ slwi r0, r0, 2
/* 801F3EA4 001F0DE4 7C BA 02 14 */ add r5, r26, r0
/* 801F3EA8 001F0DE8 80 85 00 74 */ lwz r4, 0x74(r5)
/* 801F3EAC 001F0DEC 3C 60 80 3C */ lis r3, lbl_803BDF84@ha
/* 801F3EB0 001F0DF0 38 63 DF 84 */ addi r3, r3, lbl_803BDF84@l
/* 801F3EB4 001F0DF4 7C 03 00 2E */ lwzx r0, r3, r0
/* 801F3EB8 001F0DF8 7C 04 00 00 */ cmpw r4, r0
/* 801F3EBC 001F0DFC 41 82 00 7C */ beq lbl_801F3F38
/* 801F3EC0 001F0E00 38 04 FF FE */ addi r0, r4, -2
/* 801F3EC4 001F0E04 90 05 00 74 */ stw r0, 0x74(r5)
/* 801F3EC8 001F0E08 88 1A 00 55 */ lbz r0, 0x55(r26)
/* 801F3ECC 001F0E0C 54 04 10 3A */ slwi r4, r0, 2
/* 801F3ED0 001F0E10 7C BA 22 14 */ add r5, r26, r4
/* 801F3ED4 001F0E14 80 05 00 74 */ lwz r0, 0x74(r5)
/* 801F3ED8 001F0E18 7C 63 20 2E */ lwzx r3, r3, r4
/* 801F3EDC 001F0E1C 7C 00 18 00 */ cmpw r0, r3
/* 801F3EE0 001F0E20 40 80 00 08 */ bge lbl_801F3EE8
/* 801F3EE4 001F0E24 90 65 00 74 */ stw r3, 0x74(r5)
lbl_801F3EE8:
/* 801F3EE8 001F0E28 88 1A 00 55 */ lbz r0, 0x55(r26)
/* 801F3EEC 001F0E2C 54 00 10 3A */ slwi r0, r0, 2
/* 801F3EF0 001F0E30 7C 7A 02 14 */ add r3, r26, r0
/* 801F3EF4 001F0E34 80 03 00 74 */ lwz r0, 0x74(r3)
/* 801F3EF8 001F0E38 C8 22 AA 70 */ lfd f1, lbl_80454470-_SDA2_BASE_(r2)
/* 801F3EFC 001F0E3C 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 801F3F00 001F0E40 90 01 00 0C */ stw r0, 0xc(r1)
/* 801F3F04 001F0E44 3C 00 43 30 */ lis r0, 0x4330
/* 801F3F08 001F0E48 90 01 00 08 */ stw r0, 8(r1)
/* 801F3F0C 001F0E4C C8 01 00 08 */ lfd f0, 8(r1)
/* 801F3F10 001F0E50 EC 00 08 28 */ fsubs f0, f0, f1
/* 801F3F14 001F0E54 80 7A 00 44 */ lwz r3, 0x44(r26)
/* 801F3F18 001F0E58 D0 03 00 08 */ stfs f0, 8(r3)
/* 801F3F1C 001F0E5C 88 1A 00 55 */ lbz r0, 0x55(r26)
/* 801F3F20 001F0E60 54 00 10 3A */ slwi r0, r0, 2
/* 801F3F24 001F0E64 7C 7A 02 14 */ add r3, r26, r0
/* 801F3F28 001F0E68 80 63 00 68 */ lwz r3, 0x68(r3)
/* 801F3F2C 001F0E6C 80 63 00 04 */ lwz r3, 4(r3)
/* 801F3F30 001F0E70 48 10 40 9D */ bl J2DPane_NS_animationTransform
/* 801F3F34 001F0E74 3B A0 00 00 */ li r29, 0
lbl_801F3F38:
/* 801F3F38 001F0E78 3B 80 00 01 */ li r28, 1
/* 801F3F3C 001F0E7C 3B 60 00 01 */ li r27, 1
/* 801F3F40 001F0E80 88 1A 00 54 */ lbz r0, 0x54(r26)
/* 801F3F44 001F0E84 28 00 00 FF */ cmplwi r0, 0xff
/* 801F3F48 001F0E88 41 82 00 CC */ beq lbl_801F4014
/* 801F3F4C 001F0E8C 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
/* 801F3F50 001F0E90 7C 7A 02 14 */ add r3, r26, r0
/* 801F3F54 001F0E94 80 63 00 F8 */ lwz r3, 0xf8(r3)
/* 801F3F58 001F0E98 3C 80 80 43 */ lis r4, lbl_8042E84C@ha
/* 801F3F5C 001F0E9C 38 84 E8 4C */ addi r4, r4, lbl_8042E84C@l
/* 801F3F60 001F0EA0 88 84 00 07 */ lbz r4, 7(r4)
/* 801F3F64 001F0EA4 38 A0 00 00 */ li r5, 0
/* 801F3F68 001F0EA8 38 C0 00 FF */ li r6, 0xff
/* 801F3F6C 001F0EAC 38 E0 00 01 */ li r7, 1
/* 801F3F70 001F0EB0 48 06 19 09 */ bl CPaneMgrAlpha_NS_alphaAnime
/* 801F3F74 001F0EB4 7C 7C 1B 78 */ mr r28, r3
/* 801F3F78 001F0EB8 88 1A 00 54 */ lbz r0, 0x54(r26)
/* 801F3F7C 001F0EBC 54 00 10 3A */ slwi r0, r0, 2
/* 801F3F80 001F0EC0 7C BA 02 14 */ add r5, r26, r0
/* 801F3F84 001F0EC4 80 85 00 74 */ lwz r4, 0x74(r5)
/* 801F3F88 001F0EC8 3C 60 80 3C */ lis r3, lbl_803BDF90@ha
/* 801F3F8C 001F0ECC 38 63 DF 90 */ addi r3, r3, lbl_803BDF90@l
/* 801F3F90 001F0ED0 7C 03 00 2E */ lwzx r0, r3, r0
/* 801F3F94 001F0ED4 7C 04 00 00 */ cmpw r4, r0
/* 801F3F98 001F0ED8 41 82 00 7C */ beq lbl_801F4014
/* 801F3F9C 001F0EDC 38 04 00 02 */ addi r0, r4, 2
/* 801F3FA0 001F0EE0 90 05 00 74 */ stw r0, 0x74(r5)
/* 801F3FA4 001F0EE4 88 1A 00 54 */ lbz r0, 0x54(r26)
/* 801F3FA8 001F0EE8 54 04 10 3A */ slwi r4, r0, 2
/* 801F3FAC 001F0EEC 7C BA 22 14 */ add r5, r26, r4
/* 801F3FB0 001F0EF0 80 05 00 74 */ lwz r0, 0x74(r5)
/* 801F3FB4 001F0EF4 7C 63 20 2E */ lwzx r3, r3, r4
/* 801F3FB8 001F0EF8 7C 00 18 00 */ cmpw r0, r3
/* 801F3FBC 001F0EFC 40 81 00 08 */ ble lbl_801F3FC4
/* 801F3FC0 001F0F00 90 65 00 74 */ stw r3, 0x74(r5)
lbl_801F3FC4:
/* 801F3FC4 001F0F04 88 1A 00 54 */ lbz r0, 0x54(r26)
/* 801F3FC8 001F0F08 54 00 10 3A */ slwi r0, r0, 2
/* 801F3FCC 001F0F0C 7C 7A 02 14 */ add r3, r26, r0
/* 801F3FD0 001F0F10 80 03 00 74 */ lwz r0, 0x74(r3)
/* 801F3FD4 001F0F14 C8 22 AA 70 */ lfd f1, lbl_80454470-_SDA2_BASE_(r2)
/* 801F3FD8 001F0F18 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 801F3FDC 001F0F1C 90 01 00 0C */ stw r0, 0xc(r1)
/* 801F3FE0 001F0F20 3C 00 43 30 */ lis r0, 0x4330
/* 801F3FE4 001F0F24 90 01 00 08 */ stw r0, 8(r1)
/* 801F3FE8 001F0F28 C8 01 00 08 */ lfd f0, 8(r1)
/* 801F3FEC 001F0F2C EC 00 08 28 */ fsubs f0, f0, f1
/* 801F3FF0 001F0F30 80 7A 00 40 */ lwz r3, 0x40(r26)
/* 801F3FF4 001F0F34 D0 03 00 08 */ stfs f0, 8(r3)
/* 801F3FF8 001F0F38 88 1A 00 54 */ lbz r0, 0x54(r26)
/* 801F3FFC 001F0F3C 54 00 10 3A */ slwi r0, r0, 2
/* 801F4000 001F0F40 7C 7A 02 14 */ add r3, r26, r0
/* 801F4004 001F0F44 80 63 00 68 */ lwz r3, 0x68(r3)
/* 801F4008 001F0F48 80 63 00 04 */ lwz r3, 4(r3)
/* 801F400C 001F0F4C 48 10 3F C1 */ bl J2DPane_NS_animationTransform
/* 801F4010 001F0F50 3B 60 00 00 */ li r27, 0
lbl_801F4014:
/* 801F4014 001F0F54 57 E0 06 3E */ clrlwi r0, r31, 0x18
/* 801F4018 001F0F58 28 00 00 01 */ cmplwi r0, 1
/* 801F401C 001F0F5C 40 82 00 A4 */ bne lbl_801F40C0
/* 801F4020 001F0F60 57 C0 06 3E */ clrlwi r0, r30, 0x18
/* 801F4024 001F0F64 28 00 00 01 */ cmplwi r0, 1
/* 801F4028 001F0F68 40 82 00 98 */ bne lbl_801F40C0
/* 801F402C 001F0F6C 57 A0 06 3E */ clrlwi r0, r29, 0x18
/* 801F4030 001F0F70 28 00 00 01 */ cmplwi r0, 1
/* 801F4034 001F0F74 40 82 00 8C */ bne lbl_801F40C0
/* 801F4038 001F0F78 57 80 06 3E */ clrlwi r0, r28, 0x18
/* 801F403C 001F0F7C 28 00 00 01 */ cmplwi r0, 1
/* 801F4040 001F0F80 40 82 00 80 */ bne lbl_801F40C0
/* 801F4044 001F0F84 57 60 06 3E */ clrlwi r0, r27, 0x18
/* 801F4048 001F0F88 28 00 00 01 */ cmplwi r0, 1
/* 801F404C 001F0F8C 40 82 00 74 */ bne lbl_801F40C0
/* 801F4050 001F0F90 88 1A 00 54 */ lbz r0, 0x54(r26)
/* 801F4054 001F0F94 28 00 00 FF */ cmplwi r0, 0xff
/* 801F4058 001F0F98 41 82 00 30 */ beq lbl_801F4088
/* 801F405C 001F0F9C 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
/* 801F4060 001F0FA0 7C 7A 02 14 */ add r3, r26, r0
/* 801F4064 001F0FA4 80 63 00 68 */ lwz r3, 0x68(r3)
/* 801F4068 001F0FA8 80 63 00 04 */ lwz r3, 4(r3)
/* 801F406C 001F0FAC 38 80 00 00 */ li r4, 0
/* 801F4070 001F0FB0 81 83 00 00 */ lwz r12, 0(r3)
/* 801F4074 001F0FB4 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 801F4078 001F0FB8 7D 89 03 A6 */ mtctr r12
/* 801F407C 001F0FBC 4E 80 04 21 */ bctrl
/* 801F4080 001F0FC0 7F 43 D3 78 */ mr r3, r26
/* 801F4084 001F0FC4 48 00 23 D5 */ bl dMenu_save_c_NS_selFileCursorShow
lbl_801F4088:
/* 801F4088 001F0FC8 88 1A 00 55 */ lbz r0, 0x55(r26)
/* 801F408C 001F0FCC 28 00 00 FF */ cmplwi r0, 0xff
/* 801F4090 001F0FD0 41 82 00 28 */ beq lbl_801F40B8
/* 801F4094 001F0FD4 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
/* 801F4098 001F0FD8 7C 7A 02 14 */ add r3, r26, r0
/* 801F409C 001F0FDC 80 63 00 68 */ lwz r3, 0x68(r3)
/* 801F40A0 001F0FE0 80 63 00 04 */ lwz r3, 4(r3)
/* 801F40A4 001F0FE4 38 80 00 00 */ li r4, 0
/* 801F40A8 001F0FE8 81 83 00 00 */ lwz r12, 0(r3)
/* 801F40AC 001F0FEC 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 801F40B0 001F0FF0 7D 89 03 A6 */ mtctr r12
/* 801F40B4 001F0FF4 4E 80 04 21 */ bctrl
lbl_801F40B8:
/* 801F40B8 001F0FF8 38 00 00 31 */ li r0, 0x31
/* 801F40BC 001F0FFC 98 1A 01 B2 */ stb r0, 0x1b2(r26)
lbl_801F40C0:
/* 801F40C0 001F1000 39 61 00 30 */ addi r11, r1, 0x30
/* 801F40C4 001F1004 48 16 E1 59 */ bl _restgpr_26
/* 801F40C8 001F1008 80 01 00 34 */ lwz r0, 0x34(r1)
/* 801F40CC 001F100C 7C 08 03 A6 */ mtlr r0
/* 801F40D0 001F1010 38 21 00 30 */ addi r1, r1, 0x30
/* 801F40D4 001F1014 4E 80 00 20 */ blr
/* 801F40D8 001F1018 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F40DC 001F101C 7C 08 02 A6 */ mflr r0
/* 801F40E0 001F1020 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F40E4 001F1024 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 801F40E8 001F1028 7C 7F 1B 78 */ mr r31, r3
/* 801F40EC 001F102C 80 6D 86 F8 */ lwz r3, m_Do_Reset_NS_mDoRst_NS_mResetData-_SDA_BASE_(r13)
/* 801F40F0 001F1030 80 03 00 00 */ lwz r0, 0(r3)
/* 801F40F4 001F1034 2C 00 00 00 */ cmpwi r0, 0
/* 801F40F8 001F1038 40 82 01 2C */ bne lbl_801F4224
/* 801F40FC 001F103C 80 7F 00 0C */ lwz r3, 0xc(r31)
/* 801F4100 001F1040 4B E3 E0 9D */ bl checkTrigger__9STControlFv
/* 801F4104 001F1044 3C 60 80 3E */ lis r3, m_cpadInfo@ha
/* 801F4108 001F1048 38 63 D2 E8 */ addi r3, r3, m_cpadInfo@l
/* 801F410C 001F104C 80 63 00 34 */ lwz r3, 0x34(r3)
/* 801F4110 001F1050 54 60 05 EF */ rlwinm. r0, r3, 0, 0x17, 0x17
/* 801F4114 001F1054 41 82 00 10 */ beq lbl_801F4124
/* 801F4118 001F1058 7F E3 FB 78 */ mr r3, r31
/* 801F411C 001F105C 48 00 01 1D */ bl dMenu_save_c_NS_yesnoSelectStart
/* 801F4120 001F1060 48 00 01 04 */ b lbl_801F4224
lbl_801F4124:
/* 801F4124 001F1064 54 60 05 AD */ rlwinm. r0, r3, 0, 0x16, 0x16
/* 801F4128 001F1068 41 82 00 10 */ beq lbl_801F4138
/* 801F412C 001F106C 7F E3 FB 78 */ mr r3, r31
/* 801F4130 001F1070 48 00 05 F5 */ bl dMenu_save_c_NS_yesnoCancelAnmSet
/* 801F4134 001F1074 48 00 00 F0 */ b lbl_801F4224
lbl_801F4138:
/* 801F4138 001F1078 80 7F 00 0C */ lwz r3, 0xc(r31)
/* 801F413C 001F107C 4B E3 E3 6D */ bl checkRightTrigger__9STControlFv
/* 801F4140 001F1080 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801F4144 001F1084 41 82 00 6C */ beq lbl_801F41B0
/* 801F4148 001F1088 88 1F 01 B6 */ lbz r0, 0x1b6(r31)
/* 801F414C 001F108C 28 00 00 00 */ cmplwi r0, 0
/* 801F4150 001F1090 41 82 00 D4 */ beq lbl_801F4224
/* 801F4154 001F1094 38 00 00 A0 */ li r0, 0xa0
/* 801F4158 001F1098 90 01 00 0C */ stw r0, 0xc(r1)
/* 801F415C 001F109C 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 801F4160 001F10A0 38 81 00 0C */ addi r4, r1, 0xc
/* 801F4164 001F10A4 38 A0 00 00 */ li r5, 0
/* 801F4168 001F10A8 38 C0 00 00 */ li r6, 0
/* 801F416C 001F10AC 38 E0 00 00 */ li r7, 0
/* 801F4170 001F10B0 C0 22 AA 58 */ lfs f1, lbl_80454458-_SDA2_BASE_(r2)
/* 801F4174 001F10B4 FC 40 08 90 */ fmr f2, f1
/* 801F4178 001F10B8 C0 62 AA 78 */ lfs f3, lbl_80454478-_SDA2_BASE_(r2)
/* 801F417C 001F10BC FC 80 18 90 */ fmr f4, f3
/* 801F4180 001F10C0 39 00 00 00 */ li r8, 0
/* 801F4184 001F10C4 48 0B 78 01 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 801F4188 001F10C8 88 1F 01 B6 */ lbz r0, 0x1b6(r31)
/* 801F418C 001F10CC 98 1F 01 B7 */ stb r0, 0x1b7(r31)
/* 801F4190 001F10D0 38 00 00 00 */ li r0, 0
/* 801F4194 001F10D4 98 1F 01 B6 */ stb r0, 0x1b6(r31)
/* 801F4198 001F10D8 7F E3 FB 78 */ mr r3, r31
/* 801F419C 001F10DC 38 80 00 00 */ li r4, 0
/* 801F41A0 001F10E0 48 00 03 71 */ bl dMenu_save_c_NS_yesnoSelectAnmSet
/* 801F41A4 001F10E4 38 00 00 35 */ li r0, 0x35
/* 801F41A8 001F10E8 98 1F 01 B2 */ stb r0, 0x1b2(r31)
/* 801F41AC 001F10EC 48 00 00 78 */ b lbl_801F4224
lbl_801F41B0:
/* 801F41B0 001F10F0 80 7F 00 0C */ lwz r3, 0xc(r31)
/* 801F41B4 001F10F4 4B E3 E2 79 */ bl checkLeftTrigger__9STControlFv
/* 801F41B8 001F10F8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801F41BC 001F10FC 41 82 00 68 */ beq lbl_801F4224
/* 801F41C0 001F1100 88 1F 01 B6 */ lbz r0, 0x1b6(r31)
/* 801F41C4 001F1104 28 00 00 01 */ cmplwi r0, 1
/* 801F41C8 001F1108 41 82 00 5C */ beq lbl_801F4224
/* 801F41CC 001F110C 38 00 00 A0 */ li r0, 0xa0
/* 801F41D0 001F1110 90 01 00 08 */ stw r0, 8(r1)
/* 801F41D4 001F1114 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 801F41D8 001F1118 38 81 00 08 */ addi r4, r1, 8
/* 801F41DC 001F111C 38 A0 00 00 */ li r5, 0
/* 801F41E0 001F1120 38 C0 00 00 */ li r6, 0
/* 801F41E4 001F1124 38 E0 00 00 */ li r7, 0
/* 801F41E8 001F1128 C0 22 AA 58 */ lfs f1, lbl_80454458-_SDA2_BASE_(r2)
/* 801F41EC 001F112C FC 40 08 90 */ fmr f2, f1
/* 801F41F0 001F1130 C0 62 AA 78 */ lfs f3, lbl_80454478-_SDA2_BASE_(r2)
/* 801F41F4 001F1134 FC 80 18 90 */ fmr f4, f3
/* 801F41F8 001F1138 39 00 00 00 */ li r8, 0
/* 801F41FC 001F113C 48 0B 77 89 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 801F4200 001F1140 88 1F 01 B6 */ lbz r0, 0x1b6(r31)
/* 801F4204 001F1144 98 1F 01 B7 */ stb r0, 0x1b7(r31)
/* 801F4208 001F1148 38 00 00 01 */ li r0, 1
/* 801F420C 001F114C 98 1F 01 B6 */ stb r0, 0x1b6(r31)
/* 801F4210 001F1150 7F E3 FB 78 */ mr r3, r31
/* 801F4214 001F1154 38 80 00 00 */ li r4, 0
/* 801F4218 001F1158 48 00 02 F9 */ bl dMenu_save_c_NS_yesnoSelectAnmSet
/* 801F421C 001F115C 38 00 00 35 */ li r0, 0x35
/* 801F4220 001F1160 98 1F 01 B2 */ stb r0, 0x1b2(r31)
lbl_801F4224:
/* 801F4224 001F1164 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 801F4228 001F1168 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F422C 001F116C 7C 08 03 A6 */ mtlr r0
/* 801F4230 001F1170 38 21 00 20 */ addi r1, r1, 0x20
/* 801F4234 001F1174 4E 80 00 20 */ blr
.global dMenu_save_c_NS_yesnoSelectStart
dMenu_save_c_NS_yesnoSelectStart:
/* 801F4238 001F1178 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F423C 001F117C 7C 08 02 A6 */ mflr r0
/* 801F4240 001F1180 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F4244 001F1184 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 801F4248 001F1188 7C 7F 1B 78 */ mr r31, r3
/* 801F424C 001F118C 88 03 01 B6 */ lbz r0, 0x1b6(r3)
/* 801F4250 001F1190 28 00 00 00 */ cmplwi r0, 0
/* 801F4254 001F1194 41 82 00 90 */ beq lbl_801F42E4
/* 801F4258 001F1198 38 00 00 6D */ li r0, 0x6d
/* 801F425C 001F119C 90 01 00 08 */ stw r0, 8(r1)
/* 801F4260 001F11A0 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 801F4264 001F11A4 38 81 00 08 */ addi r4, r1, 8
/* 801F4268 001F11A8 38 A0 00 00 */ li r5, 0
/* 801F426C 001F11AC 38 C0 00 00 */ li r6, 0
/* 801F4270 001F11B0 38 E0 00 00 */ li r7, 0
/* 801F4274 001F11B4 C0 22 AA 58 */ lfs f1, lbl_80454458-_SDA2_BASE_(r2)
/* 801F4278 001F11B8 FC 40 08 90 */ fmr f2, f1
/* 801F427C 001F11BC C0 62 AA 78 */ lfs f3, lbl_80454478-_SDA2_BASE_(r2)
/* 801F4280 001F11C0 FC 80 18 90 */ fmr f4, f3
/* 801F4284 001F11C4 39 00 00 00 */ li r8, 0
/* 801F4288 001F11C8 48 0B 76 FD */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 801F428C 001F11CC 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 801F4290 001F11D0 C0 22 AA 48 */ lfs f1, lbl_80454448-_SDA2_BASE_(r2)
/* 801F4294 001F11D4 4B FA 10 0D */ bl dSelect_cursor_c_NS_setAlphaRate
/* 801F4298 001F11D8 7F E3 FB 78 */ mr r3, r31
/* 801F429C 001F11DC 38 80 08 33 */ li r4, 0x833
/* 801F42A0 001F11E0 38 A0 08 29 */ li r5, 0x829
/* 801F42A4 001F11E4 38 C0 00 00 */ li r6, 0
/* 801F42A8 001F11E8 48 00 14 9D */ bl dMenu_save_c_NS_yesnoMenuMoveAnmInitSet
/* 801F42AC 001F11EC 7F E3 FB 78 */ mr r3, r31
/* 801F42B0 001F11F0 38 80 00 3A */ li r4, 0x3a
/* 801F42B4 001F11F4 48 00 05 A9 */ bl dMenu_save_c_NS_headerTxtSet
/* 801F42B8 001F11F8 80 7F 00 30 */ lwz r3, 0x30(r31)
/* 801F42BC 001F11FC 4B F9 DD FD */ bl dFile_warning_c_NS_openInit
/* 801F42C0 001F1200 7F E3 FB 78 */ mr r3, r31
/* 801F42C4 001F1204 38 80 00 00 */ li r4, 0
/* 801F42C8 001F1208 48 00 1F 35 */ bl dMenu_save_c_NS_ketteiTxtDispAnmInit
/* 801F42CC 001F120C 7F E3 FB 78 */ mr r3, r31
/* 801F42D0 001F1210 38 80 00 00 */ li r4, 0
/* 801F42D4 001F1214 48 00 1D D1 */ bl dMenu_save_c_NS_modoruTxtDispAnmInit
/* 801F42D8 001F1218 38 00 00 37 */ li r0, 0x37
/* 801F42DC 001F121C 98 1F 01 B2 */ stb r0, 0x1b2(r31)
/* 801F42E0 001F1220 48 00 00 08 */ b lbl_801F42E8
lbl_801F42E4:
/* 801F42E4 001F1224 48 00 04 41 */ bl dMenu_save_c_NS_yesnoCancelAnmSet
lbl_801F42E8:
/* 801F42E8 001F1228 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 801F42EC 001F122C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F42F0 001F1230 7C 08 03 A6 */ mtlr r0
/* 801F42F4 001F1234 38 21 00 20 */ addi r1, r1, 0x20
/* 801F42F8 001F1238 4E 80 00 20 */ blr
/* 801F42FC 001F123C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F4300 001F1240 7C 08 02 A6 */ mflr r0
/* 801F4304 001F1244 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F4308 001F1248 39 61 00 20 */ addi r11, r1, 0x20
/* 801F430C 001F124C 48 16 DE CD */ bl _savegpr_28
/* 801F4310 001F1250 7C 7F 1B 78 */ mr r31, r3
/* 801F4314 001F1254 38 00 00 AD */ li r0, 0xad
/* 801F4318 001F1258 90 01 00 08 */ stw r0, 8(r1)
/* 801F431C 001F125C 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 801F4320 001F1260 38 81 00 08 */ addi r4, r1, 8
/* 801F4324 001F1264 38 A0 00 00 */ li r5, 0
/* 801F4328 001F1268 38 C0 00 00 */ li r6, 0
/* 801F432C 001F126C 38 E0 00 00 */ li r7, 0
/* 801F4330 001F1270 C0 22 AA 58 */ lfs f1, lbl_80454458-_SDA2_BASE_(r2)
/* 801F4334 001F1274 FC 40 08 90 */ fmr f2, f1
/* 801F4338 001F1278 C0 62 AA 78 */ lfs f3, lbl_80454478-_SDA2_BASE_(r2)
/* 801F433C 001F127C FC 80 18 90 */ fmr f4, f3
/* 801F4340 001F1280 39 00 00 00 */ li r8, 0
/* 801F4344 001F1284 48 0B 81 C9 */ bl seStartLevel__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 801F4348 001F1288 7F E3 FB 78 */ mr r3, r31
/* 801F434C 001F128C 48 00 05 DD */ bl dMenu_save_c_NS_headerTxtChangeAnm
/* 801F4350 001F1290 7C 7C 1B 78 */ mr r28, r3
/* 801F4354 001F1294 7F E3 FB 78 */ mr r3, r31
/* 801F4358 001F1298 48 00 15 71 */ bl dMenu_save_c_NS_yesnoMenuMoveAnm
/* 801F435C 001F129C 7C 7D 1B 78 */ mr r29, r3
/* 801F4360 001F12A0 7F E3 FB 78 */ mr r3, r31
/* 801F4364 001F12A4 48 00 1F 15 */ bl dMenu_save_c_NS_ketteiTxtDispAnm
/* 801F4368 001F12A8 7C 7E 1B 78 */ mr r30, r3
/* 801F436C 001F12AC 7F E3 FB 78 */ mr r3, r31
/* 801F4370 001F12B0 48 00 1D B1 */ bl dMenu_save_c_NS_modoruTxtDispAnm
/* 801F4374 001F12B4 80 9F 00 30 */ lwz r4, 0x30(r31)
/* 801F4378 001F12B8 88 84 00 3D */ lbz r4, 0x3d(r4)
/* 801F437C 001F12BC 30 04 FF FF */ addic r0, r4, -1
/* 801F4380 001F12C0 7C 00 21 10 */ subfe r0, r0, r4
/* 801F4384 001F12C4 54 04 06 3E */ clrlwi r4, r0, 0x18
/* 801F4388 001F12C8 57 80 06 3E */ clrlwi r0, r28, 0x18
/* 801F438C 001F12CC 28 00 00 01 */ cmplwi r0, 1
/* 801F4390 001F12D0 40 82 00 50 */ bne lbl_801F43E0
/* 801F4394 001F12D4 57 A0 06 3E */ clrlwi r0, r29, 0x18
/* 801F4398 001F12D8 28 00 00 01 */ cmplwi r0, 1
/* 801F439C 001F12DC 40 82 00 44 */ bne lbl_801F43E0
/* 801F43A0 001F12E0 57 C0 06 3E */ clrlwi r0, r30, 0x18
/* 801F43A4 001F12E4 28 00 00 01 */ cmplwi r0, 1
/* 801F43A8 001F12E8 40 82 00 38 */ bne lbl_801F43E0
/* 801F43AC 001F12EC 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 801F43B0 001F12F0 28 00 00 01 */ cmplwi r0, 1
/* 801F43B4 001F12F4 40 82 00 2C */ bne lbl_801F43E0
/* 801F43B8 001F12F8 28 04 00 01 */ cmplwi r4, 1
/* 801F43BC 001F12FC 40 82 00 24 */ bne lbl_801F43E0
/* 801F43C0 001F1300 3C 60 80 43 */ lis r3, lbl_8042E84C@ha
/* 801F43C4 001F1304 38 63 E8 4C */ addi r3, r3, lbl_8042E84C@l
/* 801F43C8 001F1308 88 03 00 06 */ lbz r0, 6(r3)
/* 801F43CC 001F130C 98 1F 01 BD */ stb r0, 0x1bd(r31)
/* 801F43D0 001F1310 7F E3 FB 78 */ mr r3, r31
/* 801F43D4 001F1314 4B FF E4 6D */ bl dMenu_save_c_NS_dataWrite
/* 801F43D8 001F1318 38 00 00 1F */ li r0, 0x1f
/* 801F43DC 001F131C 98 1F 01 B2 */ stb r0, 0x1b2(r31)
lbl_801F43E0:
/* 801F43E0 001F1320 39 61 00 20 */ addi r11, r1, 0x20
/* 801F43E4 001F1324 48 16 DE 41 */ bl _restgpr_28
/* 801F43E8 001F1328 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F43EC 001F132C 7C 08 03 A6 */ mtlr r0
/* 801F43F0 001F1330 38 21 00 20 */ addi r1, r1, 0x20
/* 801F43F4 001F1334 4E 80 00 20 */ blr
/* 801F43F8 001F1338 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 801F43FC 001F133C 7C 08 02 A6 */ mflr r0
/* 801F4400 001F1340 90 01 00 34 */ stw r0, 0x34(r1)
/* 801F4404 001F1344 39 61 00 30 */ addi r11, r1, 0x30
/* 801F4408 001F1348 48 16 DD CD */ bl _savegpr_27
/* 801F440C 001F134C 7C 7F 1B 78 */ mr r31, r3
/* 801F4410 001F1350 38 00 00 AD */ li r0, 0xad
/* 801F4414 001F1354 90 01 00 08 */ stw r0, 8(r1)
/* 801F4418 001F1358 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 801F441C 001F135C 38 81 00 08 */ addi r4, r1, 8
/* 801F4420 001F1360 38 A0 00 00 */ li r5, 0
/* 801F4424 001F1364 38 C0 00 00 */ li r6, 0
/* 801F4428 001F1368 38 E0 00 00 */ li r7, 0
/* 801F442C 001F136C C0 22 AA 58 */ lfs f1, lbl_80454458-_SDA2_BASE_(r2)
/* 801F4430 001F1370 FC 40 08 90 */ fmr f2, f1
/* 801F4434 001F1374 C0 62 AA 78 */ lfs f3, lbl_80454478-_SDA2_BASE_(r2)
/* 801F4438 001F1378 FC 80 18 90 */ fmr f4, f3
/* 801F443C 001F137C 39 00 00 00 */ li r8, 0
/* 801F4440 001F1380 48 0B 80 CD */ bl seStartLevel__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 801F4444 001F1384 7F E3 FB 78 */ mr r3, r31
/* 801F4448 001F1388 48 00 04 E1 */ bl dMenu_save_c_NS_headerTxtChangeAnm
/* 801F444C 001F138C 7C 7B 1B 78 */ mr r27, r3
/* 801F4450 001F1390 7F E3 FB 78 */ mr r3, r31
/* 801F4454 001F1394 48 00 11 AD */ bl dMenu_save_c_NS_selectDataMoveAnm
/* 801F4458 001F1398 7C 7C 1B 78 */ mr r28, r3
/* 801F445C 001F139C 7F E3 FB 78 */ mr r3, r31
/* 801F4460 001F13A0 88 9F 00 54 */ lbz r4, 0x54(r31)
/* 801F4464 001F13A4 48 00 1F 2D */ bl dMenu_save_c_NS_selectWakuAlpahAnm
/* 801F4468 001F13A8 7C 7D 1B 78 */ mr r29, r3
/* 801F446C 001F13AC 7F E3 FB 78 */ mr r3, r31
/* 801F4470 001F13B0 48 00 1E 09 */ bl dMenu_save_c_NS_ketteiTxtDispAnm
/* 801F4474 001F13B4 7C 7E 1B 78 */ mr r30, r3
/* 801F4478 001F13B8 7F E3 FB 78 */ mr r3, r31
/* 801F447C 001F13BC 48 00 1C A5 */ bl dMenu_save_c_NS_modoruTxtDispAnm
/* 801F4480 001F13C0 80 9F 00 30 */ lwz r4, 0x30(r31)
/* 801F4484 001F13C4 88 84 00 3D */ lbz r4, 0x3d(r4)
/* 801F4488 001F13C8 30 04 FF FF */ addic r0, r4, -1
/* 801F448C 001F13CC 7C 00 21 10 */ subfe r0, r0, r4
/* 801F4490 001F13D0 54 04 06 3E */ clrlwi r4, r0, 0x18
/* 801F4494 001F13D4 57 60 06 3E */ clrlwi r0, r27, 0x18
/* 801F4498 001F13D8 28 00 00 01 */ cmplwi r0, 1
/* 801F449C 001F13DC 40 82 00 5C */ bne lbl_801F44F8
/* 801F44A0 001F13E0 57 80 06 3E */ clrlwi r0, r28, 0x18
/* 801F44A4 001F13E4 28 00 00 01 */ cmplwi r0, 1
/* 801F44A8 001F13E8 40 82 00 50 */ bne lbl_801F44F8
/* 801F44AC 001F13EC 57 A0 06 3E */ clrlwi r0, r29, 0x18
/* 801F44B0 001F13F0 28 00 00 01 */ cmplwi r0, 1
/* 801F44B4 001F13F4 40 82 00 44 */ bne lbl_801F44F8
/* 801F44B8 001F13F8 57 C0 06 3E */ clrlwi r0, r30, 0x18
/* 801F44BC 001F13FC 28 00 00 01 */ cmplwi r0, 1
/* 801F44C0 001F1400 40 82 00 38 */ bne lbl_801F44F8
/* 801F44C4 001F1404 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 801F44C8 001F1408 28 00 00 01 */ cmplwi r0, 1
/* 801F44CC 001F140C 40 82 00 2C */ bne lbl_801F44F8
/* 801F44D0 001F1410 28 04 00 01 */ cmplwi r4, 1
/* 801F44D4 001F1414 40 82 00 24 */ bne lbl_801F44F8
/* 801F44D8 001F1418 3C 60 80 43 */ lis r3, lbl_8042E84C@ha
/* 801F44DC 001F141C 38 63 E8 4C */ addi r3, r3, lbl_8042E84C@l
/* 801F44E0 001F1420 88 03 00 06 */ lbz r0, 6(r3)
/* 801F44E4 001F1424 98 1F 01 BD */ stb r0, 0x1bd(r31)
/* 801F44E8 001F1428 7F E3 FB 78 */ mr r3, r31
/* 801F44EC 001F142C 4B FF E3 55 */ bl dMenu_save_c_NS_dataWrite
/* 801F44F0 001F1430 38 00 00 1F */ li r0, 0x1f
/* 801F44F4 001F1434 98 1F 01 B2 */ stb r0, 0x1b2(r31)
lbl_801F44F8:
/* 801F44F8 001F1438 39 61 00 30 */ addi r11, r1, 0x30
/* 801F44FC 001F143C 48 16 DD 25 */ bl _restgpr_27
/* 801F4500 001F1440 80 01 00 34 */ lwz r0, 0x34(r1)
/* 801F4504 001F1444 7C 08 03 A6 */ mtlr r0
/* 801F4508 001F1448 38 21 00 30 */ addi r1, r1, 0x30
/* 801F450C 001F144C 4E 80 00 20 */ blr
.global dMenu_save_c_NS_yesnoSelectAnmSet
dMenu_save_c_NS_yesnoSelectAnmSet:
/* 801F4510 001F1450 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F4514 001F1454 7C 08 02 A6 */ mflr r0
/* 801F4518 001F1458 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F451C 001F145C 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 801F4520 001F1460 93 C1 00 18 */ stw r30, 0x18(r1)
/* 801F4524 001F1464 7C 7E 1B 78 */ mr r30, r3
/* 801F4528 001F1468 7C 9F 23 78 */ mr r31, r4
/* 801F452C 001F146C 88 83 01 B7 */ lbz r4, 0x1b7(r3)
/* 801F4530 001F1470 28 04 00 FF */ cmplwi r4, 0xff
/* 801F4534 001F1474 41 82 00 C4 */ beq lbl_801F45F8
/* 801F4538 001F1478 38 A0 00 FF */ li r5, 0xff
/* 801F453C 001F147C 38 C0 00 00 */ li r6, 0
/* 801F4540 001F1480 3C E0 80 43 */ lis r7, lbl_8042E84C@ha
/* 801F4544 001F1484 38 E7 E8 4C */ addi r7, r7, lbl_8042E84C@l
/* 801F4548 001F1488 88 E7 00 0A */ lbz r7, 0xa(r7)
/* 801F454C 001F148C 48 00 20 BD */ bl dMenu_save_c_NS_yesnoWakuAlpahAnmInit
/* 801F4550 001F1490 88 1E 01 B7 */ lbz r0, 0x1b7(r30)
/* 801F4554 001F1494 54 00 10 3A */ slwi r0, r0, 2
/* 801F4558 001F1498 7C 7E 02 14 */ add r3, r30, r0
/* 801F455C 001F149C 80 63 00 84 */ lwz r3, 0x84(r3)
/* 801F4560 001F14A0 80 63 00 04 */ lwz r3, 4(r3)
/* 801F4564 001F14A4 80 9E 00 40 */ lwz r4, 0x40(r30)
/* 801F4568 001F14A8 81 83 00 00 */ lwz r12, 0(r3)
/* 801F456C 001F14AC 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 801F4570 001F14B0 7D 89 03 A6 */ mtctr r12
/* 801F4574 001F14B4 4E 80 04 21 */ bctrl
/* 801F4578 001F14B8 88 BE 01 B7 */ lbz r5, 0x1b7(r30)
/* 801F457C 001F14BC 54 A4 18 38 */ slwi r4, r5, 3
/* 801F4580 001F14C0 3C 60 80 3C */ lis r3, lbl_803BDFC4@ha
/* 801F4584 001F14C4 38 03 DF C4 */ addi r0, r3, lbl_803BDFC4@l
/* 801F4588 001F14C8 7C 60 22 14 */ add r3, r0, r4
/* 801F458C 001F14CC 57 E0 15 BA */ rlwinm r0, r31, 2, 0x16, 0x1d
/* 801F4590 001F14D0 7C 83 00 2E */ lwzx r4, r3, r0
/* 801F4594 001F14D4 54 A0 10 3A */ slwi r0, r5, 2
/* 801F4598 001F14D8 7C 7E 02 14 */ add r3, r30, r0
/* 801F459C 001F14DC 90 83 00 8C */ stw r4, 0x8c(r3)
/* 801F45A0 001F14E0 88 1E 01 B7 */ lbz r0, 0x1b7(r30)
/* 801F45A4 001F14E4 54 00 10 3A */ slwi r0, r0, 2
/* 801F45A8 001F14E8 7C 7E 02 14 */ add r3, r30, r0
/* 801F45AC 001F14EC 80 03 00 8C */ lwz r0, 0x8c(r3)
/* 801F45B0 001F14F0 C8 22 AA 70 */ lfd f1, lbl_80454470-_SDA2_BASE_(r2)
/* 801F45B4 001F14F4 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 801F45B8 001F14F8 90 01 00 0C */ stw r0, 0xc(r1)
/* 801F45BC 001F14FC 3C 00 43 30 */ lis r0, 0x4330
/* 801F45C0 001F1500 90 01 00 08 */ stw r0, 8(r1)
/* 801F45C4 001F1504 C8 01 00 08 */ lfd f0, 8(r1)
/* 801F45C8 001F1508 EC 00 08 28 */ fsubs f0, f0, f1
/* 801F45CC 001F150C 80 7E 00 40 */ lwz r3, 0x40(r30)
/* 801F45D0 001F1510 D0 03 00 08 */ stfs f0, 8(r3)
/* 801F45D4 001F1514 88 1E 01 B7 */ lbz r0, 0x1b7(r30)
/* 801F45D8 001F1518 54 00 10 3A */ slwi r0, r0, 2
/* 801F45DC 001F151C 7C 7E 02 14 */ add r3, r30, r0
/* 801F45E0 001F1520 80 63 00 84 */ lwz r3, 0x84(r3)
/* 801F45E4 001F1524 80 63 00 04 */ lwz r3, 4(r3)
/* 801F45E8 001F1528 48 10 39 E5 */ bl J2DPane_NS_animationTransform
/* 801F45EC 001F152C 80 7E 00 2C */ lwz r3, 0x2c(r30)
/* 801F45F0 001F1530 C0 22 AA 48 */ lfs f1, lbl_80454448-_SDA2_BASE_(r2)
/* 801F45F4 001F1534 4B FA 0C AD */ bl dSelect_cursor_c_NS_setAlphaRate
lbl_801F45F8:
/* 801F45F8 001F1538 88 1E 01 B6 */ lbz r0, 0x1b6(r30)
/* 801F45FC 001F153C 28 00 00 FF */ cmplwi r0, 0xff
/* 801F4600 001F1540 41 82 00 9C */ beq lbl_801F469C
/* 801F4604 001F1544 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
/* 801F4608 001F1548 7C 7E 02 14 */ add r3, r30, r0
/* 801F460C 001F154C 80 63 00 84 */ lwz r3, 0x84(r3)
/* 801F4610 001F1550 80 63 00 04 */ lwz r3, 4(r3)
/* 801F4614 001F1554 80 9E 00 44 */ lwz r4, 0x44(r30)
/* 801F4618 001F1558 81 83 00 00 */ lwz r12, 0(r3)
/* 801F461C 001F155C 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 801F4620 001F1560 7D 89 03 A6 */ mtctr r12
/* 801F4624 001F1564 4E 80 04 21 */ bctrl
/* 801F4628 001F1568 88 BE 01 B6 */ lbz r5, 0x1b6(r30)
/* 801F462C 001F156C 54 A4 18 38 */ slwi r4, r5, 3
/* 801F4630 001F1570 3C 60 80 3C */ lis r3, lbl_803BDFB4@ha
/* 801F4634 001F1574 38 03 DF B4 */ addi r0, r3, lbl_803BDFB4@l
/* 801F4638 001F1578 7C 60 22 14 */ add r3, r0, r4
/* 801F463C 001F157C 57 E0 15 BA */ rlwinm r0, r31, 2, 0x16, 0x1d
/* 801F4640 001F1580 7C 83 00 2E */ lwzx r4, r3, r0
/* 801F4644 001F1584 54 A0 10 3A */ slwi r0, r5, 2
/* 801F4648 001F1588 7C 7E 02 14 */ add r3, r30, r0
/* 801F464C 001F158C 90 83 00 8C */ stw r4, 0x8c(r3)
/* 801F4650 001F1590 88 1E 01 B6 */ lbz r0, 0x1b6(r30)
/* 801F4654 001F1594 54 00 10 3A */ slwi r0, r0, 2
/* 801F4658 001F1598 7C 7E 02 14 */ add r3, r30, r0
/* 801F465C 001F159C 80 03 00 8C */ lwz r0, 0x8c(r3)
/* 801F4660 001F15A0 C8 22 AA 70 */ lfd f1, lbl_80454470-_SDA2_BASE_(r2)
/* 801F4664 001F15A4 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 801F4668 001F15A8 90 01 00 0C */ stw r0, 0xc(r1)
/* 801F466C 001F15AC 3C 00 43 30 */ lis r0, 0x4330
/* 801F4670 001F15B0 90 01 00 08 */ stw r0, 8(r1)
/* 801F4674 001F15B4 C8 01 00 08 */ lfd f0, 8(r1)
/* 801F4678 001F15B8 EC 00 08 28 */ fsubs f0, f0, f1
/* 801F467C 001F15BC 80 7E 00 44 */ lwz r3, 0x44(r30)
/* 801F4680 001F15C0 D0 03 00 08 */ stfs f0, 8(r3)
/* 801F4684 001F15C4 88 1E 01 B6 */ lbz r0, 0x1b6(r30)
/* 801F4688 001F15C8 54 00 10 3A */ slwi r0, r0, 2
/* 801F468C 001F15CC 7C 7E 02 14 */ add r3, r30, r0
/* 801F4690 001F15D0 80 63 00 84 */ lwz r3, 0x84(r3)
/* 801F4694 001F15D4 80 63 00 04 */ lwz r3, 4(r3)
/* 801F4698 001F15D8 48 10 39 35 */ bl J2DPane_NS_animationTransform
lbl_801F469C:
/* 801F469C 001F15DC 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 801F46A0 001F15E0 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 801F46A4 001F15E4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F46A8 001F15E8 7C 08 03 A6 */ mtlr r0
/* 801F46AC 001F15EC 38 21 00 20 */ addi r1, r1, 0x20
/* 801F46B0 001F15F0 4E 80 00 20 */ blr
/* 801F46B4 001F15F4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F46B8 001F15F8 7C 08 02 A6 */ mflr r0
/* 801F46BC 001F15FC 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F46C0 001F1600 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F46C4 001F1604 93 C1 00 08 */ stw r30, 8(r1)
/* 801F46C8 001F1608 7C 7E 1B 78 */ mr r30, r3
/* 801F46CC 001F160C 38 80 00 00 */ li r4, 0
/* 801F46D0 001F1610 48 00 14 15 */ bl dMenu_save_c_NS_yesnoSelectMoveAnm
/* 801F46D4 001F1614 7C 7F 1B 78 */ mr r31, r3
/* 801F46D8 001F1618 7F C3 F3 78 */ mr r3, r30
/* 801F46DC 001F161C 88 9E 01 B7 */ lbz r4, 0x1b7(r30)
/* 801F46E0 001F1620 48 00 1F 75 */ bl dMenu_save_c_NS_yesnoWakuAlpahAnm
/* 801F46E4 001F1624 57 E0 06 3E */ clrlwi r0, r31, 0x18
/* 801F46E8 001F1628 28 00 00 01 */ cmplwi r0, 1
/* 801F46EC 001F162C 40 82 00 20 */ bne lbl_801F470C
/* 801F46F0 001F1630 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 801F46F4 001F1634 28 00 00 01 */ cmplwi r0, 1
/* 801F46F8 001F1638 40 82 00 14 */ bne lbl_801F470C
/* 801F46FC 001F163C 7F C3 F3 78 */ mr r3, r30
/* 801F4700 001F1640 48 00 16 85 */ bl dMenu_save_c_NS_yesnoCursorShow
/* 801F4704 001F1644 38 00 00 34 */ li r0, 0x34
/* 801F4708 001F1648 98 1E 01 B2 */ stb r0, 0x1b2(r30)
lbl_801F470C:
/* 801F470C 001F164C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F4710 001F1650 83 C1 00 08 */ lwz r30, 8(r1)
/* 801F4714 001F1654 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F4718 001F1658 7C 08 03 A6 */ mtlr r0
/* 801F471C 001F165C 38 21 00 10 */ addi r1, r1, 0x10
/* 801F4720 001F1660 4E 80 00 20 */ blr
.global dMenu_save_c_NS_yesnoCancelAnmSet
dMenu_save_c_NS_yesnoCancelAnmSet:
/* 801F4724 001F1664 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F4728 001F1668 7C 08 02 A6 */ mflr r0
/* 801F472C 001F166C 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F4730 001F1670 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 801F4734 001F1674 7C 7F 1B 78 */ mr r31, r3
/* 801F4738 001F1678 38 00 00 6E */ li r0, 0x6e
/* 801F473C 001F167C 90 01 00 08 */ stw r0, 8(r1)
/* 801F4740 001F1680 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 801F4744 001F1684 38 81 00 08 */ addi r4, r1, 8
/* 801F4748 001F1688 38 A0 00 00 */ li r5, 0
/* 801F474C 001F168C 38 C0 00 00 */ li r6, 0
/* 801F4750 001F1690 38 E0 00 00 */ li r7, 0
/* 801F4754 001F1694 C0 22 AA 58 */ lfs f1, lbl_80454458-_SDA2_BASE_(r2)
/* 801F4758 001F1698 FC 40 08 90 */ fmr f2, f1
/* 801F475C 001F169C C0 62 AA 78 */ lfs f3, lbl_80454478-_SDA2_BASE_(r2)
/* 801F4760 001F16A0 FC 80 18 90 */ fmr f4, f3
/* 801F4764 001F16A4 39 00 00 00 */ li r8, 0
/* 801F4768 001F16A8 48 0B 72 1D */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 801F476C 001F16AC 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 801F4770 001F16B0 C0 22 AA 48 */ lfs f1, lbl_80454448-_SDA2_BASE_(r2)
/* 801F4774 001F16B4 4B FA 0B 2D */ bl dSelect_cursor_c_NS_setAlphaRate
/* 801F4778 001F16B8 7F E3 FB 78 */ mr r3, r31
/* 801F477C 001F16BC 38 80 04 CA */ li r4, 0x4ca
/* 801F4780 001F16C0 48 00 00 DD */ bl dMenu_save_c_NS_headerTxtSet
/* 801F4784 001F16C4 88 1F 00 54 */ lbz r0, 0x54(r31)
/* 801F4788 001F16C8 54 00 10 3A */ slwi r0, r0, 2
/* 801F478C 001F16CC 7F E3 FB 78 */ mr r3, r31
/* 801F4790 001F16D0 3C 80 80 3C */ lis r4, lbl_803BDFA8@ha
/* 801F4794 001F16D4 38 84 DF A8 */ addi r4, r4, lbl_803BDFA8@l
/* 801F4798 001F16D8 7C 84 00 2E */ lwzx r4, r4, r0
/* 801F479C 001F16DC 3C A0 80 3C */ lis r5, lbl_803BDF9C@ha
/* 801F47A0 001F16E0 38 A5 DF 9C */ addi r5, r5, lbl_803BDF9C@l
/* 801F47A4 001F16E4 7C A5 00 2E */ lwzx r5, r5, r0
/* 801F47A8 001F16E8 48 00 0D 61 */ bl dMenu_save_c_NS_selectDataMoveAnmInitSet
/* 801F47AC 001F16EC 7F E3 FB 78 */ mr r3, r31
/* 801F47B0 001F16F0 38 80 08 33 */ li r4, 0x833
/* 801F47B4 001F16F4 38 A0 08 29 */ li r5, 0x829
/* 801F47B8 001F16F8 38 C0 00 00 */ li r6, 0
/* 801F47BC 001F16FC 48 00 0F 89 */ bl dMenu_save_c_NS_yesnoMenuMoveAnmInitSet
/* 801F47C0 001F1700 38 00 00 36 */ li r0, 0x36
/* 801F47C4 001F1704 98 1F 01 B2 */ stb r0, 0x1b2(r31)
/* 801F47C8 001F1708 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 801F47CC 001F170C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F47D0 001F1710 7C 08 03 A6 */ mtlr r0
/* 801F47D4 001F1714 38 21 00 20 */ addi r1, r1, 0x20
/* 801F47D8 001F1718 4E 80 00 20 */ blr
/* 801F47DC 001F171C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F47E0 001F1720 7C 08 02 A6 */ mflr r0
/* 801F47E4 001F1724 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F47E8 001F1728 39 61 00 20 */ addi r11, r1, 0x20
/* 801F47EC 001F172C 48 16 D9 F1 */ bl _savegpr_29
/* 801F47F0 001F1730 7C 7D 1B 78 */ mr r29, r3
/* 801F47F4 001F1734 48 00 01 35 */ bl dMenu_save_c_NS_headerTxtChangeAnm
/* 801F47F8 001F1738 7C 7E 1B 78 */ mr r30, r3
/* 801F47FC 001F173C 7F A3 EB 78 */ mr r3, r29
/* 801F4800 001F1740 48 00 10 C9 */ bl dMenu_save_c_NS_yesnoMenuMoveAnm
/* 801F4804 001F1744 7C 7F 1B 78 */ mr r31, r3
/* 801F4808 001F1748 7F A3 EB 78 */ mr r3, r29
/* 801F480C 001F174C 48 00 0D F5 */ bl dMenu_save_c_NS_selectDataMoveAnm
/* 801F4810 001F1750 57 C0 06 3E */ clrlwi r0, r30, 0x18
/* 801F4814 001F1754 28 00 00 01 */ cmplwi r0, 1
/* 801F4818 001F1758 40 82 00 2C */ bne lbl_801F4844
/* 801F481C 001F175C 57 E0 06 3E */ clrlwi r0, r31, 0x18
/* 801F4820 001F1760 28 00 00 01 */ cmplwi r0, 1
/* 801F4824 001F1764 40 82 00 20 */ bne lbl_801F4844
/* 801F4828 001F1768 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 801F482C 001F176C 28 00 00 01 */ cmplwi r0, 1
/* 801F4830 001F1770 40 82 00 14 */ bne lbl_801F4844
/* 801F4834 001F1774 7F A3 EB 78 */ mr r3, r29
/* 801F4838 001F1778 48 00 1C 21 */ bl dMenu_save_c_NS_selFileCursorShow
/* 801F483C 001F177C 38 00 00 31 */ li r0, 0x31
/* 801F4840 001F1780 98 1D 01 B2 */ stb r0, 0x1b2(r29)
lbl_801F4844:
/* 801F4844 001F1784 39 61 00 20 */ addi r11, r1, 0x20
/* 801F4848 001F1788 48 16 D9 E1 */ bl _restgpr_29
/* 801F484C 001F178C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F4850 001F1790 7C 08 03 A6 */ mtlr r0
/* 801F4854 001F1794 38 21 00 20 */ addi r1, r1, 0x20
/* 801F4858 001F1798 4E 80 00 20 */ blr
.global dMenu_save_c_NS_headerTxtSet
dMenu_save_c_NS_headerTxtSet:
/* 801F485C 001F179C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F4860 001F17A0 7C 08 02 A6 */ mflr r0
/* 801F4864 001F17A4 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F4868 001F17A8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F486C 001F17AC 7C 7F 1B 78 */ mr r31, r3
/* 801F4870 001F17B0 54 84 04 3E */ clrlwi r4, r4, 0x10
/* 801F4874 001F17B4 28 04 FF FF */ cmplwi r4, 0xffff
/* 801F4878 001F17B8 40 82 00 2C */ bne lbl_801F48A4
/* 801F487C 001F17BC 88 1F 01 78 */ lbz r0, 0x178(r31)
/* 801F4880 001F17C0 68 00 00 01 */ xori r0, r0, 1
/* 801F4884 001F17C4 54 00 10 3A */ slwi r0, r0, 2
/* 801F4888 001F17C8 7C 7F 02 14 */ add r3, r31, r0
/* 801F488C 001F17CC 80 63 01 70 */ lwz r3, 0x170(r3)
/* 801F4890 001F17D0 3C 80 80 39 */ lis r4, lbl_80397960@ha
/* 801F4894 001F17D4 38 84 79 60 */ addi r4, r4, lbl_80397960@l
/* 801F4898 001F17D8 38 84 00 A5 */ addi r4, r4, 0xa5
/* 801F489C 001F17DC 48 17 42 91 */ bl strcpy
/* 801F48A0 001F17E0 48 00 00 40 */ b lbl_801F48E0
lbl_801F48A4:
/* 801F48A4 001F17E4 88 1F 01 78 */ lbz r0, 0x178(r31)
/* 801F48A8 001F17E8 68 00 00 01 */ xori r0, r0, 1
/* 801F48AC 001F17EC 54 00 10 3A */ slwi r0, r0, 2
/* 801F48B0 001F17F0 7C 7F 02 14 */ add r3, r31, r0
/* 801F48B4 001F17F4 80 63 01 68 */ lwz r3, 0x168(r3)
/* 801F48B8 001F17F8 80 A3 00 04 */ lwz r5, 4(r3)
/* 801F48BC 001F17FC 80 7F 00 28 */ lwz r3, 0x28(r31)
/* 801F48C0 001F1800 38 C0 00 00 */ li r6, 0
/* 801F48C4 001F1804 80 FF 00 20 */ lwz r7, 0x20(r31)
/* 801F48C8 001F1808 39 00 00 00 */ li r8, 0
/* 801F48CC 001F180C 39 20 00 00 */ li r9, 0
/* 801F48D0 001F1810 81 83 00 00 */ lwz r12, 0(r3)
/* 801F48D4 001F1814 81 8C 00 08 */ lwz r12, 8(r12)
/* 801F48D8 001F1818 7D 89 03 A6 */ mtctr r12
/* 801F48DC 001F181C 4E 80 04 21 */ bctrl
lbl_801F48E0:
/* 801F48E0 001F1820 38 80 00 00 */ li r4, 0
/* 801F48E4 001F1824 88 1F 01 78 */ lbz r0, 0x178(r31)
/* 801F48E8 001F1828 54 00 10 3A */ slwi r0, r0, 2
/* 801F48EC 001F182C 7C 7F 02 14 */ add r3, r31, r0
/* 801F48F0 001F1830 80 63 01 68 */ lwz r3, 0x168(r3)
/* 801F48F4 001F1834 B0 83 00 16 */ sth r4, 0x16(r3)
/* 801F48F8 001F1838 88 1F 01 78 */ lbz r0, 0x178(r31)
/* 801F48FC 001F183C 68 00 00 01 */ xori r0, r0, 1
/* 801F4900 001F1840 54 00 10 3A */ slwi r0, r0, 2
/* 801F4904 001F1844 7C 7F 02 14 */ add r3, r31, r0
/* 801F4908 001F1848 80 63 01 68 */ lwz r3, 0x168(r3)
/* 801F490C 001F184C B0 83 00 16 */ sth r4, 0x16(r3)
/* 801F4910 001F1850 98 9F 01 79 */ stb r4, 0x179(r31)
/* 801F4914 001F1854 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F4918 001F1858 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F491C 001F185C 7C 08 03 A6 */ mtlr r0
/* 801F4920 001F1860 38 21 00 10 */ addi r1, r1, 0x10
/* 801F4924 001F1864 4E 80 00 20 */ blr
.global dMenu_save_c_NS_headerTxtChangeAnm
dMenu_save_c_NS_headerTxtChangeAnm:
/* 801F4928 001F1868 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F492C 001F186C 7C 08 02 A6 */ mflr r0
/* 801F4930 001F1870 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F4934 001F1874 39 61 00 20 */ addi r11, r1, 0x20
/* 801F4938 001F1878 48 16 D8 A1 */ bl _savegpr_28
/* 801F493C 001F187C 7C 7F 1B 78 */ mr r31, r3
/* 801F4940 001F1880 88 03 01 79 */ lbz r0, 0x179(r3)
/* 801F4944 001F1884 28 00 00 00 */ cmplwi r0, 0
/* 801F4948 001F1888 41 82 00 0C */ beq lbl_801F4954
/* 801F494C 001F188C 38 60 00 01 */ li r3, 1
/* 801F4950 001F1890 48 00 00 A8 */ b lbl_801F49F8
lbl_801F4954:
/* 801F4954 001F1894 3B 80 00 00 */ li r28, 0
/* 801F4958 001F1898 88 1F 01 78 */ lbz r0, 0x178(r31)
/* 801F495C 001F189C 54 00 10 3A */ slwi r0, r0, 2
/* 801F4960 001F18A0 7C 7F 02 14 */ add r3, r31, r0
/* 801F4964 001F18A4 80 63 01 68 */ lwz r3, 0x168(r3)
/* 801F4968 001F18A8 3C 80 80 43 */ lis r4, lbl_8042E84C@ha
/* 801F496C 001F18AC 3B A4 E8 4C */ addi r29, r4, lbl_8042E84C@l
/* 801F4970 001F18B0 88 9D 00 08 */ lbz r4, 8(r29)
/* 801F4974 001F18B4 38 A0 00 FF */ li r5, 0xff
/* 801F4978 001F18B8 38 C0 00 00 */ li r6, 0
/* 801F497C 001F18BC 38 E0 00 00 */ li r7, 0
/* 801F4980 001F18C0 48 06 0E F9 */ bl CPaneMgrAlpha_NS_alphaAnime
/* 801F4984 001F18C4 7C 7E 1B 78 */ mr r30, r3
/* 801F4988 001F18C8 88 1F 01 78 */ lbz r0, 0x178(r31)
/* 801F498C 001F18CC 68 00 00 01 */ xori r0, r0, 1
/* 801F4990 001F18D0 54 00 10 3A */ slwi r0, r0, 2
/* 801F4994 001F18D4 7C 7F 02 14 */ add r3, r31, r0
/* 801F4998 001F18D8 80 63 01 68 */ lwz r3, 0x168(r3)
/* 801F499C 001F18DC 88 9D 00 08 */ lbz r4, 8(r29)
/* 801F49A0 001F18E0 38 A0 00 00 */ li r5, 0
/* 801F49A4 001F18E4 38 C0 00 FF */ li r6, 0xff
/* 801F49A8 001F18E8 38 E0 00 00 */ li r7, 0
/* 801F49AC 001F18EC 48 06 0E CD */ bl CPaneMgrAlpha_NS_alphaAnime
/* 801F49B0 001F18F0 3C 80 80 43 */ lis r4, lbl_80430188@ha
/* 801F49B4 001F18F4 38 84 01 88 */ addi r4, r4, lbl_80430188@l
/* 801F49B8 001F18F8 A8 84 00 94 */ lha r4, 0x94(r4)
/* 801F49BC 001F18FC 57 C0 06 3E */ clrlwi r0, r30, 0x18
/* 801F49C0 001F1900 28 00 00 01 */ cmplwi r0, 1
/* 801F49C4 001F1904 40 82 00 30 */ bne lbl_801F49F4
/* 801F49C8 001F1908 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 801F49CC 001F190C 28 00 00 01 */ cmplwi r0, 1
/* 801F49D0 001F1910 40 82 00 24 */ bne lbl_801F49F4
/* 801F49D4 001F1914 2C 04 00 00 */ cmpwi r4, 0
/* 801F49D8 001F1918 40 82 00 1C */ bne lbl_801F49F4
/* 801F49DC 001F191C 88 1F 01 78 */ lbz r0, 0x178(r31)
/* 801F49E0 001F1920 68 00 00 01 */ xori r0, r0, 1
/* 801F49E4 001F1924 98 1F 01 78 */ stb r0, 0x178(r31)
/* 801F49E8 001F1928 38 00 00 01 */ li r0, 1
/* 801F49EC 001F192C 98 1F 01 79 */ stb r0, 0x179(r31)
/* 801F49F0 001F1930 3B 80 00 01 */ li r28, 1
lbl_801F49F4:
/* 801F49F4 001F1934 7F 83 E3 78 */ mr r3, r28
lbl_801F49F8:
/* 801F49F8 001F1938 39 61 00 20 */ addi r11, r1, 0x20
/* 801F49FC 001F193C 48 16 D8 29 */ bl _restgpr_28
/* 801F4A00 001F1940 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F4A04 001F1944 7C 08 03 A6 */ mtlr r0
/* 801F4A08 001F1948 38 21 00 20 */ addi r1, r1, 0x20
/* 801F4A0C 001F194C 4E 80 00 20 */ blr
.global dMenu_save_c_NS_errDispInitSet
dMenu_save_c_NS_errDispInitSet:
/* 801F4A10 001F1950 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F4A14 001F1954 7C 08 02 A6 */ mflr r0
/* 801F4A18 001F1958 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F4A1C 001F195C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F4A20 001F1960 93 C1 00 08 */ stw r30, 8(r1)
/* 801F4A24 001F1964 7C 7F 1B 78 */ mr r31, r3
/* 801F4A28 001F1968 7C 9E 23 78 */ mr r30, r4
/* 801F4A2C 001F196C 38 80 00 01 */ li r4, 1
/* 801F4A30 001F1970 4B FF FE 2D */ bl dMenu_save_c_NS_headerTxtSet
/* 801F4A34 001F1974 88 1F 00 D0 */ lbz r0, 0xd0(r31)
/* 801F4A38 001F1978 54 00 10 3A */ slwi r0, r0, 2
/* 801F4A3C 001F197C 7C 7F 02 14 */ add r3, r31, r0
/* 801F4A40 001F1980 80 63 00 C0 */ lwz r3, 0xc0(r3)
/* 801F4A44 001F1984 38 80 00 FF */ li r4, 0xff
/* 801F4A48 001F1988 81 83 00 00 */ lwz r12, 0(r3)
/* 801F4A4C 001F198C 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801F4A50 001F1990 7D 89 03 A6 */ mtctr r12
/* 801F4A54 001F1994 4E 80 04 21 */ bctrl
/* 801F4A58 001F1998 88 1F 00 D0 */ lbz r0, 0xd0(r31)
/* 801F4A5C 001F199C 68 00 00 01 */ xori r0, r0, 1
/* 801F4A60 001F19A0 54 00 10 3A */ slwi r0, r0, 2
/* 801F4A64 001F19A4 7C 7F 02 14 */ add r3, r31, r0
/* 801F4A68 001F19A8 80 63 00 C0 */ lwz r3, 0xc0(r3)
/* 801F4A6C 001F19AC 38 80 00 00 */ li r4, 0
/* 801F4A70 001F19B0 81 83 00 00 */ lwz r12, 0(r3)
/* 801F4A74 001F19B4 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801F4A78 001F19B8 7D 89 03 A6 */ mtctr r12
/* 801F4A7C 001F19BC 4E 80 04 21 */ bctrl
/* 801F4A80 001F19C0 88 1F 00 D0 */ lbz r0, 0xd0(r31)
/* 801F4A84 001F19C4 54 00 10 3A */ slwi r0, r0, 2
/* 801F4A88 001F19C8 7C 7F 02 14 */ add r3, r31, r0
/* 801F4A8C 001F19CC 80 63 00 C0 */ lwz r3, 0xc0(r3)
/* 801F4A90 001F19D0 80 A3 00 04 */ lwz r5, 4(r3)
/* 801F4A94 001F19D4 80 7F 00 28 */ lwz r3, 0x28(r31)
/* 801F4A98 001F19D8 7F C4 F3 78 */ mr r4, r30
/* 801F4A9C 001F19DC 38 C0 00 00 */ li r6, 0
/* 801F4AA0 001F19E0 80 FF 00 20 */ lwz r7, 0x20(r31)
/* 801F4AA4 001F19E4 39 00 00 00 */ li r8, 0
/* 801F4AA8 001F19E8 39 20 00 00 */ li r9, 0
/* 801F4AAC 001F19EC 81 83 00 00 */ lwz r12, 0(r3)
/* 801F4AB0 001F19F0 81 8C 00 08 */ lwz r12, 8(r12)
/* 801F4AB4 001F19F4 7D 89 03 A6 */ mtctr r12
/* 801F4AB8 001F19F8 4E 80 04 21 */ bctrl
/* 801F4ABC 001F19FC 88 1F 00 D2 */ lbz r0, 0xd2(r31)
/* 801F4AC0 001F1A00 28 00 00 00 */ cmplwi r0, 0
/* 801F4AC4 001F1A04 40 82 00 10 */ bne lbl_801F4AD4
/* 801F4AC8 001F1A08 88 1F 00 D3 */ lbz r0, 0xd3(r31)
/* 801F4ACC 001F1A0C 28 00 00 00 */ cmplwi r0, 0
/* 801F4AD0 001F1A10 41 82 00 14 */ beq lbl_801F4AE4
lbl_801F4AD4:
/* 801F4AD4 001F1A14 7F E3 FB 78 */ mr r3, r31
/* 801F4AD8 001F1A18 38 80 0B 2B */ li r4, 0xb2b
/* 801F4ADC 001F1A1C 38 A0 0B 21 */ li r5, 0xb21
/* 801F4AE0 001F1A20 48 00 14 15 */ bl dMenu_save_c_NS_errorMoveAnmInitSet
lbl_801F4AE4:
/* 801F4AE4 001F1A24 88 1F 00 64 */ lbz r0, 0x64(r31)
/* 801F4AE8 001F1A28 28 00 00 00 */ cmplwi r0, 0
/* 801F4AEC 001F1A2C 40 82 00 10 */ bne lbl_801F4AFC
/* 801F4AF0 001F1A30 88 1F 00 65 */ lbz r0, 0x65(r31)
/* 801F4AF4 001F1A34 28 00 00 00 */ cmplwi r0, 0
/* 801F4AF8 001F1A38 41 82 00 14 */ beq lbl_801F4B0C
lbl_801F4AFC:
/* 801F4AFC 001F1A3C 7F E3 FB 78 */ mr r3, r31
/* 801F4B00 001F1A40 38 80 00 21 */ li r4, 0x21
/* 801F4B04 001F1A44 38 A0 00 01 */ li r5, 1
/* 801F4B08 001F1A48 48 00 08 35 */ bl dMenu_save_c_NS_selectDataBaseMoveAnmInitSet
lbl_801F4B0C:
/* 801F4B0C 001F1A4C 88 1F 00 9C */ lbz r0, 0x9c(r31)
/* 801F4B10 001F1A50 28 00 00 00 */ cmplwi r0, 0
/* 801F4B14 001F1A54 40 82 00 10 */ bne lbl_801F4B24
/* 801F4B18 001F1A58 88 1F 00 9D */ lbz r0, 0x9d(r31)
/* 801F4B1C 001F1A5C 28 00 00 00 */ cmplwi r0, 0
/* 801F4B20 001F1A60 41 82 00 18 */ beq lbl_801F4B38
lbl_801F4B24:
/* 801F4B24 001F1A64 7F E3 FB 78 */ mr r3, r31
/* 801F4B28 001F1A68 38 80 08 33 */ li r4, 0x833
/* 801F4B2C 001F1A6C 38 A0 08 29 */ li r5, 0x829
/* 801F4B30 001F1A70 38 C0 00 00 */ li r6, 0
/* 801F4B34 001F1A74 48 00 0C 11 */ bl dMenu_save_c_NS_yesnoMenuMoveAnmInitSet
lbl_801F4B38:
/* 801F4B38 001F1A78 7F E3 FB 78 */ mr r3, r31
/* 801F4B3C 001F1A7C 38 80 00 00 */ li r4, 0
/* 801F4B40 001F1A80 48 00 15 65 */ bl dMenu_save_c_NS_modoruTxtDispAnmInit
/* 801F4B44 001F1A84 7F E3 FB 78 */ mr r3, r31
/* 801F4B48 001F1A88 38 80 00 00 */ li r4, 0
/* 801F4B4C 001F1A8C 48 00 16 B1 */ bl dMenu_save_c_NS_ketteiTxtDispAnmInit
/* 801F4B50 001F1A90 80 7F 00 30 */ lwz r3, 0x30(r31)
/* 801F4B54 001F1A94 4B F9 D6 0D */ bl dFile_warning_c_NS_init
/* 801F4B58 001F1A98 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 801F4B5C 001F1A9C C0 22 AA 48 */ lfs f1, lbl_80454448-_SDA2_BASE_(r2)
/* 801F4B60 001F1AA0 4B FA 07 41 */ bl dSelect_cursor_c_NS_setAlphaRate
/* 801F4B64 001F1AA4 38 00 00 39 */ li r0, 0x39
/* 801F4B68 001F1AA8 98 1F 01 B2 */ stb r0, 0x1b2(r31)
/* 801F4B6C 001F1AAC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F4B70 001F1AB0 83 C1 00 08 */ lwz r30, 8(r1)
/* 801F4B74 001F1AB4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F4B78 001F1AB8 7C 08 03 A6 */ mtlr r0
/* 801F4B7C 001F1ABC 38 21 00 10 */ addi r1, r1, 0x10
/* 801F4B80 001F1AC0 4E 80 00 20 */ blr
/* 801F4B84 001F1AC4 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F4B88 001F1AC8 7C 08 02 A6 */ mflr r0
/* 801F4B8C 001F1ACC 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F4B90 001F1AD0 39 61 00 20 */ addi r11, r1, 0x20
/* 801F4B94 001F1AD4 48 16 D6 3D */ bl _savegpr_26
/* 801F4B98 001F1AD8 7C 7F 1B 78 */ mr r31, r3
/* 801F4B9C 001F1ADC 3B A0 00 01 */ li r29, 1
/* 801F4BA0 001F1AE0 88 03 01 7A */ lbz r0, 0x17a(r3)
/* 801F4BA4 001F1AE4 28 00 00 00 */ cmplwi r0, 0
/* 801F4BA8 001F1AE8 40 82 00 0C */ bne lbl_801F4BB4
/* 801F4BAC 001F1AEC 4B FF FD 7D */ bl dMenu_save_c_NS_headerTxtChangeAnm
/* 801F4BB0 001F1AF0 7C 7D 1B 78 */ mr r29, r3
lbl_801F4BB4:
/* 801F4BB4 001F1AF4 3B 80 00 01 */ li r28, 1
/* 801F4BB8 001F1AF8 3B 60 00 01 */ li r27, 1
/* 801F4BBC 001F1AFC 3B 40 00 01 */ li r26, 1
/* 801F4BC0 001F1B00 88 1F 00 64 */ lbz r0, 0x64(r31)
/* 801F4BC4 001F1B04 28 00 00 00 */ cmplwi r0, 0
/* 801F4BC8 001F1B08 40 82 00 10 */ bne lbl_801F4BD8
/* 801F4BCC 001F1B0C 88 1F 00 65 */ lbz r0, 0x65(r31)
/* 801F4BD0 001F1B10 28 00 00 00 */ cmplwi r0, 0
/* 801F4BD4 001F1B14 41 82 00 10 */ beq lbl_801F4BE4
lbl_801F4BD8:
/* 801F4BD8 001F1B18 7F E3 FB 78 */ mr r3, r31
/* 801F4BDC 001F1B1C 48 00 07 F9 */ bl dMenu_save_c_NS_selectDataBaseMoveAnm
/* 801F4BE0 001F1B20 7C 7C 1B 78 */ mr r28, r3
lbl_801F4BE4:
/* 801F4BE4 001F1B24 88 1F 00 9C */ lbz r0, 0x9c(r31)
/* 801F4BE8 001F1B28 28 00 00 00 */ cmplwi r0, 0
/* 801F4BEC 001F1B2C 40 82 00 10 */ bne lbl_801F4BFC
/* 801F4BF0 001F1B30 88 1F 00 9D */ lbz r0, 0x9d(r31)
/* 801F4BF4 001F1B34 28 00 00 00 */ cmplwi r0, 0
/* 801F4BF8 001F1B38 41 82 00 10 */ beq lbl_801F4C08
lbl_801F4BFC:
/* 801F4BFC 001F1B3C 7F E3 FB 78 */ mr r3, r31
/* 801F4C00 001F1B40 48 00 0C C9 */ bl dMenu_save_c_NS_yesnoMenuMoveAnm
/* 801F4C04 001F1B44 7C 7B 1B 78 */ mr r27, r3
lbl_801F4C08:
/* 801F4C08 001F1B48 88 1F 00 D2 */ lbz r0, 0xd2(r31)
/* 801F4C0C 001F1B4C 28 00 00 00 */ cmplwi r0, 0
/* 801F4C10 001F1B50 40 82 00 10 */ bne lbl_801F4C20
/* 801F4C14 001F1B54 88 1F 00 D3 */ lbz r0, 0xd3(r31)
/* 801F4C18 001F1B58 28 00 00 00 */ cmplwi r0, 0
/* 801F4C1C 001F1B5C 41 82 00 10 */ beq lbl_801F4C2C
lbl_801F4C20:
/* 801F4C20 001F1B60 7F E3 FB 78 */ mr r3, r31
/* 801F4C24 001F1B64 48 00 13 61 */ bl dMenu_save_c_NS_errorMoveAnm
/* 801F4C28 001F1B68 7C 7A 1B 78 */ mr r26, r3
lbl_801F4C2C:
/* 801F4C2C 001F1B6C 7F E3 FB 78 */ mr r3, r31
/* 801F4C30 001F1B70 48 00 14 F1 */ bl dMenu_save_c_NS_modoruTxtDispAnm
/* 801F4C34 001F1B74 7C 7E 1B 78 */ mr r30, r3
/* 801F4C38 001F1B78 7F E3 FB 78 */ mr r3, r31
/* 801F4C3C 001F1B7C 48 00 16 3D */ bl dMenu_save_c_NS_ketteiTxtDispAnm
/* 801F4C40 001F1B80 57 A0 06 3E */ clrlwi r0, r29, 0x18
/* 801F4C44 001F1B84 28 00 00 01 */ cmplwi r0, 1
/* 801F4C48 001F1B88 40 82 00 B0 */ bne lbl_801F4CF8
/* 801F4C4C 001F1B8C 57 80 06 3E */ clrlwi r0, r28, 0x18
/* 801F4C50 001F1B90 28 00 00 01 */ cmplwi r0, 1
/* 801F4C54 001F1B94 40 82 00 A4 */ bne lbl_801F4CF8
/* 801F4C58 001F1B98 57 60 06 3E */ clrlwi r0, r27, 0x18
/* 801F4C5C 001F1B9C 28 00 00 01 */ cmplwi r0, 1
/* 801F4C60 001F1BA0 40 82 00 98 */ bne lbl_801F4CF8
/* 801F4C64 001F1BA4 57 40 06 3E */ clrlwi r0, r26, 0x18
/* 801F4C68 001F1BA8 28 00 00 01 */ cmplwi r0, 1
/* 801F4C6C 001F1BAC 40 82 00 8C */ bne lbl_801F4CF8
/* 801F4C70 001F1BB0 57 C0 06 3E */ clrlwi r0, r30, 0x18
/* 801F4C74 001F1BB4 28 00 00 01 */ cmplwi r0, 1
/* 801F4C78 001F1BB8 40 82 00 80 */ bne lbl_801F4CF8
/* 801F4C7C 001F1BBC 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 801F4C80 001F1BC0 28 00 00 01 */ cmplwi r0, 1
/* 801F4C84 001F1BC4 40 82 00 74 */ bne lbl_801F4CF8
/* 801F4C88 001F1BC8 80 7F 00 1C */ lwz r3, 0x1c(r31)
/* 801F4C8C 001F1BCC 81 83 00 00 */ lwz r12, 0(r3)
/* 801F4C90 001F1BD0 81 8C 00 54 */ lwz r12, 0x54(r12)
/* 801F4C94 001F1BD4 7D 89 03 A6 */ mtctr r12
/* 801F4C98 001F1BD8 4E 80 04 21 */ bctrl
/* 801F4C9C 001F1BDC 7F E3 FB 78 */ mr r3, r31
/* 801F4CA0 001F1BE0 38 80 0B 21 */ li r4, 0xb21
/* 801F4CA4 001F1BE4 38 A0 0B 2B */ li r5, 0xb2b
/* 801F4CA8 001F1BE8 48 00 12 4D */ bl dMenu_save_c_NS_errorMoveAnmInitSet
/* 801F4CAC 001F1BEC 88 1F 00 9E */ lbz r0, 0x9e(r31)
/* 801F4CB0 001F1BF0 28 00 00 00 */ cmplwi r0, 0
/* 801F4CB4 001F1BF4 41 82 00 28 */ beq lbl_801F4CDC
/* 801F4CB8 001F1BF8 7F E3 FB 78 */ mr r3, r31
/* 801F4CBC 001F1BFC 38 80 0B B7 */ li r4, 0xbb7
/* 801F4CC0 001F1C00 38 A0 0B C1 */ li r5, 0xbc1
/* 801F4CC4 001F1C04 38 C0 00 00 */ li r6, 0
/* 801F4CC8 001F1C08 48 00 0A 7D */ bl dMenu_save_c_NS_yesnoMenuMoveAnmInitSet
/* 801F4CCC 001F1C0C 7F E3 FB 78 */ mr r3, r31
/* 801F4CD0 001F1C10 38 80 00 01 */ li r4, 1
/* 801F4CD4 001F1C14 48 00 15 29 */ bl dMenu_save_c_NS_ketteiTxtDispAnmInit
/* 801F4CD8 001F1C18 48 00 00 10 */ b lbl_801F4CE8
lbl_801F4CDC:
/* 801F4CDC 001F1C1C 7F E3 FB 78 */ mr r3, r31
/* 801F4CE0 001F1C20 38 80 00 00 */ li r4, 0
/* 801F4CE4 001F1C24 48 00 15 19 */ bl dMenu_save_c_NS_ketteiTxtDispAnmInit
lbl_801F4CE8:
/* 801F4CE8 001F1C28 38 00 00 01 */ li r0, 1
/* 801F4CEC 001F1C2C 98 1F 01 7A */ stb r0, 0x17a(r31)
/* 801F4CF0 001F1C30 38 00 00 3A */ li r0, 0x3a
/* 801F4CF4 001F1C34 98 1F 01 B2 */ stb r0, 0x1b2(r31)
lbl_801F4CF8:
/* 801F4CF8 001F1C38 39 61 00 20 */ addi r11, r1, 0x20
/* 801F4CFC 001F1C3C 48 16 D5 21 */ bl _restgpr_26
/* 801F4D00 001F1C40 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F4D04 001F1C44 7C 08 03 A6 */ mtlr r0
/* 801F4D08 001F1C48 38 21 00 20 */ addi r1, r1, 0x20
/* 801F4D0C 001F1C4C 4E 80 00 20 */ blr
/* 801F4D10 001F1C50 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F4D14 001F1C54 7C 08 02 A6 */ mflr r0
/* 801F4D18 001F1C58 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F4D1C 001F1C5C 39 61 00 20 */ addi r11, r1, 0x20
/* 801F4D20 001F1C60 48 16 D4 BD */ bl _savegpr_29
/* 801F4D24 001F1C64 7C 7D 1B 78 */ mr r29, r3
/* 801F4D28 001F1C68 48 00 12 5D */ bl dMenu_save_c_NS_errorMoveAnm
/* 801F4D2C 001F1C6C 7C 7F 1B 78 */ mr r31, r3
/* 801F4D30 001F1C70 3B C0 00 01 */ li r30, 1
/* 801F4D34 001F1C74 88 1D 00 9E */ lbz r0, 0x9e(r29)
/* 801F4D38 001F1C78 28 00 00 00 */ cmplwi r0, 0
/* 801F4D3C 001F1C7C 41 82 00 10 */ beq lbl_801F4D4C
/* 801F4D40 001F1C80 7F A3 EB 78 */ mr r3, r29
/* 801F4D44 001F1C84 48 00 0B 85 */ bl dMenu_save_c_NS_yesnoMenuMoveAnm
/* 801F4D48 001F1C88 7C 7E 1B 78 */ mr r30, r3
lbl_801F4D4C:
/* 801F4D4C 001F1C8C 7F A3 EB 78 */ mr r3, r29
/* 801F4D50 001F1C90 48 00 15 29 */ bl dMenu_save_c_NS_ketteiTxtDispAnm
/* 801F4D54 001F1C94 57 E0 06 3E */ clrlwi r0, r31, 0x18
/* 801F4D58 001F1C98 28 00 00 01 */ cmplwi r0, 1
/* 801F4D5C 001F1C9C 40 82 00 38 */ bne lbl_801F4D94
/* 801F4D60 001F1CA0 57 C0 06 3E */ clrlwi r0, r30, 0x18
/* 801F4D64 001F1CA4 28 00 00 01 */ cmplwi r0, 1
/* 801F4D68 001F1CA8 40 82 00 2C */ bne lbl_801F4D94
/* 801F4D6C 001F1CAC 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 801F4D70 001F1CB0 28 00 00 01 */ cmplwi r0, 1
/* 801F4D74 001F1CB4 40 82 00 20 */ bne lbl_801F4D94
/* 801F4D78 001F1CB8 88 1D 00 9E */ lbz r0, 0x9e(r29)
/* 801F4D7C 001F1CBC 28 00 00 00 */ cmplwi r0, 0
/* 801F4D80 001F1CC0 41 82 00 0C */ beq lbl_801F4D8C
/* 801F4D84 001F1CC4 7F A3 EB 78 */ mr r3, r29
/* 801F4D88 001F1CC8 48 00 0F FD */ bl dMenu_save_c_NS_yesnoCursorShow
lbl_801F4D8C:
/* 801F4D8C 001F1CCC 88 1D 01 B4 */ lbz r0, 0x1b4(r29)
/* 801F4D90 001F1CD0 98 1D 01 B2 */ stb r0, 0x1b2(r29)
lbl_801F4D94:
/* 801F4D94 001F1CD4 39 61 00 20 */ addi r11, r1, 0x20
/* 801F4D98 001F1CD8 48 16 D4 91 */ bl _restgpr_29
/* 801F4D9C 001F1CDC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F4DA0 001F1CE0 7C 08 03 A6 */ mtlr r0
/* 801F4DA4 001F1CE4 38 21 00 20 */ addi r1, r1, 0x20
/* 801F4DA8 001F1CE8 4E 80 00 20 */ blr
/* 801F4DAC 001F1CEC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F4DB0 001F1CF0 7C 08 02 A6 */ mflr r0
/* 801F4DB4 001F1CF4 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F4DB8 001F1CF8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F4DBC 001F1CFC 93 C1 00 08 */ stw r30, 8(r1)
/* 801F4DC0 001F1D00 7C 7E 1B 78 */ mr r30, r3
/* 801F4DC4 001F1D04 48 00 11 C1 */ bl dMenu_save_c_NS_errorMoveAnm
/* 801F4DC8 001F1D08 7C 7F 1B 78 */ mr r31, r3
/* 801F4DCC 001F1D0C 38 60 00 01 */ li r3, 1
/* 801F4DD0 001F1D10 88 1E 00 9C */ lbz r0, 0x9c(r30)
/* 801F4DD4 001F1D14 28 00 00 00 */ cmplwi r0, 0
/* 801F4DD8 001F1D18 41 82 00 0C */ beq lbl_801F4DE4
/* 801F4DDC 001F1D1C 7F C3 F3 78 */ mr r3, r30
/* 801F4DE0 001F1D20 48 00 0A E9 */ bl dMenu_save_c_NS_yesnoMenuMoveAnm
lbl_801F4DE4:
/* 801F4DE4 001F1D24 57 E0 06 3E */ clrlwi r0, r31, 0x18
/* 801F4DE8 001F1D28 28 00 00 01 */ cmplwi r0, 1
/* 801F4DEC 001F1D2C 40 82 00 44 */ bne lbl_801F4E30
/* 801F4DF0 001F1D30 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 801F4DF4 001F1D34 28 00 00 01 */ cmplwi r0, 1
/* 801F4DF8 001F1D38 40 82 00 38 */ bne lbl_801F4E30
/* 801F4DFC 001F1D3C 38 00 00 00 */ li r0, 0
/* 801F4E00 001F1D40 98 1E 00 9E */ stb r0, 0x9e(r30)
/* 801F4E04 001F1D44 38 7E 01 C4 */ addi r3, r30, 0x1c4
/* 801F4E08 001F1D48 48 16 D2 11 */ bl func_80362018
/* 801F4E0C 001F1D4C 2C 03 00 00 */ cmpwi r3, 0
/* 801F4E10 001F1D50 41 82 00 18 */ beq lbl_801F4E28
/* 801F4E14 001F1D54 7F C3 F3 78 */ mr r3, r30
/* 801F4E18 001F1D58 39 9E 01 C4 */ addi r12, r30, 0x1c4
/* 801F4E1C 001F1D5C 48 16 D2 69 */ bl func_80362084
/* 801F4E20 001F1D60 60 00 00 00 */ nop
/* 801F4E24 001F1D64 48 00 00 0C */ b lbl_801F4E30
lbl_801F4E28:
/* 801F4E28 001F1D68 88 1E 01 B4 */ lbz r0, 0x1b4(r30)
/* 801F4E2C 001F1D6C 98 1E 01 B2 */ stb r0, 0x1b2(r30)
lbl_801F4E30:
/* 801F4E30 001F1D70 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F4E34 001F1D74 83 C1 00 08 */ lwz r30, 8(r1)
/* 801F4E38 001F1D78 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F4E3C 001F1D7C 7C 08 03 A6 */ mtlr r0
/* 801F4E40 001F1D80 38 21 00 10 */ addi r1, r1, 0x10
/* 801F4E44 001F1D84 4E 80 00 20 */ blr
.global dMenu_save_c_NS_errYesNoSelect
dMenu_save_c_NS_errYesNoSelect:
/* 801F4E48 001F1D88 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F4E4C 001F1D8C 7C 08 02 A6 */ mflr r0
/* 801F4E50 001F1D90 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F4E54 001F1D94 39 61 00 20 */ addi r11, r1, 0x20
/* 801F4E58 001F1D98 48 16 D3 81 */ bl _savegpr_28
/* 801F4E5C 001F1D9C 7C 7F 1B 78 */ mr r31, r3
/* 801F4E60 001F1DA0 7C 9C 23 78 */ mr r28, r4
/* 801F4E64 001F1DA4 7C BD 2B 78 */ mr r29, r5
/* 801F4E68 001F1DA8 3B C0 00 00 */ li r30, 0
/* 801F4E6C 001F1DAC 80 6D 86 F8 */ lwz r3, m_Do_Reset_NS_mDoRst_NS_mResetData-_SDA_BASE_(r13)
/* 801F4E70 001F1DB0 80 03 00 00 */ lwz r0, 0(r3)
/* 801F4E74 001F1DB4 2C 00 00 00 */ cmpwi r0, 0
/* 801F4E78 001F1DB8 41 82 00 0C */ beq lbl_801F4E84
/* 801F4E7C 001F1DBC 38 60 00 00 */ li r3, 0
/* 801F4E80 001F1DC0 48 00 01 1C */ b lbl_801F4F9C
lbl_801F4E84:
/* 801F4E84 001F1DC4 80 7F 00 0C */ lwz r3, 0xc(r31)
/* 801F4E88 001F1DC8 4B E3 D3 15 */ bl checkTrigger__9STControlFv
/* 801F4E8C 001F1DCC 3C 60 80 3E */ lis r3, m_cpadInfo@ha
/* 801F4E90 001F1DD0 38 63 D2 E8 */ addi r3, r3, m_cpadInfo@l
/* 801F4E94 001F1DD4 80 03 00 34 */ lwz r0, 0x34(r3)
/* 801F4E98 001F1DD8 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
/* 801F4E9C 001F1DDC 41 82 00 A0 */ beq lbl_801F4F3C
/* 801F4EA0 001F1DE0 88 1F 01 B6 */ lbz r0, 0x1b6(r31)
/* 801F4EA4 001F1DE4 28 00 00 00 */ cmplwi r0, 0
/* 801F4EA8 001F1DE8 41 82 00 44 */ beq lbl_801F4EEC
/* 801F4EAC 001F1DEC 57 A0 06 3F */ clrlwi. r0, r29, 0x18
/* 801F4EB0 001F1DF0 40 82 00 78 */ bne lbl_801F4F28
/* 801F4EB4 001F1DF4 38 00 00 6D */ li r0, 0x6d
/* 801F4EB8 001F1DF8 90 01 00 0C */ stw r0, 0xc(r1)
/* 801F4EBC 001F1DFC 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 801F4EC0 001F1E00 38 81 00 0C */ addi r4, r1, 0xc
/* 801F4EC4 001F1E04 38 A0 00 00 */ li r5, 0
/* 801F4EC8 001F1E08 38 C0 00 00 */ li r6, 0
/* 801F4ECC 001F1E0C 38 E0 00 00 */ li r7, 0
/* 801F4ED0 001F1E10 C0 22 AA 58 */ lfs f1, lbl_80454458-_SDA2_BASE_(r2)
/* 801F4ED4 001F1E14 FC 40 08 90 */ fmr f2, f1
/* 801F4ED8 001F1E18 C0 62 AA 78 */ lfs f3, lbl_80454478-_SDA2_BASE_(r2)
/* 801F4EDC 001F1E1C FC 80 18 90 */ fmr f4, f3
/* 801F4EE0 001F1E20 39 00 00 00 */ li r8, 0
/* 801F4EE4 001F1E24 48 0B 6A A1 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 801F4EE8 001F1E28 48 00 00 40 */ b lbl_801F4F28
lbl_801F4EEC:
/* 801F4EEC 001F1E2C 57 A0 06 3F */ clrlwi. r0, r29, 0x18
/* 801F4EF0 001F1E30 40 82 00 38 */ bne lbl_801F4F28
/* 801F4EF4 001F1E34 38 00 00 6E */ li r0, 0x6e
/* 801F4EF8 001F1E38 90 01 00 08 */ stw r0, 8(r1)
/* 801F4EFC 001F1E3C 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 801F4F00 001F1E40 38 81 00 08 */ addi r4, r1, 8
/* 801F4F04 001F1E44 38 A0 00 00 */ li r5, 0
/* 801F4F08 001F1E48 38 C0 00 00 */ li r6, 0
/* 801F4F0C 001F1E4C 38 E0 00 00 */ li r7, 0
/* 801F4F10 001F1E50 C0 22 AA 58 */ lfs f1, lbl_80454458-_SDA2_BASE_(r2)
/* 801F4F14 001F1E54 FC 40 08 90 */ fmr f2, f1
/* 801F4F18 001F1E58 C0 62 AA 78 */ lfs f3, lbl_80454478-_SDA2_BASE_(r2)
/* 801F4F1C 001F1E5C FC 80 18 90 */ fmr f4, f3
/* 801F4F20 001F1E60 39 00 00 00 */ li r8, 0
/* 801F4F24 001F1E64 48 0B 6A 61 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
lbl_801F4F28:
/* 801F4F28 001F1E68 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 801F4F2C 001F1E6C C0 22 AA 48 */ lfs f1, lbl_80454448-_SDA2_BASE_(r2)
/* 801F4F30 001F1E70 4B FA 03 71 */ bl dSelect_cursor_c_NS_setAlphaRate
/* 801F4F34 001F1E74 3B C0 00 01 */ li r30, 1
/* 801F4F38 001F1E78 48 00 00 60 */ b lbl_801F4F98
lbl_801F4F3C:
/* 801F4F3C 001F1E7C 80 7F 00 0C */ lwz r3, 0xc(r31)
/* 801F4F40 001F1E80 4B E3 D5 69 */ bl checkRightTrigger__9STControlFv
/* 801F4F44 001F1E84 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801F4F48 001F1E88 41 82 00 24 */ beq lbl_801F4F6C
/* 801F4F4C 001F1E8C 88 1F 01 B6 */ lbz r0, 0x1b6(r31)
/* 801F4F50 001F1E90 28 00 00 00 */ cmplwi r0, 0
/* 801F4F54 001F1E94 41 82 00 44 */ beq lbl_801F4F98
/* 801F4F58 001F1E98 7F E3 FB 78 */ mr r3, r31
/* 801F4F5C 001F1E9C 7F 84 E3 78 */ mr r4, r28
/* 801F4F60 001F1EA0 38 A0 00 00 */ li r5, 0
/* 801F4F64 001F1EA4 48 00 00 51 */ bl dMenu_save_c_NS_errCurMove
/* 801F4F68 001F1EA8 48 00 00 30 */ b lbl_801F4F98
lbl_801F4F6C:
/* 801F4F6C 001F1EAC 80 7F 00 0C */ lwz r3, 0xc(r31)
/* 801F4F70 001F1EB0 4B E3 D4 BD */ bl checkLeftTrigger__9STControlFv
/* 801F4F74 001F1EB4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801F4F78 001F1EB8 41 82 00 20 */ beq lbl_801F4F98
/* 801F4F7C 001F1EBC 88 1F 01 B6 */ lbz r0, 0x1b6(r31)
/* 801F4F80 001F1EC0 28 00 00 01 */ cmplwi r0, 1
/* 801F4F84 001F1EC4 41 82 00 14 */ beq lbl_801F4F98
/* 801F4F88 001F1EC8 7F E3 FB 78 */ mr r3, r31
/* 801F4F8C 001F1ECC 7F 84 E3 78 */ mr r4, r28
/* 801F4F90 001F1ED0 38 A0 00 00 */ li r5, 0
/* 801F4F94 001F1ED4 48 00 00 21 */ bl dMenu_save_c_NS_errCurMove
lbl_801F4F98:
/* 801F4F98 001F1ED8 7F C3 F3 78 */ mr r3, r30
lbl_801F4F9C:
/* 801F4F9C 001F1EDC 39 61 00 20 */ addi r11, r1, 0x20
/* 801F4FA0 001F1EE0 48 16 D2 85 */ bl _restgpr_28
/* 801F4FA4 001F1EE4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F4FA8 001F1EE8 7C 08 03 A6 */ mtlr r0
/* 801F4FAC 001F1EEC 38 21 00 20 */ addi r1, r1, 0x20
/* 801F4FB0 001F1EF0 4E 80 00 20 */ blr
.global dMenu_save_c_NS_errCurMove
dMenu_save_c_NS_errCurMove:
/* 801F4FB4 001F1EF4 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F4FB8 001F1EF8 7C 08 02 A6 */ mflr r0
/* 801F4FBC 001F1EFC 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F4FC0 001F1F00 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 801F4FC4 001F1F04 93 C1 00 18 */ stw r30, 0x18(r1)
/* 801F4FC8 001F1F08 7C 7E 1B 78 */ mr r30, r3
/* 801F4FCC 001F1F0C 7C 9F 23 78 */ mr r31, r4
/* 801F4FD0 001F1F10 7C A6 2B 78 */ mr r6, r5
/* 801F4FD4 001F1F14 88 03 01 B6 */ lbz r0, 0x1b6(r3)
/* 801F4FD8 001F1F18 98 03 01 B7 */ stb r0, 0x1b7(r3)
/* 801F4FDC 001F1F1C 88 03 01 B6 */ lbz r0, 0x1b6(r3)
/* 801F4FE0 001F1F20 68 00 00 01 */ xori r0, r0, 1
/* 801F4FE4 001F1F24 98 03 01 B6 */ stb r0, 0x1b6(r3)
/* 801F4FE8 001F1F28 9B E3 21 95 */ stb r31, 0x2195(r3)
/* 801F4FEC 001F1F2C 38 00 00 A0 */ li r0, 0xa0
/* 801F4FF0 001F1F30 90 01 00 08 */ stw r0, 8(r1)
/* 801F4FF4 001F1F34 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 801F4FF8 001F1F38 38 81 00 08 */ addi r4, r1, 8
/* 801F4FFC 001F1F3C 38 A0 00 00 */ li r5, 0
/* 801F5000 001F1F40 54 C6 06 3E */ clrlwi r6, r6, 0x18
/* 801F5004 001F1F44 38 E0 00 00 */ li r7, 0
/* 801F5008 001F1F48 C0 22 AA 58 */ lfs f1, lbl_80454458-_SDA2_BASE_(r2)
/* 801F500C 001F1F4C FC 40 08 90 */ fmr f2, f1
/* 801F5010 001F1F50 C0 62 AA 78 */ lfs f3, lbl_80454478-_SDA2_BASE_(r2)
/* 801F5014 001F1F54 FC 80 18 90 */ fmr f4, f3
/* 801F5018 001F1F58 39 00 00 00 */ li r8, 0
/* 801F501C 001F1F5C 48 0B 69 69 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 801F5020 001F1F60 7F C3 F3 78 */ mr r3, r30
/* 801F5024 001F1F64 7F E4 FB 78 */ mr r4, r31
/* 801F5028 001F1F68 4B FF F4 E9 */ bl dMenu_save_c_NS_yesnoSelectAnmSet
/* 801F502C 001F1F6C 88 1E 01 B2 */ lbz r0, 0x1b2(r30)
/* 801F5030 001F1F70 98 1E 01 B3 */ stb r0, 0x1b3(r30)
/* 801F5034 001F1F74 38 00 00 3C */ li r0, 0x3c
/* 801F5038 001F1F78 98 1E 01 B2 */ stb r0, 0x1b2(r30)
/* 801F503C 001F1F7C 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 801F5040 001F1F80 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 801F5044 001F1F84 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F5048 001F1F88 7C 08 03 A6 */ mtlr r0
/* 801F504C 001F1F8C 38 21 00 20 */ addi r1, r1, 0x20
/* 801F5050 001F1F90 4E 80 00 20 */ blr
/* 801F5054 001F1F94 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F5058 001F1F98 7C 08 02 A6 */ mflr r0
/* 801F505C 001F1F9C 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F5060 001F1FA0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F5064 001F1FA4 93 C1 00 08 */ stw r30, 8(r1)
/* 801F5068 001F1FA8 7C 7E 1B 78 */ mr r30, r3
/* 801F506C 001F1FAC 88 83 21 95 */ lbz r4, 0x2195(r3)
/* 801F5070 001F1FB0 48 00 0A 75 */ bl dMenu_save_c_NS_yesnoSelectMoveAnm
/* 801F5074 001F1FB4 7C 7F 1B 78 */ mr r31, r3
/* 801F5078 001F1FB8 7F C3 F3 78 */ mr r3, r30
/* 801F507C 001F1FBC 88 9E 01 B7 */ lbz r4, 0x1b7(r30)
/* 801F5080 001F1FC0 48 00 15 D5 */ bl dMenu_save_c_NS_yesnoWakuAlpahAnm
/* 801F5084 001F1FC4 57 E0 06 3E */ clrlwi r0, r31, 0x18
/* 801F5088 001F1FC8 28 00 00 01 */ cmplwi r0, 1
/* 801F508C 001F1FCC 40 82 00 20 */ bne lbl_801F50AC
/* 801F5090 001F1FD0 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 801F5094 001F1FD4 28 00 00 01 */ cmplwi r0, 1
/* 801F5098 001F1FD8 40 82 00 14 */ bne lbl_801F50AC
/* 801F509C 001F1FDC 7F C3 F3 78 */ mr r3, r30
/* 801F50A0 001F1FE0 48 00 0C E5 */ bl dMenu_save_c_NS_yesnoCursorShow
/* 801F50A4 001F1FE4 88 1E 01 B3 */ lbz r0, 0x1b3(r30)
/* 801F50A8 001F1FE8 98 1E 01 B2 */ stb r0, 0x1b2(r30)
lbl_801F50AC:
/* 801F50AC 001F1FEC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F50B0 001F1FF0 83 C1 00 08 */ lwz r30, 8(r1)
/* 801F50B4 001F1FF4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F50B8 001F1FF8 7C 08 03 A6 */ mtlr r0
/* 801F50BC 001F1FFC 38 21 00 10 */ addi r1, r1, 0x10
/* 801F50C0 001F2000 4E 80 00 20 */ blr
.global dMenu_save_c_NS_errorTxtSet
dMenu_save_c_NS_errorTxtSet:
/* 801F50C4 001F2004 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F50C8 001F2008 7C 08 02 A6 */ mflr r0
/* 801F50CC 001F200C 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F50D0 001F2010 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F50D4 001F2014 7C 7F 1B 78 */ mr r31, r3
/* 801F50D8 001F2018 54 84 04 3E */ clrlwi r4, r4, 0x10
/* 801F50DC 001F201C 28 04 FF FF */ cmplwi r4, 0xffff
/* 801F50E0 001F2020 40 82 00 2C */ bne lbl_801F510C
/* 801F50E4 001F2024 88 1F 00 D0 */ lbz r0, 0xd0(r31)
/* 801F50E8 001F2028 68 00 00 01 */ xori r0, r0, 1
/* 801F50EC 001F202C 54 00 10 3A */ slwi r0, r0, 2
/* 801F50F0 001F2030 7C 7F 02 14 */ add r3, r31, r0
/* 801F50F4 001F2034 80 63 00 C8 */ lwz r3, 0xc8(r3)
/* 801F50F8 001F2038 3C 80 80 39 */ lis r4, lbl_80397960@ha
/* 801F50FC 001F203C 38 84 79 60 */ addi r4, r4, lbl_80397960@l
/* 801F5100 001F2040 38 84 00 A5 */ addi r4, r4, 0xa5
/* 801F5104 001F2044 48 17 3A 29 */ bl strcpy
/* 801F5108 001F2048 48 00 00 40 */ b lbl_801F5148
lbl_801F510C:
/* 801F510C 001F204C 88 1F 00 D0 */ lbz r0, 0xd0(r31)
/* 801F5110 001F2050 68 00 00 01 */ xori r0, r0, 1
/* 801F5114 001F2054 54 00 10 3A */ slwi r0, r0, 2
/* 801F5118 001F2058 7C 7F 02 14 */ add r3, r31, r0
/* 801F511C 001F205C 80 63 00 C0 */ lwz r3, 0xc0(r3)
/* 801F5120 001F2060 80 A3 00 04 */ lwz r5, 4(r3)
/* 801F5124 001F2064 80 7F 00 28 */ lwz r3, 0x28(r31)
/* 801F5128 001F2068 38 C0 00 00 */ li r6, 0
/* 801F512C 001F206C 80 FF 00 20 */ lwz r7, 0x20(r31)
/* 801F5130 001F2070 39 00 00 00 */ li r8, 0
/* 801F5134 001F2074 39 20 00 00 */ li r9, 0
/* 801F5138 001F2078 81 83 00 00 */ lwz r12, 0(r3)
/* 801F513C 001F207C 81 8C 00 08 */ lwz r12, 8(r12)
/* 801F5140 001F2080 7D 89 03 A6 */ mtctr r12
/* 801F5144 001F2084 4E 80 04 21 */ bctrl
lbl_801F5148:
/* 801F5148 001F2088 38 80 00 00 */ li r4, 0
/* 801F514C 001F208C 88 1F 00 D0 */ lbz r0, 0xd0(r31)
/* 801F5150 001F2090 54 00 10 3A */ slwi r0, r0, 2
/* 801F5154 001F2094 7C 7F 02 14 */ add r3, r31, r0
/* 801F5158 001F2098 80 63 00 C0 */ lwz r3, 0xc0(r3)
/* 801F515C 001F209C B0 83 00 16 */ sth r4, 0x16(r3)
/* 801F5160 001F20A0 88 1F 00 D0 */ lbz r0, 0xd0(r31)
/* 801F5164 001F20A4 68 00 00 01 */ xori r0, r0, 1
/* 801F5168 001F20A8 54 00 10 3A */ slwi r0, r0, 2
/* 801F516C 001F20AC 7C 7F 02 14 */ add r3, r31, r0
/* 801F5170 001F20B0 80 63 00 C0 */ lwz r3, 0xc0(r3)
/* 801F5174 001F20B4 B0 83 00 16 */ sth r4, 0x16(r3)
/* 801F5178 001F20B8 98 9F 00 D1 */ stb r4, 0xd1(r31)
/* 801F517C 001F20BC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F5180 001F20C0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F5184 001F20C4 7C 08 03 A6 */ mtlr r0
/* 801F5188 001F20C8 38 21 00 10 */ addi r1, r1, 0x10
/* 801F518C 001F20CC 4E 80 00 20 */ blr
.global dMenu_save_c_NS_errorTxtChangeAnm
dMenu_save_c_NS_errorTxtChangeAnm:
/* 801F5190 001F20D0 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F5194 001F20D4 7C 08 02 A6 */ mflr r0
/* 801F5198 001F20D8 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F519C 001F20DC 39 61 00 20 */ addi r11, r1, 0x20
/* 801F51A0 001F20E0 48 16 D0 39 */ bl _savegpr_28
/* 801F51A4 001F20E4 7C 7F 1B 78 */ mr r31, r3
/* 801F51A8 001F20E8 88 03 00 D1 */ lbz r0, 0xd1(r3)
/* 801F51AC 001F20EC 28 00 00 00 */ cmplwi r0, 0
/* 801F51B0 001F20F0 41 82 00 0C */ beq lbl_801F51BC
/* 801F51B4 001F20F4 38 60 00 01 */ li r3, 1
/* 801F51B8 001F20F8 48 00 00 A8 */ b lbl_801F5260
lbl_801F51BC:
/* 801F51BC 001F20FC 3B 80 00 00 */ li r28, 0
/* 801F51C0 001F2100 88 1F 00 D0 */ lbz r0, 0xd0(r31)
/* 801F51C4 001F2104 54 00 10 3A */ slwi r0, r0, 2
/* 801F51C8 001F2108 7C 7F 02 14 */ add r3, r31, r0
/* 801F51CC 001F210C 80 63 00 C0 */ lwz r3, 0xc0(r3)
/* 801F51D0 001F2110 3C 80 80 43 */ lis r4, lbl_8042E84C@ha
/* 801F51D4 001F2114 3B A4 E8 4C */ addi r29, r4, lbl_8042E84C@l
/* 801F51D8 001F2118 88 9D 00 08 */ lbz r4, 8(r29)
/* 801F51DC 001F211C 38 A0 00 FF */ li r5, 0xff
/* 801F51E0 001F2120 38 C0 00 00 */ li r6, 0
/* 801F51E4 001F2124 38 E0 00 00 */ li r7, 0
/* 801F51E8 001F2128 48 06 06 91 */ bl CPaneMgrAlpha_NS_alphaAnime
/* 801F51EC 001F212C 7C 7E 1B 78 */ mr r30, r3
/* 801F51F0 001F2130 88 1F 00 D0 */ lbz r0, 0xd0(r31)
/* 801F51F4 001F2134 68 00 00 01 */ xori r0, r0, 1
/* 801F51F8 001F2138 54 00 10 3A */ slwi r0, r0, 2
/* 801F51FC 001F213C 7C 7F 02 14 */ add r3, r31, r0
/* 801F5200 001F2140 80 63 00 C0 */ lwz r3, 0xc0(r3)
/* 801F5204 001F2144 88 9D 00 08 */ lbz r4, 8(r29)
/* 801F5208 001F2148 38 A0 00 00 */ li r5, 0
/* 801F520C 001F214C 38 C0 00 FF */ li r6, 0xff
/* 801F5210 001F2150 38 E0 00 00 */ li r7, 0
/* 801F5214 001F2154 48 06 06 65 */ bl CPaneMgrAlpha_NS_alphaAnime
/* 801F5218 001F2158 3C 80 80 43 */ lis r4, lbl_80430188@ha
/* 801F521C 001F215C 38 84 01 88 */ addi r4, r4, lbl_80430188@l
/* 801F5220 001F2160 A8 84 00 94 */ lha r4, 0x94(r4)
/* 801F5224 001F2164 57 C0 06 3E */ clrlwi r0, r30, 0x18
/* 801F5228 001F2168 28 00 00 01 */ cmplwi r0, 1
/* 801F522C 001F216C 40 82 00 30 */ bne lbl_801F525C
/* 801F5230 001F2170 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 801F5234 001F2174 28 00 00 01 */ cmplwi r0, 1
/* 801F5238 001F2178 40 82 00 24 */ bne lbl_801F525C
/* 801F523C 001F217C 2C 04 00 00 */ cmpwi r4, 0
/* 801F5240 001F2180 40 82 00 1C */ bne lbl_801F525C
/* 801F5244 001F2184 88 1F 00 D0 */ lbz r0, 0xd0(r31)
/* 801F5248 001F2188 68 00 00 01 */ xori r0, r0, 1
/* 801F524C 001F218C 98 1F 00 D0 */ stb r0, 0xd0(r31)
/* 801F5250 001F2190 38 00 00 01 */ li r0, 1
/* 801F5254 001F2194 98 1F 00 D1 */ stb r0, 0xd1(r31)
/* 801F5258 001F2198 3B 80 00 01 */ li r28, 1
lbl_801F525C:
/* 801F525C 001F219C 7F 83 E3 78 */ mr r3, r28
lbl_801F5260:
/* 801F5260 001F21A0 39 61 00 20 */ addi r11, r1, 0x20
/* 801F5264 001F21A4 48 16 CF C1 */ bl _restgpr_28
/* 801F5268 001F21A8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F526C 001F21AC 7C 08 03 A6 */ mtlr r0
/* 801F5270 001F21B0 38 21 00 20 */ addi r1, r1, 0x20
/* 801F5274 001F21B4 4E 80 00 20 */ blr
.global dMenu_save_c_NS_saveSelectOpenInit
dMenu_save_c_NS_saveSelectOpenInit:
/* 801F5278 001F21B8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F527C 001F21BC 7C 08 02 A6 */ mflr r0
/* 801F5280 001F21C0 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F5284 001F21C4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F5288 001F21C8 7C 7F 1B 78 */ mr r31, r3
/* 801F528C 001F21CC 88 03 00 64 */ lbz r0, 0x64(r3)
/* 801F5290 001F21D0 28 00 00 00 */ cmplwi r0, 0
/* 801F5294 001F21D4 40 82 00 10 */ bne lbl_801F52A4
/* 801F5298 001F21D8 88 1F 00 65 */ lbz r0, 0x65(r31)
/* 801F529C 001F21DC 28 00 00 00 */ cmplwi r0, 0
/* 801F52A0 001F21E0 41 82 00 14 */ beq lbl_801F52B4
lbl_801F52A4:
/* 801F52A4 001F21E4 7F E3 FB 78 */ mr r3, r31
/* 801F52A8 001F21E8 38 80 00 21 */ li r4, 0x21
/* 801F52AC 001F21EC 38 A0 00 01 */ li r5, 1
/* 801F52B0 001F21F0 48 00 00 8D */ bl dMenu_save_c_NS_selectDataBaseMoveAnmInitSet
lbl_801F52B4:
/* 801F52B4 001F21F4 88 1F 00 D2 */ lbz r0, 0xd2(r31)
/* 801F52B8 001F21F8 28 00 00 00 */ cmplwi r0, 0
/* 801F52BC 001F21FC 40 82 00 10 */ bne lbl_801F52CC
/* 801F52C0 001F2200 88 1F 00 D3 */ lbz r0, 0xd3(r31)
/* 801F52C4 001F2204 28 00 00 00 */ cmplwi r0, 0
/* 801F52C8 001F2208 41 82 00 14 */ beq lbl_801F52DC
lbl_801F52CC:
/* 801F52CC 001F220C 7F E3 FB 78 */ mr r3, r31
/* 801F52D0 001F2210 38 80 0B 2B */ li r4, 0xb2b
/* 801F52D4 001F2214 38 A0 0B 21 */ li r5, 0xb21
/* 801F52D8 001F2218 48 00 0C 1D */ bl dMenu_save_c_NS_errorMoveAnmInitSet
lbl_801F52DC:
/* 801F52DC 001F221C 88 1F 00 9C */ lbz r0, 0x9c(r31)
/* 801F52E0 001F2220 28 00 00 00 */ cmplwi r0, 0
/* 801F52E4 001F2224 40 82 00 08 */ bne lbl_801F52EC
/* 801F52E8 001F2228 41 82 00 18 */ beq lbl_801F5300
lbl_801F52EC:
/* 801F52EC 001F222C 7F E3 FB 78 */ mr r3, r31
/* 801F52F0 001F2230 38 80 08 33 */ li r4, 0x833
/* 801F52F4 001F2234 38 A0 08 29 */ li r5, 0x829
/* 801F52F8 001F2238 38 C0 00 00 */ li r6, 0
/* 801F52FC 001F223C 48 00 04 49 */ bl dMenu_save_c_NS_yesnoMenuMoveAnmInitSet
lbl_801F5300:
/* 801F5300 001F2240 80 7F 00 30 */ lwz r3, 0x30(r31)
/* 801F5304 001F2244 4B F9 CE 5D */ bl dFile_warning_c_NS_init
/* 801F5308 001F2248 7F E3 FB 78 */ mr r3, r31
/* 801F530C 001F224C 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
/* 801F5310 001F2250 38 84 FF FF */ addi r4, r4, 0x0000FFFF@l
/* 801F5314 001F2254 4B FF F5 49 */ bl dMenu_save_c_NS_headerTxtSet
/* 801F5318 001F2258 38 00 00 00 */ li r0, 0
/* 801F531C 001F225C 98 1F 01 7A */ stb r0, 0x17a(r31)
/* 801F5320 001F2260 38 00 00 2E */ li r0, 0x2e
/* 801F5324 001F2264 98 1F 01 B2 */ stb r0, 0x1b2(r31)
/* 801F5328 001F2268 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F532C 001F226C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F5330 001F2270 7C 08 03 A6 */ mtlr r0
/* 801F5334 001F2274 38 21 00 10 */ addi r1, r1, 0x10
/* 801F5338 001F2278 4E 80 00 20 */ blr
.global dMenu_save_c_NS_selectDataBaseMoveAnmInitSet
dMenu_save_c_NS_selectDataBaseMoveAnmInitSet:
/* 801F533C 001F227C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F5340 001F2280 7C 08 02 A6 */ mflr r0
/* 801F5344 001F2284 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F5348 001F2288 39 61 00 20 */ addi r11, r1, 0x20
/* 801F534C 001F228C 48 16 CE 91 */ bl _savegpr_29
/* 801F5350 001F2290 7C 7D 1B 78 */ mr r29, r3
/* 801F5354 001F2294 7C 9E 23 78 */ mr r30, r4
/* 801F5358 001F2298 7C BF 2B 78 */ mr r31, r5
/* 801F535C 001F229C 80 63 00 58 */ lwz r3, 0x58(r3)
/* 801F5360 001F22A0 80 63 00 04 */ lwz r3, 4(r3)
/* 801F5364 001F22A4 80 9D 00 40 */ lwz r4, 0x40(r29)
/* 801F5368 001F22A8 81 83 00 00 */ lwz r12, 0(r3)
/* 801F536C 001F22AC 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 801F5370 001F22B0 7D 89 03 A6 */ mtctr r12
/* 801F5374 001F22B4 4E 80 04 21 */ bctrl
/* 801F5378 001F22B8 93 DD 00 5C */ stw r30, 0x5c(r29)
/* 801F537C 001F22BC 93 FD 00 60 */ stw r31, 0x60(r29)
/* 801F5380 001F22C0 80 1D 00 5C */ lwz r0, 0x5c(r29)
/* 801F5384 001F22C4 C8 22 AA 70 */ lfd f1, lbl_80454470-_SDA2_BASE_(r2)
/* 801F5388 001F22C8 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 801F538C 001F22CC 90 01 00 0C */ stw r0, 0xc(r1)
/* 801F5390 001F22D0 3C 00 43 30 */ lis r0, 0x4330
/* 801F5394 001F22D4 90 01 00 08 */ stw r0, 8(r1)
/* 801F5398 001F22D8 C8 01 00 08 */ lfd f0, 8(r1)
/* 801F539C 001F22DC EC 00 08 28 */ fsubs f0, f0, f1
/* 801F53A0 001F22E0 80 7D 00 40 */ lwz r3, 0x40(r29)
/* 801F53A4 001F22E4 D0 03 00 08 */ stfs f0, 8(r3)
/* 801F53A8 001F22E8 80 7D 00 58 */ lwz r3, 0x58(r29)
/* 801F53AC 001F22EC 80 63 00 04 */ lwz r3, 4(r3)
/* 801F53B0 001F22F0 48 10 2C 1D */ bl J2DPane_NS_animationTransform
/* 801F53B4 001F22F4 38 00 00 01 */ li r0, 1
/* 801F53B8 001F22F8 98 1D 00 65 */ stb r0, 0x65(r29)
/* 801F53BC 001F22FC 39 61 00 20 */ addi r11, r1, 0x20
/* 801F53C0 001F2300 48 16 CE 69 */ bl _restgpr_29
/* 801F53C4 001F2304 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F53C8 001F2308 7C 08 03 A6 */ mtlr r0
/* 801F53CC 001F230C 38 21 00 20 */ addi r1, r1, 0x20
/* 801F53D0 001F2310 4E 80 00 20 */ blr
.global dMenu_save_c_NS_selectDataBaseMoveAnm
dMenu_save_c_NS_selectDataBaseMoveAnm:
/* 801F53D4 001F2314 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F53D8 001F2318 7C 08 02 A6 */ mflr r0
/* 801F53DC 001F231C 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F53E0 001F2320 80 83 00 5C */ lwz r4, 0x5c(r3)
/* 801F53E4 001F2324 80 03 00 60 */ lwz r0, 0x60(r3)
/* 801F53E8 001F2328 7C 04 00 00 */ cmpw r4, r0
/* 801F53EC 001F232C 41 82 00 80 */ beq lbl_801F546C
/* 801F53F0 001F2330 40 80 00 24 */ bge lbl_801F5414
/* 801F53F4 001F2334 38 04 00 02 */ addi r0, r4, 2
/* 801F53F8 001F2338 90 03 00 5C */ stw r0, 0x5c(r3)
/* 801F53FC 001F233C 80 03 00 5C */ lwz r0, 0x5c(r3)
/* 801F5400 001F2340 80 83 00 60 */ lwz r4, 0x60(r3)
/* 801F5404 001F2344 7C 00 20 00 */ cmpw r0, r4
/* 801F5408 001F2348 40 81 00 28 */ ble lbl_801F5430
/* 801F540C 001F234C 90 83 00 5C */ stw r4, 0x5c(r3)
/* 801F5410 001F2350 48 00 00 20 */ b lbl_801F5430
lbl_801F5414:
/* 801F5414 001F2354 38 04 FF FE */ addi r0, r4, -2
/* 801F5418 001F2358 90 03 00 5C */ stw r0, 0x5c(r3)
/* 801F541C 001F235C 80 03 00 5C */ lwz r0, 0x5c(r3)
/* 801F5420 001F2360 80 83 00 60 */ lwz r4, 0x60(r3)
/* 801F5424 001F2364 7C 00 20 00 */ cmpw r0, r4
/* 801F5428 001F2368 40 80 00 08 */ bge lbl_801F5430
/* 801F542C 001F236C 90 83 00 5C */ stw r4, 0x5c(r3)
lbl_801F5430:
/* 801F5430 001F2370 80 03 00 5C */ lwz r0, 0x5c(r3)
/* 801F5434 001F2374 C8 22 AA 70 */ lfd f1, lbl_80454470-_SDA2_BASE_(r2)
/* 801F5438 001F2378 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 801F543C 001F237C 90 01 00 0C */ stw r0, 0xc(r1)
/* 801F5440 001F2380 3C 00 43 30 */ lis r0, 0x4330
/* 801F5444 001F2384 90 01 00 08 */ stw r0, 8(r1)
/* 801F5448 001F2388 C8 01 00 08 */ lfd f0, 8(r1)
/* 801F544C 001F238C EC 00 08 28 */ fsubs f0, f0, f1
/* 801F5450 001F2390 80 83 00 40 */ lwz r4, 0x40(r3)
/* 801F5454 001F2394 D0 04 00 08 */ stfs f0, 8(r4)
/* 801F5458 001F2398 80 63 00 58 */ lwz r3, 0x58(r3)
/* 801F545C 001F239C 80 63 00 04 */ lwz r3, 4(r3)
/* 801F5460 001F23A0 48 10 2B 6D */ bl J2DPane_NS_animationTransform
/* 801F5464 001F23A4 38 60 00 00 */ li r3, 0
/* 801F5468 001F23A8 48 00 00 48 */ b lbl_801F54B0
lbl_801F546C:
/* 801F546C 001F23AC 2C 04 00 21 */ cmpwi r4, 0x21
/* 801F5470 001F23B0 40 82 00 18 */ bne lbl_801F5488
/* 801F5474 001F23B4 38 00 00 01 */ li r0, 1
/* 801F5478 001F23B8 98 03 00 64 */ stb r0, 0x64(r3)
/* 801F547C 001F23BC 38 00 00 00 */ li r0, 0
/* 801F5480 001F23C0 98 03 00 65 */ stb r0, 0x65(r3)
/* 801F5484 001F23C4 48 00 00 0C */ b lbl_801F5490
lbl_801F5488:
/* 801F5488 001F23C8 38 00 00 00 */ li r0, 0
/* 801F548C 001F23CC 98 03 00 64 */ stb r0, 0x64(r3)
lbl_801F5490:
/* 801F5490 001F23D0 80 63 00 58 */ lwz r3, 0x58(r3)
/* 801F5494 001F23D4 80 63 00 04 */ lwz r3, 4(r3)
/* 801F5498 001F23D8 38 80 00 00 */ li r4, 0
/* 801F549C 001F23DC 81 83 00 00 */ lwz r12, 0(r3)
/* 801F54A0 001F23E0 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 801F54A4 001F23E4 7D 89 03 A6 */ mtctr r12
/* 801F54A8 001F23E8 4E 80 04 21 */ bctrl
/* 801F54AC 001F23EC 38 60 00 01 */ li r3, 1
lbl_801F54B0:
/* 801F54B0 001F23F0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F54B4 001F23F4 7C 08 03 A6 */ mtlr r0
/* 801F54B8 001F23F8 38 21 00 10 */ addi r1, r1, 0x10
/* 801F54BC 001F23FC 4E 80 00 20 */ blr
.global dMenu_save_c_NS_saveSelectOpenAnmSet
dMenu_save_c_NS_saveSelectOpenAnmSet:
/* 801F54C0 001F2400 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F54C4 001F2404 7C 08 02 A6 */ mflr r0
/* 801F54C8 001F2408 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F54CC 001F240C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F54D0 001F2410 7C 7F 1B 78 */ mr r31, r3
/* 801F54D4 001F2414 48 00 13 1D */ bl dMenu_save_c_NS_setSaveData
/* 801F54D8 001F2418 88 1F 00 64 */ lbz r0, 0x64(r31)
/* 801F54DC 001F241C 28 00 00 00 */ cmplwi r0, 0
/* 801F54E0 001F2420 40 82 00 14 */ bne lbl_801F54F4
/* 801F54E4 001F2424 7F E3 FB 78 */ mr r3, r31
/* 801F54E8 001F2428 38 80 00 01 */ li r4, 1
/* 801F54EC 001F242C 38 A0 00 21 */ li r5, 0x21
/* 801F54F0 001F2430 4B FF FE 4D */ bl dMenu_save_c_NS_selectDataBaseMoveAnmInitSet
lbl_801F54F4:
/* 801F54F4 001F2434 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F54F8 001F2438 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F54FC 001F243C 7C 08 03 A6 */ mtlr r0
/* 801F5500 001F2440 38 21 00 10 */ addi r1, r1, 0x10
/* 801F5504 001F2444 4E 80 00 20 */ blr
.global dMenu_save_c_NS_selectDataMoveAnmInitSet
dMenu_save_c_NS_selectDataMoveAnmInitSet:
/* 801F5508 001F2448 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F550C 001F244C 7C 08 02 A6 */ mflr r0
/* 801F5510 001F2450 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F5514 001F2454 39 61 00 20 */ addi r11, r1, 0x20
/* 801F5518 001F2458 48 16 CC C5 */ bl _savegpr_29
/* 801F551C 001F245C 7C 7F 1B 78 */ mr r31, r3
/* 801F5520 001F2460 7C 9D 23 78 */ mr r29, r4
/* 801F5524 001F2464 7C BE 2B 78 */ mr r30, r5
/* 801F5528 001F2468 80 63 00 68 */ lwz r3, 0x68(r3)
/* 801F552C 001F246C 80 63 00 04 */ lwz r3, 4(r3)
/* 801F5530 001F2470 80 9F 00 40 */ lwz r4, 0x40(r31)
/* 801F5534 001F2474 81 83 00 00 */ lwz r12, 0(r3)
/* 801F5538 001F2478 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 801F553C 001F247C 7D 89 03 A6 */ mtctr r12
/* 801F5540 001F2480 4E 80 04 21 */ bctrl
/* 801F5544 001F2484 80 7F 00 6C */ lwz r3, 0x6c(r31)
/* 801F5548 001F2488 80 63 00 04 */ lwz r3, 4(r3)
/* 801F554C 001F248C 80 9F 00 40 */ lwz r4, 0x40(r31)
/* 801F5550 001F2490 81 83 00 00 */ lwz r12, 0(r3)
/* 801F5554 001F2494 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 801F5558 001F2498 7D 89 03 A6 */ mtctr r12
/* 801F555C 001F249C 4E 80 04 21 */ bctrl
/* 801F5560 001F24A0 80 7F 00 70 */ lwz r3, 0x70(r31)
/* 801F5564 001F24A4 80 63 00 04 */ lwz r3, 4(r3)
/* 801F5568 001F24A8 80 9F 00 40 */ lwz r4, 0x40(r31)
/* 801F556C 001F24AC 81 83 00 00 */ lwz r12, 0(r3)
/* 801F5570 001F24B0 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 801F5574 001F24B4 7D 89 03 A6 */ mtctr r12
/* 801F5578 001F24B8 4E 80 04 21 */ bctrl
/* 801F557C 001F24BC 88 1F 00 54 */ lbz r0, 0x54(r31)
/* 801F5580 001F24C0 54 00 10 3A */ slwi r0, r0, 2
/* 801F5584 001F24C4 7C 7F 02 14 */ add r3, r31, r0
/* 801F5588 001F24C8 93 A3 00 74 */ stw r29, 0x74(r3)
/* 801F558C 001F24CC 93 DF 00 80 */ stw r30, 0x80(r31)
/* 801F5590 001F24D0 88 1F 00 54 */ lbz r0, 0x54(r31)
/* 801F5594 001F24D4 54 00 10 3A */ slwi r0, r0, 2
/* 801F5598 001F24D8 7C 7F 02 14 */ add r3, r31, r0
/* 801F559C 001F24DC 80 03 00 74 */ lwz r0, 0x74(r3)
/* 801F55A0 001F24E0 C8 22 AA 70 */ lfd f1, lbl_80454470-_SDA2_BASE_(r2)
/* 801F55A4 001F24E4 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 801F55A8 001F24E8 90 01 00 0C */ stw r0, 0xc(r1)
/* 801F55AC 001F24EC 3C 00 43 30 */ lis r0, 0x4330
/* 801F55B0 001F24F0 90 01 00 08 */ stw r0, 8(r1)
/* 801F55B4 001F24F4 C8 01 00 08 */ lfd f0, 8(r1)
/* 801F55B8 001F24F8 EC 00 08 28 */ fsubs f0, f0, f1
/* 801F55BC 001F24FC 80 7F 00 40 */ lwz r3, 0x40(r31)
/* 801F55C0 001F2500 D0 03 00 08 */ stfs f0, 8(r3)
/* 801F55C4 001F2504 80 7F 00 68 */ lwz r3, 0x68(r31)
/* 801F55C8 001F2508 80 63 00 04 */ lwz r3, 4(r3)
/* 801F55CC 001F250C 48 10 2A 01 */ bl J2DPane_NS_animationTransform
/* 801F55D0 001F2510 80 7F 00 6C */ lwz r3, 0x6c(r31)
/* 801F55D4 001F2514 80 63 00 04 */ lwz r3, 4(r3)
/* 801F55D8 001F2518 48 10 29 F5 */ bl J2DPane_NS_animationTransform
/* 801F55DC 001F251C 80 7F 00 70 */ lwz r3, 0x70(r31)
/* 801F55E0 001F2520 80 63 00 04 */ lwz r3, 4(r3)
/* 801F55E4 001F2524 48 10 29 E9 */ bl J2DPane_NS_animationTransform
/* 801F55E8 001F2528 39 61 00 20 */ addi r11, r1, 0x20
/* 801F55EC 001F252C 48 16 CC 3D */ bl _restgpr_29
/* 801F55F0 001F2530 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F55F4 001F2534 7C 08 03 A6 */ mtlr r0
/* 801F55F8 001F2538 38 21 00 20 */ addi r1, r1, 0x20
/* 801F55FC 001F253C 4E 80 00 20 */ blr
.global dMenu_save_c_NS_selectDataMoveAnm
dMenu_save_c_NS_selectDataMoveAnm:
/* 801F5600 001F2540 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F5604 001F2544 7C 08 02 A6 */ mflr r0
/* 801F5608 001F2548 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F560C 001F254C 39 61 00 20 */ addi r11, r1, 0x20
/* 801F5610 001F2550 48 16 CB CD */ bl _savegpr_29
/* 801F5614 001F2554 7C 7F 1B 78 */ mr r31, r3
/* 801F5618 001F2558 88 03 00 54 */ lbz r0, 0x54(r3)
/* 801F561C 001F255C 54 00 10 3A */ slwi r0, r0, 2
/* 801F5620 001F2560 7C 9F 02 14 */ add r4, r31, r0
/* 801F5624 001F2564 80 64 00 74 */ lwz r3, 0x74(r4)
/* 801F5628 001F2568 80 1F 00 80 */ lwz r0, 0x80(r31)
/* 801F562C 001F256C 7C 03 00 00 */ cmpw r3, r0
/* 801F5630 001F2570 41 82 00 C0 */ beq lbl_801F56F0
/* 801F5634 001F2574 40 80 00 30 */ bge lbl_801F5664
/* 801F5638 001F2578 38 03 00 02 */ addi r0, r3, 2
/* 801F563C 001F257C 90 04 00 74 */ stw r0, 0x74(r4)
/* 801F5640 001F2580 88 1F 00 54 */ lbz r0, 0x54(r31)
/* 801F5644 001F2584 54 00 10 3A */ slwi r0, r0, 2
/* 801F5648 001F2588 7C 9F 02 14 */ add r4, r31, r0
/* 801F564C 001F258C 80 04 00 74 */ lwz r0, 0x74(r4)
/* 801F5650 001F2590 80 7F 00 80 */ lwz r3, 0x80(r31)
/* 801F5654 001F2594 7C 00 18 00 */ cmpw r0, r3
/* 801F5658 001F2598 40 81 00 34 */ ble lbl_801F568C
/* 801F565C 001F259C 90 64 00 74 */ stw r3, 0x74(r4)
/* 801F5660 001F25A0 48 00 00 2C */ b lbl_801F568C
lbl_801F5664:
/* 801F5664 001F25A4 38 03 FF FE */ addi r0, r3, -2
/* 801F5668 001F25A8 90 04 00 74 */ stw r0, 0x74(r4)
/* 801F566C 001F25AC 88 1F 00 54 */ lbz r0, 0x54(r31)
/* 801F5670 001F25B0 54 00 10 3A */ slwi r0, r0, 2
/* 801F5674 001F25B4 7C 9F 02 14 */ add r4, r31, r0
/* 801F5678 001F25B8 80 04 00 74 */ lwz r0, 0x74(r4)
/* 801F567C 001F25BC 80 7F 00 80 */ lwz r3, 0x80(r31)
/* 801F5680 001F25C0 7C 00 18 00 */ cmpw r0, r3
/* 801F5684 001F25C4 40 80 00 08 */ bge lbl_801F568C
/* 801F5688 001F25C8 90 64 00 74 */ stw r3, 0x74(r4)
lbl_801F568C:
/* 801F568C 001F25CC 88 1F 00 54 */ lbz r0, 0x54(r31)
/* 801F5690 001F25D0 54 00 10 3A */ slwi r0, r0, 2
/* 801F5694 001F25D4 7C 7F 02 14 */ add r3, r31, r0
/* 801F5698 001F25D8 80 03 00 74 */ lwz r0, 0x74(r3)
/* 801F569C 001F25DC C8 22 AA 70 */ lfd f1, lbl_80454470-_SDA2_BASE_(r2)
/* 801F56A0 001F25E0 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 801F56A4 001F25E4 90 01 00 0C */ stw r0, 0xc(r1)
/* 801F56A8 001F25E8 3C 00 43 30 */ lis r0, 0x4330
/* 801F56AC 001F25EC 90 01 00 08 */ stw r0, 8(r1)
/* 801F56B0 001F25F0 C8 01 00 08 */ lfd f0, 8(r1)
/* 801F56B4 001F25F4 EC 00 08 28 */ fsubs f0, f0, f1
/* 801F56B8 001F25F8 80 7F 00 40 */ lwz r3, 0x40(r31)
/* 801F56BC 001F25FC D0 03 00 08 */ stfs f0, 8(r3)
/* 801F56C0 001F2600 3B A0 00 00 */ li r29, 0
/* 801F56C4 001F2604 3B C0 00 00 */ li r30, 0
lbl_801F56C8:
/* 801F56C8 001F2608 38 1E 00 68 */ addi r0, r30, 0x68
/* 801F56CC 001F260C 7C 7F 00 2E */ lwzx r3, r31, r0
/* 801F56D0 001F2610 80 63 00 04 */ lwz r3, 4(r3)
/* 801F56D4 001F2614 48 10 28 F9 */ bl J2DPane_NS_animationTransform
/* 801F56D8 001F2618 3B BD 00 01 */ addi r29, r29, 1
/* 801F56DC 001F261C 2C 1D 00 03 */ cmpwi r29, 3
/* 801F56E0 001F2620 3B DE 00 04 */ addi r30, r30, 4
/* 801F56E4 001F2624 41 80 FF E4 */ blt lbl_801F56C8
/* 801F56E8 001F2628 38 60 00 00 */ li r3, 0
/* 801F56EC 001F262C 48 00 00 40 */ b lbl_801F572C
lbl_801F56F0:
/* 801F56F0 001F2630 3B A0 00 00 */ li r29, 0
/* 801F56F4 001F2634 3B C0 00 00 */ li r30, 0
lbl_801F56F8:
/* 801F56F8 001F2638 38 1E 00 68 */ addi r0, r30, 0x68
/* 801F56FC 001F263C 7C 7F 00 2E */ lwzx r3, r31, r0
/* 801F5700 001F2640 80 63 00 04 */ lwz r3, 4(r3)
/* 801F5704 001F2644 38 80 00 00 */ li r4, 0
/* 801F5708 001F2648 81 83 00 00 */ lwz r12, 0(r3)
/* 801F570C 001F264C 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 801F5710 001F2650 7D 89 03 A6 */ mtctr r12
/* 801F5714 001F2654 4E 80 04 21 */ bctrl
/* 801F5718 001F2658 3B BD 00 01 */ addi r29, r29, 1
/* 801F571C 001F265C 2C 1D 00 03 */ cmpwi r29, 3
/* 801F5720 001F2660 3B DE 00 04 */ addi r30, r30, 4
/* 801F5724 001F2664 41 80 FF D4 */ blt lbl_801F56F8
/* 801F5728 001F2668 38 60 00 01 */ li r3, 1
lbl_801F572C:
/* 801F572C 001F266C 39 61 00 20 */ addi r11, r1, 0x20
/* 801F5730 001F2670 48 16 CA F9 */ bl _restgpr_29
/* 801F5734 001F2674 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F5738 001F2678 7C 08 03 A6 */ mtlr r0
/* 801F573C 001F267C 38 21 00 20 */ addi r1, r1, 0x20
/* 801F5740 001F2680 4E 80 00 20 */ blr
.global dMenu_save_c_NS_yesnoMenuMoveAnmInitSet
dMenu_save_c_NS_yesnoMenuMoveAnmInitSet:
/* 801F5744 001F2684 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 801F5748 001F2688 7C 08 02 A6 */ mflr r0
/* 801F574C 001F268C 90 01 00 34 */ stw r0, 0x34(r1)
/* 801F5750 001F2690 39 61 00 30 */ addi r11, r1, 0x30
/* 801F5754 001F2694 48 16 CA 89 */ bl _savegpr_29
/* 801F5758 001F2698 7C 7D 1B 78 */ mr r29, r3
/* 801F575C 001F269C 7C 9E 23 78 */ mr r30, r4
/* 801F5760 001F26A0 7C BF 2B 78 */ mr r31, r5
/* 801F5764 001F26A4 54 C0 06 3F */ clrlwi. r0, r6, 0x18
/* 801F5768 001F26A8 40 82 00 20 */ bne lbl_801F5788
/* 801F576C 001F26AC 88 1D 00 9C */ lbz r0, 0x9c(r29)
/* 801F5770 001F26B0 28 00 00 00 */ cmplwi r0, 0
/* 801F5774 001F26B4 40 82 00 14 */ bne lbl_801F5788
/* 801F5778 001F26B8 38 00 00 00 */ li r0, 0
/* 801F577C 001F26BC 98 1D 01 B6 */ stb r0, 0x1b6(r29)
/* 801F5780 001F26C0 38 00 00 01 */ li r0, 1
/* 801F5784 001F26C4 98 1D 01 B7 */ stb r0, 0x1b7(r29)
lbl_801F5788:
/* 801F5788 001F26C8 2C 1E 08 29 */ cmpwi r30, 0x829
/* 801F578C 001F26CC 40 82 00 90 */ bne lbl_801F581C
/* 801F5790 001F26D0 38 00 00 FF */ li r0, 0xff
/* 801F5794 001F26D4 98 01 00 10 */ stb r0, 0x10(r1)
/* 801F5798 001F26D8 98 01 00 11 */ stb r0, 0x11(r1)
/* 801F579C 001F26DC 98 01 00 12 */ stb r0, 0x12(r1)
/* 801F57A0 001F26E0 98 01 00 13 */ stb r0, 0x13(r1)
/* 801F57A4 001F26E4 80 01 00 10 */ lwz r0, 0x10(r1)
/* 801F57A8 001F26E8 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F57AC 001F26EC 88 1D 01 B6 */ lbz r0, 0x1b6(r29)
/* 801F57B0 001F26F0 54 00 10 3A */ slwi r0, r0, 2
/* 801F57B4 001F26F4 7C 7D 02 14 */ add r3, r29, r0
/* 801F57B8 001F26F8 80 63 01 38 */ lwz r3, 0x138(r3)
/* 801F57BC 001F26FC 80 63 00 04 */ lwz r3, 4(r3)
/* 801F57C0 001F2700 38 81 00 14 */ addi r4, r1, 0x14
/* 801F57C4 001F2704 81 83 00 00 */ lwz r12, 0(r3)
/* 801F57C8 001F2708 81 8C 00 A8 */ lwz r12, 0xa8(r12)
/* 801F57CC 001F270C 7D 89 03 A6 */ mtctr r12
/* 801F57D0 001F2710 4E 80 04 21 */ bctrl
/* 801F57D4 001F2714 38 00 00 96 */ li r0, 0x96
/* 801F57D8 001F2718 98 01 00 08 */ stb r0, 8(r1)
/* 801F57DC 001F271C 98 01 00 09 */ stb r0, 9(r1)
/* 801F57E0 001F2720 98 01 00 0A */ stb r0, 0xa(r1)
/* 801F57E4 001F2724 38 00 00 FF */ li r0, 0xff
/* 801F57E8 001F2728 98 01 00 0B */ stb r0, 0xb(r1)
/* 801F57EC 001F272C 80 01 00 08 */ lwz r0, 8(r1)
/* 801F57F0 001F2730 90 01 00 0C */ stw r0, 0xc(r1)
/* 801F57F4 001F2734 88 1D 01 B7 */ lbz r0, 0x1b7(r29)
/* 801F57F8 001F2738 54 00 10 3A */ slwi r0, r0, 2
/* 801F57FC 001F273C 7C 7D 02 14 */ add r3, r29, r0
/* 801F5800 001F2740 80 63 01 38 */ lwz r3, 0x138(r3)
/* 801F5804 001F2744 80 63 00 04 */ lwz r3, 4(r3)
/* 801F5808 001F2748 38 81 00 0C */ addi r4, r1, 0xc
/* 801F580C 001F274C 81 83 00 00 */ lwz r12, 0(r3)
/* 801F5810 001F2750 81 8C 00 A8 */ lwz r12, 0xa8(r12)
/* 801F5814 001F2754 7D 89 03 A6 */ mtctr r12
/* 801F5818 001F2758 4E 80 04 21 */ bctrl
lbl_801F581C:
/* 801F581C 001F275C 80 7D 00 2C */ lwz r3, 0x2c(r29)
/* 801F5820 001F2760 C0 22 AA 48 */ lfs f1, lbl_80454448-_SDA2_BASE_(r2)
/* 801F5824 001F2764 4B F9 FA 7D */ bl dSelect_cursor_c_NS_setAlphaRate
/* 801F5828 001F2768 80 7D 00 84 */ lwz r3, 0x84(r29)
/* 801F582C 001F276C 80 63 00 04 */ lwz r3, 4(r3)
/* 801F5830 001F2770 80 9D 00 48 */ lwz r4, 0x48(r29)
/* 801F5834 001F2774 81 83 00 00 */ lwz r12, 0(r3)
/* 801F5838 001F2778 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 801F583C 001F277C 7D 89 03 A6 */ mtctr r12
/* 801F5840 001F2780 4E 80 04 21 */ bctrl
/* 801F5844 001F2784 80 7D 00 88 */ lwz r3, 0x88(r29)
/* 801F5848 001F2788 80 63 00 04 */ lwz r3, 4(r3)
/* 801F584C 001F278C 80 9D 00 48 */ lwz r4, 0x48(r29)
/* 801F5850 001F2790 81 83 00 00 */ lwz r12, 0(r3)
/* 801F5854 001F2794 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 801F5858 001F2798 7D 89 03 A6 */ mtctr r12
/* 801F585C 001F279C 4E 80 04 21 */ bctrl
/* 801F5860 001F27A0 93 DD 00 94 */ stw r30, 0x94(r29)
/* 801F5864 001F27A4 93 FD 00 98 */ stw r31, 0x98(r29)
/* 801F5868 001F27A8 80 1D 00 94 */ lwz r0, 0x94(r29)
/* 801F586C 001F27AC C8 22 AA 70 */ lfd f1, lbl_80454470-_SDA2_BASE_(r2)
/* 801F5870 001F27B0 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 801F5874 001F27B4 90 01 00 1C */ stw r0, 0x1c(r1)
/* 801F5878 001F27B8 3C 00 43 30 */ lis r0, 0x4330
/* 801F587C 001F27BC 90 01 00 18 */ stw r0, 0x18(r1)
/* 801F5880 001F27C0 C8 01 00 18 */ lfd f0, 0x18(r1)
/* 801F5884 001F27C4 EC 00 08 28 */ fsubs f0, f0, f1
/* 801F5888 001F27C8 80 7D 00 48 */ lwz r3, 0x48(r29)
/* 801F588C 001F27CC D0 03 00 08 */ stfs f0, 8(r3)
/* 801F5890 001F27D0 80 7D 00 84 */ lwz r3, 0x84(r29)
/* 801F5894 001F27D4 80 63 00 04 */ lwz r3, 4(r3)
/* 801F5898 001F27D8 48 10 27 35 */ bl J2DPane_NS_animationTransform
/* 801F589C 001F27DC 80 7D 00 88 */ lwz r3, 0x88(r29)
/* 801F58A0 001F27E0 80 63 00 04 */ lwz r3, 4(r3)
/* 801F58A4 001F27E4 48 10 27 29 */ bl J2DPane_NS_animationTransform
/* 801F58A8 001F27E8 38 00 00 01 */ li r0, 1
/* 801F58AC 001F27EC 98 1D 00 9D */ stb r0, 0x9d(r29)
/* 801F58B0 001F27F0 39 61 00 30 */ addi r11, r1, 0x30
/* 801F58B4 001F27F4 48 16 C9 75 */ bl _restgpr_29
/* 801F58B8 001F27F8 80 01 00 34 */ lwz r0, 0x34(r1)
/* 801F58BC 001F27FC 7C 08 03 A6 */ mtlr r0
/* 801F58C0 001F2800 38 21 00 30 */ addi r1, r1, 0x30
/* 801F58C4 001F2804 4E 80 00 20 */ blr
.global dMenu_save_c_NS_yesnoMenuMoveAnm
dMenu_save_c_NS_yesnoMenuMoveAnm:
/* 801F58C8 001F2808 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F58CC 001F280C 7C 08 02 A6 */ mflr r0
/* 801F58D0 001F2810 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F58D4 001F2814 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 801F58D8 001F2818 7C 7F 1B 78 */ mr r31, r3
/* 801F58DC 001F281C 80 63 00 94 */ lwz r3, 0x94(r3)
/* 801F58E0 001F2820 80 1F 00 98 */ lwz r0, 0x98(r31)
/* 801F58E4 001F2824 7C 03 00 00 */ cmpw r3, r0
/* 801F58E8 001F2828 41 82 00 8C */ beq lbl_801F5974
/* 801F58EC 001F282C 40 80 00 24 */ bge lbl_801F5910
/* 801F58F0 001F2830 38 03 00 02 */ addi r0, r3, 2
/* 801F58F4 001F2834 90 1F 00 94 */ stw r0, 0x94(r31)
/* 801F58F8 001F2838 80 1F 00 94 */ lwz r0, 0x94(r31)
/* 801F58FC 001F283C 80 7F 00 98 */ lwz r3, 0x98(r31)
/* 801F5900 001F2840 7C 00 18 00 */ cmpw r0, r3
/* 801F5904 001F2844 40 81 00 28 */ ble lbl_801F592C
/* 801F5908 001F2848 90 7F 00 94 */ stw r3, 0x94(r31)
/* 801F590C 001F284C 48 00 00 20 */ b lbl_801F592C
lbl_801F5910:
/* 801F5910 001F2850 38 03 FF FE */ addi r0, r3, -2
/* 801F5914 001F2854 90 1F 00 94 */ stw r0, 0x94(r31)
/* 801F5918 001F2858 80 1F 00 94 */ lwz r0, 0x94(r31)
/* 801F591C 001F285C 80 7F 00 98 */ lwz r3, 0x98(r31)
/* 801F5920 001F2860 7C 00 18 00 */ cmpw r0, r3
/* 801F5924 001F2864 40 80 00 08 */ bge lbl_801F592C
/* 801F5928 001F2868 90 7F 00 94 */ stw r3, 0x94(r31)
lbl_801F592C:
/* 801F592C 001F286C 80 1F 00 94 */ lwz r0, 0x94(r31)
/* 801F5930 001F2870 C8 22 AA 70 */ lfd f1, lbl_80454470-_SDA2_BASE_(r2)
/* 801F5934 001F2874 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 801F5938 001F2878 90 01 00 0C */ stw r0, 0xc(r1)
/* 801F593C 001F287C 3C 00 43 30 */ lis r0, 0x4330
/* 801F5940 001F2880 90 01 00 08 */ stw r0, 8(r1)
/* 801F5944 001F2884 C8 01 00 08 */ lfd f0, 8(r1)
/* 801F5948 001F2888 EC 00 08 28 */ fsubs f0, f0, f1
/* 801F594C 001F288C 80 7F 00 48 */ lwz r3, 0x48(r31)
/* 801F5950 001F2890 D0 03 00 08 */ stfs f0, 8(r3)
/* 801F5954 001F2894 80 7F 00 84 */ lwz r3, 0x84(r31)
/* 801F5958 001F2898 80 63 00 04 */ lwz r3, 4(r3)
/* 801F595C 001F289C 48 10 26 71 */ bl J2DPane_NS_animationTransform
/* 801F5960 001F28A0 80 7F 00 88 */ lwz r3, 0x88(r31)
/* 801F5964 001F28A4 80 63 00 04 */ lwz r3, 4(r3)
/* 801F5968 001F28A8 48 10 26 65 */ bl J2DPane_NS_animationTransform
/* 801F596C 001F28AC 38 60 00 00 */ li r3, 0
/* 801F5970 001F28B0 48 00 01 60 */ b lbl_801F5AD0
lbl_801F5974:
/* 801F5974 001F28B4 80 7F 00 84 */ lwz r3, 0x84(r31)
/* 801F5978 001F28B8 80 63 00 04 */ lwz r3, 4(r3)
/* 801F597C 001F28BC 38 80 00 00 */ li r4, 0
/* 801F5980 001F28C0 81 83 00 00 */ lwz r12, 0(r3)
/* 801F5984 001F28C4 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 801F5988 001F28C8 7D 89 03 A6 */ mtctr r12
/* 801F598C 001F28CC 4E 80 04 21 */ bctrl
/* 801F5990 001F28D0 80 7F 00 88 */ lwz r3, 0x88(r31)
/* 801F5994 001F28D4 80 63 00 04 */ lwz r3, 4(r3)
/* 801F5998 001F28D8 38 80 00 00 */ li r4, 0
/* 801F599C 001F28DC 81 83 00 00 */ lwz r12, 0(r3)
/* 801F59A0 001F28E0 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 801F59A4 001F28E4 7D 89 03 A6 */ mtctr r12
/* 801F59A8 001F28E8 4E 80 04 21 */ bctrl
/* 801F59AC 001F28EC 80 1F 00 94 */ lwz r0, 0x94(r31)
/* 801F59B0 001F28F0 2C 00 08 33 */ cmpwi r0, 0x833
/* 801F59B4 001F28F4 41 82 00 14 */ beq lbl_801F59C8
/* 801F59B8 001F28F8 2C 00 08 C9 */ cmpwi r0, 0x8c9
/* 801F59BC 001F28FC 41 82 00 0C */ beq lbl_801F59C8
/* 801F59C0 001F2900 2C 00 0B C1 */ cmpwi r0, 0xbc1
/* 801F59C4 001F2904 40 82 00 84 */ bne lbl_801F5A48
lbl_801F59C8:
/* 801F59C8 001F2908 38 00 00 01 */ li r0, 1
/* 801F59CC 001F290C 98 1F 00 9C */ stb r0, 0x9c(r31)
/* 801F59D0 001F2910 88 1F 01 B6 */ lbz r0, 0x1b6(r31)
/* 801F59D4 001F2914 28 00 00 FF */ cmplwi r0, 0xff
/* 801F59D8 001F2918 41 82 00 EC */ beq lbl_801F5AC4
/* 801F59DC 001F291C 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
/* 801F59E0 001F2920 7C 7F 02 14 */ add r3, r31, r0
/* 801F59E4 001F2924 80 63 01 18 */ lwz r3, 0x118(r3)
/* 801F59E8 001F2928 38 80 00 FF */ li r4, 0xff
/* 801F59EC 001F292C 81 83 00 00 */ lwz r12, 0(r3)
/* 801F59F0 001F2930 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801F59F4 001F2934 7D 89 03 A6 */ mtctr r12
/* 801F59F8 001F2938 4E 80 04 21 */ bctrl
/* 801F59FC 001F293C 88 1F 01 B6 */ lbz r0, 0x1b6(r31)
/* 801F5A00 001F2940 54 00 10 3A */ slwi r0, r0, 2
/* 801F5A04 001F2944 7C 7F 02 14 */ add r3, r31, r0
/* 801F5A08 001F2948 80 63 01 20 */ lwz r3, 0x120(r3)
/* 801F5A0C 001F294C 38 80 00 FF */ li r4, 0xff
/* 801F5A10 001F2950 81 83 00 00 */ lwz r12, 0(r3)
/* 801F5A14 001F2954 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801F5A18 001F2958 7D 89 03 A6 */ mtctr r12
/* 801F5A1C 001F295C 4E 80 04 21 */ bctrl
/* 801F5A20 001F2960 88 1F 01 B6 */ lbz r0, 0x1b6(r31)
/* 801F5A24 001F2964 54 00 10 3A */ slwi r0, r0, 2
/* 801F5A28 001F2968 7C 7F 02 14 */ add r3, r31, r0
/* 801F5A2C 001F296C 80 63 01 28 */ lwz r3, 0x128(r3)
/* 801F5A30 001F2970 38 80 00 FF */ li r4, 0xff
/* 801F5A34 001F2974 81 83 00 00 */ lwz r12, 0(r3)
/* 801F5A38 001F2978 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801F5A3C 001F297C 7D 89 03 A6 */ mtctr r12
/* 801F5A40 001F2980 4E 80 04 21 */ bctrl
/* 801F5A44 001F2984 48 00 00 80 */ b lbl_801F5AC4
lbl_801F5A48:
/* 801F5A48 001F2988 38 00 00 00 */ li r0, 0
/* 801F5A4C 001F298C 98 1F 00 9C */ stb r0, 0x9c(r31)
/* 801F5A50 001F2990 88 1F 01 B6 */ lbz r0, 0x1b6(r31)
/* 801F5A54 001F2994 28 00 00 FF */ cmplwi r0, 0xff
/* 801F5A58 001F2998 41 82 00 6C */ beq lbl_801F5AC4
/* 801F5A5C 001F299C 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
/* 801F5A60 001F29A0 7C 7F 02 14 */ add r3, r31, r0
/* 801F5A64 001F29A4 80 63 01 18 */ lwz r3, 0x118(r3)
/* 801F5A68 001F29A8 38 80 00 00 */ li r4, 0
/* 801F5A6C 001F29AC 81 83 00 00 */ lwz r12, 0(r3)
/* 801F5A70 001F29B0 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801F5A74 001F29B4 7D 89 03 A6 */ mtctr r12
/* 801F5A78 001F29B8 4E 80 04 21 */ bctrl
/* 801F5A7C 001F29BC 88 1F 01 B6 */ lbz r0, 0x1b6(r31)
/* 801F5A80 001F29C0 54 00 10 3A */ slwi r0, r0, 2
/* 801F5A84 001F29C4 7C 7F 02 14 */ add r3, r31, r0
/* 801F5A88 001F29C8 80 63 01 20 */ lwz r3, 0x120(r3)
/* 801F5A8C 001F29CC 38 80 00 00 */ li r4, 0
/* 801F5A90 001F29D0 81 83 00 00 */ lwz r12, 0(r3)
/* 801F5A94 001F29D4 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801F5A98 001F29D8 7D 89 03 A6 */ mtctr r12
/* 801F5A9C 001F29DC 4E 80 04 21 */ bctrl
/* 801F5AA0 001F29E0 88 1F 01 B6 */ lbz r0, 0x1b6(r31)
/* 801F5AA4 001F29E4 54 00 10 3A */ slwi r0, r0, 2
/* 801F5AA8 001F29E8 7C 7F 02 14 */ add r3, r31, r0
/* 801F5AAC 001F29EC 80 63 01 28 */ lwz r3, 0x128(r3)
/* 801F5AB0 001F29F0 38 80 00 00 */ li r4, 0
/* 801F5AB4 001F29F4 81 83 00 00 */ lwz r12, 0(r3)
/* 801F5AB8 001F29F8 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801F5ABC 001F29FC 7D 89 03 A6 */ mtctr r12
/* 801F5AC0 001F2A00 4E 80 04 21 */ bctrl
lbl_801F5AC4:
/* 801F5AC4 001F2A04 38 00 00 00 */ li r0, 0
/* 801F5AC8 001F2A08 98 1F 00 9D */ stb r0, 0x9d(r31)
/* 801F5ACC 001F2A0C 38 60 00 01 */ li r3, 1
lbl_801F5AD0:
/* 801F5AD0 001F2A10 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 801F5AD4 001F2A14 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F5AD8 001F2A18 7C 08 03 A6 */ mtlr r0
/* 801F5ADC 001F2A1C 38 21 00 20 */ addi r1, r1, 0x20
/* 801F5AE0 001F2A20 4E 80 00 20 */ blr
.global dMenu_save_c_NS_yesnoSelectMoveAnm
dMenu_save_c_NS_yesnoSelectMoveAnm:
/* 801F5AE4 001F2A24 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F5AE8 001F2A28 7C 08 02 A6 */ mflr r0
/* 801F5AEC 001F2A2C 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F5AF0 001F2A30 39 61 00 20 */ addi r11, r1, 0x20
/* 801F5AF4 001F2A34 48 16 C6 E5 */ bl _savegpr_28
/* 801F5AF8 001F2A38 7C 7C 1B 78 */ mr r28, r3
/* 801F5AFC 001F2A3C 7C 9D 23 78 */ mr r29, r4
/* 801F5B00 001F2A40 3B E0 00 00 */ li r31, 0
/* 801F5B04 001F2A44 3B C0 00 01 */ li r30, 1
/* 801F5B08 001F2A48 88 63 01 B7 */ lbz r3, 0x1b7(r3)
/* 801F5B0C 001F2A4C 28 03 00 FF */ cmplwi r3, 0xff
/* 801F5B10 001F2A50 41 82 00 E8 */ beq lbl_801F5BF8
/* 801F5B14 001F2A54 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
/* 801F5B18 001F2A58 7C DC 02 14 */ add r6, r28, r0
/* 801F5B1C 001F2A5C 80 86 00 8C */ lwz r4, 0x8c(r6)
/* 801F5B20 001F2A60 54 60 1D 78 */ rlwinm r0, r3, 3, 0x15, 0x1c
/* 801F5B24 001F2A64 3C 60 80 3C */ lis r3, lbl_803BDFB4@ha
/* 801F5B28 001F2A68 38 A3 DF B4 */ addi r5, r3, lbl_803BDFB4@l
/* 801F5B2C 001F2A6C 7C 65 02 14 */ add r3, r5, r0
/* 801F5B30 001F2A70 57 A7 15 BA */ rlwinm r7, r29, 2, 0x16, 0x1d
/* 801F5B34 001F2A74 7C 03 38 2E */ lwzx r0, r3, r7
/* 801F5B38 001F2A78 7C 04 00 00 */ cmpw r4, r0
/* 801F5B3C 001F2A7C 41 82 00 BC */ beq lbl_801F5BF8
/* 801F5B40 001F2A80 40 80 00 38 */ bge lbl_801F5B78
/* 801F5B44 001F2A84 38 04 00 02 */ addi r0, r4, 2
/* 801F5B48 001F2A88 90 06 00 8C */ stw r0, 0x8c(r6)
/* 801F5B4C 001F2A8C 88 7C 01 B7 */ lbz r3, 0x1b7(r28)
/* 801F5B50 001F2A90 54 60 10 3A */ slwi r0, r3, 2
/* 801F5B54 001F2A94 7C DC 02 14 */ add r6, r28, r0
/* 801F5B58 001F2A98 80 86 00 8C */ lwz r4, 0x8c(r6)
/* 801F5B5C 001F2A9C 54 60 18 38 */ slwi r0, r3, 3
/* 801F5B60 001F2AA0 7C 65 02 14 */ add r3, r5, r0
/* 801F5B64 001F2AA4 7C 03 38 2E */ lwzx r0, r3, r7
/* 801F5B68 001F2AA8 7C 04 00 00 */ cmpw r4, r0
/* 801F5B6C 001F2AAC 40 81 00 3C */ ble lbl_801F5BA8
/* 801F5B70 001F2AB0 90 06 00 8C */ stw r0, 0x8c(r6)
/* 801F5B74 001F2AB4 48 00 00 34 */ b lbl_801F5BA8
lbl_801F5B78:
/* 801F5B78 001F2AB8 38 04 FF FE */ addi r0, r4, -2
/* 801F5B7C 001F2ABC 90 06 00 8C */ stw r0, 0x8c(r6)
/* 801F5B80 001F2AC0 88 7C 01 B7 */ lbz r3, 0x1b7(r28)
/* 801F5B84 001F2AC4 54 60 10 3A */ slwi r0, r3, 2
/* 801F5B88 001F2AC8 7C DC 02 14 */ add r6, r28, r0
/* 801F5B8C 001F2ACC 80 86 00 8C */ lwz r4, 0x8c(r6)
/* 801F5B90 001F2AD0 54 60 18 38 */ slwi r0, r3, 3
/* 801F5B94 001F2AD4 7C 65 02 14 */ add r3, r5, r0
/* 801F5B98 001F2AD8 7C 03 38 2E */ lwzx r0, r3, r7
/* 801F5B9C 001F2ADC 7C 04 00 00 */ cmpw r4, r0
/* 801F5BA0 001F2AE0 40 80 00 08 */ bge lbl_801F5BA8
/* 801F5BA4 001F2AE4 90 06 00 8C */ stw r0, 0x8c(r6)
lbl_801F5BA8:
/* 801F5BA8 001F2AE8 88 1C 01 B7 */ lbz r0, 0x1b7(r28)
/* 801F5BAC 001F2AEC 54 00 10 3A */ slwi r0, r0, 2
/* 801F5BB0 001F2AF0 7C 7C 02 14 */ add r3, r28, r0
/* 801F5BB4 001F2AF4 80 03 00 8C */ lwz r0, 0x8c(r3)
/* 801F5BB8 001F2AF8 C8 22 AA 70 */ lfd f1, lbl_80454470-_SDA2_BASE_(r2)
/* 801F5BBC 001F2AFC 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 801F5BC0 001F2B00 90 01 00 0C */ stw r0, 0xc(r1)
/* 801F5BC4 001F2B04 3C 00 43 30 */ lis r0, 0x4330
/* 801F5BC8 001F2B08 90 01 00 08 */ stw r0, 8(r1)
/* 801F5BCC 001F2B0C C8 01 00 08 */ lfd f0, 8(r1)
/* 801F5BD0 001F2B10 EC 00 08 28 */ fsubs f0, f0, f1
/* 801F5BD4 001F2B14 80 7C 00 40 */ lwz r3, 0x40(r28)
/* 801F5BD8 001F2B18 D0 03 00 08 */ stfs f0, 8(r3)
/* 801F5BDC 001F2B1C 88 1C 01 B7 */ lbz r0, 0x1b7(r28)
/* 801F5BE0 001F2B20 54 00 10 3A */ slwi r0, r0, 2
/* 801F5BE4 001F2B24 7C 7C 02 14 */ add r3, r28, r0
/* 801F5BE8 001F2B28 80 63 00 84 */ lwz r3, 0x84(r3)
/* 801F5BEC 001F2B2C 80 63 00 04 */ lwz r3, 4(r3)
/* 801F5BF0 001F2B30 48 10 23 DD */ bl J2DPane_NS_animationTransform
/* 801F5BF4 001F2B34 3B C0 00 00 */ li r30, 0
lbl_801F5BF8:
/* 801F5BF8 001F2B38 39 00 00 01 */ li r8, 1
/* 801F5BFC 001F2B3C 88 7C 01 B6 */ lbz r3, 0x1b6(r28)
/* 801F5C00 001F2B40 28 03 00 FF */ cmplwi r3, 0xff
/* 801F5C04 001F2B44 41 82 00 E8 */ beq lbl_801F5CEC
/* 801F5C08 001F2B48 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
/* 801F5C0C 001F2B4C 7C DC 02 14 */ add r6, r28, r0
/* 801F5C10 001F2B50 80 86 00 8C */ lwz r4, 0x8c(r6)
/* 801F5C14 001F2B54 54 60 1D 78 */ rlwinm r0, r3, 3, 0x15, 0x1c
/* 801F5C18 001F2B58 3C 60 80 3C */ lis r3, lbl_803BDFC4@ha
/* 801F5C1C 001F2B5C 38 A3 DF C4 */ addi r5, r3, lbl_803BDFC4@l
/* 801F5C20 001F2B60 7C 65 02 14 */ add r3, r5, r0
/* 801F5C24 001F2B64 57 A7 15 BA */ rlwinm r7, r29, 2, 0x16, 0x1d
/* 801F5C28 001F2B68 7C 03 38 2E */ lwzx r0, r3, r7
/* 801F5C2C 001F2B6C 7C 04 00 00 */ cmpw r4, r0
/* 801F5C30 001F2B70 41 82 00 BC */ beq lbl_801F5CEC
/* 801F5C34 001F2B74 40 80 00 38 */ bge lbl_801F5C6C
/* 801F5C38 001F2B78 38 04 00 02 */ addi r0, r4, 2
/* 801F5C3C 001F2B7C 90 06 00 8C */ stw r0, 0x8c(r6)
/* 801F5C40 001F2B80 88 7C 01 B6 */ lbz r3, 0x1b6(r28)
/* 801F5C44 001F2B84 54 60 10 3A */ slwi r0, r3, 2
/* 801F5C48 001F2B88 7C DC 02 14 */ add r6, r28, r0
/* 801F5C4C 001F2B8C 80 86 00 8C */ lwz r4, 0x8c(r6)
/* 801F5C50 001F2B90 54 60 18 38 */ slwi r0, r3, 3
/* 801F5C54 001F2B94 7C 65 02 14 */ add r3, r5, r0
/* 801F5C58 001F2B98 7C 03 38 2E */ lwzx r0, r3, r7
/* 801F5C5C 001F2B9C 7C 04 00 00 */ cmpw r4, r0
/* 801F5C60 001F2BA0 40 81 00 3C */ ble lbl_801F5C9C
/* 801F5C64 001F2BA4 90 06 00 8C */ stw r0, 0x8c(r6)
/* 801F5C68 001F2BA8 48 00 00 34 */ b lbl_801F5C9C
lbl_801F5C6C:
/* 801F5C6C 001F2BAC 38 04 FF FE */ addi r0, r4, -2
/* 801F5C70 001F2BB0 90 06 00 8C */ stw r0, 0x8c(r6)
/* 801F5C74 001F2BB4 88 7C 01 B6 */ lbz r3, 0x1b6(r28)
/* 801F5C78 001F2BB8 54 60 10 3A */ slwi r0, r3, 2
/* 801F5C7C 001F2BBC 7C DC 02 14 */ add r6, r28, r0
/* 801F5C80 001F2BC0 80 86 00 8C */ lwz r4, 0x8c(r6)
/* 801F5C84 001F2BC4 54 60 18 38 */ slwi r0, r3, 3
/* 801F5C88 001F2BC8 7C 65 02 14 */ add r3, r5, r0
/* 801F5C8C 001F2BCC 7C 03 38 2E */ lwzx r0, r3, r7
/* 801F5C90 001F2BD0 7C 04 00 00 */ cmpw r4, r0
/* 801F5C94 001F2BD4 40 80 00 08 */ bge lbl_801F5C9C
/* 801F5C98 001F2BD8 90 06 00 8C */ stw r0, 0x8c(r6)
lbl_801F5C9C:
/* 801F5C9C 001F2BDC 88 1C 01 B6 */ lbz r0, 0x1b6(r28)
/* 801F5CA0 001F2BE0 54 00 10 3A */ slwi r0, r0, 2
/* 801F5CA4 001F2BE4 7C 7C 02 14 */ add r3, r28, r0
/* 801F5CA8 001F2BE8 80 03 00 8C */ lwz r0, 0x8c(r3)
/* 801F5CAC 001F2BEC C8 22 AA 70 */ lfd f1, lbl_80454470-_SDA2_BASE_(r2)
/* 801F5CB0 001F2BF0 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 801F5CB4 001F2BF4 90 01 00 0C */ stw r0, 0xc(r1)
/* 801F5CB8 001F2BF8 3C 00 43 30 */ lis r0, 0x4330
/* 801F5CBC 001F2BFC 90 01 00 08 */ stw r0, 8(r1)
/* 801F5CC0 001F2C00 C8 01 00 08 */ lfd f0, 8(r1)
/* 801F5CC4 001F2C04 EC 00 08 28 */ fsubs f0, f0, f1
/* 801F5CC8 001F2C08 80 7C 00 44 */ lwz r3, 0x44(r28)
/* 801F5CCC 001F2C0C D0 03 00 08 */ stfs f0, 8(r3)
/* 801F5CD0 001F2C10 88 1C 01 B6 */ lbz r0, 0x1b6(r28)
/* 801F5CD4 001F2C14 54 00 10 3A */ slwi r0, r0, 2
/* 801F5CD8 001F2C18 7C 7C 02 14 */ add r3, r28, r0
/* 801F5CDC 001F2C1C 80 63 00 84 */ lwz r3, 0x84(r3)
/* 801F5CE0 001F2C20 80 63 00 04 */ lwz r3, 4(r3)
/* 801F5CE4 001F2C24 48 10 22 E9 */ bl J2DPane_NS_animationTransform
/* 801F5CE8 001F2C28 39 00 00 00 */ li r8, 0
lbl_801F5CEC:
/* 801F5CEC 001F2C2C 57 C0 06 3E */ clrlwi r0, r30, 0x18
/* 801F5CF0 001F2C30 28 00 00 01 */ cmplwi r0, 1
/* 801F5CF4 001F2C34 40 82 00 74 */ bne lbl_801F5D68
/* 801F5CF8 001F2C38 55 00 06 3E */ clrlwi r0, r8, 0x18
/* 801F5CFC 001F2C3C 28 00 00 01 */ cmplwi r0, 1
/* 801F5D00 001F2C40 40 82 00 68 */ bne lbl_801F5D68
/* 801F5D04 001F2C44 88 1C 01 B7 */ lbz r0, 0x1b7(r28)
/* 801F5D08 001F2C48 28 00 00 FF */ cmplwi r0, 0xff
/* 801F5D0C 001F2C4C 41 82 00 28 */ beq lbl_801F5D34
/* 801F5D10 001F2C50 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
/* 801F5D14 001F2C54 7C 7C 02 14 */ add r3, r28, r0
/* 801F5D18 001F2C58 80 63 00 84 */ lwz r3, 0x84(r3)
/* 801F5D1C 001F2C5C 80 63 00 04 */ lwz r3, 4(r3)
/* 801F5D20 001F2C60 38 80 00 00 */ li r4, 0
/* 801F5D24 001F2C64 81 83 00 00 */ lwz r12, 0(r3)
/* 801F5D28 001F2C68 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 801F5D2C 001F2C6C 7D 89 03 A6 */ mtctr r12
/* 801F5D30 001F2C70 4E 80 04 21 */ bctrl
lbl_801F5D34:
/* 801F5D34 001F2C74 88 1C 01 B6 */ lbz r0, 0x1b6(r28)
/* 801F5D38 001F2C78 28 00 00 FF */ cmplwi r0, 0xff
/* 801F5D3C 001F2C7C 41 82 00 28 */ beq lbl_801F5D64
/* 801F5D40 001F2C80 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
/* 801F5D44 001F2C84 7C 7C 02 14 */ add r3, r28, r0
/* 801F5D48 001F2C88 80 63 00 84 */ lwz r3, 0x84(r3)
/* 801F5D4C 001F2C8C 80 63 00 04 */ lwz r3, 4(r3)
/* 801F5D50 001F2C90 38 80 00 00 */ li r4, 0
/* 801F5D54 001F2C94 81 83 00 00 */ lwz r12, 0(r3)
/* 801F5D58 001F2C98 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 801F5D5C 001F2C9C 7D 89 03 A6 */ mtctr r12
/* 801F5D60 001F2CA0 4E 80 04 21 */ bctrl
lbl_801F5D64:
/* 801F5D64 001F2CA4 3B E0 00 01 */ li r31, 1
lbl_801F5D68:
/* 801F5D68 001F2CA8 7F E3 FB 78 */ mr r3, r31
/* 801F5D6C 001F2CAC 39 61 00 20 */ addi r11, r1, 0x20
/* 801F5D70 001F2CB0 48 16 C4 B5 */ bl _restgpr_28
/* 801F5D74 001F2CB4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F5D78 001F2CB8 7C 08 03 A6 */ mtlr r0
/* 801F5D7C 001F2CBC 38 21 00 20 */ addi r1, r1, 0x20
/* 801F5D80 001F2CC0 4E 80 00 20 */ blr
.global dMenu_save_c_NS_yesnoCursorShow
dMenu_save_c_NS_yesnoCursorShow:
/* 801F5D84 001F2CC4 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 801F5D88 001F2CC8 7C 08 02 A6 */ mflr r0
/* 801F5D8C 001F2CCC 90 01 00 34 */ stw r0, 0x34(r1)
/* 801F5D90 001F2CD0 93 E1 00 2C */ stw r31, 0x2c(r1)
/* 801F5D94 001F2CD4 7C 7F 1B 78 */ mr r31, r3
/* 801F5D98 001F2CD8 88 03 01 B6 */ lbz r0, 0x1b6(r3)
/* 801F5D9C 001F2CDC 28 00 00 FF */ cmplwi r0, 0xff
/* 801F5DA0 001F2CE0 41 82 01 40 */ beq lbl_801F5EE0
/* 801F5DA4 001F2CE4 38 00 00 FF */ li r0, 0xff
/* 801F5DA8 001F2CE8 98 01 00 08 */ stb r0, 8(r1)
/* 801F5DAC 001F2CEC 98 01 00 09 */ stb r0, 9(r1)
/* 801F5DB0 001F2CF0 98 01 00 0A */ stb r0, 0xa(r1)
/* 801F5DB4 001F2CF4 98 01 00 0B */ stb r0, 0xb(r1)
/* 801F5DB8 001F2CF8 80 01 00 08 */ lwz r0, 8(r1)
/* 801F5DBC 001F2CFC 90 01 00 0C */ stw r0, 0xc(r1)
/* 801F5DC0 001F2D00 88 1F 01 B6 */ lbz r0, 0x1b6(r31)
/* 801F5DC4 001F2D04 54 00 10 3A */ slwi r0, r0, 2
/* 801F5DC8 001F2D08 7C 7F 02 14 */ add r3, r31, r0
/* 801F5DCC 001F2D0C 80 63 01 38 */ lwz r3, 0x138(r3)
/* 801F5DD0 001F2D10 80 63 00 04 */ lwz r3, 4(r3)
/* 801F5DD4 001F2D14 38 81 00 0C */ addi r4, r1, 0xc
/* 801F5DD8 001F2D18 81 83 00 00 */ lwz r12, 0(r3)
/* 801F5DDC 001F2D1C 81 8C 00 A8 */ lwz r12, 0xa8(r12)
/* 801F5DE0 001F2D20 7D 89 03 A6 */ mtctr r12
/* 801F5DE4 001F2D24 4E 80 04 21 */ bctrl
/* 801F5DE8 001F2D28 88 1F 01 B6 */ lbz r0, 0x1b6(r31)
/* 801F5DEC 001F2D2C 54 00 10 3A */ slwi r0, r0, 2
/* 801F5DF0 001F2D30 7C 7F 02 14 */ add r3, r31, r0
/* 801F5DF4 001F2D34 80 63 01 18 */ lwz r3, 0x118(r3)
/* 801F5DF8 001F2D38 38 80 00 FF */ li r4, 0xff
/* 801F5DFC 001F2D3C 81 83 00 00 */ lwz r12, 0(r3)
/* 801F5E00 001F2D40 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801F5E04 001F2D44 7D 89 03 A6 */ mtctr r12
/* 801F5E08 001F2D48 4E 80 04 21 */ bctrl
/* 801F5E0C 001F2D4C 88 1F 01 B6 */ lbz r0, 0x1b6(r31)
/* 801F5E10 001F2D50 54 00 10 3A */ slwi r0, r0, 2
/* 801F5E14 001F2D54 7C 7F 02 14 */ add r3, r31, r0
/* 801F5E18 001F2D58 80 63 01 20 */ lwz r3, 0x120(r3)
/* 801F5E1C 001F2D5C 38 80 00 FF */ li r4, 0xff
/* 801F5E20 001F2D60 81 83 00 00 */ lwz r12, 0(r3)
/* 801F5E24 001F2D64 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801F5E28 001F2D68 7D 89 03 A6 */ mtctr r12
/* 801F5E2C 001F2D6C 4E 80 04 21 */ bctrl
/* 801F5E30 001F2D70 88 1F 01 B6 */ lbz r0, 0x1b6(r31)
/* 801F5E34 001F2D74 54 00 10 3A */ slwi r0, r0, 2
/* 801F5E38 001F2D78 7C 7F 02 14 */ add r3, r31, r0
/* 801F5E3C 001F2D7C 80 63 01 28 */ lwz r3, 0x128(r3)
/* 801F5E40 001F2D80 38 80 00 FF */ li r4, 0xff
/* 801F5E44 001F2D84 81 83 00 00 */ lwz r12, 0(r3)
/* 801F5E48 001F2D88 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801F5E4C 001F2D8C 7D 89 03 A6 */ mtctr r12
/* 801F5E50 001F2D90 4E 80 04 21 */ bctrl
/* 801F5E54 001F2D94 88 1F 01 B6 */ lbz r0, 0x1b6(r31)
/* 801F5E58 001F2D98 54 00 10 3A */ slwi r0, r0, 2
/* 801F5E5C 001F2D9C 7C 7F 02 14 */ add r3, r31, r0
/* 801F5E60 001F2DA0 80 83 00 84 */ lwz r4, 0x84(r3)
/* 801F5E64 001F2DA4 38 61 00 10 */ addi r3, r1, 0x10
/* 801F5E68 001F2DA8 80 A4 00 04 */ lwz r5, 4(r4)
/* 801F5E6C 001F2DAC 38 C0 00 00 */ li r6, 0
/* 801F5E70 001F2DB0 38 E0 00 00 */ li r7, 0
/* 801F5E74 001F2DB4 48 05 F0 49 */ bl CPaneMgr_NS_getGlobalVtxCenter
/* 801F5E78 001F2DB8 80 61 00 10 */ lwz r3, 0x10(r1)
/* 801F5E7C 001F2DBC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F5E80 001F2DC0 90 61 00 1C */ stw r3, 0x1c(r1)
/* 801F5E84 001F2DC4 90 01 00 20 */ stw r0, 0x20(r1)
/* 801F5E88 001F2DC8 80 01 00 18 */ lwz r0, 0x18(r1)
/* 801F5E8C 001F2DCC 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F5E90 001F2DD0 88 1F 01 B6 */ lbz r0, 0x1b6(r31)
/* 801F5E94 001F2DD4 54 00 10 3A */ slwi r0, r0, 2
/* 801F5E98 001F2DD8 7C 7F 02 14 */ add r3, r31, r0
/* 801F5E9C 001F2DDC 80 63 00 84 */ lwz r3, 0x84(r3)
/* 801F5EA0 001F2DE0 80 83 00 04 */ lwz r4, 4(r3)
/* 801F5EA4 001F2DE4 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 801F5EA8 001F2DE8 C0 21 00 1C */ lfs f1, 0x1c(r1)
/* 801F5EAC 001F2DEC C0 41 00 20 */ lfs f2, 0x20(r1)
/* 801F5EB0 001F2DF0 38 A0 00 01 */ li r5, 1
/* 801F5EB4 001F2DF4 4B F9 F2 41 */ bl dSelect_cursor_c_NS_setPos
/* 801F5EB8 001F2DF8 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 801F5EBC 001F2DFC C0 22 AA 58 */ lfs f1, lbl_80454458-_SDA2_BASE_(r2)
/* 801F5EC0 001F2E00 4B F9 F3 E1 */ bl dSelect_cursor_c_NS_setAlphaRate
/* 801F5EC4 001F2E04 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 801F5EC8 001F2E08 C0 22 AA 5C */ lfs f1, lbl_8045445C-_SDA2_BASE_(r2)
/* 801F5ECC 001F2E0C C0 42 AA 7C */ lfs f2, lbl_8045447C-_SDA2_BASE_(r2)
/* 801F5ED0 001F2E10 C0 62 AA 80 */ lfs f3, lbl_80454480-_SDA2_BASE_(r2)
/* 801F5ED4 001F2E14 C0 82 AA 3C */ lfs f4, lbl_8045443C-_SDA2_BASE_(r2)
/* 801F5ED8 001F2E18 FC A0 20 90 */ fmr f5, f4
/* 801F5EDC 001F2E1C 4B F9 F2 D5 */ bl dSelect_cursor_c_NS_setParam
lbl_801F5EE0:
/* 801F5EE0 001F2E20 83 E1 00 2C */ lwz r31, 0x2c(r1)
/* 801F5EE4 001F2E24 80 01 00 34 */ lwz r0, 0x34(r1)
/* 801F5EE8 001F2E28 7C 08 03 A6 */ mtlr r0
/* 801F5EEC 001F2E2C 38 21 00 30 */ addi r1, r1, 0x30
/* 801F5EF0 001F2E30 4E 80 00 20 */ blr
.global dMenu_save_c_NS_errorMoveAnmInitSet
dMenu_save_c_NS_errorMoveAnmInitSet:
/* 801F5EF4 001F2E34 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F5EF8 001F2E38 7C 08 02 A6 */ mflr r0
/* 801F5EFC 001F2E3C 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F5F00 001F2E40 39 61 00 20 */ addi r11, r1, 0x20
/* 801F5F04 001F2E44 48 16 C2 D9 */ bl _savegpr_29
/* 801F5F08 001F2E48 7C 7D 1B 78 */ mr r29, r3
/* 801F5F0C 001F2E4C 7C 9E 23 78 */ mr r30, r4
/* 801F5F10 001F2E50 7C BF 2B 78 */ mr r31, r5
/* 801F5F14 001F2E54 80 63 00 B4 */ lwz r3, 0xb4(r3)
/* 801F5F18 001F2E58 80 9D 00 4C */ lwz r4, 0x4c(r29)
/* 801F5F1C 001F2E5C 81 83 00 00 */ lwz r12, 0(r3)
/* 801F5F20 001F2E60 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 801F5F24 001F2E64 7D 89 03 A6 */ mtctr r12
/* 801F5F28 001F2E68 4E 80 04 21 */ bctrl
/* 801F5F2C 001F2E6C 93 DD 00 B8 */ stw r30, 0xb8(r29)
/* 801F5F30 001F2E70 93 FD 00 BC */ stw r31, 0xbc(r29)
/* 801F5F34 001F2E74 80 1D 00 B8 */ lwz r0, 0xb8(r29)
/* 801F5F38 001F2E78 C8 22 AA 70 */ lfd f1, lbl_80454470-_SDA2_BASE_(r2)
/* 801F5F3C 001F2E7C 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 801F5F40 001F2E80 90 01 00 0C */ stw r0, 0xc(r1)
/* 801F5F44 001F2E84 3C 00 43 30 */ lis r0, 0x4330
/* 801F5F48 001F2E88 90 01 00 08 */ stw r0, 8(r1)
/* 801F5F4C 001F2E8C C8 01 00 08 */ lfd f0, 8(r1)
/* 801F5F50 001F2E90 EC 00 08 28 */ fsubs f0, f0, f1
/* 801F5F54 001F2E94 80 7D 00 4C */ lwz r3, 0x4c(r29)
/* 801F5F58 001F2E98 D0 03 00 08 */ stfs f0, 8(r3)
/* 801F5F5C 001F2E9C 80 7D 00 B4 */ lwz r3, 0xb4(r29)
/* 801F5F60 001F2EA0 48 10 20 6D */ bl J2DPane_NS_animationTransform
/* 801F5F64 001F2EA4 38 00 00 01 */ li r0, 1
/* 801F5F68 001F2EA8 98 1D 00 D3 */ stb r0, 0xd3(r29)
/* 801F5F6C 001F2EAC 39 61 00 20 */ addi r11, r1, 0x20
/* 801F5F70 001F2EB0 48 16 C2 B9 */ bl _restgpr_29
/* 801F5F74 001F2EB4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F5F78 001F2EB8 7C 08 03 A6 */ mtlr r0
/* 801F5F7C 001F2EBC 38 21 00 20 */ addi r1, r1, 0x20
/* 801F5F80 001F2EC0 4E 80 00 20 */ blr
.global dMenu_save_c_NS_errorMoveAnm
dMenu_save_c_NS_errorMoveAnm:
/* 801F5F84 001F2EC4 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F5F88 001F2EC8 7C 08 02 A6 */ mflr r0
/* 801F5F8C 001F2ECC 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F5F90 001F2ED0 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 801F5F94 001F2ED4 7C 7F 1B 78 */ mr r31, r3
/* 801F5F98 001F2ED8 80 63 00 B8 */ lwz r3, 0xb8(r3)
/* 801F5F9C 001F2EDC 80 1F 00 BC */ lwz r0, 0xbc(r31)
/* 801F5FA0 001F2EE0 7C 03 00 00 */ cmpw r3, r0
/* 801F5FA4 001F2EE4 41 82 00 7C */ beq lbl_801F6020
/* 801F5FA8 001F2EE8 40 80 00 24 */ bge lbl_801F5FCC
/* 801F5FAC 001F2EEC 38 03 00 02 */ addi r0, r3, 2
/* 801F5FB0 001F2EF0 90 1F 00 B8 */ stw r0, 0xb8(r31)
/* 801F5FB4 001F2EF4 80 1F 00 B8 */ lwz r0, 0xb8(r31)
/* 801F5FB8 001F2EF8 80 7F 00 BC */ lwz r3, 0xbc(r31)
/* 801F5FBC 001F2EFC 7C 00 18 00 */ cmpw r0, r3
/* 801F5FC0 001F2F00 40 81 00 28 */ ble lbl_801F5FE8
/* 801F5FC4 001F2F04 90 7F 00 B8 */ stw r3, 0xb8(r31)
/* 801F5FC8 001F2F08 48 00 00 20 */ b lbl_801F5FE8
lbl_801F5FCC:
/* 801F5FCC 001F2F0C 38 03 FF FE */ addi r0, r3, -2
/* 801F5FD0 001F2F10 90 1F 00 B8 */ stw r0, 0xb8(r31)
/* 801F5FD4 001F2F14 80 1F 00 B8 */ lwz r0, 0xb8(r31)
/* 801F5FD8 001F2F18 80 7F 00 BC */ lwz r3, 0xbc(r31)
/* 801F5FDC 001F2F1C 7C 00 18 00 */ cmpw r0, r3
/* 801F5FE0 001F2F20 40 80 00 08 */ bge lbl_801F5FE8
/* 801F5FE4 001F2F24 90 7F 00 B8 */ stw r3, 0xb8(r31)
lbl_801F5FE8:
/* 801F5FE8 001F2F28 80 1F 00 B8 */ lwz r0, 0xb8(r31)
/* 801F5FEC 001F2F2C C8 22 AA 70 */ lfd f1, lbl_80454470-_SDA2_BASE_(r2)
/* 801F5FF0 001F2F30 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 801F5FF4 001F2F34 90 01 00 0C */ stw r0, 0xc(r1)
/* 801F5FF8 001F2F38 3C 00 43 30 */ lis r0, 0x4330
/* 801F5FFC 001F2F3C 90 01 00 08 */ stw r0, 8(r1)
/* 801F6000 001F2F40 C8 01 00 08 */ lfd f0, 8(r1)
/* 801F6004 001F2F44 EC 00 08 28 */ fsubs f0, f0, f1
/* 801F6008 001F2F48 80 7F 00 4C */ lwz r3, 0x4c(r31)
/* 801F600C 001F2F4C D0 03 00 08 */ stfs f0, 8(r3)
/* 801F6010 001F2F50 80 7F 00 B4 */ lwz r3, 0xb4(r31)
/* 801F6014 001F2F54 48 10 1F B9 */ bl J2DPane_NS_animationTransform
/* 801F6018 001F2F58 38 60 00 00 */ li r3, 0
/* 801F601C 001F2F5C 48 00 00 74 */ b lbl_801F6090
lbl_801F6020:
/* 801F6020 001F2F60 C8 22 AA 70 */ lfd f1, lbl_80454470-_SDA2_BASE_(r2)
/* 801F6024 001F2F64 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 801F6028 001F2F68 90 01 00 0C */ stw r0, 0xc(r1)
/* 801F602C 001F2F6C 3C 00 43 30 */ lis r0, 0x4330
/* 801F6030 001F2F70 90 01 00 08 */ stw r0, 8(r1)
/* 801F6034 001F2F74 C8 01 00 08 */ lfd f0, 8(r1)
/* 801F6038 001F2F78 EC 00 08 28 */ fsubs f0, f0, f1
/* 801F603C 001F2F7C 80 7F 00 4C */ lwz r3, 0x4c(r31)
/* 801F6040 001F2F80 D0 03 00 08 */ stfs f0, 8(r3)
/* 801F6044 001F2F84 80 7F 00 B4 */ lwz r3, 0xb4(r31)
/* 801F6048 001F2F88 48 10 1F 85 */ bl J2DPane_NS_animationTransform
/* 801F604C 001F2F8C 80 7F 00 B4 */ lwz r3, 0xb4(r31)
/* 801F6050 001F2F90 38 80 00 00 */ li r4, 0
/* 801F6054 001F2F94 81 83 00 00 */ lwz r12, 0(r3)
/* 801F6058 001F2F98 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 801F605C 001F2F9C 7D 89 03 A6 */ mtctr r12
/* 801F6060 001F2FA0 4E 80 04 21 */ bctrl
/* 801F6064 001F2FA4 80 1F 00 BC */ lwz r0, 0xbc(r31)
/* 801F6068 001F2FA8 2C 00 0B 2B */ cmpwi r0, 0xb2b
/* 801F606C 001F2FAC 40 82 00 10 */ bne lbl_801F607C
/* 801F6070 001F2FB0 38 00 00 01 */ li r0, 1
/* 801F6074 001F2FB4 98 1F 00 D2 */ stb r0, 0xd2(r31)
/* 801F6078 001F2FB8 48 00 00 0C */ b lbl_801F6084
lbl_801F607C:
/* 801F607C 001F2FBC 38 00 00 00 */ li r0, 0
/* 801F6080 001F2FC0 98 1F 00 D2 */ stb r0, 0xd2(r31)
lbl_801F6084:
/* 801F6084 001F2FC4 38 00 00 00 */ li r0, 0
/* 801F6088 001F2FC8 98 1F 00 D3 */ stb r0, 0xd3(r31)
/* 801F608C 001F2FCC 38 60 00 01 */ li r3, 1
lbl_801F6090:
/* 801F6090 001F2FD0 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 801F6094 001F2FD4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F6098 001F2FD8 7C 08 03 A6 */ mtlr r0
/* 801F609C 001F2FDC 38 21 00 20 */ addi r1, r1, 0x20
/* 801F60A0 001F2FE0 4E 80 00 20 */ blr
.global dMenu_save_c_NS_modoruTxtDispAnmInit
dMenu_save_c_NS_modoruTxtDispAnmInit:
/* 801F60A4 001F2FE4 98 83 01 A8 */ stb r4, 0x1a8(r3)
/* 801F60A8 001F2FE8 54 80 06 3F */ clrlwi. r0, r4, 0x18
/* 801F60AC 001F2FEC 40 82 00 18 */ bne lbl_801F60C4
/* 801F60B0 001F2FF0 80 A3 01 A0 */ lwz r5, 0x1a0(r3)
/* 801F60B4 001F2FF4 80 A5 00 04 */ lwz r5, 4(r5)
/* 801F60B8 001F2FF8 88 05 00 B2 */ lbz r0, 0xb2(r5)
/* 801F60BC 001F2FFC 28 00 00 00 */ cmplwi r0, 0
/* 801F60C0 001F3000 41 82 00 3C */ beq lbl_801F60FC
lbl_801F60C4:
/* 801F60C4 001F3004 54 80 06 3E */ clrlwi r0, r4, 0x18
/* 801F60C8 001F3008 28 00 00 01 */ cmplwi r0, 1
/* 801F60CC 001F300C 40 82 00 18 */ bne lbl_801F60E4
/* 801F60D0 001F3010 80 83 01 A0 */ lwz r4, 0x1a0(r3)
/* 801F60D4 001F3014 80 84 00 04 */ lwz r4, 4(r4)
/* 801F60D8 001F3018 88 04 00 B2 */ lbz r0, 0xb2(r4)
/* 801F60DC 001F301C 28 00 00 FF */ cmplwi r0, 0xff
/* 801F60E0 001F3020 41 82 00 1C */ beq lbl_801F60FC
lbl_801F60E4:
/* 801F60E4 001F3024 38 00 00 00 */ li r0, 0
/* 801F60E8 001F3028 80 83 01 A0 */ lwz r4, 0x1a0(r3)
/* 801F60EC 001F302C B0 04 00 16 */ sth r0, 0x16(r4)
/* 801F60F0 001F3030 80 63 01 94 */ lwz r3, 0x194(r3)
/* 801F60F4 001F3034 B0 03 00 16 */ sth r0, 0x16(r3)
/* 801F60F8 001F3038 4E 80 00 20 */ blr
lbl_801F60FC:
/* 801F60FC 001F303C 3C 80 80 43 */ lis r4, lbl_8042E84C@ha
/* 801F6100 001F3040 38 A4 E8 4C */ addi r5, r4, lbl_8042E84C@l
/* 801F6104 001F3044 88 05 00 08 */ lbz r0, 8(r5)
/* 801F6108 001F3048 80 83 01 A0 */ lwz r4, 0x1a0(r3)
/* 801F610C 001F304C B0 04 00 16 */ sth r0, 0x16(r4)
/* 801F6110 001F3050 88 05 00 08 */ lbz r0, 8(r5)
/* 801F6114 001F3054 80 63 01 94 */ lwz r3, 0x194(r3)
/* 801F6118 001F3058 B0 03 00 16 */ sth r0, 0x16(r3)
/* 801F611C 001F305C 4E 80 00 20 */ blr
.global dMenu_save_c_NS_modoruTxtDispAnm
dMenu_save_c_NS_modoruTxtDispAnm:
/* 801F6120 001F3060 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F6124 001F3064 7C 08 02 A6 */ mflr r0
/* 801F6128 001F3068 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F612C 001F306C 39 61 00 20 */ addi r11, r1, 0x20
/* 801F6130 001F3070 48 16 C0 AD */ bl _savegpr_29
/* 801F6134 001F3074 7C 7D 1B 78 */ mr r29, r3
/* 801F6138 001F3078 88 03 01 A8 */ lbz r0, 0x1a8(r3)
/* 801F613C 001F307C 28 00 00 00 */ cmplwi r0, 0
/* 801F6140 001F3080 41 82 00 44 */ beq lbl_801F6184
/* 801F6144 001F3084 80 7D 01 A0 */ lwz r3, 0x1a0(r29)
/* 801F6148 001F3088 3C 80 80 43 */ lis r4, lbl_8042E84C@ha
/* 801F614C 001F308C 3B E4 E8 4C */ addi r31, r4, lbl_8042E84C@l
/* 801F6150 001F3090 88 9F 00 08 */ lbz r4, 8(r31)
/* 801F6154 001F3094 38 A0 00 00 */ li r5, 0
/* 801F6158 001F3098 38 C0 00 FF */ li r6, 0xff
/* 801F615C 001F309C 38 E0 00 00 */ li r7, 0
/* 801F6160 001F30A0 48 05 F7 19 */ bl CPaneMgrAlpha_NS_alphaAnime
/* 801F6164 001F30A4 7C 7E 1B 78 */ mr r30, r3
/* 801F6168 001F30A8 80 7D 01 94 */ lwz r3, 0x194(r29)
/* 801F616C 001F30AC 88 9F 00 08 */ lbz r4, 8(r31)
/* 801F6170 001F30B0 38 A0 00 80 */ li r5, 0x80
/* 801F6174 001F30B4 38 C0 00 FF */ li r6, 0xff
/* 801F6178 001F30B8 38 E0 00 00 */ li r7, 0
/* 801F617C 001F30BC 48 05 F6 FD */ bl CPaneMgrAlpha_NS_alphaAnime
/* 801F6180 001F30C0 48 00 00 40 */ b lbl_801F61C0
lbl_801F6184:
/* 801F6184 001F30C4 80 7D 01 A0 */ lwz r3, 0x1a0(r29)
/* 801F6188 001F30C8 3C 80 80 43 */ lis r4, lbl_8042E84C@ha
/* 801F618C 001F30CC 3B E4 E8 4C */ addi r31, r4, lbl_8042E84C@l
/* 801F6190 001F30D0 88 9F 00 08 */ lbz r4, 8(r31)
/* 801F6194 001F30D4 38 A0 00 FF */ li r5, 0xff
/* 801F6198 001F30D8 38 C0 00 00 */ li r6, 0
/* 801F619C 001F30DC 38 E0 00 00 */ li r7, 0
/* 801F61A0 001F30E0 48 05 F6 D9 */ bl CPaneMgrAlpha_NS_alphaAnime
/* 801F61A4 001F30E4 7C 7E 1B 78 */ mr r30, r3
/* 801F61A8 001F30E8 80 7D 01 94 */ lwz r3, 0x194(r29)
/* 801F61AC 001F30EC 88 9F 00 08 */ lbz r4, 8(r31)
/* 801F61B0 001F30F0 38 A0 00 FF */ li r5, 0xff
/* 801F61B4 001F30F4 38 C0 00 80 */ li r6, 0x80
/* 801F61B8 001F30F8 38 E0 00 00 */ li r7, 0
/* 801F61BC 001F30FC 48 05 F6 BD */ bl CPaneMgrAlpha_NS_alphaAnime
lbl_801F61C0:
/* 801F61C0 001F3100 57 C0 06 3E */ clrlwi r0, r30, 0x18
/* 801F61C4 001F3104 28 00 00 01 */ cmplwi r0, 1
/* 801F61C8 001F3108 40 82 00 18 */ bne lbl_801F61E0
/* 801F61CC 001F310C 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 801F61D0 001F3110 28 00 00 01 */ cmplwi r0, 1
/* 801F61D4 001F3114 40 82 00 0C */ bne lbl_801F61E0
/* 801F61D8 001F3118 38 60 00 01 */ li r3, 1
/* 801F61DC 001F311C 48 00 00 08 */ b lbl_801F61E4
lbl_801F61E0:
/* 801F61E0 001F3120 38 60 00 00 */ li r3, 0
lbl_801F61E4:
/* 801F61E4 001F3124 39 61 00 20 */ addi r11, r1, 0x20
/* 801F61E8 001F3128 48 16 C0 41 */ bl _restgpr_29
/* 801F61EC 001F312C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F61F0 001F3130 7C 08 03 A6 */ mtlr r0
/* 801F61F4 001F3134 38 21 00 20 */ addi r1, r1, 0x20
/* 801F61F8 001F3138 4E 80 00 20 */ blr
.global dMenu_save_c_NS_ketteiTxtDispAnmInit
dMenu_save_c_NS_ketteiTxtDispAnmInit:
/* 801F61FC 001F313C 98 83 01 A9 */ stb r4, 0x1a9(r3)
/* 801F6200 001F3140 54 80 06 3F */ clrlwi. r0, r4, 0x18
/* 801F6204 001F3144 40 82 00 18 */ bne lbl_801F621C
/* 801F6208 001F3148 80 A3 01 A4 */ lwz r5, 0x1a4(r3)
/* 801F620C 001F314C 80 A5 00 04 */ lwz r5, 4(r5)
/* 801F6210 001F3150 88 05 00 B2 */ lbz r0, 0xb2(r5)
/* 801F6214 001F3154 28 00 00 00 */ cmplwi r0, 0
/* 801F6218 001F3158 41 82 00 3C */ beq lbl_801F6254
lbl_801F621C:
/* 801F621C 001F315C 54 80 06 3E */ clrlwi r0, r4, 0x18
/* 801F6220 001F3160 28 00 00 01 */ cmplwi r0, 1
/* 801F6224 001F3164 40 82 00 18 */ bne lbl_801F623C
/* 801F6228 001F3168 80 83 01 A4 */ lwz r4, 0x1a4(r3)
/* 801F622C 001F316C 80 84 00 04 */ lwz r4, 4(r4)
/* 801F6230 001F3170 88 04 00 B2 */ lbz r0, 0xb2(r4)
/* 801F6234 001F3174 28 00 00 FF */ cmplwi r0, 0xff
/* 801F6238 001F3178 41 82 00 1C */ beq lbl_801F6254
lbl_801F623C:
/* 801F623C 001F317C 38 00 00 00 */ li r0, 0
/* 801F6240 001F3180 80 83 01 A4 */ lwz r4, 0x1a4(r3)
/* 801F6244 001F3184 B0 04 00 16 */ sth r0, 0x16(r4)
/* 801F6248 001F3188 80 63 01 98 */ lwz r3, 0x198(r3)
/* 801F624C 001F318C B0 03 00 16 */ sth r0, 0x16(r3)
/* 801F6250 001F3190 4E 80 00 20 */ blr
lbl_801F6254:
/* 801F6254 001F3194 3C 80 80 43 */ lis r4, lbl_8042E84C@ha
/* 801F6258 001F3198 38 A4 E8 4C */ addi r5, r4, lbl_8042E84C@l
/* 801F625C 001F319C 88 05 00 08 */ lbz r0, 8(r5)
/* 801F6260 001F31A0 80 83 01 A4 */ lwz r4, 0x1a4(r3)
/* 801F6264 001F31A4 B0 04 00 16 */ sth r0, 0x16(r4)
/* 801F6268 001F31A8 88 05 00 08 */ lbz r0, 8(r5)
/* 801F626C 001F31AC 80 63 01 98 */ lwz r3, 0x198(r3)
/* 801F6270 001F31B0 B0 03 00 16 */ sth r0, 0x16(r3)
/* 801F6274 001F31B4 4E 80 00 20 */ blr
.global dMenu_save_c_NS_ketteiTxtDispAnm
dMenu_save_c_NS_ketteiTxtDispAnm:
/* 801F6278 001F31B8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F627C 001F31BC 7C 08 02 A6 */ mflr r0
/* 801F6280 001F31C0 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F6284 001F31C4 39 61 00 20 */ addi r11, r1, 0x20
/* 801F6288 001F31C8 48 16 BF 55 */ bl _savegpr_29
/* 801F628C 001F31CC 7C 7D 1B 78 */ mr r29, r3
/* 801F6290 001F31D0 88 03 01 A9 */ lbz r0, 0x1a9(r3)
/* 801F6294 001F31D4 28 00 00 00 */ cmplwi r0, 0
/* 801F6298 001F31D8 41 82 00 44 */ beq lbl_801F62DC
/* 801F629C 001F31DC 80 7D 01 A4 */ lwz r3, 0x1a4(r29)
/* 801F62A0 001F31E0 3C 80 80 43 */ lis r4, lbl_8042E84C@ha
/* 801F62A4 001F31E4 3B E4 E8 4C */ addi r31, r4, lbl_8042E84C@l
/* 801F62A8 001F31E8 88 9F 00 08 */ lbz r4, 8(r31)
/* 801F62AC 001F31EC 38 A0 00 00 */ li r5, 0
/* 801F62B0 001F31F0 38 C0 00 FF */ li r6, 0xff
/* 801F62B4 001F31F4 38 E0 00 00 */ li r7, 0
/* 801F62B8 001F31F8 48 05 F5 C1 */ bl CPaneMgrAlpha_NS_alphaAnime
/* 801F62BC 001F31FC 7C 7E 1B 78 */ mr r30, r3
/* 801F62C0 001F3200 80 7D 01 98 */ lwz r3, 0x198(r29)
/* 801F62C4 001F3204 88 9F 00 08 */ lbz r4, 8(r31)
/* 801F62C8 001F3208 38 A0 00 80 */ li r5, 0x80
/* 801F62CC 001F320C 38 C0 00 FF */ li r6, 0xff
/* 801F62D0 001F3210 38 E0 00 00 */ li r7, 0
/* 801F62D4 001F3214 48 05 F5 A5 */ bl CPaneMgrAlpha_NS_alphaAnime
/* 801F62D8 001F3218 48 00 00 40 */ b lbl_801F6318
lbl_801F62DC:
/* 801F62DC 001F321C 80 7D 01 A4 */ lwz r3, 0x1a4(r29)
/* 801F62E0 001F3220 3C 80 80 43 */ lis r4, lbl_8042E84C@ha
/* 801F62E4 001F3224 3B E4 E8 4C */ addi r31, r4, lbl_8042E84C@l
/* 801F62E8 001F3228 88 9F 00 08 */ lbz r4, 8(r31)
/* 801F62EC 001F322C 38 A0 00 FF */ li r5, 0xff
/* 801F62F0 001F3230 38 C0 00 00 */ li r6, 0
/* 801F62F4 001F3234 38 E0 00 00 */ li r7, 0
/* 801F62F8 001F3238 48 05 F5 81 */ bl CPaneMgrAlpha_NS_alphaAnime
/* 801F62FC 001F323C 7C 7E 1B 78 */ mr r30, r3
/* 801F6300 001F3240 80 7D 01 98 */ lwz r3, 0x198(r29)
/* 801F6304 001F3244 88 9F 00 08 */ lbz r4, 8(r31)
/* 801F6308 001F3248 38 A0 00 FF */ li r5, 0xff
/* 801F630C 001F324C 38 C0 00 80 */ li r6, 0x80
/* 801F6310 001F3250 38 E0 00 00 */ li r7, 0
/* 801F6314 001F3254 48 05 F5 65 */ bl CPaneMgrAlpha_NS_alphaAnime
lbl_801F6318:
/* 801F6318 001F3258 57 C0 06 3E */ clrlwi r0, r30, 0x18
/* 801F631C 001F325C 28 00 00 01 */ cmplwi r0, 1
/* 801F6320 001F3260 40 82 00 18 */ bne lbl_801F6338
/* 801F6324 001F3264 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 801F6328 001F3268 28 00 00 01 */ cmplwi r0, 1
/* 801F632C 001F326C 40 82 00 0C */ bne lbl_801F6338
/* 801F6330 001F3270 38 60 00 01 */ li r3, 1
/* 801F6334 001F3274 48 00 00 08 */ b lbl_801F633C
lbl_801F6338:
/* 801F6338 001F3278 38 60 00 00 */ li r3, 0
lbl_801F633C:
/* 801F633C 001F327C 39 61 00 20 */ addi r11, r1, 0x20
/* 801F6340 001F3280 48 16 BE E9 */ bl _restgpr_29
/* 801F6344 001F3284 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F6348 001F3288 7C 08 03 A6 */ mtlr r0
/* 801F634C 001F328C 38 21 00 20 */ addi r1, r1, 0x20
/* 801F6350 001F3290 4E 80 00 20 */ blr
.global dMenu_save_c_NS_selectWakuAlpahAnmInit
dMenu_save_c_NS_selectWakuAlpahAnmInit:
/* 801F6354 001F3294 38 00 00 00 */ li r0, 0
/* 801F6358 001F3298 54 89 06 3E */ clrlwi r9, r4, 0x18
/* 801F635C 001F329C 54 84 15 BA */ rlwinm r4, r4, 2, 0x16, 0x1d
/* 801F6360 001F32A0 7D 03 22 14 */ add r8, r3, r4
/* 801F6364 001F32A4 80 88 00 D4 */ lwz r4, 0xd4(r8)
/* 801F6368 001F32A8 B0 04 00 16 */ sth r0, 0x16(r4)
/* 801F636C 001F32AC 80 88 00 E0 */ lwz r4, 0xe0(r8)
/* 801F6370 001F32B0 B0 04 00 16 */ sth r0, 0x16(r4)
/* 801F6374 001F32B4 80 88 00 EC */ lwz r4, 0xec(r8)
/* 801F6378 001F32B8 B0 04 00 16 */ sth r0, 0x16(r4)
/* 801F637C 001F32BC 7C 63 4A 14 */ add r3, r3, r9
/* 801F6380 001F32C0 98 A3 01 04 */ stb r5, 0x104(r3)
/* 801F6384 001F32C4 98 C3 01 07 */ stb r6, 0x107(r3)
/* 801F6388 001F32C8 98 E3 01 0A */ stb r7, 0x10a(r3)
/* 801F638C 001F32CC 4E 80 00 20 */ blr
.global dMenu_save_c_NS_selectWakuAlpahAnm
dMenu_save_c_NS_selectWakuAlpahAnm:
/* 801F6390 001F32D0 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F6394 001F32D4 7C 08 02 A6 */ mflr r0
/* 801F6398 001F32D8 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F639C 001F32DC 39 61 00 20 */ addi r11, r1, 0x20
/* 801F63A0 001F32E0 48 16 BE 31 */ bl _savegpr_26
/* 801F63A4 001F32E4 7C 7A 1B 78 */ mr r26, r3
/* 801F63A8 001F32E8 3B 60 00 00 */ li r27, 0
/* 801F63AC 001F32EC 54 80 06 3E */ clrlwi r0, r4, 0x18
/* 801F63B0 001F32F0 54 9C 15 BA */ rlwinm r28, r4, 2, 0x16, 0x1d
/* 801F63B4 001F32F4 7C 7A E2 14 */ add r3, r26, r28
/* 801F63B8 001F32F8 80 63 00 D4 */ lwz r3, 0xd4(r3)
/* 801F63BC 001F32FC 7F BA 02 14 */ add r29, r26, r0
/* 801F63C0 001F3300 88 9D 01 0A */ lbz r4, 0x10a(r29)
/* 801F63C4 001F3304 88 BD 01 04 */ lbz r5, 0x104(r29)
/* 801F63C8 001F3308 88 DD 01 07 */ lbz r6, 0x107(r29)
/* 801F63CC 001F330C 38 E0 00 00 */ li r7, 0
/* 801F63D0 001F3310 48 05 F4 A9 */ bl CPaneMgrAlpha_NS_alphaAnime
/* 801F63D4 001F3314 7C 7E 1B 78 */ mr r30, r3
/* 801F63D8 001F3318 7C 7A E2 14 */ add r3, r26, r28
/* 801F63DC 001F331C 80 63 00 E0 */ lwz r3, 0xe0(r3)
/* 801F63E0 001F3320 88 9D 01 0A */ lbz r4, 0x10a(r29)
/* 801F63E4 001F3324 88 BD 01 04 */ lbz r5, 0x104(r29)
/* 801F63E8 001F3328 88 DD 01 07 */ lbz r6, 0x107(r29)
/* 801F63EC 001F332C 38 E0 00 00 */ li r7, 0
/* 801F63F0 001F3330 48 05 F4 89 */ bl CPaneMgrAlpha_NS_alphaAnime
/* 801F63F4 001F3334 7C 7F 1B 78 */ mr r31, r3
/* 801F63F8 001F3338 7C 7A E2 14 */ add r3, r26, r28
/* 801F63FC 001F333C 80 63 00 EC */ lwz r3, 0xec(r3)
/* 801F6400 001F3340 88 9D 01 0A */ lbz r4, 0x10a(r29)
/* 801F6404 001F3344 88 BD 01 04 */ lbz r5, 0x104(r29)
/* 801F6408 001F3348 88 DD 01 07 */ lbz r6, 0x107(r29)
/* 801F640C 001F334C 38 E0 00 00 */ li r7, 0
/* 801F6410 001F3350 48 05 F4 69 */ bl CPaneMgrAlpha_NS_alphaAnime
/* 801F6414 001F3354 57 C0 06 3E */ clrlwi r0, r30, 0x18
/* 801F6418 001F3358 28 00 00 01 */ cmplwi r0, 1
/* 801F641C 001F335C 40 82 00 20 */ bne lbl_801F643C
/* 801F6420 001F3360 57 E0 06 3E */ clrlwi r0, r31, 0x18
/* 801F6424 001F3364 28 00 00 01 */ cmplwi r0, 1
/* 801F6428 001F3368 40 82 00 14 */ bne lbl_801F643C
/* 801F642C 001F336C 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 801F6430 001F3370 28 00 00 01 */ cmplwi r0, 1
/* 801F6434 001F3374 40 82 00 08 */ bne lbl_801F643C
/* 801F6438 001F3378 3B 60 00 01 */ li r27, 1
lbl_801F643C:
/* 801F643C 001F337C 7F 63 DB 78 */ mr r3, r27
/* 801F6440 001F3380 39 61 00 20 */ addi r11, r1, 0x20
/* 801F6444 001F3384 48 16 BD D9 */ bl _restgpr_26
/* 801F6448 001F3388 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F644C 001F338C 7C 08 03 A6 */ mtlr r0
/* 801F6450 001F3390 38 21 00 20 */ addi r1, r1, 0x20
/* 801F6454 001F3394 4E 80 00 20 */ blr
.global dMenu_save_c_NS_selFileCursorShow
dMenu_save_c_NS_selFileCursorShow:
/* 801F6458 001F3398 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 801F645C 001F339C 7C 08 02 A6 */ mflr r0
/* 801F6460 001F33A0 90 01 00 34 */ stw r0, 0x34(r1)
/* 801F6464 001F33A4 93 E1 00 2C */ stw r31, 0x2c(r1)
/* 801F6468 001F33A8 7C 7F 1B 78 */ mr r31, r3
/* 801F646C 001F33AC 88 03 00 54 */ lbz r0, 0x54(r3)
/* 801F6470 001F33B0 54 00 10 3A */ slwi r0, r0, 2
/* 801F6474 001F33B4 7C 7F 02 14 */ add r3, r31, r0
/* 801F6478 001F33B8 80 63 00 D4 */ lwz r3, 0xd4(r3)
/* 801F647C 001F33BC 80 63 00 04 */ lwz r3, 4(r3)
/* 801F6480 001F33C0 C0 02 AA 58 */ lfs f0, lbl_80454458-_SDA2_BASE_(r2)
/* 801F6484 001F33C4 D0 03 00 CC */ stfs f0, 0xcc(r3)
/* 801F6488 001F33C8 D0 03 00 D0 */ stfs f0, 0xd0(r3)
/* 801F648C 001F33CC 81 83 00 00 */ lwz r12, 0(r3)
/* 801F6490 001F33D0 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 801F6494 001F33D4 7D 89 03 A6 */ mtctr r12
/* 801F6498 001F33D8 4E 80 04 21 */ bctrl
/* 801F649C 001F33DC 88 1F 00 54 */ lbz r0, 0x54(r31)
/* 801F64A0 001F33E0 54 00 10 3A */ slwi r0, r0, 2
/* 801F64A4 001F33E4 7C 7F 02 14 */ add r3, r31, r0
/* 801F64A8 001F33E8 80 63 00 E0 */ lwz r3, 0xe0(r3)
/* 801F64AC 001F33EC 80 63 00 04 */ lwz r3, 4(r3)
/* 801F64B0 001F33F0 C0 02 AA 58 */ lfs f0, lbl_80454458-_SDA2_BASE_(r2)
/* 801F64B4 001F33F4 D0 03 00 CC */ stfs f0, 0xcc(r3)
/* 801F64B8 001F33F8 D0 03 00 D0 */ stfs f0, 0xd0(r3)
/* 801F64BC 001F33FC 81 83 00 00 */ lwz r12, 0(r3)
/* 801F64C0 001F3400 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 801F64C4 001F3404 7D 89 03 A6 */ mtctr r12
/* 801F64C8 001F3408 4E 80 04 21 */ bctrl
/* 801F64CC 001F340C 88 1F 00 54 */ lbz r0, 0x54(r31)
/* 801F64D0 001F3410 54 00 10 3A */ slwi r0, r0, 2
/* 801F64D4 001F3414 7C 7F 02 14 */ add r3, r31, r0
/* 801F64D8 001F3418 80 63 00 EC */ lwz r3, 0xec(r3)
/* 801F64DC 001F341C 80 63 00 04 */ lwz r3, 4(r3)
/* 801F64E0 001F3420 C0 02 AA 58 */ lfs f0, lbl_80454458-_SDA2_BASE_(r2)
/* 801F64E4 001F3424 D0 03 00 CC */ stfs f0, 0xcc(r3)
/* 801F64E8 001F3428 D0 03 00 D0 */ stfs f0, 0xd0(r3)
/* 801F64EC 001F342C 81 83 00 00 */ lwz r12, 0(r3)
/* 801F64F0 001F3430 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 801F64F4 001F3434 7D 89 03 A6 */ mtctr r12
/* 801F64F8 001F3438 4E 80 04 21 */ bctrl
/* 801F64FC 001F343C 88 1F 00 54 */ lbz r0, 0x54(r31)
/* 801F6500 001F3440 54 00 10 3A */ slwi r0, r0, 2
/* 801F6504 001F3444 7C 7F 02 14 */ add r3, r31, r0
/* 801F6508 001F3448 80 63 00 D4 */ lwz r3, 0xd4(r3)
/* 801F650C 001F344C 38 80 00 FF */ li r4, 0xff
/* 801F6510 001F3450 81 83 00 00 */ lwz r12, 0(r3)
/* 801F6514 001F3454 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801F6518 001F3458 7D 89 03 A6 */ mtctr r12
/* 801F651C 001F345C 4E 80 04 21 */ bctrl
/* 801F6520 001F3460 88 1F 00 54 */ lbz r0, 0x54(r31)
/* 801F6524 001F3464 54 00 10 3A */ slwi r0, r0, 2
/* 801F6528 001F3468 7C 7F 02 14 */ add r3, r31, r0
/* 801F652C 001F346C 80 63 00 E0 */ lwz r3, 0xe0(r3)
/* 801F6530 001F3470 38 80 00 FF */ li r4, 0xff
/* 801F6534 001F3474 81 83 00 00 */ lwz r12, 0(r3)
/* 801F6538 001F3478 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801F653C 001F347C 7D 89 03 A6 */ mtctr r12
/* 801F6540 001F3480 4E 80 04 21 */ bctrl
/* 801F6544 001F3484 88 1F 00 54 */ lbz r0, 0x54(r31)
/* 801F6548 001F3488 54 00 10 3A */ slwi r0, r0, 2
/* 801F654C 001F348C 7C 7F 02 14 */ add r3, r31, r0
/* 801F6550 001F3490 80 63 00 EC */ lwz r3, 0xec(r3)
/* 801F6554 001F3494 38 80 00 FF */ li r4, 0xff
/* 801F6558 001F3498 81 83 00 00 */ lwz r12, 0(r3)
/* 801F655C 001F349C 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801F6560 001F34A0 7D 89 03 A6 */ mtctr r12
/* 801F6564 001F34A4 4E 80 04 21 */ bctrl
/* 801F6568 001F34A8 88 1F 00 54 */ lbz r0, 0x54(r31)
/* 801F656C 001F34AC 54 00 10 3A */ slwi r0, r0, 2
/* 801F6570 001F34B0 7C 7F 02 14 */ add r3, r31, r0
/* 801F6574 001F34B4 80 83 00 68 */ lwz r4, 0x68(r3)
/* 801F6578 001F34B8 38 61 00 08 */ addi r3, r1, 8
/* 801F657C 001F34BC 80 A4 00 04 */ lwz r5, 4(r4)
/* 801F6580 001F34C0 38 C0 00 00 */ li r6, 0
/* 801F6584 001F34C4 38 E0 00 00 */ li r7, 0
/* 801F6588 001F34C8 48 05 E9 35 */ bl CPaneMgr_NS_getGlobalVtxCenter
/* 801F658C 001F34CC 80 61 00 08 */ lwz r3, 8(r1)
/* 801F6590 001F34D0 80 01 00 0C */ lwz r0, 0xc(r1)
/* 801F6594 001F34D4 90 61 00 14 */ stw r3, 0x14(r1)
/* 801F6598 001F34D8 90 01 00 18 */ stw r0, 0x18(r1)
/* 801F659C 001F34DC 80 01 00 10 */ lwz r0, 0x10(r1)
/* 801F65A0 001F34E0 90 01 00 1C */ stw r0, 0x1c(r1)
/* 801F65A4 001F34E4 88 1F 00 54 */ lbz r0, 0x54(r31)
/* 801F65A8 001F34E8 54 00 10 3A */ slwi r0, r0, 2
/* 801F65AC 001F34EC 7C 7F 02 14 */ add r3, r31, r0
/* 801F65B0 001F34F0 80 63 00 68 */ lwz r3, 0x68(r3)
/* 801F65B4 001F34F4 80 83 00 04 */ lwz r4, 4(r3)
/* 801F65B8 001F34F8 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 801F65BC 001F34FC C0 21 00 14 */ lfs f1, 0x14(r1)
/* 801F65C0 001F3500 C0 41 00 18 */ lfs f2, 0x18(r1)
/* 801F65C4 001F3504 38 A0 00 01 */ li r5, 1
/* 801F65C8 001F3508 4B F9 EB 2D */ bl dSelect_cursor_c_NS_setPos
/* 801F65CC 001F350C 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 801F65D0 001F3510 C0 22 AA 58 */ lfs f1, lbl_80454458-_SDA2_BASE_(r2)
/* 801F65D4 001F3514 4B F9 EC CD */ bl dSelect_cursor_c_NS_setAlphaRate
/* 801F65D8 001F3518 80 7F 00 2C */ lwz r3, 0x2c(r31)
/* 801F65DC 001F351C C0 22 AA 5C */ lfs f1, lbl_8045445C-_SDA2_BASE_(r2)
/* 801F65E0 001F3520 C0 42 AA 60 */ lfs f2, lbl_80454460-_SDA2_BASE_(r2)
/* 801F65E4 001F3524 C0 62 AA 64 */ lfs f3, lbl_80454464-_SDA2_BASE_(r2)
/* 801F65E8 001F3528 C0 82 AA 68 */ lfs f4, lbl_80454468-_SDA2_BASE_(r2)
/* 801F65EC 001F352C FC A0 20 90 */ fmr f5, f4
/* 801F65F0 001F3530 4B F9 EB C1 */ bl dSelect_cursor_c_NS_setParam
/* 801F65F4 001F3534 83 E1 00 2C */ lwz r31, 0x2c(r1)
/* 801F65F8 001F3538 80 01 00 34 */ lwz r0, 0x34(r1)
/* 801F65FC 001F353C 7C 08 03 A6 */ mtlr r0
/* 801F6600 001F3540 38 21 00 30 */ addi r1, r1, 0x30
/* 801F6604 001F3544 4E 80 00 20 */ blr
.global dMenu_save_c_NS_yesnoWakuAlpahAnmInit
dMenu_save_c_NS_yesnoWakuAlpahAnmInit:
/* 801F6608 001F3548 54 89 06 3E */ clrlwi r9, r4, 0x18
/* 801F660C 001F354C 28 09 00 FF */ cmplwi r9, 0xff
/* 801F6610 001F3550 4D 82 00 20 */ beqlr
/* 801F6614 001F3554 38 00 00 00 */ li r0, 0
/* 801F6618 001F3558 54 84 15 BA */ rlwinm r4, r4, 2, 0x16, 0x1d
/* 801F661C 001F355C 7D 03 22 14 */ add r8, r3, r4
/* 801F6620 001F3560 80 88 01 18 */ lwz r4, 0x118(r8)
/* 801F6624 001F3564 B0 04 00 16 */ sth r0, 0x16(r4)
/* 801F6628 001F3568 80 88 01 20 */ lwz r4, 0x120(r8)
/* 801F662C 001F356C B0 04 00 16 */ sth r0, 0x16(r4)
/* 801F6630 001F3570 80 88 01 28 */ lwz r4, 0x128(r8)
/* 801F6634 001F3574 B0 04 00 16 */ sth r0, 0x16(r4)
/* 801F6638 001F3578 7C 63 4A 14 */ add r3, r3, r9
/* 801F663C 001F357C 98 A3 01 30 */ stb r5, 0x130(r3)
/* 801F6640 001F3580 98 C3 01 32 */ stb r6, 0x132(r3)
/* 801F6644 001F3584 98 E3 01 34 */ stb r7, 0x134(r3)
/* 801F6648 001F3588 80 68 01 38 */ lwz r3, 0x138(r8)
/* 801F664C 001F358C B0 03 00 6A */ sth r0, 0x6a(r3)
/* 801F6650 001F3590 4E 80 00 20 */ blr
.global dMenu_save_c_NS_yesnoWakuAlpahAnm
dMenu_save_c_NS_yesnoWakuAlpahAnm:
/* 801F6654 001F3594 94 21 FF B0 */ stwu r1, -0x50(r1)
/* 801F6658 001F3598 7C 08 02 A6 */ mflr r0
/* 801F665C 001F359C 90 01 00 54 */ stw r0, 0x54(r1)
/* 801F6660 001F35A0 39 61 00 50 */ addi r11, r1, 0x50
/* 801F6664 001F35A4 48 16 BB 69 */ bl _savegpr_25
/* 801F6668 001F35A8 7C 79 1B 78 */ mr r25, r3
/* 801F666C 001F35AC 54 80 06 3E */ clrlwi r0, r4, 0x18
/* 801F6670 001F35B0 28 00 00 FF */ cmplwi r0, 0xff
/* 801F6674 001F35B4 40 82 00 0C */ bne lbl_801F6680
/* 801F6678 001F35B8 38 60 00 01 */ li r3, 1
/* 801F667C 001F35BC 48 00 01 24 */ b lbl_801F67A0
lbl_801F6680:
/* 801F6680 001F35C0 3B E0 00 00 */ li r31, 0
/* 801F6684 001F35C4 54 9A 15 BA */ rlwinm r26, r4, 2, 0x16, 0x1d
/* 801F6688 001F35C8 7C 79 D2 14 */ add r3, r25, r26
/* 801F668C 001F35CC 80 63 01 18 */ lwz r3, 0x118(r3)
/* 801F6690 001F35D0 7F 79 02 14 */ add r27, r25, r0
/* 801F6694 001F35D4 88 9B 01 34 */ lbz r4, 0x134(r27)
/* 801F6698 001F35D8 88 BB 01 30 */ lbz r5, 0x130(r27)
/* 801F669C 001F35DC 88 DB 01 32 */ lbz r6, 0x132(r27)
/* 801F66A0 001F35E0 38 E0 00 00 */ li r7, 0
/* 801F66A4 001F35E4 48 05 F1 D5 */ bl CPaneMgrAlpha_NS_alphaAnime
/* 801F66A8 001F35E8 7C 7C 1B 78 */ mr r28, r3
/* 801F66AC 001F35EC 7C 79 D2 14 */ add r3, r25, r26
/* 801F66B0 001F35F0 80 63 01 20 */ lwz r3, 0x120(r3)
/* 801F66B4 001F35F4 88 9B 01 34 */ lbz r4, 0x134(r27)
/* 801F66B8 001F35F8 88 BB 01 30 */ lbz r5, 0x130(r27)
/* 801F66BC 001F35FC 88 DB 01 32 */ lbz r6, 0x132(r27)
/* 801F66C0 001F3600 38 E0 00 00 */ li r7, 0
/* 801F66C4 001F3604 48 05 F1 B5 */ bl CPaneMgrAlpha_NS_alphaAnime
/* 801F66C8 001F3608 7C 7D 1B 78 */ mr r29, r3
/* 801F66CC 001F360C 7C 79 D2 14 */ add r3, r25, r26
/* 801F66D0 001F3610 80 63 01 28 */ lwz r3, 0x128(r3)
/* 801F66D4 001F3614 88 9B 01 34 */ lbz r4, 0x134(r27)
/* 801F66D8 001F3618 88 BB 01 30 */ lbz r5, 0x130(r27)
/* 801F66DC 001F361C 88 DB 01 32 */ lbz r6, 0x132(r27)
/* 801F66E0 001F3620 38 E0 00 00 */ li r7, 0
/* 801F66E4 001F3624 48 05 F1 95 */ bl CPaneMgrAlpha_NS_alphaAnime
/* 801F66E8 001F3628 7C 7E 1B 78 */ mr r30, r3
/* 801F66EC 001F362C 38 00 00 96 */ li r0, 0x96
/* 801F66F0 001F3630 98 01 00 08 */ stb r0, 8(r1)
/* 801F66F4 001F3634 98 01 00 09 */ stb r0, 9(r1)
/* 801F66F8 001F3638 98 01 00 0A */ stb r0, 0xa(r1)
/* 801F66FC 001F363C 38 60 00 FF */ li r3, 0xff
/* 801F6700 001F3640 98 61 00 0B */ stb r3, 0xb(r1)
/* 801F6704 001F3644 80 01 00 08 */ lwz r0, 8(r1)
/* 801F6708 001F3648 90 01 00 0C */ stw r0, 0xc(r1)
/* 801F670C 001F364C 98 61 00 10 */ stb r3, 0x10(r1)
/* 801F6710 001F3650 98 61 00 11 */ stb r3, 0x11(r1)
/* 801F6714 001F3654 98 61 00 12 */ stb r3, 0x12(r1)
/* 801F6718 001F3658 98 61 00 13 */ stb r3, 0x13(r1)
/* 801F671C 001F365C 80 01 00 10 */ lwz r0, 0x10(r1)
/* 801F6720 001F3660 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F6724 001F3664 7C 99 D2 14 */ add r4, r25, r26
/* 801F6728 001F3668 80 64 01 38 */ lwz r3, 0x138(r4)
/* 801F672C 001F366C 80 03 00 5C */ lwz r0, 0x5c(r3)
/* 801F6730 001F3670 90 01 00 18 */ stw r0, 0x18(r1)
/* 801F6734 001F3674 90 01 00 1C */ stw r0, 0x1c(r1)
/* 801F6738 001F3678 80 64 01 38 */ lwz r3, 0x138(r4)
/* 801F673C 001F367C 80 03 00 5C */ lwz r0, 0x5c(r3)
/* 801F6740 001F3680 90 01 00 20 */ stw r0, 0x20(r1)
/* 801F6744 001F3684 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F6748 001F3688 80 64 01 38 */ lwz r3, 0x138(r4)
/* 801F674C 001F368C 88 9B 01 34 */ lbz r4, 0x134(r27)
/* 801F6750 001F3690 38 A1 00 24 */ addi r5, r1, 0x24
/* 801F6754 001F3694 38 C1 00 1C */ addi r6, r1, 0x1c
/* 801F6758 001F3698 38 E1 00 14 */ addi r7, r1, 0x14
/* 801F675C 001F369C 39 01 00 0C */ addi r8, r1, 0xc
/* 801F6760 001F36A0 39 20 00 00 */ li r9, 0
/* 801F6764 001F36A4 48 05 E1 59 */ bl CPaneMgr_NS_colorAnime
/* 801F6768 001F36A8 57 80 06 3E */ clrlwi r0, r28, 0x18
/* 801F676C 001F36AC 28 00 00 01 */ cmplwi r0, 1
/* 801F6770 001F36B0 40 82 00 2C */ bne lbl_801F679C
/* 801F6774 001F36B4 57 A0 06 3E */ clrlwi r0, r29, 0x18
/* 801F6778 001F36B8 28 00 00 01 */ cmplwi r0, 1
/* 801F677C 001F36BC 40 82 00 20 */ bne lbl_801F679C
/* 801F6780 001F36C0 57 C0 06 3E */ clrlwi r0, r30, 0x18
/* 801F6784 001F36C4 28 00 00 01 */ cmplwi r0, 1
/* 801F6788 001F36C8 40 82 00 14 */ bne lbl_801F679C
/* 801F678C 001F36CC 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 801F6790 001F36D0 28 00 00 01 */ cmplwi r0, 1
/* 801F6794 001F36D4 40 82 00 08 */ bne lbl_801F679C
/* 801F6798 001F36D8 3B E0 00 01 */ li r31, 1
lbl_801F679C:
/* 801F679C 001F36DC 7F E3 FB 78 */ mr r3, r31
lbl_801F67A0:
/* 801F67A0 001F36E0 39 61 00 50 */ addi r11, r1, 0x50
/* 801F67A4 001F36E4 48 16 BA 75 */ bl _restgpr_25
/* 801F67A8 001F36E8 80 01 00 54 */ lwz r0, 0x54(r1)
/* 801F67AC 001F36EC 7C 08 03 A6 */ mtlr r0
/* 801F67B0 001F36F0 38 21 00 50 */ addi r1, r1, 0x50
/* 801F67B4 001F36F4 4E 80 00 20 */ blr
.global dMenu_save_c_NS_dataSave
dMenu_save_c_NS_dataSave:
/* 801F67B8 001F36F8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F67BC 001F36FC 7C 08 02 A6 */ mflr r0
/* 801F67C0 001F3700 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F67C4 001F3704 7C 64 1B 78 */ mr r4, r3
/* 801F67C8 001F3708 3C 60 80 3F */ lis r3, lbl_803EAF40@ha
/* 801F67CC 001F370C 38 63 AF 40 */ addi r3, r3, lbl_803EAF40@l
/* 801F67D0 001F3710 38 84 01 D0 */ addi r4, r4, 0x1d0
/* 801F67D4 001F3714 38 A0 1F BC */ li r5, 0x1fbc
/* 801F67D8 001F3718 38 C0 00 00 */ li r6, 0
/* 801F67DC 001F371C 4B E2 03 7D */ bl mDoMemCd_Ctrl_c_NS_save
/* 801F67E0 001F3720 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F67E4 001F3724 7C 08 03 A6 */ mtlr r0
/* 801F67E8 001F3728 38 21 00 10 */ addi r1, r1, 0x10
/* 801F67EC 001F372C 4E 80 00 20 */ blr
.global dMenu_save_c_NS_setSaveData
dMenu_save_c_NS_setSaveData:
/* 801F67F0 001F3730 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 801F67F4 001F3734 7C 08 02 A6 */ mflr r0
/* 801F67F8 001F3738 90 01 00 34 */ stw r0, 0x34(r1)
/* 801F67FC 001F373C 39 61 00 30 */ addi r11, r1, 0x30
/* 801F6800 001F3740 48 16 B9 CD */ bl _savegpr_25
/* 801F6804 001F3744 7C 7B 1B 78 */ mr r27, r3
/* 801F6808 001F3748 3B BB 01 D0 */ addi r29, r27, 0x1d0
/* 801F680C 001F374C 3B 80 00 00 */ li r28, 0
/* 801F6810 001F3750 3B 40 00 00 */ li r26, 0
/* 801F6814 001F3754 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801F6818 001F3758 3B E3 61 C0 */ addi r31, r3, g_dComIfG_gameInfo@l
lbl_801F681C:
/* 801F681C 001F375C 7F A3 EB 78 */ mr r3, r29
/* 801F6820 001F3760 4B E2 14 CD */ bl mDoMemCdRWm_TestCheckSumGameData
/* 801F6824 001F3764 7C 65 1B 78 */ mr r5, r3
/* 801F6828 001F3768 7F DB D2 14 */ add r30, r27, r26
/* 801F682C 001F376C 80 7E 00 34 */ lwz r3, 0x34(r30)
/* 801F6830 001F3770 7F A4 EB 78 */ mr r4, r29
/* 801F6834 001F3774 57 86 06 3E */ clrlwi r6, r28, 0x18
/* 801F6838 001F3778 4B F9 C1 1D */ bl setSaveData__12dFile_info_cFP10dSv_save_ciUc
/* 801F683C 001F377C 2C 03 FF FF */ cmpwi r3, -1
/* 801F6840 001F3780 40 82 00 1C */ bne lbl_801F685C
/* 801F6844 001F3784 38 00 00 01 */ li r0, 1
/* 801F6848 001F3788 7C 7B E2 14 */ add r3, r27, r28
/* 801F684C 001F378C 98 03 01 AD */ stb r0, 0x1ad(r3)
/* 801F6850 001F3790 38 00 00 00 */ li r0, 0
/* 801F6854 001F3794 98 03 01 AA */ stb r0, 0x1aa(r3)
/* 801F6858 001F3798 48 00 00 3C */ b lbl_801F6894
lbl_801F685C:
/* 801F685C 001F379C 7C 9B E2 14 */ add r4, r27, r28
/* 801F6860 001F37A0 98 64 01 AA */ stb r3, 0x1aa(r4)
/* 801F6864 001F37A4 38 00 00 00 */ li r0, 0
/* 801F6868 001F37A8 98 04 01 AD */ stb r0, 0x1ad(r4)
/* 801F686C 001F37AC 88 7F 0F 19 */ lbz r3, 0xf19(r31)
/* 801F6870 001F37B0 54 60 07 FF */ clrlwi. r0, r3, 0x1f
/* 801F6874 001F37B4 40 82 00 0C */ bne lbl_801F6880
/* 801F6878 001F37B8 54 60 06 31 */ rlwinm. r0, r3, 0, 0x18, 0x18
/* 801F687C 001F37BC 40 82 00 18 */ bne lbl_801F6894
lbl_801F6880:
/* 801F6880 001F37C0 88 04 01 AA */ lbz r0, 0x1aa(r4)
/* 801F6884 001F37C4 28 00 00 02 */ cmplwi r0, 2
/* 801F6888 001F37C8 40 82 00 0C */ bne lbl_801F6894
/* 801F688C 001F37CC 38 00 00 01 */ li r0, 1
/* 801F6890 001F37D0 98 04 01 AA */ stb r0, 0x1aa(r4)
lbl_801F6894:
/* 801F6894 001F37D4 7F 3B E2 14 */ add r25, r27, r28
/* 801F6898 001F37D8 88 19 01 AD */ lbz r0, 0x1ad(r25)
/* 801F689C 001F37DC 28 00 00 00 */ cmplwi r0, 0
/* 801F68A0 001F37E0 40 82 00 10 */ bne lbl_801F68B0
/* 801F68A4 001F37E4 88 19 01 AA */ lbz r0, 0x1aa(r25)
/* 801F68A8 001F37E8 28 00 00 01 */ cmplwi r0, 1
/* 801F68AC 001F37EC 40 82 00 38 */ bne lbl_801F68E4
lbl_801F68B0:
/* 801F68B0 001F37F0 80 7E 01 7C */ lwz r3, 0x17c(r30)
/* 801F68B4 001F37F4 38 80 00 00 */ li r4, 0
/* 801F68B8 001F37F8 81 83 00 00 */ lwz r12, 0(r3)
/* 801F68BC 001F37FC 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801F68C0 001F3800 7D 89 03 A6 */ mtctr r12
/* 801F68C4 001F3804 4E 80 04 21 */ bctrl
/* 801F68C8 001F3808 80 7E 01 88 */ lwz r3, 0x188(r30)
/* 801F68CC 001F380C 38 80 00 FF */ li r4, 0xff
/* 801F68D0 001F3810 81 83 00 00 */ lwz r12, 0(r3)
/* 801F68D4 001F3814 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801F68D8 001F3818 7D 89 03 A6 */ mtctr r12
/* 801F68DC 001F381C 4E 80 04 21 */ bctrl
/* 801F68E0 001F3820 48 00 00 34 */ b lbl_801F6914
lbl_801F68E4:
/* 801F68E4 001F3824 80 7E 01 7C */ lwz r3, 0x17c(r30)
/* 801F68E8 001F3828 38 80 00 FF */ li r4, 0xff
/* 801F68EC 001F382C 81 83 00 00 */ lwz r12, 0(r3)
/* 801F68F0 001F3830 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801F68F4 001F3834 7D 89 03 A6 */ mtctr r12
/* 801F68F8 001F3838 4E 80 04 21 */ bctrl
/* 801F68FC 001F383C 80 7E 01 88 */ lwz r3, 0x188(r30)
/* 801F6900 001F3840 38 80 00 00 */ li r4, 0
/* 801F6904 001F3844 81 83 00 00 */ lwz r12, 0(r3)
/* 801F6908 001F3848 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801F690C 001F384C 7D 89 03 A6 */ mtctr r12
/* 801F6910 001F3850 4E 80 04 21 */ bctrl
lbl_801F6914:
/* 801F6914 001F3854 88 19 01 AA */ lbz r0, 0x1aa(r25)
/* 801F6918 001F3858 28 00 00 02 */ cmplwi r0, 2
/* 801F691C 001F385C 40 82 00 0C */ bne lbl_801F6928
/* 801F6920 001F3860 38 00 00 01 */ li r0, 1
/* 801F6924 001F3864 98 19 01 AA */ stb r0, 0x1aa(r25)
lbl_801F6928:
/* 801F6928 001F3868 3B 9C 00 01 */ addi r28, r28, 1
/* 801F692C 001F386C 2C 1C 00 03 */ cmpwi r28, 3
/* 801F6930 001F3870 3B BD 0A 94 */ addi r29, r29, 0xa94
/* 801F6934 001F3874 3B 5A 00 04 */ addi r26, r26, 4
/* 801F6938 001F3878 41 80 FE E4 */ blt lbl_801F681C
/* 801F693C 001F387C 39 61 00 30 */ addi r11, r1, 0x30
/* 801F6940 001F3880 48 16 B8 D9 */ bl _restgpr_25
/* 801F6944 001F3884 80 01 00 34 */ lwz r0, 0x34(r1)
/* 801F6948 001F3888 7C 08 03 A6 */ mtlr r0
/* 801F694C 001F388C 38 21 00 30 */ addi r1, r1, 0x30
/* 801F6950 001F3890 4E 80 00 20 */ blr
.global dMenu_save_c_NS_setInitSaveData
dMenu_save_c_NS_setInitSaveData:
/* 801F6954 001F3894 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F6958 001F3898 7C 08 02 A6 */ mflr r0
/* 801F695C 001F389C 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F6960 001F38A0 39 61 00 20 */ addi r11, r1, 0x20
/* 801F6964 001F38A4 48 16 B8 79 */ bl _savegpr_29
/* 801F6968 001F38A8 7C 7D 1B 78 */ mr r29, r3
/* 801F696C 001F38AC 3B C0 00 00 */ li r30, 0
/* 801F6970 001F38B0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801F6974 001F38B4 3B E3 61 C0 */ addi r31, r3, g_dComIfG_gameInfo@l
lbl_801F6978:
/* 801F6978 001F38B8 7F E3 FB 78 */ mr r3, r31
/* 801F697C 001F38BC 38 9D 01 D0 */ addi r4, r29, 0x1d0
/* 801F6980 001F38C0 7F C5 F3 78 */ mr r5, r30
/* 801F6984 001F38C4 4B E3 F2 4D */ bl initdata_to_card__10dSv_info_cFPci
/* 801F6988 001F38C8 38 7D 01 D0 */ addi r3, r29, 0x1d0
/* 801F698C 001F38CC 57 C4 06 3E */ clrlwi r4, r30, 0x18
/* 801F6990 001F38D0 4B E2 13 A9 */ bl mDoMemCdRWm_SetCheckSumGameData
/* 801F6994 001F38D4 3B DE 00 01 */ addi r30, r30, 1
/* 801F6998 001F38D8 2C 1E 00 03 */ cmpwi r30, 3
/* 801F699C 001F38DC 41 80 FF DC */ blt lbl_801F6978
/* 801F69A0 001F38E0 39 61 00 20 */ addi r11, r1, 0x20
/* 801F69A4 001F38E4 48 16 B8 85 */ bl _restgpr_29
/* 801F69A8 001F38E8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F69AC 001F38EC 7C 08 03 A6 */ mtlr r0
/* 801F69B0 001F38F0 38 21 00 20 */ addi r1, r1, 0x20
/* 801F69B4 001F38F4 4E 80 00 20 */ blr
.global dMenu_save_c_NS__draw
dMenu_save_c_NS__draw:
/* 801F69B8 001F38F8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F69BC 001F38FC 7C 08 02 A6 */ mflr r0
/* 801F69C0 001F3900 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F69C4 001F3904 88 03 21 A1 */ lbz r0, 0x21a1(r3)
/* 801F69C8 001F3908 28 00 00 00 */ cmplwi r0, 0
/* 801F69CC 001F390C 40 82 00 20 */ bne lbl_801F69EC
/* 801F69D0 001F3910 80 63 21 8C */ lwz r3, 0x218c(r3)
/* 801F69D4 001F3914 28 03 00 00 */ cmplwi r3, 0
/* 801F69D8 001F3918 41 82 00 14 */ beq lbl_801F69EC
/* 801F69DC 001F391C 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
/* 801F69E0 001F3920 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
/* 801F69E4 001F3924 80 84 5F 50 */ lwz r4, 0x5f50(r4)
/* 801F69E8 001F3928 48 04 6F 31 */ bl dMsgScrnExplain_c_NS_draw
lbl_801F69EC:
/* 801F69EC 001F392C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F69F0 001F3930 7C 08 03 A6 */ mtlr r0
/* 801F69F4 001F3934 38 21 00 10 */ addi r1, r1, 0x10
/* 801F69F8 001F3938 4E 80 00 20 */ blr
.global dMenu_save_c_NS__draw2
dMenu_save_c_NS__draw2:
/* 801F69FC 001F393C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801F6A00 001F3940 7C 08 02 A6 */ mflr r0
/* 801F6A04 001F3944 90 01 00 24 */ stw r0, 0x24(r1)
/* 801F6A08 001F3948 39 61 00 20 */ addi r11, r1, 0x20
/* 801F6A0C 001F394C 48 16 B7 C5 */ bl _savegpr_26
/* 801F6A10 001F3950 7C 7A 1B 78 */ mr r26, r3
/* 801F6A14 001F3954 88 03 21 A1 */ lbz r0, 0x21a1(r3)
/* 801F6A18 001F3958 28 00 00 00 */ cmplwi r0, 0
/* 801F6A1C 001F395C 40 82 00 A8 */ bne lbl_801F6AC4
/* 801F6A20 001F3960 80 1A 21 8C */ lwz r0, 0x218c(r26)
/* 801F6A24 001F3964 28 00 00 00 */ cmplwi r0, 0
/* 801F6A28 001F3968 41 82 00 20 */ beq lbl_801F6A48
/* 801F6A2C 001F396C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801F6A30 001F3970 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 801F6A34 001F3974 38 63 5F 64 */ addi r3, r3, 0x5f64
/* 801F6A38 001F3978 38 83 01 B4 */ addi r4, r3, 0x1b4
/* 801F6A3C 001F397C 38 A3 01 B8 */ addi r5, r3, 0x1b8
/* 801F6A40 001F3980 38 DA 00 10 */ addi r6, r26, 0x10
/* 801F6A44 001F3984 4B E5 FD 51 */ bl dDlst_list_c_NS_set
lbl_801F6A48:
/* 801F6A48 001F3988 88 1A 01 B0 */ lbz r0, 0x1b0(r26)
/* 801F6A4C 001F398C 28 00 00 00 */ cmplwi r0, 0
/* 801F6A50 001F3990 41 82 00 64 */ beq lbl_801F6AB4
/* 801F6A54 001F3994 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801F6A58 001F3998 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 801F6A5C 001F399C 3B C3 5F 64 */ addi r30, r3, 0x5f64
/* 801F6A60 001F39A0 7F C3 F3 78 */ mr r3, r30
/* 801F6A64 001F39A4 3B 9E 01 B4 */ addi r28, r30, 0x1b4
/* 801F6A68 001F39A8 7F 84 E3 78 */ mr r4, r28
/* 801F6A6C 001F39AC 3B BE 01 B8 */ addi r29, r30, 0x1b8
/* 801F6A70 001F39B0 7F A5 EB 78 */ mr r5, r29
/* 801F6A74 001F39B4 38 DA 00 18 */ addi r6, r26, 0x18
/* 801F6A78 001F39B8 4B E5 FD 1D */ bl dDlst_list_c_NS_set
/* 801F6A7C 001F39BC 3B 60 00 00 */ li r27, 0
/* 801F6A80 001F39C0 3B E0 00 00 */ li r31, 0
lbl_801F6A84:
/* 801F6A84 001F39C4 38 1F 00 34 */ addi r0, r31, 0x34
/* 801F6A88 001F39C8 7C 7A 00 2E */ lwzx r3, r26, r0
/* 801F6A8C 001F39CC 4B F9 C2 D5 */ bl _draw__12dFile_info_cFv
/* 801F6A90 001F39D0 3B 7B 00 01 */ addi r27, r27, 1
/* 801F6A94 001F39D4 2C 1B 00 03 */ cmpwi r27, 3
/* 801F6A98 001F39D8 3B FF 00 04 */ addi r31, r31, 4
/* 801F6A9C 001F39DC 41 80 FF E8 */ blt lbl_801F6A84
/* 801F6AA0 001F39E0 7F C3 F3 78 */ mr r3, r30
/* 801F6AA4 001F39E4 7F 84 E3 78 */ mr r4, r28
/* 801F6AA8 001F39E8 7F A5 EB 78 */ mr r5, r29
/* 801F6AAC 001F39EC 80 DA 00 2C */ lwz r6, 0x2c(r26)
/* 801F6AB0 001F39F0 4B E5 FC E5 */ bl dDlst_list_c_NS_set
lbl_801F6AB4:
/* 801F6AB4 001F39F4 80 7A 00 30 */ lwz r3, 0x30(r26)
/* 801F6AB8 001F39F8 28 03 00 00 */ cmplwi r3, 0
/* 801F6ABC 001F39FC 41 82 00 08 */ beq lbl_801F6AC4
/* 801F6AC0 001F3A00 4B F9 B6 D1 */ bl dFile_warning_c_NS__draw
lbl_801F6AC4:
/* 801F6AC4 001F3A04 39 61 00 20 */ addi r11, r1, 0x20
/* 801F6AC8 001F3A08 48 16 B7 55 */ bl _restgpr_26
/* 801F6ACC 001F3A0C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801F6AD0 001F3A10 7C 08 03 A6 */ mtlr r0
/* 801F6AD4 001F3A14 38 21 00 20 */ addi r1, r1, 0x20
/* 801F6AD8 001F3A18 4E 80 00 20 */ blr
/* 801F6ADC 001F3A1C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F6AE0 001F3A20 7C 08 02 A6 */ mflr r0
/* 801F6AE4 001F3A24 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F6AE8 001F3A28 80 63 00 04 */ lwz r3, 4(r3)
/* 801F6AEC 001F3A2C 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
/* 801F6AF0 001F3A30 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
/* 801F6AF4 001F3A34 80 84 5F 50 */ lwz r4, 0x5f50(r4)
/* 801F6AF8 001F3A38 48 04 6E 21 */ bl dMsgScrnExplain_c_NS_draw
/* 801F6AFC 001F3A3C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F6B00 001F3A40 7C 08 03 A6 */ mtlr r0
/* 801F6B04 001F3A44 38 21 00 10 */ addi r1, r1, 0x10
/* 801F6B08 001F3A48 4E 80 00 20 */ blr
/* 801F6B0C 001F3A4C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F6B10 001F3A50 7C 08 02 A6 */ mflr r0
/* 801F6B14 001F3A54 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F6B18 001F3A58 80 63 00 04 */ lwz r3, 4(r3)
/* 801F6B1C 001F3A5C C0 22 AA 48 */ lfs f1, lbl_80454448-_SDA2_BASE_(r2)
/* 801F6B20 001F3A60 FC 40 08 90 */ fmr f2, f1
/* 801F6B24 001F3A64 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
/* 801F6B28 001F3A68 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
/* 801F6B2C 001F3A6C 80 84 5F 50 */ lwz r4, 0x5f50(r4)
/* 801F6B30 001F3A70 48 10 23 A5 */ bl J2DScreen_NS_draw
/* 801F6B34 001F3A74 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F6B38 001F3A78 7C 08 03 A6 */ mtlr r0
/* 801F6B3C 001F3A7C 38 21 00 10 */ addi r1, r1, 0x10
/* 801F6B40 001F3A80 4E 80 00 20 */ blr
/* 801F6B44 001F3A84 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F6B48 001F3A88 7C 08 02 A6 */ mflr r0
/* 801F6B4C 001F3A8C 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F6B50 001F3A90 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F6B54 001F3A94 7C 7F 1B 79 */ or. r31, r3, r3
/* 801F6B58 001F3A98 41 82 00 1C */ beq lbl_801F6B74
/* 801F6B5C 001F3A9C 3C A0 80 3C */ lis r5, lbl_803BE764@ha
/* 801F6B60 001F3AA0 38 05 E7 64 */ addi r0, r5, lbl_803BE764@l
/* 801F6B64 001F3AA4 90 1F 00 00 */ stw r0, 0(r31)
/* 801F6B68 001F3AA8 7C 80 07 35 */ extsh. r0, r4
/* 801F6B6C 001F3AAC 40 81 00 08 */ ble lbl_801F6B74
/* 801F6B70 001F3AB0 48 0D 81 CD */ bl __dl__FPv
lbl_801F6B74:
/* 801F6B74 001F3AB4 7F E3 FB 78 */ mr r3, r31
/* 801F6B78 001F3AB8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F6B7C 001F3ABC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F6B80 001F3AC0 7C 08 03 A6 */ mtlr r0
/* 801F6B84 001F3AC4 38 21 00 10 */ addi r1, r1, 0x10
/* 801F6B88 001F3AC8 4E 80 00 20 */ blr
/* 801F6B8C 001F3ACC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F6B90 001F3AD0 7C 08 02 A6 */ mflr r0
/* 801F6B94 001F3AD4 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F6B98 001F3AD8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F6B9C 001F3ADC 7C 7F 1B 79 */ or. r31, r3, r3
/* 801F6BA0 001F3AE0 41 82 00 1C */ beq lbl_801F6BBC
/* 801F6BA4 001F3AE4 3C A0 80 3C */ lis r5, lbl_803BE774@ha
/* 801F6BA8 001F3AE8 38 05 E7 74 */ addi r0, r5, lbl_803BE774@l
/* 801F6BAC 001F3AEC 90 1F 00 00 */ stw r0, 0(r31)
/* 801F6BB0 001F3AF0 7C 80 07 35 */ extsh. r0, r4
/* 801F6BB4 001F3AF4 40 81 00 08 */ ble lbl_801F6BBC
/* 801F6BB8 001F3AF8 48 0D 81 85 */ bl __dl__FPv
lbl_801F6BBC:
/* 801F6BBC 001F3AFC 7F E3 FB 78 */ mr r3, r31
/* 801F6BC0 001F3B00 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F6BC4 001F3B04 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F6BC8 001F3B08 7C 08 03 A6 */ mtlr r0
/* 801F6BCC 001F3B0C 38 21 00 10 */ addi r1, r1, 0x10
/* 801F6BD0 001F3B10 4E 80 00 20 */ blr
.global dMs_HIO_c_NS_dtor
dMs_HIO_c_NS_dtor:
/* 801F6BD4 001F3B14 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F6BD8 001F3B18 7C 08 02 A6 */ mflr r0
/* 801F6BDC 001F3B1C 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F6BE0 001F3B20 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F6BE4 001F3B24 7C 7F 1B 79 */ or. r31, r3, r3
/* 801F6BE8 001F3B28 41 82 00 1C */ beq lbl_801F6C04
/* 801F6BEC 001F3B2C 3C A0 80 3C */ lis r5, lbl_803BE7CC@ha
/* 801F6BF0 001F3B30 38 05 E7 CC */ addi r0, r5, lbl_803BE7CC@l
/* 801F6BF4 001F3B34 90 1F 00 00 */ stw r0, 0(r31)
/* 801F6BF8 001F3B38 7C 80 07 35 */ extsh. r0, r4
/* 801F6BFC 001F3B3C 40 81 00 08 */ ble lbl_801F6C04
/* 801F6C00 001F3B40 48 0D 81 3D */ bl __dl__FPv
lbl_801F6C04:
/* 801F6C04 001F3B44 7F E3 FB 78 */ mr r3, r31
/* 801F6C08 001F3B48 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F6C0C 001F3B4C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F6C10 001F3B50 7C 08 03 A6 */ mtlr r0
/* 801F6C14 001F3B54 38 21 00 10 */ addi r1, r1, 0x10
/* 801F6C18 001F3B58 4E 80 00 20 */ blr
/* 801F6C1C 001F3B5C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F6C20 001F3B60 7C 08 02 A6 */ mflr r0
/* 801F6C24 001F3B64 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F6C28 001F3B68 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801F6C2C 001F3B6C 3C 60 80 3C */ lis r3, lbl_803BDF78@ha
/* 801F6C30 001F3B70 3B E3 DF 78 */ addi r31, r3, lbl_803BDF78@l
/* 801F6C34 001F3B74 3C 60 80 43 */ lis r3, lbl_8042E84C@ha
/* 801F6C38 001F3B78 38 63 E8 4C */ addi r3, r3, lbl_8042E84C@l
/* 801F6C3C 001F3B7C 4B FF 8A 19 */ bl dMs_HIO_c
.global dMs_HIO_c_NS_dtor
/* 801F6C40 001F3B80 3C 80 80 1F */ lis r4, dMs_HIO_c_NS_dtor@ha
.global dMs_HIO_c_NS_dtor
/* 801F6C44 001F3B84 38 84 6B D4 */ addi r4, r4, dMs_HIO_c_NS_dtor@l
/* 801F6C48 001F3B88 3C A0 80 43 */ lis r5, lbl_8042E840@ha
/* 801F6C4C 001F3B8C 38 A5 E8 40 */ addi r5, r5, lbl_8042E840@l
/* 801F6C50 001F3B90 48 16 AF D5 */ bl func_80361C24
/* 801F6C54 001F3B94 80 7F 01 D0 */ lwz r3, 0x1d0(r31)
/* 801F6C58 001F3B98 80 1F 01 D4 */ lwz r0, 0x1d4(r31)
/* 801F6C5C 001F3B9C 90 7F 04 AC */ stw r3, 0x4ac(r31)
/* 801F6C60 001F3BA0 90 1F 04 B0 */ stw r0, 0x4b0(r31)
/* 801F6C64 001F3BA4 80 1F 01 D8 */ lwz r0, 0x1d8(r31)
/* 801F6C68 001F3BA8 90 1F 04 B4 */ stw r0, 0x4b4(r31)
/* 801F6C6C 001F3BAC 38 7F 04 AC */ addi r3, r31, 0x4ac
/* 801F6C70 001F3BB0 80 9F 01 DC */ lwz r4, 0x1dc(r31)
/* 801F6C74 001F3BB4 80 1F 01 E0 */ lwz r0, 0x1e0(r31)
/* 801F6C78 001F3BB8 90 83 00 0C */ stw r4, 0xc(r3)
/* 801F6C7C 001F3BBC 90 03 00 10 */ stw r0, 0x10(r3)
/* 801F6C80 001F3BC0 80 1F 01 E4 */ lwz r0, 0x1e4(r31)
/* 801F6C84 001F3BC4 90 03 00 14 */ stw r0, 0x14(r3)
/* 801F6C88 001F3BC8 80 9F 01 E8 */ lwz r4, 0x1e8(r31)
/* 801F6C8C 001F3BCC 80 1F 01 EC */ lwz r0, 0x1ec(r31)
/* 801F6C90 001F3BD0 90 83 00 18 */ stw r4, 0x18(r3)
/* 801F6C94 001F3BD4 90 03 00 1C */ stw r0, 0x1c(r3)
/* 801F6C98 001F3BD8 80 1F 01 F0 */ lwz r0, 0x1f0(r31)
/* 801F6C9C 001F3BDC 90 03 00 20 */ stw r0, 0x20(r3)
/* 801F6CA0 001F3BE0 80 9F 01 F4 */ lwz r4, 0x1f4(r31)
/* 801F6CA4 001F3BE4 80 1F 01 F8 */ lwz r0, 0x1f8(r31)
/* 801F6CA8 001F3BE8 90 83 00 24 */ stw r4, 0x24(r3)
/* 801F6CAC 001F3BEC 90 03 00 28 */ stw r0, 0x28(r3)
/* 801F6CB0 001F3BF0 80 1F 01 FC */ lwz r0, 0x1fc(r31)
/* 801F6CB4 001F3BF4 90 03 00 2C */ stw r0, 0x2c(r3)
/* 801F6CB8 001F3BF8 80 9F 02 00 */ lwz r4, 0x200(r31)
/* 801F6CBC 001F3BFC 80 1F 02 04 */ lwz r0, 0x204(r31)
/* 801F6CC0 001F3C00 90 83 00 30 */ stw r4, 0x30(r3)
/* 801F6CC4 001F3C04 90 03 00 34 */ stw r0, 0x34(r3)
/* 801F6CC8 001F3C08 80 1F 02 08 */ lwz r0, 0x208(r31)
/* 801F6CCC 001F3C0C 90 03 00 38 */ stw r0, 0x38(r3)
/* 801F6CD0 001F3C10 80 9F 02 0C */ lwz r4, 0x20c(r31)
/* 801F6CD4 001F3C14 80 1F 02 10 */ lwz r0, 0x210(r31)
/* 801F6CD8 001F3C18 90 83 00 3C */ stw r4, 0x3c(r3)
/* 801F6CDC 001F3C1C 90 03 00 40 */ stw r0, 0x40(r3)
/* 801F6CE0 001F3C20 80 1F 02 14 */ lwz r0, 0x214(r31)
/* 801F6CE4 001F3C24 90 03 00 44 */ stw r0, 0x44(r3)
/* 801F6CE8 001F3C28 80 9F 02 18 */ lwz r4, 0x218(r31)
/* 801F6CEC 001F3C2C 80 1F 02 1C */ lwz r0, 0x21c(r31)
/* 801F6CF0 001F3C30 90 83 00 48 */ stw r4, 0x48(r3)
/* 801F6CF4 001F3C34 90 03 00 4C */ stw r0, 0x4c(r3)
/* 801F6CF8 001F3C38 80 1F 02 20 */ lwz r0, 0x220(r31)
/* 801F6CFC 001F3C3C 90 03 00 50 */ stw r0, 0x50(r3)
/* 801F6D00 001F3C40 80 9F 02 24 */ lwz r4, 0x224(r31)
/* 801F6D04 001F3C44 80 1F 02 28 */ lwz r0, 0x228(r31)
/* 801F6D08 001F3C48 90 83 00 54 */ stw r4, 0x54(r3)
/* 801F6D0C 001F3C4C 90 03 00 58 */ stw r0, 0x58(r3)
/* 801F6D10 001F3C50 80 1F 02 2C */ lwz r0, 0x22c(r31)
/* 801F6D14 001F3C54 90 03 00 5C */ stw r0, 0x5c(r3)
/* 801F6D18 001F3C58 80 9F 02 30 */ lwz r4, 0x230(r31)
/* 801F6D1C 001F3C5C 80 1F 02 34 */ lwz r0, 0x234(r31)
/* 801F6D20 001F3C60 90 83 00 60 */ stw r4, 0x60(r3)
/* 801F6D24 001F3C64 90 03 00 64 */ stw r0, 0x64(r3)
/* 801F6D28 001F3C68 80 1F 02 38 */ lwz r0, 0x238(r31)
/* 801F6D2C 001F3C6C 90 03 00 68 */ stw r0, 0x68(r3)
/* 801F6D30 001F3C70 80 9F 02 3C */ lwz r4, 0x23c(r31)
/* 801F6D34 001F3C74 80 1F 02 40 */ lwz r0, 0x240(r31)
/* 801F6D38 001F3C78 90 83 00 6C */ stw r4, 0x6c(r3)
/* 801F6D3C 001F3C7C 90 03 00 70 */ stw r0, 0x70(r3)
/* 801F6D40 001F3C80 80 1F 02 44 */ lwz r0, 0x244(r31)
/* 801F6D44 001F3C84 90 03 00 74 */ stw r0, 0x74(r3)
/* 801F6D48 001F3C88 80 9F 02 48 */ lwz r4, 0x248(r31)
/* 801F6D4C 001F3C8C 80 1F 02 4C */ lwz r0, 0x24c(r31)
/* 801F6D50 001F3C90 90 83 00 78 */ stw r4, 0x78(r3)
/* 801F6D54 001F3C94 90 03 00 7C */ stw r0, 0x7c(r3)
/* 801F6D58 001F3C98 80 1F 02 50 */ lwz r0, 0x250(r31)
/* 801F6D5C 001F3C9C 90 03 00 80 */ stw r0, 0x80(r3)
/* 801F6D60 001F3CA0 80 9F 02 54 */ lwz r4, 0x254(r31)
/* 801F6D64 001F3CA4 80 1F 02 58 */ lwz r0, 0x258(r31)
/* 801F6D68 001F3CA8 90 83 00 84 */ stw r4, 0x84(r3)
/* 801F6D6C 001F3CAC 90 03 00 88 */ stw r0, 0x88(r3)
/* 801F6D70 001F3CB0 80 1F 02 5C */ lwz r0, 0x25c(r31)
/* 801F6D74 001F3CB4 90 03 00 8C */ stw r0, 0x8c(r3)
/* 801F6D78 001F3CB8 80 9F 02 60 */ lwz r4, 0x260(r31)
/* 801F6D7C 001F3CBC 80 1F 02 64 */ lwz r0, 0x264(r31)
/* 801F6D80 001F3CC0 90 83 00 90 */ stw r4, 0x90(r3)
/* 801F6D84 001F3CC4 90 03 00 94 */ stw r0, 0x94(r3)
/* 801F6D88 001F3CC8 80 1F 02 68 */ lwz r0, 0x268(r31)
/* 801F6D8C 001F3CCC 90 03 00 98 */ stw r0, 0x98(r3)
/* 801F6D90 001F3CD0 80 9F 02 6C */ lwz r4, 0x26c(r31)
/* 801F6D94 001F3CD4 80 1F 02 70 */ lwz r0, 0x270(r31)
/* 801F6D98 001F3CD8 90 83 00 9C */ stw r4, 0x9c(r3)
/* 801F6D9C 001F3CDC 90 03 00 A0 */ stw r0, 0xa0(r3)
/* 801F6DA0 001F3CE0 80 1F 02 74 */ lwz r0, 0x274(r31)
/* 801F6DA4 001F3CE4 90 03 00 A4 */ stw r0, 0xa4(r3)
/* 801F6DA8 001F3CE8 80 9F 02 78 */ lwz r4, 0x278(r31)
/* 801F6DAC 001F3CEC 80 1F 02 7C */ lwz r0, 0x27c(r31)
/* 801F6DB0 001F3CF0 90 83 00 A8 */ stw r4, 0xa8(r3)
/* 801F6DB4 001F3CF4 90 03 00 AC */ stw r0, 0xac(r3)
/* 801F6DB8 001F3CF8 80 1F 02 80 */ lwz r0, 0x280(r31)
/* 801F6DBC 001F3CFC 90 03 00 B0 */ stw r0, 0xb0(r3)
/* 801F6DC0 001F3D00 80 9F 02 84 */ lwz r4, 0x284(r31)
/* 801F6DC4 001F3D04 80 1F 02 88 */ lwz r0, 0x288(r31)
/* 801F6DC8 001F3D08 90 83 00 B4 */ stw r4, 0xb4(r3)
/* 801F6DCC 001F3D0C 90 03 00 B8 */ stw r0, 0xb8(r3)
/* 801F6DD0 001F3D10 80 1F 02 8C */ lwz r0, 0x28c(r31)
/* 801F6DD4 001F3D14 90 03 00 BC */ stw r0, 0xbc(r3)
/* 801F6DD8 001F3D18 80 9F 02 90 */ lwz r4, 0x290(r31)
/* 801F6DDC 001F3D1C 80 1F 02 94 */ lwz r0, 0x294(r31)
/* 801F6DE0 001F3D20 90 83 00 C0 */ stw r4, 0xc0(r3)
/* 801F6DE4 001F3D24 90 03 00 C4 */ stw r0, 0xc4(r3)
/* 801F6DE8 001F3D28 80 1F 02 98 */ lwz r0, 0x298(r31)
/* 801F6DEC 001F3D2C 90 03 00 C8 */ stw r0, 0xc8(r3)
/* 801F6DF0 001F3D30 80 9F 02 9C */ lwz r4, 0x29c(r31)
/* 801F6DF4 001F3D34 80 1F 02 A0 */ lwz r0, 0x2a0(r31)
/* 801F6DF8 001F3D38 90 83 00 CC */ stw r4, 0xcc(r3)
/* 801F6DFC 001F3D3C 90 03 00 D0 */ stw r0, 0xd0(r3)
/* 801F6E00 001F3D40 80 1F 02 A4 */ lwz r0, 0x2a4(r31)
/* 801F6E04 001F3D44 90 03 00 D4 */ stw r0, 0xd4(r3)
/* 801F6E08 001F3D48 80 9F 02 A8 */ lwz r4, 0x2a8(r31)
/* 801F6E0C 001F3D4C 80 1F 02 AC */ lwz r0, 0x2ac(r31)
/* 801F6E10 001F3D50 90 83 00 D8 */ stw r4, 0xd8(r3)
/* 801F6E14 001F3D54 90 03 00 DC */ stw r0, 0xdc(r3)
/* 801F6E18 001F3D58 80 1F 02 B0 */ lwz r0, 0x2b0(r31)
/* 801F6E1C 001F3D5C 90 03 00 E0 */ stw r0, 0xe0(r3)
/* 801F6E20 001F3D60 80 9F 02 B4 */ lwz r4, 0x2b4(r31)
/* 801F6E24 001F3D64 80 1F 02 B8 */ lwz r0, 0x2b8(r31)
/* 801F6E28 001F3D68 90 83 00 E4 */ stw r4, 0xe4(r3)
/* 801F6E2C 001F3D6C 90 03 00 E8 */ stw r0, 0xe8(r3)
/* 801F6E30 001F3D70 80 1F 02 BC */ lwz r0, 0x2bc(r31)
/* 801F6E34 001F3D74 90 03 00 EC */ stw r0, 0xec(r3)
/* 801F6E38 001F3D78 80 9F 02 C0 */ lwz r4, 0x2c0(r31)
/* 801F6E3C 001F3D7C 80 1F 02 C4 */ lwz r0, 0x2c4(r31)
/* 801F6E40 001F3D80 90 83 00 F0 */ stw r4, 0xf0(r3)
/* 801F6E44 001F3D84 90 03 00 F4 */ stw r0, 0xf4(r3)
/* 801F6E48 001F3D88 80 1F 02 C8 */ lwz r0, 0x2c8(r31)
/* 801F6E4C 001F3D8C 90 03 00 F8 */ stw r0, 0xf8(r3)
/* 801F6E50 001F3D90 80 9F 02 CC */ lwz r4, 0x2cc(r31)
/* 801F6E54 001F3D94 80 1F 02 D0 */ lwz r0, 0x2d0(r31)
/* 801F6E58 001F3D98 90 83 00 FC */ stw r4, 0xfc(r3)
/* 801F6E5C 001F3D9C 90 03 01 00 */ stw r0, 0x100(r3)
/* 801F6E60 001F3DA0 80 1F 02 D4 */ lwz r0, 0x2d4(r31)
/* 801F6E64 001F3DA4 90 03 01 04 */ stw r0, 0x104(r3)
/* 801F6E68 001F3DA8 80 9F 02 D8 */ lwz r4, 0x2d8(r31)
/* 801F6E6C 001F3DAC 80 1F 02 DC */ lwz r0, 0x2dc(r31)
/* 801F6E70 001F3DB0 90 83 01 08 */ stw r4, 0x108(r3)
/* 801F6E74 001F3DB4 90 03 01 0C */ stw r0, 0x10c(r3)
/* 801F6E78 001F3DB8 80 1F 02 E0 */ lwz r0, 0x2e0(r31)
/* 801F6E7C 001F3DBC 90 03 01 10 */ stw r0, 0x110(r3)
/* 801F6E80 001F3DC0 80 9F 02 E4 */ lwz r4, 0x2e4(r31)
/* 801F6E84 001F3DC4 80 1F 02 E8 */ lwz r0, 0x2e8(r31)
/* 801F6E88 001F3DC8 90 83 01 14 */ stw r4, 0x114(r3)
/* 801F6E8C 001F3DCC 90 03 01 18 */ stw r0, 0x118(r3)
/* 801F6E90 001F3DD0 80 1F 02 EC */ lwz r0, 0x2ec(r31)
/* 801F6E94 001F3DD4 90 03 01 1C */ stw r0, 0x11c(r3)
/* 801F6E98 001F3DD8 80 9F 02 F0 */ lwz r4, 0x2f0(r31)
/* 801F6E9C 001F3DDC 80 1F 02 F4 */ lwz r0, 0x2f4(r31)
/* 801F6EA0 001F3DE0 90 83 01 20 */ stw r4, 0x120(r3)
/* 801F6EA4 001F3DE4 90 03 01 24 */ stw r0, 0x124(r3)
/* 801F6EA8 001F3DE8 80 1F 02 F8 */ lwz r0, 0x2f8(r31)
/* 801F6EAC 001F3DEC 90 03 01 28 */ stw r0, 0x128(r3)
/* 801F6EB0 001F3DF0 80 9F 02 FC */ lwz r4, 0x2fc(r31)
/* 801F6EB4 001F3DF4 80 1F 03 00 */ lwz r0, 0x300(r31)
/* 801F6EB8 001F3DF8 90 83 01 2C */ stw r4, 0x12c(r3)
/* 801F6EBC 001F3DFC 90 03 01 30 */ stw r0, 0x130(r3)
/* 801F6EC0 001F3E00 80 1F 03 04 */ lwz r0, 0x304(r31)
/* 801F6EC4 001F3E04 90 03 01 34 */ stw r0, 0x134(r3)
/* 801F6EC8 001F3E08 80 9F 03 08 */ lwz r4, 0x308(r31)
/* 801F6ECC 001F3E0C 80 1F 03 0C */ lwz r0, 0x30c(r31)
/* 801F6ED0 001F3E10 90 83 01 38 */ stw r4, 0x138(r3)
/* 801F6ED4 001F3E14 90 03 01 3C */ stw r0, 0x13c(r3)
/* 801F6ED8 001F3E18 80 1F 03 10 */ lwz r0, 0x310(r31)
/* 801F6EDC 001F3E1C 90 03 01 40 */ stw r0, 0x140(r3)
/* 801F6EE0 001F3E20 80 9F 03 14 */ lwz r4, 0x314(r31)
/* 801F6EE4 001F3E24 80 1F 03 18 */ lwz r0, 0x318(r31)
/* 801F6EE8 001F3E28 90 83 01 44 */ stw r4, 0x144(r3)
/* 801F6EEC 001F3E2C 90 03 01 48 */ stw r0, 0x148(r3)
/* 801F6EF0 001F3E30 80 1F 03 1C */ lwz r0, 0x31c(r31)
/* 801F6EF4 001F3E34 90 03 01 4C */ stw r0, 0x14c(r3)
/* 801F6EF8 001F3E38 80 9F 03 20 */ lwz r4, 0x320(r31)
/* 801F6EFC 001F3E3C 80 1F 03 24 */ lwz r0, 0x324(r31)
/* 801F6F00 001F3E40 90 83 01 50 */ stw r4, 0x150(r3)
/* 801F6F04 001F3E44 90 03 01 54 */ stw r0, 0x154(r3)
/* 801F6F08 001F3E48 80 1F 03 28 */ lwz r0, 0x328(r31)
/* 801F6F0C 001F3E4C 90 03 01 58 */ stw r0, 0x158(r3)
/* 801F6F10 001F3E50 80 9F 03 2C */ lwz r4, 0x32c(r31)
/* 801F6F14 001F3E54 80 1F 03 30 */ lwz r0, 0x330(r31)
/* 801F6F18 001F3E58 90 83 01 5C */ stw r4, 0x15c(r3)
/* 801F6F1C 001F3E5C 90 03 01 60 */ stw r0, 0x160(r3)
/* 801F6F20 001F3E60 80 1F 03 34 */ lwz r0, 0x334(r31)
/* 801F6F24 001F3E64 90 03 01 64 */ stw r0, 0x164(r3)
/* 801F6F28 001F3E68 80 9F 03 38 */ lwz r4, 0x338(r31)
/* 801F6F2C 001F3E6C 80 1F 03 3C */ lwz r0, 0x33c(r31)
/* 801F6F30 001F3E70 90 83 01 68 */ stw r4, 0x168(r3)
/* 801F6F34 001F3E74 90 03 01 6C */ stw r0, 0x16c(r3)
/* 801F6F38 001F3E78 80 1F 03 40 */ lwz r0, 0x340(r31)
/* 801F6F3C 001F3E7C 90 03 01 70 */ stw r0, 0x170(r3)
/* 801F6F40 001F3E80 80 9F 03 44 */ lwz r4, 0x344(r31)
/* 801F6F44 001F3E84 80 1F 03 48 */ lwz r0, 0x348(r31)
/* 801F6F48 001F3E88 90 83 01 74 */ stw r4, 0x174(r3)
/* 801F6F4C 001F3E8C 90 03 01 78 */ stw r0, 0x178(r3)
/* 801F6F50 001F3E90 80 1F 03 4C */ lwz r0, 0x34c(r31)
/* 801F6F54 001F3E94 90 03 01 7C */ stw r0, 0x17c(r3)
/* 801F6F58 001F3E98 80 9F 03 50 */ lwz r4, 0x350(r31)
/* 801F6F5C 001F3E9C 80 1F 03 54 */ lwz r0, 0x354(r31)
/* 801F6F60 001F3EA0 90 83 01 80 */ stw r4, 0x180(r3)
/* 801F6F64 001F3EA4 90 03 01 84 */ stw r0, 0x184(r3)
/* 801F6F68 001F3EA8 80 1F 03 58 */ lwz r0, 0x358(r31)
/* 801F6F6C 001F3EAC 90 03 01 88 */ stw r0, 0x188(r3)
/* 801F6F70 001F3EB0 80 9F 03 5C */ lwz r4, 0x35c(r31)
/* 801F6F74 001F3EB4 80 1F 03 60 */ lwz r0, 0x360(r31)
/* 801F6F78 001F3EB8 90 83 01 8C */ stw r4, 0x18c(r3)
/* 801F6F7C 001F3EBC 90 03 01 90 */ stw r0, 0x190(r3)
/* 801F6F80 001F3EC0 80 1F 03 64 */ lwz r0, 0x364(r31)
/* 801F6F84 001F3EC4 90 03 01 94 */ stw r0, 0x194(r3)
/* 801F6F88 001F3EC8 80 9F 03 68 */ lwz r4, 0x368(r31)
/* 801F6F8C 001F3ECC 80 1F 03 6C */ lwz r0, 0x36c(r31)
/* 801F6F90 001F3ED0 90 83 01 98 */ stw r4, 0x198(r3)
/* 801F6F94 001F3ED4 90 03 01 9C */ stw r0, 0x19c(r3)
/* 801F6F98 001F3ED8 80 1F 03 70 */ lwz r0, 0x370(r31)
/* 801F6F9C 001F3EDC 90 03 01 A0 */ stw r0, 0x1a0(r3)
/* 801F6FA0 001F3EE0 80 9F 03 74 */ lwz r4, 0x374(r31)
/* 801F6FA4 001F3EE4 80 1F 03 78 */ lwz r0, 0x378(r31)
/* 801F6FA8 001F3EE8 90 83 01 A4 */ stw r4, 0x1a4(r3)
/* 801F6FAC 001F3EEC 90 03 01 A8 */ stw r0, 0x1a8(r3)
/* 801F6FB0 001F3EF0 80 1F 03 7C */ lwz r0, 0x37c(r31)
/* 801F6FB4 001F3EF4 90 03 01 AC */ stw r0, 0x1ac(r3)
/* 801F6FB8 001F3EF8 80 9F 03 80 */ lwz r4, 0x380(r31)
/* 801F6FBC 001F3EFC 80 1F 03 84 */ lwz r0, 0x384(r31)
/* 801F6FC0 001F3F00 90 83 01 B0 */ stw r4, 0x1b0(r3)
/* 801F6FC4 001F3F04 90 03 01 B4 */ stw r0, 0x1b4(r3)
/* 801F6FC8 001F3F08 80 1F 03 88 */ lwz r0, 0x388(r31)
/* 801F6FCC 001F3F0C 90 03 01 B8 */ stw r0, 0x1b8(r3)
/* 801F6FD0 001F3F10 80 9F 03 8C */ lwz r4, 0x38c(r31)
/* 801F6FD4 001F3F14 80 1F 03 90 */ lwz r0, 0x390(r31)
/* 801F6FD8 001F3F18 90 83 01 BC */ stw r4, 0x1bc(r3)
/* 801F6FDC 001F3F1C 90 03 01 C0 */ stw r0, 0x1c0(r3)
/* 801F6FE0 001F3F20 80 1F 03 94 */ lwz r0, 0x394(r31)
/* 801F6FE4 001F3F24 90 03 01 C4 */ stw r0, 0x1c4(r3)
/* 801F6FE8 001F3F28 80 9F 03 98 */ lwz r4, 0x398(r31)
/* 801F6FEC 001F3F2C 80 1F 03 9C */ lwz r0, 0x39c(r31)
/* 801F6FF0 001F3F30 90 83 01 C8 */ stw r4, 0x1c8(r3)
/* 801F6FF4 001F3F34 90 03 01 CC */ stw r0, 0x1cc(r3)
/* 801F6FF8 001F3F38 80 1F 03 A0 */ lwz r0, 0x3a0(r31)
/* 801F6FFC 001F3F3C 90 03 01 D0 */ stw r0, 0x1d0(r3)
/* 801F7000 001F3F40 80 9F 03 A4 */ lwz r4, 0x3a4(r31)
/* 801F7004 001F3F44 80 1F 03 A8 */ lwz r0, 0x3a8(r31)
/* 801F7008 001F3F48 90 83 01 D4 */ stw r4, 0x1d4(r3)
/* 801F700C 001F3F4C 90 03 01 D8 */ stw r0, 0x1d8(r3)
/* 801F7010 001F3F50 80 1F 03 AC */ lwz r0, 0x3ac(r31)
/* 801F7014 001F3F54 90 03 01 DC */ stw r0, 0x1dc(r3)
/* 801F7018 001F3F58 80 9F 03 B0 */ lwz r4, 0x3b0(r31)
/* 801F701C 001F3F5C 80 1F 03 B4 */ lwz r0, 0x3b4(r31)
/* 801F7020 001F3F60 90 83 01 E0 */ stw r4, 0x1e0(r3)
/* 801F7024 001F3F64 90 03 01 E4 */ stw r0, 0x1e4(r3)
/* 801F7028 001F3F68 80 1F 03 B8 */ lwz r0, 0x3b8(r31)
/* 801F702C 001F3F6C 90 03 01 E8 */ stw r0, 0x1e8(r3)
/* 801F7030 001F3F70 80 9F 03 BC */ lwz r4, 0x3bc(r31)
/* 801F7034 001F3F74 80 1F 03 C0 */ lwz r0, 0x3c0(r31)
/* 801F7038 001F3F78 90 83 01 EC */ stw r4, 0x1ec(r3)
/* 801F703C 001F3F7C 90 03 01 F0 */ stw r0, 0x1f0(r3)
/* 801F7040 001F3F80 80 1F 03 C4 */ lwz r0, 0x3c4(r31)
/* 801F7044 001F3F84 90 03 01 F4 */ stw r0, 0x1f4(r3)
/* 801F7048 001F3F88 80 9F 03 C8 */ lwz r4, 0x3c8(r31)
/* 801F704C 001F3F8C 80 1F 03 CC */ lwz r0, 0x3cc(r31)
/* 801F7050 001F3F90 90 83 01 F8 */ stw r4, 0x1f8(r3)
/* 801F7054 001F3F94 90 03 01 FC */ stw r0, 0x1fc(r3)
/* 801F7058 001F3F98 80 1F 03 D0 */ lwz r0, 0x3d0(r31)
/* 801F705C 001F3F9C 90 03 02 00 */ stw r0, 0x200(r3)
/* 801F7060 001F3FA0 80 9F 03 D4 */ lwz r4, 0x3d4(r31)
/* 801F7064 001F3FA4 80 1F 03 D8 */ lwz r0, 0x3d8(r31)
/* 801F7068 001F3FA8 90 83 02 04 */ stw r4, 0x204(r3)
/* 801F706C 001F3FAC 90 03 02 08 */ stw r0, 0x208(r3)
/* 801F7070 001F3FB0 80 1F 03 DC */ lwz r0, 0x3dc(r31)
/* 801F7074 001F3FB4 90 03 02 0C */ stw r0, 0x20c(r3)
/* 801F7078 001F3FB8 80 9F 03 E0 */ lwz r4, 0x3e0(r31)
/* 801F707C 001F3FBC 80 1F 03 E4 */ lwz r0, 0x3e4(r31)
/* 801F7080 001F3FC0 90 83 02 10 */ stw r4, 0x210(r3)
/* 801F7084 001F3FC4 90 03 02 14 */ stw r0, 0x214(r3)
/* 801F7088 001F3FC8 80 1F 03 E8 */ lwz r0, 0x3e8(r31)
/* 801F708C 001F3FCC 90 03 02 18 */ stw r0, 0x218(r3)
/* 801F7090 001F3FD0 80 9F 03 EC */ lwz r4, 0x3ec(r31)
/* 801F7094 001F3FD4 80 1F 03 F0 */ lwz r0, 0x3f0(r31)
/* 801F7098 001F3FD8 90 83 02 1C */ stw r4, 0x21c(r3)
/* 801F709C 001F3FDC 90 03 02 20 */ stw r0, 0x220(r3)
/* 801F70A0 001F3FE0 80 1F 03 F4 */ lwz r0, 0x3f4(r31)
/* 801F70A4 001F3FE4 90 03 02 24 */ stw r0, 0x224(r3)
/* 801F70A8 001F3FE8 80 9F 03 F8 */ lwz r4, 0x3f8(r31)
/* 801F70AC 001F3FEC 80 1F 03 FC */ lwz r0, 0x3fc(r31)
/* 801F70B0 001F3FF0 90 83 02 28 */ stw r4, 0x228(r3)
/* 801F70B4 001F3FF4 90 03 02 2C */ stw r0, 0x22c(r3)
/* 801F70B8 001F3FF8 80 1F 04 00 */ lwz r0, 0x400(r31)
/* 801F70BC 001F3FFC 90 03 02 30 */ stw r0, 0x230(r3)
/* 801F70C0 001F4000 80 9F 04 04 */ lwz r4, 0x404(r31)
/* 801F70C4 001F4004 80 1F 04 08 */ lwz r0, 0x408(r31)
/* 801F70C8 001F4008 90 83 02 34 */ stw r4, 0x234(r3)
/* 801F70CC 001F400C 90 03 02 38 */ stw r0, 0x238(r3)
/* 801F70D0 001F4010 80 1F 04 0C */ lwz r0, 0x40c(r31)
/* 801F70D4 001F4014 90 03 02 3C */ stw r0, 0x23c(r3)
/* 801F70D8 001F4018 80 9F 04 10 */ lwz r4, 0x410(r31)
/* 801F70DC 001F401C 80 1F 04 14 */ lwz r0, 0x414(r31)
/* 801F70E0 001F4020 90 83 02 40 */ stw r4, 0x240(r3)
/* 801F70E4 001F4024 90 03 02 44 */ stw r0, 0x244(r3)
/* 801F70E8 001F4028 80 1F 04 18 */ lwz r0, 0x418(r31)
/* 801F70EC 001F402C 90 03 02 48 */ stw r0, 0x248(r3)
/* 801F70F0 001F4030 80 9F 04 1C */ lwz r4, 0x41c(r31)
/* 801F70F4 001F4034 80 1F 04 20 */ lwz r0, 0x420(r31)
/* 801F70F8 001F4038 90 83 02 4C */ stw r4, 0x24c(r3)
/* 801F70FC 001F403C 90 03 02 50 */ stw r0, 0x250(r3)
/* 801F7100 001F4040 80 1F 04 24 */ lwz r0, 0x424(r31)
/* 801F7104 001F4044 90 03 02 54 */ stw r0, 0x254(r3)
/* 801F7108 001F4048 80 9F 04 28 */ lwz r4, 0x428(r31)
/* 801F710C 001F404C 80 1F 04 2C */ lwz r0, 0x42c(r31)
/* 801F7110 001F4050 90 83 02 58 */ stw r4, 0x258(r3)
/* 801F7114 001F4054 90 03 02 5C */ stw r0, 0x25c(r3)
/* 801F7118 001F4058 80 1F 04 30 */ lwz r0, 0x430(r31)
/* 801F711C 001F405C 90 03 02 60 */ stw r0, 0x260(r3)
/* 801F7120 001F4060 80 9F 04 34 */ lwz r4, 0x434(r31)
/* 801F7124 001F4064 80 1F 04 38 */ lwz r0, 0x438(r31)
/* 801F7128 001F4068 90 83 02 64 */ stw r4, 0x264(r3)
/* 801F712C 001F406C 90 03 02 68 */ stw r0, 0x268(r3)
/* 801F7130 001F4070 80 1F 04 3C */ lwz r0, 0x43c(r31)
/* 801F7134 001F4074 90 03 02 6C */ stw r0, 0x26c(r3)
/* 801F7138 001F4078 80 9F 04 40 */ lwz r4, 0x440(r31)
/* 801F713C 001F407C 80 1F 04 44 */ lwz r0, 0x444(r31)
/* 801F7140 001F4080 90 83 02 70 */ stw r4, 0x270(r3)
/* 801F7144 001F4084 90 03 02 74 */ stw r0, 0x274(r3)
/* 801F7148 001F4088 80 1F 04 48 */ lwz r0, 0x448(r31)
/* 801F714C 001F408C 90 03 02 78 */ stw r0, 0x278(r3)
/* 801F7150 001F4090 80 9F 04 4C */ lwz r4, 0x44c(r31)
/* 801F7154 001F4094 80 1F 04 50 */ lwz r0, 0x450(r31)
/* 801F7158 001F4098 90 83 02 7C */ stw r4, 0x27c(r3)
/* 801F715C 001F409C 90 03 02 80 */ stw r0, 0x280(r3)
/* 801F7160 001F40A0 80 1F 04 54 */ lwz r0, 0x454(r31)
/* 801F7164 001F40A4 90 03 02 84 */ stw r0, 0x284(r3)
/* 801F7168 001F40A8 80 9F 04 58 */ lwz r4, 0x458(r31)
/* 801F716C 001F40AC 80 1F 04 5C */ lwz r0, 0x45c(r31)
/* 801F7170 001F40B0 90 83 02 88 */ stw r4, 0x288(r3)
/* 801F7174 001F40B4 90 03 02 8C */ stw r0, 0x28c(r3)
/* 801F7178 001F40B8 80 1F 04 60 */ lwz r0, 0x460(r31)
/* 801F717C 001F40BC 90 03 02 90 */ stw r0, 0x290(r3)
/* 801F7180 001F40C0 80 9F 04 64 */ lwz r4, 0x464(r31)
/* 801F7184 001F40C4 80 1F 04 68 */ lwz r0, 0x468(r31)
/* 801F7188 001F40C8 90 83 02 94 */ stw r4, 0x294(r3)
/* 801F718C 001F40CC 90 03 02 98 */ stw r0, 0x298(r3)
/* 801F7190 001F40D0 80 1F 04 6C */ lwz r0, 0x46c(r31)
/* 801F7194 001F40D4 90 03 02 9C */ stw r0, 0x29c(r3)
/* 801F7198 001F40D8 80 9F 04 70 */ lwz r4, 0x470(r31)
/* 801F719C 001F40DC 80 1F 04 74 */ lwz r0, 0x474(r31)
/* 801F71A0 001F40E0 90 83 02 A0 */ stw r4, 0x2a0(r3)
/* 801F71A4 001F40E4 90 03 02 A4 */ stw r0, 0x2a4(r3)
/* 801F71A8 001F40E8 80 1F 04 78 */ lwz r0, 0x478(r31)
/* 801F71AC 001F40EC 90 03 02 A8 */ stw r0, 0x2a8(r3)
/* 801F71B0 001F40F0 80 9F 04 7C */ lwz r4, 0x47c(r31)
/* 801F71B4 001F40F4 80 1F 04 80 */ lwz r0, 0x480(r31)
/* 801F71B8 001F40F8 90 83 02 AC */ stw r4, 0x2ac(r3)
/* 801F71BC 001F40FC 90 03 02 B0 */ stw r0, 0x2b0(r3)
/* 801F71C0 001F4100 80 1F 04 84 */ lwz r0, 0x484(r31)
/* 801F71C4 001F4104 90 03 02 B4 */ stw r0, 0x2b4(r3)
/* 801F71C8 001F4108 80 9F 04 88 */ lwz r4, 0x488(r31)
/* 801F71CC 001F410C 80 1F 04 8C */ lwz r0, 0x48c(r31)
/* 801F71D0 001F4110 90 83 02 B8 */ stw r4, 0x2b8(r3)
/* 801F71D4 001F4114 90 03 02 BC */ stw r0, 0x2bc(r3)
/* 801F71D8 001F4118 80 1F 04 90 */ lwz r0, 0x490(r31)
/* 801F71DC 001F411C 90 03 02 C0 */ stw r0, 0x2c0(r3)
/* 801F71E0 001F4120 80 9F 04 94 */ lwz r4, 0x494(r31)
/* 801F71E4 001F4124 80 1F 04 98 */ lwz r0, 0x498(r31)
/* 801F71E8 001F4128 90 83 02 C4 */ stw r4, 0x2c4(r3)
/* 801F71EC 001F412C 90 03 02 C8 */ stw r0, 0x2c8(r3)
/* 801F71F0 001F4130 80 1F 04 9C */ lwz r0, 0x49c(r31)
/* 801F71F4 001F4134 90 03 02 CC */ stw r0, 0x2cc(r3)
/* 801F71F8 001F4138 80 9F 04 A0 */ lwz r4, 0x4a0(r31)
/* 801F71FC 001F413C 80 1F 04 A4 */ lwz r0, 0x4a4(r31)
/* 801F7200 001F4140 90 83 02 D0 */ stw r4, 0x2d0(r3)
/* 801F7204 001F4144 90 03 02 D4 */ stw r0, 0x2d4(r3)
/* 801F7208 001F4148 80 1F 04 A8 */ lwz r0, 0x4a8(r31)
/* 801F720C 001F414C 90 03 02 D8 */ stw r0, 0x2d8(r3)
/* 801F7210 001F4150 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801F7214 001F4154 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F7218 001F4158 7C 08 03 A6 */ mtlr r0
/* 801F721C 001F415C 38 21 00 10 */ addi r1, r1, 0x10
/* 801F7220 001F4160 4E 80 00 20 */ blr