tp/asm/d/meter/d_meter_string.s

914 lines
46 KiB
ArmAsm

.include "macros.inc"
.section .text, "ax" # 8020ed60
.global dMeterString_c
dMeterString_c:
/* 8020ED60 0020BCA0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8020ED64 0020BCA4 7C 08 02 A6 */ mflr r0
/* 8020ED68 0020BCA8 90 01 00 14 */ stw r0, 0x14(r1)
/* 8020ED6C 0020BCAC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8020ED70 0020BCB0 7C 7F 1B 78 */ mr r31, r3
/* 8020ED74 0020BCB4 3C A0 80 3A */ lis r5, lbl_803A6F88@ha
/* 8020ED78 0020BCB8 38 05 6F 88 */ addi r0, r5, lbl_803A6F88@l
/* 8020ED7C 0020BCBC 90 03 00 00 */ stw r0, 0(r3)
/* 8020ED80 0020BCC0 3C A0 80 3C */ lis r5, lbl_803BB6D4@ha
/* 8020ED84 0020BCC4 38 05 B6 D4 */ addi r0, r5, lbl_803BB6D4@l
/* 8020ED88 0020BCC8 90 03 00 00 */ stw r0, 0(r3)
/* 8020ED8C 0020BCCC 3C A0 80 3C */ lis r5, lbl_803BF308@ha
/* 8020ED90 0020BCD0 38 05 F3 08 */ addi r0, r5, lbl_803BF308@l
/* 8020ED94 0020BCD4 90 03 00 00 */ stw r0, 0(r3)
/* 8020ED98 0020BCD8 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
/* 8020ED9C 0020BCDC 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
/* 8020EDA0 0020BCE0 80 05 5C E0 */ lwz r0, 0x5ce0(r5)
/* 8020EDA4 0020BCE4 90 03 00 18 */ stw r0, 0x18(r3)
/* 8020EDA8 0020BCE8 38 00 00 00 */ li r0, 0
/* 8020EDAC 0020BCEC 98 03 00 28 */ stb r0, 0x28(r3)
/* 8020EDB0 0020BCF0 90 83 00 24 */ stw r4, 0x24(r3)
/* 8020EDB4 0020BCF4 81 83 00 00 */ lwz r12, 0(r3)
/* 8020EDB8 0020BCF8 81 8C 00 10 */ lwz r12, 0x10(r12)
/* 8020EDBC 0020BCFC 7D 89 03 A6 */ mtctr r12
/* 8020EDC0 0020BD00 4E 80 04 21 */ bctrl
/* 8020EDC4 0020BD04 80 1F 00 18 */ lwz r0, 0x18(r31)
/* 8020EDC8 0020BD08 28 00 00 00 */ cmplwi r0, 0
/* 8020EDCC 0020BD0C 41 82 00 10 */ beq lbl_8020EDDC
/* 8020EDD0 0020BD10 7F E3 FB 78 */ mr r3, r31
/* 8020EDD4 0020BD14 80 9F 00 24 */ lwz r4, 0x24(r31)
/* 8020EDD8 0020BD18 48 00 07 CD */ bl dMeterString_c_NS_createString
lbl_8020EDDC:
/* 8020EDDC 0020BD1C 7F E3 FB 78 */ mr r3, r31
/* 8020EDE0 0020BD20 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8020EDE4 0020BD24 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8020EDE8 0020BD28 7C 08 03 A6 */ mtlr r0
/* 8020EDEC 0020BD2C 38 21 00 10 */ addi r1, r1, 0x10
/* 8020EDF0 0020BD30 4E 80 00 20 */ blr
/* 8020EDF4 0020BD34 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8020EDF8 0020BD38 7C 08 02 A6 */ mflr r0
/* 8020EDFC 0020BD3C 90 01 00 14 */ stw r0, 0x14(r1)
/* 8020EE00 0020BD40 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8020EE04 0020BD44 93 C1 00 08 */ stw r30, 8(r1)
/* 8020EE08 0020BD48 7C 7E 1B 79 */ or. r30, r3, r3
/* 8020EE0C 0020BD4C 7C 9F 23 78 */ mr r31, r4
/* 8020EE10 0020BD50 41 82 00 44 */ beq lbl_8020EE54
/* 8020EE14 0020BD54 3C 80 80 3C */ lis r4, lbl_803BF308@ha
/* 8020EE18 0020BD58 38 04 F3 08 */ addi r0, r4, lbl_803BF308@l
/* 8020EE1C 0020BD5C 90 1E 00 00 */ stw r0, 0(r30)
/* 8020EE20 0020BD60 81 83 00 00 */ lwz r12, 0(r3)
/* 8020EE24 0020BD64 81 8C 00 18 */ lwz r12, 0x18(r12)
/* 8020EE28 0020BD68 7D 89 03 A6 */ mtctr r12
/* 8020EE2C 0020BD6C 4E 80 04 21 */ bctrl
/* 8020EE30 0020BD70 28 1E 00 00 */ cmplwi r30, 0
/* 8020EE34 0020BD74 41 82 00 10 */ beq lbl_8020EE44
/* 8020EE38 0020BD78 3C 60 80 3C */ lis r3, lbl_803BB6D4@ha
/* 8020EE3C 0020BD7C 38 03 B6 D4 */ addi r0, r3, lbl_803BB6D4@l
/* 8020EE40 0020BD80 90 1E 00 00 */ stw r0, 0(r30)
lbl_8020EE44:
/* 8020EE44 0020BD84 7F E0 07 35 */ extsh. r0, r31
/* 8020EE48 0020BD88 40 81 00 0C */ ble lbl_8020EE54
/* 8020EE4C 0020BD8C 7F C3 F3 78 */ mr r3, r30
/* 8020EE50 0020BD90 48 0B FE ED */ bl __dl__FPv
lbl_8020EE54:
/* 8020EE54 0020BD94 7F C3 F3 78 */ mr r3, r30
/* 8020EE58 0020BD98 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8020EE5C 0020BD9C 83 C1 00 08 */ lwz r30, 8(r1)
/* 8020EE60 0020BDA0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8020EE64 0020BDA4 7C 08 03 A6 */ mtlr r0
/* 8020EE68 0020BDA8 38 21 00 10 */ addi r1, r1, 0x10
/* 8020EE6C 0020BDAC 4E 80 00 20 */ blr
/* 8020EE70 0020BDB0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8020EE74 0020BDB4 7C 08 02 A6 */ mflr r0
/* 8020EE78 0020BDB8 90 01 00 14 */ stw r0, 0x14(r1)
/* 8020EE7C 0020BDBC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8020EE80 0020BDC0 93 C1 00 08 */ stw r30, 8(r1)
/* 8020EE84 0020BDC4 7C 7F 1B 78 */ mr r31, r3
/* 8020EE88 0020BDC8 80 03 00 18 */ lwz r0, 0x18(r3)
/* 8020EE8C 0020BDCC 28 00 00 00 */ cmplwi r0, 0
/* 8020EE90 0020BDD0 40 82 00 60 */ bne lbl_8020EEF0
/* 8020EE94 0020BDD4 88 1F 00 28 */ lbz r0, 0x28(r31)
/* 8020EE98 0020BDD8 28 00 00 00 */ cmplwi r0, 0
/* 8020EE9C 0020BDDC 40 82 00 34 */ bne lbl_8020EED0
/* 8020EEA0 0020BDE0 38 60 00 09 */ li r3, 9
/* 8020EEA4 0020BDE4 3C 80 00 99 */ lis r4, 0x00989298@ha
/* 8020EEA8 0020BDE8 38 84 92 98 */ addi r4, r4, 0x00989298@l
/* 8020EEAC 0020BDEC 38 A0 00 00 */ li r5, 0
/* 8020EEB0 0020BDF0 38 C0 00 00 */ li r6, 0
/* 8020EEB4 0020BDF4 C0 22 AE 48 */ lfs f1, lbl_80454848-_SDA2_BASE_(r2)
/* 8020EEB8 0020BDF8 C0 42 AE 4C */ lfs f2, lbl_8045484C-_SDA2_BASE_(r2)
/* 8020EEBC 0020BDFC C0 62 AE 50 */ lfs f3, lbl_80454850-_SDA2_BASE_(r2)
/* 8020EEC0 0020BE00 C0 82 AE 54 */ lfs f4, lbl_80454854-_SDA2_BASE_(r2)
/* 8020EEC4 0020BE04 48 05 20 C9 */ bl dTimer_createTimer
/* 8020EEC8 0020BE08 38 00 00 01 */ li r0, 1
/* 8020EECC 0020BE0C 98 1F 00 28 */ stb r0, 0x28(r31)
lbl_8020EED0:
/* 8020EED0 0020BE10 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
/* 8020EED4 0020BE14 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
/* 8020EED8 0020BE18 80 04 5C E0 */ lwz r0, 0x5ce0(r4)
/* 8020EEDC 0020BE1C 28 00 00 00 */ cmplwi r0, 0
/* 8020EEE0 0020BE20 40 82 00 0C */ bne lbl_8020EEEC
/* 8020EEE4 0020BE24 38 60 00 05 */ li r3, 5
/* 8020EEE8 0020BE28 48 00 02 50 */ b lbl_8020F138
lbl_8020EEEC:
/* 8020EEEC 0020BE2C 90 1F 00 18 */ stw r0, 0x18(r31)
lbl_8020EEF0:
/* 8020EEF0 0020BE30 38 60 01 18 */ li r3, 0x118
/* 8020EEF4 0020BE34 48 0B FD 59 */ bl __nw__FUl
/* 8020EEF8 0020BE38 7C 60 1B 79 */ or. r0, r3, r3
/* 8020EEFC 0020BE3C 41 82 00 0C */ beq lbl_8020EF08
/* 8020EF00 0020BE40 48 0E 95 99 */ bl __ct__9J2DScreenFv
/* 8020EF04 0020BE44 7C 60 1B 78 */ mr r0, r3
lbl_8020EF08:
/* 8020EF08 0020BE48 90 1F 00 04 */ stw r0, 4(r31)
/* 8020EF0C 0020BE4C 80 7F 00 04 */ lwz r3, 4(r31)
/* 8020EF10 0020BE50 3C 80 80 3A */ lis r4, lbl_80398210@ha
/* 8020EF14 0020BE54 38 84 82 10 */ addi r4, r4, lbl_80398210@l
/* 8020EF18 0020BE58 3C A0 00 02 */ lis r5, 2
/* 8020EF1C 0020BE5C 80 DF 00 18 */ lwz r6, 0x18(r31)
/* 8020EF20 0020BE60 48 0E 97 29 */ bl J2DScreen_NS_setPriority
/* 8020EF24 0020BE64 80 7F 00 04 */ lwz r3, 4(r31)
/* 8020EF28 0020BE68 48 04 61 C1 */ bl dPaneClass_showNullPane
/* 8020EF2C 0020BE6C 38 60 00 04 */ li r3, 4
/* 8020EF30 0020BE70 64 63 00 04 */ oris r3, r3, 4
/* 8020EF34 0020BE74 7C 72 E3 A6 */ mtspr 0x392, r3
/* 8020EF38 0020BE78 38 60 00 05 */ li r3, 5
/* 8020EF3C 0020BE7C 64 63 00 05 */ oris r3, r3, 5
/* 8020EF40 0020BE80 7C 73 E3 A6 */ mtspr 0x393, r3
/* 8020EF44 0020BE84 38 60 00 06 */ li r3, 6
/* 8020EF48 0020BE88 64 63 00 06 */ oris r3, r3, 6
/* 8020EF4C 0020BE8C 7C 74 E3 A6 */ mtspr 0x394, r3
/* 8020EF50 0020BE90 38 60 00 07 */ li r3, 7
/* 8020EF54 0020BE94 64 63 00 07 */ oris r3, r3, 7
/* 8020EF58 0020BE98 7C 75 E3 A6 */ mtspr 0x395, r3
/* 8020EF5C 0020BE9C 3C 80 80 3A */ lis r4, lbl_80398210@ha
/* 8020EF60 0020BEA0 38 84 82 10 */ addi r4, r4, lbl_80398210@l
/* 8020EF64 0020BEA4 38 64 00 20 */ addi r3, r4, 0x20
/* 8020EF68 0020BEA8 80 9F 00 18 */ lwz r4, 0x18(r31)
/* 8020EF6C 0020BEAC 48 0C 53 05 */ bl getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader
/* 8020EF70 0020BEB0 48 0F 9A FD */ bl J2DAnmLoaderDataBase_NS_load
/* 8020EF74 0020BEB4 90 7F 00 08 */ stw r3, 8(r31)
/* 8020EF78 0020BEB8 38 60 00 6C */ li r3, 0x6c
/* 8020EF7C 0020BEBC 48 0B FC D1 */ bl __nw__FUl
/* 8020EF80 0020BEC0 7C 60 1B 79 */ or. r0, r3, r3
/* 8020EF84 0020BEC4 41 82 00 28 */ beq lbl_8020EFAC
/* 8020EF88 0020BEC8 80 9F 00 04 */ lwz r4, 4(r31)
/* 8020EF8C 0020BECC 3C A0 69 6E */ lis r5, 0x696E5F6E@ha
/* 8020EF90 0020BED0 38 C5 5F 6E */ addi r6, r5, 0x696E5F6E@l
/* 8020EF94 0020BED4 3C A0 67 65 */ lis r5, 0x6765745F@ha
/* 8020EF98 0020BED8 38 A5 74 5F */ addi r5, r5, 0x6765745F@l
/* 8020EF9C 0020BEDC 38 E0 00 02 */ li r7, 2
/* 8020EFA0 0020BEE0 39 00 00 00 */ li r8, 0
/* 8020EFA4 0020BEE4 48 04 49 E1 */ bl CPaneMgr_X1_
/* 8020EFA8 0020BEE8 7C 60 1B 78 */ mr r0, r3
lbl_8020EFAC:
/* 8020EFAC 0020BEEC 90 1F 00 0C */ stw r0, 0xc(r31)
/* 8020EFB0 0020BEF0 38 60 00 6C */ li r3, 0x6c
/* 8020EFB4 0020BEF4 48 0B FC 99 */ bl __nw__FUl
/* 8020EFB8 0020BEF8 7C 60 1B 79 */ or. r0, r3, r3
/* 8020EFBC 0020BEFC 41 82 00 24 */ beq lbl_8020EFE0
/* 8020EFC0 0020BF00 80 9F 00 04 */ lwz r4, 4(r31)
/* 8020EFC4 0020BF04 3C A0 5F 61 */ lis r5, 0x5F616C6C@ha
/* 8020EFC8 0020BF08 38 C5 6C 6C */ addi r6, r5, 0x5F616C6C@l
/* 8020EFCC 0020BF0C 38 A0 00 6E */ li r5, 0x6e
/* 8020EFD0 0020BF10 38 E0 00 00 */ li r7, 0
/* 8020EFD4 0020BF14 39 00 00 00 */ li r8, 0
/* 8020EFD8 0020BF18 48 04 49 AD */ bl CPaneMgr_X1_
/* 8020EFDC 0020BF1C 7C 60 1B 78 */ mr r0, r3
lbl_8020EFE0:
/* 8020EFE0 0020BF20 90 1F 00 10 */ stw r0, 0x10(r31)
/* 8020EFE4 0020BF24 38 60 00 6C */ li r3, 0x6c
/* 8020EFE8 0020BF28 48 0B FC 65 */ bl __nw__FUl
/* 8020EFEC 0020BF2C 7C 60 1B 79 */ or. r0, r3, r3
/* 8020EFF0 0020BF30 41 82 00 24 */ beq lbl_8020F014
/* 8020EFF4 0020BF34 80 9F 00 04 */ lwz r4, 4(r31)
/* 8020EFF8 0020BF38 3C A0 74 5F */ lis r5, 0x745F696E@ha
/* 8020EFFC 0020BF3C 38 C5 69 6E */ addi r6, r5, 0x745F696E@l
/* 8020F000 0020BF40 38 A0 67 65 */ li r5, 0x6765
/* 8020F004 0020BF44 38 E0 00 00 */ li r7, 0
/* 8020F008 0020BF48 39 00 00 00 */ li r8, 0
/* 8020F00C 0020BF4C 48 04 49 79 */ bl CPaneMgr_X1_
/* 8020F010 0020BF50 7C 60 1B 78 */ mr r0, r3
lbl_8020F014:
/* 8020F014 0020BF54 90 1F 00 14 */ stw r0, 0x14(r31)
/* 8020F018 0020BF58 4B E0 59 D9 */ bl mDoExt_getMesgFont
/* 8020F01C 0020BF5C 7C 7E 1B 78 */ mr r30, r3
/* 8020F020 0020BF60 80 7F 00 04 */ lwz r3, 4(r31)
/* 8020F024 0020BF64 3C 80 69 6E */ lis r4, 0x696E5F73@ha
/* 8020F028 0020BF68 38 C4 5F 73 */ addi r6, r4, 0x696E5F73@l
/* 8020F02C 0020BF6C 3C 80 67 65 */ lis r4, 0x6765745F@ha
/* 8020F030 0020BF70 38 A4 74 5F */ addi r5, r4, 0x6765745F@l
/* 8020F034 0020BF74 81 83 00 00 */ lwz r12, 0(r3)
/* 8020F038 0020BF78 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 8020F03C 0020BF7C 7D 89 03 A6 */ mtctr r12
/* 8020F040 0020BF80 4E 80 04 21 */ bctrl
/* 8020F044 0020BF84 7F C4 F3 78 */ mr r4, r30
/* 8020F048 0020BF88 81 83 00 00 */ lwz r12, 0(r3)
/* 8020F04C 0020BF8C 81 8C 00 9C */ lwz r12, 0x9c(r12)
/* 8020F050 0020BF90 7D 89 03 A6 */ mtctr r12
/* 8020F054 0020BF94 4E 80 04 21 */ bctrl
/* 8020F058 0020BF98 4B E0 59 99 */ bl mDoExt_getMesgFont
/* 8020F05C 0020BF9C 7C 7E 1B 78 */ mr r30, r3
/* 8020F060 0020BFA0 80 7F 00 04 */ lwz r3, 4(r31)
/* 8020F064 0020BFA4 3C 80 74 5F */ lis r4, 0x745F696E@ha
/* 8020F068 0020BFA8 38 C4 69 6E */ addi r6, r4, 0x745F696E@l
/* 8020F06C 0020BFAC 38 A0 67 65 */ li r5, 0x6765
/* 8020F070 0020BFB0 81 83 00 00 */ lwz r12, 0(r3)
/* 8020F074 0020BFB4 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 8020F078 0020BFB8 7D 89 03 A6 */ mtctr r12
/* 8020F07C 0020BFBC 4E 80 04 21 */ bctrl
/* 8020F080 0020BFC0 7F C4 F3 78 */ mr r4, r30
/* 8020F084 0020BFC4 81 83 00 00 */ lwz r12, 0(r3)
/* 8020F088 0020BFC8 81 8C 00 9C */ lwz r12, 0x9c(r12)
/* 8020F08C 0020BFCC 7D 89 03 A6 */ mtctr r12
/* 8020F090 0020BFD0 4E 80 04 21 */ bctrl
/* 8020F094 0020BFD4 80 7F 00 04 */ lwz r3, 4(r31)
/* 8020F098 0020BFD8 3C 80 69 6E */ lis r4, 0x696E5F73@ha
/* 8020F09C 0020BFDC 38 C4 5F 73 */ addi r6, r4, 0x696E5F73@l
/* 8020F0A0 0020BFE0 3C 80 67 65 */ lis r4, 0x6765745F@ha
/* 8020F0A4 0020BFE4 38 A4 74 5F */ addi r5, r4, 0x6765745F@l
/* 8020F0A8 0020BFE8 81 83 00 00 */ lwz r12, 0(r3)
/* 8020F0AC 0020BFEC 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 8020F0B0 0020BFF0 7D 89 03 A6 */ mtctr r12
/* 8020F0B4 0020BFF4 4E 80 04 21 */ bctrl
/* 8020F0B8 0020BFF8 38 80 01 00 */ li r4, 0x100
/* 8020F0BC 0020BFFC 3C A0 80 3A */ lis r5, lbl_80398210@ha
/* 8020F0C0 0020C000 38 A5 82 10 */ addi r5, r5, lbl_80398210@l
/* 8020F0C4 0020C004 38 A5 00 40 */ addi r5, r5, 0x40
/* 8020F0C8 0020C008 4C C6 31 82 */ crclr 6
/* 8020F0CC 0020C00C 48 0F 16 81 */ bl J2DTextBox_NS_setString_X1_
/* 8020F0D0 0020C010 80 7F 00 04 */ lwz r3, 4(r31)
/* 8020F0D4 0020C014 3C 80 74 5F */ lis r4, 0x745F696E@ha
/* 8020F0D8 0020C018 38 C4 69 6E */ addi r6, r4, 0x745F696E@l
/* 8020F0DC 0020C01C 38 A0 67 65 */ li r5, 0x6765
/* 8020F0E0 0020C020 81 83 00 00 */ lwz r12, 0(r3)
/* 8020F0E4 0020C024 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 8020F0E8 0020C028 7D 89 03 A6 */ mtctr r12
/* 8020F0EC 0020C02C 4E 80 04 21 */ bctrl
/* 8020F0F0 0020C030 38 80 01 00 */ li r4, 0x100
/* 8020F0F4 0020C034 3C A0 80 3A */ lis r5, lbl_80398210@ha
/* 8020F0F8 0020C038 38 A5 82 10 */ addi r5, r5, lbl_80398210@l
/* 8020F0FC 0020C03C 38 A5 00 40 */ addi r5, r5, 0x40
/* 8020F100 0020C040 4C C6 31 82 */ crclr 6
/* 8020F104 0020C044 48 0F 16 49 */ bl J2DTextBox_NS_setString_X1_
/* 8020F108 0020C048 C0 22 AE 58 */ lfs f1, lbl_80454858-_SDA2_BASE_(r2)
/* 8020F10C 0020C04C D0 3F 00 2C */ stfs f1, 0x2c(r31)
/* 8020F110 0020C050 D0 3F 00 30 */ stfs f1, 0x30(r31)
/* 8020F114 0020C054 38 00 00 00 */ li r0, 0
/* 8020F118 0020C058 B0 1F 00 38 */ sth r0, 0x38(r31)
/* 8020F11C 0020C05C B0 1F 00 3A */ sth r0, 0x3a(r31)
/* 8020F120 0020C060 90 1F 00 34 */ stw r0, 0x34(r31)
/* 8020F124 0020C064 38 00 00 FF */ li r0, 0xff
/* 8020F128 0020C068 98 1F 00 3C */ stb r0, 0x3c(r31)
/* 8020F12C 0020C06C 7F E3 FB 78 */ mr r3, r31
/* 8020F130 0020C070 48 00 05 3D */ bl dMeterString_c_NS_playBckAnimation
/* 8020F134 0020C074 38 60 00 04 */ li r3, 4
lbl_8020F138:
/* 8020F138 0020C078 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8020F13C 0020C07C 83 C1 00 08 */ lwz r30, 8(r1)
/* 8020F140 0020C080 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8020F144 0020C084 7C 08 03 A6 */ mtlr r0
/* 8020F148 0020C088 38 21 00 10 */ addi r1, r1, 0x10
/* 8020F14C 0020C08C 4E 80 00 20 */ blr
/* 8020F150 0020C090 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8020F154 0020C094 7C 08 02 A6 */ mflr r0
/* 8020F158 0020C098 90 01 00 14 */ stw r0, 0x14(r1)
/* 8020F15C 0020C09C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8020F160 0020C0A0 7C 7F 1B 78 */ mr r31, r3
/* 8020F164 0020C0A4 80 03 00 18 */ lwz r0, 0x18(r3)
/* 8020F168 0020C0A8 28 00 00 00 */ cmplwi r0, 0
/* 8020F16C 0020C0AC 40 82 00 2C */ bne lbl_8020F198
/* 8020F170 0020C0B0 81 83 00 00 */ lwz r12, 0(r3)
/* 8020F174 0020C0B4 81 8C 00 10 */ lwz r12, 0x10(r12)
/* 8020F178 0020C0B8 7D 89 03 A6 */ mtctr r12
/* 8020F17C 0020C0BC 4E 80 04 21 */ bctrl
/* 8020F180 0020C0C0 80 1F 00 18 */ lwz r0, 0x18(r31)
/* 8020F184 0020C0C4 28 00 00 00 */ cmplwi r0, 0
/* 8020F188 0020C0C8 41 82 00 10 */ beq lbl_8020F198
/* 8020F18C 0020C0CC 7F E3 FB 78 */ mr r3, r31
/* 8020F190 0020C0D0 80 9F 00 24 */ lwz r4, 0x24(r31)
/* 8020F194 0020C0D4 48 00 04 11 */ bl dMeterString_c_NS_createString
lbl_8020F198:
/* 8020F198 0020C0D8 38 60 00 01 */ li r3, 1
/* 8020F19C 0020C0DC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8020F1A0 0020C0E0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8020F1A4 0020C0E4 7C 08 03 A6 */ mtlr r0
/* 8020F1A8 0020C0E8 38 21 00 10 */ addi r1, r1, 0x10
/* 8020F1AC 0020C0EC 4E 80 00 20 */ blr
/* 8020F1B0 0020C0F0 94 21 FF A0 */ stwu r1, -0x60(r1)
/* 8020F1B4 0020C0F4 7C 08 02 A6 */ mflr r0
/* 8020F1B8 0020C0F8 90 01 00 64 */ stw r0, 0x64(r1)
/* 8020F1BC 0020C0FC DB E1 00 50 */ stfd f31, 0x50(r1)
/* 8020F1C0 0020C100 F3 E1 00 58 */ psq_st f31, 88(r1), 0, qr0
/* 8020F1C4 0020C104 DB C1 00 40 */ stfd f30, 0x40(r1)
/* 8020F1C8 0020C108 F3 C1 00 48 */ psq_st f30, 72(r1), 0, qr0
/* 8020F1CC 0020C10C 93 E1 00 3C */ stw r31, 0x3c(r1)
/* 8020F1D0 0020C110 93 C1 00 38 */ stw r30, 0x38(r1)
/* 8020F1D4 0020C114 7C 7E 1B 78 */ mr r30, r3
/* 8020F1D8 0020C118 80 03 00 18 */ lwz r0, 0x18(r3)
/* 8020F1DC 0020C11C 28 00 00 00 */ cmplwi r0, 0
/* 8020F1E0 0020C120 41 82 02 94 */ beq lbl_8020F474
/* 8020F1E4 0020C124 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8020F1E8 0020C128 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8020F1EC 0020C12C 88 03 5E B5 */ lbz r0, 0x5eb5(r3)
/* 8020F1F0 0020C130 28 00 00 00 */ cmplwi r0, 0
/* 8020F1F4 0020C134 40 82 02 80 */ bne lbl_8020F474
/* 8020F1F8 0020C138 83 E3 5F 50 */ lwz r31, 0x5f50(r3)
/* 8020F1FC 0020C13C 7F E3 FB 78 */ mr r3, r31
/* 8020F200 0020C140 81 9F 00 00 */ lwz r12, 0(r31)
/* 8020F204 0020C144 81 8C 00 18 */ lwz r12, 0x18(r12)
/* 8020F208 0020C148 7D 89 03 A6 */ mtctr r12
/* 8020F20C 0020C14C 4E 80 04 21 */ bctrl
/* 8020F210 0020C150 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
/* 8020F214 0020C154 38 83 EB C8 */ addi r4, r3, lbl_8042EBC8@l
/* 8020F218 0020C158 A8 04 0C 02 */ lha r0, 0xc02(r4)
/* 8020F21C 0020C15C C8 62 AE 70 */ lfd f3, lbl_80454870-_SDA2_BASE_(r2)
/* 8020F220 0020C160 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8020F224 0020C164 90 01 00 0C */ stw r0, 0xc(r1)
/* 8020F228 0020C168 3C 60 43 30 */ lis r3, 0x4330
/* 8020F22C 0020C16C 90 61 00 08 */ stw r3, 8(r1)
/* 8020F230 0020C170 C8 01 00 08 */ lfd f0, 8(r1)
/* 8020F234 0020C174 EC 40 18 28 */ fsubs f2, f0, f3
/* 8020F238 0020C178 C0 22 AE 5C */ lfs f1, lbl_8045485C-_SDA2_BASE_(r2)
/* 8020F23C 0020C17C A8 04 0C 00 */ lha r0, 0xc00(r4)
/* 8020F240 0020C180 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8020F244 0020C184 90 01 00 14 */ stw r0, 0x14(r1)
/* 8020F248 0020C188 90 61 00 10 */ stw r3, 0x10(r1)
/* 8020F24C 0020C18C C8 01 00 10 */ lfd f0, 0x10(r1)
/* 8020F250 0020C190 EC 00 18 28 */ fsubs f0, f0, f3
/* 8020F254 0020C194 EC 81 00 2A */ fadds f4, f1, f0
/* 8020F258 0020C198 EF E2 20 2A */ fadds f31, f2, f4
/* 8020F25C 0020C19C C0 5E 00 2C */ lfs f2, 0x2c(r30)
/* 8020F260 0020C1A0 C0 02 AE 58 */ lfs f0, lbl_80454858-_SDA2_BASE_(r2)
/* 8020F264 0020C1A4 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8020F268 0020C1A8 40 81 02 0C */ ble lbl_8020F474
/* 8020F26C 0020C1AC FC 02 F8 40 */ fcmpo cr0, f2, f31
/* 8020F270 0020C1B0 40 80 02 04 */ bge lbl_8020F474
/* 8020F274 0020C1B4 C3 C2 AE 60 */ lfs f30, lbl_80454860-_SDA2_BASE_(r2)
/* 8020F278 0020C1B8 FC 02 08 40 */ fcmpo cr0, f2, f1
/* 8020F27C 0020C1BC 40 80 00 30 */ bge lbl_8020F2AC
/* 8020F280 0020C1C0 C0 04 0B FC */ lfs f0, 0xbfc(r4)
/* 8020F284 0020C1C4 EC 02 00 2A */ fadds f0, f2, f0
/* 8020F288 0020C1C8 D0 1E 00 2C */ stfs f0, 0x2c(r30)
/* 8020F28C 0020C1CC C0 1E 00 2C */ lfs f0, 0x2c(r30)
/* 8020F290 0020C1D0 FC 00 08 40 */ fcmpo cr0, f0, f1
/* 8020F294 0020C1D4 40 81 00 08 */ ble lbl_8020F29C
/* 8020F298 0020C1D8 D0 3E 00 2C */ stfs f1, 0x2c(r30)
lbl_8020F29C:
/* 8020F29C 0020C1DC 7F C3 F3 78 */ mr r3, r30
/* 8020F2A0 0020C1E0 C0 3E 00 2C */ lfs f1, 0x2c(r30)
/* 8020F2A4 0020C1E4 48 00 03 C9 */ bl dMeterString_c_NS_playBckAnimation
/* 8020F2A8 0020C1E8 48 00 00 9C */ b lbl_8020F344
lbl_8020F2AC:
/* 8020F2AC 0020C1EC FC 02 20 40 */ fcmpo cr0, f2, f4
/* 8020F2B0 0020C1F0 40 80 00 10 */ bge lbl_8020F2C0
/* 8020F2B4 0020C1F4 EC 02 F0 2A */ fadds f0, f2, f30
/* 8020F2B8 0020C1F8 D0 1E 00 2C */ stfs f0, 0x2c(r30)
/* 8020F2BC 0020C1FC 48 00 00 88 */ b lbl_8020F344
lbl_8020F2C0:
/* 8020F2C0 0020C200 FC 02 F8 40 */ fcmpo cr0, f2, f31
/* 8020F2C4 0020C204 40 80 00 80 */ bge lbl_8020F344
/* 8020F2C8 0020C208 EC 02 F0 2A */ fadds f0, f2, f30
/* 8020F2CC 0020C20C D0 1E 00 2C */ stfs f0, 0x2c(r30)
/* 8020F2D0 0020C210 C0 1E 00 2C */ lfs f0, 0x2c(r30)
/* 8020F2D4 0020C214 EC 1F 00 28 */ fsubs f0, f31, f0
/* 8020F2D8 0020C218 FC 00 00 1E */ fctiwz f0, f0
/* 8020F2DC 0020C21C D8 01 00 10 */ stfd f0, 0x10(r1)
/* 8020F2E0 0020C220 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8020F2E4 0020C224 A8 84 0C 02 */ lha r4, 0xc02(r4)
/* 8020F2E8 0020C228 7C 00 07 34 */ extsh r0, r0
/* 8020F2EC 0020C22C 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8020F2F0 0020C230 90 01 00 0C */ stw r0, 0xc(r1)
/* 8020F2F4 0020C234 90 61 00 08 */ stw r3, 8(r1)
/* 8020F2F8 0020C238 C8 01 00 08 */ lfd f0, 8(r1)
/* 8020F2FC 0020C23C EC 20 18 28 */ fsubs f1, f0, f3
/* 8020F300 0020C240 90 01 00 1C */ stw r0, 0x1c(r1)
/* 8020F304 0020C244 90 61 00 18 */ stw r3, 0x18(r1)
/* 8020F308 0020C248 C8 01 00 18 */ lfd f0, 0x18(r1)
/* 8020F30C 0020C24C EC 00 18 28 */ fsubs f0, f0, f3
/* 8020F310 0020C250 EC 41 00 32 */ fmuls f2, f1, f0
/* 8020F314 0020C254 6C 80 80 00 */ xoris r0, r4, 0x8000
/* 8020F318 0020C258 90 01 00 24 */ stw r0, 0x24(r1)
/* 8020F31C 0020C25C 90 61 00 20 */ stw r3, 0x20(r1)
/* 8020F320 0020C260 C8 01 00 20 */ lfd f0, 0x20(r1)
/* 8020F324 0020C264 EC 20 18 28 */ fsubs f1, f0, f3
/* 8020F328 0020C268 90 01 00 2C */ stw r0, 0x2c(r1)
/* 8020F32C 0020C26C 90 61 00 28 */ stw r3, 0x28(r1)
/* 8020F330 0020C270 C8 01 00 28 */ lfd f0, 0x28(r1)
/* 8020F334 0020C274 EC 00 18 28 */ fsubs f0, f0, f3
/* 8020F338 0020C278 EC 01 00 32 */ fmuls f0, f1, f0
/* 8020F33C 0020C27C EC 02 00 24 */ fdivs f0, f2, f0
/* 8020F340 0020C280 FF C0 00 90 */ fmr f30, f0
lbl_8020F344:
/* 8020F344 0020C284 80 7E 00 0C */ lwz r3, 0xc(r30)
/* 8020F348 0020C288 FC 20 F0 90 */ fmr f1, f30
/* 8020F34C 0020C28C 48 04 64 85 */ bl CPaneMgrAlpha_NS_setAlphaRate
/* 8020F350 0020C290 80 7E 00 10 */ lwz r3, 0x10(r30)
/* 8020F354 0020C294 A8 1E 00 38 */ lha r0, 0x38(r30)
/* 8020F358 0020C298 C8 42 AE 70 */ lfd f2, lbl_80454870-_SDA2_BASE_(r2)
/* 8020F35C 0020C29C 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8020F360 0020C2A0 90 01 00 2C */ stw r0, 0x2c(r1)
/* 8020F364 0020C2A4 3C A0 43 30 */ lis r5, 0x4330
/* 8020F368 0020C2A8 90 A1 00 28 */ stw r5, 0x28(r1)
/* 8020F36C 0020C2AC C8 01 00 28 */ lfd f0, 0x28(r1)
/* 8020F370 0020C2B0 EC 20 10 28 */ fsubs f1, f0, f2
/* 8020F374 0020C2B4 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
/* 8020F378 0020C2B8 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
/* 8020F37C 0020C2BC C0 04 0B F4 */ lfs f0, 0xbf4(r4)
/* 8020F380 0020C2C0 EC 21 00 2A */ fadds f1, f1, f0
/* 8020F384 0020C2C4 A8 1E 00 3A */ lha r0, 0x3a(r30)
/* 8020F388 0020C2C8 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8020F38C 0020C2CC 90 01 00 24 */ stw r0, 0x24(r1)
/* 8020F390 0020C2D0 90 A1 00 20 */ stw r5, 0x20(r1)
/* 8020F394 0020C2D4 C8 01 00 20 */ lfd f0, 0x20(r1)
/* 8020F398 0020C2D8 EC 40 10 28 */ fsubs f2, f0, f2
/* 8020F39C 0020C2DC C0 04 0B F8 */ lfs f0, 0xbf8(r4)
/* 8020F3A0 0020C2E0 EC 42 00 2A */ fadds f2, f2, f0
/* 8020F3A4 0020C2E4 48 04 52 0D */ bl CPaneMgr_NS_paneTrans
/* 8020F3A8 0020C2E8 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
/* 8020F3AC 0020C2EC 38 83 EB C8 */ addi r4, r3, lbl_8042EBC8@l
/* 8020F3B0 0020C2F0 C0 24 0B F0 */ lfs f1, 0xbf0(r4)
/* 8020F3B4 0020C2F4 80 7E 00 10 */ lwz r3, 0x10(r30)
/* 8020F3B8 0020C2F8 80 63 00 04 */ lwz r3, 4(r3)
/* 8020F3BC 0020C2FC C0 04 0B EC */ lfs f0, 0xbec(r4)
/* 8020F3C0 0020C300 D0 03 00 CC */ stfs f0, 0xcc(r3)
/* 8020F3C4 0020C304 D0 23 00 D0 */ stfs f1, 0xd0(r3)
/* 8020F3C8 0020C308 81 83 00 00 */ lwz r12, 0(r3)
/* 8020F3CC 0020C30C 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 8020F3D0 0020C310 7D 89 03 A6 */ mtctr r12
/* 8020F3D4 0020C314 4E 80 04 21 */ bctrl
/* 8020F3D8 0020C318 80 7E 00 04 */ lwz r3, 4(r30)
/* 8020F3DC 0020C31C C0 22 AE 58 */ lfs f1, lbl_80454858-_SDA2_BASE_(r2)
/* 8020F3E0 0020C320 FC 40 08 90 */ fmr f2, f1
/* 8020F3E4 0020C324 7F E4 FB 78 */ mr r4, r31
/* 8020F3E8 0020C328 48 0E 9A ED */ bl J2DScreen_NS_draw
/* 8020F3EC 0020C32C C0 3E 00 30 */ lfs f1, 0x30(r30)
/* 8020F3F0 0020C330 C0 02 AE 58 */ lfs f0, lbl_80454858-_SDA2_BASE_(r2)
/* 8020F3F4 0020C334 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8020F3F8 0020C338 40 81 00 10 */ ble lbl_8020F408
/* 8020F3FC 0020C33C 7F C3 F3 78 */ mr r3, r30
/* 8020F400 0020C340 48 00 02 ED */ bl dMeterString_c_NS_drawPikari
/* 8020F404 0020C344 48 00 00 54 */ b lbl_8020F458
lbl_8020F408:
/* 8020F408 0020C348 C0 02 AE 64 */ lfs f0, lbl_80454864-_SDA2_BASE_(r2)
/* 8020F40C 0020C34C FC 00 08 00 */ fcmpu cr0, f0, f1
/* 8020F410 0020C350 40 82 00 48 */ bne lbl_8020F458
/* 8020F414 0020C354 C0 5E 00 2C */ lfs f2, 0x2c(r30)
/* 8020F418 0020C358 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
/* 8020F41C 0020C35C 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
/* 8020F420 0020C360 A8 03 0C 1C */ lha r0, 0xc1c(r3)
/* 8020F424 0020C364 C8 22 AE 70 */ lfd f1, lbl_80454870-_SDA2_BASE_(r2)
/* 8020F428 0020C368 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8020F42C 0020C36C 90 01 00 2C */ stw r0, 0x2c(r1)
/* 8020F430 0020C370 3C 00 43 30 */ lis r0, 0x4330
/* 8020F434 0020C374 90 01 00 28 */ stw r0, 0x28(r1)
/* 8020F438 0020C378 C8 01 00 28 */ lfd f0, 0x28(r1)
/* 8020F43C 0020C37C EC 00 08 28 */ fsubs f0, f0, f1
/* 8020F440 0020C380 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8020F444 0020C384 40 81 00 14 */ ble lbl_8020F458
/* 8020F448 0020C388 C0 22 AE 68 */ lfs f1, lbl_80454868-_SDA2_BASE_(r2)
/* 8020F44C 0020C38C C0 03 0C 18 */ lfs f0, 0xc18(r3)
/* 8020F450 0020C390 EC 01 00 28 */ fsubs f0, f1, f0
/* 8020F454 0020C394 D0 1E 00 30 */ stfs f0, 0x30(r30)
lbl_8020F458:
/* 8020F458 0020C398 C0 1E 00 2C */ lfs f0, 0x2c(r30)
/* 8020F45C 0020C39C FC 00 F8 40 */ fcmpo cr0, f0, f31
/* 8020F460 0020C3A0 4C 41 13 82 */ cror 2, 1, 2
/* 8020F464 0020C3A4 40 82 00 10 */ bne lbl_8020F474
/* 8020F468 0020C3A8 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 8020F46C 0020C3AC 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 8020F470 0020C3B0 48 00 D7 91 */ bl dMeter2Info_c_NS_resetMeterString
lbl_8020F474:
/* 8020F474 0020C3B4 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0
/* 8020F478 0020C3B8 CB E1 00 50 */ lfd f31, 0x50(r1)
/* 8020F47C 0020C3BC E3 C1 00 48 */ psq_l f30, 72(r1), 0, qr0
/* 8020F480 0020C3C0 CB C1 00 40 */ lfd f30, 0x40(r1)
/* 8020F484 0020C3C4 83 E1 00 3C */ lwz r31, 0x3c(r1)
/* 8020F488 0020C3C8 83 C1 00 38 */ lwz r30, 0x38(r1)
/* 8020F48C 0020C3CC 80 01 00 64 */ lwz r0, 0x64(r1)
/* 8020F490 0020C3D0 7C 08 03 A6 */ mtlr r0
/* 8020F494 0020C3D4 38 21 00 60 */ addi r1, r1, 0x60
/* 8020F498 0020C3D8 4E 80 00 20 */ blr
/* 8020F49C 0020C3DC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8020F4A0 0020C3E0 7C 08 02 A6 */ mflr r0
/* 8020F4A4 0020C3E4 90 01 00 14 */ stw r0, 0x14(r1)
/* 8020F4A8 0020C3E8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8020F4AC 0020C3EC 7C 7F 1B 78 */ mr r31, r3
/* 8020F4B0 0020C3F0 80 63 00 04 */ lwz r3, 4(r3)
/* 8020F4B4 0020C3F4 28 03 00 00 */ cmplwi r3, 0
/* 8020F4B8 0020C3F8 41 82 00 18 */ beq lbl_8020F4D0
/* 8020F4BC 0020C3FC 38 80 00 01 */ li r4, 1
/* 8020F4C0 0020C400 81 83 00 00 */ lwz r12, 0(r3)
/* 8020F4C4 0020C404 81 8C 00 08 */ lwz r12, 8(r12)
/* 8020F4C8 0020C408 7D 89 03 A6 */ mtctr r12
/* 8020F4CC 0020C40C 4E 80 04 21 */ bctrl
lbl_8020F4D0:
/* 8020F4D0 0020C410 38 00 00 00 */ li r0, 0
/* 8020F4D4 0020C414 90 1F 00 04 */ stw r0, 4(r31)
/* 8020F4D8 0020C418 80 7F 00 08 */ lwz r3, 8(r31)
/* 8020F4DC 0020C41C 28 03 00 00 */ cmplwi r3, 0
/* 8020F4E0 0020C420 41 82 00 18 */ beq lbl_8020F4F8
/* 8020F4E4 0020C424 38 80 00 01 */ li r4, 1
/* 8020F4E8 0020C428 81 83 00 00 */ lwz r12, 0(r3)
/* 8020F4EC 0020C42C 81 8C 00 08 */ lwz r12, 8(r12)
/* 8020F4F0 0020C430 7D 89 03 A6 */ mtctr r12
/* 8020F4F4 0020C434 4E 80 04 21 */ bctrl
lbl_8020F4F8:
/* 8020F4F8 0020C438 38 00 00 00 */ li r0, 0
/* 8020F4FC 0020C43C 90 1F 00 08 */ stw r0, 8(r31)
/* 8020F500 0020C440 80 7F 00 0C */ lwz r3, 0xc(r31)
/* 8020F504 0020C444 28 03 00 00 */ cmplwi r3, 0
/* 8020F508 0020C448 41 82 00 18 */ beq lbl_8020F520
/* 8020F50C 0020C44C 38 80 00 01 */ li r4, 1
/* 8020F510 0020C450 81 83 00 00 */ lwz r12, 0(r3)
/* 8020F514 0020C454 81 8C 00 08 */ lwz r12, 8(r12)
/* 8020F518 0020C458 7D 89 03 A6 */ mtctr r12
/* 8020F51C 0020C45C 4E 80 04 21 */ bctrl
lbl_8020F520:
/* 8020F520 0020C460 38 00 00 00 */ li r0, 0
/* 8020F524 0020C464 90 1F 00 0C */ stw r0, 0xc(r31)
/* 8020F528 0020C468 80 7F 00 10 */ lwz r3, 0x10(r31)
/* 8020F52C 0020C46C 28 03 00 00 */ cmplwi r3, 0
/* 8020F530 0020C470 41 82 00 18 */ beq lbl_8020F548
/* 8020F534 0020C474 38 80 00 01 */ li r4, 1
/* 8020F538 0020C478 81 83 00 00 */ lwz r12, 0(r3)
/* 8020F53C 0020C47C 81 8C 00 08 */ lwz r12, 8(r12)
/* 8020F540 0020C480 7D 89 03 A6 */ mtctr r12
/* 8020F544 0020C484 4E 80 04 21 */ bctrl
lbl_8020F548:
/* 8020F548 0020C488 38 00 00 00 */ li r0, 0
/* 8020F54C 0020C48C 90 1F 00 10 */ stw r0, 0x10(r31)
/* 8020F550 0020C490 80 7F 00 14 */ lwz r3, 0x14(r31)
/* 8020F554 0020C494 28 03 00 00 */ cmplwi r3, 0
/* 8020F558 0020C498 41 82 00 18 */ beq lbl_8020F570
/* 8020F55C 0020C49C 38 80 00 01 */ li r4, 1
/* 8020F560 0020C4A0 81 83 00 00 */ lwz r12, 0(r3)
/* 8020F564 0020C4A4 81 8C 00 08 */ lwz r12, 8(r12)
/* 8020F568 0020C4A8 7D 89 03 A6 */ mtctr r12
/* 8020F56C 0020C4AC 4E 80 04 21 */ bctrl
lbl_8020F570:
/* 8020F570 0020C4B0 38 00 00 00 */ li r0, 0
/* 8020F574 0020C4B4 90 1F 00 14 */ stw r0, 0x14(r31)
/* 8020F578 0020C4B8 88 1F 00 28 */ lbz r0, 0x28(r31)
/* 8020F57C 0020C4BC 28 00 00 00 */ cmplwi r0, 0
/* 8020F580 0020C4C0 41 82 00 0C */ beq lbl_8020F58C
/* 8020F584 0020C4C4 38 60 00 09 */ li r3, 9
/* 8020F588 0020C4C8 4B E2 02 15 */ bl dComIfG_TimerDeleteRequest
lbl_8020F58C:
/* 8020F58C 0020C4CC 38 60 00 01 */ li r3, 1
/* 8020F590 0020C4D0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8020F594 0020C4D4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8020F598 0020C4D8 7C 08 03 A6 */ mtlr r0
/* 8020F59C 0020C4DC 38 21 00 10 */ addi r1, r1, 0x10
/* 8020F5A0 0020C4E0 4E 80 00 20 */ blr
.global dMeterString_c_NS_createString
dMeterString_c_NS_createString:
/* 8020F5A4 0020C4E4 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 8020F5A8 0020C4E8 7C 08 02 A6 */ mflr r0
/* 8020F5AC 0020C4EC 90 01 00 34 */ stw r0, 0x34(r1)
/* 8020F5B0 0020C4F0 93 E1 00 2C */ stw r31, 0x2c(r1)
/* 8020F5B4 0020C4F4 93 C1 00 28 */ stw r30, 0x28(r1)
/* 8020F5B8 0020C4F8 7C 7E 1B 78 */ mr r30, r3
/* 8020F5BC 0020C4FC 7C 9F 23 78 */ mr r31, r4
/* 8020F5C0 0020C500 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 8020F5C4 0020C504 38 63 01 88 */ addi r3, r3, lbl_80430188@l
/* 8020F5C8 0020C508 38 A1 00 08 */ addi r5, r1, 8
/* 8020F5CC 0020C50C 38 C0 00 00 */ li r6, 0
/* 8020F5D0 0020C510 48 00 CC 81 */ bl dMeter2Info_c_NS_getString
/* 8020F5D4 0020C514 80 7E 00 04 */ lwz r3, 4(r30)
/* 8020F5D8 0020C518 3C 80 69 6E */ lis r4, 0x696E5F73@ha
/* 8020F5DC 0020C51C 38 C4 5F 73 */ addi r6, r4, 0x696E5F73@l
/* 8020F5E0 0020C520 3C 80 67 65 */ lis r4, 0x6765745F@ha
/* 8020F5E4 0020C524 38 A4 74 5F */ addi r5, r4, 0x6765745F@l
/* 8020F5E8 0020C528 81 83 00 00 */ lwz r12, 0(r3)
/* 8020F5EC 0020C52C 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 8020F5F0 0020C530 7D 89 03 A6 */ mtctr r12
/* 8020F5F4 0020C534 4E 80 04 21 */ bctrl
/* 8020F5F8 0020C538 48 0F 10 61 */ bl J2DTextBox_NS_getStringPtr
/* 8020F5FC 0020C53C 38 81 00 08 */ addi r4, r1, 8
/* 8020F600 0020C540 48 15 95 2D */ bl strcpy
/* 8020F604 0020C544 80 7E 00 04 */ lwz r3, 4(r30)
/* 8020F608 0020C548 3C 80 74 5F */ lis r4, 0x745F696E@ha
/* 8020F60C 0020C54C 38 C4 69 6E */ addi r6, r4, 0x745F696E@l
/* 8020F610 0020C550 38 A0 67 65 */ li r5, 0x6765
/* 8020F614 0020C554 81 83 00 00 */ lwz r12, 0(r3)
/* 8020F618 0020C558 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 8020F61C 0020C55C 7D 89 03 A6 */ mtctr r12
/* 8020F620 0020C560 4E 80 04 21 */ bctrl
/* 8020F624 0020C564 48 0F 10 35 */ bl J2DTextBox_NS_getStringPtr
/* 8020F628 0020C568 38 81 00 08 */ addi r4, r1, 8
/* 8020F62C 0020C56C 48 15 95 01 */ bl strcpy
/* 8020F630 0020C570 C0 02 AE 78 */ lfs f0, lbl_80454878-_SDA2_BASE_(r2)
/* 8020F634 0020C574 D0 1E 00 2C */ stfs f0, 0x2c(r30)
/* 8020F638 0020C578 C0 02 AE 64 */ lfs f0, lbl_80454864-_SDA2_BASE_(r2)
/* 8020F63C 0020C57C D0 1E 00 30 */ stfs f0, 0x30(r30)
/* 8020F640 0020C580 38 00 00 00 */ li r0, 0
/* 8020F644 0020C584 B0 1E 00 38 */ sth r0, 0x38(r30)
/* 8020F648 0020C588 B0 1E 00 3A */ sth r0, 0x3a(r30)
/* 8020F64C 0020C58C 93 FE 00 34 */ stw r31, 0x34(r30)
/* 8020F650 0020C590 38 60 00 01 */ li r3, 1
/* 8020F654 0020C594 83 E1 00 2C */ lwz r31, 0x2c(r1)
/* 8020F658 0020C598 83 C1 00 28 */ lwz r30, 0x28(r1)
/* 8020F65C 0020C59C 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8020F660 0020C5A0 7C 08 03 A6 */ mtlr r0
/* 8020F664 0020C5A4 38 21 00 30 */ addi r1, r1, 0x30
/* 8020F668 0020C5A8 4E 80 00 20 */ blr
.global dMeterString_c_NS_playBckAnimation
dMeterString_c_NS_playBckAnimation:
/* 8020F66C 0020C5AC 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8020F670 0020C5B0 7C 08 02 A6 */ mflr r0
/* 8020F674 0020C5B4 90 01 00 24 */ stw r0, 0x24(r1)
/* 8020F678 0020C5B8 DB E1 00 18 */ stfd f31, 0x18(r1)
/* 8020F67C 0020C5BC 93 E1 00 14 */ stw r31, 0x14(r1)
/* 8020F680 0020C5C0 7C 7F 1B 78 */ mr r31, r3
/* 8020F684 0020C5C4 FF E0 08 90 */ fmr f31, f1
/* 8020F688 0020C5C8 80 63 00 0C */ lwz r3, 0xc(r3)
/* 8020F68C 0020C5CC 80 63 00 04 */ lwz r3, 4(r3)
/* 8020F690 0020C5D0 80 9F 00 08 */ lwz r4, 8(r31)
/* 8020F694 0020C5D4 81 83 00 00 */ lwz r12, 0(r3)
/* 8020F698 0020C5D8 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 8020F69C 0020C5DC 7D 89 03 A6 */ mtctr r12
/* 8020F6A0 0020C5E0 4E 80 04 21 */ bctrl
/* 8020F6A4 0020C5E4 80 7F 00 08 */ lwz r3, 8(r31)
/* 8020F6A8 0020C5E8 D3 E3 00 08 */ stfs f31, 8(r3)
/* 8020F6AC 0020C5EC 80 7F 00 0C */ lwz r3, 0xc(r31)
/* 8020F6B0 0020C5F0 80 63 00 04 */ lwz r3, 4(r3)
/* 8020F6B4 0020C5F4 48 0E 89 19 */ bl J2DPane_NS_animationTransform
/* 8020F6B8 0020C5F8 80 7F 00 0C */ lwz r3, 0xc(r31)
/* 8020F6BC 0020C5FC 80 63 00 04 */ lwz r3, 4(r3)
/* 8020F6C0 0020C600 38 80 00 00 */ li r4, 0
/* 8020F6C4 0020C604 81 83 00 00 */ lwz r12, 0(r3)
/* 8020F6C8 0020C608 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 8020F6CC 0020C60C 7D 89 03 A6 */ mtctr r12
/* 8020F6D0 0020C610 4E 80 04 21 */ bctrl
/* 8020F6D4 0020C614 CB E1 00 18 */ lfd f31, 0x18(r1)
/* 8020F6D8 0020C618 83 E1 00 14 */ lwz r31, 0x14(r1)
/* 8020F6DC 0020C61C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8020F6E0 0020C620 7C 08 03 A6 */ mtlr r0
/* 8020F6E4 0020C624 38 21 00 20 */ addi r1, r1, 0x20
/* 8020F6E8 0020C628 4E 80 00 20 */ blr
.global dMeterString_c_NS_drawPikari
dMeterString_c_NS_drawPikari:
/* 8020F6EC 0020C62C 94 21 FF 00 */ stwu r1, -0x100(r1)
/* 8020F6F0 0020C630 7C 08 02 A6 */ mflr r0
/* 8020F6F4 0020C634 90 01 01 04 */ stw r0, 0x104(r1)
/* 8020F6F8 0020C638 DB E1 00 F0 */ stfd f31, 0xf0(r1)
/* 8020F6FC 0020C63C F3 E1 00 F8 */ psq_st f31, 248(r1), 0, qr0
/* 8020F700 0020C640 DB C1 00 E0 */ stfd f30, 0xe0(r1)
/* 8020F704 0020C644 F3 C1 00 E8 */ psq_st f30, 232(r1), 0, qr0
/* 8020F708 0020C648 DB A1 00 D0 */ stfd f29, 0xd0(r1)
/* 8020F70C 0020C64C F3 A1 00 D8 */ psq_st f29, 216(r1), 0, qr0
/* 8020F710 0020C650 DB 81 00 C0 */ stfd f28, 0xc0(r1)
/* 8020F714 0020C654 F3 81 00 C8 */ psq_st f28, 200(r1), 0, qr0
/* 8020F718 0020C658 DB 61 00 B0 */ stfd f27, 0xb0(r1)
/* 8020F71C 0020C65C F3 61 00 B8 */ psq_st f27, 184(r1), 0, qr0
/* 8020F720 0020C660 DB 41 00 A0 */ stfd f26, 0xa0(r1)
/* 8020F724 0020C664 F3 41 00 A8 */ psq_st f26, 168(r1), 0, qr0
/* 8020F728 0020C668 DB 21 00 90 */ stfd f25, 0x90(r1)
/* 8020F72C 0020C66C F3 21 00 98 */ psq_st f25, 152(r1), 0, qr0
/* 8020F730 0020C670 DB 01 00 80 */ stfd f24, 0x80(r1)
/* 8020F734 0020C674 F3 01 00 88 */ psq_st f24, 136(r1), 0, qr0
/* 8020F738 0020C678 39 61 00 80 */ addi r11, r1, 0x80
/* 8020F73C 0020C67C 48 15 2A 89 */ bl func_803621C4
/* 8020F740 0020C680 7C 7F 1B 78 */ mr r31, r3
/* 8020F744 0020C684 C3 C3 00 30 */ lfs f30, 0x30(r3)
/* 8020F748 0020C688 80 83 00 14 */ lwz r4, 0x14(r3)
/* 8020F74C 0020C68C 38 61 00 24 */ addi r3, r1, 0x24
/* 8020F750 0020C690 80 A4 00 04 */ lwz r5, 4(r4)
/* 8020F754 0020C694 38 C0 00 00 */ li r6, 0
/* 8020F758 0020C698 38 E0 00 00 */ li r7, 0
/* 8020F75C 0020C69C 48 04 57 61 */ bl CPaneMgr_NS_getGlobalVtxCenter
/* 8020F760 0020C6A0 80 61 00 24 */ lwz r3, 0x24(r1)
/* 8020F764 0020C6A4 80 01 00 28 */ lwz r0, 0x28(r1)
/* 8020F768 0020C6A8 90 61 00 30 */ stw r3, 0x30(r1)
/* 8020F76C 0020C6AC 90 01 00 34 */ stw r0, 0x34(r1)
/* 8020F770 0020C6B0 80 01 00 2C */ lwz r0, 0x2c(r1)
/* 8020F774 0020C6B4 90 01 00 38 */ stw r0, 0x38(r1)
/* 8020F778 0020C6B8 80 7F 00 14 */ lwz r3, 0x14(r31)
/* 8020F77C 0020C6BC 80 63 00 04 */ lwz r3, 4(r3)
/* 8020F780 0020C6C0 48 0F 0E D9 */ bl J2DTextBox_NS_getStringPtr
/* 8020F784 0020C6C4 7C 7B 1B 78 */ mr r27, r3
/* 8020F788 0020C6C8 3B 40 00 00 */ li r26, 0
/* 8020F78C 0020C6CC C3 22 AE 58 */ lfs f25, lbl_80454858-_SDA2_BASE_(r2)
/* 8020F790 0020C6D0 FF A0 C8 90 */ fmr f29, f25
/* 8020F794 0020C6D4 80 7F 00 14 */ lwz r3, 0x14(r31)
/* 8020F798 0020C6D8 80 63 00 04 */ lwz r3, 4(r3)
/* 8020F79C 0020C6DC C3 E3 01 1C */ lfs f31, 0x11c(r3)
/* 8020F7A0 0020C6E0 4B E0 52 51 */ bl mDoExt_getMesgFont
/* 8020F7A4 0020C6E4 7C 79 1B 78 */ mr r25, r3
/* 8020F7A8 0020C6E8 C3 82 AE 60 */ lfs f28, lbl_80454860-_SDA2_BASE_(r2)
/* 8020F7AC 0020C6EC 80 7F 00 14 */ lwz r3, 0x14(r31)
/* 8020F7B0 0020C6F0 80 63 00 04 */ lwz r3, 4(r3)
/* 8020F7B4 0020C6F4 48 00 00 10 */ b lbl_8020F7C4
lbl_8020F7B8:
/* 8020F7B8 0020C6F8 C0 03 00 CC */ lfs f0, 0xcc(r3)
/* 8020F7BC 0020C6FC EF 9C 00 32 */ fmuls f28, f28, f0
/* 8020F7C0 0020C700 48 0E 83 3D */ bl J2DPane_NS_getParentPane
lbl_8020F7C4:
/* 8020F7C4 0020C704 28 03 00 00 */ cmplwi r3, 0
/* 8020F7C8 0020C708 40 82 FF F0 */ bne lbl_8020F7B8
/* 8020F7CC 0020C70C CB 62 AE 70 */ lfd f27, lbl_80454870-_SDA2_BASE_(r2)
/* 8020F7D0 0020C710 3F 80 43 30 */ lis r28, 0x4330
/* 8020F7D4 0020C714 48 00 00 C4 */ b lbl_8020F898
lbl_8020F7D8:
/* 8020F7D8 0020C718 54 64 06 3E */ clrlwi r4, r3, 0x18
/* 8020F7DC 0020C71C 7F 40 07 35 */ extsh. r0, r26
/* 8020F7E0 0020C720 40 81 00 18 */ ble lbl_8020F7F8
/* 8020F7E4 0020C724 80 7F 00 14 */ lwz r3, 0x14(r31)
/* 8020F7E8 0020C728 80 63 00 04 */ lwz r3, 4(r3)
/* 8020F7EC 0020C72C C0 03 01 14 */ lfs f0, 0x114(r3)
/* 8020F7F0 0020C730 EC 1C 00 32 */ fmuls f0, f28, f0
/* 8020F7F4 0020C734 EF 39 00 2A */ fadds f25, f25, f0
lbl_8020F7F8:
/* 8020F7F8 0020C738 7F E3 FB 78 */ mr r3, r31
/* 8020F7FC 0020C73C 48 00 02 8D */ bl dMeterString_c_NS_isLeadByte
/* 8020F800 0020C740 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8020F804 0020C744 41 82 00 24 */ beq lbl_8020F828
/* 8020F808 0020C748 7C 1B C0 AE */ lbzx r0, r27, r24
/* 8020F80C 0020C74C 7C 05 07 74 */ extsb r5, r0
/* 8020F810 0020C750 7F 43 07 34 */ extsh r3, r26
/* 8020F814 0020C754 38 03 00 01 */ addi r0, r3, 1
/* 8020F818 0020C758 7C 9B 00 AE */ lbzx r4, r27, r0
/* 8020F81C 0020C75C 50 A4 44 2E */ rlwimi r4, r5, 8, 0x10, 0x17
/* 8020F820 0020C760 3B 5A 00 01 */ addi r26, r26, 1
/* 8020F824 0020C764 48 00 00 08 */ b lbl_8020F82C
lbl_8020F828:
/* 8020F828 0020C768 7C 9B C0 AE */ lbzx r4, r27, r24
lbl_8020F82C:
/* 8020F82C 0020C76C 7F 23 CB 78 */ mr r3, r25
/* 8020F830 0020C770 38 A1 00 0C */ addi r5, r1, 0xc
/* 8020F834 0020C774 81 99 00 00 */ lwz r12, 0(r25)
/* 8020F838 0020C778 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 8020F83C 0020C77C 7D 89 03 A6 */ mtctr r12
/* 8020F840 0020C780 4E 80 04 21 */ bctrl
/* 8020F844 0020C784 8B 01 00 0D */ lbz r24, 0xd(r1)
/* 8020F848 0020C788 7F 23 CB 78 */ mr r3, r25
/* 8020F84C 0020C78C 81 99 00 00 */ lwz r12, 0(r25)
/* 8020F850 0020C790 81 8C 00 30 */ lwz r12, 0x30(r12)
/* 8020F854 0020C794 7D 89 03 A6 */ mtctr r12
/* 8020F858 0020C798 4E 80 04 21 */ bctrl
/* 8020F85C 0020C79C 6C 60 80 00 */ xoris r0, r3, 0x8000
/* 8020F860 0020C7A0 90 01 00 44 */ stw r0, 0x44(r1)
/* 8020F864 0020C7A4 93 81 00 40 */ stw r28, 0x40(r1)
/* 8020F868 0020C7A8 C8 01 00 40 */ lfd f0, 0x40(r1)
/* 8020F86C 0020C7AC EC 20 D8 28 */ fsubs f1, f0, f27
/* 8020F870 0020C7B0 6F 00 80 00 */ xoris r0, r24, 0x8000
/* 8020F874 0020C7B4 90 01 00 4C */ stw r0, 0x4c(r1)
/* 8020F878 0020C7B8 93 81 00 48 */ stw r28, 0x48(r1)
/* 8020F87C 0020C7BC C8 01 00 48 */ lfd f0, 0x48(r1)
/* 8020F880 0020C7C0 EC 00 D8 28 */ fsubs f0, f0, f27
/* 8020F884 0020C7C4 EC 00 08 24 */ fdivs f0, f0, f1
/* 8020F888 0020C7C8 EC 1F 00 32 */ fmuls f0, f31, f0
/* 8020F88C 0020C7CC EC 1C 00 32 */ fmuls f0, f28, f0
/* 8020F890 0020C7D0 EF 39 00 2A */ fadds f25, f25, f0
/* 8020F894 0020C7D4 3B 5A 00 01 */ addi r26, r26, 1
lbl_8020F898:
/* 8020F898 0020C7D8 7F 58 07 34 */ extsh r24, r26
/* 8020F89C 0020C7DC 7C 7B C0 AE */ lbzx r3, r27, r24
/* 8020F8A0 0020C7E0 7C 60 07 75 */ extsb. r0, r3
/* 8020F8A4 0020C7E4 40 82 FF 34 */ bne lbl_8020F7D8
/* 8020F8A8 0020C7E8 C0 21 00 30 */ lfs f1, 0x30(r1)
/* 8020F8AC 0020C7EC C0 02 AE 7C */ lfs f0, lbl_8045487C-_SDA2_BASE_(r2)
/* 8020F8B0 0020C7F0 EC 19 00 32 */ fmuls f0, f25, f0
/* 8020F8B4 0020C7F4 EF 21 00 28 */ fsubs f25, f1, f0
/* 8020F8B8 0020C7F8 3B 40 00 00 */ li r26, 0
/* 8020F8BC 0020C7FC 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
/* 8020F8C0 0020C800 3B 83 EB C8 */ addi r28, r3, lbl_8042EBC8@l
/* 8020F8C4 0020C804 3C 60 80 43 */ lis r3, lbl_80430188@ha
/* 8020F8C8 0020C808 3B A3 01 88 */ addi r29, r3, lbl_80430188@l
/* 8020F8CC 0020C80C C3 41 00 34 */ lfs f26, 0x34(r1)
/* 8020F8D0 0020C810 CB 62 AE 70 */ lfd f27, lbl_80454870-_SDA2_BASE_(r2)
/* 8020F8D4 0020C814 3F C0 43 30 */ lis r30, 0x4330
/* 8020F8D8 0020C818 48 00 01 40 */ b lbl_8020FA18
lbl_8020F8DC:
/* 8020F8DC 0020C81C D3 C1 00 20 */ stfs f30, 0x20(r1)
/* 8020F8E0 0020C820 7C 9B C0 AE */ lbzx r4, r27, r24
/* 8020F8E4 0020C824 7F 40 07 35 */ extsh. r0, r26
/* 8020F8E8 0020C828 40 81 00 18 */ ble lbl_8020F900
/* 8020F8EC 0020C82C 80 7F 00 14 */ lwz r3, 0x14(r31)
/* 8020F8F0 0020C830 80 63 00 04 */ lwz r3, 4(r3)
/* 8020F8F4 0020C834 C0 03 01 14 */ lfs f0, 0x114(r3)
/* 8020F8F8 0020C838 EC 1C 00 32 */ fmuls f0, f28, f0
/* 8020F8FC 0020C83C EF BD 00 2A */ fadds f29, f29, f0
lbl_8020F900:
/* 8020F900 0020C840 7F E3 FB 78 */ mr r3, r31
/* 8020F904 0020C844 48 00 01 85 */ bl dMeterString_c_NS_isLeadByte
/* 8020F908 0020C848 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8020F90C 0020C84C 41 82 00 24 */ beq lbl_8020F930
/* 8020F910 0020C850 7C 1B C0 AE */ lbzx r0, r27, r24
/* 8020F914 0020C854 7C 04 07 74 */ extsb r4, r0
/* 8020F918 0020C858 7F 43 07 34 */ extsh r3, r26
/* 8020F91C 0020C85C 38 03 00 01 */ addi r0, r3, 1
/* 8020F920 0020C860 7E FB 00 AE */ lbzx r23, r27, r0
/* 8020F924 0020C864 50 97 44 2E */ rlwimi r23, r4, 8, 0x10, 0x17
/* 8020F928 0020C868 3B 5A 00 01 */ addi r26, r26, 1
/* 8020F92C 0020C86C 48 00 00 08 */ b lbl_8020F934
lbl_8020F930:
/* 8020F930 0020C870 7E FB C0 AE */ lbzx r23, r27, r24
lbl_8020F934:
/* 8020F934 0020C874 7F 23 CB 78 */ mr r3, r25
/* 8020F938 0020C878 7E E4 BB 78 */ mr r4, r23
/* 8020F93C 0020C87C 38 A1 00 08 */ addi r5, r1, 8
/* 8020F940 0020C880 81 99 00 00 */ lwz r12, 0(r25)
/* 8020F944 0020C884 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 8020F948 0020C888 7D 89 03 A6 */ mtctr r12
/* 8020F94C 0020C88C 4E 80 04 21 */ bctrl
/* 8020F950 0020C890 8B 01 00 09 */ lbz r24, 9(r1)
/* 8020F954 0020C894 7F 23 CB 78 */ mr r3, r25
/* 8020F958 0020C898 81 99 00 00 */ lwz r12, 0(r25)
/* 8020F95C 0020C89C 81 8C 00 30 */ lwz r12, 0x30(r12)
/* 8020F960 0020C8A0 7D 89 03 A6 */ mtctr r12
/* 8020F964 0020C8A4 4E 80 04 21 */ bctrl
/* 8020F968 0020C8A8 6C 60 80 00 */ xoris r0, r3, 0x8000
/* 8020F96C 0020C8AC 90 01 00 4C */ stw r0, 0x4c(r1)
/* 8020F970 0020C8B0 93 C1 00 48 */ stw r30, 0x48(r1)
/* 8020F974 0020C8B4 C8 01 00 48 */ lfd f0, 0x48(r1)
/* 8020F978 0020C8B8 EC 20 D8 28 */ fsubs f1, f0, f27
/* 8020F97C 0020C8BC 6F 00 80 00 */ xoris r0, r24, 0x8000
/* 8020F980 0020C8C0 90 01 00 44 */ stw r0, 0x44(r1)
/* 8020F984 0020C8C4 93 C1 00 40 */ stw r30, 0x40(r1)
/* 8020F988 0020C8C8 C8 01 00 40 */ lfd f0, 0x40(r1)
/* 8020F98C 0020C8CC EC 00 D8 28 */ fsubs f0, f0, f27
/* 8020F990 0020C8D0 EC 00 08 24 */ fdivs f0, f0, f1
/* 8020F994 0020C8D4 EC 1F 00 32 */ fmuls f0, f31, f0
/* 8020F998 0020C8D8 EF 1C 00 32 */ fmuls f24, f28, f0
/* 8020F99C 0020C8DC 2C 17 00 20 */ cmpwi r23, 0x20
/* 8020F9A0 0020C8E0 41 82 00 70 */ beq lbl_8020FA10
/* 8020F9A4 0020C8E4 3C 17 00 00 */ addis r0, r23, 0
/* 8020F9A8 0020C8E8 28 00 81 40 */ cmplwi r0, 0x8140
/* 8020F9AC 0020C8EC 41 82 00 64 */ beq lbl_8020FA10
/* 8020F9B0 0020C8F0 80 1C 0C 10 */ lwz r0, 0xc10(r28)
/* 8020F9B4 0020C8F4 90 01 00 10 */ stw r0, 0x10(r1)
/* 8020F9B8 0020C8F8 80 1C 0C 14 */ lwz r0, 0xc14(r28)
/* 8020F9BC 0020C8FC 90 01 00 14 */ stw r0, 0x14(r1)
/* 8020F9C0 0020C900 80 1C 0C 08 */ lwz r0, 0xc08(r28)
/* 8020F9C4 0020C904 90 01 00 18 */ stw r0, 0x18(r1)
/* 8020F9C8 0020C908 80 1C 0C 0C */ lwz r0, 0xc0c(r28)
/* 8020F9CC 0020C90C 90 01 00 1C */ stw r0, 0x1c(r1)
/* 8020F9D0 0020C910 80 7D 00 1C */ lwz r3, 0x1c(r29)
/* 8020F9D4 0020C914 80 63 01 0C */ lwz r3, 0x10c(r3)
/* 8020F9D8 0020C918 C0 02 AE 7C */ lfs f0, lbl_8045487C-_SDA2_BASE_(r2)
/* 8020F9DC 0020C91C EC 38 00 32 */ fmuls f1, f24, f0
/* 8020F9E0 0020C920 EC 19 E8 2A */ fadds f0, f25, f29
/* 8020F9E4 0020C924 EC 21 00 2A */ fadds f1, f1, f0
/* 8020F9E8 0020C928 FC 40 D0 90 */ fmr f2, f26
/* 8020F9EC 0020C92C 38 81 00 20 */ addi r4, r1, 0x20
/* 8020F9F0 0020C930 C0 7C 0C 04 */ lfs f3, 0xc04(r28)
/* 8020F9F4 0020C934 38 A1 00 1C */ addi r5, r1, 0x1c
/* 8020F9F8 0020C938 38 C1 00 18 */ addi r6, r1, 0x18
/* 8020F9FC 0020C93C 38 E1 00 14 */ addi r7, r1, 0x14
/* 8020FA00 0020C940 39 01 00 10 */ addi r8, r1, 0x10
/* 8020FA04 0020C944 C0 9C 0C 18 */ lfs f4, 0xc18(r28)
/* 8020FA08 0020C948 39 20 00 00 */ li r9, 0
/* 8020FA0C 0020C94C 48 00 46 D1 */ bl dMeter2Draw_c_NS_drawPikari_X1_
lbl_8020FA10:
/* 8020FA10 0020C950 EF BD C0 2A */ fadds f29, f29, f24
/* 8020FA14 0020C954 3B 5A 00 01 */ addi r26, r26, 1
lbl_8020FA18:
/* 8020FA18 0020C958 7F 58 07 34 */ extsh r24, r26
/* 8020FA1C 0020C95C 7C 1B C0 AE */ lbzx r0, r27, r24
/* 8020FA20 0020C960 7C 00 07 75 */ extsb. r0, r0
/* 8020FA24 0020C964 40 82 FE B8 */ bne lbl_8020F8DC
/* 8020FA28 0020C968 C0 01 00 20 */ lfs f0, 0x20(r1)
/* 8020FA2C 0020C96C D0 1F 00 30 */ stfs f0, 0x30(r31)
/* 8020FA30 0020C970 E3 E1 00 F8 */ psq_l f31, 248(r1), 0, qr0
/* 8020FA34 0020C974 CB E1 00 F0 */ lfd f31, 0xf0(r1)
/* 8020FA38 0020C978 E3 C1 00 E8 */ psq_l f30, 232(r1), 0, qr0
/* 8020FA3C 0020C97C CB C1 00 E0 */ lfd f30, 0xe0(r1)
/* 8020FA40 0020C980 E3 A1 00 D8 */ psq_l f29, 216(r1), 0, qr0
/* 8020FA44 0020C984 CB A1 00 D0 */ lfd f29, 0xd0(r1)
/* 8020FA48 0020C988 E3 81 00 C8 */ psq_l f28, 200(r1), 0, qr0
/* 8020FA4C 0020C98C CB 81 00 C0 */ lfd f28, 0xc0(r1)
/* 8020FA50 0020C990 E3 61 00 B8 */ psq_l f27, 184(r1), 0, qr0
/* 8020FA54 0020C994 CB 61 00 B0 */ lfd f27, 0xb0(r1)
/* 8020FA58 0020C998 E3 41 00 A8 */ psq_l f26, 168(r1), 0, qr0
/* 8020FA5C 0020C99C CB 41 00 A0 */ lfd f26, 0xa0(r1)
/* 8020FA60 0020C9A0 E3 21 00 98 */ psq_l f25, 152(r1), 0, qr0
/* 8020FA64 0020C9A4 CB 21 00 90 */ lfd f25, 0x90(r1)
/* 8020FA68 0020C9A8 E3 01 00 88 */ psq_l f24, 136(r1), 0, qr0
/* 8020FA6C 0020C9AC CB 01 00 80 */ lfd f24, 0x80(r1)
/* 8020FA70 0020C9B0 39 61 00 80 */ addi r11, r1, 0x80
/* 8020FA74 0020C9B4 48 15 27 9D */ bl func_80362210
/* 8020FA78 0020C9B8 80 01 01 04 */ lwz r0, 0x104(r1)
/* 8020FA7C 0020C9BC 7C 08 03 A6 */ mtlr r0
/* 8020FA80 0020C9C0 38 21 01 00 */ addi r1, r1, 0x100
/* 8020FA84 0020C9C4 4E 80 00 20 */ blr
.global dMeterString_c_NS_isLeadByte
dMeterString_c_NS_isLeadByte:
/* 8020FA88 0020C9C8 38 60 00 00 */ li r3, 0
/* 8020FA8C 0020C9CC 2C 04 00 81 */ cmpwi r4, 0x81
/* 8020FA90 0020C9D0 41 80 00 0C */ blt lbl_8020FA9C
/* 8020FA94 0020C9D4 2C 04 00 9F */ cmpwi r4, 0x9f
/* 8020FA98 0020C9D8 40 81 00 14 */ ble lbl_8020FAAC
lbl_8020FA9C:
/* 8020FA9C 0020C9DC 2C 04 00 E0 */ cmpwi r4, 0xe0
/* 8020FAA0 0020C9E0 4D 80 00 20 */ bltlr
/* 8020FAA4 0020C9E4 2C 04 00 FC */ cmpwi r4, 0xfc
/* 8020FAA8 0020C9E8 4D 81 00 20 */ bgtlr
lbl_8020FAAC:
/* 8020FAAC 0020C9EC 38 60 00 01 */ li r3, 1
/* 8020FAB0 0020C9F0 4E 80 00 20 */ blr