mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
d_a_e_vt mostly done (#2158)
This commit is contained in:
+4
-4
@@ -21,8 +21,8 @@ Total | 54.954197% | 2209528 | 4020672
|
||||
Section | Percentage | Decompiled (bytes) | Total (bytes)
|
||||
---|---|---|---
|
||||
main.dol | 54.954197% | 2209528 | 4020672
|
||||
RELs | 38.671676% | 4447368 | 11500324
|
||||
Total | 42.889619% | 6656896 | 15520996
|
||||
RELs | 38.686284% | 4449048 | 11500324
|
||||
Total | 42.900443% | 6658576 | 15520996
|
||||
|
||||
## RELs
|
||||
|
||||
@@ -162,7 +162,7 @@ d_a_e_tk | 32.077326% | 3916 | 12208
|
||||
d_a_e_tk2 | 33.419577% | 3100 | 9276
|
||||
d_a_e_tk_ball | 33.349562% | 2740 | 8216
|
||||
d_a_e_tt | 27.836991% | 7104 | 25520
|
||||
d_a_e_vt | 24.313702% | 16332 | 67172
|
||||
d_a_e_vt | 26.814744% | 18012 | 67172
|
||||
d_a_e_warpappear | 28.864569% | 4220 | 14620
|
||||
d_a_e_wb | 23.058129% | 20008 | 86772
|
||||
d_a_e_ws | 29.700483% | 6148 | 20700
|
||||
@@ -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 | 38.671676% | 4447368 | 11500324
|
||||
Total | 38.686284% | 4449048 | 11500324
|
||||
|
||||
@@ -328,8 +328,8 @@ lbl_807CD4DC:
|
||||
/* 807CD4F4 41 80 FF D4 */ blt lbl_807CD4C8
|
||||
/* 807CD4F8 3B 80 00 00 */ li r28, 0
|
||||
/* 807CD4FC 3B A0 00 00 */ li r29, 0
|
||||
/* 807CD500 3C 60 80 7D */ lis r3, data_807CF084@ha /* 0x807CF084@ha */
|
||||
/* 807CD504 38 03 F0 84 */ addi r0, r3, data_807CF084@l /* 0x807CF084@l */
|
||||
/* 807CD500 3C 60 80 7D */ lis r3, va_tag_set_size@ha /* 0x807CF084@ha */
|
||||
/* 807CD504 38 03 F0 84 */ addi r0, r3, va_tag_set_size@l /* 0x807CF084@l */
|
||||
/* 807CD508 3F 20 11 00 */ lis r25, 0x1100
|
||||
/* 807CD50C 7C 1A 03 78 */ mr r26, r0
|
||||
lbl_807CD510:
|
||||
|
||||
@@ -1,16 +0,0 @@
|
||||
lbl_807C53A8:
|
||||
/* 807C53A8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 807C53AC 7C 08 02 A6 */ mflr r0
|
||||
/* 807C53B0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 807C53B4 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 807C53B8 41 82 00 10 */ beq lbl_807C53C8
|
||||
/* 807C53BC 4B FF FF 7D */ bl demo_skip__8daE_VA_cFi
|
||||
/* 807C53C0 38 60 00 01 */ li r3, 1
|
||||
/* 807C53C4 48 00 00 08 */ b lbl_807C53CC
|
||||
lbl_807C53C8:
|
||||
/* 807C53C8 38 60 00 00 */ li r3, 0
|
||||
lbl_807C53CC:
|
||||
/* 807C53CC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 807C53D0 7C 08 03 A6 */ mtlr r0
|
||||
/* 807C53D4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 807C53D8 4E 80 00 20 */ blr
|
||||
@@ -1,21 +0,0 @@
|
||||
lbl_807C284C:
|
||||
/* 807C284C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 807C2850 7C 08 02 A6 */ mflr r0
|
||||
/* 807C2854 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 807C2858 7C 60 1B 78 */ mr r0, r3
|
||||
/* 807C285C 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 807C2860 40 82 00 24 */ bne lbl_807C2884
|
||||
/* 807C2864 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 807C2868 38 63 4A C8 */ addi r3, r3, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 807C286C 80 A3 00 38 */ lwz r5, 0x38(r3)
|
||||
/* 807C2870 80 65 00 14 */ lwz r3, 0x14(r5)
|
||||
/* 807C2874 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 807C2878 41 82 00 0C */ beq lbl_807C2884
|
||||
/* 807C287C 7C 04 03 78 */ mr r4, r0
|
||||
/* 807C2880 4B FF FD FD */ bl ctrlJoint__8daE_VA_cFP8J3DJointP8J3DModel
|
||||
lbl_807C2884:
|
||||
/* 807C2884 38 60 00 01 */ li r3, 1
|
||||
/* 807C2888 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 807C288C 7C 08 03 A6 */ mtlr r0
|
||||
/* 807C2890 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 807C2894 4E 80 00 20 */ blr
|
||||
@@ -1,54 +0,0 @@
|
||||
lbl_807CCF64:
|
||||
/* 807CCF64 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 807CCF68 7C 08 02 A6 */ mflr r0
|
||||
/* 807CCF6C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 807CCF70 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 807CCF74 4B B9 52 65 */ bl _savegpr_28
|
||||
/* 807CCF78 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 807CCF7C 38 7C 05 AC */ addi r3, r28, 0x5ac
|
||||
/* 807CCF80 3C 80 80 7D */ lis r4, d_a_e_vt__stringBase0@ha /* 0x807CEEFC@ha */
|
||||
/* 807CCF84 38 84 EE FC */ addi r4, r4, d_a_e_vt__stringBase0@l /* 0x807CEEFC@l */
|
||||
/* 807CCF88 4B 86 00 81 */ bl dComIfG_resDelete__FP30request_of_phase_process_classPCc
|
||||
/* 807CCF8C 3C 7C 00 01 */ addis r3, r28, 1
|
||||
/* 807CCF90 88 03 0F F8 */ lbz r0, 0xff8(r3)
|
||||
/* 807CCF94 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 807CCF98 41 82 00 10 */ beq lbl_807CCFA8
|
||||
/* 807CCF9C 38 00 00 00 */ li r0, 0
|
||||
/* 807CCFA0 3C 60 80 7D */ lis r3, struct_807CF4B4+0x1@ha /* 0x807CF4B5@ha */
|
||||
/* 807CCFA4 98 03 F4 B5 */ stb r0, struct_807CF4B4+0x1@l(r3) /* 0x807CF4B5@l */
|
||||
lbl_807CCFA8:
|
||||
/* 807CCFA8 3B A0 00 00 */ li r29, 0
|
||||
/* 807CCFAC 3B E0 00 00 */ li r31, 0
|
||||
/* 807CCFB0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 807CCFB4 3B C3 61 C0 */ addi r30, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
lbl_807CCFB8:
|
||||
/* 807CCFB8 80 7E 5D 3C */ lwz r3, 0x5d3c(r30)
|
||||
/* 807CCFBC 38 63 02 10 */ addi r3, r3, 0x210
|
||||
/* 807CCFC0 3C 9F 00 01 */ addis r4, r31, 1
|
||||
/* 807CCFC4 38 84 0F 78 */ addi r4, r4, 0xf78
|
||||
/* 807CCFC8 7C 9C 20 2E */ lwzx r4, r28, r4
|
||||
/* 807CCFCC 4B 87 E9 4D */ bl getEmitter__Q213dPa_control_c7level_cFUl
|
||||
/* 807CCFD0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 807CCFD4 41 82 00 08 */ beq lbl_807CCFDC
|
||||
/* 807CCFD8 4B AB 1C 89 */ bl deleteAllParticle__14JPABaseEmitterFv
|
||||
lbl_807CCFDC:
|
||||
/* 807CCFDC 3B BD 00 01 */ addi r29, r29, 1
|
||||
/* 807CCFE0 2C 1D 00 02 */ cmpwi r29, 2
|
||||
/* 807CCFE4 3B FF 00 04 */ addi r31, r31, 4
|
||||
/* 807CCFE8 41 80 FF D0 */ blt lbl_807CCFB8
|
||||
/* 807CCFEC 80 1C 00 F0 */ lwz r0, 0xf0(r28)
|
||||
/* 807CCFF0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 807CCFF4 41 82 00 18 */ beq lbl_807CD00C
|
||||
/* 807CCFF8 38 7C 12 54 */ addi r3, r28, 0x1254
|
||||
/* 807CCFFC 81 9C 12 54 */ lwz r12, 0x1254(r28)
|
||||
/* 807CD000 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 807CD004 7D 89 03 A6 */ mtctr r12
|
||||
/* 807CD008 4E 80 04 21 */ bctrl
|
||||
lbl_807CD00C:
|
||||
/* 807CD00C 38 60 00 01 */ li r3, 1
|
||||
/* 807CD010 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 807CD014 4B B9 52 11 */ bl _restgpr_28
|
||||
/* 807CD018 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 807CD01C 7C 08 03 A6 */ mtlr r0
|
||||
/* 807CD020 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 807CD024 4E 80 00 20 */ blr
|
||||
@@ -1,120 +0,0 @@
|
||||
lbl_807C2898:
|
||||
/* 807C2898 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 807C289C 7C 08 02 A6 */ mflr r0
|
||||
/* 807C28A0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 807C28A4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 807C28A8 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 807C28AC 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 807C28B0 88 03 13 91 */ lbz r0, 0x1391(r3)
|
||||
/* 807C28B4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 807C28B8 41 82 01 2C */ beq lbl_807C29E4
|
||||
/* 807C28BC 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 807C28C0 3B E4 61 C0 */ addi r31, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 807C28C4 80 9F 5D AC */ lwz r4, 0x5dac(r31)
|
||||
/* 807C28C8 4B 85 7E 49 */ bl fopAcM_searchActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c
|
||||
/* 807C28CC A8 1E 04 E6 */ lha r0, 0x4e6(r30)
|
||||
/* 807C28D0 7C 00 18 50 */ subf r0, r0, r3
|
||||
/* 807C28D4 7C 04 07 34 */ extsh r4, r0
|
||||
/* 807C28D8 2C 04 30 00 */ cmpwi r4, 0x3000
|
||||
/* 807C28DC 40 81 00 08 */ ble lbl_807C28E4
|
||||
/* 807C28E0 38 80 30 00 */ li r4, 0x3000
|
||||
lbl_807C28E4:
|
||||
/* 807C28E4 7C 80 07 34 */ extsh r0, r4
|
||||
/* 807C28E8 2C 00 D0 00 */ cmpwi r0, -12288
|
||||
/* 807C28EC 40 80 00 08 */ bge lbl_807C28F4
|
||||
/* 807C28F0 38 80 D0 00 */ li r4, -12288
|
||||
lbl_807C28F4:
|
||||
/* 807C28F4 38 7E 13 94 */ addi r3, r30, 0x1394
|
||||
/* 807C28F8 38 A0 00 08 */ li r5, 8
|
||||
/* 807C28FC 38 C0 08 00 */ li r6, 0x800
|
||||
/* 807C2900 38 E0 00 40 */ li r7, 0x40
|
||||
/* 807C2904 4B AA DC 3D */ bl cLib_addCalcAngleS__FPsssss
|
||||
/* 807C2908 7F C3 F3 78 */ mr r3, r30
|
||||
/* 807C290C 80 9F 5D AC */ lwz r4, 0x5dac(r31)
|
||||
/* 807C2910 4B 85 7E 29 */ bl fopAcM_searchActorAngleX__FPC10fopAc_ac_cPC10fopAc_ac_c
|
||||
/* 807C2914 20 03 14 00 */ subfic r0, r3, 0x1400
|
||||
/* 807C2918 7C 04 07 34 */ extsh r4, r0
|
||||
/* 807C291C 2C 04 30 00 */ cmpwi r4, 0x3000
|
||||
/* 807C2920 40 81 00 08 */ ble lbl_807C2928
|
||||
/* 807C2924 38 80 30 00 */ li r4, 0x3000
|
||||
lbl_807C2928:
|
||||
/* 807C2928 7C 80 07 34 */ extsh r0, r4
|
||||
/* 807C292C 2C 00 D0 00 */ cmpwi r0, -12288
|
||||
/* 807C2930 40 80 00 08 */ bge lbl_807C2938
|
||||
/* 807C2934 38 80 D0 00 */ li r4, -12288
|
||||
lbl_807C2938:
|
||||
/* 807C2938 38 7E 13 96 */ addi r3, r30, 0x1396
|
||||
/* 807C293C 38 A0 00 08 */ li r5, 8
|
||||
/* 807C2940 38 C0 08 00 */ li r6, 0x800
|
||||
/* 807C2944 38 E0 00 40 */ li r7, 0x40
|
||||
/* 807C2948 4B AA DB F9 */ bl cLib_addCalcAngleS__FPsssss
|
||||
/* 807C294C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 807C2950 38 80 00 1F */ li r4, 0x1f
|
||||
/* 807C2954 48 00 0F 69 */ bl checkBck__8daE_VA_cFi
|
||||
/* 807C2958 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 807C295C 40 82 00 18 */ bne lbl_807C2974
|
||||
/* 807C2960 7F C3 F3 78 */ mr r3, r30
|
||||
/* 807C2964 38 80 00 20 */ li r4, 0x20
|
||||
/* 807C2968 48 00 0F 55 */ bl checkBck__8daE_VA_cFi
|
||||
/* 807C296C 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 807C2970 41 82 00 20 */ beq lbl_807C2990
|
||||
lbl_807C2974:
|
||||
/* 807C2974 38 7E 13 98 */ addi r3, r30, 0x1398
|
||||
/* 807C2978 38 80 F8 00 */ li r4, -2048
|
||||
/* 807C297C 38 A0 00 08 */ li r5, 8
|
||||
/* 807C2980 38 C0 00 80 */ li r6, 0x80
|
||||
/* 807C2984 38 E0 00 40 */ li r7, 0x40
|
||||
/* 807C2988 4B AA DB B9 */ bl cLib_addCalcAngleS__FPsssss
|
||||
/* 807C298C 48 00 00 4C */ b lbl_807C29D8
|
||||
lbl_807C2990:
|
||||
/* 807C2990 7F C3 F3 78 */ mr r3, r30
|
||||
/* 807C2994 38 80 00 21 */ li r4, 0x21
|
||||
/* 807C2998 48 00 0F 25 */ bl checkBck__8daE_VA_cFi
|
||||
/* 807C299C 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 807C29A0 41 82 00 20 */ beq lbl_807C29C0
|
||||
/* 807C29A4 38 7E 13 98 */ addi r3, r30, 0x1398
|
||||
/* 807C29A8 38 80 E8 00 */ li r4, -6144
|
||||
/* 807C29AC 38 A0 00 08 */ li r5, 8
|
||||
/* 807C29B0 38 C0 00 80 */ li r6, 0x80
|
||||
/* 807C29B4 38 E0 00 40 */ li r7, 0x40
|
||||
/* 807C29B8 4B AA DB 89 */ bl cLib_addCalcAngleS__FPsssss
|
||||
/* 807C29BC 48 00 00 1C */ b lbl_807C29D8
|
||||
lbl_807C29C0:
|
||||
/* 807C29C0 38 7E 13 98 */ addi r3, r30, 0x1398
|
||||
/* 807C29C4 38 80 E8 00 */ li r4, -6144
|
||||
/* 807C29C8 38 A0 00 08 */ li r5, 8
|
||||
/* 807C29CC 38 C0 01 00 */ li r6, 0x100
|
||||
/* 807C29D0 38 E0 00 40 */ li r7, 0x40
|
||||
/* 807C29D4 4B AA DB 6D */ bl cLib_addCalcAngleS__FPsssss
|
||||
lbl_807C29D8:
|
||||
/* 807C29D8 88 1E 13 91 */ lbz r0, 0x1391(r30)
|
||||
/* 807C29DC 98 1E 13 92 */ stb r0, 0x1392(r30)
|
||||
/* 807C29E0 48 00 00 54 */ b lbl_807C2A34
|
||||
lbl_807C29E4:
|
||||
/* 807C29E4 88 1E 13 92 */ lbz r0, 0x1392(r30)
|
||||
/* 807C29E8 98 1E 13 91 */ stb r0, 0x1391(r30)
|
||||
/* 807C29EC 38 7E 13 94 */ addi r3, r30, 0x1394
|
||||
/* 807C29F0 38 80 00 00 */ li r4, 0
|
||||
/* 807C29F4 38 A0 00 08 */ li r5, 8
|
||||
/* 807C29F8 38 C0 01 00 */ li r6, 0x100
|
||||
/* 807C29FC 38 E0 00 40 */ li r7, 0x40
|
||||
/* 807C2A00 4B AA DB 41 */ bl cLib_addCalcAngleS__FPsssss
|
||||
/* 807C2A04 38 7E 13 96 */ addi r3, r30, 0x1396
|
||||
/* 807C2A08 38 80 00 00 */ li r4, 0
|
||||
/* 807C2A0C 38 A0 00 08 */ li r5, 8
|
||||
/* 807C2A10 38 C0 01 00 */ li r6, 0x100
|
||||
/* 807C2A14 38 E0 00 40 */ li r7, 0x40
|
||||
/* 807C2A18 4B AA DB 29 */ bl cLib_addCalcAngleS__FPsssss
|
||||
/* 807C2A1C 38 7E 13 98 */ addi r3, r30, 0x1398
|
||||
/* 807C2A20 38 80 00 00 */ li r4, 0
|
||||
/* 807C2A24 38 A0 00 08 */ li r5, 8
|
||||
/* 807C2A28 38 C0 01 00 */ li r6, 0x100
|
||||
/* 807C2A2C 38 E0 00 40 */ li r7, 0x40
|
||||
/* 807C2A30 4B AA DB 11 */ bl cLib_addCalcAngleS__FPsssss
|
||||
lbl_807C2A34:
|
||||
/* 807C2A34 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 807C2A38 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 807C2A3C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 807C2A40 7C 08 03 A6 */ mtlr r0
|
||||
/* 807C2A44 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 807C2A48 4E 80 00 20 */ blr
|
||||
@@ -554,8 +554,8 @@ lbl_807C5C1C:
|
||||
/* 807C5C34 41 80 FD 94 */ blt lbl_807C59C8
|
||||
/* 807C5C38 39 C0 00 00 */ li r14, 0
|
||||
/* 807C5C3C 39 E0 00 00 */ li r15, 0
|
||||
/* 807C5C40 3C 60 80 7D */ lis r3, data_807CF0AC@ha /* 0x807CF0AC@ha */
|
||||
/* 807C5C44 38 03 F0 AC */ addi r0, r3, data_807CF0AC@l /* 0x807CF0AC@l */
|
||||
/* 807C5C40 3C 60 80 7D */ lis r3, va_tag_set_num@ha /* 0x807CF0AC@ha */
|
||||
/* 807C5C44 38 03 F0 AC */ addi r0, r3, va_tag_set_num@l /* 0x807CF0AC@l */
|
||||
/* 807C5C48 7C 10 03 78 */ mr r16, r0
|
||||
lbl_807C5C4C:
|
||||
/* 807C5C4C 88 B0 00 00 */ lbz r5, 0(r16)
|
||||
|
||||
@@ -36,8 +36,8 @@ lbl_807C61D4:
|
||||
lbl_807C61DC:
|
||||
/* 807C61DC C3 FF 00 70 */ lfs f31, 0x70(r31)
|
||||
lbl_807C61E0:
|
||||
/* 807C61E0 3C 60 80 7D */ lis r3, data_807CF0AC@ha /* 0x807CF0AC@ha */
|
||||
/* 807C61E4 38 63 F0 AC */ addi r3, r3, data_807CF0AC@l /* 0x807CF0AC@l */
|
||||
/* 807C61E0 3C 60 80 7D */ lis r3, va_tag_set_num@ha /* 0x807CF0AC@ha */
|
||||
/* 807C61E4 38 63 F0 AC */ addi r3, r3, va_tag_set_num@l /* 0x807CF0AC@l */
|
||||
/* 807C61E8 7C 03 E0 AE */ lbzx r0, r3, r28
|
||||
/* 807C61EC 1C 60 00 0C */ mulli r3, r0, 0xc
|
||||
/* 807C61F0 38 03 09 98 */ addi r0, r3, 0x998
|
||||
|
||||
@@ -1,24 +0,0 @@
|
||||
lbl_807C38BC:
|
||||
/* 807C38BC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 807C38C0 7C 08 02 A6 */ mflr r0
|
||||
/* 807C38C4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 807C38C8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 807C38CC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 807C38D0 3C 60 80 7D */ lis r3, d_a_e_vt__stringBase0@ha /* 0x807CEEFC@ha */
|
||||
/* 807C38D4 38 63 EE FC */ addi r3, r3, d_a_e_vt__stringBase0@l /* 0x807CEEFC@l */
|
||||
/* 807C38D8 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 807C38DC 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 807C38E0 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 807C38E4 38 C0 00 80 */ li r6, 0x80
|
||||
/* 807C38E8 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
/* 807C38EC 4B 87 8A 01 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 807C38F0 80 9F 05 B4 */ lwz r4, 0x5b4(r31)
|
||||
/* 807C38F4 80 04 00 08 */ lwz r0, 8(r4)
|
||||
/* 807C38F8 7C 00 18 50 */ subf r0, r0, r3
|
||||
/* 807C38FC 7C 00 00 34 */ cntlzw r0, r0
|
||||
/* 807C3900 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f
|
||||
/* 807C3904 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 807C3908 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 807C390C 7C 08 03 A6 */ mtlr r0
|
||||
/* 807C3910 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 807C3914 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_807CE244:
|
||||
/* 807CE244 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 807CE248 7C 08 02 A6 */ mflr r0
|
||||
/* 807CE24C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 807CE250 4B FF F4 19 */ bl create__8daE_VA_cFv
|
||||
/* 807CE254 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 807CE258 7C 08 03 A6 */ mtlr r0
|
||||
/* 807CE25C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 807CE260 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_807CD028:
|
||||
/* 807CD028 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 807CD02C 7C 08 02 A6 */ mflr r0
|
||||
/* 807CD030 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 807CD034 4B FF FF 31 */ bl _delete__8daE_VA_cFv
|
||||
/* 807CD038 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 807CD03C 7C 08 03 A6 */ mtlr r0
|
||||
/* 807CD040 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 807CD044 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_807C37F8:
|
||||
/* 807C37F8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 807C37FC 7C 08 02 A6 */ mflr r0
|
||||
/* 807C3800 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 807C3804 4B FF FA 61 */ bl draw__8daE_VA_cFv
|
||||
/* 807C3808 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 807C380C 7C 08 03 A6 */ mtlr r0
|
||||
/* 807C3810 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 807C3814 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_807CCF3C:
|
||||
/* 807CCF3C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 807CCF40 7C 08 02 A6 */ mflr r0
|
||||
/* 807CCF44 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 807CCF48 4B FF FD DD */ bl execute__8daE_VA_cFv
|
||||
/* 807CCF4C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 807CCF50 7C 08 03 A6 */ mtlr r0
|
||||
/* 807CCF54 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 807CCF58 4E 80 00 20 */ blr
|
||||
@@ -1,28 +0,0 @@
|
||||
lbl_807C39C4:
|
||||
/* 807C39C4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 807C39C8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 807C39CC 80 63 5D AC */ lwz r3, 0x5dac(r3)
|
||||
/* 807C39D0 88 03 05 68 */ lbz r0, 0x568(r3)
|
||||
/* 807C39D4 2C 00 00 37 */ cmpwi r0, 0x37
|
||||
/* 807C39D8 40 80 00 18 */ bge lbl_807C39F0
|
||||
/* 807C39DC 2C 00 00 2E */ cmpwi r0, 0x2e
|
||||
/* 807C39E0 40 80 00 2C */ bge lbl_807C3A0C
|
||||
/* 807C39E4 2C 00 00 2C */ cmpwi r0, 0x2c
|
||||
/* 807C39E8 40 80 00 14 */ bge lbl_807C39FC
|
||||
/* 807C39EC 48 00 00 28 */ b lbl_807C3A14
|
||||
lbl_807C39F0:
|
||||
/* 807C39F0 2C 00 00 39 */ cmpwi r0, 0x39
|
||||
/* 807C39F4 41 82 00 10 */ beq lbl_807C3A04
|
||||
/* 807C39F8 48 00 00 1C */ b lbl_807C3A14
|
||||
lbl_807C39FC:
|
||||
/* 807C39FC 38 60 00 01 */ li r3, 1
|
||||
/* 807C3A00 4E 80 00 20 */ blr
|
||||
lbl_807C3A04:
|
||||
/* 807C3A04 38 60 00 02 */ li r3, 2
|
||||
/* 807C3A08 4E 80 00 20 */ blr
|
||||
lbl_807C3A0C:
|
||||
/* 807C3A0C 38 60 00 03 */ li r3, 3
|
||||
/* 807C3A10 4E 80 00 20 */ blr
|
||||
lbl_807C3A14:
|
||||
/* 807C3A14 38 60 00 00 */ li r3, 0
|
||||
/* 807C3A18 4E 80 00 20 */ blr
|
||||
@@ -145,10 +145,10 @@ lbl_807CC6F8:
|
||||
/* 807CC6F8 3B C0 00 00 */ li r30, 0
|
||||
/* 807CC6FC 3B 80 00 00 */ li r28, 0
|
||||
/* 807CC700 3B 60 00 00 */ li r27, 0
|
||||
/* 807CC704 3C 60 80 7D */ lis r3, data_807CF0AC@ha /* 0x807CF0AC@ha */
|
||||
/* 807CC708 3B 03 F0 AC */ addi r24, r3, data_807CF0AC@l /* 0x807CF0AC@l */
|
||||
/* 807CC70C 3C 60 80 7D */ lis r3, data_807CF0D4@ha /* 0x807CF0D4@ha */
|
||||
/* 807CC710 3B 23 F0 D4 */ addi r25, r3, data_807CF0D4@l /* 0x807CF0D4@l */
|
||||
/* 807CC704 3C 60 80 7D */ lis r3, va_tag_set_num@ha /* 0x807CF0AC@ha */
|
||||
/* 807CC708 3B 03 F0 AC */ addi r24, r3, va_tag_set_num@l /* 0x807CF0AC@l */
|
||||
/* 807CC70C 3C 60 80 7D */ lis r3, va_tag_offset@ha /* 0x807CF0D4@ha */
|
||||
/* 807CC710 3B 23 F0 D4 */ addi r25, r3, va_tag_offset@l /* 0x807CF0D4@l */
|
||||
/* 807CC714 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 807CC718 3B 43 D4 70 */ addi r26, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
lbl_807CC71C:
|
||||
|
||||
@@ -1,26 +0,0 @@
|
||||
lbl_807C3A50:
|
||||
/* 807C3A50 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 807C3A54 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 807C3A58 80 84 5D AC */ lwz r4, 0x5dac(r4)
|
||||
/* 807C3A5C 88 04 05 68 */ lbz r0, 0x568(r4)
|
||||
/* 807C3A60 28 00 00 39 */ cmplwi r0, 0x39
|
||||
/* 807C3A64 4C 82 00 20 */ bnelr
|
||||
/* 807C3A68 38 00 00 03 */ li r0, 3
|
||||
/* 807C3A6C B0 03 13 3E */ sth r0, 0x133e(r3)
|
||||
/* 807C3A70 38 80 00 00 */ li r4, 0
|
||||
/* 807C3A74 38 00 00 04 */ li r0, 4
|
||||
/* 807C3A78 7C 09 03 A6 */ mtctr r0
|
||||
lbl_807C3A7C:
|
||||
/* 807C3A7C 7C A3 22 14 */ add r5, r3, r4
|
||||
/* 807C3A80 80 05 20 90 */ lwz r0, 0x2090(r5)
|
||||
/* 807C3A84 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
|
||||
/* 807C3A88 90 05 20 90 */ stw r0, 0x2090(r5)
|
||||
/* 807C3A8C 80 05 21 00 */ lwz r0, 0x2100(r5)
|
||||
/* 807C3A90 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
|
||||
/* 807C3A94 90 05 21 00 */ stw r0, 0x2100(r5)
|
||||
/* 807C3A98 80 05 21 00 */ lwz r0, 0x2100(r5)
|
||||
/* 807C3A9C 60 00 00 04 */ ori r0, r0, 4
|
||||
/* 807C3AA0 90 05 21 00 */ stw r0, 0x2100(r5)
|
||||
/* 807C3AA4 38 84 01 38 */ addi r4, r4, 0x138
|
||||
/* 807C3AA8 42 00 FF D4 */ bdnz lbl_807C3A7C
|
||||
/* 807C3AAC 4E 80 00 20 */ blr
|
||||
@@ -1,71 +0,0 @@
|
||||
lbl_807C5CF0:
|
||||
/* 807C5CF0 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 807C5CF4 7C 08 02 A6 */ mflr r0
|
||||
/* 807C5CF8 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 807C5CFC 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 807C5D00 4B B9 C4 C9 */ bl _savegpr_24
|
||||
/* 807C5D04 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 807C5D08 7C BC 2B 78 */ mr r28, r5
|
||||
/* 807C5D0C 7C DD 33 78 */ mr r29, r6
|
||||
/* 807C5D10 1F E4 00 0A */ mulli r31, r4, 0xa
|
||||
/* 807C5D14 3B C0 00 00 */ li r30, 0
|
||||
lbl_807C5D18:
|
||||
/* 807C5D18 7F 1F F2 14 */ add r24, r31, r30
|
||||
/* 807C5D1C 2C 1D 00 00 */ cmpwi r29, 0
|
||||
/* 807C5D20 40 82 00 14 */ bne lbl_807C5D34
|
||||
/* 807C5D24 38 78 10 9C */ addi r3, r24, 0x109c
|
||||
/* 807C5D28 7C 1B 18 AE */ lbzx r0, r27, r3
|
||||
/* 807C5D2C 60 00 00 10 */ ori r0, r0, 0x10
|
||||
/* 807C5D30 7C 1B 19 AE */ stbx r0, r27, r3
|
||||
lbl_807C5D34:
|
||||
/* 807C5D34 7C 1E E0 00 */ cmpw r30, r28
|
||||
/* 807C5D38 40 80 00 6C */ bge lbl_807C5DA4
|
||||
/* 807C5D3C 38 78 10 9C */ addi r3, r24, 0x109c
|
||||
/* 807C5D40 7C 1B 18 AE */ lbzx r0, r27, r3
|
||||
/* 807C5D44 60 00 00 02 */ ori r0, r0, 2
|
||||
/* 807C5D48 7C 1B 19 AE */ stbx r0, r27, r3
|
||||
/* 807C5D4C 2C 1D 00 00 */ cmpwi r29, 0
|
||||
/* 807C5D50 40 82 00 80 */ bne lbl_807C5DD0
|
||||
/* 807C5D54 38 18 FF FF */ addi r0, r24, -1
|
||||
/* 807C5D58 1C 60 00 0C */ mulli r3, r0, 0xc
|
||||
/* 807C5D5C 3B 23 09 94 */ addi r25, r3, 0x994
|
||||
/* 807C5D60 7F 3B CA 14 */ add r25, r27, r25
|
||||
/* 807C5D64 7F 23 CB 78 */ mr r3, r25
|
||||
/* 807C5D68 1C 98 00 0C */ mulli r4, r24, 0xc
|
||||
/* 807C5D6C 3B 44 09 94 */ addi r26, r4, 0x994
|
||||
/* 807C5D70 7F 5B D2 14 */ add r26, r27, r26
|
||||
/* 807C5D74 7F 44 D3 78 */ mr r4, r26
|
||||
/* 807C5D78 4B AA AE FD */ bl cLib_targetAngleX__FPC4cXyzPC4cXyz
|
||||
/* 807C5D7C 1C 18 00 06 */ mulli r0, r24, 6
|
||||
/* 807C5D80 7F 1B 02 14 */ add r24, r27, r0
|
||||
/* 807C5D84 B0 78 0E 44 */ sth r3, 0xe44(r24)
|
||||
/* 807C5D88 7F 23 CB 78 */ mr r3, r25
|
||||
/* 807C5D8C 7F 44 D3 78 */ mr r4, r26
|
||||
/* 807C5D90 4B AA AE 75 */ bl cLib_targetAngleY__FPC3VecPC3Vec
|
||||
/* 807C5D94 B0 78 0E 46 */ sth r3, 0xe46(r24)
|
||||
/* 807C5D98 38 00 00 00 */ li r0, 0
|
||||
/* 807C5D9C B0 18 0E 48 */ sth r0, 0xe48(r24)
|
||||
/* 807C5DA0 48 00 00 30 */ b lbl_807C5DD0
|
||||
lbl_807C5DA4:
|
||||
/* 807C5DA4 2C 1D 00 00 */ cmpwi r29, 0
|
||||
/* 807C5DA8 40 82 00 18 */ bne lbl_807C5DC0
|
||||
/* 807C5DAC 38 78 10 9C */ addi r3, r24, 0x109c
|
||||
/* 807C5DB0 7C 1B 18 AE */ lbzx r0, r27, r3
|
||||
/* 807C5DB4 60 00 00 04 */ ori r0, r0, 4
|
||||
/* 807C5DB8 7C 1B 19 AE */ stbx r0, r27, r3
|
||||
/* 807C5DBC 48 00 00 14 */ b lbl_807C5DD0
|
||||
lbl_807C5DC0:
|
||||
/* 807C5DC0 38 78 10 9C */ addi r3, r24, 0x109c
|
||||
/* 807C5DC4 7C 1B 18 AE */ lbzx r0, r27, r3
|
||||
/* 807C5DC8 60 00 00 08 */ ori r0, r0, 8
|
||||
/* 807C5DCC 7C 1B 19 AE */ stbx r0, r27, r3
|
||||
lbl_807C5DD0:
|
||||
/* 807C5DD0 3B DE 00 01 */ addi r30, r30, 1
|
||||
/* 807C5DD4 2C 1E 00 0A */ cmpwi r30, 0xa
|
||||
/* 807C5DD8 41 80 FF 40 */ blt lbl_807C5D18
|
||||
/* 807C5DDC 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 807C5DE0 4B B9 C4 35 */ bl _restgpr_24
|
||||
/* 807C5DE4 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 807C5DE8 7C 08 03 A6 */ mtlr r0
|
||||
/* 807C5DEC 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 807C5DF0 4E 80 00 20 */ blr
|
||||
@@ -1,14 +0,0 @@
|
||||
lbl_807C3A1C:
|
||||
/* 807C3A1C 80 03 20 64 */ lwz r0, 0x2064(r3)
|
||||
/* 807C3A20 60 00 00 01 */ ori r0, r0, 1
|
||||
/* 807C3A24 90 03 20 64 */ stw r0, 0x2064(r3)
|
||||
/* 807C3A28 80 03 21 9C */ lwz r0, 0x219c(r3)
|
||||
/* 807C3A2C 60 00 00 01 */ ori r0, r0, 1
|
||||
/* 807C3A30 90 03 21 9C */ stw r0, 0x219c(r3)
|
||||
/* 807C3A34 80 03 22 D4 */ lwz r0, 0x22d4(r3)
|
||||
/* 807C3A38 60 00 00 01 */ ori r0, r0, 1
|
||||
/* 807C3A3C 90 03 22 D4 */ stw r0, 0x22d4(r3)
|
||||
/* 807C3A40 80 03 24 0C */ lwz r0, 0x240c(r3)
|
||||
/* 807C3A44 60 00 00 01 */ ori r0, r0, 1
|
||||
/* 807C3A48 90 03 24 0C */ stw r0, 0x240c(r3)
|
||||
/* 807C3A4C 4E 80 00 20 */ blr
|
||||
@@ -1,45 +0,0 @@
|
||||
lbl_807C3918:
|
||||
/* 807C3918 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 807C391C 7C 08 02 A6 */ mflr r0
|
||||
/* 807C3920 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 807C3924 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 807C3928 4B B9 E8 B5 */ bl _savegpr_29
|
||||
/* 807C392C 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 807C3930 7C 9E 23 78 */ mr r30, r4
|
||||
/* 807C3934 7C BF 2B 78 */ mr r31, r5
|
||||
/* 807C3938 38 60 00 06 */ li r3, 6
|
||||
/* 807C393C 88 1D 04 E2 */ lbz r0, 0x4e2(r29)
|
||||
/* 807C3940 7C 04 07 74 */ extsb r4, r0
|
||||
/* 807C3944 4B 86 A2 21 */ bl dComIfGs_isOneZoneSwitch__Fii
|
||||
/* 807C3948 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 807C394C 41 82 00 4C */ beq lbl_807C3998
|
||||
/* 807C3950 2C 1E 00 0D */ cmpwi r30, 0xd
|
||||
/* 807C3954 41 82 00 44 */ beq lbl_807C3998
|
||||
/* 807C3958 2C 1E 00 0E */ cmpwi r30, 0xe
|
||||
/* 807C395C 41 82 00 3C */ beq lbl_807C3998
|
||||
/* 807C3960 38 60 00 06 */ li r3, 6
|
||||
/* 807C3964 88 1D 04 E2 */ lbz r0, 0x4e2(r29)
|
||||
/* 807C3968 7C 04 07 74 */ extsb r4, r0
|
||||
/* 807C396C 4B 86 A1 95 */ bl dComIfGs_offOneZoneSwitch__Fii
|
||||
/* 807C3970 38 60 00 07 */ li r3, 7
|
||||
/* 807C3974 88 1D 04 E2 */ lbz r0, 0x4e2(r29)
|
||||
/* 807C3978 7C 04 07 74 */ extsb r4, r0
|
||||
/* 807C397C 4B 86 A1 E9 */ bl dComIfGs_isOneZoneSwitch__Fii
|
||||
/* 807C3980 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 807C3984 40 82 00 14 */ bne lbl_807C3998
|
||||
/* 807C3988 38 60 00 07 */ li r3, 7
|
||||
/* 807C398C 88 1D 04 E2 */ lbz r0, 0x4e2(r29)
|
||||
/* 807C3990 7C 04 07 74 */ extsb r4, r0
|
||||
/* 807C3994 4B 86 A1 09 */ bl dComIfGs_onOneZoneSwitch__Fii
|
||||
lbl_807C3998:
|
||||
/* 807C3998 38 00 00 00 */ li r0, 0
|
||||
/* 807C399C 98 1D 13 81 */ stb r0, 0x1381(r29)
|
||||
/* 807C39A0 93 DD 13 1C */ stw r30, 0x131c(r29)
|
||||
/* 807C39A4 93 FD 13 20 */ stw r31, 0x1320(r29)
|
||||
/* 807C39A8 98 1D 13 7F */ stb r0, 0x137f(r29)
|
||||
/* 807C39AC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 807C39B0 4B B9 E8 79 */ bl _restgpr_29
|
||||
/* 807C39B4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 807C39B8 7C 08 03 A6 */ mtlr r0
|
||||
/* 807C39BC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 807C39C0 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_807CD648:
|
||||
/* 807CD648 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 807CD64C 7C 08 02 A6 */ mflr r0
|
||||
/* 807CD650 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 807CD654 4B FF F9 F5 */ bl CreateHeap__8daE_VA_cFv
|
||||
/* 807CD658 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 807CD65C 7C 08 03 A6 */ mtlr r0
|
||||
/* 807CD660 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 807CD664 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