mirror of
https://github.com/zeldaret/tp
synced 2026-08-17 13:30:07 -04:00
d_a_npc / d_a_tag_mhint / d_a_grass work (#1916)
* some npc work / cleanup * tag_mhint / grass work * fix path / remove asm
This commit is contained in:
@@ -1,36 +0,0 @@
|
||||
lbl_8007E74C:
|
||||
/* 8007E74C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8007E750 7C 08 02 A6 */ mflr r0
|
||||
/* 8007E754 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8007E758 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8007E75C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8007E760 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 8007E764 7C 9F 23 78 */ mr r31, r4
|
||||
/* 8007E768 41 82 00 4C */ beq lbl_8007E7B4
|
||||
/* 8007E76C 3C 60 80 3B */ lis r3, __vt__8dBgWKCol@ha /* 0x803ABDC8@ha */
|
||||
/* 8007E770 38 03 BD C8 */ addi r0, r3, __vt__8dBgWKCol@l /* 0x803ABDC8@l */
|
||||
/* 8007E774 90 1E 00 04 */ stw r0, 4(r30)
|
||||
/* 8007E778 34 1E 00 20 */ addic. r0, r30, 0x20
|
||||
/* 8007E77C 41 82 00 10 */ beq lbl_8007E78C
|
||||
/* 8007E780 3C 60 80 3A */ lis r3, __vt__8cM3dGAab@ha /* 0x803A7218@ha */
|
||||
/* 8007E784 38 03 72 18 */ addi r0, r3, __vt__8cM3dGAab@l /* 0x803A7218@l */
|
||||
/* 8007E788 90 1E 00 38 */ stw r0, 0x38(r30)
|
||||
lbl_8007E78C:
|
||||
/* 8007E78C 38 7E 00 1C */ addi r3, r30, 0x1c
|
||||
/* 8007E790 38 80 FF FF */ li r4, -1
|
||||
/* 8007E794 4B FF 58 ED */ bl __dt__6dBgPlcFv
|
||||
/* 8007E798 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8007E79C 38 80 00 00 */ li r4, 0
|
||||
/* 8007E7A0 4B FF FE A1 */ bl __dt__9dBgW_BaseFv
|
||||
/* 8007E7A4 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 8007E7A8 40 81 00 0C */ ble lbl_8007E7B4
|
||||
/* 8007E7AC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8007E7B0 48 25 05 8D */ bl __dl__FPv
|
||||
lbl_8007E7B4:
|
||||
/* 8007E7B4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8007E7B8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8007E7BC 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8007E7C0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8007E7C4 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007E7C8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8007E7CC 4E 80 00 20 */ blr
|
||||
@@ -1,78 +0,0 @@
|
||||
lbl_8025140C:
|
||||
/* 8025140C 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 80251410 7C 08 02 A6 */ mflr r0
|
||||
/* 80251414 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 80251418 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 8025141C 48 11 0D A5 */ bl _savegpr_22
|
||||
/* 80251420 7C 78 1B 78 */ mr r24, r3
|
||||
/* 80251424 7C 99 23 78 */ mr r25, r4
|
||||
/* 80251428 7C BA 2B 78 */ mr r26, r5
|
||||
/* 8025142C 7C DB 33 78 */ mr r27, r6
|
||||
/* 80251430 7C FC 3B 78 */ mr r28, r7
|
||||
/* 80251434 38 60 00 00 */ li r3, 0
|
||||
/* 80251438 38 80 FF FF */ li r4, -1
|
||||
/* 8025143C 38 00 00 04 */ li r0, 4
|
||||
/* 80251440 7C 09 03 A6 */ mtctr r0
|
||||
lbl_80251444:
|
||||
/* 80251444 38 03 00 BC */ addi r0, r3, 0xbc
|
||||
/* 80251448 7C 98 01 2E */ stwx r4, r24, r0
|
||||
/* 8025144C 38 63 00 04 */ addi r3, r3, 4
|
||||
/* 80251450 42 00 FF F4 */ bdnz lbl_80251444
|
||||
/* 80251454 3B C0 00 00 */ li r30, 0
|
||||
/* 80251458 93 D8 00 CC */ stw r30, 0xcc(r24)
|
||||
/* 8025145C 3A E0 00 00 */ li r23, 0
|
||||
/* 80251460 3A C0 00 00 */ li r22, 0
|
||||
/* 80251464 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80251468 3B E3 D4 70 */ addi r31, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
lbl_8025146C:
|
||||
/* 8025146C 7F BA B0 2E */ lwzx r29, r26, r22
|
||||
/* 80251470 2C 1D 00 00 */ cmpwi r29, 0
|
||||
/* 80251474 41 80 00 A8 */ blt lbl_8025151C
|
||||
/* 80251478 80 79 00 84 */ lwz r3, 0x84(r25)
|
||||
/* 8025147C 80 63 00 0C */ lwz r3, 0xc(r3)
|
||||
/* 80251480 1C 1D 00 30 */ mulli r0, r29, 0x30
|
||||
/* 80251484 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 80251488 7F E4 FB 78 */ mr r4, r31
|
||||
/* 8025148C 48 0F 50 25 */ bl PSMTXCopy
|
||||
/* 80251490 80 18 00 CC */ lwz r0, 0xcc(r24)
|
||||
/* 80251494 1C 60 00 0C */ mulli r3, r0, 0xc
|
||||
/* 80251498 38 63 00 04 */ addi r3, r3, 4
|
||||
/* 8025149C 7C 78 1A 14 */ add r3, r24, r3
|
||||
/* 802514A0 C0 1F 00 0C */ lfs f0, 0xc(r31)
|
||||
/* 802514A4 D0 03 00 00 */ stfs f0, 0(r3)
|
||||
/* 802514A8 C0 1F 00 1C */ lfs f0, 0x1c(r31)
|
||||
/* 802514AC D0 03 00 04 */ stfs f0, 4(r3)
|
||||
/* 802514B0 C0 1F 00 2C */ lfs f0, 0x2c(r31)
|
||||
/* 802514B4 D0 03 00 08 */ stfs f0, 8(r3)
|
||||
/* 802514B8 38 16 00 BC */ addi r0, r22, 0xbc
|
||||
/* 802514BC 7F B8 01 2E */ stwx r29, r24, r0
|
||||
/* 802514C0 7C 7B BA 14 */ add r3, r27, r23
|
||||
/* 802514C4 A8 03 00 00 */ lha r0, 0(r3)
|
||||
/* 802514C8 7C 98 BA 14 */ add r4, r24, r23
|
||||
/* 802514CC B0 04 00 94 */ sth r0, 0x94(r4)
|
||||
/* 802514D0 A8 03 00 02 */ lha r0, 2(r3)
|
||||
/* 802514D4 B0 04 00 96 */ sth r0, 0x96(r4)
|
||||
/* 802514D8 A8 03 00 04 */ lha r0, 4(r3)
|
||||
/* 802514DC B0 04 00 98 */ sth r0, 0x98(r4)
|
||||
/* 802514E0 7C 7C BA 14 */ add r3, r28, r23
|
||||
/* 802514E4 A8 03 00 00 */ lha r0, 0(r3)
|
||||
/* 802514E8 B0 04 00 7C */ sth r0, 0x7c(r4)
|
||||
/* 802514EC A8 03 00 02 */ lha r0, 2(r3)
|
||||
/* 802514F0 B0 04 00 7E */ sth r0, 0x7e(r4)
|
||||
/* 802514F4 A8 03 00 04 */ lha r0, 4(r3)
|
||||
/* 802514F8 B0 04 00 80 */ sth r0, 0x80(r4)
|
||||
/* 802514FC 80 78 00 CC */ lwz r3, 0xcc(r24)
|
||||
/* 80251500 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80251504 90 18 00 CC */ stw r0, 0xcc(r24)
|
||||
/* 80251508 3B DE 00 01 */ addi r30, r30, 1
|
||||
/* 8025150C 2C 1E 00 03 */ cmpwi r30, 3
|
||||
/* 80251510 3A F7 00 06 */ addi r23, r23, 6
|
||||
/* 80251514 3A D6 00 04 */ addi r22, r22, 4
|
||||
/* 80251518 41 80 FF 54 */ blt lbl_8025146C
|
||||
lbl_8025151C:
|
||||
/* 8025151C 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80251520 48 11 0C ED */ bl _restgpr_22
|
||||
/* 80251524 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 80251528 7C 08 03 A6 */ mtlr r0
|
||||
/* 8025152C 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 80251530 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_80520934:
|
||||
/* 80520934 38 00 00 00 */ li r0, 0
|
||||
/* 80520938 98 03 00 00 */ stb r0, 0(r3)
|
||||
/* 8052093C 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_80522FC0:
|
||||
/* 80522FC0 38 00 00 00 */ li r0, 0
|
||||
/* 80522FC4 98 03 00 00 */ stb r0, 0(r3)
|
||||
/* 80522FC8 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_8052097C:
|
||||
/* 8052097C 38 00 00 00 */ li r0, 0
|
||||
/* 80520980 98 03 00 00 */ stb r0, 0(r3)
|
||||
/* 80520984 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_80520928:
|
||||
/* 80520928 38 00 00 00 */ li r0, 0
|
||||
/* 8052092C 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 80520930 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_80523008:
|
||||
/* 80523008 38 00 00 00 */ li r0, 0
|
||||
/* 8052300C 98 03 00 00 */ stb r0, 0(r3)
|
||||
/* 80523010 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_80522FB4:
|
||||
/* 80522FB4 38 00 00 00 */ li r0, 0
|
||||
/* 80522FB8 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 80522FBC 4E 80 00 20 */ blr
|
||||
@@ -1,17 +0,0 @@
|
||||
lbl_80520940:
|
||||
/* 80520940 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80520944 7C 08 02 A6 */ mflr r0
|
||||
/* 80520948 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8052094C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80520950 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80520954 41 82 00 10 */ beq lbl_80520964
|
||||
/* 80520958 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8052095C 40 81 00 08 */ ble lbl_80520964
|
||||
/* 80520960 4B DA E3 DD */ bl __dl__FPv
|
||||
lbl_80520964:
|
||||
/* 80520964 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80520968 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8052096C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80520970 7C 08 03 A6 */ mtlr r0
|
||||
/* 80520974 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80520978 4E 80 00 20 */ blr
|
||||
@@ -1,17 +0,0 @@
|
||||
lbl_80522FCC:
|
||||
/* 80522FCC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80522FD0 7C 08 02 A6 */ mflr r0
|
||||
/* 80522FD4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80522FD8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80522FDC 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80522FE0 41 82 00 10 */ beq lbl_80522FF0
|
||||
/* 80522FE4 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 80522FE8 40 81 00 08 */ ble lbl_80522FF0
|
||||
/* 80522FEC 4B DA BD 51 */ bl __dl__FPv
|
||||
lbl_80522FF0:
|
||||
/* 80522FF0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80522FF4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80522FF8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80522FFC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80523000 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80523004 4E 80 00 20 */ blr
|
||||
@@ -1,36 +0,0 @@
|
||||
lbl_8051BFBC:
|
||||
/* 8051BFBC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8051BFC0 7C 08 02 A6 */ mflr r0
|
||||
/* 8051BFC4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8051BFC8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8051BFCC 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8051BFD0 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 8051BFD4 7C 9F 23 78 */ mr r31, r4
|
||||
/* 8051BFD8 41 82 00 4C */ beq lbl_8051C024
|
||||
/* 8051BFDC 3C 60 80 52 */ lis r3, __vt__15dGrass_packet_c@ha /* 0x805278A4@ha */
|
||||
/* 8051BFE0 38 03 78 A4 */ addi r0, r3, __vt__15dGrass_packet_c@l /* 0x805278A4@l */
|
||||
/* 8051BFE4 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 8051BFE8 38 7E 00 14 */ addi r3, r30, 0x14
|
||||
/* 8051BFEC 3C 80 80 52 */ lis r4, __dt__13dGrass_data_cFv@ha /* 0x80520940@ha */
|
||||
/* 8051BFF0 38 84 09 40 */ addi r4, r4, __dt__13dGrass_data_cFv@l /* 0x80520940@l */
|
||||
/* 8051BFF4 38 A0 00 4C */ li r5, 0x4c
|
||||
/* 8051BFF8 38 C0 05 DC */ li r6, 0x5dc
|
||||
/* 8051BFFC 4B E4 5C ED */ bl __destroy_arr
|
||||
/* 8051C000 28 1E 00 00 */ cmplwi r30, 0
|
||||
/* 8051C004 41 82 00 10 */ beq lbl_8051C014
|
||||
/* 8051C008 3C 60 80 3D */ lis r3, __vt__9J3DPacket@ha /* 0x803CD97C@ha */
|
||||
/* 8051C00C 38 03 D9 7C */ addi r0, r3, __vt__9J3DPacket@l /* 0x803CD97C@l */
|
||||
/* 8051C010 90 1E 00 00 */ stw r0, 0(r30)
|
||||
lbl_8051C014:
|
||||
/* 8051C014 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 8051C018 40 81 00 0C */ ble lbl_8051C024
|
||||
/* 8051C01C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8051C020 4B DB 2D 1D */ bl __dl__FPv
|
||||
lbl_8051C024:
|
||||
/* 8051C024 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8051C028 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8051C02C 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8051C030 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8051C034 7C 08 03 A6 */ mtlr r0
|
||||
/* 8051C038 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8051C03C 4E 80 00 20 */ blr
|
||||
@@ -1,36 +0,0 @@
|
||||
lbl_8051C194:
|
||||
/* 8051C194 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8051C198 7C 08 02 A6 */ mflr r0
|
||||
/* 8051C19C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8051C1A0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8051C1A4 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8051C1A8 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 8051C1AC 7C 9F 23 78 */ mr r31, r4
|
||||
/* 8051C1B0 41 82 00 4C */ beq lbl_8051C1FC
|
||||
/* 8051C1B4 3C 60 80 52 */ lis r3, __vt__16dFlower_packet_c@ha /* 0x80527890@ha */
|
||||
/* 8051C1B8 38 03 78 90 */ addi r0, r3, __vt__16dFlower_packet_c@l /* 0x80527890@l */
|
||||
/* 8051C1BC 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 8051C1C0 38 7E 00 14 */ addi r3, r30, 0x14
|
||||
/* 8051C1C4 3C 80 80 52 */ lis r4, __dt__14dFlower_data_cFv@ha /* 0x80522FCC@ha */
|
||||
/* 8051C1C8 38 84 2F CC */ addi r4, r4, __dt__14dFlower_data_cFv@l /* 0x80522FCC@l */
|
||||
/* 8051C1CC 38 A0 00 48 */ li r5, 0x48
|
||||
/* 8051C1D0 38 C0 03 E8 */ li r6, 0x3e8
|
||||
/* 8051C1D4 4B E4 5B 15 */ bl __destroy_arr
|
||||
/* 8051C1D8 28 1E 00 00 */ cmplwi r30, 0
|
||||
/* 8051C1DC 41 82 00 10 */ beq lbl_8051C1EC
|
||||
/* 8051C1E0 3C 60 80 3D */ lis r3, __vt__9J3DPacket@ha /* 0x803CD97C@ha */
|
||||
/* 8051C1E4 38 03 D9 7C */ addi r0, r3, __vt__9J3DPacket@l /* 0x803CD97C@l */
|
||||
/* 8051C1E8 90 1E 00 00 */ stw r0, 0(r30)
|
||||
lbl_8051C1EC:
|
||||
/* 8051C1EC 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 8051C1F0 40 81 00 0C */ ble lbl_8051C1FC
|
||||
/* 8051C1F4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8051C1F8 4B DB 2B 45 */ bl __dl__FPv
|
||||
lbl_8051C1FC:
|
||||
/* 8051C1FC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8051C200 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8051C204 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8051C208 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8051C20C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8051C210 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8051C214 4E 80 00 20 */ blr
|
||||
@@ -1,32 +0,0 @@
|
||||
lbl_8051C0D4:
|
||||
/* 8051C0D4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8051C0D8 7C 08 02 A6 */ mflr r0
|
||||
/* 8051C0DC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8051C0E0 3C 60 80 45 */ lis r3, m_flower__9daGrass_c@ha /* 0x80450DB4@ha */
|
||||
/* 8051C0E4 80 03 0D B4 */ lwz r0, m_flower__9daGrass_c@l(r3) /* 0x80450DB4@l */
|
||||
/* 8051C0E8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8051C0EC 41 82 00 0C */ beq lbl_8051C0F8
|
||||
/* 8051C0F0 38 60 00 01 */ li r3, 1
|
||||
/* 8051C0F4 48 00 00 3C */ b lbl_8051C130
|
||||
lbl_8051C0F8:
|
||||
/* 8051C0F8 3C 60 00 01 */ lis r3, 0x0001 /* 0x00012A54@ha */
|
||||
/* 8051C0FC 38 63 2A 54 */ addi r3, r3, 0x2A54 /* 0x00012A54@l */
|
||||
/* 8051C100 4B DB 2B 4D */ bl __nw__FUl
|
||||
/* 8051C104 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 8051C108 41 82 00 0C */ beq lbl_8051C114
|
||||
/* 8051C10C 48 00 5B 59 */ bl __ct__16dFlower_packet_cFv
|
||||
/* 8051C110 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_8051C114:
|
||||
/* 8051C114 3C 60 80 45 */ lis r3, m_flower__9daGrass_c@ha /* 0x80450DB4@ha */
|
||||
/* 8051C118 90 03 0D B4 */ stw r0, m_flower__9daGrass_c@l(r3) /* 0x80450DB4@l */
|
||||
/* 8051C11C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8051C120 40 82 00 0C */ bne lbl_8051C12C
|
||||
/* 8051C124 38 60 00 00 */ li r3, 0
|
||||
/* 8051C128 48 00 00 08 */ b lbl_8051C130
|
||||
lbl_8051C12C:
|
||||
/* 8051C12C 38 60 00 01 */ li r3, 1
|
||||
lbl_8051C130:
|
||||
/* 8051C130 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8051C134 7C 08 03 A6 */ mtlr r0
|
||||
/* 8051C138 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8051C13C 4E 80 00 20 */ blr
|
||||
@@ -1,32 +0,0 @@
|
||||
lbl_8051BEFC:
|
||||
/* 8051BEFC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8051BF00 7C 08 02 A6 */ mflr r0
|
||||
/* 8051BF04 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8051BF08 3C 60 80 45 */ lis r3, m_grass__9daGrass_c@ha /* 0x80450DB0@ha */
|
||||
/* 8051BF0C 80 03 0D B0 */ lwz r0, m_grass__9daGrass_c@l(r3) /* 0x80450DB0@l */
|
||||
/* 8051BF10 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8051BF14 41 82 00 0C */ beq lbl_8051BF20
|
||||
/* 8051BF18 38 60 00 01 */ li r3, 1
|
||||
/* 8051BF1C 48 00 00 3C */ b lbl_8051BF58
|
||||
lbl_8051BF20:
|
||||
/* 8051BF20 3C 60 00 02 */ lis r3, 0x0002 /* 0x0001D718@ha */
|
||||
/* 8051BF24 38 63 D7 18 */ addi r3, r3, 0xD718 /* 0x0001D718@l */
|
||||
/* 8051BF28 4B DB 2D 25 */ bl __nw__FUl
|
||||
/* 8051BF2C 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 8051BF30 41 82 00 0C */ beq lbl_8051BF3C
|
||||
/* 8051BF34 48 00 2F 59 */ bl __ct__15dGrass_packet_cFv
|
||||
/* 8051BF38 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_8051BF3C:
|
||||
/* 8051BF3C 3C 60 80 45 */ lis r3, m_grass__9daGrass_c@ha /* 0x80450DB0@ha */
|
||||
/* 8051BF40 90 03 0D B0 */ stw r0, m_grass__9daGrass_c@l(r3) /* 0x80450DB0@l */
|
||||
/* 8051BF44 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8051BF48 40 82 00 0C */ bne lbl_8051BF54
|
||||
/* 8051BF4C 38 60 00 00 */ li r3, 0
|
||||
/* 8051BF50 48 00 00 08 */ b lbl_8051BF58
|
||||
lbl_8051BF54:
|
||||
/* 8051BF54 38 60 00 01 */ li r3, 1
|
||||
lbl_8051BF58:
|
||||
/* 8051BF58 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8051BF5C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8051BF60 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8051BF64 4E 80 00 20 */ blr
|
||||
@@ -1,23 +0,0 @@
|
||||
lbl_8051D6CC:
|
||||
/* 8051D6CC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8051D6D0 7C 08 02 A6 */ mflr r0
|
||||
/* 8051D6D4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8051D6D8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8051D6DC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8051D6E0 3C 80 80 45 */ lis r4, m_myObj__9daGrass_c@ha /* 0x80450DAC@ha */
|
||||
/* 8051D6E4 80 04 0D AC */ lwz r0, m_myObj__9daGrass_c@l(r4) /* 0x80450DAC@l */
|
||||
/* 8051D6E8 7C 00 F8 40 */ cmplw r0, r31
|
||||
/* 8051D6EC 40 82 00 1C */ bne lbl_8051D708
|
||||
/* 8051D6F0 4B FF E8 79 */ bl deleteGrass__9daGrass_cFv
|
||||
/* 8051D6F4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8051D6F8 4B FF EA 49 */ bl deleteFlower__9daGrass_cFv
|
||||
/* 8051D6FC 38 00 00 00 */ li r0, 0
|
||||
/* 8051D700 3C 60 80 45 */ lis r3, m_myObj__9daGrass_c@ha /* 0x80450DAC@ha */
|
||||
/* 8051D704 90 03 0D AC */ stw r0, m_myObj__9daGrass_c@l(r3) /* 0x80450DAC@l */
|
||||
lbl_8051D708:
|
||||
/* 8051D708 38 60 00 01 */ li r3, 1
|
||||
/* 8051D70C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8051D710 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8051D714 7C 08 03 A6 */ mtlr r0
|
||||
/* 8051D718 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8051D71C 4E 80 00 20 */ blr
|
||||
@@ -1,24 +0,0 @@
|
||||
lbl_8051C2B0:
|
||||
/* 8051C2B0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8051C2B4 7C 08 02 A6 */ mflr r0
|
||||
/* 8051C2B8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8051C2BC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8051C2C0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8051C2C4 80 03 04 A0 */ lwz r0, 0x4a0(r3)
|
||||
/* 8051C2C8 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
||||
/* 8051C2CC 40 82 00 1C */ bne lbl_8051C2E8
|
||||
/* 8051C2D0 28 1F 00 00 */ cmplwi r31, 0
|
||||
/* 8051C2D4 41 82 00 08 */ beq lbl_8051C2DC
|
||||
/* 8051C2D8 4B AF C8 8D */ bl __ct__10fopAc_ac_cFv
|
||||
lbl_8051C2DC:
|
||||
/* 8051C2DC 80 1F 04 A0 */ lwz r0, 0x4a0(r31)
|
||||
/* 8051C2E0 60 00 00 08 */ ori r0, r0, 8
|
||||
/* 8051C2E4 90 1F 04 A0 */ stw r0, 0x4a0(r31)
|
||||
lbl_8051C2E8:
|
||||
/* 8051C2E8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8051C2EC 48 00 00 19 */ bl create__9daGrass_cFv
|
||||
/* 8051C2F0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8051C2F4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8051C2F8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8051C2FC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8051C300 4E 80 00 20 */ blr
|
||||
@@ -1,15 +0,0 @@
|
||||
lbl_8051D77C:
|
||||
/* 8051D77C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8051D780 7C 08 02 A6 */ mflr r0
|
||||
/* 8051D784 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8051D788 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8051D78C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8051D790 4B FF E8 E5 */ bl drawGrass__9daGrass_cFv
|
||||
/* 8051D794 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8051D798 4B FF EA B5 */ bl drawFlower__9daGrass_cFv
|
||||
/* 8051D79C 38 60 00 01 */ li r3, 1
|
||||
/* 8051D7A0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8051D7A4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8051D7A8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8051D7AC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8051D7B0 4E 80 00 20 */ blr
|
||||
@@ -1,24 +0,0 @@
|
||||
lbl_8051D720:
|
||||
/* 8051D720 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8051D724 7C 08 02 A6 */ mflr r0
|
||||
/* 8051D728 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8051D72C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8051D730 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8051D734 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8051D738 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8051D73C 38 63 4B 88 */ addi r3, r3, 0x4b88
|
||||
/* 8051D740 4B B6 7F 51 */ bl Prepare__12dCcMassS_MngFv
|
||||
/* 8051D744 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8051D748 4B FF E8 F9 */ bl executeGrass__9daGrass_cFv
|
||||
/* 8051D74C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8051D750 4B FF EA C9 */ bl executeFlower__9daGrass_cFv
|
||||
/* 8051D754 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8051D758 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8051D75C 38 63 23 3C */ addi r3, r3, 0x233c
|
||||
/* 8051D760 4B B6 9B AD */ bl MassClear__4dCcSFv
|
||||
/* 8051D764 38 60 00 01 */ li r3, 1
|
||||
/* 8051D768 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8051D76C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8051D770 7C 08 03 A6 */ mtlr r0
|
||||
/* 8051D774 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8051D778 4E 80 00 20 */ blr
|
||||
@@ -1,24 +0,0 @@
|
||||
lbl_80520AD8:
|
||||
/* 80520AD8 88 03 00 01 */ lbz r0, 1(r3)
|
||||
/* 80520ADC 7C 00 07 74 */ extsb r0, r0
|
||||
/* 80520AE0 2C 00 00 08 */ cmpwi r0, 8
|
||||
/* 80520AE4 4D 80 00 20 */ bltlr
|
||||
/* 80520AE8 38 C0 00 00 */ li r6, 0
|
||||
/* 80520AEC 3C 80 80 45 */ lis r4, m_flower__9daGrass_c@ha /* 0x80450DB4@ha */
|
||||
/* 80520AF0 38 A4 0D B4 */ addi r5, r4, m_flower__9daGrass_c@l /* 0x80450DB4@l */
|
||||
/* 80520AF4 80 85 00 00 */ lwz r4, 0(r5)
|
||||
/* 80520AF8 3C 84 00 01 */ addis r4, r4, 1
|
||||
/* 80520AFC 1C 00 00 38 */ mulli r0, r0, 0x38
|
||||
/* 80520B00 7C 84 02 14 */ add r4, r4, r0
|
||||
/* 80520B04 98 C4 19 54 */ stb r6, 0x1954(r4)
|
||||
/* 80520B08 80 A5 00 00 */ lwz r5, 0(r5)
|
||||
/* 80520B0C 88 03 00 01 */ lbz r0, 1(r3)
|
||||
/* 80520B10 7C 00 07 74 */ extsb r0, r0
|
||||
/* 80520B14 1C 80 00 38 */ mulli r4, r0, 0x38
|
||||
/* 80520B18 3C 84 00 01 */ addis r4, r4, 1
|
||||
/* 80520B1C 38 84 19 54 */ addi r4, r4, 0x1954
|
||||
/* 80520B20 7C 85 22 14 */ add r4, r5, r4
|
||||
/* 80520B24 A8 04 00 02 */ lha r0, 2(r4)
|
||||
/* 80520B28 54 00 9F 7E */ rlwinm r0, r0, 0x13, 0x1d, 0x1f
|
||||
/* 80520B2C 98 03 00 01 */ stb r0, 1(r3)
|
||||
/* 80520B30 4E 80 00 20 */ blr
|
||||
@@ -1,43 +0,0 @@
|
||||
lbl_8051EDF0:
|
||||
/* 8051EDF0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8051EDF4 7C 08 02 A6 */ mflr r0
|
||||
/* 8051EDF8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8051EDFC 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 8051EE00 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8051EE04 48 00 00 68 */ b lbl_8051EE6C
|
||||
lbl_8051EE08:
|
||||
/* 8051EE08 38 A0 00 00 */ li r5, 0
|
||||
/* 8051EE0C 98 A3 00 00 */ stb r5, 0(r3)
|
||||
/* 8051EE10 80 7F 00 00 */ lwz r3, 0(r31)
|
||||
/* 8051EE14 88 03 00 02 */ lbz r0, 2(r3)
|
||||
/* 8051EE18 7C 00 07 74 */ extsb r0, r0
|
||||
/* 8051EE1C 2C 00 00 10 */ cmpwi r0, 0x10
|
||||
/* 8051EE20 41 80 00 40 */ blt lbl_8051EE60
|
||||
/* 8051EE24 3C 60 80 45 */ lis r3, m_grass__9daGrass_c@ha /* 0x80450DB0@ha */
|
||||
/* 8051EE28 80 83 0D B0 */ lwz r4, m_grass__9daGrass_c@l(r3) /* 0x80450DB0@l */
|
||||
/* 8051EE2C 1C 60 00 38 */ mulli r3, r0, 0x38
|
||||
/* 8051EE30 3C 63 00 02 */ addis r3, r3, 2
|
||||
/* 8051EE34 38 63 BD 64 */ addi r3, r3, -17052
|
||||
/* 8051EE38 7C A4 19 AE */ stbx r5, r4, r3
|
||||
/* 8051EE3C 4B D4 8A 31 */ bl cM_rnd__Fv
|
||||
/* 8051EE40 3C 60 80 52 */ lis r3, lit_4600@ha /* 0x80523098@ha */
|
||||
/* 8051EE44 C0 03 30 98 */ lfs f0, lit_4600@l(r3) /* 0x80523098@l */
|
||||
/* 8051EE48 EC 00 00 72 */ fmuls f0, f0, f1
|
||||
/* 8051EE4C FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 8051EE50 D8 01 00 08 */ stfd f0, 8(r1)
|
||||
/* 8051EE54 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 8051EE58 80 7F 00 00 */ lwz r3, 0(r31)
|
||||
/* 8051EE5C 98 03 00 02 */ stb r0, 2(r3)
|
||||
lbl_8051EE60:
|
||||
/* 8051EE60 80 7F 00 00 */ lwz r3, 0(r31)
|
||||
/* 8051EE64 80 03 00 48 */ lwz r0, 0x48(r3)
|
||||
/* 8051EE68 90 1F 00 00 */ stw r0, 0(r31)
|
||||
lbl_8051EE6C:
|
||||
/* 8051EE6C 80 7F 00 00 */ lwz r3, 0(r31)
|
||||
/* 8051EE70 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8051EE74 40 82 FF 94 */ bne lbl_8051EE08
|
||||
/* 8051EE78 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 8051EE7C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8051EE80 7C 08 03 A6 */ mtlr r0
|
||||
/* 8051EE84 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8051EE88 4E 80 00 20 */ blr
|
||||
@@ -1,26 +0,0 @@
|
||||
lbl_80521C08:
|
||||
/* 80521C08 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80521C0C 7C 08 02 A6 */ mflr r0
|
||||
/* 80521C10 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80521C14 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80521C18 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80521C1C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80521C20 3B E0 00 00 */ li r31, 0
|
||||
/* 80521C24 48 00 00 1C */ b lbl_80521C40
|
||||
lbl_80521C28:
|
||||
/* 80521C28 4B FF EE B1 */ bl deleteAnm__14dFlower_data_cFv
|
||||
/* 80521C2C 80 7E 00 00 */ lwz r3, 0(r30)
|
||||
/* 80521C30 9B E3 00 00 */ stb r31, 0(r3)
|
||||
/* 80521C34 80 7E 00 00 */ lwz r3, 0(r30)
|
||||
/* 80521C38 80 03 00 44 */ lwz r0, 0x44(r3)
|
||||
/* 80521C3C 90 1E 00 00 */ stw r0, 0(r30)
|
||||
lbl_80521C40:
|
||||
/* 80521C40 80 7E 00 00 */ lwz r3, 0(r30)
|
||||
/* 80521C44 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80521C48 40 82 FF E0 */ bne lbl_80521C28
|
||||
/* 80521C4C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80521C50 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80521C54 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80521C58 7C 08 03 A6 */ mtlr r0
|
||||
/* 80521C5C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80521C60 4E 80 00 20 */ blr
|
||||
@@ -1,24 +0,0 @@
|
||||
lbl_8051C140:
|
||||
/* 8051C140 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8051C144 7C 08 02 A6 */ mflr r0
|
||||
/* 8051C148 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8051C14C 3C 60 80 45 */ lis r3, m_flower__9daGrass_c@ha /* 0x80450DB4@ha */
|
||||
/* 8051C150 38 63 0D B4 */ addi r3, r3, m_flower__9daGrass_c@l /* 0x80450DB4@l */
|
||||
/* 8051C154 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 8051C158 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8051C15C 41 82 00 28 */ beq lbl_8051C184
|
||||
/* 8051C160 41 82 00 18 */ beq lbl_8051C178
|
||||
/* 8051C164 38 80 00 01 */ li r4, 1
|
||||
/* 8051C168 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8051C16C 81 8C 00 10 */ lwz r12, 0x10(r12)
|
||||
/* 8051C170 7D 89 03 A6 */ mtctr r12
|
||||
/* 8051C174 4E 80 04 21 */ bctrl
|
||||
lbl_8051C178:
|
||||
/* 8051C178 38 00 00 00 */ li r0, 0
|
||||
/* 8051C17C 3C 60 80 45 */ lis r3, m_flower__9daGrass_c@ha /* 0x80450DB4@ha */
|
||||
/* 8051C180 90 03 0D B4 */ stw r0, m_flower__9daGrass_c@l(r3) /* 0x80450DB4@l */
|
||||
lbl_8051C184:
|
||||
/* 8051C184 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8051C188 7C 08 03 A6 */ mtlr r0
|
||||
/* 8051C18C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8051C190 4E 80 00 20 */ blr
|
||||
@@ -1,24 +0,0 @@
|
||||
lbl_8051BF68:
|
||||
/* 8051BF68 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8051BF6C 7C 08 02 A6 */ mflr r0
|
||||
/* 8051BF70 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8051BF74 3C 60 80 45 */ lis r3, m_grass__9daGrass_c@ha /* 0x80450DB0@ha */
|
||||
/* 8051BF78 38 63 0D B0 */ addi r3, r3, m_grass__9daGrass_c@l /* 0x80450DB0@l */
|
||||
/* 8051BF7C 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 8051BF80 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8051BF84 41 82 00 28 */ beq lbl_8051BFAC
|
||||
/* 8051BF88 41 82 00 18 */ beq lbl_8051BFA0
|
||||
/* 8051BF8C 38 80 00 01 */ li r4, 1
|
||||
/* 8051BF90 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8051BF94 81 8C 00 10 */ lwz r12, 0x10(r12)
|
||||
/* 8051BF98 7D 89 03 A6 */ mtctr r12
|
||||
/* 8051BF9C 4E 80 04 21 */ bctrl
|
||||
lbl_8051BFA0:
|
||||
/* 8051BFA0 38 00 00 00 */ li r0, 0
|
||||
/* 8051BFA4 3C 60 80 45 */ lis r3, m_grass__9daGrass_c@ha /* 0x80450DB0@ha */
|
||||
/* 8051BFA8 90 03 0D B0 */ stw r0, m_grass__9daGrass_c@l(r3) /* 0x80450DB0@l */
|
||||
lbl_8051BFAC:
|
||||
/* 8051BFAC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8051BFB0 7C 08 03 A6 */ mtlr r0
|
||||
/* 8051BFB4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8051BFB8 4E 80 00 20 */ blr
|
||||
@@ -1,14 +0,0 @@
|
||||
lbl_80520864:
|
||||
/* 80520864 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80520868 7C 08 02 A6 */ mflr r0
|
||||
/* 8052086C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80520870 7C 60 1B 78 */ mr r0, r3
|
||||
/* 80520874 54 83 10 3A */ slwi r3, r4, 2
|
||||
/* 80520878 3C 63 00 02 */ addis r3, r3, 2
|
||||
/* 8052087C 38 63 D5 E4 */ addi r3, r3, -10780
|
||||
/* 80520880 7C 60 1A 14 */ add r3, r0, r3
|
||||
/* 80520884 4B FF E5 6D */ bl deleteData__13dGrass_room_cFv
|
||||
/* 80520888 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8052088C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80520890 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80520894 4E 80 00 20 */ blr
|
||||
@@ -1,14 +0,0 @@
|
||||
lbl_80522F0C:
|
||||
/* 80522F0C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80522F10 7C 08 02 A6 */ mflr r0
|
||||
/* 80522F14 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80522F18 7C 60 1B 78 */ mr r0, r3
|
||||
/* 80522F1C 54 83 10 3A */ slwi r3, r4, 2
|
||||
/* 80522F20 3C 63 00 01 */ addis r3, r3, 1
|
||||
/* 80522F24 38 63 29 14 */ addi r3, r3, 0x2914
|
||||
/* 80522F28 7C 60 1A 14 */ add r3, r0, r3
|
||||
/* 80522F2C 4B FF EC DD */ bl deleteData__14dFlower_room_cFv
|
||||
/* 80522F30 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80522F34 7C 08 03 A6 */ mtlr r0
|
||||
/* 80522F38 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80522F3C 4E 80 00 20 */ blr
|
||||
@@ -1,15 +0,0 @@
|
||||
lbl_8051C24C:
|
||||
/* 8051C24C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8051C250 7C 08 02 A6 */ mflr r0
|
||||
/* 8051C254 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8051C258 3C 60 80 45 */ lis r3, m_flower__9daGrass_c@ha /* 0x80450DB4@ha */
|
||||
/* 8051C25C 38 63 0D B4 */ addi r3, r3, m_flower__9daGrass_c@l /* 0x80450DB4@l */
|
||||
/* 8051C260 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 8051C264 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8051C268 41 82 00 08 */ beq lbl_8051C270
|
||||
/* 8051C26C 48 00 67 F9 */ bl update__16dFlower_packet_cFv
|
||||
lbl_8051C270:
|
||||
/* 8051C270 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8051C274 7C 08 03 A6 */ mtlr r0
|
||||
/* 8051C278 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8051C27C 4E 80 00 20 */ blr
|
||||
@@ -1,15 +0,0 @@
|
||||
lbl_8051C074:
|
||||
/* 8051C074 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8051C078 7C 08 02 A6 */ mflr r0
|
||||
/* 8051C07C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8051C080 3C 60 80 45 */ lis r3, m_grass__9daGrass_c@ha /* 0x80450DB0@ha */
|
||||
/* 8051C084 38 63 0D B0 */ addi r3, r3, m_grass__9daGrass_c@l /* 0x80450DB0@l */
|
||||
/* 8051C088 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 8051C08C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8051C090 41 82 00 08 */ beq lbl_8051C098
|
||||
/* 8051C094 48 00 3F 9D */ bl update__15dGrass_packet_cFv
|
||||
lbl_8051C098:
|
||||
/* 8051C098 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8051C09C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8051C0A0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8051C0A4 4E 80 00 20 */ blr
|
||||
@@ -1,15 +0,0 @@
|
||||
lbl_8051C218:
|
||||
/* 8051C218 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8051C21C 7C 08 02 A6 */ mflr r0
|
||||
/* 8051C220 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8051C224 3C 60 80 45 */ lis r3, m_flower__9daGrass_c@ha /* 0x80450DB4@ha */
|
||||
/* 8051C228 38 63 0D B4 */ addi r3, r3, m_flower__9daGrass_c@l /* 0x80450DB4@l */
|
||||
/* 8051C22C 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 8051C230 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8051C234 41 82 00 08 */ beq lbl_8051C23C
|
||||
/* 8051C238 48 00 65 3D */ bl calc__16dFlower_packet_cFv
|
||||
lbl_8051C23C:
|
||||
/* 8051C23C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8051C240 7C 08 03 A6 */ mtlr r0
|
||||
/* 8051C244 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8051C248 4E 80 00 20 */ blr
|
||||
@@ -1,15 +0,0 @@
|
||||
lbl_8051C040:
|
||||
/* 8051C040 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8051C044 7C 08 02 A6 */ mflr r0
|
||||
/* 8051C048 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8051C04C 3C 60 80 45 */ lis r3, m_grass__9daGrass_c@ha /* 0x80450DB0@ha */
|
||||
/* 8051C050 38 63 0D B0 */ addi r3, r3, m_grass__9daGrass_c@l /* 0x80450DB0@l */
|
||||
/* 8051C054 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 8051C058 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8051C05C 41 82 00 08 */ beq lbl_8051C064
|
||||
/* 8051C060 48 00 3A 5D */ bl calc__15dGrass_packet_cFv
|
||||
lbl_8051C064:
|
||||
/* 8051C064 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8051C068 7C 08 03 A6 */ mtlr r0
|
||||
/* 8051C06C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8051C070 4E 80 00 20 */ blr
|
||||
@@ -1,22 +0,0 @@
|
||||
lbl_80520898:
|
||||
/* 80520898 3C 83 00 02 */ addis r4, r3, 2
|
||||
/* 8052089C 38 60 00 10 */ li r3, 0x10
|
||||
/* 805208A0 38 00 00 60 */ li r0, 0x60
|
||||
/* 805208A4 7C 09 03 A6 */ mtctr r0
|
||||
/* 805208A8 38 84 C0 E4 */ addi r4, r4, -16156
|
||||
lbl_805208AC:
|
||||
/* 805208AC 88 04 00 00 */ lbz r0, 0(r4)
|
||||
/* 805208B0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 805208B4 40 82 00 1C */ bne lbl_805208D0
|
||||
/* 805208B8 38 00 00 01 */ li r0, 1
|
||||
/* 805208BC 98 04 00 00 */ stb r0, 0(r4)
|
||||
/* 805208C0 38 00 00 00 */ li r0, 0
|
||||
/* 805208C4 B0 04 00 02 */ sth r0, 2(r4)
|
||||
/* 805208C8 B0 04 00 04 */ sth r0, 4(r4)
|
||||
/* 805208CC 4E 80 00 20 */ blr
|
||||
lbl_805208D0:
|
||||
/* 805208D0 38 84 00 38 */ addi r4, r4, 0x38
|
||||
/* 805208D4 38 63 00 01 */ addi r3, r3, 1
|
||||
/* 805208D8 42 00 FF D4 */ bdnz lbl_805208AC
|
||||
/* 805208DC 38 60 FF FF */ li r3, -1
|
||||
/* 805208E0 4E 80 00 20 */ blr
|
||||
@@ -1,22 +0,0 @@
|
||||
lbl_80522F40:
|
||||
/* 80522F40 3C 83 00 01 */ addis r4, r3, 1
|
||||
/* 80522F44 38 60 00 08 */ li r3, 8
|
||||
/* 80522F48 38 00 00 40 */ li r0, 0x40
|
||||
/* 80522F4C 7C 09 03 A6 */ mtctr r0
|
||||
/* 80522F50 38 84 1B 14 */ addi r4, r4, 0x1b14
|
||||
lbl_80522F54:
|
||||
/* 80522F54 88 04 00 00 */ lbz r0, 0(r4)
|
||||
/* 80522F58 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80522F5C 40 82 00 1C */ bne lbl_80522F78
|
||||
/* 80522F60 38 00 00 01 */ li r0, 1
|
||||
/* 80522F64 98 04 00 00 */ stb r0, 0(r4)
|
||||
/* 80522F68 38 00 00 00 */ li r0, 0
|
||||
/* 80522F6C B0 04 00 02 */ sth r0, 2(r4)
|
||||
/* 80522F70 B0 04 00 04 */ sth r0, 4(r4)
|
||||
/* 80522F74 4E 80 00 20 */ blr
|
||||
lbl_80522F78:
|
||||
/* 80522F78 38 84 00 38 */ addi r4, r4, 0x38
|
||||
/* 80522F7C 38 63 00 01 */ addi r3, r3, 1
|
||||
/* 80522F80 42 00 FF D4 */ bdnz lbl_80522F54
|
||||
/* 80522F84 38 60 FF FF */ li r3, -1
|
||||
/* 80522F88 4E 80 00 20 */ blr
|
||||
@@ -1,5 +0,0 @@
|
||||
lbl_8051EDE0:
|
||||
/* 8051EDE0 80 03 00 00 */ lwz r0, 0(r3)
|
||||
/* 8051EDE4 90 04 00 48 */ stw r0, 0x48(r4)
|
||||
/* 8051EDE8 90 83 00 00 */ stw r4, 0(r3)
|
||||
/* 8051EDEC 4E 80 00 20 */ blr
|
||||
@@ -1,5 +0,0 @@
|
||||
lbl_80521BF8:
|
||||
/* 80521BF8 80 03 00 00 */ lwz r0, 0(r3)
|
||||
/* 80521BFC 90 04 00 44 */ stw r0, 0x44(r4)
|
||||
/* 80521C00 90 83 00 00 */ stw r4, 0(r3)
|
||||
/* 80521C04 4E 80 00 20 */ blr
|
||||
@@ -1,69 +0,0 @@
|
||||
lbl_80520770:
|
||||
/* 80520770 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80520774 7C 08 02 A6 */ mflr r0
|
||||
/* 80520778 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8052077C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80520780 4B E4 1A 5D */ bl _savegpr_29
|
||||
/* 80520784 7C 9D 23 78 */ mr r29, r4
|
||||
/* 80520788 7C BE 2B 78 */ mr r30, r5
|
||||
/* 8052078C 7C CC 33 78 */ mr r12, r6
|
||||
/* 80520790 7C EB 3B 78 */ mr r11, r7
|
||||
/* 80520794 7D 0A 43 78 */ mr r10, r8
|
||||
/* 80520798 A0 C3 00 10 */ lhz r6, 0x10(r3)
|
||||
/* 8052079C 1C 86 00 4C */ mulli r4, r6, 0x4c
|
||||
/* 805207A0 3B E4 00 14 */ addi r31, r4, 0x14
|
||||
/* 805207A4 7F E3 FA 14 */ add r31, r3, r31
|
||||
/* 805207A8 7C C5 33 78 */ mr r5, r6
|
||||
/* 805207AC 20 06 05 DC */ subfic r0, r6, 0x5dc
|
||||
/* 805207B0 7C 09 03 A6 */ mtctr r0
|
||||
/* 805207B4 2C 06 05 DC */ cmpwi r6, 0x5dc
|
||||
/* 805207B8 40 80 00 40 */ bge lbl_805207F8
|
||||
lbl_805207BC:
|
||||
/* 805207BC 88 1F 00 00 */ lbz r0, 0(r31)
|
||||
/* 805207C0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 805207C4 40 82 00 28 */ bne lbl_805207EC
|
||||
/* 805207C8 91 21 00 08 */ stw r9, 8(r1)
|
||||
/* 805207CC 7F E4 FB 78 */ mr r4, r31
|
||||
/* 805207D0 7F A6 EB 78 */ mr r6, r29
|
||||
/* 805207D4 7F C7 F3 78 */ mr r7, r30
|
||||
/* 805207D8 7D 88 63 78 */ mr r8, r12
|
||||
/* 805207DC 7D 69 5B 78 */ mr r9, r11
|
||||
/* 805207E0 4B FF FE 9D */ bl setData__15dGrass_packet_cFP13dGrass_data_ciR4cXyziUcUcsUc
|
||||
/* 805207E4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 805207E8 48 00 00 64 */ b lbl_8052084C
|
||||
lbl_805207EC:
|
||||
/* 805207EC 3B FF 00 4C */ addi r31, r31, 0x4c
|
||||
/* 805207F0 38 A5 00 01 */ addi r5, r5, 1
|
||||
/* 805207F4 42 00 FF C8 */ bdnz lbl_805207BC
|
||||
lbl_805207F8:
|
||||
/* 805207F8 3B E3 00 14 */ addi r31, r3, 0x14
|
||||
/* 805207FC 38 A0 00 00 */ li r5, 0
|
||||
/* 80520800 7C C9 03 A6 */ mtctr r6
|
||||
/* 80520804 2C 06 00 00 */ cmpwi r6, 0
|
||||
/* 80520808 40 81 00 40 */ ble lbl_80520848
|
||||
lbl_8052080C:
|
||||
/* 8052080C 88 1F 00 00 */ lbz r0, 0(r31)
|
||||
/* 80520810 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80520814 40 82 00 28 */ bne lbl_8052083C
|
||||
/* 80520818 91 21 00 08 */ stw r9, 8(r1)
|
||||
/* 8052081C 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80520820 7F A6 EB 78 */ mr r6, r29
|
||||
/* 80520824 7F C7 F3 78 */ mr r7, r30
|
||||
/* 80520828 7D 88 63 78 */ mr r8, r12
|
||||
/* 8052082C 7D 69 5B 78 */ mr r9, r11
|
||||
/* 80520830 4B FF FE 4D */ bl setData__15dGrass_packet_cFP13dGrass_data_ciR4cXyziUcUcsUc
|
||||
/* 80520834 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80520838 48 00 00 14 */ b lbl_8052084C
|
||||
lbl_8052083C:
|
||||
/* 8052083C 3B FF 00 4C */ addi r31, r31, 0x4c
|
||||
/* 80520840 38 A5 00 01 */ addi r5, r5, 1
|
||||
/* 80520844 42 00 FF C8 */ bdnz lbl_8052080C
|
||||
lbl_80520848:
|
||||
/* 80520848 38 60 00 00 */ li r3, 0
|
||||
lbl_8052084C:
|
||||
/* 8052084C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80520850 4B E4 19 D9 */ bl _restgpr_29
|
||||
/* 80520854 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80520858 7C 08 03 A6 */ mtlr r0
|
||||
/* 8052085C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80520860 4E 80 00 20 */ blr
|
||||
@@ -1,65 +0,0 @@
|
||||
lbl_80522E28:
|
||||
/* 80522E28 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80522E2C 7C 08 02 A6 */ mflr r0
|
||||
/* 80522E30 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80522E34 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80522E38 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80522E3C 7C 9E 23 78 */ mr r30, r4
|
||||
/* 80522E40 7C AC 2B 78 */ mr r12, r5
|
||||
/* 80522E44 7C CB 33 78 */ mr r11, r6
|
||||
/* 80522E48 7C E9 3B 78 */ mr r9, r7
|
||||
/* 80522E4C 7D 0A 43 78 */ mr r10, r8
|
||||
/* 80522E50 A0 C3 00 10 */ lhz r6, 0x10(r3)
|
||||
/* 80522E54 1C 86 00 48 */ mulli r4, r6, 0x48
|
||||
/* 80522E58 3B E4 00 14 */ addi r31, r4, 0x14
|
||||
/* 80522E5C 7F E3 FA 14 */ add r31, r3, r31
|
||||
/* 80522E60 7C C5 33 78 */ mr r5, r6
|
||||
/* 80522E64 20 06 03 E8 */ subfic r0, r6, 0x3e8
|
||||
/* 80522E68 7C 09 03 A6 */ mtctr r0
|
||||
/* 80522E6C 2C 06 03 E8 */ cmpwi r6, 0x3e8
|
||||
/* 80522E70 40 80 00 38 */ bge lbl_80522EA8
|
||||
lbl_80522E74:
|
||||
/* 80522E74 88 1F 00 00 */ lbz r0, 0(r31)
|
||||
/* 80522E78 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
|
||||
/* 80522E7C 40 82 00 20 */ bne lbl_80522E9C
|
||||
/* 80522E80 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80522E84 7F C6 F3 78 */ mr r6, r30
|
||||
/* 80522E88 7D 87 63 78 */ mr r7, r12
|
||||
/* 80522E8C 7D 68 5B 78 */ mr r8, r11
|
||||
/* 80522E90 4B FF FE 2D */ bl setData__16dFlower_packet_cFP14dFlower_data_ciScR4cXyziScs
|
||||
/* 80522E94 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80522E98 48 00 00 5C */ b lbl_80522EF4
|
||||
lbl_80522E9C:
|
||||
/* 80522E9C 3B FF 00 48 */ addi r31, r31, 0x48
|
||||
/* 80522EA0 38 A5 00 01 */ addi r5, r5, 1
|
||||
/* 80522EA4 42 00 FF D0 */ bdnz lbl_80522E74
|
||||
lbl_80522EA8:
|
||||
/* 80522EA8 3B E3 00 14 */ addi r31, r3, 0x14
|
||||
/* 80522EAC 38 A0 00 00 */ li r5, 0
|
||||
/* 80522EB0 7C C9 03 A6 */ mtctr r6
|
||||
/* 80522EB4 2C 06 00 00 */ cmpwi r6, 0
|
||||
/* 80522EB8 40 81 00 38 */ ble lbl_80522EF0
|
||||
lbl_80522EBC:
|
||||
/* 80522EBC 88 1F 00 00 */ lbz r0, 0(r31)
|
||||
/* 80522EC0 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
|
||||
/* 80522EC4 40 82 00 20 */ bne lbl_80522EE4
|
||||
/* 80522EC8 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80522ECC 7F C6 F3 78 */ mr r6, r30
|
||||
/* 80522ED0 7D 87 63 78 */ mr r7, r12
|
||||
/* 80522ED4 7D 68 5B 78 */ mr r8, r11
|
||||
/* 80522ED8 4B FF FD E5 */ bl setData__16dFlower_packet_cFP14dFlower_data_ciScR4cXyziScs
|
||||
/* 80522EDC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80522EE0 48 00 00 14 */ b lbl_80522EF4
|
||||
lbl_80522EE4:
|
||||
/* 80522EE4 3B FF 00 48 */ addi r31, r31, 0x48
|
||||
/* 80522EE8 38 A5 00 01 */ addi r5, r5, 1
|
||||
/* 80522EEC 42 00 FF D0 */ bdnz lbl_80522EBC
|
||||
lbl_80522EF0:
|
||||
/* 80522EF0 38 60 00 00 */ li r3, 0
|
||||
lbl_80522EF4:
|
||||
/* 80522EF4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80522EF8 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80522EFC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80522F00 7C 08 03 A6 */ mtlr r0
|
||||
/* 80522F04 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80522F08 4E 80 00 20 */ blr
|
||||
@@ -1,12 +0,0 @@
|
||||
lbl_8051C280:
|
||||
/* 8051C280 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8051C284 7C 08 02 A6 */ mflr r0
|
||||
/* 8051C288 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8051C28C 3C 60 80 45 */ lis r3, m_flower__9daGrass_c@ha /* 0x80450DB4@ha */
|
||||
/* 8051C290 38 63 0D B4 */ addi r3, r3, m_flower__9daGrass_c@l /* 0x80450DB4@l */
|
||||
/* 8051C294 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 8051C298 48 00 6B 91 */ bl newData__16dFlower_packet_cFScR4cXyziScs
|
||||
/* 8051C29C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8051C2A0 7C 08 03 A6 */ mtlr r0
|
||||
/* 8051C2A4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8051C2A8 4E 80 00 20 */ blr
|
||||
@@ -1,12 +0,0 @@
|
||||
lbl_8051C0A8:
|
||||
/* 8051C0A8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8051C0AC 7C 08 02 A6 */ mflr r0
|
||||
/* 8051C0B0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8051C0B4 3C 60 80 45 */ lis r3, m_grass__9daGrass_c@ha /* 0x80450DB0@ha */
|
||||
/* 8051C0B8 38 63 0D B0 */ addi r3, r3, m_grass__9daGrass_c@l /* 0x80450DB0@l */
|
||||
/* 8051C0BC 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 8051C0C0 48 00 46 B1 */ bl newData__15dGrass_packet_cFR4cXyziUcUcsUc
|
||||
/* 8051C0C4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8051C0C8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8051C0CC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8051C0D0 4E 80 00 20 */ blr
|
||||
@@ -1,11 +0,0 @@
|
||||
lbl_805208E4:
|
||||
/* 805208E4 1C 84 00 38 */ mulli r4, r4, 0x38
|
||||
/* 805208E8 3C 84 00 02 */ addis r4, r4, 2
|
||||
/* 805208EC 38 84 BD 64 */ addi r4, r4, -17052
|
||||
/* 805208F0 7C 83 22 14 */ add r4, r3, r4
|
||||
/* 805208F4 38 00 00 01 */ li r0, 1
|
||||
/* 805208F8 98 04 00 00 */ stb r0, 0(r4)
|
||||
/* 805208FC 38 00 00 00 */ li r0, 0
|
||||
/* 80520900 B0 04 00 02 */ sth r0, 2(r4)
|
||||
/* 80520904 B0 04 00 04 */ sth r0, 4(r4)
|
||||
/* 80520908 4E 80 00 20 */ blr
|
||||
@@ -1,11 +0,0 @@
|
||||
lbl_80522F8C:
|
||||
/* 80522F8C 1C 84 00 38 */ mulli r4, r4, 0x38
|
||||
/* 80522F90 3C 84 00 01 */ addis r4, r4, 1
|
||||
/* 80522F94 38 84 19 54 */ addi r4, r4, 0x1954
|
||||
/* 80522F98 7C 83 22 14 */ add r4, r3, r4
|
||||
/* 80522F9C 38 00 00 01 */ li r0, 1
|
||||
/* 80522FA0 98 04 00 00 */ stb r0, 0(r4)
|
||||
/* 80522FA4 B0 A4 00 02 */ sth r5, 2(r4)
|
||||
/* 80522FA8 38 00 00 00 */ li r0, 0
|
||||
/* 80522FAC B0 04 00 04 */ sth r0, 4(r4)
|
||||
/* 80522FB0 4E 80 00 20 */ blr
|
||||
-64
@@ -1,64 +0,0 @@
|
||||
lbl_8052067C:
|
||||
/* 8052067C 94 21 FF B0 */ stwu r1, -0x50(r1)
|
||||
/* 80520680 7C 08 02 A6 */ mflr r0
|
||||
/* 80520684 90 01 00 54 */ stw r0, 0x54(r1)
|
||||
/* 80520688 DB E1 00 40 */ stfd f31, 0x40(r1)
|
||||
/* 8052068C F3 E1 00 48 */ psq_st f31, 72(r1), 0, 0 /* qr0 */
|
||||
/* 80520690 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 80520694 4B E4 1B 31 */ bl _savegpr_23
|
||||
/* 80520698 7C 77 1B 78 */ mr r23, r3
|
||||
/* 8052069C 7C 98 23 78 */ mr r24, r4
|
||||
/* 805206A0 7C B9 2B 78 */ mr r25, r5
|
||||
/* 805206A4 7C DA 33 78 */ mr r26, r6
|
||||
/* 805206A8 7C FB 3B 78 */ mr r27, r7
|
||||
/* 805206AC 7D 1C 43 78 */ mr r28, r8
|
||||
/* 805206B0 7D 3D 4B 78 */ mr r29, r9
|
||||
/* 805206B4 7D 5E 53 78 */ mr r30, r10
|
||||
/* 805206B8 8B E1 00 5B */ lbz r31, 0x5b(r1)
|
||||
/* 805206BC 4B AF DE 9D */ bl fopOvlpM_IsPeek__Fv
|
||||
/* 805206C0 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 805206C4 41 82 00 1C */ beq lbl_805206E0
|
||||
/* 805206C8 7F 43 D3 78 */ mr r3, r26
|
||||
/* 805206CC 4B FF F8 BD */ bl checkGroundY__FR4cXyz
|
||||
/* 805206D0 FF E0 08 90 */ fmr f31, f1
|
||||
/* 805206D4 38 00 00 02 */ li r0, 2
|
||||
/* 805206D8 98 18 00 00 */ stb r0, 0(r24)
|
||||
/* 805206DC 48 00 00 10 */ b lbl_805206EC
|
||||
lbl_805206E0:
|
||||
/* 805206E0 C3 FA 00 04 */ lfs f31, 4(r26)
|
||||
/* 805206E4 38 00 00 01 */ li r0, 1
|
||||
/* 805206E8 98 18 00 00 */ stb r0, 0(r24)
|
||||
lbl_805206EC:
|
||||
/* 805206EC 38 00 00 02 */ li r0, 2
|
||||
/* 805206F0 98 18 00 01 */ stb r0, 1(r24)
|
||||
/* 805206F4 3C 60 80 52 */ lis r3, lit_4600@ha /* 0x80523098@ha */
|
||||
/* 805206F8 C0 23 30 98 */ lfs f1, lit_4600@l(r3) /* 0x80523098@l */
|
||||
/* 805206FC 4B D4 72 59 */ bl cM_rndF__Ff
|
||||
/* 80520700 FC 00 08 1E */ fctiwz f0, f1
|
||||
/* 80520704 D8 01 00 08 */ stfd f0, 8(r1)
|
||||
/* 80520708 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 8052070C 98 18 00 02 */ stb r0, 2(r24)
|
||||
/* 80520710 C0 3A 00 08 */ lfs f1, 8(r26)
|
||||
/* 80520714 C0 1A 00 00 */ lfs f0, 0(r26)
|
||||
/* 80520718 D0 18 00 0C */ stfs f0, 0xc(r24)
|
||||
/* 8052071C D3 F8 00 10 */ stfs f31, 0x10(r24)
|
||||
/* 80520720 D0 38 00 14 */ stfs f1, 0x14(r24)
|
||||
/* 80520724 9B 98 00 03 */ stb r28, 3(r24)
|
||||
/* 80520728 9B B8 00 04 */ stb r29, 4(r24)
|
||||
/* 8052072C B3 D8 00 08 */ sth r30, 8(r24)
|
||||
/* 80520730 9B F8 00 05 */ stb r31, 5(r24)
|
||||
/* 80520734 57 63 10 3A */ slwi r3, r27, 2
|
||||
/* 80520738 3C 63 00 02 */ addis r3, r3, 2
|
||||
/* 8052073C 38 63 D5 E4 */ addi r3, r3, -10780
|
||||
/* 80520740 7C 77 1A 14 */ add r3, r23, r3
|
||||
/* 80520744 7F 04 C3 78 */ mr r4, r24
|
||||
/* 80520748 4B FF E6 99 */ bl newData__13dGrass_room_cFP13dGrass_data_c
|
||||
/* 8052074C B3 37 00 10 */ sth r25, 0x10(r23)
|
||||
/* 80520750 E3 E1 00 48 */ psq_l f31, 72(r1), 0, 0 /* qr0 */
|
||||
/* 80520754 CB E1 00 40 */ lfd f31, 0x40(r1)
|
||||
/* 80520758 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 8052075C 4B E4 1A B5 */ bl _restgpr_23
|
||||
/* 80520760 80 01 00 54 */ lwz r0, 0x54(r1)
|
||||
/* 80520764 7C 08 03 A6 */ mtlr r0
|
||||
/* 80520768 38 21 00 50 */ addi r1, r1, 0x50
|
||||
/* 8052076C 4E 80 00 20 */ blr
|
||||
-96
@@ -1,96 +0,0 @@
|
||||
lbl_80522CBC:
|
||||
/* 80522CBC 94 21 FF B0 */ stwu r1, -0x50(r1)
|
||||
/* 80522CC0 7C 08 02 A6 */ mflr r0
|
||||
/* 80522CC4 90 01 00 54 */ stw r0, 0x54(r1)
|
||||
/* 80522CC8 DB E1 00 40 */ stfd f31, 0x40(r1)
|
||||
/* 80522CCC F3 E1 00 48 */ psq_st f31, 72(r1), 0, 0 /* qr0 */
|
||||
/* 80522CD0 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 80522CD4 4B E3 F4 F1 */ bl _savegpr_23
|
||||
/* 80522CD8 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 80522CDC 7C 9C 23 78 */ mr r28, r4
|
||||
/* 80522CE0 7C BD 2B 78 */ mr r29, r5
|
||||
/* 80522CE4 7C D7 33 78 */ mr r23, r6
|
||||
/* 80522CE8 7C F8 3B 78 */ mr r24, r7
|
||||
/* 80522CEC 7D 1E 43 78 */ mr r30, r8
|
||||
/* 80522CF0 7D 39 4B 78 */ mr r25, r9
|
||||
/* 80522CF4 7D 5A 53 78 */ mr r26, r10
|
||||
/* 80522CF8 3C 60 80 52 */ lis r3, cNullVec__6Z2Calc@ha /* 0x805231D8@ha */
|
||||
/* 80522CFC 3B E3 31 D8 */ addi r31, r3, cNullVec__6Z2Calc@l /* 0x805231D8@l */
|
||||
/* 80522D00 4B AF B8 59 */ bl fopOvlpM_IsPeek__Fv
|
||||
/* 80522D04 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80522D08 41 82 00 1C */ beq lbl_80522D24
|
||||
/* 80522D0C 7F 03 C3 78 */ mr r3, r24
|
||||
/* 80522D10 4B FF FC 8D */ bl flowerCheckGroundY__FR4cXyz
|
||||
/* 80522D14 FF E0 08 90 */ fmr f31, f1
|
||||
/* 80522D18 38 00 00 06 */ li r0, 6
|
||||
/* 80522D1C 98 1C 00 00 */ stb r0, 0(r28)
|
||||
/* 80522D20 48 00 00 10 */ b lbl_80522D30
|
||||
lbl_80522D24:
|
||||
/* 80522D24 C3 F8 00 04 */ lfs f31, 4(r24)
|
||||
/* 80522D28 38 00 00 26 */ li r0, 0x26
|
||||
/* 80522D2C 98 1C 00 00 */ stb r0, 0(r28)
|
||||
lbl_80522D30:
|
||||
/* 80522D30 7E E0 07 74 */ extsb r0, r23
|
||||
/* 80522D34 2C 00 00 02 */ cmpwi r0, 2
|
||||
/* 80522D38 40 82 00 10 */ bne lbl_80522D48
|
||||
/* 80522D3C 88 1C 00 00 */ lbz r0, 0(r28)
|
||||
/* 80522D40 60 00 00 40 */ ori r0, r0, 0x40
|
||||
/* 80522D44 98 1C 00 00 */ stb r0, 0(r28)
|
||||
lbl_80522D48:
|
||||
/* 80522D48 3C 60 80 52 */ lis r3, lit_6262@ha /* 0x805231A8@ha */
|
||||
/* 80522D4C C0 23 31 A8 */ lfs f1, lit_6262@l(r3) /* 0x805231A8@l */
|
||||
/* 80522D50 4B D4 4C 05 */ bl cM_rndF__Ff
|
||||
/* 80522D54 FC 00 08 1E */ fctiwz f0, f1
|
||||
/* 80522D58 D8 01 00 08 */ stfd f0, 8(r1)
|
||||
/* 80522D5C 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 80522D60 98 1C 00 01 */ stb r0, 1(r28)
|
||||
/* 80522D64 C0 38 00 08 */ lfs f1, 8(r24)
|
||||
/* 80522D68 C0 18 00 00 */ lfs f0, 0(r24)
|
||||
/* 80522D6C D0 1C 00 08 */ stfs f0, 8(r28)
|
||||
/* 80522D70 D3 FC 00 0C */ stfs f31, 0xc(r28)
|
||||
/* 80522D74 D0 3C 00 10 */ stfs f1, 0x10(r28)
|
||||
/* 80522D78 9B 3C 00 02 */ stb r25, 2(r28)
|
||||
/* 80522D7C 38 00 00 00 */ li r0, 0
|
||||
/* 80522D80 98 1C 00 03 */ stb r0, 3(r28)
|
||||
/* 80522D84 B3 5C 00 04 */ sth r26, 4(r28)
|
||||
/* 80522D88 3C 9B 00 01 */ addis r4, r27, 1
|
||||
/* 80522D8C 57 C5 10 3A */ slwi r5, r30, 2
|
||||
/* 80522D90 7C 64 2A 14 */ add r3, r4, r5
|
||||
/* 80522D94 80 03 29 14 */ lwz r0, 0x2914(r3)
|
||||
/* 80522D98 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80522D9C 40 82 00 54 */ bne lbl_80522DF0
|
||||
/* 80522DA0 38 1F 3A 40 */ addi r0, r31, 0x3a40
|
||||
/* 80522DA4 90 04 2A 28 */ stw r0, 0x2a28(r4)
|
||||
/* 80522DA8 38 1F 40 28 */ addi r0, r31, 0x4028
|
||||
/* 80522DAC 90 04 2A 2C */ stw r0, 0x2a2c(r4)
|
||||
/* 80522DB0 38 1F 40 30 */ addi r0, r31, 0x4030
|
||||
/* 80522DB4 90 04 2A 30 */ stw r0, 0x2a30(r4)
|
||||
/* 80522DB8 38 1F 44 C0 */ addi r0, r31, 0x44c0
|
||||
/* 80522DBC 90 04 2A 34 */ stw r0, 0x2a34(r4)
|
||||
/* 80522DC0 38 60 00 80 */ li r3, 0x80
|
||||
/* 80522DC4 90 64 2A 38 */ stw r3, 0x2a38(r4)
|
||||
/* 80522DC8 38 1F 45 60 */ addi r0, r31, 0x4560
|
||||
/* 80522DCC 90 04 2A 3C */ stw r0, 0x2a3c(r4)
|
||||
/* 80522DD0 90 64 2A 40 */ stw r3, 0x2a40(r4)
|
||||
/* 80522DD4 38 1F 41 60 */ addi r0, r31, 0x4160
|
||||
/* 80522DD8 90 04 2A 44 */ stw r0, 0x2a44(r4)
|
||||
/* 80522DDC 38 60 01 20 */ li r3, 0x120
|
||||
/* 80522DE0 90 64 2A 48 */ stw r3, 0x2a48(r4)
|
||||
/* 80522DE4 38 1F 43 80 */ addi r0, r31, 0x4380
|
||||
/* 80522DE8 90 04 2A 4C */ stw r0, 0x2a4c(r4)
|
||||
/* 80522DEC 90 64 2A 50 */ stw r3, 0x2a50(r4)
|
||||
lbl_80522DF0:
|
||||
/* 80522DF0 3C 65 00 01 */ addis r3, r5, 1
|
||||
/* 80522DF4 38 63 29 14 */ addi r3, r3, 0x2914
|
||||
/* 80522DF8 7C 7B 1A 14 */ add r3, r27, r3
|
||||
/* 80522DFC 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80522E00 4B FF ED F9 */ bl newData__14dFlower_room_cFP14dFlower_data_c
|
||||
/* 80522E04 B3 BB 00 10 */ sth r29, 0x10(r27)
|
||||
/* 80522E08 E3 E1 00 48 */ psq_l f31, 72(r1), 0, 0 /* qr0 */
|
||||
/* 80522E0C CB E1 00 40 */ lfd f31, 0x40(r1)
|
||||
/* 80522E10 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 80522E14 4B E3 F3 FD */ bl _restgpr_23
|
||||
/* 80522E18 80 01 00 54 */ lwz r0, 0x54(r1)
|
||||
/* 80522E1C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80522E20 38 21 00 50 */ addi r1, r1, 0x50
|
||||
/* 80522E24 4E 80 00 20 */ blr
|
||||
@@ -1,27 +0,0 @@
|
||||
lbl_805A58E8:
|
||||
/* 805A58E8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 805A58EC 7C 08 02 A6 */ mflr r0
|
||||
/* 805A58F0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 805A58F4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 805A58F8 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 805A58FC 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 805A5900 7C 9F 23 78 */ mr r31, r4
|
||||
/* 805A5904 41 82 00 2C */ beq lbl_805A5930
|
||||
/* 805A5908 38 7E 05 80 */ addi r3, r30, 0x580
|
||||
/* 805A590C 38 80 FF FF */ li r4, -1
|
||||
/* 805A5910 4B CA 46 39 */ bl __dt__10dMsgFlow_cFv
|
||||
/* 805A5914 7F C3 F3 78 */ mr r3, r30
|
||||
/* 805A5918 38 80 00 00 */ li r4, 0
|
||||
/* 805A591C 4B A7 33 71 */ bl __dt__10fopAc_ac_cFv
|
||||
/* 805A5920 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 805A5924 40 81 00 0C */ ble lbl_805A5930
|
||||
/* 805A5928 7F C3 F3 78 */ mr r3, r30
|
||||
/* 805A592C 4B D2 94 11 */ bl __dl__FPv
|
||||
lbl_805A5930:
|
||||
/* 805A5930 7F C3 F3 78 */ mr r3, r30
|
||||
/* 805A5934 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 805A5938 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 805A593C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 805A5940 7C 08 03 A6 */ mtlr r0
|
||||
/* 805A5944 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 805A5948 4E 80 00 20 */ blr
|
||||
@@ -1,143 +0,0 @@
|
||||
lbl_805A56B8:
|
||||
/* 805A56B8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 805A56BC 7C 08 02 A6 */ mflr r0
|
||||
/* 805A56C0 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 805A56C4 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 805A56C8 4B DB CB 15 */ bl _savegpr_29
|
||||
/* 805A56CC 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 805A56D0 3C 80 80 5A */ lis r4, lit_3741@ha /* 0x805A6034@ha */
|
||||
/* 805A56D4 3B E4 60 34 */ addi r31, r4, lit_3741@l /* 0x805A6034@l */
|
||||
/* 805A56D8 80 03 04 A0 */ lwz r0, 0x4a0(r3)
|
||||
/* 805A56DC 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
||||
/* 805A56E0 40 82 00 28 */ bne lbl_805A5708
|
||||
/* 805A56E4 7F C0 F3 79 */ or. r0, r30, r30
|
||||
/* 805A56E8 41 82 00 14 */ beq lbl_805A56FC
|
||||
/* 805A56EC 7C 1D 03 78 */ mr r29, r0
|
||||
/* 805A56F0 4B A7 34 75 */ bl __ct__10fopAc_ac_cFv
|
||||
/* 805A56F4 38 7D 05 80 */ addi r3, r29, 0x580
|
||||
/* 805A56F8 4B CA 48 09 */ bl __ct__10dMsgFlow_cFv
|
||||
lbl_805A56FC:
|
||||
/* 805A56FC 80 1E 04 A0 */ lwz r0, 0x4a0(r30)
|
||||
/* 805A5700 60 00 00 08 */ ori r0, r0, 8
|
||||
/* 805A5704 90 1E 04 A0 */ stw r0, 0x4a0(r30)
|
||||
lbl_805A5708:
|
||||
/* 805A5708 80 1E 00 B0 */ lwz r0, 0xb0(r30)
|
||||
/* 805A570C 54 00 05 BE */ clrlwi r0, r0, 0x16
|
||||
/* 805A5710 B0 1E 05 74 */ sth r0, 0x574(r30)
|
||||
/* 805A5714 80 1E 00 B0 */ lwz r0, 0xb0(r30)
|
||||
/* 805A5718 54 00 B5 BE */ rlwinm r0, r0, 0x16, 0x16, 0x1f
|
||||
/* 805A571C B0 1E 05 7C */ sth r0, 0x57c(r30)
|
||||
/* 805A5720 80 1E 00 B0 */ lwz r0, 0xb0(r30)
|
||||
/* 805A5724 54 00 65 FE */ rlwinm r0, r0, 0xc, 0x17, 0x1f
|
||||
/* 805A5728 B0 1E 05 78 */ sth r0, 0x578(r30)
|
||||
/* 805A572C A0 1E 05 78 */ lhz r0, 0x578(r30)
|
||||
/* 805A5730 B0 1E 05 7A */ sth r0, 0x57a(r30)
|
||||
/* 805A5734 80 1E 00 B0 */ lwz r0, 0xb0(r30)
|
||||
/* 805A5738 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
|
||||
/* 805A573C 41 82 00 10 */ beq lbl_805A574C
|
||||
/* 805A5740 38 00 00 01 */ li r0, 1
|
||||
/* 805A5744 98 1E 05 6A */ stb r0, 0x56a(r30)
|
||||
/* 805A5748 48 00 00 0C */ b lbl_805A5754
|
||||
lbl_805A574C:
|
||||
/* 805A574C 38 00 00 00 */ li r0, 0
|
||||
/* 805A5750 98 1E 05 6A */ stb r0, 0x56a(r30)
|
||||
lbl_805A5754:
|
||||
/* 805A5754 80 1E 00 B0 */ lwz r0, 0xb0(r30)
|
||||
/* 805A5758 54 00 1F FE */ rlwinm r0, r0, 3, 0x1f, 0x1f
|
||||
/* 805A575C 98 1E 05 6B */ stb r0, 0x56b(r30)
|
||||
/* 805A5760 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 805A5764 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 805A5768 80 83 5D AC */ lwz r4, 0x5dac(r3)
|
||||
/* 805A576C 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 805A5770 41 82 00 2C */ beq lbl_805A579C
|
||||
/* 805A5774 80 7E 04 A4 */ lwz r3, 0x4a4(r30)
|
||||
/* 805A5778 41 82 00 0C */ beq lbl_805A5784
|
||||
/* 805A577C 80 04 00 04 */ lwz r0, 4(r4)
|
||||
/* 805A5780 48 00 00 08 */ b lbl_805A5788
|
||||
lbl_805A5784:
|
||||
/* 805A5784 38 00 FF FF */ li r0, -1
|
||||
lbl_805A5788:
|
||||
/* 805A5788 7C 03 00 50 */ subf r0, r3, r0
|
||||
/* 805A578C 7C 00 00 34 */ cntlzw r0, r0
|
||||
/* 805A5790 54 00 DE 3E */ rlwinm r0, r0, 0x1b, 0x18, 0x1f
|
||||
/* 805A5794 98 1E 05 72 */ stb r0, 0x572(r30)
|
||||
/* 805A5798 48 00 00 0C */ b lbl_805A57A4
|
||||
lbl_805A579C:
|
||||
/* 805A579C 38 00 00 00 */ li r0, 0
|
||||
/* 805A57A0 98 1E 05 72 */ stb r0, 0x572(r30)
|
||||
lbl_805A57A4:
|
||||
/* 805A57A4 A8 1E 04 E4 */ lha r0, 0x4e4(r30)
|
||||
/* 805A57A8 98 1E 05 68 */ stb r0, 0x568(r30)
|
||||
/* 805A57AC A8 1E 04 E4 */ lha r0, 0x4e4(r30)
|
||||
/* 805A57B0 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 805A57B4 98 1E 05 69 */ stb r0, 0x569(r30)
|
||||
/* 805A57B8 A8 1E 04 E6 */ lha r0, 0x4e6(r30)
|
||||
/* 805A57BC 98 1E 05 6D */ stb r0, 0x56d(r30)
|
||||
/* 805A57C0 A8 1E 04 E6 */ lha r0, 0x4e6(r30)
|
||||
/* 805A57C4 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 805A57C8 98 1E 05 6C */ stb r0, 0x56c(r30)
|
||||
/* 805A57CC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 805A57D0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 805A57D4 38 63 4F F8 */ addi r3, r3, 0x4ff8
|
||||
/* 805A57D8 7F C4 F3 78 */ mr r4, r30
|
||||
/* 805A57DC 88 BE 05 6C */ lbz r5, 0x56c(r30)
|
||||
/* 805A57E0 4B AA 1E B9 */ bl getEventIdx__16dEvent_manager_cFP10fopAc_ac_cUc
|
||||
/* 805A57E4 B0 7E 05 76 */ sth r3, 0x576(r30)
|
||||
/* 805A57E8 80 1E 00 B0 */ lwz r0, 0xb0(r30)
|
||||
/* 805A57EC 54 00 17 FF */ rlwinm. r0, r0, 2, 0x1f, 0x1f
|
||||
/* 805A57F0 41 82 00 20 */ beq lbl_805A5810
|
||||
/* 805A57F4 C0 1E 04 EC */ lfs f0, 0x4ec(r30)
|
||||
/* 805A57F8 C0 3F 00 00 */ lfs f1, 0(r31)
|
||||
/* 805A57FC EC 00 00 72 */ fmuls f0, f0, f1
|
||||
/* 805A5800 D0 1E 04 EC */ stfs f0, 0x4ec(r30)
|
||||
/* 805A5804 C0 1E 04 F0 */ lfs f0, 0x4f0(r30)
|
||||
/* 805A5808 EC 00 00 72 */ fmuls f0, f0, f1
|
||||
/* 805A580C D0 1E 04 F0 */ stfs f0, 0x4f0(r30)
|
||||
lbl_805A5810:
|
||||
/* 805A5810 C0 3E 04 EC */ lfs f1, 0x4ec(r30)
|
||||
/* 805A5814 C0 1F 00 04 */ lfs f0, 4(r31)
|
||||
/* 805A5818 EC 00 00 72 */ fmuls f0, f0, f1
|
||||
/* 805A581C EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 805A5820 D0 1E 05 CC */ stfs f0, 0x5cc(r30)
|
||||
/* 805A5824 C0 5E 04 D4 */ lfs f2, 0x4d4(r30)
|
||||
/* 805A5828 C0 3F 00 08 */ lfs f1, 8(r31)
|
||||
/* 805A582C C0 1E 04 F0 */ lfs f0, 0x4f0(r30)
|
||||
/* 805A5830 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 805A5834 EC 02 00 2A */ fadds f0, f2, f0
|
||||
/* 805A5838 D0 1E 05 D0 */ stfs f0, 0x5d0(r30)
|
||||
/* 805A583C 8B FE 05 6D */ lbz r31, 0x56d(r30)
|
||||
/* 805A5840 28 1F 00 FF */ cmplwi r31, 0xff
|
||||
/* 805A5844 41 82 00 68 */ beq lbl_805A58AC
|
||||
/* 805A5848 88 1E 04 E2 */ lbz r0, 0x4e2(r30)
|
||||
/* 805A584C 7C 1D 07 74 */ extsb r29, r0
|
||||
/* 805A5850 7F A3 EB 78 */ mr r3, r29
|
||||
/* 805A5854 4B A8 7A 09 */ bl dComIfGp_getRoomCamera__Fi
|
||||
/* 805A5858 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 805A585C 1C 1F 00 18 */ mulli r0, r31, 0x18
|
||||
/* 805A5860 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 805A5864 88 03 00 10 */ lbz r0, 0x10(r3)
|
||||
/* 805A5868 1F E0 00 14 */ mulli r31, r0, 0x14
|
||||
/* 805A586C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 805A5870 4B A8 7A 3D */ bl dComIfGp_getRoomArrow__Fi
|
||||
/* 805A5874 80 03 00 04 */ lwz r0, 4(r3)
|
||||
/* 805A5878 7C 60 FA 14 */ add r3, r0, r31
|
||||
/* 805A587C C0 43 00 08 */ lfs f2, 8(r3)
|
||||
/* 805A5880 C0 23 00 04 */ lfs f1, 4(r3)
|
||||
/* 805A5884 C0 03 00 00 */ lfs f0, 0(r3)
|
||||
/* 805A5888 D0 1E 05 38 */ stfs f0, 0x538(r30)
|
||||
/* 805A588C D0 3E 05 3C */ stfs f1, 0x53c(r30)
|
||||
/* 805A5890 D0 5E 05 40 */ stfs f2, 0x540(r30)
|
||||
/* 805A5894 C0 1E 05 38 */ lfs f0, 0x538(r30)
|
||||
/* 805A5898 D0 1E 05 50 */ stfs f0, 0x550(r30)
|
||||
/* 805A589C C0 1E 05 3C */ lfs f0, 0x53c(r30)
|
||||
/* 805A58A0 D0 1E 05 54 */ stfs f0, 0x554(r30)
|
||||
/* 805A58A4 C0 1E 05 40 */ lfs f0, 0x540(r30)
|
||||
/* 805A58A8 D0 1E 05 58 */ stfs f0, 0x558(r30)
|
||||
lbl_805A58AC:
|
||||
/* 805A58AC 38 60 00 04 */ li r3, 4
|
||||
/* 805A58B0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 805A58B4 4B DB C9 75 */ bl _restgpr_29
|
||||
/* 805A58B8 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 805A58BC 7C 08 03 A6 */ mtlr r0
|
||||
/* 805A58C0 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 805A58C4 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_805A58C8:
|
||||
/* 805A58C8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 805A58CC 7C 08 02 A6 */ mflr r0
|
||||
/* 805A58D0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 805A58D4 4B FF FD E5 */ bl create__12daTagMhint_cFv
|
||||
/* 805A58D8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 805A58DC 7C 08 03 A6 */ mtlr r0
|
||||
/* 805A58E0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 805A58E4 4E 80 00 20 */ blr
|
||||
@@ -1,11 +0,0 @@
|
||||
lbl_805A594C:
|
||||
/* 805A594C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 805A5950 7C 08 02 A6 */ mflr r0
|
||||
/* 805A5954 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 805A5958 38 80 FF FF */ li r4, -1
|
||||
/* 805A595C 4B FF FF 8D */ bl __dt__12daTagMhint_cFv
|
||||
/* 805A5960 38 60 00 01 */ li r3, 1
|
||||
/* 805A5964 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 805A5968 7C 08 03 A6 */ mtlr r0
|
||||
/* 805A596C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 805A5970 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_805A6004:
|
||||
/* 805A6004 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 805A6008 7C 08 02 A6 */ mflr r0
|
||||
/* 805A600C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 805A6010 4B FF FA D5 */ bl execute__12daTagMhint_cFv
|
||||
/* 805A6014 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 805A6018 7C 08 03 A6 */ mtlr r0
|
||||
/* 805A601C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 805A6020 4E 80 00 20 */ blr
|
||||
Reference in New Issue
Block a user