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,9 @@
lbl_802F1B70:
/* 802F1B70 88 02 C7 80 */ lbz r0, j2dDefaultTevOrderInfoNull(r2)
/* 802F1B74 98 03 00 00 */ stb r0, 0(r3)
/* 802F1B78 38 82 C7 80 */ la r4, j2dDefaultTevOrderInfoNull(r2) /* 80456180-_SDA2_BASE_ */
/* 802F1B7C 88 04 00 01 */ lbz r0, 1(r4)
/* 802F1B80 98 03 00 01 */ stb r0, 1(r3)
/* 802F1B84 88 04 00 02 */ lbz r0, 2(r4)
/* 802F1B88 98 03 00 02 */ stb r0, 2(r3)
/* 802F1B8C 4E 80 00 20 */ blr
@@ -0,0 +1,27 @@
lbl_802F1940:
/* 802F1940 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802F1944 7C 08 02 A6 */ mflr r0
/* 802F1948 90 01 00 14 */ stw r0, 0x14(r1)
/* 802F194C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802F1950 7C 7F 1B 78 */ mr r31, r3
/* 802F1954 3C 80 80 3A */ lis r4, j2dDefaultTevStageInfo@ha
/* 802F1958 38 84 1B E0 */ addi r4, r4, j2dDefaultTevStageInfo@l
/* 802F195C 48 00 00 4D */ bl setTevStageInfo__11J2DTevStageFRC15J2DTevStageInfo
/* 802F1960 88 1F 00 07 */ lbz r0, 7(r31)
/* 802F1964 54 04 07 B6 */ rlwinm r4, r0, 0, 0x1e, 0x1b
/* 802F1968 38 62 C7 98 */ la r3, j2dDefaultTevSwapMode(r2) /* 80456198-_SDA2_BASE_ */
/* 802F196C 88 03 00 01 */ lbz r0, 1(r3)
/* 802F1970 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
/* 802F1974 7C 80 03 78 */ or r0, r4, r0
/* 802F1978 98 1F 00 07 */ stb r0, 7(r31)
/* 802F197C 88 1F 00 07 */ lbz r0, 7(r31)
/* 802F1980 54 03 00 3A */ rlwinm r3, r0, 0, 0, 0x1d
/* 802F1984 88 02 C7 98 */ lbz r0, j2dDefaultTevSwapMode(r2)
/* 802F1988 7C 60 03 78 */ or r0, r3, r0
/* 802F198C 98 1F 00 07 */ stb r0, 7(r31)
/* 802F1990 7F E3 FB 78 */ mr r3, r31
/* 802F1994 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802F1998 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802F199C 7C 08 03 A6 */ mtlr r0
/* 802F19A0 38 21 00 10 */ addi r1, r1, 0x10
/* 802F19A4 4E 80 00 20 */ blr
@@ -0,0 +1,68 @@
lbl_802EB88C:
/* 802EB88C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802EB890 7C 08 02 A6 */ mflr r0
/* 802EB894 90 01 00 14 */ stw r0, 0x14(r1)
/* 802EB898 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802EB89C 7C 7F 1B 78 */ mr r31, r3
/* 802EB8A0 3C 60 80 3D */ lis r3, __vt__11J2DTevBlock@ha
/* 802EB8A4 38 03 CE 74 */ addi r0, r3, __vt__11J2DTevBlock@l
/* 802EB8A8 90 1F 00 00 */ stw r0, 0(r31)
/* 802EB8AC 3C 60 80 3D */ lis r3, __vt__12J2DTevBlock1@ha
/* 802EB8B0 38 03 CD B8 */ addi r0, r3, __vt__12J2DTevBlock1@l
/* 802EB8B4 90 1F 00 00 */ stw r0, 0(r31)
/* 802EB8B8 38 7F 00 08 */ addi r3, r31, 8
/* 802EB8BC 3C 80 80 2F */ lis r4, __ct__11J2DTevOrderFv@ha
/* 802EB8C0 38 84 1B 70 */ addi r4, r4, __ct__11J2DTevOrderFv@l
/* 802EB8C4 38 A0 00 00 */ li r5, 0
/* 802EB8C8 38 C0 00 04 */ li r6, 4
/* 802EB8CC 38 E0 00 01 */ li r7, 1
/* 802EB8D0 48 07 64 91 */ bl __construct_array
/* 802EB8D4 38 7F 00 0C */ addi r3, r31, 0xc
/* 802EB8D8 3C 80 80 2F */ lis r4, __ct__13J2DGXColorS10Fv@ha
/* 802EB8DC 38 84 1B 90 */ addi r4, r4, __ct__13J2DGXColorS10Fv@l
/* 802EB8E0 38 A0 00 00 */ li r5, 0
/* 802EB8E4 38 C0 00 08 */ li r6, 8
/* 802EB8E8 38 E0 00 04 */ li r7, 4
/* 802EB8EC 48 07 64 75 */ bl __construct_array
/* 802EB8F0 38 7F 00 2C */ addi r3, r31, 0x2c
/* 802EB8F4 3C 80 80 2F */ lis r4, __ct__11J2DTevStageFv@ha
/* 802EB8F8 38 84 19 40 */ addi r4, r4, __ct__11J2DTevStageFv@l
/* 802EB8FC 38 A0 00 00 */ li r5, 0
/* 802EB900 38 C0 00 08 */ li r6, 8
/* 802EB904 38 E0 00 01 */ li r7, 1
/* 802EB908 48 07 64 59 */ bl __construct_array
/* 802EB90C 38 7F 00 34 */ addi r3, r31, 0x34
/* 802EB910 3C 80 80 19 */ lis r4, __ct__Q28JUtility6TColorFv@ha
/* 802EB914 38 84 39 60 */ addi r4, r4, __ct__Q28JUtility6TColorFv@l
/* 802EB918 38 A0 00 00 */ li r5, 0
/* 802EB91C 38 C0 00 04 */ li r6, 4
/* 802EB920 38 E0 00 04 */ li r7, 4
/* 802EB924 48 07 64 3D */ bl __construct_array
/* 802EB928 38 7F 00 46 */ addi r3, r31, 0x46
/* 802EB92C 3C 80 80 2F */ lis r4, __ct__19J2DTevSwapModeTableFv@ha
/* 802EB930 38 84 19 34 */ addi r4, r4, __ct__19J2DTevSwapModeTableFv@l
/* 802EB934 38 A0 00 00 */ li r5, 0
/* 802EB938 38 C0 00 01 */ li r6, 1
/* 802EB93C 38 E0 00 04 */ li r7, 4
/* 802EB940 48 07 64 21 */ bl __construct_array
/* 802EB944 38 7F 00 4C */ addi r3, r31, 0x4c
/* 802EB948 3C 80 80 2F */ lis r4, __ct__14J2DIndTevStageFv@ha
/* 802EB94C 38 84 18 A0 */ addi r4, r4, __ct__14J2DIndTevStageFv@l
/* 802EB950 38 A0 00 00 */ li r5, 0
/* 802EB954 38 C0 00 04 */ li r6, 4
/* 802EB958 38 E0 00 01 */ li r7, 1
/* 802EB95C 48 07 64 05 */ bl __construct_array
/* 802EB960 38 00 00 00 */ li r0, 0
/* 802EB964 90 1F 00 50 */ stw r0, 0x50(r31)
/* 802EB968 98 1F 00 5C */ stb r0, 0x5c(r31)
/* 802EB96C 7F E3 FB 78 */ mr r3, r31
/* 802EB970 81 9F 00 00 */ lwz r12, 0(r31)
/* 802EB974 81 8C 00 08 */ lwz r12, 8(r12)
/* 802EB978 7D 89 03 A6 */ mtctr r12
/* 802EB97C 4E 80 04 21 */ bctrl
/* 802EB980 7F E3 FB 78 */ mr r3, r31
/* 802EB984 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802EB988 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802EB98C 7C 08 03 A6 */ mtlr r0
/* 802EB990 38 21 00 10 */ addi r1, r1, 0x10
/* 802EB994 4E 80 00 20 */ blr
@@ -0,0 +1,69 @@
lbl_802EC5B8:
/* 802EC5B8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802EC5BC 7C 08 02 A6 */ mflr r0
/* 802EC5C0 90 01 00 14 */ stw r0, 0x14(r1)
/* 802EC5C4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802EC5C8 7C 7F 1B 78 */ mr r31, r3
/* 802EC5CC 3C 60 80 3D */ lis r3, __vt__11J2DTevBlock@ha
/* 802EC5D0 38 03 CE 74 */ addi r0, r3, __vt__11J2DTevBlock@l
/* 802EC5D4 90 1F 00 00 */ stw r0, 0(r31)
/* 802EC5D8 3C 60 80 3D */ lis r3, __vt__12J2DTevBlock2@ha
/* 802EC5DC 38 03 CC FC */ addi r0, r3, __vt__12J2DTevBlock2@l
/* 802EC5E0 90 1F 00 00 */ stw r0, 0(r31)
/* 802EC5E4 38 7F 00 0A */ addi r3, r31, 0xa
/* 802EC5E8 3C 80 80 2F */ lis r4, __ct__11J2DTevOrderFv@ha
/* 802EC5EC 38 84 1B 70 */ addi r4, r4, __ct__11J2DTevOrderFv@l
/* 802EC5F0 38 A0 00 00 */ li r5, 0
/* 802EC5F4 38 C0 00 04 */ li r6, 4
/* 802EC5F8 38 E0 00 02 */ li r7, 2
/* 802EC5FC 48 07 57 65 */ bl __construct_array
/* 802EC600 38 7F 00 12 */ addi r3, r31, 0x12
/* 802EC604 3C 80 80 2F */ lis r4, __ct__13J2DGXColorS10Fv@ha
/* 802EC608 38 84 1B 90 */ addi r4, r4, __ct__13J2DGXColorS10Fv@l
/* 802EC60C 38 A0 00 00 */ li r5, 0
/* 802EC610 38 C0 00 08 */ li r6, 8
/* 802EC614 38 E0 00 04 */ li r7, 4
/* 802EC618 48 07 57 49 */ bl __construct_array
/* 802EC61C 38 7F 00 33 */ addi r3, r31, 0x33
/* 802EC620 3C 80 80 2F */ lis r4, __ct__11J2DTevStageFv@ha
/* 802EC624 38 84 19 40 */ addi r4, r4, __ct__11J2DTevStageFv@l
/* 802EC628 38 A0 00 00 */ li r5, 0
/* 802EC62C 38 C0 00 08 */ li r6, 8
/* 802EC630 38 E0 00 02 */ li r7, 2
/* 802EC634 48 07 57 2D */ bl __construct_array
/* 802EC638 38 7F 00 44 */ addi r3, r31, 0x44
/* 802EC63C 3C 80 80 19 */ lis r4, __ct__Q28JUtility6TColorFv@ha
/* 802EC640 38 84 39 60 */ addi r4, r4, __ct__Q28JUtility6TColorFv@l
/* 802EC644 38 A0 00 00 */ li r5, 0
/* 802EC648 38 C0 00 04 */ li r6, 4
/* 802EC64C 38 E0 00 04 */ li r7, 4
/* 802EC650 48 07 57 11 */ bl __construct_array
/* 802EC654 38 7F 00 58 */ addi r3, r31, 0x58
/* 802EC658 3C 80 80 2F */ lis r4, __ct__19J2DTevSwapModeTableFv@ha
/* 802EC65C 38 84 19 34 */ addi r4, r4, __ct__19J2DTevSwapModeTableFv@l
/* 802EC660 38 A0 00 00 */ li r5, 0
/* 802EC664 38 C0 00 01 */ li r6, 1
/* 802EC668 38 E0 00 04 */ li r7, 4
/* 802EC66C 48 07 56 F5 */ bl __construct_array
/* 802EC670 38 7F 00 5C */ addi r3, r31, 0x5c
/* 802EC674 3C 80 80 2F */ lis r4, __ct__14J2DIndTevStageFv@ha
/* 802EC678 38 84 18 A0 */ addi r4, r4, __ct__14J2DIndTevStageFv@l
/* 802EC67C 38 A0 00 00 */ li r5, 0
/* 802EC680 38 C0 00 04 */ li r6, 4
/* 802EC684 38 E0 00 02 */ li r7, 2
/* 802EC688 48 07 56 D9 */ bl __construct_array
/* 802EC68C 38 00 00 00 */ li r0, 0
/* 802EC690 90 1F 00 64 */ stw r0, 0x64(r31)
/* 802EC694 90 1F 00 68 */ stw r0, 0x68(r31)
/* 802EC698 98 1F 00 78 */ stb r0, 0x78(r31)
/* 802EC69C 7F E3 FB 78 */ mr r3, r31
/* 802EC6A0 81 9F 00 00 */ lwz r12, 0(r31)
/* 802EC6A4 81 8C 00 08 */ lwz r12, 8(r12)
/* 802EC6A8 7D 89 03 A6 */ mtctr r12
/* 802EC6AC 4E 80 04 21 */ bctrl
/* 802EC6B0 7F E3 FB 78 */ mr r3, r31
/* 802EC6B4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802EC6B8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802EC6BC 7C 08 03 A6 */ mtlr r0
/* 802EC6C0 38 21 00 10 */ addi r1, r1, 0x10
/* 802EC6C4 4E 80 00 20 */ blr
@@ -0,0 +1,76 @@
lbl_802ED8BC:
/* 802ED8BC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802ED8C0 7C 08 02 A6 */ mflr r0
/* 802ED8C4 90 01 00 14 */ stw r0, 0x14(r1)
/* 802ED8C8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802ED8CC 7C 7F 1B 78 */ mr r31, r3
/* 802ED8D0 3C 60 80 3D */ lis r3, __vt__11J2DTevBlock@ha
/* 802ED8D4 38 03 CE 74 */ addi r0, r3, __vt__11J2DTevBlock@l
/* 802ED8D8 90 1F 00 00 */ stw r0, 0(r31)
/* 802ED8DC 3C 60 80 3D */ lis r3, __vt__12J2DTevBlock4@ha
/* 802ED8E0 38 03 CC 40 */ addi r0, r3, __vt__12J2DTevBlock4@l
/* 802ED8E4 90 1F 00 00 */ stw r0, 0(r31)
/* 802ED8E8 38 7F 00 0E */ addi r3, r31, 0xe
/* 802ED8EC 3C 80 80 2F */ lis r4, __ct__11J2DTevOrderFv@ha
/* 802ED8F0 38 84 1B 70 */ addi r4, r4, __ct__11J2DTevOrderFv@l
/* 802ED8F4 38 A0 00 00 */ li r5, 0
/* 802ED8F8 38 C0 00 04 */ li r6, 4
/* 802ED8FC 38 E0 00 04 */ li r7, 4
/* 802ED900 48 07 44 61 */ bl __construct_array
/* 802ED904 38 7F 00 1E */ addi r3, r31, 0x1e
/* 802ED908 3C 80 80 2F */ lis r4, __ct__13J2DGXColorS10Fv@ha
/* 802ED90C 38 84 1B 90 */ addi r4, r4, __ct__13J2DGXColorS10Fv@l
/* 802ED910 38 A0 00 00 */ li r5, 0
/* 802ED914 38 C0 00 08 */ li r6, 8
/* 802ED918 38 E0 00 04 */ li r7, 4
/* 802ED91C 48 07 44 45 */ bl __construct_array
/* 802ED920 38 7F 00 3F */ addi r3, r31, 0x3f
/* 802ED924 3C 80 80 2F */ lis r4, __ct__11J2DTevStageFv@ha
/* 802ED928 38 84 19 40 */ addi r4, r4, __ct__11J2DTevStageFv@l
/* 802ED92C 38 A0 00 00 */ li r5, 0
/* 802ED930 38 C0 00 08 */ li r6, 8
/* 802ED934 38 E0 00 04 */ li r7, 4
/* 802ED938 48 07 44 29 */ bl __construct_array
/* 802ED93C 38 7F 00 60 */ addi r3, r31, 0x60
/* 802ED940 3C 80 80 19 */ lis r4, __ct__Q28JUtility6TColorFv@ha
/* 802ED944 38 84 39 60 */ addi r4, r4, __ct__Q28JUtility6TColorFv@l
/* 802ED948 38 A0 00 00 */ li r5, 0
/* 802ED94C 38 C0 00 04 */ li r6, 4
/* 802ED950 38 E0 00 04 */ li r7, 4
/* 802ED954 48 07 44 0D */ bl __construct_array
/* 802ED958 38 7F 00 78 */ addi r3, r31, 0x78
/* 802ED95C 3C 80 80 2F */ lis r4, __ct__19J2DTevSwapModeTableFv@ha
/* 802ED960 38 84 19 34 */ addi r4, r4, __ct__19J2DTevSwapModeTableFv@l
/* 802ED964 38 A0 00 00 */ li r5, 0
/* 802ED968 38 C0 00 01 */ li r6, 1
/* 802ED96C 38 E0 00 04 */ li r7, 4
/* 802ED970 48 07 43 F1 */ bl __construct_array
/* 802ED974 38 7F 00 7C */ addi r3, r31, 0x7c
/* 802ED978 3C 80 80 2F */ lis r4, __ct__14J2DIndTevStageFv@ha
/* 802ED97C 38 84 18 A0 */ addi r4, r4, __ct__14J2DIndTevStageFv@l
/* 802ED980 38 A0 00 00 */ li r5, 0
/* 802ED984 38 C0 00 04 */ li r6, 4
/* 802ED988 38 E0 00 04 */ li r7, 4
/* 802ED98C 48 07 43 D5 */ bl __construct_array
/* 802ED990 38 60 00 00 */ li r3, 0
/* 802ED994 7C 64 1B 78 */ mr r4, r3
/* 802ED998 38 00 00 04 */ li r0, 4
/* 802ED99C 7C 09 03 A6 */ mtctr r0
lbl_802ED9A0:
/* 802ED9A0 38 03 00 8C */ addi r0, r3, 0x8c
/* 802ED9A4 7C 9F 01 2E */ stwx r4, r31, r0
/* 802ED9A8 38 63 00 04 */ addi r3, r3, 4
/* 802ED9AC 42 00 FF F4 */ bdnz lbl_802ED9A0
/* 802ED9B0 38 00 00 00 */ li r0, 0
/* 802ED9B4 98 1F 00 B0 */ stb r0, 0xb0(r31)
/* 802ED9B8 7F E3 FB 78 */ mr r3, r31
/* 802ED9BC 81 9F 00 00 */ lwz r12, 0(r31)
/* 802ED9C0 81 8C 00 08 */ lwz r12, 8(r12)
/* 802ED9C4 7D 89 03 A6 */ mtctr r12
/* 802ED9C8 4E 80 04 21 */ bctrl
/* 802ED9CC 7F E3 FB 78 */ mr r3, r31
/* 802ED9D0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802ED9D4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802ED9D8 7C 08 03 A6 */ mtlr r0
/* 802ED9DC 38 21 00 10 */ addi r1, r1, 0x10
/* 802ED9E0 4E 80 00 20 */ blr
@@ -0,0 +1,76 @@
lbl_802EED64:
/* 802EED64 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802EED68 7C 08 02 A6 */ mflr r0
/* 802EED6C 90 01 00 14 */ stw r0, 0x14(r1)
/* 802EED70 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802EED74 7C 7F 1B 78 */ mr r31, r3
/* 802EED78 3C 60 80 3D */ lis r3, __vt__11J2DTevBlock@ha
/* 802EED7C 38 03 CE 74 */ addi r0, r3, __vt__11J2DTevBlock@l
/* 802EED80 90 1F 00 00 */ stw r0, 0(r31)
/* 802EED84 3C 60 80 3D */ lis r3, __vt__12J2DTevBlock8@ha
/* 802EED88 38 03 CB 84 */ addi r0, r3, __vt__12J2DTevBlock8@l
/* 802EED8C 90 1F 00 00 */ stw r0, 0(r31)
/* 802EED90 38 7F 00 16 */ addi r3, r31, 0x16
/* 802EED94 3C 80 80 2F */ lis r4, __ct__11J2DTevOrderFv@ha
/* 802EED98 38 84 1B 70 */ addi r4, r4, __ct__11J2DTevOrderFv@l
/* 802EED9C 38 A0 00 00 */ li r5, 0
/* 802EEDA0 38 C0 00 04 */ li r6, 4
/* 802EEDA4 38 E0 00 08 */ li r7, 8
/* 802EEDA8 48 07 2F B9 */ bl __construct_array
/* 802EEDAC 38 7F 00 36 */ addi r3, r31, 0x36
/* 802EEDB0 3C 80 80 2F */ lis r4, __ct__13J2DGXColorS10Fv@ha
/* 802EEDB4 38 84 1B 90 */ addi r4, r4, __ct__13J2DGXColorS10Fv@l
/* 802EEDB8 38 A0 00 00 */ li r5, 0
/* 802EEDBC 38 C0 00 08 */ li r6, 8
/* 802EEDC0 38 E0 00 04 */ li r7, 4
/* 802EEDC4 48 07 2F 9D */ bl __construct_array
/* 802EEDC8 38 7F 00 57 */ addi r3, r31, 0x57
/* 802EEDCC 3C 80 80 2F */ lis r4, __ct__11J2DTevStageFv@ha
/* 802EEDD0 38 84 19 40 */ addi r4, r4, __ct__11J2DTevStageFv@l
/* 802EEDD4 38 A0 00 00 */ li r5, 0
/* 802EEDD8 38 C0 00 08 */ li r6, 8
/* 802EEDDC 38 E0 00 08 */ li r7, 8
/* 802EEDE0 48 07 2F 81 */ bl __construct_array
/* 802EEDE4 38 7F 00 98 */ addi r3, r31, 0x98
/* 802EEDE8 3C 80 80 19 */ lis r4, __ct__Q28JUtility6TColorFv@ha
/* 802EEDEC 38 84 39 60 */ addi r4, r4, __ct__Q28JUtility6TColorFv@l
/* 802EEDF0 38 A0 00 00 */ li r5, 0
/* 802EEDF4 38 C0 00 04 */ li r6, 4
/* 802EEDF8 38 E0 00 04 */ li r7, 4
/* 802EEDFC 48 07 2F 65 */ bl __construct_array
/* 802EEE00 38 7F 00 B8 */ addi r3, r31, 0xb8
/* 802EEE04 3C 80 80 2F */ lis r4, __ct__19J2DTevSwapModeTableFv@ha
/* 802EEE08 38 84 19 34 */ addi r4, r4, __ct__19J2DTevSwapModeTableFv@l
/* 802EEE0C 38 A0 00 00 */ li r5, 0
/* 802EEE10 38 C0 00 01 */ li r6, 1
/* 802EEE14 38 E0 00 04 */ li r7, 4
/* 802EEE18 48 07 2F 49 */ bl __construct_array
/* 802EEE1C 38 7F 00 BC */ addi r3, r31, 0xbc
/* 802EEE20 3C 80 80 2F */ lis r4, __ct__14J2DIndTevStageFv@ha
/* 802EEE24 38 84 18 A0 */ addi r4, r4, __ct__14J2DIndTevStageFv@l
/* 802EEE28 38 A0 00 00 */ li r5, 0
/* 802EEE2C 38 C0 00 04 */ li r6, 4
/* 802EEE30 38 E0 00 08 */ li r7, 8
/* 802EEE34 48 07 2F 2D */ bl __construct_array
/* 802EEE38 38 60 00 00 */ li r3, 0
/* 802EEE3C 7C 64 1B 78 */ mr r4, r3
/* 802EEE40 38 00 00 08 */ li r0, 8
/* 802EEE44 7C 09 03 A6 */ mtctr r0
lbl_802EEE48:
/* 802EEE48 38 03 00 DC */ addi r0, r3, 0xdc
/* 802EEE4C 7C 9F 01 2E */ stwx r4, r31, r0
/* 802EEE50 38 63 00 04 */ addi r3, r3, 4
/* 802EEE54 42 00 FF F4 */ bdnz lbl_802EEE48
/* 802EEE58 38 00 00 00 */ li r0, 0
/* 802EEE5C 98 1F 01 20 */ stb r0, 0x120(r31)
/* 802EEE60 7F E3 FB 78 */ mr r3, r31
/* 802EEE64 81 9F 00 00 */ lwz r12, 0(r31)
/* 802EEE68 81 8C 00 08 */ lwz r12, 8(r12)
/* 802EEE6C 7D 89 03 A6 */ mtctr r12
/* 802EEE70 4E 80 04 21 */ bctrl
/* 802EEE74 7F E3 FB 78 */ mr r3, r31
/* 802EEE78 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802EEE7C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802EEE80 7C 08 03 A6 */ mtlr r0
/* 802EEE84 38 21 00 10 */ addi r1, r1, 0x10
/* 802EEE88 4E 80 00 20 */ blr
@@ -0,0 +1,76 @@
lbl_802F01E4:
/* 802F01E4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802F01E8 7C 08 02 A6 */ mflr r0
/* 802F01EC 90 01 00 14 */ stw r0, 0x14(r1)
/* 802F01F0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802F01F4 7C 7F 1B 78 */ mr r31, r3
/* 802F01F8 3C 60 80 3D */ lis r3, __vt__11J2DTevBlock@ha
/* 802F01FC 38 03 CE 74 */ addi r0, r3, __vt__11J2DTevBlock@l
/* 802F0200 90 1F 00 00 */ stw r0, 0(r31)
/* 802F0204 3C 60 80 3D */ lis r3, __vt__13J2DTevBlock16@ha
/* 802F0208 38 03 CA C8 */ addi r0, r3, __vt__13J2DTevBlock16@l
/* 802F020C 90 1F 00 00 */ stw r0, 0(r31)
/* 802F0210 38 7F 00 16 */ addi r3, r31, 0x16
/* 802F0214 3C 80 80 2F */ lis r4, __ct__11J2DTevOrderFv@ha
/* 802F0218 38 84 1B 70 */ addi r4, r4, __ct__11J2DTevOrderFv@l
/* 802F021C 38 A0 00 00 */ li r5, 0
/* 802F0220 38 C0 00 04 */ li r6, 4
/* 802F0224 38 E0 00 10 */ li r7, 0x10
/* 802F0228 48 07 1B 39 */ bl __construct_array
/* 802F022C 38 7F 00 56 */ addi r3, r31, 0x56
/* 802F0230 3C 80 80 2F */ lis r4, __ct__13J2DGXColorS10Fv@ha
/* 802F0234 38 84 1B 90 */ addi r4, r4, __ct__13J2DGXColorS10Fv@l
/* 802F0238 38 A0 00 00 */ li r5, 0
/* 802F023C 38 C0 00 08 */ li r6, 8
/* 802F0240 38 E0 00 04 */ li r7, 4
/* 802F0244 48 07 1B 1D */ bl __construct_array
/* 802F0248 38 7F 00 77 */ addi r3, r31, 0x77
/* 802F024C 3C 80 80 2F */ lis r4, __ct__11J2DTevStageFv@ha
/* 802F0250 38 84 19 40 */ addi r4, r4, __ct__11J2DTevStageFv@l
/* 802F0254 38 A0 00 00 */ li r5, 0
/* 802F0258 38 C0 00 08 */ li r6, 8
/* 802F025C 38 E0 00 10 */ li r7, 0x10
/* 802F0260 48 07 1B 01 */ bl __construct_array
/* 802F0264 38 7F 00 F8 */ addi r3, r31, 0xf8
/* 802F0268 3C 80 80 19 */ lis r4, __ct__Q28JUtility6TColorFv@ha
/* 802F026C 38 84 39 60 */ addi r4, r4, __ct__Q28JUtility6TColorFv@l
/* 802F0270 38 A0 00 00 */ li r5, 0
/* 802F0274 38 C0 00 04 */ li r6, 4
/* 802F0278 38 E0 00 04 */ li r7, 4
/* 802F027C 48 07 1A E5 */ bl __construct_array
/* 802F0280 38 7F 01 28 */ addi r3, r31, 0x128
/* 802F0284 3C 80 80 2F */ lis r4, __ct__19J2DTevSwapModeTableFv@ha
/* 802F0288 38 84 19 34 */ addi r4, r4, __ct__19J2DTevSwapModeTableFv@l
/* 802F028C 38 A0 00 00 */ li r5, 0
/* 802F0290 38 C0 00 01 */ li r6, 1
/* 802F0294 38 E0 00 04 */ li r7, 4
/* 802F0298 48 07 1A C9 */ bl __construct_array
/* 802F029C 38 7F 01 2C */ addi r3, r31, 0x12c
/* 802F02A0 3C 80 80 2F */ lis r4, __ct__14J2DIndTevStageFv@ha
/* 802F02A4 38 84 18 A0 */ addi r4, r4, __ct__14J2DIndTevStageFv@l
/* 802F02A8 38 A0 00 00 */ li r5, 0
/* 802F02AC 38 C0 00 04 */ li r6, 4
/* 802F02B0 38 E0 00 10 */ li r7, 0x10
/* 802F02B4 48 07 1A AD */ bl __construct_array
/* 802F02B8 38 60 00 00 */ li r3, 0
/* 802F02BC 7C 64 1B 78 */ mr r4, r3
/* 802F02C0 38 00 00 08 */ li r0, 8
/* 802F02C4 7C 09 03 A6 */ mtctr r0
lbl_802F02C8:
/* 802F02C8 38 03 01 6C */ addi r0, r3, 0x16c
/* 802F02CC 7C 9F 01 2E */ stwx r4, r31, r0
/* 802F02D0 38 63 00 04 */ addi r3, r3, 4
/* 802F02D4 42 00 FF F4 */ bdnz lbl_802F02C8
/* 802F02D8 38 00 00 00 */ li r0, 0
/* 802F02DC 98 1F 01 B0 */ stb r0, 0x1b0(r31)
/* 802F02E0 7F E3 FB 78 */ mr r3, r31
/* 802F02E4 81 9F 00 00 */ lwz r12, 0(r31)
/* 802F02E8 81 8C 00 08 */ lwz r12, 8(r12)
/* 802F02EC 7D 89 03 A6 */ mtctr r12
/* 802F02F0 4E 80 04 21 */ bctrl
/* 802F02F4 7F E3 FB 78 */ mr r3, r31
/* 802F02F8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802F02FC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802F0300 7C 08 03 A6 */ mtlr r0
/* 802F0304 38 21 00 10 */ addi r1, r1, 0x10
/* 802F0308 4E 80 00 20 */ blr
@@ -0,0 +1,38 @@
lbl_802F18A0:
/* 802F18A0 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802F18A4 3C 80 80 3A */ lis r4, j2dDefaultIndTevStageInfo@ha
/* 802F18A8 38 A4 1B F4 */ addi r5, r4, j2dDefaultIndTevStageInfo@l
/* 802F18AC 80 85 00 00 */ lwz r4, 0(r5)
/* 802F18B0 80 05 00 04 */ lwz r0, 4(r5)
/* 802F18B4 90 81 00 08 */ stw r4, 8(r1)
/* 802F18B8 90 01 00 0C */ stw r0, 0xc(r1)
/* 802F18BC 80 05 00 08 */ lwz r0, 8(r5)
/* 802F18C0 90 01 00 10 */ stw r0, 0x10(r1)
/* 802F18C4 89 61 00 08 */ lbz r11, 8(r1)
/* 802F18C8 88 01 00 09 */ lbz r0, 9(r1)
/* 802F18CC 54 0A 10 3A */ slwi r10, r0, 2
/* 802F18D0 88 01 00 0A */ lbz r0, 0xa(r1)
/* 802F18D4 54 09 20 36 */ slwi r9, r0, 4
/* 802F18D8 88 01 00 0C */ lbz r0, 0xc(r1)
/* 802F18DC 54 08 40 2E */ slwi r8, r0, 8
/* 802F18E0 88 01 00 0D */ lbz r0, 0xd(r1)
/* 802F18E4 54 07 58 28 */ slwi r7, r0, 0xb
/* 802F18E8 88 01 00 0B */ lbz r0, 0xb(r1)
/* 802F18EC 54 06 80 1E */ slwi r6, r0, 0x10
/* 802F18F0 88 01 00 0E */ lbz r0, 0xe(r1)
/* 802F18F4 54 05 A0 16 */ slwi r5, r0, 0x14
/* 802F18F8 88 01 00 10 */ lbz r0, 0x10(r1)
/* 802F18FC 54 04 B0 12 */ slwi r4, r0, 0x16
/* 802F1900 88 01 00 0F */ lbz r0, 0xf(r1)
/* 802F1904 54 00 A8 14 */ slwi r0, r0, 0x15
/* 802F1908 7C 80 03 78 */ or r0, r4, r0
/* 802F190C 7C A0 03 78 */ or r0, r5, r0
/* 802F1910 7C C0 03 78 */ or r0, r6, r0
/* 802F1914 7C E0 03 78 */ or r0, r7, r0
/* 802F1918 7D 00 03 78 */ or r0, r8, r0
/* 802F191C 7D 20 03 78 */ or r0, r9, r0
/* 802F1920 7D 40 03 78 */ or r0, r10, r0
/* 802F1924 7D 60 03 78 */ or r0, r11, r0
/* 802F1928 90 03 00 00 */ stw r0, 0(r3)
/* 802F192C 38 21 00 20 */ addi r1, r1, 0x20
/* 802F1930 4E 80 00 20 */ blr
@@ -0,0 +1,4 @@
lbl_802F1934:
/* 802F1934 88 02 C7 AC */ lbz r0, struct_804561AC+0x0(r2)
/* 802F1938 98 03 00 00 */ stb r0, 0(r3)
/* 802F193C 4E 80 00 20 */ blr
@@ -0,0 +1,51 @@
lbl_802EB998:
/* 802EB998 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802EB99C 7C 08 02 A6 */ mflr r0
/* 802EB9A0 90 01 00 14 */ stw r0, 0x14(r1)
/* 802EB9A4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802EB9A8 93 C1 00 08 */ stw r30, 8(r1)
/* 802EB9AC 7C 7E 1B 79 */ or. r30, r3, r3
/* 802EB9B0 7C 9F 23 78 */ mr r31, r4
/* 802EB9B4 41 82 00 80 */ beq lbl_802EBA34
/* 802EB9B8 3C 60 80 3D */ lis r3, __vt__12J2DTevBlock1@ha
/* 802EB9BC 38 03 CD B8 */ addi r0, r3, __vt__12J2DTevBlock1@l
/* 802EB9C0 90 1E 00 00 */ stw r0, 0(r30)
/* 802EB9C4 88 1E 00 5C */ lbz r0, 0x5c(r30)
/* 802EB9C8 54 00 07 FF */ clrlwi. r0, r0, 0x1f
/* 802EB9CC 41 82 00 10 */ beq lbl_802EB9DC
/* 802EB9D0 80 7E 00 50 */ lwz r3, 0x50(r30)
/* 802EB9D4 38 80 00 01 */ li r4, 1
/* 802EB9D8 4B FF 28 5D */ bl __dt__10JUTTextureFv
lbl_802EB9DC:
/* 802EB9DC 80 7E 00 54 */ lwz r3, 0x54(r30)
/* 802EB9E0 4B FE 33 5D */ bl __dl__FPv
/* 802EB9E4 88 1E 00 5C */ lbz r0, 0x5c(r30)
/* 802EB9E8 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18
/* 802EB9EC 41 82 00 24 */ beq lbl_802EBA10
/* 802EB9F0 80 7E 00 58 */ lwz r3, 0x58(r30)
/* 802EB9F4 28 03 00 00 */ cmplwi r3, 0
/* 802EB9F8 41 82 00 18 */ beq lbl_802EBA10
/* 802EB9FC 38 80 00 01 */ li r4, 1
/* 802EBA00 81 83 00 00 */ lwz r12, 0(r3)
/* 802EBA04 81 8C 00 08 */ lwz r12, 8(r12)
/* 802EBA08 7D 89 03 A6 */ mtctr r12
/* 802EBA0C 4E 80 04 21 */ bctrl
lbl_802EBA10:
/* 802EBA10 28 1E 00 00 */ cmplwi r30, 0
/* 802EBA14 41 82 00 10 */ beq lbl_802EBA24
/* 802EBA18 3C 60 80 3D */ lis r3, __vt__11J2DTevBlock@ha
/* 802EBA1C 38 03 CE 74 */ addi r0, r3, __vt__11J2DTevBlock@l
/* 802EBA20 90 1E 00 00 */ stw r0, 0(r30)
lbl_802EBA24:
/* 802EBA24 7F E0 07 35 */ extsh. r0, r31
/* 802EBA28 40 81 00 0C */ ble lbl_802EBA34
/* 802EBA2C 7F C3 F3 78 */ mr r3, r30
/* 802EBA30 4B FE 33 0D */ bl __dl__FPv
lbl_802EBA34:
/* 802EBA34 7F C3 F3 78 */ mr r3, r30
/* 802EBA38 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802EBA3C 83 C1 00 08 */ lwz r30, 8(r1)
/* 802EBA40 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802EBA44 7C 08 03 A6 */ mtlr r0
/* 802EBA48 38 21 00 10 */ addi r1, r1, 0x10
/* 802EBA4C 4E 80 00 20 */ blr
@@ -0,0 +1,60 @@
lbl_802EC6C8:
/* 802EC6C8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802EC6CC 7C 08 02 A6 */ mflr r0
/* 802EC6D0 90 01 00 14 */ stw r0, 0x14(r1)
/* 802EC6D4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802EC6D8 93 C1 00 08 */ stw r30, 8(r1)
/* 802EC6DC 7C 7E 1B 79 */ or. r30, r3, r3
/* 802EC6E0 7C 9F 23 78 */ mr r31, r4
/* 802EC6E4 41 82 00 A0 */ beq lbl_802EC784
/* 802EC6E8 3C 60 80 3D */ lis r3, __vt__12J2DTevBlock2@ha
/* 802EC6EC 38 03 CC FC */ addi r0, r3, __vt__12J2DTevBlock2@l
/* 802EC6F0 90 1E 00 00 */ stw r0, 0(r30)
/* 802EC6F4 88 1E 00 78 */ lbz r0, 0x78(r30)
/* 802EC6F8 54 00 07 FF */ clrlwi. r0, r0, 0x1f
/* 802EC6FC 41 82 00 10 */ beq lbl_802EC70C
/* 802EC700 80 7E 00 64 */ lwz r3, 0x64(r30)
/* 802EC704 38 80 00 01 */ li r4, 1
/* 802EC708 4B FF 1B 2D */ bl __dt__10JUTTextureFv
lbl_802EC70C:
/* 802EC70C 88 1E 00 78 */ lbz r0, 0x78(r30)
/* 802EC710 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
/* 802EC714 41 82 00 10 */ beq lbl_802EC724
/* 802EC718 80 7E 00 68 */ lwz r3, 0x68(r30)
/* 802EC71C 38 80 00 01 */ li r4, 1
/* 802EC720 4B FF 1B 15 */ bl __dt__10JUTTextureFv
lbl_802EC724:
/* 802EC724 80 7E 00 6C */ lwz r3, 0x6c(r30)
/* 802EC728 4B FE 26 15 */ bl __dl__FPv
/* 802EC72C 80 7E 00 70 */ lwz r3, 0x70(r30)
/* 802EC730 4B FE 26 0D */ bl __dl__FPv
/* 802EC734 88 1E 00 78 */ lbz r0, 0x78(r30)
/* 802EC738 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18
/* 802EC73C 41 82 00 24 */ beq lbl_802EC760
/* 802EC740 80 7E 00 74 */ lwz r3, 0x74(r30)
/* 802EC744 28 03 00 00 */ cmplwi r3, 0
/* 802EC748 41 82 00 18 */ beq lbl_802EC760
/* 802EC74C 38 80 00 01 */ li r4, 1
/* 802EC750 81 83 00 00 */ lwz r12, 0(r3)
/* 802EC754 81 8C 00 08 */ lwz r12, 8(r12)
/* 802EC758 7D 89 03 A6 */ mtctr r12
/* 802EC75C 4E 80 04 21 */ bctrl
lbl_802EC760:
/* 802EC760 28 1E 00 00 */ cmplwi r30, 0
/* 802EC764 41 82 00 10 */ beq lbl_802EC774
/* 802EC768 3C 60 80 3D */ lis r3, __vt__11J2DTevBlock@ha
/* 802EC76C 38 03 CE 74 */ addi r0, r3, __vt__11J2DTevBlock@l
/* 802EC770 90 1E 00 00 */ stw r0, 0(r30)
lbl_802EC774:
/* 802EC774 7F E0 07 35 */ extsh. r0, r31
/* 802EC778 40 81 00 0C */ ble lbl_802EC784
/* 802EC77C 7F C3 F3 78 */ mr r3, r30
/* 802EC780 4B FE 25 BD */ bl __dl__FPv
lbl_802EC784:
/* 802EC784 7F C3 F3 78 */ mr r3, r30
/* 802EC788 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802EC78C 83 C1 00 08 */ lwz r30, 8(r1)
/* 802EC790 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802EC794 7C 08 03 A6 */ mtlr r0
/* 802EC798 38 21 00 10 */ addi r1, r1, 0x10
/* 802EC79C 4E 80 00 20 */ blr
@@ -0,0 +1,62 @@
lbl_802ED9E4:
/* 802ED9E4 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802ED9E8 7C 08 02 A6 */ mflr r0
/* 802ED9EC 90 01 00 24 */ stw r0, 0x24(r1)
/* 802ED9F0 39 61 00 20 */ addi r11, r1, 0x20
/* 802ED9F4 48 07 47 E1 */ bl _savegpr_27
/* 802ED9F8 7C 7B 1B 79 */ or. r27, r3, r3
/* 802ED9FC 7C 9C 23 78 */ mr r28, r4
/* 802EDA00 41 82 00 A8 */ beq lbl_802EDAA8
/* 802EDA04 3C 60 80 3D */ lis r3, __vt__12J2DTevBlock4@ha
/* 802EDA08 38 03 CC 40 */ addi r0, r3, __vt__12J2DTevBlock4@l
/* 802EDA0C 90 1B 00 00 */ stw r0, 0(r27)
/* 802EDA10 3B A0 00 00 */ li r29, 0
/* 802EDA14 3B E0 00 00 */ li r31, 0
/* 802EDA18 3B C0 00 01 */ li r30, 1
lbl_802EDA1C:
/* 802EDA1C 88 7B 00 B0 */ lbz r3, 0xb0(r27)
/* 802EDA20 7F C0 E8 30 */ slw r0, r30, r29
/* 802EDA24 7C 60 00 39 */ and. r0, r3, r0
/* 802EDA28 41 82 00 14 */ beq lbl_802EDA3C
/* 802EDA2C 38 1F 00 8C */ addi r0, r31, 0x8c
/* 802EDA30 7C 7B 00 2E */ lwzx r3, r27, r0
/* 802EDA34 38 80 00 01 */ li r4, 1
/* 802EDA38 4B FF 07 FD */ bl __dt__10JUTTextureFv
lbl_802EDA3C:
/* 802EDA3C 38 1F 00 9C */ addi r0, r31, 0x9c
/* 802EDA40 7C 7B 00 2E */ lwzx r3, r27, r0
/* 802EDA44 4B FE 12 F9 */ bl __dl__FPv
/* 802EDA48 3B BD 00 01 */ addi r29, r29, 1
/* 802EDA4C 2C 1D 00 04 */ cmpwi r29, 4
/* 802EDA50 3B FF 00 04 */ addi r31, r31, 4
/* 802EDA54 41 80 FF C8 */ blt lbl_802EDA1C
/* 802EDA58 88 1B 00 B0 */ lbz r0, 0xb0(r27)
/* 802EDA5C 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18
/* 802EDA60 41 82 00 24 */ beq lbl_802EDA84
/* 802EDA64 80 7B 00 AC */ lwz r3, 0xac(r27)
/* 802EDA68 28 03 00 00 */ cmplwi r3, 0
/* 802EDA6C 41 82 00 18 */ beq lbl_802EDA84
/* 802EDA70 38 80 00 01 */ li r4, 1
/* 802EDA74 81 83 00 00 */ lwz r12, 0(r3)
/* 802EDA78 81 8C 00 08 */ lwz r12, 8(r12)
/* 802EDA7C 7D 89 03 A6 */ mtctr r12
/* 802EDA80 4E 80 04 21 */ bctrl
lbl_802EDA84:
/* 802EDA84 28 1B 00 00 */ cmplwi r27, 0
/* 802EDA88 41 82 00 10 */ beq lbl_802EDA98
/* 802EDA8C 3C 60 80 3D */ lis r3, __vt__11J2DTevBlock@ha
/* 802EDA90 38 03 CE 74 */ addi r0, r3, __vt__11J2DTevBlock@l
/* 802EDA94 90 1B 00 00 */ stw r0, 0(r27)
lbl_802EDA98:
/* 802EDA98 7F 80 07 35 */ extsh. r0, r28
/* 802EDA9C 40 81 00 0C */ ble lbl_802EDAA8
/* 802EDAA0 7F 63 DB 78 */ mr r3, r27
/* 802EDAA4 4B FE 12 99 */ bl __dl__FPv
lbl_802EDAA8:
/* 802EDAA8 7F 63 DB 78 */ mr r3, r27
/* 802EDAAC 39 61 00 20 */ addi r11, r1, 0x20
/* 802EDAB0 48 07 47 71 */ bl _restgpr_27
/* 802EDAB4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802EDAB8 7C 08 03 A6 */ mtlr r0
/* 802EDABC 38 21 00 20 */ addi r1, r1, 0x20
/* 802EDAC0 4E 80 00 20 */ blr
@@ -0,0 +1,62 @@
lbl_802EEE8C:
/* 802EEE8C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802EEE90 7C 08 02 A6 */ mflr r0
/* 802EEE94 90 01 00 24 */ stw r0, 0x24(r1)
/* 802EEE98 39 61 00 20 */ addi r11, r1, 0x20
/* 802EEE9C 48 07 33 39 */ bl _savegpr_27
/* 802EEEA0 7C 7B 1B 79 */ or. r27, r3, r3
/* 802EEEA4 7C 9C 23 78 */ mr r28, r4
/* 802EEEA8 41 82 00 A8 */ beq lbl_802EEF50
/* 802EEEAC 3C 60 80 3D */ lis r3, __vt__12J2DTevBlock8@ha
/* 802EEEB0 38 03 CB 84 */ addi r0, r3, __vt__12J2DTevBlock8@l
/* 802EEEB4 90 1B 00 00 */ stw r0, 0(r27)
/* 802EEEB8 3B A0 00 00 */ li r29, 0
/* 802EEEBC 3B E0 00 00 */ li r31, 0
/* 802EEEC0 3B C0 00 01 */ li r30, 1
lbl_802EEEC4:
/* 802EEEC4 88 7B 01 20 */ lbz r3, 0x120(r27)
/* 802EEEC8 7F C0 E8 30 */ slw r0, r30, r29
/* 802EEECC 7C 60 00 39 */ and. r0, r3, r0
/* 802EEED0 41 82 00 14 */ beq lbl_802EEEE4
/* 802EEED4 38 1F 00 DC */ addi r0, r31, 0xdc
/* 802EEED8 7C 7B 00 2E */ lwzx r3, r27, r0
/* 802EEEDC 38 80 00 01 */ li r4, 1
/* 802EEEE0 4B FE F3 55 */ bl __dt__10JUTTextureFv
lbl_802EEEE4:
/* 802EEEE4 38 1F 00 FC */ addi r0, r31, 0xfc
/* 802EEEE8 7C 7B 00 2E */ lwzx r3, r27, r0
/* 802EEEEC 4B FD FE 51 */ bl __dl__FPv
/* 802EEEF0 3B BD 00 01 */ addi r29, r29, 1
/* 802EEEF4 2C 1D 00 08 */ cmpwi r29, 8
/* 802EEEF8 3B FF 00 04 */ addi r31, r31, 4
/* 802EEEFC 41 80 FF C8 */ blt lbl_802EEEC4
/* 802EEF00 88 1B 01 21 */ lbz r0, 0x121(r27)
/* 802EEF04 28 00 00 00 */ cmplwi r0, 0
/* 802EEF08 41 82 00 24 */ beq lbl_802EEF2C
/* 802EEF0C 80 7B 01 1C */ lwz r3, 0x11c(r27)
/* 802EEF10 28 03 00 00 */ cmplwi r3, 0
/* 802EEF14 41 82 00 18 */ beq lbl_802EEF2C
/* 802EEF18 38 80 00 01 */ li r4, 1
/* 802EEF1C 81 83 00 00 */ lwz r12, 0(r3)
/* 802EEF20 81 8C 00 08 */ lwz r12, 8(r12)
/* 802EEF24 7D 89 03 A6 */ mtctr r12
/* 802EEF28 4E 80 04 21 */ bctrl
lbl_802EEF2C:
/* 802EEF2C 28 1B 00 00 */ cmplwi r27, 0
/* 802EEF30 41 82 00 10 */ beq lbl_802EEF40
/* 802EEF34 3C 60 80 3D */ lis r3, __vt__11J2DTevBlock@ha
/* 802EEF38 38 03 CE 74 */ addi r0, r3, __vt__11J2DTevBlock@l
/* 802EEF3C 90 1B 00 00 */ stw r0, 0(r27)
lbl_802EEF40:
/* 802EEF40 7F 80 07 35 */ extsh. r0, r28
/* 802EEF44 40 81 00 0C */ ble lbl_802EEF50
/* 802EEF48 7F 63 DB 78 */ mr r3, r27
/* 802EEF4C 4B FD FD F1 */ bl __dl__FPv
lbl_802EEF50:
/* 802EEF50 7F 63 DB 78 */ mr r3, r27
/* 802EEF54 39 61 00 20 */ addi r11, r1, 0x20
/* 802EEF58 48 07 32 C9 */ bl _restgpr_27
/* 802EEF5C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802EEF60 7C 08 03 A6 */ mtlr r0
/* 802EEF64 38 21 00 20 */ addi r1, r1, 0x20
/* 802EEF68 4E 80 00 20 */ blr
@@ -0,0 +1,62 @@
lbl_802F030C:
/* 802F030C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802F0310 7C 08 02 A6 */ mflr r0
/* 802F0314 90 01 00 24 */ stw r0, 0x24(r1)
/* 802F0318 39 61 00 20 */ addi r11, r1, 0x20
/* 802F031C 48 07 1E B9 */ bl _savegpr_27
/* 802F0320 7C 7B 1B 79 */ or. r27, r3, r3
/* 802F0324 7C 9C 23 78 */ mr r28, r4
/* 802F0328 41 82 00 A8 */ beq lbl_802F03D0
/* 802F032C 3C 60 80 3D */ lis r3, __vt__13J2DTevBlock16@ha
/* 802F0330 38 03 CA C8 */ addi r0, r3, __vt__13J2DTevBlock16@l
/* 802F0334 90 1B 00 00 */ stw r0, 0(r27)
/* 802F0338 3B A0 00 00 */ li r29, 0
/* 802F033C 3B E0 00 00 */ li r31, 0
/* 802F0340 3B C0 00 01 */ li r30, 1
lbl_802F0344:
/* 802F0344 88 7B 01 B0 */ lbz r3, 0x1b0(r27)
/* 802F0348 7F C0 E8 30 */ slw r0, r30, r29
/* 802F034C 7C 60 00 39 */ and. r0, r3, r0
/* 802F0350 41 82 00 14 */ beq lbl_802F0364
/* 802F0354 38 1F 01 6C */ addi r0, r31, 0x16c
/* 802F0358 7C 7B 00 2E */ lwzx r3, r27, r0
/* 802F035C 38 80 00 01 */ li r4, 1
/* 802F0360 4B FE DE D5 */ bl __dt__10JUTTextureFv
lbl_802F0364:
/* 802F0364 38 1F 01 8C */ addi r0, r31, 0x18c
/* 802F0368 7C 7B 00 2E */ lwzx r3, r27, r0
/* 802F036C 4B FD E9 D1 */ bl __dl__FPv
/* 802F0370 3B BD 00 01 */ addi r29, r29, 1
/* 802F0374 2C 1D 00 08 */ cmpwi r29, 8
/* 802F0378 3B FF 00 04 */ addi r31, r31, 4
/* 802F037C 41 80 FF C8 */ blt lbl_802F0344
/* 802F0380 88 1B 01 B1 */ lbz r0, 0x1b1(r27)
/* 802F0384 28 00 00 00 */ cmplwi r0, 0
/* 802F0388 41 82 00 24 */ beq lbl_802F03AC
/* 802F038C 80 7B 01 AC */ lwz r3, 0x1ac(r27)
/* 802F0390 28 03 00 00 */ cmplwi r3, 0
/* 802F0394 41 82 00 18 */ beq lbl_802F03AC
/* 802F0398 38 80 00 01 */ li r4, 1
/* 802F039C 81 83 00 00 */ lwz r12, 0(r3)
/* 802F03A0 81 8C 00 08 */ lwz r12, 8(r12)
/* 802F03A4 7D 89 03 A6 */ mtctr r12
/* 802F03A8 4E 80 04 21 */ bctrl
lbl_802F03AC:
/* 802F03AC 28 1B 00 00 */ cmplwi r27, 0
/* 802F03B0 41 82 00 10 */ beq lbl_802F03C0
/* 802F03B4 3C 60 80 3D */ lis r3, __vt__11J2DTevBlock@ha
/* 802F03B8 38 03 CE 74 */ addi r0, r3, __vt__11J2DTevBlock@l
/* 802F03BC 90 1B 00 00 */ stw r0, 0(r27)
lbl_802F03C0:
/* 802F03C0 7F 80 07 35 */ extsh. r0, r28
/* 802F03C4 40 81 00 0C */ ble lbl_802F03D0
/* 802F03C8 7F 63 DB 78 */ mr r3, r27
/* 802F03CC 4B FD E9 71 */ bl __dl__FPv
lbl_802F03D0:
/* 802F03D0 7F 63 DB 78 */ mr r3, r27
/* 802F03D4 39 61 00 20 */ addi r11, r1, 0x20
/* 802F03D8 48 07 1E 49 */ bl _restgpr_27
/* 802F03DC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802F03E0 7C 08 03 A6 */ mtlr r0
/* 802F03E4 38 21 00 20 */ addi r1, r1, 0x20
/* 802F03E8 4E 80 00 20 */ blr
@@ -0,0 +1,37 @@
lbl_802EB620:
/* 802EB620 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802EB624 7C 08 02 A6 */ mflr r0
/* 802EB628 90 01 00 24 */ stw r0, 0x24(r1)
/* 802EB62C 39 61 00 20 */ addi r11, r1, 0x20
/* 802EB630 48 07 6B A9 */ bl _savegpr_28
/* 802EB634 7C 7C 1B 79 */ or. r28, r3, r3
/* 802EB638 7C 9D 23 78 */ mr r29, r4
/* 802EB63C 41 82 00 4C */ beq lbl_802EB688
/* 802EB640 3C 60 80 3D */ lis r3, __vt__14J2DTexGenBlock@ha
/* 802EB644 38 03 CF 30 */ addi r0, r3, __vt__14J2DTexGenBlock@l
/* 802EB648 90 1C 00 44 */ stw r0, 0x44(r28)
/* 802EB64C 3B C0 00 00 */ li r30, 0
/* 802EB650 3B E0 00 00 */ li r31, 0
lbl_802EB654:
/* 802EB654 38 1F 00 24 */ addi r0, r31, 0x24
/* 802EB658 7C 7C 00 2E */ lwzx r3, r28, r0
/* 802EB65C 28 03 00 00 */ cmplwi r3, 0
/* 802EB660 41 82 00 08 */ beq lbl_802EB668
/* 802EB664 4B FE 36 D9 */ bl __dl__FPv
lbl_802EB668:
/* 802EB668 3B DE 00 01 */ addi r30, r30, 1
/* 802EB66C 2C 1E 00 08 */ cmpwi r30, 8
/* 802EB670 3B FF 00 04 */ addi r31, r31, 4
/* 802EB674 41 80 FF E0 */ blt lbl_802EB654
/* 802EB678 7F A0 07 35 */ extsh. r0, r29
/* 802EB67C 40 81 00 0C */ ble lbl_802EB688
/* 802EB680 7F 83 E3 78 */ mr r3, r28
/* 802EB684 4B FE 36 B9 */ bl __dl__FPv
lbl_802EB688:
/* 802EB688 7F 83 E3 78 */ mr r3, r28
/* 802EB68C 39 61 00 20 */ addi r11, r1, 0x20
/* 802EB690 48 07 6B 95 */ bl _restgpr_28
/* 802EB694 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802EB698 7C 08 03 A6 */ mtlr r0
/* 802EB69C 38 21 00 20 */ addi r1, r1, 0x20
/* 802EB6A0 4E 80 00 20 */ blr
@@ -0,0 +1,42 @@
lbl_802F1C7C:
/* 802F1C7C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802F1C80 7C 08 02 A6 */ mflr r0
/* 802F1C84 90 01 00 14 */ stw r0, 0x14(r1)
/* 802F1C88 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802F1C8C 93 C1 00 08 */ stw r30, 8(r1)
/* 802F1C90 7C 7E 1B 79 */ or. r30, r3, r3
/* 802F1C94 7C 9F 23 78 */ mr r31, r4
/* 802F1C98 41 82 00 64 */ beq lbl_802F1CFC
/* 802F1C9C 3C 60 80 3D */ lis r3, __vt__15J2DIndBlockFull@ha
/* 802F1CA0 38 03 CA 90 */ addi r0, r3, __vt__15J2DIndBlockFull@l
/* 802F1CA4 90 1E 00 00 */ stw r0, 0(r30)
/* 802F1CA8 38 7E 00 64 */ addi r3, r30, 0x64
/* 802F1CAC 3C 80 80 2F */ lis r4, __dt__19J2DIndTexCoordScaleFv@ha
/* 802F1CB0 38 84 B2 90 */ addi r4, r4, __dt__19J2DIndTexCoordScaleFv@l
/* 802F1CB4 38 A0 00 02 */ li r5, 2
/* 802F1CB8 38 C0 00 04 */ li r6, 4
/* 802F1CBC 48 07 00 2D */ bl __destroy_arr
/* 802F1CC0 38 7E 00 10 */ addi r3, r30, 0x10
/* 802F1CC4 3C 80 80 2F */ lis r4, __dt__12J2DIndTexMtxFv@ha
/* 802F1CC8 38 84 B2 E4 */ addi r4, r4, __dt__12J2DIndTexMtxFv@l
/* 802F1CCC 38 A0 00 1C */ li r5, 0x1c
/* 802F1CD0 38 C0 00 03 */ li r6, 3
/* 802F1CD4 48 07 00 15 */ bl __destroy_arr
/* 802F1CD8 28 1E 00 00 */ cmplwi r30, 0
/* 802F1CDC 41 82 00 10 */ beq lbl_802F1CEC
/* 802F1CE0 3C 60 80 3D */ lis r3, __vt__11J2DIndBlock@ha
/* 802F1CE4 38 03 CA 40 */ addi r0, r3, __vt__11J2DIndBlock@l
/* 802F1CE8 90 1E 00 00 */ stw r0, 0(r30)
lbl_802F1CEC:
/* 802F1CEC 7F E0 07 35 */ extsh. r0, r31
/* 802F1CF0 40 81 00 0C */ ble lbl_802F1CFC
/* 802F1CF4 7F C3 F3 78 */ mr r3, r30
/* 802F1CF8 4B FD D0 45 */ bl __dl__FPv
lbl_802F1CFC:
/* 802F1CFC 7F C3 F3 78 */ mr r3, r30
/* 802F1D00 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802F1D04 83 C1 00 08 */ lwz r30, 8(r1)
/* 802F1D08 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802F1D0C 7C 08 03 A6 */ mtlr r0
/* 802F1D10 38 21 00 10 */ addi r1, r1, 0x10
/* 802F1D14 4E 80 00 20 */ blr
@@ -0,0 +1,3 @@
lbl_802F27DC:
/* 802F27DC A0 63 00 06 */ lhz r3, 6(r3)
/* 802F27E0 4E 80 00 20 */ blr
@@ -0,0 +1,3 @@
lbl_802F2538:
/* 802F2538 A0 63 00 08 */ lhz r3, 8(r3)
/* 802F253C 4E 80 00 20 */ blr
@@ -0,0 +1,3 @@
lbl_802F2294:
/* 802F2294 A0 63 00 0C */ lhz r3, 0xc(r3)
/* 802F2298 4E 80 00 20 */ blr
@@ -0,0 +1,3 @@
lbl_802F1FF4:
/* 802F1FF4 A0 63 00 14 */ lhz r3, 0x14(r3)
/* 802F1FF8 4E 80 00 20 */ blr
@@ -0,0 +1,3 @@
lbl_802F1D54:
/* 802F1D54 A0 63 00 14 */ lhz r3, 0x14(r3)
/* 802F1D58 4E 80 00 20 */ blr
@@ -0,0 +1,3 @@
lbl_802F2A18:
/* 802F2A18 80 63 00 58 */ lwz r3, 0x58(r3)
/* 802F2A1C 4E 80 00 20 */ blr
@@ -0,0 +1,3 @@
lbl_802F2778:
/* 802F2778 80 63 00 74 */ lwz r3, 0x74(r3)
/* 802F277C 4E 80 00 20 */ blr
@@ -0,0 +1,3 @@
lbl_802F24D4:
/* 802F24D4 80 63 00 AC */ lwz r3, 0xac(r3)
/* 802F24D8 4E 80 00 20 */ blr
@@ -0,0 +1,3 @@
lbl_802F2234:
/* 802F2234 80 63 01 1C */ lwz r3, 0x11c(r3)
/* 802F2238 4E 80 00 20 */ blr
@@ -0,0 +1,3 @@
lbl_802F1F94:
/* 802F1F94 80 63 01 AC */ lwz r3, 0x1ac(r3)
/* 802F1F98 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_802F2994:
/* 802F2994 7C 60 1B 78 */ mr r0, r3
/* 802F2998 54 83 10 3A */ slwi r3, r4, 2
/* 802F299C 38 63 00 4C */ addi r3, r3, 0x4c
/* 802F29A0 7C 60 1A 14 */ add r3, r0, r3
/* 802F29A4 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_802F26F4:
/* 802F26F4 7C 60 1B 78 */ mr r0, r3
/* 802F26F8 54 83 10 3A */ slwi r3, r4, 2
/* 802F26FC 38 63 00 5C */ addi r3, r3, 0x5c
/* 802F2700 7C 60 1A 14 */ add r3, r0, r3
/* 802F2704 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_802F2450:
/* 802F2450 7C 60 1B 78 */ mr r0, r3
/* 802F2454 54 83 10 3A */ slwi r3, r4, 2
/* 802F2458 38 63 00 7C */ addi r3, r3, 0x7c
/* 802F245C 7C 60 1A 14 */ add r3, r0, r3
/* 802F2460 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_802F21B0:
/* 802F21B0 7C 60 1B 78 */ mr r0, r3
/* 802F21B4 54 83 10 3A */ slwi r3, r4, 2
/* 802F21B8 38 63 00 BC */ addi r3, r3, 0xbc
/* 802F21BC 7C 60 1A 14 */ add r3, r0, r3
/* 802F21C0 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_802F1F10:
/* 802F1F10 7C 60 1B 78 */ mr r0, r3
/* 802F1F14 54 83 10 3A */ slwi r3, r4, 2
/* 802F1F18 38 63 01 2C */ addi r3, r3, 0x12c
/* 802F1F1C 7C 60 1A 14 */ add r3, r0, r3
/* 802F1F20 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_802F1C68:
/* 802F1C68 7C 60 1B 78 */ mr r0, r3
/* 802F1C6C 54 83 08 3C */ slwi r3, r4, 1
/* 802F1C70 38 63 00 64 */ addi r3, r3, 0x64
/* 802F1C74 7C 60 1A 14 */ add r3, r0, r3
/* 802F1C78 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_802F1C38:
/* 802F1C38 7C 60 1B 78 */ mr r0, r3
/* 802F1C3C 1C 64 00 1C */ mulli r3, r4, 0x1c
/* 802F1C40 38 63 00 10 */ addi r3, r3, 0x10
/* 802F1C44 7C 60 1A 14 */ add r3, r0, r3
/* 802F1C48 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_802F1BCC:
/* 802F1BCC 7C 60 1B 78 */ mr r0, r3
/* 802F1BD0 54 83 08 3C */ slwi r3, r4, 1
/* 802F1BD4 38 63 00 05 */ addi r3, r3, 5
/* 802F1BD8 7C 60 1A 14 */ add r3, r0, r3
/* 802F1BDC 4E 80 00 20 */ blr
@@ -0,0 +1,3 @@
lbl_802F1BA8:
/* 802F1BA8 88 63 00 04 */ lbz r3, 4(r3)
/* 802F1BAC 4E 80 00 20 */ blr
@@ -0,0 +1,10 @@
lbl_802F29F8:
/* 802F29F8 28 04 00 01 */ cmplwi r4, 1
/* 802F29FC 41 80 00 0C */ blt lbl_802F2A08
/* 802F2A00 38 60 00 00 */ li r3, 0
/* 802F2A04 4E 80 00 20 */ blr
lbl_802F2A08:
/* 802F2A08 54 80 10 3A */ slwi r0, r4, 2
/* 802F2A0C 7C 63 02 14 */ add r3, r3, r0
/* 802F2A10 80 63 00 54 */ lwz r3, 0x54(r3)
/* 802F2A14 4E 80 00 20 */ blr
@@ -0,0 +1,10 @@
lbl_802F2758:
/* 802F2758 28 04 00 02 */ cmplwi r4, 2
/* 802F275C 41 80 00 0C */ blt lbl_802F2768
/* 802F2760 38 60 00 00 */ li r3, 0
/* 802F2764 4E 80 00 20 */ blr
lbl_802F2768:
/* 802F2768 54 80 10 3A */ slwi r0, r4, 2
/* 802F276C 7C 63 02 14 */ add r3, r3, r0
/* 802F2770 80 63 00 6C */ lwz r3, 0x6c(r3)
/* 802F2774 4E 80 00 20 */ blr
@@ -0,0 +1,10 @@
lbl_802F24B4:
/* 802F24B4 28 04 00 04 */ cmplwi r4, 4
/* 802F24B8 41 80 00 0C */ blt lbl_802F24C4
/* 802F24BC 38 60 00 00 */ li r3, 0
/* 802F24C0 4E 80 00 20 */ blr
lbl_802F24C4:
/* 802F24C4 54 80 10 3A */ slwi r0, r4, 2
/* 802F24C8 7C 63 02 14 */ add r3, r3, r0
/* 802F24CC 80 63 00 9C */ lwz r3, 0x9c(r3)
/* 802F24D0 4E 80 00 20 */ blr
@@ -0,0 +1,10 @@
lbl_802F2214:
/* 802F2214 28 04 00 08 */ cmplwi r4, 8
/* 802F2218 41 80 00 0C */ blt lbl_802F2224
/* 802F221C 38 60 00 00 */ li r3, 0
/* 802F2220 4E 80 00 20 */ blr
lbl_802F2224:
/* 802F2224 54 80 10 3A */ slwi r0, r4, 2
/* 802F2228 7C 63 02 14 */ add r3, r3, r0
/* 802F222C 80 63 00 FC */ lwz r3, 0xfc(r3)
/* 802F2230 4E 80 00 20 */ blr
@@ -0,0 +1,10 @@
lbl_802F1F74:
/* 802F1F74 28 04 00 08 */ cmplwi r4, 8
/* 802F1F78 41 80 00 0C */ blt lbl_802F1F84
/* 802F1F7C 38 60 00 00 */ li r3, 0
/* 802F1F80 4E 80 00 20 */ blr
lbl_802F1F84:
/* 802F1F84 54 80 10 3A */ slwi r0, r4, 2
/* 802F1F88 7C 63 02 14 */ add r3, r3, r0
/* 802F1F8C 80 63 01 8C */ lwz r3, 0x18c(r3)
/* 802F1F90 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_802F2848:
/* 802F2848 7C 60 1B 78 */ mr r0, r3
/* 802F284C 54 83 18 38 */ slwi r3, r4, 3
/* 802F2850 38 63 00 0C */ addi r3, r3, 0xc
/* 802F2854 7C 60 1A 14 */ add r3, r0, r3
/* 802F2858 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_802F25A4:
/* 802F25A4 7C 60 1B 78 */ mr r0, r3
/* 802F25A8 54 83 18 38 */ slwi r3, r4, 3
/* 802F25AC 38 63 00 12 */ addi r3, r3, 0x12
/* 802F25B0 7C 60 1A 14 */ add r3, r0, r3
/* 802F25B4 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_802F2300:
/* 802F2300 7C 60 1B 78 */ mr r0, r3
/* 802F2304 54 83 18 38 */ slwi r3, r4, 3
/* 802F2308 38 63 00 1E */ addi r3, r3, 0x1e
/* 802F230C 7C 60 1A 14 */ add r3, r0, r3
/* 802F2310 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_802F2060:
/* 802F2060 7C 60 1B 78 */ mr r0, r3
/* 802F2064 54 83 18 38 */ slwi r3, r4, 3
/* 802F2068 38 63 00 36 */ addi r3, r3, 0x36
/* 802F206C 7C 60 1A 14 */ add r3, r0, r3
/* 802F2070 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_802F1DC0:
/* 802F1DC0 7C 60 1B 78 */ mr r0, r3
/* 802F1DC4 54 83 18 38 */ slwi r3, r4, 3
/* 802F1DC8 38 63 00 56 */ addi r3, r3, 0x56
/* 802F1DCC 7C 60 1A 14 */ add r3, r0, r3
/* 802F1DD0 4E 80 00 20 */ blr
@@ -0,0 +1,4 @@
lbl_802F28C0:
/* 802F28C0 7C 63 22 14 */ add r3, r3, r4
/* 802F28C4 88 63 00 45 */ lbz r3, 0x45(r3)
/* 802F28C8 4E 80 00 20 */ blr
@@ -0,0 +1,4 @@
lbl_802F261C:
/* 802F261C 7C 63 22 14 */ add r3, r3, r4
/* 802F2620 88 63 00 56 */ lbz r3, 0x56(r3)
/* 802F2624 4E 80 00 20 */ blr
@@ -0,0 +1,4 @@
lbl_802F2378:
/* 802F2378 7C 63 22 14 */ add r3, r3, r4
/* 802F237C 88 63 00 74 */ lbz r3, 0x74(r3)
/* 802F2380 4E 80 00 20 */ blr
@@ -0,0 +1,4 @@
lbl_802F20D8:
/* 802F20D8 7C 63 22 14 */ add r3, r3, r4
/* 802F20DC 88 63 00 B0 */ lbz r3, 0xb0(r3)
/* 802F20E0 4E 80 00 20 */ blr
@@ -0,0 +1,4 @@
lbl_802F1E38:
/* 802F1E38 7C 63 22 14 */ add r3, r3, r4
/* 802F1E3C 88 63 01 18 */ lbz r3, 0x118(r3)
/* 802F1E40 4E 80 00 20 */ blr
@@ -0,0 +1,4 @@
lbl_802F28A8:
/* 802F28A8 7C 63 22 14 */ add r3, r3, r4
/* 802F28AC 88 63 00 44 */ lbz r3, 0x44(r3)
/* 802F28B0 4E 80 00 20 */ blr
@@ -0,0 +1,4 @@
lbl_802F2604:
/* 802F2604 7C 63 22 14 */ add r3, r3, r4
/* 802F2608 88 63 00 54 */ lbz r3, 0x54(r3)
/* 802F260C 4E 80 00 20 */ blr
@@ -0,0 +1,4 @@
lbl_802F2360:
/* 802F2360 7C 63 22 14 */ add r3, r3, r4
/* 802F2364 88 63 00 70 */ lbz r3, 0x70(r3)
/* 802F2368 4E 80 00 20 */ blr
@@ -0,0 +1,4 @@
lbl_802F20C0:
/* 802F20C0 7C 63 22 14 */ add r3, r3, r4
/* 802F20C4 88 63 00 A8 */ lbz r3, 0xa8(r3)
/* 802F20C8 4E 80 00 20 */ blr
@@ -0,0 +1,4 @@
lbl_802F1E20:
/* 802F1E20 7C 63 22 14 */ add r3, r3, r4
/* 802F1E24 88 63 01 08 */ lbz r3, 0x108(r3)
/* 802F1E28 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_802F2888:
/* 802F2888 7C 60 1B 78 */ mr r0, r3
/* 802F288C 54 83 10 3A */ slwi r3, r4, 2
/* 802F2890 38 63 00 34 */ addi r3, r3, 0x34
/* 802F2894 7C 60 1A 14 */ add r3, r0, r3
/* 802F2898 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_802F25E4:
/* 802F25E4 7C 60 1B 78 */ mr r0, r3
/* 802F25E8 54 83 10 3A */ slwi r3, r4, 2
/* 802F25EC 38 63 00 44 */ addi r3, r3, 0x44
/* 802F25F0 7C 60 1A 14 */ add r3, r0, r3
/* 802F25F4 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_802F2340:
/* 802F2340 7C 60 1B 78 */ mr r0, r3
/* 802F2344 54 83 10 3A */ slwi r3, r4, 2
/* 802F2348 38 63 00 60 */ addi r3, r3, 0x60
/* 802F234C 7C 60 1A 14 */ add r3, r0, r3
/* 802F2350 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_802F20A0:
/* 802F20A0 7C 60 1B 78 */ mr r0, r3
/* 802F20A4 54 83 10 3A */ slwi r3, r4, 2
/* 802F20A8 38 63 00 98 */ addi r3, r3, 0x98
/* 802F20AC 7C 60 1A 14 */ add r3, r0, r3
/* 802F20B0 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_802F1E00:
/* 802F1E00 7C 60 1B 78 */ mr r0, r3
/* 802F1E04 54 83 10 3A */ slwi r3, r4, 2
/* 802F1E08 38 63 00 F8 */ addi r3, r3, 0xf8
/* 802F1E0C 7C 60 1A 14 */ add r3, r0, r3
/* 802F1E10 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_802F2808:
/* 802F2808 7C 60 1B 78 */ mr r0, r3
/* 802F280C 54 83 10 3A */ slwi r3, r4, 2
/* 802F2810 38 63 00 08 */ addi r3, r3, 8
/* 802F2814 7C 60 1A 14 */ add r3, r0, r3
/* 802F2818 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_802F2564:
/* 802F2564 7C 60 1B 78 */ mr r0, r3
/* 802F2568 54 83 10 3A */ slwi r3, r4, 2
/* 802F256C 38 63 00 0A */ addi r3, r3, 0xa
/* 802F2570 7C 60 1A 14 */ add r3, r0, r3
/* 802F2574 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_802F22C0:
/* 802F22C0 7C 60 1B 78 */ mr r0, r3
/* 802F22C4 54 83 10 3A */ slwi r3, r4, 2
/* 802F22C8 38 63 00 0E */ addi r3, r3, 0xe
/* 802F22CC 7C 60 1A 14 */ add r3, r0, r3
/* 802F22D0 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_802F2020:
/* 802F2020 7C 60 1B 78 */ mr r0, r3
/* 802F2024 54 83 10 3A */ slwi r3, r4, 2
/* 802F2028 38 63 00 16 */ addi r3, r3, 0x16
/* 802F202C 7C 60 1A 14 */ add r3, r0, r3
/* 802F2030 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_802F1D80:
/* 802F1D80 7C 60 1B 78 */ mr r0, r3
/* 802F1D84 54 83 10 3A */ slwi r3, r4, 2
/* 802F1D88 38 63 00 16 */ addi r3, r3, 0x16
/* 802F1D8C 7C 60 1A 14 */ add r3, r0, r3
/* 802F1D90 4E 80 00 20 */ blr
@@ -0,0 +1,3 @@
lbl_802F2630:
/* 802F2630 88 63 00 32 */ lbz r3, 0x32(r3)
/* 802F2634 4E 80 00 20 */ blr
@@ -0,0 +1,3 @@
lbl_802F238C:
/* 802F238C 88 63 00 3E */ lbz r3, 0x3e(r3)
/* 802F2390 4E 80 00 20 */ blr
@@ -0,0 +1,3 @@
lbl_802F20EC:
/* 802F20EC 88 63 00 56 */ lbz r3, 0x56(r3)
/* 802F20F0 4E 80 00 20 */ blr
@@ -0,0 +1,3 @@
lbl_802F1E4C:
/* 802F1E4C 88 63 00 76 */ lbz r3, 0x76(r3)
/* 802F1E50 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_802F2914:
/* 802F2914 7C 60 1B 78 */ mr r0, r3
/* 802F2918 54 83 18 38 */ slwi r3, r4, 3
/* 802F291C 38 63 00 2C */ addi r3, r3, 0x2c
/* 802F2920 7C 60 1A 14 */ add r3, r0, r3
/* 802F2924 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_802F2674:
/* 802F2674 7C 60 1B 78 */ mr r0, r3
/* 802F2678 54 83 18 38 */ slwi r3, r4, 3
/* 802F267C 38 63 00 33 */ addi r3, r3, 0x33
/* 802F2680 7C 60 1A 14 */ add r3, r0, r3
/* 802F2684 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_802F23D0:
/* 802F23D0 7C 60 1B 78 */ mr r0, r3
/* 802F23D4 54 83 18 38 */ slwi r3, r4, 3
/* 802F23D8 38 63 00 3F */ addi r3, r3, 0x3f
/* 802F23DC 7C 60 1A 14 */ add r3, r0, r3
/* 802F23E0 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_802F2130:
/* 802F2130 7C 60 1B 78 */ mr r0, r3
/* 802F2134 54 83 18 38 */ slwi r3, r4, 3
/* 802F2138 38 63 00 57 */ addi r3, r3, 0x57
/* 802F213C 7C 60 1A 14 */ add r3, r0, r3
/* 802F2140 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_802F1E90:
/* 802F1E90 7C 60 1B 78 */ mr r0, r3
/* 802F1E94 54 83 18 38 */ slwi r3, r4, 3
/* 802F1E98 38 63 00 77 */ addi r3, r3, 0x77
/* 802F1E9C 7C 60 1A 14 */ add r3, r0, r3
/* 802F1EA0 4E 80 00 20 */ blr
@@ -0,0 +1,5 @@
lbl_802F2970:
/* 802F2970 7C 60 1B 78 */ mr r0, r3
/* 802F2974 38 64 00 46 */ addi r3, r4, 0x46
/* 802F2978 7C 60 1A 14 */ add r3, r0, r3
/* 802F297C 4E 80 00 20 */ blr
@@ -0,0 +1,5 @@
lbl_802F26D0:
/* 802F26D0 7C 60 1B 78 */ mr r0, r3
/* 802F26D4 38 64 00 58 */ addi r3, r4, 0x58
/* 802F26D8 7C 60 1A 14 */ add r3, r0, r3
/* 802F26DC 4E 80 00 20 */ blr
@@ -0,0 +1,5 @@
lbl_802F242C:
/* 802F242C 7C 60 1B 78 */ mr r0, r3
/* 802F2430 38 64 00 78 */ addi r3, r4, 0x78
/* 802F2434 7C 60 1A 14 */ add r3, r0, r3
/* 802F2438 4E 80 00 20 */ blr
@@ -0,0 +1,5 @@
lbl_802F218C:
/* 802F218C 7C 60 1B 78 */ mr r0, r3
/* 802F2190 38 64 00 B8 */ addi r3, r4, 0xb8
/* 802F2194 7C 60 1A 14 */ add r3, r0, r3
/* 802F2198 4E 80 00 20 */ blr
@@ -0,0 +1,5 @@
lbl_802F1EEC:
/* 802F1EEC 7C 60 1B 78 */ mr r0, r3
/* 802F1EF0 38 64 01 28 */ addi r3, r4, 0x128
/* 802F1EF4 7C 60 1A 14 */ add r3, r0, r3
/* 802F1EF8 4E 80 00 20 */ blr
@@ -0,0 +1,42 @@
lbl_802EB7E0:
/* 802EB7E0 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 802EB7E4 54 80 10 3A */ slwi r0, r4, 2
/* 802EB7E8 7C 63 02 14 */ add r3, r3, r0
/* 802EB7EC 80 63 00 24 */ lwz r3, 0x24(r3)
/* 802EB7F0 28 03 00 00 */ cmplwi r3, 0
/* 802EB7F4 41 82 00 80 */ beq lbl_802EB874
/* 802EB7F8 38 C1 00 04 */ addi r6, r1, 4
/* 802EB7FC 38 83 FF FC */ addi r4, r3, -4
/* 802EB800 38 00 00 04 */ li r0, 4
/* 802EB804 7C 09 03 A6 */ mtctr r0
lbl_802EB808:
/* 802EB808 80 64 00 04 */ lwz r3, 4(r4)
/* 802EB80C 84 04 00 08 */ lwzu r0, 8(r4)
/* 802EB810 90 66 00 04 */ stw r3, 4(r6)
/* 802EB814 94 06 00 08 */ stwu r0, 8(r6)
/* 802EB818 42 00 FF F0 */ bdnz lbl_802EB808
/* 802EB81C 80 04 00 04 */ lwz r0, 4(r4)
/* 802EB820 90 06 00 04 */ stw r0, 4(r6)
/* 802EB824 C0 01 00 0C */ lfs f0, 0xc(r1)
/* 802EB828 D0 05 00 04 */ stfs f0, 4(r5)
/* 802EB82C C0 01 00 10 */ lfs f0, 0x10(r1)
/* 802EB830 D0 05 00 08 */ stfs f0, 8(r5)
/* 802EB834 C0 01 00 14 */ lfs f0, 0x14(r1)
/* 802EB838 D0 05 00 0C */ stfs f0, 0xc(r5)
/* 802EB83C 88 01 00 08 */ lbz r0, 8(r1)
/* 802EB840 98 05 00 00 */ stb r0, 0(r5)
/* 802EB844 88 01 00 09 */ lbz r0, 9(r1)
/* 802EB848 98 05 00 01 */ stb r0, 1(r5)
/* 802EB84C C0 01 00 18 */ lfs f0, 0x18(r1)
/* 802EB850 D0 05 00 10 */ stfs f0, 0x10(r5)
/* 802EB854 C0 01 00 1C */ lfs f0, 0x1c(r1)
/* 802EB858 D0 05 00 14 */ stfs f0, 0x14(r5)
/* 802EB85C C0 01 00 20 */ lfs f0, 0x20(r1)
/* 802EB860 D0 05 00 18 */ stfs f0, 0x18(r5)
/* 802EB864 C0 01 00 24 */ lfs f0, 0x24(r1)
/* 802EB868 D0 05 00 1C */ stfs f0, 0x1c(r5)
/* 802EB86C C0 01 00 28 */ lfs f0, 0x28(r1)
/* 802EB870 D0 05 00 20 */ stfs f0, 0x20(r5)
lbl_802EB874:
/* 802EB874 38 21 00 30 */ addi r1, r1, 0x30
/* 802EB878 4E 80 00 20 */ blr
@@ -0,0 +1,5 @@
lbl_802F27C4:
/* 802F27C4 54 80 08 3C */ slwi r0, r4, 1
/* 802F27C8 7C 63 02 14 */ add r3, r3, r0
/* 802F27CC A0 63 00 04 */ lhz r3, 4(r3)
/* 802F27D0 4E 80 00 20 */ blr
@@ -0,0 +1,5 @@
lbl_802F2520:
/* 802F2520 54 80 08 3C */ slwi r0, r4, 1
/* 802F2524 7C 63 02 14 */ add r3, r3, r0
/* 802F2528 A0 63 00 04 */ lhz r3, 4(r3)
/* 802F252C 4E 80 00 20 */ blr
@@ -0,0 +1,5 @@
lbl_802F227C:
/* 802F227C 54 80 08 3C */ slwi r0, r4, 1
/* 802F2280 7C 63 02 14 */ add r3, r3, r0
/* 802F2284 A0 63 00 04 */ lhz r3, 4(r3)
/* 802F2288 4E 80 00 20 */ blr
@@ -0,0 +1,5 @@
lbl_802F1FDC:
/* 802F1FDC 54 80 08 3C */ slwi r0, r4, 1
/* 802F1FE0 7C 63 02 14 */ add r3, r3, r0
/* 802F1FE4 A0 63 00 04 */ lhz r3, 4(r3)
/* 802F1FE8 4E 80 00 20 */ blr
@@ -0,0 +1,5 @@
lbl_802F1D3C:
/* 802F1D3C 54 80 08 3C */ slwi r0, r4, 1
/* 802F1D40 7C 63 02 14 */ add r3, r3, r0
/* 802F1D44 A0 63 00 04 */ lhz r3, 4(r3)
/* 802F1D48 4E 80 00 20 */ blr
@@ -0,0 +1,10 @@
lbl_802F29D8:
/* 802F29D8 28 04 00 01 */ cmplwi r4, 1
/* 802F29DC 41 80 00 0C */ blt lbl_802F29E8
/* 802F29E0 38 60 00 00 */ li r3, 0
/* 802F29E4 4E 80 00 20 */ blr
lbl_802F29E8:
/* 802F29E8 54 80 10 3A */ slwi r0, r4, 2
/* 802F29EC 7C 63 02 14 */ add r3, r3, r0
/* 802F29F0 80 63 00 50 */ lwz r3, 0x50(r3)
/* 802F29F4 4E 80 00 20 */ blr
@@ -0,0 +1,10 @@
lbl_802F2738:
/* 802F2738 28 04 00 02 */ cmplwi r4, 2
/* 802F273C 41 80 00 0C */ blt lbl_802F2748
/* 802F2740 38 60 00 00 */ li r3, 0
/* 802F2744 4E 80 00 20 */ blr
lbl_802F2748:
/* 802F2748 54 80 10 3A */ slwi r0, r4, 2
/* 802F274C 7C 63 02 14 */ add r3, r3, r0
/* 802F2750 80 63 00 64 */ lwz r3, 0x64(r3)
/* 802F2754 4E 80 00 20 */ blr
@@ -0,0 +1,10 @@
lbl_802F2494:
/* 802F2494 28 04 00 04 */ cmplwi r4, 4
/* 802F2498 41 80 00 0C */ blt lbl_802F24A4
/* 802F249C 38 60 00 00 */ li r3, 0
/* 802F24A0 4E 80 00 20 */ blr
lbl_802F24A4:
/* 802F24A4 54 80 10 3A */ slwi r0, r4, 2
/* 802F24A8 7C 63 02 14 */ add r3, r3, r0
/* 802F24AC 80 63 00 8C */ lwz r3, 0x8c(r3)
/* 802F24B0 4E 80 00 20 */ blr
@@ -0,0 +1,10 @@
lbl_802F21F4:
/* 802F21F4 28 04 00 08 */ cmplwi r4, 8
/* 802F21F8 41 80 00 0C */ blt lbl_802F2204
/* 802F21FC 38 60 00 00 */ li r3, 0
/* 802F2200 4E 80 00 20 */ blr
lbl_802F2204:
/* 802F2204 54 80 10 3A */ slwi r0, r4, 2
/* 802F2208 7C 63 02 14 */ add r3, r3, r0
/* 802F220C 80 63 00 DC */ lwz r3, 0xdc(r3)
/* 802F2210 4E 80 00 20 */ blr
@@ -0,0 +1,10 @@
lbl_802F1F54:
/* 802F1F54 28 04 00 08 */ cmplwi r4, 8
/* 802F1F58 41 80 00 0C */ blt lbl_802F1F64
/* 802F1F5C 38 60 00 00 */ li r3, 0
/* 802F1F60 4E 80 00 20 */ blr
lbl_802F1F64:
/* 802F1F64 54 80 10 3A */ slwi r0, r4, 2
/* 802F1F68 7C 63 02 14 */ add r3, r3, r0
/* 802F1F6C 80 63 01 6C */ lwz r3, 0x16c(r3)
/* 802F1F70 4E 80 00 20 */ blr
@@ -0,0 +1,4 @@
lbl_802F27A0:
/* 802F27A0 3C 60 54 56 */ lis r3, 0x5456 /* 0x54564231@ha */
/* 802F27A4 38 63 42 31 */ addi r3, r3, 0x4231 /* 0x54564231@l */
/* 802F27A8 4E 80 00 20 */ blr
@@ -0,0 +1,4 @@
lbl_802F24FC:
/* 802F24FC 3C 60 54 56 */ lis r3, 0x5456 /* 0x54564232@ha */
/* 802F2500 38 63 42 32 */ addi r3, r3, 0x4232 /* 0x54564232@l */
/* 802F2504 4E 80 00 20 */ blr
@@ -0,0 +1,4 @@
lbl_802F2258:
/* 802F2258 3C 60 54 56 */ lis r3, 0x5456 /* 0x54564234@ha */
/* 802F225C 38 63 42 34 */ addi r3, r3, 0x4234 /* 0x54564234@l */
/* 802F2260 4E 80 00 20 */ blr
@@ -0,0 +1,4 @@
lbl_802F1FB8:
/* 802F1FB8 3C 60 54 56 */ lis r3, 0x5456 /* 0x54564238@ha */
/* 802F1FBC 38 63 42 38 */ addi r3, r3, 0x4238 /* 0x54564238@l */
/* 802F1FC0 4E 80 00 20 */ blr
@@ -0,0 +1,4 @@
lbl_802F1D18:
/* 802F1D18 3C 60 54 56 */ lis r3, 0x5456 /* 0x54563136@ha */
/* 802F1D1C 38 63 31 36 */ addi r3, r3, 0x3136 /* 0x54563136@l */
/* 802F1D20 4E 80 00 20 */ blr
@@ -0,0 +1,4 @@
lbl_802F1B94:
/* 802F1B94 3C 60 49 42 */ lis r3, 0x4942 /* 0x49424C46@ha */
/* 802F1B98 38 63 4C 46 */ addi r3, r3, 0x4C46 /* 0x49424C46@l */
/* 802F1B9C 4E 80 00 20 */ blr
@@ -0,0 +1,18 @@
lbl_802F17FC:
/* 802F17FC A0 02 C7 AE */ lhz r0, struct_804561AC+0x2(r2)
/* 802F1800 B0 03 00 00 */ sth r0, 0(r3)
/* 802F1804 38 00 00 00 */ li r0, 0
/* 802F1808 98 03 00 02 */ stb r0, 2(r3)
/* 802F180C 98 03 00 03 */ stb r0, 3(r3)
/* 802F1810 88 02 C7 A0 */ lbz r0, j2dDefaultBlendInfo(r2)
/* 802F1814 98 03 00 04 */ stb r0, 4(r3)
/* 802F1818 38 82 C7 A0 */ la r4, j2dDefaultBlendInfo(r2) /* 804561A0-_SDA2_BASE_ */
/* 802F181C 88 04 00 01 */ lbz r0, 1(r4)
/* 802F1820 98 03 00 05 */ stb r0, 5(r3)
/* 802F1824 88 04 00 02 */ lbz r0, 2(r4)
/* 802F1828 98 03 00 06 */ stb r0, 6(r3)
/* 802F182C 88 04 00 03 */ lbz r0, 3(r4)
/* 802F1830 98 03 00 07 */ stb r0, 7(r3)
/* 802F1834 88 02 C7 A4 */ lbz r0, data_804561A4(r2)
/* 802F1838 98 03 00 08 */ stb r0, 8(r3)
/* 802F183C 4E 80 00 20 */ blr
@@ -0,0 +1,115 @@
lbl_802EBA50:
/* 802EBA50 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802EBA54 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FFFF@ha */
/* 802EBA58 38 04 FF FF */ addi r0, r4, 0xFFFF /* 0x0000FFFF@l */
/* 802EBA5C B0 03 00 04 */ sth r0, 4(r3)
/* 802EBA60 B0 03 00 06 */ sth r0, 6(r3)
/* 802EBA64 88 02 C7 80 */ lbz r0, j2dDefaultTevOrderInfoNull(r2)
/* 802EBA68 98 03 00 08 */ stb r0, 8(r3)
/* 802EBA6C 38 82 C7 80 */ la r4, j2dDefaultTevOrderInfoNull(r2) /* 80456180-_SDA2_BASE_ */
/* 802EBA70 88 04 00 01 */ lbz r0, 1(r4)
/* 802EBA74 98 03 00 09 */ stb r0, 9(r3)
/* 802EBA78 88 04 00 02 */ lbz r0, 2(r4)
/* 802EBA7C 98 03 00 0A */ stb r0, 0xa(r3)
/* 802EBA80 38 80 00 00 */ li r4, 0
/* 802EBA84 38 A2 C7 88 */ la r5, j2dDefaultTevColor(r2) /* 80456188-_SDA2_BASE_ */
/* 802EBA88 A9 02 C7 88 */ lha r8, j2dDefaultTevColor(r2)
/* 802EBA8C A8 E5 00 02 */ lha r7, 2(r5)
/* 802EBA90 A8 C5 00 04 */ lha r6, 4(r5)
/* 802EBA94 A8 A5 00 06 */ lha r5, 6(r5)
/* 802EBA98 38 00 00 04 */ li r0, 4
/* 802EBA9C 7C 09 03 A6 */ mtctr r0
lbl_802EBAA0:
/* 802EBAA0 7D 23 22 14 */ add r9, r3, r4
/* 802EBAA4 B1 09 00 0C */ sth r8, 0xc(r9)
/* 802EBAA8 B0 E9 00 0E */ sth r7, 0xe(r9)
/* 802EBAAC B0 C9 00 10 */ sth r6, 0x10(r9)
/* 802EBAB0 B0 A9 00 12 */ sth r5, 0x12(r9)
/* 802EBAB4 38 84 00 08 */ addi r4, r4, 8
/* 802EBAB8 42 00 FF E8 */ bdnz lbl_802EBAA0
/* 802EBABC 38 00 00 C0 */ li r0, 0xc0
/* 802EBAC0 98 03 00 2C */ stb r0, 0x2c(r3)
/* 802EBAC4 38 00 00 C1 */ li r0, 0xc1
/* 802EBAC8 98 03 00 30 */ stb r0, 0x30(r3)
/* 802EBACC 38 80 00 00 */ li r4, 0
/* 802EBAD0 81 02 C7 94 */ lwz r8, j2dDefaultTevKColor(r2)
/* 802EBAD4 38 00 00 04 */ li r0, 4
/* 802EBAD8 7C 09 03 A6 */ mtctr r0
lbl_802EBADC:
/* 802EBADC 91 01 00 08 */ stw r8, 8(r1)
/* 802EBAE0 88 E1 00 08 */ lbz r7, 8(r1)
/* 802EBAE4 98 E1 00 0C */ stb r7, 0xc(r1)
/* 802EBAE8 88 C1 00 09 */ lbz r6, 9(r1)
/* 802EBAEC 98 C1 00 0D */ stb r6, 0xd(r1)
/* 802EBAF0 88 A1 00 0A */ lbz r5, 0xa(r1)
/* 802EBAF4 98 A1 00 0E */ stb r5, 0xe(r1)
/* 802EBAF8 88 01 00 0B */ lbz r0, 0xb(r1)
/* 802EBAFC 98 01 00 0F */ stb r0, 0xf(r1)
/* 802EBB00 7D 23 22 14 */ add r9, r3, r4
/* 802EBB04 98 E9 00 34 */ stb r7, 0x34(r9)
/* 802EBB08 98 C9 00 35 */ stb r6, 0x35(r9)
/* 802EBB0C 98 A9 00 36 */ stb r5, 0x36(r9)
/* 802EBB10 98 09 00 37 */ stb r0, 0x37(r9)
/* 802EBB14 38 84 00 04 */ addi r4, r4, 4
/* 802EBB18 42 00 FF C4 */ bdnz lbl_802EBADC
/* 802EBB1C 38 00 00 FF */ li r0, 0xff
/* 802EBB20 98 03 00 44 */ stb r0, 0x44(r3)
/* 802EBB24 98 03 00 45 */ stb r0, 0x45(r3)
/* 802EBB28 39 20 00 00 */ li r9, 0
/* 802EBB2C 39 02 C7 9C */ la r8, j2dDefaultTevSwapModeTable(r2) /* 8045619C-_SDA2_BASE_ */
/* 802EBB30 38 00 00 04 */ li r0, 4
/* 802EBB34 7C 09 03 A6 */ mtctr r0
lbl_802EBB38:
/* 802EBB38 88 E8 00 01 */ lbz r7, 1(r8)
/* 802EBB3C 88 C8 00 03 */ lbz r6, 3(r8)
/* 802EBB40 88 08 00 02 */ lbz r0, 2(r8)
/* 802EBB44 54 05 15 BA */ rlwinm r5, r0, 2, 0x16, 0x1d
/* 802EBB48 88 02 C7 9C */ lbz r0, j2dDefaultTevSwapModeTable(r2)
/* 802EBB4C 54 04 34 B2 */ rlwinm r4, r0, 6, 0x12, 0x19
/* 802EBB50 54 E0 20 36 */ slwi r0, r7, 4
/* 802EBB54 7C 00 2A 14 */ add r0, r0, r5
/* 802EBB58 7C 00 32 14 */ add r0, r0, r6
/* 802EBB5C 7C 84 02 14 */ add r4, r4, r0
/* 802EBB60 38 09 00 46 */ addi r0, r9, 0x46
/* 802EBB64 7C 83 01 AE */ stbx r4, r3, r0
/* 802EBB68 39 29 00 01 */ addi r9, r9, 1
/* 802EBB6C 42 00 FF CC */ bdnz lbl_802EBB38
/* 802EBB70 3C 80 80 3A */ lis r4, j2dDefaultIndTevStageInfo@ha
/* 802EBB74 38 A4 1B F4 */ addi r5, r4, j2dDefaultIndTevStageInfo@l
/* 802EBB78 80 85 00 00 */ lwz r4, 0(r5)
/* 802EBB7C 80 05 00 04 */ lwz r0, 4(r5)
/* 802EBB80 90 81 00 10 */ stw r4, 0x10(r1)
/* 802EBB84 90 01 00 14 */ stw r0, 0x14(r1)
/* 802EBB88 80 05 00 08 */ lwz r0, 8(r5)
/* 802EBB8C 90 01 00 18 */ stw r0, 0x18(r1)
/* 802EBB90 89 61 00 10 */ lbz r11, 0x10(r1)
/* 802EBB94 88 01 00 11 */ lbz r0, 0x11(r1)
/* 802EBB98 54 0A 10 3A */ slwi r10, r0, 2
/* 802EBB9C 88 01 00 12 */ lbz r0, 0x12(r1)
/* 802EBBA0 54 09 20 36 */ slwi r9, r0, 4
/* 802EBBA4 88 01 00 14 */ lbz r0, 0x14(r1)
/* 802EBBA8 54 08 40 2E */ slwi r8, r0, 8
/* 802EBBAC 88 01 00 15 */ lbz r0, 0x15(r1)
/* 802EBBB0 54 07 58 28 */ slwi r7, r0, 0xb
/* 802EBBB4 88 01 00 13 */ lbz r0, 0x13(r1)
/* 802EBBB8 54 06 80 1E */ slwi r6, r0, 0x10
/* 802EBBBC 88 01 00 16 */ lbz r0, 0x16(r1)
/* 802EBBC0 54 05 A0 16 */ slwi r5, r0, 0x14
/* 802EBBC4 88 01 00 18 */ lbz r0, 0x18(r1)
/* 802EBBC8 54 04 B0 12 */ slwi r4, r0, 0x16
/* 802EBBCC 88 01 00 17 */ lbz r0, 0x17(r1)
/* 802EBBD0 54 00 A8 14 */ slwi r0, r0, 0x15
/* 802EBBD4 7C 80 03 78 */ or r0, r4, r0
/* 802EBBD8 7C A0 03 78 */ or r0, r5, r0
/* 802EBBDC 7C C0 03 78 */ or r0, r6, r0
/* 802EBBE0 7C E0 03 78 */ or r0, r7, r0
/* 802EBBE4 7D 00 03 78 */ or r0, r8, r0
/* 802EBBE8 7D 20 03 78 */ or r0, r9, r0
/* 802EBBEC 7D 40 03 78 */ or r0, r10, r0
/* 802EBBF0 7D 60 03 78 */ or r0, r11, r0
/* 802EBBF4 90 03 00 4C */ stw r0, 0x4c(r3)
/* 802EBBF8 38 00 00 00 */ li r0, 0
/* 802EBBFC 90 03 00 54 */ stw r0, 0x54(r3)
/* 802EBC00 90 03 00 58 */ stw r0, 0x58(r3)
/* 802EBC04 38 21 00 20 */ addi r1, r1, 0x20
/* 802EBC08 4E 80 00 20 */ blr
@@ -0,0 +1,162 @@
lbl_802EC7A0:
/* 802EC7A0 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 802EC7A4 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FFFF@ha */
/* 802EC7A8 38 04 FF FF */ addi r0, r4, 0xFFFF /* 0x0000FFFF@l */
/* 802EC7AC B0 03 00 04 */ sth r0, 4(r3)
/* 802EC7B0 B0 03 00 06 */ sth r0, 6(r3)
/* 802EC7B4 B0 03 00 08 */ sth r0, 8(r3)
/* 802EC7B8 88 02 C7 80 */ lbz r0, j2dDefaultTevOrderInfoNull(r2)
/* 802EC7BC 98 03 00 0A */ stb r0, 0xa(r3)
/* 802EC7C0 38 82 C7 80 */ la r4, j2dDefaultTevOrderInfoNull(r2) /* 80456180-_SDA2_BASE_ */
/* 802EC7C4 88 04 00 01 */ lbz r0, 1(r4)
/* 802EC7C8 98 03 00 0B */ stb r0, 0xb(r3)
/* 802EC7CC 88 04 00 02 */ lbz r0, 2(r4)
/* 802EC7D0 98 03 00 0C */ stb r0, 0xc(r3)
/* 802EC7D4 88 02 C7 80 */ lbz r0, j2dDefaultTevOrderInfoNull(r2)
/* 802EC7D8 98 03 00 0E */ stb r0, 0xe(r3)
/* 802EC7DC 88 04 00 01 */ lbz r0, 1(r4)
/* 802EC7E0 98 03 00 0F */ stb r0, 0xf(r3)
/* 802EC7E4 88 04 00 02 */ lbz r0, 2(r4)
/* 802EC7E8 98 03 00 10 */ stb r0, 0x10(r3)
/* 802EC7EC 38 80 00 00 */ li r4, 0
/* 802EC7F0 38 A2 C7 88 */ la r5, j2dDefaultTevColor(r2) /* 80456188-_SDA2_BASE_ */
/* 802EC7F4 A9 02 C7 88 */ lha r8, j2dDefaultTevColor(r2)
/* 802EC7F8 A8 E5 00 02 */ lha r7, 2(r5)
/* 802EC7FC A8 C5 00 04 */ lha r6, 4(r5)
/* 802EC800 A8 A5 00 06 */ lha r5, 6(r5)
/* 802EC804 38 00 00 04 */ li r0, 4
/* 802EC808 7C 09 03 A6 */ mtctr r0
lbl_802EC80C:
/* 802EC80C 7D 23 22 14 */ add r9, r3, r4
/* 802EC810 B1 09 00 12 */ sth r8, 0x12(r9)
/* 802EC814 B0 E9 00 14 */ sth r7, 0x14(r9)
/* 802EC818 B0 C9 00 16 */ sth r6, 0x16(r9)
/* 802EC81C B0 A9 00 18 */ sth r5, 0x18(r9)
/* 802EC820 38 84 00 08 */ addi r4, r4, 8
/* 802EC824 42 00 FF E8 */ bdnz lbl_802EC80C
/* 802EC828 38 00 00 01 */ li r0, 1
/* 802EC82C 98 03 00 32 */ stb r0, 0x32(r3)
/* 802EC830 38 00 00 C0 */ li r0, 0xc0
/* 802EC834 98 03 00 33 */ stb r0, 0x33(r3)
/* 802EC838 38 00 00 C1 */ li r0, 0xc1
/* 802EC83C 98 03 00 37 */ stb r0, 0x37(r3)
/* 802EC840 38 00 00 C2 */ li r0, 0xc2
/* 802EC844 98 03 00 3B */ stb r0, 0x3b(r3)
/* 802EC848 38 00 00 C3 */ li r0, 0xc3
/* 802EC84C 98 03 00 3F */ stb r0, 0x3f(r3)
/* 802EC850 38 80 00 00 */ li r4, 0
/* 802EC854 81 02 C7 94 */ lwz r8, j2dDefaultTevKColor(r2)
/* 802EC858 38 00 00 04 */ li r0, 4
/* 802EC85C 7C 09 03 A6 */ mtctr r0
lbl_802EC860:
/* 802EC860 91 01 00 08 */ stw r8, 8(r1)
/* 802EC864 88 E1 00 08 */ lbz r7, 8(r1)
/* 802EC868 98 E1 00 0C */ stb r7, 0xc(r1)
/* 802EC86C 88 C1 00 09 */ lbz r6, 9(r1)
/* 802EC870 98 C1 00 0D */ stb r6, 0xd(r1)
/* 802EC874 88 A1 00 0A */ lbz r5, 0xa(r1)
/* 802EC878 98 A1 00 0E */ stb r5, 0xe(r1)
/* 802EC87C 88 01 00 0B */ lbz r0, 0xb(r1)
/* 802EC880 98 01 00 0F */ stb r0, 0xf(r1)
/* 802EC884 7D 23 22 14 */ add r9, r3, r4
/* 802EC888 98 E9 00 44 */ stb r7, 0x44(r9)
/* 802EC88C 98 C9 00 45 */ stb r6, 0x45(r9)
/* 802EC890 98 A9 00 46 */ stb r5, 0x46(r9)
/* 802EC894 98 09 00 47 */ stb r0, 0x47(r9)
/* 802EC898 38 84 00 04 */ addi r4, r4, 4
/* 802EC89C 42 00 FF C4 */ bdnz lbl_802EC860
/* 802EC8A0 38 00 00 FF */ li r0, 0xff
/* 802EC8A4 98 03 00 54 */ stb r0, 0x54(r3)
/* 802EC8A8 98 03 00 55 */ stb r0, 0x55(r3)
/* 802EC8AC 98 03 00 56 */ stb r0, 0x56(r3)
/* 802EC8B0 98 03 00 57 */ stb r0, 0x57(r3)
/* 802EC8B4 39 20 00 00 */ li r9, 0
/* 802EC8B8 39 02 C7 9C */ la r8, j2dDefaultTevSwapModeTable(r2) /* 8045619C-_SDA2_BASE_ */
/* 802EC8BC 38 00 00 04 */ li r0, 4
/* 802EC8C0 7C 09 03 A6 */ mtctr r0
lbl_802EC8C4:
/* 802EC8C4 88 E8 00 01 */ lbz r7, 1(r8)
/* 802EC8C8 88 C8 00 03 */ lbz r6, 3(r8)
/* 802EC8CC 88 08 00 02 */ lbz r0, 2(r8)
/* 802EC8D0 54 05 15 BA */ rlwinm r5, r0, 2, 0x16, 0x1d
/* 802EC8D4 88 02 C7 9C */ lbz r0, j2dDefaultTevSwapModeTable(r2)
/* 802EC8D8 54 04 34 B2 */ rlwinm r4, r0, 6, 0x12, 0x19
/* 802EC8DC 54 E0 20 36 */ slwi r0, r7, 4
/* 802EC8E0 7C 00 2A 14 */ add r0, r0, r5
/* 802EC8E4 7C 00 32 14 */ add r0, r0, r6
/* 802EC8E8 7C 84 02 14 */ add r4, r4, r0
/* 802EC8EC 38 09 00 58 */ addi r0, r9, 0x58
/* 802EC8F0 7C 83 01 AE */ stbx r4, r3, r0
/* 802EC8F4 39 29 00 01 */ addi r9, r9, 1
/* 802EC8F8 42 00 FF CC */ bdnz lbl_802EC8C4
/* 802EC8FC 3C 80 80 3A */ lis r4, j2dDefaultIndTevStageInfo@ha
/* 802EC900 84 A4 1B F4 */ lwzu r5, j2dDefaultIndTevStageInfo@l(r4)
/* 802EC904 80 04 00 04 */ lwz r0, 4(r4)
/* 802EC908 90 A1 00 1C */ stw r5, 0x1c(r1)
/* 802EC90C 90 01 00 20 */ stw r0, 0x20(r1)
/* 802EC910 80 04 00 08 */ lwz r0, 8(r4)
/* 802EC914 90 01 00 24 */ stw r0, 0x24(r1)
/* 802EC918 89 81 00 1C */ lbz r12, 0x1c(r1)
/* 802EC91C 88 01 00 1D */ lbz r0, 0x1d(r1)
/* 802EC920 54 0B 10 3A */ slwi r11, r0, 2
/* 802EC924 88 01 00 1E */ lbz r0, 0x1e(r1)
/* 802EC928 54 0A 20 36 */ slwi r10, r0, 4
/* 802EC92C 88 01 00 20 */ lbz r0, 0x20(r1)
/* 802EC930 54 09 40 2E */ slwi r9, r0, 8
/* 802EC934 88 01 00 21 */ lbz r0, 0x21(r1)
/* 802EC938 54 08 58 28 */ slwi r8, r0, 0xb
/* 802EC93C 88 01 00 1F */ lbz r0, 0x1f(r1)
/* 802EC940 54 07 80 1E */ slwi r7, r0, 0x10
/* 802EC944 88 01 00 22 */ lbz r0, 0x22(r1)
/* 802EC948 54 06 A0 16 */ slwi r6, r0, 0x14
/* 802EC94C 88 01 00 24 */ lbz r0, 0x24(r1)
/* 802EC950 54 05 B0 12 */ slwi r5, r0, 0x16
/* 802EC954 88 01 00 23 */ lbz r0, 0x23(r1)
/* 802EC958 54 00 A8 14 */ slwi r0, r0, 0x15
/* 802EC95C 7C A0 03 78 */ or r0, r5, r0
/* 802EC960 7C C0 03 78 */ or r0, r6, r0
/* 802EC964 7C E0 03 78 */ or r0, r7, r0
/* 802EC968 7D 00 03 78 */ or r0, r8, r0
/* 802EC96C 7D 20 03 78 */ or r0, r9, r0
/* 802EC970 7D 40 03 78 */ or r0, r10, r0
/* 802EC974 7D 60 03 78 */ or r0, r11, r0
/* 802EC978 7D 80 03 78 */ or r0, r12, r0
/* 802EC97C 90 03 00 5C */ stw r0, 0x5c(r3)
/* 802EC980 80 A4 00 00 */ lwz r5, 0(r4)
/* 802EC984 80 04 00 04 */ lwz r0, 4(r4)
/* 802EC988 90 A1 00 10 */ stw r5, 0x10(r1)
/* 802EC98C 90 01 00 14 */ stw r0, 0x14(r1)
/* 802EC990 80 04 00 08 */ lwz r0, 8(r4)
/* 802EC994 90 01 00 18 */ stw r0, 0x18(r1)
/* 802EC998 89 61 00 10 */ lbz r11, 0x10(r1)
/* 802EC99C 88 01 00 11 */ lbz r0, 0x11(r1)
/* 802EC9A0 54 0A 10 3A */ slwi r10, r0, 2
/* 802EC9A4 88 01 00 12 */ lbz r0, 0x12(r1)
/* 802EC9A8 54 09 20 36 */ slwi r9, r0, 4
/* 802EC9AC 88 01 00 14 */ lbz r0, 0x14(r1)
/* 802EC9B0 54 08 40 2E */ slwi r8, r0, 8
/* 802EC9B4 88 01 00 15 */ lbz r0, 0x15(r1)
/* 802EC9B8 54 07 58 28 */ slwi r7, r0, 0xb
/* 802EC9BC 88 01 00 13 */ lbz r0, 0x13(r1)
/* 802EC9C0 54 06 80 1E */ slwi r6, r0, 0x10
/* 802EC9C4 88 01 00 16 */ lbz r0, 0x16(r1)
/* 802EC9C8 54 05 A0 16 */ slwi r5, r0, 0x14
/* 802EC9CC 88 01 00 18 */ lbz r0, 0x18(r1)
/* 802EC9D0 54 04 B0 12 */ slwi r4, r0, 0x16
/* 802EC9D4 88 01 00 17 */ lbz r0, 0x17(r1)
/* 802EC9D8 54 00 A8 14 */ slwi r0, r0, 0x15
/* 802EC9DC 7C 80 03 78 */ or r0, r4, r0
/* 802EC9E0 7C A0 03 78 */ or r0, r5, r0
/* 802EC9E4 7C C0 03 78 */ or r0, r6, r0
/* 802EC9E8 7C E0 03 78 */ or r0, r7, r0
/* 802EC9EC 7D 00 03 78 */ or r0, r8, r0
/* 802EC9F0 7D 20 03 78 */ or r0, r9, r0
/* 802EC9F4 7D 40 03 78 */ or r0, r10, r0
/* 802EC9F8 7D 60 03 78 */ or r0, r11, r0
/* 802EC9FC 90 03 00 60 */ stw r0, 0x60(r3)
/* 802ECA00 38 00 00 00 */ li r0, 0
/* 802ECA04 90 03 00 6C */ stw r0, 0x6c(r3)
/* 802ECA08 90 03 00 70 */ stw r0, 0x70(r3)
/* 802ECA0C 90 03 00 74 */ stw r0, 0x74(r3)
/* 802ECA10 38 21 00 30 */ addi r1, r1, 0x30
/* 802ECA14 4E 80 00 20 */ blr
@@ -0,0 +1,166 @@
lbl_802EDAC4:
/* 802EDAC4 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 802EDAC8 93 E1 00 2C */ stw r31, 0x2c(r1)
/* 802EDACC 38 80 00 00 */ li r4, 0
/* 802EDAD0 3C A0 00 01 */ lis r5, 0x0001 /* 0x0000FFFF@ha */
/* 802EDAD4 38 A5 FF FF */ addi r5, r5, 0xFFFF /* 0x0000FFFF@l */
/* 802EDAD8 38 00 00 04 */ li r0, 4
/* 802EDADC 7C 09 03 A6 */ mtctr r0
lbl_802EDAE0:
/* 802EDAE0 38 04 00 04 */ addi r0, r4, 4
/* 802EDAE4 7C A3 03 2E */ sthx r5, r3, r0
/* 802EDAE8 38 84 00 02 */ addi r4, r4, 2
/* 802EDAEC 42 00 FF F4 */ bdnz lbl_802EDAE0
/* 802EDAF0 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FFFF@ha */
/* 802EDAF4 38 04 FF FF */ addi r0, r4, 0xFFFF /* 0x0000FFFF@l */
/* 802EDAF8 B0 03 00 0C */ sth r0, 0xc(r3)
/* 802EDAFC 38 80 00 00 */ li r4, 0
/* 802EDB00 38 A2 C7 80 */ la r5, j2dDefaultTevOrderInfoNull(r2) /* 80456180-_SDA2_BASE_ */
/* 802EDB04 38 00 00 04 */ li r0, 4
/* 802EDB08 7C 09 03 A6 */ mtctr r0
lbl_802EDB0C:
/* 802EDB0C 88 02 C7 80 */ lbz r0, j2dDefaultTevOrderInfoNull(r2)
/* 802EDB10 7C C3 22 14 */ add r6, r3, r4
/* 802EDB14 98 06 00 0E */ stb r0, 0xe(r6)
/* 802EDB18 88 05 00 01 */ lbz r0, 1(r5)
/* 802EDB1C 98 06 00 0F */ stb r0, 0xf(r6)
/* 802EDB20 88 05 00 02 */ lbz r0, 2(r5)
/* 802EDB24 98 06 00 10 */ stb r0, 0x10(r6)
/* 802EDB28 38 84 00 04 */ addi r4, r4, 4
/* 802EDB2C 42 00 FF E0 */ bdnz lbl_802EDB0C
/* 802EDB30 38 80 00 00 */ li r4, 0
/* 802EDB34 38 A2 C7 88 */ la r5, j2dDefaultTevColor(r2) /* 80456188-_SDA2_BASE_ */
/* 802EDB38 A9 02 C7 88 */ lha r8, j2dDefaultTevColor(r2)
/* 802EDB3C A8 E5 00 02 */ lha r7, 2(r5)
/* 802EDB40 A8 C5 00 04 */ lha r6, 4(r5)
/* 802EDB44 A8 A5 00 06 */ lha r5, 6(r5)
/* 802EDB48 38 00 00 04 */ li r0, 4
/* 802EDB4C 7C 09 03 A6 */ mtctr r0
lbl_802EDB50:
/* 802EDB50 7D 23 22 14 */ add r9, r3, r4
/* 802EDB54 B1 09 00 1E */ sth r8, 0x1e(r9)
/* 802EDB58 B0 E9 00 20 */ sth r7, 0x20(r9)
/* 802EDB5C B0 C9 00 22 */ sth r6, 0x22(r9)
/* 802EDB60 B0 A9 00 24 */ sth r5, 0x24(r9)
/* 802EDB64 38 84 00 08 */ addi r4, r4, 8
/* 802EDB68 42 00 FF E8 */ bdnz lbl_802EDB50
/* 802EDB6C 38 00 00 01 */ li r0, 1
/* 802EDB70 98 03 00 3E */ stb r0, 0x3e(r3)
/* 802EDB74 38 80 00 00 */ li r4, 0
/* 802EDB78 38 A0 00 00 */ li r5, 0
/* 802EDB7C 38 00 00 04 */ li r0, 4
/* 802EDB80 7C 09 03 A6 */ mtctr r0
lbl_802EDB84:
/* 802EDB84 38 05 00 C0 */ addi r0, r5, 0xc0
/* 802EDB88 7C C3 22 14 */ add r6, r3, r4
/* 802EDB8C 98 06 00 3F */ stb r0, 0x3f(r6)
/* 802EDB90 38 05 00 C1 */ addi r0, r5, 0xc1
/* 802EDB94 98 06 00 43 */ stb r0, 0x43(r6)
/* 802EDB98 38 84 00 08 */ addi r4, r4, 8
/* 802EDB9C 38 A5 00 02 */ addi r5, r5, 2
/* 802EDBA0 42 00 FF E4 */ bdnz lbl_802EDB84
/* 802EDBA4 38 80 00 00 */ li r4, 0
/* 802EDBA8 81 02 C7 94 */ lwz r8, j2dDefaultTevKColor(r2)
/* 802EDBAC 38 00 00 04 */ li r0, 4
/* 802EDBB0 7C 09 03 A6 */ mtctr r0
lbl_802EDBB4:
/* 802EDBB4 91 01 00 08 */ stw r8, 8(r1)
/* 802EDBB8 88 E1 00 08 */ lbz r7, 8(r1)
/* 802EDBBC 98 E1 00 0C */ stb r7, 0xc(r1)
/* 802EDBC0 88 C1 00 09 */ lbz r6, 9(r1)
/* 802EDBC4 98 C1 00 0D */ stb r6, 0xd(r1)
/* 802EDBC8 88 A1 00 0A */ lbz r5, 0xa(r1)
/* 802EDBCC 98 A1 00 0E */ stb r5, 0xe(r1)
/* 802EDBD0 88 01 00 0B */ lbz r0, 0xb(r1)
/* 802EDBD4 98 01 00 0F */ stb r0, 0xf(r1)
/* 802EDBD8 7D 23 22 14 */ add r9, r3, r4
/* 802EDBDC 98 E9 00 60 */ stb r7, 0x60(r9)
/* 802EDBE0 98 C9 00 61 */ stb r6, 0x61(r9)
/* 802EDBE4 98 A9 00 62 */ stb r5, 0x62(r9)
/* 802EDBE8 98 09 00 63 */ stb r0, 0x63(r9)
/* 802EDBEC 38 84 00 04 */ addi r4, r4, 4
/* 802EDBF0 42 00 FF C4 */ bdnz lbl_802EDBB4
/* 802EDBF4 38 C0 00 00 */ li r6, 0
/* 802EDBF8 38 80 00 FF */ li r4, 0xff
/* 802EDBFC 38 00 00 04 */ li r0, 4
/* 802EDC00 7C 09 03 A6 */ mtctr r0
lbl_802EDC04:
/* 802EDC04 7C A3 32 14 */ add r5, r3, r6
/* 802EDC08 98 85 00 70 */ stb r4, 0x70(r5)
/* 802EDC0C 98 85 00 74 */ stb r4, 0x74(r5)
/* 802EDC10 38 C6 00 01 */ addi r6, r6, 1
/* 802EDC14 42 00 FF F0 */ bdnz lbl_802EDC04
/* 802EDC18 39 20 00 00 */ li r9, 0
/* 802EDC1C 39 02 C7 9C */ la r8, j2dDefaultTevSwapModeTable(r2) /* 8045619C-_SDA2_BASE_ */
/* 802EDC20 38 00 00 04 */ li r0, 4
/* 802EDC24 7C 09 03 A6 */ mtctr r0
lbl_802EDC28:
/* 802EDC28 88 E8 00 01 */ lbz r7, 1(r8)
/* 802EDC2C 88 C8 00 03 */ lbz r6, 3(r8)
/* 802EDC30 88 08 00 02 */ lbz r0, 2(r8)
/* 802EDC34 54 05 15 BA */ rlwinm r5, r0, 2, 0x16, 0x1d
/* 802EDC38 88 02 C7 9C */ lbz r0, j2dDefaultTevSwapModeTable(r2)
/* 802EDC3C 54 04 34 B2 */ rlwinm r4, r0, 6, 0x12, 0x19
/* 802EDC40 54 E0 20 36 */ slwi r0, r7, 4
/* 802EDC44 7C 00 2A 14 */ add r0, r0, r5
/* 802EDC48 7C 00 32 14 */ add r0, r0, r6
/* 802EDC4C 7C 84 02 14 */ add r4, r4, r0
/* 802EDC50 38 09 00 78 */ addi r0, r9, 0x78
/* 802EDC54 7C 83 01 AE */ stbx r4, r3, r0
/* 802EDC58 39 29 00 01 */ addi r9, r9, 1
/* 802EDC5C 42 00 FF CC */ bdnz lbl_802EDC28
/* 802EDC60 38 A0 00 00 */ li r5, 0
/* 802EDC64 3C 80 80 3A */ lis r4, j2dDefaultIndTevStageInfo@ha
/* 802EDC68 38 84 1B F4 */ addi r4, r4, j2dDefaultIndTevStageInfo@l
/* 802EDC6C 38 00 00 04 */ li r0, 4
/* 802EDC70 7C 09 03 A6 */ mtctr r0
lbl_802EDC74:
/* 802EDC74 80 C4 00 00 */ lwz r6, 0(r4)
/* 802EDC78 80 04 00 04 */ lwz r0, 4(r4)
/* 802EDC7C 90 C1 00 10 */ stw r6, 0x10(r1)
/* 802EDC80 90 01 00 14 */ stw r0, 0x14(r1)
/* 802EDC84 80 04 00 08 */ lwz r0, 8(r4)
/* 802EDC88 90 01 00 18 */ stw r0, 0x18(r1)
/* 802EDC8C 8B E1 00 10 */ lbz r31, 0x10(r1)
/* 802EDC90 88 01 00 11 */ lbz r0, 0x11(r1)
/* 802EDC94 54 0C 10 3A */ slwi r12, r0, 2
/* 802EDC98 88 01 00 12 */ lbz r0, 0x12(r1)
/* 802EDC9C 54 0B 20 36 */ slwi r11, r0, 4
/* 802EDCA0 88 01 00 14 */ lbz r0, 0x14(r1)
/* 802EDCA4 54 0A 40 2E */ slwi r10, r0, 8
/* 802EDCA8 88 01 00 15 */ lbz r0, 0x15(r1)
/* 802EDCAC 54 09 58 28 */ slwi r9, r0, 0xb
/* 802EDCB0 88 01 00 13 */ lbz r0, 0x13(r1)
/* 802EDCB4 54 08 80 1E */ slwi r8, r0, 0x10
/* 802EDCB8 88 01 00 16 */ lbz r0, 0x16(r1)
/* 802EDCBC 54 07 A0 16 */ slwi r7, r0, 0x14
/* 802EDCC0 88 01 00 18 */ lbz r0, 0x18(r1)
/* 802EDCC4 54 06 B0 12 */ slwi r6, r0, 0x16
/* 802EDCC8 88 01 00 17 */ lbz r0, 0x17(r1)
/* 802EDCCC 54 00 A8 14 */ slwi r0, r0, 0x15
/* 802EDCD0 7C C0 03 78 */ or r0, r6, r0
/* 802EDCD4 7C E0 03 78 */ or r0, r7, r0
/* 802EDCD8 7D 00 03 78 */ or r0, r8, r0
/* 802EDCDC 7D 20 03 78 */ or r0, r9, r0
/* 802EDCE0 7D 40 03 78 */ or r0, r10, r0
/* 802EDCE4 7D 60 03 78 */ or r0, r11, r0
/* 802EDCE8 7D 80 03 78 */ or r0, r12, r0
/* 802EDCEC 7F E6 03 78 */ or r6, r31, r0
/* 802EDCF0 38 05 00 7C */ addi r0, r5, 0x7c
/* 802EDCF4 7C C3 01 2E */ stwx r6, r3, r0
/* 802EDCF8 38 A5 00 04 */ addi r5, r5, 4
/* 802EDCFC 42 00 FF 78 */ bdnz lbl_802EDC74
/* 802EDD00 38 80 00 00 */ li r4, 0
/* 802EDD04 38 A0 00 00 */ li r5, 0
/* 802EDD08 38 00 00 04 */ li r0, 4
/* 802EDD0C 7C 09 03 A6 */ mtctr r0
lbl_802EDD10:
/* 802EDD10 38 04 00 9C */ addi r0, r4, 0x9c
/* 802EDD14 7C A3 01 2E */ stwx r5, r3, r0
/* 802EDD18 38 84 00 04 */ addi r4, r4, 4
/* 802EDD1C 42 00 FF F4 */ bdnz lbl_802EDD10
/* 802EDD20 38 00 00 00 */ li r0, 0
/* 802EDD24 90 03 00 AC */ stw r0, 0xac(r3)
/* 802EDD28 83 E1 00 2C */ lwz r31, 0x2c(r1)
/* 802EDD2C 38 21 00 30 */ addi r1, r1, 0x30
/* 802EDD30 4E 80 00 20 */ blr

Some files were not shown because too many files have changed in this diff Show More