Files
tp/asm/d/meter/d_meter_haihai.s
T
notyouraveragehoomanandGitHub f61bfb39dd split and named symbols in text.s (#2)
* split and named symbols in text.s

* Update makefile for better compatiblity
2020-09-01 20:26:31 -04:00

1433 lines
73 KiB
ArmAsm

.include "macros.inc"
.section .text, "ax" # 8020ae8c
.global dMeterHaihai_c
dMeterHaihai_c:
/* 8020AE8C 00207DCC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8020AE90 00207DD0 7C 08 02 A6 */ mflr r0
/* 8020AE94 00207DD4 90 01 00 14 */ stw r0, 0x14(r1)
/* 8020AE98 00207DD8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8020AE9C 00207DDC 7C 7F 1B 78 */ mr r31, r3
/* 8020AEA0 00207DE0 3C A0 80 3A */ lis r5, lbl_803A6F88@ha
/* 8020AEA4 00207DE4 38 05 6F 88 */ addi r0, r5, lbl_803A6F88@l
/* 8020AEA8 00207DE8 90 03 00 00 */ stw r0, 0(r3)
/* 8020AEAC 00207DEC 3C A0 80 3C */ lis r5, lbl_803BB6D4@ha
/* 8020AEB0 00207DF0 38 05 B6 D4 */ addi r0, r5, lbl_803BB6D4@l
/* 8020AEB4 00207DF4 90 03 00 00 */ stw r0, 0(r3)
/* 8020AEB8 00207DF8 3C A0 80 3C */ lis r5, lbl_803BF268@ha
/* 8020AEBC 00207DFC 38 05 F2 68 */ addi r0, r5, lbl_803BF268@l
/* 8020AEC0 00207E00 90 03 00 00 */ stw r0, 0(r3)
/* 8020AEC4 00207E04 98 83 00 28 */ stb r4, 0x28(r3)
/* 8020AEC8 00207E08 81 83 00 00 */ lwz r12, 0(r3)
/* 8020AECC 00207E0C 81 8C 00 10 */ lwz r12, 0x10(r12)
/* 8020AED0 00207E10 7D 89 03 A6 */ mtctr r12
/* 8020AED4 00207E14 4E 80 04 21 */ bctrl
/* 8020AED8 00207E18 7F E3 FB 78 */ mr r3, r31
/* 8020AEDC 00207E1C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8020AEE0 00207E20 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8020AEE4 00207E24 7C 08 03 A6 */ mtlr r0
/* 8020AEE8 00207E28 38 21 00 10 */ addi r1, r1, 0x10
/* 8020AEEC 00207E2C 4E 80 00 20 */ blr
/* 8020AEF0 00207E30 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8020AEF4 00207E34 7C 08 02 A6 */ mflr r0
/* 8020AEF8 00207E38 90 01 00 14 */ stw r0, 0x14(r1)
/* 8020AEFC 00207E3C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8020AF00 00207E40 93 C1 00 08 */ stw r30, 8(r1)
/* 8020AF04 00207E44 7C 7E 1B 79 */ or. r30, r3, r3
/* 8020AF08 00207E48 7C 9F 23 78 */ mr r31, r4
/* 8020AF0C 00207E4C 41 82 00 44 */ beq lbl_8020AF50
/* 8020AF10 00207E50 3C 80 80 3C */ lis r4, lbl_803BF268@ha
/* 8020AF14 00207E54 38 04 F2 68 */ addi r0, r4, lbl_803BF268@l
/* 8020AF18 00207E58 90 1E 00 00 */ stw r0, 0(r30)
/* 8020AF1C 00207E5C 81 83 00 00 */ lwz r12, 0(r3)
/* 8020AF20 00207E60 81 8C 00 18 */ lwz r12, 0x18(r12)
/* 8020AF24 00207E64 7D 89 03 A6 */ mtctr r12
/* 8020AF28 00207E68 4E 80 04 21 */ bctrl
/* 8020AF2C 00207E6C 28 1E 00 00 */ cmplwi r30, 0
/* 8020AF30 00207E70 41 82 00 10 */ beq lbl_8020AF40
/* 8020AF34 00207E74 3C 60 80 3C */ lis r3, lbl_803BB6D4@ha
/* 8020AF38 00207E78 38 03 B6 D4 */ addi r0, r3, lbl_803BB6D4@l
/* 8020AF3C 00207E7C 90 1E 00 00 */ stw r0, 0(r30)
lbl_8020AF40:
/* 8020AF40 00207E80 7F E0 07 35 */ extsh. r0, r31
/* 8020AF44 00207E84 40 81 00 0C */ ble lbl_8020AF50
/* 8020AF48 00207E88 7F C3 F3 78 */ mr r3, r30
/* 8020AF4C 00207E8C 48 0C 3D F1 */ bl __dl
lbl_8020AF50:
/* 8020AF50 00207E90 7F C3 F3 78 */ mr r3, r30
/* 8020AF54 00207E94 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8020AF58 00207E98 83 C1 00 08 */ lwz r30, 8(r1)
/* 8020AF5C 00207E9C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8020AF60 00207EA0 7C 08 03 A6 */ mtlr r0
/* 8020AF64 00207EA4 38 21 00 10 */ addi r1, r1, 0x10
/* 8020AF68 00207EA8 4E 80 00 20 */ blr
/* 8020AF6C 00207EAC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8020AF70 00207EB0 7C 08 02 A6 */ mflr r0
/* 8020AF74 00207EB4 90 01 00 14 */ stw r0, 0x14(r1)
/* 8020AF78 00207EB8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8020AF7C 00207EBC 93 C1 00 08 */ stw r30, 8(r1)
/* 8020AF80 00207EC0 7C 7F 1B 78 */ mr r31, r3
/* 8020AF84 00207EC4 38 60 01 18 */ li r3, 0x118
/* 8020AF88 00207EC8 48 0C 3C C5 */ bl __nw
/* 8020AF8C 00207ECC 7C 60 1B 79 */ or. r0, r3, r3
/* 8020AF90 00207ED0 41 82 00 0C */ beq lbl_8020AF9C
/* 8020AF94 00207ED4 48 0E D5 05 */ bl J2DScreen
/* 8020AF98 00207ED8 7C 60 1B 78 */ mr r0, r3
lbl_8020AF9C:
/* 8020AF9C 00207EDC 90 1F 00 04 */ stw r0, 4(r31)
/* 8020AFA0 00207EE0 80 7F 00 04 */ lwz r3, 4(r31)
/* 8020AFA4 00207EE4 3C 80 80 3A */ lis r4, lbl_80398158@ha
/* 8020AFA8 00207EE8 38 84 81 58 */ addi r4, r4, lbl_80398158@l
/* 8020AFAC 00207EEC 3C A0 00 02 */ lis r5, 2
/* 8020AFB0 00207EF0 3C C0 80 40 */ lis r6, lbl_804061C0@ha
/* 8020AFB4 00207EF4 3B C6 61 C0 */ addi r30, r6, lbl_804061C0@l
/* 8020AFB8 00207EF8 80 DE 5D 30 */ lwz r6, 0x5d30(r30)
/* 8020AFBC 00207EFC 48 0E D6 8D */ bl J2DScreen_NS_setPriority
/* 8020AFC0 00207F00 80 7F 00 04 */ lwz r3, 4(r31)
/* 8020AFC4 00207F04 48 04 A1 25 */ bl dPaneClass_showNullPane
/* 8020AFC8 00207F08 38 60 00 6C */ li r3, 0x6c
/* 8020AFCC 00207F0C 48 0C 3C 81 */ bl __nw
/* 8020AFD0 00207F10 7C 60 1B 79 */ or. r0, r3, r3
/* 8020AFD4 00207F14 41 82 00 24 */ beq lbl_8020AFF8
/* 8020AFD8 00207F18 80 9F 00 04 */ lwz r4, 4(r31)
/* 8020AFDC 00207F1C 3C A0 5F 61 */ lis r5, 0x5F616C6C@ha
/* 8020AFE0 00207F20 38 C5 6C 6C */ addi r6, r5, 0x5F616C6C@l
/* 8020AFE4 00207F24 38 A0 00 6E */ li r5, 0x6e
/* 8020AFE8 00207F28 38 E0 00 02 */ li r7, 2
/* 8020AFEC 00207F2C 39 00 00 00 */ li r8, 0
/* 8020AFF0 00207F30 48 04 89 95 */ bl CPaneMgr_X1_
/* 8020AFF4 00207F34 7C 60 1B 78 */ mr r0, r3
lbl_8020AFF8:
/* 8020AFF8 00207F38 90 1F 00 08 */ stw r0, 8(r31)
/* 8020AFFC 00207F3C 38 60 00 04 */ li r3, 4
/* 8020B000 00207F40 64 63 00 04 */ oris r3, r3, 4
/* 8020B004 00207F44 7C 72 E3 A6 */ mtspr 0x392, r3
/* 8020B008 00207F48 38 60 00 05 */ li r3, 5
/* 8020B00C 00207F4C 64 63 00 05 */ oris r3, r3, 5
/* 8020B010 00207F50 7C 73 E3 A6 */ mtspr 0x393, r3
/* 8020B014 00207F54 38 60 00 06 */ li r3, 6
/* 8020B018 00207F58 64 63 00 06 */ oris r3, r3, 6
/* 8020B01C 00207F5C 7C 74 E3 A6 */ mtspr 0x394, r3
/* 8020B020 00207F60 38 60 00 07 */ li r3, 7
/* 8020B024 00207F64 64 63 00 07 */ oris r3, r3, 7
/* 8020B028 00207F68 7C 75 E3 A6 */ mtspr 0x395, r3
/* 8020B02C 00207F6C 3C 80 80 3A */ lis r4, lbl_80398158@ha
/* 8020B030 00207F70 38 84 81 58 */ addi r4, r4, lbl_80398158@l
/* 8020B034 00207F74 38 64 00 16 */ addi r3, r4, 0x16
/* 8020B038 00207F78 80 9E 5D 30 */ lwz r4, 0x5d30(r30)
/* 8020B03C 00207F7C 48 0C 92 35 */ bl JKRFileLoader_NS_getGlbResource_X1_
/* 8020B040 00207F80 48 0F DA 2D */ bl J2DAnmLoaderDataBase_NS_load
/* 8020B044 00207F84 90 7F 00 0C */ stw r3, 0xc(r31)
/* 8020B048 00207F88 C0 02 AD B0 */ lfs f0, lbl_804547B0-_SDA2_BASE_(r2)
/* 8020B04C 00207F8C D0 1F 00 18 */ stfs f0, 0x18(r31)
/* 8020B050 00207F90 3C 80 80 3A */ lis r4, lbl_80398158@ha
/* 8020B054 00207F94 38 84 81 58 */ addi r4, r4, lbl_80398158@l
/* 8020B058 00207F98 38 64 00 2C */ addi r3, r4, 0x2c
/* 8020B05C 00207F9C 80 9E 5D 30 */ lwz r4, 0x5d30(r30)
/* 8020B060 00207FA0 48 0C 92 11 */ bl JKRFileLoader_NS_getGlbResource_X1_
/* 8020B064 00207FA4 48 0F DA 09 */ bl J2DAnmLoaderDataBase_NS_load
/* 8020B068 00207FA8 90 7F 00 10 */ stw r3, 0x10(r31)
/* 8020B06C 00207FAC 80 7F 00 10 */ lwz r3, 0x10(r31)
/* 8020B070 00207FB0 80 9F 00 04 */ lwz r4, 4(r31)
/* 8020B074 00207FB4 81 83 00 00 */ lwz r12, 0(r3)
/* 8020B078 00207FB8 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 8020B07C 00207FBC 7D 89 03 A6 */ mtctr r12
/* 8020B080 00207FC0 4E 80 04 21 */ bctrl
/* 8020B084 00207FC4 C0 02 AD B0 */ lfs f0, lbl_804547B0-_SDA2_BASE_(r2)
/* 8020B088 00207FC8 D0 1F 00 1C */ stfs f0, 0x1c(r31)
/* 8020B08C 00207FCC 3C 80 80 3A */ lis r4, lbl_80398158@ha
/* 8020B090 00207FD0 38 84 81 58 */ addi r4, r4, lbl_80398158@l
/* 8020B094 00207FD4 38 64 00 42 */ addi r3, r4, 0x42
/* 8020B098 00207FD8 80 9E 5D 30 */ lwz r4, 0x5d30(r30)
/* 8020B09C 00207FDC 48 0C 91 D5 */ bl JKRFileLoader_NS_getGlbResource_X1_
/* 8020B0A0 00207FE0 48 0F D9 CD */ bl J2DAnmLoaderDataBase_NS_load
/* 8020B0A4 00207FE4 90 7F 00 14 */ stw r3, 0x14(r31)
/* 8020B0A8 00207FE8 80 7F 00 14 */ lwz r3, 0x14(r31)
/* 8020B0AC 00207FEC 80 9F 00 04 */ lwz r4, 4(r31)
/* 8020B0B0 00207FF0 81 83 00 00 */ lwz r12, 0(r3)
/* 8020B0B4 00207FF4 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 8020B0B8 00207FF8 7D 89 03 A6 */ mtctr r12
/* 8020B0BC 00207FFC 4E 80 04 21 */ bctrl
/* 8020B0C0 00208000 C0 02 AD B0 */ lfs f0, lbl_804547B0-_SDA2_BASE_(r2)
/* 8020B0C4 00208004 D0 1F 00 20 */ stfs f0, 0x20(r31)
/* 8020B0C8 00208008 38 00 00 00 */ li r0, 0
/* 8020B0CC 0020800C 90 1F 00 24 */ stw r0, 0x24(r31)
/* 8020B0D0 00208010 38 00 00 FF */ li r0, 0xff
/* 8020B0D4 00208014 98 1F 00 29 */ stb r0, 0x29(r31)
/* 8020B0D8 00208018 38 60 00 04 */ li r3, 4
/* 8020B0DC 0020801C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8020B0E0 00208020 83 C1 00 08 */ lwz r30, 8(r1)
/* 8020B0E4 00208024 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8020B0E8 00208028 7C 08 03 A6 */ mtlr r0
/* 8020B0EC 0020802C 38 21 00 10 */ addi r1, r1, 0x10
/* 8020B0F0 00208030 4E 80 00 20 */ blr
/* 8020B0F4 00208034 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8020B0F8 00208038 7C 08 02 A6 */ mflr r0
/* 8020B0FC 0020803C 90 01 00 14 */ stw r0, 0x14(r1)
/* 8020B100 00208040 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8020B104 00208044 93 C1 00 08 */ stw r30, 8(r1)
/* 8020B108 00208048 7C 7E 1B 78 */ mr r30, r3
/* 8020B10C 0020804C 7C 9F 23 78 */ mr r31, r4
/* 8020B110 00208050 93 E3 00 24 */ stw r31, 0x24(r3)
/* 8020B114 00208054 48 00 0D 91 */ bl dMeterHaihai_c_NS_updateHaihai
/* 8020B118 00208058 7F C3 F3 78 */ mr r3, r30
/* 8020B11C 0020805C 7F E4 FB 78 */ mr r4, r31
/* 8020B120 00208060 48 00 0D 81 */ bl dMeterHaihai_c_NS_alphaAnimeHaihai
/* 8020B124 00208064 38 60 00 01 */ li r3, 1
/* 8020B128 00208068 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8020B12C 0020806C 83 C1 00 08 */ lwz r30, 8(r1)
/* 8020B130 00208070 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8020B134 00208074 7C 08 03 A6 */ mtlr r0
/* 8020B138 00208078 38 21 00 10 */ addi r1, r1, 0x10
/* 8020B13C 0020807C 4E 80 00 20 */ blr
/* 8020B140 00208080 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 8020B144 00208084 7C 08 02 A6 */ mflr r0
/* 8020B148 00208088 90 01 00 34 */ stw r0, 0x34(r1)
/* 8020B14C 0020808C 39 61 00 30 */ addi r11, r1, 0x30
/* 8020B150 00208090 48 15 70 8D */ bl func_803621DC
/* 8020B154 00208094 7C 7D 1B 78 */ mr r29, r3
/* 8020B158 00208098 80 63 00 24 */ lwz r3, 0x24(r3)
/* 8020B15C 0020809C 54 60 07 39 */ rlwinm. r0, r3, 0, 0x1c, 0x1c
/* 8020B160 002080A0 40 82 03 A0 */ bne lbl_8020B500
/* 8020B164 002080A4 54 60 06 F7 */ rlwinm. r0, r3, 0, 0x1b, 0x1b
/* 8020B168 002080A8 40 82 03 98 */ bne lbl_8020B500
/* 8020B16C 002080AC 54 60 01 CF */ rlwinm. r0, r3, 0, 7, 7
/* 8020B170 002080B0 40 82 03 90 */ bne lbl_8020B500
/* 8020B174 002080B4 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8
/* 8020B178 002080B8 40 82 03 88 */ bne lbl_8020B500
/* 8020B17C 002080BC 54 60 06 B5 */ rlwinm. r0, r3, 0, 0x1a, 0x1a
/* 8020B180 002080C0 40 82 03 80 */ bne lbl_8020B500
/* 8020B184 002080C4 54 60 01 4B */ rlwinm. r0, r3, 0, 5, 5
/* 8020B188 002080C8 41 82 00 08 */ beq lbl_8020B190
/* 8020B18C 002080CC 48 00 03 74 */ b lbl_8020B500
lbl_8020B190:
/* 8020B190 002080D0 88 1D 00 28 */ lbz r0, 0x28(r29)
/* 8020B194 002080D4 28 00 00 04 */ cmplwi r0, 4
/* 8020B198 002080D8 40 82 00 50 */ bne lbl_8020B1E8
/* 8020B19C 002080DC 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8020B1A0 002080E0 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 8020B1A4 002080E4 89 03 5E 81 */ lbz r8, 0x5e81(r3)
/* 8020B1A8 002080E8 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
/* 8020B1AC 002080EC 38 C3 EB C8 */ addi r6, r3, lbl_8042EBC8@l
/* 8020B1B0 002080F0 8B C6 05 50 */ lbz r30, 0x550(r6)
/* 8020B1B4 002080F4 38 60 00 00 */ li r3, 0
/* 8020B1B8 002080F8 38 A1 00 10 */ addi r5, r1, 0x10
/* 8020B1BC 002080FC 38 81 00 08 */ addi r4, r1, 8
/* 8020B1C0 00208100 38 00 00 02 */ li r0, 2
/* 8020B1C4 00208104 7C 09 03 A6 */ mtctr r0
lbl_8020B1C8:
/* 8020B1C8 00208108 7C E6 1A 14 */ add r7, r6, r3
/* 8020B1CC 0020810C C0 07 05 3C */ lfs f0, 0x53c(r7)
/* 8020B1D0 00208110 7C 05 1D 2E */ stfsx f0, r5, r3
/* 8020B1D4 00208114 C0 07 05 44 */ lfs f0, 0x544(r7)
/* 8020B1D8 00208118 7C 04 1D 2E */ stfsx f0, r4, r3
/* 8020B1DC 0020811C 38 63 00 04 */ addi r3, r3, 4
/* 8020B1E0 00208120 42 00 FF E8 */ bdnz lbl_8020B1C8
/* 8020B1E4 00208124 48 00 00 A8 */ b lbl_8020B28C
lbl_8020B1E8:
/* 8020B1E8 00208128 28 00 00 01 */ cmplwi r0, 1
/* 8020B1EC 0020812C 40 82 00 58 */ bne lbl_8020B244
/* 8020B1F0 00208130 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8020B1F4 00208134 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 8020B1F8 00208138 89 03 5E 81 */ lbz r8, 0x5e81(r3)
/* 8020B1FC 0020813C 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
/* 8020B200 00208140 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
/* 8020B204 00208144 8B C3 05 24 */ lbz r30, 0x524(r3)
/* 8020B208 00208148 C0 23 05 0C */ lfs f1, 0x50c(r3)
/* 8020B20C 0020814C C0 02 AD B4 */ lfs f0, lbl_804547B4-_SDA2_BASE_(r2)
/* 8020B210 00208150 EC 01 00 28 */ fsubs f0, f1, f0
/* 8020B214 00208154 D0 01 00 10 */ stfs f0, 0x10(r1)
/* 8020B218 00208158 C0 23 05 14 */ lfs f1, 0x514(r3)
/* 8020B21C 0020815C C0 02 AD B8 */ lfs f0, lbl_804547B8-_SDA2_BASE_(r2)
/* 8020B220 00208160 EC 01 00 28 */ fsubs f0, f1, f0
/* 8020B224 00208164 D0 01 00 08 */ stfs f0, 8(r1)
/* 8020B228 00208168 C0 23 05 10 */ lfs f1, 0x510(r3)
/* 8020B22C 0020816C C0 02 AD BC */ lfs f0, lbl_804547BC-_SDA2_BASE_(r2)
/* 8020B230 00208170 EC 01 00 28 */ fsubs f0, f1, f0
/* 8020B234 00208174 D0 01 00 14 */ stfs f0, 0x14(r1)
/* 8020B238 00208178 C0 03 05 18 */ lfs f0, 0x518(r3)
/* 8020B23C 0020817C D0 01 00 0C */ stfs f0, 0xc(r1)
/* 8020B240 00208180 48 00 00 4C */ b lbl_8020B28C
lbl_8020B244:
/* 8020B244 00208184 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8020B248 00208188 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 8020B24C 0020818C 89 03 5E 81 */ lbz r8, 0x5e81(r3)
/* 8020B250 00208190 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
/* 8020B254 00208194 38 C3 EB C8 */ addi r6, r3, lbl_8042EBC8@l
/* 8020B258 00208198 8B C6 05 24 */ lbz r30, 0x524(r6)
/* 8020B25C 0020819C 38 60 00 00 */ li r3, 0
/* 8020B260 002081A0 38 A1 00 10 */ addi r5, r1, 0x10
/* 8020B264 002081A4 38 81 00 08 */ addi r4, r1, 8
/* 8020B268 002081A8 38 00 00 02 */ li r0, 2
/* 8020B26C 002081AC 7C 09 03 A6 */ mtctr r0
lbl_8020B270:
/* 8020B270 002081B0 7C E6 1A 14 */ add r7, r6, r3
/* 8020B274 002081B4 C0 07 05 0C */ lfs f0, 0x50c(r7)
/* 8020B278 002081B8 7C 05 1D 2E */ stfsx f0, r5, r3
/* 8020B27C 002081BC C0 07 05 14 */ lfs f0, 0x514(r7)
/* 8020B280 002081C0 7C 04 1D 2E */ stfsx f0, r4, r3
/* 8020B284 002081C4 38 63 00 04 */ addi r3, r3, 4
/* 8020B288 002081C8 42 00 FF E8 */ bdnz lbl_8020B270
lbl_8020B28C:
/* 8020B28C 002081CC 55 1F 06 3E */ clrlwi r31, r8, 0x18
/* 8020B290 002081D0 55 00 07 BD */ rlwinm. r0, r8, 0, 0x1e, 0x1e
/* 8020B294 002081D4 40 82 00 0C */ bne lbl_8020B2A0
/* 8020B298 002081D8 57 C0 06 3F */ clrlwi. r0, r30, 0x18
/* 8020B29C 002081DC 41 82 00 90 */ beq lbl_8020B32C
lbl_8020B2A0:
/* 8020B2A0 002081E0 80 7D 00 08 */ lwz r3, 8(r29)
/* 8020B2A4 002081E4 80 63 00 04 */ lwz r3, 4(r3)
/* 8020B2A8 002081E8 C0 22 AD C0 */ lfs f1, lbl_804547C0-_SDA2_BASE_(r2)
/* 8020B2AC 002081EC C0 01 00 10 */ lfs f0, 0x10(r1)
/* 8020B2B0 002081F0 EC 01 00 2A */ fadds f0, f1, f0
/* 8020B2B4 002081F4 D0 03 00 D4 */ stfs f0, 0xd4(r3)
/* 8020B2B8 002081F8 C0 22 AD C4 */ lfs f1, lbl_804547C4-_SDA2_BASE_(r2)
/* 8020B2BC 002081FC C0 01 00 08 */ lfs f0, 8(r1)
/* 8020B2C0 00208200 EC 01 00 2A */ fadds f0, f1, f0
/* 8020B2C4 00208204 D0 03 00 D8 */ stfs f0, 0xd8(r3)
/* 8020B2C8 00208208 81 83 00 00 */ lwz r12, 0(r3)
/* 8020B2CC 0020820C 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 8020B2D0 00208210 7D 89 03 A6 */ mtctr r12
/* 8020B2D4 00208214 4E 80 04 21 */ bctrl
/* 8020B2D8 00208218 80 7D 00 08 */ lwz r3, 8(r29)
/* 8020B2DC 0020821C 80 63 00 04 */ lwz r3, 4(r3)
/* 8020B2E0 00208220 C0 23 00 2C */ lfs f1, 0x2c(r3)
/* 8020B2E4 00208224 C0 03 00 24 */ lfs f0, 0x24(r3)
/* 8020B2E8 00208228 EC 41 00 28 */ fsubs f2, f1, f0
/* 8020B2EC 0020822C C0 23 00 28 */ lfs f1, 0x28(r3)
/* 8020B2F0 00208230 C0 03 00 20 */ lfs f0, 0x20(r3)
/* 8020B2F4 00208234 EC 21 00 28 */ fsubs f1, f1, f0
/* 8020B2F8 00208238 C0 02 AD C8 */ lfs f0, lbl_804547C8-_SDA2_BASE_(r2)
/* 8020B2FC 0020823C EC 21 00 32 */ fmuls f1, f1, f0
/* 8020B300 00208240 EC 42 00 32 */ fmuls f2, f2, f0
/* 8020B304 00208244 38 80 00 7A */ li r4, 0x7a
/* 8020B308 00208248 C0 62 AD B0 */ lfs f3, lbl_804547B0-_SDA2_BASE_(r2)
/* 8020B30C 0020824C 48 0E BE D1 */ bl J2DPane_NS_rotate
/* 8020B310 00208250 80 7D 00 04 */ lwz r3, 4(r29)
/* 8020B314 00208254 C0 22 AD B0 */ lfs f1, lbl_804547B0-_SDA2_BASE_(r2)
/* 8020B318 00208258 FC 40 08 90 */ fmr f2, f1
/* 8020B31C 0020825C 3C 80 80 40 */ lis r4, lbl_804061C0@ha
/* 8020B320 00208260 38 84 61 C0 */ addi r4, r4, lbl_804061C0@l
/* 8020B324 00208264 80 84 5F 50 */ lwz r4, 0x5f50(r4)
/* 8020B328 00208268 48 0E DB AD */ bl J2DScreen_NS_draw
lbl_8020B32C:
/* 8020B32C 0020826C 57 E0 07 7B */ rlwinm. r0, r31, 0, 0x1d, 0x1d
/* 8020B330 00208270 40 82 00 0C */ bne lbl_8020B33C
/* 8020B334 00208274 57 C0 06 3F */ clrlwi. r0, r30, 0x18
/* 8020B338 00208278 41 82 00 90 */ beq lbl_8020B3C8
lbl_8020B33C:
/* 8020B33C 0020827C 80 7D 00 08 */ lwz r3, 8(r29)
/* 8020B340 00208280 80 63 00 04 */ lwz r3, 4(r3)
/* 8020B344 00208284 C0 22 AD C0 */ lfs f1, lbl_804547C0-_SDA2_BASE_(r2)
/* 8020B348 00208288 C0 01 00 14 */ lfs f0, 0x14(r1)
/* 8020B34C 0020828C EC 01 00 2A */ fadds f0, f1, f0
/* 8020B350 00208290 D0 03 00 D4 */ stfs f0, 0xd4(r3)
/* 8020B354 00208294 C0 22 AD C4 */ lfs f1, lbl_804547C4-_SDA2_BASE_(r2)
/* 8020B358 00208298 C0 01 00 0C */ lfs f0, 0xc(r1)
/* 8020B35C 0020829C EC 01 00 2A */ fadds f0, f1, f0
/* 8020B360 002082A0 D0 03 00 D8 */ stfs f0, 0xd8(r3)
/* 8020B364 002082A4 81 83 00 00 */ lwz r12, 0(r3)
/* 8020B368 002082A8 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 8020B36C 002082AC 7D 89 03 A6 */ mtctr r12
/* 8020B370 002082B0 4E 80 04 21 */ bctrl
/* 8020B374 002082B4 80 7D 00 08 */ lwz r3, 8(r29)
/* 8020B378 002082B8 80 63 00 04 */ lwz r3, 4(r3)
/* 8020B37C 002082BC C0 23 00 2C */ lfs f1, 0x2c(r3)
/* 8020B380 002082C0 C0 03 00 24 */ lfs f0, 0x24(r3)
/* 8020B384 002082C4 EC 41 00 28 */ fsubs f2, f1, f0
/* 8020B388 002082C8 C0 23 00 28 */ lfs f1, 0x28(r3)
/* 8020B38C 002082CC C0 03 00 20 */ lfs f0, 0x20(r3)
/* 8020B390 002082D0 EC 21 00 28 */ fsubs f1, f1, f0
/* 8020B394 002082D4 C0 02 AD C8 */ lfs f0, lbl_804547C8-_SDA2_BASE_(r2)
/* 8020B398 002082D8 EC 21 00 32 */ fmuls f1, f1, f0
/* 8020B39C 002082DC EC 42 00 32 */ fmuls f2, f2, f0
/* 8020B3A0 002082E0 38 80 00 7A */ li r4, 0x7a
/* 8020B3A4 002082E4 C0 62 AD CC */ lfs f3, lbl_804547CC-_SDA2_BASE_(r2)
/* 8020B3A8 002082E8 48 0E BE 35 */ bl J2DPane_NS_rotate
/* 8020B3AC 002082EC 80 7D 00 04 */ lwz r3, 4(r29)
/* 8020B3B0 002082F0 C0 22 AD B0 */ lfs f1, lbl_804547B0-_SDA2_BASE_(r2)
/* 8020B3B4 002082F4 FC 40 08 90 */ fmr f2, f1
/* 8020B3B8 002082F8 3C 80 80 40 */ lis r4, lbl_804061C0@ha
/* 8020B3BC 002082FC 38 84 61 C0 */ addi r4, r4, lbl_804061C0@l
/* 8020B3C0 00208300 80 84 5F 50 */ lwz r4, 0x5f50(r4)
/* 8020B3C4 00208304 48 0E DB 11 */ bl J2DScreen_NS_draw
lbl_8020B3C8:
/* 8020B3C8 00208308 57 E0 07 39 */ rlwinm. r0, r31, 0, 0x1c, 0x1c
/* 8020B3CC 0020830C 40 82 00 0C */ bne lbl_8020B3D8
/* 8020B3D0 00208310 57 C0 06 3F */ clrlwi. r0, r30, 0x18
/* 8020B3D4 00208314 41 82 00 90 */ beq lbl_8020B464
lbl_8020B3D8:
/* 8020B3D8 00208318 80 7D 00 08 */ lwz r3, 8(r29)
/* 8020B3DC 0020831C 80 63 00 04 */ lwz r3, 4(r3)
/* 8020B3E0 00208320 C0 22 AD C0 */ lfs f1, lbl_804547C0-_SDA2_BASE_(r2)
/* 8020B3E4 00208324 C0 01 00 10 */ lfs f0, 0x10(r1)
/* 8020B3E8 00208328 EC 01 00 2A */ fadds f0, f1, f0
/* 8020B3EC 0020832C D0 03 00 D4 */ stfs f0, 0xd4(r3)
/* 8020B3F0 00208330 C0 22 AD C4 */ lfs f1, lbl_804547C4-_SDA2_BASE_(r2)
/* 8020B3F4 00208334 C0 01 00 08 */ lfs f0, 8(r1)
/* 8020B3F8 00208338 EC 01 00 28 */ fsubs f0, f1, f0
/* 8020B3FC 0020833C D0 03 00 D8 */ stfs f0, 0xd8(r3)
/* 8020B400 00208340 81 83 00 00 */ lwz r12, 0(r3)
/* 8020B404 00208344 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 8020B408 00208348 7D 89 03 A6 */ mtctr r12
/* 8020B40C 0020834C 4E 80 04 21 */ bctrl
/* 8020B410 00208350 80 7D 00 08 */ lwz r3, 8(r29)
/* 8020B414 00208354 80 63 00 04 */ lwz r3, 4(r3)
/* 8020B418 00208358 C0 23 00 2C */ lfs f1, 0x2c(r3)
/* 8020B41C 0020835C C0 03 00 24 */ lfs f0, 0x24(r3)
/* 8020B420 00208360 EC 41 00 28 */ fsubs f2, f1, f0
/* 8020B424 00208364 C0 23 00 28 */ lfs f1, 0x28(r3)
/* 8020B428 00208368 C0 03 00 20 */ lfs f0, 0x20(r3)
/* 8020B42C 0020836C EC 21 00 28 */ fsubs f1, f1, f0
/* 8020B430 00208370 C0 02 AD C8 */ lfs f0, lbl_804547C8-_SDA2_BASE_(r2)
/* 8020B434 00208374 EC 21 00 32 */ fmuls f1, f1, f0
/* 8020B438 00208378 EC 42 00 32 */ fmuls f2, f2, f0
/* 8020B43C 0020837C 38 80 00 7A */ li r4, 0x7a
/* 8020B440 00208380 C0 62 AD D0 */ lfs f3, lbl_804547D0-_SDA2_BASE_(r2)
/* 8020B444 00208384 48 0E BD 99 */ bl J2DPane_NS_rotate
/* 8020B448 00208388 80 7D 00 04 */ lwz r3, 4(r29)
/* 8020B44C 0020838C C0 22 AD B0 */ lfs f1, lbl_804547B0-_SDA2_BASE_(r2)
/* 8020B450 00208390 FC 40 08 90 */ fmr f2, f1
/* 8020B454 00208394 3C 80 80 40 */ lis r4, lbl_804061C0@ha
/* 8020B458 00208398 38 84 61 C0 */ addi r4, r4, lbl_804061C0@l
/* 8020B45C 0020839C 80 84 5F 50 */ lwz r4, 0x5f50(r4)
/* 8020B460 002083A0 48 0E DA 75 */ bl J2DScreen_NS_draw
lbl_8020B464:
/* 8020B464 002083A4 57 E0 07 FF */ clrlwi. r0, r31, 0x1f
/* 8020B468 002083A8 40 82 00 0C */ bne lbl_8020B474
/* 8020B46C 002083AC 57 C0 06 3F */ clrlwi. r0, r30, 0x18
/* 8020B470 002083B0 41 82 00 90 */ beq lbl_8020B500
lbl_8020B474:
/* 8020B474 002083B4 80 7D 00 08 */ lwz r3, 8(r29)
/* 8020B478 002083B8 80 63 00 04 */ lwz r3, 4(r3)
/* 8020B47C 002083BC C0 22 AD C0 */ lfs f1, lbl_804547C0-_SDA2_BASE_(r2)
/* 8020B480 002083C0 C0 01 00 14 */ lfs f0, 0x14(r1)
/* 8020B484 002083C4 EC 01 00 28 */ fsubs f0, f1, f0
/* 8020B488 002083C8 D0 03 00 D4 */ stfs f0, 0xd4(r3)
/* 8020B48C 002083CC C0 22 AD C4 */ lfs f1, lbl_804547C4-_SDA2_BASE_(r2)
/* 8020B490 002083D0 C0 01 00 0C */ lfs f0, 0xc(r1)
/* 8020B494 002083D4 EC 01 00 2A */ fadds f0, f1, f0
/* 8020B498 002083D8 D0 03 00 D8 */ stfs f0, 0xd8(r3)
/* 8020B49C 002083DC 81 83 00 00 */ lwz r12, 0(r3)
/* 8020B4A0 002083E0 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 8020B4A4 002083E4 7D 89 03 A6 */ mtctr r12
/* 8020B4A8 002083E8 4E 80 04 21 */ bctrl
/* 8020B4AC 002083EC 80 7D 00 08 */ lwz r3, 8(r29)
/* 8020B4B0 002083F0 80 63 00 04 */ lwz r3, 4(r3)
/* 8020B4B4 002083F4 C0 23 00 2C */ lfs f1, 0x2c(r3)
/* 8020B4B8 002083F8 C0 03 00 24 */ lfs f0, 0x24(r3)
/* 8020B4BC 002083FC EC 41 00 28 */ fsubs f2, f1, f0
/* 8020B4C0 00208400 C0 23 00 28 */ lfs f1, 0x28(r3)
/* 8020B4C4 00208404 C0 03 00 20 */ lfs f0, 0x20(r3)
/* 8020B4C8 00208408 EC 21 00 28 */ fsubs f1, f1, f0
/* 8020B4CC 0020840C C0 02 AD C8 */ lfs f0, lbl_804547C8-_SDA2_BASE_(r2)
/* 8020B4D0 00208410 EC 21 00 32 */ fmuls f1, f1, f0
/* 8020B4D4 00208414 EC 42 00 32 */ fmuls f2, f2, f0
/* 8020B4D8 00208418 38 80 00 7A */ li r4, 0x7a
/* 8020B4DC 0020841C C0 62 AD D4 */ lfs f3, lbl_804547D4-_SDA2_BASE_(r2)
/* 8020B4E0 00208420 48 0E BC FD */ bl J2DPane_NS_rotate
/* 8020B4E4 00208424 80 7D 00 04 */ lwz r3, 4(r29)
/* 8020B4E8 00208428 C0 22 AD B0 */ lfs f1, lbl_804547B0-_SDA2_BASE_(r2)
/* 8020B4EC 0020842C FC 40 08 90 */ fmr f2, f1
/* 8020B4F0 00208430 3C 80 80 40 */ lis r4, lbl_804061C0@ha
/* 8020B4F4 00208434 38 84 61 C0 */ addi r4, r4, lbl_804061C0@l
/* 8020B4F8 00208438 80 84 5F 50 */ lwz r4, 0x5f50(r4)
/* 8020B4FC 0020843C 48 0E D9 D9 */ bl J2DScreen_NS_draw
lbl_8020B500:
/* 8020B500 00208440 39 61 00 30 */ addi r11, r1, 0x30
/* 8020B504 00208444 48 15 6D 25 */ bl func_80362228
/* 8020B508 00208448 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8020B50C 0020844C 7C 08 03 A6 */ mtlr r0
/* 8020B510 00208450 38 21 00 30 */ addi r1, r1, 0x30
/* 8020B514 00208454 4E 80 00 20 */ blr
.global dMeterHaihai_c_NS_drawHaihai
dMeterHaihai_c_NS_drawHaihai:
/* 8020B518 00208458 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 8020B51C 0020845C 7C 08 02 A6 */ mflr r0
/* 8020B520 00208460 90 01 00 34 */ stw r0, 0x34(r1)
/* 8020B524 00208464 DB E1 00 20 */ stfd f31, 0x20(r1)
/* 8020B528 00208468 F3 E1 00 28 */ psq_st f31, 40(r1), 0, qr0
/* 8020B52C 0020846C DB C1 00 10 */ stfd f30, 0x10(r1)
/* 8020B530 00208470 F3 C1 00 18 */ psq_st f30, 24(r1), 0, qr0
/* 8020B534 00208474 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8020B538 00208478 93 C1 00 08 */ stw r30, 8(r1)
/* 8020B53C 0020847C 7C 7E 1B 78 */ mr r30, r3
/* 8020B540 00208480 C3 E2 AD C0 */ lfs f31, lbl_804547C0-_SDA2_BASE_(r2)
/* 8020B544 00208484 C3 C2 AD C4 */ lfs f30, lbl_804547C4-_SDA2_BASE_(r2)
/* 8020B548 00208488 88 03 00 28 */ lbz r0, 0x28(r3)
/* 8020B54C 0020848C 28 00 00 01 */ cmplwi r0, 1
/* 8020B550 00208490 40 82 00 30 */ bne lbl_8020B580
/* 8020B554 00208494 C0 22 AD D8 */ lfs f1, lbl_804547D8-_SDA2_BASE_(r2)
/* 8020B558 00208498 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
/* 8020B55C 0020849C 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
/* 8020B560 002084A0 C0 03 05 1C */ lfs f0, 0x51c(r3)
/* 8020B564 002084A4 EC 01 00 2A */ fadds f0, f1, f0
/* 8020B568 002084A8 EF FF 00 2A */ fadds f31, f31, f0
/* 8020B56C 002084AC C0 23 05 20 */ lfs f1, 0x520(r3)
/* 8020B570 002084B0 C0 02 AD DC */ lfs f0, lbl_804547DC-_SDA2_BASE_(r2)
/* 8020B574 002084B4 EC 01 00 28 */ fsubs f0, f1, f0
/* 8020B578 002084B8 EF DE 00 2A */ fadds f30, f30, f0
/* 8020B57C 002084BC 48 00 00 1C */ b lbl_8020B598
lbl_8020B580:
/* 8020B580 002084C0 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
/* 8020B584 002084C4 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
/* 8020B588 002084C8 C0 03 05 1C */ lfs f0, 0x51c(r3)
/* 8020B58C 002084CC EF FF 00 2A */ fadds f31, f31, f0
/* 8020B590 002084D0 C0 03 05 20 */ lfs f0, 0x520(r3)
/* 8020B594 002084D4 EF DE 00 2A */ fadds f30, f30, f0
lbl_8020B598:
/* 8020B598 002084D8 28 00 00 01 */ cmplwi r0, 1
/* 8020B59C 002084DC 40 82 01 44 */ bne lbl_8020B6E0
/* 8020B5A0 002084E0 54 9F 06 3E */ clrlwi r31, r4, 0x18
/* 8020B5A4 002084E4 54 80 07 BD */ rlwinm. r0, r4, 0, 0x1e, 0x1e
/* 8020B5A8 002084E8 40 82 00 18 */ bne lbl_8020B5C0
/* 8020B5AC 002084EC 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
/* 8020B5B0 002084F0 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
/* 8020B5B4 002084F4 88 03 05 24 */ lbz r0, 0x524(r3)
/* 8020B5B8 002084F8 28 00 00 00 */ cmplwi r0, 0
/* 8020B5BC 002084FC 41 82 00 34 */ beq lbl_8020B5F0
lbl_8020B5C0:
/* 8020B5C0 00208500 7F C3 F3 78 */ mr r3, r30
/* 8020B5C4 00208504 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
/* 8020B5C8 00208508 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
/* 8020B5CC 0020850C C0 24 05 0C */ lfs f1, 0x50c(r4)
/* 8020B5D0 00208510 C0 02 AD B4 */ lfs f0, lbl_804547B4-_SDA2_BASE_(r2)
/* 8020B5D4 00208514 EC 01 00 28 */ fsubs f0, f1, f0
/* 8020B5D8 00208518 EC 3F 00 2A */ fadds f1, f31, f0
/* 8020B5DC 0020851C C0 44 05 14 */ lfs f2, 0x514(r4)
/* 8020B5E0 00208520 C0 02 AD B8 */ lfs f0, lbl_804547B8-_SDA2_BASE_(r2)
/* 8020B5E4 00208524 EC 02 00 28 */ fsubs f0, f2, f0
/* 8020B5E8 00208528 EC 5E 00 2A */ fadds f2, f30, f0
/* 8020B5EC 0020852C 48 00 05 99 */ bl dMeterHaihai_c_NS_drawHaihaiBottom
lbl_8020B5F0:
/* 8020B5F0 00208530 57 E0 07 7B */ rlwinm. r0, r31, 0, 0x1d, 0x1d
/* 8020B5F4 00208534 40 82 00 18 */ bne lbl_8020B60C
/* 8020B5F8 00208538 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
/* 8020B5FC 0020853C 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
/* 8020B600 00208540 88 03 05 24 */ lbz r0, 0x524(r3)
/* 8020B604 00208544 28 00 00 00 */ cmplwi r0, 0
/* 8020B608 00208548 41 82 00 34 */ beq lbl_8020B63C
lbl_8020B60C:
/* 8020B60C 0020854C 7F C3 F3 78 */ mr r3, r30
/* 8020B610 00208550 C0 42 AD E0 */ lfs f2, lbl_804547E0-_SDA2_BASE_(r2)
/* 8020B614 00208554 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
/* 8020B618 00208558 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
/* 8020B61C 0020855C C0 24 05 10 */ lfs f1, 0x510(r4)
/* 8020B620 00208560 C0 02 AD BC */ lfs f0, lbl_804547BC-_SDA2_BASE_(r2)
/* 8020B624 00208564 EC 01 00 28 */ fsubs f0, f1, f0
/* 8020B628 00208568 EC 1F 00 2A */ fadds f0, f31, f0
/* 8020B62C 0020856C EC 22 00 2A */ fadds f1, f2, f0
/* 8020B630 00208570 C0 04 05 18 */ lfs f0, 0x518(r4)
/* 8020B634 00208574 EC 5E 00 2A */ fadds f2, f30, f0
/* 8020B638 00208578 48 00 04 15 */ bl dMeterHaihai_c_NS_drawHaihaiRight
lbl_8020B63C:
/* 8020B63C 0020857C 57 E0 07 39 */ rlwinm. r0, r31, 0, 0x1c, 0x1c
/* 8020B640 00208580 40 82 00 18 */ bne lbl_8020B658
/* 8020B644 00208584 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
/* 8020B648 00208588 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
/* 8020B64C 0020858C 88 03 05 24 */ lbz r0, 0x524(r3)
/* 8020B650 00208590 28 00 00 00 */ cmplwi r0, 0
/* 8020B654 00208594 41 82 00 3C */ beq lbl_8020B690
lbl_8020B658:
/* 8020B658 00208598 7F C3 F3 78 */ mr r3, r30
/* 8020B65C 0020859C 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
/* 8020B660 002085A0 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
/* 8020B664 002085A4 C0 24 05 0C */ lfs f1, 0x50c(r4)
/* 8020B668 002085A8 C0 02 AD B4 */ lfs f0, lbl_804547B4-_SDA2_BASE_(r2)
/* 8020B66C 002085AC EC 01 00 28 */ fsubs f0, f1, f0
/* 8020B670 002085B0 EC 3F 00 2A */ fadds f1, f31, f0
/* 8020B674 002085B4 C0 62 AD E4 */ lfs f3, lbl_804547E4-_SDA2_BASE_(r2)
/* 8020B678 002085B8 C0 44 05 14 */ lfs f2, 0x514(r4)
/* 8020B67C 002085BC C0 02 AD B8 */ lfs f0, lbl_804547B8-_SDA2_BASE_(r2)
/* 8020B680 002085C0 EC 02 00 28 */ fsubs f0, f2, f0
/* 8020B684 002085C4 EC 1E 00 28 */ fsubs f0, f30, f0
/* 8020B688 002085C8 EC 43 00 2A */ fadds f2, f3, f0
/* 8020B68C 002085CC 48 00 04 5D */ bl dMeterHaihai_c_NS_drawHaihaiTop
lbl_8020B690:
/* 8020B690 002085D0 57 E0 07 FF */ clrlwi. r0, r31, 0x1f
/* 8020B694 002085D4 40 82 00 18 */ bne lbl_8020B6AC
/* 8020B698 002085D8 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
/* 8020B69C 002085DC 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
/* 8020B6A0 002085E0 88 03 05 24 */ lbz r0, 0x524(r3)
/* 8020B6A4 002085E4 28 00 00 00 */ cmplwi r0, 0
/* 8020B6A8 002085E8 41 82 01 44 */ beq lbl_8020B7EC
lbl_8020B6AC:
/* 8020B6AC 002085EC 7F C3 F3 78 */ mr r3, r30
/* 8020B6B0 002085F0 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
/* 8020B6B4 002085F4 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
/* 8020B6B8 002085F8 C0 24 05 10 */ lfs f1, 0x510(r4)
/* 8020B6BC 002085FC C0 02 AD BC */ lfs f0, lbl_804547BC-_SDA2_BASE_(r2)
/* 8020B6C0 00208600 EC 01 00 28 */ fsubs f0, f1, f0
/* 8020B6C4 00208604 EC 3F 00 28 */ fsubs f1, f31, f0
/* 8020B6C8 00208608 C0 02 AD E0 */ lfs f0, lbl_804547E0-_SDA2_BASE_(r2)
/* 8020B6CC 0020860C EC 21 00 28 */ fsubs f1, f1, f0
/* 8020B6D0 00208610 C0 04 05 18 */ lfs f0, 0x518(r4)
/* 8020B6D4 00208614 EC 5E 00 2A */ fadds f2, f30, f0
/* 8020B6D8 00208618 48 00 02 D9 */ bl dMeterHaihai_c_NS_drawHaihaiLeft
/* 8020B6DC 0020861C 48 00 01 10 */ b lbl_8020B7EC
lbl_8020B6E0:
/* 8020B6E0 00208620 54 9F 06 3E */ clrlwi r31, r4, 0x18
/* 8020B6E4 00208624 54 80 07 BD */ rlwinm. r0, r4, 0, 0x1e, 0x1e
/* 8020B6E8 00208628 40 82 00 18 */ bne lbl_8020B700
/* 8020B6EC 0020862C 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
/* 8020B6F0 00208630 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
/* 8020B6F4 00208634 88 03 05 24 */ lbz r0, 0x524(r3)
/* 8020B6F8 00208638 28 00 00 00 */ cmplwi r0, 0
/* 8020B6FC 0020863C 41 82 00 24 */ beq lbl_8020B720
lbl_8020B700:
/* 8020B700 00208640 7F C3 F3 78 */ mr r3, r30
/* 8020B704 00208644 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
/* 8020B708 00208648 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
/* 8020B70C 0020864C C0 04 05 0C */ lfs f0, 0x50c(r4)
/* 8020B710 00208650 EC 3F 00 2A */ fadds f1, f31, f0
/* 8020B714 00208654 C0 04 05 14 */ lfs f0, 0x514(r4)
/* 8020B718 00208658 EC 5E 00 2A */ fadds f2, f30, f0
/* 8020B71C 0020865C 48 00 04 69 */ bl dMeterHaihai_c_NS_drawHaihaiBottom
lbl_8020B720:
/* 8020B720 00208660 57 E0 07 7B */ rlwinm. r0, r31, 0, 0x1d, 0x1d
/* 8020B724 00208664 40 82 00 18 */ bne lbl_8020B73C
/* 8020B728 00208668 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
/* 8020B72C 0020866C 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
/* 8020B730 00208670 88 03 05 24 */ lbz r0, 0x524(r3)
/* 8020B734 00208674 28 00 00 00 */ cmplwi r0, 0
/* 8020B738 00208678 41 82 00 2C */ beq lbl_8020B764
lbl_8020B73C:
/* 8020B73C 0020867C 7F C3 F3 78 */ mr r3, r30
/* 8020B740 00208680 C0 22 AD E0 */ lfs f1, lbl_804547E0-_SDA2_BASE_(r2)
/* 8020B744 00208684 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
/* 8020B748 00208688 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
/* 8020B74C 0020868C C0 04 05 10 */ lfs f0, 0x510(r4)
/* 8020B750 00208690 EC 1F 00 2A */ fadds f0, f31, f0
/* 8020B754 00208694 EC 21 00 2A */ fadds f1, f1, f0
/* 8020B758 00208698 C0 04 05 18 */ lfs f0, 0x518(r4)
/* 8020B75C 0020869C EC 5E 00 2A */ fadds f2, f30, f0
/* 8020B760 002086A0 48 00 02 ED */ bl dMeterHaihai_c_NS_drawHaihaiRight
lbl_8020B764:
/* 8020B764 002086A4 57 E0 07 39 */ rlwinm. r0, r31, 0, 0x1c, 0x1c
/* 8020B768 002086A8 40 82 00 18 */ bne lbl_8020B780
/* 8020B76C 002086AC 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
/* 8020B770 002086B0 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
/* 8020B774 002086B4 88 03 05 24 */ lbz r0, 0x524(r3)
/* 8020B778 002086B8 28 00 00 00 */ cmplwi r0, 0
/* 8020B77C 002086BC 41 82 00 2C */ beq lbl_8020B7A8
lbl_8020B780:
/* 8020B780 002086C0 7F C3 F3 78 */ mr r3, r30
/* 8020B784 002086C4 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
/* 8020B788 002086C8 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
/* 8020B78C 002086CC C0 04 05 0C */ lfs f0, 0x50c(r4)
/* 8020B790 002086D0 EC 3F 00 2A */ fadds f1, f31, f0
/* 8020B794 002086D4 C0 42 AD E4 */ lfs f2, lbl_804547E4-_SDA2_BASE_(r2)
/* 8020B798 002086D8 C0 04 05 14 */ lfs f0, 0x514(r4)
/* 8020B79C 002086DC EC 1E 00 28 */ fsubs f0, f30, f0
/* 8020B7A0 002086E0 EC 42 00 2A */ fadds f2, f2, f0
/* 8020B7A4 002086E4 48 00 03 45 */ bl dMeterHaihai_c_NS_drawHaihaiTop
lbl_8020B7A8:
/* 8020B7A8 002086E8 57 E0 07 FF */ clrlwi. r0, r31, 0x1f
/* 8020B7AC 002086EC 40 82 00 18 */ bne lbl_8020B7C4
/* 8020B7B0 002086F0 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
/* 8020B7B4 002086F4 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
/* 8020B7B8 002086F8 88 03 05 24 */ lbz r0, 0x524(r3)
/* 8020B7BC 002086FC 28 00 00 00 */ cmplwi r0, 0
/* 8020B7C0 00208700 41 82 00 2C */ beq lbl_8020B7EC
lbl_8020B7C4:
/* 8020B7C4 00208704 7F C3 F3 78 */ mr r3, r30
/* 8020B7C8 00208708 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
/* 8020B7CC 0020870C 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
/* 8020B7D0 00208710 C0 04 05 10 */ lfs f0, 0x510(r4)
/* 8020B7D4 00208714 EC 3F 00 28 */ fsubs f1, f31, f0
/* 8020B7D8 00208718 C0 02 AD E0 */ lfs f0, lbl_804547E0-_SDA2_BASE_(r2)
/* 8020B7DC 0020871C EC 21 00 28 */ fsubs f1, f1, f0
/* 8020B7E0 00208720 C0 04 05 18 */ lfs f0, 0x518(r4)
/* 8020B7E4 00208724 EC 5E 00 2A */ fadds f2, f30, f0
/* 8020B7E8 00208728 48 00 01 C9 */ bl dMeterHaihai_c_NS_drawHaihaiLeft
lbl_8020B7EC:
/* 8020B7EC 0020872C E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0
/* 8020B7F0 00208730 CB E1 00 20 */ lfd f31, 0x20(r1)
/* 8020B7F4 00208734 E3 C1 00 18 */ psq_l f30, 24(r1), 0, qr0
/* 8020B7F8 00208738 CB C1 00 10 */ lfd f30, 0x10(r1)
/* 8020B7FC 0020873C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8020B800 00208740 83 C1 00 08 */ lwz r30, 8(r1)
/* 8020B804 00208744 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8020B808 00208748 7C 08 03 A6 */ mtlr r0
/* 8020B80C 0020874C 38 21 00 30 */ addi r1, r1, 0x30
/* 8020B810 00208750 4E 80 00 20 */ blr
.global dMeterHaihai_c_NS_drawHaihai_X1_
dMeterHaihai_c_NS_drawHaihai_X1_:
/* 8020B814 00208754 94 21 FF B0 */ stwu r1, -0x50(r1)
/* 8020B818 00208758 7C 08 02 A6 */ mflr r0
/* 8020B81C 0020875C 90 01 00 54 */ stw r0, 0x54(r1)
/* 8020B820 00208760 DB E1 00 40 */ stfd f31, 0x40(r1)
/* 8020B824 00208764 F3 E1 00 48 */ psq_st f31, 72(r1), 0, qr0
/* 8020B828 00208768 DB C1 00 30 */ stfd f30, 0x30(r1)
/* 8020B82C 0020876C F3 C1 00 38 */ psq_st f30, 56(r1), 0, qr0
/* 8020B830 00208770 DB A1 00 20 */ stfd f29, 0x20(r1)
/* 8020B834 00208774 F3 A1 00 28 */ psq_st f29, 40(r1), 0, qr0
/* 8020B838 00208778 DB 81 00 10 */ stfd f28, 0x10(r1)
/* 8020B83C 0020877C F3 81 00 18 */ psq_st f28, 24(r1), 0, qr0
/* 8020B840 00208780 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8020B844 00208784 93 C1 00 08 */ stw r30, 8(r1)
/* 8020B848 00208788 7C 7F 1B 78 */ mr r31, r3
/* 8020B84C 0020878C FF C0 18 90 */ fmr f30, f3
/* 8020B850 00208790 FF E0 20 90 */ fmr f31, f4
/* 8020B854 00208794 88 03 00 28 */ lbz r0, 0x28(r3)
/* 8020B858 00208798 28 00 00 01 */ cmplwi r0, 1
/* 8020B85C 0020879C 40 82 00 30 */ bne lbl_8020B88C
/* 8020B860 002087A0 C0 62 AD D8 */ lfs f3, lbl_804547D8-_SDA2_BASE_(r2)
/* 8020B864 002087A4 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
/* 8020B868 002087A8 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
/* 8020B86C 002087AC C0 03 05 1C */ lfs f0, 0x51c(r3)
/* 8020B870 002087B0 EC 03 00 2A */ fadds f0, f3, f0
/* 8020B874 002087B4 EF 81 00 2A */ fadds f28, f1, f0
/* 8020B878 002087B8 C0 23 05 20 */ lfs f1, 0x520(r3)
/* 8020B87C 002087BC C0 02 AD DC */ lfs f0, lbl_804547DC-_SDA2_BASE_(r2)
/* 8020B880 002087C0 EC 01 00 28 */ fsubs f0, f1, f0
/* 8020B884 002087C4 EF A2 00 2A */ fadds f29, f2, f0
/* 8020B888 002087C8 48 00 00 1C */ b lbl_8020B8A4
lbl_8020B88C:
/* 8020B88C 002087CC 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
/* 8020B890 002087D0 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
/* 8020B894 002087D4 C0 03 05 1C */ lfs f0, 0x51c(r3)
/* 8020B898 002087D8 EF 81 00 2A */ fadds f28, f1, f0
/* 8020B89C 002087DC C0 03 05 20 */ lfs f0, 0x520(r3)
/* 8020B8A0 002087E0 EF A2 00 2A */ fadds f29, f2, f0
lbl_8020B8A4:
/* 8020B8A4 002087E4 54 9E 06 3E */ clrlwi r30, r4, 0x18
/* 8020B8A8 002087E8 54 80 07 BD */ rlwinm. r0, r4, 0, 0x1e, 0x1e
/* 8020B8AC 002087EC 40 82 00 18 */ bne lbl_8020B8C4
/* 8020B8B0 002087F0 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
/* 8020B8B4 002087F4 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
/* 8020B8B8 002087F8 88 03 05 24 */ lbz r0, 0x524(r3)
/* 8020B8BC 002087FC 28 00 00 00 */ cmplwi r0, 0
/* 8020B8C0 00208800 41 82 00 1C */ beq lbl_8020B8DC
lbl_8020B8C4:
/* 8020B8C4 00208804 7F E3 FB 78 */ mr r3, r31
/* 8020B8C8 00208808 FC 20 E0 90 */ fmr f1, f28
/* 8020B8CC 0020880C C0 02 AD C8 */ lfs f0, lbl_804547C8-_SDA2_BASE_(r2)
/* 8020B8D0 00208810 EC 1F 00 32 */ fmuls f0, f31, f0
/* 8020B8D4 00208814 EC 5D 00 2A */ fadds f2, f29, f0
/* 8020B8D8 00208818 48 00 02 AD */ bl dMeterHaihai_c_NS_drawHaihaiBottom
lbl_8020B8DC:
/* 8020B8DC 0020881C 57 C0 07 7B */ rlwinm. r0, r30, 0, 0x1d, 0x1d
/* 8020B8E0 00208820 40 82 00 18 */ bne lbl_8020B8F8
/* 8020B8E4 00208824 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
/* 8020B8E8 00208828 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
/* 8020B8EC 0020882C 88 03 05 24 */ lbz r0, 0x524(r3)
/* 8020B8F0 00208830 28 00 00 00 */ cmplwi r0, 0
/* 8020B8F4 00208834 41 82 00 1C */ beq lbl_8020B910
lbl_8020B8F8:
/* 8020B8F8 00208838 7F E3 FB 78 */ mr r3, r31
/* 8020B8FC 0020883C C0 02 AD C8 */ lfs f0, lbl_804547C8-_SDA2_BASE_(r2)
/* 8020B900 00208840 EC 1E 00 32 */ fmuls f0, f30, f0
/* 8020B904 00208844 EC 3C 00 2A */ fadds f1, f28, f0
/* 8020B908 00208848 FC 40 E8 90 */ fmr f2, f29
/* 8020B90C 0020884C 48 00 01 41 */ bl dMeterHaihai_c_NS_drawHaihaiRight
lbl_8020B910:
/* 8020B910 00208850 57 C0 07 39 */ rlwinm. r0, r30, 0, 0x1c, 0x1c
/* 8020B914 00208854 40 82 00 18 */ bne lbl_8020B92C
/* 8020B918 00208858 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
/* 8020B91C 0020885C 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
/* 8020B920 00208860 88 03 05 24 */ lbz r0, 0x524(r3)
/* 8020B924 00208864 28 00 00 00 */ cmplwi r0, 0
/* 8020B928 00208868 41 82 00 1C */ beq lbl_8020B944
lbl_8020B92C:
/* 8020B92C 0020886C 7F E3 FB 78 */ mr r3, r31
/* 8020B930 00208870 FC 20 E0 90 */ fmr f1, f28
/* 8020B934 00208874 C0 02 AD C8 */ lfs f0, lbl_804547C8-_SDA2_BASE_(r2)
/* 8020B938 00208878 EC 1F 00 32 */ fmuls f0, f31, f0
/* 8020B93C 0020887C EC 5D 00 28 */ fsubs f2, f29, f0
/* 8020B940 00208880 48 00 01 A9 */ bl dMeterHaihai_c_NS_drawHaihaiTop
lbl_8020B944:
/* 8020B944 00208884 57 C0 07 FF */ clrlwi. r0, r30, 0x1f
/* 8020B948 00208888 40 82 00 18 */ bne lbl_8020B960
/* 8020B94C 0020888C 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
/* 8020B950 00208890 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
/* 8020B954 00208894 88 03 05 24 */ lbz r0, 0x524(r3)
/* 8020B958 00208898 28 00 00 00 */ cmplwi r0, 0
/* 8020B95C 0020889C 41 82 00 1C */ beq lbl_8020B978
lbl_8020B960:
/* 8020B960 002088A0 7F E3 FB 78 */ mr r3, r31
/* 8020B964 002088A4 C0 02 AD C8 */ lfs f0, lbl_804547C8-_SDA2_BASE_(r2)
/* 8020B968 002088A8 EC 1E 00 32 */ fmuls f0, f30, f0
/* 8020B96C 002088AC EC 3C 00 28 */ fsubs f1, f28, f0
/* 8020B970 002088B0 FC 40 E8 90 */ fmr f2, f29
/* 8020B974 002088B4 48 00 00 3D */ bl dMeterHaihai_c_NS_drawHaihaiLeft
lbl_8020B978:
/* 8020B978 002088B8 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0
/* 8020B97C 002088BC CB E1 00 40 */ lfd f31, 0x40(r1)
/* 8020B980 002088C0 E3 C1 00 38 */ psq_l f30, 56(r1), 0, qr0
/* 8020B984 002088C4 CB C1 00 30 */ lfd f30, 0x30(r1)
/* 8020B988 002088C8 E3 A1 00 28 */ psq_l f29, 40(r1), 0, qr0
/* 8020B98C 002088CC CB A1 00 20 */ lfd f29, 0x20(r1)
/* 8020B990 002088D0 E3 81 00 18 */ psq_l f28, 24(r1), 0, qr0
/* 8020B994 002088D4 CB 81 00 10 */ lfd f28, 0x10(r1)
/* 8020B998 002088D8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8020B99C 002088DC 83 C1 00 08 */ lwz r30, 8(r1)
/* 8020B9A0 002088E0 80 01 00 54 */ lwz r0, 0x54(r1)
/* 8020B9A4 002088E4 7C 08 03 A6 */ mtlr r0
/* 8020B9A8 002088E8 38 21 00 50 */ addi r1, r1, 0x50
/* 8020B9AC 002088EC 4E 80 00 20 */ blr
.global dMeterHaihai_c_NS_drawHaihaiLeft
dMeterHaihai_c_NS_drawHaihaiLeft:
/* 8020B9B0 002088F0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8020B9B4 002088F4 7C 08 02 A6 */ mflr r0
/* 8020B9B8 002088F8 90 01 00 14 */ stw r0, 0x14(r1)
/* 8020B9BC 002088FC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8020B9C0 00208900 7C 7F 1B 78 */ mr r31, r3
/* 8020B9C4 00208904 80 63 00 08 */ lwz r3, 8(r3)
/* 8020B9C8 00208908 80 63 00 04 */ lwz r3, 4(r3)
/* 8020B9CC 0020890C D0 23 00 D4 */ stfs f1, 0xd4(r3)
/* 8020B9D0 00208910 D0 43 00 D8 */ stfs f2, 0xd8(r3)
/* 8020B9D4 00208914 81 83 00 00 */ lwz r12, 0(r3)
/* 8020B9D8 00208918 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 8020B9DC 0020891C 7D 89 03 A6 */ mtctr r12
/* 8020B9E0 00208920 4E 80 04 21 */ bctrl
/* 8020B9E4 00208924 80 7F 00 08 */ lwz r3, 8(r31)
/* 8020B9E8 00208928 80 63 00 04 */ lwz r3, 4(r3)
/* 8020B9EC 0020892C C0 23 00 2C */ lfs f1, 0x2c(r3)
/* 8020B9F0 00208930 C0 03 00 24 */ lfs f0, 0x24(r3)
/* 8020B9F4 00208934 EC 41 00 28 */ fsubs f2, f1, f0
/* 8020B9F8 00208938 C0 23 00 28 */ lfs f1, 0x28(r3)
/* 8020B9FC 0020893C C0 03 00 20 */ lfs f0, 0x20(r3)
/* 8020BA00 00208940 EC 21 00 28 */ fsubs f1, f1, f0
/* 8020BA04 00208944 C0 02 AD C8 */ lfs f0, lbl_804547C8-_SDA2_BASE_(r2)
/* 8020BA08 00208948 EC 21 00 32 */ fmuls f1, f1, f0
/* 8020BA0C 0020894C EC 42 00 32 */ fmuls f2, f2, f0
/* 8020BA10 00208950 38 80 00 7A */ li r4, 0x7a
/* 8020BA14 00208954 C0 62 AD D4 */ lfs f3, lbl_804547D4-_SDA2_BASE_(r2)
/* 8020BA18 00208958 48 0E B7 C5 */ bl J2DPane_NS_rotate
/* 8020BA1C 0020895C 80 7F 00 04 */ lwz r3, 4(r31)
/* 8020BA20 00208960 C0 22 AD B0 */ lfs f1, lbl_804547B0-_SDA2_BASE_(r2)
/* 8020BA24 00208964 FC 40 08 90 */ fmr f2, f1
/* 8020BA28 00208968 3C 80 80 40 */ lis r4, lbl_804061C0@ha
/* 8020BA2C 0020896C 38 84 61 C0 */ addi r4, r4, lbl_804061C0@l
/* 8020BA30 00208970 80 84 5F 50 */ lwz r4, 0x5f50(r4)
/* 8020BA34 00208974 48 0E D4 A1 */ bl J2DScreen_NS_draw
/* 8020BA38 00208978 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8020BA3C 0020897C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8020BA40 00208980 7C 08 03 A6 */ mtlr r0
/* 8020BA44 00208984 38 21 00 10 */ addi r1, r1, 0x10
/* 8020BA48 00208988 4E 80 00 20 */ blr
.global dMeterHaihai_c_NS_drawHaihaiRight
dMeterHaihai_c_NS_drawHaihaiRight:
/* 8020BA4C 0020898C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8020BA50 00208990 7C 08 02 A6 */ mflr r0
/* 8020BA54 00208994 90 01 00 14 */ stw r0, 0x14(r1)
/* 8020BA58 00208998 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8020BA5C 0020899C 7C 7F 1B 78 */ mr r31, r3
/* 8020BA60 002089A0 80 63 00 08 */ lwz r3, 8(r3)
/* 8020BA64 002089A4 80 63 00 04 */ lwz r3, 4(r3)
/* 8020BA68 002089A8 D0 23 00 D4 */ stfs f1, 0xd4(r3)
/* 8020BA6C 002089AC D0 43 00 D8 */ stfs f2, 0xd8(r3)
/* 8020BA70 002089B0 81 83 00 00 */ lwz r12, 0(r3)
/* 8020BA74 002089B4 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 8020BA78 002089B8 7D 89 03 A6 */ mtctr r12
/* 8020BA7C 002089BC 4E 80 04 21 */ bctrl
/* 8020BA80 002089C0 80 7F 00 08 */ lwz r3, 8(r31)
/* 8020BA84 002089C4 80 63 00 04 */ lwz r3, 4(r3)
/* 8020BA88 002089C8 C0 23 00 2C */ lfs f1, 0x2c(r3)
/* 8020BA8C 002089CC C0 03 00 24 */ lfs f0, 0x24(r3)
/* 8020BA90 002089D0 EC 41 00 28 */ fsubs f2, f1, f0
/* 8020BA94 002089D4 C0 23 00 28 */ lfs f1, 0x28(r3)
/* 8020BA98 002089D8 C0 03 00 20 */ lfs f0, 0x20(r3)
/* 8020BA9C 002089DC EC 21 00 28 */ fsubs f1, f1, f0
/* 8020BAA0 002089E0 C0 02 AD C8 */ lfs f0, lbl_804547C8-_SDA2_BASE_(r2)
/* 8020BAA4 002089E4 EC 21 00 32 */ fmuls f1, f1, f0
/* 8020BAA8 002089E8 EC 42 00 32 */ fmuls f2, f2, f0
/* 8020BAAC 002089EC 38 80 00 7A */ li r4, 0x7a
/* 8020BAB0 002089F0 C0 62 AD CC */ lfs f3, lbl_804547CC-_SDA2_BASE_(r2)
/* 8020BAB4 002089F4 48 0E B7 29 */ bl J2DPane_NS_rotate
/* 8020BAB8 002089F8 80 7F 00 04 */ lwz r3, 4(r31)
/* 8020BABC 002089FC C0 22 AD B0 */ lfs f1, lbl_804547B0-_SDA2_BASE_(r2)
/* 8020BAC0 00208A00 FC 40 08 90 */ fmr f2, f1
/* 8020BAC4 00208A04 3C 80 80 40 */ lis r4, lbl_804061C0@ha
/* 8020BAC8 00208A08 38 84 61 C0 */ addi r4, r4, lbl_804061C0@l
/* 8020BACC 00208A0C 80 84 5F 50 */ lwz r4, 0x5f50(r4)
/* 8020BAD0 00208A10 48 0E D4 05 */ bl J2DScreen_NS_draw
/* 8020BAD4 00208A14 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8020BAD8 00208A18 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8020BADC 00208A1C 7C 08 03 A6 */ mtlr r0
/* 8020BAE0 00208A20 38 21 00 10 */ addi r1, r1, 0x10
/* 8020BAE4 00208A24 4E 80 00 20 */ blr
.global dMeterHaihai_c_NS_drawHaihaiTop
dMeterHaihai_c_NS_drawHaihaiTop:
/* 8020BAE8 00208A28 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8020BAEC 00208A2C 7C 08 02 A6 */ mflr r0
/* 8020BAF0 00208A30 90 01 00 14 */ stw r0, 0x14(r1)
/* 8020BAF4 00208A34 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8020BAF8 00208A38 7C 7F 1B 78 */ mr r31, r3
/* 8020BAFC 00208A3C 80 63 00 08 */ lwz r3, 8(r3)
/* 8020BB00 00208A40 80 63 00 04 */ lwz r3, 4(r3)
/* 8020BB04 00208A44 D0 23 00 D4 */ stfs f1, 0xd4(r3)
/* 8020BB08 00208A48 D0 43 00 D8 */ stfs f2, 0xd8(r3)
/* 8020BB0C 00208A4C 81 83 00 00 */ lwz r12, 0(r3)
/* 8020BB10 00208A50 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 8020BB14 00208A54 7D 89 03 A6 */ mtctr r12
/* 8020BB18 00208A58 4E 80 04 21 */ bctrl
/* 8020BB1C 00208A5C 80 7F 00 08 */ lwz r3, 8(r31)
/* 8020BB20 00208A60 80 63 00 04 */ lwz r3, 4(r3)
/* 8020BB24 00208A64 C0 23 00 2C */ lfs f1, 0x2c(r3)
/* 8020BB28 00208A68 C0 03 00 24 */ lfs f0, 0x24(r3)
/* 8020BB2C 00208A6C EC 41 00 28 */ fsubs f2, f1, f0
/* 8020BB30 00208A70 C0 23 00 28 */ lfs f1, 0x28(r3)
/* 8020BB34 00208A74 C0 03 00 20 */ lfs f0, 0x20(r3)
/* 8020BB38 00208A78 EC 21 00 28 */ fsubs f1, f1, f0
/* 8020BB3C 00208A7C C0 02 AD C8 */ lfs f0, lbl_804547C8-_SDA2_BASE_(r2)
/* 8020BB40 00208A80 EC 21 00 32 */ fmuls f1, f1, f0
/* 8020BB44 00208A84 EC 42 00 32 */ fmuls f2, f2, f0
/* 8020BB48 00208A88 38 80 00 7A */ li r4, 0x7a
/* 8020BB4C 00208A8C C0 62 AD D0 */ lfs f3, lbl_804547D0-_SDA2_BASE_(r2)
/* 8020BB50 00208A90 48 0E B6 8D */ bl J2DPane_NS_rotate
/* 8020BB54 00208A94 80 7F 00 04 */ lwz r3, 4(r31)
/* 8020BB58 00208A98 C0 22 AD B0 */ lfs f1, lbl_804547B0-_SDA2_BASE_(r2)
/* 8020BB5C 00208A9C FC 40 08 90 */ fmr f2, f1
/* 8020BB60 00208AA0 3C 80 80 40 */ lis r4, lbl_804061C0@ha
/* 8020BB64 00208AA4 38 84 61 C0 */ addi r4, r4, lbl_804061C0@l
/* 8020BB68 00208AA8 80 84 5F 50 */ lwz r4, 0x5f50(r4)
/* 8020BB6C 00208AAC 48 0E D3 69 */ bl J2DScreen_NS_draw
/* 8020BB70 00208AB0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8020BB74 00208AB4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8020BB78 00208AB8 7C 08 03 A6 */ mtlr r0
/* 8020BB7C 00208ABC 38 21 00 10 */ addi r1, r1, 0x10
/* 8020BB80 00208AC0 4E 80 00 20 */ blr
.global dMeterHaihai_c_NS_drawHaihaiBottom
dMeterHaihai_c_NS_drawHaihaiBottom:
/* 8020BB84 00208AC4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8020BB88 00208AC8 7C 08 02 A6 */ mflr r0
/* 8020BB8C 00208ACC 90 01 00 14 */ stw r0, 0x14(r1)
/* 8020BB90 00208AD0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8020BB94 00208AD4 7C 7F 1B 78 */ mr r31, r3
/* 8020BB98 00208AD8 80 63 00 08 */ lwz r3, 8(r3)
/* 8020BB9C 00208ADC 80 63 00 04 */ lwz r3, 4(r3)
/* 8020BBA0 00208AE0 D0 23 00 D4 */ stfs f1, 0xd4(r3)
/* 8020BBA4 00208AE4 D0 43 00 D8 */ stfs f2, 0xd8(r3)
/* 8020BBA8 00208AE8 81 83 00 00 */ lwz r12, 0(r3)
/* 8020BBAC 00208AEC 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 8020BBB0 00208AF0 7D 89 03 A6 */ mtctr r12
/* 8020BBB4 00208AF4 4E 80 04 21 */ bctrl
/* 8020BBB8 00208AF8 80 7F 00 08 */ lwz r3, 8(r31)
/* 8020BBBC 00208AFC 80 63 00 04 */ lwz r3, 4(r3)
/* 8020BBC0 00208B00 C0 23 00 2C */ lfs f1, 0x2c(r3)
/* 8020BBC4 00208B04 C0 03 00 24 */ lfs f0, 0x24(r3)
/* 8020BBC8 00208B08 EC 41 00 28 */ fsubs f2, f1, f0
/* 8020BBCC 00208B0C C0 23 00 28 */ lfs f1, 0x28(r3)
/* 8020BBD0 00208B10 C0 03 00 20 */ lfs f0, 0x20(r3)
/* 8020BBD4 00208B14 EC 21 00 28 */ fsubs f1, f1, f0
/* 8020BBD8 00208B18 C0 02 AD C8 */ lfs f0, lbl_804547C8-_SDA2_BASE_(r2)
/* 8020BBDC 00208B1C EC 21 00 32 */ fmuls f1, f1, f0
/* 8020BBE0 00208B20 EC 42 00 32 */ fmuls f2, f2, f0
/* 8020BBE4 00208B24 38 80 00 7A */ li r4, 0x7a
/* 8020BBE8 00208B28 C0 62 AD B0 */ lfs f3, lbl_804547B0-_SDA2_BASE_(r2)
/* 8020BBEC 00208B2C 48 0E B5 F1 */ bl J2DPane_NS_rotate
/* 8020BBF0 00208B30 80 7F 00 04 */ lwz r3, 4(r31)
/* 8020BBF4 00208B34 C0 22 AD B0 */ lfs f1, lbl_804547B0-_SDA2_BASE_(r2)
/* 8020BBF8 00208B38 FC 40 08 90 */ fmr f2, f1
/* 8020BBFC 00208B3C 3C 80 80 40 */ lis r4, lbl_804061C0@ha
/* 8020BC00 00208B40 38 84 61 C0 */ addi r4, r4, lbl_804061C0@l
/* 8020BC04 00208B44 80 84 5F 50 */ lwz r4, 0x5f50(r4)
/* 8020BC08 00208B48 48 0E D2 CD */ bl J2DScreen_NS_draw
/* 8020BC0C 00208B4C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8020BC10 00208B50 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8020BC14 00208B54 7C 08 03 A6 */ mtlr r0
/* 8020BC18 00208B58 38 21 00 10 */ addi r1, r1, 0x10
/* 8020BC1C 00208B5C 4E 80 00 20 */ blr
.global dMeterHaihai_c_NS_setScale
dMeterHaihai_c_NS_setScale:
/* 8020BC20 00208B60 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8020BC24 00208B64 7C 08 02 A6 */ mflr r0
/* 8020BC28 00208B68 90 01 00 14 */ stw r0, 0x14(r1)
/* 8020BC2C 00208B6C 88 03 00 28 */ lbz r0, 0x28(r3)
/* 8020BC30 00208B70 28 00 00 01 */ cmplwi r0, 1
/* 8020BC34 00208B74 40 82 00 60 */ bne lbl_8020BC94
/* 8020BC38 00208B78 C0 62 AD E8 */ lfs f3, lbl_804547E8-_SDA2_BASE_(r2)
/* 8020BC3C 00208B7C C0 42 AD EC */ lfs f2, lbl_804547EC-_SDA2_BASE_(r2)
/* 8020BC40 00208B80 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
/* 8020BC44 00208B84 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
/* 8020BC48 00208B88 C0 04 04 FC */ lfs f0, 0x4fc(r4)
/* 8020BC4C 00208B8C EC 02 00 32 */ fmuls f0, f2, f0
/* 8020BC50 00208B90 EC 03 00 32 */ fmuls f0, f3, f0
/* 8020BC54 00208B94 EC 03 00 32 */ fmuls f0, f3, f0
/* 8020BC58 00208B98 EC 80 00 72 */ fmuls f4, f0, f1
/* 8020BC5C 00208B9C 80 63 00 08 */ lwz r3, 8(r3)
/* 8020BC60 00208BA0 80 63 00 04 */ lwz r3, 4(r3)
/* 8020BC64 00208BA4 C0 04 04 F8 */ lfs f0, 0x4f8(r4)
/* 8020BC68 00208BA8 EC 02 00 32 */ fmuls f0, f2, f0
/* 8020BC6C 00208BAC EC 03 00 32 */ fmuls f0, f3, f0
/* 8020BC70 00208BB0 EC 03 00 32 */ fmuls f0, f3, f0
/* 8020BC74 00208BB4 EC 00 00 72 */ fmuls f0, f0, f1
/* 8020BC78 00208BB8 D0 03 00 CC */ stfs f0, 0xcc(r3)
/* 8020BC7C 00208BBC D0 83 00 D0 */ stfs f4, 0xd0(r3)
/* 8020BC80 00208BC0 81 83 00 00 */ lwz r12, 0(r3)
/* 8020BC84 00208BC4 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 8020BC88 00208BC8 7D 89 03 A6 */ mtctr r12
/* 8020BC8C 00208BCC 4E 80 04 21 */ bctrl
/* 8020BC90 00208BD0 48 00 01 0C */ b lbl_8020BD9C
lbl_8020BC94:
/* 8020BC94 00208BD4 28 00 00 02 */ cmplwi r0, 2
/* 8020BC98 00208BD8 40 82 00 4C */ bne lbl_8020BCE4
/* 8020BC9C 00208BDC C0 42 AD EC */ lfs f2, lbl_804547EC-_SDA2_BASE_(r2)
/* 8020BCA0 00208BE0 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
/* 8020BCA4 00208BE4 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
/* 8020BCA8 00208BE8 C0 04 04 FC */ lfs f0, 0x4fc(r4)
/* 8020BCAC 00208BEC EC 02 00 32 */ fmuls f0, f2, f0
/* 8020BCB0 00208BF0 EC 60 00 72 */ fmuls f3, f0, f1
/* 8020BCB4 00208BF4 80 63 00 08 */ lwz r3, 8(r3)
/* 8020BCB8 00208BF8 80 63 00 04 */ lwz r3, 4(r3)
/* 8020BCBC 00208BFC C0 04 04 F8 */ lfs f0, 0x4f8(r4)
/* 8020BCC0 00208C00 EC 02 00 32 */ fmuls f0, f2, f0
/* 8020BCC4 00208C04 EC 00 00 72 */ fmuls f0, f0, f1
/* 8020BCC8 00208C08 D0 03 00 CC */ stfs f0, 0xcc(r3)
/* 8020BCCC 00208C0C D0 63 00 D0 */ stfs f3, 0xd0(r3)
/* 8020BCD0 00208C10 81 83 00 00 */ lwz r12, 0(r3)
/* 8020BCD4 00208C14 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 8020BCD8 00208C18 7D 89 03 A6 */ mtctr r12
/* 8020BCDC 00208C1C 4E 80 04 21 */ bctrl
/* 8020BCE0 00208C20 48 00 00 BC */ b lbl_8020BD9C
lbl_8020BCE4:
/* 8020BCE4 00208C24 28 00 00 03 */ cmplwi r0, 3
/* 8020BCE8 00208C28 40 82 00 38 */ bne lbl_8020BD20
/* 8020BCEC 00208C2C 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
/* 8020BCF0 00208C30 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
/* 8020BCF4 00208C34 C0 04 06 C0 */ lfs f0, 0x6c0(r4)
/* 8020BCF8 00208C38 EC 00 00 72 */ fmuls f0, f0, f1
/* 8020BCFC 00208C3C 80 63 00 08 */ lwz r3, 8(r3)
/* 8020BD00 00208C40 80 63 00 04 */ lwz r3, 4(r3)
/* 8020BD04 00208C44 D0 03 00 CC */ stfs f0, 0xcc(r3)
/* 8020BD08 00208C48 D0 03 00 D0 */ stfs f0, 0xd0(r3)
/* 8020BD0C 00208C4C 81 83 00 00 */ lwz r12, 0(r3)
/* 8020BD10 00208C50 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 8020BD14 00208C54 7D 89 03 A6 */ mtctr r12
/* 8020BD18 00208C58 4E 80 04 21 */ bctrl
/* 8020BD1C 00208C5C 48 00 00 80 */ b lbl_8020BD9C
lbl_8020BD20:
/* 8020BD20 00208C60 28 00 00 04 */ cmplwi r0, 4
/* 8020BD24 00208C64 40 82 00 40 */ bne lbl_8020BD64
/* 8020BD28 00208C68 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
/* 8020BD2C 00208C6C 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
/* 8020BD30 00208C70 C0 04 05 2C */ lfs f0, 0x52c(r4)
/* 8020BD34 00208C74 EC 40 00 72 */ fmuls f2, f0, f1
/* 8020BD38 00208C78 80 63 00 08 */ lwz r3, 8(r3)
/* 8020BD3C 00208C7C 80 63 00 04 */ lwz r3, 4(r3)
/* 8020BD40 00208C80 C0 04 05 28 */ lfs f0, 0x528(r4)
/* 8020BD44 00208C84 EC 00 00 72 */ fmuls f0, f0, f1
/* 8020BD48 00208C88 D0 03 00 CC */ stfs f0, 0xcc(r3)
/* 8020BD4C 00208C8C D0 43 00 D0 */ stfs f2, 0xd0(r3)
/* 8020BD50 00208C90 81 83 00 00 */ lwz r12, 0(r3)
/* 8020BD54 00208C94 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 8020BD58 00208C98 7D 89 03 A6 */ mtctr r12
/* 8020BD5C 00208C9C 4E 80 04 21 */ bctrl
/* 8020BD60 00208CA0 48 00 00 3C */ b lbl_8020BD9C
lbl_8020BD64:
/* 8020BD64 00208CA4 3C 80 80 43 */ lis r4, lbl_8042EBC8@ha
/* 8020BD68 00208CA8 38 84 EB C8 */ addi r4, r4, lbl_8042EBC8@l
/* 8020BD6C 00208CAC C0 04 04 FC */ lfs f0, 0x4fc(r4)
/* 8020BD70 00208CB0 EC 40 00 72 */ fmuls f2, f0, f1
/* 8020BD74 00208CB4 80 63 00 08 */ lwz r3, 8(r3)
/* 8020BD78 00208CB8 80 63 00 04 */ lwz r3, 4(r3)
/* 8020BD7C 00208CBC C0 04 04 F8 */ lfs f0, 0x4f8(r4)
/* 8020BD80 00208CC0 EC 00 00 72 */ fmuls f0, f0, f1
/* 8020BD84 00208CC4 D0 03 00 CC */ stfs f0, 0xcc(r3)
/* 8020BD88 00208CC8 D0 43 00 D0 */ stfs f2, 0xd0(r3)
/* 8020BD8C 00208CCC 81 83 00 00 */ lwz r12, 0(r3)
/* 8020BD90 00208CD0 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 8020BD94 00208CD4 7D 89 03 A6 */ mtctr r12
/* 8020BD98 00208CD8 4E 80 04 21 */ bctrl
lbl_8020BD9C:
/* 8020BD9C 00208CDC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8020BDA0 00208CE0 7C 08 03 A6 */ mtlr r0
/* 8020BDA4 00208CE4 38 21 00 10 */ addi r1, r1, 0x10
/* 8020BDA8 00208CE8 4E 80 00 20 */ blr
/* 8020BDAC 00208CEC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8020BDB0 00208CF0 7C 08 02 A6 */ mflr r0
/* 8020BDB4 00208CF4 90 01 00 14 */ stw r0, 0x14(r1)
/* 8020BDB8 00208CF8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8020BDBC 00208CFC 7C 7F 1B 78 */ mr r31, r3
/* 8020BDC0 00208D00 80 63 00 04 */ lwz r3, 4(r3)
/* 8020BDC4 00208D04 28 03 00 00 */ cmplwi r3, 0
/* 8020BDC8 00208D08 41 82 00 18 */ beq lbl_8020BDE0
/* 8020BDCC 00208D0C 38 80 00 01 */ li r4, 1
/* 8020BDD0 00208D10 81 83 00 00 */ lwz r12, 0(r3)
/* 8020BDD4 00208D14 81 8C 00 08 */ lwz r12, 8(r12)
/* 8020BDD8 00208D18 7D 89 03 A6 */ mtctr r12
/* 8020BDDC 00208D1C 4E 80 04 21 */ bctrl
lbl_8020BDE0:
/* 8020BDE0 00208D20 38 00 00 00 */ li r0, 0
/* 8020BDE4 00208D24 90 1F 00 04 */ stw r0, 4(r31)
/* 8020BDE8 00208D28 80 7F 00 08 */ lwz r3, 8(r31)
/* 8020BDEC 00208D2C 28 03 00 00 */ cmplwi r3, 0
/* 8020BDF0 00208D30 41 82 00 18 */ beq lbl_8020BE08
/* 8020BDF4 00208D34 38 80 00 01 */ li r4, 1
/* 8020BDF8 00208D38 81 83 00 00 */ lwz r12, 0(r3)
/* 8020BDFC 00208D3C 81 8C 00 08 */ lwz r12, 8(r12)
/* 8020BE00 00208D40 7D 89 03 A6 */ mtctr r12
/* 8020BE04 00208D44 4E 80 04 21 */ bctrl
lbl_8020BE08:
/* 8020BE08 00208D48 38 00 00 00 */ li r0, 0
/* 8020BE0C 00208D4C 90 1F 00 08 */ stw r0, 8(r31)
/* 8020BE10 00208D50 80 7F 00 0C */ lwz r3, 0xc(r31)
/* 8020BE14 00208D54 28 03 00 00 */ cmplwi r3, 0
/* 8020BE18 00208D58 41 82 00 18 */ beq lbl_8020BE30
/* 8020BE1C 00208D5C 38 80 00 01 */ li r4, 1
/* 8020BE20 00208D60 81 83 00 00 */ lwz r12, 0(r3)
/* 8020BE24 00208D64 81 8C 00 08 */ lwz r12, 8(r12)
/* 8020BE28 00208D68 7D 89 03 A6 */ mtctr r12
/* 8020BE2C 00208D6C 4E 80 04 21 */ bctrl
lbl_8020BE30:
/* 8020BE30 00208D70 38 00 00 00 */ li r0, 0
/* 8020BE34 00208D74 90 1F 00 0C */ stw r0, 0xc(r31)
/* 8020BE38 00208D78 80 7F 00 10 */ lwz r3, 0x10(r31)
/* 8020BE3C 00208D7C 28 03 00 00 */ cmplwi r3, 0
/* 8020BE40 00208D80 41 82 00 18 */ beq lbl_8020BE58
/* 8020BE44 00208D84 38 80 00 01 */ li r4, 1
/* 8020BE48 00208D88 81 83 00 00 */ lwz r12, 0(r3)
/* 8020BE4C 00208D8C 81 8C 00 08 */ lwz r12, 8(r12)
/* 8020BE50 00208D90 7D 89 03 A6 */ mtctr r12
/* 8020BE54 00208D94 4E 80 04 21 */ bctrl
lbl_8020BE58:
/* 8020BE58 00208D98 38 00 00 00 */ li r0, 0
/* 8020BE5C 00208D9C 90 1F 00 10 */ stw r0, 0x10(r31)
/* 8020BE60 00208DA0 80 7F 00 14 */ lwz r3, 0x14(r31)
/* 8020BE64 00208DA4 28 03 00 00 */ cmplwi r3, 0
/* 8020BE68 00208DA8 41 82 00 18 */ beq lbl_8020BE80
/* 8020BE6C 00208DAC 38 80 00 01 */ li r4, 1
/* 8020BE70 00208DB0 81 83 00 00 */ lwz r12, 0(r3)
/* 8020BE74 00208DB4 81 8C 00 08 */ lwz r12, 8(r12)
/* 8020BE78 00208DB8 7D 89 03 A6 */ mtctr r12
/* 8020BE7C 00208DBC 4E 80 04 21 */ bctrl
lbl_8020BE80:
/* 8020BE80 00208DC0 38 00 00 00 */ li r0, 0
/* 8020BE84 00208DC4 90 1F 00 14 */ stw r0, 0x14(r31)
/* 8020BE88 00208DC8 38 60 00 01 */ li r3, 1
/* 8020BE8C 00208DCC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8020BE90 00208DD0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8020BE94 00208DD4 7C 08 03 A6 */ mtlr r0
/* 8020BE98 00208DD8 38 21 00 10 */ addi r1, r1, 0x10
/* 8020BE9C 00208DDC 4E 80 00 20 */ blr
.global dMeterHaihai_c_NS_alphaAnimeHaihai
dMeterHaihai_c_NS_alphaAnimeHaihai:
/* 8020BEA0 00208DE0 4E 80 00 20 */ blr
.global dMeterHaihai_c_NS_updateHaihai
dMeterHaihai_c_NS_updateHaihai:
/* 8020BEA4 00208DE4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8020BEA8 00208DE8 7C 08 02 A6 */ mflr r0
/* 8020BEAC 00208DEC 90 01 00 14 */ stw r0, 0x14(r1)
/* 8020BEB0 00208DF0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8020BEB4 00208DF4 7C 7F 1B 78 */ mr r31, r3
/* 8020BEB8 00208DF8 80 83 00 0C */ lwz r4, 0xc(r3)
/* 8020BEBC 00208DFC 48 00 00 45 */ bl dMeterHaihai_c_NS_playBckAnime
/* 8020BEC0 00208E00 7F E3 FB 78 */ mr r3, r31
/* 8020BEC4 00208E04 80 9F 00 10 */ lwz r4, 0x10(r31)
/* 8020BEC8 00208E08 48 00 01 B1 */ bl dMeterHaihai_c_NS_playBtkAnime
/* 8020BECC 00208E0C 7F E3 FB 78 */ mr r3, r31
/* 8020BED0 00208E10 80 9F 00 14 */ lwz r4, 0x14(r31)
/* 8020BED4 00208E14 48 00 02 F9 */ bl dMeterHaihai_c_NS_playBpkAnime
/* 8020BED8 00208E18 80 7F 00 04 */ lwz r3, 4(r31)
/* 8020BEDC 00208E1C 48 0E D7 B5 */ bl J2DScreen_NS_animation
/* 8020BEE0 00208E20 7F E3 FB 78 */ mr r3, r31
/* 8020BEE4 00208E24 C0 22 AD F0 */ lfs f1, lbl_804547F0-_SDA2_BASE_(r2)
/* 8020BEE8 00208E28 4B FF FD 39 */ bl dMeterHaihai_c_NS_setScale
/* 8020BEEC 00208E2C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8020BEF0 00208E30 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8020BEF4 00208E34 7C 08 03 A6 */ mtlr r0
/* 8020BEF8 00208E38 38 21 00 10 */ addi r1, r1, 0x10
/* 8020BEFC 00208E3C 4E 80 00 20 */ blr
.global dMeterHaihai_c_NS_playBckAnime
dMeterHaihai_c_NS_playBckAnime:
/* 8020BF00 00208E40 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8020BF04 00208E44 7C 08 02 A6 */ mflr r0
/* 8020BF08 00208E48 90 01 00 24 */ stw r0, 0x24(r1)
/* 8020BF0C 00208E4C 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8020BF10 00208E50 93 C1 00 18 */ stw r30, 0x18(r1)
/* 8020BF14 00208E54 7C 7E 1B 78 */ mr r30, r3
/* 8020BF18 00208E58 7C 9F 23 78 */ mr r31, r4
/* 8020BF1C 00208E5C 88 03 00 29 */ lbz r0, 0x29(r3)
/* 8020BF20 00208E60 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
/* 8020BF24 00208E64 41 82 01 3C */ beq lbl_8020C060
/* 8020BF28 00208E68 28 1F 00 00 */ cmplwi r31, 0
/* 8020BF2C 00208E6C 41 82 00 98 */ beq lbl_8020BFC4
/* 8020BF30 00208E70 88 1E 00 28 */ lbz r0, 0x28(r30)
/* 8020BF34 00208E74 28 00 00 04 */ cmplwi r0, 4
/* 8020BF38 00208E78 40 82 00 20 */ bne lbl_8020BF58
/* 8020BF3C 00208E7C C0 3E 00 18 */ lfs f1, 0x18(r30)
/* 8020BF40 00208E80 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
/* 8020BF44 00208E84 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
/* 8020BF48 00208E88 C0 03 05 34 */ lfs f0, 0x534(r3)
/* 8020BF4C 00208E8C EC 01 00 2A */ fadds f0, f1, f0
/* 8020BF50 00208E90 D0 1E 00 18 */ stfs f0, 0x18(r30)
/* 8020BF54 00208E94 48 00 00 1C */ b lbl_8020BF70
lbl_8020BF58:
/* 8020BF58 00208E98 C0 3E 00 18 */ lfs f1, 0x18(r30)
/* 8020BF5C 00208E9C 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
/* 8020BF60 00208EA0 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
/* 8020BF64 00208EA4 C0 03 05 04 */ lfs f0, 0x504(r3)
/* 8020BF68 00208EA8 EC 01 00 2A */ fadds f0, f1, f0
/* 8020BF6C 00208EAC D0 1E 00 18 */ stfs f0, 0x18(r30)
lbl_8020BF70:
/* 8020BF70 00208EB0 C0 5E 00 18 */ lfs f2, 0x18(r30)
/* 8020BF74 00208EB4 A8 9F 00 06 */ lha r4, 6(r31)
/* 8020BF78 00208EB8 C8 22 AD F8 */ lfd f1, lbl_804547F8-_SDA2_BASE_(r2)
/* 8020BF7C 00208EBC 6C 80 80 00 */ xoris r0, r4, 0x8000
/* 8020BF80 00208EC0 90 01 00 0C */ stw r0, 0xc(r1)
/* 8020BF84 00208EC4 3C 60 43 30 */ lis r3, 0x4330
/* 8020BF88 00208EC8 90 61 00 08 */ stw r3, 8(r1)
/* 8020BF8C 00208ECC C8 01 00 08 */ lfd f0, 8(r1)
/* 8020BF90 00208ED0 EC 00 08 28 */ fsubs f0, f0, f1
/* 8020BF94 00208ED4 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8020BF98 00208ED8 4C 41 13 82 */ cror 2, 1, 2
/* 8020BF9C 00208EDC 40 82 00 30 */ bne lbl_8020BFCC
/* 8020BFA0 00208EE0 7C 80 07 34 */ extsh r0, r4
/* 8020BFA4 00208EE4 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8020BFA8 00208EE8 90 01 00 0C */ stw r0, 0xc(r1)
/* 8020BFAC 00208EEC 90 61 00 08 */ stw r3, 8(r1)
/* 8020BFB0 00208EF0 C8 01 00 08 */ lfd f0, 8(r1)
/* 8020BFB4 00208EF4 EC 00 08 28 */ fsubs f0, f0, f1
/* 8020BFB8 00208EF8 EC 02 00 28 */ fsubs f0, f2, f0
/* 8020BFBC 00208EFC D0 1E 00 18 */ stfs f0, 0x18(r30)
/* 8020BFC0 00208F00 48 00 00 0C */ b lbl_8020BFCC
lbl_8020BFC4:
/* 8020BFC4 00208F04 C0 02 AD F0 */ lfs f0, lbl_804547F0-_SDA2_BASE_(r2)
/* 8020BFC8 00208F08 D0 1E 00 1C */ stfs f0, 0x1c(r30)
lbl_8020BFCC:
/* 8020BFCC 00208F0C C0 1E 00 18 */ lfs f0, 0x18(r30)
/* 8020BFD0 00208F10 D0 1F 00 08 */ stfs f0, 8(r31)
/* 8020BFD4 00208F14 80 7E 00 04 */ lwz r3, 4(r30)
/* 8020BFD8 00208F18 3C 80 61 6E */ lis r4, 0x616E696D@ha
/* 8020BFDC 00208F1C 38 C4 69 6D */ addi r6, r4, 0x616E696D@l
/* 8020BFE0 00208F20 38 A0 6E 5F */ li r5, 0x6e5f
/* 8020BFE4 00208F24 81 83 00 00 */ lwz r12, 0(r3)
/* 8020BFE8 00208F28 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 8020BFEC 00208F2C 7D 89 03 A6 */ mtctr r12
/* 8020BFF0 00208F30 4E 80 04 21 */ bctrl
/* 8020BFF4 00208F34 7F E4 FB 78 */ mr r4, r31
/* 8020BFF8 00208F38 81 83 00 00 */ lwz r12, 0(r3)
/* 8020BFFC 00208F3C 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 8020C000 00208F40 7D 89 03 A6 */ mtctr r12
/* 8020C004 00208F44 4E 80 04 21 */ bctrl
/* 8020C008 00208F48 80 7E 00 04 */ lwz r3, 4(r30)
/* 8020C00C 00208F4C 3C 80 61 6E */ lis r4, 0x616E696D@ha
/* 8020C010 00208F50 38 C4 69 6D */ addi r6, r4, 0x616E696D@l
/* 8020C014 00208F54 38 A0 6E 5F */ li r5, 0x6e5f
/* 8020C018 00208F58 81 83 00 00 */ lwz r12, 0(r3)
/* 8020C01C 00208F5C 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 8020C020 00208F60 7D 89 03 A6 */ mtctr r12
/* 8020C024 00208F64 4E 80 04 21 */ bctrl
/* 8020C028 00208F68 48 0E BF A5 */ bl J2DPane_NS_animationTransform
/* 8020C02C 00208F6C 80 7E 00 04 */ lwz r3, 4(r30)
/* 8020C030 00208F70 3C 80 61 6E */ lis r4, 0x616E696D@ha
/* 8020C034 00208F74 38 C4 69 6D */ addi r6, r4, 0x616E696D@l
/* 8020C038 00208F78 38 A0 6E 5F */ li r5, 0x6e5f
/* 8020C03C 00208F7C 81 83 00 00 */ lwz r12, 0(r3)
/* 8020C040 00208F80 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 8020C044 00208F84 7D 89 03 A6 */ mtctr r12
/* 8020C048 00208F88 4E 80 04 21 */ bctrl
/* 8020C04C 00208F8C 38 80 00 00 */ li r4, 0
/* 8020C050 00208F90 81 83 00 00 */ lwz r12, 0(r3)
/* 8020C054 00208F94 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 8020C058 00208F98 7D 89 03 A6 */ mtctr r12
/* 8020C05C 00208F9C 4E 80 04 21 */ bctrl
lbl_8020C060:
/* 8020C060 00208FA0 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 8020C064 00208FA4 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 8020C068 00208FA8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8020C06C 00208FAC 7C 08 03 A6 */ mtlr r0
/* 8020C070 00208FB0 38 21 00 20 */ addi r1, r1, 0x20
/* 8020C074 00208FB4 4E 80 00 20 */ blr
.global dMeterHaihai_c_NS_playBtkAnime
dMeterHaihai_c_NS_playBtkAnime:
/* 8020C078 00208FB8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8020C07C 00208FBC 7C 08 02 A6 */ mflr r0
/* 8020C080 00208FC0 90 01 00 24 */ stw r0, 0x24(r1)
/* 8020C084 00208FC4 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8020C088 00208FC8 93 C1 00 18 */ stw r30, 0x18(r1)
/* 8020C08C 00208FCC 7C 7E 1B 78 */ mr r30, r3
/* 8020C090 00208FD0 7C 9F 23 78 */ mr r31, r4
/* 8020C094 00208FD4 88 03 00 29 */ lbz r0, 0x29(r3)
/* 8020C098 00208FD8 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d
/* 8020C09C 00208FDC 41 82 01 18 */ beq lbl_8020C1B4
/* 8020C0A0 00208FE0 28 1F 00 00 */ cmplwi r31, 0
/* 8020C0A4 00208FE4 41 82 00 98 */ beq lbl_8020C13C
/* 8020C0A8 00208FE8 88 1E 00 28 */ lbz r0, 0x28(r30)
/* 8020C0AC 00208FEC 28 00 00 04 */ cmplwi r0, 4
/* 8020C0B0 00208FF0 40 82 00 20 */ bne lbl_8020C0D0
/* 8020C0B4 00208FF4 C0 3E 00 1C */ lfs f1, 0x1c(r30)
/* 8020C0B8 00208FF8 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
/* 8020C0BC 00208FFC 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
/* 8020C0C0 00209000 C0 03 05 38 */ lfs f0, 0x538(r3)
/* 8020C0C4 00209004 EC 01 00 2A */ fadds f0, f1, f0
/* 8020C0C8 00209008 D0 1E 00 1C */ stfs f0, 0x1c(r30)
/* 8020C0CC 0020900C 48 00 00 1C */ b lbl_8020C0E8
lbl_8020C0D0:
/* 8020C0D0 00209010 C0 3E 00 1C */ lfs f1, 0x1c(r30)
/* 8020C0D4 00209014 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
/* 8020C0D8 00209018 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
/* 8020C0DC 0020901C C0 03 05 08 */ lfs f0, 0x508(r3)
/* 8020C0E0 00209020 EC 01 00 2A */ fadds f0, f1, f0
/* 8020C0E4 00209024 D0 1E 00 1C */ stfs f0, 0x1c(r30)
lbl_8020C0E8:
/* 8020C0E8 00209028 C0 5E 00 1C */ lfs f2, 0x1c(r30)
/* 8020C0EC 0020902C A8 9F 00 06 */ lha r4, 6(r31)
/* 8020C0F0 00209030 C8 22 AD F8 */ lfd f1, lbl_804547F8-_SDA2_BASE_(r2)
/* 8020C0F4 00209034 6C 80 80 00 */ xoris r0, r4, 0x8000
/* 8020C0F8 00209038 90 01 00 0C */ stw r0, 0xc(r1)
/* 8020C0FC 0020903C 3C 60 43 30 */ lis r3, 0x4330
/* 8020C100 00209040 90 61 00 08 */ stw r3, 8(r1)
/* 8020C104 00209044 C8 01 00 08 */ lfd f0, 8(r1)
/* 8020C108 00209048 EC 00 08 28 */ fsubs f0, f0, f1
/* 8020C10C 0020904C FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8020C110 00209050 4C 41 13 82 */ cror 2, 1, 2
/* 8020C114 00209054 40 82 00 30 */ bne lbl_8020C144
/* 8020C118 00209058 7C 80 07 34 */ extsh r0, r4
/* 8020C11C 0020905C 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8020C120 00209060 90 01 00 0C */ stw r0, 0xc(r1)
/* 8020C124 00209064 90 61 00 08 */ stw r3, 8(r1)
/* 8020C128 00209068 C8 01 00 08 */ lfd f0, 8(r1)
/* 8020C12C 0020906C EC 00 08 28 */ fsubs f0, f0, f1
/* 8020C130 00209070 EC 02 00 28 */ fsubs f0, f2, f0
/* 8020C134 00209074 D0 1E 00 1C */ stfs f0, 0x1c(r30)
/* 8020C138 00209078 48 00 00 0C */ b lbl_8020C144
lbl_8020C13C:
/* 8020C13C 0020907C C0 02 AD F0 */ lfs f0, lbl_804547F0-_SDA2_BASE_(r2)
/* 8020C140 00209080 D0 1E 00 1C */ stfs f0, 0x1c(r30)
lbl_8020C144:
/* 8020C144 00209084 C0 1E 00 1C */ lfs f0, 0x1c(r30)
/* 8020C148 00209088 D0 1F 00 08 */ stfs f0, 8(r31)
/* 8020C14C 0020908C 80 7E 00 04 */ lwz r3, 4(r30)
/* 8020C150 00209090 3C 80 6A 69 */ lis r4, 0x6A693030@ha
/* 8020C154 00209094 38 C4 30 30 */ addi r6, r4, 0x6A693030@l
/* 8020C158 00209098 38 A0 79 61 */ li r5, 0x7961
/* 8020C15C 0020909C 81 83 00 00 */ lwz r12, 0(r3)
/* 8020C160 002090A0 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 8020C164 002090A4 7D 89 03 A6 */ mtctr r12
/* 8020C168 002090A8 4E 80 04 21 */ bctrl
/* 8020C16C 002090AC 7F E4 FB 78 */ mr r4, r31
/* 8020C170 002090B0 81 83 00 00 */ lwz r12, 0(r3)
/* 8020C174 002090B4 81 8C 00 6C */ lwz r12, 0x6c(r12)
/* 8020C178 002090B8 7D 89 03 A6 */ mtctr r12
/* 8020C17C 002090BC 4E 80 04 21 */ bctrl
/* 8020C180 002090C0 80 7E 00 04 */ lwz r3, 4(r30)
/* 8020C184 002090C4 3C 80 6A 69 */ lis r4, 0x6A693031@ha
/* 8020C188 002090C8 38 C4 30 31 */ addi r6, r4, 0x6A693031@l
/* 8020C18C 002090CC 38 A0 79 61 */ li r5, 0x7961
/* 8020C190 002090D0 81 83 00 00 */ lwz r12, 0(r3)
/* 8020C194 002090D4 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 8020C198 002090D8 7D 89 03 A6 */ mtctr r12
/* 8020C19C 002090DC 4E 80 04 21 */ bctrl
/* 8020C1A0 002090E0 7F E4 FB 78 */ mr r4, r31
/* 8020C1A4 002090E4 81 83 00 00 */ lwz r12, 0(r3)
/* 8020C1A8 002090E8 81 8C 00 6C */ lwz r12, 0x6c(r12)
/* 8020C1AC 002090EC 7D 89 03 A6 */ mtctr r12
/* 8020C1B0 002090F0 4E 80 04 21 */ bctrl
lbl_8020C1B4:
/* 8020C1B4 002090F4 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 8020C1B8 002090F8 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 8020C1BC 002090FC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8020C1C0 00209100 7C 08 03 A6 */ mtlr r0
/* 8020C1C4 00209104 38 21 00 20 */ addi r1, r1, 0x20
/* 8020C1C8 00209108 4E 80 00 20 */ blr
.global dMeterHaihai_c_NS_playBpkAnime
dMeterHaihai_c_NS_playBpkAnime:
/* 8020C1CC 0020910C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8020C1D0 00209110 7C 08 02 A6 */ mflr r0
/* 8020C1D4 00209114 90 01 00 24 */ stw r0, 0x24(r1)
/* 8020C1D8 00209118 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8020C1DC 0020911C 93 C1 00 18 */ stw r30, 0x18(r1)
/* 8020C1E0 00209120 7C 7E 1B 78 */ mr r30, r3
/* 8020C1E4 00209124 7C 9F 23 78 */ mr r31, r4
/* 8020C1E8 00209128 88 03 00 29 */ lbz r0, 0x29(r3)
/* 8020C1EC 0020912C 54 00 07 FF */ clrlwi. r0, r0, 0x1f
/* 8020C1F0 00209130 41 82 01 18 */ beq lbl_8020C308
/* 8020C1F4 00209134 28 1F 00 00 */ cmplwi r31, 0
/* 8020C1F8 00209138 41 82 00 98 */ beq lbl_8020C290
/* 8020C1FC 0020913C 88 1E 00 28 */ lbz r0, 0x28(r30)
/* 8020C200 00209140 28 00 00 04 */ cmplwi r0, 4
/* 8020C204 00209144 40 82 00 20 */ bne lbl_8020C224
/* 8020C208 00209148 C0 3E 00 20 */ lfs f1, 0x20(r30)
/* 8020C20C 0020914C 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
/* 8020C210 00209150 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
/* 8020C214 00209154 C0 03 05 30 */ lfs f0, 0x530(r3)
/* 8020C218 00209158 EC 01 00 2A */ fadds f0, f1, f0
/* 8020C21C 0020915C D0 1E 00 20 */ stfs f0, 0x20(r30)
/* 8020C220 00209160 48 00 00 1C */ b lbl_8020C23C
lbl_8020C224:
/* 8020C224 00209164 C0 3E 00 20 */ lfs f1, 0x20(r30)
/* 8020C228 00209168 3C 60 80 43 */ lis r3, lbl_8042EBC8@ha
/* 8020C22C 0020916C 38 63 EB C8 */ addi r3, r3, lbl_8042EBC8@l
/* 8020C230 00209170 C0 03 05 00 */ lfs f0, 0x500(r3)
/* 8020C234 00209174 EC 01 00 2A */ fadds f0, f1, f0
/* 8020C238 00209178 D0 1E 00 20 */ stfs f0, 0x20(r30)
lbl_8020C23C:
/* 8020C23C 0020917C C0 5E 00 20 */ lfs f2, 0x20(r30)
/* 8020C240 00209180 A8 9F 00 06 */ lha r4, 6(r31)
/* 8020C244 00209184 C8 22 AD F8 */ lfd f1, lbl_804547F8-_SDA2_BASE_(r2)
/* 8020C248 00209188 6C 80 80 00 */ xoris r0, r4, 0x8000
/* 8020C24C 0020918C 90 01 00 0C */ stw r0, 0xc(r1)
/* 8020C250 00209190 3C 60 43 30 */ lis r3, 0x4330
/* 8020C254 00209194 90 61 00 08 */ stw r3, 8(r1)
/* 8020C258 00209198 C8 01 00 08 */ lfd f0, 8(r1)
/* 8020C25C 0020919C EC 00 08 28 */ fsubs f0, f0, f1
/* 8020C260 002091A0 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8020C264 002091A4 4C 41 13 82 */ cror 2, 1, 2
/* 8020C268 002091A8 40 82 00 30 */ bne lbl_8020C298
/* 8020C26C 002091AC 7C 80 07 34 */ extsh r0, r4
/* 8020C270 002091B0 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8020C274 002091B4 90 01 00 0C */ stw r0, 0xc(r1)
/* 8020C278 002091B8 90 61 00 08 */ stw r3, 8(r1)
/* 8020C27C 002091BC C8 01 00 08 */ lfd f0, 8(r1)
/* 8020C280 002091C0 EC 00 08 28 */ fsubs f0, f0, f1
/* 8020C284 002091C4 EC 02 00 28 */ fsubs f0, f2, f0
/* 8020C288 002091C8 D0 1E 00 20 */ stfs f0, 0x20(r30)
/* 8020C28C 002091CC 48 00 00 0C */ b lbl_8020C298
lbl_8020C290:
/* 8020C290 002091D0 C0 02 AD F0 */ lfs f0, lbl_804547F0-_SDA2_BASE_(r2)
/* 8020C294 002091D4 D0 1E 00 20 */ stfs f0, 0x20(r30)
lbl_8020C298:
/* 8020C298 002091D8 C0 1E 00 20 */ lfs f0, 0x20(r30)
/* 8020C29C 002091DC D0 1F 00 08 */ stfs f0, 8(r31)
/* 8020C2A0 002091E0 80 7E 00 04 */ lwz r3, 4(r30)
/* 8020C2A4 002091E4 3C 80 63 5F */ lis r4, 0x635F6C31@ha
/* 8020C2A8 002091E8 38 C4 6C 31 */ addi r6, r4, 0x635F6C31@l
/* 8020C2AC 002091EC 38 A0 6E 70 */ li r5, 0x6e70
/* 8020C2B0 002091F0 81 83 00 00 */ lwz r12, 0(r3)
/* 8020C2B4 002091F4 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 8020C2B8 002091F8 7D 89 03 A6 */ mtctr r12
/* 8020C2BC 002091FC 4E 80 04 21 */ bctrl
/* 8020C2C0 00209200 7F E4 FB 78 */ mr r4, r31
/* 8020C2C4 00209204 81 83 00 00 */ lwz r12, 0(r3)
/* 8020C2C8 00209208 81 8C 00 64 */ lwz r12, 0x64(r12)
/* 8020C2CC 0020920C 7D 89 03 A6 */ mtctr r12
/* 8020C2D0 00209210 4E 80 04 21 */ bctrl
/* 8020C2D4 00209214 80 7E 00 04 */ lwz r3, 4(r30)
/* 8020C2D8 00209218 3C 80 6A 69 */ lis r4, 0x6A695F6C@ha
/* 8020C2DC 0020921C 38 C4 5F 6C */ addi r6, r4, 0x6A695F6C@l
/* 8020C2E0 00209220 38 A0 79 61 */ li r5, 0x7961
/* 8020C2E4 00209224 81 83 00 00 */ lwz r12, 0(r3)
/* 8020C2E8 00209228 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 8020C2EC 0020922C 7D 89 03 A6 */ mtctr r12
/* 8020C2F0 00209230 4E 80 04 21 */ bctrl
/* 8020C2F4 00209234 7F E4 FB 78 */ mr r4, r31
/* 8020C2F8 00209238 81 83 00 00 */ lwz r12, 0(r3)
/* 8020C2FC 0020923C 81 8C 00 64 */ lwz r12, 0x64(r12)
/* 8020C300 00209240 7D 89 03 A6 */ mtctr r12
/* 8020C304 00209244 4E 80 04 21 */ bctrl
lbl_8020C308:
/* 8020C308 00209248 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 8020C30C 0020924C 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 8020C310 00209250 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8020C314 00209254 7C 08 03 A6 */ mtlr r0
/* 8020C318 00209258 38 21 00 20 */ addi r1, r1, 0x20
/* 8020C31C 0020925C 4E 80 00 20 */ blr