mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
m_Do cleanup, d_resource, drawlist stuff (#145)
* d_resource / some d_stage * setup dDlst_list_c / d_select_icon OK * JUTXfb / some JUTVideo + various * some J2D classes / JUTVideo/Fader attempts * bunch of m_Do cleanup + matches / f_ap_game OK * mDoLib_clipper::setup OK * most of d_meter_HIO OK * pane_class / kantera_icon_meter
This commit is contained in:
@@ -1,44 +0,0 @@
|
||||
lbl_802E5530:
|
||||
/* 802E5530 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 802E5534 3D 20 80 3D */ lis r9, __vt__8JUTFader@ha /* 0x803CC990@ha */
|
||||
/* 802E5538 38 09 C9 90 */ addi r0, r9, __vt__8JUTFader@l /* 0x803CC990@l */
|
||||
/* 802E553C 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 802E5540 80 08 00 00 */ lwz r0, 0(r8)
|
||||
/* 802E5544 90 03 00 0C */ stw r0, 0xc(r3)
|
||||
/* 802E5548 C8 22 C6 D0 */ lfd f1, lit_2196(r2)
|
||||
/* 802E554C 6C 80 80 00 */ xoris r0, r4, 0x8000
|
||||
/* 802E5550 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 802E5554 3D 00 43 30 */ lis r8, 0x4330
|
||||
/* 802E5558 91 01 00 08 */ stw r8, 8(r1)
|
||||
/* 802E555C C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 802E5560 EC 00 08 28 */ fsubs f0, f0, f1
|
||||
/* 802E5564 D0 03 00 10 */ stfs f0, 0x10(r3)
|
||||
/* 802E5568 6C A0 80 00 */ xoris r0, r5, 0x8000
|
||||
/* 802E556C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802E5570 91 01 00 10 */ stw r8, 0x10(r1)
|
||||
/* 802E5574 C8 01 00 10 */ lfd f0, 0x10(r1)
|
||||
/* 802E5578 EC 00 08 28 */ fsubs f0, f0, f1
|
||||
/* 802E557C D0 03 00 14 */ stfs f0, 0x14(r3)
|
||||
/* 802E5580 7C 04 32 14 */ add r0, r4, r6
|
||||
/* 802E5584 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 802E5588 90 01 00 1C */ stw r0, 0x1c(r1)
|
||||
/* 802E558C 91 01 00 18 */ stw r8, 0x18(r1)
|
||||
/* 802E5590 C8 01 00 18 */ lfd f0, 0x18(r1)
|
||||
/* 802E5594 EC 00 08 28 */ fsubs f0, f0, f1
|
||||
/* 802E5598 D0 03 00 18 */ stfs f0, 0x18(r3)
|
||||
/* 802E559C 7C 05 3A 14 */ add r0, r5, r7
|
||||
/* 802E55A0 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 802E55A4 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802E55A8 91 01 00 20 */ stw r8, 0x20(r1)
|
||||
/* 802E55AC C8 01 00 20 */ lfd f0, 0x20(r1)
|
||||
/* 802E55B0 EC 00 08 28 */ fsubs f0, f0, f1
|
||||
/* 802E55B4 D0 03 00 1C */ stfs f0, 0x1c(r3)
|
||||
/* 802E55B8 38 00 00 00 */ li r0, 0
|
||||
/* 802E55BC 90 03 00 04 */ stw r0, 4(r3)
|
||||
/* 802E55C0 B0 03 00 08 */ sth r0, 8(r3)
|
||||
/* 802E55C4 B0 03 00 0A */ sth r0, 0xa(r3)
|
||||
/* 802E55C8 90 03 00 24 */ stw r0, 0x24(r3)
|
||||
/* 802E55CC 38 00 FF FF */ li r0, -1
|
||||
/* 802E55D0 90 03 00 20 */ stw r0, 0x20(r3)
|
||||
/* 802E55D4 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 802E55D8 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_802E5840:
|
||||
/* 802E5840 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802E5844 7C 08 02 A6 */ mflr r0
|
||||
/* 802E5848 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802E584C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802E5850 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 802E5854 41 82 00 1C */ beq lbl_802E5870
|
||||
/* 802E5858 3C A0 80 3D */ lis r5, __vt__8JUTFader@ha /* 0x803CC990@ha */
|
||||
/* 802E585C 38 05 C9 90 */ addi r0, r5, __vt__8JUTFader@l /* 0x803CC990@l */
|
||||
/* 802E5860 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 802E5864 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 802E5868 40 81 00 08 */ ble lbl_802E5870
|
||||
/* 802E586C 4B FE 94 D1 */ bl __dl__FPv
|
||||
lbl_802E5870:
|
||||
/* 802E5870 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802E5874 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802E5878 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802E587C 7C 08 03 A6 */ mtlr r0
|
||||
/* 802E5880 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802E5884 4E 80 00 20 */ blr
|
||||
@@ -1,14 +0,0 @@
|
||||
lbl_802E576C:
|
||||
/* 802E576C 80 03 00 04 */ lwz r0, 4(r3)
|
||||
/* 802E5770 7C 00 00 34 */ cntlzw r0, r0
|
||||
/* 802E5774 54 05 D9 7E */ srwi r5, r0, 5
|
||||
/* 802E5778 54 00 DE 3F */ rlwinm. r0, r0, 0x1b, 0x18, 0x1f
|
||||
/* 802E577C 41 82 00 18 */ beq lbl_802E5794
|
||||
/* 802E5780 38 00 00 02 */ li r0, 2
|
||||
/* 802E5784 90 03 00 04 */ stw r0, 4(r3)
|
||||
/* 802E5788 38 00 00 00 */ li r0, 0
|
||||
/* 802E578C B0 03 00 0A */ sth r0, 0xa(r3)
|
||||
/* 802E5790 B0 83 00 08 */ sth r4, 8(r3)
|
||||
lbl_802E5794:
|
||||
/* 802E5794 7C A3 2B 78 */ mr r3, r5
|
||||
/* 802E5798 4E 80 00 20 */ blr
|
||||
@@ -1,15 +0,0 @@
|
||||
lbl_802E579C:
|
||||
/* 802E579C 80 03 00 04 */ lwz r0, 4(r3)
|
||||
/* 802E57A0 20 00 00 01 */ subfic r0, r0, 1
|
||||
/* 802E57A4 7C 00 00 34 */ cntlzw r0, r0
|
||||
/* 802E57A8 54 05 D9 7E */ srwi r5, r0, 5
|
||||
/* 802E57AC 54 00 DE 3F */ rlwinm. r0, r0, 0x1b, 0x18, 0x1f
|
||||
/* 802E57B0 41 82 00 18 */ beq lbl_802E57C8
|
||||
/* 802E57B4 38 00 00 03 */ li r0, 3
|
||||
/* 802E57B8 90 03 00 04 */ stw r0, 4(r3)
|
||||
/* 802E57BC 38 00 00 00 */ li r0, 0
|
||||
/* 802E57C0 B0 03 00 0A */ sth r0, 0xa(r3)
|
||||
/* 802E57C4 B0 83 00 08 */ sth r4, 8(r3)
|
||||
lbl_802E57C8:
|
||||
/* 802E57C8 7C A3 2B 78 */ mr r3, r5
|
||||
/* 802E57CC 4E 80 00 20 */ blr
|
||||
@@ -1,28 +0,0 @@
|
||||
lbl_802E4DE8:
|
||||
/* 802E4DE8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802E4DEC 7C 08 02 A6 */ mflr r0
|
||||
/* 802E4DF0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802E4DF4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802E4DF8 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 802E4DFC 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 802E4E00 7C 9F 23 78 */ mr r31, r4
|
||||
/* 802E4E04 41 82 00 30 */ beq lbl_802E4E34
|
||||
/* 802E4E08 3C 60 80 3D */ lis r3, __vt__8JUTVideo@ha /* 0x803CC980@ha */
|
||||
/* 802E4E0C 38 03 C9 80 */ addi r0, r3, __vt__8JUTVideo@l /* 0x803CC980@l */
|
||||
/* 802E4E10 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 802E4E14 80 7E 00 1C */ lwz r3, 0x1c(r30)
|
||||
/* 802E4E18 48 06 73 C9 */ bl VISetPreRetraceCallback
|
||||
/* 802E4E1C 80 7E 00 20 */ lwz r3, 0x20(r30)
|
||||
/* 802E4E20 48 06 74 05 */ bl VISetPostRetraceCallback
|
||||
/* 802E4E24 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 802E4E28 40 81 00 0C */ ble lbl_802E4E34
|
||||
/* 802E4E2C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802E4E30 4B FE 9F 0D */ bl __dl__FPv
|
||||
lbl_802E4E34:
|
||||
/* 802E4E34 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802E4E38 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802E4E3C 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 802E4E40 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802E4E44 7C 08 03 A6 */ mtlr r0
|
||||
/* 802E4E48 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802E4E4C 4E 80 00 20 */ blr
|
||||
@@ -1,25 +0,0 @@
|
||||
lbl_802E4C54:
|
||||
/* 802E4C54 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802E4C58 7C 08 02 A6 */ mflr r0
|
||||
/* 802E4C5C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802E4C60 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802E4C64 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802E4C68 80 0D 8F B8 */ lwz r0, sManager__8JUTVideo(r13)
|
||||
/* 802E4C6C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 802E4C70 40 82 00 24 */ bne lbl_802E4C94
|
||||
/* 802E4C74 38 60 00 58 */ li r3, 0x58
|
||||
/* 802E4C78 4B FE 9F D5 */ bl __nw__FUl
|
||||
/* 802E4C7C 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 802E4C80 41 82 00 10 */ beq lbl_802E4C90
|
||||
/* 802E4C84 7F E4 FB 78 */ mr r4, r31
|
||||
/* 802E4C88 48 00 00 6D */ bl __ct__8JUTVideoFPC16_GXRenderModeObj
|
||||
/* 802E4C8C 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_802E4C90:
|
||||
/* 802E4C90 90 0D 8F B8 */ stw r0, sManager__8JUTVideo(r13)
|
||||
lbl_802E4C94:
|
||||
/* 802E4C94 80 6D 8F B8 */ lwz r3, sManager__8JUTVideo(r13)
|
||||
/* 802E4C98 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802E4C9C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802E4CA0 7C 08 03 A6 */ mtlr r0
|
||||
/* 802E4CA4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802E4CA8 4E 80 00 20 */ blr
|
||||
@@ -1,21 +0,0 @@
|
||||
lbl_802E4CAC:
|
||||
/* 802E4CAC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802E4CB0 7C 08 02 A6 */ mflr r0
|
||||
/* 802E4CB4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802E4CB8 80 6D 8F B8 */ lwz r3, sManager__8JUTVideo(r13)
|
||||
/* 802E4CBC 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 802E4CC0 41 82 00 24 */ beq lbl_802E4CE4
|
||||
/* 802E4CC4 41 82 00 18 */ beq lbl_802E4CDC
|
||||
/* 802E4CC8 38 80 00 01 */ li r4, 1
|
||||
/* 802E4CCC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 802E4CD0 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 802E4CD4 7D 89 03 A6 */ mtctr r12
|
||||
/* 802E4CD8 4E 80 04 21 */ bctrl
|
||||
lbl_802E4CDC:
|
||||
/* 802E4CDC 38 00 00 00 */ li r0, 0
|
||||
/* 802E4CE0 90 0D 8F B8 */ stw r0, sManager__8JUTVideo(r13)
|
||||
lbl_802E4CE4:
|
||||
/* 802E4CE4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802E4CE8 7C 08 03 A6 */ mtlr r0
|
||||
/* 802E4CEC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802E4CF0 4E 80 00 20 */ blr
|
||||
@@ -1,11 +0,0 @@
|
||||
lbl_802E5088:
|
||||
/* 802E5088 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802E508C 7C 08 02 A6 */ mflr r0
|
||||
/* 802E5090 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802E5094 38 00 00 01 */ li r0, 1
|
||||
/* 802E5098 98 0D 8F C4 */ stb r0, data_80451544(r13)
|
||||
/* 802E509C 48 07 71 C1 */ bl GXSetDrawDone
|
||||
/* 802E50A0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802E50A4 7C 08 03 A6 */ mtlr r0
|
||||
/* 802E50A8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802E50AC 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_802E50B0:
|
||||
/* 802E50B0 38 00 00 00 */ li r0, 0
|
||||
/* 802E50B4 98 0D 8F C4 */ stb r0, data_80451544(r13)
|
||||
/* 802E50B8 4E 80 00 20 */ blr
|
||||
@@ -1,33 +0,0 @@
|
||||
lbl_802E5198:
|
||||
/* 802E5198 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802E519C 7C 08 02 A6 */ mflr r0
|
||||
/* 802E51A0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802E51A4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802E51A8 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802E51AC 80 A3 00 04 */ lwz r5, 4(r3)
|
||||
/* 802E51B0 28 05 00 00 */ cmplwi r5, 0
|
||||
/* 802E51B4 41 82 00 24 */ beq lbl_802E51D8
|
||||
/* 802E51B8 80 64 00 00 */ lwz r3, 0(r4)
|
||||
/* 802E51BC 80 05 00 00 */ lwz r0, 0(r5)
|
||||
/* 802E51C0 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 802E51C4 41 82 00 14 */ beq lbl_802E51D8
|
||||
/* 802E51C8 38 00 00 01 */ li r0, 1
|
||||
/* 802E51CC 98 1F 00 2C */ stb r0, 0x2c(r31)
|
||||
/* 802E51D0 38 00 00 04 */ li r0, 4
|
||||
/* 802E51D4 90 1F 00 30 */ stw r0, 0x30(r31)
|
||||
lbl_802E51D8:
|
||||
/* 802E51D8 90 9F 00 04 */ stw r4, 4(r31)
|
||||
/* 802E51DC 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 802E51E0 48 06 7C AD */ bl VIConfigure
|
||||
/* 802E51E4 48 06 84 B1 */ bl VIFlush
|
||||
/* 802E51E8 88 1F 00 2C */ lbz r0, 0x2c(r31)
|
||||
/* 802E51EC 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 802E51F0 41 82 00 0C */ beq lbl_802E51FC
|
||||
/* 802E51F4 48 06 77 D1 */ bl VIWaitForRetrace
|
||||
/* 802E51F8 48 06 77 CD */ bl VIWaitForRetrace
|
||||
lbl_802E51FC:
|
||||
/* 802E51FC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802E5200 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802E5204 7C 08 03 A6 */ mtlr r0
|
||||
/* 802E5208 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802E520C 4E 80 00 20 */ blr
|
||||
@@ -1,31 +0,0 @@
|
||||
lbl_802E5308:
|
||||
/* 802E5308 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 802E530C 7C 08 02 A6 */ mflr r0
|
||||
/* 802E5310 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802E5314 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802E5318 48 07 CE C5 */ bl _savegpr_29
|
||||
/* 802E531C 7C 7D 1B 79 */ or. r29, r3, r3
|
||||
/* 802E5320 7C 9E 23 78 */ mr r30, r4
|
||||
/* 802E5324 41 82 00 38 */ beq lbl_802E535C
|
||||
/* 802E5328 3B E0 00 00 */ li r31, 0
|
||||
lbl_802E532C:
|
||||
/* 802E532C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 802E5330 7F E4 FB 78 */ mr r4, r31
|
||||
/* 802E5334 48 00 00 45 */ bl delXfb__6JUTXfbFi
|
||||
/* 802E5338 3B FF 00 01 */ addi r31, r31, 1
|
||||
/* 802E533C 2C 1F 00 03 */ cmpwi r31, 3
|
||||
/* 802E5340 41 80 FF EC */ blt lbl_802E532C
|
||||
/* 802E5344 38 00 00 00 */ li r0, 0
|
||||
/* 802E5348 90 0D 8F D0 */ stw r0, sManager__6JUTXfb(r13)
|
||||
/* 802E534C 7F C0 07 35 */ extsh. r0, r30
|
||||
/* 802E5350 40 81 00 0C */ ble lbl_802E535C
|
||||
/* 802E5354 7F A3 EB 78 */ mr r3, r29
|
||||
/* 802E5358 4B FE 99 E5 */ bl __dl__FPv
|
||||
lbl_802E535C:
|
||||
/* 802E535C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 802E5360 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802E5364 48 07 CE C5 */ bl _restgpr_29
|
||||
/* 802E5368 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802E536C 7C 08 03 A6 */ mtlr r0
|
||||
/* 802E5370 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 802E5374 4E 80 00 20 */ blr
|
||||
@@ -1,6 +0,0 @@
|
||||
lbl_802E5214:
|
||||
/* 802E5214 38 00 FF FF */ li r0, -1
|
||||
/* 802E5218 B0 03 00 14 */ sth r0, 0x14(r3)
|
||||
/* 802E521C B0 03 00 16 */ sth r0, 0x16(r3)
|
||||
/* 802E5220 B0 03 00 18 */ sth r0, 0x18(r3)
|
||||
/* 802E5224 4E 80 00 20 */ blr
|
||||
@@ -1,15 +0,0 @@
|
||||
lbl_802E5228:
|
||||
/* 802E5228 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802E522C 7C 08 02 A6 */ mflr r0
|
||||
/* 802E5230 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802E5234 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802E5238 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802E523C 90 83 00 10 */ stw r4, 0x10(r3)
|
||||
/* 802E5240 4B FF FF D5 */ bl clearIndex__6JUTXfbFv
|
||||
/* 802E5244 38 00 00 63 */ li r0, 0x63
|
||||
/* 802E5248 90 1F 00 1C */ stw r0, 0x1c(r31)
|
||||
/* 802E524C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802E5250 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802E5254 7C 08 03 A6 */ mtlr r0
|
||||
/* 802E5258 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802E525C 4E 80 00 20 */ blr
|
||||
@@ -1,30 +0,0 @@
|
||||
lbl_802E53B8:
|
||||
/* 802E53B8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802E53BC 7C 08 02 A6 */ mflr r0
|
||||
/* 802E53C0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802E53C4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802E53C8 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 802E53CC 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 802E53D0 7C 9F 23 78 */ mr r31, r4
|
||||
/* 802E53D4 80 0D 8F D0 */ lwz r0, sManager__6JUTXfb(r13)
|
||||
/* 802E53D8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 802E53DC 40 82 00 2C */ bne lbl_802E5408
|
||||
/* 802E53E0 38 60 00 20 */ li r3, 0x20
|
||||
/* 802E53E4 4B FE 98 69 */ bl __nw__FUl
|
||||
/* 802E53E8 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 802E53EC 41 82 00 18 */ beq lbl_802E5404
|
||||
/* 802E53F0 38 80 00 00 */ li r4, 0
|
||||
/* 802E53F4 7F C5 F3 78 */ mr r5, r30
|
||||
/* 802E53F8 7F E6 FB 78 */ mr r6, r31
|
||||
/* 802E53FC 4B FF FE 65 */ bl __ct__6JUTXfbFPC16_GXRenderModeObjP7JKRHeapQ26JUTXfb10EXfbNumber
|
||||
/* 802E5400 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_802E5404:
|
||||
/* 802E5404 90 0D 8F D0 */ stw r0, sManager__6JUTXfb(r13)
|
||||
lbl_802E5408:
|
||||
/* 802E5408 80 6D 8F D0 */ lwz r3, sManager__6JUTXfb(r13)
|
||||
/* 802E540C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802E5410 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 802E5414 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802E5418 7C 08 03 A6 */ mtlr r0
|
||||
/* 802E541C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802E5420 4E 80 00 20 */ blr
|
||||
@@ -1,18 +0,0 @@
|
||||
lbl_802E5378:
|
||||
/* 802E5378 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802E537C 7C 08 02 A6 */ mflr r0
|
||||
/* 802E5380 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802E5384 7C A3 22 14 */ add r5, r3, r4
|
||||
/* 802E5388 88 05 00 0C */ lbz r0, 0xc(r5)
|
||||
/* 802E538C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 802E5390 41 82 00 18 */ beq lbl_802E53A8
|
||||
/* 802E5394 54 80 10 3A */ slwi r0, r4, 2
|
||||
/* 802E5398 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 802E539C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 802E53A0 41 82 00 08 */ beq lbl_802E53A8
|
||||
/* 802E53A4 4B FE 99 99 */ bl __dl__FPv
|
||||
lbl_802E53A8:
|
||||
/* 802E53A8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802E53AC 7C 08 03 A6 */ mtlr r0
|
||||
/* 802E53B0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802E53B4 4E 80 00 20 */ blr
|
||||
@@ -1,13 +0,0 @@
|
||||
lbl_802E5424:
|
||||
/* 802E5424 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802E5428 7C 08 02 A6 */ mflr r0
|
||||
/* 802E542C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802E5430 80 6D 8F D0 */ lwz r3, sManager__6JUTXfb(r13)
|
||||
/* 802E5434 38 80 00 01 */ li r4, 1
|
||||
/* 802E5438 4B FF FE D1 */ bl __dt__6JUTXfbFv
|
||||
/* 802E543C 38 00 00 00 */ li r0, 0
|
||||
/* 802E5440 90 0D 8F D0 */ stw r0, sManager__6JUTXfb(r13)
|
||||
/* 802E5444 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802E5448 7C 08 03 A6 */ mtlr r0
|
||||
/* 802E544C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802E5450 4E 80 00 20 */ blr
|
||||
@@ -1,61 +0,0 @@
|
||||
lbl_802E5454:
|
||||
/* 802E5454 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 802E5458 7C 08 02 A6 */ mflr r0
|
||||
/* 802E545C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802E5460 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802E5464 48 07 CD 75 */ bl _savegpr_28
|
||||
/* 802E5468 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 802E546C 7C DD 33 79 */ or. r29, r6, r6
|
||||
/* 802E5470 7C FE 3B 78 */ mr r30, r7
|
||||
/* 802E5474 40 82 00 08 */ bne lbl_802E547C
|
||||
/* 802E5478 83 AD 8D F0 */ lwz r29, sSystemHeap__7JKRHeap(r13)
|
||||
lbl_802E547C:
|
||||
/* 802E547C 54 83 04 3E */ clrlwi r3, r4, 0x10
|
||||
/* 802E5480 38 03 00 0F */ addi r0, r3, 0xf
|
||||
/* 802E5484 54 03 04 36 */ rlwinm r3, r0, 0, 0x10, 0x1b
|
||||
/* 802E5488 54 A0 04 3E */ clrlwi r0, r5, 0x10
|
||||
/* 802E548C 7C 03 01 D6 */ mullw r0, r3, r0
|
||||
/* 802E5490 54 03 08 3C */ slwi r3, r0, 1
|
||||
/* 802E5494 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802E5498 7F A4 EB 78 */ mr r4, r29
|
||||
/* 802E549C 38 A0 00 20 */ li r5, 0x20
|
||||
/* 802E54A0 4B FE 98 71 */ bl __nwa__FUlP7JKRHeapi
|
||||
/* 802E54A4 90 7C 00 00 */ stw r3, 0(r28)
|
||||
/* 802E54A8 38 00 00 01 */ li r0, 1
|
||||
/* 802E54AC 98 1C 00 0C */ stb r0, 0xc(r28)
|
||||
/* 802E54B0 2C 1E 00 02 */ cmpwi r30, 2
|
||||
/* 802E54B4 41 80 00 24 */ blt lbl_802E54D8
|
||||
/* 802E54B8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802E54BC 7F A4 EB 78 */ mr r4, r29
|
||||
/* 802E54C0 38 A0 00 20 */ li r5, 0x20
|
||||
/* 802E54C4 4B FE 98 4D */ bl __nwa__FUlP7JKRHeapi
|
||||
/* 802E54C8 90 7C 00 04 */ stw r3, 4(r28)
|
||||
/* 802E54CC 38 00 00 01 */ li r0, 1
|
||||
/* 802E54D0 98 1C 00 0D */ stb r0, 0xd(r28)
|
||||
/* 802E54D4 48 00 00 10 */ b lbl_802E54E4
|
||||
lbl_802E54D8:
|
||||
/* 802E54D8 38 00 00 00 */ li r0, 0
|
||||
/* 802E54DC 90 1C 00 04 */ stw r0, 4(r28)
|
||||
/* 802E54E0 98 1C 00 0D */ stb r0, 0xd(r28)
|
||||
lbl_802E54E4:
|
||||
/* 802E54E4 2C 1E 00 03 */ cmpwi r30, 3
|
||||
/* 802E54E8 41 80 00 24 */ blt lbl_802E550C
|
||||
/* 802E54EC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802E54F0 7F A4 EB 78 */ mr r4, r29
|
||||
/* 802E54F4 38 A0 00 20 */ li r5, 0x20
|
||||
/* 802E54F8 4B FE 98 19 */ bl __nwa__FUlP7JKRHeapi
|
||||
/* 802E54FC 90 7C 00 08 */ stw r3, 8(r28)
|
||||
/* 802E5500 38 00 00 01 */ li r0, 1
|
||||
/* 802E5504 98 1C 00 0E */ stb r0, 0xe(r28)
|
||||
/* 802E5508 48 00 00 10 */ b lbl_802E5518
|
||||
lbl_802E550C:
|
||||
/* 802E550C 38 00 00 00 */ li r0, 0
|
||||
/* 802E5510 90 1C 00 08 */ stw r0, 8(r28)
|
||||
/* 802E5514 98 1C 00 0E */ stb r0, 0xe(r28)
|
||||
lbl_802E5518:
|
||||
/* 802E5518 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802E551C 48 07 CD 09 */ bl _restgpr_28
|
||||
/* 802E5520 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802E5524 7C 08 03 A6 */ mtlr r0
|
||||
/* 802E5528 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 802E552C 4E 80 00 20 */ blr
|
||||
@@ -1,26 +0,0 @@
|
||||
lbl_8015ED50:
|
||||
/* 8015ED50 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8015ED54 7C 08 02 A6 */ mflr r0
|
||||
/* 8015ED58 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8015ED5C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8015ED60 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8015ED64 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 8015ED68 7C 9F 23 78 */ mr r31, r4
|
||||
/* 8015ED6C 41 82 00 24 */ beq lbl_8015ED90
|
||||
/* 8015ED70 80 7E 00 10 */ lwz r3, 0x10(r30)
|
||||
/* 8015ED74 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8015ED78 41 82 00 08 */ beq lbl_8015ED80
|
||||
/* 8015ED7C 4B EB 04 11 */ bl mDoExt_destroySolidHeap__FP12JKRSolidHeap
|
||||
lbl_8015ED80:
|
||||
/* 8015ED80 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 8015ED84 40 81 00 0C */ ble lbl_8015ED90
|
||||
/* 8015ED88 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8015ED8C 48 16 FF B1 */ bl __dl__FPv
|
||||
lbl_8015ED90:
|
||||
/* 8015ED90 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8015ED94 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8015ED98 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8015ED9C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8015EDA0 7C 08 03 A6 */ mtlr r0
|
||||
/* 8015EDA4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8015EDA8 4E 80 00 20 */ blr
|
||||
@@ -1,13 +0,0 @@
|
||||
lbl_8015EB90:
|
||||
/* 8015EB90 38 00 00 00 */ li r0, 0
|
||||
/* 8015EB94 2C 03 00 43 */ cmpwi r3, 0x43
|
||||
/* 8015EB98 41 82 00 14 */ beq lbl_8015EBAC
|
||||
/* 8015EB9C 2C 03 00 59 */ cmpwi r3, 0x59
|
||||
/* 8015EBA0 41 82 00 0C */ beq lbl_8015EBAC
|
||||
/* 8015EBA4 2C 03 00 5A */ cmpwi r3, 0x5a
|
||||
/* 8015EBA8 40 82 00 08 */ bne lbl_8015EBB0
|
||||
lbl_8015EBAC:
|
||||
/* 8015EBAC 38 00 00 01 */ li r0, 1
|
||||
lbl_8015EBB0:
|
||||
/* 8015EBB0 54 03 06 3E */ clrlwi r3, r0, 0x18
|
||||
/* 8015EBB4 4E 80 00 20 */ blr
|
||||
@@ -1,11 +0,0 @@
|
||||
lbl_8015EC28:
|
||||
/* 8015EC28 38 00 00 00 */ li r0, 0
|
||||
/* 8015EC2C 2C 03 00 25 */ cmpwi r3, 0x25
|
||||
/* 8015EC30 41 82 00 0C */ beq lbl_8015EC3C
|
||||
/* 8015EC34 2C 03 00 27 */ cmpwi r3, 0x27
|
||||
/* 8015EC38 40 82 00 08 */ bne lbl_8015EC40
|
||||
lbl_8015EC3C:
|
||||
/* 8015EC3C 38 00 00 01 */ li r0, 1
|
||||
lbl_8015EC40:
|
||||
/* 8015EC40 54 03 06 3E */ clrlwi r3, r0, 0x18
|
||||
/* 8015EC44 4E 80 00 20 */ blr
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user