mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07: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
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user