mirror of https://github.com/zeldaret/tp.git
Merge pull request #211 from TakaRikka/work1
d_attention / d_a_player / d_demo + misc
This commit is contained in:
commit
f03b959831
|
|
@ -7,22 +7,22 @@ Section | Percentage | Decompiled (bytes) | Total (bytes)
|
|||
.init | 91.849662% | 8700 | 9472
|
||||
.extab | 100.000000% | 96 | 96
|
||||
.extabindex | 100.000000% | 96 | 96
|
||||
.text | 16.356925% | 588284 | 3596544
|
||||
.text | 16.800351% | 604232 | 3596544
|
||||
.ctors | 100.000000% | 448 | 448
|
||||
.dtors | 100.000000% | 32 | 32
|
||||
.rodata | 100.000000% | 193856 | 193856
|
||||
.data | 100.000000% | 197632 | 197632
|
||||
.sdata | 100.000000% | 1408 | 1408
|
||||
.sdata2 | 100.000000% | 20832 | 20832
|
||||
Total | 25.160968% | 1011640 | 4020672
|
||||
Total | 25.557618% | 1027588 | 4020672
|
||||
|
||||
## Total
|
||||
|
||||
Section | Percentage | Decompiled (bytes) | Total (bytes)
|
||||
---|---|---|---
|
||||
main.dol | 25.160968% | 1011640 | 4020672
|
||||
main.dol | 25.557618% | 1027588 | 4020672
|
||||
RELs | 33.217047% | 3820068 | 11500324
|
||||
Total | 31.130141% | 4831708 | 15520996
|
||||
Total | 31.232893% | 4847656 | 15520996
|
||||
|
||||
## RELs
|
||||
|
||||
|
|
|
|||
|
|
@ -1,54 +0,0 @@
|
|||
lbl_803255F0:
|
||||
/* 803255F0 3C 60 80 3D */ lis r3, lit_992@ha /* 0x803CEBE8@ha */
|
||||
/* 803255F4 38 A3 EB E8 */ addi r5, r3, lit_992@l /* 0x803CEBE8@l */
|
||||
/* 803255F8 80 65 00 00 */ lwz r3, 0(r5)
|
||||
/* 803255FC 80 05 00 04 */ lwz r0, 4(r5)
|
||||
/* 80325600 90 65 00 48 */ stw r3, 0x48(r5)
|
||||
/* 80325604 90 05 00 4C */ stw r0, 0x4c(r5)
|
||||
/* 80325608 80 05 00 08 */ lwz r0, 8(r5)
|
||||
/* 8032560C 90 05 00 50 */ stw r0, 0x50(r5)
|
||||
/* 80325610 38 85 00 48 */ addi r4, r5, 0x48
|
||||
/* 80325614 80 65 00 0C */ lwz r3, 0xc(r5)
|
||||
/* 80325618 80 05 00 10 */ lwz r0, 0x10(r5)
|
||||
/* 8032561C 90 64 00 0C */ stw r3, 0xc(r4)
|
||||
/* 80325620 90 04 00 10 */ stw r0, 0x10(r4)
|
||||
/* 80325624 80 05 00 14 */ lwz r0, 0x14(r5)
|
||||
/* 80325628 90 04 00 14 */ stw r0, 0x14(r4)
|
||||
/* 8032562C 80 65 00 18 */ lwz r3, 0x18(r5)
|
||||
/* 80325630 80 05 00 1C */ lwz r0, 0x1c(r5)
|
||||
/* 80325634 90 64 00 18 */ stw r3, 0x18(r4)
|
||||
/* 80325638 90 04 00 1C */ stw r0, 0x1c(r4)
|
||||
/* 8032563C 80 05 00 20 */ lwz r0, 0x20(r5)
|
||||
/* 80325640 90 04 00 20 */ stw r0, 0x20(r4)
|
||||
/* 80325644 80 65 00 24 */ lwz r3, 0x24(r5)
|
||||
/* 80325648 80 05 00 28 */ lwz r0, 0x28(r5)
|
||||
/* 8032564C 90 64 00 24 */ stw r3, 0x24(r4)
|
||||
/* 80325650 90 04 00 28 */ stw r0, 0x28(r4)
|
||||
/* 80325654 80 05 00 2C */ lwz r0, 0x2c(r5)
|
||||
/* 80325658 90 04 00 2C */ stw r0, 0x2c(r4)
|
||||
/* 8032565C 80 65 00 30 */ lwz r3, 0x30(r5)
|
||||
/* 80325660 80 05 00 34 */ lwz r0, 0x34(r5)
|
||||
/* 80325664 90 64 00 30 */ stw r3, 0x30(r4)
|
||||
/* 80325668 90 04 00 34 */ stw r0, 0x34(r4)
|
||||
/* 8032566C 80 05 00 38 */ lwz r0, 0x38(r5)
|
||||
/* 80325670 90 04 00 38 */ stw r0, 0x38(r4)
|
||||
/* 80325674 80 65 00 3C */ lwz r3, 0x3c(r5)
|
||||
/* 80325678 80 05 00 40 */ lwz r0, 0x40(r5)
|
||||
/* 8032567C 90 64 00 3C */ stw r3, 0x3c(r4)
|
||||
/* 80325680 90 04 00 40 */ stw r0, 0x40(r4)
|
||||
/* 80325684 80 05 00 44 */ lwz r0, 0x44(r5)
|
||||
/* 80325688 90 04 00 44 */ stw r0, 0x44(r4)
|
||||
/* 8032568C 80 65 00 90 */ lwz r3, 0x90(r5)
|
||||
/* 80325690 80 05 00 94 */ lwz r0, 0x94(r5)
|
||||
/* 80325694 90 65 00 A8 */ stw r3, 0xa8(r5)
|
||||
/* 80325698 90 05 00 AC */ stw r0, 0xac(r5)
|
||||
/* 8032569C 80 05 00 98 */ lwz r0, 0x98(r5)
|
||||
/* 803256A0 90 05 00 B0 */ stw r0, 0xb0(r5)
|
||||
/* 803256A4 38 85 00 A8 */ addi r4, r5, 0xa8
|
||||
/* 803256A8 80 65 00 9C */ lwz r3, 0x9c(r5)
|
||||
/* 803256AC 80 05 00 A0 */ lwz r0, 0xa0(r5)
|
||||
/* 803256B0 90 64 00 0C */ stw r3, 0xc(r4)
|
||||
/* 803256B4 90 04 00 10 */ stw r0, 0x10(r4)
|
||||
/* 803256B8 80 05 00 A4 */ lwz r0, 0xa4(r5)
|
||||
/* 803256BC 90 04 00 14 */ stw r0, 0x14(r4)
|
||||
/* 803256C0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,35 +0,0 @@
|
|||
lbl_80325500:
|
||||
/* 80325500 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80325504 7C 08 02 A6 */ mflr r0
|
||||
/* 80325508 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8032550C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80325510 48 03 CC C5 */ bl _savegpr_27
|
||||
/* 80325514 83 C3 00 04 */ lwz r30, 4(r3)
|
||||
/* 80325518 83 A3 00 00 */ lwz r29, 0(r3)
|
||||
/* 8032551C 3B 80 00 00 */ li r28, 0
|
||||
/* 80325520 3B E0 00 00 */ li r31, 0
|
||||
/* 80325524 48 00 00 34 */ b lbl_80325558
|
||||
lbl_80325528:
|
||||
/* 80325528 7F 7D F8 2E */ lwzx r27, r29, r31
|
||||
/* 8032552C 48 00 00 1C */ b lbl_80325548
|
||||
lbl_80325530:
|
||||
/* 80325530 7F 63 DB 78 */ mr r3, r27
|
||||
/* 80325534 81 9B 00 00 */ lwz r12, 0(r27)
|
||||
/* 80325538 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 8032553C 7D 89 03 A6 */ mtctr r12
|
||||
/* 80325540 4E 80 04 21 */ bctrl
|
||||
/* 80325544 83 7B 00 04 */ lwz r27, 4(r27)
|
||||
lbl_80325548:
|
||||
/* 80325548 28 1B 00 00 */ cmplwi r27, 0
|
||||
/* 8032554C 40 82 FF E4 */ bne lbl_80325530
|
||||
/* 80325550 3B 9C 00 01 */ addi r28, r28, 1
|
||||
/* 80325554 3B FF 00 04 */ addi r31, r31, 4
|
||||
lbl_80325558:
|
||||
/* 80325558 7C 1C F0 40 */ cmplw r28, r30
|
||||
/* 8032555C 41 80 FF CC */ blt lbl_80325528
|
||||
/* 80325560 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80325564 48 03 CC BD */ bl _restgpr_27
|
||||
/* 80325568 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8032556C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80325570 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80325574 4E 80 00 20 */ blr
|
||||
|
|
@ -1,35 +0,0 @@
|
|||
lbl_80325578:
|
||||
/* 80325578 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8032557C 7C 08 02 A6 */ mflr r0
|
||||
/* 80325580 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80325584 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80325588 48 03 CC 51 */ bl _savegpr_28
|
||||
/* 8032558C 80 83 00 04 */ lwz r4, 4(r3)
|
||||
/* 80325590 3B A4 FF FF */ addi r29, r4, -1
|
||||
/* 80325594 83 C3 00 00 */ lwz r30, 0(r3)
|
||||
/* 80325598 57 BF 10 3A */ slwi r31, r29, 2
|
||||
/* 8032559C 48 00 00 34 */ b lbl_803255D0
|
||||
lbl_803255A0:
|
||||
/* 803255A0 7F 9E F8 2E */ lwzx r28, r30, r31
|
||||
/* 803255A4 48 00 00 1C */ b lbl_803255C0
|
||||
lbl_803255A8:
|
||||
/* 803255A8 7F 83 E3 78 */ mr r3, r28
|
||||
/* 803255AC 81 9C 00 00 */ lwz r12, 0(r28)
|
||||
/* 803255B0 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 803255B4 7D 89 03 A6 */ mtctr r12
|
||||
/* 803255B8 4E 80 04 21 */ bctrl
|
||||
/* 803255BC 83 9C 00 04 */ lwz r28, 4(r28)
|
||||
lbl_803255C0:
|
||||
/* 803255C0 28 1C 00 00 */ cmplwi r28, 0
|
||||
/* 803255C4 40 82 FF E4 */ bne lbl_803255A8
|
||||
/* 803255C8 3B BD FF FF */ addi r29, r29, -1
|
||||
/* 803255CC 3B FF FF FC */ addi r31, r31, -4
|
||||
lbl_803255D0:
|
||||
/* 803255D0 2C 1D 00 00 */ cmpwi r29, 0
|
||||
/* 803255D4 40 80 FF CC */ bge lbl_803255A0
|
||||
/* 803255D8 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 803255DC 48 03 CC 49 */ bl _restgpr_28
|
||||
/* 803255E0 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 803255E4 7C 08 03 A6 */ mtlr r0
|
||||
/* 803255E8 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 803255EC 4E 80 00 20 */ blr
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
lbl_803254AC:
|
||||
/* 803254AC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 803254B0 7C 08 02 A6 */ mflr r0
|
||||
/* 803254B4 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 803254B8 80 03 00 08 */ lwz r0, 8(r3)
|
||||
/* 803254BC 1C A0 00 0C */ mulli r5, r0, 0xc
|
||||
/* 803254C0 3C 80 80 3D */ lis r4, drawFuncTable__13J3DDrawBuffer@ha /* 0x803CEC90@ha */
|
||||
/* 803254C4 38 04 EC 90 */ addi r0, r4, drawFuncTable__13J3DDrawBuffer@l /* 0x803CEC90@l */
|
||||
/* 803254C8 7C A0 2A 14 */ add r5, r0, r5
|
||||
/* 803254CC 80 85 00 00 */ lwz r4, 0(r5)
|
||||
/* 803254D0 80 05 00 04 */ lwz r0, 4(r5)
|
||||
/* 803254D4 90 81 00 08 */ stw r4, 8(r1)
|
||||
/* 803254D8 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 803254DC 80 05 00 08 */ lwz r0, 8(r5)
|
||||
/* 803254E0 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 803254E4 39 81 00 08 */ addi r12, r1, 8
|
||||
/* 803254E8 48 03 CB 9D */ bl __ptmf_scall
|
||||
/* 803254EC 60 00 00 00 */ nop
|
||||
/* 803254F0 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 803254F4 7C 08 03 A6 */ mtlr r0
|
||||
/* 803254F8 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 803254FC 4E 80 00 20 */ blr
|
||||
|
|
@ -1,24 +0,0 @@
|
|||
lbl_80325404:
|
||||
/* 80325404 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80325408 7C 08 02 A6 */ mflr r0
|
||||
/* 8032540C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80325410 38 00 00 00 */ li r0, 0
|
||||
/* 80325414 90 04 00 04 */ stw r0, 4(r4)
|
||||
/* 80325418 90 04 00 08 */ stw r0, 8(r4)
|
||||
/* 8032541C 80 A4 00 2C */ lwz r5, 0x2c(r4)
|
||||
/* 80325420 90 05 00 04 */ stw r0, 4(r5)
|
||||
/* 80325424 90 05 00 08 */ stw r0, 8(r5)
|
||||
/* 80325428 80 63 00 20 */ lwz r3, 0x20(r3)
|
||||
/* 8032542C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80325430 41 82 00 14 */ beq lbl_80325444
|
||||
/* 80325434 80 84 00 2C */ lwz r4, 0x2c(r4)
|
||||
/* 80325438 4B FE D3 21 */ bl addChildPacket__9J3DPacketFP9J3DPacket
|
||||
/* 8032543C 38 60 00 01 */ li r3, 1
|
||||
/* 80325440 48 00 00 08 */ b lbl_80325448
|
||||
lbl_80325444:
|
||||
/* 80325444 38 60 00 00 */ li r3, 0
|
||||
lbl_80325448:
|
||||
/* 80325448 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8032544C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80325450 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80325454 4E 80 00 20 */ blr
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
lbl_803253B4:
|
||||
/* 803253B4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 803253B8 7C 08 02 A6 */ mflr r0
|
||||
/* 803253BC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 803253C0 38 00 00 00 */ li r0, 0
|
||||
/* 803253C4 90 04 00 04 */ stw r0, 4(r4)
|
||||
/* 803253C8 90 04 00 08 */ stw r0, 8(r4)
|
||||
/* 803253CC 80 A4 00 2C */ lwz r5, 0x2c(r4)
|
||||
/* 803253D0 90 05 00 04 */ stw r0, 4(r5)
|
||||
/* 803253D4 90 05 00 08 */ stw r0, 8(r5)
|
||||
/* 803253D8 80 63 00 20 */ lwz r3, 0x20(r3)
|
||||
/* 803253DC 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 803253E0 41 82 00 10 */ beq lbl_803253F0
|
||||
/* 803253E4 4B FE D3 75 */ bl addChildPacket__9J3DPacketFP9J3DPacket
|
||||
/* 803253E8 38 60 00 01 */ li r3, 1
|
||||
/* 803253EC 48 00 00 08 */ b lbl_803253F4
|
||||
lbl_803253F0:
|
||||
/* 803253F0 38 60 00 00 */ li r3, 0
|
||||
lbl_803253F4:
|
||||
/* 803253F4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 803253F8 7C 08 03 A6 */ mtlr r0
|
||||
/* 803253FC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80325400 4E 80 00 20 */ blr
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
lbl_80313048:
|
||||
/* 80313048 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8031304C 7C 08 02 A6 */ mflr r0
|
||||
/* 80313050 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80313054 7C 66 1B 78 */ mr r6, r3
|
||||
/* 80313058 80 04 00 0C */ lwz r0, 0xc(r4)
|
||||
/* 8031305C 1C A0 00 0C */ mulli r5, r0, 0xc
|
||||
/* 80313060 3C 60 80 3D */ lis r3, sortFuncTable__13J3DDrawBuffer@ha /* 0x803CEC30@ha */
|
||||
/* 80313064 38 03 EC 30 */ addi r0, r3, sortFuncTable__13J3DDrawBuffer@l /* 0x803CEC30@l */
|
||||
/* 80313068 7C A0 2A 14 */ add r5, r0, r5
|
||||
/* 8031306C 80 65 00 00 */ lwz r3, 0(r5)
|
||||
/* 80313070 80 05 00 04 */ lwz r0, 4(r5)
|
||||
/* 80313074 90 61 00 08 */ stw r3, 8(r1)
|
||||
/* 80313078 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 8031307C 80 05 00 08 */ lwz r0, 8(r5)
|
||||
/* 80313080 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 80313084 7C 83 23 78 */ mr r3, r4
|
||||
/* 80313088 7C C4 33 78 */ mr r4, r6
|
||||
/* 8031308C 39 81 00 08 */ addi r12, r1, 8
|
||||
/* 80313090 48 04 EF F5 */ bl __ptmf_scall
|
||||
/* 80313094 60 00 00 00 */ nop
|
||||
/* 80313098 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8031309C 7C 08 03 A6 */ mtlr r0
|
||||
/* 803130A0 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 803130A4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
lbl_80337178:
|
||||
/* 80337178 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8033717C 7C 08 02 A6 */ mflr r0
|
||||
/* 80337180 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80337184 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80337188 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8033718C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80337190 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80337194 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80337198 80 84 00 0C */ lwz r4, 0xc(r4)
|
||||
/* 8033719C 48 00 01 9D */ bl func_80337338
|
||||
/* 803371A0 90 7E 00 00 */ stw r3, 0(r30)
|
||||
/* 803371A4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 803371A8 80 9F 00 10 */ lwz r4, 0x10(r31)
|
||||
/* 803371AC 4B FF F5 D1 */ bl func_8033677C
|
||||
/* 803371B0 90 7E 00 04 */ stw r3, 4(r30)
|
||||
/* 803371B4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 803371B8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 803371BC 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 803371C0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 803371C4 7C 08 03 A6 */ mtlr r0
|
||||
/* 803371C8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 803371CC 4E 80 00 20 */ blr
|
||||
|
|
@ -1,93 +0,0 @@
|
|||
lbl_803371D0:
|
||||
/* 803371D0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 803371D4 7C 08 02 A6 */ mflr r0
|
||||
/* 803371D8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 803371DC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 803371E0 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 803371E4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 803371E8 7C 9E 23 78 */ mr r30, r4
|
||||
/* 803371EC 38 60 00 5C */ li r3, 0x5c
|
||||
/* 803371F0 4B F9 7A 5D */ bl __nw__FUl
|
||||
/* 803371F4 7C 64 1B 79 */ or. r4, r3, r3
|
||||
/* 803371F8 41 82 00 0C */ beq lbl_80337204
|
||||
/* 803371FC 4B FF 7F 75 */ bl __ct__8J3DJointFv
|
||||
/* 80337200 7C 64 1B 78 */ mr r4, r3
|
||||
lbl_80337204:
|
||||
/* 80337204 B3 C4 00 14 */ sth r30, 0x14(r4)
|
||||
/* 80337208 80 BF 00 00 */ lwz r5, 0(r31)
|
||||
/* 8033720C 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 80337210 57 C0 08 3C */ slwi r0, r30, 1
|
||||
/* 80337214 7C 63 02 2E */ lhzx r3, r3, r0
|
||||
/* 80337218 54 63 30 32 */ slwi r3, r3, 6
|
||||
/* 8033721C 7C 65 1A 2E */ lhzx r3, r5, r3
|
||||
/* 80337220 98 64 00 16 */ stb r3, 0x16(r4)
|
||||
/* 80337224 80 BF 00 00 */ lwz r5, 0(r31)
|
||||
/* 80337228 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 8033722C 7C 63 02 2E */ lhzx r3, r3, r0
|
||||
/* 80337230 54 63 30 32 */ slwi r3, r3, 6
|
||||
/* 80337234 7C 65 1A 14 */ add r3, r5, r3
|
||||
/* 80337238 88 63 00 02 */ lbz r3, 2(r3)
|
||||
/* 8033723C 98 64 00 17 */ stb r3, 0x17(r4)
|
||||
/* 80337240 80 BF 00 00 */ lwz r5, 0(r31)
|
||||
/* 80337244 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 80337248 7C 63 02 2E */ lhzx r3, r3, r0
|
||||
/* 8033724C 54 63 30 32 */ slwi r3, r3, 6
|
||||
/* 80337250 38 C3 00 04 */ addi r6, r3, 4
|
||||
/* 80337254 7C C5 32 14 */ add r6, r5, r6
|
||||
/* 80337258 E0 06 00 00 */ psq_l f0, 0(r6), 0, 0 /* qr0 */
|
||||
/* 8033725C F0 04 00 18 */ psq_st f0, 24(r4), 0, 0 /* qr0 */
|
||||
/* 80337260 C0 06 00 08 */ lfs f0, 8(r6)
|
||||
/* 80337264 D0 04 00 20 */ stfs f0, 0x20(r4)
|
||||
/* 80337268 80 66 00 0C */ lwz r3, 0xc(r6)
|
||||
/* 8033726C 90 64 00 24 */ stw r3, 0x24(r4)
|
||||
/* 80337270 A8 66 00 10 */ lha r3, 0x10(r6)
|
||||
/* 80337274 B0 64 00 28 */ sth r3, 0x28(r4)
|
||||
/* 80337278 E0 06 00 14 */ psq_l f0, 20(r6), 0, 0 /* qr0 */
|
||||
/* 8033727C F0 04 00 2C */ psq_st f0, 44(r4), 0, 0 /* qr0 */
|
||||
/* 80337280 C0 06 00 1C */ lfs f0, 0x1c(r6)
|
||||
/* 80337284 D0 04 00 34 */ stfs f0, 0x34(r4)
|
||||
/* 80337288 80 BF 00 00 */ lwz r5, 0(r31)
|
||||
/* 8033728C 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 80337290 7C 63 02 2E */ lhzx r3, r3, r0
|
||||
/* 80337294 54 63 30 32 */ slwi r3, r3, 6
|
||||
/* 80337298 7C 65 1A 14 */ add r3, r5, r3
|
||||
/* 8033729C C0 03 00 24 */ lfs f0, 0x24(r3)
|
||||
/* 803372A0 D0 04 00 38 */ stfs f0, 0x38(r4)
|
||||
/* 803372A4 80 BF 00 00 */ lwz r5, 0(r31)
|
||||
/* 803372A8 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 803372AC 7C 63 02 2E */ lhzx r3, r3, r0
|
||||
/* 803372B0 54 63 30 32 */ slwi r3, r3, 6
|
||||
/* 803372B4 38 63 00 28 */ addi r3, r3, 0x28
|
||||
/* 803372B8 7C 65 1A 14 */ add r3, r5, r3
|
||||
/* 803372BC C0 03 00 00 */ lfs f0, 0(r3)
|
||||
/* 803372C0 D0 04 00 3C */ stfs f0, 0x3c(r4)
|
||||
/* 803372C4 C0 03 00 04 */ lfs f0, 4(r3)
|
||||
/* 803372C8 D0 04 00 40 */ stfs f0, 0x40(r4)
|
||||
/* 803372CC C0 03 00 08 */ lfs f0, 8(r3)
|
||||
/* 803372D0 D0 04 00 44 */ stfs f0, 0x44(r4)
|
||||
/* 803372D4 80 BF 00 00 */ lwz r5, 0(r31)
|
||||
/* 803372D8 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 803372DC 7C 03 02 2E */ lhzx r0, r3, r0
|
||||
/* 803372E0 54 03 30 32 */ slwi r3, r0, 6
|
||||
/* 803372E4 38 63 00 34 */ addi r3, r3, 0x34
|
||||
/* 803372E8 7C 65 1A 14 */ add r3, r5, r3
|
||||
/* 803372EC C0 03 00 00 */ lfs f0, 0(r3)
|
||||
/* 803372F0 D0 04 00 48 */ stfs f0, 0x48(r4)
|
||||
/* 803372F4 C0 03 00 04 */ lfs f0, 4(r3)
|
||||
/* 803372F8 D0 04 00 4C */ stfs f0, 0x4c(r4)
|
||||
/* 803372FC C0 03 00 08 */ lfs f0, 8(r3)
|
||||
/* 80337300 D0 04 00 50 */ stfs f0, 0x50(r4)
|
||||
/* 80337304 38 60 00 00 */ li r3, 0
|
||||
/* 80337308 90 64 00 54 */ stw r3, 0x54(r4)
|
||||
/* 8033730C 88 04 00 17 */ lbz r0, 0x17(r4)
|
||||
/* 80337310 28 00 00 FF */ cmplwi r0, 0xff
|
||||
/* 80337314 40 82 00 08 */ bne lbl_8033731C
|
||||
/* 80337318 98 64 00 17 */ stb r3, 0x17(r4)
|
||||
lbl_8033731C:
|
||||
/* 8033731C 7C 83 23 78 */ mr r3, r4
|
||||
/* 80337320 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80337324 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80337328 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8033732C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80337330 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80337334 4E 80 00 20 */ blr
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
lbl_80337338:
|
||||
/* 80337338 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 8033733C 40 82 00 0C */ bne lbl_80337348
|
||||
/* 80337340 38 60 00 00 */ li r3, 0
|
||||
/* 80337344 4E 80 00 20 */ blr
|
||||
lbl_80337348:
|
||||
/* 80337348 7C 63 22 14 */ add r3, r3, r4
|
||||
/* 8033734C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,45 +0,0 @@
|
|||
lbl_80337350:
|
||||
/* 80337350 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80337354 7C 08 02 A6 */ mflr r0
|
||||
/* 80337358 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8033735C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80337360 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80337364 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80337368 7C 9F 23 78 */ mr r31, r4
|
||||
/* 8033736C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80337370 80 84 00 0C */ lwz r4, 0xc(r4)
|
||||
/* 80337374 4B FF F3 F1 */ bl func_80336764
|
||||
/* 80337378 90 7E 00 00 */ stw r3, 0(r30)
|
||||
/* 8033737C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80337380 80 9F 00 10 */ lwz r4, 0x10(r31)
|
||||
/* 80337384 4B FF F3 F9 */ bl func_8033677C
|
||||
/* 80337388 90 7E 00 04 */ stw r3, 4(r30)
|
||||
/* 8033738C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80337390 80 9F 00 18 */ lwz r4, 0x18(r31)
|
||||
/* 80337394 48 00 07 95 */ bl func_80337B28
|
||||
/* 80337398 90 7E 00 08 */ stw r3, 8(r30)
|
||||
/* 8033739C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 803373A0 80 9F 00 1C */ lwz r4, 0x1c(r31)
|
||||
/* 803373A4 4B FF F3 D9 */ bl func_8033677C
|
||||
/* 803373A8 90 7E 00 0C */ stw r3, 0xc(r30)
|
||||
/* 803373AC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 803373B0 80 9F 00 20 */ lwz r4, 0x20(r31)
|
||||
/* 803373B4 48 00 07 5D */ bl func_80337B10
|
||||
/* 803373B8 90 7E 00 10 */ stw r3, 0x10(r30)
|
||||
/* 803373BC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 803373C0 80 9F 00 24 */ lwz r4, 0x24(r31)
|
||||
/* 803373C4 48 00 07 35 */ bl func_80337AF8
|
||||
/* 803373C8 90 7E 00 14 */ stw r3, 0x14(r30)
|
||||
/* 803373CC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 803373D0 80 9F 00 28 */ lwz r4, 0x28(r31)
|
||||
/* 803373D4 48 00 07 0D */ bl func_80337AE0
|
||||
/* 803373D8 90 7E 00 18 */ stw r3, 0x18(r30)
|
||||
/* 803373DC 38 00 00 00 */ li r0, 0
|
||||
/* 803373E0 90 1E 00 1C */ stw r0, 0x1c(r30)
|
||||
/* 803373E4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 803373E8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 803373EC 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 803373F0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 803373F4 7C 08 03 A6 */ mtlr r0
|
||||
/* 803373F8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 803373FC 4E 80 00 20 */ blr
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
lbl_803378D8:
|
||||
/* 803378D8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 803378DC 7C 08 02 A6 */ mflr r0
|
||||
/* 803378E0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 803378E4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 803378E8 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 803378EC 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 803378F0 1F E4 00 C0 */ mulli r31, r4, 0xc0
|
||||
/* 803378F4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 803378F8 38 80 00 20 */ li r4, 0x20
|
||||
/* 803378FC 4B F9 73 F1 */ bl __nwa__FUli
|
||||
/* 80337900 90 7E 00 1C */ stw r3, 0x1c(r30)
|
||||
/* 80337904 38 60 00 00 */ li r3, 0
|
||||
/* 80337908 57 E4 F0 BE */ srwi r4, r31, 2
|
||||
/* 8033790C 7C 60 1B 78 */ mr r0, r3
|
||||
/* 80337910 7C 89 03 A6 */ mtctr r4
|
||||
/* 80337914 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 80337918 40 81 00 14 */ ble lbl_8033792C
|
||||
lbl_8033791C:
|
||||
/* 8033791C 80 9E 00 1C */ lwz r4, 0x1c(r30)
|
||||
/* 80337920 7C 04 19 2E */ stwx r0, r4, r3
|
||||
/* 80337924 38 63 00 04 */ addi r3, r3, 4
|
||||
/* 80337928 42 00 FF F4 */ bdnz lbl_8033791C
|
||||
lbl_8033792C:
|
||||
/* 8033792C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80337930 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80337934 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80337938 7C 08 03 A6 */ mtlr r0
|
||||
/* 8033793C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80337940 4E 80 00 20 */ blr
|
||||
|
|
@ -1,75 +0,0 @@
|
|||
lbl_803379E8:
|
||||
/* 803379E8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 803379EC 7C 08 02 A6 */ mflr r0
|
||||
/* 803379F0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 803379F4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 803379F8 80 C3 00 00 */ lwz r6, 0(r3)
|
||||
/* 803379FC 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 80337A00 54 A0 08 3C */ slwi r0, r5, 1
|
||||
/* 80337A04 7C 03 02 2E */ lhzx r0, r3, r0
|
||||
/* 80337A08 1C 00 00 28 */ mulli r0, r0, 0x28
|
||||
/* 80337A0C 3B E0 00 00 */ li r31, 0
|
||||
/* 80337A10 54 83 06 F6 */ rlwinm r3, r4, 0, 0x1b, 0x1b
|
||||
/* 80337A14 2C 03 00 10 */ cmpwi r3, 0x10
|
||||
/* 80337A18 41 82 00 14 */ beq lbl_80337A2C
|
||||
/* 80337A1C 40 80 00 70 */ bge lbl_80337A8C
|
||||
/* 80337A20 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80337A24 41 82 00 68 */ beq lbl_80337A8C
|
||||
/* 80337A28 48 00 00 64 */ b lbl_80337A8C
|
||||
lbl_80337A2C:
|
||||
/* 80337A2C 7C 06 00 AE */ lbzx r0, r6, r0
|
||||
/* 80337A30 2C 00 00 02 */ cmpwi r0, 2
|
||||
/* 80337A34 41 82 00 34 */ beq lbl_80337A68
|
||||
/* 80337A38 40 80 00 14 */ bge lbl_80337A4C
|
||||
/* 80337A3C 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80337A40 41 82 00 18 */ beq lbl_80337A58
|
||||
/* 80337A44 40 80 00 1C */ bge lbl_80337A60
|
||||
/* 80337A48 48 00 00 30 */ b lbl_80337A78
|
||||
lbl_80337A4C:
|
||||
/* 80337A4C 2C 00 00 04 */ cmpwi r0, 4
|
||||
/* 80337A50 40 80 00 28 */ bge lbl_80337A78
|
||||
/* 80337A54 48 00 00 1C */ b lbl_80337A70
|
||||
lbl_80337A58:
|
||||
/* 80337A58 3B E0 00 08 */ li r31, 8
|
||||
/* 80337A5C 48 00 00 6C */ b lbl_80337AC8
|
||||
lbl_80337A60:
|
||||
/* 80337A60 3B E0 00 08 */ li r31, 8
|
||||
/* 80337A64 48 00 00 64 */ b lbl_80337AC8
|
||||
lbl_80337A68:
|
||||
/* 80337A68 3B E0 00 08 */ li r31, 8
|
||||
/* 80337A6C 48 00 00 5C */ b lbl_80337AC8
|
||||
lbl_80337A70:
|
||||
/* 80337A70 3B E0 00 10 */ li r31, 0x10
|
||||
/* 80337A74 48 00 00 54 */ b lbl_80337AC8
|
||||
lbl_80337A78:
|
||||
/* 80337A78 3C 60 80 3A */ lis r3, J3DShapeFactory__stringBase0@ha /* 0x803A2100@ha */
|
||||
/* 80337A7C 38 63 21 00 */ addi r3, r3, J3DShapeFactory__stringBase0@l /* 0x803A2100@l */
|
||||
/* 80337A80 4C C6 31 82 */ crclr 6
|
||||
/* 80337A84 4B CC F0 39 */ bl OSReport
|
||||
/* 80337A88 48 00 00 40 */ b lbl_80337AC8
|
||||
lbl_80337A8C:
|
||||
/* 80337A8C 7C 06 00 AE */ lbzx r0, r6, r0
|
||||
/* 80337A90 2C 00 00 03 */ cmpwi r0, 3
|
||||
/* 80337A94 41 82 00 1C */ beq lbl_80337AB0
|
||||
/* 80337A98 40 80 00 20 */ bge lbl_80337AB8
|
||||
/* 80337A9C 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80337AA0 40 80 00 08 */ bge lbl_80337AA8
|
||||
/* 80337AA4 48 00 00 14 */ b lbl_80337AB8
|
||||
lbl_80337AA8:
|
||||
/* 80337AA8 3B E0 00 08 */ li r31, 8
|
||||
/* 80337AAC 48 00 00 1C */ b lbl_80337AC8
|
||||
lbl_80337AB0:
|
||||
/* 80337AB0 3B E0 00 10 */ li r31, 0x10
|
||||
/* 80337AB4 48 00 00 14 */ b lbl_80337AC8
|
||||
lbl_80337AB8:
|
||||
/* 80337AB8 3C 60 80 3A */ lis r3, J3DShapeFactory__stringBase0@ha /* 0x803A2100@ha */
|
||||
/* 80337ABC 38 63 21 00 */ addi r3, r3, J3DShapeFactory__stringBase0@l /* 0x803A2100@l */
|
||||
/* 80337AC0 4C C6 31 82 */ crclr 6
|
||||
/* 80337AC4 4B CC EF F9 */ bl OSReport
|
||||
lbl_80337AC8:
|
||||
/* 80337AC8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80337ACC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80337AD0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80337AD4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80337AD8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80337ADC 4E 80 00 20 */ blr
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
lbl_803379D8:
|
||||
/* 803379D8 1C 64 00 C0 */ mulli r3, r4, 0xc0
|
||||
/* 803379DC 38 03 00 1F */ addi r0, r3, 0x1f
|
||||
/* 803379E0 54 03 00 34 */ rlwinm r3, r0, 0, 0, 0x1a
|
||||
/* 803379E4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,115 +0,0 @@
|
|||
lbl_80337400:
|
||||
/* 80337400 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80337404 7C 08 02 A6 */ mflr r0
|
||||
/* 80337408 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8033740C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80337410 48 02 AD C1 */ bl _savegpr_26
|
||||
/* 80337414 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 80337418 7C 9C 23 78 */ mr r28, r4
|
||||
/* 8033741C 7C BD 2B 78 */ mr r29, r5
|
||||
/* 80337420 38 60 00 68 */ li r3, 0x68
|
||||
/* 80337424 4B F9 78 29 */ bl __nw__FUl
|
||||
/* 80337428 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 8033742C 41 82 00 2C */ beq lbl_80337458
|
||||
/* 80337430 3C 80 80 3D */ lis r4, __vt__8J3DShape@ha /* 0x803CDC78@ha */
|
||||
/* 80337434 38 04 DC 78 */ addi r0, r4, __vt__8J3DShape@l /* 0x803CDC78@l */
|
||||
/* 80337438 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8033743C 3C 80 3C F4 */ lis r4, 0x3CF4 /* 0x3CF3CF00@ha */
|
||||
/* 80337440 38 04 CF 00 */ addi r0, r4, 0xCF00 /* 0x3CF3CF00@l */
|
||||
/* 80337444 90 1F 00 40 */ stw r0, 0x40(r31)
|
||||
/* 80337448 3C 80 00 F4 */ lis r4, 0x00F4 /* 0x00F3CF3C@ha */
|
||||
/* 8033744C 38 04 CF 3C */ addi r0, r4, 0xCF3C /* 0x00F3CF3C@l */
|
||||
/* 80337450 90 1F 00 44 */ stw r0, 0x44(r31)
|
||||
/* 80337454 4B FD D6 F5 */ bl initialize__8J3DShapeFv
|
||||
lbl_80337458:
|
||||
/* 80337458 80 9B 00 00 */ lwz r4, 0(r27)
|
||||
/* 8033745C 80 7B 00 04 */ lwz r3, 4(r27)
|
||||
/* 80337460 57 9E 08 3C */ slwi r30, r28, 1
|
||||
/* 80337464 7C 03 F2 2E */ lhzx r0, r3, r30
|
||||
/* 80337468 1C 00 00 28 */ mulli r0, r0, 0x28
|
||||
/* 8033746C 7C 64 02 14 */ add r3, r4, r0
|
||||
/* 80337470 A0 03 00 02 */ lhz r0, 2(r3)
|
||||
/* 80337474 B0 1F 00 0A */ sth r0, 0xa(r31)
|
||||
/* 80337478 80 9B 00 00 */ lwz r4, 0(r27)
|
||||
/* 8033747C 80 7B 00 04 */ lwz r3, 4(r27)
|
||||
/* 80337480 7C 03 F2 2E */ lhzx r0, r3, r30
|
||||
/* 80337484 1C 00 00 28 */ mulli r0, r0, 0x28
|
||||
/* 80337488 7C 64 02 14 */ add r3, r4, r0
|
||||
/* 8033748C C0 03 00 0C */ lfs f0, 0xc(r3)
|
||||
/* 80337490 D0 1F 00 10 */ stfs f0, 0x10(r31)
|
||||
/* 80337494 80 BB 00 08 */ lwz r5, 8(r27)
|
||||
/* 80337498 80 9B 00 00 */ lwz r4, 0(r27)
|
||||
/* 8033749C 80 7B 00 04 */ lwz r3, 4(r27)
|
||||
/* 803374A0 7C 03 F2 2E */ lhzx r0, r3, r30
|
||||
/* 803374A4 1C 00 00 28 */ mulli r0, r0, 0x28
|
||||
/* 803374A8 7C 64 02 14 */ add r3, r4, r0
|
||||
/* 803374AC A0 03 00 04 */ lhz r0, 4(r3)
|
||||
/* 803374B0 7C 05 02 14 */ add r0, r5, r0
|
||||
/* 803374B4 90 1F 00 30 */ stw r0, 0x30(r31)
|
||||
/* 803374B8 A0 1F 00 0A */ lhz r0, 0xa(r31)
|
||||
/* 803374BC 54 03 10 3A */ slwi r3, r0, 2
|
||||
/* 803374C0 4B F9 78 05 */ bl __nwa__FUl
|
||||
/* 803374C4 90 7F 00 38 */ stw r3, 0x38(r31)
|
||||
/* 803374C8 A0 1F 00 0A */ lhz r0, 0xa(r31)
|
||||
/* 803374CC 54 03 10 3A */ slwi r3, r0, 2
|
||||
/* 803374D0 4B F9 77 F5 */ bl __nwa__FUl
|
||||
/* 803374D4 90 7F 00 3C */ stw r3, 0x3c(r31)
|
||||
/* 803374D8 80 9B 00 00 */ lwz r4, 0(r27)
|
||||
/* 803374DC 80 7B 00 04 */ lwz r3, 4(r27)
|
||||
/* 803374E0 7C 03 F2 2E */ lhzx r0, r3, r30
|
||||
/* 803374E4 1C 60 00 28 */ mulli r3, r0, 0x28
|
||||
/* 803374E8 38 63 00 10 */ addi r3, r3, 0x10
|
||||
/* 803374EC 7C 64 1A 14 */ add r3, r4, r3
|
||||
/* 803374F0 C0 03 00 00 */ lfs f0, 0(r3)
|
||||
/* 803374F4 D0 1F 00 14 */ stfs f0, 0x14(r31)
|
||||
/* 803374F8 C0 03 00 04 */ lfs f0, 4(r3)
|
||||
/* 803374FC D0 1F 00 18 */ stfs f0, 0x18(r31)
|
||||
/* 80337500 C0 03 00 08 */ lfs f0, 8(r3)
|
||||
/* 80337504 D0 1F 00 1C */ stfs f0, 0x1c(r31)
|
||||
/* 80337508 80 9B 00 00 */ lwz r4, 0(r27)
|
||||
/* 8033750C 80 7B 00 04 */ lwz r3, 4(r27)
|
||||
/* 80337510 7C 03 F2 2E */ lhzx r0, r3, r30
|
||||
/* 80337514 1C 60 00 28 */ mulli r3, r0, 0x28
|
||||
/* 80337518 38 63 00 1C */ addi r3, r3, 0x1c
|
||||
/* 8033751C 7C 64 1A 14 */ add r3, r4, r3
|
||||
/* 80337520 C0 03 00 00 */ lfs f0, 0(r3)
|
||||
/* 80337524 D0 1F 00 20 */ stfs f0, 0x20(r31)
|
||||
/* 80337528 C0 03 00 04 */ lfs f0, 4(r3)
|
||||
/* 8033752C D0 1F 00 24 */ stfs f0, 0x24(r31)
|
||||
/* 80337530 C0 03 00 08 */ lfs f0, 8(r3)
|
||||
/* 80337534 D0 1F 00 28 */ stfs f0, 0x28(r31)
|
||||
/* 80337538 80 7B 00 1C */ lwz r3, 0x1c(r27)
|
||||
/* 8033753C 1C 1C 00 C0 */ mulli r0, r28, 0xc0
|
||||
/* 80337540 7C 03 02 14 */ add r0, r3, r0
|
||||
/* 80337544 90 1F 00 2C */ stw r0, 0x2c(r31)
|
||||
/* 80337548 3B 40 00 00 */ li r26, 0
|
||||
/* 8033754C 3B C0 00 00 */ li r30, 0
|
||||
/* 80337550 48 00 00 40 */ b lbl_80337590
|
||||
lbl_80337554:
|
||||
/* 80337554 7F 63 DB 78 */ mr r3, r27
|
||||
/* 80337558 7F A4 EB 78 */ mr r4, r29
|
||||
/* 8033755C 7F 85 E3 78 */ mr r5, r28
|
||||
/* 80337560 7F 46 D3 78 */ mr r6, r26
|
||||
/* 80337564 48 00 00 59 */ bl newShapeMtx__15J3DShapeFactoryCFUlii
|
||||
/* 80337568 80 9F 00 38 */ lwz r4, 0x38(r31)
|
||||
/* 8033756C 7C 64 F1 2E */ stwx r3, r4, r30
|
||||
/* 80337570 7F 63 DB 78 */ mr r3, r27
|
||||
/* 80337574 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80337578 7F 45 D3 78 */ mr r5, r26
|
||||
/* 8033757C 48 00 02 D1 */ bl newShapeDraw__15J3DShapeFactoryCFii
|
||||
/* 80337580 80 9F 00 3C */ lwz r4, 0x3c(r31)
|
||||
/* 80337584 7C 64 F1 2E */ stwx r3, r4, r30
|
||||
/* 80337588 3B 5A 00 01 */ addi r26, r26, 1
|
||||
/* 8033758C 3B DE 00 04 */ addi r30, r30, 4
|
||||
lbl_80337590:
|
||||
/* 80337590 A0 1F 00 0A */ lhz r0, 0xa(r31)
|
||||
/* 80337594 7C 1A 00 00 */ cmpw r26, r0
|
||||
/* 80337598 41 80 FF BC */ blt lbl_80337554
|
||||
/* 8033759C B3 9F 00 08 */ sth r28, 8(r31)
|
||||
/* 803375A0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 803375A4 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 803375A8 48 02 AC 75 */ bl _restgpr_26
|
||||
/* 803375AC 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 803375B0 7C 08 03 A6 */ mtlr r0
|
||||
/* 803375B4 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 803375B8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
lbl_80337AE0:
|
||||
/* 80337AE0 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 80337AE4 40 82 00 0C */ bne lbl_80337AF0
|
||||
/* 80337AE8 38 60 00 00 */ li r3, 0
|
||||
/* 80337AEC 4E 80 00 20 */ blr
|
||||
lbl_80337AF0:
|
||||
/* 80337AF0 7C 63 22 14 */ add r3, r3, r4
|
||||
/* 80337AF4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
lbl_80337AF8:
|
||||
/* 80337AF8 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 80337AFC 40 82 00 0C */ bne lbl_80337B08
|
||||
/* 80337B00 38 60 00 00 */ li r3, 0
|
||||
/* 80337B04 4E 80 00 20 */ blr
|
||||
lbl_80337B08:
|
||||
/* 80337B08 7C 63 22 14 */ add r3, r3, r4
|
||||
/* 80337B0C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
lbl_80337B10:
|
||||
/* 80337B10 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 80337B14 40 82 00 0C */ bne lbl_80337B20
|
||||
/* 80337B18 38 60 00 00 */ li r3, 0
|
||||
/* 80337B1C 4E 80 00 20 */ blr
|
||||
lbl_80337B20:
|
||||
/* 80337B20 7C 63 22 14 */ add r3, r3, r4
|
||||
/* 80337B24 4E 80 00 20 */ blr
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
lbl_80337B28:
|
||||
/* 80337B28 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 80337B2C 40 82 00 0C */ bne lbl_80337B38
|
||||
/* 80337B30 38 60 00 00 */ li r3, 0
|
||||
/* 80337B34 4E 80 00 20 */ blr
|
||||
lbl_80337B38:
|
||||
/* 80337B38 7C 63 22 14 */ add r3, r3, r4
|
||||
/* 80337B3C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,37 +0,0 @@
|
|||
lbl_8033784C:
|
||||
/* 8033784C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80337850 7C 08 02 A6 */ mflr r0
|
||||
/* 80337854 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80337858 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8033785C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80337860 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80337864 80 E3 00 18 */ lwz r7, 0x18(r3)
|
||||
/* 80337868 80 C3 00 00 */ lwz r6, 0(r3)
|
||||
/* 8033786C 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 80337870 54 80 08 3C */ slwi r0, r4, 1
|
||||
/* 80337874 7C 03 02 2E */ lhzx r0, r3, r0
|
||||
/* 80337878 1C 60 00 28 */ mulli r3, r0, 0x28
|
||||
/* 8033787C 38 03 00 08 */ addi r0, r3, 8
|
||||
/* 80337880 7C 06 02 2E */ lhzx r0, r6, r0
|
||||
/* 80337884 54 03 18 38 */ slwi r3, r0, 3
|
||||
/* 80337888 54 A0 18 38 */ slwi r0, r5, 3
|
||||
/* 8033788C 7F E3 02 14 */ add r31, r3, r0
|
||||
/* 80337890 7F E7 FA 14 */ add r31, r7, r31
|
||||
/* 80337894 38 60 00 0C */ li r3, 0xc
|
||||
/* 80337898 4B F9 73 B5 */ bl __nw__FUl
|
||||
/* 8033789C 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 803378A0 41 82 00 1C */ beq lbl_803378BC
|
||||
/* 803378A4 80 9E 00 10 */ lwz r4, 0x10(r30)
|
||||
/* 803378A8 80 1F 00 04 */ lwz r0, 4(r31)
|
||||
/* 803378AC 7C 84 02 14 */ add r4, r4, r0
|
||||
/* 803378B0 80 BF 00 00 */ lwz r5, 0(r31)
|
||||
/* 803378B4 4B FD D2 09 */ bl __ct__12J3DShapeDrawFPCUcUl
|
||||
/* 803378B8 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_803378BC:
|
||||
/* 803378BC 7C 03 03 78 */ mr r3, r0
|
||||
/* 803378C0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 803378C4 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 803378C8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 803378CC 7C 08 03 A6 */ mtlr r0
|
||||
/* 803378D0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 803378D4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,183 +0,0 @@
|
|||
lbl_803375BC:
|
||||
/* 803375BC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 803375C0 7C 08 02 A6 */ mflr r0
|
||||
/* 803375C4 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 803375C8 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 803375CC 48 02 AC 11 */ bl _savegpr_29
|
||||
/* 803375D0 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 803375D4 3B E0 00 00 */ li r31, 0
|
||||
/* 803375D8 80 E3 00 00 */ lwz r7, 0(r3)
|
||||
/* 803375DC 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 803375E0 54 A0 08 3C */ slwi r0, r5, 1
|
||||
/* 803375E4 7C 03 02 2E */ lhzx r0, r3, r0
|
||||
/* 803375E8 1C 00 00 28 */ mulli r0, r0, 0x28
|
||||
/* 803375EC 7C E7 02 14 */ add r7, r7, r0
|
||||
/* 803375F0 80 BD 00 14 */ lwz r5, 0x14(r29)
|
||||
/* 803375F4 A0 07 00 06 */ lhz r0, 6(r7)
|
||||
/* 803375F8 54 03 18 38 */ slwi r3, r0, 3
|
||||
/* 803375FC 54 C0 18 38 */ slwi r0, r6, 3
|
||||
/* 80337600 7F C3 02 14 */ add r30, r3, r0
|
||||
/* 80337604 7F C5 F2 14 */ add r30, r5, r30
|
||||
/* 80337608 54 80 06 F6 */ rlwinm r0, r4, 0, 0x1b, 0x1b
|
||||
/* 8033760C 2C 00 00 10 */ cmpwi r0, 0x10
|
||||
/* 80337610 41 82 00 14 */ beq lbl_80337624
|
||||
/* 80337614 40 80 01 70 */ bge lbl_80337784
|
||||
/* 80337618 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8033761C 41 82 01 68 */ beq lbl_80337784
|
||||
/* 80337620 48 00 01 64 */ b lbl_80337784
|
||||
lbl_80337624:
|
||||
/* 80337624 88 07 00 00 */ lbz r0, 0(r7)
|
||||
/* 80337628 2C 00 00 02 */ cmpwi r0, 2
|
||||
/* 8033762C 41 82 00 A0 */ beq lbl_803376CC
|
||||
/* 80337630 40 80 00 14 */ bge lbl_80337644
|
||||
/* 80337634 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80337638 41 82 00 18 */ beq lbl_80337650
|
||||
/* 8033763C 40 80 00 4C */ bge lbl_80337688
|
||||
/* 80337640 48 00 01 30 */ b lbl_80337770
|
||||
lbl_80337644:
|
||||
/* 80337644 2C 00 00 04 */ cmpwi r0, 4
|
||||
/* 80337648 40 80 01 28 */ bge lbl_80337770
|
||||
/* 8033764C 48 00 00 C4 */ b lbl_80337710
|
||||
lbl_80337650:
|
||||
/* 80337650 38 60 00 08 */ li r3, 8
|
||||
/* 80337654 4B F9 75 F9 */ bl __nw__FUl
|
||||
/* 80337658 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8033765C 41 82 00 24 */ beq lbl_80337680
|
||||
/* 80337660 A0 BE 00 00 */ lhz r5, 0(r30)
|
||||
/* 80337664 3C 80 80 3D */ lis r4, __vt__11J3DShapeMtx@ha /* 0x803CDC44@ha */
|
||||
/* 80337668 38 04 DC 44 */ addi r0, r4, __vt__11J3DShapeMtx@l /* 0x803CDC44@l */
|
||||
/* 8033766C 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 80337670 B0 A3 00 04 */ sth r5, 4(r3)
|
||||
/* 80337674 3C 80 80 3D */ lis r4, __vt__21J3DShapeMtxConcatView@ha /* 0x803CDC1C@ha */
|
||||
/* 80337678 38 04 DC 1C */ addi r0, r4, __vt__21J3DShapeMtxConcatView@l /* 0x803CDC1C@l */
|
||||
/* 8033767C 90 03 00 00 */ stw r0, 0(r3)
|
||||
lbl_80337680:
|
||||
/* 80337680 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80337684 48 00 01 AC */ b lbl_80337830
|
||||
lbl_80337688:
|
||||
/* 80337688 38 60 00 08 */ li r3, 8
|
||||
/* 8033768C 4B F9 75 C1 */ bl __nw__FUl
|
||||
/* 80337690 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80337694 41 82 00 30 */ beq lbl_803376C4
|
||||
/* 80337698 A0 BE 00 00 */ lhz r5, 0(r30)
|
||||
/* 8033769C 3C 80 80 3D */ lis r4, __vt__11J3DShapeMtx@ha /* 0x803CDC44@ha */
|
||||
/* 803376A0 38 04 DC 44 */ addi r0, r4, __vt__11J3DShapeMtx@l /* 0x803CDC44@l */
|
||||
/* 803376A4 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 803376A8 B0 A3 00 04 */ sth r5, 4(r3)
|
||||
/* 803376AC 3C 80 80 3D */ lis r4, __vt__21J3DShapeMtxConcatView@ha /* 0x803CDC1C@ha */
|
||||
/* 803376B0 38 04 DC 1C */ addi r0, r4, __vt__21J3DShapeMtxConcatView@l /* 0x803CDC1C@l */
|
||||
/* 803376B4 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 803376B8 3C 80 80 3D */ lis r4, __vt__27J3DShapeMtxBBoardConcatView@ha /* 0x803CDBAC@ha */
|
||||
/* 803376BC 38 04 DB AC */ addi r0, r4, __vt__27J3DShapeMtxBBoardConcatView@l /* 0x803CDBAC@l */
|
||||
/* 803376C0 90 03 00 00 */ stw r0, 0(r3)
|
||||
lbl_803376C4:
|
||||
/* 803376C4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 803376C8 48 00 01 68 */ b lbl_80337830
|
||||
lbl_803376CC:
|
||||
/* 803376CC 38 60 00 08 */ li r3, 8
|
||||
/* 803376D0 4B F9 75 7D */ bl __nw__FUl
|
||||
/* 803376D4 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 803376D8 41 82 00 30 */ beq lbl_80337708
|
||||
/* 803376DC A0 BE 00 00 */ lhz r5, 0(r30)
|
||||
/* 803376E0 3C 80 80 3D */ lis r4, __vt__11J3DShapeMtx@ha /* 0x803CDC44@ha */
|
||||
/* 803376E4 38 04 DC 44 */ addi r0, r4, __vt__11J3DShapeMtx@l /* 0x803CDC44@l */
|
||||
/* 803376E8 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 803376EC B0 A3 00 04 */ sth r5, 4(r3)
|
||||
/* 803376F0 3C 80 80 3D */ lis r4, __vt__21J3DShapeMtxConcatView@ha /* 0x803CDC1C@ha */
|
||||
/* 803376F4 38 04 DC 1C */ addi r0, r4, __vt__21J3DShapeMtxConcatView@l /* 0x803CDC1C@l */
|
||||
/* 803376F8 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 803376FC 3C 80 80 3D */ lis r4, __vt__28J3DShapeMtxYBBoardConcatView@ha /* 0x803CDB84@ha */
|
||||
/* 80337700 38 04 DB 84 */ addi r0, r4, __vt__28J3DShapeMtxYBBoardConcatView@l /* 0x803CDB84@l */
|
||||
/* 80337704 90 03 00 00 */ stw r0, 0(r3)
|
||||
lbl_80337708:
|
||||
/* 80337708 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8033770C 48 00 01 24 */ b lbl_80337830
|
||||
lbl_80337710:
|
||||
/* 80337710 38 60 00 10 */ li r3, 0x10
|
||||
/* 80337714 4B F9 75 39 */ bl __nw__FUl
|
||||
/* 80337718 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8033771C 41 82 00 4C */ beq lbl_80337768
|
||||
/* 80337720 80 9D 00 0C */ lwz r4, 0xc(r29)
|
||||
/* 80337724 80 1E 00 04 */ lwz r0, 4(r30)
|
||||
/* 80337728 54 00 08 3C */ slwi r0, r0, 1
|
||||
/* 8033772C 7C E4 02 14 */ add r7, r4, r0
|
||||
/* 80337730 A0 DE 00 02 */ lhz r6, 2(r30)
|
||||
/* 80337734 A0 BE 00 00 */ lhz r5, 0(r30)
|
||||
/* 80337738 3C 80 80 3D */ lis r4, __vt__11J3DShapeMtx@ha /* 0x803CDC44@ha */
|
||||
/* 8033773C 38 04 DC 44 */ addi r0, r4, __vt__11J3DShapeMtx@l /* 0x803CDC44@l */
|
||||
/* 80337740 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 80337744 B0 A3 00 04 */ sth r5, 4(r3)
|
||||
/* 80337748 3C 80 80 3D */ lis r4, __vt__21J3DShapeMtxConcatView@ha /* 0x803CDC1C@ha */
|
||||
/* 8033774C 38 04 DC 1C */ addi r0, r4, __vt__21J3DShapeMtxConcatView@l /* 0x803CDC1C@l */
|
||||
/* 80337750 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 80337754 3C 80 80 3D */ lis r4, __vt__26J3DShapeMtxMultiConcatView@ha /* 0x803CDBD4@ha */
|
||||
/* 80337758 38 04 DB D4 */ addi r0, r4, __vt__26J3DShapeMtxMultiConcatView@l /* 0x803CDBD4@l */
|
||||
/* 8033775C 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 80337760 B0 C3 00 08 */ sth r6, 8(r3)
|
||||
/* 80337764 90 E3 00 0C */ stw r7, 0xc(r3)
|
||||
lbl_80337768:
|
||||
/* 80337768 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8033776C 48 00 00 C4 */ b lbl_80337830
|
||||
lbl_80337770:
|
||||
/* 80337770 3C 60 80 3A */ lis r3, J3DShapeFactory__stringBase0@ha /* 0x803A2100@ha */
|
||||
/* 80337774 38 63 21 00 */ addi r3, r3, J3DShapeFactory__stringBase0@l /* 0x803A2100@l */
|
||||
/* 80337778 4C C6 31 82 */ crclr 6
|
||||
/* 8033777C 4B CC F3 41 */ bl OSReport
|
||||
/* 80337780 48 00 00 B0 */ b lbl_80337830
|
||||
lbl_80337784:
|
||||
/* 80337784 88 07 00 00 */ lbz r0, 0(r7)
|
||||
/* 80337788 2C 00 00 03 */ cmpwi r0, 3
|
||||
/* 8033778C 41 82 00 40 */ beq lbl_803377CC
|
||||
/* 80337790 40 80 00 90 */ bge lbl_80337820
|
||||
/* 80337794 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80337798 40 80 00 08 */ bge lbl_803377A0
|
||||
/* 8033779C 48 00 00 84 */ b lbl_80337820
|
||||
lbl_803377A0:
|
||||
/* 803377A0 38 60 00 08 */ li r3, 8
|
||||
/* 803377A4 4B F9 74 A9 */ bl __nw__FUl
|
||||
/* 803377A8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 803377AC 41 82 00 18 */ beq lbl_803377C4
|
||||
/* 803377B0 A0 BE 00 00 */ lhz r5, 0(r30)
|
||||
/* 803377B4 3C 80 80 3D */ lis r4, __vt__11J3DShapeMtx@ha /* 0x803CDC44@ha */
|
||||
/* 803377B8 38 04 DC 44 */ addi r0, r4, __vt__11J3DShapeMtx@l /* 0x803CDC44@l */
|
||||
/* 803377BC 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 803377C0 B0 A3 00 04 */ sth r5, 4(r3)
|
||||
lbl_803377C4:
|
||||
/* 803377C4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 803377C8 48 00 00 68 */ b lbl_80337830
|
||||
lbl_803377CC:
|
||||
/* 803377CC 38 60 00 10 */ li r3, 0x10
|
||||
/* 803377D0 4B F9 74 7D */ bl __nw__FUl
|
||||
/* 803377D4 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 803377D8 41 82 00 40 */ beq lbl_80337818
|
||||
/* 803377DC 80 9D 00 0C */ lwz r4, 0xc(r29)
|
||||
/* 803377E0 80 1E 00 04 */ lwz r0, 4(r30)
|
||||
/* 803377E4 54 00 08 3C */ slwi r0, r0, 1
|
||||
/* 803377E8 7C E4 02 14 */ add r7, r4, r0
|
||||
/* 803377EC A0 DE 00 02 */ lhz r6, 2(r30)
|
||||
/* 803377F0 A0 BE 00 00 */ lhz r5, 0(r30)
|
||||
/* 803377F4 3C 80 80 3D */ lis r4, __vt__11J3DShapeMtx@ha /* 0x803CDC44@ha */
|
||||
/* 803377F8 38 04 DC 44 */ addi r0, r4, __vt__11J3DShapeMtx@l /* 0x803CDC44@l */
|
||||
/* 803377FC 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 80337800 B0 A3 00 04 */ sth r5, 4(r3)
|
||||
/* 80337804 3C 80 80 3D */ lis r4, __vt__16J3DShapeMtxMulti@ha /* 0x803CDBFC@ha */
|
||||
/* 80337808 38 04 DB FC */ addi r0, r4, __vt__16J3DShapeMtxMulti@l /* 0x803CDBFC@l */
|
||||
/* 8033780C 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 80337810 B0 C3 00 08 */ sth r6, 8(r3)
|
||||
/* 80337814 90 E3 00 0C */ stw r7, 0xc(r3)
|
||||
lbl_80337818:
|
||||
/* 80337818 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8033781C 48 00 00 14 */ b lbl_80337830
|
||||
lbl_80337820:
|
||||
/* 80337820 3C 60 80 3A */ lis r3, J3DShapeFactory__stringBase0@ha /* 0x803A2100@ha */
|
||||
/* 80337824 38 63 21 00 */ addi r3, r3, J3DShapeFactory__stringBase0@l /* 0x803A2100@l */
|
||||
/* 80337828 4C C6 31 82 */ crclr 6
|
||||
/* 8033782C 4B CC F2 91 */ bl OSReport
|
||||
lbl_80337830:
|
||||
/* 80337830 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80337834 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80337838 48 02 A9 F1 */ bl _restgpr_29
|
||||
/* 8033783C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80337840 7C 08 03 A6 */ mtlr r0
|
||||
/* 80337844 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80337848 4E 80 00 20 */ blr
|
||||
|
|
@ -1,43 +0,0 @@
|
|||
lbl_80362ABC:
|
||||
/* 80362ABC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80362AC0 7C 08 02 A6 */ mflr r0
|
||||
/* 80362AC4 38 60 00 01 */ li r3, 1
|
||||
/* 80362AC8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80362ACC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80362AD0 48 00 5D 4D */ bl raise
|
||||
/* 80362AD4 38 00 00 01 */ li r0, 1
|
||||
/* 80362AD8 38 60 00 00 */ li r3, 0
|
||||
/* 80362ADC 90 0D 94 10 */ stw r0, __aborting(r13)
|
||||
/* 80362AE0 48 00 29 89 */ bl __begin_critical_region
|
||||
/* 80362AE4 3C 60 80 45 */ lis r3, __atexit_funcs@ha /* 0x8044D440@ha */
|
||||
/* 80362AE8 3B E3 D4 40 */ addi r31, r3, __atexit_funcs@l /* 0x8044D440@l */
|
||||
/* 80362AEC 48 00 00 20 */ b lbl_80362B0C
|
||||
lbl_80362AF0:
|
||||
/* 80362AF0 80 6D 94 14 */ lwz r3, __atexit_curr_func(r13)
|
||||
/* 80362AF4 38 63 FF FF */ addi r3, r3, -1
|
||||
/* 80362AF8 54 60 10 3A */ slwi r0, r3, 2
|
||||
/* 80362AFC 90 6D 94 14 */ stw r3, __atexit_curr_func(r13)
|
||||
/* 80362B00 7D 9F 00 2E */ lwzx r12, r31, r0
|
||||
/* 80362B04 7D 89 03 A6 */ mtctr r12
|
||||
/* 80362B08 4E 80 04 21 */ bctrl
|
||||
lbl_80362B0C:
|
||||
/* 80362B0C 80 0D 94 14 */ lwz r0, __atexit_curr_func(r13)
|
||||
/* 80362B10 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80362B14 41 81 FF DC */ bgt lbl_80362AF0
|
||||
/* 80362B18 38 60 00 00 */ li r3, 0
|
||||
/* 80362B1C 48 00 29 49 */ bl __end_critical_region
|
||||
/* 80362B20 48 00 29 4D */ bl __kill_critical_regions
|
||||
/* 80362B24 81 8D 94 1C */ lwz r12, __console_exit(r13)
|
||||
/* 80362B28 28 0C 00 00 */ cmplwi r12, 0
|
||||
/* 80362B2C 41 82 00 14 */ beq lbl_80362B40
|
||||
/* 80362B30 7D 89 03 A6 */ mtctr r12
|
||||
/* 80362B34 4E 80 04 21 */ bctrl
|
||||
/* 80362B38 38 00 00 00 */ li r0, 0
|
||||
/* 80362B3C 90 0D 94 1C */ stw r0, __console_exit(r13)
|
||||
lbl_80362B40:
|
||||
/* 80362B40 4B FE 00 AD */ bl _ExitProcess
|
||||
/* 80362B44 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80362B48 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80362B4C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80362B50 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80362B54 4E 80 00 20 */ blr
|
||||
|
|
@ -1,67 +0,0 @@
|
|||
lbl_803629CC:
|
||||
/* 803629CC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 803629D0 7C 08 02 A6 */ mflr r0
|
||||
/* 803629D4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 803629D8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 803629DC 80 0D 94 10 */ lwz r0, __aborting(r13)
|
||||
/* 803629E0 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 803629E4 40 82 00 5C */ bne lbl_80362A40
|
||||
/* 803629E8 38 60 00 00 */ li r3, 0
|
||||
/* 803629EC 48 00 2A 7D */ bl __begin_critical_region
|
||||
/* 803629F0 38 60 00 00 */ li r3, 0
|
||||
/* 803629F4 48 00 2A 71 */ bl __end_critical_region
|
||||
/* 803629F8 4B FF F1 E5 */ bl __destroy_global_chain
|
||||
/* 803629FC 3C 60 80 37 */ lis r3, __destroy_global_chain_reference@ha /* 0x80373980@ha */
|
||||
/* 80362A00 38 03 39 80 */ addi r0, r3, __destroy_global_chain_reference@l /* 0x80373980@l */
|
||||
/* 80362A04 7C 1F 03 78 */ mr r31, r0
|
||||
/* 80362A08 48 00 00 10 */ b lbl_80362A18
|
||||
lbl_80362A0C:
|
||||
/* 80362A0C 7D 89 03 A6 */ mtctr r12
|
||||
/* 80362A10 4E 80 04 21 */ bctrl
|
||||
/* 80362A14 3B FF 00 04 */ addi r31, r31, 4
|
||||
lbl_80362A18:
|
||||
/* 80362A18 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80362A1C 28 0C 00 00 */ cmplwi r12, 0
|
||||
/* 80362A20 40 82 FF EC */ bne lbl_80362A0C
|
||||
/* 80362A24 81 8D 94 18 */ lwz r12, __stdio_exit(r13)
|
||||
/* 80362A28 28 0C 00 00 */ cmplwi r12, 0
|
||||
/* 80362A2C 41 82 00 14 */ beq lbl_80362A40
|
||||
/* 80362A30 7D 89 03 A6 */ mtctr r12
|
||||
/* 80362A34 4E 80 04 21 */ bctrl
|
||||
/* 80362A38 38 00 00 00 */ li r0, 0
|
||||
/* 80362A3C 90 0D 94 18 */ stw r0, __stdio_exit(r13)
|
||||
lbl_80362A40:
|
||||
/* 80362A40 38 60 00 00 */ li r3, 0
|
||||
/* 80362A44 48 00 2A 25 */ bl __begin_critical_region
|
||||
/* 80362A48 3C 60 80 45 */ lis r3, __atexit_funcs@ha /* 0x8044D440@ha */
|
||||
/* 80362A4C 3B E3 D4 40 */ addi r31, r3, __atexit_funcs@l /* 0x8044D440@l */
|
||||
/* 80362A50 48 00 00 20 */ b lbl_80362A70
|
||||
lbl_80362A54:
|
||||
/* 80362A54 80 6D 94 14 */ lwz r3, __atexit_curr_func(r13)
|
||||
/* 80362A58 38 63 FF FF */ addi r3, r3, -1
|
||||
/* 80362A5C 54 60 10 3A */ slwi r0, r3, 2
|
||||
/* 80362A60 90 6D 94 14 */ stw r3, __atexit_curr_func(r13)
|
||||
/* 80362A64 7D 9F 00 2E */ lwzx r12, r31, r0
|
||||
/* 80362A68 7D 89 03 A6 */ mtctr r12
|
||||
/* 80362A6C 4E 80 04 21 */ bctrl
|
||||
lbl_80362A70:
|
||||
/* 80362A70 80 0D 94 14 */ lwz r0, __atexit_curr_func(r13)
|
||||
/* 80362A74 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80362A78 41 81 FF DC */ bgt lbl_80362A54
|
||||
/* 80362A7C 38 60 00 00 */ li r3, 0
|
||||
/* 80362A80 48 00 29 E5 */ bl __end_critical_region
|
||||
/* 80362A84 48 00 29 E9 */ bl __kill_critical_regions
|
||||
/* 80362A88 81 8D 94 1C */ lwz r12, __console_exit(r13)
|
||||
/* 80362A8C 28 0C 00 00 */ cmplwi r12, 0
|
||||
/* 80362A90 41 82 00 14 */ beq lbl_80362AA4
|
||||
/* 80362A94 7D 89 03 A6 */ mtctr r12
|
||||
/* 80362A98 4E 80 04 21 */ bctrl
|
||||
/* 80362A9C 38 00 00 00 */ li r0, 0
|
||||
/* 80362AA0 90 0D 94 1C */ stw r0, __console_exit(r13)
|
||||
lbl_80362AA4:
|
||||
/* 80362AA4 4B FE 01 49 */ bl _ExitProcess
|
||||
/* 80362AA8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80362AAC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80362AB0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80362AB4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80362AB8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,33 +0,0 @@
|
|||
lbl_800E0244:
|
||||
/* 800E0244 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800E0248 7C 08 02 A6 */ mflr r0
|
||||
/* 800E024C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800E0250 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800E0254 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800E0258 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800E025C 3B E0 00 00 */ li r31, 0
|
||||
/* 800E0260 A0 03 2F DC */ lhz r0, 0x2fdc(r3)
|
||||
/* 800E0264 28 00 01 02 */ cmplwi r0, 0x102
|
||||
/* 800E0268 41 82 00 14 */ beq lbl_800E027C
|
||||
/* 800E026C 48 00 01 D5 */ bl checkBoomerangAnime__9daAlink_cCFv
|
||||
/* 800E0270 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800E0274 41 82 00 08 */ beq lbl_800E027C
|
||||
/* 800E0278 3B E0 00 01 */ li r31, 1
|
||||
lbl_800E027C:
|
||||
/* 800E027C 57 E0 06 3F */ clrlwi. r0, r31, 0x18
|
||||
/* 800E0280 41 82 00 0C */ beq lbl_800E028C
|
||||
/* 800E0284 38 60 00 01 */ li r3, 1
|
||||
/* 800E0288 48 00 00 18 */ b lbl_800E02A0
|
||||
lbl_800E028C:
|
||||
/* 800E028C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800E0290 4B FF FF 81 */ bl getBoomerangActor__9daAlink_cFv
|
||||
/* 800E0294 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 800E0298 7C 00 19 10 */ subfe r0, r0, r3
|
||||
/* 800E029C 54 03 06 3E */ clrlwi r3, r0, 0x18
|
||||
lbl_800E02A0:
|
||||
/* 800E02A0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800E02A4 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800E02A8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800E02AC 7C 08 03 A6 */ mtlr r0
|
||||
/* 800E02B0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800E02B4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
lbl_800E04AC:
|
||||
/* 800E04AC 38 80 00 00 */ li r4, 0
|
||||
/* 800E04B0 A0 A3 2F DC */ lhz r5, 0x2fdc(r3)
|
||||
/* 800E04B4 28 05 00 40 */ cmplwi r5, 0x40
|
||||
/* 800E04B8 41 82 00 18 */ beq lbl_800E04D0
|
||||
/* 800E04BC 80 03 05 74 */ lwz r0, 0x574(r3)
|
||||
/* 800E04C0 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
|
||||
/* 800E04C4 40 82 00 0C */ bne lbl_800E04D0
|
||||
/* 800E04C8 28 05 01 02 */ cmplwi r5, 0x102
|
||||
/* 800E04CC 40 82 00 14 */ bne lbl_800E04E0
|
||||
lbl_800E04D0:
|
||||
/* 800E04D0 A0 03 1F BC */ lhz r0, 0x1fbc(r3)
|
||||
/* 800E04D4 28 00 00 53 */ cmplwi r0, 0x53
|
||||
/* 800E04D8 40 82 00 08 */ bne lbl_800E04E0
|
||||
/* 800E04DC 38 80 00 01 */ li r4, 1
|
||||
lbl_800E04E0:
|
||||
/* 800E04E0 54 83 06 3E */ clrlwi r3, r4, 0x18
|
||||
/* 800E04E4 4E 80 00 20 */ blr
|
||||
|
|
@ -43,13 +43,13 @@ lbl_800E0734:
|
|||
/* 800E0758 64 03 00 40 */ oris r3, r0, 0x40
|
||||
/* 800E075C 90 64 5F 18 */ stw r3, 0x5f18(r4)
|
||||
/* 800E0760 38 00 40 00 */ li r0, 0x4000
|
||||
/* 800E0764 B0 0D 8A 9C */ sth r0, struct_8045101C+0x0(r13)
|
||||
/* 800E0764 B0 0D 8A 9C */ sth r0, m_dropAngleY__20daPy_boomerangMove_c+0x0(r13)
|
||||
/* 800E0768 54 60 03 56 */ rlwinm r0, r3, 0, 0xd, 0xb
|
||||
/* 800E076C 90 04 5F 18 */ stw r0, 0x5f18(r4)
|
||||
/* 800E0770 38 00 FF FF */ li r0, -1
|
||||
/* 800E0774 B0 1D 30 8E */ sth r0, 0x308e(r29)
|
||||
/* 800E0778 38 00 00 00 */ li r0, 0
|
||||
/* 800E077C B0 0D 8A 9E */ sth r0, struct_8045101C+0x2(r13)
|
||||
/* 800E077C B0 0D 8A 9E */ sth r0, m_dropAngleY__20daPy_boomerangMove_c+0x2(r13)
|
||||
/* 800E0780 48 00 00 44 */ b lbl_800E07C4
|
||||
lbl_800E0784:
|
||||
/* 800E0784 3C 60 80 39 */ lis r3, m__20daAlinkHIO_pickUp_c0@ha /* 0x8038E840@ha */
|
||||
|
|
|
|||
|
|
@ -1,150 +0,0 @@
|
|||
lbl_8015E654:
|
||||
/* 8015E654 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 8015E658 7C 08 02 A6 */ mflr r0
|
||||
/* 8015E65C 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 8015E660 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 8015E664 48 20 3B 71 */ bl _savegpr_27
|
||||
/* 8015E668 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8015E66C 7C 9F 23 78 */ mr r31, r4
|
||||
/* 8015E670 7C BB 2B 78 */ mr r27, r5
|
||||
/* 8015E674 7C DC 33 78 */ mr r28, r6
|
||||
/* 8015E678 7C FD 3B 78 */ mr r29, r7
|
||||
/* 8015E67C 48 00 12 55 */ bl getThrowBoomerangActor__9daPy_py_cFv
|
||||
/* 8015E680 A8 1E 00 02 */ lha r0, 2(r30)
|
||||
/* 8015E684 7C 1D 00 50 */ subf r0, r29, r0
|
||||
/* 8015E688 B0 1E 00 02 */ sth r0, 2(r30)
|
||||
/* 8015E68C A8 1B 00 00 */ lha r0, 0(r27)
|
||||
/* 8015E690 7C 1D 00 50 */ subf r0, r29, r0
|
||||
/* 8015E694 B0 1B 00 00 */ sth r0, 0(r27)
|
||||
/* 8015E698 C0 3E 00 08 */ lfs f1, 8(r30)
|
||||
/* 8015E69C C0 02 9C 20 */ lfs f0, lit_4332(r2)
|
||||
/* 8015E6A0 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 8015E6A4 40 81 00 08 */ ble lbl_8015E6AC
|
||||
/* 8015E6A8 D0 1E 00 08 */ stfs f0, 8(r30)
|
||||
lbl_8015E6AC:
|
||||
/* 8015E6AC C0 3E 00 04 */ lfs f1, 4(r30)
|
||||
/* 8015E6B0 C0 02 9C 24 */ lfs f0, lit_4333(r2)
|
||||
/* 8015E6B4 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 8015E6B8 40 80 00 0C */ bge lbl_8015E6C4
|
||||
/* 8015E6BC D0 1E 00 04 */ stfs f0, 4(r30)
|
||||
/* 8015E6C0 48 00 00 14 */ b lbl_8015E6D4
|
||||
lbl_8015E6C4:
|
||||
/* 8015E6C4 C0 02 9C 18 */ lfs f0, lit_4249(r2)
|
||||
/* 8015E6C8 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 8015E6CC 40 81 00 08 */ ble lbl_8015E6D4
|
||||
/* 8015E6D0 D0 1E 00 04 */ stfs f0, 4(r30)
|
||||
lbl_8015E6D4:
|
||||
/* 8015E6D4 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8015E6D8 41 82 00 BC */ beq lbl_8015E794
|
||||
/* 8015E6DC 88 03 09 56 */ lbz r0, 0x956(r3)
|
||||
/* 8015E6E0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8015E6E4 41 82 00 0C */ beq lbl_8015E6F0
|
||||
/* 8015E6E8 38 60 00 00 */ li r3, 0
|
||||
/* 8015E6EC 48 00 01 78 */ b lbl_8015E864
|
||||
lbl_8015E6F0:
|
||||
/* 8015E6F0 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8015E6F4 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8015E6F8 88 04 4F AD */ lbz r0, 0x4fad(r4)
|
||||
/* 8015E6FC 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8015E700 41 82 00 10 */ beq lbl_8015E710
|
||||
/* 8015E704 38 00 00 01 */ li r0, 1
|
||||
/* 8015E708 98 1E 00 00 */ stb r0, 0(r30)
|
||||
/* 8015E70C 48 00 00 24 */ b lbl_8015E730
|
||||
lbl_8015E710:
|
||||
/* 8015E710 A8 0D 8A 9E */ lha r0, struct_8045101C+0x2(r13)
|
||||
/* 8015E714 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8015E718 41 82 00 18 */ beq lbl_8015E730
|
||||
/* 8015E71C 88 1E 00 00 */ lbz r0, 0(r30)
|
||||
/* 8015E720 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8015E724 40 82 00 0C */ bne lbl_8015E730
|
||||
/* 8015E728 38 60 00 00 */ li r3, 0
|
||||
/* 8015E72C 48 00 01 38 */ b lbl_8015E864
|
||||
lbl_8015E730:
|
||||
/* 8015E730 3C 80 80 44 */ lis r4, sincosTable___5JMath@ha /* 0x80439A20@ha */
|
||||
/* 8015E734 38 A4 9A 20 */ addi r5, r4, sincosTable___5JMath@l /* 0x80439A20@l */
|
||||
/* 8015E738 A8 1E 00 02 */ lha r0, 2(r30)
|
||||
/* 8015E73C 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c
|
||||
/* 8015E740 7C 85 02 14 */ add r4, r5, r0
|
||||
/* 8015E744 C0 04 00 04 */ lfs f0, 4(r4)
|
||||
/* 8015E748 C0 23 04 D8 */ lfs f1, 0x4d8(r3)
|
||||
/* 8015E74C C0 9E 00 08 */ lfs f4, 8(r30)
|
||||
/* 8015E750 EC 04 00 32 */ fmuls f0, f4, f0
|
||||
/* 8015E754 EC 61 00 2A */ fadds f3, f1, f0
|
||||
/* 8015E758 C0 23 04 D4 */ lfs f1, 0x4d4(r3)
|
||||
/* 8015E75C C0 1E 00 04 */ lfs f0, 4(r30)
|
||||
/* 8015E760 EC 41 00 2A */ fadds f2, f1, f0
|
||||
/* 8015E764 7C 05 04 2E */ lfsx f0, r5, r0
|
||||
/* 8015E768 C0 23 04 D0 */ lfs f1, 0x4d0(r3)
|
||||
/* 8015E76C EC 04 00 32 */ fmuls f0, f4, f0
|
||||
/* 8015E770 EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 8015E774 D0 1F 00 00 */ stfs f0, 0(r31)
|
||||
/* 8015E778 D0 5F 00 04 */ stfs f2, 4(r31)
|
||||
/* 8015E77C D0 7F 00 08 */ stfs f3, 8(r31)
|
||||
/* 8015E780 80 03 09 64 */ lwz r0, 0x964(r3)
|
||||
/* 8015E784 60 00 00 80 */ ori r0, r0, 0x80
|
||||
/* 8015E788 90 03 09 64 */ stw r0, 0x964(r3)
|
||||
/* 8015E78C 38 60 00 01 */ li r3, 1
|
||||
/* 8015E790 48 00 00 D4 */ b lbl_8015E864
|
||||
lbl_8015E794:
|
||||
/* 8015E794 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8015E798 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8015E79C 83 A3 5D B4 */ lwz r29, 0x5db4(r3)
|
||||
/* 8015E7A0 28 1C 00 00 */ cmplwi r28, 0
|
||||
/* 8015E7A4 41 82 00 18 */ beq lbl_8015E7BC
|
||||
/* 8015E7A8 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8015E7AC 7F 84 E3 78 */ mr r4, r28
|
||||
/* 8015E7B0 4B F8 1B 09 */ bl checkBoomerangCarry__9daAlink_cFP10fopAc_ac_c
|
||||
/* 8015E7B4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8015E7B8 40 82 00 A8 */ bne lbl_8015E860
|
||||
lbl_8015E7BC:
|
||||
/* 8015E7BC A8 0D 8A 9E */ lha r0, struct_8045101C+0x2(r13)
|
||||
/* 8015E7C0 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8015E7C4 41 82 00 10 */ beq lbl_8015E7D4
|
||||
/* 8015E7C8 88 1E 00 00 */ lbz r0, 0(r30)
|
||||
/* 8015E7CC 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8015E7D0 41 82 00 90 */ beq lbl_8015E860
|
||||
lbl_8015E7D4:
|
||||
/* 8015E7D4 C0 22 9C 28 */ lfs f1, lit_4334(r2)
|
||||
/* 8015E7D8 48 10 91 7D */ bl cM_rndF__Ff
|
||||
/* 8015E7DC A8 6D 8A 9C */ lha r3, struct_8045101C+0x0(r13)
|
||||
/* 8015E7E0 A8 1D 04 E6 */ lha r0, 0x4e6(r29)
|
||||
/* 8015E7E4 7C 03 02 14 */ add r0, r3, r0
|
||||
/* 8015E7E8 C8 42 9C 08 */ lfd f2, lit_4237(r2)
|
||||
/* 8015E7EC 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 8015E7F0 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 8015E7F4 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 8015E7F8 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 8015E7FC C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 8015E800 EC 00 10 28 */ fsubs f0, f0, f2
|
||||
/* 8015E804 EC 00 08 2A */ fadds f0, f0, f1
|
||||
/* 8015E808 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 8015E80C D8 01 00 10 */ stfd f0, 0x10(r1)
|
||||
/* 8015E810 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8015E814 C0 5D 04 D0 */ lfs f2, 0x4d0(r29)
|
||||
/* 8015E818 C0 3E 00 08 */ lfs f1, 8(r30)
|
||||
/* 8015E81C 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c
|
||||
/* 8015E820 3C 60 80 44 */ lis r3, sincosTable___5JMath@ha /* 0x80439A20@ha */
|
||||
/* 8015E824 38 63 9A 20 */ addi r3, r3, sincosTable___5JMath@l /* 0x80439A20@l */
|
||||
/* 8015E828 7C 03 04 2E */ lfsx f0, r3, r0
|
||||
/* 8015E82C EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 8015E830 EC 02 00 2A */ fadds f0, f2, f0
|
||||
/* 8015E834 D0 1F 00 00 */ stfs f0, 0(r31)
|
||||
/* 8015E838 C0 5D 04 D8 */ lfs f2, 0x4d8(r29)
|
||||
/* 8015E83C C0 3E 00 08 */ lfs f1, 8(r30)
|
||||
/* 8015E840 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 8015E844 C0 03 00 04 */ lfs f0, 4(r3)
|
||||
/* 8015E848 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 8015E84C EC 02 00 2A */ fadds f0, f2, f0
|
||||
/* 8015E850 D0 1F 00 08 */ stfs f0, 8(r31)
|
||||
/* 8015E854 A8 6D 8A 9C */ lha r3, struct_8045101C+0x0(r13)
|
||||
/* 8015E858 38 03 20 00 */ addi r0, r3, 0x2000
|
||||
/* 8015E85C B0 0D 8A 9C */ sth r0, struct_8045101C+0x0(r13)
|
||||
lbl_8015E860:
|
||||
/* 8015E860 38 60 00 00 */ li r3, 0
|
||||
lbl_8015E864:
|
||||
/* 8015E864 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 8015E868 48 20 39 B9 */ bl _restgpr_27
|
||||
/* 8015E86C 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 8015E870 7C 08 03 A6 */ mtlr r0
|
||||
/* 8015E874 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 8015E878 4E 80 00 20 */ blr
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
lbl_8015E544:
|
||||
/* 8015E544 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8015E548 98 83 00 04 */ stb r4, 4(r3)
|
||||
/* 8015E54C B0 C3 00 08 */ sth r6, 8(r3)
|
||||
/* 8015E550 D0 23 00 0C */ stfs f1, 0xc(r3)
|
||||
/* 8015E554 B0 A3 00 06 */ sth r5, 6(r3)
|
||||
/* 8015E558 7C A0 07 34 */ extsh r0, r5
|
||||
/* 8015E55C C8 62 9C 08 */ lfd f3, lit_4237(r2)
|
||||
/* 8015E560 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 8015E564 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 8015E568 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 8015E56C 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 8015E570 C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 8015E574 EC 00 18 28 */ fsubs f0, f0, f3
|
||||
/* 8015E578 D0 03 00 10 */ stfs f0, 0x10(r3)
|
||||
/* 8015E57C D0 43 00 10 */ stfs f2, 0x10(r3)
|
||||
/* 8015E580 C0 02 9C 00 */ lfs f0, lit_4215(r2)
|
||||
/* 8015E584 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 8015E588 4C 41 13 82 */ cror 2, 1, 2
|
||||
/* 8015E58C 40 82 00 0C */ bne lbl_8015E598
|
||||
/* 8015E590 B0 A3 00 0A */ sth r5, 0xa(r3)
|
||||
/* 8015E594 48 00 00 08 */ b lbl_8015E59C
|
||||
lbl_8015E598:
|
||||
/* 8015E598 B0 C3 00 0A */ sth r6, 0xa(r3)
|
||||
lbl_8015E59C:
|
||||
/* 8015E59C 38 00 00 00 */ li r0, 0
|
||||
/* 8015E5A0 B0 03 00 14 */ sth r0, 0x14(r3)
|
||||
/* 8015E5A4 B0 03 00 16 */ sth r0, 0x16(r3)
|
||||
/* 8015E5A8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8015E5AC 4E 80 00 20 */ blr
|
||||
|
|
@ -1,35 +0,0 @@
|
|||
lbl_8015F2FC:
|
||||
/* 8015F2FC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8015F300 7C 08 02 A6 */ mflr r0
|
||||
/* 8015F304 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8015F308 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 8015F30C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8015F310 38 7F 00 08 */ addi r3, r31, 8
|
||||
/* 8015F314 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 8015F318 4B EB 5F F9 */ bl mDoLib_project__FP3VecP3Vec
|
||||
/* 8015F31C 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 8015F320 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 8015F324 C0 21 00 08 */ lfs f1, 8(r1)
|
||||
/* 8015F328 C0 41 00 0C */ lfs f2, 0xc(r1)
|
||||
/* 8015F32C C0 61 00 10 */ lfs f3, 0x10(r1)
|
||||
/* 8015F330 48 1E 75 B9 */ bl PSMTXTrans
|
||||
/* 8015F334 C0 22 9C 80 */ lfs f1, lit_4699(r2)
|
||||
/* 8015F338 FC 40 08 90 */ fmr f2, f1
|
||||
/* 8015F33C FC 60 08 90 */ fmr f3, f1
|
||||
/* 8015F340 4B EA DA F9 */ bl scaleM__14mDoMtx_stack_cFfff
|
||||
/* 8015F344 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 8015F348 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 8015F34C 38 9F 00 14 */ addi r4, r31, 0x14
|
||||
/* 8015F350 48 1E 71 61 */ bl PSMTXCopy
|
||||
/* 8015F354 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8015F358 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8015F35C 38 63 5F 64 */ addi r3, r3, 0x5f64
|
||||
/* 8015F360 38 83 02 3C */ addi r4, r3, 0x23c
|
||||
/* 8015F364 38 A3 02 40 */ addi r5, r3, 0x240
|
||||
/* 8015F368 7F E6 FB 78 */ mr r6, r31
|
||||
/* 8015F36C 4B EF 74 29 */ bl set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c
|
||||
/* 8015F370 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 8015F374 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8015F378 7C 08 03 A6 */ mtlr r0
|
||||
/* 8015F37C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8015F380 4E 80 00 20 */ blr
|
||||
|
|
@ -1,39 +0,0 @@
|
|||
lbl_800310C8:
|
||||
/* 800310C8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 800310CC 7C 08 02 A6 */ mflr r0
|
||||
/* 800310D0 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 800310D4 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800310D8 48 33 11 05 */ bl _savegpr_29
|
||||
/* 800310DC 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 800310E0 7C 9E 23 78 */ mr r30, r4
|
||||
/* 800310E4 88 03 00 03 */ lbz r0, 3(r3)
|
||||
/* 800310E8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 800310EC 41 82 00 0C */ beq lbl_800310F8
|
||||
/* 800310F0 38 60 00 80 */ li r3, 0x80
|
||||
/* 800310F4 48 00 00 44 */ b lbl_80031138
|
||||
lbl_800310F8:
|
||||
/* 800310F8 3B E0 00 80 */ li r31, 0x80
|
||||
/* 800310FC 38 9E 04 A8 */ addi r4, r30, 0x4a8
|
||||
/* 80031100 4B FF FF 39 */ bl check__Q27daSus_c6data_cFRC4cXyz
|
||||
/* 80031104 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80031108 41 82 00 0C */ beq lbl_80031114
|
||||
/* 8003110C 63 E0 00 01 */ ori r0, r31, 1
|
||||
/* 80031110 54 1F 06 3E */ clrlwi r31, r0, 0x18
|
||||
lbl_80031114:
|
||||
/* 80031114 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80031118 38 9E 04 D0 */ addi r4, r30, 0x4d0
|
||||
/* 8003111C 4B FF FF 1D */ bl check__Q27daSus_c6data_cFRC4cXyz
|
||||
/* 80031120 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80031124 41 82 00 10 */ beq lbl_80031134
|
||||
/* 80031128 63 E0 00 02 */ ori r0, r31, 2
|
||||
/* 8003112C 54 03 06 3E */ clrlwi r3, r0, 0x18
|
||||
/* 80031130 48 00 00 08 */ b lbl_80031138
|
||||
lbl_80031134:
|
||||
/* 80031134 7F E3 FB 78 */ mr r3, r31
|
||||
lbl_80031138:
|
||||
/* 80031138 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8003113C 48 33 10 ED */ bl _restgpr_29
|
||||
/* 80031140 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80031144 7C 08 03 A6 */ mtlr r0
|
||||
/* 80031148 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8003114C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,39 +0,0 @@
|
|||
lbl_80031038:
|
||||
/* 80031038 88 03 00 03 */ lbz r0, 3(r3)
|
||||
/* 8003103C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80031040 41 82 00 0C */ beq lbl_8003104C
|
||||
/* 80031044 38 60 00 00 */ li r3, 0
|
||||
/* 80031048 4E 80 00 20 */ blr
|
||||
lbl_8003104C:
|
||||
/* 8003104C C0 03 00 08 */ lfs f0, 8(r3)
|
||||
/* 80031050 C0 24 00 00 */ lfs f1, 0(r4)
|
||||
/* 80031054 FC 00 08 40 */ fcmpo cr0, f0, f1
|
||||
/* 80031058 4C 40 13 82 */ cror 2, 0, 2
|
||||
/* 8003105C 40 82 00 64 */ bne lbl_800310C0
|
||||
/* 80031060 C0 03 00 14 */ lfs f0, 0x14(r3)
|
||||
/* 80031064 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80031068 4C 40 13 82 */ cror 2, 0, 2
|
||||
/* 8003106C 40 82 00 54 */ bne lbl_800310C0
|
||||
/* 80031070 C0 03 00 0C */ lfs f0, 0xc(r3)
|
||||
/* 80031074 C0 24 00 04 */ lfs f1, 4(r4)
|
||||
/* 80031078 FC 00 08 40 */ fcmpo cr0, f0, f1
|
||||
/* 8003107C 4C 40 13 82 */ cror 2, 0, 2
|
||||
/* 80031080 40 82 00 40 */ bne lbl_800310C0
|
||||
/* 80031084 C0 03 00 18 */ lfs f0, 0x18(r3)
|
||||
/* 80031088 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 8003108C 4C 40 13 82 */ cror 2, 0, 2
|
||||
/* 80031090 40 82 00 30 */ bne lbl_800310C0
|
||||
/* 80031094 C0 03 00 10 */ lfs f0, 0x10(r3)
|
||||
/* 80031098 C0 24 00 08 */ lfs f1, 8(r4)
|
||||
/* 8003109C FC 00 08 40 */ fcmpo cr0, f0, f1
|
||||
/* 800310A0 4C 40 13 82 */ cror 2, 0, 2
|
||||
/* 800310A4 40 82 00 1C */ bne lbl_800310C0
|
||||
/* 800310A8 C0 03 00 1C */ lfs f0, 0x1c(r3)
|
||||
/* 800310AC FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 800310B0 4C 40 13 82 */ cror 2, 0, 2
|
||||
/* 800310B4 40 82 00 0C */ bne lbl_800310C0
|
||||
/* 800310B8 38 60 00 01 */ li r3, 1
|
||||
/* 800310BC 4E 80 00 20 */ blr
|
||||
lbl_800310C0:
|
||||
/* 800310C0 38 60 00 00 */ li r3, 0
|
||||
/* 800310C4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
lbl_80031A78:
|
||||
/* 80031A78 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80031A7C 7C 08 02 A6 */ mflr r0
|
||||
/* 80031A80 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80031A84 80 6D 88 38 */ lwz r3, m_myObj__6daMP_c(r13)
|
||||
/* 80031A88 81 83 05 68 */ lwz r12, 0x568(r3)
|
||||
/* 80031A8C 7D 89 03 A6 */ mtctr r12
|
||||
/* 80031A90 4E 80 04 21 */ bctrl
|
||||
/* 80031A94 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80031A98 7C 08 03 A6 */ mtlr r0
|
||||
/* 80031A9C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80031AA0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
lbl_80031AA4:
|
||||
/* 80031AA4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80031AA8 7C 08 02 A6 */ mflr r0
|
||||
/* 80031AAC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80031AB0 80 6D 88 38 */ lwz r3, m_myObj__6daMP_c(r13)
|
||||
/* 80031AB4 81 83 05 6C */ lwz r12, 0x56c(r3)
|
||||
/* 80031AB8 7D 89 03 A6 */ mtctr r12
|
||||
/* 80031ABC 4E 80 04 21 */ bctrl
|
||||
/* 80031AC0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80031AC4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80031AC8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80031ACC 4E 80 00 20 */ blr
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
lbl_80031B24:
|
||||
/* 80031B24 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80031B28 7C 08 02 A6 */ mflr r0
|
||||
/* 80031B2C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80031B30 80 6D 88 38 */ lwz r3, m_myObj__6daMP_c(r13)
|
||||
/* 80031B34 81 83 05 7C */ lwz r12, 0x57c(r3)
|
||||
/* 80031B38 7D 89 03 A6 */ mtctr r12
|
||||
/* 80031B3C 4E 80 04 21 */ bctrl
|
||||
/* 80031B40 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80031B44 7C 08 03 A6 */ mtlr r0
|
||||
/* 80031B48 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80031B4C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,24 +0,0 @@
|
|||
lbl_80031AD0:
|
||||
/* 80031AD0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80031AD4 7C 08 02 A6 */ mflr r0
|
||||
/* 80031AD8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80031ADC 80 6D 88 38 */ lwz r3, m_myObj__6daMP_c(r13)
|
||||
/* 80031AE0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80031AE4 40 82 00 18 */ bne lbl_80031AFC
|
||||
/* 80031AE8 80 0D 88 BC */ lwz r0, m_status__7dDemo_c(r13)
|
||||
/* 80031AEC 60 00 00 01 */ ori r0, r0, 1
|
||||
/* 80031AF0 90 0D 88 BC */ stw r0, m_status__7dDemo_c(r13)
|
||||
/* 80031AF4 38 60 00 00 */ li r3, 0
|
||||
/* 80031AF8 48 00 00 1C */ b lbl_80031B14
|
||||
lbl_80031AFC:
|
||||
/* 80031AFC 80 0D 88 BC */ lwz r0, m_status__7dDemo_c(r13)
|
||||
/* 80031B00 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
|
||||
/* 80031B04 90 0D 88 BC */ stw r0, m_status__7dDemo_c(r13)
|
||||
/* 80031B08 81 83 05 74 */ lwz r12, 0x574(r3)
|
||||
/* 80031B0C 7D 89 03 A6 */ mtctr r12
|
||||
/* 80031B10 4E 80 04 21 */ bctrl
|
||||
lbl_80031B14:
|
||||
/* 80031B14 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80031B18 7C 08 03 A6 */ mtlr r0
|
||||
/* 80031B1C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80031B20 4E 80 00 20 */ blr
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
lbl_80031648:
|
||||
/* 80031648 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8003164C 7C 08 02 A6 */ mflr r0
|
||||
/* 80031650 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80031654 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80031658 3B E0 00 00 */ li r31, 0
|
||||
/* 8003165C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80031660 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80031664 38 63 4E 00 */ addi r3, r3, 0x4e00
|
||||
/* 80031668 3C 80 80 38 */ lis r4, d_com_d_com_static__stringBase0@ha /* 0x803790B0@ha */
|
||||
/* 8003166C 38 84 90 B0 */ addi r4, r4, d_com_d_com_static__stringBase0@l /* 0x803790B0@l */
|
||||
/* 80031670 48 33 73 25 */ bl strcmp
|
||||
/* 80031674 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80031678 40 82 00 18 */ bne lbl_80031690
|
||||
/* 8003167C 38 60 00 00 */ li r3, 0
|
||||
/* 80031680 4B FF B2 FD */ bl getLayerNo__14dComIfG_play_cFi
|
||||
/* 80031684 2C 03 00 08 */ cmpwi r3, 8
|
||||
/* 80031688 40 82 00 08 */ bne lbl_80031690
|
||||
/* 8003168C 3B E0 00 01 */ li r31, 1
|
||||
lbl_80031690:
|
||||
/* 80031690 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
||||
/* 80031694 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80031698 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8003169C 7C 08 03 A6 */ mtlr r0
|
||||
/* 800316A0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800316A4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
lbl_80031838:
|
||||
/* 80031838 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8003183C 7C 08 02 A6 */ mflr r0
|
||||
/* 80031840 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80031844 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80031848 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8003184C 38 63 0D D8 */ addi r3, r3, 0xdd8
|
||||
/* 80031850 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FEFF@ha */
|
||||
/* 80031854 38 84 FE FF */ addi r4, r4, 0xFEFF /* 0x0000FEFF@l */
|
||||
/* 80031858 38 A0 00 00 */ li r5, 0
|
||||
/* 8003185C 48 00 31 85 */ bl setEventReg__11dSv_event_cFUsUc
|
||||
/* 80031860 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80031864 7C 08 03 A6 */ mtlr r0
|
||||
/* 80031868 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8003186C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
lbl_800317A4:
|
||||
/* 800317A4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800317A8 7C 08 02 A6 */ mflr r0
|
||||
/* 800317AC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800317B0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800317B4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800317B8 38 63 0D D8 */ addi r3, r3, 0xdd8
|
||||
/* 800317BC 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FEFF@ha */
|
||||
/* 800317C0 38 84 FE FF */ addi r4, r4, 0xFEFF /* 0x0000FEFF@l */
|
||||
/* 800317C4 48 00 32 41 */ bl getEventReg__11dSv_event_cCFUs
|
||||
/* 800317C8 54 63 06 3E */ clrlwi r3, r3, 0x18
|
||||
/* 800317CC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800317D0 7C 08 03 A6 */ mtlr r0
|
||||
/* 800317D4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800317D8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
lbl_80031718:
|
||||
/* 80031718 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8003171C 7C 08 02 A6 */ mflr r0
|
||||
/* 80031720 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80031724 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80031728 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8003172C 38 63 0D D8 */ addi r3, r3, 0xdd8
|
||||
/* 80031730 38 80 00 40 */ li r4, 0x40
|
||||
/* 80031734 48 00 32 89 */ bl isEventBit__11dSv_event_cCFUs
|
||||
/* 80031738 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 8003173C 7C 00 19 10 */ subfe r0, r0, r3
|
||||
/* 80031740 54 03 06 3E */ clrlwi r3, r0, 0x18
|
||||
/* 80031744 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80031748 7C 08 03 A6 */ mtlr r0
|
||||
/* 8003174C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80031750 4E 80 00 20 */ blr
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
lbl_800316E0:
|
||||
/* 800316E0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800316E4 7C 08 02 A6 */ mflr r0
|
||||
/* 800316E8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800316EC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800316F0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800316F4 38 63 0D D8 */ addi r3, r3, 0xdd8
|
||||
/* 800316F8 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FF0F@ha */
|
||||
/* 800316FC 38 84 FF 0F */ addi r4, r4, 0xFF0F /* 0x0000FF0F@l */
|
||||
/* 80031700 48 00 33 05 */ bl getEventReg__11dSv_event_cCFUs
|
||||
/* 80031704 54 63 06 3E */ clrlwi r3, r3, 0x18
|
||||
/* 80031708 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8003170C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80031710 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80031714 4E 80 00 20 */ blr
|
||||
|
|
@ -1,24 +0,0 @@
|
|||
lbl_800317DC:
|
||||
/* 800317DC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800317E0 7C 08 02 A6 */ mflr r0
|
||||
/* 800317E4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800317E8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800317EC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800317F0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800317F4 3B E3 0D D8 */ addi r31, r3, 0xdd8
|
||||
/* 800317F8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800317FC 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FEFF@ha */
|
||||
/* 80031800 38 84 FE FF */ addi r4, r4, 0xFEFF /* 0x0000FEFF@l */
|
||||
/* 80031804 48 00 32 01 */ bl getEventReg__11dSv_event_cCFUs
|
||||
/* 80031808 54 65 06 3E */ clrlwi r5, r3, 0x18
|
||||
/* 8003180C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80031810 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FEFF@ha */
|
||||
/* 80031814 38 84 FE FF */ addi r4, r4, 0xFEFF /* 0x0000FEFF@l */
|
||||
/* 80031818 38 05 00 01 */ addi r0, r5, 1
|
||||
/* 8003181C 54 05 06 3E */ clrlwi r5, r0, 0x18
|
||||
/* 80031820 48 00 31 C1 */ bl setEventReg__11dSv_event_cFUsUc
|
||||
/* 80031824 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80031828 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8003182C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80031830 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80031834 4E 80 00 20 */ blr
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
lbl_80031754:
|
||||
/* 80031754 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80031758 7C 08 02 A6 */ mflr r0
|
||||
/* 8003175C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80031760 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80031764 41 82 00 1C */ beq lbl_80031780
|
||||
/* 80031768 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8003176C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80031770 38 63 0D D8 */ addi r3, r3, 0xdd8
|
||||
/* 80031774 38 80 00 40 */ li r4, 0x40
|
||||
/* 80031778 48 00 32 15 */ bl onEventBit__11dSv_event_cFUs
|
||||
/* 8003177C 48 00 00 18 */ b lbl_80031794
|
||||
lbl_80031780:
|
||||
/* 80031780 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80031784 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80031788 38 63 0D D8 */ addi r3, r3, 0xdd8
|
||||
/* 8003178C 38 80 00 40 */ li r4, 0x40
|
||||
/* 80031790 48 00 32 15 */ bl offEventBit__11dSv_event_cFUs
|
||||
lbl_80031794:
|
||||
/* 80031794 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80031798 7C 08 03 A6 */ mtlr r0
|
||||
/* 8003179C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800317A0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
lbl_800316A8:
|
||||
/* 800316A8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800316AC 7C 08 02 A6 */ mflr r0
|
||||
/* 800316B0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800316B4 7C 65 1B 78 */ mr r5, r3
|
||||
/* 800316B8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800316BC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800316C0 38 63 0D D8 */ addi r3, r3, 0xdd8
|
||||
/* 800316C4 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FF0F@ha */
|
||||
/* 800316C8 38 84 FF 0F */ addi r4, r4, 0xFF0F /* 0x0000FF0F@l */
|
||||
/* 800316CC 48 00 33 15 */ bl setEventReg__11dSv_event_cFUsUc
|
||||
/* 800316D0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800316D4 7C 08 03 A6 */ mtlr r0
|
||||
/* 800316D8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800316DC 4E 80 00 20 */ blr
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
lbl_8003160C:
|
||||
/* 8003160C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80031610 7C 08 02 A6 */ mflr r0
|
||||
/* 80031614 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80031618 7C 65 1B 78 */ mr r5, r3
|
||||
/* 8003161C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80031620 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80031624 38 63 0D D8 */ addi r3, r3, 0xdd8
|
||||
/* 80031628 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FDFF@ha */
|
||||
/* 8003162C 38 84 FD FF */ addi r4, r4, 0xFDFF /* 0x0000FDFF@l */
|
||||
/* 80031630 48 00 33 B1 */ bl setEventReg__11dSv_event_cFUsUc
|
||||
/* 80031634 38 60 00 01 */ li r3, 1
|
||||
/* 80031638 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8003163C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80031640 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80031644 4E 80 00 20 */ blr
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
lbl_80031150:
|
||||
/* 80031150 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80031154 7C 08 02 A6 */ mflr r0
|
||||
/* 80031158 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8003115C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80031160 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80031164 4B FF FE 69 */ bl isSwitch__Q27daSus_c6data_cFv
|
||||
/* 80031168 54 64 06 3E */ clrlwi r4, r3, 0x18
|
||||
/* 8003116C 88 1F 00 03 */ lbz r0, 3(r31)
|
||||
/* 80031170 7C 04 00 40 */ cmplw r4, r0
|
||||
/* 80031174 41 82 00 08 */ beq lbl_8003117C
|
||||
/* 80031178 98 7F 00 03 */ stb r3, 3(r31)
|
||||
lbl_8003117C:
|
||||
/* 8003117C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80031180 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80031184 7C 08 03 A6 */ mtlr r0
|
||||
/* 80031188 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8003118C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
lbl_80031870:
|
||||
/* 80031870 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80031874 7C 08 02 A6 */ mflr r0
|
||||
/* 80031878 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8003187C 7C 65 1B 78 */ mr r5, r3
|
||||
/* 80031880 38 6D 88 1C */ la r3, arcName(r13) /* 80450D9C-_SDA_BASE_ */
|
||||
/* 80031884 3C 80 80 38 */ lis r4, d_com_d_com_static__stringBase0@ha /* 0x803790B0@ha */
|
||||
/* 80031888 38 84 90 B0 */ addi r4, r4, d_com_d_com_static__stringBase0@l /* 0x803790B0@l */
|
||||
/* 8003188C 38 84 00 08 */ addi r4, r4, 8
|
||||
/* 80031890 80 05 00 B0 */ lwz r0, 0xb0(r5)
|
||||
/* 80031894 54 05 04 3E */ clrlwi r5, r0, 0x10
|
||||
/* 80031898 4C C6 31 82 */ crclr 6
|
||||
/* 8003189C 48 33 4C 41 */ bl sprintf
|
||||
/* 800318A0 38 6D 88 1C */ la r3, arcName(r13) /* 80450D9C-_SDA_BASE_ */
|
||||
/* 800318A4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800318A8 7C 08 03 A6 */ mtlr r0
|
||||
/* 800318AC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800318B0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
lbl_80031CF0:
|
||||
/* 80031CF0 88 6D 88 40 */ lbz r3, struct_80450DC0+0x0(r13)
|
||||
/* 80031CF4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
lbl_80030FCC:
|
||||
/* 80030FCC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80030FD0 7C 08 02 A6 */ mflr r0
|
||||
/* 80030FD4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80030FD8 7C 65 1B 78 */ mr r5, r3
|
||||
/* 80030FDC 88 03 00 01 */ lbz r0, 1(r3)
|
||||
/* 80030FE0 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
||||
/* 80030FE4 41 82 00 24 */ beq lbl_80031008
|
||||
/* 80030FE8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80030FEC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80030FF0 88 85 00 02 */ lbz r4, 2(r5)
|
||||
/* 80030FF4 88 A5 00 00 */ lbz r5, 0(r5)
|
||||
/* 80030FF8 7C A5 07 74 */ extsb r5, r5
|
||||
/* 80030FFC 48 00 43 65 */ bl isSwitch__10dSv_info_cCFii
|
||||
/* 80031000 54 63 06 3E */ clrlwi r3, r3, 0x18
|
||||
/* 80031004 48 00 00 24 */ b lbl_80031028
|
||||
lbl_80031008:
|
||||
/* 80031008 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8003100C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80031010 88 85 00 02 */ lbz r4, 2(r5)
|
||||
/* 80031014 88 A5 00 00 */ lbz r5, 0(r5)
|
||||
/* 80031018 7C A5 07 74 */ extsb r5, r5
|
||||
/* 8003101C 48 00 43 45 */ bl isSwitch__10dSv_info_cCFii
|
||||
/* 80031020 7C 60 00 34 */ cntlzw r0, r3
|
||||
/* 80031024 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f
|
||||
lbl_80031028:
|
||||
/* 80031028 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8003102C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80031030 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80031034 4E 80 00 20 */ blr
|
||||
|
|
@ -10,7 +10,7 @@ lbl_80031248:
|
|||
/* 80031268 7C CA 33 78 */ mr r10, r6
|
||||
/* 8003126C 7C E0 3B 78 */ mr r0, r7
|
||||
/* 80031270 7D 09 43 78 */ mr r9, r8
|
||||
/* 80031274 A8 AD 88 0A */ lha r5, struct_80450D88+0x2(r13)
|
||||
/* 80031274 A8 AD 88 0A */ lha r5, m_count__9daArrow_c+0x2(r13)
|
||||
/* 80031278 1C 85 00 24 */ mulli r4, r5, 0x24
|
||||
/* 8003127C 3C 60 80 42 */ lis r3, mData__7daSus_c@ha /* 0x80423FFC@ha */
|
||||
/* 80031280 38 63 3F FC */ addi r3, r3, mData__7daSus_c@l /* 0x80423FFC@l */
|
||||
|
|
@ -42,7 +42,7 @@ lbl_80031290:
|
|||
/* 800312E4 7C 03 00 50 */ subf r0, r3, r0
|
||||
/* 800312E8 54 00 28 3E */ rotlwi r0, r0, 5
|
||||
/* 800312EC 7C 00 1A 14 */ add r0, r0, r3
|
||||
/* 800312F0 B0 0D 88 0A */ sth r0, struct_80450D88+0x2(r13)
|
||||
/* 800312F0 B0 0D 88 0A */ sth r0, m_count__9daArrow_c+0x2(r13)
|
||||
/* 800312F4 38 60 00 01 */ li r3, 1
|
||||
/* 800312F8 48 00 00 AC */ b lbl_800313A4
|
||||
lbl_800312FC:
|
||||
|
|
@ -81,7 +81,7 @@ lbl_80031320:
|
|||
/* 80031374 7C 03 00 50 */ subf r0, r3, r0
|
||||
/* 80031378 54 00 28 3E */ rotlwi r0, r0, 5
|
||||
/* 8003137C 7C 00 1A 14 */ add r0, r0, r3
|
||||
/* 80031380 B0 0D 88 0A */ sth r0, struct_80450D88+0x2(r13)
|
||||
/* 80031380 B0 0D 88 0A */ sth r0, m_count__9daArrow_c+0x2(r13)
|
||||
/* 80031384 38 60 00 01 */ li r3, 1
|
||||
/* 80031388 48 00 00 1C */ b lbl_800313A4
|
||||
lbl_8003138C:
|
||||
|
|
|
|||
|
|
@ -1,5 +0,0 @@
|
|||
lbl_80030FBC:
|
||||
/* 80030FBC 38 00 FF FF */ li r0, -1
|
||||
/* 80030FC0 98 03 00 00 */ stb r0, 0(r3)
|
||||
/* 80030FC4 80 63 00 20 */ lwz r3, 0x20(r3)
|
||||
/* 80030FC8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
lbl_800311FC:
|
||||
/* 800311FC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80031200 7C 08 02 A6 */ mflr r0
|
||||
/* 80031204 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80031208 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8003120C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80031210 48 00 00 0C */ b lbl_8003121C
|
||||
lbl_80031214:
|
||||
/* 80031214 4B FF FD A9 */ bl reset__Q27daSus_c6data_cFv
|
||||
/* 80031218 90 7F 00 00 */ stw r3, 0(r31)
|
||||
lbl_8003121C:
|
||||
/* 8003121C 80 7F 00 00 */ lwz r3, 0(r31)
|
||||
/* 80031220 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80031224 41 82 00 10 */ beq lbl_80031234
|
||||
/* 80031228 88 03 00 04 */ lbz r0, 4(r3)
|
||||
/* 8003122C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80031230 41 82 FF E4 */ beq lbl_80031214
|
||||
lbl_80031234:
|
||||
/* 80031234 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80031238 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8003123C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80031240 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80031244 4E 80 00 20 */ blr
|
||||
|
|
@ -1,43 +0,0 @@
|
|||
lbl_80030F14:
|
||||
/* 80030F14 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80030F18 7C 08 02 A6 */ mflr r0
|
||||
/* 80030F1C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80030F20 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80030F24 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80030F28 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80030F2C 7D 3F 4B 78 */ mr r31, r9
|
||||
/* 80030F30 98 83 00 00 */ stb r4, 0(r3)
|
||||
/* 80030F34 C0 85 00 08 */ lfs f4, 8(r5)
|
||||
/* 80030F38 C0 66 00 08 */ lfs f3, 8(r6)
|
||||
/* 80030F3C EC C4 18 28 */ fsubs f6, f4, f3
|
||||
/* 80030F40 C0 A5 00 04 */ lfs f5, 4(r5)
|
||||
/* 80030F44 C0 45 00 00 */ lfs f2, 0(r5)
|
||||
/* 80030F48 C0 26 00 00 */ lfs f1, 0(r6)
|
||||
/* 80030F4C EC 02 08 28 */ fsubs f0, f2, f1
|
||||
/* 80030F50 D0 03 00 08 */ stfs f0, 8(r3)
|
||||
/* 80030F54 D0 A3 00 0C */ stfs f5, 0xc(r3)
|
||||
/* 80030F58 D0 C3 00 10 */ stfs f6, 0x10(r3)
|
||||
/* 80030F5C EC 84 18 2A */ fadds f4, f4, f3
|
||||
/* 80030F60 C0 06 00 04 */ lfs f0, 4(r6)
|
||||
/* 80030F64 EC 65 00 2A */ fadds f3, f5, f0
|
||||
/* 80030F68 EC 02 08 2A */ fadds f0, f2, f1
|
||||
/* 80030F6C D0 03 00 14 */ stfs f0, 0x14(r3)
|
||||
/* 80030F70 D0 63 00 18 */ stfs f3, 0x18(r3)
|
||||
/* 80030F74 D0 83 00 1C */ stfs f4, 0x1c(r3)
|
||||
/* 80030F78 98 E3 00 02 */ stb r7, 2(r3)
|
||||
/* 80030F7C 55 04 06 3E */ clrlwi r4, r8, 0x18
|
||||
/* 80030F80 30 04 FF FF */ addic r0, r4, -1
|
||||
/* 80030F84 7C 00 21 10 */ subfe r0, r0, r4
|
||||
/* 80030F88 98 03 00 01 */ stb r0, 1(r3)
|
||||
/* 80030F8C 48 00 00 41 */ bl isSwitch__Q27daSus_c6data_cFv
|
||||
/* 80030F90 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 80030F94 7C 00 00 34 */ cntlzw r0, r0
|
||||
/* 80030F98 54 00 DE 3E */ rlwinm r0, r0, 0x1b, 0x18, 0x1f
|
||||
/* 80030F9C 98 1E 00 03 */ stb r0, 3(r30)
|
||||
/* 80030FA0 9B FE 00 04 */ stb r31, 4(r30)
|
||||
/* 80030FA4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80030FA8 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80030FAC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80030FB0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80030FB4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80030FB8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
lbl_80073734:
|
||||
/* 80073734 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80073738 7C 08 02 A6 */ mflr r0
|
||||
/* 8007373C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80073740 7C 65 1B 78 */ mr r5, r3
|
||||
/* 80073744 80 63 04 30 */ lwz r3, 0x430(r3)
|
||||
/* 80073748 7C 04 18 00 */ cmpw r4, r3
|
||||
/* 8007374C 41 80 00 0C */ blt lbl_80073758
|
||||
/* 80073750 38 60 00 00 */ li r3, 0
|
||||
/* 80073754 48 00 00 28 */ b lbl_8007377C
|
||||
lbl_80073758:
|
||||
/* 80073758 80 05 04 34 */ lwz r0, 0x434(r5)
|
||||
/* 8007375C 7C 00 22 14 */ add r0, r0, r4
|
||||
/* 80073760 7C 00 18 00 */ cmpw r0, r3
|
||||
/* 80073764 41 80 00 08 */ blt lbl_8007376C
|
||||
/* 80073768 7C 03 00 50 */ subf r0, r3, r0
|
||||
lbl_8007376C:
|
||||
/* 8007376C 1C 60 00 14 */ mulli r3, r0, 0x14
|
||||
/* 80073770 38 63 03 E0 */ addi r3, r3, 0x3e0
|
||||
/* 80073774 7C 65 1A 14 */ add r3, r5, r3
|
||||
/* 80073778 48 00 00 ED */ bl getActor__10dAttList_cFv
|
||||
lbl_8007377C:
|
||||
/* 8007377C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80073780 7C 08 03 A6 */ mtlr r0
|
||||
/* 80073784 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80073788 4E 80 00 20 */ blr
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
lbl_8007378C:
|
||||
/* 8007378C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80073790 7C 08 02 A6 */ mflr r0
|
||||
/* 80073794 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80073798 7C 65 1B 78 */ mr r5, r3
|
||||
/* 8007379C 80 63 04 88 */ lwz r3, 0x488(r3)
|
||||
/* 800737A0 7C 04 18 00 */ cmpw r4, r3
|
||||
/* 800737A4 41 80 00 0C */ blt lbl_800737B0
|
||||
/* 800737A8 38 60 00 00 */ li r3, 0
|
||||
/* 800737AC 48 00 00 28 */ b lbl_800737D4
|
||||
lbl_800737B0:
|
||||
/* 800737B0 80 05 04 8C */ lwz r0, 0x48c(r5)
|
||||
/* 800737B4 7C 00 22 14 */ add r0, r0, r4
|
||||
/* 800737B8 7C 00 18 00 */ cmpw r0, r3
|
||||
/* 800737BC 41 80 00 08 */ blt lbl_800737C4
|
||||
/* 800737C0 7C 03 00 50 */ subf r0, r3, r0
|
||||
lbl_800737C4:
|
||||
/* 800737C4 1C 60 00 14 */ mulli r3, r0, 0x14
|
||||
/* 800737C8 38 63 04 38 */ addi r3, r3, 0x438
|
||||
/* 800737CC 7C 65 1A 14 */ add r3, r5, r3
|
||||
/* 800737D0 48 00 00 95 */ bl getActor__10dAttList_cFv
|
||||
lbl_800737D4:
|
||||
/* 800737D4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800737D8 7C 08 03 A6 */ mtlr r0
|
||||
/* 800737DC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800737E0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
lbl_80070844:
|
||||
/* 80070844 7C 66 1B 78 */ mr r6, r3
|
||||
/* 80070848 80 A3 03 D8 */ lwz r5, 0x3d8(r3)
|
||||
/* 8007084C 2C 05 00 00 */ cmpwi r5, 0
|
||||
/* 80070850 41 82 00 28 */ beq lbl_80070878
|
||||
/* 80070854 80 06 03 DC */ lwz r0, 0x3dc(r6)
|
||||
/* 80070858 7C 60 22 14 */ add r3, r0, r4
|
||||
/* 8007085C 7C 03 2B D6 */ divw r0, r3, r5
|
||||
/* 80070860 7C 00 29 D6 */ mullw r0, r0, r5
|
||||
/* 80070864 7C 00 18 50 */ subf r0, r0, r3
|
||||
/* 80070868 1C 60 00 14 */ mulli r3, r0, 0x14
|
||||
/* 8007086C 38 63 03 38 */ addi r3, r3, 0x338
|
||||
/* 80070870 7C 66 1A 14 */ add r3, r6, r3
|
||||
/* 80070874 4E 80 00 20 */ blr
|
||||
lbl_80070878:
|
||||
/* 80070878 38 60 00 00 */ li r3, 0
|
||||
/* 8007087C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,31 +0,0 @@
|
|||
lbl_800736CC:
|
||||
/* 800736CC 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800736D0 38 E5 61 C0 */ addi r7, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800736D4 80 C7 5F 18 */ lwz r6, 0x5f18(r7)
|
||||
/* 800736D8 3C A0 36 A0 */ lis r5, 0x36A0 /* 0x36A02311@ha */
|
||||
/* 800736DC 38 05 23 11 */ addi r0, r5, 0x2311 /* 0x36A02311@l */
|
||||
/* 800736E0 7C C0 00 39 */ and. r0, r6, r0
|
||||
/* 800736E4 40 82 00 10 */ bne lbl_800736F4
|
||||
/* 800736E8 80 07 5F 1C */ lwz r0, 0x5f1c(r7)
|
||||
/* 800736EC 70 00 00 11 */ andi. r0, r0, 0x11
|
||||
/* 800736F0 41 82 00 0C */ beq lbl_800736FC
|
||||
lbl_800736F4:
|
||||
/* 800736F4 38 60 FF FF */ li r3, -1
|
||||
/* 800736F8 4E 80 00 20 */ blr
|
||||
lbl_800736FC:
|
||||
/* 800736FC 80 A3 03 D8 */ lwz r5, 0x3d8(r3)
|
||||
/* 80073700 7C 04 28 00 */ cmpw r4, r5
|
||||
/* 80073704 41 80 00 0C */ blt lbl_80073710
|
||||
/* 80073708 38 60 FF FF */ li r3, -1
|
||||
/* 8007370C 4E 80 00 20 */ blr
|
||||
lbl_80073710:
|
||||
/* 80073710 80 03 03 DC */ lwz r0, 0x3dc(r3)
|
||||
/* 80073714 7C 00 22 14 */ add r0, r0, r4
|
||||
/* 80073718 7C 00 28 00 */ cmpw r0, r5
|
||||
/* 8007371C 41 80 00 08 */ blt lbl_80073724
|
||||
/* 80073720 7C 05 00 50 */ subf r0, r5, r0
|
||||
lbl_80073724:
|
||||
/* 80073724 1C 00 00 14 */ mulli r0, r0, 0x14
|
||||
/* 80073728 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 8007372C 80 63 03 48 */ lwz r3, 0x348(r3)
|
||||
/* 80073730 4E 80 00 20 */ blr
|
||||
|
|
@ -1,47 +0,0 @@
|
|||
lbl_8007353C:
|
||||
/* 8007353C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80073540 7C 08 02 A6 */ mflr r0
|
||||
/* 80073544 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80073548 7C 67 1B 78 */ mr r7, r3
|
||||
/* 8007354C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80073550 38 C3 61 C0 */ addi r6, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80073554 80 A6 5F 18 */ lwz r5, 0x5f18(r6)
|
||||
/* 80073558 3C 60 36 A0 */ lis r3, 0x36A0 /* 0x36A02311@ha */
|
||||
/* 8007355C 38 03 23 11 */ addi r0, r3, 0x2311 /* 0x36A02311@l */
|
||||
/* 80073560 7C A0 00 39 */ and. r0, r5, r0
|
||||
/* 80073564 40 82 00 10 */ bne lbl_80073574
|
||||
/* 80073568 80 06 5F 1C */ lwz r0, 0x5f1c(r6)
|
||||
/* 8007356C 70 00 00 11 */ andi. r0, r0, 0x11
|
||||
/* 80073570 41 82 00 0C */ beq lbl_8007357C
|
||||
lbl_80073574:
|
||||
/* 80073574 38 60 00 00 */ li r3, 0
|
||||
/* 80073578 48 00 00 54 */ b lbl_800735CC
|
||||
lbl_8007357C:
|
||||
/* 8007357C 80 67 03 D8 */ lwz r3, 0x3d8(r7)
|
||||
/* 80073580 7C 04 18 00 */ cmpw r4, r3
|
||||
/* 80073584 41 80 00 0C */ blt lbl_80073590
|
||||
/* 80073588 38 60 00 00 */ li r3, 0
|
||||
/* 8007358C 48 00 00 40 */ b lbl_800735CC
|
||||
lbl_80073590:
|
||||
/* 80073590 80 07 03 DC */ lwz r0, 0x3dc(r7)
|
||||
/* 80073594 7C 00 22 14 */ add r0, r0, r4
|
||||
/* 80073598 7C 00 18 00 */ cmpw r0, r3
|
||||
/* 8007359C 41 80 00 08 */ blt lbl_800735A4
|
||||
/* 800735A0 7C 03 00 50 */ subf r0, r3, r0
|
||||
lbl_800735A4:
|
||||
/* 800735A4 1C 60 00 14 */ mulli r3, r0, 0x14
|
||||
/* 800735A8 38 63 03 38 */ addi r3, r3, 0x338
|
||||
/* 800735AC 7C 67 1A 14 */ add r3, r7, r3
|
||||
/* 800735B0 48 00 02 B5 */ bl getActor__10dAttList_cFv
|
||||
/* 800735B4 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800735B8 41 82 00 10 */ beq lbl_800735C8
|
||||
/* 800735BC 80 03 05 5C */ lwz r0, 0x55c(r3)
|
||||
/* 800735C0 54 00 07 7F */ clrlwi. r0, r0, 0x1d
|
||||
/* 800735C4 40 82 00 08 */ bne lbl_800735CC
|
||||
lbl_800735C8:
|
||||
/* 800735C8 38 60 00 00 */ li r3, 0
|
||||
lbl_800735CC:
|
||||
/* 800735CC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800735D0 7C 08 03 A6 */ mtlr r0
|
||||
/* 800735D4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800735D8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,24 +0,0 @@
|
|||
lbl_800737E4:
|
||||
/* 800737E4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800737E8 7C 08 02 A6 */ mflr r0
|
||||
/* 800737EC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800737F0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800737F4 3B E0 00 00 */ li r31, 0
|
||||
/* 800737F8 88 03 03 29 */ lbz r0, 0x329(r3)
|
||||
/* 800737FC 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80073800 41 82 00 0C */ beq lbl_8007380C
|
||||
/* 80073804 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 80073808 40 82 00 18 */ bne lbl_80073820
|
||||
lbl_8007380C:
|
||||
/* 8007380C 38 80 00 00 */ li r4, 0
|
||||
/* 80073810 4B FF FD 2D */ bl LockonTarget__12dAttention_cFl
|
||||
/* 80073814 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80073818 41 82 00 08 */ beq lbl_80073820
|
||||
/* 8007381C 3B E0 00 01 */ li r31, 1
|
||||
lbl_80073820:
|
||||
/* 80073820 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80073824 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80073828 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8007382C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80073830 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80073834 4E 80 00 20 */ blr
|
||||
|
|
@ -1,189 +0,0 @@
|
|||
lbl_80072924:
|
||||
/* 80072924 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80072928 7C 08 02 A6 */ mflr r0
|
||||
/* 8007292C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80072930 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80072934 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80072938 80 03 03 34 */ lwz r0, 0x334(r3)
|
||||
/* 8007293C 54 00 00 12 */ rlwinm r0, r0, 0, 0, 9
|
||||
/* 80072940 90 03 03 34 */ stw r0, 0x334(r3)
|
||||
/* 80072944 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80072948 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8007294C 88 03 01 E2 */ lbz r0, 0x1e2(r3)
|
||||
/* 80072950 7C 00 00 34 */ cntlzw r0, r0
|
||||
/* 80072954 54 04 D9 7E */ srwi r4, r0, 5
|
||||
/* 80072958 88 6D 80 F0 */ lbz r3, data_80450670(r13)
|
||||
/* 8007295C 54 00 DE 3E */ rlwinm r0, r0, 0x1b, 0x18, 0x1f
|
||||
/* 80072960 7C 03 00 40 */ cmplw r3, r0
|
||||
/* 80072964 41 82 00 10 */ beq lbl_80072974
|
||||
/* 80072968 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 8007296C 64 00 00 01 */ oris r0, r0, 1
|
||||
/* 80072970 90 1F 03 34 */ stw r0, 0x334(r31)
|
||||
lbl_80072974:
|
||||
/* 80072974 98 8D 80 F0 */ stb r4, data_80450670(r13)
|
||||
/* 80072978 80 7F 04 C4 */ lwz r3, 0x4c4(r31)
|
||||
/* 8007297C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80072980 41 82 00 14 */ beq lbl_80072994
|
||||
/* 80072984 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 80072988 90 1F 04 C4 */ stw r0, 0x4c4(r31)
|
||||
/* 8007298C 38 60 00 01 */ li r3, 1
|
||||
/* 80072990 48 00 02 30 */ b lbl_80072BC0
|
||||
lbl_80072994:
|
||||
/* 80072994 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 80072998 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18
|
||||
/* 8007299C 41 82 00 1C */ beq lbl_800729B8
|
||||
/* 800729A0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800729A4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800729A8 80 03 5D AC */ lwz r0, 0x5dac(r3)
|
||||
/* 800729AC 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 800729B0 38 00 00 00 */ li r0, 0
|
||||
/* 800729B4 90 1F 00 0C */ stw r0, 0xc(r31)
|
||||
lbl_800729B8:
|
||||
/* 800729B8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800729BC 4B FF EA 69 */ bl setOwnerAttentionPos__12dAttention_cFv
|
||||
/* 800729C0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800729C4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800729C8 88 03 4F AD */ lbz r0, 0x4fad(r3)
|
||||
/* 800729CC 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 800729D0 40 82 00 10 */ bne lbl_800729E0
|
||||
/* 800729D4 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 800729D8 54 00 03 DF */ rlwinm. r0, r0, 0, 0xf, 0xf
|
||||
/* 800729DC 41 82 00 44 */ beq lbl_80072A20
|
||||
lbl_800729E0:
|
||||
/* 800729E0 38 60 00 00 */ li r3, 0
|
||||
/* 800729E4 98 7F 03 29 */ stb r3, 0x329(r31)
|
||||
/* 800729E8 38 00 00 04 */ li r0, 4
|
||||
/* 800729EC 98 1F 03 2B */ stb r0, 0x32b(r31)
|
||||
/* 800729F0 98 7F 03 2C */ stb r3, 0x32c(r31)
|
||||
/* 800729F4 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 800729F8 54 00 00 C2 */ rlwinm r0, r0, 0, 3, 1
|
||||
/* 800729FC 90 1F 03 34 */ stw r0, 0x334(r31)
|
||||
/* 80072A00 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 80072A04 54 00 01 04 */ rlwinm r0, r0, 0, 4, 2
|
||||
/* 80072A08 90 1F 03 34 */ stw r0, 0x334(r31)
|
||||
/* 80072A0C 38 00 FF FF */ li r0, -1
|
||||
/* 80072A10 90 1F 00 04 */ stw r0, 4(r31)
|
||||
/* 80072A14 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80072A18 4B FF F0 51 */ bl freeAttention__12dAttention_cFv
|
||||
/* 80072A1C 48 00 01 18 */ b lbl_80072B34
|
||||
lbl_80072A20:
|
||||
/* 80072A20 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80072A24 4B FF F6 D5 */ bl checkButton__12dAttention_cFv
|
||||
/* 80072A28 88 0D 80 F0 */ lbz r0, data_80450670(r13)
|
||||
/* 80072A2C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80072A30 41 82 00 10 */ beq lbl_80072A40
|
||||
/* 80072A34 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80072A38 4B FF F9 0D */ bl judgementStatus4Hold__12dAttention_cFv
|
||||
/* 80072A3C 48 00 00 0C */ b lbl_80072A48
|
||||
lbl_80072A40:
|
||||
/* 80072A40 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80072A44 4B FF FB AD */ bl judgementStatus4Switch__12dAttention_cFv
|
||||
lbl_80072A48:
|
||||
/* 80072A48 80 7F 03 34 */ lwz r3, 0x334(r31)
|
||||
/* 80072A4C 54 60 4F FF */ rlwinm. r0, r3, 9, 0x1f, 0x1f
|
||||
/* 80072A50 41 82 00 4C */ beq lbl_80072A9C
|
||||
/* 80072A54 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80072A58 4B FF F0 11 */ bl freeAttention__12dAttention_cFv
|
||||
/* 80072A5C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80072A60 38 80 00 00 */ li r4, 0
|
||||
/* 80072A64 48 00 0A D9 */ bl LockonTarget__12dAttention_cFl
|
||||
/* 80072A68 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80072A6C 40 82 00 14 */ bne lbl_80072A80
|
||||
/* 80072A70 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 80072A74 64 00 20 00 */ oris r0, r0, 0x2000
|
||||
/* 80072A78 60 00 00 20 */ ori r0, r0, 0x20
|
||||
/* 80072A7C 90 1F 03 34 */ stw r0, 0x334(r31)
|
||||
lbl_80072A80:
|
||||
/* 80072A80 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 80072A84 64 00 10 00 */ oris r0, r0, 0x1000
|
||||
/* 80072A88 90 1F 03 34 */ stw r0, 0x334(r31)
|
||||
/* 80072A8C 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 80072A90 54 00 02 4E */ rlwinm r0, r0, 0, 9, 7
|
||||
/* 80072A94 90 1F 03 34 */ stw r0, 0x334(r31)
|
||||
/* 80072A98 48 00 00 9C */ b lbl_80072B34
|
||||
lbl_80072A9C:
|
||||
/* 80072A9C 54 60 00 C7 */ rlwinm. r0, r3, 0, 3, 3
|
||||
/* 80072AA0 41 82 00 48 */ beq lbl_80072AE8
|
||||
/* 80072AA4 80 7F 00 0C */ lwz r3, 0xc(r31)
|
||||
/* 80072AA8 4B FF D5 71 */ bl func_80070018
|
||||
/* 80072AAC 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80072AB0 40 82 00 84 */ bne lbl_80072B34
|
||||
/* 80072AB4 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 80072AB8 54 00 00 85 */ rlwinm. r0, r0, 0, 2, 2
|
||||
/* 80072ABC 41 82 00 1C */ beq lbl_80072AD8
|
||||
/* 80072AC0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80072AC4 38 80 00 5A */ li r4, 0x5a
|
||||
/* 80072AC8 48 00 02 B9 */ bl lockSoundStart__12dAttention_cFUl
|
||||
/* 80072ACC 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 80072AD0 54 00 00 C2 */ rlwinm r0, r0, 0, 3, 1
|
||||
/* 80072AD4 90 1F 03 34 */ stw r0, 0x334(r31)
|
||||
lbl_80072AD8:
|
||||
/* 80072AD8 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 80072ADC 54 00 01 04 */ rlwinm r0, r0, 0, 4, 2
|
||||
/* 80072AE0 90 1F 03 34 */ stw r0, 0x334(r31)
|
||||
/* 80072AE4 48 00 00 50 */ b lbl_80072B34
|
||||
lbl_80072AE8:
|
||||
/* 80072AE8 80 7F 00 0C */ lwz r3, 0xc(r31)
|
||||
/* 80072AEC 4B FF D5 2D */ bl func_80070018
|
||||
/* 80072AF0 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80072AF4 41 82 00 40 */ beq lbl_80072B34
|
||||
/* 80072AF8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80072AFC 38 80 00 00 */ li r4, 0
|
||||
/* 80072B00 48 00 0A 3D */ bl LockonTarget__12dAttention_cFl
|
||||
/* 80072B04 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80072B08 40 82 00 20 */ bne lbl_80072B28
|
||||
/* 80072B0C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80072B10 38 80 00 59 */ li r4, 0x59
|
||||
/* 80072B14 48 00 02 6D */ bl lockSoundStart__12dAttention_cFUl
|
||||
/* 80072B18 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 80072B1C 64 00 20 00 */ oris r0, r0, 0x2000
|
||||
/* 80072B20 60 00 00 20 */ ori r0, r0, 0x20
|
||||
/* 80072B24 90 1F 03 34 */ stw r0, 0x334(r31)
|
||||
lbl_80072B28:
|
||||
/* 80072B28 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 80072B2C 64 00 10 00 */ oris r0, r0, 0x1000
|
||||
/* 80072B30 90 1F 03 34 */ stw r0, 0x334(r31)
|
||||
lbl_80072B34:
|
||||
/* 80072B34 88 1F 03 29 */ lbz r0, 0x329(r31)
|
||||
/* 80072B38 98 1F 03 2A */ stb r0, 0x32a(r31)
|
||||
/* 80072B3C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80072B40 4B FF F2 AD */ bl runSoundProc__12dAttention_cFv
|
||||
/* 80072B44 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80072B48 4B FF F3 3D */ bl runDrawProc__12dAttention_cFv
|
||||
/* 80072B4C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80072B50 4B FF F5 A5 */ bl runDebugDisp__12dAttention_cFv
|
||||
/* 80072B54 88 1F 03 29 */ lbz r0, 0x329(r31)
|
||||
/* 80072B58 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80072B5C 40 82 00 28 */ bne lbl_80072B84
|
||||
/* 80072B60 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80072B64 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80072B68 80 1F 00 0C */ lwz r0, 0xc(r31)
|
||||
/* 80072B6C 1C 00 00 38 */ mulli r0, r0, 0x38
|
||||
/* 80072B70 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 80072B74 80 03 5D 7C */ lwz r0, 0x5d7c(r3)
|
||||
/* 80072B78 60 00 00 01 */ ori r0, r0, 1
|
||||
/* 80072B7C 90 03 5D 7C */ stw r0, 0x5d7c(r3)
|
||||
/* 80072B80 48 00 00 24 */ b lbl_80072BA4
|
||||
lbl_80072B84:
|
||||
/* 80072B84 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80072B88 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80072B8C 80 1F 00 0C */ lwz r0, 0xc(r31)
|
||||
/* 80072B90 1C 00 00 38 */ mulli r0, r0, 0x38
|
||||
/* 80072B94 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 80072B98 80 03 5D 7C */ lwz r0, 0x5d7c(r3)
|
||||
/* 80072B9C 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
|
||||
/* 80072BA0 90 03 5D 7C */ stw r0, 0x5d7c(r3)
|
||||
lbl_80072BA4:
|
||||
/* 80072BA4 38 7F 04 90 */ addi r3, r31, 0x490
|
||||
/* 80072BA8 48 00 0D C9 */ bl proc__10dAttHint_cFv
|
||||
/* 80072BAC 38 7F 04 9C */ addi r3, r31, 0x49c
|
||||
/* 80072BB0 48 00 0E 2D */ bl proc__11dAttCatch_cFv
|
||||
/* 80072BB4 38 7F 04 B4 */ addi r3, r31, 0x4b4
|
||||
/* 80072BB8 48 00 11 35 */ bl proc__10dAttLook_cFv
|
||||
/* 80072BBC 38 60 00 01 */ li r3, 1
|
||||
lbl_80072BC0:
|
||||
/* 80072BC0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80072BC4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80072BC8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80072BCC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80072BD0 4E 80 00 20 */ blr
|
||||
|
|
@ -46,7 +46,7 @@ lbl_80070038:
|
|||
/* 800700E8 48 2F 88 AD */ bl strcmp
|
||||
/* 800700EC 7C 60 00 34 */ cntlzw r0, r3
|
||||
/* 800700F0 54 00 D9 7E */ srwi r0, r0, 5
|
||||
/* 800700F4 98 0D 89 D8 */ stb r0, data_80450F58(r13)
|
||||
/* 800700F4 98 0D 89 D8 */ stb r0, on_final_boss_stg(r13)
|
||||
/* 800700F8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800700FC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80070100 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
|
|
|
|||
|
|
@ -1,9 +0,0 @@
|
|||
lbl_80070158:
|
||||
/* 80070158 3C 80 80 3B */ lis r4, __vt__15dAttDrawParam_c@ha /* 0x803A9C54@ha */
|
||||
/* 8007015C 38 04 9C 54 */ addi r0, r4, __vt__15dAttDrawParam_c@l /* 0x803A9C54@l */
|
||||
/* 80070160 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 80070164 C0 02 8C 5C */ lfs f0, lit_4084(r2)
|
||||
/* 80070168 D0 03 00 08 */ stfs f0, 8(r3)
|
||||
/* 8007016C C0 02 8C 60 */ lfs f0, lit_4085(r2)
|
||||
/* 80070170 D0 03 00 0C */ stfs f0, 0xc(r3)
|
||||
/* 80070174 4E 80 00 20 */ blr
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
lbl_80070110:
|
||||
/* 80070110 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80070114 7C 08 02 A6 */ mflr r0
|
||||
/* 80070118 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8007011C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80070120 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80070124 41 82 00 1C */ beq lbl_80070140
|
||||
/* 80070128 3C A0 80 3B */ lis r5, __vt__11dAttParam_c@ha /* 0x803A9C60@ha */
|
||||
/* 8007012C 38 05 9C 60 */ addi r0, r5, __vt__11dAttParam_c@l /* 0x803A9C60@l */
|
||||
/* 80070130 90 1F 00 40 */ stw r0, 0x40(r31)
|
||||
/* 80070134 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 80070138 40 81 00 08 */ ble lbl_80070140
|
||||
/* 8007013C 48 25 EC 01 */ bl __dl__FPv
|
||||
lbl_80070140:
|
||||
/* 80070140 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80070144 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80070148 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8007014C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80070150 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80070154 4E 80 00 20 */ blr
|
||||
|
|
@ -1,55 +0,0 @@
|
|||
lbl_80070774:
|
||||
/* 80070774 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80070778 7C 08 02 A6 */ mflr r0
|
||||
/* 8007077C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80070780 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80070784 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80070788 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 8007078C 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80070790 41 82 00 98 */ beq lbl_80070828
|
||||
/* 80070794 80 7E 00 18 */ lwz r3, 0x18(r30)
|
||||
/* 80070798 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8007079C 41 82 00 10 */ beq lbl_800707AC
|
||||
/* 800707A0 4B F9 E9 ED */ bl mDoExt_destroySolidHeap__FP12JKRSolidHeap
|
||||
/* 800707A4 38 00 00 00 */ li r0, 0
|
||||
/* 800707A8 90 1E 00 18 */ stw r0, 0x18(r30)
|
||||
lbl_800707AC:
|
||||
/* 800707AC 38 7E 04 C8 */ addi r3, r30, 0x4c8
|
||||
/* 800707B0 38 80 FF FF */ li r4, -1
|
||||
/* 800707B4 4B FF F9 5D */ bl __dt__11dAttParam_cFv
|
||||
/* 800707B8 38 7E 04 38 */ addi r3, r30, 0x438
|
||||
/* 800707BC 3C 80 80 03 */ lis r4, __dt__10dAttList_cFv@ha /* 0x800304D0@ha */
|
||||
/* 800707C0 38 84 04 D0 */ addi r4, r4, __dt__10dAttList_cFv@l /* 0x800304D0@l */
|
||||
/* 800707C4 38 A0 00 14 */ li r5, 0x14
|
||||
/* 800707C8 38 C0 00 04 */ li r6, 4
|
||||
/* 800707CC 48 2F 15 1D */ bl __destroy_arr
|
||||
/* 800707D0 38 7E 03 E0 */ addi r3, r30, 0x3e0
|
||||
/* 800707D4 3C 80 80 03 */ lis r4, __dt__10dAttList_cFv@ha /* 0x800304D0@ha */
|
||||
/* 800707D8 38 84 04 D0 */ addi r4, r4, __dt__10dAttList_cFv@l /* 0x800304D0@l */
|
||||
/* 800707DC 38 A0 00 14 */ li r5, 0x14
|
||||
/* 800707E0 38 C0 00 04 */ li r6, 4
|
||||
/* 800707E4 48 2F 15 05 */ bl __destroy_arr
|
||||
/* 800707E8 38 7E 03 38 */ addi r3, r30, 0x338
|
||||
/* 800707EC 3C 80 80 03 */ lis r4, __dt__10dAttList_cFv@ha /* 0x800304D0@ha */
|
||||
/* 800707F0 38 84 04 D0 */ addi r4, r4, __dt__10dAttList_cFv@l /* 0x800304D0@l */
|
||||
/* 800707F4 38 A0 00 14 */ li r5, 0x14
|
||||
/* 800707F8 38 C0 00 08 */ li r6, 8
|
||||
/* 800707FC 48 2F 14 ED */ bl __destroy_arr
|
||||
/* 80070800 38 7E 00 28 */ addi r3, r30, 0x28
|
||||
/* 80070804 3C 80 80 03 */ lis r4, __dt__10dAttDraw_cFv@ha /* 0x8003054C@ha */
|
||||
/* 80070808 38 84 05 4C */ addi r4, r4, __dt__10dAttDraw_cFv@l /* 0x8003054C@l */
|
||||
/* 8007080C 38 A0 01 78 */ li r5, 0x178
|
||||
/* 80070810 38 C0 00 02 */ li r6, 2
|
||||
/* 80070814 48 2F 14 D5 */ bl __destroy_arr
|
||||
/* 80070818 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 8007081C 40 81 00 0C */ ble lbl_80070828
|
||||
/* 80070820 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80070824 48 25 E5 19 */ bl __dl__FPv
|
||||
lbl_80070828:
|
||||
/* 80070828 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8007082C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80070830 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80070834 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80070838 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007083C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80070840 4E 80 00 20 */ blr
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
lbl_80073FC4:
|
||||
/* 80073FC4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80073FC8 7C 08 02 A6 */ mflr r0
|
||||
/* 80073FCC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80073FD0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80073FD4 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80073FD8 41 82 00 1C */ beq lbl_80073FF4
|
||||
/* 80073FDC 3C A0 80 3B */ lis r5, __vt__15dAttDrawParam_c@ha /* 0x803A9C54@ha */
|
||||
/* 80073FE0 38 05 9C 54 */ addi r0, r5, __vt__15dAttDrawParam_c@l /* 0x803A9C54@l */
|
||||
/* 80073FE4 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80073FE8 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 80073FEC 40 81 00 08 */ ble lbl_80073FF4
|
||||
/* 80073FF0 48 25 AD 4D */ bl __dl__FPv
|
||||
lbl_80073FF4:
|
||||
/* 80073FF4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80073FF8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80073FFC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80074000 7C 08 03 A6 */ mtlr r0
|
||||
/* 80074004 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80074008 4E 80 00 20 */ blr
|
||||
|
|
@ -1,118 +0,0 @@
|
|||
lbl_800720F8:
|
||||
/* 800720F8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800720FC 7C 08 02 A6 */ mflr r0
|
||||
/* 80072100 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80072104 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80072108 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8007210C 88 0D 89 D8 */ lbz r0, data_80450F58(r13)
|
||||
/* 80072110 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80072114 41 82 00 60 */ beq lbl_80072174
|
||||
/* 80072118 88 0D 87 E4 */ lbz r0, mStayNo__20dStage_roomControl_c+0x0(r13)
|
||||
/* 8007211C 7C 00 07 75 */ extsb. r0, r0
|
||||
/* 80072120 40 82 00 54 */ bne lbl_80072174
|
||||
/* 80072124 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80072128 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8007212C 38 63 09 78 */ addi r3, r3, 0x978
|
||||
/* 80072130 38 80 00 01 */ li r4, 1
|
||||
/* 80072134 4B FC 2A B5 */ bl isSwitch__12dSv_danBit_cCFi
|
||||
/* 80072138 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8007213C 40 82 00 38 */ bne lbl_80072174
|
||||
/* 80072140 88 1F 03 2B */ lbz r0, 0x32b(r31)
|
||||
/* 80072144 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80072148 40 82 00 2C */ bne lbl_80072174
|
||||
/* 8007214C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80072150 38 80 00 00 */ li r4, 0
|
||||
/* 80072154 48 00 13 E9 */ bl LockonTarget__12dAttention_cFl
|
||||
/* 80072158 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8007215C 41 82 00 18 */ beq lbl_80072174
|
||||
/* 80072160 80 7F 03 34 */ lwz r3, 0x334(r31)
|
||||
/* 80072164 54 60 00 85 */ rlwinm. r0, r3, 0, 2, 2
|
||||
/* 80072168 41 82 00 0C */ beq lbl_80072174
|
||||
/* 8007216C 64 60 01 00 */ oris r0, r3, 0x100
|
||||
/* 80072170 90 1F 03 34 */ stw r0, 0x334(r31)
|
||||
lbl_80072174:
|
||||
/* 80072174 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80072178 38 A3 61 C0 */ addi r5, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8007217C 80 85 5F 18 */ lwz r4, 0x5f18(r5)
|
||||
/* 80072180 3C 60 36 A0 */ lis r3, 0x36A0 /* 0x36A02311@ha */
|
||||
/* 80072184 38 03 23 11 */ addi r0, r3, 0x2311 /* 0x36A02311@l */
|
||||
/* 80072188 7C 80 00 39 */ and. r0, r4, r0
|
||||
/* 8007218C 40 82 00 10 */ bne lbl_8007219C
|
||||
/* 80072190 80 05 5F 1C */ lwz r0, 0x5f1c(r5)
|
||||
/* 80072194 70 00 00 11 */ andi. r0, r0, 0x11
|
||||
/* 80072198 41 82 00 34 */ beq lbl_800721CC
|
||||
lbl_8007219C:
|
||||
/* 8007219C 88 1F 03 2B */ lbz r0, 0x32b(r31)
|
||||
/* 800721A0 2C 00 00 02 */ cmpwi r0, 2
|
||||
/* 800721A4 40 80 00 E8 */ bge lbl_8007228C
|
||||
/* 800721A8 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 800721AC 40 80 00 08 */ bge lbl_800721B4
|
||||
/* 800721B0 48 00 00 DC */ b lbl_8007228C
|
||||
lbl_800721B4:
|
||||
/* 800721B4 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 800721B8 54 00 02 0C */ rlwinm r0, r0, 0, 8, 6
|
||||
/* 800721BC 90 1F 03 34 */ stw r0, 0x334(r31)
|
||||
/* 800721C0 38 00 00 04 */ li r0, 4
|
||||
/* 800721C4 98 1F 03 2B */ stb r0, 0x32b(r31)
|
||||
/* 800721C8 48 00 00 C4 */ b lbl_8007228C
|
||||
lbl_800721CC:
|
||||
/* 800721CC 88 1F 03 2B */ lbz r0, 0x32b(r31)
|
||||
/* 800721D0 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 800721D4 41 82 00 68 */ beq lbl_8007223C
|
||||
/* 800721D8 40 80 00 10 */ bge lbl_800721E8
|
||||
/* 800721DC 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 800721E0 40 80 00 54 */ bge lbl_80072234
|
||||
/* 800721E4 48 00 00 A8 */ b lbl_8007228C
|
||||
lbl_800721E8:
|
||||
/* 800721E8 2C 00 00 04 */ cmpwi r0, 4
|
||||
/* 800721EC 41 82 00 08 */ beq lbl_800721F4
|
||||
/* 800721F0 48 00 00 9C */ b lbl_8007228C
|
||||
lbl_800721F4:
|
||||
/* 800721F4 80 7F 00 0C */ lwz r3, 0xc(r31)
|
||||
/* 800721F8 4B FF DE 21 */ bl func_80070018
|
||||
/* 800721FC 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80072200 40 82 00 10 */ bne lbl_80072210
|
||||
/* 80072204 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 80072208 54 00 01 CF */ rlwinm. r0, r0, 0, 7, 7
|
||||
/* 8007220C 41 82 00 80 */ beq lbl_8007228C
|
||||
lbl_80072210:
|
||||
/* 80072210 38 00 00 00 */ li r0, 0
|
||||
/* 80072214 98 1F 03 2B */ stb r0, 0x32b(r31)
|
||||
/* 80072218 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 8007221C 60 00 02 00 */ ori r0, r0, 0x200
|
||||
/* 80072220 90 1F 03 34 */ stw r0, 0x334(r31)
|
||||
/* 80072224 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 80072228 54 00 02 0C */ rlwinm r0, r0, 0, 8, 6
|
||||
/* 8007222C 90 1F 03 34 */ stw r0, 0x334(r31)
|
||||
/* 80072230 48 00 00 5C */ b lbl_8007228C
|
||||
lbl_80072234:
|
||||
/* 80072234 38 00 00 01 */ li r0, 1
|
||||
/* 80072238 98 1F 03 2B */ stb r0, 0x32b(r31)
|
||||
lbl_8007223C:
|
||||
/* 8007223C 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 80072240 54 00 01 CF */ rlwinm. r0, r0, 0, 7, 7
|
||||
/* 80072244 41 82 00 30 */ beq lbl_80072274
|
||||
/* 80072248 38 00 00 00 */ li r0, 0
|
||||
/* 8007224C 98 1F 03 2B */ stb r0, 0x32b(r31)
|
||||
/* 80072250 38 00 00 3C */ li r0, 0x3c
|
||||
/* 80072254 98 1F 03 2E */ stb r0, 0x32e(r31)
|
||||
/* 80072258 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 8007225C 60 00 02 00 */ ori r0, r0, 0x200
|
||||
/* 80072260 90 1F 03 34 */ stw r0, 0x334(r31)
|
||||
/* 80072264 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 80072268 54 00 02 0C */ rlwinm r0, r0, 0, 8, 6
|
||||
/* 8007226C 90 1F 03 34 */ stw r0, 0x334(r31)
|
||||
/* 80072270 48 00 00 1C */ b lbl_8007228C
|
||||
lbl_80072274:
|
||||
/* 80072274 80 7F 00 0C */ lwz r3, 0xc(r31)
|
||||
/* 80072278 4B FF DD A1 */ bl func_80070018
|
||||
/* 8007227C 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80072280 40 82 00 0C */ bne lbl_8007228C
|
||||
/* 80072284 38 00 00 04 */ li r0, 4
|
||||
/* 80072288 98 1F 03 2B */ stb r0, 0x32b(r31)
|
||||
lbl_8007228C:
|
||||
/* 8007228C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80072290 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80072294 7C 08 03 A6 */ mtlr r0
|
||||
/* 80072298 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8007229C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
lbl_80073838:
|
||||
/* 80073838 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8007383C 7C 08 02 A6 */ mflr r0
|
||||
/* 80073840 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80073844 7C 83 23 78 */ mr r3, r4
|
||||
/* 80073848 7C A4 2B 78 */ mr r4, r5
|
||||
/* 8007384C 7C C5 33 78 */ mr r5, r6
|
||||
/* 80073850 4B FF D4 51 */ bl check_distace__FP4cXyzsP4cXyzffff
|
||||
/* 80073854 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80073858 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007385C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80073860 4E 80 00 20 */ blr
|
||||
|
|
@ -1,33 +0,0 @@
|
|||
lbl_80070AC0:
|
||||
/* 80070AC0 2C 03 00 04 */ cmpwi r3, 4
|
||||
/* 80070AC4 41 82 00 60 */ beq lbl_80070B24
|
||||
/* 80070AC8 40 80 00 1C */ bge lbl_80070AE4
|
||||
/* 80070ACC 2C 03 00 02 */ cmpwi r3, 2
|
||||
/* 80070AD0 41 82 00 54 */ beq lbl_80070B24
|
||||
/* 80070AD4 40 80 00 20 */ bge lbl_80070AF4
|
||||
/* 80070AD8 2C 03 00 01 */ cmpwi r3, 1
|
||||
/* 80070ADC 40 80 00 18 */ bge lbl_80070AF4
|
||||
/* 80070AE0 48 00 00 44 */ b lbl_80070B24
|
||||
lbl_80070AE4:
|
||||
/* 80070AE4 2C 03 00 06 */ cmpwi r3, 6
|
||||
/* 80070AE8 41 82 00 2C */ beq lbl_80070B14
|
||||
/* 80070AEC 40 80 00 38 */ bge lbl_80070B24
|
||||
/* 80070AF0 48 00 00 14 */ b lbl_80070B04
|
||||
lbl_80070AF4:
|
||||
/* 80070AF4 54 80 07 FF */ clrlwi. r0, r4, 0x1f
|
||||
/* 80070AF8 40 82 00 2C */ bne lbl_80070B24
|
||||
/* 80070AFC 38 60 00 01 */ li r3, 1
|
||||
/* 80070B00 4E 80 00 20 */ blr
|
||||
lbl_80070B04:
|
||||
/* 80070B04 54 80 07 7B */ rlwinm. r0, r4, 0, 0x1d, 0x1d
|
||||
/* 80070B08 40 82 00 1C */ bne lbl_80070B24
|
||||
/* 80070B0C 38 60 00 01 */ li r3, 1
|
||||
/* 80070B10 4E 80 00 20 */ blr
|
||||
lbl_80070B14:
|
||||
/* 80070B14 54 80 07 7B */ rlwinm. r0, r4, 0, 0x1d, 0x1d
|
||||
/* 80070B18 40 82 00 0C */ bne lbl_80070B24
|
||||
/* 80070B1C 38 60 00 01 */ li r3, 1
|
||||
/* 80070B20 4E 80 00 20 */ blr
|
||||
lbl_80070B24:
|
||||
/* 80070B24 38 60 00 00 */ li r3, 0
|
||||
/* 80070B28 4E 80 00 20 */ blr
|
||||
|
|
@ -1,57 +0,0 @@
|
|||
lbl_80070B2C:
|
||||
/* 80070B2C 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 80070B30 40 80 00 0C */ bge lbl_80070B3C
|
||||
/* 80070B34 7C 04 00 D0 */ neg r0, r4
|
||||
/* 80070B38 7C 04 07 34 */ extsh r4, r0
|
||||
lbl_80070B3C:
|
||||
/* 80070B3C 7C A0 07 35 */ extsh. r0, r5
|
||||
/* 80070B40 40 80 00 0C */ bge lbl_80070B4C
|
||||
/* 80070B44 7C 05 00 D0 */ neg r0, r5
|
||||
/* 80070B48 7C 05 07 34 */ extsh r5, r0
|
||||
lbl_80070B4C:
|
||||
/* 80070B4C 38 C0 00 00 */ li r6, 0
|
||||
/* 80070B50 38 E0 00 00 */ li r7, 0
|
||||
/* 80070B54 3D 00 80 3B */ lis r8, ftp_table@ha /* 0x803A9C18@ha */
|
||||
/* 80070B58 39 28 9C 18 */ addi r9, r8, ftp_table@l /* 0x803A9C18@l */
|
||||
/* 80070B5C 7C 88 07 34 */ extsh r8, r4
|
||||
/* 80070B60 38 8D 80 F4 */ la r4, ang_table(r13) /* 80450674-_SDA_BASE_ */
|
||||
/* 80070B64 38 00 00 03 */ li r0, 3
|
||||
/* 80070B68 7C 09 03 A6 */ mtctr r0
|
||||
lbl_80070B6C:
|
||||
/* 80070B6C 7C 09 38 2E */ lwzx r0, r9, r7
|
||||
/* 80070B70 7C 60 00 39 */ and. r0, r3, r0
|
||||
/* 80070B74 41 82 00 18 */ beq lbl_80070B8C
|
||||
/* 80070B78 7C 04 32 AE */ lhax r0, r4, r6
|
||||
/* 80070B7C 7C 08 00 00 */ cmpw r8, r0
|
||||
/* 80070B80 40 81 00 0C */ ble lbl_80070B8C
|
||||
/* 80070B84 38 60 00 01 */ li r3, 1
|
||||
/* 80070B88 4E 80 00 20 */ blr
|
||||
lbl_80070B8C:
|
||||
/* 80070B8C 38 C6 00 02 */ addi r6, r6, 2
|
||||
/* 80070B90 38 E7 00 04 */ addi r7, r7, 4
|
||||
/* 80070B94 42 00 FF D8 */ bdnz lbl_80070B6C
|
||||
/* 80070B98 38 80 00 10 */ li r4, 0x10
|
||||
/* 80070B9C 38 C0 00 20 */ li r6, 0x20
|
||||
/* 80070BA0 3C E0 80 3B */ lis r7, ftp_table@ha /* 0x803A9C18@ha */
|
||||
/* 80070BA4 39 27 9C 18 */ addi r9, r7, ftp_table@l /* 0x803A9C18@l */
|
||||
/* 80070BA8 7C A8 07 34 */ extsh r8, r5
|
||||
/* 80070BAC 3C A0 80 3B */ lis r5, ang_table2@ha /* 0x803A9C3C@ha */
|
||||
/* 80070BB0 38 E5 9C 3C */ addi r7, r5, ang_table2@l /* 0x803A9C3C@l */
|
||||
/* 80070BB4 38 00 00 06 */ li r0, 6
|
||||
/* 80070BB8 7C 09 03 A6 */ mtctr r0
|
||||
lbl_80070BBC:
|
||||
/* 80070BBC 7C 09 30 2E */ lwzx r0, r9, r6
|
||||
/* 80070BC0 7C 60 00 39 */ and. r0, r3, r0
|
||||
/* 80070BC4 41 82 00 1C */ beq lbl_80070BE0
|
||||
/* 80070BC8 7C A7 22 14 */ add r5, r7, r4
|
||||
/* 80070BCC A8 05 FF FA */ lha r0, -6(r5)
|
||||
/* 80070BD0 7C 08 00 00 */ cmpw r8, r0
|
||||
/* 80070BD4 40 81 00 0C */ ble lbl_80070BE0
|
||||
/* 80070BD8 38 60 00 01 */ li r3, 1
|
||||
/* 80070BDC 4E 80 00 20 */ blr
|
||||
lbl_80070BE0:
|
||||
/* 80070BE0 38 84 FF FE */ addi r4, r4, -2
|
||||
/* 80070BE4 38 C6 FF FC */ addi r6, r6, -4
|
||||
/* 80070BE8 42 00 FF D4 */ bdnz lbl_80070BBC
|
||||
/* 80070BEC 38 60 00 00 */ li r3, 0
|
||||
/* 80070BF0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,24 +0,0 @@
|
|||
lbl_80070A70:
|
||||
/* 80070A70 38 60 00 00 */ li r3, 0
|
||||
/* 80070A74 80 0D 80 E0 */ lwz r0, loc_type_num__12dAttention_c(r13)
|
||||
/* 80070A78 3C C0 80 3B */ lis r6, loc_type_tbl__12dAttention_c@ha /* 0x803A9BF8@ha */
|
||||
/* 80070A7C 38 C6 9B F8 */ addi r6, r6, loc_type_tbl__12dAttention_c@l /* 0x803A9BF8@l */
|
||||
/* 80070A80 7C 09 03 A6 */ mtctr r0
|
||||
/* 80070A84 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80070A88 40 81 00 30 */ ble lbl_80070AB8
|
||||
lbl_80070A8C:
|
||||
/* 80070A8C 7C 06 1A AE */ lhax r0, r6, r3
|
||||
/* 80070A90 7C 04 00 40 */ cmplw r4, r0
|
||||
/* 80070A94 40 82 00 1C */ bne lbl_80070AB0
|
||||
/* 80070A98 3C 80 80 3B */ lis r4, loc_type_tbl__12dAttention_c@ha /* 0x803A9BF8@ha */
|
||||
/* 80070A9C 38 04 9B F8 */ addi r0, r4, loc_type_tbl__12dAttention_c@l /* 0x803A9BF8@l */
|
||||
/* 80070AA0 7C 60 1A 14 */ add r3, r0, r3
|
||||
/* 80070AA4 A0 03 00 02 */ lhz r0, 2(r3)
|
||||
/* 80070AA8 7C A3 00 38 */ and r3, r5, r0
|
||||
/* 80070AAC 4E 80 00 20 */ blr
|
||||
lbl_80070AB0:
|
||||
/* 80070AB0 38 63 00 04 */ addi r3, r3, 4
|
||||
/* 80070AB4 42 00 FF D8 */ bdnz lbl_80070A8C
|
||||
lbl_80070AB8:
|
||||
/* 80070AB8 38 60 00 01 */ li r3, 1
|
||||
/* 80070ABC 4E 80 00 20 */ blr
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
lbl_800738CC:
|
||||
/* 800738CC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800738D0 7C 08 02 A6 */ mflr r0
|
||||
/* 800738D4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800738D8 90 81 00 08 */ stw r4, 8(r1)
|
||||
/* 800738DC 3C 60 80 02 */ lis r3, fpcSch_JudgeByID__FPvPv@ha /* 0x80023590@ha */
|
||||
/* 800738E0 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID__FPvPv@l /* 0x80023590@l */
|
||||
/* 800738E4 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 800738E8 4B FA 5F 11 */ bl fopAcIt_Judge__FPFPvPv_PvPv
|
||||
/* 800738EC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800738F0 7C 08 03 A6 */ mtlr r0
|
||||
/* 800738F4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800738F8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
lbl_80073CA4:
|
||||
/* 80073CA4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80073CA8 7C 08 02 A6 */ mflr r0
|
||||
/* 80073CAC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80073CB0 90 81 00 08 */ stw r4, 8(r1)
|
||||
/* 80073CB4 3C 60 80 02 */ lis r3, fpcSch_JudgeByID__FPvPv@ha /* 0x80023590@ha */
|
||||
/* 80073CB8 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID__FPvPv@l /* 0x80023590@l */
|
||||
/* 80073CBC 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80073CC0 4B FA 5B 39 */ bl fopAcIt_Judge__FPFPvPv_PvPv
|
||||
/* 80073CC4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80073CC8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80073CCC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80073CD0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
lbl_8007398C:
|
||||
/* 8007398C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80073990 7C 08 02 A6 */ mflr r0
|
||||
/* 80073994 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80073998 90 81 00 08 */ stw r4, 8(r1)
|
||||
/* 8007399C 3C 60 80 02 */ lis r3, fpcSch_JudgeByID__FPvPv@ha /* 0x80023590@ha */
|
||||
/* 800739A0 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID__FPvPv@l /* 0x80023590@l */
|
||||
/* 800739A4 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 800739A8 4B FA 5E 51 */ bl fopAcIt_Judge__FPFPvPv_PvPv
|
||||
/* 800739AC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800739B0 7C 08 03 A6 */ mtlr r0
|
||||
/* 800739B4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800739B8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
lbl_80071A68:
|
||||
/* 80071A68 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80071A6C 7C 08 02 A6 */ mflr r0
|
||||
/* 80071A70 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80071A74 38 00 FF FF */ li r0, -1
|
||||
/* 80071A78 90 03 00 04 */ stw r0, 4(r3)
|
||||
/* 80071A7C 38 80 FF FF */ li r4, -1
|
||||
/* 80071A80 4B FF F7 C1 */ bl initList__12dAttention_cFUl
|
||||
/* 80071A84 38 60 00 00 */ li r3, 0
|
||||
/* 80071A88 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80071A8C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80071A90 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80071A94 4E 80 00 20 */ blr
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
lbl_80070018:
|
||||
/* 80070018 54 64 30 32 */ slwi r4, r3, 6
|
||||
/* 8007001C 3C 60 80 3E */ lis r3, m_cpadInfo__8mDoCPd_c@ha /* 0x803DD2E8@ha */
|
||||
/* 80070020 38 03 D2 E8 */ addi r0, r3, m_cpadInfo__8mDoCPd_c@l /* 0x803DD2E8@l */
|
||||
/* 80070024 7C 60 22 14 */ add r3, r0, r4
|
||||
/* 80070028 88 63 00 39 */ lbz r3, 0x39(r3)
|
||||
/* 8007002C 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 80070030 7C 60 19 10 */ subfe r3, r0, r3
|
||||
/* 80070034 4E 80 00 20 */ blr
|
||||
|
|
@ -1,69 +0,0 @@
|
|||
lbl_80070880:
|
||||
/* 80070880 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80070884 7C 08 02 A6 */ mflr r0
|
||||
/* 80070888 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8007088C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80070890 48 2F 19 49 */ bl _savegpr_28
|
||||
/* 80070894 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 80070898 38 80 00 00 */ li r4, 0
|
||||
/* 8007089C 4B FF FF A9 */ bl GetLockonList__12dAttention_cFl
|
||||
/* 800708A0 7C 7D 1B 79 */ or. r29, r3, r3
|
||||
/* 800708A4 41 82 00 48 */ beq lbl_800708EC
|
||||
/* 800708A8 48 00 2F BD */ bl getActor__10dAttList_cFv
|
||||
/* 800708AC 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800708B0 41 82 00 3C */ beq lbl_800708EC
|
||||
/* 800708B4 80 1D 00 0C */ lwz r0, 0xc(r29)
|
||||
/* 800708B8 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 800708BC 40 82 00 30 */ bne lbl_800708EC
|
||||
/* 800708C0 7F 83 E3 78 */ mr r3, r28
|
||||
/* 800708C4 48 00 2F 21 */ bl LockonTruth__12dAttention_cFv
|
||||
/* 800708C8 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 800708CC 41 82 00 20 */ beq lbl_800708EC
|
||||
/* 800708D0 7F A3 EB 78 */ mr r3, r29
|
||||
/* 800708D4 48 00 2F 91 */ bl getActor__10dAttList_cFv
|
||||
/* 800708D8 80 03 05 5C */ lwz r0, 0x55c(r3)
|
||||
/* 800708DC 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
|
||||
/* 800708E0 40 82 00 0C */ bne lbl_800708EC
|
||||
/* 800708E4 7F A3 EB 78 */ mr r3, r29
|
||||
/* 800708E8 48 00 00 74 */ b lbl_8007095C
|
||||
lbl_800708EC:
|
||||
/* 800708EC 80 1C 04 30 */ lwz r0, 0x430(r28)
|
||||
/* 800708F0 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 800708F4 40 82 00 0C */ bne lbl_80070900
|
||||
/* 800708F8 38 60 00 00 */ li r3, 0
|
||||
/* 800708FC 48 00 00 60 */ b lbl_8007095C
|
||||
lbl_80070900:
|
||||
/* 80070900 3B A0 00 00 */ li r29, 0
|
||||
/* 80070904 3B E0 00 00 */ li r31, 0
|
||||
/* 80070908 48 00 00 44 */ b lbl_8007094C
|
||||
lbl_8007090C:
|
||||
/* 8007090C 7C 7C FA 14 */ add r3, r28, r31
|
||||
/* 80070910 80 03 03 EC */ lwz r0, 0x3ec(r3)
|
||||
/* 80070914 28 00 00 03 */ cmplwi r0, 3
|
||||
/* 80070918 40 82 00 24 */ bne lbl_8007093C
|
||||
/* 8007091C 3B C3 03 E0 */ addi r30, r3, 0x3e0
|
||||
/* 80070920 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80070924 48 00 2F 41 */ bl getActor__10dAttList_cFv
|
||||
/* 80070928 80 03 05 5C */ lwz r0, 0x55c(r3)
|
||||
/* 8007092C 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
|
||||
/* 80070930 40 82 00 14 */ bne lbl_80070944
|
||||
/* 80070934 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80070938 48 00 00 24 */ b lbl_8007095C
|
||||
lbl_8007093C:
|
||||
/* 8007093C 38 63 03 E0 */ addi r3, r3, 0x3e0
|
||||
/* 80070940 48 00 00 1C */ b lbl_8007095C
|
||||
lbl_80070944:
|
||||
/* 80070944 3B BD 00 01 */ addi r29, r29, 1
|
||||
/* 80070948 3B FF 00 14 */ addi r31, r31, 0x14
|
||||
lbl_8007094C:
|
||||
/* 8007094C 80 1C 04 30 */ lwz r0, 0x430(r28)
|
||||
/* 80070950 7C 1D 00 00 */ cmpw r29, r0
|
||||
/* 80070954 41 80 FF B8 */ blt lbl_8007090C
|
||||
/* 80070958 38 60 00 00 */ li r3, 0
|
||||
lbl_8007095C:
|
||||
/* 8007095C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80070960 48 2F 18 C5 */ bl _restgpr_28
|
||||
/* 80070964 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80070968 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007096C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80070970 4E 80 00 20 */ blr
|
||||
|
|
@ -1,71 +0,0 @@
|
|||
lbl_80070974:
|
||||
/* 80070974 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80070978 7C 08 02 A6 */ mflr r0
|
||||
/* 8007097C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80070980 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80070984 48 2F 18 55 */ bl _savegpr_28
|
||||
/* 80070988 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 8007098C 38 80 00 00 */ li r4, 0
|
||||
/* 80070990 4B FF FE B5 */ bl GetLockonList__12dAttention_cFl
|
||||
/* 80070994 7C 7D 1B 79 */ or. r29, r3, r3
|
||||
/* 80070998 41 82 00 54 */ beq lbl_800709EC
|
||||
/* 8007099C 48 00 2E C9 */ bl getActor__10dAttList_cFv
|
||||
/* 800709A0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800709A4 41 82 00 48 */ beq lbl_800709EC
|
||||
/* 800709A8 80 1D 00 0C */ lwz r0, 0xc(r29)
|
||||
/* 800709AC 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 800709B0 40 82 00 3C */ bne lbl_800709EC
|
||||
/* 800709B4 7F 83 E3 78 */ mr r3, r28
|
||||
/* 800709B8 48 00 2E 2D */ bl LockonTruth__12dAttention_cFv
|
||||
/* 800709BC 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 800709C0 41 82 00 2C */ beq lbl_800709EC
|
||||
/* 800709C4 7F A3 EB 78 */ mr r3, r29
|
||||
/* 800709C8 48 00 2E 9D */ bl getActor__10dAttList_cFv
|
||||
/* 800709CC A0 03 00 FA */ lhz r0, 0xfa(r3)
|
||||
/* 800709D0 54 00 06 B4 */ rlwinm r0, r0, 0, 0x1a, 0x1a
|
||||
/* 800709D4 2C 00 00 20 */ cmpwi r0, 0x20
|
||||
/* 800709D8 40 82 00 0C */ bne lbl_800709E4
|
||||
/* 800709DC 7F A3 EB 78 */ mr r3, r29
|
||||
/* 800709E0 48 00 00 78 */ b lbl_80070A58
|
||||
lbl_800709E4:
|
||||
/* 800709E4 38 60 00 00 */ li r3, 0
|
||||
/* 800709E8 48 00 00 70 */ b lbl_80070A58
|
||||
lbl_800709EC:
|
||||
/* 800709EC 80 1C 04 30 */ lwz r0, 0x430(r28)
|
||||
/* 800709F0 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 800709F4 40 82 00 0C */ bne lbl_80070A00
|
||||
/* 800709F8 38 60 00 00 */ li r3, 0
|
||||
/* 800709FC 48 00 00 5C */ b lbl_80070A58
|
||||
lbl_80070A00:
|
||||
/* 80070A00 3B A0 00 00 */ li r29, 0
|
||||
/* 80070A04 3B E0 00 00 */ li r31, 0
|
||||
/* 80070A08 48 00 00 40 */ b lbl_80070A48
|
||||
lbl_80070A0C:
|
||||
/* 80070A0C 7C 7C FA 14 */ add r3, r28, r31
|
||||
/* 80070A10 80 03 03 EC */ lwz r0, 0x3ec(r3)
|
||||
/* 80070A14 28 00 00 03 */ cmplwi r0, 3
|
||||
/* 80070A18 40 82 00 28 */ bne lbl_80070A40
|
||||
/* 80070A1C 3B C3 03 E0 */ addi r30, r3, 0x3e0
|
||||
/* 80070A20 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80070A24 48 00 2E 41 */ bl getActor__10dAttList_cFv
|
||||
/* 80070A28 A0 03 00 FA */ lhz r0, 0xfa(r3)
|
||||
/* 80070A2C 54 00 06 B4 */ rlwinm r0, r0, 0, 0x1a, 0x1a
|
||||
/* 80070A30 2C 00 00 20 */ cmpwi r0, 0x20
|
||||
/* 80070A34 40 82 00 0C */ bne lbl_80070A40
|
||||
/* 80070A38 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80070A3C 48 00 00 1C */ b lbl_80070A58
|
||||
lbl_80070A40:
|
||||
/* 80070A40 3B BD 00 01 */ addi r29, r29, 1
|
||||
/* 80070A44 3B FF 00 14 */ addi r31, r31, 0x14
|
||||
lbl_80070A48:
|
||||
/* 80070A48 80 1C 04 30 */ lwz r0, 0x430(r28)
|
||||
/* 80070A4C 7C 1D 00 00 */ cmpw r29, r0
|
||||
/* 80070A50 41 80 FF BC */ blt lbl_80070A0C
|
||||
/* 80070A54 38 60 00 00 */ li r3, 0
|
||||
lbl_80070A58:
|
||||
/* 80070A58 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80070A5C 48 2F 17 C9 */ bl _restgpr_28
|
||||
/* 80070A60 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80070A64 7C 08 03 A6 */ mtlr r0
|
||||
/* 80070A68 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80070A6C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
lbl_80073864:
|
||||
/* 80073864 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80073868 7C 08 02 A6 */ mflr r0
|
||||
/* 8007386C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80073870 80 03 00 10 */ lwz r0, 0x10(r3)
|
||||
/* 80073874 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80073878 3C 60 80 02 */ lis r3, fpcSch_JudgeByID__FPvPv@ha /* 0x80023590@ha */
|
||||
/* 8007387C 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID__FPvPv@l /* 0x80023590@l */
|
||||
/* 80073880 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80073884 4B FA 5F 75 */ bl fopAcIt_Judge__FPFPvPv_PvPv
|
||||
/* 80073888 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8007388C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80073890 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80073894 4E 80 00 20 */ blr
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
lbl_800738B4:
|
||||
/* 800738B4 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 800738B8 41 82 00 0C */ beq lbl_800738C4
|
||||
/* 800738BC 80 64 00 04 */ lwz r3, 4(r4)
|
||||
/* 800738C0 4E 80 00 20 */ blr
|
||||
lbl_800738C4:
|
||||
/* 800738C4 38 60 FF FF */ li r3, -1
|
||||
/* 800738C8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
lbl_80073958:
|
||||
/* 80073958 38 00 FF FF */ li r0, -1
|
||||
/* 8007395C 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 80073960 90 03 00 08 */ stw r0, 8(r3)
|
||||
/* 80073964 38 00 02 00 */ li r0, 0x200
|
||||
/* 80073968 90 03 00 04 */ stw r0, 4(r3)
|
||||
/* 8007396C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
lbl_80073CD4:
|
||||
/* 80073CD4 38 00 FF FF */ li r0, -1
|
||||
/* 80073CD8 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 80073CDC 90 03 00 0C */ stw r0, 0xc(r3)
|
||||
/* 80073CE0 38 00 00 03 */ li r0, 3
|
||||
/* 80073CE4 90 03 00 04 */ stw r0, 4(r3)
|
||||
/* 80073CE8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
lbl_800739BC:
|
||||
/* 800739BC 38 00 00 67 */ li r0, 0x67
|
||||
/* 800739C0 98 03 00 0C */ stb r0, 0xc(r3)
|
||||
/* 800739C4 38 00 FF FF */ li r0, -1
|
||||
/* 800739C8 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 800739CC 90 03 00 10 */ stw r0, 0x10(r3)
|
||||
/* 800739D0 38 00 00 03 */ li r0, 3
|
||||
/* 800739D4 90 03 00 04 */ stw r0, 4(r3)
|
||||
/* 800739D8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,188 +0,0 @@
|
|||
lbl_80072344:
|
||||
/* 80072344 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80072348 7C 08 02 A6 */ mflr r0
|
||||
/* 8007234C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80072350 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80072354 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80072358 88 03 03 29 */ lbz r0, 0x329(r3)
|
||||
/* 8007235C 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80072360 41 82 00 68 */ beq lbl_800723C8
|
||||
/* 80072364 40 80 00 10 */ bge lbl_80072374
|
||||
/* 80072368 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8007236C 40 80 00 14 */ bge lbl_80072380
|
||||
/* 80072370 48 00 02 34 */ b lbl_800725A4
|
||||
lbl_80072374:
|
||||
/* 80072374 2C 00 00 03 */ cmpwi r0, 3
|
||||
/* 80072378 40 80 02 2C */ bge lbl_800725A4
|
||||
/* 8007237C 48 00 01 30 */ b lbl_800724AC
|
||||
lbl_80072380:
|
||||
/* 80072380 38 00 00 00 */ li r0, 0
|
||||
/* 80072384 98 1F 03 2F */ stb r0, 0x32f(r31)
|
||||
/* 80072388 98 1F 03 2E */ stb r0, 0x32e(r31)
|
||||
/* 8007238C 38 00 FF FF */ li r0, -1
|
||||
/* 80072390 90 1F 00 04 */ stw r0, 4(r31)
|
||||
/* 80072394 4B FF F5 11 */ bl stockAttention__12dAttention_cFv
|
||||
/* 80072398 88 1F 03 2B */ lbz r0, 0x32b(r31)
|
||||
/* 8007239C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 800723A0 40 82 02 04 */ bne lbl_800725A4
|
||||
/* 800723A4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800723A8 4B FF FE F9 */ bl triggerProc__12dAttention_cFv
|
||||
/* 800723AC 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 800723B0 41 82 01 F4 */ beq lbl_800725A4
|
||||
/* 800723B4 38 00 00 01 */ li r0, 1
|
||||
/* 800723B8 98 1F 03 29 */ stb r0, 0x329(r31)
|
||||
/* 800723BC 38 00 00 0F */ li r0, 0xf
|
||||
/* 800723C0 98 1F 03 2E */ stb r0, 0x32e(r31)
|
||||
/* 800723C4 48 00 01 E0 */ b lbl_800725A4
|
||||
lbl_800723C8:
|
||||
/* 800723C8 38 80 00 00 */ li r4, 0
|
||||
/* 800723CC 48 00 13 01 */ bl LockonTargetPId__12dAttention_cFl
|
||||
/* 800723D0 90 7F 00 04 */ stw r3, 4(r31)
|
||||
/* 800723D4 38 00 00 00 */ li r0, 0
|
||||
/* 800723D8 98 1F 03 2F */ stb r0, 0x32f(r31)
|
||||
/* 800723DC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800723E0 4B FF FF 0D */ bl lostCheck__12dAttention_cFv
|
||||
/* 800723E4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800723E8 41 82 00 50 */ beq lbl_80072438
|
||||
/* 800723EC 38 00 FF FF */ li r0, -1
|
||||
/* 800723F0 90 1F 00 04 */ stw r0, 4(r31)
|
||||
/* 800723F4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800723F8 4B FF F4 AD */ bl stockAttention__12dAttention_cFv
|
||||
/* 800723FC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80072400 4B FF FE A1 */ bl triggerProc__12dAttention_cFv
|
||||
/* 80072404 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80072408 41 82 00 10 */ beq lbl_80072418
|
||||
/* 8007240C 38 00 00 01 */ li r0, 1
|
||||
/* 80072410 98 1F 03 29 */ stb r0, 0x329(r31)
|
||||
/* 80072414 48 00 00 80 */ b lbl_80072494
|
||||
lbl_80072418:
|
||||
/* 80072418 38 00 00 00 */ li r0, 0
|
||||
/* 8007241C 98 1F 03 29 */ stb r0, 0x329(r31)
|
||||
/* 80072420 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80072424 4B FF F6 45 */ bl freeAttention__12dAttention_cFv
|
||||
/* 80072428 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 8007242C 64 00 00 80 */ oris r0, r0, 0x80
|
||||
/* 80072430 90 1F 03 34 */ stw r0, 0x334(r31)
|
||||
/* 80072434 48 00 00 60 */ b lbl_80072494
|
||||
lbl_80072438:
|
||||
/* 80072438 88 1F 03 2B */ lbz r0, 0x32b(r31)
|
||||
/* 8007243C 28 00 00 04 */ cmplwi r0, 4
|
||||
/* 80072440 40 82 00 24 */ bne lbl_80072464
|
||||
/* 80072444 38 00 00 02 */ li r0, 2
|
||||
/* 80072448 98 1F 03 29 */ stb r0, 0x329(r31)
|
||||
/* 8007244C 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 80072450 60 00 00 10 */ ori r0, r0, 0x10
|
||||
/* 80072454 90 1F 03 34 */ stw r0, 0x334(r31)
|
||||
/* 80072458 38 00 00 0A */ li r0, 0xa
|
||||
/* 8007245C 98 1F 03 2F */ stb r0, 0x32f(r31)
|
||||
/* 80072460 48 00 00 34 */ b lbl_80072494
|
||||
lbl_80072464:
|
||||
/* 80072464 88 1F 03 2E */ lbz r0, 0x32e(r31)
|
||||
/* 80072468 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8007246C 40 82 00 28 */ bne lbl_80072494
|
||||
/* 80072470 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80072474 38 80 FF FF */ li r4, -1
|
||||
/* 80072478 4B FF ED C9 */ bl initList__12dAttention_cFUl
|
||||
/* 8007247C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80072480 4B FF EF 4D */ bl makeList__12dAttention_cFv
|
||||
/* 80072484 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80072488 41 82 00 0C */ beq lbl_80072494
|
||||
/* 8007248C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80072490 4B FF F2 29 */ bl sortList__12dAttention_cFv
|
||||
lbl_80072494:
|
||||
/* 80072494 88 7F 03 2E */ lbz r3, 0x32e(r31)
|
||||
/* 80072498 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8007249C 41 82 01 08 */ beq lbl_800725A4
|
||||
/* 800724A0 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 800724A4 98 1F 03 2E */ stb r0, 0x32e(r31)
|
||||
/* 800724A8 48 00 00 FC */ b lbl_800725A4
|
||||
lbl_800724AC:
|
||||
/* 800724AC 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 800724B0 60 00 00 40 */ ori r0, r0, 0x40
|
||||
/* 800724B4 90 1F 03 34 */ stw r0, 0x334(r31)
|
||||
/* 800724B8 4B FF FE 35 */ bl lostCheck__12dAttention_cFv
|
||||
/* 800724BC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800724C0 41 82 00 50 */ beq lbl_80072510
|
||||
/* 800724C4 38 00 FF FF */ li r0, -1
|
||||
/* 800724C8 90 1F 00 04 */ stw r0, 4(r31)
|
||||
/* 800724CC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800724D0 4B FF F3 D5 */ bl stockAttention__12dAttention_cFv
|
||||
/* 800724D4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800724D8 4B FF FD C9 */ bl triggerProc__12dAttention_cFv
|
||||
/* 800724DC 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 800724E0 41 82 00 10 */ beq lbl_800724F0
|
||||
/* 800724E4 38 00 00 01 */ li r0, 1
|
||||
/* 800724E8 98 1F 03 29 */ stb r0, 0x329(r31)
|
||||
/* 800724EC 48 00 00 A4 */ b lbl_80072590
|
||||
lbl_800724F0:
|
||||
/* 800724F0 38 00 00 00 */ li r0, 0
|
||||
/* 800724F4 98 1F 03 29 */ stb r0, 0x329(r31)
|
||||
/* 800724F8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800724FC 4B FF F5 6D */ bl freeAttention__12dAttention_cFv
|
||||
/* 80072500 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 80072504 64 00 00 80 */ oris r0, r0, 0x80
|
||||
/* 80072508 90 1F 03 34 */ stw r0, 0x334(r31)
|
||||
/* 8007250C 48 00 00 84 */ b lbl_80072590
|
||||
lbl_80072510:
|
||||
/* 80072510 88 1F 03 2B */ lbz r0, 0x32b(r31)
|
||||
/* 80072514 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80072518 40 82 00 48 */ bne lbl_80072560
|
||||
/* 8007251C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80072520 4B FF F4 41 */ bl nextAttention__12dAttention_cFv
|
||||
/* 80072524 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80072528 41 82 00 24 */ beq lbl_8007254C
|
||||
/* 8007252C 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 80072530 60 00 00 08 */ ori r0, r0, 8
|
||||
/* 80072534 90 1F 03 34 */ stw r0, 0x334(r31)
|
||||
/* 80072538 38 00 00 01 */ li r0, 1
|
||||
/* 8007253C 98 1F 03 29 */ stb r0, 0x329(r31)
|
||||
/* 80072540 38 00 00 0F */ li r0, 0xf
|
||||
/* 80072544 98 1F 03 2E */ stb r0, 0x32e(r31)
|
||||
/* 80072548 48 00 00 48 */ b lbl_80072590
|
||||
lbl_8007254C:
|
||||
/* 8007254C 38 00 00 00 */ li r0, 0
|
||||
/* 80072550 98 1F 03 29 */ stb r0, 0x329(r31)
|
||||
/* 80072554 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80072558 4B FF F5 11 */ bl freeAttention__12dAttention_cFv
|
||||
/* 8007255C 48 00 00 34 */ b lbl_80072590
|
||||
lbl_80072560:
|
||||
/* 80072560 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80072564 38 80 00 00 */ li r4, 0
|
||||
/* 80072568 48 00 0F D5 */ bl LockonTarget__12dAttention_cFl
|
||||
/* 8007256C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80072570 41 82 00 10 */ beq lbl_80072580
|
||||
/* 80072574 88 1F 03 2F */ lbz r0, 0x32f(r31)
|
||||
/* 80072578 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8007257C 40 82 00 14 */ bne lbl_80072590
|
||||
lbl_80072580:
|
||||
/* 80072580 38 00 00 00 */ li r0, 0
|
||||
/* 80072584 98 1F 03 29 */ stb r0, 0x329(r31)
|
||||
/* 80072588 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8007258C 4B FF F4 DD */ bl freeAttention__12dAttention_cFv
|
||||
lbl_80072590:
|
||||
/* 80072590 88 7F 03 2F */ lbz r3, 0x32f(r31)
|
||||
/* 80072594 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80072598 41 82 00 0C */ beq lbl_800725A4
|
||||
/* 8007259C 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 800725A0 98 1F 03 2F */ stb r0, 0x32f(r31)
|
||||
lbl_800725A4:
|
||||
/* 800725A4 80 7F 03 34 */ lwz r3, 0x334(r31)
|
||||
/* 800725A8 54 60 04 E7 */ rlwinm. r0, r3, 0, 0x13, 0x13
|
||||
/* 800725AC 40 82 00 30 */ bne lbl_800725DC
|
||||
/* 800725B0 60 60 40 00 */ ori r0, r3, 0x4000
|
||||
/* 800725B4 90 1F 03 34 */ stw r0, 0x334(r31)
|
||||
/* 800725B8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800725BC 38 80 FF FF */ li r4, -1
|
||||
/* 800725C0 4B FF EC 81 */ bl initList__12dAttention_cFUl
|
||||
/* 800725C4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800725C8 4B FF EE 05 */ bl makeList__12dAttention_cFv
|
||||
/* 800725CC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800725D0 41 82 00 0C */ beq lbl_800725DC
|
||||
/* 800725D4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800725D8 4B FF F0 E1 */ bl sortList__12dAttention_cFv
|
||||
lbl_800725DC:
|
||||
/* 800725DC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800725E0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800725E4 7C 08 03 A6 */ mtlr r0
|
||||
/* 800725E8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800725EC 4E 80 00 20 */ blr
|
||||
|
|
@ -1,225 +0,0 @@
|
|||
lbl_800725F0:
|
||||
/* 800725F0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800725F4 7C 08 02 A6 */ mflr r0
|
||||
/* 800725F8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800725FC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80072600 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80072604 88 03 03 29 */ lbz r0, 0x329(r3)
|
||||
/* 80072608 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 8007260C 41 82 00 6C */ beq lbl_80072678
|
||||
/* 80072610 40 80 00 10 */ bge lbl_80072620
|
||||
/* 80072614 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80072618 40 80 00 14 */ bge lbl_8007262C
|
||||
/* 8007261C 48 00 02 BC */ b lbl_800728D8
|
||||
lbl_80072620:
|
||||
/* 80072620 2C 00 00 03 */ cmpwi r0, 3
|
||||
/* 80072624 40 80 02 B4 */ bge lbl_800728D8
|
||||
/* 80072628 48 00 01 E0 */ b lbl_80072808
|
||||
lbl_8007262C:
|
||||
/* 8007262C 38 00 FF FF */ li r0, -1
|
||||
/* 80072630 90 1F 00 04 */ stw r0, 4(r31)
|
||||
/* 80072634 4B FF F2 71 */ bl stockAttention__12dAttention_cFv
|
||||
/* 80072638 38 00 00 00 */ li r0, 0
|
||||
/* 8007263C 98 1F 03 2F */ stb r0, 0x32f(r31)
|
||||
/* 80072640 98 1F 03 2E */ stb r0, 0x32e(r31)
|
||||
/* 80072644 88 1F 03 2B */ lbz r0, 0x32b(r31)
|
||||
/* 80072648 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8007264C 40 82 02 8C */ bne lbl_800728D8
|
||||
/* 80072650 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80072654 4B FF FC 4D */ bl triggerProc__12dAttention_cFv
|
||||
/* 80072658 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8007265C 41 82 02 7C */ beq lbl_800728D8
|
||||
/* 80072660 38 00 00 01 */ li r0, 1
|
||||
/* 80072664 98 1F 03 29 */ stb r0, 0x329(r31)
|
||||
/* 80072668 38 00 00 0F */ li r0, 0xf
|
||||
/* 8007266C 98 1F 03 2E */ stb r0, 0x32e(r31)
|
||||
/* 80072670 98 1F 03 2F */ stb r0, 0x32f(r31)
|
||||
/* 80072674 48 00 02 64 */ b lbl_800728D8
|
||||
lbl_80072678:
|
||||
/* 80072678 38 80 00 00 */ li r4, 0
|
||||
/* 8007267C 48 00 10 51 */ bl LockonTargetPId__12dAttention_cFl
|
||||
/* 80072680 90 7F 00 04 */ stw r3, 4(r31)
|
||||
/* 80072684 88 1F 03 2F */ lbz r0, 0x32f(r31)
|
||||
/* 80072688 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8007268C 40 82 00 18 */ bne lbl_800726A4
|
||||
/* 80072690 38 00 00 00 */ li r0, 0
|
||||
/* 80072694 98 1F 03 29 */ stb r0, 0x329(r31)
|
||||
/* 80072698 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8007269C 4B FF F3 CD */ bl freeAttention__12dAttention_cFv
|
||||
/* 800726A0 48 00 01 18 */ b lbl_800727B8
|
||||
lbl_800726A4:
|
||||
/* 800726A4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800726A8 4B FF FC 45 */ bl lostCheck__12dAttention_cFv
|
||||
/* 800726AC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800726B0 41 82 00 50 */ beq lbl_80072700
|
||||
/* 800726B4 38 00 FF FF */ li r0, -1
|
||||
/* 800726B8 90 1F 00 04 */ stw r0, 4(r31)
|
||||
/* 800726BC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800726C0 4B FF F1 E5 */ bl stockAttention__12dAttention_cFv
|
||||
/* 800726C4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800726C8 4B FF FB D9 */ bl triggerProc__12dAttention_cFv
|
||||
/* 800726CC 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 800726D0 41 82 00 10 */ beq lbl_800726E0
|
||||
/* 800726D4 38 00 00 01 */ li r0, 1
|
||||
/* 800726D8 98 1F 03 29 */ stb r0, 0x329(r31)
|
||||
/* 800726DC 48 00 00 DC */ b lbl_800727B8
|
||||
lbl_800726E0:
|
||||
/* 800726E0 38 00 00 00 */ li r0, 0
|
||||
/* 800726E4 98 1F 03 29 */ stb r0, 0x329(r31)
|
||||
/* 800726E8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800726EC 4B FF F3 7D */ bl freeAttention__12dAttention_cFv
|
||||
/* 800726F0 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 800726F4 64 00 00 80 */ oris r0, r0, 0x80
|
||||
/* 800726F8 90 1F 03 34 */ stw r0, 0x334(r31)
|
||||
/* 800726FC 48 00 00 BC */ b lbl_800727B8
|
||||
lbl_80072700:
|
||||
/* 80072700 88 1F 03 2B */ lbz r0, 0x32b(r31)
|
||||
/* 80072704 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80072708 40 82 00 80 */ bne lbl_80072788
|
||||
/* 8007270C 80 1F 00 0C */ lwz r0, 0xc(r31)
|
||||
/* 80072710 54 04 30 32 */ slwi r4, r0, 6
|
||||
/* 80072714 3C 60 80 3E */ lis r3, m_cpadInfo__8mDoCPd_c@ha /* 0x803DD2E8@ha */
|
||||
/* 80072718 38 03 D2 E8 */ addi r0, r3, m_cpadInfo__8mDoCPd_c@l /* 0x803DD2E8@l */
|
||||
/* 8007271C 7C 60 22 14 */ add r3, r0, r4
|
||||
/* 80072720 C0 23 00 04 */ lfs f1, 4(r3)
|
||||
/* 80072724 C0 02 8C 34 */ lfs f0, lit_4064(r2)
|
||||
/* 80072728 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 8007272C 40 80 00 18 */ bge lbl_80072744
|
||||
/* 80072730 38 00 00 00 */ li r0, 0
|
||||
/* 80072734 98 1F 03 29 */ stb r0, 0x329(r31)
|
||||
/* 80072738 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8007273C 4B FF F3 2D */ bl freeAttention__12dAttention_cFv
|
||||
/* 80072740 48 00 00 78 */ b lbl_800727B8
|
||||
lbl_80072744:
|
||||
/* 80072744 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80072748 4B FF F2 19 */ bl nextAttention__12dAttention_cFv
|
||||
/* 8007274C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80072750 41 82 00 24 */ beq lbl_80072774
|
||||
/* 80072754 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 80072758 60 00 00 08 */ ori r0, r0, 8
|
||||
/* 8007275C 90 1F 03 34 */ stw r0, 0x334(r31)
|
||||
/* 80072760 38 00 00 01 */ li r0, 1
|
||||
/* 80072764 98 1F 03 29 */ stb r0, 0x329(r31)
|
||||
/* 80072768 38 00 00 0F */ li r0, 0xf
|
||||
/* 8007276C 98 1F 03 2E */ stb r0, 0x32e(r31)
|
||||
/* 80072770 48 00 00 48 */ b lbl_800727B8
|
||||
lbl_80072774:
|
||||
/* 80072774 38 00 00 00 */ li r0, 0
|
||||
/* 80072778 98 1F 03 29 */ stb r0, 0x329(r31)
|
||||
/* 8007277C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80072780 4B FF F2 E9 */ bl freeAttention__12dAttention_cFv
|
||||
/* 80072784 48 00 00 34 */ b lbl_800727B8
|
||||
lbl_80072788:
|
||||
/* 80072788 88 1F 03 2E */ lbz r0, 0x32e(r31)
|
||||
/* 8007278C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80072790 40 82 00 28 */ bne lbl_800727B8
|
||||
/* 80072794 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80072798 38 80 FF FF */ li r4, -1
|
||||
/* 8007279C 4B FF EA A5 */ bl initList__12dAttention_cFUl
|
||||
/* 800727A0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800727A4 4B FF EC 29 */ bl makeList__12dAttention_cFv
|
||||
/* 800727A8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800727AC 41 82 00 0C */ beq lbl_800727B8
|
||||
/* 800727B0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800727B4 4B FF EF 05 */ bl sortList__12dAttention_cFv
|
||||
lbl_800727B8:
|
||||
/* 800727B8 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 800727BC 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
||||
/* 800727C0 40 82 00 18 */ bne lbl_800727D8
|
||||
/* 800727C4 88 7F 03 2E */ lbz r3, 0x32e(r31)
|
||||
/* 800727C8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800727CC 41 82 00 0C */ beq lbl_800727D8
|
||||
/* 800727D0 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 800727D4 98 1F 03 2E */ stb r0, 0x32e(r31)
|
||||
lbl_800727D8:
|
||||
/* 800727D8 88 1F 03 2B */ lbz r0, 0x32b(r31)
|
||||
/* 800727DC 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 800727E0 40 82 00 1C */ bne lbl_800727FC
|
||||
/* 800727E4 88 7F 03 2F */ lbz r3, 0x32f(r31)
|
||||
/* 800727E8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800727EC 41 82 00 EC */ beq lbl_800728D8
|
||||
/* 800727F0 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 800727F4 98 1F 03 2F */ stb r0, 0x32f(r31)
|
||||
/* 800727F8 48 00 00 E0 */ b lbl_800728D8
|
||||
lbl_800727FC:
|
||||
/* 800727FC 38 00 00 0F */ li r0, 0xf
|
||||
/* 80072800 98 1F 03 2F */ stb r0, 0x32f(r31)
|
||||
/* 80072804 48 00 00 D4 */ b lbl_800728D8
|
||||
lbl_80072808:
|
||||
/* 80072808 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 8007280C 60 00 00 40 */ ori r0, r0, 0x40
|
||||
/* 80072810 90 1F 03 34 */ stw r0, 0x334(r31)
|
||||
/* 80072814 4B FF FA D9 */ bl lostCheck__12dAttention_cFv
|
||||
/* 80072818 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8007281C 41 82 00 50 */ beq lbl_8007286C
|
||||
/* 80072820 38 00 FF FF */ li r0, -1
|
||||
/* 80072824 90 1F 00 04 */ stw r0, 4(r31)
|
||||
/* 80072828 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8007282C 4B FF F0 79 */ bl stockAttention__12dAttention_cFv
|
||||
/* 80072830 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80072834 4B FF FA 6D */ bl triggerProc__12dAttention_cFv
|
||||
/* 80072838 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8007283C 41 82 00 10 */ beq lbl_8007284C
|
||||
/* 80072840 38 00 00 01 */ li r0, 1
|
||||
/* 80072844 98 1F 03 29 */ stb r0, 0x329(r31)
|
||||
/* 80072848 48 00 00 90 */ b lbl_800728D8
|
||||
lbl_8007284C:
|
||||
/* 8007284C 38 00 00 00 */ li r0, 0
|
||||
/* 80072850 98 1F 03 29 */ stb r0, 0x329(r31)
|
||||
/* 80072854 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80072858 4B FF F2 11 */ bl freeAttention__12dAttention_cFv
|
||||
/* 8007285C 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 80072860 64 00 00 80 */ oris r0, r0, 0x80
|
||||
/* 80072864 90 1F 03 34 */ stw r0, 0x334(r31)
|
||||
/* 80072868 48 00 00 70 */ b lbl_800728D8
|
||||
lbl_8007286C:
|
||||
/* 8007286C 88 1F 03 2B */ lbz r0, 0x32b(r31)
|
||||
/* 80072870 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80072874 40 82 00 34 */ bne lbl_800728A8
|
||||
/* 80072878 38 00 00 00 */ li r0, 0
|
||||
/* 8007287C 98 1F 03 29 */ stb r0, 0x329(r31)
|
||||
/* 80072880 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80072884 4B FF FA 1D */ bl triggerProc__12dAttention_cFv
|
||||
/* 80072888 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8007288C 41 82 00 4C */ beq lbl_800728D8
|
||||
/* 80072890 38 00 00 01 */ li r0, 1
|
||||
/* 80072894 98 1F 03 29 */ stb r0, 0x329(r31)
|
||||
/* 80072898 38 00 00 0F */ li r0, 0xf
|
||||
/* 8007289C 98 1F 03 2E */ stb r0, 0x32e(r31)
|
||||
/* 800728A0 98 1F 03 2F */ stb r0, 0x32f(r31)
|
||||
/* 800728A4 48 00 00 34 */ b lbl_800728D8
|
||||
lbl_800728A8:
|
||||
/* 800728A8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800728AC 38 80 00 00 */ li r4, 0
|
||||
/* 800728B0 48 00 0C 8D */ bl LockonTarget__12dAttention_cFl
|
||||
/* 800728B4 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800728B8 41 82 00 10 */ beq lbl_800728C8
|
||||
/* 800728BC 88 1F 03 2F */ lbz r0, 0x32f(r31)
|
||||
/* 800728C0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 800728C4 40 82 00 14 */ bne lbl_800728D8
|
||||
lbl_800728C8:
|
||||
/* 800728C8 38 00 00 00 */ li r0, 0
|
||||
/* 800728CC 98 1F 03 29 */ stb r0, 0x329(r31)
|
||||
/* 800728D0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800728D4 4B FF F1 95 */ bl freeAttention__12dAttention_cFv
|
||||
lbl_800728D8:
|
||||
/* 800728D8 80 7F 03 34 */ lwz r3, 0x334(r31)
|
||||
/* 800728DC 54 60 04 E7 */ rlwinm. r0, r3, 0, 0x13, 0x13
|
||||
/* 800728E0 40 82 00 30 */ bne lbl_80072910
|
||||
/* 800728E4 60 60 40 00 */ ori r0, r3, 0x4000
|
||||
/* 800728E8 90 1F 03 34 */ stw r0, 0x334(r31)
|
||||
/* 800728EC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800728F0 38 80 FF FF */ li r4, -1
|
||||
/* 800728F4 4B FF E9 4D */ bl initList__12dAttention_cFUl
|
||||
/* 800728F8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800728FC 4B FF EA D1 */ bl makeList__12dAttention_cFv
|
||||
/* 80072900 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80072904 41 82 00 0C */ beq lbl_80072910
|
||||
/* 80072908 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8007290C 4B FF ED AD */ bl sortList__12dAttention_cFv
|
||||
lbl_80072910:
|
||||
/* 80072910 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80072914 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80072918 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007291C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80072920 4E 80 00 20 */ blr
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
lbl_800722EC:
|
||||
/* 800722EC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800722F0 7C 08 02 A6 */ mflr r0
|
||||
/* 800722F4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800722F8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800722FC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80072300 4B FF F7 99 */ bl chaseAttention__12dAttention_cFv
|
||||
/* 80072304 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80072308 41 82 00 0C */ beq lbl_80072314
|
||||
/* 8007230C 38 60 00 00 */ li r3, 0
|
||||
/* 80072310 48 00 00 20 */ b lbl_80072330
|
||||
lbl_80072314:
|
||||
/* 80072314 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 80072318 60 00 00 10 */ ori r0, r0, 0x10
|
||||
/* 8007231C 90 1F 03 34 */ stw r0, 0x334(r31)
|
||||
/* 80072320 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 80072324 60 00 00 40 */ ori r0, r0, 0x40
|
||||
/* 80072328 90 1F 03 34 */ stw r0, 0x334(r31)
|
||||
/* 8007232C 38 60 00 01 */ li r3, 1
|
||||
lbl_80072330:
|
||||
/* 80072330 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80072334 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80072338 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007233C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80072340 4E 80 00 20 */ blr
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
lbl_800713CC:
|
||||
/* 800713CC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800713D0 7C 08 02 A6 */ mflr r0
|
||||
/* 800713D4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800713D8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800713DC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 800713E0 3C 60 80 07 */ lis r3, select_attention__FP10fopAc_ac_cPv@ha /* 0x8007138C@ha */
|
||||
/* 800713E4 38 63 13 8C */ addi r3, r3, select_attention__FP10fopAc_ac_cPv@l /* 0x8007138C@l */
|
||||
/* 800713E8 7F E4 FB 78 */ mr r4, r31
|
||||
/* 800713EC 4B FA 83 D1 */ bl fopAcIt_Executor__FPFPvPv_iPv
|
||||
/* 800713F0 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 800713F4 60 00 20 00 */ ori r0, r0, 0x2000
|
||||
/* 800713F8 90 1F 03 34 */ stw r0, 0x334(r31)
|
||||
/* 800713FC 80 7F 04 88 */ lwz r3, 0x488(r31)
|
||||
/* 80071400 80 9F 03 D8 */ lwz r4, 0x3d8(r31)
|
||||
/* 80071404 80 1F 04 30 */ lwz r0, 0x430(r31)
|
||||
/* 80071408 7C 60 1A 14 */ add r3, r0, r3
|
||||
/* 8007140C 7C 64 1A 14 */ add r3, r4, r3
|
||||
/* 80071410 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80071414 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80071418 7C 08 03 A6 */ mtlr r0
|
||||
/* 8007141C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80071420 4E 80 00 20 */ blr
|
||||
|
|
@ -1,73 +0,0 @@
|
|||
lbl_80071960:
|
||||
/* 80071960 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80071964 7C 08 02 A6 */ mflr r0
|
||||
/* 80071968 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8007196C 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 80071970 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 80071974 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80071978 88 0D 80 F0 */ lbz r0, data_80450670(r13)
|
||||
/* 8007197C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80071980 40 82 00 20 */ bne lbl_800719A0
|
||||
/* 80071984 80 1E 03 D8 */ lwz r0, 0x3d8(r30)
|
||||
/* 80071988 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 8007198C 40 82 00 14 */ bne lbl_800719A0
|
||||
/* 80071990 38 00 00 00 */ li r0, 0
|
||||
/* 80071994 98 1E 03 2E */ stb r0, 0x32e(r30)
|
||||
/* 80071998 38 60 00 00 */ li r3, 0
|
||||
/* 8007199C 48 00 00 B4 */ b lbl_80071A50
|
||||
lbl_800719A0:
|
||||
/* 800719A0 88 1E 03 2E */ lbz r0, 0x32e(r30)
|
||||
/* 800719A4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 800719A8 41 82 00 38 */ beq lbl_800719E0
|
||||
/* 800719AC 80 7E 03 DC */ lwz r3, 0x3dc(r30)
|
||||
/* 800719B0 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 800719B4 90 1E 03 DC */ stw r0, 0x3dc(r30)
|
||||
/* 800719B8 80 7E 03 DC */ lwz r3, 0x3dc(r30)
|
||||
/* 800719BC 80 1E 03 D8 */ lwz r0, 0x3d8(r30)
|
||||
/* 800719C0 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 800719C4 41 80 00 0C */ blt lbl_800719D0
|
||||
/* 800719C8 38 00 00 00 */ li r0, 0
|
||||
/* 800719CC 90 1E 03 DC */ stw r0, 0x3dc(r30)
|
||||
lbl_800719D0:
|
||||
/* 800719D0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800719D4 38 80 00 00 */ li r4, 0
|
||||
/* 800719D8 48 00 1B 65 */ bl LockonTarget__12dAttention_cFl
|
||||
/* 800719DC 48 00 00 74 */ b lbl_80071A50
|
||||
lbl_800719E0:
|
||||
/* 800719E0 80 1E 00 04 */ lwz r0, 4(r30)
|
||||
/* 800719E4 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 800719E8 3C 60 80 02 */ lis r3, fpcSch_JudgeByID__FPvPv@ha /* 0x80023590@ha */
|
||||
/* 800719EC 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID__FPvPv@l /* 0x80023590@l */
|
||||
/* 800719F0 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 800719F4 4B FA 7E 05 */ bl fopAcIt_Judge__FPFPvPv_PvPv
|
||||
/* 800719F8 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 800719FC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80071A00 38 80 FF FF */ li r4, -1
|
||||
/* 80071A04 4B FF F8 3D */ bl initList__12dAttention_cFUl
|
||||
/* 80071A08 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80071A0C 4B FF F9 C1 */ bl makeList__12dAttention_cFv
|
||||
/* 80071A10 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80071A14 41 82 00 0C */ beq lbl_80071A20
|
||||
/* 80071A18 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80071A1C 4B FF FC 9D */ bl sortList__12dAttention_cFv
|
||||
lbl_80071A20:
|
||||
/* 80071A20 38 7E 03 38 */ addi r3, r30, 0x338
|
||||
/* 80071A24 48 00 1E 41 */ bl getActor__10dAttList_cFv
|
||||
/* 80071A28 7C 1F 18 40 */ cmplw r31, r3
|
||||
/* 80071A2C 40 82 00 18 */ bne lbl_80071A44
|
||||
/* 80071A30 80 1E 03 D8 */ lwz r0, 0x3d8(r30)
|
||||
/* 80071A34 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80071A38 40 81 00 0C */ ble lbl_80071A44
|
||||
/* 80071A3C 38 00 00 01 */ li r0, 1
|
||||
/* 80071A40 90 1E 03 DC */ stw r0, 0x3dc(r30)
|
||||
lbl_80071A44:
|
||||
/* 80071A44 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80071A48 38 80 00 00 */ li r4, 0
|
||||
/* 80071A4C 48 00 1A F1 */ bl LockonTarget__12dAttention_cFl
|
||||
lbl_80071A50:
|
||||
/* 80071A50 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 80071A54 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 80071A58 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80071A5C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80071A60 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80071A64 4E 80 00 20 */ blr
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
lbl_80073970:
|
||||
/* 80073970 80 03 00 00 */ lwz r0, 0(r3)
|
||||
/* 80073974 90 03 00 08 */ stw r0, 8(r3)
|
||||
/* 80073978 38 00 FF FF */ li r0, -1
|
||||
/* 8007397C 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 80073980 38 00 02 00 */ li r0, 0x200
|
||||
/* 80073984 90 03 00 04 */ stw r0, 4(r3)
|
||||
/* 80073988 4E 80 00 20 */ blr
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
lbl_80073CEC:
|
||||
/* 80073CEC 80 03 00 00 */ lwz r0, 0(r3)
|
||||
/* 80073CF0 90 03 00 0C */ stw r0, 0xc(r3)
|
||||
/* 80073CF4 38 00 FF FF */ li r0, -1
|
||||
/* 80073CF8 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 80073CFC 38 00 00 03 */ li r0, 3
|
||||
/* 80073D00 90 03 00 04 */ stw r0, 4(r3)
|
||||
/* 80073D04 4E 80 00 20 */ blr
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
lbl_800739DC:
|
||||
/* 800739DC 80 03 00 00 */ lwz r0, 0(r3)
|
||||
/* 800739E0 90 03 00 10 */ stw r0, 0x10(r3)
|
||||
/* 800739E4 88 03 00 0C */ lbz r0, 0xc(r3)
|
||||
/* 800739E8 98 03 00 14 */ stb r0, 0x14(r3)
|
||||
/* 800739EC 38 00 FF FF */ li r0, -1
|
||||
/* 800739F0 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 800739F4 38 00 00 03 */ li r0, 3
|
||||
/* 800739F8 90 03 00 04 */ stw r0, 4(r3)
|
||||
/* 800739FC 38 00 00 67 */ li r0, 0x67
|
||||
/* 80073A00 98 03 00 0C */ stb r0, 0xc(r3)
|
||||
/* 80073A04 4E 80 00 20 */ blr
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
lbl_800738FC:
|
||||
/* 800738FC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80073900 7C 08 02 A6 */ mflr r0
|
||||
/* 80073904 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80073908 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8007390C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80073910 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80073914 7C BF 2B 79 */ or. r31, r5, r5
|
||||
/* 80073918 40 80 00 08 */ bge lbl_80073920
|
||||
/* 8007391C 3B E0 01 FF */ li r31, 0x1ff
|
||||
lbl_80073920:
|
||||
/* 80073920 80 1E 00 04 */ lwz r0, 4(r30)
|
||||
/* 80073924 7C 1F 00 00 */ cmpw r31, r0
|
||||
/* 80073928 41 81 00 14 */ bgt lbl_8007393C
|
||||
/* 8007392C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80073930 4B FF FF 85 */ bl getPId__10dAttHint_cFPv
|
||||
/* 80073934 90 7E 00 00 */ stw r3, 0(r30)
|
||||
/* 80073938 93 FE 00 04 */ stw r31, 4(r30)
|
||||
lbl_8007393C:
|
||||
/* 8007393C 38 60 00 01 */ li r3, 1
|
||||
/* 80073940 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80073944 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80073948 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8007394C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80073950 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80073954 4E 80 00 20 */ blr
|
||||
|
|
@ -1,167 +0,0 @@
|
|||
lbl_80071E84:
|
||||
/* 80071E84 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80071E88 7C 08 02 A6 */ mflr r0
|
||||
/* 80071E8C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80071E90 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80071E94 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80071E98 80 63 03 34 */ lwz r3, 0x334(r3)
|
||||
/* 80071E9C 54 60 EF FF */ rlwinm. r0, r3, 0x1d, 0x1f, 0x1f
|
||||
/* 80071EA0 41 82 00 7C */ beq lbl_80071F1C
|
||||
/* 80071EA4 38 7F 00 28 */ addi r3, r31, 0x28
|
||||
/* 80071EA8 88 9F 04 FC */ lbz r4, 0x4fc(r31)
|
||||
/* 80071EAC 38 A0 00 00 */ li r5, 0
|
||||
/* 80071EB0 48 00 11 39 */ bl setAlphaAnm__10dAttDraw_cFUcUc
|
||||
/* 80071EB4 38 7F 00 28 */ addi r3, r31, 0x28
|
||||
/* 80071EB8 38 80 00 01 */ li r4, 1
|
||||
/* 80071EBC C0 3F 05 04 */ lfs f1, 0x504(r31)
|
||||
/* 80071EC0 48 00 0F 19 */ bl setAnm__10dAttDraw_cFUcf
|
||||
/* 80071EC4 C0 1F 04 EC */ lfs f0, 0x4ec(r31)
|
||||
/* 80071EC8 D0 1F 01 8C */ stfs f0, 0x18c(r31)
|
||||
/* 80071ECC C0 1F 04 F0 */ lfs f0, 0x4f0(r31)
|
||||
/* 80071ED0 D0 1F 01 90 */ stfs f0, 0x190(r31)
|
||||
/* 80071ED4 C0 1F 04 F8 */ lfs f0, 0x4f8(r31)
|
||||
/* 80071ED8 D0 1F 01 94 */ stfs f0, 0x194(r31)
|
||||
/* 80071EDC 38 00 00 01 */ li r0, 1
|
||||
/* 80071EE0 98 1F 01 9D */ stb r0, 0x19d(r31)
|
||||
/* 80071EE4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80071EE8 38 A3 61 C0 */ addi r5, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80071EEC 80 85 5F 18 */ lwz r4, 0x5f18(r5)
|
||||
/* 80071EF0 3C 60 36 A0 */ lis r3, 0x36A0 /* 0x36A02311@ha */
|
||||
/* 80071EF4 38 03 23 11 */ addi r0, r3, 0x2311 /* 0x36A02311@l */
|
||||
/* 80071EF8 7C 80 00 39 */ and. r0, r4, r0
|
||||
/* 80071EFC 41 82 00 10 */ beq lbl_80071F0C
|
||||
/* 80071F00 80 05 5F 1C */ lwz r0, 0x5f1c(r5)
|
||||
/* 80071F04 70 00 00 11 */ andi. r0, r0, 0x11
|
||||
/* 80071F08 41 82 01 80 */ beq lbl_80072088
|
||||
lbl_80071F0C:
|
||||
/* 80071F0C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80071F10 38 80 00 57 */ li r4, 0x57
|
||||
/* 80071F14 48 00 0E 6D */ bl lockSoundStart__12dAttention_cFUl
|
||||
/* 80071F18 48 00 01 70 */ b lbl_80072088
|
||||
lbl_80071F1C:
|
||||
/* 80071F1C 54 60 06 F7 */ rlwinm. r0, r3, 0, 0x1b, 0x1b
|
||||
/* 80071F20 41 82 00 6C */ beq lbl_80071F8C
|
||||
/* 80071F24 38 7F 00 28 */ addi r3, r31, 0x28
|
||||
/* 80071F28 88 9F 04 FD */ lbz r4, 0x4fd(r31)
|
||||
/* 80071F2C 38 A0 00 01 */ li r5, 1
|
||||
/* 80071F30 48 00 10 B9 */ bl setAlphaAnm__10dAttDraw_cFUcUc
|
||||
/* 80071F34 88 1F 03 28 */ lbz r0, 0x328(r31)
|
||||
/* 80071F38 7C 00 07 75 */ extsb. r0, r0
|
||||
/* 80071F3C 41 80 00 18 */ blt lbl_80071F54
|
||||
/* 80071F40 38 00 00 01 */ li r0, 1
|
||||
/* 80071F44 98 1F 03 28 */ stb r0, 0x328(r31)
|
||||
/* 80071F48 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 80071F4C 64 00 40 00 */ oris r0, r0, 0x4000
|
||||
/* 80071F50 90 1F 03 34 */ stw r0, 0x334(r31)
|
||||
lbl_80071F54:
|
||||
/* 80071F54 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80071F58 38 A3 61 C0 */ addi r5, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80071F5C 80 85 5F 18 */ lwz r4, 0x5f18(r5)
|
||||
/* 80071F60 3C 60 36 A0 */ lis r3, 0x36A0 /* 0x36A02311@ha */
|
||||
/* 80071F64 38 03 23 11 */ addi r0, r3, 0x2311 /* 0x36A02311@l */
|
||||
/* 80071F68 7C 80 00 39 */ and. r0, r4, r0
|
||||
/* 80071F6C 41 82 00 10 */ beq lbl_80071F7C
|
||||
/* 80071F70 80 05 5F 1C */ lwz r0, 0x5f1c(r5)
|
||||
/* 80071F74 70 00 00 11 */ andi. r0, r0, 0x11
|
||||
/* 80071F78 41 82 01 10 */ beq lbl_80072088
|
||||
lbl_80071F7C:
|
||||
/* 80071F7C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80071F80 38 80 00 58 */ li r4, 0x58
|
||||
/* 80071F84 48 00 0D FD */ bl lockSoundStart__12dAttention_cFUl
|
||||
/* 80071F88 48 00 01 00 */ b lbl_80072088
|
||||
lbl_80071F8C:
|
||||
/* 80071F8C 54 60 07 FF */ clrlwi. r0, r3, 0x1f
|
||||
/* 80071F90 41 82 00 54 */ beq lbl_80071FE4
|
||||
/* 80071F94 38 7F 00 28 */ addi r3, r31, 0x28
|
||||
/* 80071F98 38 80 00 00 */ li r4, 0
|
||||
/* 80071F9C C0 3F 05 00 */ lfs f1, 0x500(r31)
|
||||
/* 80071FA0 48 00 0E 39 */ bl setAnm__10dAttDraw_cFUcf
|
||||
/* 80071FA4 38 7F 00 28 */ addi r3, r31, 0x28
|
||||
/* 80071FA8 88 9F 04 FC */ lbz r4, 0x4fc(r31)
|
||||
/* 80071FAC 38 A0 00 00 */ li r5, 0
|
||||
/* 80071FB0 48 00 10 39 */ bl setAlphaAnm__10dAttDraw_cFUcUc
|
||||
/* 80071FB4 C0 1F 04 E4 */ lfs f0, 0x4e4(r31)
|
||||
/* 80071FB8 D0 1F 01 8C */ stfs f0, 0x18c(r31)
|
||||
/* 80071FBC C0 1F 04 E8 */ lfs f0, 0x4e8(r31)
|
||||
/* 80071FC0 D0 1F 01 90 */ stfs f0, 0x190(r31)
|
||||
/* 80071FC4 C0 1F 04 F4 */ lfs f0, 0x4f4(r31)
|
||||
/* 80071FC8 D0 1F 01 94 */ stfs f0, 0x194(r31)
|
||||
/* 80071FCC 38 00 00 00 */ li r0, 0
|
||||
/* 80071FD0 98 1F 01 9D */ stb r0, 0x19d(r31)
|
||||
/* 80071FD4 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 80071FD8 64 00 40 00 */ oris r0, r0, 0x4000
|
||||
/* 80071FDC 90 1F 03 34 */ stw r0, 0x334(r31)
|
||||
/* 80071FE0 48 00 00 A8 */ b lbl_80072088
|
||||
lbl_80071FE4:
|
||||
/* 80071FE4 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e
|
||||
/* 80071FE8 41 82 00 64 */ beq lbl_8007204C
|
||||
/* 80071FEC 38 7F 00 28 */ addi r3, r31, 0x28
|
||||
/* 80071FF0 88 9F 04 FC */ lbz r4, 0x4fc(r31)
|
||||
/* 80071FF4 38 A0 00 00 */ li r5, 0
|
||||
/* 80071FF8 48 00 0F F1 */ bl setAlphaAnm__10dAttDraw_cFUcUc
|
||||
/* 80071FFC 38 7F 01 A0 */ addi r3, r31, 0x1a0
|
||||
/* 80072000 38 80 00 00 */ li r4, 0
|
||||
/* 80072004 C0 3F 05 00 */ lfs f1, 0x500(r31)
|
||||
/* 80072008 48 00 0D D1 */ bl setAnm__10dAttDraw_cFUcf
|
||||
/* 8007200C 38 7F 01 A0 */ addi r3, r31, 0x1a0
|
||||
/* 80072010 88 9F 04 FD */ lbz r4, 0x4fd(r31)
|
||||
/* 80072014 38 A0 00 01 */ li r5, 1
|
||||
/* 80072018 48 00 0F D1 */ bl setAlphaAnm__10dAttDraw_cFUcUc
|
||||
/* 8007201C C0 1F 04 E4 */ lfs f0, 0x4e4(r31)
|
||||
/* 80072020 D0 1F 03 04 */ stfs f0, 0x304(r31)
|
||||
/* 80072024 C0 1F 04 E8 */ lfs f0, 0x4e8(r31)
|
||||
/* 80072028 D0 1F 03 08 */ stfs f0, 0x308(r31)
|
||||
/* 8007202C C0 1F 04 F4 */ lfs f0, 0x4f4(r31)
|
||||
/* 80072030 D0 1F 03 0C */ stfs f0, 0x30c(r31)
|
||||
/* 80072034 38 00 00 00 */ li r0, 0
|
||||
/* 80072038 98 1F 03 15 */ stb r0, 0x315(r31)
|
||||
/* 8007203C 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 80072040 64 00 40 00 */ oris r0, r0, 0x4000
|
||||
/* 80072044 90 1F 03 34 */ stw r0, 0x334(r31)
|
||||
/* 80072048 48 00 00 40 */ b lbl_80072088
|
||||
lbl_8007204C:
|
||||
/* 8007204C 80 1F 03 D8 */ lwz r0, 0x3d8(r31)
|
||||
/* 80072050 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80072054 41 81 00 34 */ bgt lbl_80072088
|
||||
/* 80072058 88 1F 03 28 */ lbz r0, 0x328(r31)
|
||||
/* 8007205C 7C 00 07 75 */ extsb. r0, r0
|
||||
/* 80072060 40 82 00 28 */ bne lbl_80072088
|
||||
/* 80072064 38 7F 00 28 */ addi r3, r31, 0x28
|
||||
/* 80072068 88 9F 04 FD */ lbz r4, 0x4fd(r31)
|
||||
/* 8007206C 38 A0 00 01 */ li r5, 1
|
||||
/* 80072070 48 00 0F 79 */ bl setAlphaAnm__10dAttDraw_cFUcUc
|
||||
/* 80072074 38 00 00 01 */ li r0, 1
|
||||
/* 80072078 98 1F 03 28 */ stb r0, 0x328(r31)
|
||||
/* 8007207C 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 80072080 64 00 40 00 */ oris r0, r0, 0x4000
|
||||
/* 80072084 90 1F 03 34 */ stw r0, 0x334(r31)
|
||||
lbl_80072088:
|
||||
/* 80072088 88 1F 03 29 */ lbz r0, 0x329(r31)
|
||||
/* 8007208C 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80072090 40 82 00 28 */ bne lbl_800720B8
|
||||
/* 80072094 88 1F 01 9B */ lbz r0, 0x19b(r31)
|
||||
/* 80072098 28 00 00 03 */ cmplwi r0, 3
|
||||
/* 8007209C 40 82 00 44 */ bne lbl_800720E0
|
||||
/* 800720A0 38 00 00 04 */ li r0, 4
|
||||
/* 800720A4 98 1F 01 9B */ stb r0, 0x19b(r31)
|
||||
/* 800720A8 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 800720AC 54 00 00 80 */ rlwinm r0, r0, 0, 2, 0
|
||||
/* 800720B0 90 1F 03 34 */ stw r0, 0x334(r31)
|
||||
/* 800720B4 48 00 00 2C */ b lbl_800720E0
|
||||
lbl_800720B8:
|
||||
/* 800720B8 88 1F 01 9B */ lbz r0, 0x19b(r31)
|
||||
/* 800720BC 28 00 00 03 */ cmplwi r0, 3
|
||||
/* 800720C0 40 82 00 20 */ bne lbl_800720E0
|
||||
/* 800720C4 38 00 00 04 */ li r0, 4
|
||||
/* 800720C8 98 1F 01 9B */ stb r0, 0x19b(r31)
|
||||
/* 800720CC 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 800720D0 54 00 00 80 */ rlwinm r0, r0, 0, 2, 0
|
||||
/* 800720D4 90 1F 03 34 */ stw r0, 0x334(r31)
|
||||
/* 800720D8 38 00 FF FF */ li r0, -1
|
||||
/* 800720DC 98 1F 03 28 */ stb r0, 0x328(r31)
|
||||
lbl_800720E0:
|
||||
/* 800720E0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800720E4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800720E8 7C 08 03 A6 */ mtlr r0
|
||||
/* 800720EC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800720F0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,40 +0,0 @@
|
|||
lbl_80071DEC:
|
||||
/* 80071DEC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80071DF0 7C 08 02 A6 */ mflr r0
|
||||
/* 80071DF4 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80071DF8 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 80071DFC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80071E00 38 00 FF FF */ li r0, -1
|
||||
/* 80071E04 90 03 05 14 */ stw r0, 0x514(r3)
|
||||
/* 80071E08 C0 02 8C 98 */ lfs f0, lit_5137(r2)
|
||||
/* 80071E0C D0 03 05 18 */ stfs f0, 0x518(r3)
|
||||
/* 80071E10 80 03 03 34 */ lwz r0, 0x334(r3)
|
||||
/* 80071E14 54 00 00 01 */ rlwinm. r0, r0, 0, 0, 0
|
||||
/* 80071E18 40 82 00 58 */ bne lbl_80071E70
|
||||
/* 80071E1C 3C 60 80 07 */ lis r3, sound_attention__FP10fopAc_ac_cPv@ha /* 0x80071D6C@ha */
|
||||
/* 80071E20 38 63 1D 6C */ addi r3, r3, sound_attention__FP10fopAc_ac_cPv@l /* 0x80071D6C@l */
|
||||
/* 80071E24 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80071E28 4B FA 79 95 */ bl fopAcIt_Executor__FPFPvPv_iPv
|
||||
/* 80071E2C 80 1F 05 14 */ lwz r0, 0x514(r31)
|
||||
/* 80071E30 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80071E34 3C 60 80 02 */ lis r3, fpcSch_JudgeByID__FPvPv@ha /* 0x80023590@ha */
|
||||
/* 80071E38 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID__FPvPv@l /* 0x80023590@l */
|
||||
/* 80071E3C 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80071E40 4B FA 79 B9 */ bl fopAcIt_Judge__FPFPvPv_PvPv
|
||||
/* 80071E44 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80071E48 41 82 00 28 */ beq lbl_80071E70
|
||||
/* 80071E4C 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 80071E50 38 63 03 D0 */ addi r3, r3, 0x3d0
|
||||
/* 80071E54 C0 22 8C 9C */ lfs f1, lit_5138(r2)
|
||||
/* 80071E58 C0 1F 05 18 */ lfs f0, 0x518(r31)
|
||||
/* 80071E5C EC 21 00 32 */ fmuls f1, f1, f0
|
||||
/* 80071E60 48 24 40 29 */ bl bgmNowBattle__8Z2SeqMgrFf
|
||||
/* 80071E64 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 80071E68 60 00 01 00 */ ori r0, r0, 0x100
|
||||
/* 80071E6C 90 1F 03 34 */ stw r0, 0x334(r31)
|
||||
lbl_80071E70:
|
||||
/* 80071E70 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 80071E74 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80071E78 7C 08 03 A6 */ mtlr r0
|
||||
/* 80071E7C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80071E80 4E 80 00 20 */ blr
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
lbl_8007138C:
|
||||
/* 8007138C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80071390 7C 08 02 A6 */ mflr r0
|
||||
/* 80071394 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80071398 7C 65 1B 78 */ mr r5, r3
|
||||
/* 8007139C 80 03 05 5C */ lwz r0, 0x55c(r3)
|
||||
/* 800713A0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 800713A4 40 82 00 0C */ bne lbl_800713B0
|
||||
/* 800713A8 38 60 00 00 */ li r3, 0
|
||||
/* 800713AC 48 00 00 10 */ b lbl_800713BC
|
||||
lbl_800713B0:
|
||||
/* 800713B0 7C 83 23 78 */ mr r3, r4
|
||||
/* 800713B4 7C A4 2B 78 */ mr r4, r5
|
||||
/* 800713B8 48 00 00 D1 */ bl SelectAttention__12dAttention_cFP10fopAc_ac_c
|
||||
lbl_800713BC:
|
||||
/* 800713BC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800713C0 7C 08 03 A6 */ mtlr r0
|
||||
/* 800713C4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800713C8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
lbl_80073898:
|
||||
/* 80073898 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 8007389C 41 82 00 0C */ beq lbl_800738A8
|
||||
/* 800738A0 80 04 00 04 */ lwz r0, 4(r4)
|
||||
/* 800738A4 48 00 00 08 */ b lbl_800738AC
|
||||
lbl_800738A8:
|
||||
/* 800738A8 38 00 FF FF */ li r0, -1
|
||||
lbl_800738AC:
|
||||
/* 800738AC 90 03 00 10 */ stw r0, 0x10(r3)
|
||||
/* 800738B0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
lbl_80072FE8:
|
||||
/* 80072FE8 98 83 01 71 */ stb r4, 0x171(r3)
|
||||
/* 80072FEC 38 00 00 00 */ li r0, 0
|
||||
/* 80072FF0 98 03 01 72 */ stb r0, 0x172(r3)
|
||||
/* 80072FF4 38 00 00 02 */ li r0, 2
|
||||
/* 80072FF8 98 03 01 73 */ stb r0, 0x173(r3)
|
||||
/* 80072FFC 98 A3 01 74 */ stb r5, 0x174(r3)
|
||||
/* 80073000 4E 80 00 20 */ blr
|
||||
|
|
@ -1,27 +0,0 @@
|
|||
lbl_80071424:
|
||||
/* 80071424 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80071428 7C 08 02 A6 */ mflr r0
|
||||
/* 8007142C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80071430 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80071434 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80071438 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 8007143C C0 03 05 50 */ lfs f0, 0x550(r3)
|
||||
/* 80071440 D0 1F 03 1C */ stfs f0, 0x31c(r31)
|
||||
/* 80071444 C0 03 05 54 */ lfs f0, 0x554(r3)
|
||||
/* 80071448 D0 1F 03 20 */ stfs f0, 0x320(r31)
|
||||
/* 8007144C C0 03 05 58 */ lfs f0, 0x558(r3)
|
||||
/* 80071450 D0 1F 03 24 */ stfs f0, 0x324(r31)
|
||||
/* 80071454 80 7F 00 00 */ lwz r3, 0(r31)
|
||||
/* 80071458 A8 03 00 08 */ lha r0, 8(r3)
|
||||
/* 8007145C 2C 00 00 FD */ cmpwi r0, 0xfd
|
||||
/* 80071460 40 82 00 14 */ bne lbl_80071474
|
||||
/* 80071464 48 0E DF 99 */ bl getAttentionOffsetY__9daPy_py_cFv
|
||||
/* 80071468 C0 1F 03 20 */ lfs f0, 0x320(r31)
|
||||
/* 8007146C EC 00 08 28 */ fsubs f0, f0, f1
|
||||
/* 80071470 D0 1F 03 20 */ stfs f0, 0x320(r31)
|
||||
lbl_80071474:
|
||||
/* 80071474 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80071478 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8007147C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80071480 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80071484 4E 80 00 20 */ blr
|
||||
|
|
@ -1,52 +0,0 @@
|
|||
lbl_800718A4:
|
||||
/* 800718A4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800718A8 7C 08 02 A6 */ mflr r0
|
||||
/* 800718AC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800718B0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800718B4 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800718B8 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800718BC 38 80 00 00 */ li r4, 0
|
||||
/* 800718C0 48 00 1C 7D */ bl LockonTarget__12dAttention_cFl
|
||||
/* 800718C4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 800718C8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800718CC 38 80 FF FF */ li r4, -1
|
||||
/* 800718D0 4B FF F9 71 */ bl initList__12dAttention_cFUl
|
||||
/* 800718D4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800718D8 4B FF FA F5 */ bl makeList__12dAttention_cFv
|
||||
/* 800718DC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800718E0 41 82 00 0C */ beq lbl_800718EC
|
||||
/* 800718E4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800718E8 4B FF FD D1 */ bl sortList__12dAttention_cFv
|
||||
lbl_800718EC:
|
||||
/* 800718EC 38 7E 03 38 */ addi r3, r30, 0x338
|
||||
/* 800718F0 48 00 1F 75 */ bl getActor__10dAttList_cFv
|
||||
/* 800718F4 7C 1F 18 40 */ cmplw r31, r3
|
||||
/* 800718F8 41 82 00 44 */ beq lbl_8007193C
|
||||
/* 800718FC 28 1F 00 00 */ cmplwi r31, 0
|
||||
/* 80071900 41 82 00 24 */ beq lbl_80071924
|
||||
/* 80071904 38 7E 03 38 */ addi r3, r30, 0x338
|
||||
/* 80071908 48 00 1F 5D */ bl getActor__10dAttList_cFv
|
||||
/* 8007190C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80071910 41 82 00 20 */ beq lbl_80071930
|
||||
/* 80071914 80 1E 03 34 */ lwz r0, 0x334(r30)
|
||||
/* 80071918 60 00 00 02 */ ori r0, r0, 2
|
||||
/* 8007191C 90 1E 03 34 */ stw r0, 0x334(r30)
|
||||
/* 80071920 48 00 00 10 */ b lbl_80071930
|
||||
lbl_80071924:
|
||||
/* 80071924 80 1E 03 34 */ lwz r0, 0x334(r30)
|
||||
/* 80071928 60 00 00 01 */ ori r0, r0, 1
|
||||
/* 8007192C 90 1E 03 34 */ stw r0, 0x334(r30)
|
||||
lbl_80071930:
|
||||
/* 80071930 80 1E 03 34 */ lwz r0, 0x334(r30)
|
||||
/* 80071934 60 00 00 04 */ ori r0, r0, 4
|
||||
/* 80071938 90 1E 03 34 */ stw r0, 0x334(r30)
|
||||
lbl_8007193C:
|
||||
/* 8007193C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80071940 38 80 00 00 */ li r4, 0
|
||||
/* 80071944 48 00 1B F9 */ bl LockonTarget__12dAttention_cFl
|
||||
/* 80071948 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8007194C 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80071950 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80071954 7C 08 03 A6 */ mtlr r0
|
||||
/* 80071958 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8007195C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
lbl_800722A0:
|
||||
/* 800722A0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800722A4 7C 08 02 A6 */ mflr r0
|
||||
/* 800722A8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800722AC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800722B0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 800722B4 4B FF F7 E5 */ bl chaseAttention__12dAttention_cFv
|
||||
/* 800722B8 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 800722BC 41 82 00 18 */ beq lbl_800722D4
|
||||
/* 800722C0 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 800722C4 60 00 00 08 */ ori r0, r0, 8
|
||||
/* 800722C8 90 1F 03 34 */ stw r0, 0x334(r31)
|
||||
/* 800722CC 38 60 00 01 */ li r3, 1
|
||||
/* 800722D0 48 00 00 08 */ b lbl_800722D8
|
||||
lbl_800722D4:
|
||||
/* 800722D4 38 60 00 00 */ li r3, 0
|
||||
lbl_800722D8:
|
||||
/* 800722D8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800722DC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800722E0 7C 08 03 A6 */ mtlr r0
|
||||
/* 800722E4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800722E8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
lbl_8003A05C:
|
||||
/* 8003A05C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8003A060 7C 08 02 A6 */ mflr r0
|
||||
/* 8003A064 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8003A068 80 63 00 48 */ lwz r3, 0x48(r3)
|
||||
/* 8003A06C 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 8003A070 80 63 00 54 */ lwz r3, 0x54(r3)
|
||||
/* 8003A074 48 2A 49 E5 */ bl getIndex__10JUTNameTabCFPCc
|
||||
/* 8003A078 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8003A07C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8003A080 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8003A084 4E 80 00 20 */ blr
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue