kgate / d_meter_button / d_meter_haihai done, obj_ice_l wip (#2018)

* kgate OK, ice_l wip

* d_meter_button done

* remove asm

* d_meter_haihai done

* remove asm
This commit is contained in:
TakaRikka
2024-01-02 01:09:41 +02:00
committed by GitHub
parent fe92c18c83
commit dde6a466b1
208 changed files with 5205 additions and 19605 deletions
-117
View File
@@ -1,117 +0,0 @@
lbl_80072BD4:
/* 80072BD4 94 21 FF B0 */ stwu r1, -0x50(r1)
/* 80072BD8 7C 08 02 A6 */ mflr r0
/* 80072BDC 90 01 00 54 */ stw r0, 0x54(r1)
/* 80072BE0 39 61 00 50 */ addi r11, r1, 0x50
/* 80072BE4 48 2E F5 F9 */ bl _savegpr_29
/* 80072BE8 7C 7F 1B 78 */ mr r31, r3
/* 80072BEC A0 03 04 C8 */ lhz r0, 0x4c8(r3)
/* 80072BF0 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
/* 80072BF4 41 82 00 14 */ beq lbl_80072C08
/* 80072BF8 38 00 00 03 */ li r0, 3
/* 80072BFC 98 1F 01 9B */ stb r0, 0x19b(r31)
/* 80072C00 98 1F 03 13 */ stb r0, 0x313(r31)
/* 80072C04 48 00 01 64 */ b lbl_80072D68
lbl_80072C08:
/* 80072C08 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80072C0C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80072C10 80 63 61 B0 */ lwz r3, 0x61b0(r3)
/* 80072C14 38 63 01 E0 */ addi r3, r3, 0x1e0
/* 80072C18 38 81 00 0C */ addi r4, r1, 0xc
/* 80072C1C 48 2D 39 95 */ bl PSMTXInverse
/* 80072C20 7F E3 FB 78 */ mr r3, r31
/* 80072C24 38 80 00 00 */ li r4, 0
/* 80072C28 48 00 09 15 */ bl LockonTarget__12dAttention_cFl
/* 80072C2C 7C 7E 1B 78 */ mr r30, r3
/* 80072C30 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80072C34 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80072C38 88 03 4F AD */ lbz r0, 0x4fad(r3)
/* 80072C3C 28 00 00 00 */ cmplwi r0, 0
/* 80072C40 40 82 01 28 */ bne lbl_80072D68
/* 80072C44 28 1E 00 00 */ cmplwi r30, 0
/* 80072C48 41 82 00 B8 */ beq lbl_80072D00
/* 80072C4C 38 7F 00 28 */ addi r3, r31, 0x28
/* 80072C50 38 9E 05 50 */ addi r4, r30, 0x550
/* 80072C54 38 A1 00 0C */ addi r5, r1, 0xc
/* 80072C58 48 00 06 59 */ bl draw__10dAttDraw_cFR4cXyzPA4_f
/* 80072C5C 80 9F 03 D8 */ lwz r4, 0x3d8(r31)
/* 80072C60 2C 04 00 02 */ cmpwi r4, 2
/* 80072C64 41 80 00 60 */ blt lbl_80072CC4
/* 80072C68 88 1F 03 13 */ lbz r0, 0x313(r31)
/* 80072C6C 28 00 00 02 */ cmplwi r0, 2
/* 80072C70 40 82 00 54 */ bne lbl_80072CC4
/* 80072C74 80 7F 03 DC */ lwz r3, 0x3dc(r31)
/* 80072C78 2C 03 00 00 */ cmpwi r3, 0
/* 80072C7C 40 82 00 0C */ bne lbl_80072C88
/* 80072C80 38 04 FF FF */ addi r0, r4, -1
/* 80072C84 48 00 00 08 */ b lbl_80072C8C
lbl_80072C88:
/* 80072C88 38 03 FF FF */ addi r0, r3, -1
lbl_80072C8C:
/* 80072C8C 1C 60 00 14 */ mulli r3, r0, 0x14
/* 80072C90 3B A3 03 38 */ addi r29, r3, 0x338
/* 80072C94 7F BF EA 14 */ add r29, r31, r29
/* 80072C98 7F A3 EB 78 */ mr r3, r29
/* 80072C9C 48 00 0B C9 */ bl getActor__10dAttList_cFv
/* 80072CA0 28 03 00 00 */ cmplwi r3, 0
/* 80072CA4 41 82 00 20 */ beq lbl_80072CC4
/* 80072CA8 7F A3 EB 78 */ mr r3, r29
/* 80072CAC 48 00 0B B9 */ bl getActor__10dAttList_cFv
/* 80072CB0 7C 64 1B 78 */ mr r4, r3
/* 80072CB4 38 7F 01 A0 */ addi r3, r31, 0x1a0
/* 80072CB8 38 84 05 50 */ addi r4, r4, 0x550
/* 80072CBC 38 A1 00 0C */ addi r5, r1, 0xc
/* 80072CC0 48 00 05 F1 */ bl draw__10dAttDraw_cFR4cXyzPA4_f
lbl_80072CC4:
/* 80072CC4 28 1E 00 00 */ cmplwi r30, 0
/* 80072CC8 41 82 00 0C */ beq lbl_80072CD4
/* 80072CCC 80 1E 00 04 */ lwz r0, 4(r30)
/* 80072CD0 48 00 00 08 */ b lbl_80072CD8
lbl_80072CD4:
/* 80072CD4 38 00 FF FF */ li r0, -1
lbl_80072CD8:
/* 80072CD8 90 1F 03 18 */ stw r0, 0x318(r31)
/* 80072CDC C0 1E 05 50 */ lfs f0, 0x550(r30)
/* 80072CE0 D0 1F 00 1C */ stfs f0, 0x1c(r31)
/* 80072CE4 C0 1E 05 54 */ lfs f0, 0x554(r30)
/* 80072CE8 D0 1F 00 20 */ stfs f0, 0x20(r31)
/* 80072CEC C0 1E 05 58 */ lfs f0, 0x558(r30)
/* 80072CF0 D0 1F 00 24 */ stfs f0, 0x24(r31)
/* 80072CF4 38 00 00 00 */ li r0, 0
/* 80072CF8 98 1F 03 28 */ stb r0, 0x328(r31)
/* 80072CFC 48 00 00 6C */ b lbl_80072D68
lbl_80072D00:
/* 80072D00 88 1F 03 28 */ lbz r0, 0x328(r31)
/* 80072D04 7C 00 07 75 */ extsb. r0, r0
/* 80072D08 40 81 00 60 */ ble lbl_80072D68
/* 80072D0C 80 1F 03 18 */ lwz r0, 0x318(r31)
/* 80072D10 90 01 00 08 */ stw r0, 8(r1)
/* 80072D14 3C 60 80 02 */ lis r3, fpcSch_JudgeByID__FPvPv@ha /* 0x80023590@ha */
/* 80072D18 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID__FPvPv@l /* 0x80023590@l */
/* 80072D1C 38 81 00 08 */ addi r4, r1, 8
/* 80072D20 4B FA 6A D9 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 80072D24 7C 7E 1B 79 */ or. r30, r3, r3
/* 80072D28 41 82 00 30 */ beq lbl_80072D58
/* 80072D2C 38 7F 00 28 */ addi r3, r31, 0x28
/* 80072D30 38 9E 05 50 */ addi r4, r30, 0x550
/* 80072D34 38 A1 00 0C */ addi r5, r1, 0xc
/* 80072D38 48 00 05 79 */ bl draw__10dAttDraw_cFR4cXyzPA4_f
/* 80072D3C C0 1E 05 50 */ lfs f0, 0x550(r30)
/* 80072D40 D0 1F 00 1C */ stfs f0, 0x1c(r31)
/* 80072D44 C0 1E 05 54 */ lfs f0, 0x554(r30)
/* 80072D48 D0 1F 00 20 */ stfs f0, 0x20(r31)
/* 80072D4C C0 1E 05 58 */ lfs f0, 0x558(r30)
/* 80072D50 D0 1F 00 24 */ stfs f0, 0x24(r31)
/* 80072D54 48 00 00 14 */ b lbl_80072D68
lbl_80072D58:
/* 80072D58 38 7F 00 28 */ addi r3, r31, 0x28
/* 80072D5C 38 9F 00 1C */ addi r4, r31, 0x1c
/* 80072D60 38 A1 00 0C */ addi r5, r1, 0xc
/* 80072D64 48 00 05 4D */ bl draw__10dAttDraw_cFR4cXyzPA4_f
lbl_80072D68:
/* 80072D68 39 61 00 50 */ addi r11, r1, 0x50
/* 80072D6C 48 2E F4 BD */ bl _restgpr_29
/* 80072D70 80 01 00 54 */ lwz r0, 0x54(r1)
/* 80072D74 7C 08 03 A6 */ mtlr r0
/* 80072D78 38 21 00 50 */ addi r1, r1, 0x50
/* 80072D7C 4E 80 00 20 */ blr
@@ -1,132 +0,0 @@
lbl_80071488:
/* 80071488 94 21 FF A0 */ stwu r1, -0x60(r1)
/* 8007148C 7C 08 02 A6 */ mflr r0
/* 80071490 90 01 00 64 */ stw r0, 0x64(r1)
/* 80071494 DB E1 00 50 */ stfd f31, 0x50(r1)
/* 80071498 F3 E1 00 58 */ psq_st f31, 88(r1), 0, 0 /* qr0 */
/* 8007149C 39 61 00 50 */ addi r11, r1, 0x50
/* 800714A0 48 2F 0D 3D */ bl _savegpr_29
/* 800714A4 7C 7E 1B 78 */ mr r30, r3
/* 800714A8 7C 9F 23 78 */ mr r31, r4
/* 800714AC 80 63 00 00 */ lwz r3, 0(r3)
/* 800714B0 7C 1F 18 40 */ cmplw r31, r3
/* 800714B4 41 82 00 0C */ beq lbl_800714C0
/* 800714B8 28 03 00 00 */ cmplwi r3, 0
/* 800714BC 40 82 00 0C */ bne lbl_800714C8
lbl_800714C0:
/* 800714C0 38 60 00 00 */ li r3, 0
/* 800714C4 48 00 01 98 */ b lbl_8007165C
lbl_800714C8:
/* 800714C8 80 03 05 5C */ lwz r0, 0x55c(r3)
/* 800714CC 90 1E 00 10 */ stw r0, 0x10(r30)
/* 800714D0 38 61 00 34 */ addi r3, r1, 0x34
/* 800714D4 38 9F 05 50 */ addi r4, r31, 0x550
/* 800714D8 38 BE 03 1C */ addi r5, r30, 0x31c
/* 800714DC 48 1F 56 59 */ bl __mi__4cXyzCFRC3Vec
/* 800714E0 38 61 00 2C */ addi r3, r1, 0x2c
/* 800714E4 38 81 00 34 */ addi r4, r1, 0x34
/* 800714E8 48 20 03 99 */ bl __ct__7cSGlobeFRC4cXyz
/* 800714EC 80 BE 00 00 */ lwz r5, 0(r30)
/* 800714F0 38 61 00 1C */ addi r3, r1, 0x1c
/* 800714F4 3B A1 00 32 */ addi r29, r1, 0x32
/* 800714F8 7F A4 EB 78 */ mr r4, r29
/* 800714FC A8 A5 04 E6 */ lha r5, 0x4e6(r5)
/* 80071500 48 1F FD 29 */ bl __mi__7cSAngleCFs
/* 80071504 A8 01 00 1C */ lha r0, 0x1c(r1)
/* 80071508 B0 01 00 24 */ sth r0, 0x24(r1)
/* 8007150C 7F A3 EB 78 */ mr r3, r29
/* 80071510 48 1F FB D9 */ bl Inv__7cSAngleCFv
/* 80071514 7C 64 1B 78 */ mr r4, r3
/* 80071518 38 61 00 18 */ addi r3, r1, 0x18
/* 8007151C 48 1F FA 7D */ bl __ct__7cSAngleFs
/* 80071520 38 61 00 14 */ addi r3, r1, 0x14
/* 80071524 38 81 00 18 */ addi r4, r1, 0x18
/* 80071528 A8 BF 04 E6 */ lha r5, 0x4e6(r31)
/* 8007152C 48 1F FC FD */ bl __mi__7cSAngleCFs
/* 80071530 A8 E1 00 14 */ lha r7, 0x14(r1)
/* 80071534 B0 E1 00 20 */ sth r7, 0x20(r1)
/* 80071538 80 1F 05 5C */ lwz r0, 0x55c(r31)
/* 8007153C 54 00 07 7F */ clrlwi. r0, r0, 0x1d
/* 80071540 41 82 00 60 */ beq lbl_800715A0
/* 80071544 80 1E 03 34 */ lwz r0, 0x334(r30)
/* 80071548 54 00 04 63 */ rlwinm. r0, r0, 0, 0x11, 0x11
/* 8007154C 40 82 00 54 */ bne lbl_800715A0
/* 80071550 7F C3 F3 78 */ mr r3, r30
/* 80071554 38 80 00 4C */ li r4, 0x4c
/* 80071558 7F E5 FB 78 */ mr r5, r31
/* 8007155C C0 21 00 2C */ lfs f1, 0x2c(r1)
/* 80071560 A8 C1 00 24 */ lha r6, 0x24(r1)
/* 80071564 7C E7 07 34 */ extsh r7, r7
/* 80071568 39 01 00 28 */ addi r8, r1, 0x28
/* 8007156C 4B FF F9 25 */ bl calcWeight__12dAttention_cFiP10fopAc_ac_cfssPUl
/* 80071570 FF E0 08 90 */ fmr f31, f1
/* 80071574 38 61 00 10 */ addi r3, r1, 0x10
/* 80071578 38 81 00 24 */ addi r4, r1, 0x24
/* 8007157C 48 1F F9 ED */ bl __ct__7cSAngleFRC7cSAngle
/* 80071580 7F C3 F3 78 */ mr r3, r30
/* 80071584 38 80 00 4C */ li r4, 0x4c
/* 80071588 7F E5 FB 78 */ mr r5, r31
/* 8007158C FC 20 F8 90 */ fmr f1, f31
/* 80071590 C0 41 00 2C */ lfs f2, 0x2c(r1)
/* 80071594 38 C1 00 10 */ addi r6, r1, 0x10
/* 80071598 80 E1 00 28 */ lwz r7, 0x28(r1)
/* 8007159C 4B FF FB 25 */ bl setList__12dAttention_cFiP10fopAc_ac_cff7cSAngleUl
lbl_800715A0:
/* 800715A0 80 1F 05 5C */ lwz r0, 0x55c(r31)
/* 800715A4 54 00 06 39 */ rlwinm. r0, r0, 0, 0x18, 0x1c
/* 800715A8 41 82 00 54 */ beq lbl_800715FC
/* 800715AC 7F C3 F3 78 */ mr r3, r30
/* 800715B0 38 80 00 41 */ li r4, 0x41
/* 800715B4 7F E5 FB 78 */ mr r5, r31
/* 800715B8 C0 21 00 2C */ lfs f1, 0x2c(r1)
/* 800715BC A8 C1 00 24 */ lha r6, 0x24(r1)
/* 800715C0 A8 E1 00 20 */ lha r7, 0x20(r1)
/* 800715C4 39 01 00 28 */ addi r8, r1, 0x28
/* 800715C8 4B FF F8 C9 */ bl calcWeight__12dAttention_cFiP10fopAc_ac_cfssPUl
/* 800715CC FF E0 08 90 */ fmr f31, f1
/* 800715D0 38 61 00 0C */ addi r3, r1, 0xc
/* 800715D4 38 81 00 24 */ addi r4, r1, 0x24
/* 800715D8 48 1F F9 91 */ bl __ct__7cSAngleFRC7cSAngle
/* 800715DC 7F C3 F3 78 */ mr r3, r30
/* 800715E0 38 80 00 41 */ li r4, 0x41
/* 800715E4 7F E5 FB 78 */ mr r5, r31
/* 800715E8 FC 20 F8 90 */ fmr f1, f31
/* 800715EC C0 41 00 2C */ lfs f2, 0x2c(r1)
/* 800715F0 38 C1 00 0C */ addi r6, r1, 0xc
/* 800715F4 80 E1 00 28 */ lwz r7, 0x28(r1)
/* 800715F8 4B FF FA C9 */ bl setList__12dAttention_cFiP10fopAc_ac_cff7cSAngleUl
lbl_800715FC:
/* 800715FC 80 1F 05 5C */ lwz r0, 0x55c(r31)
/* 80071600 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
/* 80071604 41 82 00 54 */ beq lbl_80071658
/* 80071608 7F C3 F3 78 */ mr r3, r30
/* 8007160C 38 80 00 43 */ li r4, 0x43
/* 80071610 7F E5 FB 78 */ mr r5, r31
/* 80071614 C0 21 00 2C */ lfs f1, 0x2c(r1)
/* 80071618 A8 C1 00 24 */ lha r6, 0x24(r1)
/* 8007161C A8 E1 00 20 */ lha r7, 0x20(r1)
/* 80071620 39 01 00 28 */ addi r8, r1, 0x28
/* 80071624 4B FF F8 6D */ bl calcWeight__12dAttention_cFiP10fopAc_ac_cfssPUl
/* 80071628 FF E0 08 90 */ fmr f31, f1
/* 8007162C 38 61 00 08 */ addi r3, r1, 8
/* 80071630 38 81 00 24 */ addi r4, r1, 0x24
/* 80071634 48 1F F9 35 */ bl __ct__7cSAngleFRC7cSAngle
/* 80071638 7F C3 F3 78 */ mr r3, r30
/* 8007163C 38 80 00 43 */ li r4, 0x43
/* 80071640 7F E5 FB 78 */ mr r5, r31
/* 80071644 FC 20 F8 90 */ fmr f1, f31
/* 80071648 C0 41 00 2C */ lfs f2, 0x2c(r1)
/* 8007164C 38 C1 00 08 */ addi r6, r1, 8
/* 80071650 80 E1 00 28 */ lwz r7, 0x28(r1)
/* 80071654 4B FF FA 6D */ bl setList__12dAttention_cFiP10fopAc_ac_cff7cSAngleUl
lbl_80071658:
/* 80071658 38 60 00 00 */ li r3, 0
lbl_8007165C:
/* 8007165C E3 E1 00 58 */ psq_l f31, 88(r1), 0, 0 /* qr0 */
/* 80071660 CB E1 00 50 */ lfd f31, 0x50(r1)
/* 80071664 39 61 00 50 */ addi r11, r1, 0x50
/* 80071668 48 2F 0B C1 */ bl _restgpr_29
/* 8007166C 80 01 00 64 */ lwz r0, 0x64(r1)
/* 80071670 7C 08 03 A6 */ mtlr r0
/* 80071674 38 21 00 60 */ addi r1, r1, 0x60
/* 80071678 4E 80 00 20 */ blr
@@ -1,140 +0,0 @@
lbl_800716B8:
/* 800716B8 94 21 FF B0 */ stwu r1, -0x50(r1)
/* 800716BC 7C 08 02 A6 */ mflr r0
/* 800716C0 90 01 00 54 */ stw r0, 0x54(r1)
/* 800716C4 39 61 00 50 */ addi r11, r1, 0x50
/* 800716C8 48 2F 0A F9 */ bl _savegpr_22
/* 800716CC 7C 7F 1B 78 */ mr r31, r3
/* 800716D0 80 03 03 34 */ lwz r0, 0x334(r3)
/* 800716D4 54 00 04 63 */ rlwinm. r0, r0, 0, 0x11, 0x11
/* 800716D8 40 82 00 9C */ bne lbl_80071774
/* 800716DC 3B 3F 03 38 */ addi r25, r31, 0x338
/* 800716E0 80 1F 00 04 */ lwz r0, 4(r31)
/* 800716E4 20 60 FF FF */ subfic r3, r0, -1
/* 800716E8 30 03 FF FF */ addic r0, r3, -1
/* 800716EC 7E C0 19 10 */ subfe r22, r0, r3
/* 800716F0 83 1F 03 D8 */ lwz r24, 0x3d8(r31)
/* 800716F4 3B 98 FF FF */ addi r28, r24, -1
/* 800716F8 1F B6 00 14 */ mulli r29, r22, 0x14
/* 800716FC 48 00 00 70 */ b lbl_8007176C
lbl_80071700:
/* 80071700 3A F6 00 01 */ addi r23, r22, 1
/* 80071704 7F 79 EA 14 */ add r27, r25, r29
/* 80071708 1F D7 00 14 */ mulli r30, r23, 0x14
/* 8007170C 48 00 00 50 */ b lbl_8007175C
lbl_80071710:
/* 80071710 C0 3B 00 00 */ lfs f1, 0(r27)
/* 80071714 7F 59 F2 14 */ add r26, r25, r30
/* 80071718 C0 1A 00 00 */ lfs f0, 0(r26)
/* 8007171C FC 01 00 40 */ fcmpo cr0, f1, f0
/* 80071720 40 81 00 34 */ ble lbl_80071754
/* 80071724 38 61 00 08 */ addi r3, r1, 8
/* 80071728 7F 44 D3 78 */ mr r4, r26
/* 8007172C 38 A0 00 14 */ li r5, 0x14
/* 80071730 4B F9 1E 11 */ bl memcpy
/* 80071734 7F 43 D3 78 */ mr r3, r26
/* 80071738 7F 64 DB 78 */ mr r4, r27
/* 8007173C 38 A0 00 14 */ li r5, 0x14
/* 80071740 4B F9 1E 01 */ bl memcpy
/* 80071744 7F 63 DB 78 */ mr r3, r27
/* 80071748 38 81 00 08 */ addi r4, r1, 8
/* 8007174C 38 A0 00 14 */ li r5, 0x14
/* 80071750 4B F9 1D F1 */ bl memcpy
lbl_80071754:
/* 80071754 3A F7 00 01 */ addi r23, r23, 1
/* 80071758 3B DE 00 14 */ addi r30, r30, 0x14
lbl_8007175C:
/* 8007175C 7C 17 C0 00 */ cmpw r23, r24
/* 80071760 41 80 FF B0 */ blt lbl_80071710
/* 80071764 3A D6 00 01 */ addi r22, r22, 1
/* 80071768 3B BD 00 14 */ addi r29, r29, 0x14
lbl_8007176C:
/* 8007176C 7C 16 E0 00 */ cmpw r22, r28
/* 80071770 41 80 FF 90 */ blt lbl_80071700
lbl_80071774:
/* 80071774 3B 3F 03 E0 */ addi r25, r31, 0x3e0
/* 80071778 82 FF 04 30 */ lwz r23, 0x430(r31)
/* 8007177C 3B 00 00 00 */ li r24, 0
/* 80071780 3B C0 00 00 */ li r30, 0
/* 80071784 3B 97 FF FF */ addi r28, r23, -1
/* 80071788 48 00 00 70 */ b lbl_800717F8
lbl_8007178C:
/* 8007178C 3A D8 00 01 */ addi r22, r24, 1
/* 80071790 7F 79 F2 14 */ add r27, r25, r30
/* 80071794 1F B6 00 14 */ mulli r29, r22, 0x14
/* 80071798 48 00 00 50 */ b lbl_800717E8
lbl_8007179C:
/* 8007179C C0 3B 00 00 */ lfs f1, 0(r27)
/* 800717A0 7F 59 EA 14 */ add r26, r25, r29
/* 800717A4 C0 1A 00 00 */ lfs f0, 0(r26)
/* 800717A8 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 800717AC 40 81 00 34 */ ble lbl_800717E0
/* 800717B0 38 61 00 08 */ addi r3, r1, 8
/* 800717B4 7F 44 D3 78 */ mr r4, r26
/* 800717B8 38 A0 00 14 */ li r5, 0x14
/* 800717BC 4B F9 1D 85 */ bl memcpy
/* 800717C0 7F 43 D3 78 */ mr r3, r26
/* 800717C4 7F 64 DB 78 */ mr r4, r27
/* 800717C8 38 A0 00 14 */ li r5, 0x14
/* 800717CC 4B F9 1D 75 */ bl memcpy
/* 800717D0 7F 63 DB 78 */ mr r3, r27
/* 800717D4 38 81 00 08 */ addi r4, r1, 8
/* 800717D8 38 A0 00 14 */ li r5, 0x14
/* 800717DC 4B F9 1D 65 */ bl memcpy
lbl_800717E0:
/* 800717E0 3A D6 00 01 */ addi r22, r22, 1
/* 800717E4 3B BD 00 14 */ addi r29, r29, 0x14
lbl_800717E8:
/* 800717E8 7C 16 B8 00 */ cmpw r22, r23
/* 800717EC 41 80 FF B0 */ blt lbl_8007179C
/* 800717F0 3B 18 00 01 */ addi r24, r24, 1
/* 800717F4 3B DE 00 14 */ addi r30, r30, 0x14
lbl_800717F8:
/* 800717F8 7C 18 E0 00 */ cmpw r24, r28
/* 800717FC 41 80 FF 90 */ blt lbl_8007178C
/* 80071800 3B 9F 04 38 */ addi r28, r31, 0x438
/* 80071804 83 1F 04 88 */ lwz r24, 0x488(r31)
/* 80071808 3B 20 00 00 */ li r25, 0
/* 8007180C 3B E0 00 00 */ li r31, 0
/* 80071810 3B B8 FF FF */ addi r29, r24, -1
/* 80071814 48 00 00 70 */ b lbl_80071884
lbl_80071818:
/* 80071818 3A F9 00 01 */ addi r23, r25, 1
/* 8007181C 7F 7C FA 14 */ add r27, r28, r31
/* 80071820 1F D7 00 14 */ mulli r30, r23, 0x14
/* 80071824 48 00 00 50 */ b lbl_80071874
lbl_80071828:
/* 80071828 C0 3B 00 00 */ lfs f1, 0(r27)
/* 8007182C 7F 5C F2 14 */ add r26, r28, r30
/* 80071830 C0 1A 00 00 */ lfs f0, 0(r26)
/* 80071834 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 80071838 40 81 00 34 */ ble lbl_8007186C
/* 8007183C 38 61 00 08 */ addi r3, r1, 8
/* 80071840 7F 44 D3 78 */ mr r4, r26
/* 80071844 38 A0 00 14 */ li r5, 0x14
/* 80071848 4B F9 1C F9 */ bl memcpy
/* 8007184C 7F 43 D3 78 */ mr r3, r26
/* 80071850 7F 64 DB 78 */ mr r4, r27
/* 80071854 38 A0 00 14 */ li r5, 0x14
/* 80071858 4B F9 1C E9 */ bl memcpy
/* 8007185C 7F 63 DB 78 */ mr r3, r27
/* 80071860 38 81 00 08 */ addi r4, r1, 8
/* 80071864 38 A0 00 14 */ li r5, 0x14
/* 80071868 4B F9 1C D9 */ bl memcpy
lbl_8007186C:
/* 8007186C 3A F7 00 01 */ addi r23, r23, 1
/* 80071870 3B DE 00 14 */ addi r30, r30, 0x14
lbl_80071874:
/* 80071874 7C 17 C0 00 */ cmpw r23, r24
/* 80071878 41 80 FF B0 */ blt lbl_80071828
/* 8007187C 3B 39 00 01 */ addi r25, r25, 1
/* 80071880 3B FF 00 14 */ addi r31, r31, 0x14
lbl_80071884:
/* 80071884 7C 19 E8 00 */ cmpw r25, r29
/* 80071888 41 80 FF 90 */ blt lbl_80071818
/* 8007188C 39 61 00 50 */ addi r11, r1, 0x50
/* 80071890 48 2F 09 7D */ bl _restgpr_22
/* 80071894 80 01 00 54 */ lwz r0, 0x54(r1)
/* 80071898 7C 08 03 A6 */ mtlr r0
/* 8007189C 38 21 00 50 */ addi r1, r1, 0x50
/* 800718A0 4E 80 00 20 */ blr
@@ -1,19 +0,0 @@
lbl_80201328:
/* 80201328 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8020132C 7C 08 02 A6 */ mflr r0
/* 80201330 90 01 00 14 */ stw r0, 0x14(r1)
/* 80201334 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80201338 7C 7F 1B 78 */ mr r31, r3
/* 8020133C 3C 80 80 3A */ lis r4, __vt__12dDlst_base_c@ha /* 0x803A6F88@ha */
/* 80201340 38 04 6F 88 */ addi r0, r4, __vt__12dDlst_base_c@l /* 0x803A6F88@l */
/* 80201344 90 03 00 00 */ stw r0, 0(r3)
/* 80201348 3C 80 80 3C */ lis r4, __vt__14dMeterButton_c@ha /* 0x803BF258@ha */
/* 8020134C 38 04 F2 58 */ addi r0, r4, __vt__14dMeterButton_c@l /* 0x803BF258@l */
/* 80201350 90 03 00 00 */ stw r0, 0(r3)
/* 80201354 48 00 00 79 */ bl _create__14dMeterButton_cFv
/* 80201358 7F E3 FB 78 */ mr r3, r31
/* 8020135C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80201360 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80201364 7C 08 03 A6 */ mtlr r0
/* 80201368 38 21 00 10 */ addi r1, r1, 0x10
/* 8020136C 4E 80 00 20 */ blr
@@ -1,25 +0,0 @@
lbl_80201370:
/* 80201370 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80201374 7C 08 02 A6 */ mflr r0
/* 80201378 90 01 00 14 */ stw r0, 0x14(r1)
/* 8020137C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80201380 93 C1 00 08 */ stw r30, 8(r1)
/* 80201384 7C 7E 1B 79 */ or. r30, r3, r3
/* 80201388 7C 9F 23 78 */ mr r31, r4
/* 8020138C 41 82 00 24 */ beq lbl_802013B0
/* 80201390 3C 80 80 3C */ lis r4, __vt__14dMeterButton_c@ha /* 0x803BF258@ha */
/* 80201394 38 04 F2 58 */ addi r0, r4, __vt__14dMeterButton_c@l /* 0x803BF258@l */
/* 80201398 90 1E 00 00 */ stw r0, 0(r30)
/* 8020139C 48 00 17 01 */ bl _delete__14dMeterButton_cFv
/* 802013A0 7F E0 07 35 */ extsh. r0, r31
/* 802013A4 40 81 00 0C */ ble lbl_802013B0
/* 802013A8 7F C3 F3 78 */ mr r3, r30
/* 802013AC 48 0C D9 91 */ bl __dl__FPv
lbl_802013B0:
/* 802013B0 7F C3 F3 78 */ mr r3, r30
/* 802013B4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802013B8 83 C1 00 08 */ lwz r30, 8(r1)
/* 802013BC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802013C0 7C 08 03 A6 */ mtlr r0
/* 802013C4 38 21 00 10 */ addi r1, r1, 0x10
/* 802013C8 4E 80 00 20 */ blr
@@ -1,15 +0,0 @@
lbl_802013CC:
/* 802013CC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802013D0 7C 08 02 A6 */ mflr r0
/* 802013D4 90 01 00 14 */ stw r0, 0x14(r1)
/* 802013D8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802013DC 7C 7F 1B 78 */ mr r31, r3
/* 802013E0 48 00 34 09 */ bl screenInitButton__14dMeterButton_cFv
/* 802013E4 7F E3 FB 78 */ mr r3, r31
/* 802013E8 48 00 44 4D */ bl screenInitText__14dMeterButton_cFv
/* 802013EC 38 60 00 04 */ li r3, 4
/* 802013F0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802013F4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802013F8 7C 08 03 A6 */ mtlr r0
/* 802013FC 38 21 00 10 */ addi r1, r1, 0x10
/* 80201400 4E 80 00 20 */ blr
File diff suppressed because it is too large Load Diff
@@ -1,74 +0,0 @@
lbl_80203F60:
/* 80203F60 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80203F64 7C 08 02 A6 */ mflr r0
/* 80203F68 90 01 00 24 */ stw r0, 0x24(r1)
/* 80203F6C 39 61 00 20 */ addi r11, r1, 0x20
/* 80203F70 48 15 E2 6D */ bl _savegpr_29
/* 80203F74 7C 7E 1B 78 */ mr r30, r3
/* 80203F78 7C 9F 23 78 */ mr r31, r4
/* 80203F7C 7C BD 2B 78 */ mr r29, r5
/* 80203F80 54 80 04 63 */ rlwinm. r0, r4, 0, 0x11, 0x11
/* 80203F84 40 82 00 94 */ bne lbl_80204018
/* 80203F88 48 03 42 A5 */ bl getStatus__12dMsgObject_cFv
/* 80203F8C 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 80203F90 20 60 00 01 */ subfic r3, r0, 1
/* 80203F94 30 03 FF FF */ addic r0, r3, -1
/* 80203F98 7C 00 19 10 */ subfe r0, r0, r3
/* 80203F9C 54 00 06 3F */ clrlwi. r0, r0, 0x18
/* 80203FA0 40 82 00 78 */ bne lbl_80204018
/* 80203FA4 57 A0 06 3F */ clrlwi. r0, r29, 0x18
/* 80203FA8 41 82 00 70 */ beq lbl_80204018
/* 80203FAC 57 E0 06 31 */ rlwinm. r0, r31, 0, 0x18, 0x18
/* 80203FB0 40 82 00 68 */ bne lbl_80204018
/* 80203FB4 57 E0 00 43 */ rlwinm. r0, r31, 0, 1, 1
/* 80203FB8 40 82 00 60 */ bne lbl_80204018
/* 80203FBC 57 E0 04 E7 */ rlwinm. r0, r31, 0, 0x13, 0x13
/* 80203FC0 40 82 00 58 */ bne lbl_80204018
/* 80203FC4 57 E0 06 73 */ rlwinm. r0, r31, 0, 0x19, 0x19
/* 80203FC8 41 82 00 30 */ beq lbl_80203FF8
/* 80203FCC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80203FD0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80203FD4 88 03 4F AD */ lbz r0, 0x4fad(r3)
/* 80203FD8 28 00 00 00 */ cmplwi r0, 0
/* 80203FDC 41 82 00 10 */ beq lbl_80203FEC
/* 80203FE0 A0 03 4F A4 */ lhz r0, 0x4fa4(r3)
/* 80203FE4 54 00 07 FE */ clrlwi r0, r0, 0x1f
/* 80203FE8 48 00 00 08 */ b lbl_80203FF0
lbl_80203FEC:
/* 80203FEC 38 00 00 00 */ li r0, 0
lbl_80203FF0:
/* 80203FF0 54 00 04 3F */ clrlwi. r0, r0, 0x10
/* 80203FF4 40 82 00 24 */ bne lbl_80204018
lbl_80203FF8:
/* 80203FF8 57 E0 05 EF */ rlwinm. r0, r31, 0, 0x17, 0x17
/* 80203FFC 40 82 00 1C */ bne lbl_80204018
/* 80204000 57 E0 07 39 */ rlwinm. r0, r31, 0, 0x1c, 0x1c
/* 80204004 40 82 00 14 */ bne lbl_80204018
/* 80204008 57 E0 06 F7 */ rlwinm. r0, r31, 0, 0x1b, 0x1b
/* 8020400C 40 82 00 0C */ bne lbl_80204018
/* 80204010 57 E0 06 B5 */ rlwinm. r0, r31, 0, 0x1a, 0x1a
/* 80204014 41 82 00 1C */ beq lbl_80204030
lbl_80204018:
/* 80204018 7F C3 F3 78 */ mr r3, r30
/* 8020401C 48 00 44 BD */ bl setAlphaButton3DBAnimeMin__14dMeterButton_cFv
/* 80204020 A0 1E 04 B0 */ lhz r0, 0x4b0(r30)
/* 80204024 54 00 04 E2 */ rlwinm r0, r0, 0, 0x13, 0x11
/* 80204028 B0 1E 04 B0 */ sth r0, 0x4b0(r30)
/* 8020402C 48 00 00 20 */ b lbl_8020404C
lbl_80204030:
/* 80204030 7F C3 F3 78 */ mr r3, r30
/* 80204034 48 00 45 3D */ bl setAlphaButton3DBAnimeMax__14dMeterButton_cFv
/* 80204038 A0 1E 04 B0 */ lhz r0, 0x4b0(r30)
/* 8020403C 60 00 20 00 */ ori r0, r0, 0x2000
/* 80204040 B0 1E 04 B0 */ sth r0, 0x4b0(r30)
/* 80204044 38 60 00 01 */ li r3, 1
/* 80204048 48 00 00 08 */ b lbl_80204050
lbl_8020404C:
/* 8020404C 38 60 00 00 */ li r3, 0
lbl_80204050:
/* 80204050 39 61 00 20 */ addi r11, r1, 0x20
/* 80204054 48 15 E1 D5 */ bl _restgpr_29
/* 80204058 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8020405C 7C 08 03 A6 */ mtlr r0
/* 80204060 38 21 00 20 */ addi r1, r1, 0x20
/* 80204064 4E 80 00 20 */ blr
@@ -1,69 +0,0 @@
lbl_802036C0:
/* 802036C0 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802036C4 7C 08 02 A6 */ mflr r0
/* 802036C8 90 01 00 24 */ stw r0, 0x24(r1)
/* 802036CC 39 61 00 20 */ addi r11, r1, 0x20
/* 802036D0 48 15 EB 0D */ bl _savegpr_29
/* 802036D4 7C 7F 1B 78 */ mr r31, r3
/* 802036D8 7C 9D 23 78 */ mr r29, r4
/* 802036DC 7C BE 2B 78 */ mr r30, r5
/* 802036E0 54 80 04 63 */ rlwinm. r0, r4, 0, 0x11, 0x11
/* 802036E4 40 82 00 4C */ bne lbl_80203730
/* 802036E8 48 03 4B 45 */ bl getStatus__12dMsgObject_cFv
/* 802036EC 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 802036F0 20 60 00 01 */ subfic r3, r0, 1
/* 802036F4 30 03 FF FF */ addic r0, r3, -1
/* 802036F8 7C 00 19 10 */ subfe r0, r0, r3
/* 802036FC 54 00 06 3F */ clrlwi. r0, r0, 0x18
/* 80203700 40 82 00 30 */ bne lbl_80203730
/* 80203704 57 C0 06 3F */ clrlwi. r0, r30, 0x18
/* 80203708 41 82 00 28 */ beq lbl_80203730
/* 8020370C A8 1F 04 8C */ lha r0, 0x48c(r31)
/* 80203710 2C 00 00 00 */ cmpwi r0, 0
/* 80203714 41 81 00 1C */ bgt lbl_80203730
/* 80203718 57 A0 07 39 */ rlwinm. r0, r29, 0, 0x1c, 0x1c
/* 8020371C 40 82 00 14 */ bne lbl_80203730
/* 80203720 57 A0 06 F7 */ rlwinm. r0, r29, 0, 0x1b, 0x1b
/* 80203724 40 82 00 0C */ bne lbl_80203730
/* 80203728 57 A0 06 B5 */ rlwinm. r0, r29, 0, 0x1a, 0x1a
/* 8020372C 41 82 00 24 */ beq lbl_80203750
lbl_80203730:
/* 80203730 7F E3 FB 78 */ mr r3, r31
/* 80203734 48 00 3E 8D */ bl setAlphaButton3DAnimeMin__14dMeterButton_cFv
/* 80203738 7F E3 FB 78 */ mr r3, r31
/* 8020373C 48 00 40 05 */ bl setAlphaButton3DVAnimeMin__14dMeterButton_cFv
/* 80203740 A0 1F 04 B0 */ lhz r0, 0x4b0(r31)
/* 80203744 54 00 07 34 */ rlwinm r0, r0, 0, 0x1c, 0x1a
/* 80203748 B0 1F 04 B0 */ sth r0, 0x4b0(r31)
/* 8020374C 48 00 00 50 */ b lbl_8020379C
lbl_80203750:
/* 80203750 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80203754 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80203758 88 03 5E 4B */ lbz r0, 0x5e4b(r3)
/* 8020375C 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
/* 80203760 41 82 00 18 */ beq lbl_80203778
/* 80203764 7F E3 FB 78 */ mr r3, r31
/* 80203768 48 00 3E 59 */ bl setAlphaButton3DAnimeMin__14dMeterButton_cFv
/* 8020376C 7F E3 FB 78 */ mr r3, r31
/* 80203770 48 00 3F D5 */ bl setAlphaButton3DVAnimeMax__14dMeterButton_cFv
/* 80203774 48 00 00 14 */ b lbl_80203788
lbl_80203778:
/* 80203778 7F E3 FB 78 */ mr r3, r31
/* 8020377C 48 00 3E D9 */ bl setAlphaButton3DAnimeMax__14dMeterButton_cFv
/* 80203780 7F E3 FB 78 */ mr r3, r31
/* 80203784 48 00 3F BD */ bl setAlphaButton3DVAnimeMin__14dMeterButton_cFv
lbl_80203788:
/* 80203788 A0 1F 04 B0 */ lhz r0, 0x4b0(r31)
/* 8020378C 60 00 00 10 */ ori r0, r0, 0x10
/* 80203790 B0 1F 04 B0 */ sth r0, 0x4b0(r31)
/* 80203794 38 60 00 01 */ li r3, 1
/* 80203798 48 00 00 08 */ b lbl_802037A0
lbl_8020379C:
/* 8020379C 38 60 00 00 */ li r3, 0
lbl_802037A0:
/* 802037A0 39 61 00 20 */ addi r11, r1, 0x20
/* 802037A4 48 15 EA 85 */ bl _restgpr_29
/* 802037A8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802037AC 7C 08 03 A6 */ mtlr r0
/* 802037B0 38 21 00 20 */ addi r1, r1, 0x20
/* 802037B4 4E 80 00 20 */ blr
@@ -1,68 +0,0 @@
lbl_80204368:
/* 80204368 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8020436C 7C 08 02 A6 */ mflr r0
/* 80204370 90 01 00 24 */ stw r0, 0x24(r1)
/* 80204374 39 61 00 20 */ addi r11, r1, 0x20
/* 80204378 48 15 DE 65 */ bl _savegpr_29
/* 8020437C 7C 7E 1B 78 */ mr r30, r3
/* 80204380 7C 9F 23 78 */ mr r31, r4
/* 80204384 7C BD 2B 78 */ mr r29, r5
/* 80204388 54 80 04 63 */ rlwinm. r0, r4, 0, 0x11, 0x11
/* 8020438C 40 82 00 94 */ bne lbl_80204420
/* 80204390 48 03 3E 9D */ bl getStatus__12dMsgObject_cFv
/* 80204394 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 80204398 20 60 00 01 */ subfic r3, r0, 1
/* 8020439C 30 03 FF FF */ addic r0, r3, -1
/* 802043A0 7C 00 19 10 */ subfe r0, r0, r3
/* 802043A4 54 00 06 3F */ clrlwi. r0, r0, 0x18
/* 802043A8 40 82 00 78 */ bne lbl_80204420
/* 802043AC 57 A0 06 3F */ clrlwi. r0, r29, 0x18
/* 802043B0 41 82 00 70 */ beq lbl_80204420
/* 802043B4 57 E0 06 31 */ rlwinm. r0, r31, 0, 0x18, 0x18
/* 802043B8 40 82 00 68 */ bne lbl_80204420
/* 802043BC 57 E0 00 43 */ rlwinm. r0, r31, 0, 1, 1
/* 802043C0 40 82 00 60 */ bne lbl_80204420
/* 802043C4 57 E0 04 E7 */ rlwinm. r0, r31, 0, 0x13, 0x13
/* 802043C8 40 82 00 58 */ bne lbl_80204420
/* 802043CC 57 E0 06 73 */ rlwinm. r0, r31, 0, 0x19, 0x19
/* 802043D0 41 82 00 30 */ beq lbl_80204400
/* 802043D4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 802043D8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 802043DC 88 03 4F AD */ lbz r0, 0x4fad(r3)
/* 802043E0 28 00 00 00 */ cmplwi r0, 0
/* 802043E4 41 82 00 10 */ beq lbl_802043F4
/* 802043E8 A0 03 4F A4 */ lhz r0, 0x4fa4(r3)
/* 802043EC 54 00 07 FE */ clrlwi r0, r0, 0x1f
/* 802043F0 48 00 00 08 */ b lbl_802043F8
lbl_802043F4:
/* 802043F4 38 00 00 00 */ li r0, 0
lbl_802043F8:
/* 802043F8 54 00 04 3F */ clrlwi. r0, r0, 0x10
/* 802043FC 40 82 00 24 */ bne lbl_80204420
lbl_80204400:
/* 80204400 57 E0 05 EF */ rlwinm. r0, r31, 0, 0x17, 0x17
/* 80204404 40 82 00 1C */ bne lbl_80204420
/* 80204408 57 E0 07 39 */ rlwinm. r0, r31, 0, 0x1c, 0x1c
/* 8020440C 40 82 00 14 */ bne lbl_80204420
/* 80204410 57 E0 06 F7 */ rlwinm. r0, r31, 0, 0x1b, 0x1b
/* 80204414 40 82 00 0C */ bne lbl_80204420
/* 80204418 57 E0 06 B5 */ rlwinm. r0, r31, 0, 0x1a, 0x1a
/* 8020441C 41 82 00 10 */ beq lbl_8020442C
lbl_80204420:
/* 80204420 7F C3 F3 78 */ mr r3, r30
/* 80204424 48 00 46 C9 */ bl setAlphaButtonABAnimeMin__14dMeterButton_cFv
/* 80204428 48 00 00 14 */ b lbl_8020443C
lbl_8020442C:
/* 8020442C 7F C3 F3 78 */ mr r3, r30
/* 80204430 48 00 47 55 */ bl setAlphaButtonABAnimeMax__14dMeterButton_cFv
/* 80204434 38 60 00 01 */ li r3, 1
/* 80204438 48 00 00 08 */ b lbl_80204440
lbl_8020443C:
/* 8020443C 38 60 00 00 */ li r3, 0
lbl_80204440:
/* 80204440 39 61 00 20 */ addi r11, r1, 0x20
/* 80204444 48 15 DD E5 */ bl _restgpr_29
/* 80204448 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8020444C 7C 08 03 A6 */ mtlr r0
/* 80204450 38 21 00 20 */ addi r1, r1, 0x20
/* 80204454 4E 80 00 20 */ blr
@@ -1,74 +0,0 @@
lbl_80203E58:
/* 80203E58 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80203E5C 7C 08 02 A6 */ mflr r0
/* 80203E60 90 01 00 24 */ stw r0, 0x24(r1)
/* 80203E64 39 61 00 20 */ addi r11, r1, 0x20
/* 80203E68 48 15 E3 75 */ bl _savegpr_29
/* 80203E6C 7C 7E 1B 78 */ mr r30, r3
/* 80203E70 7C 9F 23 78 */ mr r31, r4
/* 80203E74 7C BD 2B 78 */ mr r29, r5
/* 80203E78 54 80 04 63 */ rlwinm. r0, r4, 0, 0x11, 0x11
/* 80203E7C 40 82 00 94 */ bne lbl_80203F10
/* 80203E80 48 03 43 AD */ bl getStatus__12dMsgObject_cFv
/* 80203E84 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 80203E88 20 60 00 01 */ subfic r3, r0, 1
/* 80203E8C 30 03 FF FF */ addic r0, r3, -1
/* 80203E90 7C 00 19 10 */ subfe r0, r0, r3
/* 80203E94 54 00 06 3F */ clrlwi. r0, r0, 0x18
/* 80203E98 40 82 00 78 */ bne lbl_80203F10
/* 80203E9C 57 A0 06 3F */ clrlwi. r0, r29, 0x18
/* 80203EA0 41 82 00 70 */ beq lbl_80203F10
/* 80203EA4 57 E0 06 31 */ rlwinm. r0, r31, 0, 0x18, 0x18
/* 80203EA8 40 82 00 68 */ bne lbl_80203F10
/* 80203EAC 57 E0 00 43 */ rlwinm. r0, r31, 0, 1, 1
/* 80203EB0 40 82 00 60 */ bne lbl_80203F10
/* 80203EB4 57 E0 04 E7 */ rlwinm. r0, r31, 0, 0x13, 0x13
/* 80203EB8 40 82 00 58 */ bne lbl_80203F10
/* 80203EBC 57 E0 06 73 */ rlwinm. r0, r31, 0, 0x19, 0x19
/* 80203EC0 41 82 00 30 */ beq lbl_80203EF0
/* 80203EC4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80203EC8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80203ECC 88 03 4F AD */ lbz r0, 0x4fad(r3)
/* 80203ED0 28 00 00 00 */ cmplwi r0, 0
/* 80203ED4 41 82 00 10 */ beq lbl_80203EE4
/* 80203ED8 A0 03 4F A4 */ lhz r0, 0x4fa4(r3)
/* 80203EDC 54 00 07 FE */ clrlwi r0, r0, 0x1f
/* 80203EE0 48 00 00 08 */ b lbl_80203EE8
lbl_80203EE4:
/* 80203EE4 38 00 00 00 */ li r0, 0
lbl_80203EE8:
/* 80203EE8 54 00 04 3F */ clrlwi. r0, r0, 0x10
/* 80203EEC 40 82 00 24 */ bne lbl_80203F10
lbl_80203EF0:
/* 80203EF0 57 E0 05 EF */ rlwinm. r0, r31, 0, 0x17, 0x17
/* 80203EF4 40 82 00 1C */ bne lbl_80203F10
/* 80203EF8 57 E0 07 39 */ rlwinm. r0, r31, 0, 0x1c, 0x1c
/* 80203EFC 40 82 00 14 */ bne lbl_80203F10
/* 80203F00 57 E0 06 F7 */ rlwinm. r0, r31, 0, 0x1b, 0x1b
/* 80203F04 40 82 00 0C */ bne lbl_80203F10
/* 80203F08 57 E0 06 B5 */ rlwinm. r0, r31, 0, 0x1a, 0x1a
/* 80203F0C 41 82 00 1C */ beq lbl_80203F28
lbl_80203F10:
/* 80203F10 7F C3 F3 78 */ mr r3, r30
/* 80203F14 48 00 44 2D */ bl setAlphaButtonARAnimeMin__14dMeterButton_cFv
/* 80203F18 A0 1E 04 B0 */ lhz r0, 0x4b0(r30)
/* 80203F1C 54 00 05 24 */ rlwinm r0, r0, 0, 0x14, 0x12
/* 80203F20 B0 1E 04 B0 */ sth r0, 0x4b0(r30)
/* 80203F24 48 00 00 20 */ b lbl_80203F44
lbl_80203F28:
/* 80203F28 7F C3 F3 78 */ mr r3, r30
/* 80203F2C 48 00 44 AD */ bl setAlphaButtonARAnimeMax__14dMeterButton_cFv
/* 80203F30 A0 1E 04 B0 */ lhz r0, 0x4b0(r30)
/* 80203F34 60 00 10 00 */ ori r0, r0, 0x1000
/* 80203F38 B0 1E 04 B0 */ sth r0, 0x4b0(r30)
/* 80203F3C 38 60 00 01 */ li r3, 1
/* 80203F40 48 00 00 08 */ b lbl_80203F48
lbl_80203F44:
/* 80203F44 38 60 00 00 */ li r3, 0
lbl_80203F48:
/* 80203F48 39 61 00 20 */ addi r11, r1, 0x20
/* 80203F4C 48 15 E2 DD */ bl _restgpr_29
/* 80203F50 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80203F54 7C 08 03 A6 */ mtlr r0
/* 80203F58 38 21 00 20 */ addi r1, r1, 0x20
/* 80203F5C 4E 80 00 20 */ blr
@@ -1,59 +0,0 @@
lbl_802032C4:
/* 802032C4 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802032C8 7C 08 02 A6 */ mflr r0
/* 802032CC 90 01 00 24 */ stw r0, 0x24(r1)
/* 802032D0 39 61 00 20 */ addi r11, r1, 0x20
/* 802032D4 48 15 EF 09 */ bl _savegpr_29
/* 802032D8 7C 7F 1B 78 */ mr r31, r3
/* 802032DC 7C 9D 23 78 */ mr r29, r4
/* 802032E0 7C BE 2B 78 */ mr r30, r5
/* 802032E4 54 80 04 63 */ rlwinm. r0, r4, 0, 0x11, 0x11
/* 802032E8 40 82 00 64 */ bne lbl_8020334C
/* 802032EC 48 03 4F 41 */ bl getStatus__12dMsgObject_cFv
/* 802032F0 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 802032F4 20 60 00 01 */ subfic r3, r0, 1
/* 802032F8 30 03 FF FF */ addic r0, r3, -1
/* 802032FC 7C 00 19 10 */ subfe r0, r0, r3
/* 80203300 54 00 06 3F */ clrlwi. r0, r0, 0x18
/* 80203304 40 82 00 48 */ bne lbl_8020334C
/* 80203308 57 C0 06 3F */ clrlwi. r0, r30, 0x18
/* 8020330C 41 82 00 40 */ beq lbl_8020334C
/* 80203310 A8 1F 04 84 */ lha r0, 0x484(r31)
/* 80203314 2C 00 00 00 */ cmpwi r0, 0
/* 80203318 41 81 00 34 */ bgt lbl_8020334C
/* 8020331C 57 A0 06 31 */ rlwinm. r0, r29, 0, 0x18, 0x18
/* 80203320 40 82 00 2C */ bne lbl_8020334C
/* 80203324 57 A0 00 43 */ rlwinm. r0, r29, 0, 1, 1
/* 80203328 40 82 00 24 */ bne lbl_8020334C
/* 8020332C 57 A0 04 E7 */ rlwinm. r0, r29, 0, 0x13, 0x13
/* 80203330 40 82 00 1C */ bne lbl_8020334C
/* 80203334 57 A0 07 39 */ rlwinm. r0, r29, 0, 0x1c, 0x1c
/* 80203338 40 82 00 14 */ bne lbl_8020334C
/* 8020333C 57 A0 06 F7 */ rlwinm. r0, r29, 0, 0x1b, 0x1b
/* 80203340 40 82 00 0C */ bne lbl_8020334C
/* 80203344 57 A0 06 B5 */ rlwinm. r0, r29, 0, 0x1a, 0x1a
/* 80203348 41 82 00 1C */ beq lbl_80203364
lbl_8020334C:
/* 8020334C 7F E3 FB 78 */ mr r3, r31
/* 80203350 48 00 39 91 */ bl setAlphaButtonAAnimeMin__14dMeterButton_cFv
/* 80203354 A0 1F 04 B0 */ lhz r0, 0x4b0(r31)
/* 80203358 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e
/* 8020335C B0 1F 04 B0 */ sth r0, 0x4b0(r31)
/* 80203360 48 00 00 20 */ b lbl_80203380
lbl_80203364:
/* 80203364 7F E3 FB 78 */ mr r3, r31
/* 80203368 48 00 3C F9 */ bl setAlphaButtonAAnimeMax__14dMeterButton_cFv
/* 8020336C A0 1F 04 B0 */ lhz r0, 0x4b0(r31)
/* 80203370 60 00 00 01 */ ori r0, r0, 1
/* 80203374 B0 1F 04 B0 */ sth r0, 0x4b0(r31)
/* 80203378 38 60 00 01 */ li r3, 1
/* 8020337C 48 00 00 08 */ b lbl_80203384
lbl_80203380:
/* 80203380 38 60 00 00 */ li r3, 0
lbl_80203384:
/* 80203384 39 61 00 20 */ addi r11, r1, 0x20
/* 80203388 48 15 EE A1 */ bl _restgpr_29
/* 8020338C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80203390 7C 08 03 A6 */ mtlr r0
/* 80203394 38 21 00 20 */ addi r1, r1, 0x20
/* 80203398 4E 80 00 20 */ blr
@@ -1,75 +0,0 @@
lbl_8020339C:
/* 8020339C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802033A0 7C 08 02 A6 */ mflr r0
/* 802033A4 90 01 00 24 */ stw r0, 0x24(r1)
/* 802033A8 39 61 00 20 */ addi r11, r1, 0x20
/* 802033AC 48 15 EE 31 */ bl _savegpr_29
/* 802033B0 7C 7E 1B 78 */ mr r30, r3
/* 802033B4 7C 9F 23 78 */ mr r31, r4
/* 802033B8 7C BD 2B 78 */ mr r29, r5
/* 802033BC 54 80 04 63 */ rlwinm. r0, r4, 0, 0x11, 0x11
/* 802033C0 40 82 00 98 */ bne lbl_80203458
/* 802033C4 48 03 4E 69 */ bl getStatus__12dMsgObject_cFv
/* 802033C8 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 802033CC 20 60 00 01 */ subfic r3, r0, 1
/* 802033D0 30 03 FF FF */ addic r0, r3, -1
/* 802033D4 7C 00 19 10 */ subfe r0, r0, r3
/* 802033D8 54 00 06 3F */ clrlwi. r0, r0, 0x18
/* 802033DC 40 82 00 7C */ bne lbl_80203458
/* 802033E0 57 A0 06 3F */ clrlwi. r0, r29, 0x18
/* 802033E4 41 82 00 74 */ beq lbl_80203458
/* 802033E8 A8 1E 04 86 */ lha r0, 0x486(r30)
/* 802033EC 2C 00 00 00 */ cmpwi r0, 0
/* 802033F0 41 81 00 68 */ bgt lbl_80203458
/* 802033F4 57 E0 06 31 */ rlwinm. r0, r31, 0, 0x18, 0x18
/* 802033F8 40 82 00 60 */ bne lbl_80203458
/* 802033FC 57 E0 00 43 */ rlwinm. r0, r31, 0, 1, 1
/* 80203400 40 82 00 58 */ bne lbl_80203458
/* 80203404 57 E0 04 E7 */ rlwinm. r0, r31, 0, 0x13, 0x13
/* 80203408 40 82 00 50 */ bne lbl_80203458
/* 8020340C 57 E0 06 73 */ rlwinm. r0, r31, 0, 0x19, 0x19
/* 80203410 41 82 00 30 */ beq lbl_80203440
/* 80203414 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80203418 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 8020341C 88 03 4F AD */ lbz r0, 0x4fad(r3)
/* 80203420 28 00 00 00 */ cmplwi r0, 0
/* 80203424 41 82 00 10 */ beq lbl_80203434
/* 80203428 A0 03 4F A4 */ lhz r0, 0x4fa4(r3)
/* 8020342C 54 00 07 7A */ rlwinm r0, r0, 0, 0x1d, 0x1d
/* 80203430 48 00 00 08 */ b lbl_80203438
lbl_80203434:
/* 80203434 38 00 00 00 */ li r0, 0
lbl_80203438:
/* 80203438 54 00 04 3F */ clrlwi. r0, r0, 0x10
/* 8020343C 40 82 00 1C */ bne lbl_80203458
lbl_80203440:
/* 80203440 57 E0 07 39 */ rlwinm. r0, r31, 0, 0x1c, 0x1c
/* 80203444 40 82 00 14 */ bne lbl_80203458
/* 80203448 57 E0 06 F7 */ rlwinm. r0, r31, 0, 0x1b, 0x1b
/* 8020344C 40 82 00 0C */ bne lbl_80203458
/* 80203450 57 E0 06 B5 */ rlwinm. r0, r31, 0, 0x1a, 0x1a
/* 80203454 41 82 00 1C */ beq lbl_80203470
lbl_80203458:
/* 80203458 7F C3 F3 78 */ mr r3, r30
/* 8020345C 48 00 3C F1 */ bl setAlphaButtonBAnimeMin__14dMeterButton_cFv
/* 80203460 A0 1E 04 B0 */ lhz r0, 0x4b0(r30)
/* 80203464 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
/* 80203468 B0 1E 04 B0 */ sth r0, 0x4b0(r30)
/* 8020346C 48 00 00 20 */ b lbl_8020348C
lbl_80203470:
/* 80203470 7F C3 F3 78 */ mr r3, r30
/* 80203474 48 00 3D 69 */ bl setAlphaButtonBAnimeMax__14dMeterButton_cFv
/* 80203478 A0 1E 04 B0 */ lhz r0, 0x4b0(r30)
/* 8020347C 60 00 00 02 */ ori r0, r0, 2
/* 80203480 B0 1E 04 B0 */ sth r0, 0x4b0(r30)
/* 80203484 38 60 00 01 */ li r3, 1
/* 80203488 48 00 00 08 */ b lbl_80203490
lbl_8020348C:
/* 8020348C 38 60 00 00 */ li r3, 0
lbl_80203490:
/* 80203490 39 61 00 20 */ addi r11, r1, 0x20
/* 80203494 48 15 ED 95 */ bl _restgpr_29
/* 80203498 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8020349C 7C 08 03 A6 */ mtlr r0
/* 802034A0 38 21 00 20 */ addi r1, r1, 0x20
/* 802034A4 4E 80 00 20 */ blr
@@ -1,68 +0,0 @@
lbl_802046F8:
/* 802046F8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802046FC 7C 08 02 A6 */ mflr r0
/* 80204700 90 01 00 24 */ stw r0, 0x24(r1)
/* 80204704 39 61 00 20 */ addi r11, r1, 0x20
/* 80204708 48 15 DA D5 */ bl _savegpr_29
/* 8020470C 7C 7E 1B 78 */ mr r30, r3
/* 80204710 7C 9F 23 78 */ mr r31, r4
/* 80204714 7C BD 2B 78 */ mr r29, r5
/* 80204718 54 80 04 63 */ rlwinm. r0, r4, 0, 0x11, 0x11
/* 8020471C 40 82 00 94 */ bne lbl_802047B0
/* 80204720 48 03 3B 0D */ bl getStatus__12dMsgObject_cFv
/* 80204724 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 80204728 20 60 00 01 */ subfic r3, r0, 1
/* 8020472C 30 03 FF FF */ addic r0, r3, -1
/* 80204730 7C 00 19 10 */ subfe r0, r0, r3
/* 80204734 54 00 06 3F */ clrlwi. r0, r0, 0x18
/* 80204738 40 82 00 78 */ bne lbl_802047B0
/* 8020473C 57 A0 06 3F */ clrlwi. r0, r29, 0x18
/* 80204740 41 82 00 70 */ beq lbl_802047B0
/* 80204744 57 E0 06 31 */ rlwinm. r0, r31, 0, 0x18, 0x18
/* 80204748 40 82 00 68 */ bne lbl_802047B0
/* 8020474C 57 E0 00 43 */ rlwinm. r0, r31, 0, 1, 1
/* 80204750 40 82 00 60 */ bne lbl_802047B0
/* 80204754 57 E0 04 E7 */ rlwinm. r0, r31, 0, 0x13, 0x13
/* 80204758 40 82 00 58 */ bne lbl_802047B0
/* 8020475C 57 E0 06 73 */ rlwinm. r0, r31, 0, 0x19, 0x19
/* 80204760 41 82 00 30 */ beq lbl_80204790
/* 80204764 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80204768 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 8020476C 88 03 4F AD */ lbz r0, 0x4fad(r3)
/* 80204770 28 00 00 00 */ cmplwi r0, 0
/* 80204774 41 82 00 10 */ beq lbl_80204784
/* 80204778 A0 03 4F A4 */ lhz r0, 0x4fa4(r3)
/* 8020477C 54 00 07 FE */ clrlwi r0, r0, 0x1f
/* 80204780 48 00 00 08 */ b lbl_80204788
lbl_80204784:
/* 80204784 38 00 00 00 */ li r0, 0
lbl_80204788:
/* 80204788 54 00 04 3F */ clrlwi. r0, r0, 0x10
/* 8020478C 40 82 00 24 */ bne lbl_802047B0
lbl_80204790:
/* 80204790 57 E0 05 EF */ rlwinm. r0, r31, 0, 0x17, 0x17
/* 80204794 40 82 00 1C */ bne lbl_802047B0
/* 80204798 57 E0 07 39 */ rlwinm. r0, r31, 0, 0x1c, 0x1c
/* 8020479C 40 82 00 14 */ bne lbl_802047B0
/* 802047A0 57 E0 06 F7 */ rlwinm. r0, r31, 0, 0x1b, 0x1b
/* 802047A4 40 82 00 0C */ bne lbl_802047B0
/* 802047A8 57 E0 06 B5 */ rlwinm. r0, r31, 0, 0x1a, 0x1a
/* 802047AC 41 82 00 10 */ beq lbl_802047BC
lbl_802047B0:
/* 802047B0 7F C3 F3 78 */ mr r3, r30
/* 802047B4 48 00 49 01 */ bl setAlphaButtonBinAnimeMin__14dMeterButton_cFv
/* 802047B8 48 00 00 14 */ b lbl_802047CC
lbl_802047BC:
/* 802047BC 7F C3 F3 78 */ mr r3, r30
/* 802047C0 48 00 49 8D */ bl setAlphaButtonBinAnimeMax__14dMeterButton_cFv
/* 802047C4 38 60 00 01 */ li r3, 1
/* 802047C8 48 00 00 08 */ b lbl_802047D0
lbl_802047CC:
/* 802047CC 38 60 00 00 */ li r3, 0
lbl_802047D0:
/* 802047D0 39 61 00 20 */ addi r11, r1, 0x20
/* 802047D4 48 15 DA 55 */ bl _restgpr_29
/* 802047D8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802047DC 7C 08 03 A6 */ mtlr r0
/* 802047E0 38 21 00 20 */ addi r1, r1, 0x20
/* 802047E4 4E 80 00 20 */ blr
@@ -1,53 +0,0 @@
lbl_802037B8:
/* 802037B8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802037BC 7C 08 02 A6 */ mflr r0
/* 802037C0 90 01 00 24 */ stw r0, 0x24(r1)
/* 802037C4 39 61 00 20 */ addi r11, r1, 0x20
/* 802037C8 48 15 EA 15 */ bl _savegpr_29
/* 802037CC 7C 7D 1B 78 */ mr r29, r3
/* 802037D0 7C 9E 23 78 */ mr r30, r4
/* 802037D4 7C BF 2B 78 */ mr r31, r5
/* 802037D8 54 80 04 63 */ rlwinm. r0, r4, 0, 0x11, 0x11
/* 802037DC 40 82 00 4C */ bne lbl_80203828
/* 802037E0 48 03 4A 4D */ bl getStatus__12dMsgObject_cFv
/* 802037E4 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 802037E8 20 60 00 01 */ subfic r3, r0, 1
/* 802037EC 30 03 FF FF */ addic r0, r3, -1
/* 802037F0 7C 00 19 10 */ subfe r0, r0, r3
/* 802037F4 54 00 06 3F */ clrlwi. r0, r0, 0x18
/* 802037F8 40 82 00 30 */ bne lbl_80203828
/* 802037FC 57 E0 06 3F */ clrlwi. r0, r31, 0x18
/* 80203800 41 82 00 28 */ beq lbl_80203828
/* 80203804 A8 1D 04 8E */ lha r0, 0x48e(r29)
/* 80203808 2C 00 00 00 */ cmpwi r0, 0
/* 8020380C 41 81 00 1C */ bgt lbl_80203828
/* 80203810 57 C0 07 39 */ rlwinm. r0, r30, 0, 0x1c, 0x1c
/* 80203814 40 82 00 14 */ bne lbl_80203828
/* 80203818 57 C0 06 F7 */ rlwinm. r0, r30, 0, 0x1b, 0x1b
/* 8020381C 40 82 00 0C */ bne lbl_80203828
/* 80203820 57 C0 06 B5 */ rlwinm. r0, r30, 0, 0x1a, 0x1a
/* 80203824 41 82 00 1C */ beq lbl_80203840
lbl_80203828:
/* 80203828 7F A3 EB 78 */ mr r3, r29
/* 8020382C 48 00 3F 1D */ bl setAlphaButtonCAnimeMin__14dMeterButton_cFv
/* 80203830 A0 1D 04 B0 */ lhz r0, 0x4b0(r29)
/* 80203834 54 00 06 F2 */ rlwinm r0, r0, 0, 0x1b, 0x19
/* 80203838 B0 1D 04 B0 */ sth r0, 0x4b0(r29)
/* 8020383C 48 00 00 20 */ b lbl_8020385C
lbl_80203840:
/* 80203840 7F A3 EB 78 */ mr r3, r29
/* 80203844 48 00 3F A9 */ bl setAlphaButtonCAnimeMax__14dMeterButton_cFv
/* 80203848 A0 1D 04 B0 */ lhz r0, 0x4b0(r29)
/* 8020384C 60 00 00 20 */ ori r0, r0, 0x20
/* 80203850 B0 1D 04 B0 */ sth r0, 0x4b0(r29)
/* 80203854 38 60 00 01 */ li r3, 1
/* 80203858 48 00 00 08 */ b lbl_80203860
lbl_8020385C:
/* 8020385C 38 60 00 00 */ li r3, 0
lbl_80203860:
/* 80203860 39 61 00 20 */ addi r11, r1, 0x20
/* 80203864 48 15 E9 C5 */ bl _restgpr_29
/* 80203868 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8020386C 7C 08 03 A6 */ mtlr r0
/* 80203870 38 21 00 20 */ addi r1, r1, 0x20
/* 80203874 4E 80 00 20 */ blr
@@ -1,74 +0,0 @@
lbl_80204068:
/* 80204068 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8020406C 7C 08 02 A6 */ mflr r0
/* 80204070 90 01 00 24 */ stw r0, 0x24(r1)
/* 80204074 39 61 00 20 */ addi r11, r1, 0x20
/* 80204078 48 15 E1 65 */ bl _savegpr_29
/* 8020407C 7C 7E 1B 78 */ mr r30, r3
/* 80204080 7C 9F 23 78 */ mr r31, r4
/* 80204084 7C BD 2B 78 */ mr r29, r5
/* 80204088 54 80 04 63 */ rlwinm. r0, r4, 0, 0x11, 0x11
/* 8020408C 40 82 00 94 */ bne lbl_80204120
/* 80204090 48 03 41 9D */ bl getStatus__12dMsgObject_cFv
/* 80204094 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 80204098 20 60 00 01 */ subfic r3, r0, 1
/* 8020409C 30 03 FF FF */ addic r0, r3, -1
/* 802040A0 7C 00 19 10 */ subfe r0, r0, r3
/* 802040A4 54 00 06 3F */ clrlwi. r0, r0, 0x18
/* 802040A8 40 82 00 78 */ bne lbl_80204120
/* 802040AC 57 A0 06 3F */ clrlwi. r0, r29, 0x18
/* 802040B0 41 82 00 70 */ beq lbl_80204120
/* 802040B4 57 E0 06 31 */ rlwinm. r0, r31, 0, 0x18, 0x18
/* 802040B8 40 82 00 68 */ bne lbl_80204120
/* 802040BC 57 E0 00 43 */ rlwinm. r0, r31, 0, 1, 1
/* 802040C0 40 82 00 60 */ bne lbl_80204120
/* 802040C4 57 E0 04 E7 */ rlwinm. r0, r31, 0, 0x13, 0x13
/* 802040C8 40 82 00 58 */ bne lbl_80204120
/* 802040CC 57 E0 06 73 */ rlwinm. r0, r31, 0, 0x19, 0x19
/* 802040D0 41 82 00 30 */ beq lbl_80204100
/* 802040D4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 802040D8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 802040DC 88 03 4F AD */ lbz r0, 0x4fad(r3)
/* 802040E0 28 00 00 00 */ cmplwi r0, 0
/* 802040E4 41 82 00 10 */ beq lbl_802040F4
/* 802040E8 A0 03 4F A4 */ lhz r0, 0x4fa4(r3)
/* 802040EC 54 00 07 FE */ clrlwi r0, r0, 0x1f
/* 802040F0 48 00 00 08 */ b lbl_802040F8
lbl_802040F4:
/* 802040F4 38 00 00 00 */ li r0, 0
lbl_802040F8:
/* 802040F8 54 00 04 3F */ clrlwi. r0, r0, 0x10
/* 802040FC 40 82 00 24 */ bne lbl_80204120
lbl_80204100:
/* 80204100 57 E0 05 EF */ rlwinm. r0, r31, 0, 0x17, 0x17
/* 80204104 40 82 00 1C */ bne lbl_80204120
/* 80204108 57 E0 07 39 */ rlwinm. r0, r31, 0, 0x1c, 0x1c
/* 8020410C 40 82 00 14 */ bne lbl_80204120
/* 80204110 57 E0 06 F7 */ rlwinm. r0, r31, 0, 0x1b, 0x1b
/* 80204114 40 82 00 0C */ bne lbl_80204120
/* 80204118 57 E0 06 B5 */ rlwinm. r0, r31, 0, 0x1a, 0x1a
/* 8020411C 41 82 00 1C */ beq lbl_80204138
lbl_80204120:
/* 80204120 7F C3 F3 78 */ mr r3, r30
/* 80204124 48 00 45 4D */ bl setAlphaButtonNUREAnimeMin__14dMeterButton_cFv
/* 80204128 A0 1E 04 B0 */ lhz r0, 0x4b0(r30)
/* 8020412C 54 00 04 A0 */ rlwinm r0, r0, 0, 0x12, 0x10
/* 80204130 B0 1E 04 B0 */ sth r0, 0x4b0(r30)
/* 80204134 48 00 00 20 */ b lbl_80204154
lbl_80204138:
/* 80204138 7F C3 F3 78 */ mr r3, r30
/* 8020413C 48 00 45 CD */ bl setAlphaButtonNUREAnimeMax__14dMeterButton_cFv
/* 80204140 A0 1E 04 B0 */ lhz r0, 0x4b0(r30)
/* 80204144 60 00 40 00 */ ori r0, r0, 0x4000
/* 80204148 B0 1E 04 B0 */ sth r0, 0x4b0(r30)
/* 8020414C 38 60 00 01 */ li r3, 1
/* 80204150 48 00 00 08 */ b lbl_80204158
lbl_80204154:
/* 80204154 38 60 00 00 */ li r3, 0
lbl_80204158:
/* 80204158 39 61 00 20 */ addi r11, r1, 0x20
/* 8020415C 48 15 E0 CD */ bl _restgpr_29
/* 80204160 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80204164 7C 08 03 A6 */ mtlr r0
/* 80204168 38 21 00 20 */ addi r1, r1, 0x20
/* 8020416C 4E 80 00 20 */ blr
@@ -1,62 +0,0 @@
lbl_80204620:
/* 80204620 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80204624 7C 08 02 A6 */ mflr r0
/* 80204628 90 01 00 24 */ stw r0, 0x24(r1)
/* 8020462C 39 61 00 20 */ addi r11, r1, 0x20
/* 80204630 48 15 DB AD */ bl _savegpr_29
/* 80204634 7C 7E 1B 78 */ mr r30, r3
/* 80204638 7C 9F 23 78 */ mr r31, r4
/* 8020463C 7C BD 2B 78 */ mr r29, r5
/* 80204640 54 80 04 63 */ rlwinm. r0, r4, 0, 0x11, 0x11
/* 80204644 40 82 00 7C */ bne lbl_802046C0
/* 80204648 48 03 3B E5 */ bl getStatus__12dMsgObject_cFv
/* 8020464C 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 80204650 20 60 00 01 */ subfic r3, r0, 1
/* 80204654 30 03 FF FF */ addic r0, r3, -1
/* 80204658 7C 00 19 10 */ subfe r0, r0, r3
/* 8020465C 54 00 06 3F */ clrlwi. r0, r0, 0x18
/* 80204660 40 82 00 60 */ bne lbl_802046C0
/* 80204664 57 A0 06 3F */ clrlwi. r0, r29, 0x18
/* 80204668 41 82 00 58 */ beq lbl_802046C0
/* 8020466C 57 E0 06 73 */ rlwinm. r0, r31, 0, 0x19, 0x19
/* 80204670 41 82 00 30 */ beq lbl_802046A0
/* 80204674 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80204678 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 8020467C 88 03 4F AD */ lbz r0, 0x4fad(r3)
/* 80204680 28 00 00 00 */ cmplwi r0, 0
/* 80204684 41 82 00 10 */ beq lbl_80204694
/* 80204688 A0 03 4F A4 */ lhz r0, 0x4fa4(r3)
/* 8020468C 54 00 07 FE */ clrlwi r0, r0, 0x1f
/* 80204690 48 00 00 08 */ b lbl_80204698
lbl_80204694:
/* 80204694 38 00 00 00 */ li r0, 0
lbl_80204698:
/* 80204698 54 00 04 3F */ clrlwi. r0, r0, 0x10
/* 8020469C 40 82 00 24 */ bne lbl_802046C0
lbl_802046A0:
/* 802046A0 57 E0 05 EF */ rlwinm. r0, r31, 0, 0x17, 0x17
/* 802046A4 40 82 00 1C */ bne lbl_802046C0
/* 802046A8 57 E0 07 39 */ rlwinm. r0, r31, 0, 0x1c, 0x1c
/* 802046AC 40 82 00 14 */ bne lbl_802046C0
/* 802046B0 57 E0 06 F7 */ rlwinm. r0, r31, 0, 0x1b, 0x1b
/* 802046B4 40 82 00 0C */ bne lbl_802046C0
/* 802046B8 57 E0 06 B5 */ rlwinm. r0, r31, 0, 0x1a, 0x1a
/* 802046BC 41 82 00 10 */ beq lbl_802046CC
lbl_802046C0:
/* 802046C0 7F C3 F3 78 */ mr r3, r30
/* 802046C4 48 00 48 59 */ bl setAlphaButtonNunCAnimeMin__14dMeterButton_cFv
/* 802046C8 48 00 00 14 */ b lbl_802046DC
lbl_802046CC:
/* 802046CC 7F C3 F3 78 */ mr r3, r30
/* 802046D0 48 00 48 E5 */ bl setAlphaButtonNunCAnimeMax__14dMeterButton_cFv
/* 802046D4 38 60 00 01 */ li r3, 1
/* 802046D8 48 00 00 08 */ b lbl_802046E0
lbl_802046DC:
/* 802046DC 38 60 00 00 */ li r3, 0
lbl_802046E0:
/* 802046E0 39 61 00 20 */ addi r11, r1, 0x20
/* 802046E4 48 15 DB 45 */ bl _restgpr_29
/* 802046E8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802046EC 7C 08 03 A6 */ mtlr r0
/* 802046F0 38 21 00 20 */ addi r1, r1, 0x20
/* 802046F4 4E 80 00 20 */ blr
@@ -1,62 +0,0 @@
lbl_80204548:
/* 80204548 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8020454C 7C 08 02 A6 */ mflr r0
/* 80204550 90 01 00 24 */ stw r0, 0x24(r1)
/* 80204554 39 61 00 20 */ addi r11, r1, 0x20
/* 80204558 48 15 DC 85 */ bl _savegpr_29
/* 8020455C 7C 7E 1B 78 */ mr r30, r3
/* 80204560 7C 9F 23 78 */ mr r31, r4
/* 80204564 7C BD 2B 78 */ mr r29, r5
/* 80204568 54 80 04 63 */ rlwinm. r0, r4, 0, 0x11, 0x11
/* 8020456C 40 82 00 7C */ bne lbl_802045E8
/* 80204570 48 03 3C BD */ bl getStatus__12dMsgObject_cFv
/* 80204574 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 80204578 20 60 00 01 */ subfic r3, r0, 1
/* 8020457C 30 03 FF FF */ addic r0, r3, -1
/* 80204580 7C 00 19 10 */ subfe r0, r0, r3
/* 80204584 54 00 06 3F */ clrlwi. r0, r0, 0x18
/* 80204588 40 82 00 60 */ bne lbl_802045E8
/* 8020458C 57 A0 06 3F */ clrlwi. r0, r29, 0x18
/* 80204590 41 82 00 58 */ beq lbl_802045E8
/* 80204594 57 E0 06 73 */ rlwinm. r0, r31, 0, 0x19, 0x19
/* 80204598 41 82 00 30 */ beq lbl_802045C8
/* 8020459C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 802045A0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 802045A4 88 03 4F AD */ lbz r0, 0x4fad(r3)
/* 802045A8 28 00 00 00 */ cmplwi r0, 0
/* 802045AC 41 82 00 10 */ beq lbl_802045BC
/* 802045B0 A0 03 4F A4 */ lhz r0, 0x4fa4(r3)
/* 802045B4 54 00 07 FE */ clrlwi r0, r0, 0x1f
/* 802045B8 48 00 00 08 */ b lbl_802045C0
lbl_802045BC:
/* 802045BC 38 00 00 00 */ li r0, 0
lbl_802045C0:
/* 802045C0 54 00 04 3F */ clrlwi. r0, r0, 0x10
/* 802045C4 40 82 00 24 */ bne lbl_802045E8
lbl_802045C8:
/* 802045C8 57 E0 05 EF */ rlwinm. r0, r31, 0, 0x17, 0x17
/* 802045CC 40 82 00 1C */ bne lbl_802045E8
/* 802045D0 57 E0 07 39 */ rlwinm. r0, r31, 0, 0x1c, 0x1c
/* 802045D4 40 82 00 14 */ bne lbl_802045E8
/* 802045D8 57 E0 06 F7 */ rlwinm. r0, r31, 0, 0x1b, 0x1b
/* 802045DC 40 82 00 0C */ bne lbl_802045E8
/* 802045E0 57 E0 06 B5 */ rlwinm. r0, r31, 0, 0x1a, 0x1a
/* 802045E4 41 82 00 10 */ beq lbl_802045F4
lbl_802045E8:
/* 802045E8 7F C3 F3 78 */ mr r3, r30
/* 802045EC 48 00 47 99 */ bl setAlphaButtonNunZAnimeMin__14dMeterButton_cFv
/* 802045F0 48 00 00 14 */ b lbl_80204604
lbl_802045F4:
/* 802045F4 7F C3 F3 78 */ mr r3, r30
/* 802045F8 48 00 48 25 */ bl setAlphaButtonNunZAnimeMax__14dMeterButton_cFv
/* 802045FC 38 60 00 01 */ li r3, 1
/* 80204600 48 00 00 08 */ b lbl_80204608
lbl_80204604:
/* 80204604 38 60 00 00 */ li r3, 0
lbl_80204608:
/* 80204608 39 61 00 20 */ addi r11, r1, 0x20
/* 8020460C 48 15 DC 1D */ bl _restgpr_29
/* 80204610 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80204614 7C 08 03 A6 */ mtlr r0
/* 80204618 38 21 00 20 */ addi r1, r1, 0x20
/* 8020461C 4E 80 00 20 */ blr
@@ -1,77 +0,0 @@
lbl_80203B1C:
/* 80203B1C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80203B20 7C 08 02 A6 */ mflr r0
/* 80203B24 90 01 00 24 */ stw r0, 0x24(r1)
/* 80203B28 39 61 00 20 */ addi r11, r1, 0x20
/* 80203B2C 48 15 E6 B1 */ bl _savegpr_29
/* 80203B30 7C 7E 1B 78 */ mr r30, r3
/* 80203B34 7C 9F 23 78 */ mr r31, r4
/* 80203B38 7C BD 2B 78 */ mr r29, r5
/* 80203B3C 54 80 04 63 */ rlwinm. r0, r4, 0, 0x11, 0x11
/* 80203B40 40 82 00 A0 */ bne lbl_80203BE0
/* 80203B44 48 03 46 E9 */ bl getStatus__12dMsgObject_cFv
/* 80203B48 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 80203B4C 20 60 00 01 */ subfic r3, r0, 1
/* 80203B50 30 03 FF FF */ addic r0, r3, -1
/* 80203B54 7C 00 19 10 */ subfe r0, r0, r3
/* 80203B58 54 00 06 3F */ clrlwi. r0, r0, 0x18
/* 80203B5C 40 82 00 84 */ bne lbl_80203BE0
/* 80203B60 57 A0 06 3F */ clrlwi. r0, r29, 0x18
/* 80203B64 41 82 00 7C */ beq lbl_80203BE0
/* 80203B68 A8 1E 04 96 */ lha r0, 0x496(r30)
/* 80203B6C 2C 00 00 00 */ cmpwi r0, 0
/* 80203B70 41 81 00 70 */ bgt lbl_80203BE0
/* 80203B74 57 E0 06 31 */ rlwinm. r0, r31, 0, 0x18, 0x18
/* 80203B78 40 82 00 68 */ bne lbl_80203BE0
/* 80203B7C 57 E0 00 43 */ rlwinm. r0, r31, 0, 1, 1
/* 80203B80 40 82 00 60 */ bne lbl_80203BE0
/* 80203B84 57 E0 04 E7 */ rlwinm. r0, r31, 0, 0x13, 0x13
/* 80203B88 40 82 00 58 */ bne lbl_80203BE0
/* 80203B8C 57 E0 06 73 */ rlwinm. r0, r31, 0, 0x19, 0x19
/* 80203B90 41 82 00 30 */ beq lbl_80203BC0
/* 80203B94 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80203B98 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80203B9C 88 03 4F AD */ lbz r0, 0x4fad(r3)
/* 80203BA0 28 00 00 00 */ cmplwi r0, 0
/* 80203BA4 41 82 00 10 */ beq lbl_80203BB4
/* 80203BA8 A0 03 4F A4 */ lhz r0, 0x4fa4(r3)
/* 80203BAC 54 00 07 FE */ clrlwi r0, r0, 0x1f
/* 80203BB0 48 00 00 08 */ b lbl_80203BB8
lbl_80203BB4:
/* 80203BB4 38 00 00 00 */ li r0, 0
lbl_80203BB8:
/* 80203BB8 54 00 04 3F */ clrlwi. r0, r0, 0x10
/* 80203BBC 40 82 00 24 */ bne lbl_80203BE0
lbl_80203BC0:
/* 80203BC0 57 E0 05 EF */ rlwinm. r0, r31, 0, 0x17, 0x17
/* 80203BC4 40 82 00 1C */ bne lbl_80203BE0
/* 80203BC8 57 E0 07 39 */ rlwinm. r0, r31, 0, 0x1c, 0x1c
/* 80203BCC 40 82 00 14 */ bne lbl_80203BE0
/* 80203BD0 57 E0 06 F7 */ rlwinm. r0, r31, 0, 0x1b, 0x1b
/* 80203BD4 40 82 00 0C */ bne lbl_80203BE0
/* 80203BD8 57 E0 06 B5 */ rlwinm. r0, r31, 0, 0x1a, 0x1a
/* 80203BDC 41 82 00 1C */ beq lbl_80203BF8
lbl_80203BE0:
/* 80203BE0 7F C3 F3 78 */ mr r3, r30
/* 80203BE4 48 00 42 B9 */ bl setAlphaButtonNunAnimeMin__14dMeterButton_cFv
/* 80203BE8 A0 1E 04 B0 */ lhz r0, 0x4b0(r30)
/* 80203BEC 54 00 05 EA */ rlwinm r0, r0, 0, 0x17, 0x15
/* 80203BF0 B0 1E 04 B0 */ sth r0, 0x4b0(r30)
/* 80203BF4 48 00 00 20 */ b lbl_80203C14
lbl_80203BF8:
/* 80203BF8 7F C3 F3 78 */ mr r3, r30
/* 80203BFC 48 00 43 39 */ bl setAlphaButtonNunAnimeMax__14dMeterButton_cFv
/* 80203C00 A0 1E 04 B0 */ lhz r0, 0x4b0(r30)
/* 80203C04 60 00 02 00 */ ori r0, r0, 0x200
/* 80203C08 B0 1E 04 B0 */ sth r0, 0x4b0(r30)
/* 80203C0C 38 60 00 01 */ li r3, 1
/* 80203C10 48 00 00 08 */ b lbl_80203C18
lbl_80203C14:
/* 80203C14 38 60 00 00 */ li r3, 0
lbl_80203C18:
/* 80203C18 39 61 00 20 */ addi r11, r1, 0x20
/* 80203C1C 48 15 E6 0D */ bl _restgpr_29
/* 80203C20 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80203C24 7C 08 03 A6 */ mtlr r0
/* 80203C28 38 21 00 20 */ addi r1, r1, 0x20
/* 80203C2C 4E 80 00 20 */ blr

Some files were not shown because too many files have changed in this diff Show More