mirror of https://github.com/zeldaret/tp.git
54 lines
2.3 KiB
ArmAsm
54 lines
2.3 KiB
ArmAsm
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
|