lbl_802237D4: /* 802237D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802237D8 7C 08 02 A6 */ mflr r0 /* 802237DC 90 01 00 14 */ stw r0, 0x14(r1) /* 802237E0 93 E1 00 0C */ stw r31, 0xc(r1) /* 802237E4 93 C1 00 08 */ stw r30, 8(r1) /* 802237E8 7C 7F 1B 78 */ mr r31, r3 /* 802237EC 80 83 01 24 */ lwz r4, 0x124(r3) /* 802237F0 54 80 06 31 */ rlwinm. r0, r4, 0, 0x18, 0x18 /* 802237F4 41 82 00 44 */ beq lbl_80223838 /* 802237F8 38 80 00 04 */ li r4, 4 /* 802237FC 48 00 20 A5 */ bl killSubContents__9dMeter2_cFUc /* 80223800 88 1F 01 E5 */ lbz r0, 0x1e5(r31) /* 80223804 28 00 00 00 */ cmplwi r0, 0 /* 80223808 40 82 03 A4 */ bne lbl_80223BAC /* 8022380C 38 60 00 90 */ li r3, 0x90 /* 80223810 48 0A B4 3D */ bl __nw__FUl /* 80223814 7C 60 1B 79 */ or. r0, r3, r3 /* 80223818 41 82 00 10 */ beq lbl_80223828 /* 8022381C 38 80 00 00 */ li r4, 0 /* 80223820 4B F6 FE 71 */ bl __ct__8dScope_cFUc /* 80223824 7C 60 1B 78 */ mr r0, r3 lbl_80223828: /* 80223828 90 1F 01 10 */ stw r0, 0x110(r31) /* 8022382C 38 00 00 04 */ li r0, 4 /* 80223830 98 1F 01 E5 */ stb r0, 0x1e5(r31) /* 80223834 48 00 03 78 */ b lbl_80223BAC lbl_80223838: /* 80223838 54 80 01 8D */ rlwinm. r0, r4, 0, 6, 6 /* 8022383C 41 82 00 A4 */ beq lbl_802238E0 /* 80223840 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */ /* 80223844 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */ /* 80223848 3B C3 4E 00 */ addi r30, r3, 0x4e00 /* 8022384C 7F C3 F3 78 */ mr r3, r30 /* 80223850 3C 80 80 3A */ lis r4, d_meter_d_meter2__stringBase0@ha /* 0x80399338@ha */ /* 80223854 38 84 93 38 */ addi r4, r4, d_meter_d_meter2__stringBase0@l /* 0x80399338@l */ /* 80223858 38 84 00 07 */ addi r4, r4, 7 /* 8022385C 48 14 51 39 */ bl strcmp /* 80223860 2C 03 00 00 */ cmpwi r3, 0 /* 80223864 41 82 00 7C */ beq lbl_802238E0 /* 80223868 7F C3 F3 78 */ mr r3, r30 /* 8022386C 3C 80 80 3A */ lis r4, d_meter_d_meter2__stringBase0@ha /* 0x80399338@ha */ /* 80223870 38 84 93 38 */ addi r4, r4, d_meter_d_meter2__stringBase0@l /* 0x80399338@l */ /* 80223874 48 14 51 21 */ bl strcmp /* 80223878 2C 03 00 00 */ cmpwi r3, 0 /* 8022387C 40 82 00 14 */ bne lbl_80223890 /* 80223880 38 60 00 00 */ li r3, 0 /* 80223884 4B E0 90 F9 */ bl getLayerNo__14dComIfG_play_cFi /* 80223888 2C 03 00 05 */ cmpwi r3, 5 /* 8022388C 41 82 00 54 */ beq lbl_802238E0 lbl_80223890: /* 80223890 7F E3 FB 78 */ mr r3, r31 /* 80223894 38 80 00 01 */ li r4, 1 /* 80223898 48 00 20 09 */ bl killSubContents__9dMeter2_cFUc /* 8022389C 88 1F 01 E5 */ lbz r0, 0x1e5(r31) /* 802238A0 28 00 00 00 */ cmplwi r0, 0 /* 802238A4 40 82 03 08 */ bne lbl_80223BAC /* 802238A8 80 7F 01 04 */ lwz r3, 0x104(r31) /* 802238AC 48 0A AE D9 */ bl getTotalFreeSize__7JKRHeapFv /* 802238B0 38 60 01 18 */ li r3, 0x118 /* 802238B4 48 0A B3 99 */ bl __nw__FUl /* 802238B8 7C 60 1B 79 */ or. r0, r3, r3 /* 802238BC 41 82 00 14 */ beq lbl_802238D0 /* 802238C0 80 9F 01 0C */ lwz r4, 0x10c(r31) /* 802238C4 80 84 00 78 */ lwz r4, 0x78(r4) /* 802238C8 4B FE 8A 59 */ bl __ct__15dMeterHakusha_cFPv /* 802238CC 7C 60 1B 78 */ mr r0, r3 lbl_802238D0: /* 802238D0 90 1F 01 10 */ stw r0, 0x110(r31) /* 802238D4 38 00 00 01 */ li r0, 1 /* 802238D8 98 1F 01 E5 */ stb r0, 0x1e5(r31) /* 802238DC 48 00 02 D0 */ b lbl_80223BAC lbl_802238E0: /* 802238E0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */ /* 802238E4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */ /* 802238E8 80 63 5D AC */ lwz r3, 0x5dac(r3) /* 802238EC 38 00 00 00 */ li r0, 0 /* 802238F0 88 63 05 6A */ lbz r3, 0x56a(r3) /* 802238F4 28 03 00 00 */ cmplwi r3, 0 /* 802238F8 41 82 00 10 */ beq lbl_80223908 /* 802238FC 28 03 00 26 */ cmplwi r3, 0x26 /* 80223900 40 80 00 08 */ bge lbl_80223908 /* 80223904 38 00 00 01 */ li r0, 1 lbl_80223908: /* 80223908 54 00 06 3F */ clrlwi. r0, r0, 0x18 /* 8022390C 41 82 00 80 */ beq lbl_8022398C /* 80223910 7F E3 FB 78 */ mr r3, r31 /* 80223914 38 80 00 05 */ li r4, 5 /* 80223918 48 00 1F 89 */ bl killSubContents__9dMeter2_cFUc /* 8022391C 88 1F 01 E5 */ lbz r0, 0x1e5(r31) /* 80223920 28 00 00 00 */ cmplwi r0, 0 /* 80223924 40 82 02 88 */ bne lbl_80223BAC /* 80223928 38 60 00 2C */ li r3, 0x2c /* 8022392C 48 0A B3 21 */ bl __nw__FUl /* 80223930 7C 60 1B 79 */ or. r0, r3, r3 /* 80223934 41 82 00 10 */ beq lbl_80223944 /* 80223938 38 80 00 00 */ li r4, 0 /* 8022393C 4B FE 75 51 */ bl __ct__14dMeterHaihai_cFUc /* 80223940 7C 60 1B 78 */ mr r0, r3 lbl_80223944: /* 80223944 90 1F 01 10 */ stw r0, 0x110(r31) /* 80223948 38 60 00 40 */ li r3, 0x40 /* 8022394C 48 0A B3 01 */ bl __nw__FUl /* 80223950 7C 60 1B 79 */ or. r0, r3, r3 /* 80223954 41 82 00 18 */ beq lbl_8022396C /* 80223958 3C 80 80 43 */ lis r4, g_meter2_info@ha /* 0x80430188@ha */ /* 8022395C 38 84 01 88 */ addi r4, r4, g_meter2_info@l /* 0x80430188@l */ /* 80223960 80 84 00 8C */ lwz r4, 0x8c(r4) /* 80223964 4B FE B3 FD */ bl __ct__14dMeterString_cFi /* 80223968 7C 60 1B 78 */ mr r0, r3 lbl_8022396C: /* 8022396C 90 1F 01 14 */ stw r0, 0x114(r31) /* 80223970 38 00 00 05 */ li r0, 5 /* 80223974 98 1F 01 E5 */ stb r0, 0x1e5(r31) /* 80223978 3C 60 80 43 */ lis r3, g_meter2_info@ha /* 0x80430188@ha */ /* 8022397C 38 63 01 88 */ addi r3, r3, g_meter2_info@l /* 0x80430188@l */ /* 80223980 80 03 00 8C */ lwz r0, 0x8c(r3) /* 80223984 B0 1F 01 B6 */ sth r0, 0x1b6(r31) /* 80223988 48 00 02 24 */ b lbl_80223BAC lbl_8022398C: /* 8022398C 80 1F 01 24 */ lwz r0, 0x124(r31) /* 80223990 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16 /* 80223994 41 82 00 48 */ beq lbl_802239DC /* 80223998 7F E3 FB 78 */ mr r3, r31 /* 8022399C 38 80 00 02 */ li r4, 2 /* 802239A0 48 00 1F 01 */ bl killSubContents__9dMeter2_cFUc /* 802239A4 88 1F 01 E5 */ lbz r0, 0x1e5(r31) /* 802239A8 28 00 00 00 */ cmplwi r0, 0 /* 802239AC 40 82 02 00 */ bne lbl_80223BAC /* 802239B0 38 60 00 2C */ li r3, 0x2c /* 802239B4 48 0A B2 99 */ bl __nw__FUl /* 802239B8 7C 60 1B 79 */ or. r0, r3, r3 /* 802239BC 41 82 00 10 */ beq lbl_802239CC /* 802239C0 38 80 00 00 */ li r4, 0 /* 802239C4 4B FE 74 C9 */ bl __ct__14dMeterHaihai_cFUc /* 802239C8 7C 60 1B 78 */ mr r0, r3 lbl_802239CC: /* 802239CC 90 1F 01 10 */ stw r0, 0x110(r31) /* 802239D0 38 00 00 02 */ li r0, 2 /* 802239D4 98 1F 01 E5 */ stb r0, 0x1e5(r31) /* 802239D8 48 00 01 D4 */ b lbl_80223BAC lbl_802239DC: /* 802239DC 3C 60 80 43 */ lis r3, g_meter2_info@ha /* 0x80430188@ha */ /* 802239E0 3B C3 01 88 */ addi r30, r3, g_meter2_info@l /* 0x80430188@l */ /* 802239E4 80 1E 00 8C */ lwz r0, 0x8c(r30) /* 802239E8 2C 00 00 00 */ cmpwi r0, 0 /* 802239EC 41 82 00 48 */ beq lbl_80223A34 /* 802239F0 7F E3 FB 78 */ mr r3, r31 /* 802239F4 38 80 00 03 */ li r4, 3 /* 802239F8 48 00 1E A9 */ bl killSubContents__9dMeter2_cFUc /* 802239FC 88 1F 01 E5 */ lbz r0, 0x1e5(r31) /* 80223A00 28 00 00 00 */ cmplwi r0, 0 /* 80223A04 40 82 01 A8 */ bne lbl_80223BAC /* 80223A08 38 60 00 40 */ li r3, 0x40 /* 80223A0C 48 0A B2 41 */ bl __nw__FUl /* 80223A10 7C 60 1B 79 */ or. r0, r3, r3 /* 80223A14 41 82 00 10 */ beq lbl_80223A24 /* 80223A18 80 9E 00 8C */ lwz r4, 0x8c(r30) /* 80223A1C 4B FE B3 45 */ bl __ct__14dMeterString_cFi /* 80223A20 7C 60 1B 78 */ mr r0, r3 lbl_80223A24: /* 80223A24 90 1F 01 10 */ stw r0, 0x110(r31) /* 80223A28 38 00 00 03 */ li r0, 3 /* 80223A2C 98 1F 01 E5 */ stb r0, 0x1e5(r31) /* 80223A30 48 00 01 7C */ b lbl_80223BAC lbl_80223A34: /* 80223A34 88 1F 01 E5 */ lbz r0, 0x1e5(r31) /* 80223A38 28 00 00 04 */ cmplwi r0, 4 /* 80223A3C 40 82 00 E8 */ bne lbl_80223B24 /* 80223A40 80 7F 01 10 */ lwz r3, 0x110(r31) /* 80223A44 28 03 00 00 */ cmplwi r3, 0 /* 80223A48 40 82 00 10 */ bne lbl_80223A58 /* 80223A4C 80 1F 01 14 */ lwz r0, 0x114(r31) /* 80223A50 28 00 00 00 */ cmplwi r0, 0 /* 80223A54 41 82 00 C4 */ beq lbl_80223B18 lbl_80223A58: /* 80223A58 3B C0 00 00 */ li r30, 0 /* 80223A5C 28 03 00 00 */ cmplwi r3, 0 /* 80223A60 41 82 00 48 */ beq lbl_80223AA8 /* 80223A64 81 83 00 00 */ lwz r12, 0(r3) /* 80223A68 81 8C 00 1C */ lwz r12, 0x1c(r12) /* 80223A6C 7D 89 03 A6 */ mtctr r12 /* 80223A70 4E 80 04 21 */ bctrl /* 80223A74 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80223A78 41 82 00 30 */ beq lbl_80223AA8 /* 80223A7C 80 7F 01 10 */ lwz r3, 0x110(r31) /* 80223A80 28 03 00 00 */ cmplwi r3, 0 /* 80223A84 41 82 00 18 */ beq lbl_80223A9C /* 80223A88 38 80 00 01 */ li r4, 1 /* 80223A8C 81 83 00 00 */ lwz r12, 0(r3) /* 80223A90 81 8C 00 0C */ lwz r12, 0xc(r12) /* 80223A94 7D 89 03 A6 */ mtctr r12 /* 80223A98 4E 80 04 21 */ bctrl lbl_80223A9C: /* 80223A9C 38 00 00 00 */ li r0, 0 /* 80223AA0 90 1F 01 10 */ stw r0, 0x110(r31) /* 80223AA4 3B C0 00 01 */ li r30, 1 lbl_80223AA8: /* 80223AA8 80 7F 01 14 */ lwz r3, 0x114(r31) /* 80223AAC 28 03 00 00 */ cmplwi r3, 0 /* 80223AB0 41 82 00 48 */ beq lbl_80223AF8 /* 80223AB4 81 83 00 00 */ lwz r12, 0(r3) /* 80223AB8 81 8C 00 1C */ lwz r12, 0x1c(r12) /* 80223ABC 7D 89 03 A6 */ mtctr r12 /* 80223AC0 4E 80 04 21 */ bctrl /* 80223AC4 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80223AC8 41 82 00 30 */ beq lbl_80223AF8 /* 80223ACC 80 7F 01 14 */ lwz r3, 0x114(r31) /* 80223AD0 28 03 00 00 */ cmplwi r3, 0 /* 80223AD4 41 82 00 18 */ beq lbl_80223AEC /* 80223AD8 38 80 00 01 */ li r4, 1 /* 80223ADC 81 83 00 00 */ lwz r12, 0(r3) /* 80223AE0 81 8C 00 0C */ lwz r12, 0xc(r12) /* 80223AE4 7D 89 03 A6 */ mtctr r12 /* 80223AE8 4E 80 04 21 */ bctrl lbl_80223AEC: /* 80223AEC 38 00 00 00 */ li r0, 0 /* 80223AF0 90 1F 01 14 */ stw r0, 0x114(r31) /* 80223AF4 3B C0 00 01 */ li r30, 1 lbl_80223AF8: /* 80223AF8 57 C0 06 3F */ clrlwi. r0, r30, 0x18 /* 80223AFC 41 82 00 B0 */ beq lbl_80223BAC /* 80223B00 80 7F 01 04 */ lwz r3, 0x104(r31) /* 80223B04 48 0A AA C9 */ bl freeAll__7JKRHeapFv /* 80223B08 38 00 00 00 */ li r0, 0 /* 80223B0C 98 1F 01 E5 */ stb r0, 0x1e5(r31) /* 80223B10 B0 1F 01 B6 */ sth r0, 0x1b6(r31) /* 80223B14 48 00 00 98 */ b lbl_80223BAC lbl_80223B18: /* 80223B18 38 00 00 00 */ li r0, 0 /* 80223B1C 98 1F 01 E5 */ stb r0, 0x1e5(r31) /* 80223B20 48 00 00 8C */ b lbl_80223BAC lbl_80223B24: /* 80223B24 28 00 00 00 */ cmplwi r0, 0 /* 80223B28 41 82 00 84 */ beq lbl_80223BAC /* 80223B2C 38 00 00 00 */ li r0, 0 /* 80223B30 80 7F 01 10 */ lwz r3, 0x110(r31) /* 80223B34 28 03 00 00 */ cmplwi r3, 0 /* 80223B38 41 82 00 28 */ beq lbl_80223B60 /* 80223B3C 41 82 00 18 */ beq lbl_80223B54 /* 80223B40 38 80 00 01 */ li r4, 1 /* 80223B44 81 83 00 00 */ lwz r12, 0(r3) /* 80223B48 81 8C 00 0C */ lwz r12, 0xc(r12) /* 80223B4C 7D 89 03 A6 */ mtctr r12 /* 80223B50 4E 80 04 21 */ bctrl lbl_80223B54: /* 80223B54 38 00 00 00 */ li r0, 0 /* 80223B58 90 1F 01 10 */ stw r0, 0x110(r31) /* 80223B5C 38 00 00 01 */ li r0, 1 lbl_80223B60: /* 80223B60 80 7F 01 14 */ lwz r3, 0x114(r31) /* 80223B64 28 03 00 00 */ cmplwi r3, 0 /* 80223B68 41 82 00 28 */ beq lbl_80223B90 /* 80223B6C 41 82 00 18 */ beq lbl_80223B84 /* 80223B70 38 80 00 01 */ li r4, 1 /* 80223B74 81 83 00 00 */ lwz r12, 0(r3) /* 80223B78 81 8C 00 0C */ lwz r12, 0xc(r12) /* 80223B7C 7D 89 03 A6 */ mtctr r12 /* 80223B80 4E 80 04 21 */ bctrl lbl_80223B84: /* 80223B84 38 00 00 00 */ li r0, 0 /* 80223B88 90 1F 01 14 */ stw r0, 0x114(r31) /* 80223B8C 38 00 00 01 */ li r0, 1 lbl_80223B90: /* 80223B90 54 00 06 3F */ clrlwi. r0, r0, 0x18 /* 80223B94 41 82 00 0C */ beq lbl_80223BA0 /* 80223B98 80 7F 01 04 */ lwz r3, 0x104(r31) /* 80223B9C 48 0A AA 31 */ bl freeAll__7JKRHeapFv lbl_80223BA0: /* 80223BA0 38 00 00 00 */ li r0, 0 /* 80223BA4 98 1F 01 E5 */ stb r0, 0x1e5(r31) /* 80223BA8 B0 1F 01 B6 */ sth r0, 0x1b6(r31) lbl_80223BAC: /* 80223BAC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80223BB0 83 C1 00 08 */ lwz r30, 8(r1) /* 80223BB4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80223BB8 7C 08 03 A6 */ mtlr r0 /* 80223BBC 38 21 00 10 */ addi r1, r1, 0x10 /* 80223BC0 4E 80 00 20 */ blr