mirror of https://github.com/zeldaret/tp.git
d_camera / m_Do_ext / d_particle + minor various wip (#210)
This commit is contained in:
parent
0309490521
commit
4913395dbd
18
Progress.md
18
Progress.md
|
|
@ -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.039620% | 576872 | 3596544
|
||||
.text | 16.356925% | 588284 | 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 | 24.877135% | 1000228 | 4020672
|
||||
Total | 25.160968% | 1011640 | 4020672
|
||||
|
||||
## Total
|
||||
|
||||
Section | Percentage | Decompiled (bytes) | Total (bytes)
|
||||
---|---|---|---
|
||||
main.dol | 24.877135% | 1000228 | 4020672
|
||||
RELs | 33.183726% | 3816236 | 11500324
|
||||
Total | 31.031926% | 4816464 | 15520996
|
||||
main.dol | 25.160968% | 1011640 | 4020672
|
||||
RELs | 33.217047% | 3820068 | 11500324
|
||||
Total | 31.130141% | 4831708 | 15520996
|
||||
|
||||
## RELs
|
||||
|
||||
|
|
@ -113,7 +113,7 @@ d_a_tag_hinit | 55.555556% | 800 | 1440
|
|||
d_a_tag_camera | 37.023593% | 1632 | 4408
|
||||
d_a_tag_statue_evt | 38.427948% | 2816 | 7328
|
||||
d_a_tag_rmbit_sw | 46.642468% | 1028 | 2204
|
||||
d_a_tag_TWgate | 35.434031% | 6972 | 19676
|
||||
d_a_tag_TWgate | 53.384834% | 10504 | 19676
|
||||
d_a_tag_smk_emt | 50.127226% | 788 | 1572
|
||||
d_a_tag_csw | 35.869565% | 3696 | 10304
|
||||
d_a_tag_evt | 37.815126% | 1620 | 4284
|
||||
|
|
@ -152,7 +152,7 @@ d_a_tag_allmato | 30.234070% | 3720 | 12304
|
|||
d_a_tag_bottle_item | 38.554217% | 1024 | 2656
|
||||
d_a_tag_push | 41.000000% | 1148 | 2800
|
||||
d_a_tag_stream | 49.729730% | 736 | 1480
|
||||
d_a_tag_magne | 93.103448% | 864 | 928
|
||||
d_a_tag_magne | 100.000000% | 928 | 928
|
||||
d_a_tag_spinner | 45.850622% | 884 | 1928
|
||||
d_a_tag_schedule | 82.022472% | 584 | 712
|
||||
d_a_tag_setBall | 100.000000% | 880 | 880
|
||||
|
|
@ -770,7 +770,7 @@ d_a_b_dre | 27.912731% | 4964 | 17784
|
|||
d_a_b_yo | 25.613486% | 14404 | 56236
|
||||
d_a_b_gnd | 25.489573% | 19264 | 75576
|
||||
d_a_b_oh | 32.611348% | 4276 | 13112
|
||||
d_a_b_go | 40.906190% | 2564 | 6268
|
||||
d_a_b_go | 44.671347% | 2800 | 6268
|
||||
d_a_b_zant_magic | 42.453480% | 2464 | 5804
|
||||
d_a_b_tn | 24.850960% | 21176 | 85212
|
||||
d_a_b_mgn | 26.103833% | 15064 | 57708
|
||||
|
|
@ -785,4 +785,4 @@ d_a_b_oh2 | 37.960954% | 2100 | 5532
|
|||
d_a_b_bq | 28.033347% | 11164 | 39824
|
||||
d_a_b_zant_sima | 40.995025% | 1648 | 4020
|
||||
d_a_b_gm | 30.376176% | 11628 | 38280
|
||||
Total | 33.183726% | 3816236 | 11500324
|
||||
Total | 33.217047% | 3820068 | 11500324
|
||||
|
|
|
|||
|
|
@ -1,103 +0,0 @@
|
|||
lbl_803276EC:
|
||||
/* 803276EC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 803276F0 7C 08 02 A6 */ mflr r0
|
||||
/* 803276F4 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 803276F8 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 803276FC 48 03 AA D5 */ bl _savegpr_26
|
||||
/* 80327700 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80327704 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 80327708 38 63 4A C8 */ addi r3, r3, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 8032770C 93 A3 00 38 */ stw r29, 0x38(r3)
|
||||
/* 80327710 80 1D 00 08 */ lwz r0, 8(r29)
|
||||
/* 80327714 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d
|
||||
/* 80327718 41 82 00 14 */ beq lbl_8032772C
|
||||
/* 8032771C 80 03 00 34 */ lwz r0, 0x34(r3)
|
||||
/* 80327720 60 00 00 04 */ ori r0, r0, 4
|
||||
/* 80327724 90 03 00 34 */ stw r0, 0x34(r3)
|
||||
/* 80327728 48 00 00 10 */ b lbl_80327738
|
||||
lbl_8032772C:
|
||||
/* 8032772C 80 03 00 34 */ lwz r0, 0x34(r3)
|
||||
/* 80327730 54 00 07 B8 */ rlwinm r0, r0, 0, 0x1e, 0x1c
|
||||
/* 80327734 90 03 00 34 */ stw r0, 0x34(r3)
|
||||
lbl_80327738:
|
||||
/* 80327738 80 1D 00 08 */ lwz r0, 8(r29)
|
||||
/* 8032773C 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
||||
/* 80327740 41 82 00 1C */ beq lbl_8032775C
|
||||
/* 80327744 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 80327748 38 63 4A C8 */ addi r3, r3, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 8032774C 80 03 00 34 */ lwz r0, 0x34(r3)
|
||||
/* 80327750 60 00 00 08 */ ori r0, r0, 8
|
||||
/* 80327754 90 03 00 34 */ stw r0, 0x34(r3)
|
||||
/* 80327758 48 00 00 18 */ b lbl_80327770
|
||||
lbl_8032775C:
|
||||
/* 8032775C 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 80327760 38 63 4A C8 */ addi r3, r3, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 80327764 80 03 00 34 */ lwz r0, 0x34(r3)
|
||||
/* 80327768 54 00 07 76 */ rlwinm r0, r0, 0, 0x1d, 0x1b
|
||||
/* 8032776C 90 03 00 34 */ stw r0, 0x34(r3)
|
||||
lbl_80327770:
|
||||
/* 80327770 80 7D 00 04 */ lwz r3, 4(r29)
|
||||
/* 80327774 4B FF E9 85 */ bl syncJ3DSysFlags__12J3DModelDataCFv
|
||||
/* 80327778 80 9D 00 04 */ lwz r4, 4(r29)
|
||||
/* 8032777C 80 04 00 6C */ lwz r0, 0x6c(r4)
|
||||
/* 80327780 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 80327784 3B E3 4A C8 */ addi r31, r3, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 80327788 90 1F 00 58 */ stw r0, 0x58(r31)
|
||||
/* 8032778C A3 84 00 5C */ lhz r28, 0x5c(r4)
|
||||
/* 80327790 3B C0 00 00 */ li r30, 0
|
||||
/* 80327794 3F 60 C0 00 */ lis r27, 0xc000
|
||||
/* 80327798 48 00 00 9C */ b lbl_80327834
|
||||
lbl_8032779C:
|
||||
/* 8032779C 80 7D 00 C0 */ lwz r3, 0xc0(r29)
|
||||
/* 803277A0 57 C0 32 B2 */ rlwinm r0, r30, 6, 0xa, 0x19
|
||||
/* 803277A4 7C 03 02 14 */ add r0, r3, r0
|
||||
/* 803277A8 90 1F 00 3C */ stw r0, 0x3c(r31)
|
||||
/* 803277AC 80 7D 00 04 */ lwz r3, 4(r29)
|
||||
/* 803277B0 80 63 00 60 */ lwz r3, 0x60(r3)
|
||||
/* 803277B4 57 C0 13 BA */ rlwinm r0, r30, 2, 0xe, 0x1d
|
||||
/* 803277B8 7F 43 00 2E */ lwzx r26, r3, r0
|
||||
/* 803277BC 80 7A 00 3C */ lwz r3, 0x3c(r26)
|
||||
/* 803277C0 7C 03 D8 40 */ cmplw r3, r27
|
||||
/* 803277C4 40 80 00 0C */ bge lbl_803277D0
|
||||
/* 803277C8 7C 60 1B 78 */ mr r0, r3
|
||||
/* 803277CC 48 00 00 08 */ b lbl_803277D4
|
||||
lbl_803277D0:
|
||||
/* 803277D0 38 00 00 00 */ li r0, 0
|
||||
lbl_803277D4:
|
||||
/* 803277D4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 803277D8 41 82 00 2C */ beq lbl_80327804
|
||||
/* 803277DC 3C 00 C0 00 */ lis r0, 0xc000
|
||||
/* 803277E0 7C 03 00 40 */ cmplw r3, r0
|
||||
/* 803277E4 40 80 00 08 */ bge lbl_803277EC
|
||||
/* 803277E8 48 00 00 08 */ b lbl_803277F0
|
||||
lbl_803277EC:
|
||||
/* 803277EC 38 60 00 00 */ li r3, 0
|
||||
lbl_803277F0:
|
||||
/* 803277F0 7F 44 D3 78 */ mr r4, r26
|
||||
/* 803277F4 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 803277F8 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 803277FC 7D 89 03 A6 */ mtctr r12
|
||||
/* 80327800 4E 80 04 21 */ bctrl
|
||||
lbl_80327804:
|
||||
/* 80327804 80 7A 00 0C */ lwz r3, 0xc(r26)
|
||||
/* 80327808 A0 03 00 14 */ lhz r0, 0x14(r3)
|
||||
/* 8032780C 80 7D 00 84 */ lwz r3, 0x84(r29)
|
||||
/* 80327810 80 63 00 0C */ lwz r3, 0xc(r3)
|
||||
/* 80327814 1C 00 00 30 */ mulli r0, r0, 0x30
|
||||
/* 80327818 7C 83 02 14 */ add r4, r3, r0
|
||||
/* 8032781C 7F 43 D3 78 */ mr r3, r26
|
||||
/* 80327820 81 9A 00 00 */ lwz r12, 0(r26)
|
||||
/* 80327824 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 80327828 7D 89 03 A6 */ mtctr r12
|
||||
/* 8032782C 4E 80 04 21 */ bctrl
|
||||
/* 80327830 3B DE 00 01 */ addi r30, r30, 1
|
||||
lbl_80327834:
|
||||
/* 80327834 57 C0 04 3E */ clrlwi r0, r30, 0x10
|
||||
/* 80327838 7C 00 E0 40 */ cmplw r0, r28
|
||||
/* 8032783C 41 80 FF 60 */ blt lbl_8032779C
|
||||
/* 80327840 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80327844 48 03 A9 D9 */ bl _restgpr_26
|
||||
/* 80327848 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8032784C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80327850 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80327854 4E 80 00 20 */ blr
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
lbl_8032767C:
|
||||
/* 8032767C 80 83 00 04 */ lwz r4, 4(r3)
|
||||
/* 80327680 A0 04 00 5C */ lhz r0, 0x5c(r4)
|
||||
/* 80327684 38 80 00 00 */ li r4, 0
|
||||
/* 80327688 7C 09 03 A6 */ mtctr r0
|
||||
/* 8032768C 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80327690 4C 81 00 20 */ blelr
|
||||
lbl_80327694:
|
||||
/* 80327694 80 C3 00 C0 */ lwz r6, 0xc0(r3)
|
||||
/* 80327698 38 A4 00 10 */ addi r5, r4, 0x10
|
||||
/* 8032769C 7C 06 28 2E */ lwzx r0, r6, r5
|
||||
/* 803276A0 60 00 00 01 */ ori r0, r0, 1
|
||||
/* 803276A4 7C 06 29 2E */ stwx r0, r6, r5
|
||||
/* 803276A8 38 84 00 40 */ addi r4, r4, 0x40
|
||||
/* 803276AC 42 00 FF E8 */ bdnz lbl_80327694
|
||||
/* 803276B0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
lbl_803276B4:
|
||||
/* 803276B4 80 83 00 04 */ lwz r4, 4(r3)
|
||||
/* 803276B8 A0 04 00 5C */ lhz r0, 0x5c(r4)
|
||||
/* 803276BC 38 80 00 00 */ li r4, 0
|
||||
/* 803276C0 7C 09 03 A6 */ mtctr r0
|
||||
/* 803276C4 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 803276C8 4C 81 00 20 */ blelr
|
||||
lbl_803276CC:
|
||||
/* 803276CC 80 C3 00 C0 */ lwz r6, 0xc0(r3)
|
||||
/* 803276D0 38 A4 00 10 */ addi r5, r4, 0x10
|
||||
/* 803276D4 7C 06 28 2E */ lwzx r0, r6, r5
|
||||
/* 803276D8 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
|
||||
/* 803276DC 7C 06 29 2E */ stwx r0, r6, r5
|
||||
/* 803276E0 38 84 00 40 */ addi r4, r4, 0x40
|
||||
/* 803276E4 42 00 FF E8 */ bdnz lbl_803276CC
|
||||
/* 803276E8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,155 +0,0 @@
|
|||
lbl_80327F40:
|
||||
/* 80327F40 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80327F44 7C 08 02 A6 */ mflr r0
|
||||
/* 80327F48 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80327F4C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80327F50 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80327F54 80 C3 00 84 */ lwz r6, 0x84(r3)
|
||||
/* 80327F58 80 86 00 14 */ lwz r4, 0x14(r6)
|
||||
/* 80327F5C 80 06 00 30 */ lwz r0, 0x30(r6)
|
||||
/* 80327F60 54 07 10 3A */ slwi r7, r0, 2
|
||||
/* 80327F64 7C A4 38 2E */ lwzx r5, r4, r7
|
||||
/* 80327F68 80 66 00 18 */ lwz r3, 0x18(r6)
|
||||
/* 80327F6C 7C 03 38 2E */ lwzx r0, r3, r7
|
||||
/* 80327F70 7C 04 39 2E */ stwx r0, r4, r7
|
||||
/* 80327F74 80 66 00 18 */ lwz r3, 0x18(r6)
|
||||
/* 80327F78 80 06 00 30 */ lwz r0, 0x30(r6)
|
||||
/* 80327F7C 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 80327F80 7C A3 01 2E */ stwx r5, r3, r0
|
||||
/* 80327F84 80 DF 00 84 */ lwz r6, 0x84(r31)
|
||||
/* 80327F88 80 86 00 1C */ lwz r4, 0x1c(r6)
|
||||
/* 80327F8C 80 06 00 30 */ lwz r0, 0x30(r6)
|
||||
/* 80327F90 54 07 10 3A */ slwi r7, r0, 2
|
||||
/* 80327F94 7C A4 38 2E */ lwzx r5, r4, r7
|
||||
/* 80327F98 80 66 00 20 */ lwz r3, 0x20(r6)
|
||||
/* 80327F9C 7C 03 38 2E */ lwzx r0, r3, r7
|
||||
/* 80327FA0 7C 04 39 2E */ stwx r0, r4, r7
|
||||
/* 80327FA4 80 66 00 20 */ lwz r3, 0x20(r6)
|
||||
/* 80327FA8 80 06 00 30 */ lwz r0, 0x30(r6)
|
||||
/* 80327FAC 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 80327FB0 7C A3 01 2E */ stwx r5, r3, r0
|
||||
/* 80327FB4 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 80327FB8 80 03 00 08 */ lwz r0, 8(r3)
|
||||
/* 80327FBC 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
|
||||
/* 80327FC0 41 82 00 30 */ beq lbl_80327FF0
|
||||
/* 80327FC4 80 1F 00 08 */ lwz r0, 8(r31)
|
||||
/* 80327FC8 54 00 07 BE */ clrlwi r0, r0, 0x1e
|
||||
/* 80327FCC 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 80327FD0 40 82 01 A4 */ bne lbl_80328174
|
||||
/* 80327FD4 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 80327FD8 38 63 4A C8 */ addi r3, r3, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 80327FDC 38 9F 00 18 */ addi r4, r31, 0x18
|
||||
/* 80327FE0 38 BF 00 24 */ addi r5, r31, 0x24
|
||||
/* 80327FE4 38 DF 00 54 */ addi r6, r31, 0x54
|
||||
/* 80327FE8 4B FF F0 61 */ bl J3DCalcViewBaseMtx__FPA4_fRC3VecRA3_A4_CfPA4_f
|
||||
/* 80327FEC 48 00 01 88 */ b lbl_80328174
|
||||
lbl_80327FF0:
|
||||
/* 80327FF0 38 60 00 00 */ li r3, 0
|
||||
/* 80327FF4 80 9F 00 08 */ lwz r4, 8(r31)
|
||||
/* 80327FF8 54 85 07 7B */ rlwinm. r5, r4, 0, 0x1d, 0x1d
|
||||
/* 80327FFC 41 82 00 10 */ beq lbl_8032800C
|
||||
/* 80328000 54 80 07 39 */ rlwinm. r0, r4, 0, 0x1c, 0x1c
|
||||
/* 80328004 41 82 00 08 */ beq lbl_8032800C
|
||||
/* 80328008 38 60 00 01 */ li r3, 1
|
||||
lbl_8032800C:
|
||||
/* 8032800C 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80328010 41 82 00 2C */ beq lbl_8032803C
|
||||
/* 80328014 54 80 07 BE */ clrlwi r0, r4, 0x1e
|
||||
/* 80328018 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 8032801C 40 82 01 58 */ bne lbl_80328174
|
||||
/* 80328020 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 80328024 38 63 4A C8 */ addi r3, r3, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 80328028 38 9F 00 18 */ addi r4, r31, 0x18
|
||||
/* 8032802C 38 BF 00 24 */ addi r5, r31, 0x24
|
||||
/* 80328030 38 DF 00 54 */ addi r6, r31, 0x54
|
||||
/* 80328034 4B FF F0 15 */ bl J3DCalcViewBaseMtx__FPA4_fRC3VecRA3_A4_CfPA4_f
|
||||
/* 80328038 48 00 01 3C */ b lbl_80328174
|
||||
lbl_8032803C:
|
||||
/* 8032803C 28 05 00 00 */ cmplwi r5, 0
|
||||
/* 80328040 41 82 00 74 */ beq lbl_803280B4
|
||||
/* 80328044 80 7F 00 84 */ lwz r3, 0x84(r31)
|
||||
/* 80328048 54 84 07 BE */ clrlwi r4, r4, 0x1e
|
||||
/* 8032804C 38 BF 00 18 */ addi r5, r31, 0x18
|
||||
/* 80328050 38 DF 00 24 */ addi r6, r31, 0x24
|
||||
/* 80328054 4B FF EA 79 */ bl calcDrawMtx__12J3DMtxBufferFUlRC3VecRA3_A4_Cf
|
||||
/* 80328058 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032805C 48 00 01 35 */ bl calcNrmMtx__8J3DModelFv
|
||||
/* 80328060 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80328064 48 00 01 51 */ bl calcBumpMtx__8J3DModelFv
|
||||
/* 80328068 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 8032806C A0 83 00 44 */ lhz r4, 0x44(r3)
|
||||
/* 80328070 80 BF 00 84 */ lwz r5, 0x84(r31)
|
||||
/* 80328074 80 65 00 18 */ lwz r3, 0x18(r5)
|
||||
/* 80328078 80 05 00 30 */ lwz r0, 0x30(r5)
|
||||
/* 8032807C 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 80328080 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 80328084 1C 84 00 30 */ mulli r4, r4, 0x30
|
||||
/* 80328088 48 01 35 B1 */ bl DCStoreRangeNoSync
|
||||
/* 8032808C 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 80328090 A0 83 00 44 */ lhz r4, 0x44(r3)
|
||||
/* 80328094 80 BF 00 84 */ lwz r5, 0x84(r31)
|
||||
/* 80328098 80 65 00 20 */ lwz r3, 0x20(r5)
|
||||
/* 8032809C 80 05 00 30 */ lwz r0, 0x30(r5)
|
||||
/* 803280A0 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 803280A4 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 803280A8 1C 84 00 24 */ mulli r4, r4, 0x24
|
||||
/* 803280AC 48 01 35 31 */ bl DCStoreRange
|
||||
/* 803280B0 48 00 00 C4 */ b lbl_80328174
|
||||
lbl_803280B4:
|
||||
/* 803280B4 54 80 07 39 */ rlwinm. r0, r4, 0, 0x1c, 0x1c
|
||||
/* 803280B8 41 82 00 48 */ beq lbl_80328100
|
||||
/* 803280BC 80 7F 00 84 */ lwz r3, 0x84(r31)
|
||||
/* 803280C0 54 84 07 BE */ clrlwi r4, r4, 0x1e
|
||||
/* 803280C4 38 BF 00 18 */ addi r5, r31, 0x18
|
||||
/* 803280C8 38 DF 00 24 */ addi r6, r31, 0x24
|
||||
/* 803280CC 4B FF EA 01 */ bl calcDrawMtx__12J3DMtxBufferFUlRC3VecRA3_A4_Cf
|
||||
/* 803280D0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 803280D4 48 00 01 E5 */ bl calcBBoardMtx__8J3DModelFv
|
||||
/* 803280D8 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 803280DC A0 83 00 44 */ lhz r4, 0x44(r3)
|
||||
/* 803280E0 80 BF 00 84 */ lwz r5, 0x84(r31)
|
||||
/* 803280E4 80 65 00 18 */ lwz r3, 0x18(r5)
|
||||
/* 803280E8 80 05 00 30 */ lwz r0, 0x30(r5)
|
||||
/* 803280EC 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 803280F0 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 803280F4 1C 84 00 30 */ mulli r4, r4, 0x30
|
||||
/* 803280F8 48 01 34 E5 */ bl DCStoreRange
|
||||
/* 803280FC 48 00 00 78 */ b lbl_80328174
|
||||
lbl_80328100:
|
||||
/* 80328100 80 7F 00 84 */ lwz r3, 0x84(r31)
|
||||
/* 80328104 54 84 07 BE */ clrlwi r4, r4, 0x1e
|
||||
/* 80328108 38 BF 00 18 */ addi r5, r31, 0x18
|
||||
/* 8032810C 38 DF 00 24 */ addi r6, r31, 0x24
|
||||
/* 80328110 4B FF E9 BD */ bl calcDrawMtx__12J3DMtxBufferFUlRC3VecRA3_A4_Cf
|
||||
/* 80328114 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80328118 48 00 00 79 */ bl calcNrmMtx__8J3DModelFv
|
||||
/* 8032811C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80328120 48 00 01 99 */ bl calcBBoardMtx__8J3DModelFv
|
||||
/* 80328124 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80328128 48 00 00 8D */ bl calcBumpMtx__8J3DModelFv
|
||||
/* 8032812C 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 80328130 A0 83 00 44 */ lhz r4, 0x44(r3)
|
||||
/* 80328134 80 BF 00 84 */ lwz r5, 0x84(r31)
|
||||
/* 80328138 80 65 00 18 */ lwz r3, 0x18(r5)
|
||||
/* 8032813C 80 05 00 30 */ lwz r0, 0x30(r5)
|
||||
/* 80328140 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 80328144 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 80328148 1C 84 00 30 */ mulli r4, r4, 0x30
|
||||
/* 8032814C 48 01 34 ED */ bl DCStoreRangeNoSync
|
||||
/* 80328150 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 80328154 A0 83 00 44 */ lhz r4, 0x44(r3)
|
||||
/* 80328158 80 BF 00 84 */ lwz r5, 0x84(r31)
|
||||
/* 8032815C 80 65 00 20 */ lwz r3, 0x20(r5)
|
||||
/* 80328160 80 05 00 30 */ lwz r0, 0x30(r5)
|
||||
/* 80328164 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 80328168 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 8032816C 1C 84 00 24 */ mulli r4, r4, 0x24
|
||||
/* 80328170 48 01 34 6D */ bl DCStoreRange
|
||||
lbl_80328174:
|
||||
/* 80328174 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80328178 48 00 01 75 */ bl prepareShapePackets__8J3DModelFv
|
||||
/* 8032817C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80328180 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80328184 7C 08 03 A6 */ mtlr r0
|
||||
/* 80328188 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8032818C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,42 +0,0 @@
|
|||
lbl_800A07D8:
|
||||
/* 800A07D8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800A07DC 7C 08 02 A6 */ mflr r0
|
||||
/* 800A07E0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800A07E4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800A07E8 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800A07EC 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800A07F0 80 03 05 74 */ lwz r0, 0x574(r3)
|
||||
/* 800A07F4 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d
|
||||
/* 800A07F8 41 82 00 0C */ beq lbl_800A0804
|
||||
/* 800A07FC 38 60 00 01 */ li r3, 1
|
||||
/* 800A0800 48 00 00 50 */ b lbl_800A0850
|
||||
lbl_800A0804:
|
||||
/* 800A0804 80 1E 31 A0 */ lwz r0, 0x31a0(r30)
|
||||
/* 800A0808 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15
|
||||
/* 800A080C 40 82 00 10 */ bne lbl_800A081C
|
||||
/* 800A0810 80 1E 05 88 */ lwz r0, 0x588(r30)
|
||||
/* 800A0814 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15
|
||||
/* 800A0818 41 82 00 14 */ beq lbl_800A082C
|
||||
lbl_800A081C:
|
||||
/* 800A081C 3C 60 80 39 */ lis r3, m__19daAlinkHIO_horse_c0@ha /* 0x8038E5A4@ha */
|
||||
/* 800A0820 38 63 E5 A4 */ addi r3, r3, m__19daAlinkHIO_horse_c0@l /* 0x8038E5A4@l */
|
||||
/* 800A0824 AB E3 00 52 */ lha r31, 0x52(r3)
|
||||
/* 800A0828 48 00 00 08 */ b lbl_800A0830
|
||||
lbl_800A082C:
|
||||
/* 800A082C 3B E0 60 00 */ li r31, 0x6000
|
||||
lbl_800A0830:
|
||||
/* 800A0830 38 7E 34 E0 */ addi r3, r30, 0x34e0
|
||||
/* 800A0834 48 1D 03 D1 */ bl cLib_targetAngleY__FPC3VecPC3Vec
|
||||
/* 800A0838 A8 9E 2F E6 */ lha r4, 0x2fe6(r30)
|
||||
/* 800A083C 48 1D 05 E9 */ bl cLib_distanceAngleS__Fss
|
||||
/* 800A0840 7F E5 FE 70 */ srawi r5, r31, 0x1f
|
||||
/* 800A0844 54 64 0F FE */ srwi r4, r3, 0x1f
|
||||
/* 800A0848 7C 03 F8 10 */ subfc r0, r3, r31
|
||||
/* 800A084C 7C 65 21 14 */ adde r3, r5, r4
|
||||
lbl_800A0850:
|
||||
/* 800A0850 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800A0854 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800A0858 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800A085C 7C 08 03 A6 */ mtlr r0
|
||||
/* 800A0860 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800A0864 4E 80 00 20 */ blr
|
||||
|
|
@ -1,34 +0,0 @@
|
|||
lbl_8009EC28:
|
||||
/* 8009EC28 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8009EC2C 7C 08 02 A6 */ mflr r0
|
||||
/* 8009EC30 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8009EC34 A0 A3 00 14 */ lhz r5, 0x14(r3)
|
||||
/* 8009EC38 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 8009EC3C 38 63 4A C8 */ addi r3, r3, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 8009EC40 80 63 00 38 */ lwz r3, 0x38(r3)
|
||||
/* 8009EC44 80 63 00 14 */ lwz r3, 0x14(r3)
|
||||
/* 8009EC48 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 8009EC4C 40 82 00 10 */ bne lbl_8009EC5C
|
||||
/* 8009EC50 7C A4 2B 78 */ mr r4, r5
|
||||
/* 8009EC54 4B FF FF 05 */ bl modelCallBack__9daAlink_cFi
|
||||
/* 8009EC58 48 00 00 34 */ b lbl_8009EC8C
|
||||
lbl_8009EC5C:
|
||||
/* 8009EC5C 2C 04 00 01 */ cmpwi r4, 1
|
||||
/* 8009EC60 40 82 00 2C */ bne lbl_8009EC8C
|
||||
/* 8009EC64 38 80 00 00 */ li r4, 0
|
||||
/* 8009EC68 88 03 2F 90 */ lbz r0, 0x2f90(r3)
|
||||
/* 8009EC6C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8009EC70 41 82 00 10 */ beq lbl_8009EC80
|
||||
/* 8009EC74 2C 05 00 01 */ cmpwi r5, 1
|
||||
/* 8009EC78 40 82 00 08 */ bne lbl_8009EC80
|
||||
/* 8009EC7C 38 80 00 01 */ li r4, 1
|
||||
lbl_8009EC80:
|
||||
/* 8009EC80 54 80 06 3F */ clrlwi. r0, r4, 0x18
|
||||
/* 8009EC84 41 82 00 08 */ beq lbl_8009EC8C
|
||||
/* 8009EC88 4B FF FE 91 */ bl resetRootMtx__9daAlink_cFv
|
||||
lbl_8009EC8C:
|
||||
/* 8009EC8C 38 60 00 01 */ li r3, 1
|
||||
/* 8009EC90 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8009EC94 7C 08 03 A6 */ mtlr r0
|
||||
/* 8009EC98 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8009EC9C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
lbl_80111770:
|
||||
/* 80111770 A8 03 00 08 */ lha r0, 8(r3)
|
||||
/* 80111774 2C 00 01 00 */ cmpwi r0, 0x100
|
||||
/* 80111778 4D 82 00 20 */ beqlr
|
||||
/* 8011177C 38 60 00 00 */ li r3, 0
|
||||
/* 80111780 4E 80 00 20 */ blr
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
lbl_8011174C:
|
||||
/* 8011174C 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80111750 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80111754 80 84 5D B4 */ lwz r4, 0x5db4(r4)
|
||||
/* 80111758 80 84 31 98 */ lwz r4, 0x3198(r4)
|
||||
/* 8011175C A8 03 00 08 */ lha r0, 8(r3)
|
||||
/* 80111760 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80111764 4D 82 00 20 */ beqlr
|
||||
/* 80111768 38 60 00 00 */ li r3, 0
|
||||
/* 8011176C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,41 +0,0 @@
|
|||
lbl_800A3F00:
|
||||
/* 800A3F00 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 800A3F04 7C 08 02 A6 */ mflr r0
|
||||
/* 800A3F08 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 800A3F0C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800A3F10 48 2B E2 CD */ bl _savegpr_29
|
||||
/* 800A3F14 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 800A3F18 7C 9E 23 78 */ mr r30, r4
|
||||
/* 800A3F1C 7C DF 33 78 */ mr r31, r6
|
||||
/* 800A3F20 38 00 00 00 */ li r0, 0
|
||||
/* 800A3F24 90 04 00 00 */ stw r0, 0(r4)
|
||||
/* 800A3F28 3C 60 80 40 */ lis r3, mDemoArcName__20dStage_roomControl_c@ha /* 0x80406194@ha */
|
||||
/* 800A3F2C 38 63 61 94 */ addi r3, r3, mDemoArcName__20dStage_roomControl_c@l /* 0x80406194@l */
|
||||
/* 800A3F30 7C A4 2B 78 */ mr r4, r5
|
||||
/* 800A3F34 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800A3F38 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800A3F3C 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 800A3F40 38 C0 00 80 */ li r6, 0x80
|
||||
/* 800A3F44 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
/* 800A3F48 4B F9 84 35 */ bl getRes__14dRes_control_cFPCcPCcP11dRes_info_ci
|
||||
/* 800A3F4C 7C 64 1B 79 */ or. r4, r3, r3
|
||||
/* 800A3F50 41 82 00 2C */ beq lbl_800A3F7C
|
||||
/* 800A3F54 7F A3 EB 78 */ mr r3, r29
|
||||
/* 800A3F58 3C A0 00 08 */ lis r5, 8
|
||||
/* 800A3F5C 7F E6 FB 78 */ mr r6, r31
|
||||
/* 800A3F60 4B FF FE 1D */ bl initModel__9daAlink_cFP12J3DModelDataUlUl
|
||||
/* 800A3F64 90 7E 00 00 */ stw r3, 0(r30)
|
||||
/* 800A3F68 80 1E 00 00 */ lwz r0, 0(r30)
|
||||
/* 800A3F6C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 800A3F70 40 82 00 0C */ bne lbl_800A3F7C
|
||||
/* 800A3F74 38 60 00 00 */ li r3, 0
|
||||
/* 800A3F78 48 00 00 08 */ b lbl_800A3F80
|
||||
lbl_800A3F7C:
|
||||
/* 800A3F7C 38 60 00 01 */ li r3, 1
|
||||
lbl_800A3F80:
|
||||
/* 800A3F80 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800A3F84 48 2B E2 A5 */ bl _restgpr_29
|
||||
/* 800A3F88 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 800A3F8C 7C 08 03 A6 */ mtlr r0
|
||||
/* 800A3F90 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 800A3F94 4E 80 00 20 */ blr
|
||||
|
|
@ -1,27 +0,0 @@
|
|||
lbl_800A3E98:
|
||||
/* 800A3E98 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800A3E9C 7C 08 02 A6 */ mflr r0
|
||||
/* 800A3EA0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800A3EA4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800A3EA8 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800A3EAC 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800A3EB0 7C BF 2B 78 */ mr r31, r5
|
||||
/* 800A3EB4 38 62 92 90 */ la r3, l_arcName(r2) /* 80452C90-_SDA2_BASE_ */
|
||||
/* 800A3EB8 54 84 04 3E */ clrlwi r4, r4, 0x10
|
||||
/* 800A3EBC 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800A3EC0 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800A3EC4 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 800A3EC8 38 C0 00 80 */ li r6, 0x80
|
||||
/* 800A3ECC 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
/* 800A3ED0 4B F9 84 1D */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 800A3ED4 7C 64 1B 78 */ mr r4, r3
|
||||
/* 800A3ED8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800A3EDC 38 A0 00 00 */ li r5, 0
|
||||
/* 800A3EE0 7F E6 FB 78 */ mr r6, r31
|
||||
/* 800A3EE4 4B FF FE 99 */ bl initModel__9daAlink_cFP12J3DModelDataUlUl
|
||||
/* 800A3EE8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800A3EEC 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800A3EF0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800A3EF4 7C 08 03 A6 */ mtlr r0
|
||||
/* 800A3EF8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800A3EFC 4E 80 00 20 */ blr
|
||||
|
|
@ -1,49 +0,0 @@
|
|||
lbl_800A3D7C:
|
||||
/* 800A3D7C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 800A3D80 7C 08 02 A6 */ mflr r0
|
||||
/* 800A3D84 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 800A3D88 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800A3D8C 48 2B E4 4D */ bl _savegpr_28
|
||||
/* 800A3D90 7C 9C 23 78 */ mr r28, r4
|
||||
/* 800A3D94 7C BD 2B 78 */ mr r29, r5
|
||||
/* 800A3D98 7C DE 33 78 */ mr r30, r6
|
||||
/* 800A3D9C 80 A4 00 6C */ lwz r5, 0x6c(r4)
|
||||
/* 800A3DA0 A0 85 00 00 */ lhz r4, 0(r5)
|
||||
/* 800A3DA4 34 04 FF FF */ addic. r0, r4, -1
|
||||
/* 800A3DA8 3B E0 00 00 */ li r31, 0
|
||||
/* 800A3DAC 41 80 00 28 */ blt lbl_800A3DD4
|
||||
/* 800A3DB0 80 85 00 04 */ lwz r4, 4(r5)
|
||||
/* 800A3DB4 54 00 2A F4 */ rlwinm r0, r0, 5, 0xb, 0x1a
|
||||
/* 800A3DB8 7C 84 02 14 */ add r4, r4, r0
|
||||
/* 800A3DBC 80 63 07 C0 */ lwz r3, 0x7c0(r3)
|
||||
/* 800A3DC0 80 04 00 1C */ lwz r0, 0x1c(r4)
|
||||
/* 800A3DC4 7C 04 02 14 */ add r0, r4, r0
|
||||
/* 800A3DC8 7C 03 00 40 */ cmplw r3, r0
|
||||
/* 800A3DCC 40 82 00 08 */ bne lbl_800A3DD4
|
||||
/* 800A3DD0 3B E0 00 01 */ li r31, 1
|
||||
lbl_800A3DD4:
|
||||
/* 800A3DD4 2C 1F 00 00 */ cmpwi r31, 0
|
||||
/* 800A3DD8 41 82 00 14 */ beq lbl_800A3DEC
|
||||
/* 800A3DDC 7F 83 E3 78 */ mr r3, r28
|
||||
/* 800A3DE0 4B F9 6D 51 */ bl onWarpMaterial__11dRes_info_cFP12J3DModelData
|
||||
/* 800A3DE4 67 DE 02 00 */ oris r30, r30, 0x200
|
||||
/* 800A3DE8 63 DE 04 00 */ ori r30, r30, 0x400
|
||||
lbl_800A3DEC:
|
||||
/* 800A3DEC 7F 83 E3 78 */ mr r3, r28
|
||||
/* 800A3DF0 7F A4 EB 78 */ mr r4, r29
|
||||
/* 800A3DF4 67 C5 11 00 */ oris r5, r30, 0x1100
|
||||
/* 800A3DF8 60 A5 00 84 */ ori r5, r5, 0x84
|
||||
/* 800A3DFC 4B F7 0E 59 */ bl mDoExt_J3DModel__create__FP12J3DModelDataUlUl
|
||||
/* 800A3E00 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800A3E04 2C 1F 00 00 */ cmpwi r31, 0
|
||||
/* 800A3E08 41 82 00 0C */ beq lbl_800A3E14
|
||||
/* 800A3E0C 7F 83 E3 78 */ mr r3, r28
|
||||
/* 800A3E10 4B F9 6E 0D */ bl offWarpMaterial__11dRes_info_cFP12J3DModelData
|
||||
lbl_800A3E14:
|
||||
/* 800A3E14 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800A3E18 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800A3E1C 48 2B E4 09 */ bl _restgpr_28
|
||||
/* 800A3E20 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 800A3E24 7C 08 03 A6 */ mtlr r0
|
||||
/* 800A3E28 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 800A3E2C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,27 +0,0 @@
|
|||
lbl_800A3E30:
|
||||
/* 800A3E30 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800A3E34 7C 08 02 A6 */ mflr r0
|
||||
/* 800A3E38 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800A3E3C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800A3E40 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800A3E44 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800A3E48 7C BF 2B 78 */ mr r31, r5
|
||||
/* 800A3E4C 38 62 92 90 */ la r3, l_arcName(r2) /* 80452C90-_SDA2_BASE_ */
|
||||
/* 800A3E50 54 84 04 3E */ clrlwi r4, r4, 0x10
|
||||
/* 800A3E54 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800A3E58 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800A3E5C 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 800A3E60 38 C0 00 80 */ li r6, 0x80
|
||||
/* 800A3E64 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
/* 800A3E68 4B F9 84 85 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 800A3E6C 7C 64 1B 78 */ mr r4, r3
|
||||
/* 800A3E70 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800A3E74 3C A0 00 08 */ lis r5, 8
|
||||
/* 800A3E78 7F E6 FB 78 */ mr r6, r31
|
||||
/* 800A3E7C 4B FF FF 01 */ bl initModel__9daAlink_cFP12J3DModelDataUlUl
|
||||
/* 800A3E80 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800A3E84 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800A3E88 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800A3E8C 7C 08 03 A6 */ mtlr r0
|
||||
/* 800A3E90 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800A3E94 4E 80 00 20 */ blr
|
||||
|
|
@ -1,52 +0,0 @@
|
|||
lbl_801119D8:
|
||||
/* 801119D8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801119DC 7C 08 02 A6 */ mflr r0
|
||||
/* 801119E0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801119E4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801119E8 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 801119EC 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801119F0 3B FE 1F D0 */ addi r31, r30, 0x1fd0
|
||||
/* 801119F4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801119F8 48 04 CA D5 */ bl checkAnmEnd__16daPy_frameCtrl_cFv
|
||||
/* 801119FC 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80111A00 41 82 00 24 */ beq lbl_80111A24
|
||||
/* 80111A04 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80111A08 A8 9E 30 0C */ lha r4, 0x300c(r30)
|
||||
/* 80111A0C A8 BE 30 0E */ lha r5, 0x300e(r30)
|
||||
/* 80111A10 A8 DE 30 10 */ lha r6, 0x3010(r30)
|
||||
/* 80111A14 A8 FE 30 12 */ lha r7, 0x3012(r30)
|
||||
/* 80111A18 39 1E 37 C8 */ addi r8, r30, 0x37c8
|
||||
/* 80111A1C 48 00 00 81 */ bl procGrassWhistleWaitInit__9daAlink_cFiiisP4cXyz
|
||||
/* 80111A20 48 00 00 60 */ b lbl_80111A80
|
||||
lbl_80111A24:
|
||||
/* 80111A24 A0 1E 2F DC */ lhz r0, 0x2fdc(r30)
|
||||
/* 80111A28 28 00 00 FF */ cmplwi r0, 0xff
|
||||
/* 80111A2C 40 82 00 54 */ bne lbl_80111A80
|
||||
/* 80111A30 C0 3F 00 10 */ lfs f1, 0x10(r31)
|
||||
/* 80111A34 C0 02 93 34 */ lfs f0, lit_7710(r2)
|
||||
/* 80111A38 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80111A3C 4C 41 13 82 */ cror 2, 1, 2
|
||||
/* 80111A40 40 82 00 40 */ bne lbl_80111A80
|
||||
/* 80111A44 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80111A48 A8 9E 30 0C */ lha r4, 0x300c(r30)
|
||||
/* 80111A4C 4B FF FD 39 */ bl setGrassWhistleModel__9daAlink_cFi
|
||||
/* 80111A50 80 7E 28 10 */ lwz r3, 0x2810(r30)
|
||||
/* 80111A54 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80111A58 41 82 00 28 */ beq lbl_80111A80
|
||||
/* 80111A5C 38 80 00 00 */ li r4, 0
|
||||
/* 80111A60 4B F0 B0 E9 */ bl fopAcM_setCarryNow__FP10fopAc_ac_ci
|
||||
/* 80111A64 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80111A68 3C 80 00 02 */ lis r4, 0x0002 /* 0x00020056@ha */
|
||||
/* 80111A6C 38 84 00 56 */ addi r4, r4, 0x0056 /* 0x00020056@l */
|
||||
/* 80111A70 81 9E 06 28 */ lwz r12, 0x628(r30)
|
||||
/* 80111A74 81 8C 01 18 */ lwz r12, 0x118(r12)
|
||||
/* 80111A78 7D 89 03 A6 */ mtctr r12
|
||||
/* 80111A7C 4E 80 04 21 */ bctrl
|
||||
lbl_80111A80:
|
||||
/* 80111A80 38 60 00 01 */ li r3, 1
|
||||
/* 80111A84 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80111A88 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80111A8C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80111A90 7C 08 03 A6 */ mtlr r0
|
||||
/* 80111A94 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80111A98 4E 80 00 20 */ blr
|
||||
|
|
@ -1,39 +0,0 @@
|
|||
lbl_80111784:
|
||||
/* 80111784 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80111788 7C 08 02 A6 */ mflr r0
|
||||
/* 8011178C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80111790 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80111794 48 25 0A 49 */ bl _savegpr_29
|
||||
/* 80111798 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 8011179C 7C 9E 23 78 */ mr r30, r4
|
||||
/* 801117A0 4B F9 24 ED */ bl setItemHeap__9daAlink_cFv
|
||||
/* 801117A4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801117A8 57 C0 10 3A */ slwi r0, r30, 2
|
||||
/* 801117AC 38 6D 81 1C */ la r3, grassWhistleArcName(r13) /* 8045069C-_SDA_BASE_ */
|
||||
/* 801117B0 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 801117B4 57 C0 08 3C */ slwi r0, r30, 1
|
||||
/* 801117B8 38 82 96 20 */ la r4, grassWhistleIdx(r2) /* 80453020-_SDA2_BASE_ */
|
||||
/* 801117BC 7C 84 02 2E */ lhzx r4, r4, r0
|
||||
/* 801117C0 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801117C4 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801117C8 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 801117CC 38 C0 00 80 */ li r6, 0x80
|
||||
/* 801117D0 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
/* 801117D4 4B F2 AB 19 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 801117D8 3C 80 00 08 */ lis r4, 8
|
||||
/* 801117DC 3C A0 11 00 */ lis r5, 0x1100 /* 0x11000084@ha */
|
||||
/* 801117E0 38 A5 00 84 */ addi r5, r5, 0x0084 /* 0x11000084@l */
|
||||
/* 801117E4 4B F0 34 71 */ bl mDoExt_J3DModel__create__FP12J3DModelDataUlUl
|
||||
/* 801117E8 90 7D 07 08 */ stw r3, 0x708(r29)
|
||||
/* 801117EC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801117F0 4B EF D9 DD */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801117F4 38 00 01 04 */ li r0, 0x104
|
||||
/* 801117F8 B0 1D 2F DC */ sth r0, 0x2fdc(r29)
|
||||
/* 801117FC 38 00 00 02 */ li r0, 2
|
||||
/* 80111800 98 1D 2F 94 */ stb r0, 0x2f94(r29)
|
||||
/* 80111804 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80111808 48 25 0A 21 */ bl _restgpr_29
|
||||
/* 8011180C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80111810 7C 08 03 A6 */ mtlr r0
|
||||
/* 80111814 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80111818 4E 80 00 20 */ blr
|
||||
|
|
@ -1,31 +0,0 @@
|
|||
lbl_8011181C:
|
||||
/* 8011181C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80111820 7C 08 02 A6 */ mflr r0
|
||||
/* 80111824 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80111828 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8011182C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80111830 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80111834 4B F9 24 59 */ bl setItemHeap__9daAlink_cFv
|
||||
/* 80111838 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8011183C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80111840 38 80 03 1A */ li r4, 0x31a
|
||||
/* 80111844 38 A0 30 00 */ li r5, 0x3000
|
||||
/* 80111848 4B FA E6 01 */ bl loadAramBmd__9daAlink_cFUsUl
|
||||
/* 8011184C 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80111850 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80111854 3C A0 00 08 */ lis r5, 8
|
||||
/* 80111858 38 C0 00 00 */ li r6, 0
|
||||
/* 8011185C 4B F9 25 21 */ bl initModel__9daAlink_cFP12J3DModelDataUlUl
|
||||
/* 80111860 90 7E 07 08 */ stw r3, 0x708(r30)
|
||||
/* 80111864 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80111868 4B EF D9 65 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 8011186C 38 00 00 84 */ li r0, 0x84
|
||||
/* 80111870 B0 1E 2F DC */ sth r0, 0x2fdc(r30)
|
||||
/* 80111874 38 00 00 02 */ li r0, 2
|
||||
/* 80111878 98 1E 2F 94 */ stb r0, 0x2f94(r30)
|
||||
/* 8011187C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80111880 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80111884 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80111888 7C 08 03 A6 */ mtlr r0
|
||||
/* 8011188C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80111890 4E 80 00 20 */ blr
|
||||
|
|
@ -1,40 +0,0 @@
|
|||
lbl_800A0744:
|
||||
/* 800A0744 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 800A0748 7C 08 02 A6 */ mflr r0
|
||||
/* 800A074C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 800A0750 DB E1 00 10 */ stfd f31, 0x10(r1)
|
||||
/* 800A0754 F3 E1 00 18 */ psq_st f31, 24(r1), 0, 0 /* qr0 */
|
||||
/* 800A0758 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800A075C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800A0760 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800A0764 7C 9F 23 78 */ mr r31, r4
|
||||
/* 800A0768 80 03 05 88 */ lwz r0, 0x588(r3)
|
||||
/* 800A076C 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d
|
||||
/* 800A0770 41 82 00 24 */ beq lbl_800A0794
|
||||
/* 800A0774 38 7E 04 D0 */ addi r3, r30, 0x4d0
|
||||
/* 800A0778 48 2A 6C 25 */ bl PSVECSquareDistance
|
||||
/* 800A077C FF E0 08 90 */ fmr f31, f1
|
||||
/* 800A0780 38 7E 04 D0 */ addi r3, r30, 0x4d0
|
||||
/* 800A0784 38 9E 35 7C */ addi r4, r30, 0x357c
|
||||
/* 800A0788 48 2A 6C 15 */ bl PSVECSquareDistance
|
||||
/* 800A078C FC 01 F8 40 */ fcmpo cr0, f1, f31
|
||||
/* 800A0790 41 80 00 28 */ blt lbl_800A07B8
|
||||
lbl_800A0794:
|
||||
/* 800A0794 80 1E 05 88 */ lwz r0, 0x588(r30)
|
||||
/* 800A0798 60 00 00 04 */ ori r0, r0, 4
|
||||
/* 800A079C 90 1E 05 88 */ stw r0, 0x588(r30)
|
||||
/* 800A07A0 C0 1F 00 00 */ lfs f0, 0(r31)
|
||||
/* 800A07A4 D0 1E 35 7C */ stfs f0, 0x357c(r30)
|
||||
/* 800A07A8 C0 1F 00 04 */ lfs f0, 4(r31)
|
||||
/* 800A07AC D0 1E 35 80 */ stfs f0, 0x3580(r30)
|
||||
/* 800A07B0 C0 1F 00 08 */ lfs f0, 8(r31)
|
||||
/* 800A07B4 D0 1E 35 84 */ stfs f0, 0x3584(r30)
|
||||
lbl_800A07B8:
|
||||
/* 800A07B8 E3 E1 00 18 */ psq_l f31, 24(r1), 0, 0 /* qr0 */
|
||||
/* 800A07BC CB E1 00 10 */ lfd f31, 0x10(r1)
|
||||
/* 800A07C0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800A07C4 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800A07C8 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 800A07CC 7C 08 03 A6 */ mtlr r0
|
||||
/* 800A07D0 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 800A07D4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,58 +0,0 @@
|
|||
lbl_80051898:
|
||||
/* 80051898 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8005189C 7C 08 02 A6 */ mflr r0
|
||||
/* 800518A0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800518A4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800518A8 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 800518AC 2C 04 FF FF */ cmpwi r4, -1
|
||||
/* 800518B0 40 82 00 20 */ bne lbl_800518D0
|
||||
/* 800518B4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800518B8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800518BC 85 83 4E 20 */ lwzu r12, 0x4e20(r3)
|
||||
/* 800518C0 81 8C 00 E4 */ lwz r12, 0xe4(r12)
|
||||
/* 800518C4 7D 89 03 A6 */ mtctr r12
|
||||
/* 800518C8 4E 80 04 21 */ bctrl
|
||||
/* 800518CC 48 00 00 34 */ b lbl_80051900
|
||||
lbl_800518D0:
|
||||
/* 800518D0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800518D4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800518D8 38 63 4E C4 */ addi r3, r3, 0x4ec4
|
||||
/* 800518DC 4B FD 2A A9 */ bl getStatusRoomDt__20dStage_roomControl_cFi
|
||||
/* 800518E0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800518E4 40 82 00 0C */ bne lbl_800518F0
|
||||
/* 800518E8 38 60 00 00 */ li r3, 0
|
||||
/* 800518EC 48 00 00 5C */ b lbl_80051948
|
||||
lbl_800518F0:
|
||||
/* 800518F0 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 800518F4 81 8C 00 E4 */ lwz r12, 0xe4(r12)
|
||||
/* 800518F8 7D 89 03 A6 */ mtctr r12
|
||||
/* 800518FC 4E 80 04 21 */ bctrl
|
||||
lbl_80051900:
|
||||
/* 80051900 A0 9F 00 02 */ lhz r4, 2(r31)
|
||||
/* 80051904 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80051908 41 82 00 10 */ beq lbl_80051918
|
||||
/* 8005190C 3C 04 00 00 */ addis r0, r4, 0
|
||||
/* 80051910 28 00 FF FF */ cmplwi r0, 0xffff
|
||||
/* 80051914 40 82 00 0C */ bne lbl_80051920
|
||||
lbl_80051918:
|
||||
/* 80051918 38 60 00 00 */ li r3, 0
|
||||
/* 8005191C 48 00 00 2C */ b lbl_80051948
|
||||
lbl_80051920:
|
||||
/* 80051920 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 80051924 41 80 00 10 */ blt lbl_80051934
|
||||
/* 80051928 80 03 00 00 */ lwz r0, 0(r3)
|
||||
/* 8005192C 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80051930 41 80 00 0C */ blt lbl_8005193C
|
||||
lbl_80051934:
|
||||
/* 80051934 38 60 00 00 */ li r3, 0
|
||||
/* 80051938 48 00 00 10 */ b lbl_80051948
|
||||
lbl_8005193C:
|
||||
/* 8005193C 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 80051940 1C 04 00 0C */ mulli r0, r4, 0xc
|
||||
/* 80051944 7C 63 02 14 */ add r3, r3, r0
|
||||
lbl_80051948:
|
||||
/* 80051948 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8005194C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80051950 7C 08 03 A6 */ mtlr r0
|
||||
/* 80051954 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80051958 4E 80 00 20 */ blr
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
lbl_800517B0:
|
||||
/* 800517B0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800517B4 41 82 00 24 */ beq lbl_800517D8
|
||||
/* 800517B8 80 A3 00 08 */ lwz r5, 8(r3)
|
||||
/* 800517BC 28 05 00 00 */ cmplwi r5, 0
|
||||
/* 800517C0 41 82 00 18 */ beq lbl_800517D8
|
||||
/* 800517C4 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 800517C8 41 80 00 10 */ blt lbl_800517D8
|
||||
/* 800517CC A0 03 00 00 */ lhz r0, 0(r3)
|
||||
/* 800517D0 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 800517D4 41 80 00 0C */ blt lbl_800517E0
|
||||
lbl_800517D8:
|
||||
/* 800517D8 38 60 00 00 */ li r3, 0
|
||||
/* 800517DC 4E 80 00 20 */ blr
|
||||
lbl_800517E0:
|
||||
/* 800517E0 54 80 20 36 */ slwi r0, r4, 4
|
||||
/* 800517E4 7C 65 02 14 */ add r3, r5, r0
|
||||
/* 800517E8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,98 +0,0 @@
|
|||
lbl_8005195C:
|
||||
/* 8005195C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80051960 7C 08 02 A6 */ mflr r0
|
||||
/* 80051964 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80051968 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8005196C 48 31 08 65 */ bl _savegpr_26
|
||||
/* 80051970 7C 7A 1B 78 */ mr r26, r3
|
||||
/* 80051974 7C 9E 23 78 */ mr r30, r4
|
||||
/* 80051978 7C BF 2B 78 */ mr r31, r5
|
||||
/* 8005197C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80051980 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80051984 3B 83 0F 38 */ addi r28, r3, 0xf38
|
||||
/* 80051988 7F 83 E3 78 */ mr r3, r28
|
||||
/* 8005198C 7F 44 D3 78 */ mr r4, r26
|
||||
/* 80051990 48 02 37 71 */ bl GetRoomId__4dBgSFRC13cBgS_PolyInfo
|
||||
/* 80051994 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 80051998 7F 83 E3 78 */ mr r3, r28
|
||||
/* 8005199C 7F 44 D3 78 */ mr r4, r26
|
||||
/* 800519A0 48 02 36 41 */ bl GetRoomPathId__4dBgSFRC13cBgS_PolyInfo
|
||||
/* 800519A4 C0 02 86 00 */ lfs f0, lit_3685(r2)
|
||||
/* 800519A8 D0 1E 00 00 */ stfs f0, 0(r30)
|
||||
/* 800519AC D0 1E 00 04 */ stfs f0, 4(r30)
|
||||
/* 800519B0 D0 1E 00 08 */ stfs f0, 8(r30)
|
||||
/* 800519B4 38 00 00 00 */ li r0, 0
|
||||
/* 800519B8 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 800519BC 2C 1B FF FF */ cmpwi r27, -1
|
||||
/* 800519C0 40 82 00 0C */ bne lbl_800519CC
|
||||
/* 800519C4 38 60 00 00 */ li r3, 0
|
||||
/* 800519C8 48 00 00 E0 */ b lbl_80051AA8
|
||||
lbl_800519CC:
|
||||
/* 800519CC 7F 64 DB 78 */ mr r4, r27
|
||||
/* 800519D0 4B FF FE 1D */ bl dPath_GetRoomPath__Fii
|
||||
/* 800519D4 7C 7D 1B 79 */ or. r29, r3, r3
|
||||
/* 800519D8 40 82 00 0C */ bne lbl_800519E4
|
||||
/* 800519DC 38 60 00 00 */ li r3, 0
|
||||
/* 800519E0 48 00 00 C8 */ b lbl_80051AA8
|
||||
lbl_800519E4:
|
||||
/* 800519E4 88 9D 00 06 */ lbz r4, 6(r29)
|
||||
/* 800519E8 28 04 00 FF */ cmplwi r4, 0xff
|
||||
/* 800519EC 41 82 00 24 */ beq lbl_80051A10
|
||||
/* 800519F0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800519F4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800519F8 7F 65 DB 78 */ mr r5, r27
|
||||
/* 800519FC 4B FE 39 65 */ bl isSwitch__10dSv_info_cCFii
|
||||
/* 80051A00 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80051A04 41 82 00 0C */ beq lbl_80051A10
|
||||
/* 80051A08 38 60 00 00 */ li r3, 0
|
||||
/* 80051A0C 48 00 00 9C */ b lbl_80051AA8
|
||||
lbl_80051A10:
|
||||
/* 80051A10 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80051A14 7F 44 D3 78 */ mr r4, r26
|
||||
/* 80051A18 48 02 36 19 */ bl GetRoomPathPntNo__4dBgSFRC13cBgS_PolyInfo
|
||||
/* 80051A1C 2C 03 00 FF */ cmpwi r3, 0xff
|
||||
/* 80051A20 41 82 00 18 */ beq lbl_80051A38
|
||||
/* 80051A24 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80051A28 41 80 00 10 */ blt lbl_80051A38
|
||||
/* 80051A2C A0 9D 00 00 */ lhz r4, 0(r29)
|
||||
/* 80051A30 7C 03 20 00 */ cmpw r3, r4
|
||||
/* 80051A34 41 80 00 0C */ blt lbl_80051A40
|
||||
lbl_80051A38:
|
||||
/* 80051A38 38 60 00 00 */ li r3, 0
|
||||
/* 80051A3C 48 00 00 6C */ b lbl_80051AA8
|
||||
lbl_80051A40:
|
||||
/* 80051A40 80 BD 00 08 */ lwz r5, 8(r29)
|
||||
/* 80051A44 54 60 20 36 */ slwi r0, r3, 4
|
||||
/* 80051A48 7C C5 02 14 */ add r6, r5, r0
|
||||
/* 80051A4C 38 04 FF FF */ addi r0, r4, -1
|
||||
/* 80051A50 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 80051A54 40 82 00 0C */ bne lbl_80051A60
|
||||
/* 80051A58 7C A3 2B 78 */ mr r3, r5
|
||||
/* 80051A5C 48 00 00 10 */ b lbl_80051A6C
|
||||
lbl_80051A60:
|
||||
/* 80051A60 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80051A64 54 00 20 36 */ slwi r0, r0, 4
|
||||
/* 80051A68 7C 65 02 14 */ add r3, r5, r0
|
||||
lbl_80051A6C:
|
||||
/* 80051A6C C0 23 00 04 */ lfs f1, 4(r3)
|
||||
/* 80051A70 C0 06 00 04 */ lfs f0, 4(r6)
|
||||
/* 80051A74 EC 01 00 28 */ fsubs f0, f1, f0
|
||||
/* 80051A78 D0 1E 00 00 */ stfs f0, 0(r30)
|
||||
/* 80051A7C C0 23 00 08 */ lfs f1, 8(r3)
|
||||
/* 80051A80 C0 06 00 08 */ lfs f0, 8(r6)
|
||||
/* 80051A84 EC 01 00 28 */ fsubs f0, f1, f0
|
||||
/* 80051A88 D0 1E 00 04 */ stfs f0, 4(r30)
|
||||
/* 80051A8C C0 23 00 0C */ lfs f1, 0xc(r3)
|
||||
/* 80051A90 C0 06 00 0C */ lfs f0, 0xc(r6)
|
||||
/* 80051A94 EC 01 00 28 */ fsubs f0, f1, f0
|
||||
/* 80051A98 D0 1E 00 08 */ stfs f0, 8(r30)
|
||||
/* 80051A9C 88 1D 00 04 */ lbz r0, 4(r29)
|
||||
/* 80051AA0 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80051AA4 38 60 00 01 */ li r3, 1
|
||||
lbl_80051AA8:
|
||||
/* 80051AA8 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80051AAC 48 31 07 71 */ bl _restgpr_26
|
||||
/* 80051AB0 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80051AB4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80051AB8 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80051ABC 4E 80 00 20 */ blr
|
||||
|
|
@ -1,50 +0,0 @@
|
|||
lbl_800517EC:
|
||||
/* 800517EC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800517F0 7C 08 02 A6 */ mflr r0
|
||||
/* 800517F4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800517F8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800517FC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80051800 2C 04 FF FF */ cmpwi r4, -1
|
||||
/* 80051804 40 82 00 20 */ bne lbl_80051824
|
||||
/* 80051808 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8005180C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80051810 85 83 4E 20 */ lwzu r12, 0x4e20(r3)
|
||||
/* 80051814 81 8C 00 E4 */ lwz r12, 0xe4(r12)
|
||||
/* 80051818 7D 89 03 A6 */ mtctr r12
|
||||
/* 8005181C 4E 80 04 21 */ bctrl
|
||||
/* 80051820 48 00 00 34 */ b lbl_80051854
|
||||
lbl_80051824:
|
||||
/* 80051824 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80051828 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8005182C 38 63 4E C4 */ addi r3, r3, 0x4ec4
|
||||
/* 80051830 4B FD 2B 55 */ bl getStatusRoomDt__20dStage_roomControl_cFi
|
||||
/* 80051834 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80051838 40 82 00 0C */ bne lbl_80051844
|
||||
/* 8005183C 38 60 00 00 */ li r3, 0
|
||||
/* 80051840 48 00 00 44 */ b lbl_80051884
|
||||
lbl_80051844:
|
||||
/* 80051844 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80051848 81 8C 00 E4 */ lwz r12, 0xe4(r12)
|
||||
/* 8005184C 7D 89 03 A6 */ mtctr r12
|
||||
/* 80051850 4E 80 04 21 */ bctrl
|
||||
lbl_80051854:
|
||||
/* 80051854 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80051858 41 82 00 18 */ beq lbl_80051870
|
||||
/* 8005185C 2C 1F 00 00 */ cmpwi r31, 0
|
||||
/* 80051860 41 80 00 10 */ blt lbl_80051870
|
||||
/* 80051864 80 03 00 00 */ lwz r0, 0(r3)
|
||||
/* 80051868 7C 1F 00 00 */ cmpw r31, r0
|
||||
/* 8005186C 41 80 00 0C */ blt lbl_80051878
|
||||
lbl_80051870:
|
||||
/* 80051870 38 60 00 00 */ li r3, 0
|
||||
/* 80051874 48 00 00 10 */ b lbl_80051884
|
||||
lbl_80051878:
|
||||
/* 80051878 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 8005187C 1C 1F 00 0C */ mulli r0, r31, 0xc
|
||||
/* 80051880 7C 63 02 14 */ add r3, r3, r0
|
||||
lbl_80051884:
|
||||
/* 80051884 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80051888 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8005188C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80051890 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80051894 4E 80 00 20 */ blr
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
lbl_801A85E8:
|
||||
/* 801A85E8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801A85EC 7C 08 02 A6 */ mflr r0
|
||||
/* 801A85F0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801A85F4 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 801A85F8 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 801A85FC A8 03 11 58 */ lha r0, 0x1158(r3)
|
||||
/* 801A8600 98 01 00 08 */ stb r0, 8(r1)
|
||||
/* 801A8604 A8 03 11 5A */ lha r0, 0x115a(r3)
|
||||
/* 801A8608 98 01 00 09 */ stb r0, 9(r1)
|
||||
/* 801A860C A8 03 11 5C */ lha r0, 0x115c(r3)
|
||||
/* 801A8610 98 01 00 0A */ stb r0, 0xa(r1)
|
||||
/* 801A8614 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 801A8618 4B FF FF 21 */ bl GxFogSet_Sub__FP8_GXColor
|
||||
/* 801A861C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801A8620 7C 08 03 A6 */ mtlr r0
|
||||
/* 801A8624 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801A8628 4E 80 00 20 */ blr
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
lbl_801A87A0:
|
||||
/* 801A87A0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801A87A4 7C 08 02 A6 */ mflr r0
|
||||
/* 801A87A8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801A87AC 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 801A87B0 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 801A87B4 88 63 12 D0 */ lbz r3, 0x12d0(r3)
|
||||
/* 801A87B8 4B EA E2 6D */ bl dKyd_xfog_table_set__FUc
|
||||
/* 801A87BC 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 801A87C0 38 A3 CA 54 */ addi r5, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 801A87C4 88 65 12 CF */ lbz r3, 0x12cf(r5)
|
||||
/* 801A87C8 A0 85 12 BC */ lhz r4, 0x12bc(r5)
|
||||
/* 801A87CC 38 A5 10 AC */ addi r5, r5, 0x10ac
|
||||
/* 801A87D0 48 1B 72 FD */ bl GXSetFogRangeAdj
|
||||
/* 801A87D4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801A87D8 7C 08 03 A6 */ mtlr r0
|
||||
/* 801A87DC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801A87E0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
lbl_801A862C:
|
||||
/* 801A862C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801A8630 7C 08 02 A6 */ mflr r0
|
||||
/* 801A8634 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801A8638 4B FF FF B1 */ bl GxFog_set__Fv
|
||||
/* 801A863C 48 00 01 65 */ bl GxXFog_set__Fv
|
||||
/* 801A8640 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801A8644 7C 08 03 A6 */ mtlr r0
|
||||
/* 801A8648 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801A864C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,57 +0,0 @@
|
|||
lbl_801A9BE4:
|
||||
/* 801A9BE4 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 801A9BE8 7C 08 02 A6 */ mflr r0
|
||||
/* 801A9BEC 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 801A9BF0 DB E1 00 28 */ stfd f31, 0x28(r1)
|
||||
/* 801A9BF4 39 61 00 28 */ addi r11, r1, 0x28
|
||||
/* 801A9BF8 48 1B 85 D9 */ bl _savegpr_26
|
||||
/* 801A9BFC 7C 7A 1B 78 */ mr r26, r3
|
||||
/* 801A9C00 7C 9B 23 79 */ or. r27, r4, r4
|
||||
/* 801A9C04 7C BC 2B 78 */ mr r28, r5
|
||||
/* 801A9C08 7C DD 33 78 */ mr r29, r6
|
||||
/* 801A9C0C 7C FE 3B 78 */ mr r30, r7
|
||||
/* 801A9C10 7D 1F 43 78 */ mr r31, r8
|
||||
/* 801A9C14 FF E0 08 90 */ fmr f31, f1
|
||||
/* 801A9C18 41 82 00 34 */ beq lbl_801A9C4C
|
||||
/* 801A9C1C 38 7B 03 48 */ addi r3, r27, 0x348
|
||||
/* 801A9C20 4B FF EF E5 */ bl NewAmbColGet__FP11_GXColorS10
|
||||
/* 801A9C24 90 61 00 0C */ stw r3, 0xc(r1)
|
||||
/* 801A9C28 88 01 00 0C */ lbz r0, 0xc(r1)
|
||||
/* 801A9C2C 98 1C 00 00 */ stb r0, 0(r28)
|
||||
/* 801A9C30 88 01 00 0D */ lbz r0, 0xd(r1)
|
||||
/* 801A9C34 98 1C 00 01 */ stb r0, 1(r28)
|
||||
/* 801A9C38 88 01 00 0E */ lbz r0, 0xe(r1)
|
||||
/* 801A9C3C 98 1C 00 02 */ stb r0, 2(r28)
|
||||
/* 801A9C40 88 01 00 0F */ lbz r0, 0xf(r1)
|
||||
/* 801A9C44 98 1C 00 03 */ stb r0, 3(r28)
|
||||
/* 801A9C48 48 00 00 38 */ b lbl_801A9C80
|
||||
lbl_801A9C4C:
|
||||
/* 801A9C4C 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 801A9C50 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 801A9C54 38 63 11 00 */ addi r3, r3, 0x1100
|
||||
/* 801A9C58 4B FF EF AD */ bl NewAmbColGet__FP11_GXColorS10
|
||||
/* 801A9C5C 90 61 00 08 */ stw r3, 8(r1)
|
||||
/* 801A9C60 88 01 00 08 */ lbz r0, 8(r1)
|
||||
/* 801A9C64 98 1C 00 00 */ stb r0, 0(r28)
|
||||
/* 801A9C68 88 01 00 09 */ lbz r0, 9(r1)
|
||||
/* 801A9C6C 98 1C 00 01 */ stb r0, 1(r28)
|
||||
/* 801A9C70 88 01 00 0A */ lbz r0, 0xa(r1)
|
||||
/* 801A9C74 98 1C 00 02 */ stb r0, 2(r28)
|
||||
/* 801A9C78 88 01 00 0B */ lbz r0, 0xb(r1)
|
||||
/* 801A9C7C 98 1C 00 03 */ stb r0, 3(r28)
|
||||
lbl_801A9C80:
|
||||
/* 801A9C80 7F 43 D3 78 */ mr r3, r26
|
||||
/* 801A9C84 7F 64 DB 78 */ mr r4, r27
|
||||
/* 801A9C88 7F 85 E3 78 */ mr r5, r28
|
||||
/* 801A9C8C 7F A6 EB 78 */ mr r6, r29
|
||||
/* 801A9C90 7F C7 F3 78 */ mr r7, r30
|
||||
/* 801A9C94 7F E8 FB 78 */ mr r8, r31
|
||||
/* 801A9C98 FC 20 F8 90 */ fmr f1, f31
|
||||
/* 801A9C9C 4B FF F1 85 */ bl dKy_ParticleColor_get_base__FP4cXyzP12dKy_tevstr_cP8_GXColorP8_GXColorP8_GXColorP8_GXColorf
|
||||
/* 801A9CA0 CB E1 00 28 */ lfd f31, 0x28(r1)
|
||||
/* 801A9CA4 39 61 00 28 */ addi r11, r1, 0x28
|
||||
/* 801A9CA8 48 1B 85 75 */ bl _restgpr_26
|
||||
/* 801A9CAC 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 801A9CB0 7C 08 03 A6 */ mtlr r0
|
||||
/* 801A9CB4 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 801A9CB8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,42 +0,0 @@
|
|||
lbl_801A9CBC:
|
||||
/* 801A9CBC 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 801A9CC0 7C 08 02 A6 */ mflr r0
|
||||
/* 801A9CC4 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 801A9CC8 DB E1 00 28 */ stfd f31, 0x28(r1)
|
||||
/* 801A9CCC 39 61 00 28 */ addi r11, r1, 0x28
|
||||
/* 801A9CD0 48 1B 85 01 */ bl _savegpr_26
|
||||
/* 801A9CD4 7C 7A 1B 78 */ mr r26, r3
|
||||
/* 801A9CD8 7C 9B 23 78 */ mr r27, r4
|
||||
/* 801A9CDC 7C BC 2B 78 */ mr r28, r5
|
||||
/* 801A9CE0 7C DD 33 78 */ mr r29, r6
|
||||
/* 801A9CE4 7C FE 3B 78 */ mr r30, r7
|
||||
/* 801A9CE8 7D 1F 43 78 */ mr r31, r8
|
||||
/* 801A9CEC FF E0 08 90 */ fmr f31, f1
|
||||
/* 801A9CF0 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 801A9CF4 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 801A9CF8 38 63 11 08 */ addi r3, r3, 0x1108
|
||||
/* 801A9CFC 4B FF EF 09 */ bl NewAmbColGet__FP11_GXColorS10
|
||||
/* 801A9D00 90 61 00 08 */ stw r3, 8(r1)
|
||||
/* 801A9D04 88 01 00 08 */ lbz r0, 8(r1)
|
||||
/* 801A9D08 98 1C 00 00 */ stb r0, 0(r28)
|
||||
/* 801A9D0C 88 01 00 09 */ lbz r0, 9(r1)
|
||||
/* 801A9D10 98 1C 00 01 */ stb r0, 1(r28)
|
||||
/* 801A9D14 88 01 00 0A */ lbz r0, 0xa(r1)
|
||||
/* 801A9D18 98 1C 00 02 */ stb r0, 2(r28)
|
||||
/* 801A9D1C 88 01 00 0B */ lbz r0, 0xb(r1)
|
||||
/* 801A9D20 98 1C 00 03 */ stb r0, 3(r28)
|
||||
/* 801A9D24 7F 43 D3 78 */ mr r3, r26
|
||||
/* 801A9D28 7F 64 DB 78 */ mr r4, r27
|
||||
/* 801A9D2C 7F 85 E3 78 */ mr r5, r28
|
||||
/* 801A9D30 7F A6 EB 78 */ mr r6, r29
|
||||
/* 801A9D34 7F C7 F3 78 */ mr r7, r30
|
||||
/* 801A9D38 7F E8 FB 78 */ mr r8, r31
|
||||
/* 801A9D3C FC 20 F8 90 */ fmr f1, f31
|
||||
/* 801A9D40 4B FF F0 E1 */ bl dKy_ParticleColor_get_base__FP4cXyzP12dKy_tevstr_cP8_GXColorP8_GXColorP8_GXColorP8_GXColorf
|
||||
/* 801A9D44 CB E1 00 28 */ lfd f31, 0x28(r1)
|
||||
/* 801A9D48 39 61 00 28 */ addi r11, r1, 0x28
|
||||
/* 801A9D4C 48 1B 84 D1 */ bl _restgpr_26
|
||||
/* 801A9D50 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 801A9D54 7C 08 03 A6 */ mtlr r0
|
||||
/* 801A9D58 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 801A9D5C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,62 +0,0 @@
|
|||
lbl_801AB4C0:
|
||||
/* 801AB4C0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 801AB4C4 7C 08 02 A6 */ mflr r0
|
||||
/* 801AB4C8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801AB4CC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801AB4D0 48 1B 6D 09 */ bl _savegpr_28
|
||||
/* 801AB4D4 7C 7C 1B 79 */ or. r28, r3, r3
|
||||
/* 801AB4D8 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 801AB4DC 3B E3 CA 54 */ addi r31, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 801AB4E0 41 82 00 14 */ beq lbl_801AB4F4
|
||||
/* 801AB4E4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801AB4E8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801AB4EC 37 C3 0F 38 */ addic. r30, r3, 0xf38
|
||||
/* 801AB4F0 40 82 00 0C */ bne lbl_801AB4FC
|
||||
lbl_801AB4F4:
|
||||
/* 801AB4F4 38 60 00 00 */ li r3, 0
|
||||
/* 801AB4F8 48 00 00 8C */ b lbl_801AB584
|
||||
lbl_801AB4FC:
|
||||
/* 801AB4FC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801AB500 7F 84 E3 78 */ mr r4, r28
|
||||
/* 801AB504 4B EC 99 4D */ bl GetPolyAtt0__4dBgSFRC13cBgS_PolyInfo
|
||||
/* 801AB508 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 801AB50C 38 7E 3E C8 */ addi r3, r30, 0x3ec8
|
||||
/* 801AB510 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */
|
||||
/* 801AB514 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */
|
||||
/* 801AB518 38 84 01 7A */ addi r4, r4, 0x17a
|
||||
/* 801AB51C 48 1B D4 79 */ bl strcmp
|
||||
/* 801AB520 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 801AB524 40 82 00 24 */ bne lbl_801AB548
|
||||
/* 801AB528 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 801AB52C 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 801AB530 88 03 12 FE */ lbz r0, 0x12fe(r3)
|
||||
/* 801AB534 28 00 00 04 */ cmplwi r0, 4
|
||||
/* 801AB538 40 82 00 10 */ bne lbl_801AB548
|
||||
/* 801AB53C 2C 1D 00 04 */ cmpwi r29, 4
|
||||
/* 801AB540 40 82 00 08 */ bne lbl_801AB548
|
||||
/* 801AB544 3B A0 00 0D */ li r29, 0xd
|
||||
lbl_801AB548:
|
||||
/* 801AB548 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801AB54C 7F 84 E3 78 */ mr r4, r28
|
||||
/* 801AB550 4B EC 99 51 */ bl GetPolyAtt1__4dBgSFRC13cBgS_PolyInfo
|
||||
/* 801AB554 80 9F 12 EC */ lwz r4, 0x12ec(r31)
|
||||
/* 801AB558 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 801AB55C 41 82 00 14 */ beq lbl_801AB570
|
||||
/* 801AB560 57 A0 18 38 */ slwi r0, r29, 3
|
||||
/* 801AB564 7C 00 1A 14 */ add r0, r0, r3
|
||||
/* 801AB568 7C 64 00 AE */ lbzx r3, r4, r0
|
||||
/* 801AB56C 48 00 00 08 */ b lbl_801AB574
|
||||
lbl_801AB570:
|
||||
/* 801AB570 38 60 00 00 */ li r3, 0
|
||||
lbl_801AB574:
|
||||
/* 801AB574 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 801AB578 28 00 00 FF */ cmplwi r0, 0xff
|
||||
/* 801AB57C 40 82 00 08 */ bne lbl_801AB584
|
||||
/* 801AB580 38 60 00 00 */ li r3, 0
|
||||
lbl_801AB584:
|
||||
/* 801AB584 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801AB588 48 1B 6C 9D */ bl _restgpr_28
|
||||
/* 801AB58C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 801AB590 7C 08 03 A6 */ mtlr r0
|
||||
/* 801AB594 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 801AB598 4E 80 00 20 */ blr
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
lbl_8019D790:
|
||||
/* 8019D790 EC 02 08 28 */ fsubs f0, f2, f1
|
||||
/* 8019D794 EC 03 00 32 */ fmuls f0, f3, f0
|
||||
/* 8019D798 EC 21 00 2A */ fadds f1, f1, f0
|
||||
/* 8019D79C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,55 +0,0 @@
|
|||
lbl_8019D7A0:
|
||||
/* 8019D7A0 94 21 FF 80 */ stwu r1, -0x80(r1)
|
||||
/* 8019D7A4 7C 08 02 A6 */ mflr r0
|
||||
/* 8019D7A8 90 01 00 84 */ stw r0, 0x84(r1)
|
||||
/* 8019D7AC DB E1 00 70 */ stfd f31, 0x70(r1)
|
||||
/* 8019D7B0 F3 E1 00 78 */ psq_st f31, 120(r1), 0, 0 /* qr0 */
|
||||
/* 8019D7B4 DB C1 00 60 */ stfd f30, 0x60(r1)
|
||||
/* 8019D7B8 F3 C1 00 68 */ psq_st f30, 104(r1), 0, 0 /* qr0 */
|
||||
/* 8019D7BC DB A1 00 50 */ stfd f29, 0x50(r1)
|
||||
/* 8019D7C0 F3 A1 00 58 */ psq_st f29, 88(r1), 0, 0 /* qr0 */
|
||||
/* 8019D7C4 DB 81 00 40 */ stfd f28, 0x40(r1)
|
||||
/* 8019D7C8 F3 81 00 48 */ psq_st f28, 72(r1), 0, 0 /* qr0 */
|
||||
/* 8019D7CC DB 61 00 30 */ stfd f27, 0x30(r1)
|
||||
/* 8019D7D0 F3 61 00 38 */ psq_st f27, 56(r1), 0, 0 /* qr0 */
|
||||
/* 8019D7D4 DB 41 00 20 */ stfd f26, 0x20(r1)
|
||||
/* 8019D7D8 F3 41 00 28 */ psq_st f26, 40(r1), 0, 0 /* qr0 */
|
||||
/* 8019D7DC DB 21 00 10 */ stfd f25, 0x10(r1)
|
||||
/* 8019D7E0 F3 21 00 18 */ psq_st f25, 24(r1), 0, 0 /* qr0 */
|
||||
/* 8019D7E4 FF 20 18 90 */ fmr f25, f3
|
||||
/* 8019D7E8 FF 40 20 90 */ fmr f26, f4
|
||||
/* 8019D7EC FF 60 28 90 */ fmr f27, f5
|
||||
/* 8019D7F0 FF 80 30 90 */ fmr f28, f6
|
||||
/* 8019D7F4 FF A0 38 90 */ fmr f29, f7
|
||||
/* 8019D7F8 FF C0 40 90 */ fmr f30, f8
|
||||
/* 8019D7FC 4B FF FF 95 */ bl fl_data_ratio_set__Ffff
|
||||
/* 8019D800 FF E0 08 90 */ fmr f31, f1
|
||||
/* 8019D804 FC 20 D0 90 */ fmr f1, f26
|
||||
/* 8019D808 FC 40 D8 90 */ fmr f2, f27
|
||||
/* 8019D80C FC 60 C8 90 */ fmr f3, f25
|
||||
/* 8019D810 4B FF FF 81 */ bl fl_data_ratio_set__Ffff
|
||||
/* 8019D814 FC 40 08 90 */ fmr f2, f1
|
||||
/* 8019D818 FC 20 F8 90 */ fmr f1, f31
|
||||
/* 8019D81C FC 60 E0 90 */ fmr f3, f28
|
||||
/* 8019D820 4B FF FF 71 */ bl fl_data_ratio_set__Ffff
|
||||
/* 8019D824 EC 1D 08 28 */ fsubs f0, f29, f1
|
||||
/* 8019D828 EC 1E 00 32 */ fmuls f0, f30, f0
|
||||
/* 8019D82C EC 21 00 2A */ fadds f1, f1, f0
|
||||
/* 8019D830 E3 E1 00 78 */ psq_l f31, 120(r1), 0, 0 /* qr0 */
|
||||
/* 8019D834 CB E1 00 70 */ lfd f31, 0x70(r1)
|
||||
/* 8019D838 E3 C1 00 68 */ psq_l f30, 104(r1), 0, 0 /* qr0 */
|
||||
/* 8019D83C CB C1 00 60 */ lfd f30, 0x60(r1)
|
||||
/* 8019D840 E3 A1 00 58 */ psq_l f29, 88(r1), 0, 0 /* qr0 */
|
||||
/* 8019D844 CB A1 00 50 */ lfd f29, 0x50(r1)
|
||||
/* 8019D848 E3 81 00 48 */ psq_l f28, 72(r1), 0, 0 /* qr0 */
|
||||
/* 8019D84C CB 81 00 40 */ lfd f28, 0x40(r1)
|
||||
/* 8019D850 E3 61 00 38 */ psq_l f27, 56(r1), 0, 0 /* qr0 */
|
||||
/* 8019D854 CB 61 00 30 */ lfd f27, 0x30(r1)
|
||||
/* 8019D858 E3 41 00 28 */ psq_l f26, 40(r1), 0, 0 /* qr0 */
|
||||
/* 8019D85C CB 41 00 20 */ lfd f26, 0x20(r1)
|
||||
/* 8019D860 E3 21 00 18 */ psq_l f25, 24(r1), 0, 0 /* qr0 */
|
||||
/* 8019D864 CB 21 00 10 */ lfd f25, 0x10(r1)
|
||||
/* 8019D868 80 01 00 84 */ lwz r0, 0x84(r1)
|
||||
/* 8019D86C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8019D870 38 21 00 80 */ addi r1, r1, 0x80
|
||||
/* 8019D874 4E 80 00 20 */ blr
|
||||
|
|
@ -1,29 +0,0 @@
|
|||
lbl_8019D61C:
|
||||
/* 8019D61C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8019D620 7C 08 02 A6 */ mflr r0
|
||||
/* 8019D624 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8019D628 DB E1 00 18 */ stfd f31, 0x18(r1)
|
||||
/* 8019D62C 39 61 00 18 */ addi r11, r1, 0x18
|
||||
/* 8019D630 48 1C 4B AD */ bl _savegpr_29
|
||||
/* 8019D634 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 8019D638 FF E0 08 90 */ fmr f31, f1
|
||||
/* 8019D63C AB E4 00 02 */ lha r31, 2(r4)
|
||||
/* 8019D640 AB C4 00 04 */ lha r30, 4(r4)
|
||||
/* 8019D644 A8 64 00 00 */ lha r3, 0(r4)
|
||||
/* 8019D648 4B FF FF 75 */ bl kankyo_color_ratio_calc_common__Fsf
|
||||
/* 8019D64C 98 7D 00 00 */ stb r3, 0(r29)
|
||||
/* 8019D650 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8019D654 FC 20 F8 90 */ fmr f1, f31
|
||||
/* 8019D658 4B FF FF 65 */ bl kankyo_color_ratio_calc_common__Fsf
|
||||
/* 8019D65C 98 7D 00 01 */ stb r3, 1(r29)
|
||||
/* 8019D660 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8019D664 FC 20 F8 90 */ fmr f1, f31
|
||||
/* 8019D668 4B FF FF 55 */ bl kankyo_color_ratio_calc_common__Fsf
|
||||
/* 8019D66C 98 7D 00 02 */ stb r3, 2(r29)
|
||||
/* 8019D670 CB E1 00 18 */ lfd f31, 0x18(r1)
|
||||
/* 8019D674 39 61 00 18 */ addi r11, r1, 0x18
|
||||
/* 8019D678 48 1C 4B B1 */ bl _restgpr_29
|
||||
/* 8019D67C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8019D680 7C 08 03 A6 */ mtlr r0
|
||||
/* 8019D684 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8019D688 4E 80 00 20 */ blr
|
||||
|
|
@ -1,29 +0,0 @@
|
|||
lbl_80062ADC:
|
||||
/* 80062ADC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80062AE0 7C 08 02 A6 */ mflr r0
|
||||
/* 80062AE4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80062AE8 38 60 00 00 */ li r3, 0
|
||||
/* 80062AEC 48 2F 9E 99 */ bl GXSetCullMode
|
||||
/* 80062AF0 38 60 00 00 */ li r3, 0
|
||||
/* 80062AF4 38 80 00 09 */ li r4, 9
|
||||
/* 80062AF8 38 A0 00 01 */ li r5, 1
|
||||
/* 80062AFC 38 C0 00 04 */ li r6, 4
|
||||
/* 80062B00 38 E0 00 00 */ li r7, 0
|
||||
/* 80062B04 48 2F 8A C1 */ bl GXSetVtxAttrFmt
|
||||
/* 80062B08 38 60 00 00 */ li r3, 0
|
||||
/* 80062B0C 38 80 00 0D */ li r4, 0xd
|
||||
/* 80062B10 38 A0 00 01 */ li r5, 1
|
||||
/* 80062B14 38 C0 00 03 */ li r6, 3
|
||||
/* 80062B18 38 E0 00 08 */ li r7, 8
|
||||
/* 80062B1C 48 2F 8A A9 */ bl GXSetVtxAttrFmt
|
||||
/* 80062B20 48 2F 8A 6D */ bl GXClearVtxDesc
|
||||
/* 80062B24 38 60 00 09 */ li r3, 9
|
||||
/* 80062B28 38 80 00 01 */ li r4, 1
|
||||
/* 80062B2C 48 2F 83 8D */ bl GXSetVtxDesc
|
||||
/* 80062B30 38 60 00 0D */ li r3, 0xd
|
||||
/* 80062B34 38 80 00 01 */ li r4, 1
|
||||
/* 80062B38 48 2F 83 81 */ bl GXSetVtxDesc
|
||||
/* 80062B3C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80062B40 7C 08 03 A6 */ mtlr r0
|
||||
/* 80062B44 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80062B48 4E 80 00 20 */ blr
|
||||
|
|
@ -1,45 +0,0 @@
|
|||
lbl_8005B780:
|
||||
/* 8005B780 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 8005B784 7C 08 02 A6 */ mflr r0
|
||||
/* 8005B788 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 8005B78C DB E1 00 30 */ stfd f31, 0x30(r1)
|
||||
/* 8005B790 F3 E1 00 38 */ psq_st f31, 56(r1), 0, 0 /* qr0 */
|
||||
/* 8005B794 DB C1 00 20 */ stfd f30, 0x20(r1)
|
||||
/* 8005B798 F3 C1 00 28 */ psq_st f30, 40(r1), 0, 0 /* qr0 */
|
||||
/* 8005B79C 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 8005B7A0 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 8005B7A4 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8005B7A8 7C 9F 23 78 */ mr r31, r4
|
||||
/* 8005B7AC FF C0 08 90 */ fmr f30, f1
|
||||
/* 8005B7B0 FF E0 10 90 */ fmr f31, f2
|
||||
/* 8005B7B4 38 7E 00 D8 */ addi r3, r30, 0xd8
|
||||
/* 8005B7B8 38 9E 00 E4 */ addi r4, r30, 0xe4
|
||||
/* 8005B7BC 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 8005B7C0 4B FF FF 49 */ bl get_vectle_calc__FP4cXyzP4cXyzP4cXyz
|
||||
/* 8005B7C4 C0 3E 00 D8 */ lfs f1, 0xd8(r30)
|
||||
/* 8005B7C8 C0 01 00 08 */ lfs f0, 8(r1)
|
||||
/* 8005B7CC EC 00 07 B2 */ fmuls f0, f0, f30
|
||||
/* 8005B7D0 EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 8005B7D4 D0 1F 00 00 */ stfs f0, 0(r31)
|
||||
/* 8005B7D8 C0 3E 00 DC */ lfs f1, 0xdc(r30)
|
||||
/* 8005B7DC C0 01 00 0C */ lfs f0, 0xc(r1)
|
||||
/* 8005B7E0 EC 00 07 F2 */ fmuls f0, f0, f31
|
||||
/* 8005B7E4 EC 21 00 2A */ fadds f1, f1, f0
|
||||
/* 8005B7E8 C0 02 87 BC */ lfs f0, lit_3970(r2)
|
||||
/* 8005B7EC EC 01 00 28 */ fsubs f0, f1, f0
|
||||
/* 8005B7F0 D0 1F 00 04 */ stfs f0, 4(r31)
|
||||
/* 8005B7F4 C0 3E 00 E0 */ lfs f1, 0xe0(r30)
|
||||
/* 8005B7F8 C0 01 00 10 */ lfs f0, 0x10(r1)
|
||||
/* 8005B7FC EC 00 07 B2 */ fmuls f0, f0, f30
|
||||
/* 8005B800 EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 8005B804 D0 1F 00 08 */ stfs f0, 8(r31)
|
||||
/* 8005B808 E3 E1 00 38 */ psq_l f31, 56(r1), 0, 0 /* qr0 */
|
||||
/* 8005B80C CB E1 00 30 */ lfd f31, 0x30(r1)
|
||||
/* 8005B810 E3 C1 00 28 */ psq_l f30, 40(r1), 0, 0 /* qr0 */
|
||||
/* 8005B814 CB C1 00 20 */ lfd f30, 0x20(r1)
|
||||
/* 8005B818 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 8005B81C 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 8005B820 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 8005B824 7C 08 03 A6 */ mtlr r0
|
||||
/* 8005B828 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 8005B82C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,64 +0,0 @@
|
|||
lbl_8006D914:
|
||||
/* 8006D914 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8006D918 7C 08 02 A6 */ mflr r0
|
||||
/* 8006D91C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8006D920 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8006D924 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8006D928 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 8006D92C 3B E3 CA 54 */ addi r31, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 8006D930 80 1F 10 58 */ lwz r0, 0x1058(r31)
|
||||
/* 8006D934 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8006D938 41 82 00 B4 */ beq lbl_8006D9EC
|
||||
/* 8006D93C 3C 60 80 38 */ lis r3, d_kankyo_d_kankyo_rain__stringBase0@ha /* 0x8037A578@ha */
|
||||
/* 8006D940 38 63 A5 78 */ addi r3, r3, d_kankyo_d_kankyo_rain__stringBase0@l /* 0x8037A578@l */
|
||||
/* 8006D944 38 63 00 10 */ addi r3, r3, 0x10
|
||||
/* 8006D948 38 80 00 53 */ li r4, 0x53
|
||||
/* 8006D94C 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8006D950 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8006D954 3F C5 00 02 */ addis r30, r5, 2
|
||||
/* 8006D958 3B DE C2 F8 */ addi r30, r30, -15624
|
||||
/* 8006D95C 7F C5 F3 78 */ mr r5, r30
|
||||
/* 8006D960 38 C0 00 80 */ li r6, 0x80
|
||||
/* 8006D964 4B FC E9 89 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 8006D968 80 9F 10 58 */ lwz r4, 0x1058(r31)
|
||||
/* 8006D96C 90 64 00 14 */ stw r3, 0x14(r4)
|
||||
/* 8006D970 3C 60 80 38 */ lis r3, d_kankyo_d_kankyo_rain__stringBase0@ha /* 0x8037A578@ha */
|
||||
/* 8006D974 38 63 A5 78 */ addi r3, r3, d_kankyo_d_kankyo_rain__stringBase0@l /* 0x8037A578@l */
|
||||
/* 8006D978 38 63 00 94 */ addi r3, r3, 0x94
|
||||
/* 8006D97C 4B FC 1A B9 */ bl dComIfG_getStageRes__FPCc
|
||||
/* 8006D980 80 9F 10 58 */ lwz r4, 0x1058(r31)
|
||||
/* 8006D984 90 64 00 18 */ stw r3, 0x18(r4)
|
||||
/* 8006D988 80 7F 10 58 */ lwz r3, 0x1058(r31)
|
||||
/* 8006D98C 80 03 00 18 */ lwz r0, 0x18(r3)
|
||||
/* 8006D990 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8006D994 40 82 00 28 */ bne lbl_8006D9BC
|
||||
/* 8006D998 3C 60 80 38 */ lis r3, d_kankyo_d_kankyo_rain__stringBase0@ha /* 0x8037A578@ha */
|
||||
/* 8006D99C 38 63 A5 78 */ addi r3, r3, d_kankyo_d_kankyo_rain__stringBase0@l /* 0x8037A578@l */
|
||||
/* 8006D9A0 38 63 00 10 */ addi r3, r3, 0x10
|
||||
/* 8006D9A4 38 80 00 53 */ li r4, 0x53
|
||||
/* 8006D9A8 7F C5 F3 78 */ mr r5, r30
|
||||
/* 8006D9AC 38 C0 00 80 */ li r6, 0x80
|
||||
/* 8006D9B0 4B FC E9 3D */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 8006D9B4 80 9F 10 58 */ lwz r4, 0x1058(r31)
|
||||
/* 8006D9B8 90 64 00 18 */ stw r3, 0x18(r4)
|
||||
lbl_8006D9BC:
|
||||
/* 8006D9BC 38 60 00 00 */ li r3, 0
|
||||
/* 8006D9C0 7C 65 1B 78 */ mr r5, r3
|
||||
/* 8006D9C4 38 00 07 D0 */ li r0, 0x7d0
|
||||
/* 8006D9C8 7C 09 03 A6 */ mtctr r0
|
||||
lbl_8006D9CC:
|
||||
/* 8006D9CC 80 9F 10 58 */ lwz r4, 0x1058(r31)
|
||||
/* 8006D9D0 38 03 00 1C */ addi r0, r3, 0x1c
|
||||
/* 8006D9D4 7C A4 01 AE */ stbx r5, r4, r0
|
||||
/* 8006D9D8 38 63 00 44 */ addi r3, r3, 0x44
|
||||
/* 8006D9DC 42 00 FF F0 */ bdnz lbl_8006D9CC
|
||||
/* 8006D9E0 38 00 00 00 */ li r0, 0
|
||||
/* 8006D9E4 80 7F 10 58 */ lwz r3, 0x1058(r31)
|
||||
/* 8006D9E8 90 03 00 10 */ stw r0, 0x10(r3)
|
||||
lbl_8006D9EC:
|
||||
/* 8006D9EC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8006D9F0 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8006D9F4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8006D9F8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8006D9FC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8006DA00 4E 80 00 20 */ blr
|
||||
|
|
@ -1,33 +0,0 @@
|
|||
lbl_8006DA04:
|
||||
/* 8006DA04 94 21 FF 80 */ stwu r1, -0x80(r1)
|
||||
/* 8006DA08 7C 08 02 A6 */ mflr r0
|
||||
/* 8006DA0C 90 01 00 84 */ stw r0, 0x84(r1)
|
||||
/* 8006DA10 93 E1 00 7C */ stw r31, 0x7c(r1)
|
||||
/* 8006DA14 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 8006DA18 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 8006DA1C 83 E3 10 58 */ lwz r31, 0x1058(r3)
|
||||
/* 8006DA20 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 8006DA24 4B FE D0 DD */ bl dKyw_get_wind_vecpow__Fv
|
||||
/* 8006DA28 C0 01 00 08 */ lfs f0, 8(r1)
|
||||
/* 8006DA2C D0 01 00 14 */ stfs f0, 0x14(r1)
|
||||
/* 8006DA30 C0 01 00 0C */ lfs f0, 0xc(r1)
|
||||
/* 8006DA34 D0 01 00 18 */ stfs f0, 0x18(r1)
|
||||
/* 8006DA38 C0 01 00 10 */ lfs f0, 0x10(r1)
|
||||
/* 8006DA3C D0 01 00 1C */ stfs f0, 0x1c(r1)
|
||||
/* 8006DA40 38 61 00 20 */ addi r3, r1, 0x20
|
||||
/* 8006DA44 48 00 9B 39 */ bl __ct__11dBgS_GndChkFv
|
||||
/* 8006DA48 80 1F 00 10 */ lwz r0, 0x10(r31)
|
||||
/* 8006DA4C 7C 09 03 A6 */ mtctr r0
|
||||
/* 8006DA50 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8006DA54 40 81 00 08 */ ble lbl_8006DA5C
|
||||
lbl_8006DA58:
|
||||
/* 8006DA58 42 00 00 00 */ bdnz lbl_8006DA58
|
||||
lbl_8006DA5C:
|
||||
/* 8006DA5C 38 61 00 20 */ addi r3, r1, 0x20
|
||||
/* 8006DA60 38 80 FF FF */ li r4, -1
|
||||
/* 8006DA64 48 00 9B 8D */ bl __dt__11dBgS_GndChkFv
|
||||
/* 8006DA68 83 E1 00 7C */ lwz r31, 0x7c(r1)
|
||||
/* 8006DA6C 80 01 00 84 */ lwz r0, 0x84(r1)
|
||||
/* 8006DA70 7C 08 03 A6 */ mtlr r0
|
||||
/* 8006DA74 38 21 00 80 */ addi r1, r1, 0x80
|
||||
/* 8006DA78 4E 80 00 20 */ blr
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
lbl_8005B760:
|
||||
/* 8005B760 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8005B764 7C 08 02 A6 */ mflr r0
|
||||
/* 8005B768 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8005B76C 4B FF FF 9D */ bl get_vectle_calc__FP4cXyzP4cXyzP4cXyz
|
||||
/* 8005B770 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8005B774 7C 08 03 A6 */ mtlr r0
|
||||
/* 8005B778 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8005B77C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
lbl_8005BED8:
|
||||
/* 8005BED8 38 60 00 00 */ li r3, 0
|
||||
/* 8005BEDC 3C 80 80 43 */ lis r4, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 8005BEE0 38 84 CA 54 */ addi r4, r4, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 8005BEE4 C0 24 12 44 */ lfs f1, 0x1244(r4)
|
||||
/* 8005BEE8 C0 02 88 08 */ lfs f0, lit_4126(r2)
|
||||
/* 8005BEEC FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 8005BEF0 41 81 00 10 */ bgt lbl_8005BF00
|
||||
/* 8005BEF4 C0 02 88 0C */ lfs f0, lit_4127(r2)
|
||||
/* 8005BEF8 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 8005BEFC 4C 80 00 20 */ bgelr
|
||||
lbl_8005BF00:
|
||||
/* 8005BF00 38 60 00 01 */ li r3, 1
|
||||
/* 8005BF04 4E 80 00 20 */ blr
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
lbl_8005BA24:
|
||||
/* 8005BA24 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8005BA28 7C 08 02 A6 */ mflr r0
|
||||
/* 8005BA2C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8005BA30 38 A0 00 00 */ li r5, 0
|
||||
/* 8005BA34 4B FF FE F9 */ bl dKyr_set_btitex_common__FP9_GXTexObjP7ResTIMG11_GXTexMapID
|
||||
/* 8005BA38 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8005BA3C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8005BA40 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8005BA44 4E 80 00 20 */ blr
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
lbl_8006140C:
|
||||
/* 8006140C 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 80061410 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 80061414 80 83 0E A4 */ lwz r4, 0xea4(r3)
|
||||
/* 80061418 80 03 0E 9C */ lwz r0, 0xe9c(r3)
|
||||
/* 8006141C B0 04 00 48 */ sth r0, 0x48(r4)
|
||||
/* 80061420 A8 04 00 48 */ lha r0, 0x48(r4)
|
||||
/* 80061424 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80061428 4D 82 00 20 */ beqlr
|
||||
/* 8006142C C0 02 88 14 */ lfs f0, lit_4354(r2)
|
||||
/* 80061430 D0 04 00 3C */ stfs f0, 0x3c(r4)
|
||||
/* 80061434 4E 80 00 20 */ blr
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
lbl_8006B190:
|
||||
/* 8006B190 38 00 00 00 */ li r0, 0
|
||||
/* 8006B194 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 8006B198 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 8006B19C 98 03 0E D5 */ stb r0, 0xed5(r3)
|
||||
/* 8006B1A0 98 03 0E D6 */ stb r0, 0xed6(r3)
|
||||
/* 8006B1A4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
lbl_8005E8B0:
|
||||
/* 8005E8B0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8005E8B4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8005E8B8 80 83 5D AC */ lwz r4, 0x5dac(r3)
|
||||
/* 8005E8BC 38 60 00 00 */ li r3, 0
|
||||
/* 8005E8C0 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 8005E8C4 4D 82 00 20 */ beqlr
|
||||
/* 8005E8C8 88 04 05 68 */ lbz r0, 0x568(r4)
|
||||
/* 8005E8CC 28 00 00 08 */ cmplwi r0, 8
|
||||
/* 8005E8D0 41 82 00 20 */ beq lbl_8005E8F0
|
||||
/* 8005E8D4 54 00 06 3E */ clrlwi r0, r0, 0x18
|
||||
/* 8005E8D8 28 00 00 16 */ cmplwi r0, 0x16
|
||||
/* 8005E8DC 41 82 00 14 */ beq lbl_8005E8F0
|
||||
/* 8005E8E0 28 00 00 17 */ cmplwi r0, 0x17
|
||||
/* 8005E8E4 41 82 00 0C */ beq lbl_8005E8F0
|
||||
/* 8005E8E8 28 00 00 18 */ cmplwi r0, 0x18
|
||||
/* 8005E8EC 4C 82 00 20 */ bnelr
|
||||
lbl_8005E8F0:
|
||||
/* 8005E8F0 38 60 00 01 */ li r3, 1
|
||||
/* 8005E8F4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
lbl_8005B708:
|
||||
/* 8005B708 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8005B70C 7C 08 02 A6 */ mflr r0
|
||||
/* 8005B710 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8005B714 C0 24 00 00 */ lfs f1, 0(r4)
|
||||
/* 8005B718 C0 03 00 00 */ lfs f0, 0(r3)
|
||||
/* 8005B71C EC 01 00 28 */ fsubs f0, f1, f0
|
||||
/* 8005B720 D8 01 00 08 */ stfd f0, 8(r1)
|
||||
/* 8005B724 C0 24 00 04 */ lfs f1, 4(r4)
|
||||
/* 8005B728 C0 03 00 04 */ lfs f0, 4(r3)
|
||||
/* 8005B72C EC 01 00 28 */ fsubs f0, f1, f0
|
||||
/* 8005B730 D8 01 00 10 */ stfd f0, 0x10(r1)
|
||||
/* 8005B734 C0 24 00 08 */ lfs f1, 8(r4)
|
||||
/* 8005B738 C0 03 00 08 */ lfs f0, 8(r3)
|
||||
/* 8005B73C EC 01 00 28 */ fsubs f0, f1, f0
|
||||
/* 8005B740 D8 01 00 18 */ stfd f0, 0x18(r1)
|
||||
/* 8005B744 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 8005B748 7C A4 2B 78 */ mr r4, r5
|
||||
/* 8005B74C 4B FF FF 15 */ bl vectle_calc__FP10DOUBLE_POSP4cXyz
|
||||
/* 8005B750 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8005B754 7C 08 03 A6 */ mtlr r0
|
||||
/* 8005B758 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8005B75C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
lbl_8005CDA8:
|
||||
/* 8005CDA8 C0 22 88 78 */ lfs f1, lit_4430(r2)
|
||||
/* 8005CDAC 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8005CDB0 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8005CDB4 80 A5 5D 74 */ lwz r5, 0x5d74(r5)
|
||||
/* 8005CDB8 C0 05 00 E8 */ lfs f0, 0xe8(r5)
|
||||
/* 8005CDBC EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 8005CDC0 1C 04 00 38 */ mulli r0, r4, 0x38
|
||||
/* 8005CDC4 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 8005CDC8 D0 03 00 48 */ stfs f0, 0x48(r3)
|
||||
/* 8005CDCC 4E 80 00 20 */ blr
|
||||
|
|
@ -142,8 +142,8 @@ lbl_801E05F0:
|
|||
/* 801E05F4 3B 40 00 00 */ li r26, 0
|
||||
/* 801E05F8 3B A0 00 00 */ li r29, 0
|
||||
/* 801E05FC 3B C0 00 00 */ li r30, 0
|
||||
/* 801E0600 3C 60 80 39 */ lis r3, line_tag@ha /* 0x80396D10@ha */
|
||||
/* 801E0604 3B 83 6D 10 */ addi r28, r3, line_tag@l /* 0x80396D10@l */
|
||||
/* 801E0600 3C 60 80 39 */ lis r3, line_tag4914@ha /* 0x80396D10@ha */
|
||||
/* 801E0604 3B 83 6D 10 */ addi r28, r3, line_tag4914@l /* 0x80396D10@l */
|
||||
lbl_801E0608:
|
||||
/* 801E0608 7C 7C F2 14 */ add r3, r28, r30
|
||||
/* 801E060C 80 A3 00 00 */ lwz r5, 0(r3)
|
||||
|
|
|
|||
|
|
@ -1,42 +0,0 @@
|
|||
lbl_8004BACC:
|
||||
/* 8004BACC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8004BAD0 7C 08 02 A6 */ mflr r0
|
||||
/* 8004BAD4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8004BAD8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8004BADC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8004BAE0 38 7F 00 1C */ addi r3, r31, 0x1c
|
||||
/* 8004BAE4 3C 80 80 05 */ lis r4, __ct__19dPa_simpleEcallBackFv@ha /* 0x8004ADF4@ha */
|
||||
/* 8004BAE8 38 84 AD F4 */ addi r4, r4, __ct__19dPa_simpleEcallBackFv@l /* 0x8004ADF4@l */
|
||||
/* 8004BAEC 3C A0 80 05 */ lis r5, __dt__19dPa_simpleEcallBackFv@ha /* 0x8004FC08@ha */
|
||||
/* 8004BAF0 38 A5 FC 08 */ addi r5, r5, __dt__19dPa_simpleEcallBackFv@l /* 0x8004FC08@l */
|
||||
/* 8004BAF4 38 C0 00 14 */ li r6, 0x14
|
||||
/* 8004BAF8 38 E0 00 19 */ li r7, 0x19
|
||||
/* 8004BAFC 48 31 62 65 */ bl __construct_array
|
||||
/* 8004BB00 38 7F 02 10 */ addi r3, r31, 0x210
|
||||
/* 8004BB04 4B FF FB 85 */ bl __ct__Q213dPa_control_c7level_cFv
|
||||
/* 8004BB08 4B FC 32 E5 */ bl mDoExt_getArchiveHeap__Fv
|
||||
/* 8004BB0C 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8004BB10 3C 60 00 09 */ lis r3, 0x0009 /* 0x00096000@ha */
|
||||
/* 8004BB14 38 63 60 00 */ addi r3, r3, 0x6000 /* 0x00096000@l */
|
||||
/* 8004BB18 38 A0 00 00 */ li r5, 0
|
||||
/* 8004BB1C 48 28 33 11 */ bl create__10JKRExpHeapFUlP7JKRHeapb
|
||||
/* 8004BB20 90 7F 00 08 */ stw r3, 8(r31)
|
||||
/* 8004BB24 38 60 00 00 */ li r3, 0
|
||||
/* 8004BB28 90 7F 00 00 */ stw r3, 0(r31)
|
||||
/* 8004BB2C 90 7F 00 0C */ stw r3, 0xc(r31)
|
||||
/* 8004BB30 38 00 00 FF */ li r0, 0xff
|
||||
/* 8004BB34 98 1F 00 18 */ stb r0, 0x18(r31)
|
||||
/* 8004BB38 90 6D 89 20 */ stw r3, mEmitterMng__13dPa_control_c(r13)
|
||||
/* 8004BB3C 98 7F 00 19 */ stb r3, 0x19(r31)
|
||||
/* 8004BB40 90 7F 00 04 */ stw r3, 4(r31)
|
||||
/* 8004BB44 90 7F 00 14 */ stw r3, 0x14(r31)
|
||||
/* 8004BB48 90 7F 00 10 */ stw r3, 0x10(r31)
|
||||
/* 8004BB4C 3C 60 80 42 */ lis r3, mWindViewMatrix__13dPa_control_c@ha /* 0x80424870@ha */
|
||||
/* 8004BB50 38 63 48 70 */ addi r3, r3, mWindViewMatrix__13dPa_control_c@l /* 0x80424870@l */
|
||||
/* 8004BB54 48 2F A9 31 */ bl PSMTXIdentity
|
||||
/* 8004BB58 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8004BB5C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8004BB60 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8004BB64 7C 08 03 A6 */ mtlr r0
|
||||
/* 8004BB68 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8004BB6C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
lbl_80049580:
|
||||
/* 80049580 3C C0 80 3B */ lis r6, __vt__18JPAEmitterCallBack@ha /* 0x803A8578@ha */
|
||||
/* 80049584 38 06 85 78 */ addi r0, r6, __vt__18JPAEmitterCallBack@l /* 0x803A8578@l */
|
||||
/* 80049588 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 8004958C 3C C0 80 3B */ lis r6, __vt__18dPa_levelEcallBack@ha /* 0x803A8554@ha */
|
||||
/* 80049590 38 06 85 54 */ addi r0, r6, __vt__18dPa_levelEcallBack@l /* 0x803A8554@l */
|
||||
/* 80049594 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 80049598 3C C0 80 3B */ lis r6, __vt__19dPa_followEcallBack@ha /* 0x803A852C@ha */
|
||||
/* 8004959C 38 06 85 2C */ addi r0, r6, __vt__19dPa_followEcallBack@l /* 0x803A852C@l */
|
||||
/* 800495A0 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 800495A4 98 83 00 11 */ stb r4, 0x11(r3)
|
||||
/* 800495A8 98 A3 00 12 */ stb r5, 0x12(r3)
|
||||
/* 800495AC 38 00 00 00 */ li r0, 0
|
||||
/* 800495B0 98 03 00 13 */ stb r0, 0x13(r3)
|
||||
/* 800495B4 90 03 00 04 */ stw r0, 4(r3)
|
||||
/* 800495B8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
lbl_8004B688:
|
||||
/* 8004B688 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8004B68C 7C 08 02 A6 */ mflr r0
|
||||
/* 8004B690 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8004B694 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8004B698 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8004B69C 38 7F 00 08 */ addi r3, r31, 8
|
||||
/* 8004B6A0 3C 80 80 05 */ lis r4, __ct__Q313dPa_control_c7level_c9emitter_cFv@ha /* 0x8004FBFC@ha */
|
||||
/* 8004B6A4 38 84 FB FC */ addi r4, r4, __ct__Q313dPa_control_c7level_c9emitter_cFv@l /* 0x8004FBFC@l */
|
||||
/* 8004B6A8 38 A0 00 00 */ li r5, 0
|
||||
/* 8004B6AC 38 C0 00 18 */ li r6, 0x18
|
||||
/* 8004B6B0 38 E0 00 80 */ li r7, 0x80
|
||||
/* 8004B6B4 48 31 66 AD */ bl __construct_array
|
||||
/* 8004B6B8 38 80 00 00 */ li r4, 0
|
||||
/* 8004B6BC 90 9F 00 00 */ stw r4, 0(r31)
|
||||
/* 8004B6C0 98 9F 00 04 */ stb r4, 4(r31)
|
||||
/* 8004B6C4 7C 83 23 78 */ mr r3, r4
|
||||
/* 8004B6C8 38 00 01 00 */ li r0, 0x100
|
||||
/* 8004B6CC 7C 09 03 A6 */ mtctr r0
|
||||
lbl_8004B6D0:
|
||||
/* 8004B6D0 38 03 0C 08 */ addi r0, r3, 0xc08
|
||||
/* 8004B6D4 7C 9F 01 2E */ stwx r4, r31, r0
|
||||
/* 8004B6D8 38 63 00 04 */ addi r3, r3, 4
|
||||
/* 8004B6DC 42 00 FF F4 */ bdnz lbl_8004B6D0
|
||||
/* 8004B6E0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8004B6E4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8004B6E8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8004B6EC 7C 08 03 A6 */ mtlr r0
|
||||
/* 8004B6F0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8004B6F4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
lbl_8004BA40:
|
||||
/* 8004BA40 80 04 00 00 */ lwz r0, 0(r4)
|
||||
/* 8004BA44 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
|
||||
/* 8004BA48 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 8004BA4C 80 A3 0C 08 */ lwz r5, 0xc08(r3)
|
||||
/* 8004BA50 28 05 00 00 */ cmplwi r5, 0
|
||||
/* 8004BA54 40 82 00 0C */ bne lbl_8004BA60
|
||||
/* 8004BA58 90 83 0C 08 */ stw r4, 0xc08(r3)
|
||||
/* 8004BA5C 4E 80 00 20 */ blr
|
||||
lbl_8004BA60:
|
||||
/* 8004BA60 90 85 00 10 */ stw r4, 0x10(r5)
|
||||
/* 8004BA64 80 03 0C 08 */ lwz r0, 0xc08(r3)
|
||||
/* 8004BA68 90 04 00 14 */ stw r0, 0x14(r4)
|
||||
/* 8004BA6C 90 83 0C 08 */ stw r4, 0xc08(r3)
|
||||
/* 8004BA70 4E 80 00 20 */ blr
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
lbl_8004B8E8:
|
||||
/* 8004B8E8 38 63 00 08 */ addi r3, r3, 8
|
||||
/* 8004B8EC 38 00 00 80 */ li r0, 0x80
|
||||
/* 8004B8F0 7C 09 03 A6 */ mtctr r0
|
||||
lbl_8004B8F4:
|
||||
/* 8004B8F4 80 03 00 00 */ lwz r0, 0(r3)
|
||||
/* 8004B8F8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8004B8FC 41 82 00 10 */ beq lbl_8004B90C
|
||||
/* 8004B900 88 03 00 06 */ lbz r0, 6(r3)
|
||||
/* 8004B904 60 00 00 02 */ ori r0, r0, 2
|
||||
/* 8004B908 98 03 00 06 */ stb r0, 6(r3)
|
||||
lbl_8004B90C:
|
||||
/* 8004B90C 38 63 00 18 */ addi r3, r3, 0x18
|
||||
/* 8004B910 42 00 FF E4 */ bdnz lbl_8004B8F4
|
||||
/* 8004B914 4E 80 00 20 */ blr
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
lbl_8004C0EC:
|
||||
/* 8004C0EC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8004C0F0 7C 08 02 A6 */ mflr r0
|
||||
/* 8004C0F4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8004C0F8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8004C0FC 3B E0 00 0E */ li r31, 0xe
|
||||
/* 8004C100 48 00 00 14 */ b lbl_8004C114
|
||||
lbl_8004C104:
|
||||
/* 8004C104 80 6D 89 20 */ lwz r3, mEmitterMng__13dPa_control_c(r13)
|
||||
/* 8004C108 7F E4 FB 78 */ mr r4, r31
|
||||
/* 8004C10C 48 23 1E 95 */ bl calc__17JPAEmitterManagerFUc
|
||||
/* 8004C110 3B FF 00 01 */ addi r31, r31, 1
|
||||
lbl_8004C114:
|
||||
/* 8004C114 57 E0 06 3E */ clrlwi r0, r31, 0x18
|
||||
/* 8004C118 28 00 00 10 */ cmplwi r0, 0x10
|
||||
/* 8004C11C 40 81 FF E8 */ ble lbl_8004C104
|
||||
/* 8004C120 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8004C124 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8004C128 7C 08 03 A6 */ mtlr r0
|
||||
/* 8004C12C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8004C130 4E 80 00 20 */ blr
|
||||
|
|
@ -1,34 +0,0 @@
|
|||
lbl_8004C078:
|
||||
/* 8004C078 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8004C07C 7C 08 02 A6 */ mflr r0
|
||||
/* 8004C080 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8004C084 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8004C088 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8004C08C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8004C090 88 6D 89 44 */ lbz r3, data_80450EC4(r13)
|
||||
/* 8004C094 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e
|
||||
/* 8004C098 41 82 00 10 */ beq lbl_8004C0A8
|
||||
/* 8004C09C 54 60 07 FA */ rlwinm r0, r3, 0, 0x1f, 0x1d
|
||||
/* 8004C0A0 98 0D 89 44 */ stb r0, data_80450EC4(r13)
|
||||
/* 8004C0A4 48 00 00 30 */ b lbl_8004C0D4
|
||||
lbl_8004C0A8:
|
||||
/* 8004C0A8 3B E0 00 00 */ li r31, 0
|
||||
/* 8004C0AC 48 00 00 14 */ b lbl_8004C0C0
|
||||
lbl_8004C0B0:
|
||||
/* 8004C0B0 80 6D 89 20 */ lwz r3, mEmitterMng__13dPa_control_c(r13)
|
||||
/* 8004C0B4 7F E4 FB 78 */ mr r4, r31
|
||||
/* 8004C0B8 48 23 1E E9 */ bl calc__17JPAEmitterManagerFUc
|
||||
/* 8004C0BC 3B FF 00 01 */ addi r31, r31, 1
|
||||
lbl_8004C0C0:
|
||||
/* 8004C0C0 57 E0 06 3E */ clrlwi r0, r31, 0x18
|
||||
/* 8004C0C4 28 00 00 0D */ cmplwi r0, 0xd
|
||||
/* 8004C0C8 40 81 FF E8 */ ble lbl_8004C0B0
|
||||
/* 8004C0CC 38 7E 02 10 */ addi r3, r30, 0x210
|
||||
/* 8004C0D0 4B FF F6 D9 */ bl execute__Q213dPa_control_c7level_cFv
|
||||
lbl_8004C0D4:
|
||||
/* 8004C0D4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8004C0D8 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8004C0DC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8004C0E0 7C 08 03 A6 */ mtlr r0
|
||||
/* 8004C0E4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8004C0E8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
lbl_8004C134:
|
||||
/* 8004C134 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8004C138 7C 08 02 A6 */ mflr r0
|
||||
/* 8004C13C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8004C140 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8004C144 80 0D 89 20 */ lwz r0, mEmitterMng__13dPa_control_c(r13)
|
||||
/* 8004C148 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8004C14C 41 82 00 28 */ beq lbl_8004C174
|
||||
/* 8004C150 3B E0 00 11 */ li r31, 0x11
|
||||
/* 8004C154 48 00 00 14 */ b lbl_8004C168
|
||||
lbl_8004C158:
|
||||
/* 8004C158 80 6D 89 20 */ lwz r3, mEmitterMng__13dPa_control_c(r13)
|
||||
/* 8004C15C 7F E4 FB 78 */ mr r4, r31
|
||||
/* 8004C160 48 23 1E 41 */ bl calc__17JPAEmitterManagerFUc
|
||||
/* 8004C164 3B FF 00 01 */ addi r31, r31, 1
|
||||
lbl_8004C168:
|
||||
/* 8004C168 57 E0 06 3E */ clrlwi r0, r31, 0x18
|
||||
/* 8004C16C 28 00 00 12 */ cmplwi r0, 0x12
|
||||
/* 8004C170 40 81 FF E8 */ ble lbl_8004C158
|
||||
lbl_8004C174:
|
||||
/* 8004C174 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8004C178 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8004C17C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8004C180 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8004C184 4E 80 00 20 */ blr
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
lbl_8004C054:
|
||||
/* 8004C054 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8004C058 7C 08 02 A6 */ mflr r0
|
||||
/* 8004C05C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8004C060 38 63 02 10 */ addi r3, r3, 0x210
|
||||
/* 8004C064 4B FF F7 A5 */ bl cleanup__Q213dPa_control_c7level_cFv
|
||||
/* 8004C068 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8004C06C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8004C070 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8004C074 4E 80 00 20 */ blr
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
lbl_8004B808:
|
||||
/* 8004B808 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8004B80C 7C 08 02 A6 */ mflr r0
|
||||
/* 8004B810 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8004B814 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8004B818 48 31 69 C1 */ bl _savegpr_28
|
||||
/* 8004B81C 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 8004B820 3B DC 00 08 */ addi r30, r28, 8
|
||||
/* 8004B824 3B A0 00 00 */ li r29, 0
|
||||
/* 8004B828 3B E0 00 00 */ li r31, 0
|
||||
lbl_8004B82C:
|
||||
/* 8004B82C 80 1E 00 00 */ lwz r0, 0(r30)
|
||||
/* 8004B830 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8004B834 41 82 00 18 */ beq lbl_8004B84C
|
||||
/* 8004B838 9B FE 00 06 */ stb r31, 6(r30)
|
||||
/* 8004B83C 7F 83 E3 78 */ mr r3, r28
|
||||
/* 8004B840 7F C4 F3 78 */ mr r4, r30
|
||||
/* 8004B844 48 00 02 31 */ bl cutTable__Q213dPa_control_c7level_cFPQ313dPa_control_c7level_c9emitter_c
|
||||
/* 8004B848 9B BC 00 04 */ stb r29, 4(r28)
|
||||
lbl_8004B84C:
|
||||
/* 8004B84C 3B BD 00 01 */ addi r29, r29, 1
|
||||
/* 8004B850 2C 1D 00 80 */ cmpwi r29, 0x80
|
||||
/* 8004B854 3B DE 00 18 */ addi r30, r30, 0x18
|
||||
/* 8004B858 41 80 FF D4 */ blt lbl_8004B82C
|
||||
/* 8004B85C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8004B860 48 31 69 C5 */ bl _restgpr_28
|
||||
/* 8004B864 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8004B868 7C 08 03 A6 */ mtlr r0
|
||||
/* 8004B86C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8004B870 4E 80 00 20 */ blr
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
lbl_8004BA74:
|
||||
/* 8004BA74 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8004BA78 7C 08 02 A6 */ mflr r0
|
||||
/* 8004BA7C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8004BA80 80 A4 00 10 */ lwz r5, 0x10(r4)
|
||||
/* 8004BA84 80 C4 00 14 */ lwz r6, 0x14(r4)
|
||||
/* 8004BA88 28 05 00 00 */ cmplwi r5, 0
|
||||
/* 8004BA8C 40 82 00 18 */ bne lbl_8004BAA4
|
||||
/* 8004BA90 80 04 00 00 */ lwz r0, 0(r4)
|
||||
/* 8004BA94 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
|
||||
/* 8004BA98 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 8004BA9C 90 C3 0C 08 */ stw r6, 0xc08(r3)
|
||||
/* 8004BAA0 48 00 00 08 */ b lbl_8004BAA8
|
||||
lbl_8004BAA4:
|
||||
/* 8004BAA4 90 C5 00 14 */ stw r6, 0x14(r5)
|
||||
lbl_8004BAA8:
|
||||
/* 8004BAA8 28 06 00 00 */ cmplwi r6, 0
|
||||
/* 8004BAAC 41 82 00 08 */ beq lbl_8004BAB4
|
||||
/* 8004BAB0 90 A6 00 10 */ stw r5, 0x10(r6)
|
||||
lbl_8004BAB4:
|
||||
/* 8004BAB4 7C 83 23 78 */ mr r3, r4
|
||||
/* 8004BAB8 4B FF FA F5 */ bl cleanup__Q313dPa_control_c7level_c9emitter_cFv
|
||||
/* 8004BABC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8004BAC0 7C 08 03 A6 */ mtlr r0
|
||||
/* 8004BAC4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8004BAC8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,89 +0,0 @@
|
|||
lbl_80049420:
|
||||
/* 80049420 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80049424 7C 08 02 A6 */ mflr r0
|
||||
/* 80049428 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8004942C 38 60 00 00 */ li r3, 0
|
||||
/* 80049430 38 80 00 00 */ li r4, 0
|
||||
/* 80049434 38 A0 00 00 */ li r5, 0
|
||||
/* 80049438 38 C0 00 00 */ li r6, 0
|
||||
/* 8004943C 38 E0 00 01 */ li r7, 1
|
||||
/* 80049440 39 00 00 00 */ li r8, 0
|
||||
/* 80049444 48 31 5E 69 */ bl GXSetTevColorOp
|
||||
/* 80049448 38 60 00 00 */ li r3, 0
|
||||
/* 8004944C 38 80 00 00 */ li r4, 0
|
||||
/* 80049450 38 A0 00 00 */ li r5, 0
|
||||
/* 80049454 38 C0 00 00 */ li r6, 0
|
||||
/* 80049458 38 E0 00 01 */ li r7, 1
|
||||
/* 8004945C 39 00 00 00 */ li r8, 0
|
||||
/* 80049460 48 31 5E B5 */ bl GXSetTevAlphaOp
|
||||
/* 80049464 38 60 00 00 */ li r3, 0
|
||||
/* 80049468 38 80 00 01 */ li r4, 1
|
||||
/* 8004946C 38 A0 00 01 */ li r5, 1
|
||||
/* 80049470 48 31 34 CD */ bl GXEnableTexOffsets
|
||||
/* 80049474 38 60 00 01 */ li r3, 1
|
||||
/* 80049478 38 80 00 01 */ li r4, 1
|
||||
/* 8004947C 38 A0 00 01 */ li r5, 1
|
||||
/* 80049480 48 31 34 BD */ bl GXEnableTexOffsets
|
||||
/* 80049484 38 60 00 02 */ li r3, 2
|
||||
/* 80049488 38 80 00 01 */ li r4, 1
|
||||
/* 8004948C 38 A0 00 01 */ li r5, 1
|
||||
/* 80049490 48 31 34 AD */ bl GXEnableTexOffsets
|
||||
/* 80049494 38 60 00 00 */ li r3, 0
|
||||
/* 80049498 48 31 34 ED */ bl GXSetCullMode
|
||||
/* 8004949C 38 60 00 00 */ li r3, 0
|
||||
/* 800494A0 48 31 35 0D */ bl GXSetCoPlanar
|
||||
/* 800494A4 48 31 20 E9 */ bl GXClearVtxDesc
|
||||
/* 800494A8 38 60 00 09 */ li r3, 9
|
||||
/* 800494AC 38 80 00 02 */ li r4, 2
|
||||
/* 800494B0 48 31 1A 09 */ bl GXSetVtxDesc
|
||||
/* 800494B4 38 60 00 0D */ li r3, 0xd
|
||||
/* 800494B8 38 80 00 02 */ li r4, 2
|
||||
/* 800494BC 48 31 19 FD */ bl GXSetVtxDesc
|
||||
/* 800494C0 38 60 00 00 */ li r3, 0
|
||||
/* 800494C4 38 80 00 09 */ li r4, 9
|
||||
/* 800494C8 38 A0 00 01 */ li r5, 1
|
||||
/* 800494CC 38 C0 00 01 */ li r6, 1
|
||||
/* 800494D0 38 E0 00 00 */ li r7, 0
|
||||
/* 800494D4 48 31 20 F1 */ bl GXSetVtxAttrFmt
|
||||
/* 800494D8 38 60 00 00 */ li r3, 0
|
||||
/* 800494DC 38 80 00 0D */ li r4, 0xd
|
||||
/* 800494E0 38 A0 00 01 */ li r5, 1
|
||||
/* 800494E4 38 C0 00 01 */ li r6, 1
|
||||
/* 800494E8 38 E0 00 00 */ li r7, 0
|
||||
/* 800494EC 48 31 20 D9 */ bl GXSetVtxAttrFmt
|
||||
/* 800494F0 38 60 00 01 */ li r3, 1
|
||||
/* 800494F4 38 80 00 09 */ li r4, 9
|
||||
/* 800494F8 38 A0 00 01 */ li r5, 1
|
||||
/* 800494FC 38 C0 00 04 */ li r6, 4
|
||||
/* 80049500 38 E0 00 00 */ li r7, 0
|
||||
/* 80049504 48 31 20 C1 */ bl GXSetVtxAttrFmt
|
||||
/* 80049508 38 60 00 01 */ li r3, 1
|
||||
/* 8004950C 38 80 00 0D */ li r4, 0xd
|
||||
/* 80049510 38 A0 00 01 */ li r5, 1
|
||||
/* 80049514 38 C0 00 04 */ li r6, 4
|
||||
/* 80049518 38 E0 00 00 */ li r7, 0
|
||||
/* 8004951C 48 31 20 A9 */ bl GXSetVtxAttrFmt
|
||||
/* 80049520 38 60 00 00 */ li r3, 0
|
||||
/* 80049524 48 31 6D C9 */ bl GXSetCurrentMtx
|
||||
/* 80049528 38 60 00 04 */ li r3, 4
|
||||
/* 8004952C 38 80 00 00 */ li r4, 0
|
||||
/* 80049530 38 A0 00 00 */ li r5, 0
|
||||
/* 80049534 38 C0 00 01 */ li r6, 1
|
||||
/* 80049538 38 E0 00 00 */ li r7, 0
|
||||
/* 8004953C 39 00 00 00 */ li r8, 0
|
||||
/* 80049540 39 20 00 02 */ li r9, 2
|
||||
/* 80049544 48 31 46 29 */ bl GXSetChanCtrl
|
||||
/* 80049548 38 60 00 05 */ li r3, 5
|
||||
/* 8004954C 38 80 00 00 */ li r4, 0
|
||||
/* 80049550 38 A0 00 00 */ li r5, 0
|
||||
/* 80049554 38 C0 00 01 */ li r6, 1
|
||||
/* 80049558 38 E0 00 00 */ li r7, 0
|
||||
/* 8004955C 39 00 00 00 */ li r8, 0
|
||||
/* 80049560 39 20 00 02 */ li r9, 2
|
||||
/* 80049564 48 31 46 09 */ bl GXSetChanCtrl
|
||||
/* 80049568 38 60 00 00 */ li r3, 0
|
||||
/* 8004956C 48 31 45 C5 */ bl GXSetNumChans
|
||||
/* 80049570 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80049574 7C 08 03 A6 */ mtlr r0
|
||||
/* 80049578 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8004957C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,39 +0,0 @@
|
|||
lbl_8004C188:
|
||||
/* 8004C188 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8004C18C 7C 08 02 A6 */ mflr r0
|
||||
/* 8004C190 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8004C194 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8004C198 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8004C19C 7C 9E 23 78 */ mr r30, r4
|
||||
/* 8004C1A0 7C BF 2B 78 */ mr r31, r5
|
||||
/* 8004C1A4 80 0D 89 20 */ lwz r0, mEmitterMng__13dPa_control_c(r13)
|
||||
/* 8004C1A8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8004C1AC 41 82 00 54 */ beq lbl_8004C200
|
||||
/* 8004C1B0 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 8004C1B4 38 63 4A C8 */ addi r3, r3, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 8004C1B8 48 2C 45 85 */ bl reinitGX__6J3DSysFv
|
||||
/* 8004C1BC 48 15 B4 05 */ bl dKy_setLight_again__Fv
|
||||
/* 8004C1C0 57 E0 06 3E */ clrlwi r0, r31, 0x18
|
||||
/* 8004C1C4 28 00 00 06 */ cmplwi r0, 6
|
||||
/* 8004C1C8 41 80 00 10 */ blt lbl_8004C1D8
|
||||
/* 8004C1CC 28 00 00 0B */ cmplwi r0, 0xb
|
||||
/* 8004C1D0 41 81 00 08 */ bgt lbl_8004C1D8
|
||||
/* 8004C1D4 48 15 C4 59 */ bl dKy_GxFog_set__Fv
|
||||
lbl_8004C1D8:
|
||||
/* 8004C1D8 80 6D 89 20 */ lwz r3, mEmitterMng__13dPa_control_c(r13)
|
||||
/* 8004C1DC 7F C4 F3 78 */ mr r4, r30
|
||||
/* 8004C1E0 7F E5 FB 78 */ mr r5, r31
|
||||
/* 8004C1E4 48 23 1E 45 */ bl draw__17JPAEmitterManagerFPC11JPADrawInfoUc
|
||||
/* 8004C1E8 38 60 00 00 */ li r3, 0
|
||||
/* 8004C1EC 48 31 3A 85 */ bl GXSetAlphaUpdate
|
||||
/* 8004C1F0 38 60 00 00 */ li r3, 0
|
||||
/* 8004C1F4 48 31 2E E1 */ bl GXSetNumIndStages
|
||||
/* 8004C1F8 38 60 00 00 */ li r3, 0
|
||||
/* 8004C1FC 48 31 43 D5 */ bl GXSetClipMode
|
||||
lbl_8004C200:
|
||||
/* 8004C200 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8004C204 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8004C208 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8004C20C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8004C210 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8004C214 4E 80 00 20 */ blr
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
lbl_8004974C:
|
||||
/* 8004974C 80 83 00 04 */ lwz r4, 4(r3)
|
||||
/* 80049750 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 80049754 4D 82 00 20 */ beqlr
|
||||
/* 80049758 80 04 00 F4 */ lwz r0, 0xf4(r4)
|
||||
/* 8004975C 60 00 00 01 */ ori r0, r0, 1
|
||||
/* 80049760 90 04 00 F4 */ stw r0, 0xf4(r4)
|
||||
/* 80049764 38 00 00 01 */ li r0, 1
|
||||
/* 80049768 90 04 00 24 */ stw r0, 0x24(r4)
|
||||
/* 8004976C 80 83 00 04 */ lwz r4, 4(r3)
|
||||
/* 80049770 80 04 00 F4 */ lwz r0, 0xf4(r4)
|
||||
/* 80049774 54 00 06 B0 */ rlwinm r0, r0, 0, 0x1a, 0x18
|
||||
/* 80049778 90 04 00 F4 */ stw r0, 0xf4(r4)
|
||||
/* 8004977C 38 A0 00 00 */ li r5, 0
|
||||
/* 80049780 80 83 00 04 */ lwz r4, 4(r3)
|
||||
/* 80049784 90 A4 00 EC */ stw r5, 0xec(r4)
|
||||
/* 80049788 88 03 00 10 */ lbz r0, 0x10(r3)
|
||||
/* 8004978C 60 00 00 01 */ ori r0, r0, 1
|
||||
/* 80049790 98 03 00 10 */ stb r0, 0x10(r3)
|
||||
/* 80049794 90 A3 00 04 */ stw r5, 4(r3)
|
||||
/* 80049798 4E 80 00 20 */ blr
|
||||
|
|
@ -1,66 +0,0 @@
|
|||
lbl_8004B94C:
|
||||
/* 8004B94C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8004B950 7C 08 02 A6 */ mflr r0
|
||||
/* 8004B954 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8004B958 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8004B95C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8004B960 7C 89 23 78 */ mr r9, r4
|
||||
/* 8004B964 7C A8 2B 78 */ mr r8, r5
|
||||
/* 8004B968 7C C7 33 78 */ mr r7, r6
|
||||
/* 8004B96C 38 00 00 80 */ li r0, 0x80
|
||||
/* 8004B970 7C 09 03 A6 */ mtctr r0
|
||||
lbl_8004B974:
|
||||
/* 8004B974 88 9F 00 04 */ lbz r4, 4(r31)
|
||||
/* 8004B978 1C 64 00 18 */ mulli r3, r4, 0x18
|
||||
/* 8004B97C 38 03 00 08 */ addi r0, r3, 8
|
||||
/* 8004B980 7C 1F 00 2E */ lwzx r0, r31, r0
|
||||
/* 8004B984 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8004B988 40 82 00 60 */ bne lbl_8004B9E8
|
||||
/* 8004B98C 80 7F 00 00 */ lwz r3, 0(r31)
|
||||
/* 8004B990 34 03 00 01 */ addic. r0, r3, 1
|
||||
/* 8004B994 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8004B998 40 82 00 10 */ bne lbl_8004B9A8
|
||||
/* 8004B99C 80 7F 00 00 */ lwz r3, 0(r31)
|
||||
/* 8004B9A0 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 8004B9A4 90 1F 00 00 */ stw r0, 0(r31)
|
||||
lbl_8004B9A8:
|
||||
/* 8004B9A8 88 1F 00 04 */ lbz r0, 4(r31)
|
||||
/* 8004B9AC 1C 60 00 18 */ mulli r3, r0, 0x18
|
||||
/* 8004B9B0 38 63 00 08 */ addi r3, r3, 8
|
||||
/* 8004B9B4 7C 7F 1A 14 */ add r3, r31, r3
|
||||
/* 8004B9B8 80 9F 00 00 */ lwz r4, 0(r31)
|
||||
/* 8004B9BC 7D 25 4B 78 */ mr r5, r9
|
||||
/* 8004B9C0 7D 06 43 78 */ mr r6, r8
|
||||
/* 8004B9C4 4B FF FB 81 */ bl entry__Q313dPa_control_c7level_c9emitter_cFUlUsP14JPABaseEmitterP18dPa_levelEcallBack
|
||||
/* 8004B9C8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8004B9CC 88 1F 00 04 */ lbz r0, 4(r31)
|
||||
/* 8004B9D0 1C 80 00 18 */ mulli r4, r0, 0x18
|
||||
/* 8004B9D4 38 84 00 08 */ addi r4, r4, 8
|
||||
/* 8004B9D8 7C 9F 22 14 */ add r4, r31, r4
|
||||
/* 8004B9DC 48 00 00 65 */ bl addTable__Q213dPa_control_c7level_cFPQ313dPa_control_c7level_c9emitter_c
|
||||
/* 8004B9E0 80 7F 00 00 */ lwz r3, 0(r31)
|
||||
/* 8004B9E4 48 00 00 48 */ b lbl_8004BA2C
|
||||
lbl_8004B9E8:
|
||||
/* 8004B9E8 38 64 00 01 */ addi r3, r4, 1
|
||||
/* 8004B9EC 54 60 C8 0C */ slwi r0, r3, 0x19
|
||||
/* 8004B9F0 54 63 0F FE */ srwi r3, r3, 0x1f
|
||||
/* 8004B9F4 7C 03 00 50 */ subf r0, r3, r0
|
||||
/* 8004B9F8 54 00 38 3E */ rotlwi r0, r0, 7
|
||||
/* 8004B9FC 7C 00 1A 14 */ add r0, r0, r3
|
||||
/* 8004BA00 98 1F 00 04 */ stb r0, 4(r31)
|
||||
/* 8004BA04 42 00 FF 70 */ bdnz lbl_8004B974
|
||||
/* 8004BA08 80 08 00 F4 */ lwz r0, 0xf4(r8)
|
||||
/* 8004BA0C 60 00 00 01 */ ori r0, r0, 1
|
||||
/* 8004BA10 90 08 00 F4 */ stw r0, 0xf4(r8)
|
||||
/* 8004BA14 38 00 00 01 */ li r0, 1
|
||||
/* 8004BA18 90 08 00 24 */ stw r0, 0x24(r8)
|
||||
/* 8004BA1C 80 08 00 F4 */ lwz r0, 0xf4(r8)
|
||||
/* 8004BA20 54 00 06 B0 */ rlwinm r0, r0, 0, 0x1a, 0x18
|
||||
/* 8004BA24 90 08 00 F4 */ stw r0, 0xf4(r8)
|
||||
/* 8004BA28 38 60 00 00 */ li r3, 0
|
||||
lbl_8004BA2C:
|
||||
/* 8004BA2C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8004BA30 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8004BA34 7C 08 03 A6 */ mtlr r0
|
||||
/* 8004BA38 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8004BA3C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,27 +0,0 @@
|
|||
lbl_8004B544:
|
||||
/* 8004B544 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8004B548 7C 08 02 A6 */ mflr r0
|
||||
/* 8004B54C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8004B550 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8004B554 48 31 6C 89 */ bl _savegpr_29
|
||||
/* 8004B558 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 8004B55C 7C DE 33 78 */ mr r30, r6
|
||||
/* 8004B560 7C FF 3B 78 */ mr r31, r7
|
||||
/* 8004B564 90 83 00 00 */ stw r4, 0(r3)
|
||||
/* 8004B568 B0 A3 00 04 */ sth r5, 4(r3)
|
||||
/* 8004B56C 4B FF FF 99 */ bl onActive__Q313dPa_control_c7level_c9emitter_cFv
|
||||
/* 8004B570 93 DD 00 08 */ stw r30, 8(r29)
|
||||
/* 8004B574 93 FD 00 0C */ stw r31, 0xc(r29)
|
||||
/* 8004B578 38 00 00 00 */ li r0, 0
|
||||
/* 8004B57C 90 1D 00 10 */ stw r0, 0x10(r29)
|
||||
/* 8004B580 90 1D 00 14 */ stw r0, 0x14(r29)
|
||||
/* 8004B584 80 7D 00 08 */ lwz r3, 8(r29)
|
||||
/* 8004B588 80 03 00 F4 */ lwz r0, 0xf4(r3)
|
||||
/* 8004B58C 60 00 00 40 */ ori r0, r0, 0x40
|
||||
/* 8004B590 90 03 00 F4 */ stw r0, 0xf4(r3)
|
||||
/* 8004B594 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8004B598 48 31 6C 91 */ bl _restgpr_29
|
||||
/* 8004B59C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8004B5A0 7C 08 03 A6 */ mtlr r0
|
||||
/* 8004B5A4 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8004B5A8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,49 +0,0 @@
|
|||
lbl_8004B6F8:
|
||||
/* 8004B6F8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8004B6FC 7C 08 02 A6 */ mflr r0
|
||||
/* 8004B700 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8004B704 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8004B708 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8004B70C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8004B710 7C 9F 23 78 */ mr r31, r4
|
||||
/* 8004B714 88 64 00 06 */ lbz r3, 6(r4)
|
||||
/* 8004B718 54 60 07 FF */ clrlwi. r0, r3, 0x1f
|
||||
/* 8004B71C 40 82 00 6C */ bne lbl_8004B788
|
||||
/* 8004B720 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e
|
||||
/* 8004B724 40 82 00 18 */ bne lbl_8004B73C
|
||||
/* 8004B728 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8004B72C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8004B730 88 03 4F AD */ lbz r0, 0x4fad(r3)
|
||||
/* 8004B734 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8004B738 40 82 00 3C */ bne lbl_8004B774
|
||||
lbl_8004B73C:
|
||||
/* 8004B73C 80 7F 00 08 */ lwz r3, 8(r31)
|
||||
/* 8004B740 80 03 00 F4 */ lwz r0, 0xf4(r3)
|
||||
/* 8004B744 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
|
||||
/* 8004B748 90 03 00 F4 */ stw r0, 0xf4(r3)
|
||||
/* 8004B74C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8004B750 7F E4 FB 78 */ mr r4, r31
|
||||
/* 8004B754 48 00 03 21 */ bl cutTable__Q213dPa_control_c7level_cFPQ313dPa_control_c7level_c9emitter_c
|
||||
/* 8004B758 38 1E 00 08 */ addi r0, r30, 8
|
||||
/* 8004B75C 7C 00 F8 50 */ subf r0, r0, r31
|
||||
/* 8004B760 38 60 00 18 */ li r3, 0x18
|
||||
/* 8004B764 7C 00 1B D6 */ divw r0, r0, r3
|
||||
/* 8004B768 7C 00 1B 96 */ divwu r0, r0, r3
|
||||
/* 8004B76C 98 1E 00 04 */ stb r0, 4(r30)
|
||||
/* 8004B770 48 00 00 20 */ b lbl_8004B790
|
||||
lbl_8004B774:
|
||||
/* 8004B774 80 7F 00 08 */ lwz r3, 8(r31)
|
||||
/* 8004B778 80 03 00 F4 */ lwz r0, 0xf4(r3)
|
||||
/* 8004B77C 60 00 00 02 */ ori r0, r0, 2
|
||||
/* 8004B780 90 03 00 F4 */ stw r0, 0xf4(r3)
|
||||
/* 8004B784 48 00 00 0C */ b lbl_8004B790
|
||||
lbl_8004B788:
|
||||
/* 8004B788 54 60 06 3C */ rlwinm r0, r3, 0, 0x18, 0x1e
|
||||
/* 8004B78C 98 1F 00 06 */ stb r0, 6(r31)
|
||||
lbl_8004B790:
|
||||
/* 8004B790 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8004B794 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8004B798 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8004B79C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8004B7A0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8004B7A4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,27 +0,0 @@
|
|||
lbl_8004B7A8:
|
||||
/* 8004B7A8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8004B7AC 7C 08 02 A6 */ mflr r0
|
||||
/* 8004B7B0 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8004B7B4 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8004B7B8 48 31 6A 25 */ bl _savegpr_29
|
||||
/* 8004B7BC 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 8004B7C0 3B FD 00 08 */ addi r31, r29, 8
|
||||
/* 8004B7C4 3B C0 00 00 */ li r30, 0
|
||||
lbl_8004B7C8:
|
||||
/* 8004B7C8 80 1F 00 00 */ lwz r0, 0(r31)
|
||||
/* 8004B7CC 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8004B7D0 41 82 00 10 */ beq lbl_8004B7E0
|
||||
/* 8004B7D4 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8004B7D8 7F E4 FB 78 */ mr r4, r31
|
||||
/* 8004B7DC 4B FF FF 1D */ bl execute__Q213dPa_control_c7level_cFPQ313dPa_control_c7level_c9emitter_c
|
||||
lbl_8004B7E0:
|
||||
/* 8004B7E0 3B DE 00 01 */ addi r30, r30, 1
|
||||
/* 8004B7E4 2C 1E 00 80 */ cmpwi r30, 0x80
|
||||
/* 8004B7E8 3B FF 00 18 */ addi r31, r31, 0x18
|
||||
/* 8004B7EC 41 80 FF DC */ blt lbl_8004B7C8
|
||||
/* 8004B7F0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8004B7F4 48 31 6A 35 */ bl _restgpr_29
|
||||
/* 8004B7F8 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8004B7FC 7C 08 03 A6 */ mtlr r0
|
||||
/* 8004B800 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8004B804 4E 80 00 20 */ blr
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
lbl_8004B8B4:
|
||||
/* 8004B8B4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8004B8B8 7C 08 02 A6 */ mflr r0
|
||||
/* 8004B8BC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8004B8C0 4B FF FF B5 */ bl get__Q213dPa_control_c7level_cFUl
|
||||
/* 8004B8C4 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8004B8C8 41 82 00 10 */ beq lbl_8004B8D8
|
||||
/* 8004B8CC 88 03 00 06 */ lbz r0, 6(r3)
|
||||
/* 8004B8D0 60 00 00 02 */ ori r0, r0, 2
|
||||
/* 8004B8D4 98 03 00 06 */ stb r0, 6(r3)
|
||||
lbl_8004B8D8:
|
||||
/* 8004B8D8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8004B8DC 7C 08 03 A6 */ mtlr r0
|
||||
/* 8004B8E0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8004B8E4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
lbl_8004B918:
|
||||
/* 8004B918 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8004B91C 7C 08 02 A6 */ mflr r0
|
||||
/* 8004B920 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8004B924 4B FF FF 51 */ bl get__Q213dPa_control_c7level_cFUl
|
||||
/* 8004B928 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8004B92C 40 82 00 0C */ bne lbl_8004B938
|
||||
/* 8004B930 38 60 00 00 */ li r3, 0
|
||||
/* 8004B934 48 00 00 08 */ b lbl_8004B93C
|
||||
lbl_8004B938:
|
||||
/* 8004B938 80 63 00 08 */ lwz r3, 8(r3)
|
||||
lbl_8004B93C:
|
||||
/* 8004B93C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8004B940 7C 08 03 A6 */ mtlr r0
|
||||
/* 8004B944 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8004B948 4E 80 00 20 */ blr
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
lbl_8004BB70:
|
||||
/* 8004BB70 54 63 8F FE */ rlwinm r3, r3, 0x11, 0x1f, 0x1f
|
||||
/* 8004BB74 4E 80 00 20 */ blr
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
lbl_8004B874:
|
||||
/* 8004B874 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 8004B878 40 82 00 0C */ bne lbl_8004B884
|
||||
/* 8004B87C 38 60 00 00 */ li r3, 0
|
||||
/* 8004B880 4E 80 00 20 */ blr
|
||||
lbl_8004B884:
|
||||
/* 8004B884 54 80 15 BA */ rlwinm r0, r4, 2, 0x16, 0x1d
|
||||
/* 8004B888 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 8004B88C 80 63 0C 08 */ lwz r3, 0xc08(r3)
|
||||
/* 8004B890 48 00 00 14 */ b lbl_8004B8A4
|
||||
lbl_8004B894:
|
||||
/* 8004B894 80 03 00 00 */ lwz r0, 0(r3)
|
||||
/* 8004B898 7C 04 00 40 */ cmplw r4, r0
|
||||
/* 8004B89C 4D 82 00 20 */ beqlr
|
||||
/* 8004B8A0 80 63 00 14 */ lwz r3, 0x14(r3)
|
||||
lbl_8004B8A4:
|
||||
/* 8004B8A4 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8004B8A8 40 82 FF EC */ bne lbl_8004B894
|
||||
/* 8004B8AC 38 60 00 00 */ li r3, 0
|
||||
/* 8004B8B0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
lbl_8004B504:
|
||||
/* 8004B504 88 03 00 06 */ lbz r0, 6(r3)
|
||||
/* 8004B508 60 00 00 01 */ ori r0, r0, 1
|
||||
/* 8004B50C 98 03 00 06 */ stb r0, 6(r3)
|
||||
/* 8004B510 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8004B514 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8004B518 88 04 4F AD */ lbz r0, 0x4fad(r4)
|
||||
/* 8004B51C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8004B520 41 82 00 14 */ beq lbl_8004B534
|
||||
/* 8004B524 88 03 00 06 */ lbz r0, 6(r3)
|
||||
/* 8004B528 60 00 00 02 */ ori r0, r0, 2
|
||||
/* 8004B52C 98 03 00 06 */ stb r0, 6(r3)
|
||||
/* 8004B530 4E 80 00 20 */ blr
|
||||
lbl_8004B534:
|
||||
/* 8004B534 88 03 00 06 */ lbz r0, 6(r3)
|
||||
/* 8004B538 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
|
||||
/* 8004B53C 98 03 00 06 */ stb r0, 6(r3)
|
||||
/* 8004B540 4E 80 00 20 */ blr
|
||||
|
|
@ -1,42 +0,0 @@
|
|||
lbl_800496B4:
|
||||
/* 800496B4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 800496B8 7C 08 02 A6 */ mflr r0
|
||||
/* 800496BC 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 800496C0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800496C4 48 31 8B 15 */ bl _savegpr_28
|
||||
/* 800496C8 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 800496CC 7C 9D 23 78 */ mr r29, r4
|
||||
/* 800496D0 7C BE 2B 78 */ mr r30, r5
|
||||
/* 800496D4 7C DF 33 78 */ mr r31, r6
|
||||
/* 800496D8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 800496DC 81 8C 00 24 */ lwz r12, 0x24(r12)
|
||||
/* 800496E0 7D 89 03 A6 */ mtctr r12
|
||||
/* 800496E4 4E 80 04 21 */ bctrl
|
||||
/* 800496E8 88 1C 00 13 */ lbz r0, 0x13(r28)
|
||||
/* 800496EC 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 800496F0 40 82 00 14 */ bne lbl_80049704
|
||||
/* 800496F4 93 BC 00 04 */ stw r29, 4(r28)
|
||||
/* 800496F8 80 1D 00 F4 */ lwz r0, 0xf4(r29)
|
||||
/* 800496FC 60 00 00 40 */ ori r0, r0, 0x40
|
||||
/* 80049700 90 1D 00 F4 */ stw r0, 0xf4(r29)
|
||||
lbl_80049704:
|
||||
/* 80049704 88 1C 00 12 */ lbz r0, 0x12(r28)
|
||||
/* 80049708 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8004970C 40 82 00 28 */ bne lbl_80049734
|
||||
/* 80049710 88 1C 00 11 */ lbz r0, 0x11(r28)
|
||||
/* 80049714 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80049718 41 82 00 0C */ beq lbl_80049724
|
||||
/* 8004971C 38 00 00 00 */ li r0, 0
|
||||
/* 80049720 90 1D 00 24 */ stw r0, 0x24(r29)
|
||||
lbl_80049724:
|
||||
/* 80049724 93 DC 00 08 */ stw r30, 8(r28)
|
||||
/* 80049728 93 FC 00 0C */ stw r31, 0xc(r28)
|
||||
/* 8004972C 38 00 00 00 */ li r0, 0
|
||||
/* 80049730 98 1C 00 10 */ stb r0, 0x10(r28)
|
||||
lbl_80049734:
|
||||
/* 80049734 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80049738 48 31 8A ED */ bl _restgpr_28
|
||||
/* 8004973C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80049740 7C 08 03 A6 */ mtlr r0
|
||||
/* 80049744 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80049748 4E 80 00 20 */ blr
|
||||
|
|
@ -168,15 +168,15 @@ lbl_802596E4:
|
|||
/* 80259718 90 04 00 08 */ stw r0, 8(r4)
|
||||
/* 8025971C 48 00 00 38 */ b lbl_80259754
|
||||
lbl_80259720:
|
||||
/* 80259720 88 0D 89 44 */ lbz r0, data_80450EC4(r13)
|
||||
/* 80259720 88 0D 89 44 */ lbz r0, mStatus__13dPa_control_c(r13)
|
||||
/* 80259724 60 03 00 01 */ ori r3, r0, 1
|
||||
/* 80259728 98 6D 89 44 */ stb r3, data_80450EC4(r13)
|
||||
/* 80259728 98 6D 89 44 */ stb r3, mStatus__13dPa_control_c(r13)
|
||||
/* 8025972C 88 8D 8B A4 */ lbz r4, pauseTimer__9dScnPly_c+0x0(r13)
|
||||
/* 80259730 7C 80 07 75 */ extsb. r0, r4
|
||||
/* 80259734 40 82 00 10 */ bne lbl_80259744
|
||||
/* 80259738 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 8025973C 60 00 00 02 */ ori r0, r0, 2
|
||||
/* 80259740 98 0D 89 44 */ stb r0, data_80450EC4(r13)
|
||||
/* 80259740 98 0D 89 44 */ stb r0, mStatus__13dPa_control_c(r13)
|
||||
lbl_80259744:
|
||||
/* 80259744 7C 80 07 75 */ extsb. r0, r4
|
||||
/* 80259748 40 82 00 0C */ bne lbl_80259754
|
||||
|
|
|
|||
|
|
@ -1,19 +0,0 @@
|
|||
lbl_800116B4:
|
||||
/* 800116B4 80 03 00 20 */ lwz r0, 0x20(r3)
|
||||
/* 800116B8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 800116BC 41 82 00 0C */ beq lbl_800116C8
|
||||
/* 800116C0 38 00 00 00 */ li r0, 0
|
||||
/* 800116C4 90 03 00 20 */ stw r0, 0x20(r3)
|
||||
lbl_800116C8:
|
||||
/* 800116C8 80 03 00 24 */ lwz r0, 0x24(r3)
|
||||
/* 800116CC 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 800116D0 41 82 00 0C */ beq lbl_800116DC
|
||||
/* 800116D4 38 00 00 00 */ li r0, 0
|
||||
/* 800116D8 90 03 00 24 */ stw r0, 0x24(r3)
|
||||
lbl_800116DC:
|
||||
/* 800116DC 80 03 00 04 */ lwz r0, 4(r3)
|
||||
/* 800116E0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 800116E4 4D 82 00 20 */ beqlr
|
||||
/* 800116E8 38 00 00 00 */ li r0, 0
|
||||
/* 800116EC 90 03 00 04 */ stw r0, 4(r3)
|
||||
/* 800116F0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
lbl_8000E654:
|
||||
/* 8000E654 3C 80 80 3D */ lis r4, __vt__9J3DPacket@ha /* 0x803CD97C@ha */
|
||||
/* 8000E658 38 04 D9 7C */ addi r0, r4, __vt__9J3DPacket@l /* 0x803CD97C@l */
|
||||
/* 8000E65C 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 8000E660 38 00 00 00 */ li r0, 0
|
||||
/* 8000E664 90 03 00 04 */ stw r0, 4(r3)
|
||||
/* 8000E668 90 03 00 08 */ stw r0, 8(r3)
|
||||
/* 8000E66C 90 03 00 0C */ stw r0, 0xc(r3)
|
||||
/* 8000E670 3C 80 80 3A */ lis r4, __vt__19mDoExt_invJntPacket@ha /* 0x803A3270@ha */
|
||||
/* 8000E674 38 04 32 70 */ addi r0, r4, __vt__19mDoExt_invJntPacket@l /* 0x803A3270@l */
|
||||
/* 8000E678 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 8000E67C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
lbl_8000E5F8:
|
||||
/* 8000E5F8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8000E5FC 7C 08 02 A6 */ mflr r0
|
||||
/* 8000E600 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8000E604 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8000E608 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 8000E60C 41 82 00 30 */ beq lbl_8000E63C
|
||||
/* 8000E610 3C 60 80 3A */ lis r3, __vt__19mDoExt_invJntPacket@ha /* 0x803A3270@ha */
|
||||
/* 8000E614 38 03 32 70 */ addi r0, r3, __vt__19mDoExt_invJntPacket@l /* 0x803A3270@l */
|
||||
/* 8000E618 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8000E61C 41 82 00 10 */ beq lbl_8000E62C
|
||||
/* 8000E620 3C 60 80 3D */ lis r3, __vt__9J3DPacket@ha /* 0x803CD97C@ha */
|
||||
/* 8000E624 38 03 D9 7C */ addi r0, r3, __vt__9J3DPacket@l /* 0x803CD97C@l */
|
||||
/* 8000E628 90 1F 00 00 */ stw r0, 0(r31)
|
||||
lbl_8000E62C:
|
||||
/* 8000E62C 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8000E630 40 81 00 0C */ ble lbl_8000E63C
|
||||
/* 8000E634 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8000E638 48 2C 07 05 */ bl __dl__FPv
|
||||
lbl_8000E63C:
|
||||
/* 8000E63C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8000E640 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8000E644 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8000E648 7C 08 03 A6 */ mtlr r0
|
||||
/* 8000E64C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8000E650 4E 80 00 20 */ blr
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
lbl_8000D990:
|
||||
/* 8000D990 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8000D994 7C 08 02 A6 */ mflr r0
|
||||
/* 8000D998 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8000D99C 7C 65 1B 78 */ mr r5, r3
|
||||
/* 8000D9A0 90 83 00 14 */ stw r4, 0x14(r3)
|
||||
/* 8000D9A4 80 63 00 18 */ lwz r3, 0x18(r3)
|
||||
/* 8000D9A8 80 85 00 14 */ lwz r4, 0x14(r5)
|
||||
/* 8000D9AC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8000D9B0 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 8000D9B4 7D 89 03 A6 */ mtctr r12
|
||||
/* 8000D9B8 4E 80 04 21 */ bctrl
|
||||
/* 8000D9BC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8000D9C0 7C 08 03 A6 */ mtlr r0
|
||||
/* 8000D9C4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8000D9C8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,52 +0,0 @@
|
|||
lbl_8000E53C:
|
||||
/* 8000E53C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8000E540 7C 08 02 A6 */ mflr r0
|
||||
/* 8000E544 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8000E548 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8000E54C 48 35 3C 89 */ bl _savegpr_27
|
||||
/* 8000E550 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 8000E554 7C 9C 23 78 */ mr r28, r4
|
||||
/* 8000E558 7C BD 2B 78 */ mr r29, r5
|
||||
/* 8000E55C 83 C4 00 04 */ lwz r30, 4(r4)
|
||||
/* 8000E560 A3 FE 00 2C */ lhz r31, 0x2c(r30)
|
||||
/* 8000E564 1C 7F 00 18 */ mulli r3, r31, 0x18
|
||||
/* 8000E568 38 63 00 10 */ addi r3, r3, 0x10
|
||||
/* 8000E56C 48 2C 07 59 */ bl __nwa__FUl
|
||||
/* 8000E570 3C 80 80 01 */ lis r4, __ct__19mDoExt_invJntPacketFv@ha /* 0x8000E654@ha */
|
||||
/* 8000E574 38 84 E6 54 */ addi r4, r4, __ct__19mDoExt_invJntPacketFv@l /* 0x8000E654@l */
|
||||
/* 8000E578 3C A0 80 01 */ lis r5, __dt__19mDoExt_invJntPacketFv@ha /* 0x8000E5F8@ha */
|
||||
/* 8000E57C 38 A5 E5 F8 */ addi r5, r5, __dt__19mDoExt_invJntPacketFv@l /* 0x8000E5F8@l */
|
||||
/* 8000E580 38 C0 00 18 */ li r6, 0x18
|
||||
/* 8000E584 7F E7 FB 78 */ mr r7, r31
|
||||
/* 8000E588 48 35 39 8D */ bl __construct_new_array
|
||||
/* 8000E58C 90 7B 00 04 */ stw r3, 4(r27)
|
||||
/* 8000E590 80 1B 00 04 */ lwz r0, 4(r27)
|
||||
/* 8000E594 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8000E598 40 82 00 0C */ bne lbl_8000E5A4
|
||||
/* 8000E59C 38 60 00 00 */ li r3, 0
|
||||
/* 8000E5A0 48 00 00 40 */ b lbl_8000E5E0
|
||||
lbl_8000E5A4:
|
||||
/* 8000E5A4 93 9B 00 00 */ stw r28, 0(r27)
|
||||
/* 8000E5A8 80 9B 00 04 */ lwz r4, 4(r27)
|
||||
/* 8000E5AC 38 A0 00 00 */ li r5, 0
|
||||
/* 8000E5B0 48 00 00 1C */ b lbl_8000E5CC
|
||||
lbl_8000E5B4:
|
||||
/* 8000E5B4 80 1B 00 00 */ lwz r0, 0(r27)
|
||||
/* 8000E5B8 90 04 00 10 */ stw r0, 0x10(r4)
|
||||
/* 8000E5BC B0 A4 00 14 */ sth r5, 0x14(r4)
|
||||
/* 8000E5C0 9B A4 00 16 */ stb r29, 0x16(r4)
|
||||
/* 8000E5C4 38 84 00 18 */ addi r4, r4, 0x18
|
||||
/* 8000E5C8 38 A5 00 01 */ addi r5, r5, 1
|
||||
lbl_8000E5CC:
|
||||
/* 8000E5CC 54 A3 04 3E */ clrlwi r3, r5, 0x10
|
||||
/* 8000E5D0 A0 1E 00 2C */ lhz r0, 0x2c(r30)
|
||||
/* 8000E5D4 7C 03 00 40 */ cmplw r3, r0
|
||||
/* 8000E5D8 41 80 FF DC */ blt lbl_8000E5B4
|
||||
/* 8000E5DC 38 60 00 01 */ li r3, 1
|
||||
lbl_8000E5E0:
|
||||
/* 8000E5E0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8000E5E4 48 35 3C 3D */ bl _restgpr_27
|
||||
/* 8000E5E8 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8000E5EC 7C 08 03 A6 */ mtlr r0
|
||||
/* 8000E5F0 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8000E5F4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
lbl_80010680:
|
||||
/* 80010680 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80010684 7C 08 02 A6 */ mflr r0
|
||||
/* 80010688 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8001068C 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 80010690 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80010694 41 82 00 08 */ beq lbl_8001069C
|
||||
/* 80010698 4B FF D6 CD */ bl mDoExt_modelEntryDL__FP8J3DModel
|
||||
lbl_8001069C:
|
||||
/* 8001069C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800106A0 7C 08 03 A6 */ mtlr r0
|
||||
/* 800106A4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800106A8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
lbl_80012144:
|
||||
/* 80012144 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80012148 7C 08 02 A6 */ mflr r0
|
||||
/* 8001214C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80012150 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 80012154 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80012158 41 82 00 08 */ beq lbl_80012160
|
||||
/* 8001215C 4B FF BC 09 */ bl mDoExt_modelEntryDL__FP8J3DModel
|
||||
lbl_80012160:
|
||||
/* 80012160 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80012164 7C 08 03 A6 */ mtlr r0
|
||||
/* 80012168 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8001216C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
lbl_800111C0:
|
||||
/* 800111C0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800111C4 7C 08 02 A6 */ mflr r0
|
||||
/* 800111C8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800111CC 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 800111D0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800111D4 41 82 00 08 */ beq lbl_800111DC
|
||||
/* 800111D8 4B FF CB 8D */ bl mDoExt_modelEntryDL__FP8J3DModel
|
||||
lbl_800111DC:
|
||||
/* 800111DC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800111E0 7C 08 03 A6 */ mtlr r0
|
||||
/* 800111E4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800111E8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
lbl_8000D9E8:
|
||||
/* 8000D9E8 80 C3 00 14 */ lwz r6, 0x14(r3)
|
||||
/* 8000D9EC D0 26 00 08 */ stfs f1, 8(r6)
|
||||
/* 8000D9F0 80 84 00 28 */ lwz r4, 0x28(r4)
|
||||
/* 8000D9F4 54 A0 13 BA */ rlwinm r0, r5, 2, 0xe, 0x1d
|
||||
/* 8000D9F8 7C 84 00 2E */ lwzx r4, r4, r0
|
||||
/* 8000D9FC 80 03 00 18 */ lwz r0, 0x18(r3)
|
||||
/* 8000DA00 90 04 00 54 */ stw r0, 0x54(r4)
|
||||
/* 8000DA04 4E 80 00 20 */ blr
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
lbl_8000D9CC:
|
||||
/* 8000D9CC 80 A3 00 14 */ lwz r5, 0x14(r3)
|
||||
/* 8000D9D0 D0 25 00 08 */ stfs f1, 8(r5)
|
||||
/* 8000D9D4 80 84 00 28 */ lwz r4, 0x28(r4)
|
||||
/* 8000D9D8 80 84 00 00 */ lwz r4, 0(r4)
|
||||
/* 8000D9DC 80 03 00 18 */ lwz r0, 0x18(r3)
|
||||
/* 8000D9E0 90 04 00 54 */ stw r0, 0x54(r4)
|
||||
/* 8000D9E4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
lbl_8000D518:
|
||||
/* 8000D518 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8000D51C 7C 08 02 A6 */ mflr r0
|
||||
/* 8000D520 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8000D524 7C 65 1B 78 */ mr r5, r3
|
||||
/* 8000D528 80 63 00 14 */ lwz r3, 0x14(r3)
|
||||
/* 8000D52C D0 23 00 08 */ stfs f1, 8(r3)
|
||||
/* 8000D530 7C 83 23 78 */ mr r3, r4
|
||||
/* 8000D534 80 85 00 14 */ lwz r4, 0x14(r5)
|
||||
/* 8000D538 48 32 25 BD */ bl entryMatColorAnimator__16J3DMaterialTableFP11J3DAnmColor
|
||||
/* 8000D53C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8000D540 7C 08 03 A6 */ mtlr r0
|
||||
/* 8000D544 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8000D548 4E 80 00 20 */ blr
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
lbl_8000D7A8:
|
||||
/* 8000D7A8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8000D7AC 7C 08 02 A6 */ mflr r0
|
||||
/* 8000D7B0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8000D7B4 7C 65 1B 78 */ mr r5, r3
|
||||
/* 8000D7B8 80 63 00 14 */ lwz r3, 0x14(r3)
|
||||
/* 8000D7BC D0 23 00 08 */ stfs f1, 8(r3)
|
||||
/* 8000D7C0 7C 83 23 78 */ mr r3, r4
|
||||
/* 8000D7C4 80 85 00 14 */ lwz r4, 0x14(r5)
|
||||
/* 8000D7C8 48 32 26 A9 */ bl entryTevRegAnimator__16J3DMaterialTableFP15J3DAnmTevRegKey
|
||||
/* 8000D7CC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8000D7D0 7C 08 03 A6 */ mtlr r0
|
||||
/* 8000D7D4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8000D7D8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
lbl_8000D6D8:
|
||||
/* 8000D6D8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8000D6DC 7C 08 02 A6 */ mflr r0
|
||||
/* 8000D6E0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8000D6E4 7C 65 1B 78 */ mr r5, r3
|
||||
/* 8000D6E8 80 63 00 14 */ lwz r3, 0x14(r3)
|
||||
/* 8000D6EC D0 23 00 08 */ stfs f1, 8(r3)
|
||||
/* 8000D6F0 7C 83 23 78 */ mr r3, r4
|
||||
/* 8000D6F4 80 85 00 14 */ lwz r4, 0x14(r5)
|
||||
/* 8000D6F8 48 32 25 CD */ bl entryTexMtxAnimator__16J3DMaterialTableFP19J3DAnmTextureSRTKey
|
||||
/* 8000D6FC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8000D700 7C 08 03 A6 */ mtlr r0
|
||||
/* 8000D704 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8000D708 4E 80 00 20 */ blr
|
||||
|
|
@ -1,47 +0,0 @@
|
|||
lbl_800107D0:
|
||||
/* 800107D0 94 21 FF B0 */ stwu r1, -0x50(r1)
|
||||
/* 800107D4 7C 08 02 A6 */ mflr r0
|
||||
/* 800107D8 90 01 00 54 */ stw r0, 0x54(r1)
|
||||
/* 800107DC DB E1 00 48 */ stfd f31, 0x48(r1)
|
||||
/* 800107E0 39 61 00 48 */ addi r11, r1, 0x48
|
||||
/* 800107E4 48 35 19 D9 */ bl _savegpr_21
|
||||
/* 800107E8 7C 75 1B 78 */ mr r21, r3
|
||||
/* 800107EC 7C 96 23 78 */ mr r22, r4
|
||||
/* 800107F0 7C B7 2B 78 */ mr r23, r5
|
||||
/* 800107F4 7C D8 33 78 */ mr r24, r6
|
||||
/* 800107F8 7C F9 3B 78 */ mr r25, r7
|
||||
/* 800107FC 7D 1A 43 78 */ mr r26, r8
|
||||
/* 80010800 FF E0 08 90 */ fmr f31, f1
|
||||
/* 80010804 7D 3B 4B 78 */ mr r27, r9
|
||||
/* 80010808 7D 5C 53 78 */ mr r28, r10
|
||||
/* 8001080C 83 A1 00 58 */ lwz r29, 0x58(r1)
|
||||
/* 80010810 83 C1 00 5C */ lwz r30, 0x5c(r1)
|
||||
/* 80010814 83 E1 00 60 */ lwz r31, 0x60(r1)
|
||||
/* 80010818 4B FF F1 39 */ bl __ct__13mDoExt_morf_cFv
|
||||
/* 8001081C 3C 60 80 3A */ lis r3, __vt__16mDoExt_McaMorfSO@ha /* 0x803A32B0@ha */
|
||||
/* 80010820 38 03 32 B0 */ addi r0, r3, __vt__16mDoExt_McaMorfSO@l /* 0x803A32B0@l */
|
||||
/* 80010824 90 15 00 00 */ stw r0, 0(r21)
|
||||
/* 80010828 38 00 00 00 */ li r0, 0
|
||||
/* 8001082C 98 15 00 54 */ stb r0, 0x54(r21)
|
||||
/* 80010830 98 15 00 55 */ stb r0, 0x55(r21)
|
||||
/* 80010834 93 A1 00 08 */ stw r29, 8(r1)
|
||||
/* 80010838 93 C1 00 0C */ stw r30, 0xc(r1)
|
||||
/* 8001083C 93 E1 00 10 */ stw r31, 0x10(r1)
|
||||
/* 80010840 7E A3 AB 78 */ mr r3, r21
|
||||
/* 80010844 7E C4 B3 78 */ mr r4, r22
|
||||
/* 80010848 7E E5 BB 78 */ mr r5, r23
|
||||
/* 8001084C 7F 06 C3 78 */ mr r6, r24
|
||||
/* 80010850 7F 27 CB 78 */ mr r7, r25
|
||||
/* 80010854 7F 48 D3 78 */ mr r8, r26
|
||||
/* 80010858 FC 20 F8 90 */ fmr f1, f31
|
||||
/* 8001085C 7F 69 DB 78 */ mr r9, r27
|
||||
/* 80010860 7F 8A E3 78 */ mr r10, r28
|
||||
/* 80010864 48 00 00 8D */ bl create__16mDoExt_McaMorfSOFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiP10Z2CreatureUlUl
|
||||
/* 80010868 7E A3 AB 78 */ mr r3, r21
|
||||
/* 8001086C CB E1 00 48 */ lfd f31, 0x48(r1)
|
||||
/* 80010870 39 61 00 48 */ addi r11, r1, 0x48
|
||||
/* 80010874 48 35 19 95 */ bl _restgpr_21
|
||||
/* 80010878 80 01 00 54 */ lwz r0, 0x54(r1)
|
||||
/* 8001087C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80010880 38 21 00 50 */ addi r1, r1, 0x50
|
||||
/* 80010884 4E 80 00 20 */ blr
|
||||
|
|
@ -1,45 +0,0 @@
|
|||
lbl_8000DA08:
|
||||
/* 8000DA08 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 8000DA0C 7C 08 02 A6 */ mflr r0
|
||||
/* 8000DA10 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 8000DA14 DB E1 00 28 */ stfd f31, 0x28(r1)
|
||||
/* 8000DA18 39 61 00 28 */ addi r11, r1, 0x28
|
||||
/* 8000DA1C 48 35 47 B9 */ bl _savegpr_27
|
||||
/* 8000DA20 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 8000DA24 7C DC 33 78 */ mr r28, r6
|
||||
/* 8000DA28 7C FD 3B 78 */ mr r29, r7
|
||||
/* 8000DA2C FF E0 08 90 */ fmr f31, f1
|
||||
/* 8000DA30 7D 1E 43 78 */ mr r30, r8
|
||||
/* 8000DA34 7D 3F 4B 78 */ mr r31, r9
|
||||
/* 8000DA38 90 A3 00 14 */ stw r5, 0x14(r3)
|
||||
/* 8000DA3C 7C 83 23 78 */ mr r3, r4
|
||||
/* 8000DA40 80 9B 00 14 */ lwz r4, 0x14(r27)
|
||||
/* 8000DA44 48 32 09 21 */ bl setAnm__13J3DDeformDataFP13J3DAnmCluster
|
||||
/* 8000DA48 2C 1C 00 00 */ cmpwi r28, 0
|
||||
/* 8000DA4C 41 82 00 3C */ beq lbl_8000DA88
|
||||
/* 8000DA50 2C 1D 00 00 */ cmpwi r29, 0
|
||||
/* 8000DA54 40 80 00 10 */ bge lbl_8000DA64
|
||||
/* 8000DA58 80 7B 00 14 */ lwz r3, 0x14(r27)
|
||||
/* 8000DA5C 88 A3 00 04 */ lbz r5, 4(r3)
|
||||
/* 8000DA60 48 00 00 08 */ b lbl_8000DA68
|
||||
lbl_8000DA64:
|
||||
/* 8000DA64 7F A5 EB 78 */ mr r5, r29
|
||||
lbl_8000DA68:
|
||||
/* 8000DA68 80 7B 00 14 */ lwz r3, 0x14(r27)
|
||||
/* 8000DA6C A8 83 00 06 */ lha r4, 6(r3)
|
||||
/* 8000DA70 7F 63 DB 78 */ mr r3, r27
|
||||
/* 8000DA74 FC 20 F8 90 */ fmr f1, f31
|
||||
/* 8000DA78 7F C6 F3 78 */ mr r6, r30
|
||||
/* 8000DA7C 7F E7 FB 78 */ mr r7, r31
|
||||
/* 8000DA80 4B FF F8 A1 */ bl initPlay__14mDoExt_baseAnmFsifss
|
||||
/* 8000DA84 48 00 00 08 */ b lbl_8000DA8C
|
||||
lbl_8000DA88:
|
||||
/* 8000DA88 38 60 00 01 */ li r3, 1
|
||||
lbl_8000DA8C:
|
||||
/* 8000DA8C CB E1 00 28 */ lfd f31, 0x28(r1)
|
||||
/* 8000DA90 39 61 00 28 */ addi r11, r1, 0x28
|
||||
/* 8000DA94 48 35 47 8D */ bl _restgpr_27
|
||||
/* 8000DA98 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 8000DA9C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8000DAA0 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 8000DAA4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,44 +0,0 @@
|
|||
lbl_8000D47C:
|
||||
/* 8000D47C 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 8000D480 7C 08 02 A6 */ mflr r0
|
||||
/* 8000D484 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 8000D488 DB E1 00 28 */ stfd f31, 0x28(r1)
|
||||
/* 8000D48C 39 61 00 28 */ addi r11, r1, 0x28
|
||||
/* 8000D490 48 35 4D 45 */ bl _savegpr_27
|
||||
/* 8000D494 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 8000D498 7C DC 33 78 */ mr r28, r6
|
||||
/* 8000D49C 7C FD 3B 78 */ mr r29, r7
|
||||
/* 8000D4A0 FF E0 08 90 */ fmr f31, f1
|
||||
/* 8000D4A4 7D 1E 43 78 */ mr r30, r8
|
||||
/* 8000D4A8 7D 3F 4B 78 */ mr r31, r9
|
||||
/* 8000D4AC 90 A3 00 14 */ stw r5, 0x14(r3)
|
||||
/* 8000D4B0 80 63 00 14 */ lwz r3, 0x14(r3)
|
||||
/* 8000D4B4 48 31 D3 F1 */ bl searchUpdateMaterialID__11J3DAnmColorFP16J3DMaterialTable
|
||||
/* 8000D4B8 2C 1C 00 00 */ cmpwi r28, 0
|
||||
/* 8000D4BC 41 82 00 3C */ beq lbl_8000D4F8
|
||||
/* 8000D4C0 2C 1D 00 00 */ cmpwi r29, 0
|
||||
/* 8000D4C4 40 80 00 10 */ bge lbl_8000D4D4
|
||||
/* 8000D4C8 80 7B 00 14 */ lwz r3, 0x14(r27)
|
||||
/* 8000D4CC 88 A3 00 04 */ lbz r5, 4(r3)
|
||||
/* 8000D4D0 48 00 00 08 */ b lbl_8000D4D8
|
||||
lbl_8000D4D4:
|
||||
/* 8000D4D4 7F A5 EB 78 */ mr r5, r29
|
||||
lbl_8000D4D8:
|
||||
/* 8000D4D8 80 7B 00 14 */ lwz r3, 0x14(r27)
|
||||
/* 8000D4DC A8 83 00 06 */ lha r4, 6(r3)
|
||||
/* 8000D4E0 7F 63 DB 78 */ mr r3, r27
|
||||
/* 8000D4E4 FC 20 F8 90 */ fmr f1, f31
|
||||
/* 8000D4E8 7F C6 F3 78 */ mr r6, r30
|
||||
/* 8000D4EC 7F E7 FB 78 */ mr r7, r31
|
||||
/* 8000D4F0 4B FF FE 31 */ bl initPlay__14mDoExt_baseAnmFsifss
|
||||
/* 8000D4F4 48 00 00 08 */ b lbl_8000D4FC
|
||||
lbl_8000D4F8:
|
||||
/* 8000D4F8 38 60 00 01 */ li r3, 1
|
||||
lbl_8000D4FC:
|
||||
/* 8000D4FC CB E1 00 28 */ lfd f31, 0x28(r1)
|
||||
/* 8000D500 39 61 00 28 */ addi r11, r1, 0x28
|
||||
/* 8000D504 48 35 4D 1D */ bl _restgpr_27
|
||||
/* 8000D508 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 8000D50C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8000D510 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 8000D514 4E 80 00 20 */ blr
|
||||
|
|
@ -1,44 +0,0 @@
|
|||
lbl_8000D70C:
|
||||
/* 8000D70C 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 8000D710 7C 08 02 A6 */ mflr r0
|
||||
/* 8000D714 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 8000D718 DB E1 00 28 */ stfd f31, 0x28(r1)
|
||||
/* 8000D71C 39 61 00 28 */ addi r11, r1, 0x28
|
||||
/* 8000D720 48 35 4A B5 */ bl _savegpr_27
|
||||
/* 8000D724 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 8000D728 7C DC 33 78 */ mr r28, r6
|
||||
/* 8000D72C 7C FD 3B 78 */ mr r29, r7
|
||||
/* 8000D730 FF E0 08 90 */ fmr f31, f1
|
||||
/* 8000D734 7D 1E 43 78 */ mr r30, r8
|
||||
/* 8000D738 7D 3F 4B 78 */ mr r31, r9
|
||||
/* 8000D73C 90 A3 00 14 */ stw r5, 0x14(r3)
|
||||
/* 8000D740 80 63 00 14 */ lwz r3, 0x14(r3)
|
||||
/* 8000D744 48 31 E0 3D */ bl searchUpdateMaterialID__15J3DAnmTevRegKeyFP16J3DMaterialTable
|
||||
/* 8000D748 2C 1C 00 00 */ cmpwi r28, 0
|
||||
/* 8000D74C 41 82 00 3C */ beq lbl_8000D788
|
||||
/* 8000D750 2C 1D 00 00 */ cmpwi r29, 0
|
||||
/* 8000D754 40 80 00 10 */ bge lbl_8000D764
|
||||
/* 8000D758 80 7B 00 14 */ lwz r3, 0x14(r27)
|
||||
/* 8000D75C 88 A3 00 04 */ lbz r5, 4(r3)
|
||||
/* 8000D760 48 00 00 08 */ b lbl_8000D768
|
||||
lbl_8000D764:
|
||||
/* 8000D764 7F A5 EB 78 */ mr r5, r29
|
||||
lbl_8000D768:
|
||||
/* 8000D768 80 7B 00 14 */ lwz r3, 0x14(r27)
|
||||
/* 8000D76C A8 83 00 06 */ lha r4, 6(r3)
|
||||
/* 8000D770 7F 63 DB 78 */ mr r3, r27
|
||||
/* 8000D774 FC 20 F8 90 */ fmr f1, f31
|
||||
/* 8000D778 7F C6 F3 78 */ mr r6, r30
|
||||
/* 8000D77C 7F E7 FB 78 */ mr r7, r31
|
||||
/* 8000D780 4B FF FB A1 */ bl initPlay__14mDoExt_baseAnmFsifss
|
||||
/* 8000D784 48 00 00 08 */ b lbl_8000D78C
|
||||
lbl_8000D788:
|
||||
/* 8000D788 38 60 00 01 */ li r3, 1
|
||||
lbl_8000D78C:
|
||||
/* 8000D78C CB E1 00 28 */ lfd f31, 0x28(r1)
|
||||
/* 8000D790 39 61 00 28 */ addi r11, r1, 0x28
|
||||
/* 8000D794 48 35 4A 8D */ bl _restgpr_27
|
||||
/* 8000D798 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 8000D79C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8000D7A0 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 8000D7A4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,44 +0,0 @@
|
|||
lbl_8000D63C:
|
||||
/* 8000D63C 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 8000D640 7C 08 02 A6 */ mflr r0
|
||||
/* 8000D644 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 8000D648 DB E1 00 28 */ stfd f31, 0x28(r1)
|
||||
/* 8000D64C 39 61 00 28 */ addi r11, r1, 0x28
|
||||
/* 8000D650 48 35 4B 85 */ bl _savegpr_27
|
||||
/* 8000D654 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 8000D658 7C DC 33 78 */ mr r28, r6
|
||||
/* 8000D65C 7C FD 3B 78 */ mr r29, r7
|
||||
/* 8000D660 FF E0 08 90 */ fmr f31, f1
|
||||
/* 8000D664 7D 1E 43 78 */ mr r30, r8
|
||||
/* 8000D668 7D 3F 4B 78 */ mr r31, r9
|
||||
/* 8000D66C 90 A3 00 14 */ stw r5, 0x14(r3)
|
||||
/* 8000D670 80 63 00 14 */ lwz r3, 0x14(r3)
|
||||
/* 8000D674 48 31 DA 4D */ bl searchUpdateMaterialID__19J3DAnmTextureSRTKeyFP16J3DMaterialTable
|
||||
/* 8000D678 2C 1C 00 00 */ cmpwi r28, 0
|
||||
/* 8000D67C 41 82 00 3C */ beq lbl_8000D6B8
|
||||
/* 8000D680 2C 1D 00 00 */ cmpwi r29, 0
|
||||
/* 8000D684 40 80 00 10 */ bge lbl_8000D694
|
||||
/* 8000D688 80 7B 00 14 */ lwz r3, 0x14(r27)
|
||||
/* 8000D68C 88 A3 00 04 */ lbz r5, 4(r3)
|
||||
/* 8000D690 48 00 00 08 */ b lbl_8000D698
|
||||
lbl_8000D694:
|
||||
/* 8000D694 7F A5 EB 78 */ mr r5, r29
|
||||
lbl_8000D698:
|
||||
/* 8000D698 80 7B 00 14 */ lwz r3, 0x14(r27)
|
||||
/* 8000D69C A8 83 00 06 */ lha r4, 6(r3)
|
||||
/* 8000D6A0 7F 63 DB 78 */ mr r3, r27
|
||||
/* 8000D6A4 FC 20 F8 90 */ fmr f1, f31
|
||||
/* 8000D6A8 7F C6 F3 78 */ mr r6, r30
|
||||
/* 8000D6AC 7F E7 FB 78 */ mr r7, r31
|
||||
/* 8000D6B0 4B FF FC 71 */ bl initPlay__14mDoExt_baseAnmFsifss
|
||||
/* 8000D6B4 48 00 00 08 */ b lbl_8000D6BC
|
||||
lbl_8000D6B8:
|
||||
/* 8000D6B8 38 60 00 01 */ li r3, 1
|
||||
lbl_8000D6BC:
|
||||
/* 8000D6BC CB E1 00 28 */ lfd f31, 0x28(r1)
|
||||
/* 8000D6C0 39 61 00 28 */ addi r11, r1, 0x28
|
||||
/* 8000D6C4 48 35 4B 5D */ bl _restgpr_27
|
||||
/* 8000D6C8 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 8000D6CC 7C 08 03 A6 */ mtlr r0
|
||||
/* 8000D6D0 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 8000D6D4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,44 +0,0 @@
|
|||
lbl_8000D54C:
|
||||
/* 8000D54C 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 8000D550 7C 08 02 A6 */ mflr r0
|
||||
/* 8000D554 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 8000D558 DB E1 00 28 */ stfd f31, 0x28(r1)
|
||||
/* 8000D55C 39 61 00 28 */ addi r11, r1, 0x28
|
||||
/* 8000D560 48 35 4C 75 */ bl _savegpr_27
|
||||
/* 8000D564 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 8000D568 7C DC 33 78 */ mr r28, r6
|
||||
/* 8000D56C 7C FD 3B 78 */ mr r29, r7
|
||||
/* 8000D570 FF E0 08 90 */ fmr f31, f1
|
||||
/* 8000D574 7D 1E 43 78 */ mr r30, r8
|
||||
/* 8000D578 7D 3F 4B 78 */ mr r31, r9
|
||||
/* 8000D57C 90 A3 00 14 */ stw r5, 0x14(r3)
|
||||
/* 8000D580 80 63 00 14 */ lwz r3, 0x14(r3)
|
||||
/* 8000D584 48 31 DA 81 */ bl searchUpdateMaterialID__16J3DAnmTexPatternFP16J3DMaterialTable
|
||||
/* 8000D588 2C 1C 00 00 */ cmpwi r28, 0
|
||||
/* 8000D58C 41 82 00 3C */ beq lbl_8000D5C8
|
||||
/* 8000D590 2C 1D 00 00 */ cmpwi r29, 0
|
||||
/* 8000D594 40 80 00 10 */ bge lbl_8000D5A4
|
||||
/* 8000D598 80 7B 00 14 */ lwz r3, 0x14(r27)
|
||||
/* 8000D59C 88 A3 00 04 */ lbz r5, 4(r3)
|
||||
/* 8000D5A0 48 00 00 08 */ b lbl_8000D5A8
|
||||
lbl_8000D5A4:
|
||||
/* 8000D5A4 7F A5 EB 78 */ mr r5, r29
|
||||
lbl_8000D5A8:
|
||||
/* 8000D5A8 80 7B 00 14 */ lwz r3, 0x14(r27)
|
||||
/* 8000D5AC A8 83 00 06 */ lha r4, 6(r3)
|
||||
/* 8000D5B0 7F 63 DB 78 */ mr r3, r27
|
||||
/* 8000D5B4 FC 20 F8 90 */ fmr f1, f31
|
||||
/* 8000D5B8 7F C6 F3 78 */ mr r6, r30
|
||||
/* 8000D5BC 7F E7 FB 78 */ mr r7, r31
|
||||
/* 8000D5C0 4B FF FD 61 */ bl initPlay__14mDoExt_baseAnmFsifss
|
||||
/* 8000D5C4 48 00 00 08 */ b lbl_8000D5CC
|
||||
lbl_8000D5C8:
|
||||
/* 8000D5C8 38 60 00 01 */ li r3, 1
|
||||
lbl_8000D5CC:
|
||||
/* 8000D5CC CB E1 00 28 */ lfd f31, 0x28(r1)
|
||||
/* 8000D5D0 39 61 00 28 */ addi r11, r1, 0x28
|
||||
/* 8000D5D4 48 35 4C 4D */ bl _restgpr_27
|
||||
/* 8000D5D8 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 8000D5DC 7C 08 03 A6 */ mtlr r0
|
||||
/* 8000D5E0 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 8000D5E4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
lbl_80014D64:
|
||||
/* 80014D64 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80014D68 7C 08 02 A6 */ mflr r0
|
||||
/* 80014D6C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80014D70 48 32 BF 15 */ bl OSGetCurrentThread
|
||||
/* 80014D74 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80014D78 41 82 00 14 */ beq lbl_80014D8C
|
||||
/* 80014D7C A0 03 02 C8 */ lhz r0, 0x2c8(r3)
|
||||
/* 80014D80 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 80014D84 41 82 00 08 */ beq lbl_80014D8C
|
||||
/* 80014D88 38 60 00 00 */ li r3, 0
|
||||
lbl_80014D8C:
|
||||
/* 80014D8C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80014D90 7C 08 03 A6 */ mtlr r0
|
||||
/* 80014D94 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80014D98 4E 80 00 20 */ blr
|
||||
|
|
@ -1,74 +0,0 @@
|
|||
lbl_80014C54:
|
||||
/* 80014C54 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80014C58 7C 08 02 A6 */ mflr r0
|
||||
/* 80014C5C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80014C60 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80014C64 48 34 D5 75 */ bl _savegpr_28
|
||||
/* 80014C68 7C 7C 1B 79 */ or. r28, r3, r3
|
||||
/* 80014C6C 7C 9D 23 78 */ mr r29, r4
|
||||
/* 80014C70 7C BE 2B 78 */ mr r30, r5
|
||||
/* 80014C74 41 82 00 CC */ beq lbl_80014D40
|
||||
/* 80014C78 38 60 00 DC */ li r3, 0xdc
|
||||
/* 80014C7C 48 2B 9F D1 */ bl __nw__FUl
|
||||
/* 80014C80 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80014C84 41 82 00 20 */ beq lbl_80014CA4
|
||||
/* 80014C88 3C 60 80 3D */ lis r3, __vt__8J3DModel@ha /* 0x803CED20@ha */
|
||||
/* 80014C8C 38 03 ED 20 */ addi r0, r3, __vt__8J3DModel@l /* 0x803CED20@l */
|
||||
/* 80014C90 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80014C94 38 7F 00 88 */ addi r3, r31, 0x88
|
||||
/* 80014C98 48 2F C3 41 */ bl init__15J3DVertexBufferFv
|
||||
/* 80014C9C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80014CA0 48 31 24 61 */ bl initialize__8J3DModelFv
|
||||
lbl_80014CA4:
|
||||
/* 80014CA4 28 1F 00 00 */ cmplwi r31, 0
|
||||
/* 80014CA8 41 82 00 98 */ beq lbl_80014D40
|
||||
/* 80014CAC 80 7C 00 60 */ lwz r3, 0x60(r28)
|
||||
/* 80014CB0 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 80014CB4 80 03 00 48 */ lwz r0, 0x48(r3)
|
||||
/* 80014CB8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80014CBC 41 82 00 30 */ beq lbl_80014CEC
|
||||
/* 80014CC0 A0 1C 00 74 */ lhz r0, 0x74(r28)
|
||||
/* 80014CC4 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80014CC8 40 82 00 0C */ bne lbl_80014CD4
|
||||
/* 80014CCC 3F A0 00 02 */ lis r29, 2
|
||||
/* 80014CD0 48 00 00 1C */ b lbl_80014CEC
|
||||
lbl_80014CD4:
|
||||
/* 80014CD4 3C 1D FF FE */ addis r0, r29, 0xfffe
|
||||
/* 80014CD8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80014CDC 40 82 00 0C */ bne lbl_80014CE8
|
||||
/* 80014CE0 67 BD 00 04 */ oris r29, r29, 4
|
||||
/* 80014CE4 48 00 00 08 */ b lbl_80014CEC
|
||||
lbl_80014CE8:
|
||||
/* 80014CE8 3F A0 00 08 */ lis r29, 8
|
||||
lbl_80014CEC:
|
||||
/* 80014CEC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80014CF0 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80014CF4 7F A5 EB 78 */ mr r5, r29
|
||||
/* 80014CF8 38 C0 00 01 */ li r6, 1
|
||||
/* 80014CFC 48 31 24 89 */ bl entryModelData__8J3DModelFP12J3DModelDataUlUl
|
||||
/* 80014D00 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80014D04 40 82 00 3C */ bne lbl_80014D40
|
||||
/* 80014D08 3C 1D FF F8 */ addis r0, r29, 0xfff8
|
||||
/* 80014D0C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80014D10 40 82 00 20 */ bne lbl_80014D30
|
||||
/* 80014D14 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80014D18 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80014D1C 48 31 28 E1 */ bl newDifferedDisplayList__8J3DModelFUl
|
||||
/* 80014D20 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80014D24 41 82 00 0C */ beq lbl_80014D30
|
||||
/* 80014D28 38 60 00 00 */ li r3, 0
|
||||
/* 80014D2C 48 00 00 18 */ b lbl_80014D44
|
||||
lbl_80014D30:
|
||||
/* 80014D30 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80014D34 48 31 29 49 */ bl lock__8J3DModelFv
|
||||
/* 80014D38 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80014D3C 48 00 00 08 */ b lbl_80014D44
|
||||
lbl_80014D40:
|
||||
/* 80014D40 38 60 00 00 */ li r3, 0
|
||||
lbl_80014D44:
|
||||
/* 80014D44 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80014D48 48 34 D4 DD */ bl _restgpr_28
|
||||
/* 80014D4C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80014D50 7C 08 03 A6 */ mtlr r0
|
||||
/* 80014D54 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80014D58 4E 80 00 20 */ blr
|
||||
|
|
@ -1,52 +0,0 @@
|
|||
lbl_8000DE8C:
|
||||
/* 8000DE8C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8000DE90 7C 08 02 A6 */ mflr r0
|
||||
/* 8000DE94 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8000DE98 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8000DE9C 48 35 43 35 */ bl _savegpr_26
|
||||
/* 8000DEA0 7C 7A 1B 78 */ mr r26, r3
|
||||
/* 8000DEA4 3B 80 00 00 */ li r28, 0
|
||||
/* 8000DEA8 3F E0 C0 00 */ lis r31, 0xc000
|
||||
/* 8000DEAC 48 00 00 68 */ b lbl_8000DF14
|
||||
lbl_8000DEB0:
|
||||
/* 8000DEB0 80 7A 00 60 */ lwz r3, 0x60(r26)
|
||||
/* 8000DEB4 57 80 13 BA */ rlwinm r0, r28, 2, 0xe, 0x1d
|
||||
/* 8000DEB8 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 8000DEBC 83 C3 00 3C */ lwz r30, 0x3c(r3)
|
||||
/* 8000DEC0 7C 1E F8 40 */ cmplw r30, r31
|
||||
/* 8000DEC4 40 80 00 08 */ bge lbl_8000DECC
|
||||
/* 8000DEC8 48 00 00 08 */ b lbl_8000DED0
|
||||
lbl_8000DECC:
|
||||
/* 8000DECC 3B C0 00 00 */ li r30, 0
|
||||
lbl_8000DED0:
|
||||
/* 8000DED0 28 1E 00 00 */ cmplwi r30, 0
|
||||
/* 8000DED4 41 82 00 3C */ beq lbl_8000DF10
|
||||
/* 8000DED8 3B 60 00 00 */ li r27, 0
|
||||
/* 8000DEDC 48 00 00 28 */ b lbl_8000DF04
|
||||
lbl_8000DEE0:
|
||||
/* 8000DEE0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8000DEE4 7F A4 EB 78 */ mr r4, r29
|
||||
/* 8000DEE8 38 A0 00 00 */ li r5, 0
|
||||
/* 8000DEEC 48 31 E7 79 */ bl setTevColorAnm__14J3DMaterialAnmFiP14J3DTevColorAnm
|
||||
/* 8000DEF0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8000DEF4 7F A4 EB 78 */ mr r4, r29
|
||||
/* 8000DEF8 38 A0 00 00 */ li r5, 0
|
||||
/* 8000DEFC 48 31 E7 A9 */ bl setTevKColorAnm__14J3DMaterialAnmFiP15J3DTevKColorAnm
|
||||
/* 8000DF00 3B 7B 00 01 */ addi r27, r27, 1
|
||||
lbl_8000DF04:
|
||||
/* 8000DF04 57 7D 04 3E */ clrlwi r29, r27, 0x10
|
||||
/* 8000DF08 2C 1D 00 04 */ cmpwi r29, 4
|
||||
/* 8000DF0C 41 80 FF D4 */ blt lbl_8000DEE0
|
||||
lbl_8000DF10:
|
||||
/* 8000DF10 3B 9C 00 01 */ addi r28, r28, 1
|
||||
lbl_8000DF14:
|
||||
/* 8000DF14 57 83 04 3E */ clrlwi r3, r28, 0x10
|
||||
/* 8000DF18 A0 1A 00 5C */ lhz r0, 0x5c(r26)
|
||||
/* 8000DF1C 7C 03 00 40 */ cmplw r3, r0
|
||||
/* 8000DF20 41 80 FF 90 */ blt lbl_8000DEB0
|
||||
/* 8000DF24 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8000DF28 48 35 42 F5 */ bl _restgpr_26
|
||||
/* 8000DF2C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8000DF30 7C 08 03 A6 */ mtlr r0
|
||||
/* 8000DF34 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8000DF38 4E 80 00 20 */ blr
|
||||
|
|
@ -1,47 +0,0 @@
|
|||
lbl_8000DDF0:
|
||||
/* 8000DDF0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8000DDF4 7C 08 02 A6 */ mflr r0
|
||||
/* 8000DDF8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8000DDFC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8000DE00 48 35 43 D5 */ bl _savegpr_27
|
||||
/* 8000DE04 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 8000DE08 3B A0 00 00 */ li r29, 0
|
||||
/* 8000DE0C 3F E0 C0 00 */ lis r31, 0xc000
|
||||
/* 8000DE10 48 00 00 54 */ b lbl_8000DE64
|
||||
lbl_8000DE14:
|
||||
/* 8000DE14 80 7B 00 60 */ lwz r3, 0x60(r27)
|
||||
/* 8000DE18 57 A0 13 BA */ rlwinm r0, r29, 2, 0xe, 0x1d
|
||||
/* 8000DE1C 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 8000DE20 83 C3 00 3C */ lwz r30, 0x3c(r3)
|
||||
/* 8000DE24 7C 1E F8 40 */ cmplw r30, r31
|
||||
/* 8000DE28 40 80 00 08 */ bge lbl_8000DE30
|
||||
/* 8000DE2C 48 00 00 08 */ b lbl_8000DE34
|
||||
lbl_8000DE30:
|
||||
/* 8000DE30 3B C0 00 00 */ li r30, 0
|
||||
lbl_8000DE34:
|
||||
/* 8000DE34 28 1E 00 00 */ cmplwi r30, 0
|
||||
/* 8000DE38 41 82 00 28 */ beq lbl_8000DE60
|
||||
/* 8000DE3C 3B 80 00 00 */ li r28, 0
|
||||
/* 8000DE40 48 00 00 14 */ b lbl_8000DE54
|
||||
lbl_8000DE44:
|
||||
/* 8000DE44 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8000DE48 38 A0 00 00 */ li r5, 0
|
||||
/* 8000DE4C 48 31 E7 99 */ bl setTexMtxAnm__14J3DMaterialAnmFiP12J3DTexMtxAnm
|
||||
/* 8000DE50 3B 9C 00 01 */ addi r28, r28, 1
|
||||
lbl_8000DE54:
|
||||
/* 8000DE54 57 84 04 3E */ clrlwi r4, r28, 0x10
|
||||
/* 8000DE58 2C 04 00 08 */ cmpwi r4, 8
|
||||
/* 8000DE5C 41 80 FF E8 */ blt lbl_8000DE44
|
||||
lbl_8000DE60:
|
||||
/* 8000DE60 3B BD 00 01 */ addi r29, r29, 1
|
||||
lbl_8000DE64:
|
||||
/* 8000DE64 57 A3 04 3E */ clrlwi r3, r29, 0x10
|
||||
/* 8000DE68 A0 1B 00 5C */ lhz r0, 0x5c(r27)
|
||||
/* 8000DE6C 7C 03 00 40 */ cmplw r3, r0
|
||||
/* 8000DE70 41 80 FF A4 */ blt lbl_8000DE14
|
||||
/* 8000DE74 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8000DE78 48 35 43 A9 */ bl _restgpr_27
|
||||
/* 8000DE7C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8000DE80 7C 08 03 A6 */ mtlr r0
|
||||
/* 8000DE84 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8000DE88 4E 80 00 20 */ blr
|
||||
|
|
@ -1,29 +0,0 @@
|
|||
lbl_8000DAA8:
|
||||
/* 8000DAA8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8000DAAC 7C 08 02 A6 */ mflr r0
|
||||
/* 8000DAB0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8000DAB4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8000DAB8 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8000DABC 83 E3 00 04 */ lwz r31, 4(r3)
|
||||
/* 8000DAC0 3B C0 00 00 */ li r30, 0
|
||||
/* 8000DAC4 48 00 00 24 */ b lbl_8000DAE8
|
||||
lbl_8000DAC8:
|
||||
/* 8000DAC8 80 7F 00 60 */ lwz r3, 0x60(r31)
|
||||
/* 8000DACC 57 C0 13 BA */ rlwinm r0, r30, 2, 0xe, 0x1d
|
||||
/* 8000DAD0 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 8000DAD4 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8000DAD8 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
||||
/* 8000DADC 7D 89 03 A6 */ mtctr r12
|
||||
/* 8000DAE0 4E 80 04 21 */ bctrl
|
||||
/* 8000DAE4 3B DE 00 01 */ addi r30, r30, 1
|
||||
lbl_8000DAE8:
|
||||
/* 8000DAE8 57 C3 04 3E */ clrlwi r3, r30, 0x10
|
||||
/* 8000DAEC A0 1F 00 5C */ lhz r0, 0x5c(r31)
|
||||
/* 8000DAF0 7C 03 00 40 */ cmplw r3, r0
|
||||
/* 8000DAF4 41 80 FF D4 */ blt lbl_8000DAC8
|
||||
/* 8000DAF8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8000DAFC 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8000DB00 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8000DB04 7C 08 03 A6 */ mtlr r0
|
||||
/* 8000DB08 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8000DB0C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
lbl_800149F0:
|
||||
/* 800149F0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800149F4 7C 08 02 A6 */ mflr r0
|
||||
/* 800149F8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800149FC 80 0D 86 C4 */ lwz r0, mDoExt_font0(r13)
|
||||
/* 80014A00 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80014A04 40 82 00 08 */ bne lbl_80014A0C
|
||||
/* 80014A08 4B FF FF 8D */ bl mDoExt_initFont0__Fv
|
||||
lbl_80014A0C:
|
||||
/* 80014A0C 80 6D 86 C8 */ lwz r3, mDoExt_font0_getCount(r13)
|
||||
/* 80014A10 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80014A14 90 0D 86 C8 */ stw r0, mDoExt_font0_getCount(r13)
|
||||
/* 80014A18 80 6D 86 C4 */ lwz r3, mDoExt_font0(r13)
|
||||
/* 80014A1C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80014A20 7C 08 03 A6 */ mtlr r0
|
||||
/* 80014A24 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80014A28 4E 80 00 20 */ blr
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
lbl_80014B04:
|
||||
/* 80014B04 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80014B08 7C 08 02 A6 */ mflr r0
|
||||
/* 80014B0C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80014B10 80 0D 86 D0 */ lwz r0, mDoExt_font1(r13)
|
||||
/* 80014B14 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80014B18 40 82 00 08 */ bne lbl_80014B20
|
||||
/* 80014B1C 4B FF FF 89 */ bl mDoExt_initFont1__Fv
|
||||
lbl_80014B20:
|
||||
/* 80014B20 80 6D 86 D4 */ lwz r3, mDoExt_font1_getCount(r13)
|
||||
/* 80014B24 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80014B28 90 0D 86 D4 */ stw r0, mDoExt_font1_getCount(r13)
|
||||
/* 80014B2C 80 6D 86 D0 */ lwz r3, mDoExt_font1(r13)
|
||||
/* 80014B30 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80014B34 7C 08 03 A6 */ mtlr r0
|
||||
/* 80014B38 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80014B3C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
lbl_80014BA0:
|
||||
/* 80014BA0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80014BA4 7C 08 02 A6 */ mflr r0
|
||||
/* 80014BA8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80014BAC 80 0D 86 DC */ lwz r0, mDoExt_font2(r13)
|
||||
/* 80014BB0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80014BB4 40 82 00 08 */ bne lbl_80014BBC
|
||||
/* 80014BB8 4B FF FF 89 */ bl mDoExt_initFont2__Fv
|
||||
lbl_80014BBC:
|
||||
/* 80014BBC 80 6D 86 E0 */ lwz r3, mDoExt_font2_getCount(r13)
|
||||
/* 80014BC0 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80014BC4 90 0D 86 E0 */ stw r0, mDoExt_font2_getCount(r13)
|
||||
/* 80014BC8 80 6D 86 DC */ lwz r3, mDoExt_font2(r13)
|
||||
/* 80014BCC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80014BD0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80014BD4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80014BD8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
lbl_8000DBD8:
|
||||
/* 8000DBD8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8000DBDC 7C 08 02 A6 */ mflr r0
|
||||
/* 8000DBE0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8000DBE4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8000DBE8 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8000DBEC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8000DBF0 81 8C 00 14 */ lwz r12, 0x14(r12)
|
||||
/* 8000DBF4 7D 89 03 A6 */ mtctr r12
|
||||
/* 8000DBF8 4E 80 04 21 */ bctrl
|
||||
/* 8000DBFC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8000DC00 48 31 9D A1 */ bl diff__8J3DModelFv
|
||||
/* 8000DC04 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8000DC08 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 8000DC0C 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 8000DC10 7D 89 03 A6 */ mtctr r12
|
||||
/* 8000DC14 4E 80 04 21 */ bctrl
|
||||
/* 8000DC18 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8000DC1C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8000DC20 7C 08 03 A6 */ mtlr r0
|
||||
/* 8000DC24 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8000DC28 4E 80 00 20 */ blr
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
lbl_8000DD64:
|
||||
/* 8000DD64 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8000DD68 7C 08 02 A6 */ mflr r0
|
||||
/* 8000DD6C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8000DD70 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8000DD74 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8000DD78 80 A3 00 04 */ lwz r5, 4(r3)
|
||||
/* 8000DD7C 80 85 00 60 */ lwz r4, 0x60(r5)
|
||||
/* 8000DD80 80 84 00 00 */ lwz r4, 0(r4)
|
||||
/* 8000DD84 80 04 00 48 */ lwz r0, 0x48(r4)
|
||||
/* 8000DD88 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8000DD8C 41 82 00 18 */ beq lbl_8000DDA4
|
||||
/* 8000DD90 A0 05 00 74 */ lhz r0, 0x74(r5)
|
||||
/* 8000DD94 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 8000DD98 41 82 00 0C */ beq lbl_8000DDA4
|
||||
/* 8000DD9C 4B FF FE 3D */ bl mDoExt_modelDiff__FP8J3DModel
|
||||
/* 8000DDA0 48 00 00 28 */ b lbl_8000DDC8
|
||||
lbl_8000DDA4:
|
||||
/* 8000DDA4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8000DDA8 48 31 99 0D */ bl unlock__8J3DModelFv
|
||||
/* 8000DDAC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8000DDB0 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 8000DDB4 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 8000DDB8 7D 89 03 A6 */ mtctr r12
|
||||
/* 8000DDBC 4E 80 04 21 */ bctrl
|
||||
/* 8000DDC0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8000DDC4 48 31 98 B9 */ bl lock__8J3DModelFv
|
||||
lbl_8000DDC8:
|
||||
/* 8000DDC8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8000DDCC 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 8000DDD0 81 8C 00 1C */ lwz r12, 0x1c(r12)
|
||||
/* 8000DDD4 7D 89 03 A6 */ mtctr r12
|
||||
/* 8000DDD8 4E 80 04 21 */ bctrl
|
||||
/* 8000DDDC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8000DDE0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8000DDE4 7C 08 03 A6 */ mtlr r0
|
||||
/* 8000DDE8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8000DDEC 4E 80 00 20 */ blr
|
||||
|
|
@ -1,49 +0,0 @@
|
|||
lbl_8000DB10:
|
||||
/* 8000DB10 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8000DB14 7C 08 02 A6 */ mflr r0
|
||||
/* 8000DB18 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8000DB1C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8000DB20 48 35 46 B1 */ bl _savegpr_26
|
||||
/* 8000DB24 7C 7A 1B 78 */ mr r26, r3
|
||||
/* 8000DB28 80 03 00 6C */ lwz r0, 0x6c(r3)
|
||||
/* 8000DB2C 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 8000DB30 38 63 4A C8 */ addi r3, r3, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 8000DB34 90 03 00 58 */ stw r0, 0x58(r3)
|
||||
/* 8000DB38 3B 80 00 00 */ li r28, 0
|
||||
/* 8000DB3C 3C 60 80 43 */ lis r3, sGDLObj__17J3DDisplayListObj@ha /* 0x80434C70@ha */
|
||||
/* 8000DB40 3B E3 4C 70 */ addi r31, r3, sGDLObj__17J3DDisplayListObj@l /* 0x80434C70@l */
|
||||
/* 8000DB44 48 00 00 5C */ b lbl_8000DBA0
|
||||
lbl_8000DB48:
|
||||
/* 8000DB48 80 7A 00 60 */ lwz r3, 0x60(r26)
|
||||
/* 8000DB4C 57 80 13 BA */ rlwinm r0, r28, 2, 0xe, 0x1d
|
||||
/* 8000DB50 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 8000DB54 83 C3 00 2C */ lwz r30, 0x2c(r3)
|
||||
/* 8000DB58 83 A3 00 48 */ lwz r29, 0x48(r3)
|
||||
/* 8000DB5C 48 32 FB 99 */ bl OSDisableInterrupts
|
||||
/* 8000DB60 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 8000DB64 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8000DB68 80 9D 00 00 */ lwz r4, 0(r29)
|
||||
/* 8000DB6C 80 BD 00 08 */ lwz r5, 8(r29)
|
||||
/* 8000DB70 48 35 34 29 */ bl GDInitGDLObj
|
||||
/* 8000DB74 93 ED 94 00 */ stw r31, __GDCurrentDL(r13)
|
||||
/* 8000DB78 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8000DB7C 81 9E 00 00 */ lwz r12, 0(r30)
|
||||
/* 8000DB80 81 8C 00 34 */ lwz r12, 0x34(r12)
|
||||
/* 8000DB84 7D 89 03 A6 */ mtctr r12
|
||||
/* 8000DB88 4E 80 04 21 */ bctrl
|
||||
/* 8000DB8C 7F 63 DB 78 */ mr r3, r27
|
||||
/* 8000DB90 48 32 FB 8D */ bl OSRestoreInterrupts
|
||||
/* 8000DB94 38 00 00 00 */ li r0, 0
|
||||
/* 8000DB98 90 0D 94 00 */ stw r0, __GDCurrentDL(r13)
|
||||
/* 8000DB9C 3B 9C 00 01 */ addi r28, r28, 1
|
||||
lbl_8000DBA0:
|
||||
/* 8000DBA0 57 83 04 3E */ clrlwi r3, r28, 0x10
|
||||
/* 8000DBA4 A0 1A 00 5C */ lhz r0, 0x5c(r26)
|
||||
/* 8000DBA8 7C 03 00 40 */ cmplw r3, r0
|
||||
/* 8000DBAC 41 80 FF 9C */ blt lbl_8000DB48
|
||||
/* 8000DBB0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8000DBB4 48 35 46 69 */ bl _restgpr_26
|
||||
/* 8000DBB8 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8000DBBC 7C 08 03 A6 */ mtlr r0
|
||||
/* 8000DBC0 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8000DBC4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,43 +0,0 @@
|
|||
lbl_8000DCC4:
|
||||
/* 8000DCC4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8000DCC8 7C 08 02 A6 */ mflr r0
|
||||
/* 8000DCCC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8000DCD0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8000DCD4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8000DCD8 80 A3 00 04 */ lwz r5, 4(r3)
|
||||
/* 8000DCDC 80 85 00 60 */ lwz r4, 0x60(r5)
|
||||
/* 8000DCE0 80 84 00 00 */ lwz r4, 0(r4)
|
||||
/* 8000DCE4 80 04 00 48 */ lwz r0, 0x48(r4)
|
||||
/* 8000DCE8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8000DCEC 41 82 00 2C */ beq lbl_8000DD18
|
||||
/* 8000DCF0 A0 05 00 74 */ lhz r0, 0x74(r5)
|
||||
/* 8000DCF4 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 8000DCF8 41 82 00 20 */ beq lbl_8000DD18
|
||||
/* 8000DCFC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8000DD00 81 8C 00 10 */ lwz r12, 0x10(r12)
|
||||
/* 8000DD04 7D 89 03 A6 */ mtctr r12
|
||||
/* 8000DD08 4E 80 04 21 */ bctrl
|
||||
/* 8000DD0C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8000DD10 4B FF FE C9 */ bl mDoExt_modelDiff__FP8J3DModel
|
||||
/* 8000DD14 48 00 00 28 */ b lbl_8000DD3C
|
||||
lbl_8000DD18:
|
||||
/* 8000DD18 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8000DD1C 48 31 99 99 */ bl unlock__8J3DModelFv
|
||||
/* 8000DD20 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8000DD24 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 8000DD28 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 8000DD2C 7D 89 03 A6 */ mtctr r12
|
||||
/* 8000DD30 4E 80 04 21 */ bctrl
|
||||
/* 8000DD34 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8000DD38 48 31 99 45 */ bl lock__8J3DModelFv
|
||||
lbl_8000DD3C:
|
||||
/* 8000DD3C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8000DD40 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 8000DD44 81 8C 00 1C */ lwz r12, 0x1c(r12)
|
||||
/* 8000DD48 7D 89 03 A6 */ mtctr r12
|
||||
/* 8000DD4C 4E 80 04 21 */ bctrl
|
||||
/* 8000DD50 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8000DD54 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8000DD58 7C 08 03 A6 */ mtlr r0
|
||||
/* 8000DD5C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8000DD60 4E 80 00 20 */ blr
|
||||
|
|
@ -1,41 +0,0 @@
|
|||
lbl_8000DC2C:
|
||||
/* 8000DC2C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8000DC30 7C 08 02 A6 */ mflr r0
|
||||
/* 8000DC34 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8000DC38 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8000DC3C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8000DC40 80 A3 00 04 */ lwz r5, 4(r3)
|
||||
/* 8000DC44 80 85 00 60 */ lwz r4, 0x60(r5)
|
||||
/* 8000DC48 80 84 00 00 */ lwz r4, 0(r4)
|
||||
/* 8000DC4C 80 04 00 48 */ lwz r0, 0x48(r4)
|
||||
/* 8000DC50 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8000DC54 41 82 00 2C */ beq lbl_8000DC80
|
||||
/* 8000DC58 A0 05 00 74 */ lhz r0, 0x74(r5)
|
||||
/* 8000DC5C 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 8000DC60 41 82 00 20 */ beq lbl_8000DC80
|
||||
/* 8000DC64 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8000DC68 81 8C 00 10 */ lwz r12, 0x10(r12)
|
||||
/* 8000DC6C 7D 89 03 A6 */ mtctr r12
|
||||
/* 8000DC70 4E 80 04 21 */ bctrl
|
||||
/* 8000DC74 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8000DC78 4B FF FF 61 */ bl mDoExt_modelDiff__FP8J3DModel
|
||||
/* 8000DC7C 48 00 00 20 */ b lbl_8000DC9C
|
||||
lbl_8000DC80:
|
||||
/* 8000DC80 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8000DC84 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 8000DC88 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 8000DC8C 7D 89 03 A6 */ mtctr r12
|
||||
/* 8000DC90 4E 80 04 21 */ bctrl
|
||||
/* 8000DC94 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8000DC98 48 31 99 E5 */ bl lock__8J3DModelFv
|
||||
lbl_8000DC9C:
|
||||
/* 8000DC9C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8000DCA0 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 8000DCA4 81 8C 00 1C */ lwz r12, 0x1c(r12)
|
||||
/* 8000DCA8 7D 89 03 A6 */ mtctr r12
|
||||
/* 8000DCAC 4E 80 04 21 */ bctrl
|
||||
/* 8000DCB0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8000DCB4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8000DCB8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8000DCBC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8000DCC0 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