tp/asm/d/meter/d_meter_map.s

1760 lines
89 KiB
ArmAsm

.include "macros.inc"
.section .text, "ax" # 8020d49c
.global dMeterMap_c_NS_isEnableDispMap
dMeterMap_c_NS_isEnableDispMap:
/* 8020D49C 0020A3DC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8020D4A0 0020A3E0 7C 08 02 A6 */ mflr r0
/* 8020D4A4 0020A3E4 90 01 00 14 */ stw r0, 0x14(r1)
/* 8020D4A8 0020A3E8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8020D4AC 0020A3EC 93 C1 00 08 */ stw r30, 8(r1)
/* 8020D4B0 0020A3F0 3B C0 00 00 */ li r30, 0
/* 8020D4B4 0020A3F4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8020D4B8 0020A3F8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8020D4BC 0020A3FC 85 83 4E 20 */ lwzu r12, 0x4e20(r3)
/* 8020D4C0 0020A400 81 8C 00 BC */ lwz r12, 0xbc(r12)
/* 8020D4C4 0020A404 7D 89 03 A6 */ mtctr r12
/* 8020D4C8 0020A408 4E 80 04 21 */ bctrl
/* 8020D4CC 0020A40C 7C 7F 1B 79 */ or. r31, r3, r3
/* 8020D4D0 0020A410 41 82 00 20 */ beq lbl_8020D4F0
/* 8020D4D4 0020A414 48 00 00 55 */ bl dMeterMap_c_NS_getMapDispSizeTypeNo
/* 8020D4D8 0020A418 2C 03 00 00 */ cmpwi r3, 0
/* 8020D4DC 0020A41C 41 82 00 14 */ beq lbl_8020D4F0
/* 8020D4E0 0020A420 A0 1F 00 0A */ lhz r0, 0xa(r31)
/* 8020D4E4 0020A424 54 03 9F 7E */ rlwinm r3, r0, 0x13, 0x1d, 0x1f
/* 8020D4E8 0020A428 30 03 FF FF */ addic r0, r3, -1
/* 8020D4EC 0020A42C 7F C0 19 10 */ subfe r30, r0, r3
lbl_8020D4F0:
/* 8020D4F0 0020A430 3B E0 00 00 */ li r31, 0
/* 8020D4F4 0020A434 57 C0 06 3F */ clrlwi. r0, r30, 0x18
/* 8020D4F8 0020A438 41 82 00 14 */ beq lbl_8020D50C
/* 8020D4FC 0020A43C 4B E3 22 5D */ bl dMpath_c_NS_isExistMapPathData
/* 8020D500 0020A440 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8020D504 0020A444 41 82 00 08 */ beq lbl_8020D50C
/* 8020D508 0020A448 3B E0 00 01 */ li r31, 1
lbl_8020D50C:
/* 8020D50C 0020A44C 7F E3 FB 78 */ mr r3, r31
/* 8020D510 0020A450 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8020D514 0020A454 83 C1 00 08 */ lwz r30, 8(r1)
/* 8020D518 0020A458 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8020D51C 0020A45C 7C 08 03 A6 */ mtlr r0
/* 8020D520 0020A460 38 21 00 10 */ addi r1, r1, 0x10
/* 8020D524 0020A464 4E 80 00 20 */ blr
.global dMeterMap_c_NS_getMapDispSizeTypeNo
dMeterMap_c_NS_getMapDispSizeTypeNo:
/* 8020D528 0020A468 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8020D52C 0020A46C 7C 08 02 A6 */ mflr r0
/* 8020D530 0020A470 90 01 00 24 */ stw r0, 0x24(r1)
/* 8020D534 0020A474 39 61 00 20 */ addi r11, r1, 0x20
/* 8020D538 0020A478 48 15 4C A5 */ bl _savegpr_29
/* 8020D53C 0020A47C 3B A0 00 07 */ li r29, 7
/* 8020D540 0020A480 88 8D 87 E4 */ lbz r4, lbl_80450D64-_SDA_BASE_(r13)
/* 8020D544 0020A484 7C 84 07 74 */ extsb r4, r4
/* 8020D548 0020A488 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8020D54C 0020A48C 3B E3 61 C0 */ addi r31, r3, g_dComIfG_gameInfo@l
/* 8020D550 0020A490 38 7F 4E C4 */ addi r3, r31, 0x4ec4
/* 8020D554 0020A494 4B E1 6E 31 */ bl dStage_roomControl_c_NS_getStatusRoomDt
/* 8020D558 0020A498 81 83 00 00 */ lwz r12, 0(r3)
/* 8020D55C 0020A49C 81 8C 01 0C */ lwz r12, 0x10c(r12)
/* 8020D560 0020A4A0 7D 89 03 A6 */ mtctr r12
/* 8020D564 0020A4A4 4E 80 04 21 */ bctrl
/* 8020D568 0020A4A8 28 03 00 00 */ cmplwi r3, 0
/* 8020D56C 0020A4AC 41 82 00 0C */ beq lbl_8020D578
/* 8020D570 0020A4B0 80 03 00 00 */ lwz r0, 0(r3)
/* 8020D574 0020A4B4 54 1D EF 7E */ rlwinm r29, r0, 0x1d, 0x1d, 0x1f
lbl_8020D578:
/* 8020D578 0020A4B8 3B DF 4E 20 */ addi r30, r31, 0x4e20
/* 8020D57C 0020A4BC 7F C3 F3 78 */ mr r3, r30
/* 8020D580 0020A4C0 81 9E 00 00 */ lwz r12, 0(r30)
/* 8020D584 0020A4C4 81 8C 00 BC */ lwz r12, 0xbc(r12)
/* 8020D588 0020A4C8 7D 89 03 A6 */ mtctr r12
/* 8020D58C 0020A4CC 4E 80 04 21 */ bctrl
/* 8020D590 0020A4D0 A0 03 00 0A */ lhz r0, 0xa(r3)
/* 8020D594 0020A4D4 54 1F 9F 7E */ rlwinm r31, r0, 0x13, 0x1d, 0x1f
/* 8020D598 0020A4D8 7F C3 F3 78 */ mr r3, r30
/* 8020D59C 0020A4DC 81 9E 00 00 */ lwz r12, 0(r30)
/* 8020D5A0 0020A4E0 81 8C 00 BC */ lwz r12, 0xbc(r12)
/* 8020D5A4 0020A4E4 7D 89 03 A6 */ mtctr r12
/* 8020D5A8 0020A4E8 4E 80 04 21 */ bctrl
/* 8020D5AC 0020A4EC A0 03 00 0A */ lhz r0, 0xa(r3)
/* 8020D5B0 0020A4F0 54 00 07 7E */ clrlwi r0, r0, 0x1d
/* 8020D5B4 0020A4F4 2C 00 00 01 */ cmpwi r0, 1
/* 8020D5B8 0020A4F8 40 82 00 0C */ bne lbl_8020D5C4
/* 8020D5BC 0020A4FC 3B A0 00 01 */ li r29, 1
/* 8020D5C0 0020A500 48 00 00 10 */ b lbl_8020D5D0
lbl_8020D5C4:
/* 8020D5C4 0020A504 2C 1D 00 07 */ cmpwi r29, 7
/* 8020D5C8 0020A508 40 82 00 08 */ bne lbl_8020D5D0
/* 8020D5CC 0020A50C 7F FD FB 78 */ mr r29, r31
lbl_8020D5D0:
/* 8020D5D0 0020A510 38 60 00 00 */ li r3, 0
/* 8020D5D4 0020A514 2C 1D 00 02 */ cmpwi r29, 2
/* 8020D5D8 0020A518 41 82 00 3C */ beq lbl_8020D614
/* 8020D5DC 0020A51C 40 80 00 14 */ bge lbl_8020D5F0
/* 8020D5E0 0020A520 2C 1D 00 00 */ cmpwi r29, 0
/* 8020D5E4 0020A524 41 82 00 54 */ beq lbl_8020D638
/* 8020D5E8 0020A528 40 80 00 14 */ bge lbl_8020D5FC
/* 8020D5EC 0020A52C 48 00 00 4C */ b lbl_8020D638
lbl_8020D5F0:
/* 8020D5F0 0020A530 2C 1D 00 04 */ cmpwi r29, 4
/* 8020D5F4 0020A534 40 80 00 44 */ bge lbl_8020D638
/* 8020D5F8 0020A538 48 00 00 2C */ b lbl_8020D624
lbl_8020D5FC:
/* 8020D5FC 0020A53C 2C 00 00 01 */ cmpwi r0, 1
/* 8020D600 0020A540 40 82 00 0C */ bne lbl_8020D60C
/* 8020D604 0020A544 38 60 00 04 */ li r3, 4
/* 8020D608 0020A548 48 00 00 30 */ b lbl_8020D638
lbl_8020D60C:
/* 8020D60C 0020A54C 38 60 00 01 */ li r3, 1
/* 8020D610 0020A550 48 00 00 28 */ b lbl_8020D638
lbl_8020D614:
/* 8020D614 0020A554 2C 00 00 01 */ cmpwi r0, 1
/* 8020D618 0020A558 41 82 00 20 */ beq lbl_8020D638
/* 8020D61C 0020A55C 38 60 00 02 */ li r3, 2
/* 8020D620 0020A560 48 00 00 18 */ b lbl_8020D638
lbl_8020D624:
/* 8020D624 0020A564 2C 00 00 01 */ cmpwi r0, 1
/* 8020D628 0020A568 40 82 00 0C */ bne lbl_8020D634
/* 8020D62C 0020A56C 38 60 00 05 */ li r3, 5
/* 8020D630 0020A570 48 00 00 08 */ b lbl_8020D638
lbl_8020D634:
/* 8020D634 0020A574 38 60 00 03 */ li r3, 3
lbl_8020D638:
/* 8020D638 0020A578 39 61 00 20 */ addi r11, r1, 0x20
/* 8020D63C 0020A57C 48 15 4B ED */ bl _restgpr_29
/* 8020D640 0020A580 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8020D644 0020A584 7C 08 03 A6 */ mtlr r0
/* 8020D648 0020A588 38 21 00 20 */ addi r1, r1, 0x20
/* 8020D64C 0020A58C 4E 80 00 20 */ blr
.global dMeterMap_c_NS_isEnableDispMapAndMapDispSizeTypeNo
dMeterMap_c_NS_isEnableDispMapAndMapDispSizeTypeNo:
/* 8020D650 0020A590 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8020D654 0020A594 7C 08 02 A6 */ mflr r0
/* 8020D658 0020A598 90 01 00 14 */ stw r0, 0x14(r1)
/* 8020D65C 0020A59C 4B FF FE 41 */ bl dMeterMap_c_NS_isEnableDispMap
/* 8020D660 0020A5A0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8020D664 0020A5A4 41 82 00 18 */ beq lbl_8020D67C
/* 8020D668 0020A5A8 4B FF FE C1 */ bl dMeterMap_c_NS_getMapDispSizeTypeNo
/* 8020D66C 0020A5AC 2C 03 00 00 */ cmpwi r3, 0
/* 8020D670 0020A5B0 41 82 00 0C */ beq lbl_8020D67C
/* 8020D674 0020A5B4 38 60 00 01 */ li r3, 1
/* 8020D678 0020A5B8 48 00 00 08 */ b lbl_8020D680
lbl_8020D67C:
/* 8020D67C 0020A5BC 38 60 00 00 */ li r3, 0
lbl_8020D680:
/* 8020D680 0020A5C0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8020D684 0020A5C4 7C 08 03 A6 */ mtlr r0
/* 8020D688 0020A5C8 38 21 00 10 */ addi r1, r1, 0x10
/* 8020D68C 0020A5CC 4E 80 00 20 */ blr
.global dMeterMap_c_NS_getMapDispEdgeBottomY_Layout
dMeterMap_c_NS_getMapDispEdgeBottomY_Layout:
/* 8020D690 0020A5D0 C0 22 AE 20 */ lfs f1, lbl_80454820-_SDA2_BASE_(r2)
/* 8020D694 0020A5D4 4E 80 00 20 */ blr
.global dMeterMap_c_NS_isEventRunCheck
dMeterMap_c_NS_isEventRunCheck:
/* 8020D698 0020A5D8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8020D69C 0020A5DC 7C 08 02 A6 */ mflr r0
/* 8020D6A0 0020A5E0 90 01 00 14 */ stw r0, 0x14(r1)
/* 8020D6A4 0020A5E4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8020D6A8 0020A5E8 7C 7F 1B 78 */ mr r31, r3
/* 8020D6AC 0020A5EC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8020D6B0 0020A5F0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8020D6B4 0020A5F4 88 03 4F AD */ lbz r0, 0x4fad(r3)
/* 8020D6B8 0020A5F8 28 00 00 00 */ cmplwi r0, 0
/* 8020D6BC 0020A5FC 41 82 00 0C */ beq lbl_8020D6C8
/* 8020D6C0 0020A600 38 60 00 01 */ li r3, 1
/* 8020D6C4 0020A604 48 00 00 54 */ b lbl_8020D718
lbl_8020D6C8:
/* 8020D6C8 0020A608 48 02 AB 65 */ bl dMsgObject_c_NS_getStatus
/* 8020D6CC 0020A60C 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 8020D6D0 0020A610 20 60 00 01 */ subfic r3, r0, 1
/* 8020D6D4 0020A614 30 03 FF FF */ addic r0, r3, -1
/* 8020D6D8 0020A618 7C 00 19 10 */ subfe r0, r0, r3
/* 8020D6DC 0020A61C 54 00 06 3F */ clrlwi. r0, r0, 0x18
/* 8020D6E0 0020A620 41 82 00 0C */ beq lbl_8020D6EC
/* 8020D6E4 0020A624 38 60 00 01 */ li r3, 1
/* 8020D6E8 0020A628 48 00 00 30 */ b lbl_8020D718
lbl_8020D6EC:
/* 8020D6EC 0020A62C 80 9F 00 30 */ lwz r4, 0x30(r31)
/* 8020D6F0 0020A630 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8020D6F4 0020A634 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8020D6F8 0020A638 88 63 4F AD */ lbz r3, 0x4fad(r3)
/* 8020D6FC 0020A63C 30 03 FF FF */ addic r0, r3, -1
/* 8020D700 0020A640 7C 00 19 10 */ subfe r0, r0, r3
/* 8020D704 0020A644 54 00 06 3E */ clrlwi r0, r0, 0x18
/* 8020D708 0020A648 7C 64 00 50 */ subf r3, r4, r0
/* 8020D70C 0020A64C 30 03 FF FF */ addic r0, r3, -1
/* 8020D710 0020A650 7C 00 19 10 */ subfe r0, r0, r3
/* 8020D714 0020A654 54 03 06 3E */ clrlwi r3, r0, 0x18
lbl_8020D718:
/* 8020D718 0020A658 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8020D71C 0020A65C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8020D720 0020A660 7C 08 03 A6 */ mtlr r0
/* 8020D724 0020A664 38 21 00 10 */ addi r1, r1, 0x10
/* 8020D728 0020A668 4E 80 00 20 */ blr
.global dMeterMap_c_NS_getMapDispEdgeLeftX_Layout
dMeterMap_c_NS_getMapDispEdgeLeftX_Layout:
/* 8020D72C 0020A66C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8020D730 0020A670 A8 63 00 28 */ lha r3, 0x28(r3)
/* 8020D734 0020A674 38 03 00 23 */ addi r0, r3, 0x23
/* 8020D738 0020A678 C8 22 AE 28 */ lfd f1, lbl_80454828-_SDA2_BASE_(r2)
/* 8020D73C 0020A67C 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8020D740 0020A680 90 01 00 0C */ stw r0, 0xc(r1)
/* 8020D744 0020A684 3C 00 43 30 */ lis r0, 0x4330
/* 8020D748 0020A688 90 01 00 08 */ stw r0, 8(r1)
/* 8020D74C 0020A68C C8 01 00 08 */ lfd f0, 8(r1)
/* 8020D750 0020A690 EC 20 08 28 */ fsubs f1, f0, f1
/* 8020D754 0020A694 38 21 00 10 */ addi r1, r1, 0x10
/* 8020D758 0020A698 4E 80 00 20 */ blr
.global dMeterMap_c_NS_getMapDispEdgeTop
dMeterMap_c_NS_getMapDispEdgeTop:
/* 8020D75C 0020A69C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8020D760 0020A6A0 7C 08 02 A6 */ mflr r0
/* 8020D764 0020A6A4 90 01 00 24 */ stw r0, 0x24(r1)
/* 8020D768 0020A6A8 DB E1 00 10 */ stfd f31, 0x10(r1)
/* 8020D76C 0020A6AC F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0
/* 8020D770 0020A6B0 C3 E2 AE 30 */ lfs f31, lbl_80454830-_SDA2_BASE_(r2)
/* 8020D774 0020A6B4 80 83 00 08 */ lwz r4, 8(r3)
/* 8020D778 0020A6B8 28 04 00 00 */ cmplwi r4, 0
/* 8020D77C 0020A6BC 41 82 00 48 */ beq lbl_8020D7C4
/* 8020D780 0020A6C0 C0 44 00 68 */ lfs f2, 0x68(r4)
/* 8020D784 0020A6C4 C0 64 00 60 */ lfs f3, 0x60(r4)
/* 8020D788 0020A6C8 C0 22 AE 34 */ lfs f1, lbl_80454834-_SDA2_BASE_(r2)
/* 8020D78C 0020A6CC C0 04 00 58 */ lfs f0, 0x58(r4)
/* 8020D790 0020A6D0 EC 81 00 24 */ fdivs f4, f1, f0
/* 8020D794 0020A6D4 A0 04 00 7A */ lhz r0, 0x7a(r4)
/* 8020D798 0020A6D8 C0 A4 00 70 */ lfs f5, 0x70(r4)
/* 8020D79C 0020A6DC C8 22 AE 38 */ lfd f1, lbl_80454838-_SDA2_BASE_(r2)
/* 8020D7A0 0020A6E0 90 01 00 0C */ stw r0, 0xc(r1)
/* 8020D7A4 0020A6E4 3C 00 43 30 */ lis r0, 0x4330
/* 8020D7A8 0020A6E8 90 01 00 08 */ stw r0, 8(r1)
/* 8020D7AC 0020A6EC C8 01 00 08 */ lfd f0, 8(r1)
/* 8020D7B0 0020A6F0 EC 20 08 28 */ fsubs f1, f0, f1
/* 8020D7B4 0020A6F4 EC 03 10 28 */ fsubs f0, f3, f2
/* 8020D7B8 0020A6F8 EC 04 00 32 */ fmuls f0, f4, f0
/* 8020D7BC 0020A6FC EC 01 00 28 */ fsubs f0, f1, f0
/* 8020D7C0 0020A700 EF E0 28 28 */ fsubs f31, f0, f5
lbl_8020D7C4:
/* 8020D7C4 0020A704 4B FF FE CD */ bl dMeterMap_c_NS_getMapDispEdgeBottomY_Layout
/* 8020D7C8 0020A708 EC 21 F8 28 */ fsubs f1, f1, f31
/* 8020D7CC 0020A70C E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0
/* 8020D7D0 0020A710 CB E1 00 10 */ lfd f31, 0x10(r1)
/* 8020D7D4 0020A714 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8020D7D8 0020A718 7C 08 03 A6 */ mtlr r0
/* 8020D7DC 0020A71C 38 21 00 20 */ addi r1, r1, 0x20
/* 8020D7E0 0020A720 4E 80 00 20 */ blr
.global dMeterMap_c_NS_getDispPosInside_OffsetX
dMeterMap_c_NS_getDispPosInside_OffsetX:
/* 8020D7E4 0020A724 38 60 00 00 */ li r3, 0
/* 8020D7E8 0020A728 4E 80 00 20 */ blr
.global dMeterMap_c_NS_getDispPosOutSide_OffsetX
dMeterMap_c_NS_getDispPosOutSide_OffsetX:
/* 8020D7EC 0020A72C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8020D7F0 0020A730 7C 08 02 A6 */ mflr r0
/* 8020D7F4 0020A734 90 01 00 24 */ stw r0, 0x24(r1)
/* 8020D7F8 0020A738 DB E1 00 10 */ stfd f31, 0x10(r1)
/* 8020D7FC 0020A73C F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0
/* 8020D800 0020A740 C0 22 AE 40 */ lfs f1, lbl_80454840-_SDA2_BASE_(r2)
/* 8020D804 0020A744 C0 03 00 20 */ lfs f0, 0x20(r3)
/* 8020D808 0020A748 EF E1 00 28 */ fsubs f31, f1, f0
/* 8020D80C 0020A74C C0 42 AE 30 */ lfs f2, lbl_80454830-_SDA2_BASE_(r2)
/* 8020D810 0020A750 80 83 00 08 */ lwz r4, 8(r3)
/* 8020D814 0020A754 28 04 00 00 */ cmplwi r4, 0
/* 8020D818 0020A758 41 82 00 2C */ beq lbl_8020D844
/* 8020D81C 0020A75C C0 44 00 5C */ lfs f2, 0x5c(r4)
/* 8020D820 0020A760 C0 22 AE 34 */ lfs f1, lbl_80454834-_SDA2_BASE_(r2)
/* 8020D824 0020A764 C0 04 00 58 */ lfs f0, 0x58(r4)
/* 8020D828 0020A768 EC 61 00 24 */ fdivs f3, f1, f0
/* 8020D82C 0020A76C EC 43 00 B2 */ fmuls f2, f3, f2
/* 8020D830 0020A770 C0 04 00 68 */ lfs f0, 0x68(r4)
/* 8020D834 0020A774 C0 24 00 6C */ lfs f1, 0x6c(r4)
/* 8020D838 0020A778 EC 03 00 32 */ fmuls f0, f3, f0
/* 8020D83C 0020A77C EC 01 00 2A */ fadds f0, f1, f0
/* 8020D840 0020A780 EC 42 00 2A */ fadds f2, f2, f0
lbl_8020D844:
/* 8020D844 0020A784 EF FF 10 2A */ fadds f31, f31, f2
/* 8020D848 0020A788 4B FF FE E5 */ bl dMeterMap_c_NS_getMapDispEdgeLeftX_Layout
/* 8020D84C 0020A78C EC 1F 08 28 */ fsubs f0, f31, f1
/* 8020D850 0020A790 FC 00 00 1E */ fctiwz f0, f0
/* 8020D854 0020A794 D8 01 00 08 */ stfd f0, 8(r1)
/* 8020D858 0020A798 80 61 00 0C */ lwz r3, 0xc(r1)
/* 8020D85C 0020A79C E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0
/* 8020D860 0020A7A0 CB E1 00 10 */ lfd f31, 0x10(r1)
/* 8020D864 0020A7A4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8020D868 0020A7A8 7C 08 03 A6 */ mtlr r0
/* 8020D86C 0020A7AC 38 21 00 20 */ addi r1, r1, 0x20
/* 8020D870 0020A7B0 4E 80 00 20 */ blr
.global dMeterMap_c_NS_setDispPosInsideFlg_SE_On
dMeterMap_c_NS_setDispPosInsideFlg_SE_On:
/* 8020D874 0020A7B4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8020D878 0020A7B8 7C 08 02 A6 */ mflr r0
/* 8020D87C 0020A7BC 90 01 00 14 */ stw r0, 0x14(r1)
/* 8020D880 0020A7C0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8020D884 0020A7C4 7C 7F 1B 78 */ mr r31, r3
/* 8020D888 0020A7C8 4B FF FD C9 */ bl dMeterMap_c_NS_isEnableDispMapAndMapDispSizeTypeNo
/* 8020D88C 0020A7CC 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8020D890 0020A7D0 41 82 00 18 */ beq lbl_8020D8A8
/* 8020D894 0020A7D4 4B E2 07 B5 */ bl dComIfGp_mapShow
/* 8020D898 0020A7D8 38 00 00 01 */ li r0, 1
/* 8020D89C 0020A7DC 98 1F 00 2D */ stb r0, 0x2d(r31)
/* 8020D8A0 0020A7E0 38 00 00 07 */ li r0, 7
/* 8020D8A4 0020A7E4 98 1F 00 2E */ stb r0, 0x2e(r31)
lbl_8020D8A8:
/* 8020D8A8 0020A7E8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8020D8AC 0020A7EC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8020D8B0 0020A7F0 7C 08 03 A6 */ mtlr r0
/* 8020D8B4 0020A7F4 38 21 00 10 */ addi r1, r1, 0x10
/* 8020D8B8 0020A7F8 4E 80 00 20 */ blr
.global dMeterMap_c_NS_setDispPosOutsideFlg_SE_On
dMeterMap_c_NS_setDispPosOutsideFlg_SE_On:
/* 8020D8BC 0020A7FC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8020D8C0 0020A800 7C 08 02 A6 */ mflr r0
/* 8020D8C4 0020A804 90 01 00 14 */ stw r0, 0x14(r1)
/* 8020D8C8 0020A808 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8020D8CC 0020A80C 7C 7F 1B 78 */ mr r31, r3
/* 8020D8D0 0020A810 4B E2 07 A9 */ bl dComIfGp_mapHide
/* 8020D8D4 0020A814 38 00 00 00 */ li r0, 0
/* 8020D8D8 0020A818 98 1F 00 2D */ stb r0, 0x2d(r31)
/* 8020D8DC 0020A81C 38 00 00 07 */ li r0, 7
/* 8020D8E0 0020A820 98 1F 00 2E */ stb r0, 0x2e(r31)
/* 8020D8E4 0020A824 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8020D8E8 0020A828 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8020D8EC 0020A82C 7C 08 03 A6 */ mtlr r0
/* 8020D8F0 0020A830 38 21 00 10 */ addi r1, r1, 0x10
/* 8020D8F4 0020A834 4E 80 00 20 */ blr
.global dMeterMap_c_NS_setMapAlpha
dMeterMap_c_NS_setMapAlpha:
/* 8020D8F8 0020A838 98 83 00 2C */ stb r4, 0x2c(r3)
/* 8020D8FC 0020A83C 4E 80 00 20 */ blr
.global dMeterMap_c_NS_isMapOpenCheck
dMeterMap_c_NS_isMapOpenCheck:
/* 8020D900 0020A840 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8020D904 0020A844 7C 08 02 A6 */ mflr r0
/* 8020D908 0020A848 90 01 00 14 */ stw r0, 0x14(r1)
/* 8020D90C 0020A84C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8020D910 0020A850 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8020D914 0020A854 85 83 4E 20 */ lwzu r12, 0x4e20(r3)
/* 8020D918 0020A858 81 8C 00 BC */ lwz r12, 0xbc(r12)
/* 8020D91C 0020A85C 7D 89 03 A6 */ mtctr r12
/* 8020D920 0020A860 4E 80 04 21 */ bctrl
/* 8020D924 0020A864 A0 03 00 0A */ lhz r0, 0xa(r3)
/* 8020D928 0020A868 54 00 07 7E */ clrlwi r0, r0, 0x1d
/* 8020D92C 0020A86C 20 60 00 07 */ subfic r3, r0, 7
/* 8020D930 0020A870 30 03 FF FF */ addic r0, r3, -1
/* 8020D934 0020A874 7C 60 19 10 */ subfe r3, r0, r3
/* 8020D938 0020A878 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8020D93C 0020A87C 7C 08 03 A6 */ mtlr r0
/* 8020D940 0020A880 38 21 00 10 */ addi r1, r1, 0x10
/* 8020D944 0020A884 4E 80 00 20 */ blr
.global dMeterMap_c
dMeterMap_c:
/* 8020D948 0020A888 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8020D94C 0020A88C 7C 08 02 A6 */ mflr r0
/* 8020D950 0020A890 90 01 00 14 */ stw r0, 0x14(r1)
/* 8020D954 0020A894 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8020D958 0020A898 7C 7F 1B 78 */ mr r31, r3
/* 8020D95C 0020A89C 3C A0 80 3A */ lis r5, lbl_803A6F88@ha
/* 8020D960 0020A8A0 38 05 6F 88 */ addi r0, r5, lbl_803A6F88@l
/* 8020D964 0020A8A4 90 03 00 00 */ stw r0, 0(r3)
/* 8020D968 0020A8A8 3C A0 80 3C */ lis r5, lbl_803BF2F8@ha
/* 8020D96C 0020A8AC 38 05 F2 F8 */ addi r0, r5, lbl_803BF2F8@l
/* 8020D970 0020A8B0 90 03 00 00 */ stw r0, 0(r3)
/* 8020D974 0020A8B4 48 00 00 79 */ bl dMeterMap_c_NS__create
/* 8020D978 0020A8B8 7F E3 FB 78 */ mr r3, r31
/* 8020D97C 0020A8BC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8020D980 0020A8C0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8020D984 0020A8C4 7C 08 03 A6 */ mtlr r0
/* 8020D988 0020A8C8 38 21 00 10 */ addi r1, r1, 0x10
/* 8020D98C 0020A8CC 4E 80 00 20 */ blr
/* 8020D990 0020A8D0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8020D994 0020A8D4 7C 08 02 A6 */ mflr r0
/* 8020D998 0020A8D8 90 01 00 14 */ stw r0, 0x14(r1)
/* 8020D99C 0020A8DC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8020D9A0 0020A8E0 93 C1 00 08 */ stw r30, 8(r1)
/* 8020D9A4 0020A8E4 7C 7E 1B 79 */ or. r30, r3, r3
/* 8020D9A8 0020A8E8 7C 9F 23 78 */ mr r31, r4
/* 8020D9AC 0020A8EC 41 82 00 24 */ beq lbl_8020D9D0
/* 8020D9B0 0020A8F0 3C 80 80 3C */ lis r4, lbl_803BF2F8@ha
/* 8020D9B4 0020A8F4 38 04 F2 F8 */ addi r0, r4, lbl_803BF2F8@l
/* 8020D9B8 0020A8F8 90 1E 00 00 */ stw r0, 0(r30)
/* 8020D9BC 0020A8FC 48 00 02 95 */ bl dMeterMap_c_NS__delete
/* 8020D9C0 0020A900 7F E0 07 35 */ extsh. r0, r31
/* 8020D9C4 0020A904 40 81 00 0C */ ble lbl_8020D9D0
/* 8020D9C8 0020A908 7F C3 F3 78 */ mr r3, r30
/* 8020D9CC 0020A90C 48 0C 13 71 */ bl __dl__FPv
lbl_8020D9D0:
/* 8020D9D0 0020A910 7F C3 F3 78 */ mr r3, r30
/* 8020D9D4 0020A914 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8020D9D8 0020A918 83 C1 00 08 */ lwz r30, 8(r1)
/* 8020D9DC 0020A91C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8020D9E0 0020A920 7C 08 03 A6 */ mtlr r0
/* 8020D9E4 0020A924 38 21 00 10 */ addi r1, r1, 0x10
/* 8020D9E8 0020A928 4E 80 00 20 */ blr
.global dMeterMap_c_NS__create
dMeterMap_c_NS__create:
/* 8020D9EC 0020A92C 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 8020D9F0 0020A930 7C 08 02 A6 */ mflr r0
/* 8020D9F4 0020A934 90 01 00 34 */ stw r0, 0x34(r1)
/* 8020D9F8 0020A938 39 61 00 30 */ addi r11, r1, 0x30
/* 8020D9FC 0020A93C 48 15 47 D9 */ bl _savegpr_27
/* 8020DA00 0020A940 7C 7F 1B 78 */ mr r31, r3
/* 8020DA04 0020A944 4B FF FB 25 */ bl dMeterMap_c_NS_getMapDispSizeTypeNo
/* 8020DA08 0020A948 4B FF FB 21 */ bl dMeterMap_c_NS_getMapDispSizeTypeNo
/* 8020DA0C 0020A94C 2C 03 00 03 */ cmpwi r3, 3
/* 8020DA10 0020A950 41 82 00 58 */ beq lbl_8020DA68
/* 8020DA14 0020A954 40 80 00 1C */ bge lbl_8020DA30
/* 8020DA18 0020A958 2C 03 00 01 */ cmpwi r3, 1
/* 8020DA1C 0020A95C 41 82 00 24 */ beq lbl_8020DA40
/* 8020DA20 0020A960 40 80 00 34 */ bge lbl_8020DA54
/* 8020DA24 0020A964 2C 03 00 00 */ cmpwi r3, 0
/* 8020DA28 0020A968 40 80 00 54 */ bge lbl_8020DA7C
/* 8020DA2C 0020A96C 48 00 00 74 */ b lbl_8020DAA0
lbl_8020DA30:
/* 8020DA30 0020A970 2C 03 00 05 */ cmpwi r3, 5
/* 8020DA34 0020A974 41 82 00 5C */ beq lbl_8020DA90
/* 8020DA38 0020A978 40 80 00 68 */ bge lbl_8020DAA0
/* 8020DA3C 0020A97C 48 00 00 40 */ b lbl_8020DA7C
lbl_8020DA40:
/* 8020DA40 0020A980 3B 80 00 D8 */ li r28, 0xd8
/* 8020DA44 0020A984 3B 60 00 D8 */ li r27, 0xd8
/* 8020DA48 0020A988 3B C0 00 90 */ li r30, 0x90
/* 8020DA4C 0020A98C 3B A0 00 90 */ li r29, 0x90
/* 8020DA50 0020A990 48 00 00 50 */ b lbl_8020DAA0
lbl_8020DA54:
/* 8020DA54 0020A994 3B 80 00 D8 */ li r28, 0xd8
/* 8020DA58 0020A998 3B 60 00 D8 */ li r27, 0xd8
/* 8020DA5C 0020A99C 3B C0 00 D8 */ li r30, 0xd8
/* 8020DA60 0020A9A0 3B A0 00 D8 */ li r29, 0xd8
/* 8020DA64 0020A9A4 48 00 00 3C */ b lbl_8020DAA0
lbl_8020DA68:
/* 8020DA68 0020A9A8 3B 80 00 D8 */ li r28, 0xd8
/* 8020DA6C 0020A9AC 3B 60 00 D8 */ li r27, 0xd8
/* 8020DA70 0020A9B0 3B C0 00 60 */ li r30, 0x60
/* 8020DA74 0020A9B4 3B A0 00 60 */ li r29, 0x60
/* 8020DA78 0020A9B8 48 00 00 28 */ b lbl_8020DAA0
lbl_8020DA7C:
/* 8020DA7C 0020A9BC 3B 80 00 90 */ li r28, 0x90
/* 8020DA80 0020A9C0 3B 60 00 90 */ li r27, 0x90
/* 8020DA84 0020A9C4 3B C0 00 90 */ li r30, 0x90
/* 8020DA88 0020A9C8 3B A0 00 90 */ li r29, 0x90
/* 8020DA8C 0020A9CC 48 00 00 14 */ b lbl_8020DAA0
lbl_8020DA90:
/* 8020DA90 0020A9D0 3B 80 00 90 */ li r28, 0x90
/* 8020DA94 0020A9D4 3B 60 00 90 */ li r27, 0x90
/* 8020DA98 0020A9D8 3B C0 00 60 */ li r30, 0x60
/* 8020DA9C 0020A9DC 3B A0 00 60 */ li r29, 0x60
lbl_8020DAA0:
/* 8020DAA0 0020A9E0 7F C0 07 34 */ extsh r0, r30
/* 8020DAA4 0020A9E4 C8 22 AE 28 */ lfd f1, lbl_80454828-_SDA2_BASE_(r2)
/* 8020DAA8 0020A9E8 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8020DAAC 0020A9EC 90 01 00 0C */ stw r0, 0xc(r1)
/* 8020DAB0 0020A9F0 3C 60 43 30 */ lis r3, 0x4330
/* 8020DAB4 0020A9F4 90 61 00 08 */ stw r3, 8(r1)
/* 8020DAB8 0020A9F8 C8 01 00 08 */ lfd f0, 8(r1)
/* 8020DABC 0020A9FC EC 00 08 28 */ fsubs f0, f0, f1
/* 8020DAC0 0020AA00 D0 1F 00 20 */ stfs f0, 0x20(r31)
/* 8020DAC4 0020AA04 7F A0 07 34 */ extsh r0, r29
/* 8020DAC8 0020AA08 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8020DACC 0020AA0C 90 01 00 14 */ stw r0, 0x14(r1)
/* 8020DAD0 0020AA10 90 61 00 10 */ stw r3, 0x10(r1)
/* 8020DAD4 0020AA14 C8 01 00 10 */ lfd f0, 0x10(r1)
/* 8020DAD8 0020AA18 EC 00 08 28 */ fsubs f0, f0, f1
/* 8020DADC 0020AA1C D0 1F 00 24 */ stfs f0, 0x24(r31)
/* 8020DAE0 0020AA20 38 60 00 94 */ li r3, 0x94
/* 8020DAE4 0020AA24 48 0C 11 69 */ bl __nw__FUl
/* 8020DAE8 0020AA28 7C 60 1B 79 */ or. r0, r3, r3
/* 8020DAEC 0020AA2C 41 82 00 1C */ beq lbl_8020DB08
/* 8020DAF0 0020AA30 7F C4 F3 78 */ mr r4, r30
/* 8020DAF4 0020AA34 7F A5 EB 78 */ mr r5, r29
/* 8020DAF8 0020AA38 7F 86 E3 78 */ mr r6, r28
/* 8020DAFC 0020AA3C 7F 67 DB 78 */ mr r7, r27
/* 8020DB00 0020AA40 4B E1 BD 75 */ bl dMap_c
/* 8020DB04 0020AA44 7C 60 1B 78 */ mr r0, r3
lbl_8020DB08:
/* 8020DB08 0020AA48 90 1F 00 08 */ stw r0, 8(r31)
/* 8020DB0C 0020AA4C 38 60 01 50 */ li r3, 0x150
/* 8020DB10 0020AA50 48 0C 11 3D */ bl __nw__FUl
/* 8020DB14 0020AA54 7C 60 1B 79 */ or. r0, r3, r3
/* 8020DB18 0020AA58 41 82 00 14 */ beq lbl_8020DB2C
/* 8020DB1C 0020AA5C 80 9F 00 08 */ lwz r4, 8(r31)
/* 8020DB20 0020AA60 80 84 00 48 */ lwz r4, 0x48(r4)
/* 8020DB24 0020AA64 48 0E EB E5 */ bl J2DPicture_X3_
/* 8020DB28 0020AA68 7C 60 1B 78 */ mr r0, r3
lbl_8020DB2C:
/* 8020DB2C 0020AA6C 90 1F 00 04 */ stw r0, 4(r31)
/* 8020DB30 0020AA70 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8020DB34 0020AA74 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8020DB38 0020AA78 3B C3 09 58 */ addi r30, r3, 0x958
/* 8020DB3C 0020AA7C 7F C3 F3 78 */ mr r3, r30
/* 8020DB40 0020AA80 38 80 00 01 */ li r4, 1
/* 8020DB44 0020AA84 4B E2 6D F1 */ bl isDungeonItem__12dSv_memBit_cCFi
/* 8020DB48 0020AA88 90 7F 00 0C */ stw r3, 0xc(r31)
/* 8020DB4C 0020AA8C 7F C3 F3 78 */ mr r3, r30
/* 8020DB50 0020AA90 38 80 00 00 */ li r4, 0
/* 8020DB54 0020AA94 4B E2 6D E1 */ bl isDungeonItem__12dSv_memBit_cCFi
/* 8020DB58 0020AA98 90 7F 00 10 */ stw r3, 0x10(r31)
/* 8020DB5C 0020AA9C 38 00 00 00 */ li r0, 0
/* 8020DB60 0020AAA0 90 1F 00 14 */ stw r0, 0x14(r31)
/* 8020DB64 0020AAA4 98 1F 00 2A */ stb r0, 0x2a(r31)
/* 8020DB68 0020AAA8 4B E2 05 41 */ bl dComIfGp_checkMapShow
/* 8020DB6C 0020AAAC 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8020DB70 0020AAB0 41 82 00 38 */ beq lbl_8020DBA8
/* 8020DB74 0020AAB4 38 00 00 01 */ li r0, 1
/* 8020DB78 0020AAB8 98 1F 00 2D */ stb r0, 0x2d(r31)
/* 8020DB7C 0020AABC 4B FF FA D5 */ bl dMeterMap_c_NS_isEnableDispMapAndMapDispSizeTypeNo
/* 8020DB80 0020AAC0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8020DB84 0020AAC4 40 82 00 0C */ bne lbl_8020DB90
/* 8020DB88 0020AAC8 38 00 00 00 */ li r0, 0
/* 8020DB8C 0020AACC 98 1F 00 2D */ stb r0, 0x2d(r31)
lbl_8020DB90:
/* 8020DB90 0020AAD0 4B FF FD 71 */ bl dMeterMap_c_NS_isMapOpenCheck
/* 8020DB94 0020AAD4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8020DB98 0020AAD8 40 82 00 18 */ bne lbl_8020DBB0
/* 8020DB9C 0020AADC 38 00 00 00 */ li r0, 0
/* 8020DBA0 0020AAE0 98 1F 00 2D */ stb r0, 0x2d(r31)
/* 8020DBA4 0020AAE4 48 00 00 0C */ b lbl_8020DBB0
lbl_8020DBA8:
/* 8020DBA8 0020AAE8 38 00 00 00 */ li r0, 0
/* 8020DBAC 0020AAEC 98 1F 00 2D */ stb r0, 0x2d(r31)
lbl_8020DBB0:
/* 8020DBB0 0020AAF0 88 1F 00 2D */ lbz r0, 0x2d(r31)
/* 8020DBB4 0020AAF4 28 00 00 00 */ cmplwi r0, 0
/* 8020DBB8 0020AAF8 41 82 00 2C */ beq lbl_8020DBE4
/* 8020DBBC 0020AAFC 38 00 00 01 */ li r0, 1
/* 8020DBC0 0020AB00 98 1F 00 2D */ stb r0, 0x2d(r31)
/* 8020DBC4 0020AB04 7F E3 FB 78 */ mr r3, r31
/* 8020DBC8 0020AB08 4B FF FC 1D */ bl dMeterMap_c_NS_getDispPosInside_OffsetX
/* 8020DBCC 0020AB0C B0 7F 00 28 */ sth r3, 0x28(r31)
/* 8020DBD0 0020AB10 38 00 00 01 */ li r0, 1
/* 8020DBD4 0020AB14 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 8020DBD8 0020AB18 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 8020DBDC 0020AB1C 98 03 00 BF */ stb r0, 0xbf(r3)
/* 8020DBE0 0020AB20 48 00 00 28 */ b lbl_8020DC08
lbl_8020DBE4:
/* 8020DBE4 0020AB24 38 00 00 00 */ li r0, 0
/* 8020DBE8 0020AB28 98 1F 00 2D */ stb r0, 0x2d(r31)
/* 8020DBEC 0020AB2C 7F E3 FB 78 */ mr r3, r31
/* 8020DBF0 0020AB30 4B FF FB FD */ bl dMeterMap_c_NS_getDispPosOutSide_OffsetX
/* 8020DBF4 0020AB34 B0 7F 00 28 */ sth r3, 0x28(r31)
/* 8020DBF8 0020AB38 38 00 00 00 */ li r0, 0
/* 8020DBFC 0020AB3C 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 8020DC00 0020AB40 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 8020DC04 0020AB44 98 03 00 BF */ stb r0, 0xbf(r3)
lbl_8020DC08:
/* 8020DC08 0020AB48 38 00 00 00 */ li r0, 0
/* 8020DC0C 0020AB4C 98 1F 00 2E */ stb r0, 0x2e(r31)
/* 8020DC10 0020AB50 B0 1F 00 28 */ sth r0, 0x28(r31)
/* 8020DC14 0020AB54 90 1F 00 30 */ stw r0, 0x30(r31)
/* 8020DC18 0020AB58 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8020DC1C 0020AB5C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8020DC20 0020AB60 38 63 07 F0 */ addi r3, r3, 0x7f0
/* 8020DC24 0020AB64 3C 80 80 3A */ lis r4, lbl_803A7288@ha
/* 8020DC28 0020AB68 38 84 72 88 */ addi r4, r4, lbl_803A7288@l
/* 8020DC2C 0020AB6C A0 84 00 EC */ lhz r4, 0xec(r4)
/* 8020DC30 0020AB70 4B E2 6D 8D */ bl isEventBit__11dSv_event_cCFUs
/* 8020DC34 0020AB74 98 7F 00 2B */ stb r3, 0x2b(r31)
/* 8020DC38 0020AB78 39 61 00 30 */ addi r11, r1, 0x30
/* 8020DC3C 0020AB7C 48 15 45 E5 */ bl _restgpr_27
/* 8020DC40 0020AB80 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8020DC44 0020AB84 7C 08 03 A6 */ mtlr r0
/* 8020DC48 0020AB88 38 21 00 30 */ addi r1, r1, 0x30
/* 8020DC4C 0020AB8C 4E 80 00 20 */ blr
.global dMeterMap_c_NS__delete
dMeterMap_c_NS__delete:
/* 8020DC50 0020AB90 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8020DC54 0020AB94 7C 08 02 A6 */ mflr r0
/* 8020DC58 0020AB98 90 01 00 14 */ stw r0, 0x14(r1)
/* 8020DC5C 0020AB9C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8020DC60 0020ABA0 7C 7F 1B 78 */ mr r31, r3
/* 8020DC64 0020ABA4 80 63 00 04 */ lwz r3, 4(r3)
/* 8020DC68 0020ABA8 28 03 00 00 */ cmplwi r3, 0
/* 8020DC6C 0020ABAC 41 82 00 1C */ beq lbl_8020DC88
/* 8020DC70 0020ABB0 41 82 00 18 */ beq lbl_8020DC88
/* 8020DC74 0020ABB4 38 80 00 01 */ li r4, 1
/* 8020DC78 0020ABB8 81 83 00 00 */ lwz r12, 0(r3)
/* 8020DC7C 0020ABBC 81 8C 00 08 */ lwz r12, 8(r12)
/* 8020DC80 0020ABC0 7D 89 03 A6 */ mtctr r12
/* 8020DC84 0020ABC4 4E 80 04 21 */ bctrl
lbl_8020DC88:
/* 8020DC88 0020ABC8 80 7F 00 08 */ lwz r3, 8(r31)
/* 8020DC8C 0020ABCC 28 03 00 00 */ cmplwi r3, 0
/* 8020DC90 0020ABD0 41 82 00 1C */ beq lbl_8020DCAC
/* 8020DC94 0020ABD4 41 82 00 18 */ beq lbl_8020DCAC
/* 8020DC98 0020ABD8 38 80 00 01 */ li r4, 1
/* 8020DC9C 0020ABDC 81 83 00 00 */ lwz r12, 0(r3)
/* 8020DCA0 0020ABE0 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 8020DCA4 0020ABE4 7D 89 03 A6 */ mtctr r12
/* 8020DCA8 0020ABE8 4E 80 04 21 */ bctrl
lbl_8020DCAC:
/* 8020DCAC 0020ABEC 4B FF F9 A5 */ bl dMeterMap_c_NS_isEnableDispMapAndMapDispSizeTypeNo
/* 8020DCB0 0020ABF0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8020DCB4 0020ABF4 41 82 00 1C */ beq lbl_8020DCD0
/* 8020DCB8 0020ABF8 88 1F 00 2D */ lbz r0, 0x2d(r31)
/* 8020DCBC 0020ABFC 28 00 00 00 */ cmplwi r0, 0
/* 8020DCC0 0020AC00 41 82 00 0C */ beq lbl_8020DCCC
/* 8020DCC4 0020AC04 4B E2 03 85 */ bl dComIfGp_mapShow
/* 8020DCC8 0020AC08 48 00 00 08 */ b lbl_8020DCD0
lbl_8020DCCC:
/* 8020DCCC 0020AC0C 4B E2 03 AD */ bl dComIfGp_mapHide
lbl_8020DCD0:
/* 8020DCD0 0020AC10 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8020DCD4 0020AC14 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8020DCD8 0020AC18 7C 08 03 A6 */ mtlr r0
/* 8020DCDC 0020AC1C 38 21 00 10 */ addi r1, r1, 0x10
/* 8020DCE0 0020AC20 4E 80 00 20 */ blr
.global dMeterMap_c_NS__move
dMeterMap_c_NS__move:
/* 8020DCE4 0020AC24 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 8020DCE8 0020AC28 7C 08 02 A6 */ mflr r0
/* 8020DCEC 0020AC2C 90 01 00 44 */ stw r0, 0x44(r1)
/* 8020DCF0 0020AC30 39 61 00 40 */ addi r11, r1, 0x40
/* 8020DCF4 0020AC34 48 15 44 E5 */ bl _savegpr_28
/* 8020DCF8 0020AC38 7C 7E 1B 78 */ mr r30, r3
/* 8020DCFC 0020AC3C 7C 9F 23 78 */ mr r31, r4
/* 8020DD00 0020AC40 88 03 00 2B */ lbz r0, 0x2b(r3)
/* 8020DD04 0020AC44 28 00 00 00 */ cmplwi r0, 0
/* 8020DD08 0020AC48 40 82 00 84 */ bne lbl_8020DD8C
/* 8020DD0C 0020AC4C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8020DD10 0020AC50 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8020DD14 0020AC54 3B 83 07 F0 */ addi r28, r3, 0x7f0
/* 8020DD18 0020AC58 7F 83 E3 78 */ mr r3, r28
/* 8020DD1C 0020AC5C 3C 80 80 3A */ lis r4, lbl_803A7288@ha
/* 8020DD20 0020AC60 3B A4 72 88 */ addi r29, r4, lbl_803A7288@l
/* 8020DD24 0020AC64 A0 9D 00 EC */ lhz r4, 0xec(r29)
/* 8020DD28 0020AC68 4B E2 6C 95 */ bl isEventBit__11dSv_event_cCFUs
/* 8020DD2C 0020AC6C 2C 03 00 00 */ cmpwi r3, 0
/* 8020DD30 0020AC70 41 82 00 5C */ beq lbl_8020DD8C
/* 8020DD34 0020AC74 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8020DD38 0020AC78 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8020DD3C 0020AC7C 38 63 4E 00 */ addi r3, r3, 0x4e00
/* 8020DD40 0020AC80 3C 80 80 3A */ lis r4, lbl_80398208@ha
/* 8020DD44 0020AC84 38 84 82 08 */ addi r4, r4, lbl_80398208@l
/* 8020DD48 0020AC88 48 15 AC 4D */ bl strcmp
/* 8020DD4C 0020AC8C 2C 03 00 00 */ cmpwi r3, 0
/* 8020DD50 0020AC90 40 82 00 1C */ bne lbl_8020DD6C
/* 8020DD54 0020AC94 7F 83 E3 78 */ mr r3, r28
/* 8020DD58 0020AC98 3C 80 80 3A */ lis r4, lbl_803A7288@ha
/* 8020DD5C 0020AC9C 38 84 72 88 */ addi r4, r4, lbl_803A7288@l
/* 8020DD60 0020ACA0 A0 84 00 EE */ lhz r4, 0xee(r4)
/* 8020DD64 0020ACA4 4B E2 6C 29 */ bl onEventBit__11dSv_event_cFUs
/* 8020DD68 0020ACA8 48 00 00 24 */ b lbl_8020DD8C
lbl_8020DD6C:
/* 8020DD6C 0020ACAC 7F 83 E3 78 */ mr r3, r28
/* 8020DD70 0020ACB0 A0 9D 00 EC */ lhz r4, 0xec(r29)
/* 8020DD74 0020ACB4 4B E2 6C 49 */ bl isEventBit__11dSv_event_cCFUs
/* 8020DD78 0020ACB8 98 7E 00 2B */ stb r3, 0x2b(r30)
/* 8020DD7C 0020ACBC 38 00 00 02 */ li r0, 2
/* 8020DD80 0020ACC0 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 8020DD84 0020ACC4 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 8020DD88 0020ACC8 98 03 00 C1 */ stb r0, 0xc1(r3)
lbl_8020DD8C:
/* 8020DD8C 0020ACCC 8B AD 87 E4 */ lbz r29, lbl_80450D64-_SDA_BASE_(r13)
/* 8020DD90 0020ACD0 7F BD 07 74 */ extsb r29, r29
/* 8020DD94 0020ACD4 93 FE 00 14 */ stw r31, 0x14(r30)
/* 8020DD98 0020ACD8 7F C3 F3 78 */ mr r3, r30
/* 8020DD9C 0020ACDC 48 00 06 C1 */ bl dMeterMap_c_NS_checkMoveStatus
/* 8020DDA0 0020ACE0 98 7E 00 2A */ stb r3, 0x2a(r30)
/* 8020DDA4 0020ACE4 88 1E 00 2A */ lbz r0, 0x2a(r30)
/* 8020DDA8 0020ACE8 28 00 00 01 */ cmplwi r0, 1
/* 8020DDAC 0020ACEC 41 82 00 50 */ beq lbl_8020DDFC
/* 8020DDB0 0020ACF0 28 00 00 02 */ cmplwi r0, 2
/* 8020DDB4 0020ACF4 41 82 00 48 */ beq lbl_8020DDFC
/* 8020DDB8 0020ACF8 28 00 00 03 */ cmplwi r0, 3
/* 8020DDBC 0020ACFC 41 82 00 40 */ beq lbl_8020DDFC
/* 8020DDC0 0020AD00 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 8020DDC4 0020AD04 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 8020DDC8 0020AD08 88 03 00 C1 */ lbz r0, 0xc1(r3)
/* 8020DDCC 0020AD0C 28 00 00 07 */ cmplwi r0, 7
/* 8020DDD0 0020AD10 41 82 00 2C */ beq lbl_8020DDFC
/* 8020DDD4 0020AD14 28 00 00 02 */ cmplwi r0, 2
/* 8020DDD8 0020AD18 41 82 00 24 */ beq lbl_8020DDFC
/* 8020DDDC 0020AD1C 28 00 00 06 */ cmplwi r0, 6
/* 8020DDE0 0020AD20 41 82 00 1C */ beq lbl_8020DDFC
/* 8020DDE4 0020AD24 28 00 00 04 */ cmplwi r0, 4
/* 8020DDE8 0020AD28 41 82 00 14 */ beq lbl_8020DDFC
/* 8020DDEC 0020AD2C 28 00 00 03 */ cmplwi r0, 3
/* 8020DDF0 0020AD30 41 82 00 0C */ beq lbl_8020DDFC
/* 8020DDF4 0020AD34 28 00 00 05 */ cmplwi r0, 5
/* 8020DDF8 0020AD38 40 82 00 0C */ bne lbl_8020DE04
lbl_8020DDFC:
/* 8020DDFC 0020AD3C 7F C3 F3 78 */ mr r3, r30
/* 8020DE00 0020AD40 48 00 02 71 */ bl dMeterMap_c_NS_ctrlShowMap
lbl_8020DE04:
/* 8020DE04 0020AD44 88 1E 00 2D */ lbz r0, 0x2d(r30)
/* 8020DE08 0020AD48 28 00 00 00 */ cmplwi r0, 0
/* 8020DE0C 0020AD4C 41 82 00 40 */ beq lbl_8020DE4C
/* 8020DE10 0020AD50 7F C3 F3 78 */ mr r3, r30
/* 8020DE14 0020AD54 4B FF F9 D1 */ bl dMeterMap_c_NS_getDispPosInside_OffsetX
/* 8020DE18 0020AD58 7C 63 07 34 */ extsh r3, r3
/* 8020DE1C 0020AD5C A8 1E 00 28 */ lha r0, 0x28(r30)
/* 8020DE20 0020AD60 7C 00 18 00 */ cmpw r0, r3
/* 8020DE24 0020AD64 41 82 00 48 */ beq lbl_8020DE6C
/* 8020DE28 0020AD68 7F C3 F3 78 */ mr r3, r30
/* 8020DE2C 0020AD6C 4B FF F9 B9 */ bl dMeterMap_c_NS_getDispPosInside_OffsetX
/* 8020DE30 0020AD70 7C 64 1B 78 */ mr r4, r3
/* 8020DE34 0020AD74 38 7E 00 28 */ addi r3, r30, 0x28
/* 8020DE38 0020AD78 38 A0 00 02 */ li r5, 2
/* 8020DE3C 0020AD7C 38 C0 00 3C */ li r6, 0x3c
/* 8020DE40 0020AD80 38 E0 00 0A */ li r7, 0xa
/* 8020DE44 0020AD84 48 06 26 FD */ bl cLib_addCalcAngleS
/* 8020DE48 0020AD88 48 00 00 24 */ b lbl_8020DE6C
lbl_8020DE4C:
/* 8020DE4C 0020AD8C 7F C3 F3 78 */ mr r3, r30
/* 8020DE50 0020AD90 4B FF F9 9D */ bl dMeterMap_c_NS_getDispPosOutSide_OffsetX
/* 8020DE54 0020AD94 7C 64 1B 78 */ mr r4, r3
/* 8020DE58 0020AD98 38 7E 00 28 */ addi r3, r30, 0x28
/* 8020DE5C 0020AD9C 38 A0 00 02 */ li r5, 2
/* 8020DE60 0020ADA0 38 C0 00 3C */ li r6, 0x3c
/* 8020DE64 0020ADA4 38 E0 00 0A */ li r7, 0xa
/* 8020DE68 0020ADA8 48 06 26 D9 */ bl cLib_addCalcAngleS
lbl_8020DE6C:
/* 8020DE6C 0020ADAC 38 61 00 08 */ addi r3, r1, 8
/* 8020DE70 0020ADB0 4B E3 0F ED */ bl dMapInfo_n_NS_getMapPlayerPos
/* 8020DE74 0020ADB4 80 61 00 08 */ lwz r3, 8(r1)
/* 8020DE78 0020ADB8 80 01 00 0C */ lwz r0, 0xc(r1)
/* 8020DE7C 0020ADBC 90 61 00 14 */ stw r3, 0x14(r1)
/* 8020DE80 0020ADC0 90 01 00 18 */ stw r0, 0x18(r1)
/* 8020DE84 0020ADC4 80 01 00 10 */ lwz r0, 0x10(r1)
/* 8020DE88 0020ADC8 90 01 00 1C */ stw r0, 0x1c(r1)
/* 8020DE8C 0020ADCC 7F C3 F3 78 */ mr r3, r30
/* 8020DE90 0020ADD0 4B FF F8 9D */ bl dMeterMap_c_NS_getMapDispEdgeLeftX_Layout
/* 8020DE94 0020ADD4 A8 1E 00 28 */ lha r0, 0x28(r30)
/* 8020DE98 0020ADD8 C8 42 AE 28 */ lfd f2, lbl_80454828-_SDA2_BASE_(r2)
/* 8020DE9C 0020ADDC 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8020DEA0 0020ADE0 90 01 00 24 */ stw r0, 0x24(r1)
/* 8020DEA4 0020ADE4 3C 00 43 30 */ lis r0, 0x4330
/* 8020DEA8 0020ADE8 90 01 00 20 */ stw r0, 0x20(r1)
/* 8020DEAC 0020ADEC C8 01 00 20 */ lfd f0, 0x20(r1)
/* 8020DEB0 0020ADF0 EC 00 10 28 */ fsubs f0, f0, f2
/* 8020DEB4 0020ADF4 EC 00 08 2A */ fadds f0, f0, f1
/* 8020DEB8 0020ADF8 D0 1E 00 18 */ stfs f0, 0x18(r30)
/* 8020DEBC 0020ADFC 7F C3 F3 78 */ mr r3, r30
/* 8020DEC0 0020AE00 4B FF F7 D1 */ bl dMeterMap_c_NS_getMapDispEdgeBottomY_Layout
/* 8020DEC4 0020AE04 C0 1E 00 24 */ lfs f0, 0x24(r30)
/* 8020DEC8 0020AE08 EC 01 00 28 */ fsubs f0, f1, f0
/* 8020DECC 0020AE0C D0 1E 00 1C */ stfs f0, 0x1c(r30)
/* 8020DED0 0020AE10 80 7E 00 08 */ lwz r3, 8(r30)
/* 8020DED4 0020AE14 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 8020DED8 0020AE18 C0 41 00 1C */ lfs f2, 0x1c(r1)
/* 8020DEDC 0020AE1C 7F A4 EB 78 */ mr r4, r29
/* 8020DEE0 0020AE20 C0 61 00 18 */ lfs f3, 0x18(r1)
/* 8020DEE4 0020AE24 4B E1 C4 49 */ bl dMap_c_NS__move
/* 8020DEE8 0020AE28 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8020DEEC 0020AE2C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8020DEF0 0020AE30 88 63 4F AD */ lbz r3, 0x4fad(r3)
/* 8020DEF4 0020AE34 30 03 FF FF */ addic r0, r3, -1
/* 8020DEF8 0020AE38 7C 00 19 10 */ subfe r0, r0, r3
/* 8020DEFC 0020AE3C 54 00 06 3E */ clrlwi r0, r0, 0x18
/* 8020DF00 0020AE40 90 1E 00 30 */ stw r0, 0x30(r30)
/* 8020DF04 0020AE44 39 61 00 40 */ addi r11, r1, 0x40
/* 8020DF08 0020AE48 48 15 43 1D */ bl _restgpr_28
/* 8020DF0C 0020AE4C 80 01 00 44 */ lwz r0, 0x44(r1)
/* 8020DF10 0020AE50 7C 08 03 A6 */ mtlr r0
/* 8020DF14 0020AE54 38 21 00 40 */ addi r1, r1, 0x40
/* 8020DF18 0020AE58 4E 80 00 20 */ blr
.global dMeterMap_c_NS__draw
dMeterMap_c_NS__draw:
/* 8020DF1C 0020AE5C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8020DF20 0020AE60 7C 08 02 A6 */ mflr r0
/* 8020DF24 0020AE64 90 01 00 14 */ stw r0, 0x14(r1)
/* 8020DF28 0020AE68 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8020DF2C 0020AE6C 7C 7F 1B 78 */ mr r31, r3
/* 8020DF30 0020AE70 80 63 00 08 */ lwz r3, 8(r3)
/* 8020DF34 0020AE74 4B E1 CC 21 */ bl dMap_c_NS__draw
/* 8020DF38 0020AE78 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8020DF3C 0020AE7C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8020DF40 0020AE80 38 63 5F 64 */ addi r3, r3, 0x5f64
/* 8020DF44 0020AE84 38 83 01 B4 */ addi r4, r3, 0x1b4
/* 8020DF48 0020AE88 38 A3 01 B8 */ addi r5, r3, 0x1b8
/* 8020DF4C 0020AE8C 7F E6 FB 78 */ mr r6, r31
/* 8020DF50 0020AE90 4B E4 88 45 */ bl dDlst_list_c_NS_set
/* 8020DF54 0020AE94 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8020DF58 0020AE98 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8020DF5C 0020AE9C 7C 08 03 A6 */ mtlr r0
/* 8020DF60 0020AEA0 38 21 00 10 */ addi r1, r1, 0x10
/* 8020DF64 0020AEA4 4E 80 00 20 */ blr
/* 8020DF68 0020AEA8 94 21 FF B0 */ stwu r1, -0x50(r1)
/* 8020DF6C 0020AEAC 7C 08 02 A6 */ mflr r0
/* 8020DF70 0020AEB0 90 01 00 54 */ stw r0, 0x54(r1)
/* 8020DF74 0020AEB4 DB E1 00 40 */ stfd f31, 0x40(r1)
/* 8020DF78 0020AEB8 F3 E1 00 48 */ psq_st f31, 72(r1), 0, qr0
/* 8020DF7C 0020AEBC DB C1 00 30 */ stfd f30, 0x30(r1)
/* 8020DF80 0020AEC0 F3 C1 00 38 */ psq_st f30, 56(r1), 0, qr0
/* 8020DF84 0020AEC4 DB A1 00 20 */ stfd f29, 0x20(r1)
/* 8020DF88 0020AEC8 F3 A1 00 28 */ psq_st f29, 40(r1), 0, qr0
/* 8020DF8C 0020AECC DB 81 00 10 */ stfd f28, 0x10(r1)
/* 8020DF90 0020AED0 F3 81 00 18 */ psq_st f28, 24(r1), 0, qr0
/* 8020DF94 0020AED4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8020DF98 0020AED8 7C 7F 1B 78 */ mr r31, r3
/* 8020DF9C 0020AEDC 80 63 00 08 */ lwz r3, 8(r3)
/* 8020DFA0 0020AEE0 28 03 00 00 */ cmplwi r3, 0
/* 8020DFA4 0020AEE4 41 82 00 98 */ beq lbl_8020E03C
/* 8020DFA8 0020AEE8 88 03 00 31 */ lbz r0, 0x31(r3)
/* 8020DFAC 0020AEEC 28 00 00 00 */ cmplwi r0, 0
/* 8020DFB0 0020AEF0 41 82 00 8C */ beq lbl_8020E03C
/* 8020DFB4 0020AEF4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8020DFB8 0020AEF8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8020DFBC 0020AEFC 80 63 5F 50 */ lwz r3, 0x5f50(r3)
/* 8020DFC0 0020AF00 81 83 00 00 */ lwz r12, 0(r3)
/* 8020DFC4 0020AF04 81 8C 00 18 */ lwz r12, 0x18(r12)
/* 8020DFC8 0020AF08 7D 89 03 A6 */ mtctr r12
/* 8020DFCC 0020AF0C 4E 80 04 21 */ bctrl
/* 8020DFD0 0020AF10 C3 FF 00 20 */ lfs f31, 0x20(r31)
/* 8020DFD4 0020AF14 C3 DF 00 24 */ lfs f30, 0x24(r31)
/* 8020DFD8 0020AF18 C3 BF 00 18 */ lfs f29, 0x18(r31)
/* 8020DFDC 0020AF1C C3 9F 00 1C */ lfs f28, 0x1c(r31)
/* 8020DFE0 0020AF20 80 7F 00 04 */ lwz r3, 4(r31)
/* 8020DFE4 0020AF24 88 9F 00 2C */ lbz r4, 0x2c(r31)
/* 8020DFE8 0020AF28 81 83 00 00 */ lwz r12, 0(r3)
/* 8020DFEC 0020AF2C 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 8020DFF0 0020AF30 7D 89 03 A6 */ mtctr r12
/* 8020DFF4 0020AF34 4E 80 04 21 */ bctrl
/* 8020DFF8 0020AF38 80 7F 00 04 */ lwz r3, 4(r31)
/* 8020DFFC 0020AF3C FC 20 E8 90 */ fmr f1, f29
/* 8020E000 0020AF40 FC 40 E0 90 */ fmr f2, f28
/* 8020E004 0020AF44 FC 60 F8 90 */ fmr f3, f31
/* 8020E008 0020AF48 FC 80 F0 90 */ fmr f4, f30
/* 8020E00C 0020AF4C 38 80 00 00 */ li r4, 0
/* 8020E010 0020AF50 38 A0 00 00 */ li r5, 0
/* 8020E014 0020AF54 38 C0 00 00 */ li r6, 0
/* 8020E018 0020AF58 81 83 00 00 */ lwz r12, 0(r3)
/* 8020E01C 0020AF5C 81 8C 00 EC */ lwz r12, 0xec(r12)
/* 8020E020 0020AF60 7D 89 03 A6 */ mtctr r12
/* 8020E024 0020AF64 4E 80 04 21 */ bctrl
/* 8020E028 0020AF68 80 7F 00 04 */ lwz r3, 4(r31)
/* 8020E02C 0020AF6C 81 83 00 00 */ lwz r12, 0(r3)
/* 8020E030 0020AF70 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 8020E034 0020AF74 7D 89 03 A6 */ mtctr r12
/* 8020E038 0020AF78 4E 80 04 21 */ bctrl
lbl_8020E03C:
/* 8020E03C 0020AF7C E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0
/* 8020E040 0020AF80 CB E1 00 40 */ lfd f31, 0x40(r1)
/* 8020E044 0020AF84 E3 C1 00 38 */ psq_l f30, 56(r1), 0, qr0
/* 8020E048 0020AF88 CB C1 00 30 */ lfd f30, 0x30(r1)
/* 8020E04C 0020AF8C E3 A1 00 28 */ psq_l f29, 40(r1), 0, qr0
/* 8020E050 0020AF90 CB A1 00 20 */ lfd f29, 0x20(r1)
/* 8020E054 0020AF94 E3 81 00 18 */ psq_l f28, 24(r1), 0, qr0
/* 8020E058 0020AF98 CB 81 00 10 */ lfd f28, 0x10(r1)
/* 8020E05C 0020AF9C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8020E060 0020AFA0 80 01 00 54 */ lwz r0, 0x54(r1)
/* 8020E064 0020AFA4 7C 08 03 A6 */ mtlr r0
/* 8020E068 0020AFA8 38 21 00 50 */ addi r1, r1, 0x50
/* 8020E06C 0020AFAC 4E 80 00 20 */ blr
.global dMeterMap_c_NS_ctrlShowMap
dMeterMap_c_NS_ctrlShowMap:
/* 8020E070 0020AFB0 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 8020E074 0020AFB4 7C 08 02 A6 */ mflr r0
/* 8020E078 0020AFB8 90 01 00 34 */ stw r0, 0x34(r1)
/* 8020E07C 0020AFBC 39 61 00 30 */ addi r11, r1, 0x30
/* 8020E080 0020AFC0 48 15 41 5D */ bl _savegpr_29
/* 8020E084 0020AFC4 7C 7D 1B 78 */ mr r29, r3
/* 8020E088 0020AFC8 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 8020E08C 0020AFCC 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 8020E090 0020AFD0 A0 03 00 B0 */ lhz r0, 0xb0(r3)
/* 8020E094 0020AFD4 54 00 07 FF */ clrlwi. r0, r0, 0x1f
/* 8020E098 0020AFD8 40 82 03 AC */ bne lbl_8020E444
/* 8020E09C 0020AFDC 4B FF F8 65 */ bl dMeterMap_c_NS_isMapOpenCheck
/* 8020E0A0 0020AFE0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8020E0A4 0020AFE4 40 82 00 64 */ bne lbl_8020E108
/* 8020E0A8 0020AFE8 7F A3 EB 78 */ mr r3, r29
/* 8020E0AC 0020AFEC 4B FF F5 ED */ bl dMeterMap_c_NS_isEventRunCheck
/* 8020E0B0 0020AFF0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8020E0B4 0020AFF4 40 82 00 54 */ bne lbl_8020E108
/* 8020E0B8 0020AFF8 4B FE BE F5 */ bl dMw_LEFT_TRIGGER
/* 8020E0BC 0020AFFC 2C 03 00 00 */ cmpwi r3, 0
/* 8020E0C0 0020B000 40 82 00 10 */ bne lbl_8020E0D0
/* 8020E0C4 0020B004 4B FE BF 31 */ bl dMw_RIGHT_TRIGGER
/* 8020E0C8 0020B008 2C 03 00 00 */ cmpwi r3, 0
/* 8020E0CC 0020B00C 41 82 03 78 */ beq lbl_8020E444
lbl_8020E0D0:
/* 8020E0D0 0020B010 38 00 00 4A */ li r0, 0x4a
/* 8020E0D4 0020B014 90 01 00 18 */ stw r0, 0x18(r1)
/* 8020E0D8 0020B018 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 8020E0DC 0020B01C 38 81 00 18 */ addi r4, r1, 0x18
/* 8020E0E0 0020B020 38 A0 00 00 */ li r5, 0
/* 8020E0E4 0020B024 38 C0 00 00 */ li r6, 0
/* 8020E0E8 0020B028 38 E0 00 00 */ li r7, 0
/* 8020E0EC 0020B02C C0 22 AE 34 */ lfs f1, lbl_80454834-_SDA2_BASE_(r2)
/* 8020E0F0 0020B030 FC 40 08 90 */ fmr f2, f1
/* 8020E0F4 0020B034 C0 62 AE 44 */ lfs f3, lbl_80454844-_SDA2_BASE_(r2)
/* 8020E0F8 0020B038 FC 80 18 90 */ fmr f4, f3
/* 8020E0FC 0020B03C 39 00 00 00 */ li r8, 0
/* 8020E100 0020B040 48 09 D8 85 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 8020E104 0020B044 48 00 03 40 */ b lbl_8020E444
lbl_8020E108:
/* 8020E108 0020B048 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 8020E10C 0020B04C 3B C3 01 88 */ addi r30, r3, lbl_80430188@l
/* 8020E110 0020B050 88 1E 00 C1 */ lbz r0, 0xc1(r30)
/* 8020E114 0020B054 28 00 00 01 */ cmplwi r0, 1
/* 8020E118 0020B058 41 82 00 2C */ beq lbl_8020E144
/* 8020E11C 0020B05C 28 00 00 07 */ cmplwi r0, 7
/* 8020E120 0020B060 41 82 00 24 */ beq lbl_8020E144
/* 8020E124 0020B064 28 00 00 03 */ cmplwi r0, 3
/* 8020E128 0020B068 41 82 00 1C */ beq lbl_8020E144
/* 8020E12C 0020B06C 28 00 00 05 */ cmplwi r0, 5
/* 8020E130 0020B070 41 82 00 14 */ beq lbl_8020E144
/* 8020E134 0020B074 28 00 00 02 */ cmplwi r0, 2
/* 8020E138 0020B078 41 82 00 0C */ beq lbl_8020E144
/* 8020E13C 0020B07C 28 00 00 06 */ cmplwi r0, 6
/* 8020E140 0020B080 40 82 01 4C */ bne lbl_8020E28C
lbl_8020E144:
/* 8020E144 0020B084 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 8020E148 0020B088 3B E3 01 88 */ addi r31, r3, lbl_80430188@l
/* 8020E14C 0020B08C 88 1F 00 BF */ lbz r0, 0xbf(r31)
/* 8020E150 0020B090 28 00 00 00 */ cmplwi r0, 0
/* 8020E154 0020B094 40 82 00 58 */ bne lbl_8020E1AC
/* 8020E158 0020B098 88 1D 00 2D */ lbz r0, 0x2d(r29)
/* 8020E15C 0020B09C 28 00 00 00 */ cmplwi r0, 0
/* 8020E160 0020B0A0 40 82 00 4C */ bne lbl_8020E1AC
/* 8020E164 0020B0A4 7F A3 EB 78 */ mr r3, r29
/* 8020E168 0020B0A8 4B FF F7 0D */ bl dMeterMap_c_NS_setDispPosInsideFlg_SE_On
/* 8020E16C 0020B0AC 38 00 00 B8 */ li r0, 0xb8
/* 8020E170 0020B0B0 90 01 00 14 */ stw r0, 0x14(r1)
/* 8020E174 0020B0B4 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 8020E178 0020B0B8 38 81 00 14 */ addi r4, r1, 0x14
/* 8020E17C 0020B0BC 38 A0 00 00 */ li r5, 0
/* 8020E180 0020B0C0 38 C0 00 00 */ li r6, 0
/* 8020E184 0020B0C4 38 E0 00 00 */ li r7, 0
/* 8020E188 0020B0C8 C0 22 AE 34 */ lfs f1, lbl_80454834-_SDA2_BASE_(r2)
/* 8020E18C 0020B0CC FC 40 08 90 */ fmr f2, f1
/* 8020E190 0020B0D0 C0 62 AE 44 */ lfs f3, lbl_80454844-_SDA2_BASE_(r2)
/* 8020E194 0020B0D4 FC 80 18 90 */ fmr f4, f3
/* 8020E198 0020B0D8 39 00 00 00 */ li r8, 0
/* 8020E19C 0020B0DC 48 09 D7 E9 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 8020E1A0 0020B0E0 48 01 08 31 */ bl dMeter2Info_set2DVibration
/* 8020E1A4 0020B0E4 38 00 00 01 */ li r0, 1
/* 8020E1A8 0020B0E8 98 1F 00 BF */ stb r0, 0xbf(r31)
lbl_8020E1AC:
/* 8020E1AC 0020B0EC 88 1F 00 BF */ lbz r0, 0xbf(r31)
/* 8020E1B0 0020B0F0 28 00 00 01 */ cmplwi r0, 1
/* 8020E1B4 0020B0F4 40 82 00 CC */ bne lbl_8020E280
/* 8020E1B8 0020B0F8 88 1D 00 2D */ lbz r0, 0x2d(r29)
/* 8020E1BC 0020B0FC 28 00 00 00 */ cmplwi r0, 0
/* 8020E1C0 0020B100 41 82 00 C0 */ beq lbl_8020E280
/* 8020E1C4 0020B104 48 00 04 5D */ bl dMeterMap_c_NS_isFmapScreen
/* 8020E1C8 0020B108 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8020E1CC 0020B10C 41 82 00 B4 */ beq lbl_8020E280
/* 8020E1D0 0020B110 88 1E 00 C1 */ lbz r0, 0xc1(r30)
/* 8020E1D4 0020B114 28 00 00 07 */ cmplwi r0, 7
/* 8020E1D8 0020B118 41 81 00 60 */ bgt lbl_8020E238
/* 8020E1DC 0020B11C 3C 60 80 3C */ lis r3, lbl_803BF2D8@ha
/* 8020E1E0 0020B120 38 63 F2 D8 */ addi r3, r3, lbl_803BF2D8@l
/* 8020E1E4 0020B124 54 00 10 3A */ slwi r0, r0, 2
/* 8020E1E8 0020B128 7C 03 00 2E */ lwzx r0, r3, r0
/* 8020E1EC 0020B12C 7C 09 03 A6 */ mtctr r0
/* 8020E1F0 0020B130 4E 80 04 20 */ bctr
/* 8020E1F4 0020B134 38 00 00 04 */ li r0, 4
/* 8020E1F8 0020B138 98 1F 00 BF */ stb r0, 0xbf(r31)
/* 8020E1FC 0020B13C 48 00 00 3C */ b lbl_8020E238
/* 8020E200 0020B140 38 00 00 07 */ li r0, 7
/* 8020E204 0020B144 98 1F 00 BF */ stb r0, 0xbf(r31)
/* 8020E208 0020B148 48 00 00 30 */ b lbl_8020E238
/* 8020E20C 0020B14C 38 00 00 08 */ li r0, 8
/* 8020E210 0020B150 98 1F 00 BF */ stb r0, 0xbf(r31)
/* 8020E214 0020B154 48 00 00 24 */ b lbl_8020E238
/* 8020E218 0020B158 38 00 00 09 */ li r0, 9
/* 8020E21C 0020B15C 98 1F 00 BF */ stb r0, 0xbf(r31)
/* 8020E220 0020B160 48 00 00 18 */ b lbl_8020E238
/* 8020E224 0020B164 38 00 00 05 */ li r0, 5
/* 8020E228 0020B168 98 1F 00 BF */ stb r0, 0xbf(r31)
/* 8020E22C 0020B16C 48 00 00 0C */ b lbl_8020E238
/* 8020E230 0020B170 38 00 00 03 */ li r0, 3
/* 8020E234 0020B174 98 1F 00 BF */ stb r0, 0xbf(r31)
lbl_8020E238:
/* 8020E238 0020B178 38 00 04 00 */ li r0, 0x400
/* 8020E23C 0020B17C 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 8020E240 0020B180 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 8020E244 0020B184 B0 03 00 AA */ sth r0, 0xaa(r3)
/* 8020E248 0020B188 38 00 00 B8 */ li r0, 0xb8
/* 8020E24C 0020B18C 90 01 00 10 */ stw r0, 0x10(r1)
/* 8020E250 0020B190 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 8020E254 0020B194 38 81 00 10 */ addi r4, r1, 0x10
/* 8020E258 0020B198 38 A0 00 00 */ li r5, 0
/* 8020E25C 0020B19C 38 C0 00 00 */ li r6, 0
/* 8020E260 0020B1A0 38 E0 00 00 */ li r7, 0
/* 8020E264 0020B1A4 C0 22 AE 34 */ lfs f1, lbl_80454834-_SDA2_BASE_(r2)
/* 8020E268 0020B1A8 FC 40 08 90 */ fmr f2, f1
/* 8020E26C 0020B1AC C0 62 AE 44 */ lfs f3, lbl_80454844-_SDA2_BASE_(r2)
/* 8020E270 0020B1B0 FC 80 18 90 */ fmr f4, f3
/* 8020E274 0020B1B4 39 00 00 00 */ li r8, 0
/* 8020E278 0020B1B8 48 09 D7 0D */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 8020E27C 0020B1BC 48 01 07 55 */ bl dMeter2Info_set2DVibration
lbl_8020E280:
/* 8020E280 0020B1C0 38 00 00 00 */ li r0, 0
/* 8020E284 0020B1C4 98 1E 00 C1 */ stb r0, 0xc1(r30)
/* 8020E288 0020B1C8 48 00 01 18 */ b lbl_8020E3A0
lbl_8020E28C:
/* 8020E28C 0020B1CC 28 00 00 04 */ cmplwi r0, 4
/* 8020E290 0020B1D0 40 82 00 EC */ bne lbl_8020E37C
/* 8020E294 0020B1D4 38 00 00 00 */ li r0, 0
/* 8020E298 0020B1D8 98 1E 00 C1 */ stb r0, 0xc1(r30)
/* 8020E29C 0020B1DC 48 00 04 71 */ bl dMeterMap_c_NS_isDmapScreen
/* 8020E2A0 0020B1E0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8020E2A4 0020B1E4 41 82 00 FC */ beq lbl_8020E3A0
/* 8020E2A8 0020B1E8 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 8020E2AC 0020B1EC 3B C3 01 88 */ addi r30, r3, lbl_80430188@l
/* 8020E2B0 0020B1F0 88 1E 00 BF */ lbz r0, 0xbf(r30)
/* 8020E2B4 0020B1F4 28 00 00 00 */ cmplwi r0, 0
/* 8020E2B8 0020B1F8 40 82 00 58 */ bne lbl_8020E310
/* 8020E2BC 0020B1FC 88 1D 00 2D */ lbz r0, 0x2d(r29)
/* 8020E2C0 0020B200 28 00 00 00 */ cmplwi r0, 0
/* 8020E2C4 0020B204 40 82 00 4C */ bne lbl_8020E310
/* 8020E2C8 0020B208 7F A3 EB 78 */ mr r3, r29
/* 8020E2CC 0020B20C 4B FF F5 A9 */ bl dMeterMap_c_NS_setDispPosInsideFlg_SE_On
/* 8020E2D0 0020B210 38 00 00 B8 */ li r0, 0xb8
/* 8020E2D4 0020B214 90 01 00 0C */ stw r0, 0xc(r1)
/* 8020E2D8 0020B218 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 8020E2DC 0020B21C 38 81 00 0C */ addi r4, r1, 0xc
/* 8020E2E0 0020B220 38 A0 00 00 */ li r5, 0
/* 8020E2E4 0020B224 38 C0 00 00 */ li r6, 0
/* 8020E2E8 0020B228 38 E0 00 00 */ li r7, 0
/* 8020E2EC 0020B22C C0 22 AE 34 */ lfs f1, lbl_80454834-_SDA2_BASE_(r2)
/* 8020E2F0 0020B230 FC 40 08 90 */ fmr f2, f1
/* 8020E2F4 0020B234 C0 62 AE 44 */ lfs f3, lbl_80454844-_SDA2_BASE_(r2)
/* 8020E2F8 0020B238 FC 80 18 90 */ fmr f4, f3
/* 8020E2FC 0020B23C 39 00 00 00 */ li r8, 0
/* 8020E300 0020B240 48 09 D6 85 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 8020E304 0020B244 48 01 06 CD */ bl dMeter2Info_set2DVibration
/* 8020E308 0020B248 38 00 00 01 */ li r0, 1
/* 8020E30C 0020B24C 98 1E 00 BF */ stb r0, 0xbf(r30)
lbl_8020E310:
/* 8020E310 0020B250 88 1E 00 BF */ lbz r0, 0xbf(r30)
/* 8020E314 0020B254 28 00 00 01 */ cmplwi r0, 1
/* 8020E318 0020B258 40 82 00 88 */ bne lbl_8020E3A0
/* 8020E31C 0020B25C 88 1D 00 2D */ lbz r0, 0x2d(r29)
/* 8020E320 0020B260 28 00 00 00 */ cmplwi r0, 0
/* 8020E324 0020B264 41 82 00 7C */ beq lbl_8020E3A0
/* 8020E328 0020B268 38 00 00 06 */ li r0, 6
/* 8020E32C 0020B26C 98 1E 00 BF */ stb r0, 0xbf(r30)
/* 8020E330 0020B270 38 00 04 00 */ li r0, 0x400
/* 8020E334 0020B274 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 8020E338 0020B278 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 8020E33C 0020B27C B0 03 00 AA */ sth r0, 0xaa(r3)
/* 8020E340 0020B280 38 00 00 B8 */ li r0, 0xb8
/* 8020E344 0020B284 90 01 00 08 */ stw r0, 8(r1)
/* 8020E348 0020B288 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 8020E34C 0020B28C 38 81 00 08 */ addi r4, r1, 8
/* 8020E350 0020B290 38 A0 00 00 */ li r5, 0
/* 8020E354 0020B294 38 C0 00 00 */ li r6, 0
/* 8020E358 0020B298 38 E0 00 00 */ li r7, 0
/* 8020E35C 0020B29C C0 22 AE 34 */ lfs f1, lbl_80454834-_SDA2_BASE_(r2)
/* 8020E360 0020B2A0 FC 40 08 90 */ fmr f2, f1
/* 8020E364 0020B2A4 C0 62 AE 44 */ lfs f3, lbl_80454844-_SDA2_BASE_(r2)
/* 8020E368 0020B2A8 FC 80 18 90 */ fmr f4, f3
/* 8020E36C 0020B2AC 39 00 00 00 */ li r8, 0
/* 8020E370 0020B2B0 48 09 D6 15 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 8020E374 0020B2B4 48 01 06 5D */ bl dMeter2Info_set2DVibration
/* 8020E378 0020B2B8 48 00 00 28 */ b lbl_8020E3A0
lbl_8020E37C:
/* 8020E37C 0020B2BC 3C 60 80 3E */ lis r3, lbl_803DD2E8@ha
/* 8020E380 0020B2C0 38 63 D2 E8 */ addi r3, r3, lbl_803DD2E8@l
/* 8020E384 0020B2C4 80 63 00 34 */ lwz r3, 0x34(r3)
/* 8020E388 0020B2C8 54 60 07 39 */ rlwinm. r0, r3, 0, 0x1c, 0x1c
/* 8020E38C 0020B2CC 40 82 00 14 */ bne lbl_8020E3A0
/* 8020E390 0020B2D0 54 60 07 7B */ rlwinm. r0, r3, 0, 0x1d, 0x1d
/* 8020E394 0020B2D4 40 82 00 0C */ bne lbl_8020E3A0
/* 8020E398 0020B2D8 7F A3 EB 78 */ mr r3, r29
/* 8020E39C 0020B2DC 48 00 06 31 */ bl dMeterMap_c_NS_keyCheck
lbl_8020E3A0:
/* 8020E3A0 0020B2E0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8020E3A4 0020B2E4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8020E3A8 0020B2E8 3B C3 09 58 */ addi r30, r3, 0x958
/* 8020E3AC 0020B2EC 7F C3 F3 78 */ mr r3, r30
/* 8020E3B0 0020B2F0 38 80 00 01 */ li r4, 1
/* 8020E3B4 0020B2F4 4B E2 65 81 */ bl isDungeonItem__12dSv_memBit_cCFi
/* 8020E3B8 0020B2F8 80 1D 00 0C */ lwz r0, 0xc(r29)
/* 8020E3BC 0020B2FC 7C 00 18 00 */ cmpw r0, r3
/* 8020E3C0 0020B300 41 82 00 38 */ beq lbl_8020E3F8
/* 8020E3C4 0020B304 88 1D 00 2D */ lbz r0, 0x2d(r29)
/* 8020E3C8 0020B308 28 00 00 00 */ cmplwi r0, 0
/* 8020E3CC 0020B30C 40 82 00 1C */ bne lbl_8020E3E8
/* 8020E3D0 0020B310 7F A3 EB 78 */ mr r3, r29
/* 8020E3D4 0020B314 4B FF F4 A1 */ bl dMeterMap_c_NS_setDispPosInsideFlg_SE_On
/* 8020E3D8 0020B318 38 00 00 01 */ li r0, 1
/* 8020E3DC 0020B31C 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 8020E3E0 0020B320 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 8020E3E4 0020B324 98 03 00 BF */ stb r0, 0xbf(r3)
lbl_8020E3E8:
/* 8020E3E8 0020B328 7F C3 F3 78 */ mr r3, r30
/* 8020E3EC 0020B32C 38 80 00 01 */ li r4, 1
/* 8020E3F0 0020B330 4B E2 65 45 */ bl isDungeonItem__12dSv_memBit_cCFi
/* 8020E3F4 0020B334 90 7D 00 0C */ stw r3, 0xc(r29)
lbl_8020E3F8:
/* 8020E3F8 0020B338 7F C3 F3 78 */ mr r3, r30
/* 8020E3FC 0020B33C 38 80 00 00 */ li r4, 0
/* 8020E400 0020B340 4B E2 65 35 */ bl isDungeonItem__12dSv_memBit_cCFi
/* 8020E404 0020B344 80 1D 00 10 */ lwz r0, 0x10(r29)
/* 8020E408 0020B348 7C 00 18 00 */ cmpw r0, r3
/* 8020E40C 0020B34C 41 82 00 38 */ beq lbl_8020E444
/* 8020E410 0020B350 88 1D 00 2D */ lbz r0, 0x2d(r29)
/* 8020E414 0020B354 28 00 00 00 */ cmplwi r0, 0
/* 8020E418 0020B358 40 82 00 1C */ bne lbl_8020E434
/* 8020E41C 0020B35C 7F A3 EB 78 */ mr r3, r29
/* 8020E420 0020B360 4B FF F4 55 */ bl dMeterMap_c_NS_setDispPosInsideFlg_SE_On
/* 8020E424 0020B364 38 00 00 01 */ li r0, 1
/* 8020E428 0020B368 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 8020E42C 0020B36C 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 8020E430 0020B370 98 03 00 BF */ stb r0, 0xbf(r3)
lbl_8020E434:
/* 8020E434 0020B374 7F C3 F3 78 */ mr r3, r30
/* 8020E438 0020B378 38 80 00 00 */ li r4, 0
/* 8020E43C 0020B37C 4B E2 64 F9 */ bl isDungeonItem__12dSv_memBit_cCFi
/* 8020E440 0020B380 90 7D 00 10 */ stw r3, 0x10(r29)
lbl_8020E444:
/* 8020E444 0020B384 39 61 00 30 */ addi r11, r1, 0x30
/* 8020E448 0020B388 48 15 3D E1 */ bl _restgpr_29
/* 8020E44C 0020B38C 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8020E450 0020B390 7C 08 03 A6 */ mtlr r0
/* 8020E454 0020B394 38 21 00 30 */ addi r1, r1, 0x30
/* 8020E458 0020B398 4E 80 00 20 */ blr
.global dMeterMap_c_NS_checkMoveStatus
dMeterMap_c_NS_checkMoveStatus:
/* 8020E45C 0020B39C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8020E460 0020B3A0 7C 08 02 A6 */ mflr r0
/* 8020E464 0020B3A4 90 01 00 14 */ stw r0, 0x14(r1)
/* 8020E468 0020B3A8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8020E46C 0020B3AC 7C 7F 1B 78 */ mr r31, r3
/* 8020E470 0020B3B0 80 63 00 14 */ lwz r3, 0x14(r3)
/* 8020E474 0020B3B4 48 00 00 55 */ bl dMeterMap_c_NS_isShow
/* 8020E478 0020B3B8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8020E47C 0020B3BC 41 82 00 34 */ beq lbl_8020E4B0
/* 8020E480 0020B3C0 4B FF F1 D1 */ bl dMeterMap_c_NS_isEnableDispMapAndMapDispSizeTypeNo
/* 8020E484 0020B3C4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8020E488 0020B3C8 41 82 00 20 */ beq lbl_8020E4A8
/* 8020E48C 0020B3CC 88 1F 00 2D */ lbz r0, 0x2d(r31)
/* 8020E490 0020B3D0 28 00 00 00 */ cmplwi r0, 0
/* 8020E494 0020B3D4 41 82 00 0C */ beq lbl_8020E4A0
/* 8020E498 0020B3D8 38 60 00 01 */ li r3, 1
/* 8020E49C 0020B3DC 48 00 00 18 */ b lbl_8020E4B4
lbl_8020E4A0:
/* 8020E4A0 0020B3E0 38 60 00 02 */ li r3, 2
/* 8020E4A4 0020B3E4 48 00 00 10 */ b lbl_8020E4B4
lbl_8020E4A8:
/* 8020E4A8 0020B3E8 38 60 00 03 */ li r3, 3
/* 8020E4AC 0020B3EC 48 00 00 08 */ b lbl_8020E4B4
lbl_8020E4B0:
/* 8020E4B0 0020B3F0 38 60 00 00 */ li r3, 0
lbl_8020E4B4:
/* 8020E4B4 0020B3F4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8020E4B8 0020B3F8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8020E4BC 0020B3FC 7C 08 03 A6 */ mtlr r0
/* 8020E4C0 0020B400 38 21 00 10 */ addi r1, r1, 0x10
/* 8020E4C4 0020B404 4E 80 00 20 */ blr
.global dMeterMap_c_NS_isShow
dMeterMap_c_NS_isShow:
/* 8020E4C8 0020B408 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8020E4CC 0020B40C 7C 08 02 A6 */ mflr r0
/* 8020E4D0 0020B410 90 01 00 14 */ stw r0, 0x14(r1)
/* 8020E4D4 0020B414 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8020E4D8 0020B418 7C 7F 1B 78 */ mr r31, r3
/* 8020E4DC 0020B41C 54 60 04 63 */ rlwinm. r0, r3, 0, 0x11, 0x11
/* 8020E4E0 0020B420 40 82 01 20 */ bne lbl_8020E600
/* 8020E4E4 0020B424 4B E1 00 C5 */ bl fopOvlpM_IsDoingReq
/* 8020E4E8 0020B428 2C 03 00 00 */ cmpwi r3, 0
/* 8020E4EC 0020B42C 40 82 01 14 */ bne lbl_8020E600
/* 8020E4F0 0020B430 57 E0 06 73 */ rlwinm. r0, r31, 0, 0x19, 0x19
/* 8020E4F4 0020B434 41 82 00 3C */ beq lbl_8020E530
/* 8020E4F8 0020B438 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8020E4FC 0020B43C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8020E500 0020B440 88 03 4F AD */ lbz r0, 0x4fad(r3)
/* 8020E504 0020B444 28 00 00 00 */ cmplwi r0, 0
/* 8020E508 0020B448 41 82 00 10 */ beq lbl_8020E518
/* 8020E50C 0020B44C A0 03 4F A4 */ lhz r0, 0x4fa4(r3)
/* 8020E510 0020B450 54 00 05 EE */ rlwinm r0, r0, 0, 0x17, 0x17
/* 8020E514 0020B454 48 00 00 08 */ b lbl_8020E51C
lbl_8020E518:
/* 8020E518 0020B458 38 00 00 00 */ li r0, 0
lbl_8020E51C:
/* 8020E51C 0020B45C 54 00 04 3F */ clrlwi. r0, r0, 0x10
/* 8020E520 0020B460 41 82 00 10 */ beq lbl_8020E530
/* 8020E524 0020B464 A0 03 4F A0 */ lhz r0, 0x4fa0(r3)
/* 8020E528 0020B468 54 00 06 73 */ rlwinm. r0, r0, 0, 0x19, 0x19
/* 8020E52C 0020B46C 41 82 00 D4 */ beq lbl_8020E600
lbl_8020E530:
/* 8020E530 0020B470 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8020E534 0020B474 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8020E538 0020B478 80 83 5D AC */ lwz r4, 0x5dac(r3)
/* 8020E53C 0020B47C 38 00 00 00 */ li r0, 0
/* 8020E540 0020B480 88 64 05 6A */ lbz r3, 0x56a(r4)
/* 8020E544 0020B484 28 03 00 00 */ cmplwi r3, 0
/* 8020E548 0020B488 41 82 00 10 */ beq lbl_8020E558
/* 8020E54C 0020B48C 28 03 00 26 */ cmplwi r3, 0x26
/* 8020E550 0020B490 40 80 00 08 */ bge lbl_8020E558
/* 8020E554 0020B494 38 00 00 01 */ li r0, 1
lbl_8020E558:
/* 8020E558 0020B498 54 00 06 3F */ clrlwi. r0, r0, 0x18
/* 8020E55C 0020B49C 40 82 00 A4 */ bne lbl_8020E600
/* 8020E560 0020B4A0 57 E0 02 95 */ rlwinm. r0, r31, 0, 0xa, 0xa
/* 8020E564 0020B4A4 40 82 00 9C */ bne lbl_8020E600
/* 8020E568 0020B4A8 57 E0 05 EF */ rlwinm. r0, r31, 0, 0x17, 0x17
/* 8020E56C 0020B4AC 40 82 00 94 */ bne lbl_8020E600
/* 8020E570 0020B4B0 57 E0 06 31 */ rlwinm. r0, r31, 0, 0x18, 0x18
/* 8020E574 0020B4B4 40 82 00 8C */ bne lbl_8020E600
/* 8020E578 0020B4B8 57 E0 00 43 */ rlwinm. r0, r31, 0, 1, 1
/* 8020E57C 0020B4BC 40 82 00 84 */ bne lbl_8020E600
/* 8020E580 0020B4C0 57 E0 04 E7 */ rlwinm. r0, r31, 0, 0x13, 0x13
/* 8020E584 0020B4C4 40 82 00 7C */ bne lbl_8020E600
/* 8020E588 0020B4C8 57 E0 02 D7 */ rlwinm. r0, r31, 0, 0xb, 0xb
/* 8020E58C 0020B4CC 40 82 00 74 */ bne lbl_8020E600
/* 8020E590 0020B4D0 57 E0 03 9D */ rlwinm. r0, r31, 0, 0xe, 0xe
/* 8020E594 0020B4D4 40 82 00 6C */ bne lbl_8020E600
/* 8020E598 0020B4D8 57 E0 07 39 */ rlwinm. r0, r31, 0, 0x1c, 0x1c
/* 8020E59C 0020B4DC 40 82 00 64 */ bne lbl_8020E600
/* 8020E5A0 0020B4E0 57 E0 06 F7 */ rlwinm. r0, r31, 0, 0x1b, 0x1b
/* 8020E5A4 0020B4E4 40 82 00 5C */ bne lbl_8020E600
/* 8020E5A8 0020B4E8 57 E0 01 CF */ rlwinm. r0, r31, 0, 7, 7
/* 8020E5AC 0020B4EC 40 82 00 54 */ bne lbl_8020E600
/* 8020E5B0 0020B4F0 57 E0 02 11 */ rlwinm. r0, r31, 0, 8, 8
/* 8020E5B4 0020B4F4 40 82 00 4C */ bne lbl_8020E600
/* 8020E5B8 0020B4F8 57 E0 06 B5 */ rlwinm. r0, r31, 0, 0x1a, 0x1a
/* 8020E5BC 0020B4FC 40 82 00 44 */ bne lbl_8020E600
/* 8020E5C0 0020B500 57 E0 01 4B */ rlwinm. r0, r31, 0, 5, 5
/* 8020E5C4 0020B504 40 82 00 3C */ bne lbl_8020E600
/* 8020E5C8 0020B508 57 E0 00 C7 */ rlwinm. r0, r31, 0, 3, 3
/* 8020E5CC 0020B50C 40 82 00 34 */ bne lbl_8020E600
/* 8020E5D0 0020B510 57 E0 05 29 */ rlwinm. r0, r31, 0, 0x14, 0x14
/* 8020E5D4 0020B514 40 82 00 2C */ bne lbl_8020E600
/* 8020E5D8 0020B518 57 E0 00 85 */ rlwinm. r0, r31, 0, 2, 2
/* 8020E5DC 0020B51C 40 82 00 24 */ bne lbl_8020E600
/* 8020E5E0 0020B520 80 04 05 80 */ lwz r0, 0x580(r4)
/* 8020E5E4 0020B524 54 00 04 E7 */ rlwinm. r0, r0, 0, 0x13, 0x13
/* 8020E5E8 0020B528 40 82 00 18 */ bne lbl_8020E600
/* 8020E5EC 0020B52C 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 8020E5F0 0020B530 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 8020E5F4 0020B534 A0 03 00 B0 */ lhz r0, 0xb0(r3)
/* 8020E5F8 0020B538 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
/* 8020E5FC 0020B53C 41 82 00 0C */ beq lbl_8020E608
lbl_8020E600:
/* 8020E600 0020B540 38 60 00 00 */ li r3, 0
/* 8020E604 0020B544 48 00 00 08 */ b lbl_8020E60C
lbl_8020E608:
/* 8020E608 0020B548 38 60 00 01 */ li r3, 1
lbl_8020E60C:
/* 8020E60C 0020B54C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8020E610 0020B550 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8020E614 0020B554 7C 08 03 A6 */ mtlr r0
/* 8020E618 0020B558 38 21 00 10 */ addi r1, r1, 0x10
/* 8020E61C 0020B55C 4E 80 00 20 */ blr
.global dMeterMap_c_NS_isFmapScreen
dMeterMap_c_NS_isFmapScreen:
/* 8020E620 0020B560 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8020E624 0020B564 7C 08 02 A6 */ mflr r0
/* 8020E628 0020B568 90 01 00 14 */ stw r0, 0x14(r1)
/* 8020E62C 0020B56C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8020E630 0020B570 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8020E634 0020B574 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8020E638 0020B578 3B E3 4E 20 */ addi r31, r3, 0x4e20
/* 8020E63C 0020B57C 7F E3 FB 78 */ mr r3, r31
/* 8020E640 0020B580 81 9F 00 00 */ lwz r12, 0(r31)
/* 8020E644 0020B584 81 8C 00 BC */ lwz r12, 0xbc(r12)
/* 8020E648 0020B588 7D 89 03 A6 */ mtctr r12
/* 8020E64C 0020B58C 4E 80 04 21 */ bctrl
/* 8020E650 0020B590 A0 03 00 0A */ lhz r0, 0xa(r3)
/* 8020E654 0020B594 54 00 07 7F */ clrlwi. r0, r0, 0x1d
/* 8020E658 0020B598 41 82 00 94 */ beq lbl_8020E6EC
/* 8020E65C 0020B59C 7F E3 FB 78 */ mr r3, r31
/* 8020E660 0020B5A0 81 9F 00 00 */ lwz r12, 0(r31)
/* 8020E664 0020B5A4 81 8C 00 BC */ lwz r12, 0xbc(r12)
/* 8020E668 0020B5A8 7D 89 03 A6 */ mtctr r12
/* 8020E66C 0020B5AC 4E 80 04 21 */ bctrl
/* 8020E670 0020B5B0 A0 03 00 0A */ lhz r0, 0xa(r3)
/* 8020E674 0020B5B4 54 00 07 7E */ clrlwi r0, r0, 0x1d
/* 8020E678 0020B5B8 2C 00 00 05 */ cmpwi r0, 5
/* 8020E67C 0020B5BC 41 82 00 70 */ beq lbl_8020E6EC
/* 8020E680 0020B5C0 7F E3 FB 78 */ mr r3, r31
/* 8020E684 0020B5C4 81 9F 00 00 */ lwz r12, 0(r31)
/* 8020E688 0020B5C8 81 8C 00 BC */ lwz r12, 0xbc(r12)
/* 8020E68C 0020B5CC 7D 89 03 A6 */ mtctr r12
/* 8020E690 0020B5D0 4E 80 04 21 */ bctrl
/* 8020E694 0020B5D4 A0 03 00 0A */ lhz r0, 0xa(r3)
/* 8020E698 0020B5D8 54 00 07 7E */ clrlwi r0, r0, 0x1d
/* 8020E69C 0020B5DC 2C 00 00 03 */ cmpwi r0, 3
/* 8020E6A0 0020B5E0 41 82 00 4C */ beq lbl_8020E6EC
/* 8020E6A4 0020B5E4 7F E3 FB 78 */ mr r3, r31
/* 8020E6A8 0020B5E8 81 9F 00 00 */ lwz r12, 0(r31)
/* 8020E6AC 0020B5EC 81 8C 00 BC */ lwz r12, 0xbc(r12)
/* 8020E6B0 0020B5F0 7D 89 03 A6 */ mtctr r12
/* 8020E6B4 0020B5F4 4E 80 04 21 */ bctrl
/* 8020E6B8 0020B5F8 A0 03 00 0A */ lhz r0, 0xa(r3)
/* 8020E6BC 0020B5FC 54 00 07 7E */ clrlwi r0, r0, 0x1d
/* 8020E6C0 0020B600 2C 00 00 04 */ cmpwi r0, 4
/* 8020E6C4 0020B604 41 82 00 28 */ beq lbl_8020E6EC
/* 8020E6C8 0020B608 7F E3 FB 78 */ mr r3, r31
/* 8020E6CC 0020B60C 81 9F 00 00 */ lwz r12, 0(r31)
/* 8020E6D0 0020B610 81 8C 00 BC */ lwz r12, 0xbc(r12)
/* 8020E6D4 0020B614 7D 89 03 A6 */ mtctr r12
/* 8020E6D8 0020B618 4E 80 04 21 */ bctrl
/* 8020E6DC 0020B61C A0 03 00 0A */ lhz r0, 0xa(r3)
/* 8020E6E0 0020B620 54 00 07 7E */ clrlwi r0, r0, 0x1d
/* 8020E6E4 0020B624 2C 00 00 06 */ cmpwi r0, 6
/* 8020E6E8 0020B628 40 82 00 0C */ bne lbl_8020E6F4
lbl_8020E6EC:
/* 8020E6EC 0020B62C 38 60 00 01 */ li r3, 1
/* 8020E6F0 0020B630 48 00 00 08 */ b lbl_8020E6F8
lbl_8020E6F4:
/* 8020E6F4 0020B634 38 60 00 00 */ li r3, 0
lbl_8020E6F8:
/* 8020E6F8 0020B638 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8020E6FC 0020B63C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8020E700 0020B640 7C 08 03 A6 */ mtlr r0
/* 8020E704 0020B644 38 21 00 10 */ addi r1, r1, 0x10
/* 8020E708 0020B648 4E 80 00 20 */ blr
.global dMeterMap_c_NS_isDmapScreen
dMeterMap_c_NS_isDmapScreen:
/* 8020E70C 0020B64C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8020E710 0020B650 7C 08 02 A6 */ mflr r0
/* 8020E714 0020B654 90 01 00 14 */ stw r0, 0x14(r1)
/* 8020E718 0020B658 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8020E71C 0020B65C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8020E720 0020B660 85 83 4E 20 */ lwzu r12, 0x4e20(r3)
/* 8020E724 0020B664 81 8C 00 BC */ lwz r12, 0xbc(r12)
/* 8020E728 0020B668 7D 89 03 A6 */ mtctr r12
/* 8020E72C 0020B66C 4E 80 04 21 */ bctrl
/* 8020E730 0020B670 A0 03 00 0A */ lhz r0, 0xa(r3)
/* 8020E734 0020B674 54 00 07 7E */ clrlwi r0, r0, 0x1d
/* 8020E738 0020B678 20 00 00 01 */ subfic r0, r0, 1
/* 8020E73C 0020B67C 7C 00 00 34 */ cntlzw r0, r0
/* 8020E740 0020B680 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f
/* 8020E744 0020B684 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8020E748 0020B688 7C 08 03 A6 */ mtlr r0
/* 8020E74C 0020B68C 38 21 00 10 */ addi r1, r1, 0x10
/* 8020E750 0020B690 4E 80 00 20 */ blr
.global dMeterMap_c_NS_meter_map_move
dMeterMap_c_NS_meter_map_move:
/* 8020E754 0020B694 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8020E758 0020B698 7C 08 02 A6 */ mflr r0
/* 8020E75C 0020B69C 90 01 00 24 */ stw r0, 0x24(r1)
/* 8020E760 0020B6A0 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8020E764 0020B6A4 4B FF FD 65 */ bl dMeterMap_c_NS_isShow
/* 8020E768 0020B6A8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8020E76C 0020B6AC 41 82 02 4C */ beq lbl_8020E9B8
/* 8020E770 0020B6B0 4B FF F1 91 */ bl dMeterMap_c_NS_isMapOpenCheck
/* 8020E774 0020B6B4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8020E778 0020B6B8 41 82 02 40 */ beq lbl_8020E9B8
/* 8020E77C 0020B6BC 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 8020E780 0020B6C0 3B E3 01 88 */ addi r31, r3, lbl_80430188@l
/* 8020E784 0020B6C4 88 1F 00 C1 */ lbz r0, 0xc1(r31)
/* 8020E788 0020B6C8 28 00 00 06 */ cmplwi r0, 6
/* 8020E78C 0020B6CC 40 82 00 78 */ bne lbl_8020E804
/* 8020E790 0020B6D0 A0 1F 00 A2 */ lhz r0, 0xa2(r31)
/* 8020E794 0020B6D4 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
/* 8020E798 0020B6D8 40 82 00 60 */ bne lbl_8020E7F8
/* 8020E79C 0020B6DC 4B FF FE 85 */ bl dMeterMap_c_NS_isFmapScreen
/* 8020E7A0 0020B6E0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8020E7A4 0020B6E4 41 82 00 54 */ beq lbl_8020E7F8
/* 8020E7A8 0020B6E8 38 00 00 03 */ li r0, 3
/* 8020E7AC 0020B6EC 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 8020E7B0 0020B6F0 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 8020E7B4 0020B6F4 98 03 00 BF */ stb r0, 0xbf(r3)
/* 8020E7B8 0020B6F8 38 00 04 00 */ li r0, 0x400
/* 8020E7BC 0020B6FC B0 03 00 AA */ sth r0, 0xaa(r3)
/* 8020E7C0 0020B700 38 00 00 B8 */ li r0, 0xb8
/* 8020E7C4 0020B704 90 01 00 10 */ stw r0, 0x10(r1)
/* 8020E7C8 0020B708 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 8020E7CC 0020B70C 38 81 00 10 */ addi r4, r1, 0x10
/* 8020E7D0 0020B710 38 A0 00 00 */ li r5, 0
/* 8020E7D4 0020B714 38 C0 00 00 */ li r6, 0
/* 8020E7D8 0020B718 38 E0 00 00 */ li r7, 0
/* 8020E7DC 0020B71C C0 22 AE 34 */ lfs f1, lbl_80454834-_SDA2_BASE_(r2)
/* 8020E7E0 0020B720 FC 40 08 90 */ fmr f2, f1
/* 8020E7E4 0020B724 C0 62 AE 44 */ lfs f3, lbl_80454844-_SDA2_BASE_(r2)
/* 8020E7E8 0020B728 FC 80 18 90 */ fmr f4, f3
/* 8020E7EC 0020B72C 39 00 00 00 */ li r8, 0
/* 8020E7F0 0020B730 48 09 D1 95 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 8020E7F4 0020B734 48 01 01 DD */ bl dMeter2Info_set2DVibration
lbl_8020E7F8:
/* 8020E7F8 0020B738 38 00 00 00 */ li r0, 0
/* 8020E7FC 0020B73C 98 1F 00 C1 */ stb r0, 0xc1(r31)
/* 8020E800 0020B740 48 00 01 B8 */ b lbl_8020E9B8
lbl_8020E804:
/* 8020E804 0020B744 4B FE B7 A9 */ bl dMw_LEFT_TRIGGER
/* 8020E808 0020B748 2C 03 00 00 */ cmpwi r3, 0
/* 8020E80C 0020B74C 41 82 00 D8 */ beq lbl_8020E8E4
/* 8020E810 0020B750 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8020E814 0020B754 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8020E818 0020B758 88 03 4F AD */ lbz r0, 0x4fad(r3)
/* 8020E81C 0020B75C 28 00 00 00 */ cmplwi r0, 0
/* 8020E820 0020B760 40 82 00 C4 */ bne lbl_8020E8E4
/* 8020E824 0020B764 48 02 9A 09 */ bl dMsgObject_c_NS_getStatus
/* 8020E828 0020B768 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 8020E82C 0020B76C 20 60 00 01 */ subfic r3, r0, 1
/* 8020E830 0020B770 30 03 FF FF */ addic r0, r3, -1
/* 8020E834 0020B774 7C 00 19 10 */ subfe r0, r0, r3
/* 8020E838 0020B778 54 00 06 3F */ clrlwi. r0, r0, 0x18
/* 8020E83C 0020B77C 40 82 00 A8 */ bne lbl_8020E8E4
/* 8020E840 0020B780 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 8020E844 0020B784 3B E3 01 88 */ addi r31, r3, lbl_80430188@l
/* 8020E848 0020B788 88 1F 00 BF */ lbz r0, 0xbf(r31)
/* 8020E84C 0020B78C 28 00 00 00 */ cmplwi r0, 0
/* 8020E850 0020B790 41 82 00 0C */ beq lbl_8020E85C
/* 8020E854 0020B794 28 00 00 01 */ cmplwi r0, 1
/* 8020E858 0020B798 40 82 00 8C */ bne lbl_8020E8E4
lbl_8020E85C:
/* 8020E85C 0020B79C 28 00 00 00 */ cmplwi r0, 0
/* 8020E860 0020B7A0 40 82 01 58 */ bne lbl_8020E9B8
/* 8020E864 0020B7A4 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 8020E868 0020B7A8 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 8020E86C 0020B7AC A0 03 00 A2 */ lhz r0, 0xa2(r3)
/* 8020E870 0020B7B0 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
/* 8020E874 0020B7B4 40 82 01 44 */ bne lbl_8020E9B8
/* 8020E878 0020B7B8 4B FF FD A9 */ bl dMeterMap_c_NS_isFmapScreen
/* 8020E87C 0020B7BC 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8020E880 0020B7C0 40 82 00 10 */ bne lbl_8020E890
/* 8020E884 0020B7C4 4B FF FE 89 */ bl dMeterMap_c_NS_isDmapScreen
/* 8020E888 0020B7C8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8020E88C 0020B7CC 41 82 01 2C */ beq lbl_8020E9B8
lbl_8020E890:
/* 8020E890 0020B7D0 38 00 00 02 */ li r0, 2
/* 8020E894 0020B7D4 98 1F 00 BF */ stb r0, 0xbf(r31)
/* 8020E898 0020B7D8 38 00 02 00 */ li r0, 0x200
/* 8020E89C 0020B7DC 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 8020E8A0 0020B7E0 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 8020E8A4 0020B7E4 B0 03 00 AA */ sth r0, 0xaa(r3)
/* 8020E8A8 0020B7E8 38 00 00 B8 */ li r0, 0xb8
/* 8020E8AC 0020B7EC 90 01 00 0C */ stw r0, 0xc(r1)
/* 8020E8B0 0020B7F0 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 8020E8B4 0020B7F4 38 81 00 0C */ addi r4, r1, 0xc
/* 8020E8B8 0020B7F8 38 A0 00 00 */ li r5, 0
/* 8020E8BC 0020B7FC 38 C0 00 00 */ li r6, 0
/* 8020E8C0 0020B800 38 E0 00 00 */ li r7, 0
/* 8020E8C4 0020B804 C0 22 AE 34 */ lfs f1, lbl_80454834-_SDA2_BASE_(r2)
/* 8020E8C8 0020B808 FC 40 08 90 */ fmr f2, f1
/* 8020E8CC 0020B80C C0 62 AE 44 */ lfs f3, lbl_80454844-_SDA2_BASE_(r2)
/* 8020E8D0 0020B810 FC 80 18 90 */ fmr f4, f3
/* 8020E8D4 0020B814 39 00 00 00 */ li r8, 0
/* 8020E8D8 0020B818 48 09 D0 AD */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 8020E8DC 0020B81C 48 01 00 F5 */ bl dMeter2Info_set2DVibration
/* 8020E8E0 0020B820 48 00 00 D8 */ b lbl_8020E9B8
lbl_8020E8E4:
/* 8020E8E4 0020B824 4B FE B7 11 */ bl dMw_RIGHT_TRIGGER
/* 8020E8E8 0020B828 2C 03 00 00 */ cmpwi r3, 0
/* 8020E8EC 0020B82C 41 82 00 CC */ beq lbl_8020E9B8
/* 8020E8F0 0020B830 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8020E8F4 0020B834 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8020E8F8 0020B838 88 03 4F AD */ lbz r0, 0x4fad(r3)
/* 8020E8FC 0020B83C 28 00 00 00 */ cmplwi r0, 0
/* 8020E900 0020B840 40 82 00 B8 */ bne lbl_8020E9B8
/* 8020E904 0020B844 48 02 99 29 */ bl dMsgObject_c_NS_getStatus
/* 8020E908 0020B848 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 8020E90C 0020B84C 20 60 00 01 */ subfic r3, r0, 1
/* 8020E910 0020B850 30 03 FF FF */ addic r0, r3, -1
/* 8020E914 0020B854 7C 00 19 10 */ subfe r0, r0, r3
/* 8020E918 0020B858 54 00 06 3F */ clrlwi. r0, r0, 0x18
/* 8020E91C 0020B85C 40 82 00 9C */ bne lbl_8020E9B8
/* 8020E920 0020B860 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 8020E924 0020B864 3B E3 01 88 */ addi r31, r3, lbl_80430188@l
/* 8020E928 0020B868 88 1F 00 BF */ lbz r0, 0xbf(r31)
/* 8020E92C 0020B86C 28 00 00 00 */ cmplwi r0, 0
/* 8020E930 0020B870 41 82 00 0C */ beq lbl_8020E93C
/* 8020E934 0020B874 28 00 00 01 */ cmplwi r0, 1
/* 8020E938 0020B878 40 82 00 80 */ bne lbl_8020E9B8
lbl_8020E93C:
/* 8020E93C 0020B87C 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 8020E940 0020B880 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 8020E944 0020B884 A0 03 00 A2 */ lhz r0, 0xa2(r3)
/* 8020E948 0020B888 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
/* 8020E94C 0020B88C 40 82 00 6C */ bne lbl_8020E9B8
/* 8020E950 0020B890 4B FF FC D1 */ bl dMeterMap_c_NS_isFmapScreen
/* 8020E954 0020B894 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8020E958 0020B898 40 82 00 10 */ bne lbl_8020E968
/* 8020E95C 0020B89C 4B FF FD B1 */ bl dMeterMap_c_NS_isDmapScreen
/* 8020E960 0020B8A0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8020E964 0020B8A4 41 82 00 54 */ beq lbl_8020E9B8
lbl_8020E968:
/* 8020E968 0020B8A8 38 00 00 02 */ li r0, 2
/* 8020E96C 0020B8AC 98 1F 00 BF */ stb r0, 0xbf(r31)
/* 8020E970 0020B8B0 38 00 04 00 */ li r0, 0x400
/* 8020E974 0020B8B4 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 8020E978 0020B8B8 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 8020E97C 0020B8BC B0 03 00 AA */ sth r0, 0xaa(r3)
/* 8020E980 0020B8C0 38 00 00 B8 */ li r0, 0xb8
/* 8020E984 0020B8C4 90 01 00 08 */ stw r0, 8(r1)
/* 8020E988 0020B8C8 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 8020E98C 0020B8CC 38 81 00 08 */ addi r4, r1, 8
/* 8020E990 0020B8D0 38 A0 00 00 */ li r5, 0
/* 8020E994 0020B8D4 38 C0 00 00 */ li r6, 0
/* 8020E998 0020B8D8 38 E0 00 00 */ li r7, 0
/* 8020E99C 0020B8DC C0 22 AE 34 */ lfs f1, lbl_80454834-_SDA2_BASE_(r2)
/* 8020E9A0 0020B8E0 FC 40 08 90 */ fmr f2, f1
/* 8020E9A4 0020B8E4 C0 62 AE 44 */ lfs f3, lbl_80454844-_SDA2_BASE_(r2)
/* 8020E9A8 0020B8E8 FC 80 18 90 */ fmr f4, f3
/* 8020E9AC 0020B8EC 39 00 00 00 */ li r8, 0
/* 8020E9B0 0020B8F0 48 09 CF D5 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 8020E9B4 0020B8F4 48 01 00 1D */ bl dMeter2Info_set2DVibration
lbl_8020E9B8:
/* 8020E9B8 0020B8F8 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 8020E9BC 0020B8FC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8020E9C0 0020B900 7C 08 03 A6 */ mtlr r0
/* 8020E9C4 0020B904 38 21 00 20 */ addi r1, r1, 0x20
/* 8020E9C8 0020B908 4E 80 00 20 */ blr
.global dMeterMap_c_NS_keyCheck
dMeterMap_c_NS_keyCheck:
/* 8020E9CC 0020B90C 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 8020E9D0 0020B910 7C 08 02 A6 */ mflr r0
/* 8020E9D4 0020B914 90 01 00 34 */ stw r0, 0x34(r1)
/* 8020E9D8 0020B918 93 E1 00 2C */ stw r31, 0x2c(r1)
/* 8020E9DC 0020B91C 93 C1 00 28 */ stw r30, 0x28(r1)
/* 8020E9E0 0020B920 7C 7E 1B 78 */ mr r30, r3
/* 8020E9E4 0020B924 4B FE B5 C9 */ bl dMw_LEFT_TRIGGER
/* 8020E9E8 0020B928 2C 03 00 00 */ cmpwi r3, 0
/* 8020E9EC 0020B92C 41 82 01 60 */ beq lbl_8020EB4C
/* 8020E9F0 0020B930 7F C3 F3 78 */ mr r3, r30
/* 8020E9F4 0020B934 4B FF EC A5 */ bl dMeterMap_c_NS_isEventRunCheck
/* 8020E9F8 0020B938 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8020E9FC 0020B93C 40 82 01 50 */ bne lbl_8020EB4C
/* 8020EA00 0020B940 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 8020EA04 0020B944 3B E3 01 88 */ addi r31, r3, lbl_80430188@l
/* 8020EA08 0020B948 88 1F 00 BF */ lbz r0, 0xbf(r31)
/* 8020EA0C 0020B94C 28 00 00 00 */ cmplwi r0, 0
/* 8020EA10 0020B950 41 82 00 0C */ beq lbl_8020EA1C
/* 8020EA14 0020B954 28 00 00 01 */ cmplwi r0, 1
/* 8020EA18 0020B958 40 82 01 34 */ bne lbl_8020EB4C
lbl_8020EA1C:
/* 8020EA1C 0020B95C 28 00 00 01 */ cmplwi r0, 1
/* 8020EA20 0020B960 40 82 00 58 */ bne lbl_8020EA78
/* 8020EA24 0020B964 88 1E 00 2D */ lbz r0, 0x2d(r30)
/* 8020EA28 0020B968 28 00 00 00 */ cmplwi r0, 0
/* 8020EA2C 0020B96C 41 82 03 1C */ beq lbl_8020ED48
/* 8020EA30 0020B970 7F C3 F3 78 */ mr r3, r30
/* 8020EA34 0020B974 4B FF EE 89 */ bl dMeterMap_c_NS_setDispPosOutsideFlg_SE_On
/* 8020EA38 0020B978 38 00 00 B9 */ li r0, 0xb9
/* 8020EA3C 0020B97C 90 01 00 20 */ stw r0, 0x20(r1)
/* 8020EA40 0020B980 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 8020EA44 0020B984 38 81 00 20 */ addi r4, r1, 0x20
/* 8020EA48 0020B988 38 A0 00 00 */ li r5, 0
/* 8020EA4C 0020B98C 38 C0 00 00 */ li r6, 0
/* 8020EA50 0020B990 38 E0 00 00 */ li r7, 0
/* 8020EA54 0020B994 C0 22 AE 34 */ lfs f1, lbl_80454834-_SDA2_BASE_(r2)
/* 8020EA58 0020B998 FC 40 08 90 */ fmr f2, f1
/* 8020EA5C 0020B99C C0 62 AE 44 */ lfs f3, lbl_80454844-_SDA2_BASE_(r2)
/* 8020EA60 0020B9A0 FC 80 18 90 */ fmr f4, f3
/* 8020EA64 0020B9A4 39 00 00 00 */ li r8, 0
/* 8020EA68 0020B9A8 48 09 CF 1D */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 8020EA6C 0020B9AC 38 00 00 00 */ li r0, 0
/* 8020EA70 0020B9B0 98 1F 00 BF */ stb r0, 0xbf(r31)
/* 8020EA74 0020B9B4 48 00 02 D4 */ b lbl_8020ED48
lbl_8020EA78:
/* 8020EA78 0020B9B8 28 00 00 00 */ cmplwi r0, 0
/* 8020EA7C 0020B9BC 40 82 02 CC */ bne lbl_8020ED48
/* 8020EA80 0020B9C0 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 8020EA84 0020B9C4 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 8020EA88 0020B9C8 A0 03 00 A2 */ lhz r0, 0xa2(r3)
/* 8020EA8C 0020B9CC 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
/* 8020EA90 0020B9D0 40 82 00 70 */ bne lbl_8020EB00
/* 8020EA94 0020B9D4 4B FF FB 8D */ bl dMeterMap_c_NS_isFmapScreen
/* 8020EA98 0020B9D8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8020EA9C 0020B9DC 40 82 00 10 */ bne lbl_8020EAAC
/* 8020EAA0 0020B9E0 4B FF FC 6D */ bl dMeterMap_c_NS_isDmapScreen
/* 8020EAA4 0020B9E4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8020EAA8 0020B9E8 41 82 00 58 */ beq lbl_8020EB00
lbl_8020EAAC:
/* 8020EAAC 0020B9EC 38 00 00 02 */ li r0, 2
/* 8020EAB0 0020B9F0 98 1F 00 BF */ stb r0, 0xbf(r31)
/* 8020EAB4 0020B9F4 38 00 02 00 */ li r0, 0x200
/* 8020EAB8 0020B9F8 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 8020EABC 0020B9FC 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 8020EAC0 0020BA00 B0 03 00 AA */ sth r0, 0xaa(r3)
/* 8020EAC4 0020BA04 38 00 00 B8 */ li r0, 0xb8
/* 8020EAC8 0020BA08 90 01 00 1C */ stw r0, 0x1c(r1)
/* 8020EACC 0020BA0C 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 8020EAD0 0020BA10 38 81 00 1C */ addi r4, r1, 0x1c
/* 8020EAD4 0020BA14 38 A0 00 00 */ li r5, 0
/* 8020EAD8 0020BA18 38 C0 00 00 */ li r6, 0
/* 8020EADC 0020BA1C 38 E0 00 00 */ li r7, 0
/* 8020EAE0 0020BA20 C0 22 AE 34 */ lfs f1, lbl_80454834-_SDA2_BASE_(r2)
/* 8020EAE4 0020BA24 FC 40 08 90 */ fmr f2, f1
/* 8020EAE8 0020BA28 C0 62 AE 44 */ lfs f3, lbl_80454844-_SDA2_BASE_(r2)
/* 8020EAEC 0020BA2C FC 80 18 90 */ fmr f4, f3
/* 8020EAF0 0020BA30 39 00 00 00 */ li r8, 0
/* 8020EAF4 0020BA34 48 09 CE 91 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 8020EAF8 0020BA38 48 00 FE D9 */ bl dMeter2Info_set2DVibration
/* 8020EAFC 0020BA3C 48 00 02 4C */ b lbl_8020ED48
lbl_8020EB00:
/* 8020EB00 0020BA40 7F C3 F3 78 */ mr r3, r30
/* 8020EB04 0020BA44 4B FF ED 71 */ bl dMeterMap_c_NS_setDispPosInsideFlg_SE_On
/* 8020EB08 0020BA48 38 00 00 B8 */ li r0, 0xb8
/* 8020EB0C 0020BA4C 90 01 00 18 */ stw r0, 0x18(r1)
/* 8020EB10 0020BA50 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 8020EB14 0020BA54 38 81 00 18 */ addi r4, r1, 0x18
/* 8020EB18 0020BA58 38 A0 00 00 */ li r5, 0
/* 8020EB1C 0020BA5C 38 C0 00 00 */ li r6, 0
/* 8020EB20 0020BA60 38 E0 00 00 */ li r7, 0
/* 8020EB24 0020BA64 C0 22 AE 34 */ lfs f1, lbl_80454834-_SDA2_BASE_(r2)
/* 8020EB28 0020BA68 FC 40 08 90 */ fmr f2, f1
/* 8020EB2C 0020BA6C C0 62 AE 44 */ lfs f3, lbl_80454844-_SDA2_BASE_(r2)
/* 8020EB30 0020BA70 FC 80 18 90 */ fmr f4, f3
/* 8020EB34 0020BA74 39 00 00 00 */ li r8, 0
/* 8020EB38 0020BA78 48 09 CE 4D */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 8020EB3C 0020BA7C 48 00 FE 95 */ bl dMeter2Info_set2DVibration
/* 8020EB40 0020BA80 38 00 00 01 */ li r0, 1
/* 8020EB44 0020BA84 98 1F 00 BF */ stb r0, 0xbf(r31)
/* 8020EB48 0020BA88 48 00 02 00 */ b lbl_8020ED48
lbl_8020EB4C:
/* 8020EB4C 0020BA8C 4B FE B4 A9 */ bl dMw_RIGHT_TRIGGER
/* 8020EB50 0020BA90 2C 03 00 00 */ cmpwi r3, 0
/* 8020EB54 0020BA94 41 82 01 F4 */ beq lbl_8020ED48
/* 8020EB58 0020BA98 7F C3 F3 78 */ mr r3, r30
/* 8020EB5C 0020BA9C 4B FF EB 3D */ bl dMeterMap_c_NS_isEventRunCheck
/* 8020EB60 0020BAA0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8020EB64 0020BAA4 40 82 01 E4 */ bne lbl_8020ED48
/* 8020EB68 0020BAA8 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 8020EB6C 0020BAAC 3B E3 01 88 */ addi r31, r3, lbl_80430188@l
/* 8020EB70 0020BAB0 88 1F 00 BF */ lbz r0, 0xbf(r31)
/* 8020EB74 0020BAB4 28 00 00 00 */ cmplwi r0, 0
/* 8020EB78 0020BAB8 41 82 00 0C */ beq lbl_8020EB84
/* 8020EB7C 0020BABC 28 00 00 01 */ cmplwi r0, 1
/* 8020EB80 0020BAC0 40 82 01 C8 */ bne lbl_8020ED48
lbl_8020EB84:
/* 8020EB84 0020BAC4 28 00 00 00 */ cmplwi r0, 0
/* 8020EB88 0020BAC8 40 82 00 E8 */ bne lbl_8020EC70
/* 8020EB8C 0020BACC 4B FF EA C5 */ bl dMeterMap_c_NS_isEnableDispMapAndMapDispSizeTypeNo
/* 8020EB90 0020BAD0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8020EB94 0020BAD4 41 82 00 5C */ beq lbl_8020EBF0
/* 8020EB98 0020BAD8 88 1E 00 2D */ lbz r0, 0x2d(r30)
/* 8020EB9C 0020BADC 28 00 00 00 */ cmplwi r0, 0
/* 8020EBA0 0020BAE0 40 82 01 A8 */ bne lbl_8020ED48
/* 8020EBA4 0020BAE4 7F C3 F3 78 */ mr r3, r30
/* 8020EBA8 0020BAE8 4B FF EC CD */ bl dMeterMap_c_NS_setDispPosInsideFlg_SE_On
/* 8020EBAC 0020BAEC 38 00 00 B8 */ li r0, 0xb8
/* 8020EBB0 0020BAF0 90 01 00 14 */ stw r0, 0x14(r1)
/* 8020EBB4 0020BAF4 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 8020EBB8 0020BAF8 38 81 00 14 */ addi r4, r1, 0x14
/* 8020EBBC 0020BAFC 38 A0 00 00 */ li r5, 0
/* 8020EBC0 0020BB00 38 C0 00 00 */ li r6, 0
/* 8020EBC4 0020BB04 38 E0 00 00 */ li r7, 0
/* 8020EBC8 0020BB08 C0 22 AE 34 */ lfs f1, lbl_80454834-_SDA2_BASE_(r2)
/* 8020EBCC 0020BB0C FC 40 08 90 */ fmr f2, f1
/* 8020EBD0 0020BB10 C0 62 AE 44 */ lfs f3, lbl_80454844-_SDA2_BASE_(r2)
/* 8020EBD4 0020BB14 FC 80 18 90 */ fmr f4, f3
/* 8020EBD8 0020BB18 39 00 00 00 */ li r8, 0
/* 8020EBDC 0020BB1C 48 09 CD A9 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 8020EBE0 0020BB20 48 00 FD F1 */ bl dMeter2Info_set2DVibration
/* 8020EBE4 0020BB24 38 00 00 01 */ li r0, 1
/* 8020EBE8 0020BB28 98 1F 00 BF */ stb r0, 0xbf(r31)
/* 8020EBEC 0020BB2C 48 00 01 5C */ b lbl_8020ED48
lbl_8020EBF0:
/* 8020EBF0 0020BB30 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 8020EBF4 0020BB34 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 8020EBF8 0020BB38 A0 03 00 A2 */ lhz r0, 0xa2(r3)
/* 8020EBFC 0020BB3C 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
/* 8020EC00 0020BB40 40 82 01 48 */ bne lbl_8020ED48
/* 8020EC04 0020BB44 4B FF FA 1D */ bl dMeterMap_c_NS_isFmapScreen
/* 8020EC08 0020BB48 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8020EC0C 0020BB4C 40 82 00 10 */ bne lbl_8020EC1C
/* 8020EC10 0020BB50 4B FF FA FD */ bl dMeterMap_c_NS_isDmapScreen
/* 8020EC14 0020BB54 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8020EC18 0020BB58 41 82 01 30 */ beq lbl_8020ED48
lbl_8020EC1C:
/* 8020EC1C 0020BB5C 38 00 00 02 */ li r0, 2
/* 8020EC20 0020BB60 98 1F 00 BF */ stb r0, 0xbf(r31)
/* 8020EC24 0020BB64 38 00 04 00 */ li r0, 0x400
/* 8020EC28 0020BB68 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 8020EC2C 0020BB6C 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 8020EC30 0020BB70 B0 03 00 AA */ sth r0, 0xaa(r3)
/* 8020EC34 0020BB74 38 00 00 B8 */ li r0, 0xb8
/* 8020EC38 0020BB78 90 01 00 10 */ stw r0, 0x10(r1)
/* 8020EC3C 0020BB7C 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 8020EC40 0020BB80 38 81 00 10 */ addi r4, r1, 0x10
/* 8020EC44 0020BB84 38 A0 00 00 */ li r5, 0
/* 8020EC48 0020BB88 38 C0 00 00 */ li r6, 0
/* 8020EC4C 0020BB8C 38 E0 00 00 */ li r7, 0
/* 8020EC50 0020BB90 C0 22 AE 34 */ lfs f1, lbl_80454834-_SDA2_BASE_(r2)
/* 8020EC54 0020BB94 FC 40 08 90 */ fmr f2, f1
/* 8020EC58 0020BB98 C0 62 AE 44 */ lfs f3, lbl_80454844-_SDA2_BASE_(r2)
/* 8020EC5C 0020BB9C FC 80 18 90 */ fmr f4, f3
/* 8020EC60 0020BBA0 39 00 00 00 */ li r8, 0
/* 8020EC64 0020BBA4 48 09 CD 21 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 8020EC68 0020BBA8 48 00 FD 69 */ bl dMeter2Info_set2DVibration
/* 8020EC6C 0020BBAC 48 00 00 DC */ b lbl_8020ED48
lbl_8020EC70:
/* 8020EC70 0020BBB0 28 00 00 01 */ cmplwi r0, 1
/* 8020EC74 0020BBB4 40 82 00 D4 */ bne lbl_8020ED48
/* 8020EC78 0020BBB8 88 1E 00 2D */ lbz r0, 0x2d(r30)
/* 8020EC7C 0020BBBC 28 00 00 00 */ cmplwi r0, 0
/* 8020EC80 0020BBC0 41 82 00 C8 */ beq lbl_8020ED48
/* 8020EC84 0020BBC4 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 8020EC88 0020BBC8 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 8020EC8C 0020BBCC A0 03 00 A2 */ lhz r0, 0xa2(r3)
/* 8020EC90 0020BBD0 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
/* 8020EC94 0020BBD4 40 82 00 70 */ bne lbl_8020ED04
/* 8020EC98 0020BBD8 4B FF F9 89 */ bl dMeterMap_c_NS_isFmapScreen
/* 8020EC9C 0020BBDC 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8020ECA0 0020BBE0 40 82 00 10 */ bne lbl_8020ECB0
/* 8020ECA4 0020BBE4 4B FF FA 69 */ bl dMeterMap_c_NS_isDmapScreen
/* 8020ECA8 0020BBE8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8020ECAC 0020BBEC 41 82 00 58 */ beq lbl_8020ED04
lbl_8020ECB0:
/* 8020ECB0 0020BBF0 38 00 00 02 */ li r0, 2
/* 8020ECB4 0020BBF4 98 1F 00 BF */ stb r0, 0xbf(r31)
/* 8020ECB8 0020BBF8 38 00 04 00 */ li r0, 0x400
/* 8020ECBC 0020BBFC 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 8020ECC0 0020BC00 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 8020ECC4 0020BC04 B0 03 00 AA */ sth r0, 0xaa(r3)
/* 8020ECC8 0020BC08 38 00 00 B8 */ li r0, 0xb8
/* 8020ECCC 0020BC0C 90 01 00 0C */ stw r0, 0xc(r1)
/* 8020ECD0 0020BC10 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 8020ECD4 0020BC14 38 81 00 0C */ addi r4, r1, 0xc
/* 8020ECD8 0020BC18 38 A0 00 00 */ li r5, 0
/* 8020ECDC 0020BC1C 38 C0 00 00 */ li r6, 0
/* 8020ECE0 0020BC20 38 E0 00 00 */ li r7, 0
/* 8020ECE4 0020BC24 C0 22 AE 34 */ lfs f1, lbl_80454834-_SDA2_BASE_(r2)
/* 8020ECE8 0020BC28 FC 40 08 90 */ fmr f2, f1
/* 8020ECEC 0020BC2C C0 62 AE 44 */ lfs f3, lbl_80454844-_SDA2_BASE_(r2)
/* 8020ECF0 0020BC30 FC 80 18 90 */ fmr f4, f3
/* 8020ECF4 0020BC34 39 00 00 00 */ li r8, 0
/* 8020ECF8 0020BC38 48 09 CC 8D */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 8020ECFC 0020BC3C 48 00 FC D5 */ bl dMeter2Info_set2DVibration
/* 8020ED00 0020BC40 48 00 00 48 */ b lbl_8020ED48
lbl_8020ED04:
/* 8020ED04 0020BC44 7F C3 F3 78 */ mr r3, r30
/* 8020ED08 0020BC48 4B FF EB B5 */ bl dMeterMap_c_NS_setDispPosOutsideFlg_SE_On
/* 8020ED0C 0020BC4C 38 00 00 B9 */ li r0, 0xb9
/* 8020ED10 0020BC50 90 01 00 08 */ stw r0, 8(r1)
/* 8020ED14 0020BC54 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 8020ED18 0020BC58 38 81 00 08 */ addi r4, r1, 8
/* 8020ED1C 0020BC5C 38 A0 00 00 */ li r5, 0
/* 8020ED20 0020BC60 38 C0 00 00 */ li r6, 0
/* 8020ED24 0020BC64 38 E0 00 00 */ li r7, 0
/* 8020ED28 0020BC68 C0 22 AE 34 */ lfs f1, lbl_80454834-_SDA2_BASE_(r2)
/* 8020ED2C 0020BC6C FC 40 08 90 */ fmr f2, f1
/* 8020ED30 0020BC70 C0 62 AE 44 */ lfs f3, lbl_80454844-_SDA2_BASE_(r2)
/* 8020ED34 0020BC74 FC 80 18 90 */ fmr f4, f3
/* 8020ED38 0020BC78 39 00 00 00 */ li r8, 0
/* 8020ED3C 0020BC7C 48 09 CC 49 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 8020ED40 0020BC80 38 00 00 00 */ li r0, 0
/* 8020ED44 0020BC84 98 1F 00 BF */ stb r0, 0xbf(r31)
lbl_8020ED48:
/* 8020ED48 0020BC88 83 E1 00 2C */ lwz r31, 0x2c(r1)
/* 8020ED4C 0020BC8C 83 C1 00 28 */ lwz r30, 0x28(r1)
/* 8020ED50 0020BC90 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8020ED54 0020BC94 7C 08 03 A6 */ mtlr r0
/* 8020ED58 0020BC98 38 21 00 30 */ addi r1, r1, 0x30
/* 8020ED5C 0020BC9C 4E 80 00 20 */ blr