mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
d_a_obj_yobikusa OK (#2116)
* Decomp OK * Initial cleanup pass * Light documenting and formatting pass * Updating progress --------- Co-authored-by: GinNoOokami <noreply>
This commit is contained in:
co-authored by
GinNoOokami <noreply>
parent
4cbf3e121b
commit
db80914e40
+7
-7
@@ -7,22 +7,22 @@ Section | Percentage | Decompiled (bytes) | Total (bytes)
|
||||
.init | 97.972973% | 9280 | 9472
|
||||
.extab | 100.000000% | 96 | 96
|
||||
.extabindex | 100.000000% | 96 | 96
|
||||
.text | 47.553652% | 1710288 | 3596544
|
||||
.text | 48.104069% | 1730084 | 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 | 53.081276% | 2134224 | 4020672
|
||||
Total | 53.573631% | 2154020 | 4020672
|
||||
|
||||
## Total
|
||||
|
||||
Section | Percentage | Decompiled (bytes) | Total (bytes)
|
||||
---|---|---|---
|
||||
main.dol | 53.081276% | 2134224 | 4020672
|
||||
RELs | 37.015931% | 4256952 | 11500324
|
||||
Total | 41.177615% | 6391176 | 15520996
|
||||
main.dol | 53.573631% | 2154020 | 4020672
|
||||
RELs | 37.061391% | 4262180 | 11500324
|
||||
Total | 41.338842% | 6416200 | 15520996
|
||||
|
||||
## RELs
|
||||
|
||||
@@ -675,7 +675,7 @@ d_a_obj_wood_pendulum | 44.455748% | 1748 | 3932
|
||||
d_a_obj_wood_statue | 36.601579% | 3524 | 9628
|
||||
d_a_obj_wsword | 100.000000% | 2820 | 2820
|
||||
d_a_obj_yel_bag | 33.773087% | 3584 | 10612
|
||||
d_a_obj_yobikusa | 39.095993% | 3356 | 8584
|
||||
d_a_obj_yobikusa | 100.000000% | 8584 | 8584
|
||||
d_a_obj_yousei | 27.926623% | 4628 | 16572
|
||||
d_a_obj_ystone | 100.000000% | 5324 | 5324
|
||||
d_a_obj_zcloth | 100.000000% | 2528 | 2528
|
||||
@@ -785,4 +785,4 @@ d_a_vrbox2 | 44.907111% | 2804 | 6244
|
||||
d_a_warp_bug | 100.000000% | 2024 | 2024
|
||||
d_a_ykgr | 44.400631% | 2252 | 5072
|
||||
f_pc_profile_lst | 100.000000% | 28156 | 28156
|
||||
Total | 37.015931% | 4256952 | 11500324
|
||||
Total | 37.061391% | 4262180 | 11500324
|
||||
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_8059DD78:
|
||||
/* 8059DD78 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8059DD7C 7C 08 02 A6 */ mflr r0
|
||||
/* 8059DD80 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8059DD84 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8059DD88 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 8059DD8C 41 82 00 1C */ beq lbl_8059DDA8
|
||||
/* 8059DD90 3C A0 80 5A */ lis r5, __vt__10cCcD_GStts@ha /* 0x8059E070@ha */
|
||||
/* 8059DD94 38 05 E0 70 */ addi r0, r5, __vt__10cCcD_GStts@l /* 0x8059E070@l */
|
||||
/* 8059DD98 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8059DD9C 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8059DDA0 40 81 00 08 */ ble lbl_8059DDA8
|
||||
/* 8059DDA4 4B D3 0F 99 */ bl __dl__FPv
|
||||
lbl_8059DDA8:
|
||||
/* 8059DDA8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8059DDAC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8059DDB0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8059DDB4 7C 08 03 A6 */ mtlr r0
|
||||
/* 8059DDB8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8059DDBC 4E 80 00 20 */ blr
|
||||
@@ -1,26 +0,0 @@
|
||||
lbl_8059DD1C:
|
||||
/* 8059DD1C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8059DD20 7C 08 02 A6 */ mflr r0
|
||||
/* 8059DD24 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8059DD28 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8059DD2C 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 8059DD30 41 82 00 30 */ beq lbl_8059DD60
|
||||
/* 8059DD34 3C 60 80 5A */ lis r3, __vt__10dCcD_GStts@ha /* 0x8059E07C@ha */
|
||||
/* 8059DD38 38 03 E0 7C */ addi r0, r3, __vt__10dCcD_GStts@l /* 0x8059E07C@l */
|
||||
/* 8059DD3C 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8059DD40 41 82 00 10 */ beq lbl_8059DD50
|
||||
/* 8059DD44 3C 60 80 5A */ lis r3, __vt__10cCcD_GStts@ha /* 0x8059E070@ha */
|
||||
/* 8059DD48 38 03 E0 70 */ addi r0, r3, __vt__10cCcD_GStts@l /* 0x8059E070@l */
|
||||
/* 8059DD4C 90 1F 00 00 */ stw r0, 0(r31)
|
||||
lbl_8059DD50:
|
||||
/* 8059DD50 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8059DD54 40 81 00 0C */ ble lbl_8059DD60
|
||||
/* 8059DD58 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8059DD5C 4B D3 0F E1 */ bl __dl__FPv
|
||||
lbl_8059DD60:
|
||||
/* 8059DD60 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8059DD64 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8059DD68 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8059DD6C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8059DD70 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8059DD74 4E 80 00 20 */ blr
|
||||
@@ -1,30 +0,0 @@
|
||||
lbl_8059D0B0:
|
||||
/* 8059D0B0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8059D0B4 7C 08 02 A6 */ mflr r0
|
||||
/* 8059D0B8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8059D0BC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8059D0C0 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8059D0C4 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 8059D0C8 7C 9F 23 78 */ mr r31, r4
|
||||
/* 8059D0CC 41 82 00 38 */ beq lbl_8059D104
|
||||
/* 8059D0D0 3C 60 80 5A */ lis r3, __vt__12dBgS_AcchCir@ha /* 0x8059E0A0@ha */
|
||||
/* 8059D0D4 38 03 E0 A0 */ addi r0, r3, __vt__12dBgS_AcchCir@l /* 0x8059E0A0@l */
|
||||
/* 8059D0D8 90 1E 00 0C */ stw r0, 0xc(r30)
|
||||
/* 8059D0DC 38 7E 00 14 */ addi r3, r30, 0x14
|
||||
/* 8059D0E0 38 80 FF FF */ li r4, -1
|
||||
/* 8059D0E4 4B CD 1E 35 */ bl __dt__8cM3dGCirFv
|
||||
/* 8059D0E8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8059D0EC 38 80 00 00 */ li r4, 0
|
||||
/* 8059D0F0 4B CC AF C1 */ bl __dt__13cBgS_PolyInfoFv
|
||||
/* 8059D0F4 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 8059D0F8 40 81 00 0C */ ble lbl_8059D104
|
||||
/* 8059D0FC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8059D100 4B D3 1C 3D */ bl __dl__FPv
|
||||
lbl_8059D104:
|
||||
/* 8059D104 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8059D108 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8059D10C 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8059D110 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8059D114 7C 08 03 A6 */ mtlr r0
|
||||
/* 8059D118 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8059D11C 4E 80 00 20 */ blr
|
||||
@@ -1,30 +0,0 @@
|
||||
lbl_8059D040:
|
||||
/* 8059D040 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8059D044 7C 08 02 A6 */ mflr r0
|
||||
/* 8059D048 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8059D04C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8059D050 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8059D054 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 8059D058 7C 9F 23 78 */ mr r31, r4
|
||||
/* 8059D05C 41 82 00 38 */ beq lbl_8059D094
|
||||
/* 8059D060 3C 80 80 5A */ lis r4, __vt__12dBgS_ObjAcch@ha /* 0x8059E0AC@ha */
|
||||
/* 8059D064 38 84 E0 AC */ addi r4, r4, __vt__12dBgS_ObjAcch@l /* 0x8059E0AC@l */
|
||||
/* 8059D068 90 9E 00 10 */ stw r4, 0x10(r30)
|
||||
/* 8059D06C 38 04 00 0C */ addi r0, r4, 0xc
|
||||
/* 8059D070 90 1E 00 14 */ stw r0, 0x14(r30)
|
||||
/* 8059D074 38 04 00 18 */ addi r0, r4, 0x18
|
||||
/* 8059D078 90 1E 00 24 */ stw r0, 0x24(r30)
|
||||
/* 8059D07C 38 80 00 00 */ li r4, 0
|
||||
/* 8059D080 4B AD 8F 15 */ bl __dt__9dBgS_AcchFv
|
||||
/* 8059D084 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 8059D088 40 81 00 0C */ ble lbl_8059D094
|
||||
/* 8059D08C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8059D090 4B D3 1C AD */ bl __dl__FPv
|
||||
lbl_8059D094:
|
||||
/* 8059D094 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8059D098 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8059D09C 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8059D0A0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8059D0A4 7C 08 03 A6 */ mtlr r0
|
||||
/* 8059D0A8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8059D0AC 4E 80 00 20 */ blr
|
||||
@@ -1,17 +0,0 @@
|
||||
lbl_8059D2E4:
|
||||
/* 8059D2E4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8059D2E8 7C 08 02 A6 */ mflr r0
|
||||
/* 8059D2EC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8059D2F0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8059D2F4 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 8059D2F8 41 82 00 10 */ beq lbl_8059D308
|
||||
/* 8059D2FC 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8059D300 40 81 00 08 */ ble lbl_8059D308
|
||||
/* 8059D304 4B D3 1A 39 */ bl __dl__FPv
|
||||
lbl_8059D308:
|
||||
/* 8059D308 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8059D30C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8059D310 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8059D314 7C 08 03 A6 */ mtlr r0
|
||||
/* 8059D318 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8059D31C 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_8059DCD4:
|
||||
/* 8059DCD4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8059DCD8 7C 08 02 A6 */ mflr r0
|
||||
/* 8059DCDC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8059DCE0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8059DCE4 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 8059DCE8 41 82 00 1C */ beq lbl_8059DD04
|
||||
/* 8059DCEC 3C A0 80 5A */ lis r5, __vt__8cM3dGAab@ha /* 0x8059E088@ha */
|
||||
/* 8059DCF0 38 05 E0 88 */ addi r0, r5, __vt__8cM3dGAab@l /* 0x8059E088@l */
|
||||
/* 8059DCF4 90 1F 00 18 */ stw r0, 0x18(r31)
|
||||
/* 8059DCF8 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8059DCFC 40 81 00 08 */ ble lbl_8059DD04
|
||||
/* 8059DD00 4B D3 10 3D */ bl __dl__FPv
|
||||
lbl_8059DD04:
|
||||
/* 8059DD04 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8059DD08 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8059DD0C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8059DD10 7C 08 03 A6 */ mtlr r0
|
||||
/* 8059DD14 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8059DD18 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_8059DC8C:
|
||||
/* 8059DC8C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8059DC90 7C 08 02 A6 */ mflr r0
|
||||
/* 8059DC94 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8059DC98 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8059DC9C 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 8059DCA0 41 82 00 1C */ beq lbl_8059DCBC
|
||||
/* 8059DCA4 3C A0 80 5A */ lis r5, __vt__8cM3dGCyl@ha /* 0x8059E094@ha */
|
||||
/* 8059DCA8 38 05 E0 94 */ addi r0, r5, __vt__8cM3dGCyl@l /* 0x8059E094@l */
|
||||
/* 8059DCAC 90 1F 00 14 */ stw r0, 0x14(r31)
|
||||
/* 8059DCB0 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8059DCB4 40 81 00 08 */ ble lbl_8059DCBC
|
||||
/* 8059DCB8 4B D3 10 85 */ bl __dl__FPv
|
||||
lbl_8059DCBC:
|
||||
/* 8059DCBC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8059DCC0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8059DCC4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8059DCC8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8059DCCC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8059DCD0 4E 80 00 20 */ blr
|
||||
@@ -1,41 +0,0 @@
|
||||
lbl_8059DDC0:
|
||||
/* 8059DDC0 3C 60 80 5A */ lis r3, cNullVec__6Z2Calc@ha /* 0x8059DF68@ha */
|
||||
/* 8059DDC4 38 A3 DF 68 */ addi r5, r3, cNullVec__6Z2Calc@l /* 0x8059DF68@l */
|
||||
/* 8059DDC8 80 65 00 28 */ lwz r3, 0x28(r5)
|
||||
/* 8059DDCC 80 05 00 2C */ lwz r0, 0x2c(r5)
|
||||
/* 8059DDD0 90 65 00 70 */ stw r3, 0x70(r5)
|
||||
/* 8059DDD4 90 05 00 74 */ stw r0, 0x74(r5)
|
||||
/* 8059DDD8 80 05 00 30 */ lwz r0, 0x30(r5)
|
||||
/* 8059DDDC 90 05 00 78 */ stw r0, 0x78(r5)
|
||||
/* 8059DDE0 38 85 00 70 */ addi r4, r5, 0x70
|
||||
/* 8059DDE4 80 65 00 34 */ lwz r3, 0x34(r5)
|
||||
/* 8059DDE8 80 05 00 38 */ lwz r0, 0x38(r5)
|
||||
/* 8059DDEC 90 64 00 0C */ stw r3, 0xc(r4)
|
||||
/* 8059DDF0 90 04 00 10 */ stw r0, 0x10(r4)
|
||||
/* 8059DDF4 80 05 00 3C */ lwz r0, 0x3c(r5)
|
||||
/* 8059DDF8 90 04 00 14 */ stw r0, 0x14(r4)
|
||||
/* 8059DDFC 80 65 00 40 */ lwz r3, 0x40(r5)
|
||||
/* 8059DE00 80 05 00 44 */ lwz r0, 0x44(r5)
|
||||
/* 8059DE04 90 64 00 18 */ stw r3, 0x18(r4)
|
||||
/* 8059DE08 90 04 00 1C */ stw r0, 0x1c(r4)
|
||||
/* 8059DE0C 80 05 00 48 */ lwz r0, 0x48(r5)
|
||||
/* 8059DE10 90 04 00 20 */ stw r0, 0x20(r4)
|
||||
/* 8059DE14 80 65 00 4C */ lwz r3, 0x4c(r5)
|
||||
/* 8059DE18 80 05 00 50 */ lwz r0, 0x50(r5)
|
||||
/* 8059DE1C 90 64 00 24 */ stw r3, 0x24(r4)
|
||||
/* 8059DE20 90 04 00 28 */ stw r0, 0x28(r4)
|
||||
/* 8059DE24 80 05 00 54 */ lwz r0, 0x54(r5)
|
||||
/* 8059DE28 90 04 00 2C */ stw r0, 0x2c(r4)
|
||||
/* 8059DE2C 80 65 00 58 */ lwz r3, 0x58(r5)
|
||||
/* 8059DE30 80 05 00 5C */ lwz r0, 0x5c(r5)
|
||||
/* 8059DE34 90 64 00 30 */ stw r3, 0x30(r4)
|
||||
/* 8059DE38 90 04 00 34 */ stw r0, 0x34(r4)
|
||||
/* 8059DE3C 80 05 00 60 */ lwz r0, 0x60(r5)
|
||||
/* 8059DE40 90 04 00 38 */ stw r0, 0x38(r4)
|
||||
/* 8059DE44 80 65 00 64 */ lwz r3, 0x64(r5)
|
||||
/* 8059DE48 80 05 00 68 */ lwz r0, 0x68(r5)
|
||||
/* 8059DE4C 90 64 00 3C */ stw r3, 0x3c(r4)
|
||||
/* 8059DE50 90 04 00 40 */ stw r0, 0x40(r4)
|
||||
/* 8059DE54 80 05 00 6C */ lwz r0, 0x6c(r5)
|
||||
/* 8059DE58 90 04 00 44 */ stw r0, 0x44(r4)
|
||||
/* 8059DE5C 4E 80 00 20 */ blr
|
||||
@@ -1,12 +0,0 @@
|
||||
lbl_8059CA54:
|
||||
/* 8059CA54 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8059CA58 7C 08 02 A6 */ mflr r0
|
||||
/* 8059CA5C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8059CA60 80 83 05 AC */ lwz r4, 0x5ac(r3)
|
||||
/* 8059CA64 39 84 00 0C */ addi r12, r4, 0xc
|
||||
/* 8059CA68 4B DC 56 1D */ bl __ptmf_scall
|
||||
/* 8059CA6C 60 00 00 00 */ nop
|
||||
/* 8059CA70 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8059CA74 7C 08 03 A6 */ mtlr r0
|
||||
/* 8059CA78 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8059CA7C 4E 80 00 20 */ blr
|
||||
@@ -1,11 +0,0 @@
|
||||
lbl_8059CA2C:
|
||||
/* 8059CA2C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8059CA30 7C 08 02 A6 */ mflr r0
|
||||
/* 8059CA34 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8059CA38 81 83 05 AC */ lwz r12, 0x5ac(r3)
|
||||
/* 8059CA3C 4B DC 56 49 */ bl __ptmf_scall
|
||||
/* 8059CA40 60 00 00 00 */ nop
|
||||
/* 8059CA44 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8059CA48 7C 08 03 A6 */ mtlr r0
|
||||
/* 8059CA4C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8059CA50 4E 80 00 20 */ blr
|
||||
@@ -1,95 +0,0 @@
|
||||
lbl_8059D520:
|
||||
/* 8059D520 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8059D524 7C 08 02 A6 */ mflr r0
|
||||
/* 8059D528 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8059D52C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8059D530 4B DC 4C A9 */ bl _savegpr_28
|
||||
/* 8059D534 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8059D538 88 03 04 99 */ lbz r0, 0x499(r3)
|
||||
/* 8059D53C 54 00 06 7E */ clrlwi r0, r0, 0x19
|
||||
/* 8059D540 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 8059D544 41 82 00 28 */ beq lbl_8059D56C
|
||||
/* 8059D548 40 80 00 34 */ bge lbl_8059D57C
|
||||
/* 8059D54C 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8059D550 40 80 00 08 */ bge lbl_8059D558
|
||||
/* 8059D554 48 00 00 28 */ b lbl_8059D57C
|
||||
lbl_8059D558:
|
||||
/* 8059D558 3C 60 80 5A */ lis r3, d_a_obj_yobikusa__stringBase0@ha /* 0x8059DF24@ha */
|
||||
/* 8059D55C 38 63 DF 24 */ addi r3, r3, d_a_obj_yobikusa__stringBase0@l /* 0x8059DF24@l */
|
||||
/* 8059D560 38 83 00 0E */ addi r4, r3, 0xe
|
||||
/* 8059D564 3B C3 00 19 */ addi r30, r3, 0x19
|
||||
/* 8059D568 48 00 00 14 */ b lbl_8059D57C
|
||||
lbl_8059D56C:
|
||||
/* 8059D56C 3C 60 80 5A */ lis r3, d_a_obj_yobikusa__stringBase0@ha /* 0x8059DF24@ha */
|
||||
/* 8059D570 38 63 DF 24 */ addi r3, r3, d_a_obj_yobikusa__stringBase0@l /* 0x8059DF24@l */
|
||||
/* 8059D574 38 83 00 26 */ addi r4, r3, 0x26
|
||||
/* 8059D578 3B C3 00 34 */ addi r30, r3, 0x34
|
||||
lbl_8059D57C:
|
||||
/* 8059D57C 80 7F 07 60 */ lwz r3, 0x760(r31)
|
||||
/* 8059D580 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8059D584 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8059D588 3F 85 00 02 */ addis r28, r5, 2
|
||||
/* 8059D58C 3B 9C C2 F8 */ addi r28, r28, -15624
|
||||
/* 8059D590 7F 85 E3 78 */ mr r5, r28
|
||||
/* 8059D594 38 C0 00 80 */ li r6, 0x80
|
||||
/* 8059D598 4B A9 ED E5 */ bl getRes__14dRes_control_cFPCcPCcP11dRes_info_ci
|
||||
/* 8059D59C 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 8059D5A0 80 7F 07 60 */ lwz r3, 0x760(r31)
|
||||
/* 8059D5A4 7F C4 F3 78 */ mr r4, r30
|
||||
/* 8059D5A8 7F 85 E3 78 */ mr r5, r28
|
||||
/* 8059D5AC 38 C0 00 80 */ li r6, 0x80
|
||||
/* 8059D5B0 4B A9 ED CD */ bl getRes__14dRes_control_cFPCcPCcP11dRes_info_ci
|
||||
/* 8059D5B4 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8059D5B8 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8059D5BC 3C 80 00 08 */ lis r4, 8
|
||||
/* 8059D5C0 3C A0 11 00 */ lis r5, 0x1100 /* 0x11000084@ha */
|
||||
/* 8059D5C4 38 A5 00 84 */ addi r5, r5, 0x0084 /* 0x11000084@l */
|
||||
/* 8059D5C8 4B A7 76 8D */ bl mDoExt_J3DModel__create__FP12J3DModelDataUlUl
|
||||
/* 8059D5CC 90 7F 05 6C */ stw r3, 0x56c(r31)
|
||||
/* 8059D5D0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8059D5D4 3C 80 00 08 */ lis r4, 8
|
||||
/* 8059D5D8 3C A0 11 00 */ lis r5, 0x1100 /* 0x11000084@ha */
|
||||
/* 8059D5DC 38 A5 00 84 */ addi r5, r5, 0x0084 /* 0x11000084@l */
|
||||
/* 8059D5E0 4B A7 76 75 */ bl mDoExt_J3DModel__create__FP12J3DModelDataUlUl
|
||||
/* 8059D5E4 90 7F 05 70 */ stw r3, 0x570(r31)
|
||||
/* 8059D5E8 80 1F 05 6C */ lwz r0, 0x56c(r31)
|
||||
/* 8059D5EC 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8059D5F0 41 82 00 10 */ beq lbl_8059D600
|
||||
/* 8059D5F4 80 1F 05 70 */ lwz r0, 0x570(r31)
|
||||
/* 8059D5F8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8059D5FC 40 82 00 0C */ bne lbl_8059D608
|
||||
lbl_8059D600:
|
||||
/* 8059D600 38 60 00 00 */ li r3, 0
|
||||
/* 8059D604 48 00 00 58 */ b lbl_8059D65C
|
||||
lbl_8059D608:
|
||||
/* 8059D608 38 A0 00 00 */ li r5, 0
|
||||
/* 8059D60C 3C 60 80 5A */ lis r3, nodeCallBack__FP8J3DJointi@ha /* 0x8059D1C4@ha */
|
||||
/* 8059D610 38 83 D1 C4 */ addi r4, r3, nodeCallBack__FP8J3DJointi@l /* 0x8059D1C4@l */
|
||||
/* 8059D614 48 00 00 30 */ b lbl_8059D644
|
||||
lbl_8059D618:
|
||||
/* 8059D618 80 7F 05 6C */ lwz r3, 0x56c(r31)
|
||||
/* 8059D61C 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 8059D620 80 63 00 28 */ lwz r3, 0x28(r3)
|
||||
/* 8059D624 54 A0 13 BA */ rlwinm r0, r5, 2, 0xe, 0x1d
|
||||
/* 8059D628 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 8059D62C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8059D630 41 82 00 10 */ beq lbl_8059D640
|
||||
/* 8059D634 90 83 00 04 */ stw r4, 4(r3)
|
||||
/* 8059D638 80 7F 05 6C */ lwz r3, 0x56c(r31)
|
||||
/* 8059D63C 93 E3 00 14 */ stw r31, 0x14(r3)
|
||||
lbl_8059D640:
|
||||
/* 8059D640 38 A5 00 01 */ addi r5, r5, 1
|
||||
lbl_8059D644:
|
||||
/* 8059D644 54 A0 04 3E */ clrlwi r0, r5, 0x10
|
||||
/* 8059D648 28 00 00 03 */ cmplwi r0, 3
|
||||
/* 8059D64C 41 80 FF CC */ blt lbl_8059D618
|
||||
/* 8059D650 80 1F 05 6C */ lwz r0, 0x56c(r31)
|
||||
/* 8059D654 90 1F 05 68 */ stw r0, 0x568(r31)
|
||||
/* 8059D658 38 60 00 01 */ li r3, 1
|
||||
lbl_8059D65C:
|
||||
/* 8059D65C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8059D660 4B DC 4B C5 */ bl _restgpr_28
|
||||
/* 8059D664 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8059D668 7C 08 03 A6 */ mtlr r0
|
||||
/* 8059D66C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8059D670 4E 80 00 20 */ blr
|
||||
@@ -1,114 +0,0 @@
|
||||
lbl_8059CE7C:
|
||||
/* 8059CE7C 94 21 FD B0 */ stwu r1, -0x250(r1)
|
||||
/* 8059CE80 7C 08 02 A6 */ mflr r0
|
||||
/* 8059CE84 90 01 02 54 */ stw r0, 0x254(r1)
|
||||
/* 8059CE88 39 61 02 50 */ addi r11, r1, 0x250
|
||||
/* 8059CE8C 4B DC 53 49 */ bl _savegpr_27
|
||||
/* 8059CE90 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 8059CE94 3C 80 80 5A */ lis r4, M_attr__15daObjYobikusa_c@ha /* 0x8059DE7C@ha */
|
||||
/* 8059CE98 3B E4 DE 7C */ addi r31, r4, M_attr__15daObjYobikusa_c@l /* 0x8059DE7C@l */
|
||||
/* 8059CE9C 48 00 02 85 */ bl initBaseMtx__15daObjYobikusa_cFv
|
||||
/* 8059CEA0 7F 83 E3 78 */ mr r3, r28
|
||||
/* 8059CEA4 C0 3F 00 48 */ lfs f1, 0x48(r31)
|
||||
/* 8059CEA8 C0 5F 00 4C */ lfs f2, 0x4c(r31)
|
||||
/* 8059CEAC FC 60 08 90 */ fmr f3, f1
|
||||
/* 8059CEB0 C0 9F 00 50 */ lfs f4, 0x50(r31)
|
||||
/* 8059CEB4 C0 BF 00 54 */ lfs f5, 0x54(r31)
|
||||
/* 8059CEB8 FC C0 20 90 */ fmr f6, f4
|
||||
/* 8059CEBC 4B A7 D6 8D */ bl fopAcM_setCullSizeBox__FP10fopAc_ac_cffffff
|
||||
/* 8059CEC0 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 8059CEC4 4B AD 8F E9 */ bl __ct__12dBgS_AcchCirFv
|
||||
/* 8059CEC8 3B 61 00 50 */ addi r27, r1, 0x50
|
||||
/* 8059CECC 7F 63 DB 78 */ mr r3, r27
|
||||
/* 8059CED0 4B AD 91 D1 */ bl __ct__9dBgS_AcchFv
|
||||
/* 8059CED4 3C 60 80 5A */ lis r3, __vt__12dBgS_ObjAcch@ha /* 0x8059E0AC@ha */
|
||||
/* 8059CED8 38 63 E0 AC */ addi r3, r3, __vt__12dBgS_ObjAcch@l /* 0x8059E0AC@l */
|
||||
/* 8059CEDC 90 61 00 60 */ stw r3, 0x60(r1)
|
||||
/* 8059CEE0 3B C3 00 0C */ addi r30, r3, 0xc
|
||||
/* 8059CEE4 93 C1 00 64 */ stw r30, 0x64(r1)
|
||||
/* 8059CEE8 3B A3 00 18 */ addi r29, r3, 0x18
|
||||
/* 8059CEEC 93 A1 00 74 */ stw r29, 0x74(r1)
|
||||
/* 8059CEF0 38 7B 00 14 */ addi r3, r27, 0x14
|
||||
/* 8059CEF4 4B AD BF 75 */ bl SetObj__16dBgS_PolyPassChkFv
|
||||
/* 8059CEF8 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 8059CEFC C0 3F 00 40 */ lfs f1, 0x40(r31)
|
||||
/* 8059CF00 C0 5F 00 58 */ lfs f2, 0x58(r31)
|
||||
/* 8059CF04 4B AD 90 55 */ bl SetWall__12dBgS_AcchCirFff
|
||||
/* 8059CF08 38 00 00 00 */ li r0, 0
|
||||
/* 8059CF0C 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 8059CF10 7F 63 DB 78 */ mr r3, r27
|
||||
/* 8059CF14 38 9C 04 D0 */ addi r4, r28, 0x4d0
|
||||
/* 8059CF18 38 BC 04 BC */ addi r5, r28, 0x4bc
|
||||
/* 8059CF1C 7F 86 E3 78 */ mr r6, r28
|
||||
/* 8059CF20 38 E0 00 01 */ li r7, 1
|
||||
/* 8059CF24 39 01 00 10 */ addi r8, r1, 0x10
|
||||
/* 8059CF28 39 3C 04 F8 */ addi r9, r28, 0x4f8
|
||||
/* 8059CF2C 39 40 00 00 */ li r10, 0
|
||||
/* 8059CF30 4B AD 93 19 */ bl Set__9dBgS_AcchFP4cXyzP4cXyzP10fopAc_ac_ciP12dBgS_AcchCirP4cXyzP5csXyzP5csXyz
|
||||
/* 8059CF34 7F 63 DB 78 */ mr r3, r27
|
||||
/* 8059CF38 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8059CF3C 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8059CF40 38 84 0F 38 */ addi r4, r4, 0xf38
|
||||
/* 8059CF44 4B AD 9B 69 */ bl CrrPos__9dBgS_AcchFR4dBgS
|
||||
/* 8059CF48 C0 01 00 E8 */ lfs f0, 0xe8(r1)
|
||||
/* 8059CF4C D0 1C 07 3C */ stfs f0, 0x73c(r28)
|
||||
/* 8059CF50 A0 01 01 40 */ lhz r0, 0x140(r1)
|
||||
/* 8059CF54 B0 1C 07 2C */ sth r0, 0x72c(r28)
|
||||
/* 8059CF58 A0 01 01 42 */ lhz r0, 0x142(r1)
|
||||
/* 8059CF5C B0 1C 07 2E */ sth r0, 0x72e(r28)
|
||||
/* 8059CF60 80 01 01 44 */ lwz r0, 0x144(r1)
|
||||
/* 8059CF64 90 1C 07 30 */ stw r0, 0x730(r28)
|
||||
/* 8059CF68 80 01 01 48 */ lwz r0, 0x148(r1)
|
||||
/* 8059CF6C 90 1C 07 34 */ stw r0, 0x734(r28)
|
||||
/* 8059CF70 88 1C 04 9A */ lbz r0, 0x49a(r28)
|
||||
/* 8059CF74 60 00 00 10 */ ori r0, r0, 0x10
|
||||
/* 8059CF78 98 1C 04 9A */ stb r0, 0x49a(r28)
|
||||
/* 8059CF7C 80 1C 05 5C */ lwz r0, 0x55c(r28)
|
||||
/* 8059CF80 60 00 00 10 */ ori r0, r0, 0x10
|
||||
/* 8059CF84 90 1C 05 5C */ stw r0, 0x55c(r28)
|
||||
/* 8059CF88 38 00 00 2A */ li r0, 0x2a
|
||||
/* 8059CF8C 98 1C 05 48 */ stb r0, 0x548(r28)
|
||||
/* 8059CF90 7F 83 E3 78 */ mr r3, r28
|
||||
/* 8059CF94 48 00 03 8D */ bl initCcCylinder__15daObjYobikusa_cFv
|
||||
/* 8059CF98 7F 83 E3 78 */ mr r3, r28
|
||||
/* 8059CF9C 38 80 00 00 */ li r4, 0
|
||||
/* 8059CFA0 4B FF FA 59 */ bl setAction__15daObjYobikusa_cFQ215daObjYobikusa_c6Mode_e
|
||||
/* 8059CFA4 C0 1F 00 5C */ lfs f0, 0x5c(r31)
|
||||
/* 8059CFA8 D0 1C 07 40 */ stfs f0, 0x740(r28)
|
||||
/* 8059CFAC 4B CC A8 C1 */ bl cM_rnd__Fv
|
||||
/* 8059CFB0 C0 1F 00 60 */ lfs f0, 0x60(r31)
|
||||
/* 8059CFB4 EC 00 00 72 */ fmuls f0, f0, f1
|
||||
/* 8059CFB8 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 8059CFBC D8 01 02 28 */ stfd f0, 0x228(r1)
|
||||
/* 8059CFC0 80 01 02 2C */ lwz r0, 0x22c(r1)
|
||||
/* 8059CFC4 B0 1C 07 64 */ sth r0, 0x764(r28)
|
||||
/* 8059CFC8 4B CC A8 A5 */ bl cM_rnd__Fv
|
||||
/* 8059CFCC C0 1F 00 60 */ lfs f0, 0x60(r31)
|
||||
/* 8059CFD0 EC 00 00 72 */ fmuls f0, f0, f1
|
||||
/* 8059CFD4 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 8059CFD8 D8 01 02 30 */ stfd f0, 0x230(r1)
|
||||
/* 8059CFDC 80 01 02 34 */ lwz r0, 0x234(r1)
|
||||
/* 8059CFE0 B0 1C 07 66 */ sth r0, 0x766(r28)
|
||||
/* 8059CFE4 3C 60 80 5A */ lis r3, __vt__12dBgS_ObjAcch@ha /* 0x8059E0AC@ha */
|
||||
/* 8059CFE8 38 03 E0 AC */ addi r0, r3, __vt__12dBgS_ObjAcch@l /* 0x8059E0AC@l */
|
||||
/* 8059CFEC 90 01 00 60 */ stw r0, 0x60(r1)
|
||||
/* 8059CFF0 93 C1 00 64 */ stw r30, 0x64(r1)
|
||||
/* 8059CFF4 93 A1 00 74 */ stw r29, 0x74(r1)
|
||||
/* 8059CFF8 7F 63 DB 78 */ mr r3, r27
|
||||
/* 8059CFFC 38 80 00 00 */ li r4, 0
|
||||
/* 8059D000 4B AD 8F 95 */ bl __dt__9dBgS_AcchFv
|
||||
/* 8059D004 3C 60 80 5A */ lis r3, __vt__12dBgS_AcchCir@ha /* 0x8059E0A0@ha */
|
||||
/* 8059D008 38 03 E0 A0 */ addi r0, r3, __vt__12dBgS_AcchCir@l /* 0x8059E0A0@l */
|
||||
/* 8059D00C 90 01 00 1C */ stw r0, 0x1c(r1)
|
||||
/* 8059D010 38 61 00 24 */ addi r3, r1, 0x24
|
||||
/* 8059D014 38 80 FF FF */ li r4, -1
|
||||
/* 8059D018 4B CD 1F 01 */ bl __dt__8cM3dGCirFv
|
||||
/* 8059D01C 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 8059D020 38 80 00 00 */ li r4, 0
|
||||
/* 8059D024 4B CC B0 8D */ bl __dt__13cBgS_PolyInfoFv
|
||||
/* 8059D028 39 61 02 50 */ addi r11, r1, 0x250
|
||||
/* 8059D02C 4B DC 51 F5 */ bl _restgpr_27
|
||||
/* 8059D030 80 01 02 54 */ lwz r0, 0x254(r1)
|
||||
/* 8059D034 7C 08 03 A6 */ mtlr r0
|
||||
/* 8059D038 38 21 02 50 */ addi r1, r1, 0x250
|
||||
/* 8059D03C 4E 80 00 20 */ blr
|
||||
-109
@@ -1,109 +0,0 @@
|
||||
lbl_8059DAF4:
|
||||
/* 8059DAF4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8059DAF8 7C 08 02 A6 */ mflr r0
|
||||
/* 8059DAFC 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8059DB00 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8059DB04 4B DC 46 D9 */ bl _savegpr_29
|
||||
/* 8059DB08 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8059DB0C 80 03 04 A0 */ lwz r0, 0x4a0(r3)
|
||||
/* 8059DB10 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
||||
/* 8059DB14 40 82 00 D0 */ bne lbl_8059DBE4
|
||||
/* 8059DB18 7F E0 FB 79 */ or. r0, r31, r31
|
||||
/* 8059DB1C 41 82 00 BC */ beq lbl_8059DBD8
|
||||
/* 8059DB20 7C 1E 03 78 */ mr r30, r0
|
||||
/* 8059DB24 4B A7 B0 41 */ bl __ct__10fopAc_ac_cFv
|
||||
/* 8059DB28 3C 60 80 3C */ lis r3, __vt__9cCcD_Stts@ha /* 0x803C3728@ha */
|
||||
/* 8059DB2C 38 03 37 28 */ addi r0, r3, __vt__9cCcD_Stts@l /* 0x803C3728@l */
|
||||
/* 8059DB30 90 1E 05 CC */ stw r0, 0x5cc(r30)
|
||||
/* 8059DB34 38 7E 05 D0 */ addi r3, r30, 0x5d0
|
||||
/* 8059DB38 4B AE 5C 29 */ bl __ct__10dCcD_GSttsFv
|
||||
/* 8059DB3C 3C 60 80 3B */ lis r3, __vt__9dCcD_Stts@ha /* 0x803AC2E4@ha */
|
||||
/* 8059DB40 38 63 C2 E4 */ addi r3, r3, __vt__9dCcD_Stts@l /* 0x803AC2E4@l */
|
||||
/* 8059DB44 90 7E 05 CC */ stw r3, 0x5cc(r30)
|
||||
/* 8059DB48 38 03 00 20 */ addi r0, r3, 0x20
|
||||
/* 8059DB4C 90 1E 05 D0 */ stw r0, 0x5d0(r30)
|
||||
/* 8059DB50 3B BE 05 F0 */ addi r29, r30, 0x5f0
|
||||
/* 8059DB54 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8059DB58 4B AE 5E D1 */ bl __ct__12dCcD_GObjInfFv
|
||||
/* 8059DB5C 3C 60 80 3C */ lis r3, __vt__14cCcD_ShapeAttr@ha /* 0x803C36D0@ha */
|
||||
/* 8059DB60 38 03 36 D0 */ addi r0, r3, __vt__14cCcD_ShapeAttr@l /* 0x803C36D0@l */
|
||||
/* 8059DB64 90 1D 01 20 */ stw r0, 0x120(r29)
|
||||
/* 8059DB68 3C 60 80 5A */ lis r3, __vt__8cM3dGAab@ha /* 0x8059E088@ha */
|
||||
/* 8059DB6C 38 03 E0 88 */ addi r0, r3, __vt__8cM3dGAab@l /* 0x8059E088@l */
|
||||
/* 8059DB70 90 1D 01 1C */ stw r0, 0x11c(r29)
|
||||
/* 8059DB74 3C 60 80 5A */ lis r3, __vt__8cM3dGCyl@ha /* 0x8059E094@ha */
|
||||
/* 8059DB78 38 03 E0 94 */ addi r0, r3, __vt__8cM3dGCyl@l /* 0x8059E094@l */
|
||||
/* 8059DB7C 90 1D 01 38 */ stw r0, 0x138(r29)
|
||||
/* 8059DB80 3C 60 80 3C */ lis r3, __vt__12cCcD_CylAttr@ha /* 0x803C35A4@ha */
|
||||
/* 8059DB84 38 63 35 A4 */ addi r3, r3, __vt__12cCcD_CylAttr@l /* 0x803C35A4@l */
|
||||
/* 8059DB88 90 7D 01 20 */ stw r3, 0x120(r29)
|
||||
/* 8059DB8C 38 03 00 58 */ addi r0, r3, 0x58
|
||||
/* 8059DB90 90 1D 01 38 */ stw r0, 0x138(r29)
|
||||
/* 8059DB94 3C 60 80 3B */ lis r3, __vt__8dCcD_Cyl@ha /* 0x803AC050@ha */
|
||||
/* 8059DB98 38 63 C0 50 */ addi r3, r3, __vt__8dCcD_Cyl@l /* 0x803AC050@l */
|
||||
/* 8059DB9C 90 7D 00 3C */ stw r3, 0x3c(r29)
|
||||
/* 8059DBA0 38 03 00 2C */ addi r0, r3, 0x2c
|
||||
/* 8059DBA4 90 1D 01 20 */ stw r0, 0x120(r29)
|
||||
/* 8059DBA8 38 03 00 84 */ addi r0, r3, 0x84
|
||||
/* 8059DBAC 90 1D 01 38 */ stw r0, 0x138(r29)
|
||||
/* 8059DBB0 38 7E 07 2C */ addi r3, r30, 0x72c
|
||||
/* 8059DBB4 4B CC A4 C1 */ bl __ct__13cBgS_PolyInfoFv
|
||||
/* 8059DBB8 38 7E 07 4C */ addi r3, r30, 0x74c
|
||||
/* 8059DBBC 3C 80 80 5A */ lis r4, __ct__5csXyzFv@ha /* 0x8059DC88@ha */
|
||||
/* 8059DBC0 38 84 DC 88 */ addi r4, r4, __ct__5csXyzFv@l /* 0x8059DC88@l */
|
||||
/* 8059DBC4 3C A0 80 5A */ lis r5, __dt__5csXyzFv@ha /* 0x8059D2E4@ha */
|
||||
/* 8059DBC8 38 A5 D2 E4 */ addi r5, r5, __dt__5csXyzFv@l /* 0x8059D2E4@l */
|
||||
/* 8059DBCC 38 C0 00 06 */ li r6, 6
|
||||
/* 8059DBD0 38 E0 00 03 */ li r7, 3
|
||||
/* 8059DBD4 4B DC 41 8D */ bl __construct_array
|
||||
lbl_8059DBD8:
|
||||
/* 8059DBD8 80 1F 04 A0 */ lwz r0, 0x4a0(r31)
|
||||
/* 8059DBDC 60 00 00 08 */ ori r0, r0, 8
|
||||
/* 8059DBE0 90 1F 04 A0 */ stw r0, 0x4a0(r31)
|
||||
lbl_8059DBE4:
|
||||
/* 8059DBE4 88 1F 04 99 */ lbz r0, 0x499(r31)
|
||||
/* 8059DBE8 54 00 06 7E */ clrlwi r0, r0, 0x19
|
||||
/* 8059DBEC 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 8059DBF0 41 82 00 24 */ beq lbl_8059DC14
|
||||
/* 8059DBF4 40 80 00 2C */ bge lbl_8059DC20
|
||||
/* 8059DBF8 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8059DBFC 40 80 00 08 */ bge lbl_8059DC04
|
||||
/* 8059DC00 48 00 00 20 */ b lbl_8059DC20
|
||||
lbl_8059DC04:
|
||||
/* 8059DC04 3C 60 80 5A */ lis r3, l_arcName1@ha /* 0x8059DF88@ha */
|
||||
/* 8059DC08 80 03 DF 88 */ lwz r0, l_arcName1@l(r3) /* 0x8059DF88@l */
|
||||
/* 8059DC0C 90 1F 07 60 */ stw r0, 0x760(r31)
|
||||
/* 8059DC10 48 00 00 10 */ b lbl_8059DC20
|
||||
lbl_8059DC14:
|
||||
/* 8059DC14 3C 60 80 5A */ lis r3, l_arcName2@ha /* 0x8059DF8C@ha */
|
||||
/* 8059DC18 80 03 DF 8C */ lwz r0, l_arcName2@l(r3) /* 0x8059DF8C@l */
|
||||
/* 8059DC1C 90 1F 07 60 */ stw r0, 0x760(r31)
|
||||
lbl_8059DC20:
|
||||
/* 8059DC20 38 7F 05 A4 */ addi r3, r31, 0x5a4
|
||||
/* 8059DC24 80 9F 07 60 */ lwz r4, 0x760(r31)
|
||||
/* 8059DC28 4B A8 F2 95 */ bl dComIfG_resLoad__FP30request_of_phase_process_classPCc
|
||||
/* 8059DC2C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8059DC30 2C 1E 00 04 */ cmpwi r30, 4
|
||||
/* 8059DC34 40 82 00 38 */ bne lbl_8059DC6C
|
||||
/* 8059DC38 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8059DC3C 3C 80 80 5A */ lis r4, createSolidHeap__FP10fopAc_ac_c@ha /* 0x8059D520@ha */
|
||||
/* 8059DC40 38 84 D5 20 */ addi r4, r4, createSolidHeap__FP10fopAc_ac_c@l /* 0x8059D520@l */
|
||||
/* 8059DC44 38 A0 10 80 */ li r5, 0x1080
|
||||
/* 8059DC48 4B A7 C8 69 */ bl fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl
|
||||
/* 8059DC4C 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8059DC50 40 82 00 0C */ bne lbl_8059DC5C
|
||||
/* 8059DC54 3B C0 00 05 */ li r30, 5
|
||||
/* 8059DC58 48 00 00 14 */ b lbl_8059DC6C
|
||||
lbl_8059DC5C:
|
||||
/* 8059DC5C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8059DC60 4B FF F2 1D */ bl create_init__15daObjYobikusa_cFv
|
||||
/* 8059DC64 38 1F 05 74 */ addi r0, r31, 0x574
|
||||
/* 8059DC68 90 1F 05 04 */ stw r0, 0x504(r31)
|
||||
lbl_8059DC6C:
|
||||
/* 8059DC6C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8059DC70 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8059DC74 4B DC 45 B5 */ bl _restgpr_29
|
||||
/* 8059DC78 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8059DC7C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8059DC80 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8059DC84 4E 80 00 20 */ blr
|
||||
-90
@@ -1,90 +0,0 @@
|
||||
lbl_8059D9A8:
|
||||
/* 8059D9A8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8059D9AC 7C 08 02 A6 */ mflr r0
|
||||
/* 8059D9B0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8059D9B4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8059D9B8 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 8059D9BC 41 82 01 20 */ beq lbl_8059DADC
|
||||
/* 8059D9C0 38 7F 05 A4 */ addi r3, r31, 0x5a4
|
||||
/* 8059D9C4 80 9F 07 60 */ lwz r4, 0x760(r31)
|
||||
/* 8059D9C8 4B A8 F6 41 */ bl dComIfG_resDelete__FP30request_of_phase_process_classPCc
|
||||
/* 8059D9CC 38 7F 07 4C */ addi r3, r31, 0x74c
|
||||
/* 8059D9D0 3C 80 80 5A */ lis r4, __dt__5csXyzFv@ha /* 0x8059D2E4@ha */
|
||||
/* 8059D9D4 38 84 D2 E4 */ addi r4, r4, __dt__5csXyzFv@l /* 0x8059D2E4@l */
|
||||
/* 8059D9D8 38 A0 00 06 */ li r5, 6
|
||||
/* 8059D9DC 38 C0 00 03 */ li r6, 3
|
||||
/* 8059D9E0 4B DC 43 09 */ bl __destroy_arr
|
||||
/* 8059D9E4 38 7F 07 2C */ addi r3, r31, 0x72c
|
||||
/* 8059D9E8 38 80 FF FF */ li r4, -1
|
||||
/* 8059D9EC 4B CC A6 C5 */ bl __dt__13cBgS_PolyInfoFv
|
||||
/* 8059D9F0 34 1F 05 F0 */ addic. r0, r31, 0x5f0
|
||||
/* 8059D9F4 41 82 00 84 */ beq lbl_8059DA78
|
||||
/* 8059D9F8 3C 60 80 3B */ lis r3, __vt__8dCcD_Cyl@ha /* 0x803AC050@ha */
|
||||
/* 8059D9FC 38 63 C0 50 */ addi r3, r3, __vt__8dCcD_Cyl@l /* 0x803AC050@l */
|
||||
/* 8059DA00 90 7F 06 2C */ stw r3, 0x62c(r31)
|
||||
/* 8059DA04 38 03 00 2C */ addi r0, r3, 0x2c
|
||||
/* 8059DA08 90 1F 07 10 */ stw r0, 0x710(r31)
|
||||
/* 8059DA0C 38 03 00 84 */ addi r0, r3, 0x84
|
||||
/* 8059DA10 90 1F 07 28 */ stw r0, 0x728(r31)
|
||||
/* 8059DA14 34 1F 06 F4 */ addic. r0, r31, 0x6f4
|
||||
/* 8059DA18 41 82 00 54 */ beq lbl_8059DA6C
|
||||
/* 8059DA1C 3C 60 80 3C */ lis r3, __vt__12cCcD_CylAttr@ha /* 0x803C35A4@ha */
|
||||
/* 8059DA20 38 63 35 A4 */ addi r3, r3, __vt__12cCcD_CylAttr@l /* 0x803C35A4@l */
|
||||
/* 8059DA24 90 7F 07 10 */ stw r3, 0x710(r31)
|
||||
/* 8059DA28 38 03 00 58 */ addi r0, r3, 0x58
|
||||
/* 8059DA2C 90 1F 07 28 */ stw r0, 0x728(r31)
|
||||
/* 8059DA30 34 1F 07 14 */ addic. r0, r31, 0x714
|
||||
/* 8059DA34 41 82 00 10 */ beq lbl_8059DA44
|
||||
/* 8059DA38 3C 60 80 5A */ lis r3, __vt__8cM3dGCyl@ha /* 0x8059E094@ha */
|
||||
/* 8059DA3C 38 03 E0 94 */ addi r0, r3, __vt__8cM3dGCyl@l /* 0x8059E094@l */
|
||||
/* 8059DA40 90 1F 07 28 */ stw r0, 0x728(r31)
|
||||
lbl_8059DA44:
|
||||
/* 8059DA44 34 1F 06 F4 */ addic. r0, r31, 0x6f4
|
||||
/* 8059DA48 41 82 00 24 */ beq lbl_8059DA6C
|
||||
/* 8059DA4C 3C 60 80 3C */ lis r3, __vt__14cCcD_ShapeAttr@ha /* 0x803C36D0@ha */
|
||||
/* 8059DA50 38 03 36 D0 */ addi r0, r3, __vt__14cCcD_ShapeAttr@l /* 0x803C36D0@l */
|
||||
/* 8059DA54 90 1F 07 10 */ stw r0, 0x710(r31)
|
||||
/* 8059DA58 34 1F 06 F4 */ addic. r0, r31, 0x6f4
|
||||
/* 8059DA5C 41 82 00 10 */ beq lbl_8059DA6C
|
||||
/* 8059DA60 3C 60 80 5A */ lis r3, __vt__8cM3dGAab@ha /* 0x8059E088@ha */
|
||||
/* 8059DA64 38 03 E0 88 */ addi r0, r3, __vt__8cM3dGAab@l /* 0x8059E088@l */
|
||||
/* 8059DA68 90 1F 07 0C */ stw r0, 0x70c(r31)
|
||||
lbl_8059DA6C:
|
||||
/* 8059DA6C 38 7F 05 F0 */ addi r3, r31, 0x5f0
|
||||
/* 8059DA70 38 80 00 00 */ li r4, 0
|
||||
/* 8059DA74 4B AE 66 71 */ bl __dt__12dCcD_GObjInfFv
|
||||
lbl_8059DA78:
|
||||
/* 8059DA78 34 1F 05 B4 */ addic. r0, r31, 0x5b4
|
||||
/* 8059DA7C 41 82 00 54 */ beq lbl_8059DAD0
|
||||
/* 8059DA80 3C 60 80 3B */ lis r3, __vt__9dCcD_Stts@ha /* 0x803AC2E4@ha */
|
||||
/* 8059DA84 38 63 C2 E4 */ addi r3, r3, __vt__9dCcD_Stts@l /* 0x803AC2E4@l */
|
||||
/* 8059DA88 90 7F 05 CC */ stw r3, 0x5cc(r31)
|
||||
/* 8059DA8C 38 03 00 20 */ addi r0, r3, 0x20
|
||||
/* 8059DA90 90 1F 05 D0 */ stw r0, 0x5d0(r31)
|
||||
/* 8059DA94 34 1F 05 D0 */ addic. r0, r31, 0x5d0
|
||||
/* 8059DA98 41 82 00 24 */ beq lbl_8059DABC
|
||||
/* 8059DA9C 3C 60 80 5A */ lis r3, __vt__10dCcD_GStts@ha /* 0x8059E07C@ha */
|
||||
/* 8059DAA0 38 03 E0 7C */ addi r0, r3, __vt__10dCcD_GStts@l /* 0x8059E07C@l */
|
||||
/* 8059DAA4 90 1F 05 D0 */ stw r0, 0x5d0(r31)
|
||||
/* 8059DAA8 34 1F 05 D0 */ addic. r0, r31, 0x5d0
|
||||
/* 8059DAAC 41 82 00 10 */ beq lbl_8059DABC
|
||||
/* 8059DAB0 3C 60 80 5A */ lis r3, __vt__10cCcD_GStts@ha /* 0x8059E070@ha */
|
||||
/* 8059DAB4 38 03 E0 70 */ addi r0, r3, __vt__10cCcD_GStts@l /* 0x8059E070@l */
|
||||
/* 8059DAB8 90 1F 05 D0 */ stw r0, 0x5d0(r31)
|
||||
lbl_8059DABC:
|
||||
/* 8059DABC 34 1F 05 B4 */ addic. r0, r31, 0x5b4
|
||||
/* 8059DAC0 41 82 00 10 */ beq lbl_8059DAD0
|
||||
/* 8059DAC4 3C 60 80 3C */ lis r3, __vt__9cCcD_Stts@ha /* 0x803C3728@ha */
|
||||
/* 8059DAC8 38 03 37 28 */ addi r0, r3, __vt__9cCcD_Stts@l /* 0x803C3728@l */
|
||||
/* 8059DACC 90 1F 05 CC */ stw r0, 0x5cc(r31)
|
||||
lbl_8059DAD0:
|
||||
/* 8059DAD0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8059DAD4 38 80 00 00 */ li r4, 0
|
||||
/* 8059DAD8 4B A7 B1 B5 */ bl __dt__10fopAc_ac_cFv
|
||||
lbl_8059DADC:
|
||||
/* 8059DADC 38 60 00 01 */ li r3, 1
|
||||
/* 8059DAE0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8059DAE4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8059DAE8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8059DAEC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8059DAF0 4E 80 00 20 */ blr
|
||||
-42
@@ -1,42 +0,0 @@
|
||||
lbl_8059D674:
|
||||
/* 8059D674 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8059D678 7C 08 02 A6 */ mflr r0
|
||||
/* 8059D67C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8059D680 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8059D684 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8059D688 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8059D68C 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 8059D690 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 8059D694 38 80 00 10 */ li r4, 0x10
|
||||
/* 8059D698 38 BE 04 D0 */ addi r5, r30, 0x4d0
|
||||
/* 8059D69C 38 DE 01 0C */ addi r6, r30, 0x10c
|
||||
/* 8059D6A0 4B C0 61 25 */ bl settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c
|
||||
/* 8059D6A4 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 8059D6A8 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 8059D6AC 80 9E 05 68 */ lwz r4, 0x568(r30)
|
||||
/* 8059D6B0 80 84 00 04 */ lwz r4, 4(r4)
|
||||
/* 8059D6B4 38 BE 01 0C */ addi r5, r30, 0x10c
|
||||
/* 8059D6B8 4B C0 76 E9 */ bl setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c
|
||||
/* 8059D6BC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8059D6C0 38 83 61 C0 */ addi r4, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8059D6C4 80 04 5F 70 */ lwz r0, 0x5f70(r4)
|
||||
/* 8059D6C8 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 8059D6CC 3B E3 4A C8 */ addi r31, r3, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 8059D6D0 90 1F 00 48 */ stw r0, 0x48(r31)
|
||||
/* 8059D6D4 80 04 5F 74 */ lwz r0, 0x5f74(r4)
|
||||
/* 8059D6D8 90 1F 00 4C */ stw r0, 0x4c(r31)
|
||||
/* 8059D6DC 80 7E 05 68 */ lwz r3, 0x568(r30)
|
||||
/* 8059D6E0 4B A7 05 E5 */ bl mDoExt_modelUpdateDL__FP8J3DModel
|
||||
/* 8059D6E4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8059D6E8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8059D6EC 80 03 5F 80 */ lwz r0, 0x5f80(r3)
|
||||
/* 8059D6F0 90 1F 00 48 */ stw r0, 0x48(r31)
|
||||
/* 8059D6F4 80 03 5F 84 */ lwz r0, 0x5f84(r3)
|
||||
/* 8059D6F8 90 1F 00 4C */ stw r0, 0x4c(r31)
|
||||
/* 8059D6FC 38 60 00 01 */ li r3, 1
|
||||
/* 8059D700 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8059D704 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8059D708 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8059D70C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8059D710 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8059D714 4E 80 00 20 */ blr
|
||||
-9
@@ -1,9 +0,0 @@
|
||||
lbl_8059D718:
|
||||
/* 8059D718 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8059D71C 7C 08 02 A6 */ mflr r0
|
||||
/* 8059D720 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8059D724 48 00 00 15 */ bl execute__15daObjYobikusa_cFv
|
||||
/* 8059D728 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8059D72C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8059D730 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8059D734 4E 80 00 20 */ blr
|
||||
-66
@@ -1,66 +0,0 @@
|
||||
lbl_8059CD80:
|
||||
/* 8059CD80 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8059CD84 7C 08 02 A6 */ mflr r0
|
||||
/* 8059CD88 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8059CD8C 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 8059CD90 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8059CD94 A8 03 07 6A */ lha r0, 0x76a(r3)
|
||||
/* 8059CD98 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c
|
||||
/* 8059CD9C 3C 60 80 44 */ lis r3, sincosTable___5JMath@ha /* 0x80439A20@ha */
|
||||
/* 8059CDA0 38 83 9A 20 */ addi r4, r3, sincosTable___5JMath@l /* 0x80439A20@l */
|
||||
/* 8059CDA4 7C 24 04 2E */ lfsx f1, r4, r0
|
||||
/* 8059CDA8 C0 1F 07 48 */ lfs f0, 0x748(r31)
|
||||
/* 8059CDAC EC 20 00 72 */ fmuls f1, f0, f1
|
||||
/* 8059CDB0 A8 1F 07 6C */ lha r0, 0x76c(r31)
|
||||
/* 8059CDB4 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c
|
||||
/* 8059CDB8 7C 64 02 14 */ add r3, r4, r0
|
||||
/* 8059CDBC C0 03 00 04 */ lfs f0, 4(r3)
|
||||
/* 8059CDC0 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 8059CDC4 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 8059CDC8 D8 01 00 08 */ stfd f0, 8(r1)
|
||||
/* 8059CDCC 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 8059CDD0 B0 1F 07 54 */ sth r0, 0x754(r31)
|
||||
/* 8059CDD4 A8 1F 07 6C */ lha r0, 0x76c(r31)
|
||||
/* 8059CDD8 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c
|
||||
/* 8059CDDC 7C 04 04 2E */ lfsx f0, r4, r0
|
||||
/* 8059CDE0 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 8059CDE4 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 8059CDE8 D8 01 00 10 */ stfd f0, 0x10(r1)
|
||||
/* 8059CDEC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8059CDF0 B0 1F 07 56 */ sth r0, 0x756(r31)
|
||||
/* 8059CDF4 38 7F 07 48 */ addi r3, r31, 0x748
|
||||
/* 8059CDF8 3C 80 80 5A */ lis r4, lit_3699@ha /* 0x8059DEBC@ha */
|
||||
/* 8059CDFC C0 24 DE BC */ lfs f1, lit_3699@l(r4) /* 0x8059DEBC@l */
|
||||
/* 8059CE00 3C 80 80 5A */ lis r4, M_attr__15daObjYobikusa_c@ha /* 0x8059DE7C@ha */
|
||||
/* 8059CE04 38 84 DE 7C */ addi r4, r4, M_attr__15daObjYobikusa_c@l /* 0x8059DE7C@l */
|
||||
/* 8059CE08 C0 44 00 34 */ lfs f2, 0x34(r4)
|
||||
/* 8059CE0C 4B CD 39 35 */ bl cLib_chaseF__FPfff
|
||||
/* 8059CE10 A8 9F 07 6A */ lha r4, 0x76a(r31)
|
||||
/* 8059CE14 3C 60 80 5A */ lis r3, M_attr__15daObjYobikusa_c@ha /* 0x8059DE7C@ha */
|
||||
/* 8059CE18 38 63 DE 7C */ addi r3, r3, M_attr__15daObjYobikusa_c@l /* 0x8059DE7C@l */
|
||||
/* 8059CE1C A8 03 00 3E */ lha r0, 0x3e(r3)
|
||||
/* 8059CE20 7C 04 02 14 */ add r0, r4, r0
|
||||
/* 8059CE24 B0 1F 07 6A */ sth r0, 0x76a(r31)
|
||||
/* 8059CE28 3C 60 80 5A */ lis r3, lit_3699@ha /* 0x8059DEBC@ha */
|
||||
/* 8059CE2C C0 23 DE BC */ lfs f1, lit_3699@l(r3) /* 0x8059DEBC@l */
|
||||
/* 8059CE30 C0 1F 07 48 */ lfs f0, 0x748(r31)
|
||||
/* 8059CE34 FC 01 00 00 */ fcmpu cr0, f1, f0
|
||||
/* 8059CE38 40 82 00 30 */ bne lbl_8059CE68
|
||||
/* 8059CE3C 38 7F 05 F0 */ addi r3, r31, 0x5f0
|
||||
/* 8059CE40 4B AE 78 19 */ bl ChkCoHit__12dCcD_GObjInfFv
|
||||
/* 8059CE44 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8059CE48 41 82 00 14 */ beq lbl_8059CE5C
|
||||
/* 8059CE4C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8059CE50 38 80 00 01 */ li r4, 1
|
||||
/* 8059CE54 4B FF FB A5 */ bl setAction__15daObjYobikusa_cFQ215daObjYobikusa_c6Mode_e
|
||||
/* 8059CE58 48 00 00 10 */ b lbl_8059CE68
|
||||
lbl_8059CE5C:
|
||||
/* 8059CE5C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8059CE60 38 80 00 00 */ li r4, 0
|
||||
/* 8059CE64 4B FF FB 95 */ bl setAction__15daObjYobikusa_cFQ215daObjYobikusa_c6Mode_e
|
||||
lbl_8059CE68:
|
||||
/* 8059CE68 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 8059CE6C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8059CE70 7C 08 03 A6 */ mtlr r0
|
||||
/* 8059CE74 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8059CE78 4E 80 00 20 */ blr
|
||||
-60
@@ -1,60 +0,0 @@
|
||||
lbl_8059CC60:
|
||||
/* 8059CC60 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 8059CC64 7C 08 02 A6 */ mflr r0
|
||||
/* 8059CC68 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 8059CC6C 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 8059CC70 4B DC 55 6D */ bl _savegpr_29
|
||||
/* 8059CC74 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 8059CC78 38 7D 05 F0 */ addi r3, r29, 0x5f0
|
||||
/* 8059CC7C 4B AE 79 DD */ bl ChkCoHit__12dCcD_GObjInfFv
|
||||
/* 8059CC80 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8059CC84 40 82 00 14 */ bne lbl_8059CC98
|
||||
/* 8059CC88 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8059CC8C 38 80 00 00 */ li r4, 0
|
||||
/* 8059CC90 4B FF FD 69 */ bl setAction__15daObjYobikusa_cFQ215daObjYobikusa_c6Mode_e
|
||||
/* 8059CC94 48 00 00 98 */ b lbl_8059CD2C
|
||||
lbl_8059CC98:
|
||||
/* 8059CC98 38 7D 06 D8 */ addi r3, r29, 0x6d8
|
||||
/* 8059CC9C 4B AE 69 ED */ bl GetAc__22dCcD_GAtTgCoCommonBaseFv
|
||||
/* 8059CCA0 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8059CCA4 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8059CCA8 7F C4 F3 78 */ mr r4, r30
|
||||
/* 8059CCAC 4B A7 DA 65 */ bl fopAcM_searchActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c
|
||||
/* 8059CCB0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8059CCB4 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8059CCB8 7F C4 F3 78 */ mr r4, r30
|
||||
/* 8059CCBC 4B A7 DC A9 */ bl fopAcM_searchActorDistanceXZ__FPC10fopAc_ac_cPC10fopAc_ac_c
|
||||
/* 8059CCC0 3C 60 80 5A */ lis r3, M_attr__15daObjYobikusa_c@ha /* 0x8059DE7C@ha */
|
||||
/* 8059CCC4 38 63 DE 7C */ addi r3, r3, M_attr__15daObjYobikusa_c@l /* 0x8059DE7C@l */
|
||||
/* 8059CCC8 C0 43 00 04 */ lfs f2, 4(r3)
|
||||
/* 8059CCCC 3C 60 80 5A */ lis r3, lit_3724@ha /* 0x8059DEC0@ha */
|
||||
/* 8059CCD0 C0 03 DE C0 */ lfs f0, lit_3724@l(r3) /* 0x8059DEC0@l */
|
||||
/* 8059CCD4 EC 02 00 24 */ fdivs f0, f2, f0
|
||||
/* 8059CCD8 FC 00 00 50 */ fneg f0, f0
|
||||
/* 8059CCDC EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 8059CCE0 EC 20 10 2A */ fadds f1, f0, f2
|
||||
/* 8059CCE4 3C 60 80 44 */ lis r3, sincosTable___5JMath@ha /* 0x80439A20@ha */
|
||||
/* 8059CCE8 38 83 9A 20 */ addi r4, r3, sincosTable___5JMath@l /* 0x80439A20@l */
|
||||
/* 8059CCEC 57 E5 04 38 */ rlwinm r5, r31, 0, 0x10, 0x1c
|
||||
/* 8059CCF0 7C 64 2A 14 */ add r3, r4, r5
|
||||
/* 8059CCF4 C0 03 00 04 */ lfs f0, 4(r3)
|
||||
/* 8059CCF8 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 8059CCFC FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 8059CD00 D8 01 00 08 */ stfd f0, 8(r1)
|
||||
/* 8059CD04 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 8059CD08 B0 1D 07 4E */ sth r0, 0x74e(r29)
|
||||
/* 8059CD0C 7C 04 2C 2E */ lfsx f0, r4, r5
|
||||
/* 8059CD10 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 8059CD14 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 8059CD18 D8 01 00 10 */ stfd f0, 0x10(r1)
|
||||
/* 8059CD1C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8059CD20 B0 1D 07 50 */ sth r0, 0x750(r29)
|
||||
/* 8059CD24 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8059CD28 48 00 07 2D */ bl setNewLeaf__15daObjYobikusa_cFv
|
||||
lbl_8059CD2C:
|
||||
/* 8059CD2C 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 8059CD30 4B DC 54 F9 */ bl _restgpr_29
|
||||
/* 8059CD34 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 8059CD38 7C 08 03 A6 */ mtlr r0
|
||||
/* 8059CD3C 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 8059CD40 4E 80 00 20 */ blr
|
||||
-118
@@ -1,118 +0,0 @@
|
||||
lbl_8059CA8C:
|
||||
/* 8059CA8C 94 21 FF B0 */ stwu r1, -0x50(r1)
|
||||
/* 8059CA90 7C 08 02 A6 */ mflr r0
|
||||
/* 8059CA94 90 01 00 54 */ stw r0, 0x54(r1)
|
||||
/* 8059CA98 93 E1 00 4C */ stw r31, 0x4c(r1)
|
||||
/* 8059CA9C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8059CAA0 38 7F 04 D0 */ addi r3, r31, 0x4d0
|
||||
/* 8059CAA4 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 8059CAA8 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 8059CAAC 4B AB E8 4D */ bl dKyw_get_AllWind_vec__FP4cXyzP4cXyzPf
|
||||
/* 8059CAB0 A8 1F 07 66 */ lha r0, 0x766(r31)
|
||||
/* 8059CAB4 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c
|
||||
/* 8059CAB8 3C 60 80 44 */ lis r3, sincosTable___5JMath@ha /* 0x80439A20@ha */
|
||||
/* 8059CABC 38 63 9A 20 */ addi r3, r3, sincosTable___5JMath@l /* 0x80439A20@l */
|
||||
/* 8059CAC0 7C 23 04 2E */ lfsx f1, r3, r0
|
||||
/* 8059CAC4 3C 60 80 5A */ lis r3, M_attr__15daObjYobikusa_c@ha /* 0x8059DE7C@ha */
|
||||
/* 8059CAC8 38 63 DE 7C */ addi r3, r3, M_attr__15daObjYobikusa_c@l /* 0x8059DE7C@l */
|
||||
/* 8059CACC C0 03 00 1C */ lfs f0, 0x1c(r3)
|
||||
/* 8059CAD0 EC 40 00 72 */ fmuls f2, f0, f1
|
||||
/* 8059CAD4 C0 21 00 08 */ lfs f1, 8(r1)
|
||||
/* 8059CAD8 C0 03 00 00 */ lfs f0, 0(r3)
|
||||
/* 8059CADC EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 8059CAE0 EC 22 00 2A */ fadds f1, f2, f0
|
||||
/* 8059CAE4 3C 60 80 5A */ lis r3, lit_3699@ha /* 0x8059DEBC@ha */
|
||||
/* 8059CAE8 C0 03 DE BC */ lfs f0, lit_3699@l(r3) /* 0x8059DEBC@l */
|
||||
/* 8059CAEC FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 8059CAF0 40 80 00 08 */ bge lbl_8059CAF8
|
||||
/* 8059CAF4 FC 20 00 90 */ fmr f1, f0
|
||||
lbl_8059CAF8:
|
||||
/* 8059CAF8 A8 1F 07 64 */ lha r0, 0x764(r31)
|
||||
/* 8059CAFC 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c
|
||||
/* 8059CB00 3C 60 80 44 */ lis r3, sincosTable___5JMath@ha /* 0x80439A20@ha */
|
||||
/* 8059CB04 38 63 9A 20 */ addi r3, r3, sincosTable___5JMath@l /* 0x80439A20@l */
|
||||
/* 8059CB08 7C 03 04 2E */ lfsx f0, r3, r0
|
||||
/* 8059CB0C EC 21 00 32 */ fmuls f1, f1, f0
|
||||
/* 8059CB10 C0 01 00 14 */ lfs f0, 0x14(r1)
|
||||
/* 8059CB14 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 8059CB18 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 8059CB1C D8 01 00 18 */ stfd f0, 0x18(r1)
|
||||
/* 8059CB20 80 01 00 1C */ lwz r0, 0x1c(r1)
|
||||
/* 8059CB24 B0 1F 07 4E */ sth r0, 0x74e(r31)
|
||||
/* 8059CB28 C0 01 00 0C */ lfs f0, 0xc(r1)
|
||||
/* 8059CB2C EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 8059CB30 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 8059CB34 D8 01 00 20 */ stfd f0, 0x20(r1)
|
||||
/* 8059CB38 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8059CB3C B0 1F 07 50 */ sth r0, 0x750(r31)
|
||||
/* 8059CB40 A8 1F 07 66 */ lha r0, 0x766(r31)
|
||||
/* 8059CB44 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c
|
||||
/* 8059CB48 7C 23 04 2E */ lfsx f1, r3, r0
|
||||
/* 8059CB4C 3C 60 80 5A */ lis r3, M_attr__15daObjYobikusa_c@ha /* 0x8059DE7C@ha */
|
||||
/* 8059CB50 38 63 DE 7C */ addi r3, r3, M_attr__15daObjYobikusa_c@l /* 0x8059DE7C@l */
|
||||
/* 8059CB54 C0 03 00 20 */ lfs f0, 0x20(r3)
|
||||
/* 8059CB58 EC 40 00 72 */ fmuls f2, f0, f1
|
||||
/* 8059CB5C C0 63 00 10 */ lfs f3, 0x10(r3)
|
||||
/* 8059CB60 C0 21 00 08 */ lfs f1, 8(r1)
|
||||
/* 8059CB64 C0 03 00 0C */ lfs f0, 0xc(r3)
|
||||
/* 8059CB68 EC 00 18 28 */ fsubs f0, f0, f3
|
||||
/* 8059CB6C EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 8059CB70 EC 03 00 2A */ fadds f0, f3, f0
|
||||
/* 8059CB74 EC 22 00 2A */ fadds f1, f2, f0
|
||||
/* 8059CB78 3C 60 80 5A */ lis r3, lit_3699@ha /* 0x8059DEBC@ha */
|
||||
/* 8059CB7C C0 03 DE BC */ lfs f0, lit_3699@l(r3) /* 0x8059DEBC@l */
|
||||
/* 8059CB80 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 8059CB84 40 80 00 08 */ bge lbl_8059CB8C
|
||||
/* 8059CB88 FC 20 00 90 */ fmr f1, f0
|
||||
lbl_8059CB8C:
|
||||
/* 8059CB8C A8 1F 07 64 */ lha r0, 0x764(r31)
|
||||
/* 8059CB90 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c
|
||||
/* 8059CB94 3C 60 80 44 */ lis r3, sincosTable___5JMath@ha /* 0x80439A20@ha */
|
||||
/* 8059CB98 38 63 9A 20 */ addi r3, r3, sincosTable___5JMath@l /* 0x80439A20@l */
|
||||
/* 8059CB9C 7C 03 04 2E */ lfsx f0, r3, r0
|
||||
/* 8059CBA0 EC 21 00 32 */ fmuls f1, f1, f0
|
||||
/* 8059CBA4 C0 01 00 14 */ lfs f0, 0x14(r1)
|
||||
/* 8059CBA8 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 8059CBAC FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 8059CBB0 D8 01 00 28 */ stfd f0, 0x28(r1)
|
||||
/* 8059CBB4 80 01 00 2C */ lwz r0, 0x2c(r1)
|
||||
/* 8059CBB8 B0 1F 07 54 */ sth r0, 0x754(r31)
|
||||
/* 8059CBBC C0 01 00 0C */ lfs f0, 0xc(r1)
|
||||
/* 8059CBC0 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 8059CBC4 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 8059CBC8 D8 01 00 30 */ stfd f0, 0x30(r1)
|
||||
/* 8059CBCC 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 8059CBD0 B0 1F 07 56 */ sth r0, 0x756(r31)
|
||||
/* 8059CBD4 A8 BF 07 64 */ lha r5, 0x764(r31)
|
||||
/* 8059CBD8 3C 60 80 5A */ lis r3, M_attr__15daObjYobikusa_c@ha /* 0x8059DE7C@ha */
|
||||
/* 8059CBDC 38 83 DE 7C */ addi r4, r3, M_attr__15daObjYobikusa_c@l /* 0x8059DE7C@l */
|
||||
/* 8059CBE0 C0 44 00 18 */ lfs f2, 0x18(r4)
|
||||
/* 8059CBE4 C0 21 00 08 */ lfs f1, 8(r1)
|
||||
/* 8059CBE8 C0 04 00 14 */ lfs f0, 0x14(r4)
|
||||
/* 8059CBEC EC 00 10 28 */ fsubs f0, f0, f2
|
||||
/* 8059CBF0 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 8059CBF4 EC 02 00 2A */ fadds f0, f2, f0
|
||||
/* 8059CBF8 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 8059CBFC D8 01 00 38 */ stfd f0, 0x38(r1)
|
||||
/* 8059CC00 80 01 00 3C */ lwz r0, 0x3c(r1)
|
||||
/* 8059CC04 7C 05 02 14 */ add r0, r5, r0
|
||||
/* 8059CC08 B0 1F 07 64 */ sth r0, 0x764(r31)
|
||||
/* 8059CC0C A8 7F 07 66 */ lha r3, 0x766(r31)
|
||||
/* 8059CC10 A8 04 00 3A */ lha r0, 0x3a(r4)
|
||||
/* 8059CC14 7C 03 02 14 */ add r0, r3, r0
|
||||
/* 8059CC18 B0 1F 07 66 */ sth r0, 0x766(r31)
|
||||
/* 8059CC1C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8059CC20 48 00 08 35 */ bl setNewLeaf__15daObjYobikusa_cFv
|
||||
/* 8059CC24 38 7F 05 F0 */ addi r3, r31, 0x5f0
|
||||
/* 8059CC28 4B AE 7A 31 */ bl ChkCoHit__12dCcD_GObjInfFv
|
||||
/* 8059CC2C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8059CC30 41 82 00 10 */ beq lbl_8059CC40
|
||||
/* 8059CC34 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8059CC38 38 80 00 01 */ li r4, 1
|
||||
/* 8059CC3C 4B FF FD BD */ bl setAction__15daObjYobikusa_cFQ215daObjYobikusa_c6Mode_e
|
||||
lbl_8059CC40:
|
||||
/* 8059CC40 83 E1 00 4C */ lwz r31, 0x4c(r1)
|
||||
/* 8059CC44 80 01 00 54 */ lwz r0, 0x54(r1)
|
||||
/* 8059CC48 7C 08 03 A6 */ mtlr r0
|
||||
/* 8059CC4C 38 21 00 50 */ addi r1, r1, 0x50
|
||||
/* 8059CC50 4E 80 00 20 */ blr
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user