tp/asm/d/menu/d_menu_window.s

4733 lines
233 KiB
ArmAsm

.include "macros.inc"
.section .text, "ax" # 801f9f84
.global dMw_UP_TRIGGER
dMw_UP_TRIGGER:
/* 801F9F84 001F6EC4 3C 60 80 3E */ lis r3, m_cpadInfo@ha
/* 801F9F88 001F6EC8 38 63 D2 E8 */ addi r3, r3, m_cpadInfo@l
/* 801F9F8C 001F6ECC 80 03 00 34 */ lwz r0, 0x34(r3)
/* 801F9F90 001F6ED0 54 03 EF FE */ rlwinm r3, r0, 0x1d, 0x1f, 0x1f
/* 801F9F94 001F6ED4 4E 80 00 20 */ blr
.global dMw_DOWN_TRIGGER
dMw_DOWN_TRIGGER:
/* 801F9F98 001F6ED8 3C 60 80 3E */ lis r3, m_cpadInfo@ha
/* 801F9F9C 001F6EDC 38 63 D2 E8 */ addi r3, r3, m_cpadInfo@l
/* 801F9FA0 001F6EE0 80 03 00 34 */ lwz r0, 0x34(r3)
/* 801F9FA4 001F6EE4 54 03 F7 FE */ rlwinm r3, r0, 0x1e, 0x1f, 0x1f
/* 801F9FA8 001F6EE8 4E 80 00 20 */ blr
.global dMw_LEFT_TRIGGER
dMw_LEFT_TRIGGER:
/* 801F9FAC 001F6EEC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F9FB0 001F6EF0 7C 08 02 A6 */ mflr r0
/* 801F9FB4 001F6EF4 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F9FB8 001F6EF8 3C 60 80 3E */ lis r3, m_cpadInfo@ha
/* 801F9FBC 001F6EFC 38 63 D2 E8 */ addi r3, r3, m_cpadInfo@l
/* 801F9FC0 001F6F00 80 03 00 34 */ lwz r0, 0x34(r3)
/* 801F9FC4 001F6F04 54 00 07 FF */ clrlwi. r0, r0, 0x1f
/* 801F9FC8 001F6F08 41 82 00 18 */ beq lbl_801F9FE0
/* 801F9FCC 001F6F0C 4B FF FF B9 */ bl dMw_UP_TRIGGER
/* 801F9FD0 001F6F10 2C 03 00 00 */ cmpwi r3, 0
/* 801F9FD4 001F6F14 40 82 00 0C */ bne lbl_801F9FE0
/* 801F9FD8 001F6F18 38 60 00 01 */ li r3, 1
/* 801F9FDC 001F6F1C 48 00 00 08 */ b lbl_801F9FE4
lbl_801F9FE0:
/* 801F9FE0 001F6F20 38 60 00 00 */ li r3, 0
lbl_801F9FE4:
/* 801F9FE4 001F6F24 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F9FE8 001F6F28 7C 08 03 A6 */ mtlr r0
/* 801F9FEC 001F6F2C 38 21 00 10 */ addi r1, r1, 0x10
/* 801F9FF0 001F6F30 4E 80 00 20 */ blr
.global dMw_RIGHT_TRIGGER
dMw_RIGHT_TRIGGER:
/* 801F9FF4 001F6F34 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F9FF8 001F6F38 7C 08 02 A6 */ mflr r0
/* 801F9FFC 001F6F3C 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FA000 001F6F40 3C 60 80 3E */ lis r3, m_cpadInfo@ha
/* 801FA004 001F6F44 38 63 D2 E8 */ addi r3, r3, m_cpadInfo@l
/* 801FA008 001F6F48 80 03 00 34 */ lwz r0, 0x34(r3)
/* 801FA00C 001F6F4C 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
/* 801FA010 001F6F50 41 82 00 18 */ beq lbl_801FA028
/* 801FA014 001F6F54 4B FF FF 71 */ bl dMw_UP_TRIGGER
/* 801FA018 001F6F58 2C 03 00 00 */ cmpwi r3, 0
/* 801FA01C 001F6F5C 40 82 00 0C */ bne lbl_801FA028
/* 801FA020 001F6F60 38 60 00 01 */ li r3, 1
/* 801FA024 001F6F64 48 00 00 08 */ b lbl_801FA02C
lbl_801FA028:
/* 801FA028 001F6F68 38 60 00 00 */ li r3, 0
lbl_801FA02C:
/* 801FA02C 001F6F6C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FA030 001F6F70 7C 08 03 A6 */ mtlr r0
/* 801FA034 001F6F74 38 21 00 10 */ addi r1, r1, 0x10
/* 801FA038 001F6F78 4E 80 00 20 */ blr
.global dMw_A_TRIGGER
dMw_A_TRIGGER:
/* 801FA03C 001F6F7C 3C 60 80 3E */ lis r3, m_cpadInfo@ha
/* 801FA040 001F6F80 38 63 D2 E8 */ addi r3, r3, m_cpadInfo@l
/* 801FA044 001F6F84 80 03 00 34 */ lwz r0, 0x34(r3)
/* 801FA048 001F6F88 54 03 C7 FE */ rlwinm r3, r0, 0x18, 0x1f, 0x1f
/* 801FA04C 001F6F8C 4E 80 00 20 */ blr
.global dMw_B_TRIGGER
dMw_B_TRIGGER:
/* 801FA050 001F6F90 3C 60 80 3E */ lis r3, m_cpadInfo@ha
/* 801FA054 001F6F94 38 63 D2 E8 */ addi r3, r3, m_cpadInfo@l
/* 801FA058 001F6F98 80 03 00 34 */ lwz r0, 0x34(r3)
/* 801FA05C 001F6F9C 54 03 BF FE */ rlwinm r3, r0, 0x17, 0x1f, 0x1f
/* 801FA060 001F6FA0 4E 80 00 20 */ blr
.global dMw_Z_TRIGGER
dMw_Z_TRIGGER:
/* 801FA064 001F6FA4 3C 60 80 3E */ lis r3, m_cpadInfo@ha
/* 801FA068 001F6FA8 38 63 D2 E8 */ addi r3, r3, m_cpadInfo@l
/* 801FA06C 001F6FAC 80 03 00 34 */ lwz r0, 0x34(r3)
/* 801FA070 001F6FB0 54 03 E7 FE */ rlwinm r3, r0, 0x1c, 0x1f, 0x1f
/* 801FA074 001F6FB4 4E 80 00 20 */ blr
.global dMw_START_TRIGGER
dMw_START_TRIGGER:
/* 801FA078 001F6FB8 3C 60 80 3E */ lis r3, m_cpadInfo@ha
/* 801FA07C 001F6FBC 38 63 D2 E8 */ addi r3, r3, m_cpadInfo@l
/* 801FA080 001F6FC0 80 03 00 34 */ lwz r0, 0x34(r3)
/* 801FA084 001F6FC4 54 03 A7 FE */ rlwinm r3, r0, 0x14, 0x1f, 0x1f
/* 801FA088 001F6FC8 4E 80 00 20 */ blr
/* 801FA08C 001F6FCC 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FA090 001F6FD0 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801FA094 001F6FD4 80 63 00 24 */ lwz r3, 0x24(r3)
/* 801FA098 001F6FD8 28 03 00 00 */ cmplwi r3, 0
/* 801FA09C 001F6FDC 4D 82 00 20 */ beqlr
/* 801FA0A0 001F6FE0 38 00 00 01 */ li r0, 1
/* 801FA0A4 001F6FE4 98 03 01 54 */ stb r0, 0x154(r3)
/* 801FA0A8 001F6FE8 4E 80 00 20 */ blr
/* 801FA0AC 001F6FEC 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FA0B0 001F6FF0 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801FA0B4 001F6FF4 80 63 00 24 */ lwz r3, 0x24(r3)
/* 801FA0B8 001F6FF8 28 03 00 00 */ cmplwi r3, 0
/* 801FA0BC 001F6FFC 4D 82 00 20 */ beqlr
/* 801FA0C0 001F7000 38 00 00 00 */ li r0, 0
/* 801FA0C4 001F7004 98 03 01 54 */ stb r0, 0x154(r3)
/* 801FA0C8 001F7008 4E 80 00 20 */ blr
/* 801FA0CC 001F700C 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FA0D0 001F7010 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801FA0D4 001F7014 80 63 00 24 */ lwz r3, 0x24(r3)
/* 801FA0D8 001F7018 28 03 00 00 */ cmplwi r3, 0
/* 801FA0DC 001F701C 4D 82 00 20 */ beqlr
/* 801FA0E0 001F7020 88 03 01 47 */ lbz r0, 0x147(r3)
/* 801FA0E4 001F7024 60 00 00 01 */ ori r0, r0, 1
/* 801FA0E8 001F7028 98 03 01 47 */ stb r0, 0x147(r3)
/* 801FA0EC 001F702C 4E 80 00 20 */ blr
/* 801FA0F0 001F7030 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FA0F4 001F7034 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801FA0F8 001F7038 80 63 00 24 */ lwz r3, 0x24(r3)
/* 801FA0FC 001F703C 28 03 00 00 */ cmplwi r3, 0
/* 801FA100 001F7040 4D 82 00 20 */ beqlr
/* 801FA104 001F7044 88 03 01 47 */ lbz r0, 0x147(r3)
/* 801FA108 001F7048 54 00 06 3C */ rlwinm r0, r0, 0, 0x18, 0x1e
/* 801FA10C 001F704C 98 03 01 47 */ stb r0, 0x147(r3)
/* 801FA110 001F7050 4E 80 00 20 */ blr
.global dMw_isMenuRing
dMw_isMenuRing:
/* 801FA114 001F7054 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FA118 001F7058 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801FA11C 001F705C 80 63 00 24 */ lwz r3, 0x24(r3)
/* 801FA120 001F7060 28 03 00 00 */ cmplwi r3, 0
/* 801FA124 001F7064 41 82 00 10 */ beq lbl_801FA134
/* 801FA128 001F7068 88 03 01 47 */ lbz r0, 0x147(r3)
/* 801FA12C 001F706C 54 03 07 FE */ clrlwi r3, r0, 0x1f
/* 801FA130 001F7070 4E 80 00 20 */ blr
lbl_801FA134:
/* 801FA134 001F7074 38 60 00 00 */ li r3, 0
/* 801FA138 001F7078 4E 80 00 20 */ blr
/* 801FA13C 001F707C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FA140 001F7080 7C 08 02 A6 */ mflr r0
/* 801FA144 001F7084 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FA148 001F7088 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FA14C 001F708C 93 C1 00 08 */ stw r30, 8(r1)
/* 801FA150 001F7090 7C 7E 1B 78 */ mr r30, r3
/* 801FA154 001F7094 7C 9F 23 78 */ mr r31, r4
/* 801FA158 001F7098 3C 80 80 43 */ lis r4, lbl_80430188@ha
/* 801FA15C 001F709C 38 84 01 88 */ addi r4, r4, lbl_80430188@l
/* 801FA160 001F70A0 88 04 00 B9 */ lbz r0, 0xb9(r4)
/* 801FA164 001F70A4 98 04 00 BA */ stb r0, 0xba(r4)
/* 801FA168 001F70A8 38 00 00 00 */ li r0, 0
/* 801FA16C 001F70AC 98 04 00 B9 */ stb r0, 0xb9(r4)
/* 801FA170 001F70B0 48 00 1C A5 */ bl dMw_c_NS_dMw_capture_delete
/* 801FA174 001F70B4 57 E3 06 3E */ clrlwi r3, r31, 0x18
/* 801FA178 001F70B8 38 03 FF FD */ addi r0, r3, -3
/* 801FA17C 001F70BC 28 00 00 1F */ cmplwi r0, 0x1f
/* 801FA180 001F70C0 41 81 00 78 */ bgt lbl_801FA1F8
/* 801FA184 001F70C4 3C 60 80 3C */ lis r3, lbl_803BEF94@ha
/* 801FA188 001F70C8 38 63 EF 94 */ addi r3, r3, lbl_803BEF94@l
/* 801FA18C 001F70CC 54 00 10 3A */ slwi r0, r0, 2
/* 801FA190 001F70D0 7C 03 00 2E */ lwzx r0, r3, r0
/* 801FA194 001F70D4 7C 09 03 A6 */ mtctr r0
/* 801FA198 001F70D8 4E 80 04 20 */ bctr
/* 801FA19C 001F70DC 48 00 2C DD */ bl dMw_c_NS_dMw_fade_in
/* 801FA1A0 001F70E0 7F C3 F3 78 */ mr r3, r30
/* 801FA1A4 001F70E4 38 80 00 01 */ li r4, 1
/* 801FA1A8 001F70E8 48 00 1E E9 */ bl dMw_c_NS_dMw_collect_delete
/* 801FA1AC 001F70EC 48 00 00 4C */ b lbl_801FA1F8
/* 801FA1B0 001F70F0 7F C3 F3 78 */ mr r3, r30
/* 801FA1B4 001F70F4 38 80 00 01 */ li r4, 1
/* 801FA1B8 001F70F8 48 00 22 B5 */ bl dMw_c_NS_dMw_dmap_delete
/* 801FA1BC 001F70FC 48 00 00 3C */ b lbl_801FA1F8
/* 801FA1C0 001F7100 7F C3 F3 78 */ mr r3, r30
/* 801FA1C4 001F7104 38 80 00 01 */ li r4, 1
/* 801FA1C8 001F7108 48 00 20 9D */ bl dMw_c_NS_dMw_fmap_delete
/* 801FA1CC 001F710C 48 00 00 2C */ b lbl_801FA1F8
/* 801FA1D0 001F7110 7F C3 F3 78 */ mr r3, r30
/* 801FA1D4 001F7114 48 00 1D 8D */ bl dMw_c_NS_dMw_ring_delete
/* 801FA1D8 001F7118 48 00 00 20 */ b lbl_801FA1F8
/* 801FA1DC 001F711C 48 00 2C 9D */ bl dMw_c_NS_dMw_fade_in
/* 801FA1E0 001F7120 7F C3 F3 78 */ mr r3, r30
/* 801FA1E4 001F7124 48 00 23 ED */ bl dMw_c_NS_dMw_save_delete
/* 801FA1E8 001F7128 48 00 00 10 */ b lbl_801FA1F8
/* 801FA1EC 001F712C 48 00 2C 8D */ bl dMw_c_NS_dMw_fade_in
/* 801FA1F0 001F7130 7F C3 F3 78 */ mr r3, r30
/* 801FA1F4 001F7134 48 00 2A 51 */ bl dMw_c_NS_dMw_insect_delete
lbl_801FA1F8:
/* 801FA1F8 001F7138 80 7E 01 00 */ lwz r3, 0x100(r30)
/* 801FA1FC 001F713C 48 0D 43 D1 */ bl freeAll__7JKRHeapFv
/* 801FA200 001F7140 38 60 00 00 */ li r3, 0
/* 801FA204 001F7144 4B E3 3F 85 */ bl dComIfGp_offHeapLockFlag
/* 801FA208 001F7148 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FA20C 001F714C 83 C1 00 08 */ lwz r30, 8(r1)
/* 801FA210 001F7150 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FA214 001F7154 7C 08 03 A6 */ mtlr r0
/* 801FA218 001F7158 38 21 00 10 */ addi r1, r1, 0x10
/* 801FA21C 001F715C 4E 80 00 20 */ blr
/* 801FA220 001F7160 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FA224 001F7164 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801FA228 001F7168 88 03 00 B9 */ lbz r0, 0xb9(r3)
/* 801FA22C 001F716C 98 03 00 BA */ stb r0, 0xba(r3)
/* 801FA230 001F7170 38 00 00 02 */ li r0, 2
/* 801FA234 001F7174 98 03 00 B9 */ stb r0, 0xb9(r3)
/* 801FA238 001F7178 4E 80 00 20 */ blr
/* 801FA23C 001F717C 4E 80 00 20 */ blr
/* 801FA240 001F7180 4E 80 00 20 */ blr
/* 801FA244 001F7184 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801FA248 001F7188 7C 08 02 A6 */ mflr r0
/* 801FA24C 001F718C 90 01 00 24 */ stw r0, 0x24(r1)
/* 801FA250 001F7190 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 801FA254 001F7194 7C 7F 1B 78 */ mr r31, r3
/* 801FA258 001F7198 38 80 00 03 */ li r4, 3
/* 801FA25C 001F719C 98 83 01 44 */ stb r4, 0x144(r3)
/* 801FA260 001F71A0 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FA264 001F71A4 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801FA268 001F71A8 88 03 00 B9 */ lbz r0, 0xb9(r3)
/* 801FA26C 001F71AC 98 03 00 BA */ stb r0, 0xba(r3)
/* 801FA270 001F71B0 98 83 00 B9 */ stb r4, 0xb9(r3)
/* 801FA274 001F71B4 38 00 00 5B */ li r0, 0x5b
/* 801FA278 001F71B8 90 01 00 08 */ stw r0, 8(r1)
/* 801FA27C 001F71BC 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 801FA280 001F71C0 38 81 00 08 */ addi r4, r1, 8
/* 801FA284 001F71C4 38 A0 00 00 */ li r5, 0
/* 801FA288 001F71C8 38 C0 00 00 */ li r6, 0
/* 801FA28C 001F71CC 38 E0 00 00 */ li r7, 0
/* 801FA290 001F71D0 C0 22 AA C4 */ lfs f1, lbl_804544C4-_SDA2_BASE_(r2)
/* 801FA294 001F71D4 FC 40 08 90 */ fmr f2, f1
/* 801FA298 001F71D8 C0 62 AA C8 */ lfs f3, lbl_804544C8-_SDA2_BASE_(r2)
/* 801FA29C 001F71DC FC 80 18 90 */ fmr f4, f3
/* 801FA2A0 001F71E0 39 00 00 00 */ li r8, 0
/* 801FA2A4 001F71E4 48 0B 16 E1 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 801FA2A8 001F71E8 48 00 2B 61 */ bl dMw_c_NS_dMw_fade_out
/* 801FA2AC 001F71EC 7F E3 FB 78 */ mr r3, r31
/* 801FA2B0 001F71F0 48 00 1A D1 */ bl dMw_c_NS_dMw_capture_create
/* 801FA2B4 001F71F4 38 00 00 00 */ li r0, 0
/* 801FA2B8 001F71F8 98 1F 01 53 */ stb r0, 0x153(r31)
/* 801FA2BC 001F71FC 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 801FA2C0 001F7200 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801FA2C4 001F7204 7C 08 03 A6 */ mtlr r0
/* 801FA2C8 001F7208 38 21 00 20 */ addi r1, r1, 0x20
/* 801FA2CC 001F720C 4E 80 00 20 */ blr
/* 801FA2D0 001F7210 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FA2D4 001F7214 7C 08 02 A6 */ mflr r0
/* 801FA2D8 001F7218 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FA2DC 001F721C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FA2E0 001F7220 7C 7F 1B 78 */ mr r31, r3
/* 801FA2E4 001F7224 54 83 06 3E */ clrlwi r3, r4, 0x18
/* 801FA2E8 001F7228 38 03 FF FC */ addi r0, r3, -4
/* 801FA2EC 001F722C 28 00 00 1A */ cmplwi r0, 0x1a
/* 801FA2F0 001F7230 41 81 01 68 */ bgt lbl_801FA458
/* 801FA2F4 001F7234 3C 60 80 3C */ lis r3, lbl_803BF014@ha
/* 801FA2F8 001F7238 38 63 F0 14 */ addi r3, r3, lbl_803BF014@l
/* 801FA2FC 001F723C 54 00 10 3A */ slwi r0, r0, 2
/* 801FA300 001F7240 7C 03 00 2E */ lwzx r0, r3, r0
/* 801FA304 001F7244 7C 09 03 A6 */ mtctr r0
/* 801FA308 001F7248 4E 80 04 20 */ bctr
/* 801FA30C 001F724C 48 00 2B 6D */ bl dMw_c_NS_dMw_fade_in
/* 801FA310 001F7250 38 60 00 01 */ li r3, 1
/* 801FA314 001F7254 4B E3 3D CD */ bl dComIfGp_setHeapLockFlag
/* 801FA318 001F7258 7F E3 FB 78 */ mr r3, r31
/* 801FA31C 001F725C 48 00 1C DD */ bl dMw_c_NS_dMw_collect_create
/* 801FA320 001F7260 48 00 01 38 */ b lbl_801FA458
/* 801FA324 001F7264 48 00 2B 55 */ bl dMw_c_NS_dMw_fade_in
/* 801FA328 001F7268 7F E3 FB 78 */ mr r3, r31
/* 801FA32C 001F726C 48 00 22 A5 */ bl dMw_c_NS_dMw_save_delete
/* 801FA330 001F7270 38 80 00 03 */ li r4, 3
/* 801FA334 001F7274 98 9F 01 44 */ stb r4, 0x144(r31)
/* 801FA338 001F7278 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FA33C 001F727C 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801FA340 001F7280 88 03 00 B9 */ lbz r0, 0xb9(r3)
/* 801FA344 001F7284 98 03 00 BA */ stb r0, 0xba(r3)
/* 801FA348 001F7288 98 83 00 B9 */ stb r4, 0xb9(r3)
/* 801FA34C 001F728C 7F E3 FB 78 */ mr r3, r31
/* 801FA350 001F7290 48 00 1C A9 */ bl dMw_c_NS_dMw_collect_create
/* 801FA354 001F7294 48 00 01 04 */ b lbl_801FA458
/* 801FA358 001F7298 48 00 2B 21 */ bl dMw_c_NS_dMw_fade_in
/* 801FA35C 001F729C 7F E3 FB 78 */ mr r3, r31
/* 801FA360 001F72A0 48 00 23 AD */ bl dMw_c_NS_dMw_option_delete
/* 801FA364 001F72A4 38 80 00 03 */ li r4, 3
/* 801FA368 001F72A8 98 9F 01 44 */ stb r4, 0x144(r31)
/* 801FA36C 001F72AC 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FA370 001F72B0 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801FA374 001F72B4 88 03 00 B9 */ lbz r0, 0xb9(r3)
/* 801FA378 001F72B8 98 03 00 BA */ stb r0, 0xba(r3)
/* 801FA37C 001F72BC 98 83 00 B9 */ stb r4, 0xb9(r3)
/* 801FA380 001F72C0 7F E3 FB 78 */ mr r3, r31
/* 801FA384 001F72C4 48 00 1C 75 */ bl dMw_c_NS_dMw_collect_create
/* 801FA388 001F72C8 48 00 00 D0 */ b lbl_801FA458
/* 801FA38C 001F72CC 48 00 2A ED */ bl dMw_c_NS_dMw_fade_in
/* 801FA390 001F72D0 7F E3 FB 78 */ mr r3, r31
/* 801FA394 001F72D4 48 00 24 C9 */ bl dMw_c_NS_dMw_letter_delete
/* 801FA398 001F72D8 38 80 00 03 */ li r4, 3
/* 801FA39C 001F72DC 98 9F 01 44 */ stb r4, 0x144(r31)
/* 801FA3A0 001F72E0 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FA3A4 001F72E4 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801FA3A8 001F72E8 88 03 00 B9 */ lbz r0, 0xb9(r3)
/* 801FA3AC 001F72EC 98 03 00 BA */ stb r0, 0xba(r3)
/* 801FA3B0 001F72F0 98 83 00 B9 */ stb r4, 0xb9(r3)
/* 801FA3B4 001F72F4 7F E3 FB 78 */ mr r3, r31
/* 801FA3B8 001F72F8 48 00 1C 41 */ bl dMw_c_NS_dMw_collect_create
/* 801FA3BC 001F72FC 48 00 00 9C */ b lbl_801FA458
/* 801FA3C0 001F7300 48 00 2A B9 */ bl dMw_c_NS_dMw_fade_in
/* 801FA3C4 001F7304 7F E3 FB 78 */ mr r3, r31
/* 801FA3C8 001F7308 48 00 25 DD */ bl dMw_c_NS_dMw_fishing_delete
/* 801FA3CC 001F730C 38 80 00 03 */ li r4, 3
/* 801FA3D0 001F7310 98 9F 01 44 */ stb r4, 0x144(r31)
/* 801FA3D4 001F7314 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FA3D8 001F7318 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801FA3DC 001F731C 88 03 00 B9 */ lbz r0, 0xb9(r3)
/* 801FA3E0 001F7320 98 03 00 BA */ stb r0, 0xba(r3)
/* 801FA3E4 001F7324 98 83 00 B9 */ stb r4, 0xb9(r3)
/* 801FA3E8 001F7328 7F E3 FB 78 */ mr r3, r31
/* 801FA3EC 001F732C 48 00 1C 0D */ bl dMw_c_NS_dMw_collect_create
/* 801FA3F0 001F7330 48 00 00 68 */ b lbl_801FA458
/* 801FA3F4 001F7334 48 00 2A 85 */ bl dMw_c_NS_dMw_fade_in
/* 801FA3F8 001F7338 7F E3 FB 78 */ mr r3, r31
/* 801FA3FC 001F733C 48 00 26 F1 */ bl dMw_c_NS_dMw_skill_delete
/* 801FA400 001F7340 38 80 00 03 */ li r4, 3
/* 801FA404 001F7344 98 9F 01 44 */ stb r4, 0x144(r31)
/* 801FA408 001F7348 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FA40C 001F734C 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801FA410 001F7350 88 03 00 B9 */ lbz r0, 0xb9(r3)
/* 801FA414 001F7354 98 03 00 BA */ stb r0, 0xba(r3)
/* 801FA418 001F7358 98 83 00 B9 */ stb r4, 0xb9(r3)
/* 801FA41C 001F735C 7F E3 FB 78 */ mr r3, r31
/* 801FA420 001F7360 48 00 1B D9 */ bl dMw_c_NS_dMw_collect_create
/* 801FA424 001F7364 48 00 00 34 */ b lbl_801FA458
/* 801FA428 001F7368 48 00 2A 51 */ bl dMw_c_NS_dMw_fade_in
/* 801FA42C 001F736C 7F E3 FB 78 */ mr r3, r31
/* 801FA430 001F7370 48 00 28 15 */ bl dMw_c_NS_dMw_insect_delete
/* 801FA434 001F7374 38 80 00 03 */ li r4, 3
/* 801FA438 001F7378 98 9F 01 44 */ stb r4, 0x144(r31)
/* 801FA43C 001F737C 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FA440 001F7380 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801FA444 001F7384 88 03 00 B9 */ lbz r0, 0xb9(r3)
/* 801FA448 001F7388 98 03 00 BA */ stb r0, 0xba(r3)
/* 801FA44C 001F738C 98 83 00 B9 */ stb r4, 0xb9(r3)
/* 801FA450 001F7390 7F E3 FB 78 */ mr r3, r31
/* 801FA454 001F7394 48 00 1B A5 */ bl dMw_c_NS_dMw_collect_create
lbl_801FA458:
/* 801FA458 001F7398 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FA45C 001F739C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FA460 001F73A0 7C 08 03 A6 */ mtlr r0
/* 801FA464 001F73A4 38 21 00 10 */ addi r1, r1, 0x10
/* 801FA468 001F73A8 4E 80 00 20 */ blr
/* 801FA46C 001F73AC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FA470 001F73B0 7C 08 02 A6 */ mflr r0
/* 801FA474 001F73B4 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FA478 001F73B8 80 63 01 14 */ lwz r3, 0x114(r3)
/* 801FA47C 001F73BC 80 63 00 04 */ lwz r3, 4(r3)
/* 801FA480 001F73C0 88 03 02 5E */ lbz r0, 0x25e(r3)
/* 801FA484 001F73C4 28 00 00 01 */ cmplwi r0, 1
/* 801FA488 001F73C8 41 82 00 9C */ beq lbl_801FA524
/* 801FA48C 001F73CC 28 00 00 02 */ cmplwi r0, 2
/* 801FA490 001F73D0 41 82 00 94 */ beq lbl_801FA524
/* 801FA494 001F73D4 28 00 00 03 */ cmplwi r0, 3
/* 801FA498 001F73D8 41 82 00 1C */ beq lbl_801FA4B4
/* 801FA49C 001F73DC 28 00 00 04 */ cmplwi r0, 4
/* 801FA4A0 001F73E0 41 82 00 14 */ beq lbl_801FA4B4
/* 801FA4A4 001F73E4 28 00 00 05 */ cmplwi r0, 5
/* 801FA4A8 001F73E8 41 82 00 0C */ beq lbl_801FA4B4
/* 801FA4AC 001F73EC 28 00 00 06 */ cmplwi r0, 6
/* 801FA4B0 001F73F0 40 82 00 3C */ bne lbl_801FA4EC
lbl_801FA4B4:
/* 801FA4B4 001F73F4 38 00 00 A4 */ li r0, 0xa4
/* 801FA4B8 001F73F8 90 01 00 0C */ stw r0, 0xc(r1)
/* 801FA4BC 001F73FC 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 801FA4C0 001F7400 38 81 00 0C */ addi r4, r1, 0xc
/* 801FA4C4 001F7404 38 A0 00 00 */ li r5, 0
/* 801FA4C8 001F7408 38 C0 00 00 */ li r6, 0
/* 801FA4CC 001F740C 38 E0 00 00 */ li r7, 0
/* 801FA4D0 001F7410 C0 22 AA C4 */ lfs f1, lbl_804544C4-_SDA2_BASE_(r2)
/* 801FA4D4 001F7414 FC 40 08 90 */ fmr f2, f1
/* 801FA4D8 001F7418 C0 62 AA C8 */ lfs f3, lbl_804544C8-_SDA2_BASE_(r2)
/* 801FA4DC 001F741C FC 80 18 90 */ fmr f4, f3
/* 801FA4E0 001F7420 39 00 00 00 */ li r8, 0
/* 801FA4E4 001F7424 48 0B 14 A1 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 801FA4E8 001F7428 48 00 00 3C */ b lbl_801FA524
lbl_801FA4EC:
/* 801FA4EC 001F742C 38 00 00 5C */ li r0, 0x5c
/* 801FA4F0 001F7430 90 01 00 08 */ stw r0, 8(r1)
/* 801FA4F4 001F7434 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 801FA4F8 001F7438 38 81 00 08 */ addi r4, r1, 8
/* 801FA4FC 001F743C 38 A0 00 00 */ li r5, 0
/* 801FA500 001F7440 38 C0 00 00 */ li r6, 0
/* 801FA504 001F7444 38 E0 00 00 */ li r7, 0
/* 801FA508 001F7448 C0 22 AA C4 */ lfs f1, lbl_804544C4-_SDA2_BASE_(r2)
/* 801FA50C 001F744C FC 40 08 90 */ fmr f2, f1
/* 801FA510 001F7450 C0 62 AA C8 */ lfs f3, lbl_804544C8-_SDA2_BASE_(r2)
/* 801FA514 001F7454 FC 80 18 90 */ fmr f4, f3
/* 801FA518 001F7458 39 00 00 00 */ li r8, 0
/* 801FA51C 001F745C 48 0B 14 69 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 801FA520 001F7460 48 02 44 B5 */ bl dMeter2Info_set2DVibrationM
lbl_801FA524:
/* 801FA524 001F7464 48 00 28 E5 */ bl dMw_c_NS_dMw_fade_out
/* 801FA528 001F7468 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FA52C 001F746C 7C 08 03 A6 */ mtlr r0
/* 801FA530 001F7470 38 21 00 10 */ addi r1, r1, 0x10
/* 801FA534 001F7474 4E 80 00 20 */ blr
/* 801FA538 001F7478 3C 80 80 43 */ lis r4, lbl_80430188@ha
/* 801FA53C 001F747C 38 84 01 88 */ addi r4, r4, lbl_80430188@l
/* 801FA540 001F7480 88 04 00 B9 */ lbz r0, 0xb9(r4)
/* 801FA544 001F7484 98 04 00 BA */ stb r0, 0xba(r4)
/* 801FA548 001F7488 38 00 00 04 */ li r0, 4
/* 801FA54C 001F748C 98 04 00 B9 */ stb r0, 0xb9(r4)
/* 801FA550 001F7490 38 00 00 00 */ li r0, 0
/* 801FA554 001F7494 98 03 01 53 */ stb r0, 0x153(r3)
/* 801FA558 001F7498 4E 80 00 20 */ blr
/* 801FA55C 001F749C 4E 80 00 20 */ blr
/* 801FA560 001F74A0 4E 80 00 20 */ blr
/* 801FA564 001F74A4 3C 80 80 43 */ lis r4, lbl_80430188@ha
/* 801FA568 001F74A8 38 84 01 88 */ addi r4, r4, lbl_80430188@l
/* 801FA56C 001F74AC 88 04 00 B9 */ lbz r0, 0xb9(r4)
/* 801FA570 001F74B0 98 04 00 BA */ stb r0, 0xba(r4)
/* 801FA574 001F74B4 38 00 00 05 */ li r0, 5
/* 801FA578 001F74B8 98 04 00 B9 */ stb r0, 0xb9(r4)
/* 801FA57C 001F74BC 38 00 00 00 */ li r0, 0
/* 801FA580 001F74C0 98 03 01 53 */ stb r0, 0x153(r3)
/* 801FA584 001F74C4 4E 80 00 20 */ blr
/* 801FA588 001F74C8 4E 80 00 20 */ blr
/* 801FA58C 001F74CC 4E 80 00 20 */ blr
/* 801FA590 001F74D0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FA594 001F74D4 7C 08 02 A6 */ mflr r0
/* 801FA598 001F74D8 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FA59C 001F74DC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FA5A0 001F74E0 7C 7F 1B 78 */ mr r31, r3
/* 801FA5A4 001F74E4 38 A0 00 0A */ li r5, 0xa
/* 801FA5A8 001F74E8 98 A3 01 44 */ stb r5, 0x144(r3)
/* 801FA5AC 001F74EC 3C 80 80 43 */ lis r4, lbl_80430188@ha
/* 801FA5B0 001F74F0 38 84 01 88 */ addi r4, r4, lbl_80430188@l
/* 801FA5B4 001F74F4 88 04 00 B9 */ lbz r0, 0xb9(r4)
/* 801FA5B8 001F74F8 98 04 00 BA */ stb r0, 0xba(r4)
/* 801FA5BC 001F74FC 98 A4 00 B9 */ stb r5, 0xb9(r4)
/* 801FA5C0 001F7500 38 80 00 01 */ li r4, 1
/* 801FA5C4 001F7504 48 00 1A CD */ bl dMw_c_NS_dMw_collect_delete
/* 801FA5C8 001F7508 7F E3 FB 78 */ mr r3, r31
/* 801FA5CC 001F750C 48 00 1F 55 */ bl dMw_c_NS_dMw_save_create
/* 801FA5D0 001F7510 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FA5D4 001F7514 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FA5D8 001F7518 7C 08 03 A6 */ mtlr r0
/* 801FA5DC 001F751C 38 21 00 10 */ addi r1, r1, 0x10
/* 801FA5E0 001F7520 4E 80 00 20 */ blr
/* 801FA5E4 001F7524 4E 80 00 20 */ blr
/* 801FA5E8 001F7528 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FA5EC 001F752C 7C 08 02 A6 */ mflr r0
/* 801FA5F0 001F7530 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FA5F4 001F7534 48 00 28 15 */ bl dMw_c_NS_dMw_fade_out
/* 801FA5F8 001F7538 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FA5FC 001F753C 7C 08 03 A6 */ mtlr r0
/* 801FA600 001F7540 38 21 00 10 */ addi r1, r1, 0x10
/* 801FA604 001F7544 4E 80 00 20 */ blr
/* 801FA608 001F7548 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FA60C 001F754C 7C 08 02 A6 */ mflr r0
/* 801FA610 001F7550 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FA614 001F7554 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FA618 001F7558 7C 7F 1B 78 */ mr r31, r3
/* 801FA61C 001F755C 38 A0 00 0A */ li r5, 0xa
/* 801FA620 001F7560 98 A3 01 44 */ stb r5, 0x144(r3)
/* 801FA624 001F7564 3C 80 80 43 */ lis r4, lbl_80430188@ha
/* 801FA628 001F7568 38 84 01 88 */ addi r4, r4, lbl_80430188@l
/* 801FA62C 001F756C 88 04 00 B9 */ lbz r0, 0xb9(r4)
/* 801FA630 001F7570 98 04 00 BA */ stb r0, 0xba(r4)
/* 801FA634 001F7574 98 A4 00 B9 */ stb r5, 0xb9(r4)
/* 801FA638 001F7578 38 80 00 01 */ li r4, 1
/* 801FA63C 001F757C 48 00 1A 55 */ bl dMw_c_NS_dMw_collect_delete
/* 801FA640 001F7580 7F E3 FB 78 */ mr r3, r31
/* 801FA644 001F7584 48 00 20 25 */ bl dMw_c_NS_dMw_option_create
/* 801FA648 001F7588 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FA64C 001F758C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FA650 001F7590 7C 08 03 A6 */ mtlr r0
/* 801FA654 001F7594 38 21 00 10 */ addi r1, r1, 0x10
/* 801FA658 001F7598 4E 80 00 20 */ blr
/* 801FA65C 001F759C 4E 80 00 20 */ blr
/* 801FA660 001F75A0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FA664 001F75A4 7C 08 02 A6 */ mflr r0
/* 801FA668 001F75A8 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FA66C 001F75AC 48 00 27 9D */ bl dMw_c_NS_dMw_fade_out
/* 801FA670 001F75B0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FA674 001F75B4 7C 08 03 A6 */ mtlr r0
/* 801FA678 001F75B8 38 21 00 10 */ addi r1, r1, 0x10
/* 801FA67C 001F75BC 4E 80 00 20 */ blr
/* 801FA680 001F75C0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FA684 001F75C4 7C 08 02 A6 */ mflr r0
/* 801FA688 001F75C8 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FA68C 001F75CC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FA690 001F75D0 7C 7F 1B 78 */ mr r31, r3
/* 801FA694 001F75D4 38 A0 00 0A */ li r5, 0xa
/* 801FA698 001F75D8 98 A3 01 44 */ stb r5, 0x144(r3)
/* 801FA69C 001F75DC 3C 80 80 43 */ lis r4, lbl_80430188@ha
/* 801FA6A0 001F75E0 38 84 01 88 */ addi r4, r4, lbl_80430188@l
/* 801FA6A4 001F75E4 88 04 00 B9 */ lbz r0, 0xb9(r4)
/* 801FA6A8 001F75E8 98 04 00 BA */ stb r0, 0xba(r4)
/* 801FA6AC 001F75EC 98 A4 00 B9 */ stb r5, 0xb9(r4)
/* 801FA6B0 001F75F0 38 00 00 00 */ li r0, 0
/* 801FA6B4 001F75F4 98 03 01 52 */ stb r0, 0x152(r3)
/* 801FA6B8 001F75F8 38 80 00 01 */ li r4, 1
/* 801FA6BC 001F75FC 48 00 19 D5 */ bl dMw_c_NS_dMw_collect_delete
/* 801FA6C0 001F7600 7F E3 FB 78 */ mr r3, r31
/* 801FA6C4 001F7604 48 00 20 F9 */ bl dMw_c_NS_dMw_letter_create
/* 801FA6C8 001F7608 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FA6CC 001F760C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FA6D0 001F7610 7C 08 03 A6 */ mtlr r0
/* 801FA6D4 001F7614 38 21 00 10 */ addi r1, r1, 0x10
/* 801FA6D8 001F7618 4E 80 00 20 */ blr
/* 801FA6DC 001F761C 4E 80 00 20 */ blr
/* 801FA6E0 001F7620 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FA6E4 001F7624 7C 08 02 A6 */ mflr r0
/* 801FA6E8 001F7628 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FA6EC 001F762C 38 00 00 A5 */ li r0, 0xa5
/* 801FA6F0 001F7630 90 01 00 08 */ stw r0, 8(r1)
/* 801FA6F4 001F7634 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 801FA6F8 001F7638 38 81 00 08 */ addi r4, r1, 8
/* 801FA6FC 001F763C 38 A0 00 00 */ li r5, 0
/* 801FA700 001F7640 38 C0 00 00 */ li r6, 0
/* 801FA704 001F7644 38 E0 00 00 */ li r7, 0
/* 801FA708 001F7648 C0 22 AA C4 */ lfs f1, lbl_804544C4-_SDA2_BASE_(r2)
/* 801FA70C 001F764C FC 40 08 90 */ fmr f2, f1
/* 801FA710 001F7650 C0 62 AA C8 */ lfs f3, lbl_804544C8-_SDA2_BASE_(r2)
/* 801FA714 001F7654 FC 80 18 90 */ fmr f4, f3
/* 801FA718 001F7658 39 00 00 00 */ li r8, 0
/* 801FA71C 001F765C 48 0B 12 69 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 801FA720 001F7660 48 02 42 B1 */ bl dMeter2Info_set2DVibration
/* 801FA724 001F7664 48 00 26 E5 */ bl dMw_c_NS_dMw_fade_out
/* 801FA728 001F7668 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FA72C 001F766C 7C 08 03 A6 */ mtlr r0
/* 801FA730 001F7670 38 21 00 10 */ addi r1, r1, 0x10
/* 801FA734 001F7674 4E 80 00 20 */ blr
/* 801FA738 001F7678 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FA73C 001F767C 7C 08 02 A6 */ mflr r0
/* 801FA740 001F7680 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FA744 001F7684 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FA748 001F7688 7C 7F 1B 78 */ mr r31, r3
/* 801FA74C 001F768C 38 A0 00 0A */ li r5, 0xa
/* 801FA750 001F7690 98 A3 01 44 */ stb r5, 0x144(r3)
/* 801FA754 001F7694 3C 80 80 43 */ lis r4, lbl_80430188@ha
/* 801FA758 001F7698 38 84 01 88 */ addi r4, r4, lbl_80430188@l
/* 801FA75C 001F769C 88 04 00 B9 */ lbz r0, 0xb9(r4)
/* 801FA760 001F76A0 98 04 00 BA */ stb r0, 0xba(r4)
/* 801FA764 001F76A4 98 A4 00 B9 */ stb r5, 0xb9(r4)
/* 801FA768 001F76A8 38 00 00 00 */ li r0, 0
/* 801FA76C 001F76AC 98 03 01 52 */ stb r0, 0x152(r3)
/* 801FA770 001F76B0 38 80 00 01 */ li r4, 1
/* 801FA774 001F76B4 48 00 19 1D */ bl dMw_c_NS_dMw_collect_delete
/* 801FA778 001F76B8 7F E3 FB 78 */ mr r3, r31
/* 801FA77C 001F76BC 48 00 21 89 */ bl dMw_c_NS_dMw_fishing_create
/* 801FA780 001F76C0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FA784 001F76C4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FA788 001F76C8 7C 08 03 A6 */ mtlr r0
/* 801FA78C 001F76CC 38 21 00 10 */ addi r1, r1, 0x10
/* 801FA790 001F76D0 4E 80 00 20 */ blr
/* 801FA794 001F76D4 4E 80 00 20 */ blr
/* 801FA798 001F76D8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FA79C 001F76DC 7C 08 02 A6 */ mflr r0
/* 801FA7A0 001F76E0 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FA7A4 001F76E4 38 00 00 A5 */ li r0, 0xa5
/* 801FA7A8 001F76E8 90 01 00 08 */ stw r0, 8(r1)
/* 801FA7AC 001F76EC 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 801FA7B0 001F76F0 38 81 00 08 */ addi r4, r1, 8
/* 801FA7B4 001F76F4 38 A0 00 00 */ li r5, 0
/* 801FA7B8 001F76F8 38 C0 00 00 */ li r6, 0
/* 801FA7BC 001F76FC 38 E0 00 00 */ li r7, 0
/* 801FA7C0 001F7700 C0 22 AA C4 */ lfs f1, lbl_804544C4-_SDA2_BASE_(r2)
/* 801FA7C4 001F7704 FC 40 08 90 */ fmr f2, f1
/* 801FA7C8 001F7708 C0 62 AA C8 */ lfs f3, lbl_804544C8-_SDA2_BASE_(r2)
/* 801FA7CC 001F770C FC 80 18 90 */ fmr f4, f3
/* 801FA7D0 001F7710 39 00 00 00 */ li r8, 0
/* 801FA7D4 001F7714 48 0B 11 B1 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 801FA7D8 001F7718 48 02 41 F9 */ bl dMeter2Info_set2DVibration
/* 801FA7DC 001F771C 48 00 26 2D */ bl dMw_c_NS_dMw_fade_out
/* 801FA7E0 001F7720 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FA7E4 001F7724 7C 08 03 A6 */ mtlr r0
/* 801FA7E8 001F7728 38 21 00 10 */ addi r1, r1, 0x10
/* 801FA7EC 001F772C 4E 80 00 20 */ blr
/* 801FA7F0 001F7730 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FA7F4 001F7734 7C 08 02 A6 */ mflr r0
/* 801FA7F8 001F7738 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FA7FC 001F773C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FA800 001F7740 7C 7F 1B 78 */ mr r31, r3
/* 801FA804 001F7744 38 A0 00 0A */ li r5, 0xa
/* 801FA808 001F7748 98 A3 01 44 */ stb r5, 0x144(r3)
/* 801FA80C 001F774C 3C 80 80 43 */ lis r4, lbl_80430188@ha
/* 801FA810 001F7750 38 84 01 88 */ addi r4, r4, lbl_80430188@l
/* 801FA814 001F7754 88 04 00 B9 */ lbz r0, 0xb9(r4)
/* 801FA818 001F7758 98 04 00 BA */ stb r0, 0xba(r4)
/* 801FA81C 001F775C 98 A4 00 B9 */ stb r5, 0xb9(r4)
/* 801FA820 001F7760 38 00 00 00 */ li r0, 0
/* 801FA824 001F7764 98 03 01 52 */ stb r0, 0x152(r3)
/* 801FA828 001F7768 38 80 00 01 */ li r4, 1
/* 801FA82C 001F776C 48 00 18 65 */ bl dMw_c_NS_dMw_collect_delete
/* 801FA830 001F7770 7F E3 FB 78 */ mr r3, r31
/* 801FA834 001F7774 48 00 22 19 */ bl dMw_c_NS_dMw_skill_create
/* 801FA838 001F7778 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FA83C 001F777C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FA840 001F7780 7C 08 03 A6 */ mtlr r0
/* 801FA844 001F7784 38 21 00 10 */ addi r1, r1, 0x10
/* 801FA848 001F7788 4E 80 00 20 */ blr
/* 801FA84C 001F778C 4E 80 00 20 */ blr
/* 801FA850 001F7790 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FA854 001F7794 7C 08 02 A6 */ mflr r0
/* 801FA858 001F7798 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FA85C 001F779C 38 00 00 A5 */ li r0, 0xa5
/* 801FA860 001F77A0 90 01 00 08 */ stw r0, 8(r1)
/* 801FA864 001F77A4 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 801FA868 001F77A8 38 81 00 08 */ addi r4, r1, 8
/* 801FA86C 001F77AC 38 A0 00 00 */ li r5, 0
/* 801FA870 001F77B0 38 C0 00 00 */ li r6, 0
/* 801FA874 001F77B4 38 E0 00 00 */ li r7, 0
/* 801FA878 001F77B8 C0 22 AA C4 */ lfs f1, lbl_804544C4-_SDA2_BASE_(r2)
/* 801FA87C 001F77BC FC 40 08 90 */ fmr f2, f1
/* 801FA880 001F77C0 C0 62 AA C8 */ lfs f3, lbl_804544C8-_SDA2_BASE_(r2)
/* 801FA884 001F77C4 FC 80 18 90 */ fmr f4, f3
/* 801FA888 001F77C8 39 00 00 00 */ li r8, 0
/* 801FA88C 001F77CC 48 0B 10 F9 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 801FA890 001F77D0 48 02 41 41 */ bl dMeter2Info_set2DVibration
/* 801FA894 001F77D4 48 00 25 75 */ bl dMw_c_NS_dMw_fade_out
/* 801FA898 001F77D8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FA89C 001F77DC 7C 08 03 A6 */ mtlr r0
/* 801FA8A0 001F77E0 38 21 00 10 */ addi r1, r1, 0x10
/* 801FA8A4 001F77E4 4E 80 00 20 */ blr
/* 801FA8A8 001F77E8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FA8AC 001F77EC 7C 08 02 A6 */ mflr r0
/* 801FA8B0 001F77F0 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FA8B4 001F77F4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FA8B8 001F77F8 7C 7F 1B 78 */ mr r31, r3
/* 801FA8BC 001F77FC 38 A0 00 0A */ li r5, 0xa
/* 801FA8C0 001F7800 98 A3 01 44 */ stb r5, 0x144(r3)
/* 801FA8C4 001F7804 3C 80 80 43 */ lis r4, lbl_80430188@ha
/* 801FA8C8 001F7808 38 84 01 88 */ addi r4, r4, lbl_80430188@l
/* 801FA8CC 001F780C 88 04 00 B9 */ lbz r0, 0xb9(r4)
/* 801FA8D0 001F7810 98 04 00 BA */ stb r0, 0xba(r4)
/* 801FA8D4 001F7814 98 A4 00 B9 */ stb r5, 0xb9(r4)
/* 801FA8D8 001F7818 38 00 00 00 */ li r0, 0
/* 801FA8DC 001F781C 98 03 01 52 */ stb r0, 0x152(r3)
/* 801FA8E0 001F7820 38 80 00 01 */ li r4, 1
/* 801FA8E4 001F7824 48 00 17 AD */ bl dMw_c_NS_dMw_collect_delete
/* 801FA8E8 001F7828 7F E3 FB 78 */ mr r3, r31
/* 801FA8EC 001F782C 38 80 00 00 */ li r4, 0
/* 801FA8F0 001F7830 48 00 22 A5 */ bl dMw_c_NS_dMw_insect_create
/* 801FA8F4 001F7834 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FA8F8 001F7838 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FA8FC 001F783C 7C 08 03 A6 */ mtlr r0
/* 801FA900 001F7840 38 21 00 10 */ addi r1, r1, 0x10
/* 801FA904 001F7844 4E 80 00 20 */ blr
/* 801FA908 001F7848 4E 80 00 20 */ blr
/* 801FA90C 001F784C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FA910 001F7850 7C 08 02 A6 */ mflr r0
/* 801FA914 001F7854 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FA918 001F7858 38 00 00 A5 */ li r0, 0xa5
/* 801FA91C 001F785C 90 01 00 08 */ stw r0, 8(r1)
/* 801FA920 001F7860 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 801FA924 001F7864 38 81 00 08 */ addi r4, r1, 8
/* 801FA928 001F7868 38 A0 00 00 */ li r5, 0
/* 801FA92C 001F786C 38 C0 00 00 */ li r6, 0
/* 801FA930 001F7870 38 E0 00 00 */ li r7, 0
/* 801FA934 001F7874 C0 22 AA C4 */ lfs f1, lbl_804544C4-_SDA2_BASE_(r2)
/* 801FA938 001F7878 FC 40 08 90 */ fmr f2, f1
/* 801FA93C 001F787C C0 62 AA C8 */ lfs f3, lbl_804544C8-_SDA2_BASE_(r2)
/* 801FA940 001F7880 FC 80 18 90 */ fmr f4, f3
/* 801FA944 001F7884 39 00 00 00 */ li r8, 0
/* 801FA948 001F7888 48 0B 10 3D */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 801FA94C 001F788C 48 02 40 85 */ bl dMeter2Info_set2DVibration
/* 801FA950 001F7890 48 00 24 B9 */ bl dMw_c_NS_dMw_fade_out
/* 801FA954 001F7894 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FA958 001F7898 7C 08 03 A6 */ mtlr r0
/* 801FA95C 001F789C 38 21 00 10 */ addi r1, r1, 0x10
/* 801FA960 001F78A0 4E 80 00 20 */ blr
/* 801FA964 001F78A4 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801FA968 001F78A8 7C 08 02 A6 */ mflr r0
/* 801FA96C 001F78AC 90 01 00 24 */ stw r0, 0x24(r1)
/* 801FA970 001F78B0 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 801FA974 001F78B4 7C 7F 1B 78 */ mr r31, r3
/* 801FA978 001F78B8 38 80 00 0A */ li r4, 0xa
/* 801FA97C 001F78BC 98 83 01 44 */ stb r4, 0x144(r3)
/* 801FA980 001F78C0 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FA984 001F78C4 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801FA988 001F78C8 88 03 00 B9 */ lbz r0, 0xb9(r3)
/* 801FA98C 001F78CC 98 03 00 BA */ stb r0, 0xba(r3)
/* 801FA990 001F78D0 98 83 00 B9 */ stb r4, 0xb9(r3)
/* 801FA994 001F78D4 38 00 00 A4 */ li r0, 0xa4
/* 801FA998 001F78D8 90 01 00 08 */ stw r0, 8(r1)
/* 801FA99C 001F78DC 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 801FA9A0 001F78E0 38 81 00 08 */ addi r4, r1, 8
/* 801FA9A4 001F78E4 38 A0 00 00 */ li r5, 0
/* 801FA9A8 001F78E8 38 C0 00 00 */ li r6, 0
/* 801FA9AC 001F78EC 38 E0 00 00 */ li r7, 0
/* 801FA9B0 001F78F0 C0 22 AA C4 */ lfs f1, lbl_804544C4-_SDA2_BASE_(r2)
/* 801FA9B4 001F78F4 FC 40 08 90 */ fmr f2, f1
/* 801FA9B8 001F78F8 C0 62 AA C8 */ lfs f3, lbl_804544C8-_SDA2_BASE_(r2)
/* 801FA9BC 001F78FC FC 80 18 90 */ fmr f4, f3
/* 801FA9C0 001F7900 39 00 00 00 */ li r8, 0
/* 801FA9C4 001F7904 48 0B 0F C1 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 801FA9C8 001F7908 48 00 24 41 */ bl dMw_c_NS_dMw_fade_out
/* 801FA9CC 001F790C 7F E3 FB 78 */ mr r3, r31
/* 801FA9D0 001F7910 48 00 13 B1 */ bl dMw_c_NS_dMw_capture_create
/* 801FA9D4 001F7914 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 801FA9D8 001F7918 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801FA9DC 001F791C 7C 08 03 A6 */ mtlr r0
/* 801FA9E0 001F7920 38 21 00 20 */ addi r1, r1, 0x20
/* 801FA9E4 001F7924 4E 80 00 20 */ blr
/* 801FA9E8 001F7928 4E 80 00 20 */ blr
/* 801FA9EC 001F792C 4E 80 00 20 */ blr
/* 801FA9F0 001F7930 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FA9F4 001F7934 7C 08 02 A6 */ mflr r0
/* 801FA9F8 001F7938 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FA9FC 001F793C 38 00 00 A5 */ li r0, 0xa5
/* 801FAA00 001F7940 90 01 00 08 */ stw r0, 8(r1)
/* 801FAA04 001F7944 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 801FAA08 001F7948 38 81 00 08 */ addi r4, r1, 8
/* 801FAA0C 001F794C 38 A0 00 00 */ li r5, 0
/* 801FAA10 001F7950 38 C0 00 00 */ li r6, 0
/* 801FAA14 001F7954 38 E0 00 00 */ li r7, 0
/* 801FAA18 001F7958 C0 22 AA C4 */ lfs f1, lbl_804544C4-_SDA2_BASE_(r2)
/* 801FAA1C 001F795C FC 40 08 90 */ fmr f2, f1
/* 801FAA20 001F7960 C0 62 AA C8 */ lfs f3, lbl_804544C8-_SDA2_BASE_(r2)
/* 801FAA24 001F7964 FC 80 18 90 */ fmr f4, f3
/* 801FAA28 001F7968 39 00 00 00 */ li r8, 0
/* 801FAA2C 001F796C 48 0B 0F 59 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 801FAA30 001F7970 48 02 3F A1 */ bl dMeter2Info_set2DVibration
/* 801FAA34 001F7974 48 00 23 D5 */ bl dMw_c_NS_dMw_fade_out
/* 801FAA38 001F7978 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FAA3C 001F797C 7C 08 03 A6 */ mtlr r0
/* 801FAA40 001F7980 38 21 00 10 */ addi r1, r1, 0x10
/* 801FAA44 001F7984 4E 80 00 20 */ blr
/* 801FAA48 001F7988 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801FAA4C 001F798C 7C 08 02 A6 */ mflr r0
/* 801FAA50 001F7990 90 01 00 24 */ stw r0, 0x24(r1)
/* 801FAA54 001F7994 39 61 00 20 */ addi r11, r1, 0x20
/* 801FAA58 001F7998 48 16 77 85 */ bl _savegpr_29
/* 801FAA5C 001F799C 7C 7D 1B 78 */ mr r29, r3
/* 801FAA60 001F79A0 88 03 01 4B */ lbz r0, 0x14b(r3)
/* 801FAA64 001F79A4 28 00 00 00 */ cmplwi r0, 0
/* 801FAA68 001F79A8 41 82 00 78 */ beq lbl_801FAAE0
/* 801FAA6C 001F79AC 2C 00 00 03 */ cmpwi r0, 3
/* 801FAA70 001F79B0 41 82 00 3C */ beq lbl_801FAAAC
/* 801FAA74 001F79B4 40 80 00 14 */ bge lbl_801FAA88
/* 801FAA78 001F79B8 2C 00 00 01 */ cmpwi r0, 1
/* 801FAA7C 001F79BC 41 82 00 18 */ beq lbl_801FAA94
/* 801FAA80 001F79C0 40 80 00 20 */ bge lbl_801FAAA0
/* 801FAA84 001F79C4 48 00 00 40 */ b lbl_801FAAC4
lbl_801FAA88:
/* 801FAA88 001F79C8 2C 00 00 05 */ cmpwi r0, 5
/* 801FAA8C 001F79CC 40 80 00 38 */ bge lbl_801FAAC4
/* 801FAA90 001F79D0 48 00 00 28 */ b lbl_801FAAB8
lbl_801FAA94:
/* 801FAA94 001F79D4 38 80 00 02 */ li r4, 2
/* 801FAA98 001F79D8 48 00 13 FD */ bl dMw_c_NS_dMw_ring_create
/* 801FAA9C 001F79DC 48 00 00 34 */ b lbl_801FAAD0
lbl_801FAAA0:
/* 801FAAA0 001F79E0 38 80 00 00 */ li r4, 0
/* 801FAAA4 001F79E4 48 00 13 F1 */ bl dMw_c_NS_dMw_ring_create
/* 801FAAA8 001F79E8 48 00 00 28 */ b lbl_801FAAD0
lbl_801FAAAC:
/* 801FAAAC 001F79EC 38 80 00 03 */ li r4, 3
/* 801FAAB0 001F79F0 48 00 13 E5 */ bl dMw_c_NS_dMw_ring_create
/* 801FAAB4 001F79F4 48 00 00 1C */ b lbl_801FAAD0
lbl_801FAAB8:
/* 801FAAB8 001F79F8 38 80 00 01 */ li r4, 1
/* 801FAABC 001F79FC 48 00 13 D9 */ bl dMw_c_NS_dMw_ring_create
/* 801FAAC0 001F7A00 48 00 00 10 */ b lbl_801FAAD0
lbl_801FAAC4:
/* 801FAAC4 001F7A04 7F A3 EB 78 */ mr r3, r29
/* 801FAAC8 001F7A08 38 80 00 FF */ li r4, 0xff
/* 801FAACC 001F7A0C 48 00 13 C9 */ bl dMw_c_NS_dMw_ring_create
lbl_801FAAD0:
/* 801FAAD0 001F7A10 38 00 00 01 */ li r0, 1
/* 801FAAD4 001F7A14 98 1D 01 46 */ stb r0, 0x146(r29)
/* 801FAAD8 001F7A18 38 00 00 00 */ li r0, 0
/* 801FAADC 001F7A1C 98 1D 01 4B */ stb r0, 0x14b(r29)
lbl_801FAAE0:
/* 801FAAE0 001F7A20 80 6D 86 48 */ lwz r3, lbl_80450BC8-_SDA_BASE_(r13)
/* 801FAAE4 001F7A24 80 03 00 04 */ lwz r0, 4(r3)
/* 801FAAE8 001F7A28 2C 00 00 01 */ cmpwi r0, 1
/* 801FAAEC 001F7A2C 40 82 04 D8 */ bne lbl_801FAFC4
/* 801FAAF0 001F7A30 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801FAAF4 001F7A34 3B C3 61 C0 */ addi r30, r3, g_dComIfG_gameInfo@l
/* 801FAAF8 001F7A38 88 1E 5E 8F */ lbz r0, 0x5e8f(r30)
/* 801FAAFC 001F7A3C 28 00 00 00 */ cmplwi r0, 0
/* 801FAB00 001F7A40 41 82 00 0C */ beq lbl_801FAB0C
/* 801FAB04 001F7A44 28 00 00 05 */ cmplwi r0, 5
/* 801FAB08 001F7A48 40 82 04 BC */ bne lbl_801FAFC4
lbl_801FAB0C:
/* 801FAB0C 001F7A4C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801FAB10 001F7A50 3B E3 61 C0 */ addi r31, r3, g_dComIfG_gameInfo@l
/* 801FAB14 001F7A54 88 1F 5E 1A */ lbz r0, 0x5e1a(r31)
/* 801FAB18 001F7A58 28 00 00 00 */ cmplwi r0, 0
/* 801FAB1C 001F7A5C 40 82 04 A8 */ bne lbl_801FAFC4
/* 801FAB20 001F7A60 4B F8 6B 21 */ bl dCam_getBody
/* 801FAB24 001F7A64 80 03 01 A4 */ lwz r0, 0x1a4(r3)
/* 801FAB28 001F7A68 2C 00 00 07 */ cmpwi r0, 7
/* 801FAB2C 001F7A6C 41 82 04 98 */ beq lbl_801FAFC4
/* 801FAB30 001F7A70 4B F8 6B 11 */ bl dCam_getBody
/* 801FAB34 001F7A74 80 03 01 A4 */ lwz r0, 0x1a4(r3)
/* 801FAB38 001F7A78 2C 00 00 08 */ cmpwi r0, 8
/* 801FAB3C 001F7A7C 41 82 04 88 */ beq lbl_801FAFC4
/* 801FAB40 001F7A80 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801FAB44 001F7A84 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 801FAB48 001F7A88 80 03 5D 7C */ lwz r0, 0x5d7c(r3)
/* 801FAB4C 001F7A8C 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
/* 801FAB50 001F7A90 40 82 04 74 */ bne lbl_801FAFC4
/* 801FAB54 001F7A94 88 03 5E B5 */ lbz r0, 0x5eb5(r3)
/* 801FAB58 001F7A98 28 00 00 00 */ cmplwi r0, 0
/* 801FAB5C 001F7A9C 40 82 04 68 */ bne lbl_801FAFC4
/* 801FAB60 001F7AA0 88 1D 01 54 */ lbz r0, 0x154(r29)
/* 801FAB64 001F7AA4 28 00 00 00 */ cmplwi r0, 0
/* 801FAB68 001F7AA8 41 82 04 5C */ beq lbl_801FAFC4
/* 801FAB6C 001F7AAC 7F A3 EB 78 */ mr r3, r29
/* 801FAB70 001F7AB0 48 00 22 69 */ bl dMw_c_NS_isPauseReady
/* 801FAB74 001F7AB4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FAB78 001F7AB8 41 82 04 4C */ beq lbl_801FAFC4
/* 801FAB7C 001F7ABC 4B E2 3A 2D */ bl fopOvlpM_IsDoingReq
/* 801FAB80 001F7AC0 2C 03 00 00 */ cmpwi r3, 0
/* 801FAB84 001F7AC4 40 82 04 40 */ bne lbl_801FAFC4
/* 801FAB88 001F7AC8 88 0D 86 66 */ lbz r0, lbl_80450BE6-_SDA_BASE_(r13)
/* 801FAB8C 001F7ACC 28 00 00 00 */ cmplwi r0, 0
/* 801FAB90 001F7AD0 40 82 04 34 */ bne lbl_801FAFC4
/* 801FAB94 001F7AD4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801FAB98 001F7AD8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 801FAB9C 001F7ADC 80 63 5D AC */ lwz r3, 0x5dac(r3)
/* 801FABA0 001F7AE0 81 83 06 28 */ lwz r12, 0x628(r3)
/* 801FABA4 001F7AE4 81 8C 00 74 */ lwz r12, 0x74(r12)
/* 801FABA8 001F7AE8 7D 89 03 A6 */ mtctr r12
/* 801FABAC 001F7AEC 4E 80 04 21 */ bctrl
/* 801FABB0 001F7AF0 2C 03 00 00 */ cmpwi r3, 0
/* 801FABB4 001F7AF4 40 82 04 10 */ bne lbl_801FAFC4
/* 801FABB8 001F7AF8 3C 60 80 3E */ lis r3, m_cpadInfo@ha
/* 801FABBC 001F7AFC 38 63 D2 E8 */ addi r3, r3, m_cpadInfo@l
/* 801FABC0 001F7B00 80 63 00 34 */ lwz r3, 0x34(r3)
/* 801FABC4 001F7B04 54 60 05 EF */ rlwinm. r0, r3, 0, 0x17, 0x17
/* 801FABC8 001F7B08 40 82 00 0C */ bne lbl_801FABD4
/* 801FABCC 001F7B0C 54 60 05 AD */ rlwinm. r0, r3, 0, 0x16, 0x16
/* 801FABD0 001F7B10 41 82 00 18 */ beq lbl_801FABE8
lbl_801FABD4:
/* 801FABD4 001F7B14 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FABD8 001F7B18 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801FABDC 001F7B1C 88 03 00 BF */ lbz r0, 0xbf(r3)
/* 801FABE0 001F7B20 28 00 00 04 */ cmplwi r0, 4
/* 801FABE4 001F7B24 40 82 03 E0 */ bne lbl_801FAFC4
lbl_801FABE8:
/* 801FABE8 001F7B28 7F A3 EB 78 */ mr r3, r29
/* 801FABEC 001F7B2C 48 00 23 99 */ bl dMw_c_NS_isEventCheck
/* 801FABF0 001F7B30 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FABF4 001F7B34 40 82 03 D0 */ bne lbl_801FAFC4
/* 801FABF8 001F7B38 88 1F 5E 1A */ lbz r0, 0x5e1a(r31)
/* 801FABFC 001F7B3C 28 00 00 00 */ cmplwi r0, 0
/* 801FAC00 001F7B40 40 82 03 C4 */ bne lbl_801FAFC4
/* 801FAC04 001F7B44 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FAC08 001F7B48 3B E3 01 88 */ addi r31, r3, lbl_80430188@l
/* 801FAC0C 001F7B4C 88 1F 00 C1 */ lbz r0, 0xc1(r31)
/* 801FAC10 001F7B50 28 00 00 08 */ cmplwi r0, 8
/* 801FAC14 001F7B54 40 82 00 40 */ bne lbl_801FAC54
/* 801FAC18 001F7B58 48 03 CD 95 */ bl dMsgObject_c_NS_setKillMessageFlag
/* 801FAC1C 001F7B5C 88 1E 5E 8F */ lbz r0, 0x5e8f(r30)
/* 801FAC20 001F7B60 28 00 00 05 */ cmplwi r0, 5
/* 801FAC24 001F7B64 40 82 00 14 */ bne lbl_801FAC38
/* 801FAC28 001F7B68 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FAC2C 001F7B6C 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801FAC30 001F7B70 80 63 00 1C */ lwz r3, 0x1c(r3)
/* 801FAC34 001F7B74 48 02 4A B9 */ bl dMeter2_c_NS_emphasisButtonDelete
lbl_801FAC38:
/* 801FAC38 001F7B78 38 60 00 01 */ li r3, 1
/* 801FAC3C 001F7B7C 4B E3 34 A5 */ bl dComIfGp_setHeapLockFlag
/* 801FAC40 001F7B80 38 00 00 1F */ li r0, 0x1f
/* 801FAC44 001F7B84 98 1D 01 46 */ stb r0, 0x146(r29)
/* 801FAC48 001F7B88 38 00 00 00 */ li r0, 0
/* 801FAC4C 001F7B8C 98 1F 00 C1 */ stb r0, 0xc1(r31)
/* 801FAC50 001F7B90 48 00 03 74 */ b lbl_801FAFC4
lbl_801FAC54:
/* 801FAC54 001F7B94 4B FF F4 25 */ bl dMw_START_TRIGGER
/* 801FAC58 001F7B98 2C 03 00 00 */ cmpwi r3, 0
/* 801FAC5C 001F7B9C 41 82 00 88 */ beq lbl_801FACE4
/* 801FAC60 001F7BA0 4B FF F3 DD */ bl dMw_A_TRIGGER
/* 801FAC64 001F7BA4 2C 03 00 00 */ cmpwi r3, 0
/* 801FAC68 001F7BA8 40 82 00 7C */ bne lbl_801FACE4
/* 801FAC6C 001F7BAC 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FAC70 001F7BB0 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801FAC74 001F7BB4 88 03 00 BF */ lbz r0, 0xbf(r3)
/* 801FAC78 001F7BB8 28 00 00 00 */ cmplwi r0, 0
/* 801FAC7C 001F7BBC 41 82 00 0C */ beq lbl_801FAC88
/* 801FAC80 001F7BC0 28 00 00 01 */ cmplwi r0, 1
/* 801FAC84 001F7BC4 40 82 00 60 */ bne lbl_801FACE4
lbl_801FAC88:
/* 801FAC88 001F7BC8 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FAC8C 001F7BCC 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801FAC90 001F7BD0 A0 03 00 B4 */ lhz r0, 0xb4(r3)
/* 801FAC94 001F7BD4 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
/* 801FAC98 001F7BD8 41 82 00 4C */ beq lbl_801FACE4
/* 801FAC9C 001F7BDC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801FACA0 001F7BE0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 801FACA4 001F7BE4 88 03 4E 1C */ lbz r0, 0x4e1c(r3)
/* 801FACA8 001F7BE8 7C 00 07 75 */ extsb. r0, r0
/* 801FACAC 001F7BEC 40 82 00 38 */ bne lbl_801FACE4
/* 801FACB0 001F7BF0 48 03 CC FD */ bl dMsgObject_c_NS_setKillMessageFlag
/* 801FACB4 001F7BF4 88 1E 5E 8F */ lbz r0, 0x5e8f(r30)
/* 801FACB8 001F7BF8 28 00 00 05 */ cmplwi r0, 5
/* 801FACBC 001F7BFC 40 82 00 14 */ bne lbl_801FACD0
/* 801FACC0 001F7C00 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FACC4 001F7C04 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801FACC8 001F7C08 80 63 00 1C */ lwz r3, 0x1c(r3)
/* 801FACCC 001F7C0C 48 02 4A 21 */ bl dMeter2_c_NS_emphasisButtonDelete
lbl_801FACD0:
/* 801FACD0 001F7C10 38 60 00 01 */ li r3, 1
/* 801FACD4 001F7C14 4B E3 34 0D */ bl dComIfGp_setHeapLockFlag
/* 801FACD8 001F7C18 38 00 00 04 */ li r0, 4
/* 801FACDC 001F7C1C 98 1D 01 46 */ stb r0, 0x146(r29)
/* 801FACE0 001F7C20 48 00 02 E4 */ b lbl_801FAFC4
lbl_801FACE4:
/* 801FACE4 001F7C24 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FACE8 001F7C28 3B E3 01 88 */ addi r31, r3, lbl_80430188@l
/* 801FACEC 001F7C2C 88 1F 00 BF */ lbz r0, 0xbf(r31)
/* 801FACF0 001F7C30 28 00 00 02 */ cmplwi r0, 2
/* 801FACF4 001F7C34 41 82 00 50 */ beq lbl_801FAD44
/* 801FACF8 001F7C38 28 00 00 03 */ cmplwi r0, 3
/* 801FACFC 001F7C3C 41 82 00 48 */ beq lbl_801FAD44
/* 801FAD00 001F7C40 28 00 00 04 */ cmplwi r0, 4
/* 801FAD04 001F7C44 41 82 00 40 */ beq lbl_801FAD44
/* 801FAD08 001F7C48 28 00 00 05 */ cmplwi r0, 5
/* 801FAD0C 001F7C4C 41 82 00 38 */ beq lbl_801FAD44
/* 801FAD10 001F7C50 28 00 00 07 */ cmplwi r0, 7
/* 801FAD14 001F7C54 41 82 00 30 */ beq lbl_801FAD44
/* 801FAD18 001F7C58 28 00 00 08 */ cmplwi r0, 8
/* 801FAD1C 001F7C5C 41 82 00 28 */ beq lbl_801FAD44
/* 801FAD20 001F7C60 28 00 00 09 */ cmplwi r0, 9
/* 801FAD24 001F7C64 41 82 00 20 */ beq lbl_801FAD44
/* 801FAD28 001F7C68 28 00 00 06 */ cmplwi r0, 6
/* 801FAD2C 001F7C6C 41 82 00 18 */ beq lbl_801FAD44
/* 801FAD30 001F7C70 3C 60 80 43 */ lis r3, lbl_8042FC60@ha
/* 801FAD34 001F7C74 38 63 FC 60 */ addi r3, r3, lbl_8042FC60@l
/* 801FAD38 001F7C78 88 03 02 F9 */ lbz r0, 0x2f9(r3)
/* 801FAD3C 001F7C7C 28 00 00 00 */ cmplwi r0, 0
/* 801FAD40 001F7C80 41 82 01 7C */ beq lbl_801FAEBC
lbl_801FAD44:
/* 801FAD44 001F7C84 48 03 CC 69 */ bl dMsgObject_c_NS_setKillMessageFlag
/* 801FAD48 001F7C88 88 1E 5E 8F */ lbz r0, 0x5e8f(r30)
/* 801FAD4C 001F7C8C 28 00 00 05 */ cmplwi r0, 5
/* 801FAD50 001F7C90 40 82 00 14 */ bne lbl_801FAD64
/* 801FAD54 001F7C94 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FAD58 001F7C98 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801FAD5C 001F7C9C 80 63 00 1C */ lwz r3, 0x1c(r3)
/* 801FAD60 001F7CA0 48 02 49 8D */ bl dMeter2_c_NS_emphasisButtonDelete
lbl_801FAD64:
/* 801FAD64 001F7CA4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801FAD68 001F7CA8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 801FAD6C 001F7CAC 3B C3 4E 20 */ addi r30, r3, 0x4e20
/* 801FAD70 001F7CB0 7F C3 F3 78 */ mr r3, r30
/* 801FAD74 001F7CB4 81 9E 00 00 */ lwz r12, 0(r30)
/* 801FAD78 001F7CB8 81 8C 00 BC */ lwz r12, 0xbc(r12)
/* 801FAD7C 001F7CBC 7D 89 03 A6 */ mtctr r12
/* 801FAD80 001F7CC0 4E 80 04 21 */ bctrl
/* 801FAD84 001F7CC4 A0 03 00 0A */ lhz r0, 0xa(r3)
/* 801FAD88 001F7CC8 54 00 07 7F */ clrlwi. r0, r0, 0x1d
/* 801FAD8C 001F7CCC 41 82 00 C8 */ beq lbl_801FAE54
/* 801FAD90 001F7CD0 7F C3 F3 78 */ mr r3, r30
/* 801FAD94 001F7CD4 81 9E 00 00 */ lwz r12, 0(r30)
/* 801FAD98 001F7CD8 81 8C 00 BC */ lwz r12, 0xbc(r12)
/* 801FAD9C 001F7CDC 7D 89 03 A6 */ mtctr r12
/* 801FADA0 001F7CE0 4E 80 04 21 */ bctrl
/* 801FADA4 001F7CE4 A0 03 00 0A */ lhz r0, 0xa(r3)
/* 801FADA8 001F7CE8 54 00 07 7E */ clrlwi r0, r0, 0x1d
/* 801FADAC 001F7CEC 2C 00 00 05 */ cmpwi r0, 5
/* 801FADB0 001F7CF0 41 82 00 A4 */ beq lbl_801FAE54
/* 801FADB4 001F7CF4 7F C3 F3 78 */ mr r3, r30
/* 801FADB8 001F7CF8 81 9E 00 00 */ lwz r12, 0(r30)
/* 801FADBC 001F7CFC 81 8C 00 BC */ lwz r12, 0xbc(r12)
/* 801FADC0 001F7D00 7D 89 03 A6 */ mtctr r12
/* 801FADC4 001F7D04 4E 80 04 21 */ bctrl
/* 801FADC8 001F7D08 A0 03 00 0A */ lhz r0, 0xa(r3)
/* 801FADCC 001F7D0C 54 00 07 7E */ clrlwi r0, r0, 0x1d
/* 801FADD0 001F7D10 2C 00 00 03 */ cmpwi r0, 3
/* 801FADD4 001F7D14 41 82 00 80 */ beq lbl_801FAE54
/* 801FADD8 001F7D18 7F C3 F3 78 */ mr r3, r30
/* 801FADDC 001F7D1C 81 9E 00 00 */ lwz r12, 0(r30)
/* 801FADE0 001F7D20 81 8C 00 BC */ lwz r12, 0xbc(r12)
/* 801FADE4 001F7D24 7D 89 03 A6 */ mtctr r12
/* 801FADE8 001F7D28 4E 80 04 21 */ bctrl
/* 801FADEC 001F7D2C A0 03 00 0A */ lhz r0, 0xa(r3)
/* 801FADF0 001F7D30 54 00 07 7E */ clrlwi r0, r0, 0x1d
/* 801FADF4 001F7D34 2C 00 00 04 */ cmpwi r0, 4
/* 801FADF8 001F7D38 41 82 00 5C */ beq lbl_801FAE54
/* 801FADFC 001F7D3C 7F C3 F3 78 */ mr r3, r30
/* 801FAE00 001F7D40 81 9E 00 00 */ lwz r12, 0(r30)
/* 801FAE04 001F7D44 81 8C 00 BC */ lwz r12, 0xbc(r12)
/* 801FAE08 001F7D48 7D 89 03 A6 */ mtctr r12
/* 801FAE0C 001F7D4C 4E 80 04 21 */ bctrl
/* 801FAE10 001F7D50 A0 03 00 0A */ lhz r0, 0xa(r3)
/* 801FAE14 001F7D54 54 00 07 7E */ clrlwi r0, r0, 0x1d
/* 801FAE18 001F7D58 2C 00 00 06 */ cmpwi r0, 6
/* 801FAE1C 001F7D5C 41 82 00 38 */ beq lbl_801FAE54
/* 801FAE20 001F7D60 88 1F 00 BF */ lbz r0, 0xbf(r31)
/* 801FAE24 001F7D64 28 00 00 03 */ cmplwi r0, 3
/* 801FAE28 001F7D68 41 82 00 2C */ beq lbl_801FAE54
/* 801FAE2C 001F7D6C 28 00 00 04 */ cmplwi r0, 4
/* 801FAE30 001F7D70 41 82 00 24 */ beq lbl_801FAE54
/* 801FAE34 001F7D74 28 00 00 05 */ cmplwi r0, 5
/* 801FAE38 001F7D78 41 82 00 1C */ beq lbl_801FAE54
/* 801FAE3C 001F7D7C 28 00 00 07 */ cmplwi r0, 7
/* 801FAE40 001F7D80 41 82 00 14 */ beq lbl_801FAE54
/* 801FAE44 001F7D84 28 00 00 08 */ cmplwi r0, 8
/* 801FAE48 001F7D88 41 82 00 0C */ beq lbl_801FAE54
/* 801FAE4C 001F7D8C 28 00 00 09 */ cmplwi r0, 9
/* 801FAE50 001F7D90 40 82 00 20 */ bne lbl_801FAE70
lbl_801FAE54:
/* 801FAE54 001F7D94 38 60 00 02 */ li r3, 2
/* 801FAE58 001F7D98 4B E3 32 89 */ bl dComIfGp_setHeapLockFlag
/* 801FAE5C 001F7D9C 38 00 00 07 */ li r0, 7
/* 801FAE60 001F7DA0 98 1D 01 46 */ stb r0, 0x146(r29)
/* 801FAE64 001F7DA4 7F A3 EB 78 */ mr r3, r29
/* 801FAE68 001F7DA8 48 00 12 95 */ bl dMw_c_NS_dMw_fmap_create
/* 801FAE6C 001F7DAC 48 00 01 58 */ b lbl_801FAFC4
lbl_801FAE70:
/* 801FAE70 001F7DB0 7F C3 F3 78 */ mr r3, r30
/* 801FAE74 001F7DB4 81 9E 00 00 */ lwz r12, 0(r30)
/* 801FAE78 001F7DB8 81 8C 00 BC */ lwz r12, 0xbc(r12)
/* 801FAE7C 001F7DBC 7D 89 03 A6 */ mtctr r12
/* 801FAE80 001F7DC0 4E 80 04 21 */ bctrl
/* 801FAE84 001F7DC4 A0 03 00 0A */ lhz r0, 0xa(r3)
/* 801FAE88 001F7DC8 54 00 07 7E */ clrlwi r0, r0, 0x1d
/* 801FAE8C 001F7DCC 2C 00 00 01 */ cmpwi r0, 1
/* 801FAE90 001F7DD0 41 82 00 10 */ beq lbl_801FAEA0
/* 801FAE94 001F7DD4 88 1F 00 BF */ lbz r0, 0xbf(r31)
/* 801FAE98 001F7DD8 28 00 00 06 */ cmplwi r0, 6
/* 801FAE9C 001F7DDC 40 82 01 28 */ bne lbl_801FAFC4
lbl_801FAEA0:
/* 801FAEA0 001F7DE0 38 60 00 03 */ li r3, 3
/* 801FAEA4 001F7DE4 4B E3 32 3D */ bl dComIfGp_setHeapLockFlag
/* 801FAEA8 001F7DE8 38 00 00 0A */ li r0, 0xa
/* 801FAEAC 001F7DEC 98 1D 01 46 */ stb r0, 0x146(r29)
/* 801FAEB0 001F7DF0 7F A3 EB 78 */ mr r3, r29
/* 801FAEB4 001F7DF4 48 00 14 9D */ bl dMw_c_NS_dMw_dmap_create
/* 801FAEB8 001F7DF8 48 00 01 0C */ b lbl_801FAFC4
lbl_801FAEBC:
/* 801FAEBC 001F7DFC 4B FF F0 C9 */ bl dMw_UP_TRIGGER
/* 801FAEC0 001F7E00 2C 03 00 00 */ cmpwi r3, 0
/* 801FAEC4 001F7E04 40 82 00 10 */ bne lbl_801FAED4
/* 801FAEC8 001F7E08 4B FF F0 D1 */ bl dMw_DOWN_TRIGGER
/* 801FAECC 001F7E0C 2C 03 00 00 */ cmpwi r3, 0
/* 801FAED0 001F7E10 41 82 00 1C */ beq lbl_801FAEEC
lbl_801FAED4:
/* 801FAED4 001F7E14 4B FF F0 D9 */ bl dMw_LEFT_TRIGGER
/* 801FAED8 001F7E18 2C 03 00 00 */ cmpwi r3, 0
/* 801FAEDC 001F7E1C 40 82 00 10 */ bne lbl_801FAEEC
/* 801FAEE0 001F7E20 4B FF F1 15 */ bl dMw_RIGHT_TRIGGER
/* 801FAEE4 001F7E24 2C 03 00 00 */ cmpwi r3, 0
/* 801FAEE8 001F7E28 41 82 00 24 */ beq lbl_801FAF0C
lbl_801FAEEC:
/* 801FAEEC 001F7E2C 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FAEF0 001F7E30 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801FAEF4 001F7E34 A0 03 00 98 */ lhz r0, 0x98(r3)
/* 801FAEF8 001F7E38 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d
/* 801FAEFC 001F7E3C 40 82 00 10 */ bne lbl_801FAF0C
/* 801FAF00 001F7E40 A0 03 00 B2 */ lhz r0, 0xb2(r3)
/* 801FAF04 001F7E44 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d
/* 801FAF08 001F7E48 41 82 00 BC */ beq lbl_801FAFC4
lbl_801FAF0C:
/* 801FAF0C 001F7E4C 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FAF10 001F7E50 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801FAF14 001F7E54 A0 03 00 B4 */ lhz r0, 0xb4(r3)
/* 801FAF18 001F7E58 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d
/* 801FAF1C 001F7E5C 41 82 00 A8 */ beq lbl_801FAFC4
/* 801FAF20 001F7E60 88 1F 00 BF */ lbz r0, 0xbf(r31)
/* 801FAF24 001F7E64 28 00 00 00 */ cmplwi r0, 0
/* 801FAF28 001F7E68 41 82 00 0C */ beq lbl_801FAF34
/* 801FAF2C 001F7E6C 28 00 00 01 */ cmplwi r0, 1
/* 801FAF30 001F7E70 40 82 00 94 */ bne lbl_801FAFC4
lbl_801FAF34:
/* 801FAF34 001F7E74 48 02 37 55 */ bl dMeter2Info_isItemOpenCheck
/* 801FAF38 001F7E78 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FAF3C 001F7E7C 41 82 00 88 */ beq lbl_801FAFC4
/* 801FAF40 001F7E80 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801FAF44 001F7E84 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 801FAF48 001F7E88 88 03 4E 1C */ lbz r0, 0x4e1c(r3)
/* 801FAF4C 001F7E8C 7C 00 07 75 */ extsb. r0, r0
/* 801FAF50 001F7E90 40 82 00 74 */ bne lbl_801FAFC4
/* 801FAF54 001F7E94 48 03 CA 59 */ bl dMsgObject_c_NS_setKillMessageFlag
/* 801FAF58 001F7E98 88 1E 5E 8F */ lbz r0, 0x5e8f(r30)
/* 801FAF5C 001F7E9C 28 00 00 05 */ cmplwi r0, 5
/* 801FAF60 001F7EA0 40 82 00 14 */ bne lbl_801FAF74
/* 801FAF64 001F7EA4 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FAF68 001F7EA8 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801FAF6C 001F7EAC 80 63 00 1C */ lwz r3, 0x1c(r3)
/* 801FAF70 001F7EB0 48 02 47 7D */ bl dMeter2_c_NS_emphasisButtonDelete
lbl_801FAF74:
/* 801FAF74 001F7EB4 4B FF F0 25 */ bl dMw_DOWN_TRIGGER
/* 801FAF78 001F7EB8 2C 03 00 00 */ cmpwi r3, 0
/* 801FAF7C 001F7EBC 41 82 00 1C */ beq lbl_801FAF98
/* 801FAF80 001F7EC0 38 00 00 01 */ li r0, 1
/* 801FAF84 001F7EC4 98 1D 01 4B */ stb r0, 0x14b(r29)
/* 801FAF88 001F7EC8 7F A3 EB 78 */ mr r3, r29
/* 801FAF8C 001F7ECC 38 80 00 02 */ li r4, 2
/* 801FAF90 001F7ED0 48 00 0F 05 */ bl dMw_c_NS_dMw_ring_create
/* 801FAF94 001F7ED4 48 00 00 18 */ b lbl_801FAFAC
lbl_801FAF98:
/* 801FAF98 001F7ED8 38 00 00 02 */ li r0, 2
/* 801FAF9C 001F7EDC 98 1D 01 4B */ stb r0, 0x14b(r29)
/* 801FAFA0 001F7EE0 7F A3 EB 78 */ mr r3, r29
/* 801FAFA4 001F7EE4 38 80 00 00 */ li r4, 0
/* 801FAFA8 001F7EE8 48 00 0E ED */ bl dMw_c_NS_dMw_ring_create
lbl_801FAFAC:
/* 801FAFAC 001F7EEC 38 00 00 01 */ li r0, 1
/* 801FAFB0 001F7EF0 98 1D 01 46 */ stb r0, 0x146(r29)
/* 801FAFB4 001F7EF4 38 00 00 00 */ li r0, 0
/* 801FAFB8 001F7EF8 98 1D 01 4B */ stb r0, 0x14b(r29)
/* 801FAFBC 001F7EFC 38 60 00 01 */ li r3, 1
/* 801FAFC0 001F7F00 4B E3 31 21 */ bl dComIfGp_setHeapLockFlag
lbl_801FAFC4:
/* 801FAFC4 001F7F04 39 61 00 20 */ addi r11, r1, 0x20
/* 801FAFC8 001F7F08 48 16 72 61 */ bl _restgpr_29
/* 801FAFCC 001F7F0C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801FAFD0 001F7F10 7C 08 03 A6 */ mtlr r0
/* 801FAFD4 001F7F14 38 21 00 20 */ addi r1, r1, 0x20
/* 801FAFD8 001F7F18 4E 80 00 20 */ blr
/* 801FAFDC 001F7F1C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FAFE0 001F7F20 7C 08 02 A6 */ mflr r0
/* 801FAFE4 001F7F24 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FAFE8 001F7F28 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FAFEC 001F7F2C 7C 7F 1B 78 */ mr r31, r3
/* 801FAFF0 001F7F30 80 63 01 10 */ lwz r3, 0x110(r3)
/* 801FAFF4 001F7F34 4B FF 00 B1 */ bl dMenu_Ring_c_NS_isOpen
/* 801FAFF8 001F7F38 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FAFFC 001F7F3C 41 82 00 0C */ beq lbl_801FB008
/* 801FB000 001F7F40 38 00 00 02 */ li r0, 2
/* 801FB004 001F7F44 98 1F 01 46 */ stb r0, 0x146(r31)
lbl_801FB008:
/* 801FB008 001F7F48 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FB00C 001F7F4C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FB010 001F7F50 7C 08 03 A6 */ mtlr r0
/* 801FB014 001F7F54 38 21 00 10 */ addi r1, r1, 0x10
/* 801FB018 001F7F58 4E 80 00 20 */ blr
/* 801FB01C 001F7F5C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FB020 001F7F60 7C 08 02 A6 */ mflr r0
/* 801FB024 001F7F64 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FB028 001F7F68 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FB02C 001F7F6C 7C 7F 1B 78 */ mr r31, r3
/* 801FB030 001F7F70 80 63 01 10 */ lwz r3, 0x110(r3)
/* 801FB034 001F7F74 4B FE FB B9 */ bl dMenu_Ring_c_NS__move
/* 801FB038 001F7F78 80 7F 01 10 */ lwz r3, 0x110(r31)
/* 801FB03C 001F7F7C 4B FF 02 79 */ bl dMenu_Ring_c_NS_isMoveEnd
/* 801FB040 001F7F80 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FB044 001F7F84 41 82 00 0C */ beq lbl_801FB050
/* 801FB048 001F7F88 38 00 00 03 */ li r0, 3
/* 801FB04C 001F7F8C 98 1F 01 46 */ stb r0, 0x146(r31)
lbl_801FB050:
/* 801FB050 001F7F90 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FB054 001F7F94 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FB058 001F7F98 7C 08 03 A6 */ mtlr r0
/* 801FB05C 001F7F9C 38 21 00 10 */ addi r1, r1, 0x10
/* 801FB060 001F7FA0 4E 80 00 20 */ blr
/* 801FB064 001F7FA4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FB068 001F7FA8 7C 08 02 A6 */ mflr r0
/* 801FB06C 001F7FAC 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FB070 001F7FB0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FB074 001F7FB4 7C 7F 1B 78 */ mr r31, r3
/* 801FB078 001F7FB8 80 63 01 10 */ lwz r3, 0x110(r3)
/* 801FB07C 001F7FBC 4B FF 03 51 */ bl dMenu_Ring_c_NS_isClose
/* 801FB080 001F7FC0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FB084 001F7FC4 41 82 00 20 */ beq lbl_801FB0A4
/* 801FB088 001F7FC8 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FB08C 001F7FCC 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801FB090 001F7FD0 A0 03 00 98 */ lhz r0, 0x98(r3)
/* 801FB094 001F7FD4 54 00 07 B8 */ rlwinm r0, r0, 0, 0x1e, 0x1c
/* 801FB098 001F7FD8 B0 03 00 98 */ sth r0, 0x98(r3)
/* 801FB09C 001F7FDC 38 00 00 00 */ li r0, 0
/* 801FB0A0 001F7FE0 98 1F 01 46 */ stb r0, 0x146(r31)
lbl_801FB0A4:
/* 801FB0A4 001F7FE4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FB0A8 001F7FE8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FB0AC 001F7FEC 7C 08 03 A6 */ mtlr r0
/* 801FB0B0 001F7FF0 38 21 00 10 */ addi r1, r1, 0x10
/* 801FB0B4 001F7FF4 4E 80 00 20 */ blr
/* 801FB0B8 001F7FF8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FB0BC 001F7FFC 7C 08 02 A6 */ mflr r0
/* 801FB0C0 001F8000 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FB0C4 001F8004 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FB0C8 001F8008 7C 7F 1B 78 */ mr r31, r3
/* 801FB0CC 001F800C 88 03 01 53 */ lbz r0, 0x153(r3)
/* 801FB0D0 001F8010 28 00 00 00 */ cmplwi r0, 0
/* 801FB0D4 001F8014 40 82 00 10 */ bne lbl_801FB0E4
/* 801FB0D8 001F8018 38 00 00 01 */ li r0, 1
/* 801FB0DC 001F801C 98 1F 01 53 */ stb r0, 0x153(r31)
/* 801FB0E0 001F8020 48 02 38 F5 */ bl dMeter2Info_set2DVibrationM
lbl_801FB0E4:
/* 801FB0E4 001F8024 80 6D 86 48 */ lwz r3, lbl_80450BC8-_SDA_BASE_(r13)
/* 801FB0E8 001F8028 80 03 00 04 */ lwz r0, 4(r3)
/* 801FB0EC 001F802C 2C 00 00 00 */ cmpwi r0, 0
/* 801FB0F0 001F8030 40 82 00 0C */ bne lbl_801FB0FC
/* 801FB0F4 001F8034 38 00 00 05 */ li r0, 5
/* 801FB0F8 001F8038 98 1F 01 46 */ stb r0, 0x146(r31)
lbl_801FB0FC:
/* 801FB0FC 001F803C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FB100 001F8040 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FB104 001F8044 7C 08 03 A6 */ mtlr r0
/* 801FB108 001F8048 38 21 00 10 */ addi r1, r1, 0x10
/* 801FB10C 001F804C 4E 80 00 20 */ blr
/* 801FB110 001F8050 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FB114 001F8054 7C 08 02 A6 */ mflr r0
/* 801FB118 001F8058 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FB11C 001F805C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FB120 001F8060 7C 7F 1B 78 */ mr r31, r3
/* 801FB124 001F8064 80 83 01 14 */ lwz r4, 0x114(r3)
/* 801FB128 001F8068 80 84 00 04 */ lwz r4, 4(r4)
/* 801FB12C 001F806C 88 04 02 5E */ lbz r0, 0x25e(r4)
/* 801FB130 001F8070 28 00 00 00 */ cmplwi r0, 0
/* 801FB134 001F8074 41 82 00 10 */ beq lbl_801FB144
/* 801FB138 001F8078 38 00 00 06 */ li r0, 6
/* 801FB13C 001F807C 98 1F 01 46 */ stb r0, 0x146(r31)
/* 801FB140 001F8080 48 00 00 4C */ b lbl_801FB18C
lbl_801FB144:
/* 801FB144 001F8084 48 00 1B E1 */ bl dMw_c_NS_dMw_isPush_S_Button
/* 801FB148 001F8088 2C 03 00 00 */ cmpwi r3, 0
/* 801FB14C 001F808C 41 82 00 18 */ beq lbl_801FB164
/* 801FB150 001F8090 80 7F 01 14 */ lwz r3, 0x114(r31)
/* 801FB154 001F8094 80 63 00 04 */ lwz r3, 4(r3)
/* 801FB158 001F8098 4B FB AE 2D */ bl dMenu_Collect2D_c_NS_isKeyCheck
/* 801FB15C 001F809C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FB160 001F80A0 41 82 00 18 */ beq lbl_801FB178
lbl_801FB164:
/* 801FB164 001F80A4 80 7F 01 14 */ lwz r3, 0x114(r31)
/* 801FB168 001F80A8 80 63 00 04 */ lwz r3, 4(r3)
/* 801FB16C 001F80AC 4B FB AE 41 */ bl dMenu_Collect2D_c_NS_isOutCheck
/* 801FB170 001F80B0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FB174 001F80B4 41 82 00 10 */ beq lbl_801FB184
lbl_801FB178:
/* 801FB178 001F80B8 38 00 00 06 */ li r0, 6
/* 801FB17C 001F80BC 98 1F 01 46 */ stb r0, 0x146(r31)
/* 801FB180 001F80C0 48 00 00 0C */ b lbl_801FB18C
lbl_801FB184:
/* 801FB184 001F80C4 80 7F 01 14 */ lwz r3, 0x114(r31)
/* 801FB188 001F80C8 4B FB C8 F5 */ bl dMenu_Collect_c_NS__move
lbl_801FB18C:
/* 801FB18C 001F80CC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FB190 001F80D0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FB194 001F80D4 7C 08 03 A6 */ mtlr r0
/* 801FB198 001F80D8 38 21 00 10 */ addi r1, r1, 0x10
/* 801FB19C 001F80DC 4E 80 00 20 */ blr
/* 801FB1A0 001F80E0 80 8D 86 48 */ lwz r4, lbl_80450BC8-_SDA_BASE_(r13)
/* 801FB1A4 001F80E4 80 04 00 04 */ lwz r0, 4(r4)
/* 801FB1A8 001F80E8 2C 00 00 00 */ cmpwi r0, 0
/* 801FB1AC 001F80EC 4C 82 00 20 */ bnelr
/* 801FB1B0 001F80F0 80 83 01 14 */ lwz r4, 0x114(r3)
/* 801FB1B4 001F80F4 80 84 00 04 */ lwz r4, 4(r4)
/* 801FB1B8 001F80F8 88 04 02 5E */ lbz r0, 0x25e(r4)
/* 801FB1BC 001F80FC 28 00 00 01 */ cmplwi r0, 1
/* 801FB1C0 001F8100 40 82 00 10 */ bne lbl_801FB1D0
/* 801FB1C4 001F8104 38 00 00 0D */ li r0, 0xd
/* 801FB1C8 001F8108 98 03 01 46 */ stb r0, 0x146(r3)
/* 801FB1CC 001F810C 4E 80 00 20 */ blr
lbl_801FB1D0:
/* 801FB1D0 001F8110 28 00 00 02 */ cmplwi r0, 2
/* 801FB1D4 001F8114 40 82 00 10 */ bne lbl_801FB1E4
/* 801FB1D8 001F8118 38 00 00 10 */ li r0, 0x10
/* 801FB1DC 001F811C 98 03 01 46 */ stb r0, 0x146(r3)
/* 801FB1E0 001F8120 4E 80 00 20 */ blr
lbl_801FB1E4:
/* 801FB1E4 001F8124 28 00 00 03 */ cmplwi r0, 3
/* 801FB1E8 001F8128 40 82 00 10 */ bne lbl_801FB1F8
/* 801FB1EC 001F812C 38 00 00 13 */ li r0, 0x13
/* 801FB1F0 001F8130 98 03 01 46 */ stb r0, 0x146(r3)
/* 801FB1F4 001F8134 4E 80 00 20 */ blr
lbl_801FB1F8:
/* 801FB1F8 001F8138 28 00 00 04 */ cmplwi r0, 4
/* 801FB1FC 001F813C 40 82 00 10 */ bne lbl_801FB20C
/* 801FB200 001F8140 38 00 00 16 */ li r0, 0x16
/* 801FB204 001F8144 98 03 01 46 */ stb r0, 0x146(r3)
/* 801FB208 001F8148 4E 80 00 20 */ blr
lbl_801FB20C:
/* 801FB20C 001F814C 28 00 00 05 */ cmplwi r0, 5
/* 801FB210 001F8150 40 82 00 10 */ bne lbl_801FB220
/* 801FB214 001F8154 38 00 00 19 */ li r0, 0x19
/* 801FB218 001F8158 98 03 01 46 */ stb r0, 0x146(r3)
/* 801FB21C 001F815C 4E 80 00 20 */ blr
lbl_801FB220:
/* 801FB220 001F8160 28 00 00 06 */ cmplwi r0, 6
/* 801FB224 001F8164 40 82 00 10 */ bne lbl_801FB234
/* 801FB228 001F8168 38 00 00 1C */ li r0, 0x1c
/* 801FB22C 001F816C 98 03 01 46 */ stb r0, 0x146(r3)
/* 801FB230 001F8170 4E 80 00 20 */ blr
lbl_801FB234:
/* 801FB234 001F8174 38 00 00 00 */ li r0, 0
/* 801FB238 001F8178 98 03 01 46 */ stb r0, 0x146(r3)
/* 801FB23C 001F817C 4E 80 00 20 */ blr
/* 801FB240 001F8180 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FB244 001F8184 7C 08 02 A6 */ mflr r0
/* 801FB248 001F8188 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FB24C 001F818C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FB250 001F8190 7C 7F 1B 78 */ mr r31, r3
/* 801FB254 001F8194 88 03 01 53 */ lbz r0, 0x153(r3)
/* 801FB258 001F8198 28 00 00 00 */ cmplwi r0, 0
/* 801FB25C 001F819C 40 82 00 10 */ bne lbl_801FB26C
/* 801FB260 001F81A0 38 00 00 01 */ li r0, 1
/* 801FB264 001F81A4 98 1F 01 53 */ stb r0, 0x153(r31)
/* 801FB268 001F81A8 48 02 37 6D */ bl dMeter2Info_set2DVibrationM
lbl_801FB26C:
/* 801FB26C 001F81AC 80 7F 01 1C */ lwz r3, 0x11c(r31)
/* 801FB270 001F81B0 4B FC FB 55 */ bl dMenu_Fmap_c_NS_isOpen
/* 801FB274 001F81B4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FB278 001F81B8 41 82 00 0C */ beq lbl_801FB284
/* 801FB27C 001F81BC 38 00 00 08 */ li r0, 8
/* 801FB280 001F81C0 98 1F 01 46 */ stb r0, 0x146(r31)
lbl_801FB284:
/* 801FB284 001F81C4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FB288 001F81C8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FB28C 001F81CC 7C 08 03 A6 */ mtlr r0
/* 801FB290 001F81D0 38 21 00 10 */ addi r1, r1, 0x10
/* 801FB294 001F81D4 4E 80 00 20 */ blr
/* 801FB298 001F81D8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801FB29C 001F81DC 7C 08 02 A6 */ mflr r0
/* 801FB2A0 001F81E0 90 01 00 24 */ stw r0, 0x24(r1)
/* 801FB2A4 001F81E4 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 801FB2A8 001F81E8 7C 7F 1B 78 */ mr r31, r3
/* 801FB2AC 001F81EC 80 63 01 1C */ lwz r3, 0x11c(r3)
/* 801FB2B0 001F81F0 4B FC C1 F9 */ bl dMenu_Fmap_c_NS__move
/* 801FB2B4 001F81F4 80 6D 86 48 */ lwz r3, lbl_80450BC8-_SDA_BASE_(r13)
/* 801FB2B8 001F81F8 80 03 00 04 */ lwz r0, 4(r3)
/* 801FB2BC 001F81FC 2C 00 00 01 */ cmpwi r0, 1
/* 801FB2C0 001F8200 40 82 00 98 */ bne lbl_801FB358
/* 801FB2C4 001F8204 80 7F 01 1C */ lwz r3, 0x11c(r31)
/* 801FB2C8 001F8208 38 9F 01 4B */ addi r4, r31, 0x14b
/* 801FB2CC 001F820C 4B FC C5 25 */ bl dMenu_Fmap_c_NS_getNextStatus
/* 801FB2D0 001F8210 98 7F 01 46 */ stb r3, 0x146(r31)
/* 801FB2D4 001F8214 3C 60 80 43 */ lis r3, lbl_8042FC60@ha
/* 801FB2D8 001F8218 38 63 FC 60 */ addi r3, r3, lbl_8042FC60@l
/* 801FB2DC 001F821C 88 03 02 F9 */ lbz r0, 0x2f9(r3)
/* 801FB2E0 001F8220 28 00 00 00 */ cmplwi r0, 0
/* 801FB2E4 001F8224 41 82 00 40 */ beq lbl_801FB324
/* 801FB2E8 001F8228 38 00 00 09 */ li r0, 9
/* 801FB2EC 001F822C 98 1F 01 46 */ stb r0, 0x146(r31)
/* 801FB2F0 001F8230 38 00 00 BB */ li r0, 0xbb
/* 801FB2F4 001F8234 90 01 00 08 */ stw r0, 8(r1)
/* 801FB2F8 001F8238 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 801FB2FC 001F823C 38 81 00 08 */ addi r4, r1, 8
/* 801FB300 001F8240 38 A0 00 00 */ li r5, 0
/* 801FB304 001F8244 38 C0 00 00 */ li r6, 0
/* 801FB308 001F8248 38 E0 00 00 */ li r7, 0
/* 801FB30C 001F824C C0 22 AA C4 */ lfs f1, lbl_804544C4-_SDA2_BASE_(r2)
/* 801FB310 001F8250 FC 40 08 90 */ fmr f2, f1
/* 801FB314 001F8254 C0 62 AA C8 */ lfs f3, lbl_804544C8-_SDA2_BASE_(r2)
/* 801FB318 001F8258 FC 80 18 90 */ fmr f4, f3
/* 801FB31C 001F825C 39 00 00 00 */ li r8, 0
/* 801FB320 001F8260 48 0B 06 65 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
lbl_801FB324:
/* 801FB324 001F8264 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FB328 001F8268 38 83 01 88 */ addi r4, r3, lbl_80430188@l
/* 801FB32C 001F826C 80 64 00 20 */ lwz r3, 0x20(r4)
/* 801FB330 001F8270 28 03 00 00 */ cmplwi r3, 0
/* 801FB334 001F8274 41 82 00 24 */ beq lbl_801FB358
/* 801FB338 001F8278 88 04 00 BF */ lbz r0, 0xbf(r4)
/* 801FB33C 001F827C 28 00 00 01 */ cmplwi r0, 1
/* 801FB340 001F8280 40 82 00 0C */ bne lbl_801FB34C
/* 801FB344 001F8284 48 01 25 31 */ bl dMeterMap_c_NS_setDispPosInsideFlg_SE_On
/* 801FB348 001F8288 48 00 00 10 */ b lbl_801FB358
lbl_801FB34C:
/* 801FB34C 001F828C 28 00 00 00 */ cmplwi r0, 0
/* 801FB350 001F8290 40 82 00 08 */ bne lbl_801FB358
/* 801FB354 001F8294 48 01 25 69 */ bl dMeterMap_c_NS_setDispPosOutsideFlg_SE_On
lbl_801FB358:
/* 801FB358 001F8298 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 801FB35C 001F829C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801FB360 001F82A0 7C 08 03 A6 */ mtlr r0
/* 801FB364 001F82A4 38 21 00 20 */ addi r1, r1, 0x20
/* 801FB368 001F82A8 4E 80 00 20 */ blr
/* 801FB36C 001F82AC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FB370 001F82B0 7C 08 02 A6 */ mflr r0
/* 801FB374 001F82B4 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FB378 001F82B8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FB37C 001F82BC 7C 7F 1B 78 */ mr r31, r3
/* 801FB380 001F82C0 80 63 01 1C */ lwz r3, 0x11c(r3)
/* 801FB384 001F82C4 4B FC FC B5 */ bl dMenu_Fmap_c_NS_isClose
/* 801FB388 001F82C8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FB38C 001F82CC 41 82 00 0C */ beq lbl_801FB398
/* 801FB390 001F82D0 38 00 00 00 */ li r0, 0
/* 801FB394 001F82D4 98 1F 01 46 */ stb r0, 0x146(r31)
lbl_801FB398:
/* 801FB398 001F82D8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FB39C 001F82DC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FB3A0 001F82E0 7C 08 03 A6 */ mtlr r0
/* 801FB3A4 001F82E4 38 21 00 10 */ addi r1, r1, 0x10
/* 801FB3A8 001F82E8 4E 80 00 20 */ blr
/* 801FB3AC 001F82EC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FB3B0 001F82F0 7C 08 02 A6 */ mflr r0
/* 801FB3B4 001F82F4 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FB3B8 001F82F8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FB3BC 001F82FC 7C 7F 1B 78 */ mr r31, r3
/* 801FB3C0 001F8300 88 03 01 53 */ lbz r0, 0x153(r3)
/* 801FB3C4 001F8304 28 00 00 00 */ cmplwi r0, 0
/* 801FB3C8 001F8308 40 82 00 10 */ bne lbl_801FB3D8
/* 801FB3CC 001F830C 38 00 00 01 */ li r0, 1
/* 801FB3D0 001F8310 98 1F 01 53 */ stb r0, 0x153(r31)
/* 801FB3D4 001F8314 48 02 36 01 */ bl dMeter2Info_set2DVibrationM
lbl_801FB3D8:
/* 801FB3D8 001F8318 80 7F 01 18 */ lwz r3, 0x118(r31)
/* 801FB3DC 001F831C 4B FC 2F 4D */ bl dMenu_Dmap_c_NS_isOpen
/* 801FB3E0 001F8320 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FB3E4 001F8324 41 82 00 0C */ beq lbl_801FB3F0
/* 801FB3E8 001F8328 38 00 00 0B */ li r0, 0xb
/* 801FB3EC 001F832C 98 1F 01 46 */ stb r0, 0x146(r31)
lbl_801FB3F0:
/* 801FB3F0 001F8330 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FB3F4 001F8334 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FB3F8 001F8338 7C 08 03 A6 */ mtlr r0
/* 801FB3FC 001F833C 38 21 00 10 */ addi r1, r1, 0x10
/* 801FB400 001F8340 4E 80 00 20 */ blr
/* 801FB404 001F8344 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801FB408 001F8348 7C 08 02 A6 */ mflr r0
/* 801FB40C 001F834C 90 01 00 24 */ stw r0, 0x24(r1)
/* 801FB410 001F8350 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 801FB414 001F8354 7C 7F 1B 78 */ mr r31, r3
/* 801FB418 001F8358 80 63 01 18 */ lwz r3, 0x118(r3)
/* 801FB41C 001F835C 4B FC 3F 19 */ bl dMenu_Dmap_c_NS_getNextStatus
/* 801FB420 001F8360 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 801FB424 001F8364 28 00 00 01 */ cmplwi r0, 1
/* 801FB428 001F8368 40 82 00 A0 */ bne lbl_801FB4C8
/* 801FB42C 001F836C 48 01 22 25 */ bl dMeterMap_c_NS_isEnableDispMapAndMapDispSizeTypeNo
/* 801FB430 001F8370 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FB434 001F8374 41 82 00 20 */ beq lbl_801FB454
/* 801FB438 001F8378 38 00 00 01 */ li r0, 1
/* 801FB43C 001F837C 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FB440 001F8380 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801FB444 001F8384 98 03 00 BF */ stb r0, 0xbf(r3)
/* 801FB448 001F8388 80 63 00 20 */ lwz r3, 0x20(r3)
/* 801FB44C 001F838C 48 01 24 29 */ bl dMeterMap_c_NS_setDispPosInsideFlg_SE_On
/* 801FB450 001F8390 48 00 00 1C */ b lbl_801FB46C
lbl_801FB454:
/* 801FB454 001F8394 38 00 00 00 */ li r0, 0
/* 801FB458 001F8398 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FB45C 001F839C 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801FB460 001F83A0 98 03 00 BF */ stb r0, 0xbf(r3)
/* 801FB464 001F83A4 80 63 00 20 */ lwz r3, 0x20(r3)
/* 801FB468 001F83A8 48 01 24 55 */ bl dMeterMap_c_NS_setDispPosOutsideFlg_SE_On
lbl_801FB46C:
/* 801FB46C 001F83AC 38 00 02 00 */ li r0, 0x200
/* 801FB470 001F83B0 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FB474 001F83B4 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801FB478 001F83B8 B0 03 00 AA */ sth r0, 0xaa(r3)
/* 801FB47C 001F83BC 38 00 00 0C */ li r0, 0xc
/* 801FB480 001F83C0 98 1F 01 46 */ stb r0, 0x146(r31)
/* 801FB484 001F83C4 38 00 00 03 */ li r0, 3
/* 801FB488 001F83C8 80 7F 01 18 */ lwz r3, 0x118(r31)
/* 801FB48C 001F83CC 98 03 01 7A */ stb r0, 0x17a(r3)
/* 801FB490 001F83D0 38 00 00 BB */ li r0, 0xbb
/* 801FB494 001F83D4 90 01 00 10 */ stw r0, 0x10(r1)
/* 801FB498 001F83D8 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 801FB49C 001F83DC 38 81 00 10 */ addi r4, r1, 0x10
/* 801FB4A0 001F83E0 38 A0 00 00 */ li r5, 0
/* 801FB4A4 001F83E4 38 C0 00 00 */ li r6, 0
/* 801FB4A8 001F83E8 38 E0 00 00 */ li r7, 0
/* 801FB4AC 001F83EC C0 22 AA C4 */ lfs f1, lbl_804544C4-_SDA2_BASE_(r2)
/* 801FB4B0 001F83F0 FC 40 08 90 */ fmr f2, f1
/* 801FB4B4 001F83F4 C0 62 AA C8 */ lfs f3, lbl_804544C8-_SDA2_BASE_(r2)
/* 801FB4B8 001F83F8 FC 80 18 90 */ fmr f4, f3
/* 801FB4BC 001F83FC 39 00 00 00 */ li r8, 0
/* 801FB4C0 001F8400 48 0B 04 C5 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 801FB4C4 001F8404 48 00 01 04 */ b lbl_801FB5C8
lbl_801FB4C8:
/* 801FB4C8 001F8408 28 00 00 02 */ cmplwi r0, 2
/* 801FB4CC 001F840C 40 82 00 70 */ bne lbl_801FB53C
/* 801FB4D0 001F8410 38 00 00 00 */ li r0, 0
/* 801FB4D4 001F8414 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FB4D8 001F8418 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801FB4DC 001F841C 98 03 00 BF */ stb r0, 0xbf(r3)
/* 801FB4E0 001F8420 38 00 04 00 */ li r0, 0x400
/* 801FB4E4 001F8424 B0 03 00 AA */ sth r0, 0xaa(r3)
/* 801FB4E8 001F8428 38 00 00 0C */ li r0, 0xc
/* 801FB4EC 001F842C 98 1F 01 46 */ stb r0, 0x146(r31)
/* 801FB4F0 001F8430 80 63 00 20 */ lwz r3, 0x20(r3)
/* 801FB4F4 001F8434 48 01 23 C9 */ bl dMeterMap_c_NS_setDispPosOutsideFlg_SE_On
/* 801FB4F8 001F8438 38 00 00 01 */ li r0, 1
/* 801FB4FC 001F843C 80 7F 01 18 */ lwz r3, 0x118(r31)
/* 801FB500 001F8440 98 03 01 7A */ stb r0, 0x17a(r3)
/* 801FB504 001F8444 38 00 00 BB */ li r0, 0xbb
/* 801FB508 001F8448 90 01 00 0C */ stw r0, 0xc(r1)
/* 801FB50C 001F844C 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 801FB510 001F8450 38 81 00 0C */ addi r4, r1, 0xc
/* 801FB514 001F8454 38 A0 00 00 */ li r5, 0
/* 801FB518 001F8458 38 C0 00 00 */ li r6, 0
/* 801FB51C 001F845C 38 E0 00 00 */ li r7, 0
/* 801FB520 001F8460 C0 22 AA C4 */ lfs f1, lbl_804544C4-_SDA2_BASE_(r2)
/* 801FB524 001F8464 FC 40 08 90 */ fmr f2, f1
/* 801FB528 001F8468 C0 62 AA C8 */ lfs f3, lbl_804544C8-_SDA2_BASE_(r2)
/* 801FB52C 001F846C FC 80 18 90 */ fmr f4, f3
/* 801FB530 001F8470 39 00 00 00 */ li r8, 0
/* 801FB534 001F8474 48 0B 04 51 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 801FB538 001F8478 48 00 00 90 */ b lbl_801FB5C8
lbl_801FB53C:
/* 801FB53C 001F847C 28 00 00 03 */ cmplwi r0, 3
/* 801FB540 001F8480 40 82 00 80 */ bne lbl_801FB5C0
/* 801FB544 001F8484 48 01 21 0D */ bl dMeterMap_c_NS_isEnableDispMapAndMapDispSizeTypeNo
/* 801FB548 001F8488 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FB54C 001F848C 41 82 00 18 */ beq lbl_801FB564
/* 801FB550 001F8490 38 00 00 01 */ li r0, 1
/* 801FB554 001F8494 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FB558 001F8498 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801FB55C 001F849C 98 03 00 BF */ stb r0, 0xbf(r3)
/* 801FB560 001F84A0 48 00 00 14 */ b lbl_801FB574
lbl_801FB564:
/* 801FB564 001F84A4 38 00 00 00 */ li r0, 0
/* 801FB568 001F84A8 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FB56C 001F84AC 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801FB570 001F84B0 98 03 00 BF */ stb r0, 0xbf(r3)
lbl_801FB574:
/* 801FB574 001F84B4 38 00 00 0C */ li r0, 0xc
/* 801FB578 001F84B8 98 1F 01 46 */ stb r0, 0x146(r31)
/* 801FB57C 001F84BC 38 00 00 02 */ li r0, 2
/* 801FB580 001F84C0 80 7F 01 18 */ lwz r3, 0x118(r31)
/* 801FB584 001F84C4 98 03 01 7A */ stb r0, 0x17a(r3)
/* 801FB588 001F84C8 38 00 00 BB */ li r0, 0xbb
/* 801FB58C 001F84CC 90 01 00 08 */ stw r0, 8(r1)
/* 801FB590 001F84D0 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 801FB594 001F84D4 38 81 00 08 */ addi r4, r1, 8
/* 801FB598 001F84D8 38 A0 00 00 */ li r5, 0
/* 801FB59C 001F84DC 38 C0 00 00 */ li r6, 0
/* 801FB5A0 001F84E0 38 E0 00 00 */ li r7, 0
/* 801FB5A4 001F84E4 C0 22 AA C4 */ lfs f1, lbl_804544C4-_SDA2_BASE_(r2)
/* 801FB5A8 001F84E8 FC 40 08 90 */ fmr f2, f1
/* 801FB5AC 001F84EC C0 62 AA C8 */ lfs f3, lbl_804544C8-_SDA2_BASE_(r2)
/* 801FB5B0 001F84F0 FC 80 18 90 */ fmr f4, f3
/* 801FB5B4 001F84F4 39 00 00 00 */ li r8, 0
/* 801FB5B8 001F84F8 48 0B 03 CD */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 801FB5BC 001F84FC 48 00 00 0C */ b lbl_801FB5C8
lbl_801FB5C0:
/* 801FB5C0 001F8500 80 7F 01 18 */ lwz r3, 0x118(r31)
/* 801FB5C4 001F8504 4B FC 27 E1 */ bl dMenu_Dmap_c_NS__move
lbl_801FB5C8:
/* 801FB5C8 001F8508 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 801FB5CC 001F850C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801FB5D0 001F8510 7C 08 03 A6 */ mtlr r0
/* 801FB5D4 001F8514 38 21 00 20 */ addi r1, r1, 0x20
/* 801FB5D8 001F8518 4E 80 00 20 */ blr
/* 801FB5DC 001F851C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FB5E0 001F8520 7C 08 02 A6 */ mflr r0
/* 801FB5E4 001F8524 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FB5E8 001F8528 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FB5EC 001F852C 7C 7F 1B 78 */ mr r31, r3
/* 801FB5F0 001F8530 80 63 01 18 */ lwz r3, 0x118(r3)
/* 801FB5F4 001F8534 4B FC 30 7D */ bl dMenu_Dmap_c_NS_isClose
/* 801FB5F8 001F8538 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FB5FC 001F853C 41 82 00 0C */ beq lbl_801FB608
/* 801FB600 001F8540 38 00 00 00 */ li r0, 0
/* 801FB604 001F8544 98 1F 01 46 */ stb r0, 0x146(r31)
lbl_801FB608:
/* 801FB608 001F8548 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FB60C 001F854C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FB610 001F8550 7C 08 03 A6 */ mtlr r0
/* 801FB614 001F8554 38 21 00 10 */ addi r1, r1, 0x10
/* 801FB618 001F8558 4E 80 00 20 */ blr
/* 801FB61C 001F855C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FB620 001F8560 7C 08 02 A6 */ mflr r0
/* 801FB624 001F8564 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FB628 001F8568 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FB62C 001F856C 7C 7F 1B 78 */ mr r31, r3
/* 801FB630 001F8570 80 63 01 20 */ lwz r3, 0x120(r3)
/* 801FB634 001F8574 88 03 01 BA */ lbz r0, 0x1ba(r3)
/* 801FB638 001F8578 28 00 00 01 */ cmplwi r0, 1
/* 801FB63C 001F857C 40 82 00 14 */ bne lbl_801FB650
/* 801FB640 001F8580 4B FF 53 6D */ bl dMenu_save_c_NS__open
/* 801FB644 001F8584 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FB648 001F8588 41 82 00 08 */ beq lbl_801FB650
/* 801FB64C 001F858C 48 00 18 2D */ bl dMw_c_NS_dMw_fade_in
lbl_801FB650:
/* 801FB650 001F8590 80 7F 01 20 */ lwz r3, 0x120(r31)
/* 801FB654 001F8594 88 03 01 BA */ lbz r0, 0x1ba(r3)
/* 801FB658 001F8598 28 00 00 02 */ cmplwi r0, 2
/* 801FB65C 001F859C 40 82 00 0C */ bne lbl_801FB668
/* 801FB660 001F85A0 38 00 00 0E */ li r0, 0xe
/* 801FB664 001F85A4 98 1F 01 46 */ stb r0, 0x146(r31)
lbl_801FB668:
/* 801FB668 001F85A8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FB66C 001F85AC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FB670 001F85B0 7C 08 03 A6 */ mtlr r0
/* 801FB674 001F85B4 38 21 00 10 */ addi r1, r1, 0x10
/* 801FB678 001F85B8 4E 80 00 20 */ blr
/* 801FB67C 001F85BC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FB680 001F85C0 7C 08 02 A6 */ mflr r0
/* 801FB684 001F85C4 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FB688 001F85C8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FB68C 001F85CC 7C 7F 1B 78 */ mr r31, r3
/* 801FB690 001F85D0 80 63 01 20 */ lwz r3, 0x120(r3)
/* 801FB694 001F85D4 88 03 01 BA */ lbz r0, 0x1ba(r3)
/* 801FB698 001F85D8 28 00 00 02 */ cmplwi r0, 2
/* 801FB69C 001F85DC 40 82 00 08 */ bne lbl_801FB6A4
/* 801FB6A0 001F85E0 4B FF 59 A9 */ bl dMenu_save_c_NS__move
lbl_801FB6A4:
/* 801FB6A4 001F85E4 80 7F 01 20 */ lwz r3, 0x120(r31)
/* 801FB6A8 001F85E8 88 03 01 BA */ lbz r0, 0x1ba(r3)
/* 801FB6AC 001F85EC 28 00 00 03 */ cmplwi r0, 3
/* 801FB6B0 001F85F0 41 82 00 0C */ beq lbl_801FB6BC
/* 801FB6B4 001F85F4 28 00 00 04 */ cmplwi r0, 4
/* 801FB6B8 001F85F8 40 82 00 0C */ bne lbl_801FB6C4
lbl_801FB6BC:
/* 801FB6BC 001F85FC 38 00 00 0F */ li r0, 0xf
/* 801FB6C0 001F8600 98 1F 01 46 */ stb r0, 0x146(r31)
lbl_801FB6C4:
/* 801FB6C4 001F8604 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FB6C8 001F8608 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FB6CC 001F860C 7C 08 03 A6 */ mtlr r0
/* 801FB6D0 001F8610 38 21 00 10 */ addi r1, r1, 0x10
/* 801FB6D4 001F8614 4E 80 00 20 */ blr
/* 801FB6D8 001F8618 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FB6DC 001F861C 7C 08 02 A6 */ mflr r0
/* 801FB6E0 001F8620 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FB6E4 001F8624 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FB6E8 001F8628 7C 7F 1B 78 */ mr r31, r3
/* 801FB6EC 001F862C 80 6D 86 48 */ lwz r3, lbl_80450BC8-_SDA_BASE_(r13)
/* 801FB6F0 001F8630 80 03 00 04 */ lwz r0, 4(r3)
/* 801FB6F4 001F8634 2C 00 00 00 */ cmpwi r0, 0
/* 801FB6F8 001F8638 40 82 00 30 */ bne lbl_801FB728
/* 801FB6FC 001F863C 80 7F 01 20 */ lwz r3, 0x120(r31)
/* 801FB700 001F8640 4B FF 59 49 */ bl dMenu_save_c_NS__move
/* 801FB704 001F8644 80 7F 01 20 */ lwz r3, 0x120(r31)
/* 801FB708 001F8648 88 03 01 BA */ lbz r0, 0x1ba(r3)
/* 801FB70C 001F864C 28 00 00 03 */ cmplwi r0, 3
/* 801FB710 001F8650 40 82 00 10 */ bne lbl_801FB720
/* 801FB714 001F8654 38 00 00 05 */ li r0, 5
/* 801FB718 001F8658 98 1F 01 46 */ stb r0, 0x146(r31)
/* 801FB71C 001F865C 48 00 00 0C */ b lbl_801FB728
lbl_801FB720:
/* 801FB720 001F8660 38 00 00 00 */ li r0, 0
/* 801FB724 001F8664 98 1F 01 46 */ stb r0, 0x146(r31)
lbl_801FB728:
/* 801FB728 001F8668 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FB72C 001F866C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FB730 001F8670 7C 08 03 A6 */ mtlr r0
/* 801FB734 001F8674 38 21 00 10 */ addi r1, r1, 0x10
/* 801FB738 001F8678 4E 80 00 20 */ blr
/* 801FB73C 001F867C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FB740 001F8680 7C 08 02 A6 */ mflr r0
/* 801FB744 001F8684 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FB748 001F8688 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FB74C 001F868C 7C 7F 1B 78 */ mr r31, r3
/* 801FB750 001F8690 80 63 01 24 */ lwz r3, 0x124(r3)
/* 801FB754 001F8694 88 03 03 EC */ lbz r0, 0x3ec(r3)
/* 801FB758 001F8698 28 00 00 01 */ cmplwi r0, 1
/* 801FB75C 001F869C 40 82 00 14 */ bne lbl_801FB770
/* 801FB760 001F86A0 4B FE 84 39 */ bl dMenu_Option_c_NS__open
/* 801FB764 001F86A4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FB768 001F86A8 41 82 00 08 */ beq lbl_801FB770
/* 801FB76C 001F86AC 48 00 17 0D */ bl dMw_c_NS_dMw_fade_in
lbl_801FB770:
/* 801FB770 001F86B0 80 7F 01 24 */ lwz r3, 0x124(r31)
/* 801FB774 001F86B4 88 03 03 EC */ lbz r0, 0x3ec(r3)
/* 801FB778 001F86B8 28 00 00 02 */ cmplwi r0, 2
/* 801FB77C 001F86BC 40 82 00 1C */ bne lbl_801FB798
/* 801FB780 001F86C0 80 6D 86 48 */ lwz r3, lbl_80450BC8-_SDA_BASE_(r13)
/* 801FB784 001F86C4 80 03 00 04 */ lwz r0, 4(r3)
/* 801FB788 001F86C8 2C 00 00 01 */ cmpwi r0, 1
/* 801FB78C 001F86CC 40 82 00 0C */ bne lbl_801FB798
/* 801FB790 001F86D0 38 00 00 11 */ li r0, 0x11
/* 801FB794 001F86D4 98 1F 01 46 */ stb r0, 0x146(r31)
lbl_801FB798:
/* 801FB798 001F86D8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FB79C 001F86DC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FB7A0 001F86E0 7C 08 03 A6 */ mtlr r0
/* 801FB7A4 001F86E4 38 21 00 10 */ addi r1, r1, 0x10
/* 801FB7A8 001F86E8 4E 80 00 20 */ blr
/* 801FB7AC 001F86EC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FB7B0 001F86F0 7C 08 02 A6 */ mflr r0
/* 801FB7B4 001F86F4 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FB7B8 001F86F8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FB7BC 001F86FC 7C 7F 1B 78 */ mr r31, r3
/* 801FB7C0 001F8700 80 63 01 24 */ lwz r3, 0x124(r3)
/* 801FB7C4 001F8704 88 03 03 EC */ lbz r0, 0x3ec(r3)
/* 801FB7C8 001F8708 28 00 00 02 */ cmplwi r0, 2
/* 801FB7CC 001F870C 40 82 00 08 */ bne lbl_801FB7D4
/* 801FB7D0 001F8710 4B FE 7C 39 */ bl dMenu_Option_c_NS__move
lbl_801FB7D4:
/* 801FB7D4 001F8714 80 7F 01 24 */ lwz r3, 0x124(r31)
/* 801FB7D8 001F8718 88 03 03 EC */ lbz r0, 0x3ec(r3)
/* 801FB7DC 001F871C 28 00 00 03 */ cmplwi r0, 3
/* 801FB7E0 001F8720 40 82 00 0C */ bne lbl_801FB7EC
/* 801FB7E4 001F8724 38 00 00 12 */ li r0, 0x12
/* 801FB7E8 001F8728 98 1F 01 46 */ stb r0, 0x146(r31)
lbl_801FB7EC:
/* 801FB7EC 001F872C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FB7F0 001F8730 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FB7F4 001F8734 7C 08 03 A6 */ mtlr r0
/* 801FB7F8 001F8738 38 21 00 10 */ addi r1, r1, 0x10
/* 801FB7FC 001F873C 4E 80 00 20 */ blr
/* 801FB800 001F8740 80 8D 86 48 */ lwz r4, lbl_80450BC8-_SDA_BASE_(r13)
/* 801FB804 001F8744 80 04 00 04 */ lwz r0, 4(r4)
/* 801FB808 001F8748 2C 00 00 00 */ cmpwi r0, 0
/* 801FB80C 001F874C 4C 82 00 20 */ bnelr
/* 801FB810 001F8750 38 00 00 05 */ li r0, 5
/* 801FB814 001F8754 98 03 01 46 */ stb r0, 0x146(r3)
/* 801FB818 001F8758 4E 80 00 20 */ blr
/* 801FB81C 001F875C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FB820 001F8760 7C 08 02 A6 */ mflr r0
/* 801FB824 001F8764 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FB828 001F8768 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FB82C 001F876C 7C 7F 1B 78 */ mr r31, r3
/* 801FB830 001F8770 80 63 01 28 */ lwz r3, 0x128(r3)
/* 801FB834 001F8774 88 03 03 6C */ lbz r0, 0x36c(r3)
/* 801FB838 001F8778 28 00 00 01 */ cmplwi r0, 1
/* 801FB83C 001F877C 40 82 00 30 */ bne lbl_801FB86C
/* 801FB840 001F8780 4B FE 22 35 */ bl dMenu_Letter_c_NS__open
/* 801FB844 001F8784 88 1F 01 52 */ lbz r0, 0x152(r31)
/* 801FB848 001F8788 28 00 00 00 */ cmplwi r0, 0
/* 801FB84C 001F878C 40 82 00 20 */ bne lbl_801FB86C
/* 801FB850 001F8790 80 7F 01 28 */ lwz r3, 0x128(r31)
/* 801FB854 001F8794 4B FE 20 E1 */ bl dMenu_Letter_c_NS_isSync
/* 801FB858 001F8798 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FB85C 001F879C 41 82 00 10 */ beq lbl_801FB86C
/* 801FB860 001F87A0 48 00 16 19 */ bl dMw_c_NS_dMw_fade_in
/* 801FB864 001F87A4 38 00 00 01 */ li r0, 1
/* 801FB868 001F87A8 98 1F 01 52 */ stb r0, 0x152(r31)
lbl_801FB86C:
/* 801FB86C 001F87AC 80 7F 01 28 */ lwz r3, 0x128(r31)
/* 801FB870 001F87B0 88 03 03 6C */ lbz r0, 0x36c(r3)
/* 801FB874 001F87B4 28 00 00 02 */ cmplwi r0, 2
/* 801FB878 001F87B8 40 82 00 20 */ bne lbl_801FB898
/* 801FB87C 001F87BC 88 1F 01 52 */ lbz r0, 0x152(r31)
/* 801FB880 001F87C0 28 00 00 01 */ cmplwi r0, 1
/* 801FB884 001F87C4 40 82 00 14 */ bne lbl_801FB898
/* 801FB888 001F87C8 38 00 00 14 */ li r0, 0x14
/* 801FB88C 001F87CC 98 1F 01 46 */ stb r0, 0x146(r31)
/* 801FB890 001F87D0 38 00 00 00 */ li r0, 0
/* 801FB894 001F87D4 98 1F 01 52 */ stb r0, 0x152(r31)
lbl_801FB898:
/* 801FB898 001F87D8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FB89C 001F87DC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FB8A0 001F87E0 7C 08 03 A6 */ mtlr r0
/* 801FB8A4 001F87E4 38 21 00 10 */ addi r1, r1, 0x10
/* 801FB8A8 001F87E8 4E 80 00 20 */ blr
/* 801FB8AC 001F87EC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FB8B0 001F87F0 7C 08 02 A6 */ mflr r0
/* 801FB8B4 001F87F4 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FB8B8 001F87F8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FB8BC 001F87FC 7C 7F 1B 78 */ mr r31, r3
/* 801FB8C0 001F8800 80 63 01 28 */ lwz r3, 0x128(r3)
/* 801FB8C4 001F8804 88 03 03 6C */ lbz r0, 0x36c(r3)
/* 801FB8C8 001F8808 28 00 00 02 */ cmplwi r0, 2
/* 801FB8CC 001F880C 40 82 00 08 */ bne lbl_801FB8D4
/* 801FB8D0 001F8810 4B FE 1B A5 */ bl dMenu_Letter_c_NS__move
lbl_801FB8D4:
/* 801FB8D4 001F8814 80 7F 01 28 */ lwz r3, 0x128(r31)
/* 801FB8D8 001F8818 88 03 03 6C */ lbz r0, 0x36c(r3)
/* 801FB8DC 001F881C 28 00 00 03 */ cmplwi r0, 3
/* 801FB8E0 001F8820 40 82 00 0C */ bne lbl_801FB8EC
/* 801FB8E4 001F8824 38 00 00 15 */ li r0, 0x15
/* 801FB8E8 001F8828 98 1F 01 46 */ stb r0, 0x146(r31)
lbl_801FB8EC:
/* 801FB8EC 001F882C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FB8F0 001F8830 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FB8F4 001F8834 7C 08 03 A6 */ mtlr r0
/* 801FB8F8 001F8838 38 21 00 10 */ addi r1, r1, 0x10
/* 801FB8FC 001F883C 4E 80 00 20 */ blr
/* 801FB900 001F8840 80 8D 86 48 */ lwz r4, lbl_80450BC8-_SDA_BASE_(r13)
/* 801FB904 001F8844 80 04 00 04 */ lwz r0, 4(r4)
/* 801FB908 001F8848 2C 00 00 00 */ cmpwi r0, 0
/* 801FB90C 001F884C 4C 82 00 20 */ bnelr
/* 801FB910 001F8850 38 00 00 05 */ li r0, 5
/* 801FB914 001F8854 98 03 01 46 */ stb r0, 0x146(r3)
/* 801FB918 001F8858 4E 80 00 20 */ blr
/* 801FB91C 001F885C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FB920 001F8860 7C 08 02 A6 */ mflr r0
/* 801FB924 001F8864 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FB928 001F8868 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FB92C 001F886C 7C 7F 1B 78 */ mr r31, r3
/* 801FB930 001F8870 80 63 01 2C */ lwz r3, 0x12c(r3)
/* 801FB934 001F8874 88 03 01 FA */ lbz r0, 0x1fa(r3)
/* 801FB938 001F8878 28 00 00 01 */ cmplwi r0, 1
/* 801FB93C 001F887C 40 82 00 30 */ bne lbl_801FB96C
/* 801FB940 001F8880 4B FC 99 A5 */ bl dMenu_Fishing_c_NS__open
/* 801FB944 001F8884 88 1F 01 52 */ lbz r0, 0x152(r31)
/* 801FB948 001F8888 28 00 00 00 */ cmplwi r0, 0
/* 801FB94C 001F888C 40 82 00 20 */ bne lbl_801FB96C
/* 801FB950 001F8890 80 7F 01 2C */ lwz r3, 0x12c(r31)
/* 801FB954 001F8894 4B FC 98 B1 */ bl dMenu_Fishing_c_NS_isSync
/* 801FB958 001F8898 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FB95C 001F889C 41 82 00 10 */ beq lbl_801FB96C
/* 801FB960 001F88A0 48 00 15 19 */ bl dMw_c_NS_dMw_fade_in
/* 801FB964 001F88A4 38 00 00 01 */ li r0, 1
/* 801FB968 001F88A8 98 1F 01 52 */ stb r0, 0x152(r31)
lbl_801FB96C:
/* 801FB96C 001F88AC 80 7F 01 2C */ lwz r3, 0x12c(r31)
/* 801FB970 001F88B0 88 03 01 FA */ lbz r0, 0x1fa(r3)
/* 801FB974 001F88B4 28 00 00 02 */ cmplwi r0, 2
/* 801FB978 001F88B8 40 82 00 20 */ bne lbl_801FB998
/* 801FB97C 001F88BC 88 1F 01 52 */ lbz r0, 0x152(r31)
/* 801FB980 001F88C0 28 00 00 01 */ cmplwi r0, 1
/* 801FB984 001F88C4 40 82 00 14 */ bne lbl_801FB998
/* 801FB988 001F88C8 38 00 00 17 */ li r0, 0x17
/* 801FB98C 001F88CC 98 1F 01 46 */ stb r0, 0x146(r31)
/* 801FB990 001F88D0 38 00 00 00 */ li r0, 0
/* 801FB994 001F88D4 98 1F 01 52 */ stb r0, 0x152(r31)
lbl_801FB998:
/* 801FB998 001F88D8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FB99C 001F88DC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FB9A0 001F88E0 7C 08 03 A6 */ mtlr r0
/* 801FB9A4 001F88E4 38 21 00 10 */ addi r1, r1, 0x10
/* 801FB9A8 001F88E8 4E 80 00 20 */ blr
/* 801FB9AC 001F88EC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FB9B0 001F88F0 7C 08 02 A6 */ mflr r0
/* 801FB9B4 001F88F4 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FB9B8 001F88F8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FB9BC 001F88FC 7C 7F 1B 78 */ mr r31, r3
/* 801FB9C0 001F8900 80 63 01 2C */ lwz r3, 0x12c(r3)
/* 801FB9C4 001F8904 88 03 01 FA */ lbz r0, 0x1fa(r3)
/* 801FB9C8 001F8908 28 00 00 02 */ cmplwi r0, 2
/* 801FB9CC 001F890C 40 82 00 08 */ bne lbl_801FB9D4
/* 801FB9D0 001F8910 4B FC 96 E5 */ bl dMenu_Fishing_c_NS__move
lbl_801FB9D4:
/* 801FB9D4 001F8914 80 7F 01 2C */ lwz r3, 0x12c(r31)
/* 801FB9D8 001F8918 88 03 01 FA */ lbz r0, 0x1fa(r3)
/* 801FB9DC 001F891C 28 00 00 03 */ cmplwi r0, 3
/* 801FB9E0 001F8920 40 82 00 0C */ bne lbl_801FB9EC
/* 801FB9E4 001F8924 38 00 00 18 */ li r0, 0x18
/* 801FB9E8 001F8928 98 1F 01 46 */ stb r0, 0x146(r31)
lbl_801FB9EC:
/* 801FB9EC 001F892C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FB9F0 001F8930 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FB9F4 001F8934 7C 08 03 A6 */ mtlr r0
/* 801FB9F8 001F8938 38 21 00 10 */ addi r1, r1, 0x10
/* 801FB9FC 001F893C 4E 80 00 20 */ blr
/* 801FBA00 001F8940 80 8D 86 48 */ lwz r4, lbl_80450BC8-_SDA_BASE_(r13)
/* 801FBA04 001F8944 80 04 00 04 */ lwz r0, 4(r4)
/* 801FBA08 001F8948 2C 00 00 00 */ cmpwi r0, 0
/* 801FBA0C 001F894C 4C 82 00 20 */ bnelr
/* 801FBA10 001F8950 38 00 00 05 */ li r0, 5
/* 801FBA14 001F8954 98 03 01 46 */ stb r0, 0x146(r3)
/* 801FBA18 001F8958 4E 80 00 20 */ blr
/* 801FBA1C 001F895C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FBA20 001F8960 7C 08 02 A6 */ mflr r0
/* 801FBA24 001F8964 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FBA28 001F8968 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FBA2C 001F896C 7C 7F 1B 78 */ mr r31, r3
/* 801FBA30 001F8970 80 63 01 30 */ lwz r3, 0x130(r3)
/* 801FBA34 001F8974 88 03 02 04 */ lbz r0, 0x204(r3)
/* 801FBA38 001F8978 28 00 00 01 */ cmplwi r0, 1
/* 801FBA3C 001F897C 40 82 00 30 */ bne lbl_801FBA6C
/* 801FBA40 001F8980 4B FF C0 01 */ bl dMenu_Skill_c_NS__open
/* 801FBA44 001F8984 88 1F 01 52 */ lbz r0, 0x152(r31)
/* 801FBA48 001F8988 28 00 00 00 */ cmplwi r0, 0
/* 801FBA4C 001F898C 40 82 00 20 */ bne lbl_801FBA6C
/* 801FBA50 001F8990 80 7F 01 30 */ lwz r3, 0x130(r31)
/* 801FBA54 001F8994 4B FF BE FD */ bl dMenu_Skill_c_NS_isSync
/* 801FBA58 001F8998 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FBA5C 001F899C 41 82 00 10 */ beq lbl_801FBA6C
/* 801FBA60 001F89A0 48 00 14 19 */ bl dMw_c_NS_dMw_fade_in
/* 801FBA64 001F89A4 38 00 00 01 */ li r0, 1
/* 801FBA68 001F89A8 98 1F 01 52 */ stb r0, 0x152(r31)
lbl_801FBA6C:
/* 801FBA6C 001F89AC 80 7F 01 30 */ lwz r3, 0x130(r31)
/* 801FBA70 001F89B0 88 03 02 04 */ lbz r0, 0x204(r3)
/* 801FBA74 001F89B4 28 00 00 02 */ cmplwi r0, 2
/* 801FBA78 001F89B8 40 82 00 20 */ bne lbl_801FBA98
/* 801FBA7C 001F89BC 88 1F 01 52 */ lbz r0, 0x152(r31)
/* 801FBA80 001F89C0 28 00 00 01 */ cmplwi r0, 1
/* 801FBA84 001F89C4 40 82 00 14 */ bne lbl_801FBA98
/* 801FBA88 001F89C8 38 00 00 1A */ li r0, 0x1a
/* 801FBA8C 001F89CC 98 1F 01 46 */ stb r0, 0x146(r31)
/* 801FBA90 001F89D0 38 00 00 00 */ li r0, 0
/* 801FBA94 001F89D4 98 1F 01 52 */ stb r0, 0x152(r31)
lbl_801FBA98:
/* 801FBA98 001F89D8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FBA9C 001F89DC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FBAA0 001F89E0 7C 08 03 A6 */ mtlr r0
/* 801FBAA4 001F89E4 38 21 00 10 */ addi r1, r1, 0x10
/* 801FBAA8 001F89E8 4E 80 00 20 */ blr
/* 801FBAAC 001F89EC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FBAB0 001F89F0 7C 08 02 A6 */ mflr r0
/* 801FBAB4 001F89F4 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FBAB8 001F89F8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FBABC 001F89FC 7C 7F 1B 78 */ mr r31, r3
/* 801FBAC0 001F8A00 80 63 01 30 */ lwz r3, 0x130(r3)
/* 801FBAC4 001F8A04 88 03 02 04 */ lbz r0, 0x204(r3)
/* 801FBAC8 001F8A08 28 00 00 02 */ cmplwi r0, 2
/* 801FBACC 001F8A0C 40 82 00 08 */ bne lbl_801FBAD4
/* 801FBAD0 001F8A10 4B FF BC 49 */ bl dMenu_Skill_c_NS__move
lbl_801FBAD4:
/* 801FBAD4 001F8A14 80 7F 01 30 */ lwz r3, 0x130(r31)
/* 801FBAD8 001F8A18 88 03 02 04 */ lbz r0, 0x204(r3)
/* 801FBADC 001F8A1C 28 00 00 03 */ cmplwi r0, 3
/* 801FBAE0 001F8A20 40 82 00 0C */ bne lbl_801FBAEC
/* 801FBAE4 001F8A24 38 00 00 1B */ li r0, 0x1b
/* 801FBAE8 001F8A28 98 1F 01 46 */ stb r0, 0x146(r31)
lbl_801FBAEC:
/* 801FBAEC 001F8A2C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FBAF0 001F8A30 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FBAF4 001F8A34 7C 08 03 A6 */ mtlr r0
/* 801FBAF8 001F8A38 38 21 00 10 */ addi r1, r1, 0x10
/* 801FBAFC 001F8A3C 4E 80 00 20 */ blr
/* 801FBB00 001F8A40 80 8D 86 48 */ lwz r4, lbl_80450BC8-_SDA_BASE_(r13)
/* 801FBB04 001F8A44 80 04 00 04 */ lwz r0, 4(r4)
/* 801FBB08 001F8A48 2C 00 00 00 */ cmpwi r0, 0
/* 801FBB0C 001F8A4C 4C 82 00 20 */ bnelr
/* 801FBB10 001F8A50 38 00 00 05 */ li r0, 5
/* 801FBB14 001F8A54 98 03 01 46 */ stb r0, 0x146(r3)
/* 801FBB18 001F8A58 4E 80 00 20 */ blr
/* 801FBB1C 001F8A5C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FBB20 001F8A60 7C 08 02 A6 */ mflr r0
/* 801FBB24 001F8A64 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FBB28 001F8A68 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FBB2C 001F8A6C 7C 7F 1B 78 */ mr r31, r3
/* 801FBB30 001F8A70 80 63 01 34 */ lwz r3, 0x134(r3)
/* 801FBB34 001F8A74 88 03 00 F2 */ lbz r0, 0xf2(r3)
/* 801FBB38 001F8A78 28 00 00 01 */ cmplwi r0, 1
/* 801FBB3C 001F8A7C 40 82 00 30 */ bne lbl_801FBB6C
/* 801FBB40 001F8A80 4B FD CE 0D */ bl dMenu_Insect_c_NS__open
/* 801FBB44 001F8A84 88 1F 01 52 */ lbz r0, 0x152(r31)
/* 801FBB48 001F8A88 28 00 00 00 */ cmplwi r0, 0
/* 801FBB4C 001F8A8C 40 82 00 20 */ bne lbl_801FBB6C
/* 801FBB50 001F8A90 80 7F 01 34 */ lwz r3, 0x134(r31)
/* 801FBB54 001F8A94 4B FD CD 99 */ bl dMenu_Insect_c_NS_isSync
/* 801FBB58 001F8A98 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FBB5C 001F8A9C 41 82 00 10 */ beq lbl_801FBB6C
/* 801FBB60 001F8AA0 48 00 13 19 */ bl dMw_c_NS_dMw_fade_in
/* 801FBB64 001F8AA4 38 00 00 01 */ li r0, 1
/* 801FBB68 001F8AA8 98 1F 01 52 */ stb r0, 0x152(r31)
lbl_801FBB6C:
/* 801FBB6C 001F8AAC 80 7F 01 34 */ lwz r3, 0x134(r31)
/* 801FBB70 001F8AB0 88 03 00 F2 */ lbz r0, 0xf2(r3)
/* 801FBB74 001F8AB4 28 00 00 02 */ cmplwi r0, 2
/* 801FBB78 001F8AB8 40 82 00 20 */ bne lbl_801FBB98
/* 801FBB7C 001F8ABC 88 1F 01 52 */ lbz r0, 0x152(r31)
/* 801FBB80 001F8AC0 28 00 00 01 */ cmplwi r0, 1
/* 801FBB84 001F8AC4 40 82 00 14 */ bne lbl_801FBB98
/* 801FBB88 001F8AC8 38 00 00 1D */ li r0, 0x1d
/* 801FBB8C 001F8ACC 98 1F 01 46 */ stb r0, 0x146(r31)
/* 801FBB90 001F8AD0 38 00 00 00 */ li r0, 0
/* 801FBB94 001F8AD4 98 1F 01 52 */ stb r0, 0x152(r31)
lbl_801FBB98:
/* 801FBB98 001F8AD8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FBB9C 001F8ADC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FBBA0 001F8AE0 7C 08 03 A6 */ mtlr r0
/* 801FBBA4 001F8AE4 38 21 00 10 */ addi r1, r1, 0x10
/* 801FBBA8 001F8AE8 4E 80 00 20 */ blr
/* 801FBBAC 001F8AEC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FBBB0 001F8AF0 7C 08 02 A6 */ mflr r0
/* 801FBBB4 001F8AF4 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FBBB8 001F8AF8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FBBBC 001F8AFC 7C 7F 1B 78 */ mr r31, r3
/* 801FBBC0 001F8B00 80 63 01 34 */ lwz r3, 0x134(r3)
/* 801FBBC4 001F8B04 88 03 00 F2 */ lbz r0, 0xf2(r3)
/* 801FBBC8 001F8B08 28 00 00 02 */ cmplwi r0, 2
/* 801FBBCC 001F8B0C 40 82 00 08 */ bne lbl_801FBBD4
/* 801FBBD0 001F8B10 4B FD CA F9 */ bl dMenu_Insect_c_NS__move
lbl_801FBBD4:
/* 801FBBD4 001F8B14 80 7F 01 34 */ lwz r3, 0x134(r31)
/* 801FBBD8 001F8B18 88 03 00 F2 */ lbz r0, 0xf2(r3)
/* 801FBBDC 001F8B1C 28 00 00 03 */ cmplwi r0, 3
/* 801FBBE0 001F8B20 40 82 00 0C */ bne lbl_801FBBEC
/* 801FBBE4 001F8B24 38 00 00 1E */ li r0, 0x1e
/* 801FBBE8 001F8B28 98 1F 01 46 */ stb r0, 0x146(r31)
lbl_801FBBEC:
/* 801FBBEC 001F8B2C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FBBF0 001F8B30 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FBBF4 001F8B34 7C 08 03 A6 */ mtlr r0
/* 801FBBF8 001F8B38 38 21 00 10 */ addi r1, r1, 0x10
/* 801FBBFC 001F8B3C 4E 80 00 20 */ blr
/* 801FBC00 001F8B40 80 8D 86 48 */ lwz r4, lbl_80450BC8-_SDA_BASE_(r13)
/* 801FBC04 001F8B44 80 04 00 04 */ lwz r0, 4(r4)
/* 801FBC08 001F8B48 2C 00 00 00 */ cmpwi r0, 0
/* 801FBC0C 001F8B4C 4C 82 00 20 */ bnelr
/* 801FBC10 001F8B50 38 00 00 05 */ li r0, 5
/* 801FBC14 001F8B54 98 03 01 46 */ stb r0, 0x146(r3)
/* 801FBC18 001F8B58 4E 80 00 20 */ blr
/* 801FBC1C 001F8B5C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FBC20 001F8B60 7C 08 02 A6 */ mflr r0
/* 801FBC24 001F8B64 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FBC28 001F8B68 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FBC2C 001F8B6C 7C 7F 1B 78 */ mr r31, r3
/* 801FBC30 001F8B70 80 6D 86 48 */ lwz r3, lbl_80450BC8-_SDA_BASE_(r13)
/* 801FBC34 001F8B74 80 03 00 04 */ lwz r0, 4(r3)
/* 801FBC38 001F8B78 2C 00 00 00 */ cmpwi r0, 0
/* 801FBC3C 001F8B7C 40 82 00 28 */ bne lbl_801FBC64
/* 801FBC40 001F8B80 38 00 00 00 */ li r0, 0
/* 801FBC44 001F8B84 98 1F 01 52 */ stb r0, 0x152(r31)
/* 801FBC48 001F8B88 38 60 00 01 */ li r3, 1
/* 801FBC4C 001F8B8C 4B E3 24 95 */ bl dComIfGp_setHeapLockFlag
/* 801FBC50 001F8B90 7F E3 FB 78 */ mr r3, r31
/* 801FBC54 001F8B94 38 80 00 01 */ li r4, 1
/* 801FBC58 001F8B98 48 00 0F 3D */ bl dMw_c_NS_dMw_insect_create
/* 801FBC5C 001F8B9C 38 00 00 20 */ li r0, 0x20
/* 801FBC60 001F8BA0 98 1F 01 46 */ stb r0, 0x146(r31)
lbl_801FBC64:
/* 801FBC64 001F8BA4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FBC68 001F8BA8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FBC6C 001F8BAC 7C 08 03 A6 */ mtlr r0
/* 801FBC70 001F8BB0 38 21 00 10 */ addi r1, r1, 0x10
/* 801FBC74 001F8BB4 4E 80 00 20 */ blr
/* 801FBC78 001F8BB8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FBC7C 001F8BBC 7C 08 02 A6 */ mflr r0
/* 801FBC80 001F8BC0 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FBC84 001F8BC4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FBC88 001F8BC8 7C 7F 1B 78 */ mr r31, r3
/* 801FBC8C 001F8BCC 80 63 01 34 */ lwz r3, 0x134(r3)
/* 801FBC90 001F8BD0 88 03 00 F2 */ lbz r0, 0xf2(r3)
/* 801FBC94 001F8BD4 28 00 00 01 */ cmplwi r0, 1
/* 801FBC98 001F8BD8 40 82 00 30 */ bne lbl_801FBCC8
/* 801FBC9C 001F8BDC 4B FD CC B1 */ bl dMenu_Insect_c_NS__open
/* 801FBCA0 001F8BE0 88 1F 01 52 */ lbz r0, 0x152(r31)
/* 801FBCA4 001F8BE4 28 00 00 00 */ cmplwi r0, 0
/* 801FBCA8 001F8BE8 40 82 00 20 */ bne lbl_801FBCC8
/* 801FBCAC 001F8BEC 80 7F 01 34 */ lwz r3, 0x134(r31)
/* 801FBCB0 001F8BF0 4B FD CC 3D */ bl dMenu_Insect_c_NS_isSync
/* 801FBCB4 001F8BF4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FBCB8 001F8BF8 41 82 00 10 */ beq lbl_801FBCC8
/* 801FBCBC 001F8BFC 48 00 11 BD */ bl dMw_c_NS_dMw_fade_in
/* 801FBCC0 001F8C00 38 00 00 01 */ li r0, 1
/* 801FBCC4 001F8C04 98 1F 01 52 */ stb r0, 0x152(r31)
lbl_801FBCC8:
/* 801FBCC8 001F8C08 80 7F 01 34 */ lwz r3, 0x134(r31)
/* 801FBCCC 001F8C0C 88 03 00 F2 */ lbz r0, 0xf2(r3)
/* 801FBCD0 001F8C10 28 00 00 02 */ cmplwi r0, 2
/* 801FBCD4 001F8C14 40 82 00 20 */ bne lbl_801FBCF4
/* 801FBCD8 001F8C18 88 1F 01 52 */ lbz r0, 0x152(r31)
/* 801FBCDC 001F8C1C 28 00 00 01 */ cmplwi r0, 1
/* 801FBCE0 001F8C20 40 82 00 14 */ bne lbl_801FBCF4
/* 801FBCE4 001F8C24 38 00 00 21 */ li r0, 0x21
/* 801FBCE8 001F8C28 98 1F 01 46 */ stb r0, 0x146(r31)
/* 801FBCEC 001F8C2C 38 00 00 00 */ li r0, 0
/* 801FBCF0 001F8C30 98 1F 01 52 */ stb r0, 0x152(r31)
lbl_801FBCF4:
/* 801FBCF4 001F8C34 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FBCF8 001F8C38 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FBCFC 001F8C3C 7C 08 03 A6 */ mtlr r0
/* 801FBD00 001F8C40 38 21 00 10 */ addi r1, r1, 0x10
/* 801FBD04 001F8C44 4E 80 00 20 */ blr
/* 801FBD08 001F8C48 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FBD0C 001F8C4C 7C 08 02 A6 */ mflr r0
/* 801FBD10 001F8C50 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FBD14 001F8C54 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FBD18 001F8C58 7C 7F 1B 78 */ mr r31, r3
/* 801FBD1C 001F8C5C 80 63 01 34 */ lwz r3, 0x134(r3)
/* 801FBD20 001F8C60 28 03 00 00 */ cmplwi r3, 0
/* 801FBD24 001F8C64 41 82 00 2C */ beq lbl_801FBD50
/* 801FBD28 001F8C68 88 03 00 F2 */ lbz r0, 0xf2(r3)
/* 801FBD2C 001F8C6C 28 00 00 02 */ cmplwi r0, 2
/* 801FBD30 001F8C70 40 82 00 08 */ bne lbl_801FBD38
/* 801FBD34 001F8C74 4B FD C9 95 */ bl dMenu_Insect_c_NS__move
lbl_801FBD38:
/* 801FBD38 001F8C78 80 7F 01 34 */ lwz r3, 0x134(r31)
/* 801FBD3C 001F8C7C 88 03 00 F2 */ lbz r0, 0xf2(r3)
/* 801FBD40 001F8C80 28 00 00 03 */ cmplwi r0, 3
/* 801FBD44 001F8C84 40 82 00 0C */ bne lbl_801FBD50
/* 801FBD48 001F8C88 38 00 00 22 */ li r0, 0x22
/* 801FBD4C 001F8C8C 98 1F 01 46 */ stb r0, 0x146(r31)
lbl_801FBD50:
/* 801FBD50 001F8C90 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FBD54 001F8C94 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FBD58 001F8C98 7C 08 03 A6 */ mtlr r0
/* 801FBD5C 001F8C9C 38 21 00 10 */ addi r1, r1, 0x10
/* 801FBD60 001F8CA0 4E 80 00 20 */ blr
/* 801FBD64 001F8CA4 80 8D 86 48 */ lwz r4, lbl_80450BC8-_SDA_BASE_(r13)
/* 801FBD68 001F8CA8 80 04 00 04 */ lwz r0, 4(r4)
/* 801FBD6C 001F8CAC 2C 00 00 00 */ cmpwi r0, 0
/* 801FBD70 001F8CB0 4C 82 00 20 */ bnelr
/* 801FBD74 001F8CB4 38 00 00 00 */ li r0, 0
/* 801FBD78 001F8CB8 98 03 01 46 */ stb r0, 0x146(r3)
/* 801FBD7C 001F8CBC 4E 80 00 20 */ blr
.global dMw_c_NS_dMw_capture_create
dMw_c_NS_dMw_capture_create:
/* 801FBD80 001F8CC0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FBD84 001F8CC4 7C 08 02 A6 */ mflr r0
/* 801FBD88 001F8CC8 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FBD8C 001F8CCC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FBD90 001F8CD0 7C 7F 1B 78 */ mr r31, r3
/* 801FBD94 001F8CD4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801FBD98 001F8CD8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 801FBD9C 001F8CDC 88 03 5E B5 */ lbz r0, 0x5eb5(r3)
/* 801FBDA0 001F8CE0 28 00 00 00 */ cmplwi r0, 0
/* 801FBDA4 001F8CE4 40 82 00 5C */ bne lbl_801FBE00
/* 801FBDA8 001F8CE8 80 1F 01 0C */ lwz r0, 0x10c(r31)
/* 801FBDAC 001F8CEC 28 00 00 00 */ cmplwi r0, 0
/* 801FBDB0 001F8CF0 40 82 00 50 */ bne lbl_801FBE00
/* 801FBDB4 001F8CF4 38 60 00 08 */ li r3, 8
/* 801FBDB8 001F8CF8 48 0D 2E 95 */ bl __nw__FUl
/* 801FBDBC 001F8CFC 28 03 00 00 */ cmplwi r3, 0
/* 801FBDC0 001F8D00 41 82 00 30 */ beq lbl_801FBDF0
/* 801FBDC4 001F8D04 3C 80 80 3A */ lis r4, lbl_803A6F88@ha
/* 801FBDC8 001F8D08 38 04 6F 88 */ addi r0, r4, lbl_803A6F88@l
/* 801FBDCC 001F8D0C 90 03 00 00 */ stw r0, 0(r3)
/* 801FBDD0 001F8D10 3C 80 80 3C */ lis r4, lbl_803BF0D4@ha
/* 801FBDD4 001F8D14 38 04 F0 D4 */ addi r0, r4, lbl_803BF0D4@l
/* 801FBDD8 001F8D18 90 03 00 00 */ stw r0, 0(r3)
/* 801FBDDC 001F8D1C 38 80 00 00 */ li r4, 0
/* 801FBDE0 001F8D20 98 83 00 04 */ stb r4, 4(r3)
/* 801FBDE4 001F8D24 38 00 00 FF */ li r0, 0xff
/* 801FBDE8 001F8D28 98 03 00 05 */ stb r0, 5(r3)
/* 801FBDEC 001F8D2C 98 83 00 06 */ stb r4, 6(r3)
lbl_801FBDF0:
/* 801FBDF0 001F8D30 90 7F 01 0C */ stw r3, 0x10c(r31)
/* 801FBDF4 001F8D34 38 00 00 01 */ li r0, 1
/* 801FBDF8 001F8D38 80 7F 01 0C */ lwz r3, 0x10c(r31)
/* 801FBDFC 001F8D3C 98 03 00 04 */ stb r0, 4(r3)
lbl_801FBE00:
/* 801FBE00 001F8D40 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FBE04 001F8D44 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FBE08 001F8D48 7C 08 03 A6 */ mtlr r0
/* 801FBE0C 001F8D4C 38 21 00 10 */ addi r1, r1, 0x10
/* 801FBE10 001F8D50 4E 80 00 20 */ blr
.global dMw_c_NS_dMw_capture_delete
dMw_c_NS_dMw_capture_delete:
/* 801FBE14 001F8D54 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FBE18 001F8D58 7C 08 02 A6 */ mflr r0
/* 801FBE1C 001F8D5C 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FBE20 001F8D60 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FBE24 001F8D64 93 C1 00 08 */ stw r30, 8(r1)
/* 801FBE28 001F8D68 7C 7E 1B 78 */ mr r30, r3
/* 801FBE2C 001F8D6C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801FBE30 001F8D70 3B E3 61 C0 */ addi r31, r3, g_dComIfG_gameInfo@l
/* 801FBE34 001F8D74 88 1F 5E B5 */ lbz r0, 0x5eb5(r31)
/* 801FBE38 001F8D78 28 00 00 00 */ cmplwi r0, 0
/* 801FBE3C 001F8D7C 41 82 00 40 */ beq lbl_801FBE7C
/* 801FBE40 001F8D80 80 7E 01 0C */ lwz r3, 0x10c(r30)
/* 801FBE44 001F8D84 28 03 00 00 */ cmplwi r3, 0
/* 801FBE48 001F8D88 41 82 00 24 */ beq lbl_801FBE6C
/* 801FBE4C 001F8D8C 41 82 00 18 */ beq lbl_801FBE64
/* 801FBE50 001F8D90 38 80 00 01 */ li r4, 1
/* 801FBE54 001F8D94 81 83 00 00 */ lwz r12, 0(r3)
/* 801FBE58 001F8D98 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801FBE5C 001F8D9C 7D 89 03 A6 */ mtctr r12
/* 801FBE60 001F8DA0 4E 80 04 21 */ bctrl
lbl_801FBE64:
/* 801FBE64 001F8DA4 38 00 00 00 */ li r0, 0
/* 801FBE68 001F8DA8 90 1E 01 0C */ stw r0, 0x10c(r30)
lbl_801FBE6C:
/* 801FBE6C 001F8DAC 38 00 00 00 */ li r0, 0
/* 801FBE70 001F8DB0 98 1F 5E B5 */ stb r0, 0x5eb5(r31)
/* 801FBE74 001F8DB4 38 00 00 02 */ li r0, 2
/* 801FBE78 001F8DB8 98 1E 01 51 */ stb r0, 0x151(r30)
lbl_801FBE7C:
/* 801FBE7C 001F8DBC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FBE80 001F8DC0 83 C1 00 08 */ lwz r30, 8(r1)
/* 801FBE84 001F8DC4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FBE88 001F8DC8 7C 08 03 A6 */ mtlr r0
/* 801FBE8C 001F8DCC 38 21 00 10 */ addi r1, r1, 0x10
/* 801FBE90 001F8DD0 4E 80 00 20 */ blr
.global dMw_c_NS_dMw_ring_create
dMw_c_NS_dMw_ring_create:
/* 801FBE94 001F8DD4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FBE98 001F8DD8 7C 08 02 A6 */ mflr r0
/* 801FBE9C 001F8DDC 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FBEA0 001F8DE0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FBEA4 001F8DE4 93 C1 00 08 */ stw r30, 8(r1)
/* 801FBEA8 001F8DE8 7C 7E 1B 78 */ mr r30, r3
/* 801FBEAC 001F8DEC 7C 9F 23 78 */ mr r31, r4
/* 801FBEB0 001F8DF0 48 00 11 E5 */ bl dMw_c_NS_markMemSize
/* 801FBEB4 001F8DF4 38 60 00 01 */ li r3, 1
/* 801FBEB8 001F8DF8 4B E3 22 29 */ bl dComIfGp_setHeapLockFlag
/* 801FBEBC 001F8DFC 38 60 06 D4 */ li r3, 0x6d4
/* 801FBEC0 001F8E00 48 0D 2D 8D */ bl __nw__FUl
/* 801FBEC4 001F8E04 7C 60 1B 79 */ or. r0, r3, r3
/* 801FBEC8 001F8E08 41 82 00 1C */ beq lbl_801FBEE4
/* 801FBECC 001F8E0C 80 9E 01 00 */ lwz r4, 0x100(r30)
/* 801FBED0 001F8E10 80 BE 01 04 */ lwz r5, 0x104(r30)
/* 801FBED4 001F8E14 80 DE 01 08 */ lwz r6, 0x108(r30)
/* 801FBED8 001F8E18 7F E7 FB 78 */ mr r7, r31
/* 801FBEDC 001F8E1C 4B FE D2 3D */ bl dMenu_Ring_c
/* 801FBEE0 001F8E20 7C 60 1B 78 */ mr r0, r3
lbl_801FBEE4:
/* 801FBEE4 001F8E24 90 1E 01 10 */ stw r0, 0x110(r30)
/* 801FBEE8 001F8E28 80 7E 01 10 */ lwz r3, 0x110(r30)
/* 801FBEEC 001F8E2C 4B FE EC 91 */ bl dMenu_Ring_c_NS__create
/* 801FBEF0 001F8E30 80 1E 01 0C */ lwz r0, 0x10c(r30)
/* 801FBEF4 001F8E34 28 00 00 00 */ cmplwi r0, 0
/* 801FBEF8 001F8E38 40 82 00 44 */ bne lbl_801FBF3C
/* 801FBEFC 001F8E3C 38 60 00 08 */ li r3, 8
/* 801FBF00 001F8E40 48 0D 2D 4D */ bl __nw__FUl
/* 801FBF04 001F8E44 28 03 00 00 */ cmplwi r3, 0
/* 801FBF08 001F8E48 41 82 00 30 */ beq lbl_801FBF38
/* 801FBF0C 001F8E4C 3C 80 80 3A */ lis r4, lbl_803A6F88@ha
/* 801FBF10 001F8E50 38 04 6F 88 */ addi r0, r4, lbl_803A6F88@l
/* 801FBF14 001F8E54 90 03 00 00 */ stw r0, 0(r3)
/* 801FBF18 001F8E58 3C 80 80 3C */ lis r4, lbl_803BF0D4@ha
/* 801FBF1C 001F8E5C 38 04 F0 D4 */ addi r0, r4, lbl_803BF0D4@l
/* 801FBF20 001F8E60 90 03 00 00 */ stw r0, 0(r3)
/* 801FBF24 001F8E64 38 80 00 00 */ li r4, 0
/* 801FBF28 001F8E68 98 83 00 04 */ stb r4, 4(r3)
/* 801FBF2C 001F8E6C 38 00 00 FF */ li r0, 0xff
/* 801FBF30 001F8E70 98 03 00 05 */ stb r0, 5(r3)
/* 801FBF34 001F8E74 98 83 00 06 */ stb r4, 6(r3)
lbl_801FBF38:
/* 801FBF38 001F8E78 90 7E 01 0C */ stw r3, 0x10c(r30)
lbl_801FBF3C:
/* 801FBF3C 001F8E7C 38 00 00 01 */ li r0, 1
/* 801FBF40 001F8E80 80 7E 01 0C */ lwz r3, 0x10c(r30)
/* 801FBF44 001F8E84 98 03 00 04 */ stb r0, 4(r3)
/* 801FBF48 001F8E88 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FBF4C 001F8E8C 83 C1 00 08 */ lwz r30, 8(r1)
/* 801FBF50 001F8E90 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FBF54 001F8E94 7C 08 03 A6 */ mtlr r0
/* 801FBF58 001F8E98 38 21 00 10 */ addi r1, r1, 0x10
/* 801FBF5C 001F8E9C 4E 80 00 20 */ blr
.global dMw_c_NS_dMw_ring_delete
dMw_c_NS_dMw_ring_delete:
/* 801FBF60 001F8EA0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FBF64 001F8EA4 7C 08 02 A6 */ mflr r0
/* 801FBF68 001F8EA8 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FBF6C 001F8EAC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FBF70 001F8EB0 7C 7F 1B 78 */ mr r31, r3
/* 801FBF74 001F8EB4 80 63 01 10 */ lwz r3, 0x110(r3)
/* 801FBF78 001F8EB8 28 03 00 00 */ cmplwi r3, 0
/* 801FBF7C 001F8EBC 41 82 00 30 */ beq lbl_801FBFAC
/* 801FBF80 001F8EC0 4B FE EC 69 */ bl dMenu_Ring_c_NS__delete
/* 801FBF84 001F8EC4 80 7F 01 10 */ lwz r3, 0x110(r31)
/* 801FBF88 001F8EC8 28 03 00 00 */ cmplwi r3, 0
/* 801FBF8C 001F8ECC 41 82 00 18 */ beq lbl_801FBFA4
/* 801FBF90 001F8ED0 38 80 00 01 */ li r4, 1
/* 801FBF94 001F8ED4 81 83 00 00 */ lwz r12, 0(r3)
/* 801FBF98 001F8ED8 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801FBF9C 001F8EDC 7D 89 03 A6 */ mtctr r12
/* 801FBFA0 001F8EE0 4E 80 04 21 */ bctrl
lbl_801FBFA4:
/* 801FBFA4 001F8EE4 38 00 00 00 */ li r0, 0
/* 801FBFA8 001F8EE8 90 1F 01 10 */ stw r0, 0x110(r31)
lbl_801FBFAC:
/* 801FBFAC 001F8EEC 80 7F 01 0C */ lwz r3, 0x10c(r31)
/* 801FBFB0 001F8EF0 28 03 00 00 */ cmplwi r3, 0
/* 801FBFB4 001F8EF4 41 82 00 24 */ beq lbl_801FBFD8
/* 801FBFB8 001F8EF8 41 82 00 18 */ beq lbl_801FBFD0
/* 801FBFBC 001F8EFC 38 80 00 01 */ li r4, 1
/* 801FBFC0 001F8F00 81 83 00 00 */ lwz r12, 0(r3)
/* 801FBFC4 001F8F04 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801FBFC8 001F8F08 7D 89 03 A6 */ mtctr r12
/* 801FBFCC 001F8F0C 4E 80 04 21 */ bctrl
lbl_801FBFD0:
/* 801FBFD0 001F8F10 38 00 00 00 */ li r0, 0
/* 801FBFD4 001F8F14 90 1F 01 0C */ stw r0, 0x10c(r31)
lbl_801FBFD8:
/* 801FBFD8 001F8F18 7F E3 FB 78 */ mr r3, r31
/* 801FBFDC 001F8F1C 48 00 10 F9 */ bl dMw_c_NS_checkMemSize
/* 801FBFE0 001F8F20 38 60 00 01 */ li r3, 1
/* 801FBFE4 001F8F24 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FBFE8 001F8F28 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FBFEC 001F8F2C 7C 08 03 A6 */ mtlr r0
/* 801FBFF0 001F8F30 38 21 00 10 */ addi r1, r1, 0x10
/* 801FBFF4 001F8F34 4E 80 00 20 */ blr
.global dMw_c_NS_dMw_collect_create
dMw_c_NS_dMw_collect_create:
/* 801FBFF8 001F8F38 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FBFFC 001F8F3C 7C 08 02 A6 */ mflr r0
/* 801FC000 001F8F40 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FC004 001F8F44 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FC008 001F8F48 7C 7F 1B 78 */ mr r31, r3
/* 801FC00C 001F8F4C 48 00 10 89 */ bl dMw_c_NS_markMemSize
/* 801FC010 001F8F50 38 60 00 0C */ li r3, 0xc
/* 801FC014 001F8F54 48 0D 2C 39 */ bl __nw__FUl
/* 801FC018 001F8F58 7C 60 1B 79 */ or. r0, r3, r3
/* 801FC01C 001F8F5C 41 82 00 18 */ beq lbl_801FC034
/* 801FC020 001F8F60 80 9F 01 00 */ lwz r4, 0x100(r31)
/* 801FC024 001F8F64 80 BF 01 04 */ lwz r5, 0x104(r31)
/* 801FC028 001F8F68 80 DF 01 08 */ lwz r6, 0x108(r31)
/* 801FC02C 001F8F6C 4B FB B8 95 */ bl dMenu_Collect_c
/* 801FC030 001F8F70 7C 60 1B 78 */ mr r0, r3
lbl_801FC034:
/* 801FC034 001F8F74 90 1F 01 14 */ stw r0, 0x114(r31)
/* 801FC038 001F8F78 80 7F 01 14 */ lwz r3, 0x114(r31)
/* 801FC03C 001F8F7C 4B FB B9 D1 */ bl dMenu_Collect_c_NS__create
/* 801FC040 001F8F80 3C 60 80 3E */ lis r3, m_cpadInfo@ha
/* 801FC044 001F8F84 38 63 D2 E8 */ addi r3, r3, m_cpadInfo@l
/* 801FC048 001F8F88 88 03 00 39 */ lbz r0, 0x39(r3)
/* 801FC04C 001F8F8C 28 00 00 00 */ cmplwi r0, 0
/* 801FC050 001F8F90 41 82 00 14 */ beq lbl_801FC064
/* 801FC054 001F8F94 7F E3 FB 78 */ mr r3, r31
/* 801FC058 001F8F98 38 80 00 01 */ li r4, 1
/* 801FC05C 001F8F9C 48 00 0C 91 */ bl dMw_c_NS_dMw_onButtonBit
/* 801FC060 001F8FA0 48 00 00 1C */ b lbl_801FC07C
lbl_801FC064:
/* 801FC064 001F8FA4 88 03 00 3B */ lbz r0, 0x3b(r3)
/* 801FC068 001F8FA8 28 00 00 00 */ cmplwi r0, 0
/* 801FC06C 001F8FAC 41 82 00 10 */ beq lbl_801FC07C
/* 801FC070 001F8FB0 7F E3 FB 78 */ mr r3, r31
/* 801FC074 001F8FB4 38 80 00 02 */ li r4, 2
/* 801FC078 001F8FB8 48 00 0C 75 */ bl dMw_c_NS_dMw_onButtonBit
lbl_801FC07C:
/* 801FC07C 001F8FBC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FC080 001F8FC0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FC084 001F8FC4 7C 08 03 A6 */ mtlr r0
/* 801FC088 001F8FC8 38 21 00 10 */ addi r1, r1, 0x10
/* 801FC08C 001F8FCC 4E 80 00 20 */ blr
.global dMw_c_NS_dMw_collect_delete
dMw_c_NS_dMw_collect_delete:
/* 801FC090 001F8FD0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FC094 001F8FD4 7C 08 02 A6 */ mflr r0
/* 801FC098 001F8FD8 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FC09C 001F8FDC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FC0A0 001F8FE0 7C 7F 1B 78 */ mr r31, r3
/* 801FC0A4 001F8FE4 80 63 01 14 */ lwz r3, 0x114(r3)
/* 801FC0A8 001F8FE8 28 03 00 00 */ cmplwi r3, 0
/* 801FC0AC 001F8FEC 41 82 00 30 */ beq lbl_801FC0DC
/* 801FC0B0 001F8FF0 4B FB B9 95 */ bl dMenu_Collect_c_NS__delete
/* 801FC0B4 001F8FF4 80 7F 01 14 */ lwz r3, 0x114(r31)
/* 801FC0B8 001F8FF8 28 03 00 00 */ cmplwi r3, 0
/* 801FC0BC 001F8FFC 41 82 00 18 */ beq lbl_801FC0D4
/* 801FC0C0 001F9000 38 80 00 01 */ li r4, 1
/* 801FC0C4 001F9004 81 83 00 00 */ lwz r12, 0(r3)
/* 801FC0C8 001F9008 81 8C 00 08 */ lwz r12, 8(r12)
/* 801FC0CC 001F900C 7D 89 03 A6 */ mtctr r12
/* 801FC0D0 001F9010 4E 80 04 21 */ bctrl
lbl_801FC0D4:
/* 801FC0D4 001F9014 38 00 00 00 */ li r0, 0
/* 801FC0D8 001F9018 90 1F 01 14 */ stw r0, 0x114(r31)
lbl_801FC0DC:
/* 801FC0DC 001F901C 7F E3 FB 78 */ mr r3, r31
/* 801FC0E0 001F9020 48 00 0F F5 */ bl dMw_c_NS_checkMemSize
/* 801FC0E4 001F9024 38 60 00 01 */ li r3, 1
/* 801FC0E8 001F9028 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FC0EC 001F902C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FC0F0 001F9030 7C 08 03 A6 */ mtlr r0
/* 801FC0F4 001F9034 38 21 00 10 */ addi r1, r1, 0x10
/* 801FC0F8 001F9038 4E 80 00 20 */ blr
.global dMw_c_NS_dMw_fmap_create
dMw_c_NS_dMw_fmap_create:
/* 801FC0FC 001F903C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FC100 001F9040 7C 08 02 A6 */ mflr r0
/* 801FC104 001F9044 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FC108 001F9048 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FC10C 001F904C 93 C1 00 08 */ stw r30, 8(r1)
/* 801FC110 001F9050 7C 7E 1B 78 */ mr r30, r3
/* 801FC114 001F9054 48 00 0F 81 */ bl dMw_c_NS_markMemSize
/* 801FC118 001F9058 38 60 00 02 */ li r3, 2
/* 801FC11C 001F905C 4B E3 1F C5 */ bl dComIfGp_setHeapLockFlag
/* 801FC120 001F9060 3B E0 00 00 */ li r31, 0
/* 801FC124 001F9064 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FC128 001F9068 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801FC12C 001F906C A0 83 00 AA */ lhz r4, 0xaa(r3)
/* 801FC130 001F9070 28 04 04 00 */ cmplwi r4, 0x400
/* 801FC134 001F9074 41 82 00 40 */ beq lbl_801FC174
/* 801FC138 001F9078 88 03 00 BF */ lbz r0, 0xbf(r3)
/* 801FC13C 001F907C 28 00 00 03 */ cmplwi r0, 3
/* 801FC140 001F9080 41 82 00 34 */ beq lbl_801FC174
/* 801FC144 001F9084 28 00 00 04 */ cmplwi r0, 4
/* 801FC148 001F9088 41 82 00 2C */ beq lbl_801FC174
/* 801FC14C 001F908C 28 00 00 05 */ cmplwi r0, 5
/* 801FC150 001F9090 41 82 00 24 */ beq lbl_801FC174
/* 801FC154 001F9094 28 00 00 07 */ cmplwi r0, 7
/* 801FC158 001F9098 41 82 00 1C */ beq lbl_801FC174
/* 801FC15C 001F909C 28 00 00 08 */ cmplwi r0, 8
/* 801FC160 001F90A0 41 82 00 14 */ beq lbl_801FC174
/* 801FC164 001F90A4 28 00 00 09 */ cmplwi r0, 9
/* 801FC168 001F90A8 41 82 00 0C */ beq lbl_801FC174
/* 801FC16C 001F90AC 28 00 00 06 */ cmplwi r0, 6
/* 801FC170 001F90B0 40 82 00 0C */ bne lbl_801FC17C
lbl_801FC174:
/* 801FC174 001F90B4 3B E0 00 01 */ li r31, 1
/* 801FC178 001F90B8 48 00 00 30 */ b lbl_801FC1A8
lbl_801FC17C:
/* 801FC17C 001F90BC 28 04 02 00 */ cmplwi r4, 0x200
/* 801FC180 001F90C0 40 82 00 0C */ bne lbl_801FC18C
/* 801FC184 001F90C4 3B E0 00 03 */ li r31, 3
/* 801FC188 001F90C8 48 00 00 20 */ b lbl_801FC1A8
lbl_801FC18C:
/* 801FC18C 001F90CC 28 04 01 00 */ cmplwi r4, 0x100
/* 801FC190 001F90D0 40 82 00 0C */ bne lbl_801FC19C
/* 801FC194 001F90D4 3B E0 00 02 */ li r31, 2
/* 801FC198 001F90D8 48 00 00 10 */ b lbl_801FC1A8
lbl_801FC19C:
/* 801FC19C 001F90DC 28 04 00 80 */ cmplwi r4, 0x80
/* 801FC1A0 001F90E0 40 82 00 08 */ bne lbl_801FC1A8
/* 801FC1A4 001F90E4 3B E0 00 03 */ li r31, 3
lbl_801FC1A8:
/* 801FC1A8 001F90E8 38 60 03 14 */ li r3, 0x314
/* 801FC1AC 001F90EC 48 0D 2A A1 */ bl __nw__FUl
/* 801FC1B0 001F90F0 7C 60 1B 79 */ or. r0, r3, r3
/* 801FC1B4 001F90F4 41 82 00 30 */ beq lbl_801FC1E4
/* 801FC1B8 001F90F8 80 9E 01 00 */ lwz r4, 0x100(r30)
/* 801FC1BC 001F90FC 80 BE 01 04 */ lwz r5, 0x104(r30)
/* 801FC1C0 001F9100 80 DE 01 08 */ lwz r6, 0x108(r30)
/* 801FC1C4 001F9104 88 FE 01 4E */ lbz r7, 0x14e(r30)
/* 801FC1C8 001F9108 89 1E 01 4F */ lbz r8, 0x14f(r30)
/* 801FC1CC 001F910C 89 3E 01 50 */ lbz r9, 0x150(r30)
/* 801FC1D0 001F9110 C0 3E 01 3C */ lfs f1, 0x13c(r30)
/* 801FC1D4 001F9114 C0 5E 01 40 */ lfs f2, 0x140(r30)
/* 801FC1D8 001F9118 7F EA FB 78 */ mr r10, r31
/* 801FC1DC 001F911C 4B FC A5 09 */ bl dMenu_Fmap_c
/* 801FC1E0 001F9120 7C 60 1B 78 */ mr r0, r3
lbl_801FC1E4:
/* 801FC1E4 001F9124 90 1E 01 1C */ stw r0, 0x11c(r30)
/* 801FC1E8 001F9128 80 1E 01 0C */ lwz r0, 0x10c(r30)
/* 801FC1EC 001F912C 28 00 00 00 */ cmplwi r0, 0
/* 801FC1F0 001F9130 40 82 00 44 */ bne lbl_801FC234
/* 801FC1F4 001F9134 38 60 00 08 */ li r3, 8
/* 801FC1F8 001F9138 48 0D 2A 55 */ bl __nw__FUl
/* 801FC1FC 001F913C 28 03 00 00 */ cmplwi r3, 0
/* 801FC200 001F9140 41 82 00 30 */ beq lbl_801FC230
/* 801FC204 001F9144 3C 80 80 3A */ lis r4, lbl_803A6F88@ha
/* 801FC208 001F9148 38 04 6F 88 */ addi r0, r4, lbl_803A6F88@l
/* 801FC20C 001F914C 90 03 00 00 */ stw r0, 0(r3)
/* 801FC210 001F9150 3C 80 80 3C */ lis r4, lbl_803BF0D4@ha
/* 801FC214 001F9154 38 04 F0 D4 */ addi r0, r4, lbl_803BF0D4@l
/* 801FC218 001F9158 90 03 00 00 */ stw r0, 0(r3)
/* 801FC21C 001F915C 38 80 00 00 */ li r4, 0
/* 801FC220 001F9160 98 83 00 04 */ stb r4, 4(r3)
/* 801FC224 001F9164 38 00 00 FF */ li r0, 0xff
/* 801FC228 001F9168 98 03 00 05 */ stb r0, 5(r3)
/* 801FC22C 001F916C 98 83 00 06 */ stb r4, 6(r3)
lbl_801FC230:
/* 801FC230 001F9170 90 7E 01 0C */ stw r3, 0x10c(r30)
lbl_801FC234:
/* 801FC234 001F9174 38 00 00 01 */ li r0, 1
/* 801FC238 001F9178 80 7E 01 0C */ lwz r3, 0x10c(r30)
/* 801FC23C 001F917C 98 03 00 04 */ stb r0, 4(r3)
/* 801FC240 001F9180 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FC244 001F9184 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801FC248 001F9188 48 02 07 95 */ bl dMeter2Info_c_NS_resetWarpStatus
/* 801FC24C 001F918C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FC250 001F9190 83 C1 00 08 */ lwz r30, 8(r1)
/* 801FC254 001F9194 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FC258 001F9198 7C 08 03 A6 */ mtlr r0
/* 801FC25C 001F919C 38 21 00 10 */ addi r1, r1, 0x10
/* 801FC260 001F91A0 4E 80 00 20 */ blr
.global dMw_c_NS_dMw_fmap_delete
dMw_c_NS_dMw_fmap_delete:
/* 801FC264 001F91A4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FC268 001F91A8 7C 08 02 A6 */ mflr r0
/* 801FC26C 001F91AC 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FC270 001F91B0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FC274 001F91B4 7C 7F 1B 78 */ mr r31, r3
/* 801FC278 001F91B8 80 63 01 1C */ lwz r3, 0x11c(r3)
/* 801FC27C 001F91BC 28 03 00 00 */ cmplwi r3, 0
/* 801FC280 001F91C0 41 82 00 84 */ beq lbl_801FC304
/* 801FC284 001F91C4 4B FC B8 79 */ bl dMenu_Fmap_c_NS_isSync
/* 801FC288 001F91C8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FC28C 001F91CC 40 82 00 0C */ bne lbl_801FC298
/* 801FC290 001F91D0 38 60 00 00 */ li r3, 0
/* 801FC294 001F91D4 48 00 00 A8 */ b lbl_801FC33C
lbl_801FC298:
/* 801FC298 001F91D8 80 7F 01 1C */ lwz r3, 0x11c(r31)
/* 801FC29C 001F91DC 4B FC EF 41 */ bl dMenu_Fmap_c_NS_getProcess
/* 801FC2A0 001F91E0 98 7F 01 4E */ stb r3, 0x14e(r31)
/* 801FC2A4 001F91E4 80 7F 01 1C */ lwz r3, 0x11c(r31)
/* 801FC2A8 001F91E8 4B FC EF 59 */ bl dMenu_Fmap_c_NS_getRegionCursor
/* 801FC2AC 001F91EC 98 7F 01 4F */ stb r3, 0x14f(r31)
/* 801FC2B0 001F91F0 80 7F 01 1C */ lwz r3, 0x11c(r31)
/* 801FC2B4 001F91F4 4B FC EF 7D */ bl dMenu_Fmap_c_NS_getStageCursor
/* 801FC2B8 001F91F8 98 7F 01 50 */ stb r3, 0x150(r31)
/* 801FC2BC 001F91FC 80 7F 01 1C */ lwz r3, 0x11c(r31)
/* 801FC2C0 001F9200 4B FC EF A1 */ bl dMenu_Fmap_c_NS_getStageTransX
/* 801FC2C4 001F9204 D0 3F 01 3C */ stfs f1, 0x13c(r31)
/* 801FC2C8 001F9208 80 7F 01 1C */ lwz r3, 0x11c(r31)
/* 801FC2CC 001F920C 4B FC EF C5 */ bl dMenu_Fmap_c_NS_getStageTransZ
/* 801FC2D0 001F9210 D0 3F 01 40 */ stfs f1, 0x140(r31)
/* 801FC2D4 001F9214 80 7F 01 1C */ lwz r3, 0x11c(r31)
/* 801FC2D8 001F9218 4B FC B1 CD */ bl dMenu_Fmap_c_NS__delete
/* 801FC2DC 001F921C 80 7F 01 1C */ lwz r3, 0x11c(r31)
/* 801FC2E0 001F9220 28 03 00 00 */ cmplwi r3, 0
/* 801FC2E4 001F9224 41 82 00 18 */ beq lbl_801FC2FC
/* 801FC2E8 001F9228 38 80 00 01 */ li r4, 1
/* 801FC2EC 001F922C 81 83 00 00 */ lwz r12, 0(r3)
/* 801FC2F0 001F9230 81 8C 00 08 */ lwz r12, 8(r12)
/* 801FC2F4 001F9234 7D 89 03 A6 */ mtctr r12
/* 801FC2F8 001F9238 4E 80 04 21 */ bctrl
lbl_801FC2FC:
/* 801FC2FC 001F923C 38 00 00 00 */ li r0, 0
/* 801FC300 001F9240 90 1F 01 1C */ stw r0, 0x11c(r31)
lbl_801FC304:
/* 801FC304 001F9244 80 7F 01 0C */ lwz r3, 0x10c(r31)
/* 801FC308 001F9248 28 03 00 00 */ cmplwi r3, 0
/* 801FC30C 001F924C 41 82 00 24 */ beq lbl_801FC330
/* 801FC310 001F9250 41 82 00 18 */ beq lbl_801FC328
/* 801FC314 001F9254 38 80 00 01 */ li r4, 1
/* 801FC318 001F9258 81 83 00 00 */ lwz r12, 0(r3)
/* 801FC31C 001F925C 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801FC320 001F9260 7D 89 03 A6 */ mtctr r12
/* 801FC324 001F9264 4E 80 04 21 */ bctrl
lbl_801FC328:
/* 801FC328 001F9268 38 00 00 00 */ li r0, 0
/* 801FC32C 001F926C 90 1F 01 0C */ stw r0, 0x10c(r31)
lbl_801FC330:
/* 801FC330 001F9270 7F E3 FB 78 */ mr r3, r31
/* 801FC334 001F9274 48 00 0D A1 */ bl dMw_c_NS_checkMemSize
/* 801FC338 001F9278 38 60 00 01 */ li r3, 1
lbl_801FC33C:
/* 801FC33C 001F927C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FC340 001F9280 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FC344 001F9284 7C 08 03 A6 */ mtlr r0
/* 801FC348 001F9288 38 21 00 10 */ addi r1, r1, 0x10
/* 801FC34C 001F928C 4E 80 00 20 */ blr
.global dMw_c_NS_dMw_dmap_create
dMw_c_NS_dMw_dmap_create:
/* 801FC350 001F9290 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FC354 001F9294 7C 08 02 A6 */ mflr r0
/* 801FC358 001F9298 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FC35C 001F929C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FC360 001F92A0 93 C1 00 08 */ stw r30, 8(r1)
/* 801FC364 001F92A4 7C 7E 1B 78 */ mr r30, r3
/* 801FC368 001F92A8 48 00 0D 2D */ bl dMw_c_NS_markMemSize
/* 801FC36C 001F92AC 38 60 00 03 */ li r3, 3
/* 801FC370 001F92B0 4B E3 1D 71 */ bl dComIfGp_setHeapLockFlag
/* 801FC374 001F92B4 80 1E 01 0C */ lwz r0, 0x10c(r30)
/* 801FC378 001F92B8 28 00 00 00 */ cmplwi r0, 0
/* 801FC37C 001F92BC 40 82 00 44 */ bne lbl_801FC3C0
/* 801FC380 001F92C0 38 60 00 08 */ li r3, 8
/* 801FC384 001F92C4 48 0D 28 C9 */ bl __nw__FUl
/* 801FC388 001F92C8 28 03 00 00 */ cmplwi r3, 0
/* 801FC38C 001F92CC 41 82 00 30 */ beq lbl_801FC3BC
/* 801FC390 001F92D0 3C 80 80 3A */ lis r4, lbl_803A6F88@ha
/* 801FC394 001F92D4 38 04 6F 88 */ addi r0, r4, lbl_803A6F88@l
/* 801FC398 001F92D8 90 03 00 00 */ stw r0, 0(r3)
/* 801FC39C 001F92DC 3C 80 80 3C */ lis r4, lbl_803BF0D4@ha
/* 801FC3A0 001F92E0 38 04 F0 D4 */ addi r0, r4, lbl_803BF0D4@l
/* 801FC3A4 001F92E4 90 03 00 00 */ stw r0, 0(r3)
/* 801FC3A8 001F92E8 38 80 00 00 */ li r4, 0
/* 801FC3AC 001F92EC 98 83 00 04 */ stb r4, 4(r3)
/* 801FC3B0 001F92F0 38 00 00 FF */ li r0, 0xff
/* 801FC3B4 001F92F4 98 03 00 05 */ stb r0, 5(r3)
/* 801FC3B8 001F92F8 98 83 00 06 */ stb r4, 6(r3)
lbl_801FC3BC:
/* 801FC3BC 001F92FC 90 7E 01 0C */ stw r3, 0x10c(r30)
lbl_801FC3C0:
/* 801FC3C0 001F9300 38 00 00 01 */ li r0, 1
/* 801FC3C4 001F9304 80 7E 01 0C */ lwz r3, 0x10c(r30)
/* 801FC3C8 001F9308 98 03 00 04 */ stb r0, 4(r3)
/* 801FC3CC 001F930C 3B E0 00 00 */ li r31, 0
/* 801FC3D0 001F9310 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FC3D4 001F9314 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801FC3D8 001F9318 A0 03 00 AA */ lhz r0, 0xaa(r3)
/* 801FC3DC 001F931C 28 00 02 00 */ cmplwi r0, 0x200
/* 801FC3E0 001F9320 40 82 00 0C */ bne lbl_801FC3EC
/* 801FC3E4 001F9324 3B E0 00 03 */ li r31, 3
/* 801FC3E8 001F9328 48 00 00 30 */ b lbl_801FC418
lbl_801FC3EC:
/* 801FC3EC 001F932C 28 00 04 00 */ cmplwi r0, 0x400
/* 801FC3F0 001F9330 40 82 00 0C */ bne lbl_801FC3FC
/* 801FC3F4 001F9334 3B E0 00 01 */ li r31, 1
/* 801FC3F8 001F9338 48 00 00 20 */ b lbl_801FC418
lbl_801FC3FC:
/* 801FC3FC 001F933C 28 00 01 00 */ cmplwi r0, 0x100
/* 801FC400 001F9340 40 82 00 0C */ bne lbl_801FC40C
/* 801FC404 001F9344 3B E0 00 02 */ li r31, 2
/* 801FC408 001F9348 48 00 00 10 */ b lbl_801FC418
lbl_801FC40C:
/* 801FC40C 001F934C 28 00 00 80 */ cmplwi r0, 0x80
/* 801FC410 001F9350 40 82 00 08 */ bne lbl_801FC418
/* 801FC414 001F9354 3B E0 00 00 */ li r31, 0
lbl_801FC418:
/* 801FC418 001F9358 38 60 01 88 */ li r3, 0x188
/* 801FC41C 001F935C 48 0D 28 31 */ bl __nw__FUl
/* 801FC420 001F9360 7C 60 1B 79 */ or. r0, r3, r3
/* 801FC424 001F9364 41 82 00 20 */ beq lbl_801FC444
/* 801FC428 001F9368 80 9E 01 00 */ lwz r4, 0x100(r30)
/* 801FC42C 001F936C 80 BE 01 04 */ lwz r5, 0x104(r30)
/* 801FC430 001F9370 80 DE 01 08 */ lwz r6, 0x108(r30)
/* 801FC434 001F9374 88 FE 01 4C */ lbz r7, 0x14c(r30)
/* 801FC438 001F9378 7F E8 FB 78 */ mr r8, r31
/* 801FC43C 001F937C 4B FB F0 5D */ bl dMenu_Dmap_c
/* 801FC440 001F9380 7C 60 1B 78 */ mr r0, r3
lbl_801FC444:
/* 801FC444 001F9384 90 1E 01 18 */ stw r0, 0x118(r30)
/* 801FC448 001F9388 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FC44C 001F938C 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801FC450 001F9390 48 02 05 8D */ bl dMeter2Info_c_NS_resetWarpStatus
/* 801FC454 001F9394 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FC458 001F9398 83 C1 00 08 */ lwz r30, 8(r1)
/* 801FC45C 001F939C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FC460 001F93A0 7C 08 03 A6 */ mtlr r0
/* 801FC464 001F93A4 38 21 00 10 */ addi r1, r1, 0x10
/* 801FC468 001F93A8 4E 80 00 20 */ blr
.global dMw_c_NS_dMw_dmap_delete
dMw_c_NS_dMw_dmap_delete:
/* 801FC46C 001F93AC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FC470 001F93B0 7C 08 02 A6 */ mflr r0
/* 801FC474 001F93B4 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FC478 001F93B8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FC47C 001F93BC 7C 7F 1B 78 */ mr r31, r3
/* 801FC480 001F93C0 80 63 01 18 */ lwz r3, 0x118(r3)
/* 801FC484 001F93C4 28 03 00 00 */ cmplwi r3, 0
/* 801FC488 001F93C8 41 82 00 4C */ beq lbl_801FC4D4
/* 801FC48C 001F93CC 4B FC 2F 85 */ bl dMenu_Dmap_c_NS_isSync
/* 801FC490 001F93D0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FC494 001F93D4 40 82 00 0C */ bne lbl_801FC4A0
/* 801FC498 001F93D8 38 60 00 00 */ li r3, 0
/* 801FC49C 001F93DC 48 00 00 70 */ b lbl_801FC50C
lbl_801FC4A0:
/* 801FC4A0 001F93E0 80 7F 01 18 */ lwz r3, 0x118(r31)
/* 801FC4A4 001F93E4 88 03 01 7F */ lbz r0, 0x17f(r3)
/* 801FC4A8 001F93E8 98 1F 01 4C */ stb r0, 0x14c(r31)
/* 801FC4AC 001F93EC 80 7F 01 18 */ lwz r3, 0x118(r31)
/* 801FC4B0 001F93F0 28 03 00 00 */ cmplwi r3, 0
/* 801FC4B4 001F93F4 41 82 00 18 */ beq lbl_801FC4CC
/* 801FC4B8 001F93F8 38 80 00 01 */ li r4, 1
/* 801FC4BC 001F93FC 81 83 00 00 */ lwz r12, 0(r3)
/* 801FC4C0 001F9400 81 8C 00 08 */ lwz r12, 8(r12)
/* 801FC4C4 001F9404 7D 89 03 A6 */ mtctr r12
/* 801FC4C8 001F9408 4E 80 04 21 */ bctrl
lbl_801FC4CC:
/* 801FC4CC 001F940C 38 00 00 00 */ li r0, 0
/* 801FC4D0 001F9410 90 1F 01 18 */ stw r0, 0x118(r31)
lbl_801FC4D4:
/* 801FC4D4 001F9414 80 7F 01 0C */ lwz r3, 0x10c(r31)
/* 801FC4D8 001F9418 28 03 00 00 */ cmplwi r3, 0
/* 801FC4DC 001F941C 41 82 00 24 */ beq lbl_801FC500
/* 801FC4E0 001F9420 41 82 00 18 */ beq lbl_801FC4F8
/* 801FC4E4 001F9424 38 80 00 01 */ li r4, 1
/* 801FC4E8 001F9428 81 83 00 00 */ lwz r12, 0(r3)
/* 801FC4EC 001F942C 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801FC4F0 001F9430 7D 89 03 A6 */ mtctr r12
/* 801FC4F4 001F9434 4E 80 04 21 */ bctrl
lbl_801FC4F8:
/* 801FC4F8 001F9438 38 00 00 00 */ li r0, 0
/* 801FC4FC 001F943C 90 1F 01 0C */ stw r0, 0x10c(r31)
lbl_801FC500:
/* 801FC500 001F9440 7F E3 FB 78 */ mr r3, r31
/* 801FC504 001F9444 48 00 0B D1 */ bl dMw_c_NS_checkMemSize
/* 801FC508 001F9448 38 60 00 01 */ li r3, 1
lbl_801FC50C:
/* 801FC50C 001F944C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FC510 001F9450 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FC514 001F9454 7C 08 03 A6 */ mtlr r0
/* 801FC518 001F9458 38 21 00 10 */ addi r1, r1, 0x10
/* 801FC51C 001F945C 4E 80 00 20 */ blr
.global dMw_c_NS_dMw_save_create
dMw_c_NS_dMw_save_create:
/* 801FC520 001F9460 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FC524 001F9464 7C 08 02 A6 */ mflr r0
/* 801FC528 001F9468 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FC52C 001F946C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FC530 001F9470 7C 7F 1B 78 */ mr r31, r3
/* 801FC534 001F9474 48 00 0B 61 */ bl dMw_c_NS_markMemSize
/* 801FC538 001F9478 38 60 21 A4 */ li r3, 0x21a4
/* 801FC53C 001F947C 48 0D 27 11 */ bl __nw__FUl
/* 801FC540 001F9480 7C 60 1B 79 */ or. r0, r3, r3
/* 801FC544 001F9484 41 82 00 0C */ beq lbl_801FC550
/* 801FC548 001F9488 4B FF 31 59 */ bl dMenu_save_c
/* 801FC54C 001F948C 7C 60 1B 78 */ mr r0, r3
lbl_801FC550:
/* 801FC550 001F9490 90 1F 01 20 */ stw r0, 0x120(r31)
/* 801FC554 001F9494 38 00 00 01 */ li r0, 1
/* 801FC558 001F9498 80 7F 01 20 */ lwz r3, 0x120(r31)
/* 801FC55C 001F949C 98 03 01 BC */ stb r0, 0x1bc(r3)
/* 801FC560 001F94A0 80 7F 01 20 */ lwz r3, 0x120(r31)
/* 801FC564 001F94A4 4B FF 32 49 */ bl dMenu_save_c_NS__create
/* 801FC568 001F94A8 80 7F 01 20 */ lwz r3, 0x120(r31)
/* 801FC56C 001F94AC 4B FF 43 CD */ bl dMenu_save_c_NS_initialize
/* 801FC570 001F94B0 80 1F 01 0C */ lwz r0, 0x10c(r31)
/* 801FC574 001F94B4 28 00 00 00 */ cmplwi r0, 0
/* 801FC578 001F94B8 40 82 00 44 */ bne lbl_801FC5BC
/* 801FC57C 001F94BC 38 60 00 08 */ li r3, 8
/* 801FC580 001F94C0 48 0D 26 CD */ bl __nw__FUl
/* 801FC584 001F94C4 28 03 00 00 */ cmplwi r3, 0
/* 801FC588 001F94C8 41 82 00 30 */ beq lbl_801FC5B8
/* 801FC58C 001F94CC 3C 80 80 3A */ lis r4, lbl_803A6F88@ha
/* 801FC590 001F94D0 38 04 6F 88 */ addi r0, r4, lbl_803A6F88@l
/* 801FC594 001F94D4 90 03 00 00 */ stw r0, 0(r3)
/* 801FC598 001F94D8 3C 80 80 3C */ lis r4, lbl_803BF0D4@ha
/* 801FC59C 001F94DC 38 04 F0 D4 */ addi r0, r4, lbl_803BF0D4@l
/* 801FC5A0 001F94E0 90 03 00 00 */ stw r0, 0(r3)
/* 801FC5A4 001F94E4 38 80 00 00 */ li r4, 0
/* 801FC5A8 001F94E8 98 83 00 04 */ stb r4, 4(r3)
/* 801FC5AC 001F94EC 38 00 00 FF */ li r0, 0xff
/* 801FC5B0 001F94F0 98 03 00 05 */ stb r0, 5(r3)
/* 801FC5B4 001F94F4 98 83 00 06 */ stb r4, 6(r3)
lbl_801FC5B8:
/* 801FC5B8 001F94F8 90 7F 01 0C */ stw r3, 0x10c(r31)
lbl_801FC5BC:
/* 801FC5BC 001F94FC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FC5C0 001F9500 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FC5C4 001F9504 7C 08 03 A6 */ mtlr r0
/* 801FC5C8 001F9508 38 21 00 10 */ addi r1, r1, 0x10
/* 801FC5CC 001F950C 4E 80 00 20 */ blr
.global dMw_c_NS_dMw_save_delete
dMw_c_NS_dMw_save_delete:
/* 801FC5D0 001F9510 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FC5D4 001F9514 7C 08 02 A6 */ mflr r0
/* 801FC5D8 001F9518 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FC5DC 001F951C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FC5E0 001F9520 7C 7F 1B 78 */ mr r31, r3
/* 801FC5E4 001F9524 80 63 01 20 */ lwz r3, 0x120(r3)
/* 801FC5E8 001F9528 28 03 00 00 */ cmplwi r3, 0
/* 801FC5EC 001F952C 41 82 00 30 */ beq lbl_801FC61C
/* 801FC5F0 001F9530 4B FF 45 39 */ bl dMenu_save_c_NS__delete
/* 801FC5F4 001F9534 80 7F 01 20 */ lwz r3, 0x120(r31)
/* 801FC5F8 001F9538 28 03 00 00 */ cmplwi r3, 0
/* 801FC5FC 001F953C 41 82 00 18 */ beq lbl_801FC614
/* 801FC600 001F9540 38 80 00 01 */ li r4, 1
/* 801FC604 001F9544 81 83 00 00 */ lwz r12, 0(r3)
/* 801FC608 001F9548 81 8C 00 08 */ lwz r12, 8(r12)
/* 801FC60C 001F954C 7D 89 03 A6 */ mtctr r12
/* 801FC610 001F9550 4E 80 04 21 */ bctrl
lbl_801FC614:
/* 801FC614 001F9554 38 00 00 00 */ li r0, 0
/* 801FC618 001F9558 90 1F 01 20 */ stw r0, 0x120(r31)
lbl_801FC61C:
/* 801FC61C 001F955C 80 7F 01 0C */ lwz r3, 0x10c(r31)
/* 801FC620 001F9560 28 03 00 00 */ cmplwi r3, 0
/* 801FC624 001F9564 41 82 00 24 */ beq lbl_801FC648
/* 801FC628 001F9568 41 82 00 18 */ beq lbl_801FC640
/* 801FC62C 001F956C 38 80 00 01 */ li r4, 1
/* 801FC630 001F9570 81 83 00 00 */ lwz r12, 0(r3)
/* 801FC634 001F9574 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801FC638 001F9578 7D 89 03 A6 */ mtctr r12
/* 801FC63C 001F957C 4E 80 04 21 */ bctrl
lbl_801FC640:
/* 801FC640 001F9580 38 00 00 00 */ li r0, 0
/* 801FC644 001F9584 90 1F 01 0C */ stw r0, 0x10c(r31)
lbl_801FC648:
/* 801FC648 001F9588 7F E3 FB 78 */ mr r3, r31
/* 801FC64C 001F958C 48 00 0A 89 */ bl dMw_c_NS_checkMemSize
/* 801FC650 001F9590 38 60 00 01 */ li r3, 1
/* 801FC654 001F9594 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FC658 001F9598 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FC65C 001F959C 7C 08 03 A6 */ mtlr r0
/* 801FC660 001F95A0 38 21 00 10 */ addi r1, r1, 0x10
/* 801FC664 001F95A4 4E 80 00 20 */ blr
.global dMw_c_NS_dMw_option_create
dMw_c_NS_dMw_option_create:
/* 801FC668 001F95A8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FC66C 001F95AC 7C 08 02 A6 */ mflr r0
/* 801FC670 001F95B0 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FC674 001F95B4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FC678 001F95B8 7C 7F 1B 78 */ mr r31, r3
/* 801FC67C 001F95BC 48 00 0A 19 */ bl dMw_c_NS_markMemSize
/* 801FC680 001F95C0 38 60 04 0C */ li r3, 0x40c
/* 801FC684 001F95C4 48 0D 25 C9 */ bl __nw__FUl
/* 801FC688 001F95C8 7C 60 1B 79 */ or. r0, r3, r3
/* 801FC68C 001F95CC 41 82 00 1C */ beq lbl_801FC6A8
/* 801FC690 001F95D0 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
/* 801FC694 001F95D4 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
/* 801FC698 001F95D8 80 84 5C B8 */ lwz r4, 0x5cb8(r4)
/* 801FC69C 001F95DC 80 BF 01 04 */ lwz r5, 0x104(r31)
/* 801FC6A0 001F95E0 4B FE 58 71 */ bl dMenu_Option_c
/* 801FC6A4 001F95E4 7C 60 1B 78 */ mr r0, r3
lbl_801FC6A8:
/* 801FC6A8 001F95E8 90 1F 01 24 */ stw r0, 0x124(r31)
/* 801FC6AC 001F95EC 80 1F 01 0C */ lwz r0, 0x10c(r31)
/* 801FC6B0 001F95F0 28 00 00 00 */ cmplwi r0, 0
/* 801FC6B4 001F95F4 40 82 00 44 */ bne lbl_801FC6F8
/* 801FC6B8 001F95F8 38 60 00 08 */ li r3, 8
/* 801FC6BC 001F95FC 48 0D 25 91 */ bl __nw__FUl
/* 801FC6C0 001F9600 28 03 00 00 */ cmplwi r3, 0
/* 801FC6C4 001F9604 41 82 00 30 */ beq lbl_801FC6F4
/* 801FC6C8 001F9608 3C 80 80 3A */ lis r4, lbl_803A6F88@ha
/* 801FC6CC 001F960C 38 04 6F 88 */ addi r0, r4, lbl_803A6F88@l
/* 801FC6D0 001F9610 90 03 00 00 */ stw r0, 0(r3)
/* 801FC6D4 001F9614 3C 80 80 3C */ lis r4, lbl_803BF0D4@ha
/* 801FC6D8 001F9618 38 04 F0 D4 */ addi r0, r4, lbl_803BF0D4@l
/* 801FC6DC 001F961C 90 03 00 00 */ stw r0, 0(r3)
/* 801FC6E0 001F9620 38 80 00 00 */ li r4, 0
/* 801FC6E4 001F9624 98 83 00 04 */ stb r4, 4(r3)
/* 801FC6E8 001F9628 38 00 00 FF */ li r0, 0xff
/* 801FC6EC 001F962C 98 03 00 05 */ stb r0, 5(r3)
/* 801FC6F0 001F9630 98 83 00 06 */ stb r4, 6(r3)
lbl_801FC6F4:
/* 801FC6F4 001F9634 90 7F 01 0C */ stw r3, 0x10c(r31)
lbl_801FC6F8:
/* 801FC6F8 001F9638 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FC6FC 001F963C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FC700 001F9640 7C 08 03 A6 */ mtlr r0
/* 801FC704 001F9644 38 21 00 10 */ addi r1, r1, 0x10
/* 801FC708 001F9648 4E 80 00 20 */ blr
.global dMw_c_NS_dMw_option_delete
dMw_c_NS_dMw_option_delete:
/* 801FC70C 001F964C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FC710 001F9650 7C 08 02 A6 */ mflr r0
/* 801FC714 001F9654 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FC718 001F9658 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FC71C 001F965C 7C 7F 1B 78 */ mr r31, r3
/* 801FC720 001F9660 80 63 01 24 */ lwz r3, 0x124(r3)
/* 801FC724 001F9664 28 03 00 00 */ cmplwi r3, 0
/* 801FC728 001F9668 41 82 00 48 */ beq lbl_801FC770
/* 801FC72C 001F966C 4B FE 73 51 */ bl dMenu_Option_c_NS_isSync
/* 801FC730 001F9670 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FC734 001F9674 40 82 00 0C */ bne lbl_801FC740
/* 801FC738 001F9678 38 60 00 00 */ li r3, 0
/* 801FC73C 001F967C 48 00 00 6C */ b lbl_801FC7A8
lbl_801FC740:
/* 801FC740 001F9680 80 7F 01 24 */ lwz r3, 0x124(r31)
/* 801FC744 001F9684 4B FE 64 D9 */ bl dMenu_Option_c_NS__delete
/* 801FC748 001F9688 80 7F 01 24 */ lwz r3, 0x124(r31)
/* 801FC74C 001F968C 28 03 00 00 */ cmplwi r3, 0
/* 801FC750 001F9690 41 82 00 18 */ beq lbl_801FC768
/* 801FC754 001F9694 38 80 00 01 */ li r4, 1
/* 801FC758 001F9698 81 83 00 00 */ lwz r12, 0(r3)
/* 801FC75C 001F969C 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801FC760 001F96A0 7D 89 03 A6 */ mtctr r12
/* 801FC764 001F96A4 4E 80 04 21 */ bctrl
lbl_801FC768:
/* 801FC768 001F96A8 38 00 00 00 */ li r0, 0
/* 801FC76C 001F96AC 90 1F 01 24 */ stw r0, 0x124(r31)
lbl_801FC770:
/* 801FC770 001F96B0 80 7F 01 0C */ lwz r3, 0x10c(r31)
/* 801FC774 001F96B4 28 03 00 00 */ cmplwi r3, 0
/* 801FC778 001F96B8 41 82 00 24 */ beq lbl_801FC79C
/* 801FC77C 001F96BC 41 82 00 18 */ beq lbl_801FC794
/* 801FC780 001F96C0 38 80 00 01 */ li r4, 1
/* 801FC784 001F96C4 81 83 00 00 */ lwz r12, 0(r3)
/* 801FC788 001F96C8 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801FC78C 001F96CC 7D 89 03 A6 */ mtctr r12
/* 801FC790 001F96D0 4E 80 04 21 */ bctrl
lbl_801FC794:
/* 801FC794 001F96D4 38 00 00 00 */ li r0, 0
/* 801FC798 001F96D8 90 1F 01 0C */ stw r0, 0x10c(r31)
lbl_801FC79C:
/* 801FC79C 001F96DC 7F E3 FB 78 */ mr r3, r31
/* 801FC7A0 001F96E0 48 00 09 35 */ bl dMw_c_NS_checkMemSize
/* 801FC7A4 001F96E4 38 60 00 01 */ li r3, 1
lbl_801FC7A8:
/* 801FC7A8 001F96E8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FC7AC 001F96EC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FC7B0 001F96F0 7C 08 03 A6 */ mtlr r0
/* 801FC7B4 001F96F4 38 21 00 10 */ addi r1, r1, 0x10
/* 801FC7B8 001F96F8 4E 80 00 20 */ blr
.global dMw_c_NS_dMw_letter_create
dMw_c_NS_dMw_letter_create:
/* 801FC7BC 001F96FC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FC7C0 001F9700 7C 08 02 A6 */ mflr r0
/* 801FC7C4 001F9704 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FC7C8 001F9708 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FC7CC 001F970C 7C 7F 1B 78 */ mr r31, r3
/* 801FC7D0 001F9710 48 00 08 C5 */ bl dMw_c_NS_markMemSize
/* 801FC7D4 001F9714 38 60 03 E8 */ li r3, 0x3e8
/* 801FC7D8 001F9718 48 0D 24 75 */ bl __nw__FUl
/* 801FC7DC 001F971C 7C 60 1B 79 */ or. r0, r3, r3
/* 801FC7E0 001F9720 41 82 00 18 */ beq lbl_801FC7F8
/* 801FC7E4 001F9724 80 9F 01 00 */ lwz r4, 0x100(r31)
/* 801FC7E8 001F9728 80 BF 01 04 */ lwz r5, 0x104(r31)
/* 801FC7EC 001F972C 80 DF 01 08 */ lwz r6, 0x108(r31)
/* 801FC7F0 001F9730 4B FE 05 D1 */ bl dMenu_Letter_c
/* 801FC7F4 001F9734 7C 60 1B 78 */ mr r0, r3
lbl_801FC7F8:
/* 801FC7F8 001F9738 90 1F 01 28 */ stw r0, 0x128(r31)
/* 801FC7FC 001F973C 80 1F 01 0C */ lwz r0, 0x10c(r31)
/* 801FC800 001F9740 28 00 00 00 */ cmplwi r0, 0
/* 801FC804 001F9744 40 82 00 44 */ bne lbl_801FC848
/* 801FC808 001F9748 38 60 00 08 */ li r3, 8
/* 801FC80C 001F974C 48 0D 24 41 */ bl __nw__FUl
/* 801FC810 001F9750 28 03 00 00 */ cmplwi r3, 0
/* 801FC814 001F9754 41 82 00 30 */ beq lbl_801FC844
/* 801FC818 001F9758 3C 80 80 3A */ lis r4, lbl_803A6F88@ha
/* 801FC81C 001F975C 38 04 6F 88 */ addi r0, r4, lbl_803A6F88@l
/* 801FC820 001F9760 90 03 00 00 */ stw r0, 0(r3)
/* 801FC824 001F9764 3C 80 80 3C */ lis r4, lbl_803BF0D4@ha
/* 801FC828 001F9768 38 04 F0 D4 */ addi r0, r4, lbl_803BF0D4@l
/* 801FC82C 001F976C 90 03 00 00 */ stw r0, 0(r3)
/* 801FC830 001F9770 38 80 00 00 */ li r4, 0
/* 801FC834 001F9774 98 83 00 04 */ stb r4, 4(r3)
/* 801FC838 001F9778 38 00 00 FF */ li r0, 0xff
/* 801FC83C 001F977C 98 03 00 05 */ stb r0, 5(r3)
/* 801FC840 001F9780 98 83 00 06 */ stb r4, 6(r3)
lbl_801FC844:
/* 801FC844 001F9784 90 7F 01 0C */ stw r3, 0x10c(r31)
lbl_801FC848:
/* 801FC848 001F9788 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FC84C 001F978C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FC850 001F9790 7C 08 03 A6 */ mtlr r0
/* 801FC854 001F9794 38 21 00 10 */ addi r1, r1, 0x10
/* 801FC858 001F9798 4E 80 00 20 */ blr
.global dMw_c_NS_dMw_letter_delete
dMw_c_NS_dMw_letter_delete:
/* 801FC85C 001F979C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FC860 001F97A0 7C 08 02 A6 */ mflr r0
/* 801FC864 001F97A4 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FC868 001F97A8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FC86C 001F97AC 7C 7F 1B 78 */ mr r31, r3
/* 801FC870 001F97B0 80 63 01 28 */ lwz r3, 0x128(r3)
/* 801FC874 001F97B4 28 03 00 00 */ cmplwi r3, 0
/* 801FC878 001F97B8 41 82 00 40 */ beq lbl_801FC8B8
/* 801FC87C 001F97BC 4B FE 10 B9 */ bl dMenu_Letter_c_NS_isSync
/* 801FC880 001F97C0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FC884 001F97C4 40 82 00 0C */ bne lbl_801FC890
/* 801FC888 001F97C8 38 60 00 00 */ li r3, 0
/* 801FC88C 001F97CC 48 00 00 64 */ b lbl_801FC8F0
lbl_801FC890:
/* 801FC890 001F97D0 80 7F 01 28 */ lwz r3, 0x128(r31)
/* 801FC894 001F97D4 28 03 00 00 */ cmplwi r3, 0
/* 801FC898 001F97D8 41 82 00 18 */ beq lbl_801FC8B0
/* 801FC89C 001F97DC 38 80 00 01 */ li r4, 1
/* 801FC8A0 001F97E0 81 83 00 00 */ lwz r12, 0(r3)
/* 801FC8A4 001F97E4 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801FC8A8 001F97E8 7D 89 03 A6 */ mtctr r12
/* 801FC8AC 001F97EC 4E 80 04 21 */ bctrl
lbl_801FC8B0:
/* 801FC8B0 001F97F0 38 00 00 00 */ li r0, 0
/* 801FC8B4 001F97F4 90 1F 01 28 */ stw r0, 0x128(r31)
lbl_801FC8B8:
/* 801FC8B8 001F97F8 80 7F 01 0C */ lwz r3, 0x10c(r31)
/* 801FC8BC 001F97FC 28 03 00 00 */ cmplwi r3, 0
/* 801FC8C0 001F9800 41 82 00 24 */ beq lbl_801FC8E4
/* 801FC8C4 001F9804 41 82 00 18 */ beq lbl_801FC8DC
/* 801FC8C8 001F9808 38 80 00 01 */ li r4, 1
/* 801FC8CC 001F980C 81 83 00 00 */ lwz r12, 0(r3)
/* 801FC8D0 001F9810 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801FC8D4 001F9814 7D 89 03 A6 */ mtctr r12
/* 801FC8D8 001F9818 4E 80 04 21 */ bctrl
lbl_801FC8DC:
/* 801FC8DC 001F981C 38 00 00 00 */ li r0, 0
/* 801FC8E0 001F9820 90 1F 01 0C */ stw r0, 0x10c(r31)
lbl_801FC8E4:
/* 801FC8E4 001F9824 7F E3 FB 78 */ mr r3, r31
/* 801FC8E8 001F9828 48 00 07 ED */ bl dMw_c_NS_checkMemSize
/* 801FC8EC 001F982C 38 60 00 01 */ li r3, 1
lbl_801FC8F0:
/* 801FC8F0 001F9830 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FC8F4 001F9834 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FC8F8 001F9838 7C 08 03 A6 */ mtlr r0
/* 801FC8FC 001F983C 38 21 00 10 */ addi r1, r1, 0x10
/* 801FC900 001F9840 4E 80 00 20 */ blr
.global dMw_c_NS_dMw_fishing_create
dMw_c_NS_dMw_fishing_create:
/* 801FC904 001F9844 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FC908 001F9848 7C 08 02 A6 */ mflr r0
/* 801FC90C 001F984C 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FC910 001F9850 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FC914 001F9854 7C 7F 1B 78 */ mr r31, r3
/* 801FC918 001F9858 48 00 07 7D */ bl dMw_c_NS_markMemSize
/* 801FC91C 001F985C 38 60 01 FC */ li r3, 0x1fc
/* 801FC920 001F9860 48 0D 23 2D */ bl __nw__FUl
/* 801FC924 001F9864 7C 60 1B 79 */ or. r0, r3, r3
/* 801FC928 001F9868 41 82 00 18 */ beq lbl_801FC940
/* 801FC92C 001F986C 80 9F 01 00 */ lwz r4, 0x100(r31)
/* 801FC930 001F9870 80 BF 01 04 */ lwz r5, 0x104(r31)
/* 801FC934 001F9874 80 DF 01 08 */ lwz r6, 0x108(r31)
/* 801FC938 001F9878 4B FC 84 1D */ bl dMenu_Fishing_c
/* 801FC93C 001F987C 7C 60 1B 78 */ mr r0, r3
lbl_801FC940:
/* 801FC940 001F9880 90 1F 01 2C */ stw r0, 0x12c(r31)
/* 801FC944 001F9884 80 1F 01 0C */ lwz r0, 0x10c(r31)
/* 801FC948 001F9888 28 00 00 00 */ cmplwi r0, 0
/* 801FC94C 001F988C 40 82 00 44 */ bne lbl_801FC990
/* 801FC950 001F9890 38 60 00 08 */ li r3, 8
/* 801FC954 001F9894 48 0D 22 F9 */ bl __nw__FUl
/* 801FC958 001F9898 28 03 00 00 */ cmplwi r3, 0
/* 801FC95C 001F989C 41 82 00 30 */ beq lbl_801FC98C
/* 801FC960 001F98A0 3C 80 80 3A */ lis r4, lbl_803A6F88@ha
/* 801FC964 001F98A4 38 04 6F 88 */ addi r0, r4, lbl_803A6F88@l
/* 801FC968 001F98A8 90 03 00 00 */ stw r0, 0(r3)
/* 801FC96C 001F98AC 3C 80 80 3C */ lis r4, lbl_803BF0D4@ha
/* 801FC970 001F98B0 38 04 F0 D4 */ addi r0, r4, lbl_803BF0D4@l
/* 801FC974 001F98B4 90 03 00 00 */ stw r0, 0(r3)
/* 801FC978 001F98B8 38 80 00 00 */ li r4, 0
/* 801FC97C 001F98BC 98 83 00 04 */ stb r4, 4(r3)
/* 801FC980 001F98C0 38 00 00 FF */ li r0, 0xff
/* 801FC984 001F98C4 98 03 00 05 */ stb r0, 5(r3)
/* 801FC988 001F98C8 98 83 00 06 */ stb r4, 6(r3)
lbl_801FC98C:
/* 801FC98C 001F98CC 90 7F 01 0C */ stw r3, 0x10c(r31)
lbl_801FC990:
/* 801FC990 001F98D0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FC994 001F98D4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FC998 001F98D8 7C 08 03 A6 */ mtlr r0
/* 801FC99C 001F98DC 38 21 00 10 */ addi r1, r1, 0x10
/* 801FC9A0 001F98E0 4E 80 00 20 */ blr
.global dMw_c_NS_dMw_fishing_delete
dMw_c_NS_dMw_fishing_delete:
/* 801FC9A4 001F98E4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FC9A8 001F98E8 7C 08 02 A6 */ mflr r0
/* 801FC9AC 001F98EC 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FC9B0 001F98F0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FC9B4 001F98F4 7C 7F 1B 78 */ mr r31, r3
/* 801FC9B8 001F98F8 80 63 01 2C */ lwz r3, 0x12c(r3)
/* 801FC9BC 001F98FC 28 03 00 00 */ cmplwi r3, 0
/* 801FC9C0 001F9900 41 82 00 40 */ beq lbl_801FCA00
/* 801FC9C4 001F9904 4B FC 88 41 */ bl dMenu_Fishing_c_NS_isSync
/* 801FC9C8 001F9908 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FC9CC 001F990C 40 82 00 0C */ bne lbl_801FC9D8
/* 801FC9D0 001F9910 38 60 00 00 */ li r3, 0
/* 801FC9D4 001F9914 48 00 00 64 */ b lbl_801FCA38
lbl_801FC9D8:
/* 801FC9D8 001F9918 80 7F 01 2C */ lwz r3, 0x12c(r31)
/* 801FC9DC 001F991C 28 03 00 00 */ cmplwi r3, 0
/* 801FC9E0 001F9920 41 82 00 18 */ beq lbl_801FC9F8
/* 801FC9E4 001F9924 38 80 00 01 */ li r4, 1
/* 801FC9E8 001F9928 81 83 00 00 */ lwz r12, 0(r3)
/* 801FC9EC 001F992C 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801FC9F0 001F9930 7D 89 03 A6 */ mtctr r12
/* 801FC9F4 001F9934 4E 80 04 21 */ bctrl
lbl_801FC9F8:
/* 801FC9F8 001F9938 38 00 00 00 */ li r0, 0
/* 801FC9FC 001F993C 90 1F 01 2C */ stw r0, 0x12c(r31)
lbl_801FCA00:
/* 801FCA00 001F9940 80 7F 01 0C */ lwz r3, 0x10c(r31)
/* 801FCA04 001F9944 28 03 00 00 */ cmplwi r3, 0
/* 801FCA08 001F9948 41 82 00 24 */ beq lbl_801FCA2C
/* 801FCA0C 001F994C 41 82 00 18 */ beq lbl_801FCA24
/* 801FCA10 001F9950 38 80 00 01 */ li r4, 1
/* 801FCA14 001F9954 81 83 00 00 */ lwz r12, 0(r3)
/* 801FCA18 001F9958 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801FCA1C 001F995C 7D 89 03 A6 */ mtctr r12
/* 801FCA20 001F9960 4E 80 04 21 */ bctrl
lbl_801FCA24:
/* 801FCA24 001F9964 38 00 00 00 */ li r0, 0
/* 801FCA28 001F9968 90 1F 01 0C */ stw r0, 0x10c(r31)
lbl_801FCA2C:
/* 801FCA2C 001F996C 7F E3 FB 78 */ mr r3, r31
/* 801FCA30 001F9970 48 00 06 A5 */ bl dMw_c_NS_checkMemSize
/* 801FCA34 001F9974 38 60 00 01 */ li r3, 1
lbl_801FCA38:
/* 801FCA38 001F9978 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FCA3C 001F997C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FCA40 001F9980 7C 08 03 A6 */ mtlr r0
/* 801FCA44 001F9984 38 21 00 10 */ addi r1, r1, 0x10
/* 801FCA48 001F9988 4E 80 00 20 */ blr
.global dMw_c_NS_dMw_skill_create
dMw_c_NS_dMw_skill_create:
/* 801FCA4C 001F998C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FCA50 001F9990 7C 08 02 A6 */ mflr r0
/* 801FCA54 001F9994 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FCA58 001F9998 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FCA5C 001F999C 7C 7F 1B 78 */ mr r31, r3
/* 801FCA60 001F99A0 48 00 06 35 */ bl dMw_c_NS_markMemSize
/* 801FCA64 001F99A4 38 60 02 0C */ li r3, 0x20c
/* 801FCA68 001F99A8 48 0D 21 E5 */ bl __nw__FUl
/* 801FCA6C 001F99AC 7C 60 1B 79 */ or. r0, r3, r3
/* 801FCA70 001F99B0 41 82 00 18 */ beq lbl_801FCA88
/* 801FCA74 001F99B4 80 9F 01 00 */ lwz r4, 0x100(r31)
/* 801FCA78 001F99B8 80 BF 01 04 */ lwz r5, 0x104(r31)
/* 801FCA7C 001F99BC 80 DF 01 08 */ lwz r6, 0x108(r31)
/* 801FCA80 001F99C0 4B FF A7 A5 */ bl dMenu_Skill_c
/* 801FCA84 001F99C4 7C 60 1B 78 */ mr r0, r3
lbl_801FCA88:
/* 801FCA88 001F99C8 90 1F 01 30 */ stw r0, 0x130(r31)
/* 801FCA8C 001F99CC 80 1F 01 0C */ lwz r0, 0x10c(r31)
/* 801FCA90 001F99D0 28 00 00 00 */ cmplwi r0, 0
/* 801FCA94 001F99D4 40 82 00 44 */ bne lbl_801FCAD8
/* 801FCA98 001F99D8 38 60 00 08 */ li r3, 8
/* 801FCA9C 001F99DC 48 0D 21 B1 */ bl __nw__FUl
/* 801FCAA0 001F99E0 28 03 00 00 */ cmplwi r3, 0
/* 801FCAA4 001F99E4 41 82 00 30 */ beq lbl_801FCAD4
/* 801FCAA8 001F99E8 3C 80 80 3A */ lis r4, lbl_803A6F88@ha
/* 801FCAAC 001F99EC 38 04 6F 88 */ addi r0, r4, lbl_803A6F88@l
/* 801FCAB0 001F99F0 90 03 00 00 */ stw r0, 0(r3)
/* 801FCAB4 001F99F4 3C 80 80 3C */ lis r4, lbl_803BF0D4@ha
/* 801FCAB8 001F99F8 38 04 F0 D4 */ addi r0, r4, lbl_803BF0D4@l
/* 801FCABC 001F99FC 90 03 00 00 */ stw r0, 0(r3)
/* 801FCAC0 001F9A00 38 80 00 00 */ li r4, 0
/* 801FCAC4 001F9A04 98 83 00 04 */ stb r4, 4(r3)
/* 801FCAC8 001F9A08 38 00 00 FF */ li r0, 0xff
/* 801FCACC 001F9A0C 98 03 00 05 */ stb r0, 5(r3)
/* 801FCAD0 001F9A10 98 83 00 06 */ stb r4, 6(r3)
lbl_801FCAD4:
/* 801FCAD4 001F9A14 90 7F 01 0C */ stw r3, 0x10c(r31)
lbl_801FCAD8:
/* 801FCAD8 001F9A18 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FCADC 001F9A1C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FCAE0 001F9A20 7C 08 03 A6 */ mtlr r0
/* 801FCAE4 001F9A24 38 21 00 10 */ addi r1, r1, 0x10
/* 801FCAE8 001F9A28 4E 80 00 20 */ blr
.global dMw_c_NS_dMw_skill_delete
dMw_c_NS_dMw_skill_delete:
/* 801FCAEC 001F9A2C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FCAF0 001F9A30 7C 08 02 A6 */ mflr r0
/* 801FCAF4 001F9A34 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FCAF8 001F9A38 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FCAFC 001F9A3C 7C 7F 1B 78 */ mr r31, r3
/* 801FCB00 001F9A40 80 63 01 30 */ lwz r3, 0x130(r3)
/* 801FCB04 001F9A44 28 03 00 00 */ cmplwi r3, 0
/* 801FCB08 001F9A48 41 82 00 40 */ beq lbl_801FCB48
/* 801FCB0C 001F9A4C 4B FF AE 45 */ bl dMenu_Skill_c_NS_isSync
/* 801FCB10 001F9A50 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FCB14 001F9A54 40 82 00 0C */ bne lbl_801FCB20
/* 801FCB18 001F9A58 38 60 00 00 */ li r3, 0
/* 801FCB1C 001F9A5C 48 00 00 64 */ b lbl_801FCB80
lbl_801FCB20:
/* 801FCB20 001F9A60 80 7F 01 30 */ lwz r3, 0x130(r31)
/* 801FCB24 001F9A64 28 03 00 00 */ cmplwi r3, 0
/* 801FCB28 001F9A68 41 82 00 18 */ beq lbl_801FCB40
/* 801FCB2C 001F9A6C 38 80 00 01 */ li r4, 1
/* 801FCB30 001F9A70 81 83 00 00 */ lwz r12, 0(r3)
/* 801FCB34 001F9A74 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801FCB38 001F9A78 7D 89 03 A6 */ mtctr r12
/* 801FCB3C 001F9A7C 4E 80 04 21 */ bctrl
lbl_801FCB40:
/* 801FCB40 001F9A80 38 00 00 00 */ li r0, 0
/* 801FCB44 001F9A84 90 1F 01 30 */ stw r0, 0x130(r31)
lbl_801FCB48:
/* 801FCB48 001F9A88 80 7F 01 0C */ lwz r3, 0x10c(r31)
/* 801FCB4C 001F9A8C 28 03 00 00 */ cmplwi r3, 0
/* 801FCB50 001F9A90 41 82 00 24 */ beq lbl_801FCB74
/* 801FCB54 001F9A94 41 82 00 18 */ beq lbl_801FCB6C
/* 801FCB58 001F9A98 38 80 00 01 */ li r4, 1
/* 801FCB5C 001F9A9C 81 83 00 00 */ lwz r12, 0(r3)
/* 801FCB60 001F9AA0 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801FCB64 001F9AA4 7D 89 03 A6 */ mtctr r12
/* 801FCB68 001F9AA8 4E 80 04 21 */ bctrl
lbl_801FCB6C:
/* 801FCB6C 001F9AAC 38 00 00 00 */ li r0, 0
/* 801FCB70 001F9AB0 90 1F 01 0C */ stw r0, 0x10c(r31)
lbl_801FCB74:
/* 801FCB74 001F9AB4 7F E3 FB 78 */ mr r3, r31
/* 801FCB78 001F9AB8 48 00 05 5D */ bl dMw_c_NS_checkMemSize
/* 801FCB7C 001F9ABC 38 60 00 01 */ li r3, 1
lbl_801FCB80:
/* 801FCB80 001F9AC0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FCB84 001F9AC4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FCB88 001F9AC8 7C 08 03 A6 */ mtlr r0
/* 801FCB8C 001F9ACC 38 21 00 10 */ addi r1, r1, 0x10
/* 801FCB90 001F9AD0 4E 80 00 20 */ blr
.global dMw_c_NS_dMw_insect_create
dMw_c_NS_dMw_insect_create:
/* 801FCB94 001F9AD4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FCB98 001F9AD8 7C 08 02 A6 */ mflr r0
/* 801FCB9C 001F9ADC 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FCBA0 001F9AE0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FCBA4 001F9AE4 93 C1 00 08 */ stw r30, 8(r1)
/* 801FCBA8 001F9AE8 7C 7E 1B 78 */ mr r30, r3
/* 801FCBAC 001F9AEC 7C 9F 23 78 */ mr r31, r4
/* 801FCBB0 001F9AF0 48 00 04 E5 */ bl dMw_c_NS_markMemSize
/* 801FCBB4 001F9AF4 38 60 01 00 */ li r3, 0x100
/* 801FCBB8 001F9AF8 48 0D 20 95 */ bl __nw__FUl
/* 801FCBBC 001F9AFC 7C 60 1B 79 */ or. r0, r3, r3
/* 801FCBC0 001F9B00 41 82 00 1C */ beq lbl_801FCBDC
/* 801FCBC4 001F9B04 80 9E 01 00 */ lwz r4, 0x100(r30)
/* 801FCBC8 001F9B08 80 BE 01 04 */ lwz r5, 0x104(r30)
/* 801FCBCC 001F9B0C 80 DE 01 08 */ lwz r6, 0x108(r30)
/* 801FCBD0 001F9B10 7F E7 FB 78 */ mr r7, r31
/* 801FCBD4 001F9B14 4B FD B5 41 */ bl dMenu_Insect_c
/* 801FCBD8 001F9B18 7C 60 1B 78 */ mr r0, r3
lbl_801FCBDC:
/* 801FCBDC 001F9B1C 90 1E 01 34 */ stw r0, 0x134(r30)
/* 801FCBE0 001F9B20 80 1E 01 0C */ lwz r0, 0x10c(r30)
/* 801FCBE4 001F9B24 28 00 00 00 */ cmplwi r0, 0
/* 801FCBE8 001F9B28 40 82 00 44 */ bne lbl_801FCC2C
/* 801FCBEC 001F9B2C 38 60 00 08 */ li r3, 8
/* 801FCBF0 001F9B30 48 0D 20 5D */ bl __nw__FUl
/* 801FCBF4 001F9B34 28 03 00 00 */ cmplwi r3, 0
/* 801FCBF8 001F9B38 41 82 00 30 */ beq lbl_801FCC28
/* 801FCBFC 001F9B3C 3C 80 80 3A */ lis r4, lbl_803A6F88@ha
/* 801FCC00 001F9B40 38 04 6F 88 */ addi r0, r4, lbl_803A6F88@l
/* 801FCC04 001F9B44 90 03 00 00 */ stw r0, 0(r3)
/* 801FCC08 001F9B48 3C 80 80 3C */ lis r4, lbl_803BF0D4@ha
/* 801FCC0C 001F9B4C 38 04 F0 D4 */ addi r0, r4, lbl_803BF0D4@l
/* 801FCC10 001F9B50 90 03 00 00 */ stw r0, 0(r3)
/* 801FCC14 001F9B54 38 80 00 00 */ li r4, 0
/* 801FCC18 001F9B58 98 83 00 04 */ stb r4, 4(r3)
/* 801FCC1C 001F9B5C 38 00 00 FF */ li r0, 0xff
/* 801FCC20 001F9B60 98 03 00 05 */ stb r0, 5(r3)
/* 801FCC24 001F9B64 98 83 00 06 */ stb r4, 6(r3)
lbl_801FCC28:
/* 801FCC28 001F9B68 90 7E 01 0C */ stw r3, 0x10c(r30)
lbl_801FCC2C:
/* 801FCC2C 001F9B6C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FCC30 001F9B70 83 C1 00 08 */ lwz r30, 8(r1)
/* 801FCC34 001F9B74 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FCC38 001F9B78 7C 08 03 A6 */ mtlr r0
/* 801FCC3C 001F9B7C 38 21 00 10 */ addi r1, r1, 0x10
/* 801FCC40 001F9B80 4E 80 00 20 */ blr
.global dMw_c_NS_dMw_insect_delete
dMw_c_NS_dMw_insect_delete:
/* 801FCC44 001F9B84 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FCC48 001F9B88 7C 08 02 A6 */ mflr r0
/* 801FCC4C 001F9B8C 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FCC50 001F9B90 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FCC54 001F9B94 7C 7F 1B 78 */ mr r31, r3
/* 801FCC58 001F9B98 80 63 01 34 */ lwz r3, 0x134(r3)
/* 801FCC5C 001F9B9C 28 03 00 00 */ cmplwi r3, 0
/* 801FCC60 001F9BA0 41 82 00 40 */ beq lbl_801FCCA0
/* 801FCC64 001F9BA4 4B FD BC 89 */ bl dMenu_Insect_c_NS_isSync
/* 801FCC68 001F9BA8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FCC6C 001F9BAC 40 82 00 0C */ bne lbl_801FCC78
/* 801FCC70 001F9BB0 38 60 00 00 */ li r3, 0
/* 801FCC74 001F9BB4 48 00 00 64 */ b lbl_801FCCD8
lbl_801FCC78:
/* 801FCC78 001F9BB8 80 7F 01 34 */ lwz r3, 0x134(r31)
/* 801FCC7C 001F9BBC 28 03 00 00 */ cmplwi r3, 0
/* 801FCC80 001F9BC0 41 82 00 18 */ beq lbl_801FCC98
/* 801FCC84 001F9BC4 38 80 00 01 */ li r4, 1
/* 801FCC88 001F9BC8 81 83 00 00 */ lwz r12, 0(r3)
/* 801FCC8C 001F9BCC 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801FCC90 001F9BD0 7D 89 03 A6 */ mtctr r12
/* 801FCC94 001F9BD4 4E 80 04 21 */ bctrl
lbl_801FCC98:
/* 801FCC98 001F9BD8 38 00 00 00 */ li r0, 0
/* 801FCC9C 001F9BDC 90 1F 01 34 */ stw r0, 0x134(r31)
lbl_801FCCA0:
/* 801FCCA0 001F9BE0 80 7F 01 0C */ lwz r3, 0x10c(r31)
/* 801FCCA4 001F9BE4 28 03 00 00 */ cmplwi r3, 0
/* 801FCCA8 001F9BE8 41 82 00 24 */ beq lbl_801FCCCC
/* 801FCCAC 001F9BEC 41 82 00 18 */ beq lbl_801FCCC4
/* 801FCCB0 001F9BF0 38 80 00 01 */ li r4, 1
/* 801FCCB4 001F9BF4 81 83 00 00 */ lwz r12, 0(r3)
/* 801FCCB8 001F9BF8 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801FCCBC 001F9BFC 7D 89 03 A6 */ mtctr r12
/* 801FCCC0 001F9C00 4E 80 04 21 */ bctrl
lbl_801FCCC4:
/* 801FCCC4 001F9C04 38 00 00 00 */ li r0, 0
/* 801FCCC8 001F9C08 90 1F 01 0C */ stw r0, 0x10c(r31)
lbl_801FCCCC:
/* 801FCCCC 001F9C0C 7F E3 FB 78 */ mr r3, r31
/* 801FCCD0 001F9C10 48 00 04 05 */ bl dMw_c_NS_checkMemSize
/* 801FCCD4 001F9C14 38 60 00 01 */ li r3, 1
lbl_801FCCD8:
/* 801FCCD8 001F9C18 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FCCDC 001F9C1C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FCCE0 001F9C20 7C 08 03 A6 */ mtlr r0
/* 801FCCE4 001F9C24 38 21 00 10 */ addi r1, r1, 0x10
/* 801FCCE8 001F9C28 4E 80 00 20 */ blr
.global dMw_c_NS_dMw_onButtonBit
dMw_c_NS_dMw_onButtonBit:
/* 801FCCEC 001F9C2C 88 03 01 45 */ lbz r0, 0x145(r3)
/* 801FCCF0 001F9C30 7C 00 23 78 */ or r0, r0, r4
/* 801FCCF4 001F9C34 98 03 01 45 */ stb r0, 0x145(r3)
/* 801FCCF8 001F9C38 4E 80 00 20 */ blr
.global dMw_c_NS_dMw_offButtonBit
dMw_c_NS_dMw_offButtonBit:
/* 801FCCFC 001F9C3C 88 03 01 45 */ lbz r0, 0x145(r3)
/* 801FCD00 001F9C40 7C 00 20 78 */ andc r0, r0, r4
/* 801FCD04 001F9C44 98 03 01 45 */ stb r0, 0x145(r3)
/* 801FCD08 001F9C48 4E 80 00 20 */ blr
.global dMw_c_NS_dMw_isButtonBit
dMw_c_NS_dMw_isButtonBit:
/* 801FCD0C 001F9C4C 88 63 01 45 */ lbz r3, 0x145(r3)
/* 801FCD10 001F9C50 54 80 06 3E */ clrlwi r0, r4, 0x18
/* 801FCD14 001F9C54 7C 63 00 38 */ and r3, r3, r0
/* 801FCD18 001F9C58 30 03 FF FF */ addic r0, r3, -1
/* 801FCD1C 001F9C5C 7C 60 19 10 */ subfe r3, r0, r3
/* 801FCD20 001F9C60 4E 80 00 20 */ blr
.global dMw_c_NS_dMw_isPush_S_Button
dMw_c_NS_dMw_isPush_S_Button:
/* 801FCD24 001F9C64 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FCD28 001F9C68 7C 08 02 A6 */ mflr r0
/* 801FCD2C 001F9C6C 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FCD30 001F9C70 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FCD34 001F9C74 80 6D 86 48 */ lwz r3, lbl_80450BC8-_SDA_BASE_(r13)
/* 801FCD38 001F9C78 80 03 00 04 */ lwz r0, 4(r3)
/* 801FCD3C 001F9C7C 2C 00 00 01 */ cmpwi r0, 1
/* 801FCD40 001F9C80 40 82 00 80 */ bne lbl_801FCDC0
/* 801FCD44 001F9C84 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801FCD48 001F9C88 3B E3 61 C0 */ addi r31, r3, g_dComIfG_gameInfo@l
/* 801FCD4C 001F9C8C 80 7F 5D B4 */ lwz r3, 0x5db4(r31)
/* 801FCD50 001F9C90 81 83 06 28 */ lwz r12, 0x628(r3)
/* 801FCD54 001F9C94 81 8C 02 6C */ lwz r12, 0x26c(r12)
/* 801FCD58 001F9C98 7D 89 03 A6 */ mtctr r12
/* 801FCD5C 001F9C9C 4E 80 04 21 */ bctrl
/* 801FCD60 001F9CA0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FCD64 001F9CA4 40 82 00 5C */ bne lbl_801FCDC0
/* 801FCD68 001F9CA8 80 7F 5D B4 */ lwz r3, 0x5db4(r31)
/* 801FCD6C 001F9CAC 81 83 06 28 */ lwz r12, 0x628(r3)
/* 801FCD70 001F9CB0 81 8C 02 70 */ lwz r12, 0x270(r12)
/* 801FCD74 001F9CB4 7D 89 03 A6 */ mtctr r12
/* 801FCD78 001F9CB8 4E 80 04 21 */ bctrl
/* 801FCD7C 001F9CBC 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FCD80 001F9CC0 40 82 00 40 */ bne lbl_801FCDC0
/* 801FCD84 001F9CC4 80 7F 5D B4 */ lwz r3, 0x5db4(r31)
/* 801FCD88 001F9CC8 81 83 06 28 */ lwz r12, 0x628(r3)
/* 801FCD8C 001F9CCC 81 8C 02 74 */ lwz r12, 0x274(r12)
/* 801FCD90 001F9CD0 7D 89 03 A6 */ mtctr r12
/* 801FCD94 001F9CD4 4E 80 04 21 */ bctrl
/* 801FCD98 001F9CD8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FCD9C 001F9CDC 40 82 00 24 */ bne lbl_801FCDC0
/* 801FCDA0 001F9CE0 4B FF D2 D9 */ bl dMw_START_TRIGGER
/* 801FCDA4 001F9CE4 2C 03 00 00 */ cmpwi r3, 0
/* 801FCDA8 001F9CE8 40 82 00 10 */ bne lbl_801FCDB8
/* 801FCDAC 001F9CEC 4B FF D2 A5 */ bl dMw_B_TRIGGER
/* 801FCDB0 001F9CF0 2C 03 00 00 */ cmpwi r3, 0
/* 801FCDB4 001F9CF4 41 82 00 0C */ beq lbl_801FCDC0
lbl_801FCDB8:
/* 801FCDB8 001F9CF8 38 60 00 01 */ li r3, 1
/* 801FCDBC 001F9CFC 48 00 00 08 */ b lbl_801FCDC4
lbl_801FCDC0:
/* 801FCDC0 001F9D00 38 60 00 00 */ li r3, 0
lbl_801FCDC4:
/* 801FCDC4 001F9D04 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FCDC8 001F9D08 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FCDCC 001F9D0C 7C 08 03 A6 */ mtlr r0
/* 801FCDD0 001F9D10 38 21 00 10 */ addi r1, r1, 0x10
/* 801FCDD4 001F9D14 4E 80 00 20 */ blr
.global dMw_c_NS_isPauseReady
dMw_c_NS_isPauseReady:
/* 801FCDD8 001F9D18 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801FCDDC 001F9D1C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 801FCDE0 001F9D20 88 03 4F F0 */ lbz r0, 0x4ff0(r3)
/* 801FCDE4 001F9D24 28 00 00 00 */ cmplwi r0, 0
/* 801FCDE8 001F9D28 40 82 00 10 */ bne lbl_801FCDF8
/* 801FCDEC 001F9D2C A0 03 00 02 */ lhz r0, 2(r3)
/* 801FCDF0 001F9D30 28 00 00 00 */ cmplwi r0, 0
/* 801FCDF4 001F9D34 40 82 00 0C */ bne lbl_801FCE00
lbl_801FCDF8:
/* 801FCDF8 001F9D38 38 60 00 00 */ li r3, 0
/* 801FCDFC 001F9D3C 4E 80 00 20 */ blr
lbl_801FCE00:
/* 801FCE00 001F9D40 38 60 00 01 */ li r3, 1
/* 801FCE04 001F9D44 4E 80 00 20 */ blr
.global dMw_c_NS_dMw_fade_out
dMw_c_NS_dMw_fade_out:
/* 801FCE08 001F9D48 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FCE0C 001F9D4C 7C 08 02 A6 */ mflr r0
/* 801FCE10 001F9D50 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FCE14 001F9D54 80 6D 8C 40 */ lwz r3, lbl_804511C0-_SDA_BASE_(r13)
/* 801FCE18 001F9D58 80 63 00 04 */ lwz r3, 4(r3)
/* 801FCE1C 001F9D5C 28 03 00 00 */ cmplwi r3, 0
/* 801FCE20 001F9D60 41 82 00 18 */ beq lbl_801FCE38
/* 801FCE24 001F9D64 38 80 00 0D */ li r4, 0xd
/* 801FCE28 001F9D68 81 83 00 00 */ lwz r12, 0(r3)
/* 801FCE2C 001F9D6C 81 8C 00 10 */ lwz r12, 0x10(r12)
/* 801FCE30 001F9D70 7D 89 03 A6 */ mtctr r12
/* 801FCE34 001F9D74 4E 80 04 21 */ bctrl
lbl_801FCE38:
/* 801FCE38 001F9D78 80 0D 80 84 */ lwz r0, lbl_80450604-_SDA_BASE_(r13)
/* 801FCE3C 001F9D7C 90 01 00 0C */ stw r0, 0xc(r1)
/* 801FCE40 001F9D80 90 01 00 08 */ stw r0, 8(r1)
/* 801FCE44 001F9D84 80 6D 86 48 */ lwz r3, lbl_80450BC8-_SDA_BASE_(r13)
/* 801FCE48 001F9D88 88 01 00 08 */ lbz r0, 8(r1)
/* 801FCE4C 001F9D8C 98 03 00 0C */ stb r0, 0xc(r3)
/* 801FCE50 001F9D90 88 01 00 09 */ lbz r0, 9(r1)
/* 801FCE54 001F9D94 98 03 00 0D */ stb r0, 0xd(r3)
/* 801FCE58 001F9D98 88 01 00 0A */ lbz r0, 0xa(r1)
/* 801FCE5C 001F9D9C 98 03 00 0E */ stb r0, 0xe(r3)
/* 801FCE60 001F9DA0 88 01 00 0B */ lbz r0, 0xb(r1)
/* 801FCE64 001F9DA4 98 03 00 0F */ stb r0, 0xf(r3)
/* 801FCE68 001F9DA8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FCE6C 001F9DAC 7C 08 03 A6 */ mtlr r0
/* 801FCE70 001F9DB0 38 21 00 10 */ addi r1, r1, 0x10
/* 801FCE74 001F9DB4 4E 80 00 20 */ blr
.global dMw_c_NS_dMw_fade_in
dMw_c_NS_dMw_fade_in:
/* 801FCE78 001F9DB8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FCE7C 001F9DBC 7C 08 02 A6 */ mflr r0
/* 801FCE80 001F9DC0 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FCE84 001F9DC4 80 6D 8C 40 */ lwz r3, lbl_804511C0-_SDA_BASE_(r13)
/* 801FCE88 001F9DC8 80 63 00 04 */ lwz r3, 4(r3)
/* 801FCE8C 001F9DCC 28 03 00 00 */ cmplwi r3, 0
/* 801FCE90 001F9DD0 41 82 00 18 */ beq lbl_801FCEA8
/* 801FCE94 001F9DD4 38 80 00 0D */ li r4, 0xd
/* 801FCE98 001F9DD8 81 83 00 00 */ lwz r12, 0(r3)
/* 801FCE9C 001F9DDC 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 801FCEA0 001F9DE0 7D 89 03 A6 */ mtctr r12
/* 801FCEA4 001F9DE4 4E 80 04 21 */ bctrl
lbl_801FCEA8:
/* 801FCEA8 001F9DE8 80 0D 80 84 */ lwz r0, lbl_80450604-_SDA_BASE_(r13)
/* 801FCEAC 001F9DEC 90 01 00 0C */ stw r0, 0xc(r1)
/* 801FCEB0 001F9DF0 90 01 00 08 */ stw r0, 8(r1)
/* 801FCEB4 001F9DF4 80 6D 86 48 */ lwz r3, lbl_80450BC8-_SDA_BASE_(r13)
/* 801FCEB8 001F9DF8 88 01 00 08 */ lbz r0, 8(r1)
/* 801FCEBC 001F9DFC 98 03 00 0C */ stb r0, 0xc(r3)
/* 801FCEC0 001F9E00 88 01 00 09 */ lbz r0, 9(r1)
/* 801FCEC4 001F9E04 98 03 00 0D */ stb r0, 0xd(r3)
/* 801FCEC8 001F9E08 88 01 00 0A */ lbz r0, 0xa(r1)
/* 801FCECC 001F9E0C 98 03 00 0E */ stb r0, 0xe(r3)
/* 801FCED0 001F9E10 88 01 00 0B */ lbz r0, 0xb(r1)
/* 801FCED4 001F9E14 98 03 00 0F */ stb r0, 0xf(r3)
/* 801FCED8 001F9E18 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FCEDC 001F9E1C 7C 08 03 A6 */ mtlr r0
/* 801FCEE0 001F9E20 38 21 00 10 */ addi r1, r1, 0x10
/* 801FCEE4 001F9E24 4E 80 00 20 */ blr
.global dMw_c_NS_checkCStickTrigger
dMw_c_NS_checkCStickTrigger:
/* 801FCEE8 001F9E28 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FCEEC 001F9E2C 7C 08 02 A6 */ mflr r0
/* 801FCEF0 001F9E30 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FCEF4 001F9E34 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FCEF8 001F9E38 7C 7F 1B 78 */ mr r31, r3
/* 801FCEFC 001F9E3C 38 00 00 00 */ li r0, 0
/* 801FCF00 001F9E40 98 03 01 4A */ stb r0, 0x14a(r3)
/* 801FCF04 001F9E44 88 03 01 49 */ lbz r0, 0x149(r3)
/* 801FCF08 001F9E48 28 00 00 00 */ cmplwi r0, 0
/* 801FCF0C 001F9E4C 40 82 00 38 */ bne lbl_801FCF44
/* 801FCF10 001F9E50 80 7F 01 08 */ lwz r3, 0x108(r31)
/* 801FCF14 001F9E54 81 83 00 00 */ lwz r12, 0(r3)
/* 801FCF18 001F9E58 81 8C 00 08 */ lwz r12, 8(r12)
/* 801FCF1C 001F9E5C 7D 89 03 A6 */ mtctr r12
/* 801FCF20 001F9E60 4E 80 04 21 */ bctrl
/* 801FCF24 001F9E64 C0 02 AA CC */ lfs f0, lbl_804544CC-_SDA2_BASE_(r2)
/* 801FCF28 001F9E68 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 801FCF2C 001F9E6C 40 81 00 40 */ ble lbl_801FCF6C
/* 801FCF30 001F9E70 38 00 00 01 */ li r0, 1
/* 801FCF34 001F9E74 98 1F 01 49 */ stb r0, 0x149(r31)
/* 801FCF38 001F9E78 98 1F 01 4A */ stb r0, 0x14a(r31)
/* 801FCF3C 001F9E7C 38 60 00 01 */ li r3, 1
/* 801FCF40 001F9E80 48 00 00 30 */ b lbl_801FCF70
lbl_801FCF44:
/* 801FCF44 001F9E84 80 7F 01 08 */ lwz r3, 0x108(r31)
/* 801FCF48 001F9E88 81 83 00 00 */ lwz r12, 0(r3)
/* 801FCF4C 001F9E8C 81 8C 00 08 */ lwz r12, 8(r12)
/* 801FCF50 001F9E90 7D 89 03 A6 */ mtctr r12
/* 801FCF54 001F9E94 4E 80 04 21 */ bctrl
/* 801FCF58 001F9E98 C0 02 AA D0 */ lfs f0, lbl_804544D0-_SDA2_BASE_(r2)
/* 801FCF5C 001F9E9C FC 01 00 40 */ fcmpo cr0, f1, f0
/* 801FCF60 001F9EA0 40 80 00 0C */ bge lbl_801FCF6C
/* 801FCF64 001F9EA4 38 00 00 00 */ li r0, 0
/* 801FCF68 001F9EA8 98 1F 01 49 */ stb r0, 0x149(r31)
lbl_801FCF6C:
/* 801FCF6C 001F9EAC 38 60 00 00 */ li r3, 0
lbl_801FCF70:
/* 801FCF70 001F9EB0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FCF74 001F9EB4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FCF78 001F9EB8 7C 08 03 A6 */ mtlr r0
/* 801FCF7C 001F9EBC 38 21 00 10 */ addi r1, r1, 0x10
/* 801FCF80 001F9EC0 4E 80 00 20 */ blr
.global dMw_c_NS_isEventCheck
dMw_c_NS_isEventCheck:
/* 801FCF84 001F9EC4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FCF88 001F9EC8 7C 08 02 A6 */ mflr r0
/* 801FCF8C 001F9ECC 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FCF90 001F9ED0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FCF94 001F9ED4 88 03 01 51 */ lbz r0, 0x151(r3)
/* 801FCF98 001F9ED8 28 00 00 00 */ cmplwi r0, 0
/* 801FCF9C 001F9EDC 41 82 00 0C */ beq lbl_801FCFA8
/* 801FCFA0 001F9EE0 38 60 00 01 */ li r3, 1
/* 801FCFA4 001F9EE4 48 00 00 DC */ b lbl_801FD080
lbl_801FCFA8:
/* 801FCFA8 001F9EE8 3C 80 80 43 */ lis r4, lbl_80430188@ha
/* 801FCFAC 001F9EEC 3B E4 01 88 */ addi r31, r4, lbl_80430188@l
/* 801FCFB0 001F9EF0 88 1F 00 BF */ lbz r0, 0xbf(r31)
/* 801FCFB4 001F9EF4 28 00 00 04 */ cmplwi r0, 4
/* 801FCFB8 001F9EF8 40 82 00 18 */ bne lbl_801FCFD0
/* 801FCFBC 001F9EFC 88 03 01 48 */ lbz r0, 0x148(r3)
/* 801FCFC0 001F9F00 7C 00 07 75 */ extsb. r0, r0
/* 801FCFC4 001F9F04 40 81 00 0C */ ble lbl_801FCFD0
/* 801FCFC8 001F9F08 38 00 00 00 */ li r0, 0
/* 801FCFCC 001F9F0C 98 03 01 48 */ stb r0, 0x148(r3)
lbl_801FCFD0:
/* 801FCFD0 001F9F10 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
/* 801FCFD4 001F9F14 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
/* 801FCFD8 001F9F18 88 04 4F AD */ lbz r0, 0x4fad(r4)
/* 801FCFDC 001F9F1C 28 00 00 00 */ cmplwi r0, 0
/* 801FCFE0 001F9F20 41 82 00 8C */ beq lbl_801FD06C
/* 801FCFE4 001F9F24 48 03 B2 49 */ bl dMsgObject_c_NS_getStatus
/* 801FCFE8 001F9F28 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 801FCFEC 001F9F2C 20 60 00 01 */ subfic r3, r0, 1
/* 801FCFF0 001F9F30 30 03 FF FF */ addic r0, r3, -1
/* 801FCFF4 001F9F34 7C 00 19 10 */ subfe r0, r0, r3
/* 801FCFF8 001F9F38 54 00 06 3F */ clrlwi. r0, r0, 0x18
/* 801FCFFC 001F9F3C 40 82 00 68 */ bne lbl_801FD064
/* 801FD000 001F9F40 88 1F 00 BF */ lbz r0, 0xbf(r31)
/* 801FD004 001F9F44 28 00 00 04 */ cmplwi r0, 4
/* 801FD008 001F9F48 41 82 00 54 */ beq lbl_801FD05C
/* 801FD00C 001F9F4C 28 00 00 05 */ cmplwi r0, 5
/* 801FD010 001F9F50 41 82 00 4C */ beq lbl_801FD05C
/* 801FD014 001F9F54 28 00 00 07 */ cmplwi r0, 7
/* 801FD018 001F9F58 41 82 00 44 */ beq lbl_801FD05C
/* 801FD01C 001F9F5C 28 00 00 08 */ cmplwi r0, 8
/* 801FD020 001F9F60 41 82 00 3C */ beq lbl_801FD05C
/* 801FD024 001F9F64 28 00 00 09 */ cmplwi r0, 9
/* 801FD028 001F9F68 41 82 00 34 */ beq lbl_801FD05C
/* 801FD02C 001F9F6C 28 00 00 06 */ cmplwi r0, 6
/* 801FD030 001F9F70 41 82 00 2C */ beq lbl_801FD05C
/* 801FD034 001F9F74 28 00 00 03 */ cmplwi r0, 3
/* 801FD038 001F9F78 41 82 00 24 */ beq lbl_801FD05C
/* 801FD03C 001F9F7C 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FD040 001F9F80 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801FD044 001F9F84 A0 03 00 98 */ lhz r0, 0x98(r3)
/* 801FD048 001F9F88 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d
/* 801FD04C 001F9F8C 40 82 00 10 */ bne lbl_801FD05C
/* 801FD050 001F9F90 88 03 00 C1 */ lbz r0, 0xc1(r3)
/* 801FD054 001F9F94 28 00 00 08 */ cmplwi r0, 8
/* 801FD058 001F9F98 40 82 00 0C */ bne lbl_801FD064
lbl_801FD05C:
/* 801FD05C 001F9F9C 38 60 00 00 */ li r3, 0
/* 801FD060 001F9FA0 48 00 00 20 */ b lbl_801FD080
lbl_801FD064:
/* 801FD064 001F9FA4 38 60 00 01 */ li r3, 1
/* 801FD068 001F9FA8 48 00 00 18 */ b lbl_801FD080
lbl_801FD06C:
/* 801FD06C 001F9FAC 88 03 01 48 */ lbz r0, 0x148(r3)
/* 801FD070 001F9FB0 7C 03 07 74 */ extsb r3, r0
/* 801FD074 001F9FB4 7C 03 00 D0 */ neg r0, r3
/* 801FD078 001F9FB8 7C 00 18 78 */ andc r0, r0, r3
/* 801FD07C 001F9FBC 54 03 0F FE */ srwi r3, r0, 0x1f
lbl_801FD080:
/* 801FD080 001F9FC0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FD084 001F9FC4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FD088 001F9FC8 7C 08 03 A6 */ mtlr r0
/* 801FD08C 001F9FCC 38 21 00 10 */ addi r1, r1, 0x10
/* 801FD090 001F9FD0 4E 80 00 20 */ blr
.global dMw_c_NS_markMemSize
dMw_c_NS_markMemSize:
/* 801FD094 001F9FD4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FD098 001F9FD8 7C 08 02 A6 */ mflr r0
/* 801FD09C 001F9FDC 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FD0A0 001F9FE0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FD0A4 001F9FE4 7C 7F 1B 78 */ mr r31, r3
/* 801FD0A8 001F9FE8 80 03 01 38 */ lwz r0, 0x138(r3)
/* 801FD0AC 001F9FEC 2C 00 00 00 */ cmpwi r0, 0
/* 801FD0B0 001F9FF0 40 82 00 10 */ bne lbl_801FD0C0
/* 801FD0B4 001F9FF4 80 7F 01 00 */ lwz r3, 0x100(r31)
/* 801FD0B8 001F9FF8 48 0D 16 CD */ bl getTotalFreeSize__7JKRHeapCFv
/* 801FD0BC 001F9FFC 90 7F 01 38 */ stw r3, 0x138(r31)
lbl_801FD0C0:
/* 801FD0C0 001FA000 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FD0C4 001FA004 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FD0C8 001FA008 7C 08 03 A6 */ mtlr r0
/* 801FD0CC 001FA00C 38 21 00 10 */ addi r1, r1, 0x10
/* 801FD0D0 001FA010 4E 80 00 20 */ blr
.global dMw_c_NS_checkMemSize
dMw_c_NS_checkMemSize:
/* 801FD0D4 001FA014 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FD0D8 001FA018 7C 08 02 A6 */ mflr r0
/* 801FD0DC 001FA01C 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FD0E0 001FA020 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FD0E4 001FA024 7C 7F 1B 78 */ mr r31, r3
/* 801FD0E8 001FA028 80 03 01 38 */ lwz r0, 0x138(r3)
/* 801FD0EC 001FA02C 2C 00 00 00 */ cmpwi r0, 0
/* 801FD0F0 001FA030 40 81 00 3C */ ble lbl_801FD12C
/* 801FD0F4 001FA034 80 7F 01 00 */ lwz r3, 0x100(r31)
/* 801FD0F8 001FA038 48 0D 16 8D */ bl getTotalFreeSize__7JKRHeapCFv
/* 801FD0FC 001FA03C 80 1F 01 38 */ lwz r0, 0x138(r31)
/* 801FD100 001FA040 7C 00 18 51 */ subf. r0, r0, r3
/* 801FD104 001FA044 40 80 00 08 */ bge lbl_801FD10C
/* 801FD108 001FA048 1C 00 FF FF */ mulli r0, r0, -1
lbl_801FD10C:
/* 801FD10C 001FA04C 2C 00 00 20 */ cmpwi r0, 0x20
/* 801FD110 001FA050 40 81 00 14 */ ble lbl_801FD124
/* 801FD114 001FA054 3C 60 80 39 */ lis r3, lbl_80397E38@ha
/* 801FD118 001FA058 38 63 7E 38 */ addi r3, r3, lbl_80397E38@l
/* 801FD11C 001FA05C 4C C6 31 82 */ crclr 6
/* 801FD120 001FA060 4B E0 9A ED */ bl OSReport_Error
lbl_801FD124:
/* 801FD124 001FA064 38 00 00 00 */ li r0, 0
/* 801FD128 001FA068 90 1F 01 38 */ stw r0, 0x138(r31)
lbl_801FD12C:
/* 801FD12C 001FA06C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FD130 001FA070 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FD134 001FA074 7C 08 03 A6 */ mtlr r0
/* 801FD138 001FA078 38 21 00 10 */ addi r1, r1, 0x10
/* 801FD13C 001FA07C 4E 80 00 20 */ blr
.global dMw_c_NS__create
dMw_c_NS__create:
/* 801FD140 001FA080 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FD144 001FA084 7C 08 02 A6 */ mflr r0
/* 801FD148 001FA088 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FD14C 001FA08C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FD150 001FA090 93 C1 00 08 */ stw r30, 8(r1)
/* 801FD154 001FA094 7C 7E 1B 78 */ mr r30, r3
/* 801FD158 001FA098 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801FD15C 001FA09C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 801FD160 001FA0A0 80 03 5E BC */ lwz r0, 0x5ebc(r3)
/* 801FD164 001FA0A4 90 1E 01 00 */ stw r0, 0x100(r30)
/* 801FD168 001FA0A8 38 60 00 30 */ li r3, 0x30
/* 801FD16C 001FA0AC 48 0D 1A E1 */ bl __nw__FUl
/* 801FD170 001FA0B0 7C 60 1B 79 */ or. r0, r3, r3
/* 801FD174 001FA0B4 41 82 00 2C */ beq lbl_801FD1A0
/* 801FD178 001FA0B8 38 80 00 05 */ li r4, 5
/* 801FD17C 001FA0BC 38 A0 00 02 */ li r5, 2
/* 801FD180 001FA0C0 38 C0 00 01 */ li r6, 1
/* 801FD184 001FA0C4 38 E0 00 01 */ li r7, 1
/* 801FD188 001FA0C8 C0 22 AA D4 */ lfs f1, lbl_804544D4-_SDA2_BASE_(r2)
/* 801FD18C 001FA0CC C0 42 AA D8 */ lfs f2, lbl_804544D8-_SDA2_BASE_(r2)
/* 801FD190 001FA0D0 39 00 00 00 */ li r8, 0
/* 801FD194 001FA0D4 39 20 08 00 */ li r9, 0x800
/* 801FD198 001FA0D8 4B E3 4E AD */ bl __ct__9STControlFssssffss
/* 801FD19C 001FA0DC 7C 60 1B 78 */ mr r0, r3
lbl_801FD1A0:
/* 801FD1A0 001FA0E0 90 1E 01 04 */ stw r0, 0x104(r30)
/* 801FD1A4 001FA0E4 38 00 00 08 */ li r0, 8
/* 801FD1A8 001FA0E8 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 801FD1AC 001FA0EC B0 03 00 28 */ sth r0, 0x28(r3)
/* 801FD1B0 001FA0F0 38 60 00 30 */ li r3, 0x30
/* 801FD1B4 001FA0F4 48 0D 1A 99 */ bl __nw__FUl
/* 801FD1B8 001FA0F8 7C 7F 1B 79 */ or. r31, r3, r3
/* 801FD1BC 001FA0FC 41 82 00 34 */ beq lbl_801FD1F0
/* 801FD1C0 001FA100 38 80 00 05 */ li r4, 5
/* 801FD1C4 001FA104 38 A0 00 02 */ li r5, 2
/* 801FD1C8 001FA108 38 C0 00 03 */ li r6, 3
/* 801FD1CC 001FA10C 38 E0 00 02 */ li r7, 2
/* 801FD1D0 001FA110 C0 22 AA D4 */ lfs f1, lbl_804544D4-_SDA2_BASE_(r2)
/* 801FD1D4 001FA114 C0 42 AA D8 */ lfs f2, lbl_804544D8-_SDA2_BASE_(r2)
/* 801FD1D8 001FA118 39 00 00 00 */ li r8, 0
/* 801FD1DC 001FA11C 39 20 20 00 */ li r9, 0x2000
/* 801FD1E0 001FA120 4B E3 4E 65 */ bl __ct__9STControlFssssffss
/* 801FD1E4 001FA124 3C 60 80 3A */ lis r3, lbl_803A7250@ha
/* 801FD1E8 001FA128 38 03 72 50 */ addi r0, r3, lbl_803A7250@l
/* 801FD1EC 001FA12C 90 1F 00 00 */ stw r0, 0(r31)
lbl_801FD1F0:
/* 801FD1F0 001FA130 93 FE 01 08 */ stw r31, 0x108(r30)
/* 801FD1F4 001FA134 80 7E 01 08 */ lwz r3, 0x108(r30)
/* 801FD1F8 001FA138 38 80 00 05 */ li r4, 5
/* 801FD1FC 001FA13C 38 A0 00 02 */ li r5, 2
/* 801FD200 001FA140 38 C0 00 03 */ li r6, 3
/* 801FD204 001FA144 38 E0 00 02 */ li r7, 2
/* 801FD208 001FA148 C0 22 AA D4 */ lfs f1, lbl_804544D4-_SDA2_BASE_(r2)
/* 801FD20C 001FA14C C0 42 AA D8 */ lfs f2, lbl_804544D8-_SDA2_BASE_(r2)
/* 801FD210 001FA150 39 00 00 00 */ li r8, 0
/* 801FD214 001FA154 39 20 20 00 */ li r9, 0x2000
/* 801FD218 001FA158 4B E3 4E 71 */ bl setWaitParm__9STControlFssssffss
/* 801FD21C 001FA15C 38 80 00 00 */ li r4, 0
/* 801FD220 001FA160 98 9E 01 45 */ stb r4, 0x145(r30)
/* 801FD224 001FA164 98 9E 01 46 */ stb r4, 0x146(r30)
/* 801FD228 001FA168 38 00 00 01 */ li r0, 1
/* 801FD22C 001FA16C 98 1E 01 47 */ stb r0, 0x147(r30)
/* 801FD230 001FA170 98 9E 01 48 */ stb r4, 0x148(r30)
/* 801FD234 001FA174 98 9E 01 4C */ stb r4, 0x14c(r30)
/* 801FD238 001FA178 98 9E 01 4D */ stb r4, 0x14d(r30)
/* 801FD23C 001FA17C 98 9E 01 4E */ stb r4, 0x14e(r30)
/* 801FD240 001FA180 98 9E 01 4F */ stb r4, 0x14f(r30)
/* 801FD244 001FA184 98 9E 01 50 */ stb r4, 0x150(r30)
/* 801FD248 001FA188 98 9E 01 51 */ stb r4, 0x151(r30)
/* 801FD24C 001FA18C 98 9E 01 52 */ stb r4, 0x152(r30)
/* 801FD250 001FA190 C0 02 AA C0 */ lfs f0, lbl_804544C0-_SDA2_BASE_(r2)
/* 801FD254 001FA194 D0 1E 01 3C */ stfs f0, 0x13c(r30)
/* 801FD258 001FA198 D0 1E 01 40 */ stfs f0, 0x140(r30)
/* 801FD25C 001FA19C 98 9E 01 53 */ stb r4, 0x153(r30)
/* 801FD260 001FA1A0 98 1E 01 54 */ stb r0, 0x154(r30)
/* 801FD264 001FA1A4 98 9E 01 49 */ stb r4, 0x149(r30)
/* 801FD268 001FA1A8 98 9E 01 4A */ stb r4, 0x14a(r30)
/* 801FD26C 001FA1AC 98 9E 01 4B */ stb r4, 0x14b(r30)
/* 801FD270 001FA1B0 90 9E 01 0C */ stw r4, 0x10c(r30)
/* 801FD274 001FA1B4 90 9E 01 10 */ stw r4, 0x110(r30)
/* 801FD278 001FA1B8 90 9E 01 14 */ stw r4, 0x114(r30)
/* 801FD27C 001FA1BC 90 9E 01 18 */ stw r4, 0x118(r30)
/* 801FD280 001FA1C0 90 9E 01 1C */ stw r4, 0x11c(r30)
/* 801FD284 001FA1C4 90 9E 01 20 */ stw r4, 0x120(r30)
/* 801FD288 001FA1C8 90 9E 01 24 */ stw r4, 0x124(r30)
/* 801FD28C 001FA1CC 90 9E 01 28 */ stw r4, 0x128(r30)
/* 801FD290 001FA1D0 90 9E 01 2C */ stw r4, 0x12c(r30)
/* 801FD294 001FA1D4 90 9E 01 30 */ stw r4, 0x130(r30)
/* 801FD298 001FA1D8 90 9E 01 34 */ stw r4, 0x134(r30)
/* 801FD29C 001FA1DC 90 9E 01 38 */ stw r4, 0x138(r30)
/* 801FD2A0 001FA1E0 38 00 00 03 */ li r0, 3
/* 801FD2A4 001FA1E4 98 1E 01 44 */ stb r0, 0x144(r30)
/* 801FD2A8 001FA1E8 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FD2AC 001FA1EC 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801FD2B0 001FA1F0 88 03 00 B9 */ lbz r0, 0xb9(r3)
/* 801FD2B4 001FA1F4 98 03 00 BA */ stb r0, 0xba(r3)
/* 801FD2B8 001FA1F8 98 83 00 B9 */ stb r4, 0xb9(r3)
/* 801FD2BC 001FA1FC 38 60 00 04 */ li r3, 4
/* 801FD2C0 001FA200 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FD2C4 001FA204 83 C1 00 08 */ lwz r30, 8(r1)
/* 801FD2C8 001FA208 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FD2CC 001FA20C 7C 08 03 A6 */ mtlr r0
/* 801FD2D0 001FA210 38 21 00 10 */ addi r1, r1, 0x10
/* 801FD2D4 001FA214 4E 80 00 20 */ blr
.global dMw_c_NS__execute
dMw_c_NS__execute:
/* 801FD2D8 001FA218 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801FD2DC 001FA21C 7C 08 02 A6 */ mflr r0
/* 801FD2E0 001FA220 90 01 00 24 */ stw r0, 0x24(r1)
/* 801FD2E4 001FA224 39 61 00 20 */ addi r11, r1, 0x20
/* 801FD2E8 001FA228 48 16 4E F5 */ bl _savegpr_29
/* 801FD2EC 001FA22C 7C 7E 1B 78 */ mr r30, r3
/* 801FD2F0 001FA230 88 63 01 51 */ lbz r3, 0x151(r3)
/* 801FD2F4 001FA234 28 03 00 00 */ cmplwi r3, 0
/* 801FD2F8 001FA238 41 82 00 0C */ beq lbl_801FD304
/* 801FD2FC 001FA23C 38 03 FF FF */ addi r0, r3, -1
/* 801FD300 001FA240 98 1E 01 51 */ stb r0, 0x151(r30)
lbl_801FD304:
/* 801FD304 001FA244 80 7E 01 00 */ lwz r3, 0x100(r30)
/* 801FD308 001FA248 4B E1 1E C5 */ bl mDoExt_setCurrentHeap
/* 801FD30C 001FA24C 7C 7F 1B 78 */ mr r31, r3
/* 801FD310 001FA250 8B BE 01 46 */ lbz r29, 0x146(r30)
/* 801FD314 001FA254 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 801FD318 001FA258 4B E3 4E 85 */ bl checkTrigger__9STControlFv
/* 801FD31C 001FA25C 4B FF CD F9 */ bl dMw_isMenuRing
/* 801FD320 001FA260 2C 03 00 00 */ cmpwi r3, 0
/* 801FD324 001FA264 41 82 00 14 */ beq lbl_801FD338
/* 801FD328 001FA268 80 7E 01 08 */ lwz r3, 0x108(r30)
/* 801FD32C 001FA26C 4B E3 4E 71 */ bl checkTrigger__9STControlFv
/* 801FD330 001FA270 7F C3 F3 78 */ mr r3, r30
/* 801FD334 001FA274 4B FF FB B5 */ bl dMw_c_NS_checkCStickTrigger
lbl_801FD338:
/* 801FD338 001FA278 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801FD33C 001FA27C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 801FD340 001FA280 88 03 4F AD */ lbz r0, 0x4fad(r3)
/* 801FD344 001FA284 28 00 00 00 */ cmplwi r0, 0
/* 801FD348 001FA288 41 82 00 10 */ beq lbl_801FD358
/* 801FD34C 001FA28C 38 00 00 05 */ li r0, 5
/* 801FD350 001FA290 98 1E 01 48 */ stb r0, 0x148(r30)
/* 801FD354 001FA294 48 00 00 24 */ b lbl_801FD378
lbl_801FD358:
/* 801FD358 001FA298 88 7E 01 48 */ lbz r3, 0x148(r30)
/* 801FD35C 001FA29C 7C 60 07 75 */ extsb. r0, r3
/* 801FD360 001FA2A0 40 81 00 10 */ ble lbl_801FD370
/* 801FD364 001FA2A4 38 03 FF FF */ addi r0, r3, -1
/* 801FD368 001FA2A8 98 1E 01 48 */ stb r0, 0x148(r30)
/* 801FD36C 001FA2AC 48 00 00 0C */ b lbl_801FD378
lbl_801FD370:
/* 801FD370 001FA2B0 38 00 00 00 */ li r0, 0
/* 801FD374 001FA2B4 98 1E 01 48 */ stb r0, 0x148(r30)
lbl_801FD378:
/* 801FD378 001FA2B8 7F C3 F3 78 */ mr r3, r30
/* 801FD37C 001FA2BC 88 1E 01 46 */ lbz r0, 0x146(r30)
/* 801FD380 001FA2C0 1C A0 00 0C */ mulli r5, r0, 0xc
/* 801FD384 001FA2C4 3C 80 80 3C */ lis r4, lbl_803BEDF0@ha
/* 801FD388 001FA2C8 38 04 ED F0 */ addi r0, r4, lbl_803BEDF0@l
/* 801FD38C 001FA2CC 7D 80 2A 14 */ add r12, r0, r5
/* 801FD390 001FA2D0 48 16 4C F5 */ bl func_80362084
/* 801FD394 001FA2D4 60 00 00 00 */ nop
/* 801FD398 001FA2D8 88 1E 01 46 */ lbz r0, 0x146(r30)
/* 801FD39C 001FA2DC 7C 00 E8 40 */ cmplw r0, r29
/* 801FD3A0 001FA2E0 41 82 00 24 */ beq lbl_801FD3C4
/* 801FD3A4 001FA2E4 7F C3 F3 78 */ mr r3, r30
/* 801FD3A8 001FA2E8 7F A4 EB 78 */ mr r4, r29
/* 801FD3AC 001FA2EC 1C C0 00 0C */ mulli r6, r0, 0xc
/* 801FD3B0 001FA2F0 3C A0 80 3C */ lis r5, lbl_803BEAA8@ha
/* 801FD3B4 001FA2F4 38 05 EA A8 */ addi r0, r5, lbl_803BEAA8@l
/* 801FD3B8 001FA2F8 7D 80 32 14 */ add r12, r0, r6
/* 801FD3BC 001FA2FC 48 16 4C C9 */ bl func_80362084
/* 801FD3C0 001FA300 60 00 00 00 */ nop
lbl_801FD3C4:
/* 801FD3C4 001FA304 3C 60 80 3E */ lis r3, m_cpadInfo@ha
/* 801FD3C8 001FA308 38 63 D2 E8 */ addi r3, r3, m_cpadInfo@l
/* 801FD3CC 001FA30C 88 03 00 39 */ lbz r0, 0x39(r3)
/* 801FD3D0 001FA310 28 00 00 00 */ cmplwi r0, 0
/* 801FD3D4 001FA314 40 82 00 24 */ bne lbl_801FD3F8
/* 801FD3D8 001FA318 7F C3 F3 78 */ mr r3, r30
/* 801FD3DC 001FA31C 38 80 00 01 */ li r4, 1
/* 801FD3E0 001FA320 4B FF F9 2D */ bl dMw_c_NS_dMw_isButtonBit
/* 801FD3E4 001FA324 2C 03 00 00 */ cmpwi r3, 0
/* 801FD3E8 001FA328 41 82 00 10 */ beq lbl_801FD3F8
/* 801FD3EC 001FA32C 7F C3 F3 78 */ mr r3, r30
/* 801FD3F0 001FA330 38 80 00 01 */ li r4, 1
/* 801FD3F4 001FA334 4B FF F9 09 */ bl dMw_c_NS_dMw_offButtonBit
lbl_801FD3F8:
/* 801FD3F8 001FA338 3C 60 80 3E */ lis r3, m_cpadInfo@ha
/* 801FD3FC 001FA33C 38 63 D2 E8 */ addi r3, r3, m_cpadInfo@l
/* 801FD400 001FA340 88 03 00 3B */ lbz r0, 0x3b(r3)
/* 801FD404 001FA344 28 00 00 00 */ cmplwi r0, 0
/* 801FD408 001FA348 40 82 00 24 */ bne lbl_801FD42C
/* 801FD40C 001FA34C 7F C3 F3 78 */ mr r3, r30
/* 801FD410 001FA350 38 80 00 02 */ li r4, 2
/* 801FD414 001FA354 4B FF F8 F9 */ bl dMw_c_NS_dMw_isButtonBit
/* 801FD418 001FA358 2C 03 00 00 */ cmpwi r3, 0
/* 801FD41C 001FA35C 41 82 00 10 */ beq lbl_801FD42C
/* 801FD420 001FA360 7F C3 F3 78 */ mr r3, r30
/* 801FD424 001FA364 38 80 00 02 */ li r4, 2
/* 801FD428 001FA368 4B FF F8 D5 */ bl dMw_c_NS_dMw_offButtonBit
lbl_801FD42C:
/* 801FD42C 001FA36C 7F E3 FB 78 */ mr r3, r31
/* 801FD430 001FA370 4B E1 1D 9D */ bl mDoExt_setCurrentHeap
/* 801FD434 001FA374 38 60 00 01 */ li r3, 1
/* 801FD438 001FA378 39 61 00 20 */ addi r11, r1, 0x20
/* 801FD43C 001FA37C 48 16 4D ED */ bl _restgpr_29
/* 801FD440 001FA380 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801FD444 001FA384 7C 08 03 A6 */ mtlr r0
/* 801FD448 001FA388 38 21 00 20 */ addi r1, r1, 0x20
/* 801FD44C 001FA38C 4E 80 00 20 */ blr
.global dMw_c_NS__draw
dMw_c_NS__draw:
/* 801FD450 001FA390 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801FD454 001FA394 7C 08 02 A6 */ mflr r0
/* 801FD458 001FA398 90 01 00 24 */ stw r0, 0x24(r1)
/* 801FD45C 001FA39C 39 61 00 20 */ addi r11, r1, 0x20
/* 801FD460 001FA3A0 48 16 4D 79 */ bl _savegpr_28
/* 801FD464 001FA3A4 7C 7F 1B 78 */ mr r31, r3
/* 801FD468 001FA3A8 80 C3 01 0C */ lwz r6, 0x10c(r3)
/* 801FD46C 001FA3AC 28 06 00 00 */ cmplwi r6, 0
/* 801FD470 001FA3B0 41 82 00 5C */ beq lbl_801FD4CC
/* 801FD474 001FA3B4 88 06 00 04 */ lbz r0, 4(r6)
/* 801FD478 001FA3B8 28 00 00 00 */ cmplwi r0, 0
/* 801FD47C 001FA3BC 41 82 00 50 */ beq lbl_801FD4CC
/* 801FD480 001FA3C0 88 06 00 05 */ lbz r0, 5(r6)
/* 801FD484 001FA3C4 28 00 00 00 */ cmplwi r0, 0
/* 801FD488 001FA3C8 41 82 00 44 */ beq lbl_801FD4CC
/* 801FD48C 001FA3CC 88 06 00 06 */ lbz r0, 6(r6)
/* 801FD490 001FA3D0 28 00 00 00 */ cmplwi r0, 0
/* 801FD494 001FA3D4 41 82 00 20 */ beq lbl_801FD4B4
/* 801FD498 001FA3D8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801FD49C 001FA3DC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 801FD4A0 001FA3E0 38 63 5F 64 */ addi r3, r3, 0x5f64
/* 801FD4A4 001FA3E4 38 83 00 AC */ addi r4, r3, 0xac
/* 801FD4A8 001FA3E8 38 A3 00 B0 */ addi r5, r3, 0xb0
/* 801FD4AC 001FA3EC 4B E5 92 E9 */ bl dDlst_list_c_NS_set
/* 801FD4B0 001FA3F0 48 00 00 1C */ b lbl_801FD4CC
lbl_801FD4B4:
/* 801FD4B4 001FA3F4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801FD4B8 001FA3F8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 801FD4BC 001FA3FC 38 63 5F 64 */ addi r3, r3, 0x5f64
/* 801FD4C0 001FA400 38 83 01 B4 */ addi r4, r3, 0x1b4
/* 801FD4C4 001FA404 38 A3 01 B8 */ addi r5, r3, 0x1b8
/* 801FD4C8 001FA408 4B E5 92 CD */ bl dDlst_list_c_NS_set
lbl_801FD4CC:
/* 801FD4CC 001FA40C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801FD4D0 001FA410 38 83 61 C0 */ addi r4, r3, g_dComIfG_gameInfo@l
/* 801FD4D4 001FA414 88 04 5E B5 */ lbz r0, 0x5eb5(r4)
/* 801FD4D8 001FA418 28 00 00 01 */ cmplwi r0, 1
/* 801FD4DC 001FA41C 40 82 01 84 */ bne lbl_801FD660
/* 801FD4E0 001FA420 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FD4E4 001FA424 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801FD4E8 001FA428 88 03 00 B9 */ lbz r0, 0xb9(r3)
/* 801FD4EC 001FA42C 28 00 00 03 */ cmplwi r0, 3
/* 801FD4F0 001FA430 40 82 00 18 */ bne lbl_801FD508
/* 801FD4F4 001FA434 80 7F 01 14 */ lwz r3, 0x114(r31)
/* 801FD4F8 001FA438 28 03 00 00 */ cmplwi r3, 0
/* 801FD4FC 001FA43C 41 82 01 64 */ beq lbl_801FD660
/* 801FD500 001FA440 4B FB A5 C1 */ bl dMenu_Collect_c_NS_draw
/* 801FD504 001FA444 48 00 01 5C */ b lbl_801FD660
lbl_801FD508:
/* 801FD508 001FA448 28 00 00 04 */ cmplwi r0, 4
/* 801FD50C 001FA44C 40 82 00 18 */ bne lbl_801FD524
/* 801FD510 001FA450 80 7F 01 1C */ lwz r3, 0x11c(r31)
/* 801FD514 001FA454 28 03 00 00 */ cmplwi r3, 0
/* 801FD518 001FA458 41 82 01 48 */ beq lbl_801FD660
/* 801FD51C 001FA45C 4B FC A1 35 */ bl dMenu_Fmap_c_NS__draw
/* 801FD520 001FA460 48 00 01 40 */ b lbl_801FD660
lbl_801FD524:
/* 801FD524 001FA464 28 00 00 05 */ cmplwi r0, 5
/* 801FD528 001FA468 40 82 00 18 */ bne lbl_801FD540
/* 801FD52C 001FA46C 80 7F 01 18 */ lwz r3, 0x118(r31)
/* 801FD530 001FA470 28 03 00 00 */ cmplwi r3, 0
/* 801FD534 001FA474 41 82 01 2C */ beq lbl_801FD660
/* 801FD538 001FA478 4B FC 12 A9 */ bl dMenu_Dmap_c_NS__draw
/* 801FD53C 001FA47C 48 00 01 24 */ b lbl_801FD660
lbl_801FD540:
/* 801FD540 001FA480 28 00 00 0A */ cmplwi r0, 0xa
/* 801FD544 001FA484 40 82 00 CC */ bne lbl_801FD610
/* 801FD548 001FA488 80 7F 01 20 */ lwz r3, 0x120(r31)
/* 801FD54C 001FA48C 28 03 00 00 */ cmplwi r3, 0
/* 801FD550 001FA490 41 82 00 08 */ beq lbl_801FD558
/* 801FD554 001FA494 4B FF 94 A9 */ bl dMenu_save_c_NS__draw2
lbl_801FD558:
/* 801FD558 001FA498 80 DF 01 24 */ lwz r6, 0x124(r31)
/* 801FD55C 001FA49C 28 06 00 00 */ cmplwi r6, 0
/* 801FD560 001FA4A0 41 82 00 1C */ beq lbl_801FD57C
/* 801FD564 001FA4A4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801FD568 001FA4A8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 801FD56C 001FA4AC 38 63 5F 64 */ addi r3, r3, 0x5f64
/* 801FD570 001FA4B0 38 83 01 B4 */ addi r4, r3, 0x1b4
/* 801FD574 001FA4B4 38 A3 01 B8 */ addi r5, r3, 0x1b8
/* 801FD578 001FA4B8 4B E5 92 1D */ bl dDlst_list_c_NS_set
lbl_801FD57C:
/* 801FD57C 001FA4BC 80 DF 01 28 */ lwz r6, 0x128(r31)
/* 801FD580 001FA4C0 28 06 00 00 */ cmplwi r6, 0
/* 801FD584 001FA4C4 41 82 00 1C */ beq lbl_801FD5A0
/* 801FD588 001FA4C8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801FD58C 001FA4CC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 801FD590 001FA4D0 38 63 5F 64 */ addi r3, r3, 0x5f64
/* 801FD594 001FA4D4 38 83 01 B4 */ addi r4, r3, 0x1b4
/* 801FD598 001FA4D8 38 A3 01 B8 */ addi r5, r3, 0x1b8
/* 801FD59C 001FA4DC 4B E5 91 F9 */ bl dDlst_list_c_NS_set
lbl_801FD5A0:
/* 801FD5A0 001FA4E0 80 DF 01 2C */ lwz r6, 0x12c(r31)
/* 801FD5A4 001FA4E4 28 06 00 00 */ cmplwi r6, 0
/* 801FD5A8 001FA4E8 41 82 00 1C */ beq lbl_801FD5C4
/* 801FD5AC 001FA4EC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801FD5B0 001FA4F0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 801FD5B4 001FA4F4 38 63 5F 64 */ addi r3, r3, 0x5f64
/* 801FD5B8 001FA4F8 38 83 01 B4 */ addi r4, r3, 0x1b4
/* 801FD5BC 001FA4FC 38 A3 01 B8 */ addi r5, r3, 0x1b8
/* 801FD5C0 001FA500 4B E5 91 D5 */ bl dDlst_list_c_NS_set
lbl_801FD5C4:
/* 801FD5C4 001FA504 80 DF 01 30 */ lwz r6, 0x130(r31)
/* 801FD5C8 001FA508 28 06 00 00 */ cmplwi r6, 0
/* 801FD5CC 001FA50C 41 82 00 1C */ beq lbl_801FD5E8
/* 801FD5D0 001FA510 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801FD5D4 001FA514 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 801FD5D8 001FA518 38 63 5F 64 */ addi r3, r3, 0x5f64
/* 801FD5DC 001FA51C 38 83 01 B4 */ addi r4, r3, 0x1b4
/* 801FD5E0 001FA520 38 A3 01 B8 */ addi r5, r3, 0x1b8
/* 801FD5E4 001FA524 4B E5 91 B1 */ bl dDlst_list_c_NS_set
lbl_801FD5E8:
/* 801FD5E8 001FA528 80 DF 01 34 */ lwz r6, 0x134(r31)
/* 801FD5EC 001FA52C 28 06 00 00 */ cmplwi r6, 0
/* 801FD5F0 001FA530 41 82 00 70 */ beq lbl_801FD660
/* 801FD5F4 001FA534 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801FD5F8 001FA538 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 801FD5FC 001FA53C 38 63 5F 64 */ addi r3, r3, 0x5f64
/* 801FD600 001FA540 38 83 01 B4 */ addi r4, r3, 0x1b4
/* 801FD604 001FA544 38 A3 01 B8 */ addi r5, r3, 0x1b8
/* 801FD608 001FA548 4B E5 91 8D */ bl dDlst_list_c_NS_set
/* 801FD60C 001FA54C 48 00 00 54 */ b lbl_801FD660
lbl_801FD610:
/* 801FD610 001FA550 28 00 00 02 */ cmplwi r0, 2
/* 801FD614 001FA554 40 82 00 4C */ bne lbl_801FD660
/* 801FD618 001FA558 80 7F 01 10 */ lwz r3, 0x110(r31)
/* 801FD61C 001FA55C 28 03 00 00 */ cmplwi r3, 0
/* 801FD620 001FA560 41 82 00 40 */ beq lbl_801FD660
/* 801FD624 001FA564 38 00 00 00 */ li r0, 0
/* 801FD628 001FA568 98 03 06 BD */ stb r0, 0x6bd(r3)
/* 801FD62C 001FA56C 3B C4 5F 64 */ addi r30, r4, 0x5f64
/* 801FD630 001FA570 7F C3 F3 78 */ mr r3, r30
/* 801FD634 001FA574 3B 9E 01 B4 */ addi r28, r30, 0x1b4
/* 801FD638 001FA578 7F 84 E3 78 */ mr r4, r28
/* 801FD63C 001FA57C 3B BE 01 B8 */ addi r29, r30, 0x1b8
/* 801FD640 001FA580 7F A5 EB 78 */ mr r5, r29
/* 801FD644 001FA584 80 DF 01 10 */ lwz r6, 0x110(r31)
/* 801FD648 001FA588 4B E5 91 4D */ bl dDlst_list_c_NS_set
/* 801FD64C 001FA58C 7F C3 F3 78 */ mr r3, r30
/* 801FD650 001FA590 7F 84 E3 78 */ mr r4, r28
/* 801FD654 001FA594 7F A5 EB 78 */ mr r5, r29
/* 801FD658 001FA598 80 DF 01 10 */ lwz r6, 0x110(r31)
/* 801FD65C 001FA59C 4B E5 91 39 */ bl dDlst_list_c_NS_set
lbl_801FD660:
/* 801FD660 001FA5A0 38 60 00 01 */ li r3, 1
/* 801FD664 001FA5A4 39 61 00 20 */ addi r11, r1, 0x20
/* 801FD668 001FA5A8 48 16 4B BD */ bl _restgpr_28
/* 801FD66C 001FA5AC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801FD670 001FA5B0 7C 08 03 A6 */ mtlr r0
/* 801FD674 001FA5B4 38 21 00 20 */ addi r1, r1, 0x20
/* 801FD678 001FA5B8 4E 80 00 20 */ blr
.global dMw_c_NS__delete
dMw_c_NS__delete:
/* 801FD67C 001FA5BC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FD680 001FA5C0 7C 08 02 A6 */ mflr r0
/* 801FD684 001FA5C4 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FD688 001FA5C8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FD68C 001FA5CC 93 C1 00 08 */ stw r30, 8(r1)
/* 801FD690 001FA5D0 7C 7E 1B 78 */ mr r30, r3
/* 801FD694 001FA5D4 4B E1 1B 59 */ bl mDoExt_getCurrentHeap
/* 801FD698 001FA5D8 7C 7F 1B 78 */ mr r31, r3
/* 801FD69C 001FA5DC 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 801FD6A0 001FA5E0 48 0D 16 9D */ bl __dl__FPv
/* 801FD6A4 001FA5E4 38 00 00 00 */ li r0, 0
/* 801FD6A8 001FA5E8 90 1E 01 04 */ stw r0, 0x104(r30)
/* 801FD6AC 001FA5EC 80 7E 01 08 */ lwz r3, 0x108(r30)
/* 801FD6B0 001FA5F0 48 0D 16 8D */ bl __dl__FPv
/* 801FD6B4 001FA5F4 38 00 00 00 */ li r0, 0
/* 801FD6B8 001FA5F8 90 1E 01 08 */ stw r0, 0x108(r30)
/* 801FD6BC 001FA5FC 80 7E 01 00 */ lwz r3, 0x100(r30)
/* 801FD6C0 001FA600 4B E1 1B 0D */ bl mDoExt_setCurrentHeap
/* 801FD6C4 001FA604 7F C3 F3 78 */ mr r3, r30
/* 801FD6C8 001FA608 38 80 00 00 */ li r4, 0
/* 801FD6CC 001FA60C 4B FF E9 C5 */ bl dMw_c_NS_dMw_collect_delete
/* 801FD6D0 001FA610 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FD6D4 001FA614 40 82 00 14 */ bne lbl_801FD6E8
/* 801FD6D8 001FA618 7F E3 FB 78 */ mr r3, r31
/* 801FD6DC 001FA61C 4B E1 1A F1 */ bl mDoExt_setCurrentHeap
/* 801FD6E0 001FA620 38 60 00 00 */ li r3, 0
/* 801FD6E4 001FA624 48 00 01 44 */ b lbl_801FD828
lbl_801FD6E8:
/* 801FD6E8 001FA628 7F C3 F3 78 */ mr r3, r30
/* 801FD6EC 001FA62C 38 80 00 00 */ li r4, 0
/* 801FD6F0 001FA630 4B FF ED 7D */ bl dMw_c_NS_dMw_dmap_delete
/* 801FD6F4 001FA634 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FD6F8 001FA638 40 82 00 14 */ bne lbl_801FD70C
/* 801FD6FC 001FA63C 7F E3 FB 78 */ mr r3, r31
/* 801FD700 001FA640 4B E1 1A CD */ bl mDoExt_setCurrentHeap
/* 801FD704 001FA644 38 60 00 00 */ li r3, 0
/* 801FD708 001FA648 48 00 01 20 */ b lbl_801FD828
lbl_801FD70C:
/* 801FD70C 001FA64C 7F C3 F3 78 */ mr r3, r30
/* 801FD710 001FA650 38 80 00 00 */ li r4, 0
/* 801FD714 001FA654 4B FF EB 51 */ bl dMw_c_NS_dMw_fmap_delete
/* 801FD718 001FA658 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FD71C 001FA65C 40 82 00 14 */ bne lbl_801FD730
/* 801FD720 001FA660 7F E3 FB 78 */ mr r3, r31
/* 801FD724 001FA664 4B E1 1A A9 */ bl mDoExt_setCurrentHeap
/* 801FD728 001FA668 38 60 00 00 */ li r3, 0
/* 801FD72C 001FA66C 48 00 00 FC */ b lbl_801FD828
lbl_801FD730:
/* 801FD730 001FA670 7F C3 F3 78 */ mr r3, r30
/* 801FD734 001FA674 4B FF EE 9D */ bl dMw_c_NS_dMw_save_delete
/* 801FD738 001FA678 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FD73C 001FA67C 40 82 00 14 */ bne lbl_801FD750
/* 801FD740 001FA680 7F E3 FB 78 */ mr r3, r31
/* 801FD744 001FA684 4B E1 1A 89 */ bl mDoExt_setCurrentHeap
/* 801FD748 001FA688 38 60 00 00 */ li r3, 0
/* 801FD74C 001FA68C 48 00 00 DC */ b lbl_801FD828
lbl_801FD750:
/* 801FD750 001FA690 7F C3 F3 78 */ mr r3, r30
/* 801FD754 001FA694 4B FF EF B9 */ bl dMw_c_NS_dMw_option_delete
/* 801FD758 001FA698 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FD75C 001FA69C 40 82 00 14 */ bne lbl_801FD770
/* 801FD760 001FA6A0 7F E3 FB 78 */ mr r3, r31
/* 801FD764 001FA6A4 4B E1 1A 69 */ bl mDoExt_setCurrentHeap
/* 801FD768 001FA6A8 38 60 00 00 */ li r3, 0
/* 801FD76C 001FA6AC 48 00 00 BC */ b lbl_801FD828
lbl_801FD770:
/* 801FD770 001FA6B0 7F C3 F3 78 */ mr r3, r30
/* 801FD774 001FA6B4 4B FF F0 E9 */ bl dMw_c_NS_dMw_letter_delete
/* 801FD778 001FA6B8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FD77C 001FA6BC 40 82 00 14 */ bne lbl_801FD790
/* 801FD780 001FA6C0 7F E3 FB 78 */ mr r3, r31
/* 801FD784 001FA6C4 4B E1 1A 49 */ bl mDoExt_setCurrentHeap
/* 801FD788 001FA6C8 38 60 00 00 */ li r3, 0
/* 801FD78C 001FA6CC 48 00 00 9C */ b lbl_801FD828
lbl_801FD790:
/* 801FD790 001FA6D0 7F C3 F3 78 */ mr r3, r30
/* 801FD794 001FA6D4 4B FF F2 11 */ bl dMw_c_NS_dMw_fishing_delete
/* 801FD798 001FA6D8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FD79C 001FA6DC 40 82 00 14 */ bne lbl_801FD7B0
/* 801FD7A0 001FA6E0 7F E3 FB 78 */ mr r3, r31
/* 801FD7A4 001FA6E4 4B E1 1A 29 */ bl mDoExt_setCurrentHeap
/* 801FD7A8 001FA6E8 38 60 00 00 */ li r3, 0
/* 801FD7AC 001FA6EC 48 00 00 7C */ b lbl_801FD828
lbl_801FD7B0:
/* 801FD7B0 001FA6F0 7F C3 F3 78 */ mr r3, r30
/* 801FD7B4 001FA6F4 4B FF F3 39 */ bl dMw_c_NS_dMw_skill_delete
/* 801FD7B8 001FA6F8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FD7BC 001FA6FC 40 82 00 14 */ bne lbl_801FD7D0
/* 801FD7C0 001FA700 7F E3 FB 78 */ mr r3, r31
/* 801FD7C4 001FA704 4B E1 1A 09 */ bl mDoExt_setCurrentHeap
/* 801FD7C8 001FA708 38 60 00 00 */ li r3, 0
/* 801FD7CC 001FA70C 48 00 00 5C */ b lbl_801FD828
lbl_801FD7D0:
/* 801FD7D0 001FA710 7F C3 F3 78 */ mr r3, r30
/* 801FD7D4 001FA714 4B FF F4 71 */ bl dMw_c_NS_dMw_insect_delete
/* 801FD7D8 001FA718 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FD7DC 001FA71C 40 82 00 14 */ bne lbl_801FD7F0
/* 801FD7E0 001FA720 7F E3 FB 78 */ mr r3, r31
/* 801FD7E4 001FA724 4B E1 19 E9 */ bl mDoExt_setCurrentHeap
/* 801FD7E8 001FA728 38 60 00 00 */ li r3, 0
/* 801FD7EC 001FA72C 48 00 00 3C */ b lbl_801FD828
lbl_801FD7F0:
/* 801FD7F0 001FA730 7F C3 F3 78 */ mr r3, r30
/* 801FD7F4 001FA734 4B FF E7 6D */ bl dMw_c_NS_dMw_ring_delete
/* 801FD7F8 001FA738 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801FD7FC 001FA73C 40 82 00 14 */ bne lbl_801FD810
/* 801FD800 001FA740 7F E3 FB 78 */ mr r3, r31
/* 801FD804 001FA744 4B E1 19 C9 */ bl mDoExt_setCurrentHeap
/* 801FD808 001FA748 38 60 00 00 */ li r3, 0
/* 801FD80C 001FA74C 48 00 00 1C */ b lbl_801FD828
lbl_801FD810:
/* 801FD810 001FA750 7F C3 F3 78 */ mr r3, r30
/* 801FD814 001FA754 4B FF E6 01 */ bl dMw_c_NS_dMw_capture_delete
/* 801FD818 001FA758 7F E3 FB 78 */ mr r3, r31
/* 801FD81C 001FA75C 4B E1 19 B1 */ bl mDoExt_setCurrentHeap
/* 801FD820 001FA760 4B E1 72 0D */ bl mDoExt_removeMesgFont
/* 801FD824 001FA764 38 60 00 01 */ li r3, 1
lbl_801FD828:
/* 801FD828 001FA768 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FD82C 001FA76C 83 C1 00 08 */ lwz r30, 8(r1)
/* 801FD830 001FA770 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FD834 001FA774 7C 08 03 A6 */ mtlr r0
/* 801FD838 001FA778 38 21 00 10 */ addi r1, r1, 0x10
/* 801FD83C 001FA77C 4E 80 00 20 */ blr
/* 801FD840 001FA780 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FD844 001FA784 7C 08 02 A6 */ mflr r0
/* 801FD848 001FA788 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FD84C 001FA78C 4B FF FC 05 */ bl dMw_c_NS__draw
/* 801FD850 001FA790 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FD854 001FA794 7C 08 03 A6 */ mtlr r0
/* 801FD858 001FA798 38 21 00 10 */ addi r1, r1, 0x10
/* 801FD85C 001FA79C 4E 80 00 20 */ blr
/* 801FD860 001FA7A0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FD864 001FA7A4 7C 08 02 A6 */ mflr r0
/* 801FD868 001FA7A8 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FD86C 001FA7AC 4B FF FA 6D */ bl dMw_c_NS__execute
/* 801FD870 001FA7B0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FD874 001FA7B4 7C 08 03 A6 */ mtlr r0
/* 801FD878 001FA7B8 38 21 00 10 */ addi r1, r1, 0x10
/* 801FD87C 001FA7BC 4E 80 00 20 */ blr
/* 801FD880 001FA7C0 38 60 00 01 */ li r3, 1
/* 801FD884 001FA7C4 4E 80 00 20 */ blr
/* 801FD888 001FA7C8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FD88C 001FA7CC 7C 08 02 A6 */ mflr r0
/* 801FD890 001FA7D0 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FD894 001FA7D4 4B FF FD E9 */ bl dMw_c_NS__delete
/* 801FD898 001FA7D8 2C 03 00 00 */ cmpwi r3, 0
/* 801FD89C 001FA7DC 41 82 00 14 */ beq lbl_801FD8B0
/* 801FD8A0 001FA7E0 38 00 00 00 */ li r0, 0
/* 801FD8A4 001FA7E4 3C 80 80 43 */ lis r4, lbl_80430188@ha
/* 801FD8A8 001FA7E8 38 84 01 88 */ addi r4, r4, lbl_80430188@l
/* 801FD8AC 001FA7EC 90 04 00 24 */ stw r0, 0x24(r4)
lbl_801FD8B0:
/* 801FD8B0 001FA7F0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FD8B4 001FA7F4 7C 08 03 A6 */ mtlr r0
/* 801FD8B8 001FA7F8 38 21 00 10 */ addi r1, r1, 0x10
/* 801FD8BC 001FA7FC 4E 80 00 20 */ blr
/* 801FD8C0 001FA800 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FD8C4 001FA804 7C 08 02 A6 */ mflr r0
/* 801FD8C8 001FA808 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FD8CC 001FA80C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FD8D0 001FA810 7C 7F 1B 78 */ mr r31, r3
/* 801FD8D4 001FA814 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 801FD8D8 001FA818 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 801FD8DC 001FA81C 93 E3 00 24 */ stw r31, 0x24(r3)
/* 801FD8E0 001FA820 38 00 FF FF */ li r0, -1
/* 801FD8E4 001FA824 3C 60 80 43 */ lis r3, lbl_8042E86C@ha
/* 801FD8E8 001FA828 38 63 E8 6C */ addi r3, r3, lbl_8042E86C@l
/* 801FD8EC 001FA82C 98 03 00 04 */ stb r0, 4(r3)
/* 801FD8F0 001FA830 3C 60 80 43 */ lis r3, lbl_8042E9A8@ha
/* 801FD8F4 001FA834 38 63 E9 A8 */ addi r3, r3, lbl_8042E9A8@l
/* 801FD8F8 001FA838 98 03 00 04 */ stb r0, 4(r3)
/* 801FD8FC 001FA83C 38 60 00 00 */ li r3, 0
/* 801FD900 001FA840 4B E3 08 89 */ bl dComIfGp_offHeapLockFlag
/* 801FD904 001FA844 7F E3 FB 78 */ mr r3, r31
/* 801FD908 001FA848 4B E2 20 AD */ bl fopMsgM_setStageLayer
/* 801FD90C 001FA84C 7F E3 FB 78 */ mr r3, r31
/* 801FD910 001FA850 4B FF F8 31 */ bl dMw_c_NS__create
/* 801FD914 001FA854 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FD918 001FA858 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FD91C 001FA85C 7C 08 03 A6 */ mtlr r0
/* 801FD920 001FA860 38 21 00 10 */ addi r1, r1, 0x10
/* 801FD924 001FA864 4E 80 00 20 */ blr
/* 801FD928 001FA868 3C 60 80 3C */ lis r3, lbl_803BE8F8@ha
/* 801FD92C 001FA86C 38 83 E8 F8 */ addi r4, r3, lbl_803BE8F8@l
/* 801FD930 001FA870 80 64 00 0C */ lwz r3, 0xc(r4)
/* 801FD934 001FA874 80 04 00 10 */ lwz r0, 0x10(r4)
/* 801FD938 001FA878 90 64 01 B0 */ stw r3, 0x1b0(r4)
/* 801FD93C 001FA87C 90 04 01 B4 */ stw r0, 0x1b4(r4)
/* 801FD940 001FA880 80 04 00 14 */ lwz r0, 0x14(r4)
/* 801FD944 001FA884 90 04 01 B8 */ stw r0, 0x1b8(r4)
/* 801FD948 001FA888 38 64 01 B0 */ addi r3, r4, 0x1b0
/* 801FD94C 001FA88C 80 A4 00 18 */ lwz r5, 0x18(r4)
/* 801FD950 001FA890 80 04 00 1C */ lwz r0, 0x1c(r4)
/* 801FD954 001FA894 90 A3 00 0C */ stw r5, 0xc(r3)
/* 801FD958 001FA898 90 03 00 10 */ stw r0, 0x10(r3)
/* 801FD95C 001FA89C 80 04 00 20 */ lwz r0, 0x20(r4)
/* 801FD960 001FA8A0 90 03 00 14 */ stw r0, 0x14(r3)
/* 801FD964 001FA8A4 80 A4 00 24 */ lwz r5, 0x24(r4)
/* 801FD968 001FA8A8 80 04 00 28 */ lwz r0, 0x28(r4)
/* 801FD96C 001FA8AC 90 A3 00 18 */ stw r5, 0x18(r3)
/* 801FD970 001FA8B0 90 03 00 1C */ stw r0, 0x1c(r3)
/* 801FD974 001FA8B4 80 04 00 2C */ lwz r0, 0x2c(r4)
/* 801FD978 001FA8B8 90 03 00 20 */ stw r0, 0x20(r3)
/* 801FD97C 001FA8BC 80 A4 00 30 */ lwz r5, 0x30(r4)
/* 801FD980 001FA8C0 80 04 00 34 */ lwz r0, 0x34(r4)
/* 801FD984 001FA8C4 90 A3 00 24 */ stw r5, 0x24(r3)
/* 801FD988 001FA8C8 90 03 00 28 */ stw r0, 0x28(r3)
/* 801FD98C 001FA8CC 80 04 00 38 */ lwz r0, 0x38(r4)
/* 801FD990 001FA8D0 90 03 00 2C */ stw r0, 0x2c(r3)
/* 801FD994 001FA8D4 80 A4 00 3C */ lwz r5, 0x3c(r4)
/* 801FD998 001FA8D8 80 04 00 40 */ lwz r0, 0x40(r4)
/* 801FD99C 001FA8DC 90 A3 00 30 */ stw r5, 0x30(r3)
/* 801FD9A0 001FA8E0 90 03 00 34 */ stw r0, 0x34(r3)
/* 801FD9A4 001FA8E4 80 04 00 44 */ lwz r0, 0x44(r4)
/* 801FD9A8 001FA8E8 90 03 00 38 */ stw r0, 0x38(r3)
/* 801FD9AC 001FA8EC 80 A4 00 48 */ lwz r5, 0x48(r4)
/* 801FD9B0 001FA8F0 80 04 00 4C */ lwz r0, 0x4c(r4)
/* 801FD9B4 001FA8F4 90 A3 00 3C */ stw r5, 0x3c(r3)
/* 801FD9B8 001FA8F8 90 03 00 40 */ stw r0, 0x40(r3)
/* 801FD9BC 001FA8FC 80 04 00 50 */ lwz r0, 0x50(r4)
/* 801FD9C0 001FA900 90 03 00 44 */ stw r0, 0x44(r3)
/* 801FD9C4 001FA904 80 A4 00 54 */ lwz r5, 0x54(r4)
/* 801FD9C8 001FA908 80 04 00 58 */ lwz r0, 0x58(r4)
/* 801FD9CC 001FA90C 90 A3 00 48 */ stw r5, 0x48(r3)
/* 801FD9D0 001FA910 90 03 00 4C */ stw r0, 0x4c(r3)
/* 801FD9D4 001FA914 80 04 00 5C */ lwz r0, 0x5c(r4)
/* 801FD9D8 001FA918 90 03 00 50 */ stw r0, 0x50(r3)
/* 801FD9DC 001FA91C 80 A4 00 60 */ lwz r5, 0x60(r4)
/* 801FD9E0 001FA920 80 04 00 64 */ lwz r0, 0x64(r4)
/* 801FD9E4 001FA924 90 A3 00 54 */ stw r5, 0x54(r3)
/* 801FD9E8 001FA928 90 03 00 58 */ stw r0, 0x58(r3)
/* 801FD9EC 001FA92C 80 04 00 68 */ lwz r0, 0x68(r4)
/* 801FD9F0 001FA930 90 03 00 5C */ stw r0, 0x5c(r3)
/* 801FD9F4 001FA934 80 A4 00 6C */ lwz r5, 0x6c(r4)
/* 801FD9F8 001FA938 80 04 00 70 */ lwz r0, 0x70(r4)
/* 801FD9FC 001FA93C 90 A3 00 60 */ stw r5, 0x60(r3)
/* 801FDA00 001FA940 90 03 00 64 */ stw r0, 0x64(r3)
/* 801FDA04 001FA944 80 04 00 74 */ lwz r0, 0x74(r4)
/* 801FDA08 001FA948 90 03 00 68 */ stw r0, 0x68(r3)
/* 801FDA0C 001FA94C 80 A4 00 78 */ lwz r5, 0x78(r4)
/* 801FDA10 001FA950 80 04 00 7C */ lwz r0, 0x7c(r4)
/* 801FDA14 001FA954 90 A3 00 6C */ stw r5, 0x6c(r3)
/* 801FDA18 001FA958 90 03 00 70 */ stw r0, 0x70(r3)
/* 801FDA1C 001FA95C 80 04 00 80 */ lwz r0, 0x80(r4)
/* 801FDA20 001FA960 90 03 00 74 */ stw r0, 0x74(r3)
/* 801FDA24 001FA964 80 A4 00 84 */ lwz r5, 0x84(r4)
/* 801FDA28 001FA968 80 04 00 88 */ lwz r0, 0x88(r4)
/* 801FDA2C 001FA96C 90 A3 00 78 */ stw r5, 0x78(r3)
/* 801FDA30 001FA970 90 03 00 7C */ stw r0, 0x7c(r3)
/* 801FDA34 001FA974 80 04 00 8C */ lwz r0, 0x8c(r4)
/* 801FDA38 001FA978 90 03 00 80 */ stw r0, 0x80(r3)
/* 801FDA3C 001FA97C 80 A4 00 90 */ lwz r5, 0x90(r4)
/* 801FDA40 001FA980 80 04 00 94 */ lwz r0, 0x94(r4)
/* 801FDA44 001FA984 90 A3 00 84 */ stw r5, 0x84(r3)
/* 801FDA48 001FA988 90 03 00 88 */ stw r0, 0x88(r3)
/* 801FDA4C 001FA98C 80 04 00 98 */ lwz r0, 0x98(r4)
/* 801FDA50 001FA990 90 03 00 8C */ stw r0, 0x8c(r3)
/* 801FDA54 001FA994 80 A4 00 9C */ lwz r5, 0x9c(r4)
/* 801FDA58 001FA998 80 04 00 A0 */ lwz r0, 0xa0(r4)
/* 801FDA5C 001FA99C 90 A3 00 90 */ stw r5, 0x90(r3)
/* 801FDA60 001FA9A0 90 03 00 94 */ stw r0, 0x94(r3)
/* 801FDA64 001FA9A4 80 04 00 A4 */ lwz r0, 0xa4(r4)
/* 801FDA68 001FA9A8 90 03 00 98 */ stw r0, 0x98(r3)
/* 801FDA6C 001FA9AC 80 A4 00 A8 */ lwz r5, 0xa8(r4)
/* 801FDA70 001FA9B0 80 04 00 AC */ lwz r0, 0xac(r4)
/* 801FDA74 001FA9B4 90 A3 00 9C */ stw r5, 0x9c(r3)
/* 801FDA78 001FA9B8 90 03 00 A0 */ stw r0, 0xa0(r3)
/* 801FDA7C 001FA9BC 80 04 00 B0 */ lwz r0, 0xb0(r4)
/* 801FDA80 001FA9C0 90 03 00 A4 */ stw r0, 0xa4(r3)
/* 801FDA84 001FA9C4 80 A4 00 B4 */ lwz r5, 0xb4(r4)
/* 801FDA88 001FA9C8 80 04 00 B8 */ lwz r0, 0xb8(r4)
/* 801FDA8C 001FA9CC 90 A3 00 A8 */ stw r5, 0xa8(r3)
/* 801FDA90 001FA9D0 90 03 00 AC */ stw r0, 0xac(r3)
/* 801FDA94 001FA9D4 80 04 00 BC */ lwz r0, 0xbc(r4)
/* 801FDA98 001FA9D8 90 03 00 B0 */ stw r0, 0xb0(r3)
/* 801FDA9C 001FA9DC 80 A4 00 C0 */ lwz r5, 0xc0(r4)
/* 801FDAA0 001FA9E0 80 04 00 C4 */ lwz r0, 0xc4(r4)
/* 801FDAA4 001FA9E4 90 A3 00 B4 */ stw r5, 0xb4(r3)
/* 801FDAA8 001FA9E8 90 03 00 B8 */ stw r0, 0xb8(r3)
/* 801FDAAC 001FA9EC 80 04 00 C8 */ lwz r0, 0xc8(r4)
/* 801FDAB0 001FA9F0 90 03 00 BC */ stw r0, 0xbc(r3)
/* 801FDAB4 001FA9F4 80 A4 00 CC */ lwz r5, 0xcc(r4)
/* 801FDAB8 001FA9F8 80 04 00 D0 */ lwz r0, 0xd0(r4)
/* 801FDABC 001FA9FC 90 A3 00 C0 */ stw r5, 0xc0(r3)
/* 801FDAC0 001FAA00 90 03 00 C4 */ stw r0, 0xc4(r3)
/* 801FDAC4 001FAA04 80 04 00 D4 */ lwz r0, 0xd4(r4)
/* 801FDAC8 001FAA08 90 03 00 C8 */ stw r0, 0xc8(r3)
/* 801FDACC 001FAA0C 80 A4 00 D8 */ lwz r5, 0xd8(r4)
/* 801FDAD0 001FAA10 80 04 00 DC */ lwz r0, 0xdc(r4)
/* 801FDAD4 001FAA14 90 A3 00 CC */ stw r5, 0xcc(r3)
/* 801FDAD8 001FAA18 90 03 00 D0 */ stw r0, 0xd0(r3)
/* 801FDADC 001FAA1C 80 04 00 E0 */ lwz r0, 0xe0(r4)
/* 801FDAE0 001FAA20 90 03 00 D4 */ stw r0, 0xd4(r3)
/* 801FDAE4 001FAA24 80 A4 00 E4 */ lwz r5, 0xe4(r4)
/* 801FDAE8 001FAA28 80 04 00 E8 */ lwz r0, 0xe8(r4)
/* 801FDAEC 001FAA2C 90 A3 00 D8 */ stw r5, 0xd8(r3)
/* 801FDAF0 001FAA30 90 03 00 DC */ stw r0, 0xdc(r3)
/* 801FDAF4 001FAA34 80 04 00 EC */ lwz r0, 0xec(r4)
/* 801FDAF8 001FAA38 90 03 00 E0 */ stw r0, 0xe0(r3)
/* 801FDAFC 001FAA3C 80 A4 00 F0 */ lwz r5, 0xf0(r4)
/* 801FDB00 001FAA40 80 04 00 F4 */ lwz r0, 0xf4(r4)
/* 801FDB04 001FAA44 90 A3 00 E4 */ stw r5, 0xe4(r3)
/* 801FDB08 001FAA48 90 03 00 E8 */ stw r0, 0xe8(r3)
/* 801FDB0C 001FAA4C 80 04 00 F8 */ lwz r0, 0xf8(r4)
/* 801FDB10 001FAA50 90 03 00 EC */ stw r0, 0xec(r3)
/* 801FDB14 001FAA54 80 A4 00 FC */ lwz r5, 0xfc(r4)
/* 801FDB18 001FAA58 80 04 01 00 */ lwz r0, 0x100(r4)
/* 801FDB1C 001FAA5C 90 A3 00 F0 */ stw r5, 0xf0(r3)
/* 801FDB20 001FAA60 90 03 00 F4 */ stw r0, 0xf4(r3)
/* 801FDB24 001FAA64 80 04 01 04 */ lwz r0, 0x104(r4)
/* 801FDB28 001FAA68 90 03 00 F8 */ stw r0, 0xf8(r3)
/* 801FDB2C 001FAA6C 80 A4 01 08 */ lwz r5, 0x108(r4)
/* 801FDB30 001FAA70 80 04 01 0C */ lwz r0, 0x10c(r4)
/* 801FDB34 001FAA74 90 A3 00 FC */ stw r5, 0xfc(r3)
/* 801FDB38 001FAA78 90 03 01 00 */ stw r0, 0x100(r3)
/* 801FDB3C 001FAA7C 80 04 01 10 */ lwz r0, 0x110(r4)
/* 801FDB40 001FAA80 90 03 01 04 */ stw r0, 0x104(r3)
/* 801FDB44 001FAA84 80 A4 01 14 */ lwz r5, 0x114(r4)
/* 801FDB48 001FAA88 80 04 01 18 */ lwz r0, 0x118(r4)
/* 801FDB4C 001FAA8C 90 A3 01 08 */ stw r5, 0x108(r3)
/* 801FDB50 001FAA90 90 03 01 0C */ stw r0, 0x10c(r3)
/* 801FDB54 001FAA94 80 04 01 1C */ lwz r0, 0x11c(r4)
/* 801FDB58 001FAA98 90 03 01 10 */ stw r0, 0x110(r3)
/* 801FDB5C 001FAA9C 80 A4 01 20 */ lwz r5, 0x120(r4)
/* 801FDB60 001FAAA0 80 04 01 24 */ lwz r0, 0x124(r4)
/* 801FDB64 001FAAA4 90 A3 01 14 */ stw r5, 0x114(r3)
/* 801FDB68 001FAAA8 90 03 01 18 */ stw r0, 0x118(r3)
/* 801FDB6C 001FAAAC 80 04 01 28 */ lwz r0, 0x128(r4)
/* 801FDB70 001FAAB0 90 03 01 1C */ stw r0, 0x11c(r3)
/* 801FDB74 001FAAB4 80 A4 01 2C */ lwz r5, 0x12c(r4)
/* 801FDB78 001FAAB8 80 04 01 30 */ lwz r0, 0x130(r4)
/* 801FDB7C 001FAABC 90 A3 01 20 */ stw r5, 0x120(r3)
/* 801FDB80 001FAAC0 90 03 01 24 */ stw r0, 0x124(r3)
/* 801FDB84 001FAAC4 80 04 01 34 */ lwz r0, 0x134(r4)
/* 801FDB88 001FAAC8 90 03 01 28 */ stw r0, 0x128(r3)
/* 801FDB8C 001FAACC 80 A4 01 38 */ lwz r5, 0x138(r4)
/* 801FDB90 001FAAD0 80 04 01 3C */ lwz r0, 0x13c(r4)
/* 801FDB94 001FAAD4 90 A3 01 2C */ stw r5, 0x12c(r3)
/* 801FDB98 001FAAD8 90 03 01 30 */ stw r0, 0x130(r3)
/* 801FDB9C 001FAADC 80 04 01 40 */ lwz r0, 0x140(r4)
/* 801FDBA0 001FAAE0 90 03 01 34 */ stw r0, 0x134(r3)
/* 801FDBA4 001FAAE4 80 A4 01 44 */ lwz r5, 0x144(r4)
/* 801FDBA8 001FAAE8 80 04 01 48 */ lwz r0, 0x148(r4)
/* 801FDBAC 001FAAEC 90 A3 01 38 */ stw r5, 0x138(r3)
/* 801FDBB0 001FAAF0 90 03 01 3C */ stw r0, 0x13c(r3)
/* 801FDBB4 001FAAF4 80 04 01 4C */ lwz r0, 0x14c(r4)
/* 801FDBB8 001FAAF8 90 03 01 40 */ stw r0, 0x140(r3)
/* 801FDBBC 001FAAFC 80 A4 01 50 */ lwz r5, 0x150(r4)
/* 801FDBC0 001FAB00 80 04 01 54 */ lwz r0, 0x154(r4)
/* 801FDBC4 001FAB04 90 A3 01 44 */ stw r5, 0x144(r3)
/* 801FDBC8 001FAB08 90 03 01 48 */ stw r0, 0x148(r3)
/* 801FDBCC 001FAB0C 80 04 01 58 */ lwz r0, 0x158(r4)
/* 801FDBD0 001FAB10 90 03 01 4C */ stw r0, 0x14c(r3)
/* 801FDBD4 001FAB14 80 A4 01 5C */ lwz r5, 0x15c(r4)
/* 801FDBD8 001FAB18 80 04 01 60 */ lwz r0, 0x160(r4)
/* 801FDBDC 001FAB1C 90 A3 01 50 */ stw r5, 0x150(r3)
/* 801FDBE0 001FAB20 90 03 01 54 */ stw r0, 0x154(r3)
/* 801FDBE4 001FAB24 80 04 01 64 */ lwz r0, 0x164(r4)
/* 801FDBE8 001FAB28 90 03 01 58 */ stw r0, 0x158(r3)
/* 801FDBEC 001FAB2C 80 A4 01 68 */ lwz r5, 0x168(r4)
/* 801FDBF0 001FAB30 80 04 01 6C */ lwz r0, 0x16c(r4)
/* 801FDBF4 001FAB34 90 A3 01 5C */ stw r5, 0x15c(r3)
/* 801FDBF8 001FAB38 90 03 01 60 */ stw r0, 0x160(r3)
/* 801FDBFC 001FAB3C 80 04 01 70 */ lwz r0, 0x170(r4)
/* 801FDC00 001FAB40 90 03 01 64 */ stw r0, 0x164(r3)
/* 801FDC04 001FAB44 80 A4 01 74 */ lwz r5, 0x174(r4)
/* 801FDC08 001FAB48 80 04 01 78 */ lwz r0, 0x178(r4)
/* 801FDC0C 001FAB4C 90 A3 01 68 */ stw r5, 0x168(r3)
/* 801FDC10 001FAB50 90 03 01 6C */ stw r0, 0x16c(r3)
/* 801FDC14 001FAB54 80 04 01 7C */ lwz r0, 0x17c(r4)
/* 801FDC18 001FAB58 90 03 01 70 */ stw r0, 0x170(r3)
/* 801FDC1C 001FAB5C 80 A4 01 80 */ lwz r5, 0x180(r4)
/* 801FDC20 001FAB60 80 04 01 84 */ lwz r0, 0x184(r4)
/* 801FDC24 001FAB64 90 A3 01 74 */ stw r5, 0x174(r3)
/* 801FDC28 001FAB68 90 03 01 78 */ stw r0, 0x178(r3)
/* 801FDC2C 001FAB6C 80 04 01 88 */ lwz r0, 0x188(r4)
/* 801FDC30 001FAB70 90 03 01 7C */ stw r0, 0x17c(r3)
/* 801FDC34 001FAB74 80 A4 01 8C */ lwz r5, 0x18c(r4)
/* 801FDC38 001FAB78 80 04 01 90 */ lwz r0, 0x190(r4)
/* 801FDC3C 001FAB7C 90 A3 01 80 */ stw r5, 0x180(r3)
/* 801FDC40 001FAB80 90 03 01 84 */ stw r0, 0x184(r3)
/* 801FDC44 001FAB84 80 04 01 94 */ lwz r0, 0x194(r4)
/* 801FDC48 001FAB88 90 03 01 88 */ stw r0, 0x188(r3)
/* 801FDC4C 001FAB8C 80 A4 01 98 */ lwz r5, 0x198(r4)
/* 801FDC50 001FAB90 80 04 01 9C */ lwz r0, 0x19c(r4)
/* 801FDC54 001FAB94 90 A3 01 8C */ stw r5, 0x18c(r3)
/* 801FDC58 001FAB98 90 03 01 90 */ stw r0, 0x190(r3)
/* 801FDC5C 001FAB9C 80 04 01 A0 */ lwz r0, 0x1a0(r4)
/* 801FDC60 001FABA0 90 03 01 94 */ stw r0, 0x194(r3)
/* 801FDC64 001FABA4 80 A4 01 A4 */ lwz r5, 0x1a4(r4)
/* 801FDC68 001FABA8 80 04 01 A8 */ lwz r0, 0x1a8(r4)
/* 801FDC6C 001FABAC 90 A3 01 98 */ stw r5, 0x198(r3)
/* 801FDC70 001FABB0 90 03 01 9C */ stw r0, 0x19c(r3)
/* 801FDC74 001FABB4 80 04 01 AC */ lwz r0, 0x1ac(r4)
/* 801FDC78 001FABB8 90 03 01 A0 */ stw r0, 0x1a0(r3)
/* 801FDC7C 001FABBC 80 64 03 54 */ lwz r3, 0x354(r4)
/* 801FDC80 001FABC0 80 04 03 58 */ lwz r0, 0x358(r4)
/* 801FDC84 001FABC4 90 64 04 F8 */ stw r3, 0x4f8(r4)
/* 801FDC88 001FABC8 90 04 04 FC */ stw r0, 0x4fc(r4)
/* 801FDC8C 001FABCC 80 04 03 5C */ lwz r0, 0x35c(r4)
/* 801FDC90 001FABD0 90 04 05 00 */ stw r0, 0x500(r4)
/* 801FDC94 001FABD4 38 64 04 F8 */ addi r3, r4, 0x4f8
/* 801FDC98 001FABD8 80 A4 03 60 */ lwz r5, 0x360(r4)
/* 801FDC9C 001FABDC 80 04 03 64 */ lwz r0, 0x364(r4)
/* 801FDCA0 001FABE0 90 A3 00 0C */ stw r5, 0xc(r3)
/* 801FDCA4 001FABE4 90 03 00 10 */ stw r0, 0x10(r3)
/* 801FDCA8 001FABE8 80 04 03 68 */ lwz r0, 0x368(r4)
/* 801FDCAC 001FABEC 90 03 00 14 */ stw r0, 0x14(r3)
/* 801FDCB0 001FABF0 80 A4 03 6C */ lwz r5, 0x36c(r4)
/* 801FDCB4 001FABF4 80 04 03 70 */ lwz r0, 0x370(r4)
/* 801FDCB8 001FABF8 90 A3 00 18 */ stw r5, 0x18(r3)
/* 801FDCBC 001FABFC 90 03 00 1C */ stw r0, 0x1c(r3)
/* 801FDCC0 001FAC00 80 04 03 74 */ lwz r0, 0x374(r4)
/* 801FDCC4 001FAC04 90 03 00 20 */ stw r0, 0x20(r3)
/* 801FDCC8 001FAC08 80 A4 03 78 */ lwz r5, 0x378(r4)
/* 801FDCCC 001FAC0C 80 04 03 7C */ lwz r0, 0x37c(r4)
/* 801FDCD0 001FAC10 90 A3 00 24 */ stw r5, 0x24(r3)
/* 801FDCD4 001FAC14 90 03 00 28 */ stw r0, 0x28(r3)
/* 801FDCD8 001FAC18 80 04 03 80 */ lwz r0, 0x380(r4)
/* 801FDCDC 001FAC1C 90 03 00 2C */ stw r0, 0x2c(r3)
/* 801FDCE0 001FAC20 80 A4 03 84 */ lwz r5, 0x384(r4)
/* 801FDCE4 001FAC24 80 04 03 88 */ lwz r0, 0x388(r4)
/* 801FDCE8 001FAC28 90 A3 00 30 */ stw r5, 0x30(r3)
/* 801FDCEC 001FAC2C 90 03 00 34 */ stw r0, 0x34(r3)
/* 801FDCF0 001FAC30 80 04 03 8C */ lwz r0, 0x38c(r4)
/* 801FDCF4 001FAC34 90 03 00 38 */ stw r0, 0x38(r3)
/* 801FDCF8 001FAC38 80 A4 03 90 */ lwz r5, 0x390(r4)
/* 801FDCFC 001FAC3C 80 04 03 94 */ lwz r0, 0x394(r4)
/* 801FDD00 001FAC40 90 A3 00 3C */ stw r5, 0x3c(r3)
/* 801FDD04 001FAC44 90 03 00 40 */ stw r0, 0x40(r3)
/* 801FDD08 001FAC48 80 04 03 98 */ lwz r0, 0x398(r4)
/* 801FDD0C 001FAC4C 90 03 00 44 */ stw r0, 0x44(r3)
/* 801FDD10 001FAC50 80 A4 03 9C */ lwz r5, 0x39c(r4)
/* 801FDD14 001FAC54 80 04 03 A0 */ lwz r0, 0x3a0(r4)
/* 801FDD18 001FAC58 90 A3 00 48 */ stw r5, 0x48(r3)
/* 801FDD1C 001FAC5C 90 03 00 4C */ stw r0, 0x4c(r3)
/* 801FDD20 001FAC60 80 04 03 A4 */ lwz r0, 0x3a4(r4)
/* 801FDD24 001FAC64 90 03 00 50 */ stw r0, 0x50(r3)
/* 801FDD28 001FAC68 80 A4 03 A8 */ lwz r5, 0x3a8(r4)
/* 801FDD2C 001FAC6C 80 04 03 AC */ lwz r0, 0x3ac(r4)
/* 801FDD30 001FAC70 90 A3 00 54 */ stw r5, 0x54(r3)
/* 801FDD34 001FAC74 90 03 00 58 */ stw r0, 0x58(r3)
/* 801FDD38 001FAC78 80 04 03 B0 */ lwz r0, 0x3b0(r4)
/* 801FDD3C 001FAC7C 90 03 00 5C */ stw r0, 0x5c(r3)
/* 801FDD40 001FAC80 80 A4 03 B4 */ lwz r5, 0x3b4(r4)
/* 801FDD44 001FAC84 80 04 03 B8 */ lwz r0, 0x3b8(r4)
/* 801FDD48 001FAC88 90 A3 00 60 */ stw r5, 0x60(r3)
/* 801FDD4C 001FAC8C 90 03 00 64 */ stw r0, 0x64(r3)
/* 801FDD50 001FAC90 80 04 03 BC */ lwz r0, 0x3bc(r4)
/* 801FDD54 001FAC94 90 03 00 68 */ stw r0, 0x68(r3)
/* 801FDD58 001FAC98 80 A4 03 C0 */ lwz r5, 0x3c0(r4)
/* 801FDD5C 001FAC9C 80 04 03 C4 */ lwz r0, 0x3c4(r4)
/* 801FDD60 001FACA0 90 A3 00 6C */ stw r5, 0x6c(r3)
/* 801FDD64 001FACA4 90 03 00 70 */ stw r0, 0x70(r3)
/* 801FDD68 001FACA8 80 04 03 C8 */ lwz r0, 0x3c8(r4)
/* 801FDD6C 001FACAC 90 03 00 74 */ stw r0, 0x74(r3)
/* 801FDD70 001FACB0 80 A4 03 CC */ lwz r5, 0x3cc(r4)
/* 801FDD74 001FACB4 80 04 03 D0 */ lwz r0, 0x3d0(r4)
/* 801FDD78 001FACB8 90 A3 00 78 */ stw r5, 0x78(r3)
/* 801FDD7C 001FACBC 90 03 00 7C */ stw r0, 0x7c(r3)
/* 801FDD80 001FACC0 80 04 03 D4 */ lwz r0, 0x3d4(r4)
/* 801FDD84 001FACC4 90 03 00 80 */ stw r0, 0x80(r3)
/* 801FDD88 001FACC8 80 A4 03 D8 */ lwz r5, 0x3d8(r4)
/* 801FDD8C 001FACCC 80 04 03 DC */ lwz r0, 0x3dc(r4)
/* 801FDD90 001FACD0 90 A3 00 84 */ stw r5, 0x84(r3)
/* 801FDD94 001FACD4 90 03 00 88 */ stw r0, 0x88(r3)
/* 801FDD98 001FACD8 80 04 03 E0 */ lwz r0, 0x3e0(r4)
/* 801FDD9C 001FACDC 90 03 00 8C */ stw r0, 0x8c(r3)
/* 801FDDA0 001FACE0 80 A4 03 E4 */ lwz r5, 0x3e4(r4)
/* 801FDDA4 001FACE4 80 04 03 E8 */ lwz r0, 0x3e8(r4)
/* 801FDDA8 001FACE8 90 A3 00 90 */ stw r5, 0x90(r3)
/* 801FDDAC 001FACEC 90 03 00 94 */ stw r0, 0x94(r3)
/* 801FDDB0 001FACF0 80 04 03 EC */ lwz r0, 0x3ec(r4)
/* 801FDDB4 001FACF4 90 03 00 98 */ stw r0, 0x98(r3)
/* 801FDDB8 001FACF8 80 A4 03 F0 */ lwz r5, 0x3f0(r4)
/* 801FDDBC 001FACFC 80 04 03 F4 */ lwz r0, 0x3f4(r4)
/* 801FDDC0 001FAD00 90 A3 00 9C */ stw r5, 0x9c(r3)
/* 801FDDC4 001FAD04 90 03 00 A0 */ stw r0, 0xa0(r3)
/* 801FDDC8 001FAD08 80 04 03 F8 */ lwz r0, 0x3f8(r4)
/* 801FDDCC 001FAD0C 90 03 00 A4 */ stw r0, 0xa4(r3)
/* 801FDDD0 001FAD10 80 A4 03 FC */ lwz r5, 0x3fc(r4)
/* 801FDDD4 001FAD14 80 04 04 00 */ lwz r0, 0x400(r4)
/* 801FDDD8 001FAD18 90 A3 00 A8 */ stw r5, 0xa8(r3)
/* 801FDDDC 001FAD1C 90 03 00 AC */ stw r0, 0xac(r3)
/* 801FDDE0 001FAD20 80 04 04 04 */ lwz r0, 0x404(r4)
/* 801FDDE4 001FAD24 90 03 00 B0 */ stw r0, 0xb0(r3)
/* 801FDDE8 001FAD28 80 A4 04 08 */ lwz r5, 0x408(r4)
/* 801FDDEC 001FAD2C 80 04 04 0C */ lwz r0, 0x40c(r4)
/* 801FDDF0 001FAD30 90 A3 00 B4 */ stw r5, 0xb4(r3)
/* 801FDDF4 001FAD34 90 03 00 B8 */ stw r0, 0xb8(r3)
/* 801FDDF8 001FAD38 80 04 04 10 */ lwz r0, 0x410(r4)
/* 801FDDFC 001FAD3C 90 03 00 BC */ stw r0, 0xbc(r3)
/* 801FDE00 001FAD40 80 A4 04 14 */ lwz r5, 0x414(r4)
/* 801FDE04 001FAD44 80 04 04 18 */ lwz r0, 0x418(r4)
/* 801FDE08 001FAD48 90 A3 00 C0 */ stw r5, 0xc0(r3)
/* 801FDE0C 001FAD4C 90 03 00 C4 */ stw r0, 0xc4(r3)
/* 801FDE10 001FAD50 80 04 04 1C */ lwz r0, 0x41c(r4)
/* 801FDE14 001FAD54 90 03 00 C8 */ stw r0, 0xc8(r3)
/* 801FDE18 001FAD58 80 A4 04 20 */ lwz r5, 0x420(r4)
/* 801FDE1C 001FAD5C 80 04 04 24 */ lwz r0, 0x424(r4)
/* 801FDE20 001FAD60 90 A3 00 CC */ stw r5, 0xcc(r3)
/* 801FDE24 001FAD64 90 03 00 D0 */ stw r0, 0xd0(r3)
/* 801FDE28 001FAD68 80 04 04 28 */ lwz r0, 0x428(r4)
/* 801FDE2C 001FAD6C 90 03 00 D4 */ stw r0, 0xd4(r3)
/* 801FDE30 001FAD70 80 A4 04 2C */ lwz r5, 0x42c(r4)
/* 801FDE34 001FAD74 80 04 04 30 */ lwz r0, 0x430(r4)
/* 801FDE38 001FAD78 90 A3 00 D8 */ stw r5, 0xd8(r3)
/* 801FDE3C 001FAD7C 90 03 00 DC */ stw r0, 0xdc(r3)
/* 801FDE40 001FAD80 80 04 04 34 */ lwz r0, 0x434(r4)
/* 801FDE44 001FAD84 90 03 00 E0 */ stw r0, 0xe0(r3)
/* 801FDE48 001FAD88 80 A4 04 38 */ lwz r5, 0x438(r4)
/* 801FDE4C 001FAD8C 80 04 04 3C */ lwz r0, 0x43c(r4)
/* 801FDE50 001FAD90 90 A3 00 E4 */ stw r5, 0xe4(r3)
/* 801FDE54 001FAD94 90 03 00 E8 */ stw r0, 0xe8(r3)
/* 801FDE58 001FAD98 80 04 04 40 */ lwz r0, 0x440(r4)
/* 801FDE5C 001FAD9C 90 03 00 EC */ stw r0, 0xec(r3)
/* 801FDE60 001FADA0 80 A4 04 44 */ lwz r5, 0x444(r4)
/* 801FDE64 001FADA4 80 04 04 48 */ lwz r0, 0x448(r4)
/* 801FDE68 001FADA8 90 A3 00 F0 */ stw r5, 0xf0(r3)
/* 801FDE6C 001FADAC 90 03 00 F4 */ stw r0, 0xf4(r3)
/* 801FDE70 001FADB0 80 04 04 4C */ lwz r0, 0x44c(r4)
/* 801FDE74 001FADB4 90 03 00 F8 */ stw r0, 0xf8(r3)
/* 801FDE78 001FADB8 80 A4 04 50 */ lwz r5, 0x450(r4)
/* 801FDE7C 001FADBC 80 04 04 54 */ lwz r0, 0x454(r4)
/* 801FDE80 001FADC0 90 A3 00 FC */ stw r5, 0xfc(r3)
/* 801FDE84 001FADC4 90 03 01 00 */ stw r0, 0x100(r3)
/* 801FDE88 001FADC8 80 04 04 58 */ lwz r0, 0x458(r4)
/* 801FDE8C 001FADCC 90 03 01 04 */ stw r0, 0x104(r3)
/* 801FDE90 001FADD0 80 A4 04 5C */ lwz r5, 0x45c(r4)
/* 801FDE94 001FADD4 80 04 04 60 */ lwz r0, 0x460(r4)
/* 801FDE98 001FADD8 90 A3 01 08 */ stw r5, 0x108(r3)
/* 801FDE9C 001FADDC 90 03 01 0C */ stw r0, 0x10c(r3)
/* 801FDEA0 001FADE0 80 04 04 64 */ lwz r0, 0x464(r4)
/* 801FDEA4 001FADE4 90 03 01 10 */ stw r0, 0x110(r3)
/* 801FDEA8 001FADE8 80 A4 04 68 */ lwz r5, 0x468(r4)
/* 801FDEAC 001FADEC 80 04 04 6C */ lwz r0, 0x46c(r4)
/* 801FDEB0 001FADF0 90 A3 01 14 */ stw r5, 0x114(r3)
/* 801FDEB4 001FADF4 90 03 01 18 */ stw r0, 0x118(r3)
/* 801FDEB8 001FADF8 80 04 04 70 */ lwz r0, 0x470(r4)
/* 801FDEBC 001FADFC 90 03 01 1C */ stw r0, 0x11c(r3)
/* 801FDEC0 001FAE00 80 A4 04 74 */ lwz r5, 0x474(r4)
/* 801FDEC4 001FAE04 80 04 04 78 */ lwz r0, 0x478(r4)
/* 801FDEC8 001FAE08 90 A3 01 20 */ stw r5, 0x120(r3)
/* 801FDECC 001FAE0C 90 03 01 24 */ stw r0, 0x124(r3)
/* 801FDED0 001FAE10 80 04 04 7C */ lwz r0, 0x47c(r4)
/* 801FDED4 001FAE14 90 03 01 28 */ stw r0, 0x128(r3)
/* 801FDED8 001FAE18 80 A4 04 80 */ lwz r5, 0x480(r4)
/* 801FDEDC 001FAE1C 80 04 04 84 */ lwz r0, 0x484(r4)
/* 801FDEE0 001FAE20 90 A3 01 2C */ stw r5, 0x12c(r3)
/* 801FDEE4 001FAE24 90 03 01 30 */ stw r0, 0x130(r3)
/* 801FDEE8 001FAE28 80 04 04 88 */ lwz r0, 0x488(r4)
/* 801FDEEC 001FAE2C 90 03 01 34 */ stw r0, 0x134(r3)
/* 801FDEF0 001FAE30 80 A4 04 8C */ lwz r5, 0x48c(r4)
/* 801FDEF4 001FAE34 80 04 04 90 */ lwz r0, 0x490(r4)
/* 801FDEF8 001FAE38 90 A3 01 38 */ stw r5, 0x138(r3)
/* 801FDEFC 001FAE3C 90 03 01 3C */ stw r0, 0x13c(r3)
/* 801FDF00 001FAE40 80 04 04 94 */ lwz r0, 0x494(r4)
/* 801FDF04 001FAE44 90 03 01 40 */ stw r0, 0x140(r3)
/* 801FDF08 001FAE48 80 A4 04 98 */ lwz r5, 0x498(r4)
/* 801FDF0C 001FAE4C 80 04 04 9C */ lwz r0, 0x49c(r4)
/* 801FDF10 001FAE50 90 A3 01 44 */ stw r5, 0x144(r3)
/* 801FDF14 001FAE54 90 03 01 48 */ stw r0, 0x148(r3)
/* 801FDF18 001FAE58 80 04 04 A0 */ lwz r0, 0x4a0(r4)
/* 801FDF1C 001FAE5C 90 03 01 4C */ stw r0, 0x14c(r3)
/* 801FDF20 001FAE60 80 A4 04 A4 */ lwz r5, 0x4a4(r4)
/* 801FDF24 001FAE64 80 04 04 A8 */ lwz r0, 0x4a8(r4)
/* 801FDF28 001FAE68 90 A3 01 50 */ stw r5, 0x150(r3)
/* 801FDF2C 001FAE6C 90 03 01 54 */ stw r0, 0x154(r3)
/* 801FDF30 001FAE70 80 04 04 AC */ lwz r0, 0x4ac(r4)
/* 801FDF34 001FAE74 90 03 01 58 */ stw r0, 0x158(r3)
/* 801FDF38 001FAE78 80 A4 04 B0 */ lwz r5, 0x4b0(r4)
/* 801FDF3C 001FAE7C 80 04 04 B4 */ lwz r0, 0x4b4(r4)
/* 801FDF40 001FAE80 90 A3 01 5C */ stw r5, 0x15c(r3)
/* 801FDF44 001FAE84 90 03 01 60 */ stw r0, 0x160(r3)
/* 801FDF48 001FAE88 80 04 04 B8 */ lwz r0, 0x4b8(r4)
/* 801FDF4C 001FAE8C 90 03 01 64 */ stw r0, 0x164(r3)
/* 801FDF50 001FAE90 80 A4 04 BC */ lwz r5, 0x4bc(r4)
/* 801FDF54 001FAE94 80 04 04 C0 */ lwz r0, 0x4c0(r4)
/* 801FDF58 001FAE98 90 A3 01 68 */ stw r5, 0x168(r3)
/* 801FDF5C 001FAE9C 90 03 01 6C */ stw r0, 0x16c(r3)
/* 801FDF60 001FAEA0 80 04 04 C4 */ lwz r0, 0x4c4(r4)
/* 801FDF64 001FAEA4 90 03 01 70 */ stw r0, 0x170(r3)
/* 801FDF68 001FAEA8 80 A4 04 C8 */ lwz r5, 0x4c8(r4)
/* 801FDF6C 001FAEAC 80 04 04 CC */ lwz r0, 0x4cc(r4)
/* 801FDF70 001FAEB0 90 A3 01 74 */ stw r5, 0x174(r3)
/* 801FDF74 001FAEB4 90 03 01 78 */ stw r0, 0x178(r3)
/* 801FDF78 001FAEB8 80 04 04 D0 */ lwz r0, 0x4d0(r4)
/* 801FDF7C 001FAEBC 90 03 01 7C */ stw r0, 0x17c(r3)
/* 801FDF80 001FAEC0 80 A4 04 D4 */ lwz r5, 0x4d4(r4)
/* 801FDF84 001FAEC4 80 04 04 D8 */ lwz r0, 0x4d8(r4)
/* 801FDF88 001FAEC8 90 A3 01 80 */ stw r5, 0x180(r3)
/* 801FDF8C 001FAECC 90 03 01 84 */ stw r0, 0x184(r3)
/* 801FDF90 001FAED0 80 04 04 DC */ lwz r0, 0x4dc(r4)
/* 801FDF94 001FAED4 90 03 01 88 */ stw r0, 0x188(r3)
/* 801FDF98 001FAED8 80 A4 04 E0 */ lwz r5, 0x4e0(r4)
/* 801FDF9C 001FAEDC 80 04 04 E4 */ lwz r0, 0x4e4(r4)
/* 801FDFA0 001FAEE0 90 A3 01 8C */ stw r5, 0x18c(r3)
/* 801FDFA4 001FAEE4 90 03 01 90 */ stw r0, 0x190(r3)
/* 801FDFA8 001FAEE8 80 04 04 E8 */ lwz r0, 0x4e8(r4)
/* 801FDFAC 001FAEEC 90 03 01 94 */ stw r0, 0x194(r3)
/* 801FDFB0 001FAEF0 80 A4 04 EC */ lwz r5, 0x4ec(r4)
/* 801FDFB4 001FAEF4 80 04 04 F0 */ lwz r0, 0x4f0(r4)
/* 801FDFB8 001FAEF8 90 A3 01 98 */ stw r5, 0x198(r3)
/* 801FDFBC 001FAEFC 90 03 01 9C */ stw r0, 0x19c(r3)
/* 801FDFC0 001FAF00 80 04 04 F4 */ lwz r0, 0x4f4(r4)
/* 801FDFC4 001FAF04 90 03 01 A0 */ stw r0, 0x1a0(r3)
/* 801FDFC8 001FAF08 4E 80 00 20 */ blr
/* 801FDFCC 001FAF0C 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 801FDFD0 001FAF10 7C 08 02 A6 */ mflr r0
/* 801FDFD4 001FAF14 90 01 00 44 */ stw r0, 0x44(r1)
/* 801FDFD8 001FAF18 93 E1 00 3C */ stw r31, 0x3c(r1)
/* 801FDFDC 001FAF1C 7C 7F 1B 78 */ mr r31, r3
/* 801FDFE0 001FAF20 88 03 00 04 */ lbz r0, 4(r3)
/* 801FDFE4 001FAF24 28 00 00 01 */ cmplwi r0, 1
/* 801FDFE8 001FAF28 40 82 00 5C */ bne lbl_801FE044
/* 801FDFEC 001FAF2C 38 00 00 03 */ li r0, 3
/* 801FDFF0 001FAF30 98 1F 00 04 */ stb r0, 4(r31)
/* 801FDFF4 001FAF34 38 00 00 01 */ li r0, 1
/* 801FDFF8 001FAF38 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801FDFFC 001FAF3C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 801FE000 001FAF40 98 03 5E B5 */ stb r0, 0x5eb5(r3)
/* 801FE004 001FAF44 38 60 00 00 */ li r3, 0
/* 801FE008 001FAF48 38 80 00 00 */ li r4, 0
/* 801FE00C 001FAF4C 38 A0 02 60 */ li r5, 0x260
/* 801FE010 001FAF50 38 C0 01 C0 */ li r6, 0x1c0
/* 801FE014 001FAF54 48 15 EA 6D */ bl GXSetTexCopySrc
/* 801FE018 001FAF58 38 60 01 30 */ li r3, 0x130
/* 801FE01C 001FAF5C 38 80 00 E0 */ li r4, 0xe0
/* 801FE020 001FAF60 80 AD 86 4C */ lwz r5, lbl_80450BCC-_SDA_BASE_(r13)
/* 801FE024 001FAF64 88 A5 00 00 */ lbz r5, 0(r5)
/* 801FE028 001FAF68 38 C0 00 01 */ li r6, 1
/* 801FE02C 001FAF6C 48 15 EB 05 */ bl GXSetTexCopyDst
/* 801FE030 001FAF70 80 6D 86 50 */ lwz r3, lbl_80450BD0-_SDA_BASE_(r13)
/* 801FE034 001FAF74 38 80 00 00 */ li r4, 0
/* 801FE038 001FAF78 48 15 F4 35 */ bl GXCopyTex
/* 801FE03C 001FAF7C 48 15 E3 39 */ bl GXPixModeSync
/* 801FE040 001FAF80 48 00 02 94 */ b lbl_801FE2D4
lbl_801FE044:
/* 801FE044 001FAF84 38 61 00 14 */ addi r3, r1, 0x14
/* 801FE048 001FAF88 80 8D 86 50 */ lwz r4, lbl_80450BD0-_SDA_BASE_(r13)
/* 801FE04C 001FAF8C 38 A0 01 30 */ li r5, 0x130
/* 801FE050 001FAF90 38 C0 00 E0 */ li r6, 0xe0
/* 801FE054 001FAF94 80 ED 86 4C */ lwz r7, lbl_80450BCC-_SDA_BASE_(r13)
/* 801FE058 001FAF98 88 E7 00 00 */ lbz r7, 0(r7)
/* 801FE05C 001FAF9C 39 00 00 00 */ li r8, 0
/* 801FE060 001FAFA0 39 20 00 00 */ li r9, 0
/* 801FE064 001FAFA4 39 40 00 00 */ li r10, 0
/* 801FE068 001FAFA8 48 15 FD D9 */ bl GXInitTexObj
/* 801FE06C 001FAFAC 38 61 00 14 */ addi r3, r1, 0x14
/* 801FE070 001FAFB0 38 80 00 01 */ li r4, 1
/* 801FE074 001FAFB4 38 A0 00 01 */ li r5, 1
/* 801FE078 001FAFB8 C0 22 AA C0 */ lfs f1, lbl_804544C0-_SDA2_BASE_(r2)
/* 801FE07C 001FAFBC FC 40 08 90 */ fmr f2, f1
/* 801FE080 001FAFC0 FC 60 08 90 */ fmr f3, f1
/* 801FE084 001FAFC4 38 C0 00 00 */ li r6, 0
/* 801FE088 001FAFC8 38 E0 00 00 */ li r7, 0
/* 801FE08C 001FAFCC 39 00 00 00 */ li r8, 0
/* 801FE090 001FAFD0 48 16 00 45 */ bl GXInitTexObjLOD
/* 801FE094 001FAFD4 38 61 00 14 */ addi r3, r1, 0x14
/* 801FE098 001FAFD8 38 80 00 00 */ li r4, 0
/* 801FE09C 001FAFDC 48 16 03 79 */ bl GXLoadTexObj
/* 801FE0A0 001FAFE0 38 60 00 00 */ li r3, 0
/* 801FE0A4 001FAFE4 48 15 FA 8D */ bl GXSetNumChans
/* 801FE0A8 001FAFE8 38 60 00 01 */ li r3, 1
/* 801FE0AC 001FAFEC 48 15 DD 51 */ bl GXSetNumTexGens
/* 801FE0B0 001FAFF0 38 60 00 00 */ li r3, 0
/* 801FE0B4 001FAFF4 38 80 00 01 */ li r4, 1
/* 801FE0B8 001FAFF8 38 A0 00 04 */ li r5, 4
/* 801FE0BC 001FAFFC 38 C0 00 3C */ li r6, 0x3c
/* 801FE0C0 001FB000 38 E0 00 00 */ li r7, 0
/* 801FE0C4 001FB004 39 00 00 7D */ li r8, 0x7d
/* 801FE0C8 001FB008 48 15 DA B5 */ bl GXSetTexCoordGen2
/* 801FE0CC 001FB00C 38 60 00 01 */ li r3, 1
/* 801FE0D0 001FB010 48 16 17 C1 */ bl GXSetNumTevStages
/* 801FE0D4 001FB014 38 60 00 00 */ li r3, 0
/* 801FE0D8 001FB018 38 80 00 00 */ li r4, 0
/* 801FE0DC 001FB01C 38 A0 00 00 */ li r5, 0
/* 801FE0E0 001FB020 38 C0 00 FF */ li r6, 0xff
/* 801FE0E4 001FB024 48 16 16 11 */ bl GXSetTevOrder
/* 801FE0E8 001FB028 38 60 00 00 */ li r3, 0
/* 801FE0EC 001FB02C 38 80 00 0F */ li r4, 0xf
/* 801FE0F0 001FB030 38 A0 00 0F */ li r5, 0xf
/* 801FE0F4 001FB034 38 C0 00 0F */ li r6, 0xf
/* 801FE0F8 001FB038 38 E0 00 08 */ li r7, 8
/* 801FE0FC 001FB03C 48 16 11 29 */ bl GXSetTevColorIn
/* 801FE100 001FB040 38 60 00 00 */ li r3, 0
/* 801FE104 001FB044 38 80 00 00 */ li r4, 0
/* 801FE108 001FB048 38 A0 00 00 */ li r5, 0
/* 801FE10C 001FB04C 38 C0 00 00 */ li r6, 0
/* 801FE110 001FB050 38 E0 00 01 */ li r7, 1
/* 801FE114 001FB054 39 00 00 00 */ li r8, 0
/* 801FE118 001FB058 48 16 11 95 */ bl GXSetTevColorOp
/* 801FE11C 001FB05C 80 02 D1 88 */ lwz r0, lbl_80456B88-_SDA2_BASE_(r2)
/* 801FE120 001FB060 90 01 00 10 */ stw r0, 0x10(r1)
/* 801FE124 001FB064 88 1F 00 05 */ lbz r0, 5(r31)
/* 801FE128 001FB068 98 01 00 13 */ stb r0, 0x13(r1)
/* 801FE12C 001FB06C 80 01 00 10 */ lwz r0, 0x10(r1)
/* 801FE130 001FB070 90 01 00 0C */ stw r0, 0xc(r1)
/* 801FE134 001FB074 38 60 00 01 */ li r3, 1
/* 801FE138 001FB078 38 81 00 0C */ addi r4, r1, 0xc
/* 801FE13C 001FB07C 48 16 12 41 */ bl GXSetTevColor
/* 801FE140 001FB080 38 60 00 00 */ li r3, 0
/* 801FE144 001FB084 38 80 00 07 */ li r4, 7
/* 801FE148 001FB088 38 A0 00 07 */ li r5, 7
/* 801FE14C 001FB08C 38 C0 00 07 */ li r6, 7
/* 801FE150 001FB090 38 E0 00 01 */ li r7, 1
/* 801FE154 001FB094 48 16 11 15 */ bl GXSetTevAlphaIn
/* 801FE158 001FB098 38 60 00 00 */ li r3, 0
/* 801FE15C 001FB09C 38 80 00 00 */ li r4, 0
/* 801FE160 001FB0A0 38 A0 00 00 */ li r5, 0
/* 801FE164 001FB0A4 38 C0 00 00 */ li r6, 0
/* 801FE168 001FB0A8 38 E0 00 01 */ li r7, 1
/* 801FE16C 001FB0AC 39 00 00 00 */ li r8, 0
/* 801FE170 001FB0B0 48 16 11 A5 */ bl GXSetTevAlphaOp
/* 801FE174 001FB0B4 38 60 00 01 */ li r3, 1
/* 801FE178 001FB0B8 48 16 1B 59 */ bl GXSetZCompLoc
/* 801FE17C 001FB0BC 38 60 00 00 */ li r3, 0
/* 801FE180 001FB0C0 38 80 00 07 */ li r4, 7
/* 801FE184 001FB0C4 38 A0 00 00 */ li r5, 0
/* 801FE188 001FB0C8 48 16 1B 15 */ bl GXSetZMode
/* 801FE18C 001FB0CC 38 60 00 01 */ li r3, 1
/* 801FE190 001FB0D0 38 80 00 04 */ li r4, 4
/* 801FE194 001FB0D4 38 A0 00 05 */ li r5, 5
/* 801FE198 001FB0D8 38 C0 00 07 */ li r6, 7
/* 801FE19C 001FB0DC 48 16 1A 55 */ bl GXSetBlendMode
/* 801FE1A0 001FB0E0 38 60 00 07 */ li r3, 7
/* 801FE1A4 001FB0E4 38 80 00 00 */ li r4, 0
/* 801FE1A8 001FB0E8 38 A0 00 01 */ li r5, 1
/* 801FE1AC 001FB0EC 38 C0 00 07 */ li r6, 7
/* 801FE1B0 001FB0F0 38 E0 00 00 */ li r7, 0
/* 801FE1B4 001FB0F4 48 16 14 71 */ bl GXSetAlphaCompare
/* 801FE1B8 001FB0F8 80 0D 80 80 */ lwz r0, lbl_80450600-_SDA_BASE_(r13)
/* 801FE1BC 001FB0FC 90 01 00 08 */ stw r0, 8(r1)
/* 801FE1C0 001FB100 38 60 00 00 */ li r3, 0
/* 801FE1C4 001FB104 C0 22 AA C0 */ lfs f1, lbl_804544C0-_SDA2_BASE_(r2)
/* 801FE1C8 001FB108 FC 40 08 90 */ fmr f2, f1
/* 801FE1CC 001FB10C FC 60 08 90 */ fmr f3, f1
/* 801FE1D0 001FB110 FC 80 08 90 */ fmr f4, f1
/* 801FE1D4 001FB114 38 81 00 08 */ addi r4, r1, 8
/* 801FE1D8 001FB118 48 16 16 E1 */ bl GXSetFog
/* 801FE1DC 001FB11C 38 60 00 00 */ li r3, 0
/* 801FE1E0 001FB120 38 80 00 00 */ li r4, 0
/* 801FE1E4 001FB124 38 A0 00 00 */ li r5, 0
/* 801FE1E8 001FB128 48 16 18 E5 */ bl GXSetFogRangeAdj
/* 801FE1EC 001FB12C 38 60 00 00 */ li r3, 0
/* 801FE1F0 001FB130 48 15 E7 95 */ bl GXSetCullMode
/* 801FE1F4 001FB134 38 60 00 01 */ li r3, 1
/* 801FE1F8 001FB138 48 16 1B E1 */ bl GXSetDither
/* 801FE1FC 001FB13C 3C 60 80 3A */ lis r3, lbl_803A2FD8@ha
/* 801FE200 001FB140 38 63 2F D8 */ addi r3, r3, lbl_803A2FD8@l
/* 801FE204 001FB144 38 80 00 00 */ li r4, 0
/* 801FE208 001FB148 48 16 20 45 */ bl GXLoadPosMtxImm
/* 801FE20C 001FB14C 38 60 00 00 */ li r3, 0
/* 801FE210 001FB150 48 16 20 DD */ bl GXSetCurrentMtx
/* 801FE214 001FB154 48 15 D3 79 */ bl GXClearVtxDesc
/* 801FE218 001FB158 38 60 00 09 */ li r3, 9
/* 801FE21C 001FB15C 38 80 00 01 */ li r4, 1
/* 801FE220 001FB160 48 15 CC 99 */ bl GXSetVtxDesc
/* 801FE224 001FB164 38 60 00 0D */ li r3, 0xd
/* 801FE228 001FB168 38 80 00 01 */ li r4, 1
/* 801FE22C 001FB16C 48 15 CC 8D */ bl GXSetVtxDesc
/* 801FE230 001FB170 38 60 00 00 */ li r3, 0
/* 801FE234 001FB174 38 80 00 09 */ li r4, 9
/* 801FE238 001FB178 38 A0 00 01 */ li r5, 1
/* 801FE23C 001FB17C 38 C0 00 03 */ li r6, 3
/* 801FE240 001FB180 38 E0 00 00 */ li r7, 0
/* 801FE244 001FB184 48 15 D3 81 */ bl GXSetVtxAttrFmt
/* 801FE248 001FB188 38 60 00 00 */ li r3, 0
/* 801FE24C 001FB18C 38 80 00 0D */ li r4, 0xd
/* 801FE250 001FB190 38 A0 00 01 */ li r5, 1
/* 801FE254 001FB194 38 C0 00 01 */ li r6, 1
/* 801FE258 001FB198 38 E0 00 00 */ li r7, 0
/* 801FE25C 001FB19C 48 15 D3 69 */ bl GXSetVtxAttrFmt
/* 801FE260 001FB1A0 38 60 00 80 */ li r3, 0x80
/* 801FE264 001FB1A4 38 80 00 00 */ li r4, 0
/* 801FE268 001FB1A8 38 A0 00 04 */ li r5, 4
/* 801FE26C 001FB1AC 48 15 E4 F9 */ bl GXBegin
/* 801FE270 001FB1B0 38 A0 00 00 */ li r5, 0
/* 801FE274 001FB1B4 3C 80 CC 01 */ lis r4, 0xCC008000@ha
/* 801FE278 001FB1B8 B0 A4 80 00 */ sth r5, 0xCC008000@l(r4)
/* 801FE27C 001FB1BC B0 A4 80 00 */ sth r5, -0x8000(r4)
/* 801FE280 001FB1C0 B0 A4 80 00 */ sth r5, -0x8000(r4)
/* 801FE284 001FB1C4 98 A4 80 00 */ stb r5, -0x8000(r4)
/* 801FE288 001FB1C8 98 A4 80 00 */ stb r5, -0x8000(r4)
/* 801FE28C 001FB1CC 38 00 02 60 */ li r0, 0x260
/* 801FE290 001FB1D0 B0 04 80 00 */ sth r0, -0x8000(r4)
/* 801FE294 001FB1D4 B0 A4 80 00 */ sth r5, -0x8000(r4)
/* 801FE298 001FB1D8 B0 A4 80 00 */ sth r5, -0x8000(r4)
/* 801FE29C 001FB1DC 38 60 00 01 */ li r3, 1
/* 801FE2A0 001FB1E0 98 64 80 00 */ stb r3, -0x8000(r4)
/* 801FE2A4 001FB1E4 98 A4 80 00 */ stb r5, -0x8000(r4)
/* 801FE2A8 001FB1E8 B0 04 80 00 */ sth r0, -0x8000(r4)
/* 801FE2AC 001FB1EC 38 00 01 C0 */ li r0, 0x1c0
/* 801FE2B0 001FB1F0 B0 04 80 00 */ sth r0, -0x8000(r4)
/* 801FE2B4 001FB1F4 B0 A4 80 00 */ sth r5, -0x8000(r4)
/* 801FE2B8 001FB1F8 98 64 80 00 */ stb r3, -0x8000(r4)
/* 801FE2BC 001FB1FC 98 64 80 00 */ stb r3, -0x8000(r4)
/* 801FE2C0 001FB200 B0 A4 80 00 */ sth r5, -0x8000(r4)
/* 801FE2C4 001FB204 B0 04 80 00 */ sth r0, -0x8000(r4)
/* 801FE2C8 001FB208 B0 A4 80 00 */ sth r5, -0x8000(r4)
/* 801FE2CC 001FB20C 98 A4 80 00 */ stb r5, -0x8000(r4)
/* 801FE2D0 001FB210 98 64 80 00 */ stb r3, -0x8000(r4)
lbl_801FE2D4:
/* 801FE2D4 001FB214 83 E1 00 3C */ lwz r31, 0x3c(r1)
/* 801FE2D8 001FB218 80 01 00 44 */ lwz r0, 0x44(r1)
/* 801FE2DC 001FB21C 7C 08 03 A6 */ mtlr r0
/* 801FE2E0 001FB220 38 21 00 40 */ addi r1, r1, 0x40
/* 801FE2E4 001FB224 4E 80 00 20 */ blr
/* 801FE2E8 001FB228 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801FE2EC 001FB22C 7C 08 02 A6 */ mflr r0
/* 801FE2F0 001FB230 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FE2F4 001FB234 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801FE2F8 001FB238 7C 7F 1B 79 */ or. r31, r3, r3
/* 801FE2FC 001FB23C 41 82 00 1C */ beq lbl_801FE318
/* 801FE300 001FB240 3C A0 80 3C */ lis r5, lbl_803BF0D4@ha
/* 801FE304 001FB244 38 05 F0 D4 */ addi r0, r5, lbl_803BF0D4@l
/* 801FE308 001FB248 90 1F 00 00 */ stw r0, 0(r31)
/* 801FE30C 001FB24C 7C 80 07 35 */ extsh. r0, r4
/* 801FE310 001FB250 40 81 00 08 */ ble lbl_801FE318
/* 801FE314 001FB254 48 0D 0A 29 */ bl __dl__FPv
lbl_801FE318:
/* 801FE318 001FB258 7F E3 FB 78 */ mr r3, r31
/* 801FE31C 001FB25C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801FE320 001FB260 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FE324 001FB264 7C 08 03 A6 */ mtlr r0
/* 801FE328 001FB268 38 21 00 10 */ addi r1, r1, 0x10
/* 801FE32C 001FB26C 4E 80 00 20 */ blr