lbl_80222000: /* 80222000 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80222004 7C 08 02 A6 */ mflr r0 /* 80222008 90 01 00 14 */ stw r0, 0x14(r1) /* 8022200C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80222010 93 C1 00 08 */ stw r30, 8(r1) /* 80222014 7C 7F 1B 78 */ mr r31, r3 /* 80222018 38 00 00 00 */ li r0, 0 /* 8022201C C0 03 03 24 */ lfs f0, 0x324(r3) /* 80222020 3C 60 80 43 */ lis r3, g_drawHIO@ha /* 0x8042EBC8@ha */ /* 80222024 38 63 EB C8 */ addi r3, r3, g_drawHIO@l /* 0x8042EBC8@l */ /* 80222028 C0 23 01 74 */ lfs f1, 0x174(r3) /* 8022202C FC 00 08 00 */ fcmpu cr0, f0, f1 /* 80222030 41 82 00 0C */ beq lbl_8022203C /* 80222034 D0 3F 03 24 */ stfs f1, 0x324(r31) /* 80222038 38 00 00 01 */ li r0, 1 lbl_8022203C: /* 8022203C C0 1F 03 28 */ lfs f0, 0x328(r31) /* 80222040 3C 60 80 43 */ lis r3, g_drawHIO@ha /* 0x8042EBC8@ha */ /* 80222044 38 63 EB C8 */ addi r3, r3, g_drawHIO@l /* 0x8042EBC8@l */ /* 80222048 C0 23 01 7C */ lfs f1, 0x17c(r3) /* 8022204C FC 00 08 00 */ fcmpu cr0, f0, f1 /* 80222050 41 82 00 0C */ beq lbl_8022205C /* 80222054 D0 3F 03 28 */ stfs f1, 0x328(r31) /* 80222058 38 00 00 01 */ li r0, 1 lbl_8022205C: /* 8022205C C0 1F 03 2C */ lfs f0, 0x32c(r31) /* 80222060 3C 60 80 43 */ lis r3, g_drawHIO@ha /* 0x8042EBC8@ha */ /* 80222064 38 63 EB C8 */ addi r3, r3, g_drawHIO@l /* 0x8042EBC8@l */ /* 80222068 C0 23 01 80 */ lfs f1, 0x180(r3) /* 8022206C FC 00 08 00 */ fcmpu cr0, f0, f1 /* 80222070 41 82 00 0C */ beq lbl_8022207C /* 80222074 D0 3F 03 2C */ stfs f1, 0x32c(r31) /* 80222078 38 00 00 01 */ li r0, 1 lbl_8022207C: /* 8022207C C0 1F 03 84 */ lfs f0, 0x384(r31) /* 80222080 3C 60 80 43 */ lis r3, g_drawHIO@ha /* 0x8042EBC8@ha */ /* 80222084 38 63 EB C8 */ addi r3, r3, g_drawHIO@l /* 0x8042EBC8@l */ /* 80222088 C0 23 01 E0 */ lfs f1, 0x1e0(r3) /* 8022208C FC 00 08 00 */ fcmpu cr0, f0, f1 /* 80222090 41 82 00 0C */ beq lbl_8022209C /* 80222094 D0 3F 03 84 */ stfs f1, 0x384(r31) /* 80222098 38 00 00 01 */ li r0, 1 lbl_8022209C: /* 8022209C C0 1F 03 88 */ lfs f0, 0x388(r31) /* 802220A0 3C 60 80 43 */ lis r3, g_drawHIO@ha /* 0x8042EBC8@ha */ /* 802220A4 38 63 EB C8 */ addi r3, r3, g_drawHIO@l /* 0x8042EBC8@l */ /* 802220A8 C0 23 01 D8 */ lfs f1, 0x1d8(r3) /* 802220AC FC 00 08 00 */ fcmpu cr0, f0, f1 /* 802220B0 41 82 00 0C */ beq lbl_802220BC /* 802220B4 D0 3F 03 88 */ stfs f1, 0x388(r31) /* 802220B8 38 00 00 01 */ li r0, 1 lbl_802220BC: /* 802220BC C0 1F 03 8C */ lfs f0, 0x38c(r31) /* 802220C0 3C 60 80 43 */ lis r3, g_drawHIO@ha /* 0x8042EBC8@ha */ /* 802220C4 38 63 EB C8 */ addi r3, r3, g_drawHIO@l /* 0x8042EBC8@l */ /* 802220C8 C0 23 01 DC */ lfs f1, 0x1dc(r3) /* 802220CC FC 00 08 00 */ fcmpu cr0, f0, f1 /* 802220D0 41 82 00 0C */ beq lbl_802220DC /* 802220D4 D0 3F 03 8C */ stfs f1, 0x38c(r31) /* 802220D8 38 00 00 01 */ li r0, 1 lbl_802220DC: /* 802220DC C0 1F 03 E4 */ lfs f0, 0x3e4(r31) /* 802220E0 3C 60 80 43 */ lis r3, g_drawHIO@ha /* 0x8042EBC8@ha */ /* 802220E4 38 63 EB C8 */ addi r3, r3, g_drawHIO@l /* 0x8042EBC8@l */ /* 802220E8 C0 23 02 A0 */ lfs f1, 0x2a0(r3) /* 802220EC FC 00 08 00 */ fcmpu cr0, f0, f1 /* 802220F0 41 82 00 0C */ beq lbl_802220FC /* 802220F4 D0 3F 03 E4 */ stfs f1, 0x3e4(r31) /* 802220F8 38 00 00 01 */ li r0, 1 lbl_802220FC: /* 802220FC C0 1F 03 E8 */ lfs f0, 0x3e8(r31) /* 80222100 3C 60 80 43 */ lis r3, g_drawHIO@ha /* 0x8042EBC8@ha */ /* 80222104 38 63 EB C8 */ addi r3, r3, g_drawHIO@l /* 0x8042EBC8@l */ /* 80222108 C0 23 02 A4 */ lfs f1, 0x2a4(r3) /* 8022210C FC 00 08 00 */ fcmpu cr0, f0, f1 /* 80222110 41 82 00 0C */ beq lbl_8022211C /* 80222114 D0 3F 03 E8 */ stfs f1, 0x3e8(r31) /* 80222118 38 00 00 01 */ li r0, 1 lbl_8022211C: /* 8022211C C0 1F 03 EC */ lfs f0, 0x3ec(r31) /* 80222120 3C 60 80 43 */ lis r3, g_drawHIO@ha /* 0x8042EBC8@ha */ /* 80222124 38 63 EB C8 */ addi r3, r3, g_drawHIO@l /* 0x8042EBC8@l */ /* 80222128 C0 23 02 A8 */ lfs f1, 0x2a8(r3) /* 8022212C FC 00 08 00 */ fcmpu cr0, f0, f1 /* 80222130 41 82 00 0C */ beq lbl_8022213C /* 80222134 D0 3F 03 EC */ stfs f1, 0x3ec(r31) /* 80222138 38 00 00 01 */ li r0, 1 lbl_8022213C: /* 8022213C C0 1F 03 30 */ lfs f0, 0x330(r31) /* 80222140 3C 60 80 43 */ lis r3, g_drawHIO@ha /* 0x8042EBC8@ha */ /* 80222144 38 63 EB C8 */ addi r3, r3, g_drawHIO@l /* 0x8042EBC8@l */ /* 80222148 C0 23 03 2C */ lfs f1, 0x32c(r3) /* 8022214C FC 00 08 00 */ fcmpu cr0, f0, f1 /* 80222150 41 82 00 0C */ beq lbl_8022215C /* 80222154 D0 3F 03 30 */ stfs f1, 0x330(r31) /* 80222158 38 00 00 01 */ li r0, 1 lbl_8022215C: /* 8022215C C0 1F 03 34 */ lfs f0, 0x334(r31) /* 80222160 3C 60 80 43 */ lis r3, g_drawHIO@ha /* 0x8042EBC8@ha */ /* 80222164 38 63 EB C8 */ addi r3, r3, g_drawHIO@l /* 0x8042EBC8@l */ /* 80222168 C0 23 03 30 */ lfs f1, 0x330(r3) /* 8022216C FC 00 08 00 */ fcmpu cr0, f0, f1 /* 80222170 41 82 00 0C */ beq lbl_8022217C /* 80222174 D0 3F 03 34 */ stfs f1, 0x334(r31) /* 80222178 38 00 00 01 */ li r0, 1 lbl_8022217C: /* 8022217C C0 1F 03 38 */ lfs f0, 0x338(r31) /* 80222180 3C 60 80 43 */ lis r3, g_drawHIO@ha /* 0x8042EBC8@ha */ /* 80222184 38 63 EB C8 */ addi r3, r3, g_drawHIO@l /* 0x8042EBC8@l */ /* 80222188 C0 23 03 34 */ lfs f1, 0x334(r3) /* 8022218C FC 00 08 00 */ fcmpu cr0, f0, f1 /* 80222190 41 82 00 0C */ beq lbl_8022219C /* 80222194 D0 3F 03 38 */ stfs f1, 0x338(r31) /* 80222198 38 00 00 01 */ li r0, 1 lbl_8022219C: /* 8022219C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */ /* 802221A0 38 83 61 C0 */ addi r4, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */ /* 802221A4 88 A4 5E 41 */ lbz r5, 0x5e41(r4) /* 802221A8 28 05 00 00 */ cmplwi r5, 0 /* 802221AC 41 82 00 1C */ beq lbl_802221C8 /* 802221B0 88 64 5E 5B */ lbz r3, 0x5e5b(r4) /* 802221B4 98 A4 5E 33 */ stb r5, 0x5e33(r4) /* 802221B8 98 64 5E 4E */ stb r3, 0x5e4e(r4) /* 802221BC 38 60 00 00 */ li r3, 0 /* 802221C0 98 64 5E 41 */ stb r3, 0x5e41(r4) /* 802221C4 98 64 5E 5B */ stb r3, 0x5e5b(r4) lbl_802221C8: /* 802221C8 88 9F 01 C9 */ lbz r4, 0x1c9(r31) /* 802221CC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */ /* 802221D0 3B C3 61 C0 */ addi r30, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */ /* 802221D4 88 7E 5E 33 */ lbz r3, 0x5e33(r30) /* 802221D8 7C 04 18 40 */ cmplw r4, r3 /* 802221DC 40 82 00 0C */ bne lbl_802221E8 /* 802221E0 54 00 06 3F */ clrlwi. r0, r0, 0x18 /* 802221E4 41 82 00 3C */ beq lbl_80222220 lbl_802221E8: /* 802221E8 98 7F 01 C9 */ stb r3, 0x1c9(r31) /* 802221EC 88 1F 01 C9 */ lbz r0, 0x1c9(r31) /* 802221F0 28 00 00 2D */ cmplwi r0, 0x2d /* 802221F4 41 82 00 0C */ beq lbl_80222200 /* 802221F8 28 00 00 2E */ cmplwi r0, 0x2e /* 802221FC 40 82 00 18 */ bne lbl_80222214 lbl_80222200: /* 80222200 98 1E 5E 33 */ stb r0, 0x5e33(r30) /* 80222204 38 00 00 01 */ li r0, 1 /* 80222208 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */ /* 8022220C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */ /* 80222210 98 03 5E 4E */ stb r0, 0x5e4e(r3) lbl_80222214: /* 80222214 80 7F 01 0C */ lwz r3, 0x10c(r31) /* 80222218 88 9F 01 C9 */ lbz r4, 0x1c9(r31) /* 8022221C 4B FF 54 D1 */ bl drawButtonZ__13dMeter2Draw_cFUc lbl_80222220: /* 80222220 80 7F 01 0C */ lwz r3, 0x10c(r31) /* 80222224 80 9F 01 24 */ lwz r4, 0x124(r31) /* 80222228 4B FF 78 5D */ bl setButtonIconMidonaAlpha__13dMeter2Draw_cFUl /* 8022222C 38 00 00 00 */ li r0, 0 /* 80222230 98 1E 5E 33 */ stb r0, 0x5e33(r30) /* 80222234 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */ /* 80222238 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */ /* 8022223C 98 03 5E 4E */ stb r0, 0x5e4e(r3) /* 80222240 88 A3 5E 38 */ lbz r5, 0x5e38(r3) /* 80222244 28 05 00 00 */ cmplwi r5, 0 /* 80222248 41 82 00 18 */ beq lbl_80222260 /* 8022224C 88 83 5E 53 */ lbz r4, 0x5e53(r3) /* 80222250 98 A3 5E 20 */ stb r5, 0x5e20(r3) /* 80222254 98 83 5E 46 */ stb r4, 0x5e46(r3) /* 80222258 98 03 5E 38 */ stb r0, 0x5e38(r3) /* 8022225C 98 03 5E 53 */ stb r0, 0x5e53(r3) lbl_80222260: /* 80222260 88 1F 01 D1 */ lbz r0, 0x1d1(r31) /* 80222264 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */ /* 80222268 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */ /* 8022226C 88 63 5E 20 */ lbz r3, 0x5e20(r3) /* 80222270 7C 00 18 40 */ cmplw r0, r3 /* 80222274 41 82 00 14 */ beq lbl_80222288 /* 80222278 98 7F 01 D1 */ stb r3, 0x1d1(r31) /* 8022227C 80 7F 01 0C */ lwz r3, 0x10c(r31) /* 80222280 88 9F 01 D1 */ lbz r4, 0x1d1(r31) /* 80222284 4B FF 57 8D */ bl drawButtonBin__13dMeter2Draw_cFUc lbl_80222288: /* 80222288 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8022228C 83 C1 00 08 */ lwz r30, 8(r1) /* 80222290 80 01 00 14 */ lwz r0, 0x14(r1) /* 80222294 7C 08 03 A6 */ mtlr r0 /* 80222298 38 21 00 10 */ addi r1, r1, 0x10 /* 8022229C 4E 80 00 20 */ blr