mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
j2d / map_path work, d_drawlist / d_attention cleanup (#208)
* work on fop actor / actor mng, daalink, d_a_obj_item * d_a_title mostly decompiled * daalink / d_event / JMessage / dmsg_out_font work * msg_scrn_base / msg_scrn_boss * some work on mDo machine, d_menu_save, d_tresure, and various * remove asm * progress * finish d_menu_save / d_pane_class_alpha / d_pane_class / rename some data * rename more data * remove asm / progress * match all of d_pane_class * fixes / some dKankyo doc * bunch of j2d work. d_drawlist / d_attention cleanup * progress / asm * cleanup wip * decompile JStage * setup some more JStudio structs * set up d_demo classes * some d_demo work * cleanup dolphin os stuff * some initial dEvent documentation * some At collision documentation * match JUTConsole::doDraw * dbgs work / split up some of d_a_alink into .inc files * d_a_alink_spinner work
This commit is contained in:
@@ -1,68 +0,0 @@
|
||||
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 /* 0x803CCE74@ha */
|
||||
/* 802EB8A4 38 03 CE 74 */ addi r0, r3, __vt__11J2DTevBlock@l /* 0x803CCE74@l */
|
||||
/* 802EB8A8 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 802EB8AC 3C 60 80 3D */ lis r3, __vt__12J2DTevBlock1@ha /* 0x803CCDB8@ha */
|
||||
/* 802EB8B0 38 03 CD B8 */ addi r0, r3, __vt__12J2DTevBlock1@l /* 0x803CCDB8@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 /* 0x802F1B70@ha */
|
||||
/* 802EB8C0 38 84 1B 70 */ addi r4, r4, __ct__11J2DTevOrderFv@l /* 0x802F1B70@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 /* 0x802F1B90@ha */
|
||||
/* 802EB8DC 38 84 1B 90 */ addi r4, r4, __ct__13J2DGXColorS10Fv@l /* 0x802F1B90@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 /* 0x802F1940@ha */
|
||||
/* 802EB8F8 38 84 19 40 */ addi r4, r4, __ct__11J2DTevStageFv@l /* 0x802F1940@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 /* 0x80193960@ha */
|
||||
/* 802EB914 38 84 39 60 */ addi r4, r4, __ct__Q28JUtility6TColorFv@l /* 0x80193960@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 /* 0x802F1934@ha */
|
||||
/* 802EB930 38 84 19 34 */ addi r4, r4, __ct__19J2DTevSwapModeTableFv@l /* 0x802F1934@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 /* 0x802F18A0@ha */
|
||||
/* 802EB94C 38 84 18 A0 */ addi r4, r4, __ct__14J2DIndTevStageFv@l /* 0x802F18A0@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
|
||||
@@ -1,69 +0,0 @@
|
||||
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 /* 0x803CCE74@ha */
|
||||
/* 802EC5D0 38 03 CE 74 */ addi r0, r3, __vt__11J2DTevBlock@l /* 0x803CCE74@l */
|
||||
/* 802EC5D4 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 802EC5D8 3C 60 80 3D */ lis r3, __vt__12J2DTevBlock2@ha /* 0x803CCCFC@ha */
|
||||
/* 802EC5DC 38 03 CC FC */ addi r0, r3, __vt__12J2DTevBlock2@l /* 0x803CCCFC@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 /* 0x802F1B70@ha */
|
||||
/* 802EC5EC 38 84 1B 70 */ addi r4, r4, __ct__11J2DTevOrderFv@l /* 0x802F1B70@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 /* 0x802F1B90@ha */
|
||||
/* 802EC608 38 84 1B 90 */ addi r4, r4, __ct__13J2DGXColorS10Fv@l /* 0x802F1B90@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 /* 0x802F1940@ha */
|
||||
/* 802EC624 38 84 19 40 */ addi r4, r4, __ct__11J2DTevStageFv@l /* 0x802F1940@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 /* 0x80193960@ha */
|
||||
/* 802EC640 38 84 39 60 */ addi r4, r4, __ct__Q28JUtility6TColorFv@l /* 0x80193960@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 /* 0x802F1934@ha */
|
||||
/* 802EC65C 38 84 19 34 */ addi r4, r4, __ct__19J2DTevSwapModeTableFv@l /* 0x802F1934@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 /* 0x802F18A0@ha */
|
||||
/* 802EC678 38 84 18 A0 */ addi r4, r4, __ct__14J2DIndTevStageFv@l /* 0x802F18A0@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
|
||||
@@ -1,76 +0,0 @@
|
||||
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 /* 0x803CCE74@ha */
|
||||
/* 802ED8D4 38 03 CE 74 */ addi r0, r3, __vt__11J2DTevBlock@l /* 0x803CCE74@l */
|
||||
/* 802ED8D8 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 802ED8DC 3C 60 80 3D */ lis r3, __vt__12J2DTevBlock4@ha /* 0x803CCC40@ha */
|
||||
/* 802ED8E0 38 03 CC 40 */ addi r0, r3, __vt__12J2DTevBlock4@l /* 0x803CCC40@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 /* 0x802F1B70@ha */
|
||||
/* 802ED8F0 38 84 1B 70 */ addi r4, r4, __ct__11J2DTevOrderFv@l /* 0x802F1B70@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 /* 0x802F1B90@ha */
|
||||
/* 802ED90C 38 84 1B 90 */ addi r4, r4, __ct__13J2DGXColorS10Fv@l /* 0x802F1B90@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 /* 0x802F1940@ha */
|
||||
/* 802ED928 38 84 19 40 */ addi r4, r4, __ct__11J2DTevStageFv@l /* 0x802F1940@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 /* 0x80193960@ha */
|
||||
/* 802ED944 38 84 39 60 */ addi r4, r4, __ct__Q28JUtility6TColorFv@l /* 0x80193960@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 /* 0x802F1934@ha */
|
||||
/* 802ED960 38 84 19 34 */ addi r4, r4, __ct__19J2DTevSwapModeTableFv@l /* 0x802F1934@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 /* 0x802F18A0@ha */
|
||||
/* 802ED97C 38 84 18 A0 */ addi r4, r4, __ct__14J2DIndTevStageFv@l /* 0x802F18A0@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
|
||||
@@ -1,76 +0,0 @@
|
||||
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 /* 0x803CCE74@ha */
|
||||
/* 802EED7C 38 03 CE 74 */ addi r0, r3, __vt__11J2DTevBlock@l /* 0x803CCE74@l */
|
||||
/* 802EED80 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 802EED84 3C 60 80 3D */ lis r3, __vt__12J2DTevBlock8@ha /* 0x803CCB84@ha */
|
||||
/* 802EED88 38 03 CB 84 */ addi r0, r3, __vt__12J2DTevBlock8@l /* 0x803CCB84@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 /* 0x802F1B70@ha */
|
||||
/* 802EED98 38 84 1B 70 */ addi r4, r4, __ct__11J2DTevOrderFv@l /* 0x802F1B70@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 /* 0x802F1B90@ha */
|
||||
/* 802EEDB4 38 84 1B 90 */ addi r4, r4, __ct__13J2DGXColorS10Fv@l /* 0x802F1B90@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 /* 0x802F1940@ha */
|
||||
/* 802EEDD0 38 84 19 40 */ addi r4, r4, __ct__11J2DTevStageFv@l /* 0x802F1940@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 /* 0x80193960@ha */
|
||||
/* 802EEDEC 38 84 39 60 */ addi r4, r4, __ct__Q28JUtility6TColorFv@l /* 0x80193960@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 /* 0x802F1934@ha */
|
||||
/* 802EEE08 38 84 19 34 */ addi r4, r4, __ct__19J2DTevSwapModeTableFv@l /* 0x802F1934@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 /* 0x802F18A0@ha */
|
||||
/* 802EEE24 38 84 18 A0 */ addi r4, r4, __ct__14J2DIndTevStageFv@l /* 0x802F18A0@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
|
||||
@@ -1,76 +0,0 @@
|
||||
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 /* 0x803CCE74@ha */
|
||||
/* 802F01FC 38 03 CE 74 */ addi r0, r3, __vt__11J2DTevBlock@l /* 0x803CCE74@l */
|
||||
/* 802F0200 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 802F0204 3C 60 80 3D */ lis r3, __vt__13J2DTevBlock16@ha /* 0x803CCAC8@ha */
|
||||
/* 802F0208 38 03 CA C8 */ addi r0, r3, __vt__13J2DTevBlock16@l /* 0x803CCAC8@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 /* 0x802F1B70@ha */
|
||||
/* 802F0218 38 84 1B 70 */ addi r4, r4, __ct__11J2DTevOrderFv@l /* 0x802F1B70@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 /* 0x802F1B90@ha */
|
||||
/* 802F0234 38 84 1B 90 */ addi r4, r4, __ct__13J2DGXColorS10Fv@l /* 0x802F1B90@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 /* 0x802F1940@ha */
|
||||
/* 802F0250 38 84 19 40 */ addi r4, r4, __ct__11J2DTevStageFv@l /* 0x802F1940@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 /* 0x80193960@ha */
|
||||
/* 802F026C 38 84 39 60 */ addi r4, r4, __ct__Q28JUtility6TColorFv@l /* 0x80193960@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 /* 0x802F1934@ha */
|
||||
/* 802F0288 38 84 19 34 */ addi r4, r4, __ct__19J2DTevSwapModeTableFv@l /* 0x802F1934@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 /* 0x802F18A0@ha */
|
||||
/* 802F02A4 38 84 18 A0 */ addi r4, r4, __ct__14J2DIndTevStageFv@l /* 0x802F18A0@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
|
||||
@@ -1,51 +0,0 @@
|
||||
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 /* 0x803CCDB8@ha */
|
||||
/* 802EB9BC 38 03 CD B8 */ addi r0, r3, __vt__12J2DTevBlock1@l /* 0x803CCDB8@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 /* 0x803CCE74@ha */
|
||||
/* 802EBA1C 38 03 CE 74 */ addi r0, r3, __vt__11J2DTevBlock@l /* 0x803CCE74@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
|
||||
@@ -1,60 +0,0 @@
|
||||
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 /* 0x803CCCFC@ha */
|
||||
/* 802EC6EC 38 03 CC FC */ addi r0, r3, __vt__12J2DTevBlock2@l /* 0x803CCCFC@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 /* 0x803CCE74@ha */
|
||||
/* 802EC76C 38 03 CE 74 */ addi r0, r3, __vt__11J2DTevBlock@l /* 0x803CCE74@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
|
||||
@@ -1,62 +0,0 @@
|
||||
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 /* 0x803CCC40@ha */
|
||||
/* 802EDA08 38 03 CC 40 */ addi r0, r3, __vt__12J2DTevBlock4@l /* 0x803CCC40@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 /* 0x803CCE74@ha */
|
||||
/* 802EDA90 38 03 CE 74 */ addi r0, r3, __vt__11J2DTevBlock@l /* 0x803CCE74@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
|
||||
@@ -1,62 +0,0 @@
|
||||
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 /* 0x803CCB84@ha */
|
||||
/* 802EEEB0 38 03 CB 84 */ addi r0, r3, __vt__12J2DTevBlock8@l /* 0x803CCB84@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 /* 0x803CCE74@ha */
|
||||
/* 802EEF38 38 03 CE 74 */ addi r0, r3, __vt__11J2DTevBlock@l /* 0x803CCE74@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
|
||||
@@ -1,62 +0,0 @@
|
||||
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 /* 0x803CCAC8@ha */
|
||||
/* 802F0330 38 03 CA C8 */ addi r0, r3, __vt__13J2DTevBlock16@l /* 0x803CCAC8@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 /* 0x803CCE74@ha */
|
||||
/* 802F03B8 38 03 CE 74 */ addi r0, r3, __vt__11J2DTevBlock@l /* 0x803CCE74@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
|
||||
@@ -1,37 +0,0 @@
|
||||
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 /* 0x803CCF30@ha */
|
||||
/* 802EB644 38 03 CF 30 */ addi r0, r3, __vt__14J2DTexGenBlock@l /* 0x803CCF30@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
|
||||
@@ -1,42 +0,0 @@
|
||||
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 /* 0x803CCA90@ha */
|
||||
/* 802F1CA0 38 03 CA 90 */ addi r0, r3, __vt__15J2DIndBlockFull@l /* 0x803CCA90@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 /* 0x802EB290@ha */
|
||||
/* 802F1CB0 38 84 B2 90 */ addi r4, r4, __dt__19J2DIndTexCoordScaleFv@l /* 0x802EB290@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 /* 0x802EB2E4@ha */
|
||||
/* 802F1CC8 38 84 B2 E4 */ addi r4, r4, __dt__12J2DIndTexMtxFv@l /* 0x802EB2E4@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 /* 0x803CCA40@ha */
|
||||
/* 802F1CE4 38 03 CA 40 */ addi r0, r3, __vt__11J2DIndBlock@l /* 0x803CCA40@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
|
||||
@@ -1,3 +0,0 @@
|
||||
lbl_802F27DC:
|
||||
/* 802F27DC A0 63 00 06 */ lhz r3, 6(r3)
|
||||
/* 802F27E0 4E 80 00 20 */ blr
|
||||
@@ -1,3 +0,0 @@
|
||||
lbl_802F2538:
|
||||
/* 802F2538 A0 63 00 08 */ lhz r3, 8(r3)
|
||||
/* 802F253C 4E 80 00 20 */ blr
|
||||
@@ -1,3 +0,0 @@
|
||||
lbl_802F2294:
|
||||
/* 802F2294 A0 63 00 0C */ lhz r3, 0xc(r3)
|
||||
/* 802F2298 4E 80 00 20 */ blr
|
||||
@@ -1,3 +0,0 @@
|
||||
lbl_802F1FF4:
|
||||
/* 802F1FF4 A0 63 00 14 */ lhz r3, 0x14(r3)
|
||||
/* 802F1FF8 4E 80 00 20 */ blr
|
||||
@@ -1,3 +0,0 @@
|
||||
lbl_802F1D54:
|
||||
/* 802F1D54 A0 63 00 14 */ lhz r3, 0x14(r3)
|
||||
/* 802F1D58 4E 80 00 20 */ blr
|
||||
@@ -1,3 +0,0 @@
|
||||
lbl_802F2A18:
|
||||
/* 802F2A18 80 63 00 58 */ lwz r3, 0x58(r3)
|
||||
/* 802F2A1C 4E 80 00 20 */ blr
|
||||
@@ -1,3 +0,0 @@
|
||||
lbl_802F2778:
|
||||
/* 802F2778 80 63 00 74 */ lwz r3, 0x74(r3)
|
||||
/* 802F277C 4E 80 00 20 */ blr
|
||||
@@ -1,3 +0,0 @@
|
||||
lbl_802F24D4:
|
||||
/* 802F24D4 80 63 00 AC */ lwz r3, 0xac(r3)
|
||||
/* 802F24D8 4E 80 00 20 */ blr
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user