lbl_80184E38: /* 80184E38 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80184E3C 7C 08 02 A6 */ mflr r0 /* 80184E40 90 01 00 54 */ stw r0, 0x54(r1) /* 80184E44 39 61 00 50 */ addi r11, r1, 0x50 /* 80184E48 48 1D D3 6D */ bl _savegpr_19 /* 80184E4C 7C 76 1B 78 */ mr r22, r3 /* 80184E50 48 00 81 F5 */ bl setSaveData__14dFile_select_cFv /* 80184E54 3B 56 03 B8 */ addi r26, r22, 0x3b8 /* 80184E58 83 36 03 E0 */ lwz r25, 0x3e0(r22) /* 80184E5C 83 16 03 E4 */ lwz r24, 0x3e4(r22) /* 80184E60 3B E0 00 00 */ li r31, 0 /* 80184E64 9B F6 02 65 */ stb r31, 0x265(r22) /* 80184E68 3A E0 00 00 */ li r23, 0 lbl_80184E6C: /* 80184E6C 7F 96 FA 14 */ add r28, r22, r31 /* 80184E70 80 7C 01 64 */ lwz r3, 0x164(r28) /* 80184E74 38 80 00 00 */ li r4, 0 /* 80184E78 81 83 00 00 */ lwz r12, 0(r3) /* 80184E7C 81 8C 00 0C */ lwz r12, 0xc(r12) /* 80184E80 7D 89 03 A6 */ mtctr r12 /* 80184E84 4E 80 04 21 */ bctrl /* 80184E88 80 7C 01 70 */ lwz r3, 0x170(r28) /* 80184E8C 38 80 00 00 */ li r4, 0 /* 80184E90 81 83 00 00 */ lwz r12, 0(r3) /* 80184E94 81 8C 00 0C */ lwz r12, 0xc(r12) /* 80184E98 7D 89 03 A6 */ mtctr r12 /* 80184E9C 4E 80 04 21 */ bctrl /* 80184EA0 80 7C 01 7C */ lwz r3, 0x17c(r28) /* 80184EA4 38 80 00 00 */ li r4, 0 /* 80184EA8 81 83 00 00 */ lwz r12, 0(r3) /* 80184EAC 81 8C 00 0C */ lwz r12, 0xc(r12) /* 80184EB0 7D 89 03 A6 */ mtctr r12 /* 80184EB4 4E 80 04 21 */ bctrl /* 80184EB8 7F 76 BA 14 */ add r27, r22, r23 /* 80184EBC 88 1B 02 5B */ lbz r0, 0x25b(r27) /* 80184EC0 28 00 00 00 */ cmplwi r0, 0 /* 80184EC4 40 82 00 70 */ bne lbl_80184F34 /* 80184EC8 83 DA 00 28 */ lwz r30, 0x28(r26) /* 80184ECC 83 BA 00 2C */ lwz r29, 0x2c(r26) /* 80184ED0 3C 60 80 00 */ lis r3, 0x8000 /* 0x800000F8@ha */ /* 80184ED4 80 03 00 F8 */ lwz r0, 0x00F8(r3) /* 0x800000F8@l */ /* 80184ED8 54 13 F0 BE */ srwi r19, r0, 2 /* 80184EDC 7F C3 F3 78 */ mr r3, r30 /* 80184EE0 7F A4 EB 78 */ mr r4, r29 /* 80184EE4 38 A0 00 00 */ li r5, 0 /* 80184EE8 7E 66 9B 78 */ mr r6, r19 /* 80184EEC 48 1D D4 39 */ bl __div2i /* 80184EF0 7C 94 23 78 */ mr r20, r4 /* 80184EF4 7C 75 1B 78 */ mr r21, r3 /* 80184EF8 7F 23 CB 78 */ mr r3, r25 /* 80184EFC 7F 04 C3 78 */ mr r4, r24 /* 80184F00 38 A0 00 00 */ li r5, 0 /* 80184F04 7E 66 9B 78 */ mr r6, r19 /* 80184F08 48 1D D4 1D */ bl __div2i /* 80184F0C 6C 65 80 00 */ xoris r5, r3, 0x8000 /* 80184F10 6E A3 80 00 */ xoris r3, r21, 0x8000 /* 80184F14 7C 14 20 10 */ subfc r0, r20, r4 /* 80184F18 7C 63 29 10 */ subfe r3, r3, r5 /* 80184F1C 7C 65 29 10 */ subfe r3, r5, r5 /* 80184F20 7C 63 00 D1 */ neg. r3, r3 /* 80184F24 41 82 00 10 */ beq lbl_80184F34 /* 80184F28 7F B8 EB 78 */ mr r24, r29 /* 80184F2C 7F D9 F3 78 */ mr r25, r30 /* 80184F30 9A F6 02 65 */ stb r23, 0x265(r22) lbl_80184F34: /* 80184F34 88 1B 02 5B */ lbz r0, 0x25b(r27) /* 80184F38 28 00 00 00 */ cmplwi r0, 0 /* 80184F3C 3B 5A 0A 94 */ addi r26, r26, 0xa94 /* 80184F40 40 82 00 10 */ bne lbl_80184F50 /* 80184F44 88 1B 02 58 */ lbz r0, 0x258(r27) /* 80184F48 28 00 00 00 */ cmplwi r0, 0 /* 80184F4C 41 82 00 38 */ beq lbl_80184F84 lbl_80184F50: /* 80184F50 80 7C 02 20 */ lwz r3, 0x220(r28) /* 80184F54 38 80 00 00 */ li r4, 0 /* 80184F58 81 83 00 00 */ lwz r12, 0(r3) /* 80184F5C 81 8C 00 0C */ lwz r12, 0xc(r12) /* 80184F60 7D 89 03 A6 */ mtctr r12 /* 80184F64 4E 80 04 21 */ bctrl /* 80184F68 80 7C 02 2C */ lwz r3, 0x22c(r28) /* 80184F6C 38 80 00 FF */ li r4, 0xff /* 80184F70 81 83 00 00 */ lwz r12, 0(r3) /* 80184F74 81 8C 00 0C */ lwz r12, 0xc(r12) /* 80184F78 7D 89 03 A6 */ mtctr r12 /* 80184F7C 4E 80 04 21 */ bctrl /* 80184F80 48 00 00 34 */ b lbl_80184FB4 lbl_80184F84: /* 80184F84 80 7C 02 20 */ lwz r3, 0x220(r28) /* 80184F88 38 80 00 FF */ li r4, 0xff /* 80184F8C 81 83 00 00 */ lwz r12, 0(r3) /* 80184F90 81 8C 00 0C */ lwz r12, 0xc(r12) /* 80184F94 7D 89 03 A6 */ mtctr r12 /* 80184F98 4E 80 04 21 */ bctrl /* 80184F9C 80 7C 02 2C */ lwz r3, 0x22c(r28) /* 80184FA0 38 80 00 00 */ li r4, 0 /* 80184FA4 81 83 00 00 */ lwz r12, 0(r3) /* 80184FA8 81 8C 00 0C */ lwz r12, 0xc(r12) /* 80184FAC 7D 89 03 A6 */ mtctr r12 /* 80184FB0 4E 80 04 21 */ bctrl lbl_80184FB4: /* 80184FB4 80 7C 01 88 */ lwz r3, 0x188(r28) /* 80184FB8 38 80 00 00 */ li r4, 0 /* 80184FBC 81 83 00 00 */ lwz r12, 0(r3) /* 80184FC0 81 8C 00 0C */ lwz r12, 0xc(r12) /* 80184FC4 7D 89 03 A6 */ mtctr r12 /* 80184FC8 4E 80 04 21 */ bctrl /* 80184FCC 3A F7 00 01 */ addi r23, r23, 1 /* 80184FD0 2C 17 00 03 */ cmpwi r23, 3 /* 80184FD4 3B FF 00 04 */ addi r31, r31, 4 /* 80184FD8 41 80 FE 94 */ blt lbl_80184E6C /* 80184FDC 80 76 00 6C */ lwz r3, 0x6c(r22) /* 80184FE0 48 00 D1 81 */ bl init__15dFile_warning_cFv /* 80184FE4 7E C3 B3 78 */ mr r3, r22 /* 80184FE8 38 80 00 01 */ li r4, 1 /* 80184FEC 38 A0 00 21 */ li r5, 0x21 /* 80184FF0 4B FF FC C5 */ bl selectDataBaseMoveAnmInitSet__14dFile_select_cFii /* 80184FF4 38 00 00 A8 */ li r0, 0xa8 /* 80184FF8 90 01 00 08 */ stw r0, 8(r1) /* 80184FFC 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13) /* 80185000 38 81 00 08 */ addi r4, r1, 8 /* 80185004 38 A0 00 00 */ li r5, 0 /* 80185008 38 C0 00 00 */ li r6, 0 /* 8018500C 38 E0 00 00 */ li r7, 0 /* 80185010 C0 22 9F 40 */ lfs f1, lit_4611(r2) /* 80185014 FC 40 08 90 */ fmr f2, f1 /* 80185018 C0 62 9F 44 */ lfs f3, lit_4612(r2) /* 8018501C FC 80 18 90 */ fmr f4, f3 /* 80185020 39 00 00 00 */ li r8, 0 /* 80185024 48 12 69 61 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc /* 80185028 39 61 00 50 */ addi r11, r1, 0x50 /* 8018502C 48 1D D1 D5 */ bl _restgpr_19 /* 80185030 80 01 00 54 */ lwz r0, 0x54(r1) /* 80185034 7C 08 03 A6 */ mtlr r0 /* 80185038 38 21 00 50 */ addi r1, r1, 0x50 /* 8018503C 4E 80 00 20 */ blr