mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
d_model / d_simple_model / d_stage + cleanup (#181)
* d_model / d_simple_model / cleanup * d_stage work * set up saveHIO / remove asm * d_a_itembase
This commit is contained in:
@@ -1,294 +0,0 @@
|
||||
lbl_8014475C:
|
||||
/* 8014475C 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 80144760 7C 08 02 A6 */ mflr r0
|
||||
/* 80144764 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 80144768 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 8014476C 48 21 DA 51 */ bl _savegpr_21
|
||||
/* 80144770 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80144774 7C 9E 23 78 */ mr r30, r4
|
||||
/* 80144778 7C D7 33 78 */ mr r23, r6
|
||||
/* 8014477C 7C F8 3B 78 */ mr r24, r7
|
||||
/* 80144780 7D 19 43 78 */ mr r25, r8
|
||||
/* 80144784 7D 5A 53 78 */ mr r26, r10
|
||||
/* 80144788 AB 61 00 4A */ lha r27, 0x4a(r1)
|
||||
/* 8014478C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80144790 7C A4 07 34 */ extsh r4, r5
|
||||
/* 80144794 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80144798 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8014479C 3F 85 00 02 */ addis r28, r5, 2
|
||||
/* 801447A0 3B 9C C2 F8 */ addi r28, r28, -15624
|
||||
/* 801447A4 7F 85 E3 78 */ mr r5, r28
|
||||
/* 801447A8 38 C0 00 80 */ li r6, 0x80
|
||||
/* 801447AC 4B EF 7B 41 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 801447B0 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 801447B4 3C 60 11 00 */ lis r3, 0x1100 /* 0x11000084@ha */
|
||||
/* 801447B8 3A C3 00 84 */ addi r22, r3, 0x0084 /* 0x11000084@l */
|
||||
/* 801447BC 3E A0 00 08 */ lis r21, 8
|
||||
/* 801447C0 7E E0 07 35 */ extsh. r0, r23
|
||||
/* 801447C4 40 81 00 08 */ ble lbl_801447CC
|
||||
/* 801447C8 62 D6 02 00 */ ori r22, r22, 0x200
|
||||
lbl_801447CC:
|
||||
/* 801447CC 7F 00 07 35 */ extsh. r0, r24
|
||||
/* 801447D0 40 81 00 08 */ ble lbl_801447D8
|
||||
/* 801447D4 62 D6 00 01 */ ori r22, r22, 1
|
||||
lbl_801447D8:
|
||||
/* 801447D8 7F 60 07 35 */ extsh. r0, r27
|
||||
/* 801447DC 40 81 00 08 */ ble lbl_801447E4
|
||||
/* 801447E0 66 D6 00 02 */ oris r22, r22, 2
|
||||
lbl_801447E4:
|
||||
/* 801447E4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801447E8 38 80 00 04 */ li r4, 4
|
||||
/* 801447EC 81 9F 05 68 */ lwz r12, 0x568(r31)
|
||||
/* 801447F0 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
||||
/* 801447F4 7D 89 03 A6 */ mtctr r12
|
||||
/* 801447F8 4E 80 04 21 */ bctrl
|
||||
/* 801447FC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80144800 41 82 00 08 */ beq lbl_80144808
|
||||
/* 80144804 3A A0 00 00 */ li r21, 0
|
||||
lbl_80144808:
|
||||
/* 80144808 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8014480C 7E A4 AB 78 */ mr r4, r21
|
||||
/* 80144810 7E C5 B3 78 */ mr r5, r22
|
||||
/* 80144814 4B ED 04 41 */ bl mDoExt_J3DModel__create__FP12J3DModelDataUlUl
|
||||
/* 80144818 90 7F 05 74 */ stw r3, 0x574(r31)
|
||||
/* 8014481C 80 1F 05 74 */ lwz r0, 0x574(r31)
|
||||
/* 80144820 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80144824 40 82 00 0C */ bne lbl_80144830
|
||||
/* 80144828 38 60 00 00 */ li r3, 0
|
||||
/* 8014482C 48 00 03 50 */ b lbl_80144B7C
|
||||
lbl_80144830:
|
||||
/* 80144830 38 00 00 00 */ li r0, 0
|
||||
/* 80144834 90 1F 05 78 */ stw r0, 0x578(r31)
|
||||
/* 80144838 7E E0 07 35 */ extsh. r0, r23
|
||||
/* 8014483C 40 81 00 88 */ ble lbl_801448C4
|
||||
/* 80144840 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80144844 7E E4 07 34 */ extsh r4, r23
|
||||
/* 80144848 7F 85 E3 78 */ mr r5, r28
|
||||
/* 8014484C 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80144850 4B EF 7A 9D */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80144854 7C 75 1B 78 */ mr r21, r3
|
||||
/* 80144858 38 60 00 18 */ li r3, 0x18
|
||||
/* 8014485C 48 18 A3 F1 */ bl __nw__FUl
|
||||
/* 80144860 7C 77 1B 79 */ or. r23, r3, r3
|
||||
/* 80144864 41 82 00 20 */ beq lbl_80144884
|
||||
/* 80144868 3C 80 80 3A */ lis r4, __vt__12J3DFrameCtrl@ha /* 0x803A3354@ha */
|
||||
/* 8014486C 38 04 33 54 */ addi r0, r4, __vt__12J3DFrameCtrl@l /* 0x803A3354@l */
|
||||
/* 80144870 90 17 00 00 */ stw r0, 0(r23)
|
||||
/* 80144874 38 80 00 00 */ li r4, 0
|
||||
/* 80144878 48 1E 3B 85 */ bl init__12J3DFrameCtrlFs
|
||||
/* 8014487C 38 00 00 00 */ li r0, 0
|
||||
/* 80144880 90 17 00 14 */ stw r0, 0x14(r23)
|
||||
lbl_80144884:
|
||||
/* 80144884 92 FF 05 78 */ stw r23, 0x578(r31)
|
||||
/* 80144888 80 7F 05 78 */ lwz r3, 0x578(r31)
|
||||
/* 8014488C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80144890 41 82 00 2C */ beq lbl_801448BC
|
||||
/* 80144894 38 9D 00 58 */ addi r4, r29, 0x58
|
||||
/* 80144898 7E A5 AB 78 */ mr r5, r21
|
||||
/* 8014489C 38 C0 00 01 */ li r6, 1
|
||||
/* 801448A0 38 E0 00 02 */ li r7, 2
|
||||
/* 801448A4 C0 22 99 A8 */ lfs f1, lit_3881(r2)
|
||||
/* 801448A8 39 00 00 00 */ li r8, 0
|
||||
/* 801448AC 39 20 FF FF */ li r9, -1
|
||||
/* 801448B0 4B EC 8D 8D */ bl init__13mDoExt_btkAnmFP16J3DMaterialTableP19J3DAnmTextureSRTKeyiifss
|
||||
/* 801448B4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 801448B8 40 82 00 0C */ bne lbl_801448C4
|
||||
lbl_801448BC:
|
||||
/* 801448BC 38 60 00 00 */ li r3, 0
|
||||
/* 801448C0 48 00 02 BC */ b lbl_80144B7C
|
||||
lbl_801448C4:
|
||||
/* 801448C4 38 00 00 00 */ li r0, 0
|
||||
/* 801448C8 90 1F 05 7C */ stw r0, 0x57c(r31)
|
||||
/* 801448CC 7F 00 07 35 */ extsh. r0, r24
|
||||
/* 801448D0 40 81 00 88 */ ble lbl_80144958
|
||||
/* 801448D4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801448D8 7F 04 07 34 */ extsh r4, r24
|
||||
/* 801448DC 7F 85 E3 78 */ mr r5, r28
|
||||
/* 801448E0 38 C0 00 80 */ li r6, 0x80
|
||||
/* 801448E4 4B EF 7A 09 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 801448E8 7C 75 1B 78 */ mr r21, r3
|
||||
/* 801448EC 38 60 00 18 */ li r3, 0x18
|
||||
/* 801448F0 48 18 A3 5D */ bl __nw__FUl
|
||||
/* 801448F4 7C 77 1B 79 */ or. r23, r3, r3
|
||||
/* 801448F8 41 82 00 20 */ beq lbl_80144918
|
||||
/* 801448FC 3C 80 80 3A */ lis r4, __vt__12J3DFrameCtrl@ha /* 0x803A3354@ha */
|
||||
/* 80144900 38 04 33 54 */ addi r0, r4, __vt__12J3DFrameCtrl@l /* 0x803A3354@l */
|
||||
/* 80144904 90 17 00 00 */ stw r0, 0(r23)
|
||||
/* 80144908 38 80 00 00 */ li r4, 0
|
||||
/* 8014490C 48 1E 3A F1 */ bl init__12J3DFrameCtrlFs
|
||||
/* 80144910 38 00 00 00 */ li r0, 0
|
||||
/* 80144914 90 17 00 14 */ stw r0, 0x14(r23)
|
||||
lbl_80144918:
|
||||
/* 80144918 92 FF 05 7C */ stw r23, 0x57c(r31)
|
||||
/* 8014491C 80 7F 05 7C */ lwz r3, 0x57c(r31)
|
||||
/* 80144920 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80144924 41 82 00 2C */ beq lbl_80144950
|
||||
/* 80144928 38 9D 00 58 */ addi r4, r29, 0x58
|
||||
/* 8014492C 7E A5 AB 78 */ mr r5, r21
|
||||
/* 80144930 38 C0 00 01 */ li r6, 1
|
||||
/* 80144934 38 E0 00 02 */ li r7, 2
|
||||
/* 80144938 C0 22 99 A8 */ lfs f1, lit_3881(r2)
|
||||
/* 8014493C 39 00 00 00 */ li r8, 0
|
||||
/* 80144940 39 20 FF FF */ li r9, -1
|
||||
/* 80144944 4B EC 8B 39 */ bl init__13mDoExt_bpkAnmFP16J3DMaterialTableP11J3DAnmColoriifss
|
||||
/* 80144948 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8014494C 40 82 00 0C */ bne lbl_80144958
|
||||
lbl_80144950:
|
||||
/* 80144950 38 60 00 00 */ li r3, 0
|
||||
/* 80144954 48 00 02 28 */ b lbl_80144B7C
|
||||
lbl_80144958:
|
||||
/* 80144958 38 00 00 00 */ li r0, 0
|
||||
/* 8014495C 90 1F 05 84 */ stw r0, 0x584(r31)
|
||||
/* 80144960 7F 20 07 35 */ extsh. r0, r25
|
||||
/* 80144964 40 81 00 88 */ ble lbl_801449EC
|
||||
/* 80144968 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8014496C 7F 24 07 34 */ extsh r4, r25
|
||||
/* 80144970 7F 85 E3 78 */ mr r5, r28
|
||||
/* 80144974 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80144978 4B EF 79 75 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 8014497C 7C 75 1B 78 */ mr r21, r3
|
||||
/* 80144980 38 60 00 1C */ li r3, 0x1c
|
||||
/* 80144984 48 18 A2 C9 */ bl __nw__FUl
|
||||
/* 80144988 7C 77 1B 79 */ or. r23, r3, r3
|
||||
/* 8014498C 41 82 00 20 */ beq lbl_801449AC
|
||||
/* 80144990 3C 80 80 3A */ lis r4, __vt__12J3DFrameCtrl@ha /* 0x803A3354@ha */
|
||||
/* 80144994 38 04 33 54 */ addi r0, r4, __vt__12J3DFrameCtrl@l /* 0x803A3354@l */
|
||||
/* 80144998 90 17 00 00 */ stw r0, 0(r23)
|
||||
/* 8014499C 38 80 00 00 */ li r4, 0
|
||||
/* 801449A0 48 1E 3A 5D */ bl init__12J3DFrameCtrlFs
|
||||
/* 801449A4 38 00 00 00 */ li r0, 0
|
||||
/* 801449A8 90 17 00 18 */ stw r0, 0x18(r23)
|
||||
lbl_801449AC:
|
||||
/* 801449AC 92 FF 05 84 */ stw r23, 0x584(r31)
|
||||
/* 801449B0 80 7F 05 84 */ lwz r3, 0x584(r31)
|
||||
/* 801449B4 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801449B8 41 82 00 2C */ beq lbl_801449E4
|
||||
/* 801449BC 7E A4 AB 78 */ mr r4, r21
|
||||
/* 801449C0 38 A0 00 01 */ li r5, 1
|
||||
/* 801449C4 38 C0 00 02 */ li r6, 2
|
||||
/* 801449C8 C0 22 99 A8 */ lfs f1, lit_3881(r2)
|
||||
/* 801449CC 38 E0 00 00 */ li r7, 0
|
||||
/* 801449D0 39 00 FF FF */ li r8, -1
|
||||
/* 801449D4 39 20 00 00 */ li r9, 0
|
||||
/* 801449D8 4B EC 8E 05 */ bl init__13mDoExt_bckAnmFP15J3DAnmTransformiifssb
|
||||
/* 801449DC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 801449E0 40 82 00 0C */ bne lbl_801449EC
|
||||
lbl_801449E4:
|
||||
/* 801449E4 38 60 00 00 */ li r3, 0
|
||||
/* 801449E8 48 00 01 94 */ b lbl_80144B7C
|
||||
lbl_801449EC:
|
||||
/* 801449EC 38 00 00 00 */ li r0, 0
|
||||
/* 801449F0 90 1F 05 80 */ stw r0, 0x580(r31)
|
||||
/* 801449F4 7F 40 07 35 */ extsh. r0, r26
|
||||
/* 801449F8 40 81 00 B0 */ ble lbl_80144AA8
|
||||
/* 801449FC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80144A00 7F 44 07 34 */ extsh r4, r26
|
||||
/* 80144A04 7F 85 E3 78 */ mr r5, r28
|
||||
/* 80144A08 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80144A0C 4B EF 78 E1 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80144A10 7C 75 1B 78 */ mr r21, r3
|
||||
/* 80144A14 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80144A18 81 9F 05 68 */ lwz r12, 0x568(r31)
|
||||
/* 80144A1C 81 8C 00 30 */ lwz r12, 0x30(r12)
|
||||
/* 80144A20 7D 89 03 A6 */ mtctr r12
|
||||
/* 80144A24 4E 80 04 21 */ bctrl
|
||||
/* 80144A28 3A C0 00 01 */ li r22, 1
|
||||
/* 80144A2C 7C 60 07 74 */ extsb r0, r3
|
||||
/* 80144A30 2C 00 FF FF */ cmpwi r0, -1
|
||||
/* 80144A34 41 82 00 08 */ beq lbl_80144A3C
|
||||
/* 80144A38 3A C0 00 00 */ li r22, 0
|
||||
lbl_80144A3C:
|
||||
/* 80144A3C 38 60 00 18 */ li r3, 0x18
|
||||
/* 80144A40 48 18 A2 0D */ bl __nw__FUl
|
||||
/* 80144A44 7C 77 1B 79 */ or. r23, r3, r3
|
||||
/* 80144A48 41 82 00 20 */ beq lbl_80144A68
|
||||
/* 80144A4C 3C 80 80 3A */ lis r4, __vt__12J3DFrameCtrl@ha /* 0x803A3354@ha */
|
||||
/* 80144A50 38 04 33 54 */ addi r0, r4, __vt__12J3DFrameCtrl@l /* 0x803A3354@l */
|
||||
/* 80144A54 90 17 00 00 */ stw r0, 0(r23)
|
||||
/* 80144A58 38 80 00 00 */ li r4, 0
|
||||
/* 80144A5C 48 1E 39 A1 */ bl init__12J3DFrameCtrlFs
|
||||
/* 80144A60 38 00 00 00 */ li r0, 0
|
||||
/* 80144A64 90 17 00 14 */ stw r0, 0x14(r23)
|
||||
lbl_80144A68:
|
||||
/* 80144A68 92 FF 05 80 */ stw r23, 0x580(r31)
|
||||
/* 80144A6C 80 7F 05 80 */ lwz r3, 0x580(r31)
|
||||
/* 80144A70 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80144A74 41 82 00 2C */ beq lbl_80144AA0
|
||||
/* 80144A78 38 9D 00 58 */ addi r4, r29, 0x58
|
||||
/* 80144A7C 7E A5 AB 78 */ mr r5, r21
|
||||
/* 80144A80 7E C6 B3 78 */ mr r6, r22
|
||||
/* 80144A84 38 E0 00 02 */ li r7, 2
|
||||
/* 80144A88 C0 22 99 A8 */ lfs f1, lit_3881(r2)
|
||||
/* 80144A8C 39 00 00 00 */ li r8, 0
|
||||
/* 80144A90 39 20 FF FF */ li r9, -1
|
||||
/* 80144A94 4B EC 8C 79 */ bl init__13mDoExt_brkAnmFP16J3DMaterialTableP15J3DAnmTevRegKeyiifss
|
||||
/* 80144A98 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80144A9C 40 82 00 0C */ bne lbl_80144AA8
|
||||
lbl_80144AA0:
|
||||
/* 80144AA0 38 60 00 00 */ li r3, 0
|
||||
/* 80144AA4 48 00 00 D8 */ b lbl_80144B7C
|
||||
lbl_80144AA8:
|
||||
/* 80144AA8 38 00 00 00 */ li r0, 0
|
||||
/* 80144AAC 90 1F 05 88 */ stw r0, 0x588(r31)
|
||||
/* 80144AB0 7F 60 07 35 */ extsh. r0, r27
|
||||
/* 80144AB4 40 81 00 88 */ ble lbl_80144B3C
|
||||
/* 80144AB8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80144ABC 7F 64 DB 78 */ mr r4, r27
|
||||
/* 80144AC0 7F 85 E3 78 */ mr r5, r28
|
||||
/* 80144AC4 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80144AC8 4B EF 78 25 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80144ACC 7C 75 1B 78 */ mr r21, r3
|
||||
/* 80144AD0 38 60 00 18 */ li r3, 0x18
|
||||
/* 80144AD4 48 18 A1 79 */ bl __nw__FUl
|
||||
/* 80144AD8 7C 77 1B 79 */ or. r23, r3, r3
|
||||
/* 80144ADC 41 82 00 20 */ beq lbl_80144AFC
|
||||
/* 80144AE0 3C 80 80 3A */ lis r4, __vt__12J3DFrameCtrl@ha /* 0x803A3354@ha */
|
||||
/* 80144AE4 38 04 33 54 */ addi r0, r4, __vt__12J3DFrameCtrl@l /* 0x803A3354@l */
|
||||
/* 80144AE8 90 17 00 00 */ stw r0, 0(r23)
|
||||
/* 80144AEC 38 80 00 00 */ li r4, 0
|
||||
/* 80144AF0 48 1E 39 0D */ bl init__12J3DFrameCtrlFs
|
||||
/* 80144AF4 38 00 00 00 */ li r0, 0
|
||||
/* 80144AF8 90 17 00 14 */ stw r0, 0x14(r23)
|
||||
lbl_80144AFC:
|
||||
/* 80144AFC 92 FF 05 88 */ stw r23, 0x588(r31)
|
||||
/* 80144B00 80 7F 05 88 */ lwz r3, 0x588(r31)
|
||||
/* 80144B04 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80144B08 41 82 00 2C */ beq lbl_80144B34
|
||||
/* 80144B0C 38 9D 00 58 */ addi r4, r29, 0x58
|
||||
/* 80144B10 7E A5 AB 78 */ mr r5, r21
|
||||
/* 80144B14 38 C0 00 01 */ li r6, 1
|
||||
/* 80144B18 38 E0 00 02 */ li r7, 2
|
||||
/* 80144B1C C0 22 99 A8 */ lfs f1, lit_3881(r2)
|
||||
/* 80144B20 39 00 00 00 */ li r8, 0
|
||||
/* 80144B24 39 20 FF FF */ li r9, -1
|
||||
/* 80144B28 4B EC 8A 25 */ bl init__13mDoExt_btpAnmFP16J3DMaterialTableP16J3DAnmTexPatterniifss
|
||||
/* 80144B2C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80144B30 40 82 00 0C */ bne lbl_80144B3C
|
||||
lbl_80144B34:
|
||||
/* 80144B34 38 60 00 00 */ li r3, 0
|
||||
/* 80144B38 48 00 00 44 */ b lbl_80144B7C
|
||||
lbl_80144B3C:
|
||||
/* 80144B3C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80144B40 81 9F 05 68 */ lwz r12, 0x568(r31)
|
||||
/* 80144B44 81 8C 00 24 */ lwz r12, 0x24(r12)
|
||||
/* 80144B48 7D 89 03 A6 */ mtctr r12
|
||||
/* 80144B4C 4E 80 04 21 */ bctrl
|
||||
/* 80144B50 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80144B54 40 82 00 0C */ bne lbl_80144B60
|
||||
/* 80144B58 38 60 00 00 */ li r3, 0
|
||||
/* 80144B5C 48 00 00 20 */ b lbl_80144B7C
|
||||
lbl_80144B60:
|
||||
/* 80144B60 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80144B64 81 9F 05 68 */ lwz r12, 0x568(r31)
|
||||
/* 80144B68 81 8C 00 28 */ lwz r12, 0x28(r12)
|
||||
/* 80144B6C 7D 89 03 A6 */ mtctr r12
|
||||
/* 80144B70 4E 80 04 21 */ bctrl
|
||||
/* 80144B74 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 80144B78 7C 60 19 10 */ subfe r3, r0, r3
|
||||
lbl_80144B7C:
|
||||
/* 80144B7C 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 80144B80 48 21 D6 89 */ bl _restgpr_21
|
||||
/* 80144B84 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 80144B88 7C 08 03 A6 */ mtlr r0
|
||||
/* 80144B8C 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 80144B90 4E 80 00 20 */ blr
|
||||
@@ -1,11 +0,0 @@
|
||||
lbl_80144724:
|
||||
/* 80144724 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80144728 7C 08 02 A6 */ mflr r0
|
||||
/* 8014472C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80144730 38 63 05 6C */ addi r3, r3, 0x56c
|
||||
/* 80144734 4B EE 88 D5 */ bl dComIfG_resDelete__FP30request_of_phase_process_classPCc
|
||||
/* 80144738 38 60 00 01 */ li r3, 1
|
||||
/* 8014473C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80144740 7C 08 03 A6 */ mtlr r0
|
||||
/* 80144744 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80144748 4E 80 00 20 */ blr
|
||||
@@ -1,40 +0,0 @@
|
||||
lbl_80144B94:
|
||||
/* 80144B94 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80144B98 7C 08 02 A6 */ mflr r0
|
||||
/* 80144B9C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80144BA0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80144BA4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80144BA8 81 83 05 68 */ lwz r12, 0x568(r3)
|
||||
/* 80144BAC 81 8C 00 14 */ lwz r12, 0x14(r12)
|
||||
/* 80144BB0 7D 89 03 A6 */ mtctr r12
|
||||
/* 80144BB4 4E 80 04 21 */ bctrl
|
||||
/* 80144BB8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80144BBC 81 9F 05 68 */ lwz r12, 0x568(r31)
|
||||
/* 80144BC0 81 8C 00 1C */ lwz r12, 0x1c(r12)
|
||||
/* 80144BC4 7D 89 03 A6 */ mtctr r12
|
||||
/* 80144BC8 4E 80 04 21 */ bctrl
|
||||
/* 80144BCC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80144BD0 81 9F 05 68 */ lwz r12, 0x568(r31)
|
||||
/* 80144BD4 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 80144BD8 7D 89 03 A6 */ mtctr r12
|
||||
/* 80144BDC 4E 80 04 21 */ bctrl
|
||||
/* 80144BE0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80144BE4 81 9F 05 68 */ lwz r12, 0x568(r31)
|
||||
/* 80144BE8 81 8C 00 10 */ lwz r12, 0x10(r12)
|
||||
/* 80144BEC 7D 89 03 A6 */ mtctr r12
|
||||
/* 80144BF0 4E 80 04 21 */ bctrl
|
||||
/* 80144BF4 80 7F 05 74 */ lwz r3, 0x574(r31)
|
||||
/* 80144BF8 4B EC 90 CD */ bl mDoExt_modelUpdateDL__FP8J3DModel
|
||||
/* 80144BFC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80144C00 48 00 00 A1 */ bl setListEnd__12daItemBase_cFv
|
||||
/* 80144C04 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80144C08 81 9F 05 68 */ lwz r12, 0x568(r31)
|
||||
/* 80144C0C 81 8C 00 18 */ lwz r12, 0x18(r12)
|
||||
/* 80144C10 7D 89 03 A6 */ mtctr r12
|
||||
/* 80144C14 4E 80 04 21 */ bctrl
|
||||
/* 80144C18 38 60 00 01 */ li r3, 1
|
||||
/* 80144C1C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80144C20 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80144C24 7C 08 03 A6 */ mtlr r0
|
||||
/* 80144C28 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80144C2C 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_80144C30:
|
||||
/* 80144C30 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80144C34 7C 08 02 A6 */ mflr r0
|
||||
/* 80144C38 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80144C3C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80144C40 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80144C44 48 01 64 75 */ bl getData__12daItemBase_cFv
|
||||
/* 80144C48 A8 83 00 1C */ lha r4, 0x1c(r3)
|
||||
/* 80144C4C 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000FFFF@ha */
|
||||
/* 80144C50 38 03 FF FF */ addi r0, r3, 0xFFFF /* 0x0000FFFF@l */
|
||||
/* 80144C54 7C 00 23 D6 */ divw r0, r0, r4
|
||||
/* 80144C58 7C 03 07 34 */ extsh r3, r0
|
||||
/* 80144C5C A8 1F 04 E6 */ lha r0, 0x4e6(r31)
|
||||
/* 80144C60 7C 00 1A 14 */ add r0, r0, r3
|
||||
/* 80144C64 B0 1F 04 E6 */ sth r0, 0x4e6(r31)
|
||||
/* 80144C68 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80144C6C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80144C70 7C 08 03 A6 */ mtlr r0
|
||||
/* 80144C74 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80144C78 4E 80 00 20 */ blr
|
||||
@@ -1,96 +0,0 @@
|
||||
lbl_80144EDC:
|
||||
/* 80144EDC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80144EE0 7C 08 02 A6 */ mflr r0
|
||||
/* 80144EE4 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80144EE8 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 80144EEC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80144EF0 80 03 05 80 */ lwz r0, 0x580(r3)
|
||||
/* 80144EF4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80144EF8 41 82 00 6C */ beq lbl_80144F64
|
||||
/* 80144EFC 81 83 05 68 */ lwz r12, 0x568(r3)
|
||||
/* 80144F00 81 8C 00 30 */ lwz r12, 0x30(r12)
|
||||
/* 80144F04 7D 89 03 A6 */ mtctr r12
|
||||
/* 80144F08 4E 80 04 21 */ bctrl
|
||||
/* 80144F0C 7C 60 07 74 */ extsb r0, r3
|
||||
/* 80144F10 2C 00 FF FF */ cmpwi r0, -1
|
||||
/* 80144F14 41 82 00 38 */ beq lbl_80144F4C
|
||||
/* 80144F18 80 7F 05 74 */ lwz r3, 0x574(r31)
|
||||
/* 80144F1C 80 83 00 04 */ lwz r4, 4(r3)
|
||||
/* 80144F20 80 7F 05 80 */ lwz r3, 0x580(r31)
|
||||
/* 80144F24 38 84 00 58 */ addi r4, r4, 0x58
|
||||
/* 80144F28 C8 22 99 C0 */ lfd f1, lit_4041(r2)
|
||||
/* 80144F2C 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 80144F30 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80144F34 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 80144F38 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80144F3C C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 80144F40 EC 20 08 28 */ fsubs f1, f0, f1
|
||||
/* 80144F44 4B EC 88 65 */ bl entry__13mDoExt_brkAnmFP16J3DMaterialTablef
|
||||
/* 80144F48 48 00 00 1C */ b lbl_80144F64
|
||||
lbl_80144F4C:
|
||||
/* 80144F4C 80 7F 05 74 */ lwz r3, 0x574(r31)
|
||||
/* 80144F50 80 83 00 04 */ lwz r4, 4(r3)
|
||||
/* 80144F54 80 7F 05 80 */ lwz r3, 0x580(r31)
|
||||
/* 80144F58 C0 23 00 10 */ lfs f1, 0x10(r3)
|
||||
/* 80144F5C 38 84 00 58 */ addi r4, r4, 0x58
|
||||
/* 80144F60 4B EC 88 49 */ bl entry__13mDoExt_brkAnmFP16J3DMaterialTablef
|
||||
lbl_80144F64:
|
||||
/* 80144F64 80 1F 05 88 */ lwz r0, 0x588(r31)
|
||||
/* 80144F68 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80144F6C 41 82 00 60 */ beq lbl_80144FCC
|
||||
/* 80144F70 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80144F74 81 9F 05 68 */ lwz r12, 0x568(r31)
|
||||
/* 80144F78 81 8C 00 34 */ lwz r12, 0x34(r12)
|
||||
/* 80144F7C 7D 89 03 A6 */ mtctr r12
|
||||
/* 80144F80 4E 80 04 21 */ bctrl
|
||||
/* 80144F84 7C 65 07 74 */ extsb r5, r3
|
||||
/* 80144F88 2C 05 FF FF */ cmpwi r5, -1
|
||||
/* 80144F8C 41 82 00 1C */ beq lbl_80144FA8
|
||||
/* 80144F90 80 7F 05 74 */ lwz r3, 0x574(r31)
|
||||
/* 80144F94 80 83 00 04 */ lwz r4, 4(r3)
|
||||
/* 80144F98 80 7F 05 88 */ lwz r3, 0x588(r31)
|
||||
/* 80144F9C 38 84 00 58 */ addi r4, r4, 0x58
|
||||
/* 80144FA0 4B EC 86 49 */ bl entry__13mDoExt_btpAnmFP16J3DMaterialTables
|
||||
/* 80144FA4 48 00 00 28 */ b lbl_80144FCC
|
||||
lbl_80144FA8:
|
||||
/* 80144FA8 80 7F 05 74 */ lwz r3, 0x574(r31)
|
||||
/* 80144FAC 80 83 00 04 */ lwz r4, 4(r3)
|
||||
/* 80144FB0 80 7F 05 88 */ lwz r3, 0x588(r31)
|
||||
/* 80144FB4 38 84 00 58 */ addi r4, r4, 0x58
|
||||
/* 80144FB8 C0 03 00 10 */ lfs f0, 0x10(r3)
|
||||
/* 80144FBC FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 80144FC0 D8 01 00 08 */ stfd f0, 8(r1)
|
||||
/* 80144FC4 80 A1 00 0C */ lwz r5, 0xc(r1)
|
||||
/* 80144FC8 4B EC 86 21 */ bl entry__13mDoExt_btpAnmFP16J3DMaterialTables
|
||||
lbl_80144FCC:
|
||||
/* 80144FCC 80 7F 05 78 */ lwz r3, 0x578(r31)
|
||||
/* 80144FD0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80144FD4 41 82 00 18 */ beq lbl_80144FEC
|
||||
/* 80144FD8 80 9F 05 74 */ lwz r4, 0x574(r31)
|
||||
/* 80144FDC 80 84 00 04 */ lwz r4, 4(r4)
|
||||
/* 80144FE0 C0 23 00 10 */ lfs f1, 0x10(r3)
|
||||
/* 80144FE4 38 84 00 58 */ addi r4, r4, 0x58
|
||||
/* 80144FE8 4B EC 86 F1 */ bl entry__13mDoExt_btkAnmFP16J3DMaterialTablef
|
||||
lbl_80144FEC:
|
||||
/* 80144FEC 80 7F 05 84 */ lwz r3, 0x584(r31)
|
||||
/* 80144FF0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80144FF4 41 82 00 14 */ beq lbl_80145008
|
||||
/* 80144FF8 80 9F 05 74 */ lwz r4, 0x574(r31)
|
||||
/* 80144FFC 80 84 00 04 */ lwz r4, 4(r4)
|
||||
/* 80145000 C0 23 00 10 */ lfs f1, 0x10(r3)
|
||||
/* 80145004 4B EC 89 C9 */ bl entry__13mDoExt_bckAnmFP12J3DModelDataf
|
||||
lbl_80145008:
|
||||
/* 80145008 80 7F 05 7C */ lwz r3, 0x57c(r31)
|
||||
/* 8014500C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80145010 41 82 00 18 */ beq lbl_80145028
|
||||
/* 80145014 80 9F 05 74 */ lwz r4, 0x574(r31)
|
||||
/* 80145018 80 84 00 04 */ lwz r4, 4(r4)
|
||||
/* 8014501C C0 23 00 10 */ lfs f1, 0x10(r3)
|
||||
/* 80145020 38 84 00 58 */ addi r4, r4, 0x58
|
||||
/* 80145024 4B EC 84 F5 */ bl entry__13mDoExt_bpkAnmFP16J3DMaterialTablef
|
||||
lbl_80145028:
|
||||
/* 80145028 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 8014502C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80145030 7C 08 03 A6 */ mtlr r0
|
||||
/* 80145034 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80145038 4E 80 00 20 */ blr
|
||||
@@ -1,72 +0,0 @@
|
||||
lbl_8014503C:
|
||||
/* 8014503C 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 80145040 7C 08 02 A6 */ mflr r0
|
||||
/* 80145044 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 80145048 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 8014504C 48 21 D0 F1 */ bl _savefpr_27
|
||||
/* 80145050 93 E1 00 14 */ stw r31, 0x14(r1)
|
||||
/* 80145054 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80145058 FF 60 08 90 */ fmr f27, f1
|
||||
/* 8014505C FF 80 10 90 */ fmr f28, f2
|
||||
/* 80145060 FF A0 18 90 */ fmr f29, f3
|
||||
/* 80145064 FF C0 28 90 */ fmr f30, f5
|
||||
/* 80145068 FF E0 30 90 */ fmr f31, f6
|
||||
/* 8014506C 80 03 05 80 */ lwz r0, 0x580(r3)
|
||||
/* 80145070 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80145074 41 82 00 30 */ beq lbl_801450A4
|
||||
/* 80145078 81 83 05 68 */ lwz r12, 0x568(r3)
|
||||
/* 8014507C 81 8C 00 30 */ lwz r12, 0x30(r12)
|
||||
/* 80145080 7D 89 03 A6 */ mtctr r12
|
||||
/* 80145084 4E 80 04 21 */ bctrl
|
||||
/* 80145088 7C 60 07 74 */ extsb r0, r3
|
||||
/* 8014508C 2C 00 FF FF */ cmpwi r0, -1
|
||||
/* 80145090 40 82 00 14 */ bne lbl_801450A4
|
||||
/* 80145094 80 7F 05 80 */ lwz r3, 0x580(r31)
|
||||
/* 80145098 D3 C3 00 0C */ stfs f30, 0xc(r3)
|
||||
/* 8014509C 80 7F 05 80 */ lwz r3, 0x580(r31)
|
||||
/* 801450A0 4B EC 83 89 */ bl play__14mDoExt_baseAnmFv
|
||||
lbl_801450A4:
|
||||
/* 801450A4 80 1F 05 88 */ lwz r0, 0x588(r31)
|
||||
/* 801450A8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801450AC 41 82 00 34 */ beq lbl_801450E0
|
||||
/* 801450B0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801450B4 81 9F 05 68 */ lwz r12, 0x568(r31)
|
||||
/* 801450B8 81 8C 00 34 */ lwz r12, 0x34(r12)
|
||||
/* 801450BC 7D 89 03 A6 */ mtctr r12
|
||||
/* 801450C0 4E 80 04 21 */ bctrl
|
||||
/* 801450C4 7C 60 07 74 */ extsb r0, r3
|
||||
/* 801450C8 2C 00 FF FF */ cmpwi r0, -1
|
||||
/* 801450CC 40 82 00 14 */ bne lbl_801450E0
|
||||
/* 801450D0 80 7F 05 88 */ lwz r3, 0x588(r31)
|
||||
/* 801450D4 D3 E3 00 0C */ stfs f31, 0xc(r3)
|
||||
/* 801450D8 80 7F 05 88 */ lwz r3, 0x588(r31)
|
||||
/* 801450DC 4B EC 83 4D */ bl play__14mDoExt_baseAnmFv
|
||||
lbl_801450E0:
|
||||
/* 801450E0 80 7F 05 78 */ lwz r3, 0x578(r31)
|
||||
/* 801450E4 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801450E8 41 82 00 10 */ beq lbl_801450F8
|
||||
/* 801450EC D3 63 00 0C */ stfs f27, 0xc(r3)
|
||||
/* 801450F0 80 7F 05 78 */ lwz r3, 0x578(r31)
|
||||
/* 801450F4 4B EC 83 35 */ bl play__14mDoExt_baseAnmFv
|
||||
lbl_801450F8:
|
||||
/* 801450F8 80 7F 05 7C */ lwz r3, 0x57c(r31)
|
||||
/* 801450FC 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80145100 41 82 00 10 */ beq lbl_80145110
|
||||
/* 80145104 D3 83 00 0C */ stfs f28, 0xc(r3)
|
||||
/* 80145108 80 7F 05 7C */ lwz r3, 0x57c(r31)
|
||||
/* 8014510C 4B EC 83 1D */ bl play__14mDoExt_baseAnmFv
|
||||
lbl_80145110:
|
||||
/* 80145110 80 7F 05 84 */ lwz r3, 0x584(r31)
|
||||
/* 80145114 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80145118 41 82 00 10 */ beq lbl_80145128
|
||||
/* 8014511C D3 A3 00 0C */ stfs f29, 0xc(r3)
|
||||
/* 80145120 80 7F 05 84 */ lwz r3, 0x584(r31)
|
||||
/* 80145124 4B EC 83 05 */ bl play__14mDoExt_baseAnmFv
|
||||
lbl_80145128:
|
||||
/* 80145128 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 8014512C 48 21 D0 5D */ bl _restfpr_27
|
||||
/* 80145130 83 E1 00 14 */ lwz r31, 0x14(r1)
|
||||
/* 80145134 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 80145138 7C 08 03 A6 */ mtlr r0
|
||||
/* 8014513C 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 80145140 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80145144:
|
||||
/* 80145144 3C A0 80 3B */ lis r5, item_info__10dItem_data@ha /* 0x803AED78@ha */
|
||||
/* 80145148 38 A5 ED 78 */ addi r5, r5, item_info__10dItem_data@l /* 0x803AED78@l */
|
||||
/* 8014514C 88 03 09 2A */ lbz r0, 0x92a(r3)
|
||||
/* 80145150 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 80145154 7C 65 02 14 */ add r3, r5, r0
|
||||
/* 80145158 88 03 00 03 */ lbz r0, 3(r3)
|
||||
/* 8014515C 7C 83 00 38 */ and r3, r4, r0
|
||||
/* 80145160 4E 80 00 20 */ blr
|
||||
@@ -1,8 +0,0 @@
|
||||
lbl_80145180:
|
||||
/* 80145180 3C 80 80 3B */ lis r4, item_resource__10dItem_data@ha /* 0x803AC5A0@ha */
|
||||
/* 80145184 38 84 C5 A0 */ addi r4, r4, item_resource__10dItem_data@l /* 0x803AC5A0@l */
|
||||
/* 80145188 88 03 09 2A */ lbz r0, 0x92a(r3)
|
||||
/* 8014518C 1C 00 00 18 */ mulli r0, r0, 0x18
|
||||
/* 80145190 7C 64 02 14 */ add r3, r4, r0
|
||||
/* 80145194 88 63 00 0F */ lbz r3, 0xf(r3)
|
||||
/* 80145198 4E 80 00 20 */ blr
|
||||
@@ -1,8 +0,0 @@
|
||||
lbl_801451B4:
|
||||
/* 801451B4 3C 80 80 3B */ lis r4, item_info__10dItem_data@ha /* 0x803AED78@ha */
|
||||
/* 801451B8 38 84 ED 78 */ addi r4, r4, item_info__10dItem_data@l /* 0x803AED78@l */
|
||||
/* 801451BC 88 03 09 2A */ lbz r0, 0x92a(r3)
|
||||
/* 801451C0 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 801451C4 7C 64 02 14 */ add r3, r4, r0
|
||||
/* 801451C8 88 63 00 01 */ lbz r3, 1(r3)
|
||||
/* 801451CC 4E 80 00 20 */ blr
|
||||
@@ -1,8 +0,0 @@
|
||||
lbl_801451D0:
|
||||
/* 801451D0 3C 80 80 3B */ lis r4, item_info__10dItem_data@ha /* 0x803AED78@ha */
|
||||
/* 801451D4 38 84 ED 78 */ addi r4, r4, item_info__10dItem_data@l /* 0x803AED78@l */
|
||||
/* 801451D8 88 03 09 2A */ lbz r0, 0x92a(r3)
|
||||
/* 801451DC 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 801451E0 7C 64 02 14 */ add r3, r4, r0
|
||||
/* 801451E4 88 63 00 02 */ lbz r3, 2(r3)
|
||||
/* 801451E8 4E 80 00 20 */ blr
|
||||
@@ -1,7 +0,0 @@
|
||||
lbl_8014519C:
|
||||
/* 8014519C 88 03 09 2A */ lbz r0, 0x92a(r3)
|
||||
/* 801451A0 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 801451A4 3C 60 80 3B */ lis r3, item_info__10dItem_data@ha /* 0x803AED78@ha */
|
||||
/* 801451A8 38 63 ED 78 */ addi r3, r3, item_info__10dItem_data@l /* 0x803AED78@l */
|
||||
/* 801451AC 7C 63 00 AE */ lbzx r3, r3, r0
|
||||
/* 801451B0 4E 80 00 20 */ blr
|
||||
@@ -1,8 +0,0 @@
|
||||
lbl_80145164:
|
||||
/* 80145164 3C 80 80 3B */ lis r4, item_resource__10dItem_data@ha /* 0x803AC5A0@ha */
|
||||
/* 80145168 38 84 C5 A0 */ addi r4, r4, item_resource__10dItem_data@l /* 0x803AC5A0@l */
|
||||
/* 8014516C 88 03 09 2A */ lbz r0, 0x92a(r3)
|
||||
/* 80145170 1C 00 00 18 */ mulli r0, r0, 0x18
|
||||
/* 80145174 7C 64 02 14 */ add r3, r4, r0
|
||||
/* 80145178 88 63 00 0E */ lbz r3, 0xe(r3)
|
||||
/* 8014517C 4E 80 00 20 */ blr
|
||||
@@ -1,10 +0,0 @@
|
||||
lbl_80144CA0:
|
||||
/* 80144CA0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80144CA4 38 83 61 C0 */ addi r4, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80144CA8 80 04 5F 80 */ lwz r0, 0x5f80(r4)
|
||||
/* 80144CAC 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 80144CB0 38 63 4A C8 */ addi r3, r3, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 80144CB4 90 03 00 48 */ stw r0, 0x48(r3)
|
||||
/* 80144CB8 80 04 5F 84 */ lwz r0, 0x5f84(r4)
|
||||
/* 80144CBC 90 03 00 4C */ stw r0, 0x4c(r3)
|
||||
/* 80144CC0 4E 80 00 20 */ blr
|
||||
@@ -1,10 +0,0 @@
|
||||
lbl_80144C7C:
|
||||
/* 80144C7C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80144C80 38 83 61 C0 */ addi r4, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80144C84 80 04 5F 88 */ lwz r0, 0x5f88(r4)
|
||||
/* 80144C88 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 80144C8C 38 63 4A C8 */ addi r3, r3, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 80144C90 90 03 00 48 */ stw r0, 0x48(r3)
|
||||
/* 80144C94 80 04 5F 8C */ lwz r0, 0x5f8c(r4)
|
||||
/* 80144C98 90 03 00 4C */ stw r0, 0x4c(r3)
|
||||
/* 80144C9C 4E 80 00 20 */ blr
|
||||
@@ -1,95 +0,0 @@
|
||||
lbl_80144D70:
|
||||
/* 80144D70 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 80144D74 7C 08 02 A6 */ mflr r0
|
||||
/* 80144D78 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 80144D7C DB E1 00 20 */ stfd f31, 0x20(r1)
|
||||
/* 80144D80 F3 E1 00 28 */ psq_st f31, 40(r1), 0, 0 /* qr0 */
|
||||
/* 80144D84 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 80144D88 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80144D8C 81 83 05 68 */ lwz r12, 0x568(r3)
|
||||
/* 80144D90 81 8C 00 38 */ lwz r12, 0x38(r12)
|
||||
/* 80144D94 7D 89 03 A6 */ mtctr r12
|
||||
/* 80144D98 4E 80 04 21 */ bctrl
|
||||
/* 80144D9C 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 80144DA0 C8 22 99 B8 */ lfd f1, lit_3955(r2)
|
||||
/* 80144DA4 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80144DA8 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 80144DAC 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80144DB0 C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 80144DB4 EC 20 08 28 */ fsubs f1, f0, f1
|
||||
/* 80144DB8 C0 1F 04 EC */ lfs f0, 0x4ec(r31)
|
||||
/* 80144DBC EF E0 00 72 */ fmuls f31, f0, f1
|
||||
/* 80144DC0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80144DC4 38 80 00 10 */ li r4, 0x10
|
||||
/* 80144DC8 81 9F 05 68 */ lwz r12, 0x568(r31)
|
||||
/* 80144DCC 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
||||
/* 80144DD0 7D 89 03 A6 */ mtctr r12
|
||||
/* 80144DD4 4E 80 04 21 */ bctrl
|
||||
/* 80144DD8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80144DDC 40 82 00 68 */ bne lbl_80144E44
|
||||
/* 80144DE0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80144DE4 81 9F 05 68 */ lwz r12, 0x568(r31)
|
||||
/* 80144DE8 81 8C 00 38 */ lwz r12, 0x38(r12)
|
||||
/* 80144DEC 7D 89 03 A6 */ mtctr r12
|
||||
/* 80144DF0 4E 80 04 21 */ bctrl
|
||||
/* 80144DF4 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 80144DF8 C8 22 99 B8 */ lfd f1, lit_3955(r2)
|
||||
/* 80144DFC 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80144E00 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 80144E04 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80144E08 C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 80144E0C EC 20 08 28 */ fsubs f1, f0, f1
|
||||
/* 80144E10 C0 02 99 AC */ lfs f0, lit_3952(r2)
|
||||
/* 80144E14 FC 00 08 00 */ fcmpu cr0, f0, f1
|
||||
/* 80144E18 41 82 00 A8 */ beq lbl_80144EC0
|
||||
/* 80144E1C 38 7F 04 D0 */ addi r3, r31, 0x4d0
|
||||
/* 80144E20 C0 3F 06 24 */ lfs f1, 0x624(r31)
|
||||
/* 80144E24 FC 40 F8 90 */ fmr f2, f31
|
||||
/* 80144E28 38 9F 06 7C */ addi r4, r31, 0x67c
|
||||
/* 80144E2C 38 A0 00 00 */ li r5, 0
|
||||
/* 80144E30 C0 62 99 A8 */ lfs f3, lit_3881(r2)
|
||||
/* 80144E34 3C C0 80 42 */ lis r6, mSimpleTexObj__21dDlst_shadowControl_c@ha /* 0x804248D0@ha */
|
||||
/* 80144E38 38 C6 48 D0 */ addi r6, r6, mSimpleTexObj__21dDlst_shadowControl_c@l /* 0x804248D0@l */
|
||||
/* 80144E3C 4B EE 82 79 */ bl dComIfGd_setSimpleShadow__FP4cXyzffR13cBgS_PolyInfosfP9_GXTexObj
|
||||
/* 80144E40 48 00 00 80 */ b lbl_80144EC0
|
||||
lbl_80144E44:
|
||||
/* 80144E44 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80144E48 81 9F 05 68 */ lwz r12, 0x568(r31)
|
||||
/* 80144E4C 81 8C 00 38 */ lwz r12, 0x38(r12)
|
||||
/* 80144E50 7D 89 03 A6 */ mtctr r12
|
||||
/* 80144E54 4E 80 04 21 */ bctrl
|
||||
/* 80144E58 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 80144E5C C8 22 99 B8 */ lfd f1, lit_3955(r2)
|
||||
/* 80144E60 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80144E64 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 80144E68 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80144E6C C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 80144E70 EC 20 08 28 */ fsubs f1, f0, f1
|
||||
/* 80144E74 C0 02 99 AC */ lfs f0, lit_3952(r2)
|
||||
/* 80144E78 FC 00 08 00 */ fcmpu cr0, f0, f1
|
||||
/* 80144E7C 40 82 00 08 */ bne lbl_80144E84
|
||||
/* 80144E80 C0 22 99 B0 */ lfs f1, lit_3953(r2)
|
||||
lbl_80144E84:
|
||||
/* 80144E84 80 7F 09 1C */ lwz r3, 0x91c(r31)
|
||||
/* 80144E88 38 80 00 03 */ li r4, 3
|
||||
/* 80144E8C 80 BF 05 74 */ lwz r5, 0x574(r31)
|
||||
/* 80144E90 38 DF 04 D0 */ addi r6, r31, 0x4d0
|
||||
/* 80144E94 C0 42 99 AC */ lfs f2, lit_3952(r2)
|
||||
/* 80144E98 C0 7F 04 D4 */ lfs f3, 0x4d4(r31)
|
||||
/* 80144E9C C0 9F 06 24 */ lfs f4, 0x624(r31)
|
||||
/* 80144EA0 38 FF 06 7C */ addi r7, r31, 0x67c
|
||||
/* 80144EA4 39 1F 01 0C */ addi r8, r31, 0x10c
|
||||
/* 80144EA8 39 20 00 00 */ li r9, 0
|
||||
/* 80144EAC C0 A2 99 A8 */ lfs f5, lit_3881(r2)
|
||||
/* 80144EB0 3D 40 80 42 */ lis r10, mSimpleTexObj__21dDlst_shadowControl_c@ha /* 0x804248D0@ha */
|
||||
/* 80144EB4 39 4A 48 D0 */ addi r10, r10, mSimpleTexObj__21dDlst_shadowControl_c@l /* 0x804248D0@l */
|
||||
/* 80144EB8 4B EE 9A 59 */ bl dComIfGd_setShadow__FUlScP8J3DModelP4cXyzffffR13cBgS_PolyInfoP12dKy_tevstr_csfP9_GXTexObj
|
||||
/* 80144EBC 90 7F 09 1C */ stw r3, 0x91c(r31)
|
||||
lbl_80144EC0:
|
||||
/* 80144EC0 E3 E1 00 28 */ psq_l f31, 40(r1), 0, 0 /* qr0 */
|
||||
/* 80144EC4 CB E1 00 20 */ lfd f31, 0x20(r1)
|
||||
/* 80144EC8 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 80144ECC 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 80144ED0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80144ED4 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 80144ED8 4E 80 00 20 */ blr
|
||||
@@ -1,23 +0,0 @@
|
||||
lbl_80144D18:
|
||||
/* 80144D18 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80144D1C 7C 08 02 A6 */ mflr r0
|
||||
/* 80144D20 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80144D24 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80144D28 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80144D2C 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 80144D30 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 80144D34 38 80 00 00 */ li r4, 0
|
||||
/* 80144D38 38 BF 04 D0 */ addi r5, r31, 0x4d0
|
||||
/* 80144D3C 38 DF 01 0C */ addi r6, r31, 0x10c
|
||||
/* 80144D40 48 05 EA 85 */ bl settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c
|
||||
/* 80144D44 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 80144D48 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 80144D4C 80 9F 05 74 */ lwz r4, 0x574(r31)
|
||||
/* 80144D50 80 84 00 04 */ lwz r4, 4(r4)
|
||||
/* 80144D54 38 BF 01 0C */ addi r5, r31, 0x10c
|
||||
/* 80144D58 48 06 00 49 */ bl setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c
|
||||
/* 80144D5C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80144D60 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80144D64 7C 08 03 A6 */ mtlr r0
|
||||
/* 80144D68 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80144D6C 4E 80 00 20 */ blr
|
||||
@@ -1,23 +0,0 @@
|
||||
lbl_80144CC4:
|
||||
/* 80144CC4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80144CC8 7C 08 02 A6 */ mflr r0
|
||||
/* 80144CCC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80144CD0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80144CD4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80144CD8 38 80 00 04 */ li r4, 4
|
||||
/* 80144CDC 81 83 05 68 */ lwz r12, 0x568(r3)
|
||||
/* 80144CE0 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
||||
/* 80144CE4 7D 89 03 A6 */ mtctr r12
|
||||
/* 80144CE8 4E 80 04 21 */ bctrl
|
||||
/* 80144CEC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80144CF0 41 82 00 14 */ beq lbl_80144D04
|
||||
/* 80144CF4 80 7F 05 74 */ lwz r3, 0x574(r31)
|
||||
/* 80144CF8 80 83 00 04 */ lwz r4, 4(r3)
|
||||
/* 80144CFC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80144D00 4B ED 87 2D */ bl fopAcM_setEffectMtx__FPC10fopAc_ac_cPC12J3DModelData
|
||||
lbl_80144D04:
|
||||
/* 80144D04 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80144D08 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80144D0C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80144D10 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80144D14 4E 80 00 20 */ blr
|
||||
@@ -1,27 +0,0 @@
|
||||
lbl_80037B78:
|
||||
/* 80037B78 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80037B7C 7C 08 02 A6 */ mflr r0
|
||||
/* 80037B80 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80037B84 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 80037B88 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80037B8C 4B FF FE D1 */ bl getItemNo__12daItemBase_cFv
|
||||
/* 80037B90 54 66 25 36 */ rlwinm r6, r3, 4, 0x14, 0x1b
|
||||
/* 80037B94 38 00 FF FF */ li r0, -1
|
||||
/* 80037B98 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80037B9C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80037BA0 3C 80 80 3B */ lis r4, field_item_res__10dItem_data@ha /* 0x803ADD88@ha */
|
||||
/* 80037BA4 38 A4 DD 88 */ addi r5, r4, field_item_res__10dItem_data@l /* 0x803ADD88@l */
|
||||
/* 80037BA8 7C 85 30 2E */ lwzx r4, r5, r6
|
||||
/* 80037BAC 7D 45 32 14 */ add r10, r5, r6
|
||||
/* 80037BB0 A8 AA 00 04 */ lha r5, 4(r10)
|
||||
/* 80037BB4 38 C0 FF FF */ li r6, -1
|
||||
/* 80037BB8 38 E0 FF FF */ li r7, -1
|
||||
/* 80037BBC A9 0A 00 06 */ lha r8, 6(r10)
|
||||
/* 80037BC0 39 20 FF FF */ li r9, -1
|
||||
/* 80037BC4 A9 4A 00 08 */ lha r10, 8(r10)
|
||||
/* 80037BC8 48 10 CB 95 */ bl CreateItemHeap__12daItemBase_cFPCcsssssss
|
||||
/* 80037BCC 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 80037BD0 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80037BD4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80037BD8 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80037BDC 4E 80 00 20 */ blr
|
||||
@@ -1,28 +0,0 @@
|
||||
lbl_80037B0C:
|
||||
/* 80037B0C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80037B10 7C 08 02 A6 */ mflr r0
|
||||
/* 80037B14 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80037B18 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 80037B1C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80037B20 4B FF FF 3D */ bl getItemNo__12daItemBase_cFv
|
||||
/* 80037B24 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 80037B28 1C A0 00 18 */ mulli r5, r0, 0x18
|
||||
/* 80037B2C 3C 60 80 3B */ lis r3, item_resource__10dItem_data@ha /* 0x803AC5A0@ha */
|
||||
/* 80037B30 38 83 C5 A0 */ addi r4, r3, item_resource__10dItem_data@l /* 0x803AC5A0@l */
|
||||
/* 80037B34 7D 44 2A 14 */ add r10, r4, r5
|
||||
/* 80037B38 A8 0A 00 0C */ lha r0, 0xc(r10)
|
||||
/* 80037B3C 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80037B40 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80037B44 7C 84 28 2E */ lwzx r4, r4, r5
|
||||
/* 80037B48 A8 AA 00 04 */ lha r5, 4(r10)
|
||||
/* 80037B4C A8 CA 00 06 */ lha r6, 6(r10)
|
||||
/* 80037B50 38 E0 FF FF */ li r7, -1
|
||||
/* 80037B54 A9 0A 00 08 */ lha r8, 8(r10)
|
||||
/* 80037B58 39 20 FF FF */ li r9, -1
|
||||
/* 80037B5C A9 4A 00 0A */ lha r10, 0xa(r10)
|
||||
/* 80037B60 48 10 CB FD */ bl CreateItemHeap__12daItemBase_cFPCcsssssss
|
||||
/* 80037B64 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 80037B68 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80037B6C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80037B70 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80037B74 4E 80 00 20 */ blr
|
||||
@@ -1,6 +0,0 @@
|
||||
lbl_8002F314:
|
||||
/* 8002F314 38 00 00 00 */ li r0, 0
|
||||
/* 8002F318 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 8002F31C 90 03 00 08 */ stw r0, 8(r3)
|
||||
/* 8002F320 98 03 00 0C */ stb r0, 0xc(r3)
|
||||
/* 8002F324 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