dol2asm OK

This commit is contained in:
Julgodis
2021-03-28 22:49:05 +02:00
parent 3d66902e1a
commit 1e95d29b60
60106 changed files with 4755966 additions and 1107376 deletions
@@ -0,0 +1,22 @@
lbl_8003D740:
/* 8003D740 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8003D744 7C 08 02 A6 */ mflr r0
/* 8003D748 90 01 00 14 */ stw r0, 0x14(r1)
/* 8003D74C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8003D750 93 C1 00 08 */ stw r30, 8(r1)
/* 8003D754 7C 7E 1B 79 */ or. r30, r3, r3
/* 8003D758 7C 9F 23 78 */ mr r31, r4
/* 8003D75C 41 82 00 18 */ beq lbl_8003D774
/* 8003D760 4B FF F1 95 */ bl remove__Q28dMpath_n18dTexObjAggregate_cFv
/* 8003D764 7F E0 07 35 */ extsh. r0, r31
/* 8003D768 40 81 00 0C */ ble lbl_8003D774
/* 8003D76C 7F C3 F3 78 */ mr r3, r30
/* 8003D770 48 29 15 CD */ bl __dl__FPv
lbl_8003D774:
/* 8003D774 7F C3 F3 78 */ mr r3, r30
/* 8003D778 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8003D77C 83 C1 00 08 */ lwz r30, 8(r1)
/* 8003D780 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8003D784 7C 08 03 A6 */ mtlr r0
/* 8003D788 38 21 00 10 */ addi r1, r1, 0x10
/* 8003D78C 4E 80 00 20 */ blr
@@ -0,0 +1,25 @@
lbl_8003D6E4:
/* 8003D6E4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8003D6E8 7C 08 02 A6 */ mflr r0
/* 8003D6EC 90 01 00 14 */ stw r0, 0x14(r1)
/* 8003D6F0 38 A0 00 00 */ li r5, 0
/* 8003D6F4 7C A3 2B 78 */ mr r3, r5
/* 8003D6F8 3C 80 80 42 */ lis r4, m_texObjAgg__8dMpath_n@ha
/* 8003D6FC 38 84 46 84 */ addi r4, r4, m_texObjAgg__8dMpath_n@l
/* 8003D700 38 00 00 07 */ li r0, 7
/* 8003D704 7C 09 03 A6 */ mtctr r0
lbl_8003D708:
/* 8003D708 7C A4 19 2E */ stwx r5, r4, r3
/* 8003D70C 38 63 00 04 */ addi r3, r3, 4
/* 8003D710 42 00 FF F8 */ bdnz lbl_8003D708
/* 8003D714 3C 60 80 42 */ lis r3, m_texObjAgg__8dMpath_n@ha
/* 8003D718 38 63 46 84 */ addi r3, r3, m_texObjAgg__8dMpath_n@l
/* 8003D71C 3C 80 80 04 */ lis r4, __dt__Q28dMpath_n18dTexObjAggregate_cFv@ha
/* 8003D720 38 84 D7 40 */ addi r4, r4, __dt__Q28dMpath_n18dTexObjAggregate_cFv@l
/* 8003D724 3C A0 80 42 */ lis r5, lit_3639@ha
/* 8003D728 38 A5 46 78 */ addi r5, r5, lit_3639@l
/* 8003D72C 48 32 44 F9 */ bl __register_global_object
/* 8003D730 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8003D734 7C 08 03 A6 */ mtlr r0
/* 8003D738 38 21 00 10 */ addi r1, r1, 0x10
/* 8003D73C 4E 80 00 20 */ blr
@@ -0,0 +1,40 @@
lbl_8003C85C:
/* 8003C85C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8003C860 7C 08 02 A6 */ mflr r0
/* 8003C864 90 01 00 24 */ stw r0, 0x24(r1)
/* 8003C868 39 61 00 20 */ addi r11, r1, 0x20
/* 8003C86C 48 32 59 65 */ bl _savegpr_26
/* 8003C870 7C 7A 1B 78 */ mr r26, r3
/* 8003C874 3B 60 00 00 */ li r27, 0
/* 8003C878 3B E0 00 00 */ li r31, 0
/* 8003C87C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8003C880 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8003C884 3F 83 00 02 */ addis r28, r3, 2
/* 8003C888 3C 60 80 38 */ lis r3, d_map_d_map_path__stringBase0@ha
/* 8003C88C 3B A3 9C 4C */ addi r29, r3, d_map_d_map_path__stringBase0@l
/* 8003C890 3C 60 80 38 */ lis r3, data@ha
/* 8003C894 3B C3 9C 30 */ addi r30, r3, data@l
/* 8003C898 3B 9C C2 F8 */ addi r28, r28, -15624
lbl_8003C89C:
/* 8003C89C 38 60 00 20 */ li r3, 0x20
/* 8003C8A0 48 29 23 AD */ bl __nw__FUl
/* 8003C8A4 7C 7A F9 2E */ stwx r3, r26, r31
/* 8003C8A8 7F A3 EB 78 */ mr r3, r29
/* 8003C8AC 7C 9E F8 2E */ lwzx r4, r30, r31
/* 8003C8B0 7F 85 E3 78 */ mr r5, r28
/* 8003C8B4 38 C0 00 80 */ li r6, 0x80
/* 8003C8B8 4B FF FA 35 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
/* 8003C8BC 7C 9A F8 2E */ lwzx r4, r26, r31
/* 8003C8C0 38 A0 00 00 */ li r5, 0
/* 8003C8C4 38 C0 00 00 */ li r6, 0
/* 8003C8C8 4B FD 88 75 */ bl mDoLib_setResTimgObj__FPC7ResTIMGP9_GXTexObjUlP10_GXTlutObj
/* 8003C8CC 3B 7B 00 01 */ addi r27, r27, 1
/* 8003C8D0 2C 1B 00 07 */ cmpwi r27, 7
/* 8003C8D4 3B FF 00 04 */ addi r31, r31, 4
/* 8003C8D8 41 80 FF C4 */ blt lbl_8003C89C
/* 8003C8DC 39 61 00 20 */ addi r11, r1, 0x20
/* 8003C8E0 48 32 59 3D */ bl _restgpr_26
/* 8003C8E4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8003C8E8 7C 08 03 A6 */ mtlr r0
/* 8003C8EC 38 21 00 20 */ addi r1, r1, 0x20
/* 8003C8F0 4E 80 00 20 */ blr
@@ -0,0 +1,56 @@
lbl_8003D0AC:
/* 8003D0AC 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8003D0B0 7C 08 02 A6 */ mflr r0
/* 8003D0B4 90 01 00 24 */ stw r0, 0x24(r1)
/* 8003D0B8 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8003D0BC 7C 7F 1B 78 */ mr r31, r3
/* 8003D0C0 48 31 E4 CD */ bl GXClearVtxDesc
/* 8003D0C4 38 60 00 09 */ li r3, 9
/* 8003D0C8 38 80 00 01 */ li r4, 1
/* 8003D0CC 48 31 DD ED */ bl GXSetVtxDesc
/* 8003D0D0 38 60 00 00 */ li r3, 0
/* 8003D0D4 38 80 00 09 */ li r4, 9
/* 8003D0D8 38 A0 00 01 */ li r5, 1
/* 8003D0DC 38 C0 00 04 */ li r6, 4
/* 8003D0E0 38 E0 00 00 */ li r7, 0
/* 8003D0E4 48 31 E4 E1 */ bl GXSetVtxAttrFmt
/* 8003D0E8 7F E3 FB 78 */ mr r3, r31
/* 8003D0EC 81 9F 00 00 */ lwz r12, 0(r31)
/* 8003D0F0 81 8C 00 5C */ lwz r12, 0x5c(r12)
/* 8003D0F4 7D 89 03 A6 */ mtctr r12
/* 8003D0F8 4E 80 04 21 */ bctrl
/* 8003D0FC 80 03 00 00 */ lwz r0, 0(r3)
/* 8003D100 90 01 00 08 */ stw r0, 8(r1)
/* 8003D104 38 60 00 01 */ li r3, 1
/* 8003D108 38 81 00 08 */ addi r4, r1, 8
/* 8003D10C 48 32 22 71 */ bl GXSetTevColor
/* 8003D110 38 60 00 80 */ li r3, 0x80
/* 8003D114 38 80 00 00 */ li r4, 0
/* 8003D118 38 A0 00 04 */ li r5, 4
/* 8003D11C 48 31 F6 49 */ bl GXBegin
/* 8003D120 C0 7F 00 0C */ lfs f3, 0xc(r31)
/* 8003D124 FC 80 18 50 */ fneg f4, f3
/* 8003D128 C0 5F 00 08 */ lfs f2, 8(r31)
/* 8003D12C FC 20 10 50 */ fneg f1, f2
/* 8003D130 3C 60 CC 01 */ lis r3, 0xCC01 /* 0xCC008000@ha */
/* 8003D134 D0 23 80 00 */ stfs f1, 0x8000(r3)
/* 8003D138 D0 83 80 00 */ stfs f4, -0x8000(r3)
/* 8003D13C C0 02 84 08 */ lfs f0, lit_3836(r2)
/* 8003D140 D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 8003D144 D0 43 80 00 */ stfs f2, -0x8000(r3)
/* 8003D148 D0 83 80 00 */ stfs f4, -0x8000(r3)
/* 8003D14C C0 02 84 08 */ lfs f0, lit_3836(r2)
/* 8003D150 D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 8003D154 D0 43 80 00 */ stfs f2, -0x8000(r3)
/* 8003D158 D0 63 80 00 */ stfs f3, -0x8000(r3)
/* 8003D15C C0 02 84 08 */ lfs f0, lit_3836(r2)
/* 8003D160 D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 8003D164 D0 23 80 00 */ stfs f1, -0x8000(r3)
/* 8003D168 D0 63 80 00 */ stfs f3, -0x8000(r3)
/* 8003D16C C0 02 84 08 */ lfs f0, lit_3836(r2)
/* 8003D170 D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 8003D174 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 8003D178 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8003D17C 7C 08 03 A6 */ mtlr r0
/* 8003D180 38 21 00 20 */ addi r1, r1, 0x20
/* 8003D184 4E 80 00 20 */ blr
@@ -0,0 +1,32 @@
lbl_8003CCC4:
/* 8003CCC4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8003CCC8 7C 08 02 A6 */ mflr r0
/* 8003CCCC 90 01 00 14 */ stw r0, 0x14(r1)
/* 8003CCD0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8003CCD4 7C 7F 1B 78 */ mr r31, r3
/* 8003CCD8 81 83 00 00 */ lwz r12, 0(r3)
/* 8003CCDC 81 8C 00 28 */ lwz r12, 0x28(r12)
/* 8003CCE0 7D 89 03 A6 */ mtctr r12
/* 8003CCE4 4E 80 04 21 */ bctrl
/* 8003CCE8 7C 64 1B 78 */ mr r4, r3
/* 8003CCEC 48 00 00 30 */ b lbl_8003CD1C
lbl_8003CCF0:
/* 8003CCF0 7F E3 FB 78 */ mr r3, r31
/* 8003CCF4 81 9F 00 00 */ lwz r12, 0(r31)
/* 8003CCF8 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 8003CCFC 7D 89 03 A6 */ mtctr r12
/* 8003CD00 4E 80 04 21 */ bctrl
/* 8003CD04 7F E3 FB 78 */ mr r3, r31
/* 8003CD08 81 9F 00 00 */ lwz r12, 0(r31)
/* 8003CD0C 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 8003CD10 7D 89 03 A6 */ mtctr r12
/* 8003CD14 4E 80 04 21 */ bctrl
/* 8003CD18 7C 64 1B 78 */ mr r4, r3
lbl_8003CD1C:
/* 8003CD1C 28 04 00 00 */ cmplwi r4, 0
/* 8003CD20 40 82 FF D0 */ bne lbl_8003CCF0
/* 8003CD24 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8003CD28 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8003CD2C 7C 08 03 A6 */ mtlr r0
/* 8003CD30 38 21 00 10 */ addi r1, r1, 0x10
/* 8003CD34 4E 80 00 20 */ blr
@@ -0,0 +1,12 @@
lbl_8003D68C:
/* 8003D68C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8003D690 7C 08 02 A6 */ mflr r0
/* 8003D694 90 01 00 14 */ stw r0, 0x14(r1)
/* 8003D698 81 83 00 00 */ lwz r12, 0(r3)
/* 8003D69C 81 8C 00 18 */ lwz r12, 0x18(r12)
/* 8003D6A0 7D 89 03 A6 */ mtctr r12
/* 8003D6A4 4E 80 04 21 */ bctrl
/* 8003D6A8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8003D6AC 7C 08 03 A6 */ mtlr r0
/* 8003D6B0 38 21 00 10 */ addi r1, r1, 0x10
/* 8003D6B4 4E 80 00 20 */ blr
@@ -0,0 +1,12 @@
lbl_8003D6B8:
/* 8003D6B8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8003D6BC 7C 08 02 A6 */ mflr r0
/* 8003D6C0 90 01 00 14 */ stw r0, 0x14(r1)
/* 8003D6C4 81 83 00 00 */ lwz r12, 0(r3)
/* 8003D6C8 81 8C 00 1C */ lwz r12, 0x1c(r12)
/* 8003D6CC 7D 89 03 A6 */ mtctr r12
/* 8003D6D0 4E 80 04 21 */ bctrl
/* 8003D6D4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8003D6D8 7C 08 03 A6 */ mtlr r0
/* 8003D6DC 38 21 00 10 */ addi r1, r1, 0x10
/* 8003D6E0 4E 80 00 20 */ blr
@@ -0,0 +1,30 @@
lbl_8003CD38:
/* 8003CD38 38 00 00 09 */ li r0, 9
/* 8003CD3C 98 04 00 00 */ stb r0, 0(r4)
/* 8003CD40 38 00 00 02 */ li r0, 2
/* 8003CD44 98 04 00 01 */ stb r0, 1(r4)
/* 8003CD48 B0 A4 00 02 */ sth r5, 2(r4)
/* 8003CD4C B0 C4 00 04 */ sth r6, 4(r4)
/* 8003CD50 38 A0 00 00 */ li r5, 0
/* 8003CD54 98 A4 00 06 */ stb r5, 6(r4)
/* 8003CD58 98 A4 00 07 */ stb r5, 7(r4)
/* 8003CD5C 38 60 00 01 */ li r3, 1
/* 8003CD60 98 64 00 08 */ stb r3, 8(r4)
/* 8003CD64 98 04 00 09 */ stb r0, 9(r4)
/* 8003CD68 55 20 14 3A */ rlwinm r0, r9, 2, 0x10, 0x1d
/* 8003CD6C B0 04 00 0A */ sth r0, 0xa(r4)
/* 8003CD70 7C 04 40 50 */ subf r0, r4, r8
/* 8003CD74 90 04 00 0C */ stw r0, 0xc(r4)
/* 8003CD78 98 A4 00 10 */ stb r5, 0x10(r4)
/* 8003CD7C 98 A4 00 11 */ stb r5, 0x11(r4)
/* 8003CD80 98 A4 00 12 */ stb r5, 0x12(r4)
/* 8003CD84 98 A4 00 13 */ stb r5, 0x13(r4)
/* 8003CD88 98 64 00 14 */ stb r3, 0x14(r4)
/* 8003CD8C 98 64 00 15 */ stb r3, 0x15(r4)
/* 8003CD90 98 A4 00 16 */ stb r5, 0x16(r4)
/* 8003CD94 98 A4 00 17 */ stb r5, 0x17(r4)
/* 8003CD98 98 64 00 18 */ stb r3, 0x18(r4)
/* 8003CD9C B0 A4 00 1A */ sth r5, 0x1a(r4)
/* 8003CDA0 7C 04 38 50 */ subf r0, r4, r7
/* 8003CDA4 90 04 00 1C */ stw r0, 0x1c(r4)
/* 8003CDA8 4E 80 00 20 */ blr
@@ -0,0 +1,41 @@
lbl_8003D320:
/* 8003D320 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8003D324 7C 08 02 A6 */ mflr r0
/* 8003D328 90 01 00 14 */ stw r0, 0x14(r1)
/* 8003D32C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8003D330 7C 7F 1B 78 */ mr r31, r3
/* 8003D334 38 60 00 00 */ li r3, 0
/* 8003D338 38 80 00 00 */ li r4, 0
/* 8003D33C 38 A0 00 00 */ li r5, 0
/* 8003D340 38 C0 00 00 */ li r6, 0
/* 8003D344 48 31 FD A5 */ bl GXSetCopyFilter
/* 8003D348 38 60 00 00 */ li r3, 0
/* 8003D34C 38 80 00 00 */ li r4, 0
/* 8003D350 A0 BF 00 1C */ lhz r5, 0x1c(r31)
/* 8003D354 A0 DF 00 1E */ lhz r6, 0x1e(r31)
/* 8003D358 48 31 F7 29 */ bl GXSetTexCopySrc
/* 8003D35C A0 7F 00 1C */ lhz r3, 0x1c(r31)
/* 8003D360 A0 9F 00 1E */ lhz r4, 0x1e(r31)
/* 8003D364 38 A0 00 28 */ li r5, 0x28
/* 8003D368 38 C0 00 00 */ li r6, 0
/* 8003D36C 48 31 F7 C5 */ bl GXSetTexCopyDst
/* 8003D370 80 7F 00 04 */ lwz r3, 4(r31)
/* 8003D374 38 80 00 01 */ li r4, 1
/* 8003D378 48 32 00 F5 */ bl GXCopyTex
/* 8003D37C 48 31 EF F9 */ bl GXPixModeSync
/* 8003D380 38 60 00 00 */ li r3, 0
/* 8003D384 48 32 32 4D */ bl GXSetClipMode
/* 8003D388 38 60 00 01 */ li r3, 1
/* 8003D38C 48 32 2A 4D */ bl GXSetDither
/* 8003D390 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8003D394 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8003D398 80 63 5F 50 */ lwz r3, 0x5f50(r3)
/* 8003D39C 81 83 00 00 */ lwz r12, 0(r3)
/* 8003D3A0 81 8C 00 18 */ lwz r12, 0x18(r12)
/* 8003D3A4 7D 89 03 A6 */ mtctr r12
/* 8003D3A8 4E 80 04 21 */ bctrl
/* 8003D3AC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8003D3B0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8003D3B4 7C 08 03 A6 */ mtlr r0
/* 8003D3B8 38 21 00 10 */ addi r1, r1, 0x10
/* 8003D3BC 4E 80 00 20 */ blr
@@ -0,0 +1,103 @@
lbl_8003D188:
/* 8003D188 94 21 FF 90 */ stwu r1, -0x70(r1)
/* 8003D18C 7C 08 02 A6 */ mflr r0
/* 8003D190 90 01 00 74 */ stw r0, 0x74(r1)
/* 8003D194 93 E1 00 6C */ stw r31, 0x6c(r1)
/* 8003D198 7C 7F 1B 78 */ mr r31, r3
/* 8003D19C C0 22 84 08 */ lfs f1, lit_3836(r2)
/* 8003D1A0 FC 40 08 90 */ fmr f2, f1
/* 8003D1A4 A0 03 00 1C */ lhz r0, 0x1c(r3)
/* 8003D1A8 C8 82 84 18 */ lfd f4, lit_3850(r2)
/* 8003D1AC 90 01 00 54 */ stw r0, 0x54(r1)
/* 8003D1B0 3C 60 43 30 */ lis r3, 0x4330
/* 8003D1B4 90 61 00 50 */ stw r3, 0x50(r1)
/* 8003D1B8 C8 01 00 50 */ lfd f0, 0x50(r1)
/* 8003D1BC EC 60 20 28 */ fsubs f3, f0, f4
/* 8003D1C0 A0 1F 00 1E */ lhz r0, 0x1e(r31)
/* 8003D1C4 90 01 00 5C */ stw r0, 0x5c(r1)
/* 8003D1C8 90 61 00 58 */ stw r3, 0x58(r1)
/* 8003D1CC C8 01 00 58 */ lfd f0, 0x58(r1)
/* 8003D1D0 EC 80 20 28 */ fsubs f4, f0, f4
/* 8003D1D4 FC A0 08 90 */ fmr f5, f1
/* 8003D1D8 C0 C2 84 0C */ lfs f6, lit_3846(r2)
/* 8003D1DC 48 32 32 89 */ bl GXSetViewport
/* 8003D1E0 38 60 00 00 */ li r3, 0
/* 8003D1E4 38 80 00 00 */ li r4, 0
/* 8003D1E8 A0 BF 00 1C */ lhz r5, 0x1c(r31)
/* 8003D1EC A0 DF 00 1E */ lhz r6, 0x1e(r31)
/* 8003D1F0 48 32 32 E1 */ bl GXSetScissor
/* 8003D1F4 38 60 00 01 */ li r3, 1
/* 8003D1F8 48 32 09 39 */ bl GXSetNumChans
/* 8003D1FC 38 60 00 01 */ li r3, 1
/* 8003D200 48 32 26 91 */ bl GXSetNumTevStages
/* 8003D204 38 60 00 04 */ li r3, 4
/* 8003D208 38 80 00 00 */ li r4, 0
/* 8003D20C 38 A0 00 00 */ li r5, 0
/* 8003D210 38 C0 00 00 */ li r6, 0
/* 8003D214 38 E0 00 00 */ li r7, 0
/* 8003D218 39 00 00 00 */ li r8, 0
/* 8003D21C 39 20 00 02 */ li r9, 2
/* 8003D220 48 32 09 4D */ bl GXSetChanCtrl
/* 8003D224 38 60 00 07 */ li r3, 7
/* 8003D228 38 80 00 00 */ li r4, 0
/* 8003D22C 38 A0 00 01 */ li r5, 1
/* 8003D230 38 C0 00 07 */ li r6, 7
/* 8003D234 38 E0 00 00 */ li r7, 0
/* 8003D238 48 32 23 ED */ bl GXSetAlphaCompare
/* 8003D23C 38 60 00 01 */ li r3, 1
/* 8003D240 48 32 2A 91 */ bl GXSetZCompLoc
/* 8003D244 38 60 00 00 */ li r3, 0
/* 8003D248 38 80 00 07 */ li r4, 7
/* 8003D24C 38 A0 00 00 */ li r5, 0
/* 8003D250 48 32 2A 4D */ bl GXSetZMode
/* 8003D254 38 60 00 00 */ li r3, 0
/* 8003D258 38 80 00 04 */ li r4, 4
/* 8003D25C 38 A0 00 05 */ li r5, 5
/* 8003D260 38 C0 00 00 */ li r6, 0
/* 8003D264 48 32 29 8D */ bl GXSetBlendMode
/* 8003D268 80 0D 80 80 */ lwz r0, g_clearColor(r13)
/* 8003D26C 90 01 00 08 */ stw r0, 8(r1)
/* 8003D270 38 60 00 00 */ li r3, 0
/* 8003D274 C0 22 84 08 */ lfs f1, lit_3836(r2)
/* 8003D278 FC 40 08 90 */ fmr f2, f1
/* 8003D27C FC 60 08 90 */ fmr f3, f1
/* 8003D280 FC 80 08 90 */ fmr f4, f1
/* 8003D284 38 81 00 08 */ addi r4, r1, 8
/* 8003D288 48 32 26 31 */ bl GXSetFog
/* 8003D28C 38 60 00 00 */ li r3, 0
/* 8003D290 48 31 F6 F5 */ bl GXSetCullMode
/* 8003D294 38 60 00 00 */ li r3, 0
/* 8003D298 48 32 2B 41 */ bl GXSetDither
/* 8003D29C 38 60 00 00 */ li r3, 0
/* 8003D2A0 48 32 1E 35 */ bl GXSetNumIndStages
/* 8003D2A4 38 60 00 00 */ li r3, 0
/* 8003D2A8 48 32 33 29 */ bl GXSetClipMode
/* 8003D2AC 7F E3 FB 78 */ mr r3, r31
/* 8003D2B0 4B FF FB C9 */ bl setTevSettingNonTextureDirectColor__18dRenderingFDAmap_cCFv
/* 8003D2B4 C0 22 84 10 */ lfs f1, lit_3847(r2)
/* 8003D2B8 C0 1F 00 08 */ lfs f0, 8(r31)
/* 8003D2BC EC 81 00 32 */ fmuls f4, f1, f0
/* 8003D2C0 C0 1F 00 0C */ lfs f0, 0xc(r31)
/* 8003D2C4 EC 21 00 32 */ fmuls f1, f1, f0
/* 8003D2C8 38 61 00 0C */ addi r3, r1, 0xc
/* 8003D2CC FC 40 08 50 */ fneg f2, f1
/* 8003D2D0 FC 60 20 50 */ fneg f3, f4
/* 8003D2D4 C0 A2 84 08 */ lfs f5, lit_3836(r2)
/* 8003D2D8 C0 C2 84 14 */ lfs f6, lit_3848(r2)
/* 8003D2DC 48 30 9D 1D */ bl C_MTXOrtho
/* 8003D2E0 38 61 00 0C */ addi r3, r1, 0xc
/* 8003D2E4 38 80 00 01 */ li r4, 1
/* 8003D2E8 48 32 2D ED */ bl GXSetProjection
/* 8003D2EC 3C 60 80 3A */ lis r3, g_mDoMtx_identity@ha
/* 8003D2F0 38 63 2F D8 */ addi r3, r3, g_mDoMtx_identity@l
/* 8003D2F4 38 80 00 00 */ li r4, 0
/* 8003D2F8 48 32 2F 55 */ bl GXLoadPosMtxImm
/* 8003D2FC 38 60 00 00 */ li r3, 0
/* 8003D300 48 32 2F ED */ bl GXSetCurrentMtx
/* 8003D304 7F E3 FB 78 */ mr r3, r31
/* 8003D308 4B FF FD A5 */ bl drawBack__18dRenderingFDAmap_cCFv
/* 8003D30C 83 E1 00 6C */ lwz r31, 0x6c(r1)
/* 8003D310 80 01 00 74 */ lwz r0, 0x74(r1)
/* 8003D314 7C 08 03 A6 */ mtlr r0
/* 8003D318 38 21 00 70 */ addi r1, r1, 0x70
/* 8003D31C 4E 80 00 20 */ blr
@@ -0,0 +1,24 @@
lbl_8003C8F4:
/* 8003C8F4 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8003C8F8 7C 08 02 A6 */ mflr r0
/* 8003C8FC 90 01 00 24 */ stw r0, 0x24(r1)
/* 8003C900 39 61 00 20 */ addi r11, r1, 0x20
/* 8003C904 48 32 58 D5 */ bl _savegpr_28
/* 8003C908 7C 7C 1B 78 */ mr r28, r3
/* 8003C90C 3B A0 00 00 */ li r29, 0
/* 8003C910 3B E0 00 00 */ li r31, 0
/* 8003C914 7F FE FB 78 */ mr r30, r31
lbl_8003C918:
/* 8003C918 7C 7C F8 2E */ lwzx r3, r28, r31
/* 8003C91C 48 29 24 21 */ bl __dl__FPv
/* 8003C920 7F DC F9 2E */ stwx r30, r28, r31
/* 8003C924 3B BD 00 01 */ addi r29, r29, 1
/* 8003C928 2C 1D 00 07 */ cmpwi r29, 7
/* 8003C92C 3B FF 00 04 */ addi r31, r31, 4
/* 8003C930 41 80 FF E8 */ blt lbl_8003C918
/* 8003C934 39 61 00 20 */ addi r11, r1, 0x20
/* 8003C938 48 32 58 ED */ bl _restgpr_28
/* 8003C93C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8003C940 7C 08 03 A6 */ mtlr r0
/* 8003C944 38 21 00 20 */ addi r1, r1, 0x20
/* 8003C948 4E 80 00 20 */ blr
@@ -0,0 +1,184 @@
lbl_8003D3C0:
/* 8003D3C0 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 8003D3C4 7C 08 02 A6 */ mflr r0
/* 8003D3C8 90 01 00 34 */ stw r0, 0x34(r1)
/* 8003D3CC 39 61 00 30 */ addi r11, r1, 0x30
/* 8003D3D0 48 32 4E 01 */ bl _savegpr_26
/* 8003D3D4 7C 7F 1B 78 */ mr r31, r3
/* 8003D3D8 7C 9A 23 78 */ mr r26, r4
/* 8003D3DC 88 84 00 01 */ lbz r4, 1(r4)
/* 8003D3E0 81 83 00 00 */ lwz r12, 0(r3)
/* 8003D3E4 81 8C 00 64 */ lwz r12, 0x64(r12)
/* 8003D3E8 7D 89 03 A6 */ mtctr r12
/* 8003D3EC 4E 80 04 21 */ bctrl
/* 8003D3F0 7C 7D 1B 79 */ or. r29, r3, r3
/* 8003D3F4 40 81 02 80 */ ble lbl_8003D674
/* 8003D3F8 7F E3 FB 78 */ mr r3, r31
/* 8003D3FC 4B FF FB 45 */ bl setTevSettingIntensityTextureToCI__18dRenderingFDAmap_cCFv
/* 8003D400 48 31 E1 8D */ bl GXClearVtxDesc
/* 8003D404 38 60 00 09 */ li r3, 9
/* 8003D408 38 80 00 03 */ li r4, 3
/* 8003D40C 48 31 DA AD */ bl GXSetVtxDesc
/* 8003D410 38 60 00 0D */ li r3, 0xd
/* 8003D414 38 80 00 01 */ li r4, 1
/* 8003D418 48 31 DA A1 */ bl GXSetVtxDesc
/* 8003D41C 38 60 00 00 */ li r3, 0
/* 8003D420 38 80 00 09 */ li r4, 9
/* 8003D424 38 A0 00 00 */ li r5, 0
/* 8003D428 38 C0 00 04 */ li r6, 4
/* 8003D42C 38 E0 00 00 */ li r7, 0
/* 8003D430 48 31 E1 95 */ bl GXSetVtxAttrFmt
/* 8003D434 38 60 00 00 */ li r3, 0
/* 8003D438 38 80 00 0D */ li r4, 0xd
/* 8003D43C 38 A0 00 01 */ li r5, 1
/* 8003D440 38 C0 00 04 */ li r6, 4
/* 8003D444 38 E0 00 00 */ li r7, 0
/* 8003D448 48 31 E1 7D */ bl GXSetVtxAttrFmt
/* 8003D44C 38 60 00 01 */ li r3, 1
/* 8003D450 48 32 24 41 */ bl GXSetNumTevStages
/* 8003D454 3C 60 80 42 */ lis r3, m_texObjAgg__8dMpath_n@ha
/* 8003D458 38 63 46 84 */ addi r3, r3, m_texObjAgg__8dMpath_n@l
/* 8003D45C 80 63 00 18 */ lwz r3, 0x18(r3)
/* 8003D460 38 80 00 00 */ li r4, 0
/* 8003D464 48 32 0F B1 */ bl GXLoadTexObj
/* 8003D468 83 9A 00 04 */ lwz r28, 4(r26)
/* 8003D46C 8B 7A 00 02 */ lbz r27, 2(r26)
/* 8003D470 57 A3 06 3E */ clrlwi r3, r29, 0x18
/* 8003D474 38 80 00 05 */ li r4, 5
/* 8003D478 48 31 F4 45 */ bl GXSetLineWidth
/* 8003D47C 57 A3 06 3E */ clrlwi r3, r29, 0x18
/* 8003D480 38 80 00 05 */ li r4, 5
/* 8003D484 48 31 F4 79 */ bl GXSetPointSize
/* 8003D488 7F E3 FB 78 */ mr r3, r31
/* 8003D48C 88 1A 00 00 */ lbz r0, 0(r26)
/* 8003D490 54 04 06 BE */ clrlwi r4, r0, 0x1a
/* 8003D494 88 BA 00 01 */ lbz r5, 1(r26)
/* 8003D498 81 9F 00 00 */ lwz r12, 0(r31)
/* 8003D49C 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 8003D4A0 7D 89 03 A6 */ mtctr r12
/* 8003D4A4 4E 80 04 21 */ bctrl
/* 8003D4A8 80 03 00 00 */ lwz r0, 0(r3)
/* 8003D4AC 90 01 00 10 */ stw r0, 0x10(r1)
/* 8003D4B0 90 01 00 0C */ stw r0, 0xc(r1)
/* 8003D4B4 38 60 00 01 */ li r3, 1
/* 8003D4B8 38 81 00 0C */ addi r4, r1, 0xc
/* 8003D4BC 48 32 1E C1 */ bl GXSetTevColor
/* 8003D4C0 88 61 00 10 */ lbz r3, 0x10(r1)
/* 8003D4C4 38 03 FF FC */ addi r0, r3, -4
/* 8003D4C8 98 01 00 10 */ stb r0, 0x10(r1)
/* 8003D4CC 80 01 00 10 */ lwz r0, 0x10(r1)
/* 8003D4D0 90 01 00 08 */ stw r0, 8(r1)
/* 8003D4D4 38 60 00 02 */ li r3, 2
/* 8003D4D8 38 81 00 08 */ addi r4, r1, 8
/* 8003D4DC 48 32 1E A1 */ bl GXSetTevColor
/* 8003D4E0 3B 40 00 00 */ li r26, 0
/* 8003D4E4 3B BB FF FF */ addi r29, r27, -1
/* 8003D4E8 3F C0 CC 01 */ lis r30, 0xcc01
/* 8003D4EC 48 00 01 50 */ b lbl_8003D63C
lbl_8003D4F0:
/* 8003D4F0 7C 1A E8 00 */ cmpw r26, r29
/* 8003D4F4 40 80 00 B0 */ bge lbl_8003D5A4
/* 8003D4F8 38 60 00 00 */ li r3, 0
/* 8003D4FC 38 80 00 0F */ li r4, 0xf
/* 8003D500 38 A0 00 0F */ li r5, 0xf
/* 8003D504 38 C0 00 0F */ li r6, 0xf
/* 8003D508 38 E0 00 02 */ li r7, 2
/* 8003D50C 48 32 1D 19 */ bl GXSetTevColorIn
/* 8003D510 38 60 00 00 */ li r3, 0
/* 8003D514 38 80 00 00 */ li r4, 0
/* 8003D518 38 A0 00 00 */ li r5, 0
/* 8003D51C 38 C0 00 00 */ li r6, 0
/* 8003D520 38 E0 00 01 */ li r7, 1
/* 8003D524 39 00 00 00 */ li r8, 0
/* 8003D528 48 32 1D 85 */ bl GXSetTevColorOp
/* 8003D52C 38 60 00 00 */ li r3, 0
/* 8003D530 38 80 00 07 */ li r4, 7
/* 8003D534 38 A0 00 07 */ li r5, 7
/* 8003D538 38 C0 00 07 */ li r6, 7
/* 8003D53C 38 E0 00 06 */ li r7, 6
/* 8003D540 48 32 1D 29 */ bl GXSetTevAlphaIn
/* 8003D544 38 60 00 00 */ li r3, 0
/* 8003D548 38 80 00 00 */ li r4, 0
/* 8003D54C 38 A0 00 00 */ li r5, 0
/* 8003D550 38 C0 00 00 */ li r6, 0
/* 8003D554 38 E0 00 01 */ li r7, 1
/* 8003D558 39 00 00 00 */ li r8, 0
/* 8003D55C 48 32 1D B9 */ bl GXSetTevAlphaOp
/* 8003D560 38 60 00 B0 */ li r3, 0xb0
/* 8003D564 38 80 00 00 */ li r4, 0
/* 8003D568 38 A0 00 02 */ li r5, 2
/* 8003D56C 48 31 F1 F9 */ bl GXBegin
/* 8003D570 A0 1C 00 00 */ lhz r0, 0(r28)
/* 8003D574 3C 60 CC 01 */ lis r3, 0xCC01 /* 0xCC008000@ha */
/* 8003D578 B0 03 80 00 */ sth r0, 0x8000(r3)
/* 8003D57C C0 02 84 08 */ lfs f0, lit_3836(r2)
/* 8003D580 D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 8003D584 C0 02 84 08 */ lfs f0, lit_3836(r2)
/* 8003D588 D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 8003D58C A0 1C 00 02 */ lhz r0, 2(r28)
/* 8003D590 B0 03 80 00 */ sth r0, -0x8000(r3)
/* 8003D594 C0 02 84 08 */ lfs f0, lit_3836(r2)
/* 8003D598 D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 8003D59C C0 02 84 08 */ lfs f0, lit_3836(r2)
/* 8003D5A0 D0 03 80 00 */ stfs f0, -0x8000(r3)
lbl_8003D5A4:
/* 8003D5A4 38 60 00 00 */ li r3, 0
/* 8003D5A8 38 80 00 0F */ li r4, 0xf
/* 8003D5AC 38 A0 00 0E */ li r5, 0xe
/* 8003D5B0 38 C0 00 08 */ li r6, 8
/* 8003D5B4 38 E0 00 04 */ li r7, 4
/* 8003D5B8 48 32 1C 6D */ bl GXSetTevColorIn
/* 8003D5BC 38 60 00 00 */ li r3, 0
/* 8003D5C0 38 80 00 00 */ li r4, 0
/* 8003D5C4 38 A0 00 00 */ li r5, 0
/* 8003D5C8 38 C0 00 00 */ li r6, 0
/* 8003D5CC 38 E0 00 01 */ li r7, 1
/* 8003D5D0 39 00 00 00 */ li r8, 0
/* 8003D5D4 48 32 1C D9 */ bl GXSetTevColorOp
/* 8003D5D8 38 60 00 00 */ li r3, 0
/* 8003D5DC 38 80 00 07 */ li r4, 7
/* 8003D5E0 38 A0 00 07 */ li r5, 7
/* 8003D5E4 38 C0 00 07 */ li r6, 7
/* 8003D5E8 38 E0 00 04 */ li r7, 4
/* 8003D5EC 48 32 1C 7D */ bl GXSetTevAlphaIn
/* 8003D5F0 38 60 00 00 */ li r3, 0
/* 8003D5F4 38 80 00 00 */ li r4, 0
/* 8003D5F8 38 A0 00 00 */ li r5, 0
/* 8003D5FC 38 C0 00 00 */ li r6, 0
/* 8003D600 38 E0 00 01 */ li r7, 1
/* 8003D604 39 00 00 00 */ li r8, 0
/* 8003D608 48 32 1D 0D */ bl GXSetTevAlphaOp
/* 8003D60C 38 60 00 B8 */ li r3, 0xb8
/* 8003D610 38 80 00 00 */ li r4, 0
/* 8003D614 38 A0 00 01 */ li r5, 1
/* 8003D618 48 31 F1 4D */ bl GXBegin
/* 8003D61C A0 1C 00 00 */ lhz r0, 0(r28)
/* 8003D620 B0 1E 80 00 */ sth r0, -0x8000(r30)
/* 8003D624 C0 02 84 08 */ lfs f0, lit_3836(r2)
/* 8003D628 D0 1E 80 00 */ stfs f0, -0x8000(r30)
/* 8003D62C C0 02 84 08 */ lfs f0, lit_3836(r2)
/* 8003D630 D0 1E 80 00 */ stfs f0, -0x8000(r30)
/* 8003D634 3B 9C 00 02 */ addi r28, r28, 2
/* 8003D638 3B 5A 00 01 */ addi r26, r26, 1
lbl_8003D63C:
/* 8003D63C 7C 1A D8 00 */ cmpw r26, r27
/* 8003D640 41 80 FE B0 */ blt lbl_8003D4F0
/* 8003D644 7F E3 FB 78 */ mr r3, r31
/* 8003D648 4B FF F8 31 */ bl setTevSettingNonTextureDirectColor__18dRenderingFDAmap_cCFv
/* 8003D64C 48 31 DF 41 */ bl GXClearVtxDesc
/* 8003D650 38 60 00 09 */ li r3, 9
/* 8003D654 38 80 00 03 */ li r4, 3
/* 8003D658 48 31 D8 61 */ bl GXSetVtxDesc
/* 8003D65C 38 60 00 00 */ li r3, 0
/* 8003D660 38 80 00 09 */ li r4, 9
/* 8003D664 38 A0 00 00 */ li r5, 0
/* 8003D668 38 C0 00 04 */ li r6, 4
/* 8003D66C 38 E0 00 00 */ li r7, 0
/* 8003D670 48 31 DF 55 */ bl GXSetVtxAttrFmt
lbl_8003D674:
/* 8003D674 39 61 00 30 */ addi r11, r1, 0x30
/* 8003D678 48 32 4B A5 */ bl _restgpr_26
/* 8003D67C 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8003D680 7C 08 03 A6 */ mtlr r0
/* 8003D684 38 21 00 30 */ addi r1, r1, 0x30
/* 8003D688 4E 80 00 20 */ blr
@@ -0,0 +1,53 @@
lbl_8003CDAC:
/* 8003CDAC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8003CDB0 7C 08 02 A6 */ mflr r0
/* 8003CDB4 90 01 00 14 */ stw r0, 0x14(r1)
/* 8003CDB8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8003CDBC 7C 7F 1B 78 */ mr r31, r3
/* 8003CDC0 81 83 00 00 */ lwz r12, 0(r3)
/* 8003CDC4 81 8C 00 54 */ lwz r12, 0x54(r12)
/* 8003CDC8 7D 89 03 A6 */ mtctr r12
/* 8003CDCC 4E 80 04 21 */ bctrl
/* 8003CDD0 7F E3 FB 78 */ mr r3, r31
/* 8003CDD4 81 9F 00 00 */ lwz r12, 0(r31)
/* 8003CDD8 81 8C 00 50 */ lwz r12, 0x50(r12)
/* 8003CDDC 7D 89 03 A6 */ mtctr r12
/* 8003CDE0 4E 80 04 21 */ bctrl
/* 8003CDE4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8003CDE8 41 82 00 68 */ beq lbl_8003CE50
/* 8003CDEC 7F E3 FB 78 */ mr r3, r31
/* 8003CDF0 81 9F 00 00 */ lwz r12, 0(r31)
/* 8003CDF4 81 8C 00 48 */ lwz r12, 0x48(r12)
/* 8003CDF8 7D 89 03 A6 */ mtctr r12
/* 8003CDFC 4E 80 04 21 */ bctrl
/* 8003CE00 7F E3 FB 78 */ mr r3, r31
/* 8003CE04 81 9F 00 00 */ lwz r12, 0(r31)
/* 8003CE08 81 8C 00 40 */ lwz r12, 0x40(r12)
/* 8003CE0C 7D 89 03 A6 */ mtctr r12
/* 8003CE10 4E 80 04 21 */ bctrl
/* 8003CE14 7F E3 FB 78 */ mr r3, r31
/* 8003CE18 81 9F 00 00 */ lwz r12, 0(r31)
/* 8003CE1C 81 8C 00 30 */ lwz r12, 0x30(r12)
/* 8003CE20 7D 89 03 A6 */ mtctr r12
/* 8003CE24 4E 80 04 21 */ bctrl
/* 8003CE28 7F E3 FB 78 */ mr r3, r31
/* 8003CE2C 81 9F 00 00 */ lwz r12, 0(r31)
/* 8003CE30 81 8C 00 44 */ lwz r12, 0x44(r12)
/* 8003CE34 7D 89 03 A6 */ mtctr r12
/* 8003CE38 4E 80 04 21 */ bctrl
/* 8003CE3C 7F E3 FB 78 */ mr r3, r31
/* 8003CE40 81 9F 00 00 */ lwz r12, 0(r31)
/* 8003CE44 81 8C 00 4C */ lwz r12, 0x4c(r12)
/* 8003CE48 7D 89 03 A6 */ mtctr r12
/* 8003CE4C 4E 80 04 21 */ bctrl
lbl_8003CE50:
/* 8003CE50 7F E3 FB 78 */ mr r3, r31
/* 8003CE54 81 9F 00 00 */ lwz r12, 0(r31)
/* 8003CE58 81 8C 00 58 */ lwz r12, 0x58(r12)
/* 8003CE5C 7D 89 03 A6 */ mtctr r12
/* 8003CE60 4E 80 04 21 */ bctrl
/* 8003CE64 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8003CE68 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8003CE6C 7C 08 03 A6 */ mtlr r0
/* 8003CE70 38 21 00 10 */ addi r1, r1, 0x10
/* 8003CE74 4E 80 00 20 */ blr
@@ -0,0 +1,64 @@
lbl_8003C94C:
/* 8003C94C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8003C950 7C 08 02 A6 */ mflr r0
/* 8003C954 90 01 00 24 */ stw r0, 0x24(r1)
/* 8003C958 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8003C95C 93 C1 00 18 */ stw r30, 0x18(r1)
/* 8003C960 7C 7E 1B 78 */ mr r30, r3
/* 8003C964 7C 9F 23 78 */ mr r31, r4
/* 8003C968 88 84 00 00 */ lbz r4, 0(r4)
/* 8003C96C 81 83 00 00 */ lwz r12, 0(r3)
/* 8003C970 81 8C 00 10 */ lwz r12, 0x10(r12)
/* 8003C974 7D 89 03 A6 */ mtctr r12
/* 8003C978 4E 80 04 21 */ bctrl
/* 8003C97C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8003C980 41 82 00 A8 */ beq lbl_8003CA28
/* 8003C984 7F C3 F3 78 */ mr r3, r30
/* 8003C988 88 9F 00 01 */ lbz r4, 1(r31)
/* 8003C98C 81 9E 00 00 */ lwz r12, 0(r30)
/* 8003C990 81 8C 00 1C */ lwz r12, 0x1c(r12)
/* 8003C994 7D 89 03 A6 */ mtctr r12
/* 8003C998 4E 80 04 21 */ bctrl
/* 8003C99C 2C 03 00 00 */ cmpwi r3, 0
/* 8003C9A0 40 81 00 88 */ ble lbl_8003CA28
/* 8003C9A4 88 1F 00 02 */ lbz r0, 2(r31)
/* 8003C9A8 28 00 00 02 */ cmplwi r0, 2
/* 8003C9AC 41 80 00 7C */ blt lbl_8003CA28
/* 8003C9B0 54 63 06 3E */ clrlwi r3, r3, 0x18
/* 8003C9B4 38 80 00 00 */ li r4, 0
/* 8003C9B8 48 31 FF 05 */ bl GXSetLineWidth
/* 8003C9BC 7F C3 F3 78 */ mr r3, r30
/* 8003C9C0 88 1F 00 00 */ lbz r0, 0(r31)
/* 8003C9C4 54 04 06 BE */ clrlwi r4, r0, 0x1a
/* 8003C9C8 88 BF 00 01 */ lbz r5, 1(r31)
/* 8003C9CC 81 9E 00 00 */ lwz r12, 0(r30)
/* 8003C9D0 81 8C 00 18 */ lwz r12, 0x18(r12)
/* 8003C9D4 7D 89 03 A6 */ mtctr r12
/* 8003C9D8 4E 80 04 21 */ bctrl
/* 8003C9DC 80 03 00 00 */ lwz r0, 0(r3)
/* 8003C9E0 90 01 00 08 */ stw r0, 8(r1)
/* 8003C9E4 38 60 00 01 */ li r3, 1
/* 8003C9E8 38 81 00 08 */ addi r4, r1, 8
/* 8003C9EC 48 32 29 91 */ bl GXSetTevColor
/* 8003C9F0 38 60 00 B0 */ li r3, 0xb0
/* 8003C9F4 38 80 00 00 */ li r4, 0
/* 8003C9F8 88 BF 00 02 */ lbz r5, 2(r31)
/* 8003C9FC 48 31 FD 69 */ bl GXBegin
/* 8003CA00 80 9F 00 04 */ lwz r4, 4(r31)
/* 8003CA04 3C 60 CC 01 */ lis r3, 0xcc01
/* 8003CA08 88 1F 00 02 */ lbz r0, 2(r31)
/* 8003CA0C 7C 09 03 A6 */ mtctr r0
/* 8003CA10 2C 00 00 00 */ cmpwi r0, 0
/* 8003CA14 40 81 00 14 */ ble lbl_8003CA28
lbl_8003CA18:
/* 8003CA18 A0 04 00 00 */ lhz r0, 0(r4)
/* 8003CA1C B0 03 80 00 */ sth r0, -0x8000(r3)
/* 8003CA20 38 84 00 02 */ addi r4, r4, 2
/* 8003CA24 42 00 FF F4 */ bdnz lbl_8003CA18
lbl_8003CA28:
/* 8003CA28 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 8003CA2C 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 8003CA30 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8003CA34 7C 08 03 A6 */ mtlr r0
/* 8003CA38 38 21 00 20 */ addi r1, r1, 0x20
/* 8003CA3C 4E 80 00 20 */ blr
@@ -0,0 +1,51 @@
lbl_8003CA40:
/* 8003CA40 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8003CA44 7C 08 02 A6 */ mflr r0
/* 8003CA48 90 01 00 24 */ stw r0, 0x24(r1)
/* 8003CA4C 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8003CA50 93 C1 00 18 */ stw r30, 0x18(r1)
/* 8003CA54 7C 7E 1B 78 */ mr r30, r3
/* 8003CA58 7C 9F 23 78 */ mr r31, r4
/* 8003CA5C 88 84 00 00 */ lbz r4, 0(r4)
/* 8003CA60 81 83 00 00 */ lwz r12, 0(r3)
/* 8003CA64 81 8C 00 10 */ lwz r12, 0x10(r12)
/* 8003CA68 7D 89 03 A6 */ mtctr r12
/* 8003CA6C 4E 80 04 21 */ bctrl
/* 8003CA70 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8003CA74 41 82 00 74 */ beq lbl_8003CAE8
/* 8003CA78 7F C3 F3 78 */ mr r3, r30
/* 8003CA7C 88 1F 00 00 */ lbz r0, 0(r31)
/* 8003CA80 54 04 06 BE */ clrlwi r4, r0, 0x1a
/* 8003CA84 81 9E 00 00 */ lwz r12, 0(r30)
/* 8003CA88 81 8C 00 14 */ lwz r12, 0x14(r12)
/* 8003CA8C 7D 89 03 A6 */ mtctr r12
/* 8003CA90 4E 80 04 21 */ bctrl
/* 8003CA94 80 03 00 00 */ lwz r0, 0(r3)
/* 8003CA98 90 01 00 08 */ stw r0, 8(r1)
/* 8003CA9C 38 60 00 01 */ li r3, 1
/* 8003CAA0 38 81 00 08 */ addi r4, r1, 8
/* 8003CAA4 48 32 28 D9 */ bl GXSetTevColor
/* 8003CAA8 88 BF 00 01 */ lbz r5, 1(r31)
/* 8003CAAC 28 05 00 03 */ cmplwi r5, 3
/* 8003CAB0 41 80 00 38 */ blt lbl_8003CAE8
/* 8003CAB4 38 60 00 98 */ li r3, 0x98
/* 8003CAB8 38 80 00 00 */ li r4, 0
/* 8003CABC 48 31 FC A9 */ bl GXBegin
/* 8003CAC0 80 9F 00 04 */ lwz r4, 4(r31)
/* 8003CAC4 3C 60 CC 01 */ lis r3, 0xcc01
/* 8003CAC8 88 1F 00 01 */ lbz r0, 1(r31)
/* 8003CACC 7C 09 03 A6 */ mtctr r0
/* 8003CAD0 2C 00 00 00 */ cmpwi r0, 0
/* 8003CAD4 40 81 00 14 */ ble lbl_8003CAE8
lbl_8003CAD8:
/* 8003CAD8 A0 04 00 00 */ lhz r0, 0(r4)
/* 8003CADC B0 03 80 00 */ sth r0, -0x8000(r3)
/* 8003CAE0 38 84 00 02 */ addi r4, r4, 2
/* 8003CAE4 42 00 FF F4 */ bdnz lbl_8003CAD8
lbl_8003CAE8:
/* 8003CAE8 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 8003CAEC 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 8003CAF0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8003CAF4 7C 08 03 A6 */ mtlr r0
/* 8003CAF8 38 21 00 20 */ addi r1, r1, 0x20
/* 8003CAFC 4E 80 00 20 */ blr
@@ -0,0 +1,45 @@
lbl_8003CC24:
/* 8003CC24 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8003CC28 7C 08 02 A6 */ mflr r0
/* 8003CC2C 90 01 00 24 */ stw r0, 0x24(r1)
/* 8003CC30 39 61 00 20 */ addi r11, r1, 0x20
/* 8003CC34 48 32 55 A5 */ bl _savegpr_28
/* 8003CC38 7C 7C 1B 78 */ mr r28, r3
/* 8003CC3C 7C 9D 23 79 */ or. r29, r4, r4
/* 8003CC40 41 82 00 6C */ beq lbl_8003CCAC
/* 8003CC44 38 60 00 09 */ li r3, 9
/* 8003CC48 80 9D 00 08 */ lwz r4, 8(r29)
/* 8003CC4C 38 A0 00 08 */ li r5, 8
/* 8003CC50 48 31 EE D9 */ bl GXSetArray
/* 8003CC54 83 FD 00 04 */ lwz r31, 4(r29)
/* 8003CC58 28 1F 00 00 */ cmplwi r31, 0
/* 8003CC5C 41 82 00 50 */ beq lbl_8003CCAC
/* 8003CC60 3B C0 00 00 */ li r30, 0
/* 8003CC64 48 00 00 3C */ b lbl_8003CCA0
lbl_8003CC68:
/* 8003CC68 7F 83 E3 78 */ mr r3, r28
/* 8003CC6C 88 9F 00 00 */ lbz r4, 0(r31)
/* 8003CC70 7C 84 07 74 */ extsb r4, r4
/* 8003CC74 81 9C 00 00 */ lwz r12, 0(r28)
/* 8003CC78 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 8003CC7C 7D 89 03 A6 */ mtctr r12
/* 8003CC80 4E 80 04 21 */ bctrl
/* 8003CC84 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8003CC88 41 82 00 10 */ beq lbl_8003CC98
/* 8003CC8C 7F 83 E3 78 */ mr r3, r28
/* 8003CC90 7F E4 FB 78 */ mr r4, r31
/* 8003CC94 4B FF FF 29 */ bl rendering__11dDrawPath_cFPCQ211dDrawPath_c11floor_class
lbl_8003CC98:
/* 8003CC98 3B FF 00 08 */ addi r31, r31, 8
/* 8003CC9C 3B DE 00 01 */ addi r30, r30, 1
lbl_8003CCA0:
/* 8003CCA0 88 1D 00 00 */ lbz r0, 0(r29)
/* 8003CCA4 7C 1E 00 00 */ cmpw r30, r0
/* 8003CCA8 41 80 FF C0 */ blt lbl_8003CC68
lbl_8003CCAC:
/* 8003CCAC 39 61 00 20 */ addi r11, r1, 0x20
/* 8003CCB0 48 32 55 75 */ bl _restgpr_28
/* 8003CCB4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8003CCB8 7C 08 03 A6 */ mtlr r0
/* 8003CCBC 38 21 00 20 */ addi r1, r1, 0x20
/* 8003CCC0 4E 80 00 20 */ blr
@@ -0,0 +1,30 @@
lbl_8003CBBC:
/* 8003CBBC 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8003CBC0 7C 08 02 A6 */ mflr r0
/* 8003CBC4 90 01 00 24 */ stw r0, 0x24(r1)
/* 8003CBC8 39 61 00 20 */ addi r11, r1, 0x20
/* 8003CBCC 48 32 56 0D */ bl _savegpr_28
/* 8003CBD0 7C 7C 1B 78 */ mr r28, r3
/* 8003CBD4 80 04 00 04 */ lwz r0, 4(r4)
/* 8003CBD8 28 00 00 00 */ cmplwi r0, 0
/* 8003CBDC 41 82 00 30 */ beq lbl_8003CC0C
/* 8003CBE0 7C 1E 03 78 */ mr r30, r0
/* 8003CBE4 3B A0 00 00 */ li r29, 0
/* 8003CBE8 8B E4 00 01 */ lbz r31, 1(r4)
/* 8003CBEC 48 00 00 18 */ b lbl_8003CC04
lbl_8003CBF0:
/* 8003CBF0 7F 83 E3 78 */ mr r3, r28
/* 8003CBF4 7F C4 F3 78 */ mr r4, r30
/* 8003CBF8 4B FF FF 09 */ bl rendering__11dDrawPath_cFPCQ211dDrawPath_c11group_class
/* 8003CBFC 3B DE 00 14 */ addi r30, r30, 0x14
/* 8003CC00 3B BD 00 01 */ addi r29, r29, 1
lbl_8003CC04:
/* 8003CC04 7C 1D F8 00 */ cmpw r29, r31
/* 8003CC08 41 80 FF E8 */ blt lbl_8003CBF0
lbl_8003CC0C:
/* 8003CC0C 39 61 00 20 */ addi r11, r1, 0x20
/* 8003CC10 48 32 56 15 */ bl _restgpr_28
/* 8003CC14 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8003CC18 7C 08 03 A6 */ mtlr r0
/* 8003CC1C 38 21 00 20 */ addi r1, r1, 0x20
/* 8003CC20 4E 80 00 20 */ blr
@@ -0,0 +1,53 @@
lbl_8003CB00:
/* 8003CB00 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8003CB04 7C 08 02 A6 */ mflr r0
/* 8003CB08 90 01 00 24 */ stw r0, 0x24(r1)
/* 8003CB0C 39 61 00 20 */ addi r11, r1, 0x20
/* 8003CB10 48 32 56 C5 */ bl _savegpr_27
/* 8003CB14 7C 7B 1B 78 */ mr r27, r3
/* 8003CB18 7C 9C 23 78 */ mr r28, r4
/* 8003CB1C 81 83 00 00 */ lwz r12, 0(r3)
/* 8003CB20 81 8C 00 20 */ lwz r12, 0x20(r12)
/* 8003CB24 7D 89 03 A6 */ mtctr r12
/* 8003CB28 4E 80 04 21 */ bctrl
/* 8003CB2C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8003CB30 41 82 00 74 */ beq lbl_8003CBA4
/* 8003CB34 83 DC 00 10 */ lwz r30, 0x10(r28)
/* 8003CB38 3B A0 00 00 */ li r29, 0
/* 8003CB3C 8B FC 00 04 */ lbz r31, 4(r28)
/* 8003CB40 48 00 00 24 */ b lbl_8003CB64
lbl_8003CB44:
/* 8003CB44 7F 63 DB 78 */ mr r3, r27
/* 8003CB48 7F C4 F3 78 */ mr r4, r30
/* 8003CB4C 81 9B 00 00 */ lwz r12, 0(r27)
/* 8003CB50 81 8C 00 38 */ lwz r12, 0x38(r12)
/* 8003CB54 7D 89 03 A6 */ mtctr r12
/* 8003CB58 4E 80 04 21 */ bctrl
/* 8003CB5C 3B DE 00 08 */ addi r30, r30, 8
/* 8003CB60 3B BD 00 01 */ addi r29, r29, 1
lbl_8003CB64:
/* 8003CB64 7C 1D F8 00 */ cmpw r29, r31
/* 8003CB68 41 80 FF DC */ blt lbl_8003CB44
/* 8003CB6C 83 BC 00 08 */ lwz r29, 8(r28)
/* 8003CB70 3B C0 00 00 */ li r30, 0
/* 8003CB74 8B FC 00 02 */ lbz r31, 2(r28)
/* 8003CB78 48 00 00 24 */ b lbl_8003CB9C
lbl_8003CB7C:
/* 8003CB7C 7F 63 DB 78 */ mr r3, r27
/* 8003CB80 7F A4 EB 78 */ mr r4, r29
/* 8003CB84 81 9B 00 00 */ lwz r12, 0(r27)
/* 8003CB88 81 8C 00 34 */ lwz r12, 0x34(r12)
/* 8003CB8C 7D 89 03 A6 */ mtctr r12
/* 8003CB90 4E 80 04 21 */ bctrl
/* 8003CB94 3B BD 00 08 */ addi r29, r29, 8
/* 8003CB98 3B DE 00 01 */ addi r30, r30, 1
lbl_8003CB9C:
/* 8003CB9C 7C 1E F8 00 */ cmpw r30, r31
/* 8003CBA0 41 80 FF DC */ blt lbl_8003CB7C
lbl_8003CBA4:
/* 8003CBA4 39 61 00 20 */ addi r11, r1, 0x20
/* 8003CBA8 48 32 56 79 */ bl _restgpr_27
/* 8003CBAC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8003CBB0 7C 08 03 A6 */ mtlr r0
/* 8003CBB4 38 21 00 20 */ addi r1, r1, 0x20
/* 8003CBB8 4E 80 00 20 */ blr
@@ -0,0 +1,92 @@
lbl_8003CF40:
/* 8003CF40 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8003CF44 7C 08 02 A6 */ mflr r0
/* 8003CF48 90 01 00 14 */ stw r0, 0x14(r1)
/* 8003CF4C 38 60 00 02 */ li r3, 2
/* 8003CF50 48 32 29 41 */ bl GXSetNumTevStages
/* 8003CF54 38 60 00 01 */ li r3, 1
/* 8003CF58 48 32 0B D9 */ bl GXSetNumChans
/* 8003CF5C 38 60 00 01 */ li r3, 1
/* 8003CF60 48 31 EE 9D */ bl GXSetNumTexGens
/* 8003CF64 38 60 00 00 */ li r3, 0
/* 8003CF68 38 80 00 01 */ li r4, 1
/* 8003CF6C 38 A0 00 04 */ li r5, 4
/* 8003CF70 38 C0 00 3C */ li r6, 0x3c
/* 8003CF74 38 E0 00 00 */ li r7, 0
/* 8003CF78 39 00 00 7D */ li r8, 0x7d
/* 8003CF7C 48 31 EC 01 */ bl GXSetTexCoordGen2
/* 8003CF80 38 60 00 00 */ li r3, 0
/* 8003CF84 38 80 00 00 */ li r4, 0
/* 8003CF88 38 A0 00 00 */ li r5, 0
/* 8003CF8C 38 C0 00 04 */ li r6, 4
/* 8003CF90 48 32 27 65 */ bl GXSetTevOrder
/* 8003CF94 38 60 00 01 */ li r3, 1
/* 8003CF98 38 80 00 00 */ li r4, 0
/* 8003CF9C 38 A0 00 00 */ li r5, 0
/* 8003CFA0 38 C0 00 04 */ li r6, 4
/* 8003CFA4 48 32 27 51 */ bl GXSetTevOrder
/* 8003CFA8 38 60 00 00 */ li r3, 0
/* 8003CFAC 38 80 00 0F */ li r4, 0xf
/* 8003CFB0 38 A0 00 0E */ li r5, 0xe
/* 8003CFB4 38 C0 00 08 */ li r6, 8
/* 8003CFB8 38 E0 00 04 */ li r7, 4
/* 8003CFBC 48 32 22 69 */ bl GXSetTevColorIn
/* 8003CFC0 38 60 00 00 */ li r3, 0
/* 8003CFC4 38 80 00 00 */ li r4, 0
/* 8003CFC8 38 A0 00 00 */ li r5, 0
/* 8003CFCC 38 C0 00 00 */ li r6, 0
/* 8003CFD0 38 E0 00 01 */ li r7, 1
/* 8003CFD4 39 00 00 00 */ li r8, 0
/* 8003CFD8 48 32 22 D5 */ bl GXSetTevColorOp
/* 8003CFDC 38 60 00 01 */ li r3, 1
/* 8003CFE0 38 80 00 00 */ li r4, 0
/* 8003CFE4 38 A0 00 06 */ li r5, 6
/* 8003CFE8 38 C0 00 00 */ li r6, 0
/* 8003CFEC 38 E0 00 0F */ li r7, 0xf
/* 8003CFF0 48 32 22 35 */ bl GXSetTevColorIn
/* 8003CFF4 38 60 00 01 */ li r3, 1
/* 8003CFF8 38 80 00 08 */ li r4, 8
/* 8003CFFC 38 A0 00 00 */ li r5, 0
/* 8003D000 38 C0 00 00 */ li r6, 0
/* 8003D004 38 E0 00 01 */ li r7, 1
/* 8003D008 39 00 00 00 */ li r8, 0
/* 8003D00C 48 32 22 A1 */ bl GXSetTevColorOp
/* 8003D010 38 60 00 00 */ li r3, 0
/* 8003D014 38 80 00 07 */ li r4, 7
/* 8003D018 38 A0 00 07 */ li r5, 7
/* 8003D01C 38 C0 00 07 */ li r6, 7
/* 8003D020 38 E0 00 07 */ li r7, 7
/* 8003D024 48 32 22 45 */ bl GXSetTevAlphaIn
/* 8003D028 38 60 00 00 */ li r3, 0
/* 8003D02C 38 80 00 00 */ li r4, 0
/* 8003D030 38 A0 00 00 */ li r5, 0
/* 8003D034 38 C0 00 00 */ li r6, 0
/* 8003D038 38 E0 00 01 */ li r7, 1
/* 8003D03C 39 00 00 00 */ li r8, 0
/* 8003D040 48 32 22 D5 */ bl GXSetTevAlphaOp
/* 8003D044 38 60 00 01 */ li r3, 1
/* 8003D048 38 80 00 07 */ li r4, 7
/* 8003D04C 38 A0 00 07 */ li r5, 7
/* 8003D050 38 C0 00 07 */ li r6, 7
/* 8003D054 38 E0 00 04 */ li r7, 4
/* 8003D058 48 32 22 11 */ bl GXSetTevAlphaIn
/* 8003D05C 38 60 00 01 */ li r3, 1
/* 8003D060 38 80 00 00 */ li r4, 0
/* 8003D064 38 A0 00 00 */ li r5, 0
/* 8003D068 38 C0 00 00 */ li r6, 0
/* 8003D06C 38 E0 00 01 */ li r7, 1
/* 8003D070 39 00 00 00 */ li r8, 0
/* 8003D074 48 32 22 A1 */ bl GXSetTevAlphaOp
/* 8003D078 38 60 00 04 */ li r3, 4
/* 8003D07C 38 80 00 00 */ li r4, 0
/* 8003D080 38 A0 00 00 */ li r5, 0
/* 8003D084 38 C0 00 07 */ li r6, 7
/* 8003D088 38 E0 00 00 */ li r7, 0
/* 8003D08C 48 32 25 99 */ bl GXSetAlphaCompare
/* 8003D090 38 60 00 00 */ li r3, 0
/* 8003D094 38 80 00 06 */ li r4, 6
/* 8003D098 48 32 24 0D */ bl GXSetTevKColorSel
/* 8003D09C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8003D0A0 7C 08 03 A6 */ mtlr r0
/* 8003D0A4 38 21 00 10 */ addi r1, r1, 0x10
/* 8003D0A8 4E 80 00 20 */ blr
@@ -0,0 +1,51 @@
lbl_8003CE78:
/* 8003CE78 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8003CE7C 7C 08 02 A6 */ mflr r0
/* 8003CE80 90 01 00 14 */ stw r0, 0x14(r1)
/* 8003CE84 38 60 00 01 */ li r3, 1
/* 8003CE88 48 32 2A 09 */ bl GXSetNumTevStages
/* 8003CE8C 38 60 00 01 */ li r3, 1
/* 8003CE90 48 32 0C A1 */ bl GXSetNumChans
/* 8003CE94 38 60 00 00 */ li r3, 0
/* 8003CE98 48 31 EF 65 */ bl GXSetNumTexGens
/* 8003CE9C 38 60 00 00 */ li r3, 0
/* 8003CEA0 38 80 00 FF */ li r4, 0xff
/* 8003CEA4 38 A0 00 FF */ li r5, 0xff
/* 8003CEA8 38 C0 00 04 */ li r6, 4
/* 8003CEAC 48 32 28 49 */ bl GXSetTevOrder
/* 8003CEB0 38 60 00 00 */ li r3, 0
/* 8003CEB4 38 80 00 0F */ li r4, 0xf
/* 8003CEB8 38 A0 00 0F */ li r5, 0xf
/* 8003CEBC 38 C0 00 0F */ li r6, 0xf
/* 8003CEC0 38 E0 00 02 */ li r7, 2
/* 8003CEC4 48 32 23 61 */ bl GXSetTevColorIn
/* 8003CEC8 38 60 00 00 */ li r3, 0
/* 8003CECC 38 80 00 00 */ li r4, 0
/* 8003CED0 38 A0 00 00 */ li r5, 0
/* 8003CED4 38 C0 00 00 */ li r6, 0
/* 8003CED8 38 E0 00 01 */ li r7, 1
/* 8003CEDC 39 00 00 00 */ li r8, 0
/* 8003CEE0 48 32 23 CD */ bl GXSetTevColorOp
/* 8003CEE4 38 60 00 00 */ li r3, 0
/* 8003CEE8 38 80 00 07 */ li r4, 7
/* 8003CEEC 38 A0 00 07 */ li r5, 7
/* 8003CEF0 38 C0 00 07 */ li r6, 7
/* 8003CEF4 38 E0 00 07 */ li r7, 7
/* 8003CEF8 48 32 23 71 */ bl GXSetTevAlphaIn
/* 8003CEFC 38 60 00 00 */ li r3, 0
/* 8003CF00 38 80 00 00 */ li r4, 0
/* 8003CF04 38 A0 00 00 */ li r5, 0
/* 8003CF08 38 C0 00 00 */ li r6, 0
/* 8003CF0C 38 E0 00 01 */ li r7, 1
/* 8003CF10 39 00 00 00 */ li r8, 0
/* 8003CF14 48 32 24 01 */ bl GXSetTevAlphaOp
/* 8003CF18 38 60 00 07 */ li r3, 7
/* 8003CF1C 38 80 00 00 */ li r4, 0
/* 8003CF20 38 A0 00 01 */ li r5, 1
/* 8003CF24 38 C0 00 07 */ li r6, 7
/* 8003CF28 38 E0 00 00 */ li r7, 0
/* 8003CF2C 48 32 26 F9 */ bl GXSetAlphaCompare
/* 8003CF30 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8003CF34 7C 08 03 A6 */ mtlr r0
/* 8003CF38 38 21 00 10 */ addi r1, r1, 0x10
/* 8003CF3C 4E 80 00 20 */ blr